next
Version:
The React Framework
1 lines • 7.99 kB
JavaScript
module.exports=(()=>{"use strict";var e={480:e=>{e.exports=JSON.parse('{"type":"object","additionalProperties":false,"properties":{"publicPath":{"anyOf":[{"type":"string"},{"instanceof":"Function"}]},"emit":{"type":"boolean"},"esModule":{"type":"boolean"},"layer":{"type":"string"},"modules":{"type":"object","additionalProperties":false,"properties":{"namedExport":{"description":"Enables/disables ES modules named export for locals (https://webpack.js.org/plugins/mini-css-extract-plugin/#namedexport).","type":"boolean"}}}}}')},506:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.pitch=pitch;t.default=_default;var o=_interopRequireDefault(r(622));var n=_interopRequireDefault(r(443));var i=r(286);var s=r(958);var a=_interopRequireDefault(r(480));var u=_interopRequireWildcard(r(612));function _getRequireWildcardCache(){if(typeof WeakMap!=="function")return null;var e=new WeakMap;_getRequireWildcardCache=function(){return e};return e}function _interopRequireWildcard(e){if(e&&e.__esModule){return e}if(e===null||typeof e!=="object"&&typeof e!=="function"){return{default:e}}var t=_getRequireWildcardCache();if(t&&t.has(e)){return t.get(e)}var r={};var o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){var i=o?Object.getOwnPropertyDescriptor(e,n):null;if(i&&(i.get||i.set)){Object.defineProperty(r,n,i)}else{r[n]=e[n]}}}r.default=e;if(t){t.set(e,r)}return r}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function hotLoader(e,t){const r=t.locals?"":"module.hot.accept(undefined, cssReload);";return`${e}\n if(module.hot) {\n // ${Date.now()}\n var cssReload = require(${n.default.stringifyRequest(t.context,o.default.join(__dirname,"hmr/hotModuleReplacement.js"))})(module.id, ${JSON.stringify({...t.options,locals:!!t.locals})});\n module.hot.dispose(cssReload);\n ${r}\n }\n `}function pitch(e){const o=n.default.getOptions(this)||{};(0,i.validate)(a.default,o,{name:"Mini CSS Extract Plugin Loader",baseDataPath:"options"});const l=this.async();const p=this[u.pluginSymbol];if(!p){l(new Error("You forgot to add 'mini-css-extract-plugin' plugin (i.e. `{ plugins: [new MiniCssExtractPlugin()] }`), please read https://github.com/webpack-contrib/mini-css-extract-plugin#getting-started"));return}const d=this._compiler.webpack||r(619);const c=(e,r,n,i)=>{let a;const p=typeof o.esModule!=="undefined"?o.esModule:true;const c=p&&o.modules&&o.modules.namedExport;const f=e=>{if(!Array.isArray(e)&&e!=null){throw new Error(`Exported value was not extracted as an array: ${JSON.stringify(e)}`)}const t=new Map;const r=typeof o.emit!=="undefined"?o.emit:true;let s;for(const o of e){if(!o.identifier||!r){continue}const e=t.get(o.identifier)||0;const n=u.default.getCssDependency(d);this._module.addDependency(s=new n(o,o.context,e));t.set(o.identifier,e+1)}if(s&&n){s.assets=n;s.assetsInfo=i}};try{t=e.__esModule?e.default:e;if(c){Object.keys(e).forEach(t=>{if(t!=="default"){if(!a){a={}}a[t]=e[t]}})}else{a=t&&t.locals}let o;if(!Array.isArray(t)){o=[[null,t]]}else{o=t.map(([e,t,o,n])=>{let i=e;let a;if(r){const t=(0,s.findModuleById)(r,e);i=t.identifier();({context:a}=t)}else{a=this.rootContext}return{identifier:i,context:a,content:Buffer.from(t),media:o,sourceMap:n?Buffer.from(JSON.stringify(n)):undefined}})}f(o)}catch(e){return l(e)}const h=a?c?Object.keys(a).map(e=>`\nexport const ${e} = ${JSON.stringify(a[e])};`).join(""):`\n${p?"export default":"module.exports ="} ${JSON.stringify(a)};`:p?`\nexport {};`:"";let m=`// extracted by ${u.pluginName}`;m+=this.hot?hotLoader(h,{context:this.context,options:o,locals:a}):h;return l(null,m)};const f=typeof o.publicPath==="string"?o.publicPath==="auto"?"":o.publicPath===""||o.publicPath.endsWith("/")?o.publicPath:`${o.publicPath}/`:typeof o.publicPath==="function"?o.publicPath(this.resourcePath,this.rootContext):this._compilation.outputOptions.publicPath==="auto"?"":this._compilation.outputOptions.publicPath;if(p.experimentalUseImportModule){if(!this.importModule){l(new Error("You are using experimentalUseImportModule but 'this.importModule' is not available in loader context. You need to have at least webpack 5.33.2."));return}this.importModule(`${this.resourcePath}.webpack[javascript/auto]!=!${e}`,{layer:o.layer,publicPath:f},(e,t)=>{if(e){l(e);return}c(t)});return}const h=this.loaders.slice(this.loaderIndex+1);this.addDependency(this.resourcePath);const m="*";const y={filename:m,publicPath:f};const _=this._compilation.createChildCompiler(`${u.pluginName} ${e}`,y);const{NodeTemplatePlugin:g}=d.node;const b=d.node.NodeTargetPlugin?d.node.NodeTargetPlugin:r(496);new g(y).apply(_);(new b).apply(_);const{EntryOptionPlugin:x}=d;if(x){const{library:{EnableLibraryPlugin:t}}=d;new t("commonjs2").apply(_);x.applyEntryOption(_,this.context,{child:{library:{type:"commonjs2"},import:[`!!${e}`]}})}else{const{LibraryTemplatePlugin:t,SingleEntryPlugin:r}=d;new t(null,"commonjs2").apply(_);new r(this.context,`!!${e}`,u.pluginName).apply(_)}const{LimitChunkCountPlugin:M}=d.optimize;new M({maxChunks:1}).apply(_);const P=d.NormalModule?d.NormalModule:r(738);_.hooks.thisCompilation.tap(`${u.pluginName} loader`,t=>{const r=typeof P.getCompilationHooks!=="undefined"?P.getCompilationHooks(t).loader:t.hooks.normalModuleLoader;r.tap(`${u.pluginName} loader`,(t,r)=>{if(r.request===e){r.loaders=h.map(e=>{return{loader:e.path,options:e.options,ident:e.ident}})}})});let w;const v=_.webpack?false:typeof _.resolvers!=="undefined";if(v){_.hooks.afterCompile.tap(u.pluginName,e=>{w=e.assets[m]&&e.assets[m].source();e.chunks.forEach(t=>{t.files.forEach(t=>{delete e.assets[t]})})})}else{_.hooks.compilation.tap(u.pluginName,e=>{e.hooks.processAssets.tap(u.pluginName,()=>{w=e.assets[m]&&e.assets[m].source();e.chunks.forEach(t=>{t.files.forEach(t=>{e.deleteAsset(t)})})})})}_.runAsChild((t,r,o)=>{const n=Object.create(null);const i=new Map;for(const e of o.getAssets()){n[e.name]=e.source;i.set(e.name,e.info)}if(t){return l(t)}if(o.errors.length>0){return l(o.errors[0])}o.fileDependencies.forEach(e=>{this.addDependency(e)},this);o.contextDependencies.forEach(e=>{this.addContextDependency(e)},this);if(!w){return l(new Error("Didn't get a result from child compiler"))}let a;try{a=(0,s.evalModuleCode)(this,w,e)}catch(e){return l(e)}return c(a,o,n,i)})}function _default(){}},958:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:true});t.findModuleById=findModuleById;t.evalModuleCode=evalModuleCode;t.compareModulesByIdentifier=compareModulesByIdentifier;t.MODULE_TYPE=void 0;var o=_interopRequireDefault(r(282));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n="css/mini-extract";t.MODULE_TYPE=n;function findModuleById(e,t){const{modules:r,chunkGraph:o}=e;for(const e of r){const r=typeof o!=="undefined"?o.getModuleId(e):e.id;if(r===t){return e}}return null}function evalModuleCode(e,t,r){const n=new o.default(r,e);n.paths=o.default._nodeModulePaths(e.context);n.filename=r;n._compile(t,r);return n.exports}function compareIds(e,t){if(typeof e!==typeof t){return typeof e<typeof t?-1:1}if(e<t){return-1}if(e>t){return 1}return 0}function compareModulesByIdentifier(e,t){return compareIds(e.identifier(),t.identifier())}},612:e=>{e.exports=require("./index.js")},282:e=>{e.exports=require("module")},443:e=>{e.exports=require("next/dist/compiled/loader-utils")},286:e=>{e.exports=require("next/dist/compiled/schema-utils3")},496:e=>{e.exports=require("next/dist/compiled/webpack/NodeTargetPlugin")},738:e=>{e.exports=require("next/dist/compiled/webpack/NormalModule")},619:e=>{e.exports=require("next/dist/compiled/webpack/webpack-lib")},622:e=>{e.exports=require("path")}};var t={};function __nccwpck_require__(r){if(t[r]){return t[r].exports}var o=t[r]={exports:{}};var n=true;try{e[r](o,o.exports,__nccwpck_require__);n=false}finally{if(n)delete t[r]}return o.exports}__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(506)})();