UNPKG

sass

Version:

A pure JavaScript implementation of Sass.

1,323 lines (1,307 loc) 5.42 MB
// Because of vitejs/vite#12340, there's no way to reliably detect whether we're // running as a (possibly bundled/polyfilled) ESM module or as a CommonJS // module. In order to work everywhere, we have to provide the load function via // a side channel on the global object. We write it as a stack so that multiple // cli_pkg packages can depend on one another without clobbering their exports. if (!globalThis._cliPkgExports) { globalThis._cliPkgExports = []; } let _cliPkgExports = {}; globalThis._cliPkgExports.push(_cliPkgExports); _cliPkgExports.load = function(_cliPkgRequires, _cliPkgExportParam) { var dartNodeIsActuallyNode = typeof process !== "undefined" && (process.versions || {}).hasOwnProperty('node'); // make sure to keep this as 'var' // we don't want block scoping var self = dartNodeIsActuallyNode ? Object.create(globalThis) : globalThis; self.scheduleImmediate = typeof setImmediate !== "undefined" ? function (cb) { setImmediate(cb); } : function(cb) { setTimeout(cb, 0); }; // CommonJS globals. if (typeof require !== "undefined") { self.require = require; } self.exports = _cliPkgExportParam || _cliPkgExports; // Node.js specific exports, check to see if they exist & or polyfilled if (typeof process !== "undefined") { self.process = process; } if (typeof __dirname !== "undefined") { self.__dirname = __dirname; } if (typeof __filename !== "undefined") { self.__filename = __filename; } if (typeof Buffer !== "undefined") { self.Buffer = Buffer; } // if we're running in a browser, Dart supports most of this out of box // make sure we only run these in Node.js environment if (dartNodeIsActuallyNode) { // This line is to: // 1) Prevent Webpack from bundling. // 2) In Webpack on Node.js, make sure we're using the native Node.js require, which is available via __non_webpack_require__ // https://github.com/mbullington/node_preamble.dart/issues/18#issuecomment-527305561 var url = ("undefined" !== typeof __webpack_require__ ? __non_webpack_require__ : require)("url"); // Setting `self.location=` in Electron throws a `TypeError`, so we define it // as a property instead to be safe. Object.defineProperty(self, "location", { value: { get href() { if (url.pathToFileURL) { return url.pathToFileURL(process.cwd()).href + "/"; } else { // This isn't really a correct transformation, but it's the best we have // for versions of Node <10.12.0 which introduced `url.pathToFileURL()`. // For example, it will fail for paths that contain characters that need // to be escaped in URLs. return "file://" + (function() { var cwd = process.cwd(); if (process.platform != "win32") return cwd; return "/" + cwd.replace(/\\/g, "/"); })() + "/" } } } }); (function() { function computeCurrentScript() { try { throw new Error(); } catch(e) { var stack = e.stack; var re = new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$", "mg"); var lastMatch = null; do { var match = re.exec(stack); if (match != null) lastMatch = match; } while (match != null); return lastMatch[1]; } } // Setting `self.document=` isn't known to throw an error anywhere like // `self.location=` does on Electron, but it's better to be future-proof // just in case.. var cachedCurrentScript = null; Object.defineProperty(self, "document", { value: { get currentScript() { if (cachedCurrentScript == null) { cachedCurrentScript = {src: computeCurrentScript()}; } return cachedCurrentScript; } } }); })(); self.dartDeferredLibraryLoader = function(uri, successCallback, errorCallback) { try { load(uri); successCallback(); } catch (error) { errorCallback(error); } }; } Object.defineProperty(self, 'parcel_watcher', { get: _cliPkgRequires.parcel_watcher }); self.immutable = _cliPkgRequires.immutable; self.chokidar = _cliPkgRequires.chokidar; self.readline = _cliPkgRequires.readline; self.fs = _cliPkgRequires.fs; self.nodeModule = _cliPkgRequires.nodeModule; self.stream = _cliPkgRequires.stream; self.util = _cliPkgRequires.util; // Generated by dart2js (NullSafetyMode.sound, trust primitives, omit checks, lax runtime type, csp, intern-composite-values), the Dart to JavaScript compiler version: 3.7.2. // The code supports the following hooks: // dartPrint(message): // if this function is defined it is called instead of the Dart [print] // method. // // dartMainRunner(main, args): // if this function is defined, the Dart [main] method will not be invoked // directly. Instead, a closure that will invoke [main], and its arguments // [args] is passed to [dartMainRunner]. // // dartDeferredLibraryLoader(uri, successCallback, errorCallback, loadId, loadPriority): // if this function is defined, it will be called when a deferred library // is loaded. It should load and eval the javascript of `uri`, and call // successCallback. If it fails to do so, it should call errorCallback with // an error. The loadId argument is the deferred import that resulted in // this uri being loaded. The loadPriority argument is an arbitrary argument // string forwarded from the 'dart2js:load-priority' pragma option. // dartDeferredLibraryMultiLoader(uris, successCallback, errorCallback, loadId, loadPriority): // if this function is defined, it will be called when a deferred library // is loaded. It should load and eval the javascript of every URI in `uris`, // and call successCallback. If it fails to do so, it should call // errorCallback with an error. The loadId argument is the deferred import // that resulted in this uri being loaded. The loadPriority argument is an // arbitrary argument string forwarded from the 'dart2js:load-priority' // pragma option. // // dartCallInstrumentation(id, qualifiedName): // if this function is defined, it will be called at each entry of a // method or constructor. Used only when compiling programs with // --experiment-call-instrumentation. (function dartProgram() { function copyProperties(from, to) { var keys = Object.keys(from); for (var i = 0; i < keys.length; i++) { var key = keys[i]; to[key] = from[key]; } } function mixinPropertiesHard(from, to) { var keys = Object.keys(from); for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!to.hasOwnProperty(key)) { to[key] = from[key]; } } } function mixinPropertiesEasy(from, to) { Object.assign(to, from); } var supportsDirectProtoAccess = function() { var cls = function() { }; cls.prototype = {p: {}}; var object = new cls(); if (!(Object.getPrototypeOf(object) && Object.getPrototypeOf(object).p === cls.prototype.p)) return false; try { if (typeof navigator != "undefined" && typeof navigator.userAgent == "string" && navigator.userAgent.indexOf("Chrome/") >= 0) return true; if (typeof version == "function" && version.length == 0) { var v = version(); if (/^\d+\.\d+\.\d+\.\d+$/.test(v)) return true; } } catch (_) { } return false; }(); function inherit(cls, sup) { cls.prototype.constructor = cls; cls.prototype["$is" + cls.name] = cls; if (sup != null) { if (supportsDirectProtoAccess) { Object.setPrototypeOf(cls.prototype, sup.prototype); return; } var clsPrototype = Object.create(sup.prototype); copyProperties(cls.prototype, clsPrototype); cls.prototype = clsPrototype; } } function inheritMany(sup, classes) { for (var i = 0; i < classes.length; i++) { inherit(classes[i], sup); } } function mixinEasy(cls, mixin) { mixinPropertiesEasy(mixin.prototype, cls.prototype); cls.prototype.constructor = cls; } function mixinHard(cls, mixin) { mixinPropertiesHard(mixin.prototype, cls.prototype); cls.prototype.constructor = cls; } function lazy(holder, name, getterName, initializer) { var uninitializedSentinel = holder; holder[name] = uninitializedSentinel; holder[getterName] = function() { if (holder[name] === uninitializedSentinel) { holder[name] = initializer(); } holder[getterName] = function() { return this[name]; }; return holder[name]; }; } function lazyFinal(holder, name, getterName, initializer) { var uninitializedSentinel = holder; holder[name] = uninitializedSentinel; holder[getterName] = function() { if (holder[name] === uninitializedSentinel) { var value = initializer(); if (holder[name] !== uninitializedSentinel) { A.throwLateFieldADI(name); } holder[name] = value; } var finalValue = holder[name]; holder[getterName] = function() { return finalValue; }; return finalValue; }; } function makeConstList(list) { list.$flags = 7; return list; } function convertToFastObject(properties) { function t() { } t.prototype = properties; new t(); return properties; } function convertAllToFastObject(arrayOfObjects) { for (var i = 0; i < arrayOfObjects.length; ++i) { convertToFastObject(arrayOfObjects[i]); } } var functionCounter = 0; function instanceTearOffGetter(isIntercepted, parameters) { var cache = null; return isIntercepted ? function(receiver) { if (cache === null) cache = A.closureFromTearOff(parameters); return new cache(receiver, this); } : function() { if (cache === null) cache = A.closureFromTearOff(parameters); return new cache(this, null); }; } function staticTearOffGetter(parameters) { var cache = null; return function() { if (cache === null) cache = A.closureFromTearOff(parameters).prototype; return cache; }; } var typesOffset = 0; function tearOffParameters(container, isStatic, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, needsDirectAccess) { if (typeof funType == "number") { funType += typesOffset; } return {co: container, iS: isStatic, iI: isIntercepted, rC: requiredParameterCount, dV: optionalParameterDefaultValues, cs: callNames, fs: funsOrNames, fT: funType, aI: applyIndex || 0, nDA: needsDirectAccess}; } function installStaticTearOff(holder, getterName, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex) { var parameters = tearOffParameters(holder, true, false, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, false); var getterFunction = staticTearOffGetter(parameters); holder[getterName] = getterFunction; } function installInstanceTearOff(prototype, getterName, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, needsDirectAccess) { isIntercepted = !!isIntercepted; var parameters = tearOffParameters(prototype, false, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, funsOrNames, funType, applyIndex, !!needsDirectAccess); var getterFunction = instanceTearOffGetter(isIntercepted, parameters); prototype[getterName] = getterFunction; } function setOrUpdateInterceptorsByTag(newTags) { var tags = init.interceptorsByTag; if (!tags) { init.interceptorsByTag = newTags; return; } copyProperties(newTags, tags); } function setOrUpdateLeafTags(newTags) { var tags = init.leafTags; if (!tags) { init.leafTags = newTags; return; } copyProperties(newTags, tags); } function updateTypes(newTypes) { var types = init.types; var length = types.length; types.push.apply(types, newTypes); return length; } function updateHolder(holder, newHolder) { copyProperties(newHolder, holder); return holder; } var hunkHelpers = function() { var mkInstance = function(isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, applyIndex) { return function(container, getterName, name, funType) { return installInstanceTearOff(container, getterName, isIntercepted, requiredParameterCount, optionalParameterDefaultValues, callNames, [name], funType, applyIndex, false); }; }, mkStatic = function(requiredParameterCount, optionalParameterDefaultValues, callNames, applyIndex) { return function(container, getterName, name, funType) { return installStaticTearOff(container, getterName, requiredParameterCount, optionalParameterDefaultValues, callNames, [name], funType, applyIndex); }; }; return {inherit: inherit, inheritMany: inheritMany, mixin: mixinEasy, mixinHard: mixinHard, installStaticTearOff: installStaticTearOff, installInstanceTearOff: installInstanceTearOff, _instance_0u: mkInstance(0, 0, null, ["call$0"], 0), _instance_1u: mkInstance(0, 1, null, ["call$1"], 0), _instance_2u: mkInstance(0, 2, null, ["call$2"], 0), _instance_0i: mkInstance(1, 0, null, ["call$0"], 0), _instance_1i: mkInstance(1, 1, null, ["call$1"], 0), _instance_2i: mkInstance(1, 2, null, ["call$2"], 0), _static_0: mkStatic(0, null, ["call$0"], 0), _static_1: mkStatic(1, null, ["call$1"], 0), _static_2: mkStatic(2, null, ["call$2"], 0), makeConstList: makeConstList, lazy: lazy, lazyFinal: lazyFinal, updateHolder: updateHolder, convertToFastObject: convertToFastObject, updateTypes: updateTypes, setOrUpdateInterceptorsByTag: setOrUpdateInterceptorsByTag, setOrUpdateLeafTags: setOrUpdateLeafTags}; }(); function initializeDeferredHunk(hunk) { typesOffset = init.types.length; hunk(hunkHelpers, init, holders, $); } var J = { makeDispatchRecord(interceptor, proto, extension, indexability) { return {i: interceptor, p: proto, e: extension, x: indexability}; }, getNativeInterceptor(object) { var proto, objectProto, $constructor, interceptor, t1, record = object[init.dispatchPropertyName]; if (record == null) if ($.initNativeDispatchFlag == null) { A.initNativeDispatch(); record = object[init.dispatchPropertyName]; } if (record != null) { proto = record.p; if (false === proto) return record.i; if (true === proto) return object; objectProto = Object.getPrototypeOf(object); if (proto === objectProto) return record.i; if (record.e === objectProto) throw A.wrapException(A.UnimplementedError$("Return interceptor for " + A.S(proto(object, record)))); } $constructor = object.constructor; if ($constructor == null) interceptor = null; else { t1 = $._JS_INTEROP_INTERCEPTOR_TAG; if (t1 == null) t1 = $._JS_INTEROP_INTERCEPTOR_TAG = init.getIsolateTag("_$dart_js"); interceptor = $constructor[t1]; } if (interceptor != null) return interceptor; interceptor = A.lookupAndCacheInterceptor(object); if (interceptor != null) return interceptor; if (typeof object == "function") return B.JavaScriptFunction_methods; proto = Object.getPrototypeOf(object); if (proto == null) return B.PlainJavaScriptObject_methods; if (proto === Object.prototype) return B.PlainJavaScriptObject_methods; if (typeof $constructor == "function") { t1 = $._JS_INTEROP_INTERCEPTOR_TAG; if (t1 == null) t1 = $._JS_INTEROP_INTERCEPTOR_TAG = init.getIsolateTag("_$dart_js"); Object.defineProperty($constructor, t1, {value: B.UnknownJavaScriptObject_methods, enumerable: false, writable: true, configurable: true}); return B.UnknownJavaScriptObject_methods; } return B.UnknownJavaScriptObject_methods; }, JSArray_JSArray$fixed($length, $E) { if ($length < 0 || $length > 4294967295) throw A.wrapException(A.RangeError$range($length, 0, 4294967295, "length", null)); return J.JSArray_JSArray$markFixed(new Array($length), $E); }, JSArray_JSArray$allocateFixed($length, $E) { if ($length > 4294967295) throw A.wrapException(A.RangeError$range($length, 0, 4294967295, "length", null)); return J.JSArray_JSArray$markFixed(new Array($length), $E); }, JSArray_JSArray$growable($length, $E) { if ($length < 0) throw A.wrapException(A.ArgumentError$("Length must be a non-negative integer: " + $length, null)); return A._setArrayType(new Array($length), $E._eval$1("JSArray<0>")); }, JSArray_JSArray$allocateGrowable($length, $E) { if ($length < 0) throw A.wrapException(A.ArgumentError$("Length must be a non-negative integer: " + $length, null)); return A._setArrayType(new Array($length), $E._eval$1("JSArray<0>")); }, JSArray_JSArray$markFixed(allocation, $E) { var t1 = A._setArrayType(allocation, $E._eval$1("JSArray<0>")); t1.$flags = 1; return t1; }, JSArray__compareAny(a, b) { return J.compareTo$1$ns(a, b); }, JSString__isWhitespace(codeUnit) { if (codeUnit < 256) switch (codeUnit) { case 9: case 10: case 11: case 12: case 13: case 32: case 133: case 160: return true; default: return false; } switch (codeUnit) { case 5760: case 8192: case 8193: case 8194: case 8195: case 8196: case 8197: case 8198: case 8199: case 8200: case 8201: case 8202: case 8232: case 8233: case 8239: case 8287: case 12288: case 65279: return true; default: return false; } }, JSString__skipLeadingWhitespace(string, index) { var t1, codeUnit; for (t1 = string.length; index < t1;) { codeUnit = string.charCodeAt(index); if (codeUnit !== 32 && codeUnit !== 13 && !J.JSString__isWhitespace(codeUnit)) break; ++index; } return index; }, JSString__skipTrailingWhitespace(string, index) { var index0, codeUnit; for (; index > 0; index = index0) { index0 = index - 1; codeUnit = string.charCodeAt(index0); if (codeUnit !== 32 && codeUnit !== 13 && !J.JSString__isWhitespace(codeUnit)) break; } return index; }, getInterceptor$(receiver) { if (typeof receiver == "number") { if (Math.floor(receiver) == receiver) return J.JSInt.prototype; return J.JSNumNotInt.prototype; } if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return J.JSNull.prototype; if (typeof receiver == "boolean") return J.JSBool.prototype; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$ansx(receiver) { if (typeof receiver == "number") return J.JSNumber.prototype; if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$asx(receiver) { if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$ax(receiver) { if (receiver == null) return receiver; if (Array.isArray(receiver)) return J.JSArray.prototype; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$in(receiver) { if (typeof receiver == "number") { if (Math.floor(receiver) == receiver) return J.JSInt.prototype; return J.JSNumNotInt.prototype; } if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$ns(receiver) { if (typeof receiver == "number") return J.JSNumber.prototype; if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$s(receiver) { if (typeof receiver == "string") return J.JSString.prototype; if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, getInterceptor$x(receiver) { if (receiver == null) return receiver; if (typeof receiver != "object") { if (typeof receiver == "function") return J.JavaScriptFunction.prototype; if (typeof receiver == "symbol") return J.JavaScriptSymbol.prototype; if (typeof receiver == "bigint") return J.JavaScriptBigInt.prototype; return receiver; } if (receiver instanceof A.Object) return receiver; return J.getNativeInterceptor(receiver); }, getInterceptor$z(receiver) { if (receiver == null) return receiver; if (!(receiver instanceof A.Object)) return J.UnknownJavaScriptObject.prototype; return receiver; }, set$AsyncCompiler$x(receiver, value) { return J.getInterceptor$x(receiver).set$AsyncCompiler(receiver, value); }, set$CalculationInterpolation$x(receiver, value) { return J.getInterceptor$x(receiver).set$CalculationInterpolation(receiver, value); }, set$CalculationOperation$x(receiver, value) { return J.getInterceptor$x(receiver).set$CalculationOperation(receiver, value); }, set$Compiler$x(receiver, value) { return J.getInterceptor$x(receiver).set$Compiler(receiver, value); }, set$Exception$x(receiver, value) { return J.getInterceptor$x(receiver).set$Exception(receiver, value); }, set$FALSE$x(receiver, value) { return J.getInterceptor$x(receiver).set$FALSE(receiver, value); }, set$Logger$x(receiver, value) { return J.getInterceptor$x(receiver).set$Logger(receiver, value); }, set$NULL$x(receiver, value) { return J.getInterceptor$x(receiver).set$NULL(receiver, value); }, set$NodePackageImporter$x(receiver, value) { return J.getInterceptor$x(receiver).set$NodePackageImporter(receiver, value); }, set$SassArgumentList$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassArgumentList(receiver, value); }, set$SassBoolean$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassBoolean(receiver, value); }, set$SassCalculation$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassCalculation(receiver, value); }, set$SassColor$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassColor(receiver, value); }, set$SassFunction$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassFunction(receiver, value); }, set$SassList$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassList(receiver, value); }, set$SassMap$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassMap(receiver, value); }, set$SassMixin$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassMixin(receiver, value); }, set$SassNumber$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassNumber(receiver, value); }, set$SassString$x(receiver, value) { return J.getInterceptor$x(receiver).set$SassString(receiver, value); }, set$TRUE$x(receiver, value) { return J.getInterceptor$x(receiver).set$TRUE(receiver, value); }, set$Value$x(receiver, value) { return J.getInterceptor$x(receiver).set$Value(receiver, value); }, set$Version$x(receiver, value) { return J.getInterceptor$x(receiver).set$Version(receiver, value); }, set$cli_pkg_main_0_$x(receiver, value) { return J.getInterceptor$x(receiver).set$cli_pkg_main_0_(receiver, value); }, set$compile$x(receiver, value) { return J.getInterceptor$x(receiver).set$compile(receiver, value); }, set$compileAsync$x(receiver, value) { return J.getInterceptor$x(receiver).set$compileAsync(receiver, value); }, set$compileString$x(receiver, value) { return J.getInterceptor$x(receiver).set$compileString(receiver, value); }, set$compileStringAsync$x(receiver, value) { return J.getInterceptor$x(receiver).set$compileStringAsync(receiver, value); }, set$context$x(receiver, value) { return J.getInterceptor$x(receiver).set$context(receiver, value); }, set$dartValue$x(receiver, value) { return J.getInterceptor$x(receiver).set$dartValue(receiver, value); }, set$deprecations$x(receiver, value) { return J.getInterceptor$x(receiver).set$deprecations(receiver, value); }, set$exitCode$x(receiver, value) { return J.getInterceptor$x(receiver).set$exitCode(receiver, value); }, set$info$x(receiver, value) { return J.getInterceptor$x(receiver).set$info(receiver, value); }, set$initAsyncCompiler$x(receiver, value) { return J.getInterceptor$x(receiver).set$initAsyncCompiler(receiver, value); }, set$initCompiler$x(receiver, value) { return J.getInterceptor$x(receiver).set$initCompiler(receiver, value); }, set$length$asx(receiver, value) { return J.getInterceptor$asx(receiver).set$length(receiver, value); }, set$loadParserExports_$x(receiver, value) { return J.getInterceptor$x(receiver).set$loadParserExports_(receiver, value); }, set$render$x(receiver, value) { return J.getInterceptor$x(receiver).set$render(receiver, value); }, set$renderSync$x(receiver, value) { return J.getInterceptor$x(receiver).set$renderSync(receiver, value); }, set$sassFalse$x(receiver, value) { return J.getInterceptor$x(receiver).set$sassFalse(receiver, value); }, set$sassNull$x(receiver, value) { return J.getInterceptor$x(receiver).set$sassNull(receiver, value); }, set$sassTrue$x(receiver, value) { return J.getInterceptor$x(receiver).set$sassTrue(receiver, value); }, set$types$x(receiver, value) { return J.getInterceptor$x(receiver).set$types(receiver, value); }, get$$prototype$x(receiver) { return J.getInterceptor$x(receiver).get$$prototype(receiver); }, get$_dartException$x(receiver) { return J.getInterceptor$x(receiver).get$_dartException(receiver); }, get$alertAscii$x(receiver) { return J.getInterceptor$x(receiver).get$alertAscii(receiver); }, get$alertColor$x(receiver) { return J.getInterceptor$x(receiver).get$alertColor(receiver); }, get$argv$x(receiver) { return J.getInterceptor$x(receiver).get$argv(receiver); }, get$brackets$x(receiver) { return J.getInterceptor$x(receiver).get$brackets(receiver); }, get$charset$x(receiver) { return J.getInterceptor$x(receiver).get$charset(receiver); }, get$code$x(receiver) { return J.getInterceptor$x(receiver).get$code(receiver); }, get$current$x(receiver) { return J.getInterceptor$x(receiver).get$current(receiver); }, get$dartValue$x(receiver) { return J.getInterceptor$x(receiver).get$dartValue(receiver); }, get$debug$x(receiver) { return J.getInterceptor$x(receiver).get$debug(receiver); }, get$denominatorUnits$x(receiver) { return J.getInterceptor$x(receiver).get$denominatorUnits(receiver); }, get$end$z(receiver) { return J.getInterceptor$z(receiver).get$end(receiver); }, get$env$x(receiver) { return J.getInterceptor$x(receiver).get$env(receiver); }, get$exitCode$x(receiver) { return J.getInterceptor$x(receiver).get$exitCode(receiver); }, get$fatalDeprecations$x(receiver) { return J.getInterceptor$x(receiver).get$fatalDeprecations(receiver); }, get$fiber$x(receiver) { return J.getInterceptor$x(receiver).get$fiber(receiver); }, get$file$x(receiver) { return J.getInterceptor$x(receiver).get$file(receiver); }, get$filename$x(receiver) { return J.getInterceptor$x(receiver).get$filename(receiver); }, get$first$ax(receiver) { return J.getInterceptor$ax(receiver).get$first(receiver); }, get$functions$x(receiver) { return J.getInterceptor$x(receiver).get$functions(receiver); }, get$futureDeprecations$x(receiver) { return J.getInterceptor$x(receiver).get$futureDeprecations(receiver); }, get$hashCode$(receiver) { return J.getInterceptor$(receiver).get$hashCode(receiver); }, get$id$x(receiver) { return J.getInterceptor$x(receiver).get$id(receiver); }, get$importer$x(receiver) { return J.getInterceptor$x(receiver).get$importer(receiver); }, get$importers$x(receiver) { return J.getInterceptor$x(receiver).get$importers(receiver); }, get$isEmpty$asx(receiver) { return J.getInterceptor$asx(receiver).get$isEmpty(receiver); }, get$isNotEmpty$asx(receiver) { return J.getInterceptor$asx(receiver).get$isNotEmpty(receiver); }, get$isTTY$x(receiver) { return J.getInterceptor$x(receiver).get$isTTY(receiver); }, get$iterator$ax(receiver) { return J.getInterceptor$ax(receiver).get$iterator(receiver); }, get$keys$z(receiver) { return J.getInterceptor$z(receiver).get$keys(receiver); }, get$last$ax(receiver) { return J.getInterceptor$ax(receiver).get$last(receiver); }, get$length$asx(receiver) { return J.getInterceptor$asx(receiver).get$length(receiver); }, get$loadPaths$x(receiver) { return J.getInterceptor$x(receiver).get$loadPaths(receiver); }, get$logger$x(receiver) { return J.getInterceptor$x(receiver).get$logger(receiver); }, get$message$x(receiver) { return J.getInterceptor$x(receiver).get$message(receiver); }, get$method$x(receiver) { return J.getInterceptor$x(receiver).get$method(receiver); }, get$mtime$x(receiver) { return J.getInterceptor$x(receiver).get$mtime(receiver); }, get$name$x(receiver) { return J.getInterceptor$x(receiver).get$name(receiver); }, get$numeratorUnits$x(receiver) { return J.getInterceptor$x(receiver).get$numeratorUnits(receiver); }, get$options$x(receiver) { return J.getInterceptor$x(receiver).get$options(receiver); }, get$parent$z(receiver) { return J.getInterceptor$z(receiver).get$parent(receiver); }, get$path$x(receiver) { return J.getInterceptor$x(receiver).get$path(receiver); }, get$platform$x(receiver) { return J.getInterceptor$x(receiver).get$platform(receiver); }, get$quietDeps$x(receiver) { return J.getInterceptor$x(receiver).get$quietDeps(receiver); }, get$quotes$x(receiver) { return J.getInterceptor$x(receiver).get$quotes(receiver); }, get$realpathSync$x(receiver) { return J.getInterceptor$x(receiver).get$realpathSync(receiver); }, get$release$x(receiver) { return J.getInterceptor$x(receiver).get$release(receiver); }, get$reversed$ax(receiver) { return J.getInterceptor$ax(receiver).get$reversed(receiver); }, get$runtimeType$(receiver) { return J.getInterceptor$(receiver).get$runtimeType(receiver); }, get$separator$x(receiver) { return J.getInterceptor$x(receiver).get$separator(receiver); }, get$sign$in(receiver) { if (typeof receiver === "number") return receiver > 0 ? 1 : receiver < 0 ? -1 : receiver; return J.getInterceptor$in(receiver).get$sign(receiver); }, get$silenceDeprecations$x(receiver) { return J.getInterceptor$x(receiver).get$silenceDeprecations(receiver); }, get$single$ax(receiver) { return J.getInterceptor$ax(receiver).get$single(receiver); }, get$sourceMap$x(receiver) { return J.getInterceptor$x(receiver).get$sourceMap(receiver); }, get$sourceMapIncludeSources$x(receiver) { return J.getInterceptor$x(receiver).get$sourceMapIncludeSources(receiver); }, get$space$x(receiver) { return J.getInterceptor$x(receiver).get$space(receiver); }, get$span$z(receiver) { return J.getInterceptor$z(receiver).get$span(receiver); }, get$stderr$x(receiver) { return J.getInterceptor$x(receiver).get$stderr(receiver); }, get$stdout$x(receiver) { return J.getInterceptor$x(receiver).get$stdout(receiver); }, get$style$x(receiver) { return J.getInterceptor$x(receiver).get$style(receiver); }, get$syntax$x(receiver) { return J.getInterceptor$x(receiver).get$syntax(receiver); }, get$trace$z(receiver) { return J.getInterceptor$z(receiver).get$trace(receiver); }, get$url$x(receiver) { return J.getInterceptor$x(receiver).get$url(receiver); }, get$verbose$x(receiver) { return J.getInterceptor$x(receiver).get$verbose(receiver); }, get$warn$x(receiver) { return J.getInterceptor$x(receiver).get$warn(receiver); }, get$weight$x(receiver) { return J.getInterceptor$x(receiver).get$weight(receiver); }, $add$ansx(receiver, a0) { if (typeof receiver == "number" && typeof a0 == "number") return receiver + a0; return J.getInterceptor$ansx(receiver).$add(receiver, a0); }, $eq$(receiver, a0) { if (receiver == null) return a0 == null; if (typeof receiver != "object") return a0 != null && receiver === a0; return J.getInterceptor$(receiver).$eq(receiver, a0); }, $index$asx(receiver, a0) { if (typeof a0 === "number") if (Array.isArray(receiver) || typeof receiver == "string" || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) if (a0 >>> 0 === a0 && a0 < receiver.length) return receiver[a0]; return J.getInterceptor$asx(receiver).$index(receiver, a0); }, $indexSet$ax(receiver, a0, a1) { if (typeof a0 === "number") if ((Array.isArray(receiver) || A.isJsIndexable(receiver, receiver[init.dispatchPropertyName])) && !(receiver.$flags & 2) && a0 >>> 0 === a0 && a0 < receiver.length) return receiver[a0] = a1; return J.getInterceptor$ax(receiver).$indexSet(receiver, a0, a1); }, $set$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).$set$2(receiver, a0, a1); }, add$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).add$1(receiver, a0); }, addAll$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).addAll$1(receiver, a0); }, allMatches$1$s(receiver, a0) { return J.getInterceptor$s(receiver).allMatches$1(receiver, a0); }, allMatches$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).allMatches$2(receiver, a0, a1); }, any$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).any$1(receiver, a0); }, apply$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).apply$2(receiver, a0, a1); }, asImmutable$0$x(receiver) { return J.getInterceptor$x(receiver).asImmutable$0(receiver); }, asMutable$0$x(receiver) { return J.getInterceptor$x(receiver).asMutable$0(receiver); }, canonicalize$4$baseImporter$baseUrl$forImport$x(receiver, a0, a1, a2, a3) { return J.getInterceptor$x(receiver).canonicalize$4$baseImporter$baseUrl$forImport(receiver, a0, a1, a2, a3); }, cast$1$0$ax(receiver, $T1) { return J.getInterceptor$ax(receiver).cast$1$0(receiver, $T1); }, close$0$x(receiver) { return J.getInterceptor$x(receiver).close$0(receiver); }, codeUnitAt$1$s(receiver, a0) { return J.getInterceptor$s(receiver).codeUnitAt$1(receiver, a0); }, compareTo$1$ns(receiver, a0) { return J.getInterceptor$ns(receiver).compareTo$1(receiver, a0); }, contains$1$asx(receiver, a0) { return J.getInterceptor$asx(receiver).contains$1(receiver, a0); }, createInterface$1$x(receiver, a0) { return J.getInterceptor$x(receiver).createInterface$1(receiver, a0); }, createRequire$1$x(receiver, a0) { return J.getInterceptor$x(receiver).createRequire$1(receiver, a0); }, elementAt$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).elementAt$1(receiver, a0); }, endsWith$1$s(receiver, a0) { return J.getInterceptor$s(receiver).endsWith$1(receiver, a0); }, error$1$x(receiver, a0) { return J.getInterceptor$x(receiver).error$1(receiver, a0); }, every$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).every$1(receiver, a0); }, existsSync$1$x(receiver, a0) { return J.getInterceptor$x(receiver).existsSync$1(receiver, a0); }, expand$1$1$ax(receiver, a0, $T1) { return J.getInterceptor$ax(receiver).expand$1$1(receiver, a0, $T1); }, fillRange$3$ax(receiver, a0, a1, a2) { return J.getInterceptor$ax(receiver).fillRange$3(receiver, a0, a1, a2); }, fold$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).fold$2(receiver, a0, a1); }, forEach$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).forEach$1(receiver, a0); }, getRange$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).getRange$2(receiver, a0, a1); }, getTime$0$x(receiver) { return J.getInterceptor$x(receiver).getTime$0(receiver); }, isDirectory$0$x(receiver) { return J.getInterceptor$x(receiver).isDirectory$0(receiver); }, isFile$0$x(receiver) { return J.getInterceptor$x(receiver).isFile$0(receiver); }, isSymbolicLink$0$x(receiver) { return J.getInterceptor$x(receiver).isSymbolicLink$0(receiver); }, join$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).join$1(receiver, a0); }, listen$1$z(receiver, a0) { return J.getInterceptor$z(receiver).listen$1(receiver, a0); }, log$1$x(receiver, a0) { return J.getInterceptor$x(receiver).log$1(receiver, a0); }, lstatSync$1$x(receiver, a0) { return J.getInterceptor$x(receiver).lstatSync$1(receiver, a0); }, map$1$1$ax(receiver, a0, $T1) { return J.getInterceptor$ax(receiver).map$1$1(receiver, a0, $T1); }, matchAsPrefix$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).matchAsPrefix$2(receiver, a0, a1); }, mkdirSync$1$x(receiver, a0) { return J.getInterceptor$x(receiver).mkdirSync$1(receiver, a0); }, native$1$x(receiver, a0) { return J.getInterceptor$x(receiver).native$1(receiver, a0); }, noSuchMethod$1$(receiver, a0) { return J.getInterceptor$(receiver).noSuchMethod$1(receiver, a0); }, on$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).on$2(receiver, a0, a1); }, parse$0$z(receiver) { return J.getInterceptor$z(receiver).parse$0(receiver); }, readFileSync$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).readFileSync$2(receiver, a0, a1); }, readdirSync$1$x(receiver, a0) { return J.getInterceptor$x(receiver).readdirSync$1(receiver, a0); }, remove$1$z(receiver, a0) { return J.getInterceptor$z(receiver).remove$1(receiver, a0); }, removeRange$2$ax(receiver, a0, a1) { return J.getInterceptor$ax(receiver).removeRange$2(receiver, a0, a1); }, replaceFirst$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).replaceFirst$2(receiver, a0, a1); }, resolve$1$x(receiver, a0) { return J.getInterceptor$x(receiver).resolve$1(receiver, a0); }, run$0$x(receiver) { return J.getInterceptor$x(receiver).run$0(receiver); }, run$1$x(receiver, a0) { return J.getInterceptor$x(receiver).run$1(receiver, a0); }, setRange$4$ax(receiver, a0, a1, a2, a3) { return J.getInterceptor$ax(receiver).setRange$4(receiver, a0, a1, a2, a3); }, skip$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).skip$1(receiver, a0); }, sort$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).sort$1(receiver, a0); }, startsWith$1$s(receiver, a0) { return J.getInterceptor$s(receiver).startsWith$1(receiver, a0); }, statSync$1$x(receiver, a0) { return J.getInterceptor$x(receiver).statSync$1(receiver, a0); }, sublist$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).sublist$1(receiver, a0); }, substring$1$s(receiver, a0) { return J.getInterceptor$s(receiver).substring$1(receiver, a0); }, substring$2$s(receiver, a0, a1) { return J.getInterceptor$s(receiver).substring$2(receiver, a0, a1); }, take$1$ax(receiver, a0) { return J.getInterceptor$ax(receiver).take$1(receiver, a0); }, then$1$2$onError$x(receiver, a0, a1, $T1) { return J.getInterceptor$x(receiver).then$1$2$onError(receiver, a0, a1, $T1); }, then$2$x(receiver, a0, a1) { return J.getInterceptor$x(receiver).then$2(receiver, a0, a1); }, toArray$0$x(receiver) { return J.getInterceptor$x(receiver).toArray$0(receiver); }, toList$0$ax(receiver) { return J.getInterceptor$ax(receiver).toList$0(receiver); }, toList$1$growable$ax(receiver, a0) { return J.getInterceptor$ax(receiver).toList$1$growable(receiver, a0); }, toSet$0$ax(receiver) { return J.getInterceptor$ax(receiver).toSet$0(receiver); }, toString$0$(receiver) { return J.getInterceptor$(receiver).toString$0(receiver); }, toString$1$color$(receiver, a0) { return J.getInterceptor$(receiver).toString$1$color(receiver, a0); }, trim$0$s(receiver) { return J.getInterceptor$s(receiver).trim$0(receiver); }, unlinkSync$1$x(receiver, a0) { return J.getInterceptor$x(receiver).unlinkSync$1(receiver, a0); }, visitAtRootRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitAtRootRule$1(receiver, a0); }, visitAtRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitAtRule$1(receiver, a0); }, visitBinaryOperationExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitBinaryOperationExpression$1(receiver, a0); }, visitBooleanExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitBooleanExpression$1(receiver, a0); }, visitColorExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitColorExpression$1(receiver, a0); }, visitContentBlock$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitContentBlock$1(receiver, a0); }, visitContentRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitContentRule$1(receiver, a0); }, visitDebugRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitDebugRule$1(receiver, a0); }, visitDeclaration$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitDeclaration$1(receiver, a0); }, visitEachRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitEachRule$1(receiver, a0); }, visitErrorRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitErrorRule$1(receiver, a0); }, visitExtendRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitExtendRule$1(receiver, a0); }, visitForRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitForRule$1(receiver, a0); }, visitForwardRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitForwardRule$1(receiver, a0); }, visitFunctionExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitFunctionExpression$1(receiver, a0); }, visitFunctionRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitFunctionRule$1(receiver, a0); }, visitIfExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitIfExpression$1(receiver, a0); }, visitIfRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitIfRule$1(receiver, a0); }, visitImportRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitImportRule$1(receiver, a0); }, visitIncludeRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitIncludeRule$1(receiver, a0); }, visitInterpolatedFunctionExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitInterpolatedFunctionExpression$1(receiver, a0); }, visitListExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitListExpression$1(receiver, a0); }, visitLoudComment$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitLoudComment$1(receiver, a0); }, visitMapExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitMapExpression$1(receiver, a0); }, visitMediaRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitMediaRule$1(receiver, a0); }, visitMixinRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitMixinRule$1(receiver, a0); }, visitNullExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitNullExpression$1(receiver, a0); }, visitNumberExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitNumberExpression$1(receiver, a0); }, visitParenthesizedExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitParenthesizedExpression$1(receiver, a0); }, visitReturnRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitReturnRule$1(receiver, a0); }, visitSelectorExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitSelectorExpression$1(receiver, a0); }, visitSilentComment$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitSilentComment$1(receiver, a0); }, visitStringExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitStringExpression$1(receiver, a0); }, visitStyleRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitStyleRule$1(receiver, a0); }, visitStylesheet$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitStylesheet$1(receiver, a0); }, visitSupportsExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitSupportsExpression$1(receiver, a0); }, visitSupportsRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitSupportsRule$1(receiver, a0); }, visitUnaryOperationExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitUnaryOperationExpression$1(receiver, a0); }, visitUseRule$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitUseRule$1(receiver, a0); }, visitValueExpression$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitValueExpression$1(receiver, a0); }, visitVariableDeclaration$1$x(receiver, a0) { return J.getInterceptor$x(receiver).visitVariableD