rsnext/packages/next/compiled/sass-loader/cjs.js

1 line
11 KiB
JavaScript
Raw Normal View History

(function(){var __webpack_modules__={153:function(e,t){function set(e,t,s){if(typeof s.value==="object")s.value=klona(s.value);if(!s.enumerable||s.get||s.set||!s.configurable||!s.writable||t==="__proto__"){Object.defineProperty(e,t,s)}else e[t]=s.value}function klona(e){if(typeof e!=="object")return e;var t=0,s,r,o,n=Object.prototype.toString.call(e);if(n==="[object Object]"){o=Object.create(e.__proto__||null)}else if(n==="[object Array]"){o=Array(e.length)}else if(n==="[object Set]"){o=new Set;e.forEach((function(e){o.add(klona(e))}))}else if(n==="[object Map]"){o=new Map;e.forEach((function(e,t){o.set(klona(t),klona(e))}))}else if(n==="[object Date]"){o=new Date(+e)}else if(n==="[object RegExp]"){o=new RegExp(e.source,e.flags)}else if(n==="[object DataView]"){o=new e.constructor(klona(e.buffer))}else if(n==="[object ArrayBuffer]"){o=e.slice(0)}else if(n.slice(-6)==="Array]"){o=new e.constructor(e)}if(o){for(r=Object.getOwnPropertySymbols(e);t<r.length;t++){set(o,r[t],Object.getOwnPropertyDescriptor(e,r[t]))}for(t=0,r=Object.getOwnPropertyNames(e);t<r.length;t++){if(Object.hasOwnProperty.call(o,s=r[t])&&o[s]===e[s])continue;set(o,s,Object.getOwnPropertyDescriptor(e,s))}}return o||e}t.klona=klona},544:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;class SassError extends Error{constructor(e){super();this.name="SassError";this.originalSassError=e;this.loc={line:e.line,column:e.column};this.message=`${this.name}: ${this.originalSassError.message}`;if(this.originalSassError.formatted){this.message=`${this.name}: ${this.originalSassError.formatted.replace(/^Error: /,"")}`;this.hideStack=true;Error.captureStackTrace(this,this.constructor)}}}var s=SassError;t["default"]=s},185:function(e,t,s){"use strict";const r=s(438);e.exports=r.default},438:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var r=_interopRequireDefault(s(17));var o=s(476);var n=s(240);var a=_interopRequireDefault(s(548));var i=s(676);var c=_interopRequireDefault(s(544));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function loader(e){const t=(0,n.getOptions)(this);(0,o.validate)(a.default,t,{name:"Sass Loader",baseDataPath:"options"});const s=this.async();const u=(0,i.getSassImplementation)(this,t.implementation);if(!u){s();return}const l=typeof t.sourceMap==="boolean"?t.sourceMap:this.sourceMap;const p=await(0,i.getSassOptions)(this,t,e,u,l);const f=typeof t.webpackImporter==="boolean"?t.webpackImporter:true;if(f){const{includePaths:e}=p;p.importer.push((0,i.getWebpackImporter)(this,u,e))}const d=(0,i.getRenderFunctionFromSassImplementation)(u);d(p,((e,t)=>{if(e){if(e.file){this.addDependency(r.default.normalize(e.file))}s(new c.default(e));return}let o=t.map?JSON.parse(t.map):null;if(o&&l){o=(0,i.normalizeSourceMap)(o,this.rootContext)}t.stats.includedFiles.forEach((e=>{const t=r.default.normalize(e);if(r.default.isAbsolute(t)){this.addDependency(t)}}));s(null,t.css.toString(),o)}))}var u=loader;t["default"]=u},676:function(__unused_webpack_module,exports,__nccwpck_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getSassImplementation=getSassImplementation;exports.getSassOptions=getSassOptions;exports.getWebpackResolver=getWebpackResolver;exports.getWebpackImporter=getWebpackImporter;exports.getRenderFunctionFromSassImplementation=getRenderFunctionFromSassImplementation;exports.normalizeSourceMap=normalizeSourceMap;var _url=_interopRequireDefault(__nccwpck_require__(310));var _path=_interopRequireDefault(__nccwpck_require__(17));var _semver=_interopRequireDefault(__nccwpck_require__(849));var _full=__nccwpck_require__(153);var _loaderUtils=__nccwpck_require__(240);var _neoAsync=_interopRequireDefault(__nccwpck_require__(175));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function getDefaultSassImplementation(){let sassImplPkg="sass";try{require.resolve("sass")}catch(error){try{eval("require.resolve('node-sass')");sassImplPkg="node-sass"}catch(e){sassImplPkg="