@rsbuild/shared
Advanced tools
Comparing version 0.5.9 to 0.6.0
@@ -1,1 +0,1 @@ | ||
{"name":"autoprefixer","author":"Andrey Sitnik <andrey@sitnik.ru>","version":"10.4.18","funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/autoprefixer"},{"type":"github","url":"https://github.com/sponsors/ai"}],"license":"MIT","types":"lib/autoprefixer.d.ts","type":"commonjs"} | ||
{"name":"autoprefixer","author":"Andrey Sitnik <andrey@sitnik.ru>","version":"10.4.19","funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/autoprefixer"},{"type":"github","url":"https://github.com/sponsors/ai"}],"license":"MIT","types":"lib/autoprefixer.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={884:(e,t,s)=>{const o=s(438);e.exports=o.default;e.exports.defaultGetLocalIdent=s(854).defaultGetLocalIdent},438:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(324));var r=s(204);var i=_interopRequireDefault(s(663));var l=s(541);var a=s(854);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 A=(0,a.getExportCode)(h,m,w,f,L);p(null,`${$}${P}${A}`)}},541:(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(683));var n=_interopRequireDefault(s(174));var r=_interopRequireDefault(s(47));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},174:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(854);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},683:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(854);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},47:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(854);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},854:(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,useExportsAs:r.exportLocalsConvention==="asIs"};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{resourceQuery:e,resourceFragment:t}=s;const n=a.auto(o,e,t);if(!n){return false}}if(typeof a.mode==="function"){a.mode=a.mode(s.resourcePath,s.resourceQuery,s.resourceFragment)}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!=="asIs"&&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="";let i=0;const addExportToLocalsCode=(e,t)=>{const r=Array.isArray(e)?new Set(e):new Set([e]);for(const e of r){const r=n?convertToTemplateLiteral(t):JSON.stringify(t);if(o.modules.namedExport){if(o.modules.useExportsAs){i+=1;const t=`_${i.toString(16)}`;s+=`var ${t} = ${r};\n`;s+=`export { ${t} as ${JSON.stringify(e)} };\n`}else{s+=`export var ${e} = ${r};\n`}}else{if(s){s+=`,\n`}s+=`\t${JSON.stringify(e)}: ${r}`}}};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")},663: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"}')},324:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.36","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.1.0"},"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__(884);module.exports=s})(); | ||
(()=>{"use strict";var e={201:(e,t,s)=>{const o=s(99);e.exports=o.default;e.exports.defaultGetLocalIdent=s(490).defaultGetLocalIdent},99:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(446));var r=s(204);var i=_interopRequireDefault(s(562));var l=s(58);var a=s(490);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 A=(0,a.getExportCode)(h,m,w,f,L);p(null,`${$}${P}${A}`)}},58:(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(525));var n=_interopRequireDefault(s(241));var r=_interopRequireDefault(s(995));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},241:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(490);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},525:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(490);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},995:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(490);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},490:(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,useExportsAs:r.exportLocalsConvention==="asIs"};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{resourceQuery:e,resourceFragment:t}=s;const n=a.auto(o,e,t);if(!n){return false}}if(typeof a.mode==="function"){a.mode=a.mode(s.resourcePath,s.resourceQuery,s.resourceFragment)}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!=="asIs"&&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="";let i=0;const addExportToLocalsCode=(e,t)=>{const r=Array.isArray(e)?new Set(e):new Set([e]);for(const e of r){const r=n?convertToTemplateLiteral(t):JSON.stringify(t);if(o.modules.namedExport){if(o.modules.useExportsAs){i+=1;const t=`_${i.toString(16)}`;s+=`var ${t} = ${r};\n`;s+=`export { ${t} as ${JSON.stringify(e)} };\n`}else{s+=`export var ${e} = ${r};\n`}}else{if(s){s+=`,\n`}s+=`\t${JSON.stringify(e)}: ${r}`}}};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")},562: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"}')},446:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.38","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.2.0"},"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__(201);module.exports=s})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"css-loader","author":"Tobias Koppers @sokra","version":"6.10.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.11.0","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"index.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
(()=>{var e={715: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},148: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},310:(e,r,t)=>{const s=t(351);const o=t(636);const a=t(148);const n=t(715);e.exports={replaceValueSymbols:s,replaceSymbols:o,extractICSS:a,createICSSRules:n}},636:(e,r,t)=>{const s=t(351);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},351: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}};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__(310);module.exports=t})(); | ||
(()=>{var e={834: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},0: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},275:(e,r,t)=>{const s=t(52);const o=t(78);const a=t(0);const n=t(834);e.exports={replaceValueSymbols:s,replaceSymbols:o,extractICSS:a,createICSSRules:n}},78:(e,r,t)=>{const s=t(52);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},52: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}};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__(275);module.exports=t})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={278:(e,t,r)=>{e.exports=r(121)["default"]},121:(e,t,r)=>{var s;s={value:true};t["default"]=void 0;var n=_interopRequireDefault(r(17));var o=_interopRequireDefault(r(89));var i=r(520);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function lessLoader(e){const t=this.getOptions(o.default);const r=this.async();let s;try{s=(0,i.getLessImplementation)(this,t.implementation)}catch(e){r(e);return}if(!s){r(new Error(`The Less implementation "${t.implementation}" not found`));return}const a=(0,i.getLessOptions)(this,t,s);const l=typeof t.sourceMap==="boolean"?t.sourceMap:this.sourceMap;if(l){a.sourceMap={outputSourceFiles:true}}let c=e;if(typeof t.additionalData!=="undefined"){c=typeof t.additionalData==="function"?`${await t.additionalData(c,this)}`:`${t.additionalData}\n${c}`}const p=this.getLogger("less-loader");const u=this;const d={error(e){if(t.lessLogAsWarnOrErr){u.emitError(new Error(e))}else{p.error(e)}},warn(e){if(t.lessLogAsWarnOrErr){u.emitWarning(new Error(e))}else{p.warn(e)}},info(e){p.log(e)},debug(e){p.debug(e)}};s.logger.addListener(d);let f;try{f=await s.render(c,a)}catch(e){if(e.filename){this.addDependency(n.default.normalize(e.filename))}r((0,i.errorFactory)(e));return}finally{s.logger.removeListener(d);delete a.pluginManager.webpackLoaderContext;delete a.pluginManager}const{css:m,imports:g}=f;g.forEach((e=>{if((0,i.isUnsupportedUrl)(e)){return}const t=n.default.normalize(e);if(n.default.isAbsolute(t)){this.addDependency(t)}}));let b=typeof f.map==="string"?JSON.parse(f.map):f.map;if(b&&l){b=(0,i.normalizeSourceMap)(b,this.rootContext)}r(null,m,b)}var a=t["default"]=lessLoader},520:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.errorFactory=errorFactory;t.getLessImplementation=getLessImplementation;t.getLessOptions=getLessOptions;t.isUnsupportedUrl=isUnsupportedUrl;t.normalizeSourceMap=normalizeSourceMap;var s=_interopRequireDefault(r(17));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n=/[/\\]$/;const o=/^~[^/]+$/;const i=/^[a-z]:[/\\]|^\\\\/i;const a=/^~([^/]+|[^/]+\/|@[^/]+[/][^/]+|@[^/]+\/?|@[^/]+[/][^/]+\/)$/;const l=/^[^?]*~/;function createWebpackLessPlugin(e,t){const r=e.getResolve({dependencyType:"less",conditionNames:["less","style","..."],mainFields:["less","style","main","..."],mainFiles:["index","..."],extensions:[".less",".css"],preferRelative:true});class WebpackFileManager extends t.FileManager{supports(e){if(e[0]==="/"||i.test(e)){return true}if(this.isPathAbsolute(e)){return false}return true}supportsSync(){return false}async resolveFilename(e,t){const r=t.replace(n,"");let s=e;if(l.test(e)){s=s.replace(l,"")}if(a.test(e)){s=s[s.length-1]==="/"?s:`${s}/`}return this.resolveRequests(r,[...new Set([s,e])])}async resolveRequests(e,t){if(t.length===0){return Promise.reject()}let s;try{s=await r(e,t[0])}catch(r){const[,...n]=t;if(n.length===0){throw r}s=await this.resolveRequests(e,n)}return s}async loadFile(t,...r){let n;try{if(o.test(t)){const e=new Error;e.type="Next";throw e}n=await super.loadFile(t,...r)}catch(s){if(s.type!=="File"&&s.type!=="Next"){return Promise.reject(s)}try{n=await this.resolveFilename(t,...r)}catch(e){s.message=`Less resolver error:\n${s.message}\n\n`+`Webpack resolver error details:\n${e.details}\n\n`+`Webpack resolver error missing:\n${e.missing}\n\n`;return Promise.reject(s)}e.addDependency(n);return super.loadFile(n,...r)}const i=s.default.isAbsolute(n.filename)?n.filename:s.default.resolve(".",n.filename);e.addDependency(s.default.normalize(i));return n}}return{install(e,t){t.addFileManager(new WebpackFileManager)},minVersion:[3,0,0]}}function getLessOptions(e,t,r){const s=typeof t.lessOptions==="function"?t.lessOptions(e)||{}:t.lessOptions||{};const n={plugins:[],relativeUrls:true,filename:e.resourcePath,...s};const o=n.plugins.slice();const i=typeof t.webpackImporter==="boolean"?t.webpackImporter:true;if(i){o.unshift(createWebpackLessPlugin(e,r))}o.unshift({install(t,r){r.webpackLoaderContext=e;n.pluginManager=r}});n.plugins=o;return n}function isUnsupportedUrl(e){if(i.test(e)){return false}return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.test(e)}function normalizeSourceMap(e){const t=e;delete t.file;t.sourceRoot="";t.sources=t.sources.map((e=>s.default.normalize(e)));return t}function getLessImplementation(e,t){let r=t;if(!t||typeof t==="string"){const e=t||"less";r=require(e)}return r}function getFileExcerptIfPossible(e){if(typeof e.extract==="undefined"){return[]}const t=e.extract.slice(0,2);const r=Math.max(e.column-1,0);if(typeof t[0]==="undefined"){t.shift()}t.push(`${new Array(r).join(" ")}^`);return t}function errorFactory(e){const t=["\n",...getFileExcerptIfPossible(e),e.message.charAt(0).toUpperCase()+e.message.slice(1),e.filename?` Error in ${s.default.normalize(e.filename)} (line ${e.line}, column ${e.column})`:""].join("\n");const r=new Error(t,{cause:e});r.stack=null;return r}},17:e=>{e.exports=require("path")},89:e=>{e.exports=JSON.parse('{"title":"Less Loader options","type":"object","properties":{"lessOptions":{"description":"Options to pass through to `Less`.","link":"https://github.com/webpack-contrib/less-loader#lessoptions","anyOf":[{"type":"object","additionalProperties":true},{"instanceof":"Function"}]},"additionalData":{"description":"Prepends/Appends `Less` code to the actual entry file.","link":"https://github.com/webpack-contrib/less-loader#additionalData","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"sourceMap":{"description":"Enables/Disables generation of source maps.","link":"https://github.com/webpack-contrib/less-loader#sourcemap","type":"boolean"},"webpackImporter":{"description":"Enables/Disables default `webpack` importer.","link":"https://github.com/webpack-contrib/less-loader#webpackimporter","type":"boolean"},"implementation":{"description":"The implementation of the `Less` to be used.","link":"https://github.com/webpack-contrib/less-loader#implementation","anyOf":[{"type":"string"},{"type":"object"}]},"lessLogAsWarnOrErr":{"description":"Less warnings and errors will be webpack warnings or errors.","link":"https://github.com/webpack-contrib/less-loader#lesslogaswarnorerr","type":"boolean"}},"additionalProperties":false}')}};var t={};function __nccwpck_require__(r){var s=t[r];if(s!==undefined){return s.exports}var n=t[r]={exports:{}};var o=true;try{e[r](n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(278);module.exports=r})(); | ||
(()=>{"use strict";var e={536:(e,t,r)=>{e.exports=r(512)["default"]},512:(e,t,r)=>{var s;s={value:true};t["default"]=void 0;var n=_interopRequireDefault(r(17));var o=_interopRequireDefault(r(106));var i=r(169);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function lessLoader(e){const t=this.getOptions(o.default);const r=this.async();let s;try{s=(0,i.getLessImplementation)(this,t.implementation)}catch(e){r(e);return}if(!s){r(new Error(`The Less implementation "${t.implementation}" not found`));return}const a=(0,i.getLessOptions)(this,t,s);const l=typeof t.sourceMap==="boolean"?t.sourceMap:this.sourceMap;if(l){a.sourceMap={outputSourceFiles:true}}let c=e;if(typeof t.additionalData!=="undefined"){c=typeof t.additionalData==="function"?`${await t.additionalData(c,this)}`:`${t.additionalData}\n${c}`}const p=this.getLogger("less-loader");const u=this;const d={error(e){if(t.lessLogAsWarnOrErr){u.emitError(new Error(e))}else{p.error(e)}},warn(e){if(t.lessLogAsWarnOrErr){u.emitWarning(new Error(e))}else{p.warn(e)}},info(e){p.log(e)},debug(e){p.debug(e)}};s.logger.addListener(d);let f;try{f=await s.render(c,a)}catch(e){if(e.filename){this.addDependency(n.default.normalize(e.filename))}r((0,i.errorFactory)(e));return}finally{s.logger.removeListener(d);delete a.pluginManager.webpackLoaderContext;delete a.pluginManager}const{css:m,imports:g}=f;g.forEach((e=>{if((0,i.isUnsupportedUrl)(e)){return}const t=n.default.normalize(e);if(n.default.isAbsolute(t)){this.addDependency(t)}}));let b=typeof f.map==="string"?JSON.parse(f.map):f.map;if(b&&l){b=(0,i.normalizeSourceMap)(b,this.rootContext)}r(null,m,b)}var a=t["default"]=lessLoader},169:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.errorFactory=errorFactory;t.getLessImplementation=getLessImplementation;t.getLessOptions=getLessOptions;t.isUnsupportedUrl=isUnsupportedUrl;t.normalizeSourceMap=normalizeSourceMap;var s=_interopRequireDefault(r(17));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n=/[/\\]$/;const o=/^~[^/]+$/;const i=/^[a-z]:[/\\]|^\\\\/i;const a=/^~([^/]+|[^/]+\/|@[^/]+[/][^/]+|@[^/]+\/?|@[^/]+[/][^/]+\/)$/;const l=/^[^?]*~/;function createWebpackLessPlugin(e,t){const r=e.getResolve({dependencyType:"less",conditionNames:["less","style","..."],mainFields:["less","style","main","..."],mainFiles:["index","..."],extensions:[".less",".css"],preferRelative:true});class WebpackFileManager extends t.FileManager{supports(e){if(e[0]==="/"||i.test(e)){return true}if(this.isPathAbsolute(e)){return false}return true}supportsSync(){return false}async resolveFilename(e,t){const r=t.replace(n,"");let s=e;if(l.test(e)){s=s.replace(l,"")}if(a.test(e)){s=s[s.length-1]==="/"?s:`${s}/`}return this.resolveRequests(r,[...new Set([s,e])])}async resolveRequests(e,t){if(t.length===0){return Promise.reject()}let s;try{s=await r(e,t[0])}catch(r){const[,...n]=t;if(n.length===0){throw r}s=await this.resolveRequests(e,n)}return s}async loadFile(t,...r){let n;try{if(o.test(t)){const e=new Error;e.type="Next";throw e}n=await super.loadFile(t,...r)}catch(s){if(s.type!=="File"&&s.type!=="Next"){return Promise.reject(s)}try{n=await this.resolveFilename(t,...r)}catch(e){s.message=`Less resolver error:\n${s.message}\n\n`+`Webpack resolver error details:\n${e.details}\n\n`+`Webpack resolver error missing:\n${e.missing}\n\n`;return Promise.reject(s)}e.addDependency(n);return super.loadFile(n,...r)}const i=s.default.isAbsolute(n.filename)?n.filename:s.default.resolve(".",n.filename);e.addDependency(s.default.normalize(i));return n}}return{install(e,t){t.addFileManager(new WebpackFileManager)},minVersion:[3,0,0]}}function getLessOptions(e,t,r){const s=typeof t.lessOptions==="function"?t.lessOptions(e)||{}:t.lessOptions||{};const n={plugins:[],relativeUrls:true,filename:e.resourcePath,...s};const o=n.plugins.slice();const i=typeof t.webpackImporter==="boolean"?t.webpackImporter:true;if(i){o.unshift(createWebpackLessPlugin(e,r))}o.unshift({install(t,r){r.webpackLoaderContext=e;n.pluginManager=r}});n.plugins=o;return n}function isUnsupportedUrl(e){if(i.test(e)){return false}return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.test(e)}function normalizeSourceMap(e){const t=e;delete t.file;t.sourceRoot="";t.sources=t.sources.map((e=>s.default.normalize(e)));return t}function getLessImplementation(e,t){let r=t;if(!t||typeof t==="string"){const e=t||"less";r=require(e)}return r}function getFileExcerptIfPossible(e){if(typeof e.extract==="undefined"){return[]}const t=e.extract.slice(0,2);const r=Math.max(e.column-1,0);if(typeof t[0]==="undefined"){t.shift()}t.push(`${new Array(r).join(" ")}^`);return t}function errorFactory(e){const t=["\n",...getFileExcerptIfPossible(e),e.message.charAt(0).toUpperCase()+e.message.slice(1),e.filename?` Error in ${s.default.normalize(e.filename)} (line ${e.line}, column ${e.column})`:""].join("\n");const r=new Error(t,{cause:e});r.stack=null;return r}},17:e=>{e.exports=require("path")},106:e=>{e.exports=JSON.parse('{"title":"Less Loader options","type":"object","properties":{"lessOptions":{"description":"Options to pass through to `Less`.","link":"https://github.com/webpack-contrib/less-loader#lessoptions","anyOf":[{"type":"object","additionalProperties":true},{"instanceof":"Function"}]},"additionalData":{"description":"Prepends/Appends `Less` code to the actual entry file.","link":"https://github.com/webpack-contrib/less-loader#additionalData","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"sourceMap":{"description":"Enables/Disables generation of source maps.","link":"https://github.com/webpack-contrib/less-loader#sourcemap","type":"boolean"},"webpackImporter":{"description":"Enables/Disables default `webpack` importer.","link":"https://github.com/webpack-contrib/less-loader#webpackimporter","type":"boolean"},"implementation":{"description":"The implementation of the `Less` to be used.","link":"https://github.com/webpack-contrib/less-loader#implementation","anyOf":[{"type":"string"},{"type":"object"}]},"lessLogAsWarnOrErr":{"description":"Less warnings and errors will be webpack warnings or errors.","link":"https://github.com/webpack-contrib/less-loader#lesslogaswarnorerr","type":"boolean"}},"additionalProperties":false}')}};var t={};function __nccwpck_require__(r){var s=t[r];if(s!==undefined){return s.exports}var n=t[r]={exports:{}};var o=true;try{e[r](n,n.exports,__nccwpck_require__);o=false}finally{if(o)delete t[r]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(536);module.exports=r})(); |
@@ -1,2 +0,2 @@ | ||
(()=>{var e={882:(e,t,r)=>{const n=r(17);const o=r(147);const s=r(37);const c=o.promises.readFile;function getDefaultSearchPlaces(e,t){return["package.json",`.${e}rc.json`,`.${e}rc.js`,`.${e}rc.cjs`,...t?[]:[`.${e}rc.mjs`],`.config/${e}rc`,`.config/${e}rc.json`,`.config/${e}rc.js`,`.config/${e}rc.cjs`,...t?[]:[`.config/${e}rc.mjs`],`${e}.config.js`,`${e}.config.cjs`,...t?[]:[`${e}.config.mjs`]]}function parentDir(e){return n.dirname(e)||n.sep}const jsonLoader=(e,t)=>JSON.parse(t);const i=Object.freeze({".js":require,".json":require,".cjs":require,noExt:jsonLoader});e.exports.defaultLoadersSync=i;const dynamicImport=async e=>{try{const t=await r(293)(e);return t.default}catch(t){try{return require(e)}catch(e){if(e.code==="ERR_REQUIRE_ESM"||e instanceof SyntaxError&&e.toString().includes("Cannot use import statement outside a module")){throw t}throw e}}};const a=Object.freeze({".js":dynamicImport,".mjs":dynamicImport,".cjs":dynamicImport,".json":jsonLoader,noExt:jsonLoader});e.exports.defaultLoaders=a;function getOptions(e,t,r){const o={stopDir:s.homedir(),searchPlaces:getDefaultSearchPlaces(e,r),ignoreEmptySearchPlaces:true,cache:true,transform:e=>e,packageProp:[e],...t,loaders:{...r?i:a,...t.loaders}};o.searchPlaces.forEach((e=>{const t=n.extname(e)||"noExt";const r=o.loaders[t];if(!r){throw new Error(`Missing loader for extension "${e}"`)}if(typeof r!=="function"){throw new Error(`Loader for extension "${e}" is not a function: Received ${typeof r}.`)}}));return o}function getPackageProp(e,t){if(typeof e==="string"&&e in t)return t[e];return(Array.isArray(e)?e:e.split(".")).reduce(((e,t)=>e===undefined?e:e[t]),t)||null}function validateFilePath(e){if(!e)throw new Error("load must pass a non-empty string")}function validateLoader(e,t){if(!e)throw new Error(`No loader specified for extension "${t}"`);if(typeof e!=="function")throw new Error("loader is not a function")}const makeEmplace=e=>(t,r,n)=>{if(e)t.set(r,n);return n};e.exports.lilconfig=function lilconfig(e,t){const{ignoreEmptySearchPlaces:r,loaders:s,packageProp:i,searchPlaces:a,stopDir:f,transform:l,cache:u}=getOptions(e,t??{},false);const p=new Map;const d=new Map;const g=makeEmplace(u);return{async search(e=process.cwd()){const t={config:null,filepath:""};const d=new Set;let g=e;e:while(true){if(u){const e=p.get(g);if(e!==undefined){for(const t of d)p.set(t,e);return e}d.add(g)}for(const e of a){const a=n.join(g,e);try{await o.promises.access(a)}catch{continue}const f=String(await c(a));const l=n.extname(e)||"noExt";const u=s[l];if(e==="package.json"){const e=await u(a,f);const r=getPackageProp(i,e);if(r!=null){t.config=r;t.filepath=a;break e}continue}const p=f.trim()==="";if(p&&r)continue;if(p){t.isEmpty=true;t.config=undefined}else{validateLoader(u,l);t.config=await u(a,f)}t.filepath=a;break e}if(g===f||g===parentDir(g))break e;g=parentDir(g)}const y=t.filepath===""&&t.config===null?l(null):l(t);if(u){for(const e of d)p.set(e,y)}return y},async load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(u&&d.has(t)){return d.get(t)}const{base:o,ext:a}=n.parse(t);const f=a||"noExt";const p=s[f];validateLoader(p,f);const y=String(await c(t));if(o==="package.json"){const e=await p(t,y);return g(d,t,l({config:getPackageProp(i,e),filepath:t}))}const h={config:null,filepath:t};const _=y.trim()==="";if(_&&r)return g(d,t,l({config:undefined,filepath:t,isEmpty:true}));h.config=_?undefined:await p(t,y);return g(d,t,l(_?{...h,isEmpty:_,config:undefined}:h))},clearLoadCache(){if(u)d.clear()},clearSearchCache(){if(u)p.clear()},clearCaches(){if(u){d.clear();p.clear()}}}};e.exports.lilconfigSync=function lilconfigSync(e,t){const{ignoreEmptySearchPlaces:r,loaders:s,packageProp:c,searchPlaces:i,stopDir:a,transform:f,cache:l}=getOptions(e,t??{},true);const u=new Map;const p=new Map;const d=makeEmplace(l);return{search(e=process.cwd()){const t={config:null,filepath:""};const p=new Set;let d=e;e:while(true){if(l){const e=u.get(d);if(e!==undefined){for(const t of p)u.set(t,e);return e}p.add(d)}for(const e of i){const i=n.join(d,e);try{o.accessSync(i)}catch{continue}const a=n.extname(e)||"noExt";const f=s[a];const l=String(o.readFileSync(i));if(e==="package.json"){const e=f(i,l);const r=getPackageProp(c,e);if(r!=null){t.config=r;t.filepath=i;break e}continue}const u=l.trim()==="";if(u&&r)continue;if(u){t.isEmpty=true;t.config=undefined}else{validateLoader(f,a);t.config=f(i,l)}t.filepath=i;break e}if(d===a||d===parentDir(d))break e;d=parentDir(d)}const g=t.filepath===""&&t.config===null?f(null):f(t);if(l){for(const e of p)u.set(e,g)}return g},load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(l&&p.has(t)){return p.get(t)}const{base:i,ext:a}=n.parse(t);const u=a||"noExt";const g=s[u];validateLoader(g,u);const y=String(o.readFileSync(t));if(i==="package.json"){const e=g(t,y);return f({config:getPackageProp(c,e),filepath:t})}const h={config:null,filepath:t};const _=y.trim()==="";if(_&&r)return d(p,t,f({filepath:t,config:undefined,isEmpty:true}));h.config=_?undefined:g(t,y);return d(p,t,f(_?{...h,isEmpty:_,config:undefined}:h))},clearLoadCache(){if(l)p.clear()},clearSearchCache(){if(l)u.clear()},clearCaches(){if(l){p.clear();u.clear()}}}}},914:(e,t,r)=>{const{resolve:n}=r(411);const o=r(882);const s=r(687);const c=r(600);const i=r(379);const a=r(849);const interopRequireDefault=e=>e&&e.__esModule?e:{default:e};async function processResult(e,t){let r=t.filepath||"";let n=interopRequireDefault(t.config).default||{};if(typeof n==="function"){n=n(e)}else{n=Object.assign({},n,e)}if(!n.plugins){n.plugins=[]}let o={file:r,options:await c(n,r),plugins:await i(n,r)};delete n.plugins;return o}function createContext(e){e=Object.assign({cwd:process.cwd(),env:process.env.NODE_ENV},e);if(!e.env){process.env.NODE_ENV="development"}return e}async function loader(e){return a(e)}const withLoaders=(e={})=>{let t="postcss";return{...e,loaders:{...e.loaders,".cjs":loader,".cts":loader,".js":loader,".mjs":loader,".mts":loader,".ts":loader,".yaml":(e,t)=>s.parse(t),".yml":(e,t)=>s.parse(t)},searchPlaces:[...e.searchPlaces||[],"package.json",`.${t}rc`,`.${t}rc.json`,`.${t}rc.yaml`,`.${t}rc.yml`,`.${t}rc.ts`,`.${t}rc.cts`,`.${t}rc.mts`,`.${t}rc.js`,`.${t}rc.cjs`,`.${t}rc.mjs`,`${t}.config.ts`,`${t}.config.cts`,`${t}.config.mts`,`${t}.config.js`,`${t}.config.cjs`,`${t}.config.mjs`]}};function rc(e,t,r){e=createContext(e);t=t?n(t):process.cwd();return o.lilconfig("postcss",withLoaders(r)).search(t).then((r=>{if(!r){throw new Error(`No PostCSS Config found in: ${t}`)}return processResult(e,r)}))} | ||
(()=>{var e={882:(e,t,r)=>{const n=r(17);const o=r(147);const s=r(37);const c=o.promises.readFile;function getDefaultSearchPlaces(e,t){return["package.json",`.${e}rc.json`,`.${e}rc.js`,`.${e}rc.cjs`,...t?[]:[`.${e}rc.mjs`],`.config/${e}rc`,`.config/${e}rc.json`,`.config/${e}rc.js`,`.config/${e}rc.cjs`,...t?[]:[`.config/${e}rc.mjs`],`${e}.config.js`,`${e}.config.cjs`,...t?[]:[`${e}.config.mjs`]]}function parentDir(e){return n.dirname(e)||n.sep}const jsonLoader=(e,t)=>JSON.parse(t);const i=Object.freeze({".js":require,".json":require,".cjs":require,noExt:jsonLoader});e.exports.defaultLoadersSync=i;const dynamicImport=async e=>{try{const t=await r(293)(e);return t.default}catch(t){try{return require(e)}catch(e){if(e.code==="ERR_REQUIRE_ESM"||e instanceof SyntaxError&&e.toString().includes("Cannot use import statement outside a module")){throw t}throw e}}};const a=Object.freeze({".js":dynamicImport,".mjs":dynamicImport,".cjs":dynamicImport,".json":jsonLoader,noExt:jsonLoader});e.exports.defaultLoaders=a;function getOptions(e,t,r){const o={stopDir:s.homedir(),searchPlaces:getDefaultSearchPlaces(e,r),ignoreEmptySearchPlaces:true,cache:true,transform:e=>e,packageProp:[e],...t,loaders:{...r?i:a,...t.loaders}};o.searchPlaces.forEach((e=>{const t=n.extname(e)||"noExt";const r=o.loaders[t];if(!r){throw new Error(`Missing loader for extension "${e}"`)}if(typeof r!=="function"){throw new Error(`Loader for extension "${e}" is not a function: Received ${typeof r}.`)}}));return o}function getPackageProp(e,t){if(typeof e==="string"&&e in t)return t[e];return(Array.isArray(e)?e:e.split(".")).reduce(((e,t)=>e===undefined?e:e[t]),t)||null}function validateFilePath(e){if(!e)throw new Error("load must pass a non-empty string")}function validateLoader(e,t){if(!e)throw new Error(`No loader specified for extension "${t}"`);if(typeof e!=="function")throw new Error("loader is not a function")}const makeEmplace=e=>(t,r,n)=>{if(e)t.set(r,n);return n};e.exports.lilconfig=function lilconfig(e,t){const{ignoreEmptySearchPlaces:r,loaders:s,packageProp:i,searchPlaces:a,stopDir:f,transform:l,cache:u}=getOptions(e,t??{},false);const p=new Map;const d=new Map;const g=makeEmplace(u);return{async search(e=process.cwd()){const t={config:null,filepath:""};const d=new Set;let g=e;e:while(true){if(u){const e=p.get(g);if(e!==undefined){for(const t of d)p.set(t,e);return e}d.add(g)}for(const e of a){const a=n.join(g,e);try{await o.promises.access(a)}catch{continue}const f=String(await c(a));const l=n.extname(e)||"noExt";const u=s[l];if(e==="package.json"){const e=await u(a,f);const r=getPackageProp(i,e);if(r!=null){t.config=r;t.filepath=a;break e}continue}const p=f.trim()==="";if(p&&r)continue;if(p){t.isEmpty=true;t.config=undefined}else{validateLoader(u,l);t.config=await u(a,f)}t.filepath=a;break e}if(g===f||g===parentDir(g))break e;g=parentDir(g)}const y=t.filepath===""&&t.config===null?l(null):l(t);if(u){for(const e of d)p.set(e,y)}return y},async load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(u&&d.has(t)){return d.get(t)}const{base:o,ext:a}=n.parse(t);const f=a||"noExt";const p=s[f];validateLoader(p,f);const y=String(await c(t));if(o==="package.json"){const e=await p(t,y);return g(d,t,l({config:getPackageProp(i,e),filepath:t}))}const h={config:null,filepath:t};const _=y.trim()==="";if(_&&r)return g(d,t,l({config:undefined,filepath:t,isEmpty:true}));h.config=_?undefined:await p(t,y);return g(d,t,l(_?{...h,isEmpty:_,config:undefined}:h))},clearLoadCache(){if(u)d.clear()},clearSearchCache(){if(u)p.clear()},clearCaches(){if(u){d.clear();p.clear()}}}};e.exports.lilconfigSync=function lilconfigSync(e,t){const{ignoreEmptySearchPlaces:r,loaders:s,packageProp:c,searchPlaces:i,stopDir:a,transform:f,cache:l}=getOptions(e,t??{},true);const u=new Map;const p=new Map;const d=makeEmplace(l);return{search(e=process.cwd()){const t={config:null,filepath:""};const p=new Set;let d=e;e:while(true){if(l){const e=u.get(d);if(e!==undefined){for(const t of p)u.set(t,e);return e}p.add(d)}for(const e of i){const i=n.join(d,e);try{o.accessSync(i)}catch{continue}const a=n.extname(e)||"noExt";const f=s[a];const l=String(o.readFileSync(i));if(e==="package.json"){const e=f(i,l);const r=getPackageProp(c,e);if(r!=null){t.config=r;t.filepath=i;break e}continue}const u=l.trim()==="";if(u&&r)continue;if(u){t.isEmpty=true;t.config=undefined}else{validateLoader(f,a);t.config=f(i,l)}t.filepath=i;break e}if(d===a||d===parentDir(d))break e;d=parentDir(d)}const g=t.filepath===""&&t.config===null?f(null):f(t);if(l){for(const e of p)u.set(e,g)}return g},load(e){validateFilePath(e);const t=n.resolve(process.cwd(),e);if(l&&p.has(t)){return p.get(t)}const{base:i,ext:a}=n.parse(t);const u=a||"noExt";const g=s[u];validateLoader(g,u);const y=String(o.readFileSync(t));if(i==="package.json"){const e=g(t,y);return f({config:getPackageProp(c,e),filepath:t})}const h={config:null,filepath:t};const _=y.trim()==="";if(_&&r)return d(p,t,f({filepath:t,config:undefined,isEmpty:true}));h.config=_?undefined:g(t,y);return d(p,t,f(_?{...h,isEmpty:_,config:undefined}:h))},clearLoadCache(){if(l)p.clear()},clearSearchCache(){if(l)u.clear()},clearCaches(){if(l){p.clear();u.clear()}}}}},474:(e,t,r)=>{const{resolve:n}=r(411);const o=r(882);const s=r(687);const c=r(834);const i=r(273);const a=r(615);const interopRequireDefault=e=>e&&e.__esModule?e:{default:e};async function processResult(e,t){let r=t.filepath||"";let n=interopRequireDefault(t.config).default||{};if(typeof n==="function"){n=n(e)}else{n=Object.assign({},n,e)}if(!n.plugins){n.plugins=[]}let o={file:r,options:await c(n,r),plugins:await i(n,r)};delete n.plugins;return o}function createContext(e){e=Object.assign({cwd:process.cwd(),env:process.env.NODE_ENV},e);if(!e.env){process.env.NODE_ENV="development"}return e}async function loader(e){return a(e)}const withLoaders=(e={})=>{let t="postcss";return{...e,loaders:{...e.loaders,".cjs":loader,".cts":loader,".js":loader,".mjs":loader,".mts":loader,".ts":loader,".yaml":(e,t)=>s.parse(t),".yml":(e,t)=>s.parse(t)},searchPlaces:[...e.searchPlaces||[],"package.json",`.${t}rc`,`.${t}rc.json`,`.${t}rc.yaml`,`.${t}rc.yml`,`.${t}rc.ts`,`.${t}rc.cts`,`.${t}rc.mts`,`.${t}rc.js`,`.${t}rc.cjs`,`.${t}rc.mjs`,`${t}.config.ts`,`${t}.config.cts`,`${t}.config.mts`,`${t}.config.js`,`${t}.config.cjs`,`${t}.config.mjs`]}};function rc(e,t,r){e=createContext(e);t=t?n(t):process.cwd();return o.lilconfig("postcss",withLoaders(r)).search(t).then((r=>{if(!r){throw new Error(`No PostCSS Config found in: ${t}`)}return processResult(e,r)}))} | ||
/** | ||
@@ -14,2 +14,2 @@ * Autoload Config for PostCSS | ||
* @requires ./plugins | ||
*/e.exports=rc},600:(e,t,r)=>{const n=r(849);async function options(e,t){if(e.parser&&typeof e.parser==="string"){try{e.parser=await n(e.parser,t)}catch(e){throw new Error(`Loading PostCSS Parser failed: ${e.message}\n\n(@${t})`)}}if(e.syntax&&typeof e.syntax==="string"){try{e.syntax=await n(e.syntax,t)}catch(e){throw new Error(`Loading PostCSS Syntax failed: ${e.message}\n\n(@${t})`)}}if(e.stringifier&&typeof e.stringifier==="string"){try{e.stringifier=await n(e.stringifier,t)}catch(e){throw new Error(`Loading PostCSS Stringifier failed: ${e.message}\n\n(@${t})`)}}return e}e.exports=options},379:(e,t,r)=>{const n=r(849);async function load(e,t,r){try{if(t===null||t===undefined||Object.keys(t).length===0){return await n(e,r)}else{return(await n(e,r))(t)}}catch(e){throw new Error(`Loading PostCSS Plugin failed: ${e.message}\n\n(@${r})`)}}async function plugins(e,t){let r=[];if(Array.isArray(e.plugins)){r=e.plugins.filter(Boolean)}else{r=Object.entries(e.plugins).filter((([,e])=>e!==false)).map((([e,r])=>load(e,r,t)));r=await Promise.all(r)}if(r.length&&r.length>0){r.forEach(((e,r)=>{if(e.default){e=e.default}if(e.postcss===true){e=e()}else if(e.postcss){e=e.postcss}if(!(typeof e==="object"&&Array.isArray(e.plugins)||typeof e==="object"&&e.postcssPlugin||typeof e==="function")){throw new TypeError(`Invalid PostCSS Plugin found at: plugins[${r}]\n\n(@${t})`)}}))}return r}e.exports=plugins},849:(e,t,r)=>{const{createRequire:n}=r(33);const{pathToFileURL:o}=r(41);const s=/\.(c|m)?ts$/;let c=null;async function req(e,t=__filename){let i=n(t).resolve(e);try{return(await import(`${o(i)}?t=${Date.now()}`)).default}catch(n){if(!s.test(i)){throw n}if(!c){try{c=(await Promise.resolve().then(r.t.bind(r,993,23))).default}catch(e){throw new Error(`'jiti' is required for the TypeScript configuration files. Make sure it is installed\nError: ${e.message}`)}}return c(t,{interopDefault:true})(e)}}e.exports=req},293:e=>{function webpackEmptyAsyncContext(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t}))}webpackEmptyAsyncContext.keys=()=>[];webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext;webpackEmptyAsyncContext.id=293;e.exports=webpackEmptyAsyncContext},993:e=>{"use strict";e.exports=require("../jiti")},687:e=>{"use strict";e.exports=require("../yaml")},147:e=>{"use strict";e.exports=require("fs")},33:e=>{"use strict";e.exports=require("node:module")},411:e=>{"use strict";e.exports=require("node:path")},41:e=>{"use strict";e.exports=require("node:url")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var o=t[r]={exports:{}};var s=true;try{e[r](o,o.exports,__nccwpck_require__);s=false}finally{if(s)delete t[r]}return o.exports}(()=>{var e=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;var t;__nccwpck_require__.t=function(r,n){if(n&1)r=this(r);if(n&8)return r;if(typeof r==="object"&&r){if(n&4&&r.__esModule)return r;if(n&16&&typeof r.then==="function")return r}var o=Object.create(null);__nccwpck_require__.r(o);var s={};t=t||[null,e({}),e([]),e(e)];for(var c=n&2&&r;typeof c=="object"&&!~t.indexOf(c);c=e(c)){Object.getOwnPropertyNames(c).forEach((e=>s[e]=()=>r[e]))}s["default"]=()=>r;__nccwpck_require__.d(o,s);return o}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(914);module.exports=r})(); | ||
*/e.exports=rc},834:(e,t,r)=>{const n=r(615);async function options(e,t){if(e.parser&&typeof e.parser==="string"){try{e.parser=await n(e.parser,t)}catch(e){throw new Error(`Loading PostCSS Parser failed: ${e.message}\n\n(@${t})`)}}if(e.syntax&&typeof e.syntax==="string"){try{e.syntax=await n(e.syntax,t)}catch(e){throw new Error(`Loading PostCSS Syntax failed: ${e.message}\n\n(@${t})`)}}if(e.stringifier&&typeof e.stringifier==="string"){try{e.stringifier=await n(e.stringifier,t)}catch(e){throw new Error(`Loading PostCSS Stringifier failed: ${e.message}\n\n(@${t})`)}}return e}e.exports=options},273:(e,t,r)=>{const n=r(615);async function load(e,t,r){try{if(t===null||t===undefined||Object.keys(t).length===0){return await n(e,r)}else{return(await n(e,r))(t)}}catch(e){throw new Error(`Loading PostCSS Plugin failed: ${e.message}\n\n(@${r})`)}}async function plugins(e,t){let r=[];if(Array.isArray(e.plugins)){r=e.plugins.filter(Boolean)}else{r=Object.entries(e.plugins).filter((([,e])=>e!==false)).map((([e,r])=>load(e,r,t)));r=await Promise.all(r)}if(r.length&&r.length>0){r.forEach(((e,r)=>{if(e.default){e=e.default}if(e.postcss===true){e=e()}else if(e.postcss){e=e.postcss}if(!(typeof e==="object"&&Array.isArray(e.plugins)||typeof e==="object"&&e.postcssPlugin||typeof e==="function")){throw new TypeError(`Invalid PostCSS Plugin found at: plugins[${r}]\n\n(@${t})`)}}))}return r}e.exports=plugins},615:(e,t,r)=>{const{createRequire:n}=r(33);const{pathToFileURL:o}=r(41);const s=/\.(c|m)?ts$/;let c=null;async function req(e,t=__filename){let i=n(t).resolve(e);try{return(await import(`${o(i)}?t=${Date.now()}`)).default}catch(n){if(!s.test(i)){throw n}if(!c){try{c=(await Promise.resolve().then(r.t.bind(r,993,23))).default}catch(e){throw new Error(`'jiti' is required for the TypeScript configuration files. Make sure it is installed\nError: ${e.message}`)}}return c(t,{interopDefault:true})(e)}}e.exports=req},293:e=>{function webpackEmptyAsyncContext(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t}))}webpackEmptyAsyncContext.keys=()=>[];webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext;webpackEmptyAsyncContext.id=293;e.exports=webpackEmptyAsyncContext},993:e=>{"use strict";e.exports=require("../jiti")},687:e=>{"use strict";e.exports=require("../yaml")},147:e=>{"use strict";e.exports=require("fs")},33:e=>{"use strict";e.exports=require("node:module")},411:e=>{"use strict";e.exports=require("node:path")},41:e=>{"use strict";e.exports=require("node:url")},37:e=>{"use strict";e.exports=require("os")},17:e=>{"use strict";e.exports=require("path")}};var t={};function __nccwpck_require__(r){var n=t[r];if(n!==undefined){return n.exports}var o=t[r]={exports:{}};var s=true;try{e[r](o,o.exports,__nccwpck_require__);s=false}finally{if(s)delete t[r]}return o.exports}(()=>{var e=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;var t;__nccwpck_require__.t=function(r,n){if(n&1)r=this(r);if(n&8)return r;if(typeof r==="object"&&r){if(n&4&&r.__esModule)return r;if(n&16&&typeof r.then==="function")return r}var o=Object.create(null);__nccwpck_require__.r(o);var s={};t=t||[null,e({}),e([]),e(e)];for(var c=n&2&&r;typeof c=="object"&&!~t.indexOf(c);c=e(c)){Object.getOwnPropertyNames(c).forEach((e=>s[e]=()=>r[e]))}s["default"]=()=>r;__nccwpck_require__.d(o,s);return o}})();(()=>{__nccwpck_require__.d=(e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}}})();(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();(()=>{__nccwpck_require__.r=e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(474);module.exports=r})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{var r={756:(r,e,t)=>{const o=t(933);const n=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/;const s=/^:import\((?:"([^"]+)"|'([^']+)')\)/;const c=1;function addImportToGraph(r,e,t,o){const n=e+"_"+"siblings";const s=e+"_"+r;if(o[s]!==c){if(!Array.isArray(o[n])){o[n]=[]}const e=o[n];if(Array.isArray(t[r])){t[r]=t[r].concat(e)}else{t[r]=e.slice()}o[s]=c;e.push(r)}}r.exports=(r={})=>{let e=0;const t=typeof r.createImportedName!=="function"?r=>`i__imported_${r.replace(/\W/g,"_")}_${e++}`:r.createImportedName;const c=r.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const r={};const e={};const a={};const i={};const p={};return{Once(l,f){l.walkRules((t=>{const o=s.exec(t.selector);if(o){const[,n,s]=o;const c=n||s;addImportToGraph(c,"root",r,e);a[c]=t}}));l.walkDecls(/^composes$/,(o=>{const s=o.value.match(n);if(!s){return}let c;let[,a,l,f,u]=s;if(u){c=a.split(/\s+/).map((r=>`global(${r})`))}else{const n=l||f;let s=o.parent;let u="";while(s.type!=="root"){u=s.parent.index(s)+"_"+u;s=s.parent}const{selector:d}=o.parent;const _=`_${u}${d}`;addImportToGraph(n,_,r,e);i[n]=o;p[n]=p[n]||{};c=a.split(/\s+/).map((r=>{if(!p[n][r]){p[n][r]=t(r,n)}return p[n][r]}))}o.value=c.join(" ")}));const u=o(r,c);if(u instanceof Error){const r=u.nodes.find((r=>i.hasOwnProperty(r)));const e=i[r];throw e.error("Failed to resolve order of composed modules "+u.nodes.map((r=>"`"+r+"`")).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let d;u.forEach((r=>{const e=p[r];let t=a[r];if(!t&&e){t=f.rule({selector:`:import("${r}")`,raws:{after:"\n"}});if(d){l.insertAfter(d,t)}else{l.prepend(t)}}d=t;if(!e){return}Object.keys(e).forEach((r=>{t.append(f.decl({value:r,prop:e[r],raws:{before:"\n "}}))}))}))}}}}};r.exports.postcss=true},933:r=>{const e=2;const t=1;function createError(r,e){const t=new Error("Nondeterministic import's order");const o=e[r];const n=o.find((t=>e[t].indexOf(r)>-1));t.nodes=[r,n];return t}function walkGraph(r,o,n,s,c){if(n[r]===e){return}if(n[r]===t){if(c){return createError(r,o)}return}n[r]=t;const a=o[r];const i=a.length;for(let r=0;r<i;++r){const e=walkGraph(a[r],o,n,s,c);if(e instanceof Error){return e}}n[r]=e;s.push(r)}function topologicalSort(r,e){const t=[];const o={};const n=Object.keys(r);const s=n.length;for(let c=0;c<s;++c){const s=walkGraph(n[c],r,o,t,e);if(s instanceof Error){return s}}return t}r.exports=topologicalSort}};var e={};function __nccwpck_require__(t){var o=e[t];if(o!==undefined){return o.exports}var n=e[t]={exports:{}};var s=true;try{r[t](n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete e[t]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(756);module.exports=t})(); | ||
(()=>{var r={841:(r,e,t)=>{const o=t(405);const n=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/;const s=/^:import\((?:"([^"]+)"|'([^']+)')\)/;const c=1;function addImportToGraph(r,e,t,o){const n=e+"_"+"siblings";const s=e+"_"+r;if(o[s]!==c){if(!Array.isArray(o[n])){o[n]=[]}const e=o[n];if(Array.isArray(t[r])){t[r]=t[r].concat(e)}else{t[r]=e.slice()}o[s]=c;e.push(r)}}r.exports=(r={})=>{let e=0;const t=typeof r.createImportedName!=="function"?r=>`i__imported_${r.replace(/\W/g,"_")}_${e++}`:r.createImportedName;const c=r.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const r={};const e={};const a={};const i={};const p={};return{Once(l,f){l.walkRules((t=>{const o=s.exec(t.selector);if(o){const[,n,s]=o;const c=n||s;addImportToGraph(c,"root",r,e);a[c]=t}}));l.walkDecls(/^composes$/,(o=>{const s=o.value.split(",");const c=[];s.forEach((s=>{const a=s.trim().match(n);if(!a){c.push(s);return}let l;let[,f,u,d,_]=a;if(_){l=f.split(/\s+/).map((r=>`global(${r})`))}else{const n=u||d;let s=o.parent;let c="";while(s.type!=="root"){c=s.parent.index(s)+"_"+c;s=s.parent}const{selector:a}=o.parent;const _=`_${c}${a}`;addImportToGraph(n,_,r,e);i[n]=o;p[n]=p[n]||{};l=f.split(/\s+/).map((r=>{if(!p[n][r]){p[n][r]=t(r,n)}return p[n][r]}))}c.push(l.join(" "))}));o.value=c.join(", ")}));const u=o(r,c);if(u instanceof Error){const r=u.nodes.find((r=>i.hasOwnProperty(r)));const e=i[r];throw e.error("Failed to resolve order of composed modules "+u.nodes.map((r=>"`"+r+"`")).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let d;u.forEach((r=>{const e=p[r];let t=a[r];if(!t&&e){t=f.rule({selector:`:import("${r}")`,raws:{after:"\n"}});if(d){l.insertAfter(d,t)}else{l.prepend(t)}}d=t;if(!e){return}Object.keys(e).forEach((r=>{t.append(f.decl({value:r,prop:e[r],raws:{before:"\n "}}))}))}))}}}}};r.exports.postcss=true},405:r=>{const e=2;const t=1;function createError(r,e){const t=new Error("Nondeterministic import's order");const o=e[r];const n=o.find((t=>e[t].indexOf(r)>-1));t.nodes=[r,n];return t}function walkGraph(r,o,n,s,c){if(n[r]===e){return}if(n[r]===t){if(c){return createError(r,o)}return}n[r]=t;const a=o[r];const i=a.length;for(let r=0;r<i;++r){const e=walkGraph(a[r],o,n,s,c);if(e instanceof Error){return e}}n[r]=e;s.push(r)}function topologicalSort(r,e){const t=[];const o={};const n=Object.keys(r);const s=n.length;for(let c=0;c<s;++c){const s=walkGraph(n[c],r,o,t,e);if(s instanceof Error){return s}}return t}r.exports=topologicalSort}};var e={};function __nccwpck_require__(t){var o=e[t];if(o!==undefined){return o.exports}var n=e[t]={exports:{}};var s=true;try{r[t](n,n.exports,__nccwpck_require__);s=false}finally{if(s)delete e[t]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(841);module.exports=t})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"postcss-modules-extract-imports","author":"Glen Maddern","version":"3.0.0","license":"ISC","types":"index.d.ts","type":"commonjs"} | ||
{"name":"postcss-modules-extract-imports","author":"Glen Maddern","version":"3.1.0","license":"ISC","types":"index.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
{"name":"postcss-modules-scope","author":"Glen Maddern","version":"3.1.1","license":"ISC","types":"index.d.ts","type":"commonjs"} | ||
{"name":"postcss-modules-scope","author":"Glen Maddern","version":"3.2.0","license":"ISC","types":"index.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var e={210:(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__(210);module.exports=t})(); | ||
(()=>{"use strict";var e={782:(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__(782);module.exports=t})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"sass","author":{"name":"Natalie Weizenbaum","email":"nweiz@google.com","url":"https://github.com/nex3"},"version":"1.72.0","license":"MIT","types":"types/index.d.ts","type":"commonjs"} | ||
{"name":"sass","author":{"name":"Natalie Weizenbaum","email":"nweiz@google.com","url":"https://github.com/nex3"},"version":"1.74.1","license":"MIT","types":"types/index.d.ts","type":"commonjs"} |
@@ -16,2 +16,10 @@ // This is a mirror of the JS API definitions in `spec/js-api`, but with comments | ||
} from './compile'; | ||
export { | ||
deprecations, | ||
Deprecation, | ||
Deprecations, | ||
DeprecationOrId, | ||
DeprecationStatus, | ||
Version, | ||
} from './deprecations'; | ||
export {Exception} from './exception'; | ||
@@ -18,0 +26,0 @@ export { |
@@ -0,1 +1,2 @@ | ||
import {Deprecation} from '../deprecations'; | ||
import {SourceSpan} from './source_span'; | ||
@@ -46,2 +47,4 @@ | ||
* @param options.deprecation - Whether this is a deprecation warning. | ||
* @param options.deprecationType - The type of deprecation this warning is | ||
* for, if any. | ||
* @param options.span - The location in the Sass source code that generated this | ||
@@ -53,7 +56,9 @@ * warning. | ||
message: string, | ||
options: { | ||
deprecation: boolean; | ||
span?: SourceSpan; | ||
stack?: string; | ||
} | ||
options: ( | ||
| { | ||
deprecation: true; | ||
deprecationType: Deprecation; | ||
} | ||
| {deprecation: false} | ||
) & {span?: SourceSpan; stack?: string} | ||
): void; | ||
@@ -60,0 +65,0 @@ |
@@ -0,1 +1,2 @@ | ||
import {DeprecationOrId, Version} from './deprecations'; | ||
import {FileImporter, Importer, NodePackageImporter} from './importer'; | ||
@@ -126,2 +127,16 @@ import {Logger} from './logger'; | ||
/** | ||
* A set of deprecations to treat as fatal. | ||
* | ||
* If a deprecation warning of any provided type is encountered during | ||
* compilation, the compiler will error instead. | ||
* | ||
* If a `Version` is provided, then all deprecations that were active in that | ||
* compiler version will be treated as fatal. | ||
* | ||
* @category Messages | ||
* @compatiblity dart: "1.74.0", node: false | ||
*/ | ||
fatalDeprecations?: (DeprecationOrId | Version)[]; | ||
/** | ||
* Additional built-in Sass functions that are available in all stylesheets. | ||
@@ -203,2 +218,13 @@ * This option takes an object whose keys are Sass function signatures like | ||
/** | ||
* A set of future deprecations to opt into early. | ||
* | ||
* Future deprecations passed here will be treated as active by the compiler, | ||
* emitting warnings as necessary. | ||
* | ||
* @category Messages | ||
* @compatiblity dart: "1.74.0", node: false | ||
*/ | ||
futureDeprecations?: DeprecationOrId[]; | ||
/** | ||
* Custom importers that control how Sass resolves loads from rules like | ||
@@ -282,2 +308,16 @@ * [`@use`](https://sass-lang.com/documentation/at-rules/use) and | ||
/** | ||
* A set of active deprecations to ignore. | ||
* | ||
* If a deprecation warning of any provided type is encountered during | ||
* compilation, the compiler will ignore it instead. | ||
* | ||
* **Heads up!** The deprecated functionality you're depending on will | ||
* eventually break. | ||
* | ||
* @category Messages | ||
* @compatiblity dart: "1.74.0", node: false | ||
*/ | ||
silenceDeprecations?: DeprecationOrId[]; | ||
/** | ||
* Whether or not Sass should generate a source map. If it does, the source | ||
@@ -284,0 +324,0 @@ * map will be available as {@link CompileResult.sourceMap}. |
@@ -1,1 +0,1 @@ | ||
(()=>{"use strict";var t={853:(t,e,n)=>{const o=n(675);t.exports=o.default},675:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e["default"]=void 0;var o=_interopRequireDefault(n(17));var r=n(40);var s=_interopRequireDefault(n(399));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const i=function loader(t){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/global"||this._module.type==="css/module"||this._module.type==="css/auto")){return t}};i.pitch=function pitch(t){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/global"||this._module.type==="css/module"||this._module.type==="css/auto")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `style-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `style-loader` in your webpack config (now `style-loader` does nothing).'));return}const e=this.getOptions(s.default);const n=e.injectType||"styleTag";const i=typeof e.esModule!=="undefined"?e.esModule:true;const l={};if(e.attributes){l.attributes=e.attributes}if(e.base){l.base=e.base}const a=typeof e.insert==="function"?"function":e.insert&&o.default.isAbsolute(e.insert)?"module-path":"selector";const u=typeof e.styleTagTransform==="function"?"function":e.styleTagTransform&&o.default.isAbsolute(e.styleTagTransform)?"module-path":"default";switch(n){case"linkTag":{const n=this.hot?(0,r.getLinkHmrCode)(i,this,t):"";return`\n ${(0,r.getImportLinkAPICode)(i,this)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getImportLinkContentCode)(i,this,t)}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getInsertOptionCode)(a,e)}\n\nvar update = API(content, options);\n\n${n}\n\n${i?"export default {}":""}`}case"lazyStyleTag":case"lazyAutoStyleTag":case"lazySingletonStyleTag":{const o=n==="lazySingletonStyleTag";const s=n==="lazyAutoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,true):"";return`\n var exported = {};\n\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?`if (content && content.locals) {\n exported.locals = content.locals;\n }\n `:`content = content.__esModule ? content.default : content;\n\n exported.locals = content.locals || {};`}\n\nvar refs = 0;\nvar update;\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nexported.use = function(insertOptions) {\n options.options = insertOptions || {};\n\n if (!(refs++)) {\n update = API(content, options);\n }\n\n return exported;\n};\nexported.unuse = function() {\n if (refs > 0 && !--refs) {\n update();\n update = null;\n }\n};\n\n${d}\n\n${(0,r.getExportLazyStyleCode)(i,this,t)}\n`}case"styleTag":case"autoStyleTag":case"singletonStyleTag":default:{const o=n==="singletonStyleTag";const s=n==="autoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,false):"";return`\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n${d}\n\n${(0,r.getExportStyleCode)(i,this,t)}\n`}}};var l=e["default"]=i},612:t=>{function isEqualLocals(t,e,n){if(!t&&e||t&&!e){return false}var o;for(o in t){if(n&&o==="default"){continue}if(t[o]!==e[o]){return false}}for(o in e){if(n&&o==="default"){continue}if(!t[o]){return false}}return true}t.exports=isEqualLocals},40:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e.getExportLazyStyleCode=getExportLazyStyleCode;e.getExportStyleCode=getExportStyleCode;e.getImportInsertBySelectorCode=getImportInsertBySelectorCode;e.getImportInsertStyleElementCode=getImportInsertStyleElementCode;e.getImportIsOldIECode=getImportIsOldIECode;e.getImportLinkAPICode=getImportLinkAPICode;e.getImportLinkContentCode=getImportLinkContentCode;e.getImportStyleAPICode=getImportStyleAPICode;e.getImportStyleContentCode=getImportStyleContentCode;e.getImportStyleDomAPICode=getImportStyleDomAPICode;e.getInsertOptionCode=getInsertOptionCode;e.getLinkHmrCode=getLinkHmrCode;e.getSetAttributesCode=getSetAttributesCode;e.getStyleHmrCode=getStyleHmrCode;e.getStyleTagTransformFn=getStyleTagTransformFn;e.getStyleTagTransformFnCode=getStyleTagTransformFnCode;e.getdomAPI=getdomAPI;e.stringifyRequest=stringifyRequest;var o=_interopRequireDefault(n(17));var r=_interopRequireDefault(n(612));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const s=/^\.\.?[/\\]/;function isAbsolutePath(t){return o.default.posix.isAbsolute(t)||o.default.win32.isAbsolute(t)}function isRelativePath(t){return s.test(t)}function stringifyRequest(t,e){if(typeof t.utils!=="undefined"&&typeof t.utils.contextify==="function"){return JSON.stringify(t.utils.contextify(t.context,e))}const n=e.split("!");const{context:r}=t;return JSON.stringify(n.map((t=>{const e=t.match(/^(.*?)(\?.*)/);const n=e?e[2]:"";let s=e?e[1]:t;if(isAbsolutePath(s)&&r){s=o.default.relative(r,s);if(isAbsolutePath(s)){return s+n}if(isRelativePath(s)===false){s=`./${s}`}}return s.replace(/\\/g,"/")+n})).join("!"))}function getImportLinkAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoLinkTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportLinkContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content from ${o};`:`var content = require(${o});`}function getImportStyleAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoStyleTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportStyleDomAPICode(t,e,n,r){const s=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleDomAPI.js")}`);const i=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/singletonStyleDomAPI.js")}`);if(r){return t?`import domAPI from ${s};\n import domAPISingleton from ${i};`:`var domAPI = require(${s});\n var domAPISingleton = require(${i});`}return t?`import domAPI from ${n?i:s};`:`var domAPI = require(${n?i:s});`}function getImportStyleContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content, * as namedExport from ${o};`:`var content = require(${o});`}function getImportInsertBySelectorCode(t,e,n,r){if(n==="selector"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertBySelector.js")}`);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}if(n==="module-path"){const n=stringifyRequest(e,`${r.insert}`);e.addBuildDependency(r.insert);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}return""}function getInsertOptionCode(t,e){if(t==="selector"){const t=e.insert?JSON.stringify(e.insert):'"head"';return`\n options.insert = insertFn.bind(null, ${t});\n `}if(t==="module-path"){return`options.insert = insertFn;`}return`options.insert = ${e.insert.toString()};`}function getImportInsertStyleElementCode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertStyleElement.js")}`);return t?`import insertStyleElement from ${n};`:`var insertStyleElement = require(${n});`}function getStyleHmrCode(t,e,n,o){const s=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n if (!content.locals || module.hot.invalidate) {\n var isEqualLocals = ${r.default.toString()};\n var isNamedExport = ${t?"!content.locals":false};\n var oldLocals = isNamedExport ? namedExport : content.locals;\n\n module.hot.accept(\n ${s},\n function () {\n ${t?`if (!isEqualLocals(oldLocals, isNamedExport ? namedExport : content.locals, isNamedExport)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = isNamedExport ? namedExport : content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`:`content = require(${s});\n\n content = content.__esModule ? content.default : content;\n\n ${o?"":`if (typeof content === 'string') {\n content = [[module.id, content, '']];\n }`}\n\n if (!isEqualLocals(oldLocals, content.locals)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`}\n }\n )\n }\n\n module.hot.dispose(function() {\n ${o?`if (update) {\n update();\n }`:`update();`}\n });\n}\n`}function getLinkHmrCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n module.hot.accept(\n ${o},\n function() {\n ${t?"update(content);":`content = require(${o});\n\n content = content.__esModule ? content.default : content;\n\n update(content);`}\n }\n );\n\n module.hot.dispose(function() {\n update();\n });\n}`}function getdomAPI(t){return t?"isOldIE() ? domAPISingleton : domAPI":"domAPI"}function getImportIsOldIECode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/isOldIE.js")}`);return t?`import isOldIE from ${n};`:`var isOldIE = require(${n});`}function getStyleTagTransformFnCode(t,e,n,r,s){if(r){return""}if(s==="default"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleTagTransform.js")}`);return t?`import styleTagTransformFn from ${n};`:`var styleTagTransformFn = require(${n});`}if(s==="module-path"){const o=stringifyRequest(e,`${n.styleTagTransform}`);e.addBuildDependency(n.styleTagTransform);return t?`import styleTagTransformFn from ${o};`:`var styleTagTransformFn = require(${o});`}return""}function getStyleTagTransformFn(t,e){return e?"":typeof t.styleTagTransform==="function"?`options.styleTagTransform = ${t.styleTagTransform.toString()}`:`options.styleTagTransform = styleTagTransformFn`}function getExportStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default content && content.locals ? content.locals : undefined;`:"module.exports = content && content.locals || {};"}function getExportLazyStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default exported;`:"module.exports = exported;"}function getSetAttributesCode(t,e,n){let r;if(typeof n.attributes!=="undefined"){r=n.attributes.nonce!=="undefined"?stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributesAndNonce.js")}`):stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributes.js")}`)}else{r=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithoutAttributes.js")}`)}return t?`import setAttributes from ${r};`:`var setAttributes = require(${r});`}},17:t=>{t.exports=require("path")},399:t=>{t.exports=JSON.parse('{"title":"Style Loader options","type":"object","properties":{"injectType":{"description":"Allows to setup how styles will be injected into DOM.","link":"https://github.com/webpack-contrib/style-loader#injecttype","enum":["styleTag","singletonStyleTag","autoStyleTag","lazyStyleTag","lazySingletonStyleTag","lazyAutoStyleTag","linkTag"]},"attributes":{"description":"Adds custom attributes to tag.","link":"https://github.com/webpack-contrib/style-loader#attributes","type":"object"},"insert":{"description":"Inserts `<style>`/`<link>` at the given position.","link":"https://github.com/webpack-contrib/style-loader#insert","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"base":{"description":"Sets module ID base for DLLPlugin.","link":"https://github.com/webpack-contrib/style-loader#base","type":"number"},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"styleTagTransform":{"description":"Transform tag and css when insert \'style\' tag into the DOM","link":"https://github.com/webpack-contrib/style-loader#styleTagTransform","anyOf":[{"type":"string"},{"instanceof":"Function"}]}},"additionalProperties":false}')}};var e={};function __nccwpck_require__(n){var o=e[n];if(o!==undefined){return o.exports}var r=e[n]={exports:{}};var s=true;try{t[n](r,r.exports,__nccwpck_require__);s=false}finally{if(s)delete e[n]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var n=__nccwpck_require__(853);module.exports=n})(); | ||
(()=>{"use strict";var t={84:(t,e,n)=>{const o=n(999);t.exports=o.default},999:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e["default"]=void 0;var o=_interopRequireDefault(n(17));var r=n(884);var s=_interopRequireDefault(n(87));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const i=function loader(t){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/global"||this._module.type==="css/module"||this._module.type==="css/auto")){return t}};i.pitch=function pitch(t){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/global"||this._module.type==="css/module"||this._module.type==="css/auto")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `style-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `style-loader` in your webpack config (now `style-loader` does nothing).'));return}const e=this.getOptions(s.default);const n=e.injectType||"styleTag";const i=typeof e.esModule!=="undefined"?e.esModule:true;const l={};if(e.attributes){l.attributes=e.attributes}if(e.base){l.base=e.base}const a=typeof e.insert==="function"?"function":e.insert&&o.default.isAbsolute(e.insert)?"module-path":"selector";const u=typeof e.styleTagTransform==="function"?"function":e.styleTagTransform&&o.default.isAbsolute(e.styleTagTransform)?"module-path":"default";switch(n){case"linkTag":{const n=this.hot?(0,r.getLinkHmrCode)(i,this,t):"";return`\n ${(0,r.getImportLinkAPICode)(i,this)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getImportLinkContentCode)(i,this,t)}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getInsertOptionCode)(a,e)}\n\nvar update = API(content, options);\n\n${n}\n\n${i?"export default {}":""}`}case"lazyStyleTag":case"lazyAutoStyleTag":case"lazySingletonStyleTag":{const o=n==="lazySingletonStyleTag";const s=n==="lazyAutoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,true):"";return`\n var exported = {};\n\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?`if (content && content.locals) {\n exported.locals = content.locals;\n }\n `:`content = content.__esModule ? content.default : content;\n\n exported.locals = content.locals || {};`}\n\nvar refs = 0;\nvar update;\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nexported.use = function(insertOptions) {\n options.options = insertOptions || {};\n\n if (!(refs++)) {\n update = API(content, options);\n }\n\n return exported;\n};\nexported.unuse = function() {\n if (refs > 0 && !--refs) {\n update();\n update = null;\n }\n};\n\n${d}\n\n${(0,r.getExportLazyStyleCode)(i,this,t)}\n`}case"styleTag":case"autoStyleTag":case"singletonStyleTag":default:{const o=n==="singletonStyleTag";const s=n==="autoStyleTag";const d=this.hot?(0,r.getStyleHmrCode)(i,this,t,false):"";return`\n ${(0,r.getImportStyleAPICode)(i,this)}\n ${(0,r.getImportStyleDomAPICode)(i,this,o,s)}\n ${(0,r.getImportInsertBySelectorCode)(i,this,a,e)}\n ${(0,r.getSetAttributesCode)(i,this,e)}\n ${(0,r.getImportInsertStyleElementCode)(i,this)}\n ${(0,r.getStyleTagTransformFnCode)(i,this,e,o,u)}\n ${(0,r.getImportStyleContentCode)(i,this,t)}\n ${s?(0,r.getImportIsOldIECode)(i,this):""}\n ${i?"":`content = content.__esModule ? content.default : content;`}\n\nvar options = ${JSON.stringify(l)};\n\n${(0,r.getStyleTagTransformFn)(e,o)};\noptions.setAttributes = setAttributes;\n${(0,r.getInsertOptionCode)(a,e)}\noptions.domAPI = ${(0,r.getdomAPI)(s)};\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n${d}\n\n${(0,r.getExportStyleCode)(i,this,t)}\n`}}};var l=e["default"]=i},207:t=>{function isEqualLocals(t,e,n){if(!t&&e||t&&!e){return false}var o;for(o in t){if(n&&o==="default"){continue}if(t[o]!==e[o]){return false}}for(o in e){if(n&&o==="default"){continue}if(!t[o]){return false}}return true}t.exports=isEqualLocals},884:(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:true});e.getExportLazyStyleCode=getExportLazyStyleCode;e.getExportStyleCode=getExportStyleCode;e.getImportInsertBySelectorCode=getImportInsertBySelectorCode;e.getImportInsertStyleElementCode=getImportInsertStyleElementCode;e.getImportIsOldIECode=getImportIsOldIECode;e.getImportLinkAPICode=getImportLinkAPICode;e.getImportLinkContentCode=getImportLinkContentCode;e.getImportStyleAPICode=getImportStyleAPICode;e.getImportStyleContentCode=getImportStyleContentCode;e.getImportStyleDomAPICode=getImportStyleDomAPICode;e.getInsertOptionCode=getInsertOptionCode;e.getLinkHmrCode=getLinkHmrCode;e.getSetAttributesCode=getSetAttributesCode;e.getStyleHmrCode=getStyleHmrCode;e.getStyleTagTransformFn=getStyleTagTransformFn;e.getStyleTagTransformFnCode=getStyleTagTransformFnCode;e.getdomAPI=getdomAPI;e.stringifyRequest=stringifyRequest;var o=_interopRequireDefault(n(17));var r=_interopRequireDefault(n(207));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}const s=/^\.\.?[/\\]/;function isAbsolutePath(t){return o.default.posix.isAbsolute(t)||o.default.win32.isAbsolute(t)}function isRelativePath(t){return s.test(t)}function stringifyRequest(t,e){if(typeof t.utils!=="undefined"&&typeof t.utils.contextify==="function"){return JSON.stringify(t.utils.contextify(t.context,e))}const n=e.split("!");const{context:r}=t;return JSON.stringify(n.map((t=>{const e=t.match(/^(.*?)(\?.*)/);const n=e?e[2]:"";let s=e?e[1]:t;if(isAbsolutePath(s)&&r){s=o.default.relative(r,s);if(isAbsolutePath(s)){return s+n}if(isRelativePath(s)===false){s=`./${s}`}}return s.replace(/\\/g,"/")+n})).join("!"))}function getImportLinkAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoLinkTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportLinkContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content from ${o};`:`var content = require(${o});`}function getImportStyleAPICode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/injectStylesIntoStyleTag.js")}`);return t?`import API from ${n};`:`var API = require(${n});`}function getImportStyleDomAPICode(t,e,n,r){const s=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleDomAPI.js")}`);const i=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/singletonStyleDomAPI.js")}`);if(r){return t?`import domAPI from ${s};\n import domAPISingleton from ${i};`:`var domAPI = require(${s});\n var domAPISingleton = require(${i});`}return t?`import domAPI from ${n?i:s};`:`var domAPI = require(${n?i:s});`}function getImportStyleContentCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`import content, * as namedExport from ${o};`:`var content = require(${o});`}function getImportInsertBySelectorCode(t,e,n,r){if(n==="selector"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertBySelector.js")}`);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}if(n==="module-path"){const n=stringifyRequest(e,`${r.insert}`);e.addBuildDependency(r.insert);return t?`import insertFn from ${n};`:`var insertFn = require(${n});`}return""}function getInsertOptionCode(t,e){if(t==="selector"){const t=e.insert?JSON.stringify(e.insert):'"head"';return`\n options.insert = insertFn.bind(null, ${t});\n `}if(t==="module-path"){return`options.insert = insertFn;`}return`options.insert = ${e.insert.toString()};`}function getImportInsertStyleElementCode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/insertStyleElement.js")}`);return t?`import insertStyleElement from ${n};`:`var insertStyleElement = require(${n});`}function getStyleHmrCode(t,e,n,o){const s=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n if (!content.locals || module.hot.invalidate) {\n var isEqualLocals = ${r.default.toString()};\n var isNamedExport = ${t?"!content.locals":false};\n var oldLocals = isNamedExport ? namedExport : content.locals;\n\n module.hot.accept(\n ${s},\n function () {\n ${t?`if (!isEqualLocals(oldLocals, isNamedExport ? namedExport : content.locals, isNamedExport)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = isNamedExport ? namedExport : content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`:`content = require(${s});\n\n content = content.__esModule ? content.default : content;\n\n ${o?"":`if (typeof content === 'string') {\n content = [[module.id, content, '']];\n }`}\n\n if (!isEqualLocals(oldLocals, content.locals)) {\n module.hot.invalidate();\n\n return;\n }\n\n oldLocals = content.locals;\n\n ${o?`if (update && refs > 0) {\n update(content);\n }`:`update(content);`}`}\n }\n )\n }\n\n module.hot.dispose(function() {\n ${o?`if (update) {\n update();\n }`:`update();`}\n });\n}\n`}function getLinkHmrCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return`\nif (module.hot) {\n module.hot.accept(\n ${o},\n function() {\n ${t?"update(content);":`content = require(${o});\n\n content = content.__esModule ? content.default : content;\n\n update(content);`}\n }\n );\n\n module.hot.dispose(function() {\n update();\n });\n}`}function getdomAPI(t){return t?"isOldIE() ? domAPISingleton : domAPI":"domAPI"}function getImportIsOldIECode(t,e){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/isOldIE.js")}`);return t?`import isOldIE from ${n};`:`var isOldIE = require(${n});`}function getStyleTagTransformFnCode(t,e,n,r,s){if(r){return""}if(s==="default"){const n=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/styleTagTransform.js")}`);return t?`import styleTagTransformFn from ${n};`:`var styleTagTransformFn = require(${n});`}if(s==="module-path"){const o=stringifyRequest(e,`${n.styleTagTransform}`);e.addBuildDependency(n.styleTagTransform);return t?`import styleTagTransformFn from ${o};`:`var styleTagTransformFn = require(${o});`}return""}function getStyleTagTransformFn(t,e){return e?"":typeof t.styleTagTransform==="function"?`options.styleTagTransform = ${t.styleTagTransform.toString()}`:`options.styleTagTransform = styleTagTransformFn`}function getExportStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default content && content.locals ? content.locals : undefined;`:"module.exports = content && content.locals || {};"}function getExportLazyStyleCode(t,e,n){const o=stringifyRequest(e,`!!${n}`);return t?`export * from ${o};\n export default exported;`:"module.exports = exported;"}function getSetAttributesCode(t,e,n){let r;if(typeof n.attributes!=="undefined"){r=n.attributes.nonce!=="undefined"?stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributesAndNonce.js")}`):stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithAttributes.js")}`)}else{r=stringifyRequest(e,`!${o.default.join(__dirname,"runtime/setAttributesWithoutAttributes.js")}`)}return t?`import setAttributes from ${r};`:`var setAttributes = require(${r});`}},17:t=>{t.exports=require("path")},87:t=>{t.exports=JSON.parse('{"title":"Style Loader options","type":"object","properties":{"injectType":{"description":"Allows to setup how styles will be injected into DOM.","link":"https://github.com/webpack-contrib/style-loader#injecttype","enum":["styleTag","singletonStyleTag","autoStyleTag","lazyStyleTag","lazySingletonStyleTag","lazyAutoStyleTag","linkTag"]},"attributes":{"description":"Adds custom attributes to tag.","link":"https://github.com/webpack-contrib/style-loader#attributes","type":"object"},"insert":{"description":"Inserts `<style>`/`<link>` at the given position.","link":"https://github.com/webpack-contrib/style-loader#insert","anyOf":[{"type":"string"},{"instanceof":"Function"}]},"base":{"description":"Sets module ID base for DLLPlugin.","link":"https://github.com/webpack-contrib/style-loader#base","type":"number"},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"styleTagTransform":{"description":"Transform tag and css when insert \'style\' tag into the DOM","link":"https://github.com/webpack-contrib/style-loader#styleTagTransform","anyOf":[{"type":"string"},{"instanceof":"Function"}]}},"additionalProperties":false}')}};var e={};function __nccwpck_require__(n){var o=e[n];if(o!==undefined){return o.exports}var r=e[n]={exports:{}};var s=true;try{t[n](r,r.exports,__nccwpck_require__);s=false}finally{if(s)delete e[n]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var n=__nccwpck_require__(84);module.exports=n})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"webpack-dev-middleware","author":"Tobias Koppers @sokra","version":"7.1.0","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"types/index.d.ts","type":"commonjs"} | ||
{"name":"webpack-dev-middleware","author":"Tobias Koppers @sokra","version":"7.2.1","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"types/index.d.ts","type":"commonjs"} |
@@ -29,6 +29,6 @@ /// <reference types="node" /> | ||
/** | ||
* @typedef {ReturnType<Compiler["watch"]>} MultiWatching | ||
* @typedef {ReturnType<MultiCompiler["watch"]>} MultiWatching | ||
*/ | ||
/** | ||
* @typedef {Compiler["outputFileSystem"] & { createReadStream?: import('fs').createReadStream, statSync?: import('fs').statSync, lstat?: import('fs').lstat, readFileSync?: import('fs').readFileSync }} OutputFileSystem | ||
* @typedef {Object & { createReadStream?: import('fs').createReadStream, statSync?: import('fs').statSync, lstat?: import('fs').lstat, readFileSync?: import('fs').readFileSync }} OutputFileSystem | ||
*/ | ||
@@ -42,12 +42,12 @@ /** @typedef {ReturnType<Compiler["getInfrastructureLogger"]>} Logger */ | ||
* @typedef {Object} ResponseData | ||
* @property {string | Buffer | ReadStream} data | ||
* @property {Buffer | ReadStream} data | ||
* @property {number} byteLength | ||
*/ | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @callback ModifyResponseData | ||
* @param {RequestInternal} req | ||
* @param {ResponseInternal} res | ||
* @param {string | Buffer | ReadStream} data | ||
* @param {Buffer | ReadStream} data | ||
* @param {number} byteLength | ||
@@ -57,4 +57,4 @@ * @return {ResponseData} | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @typedef {Object} Context | ||
@@ -66,3 +66,3 @@ * @property {boolean} state | ||
* @property {Compiler | MultiCompiler} compiler | ||
* @property {Watching | MultiWatching} watching | ||
* @property {Watching | MultiWatching | undefined} watching | ||
* @property {Logger} logger | ||
@@ -72,9 +72,15 @@ * @property {OutputFileSystem} outputFileSystem | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @typedef {Record<string, string | number> | Array<{ key: string, value: number | string }> | ((req: RequestInternal, res: ResponseInternal, context: Context<RequestInternal, ResponseInternal>) => void | undefined | Record<string, string | number>) | undefined} Headers | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @typedef {WithoutUndefined<Context<RequestInternal, ResponseInternal>, "watching">} FilledContext | ||
*/ | ||
/** @typedef {Record<string, string | number> | Array<{ key: string, value: number | string }>} NormalizedHeaders */ | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @typedef {NormalizedHeaders | ((req: RequestInternal, res: ResponseInternal, context: Context<RequestInternal, ResponseInternal>) => void | undefined | NormalizedHeaders) | undefined} Headers | ||
*/ | ||
/** | ||
* @template {IncomingMessage} [RequestInternal = IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal = ServerResponse] | ||
* @typedef {Object} Options | ||
@@ -92,6 +98,8 @@ * @property {{[key: string]: string}} [mimeTypes] | ||
* @property {ModifyResponseData<RequestInternal, ResponseInternal>} [modifyResponseData] | ||
* @property {"weak" | "strong"} [etag] | ||
* @property {boolean} [lastModified] | ||
*/ | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @callback Middleware | ||
@@ -133,9 +141,19 @@ * @param {RequestInternal} req | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @typedef {Middleware<RequestInternal, ResponseInternal> & AdditionalMethods<RequestInternal, ResponseInternal>} API | ||
*/ | ||
/** | ||
* @template {IncomingMessage} RequestInternal | ||
* @template {ServerResponse} ResponseInternal | ||
* @template T | ||
* @template {keyof T} K | ||
* @typedef {Omit<T, K> & Partial<T>} WithOptional | ||
*/ | ||
/** | ||
* @template T | ||
* @template {keyof T} K | ||
* @typedef {T & { [P in K]: NonNullable<T[P]> }} WithoutUndefined | ||
*/ | ||
/** | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @param {Compiler | MultiCompiler} compiler | ||
@@ -146,4 +164,5 @@ * @param {Options<RequestInternal, ResponseInternal>} [options] | ||
declare function wdm< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
>( | ||
@@ -155,2 +174,4 @@ compiler: Compiler | MultiCompiler, | ||
export { | ||
hapiWrapper, | ||
koaWrapper, | ||
Schema, | ||
@@ -176,2 +197,4 @@ Compiler, | ||
Context, | ||
FilledContext, | ||
NormalizedHeaders, | ||
Headers, | ||
@@ -187,2 +210,7 @@ Options, | ||
API, | ||
WithOptional, | ||
WithoutUndefined, | ||
HapiPluginBase, | ||
HapiPlugin, | ||
HapiOptions, | ||
}; | ||
@@ -193,6 +221,45 @@ } | ||
type API< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = Middleware<RequestInternal, ResponseInternal> & | ||
AdditionalMethods<RequestInternal, ResponseInternal>; | ||
/** | ||
* @template S | ||
* @template O | ||
* @typedef {Object} HapiPluginBase | ||
* @property {(server: S, options: O) => void | Promise<void>} register | ||
*/ | ||
/** | ||
* @template S | ||
* @template O | ||
* @typedef {HapiPluginBase<S, O> & { pkg: { name: string } }} HapiPlugin | ||
*/ | ||
/** | ||
* @typedef {Options & { compiler: Compiler | MultiCompiler }} HapiOptions | ||
*/ | ||
/** | ||
* @template HapiServer | ||
* @template {HapiOptions} HapiOptionsInternal | ||
* @returns {HapiPlugin<HapiServer, HapiOptionsInternal>} | ||
*/ | ||
declare function hapiWrapper< | ||
HapiServer, | ||
HapiOptionsInternal extends HapiOptions, | ||
>(): HapiPlugin<HapiServer, HapiOptionsInternal>; | ||
/** | ||
* @template {IncomingMessage} [RequestInternal=IncomingMessage] | ||
* @template {ServerResponse} [ResponseInternal=ServerResponse] | ||
* @param {Compiler | MultiCompiler} compiler | ||
* @param {Options<RequestInternal, ResponseInternal>} [options] | ||
* @returns {(ctx: any, next: Function) => Promise<void> | void} | ||
*/ | ||
declare function koaWrapper< | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
>( | ||
compiler: Compiler | MultiCompiler, | ||
options?: Options<RequestInternal, ResponseInternal> | undefined, | ||
): (ctx: any, next: Function) => Promise<void> | void; | ||
type Schema = import('./schema-utils/declarations/validate').Schema; | ||
@@ -221,4 +288,4 @@ type Configuration = import('webpack').Configuration; | ||
type Watching = Compiler["watching"]; | ||
type MultiWatching = ReturnType<Compiler["watch"]>; | ||
type OutputFileSystem = Compiler["outputFileSystem"] & { | ||
type MultiWatching = ReturnType<MultiCompiler["watch"]>; | ||
type OutputFileSystem = Object & { | ||
createReadStream?: typeof import('fs').createReadStream; | ||
@@ -234,17 +301,19 @@ statSync?: import('fs').StatSyncFn; | ||
type ResponseData = { | ||
data: string | Buffer | ReadStream; | ||
data: Buffer | ReadStream; | ||
byteLength: number; | ||
}; | ||
type ModifyResponseData< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = ( | ||
req: RequestInternal, | ||
res: ResponseInternal, | ||
data: string | Buffer | ReadStream, | ||
data: Buffer | ReadStream, | ||
byteLength: number, | ||
) => ResponseData; | ||
type Context< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = { | ||
@@ -256,15 +325,23 @@ state: boolean; | ||
compiler: Compiler | MultiCompiler; | ||
watching: Watching | MultiWatching; | ||
watching: Watching | MultiWatching | undefined; | ||
logger: Logger; | ||
outputFileSystem: OutputFileSystem; | ||
}; | ||
type Headers< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
> = | ||
type FilledContext< | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = WithoutUndefined<Context<RequestInternal, ResponseInternal>, "watching">; | ||
type NormalizedHeaders = | ||
| Record<string, string | number> | ||
| { | ||
| Array<{ | ||
key: string; | ||
value: number | string; | ||
}[] | ||
}>; | ||
type Headers< | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = | ||
| NormalizedHeaders | ||
| (( | ||
@@ -274,7 +351,8 @@ req: RequestInternal, | ||
context: Context<RequestInternal, ResponseInternal>, | ||
) => void | undefined | Record<string, string | number>) | ||
) => void | undefined | NormalizedHeaders) | ||
| undefined; | ||
type Options< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = { | ||
@@ -298,6 +376,9 @@ mimeTypes?: | ||
| undefined; | ||
etag?: "strong" | "weak" | undefined; | ||
lastModified?: boolean | undefined; | ||
}; | ||
type Middleware< | ||
RequestInternal extends import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse, | ||
RequestInternal extends | ||
import('http').IncomingMessage = import('http').IncomingMessage, | ||
ResponseInternal extends ServerResponse = ServerResponse, | ||
> = ( | ||
@@ -326,1 +407,16 @@ req: RequestInternal, | ||
}; | ||
type WithOptional<T, K extends keyof T> = Omit<T, K> & Partial<T>; | ||
type WithoutUndefined<T, K extends keyof T> = T & { | ||
[P in K]: NonNullable<T[P]>; | ||
}; | ||
type HapiPluginBase<S, O> = { | ||
register: (server: S, options: O) => void | Promise<void>; | ||
}; | ||
type HapiPlugin<S, O> = HapiPluginBase<S, O> & { | ||
pkg: { | ||
name: string; | ||
}; | ||
}; | ||
type HapiOptions = Options & { | ||
compiler: Compiler | MultiCompiler; | ||
}; |
@@ -6,3 +6,3 @@ /// <reference types="node" /> | ||
* @template {ServerResponse} Response | ||
* @param {import('../index').Context<Request, Response>} context | ||
* @param {import('../index').FilledContext<Request, Response>} context | ||
* @param {string} url | ||
@@ -14,5 +14,5 @@ * @param {Extra=} extra | ||
Request extends import('http').IncomingMessage, | ||
Response extends import('./getPaths').ServerResponse, | ||
Response extends import('../index').ServerResponse, | ||
>( | ||
context: import('../index').Context<Request, Response>, | ||
context: import('../index').FilledContext<Request, Response>, | ||
url: string, | ||
@@ -19,0 +19,0 @@ extra?: Extra | undefined, |
import type { RsbuildTarget } from './types'; | ||
export declare const DEFAULT_PORT = 8080; | ||
export declare const DEFAULT_PORT = 3000; | ||
export declare const DEFAULT_DATA_URL_SIZE = 10000; | ||
@@ -4,0 +4,0 @@ export declare const DEFAULT_MOUNT_ID = "root"; |
@@ -57,3 +57,3 @@ "use strict"; | ||
module.exports = __toCommonJS(constants_exports); | ||
const DEFAULT_PORT = 8080; | ||
const DEFAULT_PORT = 3e3; | ||
const DEFAULT_DATA_URL_SIZE = 1e4; | ||
@@ -60,0 +60,0 @@ const DEFAULT_MOUNT_ID = "root"; |
@@ -12,2 +12,10 @@ /// <reference types="node" /> | ||
}; | ||
export type ClientConfig = { | ||
path?: string; | ||
port?: string; | ||
host?: string; | ||
protocol?: 'ws' | 'wss'; | ||
/** Shows an overlay in the browser when there are compiler errors. */ | ||
overlay?: boolean; | ||
}; | ||
export interface DevConfig { | ||
@@ -41,11 +49,4 @@ /** | ||
progressBar?: boolean | ProgressBarConfig; | ||
/** config of hmr client. */ | ||
client?: { | ||
path?: string; | ||
port?: string; | ||
host?: string; | ||
protocol?: 'ws' | 'wss'; | ||
/** Shows an overlay in the browser when there are compiler errors. */ | ||
overlay?: boolean; | ||
}; | ||
/** config of Rsbuild client code. */ | ||
client?: ClientConfig; | ||
/** Provides the ability to execute a custom function and apply custom middlewares */ | ||
@@ -52,0 +53,0 @@ setupMiddlewares?: Array<( |
@@ -197,5 +197,3 @@ /// <reference types="node" /> | ||
/** | ||
* @experimental | ||
* This is an experimental and may introduce breaking change in patch releases. | ||
* It will be stable in Rsbuild v0.6.0 | ||
* Used to transform the code of modules. | ||
*/ | ||
@@ -202,0 +200,0 @@ transform: TransformFn; |
@@ -5,3 +5,3 @@ /// <reference types="node" /> | ||
import type { Socket } from 'node:net'; | ||
import type { NextFunction, RequestHandler, ServerAPIs } from './config/dev'; | ||
import type { NextFunction, RequestHandler, ServerAPIs, DevConfig } from './config/dev'; | ||
import type { RspackCompiler, RspackMultiCompiler } from './rspack'; | ||
@@ -19,4 +19,6 @@ import type { Server as ConnectServer } from '../../compiled/connect'; | ||
/** To ensure HMR works, the devMiddleware need inject the hmr client path into page when HMR enable. */ | ||
hmrClientPath?: string; | ||
clientPaths?: string[]; | ||
clientConfig: DevConfig['client']; | ||
publicPath?: string; | ||
etag?: 'weak' | 'strong'; | ||
/** The options need by compiler middleware (like webpackMiddleware) */ | ||
@@ -75,3 +77,3 @@ headers?: Record<string, string | string[]>; | ||
* | ||
* By default, Rsbuild Server listens on port `8080` and automatically increments the port number when the port is occupied. | ||
* By default, Rsbuild Server listens on port `3000` and automatically increments the port number when the port is occupied. | ||
*/ | ||
@@ -78,0 +80,0 @@ port: number; |
@@ -1,12 +0,3 @@ | ||
import type { Compilation, StatsOptions as RspackStatsOptions, StatsCompilation } from '@rspack/core'; | ||
import type { Compilation, StatsValue, StatsCompilation } from '@rspack/core'; | ||
export type { StatsError, StatsAsset } from '@rspack/core'; | ||
type StatsOptions = RspackStatsOptions & { | ||
/** Rspack not support below opts */ | ||
cachedAssets?: boolean; | ||
groupAssetsByInfo?: boolean; | ||
groupAssetsByPath?: boolean; | ||
groupAssetsByChunk?: boolean; | ||
groupAssetsByExtension?: boolean; | ||
groupAssetsByEmitStatus?: boolean; | ||
}; | ||
export declare class Stats { | ||
@@ -16,4 +7,4 @@ constructor(statsJson: any); | ||
hasWarnings(): boolean; | ||
toJson(opts?: StatsOptions): StatsCompilation; | ||
toString(opts?: StatsOptions): string; | ||
toJson(opts?: StatsValue): StatsCompilation; | ||
toString(opts?: StatsValue): string; | ||
compilation: Compilation; | ||
@@ -25,4 +16,4 @@ } | ||
hasWarnings(): boolean; | ||
toJson(options?: StatsOptions): StatsCompilation; | ||
toString(options?: StatsOptions): string; | ||
toJson(options?: StatsValue): StatsCompilation; | ||
toString(options?: StatsValue): string; | ||
} |
@@ -48,2 +48,3 @@ /// <reference types="node" /> | ||
export declare const camelCase: (input: string) => string; | ||
export declare const kebabCase: (str: string) => string; | ||
export declare const cloneDeep: <T>(value: T) => T; | ||
@@ -50,0 +51,0 @@ /** Expect to match path just like "./node_modules/react-router/" */ |
@@ -67,2 +67,3 @@ "use strict"; | ||
isWebTarget: () => isWebTarget, | ||
kebabCase: () => kebabCase, | ||
onCompileDone: () => onCompileDone, | ||
@@ -147,2 +148,3 @@ onExitProcess: () => onExitProcess, | ||
const camelCase = (input) => input.replace(/[-_](\w)/g, (_, c) => c.toUpperCase()); | ||
const kebabCase = (str) => str.replace(/([A-Z])/g, "-$1").toLowerCase().replace(/^-/, ""); | ||
const cloneDeep = (value) => (0, import_deepmerge.default)({}, value); | ||
@@ -337,2 +339,3 @@ const DEP_MATCH_TEMPLATE = /[\\/]node_modules[\\/](<SOURCES>)[\\/]/.source; | ||
isWebTarget, | ||
kebabCase, | ||
onCompileDone, | ||
@@ -339,0 +342,0 @@ onExitProcess, |
{ | ||
"name": "@rsbuild/shared", | ||
"version": "0.5.9", | ||
"version": "0.6.0", | ||
"description": "The internal shared modules and dependencies of Rsbuild.", | ||
@@ -122,4 +122,4 @@ "homepage": "https://rsbuild.dev", | ||
"dependencies": { | ||
"@rspack/core": "0.5.9-canary-8778e17-20240403045016", | ||
"caniuse-lite": "^1.0.30001600", | ||
"@rspack/core": "0.6.0", | ||
"caniuse-lite": "^1.0.30001607", | ||
"postcss": "^8.4.38" | ||
@@ -126,0 +126,0 @@ }, |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
7643540
22852
+ Added@rspack/binding@0.6.0(transitive)
+ Added@rspack/binding-darwin-arm64@0.6.0(transitive)
+ Added@rspack/binding-darwin-x64@0.6.0(transitive)
+ Added@rspack/binding-linux-arm64-gnu@0.6.0(transitive)
+ Added@rspack/binding-linux-arm64-musl@0.6.0(transitive)
+ Added@rspack/binding-linux-x64-gnu@0.6.0(transitive)
+ Added@rspack/binding-linux-x64-musl@0.6.0(transitive)
+ Added@rspack/binding-win32-arm64-msvc@0.6.0(transitive)
+ Added@rspack/binding-win32-ia32-msvc@0.6.0(transitive)
+ Added@rspack/binding-win32-x64-msvc@0.6.0(transitive)
+ Added@rspack/core@0.6.0(transitive)
- Removed@rspack/binding@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-darwin-arm64@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-darwin-x64@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-linux-arm64-gnu@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-linux-arm64-musl@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-linux-x64-gnu@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-linux-x64-musl@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-win32-arm64-msvc@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-win32-ia32-msvc@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/binding-win32-x64-msvc@0.5.9-canary-8778e17-20240403045016(transitive)
- Removed@rspack/core@0.5.9-canary-8778e17-20240403045016(transitive)
Updated@rspack/core@0.6.0
Updatedcaniuse-lite@^1.0.30001607