Your IP : 216.73.217.141


Current Path : /home/eolienneia/www/templates/yootheme/vendor/yootheme/styler/app/
Upload File :
Current File : /home/eolienneia/www/templates/yootheme/vendor/yootheme/styler/app/worker.min.js

/*! YOOtheme Pro v2.7.19 | https://yootheme.com */
(function(){"use strict";var commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getAugmentedNamespace(t){if(t.__esModule)return t;var d=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(t).forEach(function(_){var $=Object.getOwnPropertyDescriptor(t,_);Object.defineProperty(d,_,$.get?$:{enumerable:!0,get:function(){return t[_]}})}),d}var less$1={};var extendStatics=function(t,d){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,$){_.__proto__=$}||function(_,$){for(var b in $)Object.prototype.hasOwnProperty.call($,b)&&(_[b]=$[b])},extendStatics(t,d)};function __extends(t,d){if(typeof d!="function"&&d!==null)throw new TypeError("Class extends value "+String(d)+" is not a constructor or null");extendStatics(t,d);function _(){this.constructor=t}t.prototype=d===null?Object.create(d):(_.prototype=d.prototype,new _)}var __assign=function(){return __assign=Object.assign||function(d){for(var _,$=1,b=arguments.length;$<b;$++){_=arguments[$];for(var y in _)Object.prototype.hasOwnProperty.call(_,y)&&(d[y]=_[y])}return d},__assign.apply(this,arguments)};function __rest(t,d){var _={};for(var $ in t)Object.prototype.hasOwnProperty.call(t,$)&&d.indexOf($)<0&&(_[$]=t[$]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,$=Object.getOwnPropertySymbols(t);b<$.length;b++)d.indexOf($[b])<0&&Object.prototype.propertyIsEnumerable.call(t,$[b])&&(_[$[b]]=t[$[b]]);return _}function __decorate(t,d,_,$){var b=arguments.length,y=b<3?d:$===null?$=Object.getOwnPropertyDescriptor(d,_):$,S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(t,d,_,$);else for(var O=t.length-1;O>=0;O--)(S=t[O])&&(y=(b<3?S(y):b>3?S(d,_,y):S(d,_))||y);return b>3&&y&&Object.defineProperty(d,_,y),y}function __param(t,d){return function(_,$){d(_,$,t)}}function __metadata(t,d){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,d)}function __awaiter(t,d,_,$){function b(y){return y instanceof _?y:new _(function(S){S(y)})}return new(_||(_=Promise))(function(y,S){function O(T){try{w($.next(T))}catch(A){S(A)}}function E(T){try{w($.throw(T))}catch(A){S(A)}}function w(T){T.done?y(T.value):b(T.value).then(O,E)}w(($=$.apply(t,d||[])).next())})}function __generator(t,d){var _={label:0,sent:function(){if(y[0]&1)throw y[1];return y[1]},trys:[],ops:[]},$,b,y,S;return S={next:O(0),throw:O(1),return:O(2)},typeof Symbol=="function"&&(S[Symbol.iterator]=function(){return this}),S;function O(w){return function(T){return E([w,T])}}function E(w){if($)throw new TypeError("Generator is already executing.");for(;_;)try{if($=1,b&&(y=w[0]&2?b.return:w[0]?b.throw||((y=b.return)&&y.call(b),0):b.next)&&!(y=y.call(b,w[1])).done)return y;switch(b=0,y&&(w=[w[0]&2,y.value]),w[0]){case 0:case 1:y=w;break;case 4:return _.label++,{value:w[1],done:!1};case 5:_.label++,b=w[1],w=[0];continue;case 7:w=_.ops.pop(),_.trys.pop();continue;default:if(y=_.trys,!(y=y.length>0&&y[y.length-1])&&(w[0]===6||w[0]===2)){_=0;continue}if(w[0]===3&&(!y||w[1]>y[0]&&w[1]<y[3])){_.label=w[1];break}if(w[0]===6&&_.label<y[1]){_.label=y[1],y=w;break}if(y&&_.label<y[2]){_.label=y[2],_.ops.push(w);break}y[2]&&_.ops.pop(),_.trys.pop();continue}w=d.call(t,_)}catch(T){w=[6,T],b=0}finally{$=y=0}if(w[0]&5)throw w[1];return{value:w[0]?w[1]:void 0,done:!0}}}var __createBinding=Object.create?function(t,d,_,$){$===void 0&&($=_),Object.defineProperty(t,$,{enumerable:!0,get:function(){return d[_]}})}:function(t,d,_,$){$===void 0&&($=_),t[$]=d[_]};function __exportStar(t,d){for(var _ in t)_!=="default"&&!Object.prototype.hasOwnProperty.call(d,_)&&__createBinding(d,t,_)}function __values(t){var d=typeof Symbol=="function"&&Symbol.iterator,_=d&&t[d],$=0;if(_)return _.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&$>=t.length&&(t=void 0),{value:t&&t[$++],done:!t}}};throw new TypeError(d?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(t,d){var _=typeof Symbol=="function"&&t[Symbol.iterator];if(!_)return t;var $=_.call(t),b,y=[],S;try{for(;(d===void 0||d-- >0)&&!(b=$.next()).done;)y.push(b.value)}catch(O){S={error:O}}finally{try{b&&!b.done&&(_=$.return)&&_.call($)}finally{if(S)throw S.error}}return y}function __spread(){for(var t=[],d=0;d<arguments.length;d++)t=t.concat(__read(arguments[d]));return t}function __spreadArrays$1(){for(var t=0,d=0,_=arguments.length;d<_;d++)t+=arguments[d].length;for(var $=Array(t),b=0,d=0;d<_;d++)for(var y=arguments[d],S=0,O=y.length;S<O;S++,b++)$[b]=y[S];return $}function __spreadArray(t,d,_){if(_||arguments.length===2)for(var $=0,b=d.length,y;$<b;$++)(y||!($ in d))&&(y||(y=Array.prototype.slice.call(d,0,$)),y[$]=d[$]);return t.concat(y||Array.prototype.slice.call(d))}function __await(t){return this instanceof __await?(this.v=t,this):new __await(t)}function __asyncGenerator(t,d,_){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var $=_.apply(t,d||[]),b,y=[];return b={},S("next"),S("throw"),S("return"),b[Symbol.asyncIterator]=function(){return this},b;function S(R){$[R]&&(b[R]=function(C){return new Promise(function(M,k){y.push([R,C,M,k])>1||O(R,C)})})}function O(R,C){try{E($[R](C))}catch(M){A(y[0][3],M)}}function E(R){R.value instanceof __await?Promise.resolve(R.value.v).then(w,T):A(y[0][2],R)}function w(R){O("next",R)}function T(R){O("throw",R)}function A(R,C){R(C),y.shift(),y.length&&O(y[0][0],y[0][1])}}function __asyncDelegator(t){var d,_;return d={},$("next"),$("throw",function(b){throw b}),$("return"),d[Symbol.iterator]=function(){return this},d;function $(b,y){d[b]=t[b]?function(S){return(_=!_)?{value:__await(t[b](S)),done:b==="return"}:y?y(S):S}:y}}function __asyncValues(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var d=t[Symbol.asyncIterator],_;return d?d.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),_={},$("next"),$("throw"),$("return"),_[Symbol.asyncIterator]=function(){return this},_);function $(y){_[y]=t[y]&&function(S){return new Promise(function(O,E){S=t[y](S),b(O,E,S.done,S.value)})}}function b(y,S,O,E){Promise.resolve(E).then(function(w){y({value:w,done:O})},S)}}function __makeTemplateObject(t,d){return Object.defineProperty?Object.defineProperty(t,"raw",{value:d}):t.raw=d,t}var __setModuleDefault=Object.create?function(t,d){Object.defineProperty(t,"default",{enumerable:!0,value:d})}:function(t,d){t.default=d};function __importStar(t){if(t&&t.__esModule)return t;var d={};if(t!=null)for(var _ in t)_!=="default"&&Object.prototype.hasOwnProperty.call(t,_)&&__createBinding(d,t,_);return __setModuleDefault(d,t),d}function __importDefault(t){return t&&t.__esModule?t:{default:t}}function __classPrivateFieldGet(t,d,_,$){if(_==="a"&&!$)throw new TypeError("Private accessor was defined without a getter");if(typeof d=="function"?t!==d||!$:!d.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return _==="m"?$:_==="a"?$.call(t):$?$.value:d.get(t)}function __classPrivateFieldSet(t,d,_,$,b){if($==="m")throw new TypeError("Private method is not writable");if($==="a"&&!b)throw new TypeError("Private accessor was defined without a setter");if(typeof d=="function"?t!==d||!b:!d.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return $==="a"?b.call(t,_):b?b.value=_:d.set(t,_),_}var tslib_es6=Object.freeze({__proto__:null,__extends,get __assign(){return __assign},__rest,__decorate,__param,__metadata,__awaiter,__generator,__createBinding,__exportStar,__values,__read,__spread,__spreadArrays:__spreadArrays$1,__spreadArray,__await,__asyncGenerator,__asyncDelegator,__asyncValues,__makeTemplateObject,__importStar,__importDefault,__classPrivateFieldGet,__classPrivateFieldSet}),require$$0=getAugmentedNamespace(tslib_es6),environment={},logger={};Object.defineProperty(logger,"__esModule",{value:!0}),logger.default={error:function(t){this._fireEvent("error",t)},warn:function(t){this._fireEvent("warn",t)},info:function(t){this._fireEvent("info",t)},debug:function(t){this._fireEvent("debug",t)},addListener:function(t){this._listeners.push(t)},removeListener:function(t){for(var d=0;d<this._listeners.length;d++)if(this._listeners[d]===t){this._listeners.splice(d,1);return}},_fireEvent:function(t,d){for(var _=0;_<this._listeners.length;_++){var $=this._listeners[_][t];$&&$(d)}},_listeners:[]},Object.defineProperty(environment,"__esModule",{value:!0});var tslib_1$16=require$$0,logger_1$5=tslib_1$16.__importDefault(logger),Environment=function(){function t(d,_){this.fileManagers=_||[],d=d||{};for(var $=["encodeBase64","mimeLookup","charsetLookup","getSourceMapGenerator"],b=[],y=b.concat($),S=0;S<y.length;S++){var O=y[S],E=d[O];E?this[O]=E.bind(d):S<b.length&&this.warn("missing required function in environment - "+O)}}return t.prototype.getFileManager=function(d,_,$,b,y){d||logger_1$5.default.warn("getFileManager called with no filename.. Please report this issue. continuing."),_==null&&logger_1$5.default.warn("getFileManager called with null directory.. Please report this issue. continuing.");var S=this.fileManagers;$.pluginManager&&(S=[].concat(S).concat($.pluginManager.getFileManagers()));for(var O=S.length-1;O>=0;O--){var E=S[O];if(E[y?"supportsSync":"supports"](d,_,$,b))return E}return null},t.prototype.addFileManager=function(d){this.fileManagers.push(d)},t.prototype.clearFileManagers=function(){this.fileManagers=[]},t}();environment.default=Environment;var data={},colors={};Object.defineProperty(colors,"__esModule",{value:!0}),colors.default={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var unitConversions={};Object.defineProperty(unitConversions,"__esModule",{value:!0}),unitConversions.default={length:{m:1,cm:.01,mm:.001,in:.0254,px:.0254/96,pt:.0254/72,pc:.0254/72*12},duration:{s:1,ms:.001},angle:{rad:1/(2*Math.PI),deg:1/360,grad:1/400,turn:1}},Object.defineProperty(data,"__esModule",{value:!0});var tslib_1$15=require$$0,colors_1$1=tslib_1$15.__importDefault(colors),unit_conversions_1$2=tslib_1$15.__importDefault(unitConversions);data.default={colors:colors_1$1.default,unitConversions:unit_conversions_1$2.default};var tree={},node={};Object.defineProperty(node,"__esModule",{value:!0});var Node$5=function(){function t(){this.parent=null,this.visibilityBlocks=void 0,this.nodeVisible=void 0,this.rootNode=null,this.parsed=null}return Object.defineProperty(t.prototype,"currentFileInfo",{get:function(){return this.fileInfo()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"index",{get:function(){return this.getIndex()},enumerable:!1,configurable:!0}),t.prototype.setParent=function(d,_){function $(b){b&&b instanceof t&&(b.parent=_)}Array.isArray(d)?d.forEach($):$(d)},t.prototype.getIndex=function(){return this._index||this.parent&&this.parent.getIndex()||0},t.prototype.fileInfo=function(){return this._fileInfo||this.parent&&this.parent.fileInfo()||{}},t.prototype.isRulesetLike=function(){return!1},t.prototype.toCSS=function(d){var _=[];return this.genCSS(d,{add:function($,b,y){_.push($)},isEmpty:function(){return _.length===0}}),_.join("")},t.prototype.genCSS=function(d,_){_.add(this.value)},t.prototype.accept=function(d){this.value=d.visit(this.value)},t.prototype.eval=function(){return this},t.prototype._operate=function(d,_,$,b){switch(_){case"+":return $+b;case"-":return $-b;case"*":return $*b;case"/":return $/b}},t.prototype.fround=function(d,_){var $=d&&d.numPrecision;return $?Number((_+2e-16).toFixed($)):_},t.compare=function(d,_){if(d.compare&&!(_.type==="Quoted"||_.type==="Anonymous"))return d.compare(_);if(_.compare)return-_.compare(d);if(d.type!==_.type)return;if(d=d.value,_=_.value,!Array.isArray(d))return d===_?0:void 0;if(d.length===_.length){for(var $=0;$<d.length;$++)if(t.compare(d[$],_[$])!==0)return;return 0}},t.numericCompare=function(d,_){return d<_?-1:d===_?0:d>_?1:void 0},t.prototype.blocksVisibility=function(){return this.visibilityBlocks==null&&(this.visibilityBlocks=0),this.visibilityBlocks!==0},t.prototype.addVisibilityBlock=function(){this.visibilityBlocks==null&&(this.visibilityBlocks=0),this.visibilityBlocks=this.visibilityBlocks+1},t.prototype.removeVisibilityBlock=function(){this.visibilityBlocks==null&&(this.visibilityBlocks=0),this.visibilityBlocks=this.visibilityBlocks-1},t.prototype.ensureVisibility=function(){this.nodeVisible=!0},t.prototype.ensureInvisibility=function(){this.nodeVisible=!1},t.prototype.isVisible=function(){return this.nodeVisible},t.prototype.visibilityInfo=function(){return{visibilityBlocks:this.visibilityBlocks,nodeVisible:this.nodeVisible}},t.prototype.copyVisibilityInfo=function(d){!d||(this.visibilityBlocks=d.visibilityBlocks,this.nodeVisible=d.nodeVisible)},t}();node.default=Node$5;var color$3={};Object.defineProperty(color$3,"__esModule",{value:!0});var tslib_1$14=require$$0,node_1$z=tslib_1$14.__importDefault(node),colors_1=tslib_1$14.__importDefault(colors),Color=function(t,d,_){var $=this;Array.isArray(t)?this.rgb=t:t.length>=6?(this.rgb=[],t.match(/.{2}/g).map(function(b,y){y<3?$.rgb.push(parseInt(b,16)):$.alpha=parseInt(b,16)/255})):(this.rgb=[],t.split("").map(function(b,y){y<3?$.rgb.push(parseInt(b+b,16)):$.alpha=parseInt(b+b,16)/255})),this.alpha=this.alpha||(typeof d=="number"?d:1),typeof _!="undefined"&&(this.value=_)};Color.prototype=Object.assign(new node_1$z.default,{type:"Color",luma:function(){var t=this.rgb[0]/255,d=this.rgb[1]/255,_=this.rgb[2]/255;return t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4),d=d<=.03928?d/12.92:Math.pow((d+.055)/1.055,2.4),_=_<=.03928?_/12.92:Math.pow((_+.055)/1.055,2.4),.2126*t+.7152*d+.0722*_},genCSS:function(t,d){d.add(this.toCSS(t))},toCSS:function(t,d){var _=t&&t.compress&&!d,$,b,y,S=[];if(b=this.fround(t,this.alpha),this.value)if(this.value.indexOf("rgb")===0)b<1&&(y="rgba");else if(this.value.indexOf("hsl")===0)b<1?y="hsla":y="hsl";else return this.value;else b<1&&(y="rgba");switch(y){case"rgba":S=this.rgb.map(function(E){return clamp$1(Math.round(E),255)}).concat(clamp$1(b,1));break;case"hsla":S.push(clamp$1(b,1));case"hsl":$=this.toHSL(),S=[this.fround(t,$.h),this.fround(t,$.s*100)+"%",this.fround(t,$.l*100)+"%"].concat(S)}if(y)return y+"("+S.join(","+(_?"":" "))+")";if($=this.toRGB(),_){var O=$.split("");O[1]===O[2]&&O[3]===O[4]&&O[5]===O[6]&&($="#"+O[1]+O[3]+O[5])}return $},operate:function(t,d,_){for(var $=new Array(3),b=this.alpha*(1-_.alpha)+_.alpha,y=0;y<3;y++)$[y]=this._operate(t,d,this.rgb[y],_.rgb[y]);return new Color($,b)},toRGB:function(){return toHex$1(this.rgb)},toHSL:function(){var t=this.rgb[0]/255,d=this.rgb[1]/255,_=this.rgb[2]/255,$=this.alpha,b=Math.max(t,d,_),y=Math.min(t,d,_),S,O,E=(b+y)/2,w=b-y;if(b===y)S=O=0;else{switch(O=E>.5?w/(2-b-y):w/(b+y),b){case t:S=(d-_)/w+(d<_?6:0);break;case d:S=(_-t)/w+2;break;case _:S=(t-d)/w+4;break}S/=6}return{h:S*360,s:O,l:E,a:$}},toHSV:function(){var t=this.rgb[0]/255,d=this.rgb[1]/255,_=this.rgb[2]/255,$=this.alpha,b=Math.max(t,d,_),y=Math.min(t,d,_),S,O,E=b,w=b-y;if(b===0?O=0:O=w/b,b===y)S=0;else{switch(b){case t:S=(d-_)/w+(d<_?6:0);break;case d:S=(_-t)/w+2;break;case _:S=(t-d)/w+4;break}S/=6}return{h:S*360,s:O,v:E,a:$}},toARGB:function(){return toHex$1([this.alpha*255].concat(this.rgb))},compare:function(t){return t.rgb&&t.rgb[0]===this.rgb[0]&&t.rgb[1]===this.rgb[1]&&t.rgb[2]===this.rgb[2]&&t.alpha===this.alpha?0:void 0}}),Color.fromKeyword=function(t){var d,_=t.toLowerCase();if(colors_1.default.hasOwnProperty(_)?d=new Color(colors_1.default[_].slice(1)):_==="transparent"&&(d=new Color([0,0,0],0)),d)return d.value=t,d};function clamp$1(t,d){return Math.min(Math.max(t,0),d)}function toHex$1(t){return"#"+t.map(function(d){return d=clamp$1(Math.round(d),255),(d<16?"0":"")+d.toString(16)}).join("")}color$3.default=Color;var atrule={},selector={},element={},paren={};Object.defineProperty(paren,"__esModule",{value:!0});var tslib_1$13=require$$0,node_1$y=tslib_1$13.__importDefault(node),Paren=function(t){this.value=t};Paren.prototype=Object.assign(new node_1$y.default,{type:"Paren",genCSS:function(t,d){d.add("("),this.value.genCSS(t,d),d.add(")")},eval:function(t){return new Paren(this.value.eval(t))}}),paren.default=Paren;var combinator={};Object.defineProperty(combinator,"__esModule",{value:!0});var tslib_1$12=require$$0,node_1$x=tslib_1$12.__importDefault(node),_noSpaceCombinators={"":!0," ":!0,"|":!0},Combinator=function(t){t===" "?(this.value=" ",this.emptyOrWhitespace=!0):(this.value=t?t.trim():"",this.emptyOrWhitespace=this.value==="")};Combinator.prototype=Object.assign(new node_1$x.default,{type:"Combinator",genCSS:function(t,d){var _=t.compress||_noSpaceCombinators[this.value]?"":" ";d.add(_+this.value+_)}}),combinator.default=Combinator,Object.defineProperty(element,"__esModule",{value:!0});var tslib_1$11=require$$0,node_1$w=tslib_1$11.__importDefault(node),paren_1$3=tslib_1$11.__importDefault(paren),combinator_1$1=tslib_1$11.__importDefault(combinator),Element=function(t,d,_,$,b,y){this.combinator=t instanceof combinator_1$1.default?t:new combinator_1$1.default(t),typeof d=="string"?this.value=d.trim():d?this.value=d:this.value="",this.isVariable=_,this._index=$,this._fileInfo=b,this.copyVisibilityInfo(y),this.setParent(this.combinator,this)};Element.prototype=Object.assign(new node_1$w.default,{type:"Element",accept:function(t){var d=this.value;this.combinator=t.visit(this.combinator),typeof d=="object"&&(this.value=t.visit(d))},eval:function(t){return new Element(this.combinator,this.value.eval?this.value.eval(t):this.value,this.isVariable,this.getIndex(),this.fileInfo(),this.visibilityInfo())},clone:function(){return new Element(this.combinator,this.value,this.isVariable,this.getIndex(),this.fileInfo(),this.visibilityInfo())},genCSS:function(t,d){d.add(this.toCSS(t),this.fileInfo(),this.getIndex())},toCSS:function(t){t=t||{};var d=this.value,_=t.firstSelector;return d instanceof paren_1$3.default&&(t.firstSelector=!0),d=d.toCSS?d.toCSS(t):d,t.firstSelector=_,d===""&&this.combinator.value.charAt(0)==="&"?"":this.combinator.toCSS(t)+d}}),element.default=Element;var lessError={},utils$f={},constants={};Object.defineProperty(constants,"__esModule",{value:!0}),constants.RewriteUrls=constants.Math=void 0,constants.Math={ALWAYS:0,PARENS_DIVISION:1,PARENS:2},constants.RewriteUrls={OFF:0,LOCAL:1,ALL:2};function getType(t){return Object.prototype.toString.call(t).slice(8,-1)}function isPlainObject(t){return getType(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function isArray$2(t){return getType(t)==="Array"}function __spreadArrays(){for(var t=0,d=0,_=arguments.length;d<_;d++)t+=arguments[d].length;for(var $=Array(t),b=0,d=0;d<_;d++)for(var y=arguments[d],S=0,O=y.length;S<O;S++,b++)$[b]=y[S];return $}function assignProp(t,d,_,$,b){var y={}.propertyIsEnumerable.call($,d)?"enumerable":"nonenumerable";y==="enumerable"&&(t[d]=_),b&&y==="nonenumerable"&&Object.defineProperty(t,d,{value:_,enumerable:!1,writable:!0,configurable:!0})}function copy(t,d){if(d===void 0&&(d={}),isArray$2(t))return t.map(function(b){return copy(b,d)});if(!isPlainObject(t))return t;var _=Object.getOwnPropertyNames(t),$=Object.getOwnPropertySymbols(t);return __spreadArrays(_,$).reduce(function(b,y){if(isArray$2(d.props)&&!d.props.includes(y))return b;var S=t[y],O=copy(S,d);return assignProp(b,y,O,t,d.nonenumerable),b},{})}var index_esm=Object.freeze({__proto__:null,copy}),require$$2=getAugmentedNamespace(index_esm);Object.defineProperty(utils$f,"__esModule",{value:!0}),utils$f.flattenArray=utils$f.merge=utils$f.copyOptions=utils$f.defaults=utils$f.clone=utils$f.copyArray=utils$f.getLocation=void 0;var tslib_1$10=require$$0,Constants$4=tslib_1$10.__importStar(constants),copy_anything_1=require$$2;function getLocation(t,d){for(var _=t+1,$=null,b=-1;--_>=0&&d.charAt(_)!==`
`;)b++;return typeof t=="number"&&($=(d.slice(0,t).match(/\n/g)||"").length),{line:$,column:b}}utils$f.getLocation=getLocation;function copyArray(t){var d,_=t.length,$=new Array(_);for(d=0;d<_;d++)$[d]=t[d];return $}utils$f.copyArray=copyArray;function clone$1(t){var d={};for(var _ in t)t.hasOwnProperty(_)&&(d[_]=t[_]);return d}utils$f.clone=clone$1;function defaults$2(t,d){var _=d||{};if(!d._defaults){_={};var $=copy_anything_1.copy(t);_._defaults=$;var b=d?copy_anything_1.copy(d):{};Object.assign(_,$,b)}return _}utils$f.defaults=defaults$2;function copyOptions(t,d){if(d&&d._defaults)return d;var _=defaults$2(t,d);if(_.strictMath&&(_.math=Constants$4.Math.PARENS),_.relativeUrls&&(_.rewriteUrls=Constants$4.RewriteUrls.ALL),typeof _.math=="string")switch(_.math.toLowerCase()){case"always":_.math=Constants$4.Math.ALWAYS;break;case"parens-division":_.math=Constants$4.Math.PARENS_DIVISION;break;case"strict":case"parens":_.math=Constants$4.Math.PARENS;break;default:_.math=Constants$4.Math.PARENS}if(typeof _.rewriteUrls=="string")switch(_.rewriteUrls.toLowerCase()){case"off":_.rewriteUrls=Constants$4.RewriteUrls.OFF;break;case"local":_.rewriteUrls=Constants$4.RewriteUrls.LOCAL;break;case"all":_.rewriteUrls=Constants$4.RewriteUrls.ALL;break}return _}utils$f.copyOptions=copyOptions;function merge$1(t,d){for(var _ in d)d.hasOwnProperty(_)&&(t[_]=d[_]);return t}utils$f.merge=merge$1;function flattenArray(t,d){d===void 0&&(d=[]);for(var _=0,$=t.length;_<$;_++){var b=t[_];Array.isArray(b)?flattenArray(b,d):b!==void 0&&d.push(b)}return d}utils$f.flattenArray=flattenArray,Object.defineProperty(lessError,"__esModule",{value:!0});var tslib_1$$=require$$0,utils$e=tslib_1$$.__importStar(utils$f),anonymousFunc=/(<anonymous>|Function):(\d+):(\d+)/,LessError=function(t,d,_){Error.call(this);var $=t.filename||_;if(this.message=t.message,this.stack=t.stack,d&&$){var b=d.contents[$],y=utils$e.getLocation(t.index,b),S=y.line,O=y.column,E=t.call&&utils$e.getLocation(t.call,b).line,w=b?b.split(`
`):"";if(this.type=t.type||"Syntax",this.filename=$,this.index=t.index,this.line=typeof S=="number"?S+1:null,this.column=O,!this.line&&this.stack){var T=this.stack.match(anonymousFunc),A=new Function("a","throw new Error()"),R=0;try{A()}catch(M){var C=M.stack.match(anonymousFunc),S=parseInt(C[2]);R=1-S}T&&(T[2]&&(this.line=parseInt(T[2])+R),T[3]&&(this.column=parseInt(T[3])))}this.callLine=E+1,this.callExtract=w[E],this.extract=[w[this.line-2],w[this.line-1],w[this.line]]}};if(typeof Object.create=="undefined"){var F=function(){};F.prototype=Error.prototype,LessError.prototype=new F}else LessError.prototype=Object.create(Error.prototype);LessError.prototype.constructor=LessError,LessError.prototype.toString=function(t){t=t||{};var d="",_=this.extract||[],$=[],b=function(O){return O};if(t.stylize){var y=typeof t.stylize;if(y!=="function")throw Error("options.stylize should be a function, got a "+y+"!");b=t.stylize}if(this.line!==null){if(typeof _[0]=="string"&&$.push(b(this.line-1+" "+_[0],"grey")),typeof _[1]=="string"){var S=this.line+" ";_[1]&&(S+=_[1].slice(0,this.column)+b(b(b(_[1].substr(this.column,1),"bold")+_[1].slice(this.column+1),"red"),"inverse")),$.push(S)}typeof _[2]=="string"&&$.push(b(this.line+1+" "+_[2],"grey")),$=$.join(`
`)+b("","reset")+`
`}return d+=b(this.type+"Error: "+this.message,"red"),this.filename&&(d+=b(" in ","red")+this.filename),this.line&&(d+=b(" on line "+this.line+", column "+(this.column+1)+":","grey")),d+=`
`+$,this.callLine&&(d+=b("from ","red")+(this.filename||"")+"/n",d+=b(this.callLine,"grey")+" "+this.callExtract+"/n"),d},lessError.default=LessError,Object.defineProperty(selector,"__esModule",{value:!0});var tslib_1$_=require$$0,node_1$v=tslib_1$_.__importDefault(node),element_1$4=tslib_1$_.__importDefault(element),less_error_1$8=tslib_1$_.__importDefault(lessError),Selector$1=function(t,d,_,$,b,y){this.extendList=d,this.condition=_,this.evaldCondition=!_,this._index=$,this._fileInfo=b,this.elements=this.getElements(t),this.mixinElements_=void 0,this.copyVisibilityInfo(y),this.setParent(this.elements,this)};Selector$1.prototype=Object.assign(new node_1$v.default,{type:"Selector",accept:function(t){this.elements&&(this.elements=t.visitArray(this.elements)),this.extendList&&(this.extendList=t.visitArray(this.extendList)),this.condition&&(this.condition=t.visit(this.condition))},createDerived:function(t,d,_){t=this.getElements(t);var $=new Selector$1(t,d||this.extendList,null,this.getIndex(),this.fileInfo(),this.visibilityInfo());return $.evaldCondition=_??this.evaldCondition,$.mediaEmpty=this.mediaEmpty,$},getElements:function(t){return t?(typeof t=="string"&&this.parse.parseNode(t,["selector"],this._index,this._fileInfo,function(d,_){if(d)throw new less_error_1$8.default({index:d.index,message:d.message},this.parse.imports,this._fileInfo.filename);t=_[0].elements}),t):[new element_1$4.default("","&",!1,this._index,this._fileInfo)]},createEmptySelectors:function(){var t=new element_1$4.default("","&",!1,this._index,this._fileInfo),d=[new Selector$1([t],null,null,this._index,this._fileInfo)];return d[0].mediaEmpty=!0,d},match:function(t){var d=this.elements,_=d.length,$,b;if(t=t.mixinElements(),$=t.length,$===0||_<$)return 0;for(b=0;b<$;b++)if(d[b].value!==t[b])return 0;return $},mixinElements:function(){if(this.mixinElements_)return this.mixinElements_;var t=this.elements.map(function(d){return d.combinator.value+(d.value.value||d.value)}).join("").match(/[,&#\*\.\w-]([\w-]|(\\.))*/g);return t?t[0]==="&"&&t.shift():t=[],this.mixinElements_=t},isJustParentSelector:function(){return!this.mediaEmpty&&this.elements.length===1&&this.elements[0].value==="&"&&(this.elements[0].combinator.value===" "||this.elements[0].combinator.value==="")},eval:function(t){var d=this.condition&&this.condition.eval(t),_=this.elements,$=this.extendList;return _=_&&_.map(function(b){return b.eval(t)}),$=$&&$.map(function(b){return b.eval(t)}),this.createDerived(_,$,d)},genCSS:function(t,d){var _,$;for((!t||!t.firstSelector)&&this.elements[0].combinator.value===""&&d.add(" ",this.fileInfo(),this.getIndex()),_=0;_<this.elements.length;_++)$=this.elements[_],$.genCSS(t,d)},getIsOutput:function(){return this.evaldCondition}}),selector.default=Selector$1;var ruleset={},declaration$1={},value$2={};Object.defineProperty(value$2,"__esModule",{value:!0});var tslib_1$Z=require$$0,node_1$u=tslib_1$Z.__importDefault(node),Value=function(t){if(!t)throw new Error("Value requires an array argument");Array.isArray(t)?this.value=t:this.value=[t]};Value.prototype=Object.assign(new node_1$u.default,{type:"Value",accept:function(t){this.value&&(this.value=t.visitArray(this.value))},eval:function(t){return this.value.length===1?this.value[0].eval(t):new Value(this.value.map(function(d){return d.eval(t)}))},genCSS:function(t,d){var _;for(_=0;_<this.value.length;_++)this.value[_].genCSS(t,d),_+1<this.value.length&&d.add(t&&t.compress?",":", ")}}),value$2.default=Value;var keyword$1={};Object.defineProperty(keyword$1,"__esModule",{value:!0});var tslib_1$Y=require$$0,node_1$t=tslib_1$Y.__importDefault(node),Keyword=function(t){this.value=t};Keyword.prototype=Object.assign(new node_1$t.default,{type:"Keyword",genCSS:function(t,d){if(this.value==="%")throw{type:"Syntax",message:"Invalid % without number"};d.add(this.value)}}),Keyword.True=new Keyword("true"),Keyword.False=new Keyword("false"),keyword$1.default=Keyword;var anonymous={};Object.defineProperty(anonymous,"__esModule",{value:!0});var tslib_1$X=require$$0,node_1$s=tslib_1$X.__importDefault(node),Anonymous=function(t,d,_,$,b,y){this.value=t,this._index=d,this._fileInfo=_,this.mapLines=$,this.rulesetLike=typeof b=="undefined"?!1:b,this.allowRoot=!0,this.copyVisibilityInfo(y)};Anonymous.prototype=Object.assign(new node_1$s.default,{type:"Anonymous",eval:function(){return new Anonymous(this.value,this._index,this._fileInfo,this.mapLines,this.rulesetLike,this.visibilityInfo())},compare:function(t){return t.toCSS&&this.toCSS()===t.toCSS()?0:void 0},isRulesetLike:function(){return this.rulesetLike},genCSS:function(t,d){this.nodeVisible=Boolean(this.value),this.nodeVisible&&d.add(this.value,this._fileInfo,this._index,this.mapLines)}}),anonymous.default=Anonymous,Object.defineProperty(declaration$1,"__esModule",{value:!0});var tslib_1$W=require$$0,node_1$r=tslib_1$W.__importDefault(node),value_1$3=tslib_1$W.__importDefault(value$2),keyword_1$5=tslib_1$W.__importDefault(keyword$1),anonymous_1$c=tslib_1$W.__importDefault(anonymous),Constants$3=tslib_1$W.__importStar(constants),MATH$1=Constants$3.Math;function evalName(t,d){var _="",$,b=d.length,y={add:function(S){_+=S}};for($=0;$<b;$++)d[$].eval(t).genCSS(t,y);return _}var Declaration$5=function(t,d,_,$,b,y,S,O){this.name=t,this.value=d instanceof node_1$r.default?d:new value_1$3.default([d?new anonymous_1$c.default(d):null]),this.important=_?" "+_.trim():"",this.merge=$,this._index=b,this._fileInfo=y,this.inline=S||!1,this.variable=O!==void 0?O:t.charAt&&t.charAt(0)==="@",this.allowRoot=!0,this.setParent(this.value,this)};Declaration$5.prototype=Object.assign(new node_1$r.default,{type:"Declaration",genCSS:function(t,d){d.add(this.name+(t.compress?":":": "),this.fileInfo(),this.getIndex());try{this.value.genCSS(t,d)}catch(_){throw _.index=this._index,_.filename=this._fileInfo.filename,_}d.add(this.important+(this.inline||t.lastRule&&t.compress?"":";"),this._fileInfo,this._index)},eval:function(t){var d=!1,_,$=this.name,b,y=this.variable;typeof $!="string"&&($=$.length===1&&$[0]instanceof keyword_1$5.default?$[0].value:evalName(t,$),y=!1),$==="font"&&t.math===MATH$1.ALWAYS&&(d=!0,_=t.math,t.math=MATH$1.PARENS_DIVISION);try{if(t.importantScope.push({}),b=this.value.eval(t),!this.variable&&b.type==="DetachedRuleset")throw{message:"Rulesets cannot be evaluated on a property.",index:this.getIndex(),filename:this.fileInfo().filename};var S=this.important,O=t.importantScope.pop();return!S&&O.important&&(S=O.important),new Declaration$5($,b,S,this.merge,this.getIndex(),this.fileInfo(),this.inline,y)}catch(E){throw typeof E.index!="number"&&(E.index=this.getIndex(),E.filename=this.fileInfo().filename),E}finally{d&&(t.math=_)}},makeImportant:function(){return new Declaration$5(this.name,this.value,"!important",this.merge,this.getIndex(),this.fileInfo(),this.inline)}}),declaration$1.default=Declaration$5;var comment$1={},debugInfo$1={};Object.defineProperty(debugInfo$1,"__esModule",{value:!0});var debugInfo=function(){function t(d,_,$){var b="";if(d.dumpLineNumbers&&!d.compress)switch(d.dumpLineNumbers){case"comments":b=t.asComment(_);break;case"mediaquery":b=t.asMediaQuery(_);break;case"all":b=t.asComment(_)+($||"")+t.asMediaQuery(_);break}return b}return t.asComment=function(d){return"/* line "+d.debugInfo.lineNumber+", "+d.debugInfo.fileName+` */
`},t.asMediaQuery=function(d){var _=d.debugInfo.fileName;return/^[a-z]+:\/\//i.test(_)||(_="file://"+_),"@media -sass-debug-info{filename{font-family:"+_.replace(/([.:\/\\])/g,function($){return $=="\\"&&($="/"),"\\"+$})+"}line{font-family:\\00003"+d.debugInfo.lineNumber+`}}
`},t}();debugInfo$1.default=debugInfo,Object.defineProperty(comment$1,"__esModule",{value:!0});var tslib_1$V=require$$0,node_1$q=tslib_1$V.__importDefault(node),debug_info_1$1=tslib_1$V.__importDefault(debugInfo$1),Comment$5=function(t,d,_,$){this.value=t,this.isLineComment=d,this._index=_,this._fileInfo=$,this.allowRoot=!0};Comment$5.prototype=Object.assign(new node_1$q.default,{type:"Comment",genCSS:function(t,d){this.debugInfo&&d.add(debug_info_1$1.default(t,this),this.fileInfo(),this.getIndex()),d.add(this.value)},isSilent:function(t){var d=t.compress&&this.value[2]!=="!";return this.isLineComment||d}}),comment$1.default=Comment$5;var contexts$1={};Object.defineProperty(contexts$1,"__esModule",{value:!0});var tslib_1$U=require$$0,contexts={};contexts$1.default=contexts;var Constants$2=tslib_1$U.__importStar(constants),copyFromOriginal=function(d,_,$){if(!!d)for(var b=0;b<$.length;b++)d.hasOwnProperty($[b])&&(_[$[b]]=d[$[b]])},parseCopyProperties=["paths","rewriteUrls","rootpath","strictImports","insecure","dumpLineNumbers","compress","syncImport","chunkInput","mime","useFileCache","processImports","pluginManager"];contexts.Parse=function(t){copyFromOriginal(t,this,parseCopyProperties),typeof this.paths=="string"&&(this.paths=[this.paths])};var evalCopyProperties=["paths","compress","math","strictUnits","sourceMap","importMultiple","urlArgs","javascriptEnabled","pluginManager","importantScope","rewriteUrls"];contexts.Eval=function(t,d){copyFromOriginal(t,this,evalCopyProperties),typeof this.paths=="string"&&(this.paths=[this.paths]),this.frames=d||[],this.importantScope=this.importantScope||[]},contexts.Eval.prototype.enterCalc=function(){this.calcStack||(this.calcStack=[]),this.calcStack.push(!0),this.inCalc=!0},contexts.Eval.prototype.exitCalc=function(){this.calcStack.pop(),this.calcStack.length||(this.inCalc=!1)},contexts.Eval.prototype.inParenthesis=function(){this.parensStack||(this.parensStack=[]),this.parensStack.push(!0)},contexts.Eval.prototype.outOfParenthesis=function(){this.parensStack.pop()},contexts.Eval.prototype.inCalc=!1,contexts.Eval.prototype.mathOn=!0,contexts.Eval.prototype.isMathOn=function(t){return!this.mathOn||t==="/"&&this.math!==Constants$2.Math.ALWAYS&&(!this.parensStack||!this.parensStack.length)?!1:this.math>Constants$2.Math.PARENS_DIVISION?this.parensStack&&this.parensStack.length:!0},contexts.Eval.prototype.pathRequiresRewrite=function(t){var d=this.rewriteUrls===Constants$2.RewriteUrls.LOCAL?isPathLocalRelative:isPathRelative;return d(t)},contexts.Eval.prototype.rewritePath=function(t,d){var _;return d=d||"",_=this.normalizePath(d+t),isPathLocalRelative(t)&&isPathRelative(d)&&isPathLocalRelative(_)===!1&&(_="./"+_),_},contexts.Eval.prototype.normalizePath=function(t){var d=t.split("/").reverse(),_;for(t=[];d.length!==0;)switch(_=d.pop(),_){case".":break;case"..":t.length===0||t[t.length-1]===".."?t.push(_):t.pop();break;default:t.push(_);break}return t.join("/")};function isPathRelative(t){return!/^(?:[a-z-]+:|\/|#)/i.test(t)}function isPathLocalRelative(t){return t.charAt(0)==="."}var functionRegistry={};Object.defineProperty(functionRegistry,"__esModule",{value:!0});function makeRegistry(t){return{_data:{},add:function(d,_){d=d.toLowerCase(),this._data.hasOwnProperty(d),this._data[d]=_},addMultiple:function(d){var _=this;Object.keys(d).forEach(function($){_.add($,d[$])})},get:function(d){return this._data[d]||t&&t.get(d)},getLocalFunctions:function(){return this._data},inherit:function(){return makeRegistry(this)},create:function(d){return makeRegistry(d)}}}functionRegistry.default=makeRegistry(null);var _default$2={};Object.defineProperty(_default$2,"__esModule",{value:!0});var tslib_1$T=require$$0,keyword_1$4=tslib_1$T.__importDefault(keyword$1),defaultFunc={eval:function(){var t=this.value_,d=this.error_;if(d)throw d;if(t!=null)return t?keyword_1$4.default.True:keyword_1$4.default.False},value:function(t){this.value_=t},error:function(t){this.error_=t},reset:function(){this.value_=this.error_=null}};_default$2.default=defaultFunc,Object.defineProperty(ruleset,"__esModule",{value:!0});var tslib_1$S=require$$0,node_1$p=tslib_1$S.__importDefault(node),declaration_1$4=tslib_1$S.__importDefault(declaration$1),keyword_1$3=tslib_1$S.__importDefault(keyword$1),comment_1$3=tslib_1$S.__importDefault(comment$1),paren_1$2=tslib_1$S.__importDefault(paren),selector_1$8=tslib_1$S.__importDefault(selector),element_1$3=tslib_1$S.__importDefault(element),anonymous_1$b=tslib_1$S.__importDefault(anonymous),contexts_1$7=tslib_1$S.__importDefault(contexts$1),function_registry_1$3=tslib_1$S.__importDefault(functionRegistry),default_1$b=tslib_1$S.__importDefault(_default$2),debug_info_1=tslib_1$S.__importDefault(debugInfo$1),utils$d=tslib_1$S.__importStar(utils$f),Ruleset=function(t,d,_,$){this.selectors=t,this.rules=d,this._lookups={},this._variables=null,this._properties=null,this.strictImports=_,this.copyVisibilityInfo($),this.allowRoot=!0,this.setParent(this.selectors,this),this.setParent(this.rules,this)};Ruleset.prototype=Object.assign(new node_1$p.default,{type:"Ruleset",isRuleset:!0,isRulesetLike:function(){return!0},accept:function(t){this.paths?this.paths=t.visitArray(this.paths,!0):this.selectors&&(this.selectors=t.visitArray(this.selectors)),this.rules&&this.rules.length&&(this.rules=t.visitArray(this.rules))},eval:function(t){var d,_,$,b,y,S=!1;if(this.selectors&&(_=this.selectors.length)){for(d=new Array(_),default_1$b.default.error({type:"Syntax",message:"it is currently only allowed in parametric mixin guards,"}),b=0;b<_;b++){$=this.selectors[b].eval(t);for(var O=0;O<$.elements.length;O++)if($.elements[O].isVariable){y=!0;break}d[b]=$,$.evaldCondition&&(S=!0)}if(y){var E=new Array(_);for(b=0;b<_;b++)$=d[b],E[b]=$.toCSS(t);this.parse.parseNode(E.join(","),["selectors"],d[0].getIndex(),d[0].fileInfo(),function(L,N){N&&(d=utils$d.flattenArray(N))})}default_1$b.default.reset()}else S=!0;var w=this.rules?utils$d.copyArray(this.rules):null,T=new Ruleset(d,w,this.strictImports,this.visibilityInfo()),A,R;T.originalRuleset=this,T.root=this.root,T.firstRoot=this.firstRoot,T.allowImports=this.allowImports,this.debugInfo&&(T.debugInfo=this.debugInfo),S||(w.length=0),T.functionRegistry=function(L){for(var N=0,D=L.length,I;N!==D;++N)if(I=L[N].functionRegistry,I)return I;return function_registry_1$3.default}(t.frames).inherit();var C=t.frames;C.unshift(T);var M=t.selectors;M||(t.selectors=M=[]),M.unshift(this.selectors),(T.root||T.allowImports||!T.strictImports)&&T.evalImports(t);var k=T.rules;for(b=0;A=k[b];b++)A.evalFirst&&(k[b]=A.eval(t));var P=t.mediaBlocks&&t.mediaBlocks.length||0;for(b=0;A=k[b];b++)A.type==="MixinCall"?(w=A.eval(t).filter(function(L){return L instanceof declaration_1$4.default&&L.variable?!T.variable(L.name):!0}),k.splice.apply(k,[b,1].concat(w)),b+=w.length-1,T.resetCache()):A.type==="VariableCall"&&(w=A.eval(t).rules.filter(function(L){return!(L instanceof declaration_1$4.default&&L.variable)}),k.splice.apply(k,[b,1].concat(w)),b+=w.length-1,T.resetCache());for(b=0;A=k[b];b++)A.evalFirst||(k[b]=A=A.eval?A.eval(t):A);for(b=0;A=k[b];b++)if(A instanceof Ruleset&&A.selectors&&A.selectors.length===1&&A.selectors[0]&&A.selectors[0].isJustParentSelector()){k.splice(b--,1);for(var O=0;R=A.rules[O];O++)R instanceof node_1$p.default&&(R.copyVisibilityInfo(A.visibilityInfo()),(!(R instanceof declaration_1$4.default)||!R.variable)&&k.splice(++b,0,R))}if(C.shift(),M.shift(),t.mediaBlocks)for(b=P;b<t.mediaBlocks.length;b++)t.mediaBlocks[b].bubbleSelectors(d);return T},evalImports:function(t){var d=this.rules,_,$;if(!!d)for(_=0;_<d.length;_++)d[_].type==="Import"&&($=d[_].eval(t),$&&($.length||$.length===0)?(d.splice.apply(d,[_,1].concat($)),_+=$.length-1):d.splice(_,1,$),this.resetCache())},makeImportant:function(){var t=new Ruleset(this.selectors,this.rules.map(function(d){return d.makeImportant?d.makeImportant():d}),this.strictImports,this.visibilityInfo());return t},matchArgs:function(t){return!t||t.length===0},matchCondition:function(t,d){var _=this.selectors[this.selectors.length-1];return!(!_.evaldCondition||_.condition&&!_.condition.eval(new contexts_1$7.default.Eval(d,d.frames)))},resetCache:function(){this._rulesets=null,this._variables=null,this._properties=null,this._lookups={}},variables:function(){return this._variables||(this._variables=this.rules?this.rules.reduce(function(t,d){if(d instanceof declaration_1$4.default&&d.variable===!0&&(t[d.name]=d),d.type==="Import"&&d.root&&d.root.variables){var _=d.root.variables();for(var $ in _)_.hasOwnProperty($)&&(t[$]=d.root.variable($))}return t},{}):{}),this._variables},properties:function(){return this._properties||(this._properties=this.rules?this.rules.reduce(function(t,d){if(d instanceof declaration_1$4.default&&d.variable!==!0){var _=d.name.length===1&&d.name[0]instanceof keyword_1$3.default?d.name[0].value:d.name;t["$"+_]?t["$"+_].push(d):t["$"+_]=[d]}return t},{}):{}),this._properties},variable:function(t){var d=this.variables()[t];if(d)return this.parseValue(d)},property:function(t){var d=this.properties()[t];if(d)return this.parseValue(d)},lastDeclaration:function(){for(var t=this.rules.length;t>0;t--){var d=this.rules[t-1];if(d instanceof declaration_1$4.default)return this.parseValue(d)}},parseValue:function(t){var d=this;function _(b){return b.value instanceof anonymous_1$b.default&&!b.parsed&&(typeof b.value.value=="string"?this.parse.parseNode(b.value.value,["value","important"],b.value.getIndex(),b.fileInfo(),function(y,S){y&&(b.parsed=!0),S&&(b.value=S[0],b.important=S[1]||"",b.parsed=!0)}):b.parsed=!0),b}if(Array.isArray(t)){var $=[];return t.forEach(function(b){$.push(_.call(d,b))}),$}else return _.call(d,t)},rulesets:function(){if(!this.rules)return[];var t=[],d=this.rules,_,$;for(_=0;$=d[_];_++)$.isRuleset&&t.push($);return t},prependRule:function(t){var d=this.rules;d?d.unshift(t):this.rules=[t],this.setParent(t,this)},find:function(t,d,_){d=d||this;var $=[],b,y,S=t.toCSS();return S in this._lookups?this._lookups[S]:(this.rulesets().forEach(function(O){if(O!==d){for(var E=0;E<O.selectors.length;E++)if(b=t.match(O.selectors[E]),b){if(t.elements.length>b){if(!_||_(O)){y=O.find(new selector_1$8.default(t.elements.slice(b)),d,_);for(var w=0;w<y.length;++w)y[w].path.push(O);Array.prototype.push.apply($,y)}}else $.push({rule:O,path:[]});break}}}),this._lookups[S]=$,$)},genCSS:function(t,d){var _,$,b=[],y=[],S,O,E;t.tabLevel=t.tabLevel||0,this.root||t.tabLevel++;var w=t.compress?"":Array(t.tabLevel+1).join("  "),T=t.compress?"":Array(t.tabLevel).join("  "),A,R=0,C=0;for(_=0;O=this.rules[_];_++)O instanceof comment_1$3.default?(C===_&&C++,y.push(O)):O.isCharset&&O.isCharset()?(y.splice(R,0,O),R++,C++):O.type==="Import"?(y.splice(C,0,O),C++):y.push(O);if(y=b.concat(y),!this.root){S=debug_info_1.default(t,this,T),S&&(d.add(S),d.add(T));var M=this.paths,k=M.length,P=void 0;for(A=t.compress?",":`,
`+T,_=0;_<k;_++)if(E=M[_],!!(P=E.length))for(_>0&&d.add(A),t.firstSelector=!0,E[0].genCSS(t,d),t.firstSelector=!1,$=1;$<P;$++)E[$].genCSS(t,d);d.add((t.compress?"{":` {
`)+w)}for(_=0;O=y[_];_++){_+1===y.length&&(t.lastRule=!0);var L=t.lastRule;O.isRulesetLike(O)&&(t.lastRule=!1),O.genCSS?O.genCSS(t,d):O.value&&d.add(O.value.toString()),t.lastRule=L,!t.lastRule&&O.isVisible()?d.add(t.compress?"":`
`+w):t.lastRule=!1}this.root||(d.add(t.compress?"}":`
`+T+"}"),t.tabLevel--),!d.isEmpty()&&!t.compress&&this.firstRoot&&d.add(`
`)},joinSelectors:function(t,d,_){for(var $=0;$<_.length;$++)this.joinSelector(t,d,_[$])},joinSelector:function(t,d,_){function $(M,k){var P,L;if(M.length===0)P=new paren_1$2.default(M[0]);else{var N=new Array(M.length);for(L=0;L<M.length;L++)N[L]=new element_1$3.default(null,M[L],k.isVariable,k._index,k._fileInfo);P=new paren_1$2.default(new selector_1$8.default(N))}return P}function b(M,k){var P,L;return P=new element_1$3.default(null,M,k.isVariable,k._index,k._fileInfo),L=new selector_1$8.default([P]),L}function y(M,k,P,L){var N,D,I;if(N=[],M.length>0?(N=utils$d.copyArray(M),D=N.pop(),I=L.createDerived(utils$d.copyArray(D.elements))):I=L.createDerived([]),k.length>0){var z=P.combinator,U=k[0].elements[0];z.emptyOrWhitespace&&!U.combinator.emptyOrWhitespace&&(z=U.combinator),I.elements.push(new element_1$3.default(z,U.value,P.isVariable,P._index,P._fileInfo)),I.elements=I.elements.concat(k[0].elements.slice(1))}if(I.elements.length!==0&&N.push(I),k.length>1){var B=k.slice(1);B=B.map(function(j){return j.createDerived(j.elements,[])}),N=N.concat(B)}return N}function S(M,k,P,L,N){var D;for(D=0;D<M.length;D++){var I=y(M[D],k,P,L);N.push(I)}return N}function O(M,k){var P,L;if(M.length!==0){if(k.length===0){k.push([new selector_1$8.default(M)]);return}for(P=0;L=k[P];P++)L.length>0?L[L.length-1]=L[L.length-1].createDerived(L[L.length-1].elements.concat(M)):L.push(new selector_1$8.default(M))}}function E(M,k,P){var L,N,D,I,z,U,B,j,K=!1,te,G;function re(ue){var J;return!(ue.value instanceof paren_1$2.default)||(J=ue.value.value,!(J instanceof selector_1$8.default))?null:J}for(I=[],z=[[]],L=0;j=P.elements[L];L++)if(j.value!=="&"){var Z=re(j);if(Z!=null){O(I,z);var ae=[],oe=void 0,ie=[];for(oe=E(ae,k,Z),K=K||oe,D=0;D<ae.length;D++){var se=b($(ae[D],j),j);S(z,[se],j,P,ie)}z=ie,I=[]}else I.push(j)}else{for(K=!0,U=[],O(I,z),N=0;N<z.length;N++)if(B=z[N],k.length===0)B.length>0&&B[0].elements.push(new element_1$3.default(j.combinator,"",j.isVariable,j._index,j._fileInfo)),U.push(B);else for(D=0;D<k.length;D++){var he=y(B,k[D],j,P);U.push(he)}z=U,I=[]}for(O(I,z),L=0;L<z.length;L++)te=z[L].length,te>0&&(M.push(z[L]),G=z[L][te-1],z[L][te-1]=G.createDerived(G.elements,P.extendList));return K}function w(M,k){var P=k.createDerived(k.elements,k.extendList,k.evaldCondition);return P.copyVisibilityInfo(M),P}var T,A,R;if(A=[],R=E(A,d,_),!R)if(d.length>0)for(A=[],T=0;T<d.length;T++){var C=d[T].map(w.bind(this,_.visibilityInfo()));C.push(_),A.push(C)}else A=[[_]];for(T=0;T<A.length;T++)t.push(A[T])}}),ruleset.default=Ruleset,Object.defineProperty(atrule,"__esModule",{value:!0});var tslib_1$R=require$$0,node_1$o=tslib_1$R.__importDefault(node),selector_1$7=tslib_1$R.__importDefault(selector),ruleset_1$7=tslib_1$R.__importDefault(ruleset),anonymous_1$a=tslib_1$R.__importDefault(anonymous),AtRule$5=function(t,d,_,$,b,y,S,O){var E;if(this.name=t,this.value=d instanceof node_1$o.default?d:d&&new anonymous_1$a.default(d),_){for(Array.isArray(_)?this.rules=_:(this.rules=[_],this.rules[0].selectors=new selector_1$7.default([],null,null,$,b).createEmptySelectors()),E=0;E<this.rules.length;E++)this.rules[E].allowImports=!0;this.setParent(this.rules,this)}this._index=$,this._fileInfo=b,this.debugInfo=y,this.isRooted=S||!1,this.copyVisibilityInfo(O),this.allowRoot=!0};AtRule$5.prototype=Object.assign(new node_1$o.default,{type:"AtRule",accept:function(t){var d=this.value,_=this.rules;_&&(this.rules=t.visitArray(_)),d&&(this.value=t.visit(d))},isRulesetLike:function(){return this.rules||!this.isCharset()},isCharset:function(){return this.name==="@charset"},genCSS:function(t,d){var _=this.value,$=this.rules;d.add(this.name,this.fileInfo(),this.getIndex()),_&&(d.add(" "),_.genCSS(t,d)),$?this.outputRuleset(t,d,$):d.add(";")},eval:function(t){var d,_,$=this.value,b=this.rules;return d=t.mediaPath,_=t.mediaBlocks,t.mediaPath=[],t.mediaBlocks=[],$&&($=$.eval(t)),b&&(b=[b[0].eval(t)],b[0].root=!0),t.mediaPath=d,t.mediaBlocks=_,new AtRule$5(this.name,$,b,this.getIndex(),this.fileInfo(),this.debugInfo,this.isRooted,this.visibilityInfo())},variable:function(t){if(this.rules)return ruleset_1$7.default.prototype.variable.call(this.rules[0],t)},find:function(){if(this.rules)return ruleset_1$7.default.prototype.find.apply(this.rules[0],arguments)},rulesets:function(){if(this.rules)return ruleset_1$7.default.prototype.rulesets.apply(this.rules[0])},outputRuleset:function(t,d,_){var $=_.length,b;if(t.tabLevel=(t.tabLevel|0)+1,t.compress){for(d.add("{"),b=0;b<$;b++)_[b].genCSS(t,d);d.add("}"),t.tabLevel--;return}var y=`
`+Array(t.tabLevel).join("  "),S=y+"  ";if(!$)d.add(" {"+y+"}");else{for(d.add(" {"+S),_[0].genCSS(t,d),b=1;b<$;b++)d.add(S),_[b].genCSS(t,d);d.add(y+"}")}t.tabLevel--}}),atrule.default=AtRule$5;var detachedRuleset={};Object.defineProperty(detachedRuleset,"__esModule",{value:!0});var tslib_1$Q=require$$0,node_1$n=tslib_1$Q.__importDefault(node),contexts_1$6=tslib_1$Q.__importDefault(contexts$1),utils$c=tslib_1$Q.__importStar(utils$f),DetachedRuleset=function(t,d){this.ruleset=t,this.frames=d,this.setParent(this.ruleset,this)};DetachedRuleset.prototype=Object.assign(new node_1$n.default,{type:"DetachedRuleset",evalFirst:!0,accept:function(t){this.ruleset=t.visit(this.ruleset)},eval:function(t){var d=this.frames||utils$c.copyArray(t.frames);return new DetachedRuleset(this.ruleset,d)},callEval:function(t){return this.ruleset.eval(this.frames?new contexts_1$6.default.Eval(t,this.frames.concat(t.frames)):t)}}),detachedRuleset.default=DetachedRuleset;var operation={},dimension={},unit$2={};Object.defineProperty(unit$2,"__esModule",{value:!0});var tslib_1$P=require$$0,node_1$m=tslib_1$P.__importDefault(node),unit_conversions_1$1=tslib_1$P.__importDefault(unitConversions),utils$b=tslib_1$P.__importStar(utils$f),Unit=function(t,d,_){this.numerator=t?utils$b.copyArray(t).sort():[],this.denominator=d?utils$b.copyArray(d).sort():[],_?this.backupUnit=_:t&&t.length&&(this.backupUnit=t[0])};Unit.prototype=Object.assign(new node_1$m.default,{type:"Unit",clone:function(){return new Unit(utils$b.copyArray(this.numerator),utils$b.copyArray(this.denominator),this.backupUnit)},genCSS:function(t,d){var _=t&&t.strictUnits;this.numerator.length===1?d.add(this.numerator[0]):!_&&this.backupUnit?d.add(this.backupUnit):!_&&this.denominator.length&&d.add(this.denominator[0])},toString:function(){var t,d=this.numerator.join("*");for(t=0;t<this.denominator.length;t++)d+="/"+this.denominator[t];return d},compare:function(t){return this.is(t.toString())?0:void 0},is:function(t){return this.toString().toUpperCase()===t.toUpperCase()},isLength:function(){return RegExp("^(px|em|ex|ch|rem|in|cm|mm|pc|pt|ex|vw|vh|vmin|vmax)$","gi").test(this.toCSS())},isEmpty:function(){return this.numerator.length===0&&this.denominator.length===0},isSingular:function(){return this.numerator.length<=1&&this.denominator.length===0},map:function(t){var d;for(d=0;d<this.numerator.length;d++)this.numerator[d]=t(this.numerator[d],!1);for(d=0;d<this.denominator.length;d++)this.denominator[d]=t(this.denominator[d],!0)},usedUnits:function(){var t,d={},_,$;_=function(b){return t.hasOwnProperty(b)&&!d[$]&&(d[$]=b),b};for($ in unit_conversions_1$1.default)unit_conversions_1$1.default.hasOwnProperty($)&&(t=unit_conversions_1$1.default[$],this.map(_));return d},cancel:function(){var t={},d,_;for(_=0;_<this.numerator.length;_++)d=this.numerator[_],t[d]=(t[d]||0)+1;for(_=0;_<this.denominator.length;_++)d=this.denominator[_],t[d]=(t[d]||0)-1;this.numerator=[],this.denominator=[];for(d in t)if(t.hasOwnProperty(d)){var $=t[d];if($>0)for(_=0;_<$;_++)this.numerator.push(d);else if($<0)for(_=0;_<-$;_++)this.denominator.push(d)}this.numerator.sort(),this.denominator.sort()}}),unit$2.default=Unit,Object.defineProperty(dimension,"__esModule",{value:!0});var tslib_1$O=require$$0,node_1$l=tslib_1$O.__importDefault(node),unit_conversions_1=tslib_1$O.__importDefault(unitConversions),unit_1$1=tslib_1$O.__importDefault(unit$2),color_1$7=tslib_1$O.__importDefault(color$3),Dimension=function(t,d){if(this.value=parseFloat(t),isNaN(this.value))throw new Error("Dimension is not a number.");this.unit=d&&d instanceof unit_1$1.default?d:new unit_1$1.default(d?[d]:void 0),this.setParent(this.unit,this)};Dimension.prototype=Object.assign(new node_1$l.default,{type:"Dimension",accept:function(t){this.unit=t.visit(this.unit)},eval:function(t){return this},toColor:function(){return new color_1$7.default([this.value,this.value,this.value])},genCSS:function(t,d){if(t&&t.strictUnits&&!this.unit.isSingular())throw new Error("Multiple units in dimension. Correct the units or use the unit function. Bad unit: "+this.unit.toString());var _=this.fround(t,this.value),$=String(_);if(_!==0&&_<1e-6&&_>-1e-6&&($=_.toFixed(20).replace(/0+$/,"")),t&&t.compress){if(_===0&&this.unit.isLength()){d.add($);return}_>0&&_<1&&($=$.substr(1))}d.add($),this.unit.genCSS(t,d)},operate:function(t,d,_){var $=this._operate(t,d,this.value,_.value),b=this.unit.clone();if(d==="+"||d==="-"){if(b.numerator.length===0&&b.denominator.length===0)b=_.unit.clone(),this.unit.backupUnit&&(b.backupUnit=this.unit.backupUnit);else if(!(_.unit.numerator.length===0&&b.denominator.length===0)){if(_=_.convertTo(this.unit.usedUnits()),t.strictUnits&&_.unit.toString()!==b.toString())throw new Error("Incompatible units. Change the units or use the unit function. "+("Bad units: '"+b.toString()+"' and '"+_.unit.toString()+"'."));$=this._operate(t,d,this.value,_.value)}}else d==="*"?(b.numerator=b.numerator.concat(_.unit.numerator).sort(),b.denominator=b.denominator.concat(_.unit.denominator).sort(),b.cancel()):d==="/"&&(b.numerator=b.numerator.concat(_.unit.denominator).sort(),b.denominator=b.denominator.concat(_.unit.numerator).sort(),b.cancel());return new Dimension($,b)},compare:function(t){var d,_;if(t instanceof Dimension){if(this.unit.isEmpty()||t.unit.isEmpty())d=this,_=t;else if(d=this.unify(),_=t.unify(),d.unit.compare(_.unit)!==0)return;return node_1$l.default.numericCompare(d.value,_.value)}},unify:function(){return this.convertTo({length:"px",duration:"s",angle:"rad"})},convertTo:function(t){var d=this.value,_=this.unit.clone(),$,b,y,S,O={},E;if(typeof t=="string"){for($ in unit_conversions_1.default)unit_conversions_1.default[$].hasOwnProperty(t)&&(O={},O[$]=t);t=O}E=function(w,T){return y.hasOwnProperty(w)?(T?d=d/(y[w]/y[S]):d=d*(y[w]/y[S]),S):w};for(b in t)t.hasOwnProperty(b)&&(S=t[b],y=unit_conversions_1.default[b],_.map(E));return _.cancel(),new Dimension(d,_)}}),dimension.default=Dimension,Object.defineProperty(operation,"__esModule",{value:!0});var tslib_1$N=require$$0,node_1$k=tslib_1$N.__importDefault(node),color_1$6=tslib_1$N.__importDefault(color$3),dimension_1$a=tslib_1$N.__importDefault(dimension),Constants$1=tslib_1$N.__importStar(constants),MATH=Constants$1.Math,Operation=function(t,d,_){this.op=t.trim(),this.operands=d,this.isSpaced=_};Operation.prototype=Object.assign(new node_1$k.default,{type:"Operation",accept:function(t){this.operands=t.visitArray(this.operands)},eval:function(t){var d=this.operands[0].eval(t),_=this.operands[1].eval(t),$;if(t.isMathOn(this.op)){if($=this.op==="./"?"/":this.op,d instanceof dimension_1$a.default&&_ instanceof color_1$6.default&&(d=d.toColor()),_ instanceof dimension_1$a.default&&d instanceof color_1$6.default&&(_=_.toColor()),!d.operate||!_.operate){if((d instanceof Operation||_ instanceof Operation)&&d.op==="/"&&t.math===MATH.PARENS_DIVISION)return new Operation(this.op,[d,_],this.isSpaced);throw{type:"Operation",message:"Operation on an invalid type"}}return d.operate(t,$,_)}else return new Operation(this.op,[d,_],this.isSpaced)},genCSS:function(t,d){this.operands[0].genCSS(t,d),this.isSpaced&&d.add(" "),d.add(this.op),this.isSpaced&&d.add(" "),this.operands[1].genCSS(t,d)}}),operation.default=Operation;var variable={},call={},functionCaller$1={},expression={};Object.defineProperty(expression,"__esModule",{value:!0});var tslib_1$M=require$$0,node_1$j=tslib_1$M.__importDefault(node),paren_1$1=tslib_1$M.__importDefault(paren),comment_1$2=tslib_1$M.__importDefault(comment$1),dimension_1$9=tslib_1$M.__importDefault(dimension),Constants=tslib_1$M.__importStar(constants);Constants.Math;var Expression=function(t,d){if(this.value=t,this.noSpacing=d,!t)throw new Error("Expression requires an array parameter")};Expression.prototype=Object.assign(new node_1$j.default,{type:"Expression",accept:function(t){this.value=t.visitArray(this.value)},eval:function(t){var d,_=t.isMathOn(),$=this.parens,b=!1;return $&&t.inParenthesis(),this.value.length>1?d=new Expression(this.value.map(function(y){return y.eval?y.eval(t):y}),this.noSpacing):this.value.length===1?(this.value[0].parens&&!this.value[0].parensInOp&&!t.inCalc&&(b=!0),d=this.value[0].eval(t)):d=this,$&&t.outOfParenthesis(),this.parens&&this.parensInOp&&!_&&!b&&!(d instanceof dimension_1$9.default)&&(d=new paren_1$1.default(d)),d},genCSS:function(t,d){for(var _=0;_<this.value.length;_++)this.value[_].genCSS(t,d),!this.noSpacing&&_+1<this.value.length&&d.add(" ")},throwAwayComments:function(){this.value=this.value.filter(function(t){return!(t instanceof comment_1$2.default)})}}),expression.default=Expression,Object.defineProperty(functionCaller$1,"__esModule",{value:!0});var tslib_1$L=require$$0,expression_1$6=tslib_1$L.__importDefault(expression),functionCaller=function(){function t(d,_,$,b){this.name=d.toLowerCase(),this.index=$,this.context=_,this.currentFileInfo=b,this.func=_.frames[0].functionRegistry.get(this.name)}return t.prototype.isValid=function(){return Boolean(this.func)},t.prototype.call=function(d){var _=this;Array.isArray(d)||(d=[d]);var $=this.func.evalArgs;$!==!1&&(d=d.map(function(y){return y.eval(_.context)}));var b=function(y){return y.type!=="Comment"};return d=d.filter(b).map(function(y){if(y.type==="Expression"){var S=y.value.filter(b);return S.length===1?y.parens&&S[0].op==="/"?y:S[0]:new expression_1$6.default(S)}return y}),$===!1?this.func.apply(this,tslib_1$L.__spreadArray([this.context],d)):this.func.apply(this,d)},t}();functionCaller$1.default=functionCaller,Object.defineProperty(call,"__esModule",{value:!0});var tslib_1$K=require$$0,node_1$i=tslib_1$K.__importDefault(node),anonymous_1$9=tslib_1$K.__importDefault(anonymous),function_caller_1$1=tslib_1$K.__importDefault(functionCaller$1),Call=function(t,d,_,$){this.name=t,this.args=d,this.calc=t==="calc",this._index=_,this._fileInfo=$};Call.prototype=Object.assign(new node_1$i.default,{type:"Call",accept:function(t){this.args&&(this.args=t.visitArray(this.args))},eval:function(t){var d=this,_=t.mathOn;t.mathOn=!this.calc,(this.calc||t.inCalc)&&t.enterCalc();var $=function(){(d.calc||t.inCalc)&&t.exitCalc(),t.mathOn=_},b,y=new function_caller_1$1.default(this.name,t,this.getIndex(),this.fileInfo());if(y.isValid())try{b=y.call(this.args),$()}catch(O){throw O.hasOwnProperty("line")&&O.hasOwnProperty("column")?O:{type:O.type||"Runtime",message:"Error evaluating function `"+this.name+"`"+(O.message?": "+O.message:""),index:this.getIndex(),filename:this.fileInfo().filename,line:O.lineNumber,column:O.columnNumber}}if(b!=null)return b instanceof node_1$i.default||(!b||b===!0?b=new anonymous_1$9.default(null):b=new anonymous_1$9.default(b.toString())),b._index=this._index,b._fileInfo=this._fileInfo,b;var S=this.args.map(function(O){return O.eval(t)});return $(),new Call(this.name,S,this.getIndex(),this.fileInfo())},genCSS:function(t,d){d.add(this.name+"(",this.fileInfo(),this.getIndex());for(var _=0;_<this.args.length;_++)this.args[_].genCSS(t,d),_+1<this.args.length&&d.add(", ");d.add(")")}}),call.default=Call,Object.defineProperty(variable,"__esModule",{value:!0});var tslib_1$J=require$$0,node_1$h=tslib_1$J.__importDefault(node),call_1$1=tslib_1$J.__importDefault(call),Variable=function(t,d,_){this.name=t,this._index=d,this._fileInfo=_};Variable.prototype=Object.assign(new node_1$h.default,{type:"Variable",eval:function(t){var d,_=this.name;if(_.indexOf("@@")===0&&(_="@"+new Variable(_.slice(1),this.getIndex(),this.fileInfo()).eval(t).value),this.evaluating)throw{type:"Name",message:"Recursive variable definition for "+_,filename:this.fileInfo().filename,index:this.getIndex()};if(this.evaluating=!0,d=this.find(t.frames,function($){var b=$.variable(_);if(b){if(b.important){var y=t.importantScope[t.importantScope.length-1];y.important=b.important}return t.inCalc?new call_1$1.default("_SELF",[b.value]).eval(t):b.value.eval(t)}}),d)return this.evaluating=!1,d;throw{type:"Name",message:"variable "+_+" is undefined",filename:this.fileInfo().filename,index:this.getIndex()}},find:function(t,d){for(var _=0,$=void 0;_<t.length;_++)if($=d.call(t,t[_]),$)return $;return null}}),variable.default=Variable;var property$3={};Object.defineProperty(property$3,"__esModule",{value:!0});var tslib_1$I=require$$0,node_1$g=tslib_1$I.__importDefault(node),declaration_1$3=tslib_1$I.__importDefault(declaration$1),Property=function(t,d,_){this.name=t,this._index=d,this._fileInfo=_};Property.prototype=Object.assign(new node_1$g.default,{type:"Property",eval:function(t){var d,_=this.name,$=t.pluginManager.less.visitors.ToCSSVisitor.prototype._mergeRules;if(this.evaluating)throw{type:"Name",message:"Recursive property reference for "+_,filename:this.fileInfo().filename,index:this.getIndex()};if(this.evaluating=!0,d=this.find(t.frames,function(b){var y,S=b.property(_);if(S){for(var O=0;O<S.length;O++)y=S[O],S[O]=new declaration_1$3.default(y.name,y.value,y.important,y.merge,y.index,y.currentFileInfo,y.inline,y.variable);if($(S),y=S[S.length-1],y.important){var E=t.importantScope[t.importantScope.length-1];E.important=y.important}return y=y.value.eval(t),y}}),d)return this.evaluating=!1,d;throw{type:"Name",message:"Property '"+_+"' is undefined",filename:this.currentFileInfo.filename,index:this.index}},find:function(t,d){for(var _=0,$=void 0;_<t.length;_++)if($=d.call(t,t[_]),$)return $;return null}}),property$3.default=Property;var attribute={};Object.defineProperty(attribute,"__esModule",{value:!0});var tslib_1$H=require$$0,node_1$f=tslib_1$H.__importDefault(node),Attribute=function(t,d,_){this.key=t,this.op=d,this.value=_};Attribute.prototype=Object.assign(new node_1$f.default,{type:"Attribute",eval:function(t){return new Attribute(this.key.eval?this.key.eval(t):this.key,this.op,this.value&&this.value.eval?this.value.eval(t):this.value)},genCSS:function(t,d){d.add(this.toCSS(t))},toCSS:function(t){var d=this.key.toCSS?this.key.toCSS(t):this.key;return this.op&&(d+=this.op,d+=this.value.toCSS?this.value.toCSS(t):this.value),"["+d+"]"}}),attribute.default=Attribute;var quoted={};Object.defineProperty(quoted,"__esModule",{value:!0});var tslib_1$G=require$$0,node_1$e=tslib_1$G.__importDefault(node),variable_1$4=tslib_1$G.__importDefault(variable),property_1$1=tslib_1$G.__importDefault(property$3),Quoted=function(t,d,_,$,b){this.escaped=_??!0,this.value=d||"",this.quote=t.charAt(0),this._index=$,this._fileInfo=b,this.variableRegex=/@\{([\w-]+)\}/g,this.propRegex=/\$\{([\w-]+)\}/g,this.allowRoot=_};Quoted.prototype=Object.assign(new node_1$e.default,{type:"Quoted",genCSS:function(t,d){this.escaped||d.add(this.quote,this.fileInfo(),this.getIndex()),d.add(this.value),this.escaped||d.add(this.quote)},containsVariables:function(){return this.value.match(this.variableRegex)},eval:function(t){var d=this,_=this.value,$=function(S,O){var E=new variable_1$4.default("@"+O,d.getIndex(),d.fileInfo()).eval(t,!0);return E instanceof Quoted?E.value:E.toCSS()},b=function(S,O){var E=new property_1$1.default("$"+O,d.getIndex(),d.fileInfo()).eval(t,!0);return E instanceof Quoted?E.value:E.toCSS()};function y(S,O,E){var w=S;do S=w.toString(),w=S.replace(O,E);while(S!==w);return w}return _=y(_,this.variableRegex,$),_=y(_,this.propRegex,b),new Quoted(this.quote+_+this.quote,_,this.escaped,this.getIndex(),this.fileInfo())},compare:function(t){return t.type==="Quoted"&&!this.escaped&&!t.escaped?node_1$e.default.numericCompare(this.value,t.value):t.toCSS&&this.toCSS()===t.toCSS()?0:void 0}}),quoted.default=Quoted;var url$5={};Object.defineProperty(url$5,"__esModule",{value:!0});var tslib_1$F=require$$0,node_1$d=tslib_1$F.__importDefault(node);function escapePath(t){return t.replace(/[\(\)'"\s]/g,function(d){return"\\"+d})}var URL$1=function(t,d,_,$){this.value=t,this._index=d,this._fileInfo=_,this.isEvald=$};URL$1.prototype=Object.assign(new node_1$d.default,{type:"Url",accept:function(t){this.value=t.visit(this.value)},genCSS:function(t,d){d.add("url("),this.value.genCSS(t,d),d.add(")")},eval:function(t){var d=this.value.eval(t),_;if(!this.isEvald&&(_=this.fileInfo()&&this.fileInfo().rootpath,typeof _=="string"&&typeof d.value=="string"&&t.pathRequiresRewrite(d.value)?(d.quote||(_=escapePath(_)),d.value=t.rewritePath(d.value,_)):d.value=t.normalizePath(d.value),t.urlArgs&&!d.value.match(/^\s*data:/))){var $=d.value.indexOf("?")===-1?"?":"&",b=$+t.urlArgs;d.value.indexOf("#")!==-1?d.value=d.value.replace("#",b+"#"):d.value+=b}return new URL$1(d,this.getIndex(),this.fileInfo(),!0)}}),url$5.default=URL$1;var _import={},media={};Object.defineProperty(media,"__esModule",{value:!0});var tslib_1$E=require$$0,ruleset_1$6=tslib_1$E.__importDefault(ruleset),value_1$2=tslib_1$E.__importDefault(value$2),selector_1$6=tslib_1$E.__importDefault(selector),anonymous_1$8=tslib_1$E.__importDefault(anonymous),expression_1$5=tslib_1$E.__importDefault(expression),atrule_1$1=tslib_1$E.__importDefault(atrule),utils$a=tslib_1$E.__importStar(utils$f),Media=function(t,d,_,$,b){this._index=_,this._fileInfo=$;var y=new selector_1$6.default([],null,null,this._index,this._fileInfo).createEmptySelectors();this.features=new value_1$2.default(d),this.rules=[new ruleset_1$6.default(y,t)],this.rules[0].allowImports=!0,this.copyVisibilityInfo(b),this.allowRoot=!0,this.setParent(y,this),this.setParent(this.features,this),this.setParent(this.rules,this)};Media.prototype=Object.assign(new atrule_1$1.default,{type:"Media",isRulesetLike:function(){return!0},accept:function(t){this.features&&(this.features=t.visit(this.features)),this.rules&&(this.rules=t.visitArray(this.rules))},genCSS:function(t,d){d.add("@media ",this._fileInfo,this._index),this.features.genCSS(t,d),this.outputRuleset(t,d,this.rules)},eval:function(t){t.mediaBlocks||(t.mediaBlocks=[],t.mediaPath=[]);var d=new Media(null,[],this._index,this._fileInfo,this.visibilityInfo());return this.debugInfo&&(this.rules[0].debugInfo=this.debugInfo,d.debugInfo=this.debugInfo),d.features=this.features.eval(t),t.mediaPath.push(d),t.mediaBlocks.push(d),this.rules[0].functionRegistry=t.frames[0].functionRegistry.inherit(),t.frames.unshift(this.rules[0]),d.rules=[this.rules[0].eval(t)],t.frames.shift(),t.mediaPath.pop(),t.mediaPath.length===0?d.evalTop(t):d.evalNested(t)},evalTop:function(t){var d=this;if(t.mediaBlocks.length>1){var _=new selector_1$6.default([],null,null,this.getIndex(),this.fileInfo()).createEmptySelectors();d=new ruleset_1$6.default(_,t.mediaBlocks),d.multiMedia=!0,d.copyVisibilityInfo(this.visibilityInfo()),this.setParent(d,this)}return delete t.mediaBlocks,delete t.mediaPath,d},evalNested:function(t){var d,_,$=t.mediaPath.concat([this]);for(d=0;d<$.length;d++)_=$[d].features instanceof value_1$2.default?$[d].features.value:$[d].features,$[d]=Array.isArray(_)?_:[_];return this.features=new value_1$2.default(this.permute($).map(function(b){for(b=b.map(function(y){return y.toCSS?y:new anonymous_1$8.default(y)}),d=b.length-1;d>0;d--)b.splice(d,0,new anonymous_1$8.default("and"));return new expression_1$5.default(b)})),this.setParent(this.features,this),new ruleset_1$6.default([],[])},permute:function(t){if(t.length===0)return[];if(t.length===1)return t[0];for(var d=[],_=this.permute(t.slice(1)),$=0;$<_.length;$++)for(var b=0;b<t[0].length;b++)d.push([t[0][b]].concat(_[$]));return d},bubbleSelectors:function(t){!t||(this.rules=[new ruleset_1$6.default(utils$a.copyArray(t),[this.rules[0]])],this.setParent(this.rules,this))}}),media.default=Media,Object.defineProperty(_import,"__esModule",{value:!0});var tslib_1$D=require$$0,node_1$c=tslib_1$D.__importDefault(node),media_1$1=tslib_1$D.__importDefault(media),url_1$4=tslib_1$D.__importDefault(url$5),quoted_1$8=tslib_1$D.__importDefault(quoted),ruleset_1$5=tslib_1$D.__importDefault(ruleset),anonymous_1$7=tslib_1$D.__importDefault(anonymous),utils$9=tslib_1$D.__importStar(utils$f),less_error_1$7=tslib_1$D.__importDefault(lessError),Import=function(t,d,_,$,b,y){if(this.options=_,this._index=$,this._fileInfo=b,this.path=t,this.features=d,this.allowRoot=!0,this.options.less!==void 0||this.options.inline)this.css=!this.options.less||this.options.inline;else{var S=this.getPath();S&&/[#\.\&\?]css([\?;].*)?$/.test(S)&&(this.css=!0)}this.copyVisibilityInfo(y),this.setParent(this.features,this),this.setParent(this.path,this)};Import.prototype=Object.assign(new node_1$c.default,{type:"Import",accept:function(t){this.features&&(this.features=t.visit(this.features)),this.path=t.visit(this.path),!this.options.isPlugin&&!this.options.inline&&this.root&&(this.root=t.visit(this.root))},genCSS:function(t,d){this.css&&this.path._fileInfo.reference===void 0&&(d.add("@import ",this._fileInfo,this._index),this.path.genCSS(t,d),this.features&&(d.add(" "),this.features.genCSS(t,d)),d.add(";"))},getPath:function(){return this.path instanceof url_1$4.default?this.path.value.value:this.path.value},isVariableImport:function(){var t=this.path;return t instanceof url_1$4.default&&(t=t.value),t instanceof quoted_1$8.default?t.containsVariables():!0},evalForImport:function(t){var d=this.path;return d instanceof url_1$4.default&&(d=d.value),new Import(d.eval(t),this.features,this.options,this._index,this._fileInfo,this.visibilityInfo())},evalPath:function(t){var d=this.path.eval(t),_=this._fileInfo;if(!(d instanceof url_1$4.default)){var $=d.value;_&&$&&t.pathRequiresRewrite($)?d.value=t.rewritePath($,_.rootpath):d.value=t.normalizePath(d.value)}return d},eval:function(t){var d=this.doEval(t);return(this.options.reference||this.blocksVisibility())&&(d.length||d.length===0?d.forEach(function(_){_.addVisibilityBlock()}):d.addVisibilityBlock()),d},doEval:function(t){var d,_,$=this.features&&this.features.eval(t);if(this.options.isPlugin){if(this.root&&this.root.eval)try{this.root.eval(t)}catch(S){throw S.message="Plugin error during evaluation",new less_error_1$7.default(S,this.root.imports,this.root.filename)}return _=t.frames[0]&&t.frames[0].functionRegistry,_&&this.root&&this.root.functions&&_.addMultiple(this.root.functions),[]}if(this.skip&&(typeof this.skip=="function"&&(this.skip=this.skip()),this.skip))return[];if(this.options.inline){var b=new anonymous_1$7.default(this.root,0,{filename:this.importedFilename,reference:this.path._fileInfo&&this.path._fileInfo.reference},!0,!0);return this.features?new media_1$1.default([b],this.features.value):[b]}else if(this.css){var y=new Import(this.evalPath(t),$,this.options,this._index);if(!y.css&&this.error)throw this.error;return y}else return this.root?(d=new ruleset_1$5.default(null,utils$9.copyArray(this.root.rules)),d.evalImports(t),this.features?new media_1$1.default(d.rules,this.features.value):d.rules):[]}}),_import.default=Import;var javascript={},jsEvalNode={};Object.defineProperty(jsEvalNode,"__esModule",{value:!0});var tslib_1$C=require$$0,node_1$b=tslib_1$C.__importDefault(node),variable_1$3=tslib_1$C.__importDefault(variable),JsEvalNode=function(){};JsEvalNode.prototype=Object.assign(new node_1$b.default,{evaluateJavaScript:function(t,d){var _,$=this,b={};if(!d.javascriptEnabled)throw{message:"Inline JavaScript is not enabled. Is it set in your options?",filename:this.fileInfo().filename,index:this.getIndex()};t=t.replace(/@\{([\w-]+)\}/g,function(O,E){return $.jsify(new variable_1$3.default("@"+E,$.getIndex(),$.fileInfo()).eval(d))});try{t=new Function("return ("+t+")")}catch(O){throw{message:"JavaScript evaluation error: "+O.message+" from `"+t+"`",filename:this.fileInfo().filename,index:this.getIndex()}}var y=d.frames[0].variables();for(var S in y)y.hasOwnProperty(S)&&(b[S.slice(1)]={value:y[S].value,toJS:function(){return this.value.eval(d).toCSS()}});try{_=t.call(b)}catch(O){throw{message:"JavaScript evaluation error: '"+O.name+": "+O.message.replace(/["]/g,"'")+"'",filename:this.fileInfo().filename,index:this.getIndex()}}return _},jsify:function(t){return Array.isArray(t.value)&&t.value.length>1?"["+t.value.map(function(d){return d.toCSS()}).join(", ")+"]":t.toCSS()}}),jsEvalNode.default=JsEvalNode,Object.defineProperty(javascript,"__esModule",{value:!0});var tslib_1$B=require$$0,js_eval_node_1=tslib_1$B.__importDefault(jsEvalNode),dimension_1$8=tslib_1$B.__importDefault(dimension),quoted_1$7=tslib_1$B.__importDefault(quoted),anonymous_1$6=tslib_1$B.__importDefault(anonymous),JavaScript=function(t,d,_,$){this.escaped=d,this.expression=t,this._index=_,this._fileInfo=$};JavaScript.prototype=Object.assign(new js_eval_node_1.default,{type:"JavaScript",eval:function(t){var d=this.evaluateJavaScript(this.expression,t),_=typeof d;return _==="number"&&!isNaN(d)?new dimension_1$8.default(d):_==="string"?new quoted_1$7.default('"'+d+'"',d,this.escaped,this._index):Array.isArray(d)?new anonymous_1$6.default(d.join(", ")):new anonymous_1$6.default(d)}}),javascript.default=JavaScript;var assignment={};Object.defineProperty(assignment,"__esModule",{value:!0});var tslib_1$A=require$$0,node_1$a=tslib_1$A.__importDefault(node),Assignment=function(t,d){this.key=t,this.value=d};Assignment.prototype=Object.assign(new node_1$a.default,{type:"Assignment",accept:function(t){this.value=t.visit(this.value)},eval:function(t){return this.value.eval?new Assignment(this.key,this.value.eval(t)):this},genCSS:function(t,d){d.add(this.key+"="),this.value.genCSS?this.value.genCSS(t,d):d.add(this.value)}}),assignment.default=Assignment;var condition={};Object.defineProperty(condition,"__esModule",{value:!0});var tslib_1$z=require$$0,node_1$9=tslib_1$z.__importDefault(node),Condition=function(t,d,_,$,b){this.op=t.trim(),this.lvalue=d,this.rvalue=_,this._index=$,this.negate=b};Condition.prototype=Object.assign(new node_1$9.default,{type:"Condition",accept:function(t){this.lvalue=t.visit(this.lvalue),this.rvalue=t.visit(this.rvalue)},eval:function(t){var d=function(_,$,b){switch(_){case"and":return $&&b;case"or":return $||b;default:switch(node_1$9.default.compare($,b)){case-1:return _==="<"||_==="=<"||_==="<=";case 0:return _==="="||_===">="||_==="=<"||_==="<=";case 1:return _===">"||_===">=";default:return!1}}}(this.op,this.lvalue.eval(t),this.rvalue.eval(t));return this.negate?!d:d}}),condition.default=Condition;var unicodeDescriptor={};Object.defineProperty(unicodeDescriptor,"__esModule",{value:!0});var tslib_1$y=require$$0,node_1$8=tslib_1$y.__importDefault(node),UnicodeDescriptor=function(t){this.value=t};UnicodeDescriptor.prototype=Object.assign(new node_1$8.default,{type:"UnicodeDescriptor"}),unicodeDescriptor.default=UnicodeDescriptor;var negative={};Object.defineProperty(negative,"__esModule",{value:!0});var tslib_1$x=require$$0,node_1$7=tslib_1$x.__importDefault(node),operation_1$3=tslib_1$x.__importDefault(operation),dimension_1$7=tslib_1$x.__importDefault(dimension),Negative=function(t){this.value=t};Negative.prototype=Object.assign(new node_1$7.default,{type:"Negative",genCSS:function(t,d){d.add("-"),this.value.genCSS(t,d)},eval:function(t){return t.isMathOn()?new operation_1$3.default("*",[new dimension_1$7.default(-1),this.value]).eval(t):new Negative(this.value.eval(t))}}),negative.default=Negative;var extend={};Object.defineProperty(extend,"__esModule",{value:!0});var tslib_1$w=require$$0,node_1$6=tslib_1$w.__importDefault(node),selector_1$5=tslib_1$w.__importDefault(selector),Extend=function(t,d,_,$,b){switch(this.selector=t,this.option=d,this.object_id=Extend.next_id++,this.parent_ids=[this.object_id],this._index=_,this._fileInfo=$,this.copyVisibilityInfo(b),this.allowRoot=!0,d){case"all":this.allowBefore=!0,this.allowAfter=!0;break;default:this.allowBefore=!1,this.allowAfter=!1;break}this.setParent(this.selector,this)};Extend.prototype=Object.assign(new node_1$6.default,{type:"Extend",accept:function(t){this.selector=t.visit(this.selector)},eval:function(t){return new Extend(this.selector.eval(t),this.option,this.getIndex(),this.fileInfo(),this.visibilityInfo())},clone:function(t){return new Extend(this.selector,this.option,this.getIndex(),this.fileInfo(),this.visibilityInfo())},findSelfSelectors:function(t){var d=[],_,$;for(_=0;_<t.length;_++)$=t[_].elements,_>0&&$.length&&$[0].combinator.value===""&&($[0].combinator.value=" "),d=d.concat(t[_].elements);this.selfSelectors=[new selector_1$5.default(d)],this.selfSelectors[0].copyVisibilityInfo(this.visibilityInfo())}}),Extend.next_id=0,extend.default=Extend;var variableCall={};Object.defineProperty(variableCall,"__esModule",{value:!0});var tslib_1$v=require$$0,node_1$5=tslib_1$v.__importDefault(node),variable_1$2=tslib_1$v.__importDefault(variable),ruleset_1$4=tslib_1$v.__importDefault(ruleset),detached_ruleset_1$3=tslib_1$v.__importDefault(detachedRuleset),less_error_1$6=tslib_1$v.__importDefault(lessError),VariableCall=function(t,d,_){this.variable=t,this._index=d,this._fileInfo=_,this.allowRoot=!0};VariableCall.prototype=Object.assign(new node_1$5.default,{type:"VariableCall",eval:function(t){var d,_=new variable_1$2.default(this.variable,this.getIndex(),this.fileInfo()).eval(t),$=new less_error_1$6.default({message:"Could not evaluate variable call "+this.variable});if(!_.ruleset){if(_.rules)d=_;else if(Array.isArray(_))d=new ruleset_1$4.default("",_);else if(Array.isArray(_.value))d=new ruleset_1$4.default("",_.value);else throw $;_=new detached_ruleset_1$3.default(d)}if(_.ruleset)return _.callEval(t);throw $}}),variableCall.default=VariableCall;var namespaceValue={};Object.defineProperty(namespaceValue,"__esModule",{value:!0});var tslib_1$u=require$$0,node_1$4=tslib_1$u.__importDefault(node),variable_1$1=tslib_1$u.__importDefault(variable),ruleset_1$3=tslib_1$u.__importDefault(ruleset),selector_1$4=tslib_1$u.__importDefault(selector),NamespaceValue=function(t,d,_,$){this.value=t,this.lookups=d,this._index=_,this._fileInfo=$};NamespaceValue.prototype=Object.assign(new node_1$4.default,{type:"NamespaceValue",eval:function(t){var d,_,$=this.value.eval(t);for(d=0;d<this.lookups.length;d++){if(_=this.lookups[d],Array.isArray($)&&($=new ruleset_1$3.default([new selector_1$4.default],$)),_==="")$=$.lastDeclaration();else if(_.charAt(0)==="@"){if(_.charAt(1)==="@"&&(_="@"+new variable_1$1.default(_.substr(1)).eval(t).value),$.variables&&($=$.variable(_)),!$)throw{type:"Name",message:"variable "+_+" not found",filename:this.fileInfo().filename,index:this.getIndex()}}else{if(_.substring(0,2)==="$@"?_="$"+new variable_1$1.default(_.substr(1)).eval(t).value:_=_.charAt(0)==="$"?_:"$"+_,$.properties&&($=$.property(_)),!$)throw{type:"Name",message:'property "'+_.substr(1)+'" not found',filename:this.fileInfo().filename,index:this.getIndex()};$=$[$.length-1]}$.value&&($=$.eval(t).value),$.ruleset&&($=$.ruleset.eval(t))}return $}}),namespaceValue.default=NamespaceValue;var mixinCall={},mixinDefinition={};Object.defineProperty(mixinDefinition,"__esModule",{value:!0});var tslib_1$t=require$$0,selector_1$3=tslib_1$t.__importDefault(selector),element_1$2=tslib_1$t.__importDefault(element),ruleset_1$2=tslib_1$t.__importDefault(ruleset),declaration_1$2=tslib_1$t.__importDefault(declaration$1),detached_ruleset_1$2=tslib_1$t.__importDefault(detachedRuleset),expression_1$4=tslib_1$t.__importDefault(expression),contexts_1$5=tslib_1$t.__importDefault(contexts$1),utils$8=tslib_1$t.__importStar(utils$f),Definition=function(t,d,_,$,b,y,S){this.name=t||"anonymous mixin",this.selectors=[new selector_1$3.default([new element_1$2.default(null,t,!1,this._index,this._fileInfo)])],this.params=d,this.condition=$,this.variadic=b,this.arity=d.length,this.rules=_,this._lookups={};var O=[];this.required=d.reduce(function(E,w){return!w.name||w.name&&!w.value?E+1:(O.push(w.name),E)},0),this.optionalParameters=O,this.frames=y,this.copyVisibilityInfo(S),this.allowRoot=!0};Definition.prototype=Object.assign(new ruleset_1$2.default,{type:"MixinDefinition",evalFirst:!0,accept:function(t){this.params&&this.params.length&&(this.params=t.visitArray(this.params)),this.rules=t.visitArray(this.rules),this.condition&&(this.condition=t.visit(this.condition))},evalParams:function(t,d,_,$){var b=new ruleset_1$2.default(null,null),y,S,O=utils$8.copyArray(this.params),E,w,T,A,R,C,M=0;if(d.frames&&d.frames[0]&&d.frames[0].functionRegistry&&(b.functionRegistry=d.frames[0].functionRegistry.inherit()),d=new contexts_1$5.default.Eval(d,[b].concat(d.frames)),_){for(_=utils$8.copyArray(_),M=_.length,E=0;E<M;E++)if(S=_[E],A=S&&S.name){for(R=!1,w=0;w<O.length;w++)if(!$[w]&&A===O[w].name){$[w]=S.value.eval(t),b.prependRule(new declaration_1$2.default(A,S.value.eval(t))),R=!0;break}if(R){_.splice(E,1),E--;continue}else throw{type:"Runtime",message:"Named argument for "+this.name+" "+_[E].name+" not found"}}}for(C=0,E=0;E<O.length;E++)if(!$[E]){if(S=_&&_[C],A=O[E].name)if(O[E].variadic){for(y=[],w=C;w<M;w++)y.push(_[w].value.eval(t));b.prependRule(new declaration_1$2.default(A,new expression_1$4.default(y).eval(t)))}else{if(T=S&&S.value,T)Array.isArray(T)?T=new detached_ruleset_1$2.default(new ruleset_1$2.default("",T)):T=T.eval(t);else if(O[E].value)T=O[E].value.eval(d),b.resetCache();else throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+M+" for "+this.arity+")"};b.prependRule(new declaration_1$2.default(A,T)),$[E]=T}if(O[E].variadic&&_)for(w=C;w<M;w++)$[w]=_[w].value.eval(t);C++}return b},makeImportant:function(){var t=this.rules?this.rules.map(function(_){return _.makeImportant?_.makeImportant(!0):_}):this.rules,d=new Definition(this.name,this.params,t,this.condition,this.variadic,this.frames);return d},eval:function(t){return new Definition(this.name,this.params,this.rules,this.condition,this.variadic,this.frames||utils$8.copyArray(t.frames))},evalCall:function(t,d,_){var $=[],b=this.frames?this.frames.concat(t.frames):t.frames,y=this.evalParams(t,new contexts_1$5.default.Eval(t,b),d,$),S,O;return y.prependRule(new declaration_1$2.default("@arguments",new expression_1$4.default($).eval(t))),S=utils$8.copyArray(this.rules),O=new ruleset_1$2.default(null,S),O.originalRuleset=this,O=O.eval(new contexts_1$5.default.Eval(t,[this,y].concat(b))),_&&(O=O.makeImportant()),O},matchCondition:function(t,d){return!(this.condition&&!this.condition.eval(new contexts_1$5.default.Eval(d,[this.evalParams(d,new contexts_1$5.default.Eval(d,this.frames?this.frames.concat(d.frames):d.frames),t,[])].concat(this.frames||[]).concat(d.frames))))},matchArgs:function(t,d){var _=t&&t.length||0,$,b=this.optionalParameters,y=t?t.reduce(function(O,E){return b.indexOf(E.name)<0?O+1:O},0):0;if(this.variadic){if(y<this.required-1)return!1}else if(y<this.required||_>this.params.length)return!1;$=Math.min(y,this.arity);for(var S=0;S<$;S++)if(!this.params[S].name&&!this.params[S].variadic&&t[S].value.eval(d).toCSS()!=this.params[S].value.eval(d).toCSS())return!1;return!0}}),mixinDefinition.default=Definition,Object.defineProperty(mixinCall,"__esModule",{value:!0});var tslib_1$s=require$$0,node_1$3=tslib_1$s.__importDefault(node),selector_1$2=tslib_1$s.__importDefault(selector),mixin_definition_1$1=tslib_1$s.__importDefault(mixinDefinition),default_1$a=tslib_1$s.__importDefault(_default$2),MixinCall=function(t,d,_,$,b){this.selector=new selector_1$2.default(t),this.arguments=d||[],this._index=_,this._fileInfo=$,this.important=b,this.allowRoot=!0,this.setParent(this.selector,this)};MixinCall.prototype=Object.assign(new node_1$3.default,{type:"MixinCall",accept:function(t){this.selector&&(this.selector=t.visit(this.selector)),this.arguments.length&&(this.arguments=t.visitArray(this.arguments))},eval:function(t){var d,_,$,b=[],y,S,O=[],E=!1,w,T,A,R,C,M=[],k,P=[],L,N=-1,D=0,I=1,z=2,U,B,j;this.selector=this.selector.eval(t);function K(G,re){var Z,ae,oe;for(Z=0;Z<2;Z++){for(P[Z]=!0,default_1$a.default.value(Z),ae=0;ae<re.length&&P[Z];ae++)oe=re[ae],oe.matchCondition&&(P[Z]=P[Z]&&oe.matchCondition(null,t));G.matchCondition&&(P[Z]=P[Z]&&G.matchCondition(b,t))}return P[0]||P[1]?P[0]!=P[1]?P[1]?I:z:D:N}for(w=0;w<this.arguments.length;w++)if(y=this.arguments[w],S=y.value.eval(t),y.expand&&Array.isArray(S.value))for(S=S.value,T=0;T<S.length;T++)b.push({value:S[T]});else b.push({name:y.name,value:S});for(j=function(G){return G.matchArgs(null,t)},w=0;w<t.frames.length;w++)if((d=t.frames[w].find(this.selector,null,j)).length>0){for(C=!0,T=0;T<d.length;T++){for(_=d[T].rule,$=d[T].path,R=!1,A=0;A<t.frames.length;A++)if(!(_ instanceof mixin_definition_1$1.default)&&_===(t.frames[A].originalRuleset||t.frames[A])){R=!0;break}R||_.matchArgs(b,t)&&(k={mixin:_,group:K(_,$)},k.group!==N&&M.push(k),E=!0)}for(default_1$a.default.reset(),U=[0,0,0],T=0;T<M.length;T++)U[M[T].group]++;if(U[D]>0)L=z;else if(L=I,U[I]+U[z]>1)throw{type:"Runtime",message:"Ambiguous use of `default()` found when matching for `"+this.format(b)+"`",index:this.getIndex(),filename:this.fileInfo().filename};for(T=0;T<M.length;T++)if(k=M[T].group,k===D||k===L)try{_=M[T].mixin,_ instanceof mixin_definition_1$1.default||(B=_.originalRuleset||_,_=new mixin_definition_1$1.default("",[],_.rules,null,!1,null,B.visibilityInfo()),_.originalRuleset=B);var te=_.evalCall(t,b,this.important).rules;this._setVisibilityToReplacement(te),Array.prototype.push.apply(O,te)}catch(G){throw{message:G.message,index:this.getIndex(),filename:this.fileInfo().filename,stack:G.stack}}if(E)return O}throw C?{type:"Runtime",message:"No matching definition was found for `"+this.format(b)+"`",index:this.getIndex(),filename:this.fileInfo().filename}:{type:"Name",message:this.selector.toCSS().trim()+" is undefined",index:this.getIndex(),filename:this.fileInfo().filename}},_setVisibilityToReplacement:function(t){var d,_;if(this.blocksVisibility())for(d=0;d<t.length;d++)_=t[d],_.addVisibilityBlock()},format:function(t){return this.selector.toCSS().trim()+"("+(t?t.map(function(d){var _="";return d.name&&(_+=d.name+":"),d.value.toCSS?_+=d.value.toCSS():_+="???",_}).join(", "):"")+")"}}),mixinCall.default=MixinCall,Object.defineProperty(tree,"__esModule",{value:!0});var tslib_1$r=require$$0,node_1$2=tslib_1$r.__importDefault(node),color_1$5=tslib_1$r.__importDefault(color$3),atrule_1=tslib_1$r.__importDefault(atrule),detached_ruleset_1$1=tslib_1$r.__importDefault(detachedRuleset),operation_1$2=tslib_1$r.__importDefault(operation),dimension_1$6=tslib_1$r.__importDefault(dimension),unit_1=tslib_1$r.__importDefault(unit$2),keyword_1$2=tslib_1$r.__importDefault(keyword$1),variable_1=tslib_1$r.__importDefault(variable),property_1=tslib_1$r.__importDefault(property$3),ruleset_1$1=tslib_1$r.__importDefault(ruleset),element_1$1=tslib_1$r.__importDefault(element),attribute_1=tslib_1$r.__importDefault(attribute),combinator_1=tslib_1$r.__importDefault(combinator),selector_1$1=tslib_1$r.__importDefault(selector),quoted_1$6=tslib_1$r.__importDefault(quoted),expression_1$3=tslib_1$r.__importDefault(expression),declaration_1$1=tslib_1$r.__importDefault(declaration$1),call_1=tslib_1$r.__importDefault(call),url_1$3=tslib_1$r.__importDefault(url$5),import_1=tslib_1$r.__importDefault(_import),comment_1$1=tslib_1$r.__importDefault(comment$1),anonymous_1$5=tslib_1$r.__importDefault(anonymous),value_1$1=tslib_1$r.__importDefault(value$2),javascript_1$1=tslib_1$r.__importDefault(javascript),assignment_1=tslib_1$r.__importDefault(assignment),condition_1=tslib_1$r.__importDefault(condition),paren_1=tslib_1$r.__importDefault(paren),media_1=tslib_1$r.__importDefault(media),unicode_descriptor_1=tslib_1$r.__importDefault(unicodeDescriptor),negative_1=tslib_1$r.__importDefault(negative),extend_1=tslib_1$r.__importDefault(extend),variable_call_1=tslib_1$r.__importDefault(variableCall),namespace_value_1=tslib_1$r.__importDefault(namespaceValue),mixin_call_1=tslib_1$r.__importDefault(mixinCall),mixin_definition_1=tslib_1$r.__importDefault(mixinDefinition);tree.default={Node:node_1$2.default,Color:color_1$5.default,AtRule:atrule_1.default,DetachedRuleset:detached_ruleset_1$1.default,Operation:operation_1$2.default,Dimension:dimension_1$6.default,Unit:unit_1.default,Keyword:keyword_1$2.default,Variable:variable_1.default,Property:property_1.default,Ruleset:ruleset_1$1.default,Element:element_1$1.default,Attribute:attribute_1.default,Combinator:combinator_1.default,Selector:selector_1$1.default,Quoted:quoted_1$6.default,Expression:expression_1$3.default,Declaration:declaration_1$1.default,Call:call_1.default,URL:url_1$3.default,Import:import_1.default,Comment:comment_1$1.default,Anonymous:anonymous_1$5.default,Value:value_1$1.default,JavaScript:javascript_1$1.default,Assignment:assignment_1.default,Condition:condition_1.default,Paren:paren_1.default,Media:media_1.default,UnicodeDescriptor:unicode_descriptor_1.default,Negative:negative_1.default,Extend:extend_1.default,VariableCall:variable_call_1.default,NamespaceValue:namespace_value_1.default,mixin:{Call:mixin_call_1.default,Definition:mixin_definition_1.default}};var abstractFileManager={};Object.defineProperty(abstractFileManager,"__esModule",{value:!0});var AbstractFileManager=function(){function t(){}return t.prototype.getPath=function(d){var _=d.lastIndexOf("?");return _>0&&(d=d.slice(0,_)),_=d.lastIndexOf("/"),_<0&&(_=d.lastIndexOf("\\")),_<0?"":d.slice(0,_+1)},t.prototype.tryAppendExtension=function(d,_){return/(\.[a-z]*$)|([\?;].*)$/.test(d)?d:d+_},t.prototype.tryAppendLessExtension=function(d){return this.tryAppendExtension(d,".less")},t.prototype.supportsSync=function(){return!1},t.prototype.alwaysMakePathsAbsolute=function(){return!1},t.prototype.isPathAbsolute=function(d){return/^(?:[a-z-]+:|\/|\\|#)/i.test(d)},t.prototype.join=function(d,_){return d?d+_:_},t.prototype.pathDiff=function(d,_){var $=this.extractUrlParts(d),b=this.extractUrlParts(_),y,S,O,E,w="";if($.hostPart!==b.hostPart)return"";for(S=Math.max(b.directories.length,$.directories.length),y=0;y<S&&b.directories[y]===$.directories[y];y++);for(E=b.directories.slice(y),O=$.directories.slice(y),y=0;y<E.length-1;y++)w+="../";for(y=0;y<O.length-1;y++)w+=O[y]+"/";return w},t.prototype.extractUrlParts=function(d,_){var $=/^((?:[a-z-]+:)?\/{2}(?:[^\/\?#]*\/)|([\/\\]))?((?:[^\/\\\?#]*[\/\\])*)([^\/\\\?#]*)([#\?].*)?$/i,b=d.match($),y={},S=[],O=[],E,w;if(!b)throw new Error("Could not parse sheet href - '"+d+"'");if(_&&(!b[1]||b[2])){if(w=_.match($),!w)throw new Error("Could not parse page url - '"+_+"'");b[1]=b[1]||w[1]||"",b[2]||(b[3]=w[3]+b[3])}if(b[3])for(S=b[3].replace(/\\/g,"/").split("/"),E=0;E<S.length;E++)S[E]===".."?O.pop():S[E]!=="."&&O.push(S[E]);return y.hostPart=b[1],y.directories=O,y.rawPath=(b[1]||"")+S.join("/"),y.path=(b[1]||"")+O.join("/"),y.filename=b[4],y.fileUrl=y.path+(b[4]||""),y.url=y.fileUrl+(b[5]||""),y},t}(),_default$1=abstractFileManager.default=AbstractFileManager,abstractPluginLoader={};Object.defineProperty(abstractPluginLoader,"__esModule",{value:!0});var tslib_1$q=require$$0,function_registry_1$2=tslib_1$q.__importDefault(functionRegistry),less_error_1$5=tslib_1$q.__importDefault(lessError),AbstractPluginLoader=function(){function t(){this.require=function(){return null}}return t.prototype.evalPlugin=function(d,_,$,b,y){var S,O,E,w,T,A,R;T=_.pluginManager,y&&(typeof y=="string"?A=y:A=y.filename);var C=new this.less.FileManager().extractUrlParts(A).filename;if(A&&(E=T.get(A),E)){if(R=this.trySetOptions(E,A,C,b),R)return R;try{E.use&&E.use.call(this.context,E)}catch(k){return k.message=k.message||"Error during @plugin call",new less_error_1$5.default(k,$,A)}return E}w={exports:{},pluginManager:T,fileInfo:y},O=function_registry_1$2.default.create();var M=function(k){E=k};try{S=new Function("module","require","registerPlugin","functions","tree","less","fileInfo",d),S(w,this.require(A),M,O,this.less.tree,this.less,y)}catch(k){return new less_error_1$5.default(k,$,A)}if(E||(E=w.exports),E=this.validatePlugin(E,A,C),E instanceof less_error_1$5.default)return E;if(E){if(E.imports=$,E.filename=A,(!E.minVersion||this.compareVersion("3.0.0",E.minVersion)<0)&&(R=this.trySetOptions(E,A,C,b),R)||(T.addPlugin(E,y.filename,O),E.functions=O.getLocalFunctions(),R=this.trySetOptions(E,A,C,b),R))return R;try{E.use&&E.use.call(this.context,E)}catch(k){return k.message=k.message||"Error during @plugin call",new less_error_1$5.default(k,$,A)}}else return new less_error_1$5.default({message:"Not a valid plugin"},$,A);return E},t.prototype.trySetOptions=function(d,_,$,b){if(b&&!d.setOptions)return new less_error_1$5.default({message:"Options have been provided but the plugin "+$+" does not support any options."});try{d.setOptions&&d.setOptions(b)}catch(y){return new less_error_1$5.default(y)}},t.prototype.validatePlugin=function(d,_,$){return d?(typeof d=="function"&&(d=new d),d.minVersion&&this.compareVersion(d.minVersion,this.less.version)<0?new less_error_1$5.default({message:"Plugin "+$+" requires version "+this.versionToString(d.minVersion)}):d):null},t.prototype.compareVersion=function(d,_){typeof d=="string"&&(d=d.match(/^(\d+)\.?(\d+)?\.?(\d+)?/),d.shift());for(var $=0;$<d.length;$++)if(d[$]!==_[$])return parseInt(d[$])>parseInt(_[$])?-1:1;return 0},t.prototype.versionToString=function(d){for(var _="",$=0;$<d.length;$++)_+=(_?".":"")+d[$];return _},t.prototype.printUsage=function(d){for(var _=0;_<d.length;_++){var $=d[_];$.printUsage&&$.printUsage()}},t}();abstractPluginLoader.default=AbstractPluginLoader;var visitors={},visitor={};Object.defineProperty(visitor,"__esModule",{value:!0});var tslib_1$p=require$$0,tree_1$5=tslib_1$p.__importDefault(tree),_visitArgs={visitDeeper:!0},_hasIndexed=!1;function _noop(t){return t}function indexNodeTypes(t,d){var _,$;for(_ in t)switch($=t[_],typeof $){case"function":$.prototype&&$.prototype.type&&($.prototype.typeIndex=d++);break;case"object":d=indexNodeTypes($,d);break}return d}var Visitor=function(){function t(d){this._implementation=d,this._visitInCache={},this._visitOutCache={},_hasIndexed||(indexNodeTypes(tree_1$5.default,1),_hasIndexed=!0)}return t.prototype.visit=function(d){if(!d)return d;var _=d.typeIndex;if(!_)return d.value&&d.value.typeIndex&&this.visit(d.value),d;var $=this._implementation,b=this._visitInCache[_],y=this._visitOutCache[_],S=_visitArgs,O;if(S.visitDeeper=!0,b||(O="visit"+d.type,b=$[O]||_noop,y=$[O+"Out"]||_noop,this._visitInCache[_]=b,this._visitOutCache[_]=y),b!==_noop){var E=b.call($,d,S);d&&$.isReplacing&&(d=E)}if(S.visitDeeper&&d)if(d.length)for(var w=0,T=d.length;w<T;w++)d[w].accept&&d[w].accept(this);else d.accept&&d.accept(this);return y!=_noop&&y.call($,d),d},t.prototype.visitArray=function(d,_){if(!d)return d;var $=d.length,b;if(_||!this._implementation.isReplacing){for(b=0;b<$;b++)this.visit(d[b]);return d}var y=[];for(b=0;b<$;b++){var S=this.visit(d[b]);S!==void 0&&(S.splice?S.length&&this.flatten(S,y):y.push(S))}return y},t.prototype.flatten=function(d,_){_||(_=[]);var $,b,y,S,O,E;for(b=0,$=d.length;b<$;b++)if(y=d[b],y!==void 0){if(!y.splice){_.push(y);continue}for(O=0,S=y.length;O<S;O++)E=y[O],E!==void 0&&(E.splice?E.length&&this.flatten(E,_):_.push(E))}return _},t}();visitor.default=Visitor;var importVisitor={},importSequencer={};Object.defineProperty(importSequencer,"__esModule",{value:!0});var ImportSequencer=function(){function t(d){this.imports=[],this.variableImports=[],this._onSequencerEmpty=d,this._currentDepth=0}return t.prototype.addImport=function(d){var _=this,$={callback:d,args:null,isReady:!1};return this.imports.push($),function(){$.args=Array.prototype.slice.call(arguments,0),$.isReady=!0,_.tryRun()}},t.prototype.addVariableImport=function(d){this.variableImports.push(d)},t.prototype.tryRun=function(){this._currentDepth++;try{for(;;){for(;this.imports.length>0;){var d=this.imports[0];if(!d.isReady)return;this.imports=this.imports.slice(1),d.callback.apply(null,d.args)}if(this.variableImports.length===0)break;var _=this.variableImports[0];this.variableImports=this.variableImports.slice(1),_()}}finally{this._currentDepth--}this._currentDepth===0&&this._onSequencerEmpty&&this._onSequencerEmpty()},t}();importSequencer.default=ImportSequencer,Object.defineProperty(importVisitor,"__esModule",{value:!0});var tslib_1$o=require$$0,contexts_1$4=tslib_1$o.__importDefault(contexts$1),visitor_1$4=tslib_1$o.__importDefault(visitor),import_sequencer_1=tslib_1$o.__importDefault(importSequencer),utils$7=tslib_1$o.__importStar(utils$f),ImportVisitor=function(t,d){this._visitor=new visitor_1$4.default(this),this._importer=t,this._finish=d,this.context=new contexts_1$4.default.Eval,this.importCount=0,this.onceFileDetectionMap={},this.recursionDetector={},this._sequencer=new import_sequencer_1.default(this._onSequencerEmpty.bind(this))};ImportVisitor.prototype={isReplacing:!1,run:function(t){try{this._visitor.visit(t)}catch(d){this.error=d}this.isFinished=!0,this._sequencer.tryRun()},_onSequencerEmpty:function(){!this.isFinished||this._finish(this.error)},visitImport:function(t,d){var _=t.options.inline;if(!t.css||_){var $=new contexts_1$4.default.Eval(this.context,utils$7.copyArray(this.context.frames)),b=$.frames[0];this.importCount++,t.isVariableImport()?this._sequencer.addVariableImport(this.processImportNode.bind(this,t,$,b)):this.processImportNode(t,$,b)}d.visitDeeper=!1},processImportNode:function(t,d,_){var $,b=t.options.inline;try{$=t.evalForImport(d)}catch(w){w.filename||(w.index=t.getIndex(),w.filename=t.fileInfo().filename),t.css=!0,t.error=w}if($&&(!$.css||b)){$.options.multiple&&(d.importMultiple=!0);for(var y=$.css===void 0,S=0;S<_.rules.length;S++)if(_.rules[S]===t){_.rules[S]=$;break}var O=this.onImported.bind(this,$,d),E=this._sequencer.addImport(O);this._importer.push($.getPath(),y,$.fileInfo(),$.options,E)}else this.importCount--,this.isFinished&&this._sequencer.tryRun()},onImported:function(t,d,_,$,b,y){_&&(_.filename||(_.index=t.getIndex(),_.filename=t.fileInfo().filename),this.error=_);var S=this,O=t.options.inline,E=t.options.isPlugin,w=t.options.optional,T=b||y in S.recursionDetector;if(d.importMultiple||(T?t.skip=!0:t.skip=function(){return y in S.onceFileDetectionMap?!0:(S.onceFileDetectionMap[y]=!0,!1)}),!y&&w&&(t.skip=!0),$&&(t.root=$,t.importedFilename=y,!O&&!E&&(d.importMultiple||!T))){S.recursionDetector[y]=!0;var A=this.context;this.context=d;try{this._visitor.visit($)}catch(R){this.error=R}this.context=A}S.importCount--,S.isFinished&&S._sequencer.tryRun()},visitDeclaration:function(t,d){t.value.type==="DetachedRuleset"?this.context.frames.unshift(t):d.visitDeeper=!1},visitDeclarationOut:function(t){t.value.type==="DetachedRuleset"&&this.context.frames.shift()},visitAtRule:function(t,d){this.context.frames.unshift(t)},visitAtRuleOut:function(t){this.context.frames.shift()},visitMixinDefinition:function(t,d){this.context.frames.unshift(t)},visitMixinDefinitionOut:function(t){this.context.frames.shift()},visitRuleset:function(t,d){this.context.frames.unshift(t)},visitRulesetOut:function(t){this.context.frames.shift()},visitMedia:function(t,d){this.context.frames.unshift(t.rules[0])},visitMediaOut:function(t){this.context.frames.shift()}},importVisitor.default=ImportVisitor;var setTreeVisibilityVisitor={};Object.defineProperty(setTreeVisibilityVisitor,"__esModule",{value:!0});var SetTreeVisibilityVisitor=function(){function t(d){this.visible=d}return t.prototype.run=function(d){this.visit(d)},t.prototype.visitArray=function(d){if(!d)return d;var _=d.length,$;for($=0;$<_;$++)this.visit(d[$]);return d},t.prototype.visit=function(d){return d&&(d.constructor===Array?this.visitArray(d):(!d.blocksVisibility||d.blocksVisibility()||(this.visible?d.ensureVisibility():d.ensureInvisibility(),d.accept(this)),d))},t}();setTreeVisibilityVisitor.default=SetTreeVisibilityVisitor;var extendVisitor={};Object.defineProperty(extendVisitor,"__esModule",{value:!0});var tslib_1$n=require$$0,tree_1$4=tslib_1$n.__importDefault(tree),visitor_1$3=tslib_1$n.__importDefault(visitor),logger_1$4=tslib_1$n.__importDefault(logger),utils$6=tslib_1$n.__importStar(utils$f),ExtendFinderVisitor=function(){function t(){this._visitor=new visitor_1$3.default(this),this.contexts=[],this.allExtendsStack=[[]]}return t.prototype.run=function(d){return d=this._visitor.visit(d),d.allExtends=this.allExtendsStack[0],d},t.prototype.visitDeclaration=function(d,_){_.visitDeeper=!1},t.prototype.visitMixinDefinition=function(d,_){_.visitDeeper=!1},t.prototype.visitRuleset=function(d,_){if(!d.root){var $,b,y,S=[],O,E=d.rules,w=E?E.length:0;for($=0;$<w;$++)d.rules[$]instanceof tree_1$4.default.Extend&&(S.push(E[$]),d.extendOnEveryPath=!0);var T=d.paths;for($=0;$<T.length;$++){var A=T[$],R=A[A.length-1],C=R.extendList;for(O=C?utils$6.copyArray(C).concat(S):S,O&&(O=O.map(function(M){return M.clone()})),b=0;b<O.length;b++)this.foundExtends=!0,y=O[b],y.findSelfSelectors(A),y.ruleset=d,b===0&&(y.firstExtendOnThisSelectorPath=!0),this.allExtendsStack[this.allExtendsStack.length-1].push(y)}this.contexts.push(d.selectors)}},t.prototype.visitRulesetOut=function(d){d.root||(this.contexts.length=this.contexts.length-1)},t.prototype.visitMedia=function(d,_){d.allExtends=[],this.allExtendsStack.push(d.allExtends)},t.prototype.visitMediaOut=function(d){this.allExtendsStack.length=this.allExtendsStack.length-1},t.prototype.visitAtRule=function(d,_){d.allExtends=[],this.allExtendsStack.push(d.allExtends)},t.prototype.visitAtRuleOut=function(d){this.allExtendsStack.length=this.allExtendsStack.length-1},t}(),ProcessExtendsVisitor=function(){function t(){this._visitor=new visitor_1$3.default(this)}return t.prototype.run=function(d){var _=new ExtendFinderVisitor;if(this.extendIndices={},_.run(d),!_.foundExtends)return d;d.allExtends=d.allExtends.concat(this.doExtendChaining(d.allExtends,d.allExtends)),this.allExtendsStack=[d.allExtends];var $=this._visitor.visit(d);return this.checkExtendsForNonMatched(d.allExtends),$},t.prototype.checkExtendsForNonMatched=function(d){var _=this.extendIndices;d.filter(function($){return!$.hasFoundMatches&&$.parent_ids.length==1}).forEach(function($){var b="_unknown_";try{b=$.selector.toCSS({})}catch{}_[$.index+" "+b]||(_[$.index+" "+b]=!0,logger_1$4.default.warn("extend '"+b+"' has no matches"))})},t.prototype.doExtendChaining=function(d,_,$){var b,y,S,O=[],E,w=this,T,A,R,C;for($=$||0,b=0;b<d.length;b++)for(y=0;y<_.length;y++)A=d[b],R=_[y],!(A.parent_ids.indexOf(R.object_id)>=0)&&(T=[R.selfSelectors[0]],S=w.findMatch(A,T),S.length&&(A.hasFoundMatches=!0,A.selfSelectors.forEach(function(P){var L=R.visibilityInfo();E=w.extendSelector(S,T,P,A.isVisible()),C=new tree_1$4.default.Extend(R.selector,R.option,0,R.fileInfo(),L),C.selfSelectors=E,E[E.length-1].extendList=[C],O.push(C),C.ruleset=R.ruleset,C.parent_ids=C.parent_ids.concat(R.parent_ids,A.parent_ids),R.firstExtendOnThisSelectorPath&&(C.firstExtendOnThisSelectorPath=!0,R.ruleset.paths.push(E))})));if(O.length){if(this.extendChainCount++,$>100){var M="{unable to calculate}",k="{unable to calculate}";try{M=O[0].selfSelectors[0].toCSS(),k=O[0].selector.toCSS()}catch{}throw{message:"extend circular reference detected. One of the circular extends is currently:"+M+":extend("+k+")"}}return O.concat(w.doExtendChaining(O,_,$+1))}else return O},t.prototype.visitDeclaration=function(d,_){_.visitDeeper=!1},t.prototype.visitMixinDefinition=function(d,_){_.visitDeeper=!1},t.prototype.visitSelector=function(d,_){_.visitDeeper=!1},t.prototype.visitRuleset=function(d,_){if(!d.root){var $,b,y,S=this.allExtendsStack[this.allExtendsStack.length-1],O=[],E=this,w;for(y=0;y<S.length;y++)for(b=0;b<d.paths.length;b++)if(w=d.paths[b],!d.extendOnEveryPath){var T=w[w.length-1].extendList;T&&T.length||($=this.findMatch(S[y],w),$.length&&(S[y].hasFoundMatches=!0,S[y].selfSelectors.forEach(function(A){var R;R=E.extendSelector($,w,A,S[y].isVisible()),O.push(R)})))}d.paths=d.paths.concat(O)}},t.prototype.findMatch=function(d,_){var $,b,y,S,O,E,w=this,T=d.selector.elements,A=[],R,C=[];for($=0;$<_.length;$++)for(b=_[$],y=0;y<b.elements.length;y++)for(S=b.elements[y],(d.allowBefore||$===0&&y===0)&&A.push({pathIndex:$,index:y,matched:0,initialCombinator:S.combinator}),E=0;E<A.length;E++)R=A[E],O=S.combinator.value,O===""&&y===0&&(O=" "),!w.isElementValuesEqual(T[R.matched].value,S.value)||R.matched>0&&T[R.matched].combinator.value!==O?R=null:R.matched++,R&&(R.finished=R.matched===T.length,R.finished&&!d.allowAfter&&(y+1<b.elements.length||$+1<_.length)&&(R=null)),R?R.finished&&(R.length=T.length,R.endPathIndex=$,R.endPathElementIndex=y+1,A.length=0,C.push(R)):(A.splice(E,1),E--);return C},t.prototype.isElementValuesEqual=function(d,_){if(typeof d=="string"||typeof _=="string")return d===_;if(d instanceof tree_1$4.default.Attribute)return d.op!==_.op||d.key!==_.key?!1:!d.value||!_.value?!(d.value||_.value):(d=d.value.value||d.value,_=_.value.value||_.value,d===_);if(d=d.value,_=_.value,d instanceof tree_1$4.default.Selector){if(!(_ instanceof tree_1$4.default.Selector)||d.elements.length!==_.elements.length)return!1;for(var $=0;$<d.elements.length;$++)if(d.elements[$].combinator.value!==_.elements[$].combinator.value&&($!==0||(d.elements[$].combinator.value||" ")!==(_.elements[$].combinator.value||" "))||!this.isElementValuesEqual(d.elements[$].value,_.elements[$].value))return!1;return!0}return!1},t.prototype.extendSelector=function(d,_,$,b){var y=0,S=0,O=[],E,w,T,A,R;for(E=0;E<d.length;E++)A=d[E],w=_[A.pathIndex],T=new tree_1$4.default.Element(A.initialCombinator,$.elements[0].value,$.elements[0].isVariable,$.elements[0].getIndex(),$.elements[0].fileInfo()),A.pathIndex>y&&S>0&&(O[O.length-1].elements=O[O.length-1].elements.concat(_[y].elements.slice(S)),S=0,y++),R=w.elements.slice(S,A.index).concat([T]).concat($.elements.slice(1)),y===A.pathIndex&&E>0?O[O.length-1].elements=O[O.length-1].elements.concat(R):(O=O.concat(_.slice(y,A.pathIndex)),O.push(new tree_1$4.default.Selector(R))),y=A.endPathIndex,S=A.endPathElementIndex,S>=_[y].elements.length&&(S=0,y++);return y<_.length&&S>0&&(O[O.length-1].elements=O[O.length-1].elements.concat(_[y].elements.slice(S)),y++),O=O.concat(_.slice(y,_.length)),O=O.map(function(C){var M=C.createDerived(C.elements);return b?M.ensureVisibility():M.ensureInvisibility(),M}),O},t.prototype.visitMedia=function(d,_){var $=d.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);$=$.concat(this.doExtendChaining($,d.allExtends)),this.allExtendsStack.push($)},t.prototype.visitMediaOut=function(d){var _=this.allExtendsStack.length-1;this.allExtendsStack.length=_},t.prototype.visitAtRule=function(d,_){var $=d.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);$=$.concat(this.doExtendChaining($,d.allExtends)),this.allExtendsStack.push($)},t.prototype.visitAtRuleOut=function(d){var _=this.allExtendsStack.length-1;this.allExtendsStack.length=_},t}();extendVisitor.default=ProcessExtendsVisitor;var joinSelectorVisitor={};Object.defineProperty(joinSelectorVisitor,"__esModule",{value:!0});var tslib_1$m=require$$0,visitor_1$2=tslib_1$m.__importDefault(visitor),JoinSelectorVisitor=function(){function t(){this.contexts=[[]],this._visitor=new visitor_1$2.default(this)}return t.prototype.run=function(d){return this._visitor.visit(d)},t.prototype.visitDeclaration=function(d,_){_.visitDeeper=!1},t.prototype.visitMixinDefinition=function(d,_){_.visitDeeper=!1},t.prototype.visitRuleset=function(d,_){var $=this.contexts[this.contexts.length-1],b=[],y;this.contexts.push(b),d.root||(y=d.selectors,y&&(y=y.filter(function(S){return S.getIsOutput()}),d.selectors=y.length?y:y=null,y&&d.joinSelectors(b,$,y)),y||(d.rules=null),d.paths=b)},t.prototype.visitRulesetOut=function(d){this.contexts.length=this.contexts.length-1},t.prototype.visitMedia=function(d,_){var $=this.contexts[this.contexts.length-1];d.rules[0].root=$.length===0||$[0].multiMedia},t.prototype.visitAtRule=function(d,_){var $=this.contexts[this.contexts.length-1];d.rules&&d.rules.length&&(d.rules[0].root=d.isRooted||$.length===0||null)},t}();joinSelectorVisitor.default=JoinSelectorVisitor;var toCssVisitor={};Object.defineProperty(toCssVisitor,"__esModule",{value:!0});var tslib_1$l=require$$0,tree_1$3=tslib_1$l.__importDefault(tree),visitor_1$1=tslib_1$l.__importDefault(visitor),CSSVisitorUtils=function(){function t(d){this._visitor=new visitor_1$1.default(this),this._context=d}return t.prototype.containsSilentNonBlockedChild=function(d){var _;if(!d)return!1;for(var $=0;$<d.length;$++)if(_=d[$],_.isSilent&&_.isSilent(this._context)&&!_.blocksVisibility())return!0;return!1},t.prototype.keepOnlyVisibleChilds=function(d){d&&d.rules&&(d.rules=d.rules.filter(function(_){return _.isVisible()}))},t.prototype.isEmpty=function(d){return d&&d.rules?d.rules.length===0:!0},t.prototype.hasVisibleSelector=function(d){return d&&d.paths?d.paths.length>0:!1},t.prototype.resolveVisibility=function(d,_){if(!d.blocksVisibility())return this.isEmpty(d)&&!this.containsSilentNonBlockedChild(_)?void 0:d;var $=d.rules[0];if(this.keepOnlyVisibleChilds($),!this.isEmpty($))return d.ensureVisibility(),d.removeVisibilityBlock(),d},t.prototype.isVisibleRuleset=function(d){return d.firstRoot?!0:!(this.isEmpty(d)||!d.root&&!this.hasVisibleSelector(d))},t}(),ToCSSVisitor=function(t){this._visitor=new visitor_1$1.default(this),this._context=t,this.utils=new CSSVisitorUtils(t)};ToCSSVisitor.prototype={isReplacing:!0,run:function(t){return this._visitor.visit(t)},visitDeclaration:function(t,d){if(!(t.blocksVisibility()||t.variable))return t},visitMixinDefinition:function(t,d){t.frames=[]},visitExtend:function(t,d){},visitComment:function(t,d){if(!(t.blocksVisibility()||t.isSilent(this._context)))return t},visitMedia:function(t,d){var _=t.rules[0].rules;return t.accept(this._visitor),d.visitDeeper=!1,this.utils.resolveVisibility(t,_)},visitImport:function(t,d){if(!t.blocksVisibility())return t},visitAtRule:function(t,d){return t.rules&&t.rules.length?this.visitAtRuleWithBody(t,d):this.visitAtRuleWithoutBody(t,d)},visitAnonymous:function(t,d){if(!t.blocksVisibility())return t.accept(this._visitor),t},visitAtRuleWithBody:function(t,d){function _(y){var S=y.rules;return S.length===1&&(!S[0].paths||S[0].paths.length===0)}function $(y){var S=y.rules;return _(y)?S[0].rules:S}var b=$(t);return t.accept(this._visitor),d.visitDeeper=!1,this.utils.isEmpty(t)||this._mergeRules(t.rules[0].rules),this.utils.resolveVisibility(t,b)},visitAtRuleWithoutBody:function(t,d){if(!t.blocksVisibility()){if(t.name==="@charset"){if(this.charset){if(t.debugInfo){var _=new tree_1$3.default.Comment("/* "+t.toCSS(this._context).replace(/\n/g,"")+` */
`);return _.debugInfo=t.debugInfo,this._visitor.visit(_)}return}this.charset=!0}return t}},checkValidNodes:function(t,d){if(!!t)for(var _=0;_<t.length;_++){var $=t[_];if(d&&$ instanceof tree_1$3.default.Declaration&&!$.variable)throw{message:"Properties must be inside selector blocks. They cannot be in the root",index:$.getIndex(),filename:$.fileInfo()&&$.fileInfo().filename};if($ instanceof tree_1$3.default.Call)throw{message:"Function '"+$.name+"' did not return a root node",index:$.getIndex(),filename:$.fileInfo()&&$.fileInfo().filename};if($.type&&!$.allowRoot)throw{message:$.type+" node returned by a function is not valid here",index:$.getIndex(),filename:$.fileInfo()&&$.fileInfo().filename}}},visitRuleset:function(t,d){var _,$=[];if(this.checkValidNodes(t.rules,t.firstRoot),t.root)t.accept(this._visitor),d.visitDeeper=!1;else{this._compileRulesetPaths(t);for(var b=t.rules,y=b?b.length:0,S=0;S<y;){if(_=b[S],_&&_.rules){$.push(this._visitor.visit(_)),b.splice(S,1),y--;continue}S++}y>0?t.accept(this._visitor):t.rules=null,d.visitDeeper=!1}return t.rules&&(this._mergeRules(t.rules),this._removeDuplicateRules(t.rules)),this.utils.isVisibleRuleset(t)&&(t.ensureVisibility(),$.splice(0,0,t)),$.length===1?$[0]:$},_compileRulesetPaths:function(t){t.paths&&(t.paths=t.paths.filter(function(d){var _;for(d[0].elements[0].combinator.value===" "&&(d[0].elements[0].combinator=new tree_1$3.default.Combinator("")),_=0;_<d.length;_++)if(d[_].isVisible()&&d[_].getIsOutput())return!0;return!1}))},_removeDuplicateRules:function(t){if(!!t){var d={},_,$,b;for(b=t.length-1;b>=0;b--)if($=t[b],$ instanceof tree_1$3.default.Declaration)if(!d[$.name])d[$.name]=$;else{_=d[$.name],_ instanceof tree_1$3.default.Declaration&&(_=d[$.name]=[d[$.name].toCSS(this._context)]);var y=$.toCSS(this._context);_.indexOf(y)!==-1?t.splice(b,1):_.push(y)}}},_mergeRules:function(t){if(!!t){for(var d={},_=[],$=0;$<t.length;$++){var b=t[$];if(b.merge){var y=b.name;d[y]?t.splice($--,1):_.push(d[y]=[]),d[y].push(b)}}_.forEach(function(S){if(S.length>0){var O=S[0],E=[],w=[new tree_1$3.default.Expression(E)];S.forEach(function(T){T.merge==="+"&&E.length>0&&w.push(new tree_1$3.default.Expression(E=[])),E.push(T.value),O.important=O.important||T.important}),O.value=new tree_1$3.default.Value(w)}})}}},toCssVisitor.default=ToCSSVisitor,Object.defineProperty(visitors,"__esModule",{value:!0});var tslib_1$k=require$$0,visitor_1=tslib_1$k.__importDefault(visitor),import_visitor_1=tslib_1$k.__importDefault(importVisitor),set_tree_visibility_visitor_1=tslib_1$k.__importDefault(setTreeVisibilityVisitor),extend_visitor_1=tslib_1$k.__importDefault(extendVisitor),join_selector_visitor_1=tslib_1$k.__importDefault(joinSelectorVisitor),to_css_visitor_1=tslib_1$k.__importDefault(toCssVisitor);visitors.default={Visitor:visitor_1.default,ImportVisitor:import_visitor_1.default,MarkVisibleSelectorsVisitor:set_tree_visibility_visitor_1.default,ExtendVisitor:extend_visitor_1.default,JoinSelectorVisitor:join_selector_visitor_1.default,ToCSSVisitor:to_css_visitor_1.default};var parser$1={},parserInput={},chunker={};Object.defineProperty(chunker,"__esModule",{value:!0});function default_1$9(t,d){var _=t.length,$=0,b=0,y,S,O,E,w=[],T=0,A,R,C,M,k;function P(L){var N=A-T;N<512&&!L||!N||(w.push(t.slice(T,A+1)),T=A+1)}for(A=0;A<_;A++)if(C=t.charCodeAt(A),!(C>=97&&C<=122||C<34))switch(C){case 40:b++,S=A;continue;case 41:if(--b<0)return d("missing opening `(`",A);continue;case 59:b||P();continue;case 123:$++,y=A;continue;case 125:if(--$<0)return d("missing opening `{`",A);!$&&!b&&P();continue;case 92:if(A<_-1){A++;continue}return d("unescaped `\\`",A);case 34:case 39:case 96:for(k=0,R=A,A=A+1;A<_;A++)if(M=t.charCodeAt(A),!(M>96)){if(M==C){k=1;break}if(M==92){if(A==_-1)return d("unescaped `\\`",A);A++}}if(k)continue;return d("unmatched `"+String.fromCharCode(C)+"`",R);case 47:if(b||A==_-1)continue;if(M=t.charCodeAt(A+1),M==47)for(A=A+2;A<_&&(M=t.charCodeAt(A),!(M<=13&&(M==10||M==13)));A++);else if(M==42){for(O=R=A,A=A+2;A<_-1&&(M=t.charCodeAt(A),M==125&&(E=A),!(M==42&&t.charCodeAt(A+1)==47));A++);if(A==_-1)return d("missing closing `*/`",R);A++}continue;case 42:if(A<_-1&&t.charCodeAt(A+1)==47)return d("unmatched `/*`",A);continue}return $!==0?O>y&&E>O?d("missing closing `}` or `*/`",y):d("missing closing `}`",y):b!==0?d("missing closing `)`",S):(P(!0),w)}chunker.default=default_1$9,Object.defineProperty(parserInput,"__esModule",{value:!0});var tslib_1$j=require$$0,chunker_1=tslib_1$j.__importDefault(chunker);parserInput.default=function(){var t,d,_=[],$,b,y,S,O,E={},w=32,T=9,A=10,R=13,C=43,M=44,k=47,P=57;function L(N){for(var D=E.i,I=d,z=E.i-O,U=E.i+S.length-z,B=E.i+=N,j=t,K,te,G;E.i<U;E.i++){if(K=j.charCodeAt(E.i),E.autoCommentAbsorb&&K===k){if(te=j.charAt(E.i+1),te==="/"){G={index:E.i,isLineComment:!0};var re=j.indexOf(`
`,E.i+2);re<0&&(re=U),E.i=re,G.text=j.substr(G.index,E.i-G.index),E.commentStore.push(G);continue}else if(te==="*"){var Z=j.indexOf("*/",E.i+2);if(Z>=0){G={index:E.i,text:j.substr(E.i,Z+2-E.i),isLineComment:!1},E.i+=G.text.length-1,E.commentStore.push(G);continue}}break}if(K!==w&&K!==A&&K!==T&&K!==R)break}if(S=S.slice(N+E.i-B+z),O=E.i,!S.length){if(d<y.length-1)return S=y[++d],L(0),!0;E.finished=!0}return D!==E.i||I!==d}return E.save=function(){O=E.i,_.push({current:S,i:E.i,j:d})},E.restore=function(N){(E.i>$||E.i===$&&N&&!b)&&($=E.i,b=N);var D=_.pop();S=D.current,O=E.i=D.i,d=D.j},E.forget=function(){_.pop()},E.isWhitespace=function(N){var D=E.i+(N||0),I=t.charCodeAt(D);return I===w||I===R||I===T||I===A},E.$re=function(N){E.i>O&&(S=S.slice(E.i-O),O=E.i);var D=N.exec(S);return D?(L(D[0].length),typeof D=="string"?D:D.length===1?D[0]:D):null},E.$char=function(N){return t.charAt(E.i)!==N?null:(L(1),N)},E.$str=function(N){for(var D=N.length,I=0;I<D;I++)if(t.charAt(E.i+I)!==N.charAt(I))return null;return L(D),N},E.$quoted=function(N){var D=N||E.i,I=t.charAt(D);if(!(I!=="'"&&I!=='"')){for(var z=t.length,U=D,B=1;B+U<z;B++){var j=t.charAt(B+U);switch(j){case"\\":B++;continue;case"\r":case`
`:break;case I:var K=t.substr(U,B+1);return!N&&N!==0?(L(B+1),K):[I,K]}}return null}},E.$parseUntil=function(N){var D="",I=null,z=!1,U=0,B=[],j=[],K=t.length,te=E.i,G=E.i,re=E.i,Z=!0,ae;typeof N=="string"?ae=function(se){return se===N}:ae=function(se){return N.test(se)};do{var oe=t.charAt(re);if(U===0&&ae(oe))I=t.substr(G,re-G),I?j.push(I):j.push(" "),I=j,L(re-te),Z=!1;else{if(z){oe==="*"&&t.charAt(re+1)==="/"&&(re++,U--,z=!1),re++;continue}switch(oe){case"\\":re++,oe=t.charAt(re),j.push(t.substr(G,re-G+1)),G=re+1;break;case"/":t.charAt(re+1)==="*"&&(re++,z=!0,U++);break;case"'":case'"':D=E.$quoted(re),D?(j.push(t.substr(G,re-G),D),re+=D[1].length-1,G=re+1):(L(re-te),I=oe,Z=!1);break;case"{":B.push("}"),U++;break;case"(":B.push(")"),U++;break;case"[":B.push("]"),U++;break;case"}":case")":case"]":var ie=B.pop();oe===ie?U--:(L(re-te),I=ie,Z=!1)}re++,re>K&&(Z=!1)}}while(Z);return I||null},E.autoCommentAbsorb=!0,E.commentStore=[],E.finished=!1,E.peek=function(N){if(typeof N=="string"){for(var D=0;D<N.length;D++)if(t.charAt(E.i+D)!==N.charAt(D))return!1;return!0}else return N.test(S)},E.peekChar=function(N){return t.charAt(E.i)===N},E.currentChar=function(){return t.charAt(E.i)},E.prevChar=function(){return t.charAt(E.i-1)},E.getInput=function(){return t},E.peekNotNumeric=function(){var N=t.charCodeAt(E.i);return N>P||N<C||N===k||N===M},E.start=function(N,D,I){t=N,E.i=d=O=$=0,D?y=chunker_1.default(N,I):y=[N],S=y[0],L(0)},E.end=function(){var N,D=E.i>=t.length;return E.i<$&&(N=b,E.i=$),{isFinished:D,furthest:E.i,furthestPossibleErrorMessage:N,furthestReachedEnd:E.i>=t.length-1,furthestChar:t[E.i]}},E},Object.defineProperty(parser$1,"__esModule",{value:!0});var tslib_1$i=require$$0,less_error_1$4=tslib_1$i.__importDefault(lessError),tree_1$2=tslib_1$i.__importDefault(tree),visitors_1$2=tslib_1$i.__importDefault(visitors),parser_input_1=tslib_1$i.__importDefault(parserInput),utils$5=tslib_1$i.__importStar(utils$f),function_registry_1$1=tslib_1$i.__importDefault(functionRegistry),Parser$2=function t(d,_,$){var b,y=parser_input_1.default();function S(A,R){throw new less_error_1$4.default({index:y.i,filename:$.filename,type:R||"Syntax",message:A},_)}function O(A,R){var C=A instanceof Function?A.call(b):y.$re(A);if(C)return C;S(R||(typeof A=="string"?"expected '"+A+"' got '"+y.currentChar()+"'":"unexpected token"))}function E(A,R){if(y.$char(A))return A;S(R||"expected '"+A+"' got '"+y.currentChar()+"'")}function w(A){var R=$.filename;return{lineNumber:utils$5.getLocation(A,y.getInput()).line+1,fileName:R}}function T(A,R,C,M,k){var P,L=[],N=y;try{N.start(A,!1,function(j,K){k({message:j,index:K+C})});for(var D=0,I=void 0,z=void 0;I=R[D];D++)if(z=N.i,P=b[I](),P){try{P._index=z+C,P._fileInfo=M}catch{}L.push(P)}else L.push(null);var U=N.end();U.isFinished?k(null,L):k(!0,null)}catch(B){throw new less_error_1$4.default({index:B.index+C,message:B.message},_,M.filename)}}return{parserInput:y,imports:_,fileInfo:$,parseNode:T,parse:function(A,R,C){var M,k=null,P,L,N,D="";if(P=C&&C.globalVars?t.serializeVars(C.globalVars)+`
`:"",L=C&&C.modifyVars?`
`+t.serializeVars(C.modifyVars):"",d.pluginManager)for(var I=d.pluginManager.getPreProcessors(),z=0;z<I.length;z++)A=I[z].process(A,{context:d,imports:_,fileInfo:$});(P||C&&C.banner)&&(D=(C&&C.banner?C.banner:"")+P,N=_.contentsIgnoredChars,N[$.filename]=N[$.filename]||0,N[$.filename]+=D.length),A=A.replace(/\r\n?/g,`
`),A=D+A.replace(/^\uFEFF/,"")+L,_.contents[$.filename]=A;try{y.start(A,d.chunkInput,function(te,G){throw new less_error_1$4.default({index:G,type:"Parse",message:te,filename:$.filename},_)}),tree_1$2.default.Node.prototype.parse=this,M=new tree_1$2.default.Ruleset(null,this.parsers.primary()),tree_1$2.default.Node.prototype.rootNode=M,M.root=!0,M.firstRoot=!0,M.functionRegistry=function_registry_1$1.default.inherit()}catch(K){return R(new less_error_1$4.default(K,_,$.filename))}var U=y.end();if(!U.isFinished){var B=U.furthestPossibleErrorMessage;B||(B="Unrecognised input",U.furthestChar==="}"?B+=". Possibly missing opening '{'":U.furthestChar===")"?B+=". Possibly missing opening '('":U.furthestReachedEnd&&(B+=". Possibly missing something")),k=new less_error_1$4.default({type:"Parse",message:B,index:U.furthest,filename:$.filename},_)}var j=function(K){return K=k||K||_.error,K?(K instanceof less_error_1$4.default||(K=new less_error_1$4.default(K,_,$.filename)),R(K)):R(null,M)};if(d.processImports!==!1)new visitors_1$2.default.ImportVisitor(_,j).run(M);else return j()},parsers:b={primary:function(){for(var A=this.mixin,R=[],C;;){for(;C=this.comment(),!!C;)R.push(C);if(y.finished||y.peek("}"))break;if(C=this.extendRule(),C){R=R.concat(C);continue}if(C=A.definition()||this.declaration()||A.call(!1,!1)||this.ruleset()||this.variableCall()||this.entities.call()||this.atrule(),C)R.push(C);else{for(var M=!1;y.$char(";");)M=!0;if(!M)break}}return R},comment:function(){if(y.commentStore.length){var A=y.commentStore.shift();return new tree_1$2.default.Comment(A.text,A.isLineComment,A.index,$)}},entities:{mixinLookup:function(){return b.mixin.call(!0,!0)},quoted:function(A){var R,C=y.i,M=!1;if(y.save(),y.$char("~"))M=!0;else if(A){y.restore();return}if(R=y.$quoted(),!R){y.restore();return}return y.forget(),new tree_1$2.default.Quoted(R.charAt(0),R.substr(1,R.length-2),M,C,$)},keyword:function(){var A=y.$char("%")||y.$re(/^\[?(?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+\]?/);if(A)return tree_1$2.default.Color.fromKeyword(A)||new tree_1$2.default.Keyword(A)},call:function(){var A,R,C,M=y.i;if(!y.peek(/^url\(/i)){if(y.save(),A=y.$re(/^([\w-]+|%|~|progid:[\w\.]+)\(/),!A){y.forget();return}if(A=A[1],C=this.customFuncCall(A),C&&(R=C.parse(),R&&C.stop))return y.forget(),R;if(R=this.arguments(R),!y.$char(")")){y.restore("Could not parse call arguments or missing ')'");return}return y.forget(),new tree_1$2.default.Call(A,R,M,$)}},customFuncCall:function(A){return{alpha:R(b.ieAlpha,!0),boolean:R(C),if:R(C)}[A.toLowerCase()];function R(M,k){return{parse:M,stop:k}}function C(){return[O(b.condition,"expected condition")]}},arguments:function(A){var R=A||[],C=[],M,k;for(y.save();;){if(A)A=!1;else{if(k=b.detachedRuleset()||this.assignment()||b.expression(),!k)break;k.value&&k.value.length==1&&(k=k.value[0]),R.push(k)}y.$char(",")||(y.$char(";")||M)&&(M=!0,k=R.length<1?R[0]:new tree_1$2.default.Value(R),C.push(k),R=[])}return y.forget(),M?C:R},literal:function(){return this.dimension()||this.color()||this.quoted()||this.unicodeDescriptor()},assignment:function(){var A,R;if(y.save(),A=y.$re(/^\w+(?=\s?=)/i),!A){y.restore();return}if(!y.$char("=")){y.restore();return}if(R=b.entity(),R)return y.forget(),new tree_1$2.default.Assignment(A,R);y.restore()},url:function(){var A,R=y.i;if(y.autoCommentAbsorb=!1,!y.$str("url(")){y.autoCommentAbsorb=!0;return}return A=this.quoted()||this.variable()||this.property()||y.$re(/^(?:(?:\\[\(\)'"])|[^\(\)'"])+/)||"",y.autoCommentAbsorb=!0,E(")"),new tree_1$2.default.URL(A.value!=null||A instanceof tree_1$2.default.Variable||A instanceof tree_1$2.default.Property?A:new tree_1$2.default.Anonymous(A,R),R,$)},variable:function(){var A,R,C=y.i;if(y.save(),y.currentChar()==="@"&&(R=y.$re(/^@@?[\w-]+/))){if(A=y.currentChar(),A==="("||A==="["&&!y.prevChar().match(/^\s/)){var M=b.variableCall(R);if(M)return y.forget(),M}return y.forget(),new tree_1$2.default.Variable(R,C,$)}y.restore()},variableCurly:function(){var A,R=y.i;if(y.currentChar()==="@"&&(A=y.$re(/^@\{([\w-]+)\}/)))return new tree_1$2.default.Variable("@"+A[1],R,$)},property:function(){var A,R=y.i;if(y.currentChar()==="$"&&(A=y.$re(/^\$[\w-]+/)))return new tree_1$2.default.Property(A,R,$)},propertyCurly:function(){var A,R=y.i;if(y.currentChar()==="$"&&(A=y.$re(/^\$\{([\w-]+)\}/)))return new tree_1$2.default.Property("$"+A[1],R,$)},color:function(){var A;if(y.save(),y.currentChar()==="#"&&(A=y.$re(/^#([A-Fa-f0-9]{8}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3,4})([\w.#\[])?/))&&!A[2])return y.forget(),new tree_1$2.default.Color(A[1],void 0,A[0]);y.restore()},colorKeyword:function(){y.save();var A=y.autoCommentAbsorb;y.autoCommentAbsorb=!1;var R=y.$re(/^[_A-Za-z-][_A-Za-z0-9-]+/);if(y.autoCommentAbsorb=A,!R){y.forget();return}y.restore();var C=tree_1$2.default.Color.fromKeyword(R);if(C)return y.$str(R),C},dimension:function(){if(!y.peekNotNumeric()){var A=y.$re(/^([+-]?\d*\.?\d+)(%|[a-z_]+)?/i);if(A)return new tree_1$2.default.Dimension(A[1],A[2])}},unicodeDescriptor:function(){var A;if(A=y.$re(/^U\+[0-9a-fA-F?]+(\-[0-9a-fA-F?]+)?/),A)return new tree_1$2.default.UnicodeDescriptor(A[0])},javascript:function(){var A,R=y.i;y.save();var C=y.$char("~"),M=y.$char("`");if(!M){y.restore();return}if(A=y.$re(/^[^`]*`/),A)return y.forget(),new tree_1$2.default.JavaScript(A.substr(0,A.length-1),Boolean(C),R,$);y.restore("invalid javascript definition")}},variable:function(){var A;if(y.currentChar()==="@"&&(A=y.$re(/^(@[\w-]+)\s*:/)))return A[1]},variableCall:function(A){var R,C=y.i,M=!!A,k=A;if(y.save(),k||y.currentChar()==="@"&&(k=y.$re(/^(@[\w-]+)(\(\s*\))?/))){if(R=this.mixin.ruleLookups(),!R&&(M&&y.$str("()")!=="()"||k[2]!=="()")){y.restore("Missing '[...]' lookup in variable call");return}M||(k=k[1]);var P=new tree_1$2.default.VariableCall(k,C,$);return!M&&b.end()?(y.forget(),P):(y.forget(),new tree_1$2.default.NamespaceValue(P,R,C,$))}y.restore()},extend:function(A){var R,C,M=y.i,k,P,L;if(!!y.$str(A?"&:extend(":":extend(")){do{for(k=null,R=null;!(k=y.$re(/^(all)(?=\s*(\)|,))/))&&(C=this.element(),!!C);)R?R.push(C):R=[C];k=k&&k[1],R||S("Missing target selector for :extend()."),L=new tree_1$2.default.Extend(new tree_1$2.default.Selector(R),k,M,$),P?P.push(L):P=[L]}while(y.$char(","));return O(/^\)/),A&&O(/^;/),P}},extendRule:function(){return this.extend(!0)},mixin:{call:function(A,R){var C=y.currentChar(),M=!1,k,P=y.i,L,N,D;if(!(C!=="."&&C!=="#")){if(y.save(),L=this.elements(),L){if(y.$char("(")&&(N=this.args(!0).args,E(")"),D=!0),R!==!1&&(k=this.ruleLookups()),R===!0&&!k){y.restore();return}if(A&&!k&&!D){y.restore();return}if(!A&&b.important()&&(M=!0),A||b.end()){y.forget();var I=new tree_1$2.default.mixin.Call(L,N,P,$,!k&&M);return k?new tree_1$2.default.NamespaceValue(I,k):I}}y.restore()}},elements:function(){for(var A,R,C,M,k,P=/^[#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/;k=y.i,R=y.$re(P),!!R;)M=new tree_1$2.default.Element(C,R,!1,k,$),A?A.push(M):A=[M],C=y.$char(">");return A},args:function(A){var R=b.entities,C={args:null,variadic:!1},M=[],k=[],P=[],L,N,D,I,z,U,B,j=!0;for(y.save();;){if(A)U=b.detachedRuleset()||b.expression();else{if(y.commentStore.length=0,y.$str("...")){C.variadic=!0,y.$char(";")&&!L&&(L=!0),(L?k:P).push({variadic:!0});break}U=R.variable()||R.property()||R.literal()||R.keyword()||this.call(!0)}if(!U||!j)break;I=null,U.throwAwayComments&&U.throwAwayComments(),z=U;var K=null;if(A?U.value&&U.value.length==1&&(K=U.value[0]):K=U,K&&(K instanceof tree_1$2.default.Variable||K instanceof tree_1$2.default.Property))if(y.$char(":")){if(M.length>0&&(L&&S("Cannot mix ; and , as delimiter types"),N=!0),z=b.detachedRuleset()||b.expression(),!z)if(A)S("could not understand value for named argument");else return y.restore(),C.args=[],C;I=D=K.name}else if(y.$str("..."))if(A)B=!0;else{C.variadic=!0,y.$char(";")&&!L&&(L=!0),(L?k:P).push({name:U.name,variadic:!0});break}else A||(D=I=K.name,z=null);if(z&&M.push(z),P.push({name:I,value:z,expand:B}),y.$char(",")){j=!0;continue}j=y.$char(";")===";",(j||L)&&(N&&S("Cannot mix ; and , as delimiter types"),L=!0,M.length>1&&(z=new tree_1$2.default.Value(M)),k.push({name:D,value:z,expand:B}),D=null,M=[],N=!1)}return y.forget(),C.args=L?k:P,C},definition:function(){var A,R=[],C,M,k,P=!1;if(!(y.currentChar()!=="."&&y.currentChar()!=="#"||y.peek(/^[^{]*\}/)))if(y.save(),C=y.$re(/^([#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+)\s*\(/),C){A=C[1];var L=this.args(!1);if(R=L.args,P=L.variadic,!y.$char(")")){y.restore("Missing closing ')'");return}if(y.commentStore.length=0,y.$str("when")&&(k=O(b.conditions,"expected condition")),M=b.block(),M)return y.forget(),new tree_1$2.default.mixin.Definition(A,R,M,k,P);y.restore()}else y.restore()},ruleLookups:function(){var A,R=[];if(y.currentChar()==="["){for(;;){if(y.save(),A=this.lookupValue(),!A&&A!==""){y.restore();break}R.push(A),y.forget()}if(R.length>0)return R}},lookupValue:function(){if(y.save(),!y.$char("[")){y.restore();return}var A=y.$re(/^(?:[@$]{0,2})[_a-zA-Z0-9-]*/);if(!y.$char("]")){y.restore();return}if(A||A==="")return y.forget(),A;y.restore()}},entity:function(){var A=this.entities;return this.comment()||A.literal()||A.variable()||A.url()||A.property()||A.call()||A.keyword()||this.mixin.call(!0)||A.javascript()},end:function(){return y.$char(";")||y.peek("}")},ieAlpha:function(){var A;if(!!y.$re(/^opacity=/i))return A=y.$re(/^\d+/),A||(A=O(b.entities.variable,"Could not parse alpha"),A="@{"+A.name.slice(1)+"}"),E(")"),new tree_1$2.default.Quoted("","alpha(opacity="+A+")")},element:function(){var A,R,C,M=y.i;if(R=this.combinator(),A=y.$re(/^(?:\d+\.\d+|\d+)%/)||y.$re(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/)||y.$char("*")||y.$char("&")||this.attribute()||y.$re(/^\([^&()@]+\)/)||y.$re(/^[\.#:](?=@)/)||this.entities.variableCurly(),A||(y.save(),y.$char("(")?(C=this.selector(!1))&&y.$char(")")?(A=new tree_1$2.default.Paren(C),y.forget()):y.restore("Missing closing ')'"):y.forget()),A)return new tree_1$2.default.Element(R,A,A instanceof tree_1$2.default.Variable,M,$)},combinator:function(){var A=y.currentChar();if(A==="/"){y.save();var R=y.$re(/^\/[a-z]+\//i);if(R)return y.forget(),new tree_1$2.default.Combinator(R);y.restore()}if(A===">"||A==="+"||A==="~"||A==="|"||A==="^"){for(y.i++,A==="^"&&y.currentChar()==="^"&&(A="^^",y.i++);y.isWhitespace();)y.i++;return new tree_1$2.default.Combinator(A)}else return y.isWhitespace(-1)?new tree_1$2.default.Combinator(" "):new tree_1$2.default.Combinator(null)},selector:function(A){var R=y.i,C,M,k,P,L,N,D;for(A=A!==!1;(A&&(M=this.extend())||A&&(N=y.$str("when"))||(P=this.element()))&&(N?D=O(this.conditions,"expected condition"):D?S("CSS guard can only be used at the end of selector"):M?L?L=L.concat(M):L=M:(L&&S("Extend can only be used at the end of selector"),k=y.currentChar(),C?C.push(P):C=[P],P=null),!(k==="{"||k==="}"||k===";"||k===","||k===")")););if(C)return new tree_1$2.default.Selector(C,L,D,R,$);L&&S("Extend must be used to extend a selector, it cannot be used on its own")},selectors:function(){for(var A,R;A=this.selector(),!(!A||(R?R.push(A):R=[A],y.commentStore.length=0,A.condition&&R.length>1&&S("Guards are only currently allowed on a single selector."),!y.$char(",")));)A.condition&&S("Guards are only currently allowed on a single selector."),y.commentStore.length=0;return R},attribute:function(){if(!!y.$char("[")){var A=this.entities,R,C,M;return(R=A.variableCurly())||(R=O(/^(?:[_A-Za-z0-9-\*]*\|)?(?:[_A-Za-z0-9-]|\\.)+/)),M=y.$re(/^[|~*$^]?=/),M&&(C=A.quoted()||y.$re(/^[0-9]+%/)||y.$re(/^[\w-]+/)||A.variableCurly()),E("]"),new tree_1$2.default.Attribute(R,M,C)}},block:function(){var A;if(y.$char("{")&&(A=this.primary())&&y.$char("}"))return A},blockRuleset:function(){var A=this.block();return A&&(A=new tree_1$2.default.Ruleset(null,A)),A},detachedRuleset:function(){var A,R,C;if(y.save(),y.$re(/^[.#]\(/)&&(A=this.mixin.args(!1),R=A.args,C=A.variadic,!y.$char(")"))){y.restore();return}var M=this.blockRuleset();if(M)return y.forget(),R?new tree_1$2.default.mixin.Definition(null,R,M,null,C):new tree_1$2.default.DetachedRuleset(M);y.restore()},ruleset:function(){var A,R,C;if(y.save(),d.dumpLineNumbers&&(C=w(y.i)),A=this.selectors(),A&&(R=this.block())){y.forget();var M=new tree_1$2.default.Ruleset(A,R,d.strictImports);return d.dumpLineNumbers&&(M.debugInfo=C),M}else y.restore()},declaration:function(){var A,R,C=y.i,M,k=y.currentChar(),P,L,N;if(!(k==="."||k==="#"||k==="&"||k===":"))if(y.save(),A=this.variable()||this.ruleProperty(),A){if(N=typeof A=="string",N&&(R=this.detachedRuleset(),R&&(M=!0)),y.commentStore.length=0,!R){if(L=!N&&A.length>1&&A.pop().value,A[0].value&&A[0].value.slice(0,2)==="--"?R=this.permissiveValue():R=this.anonymousValue(),R)return y.forget(),new tree_1$2.default.Declaration(A,R,!1,L,C,$);R||(R=this.value()),R?P=this.important():N&&(R=this.permissiveValue())}if(R&&(this.end()||M))return y.forget(),new tree_1$2.default.Declaration(A,R,P,L,C,$);y.restore()}else y.restore()},anonymousValue:function(){var A=y.i,R=y.$re(/^([^.#@\$+\/'"*`(;{}-]*);/);if(R)return new tree_1$2.default.Anonymous(R[1],A)},permissiveValue:function(A){var R,C,M,k,P=A||";",L=y.i,N=[];function D(){var U=y.currentChar();return typeof P=="string"?U===P:P.test(U)}if(!D()){k=[];do{if(C=this.comment(),C){k.push(C);continue}C=this.entity(),C&&k.push(C)}while(C);if(M=D(),k.length>0){if(k=new tree_1$2.default.Expression(k),M)return k;N.push(k),y.prevChar()===" "&&N.push(new tree_1$2.default.Anonymous(" ",L))}if(y.save(),k=y.$parseUntil(P),k){if(typeof k=="string"&&S("Expected '"+k+"'","Parse"),k.length===1&&k[0]===" ")return y.forget(),new tree_1$2.default.Anonymous("",L);var I=void 0;for(R=0;R<k.length;R++)if(I=k[R],Array.isArray(I))N.push(new tree_1$2.default.Quoted(I[0],I[1],!0,L,$));else{R===k.length-1&&(I=I.trim());var z=new tree_1$2.default.Quoted("'",I,!0,L,$);z.variableRegex=/@([\w-]+)/g,z.propRegex=/\$([\w-]+)/g,N.push(z)}return y.forget(),new tree_1$2.default.Expression(N,!0)}y.restore()}},import:function(){var A,R,C=y.i,M=y.$re(/^@import?\s+/);if(M){var k=(M?this.importOptions():null)||{};if(A=this.entities.quoted()||this.entities.url())return R=this.mediaFeatures(),y.$char(";")||(y.i=C,S("missing semi-colon or unrecognised media features on import")),R=R&&new tree_1$2.default.Value(R),new tree_1$2.default.Import(A,R,k,C,$);y.i=C,S("malformed import statement")}},importOptions:function(){var A,R={},C,M;if(!y.$char("("))return null;do if(A=this.importOption(),A){switch(C=A,M=!0,C){case"css":C="less",M=!1;break;case"once":C="multiple",M=!1;break}if(R[C]=M,!y.$char(","))break}while(A);return E(")"),R},importOption:function(){var A=y.$re(/^(less|css|multiple|once|inline|reference|optional)/);if(A)return A[1]},mediaFeature:function(){var A=this.entities,R=[],C,M;y.save();do C=A.keyword()||A.variable()||A.mixinLookup(),C?R.push(C):y.$char("(")&&(M=this.property(),C=this.value(),y.$char(")")?M&&C?R.push(new tree_1$2.default.Paren(new tree_1$2.default.Declaration(M,C,null,null,y.i,$,!0))):C?R.push(new tree_1$2.default.Paren(C)):S("badly formed media feature definition"):S("Missing closing ')'","Parse"));while(C);if(y.forget(),R.length>0)return new tree_1$2.default.Expression(R)},mediaFeatures:function(){var A=this.entities,R=[],C;do if(C=this.mediaFeature(),C){if(R.push(C),!y.$char(","))break}else if(C=A.variable()||A.mixinLookup(),C&&(R.push(C),!y.$char(",")))break;while(C);return R.length>0?R:null},media:function(){var A,R,C,M,k=y.i;if(d.dumpLineNumbers&&(M=w(k)),y.save(),y.$str("@media"))return A=this.mediaFeatures(),R=this.block(),R||S("media definitions require block statements after any features"),y.forget(),C=new tree_1$2.default.Media(R,A,k,$),d.dumpLineNumbers&&(C.debugInfo=M),C;y.restore()},plugin:function(){var A,R,C,M=y.i,k=y.$re(/^@plugin?\s+/);if(k){if(R=this.pluginArgs(),R?C={pluginArgs:R,isPlugin:!0}:C={isPlugin:!0},A=this.entities.quoted()||this.entities.url())return y.$char(";")||(y.i=M,S("missing semi-colon on @plugin")),new tree_1$2.default.Import(A,null,C,M,$);y.i=M,S("malformed @plugin statement")}},pluginArgs:function(){if(y.save(),!y.$char("("))return y.restore(),null;var A=y.$re(/^\s*([^\);]+)\)\s*/);return A[1]?(y.forget(),A[1].trim()):(y.restore(),null)},atrule:function(){var A=y.i,R,C,M,k,P,L,N,D=!0,I=!0;if(y.currentChar()==="@"){if(C=this.import()||this.plugin()||this.media(),C)return C;if(y.save(),R=y.$re(/^@[a-z-]+/),!!R){switch(k=R,R.charAt(1)=="-"&&R.indexOf("-",2)>0&&(k="@"+R.slice(R.indexOf("-",2)+1)),k){case"@charset":P=!0,D=!1;break;case"@namespace":L=!0,D=!1;break;case"@keyframes":case"@counter-style":P=!0;break;case"@document":case"@supports":N=!0,I=!1;break;default:N=!0;break}if(y.commentStore.length=0,P?(C=this.entity(),C||S("expected "+R+" identifier")):L?(C=this.expression(),C||S("expected "+R+" expression")):N&&(C=this.permissiveValue(/^[{;]/),D=y.currentChar()==="{",C?C.value||(C=null):!D&&y.currentChar()!==";"&&S(R+" rule is missing block or ending semi-colon")),D&&(M=this.blockRuleset()),M||!D&&C&&y.$char(";"))return y.forget(),new tree_1$2.default.AtRule(R,C,M,A,$,d.dumpLineNumbers?w(A):null,I);y.restore("at-rule options not recognised")}}},value:function(){var A,R=[],C=y.i;do if(A=this.expression(),A&&(R.push(A),!y.$char(",")))break;while(A);if(R.length>0)return new tree_1$2.default.Value(R,C)},important:function(){if(y.currentChar()==="!")return y.$re(/^! *important/)},sub:function(){var A,R;if(y.save(),y.$char("(")){if(A=this.addition(),A&&y.$char(")"))return y.forget(),R=new tree_1$2.default.Expression([A]),R.parens=!0,R;y.restore("Expected ')'");return}y.restore()},multiplication:function(){var A,R,C,M,k;if(A=this.operand(),A){for(k=y.isWhitespace(-1);!y.peek(/^\/[*\/]/);){if(y.save(),C=y.$char("/")||y.$char("*")||y.$str("./"),!C){y.forget();break}if(R=this.operand(),!R){y.restore();break}y.forget(),A.parensInOp=!0,R.parensInOp=!0,M=new tree_1$2.default.Operation(C,[M||A,R],k),k=y.isWhitespace(-1)}return M||A}},addition:function(){var A,R,C,M,k;if(A=this.multiplication(),A){for(k=y.isWhitespace(-1);C=y.$re(/^[-+]\s+/)||!k&&(y.$char("+")||y.$char("-")),!(!C||(R=this.multiplication(),!R));)A.parensInOp=!0,R.parensInOp=!0,M=new tree_1$2.default.Operation(C,[M||A,R],k),k=y.isWhitespace(-1);return M||A}},conditions:function(){var A,R,C=y.i,M;if(A=this.condition(!0),A){for(;!(!y.peek(/^,\s*(not\s*)?\(/)||!y.$char(",")||(R=this.condition(!0),!R));)M=new tree_1$2.default.Condition("or",M||A,R,C);return M||A}},condition:function(A){var R,C,M;function k(){return y.$str("or")}if(R=this.conditionAnd(A),!!R){if(C=k(),C)if(M=this.condition(A),M)R=new tree_1$2.default.Condition(C,R,M);else return;return R}},conditionAnd:function(A){var R,C,M,k=this;function P(){var N=k.negatedCondition(A)||k.parenthesisCondition(A);return!N&&!A?k.atomicCondition(A):N}function L(){return y.$str("and")}if(R=P(),!!R){if(C=L(),C)if(M=this.conditionAnd(A),M)R=new tree_1$2.default.Condition(C,R,M);else return;return R}},negatedCondition:function(A){if(y.$str("not")){var R=this.parenthesisCondition(A);return R&&(R.negate=!R.negate),R}},parenthesisCondition:function(A){function R(M){var k;if(y.save(),k=M.condition(A),!k){y.restore();return}if(!y.$char(")")){y.restore();return}return y.forget(),k}var C;if(y.save(),!y.$str("(")){y.restore();return}if(C=R(this),C)return y.forget(),C;if(C=this.atomicCondition(A),!C){y.restore();return}if(!y.$char(")")){y.restore("expected ')' got '"+y.currentChar()+"'");return}return y.forget(),C},atomicCondition:function(A){var R=this.entities,C=y.i,M,k,P,L;function N(){return this.addition()||R.keyword()||R.quoted()||R.mixinLookup()}if(N=N.bind(this),M=N(),M)return y.$char(">")?y.$char("=")?L=">=":L=">":y.$char("<")?y.$char("=")?L="<=":L="<":y.$char("=")&&(y.$char(">")?L="=>":y.$char("<")?L="=<":L="="),L?(k=N(),k?P=new tree_1$2.default.Condition(L,M,k,C,!1):S("expected expression")):P=new tree_1$2.default.Condition("=",M,new tree_1$2.default.Keyword("true"),C,!1),P},operand:function(){var A=this.entities,R;y.peek(/^-[@\$\(]/)&&(R=y.$char("-"));var C=this.sub()||A.dimension()||A.color()||A.variable()||A.property()||A.call()||A.quoted(!0)||A.colorKeyword()||A.mixinLookup();return R&&(C.parensInOp=!0,C=new tree_1$2.default.Negative(C)),C},expression:function(){var A=[],R,C,M=y.i;do{if(R=this.comment(),R){A.push(R);continue}R=this.addition()||this.entity(),R instanceof tree_1$2.default.Comment&&(R=null),R&&(A.push(R),y.peek(/^\/[\/*]/)||(C=y.$char("/"),C&&A.push(new tree_1$2.default.Anonymous(C,M))))}while(R);if(A.length>0)return new tree_1$2.default.Expression(A)},property:function(){var A=y.$re(/^(\*?-?[_a-zA-Z0-9-]+)\s*:/);if(A)return A[1]},ruleProperty:function(){var A=[],R=[],C,M;y.save();var k=y.$re(/^([_a-zA-Z0-9-]+)\s*:/);if(k)return A=[new tree_1$2.default.Keyword(k[1])],y.forget(),A;function P(L){var N=y.i,D=y.$re(L);if(D)return R.push(N),A.push(D[1])}for(P(/^(\*?)/);P(/^((?:[\w-]+)|(?:[@\$]\{[\w-]+\}))/););if(A.length>1&&P(/^((?:\+_|\+)?)\s*:/)){for(y.forget(),A[0]===""&&(A.shift(),R.shift()),M=0;M<A.length;M++)C=A[M],A[M]=C.charAt(0)!=="@"&&C.charAt(0)!=="$"?new tree_1$2.default.Keyword(C):C.charAt(0)==="@"?new tree_1$2.default.Variable("@"+C.slice(2,-1),R[M],$):new tree_1$2.default.Property("$"+C.slice(2,-1),R[M],$);return A}y.restore()}}}};Parser$2.serializeVars=function(t){var d="";for(var _ in t)if(Object.hasOwnProperty.call(t,_)){var $=t[_];d+=(_[0]==="@"?"":"@")+_+": "+$+(String($).slice(-1)===";"?"":";")}return d},parser$1.default=Parser$2;var functions={},boolean$1={};Object.defineProperty(boolean$1,"__esModule",{value:!0});var tslib_1$h=require$$0,anonymous_1$4=tslib_1$h.__importDefault(anonymous),keyword_1$1=tslib_1$h.__importDefault(keyword$1);function boolean(t){return t?keyword_1$1.default.True:keyword_1$1.default.False}function If(t,d,_,$){return d.eval(t)?_.eval(t):$?$.eval(t):new anonymous_1$4.default}If.evalArgs=!1;function isdefined(t,d){try{return d.eval(t),keyword_1$1.default.True}catch{return keyword_1$1.default.False}}isdefined.evalArgs=!1,boolean$1.default={isdefined,boolean,if:If};var color$2={};Object.defineProperty(color$2,"__esModule",{value:!0});var tslib_1$g=require$$0,dimension_1$5=tslib_1$g.__importDefault(dimension),color_1$4=tslib_1$g.__importDefault(color$3),quoted_1$5=tslib_1$g.__importDefault(quoted),anonymous_1$3=tslib_1$g.__importDefault(anonymous),expression_1$2=tslib_1$g.__importDefault(expression),operation_1$1=tslib_1$g.__importDefault(operation),colorFunctions;function clamp(t){return Math.min(1,Math.max(0,t))}function hsla(t,d){var _=colorFunctions.hsla(d.h,d.s,d.l,d.a);if(_)return t.value&&/^(rgb|hsl)/.test(t.value)?_.value=t.value:_.value="rgb",_}function toHSL(t){if(t.toHSL)return t.toHSL();throw new Error("Argument cannot be evaluated to a color")}function toHSV(t){if(t.toHSV)return t.toHSV();throw new Error("Argument cannot be evaluated to a color")}function number$1(t){if(t instanceof dimension_1$5.default)return parseFloat(t.unit.is("%")?t.value/100:t.value);if(typeof t=="number")return t;throw{type:"Argument",message:"color functions take numbers as parameters"}}function scaled(t,d){return t instanceof dimension_1$5.default&&t.unit.is("%")?parseFloat(t.value*d/100):number$1(t)}colorFunctions={rgb:function(t,d,_){var $=1;if(t instanceof expression_1$2.default){var b=t.value;if(t=b[0],d=b[1],_=b[2],_ instanceof operation_1$1.default){var y=_;_=y.operands[0],$=y.operands[1]}}var S=colorFunctions.rgba(t,d,_,$);if(S)return S.value="rgb",S},rgba:function(t,d,_,$){try{if(t instanceof color_1$4.default)return d?$=number$1(d):$=t.alpha,new color_1$4.default(t.rgb,$,"rgba");var b=[t,d,_].map(function(y){return scaled(y,255)});return $=number$1($),new color_1$4.default(b,$,"rgba")}catch{}},hsl:function(t,d,_){var $=1;if(t instanceof expression_1$2.default){var b=t.value;if(t=b[0],d=b[1],_=b[2],_ instanceof operation_1$1.default){var y=_;_=y.operands[0],$=y.operands[1]}}var S=colorFunctions.hsla(t,d,_,$);if(S)return S.value="hsl",S},hsla:function(t,d,_,$){try{let O=function(E){return E=E<0?E+1:E>1?E-1:E,E*6<1?b+(y-b)*E*6:E*2<1?y:E*3<2?b+(y-b)*(2/3-E)*6:b};if(t instanceof color_1$4.default)return d?$=number$1(d):$=t.alpha,new color_1$4.default(t.rgb,$,"hsla");var b,y;t=number$1(t)%360/360,d=clamp(number$1(d)),_=clamp(number$1(_)),$=clamp(number$1($)),y=_<=.5?_*(d+1):_+d-_*d,b=_*2-y;var S=[O(t+1/3)*255,O(t)*255,O(t-1/3)*255];return $=number$1($),new color_1$4.default(S,$,"hsla")}catch{}},hsv:function(t,d,_){return colorFunctions.hsva(t,d,_,1)},hsva:function(t,d,_,$){t=number$1(t)%360/360*360,d=number$1(d),_=number$1(_),$=number$1($);var b,y;b=Math.floor(t/60%6),y=t/60-b;var S=[_,_*(1-d),_*(1-y*d),_*(1-(1-y)*d)],O=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]];return colorFunctions.rgba(S[O[b][0]]*255,S[O[b][1]]*255,S[O[b][2]]*255,$)},hue:function(t){return new dimension_1$5.default(toHSL(t).h)},saturation:function(t){return new dimension_1$5.default(toHSL(t).s*100,"%")},lightness:function(t){return new dimension_1$5.default(toHSL(t).l*100,"%")},hsvhue:function(t){return new dimension_1$5.default(toHSV(t).h)},hsvsaturation:function(t){return new dimension_1$5.default(toHSV(t).s*100,"%")},hsvvalue:function(t){return new dimension_1$5.default(toHSV(t).v*100,"%")},red:function(t){return new dimension_1$5.default(t.rgb[0])},green:function(t){return new dimension_1$5.default(t.rgb[1])},blue:function(t){return new dimension_1$5.default(t.rgb[2])},alpha:function(t){return new dimension_1$5.default(toHSL(t).a)},luma:function(t){return new dimension_1$5.default(t.luma()*t.alpha*100,"%")},luminance:function(t){var d=.2126*t.rgb[0]/255+.7152*t.rgb[1]/255+.0722*t.rgb[2]/255;return new dimension_1$5.default(d*t.alpha*100,"%")},saturate:function(t,d,_){if(!t.rgb)return null;var $=toHSL(t);return typeof _!="undefined"&&_.value==="relative"?$.s+=$.s*d.value/100:$.s+=d.value/100,$.s=clamp($.s),hsla(t,$)},desaturate:function(t,d,_){var $=toHSL(t);return typeof _!="undefined"&&_.value==="relative"?$.s-=$.s*d.value/100:$.s-=d.value/100,$.s=clamp($.s),hsla(t,$)},lighten:function(t,d,_){var $=toHSL(t);return typeof _!="undefined"&&_.value==="relative"?$.l+=$.l*d.value/100:$.l+=d.value/100,$.l=clamp($.l),hsla(t,$)},darken:function(t,d,_){var $=toHSL(t);return typeof _!="undefined"&&_.value==="relative"?$.l-=$.l*d.value/100:$.l-=d.value/100,$.l=clamp($.l),hsla(t,$)},fadein:function(t,d,_){var $=toHSL(t);return typeof _!="undefined"&&_.value==="relative"?$.a+=$.a*d.value/100:$.a+=d.value/100,$.a=clamp($.a),hsla(t,$)},fadeout:function(t,d,_){var $=toHSL(t);return typeof _!="undefined"&&_.value==="relative"?$.a-=$.a*d.value/100:$.a-=d.value/100,$.a=clamp($.a),hsla(t,$)},fade:function(t,d){var _=toHSL(t);return _.a=d.value/100,_.a=clamp(_.a),hsla(t,_)},spin:function(t,d){var _=toHSL(t),$=(_.h+d.value)%360;return _.h=$<0?360+$:$,hsla(t,_)},mix:function(t,d,_){_||(_=new dimension_1$5.default(50));var $=_.value/100,b=$*2-1,y=toHSL(t).a-toHSL(d).a,S=((b*y==-1?b:(b+y)/(1+b*y))+1)/2,O=1-S,E=[t.rgb[0]*S+d.rgb[0]*O,t.rgb[1]*S+d.rgb[1]*O,t.rgb[2]*S+d.rgb[2]*O],w=t.alpha*$+d.alpha*(1-$);return new color_1$4.default(E,w)},greyscale:function(t){return colorFunctions.desaturate(t,new dimension_1$5.default(100))},contrast:function(t,d,_,$){if(!t.rgb)return null;if(typeof _=="undefined"&&(_=colorFunctions.rgba(255,255,255,1)),typeof d=="undefined"&&(d=colorFunctions.rgba(0,0,0,1)),d.luma()>_.luma()){var b=_;_=d,d=b}return typeof $=="undefined"?$=.43:$=number$1($),t.luma()<$?_:d},argb:function(t){return new anonymous_1$3.default(t.toARGB())},color:function(t){if(t instanceof quoted_1$5.default&&/^#([A-Fa-f0-9]{8}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{3,4})$/i.test(t.value)){var d=t.value.slice(1);return new color_1$4.default(d,void 0,"#"+d)}if(t instanceof color_1$4.default||(t=color_1$4.default.fromKeyword(t.value)))return t.value=void 0,t;throw{type:"Argument",message:"argument must be a color keyword or 3|4|6|8 digit hex e.g. #FFF"}},tint:function(t,d){return colorFunctions.mix(colorFunctions.rgb(255,255,255),t,d)},shade:function(t,d){return colorFunctions.mix(colorFunctions.rgb(0,0,0),t,d)}},color$2.default=colorFunctions;var colorBlending={};Object.defineProperty(colorBlending,"__esModule",{value:!0});var tslib_1$f=require$$0,color_1$3=tslib_1$f.__importDefault(color$3);function colorBlend(t,d,_){var $=d.alpha,b,y=_.alpha,S,O,E,w=[];O=y+$*(1-y);for(var T=0;T<3;T++)b=d.rgb[T]/255,S=_.rgb[T]/255,E=t(b,S),O&&(E=(y*S+$*(b-y*(b+S-E)))/O),w[T]=E*255;return new color_1$3.default(w,O)}var colorBlendModeFunctions={multiply:function(t,d){return t*d},screen:function(t,d){return t+d-t*d},overlay:function(t,d){return t*=2,t<=1?colorBlendModeFunctions.multiply(t,d):colorBlendModeFunctions.screen(t-1,d)},softlight:function(t,d){var _=1,$=t;return d>.5&&($=1,_=t>.25?Math.sqrt(t):((16*t-12)*t+4)*t),t-(1-2*d)*$*(_-t)},hardlight:function(t,d){return colorBlendModeFunctions.overlay(d,t)},difference:function(t,d){return Math.abs(t-d)},exclusion:function(t,d){return t+d-2*t*d},average:function(t,d){return(t+d)/2},negation:function(t,d){return 1-Math.abs(t+d-1)}};for(var f$2 in colorBlendModeFunctions)colorBlendModeFunctions.hasOwnProperty(f$2)&&(colorBlend[f$2]=colorBlend.bind(null,colorBlendModeFunctions[f$2]));colorBlending.default=colorBlend;var dataUri={};Object.defineProperty(dataUri,"__esModule",{value:!0});var tslib_1$e=require$$0,quoted_1$4=tslib_1$e.__importDefault(quoted),url_1$2=tslib_1$e.__importDefault(url$5),utils$4=tslib_1$e.__importStar(utils$f),logger_1$3=tslib_1$e.__importDefault(logger);dataUri.default=function(t){var d=function(_,$){return new url_1$2.default($,_.index,_.currentFileInfo).eval(_.context)};return{"data-uri":function(_,$){$||($=_,_=null);var b=_&&_.value,y=$.value,S=this.currentFileInfo,O=S.rewriteUrls?S.currentDirectory:S.entryPath,E=y.indexOf("#"),w="";E!==-1&&(w=y.slice(E),y=y.slice(0,E));var T=utils$4.clone(this.context);T.rawBuffer=!0;var A=t.getFileManager(y,O,T,t,!0);if(!A)return d(this,$);var R=!1;if(_)R=/;base64$/.test(b);else{if(b=t.mimeLookup(y),b==="image/svg+xml")R=!1;else{var C=t.charsetLookup(b);R=["US-ASCII","UTF-8"].indexOf(C)<0}R&&(b+=";base64")}var M=A.loadFileSync(y,O,T,t);if(!M.contents)return logger_1$3.default.warn("Skipped data-uri embedding of "+y+" because file not found"),d(this,$||_);var k=M.contents;if(R&&!t.encodeBase64)return d(this,$);k=R?t.encodeBase64(k):encodeURIComponent(k);var P="data:"+b+","+k+w;return new url_1$2.default(new quoted_1$4.default('"'+P+'"',P,!1,this.index,this.currentFileInfo),this.index,this.currentFileInfo)}}};var list$3={};Object.defineProperty(list$3,"__esModule",{value:!0});var tslib_1$d=require$$0,comment_1=tslib_1$d.__importDefault(comment$1),node_1$1=tslib_1$d.__importDefault(node),dimension_1$4=tslib_1$d.__importDefault(dimension),declaration_1=tslib_1$d.__importDefault(declaration$1),expression_1$1=tslib_1$d.__importDefault(expression),ruleset_1=tslib_1$d.__importDefault(ruleset),selector_1=tslib_1$d.__importDefault(selector),element_1=tslib_1$d.__importDefault(element),quoted_1$3=tslib_1$d.__importDefault(quoted),value_1=tslib_1$d.__importDefault(value$2),getItemsFromNode=function(t){var d=Array.isArray(t.value)?t.value:Array(t);return d};list$3.default={_SELF:function(t){return t},"~":function(){for(var t=[],d=0;d<arguments.length;d++)t[d]=arguments[d];return t.length===1?t[0]:new value_1.default(t)},extract:function(t,d){return d=d.value-1,getItemsFromNode(t)[d]},length:function(t){return new dimension_1$4.default(getItemsFromNode(t).length)},range:function(t,d,_){var $,b,y=1,S=[];d?(b=d,$=t.value,_&&(y=_.value)):($=1,b=t);for(var O=$;O<=b.value;O+=y)S.push(new dimension_1$4.default(O,b.unit));return new expression_1$1.default(S)},each:function(t,d){var _=this,$=[],b,y,S=function(M){return M instanceof node_1$1.default?M.eval(_.context):M};t.value&&!(t instanceof quoted_1$3.default)?Array.isArray(t.value)?y=t.value.map(S):y=[S(t.value)]:t.ruleset?y=S(t.ruleset).rules:t.rules?y=t.rules.map(S):Array.isArray(t)?y=t.map(S):y=[S(t)];var O="@value",E="@key",w="@index";d.params?(O=d.params[0]&&d.params[0].name,E=d.params[1]&&d.params[1].name,w=d.params[2]&&d.params[2].name,d=d.rules):d=d.ruleset;for(var T=0;T<y.length;T++){var A=void 0,R=void 0,C=y[T];C instanceof declaration_1.default?(A=typeof C.name=="string"?C.name:C.name[0].value,R=C.value):(A=new dimension_1$4.default(T+1),R=C),!(C instanceof comment_1.default)&&(b=d.rules.slice(0),O&&b.push(new declaration_1.default(O,R,!1,!1,this.index,this.currentFileInfo)),w&&b.push(new declaration_1.default(w,new dimension_1$4.default(T+1),!1,!1,this.index,this.currentFileInfo)),E&&b.push(new declaration_1.default(E,A,!1,!1,this.index,this.currentFileInfo)),$.push(new ruleset_1.default([new selector_1.default([new element_1.default("","&")])],b,d.strictImports,d.visibilityInfo())))}return new ruleset_1.default([new selector_1.default([new element_1.default("","&")])],$,d.strictImports,d.visibilityInfo()).eval(this.context)}};var math={},mathHelper={};Object.defineProperty(mathHelper,"__esModule",{value:!0});var tslib_1$c=require$$0,dimension_1$3=tslib_1$c.__importDefault(dimension),MathHelper=function(t,d,_){if(!(_ instanceof dimension_1$3.default))throw{type:"Argument",message:"argument must be a number"};return d==null?d=_.unit:_=_.unify(),new dimension_1$3.default(t(parseFloat(_.value)),d)};mathHelper.default=MathHelper,Object.defineProperty(math,"__esModule",{value:!0});var tslib_1$b=require$$0,math_helper_js_1$1=tslib_1$b.__importDefault(mathHelper),mathFunctions={ceil:null,floor:null,sqrt:null,abs:null,tan:"",sin:"",cos:"",atan:"rad",asin:"rad",acos:"rad"};for(var f$1 in mathFunctions)mathFunctions.hasOwnProperty(f$1)&&(mathFunctions[f$1]=math_helper_js_1$1.default.bind(null,Math[f$1],mathFunctions[f$1]));mathFunctions.round=function(t,d){var _=typeof d=="undefined"?0:d.value;return math_helper_js_1$1.default(function($){return $.toFixed(_)},null,t)},math.default=mathFunctions;var number={};Object.defineProperty(number,"__esModule",{value:!0});var tslib_1$a=require$$0,dimension_1$2=tslib_1$a.__importDefault(dimension),anonymous_1$2=tslib_1$a.__importDefault(anonymous),math_helper_js_1=tslib_1$a.__importDefault(mathHelper),minMax=function(t,d){switch(d=Array.prototype.slice.call(d),d.length){case 0:throw{type:"Argument",message:"one or more arguments required"}}var _,$,b,y,S,O,E,w,T=[],A={};for(_=0;_<d.length;_++){if(b=d[_],!(b instanceof dimension_1$2.default)){Array.isArray(d[_].value)&&Array.prototype.push.apply(d,Array.prototype.slice.call(d[_].value));continue}if(y=b.unit.toString()===""&&w!==void 0?new dimension_1$2.default(b.value,w).unify():b.unify(),O=y.unit.toString()===""&&E!==void 0?E:y.unit.toString(),E=O!==""&&E===void 0||O!==""&&T[0].unify().unit.toString()===""?O:E,w=O!==""&&w===void 0?b.unit.toString():w,$=A[""]!==void 0&&O!==""&&O===E?A[""]:A[O],$===void 0){if(E!==void 0&&O!==E)throw{type:"Argument",message:"incompatible types"};A[O]=T.length,T.push(b);continue}S=T[$].unit.toString()===""&&w!==void 0?new dimension_1$2.default(T[$].value,w).unify():T[$].unify(),(t&&y.value<S.value||!t&&y.value>S.value)&&(T[$]=b)}return T.length==1?T[0]:(d=T.map(function(R){return R.toCSS(this.context)}).join(this.context.compress?",":", "),new anonymous_1$2.default((t?"min":"max")+"("+d+")"))};number.default={min:function(){for(var t=[],d=0;d<arguments.length;d++)t[d]=arguments[d];try{return minMax(!0,t)}catch{}},max:function(){for(var t=[],d=0;d<arguments.length;d++)t[d]=arguments[d];try{return minMax(!1,t)}catch{}},convert:function(t,d){return t.convertTo(d.value)},pi:function(){return new dimension_1$2.default(Math.PI)},mod:function(t,d){return new dimension_1$2.default(t.value%d.value,t.unit)},pow:function(t,d){if(typeof t=="number"&&typeof d=="number")t=new dimension_1$2.default(t),d=new dimension_1$2.default(d);else if(!(t instanceof dimension_1$2.default)||!(d instanceof dimension_1$2.default))throw{type:"Argument",message:"arguments must be numbers"};return new dimension_1$2.default(Math.pow(t.value,d.value),t.unit)},percentage:function(t){var d=math_helper_js_1.default(function(_){return _*100},"%",t);return d}};var string={};Object.defineProperty(string,"__esModule",{value:!0});var tslib_1$9=require$$0,quoted_1$2=tslib_1$9.__importDefault(quoted),anonymous_1$1=tslib_1$9.__importDefault(anonymous),javascript_1=tslib_1$9.__importDefault(javascript);string.default={e:function(t){return new quoted_1$2.default('"',t instanceof javascript_1.default?t.evaluated:t.value,!0)},escape:function(t){return new anonymous_1$1.default(encodeURI(t.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},replace:function(t,d,_,$){var b=t.value;return _=_.type==="Quoted"?_.value:_.toCSS(),b=b.replace(new RegExp(d.value,$?$.value:""),_),new quoted_1$2.default(t.quote||"",b,t.escaped)},"%":function(t){for(var d=Array.prototype.slice.call(arguments,1),_=t.value,$=function(y){_=_.replace(/%[sda]/i,function(S){var O=d[y].type==="Quoted"&&S.match(/s/i)?d[y].value:d[y].toCSS();return S.match(/[A-Z]$/)?encodeURIComponent(O):O})},b=0;b<d.length;b++)$(b);return _=_.replace(/%%/g,"%"),new quoted_1$2.default(t.quote||"",_,t.escaped)}};var svg={};Object.defineProperty(svg,"__esModule",{value:!0});var tslib_1$8=require$$0,dimension_1$1=tslib_1$8.__importDefault(dimension),color_1$2=tslib_1$8.__importDefault(color$3),expression_1=tslib_1$8.__importDefault(expression),quoted_1$1=tslib_1$8.__importDefault(quoted),url_1$1=tslib_1$8.__importDefault(url$5);svg.default=function(t){return{"svg-gradient":function(d){var _,$,b="linear",y='x="0" y="0" width="1" height="1"',S={compress:!1},O,E=d.toCSS(S),w,T,A,R,C;function M(){throw{type:"Argument",message:"svg-gradient expects direction, start_color [start_position], [color position,]..., end_color [end_position] or direction, color list"}}switch(arguments.length==2?(arguments[1].value.length<2&&M(),_=arguments[1].value):arguments.length<3?M():_=Array.prototype.slice.call(arguments,1),E){case"to bottom":$='x1="0%" y1="0%" x2="0%" y2="100%"';break;case"to right":$='x1="0%" y1="0%" x2="100%" y2="0%"';break;case"to bottom right":$='x1="0%" y1="0%" x2="100%" y2="100%"';break;case"to top right":$='x1="0%" y1="100%" x2="100%" y2="0%"';break;case"ellipse":case"ellipse at center":b="radial",$='cx="50%" cy="50%" r="75%"',y='x="-50" y="-50" width="101" height="101"';break;default:throw{type:"Argument",message:"svg-gradient direction must be 'to bottom', 'to right', 'to bottom right', 'to top right' or 'ellipse at center'"}}for(O='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><'+b+'Gradient id="g" '+$+">",w=0;w<_.length;w+=1)_[w]instanceof expression_1.default?(T=_[w].value[0],A=_[w].value[1]):(T=_[w],A=void 0),(!(T instanceof color_1$2.default)||!((w===0||w+1===_.length)&&A===void 0)&&!(A instanceof dimension_1$1.default))&&M(),R=A?A.toCSS(S):w===0?"0%":"100%",C=T.alpha,O+='<stop offset="'+R+'" stop-color="'+T.toRGB()+'"'+(C<1?' stop-opacity="'+C+'"':"")+"/>";return O+="</"+b+"Gradient><rect "+y+' fill="url(#g)" /></svg>',O=encodeURIComponent(O),O="data:image/svg+xml,"+O,new url_1$1.default(new quoted_1$1.default("'"+O+"'",O,!1,this.index,this.currentFileInfo),this.index,this.currentFileInfo)}}};var types={};Object.defineProperty(types,"__esModule",{value:!0});var tslib_1$7=require$$0,keyword_1=tslib_1$7.__importDefault(keyword$1),detached_ruleset_1=tslib_1$7.__importDefault(detachedRuleset),dimension_1=tslib_1$7.__importDefault(dimension),color_1$1=tslib_1$7.__importDefault(color$3),quoted_1=tslib_1$7.__importDefault(quoted),anonymous_1=tslib_1$7.__importDefault(anonymous),url_1=tslib_1$7.__importDefault(url$5),operation_1=tslib_1$7.__importDefault(operation),isa=function(t,d){return t instanceof d?keyword_1.default.True:keyword_1.default.False},isunit=function(t,d){if(d===void 0)throw{type:"Argument",message:"missing the required second argument to isunit."};if(d=typeof d.value=="string"?d.value:d,typeof d!="string")throw{type:"Argument",message:"Second argument to isunit should be a unit or a string."};return t instanceof dimension_1.default&&t.unit.is(d)?keyword_1.default.True:keyword_1.default.False};types.default={isruleset:function(t){return isa(t,detached_ruleset_1.default)},iscolor:function(t){return isa(t,color_1$1.default)},isnumber:function(t){return isa(t,dimension_1.default)},isstring:function(t){return isa(t,quoted_1.default)},iskeyword:function(t){return isa(t,keyword_1.default)},isurl:function(t){return isa(t,url_1.default)},ispixel:function(t){return isunit(t,"px")},ispercentage:function(t){return isunit(t,"%")},isem:function(t){return isunit(t,"em")},isunit,unit:function(t,d){if(!(t instanceof dimension_1.default))throw{type:"Argument",message:"the first argument to unit must be a number"+(t instanceof operation_1.default?". Have you forgotten parenthesis?":"")};return d?d instanceof keyword_1.default?d=d.value:d=d.toCSS():d="",new dimension_1.default(t.value,d)},"get-unit":function(t){return new anonymous_1.default(t.unit)}},Object.defineProperty(functions,"__esModule",{value:!0});var tslib_1$6=require$$0,function_registry_1=tslib_1$6.__importDefault(functionRegistry),function_caller_1=tslib_1$6.__importDefault(functionCaller$1),boolean_1=tslib_1$6.__importDefault(boolean$1),default_1$8=tslib_1$6.__importDefault(_default$2),color_1=tslib_1$6.__importDefault(color$2),color_blending_1=tslib_1$6.__importDefault(colorBlending),data_uri_1=tslib_1$6.__importDefault(dataUri),list_1$1=tslib_1$6.__importDefault(list$3),math_1=tslib_1$6.__importDefault(math),number_1=tslib_1$6.__importDefault(number),string_1=tslib_1$6.__importDefault(string),svg_1=tslib_1$6.__importDefault(svg),types_1=tslib_1$6.__importDefault(types);functions.default=function(t){var d={functionRegistry:function_registry_1.default,functionCaller:function_caller_1.default};return function_registry_1.default.addMultiple(boolean_1.default),function_registry_1.default.add("default",default_1$8.default.eval.bind(default_1$8.default)),function_registry_1.default.addMultiple(color_1.default),function_registry_1.default.addMultiple(color_blending_1.default),function_registry_1.default.addMultiple(data_uri_1.default(t)),function_registry_1.default.addMultiple(list_1$1.default),function_registry_1.default.addMultiple(math_1.default),function_registry_1.default.addMultiple(number_1.default),function_registry_1.default.addMultiple(string_1.default),function_registry_1.default.addMultiple(svg_1.default(t)),function_registry_1.default.addMultiple(types_1.default),d};var transformTree={};Object.defineProperty(transformTree,"__esModule",{value:!0});var tslib_1$5=require$$0,contexts_1$3=tslib_1$5.__importDefault(contexts$1),visitors_1$1=tslib_1$5.__importDefault(visitors),tree_1$1=tslib_1$5.__importDefault(tree);function default_1$7(t,d){d=d||{};var _,$=d.variables,b=new contexts_1$3.default.Eval(d);typeof $=="object"&&!Array.isArray($)&&($=Object.keys($).map(function(T){var A=$[T];return A instanceof tree_1$1.default.Value||(A instanceof tree_1$1.default.Expression||(A=new tree_1$1.default.Expression([A])),A=new tree_1$1.default.Value([A])),new tree_1$1.default.Declaration("@"+T,A,!1,null,0)}),b.frames=[new tree_1$1.default.Ruleset(null,$)]);var y=[new visitors_1$1.default.JoinSelectorVisitor,new visitors_1$1.default.MarkVisibleSelectorsVisitor(!0),new visitors_1$1.default.ExtendVisitor,new visitors_1$1.default.ToCSSVisitor({compress:Boolean(d.compress)})],S=[],O,E;if(d.pluginManager){E=d.pluginManager.visitor();for(var w=0;w<2;w++)for(E.first();O=E.get();)O.isPreEvalVisitor?(w===0||S.indexOf(O)===-1)&&(S.push(O),O.run(t)):(w===0||y.indexOf(O)===-1)&&(O.isPreVisitor?y.unshift(O):y.push(O))}_=t.eval(b);for(var w=0;w<y.length;w++)y[w].run(_);if(d.pluginManager)for(E.first();O=E.get();)y.indexOf(O)===-1&&S.indexOf(O)===-1&&O.run(_);return _}transformTree.default=default_1$7;var pluginManager={};Object.defineProperty(pluginManager,"__esModule",{value:!0});var PluginManager=function(){function t(d){this.less=d,this.visitors=[],this.preProcessors=[],this.postProcessors=[],this.installedPlugins=[],this.fileManagers=[],this.iterator=-1,this.pluginCache={},this.Loader=new d.PluginLoader(d)}return t.prototype.addPlugins=function(d){if(d)for(var _=0;_<d.length;_++)this.addPlugin(d[_])},t.prototype.addPlugin=function(d,_,$){this.installedPlugins.push(d),_&&(this.pluginCache[_]=d),d.install&&d.install(this.less,this,$||this.less.functions.functionRegistry)},t.prototype.get=function(d){return this.pluginCache[d]},t.prototype.addVisitor=function(d){this.visitors.push(d)},t.prototype.addPreProcessor=function(d,_){var $;for($=0;$<this.preProcessors.length&&!(this.preProcessors[$].priority>=_);$++);this.preProcessors.splice($,0,{preProcessor:d,priority:_})},t.prototype.addPostProcessor=function(d,_){var $;for($=0;$<this.postProcessors.length&&!(this.postProcessors[$].priority>=_);$++);this.postProcessors.splice($,0,{postProcessor:d,priority:_})},t.prototype.addFileManager=function(d){this.fileManagers.push(d)},t.prototype.getPreProcessors=function(){for(var d=[],_=0;_<this.preProcessors.length;_++)d.push(this.preProcessors[_].preProcessor);return d},t.prototype.getPostProcessors=function(){for(var d=[],_=0;_<this.postProcessors.length;_++)d.push(this.postProcessors[_].postProcessor);return d},t.prototype.getVisitors=function(){return this.visitors},t.prototype.visitor=function(){var d=this;return{first:function(){return d.iterator=-1,d.visitors[d.iterator]},get:function(){return d.iterator+=1,d.visitors[d.iterator]}}},t.prototype.getFileManagers=function(){return this.fileManagers},t}(),pm,PluginManagerFactory=function(t,d){return(d||!pm)&&(pm=new PluginManager(t)),pm};pluginManager.default=PluginManagerFactory;var sourceMapOutput={};Object.defineProperty(sourceMapOutput,"__esModule",{value:!0});function default_1$6(t){var d=function(){function _($){this._css=[],this._rootNode=$.rootNode,this._contentsMap=$.contentsMap,this._contentsIgnoredCharsMap=$.contentsIgnoredCharsMap,$.sourceMapFilename&&(this._sourceMapFilename=$.sourceMapFilename.replace(/\\/g,"/")),this._outputFilename=$.outputFilename,this.sourceMapURL=$.sourceMapURL,$.sourceMapBasepath&&(this._sourceMapBasepath=$.sourceMapBasepath.replace(/\\/g,"/")),$.sourceMapRootpath?(this._sourceMapRootpath=$.sourceMapRootpath.replace(/\\/g,"/"),this._sourceMapRootpath.charAt(this._sourceMapRootpath.length-1)!=="/"&&(this._sourceMapRootpath+="/")):this._sourceMapRootpath="",this._outputSourceFiles=$.outputSourceFiles,this._sourceMapGeneratorConstructor=t.getSourceMapGenerator(),this._lineNumber=0,this._column=0}return _.prototype.removeBasepath=function($){return this._sourceMapBasepath&&$.indexOf(this._sourceMapBasepath)===0&&($=$.substring(this._sourceMapBasepath.length),($.charAt(0)==="\\"||$.charAt(0)==="/")&&($=$.substring(1))),$},_.prototype.normalizeFilename=function($){return $=$.replace(/\\/g,"/"),$=this.removeBasepath($),(this._sourceMapRootpath||"")+$},_.prototype.add=function($,b,y,S){if(!!$){var O,E,w,T,A;if(b&&b.filename){var R=this._contentsMap[b.filename];if(this._contentsIgnoredCharsMap[b.filename]&&(y-=this._contentsIgnoredCharsMap[b.filename],y<0&&(y=0),R=R.slice(this._contentsIgnoredCharsMap[b.filename])),R===void 0){this._css.push($);return}R=R.substring(0,y),E=R.split(`
`),T=E[E.length-1]}if(O=$.split(`
`),w=O[O.length-1],b&&b.filename)if(!S)this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+1,column:this._column},original:{line:E.length,column:T.length},source:this.normalizeFilename(b.filename)});else for(A=0;A<O.length;A++)this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+A+1,column:A===0?this._column:0},original:{line:E.length+A,column:A===0?T.length:0},source:this.normalizeFilename(b.filename)});O.length===1?this._column+=w.length:(this._lineNumber+=O.length-1,this._column=w.length),this._css.push($)}},_.prototype.isEmpty=function(){return this._css.length===0},_.prototype.toCSS=function($){if(this._sourceMapGenerator=new this._sourceMapGeneratorConstructor({file:this._outputFilename,sourceRoot:null}),this._outputSourceFiles){for(var b in this._contentsMap)if(this._contentsMap.hasOwnProperty(b)){var y=this._contentsMap[b];this._contentsIgnoredCharsMap[b]&&(y=y.slice(this._contentsIgnoredCharsMap[b])),this._sourceMapGenerator.setSourceContent(this.normalizeFilename(b),y)}}if(this._rootNode.genCSS($,this),this._css.length>0){var S=void 0,O=JSON.stringify(this._sourceMapGenerator.toJSON());this.sourceMapURL?S=this.sourceMapURL:this._sourceMapFilename&&(S=this._sourceMapFilename),this.sourceMapURL=S,this.sourceMap=O}return this._css.join("")},_}();return d}sourceMapOutput.default=default_1$6;var sourceMapBuilder={};Object.defineProperty(sourceMapBuilder,"__esModule",{value:!0});function default_1$5(t,d){var _=function(){function $(b){this.options=b}return $.prototype.toCSS=function(b,y,S){var O=new t({contentsIgnoredCharsMap:S.contentsIgnoredChars,rootNode:b,contentsMap:S.contents,sourceMapFilename:this.options.sourceMapFilename,sourceMapURL:this.options.sourceMapURL,outputFilename:this.options.sourceMapOutputFilename,sourceMapBasepath:this.options.sourceMapBasepath,sourceMapRootpath:this.options.sourceMapRootpath,outputSourceFiles:this.options.outputSourceFiles,sourceMapGenerator:this.options.sourceMapGenerator,sourceMapFileInline:this.options.sourceMapFileInline,disableSourcemapAnnotation:this.options.disableSourcemapAnnotation}),E=O.toCSS(y);return this.sourceMap=O.sourceMap,this.sourceMapURL=O.sourceMapURL,this.options.sourceMapInputFilename&&(this.sourceMapInputFilename=O.normalizeFilename(this.options.sourceMapInputFilename)),this.options.sourceMapBasepath!==void 0&&this.sourceMapURL!==void 0&&(this.sourceMapURL=O.removeBasepath(this.sourceMapURL)),E+this.getCSSAppendage()},$.prototype.getCSSAppendage=function(){var b=this.sourceMapURL;if(this.options.sourceMapFileInline){if(this.sourceMap===void 0)return"";b="data:application/json;base64,"+d.encodeBase64(this.sourceMap)}return this.options.disableSourcemapAnnotation?"":b?"/*# sourceMappingURL="+b+" */":""},$.prototype.getExternalSourceMap=function(){return this.sourceMap},$.prototype.setExternalSourceMap=function(b){this.sourceMap=b},$.prototype.isInline=function(){return this.options.sourceMapFileInline},$.prototype.getSourceMapURL=function(){return this.sourceMapURL},$.prototype.getOutputFilename=function(){return this.options.sourceMapOutputFilename},$.prototype.getInputFilename=function(){return this.sourceMapInputFilename},$}();return _}sourceMapBuilder.default=default_1$5;var parseTree={};Object.defineProperty(parseTree,"__esModule",{value:!0});var tslib_1$4=require$$0,less_error_1$3=tslib_1$4.__importDefault(lessError),transform_tree_1$1=tslib_1$4.__importDefault(transformTree),logger_1$2=tslib_1$4.__importDefault(logger);function default_1$4(t){var d=function(){function _($,b){this.root=$,this.imports=b}return _.prototype.toCSS=function($){var b,y={},S;try{b=transform_tree_1$1.default(this.root,$)}catch(R){throw new less_error_1$3.default(R,this.imports)}try{var O=Boolean($.compress);O&&logger_1$2.default.warn("The compress option has been deprecated. We recommend you use a dedicated css minifier, for instance see less-plugin-clean-css.");var E={compress:O,dumpLineNumbers:$.dumpLineNumbers,strictUnits:Boolean($.strictUnits),numPrecision:8};$.sourceMap?(S=new t($.sourceMap),y.css=S.toCSS(b,E,this.imports)):y.css=b.toCSS(E)}catch(R){throw new less_error_1$3.default(R,this.imports)}if($.pluginManager)for(var w=$.pluginManager.getPostProcessors(),T=0;T<w.length;T++)y.css=w[T].process(y.css,{sourceMap:S,options:$,imports:this.imports});$.sourceMap&&(y.map=S.getExternalSourceMap()),y.imports=[];for(var A in this.imports.files)this.imports.files.hasOwnProperty(A)&&A!==this.imports.rootFilename&&y.imports.push(A);return y},_}();return d}parseTree.default=default_1$4;var importManager={};Object.defineProperty(importManager,"__esModule",{value:!0});var tslib_1$3=require$$0,contexts_1$2=tslib_1$3.__importDefault(contexts$1),parser_1$2=tslib_1$3.__importDefault(parser$1),less_error_1$2=tslib_1$3.__importDefault(lessError),utils$3=tslib_1$3.__importStar(utils$f),logger_1$1=tslib_1$3.__importDefault(logger);function default_1$3(t){var d=function(){function _($,b,y){this.less=$,this.rootFilename=y.filename,this.paths=b.paths||[],this.contents={},this.contentsIgnoredChars={},this.mime=b.mime,this.error=null,this.context=b,this.queue=[],this.files={}}return _.prototype.push=function($,b,y,S,O){var E=this,w=this.context.pluginManager.Loader;this.queue.push($);var T=function(L,N,D){E.queue.splice(E.queue.indexOf($),1);var I=D===E.rootFilename;S.optional&&L?(O(null,{rules:[]},!1,null),logger_1$1.default.info("The file "+D+" was skipped because it was not found and the import was marked optional.")):(!E.files[D]&&!S.inline&&(E.files[D]={root:N,options:S}),L&&!E.error&&(E.error=L),O(L,N,I,D))},A={rewriteUrls:this.context.rewriteUrls,entryPath:y.entryPath,rootpath:y.rootpath,rootFilename:y.rootFilename},R=t.getFileManager($,y.currentDirectory,this.context,t);if(!R){T({message:"Could not find a file-manager for "+$});return}var C=function(L){var N,D=L.filename,I=L.contents.replace(/^\uFEFF/,"");A.currentDirectory=R.getPath(D),A.rewriteUrls&&(A.rootpath=R.join(E.context.rootpath||"",R.pathDiff(A.currentDirectory,A.entryPath)),!R.isPathAbsolute(A.rootpath)&&R.alwaysMakePathsAbsolute()&&(A.rootpath=R.join(A.entryPath,A.rootpath))),A.filename=D;var z=new contexts_1$2.default.Parse(E.context);z.processImports=!1,E.contents[D]=I,(y.reference||S.reference)&&(A.reference=!0),S.isPlugin?(N=w.evalPlugin(I,z,E,S.pluginArgs,A),N instanceof less_error_1$2.default?T(N,null,D):T(null,N,D)):S.inline?T(null,I,D):E.files[D]&&!E.files[D].options.multiple&&!S.multiple?T(null,E.files[D].root,D):new parser_1$2.default(z,E,A).parse(I,function(U,B){T(U,B,D)})},M,k,P=utils$3.clone(this.context);b&&(P.ext=S.isPlugin?".js":".less"),S.isPlugin?(P.mime="application/javascript",P.syncImport?M=w.loadPluginSync($,y.currentDirectory,P,t,R):k=w.loadPlugin($,y.currentDirectory,P,t,R)):P.syncImport?M=R.loadFileSync($,y.currentDirectory,P,t):k=R.loadFile($,y.currentDirectory,P,t,function(L,N){L?T(L):C(N)}),M?M.filename?C(M):T(M):k&&k.then(C,T)},_}();return d}importManager.default=default_1$3;var parse$4={};Object.defineProperty(parse$4,"__esModule",{value:!0});var tslib_1$2=require$$0,contexts_1$1=tslib_1$2.__importDefault(contexts$1),parser_1$1=tslib_1$2.__importDefault(parser$1),plugin_manager_1$1=tslib_1$2.__importDefault(pluginManager),less_error_1$1=tslib_1$2.__importDefault(lessError),utils$2=tslib_1$2.__importStar(utils$f);function default_1$2(t,d,_){var $=function(b,y,S){if(typeof y=="function"?(S=y,y=utils$2.copyOptions(this.options,{})):y=utils$2.copyOptions(this.options,y||{}),S){var E,w=void 0,T=new plugin_manager_1$1.default(this,!y.reUsePluginManager);if(y.pluginManager=T,E=new contexts_1$1.default.Parse(y),y.rootFileInfo)w=y.rootFileInfo;else{var A=y.filename||"input",R=A.replace(/[^\/\\]*$/,"");w={filename:A,rewriteUrls:E.rewriteUrls,rootpath:E.rootpath||"",currentDirectory:R,entryPath:R,rootFilename:A},w.rootpath&&w.rootpath.slice(-1)!=="/"&&(w.rootpath+="/")}var C=new _(this,E,w);this.importManager=C,y.plugins&&y.plugins.forEach(function(M){var k,P;if(M.fileContent){if(P=M.fileContent.replace(/^\uFEFF/,""),k=T.Loader.evalPlugin(P,E,C,M.options,M.filename),k instanceof less_error_1$1.default)return S(k)}else T.addPlugin(M)}),new parser_1$1.default(E,C,w).parse(b,function(M,k){if(M)return S(M);S(null,k,C,y)},y)}else{var O=this;return new Promise(function(M,k){$.call(O,b,y,function(P,L){P?k(P):M(L)})})}};return $}parse$4.default=default_1$2;var render$1={};Object.defineProperty(render$1,"__esModule",{value:!0});var tslib_1$1=require$$0,utils$1=tslib_1$1.__importStar(utils$f);function default_1$1(t,d,_){var $=function(b,y,S){if(typeof y=="function"?(S=y,y=utils$1.copyOptions(this.options,{})):y=utils$1.copyOptions(this.options,y||{}),S)this.parse(b,y,function(E,w,T,A){if(E)return S(E);var R;try{var C=new d(w,T);R=C.toCSS(A)}catch(M){return S(M)}S(null,R)});else{var O=this;return new Promise(function(E,w){$.call(O,b,y,function(T,A){T?w(T):E(A)})})}};return $}render$1.default=default_1$1;var name$1="less",version="4.1.2",description="Leaner CSS",homepage="http://lesscss.org",author={name:"Alexis Sellier",email:"self@cloudhead.net"},contributors=["The Core Less Team"],bugs={url:"https://github.com/less/less.js/issues"},repository={type:"git",url:"https://github.com/less/less.js.git"},master={url:"https://github.com/less/less.js/blob/master/",raw:"https://raw.githubusercontent.com/less/less.js/master/"},license="Apache-2.0",bin={lessc:"./bin/lessc"},main$1="index",module$1="./lib/less-node/index",directories={test:"./test"},browser="./dist/less.js",engines={node:">=6"},scripts={test:"grunt test",grunt:"grunt",build:"npm-run-all clean compile",clean:"shx rm -rf ./lib tsconfig.tsbuildinfo",compile:"tsc -p tsconfig.json","copy:root":"shx cp -rf ./dist ../../",dev:"tsc -p tsconfig.json -w",prepublishOnly:"grunt dist"},optionalDependencies={errno:"^0.1.1","graceful-fs":"^4.1.2","image-size":"~0.5.0","make-dir":"^2.1.0",mime:"^1.4.1",needle:"^2.5.2","source-map":"~0.6.0"},devDependencies={"@less/test-data":"^4.1.0","@less/test-import-module":"^4.0.0","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.0","@typescript-eslint/eslint-plugin":"^4.28.0","@typescript-eslint/parser":"^4.28.0",benny:"^3.6.12","bootstrap-less-port":"0.3.0",chai:"^4.2.0","cross-env":"^7.0.3",diff:"^3.2.0",eslint:"^7.29.0","fs-extra":"^8.1.0","git-rev":"^0.2.1",globby:"^10.0.1",grunt:"^1.0.4","grunt-cli":"^1.3.2","grunt-contrib-clean":"^1.0.0","grunt-contrib-connect":"^1.0.2","grunt-eslint":"^23.0.0","grunt-saucelabs":"^9.0.1","grunt-shell":"^1.3.0","html-template-tag":"^3.2.0","jit-grunt":"^0.10.0","less-plugin-autoprefix":"^1.5.1","less-plugin-clean-css":"^1.5.1",minimist:"^1.2.0",mocha:"^6.2.1","mocha-headless-chrome":"^2.0.3","mocha-teamcity-reporter":"^3.0.0",nock:"^11.8.2","npm-run-all":"^4.1.5","performance-now":"^0.2.0",phin:"^2.2.3",promise:"^7.1.1","read-glob":"^3.0.0",resolve:"^1.17.0",rollup:"^2.52.2","rollup-plugin-terser":"^5.1.1","rollup-plugin-typescript2":"^0.29.0",semver:"^6.3.0",shx:"^0.3.2","time-grunt":"^1.3.0","ts-node":"^9.1.1",typescript:"^4.3.4",uikit:"2.27.4"},keywords=["compile less","css nesting","css variable","css","gradients css","gradients css3","less compiler","less css","less mixins","less","less.js","lesscss","mixins","nested css","parser","preprocessor","bootstrap css","bootstrap less","style","styles","stylesheet","variables in css","css less"],rawcurrent="https://raw.github.com/less/less.js/v",sourcearchive="https://github.com/less/less.js/archive/v",dependencies={"copy-anything":"^2.0.1","parse-node-version":"^1.0.1",tslib:"^2.3.0"},require$$21={name:name$1,version,description,homepage,author,contributors,bugs,repository,master,license,bin,main:main$1,module:module$1,directories,browser,engines,scripts,optionalDependencies,devDependencies,keywords,rawcurrent,sourcearchive,dependencies};function parseNodeVersion(t){var d=t.match(/^v(\d{1,2})\.(\d{1,2})\.(\d{1,2})(?:-([0-9A-Za-z-.]+))?(?:\+([0-9A-Za-z-.]+))?$/);if(!d)throw new Error("Unable to parse: "+t);var _={major:parseInt(d[1],10),minor:parseInt(d[2],10),patch:parseInt(d[3],10),pre:d[4]||"",build:d[5]||""};return _}var parseNodeVersion_1=parseNodeVersion;Object.defineProperty(less$1,"__esModule",{value:!0});var tslib_1=require$$0,environment_1=tslib_1.__importDefault(environment),data_1=tslib_1.__importDefault(data),tree_1=tslib_1.__importDefault(tree),abstract_file_manager_1=tslib_1.__importDefault(abstractFileManager),abstract_plugin_loader_1=tslib_1.__importDefault(abstractPluginLoader),visitors_1=tslib_1.__importDefault(visitors),parser_1=tslib_1.__importDefault(parser$1),functions_1=tslib_1.__importDefault(functions),contexts_1=tslib_1.__importDefault(contexts$1),less_error_1=tslib_1.__importDefault(lessError),transform_tree_1=tslib_1.__importDefault(transformTree),utils=tslib_1.__importStar(utils$f),plugin_manager_1=tslib_1.__importDefault(pluginManager),logger_1=tslib_1.__importDefault(logger),source_map_output_1=tslib_1.__importDefault(sourceMapOutput),source_map_builder_1=tslib_1.__importDefault(sourceMapBuilder),parse_tree_1=tslib_1.__importDefault(parseTree),import_manager_1=tslib_1.__importDefault(importManager),parse_1$1=tslib_1.__importDefault(parse$4),render_1=tslib_1.__importDefault(render$1),package_json_1=require$$21,parse_node_version_1=tslib_1.__importDefault(parseNodeVersion_1);function default_1(t,d){var _,$,b,y;t=new environment_1.default(t,d),_=source_map_output_1.default(t),$=source_map_builder_1.default(_,t),b=parse_tree_1.default($),y=import_manager_1.default(t);var S=render_1.default(t,b,y),O=parse_1$1.default(t,b,y),E=parse_node_version_1.default("v"+package_json_1.version),w={version:[E.major,E.minor,E.patch],data:data_1.default,tree:tree_1.default,Environment:environment_1.default,AbstractFileManager:abstract_file_manager_1.default,AbstractPluginLoader:abstract_plugin_loader_1.default,environment:t,visitors:visitors_1.default,Parser:parser_1.default,functions:functions_1.default(t),contexts:contexts_1.default,SourceMapOutput:_,SourceMapBuilder:$,ParseTree:b,ImportManager:y,render:S,parse:O,LessError:less_error_1.default,transformTree:transform_tree_1.default,utils,PluginManager:plugin_manager_1.default,logger:logger_1.default},T=function(k){return function(){var P=Object.create(k.prototype);return k.apply(P,Array.prototype.slice.call(arguments,0)),P}},A,R=Object.create(w);for(var C in w.tree)if(A=w.tree[C],typeof A=="function")R[C.toLowerCase()]=T(A);else{R[C]=Object.create(null);for(var M in A)R[C][M.toLowerCase()]=T(A[M])}return w.parse=w.parse.bind(R),w.render=w.render.bind(R),R}var _default=less$1.default=default_1;class FileManager extends _default$1{constructor(){super(...arguments);this.files=[]}resolve(d,_){_&&!this.isPathAbsolute(d)&&(d=_+d);const{url:$}=this.extractUrlParts(d,location.href);return $ in this.files?{contents:this.files[$],filename:$,webInfo:{lastModified:new Date}}:{}}supports(){return!0}supportsSync(){return!0}loadFileSync(d,_){return this.resolve(d,_)}loadFile(d,_,$,b,y){const S=this.resolve(d,_);"contents"in S?y(null,S):y({filename:S.filename,message:`Error loading file ${d}`})}}const fileManager=new FileManager,api=_default({},[fileManager]);api.staticFiles=function(t){fileManager.files=t},api.rewriteUrls=function(t,d){return t?.replace(/url\s*\(['"]?(.+?)['"]?\)/g,(_,$)=>{if($.match(/^(https?:|data:|\/\/)/))return _;d.match(/\/$/)||(d+="/");const b=this.relativePath($,d);return b?_.replace($,b):_})},api.relativePath=function(t,d){const _=FileManager.prototype.extractUrlParts(t),$=FileManager.prototype.extractUrlParts(d);if(_.hostPart!==$.hostPart)return"";const b=Math.max($.directories.length,_.directories.length);let y;for(y=0;y<b&&$.directories[y]===_.directories[y];y++);const S=$.directories.slice(y),O=_.directories.slice(y);let E="";for(let T=0;T<S.length-1;T++)E+="../";for(let T=0;T<O.length-1;T++)E+=`${O[T]}/`;const w=t.match(/[^/]+$/);return E+(w&&w[0]||"")},api.logger.addListener({debug:function(t){self.console.debug(t)},info:function(t){self.console.info(t)},warn:function(t){self.console.warn(t)},error:function(t){self.console.error(t)}}),api.PluginLoader=function(){};var less=api,rtlcss$1={exports:{}},processFast={exports:{}};const process=processFast.exports={};process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={};function noop$3(){}process.on=noop$3,process.addListener=noop$3,process.once=noop$3,process.off=noop$3,process.removeListener=noop$3,process.removeAllListeners=noop$3,process.emit=noop$3,process.prependListener=noop$3,process.prependOnceListener=noop$3,process.nextTick=function(t){for(var d=arguments.length,_=new Array(d>1?d-1:0),$=1;$<d;$++)_[$-1]=arguments[$];return window.queueMicrotask(()=>t(..._))},process.listeners=t=>[],process.cwd=()=>"/",process.umask=()=>0,process.binding=t=>{throw new Error("process.binding is not supported")},process.chdir=t=>{throw new Error("process.chdir is not supported")};var process$1=processFast.exports,picocolors_browser={exports:{}},x=String,create=function(){return{isColorSupported:!1,reset:x,bold:x,dim:x,italic:x,underline:x,inverse:x,hidden:x,strikethrough:x,black:x,red:x,green:x,yellow:x,blue:x,magenta:x,cyan:x,white:x,gray:x,bgBlack:x,bgRed:x,bgGreen:x,bgYellow:x,bgBlue:x,bgMagenta:x,bgCyan:x,bgWhite:x}};picocolors_browser.exports=create(),picocolors_browser.exports.createColors=create;var _nodeResolve_empty={},_nodeResolve_empty$1=Object.freeze({__proto__:null,default:_nodeResolve_empty}),require$$4=getAugmentedNamespace(_nodeResolve_empty$1);let pico=picocolors_browser.exports,terminalHighlight$1=require$$4;class CssSyntaxError$3 extends Error{constructor(d,_,$,b,y,S){super(d);this.name="CssSyntaxError",this.reason=d,y&&(this.file=y),b&&(this.source=b),S&&(this.plugin=S),typeof _!="undefined"&&typeof $!="undefined"&&(this.line=_,this.column=$),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,CssSyntaxError$3)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(d){if(!this.source)return"";let _=this.source;d==null&&(d=pico.isColorSupported),terminalHighlight$1&&d&&(_=terminalHighlight$1(_));let $=_.split(/\r?\n/),b=Math.max(this.line-3,0),y=Math.min(this.line+2,$.length),S=String(y).length,O,E;if(d){let{bold:w,red:T,gray:A}=pico.createColors(!0);O=R=>w(T(R)),E=R=>A(R)}else O=E=w=>w;return $.slice(b,y).map((w,T)=>{let A=b+1+T,R=" "+(" "+A).slice(-S)+" | ";if(A===this.line){let C=E(R.replace(/\d/g," "))+w.slice(0,this.column-1).replace(/[^\t]/g," ");return O(">")+E(R)+w+`
 `+C+O("^")}return" "+E(R)+w}).join(`
`)}toString(){let d=this.showSourceCode();return d&&(d=`

`+d+`
`),this.name+": "+this.message+d}}var cssSyntaxError=CssSyntaxError$3;CssSyntaxError$3.default=CssSyntaxError$3;var symbols={};symbols.isClean=Symbol("isClean"),symbols.my=Symbol("my");const DEFAULT_RAW={colon:": ",indent:"    ",beforeDecl:`
`,beforeRule:`
`,beforeOpen:" ",beforeClose:`
`,beforeComment:`
`,after:`
`,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function capitalize(t){return t[0].toUpperCase()+t.slice(1)}class Stringifier$2{constructor(d){this.builder=d}stringify(d,_){if(!this[d.type])throw new Error("Unknown AST node type "+d.type+". Maybe you need to change PostCSS stringifier.");this[d.type](d,_)}document(d){this.body(d)}root(d){this.body(d),d.raws.after&&this.builder(d.raws.after)}comment(d){let _=this.raw(d,"left","commentLeft"),$=this.raw(d,"right","commentRight");this.builder("/*"+_+d.text+$+"*/",d)}decl(d,_){let $=this.raw(d,"between","colon"),b=d.prop+$+this.rawValue(d,"value");d.important&&(b+=d.raws.important||" !important"),_&&(b+=";"),this.builder(b,d)}rule(d){this.block(d,this.rawValue(d,"selector")),d.raws.ownSemicolon&&this.builder(d.raws.ownSemicolon,d,"end")}atrule(d,_){let $="@"+d.name,b=d.params?this.rawValue(d,"params"):"";if(typeof d.raws.afterName!="undefined"?$+=d.raws.afterName:b&&($+=" "),d.nodes)this.block(d,$+b);else{let y=(d.raws.between||"")+(_?";":"");this.builder($+b+y,d)}}body(d){let _=d.nodes.length-1;for(;_>0&&d.nodes[_].type==="comment";)_-=1;let $=this.raw(d,"semicolon");for(let b=0;b<d.nodes.length;b++){let y=d.nodes[b],S=this.raw(y,"before");S&&this.builder(S),this.stringify(y,_!==b||$)}}block(d,_){let $=this.raw(d,"between","beforeOpen");this.builder(_+$+"{",d,"start");let b;d.nodes&&d.nodes.length?(this.body(d),b=this.raw(d,"after")):b=this.raw(d,"after","emptyBody"),b&&this.builder(b),this.builder("}",d,"end")}raw(d,_,$){let b;if($||($=_),_&&(b=d.raws[_],typeof b!="undefined"))return b;let y=d.parent;if($==="before"&&(!y||y.type==="root"&&y.first===d||y&&y.type==="document"))return"";if(!y)return DEFAULT_RAW[$];let S=d.root();if(S.rawCache||(S.rawCache={}),typeof S.rawCache[$]!="undefined")return S.rawCache[$];if($==="before"||$==="after")return this.beforeAfter(d,$);{let O="raw"+capitalize($);this[O]?b=this[O](S,d):S.walk(E=>{if(b=E.raws[_],typeof b!="undefined")return!1})}return typeof b=="undefined"&&(b=DEFAULT_RAW[$]),S.rawCache[$]=b,b}rawSemicolon(d){let _;return d.walk($=>{if($.nodes&&$.nodes.length&&$.last.type==="decl"&&(_=$.raws.semicolon,typeof _!="undefined"))return!1}),_}rawEmptyBody(d){let _;return d.walk($=>{if($.nodes&&$.nodes.length===0&&(_=$.raws.after,typeof _!="undefined"))return!1}),_}rawIndent(d){if(d.raws.indent)return d.raws.indent;let _;return d.walk($=>{let b=$.parent;if(b&&b!==d&&b.parent&&b.parent===d&&typeof $.raws.before!="undefined"){let y=$.raws.before.split(`
`);return _=y[y.length-1],_=_.replace(/\S/g,""),!1}}),_}rawBeforeComment(d,_){let $;return d.walkComments(b=>{if(typeof b.raws.before!="undefined")return $=b.raws.before,$.includes(`
`)&&($=$.replace(/[^\n]+$/,"")),!1}),typeof $=="undefined"?$=this.raw(_,null,"beforeDecl"):$&&($=$.replace(/\S/g,"")),$}rawBeforeDecl(d,_){let $;return d.walkDecls(b=>{if(typeof b.raws.before!="undefined")return $=b.raws.before,$.includes(`
`)&&($=$.replace(/[^\n]+$/,"")),!1}),typeof $=="undefined"?$=this.raw(_,null,"beforeRule"):$&&($=$.replace(/\S/g,"")),$}rawBeforeRule(d){let _;return d.walk($=>{if($.nodes&&($.parent!==d||d.first!==$)&&typeof $.raws.before!="undefined")return _=$.raws.before,_.includes(`
`)&&(_=_.replace(/[^\n]+$/,"")),!1}),_&&(_=_.replace(/\S/g,"")),_}rawBeforeClose(d){let _;return d.walk($=>{if($.nodes&&$.nodes.length>0&&typeof $.raws.after!="undefined")return _=$.raws.after,_.includes(`
`)&&(_=_.replace(/[^\n]+$/,"")),!1}),_&&(_=_.replace(/\S/g,"")),_}rawBeforeOpen(d){let _;return d.walk($=>{if($.type!=="decl"&&(_=$.raws.between,typeof _!="undefined"))return!1}),_}rawColon(d){let _;return d.walkDecls($=>{if(typeof $.raws.between!="undefined")return _=$.raws.between.replace(/[^\s:]/g,""),!1}),_}beforeAfter(d,_){let $;d.type==="decl"?$=this.raw(d,null,"beforeDecl"):d.type==="comment"?$=this.raw(d,null,"beforeComment"):_==="before"?$=this.raw(d,null,"beforeRule"):$=this.raw(d,null,"beforeClose");let b=d.parent,y=0;for(;b&&b.type!=="root";)y+=1,b=b.parent;if($.includes(`
`)){let S=this.raw(d,null,"indent");if(S.length)for(let O=0;O<y;O++)$+=S}return $}rawValue(d,_){let $=d[_],b=d.raws[_];return b&&b.value===$?b.raw:$}}var stringifier=Stringifier$2;let Stringifier$1=stringifier;function stringify$3(t,d){new Stringifier$1(d).stringify(t)}var stringify_1=stringify$3;stringify$3.default=stringify$3;let{isClean:isClean$2,my:my$2}=symbols,CssSyntaxError$2=cssSyntaxError,Stringifier=stringifier,stringify$2=stringify_1;function cloneNode(t,d){let _=new t.constructor;for(let $ in t){if(!Object.prototype.hasOwnProperty.call(t,$)||$==="proxyCache")continue;let b=t[$],y=typeof b;$==="parent"&&y==="object"?d&&(_[$]=d):$==="source"?_[$]=b:Array.isArray(b)?_[$]=b.map(S=>cloneNode(S,_)):(y==="object"&&b!==null&&(b=cloneNode(b)),_[$]=b)}return _}class Node$4{constructor(d){d===void 0&&(d={}),this.raws={},this[isClean$2]=!1,this[my$2]=!0;for(let _ in d)if(_==="nodes"){this.nodes=[];for(let $ of d[_])typeof $.clone=="function"?this.append($.clone()):this.append($)}else this[_]=d[_]}error(d,_){if(_===void 0&&(_={}),this.source){let $=this.positionBy(_);return this.source.input.error(d,$.line,$.column,_)}return new CssSyntaxError$2(d)}warn(d,_,$){let b={node:this};for(let y in $)b[y]=$[y];return d.warn(_,b)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(d){d===void 0&&(d=stringify$2),d.stringify&&(d=d.stringify);let _="";return d(this,$=>{_+=$}),_}assign(d){d===void 0&&(d={});for(let _ in d)this[_]=d[_];return this}clone(d){d===void 0&&(d={});let _=cloneNode(this);for(let $ in d)_[$]=d[$];return _}cloneBefore(d){d===void 0&&(d={});let _=this.clone(d);return this.parent.insertBefore(this,_),_}cloneAfter(d){d===void 0&&(d={});let _=this.clone(d);return this.parent.insertAfter(this,_),_}replaceWith(){if(this.parent){let b=this,y=!1;for(var d=arguments.length,_=new Array(d),$=0;$<d;$++)_[$]=arguments[$];for(let S of _)S===this?y=!0:y?(this.parent.insertAfter(b,S),b=S):this.parent.insertBefore(b,S);y||this.remove()}return this}next(){if(!this.parent)return;let d=this.parent.index(this);return this.parent.nodes[d+1]}prev(){if(!this.parent)return;let d=this.parent.index(this);return this.parent.nodes[d-1]}before(d){return this.parent.insertBefore(this,d),this}after(d){return this.parent.insertAfter(this,d),this}root(){let d=this;for(;d.parent&&d.parent.type!=="document";)d=d.parent;return d}raw(d,_){return new Stringifier().raw(this,d,_)}cleanRaws(d){delete this.raws.before,delete this.raws.after,d||delete this.raws.between}toJSON(d,_){let $={},b=_==null;_=_||new Map;let y=0;for(let S in this){if(!Object.prototype.hasOwnProperty.call(this,S)||S==="parent"||S==="proxyCache")continue;let O=this[S];if(Array.isArray(O))$[S]=O.map(E=>typeof E=="object"&&E.toJSON?E.toJSON(null,_):E);else if(typeof O=="object"&&O.toJSON)$[S]=O.toJSON(null,_);else if(S==="source"){let E=_.get(O.input);E==null&&(E=y,_.set(O.input,y),y++),$[S]={inputId:E,start:O.start,end:O.end}}else $[S]=O}return b&&($.inputs=[..._.keys()].map(S=>S.toJSON())),$}positionInside(d){let _=this.toString(),$=this.source.start.column,b=this.source.start.line;for(let y=0;y<d;y++)_[y]===`
`?($=1,b+=1):$+=1;return{line:b,column:$}}positionBy(d){let _=this.source.start;if(d.index)_=this.positionInside(d.index);else if(d.word){let $=this.toString().indexOf(d.word);$!==-1&&(_=this.positionInside($))}return _}getProxyProcessor(){return{set(d,_,$){return d[_]===$||(d[_]=$,(_==="prop"||_==="value"||_==="name"||_==="params"||_==="important"||_==="text")&&d.markDirty()),!0},get(d,_){return _==="proxyOf"?d:_==="root"?()=>d.root().toProxy():d[_]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(d){if(d.postcssNode=this,d.stack&&this.source&&/\n\s{4}at /.test(d.stack)){let _=this.source;d.stack=d.stack.replace(/\n\s{4}at /,`$&${_.input.from}:${_.start.line}:${_.start.column}$&`)}return d}markDirty(){if(this[isClean$2]){this[isClean$2]=!1;let d=this;for(;d=d.parent;)d[isClean$2]=!1}}get proxyOf(){return this}}var node_1=Node$4;Node$4.default=Node$4;let Node$3=node_1;class Declaration$4 extends Node$3{constructor(d){d&&typeof d.value!="undefined"&&typeof d.value!="string"&&(d={...d,value:String(d.value)});super(d);this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}}var declaration=Declaration$4;Declaration$4.default=Declaration$4;function assertPath(t){if(typeof t!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(t))}function normalizeStringPosix(t,d){for(var _="",$=0,b=-1,y=0,S,O=0;O<=t.length;++O){if(O<t.length)S=t.charCodeAt(O);else{if(S===47)break;S=47}if(S===47){if(!(b===O-1||y===1))if(b!==O-1&&y===2){if(_.length<2||$!==2||_.charCodeAt(_.length-1)!==46||_.charCodeAt(_.length-2)!==46){if(_.length>2){var E=_.lastIndexOf("/");if(E!==_.length-1){E===-1?(_="",$=0):(_=_.slice(0,E),$=_.length-1-_.lastIndexOf("/")),b=O,y=0;continue}}else if(_.length===2||_.length===1){_="",$=0,b=O,y=0;continue}}d&&(_.length>0?_+="/..":_="..",$=2)}else _.length>0?_+="/"+t.slice(b+1,O):_=t.slice(b+1,O),$=O-b-1;b=O,y=0}else S===46&&y!==-1?++y:y=-1}return _}function _format(t,d){var _=d.dir||d.root,$=d.base||(d.name||"")+(d.ext||"");return _?_===d.root?_+$:_+t+$:$}var posix={resolve:function(){for(var d="",_=!1,$,b=arguments.length-1;b>=-1&&!_;b--){var y;b>=0?y=arguments[b]:($===void 0&&($=process$1.cwd()),y=$),assertPath(y),y.length!==0&&(d=y+"/"+d,_=y.charCodeAt(0)===47)}return d=normalizeStringPosix(d,!_),_?d.length>0?"/"+d:"/":d.length>0?d:"."},normalize:function(d){if(assertPath(d),d.length===0)return".";var _=d.charCodeAt(0)===47,$=d.charCodeAt(d.length-1)===47;return d=normalizeStringPosix(d,!_),d.length===0&&!_&&(d="."),d.length>0&&$&&(d+="/"),_?"/"+d:d},isAbsolute:function(d){return assertPath(d),d.length>0&&d.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var d,_=0;_<arguments.length;++_){var $=arguments[_];assertPath($),$.length>0&&(d===void 0?d=$:d+="/"+$)}return d===void 0?".":posix.normalize(d)},relative:function(d,_){if(assertPath(d),assertPath(_),d===_||(d=posix.resolve(d),_=posix.resolve(_),d===_))return"";for(var $=1;$<d.length&&d.charCodeAt($)===47;++$);for(var b=d.length,y=b-$,S=1;S<_.length&&_.charCodeAt(S)===47;++S);for(var O=_.length,E=O-S,w=y<E?y:E,T=-1,A=0;A<=w;++A){if(A===w){if(E>w){if(_.charCodeAt(S+A)===47)return _.slice(S+A+1);if(A===0)return _.slice(S+A)}else y>w&&(d.charCodeAt($+A)===47?T=A:A===0&&(T=0));break}var R=d.charCodeAt($+A),C=_.charCodeAt(S+A);if(R!==C)break;R===47&&(T=A)}var M="";for(A=$+T+1;A<=b;++A)(A===b||d.charCodeAt(A)===47)&&(M.length===0?M+="..":M+="/..");return M.length>0?M+_.slice(S+T):(S+=T,_.charCodeAt(S)===47&&++S,_.slice(S))},_makeLong:function(d){return d},dirname:function(d){if(assertPath(d),d.length===0)return".";for(var _=d.charCodeAt(0),$=_===47,b=-1,y=!0,S=d.length-1;S>=1;--S)if(_=d.charCodeAt(S),_===47){if(!y){b=S;break}}else y=!1;return b===-1?$?"/":".":$&&b===1?"//":d.slice(0,b)},basename:function(d,_){if(_!==void 0&&typeof _!="string")throw new TypeError('"ext" argument must be a string');assertPath(d);var $=0,b=-1,y=!0,S;if(_!==void 0&&_.length>0&&_.length<=d.length){if(_.length===d.length&&_===d)return"";var O=_.length-1,E=-1;for(S=d.length-1;S>=0;--S){var w=d.charCodeAt(S);if(w===47){if(!y){$=S+1;break}}else E===-1&&(y=!1,E=S+1),O>=0&&(w===_.charCodeAt(O)?--O==-1&&(b=S):(O=-1,b=E))}return $===b?b=E:b===-1&&(b=d.length),d.slice($,b)}else{for(S=d.length-1;S>=0;--S)if(d.charCodeAt(S)===47){if(!y){$=S+1;break}}else b===-1&&(y=!1,b=S+1);return b===-1?"":d.slice($,b)}},extname:function(d){assertPath(d);for(var _=-1,$=0,b=-1,y=!0,S=0,O=d.length-1;O>=0;--O){var E=d.charCodeAt(O);if(E===47){if(!y){$=O+1;break}continue}b===-1&&(y=!1,b=O+1),E===46?_===-1?_=O:S!==1&&(S=1):_!==-1&&(S=-1)}return _===-1||b===-1||S===0||S===1&&_===b-1&&_===$+1?"":d.slice(_,b)},format:function(d){if(d===null||typeof d!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof d);return _format("/",d)},parse:function(d){assertPath(d);var _={root:"",dir:"",base:"",ext:"",name:""};if(d.length===0)return _;var $=d.charCodeAt(0),b=$===47,y;b?(_.root="/",y=1):y=0;for(var S=-1,O=0,E=-1,w=!0,T=d.length-1,A=0;T>=y;--T){if($=d.charCodeAt(T),$===47){if(!w){O=T+1;break}continue}E===-1&&(w=!1,E=T+1),$===46?S===-1?S=T:A!==1&&(A=1):S!==-1&&(A=-1)}return S===-1||E===-1||A===0||A===1&&S===E-1&&S===O+1?E!==-1&&(O===0&&b?_.base=_.name=d.slice(1,E):_.base=_.name=d.slice(O,E)):(O===0&&b?(_.name=d.slice(1,S),_.base=d.slice(1,E)):(_.name=d.slice(O,S),_.base=d.slice(O,E)),_.ext=d.slice(S,E)),O>0?_.dir=d.slice(0,O-1):b&&(_.dir="/"),_},sep:"/",delimiter:":",win32:null,posix:null};posix.posix=posix;var pathBrowserify=posix,querystring={};function hasOwnProperty$9(t,d){return Object.prototype.hasOwnProperty.call(t,d)}var decode=function(t,d,_,$){d=d||"&",_=_||"=";var b={};if(typeof t!="string"||t.length===0)return b;var y=/\+/g;t=t.split(d);var S=1e3;$&&typeof $.maxKeys=="number"&&(S=$.maxKeys);var O=t.length;S>0&&O>S&&(O=S);for(var E=0;E<O;++E){var w=t[E].replace(y,"%20"),T=w.indexOf(_),A,R,C,M;T>=0?(A=w.substr(0,T),R=w.substr(T+1)):(A=w,R=""),C=decodeURIComponent(A),M=decodeURIComponent(R),hasOwnProperty$9(b,C)?Array.isArray(b[C])?b[C].push(M):b[C]=[b[C],M]:b[C]=M}return b},stringifyPrimitive=function(t){switch(typeof t){case"string":return t;case"boolean":return t?"true":"false";case"number":return isFinite(t)?t:"";default:return""}},encode=function(t,d,_,$){return d=d||"&",_=_||"=",t===null&&(t=void 0),typeof t=="object"?Object.keys(t).map(function(b){var y=encodeURIComponent(stringifyPrimitive(b))+_;return Array.isArray(t[b])?t[b].map(function(S){return y+encodeURIComponent(stringifyPrimitive(S))}).join(d):y+encodeURIComponent(stringifyPrimitive(t[b]))}).filter(Boolean).join(d):$?encodeURIComponent(stringifyPrimitive($))+_+encodeURIComponent(stringifyPrimitive(t)):""};querystring.decode=querystring.parse=decode,querystring.encode=querystring.stringify=encode;var e=/https?|ftp|gopher|file/;function o(t){typeof t=="string"&&(t=g(t));var d=function(_,$,b){var y=_.auth,S=_.hostname,O=_.protocol||"",E=_.pathname||"",w=_.hash||"",T=_.query||"",A=!1;y=y?encodeURIComponent(y).replace(/%3A/i,":")+"@":"",_.host?A=y+_.host:S&&(A=y+(~S.indexOf(":")?"["+S+"]":S),_.port&&(A+=":"+_.port)),T&&typeof T=="object"&&(T=$.encode(T));var R=_.search||T&&"?"+T||"";return O&&O.substr(-1)!==":"&&(O+=":"),_.slashes||(!O||b.test(O))&&A!==!1?(A="//"+(A||""),E&&E[0]!=="/"&&(E="/"+E)):A||(A=""),w&&w[0]!=="#"&&(w="#"+w),R&&R[0]!=="?"&&(R="?"+R),{protocol:O,host:A,pathname:E=E.replace(/[?#]/g,encodeURIComponent),search:R=R.replace("#","%23"),hash:w}}(t,querystring,e);return""+d.protocol+d.host+d.pathname+d.search+d.hash}var r="http://",a="w.w",s=r+a,p=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,n=/https?|ftp|gopher|file/;function h(t,d){var _=typeof t=="string"?g(t):t;t=typeof t=="object"?o(t):t;var $=g(d),b="";_.protocol&&!_.slashes&&(b=_.protocol,t=t.replace(_.protocol,""),b+=d[0]==="/"||t[0]==="/"?"/":""),b&&$.protocol&&(b="",$.slashes||(b=$.protocol,d=d.replace($.protocol,"")));var y=t.match(p);y&&!$.protocol&&(t=t.substr((b=y[1]+(y[2]||"")).length),/^\/\/[^/]/.test(d)&&(b=b.slice(0,-1)));var S=new URL(t,s+"/"),O=new URL(d,S).toString().replace(s,""),E=$.protocol||_.protocol;return E+=_.slashes||$.slashes?"//":"",!b&&E?O=O.replace(r,E):b&&(O=O.replace(r,"")),n.test(O)||~d.indexOf(".")||t.slice(-1)==="/"||d.slice(-1)==="/"||O.slice(-1)!=="/"||(O=O.slice(0,-1)),b&&(O=b+(O[0]==="/"?O.substr(1):O)),O}function c(t,d){return g(h(t,d))}function l(){}l.prototype.parse=g,l.prototype.format=o,l.prototype.resolve=h,l.prototype.resolveObject=h;var i$1=/^https?|ftp|gopher|file/,u=/^(.*?)([#?].*)/,f=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,m=/^([a-z0-9.+-]*:)?\/\/\/*/i,v=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function g(t,d,_){if(d===void 0&&(d=!1),_===void 0&&(_=!1),t&&typeof t=="object"&&t instanceof l)return t;var $=(t=t.trim()).match(u);t=$?$[1].replace(/\\/g,"/")+$[2]:t.replace(/\\/g,"/"),v.test(t)&&t.slice(-1)!=="/"&&(t+="/");var b=!/(^javascript)/.test(t)&&t.match(f),y=m.test(t),S="";b&&(i$1.test(b[1])||(S=b[1].toLowerCase(),t=""+b[2]+b[3]),b[2]||(y=!1,i$1.test(b[1])?(S=b[1],t=""+b[3]):t="//"+b[3]),b[2].length!==3&&b[2].length!==1||(S=b[1],t="/"+b[3]));var O,E=($?$[1]:t).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),w=E&&E[1],T=new l,A="",R="";try{O=new URL(t)}catch(k){A=k,S||_||!/^\/\//.test(t)||/^\/\/.+[@.]/.test(t)||(R="/",t=t.substr(1));try{O=new URL(t,s)}catch{return T.protocol=S,T.href=S,T}}T.slashes=y&&!R,T.host=O.host===a?"":O.host,T.hostname=O.hostname===a?"":O.hostname.replace(/(\[|\])/g,""),T.protocol=A?S||null:O.protocol,T.search=O.search.replace(/\\/g,"%5C"),T.hash=O.hash.replace(/\\/g,"%5C");var C=t.split("#");!T.search&&~C[0].indexOf("?")&&(T.search="?"),T.hash||C[1]!==""||(T.hash="#"),T.query=d?querystring.decode(O.search.substr(1)):T.search.substr(1),T.pathname=R+(b?function(k){return k.replace(/['^|`]/g,function(P){return"%"+P.charCodeAt().toString(16).toUpperCase()}).replace(/((?:%[0-9A-F]{2})+)/g,function(P,L){try{return decodeURIComponent(L).split("").map(function(N){var D=N.charCodeAt();return D>256||/^[a-z0-9]$/i.test(N)?N:"%"+D.toString(16).toUpperCase()}).join("")}catch{return L}})}(O.pathname):O.pathname),T.protocol==="about:"&&T.pathname==="blank"&&(T.protocol="",T.pathname=""),A&&t[0]!=="/"&&(T.pathname=T.pathname.substr(1)),S&&!i$1.test(S)&&t.slice(-1)!=="/"&&T.pathname==="/"&&(T.pathname=""),T.path=T.pathname+T.search,T.auth=[O.username,O.password].map(decodeURIComponent).filter(Boolean).join(":"),T.port=O.port,w&&!T.host.endsWith(w)&&(T.host+=w,T.port=w.slice(1)),T.href=R?""+T.pathname+T.search+T.hash:o(T);var M=/^(file)/.test(T.href)?["host","hostname"]:[];return Object.keys(T).forEach(function(k){~M.indexOf(k)||(T[k]=T[k]||null)}),T}var dist=Object.freeze({__proto__:null,parse:g,format:o,resolve:h,resolveObject:c,Url:l}),require$$1=getAugmentedNamespace(dist);let{SourceMapConsumer:SourceMapConsumer$4,SourceMapGenerator:SourceMapGenerator$5}=require$$4,{dirname:dirname$1,resolve:resolve$1,relative:relative$1,sep}=pathBrowserify,{pathToFileURL:pathToFileURL$1}=require$$1,sourceMapAvailable$1=Boolean(SourceMapConsumer$4&&SourceMapGenerator$5),pathAvailable$1=Boolean(dirname$1&&resolve$1&&relative$1&&sep);class MapGenerator$1{constructor(d,_,$){this.stringify=d,this.mapOpts=$.map||{},this.root=_,this.opts=$}isMap(){return typeof this.opts.map!="undefined"?!!this.opts.map:this.previous().length>0}previous(){return this.previousMaps||(this.previousMaps=[],this.root.walk(d=>{if(d.source&&d.source.input.map){let _=d.source.input.map;this.previousMaps.includes(_)||this.previousMaps.push(_)}})),this.previousMaps}isInline(){if(typeof this.mapOpts.inline!="undefined")return this.mapOpts.inline;let d=this.mapOpts.annotation;return typeof d!="undefined"&&d!==!0?!1:this.previous().length?this.previous().some(_=>_.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent!="undefined"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(d=>d.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation===!1)return;let d;for(let _=this.root.nodes.length-1;_>=0;_--)d=this.root.nodes[_],d.type==="comment"&&d.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(_)}setSourcesContent(){let d={};this.root.walk(_=>{if(_.source){let $=_.source.input.from;$&&!d[$]&&(d[$]=!0,this.map.setSourceContent(this.toUrl(this.path($)),_.source.input.css))}})}applyPrevMaps(){for(let d of this.previous()){let _=this.toUrl(this.path(d.file)),$=d.root||dirname$1(d.file),b;this.mapOpts.sourcesContent===!1?(b=new SourceMapConsumer$4(d.text),b.sourcesContent&&(b.sourcesContent=b.sourcesContent.map(()=>null))):b=d.consumer(),this.map.applySourceMap(b,_,this.toUrl(this.path($)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation!="undefined"?this.mapOpts.annotation:this.previous().length?this.previous().some(d=>d.annotation):!0}toBase64(d){return Buffer?Buffer.from(d).toString("base64"):window.btoa(unescape(encodeURIComponent(d)))}addAnnotation(){let d;this.isInline()?d="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?d=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?d=this.mapOpts.annotation(this.opts.to,this.root):d=this.outputFile()+".map";let _=`
`;this.css.includes(`\r
`)&&(_=`\r
`),this.css+=_+"/*# sourceMappingURL="+d+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){return this.generateString(),this.isSourcesContent()&&this.setSourcesContent(),this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(d){if(d.indexOf("<")===0||/^\w+:\/\//.test(d)||this.mapOpts.absolute)return d;let _=this.opts.to?dirname$1(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(_=dirname$1(resolve$1(_,this.mapOpts.annotation))),d=relative$1(_,d),d}toUrl(d){return sep==="\\"&&(d=d.replace(/\\/g,"/")),encodeURI(d).replace(/[#?]/g,encodeURIComponent)}sourcePath(d){if(this.mapOpts.from)return this.toUrl(this.mapOpts.from);if(this.mapOpts.absolute){if(pathToFileURL$1)return pathToFileURL$1(d.source.input.from).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}else return this.toUrl(this.path(d.source.input.from))}generateString(){this.css="",this.map=new SourceMapGenerator$5({file:this.outputFile()});let d=1,_=1,$="<no source>",b={source:"",generated:{line:0,column:0},original:{line:0,column:0}},y,S;this.stringify(this.root,(O,E,w)=>{if(this.css+=O,E&&w!=="end"&&(b.generated.line=d,b.generated.column=_-1,E.source&&E.source.start?(b.source=this.sourcePath(E),b.original.line=E.source.start.line,b.original.column=E.source.start.column-1,this.map.addMapping(b)):(b.source=$,b.original.line=1,b.original.column=0,this.map.addMapping(b))),y=O.match(/\n/g),y?(d+=y.length,S=O.lastIndexOf(`
`),_=O.length-S):_+=O.length,E&&w!=="start"){let T=E.parent||{raws:{}};(E.type!=="decl"||E!==T.last||T.raws.semicolon)&&(E.source&&E.source.end?(b.source=this.sourcePath(E),b.original.line=E.source.end.line,b.original.column=E.source.end.column-1,b.generated.line=d,b.generated.column=_-2,this.map.addMapping(b)):(b.source=$,b.original.line=1,b.original.column=0,b.generated.line=d,b.generated.column=_-1,this.map.addMapping(b)))}})}generate(){if(this.clearAnnotation(),pathAvailable$1&&sourceMapAvailable$1&&this.isMap())return this.generateMap();let d="";return this.stringify(this.root,_=>{d+=_}),[d]}}var mapGenerator=MapGenerator$1;let Node$2=node_1;class Comment$4 extends Node$2{constructor(d){super(d);this.type="comment"}}var comment=Comment$4;Comment$4.default=Comment$4;let{isClean:isClean$1,my:my$1}=symbols,Declaration$3=declaration,Comment$3=comment,Node$1=node_1,parse$3,Rule$4,AtRule$4;function cleanSource(t){return t.map(d=>(d.nodes&&(d.nodes=cleanSource(d.nodes)),delete d.source,d))}function markDirtyUp(t){if(t[isClean$1]=!1,t.proxyOf.nodes)for(let d of t.proxyOf.nodes)markDirtyUp(d)}class Container$7 extends Node$1{push(d){return d.parent=this,this.proxyOf.nodes.push(d),this}each(d){if(!this.proxyOf.nodes)return;let _=this.getIterator(),$,b;for(;this.indexes[_]<this.proxyOf.nodes.length&&($=this.indexes[_],b=d(this.proxyOf.nodes[$],$),b!==!1);)this.indexes[_]+=1;return delete this.indexes[_],b}walk(d){return this.each((_,$)=>{let b;try{b=d(_,$)}catch(y){throw _.addToError(y)}return b!==!1&&_.walk&&(b=_.walk(d)),b})}walkDecls(d,_){return _?d instanceof RegExp?this.walk(($,b)=>{if($.type==="decl"&&d.test($.prop))return _($,b)}):this.walk(($,b)=>{if($.type==="decl"&&$.prop===d)return _($,b)}):(_=d,this.walk(($,b)=>{if($.type==="decl")return _($,b)}))}walkRules(d,_){return _?d instanceof RegExp?this.walk(($,b)=>{if($.type==="rule"&&d.test($.selector))return _($,b)}):this.walk(($,b)=>{if($.type==="rule"&&$.selector===d)return _($,b)}):(_=d,this.walk(($,b)=>{if($.type==="rule")return _($,b)}))}walkAtRules(d,_){return _?d instanceof RegExp?this.walk(($,b)=>{if($.type==="atrule"&&d.test($.name))return _($,b)}):this.walk(($,b)=>{if($.type==="atrule"&&$.name===d)return _($,b)}):(_=d,this.walk(($,b)=>{if($.type==="atrule")return _($,b)}))}walkComments(d){return this.walk((_,$)=>{if(_.type==="comment")return d(_,$)})}append(){for(var d=arguments.length,_=new Array(d),$=0;$<d;$++)_[$]=arguments[$];for(let b of _){let y=this.normalize(b,this.last);for(let S of y)this.proxyOf.nodes.push(S)}return this.markDirty(),this}prepend(){for(var d=arguments.length,_=new Array(d),$=0;$<d;$++)_[$]=arguments[$];_=_.reverse();for(let b of _){let y=this.normalize(b,this.first,"prepend").reverse();for(let S of y)this.proxyOf.nodes.unshift(S);for(let S in this.indexes)this.indexes[S]=this.indexes[S]+y.length}return this.markDirty(),this}cleanRaws(d){if(super.cleanRaws(d),this.nodes)for(let _ of this.nodes)_.cleanRaws(d)}insertBefore(d,_){d=this.index(d);let $=d===0?"prepend":!1,b=this.normalize(_,this.proxyOf.nodes[d],$).reverse();for(let S of b)this.proxyOf.nodes.splice(d,0,S);let y;for(let S in this.indexes)y=this.indexes[S],d<=y&&(this.indexes[S]=y+b.length);return this.markDirty(),this}insertAfter(d,_){d=this.index(d);let $=this.normalize(_,this.proxyOf.nodes[d]).reverse();for(let y of $)this.proxyOf.nodes.splice(d+1,0,y);let b;for(let y in this.indexes)b=this.indexes[y],d<b&&(this.indexes[y]=b+$.length);return this.markDirty(),this}removeChild(d){d=this.index(d),this.proxyOf.nodes[d].parent=void 0,this.proxyOf.nodes.splice(d,1);let _;for(let $ in this.indexes)_=this.indexes[$],_>=d&&(this.indexes[$]=_-1);return this.markDirty(),this}removeAll(){for(let d of this.proxyOf.nodes)d.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(d,_,$){return $||($=_,_={}),this.walkDecls(b=>{_.props&&!_.props.includes(b.prop)||_.fast&&!b.value.includes(_.fast)||(b.value=b.value.replace(d,$))}),this.markDirty(),this}every(d){return this.nodes.every(d)}some(d){return this.nodes.some(d)}index(d){return typeof d=="number"?d:(d.proxyOf&&(d=d.proxyOf),this.proxyOf.nodes.indexOf(d))}get first(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(d,_){if(typeof d=="string")d=cleanSource(parse$3(d).nodes);else if(Array.isArray(d)){d=d.slice(0);for(let b of d)b.parent&&b.parent.removeChild(b,"ignore")}else if(d.type==="root"&&this.type!=="document"){d=d.nodes.slice(0);for(let b of d)b.parent&&b.parent.removeChild(b,"ignore")}else if(d.type)d=[d];else if(d.prop){if(typeof d.value=="undefined")throw new Error("Value field is missed in node creation");typeof d.value!="string"&&(d.value=String(d.value)),d=[new Declaration$3(d)]}else if(d.selector)d=[new Rule$4(d)];else if(d.name)d=[new AtRule$4(d)];else if(d.text)d=[new Comment$3(d)];else throw new Error("Unknown node type in node creation");return d.map(b=>(b[my$1]||Container$7.rebuild(b),b=b.proxyOf,b.parent&&b.parent.removeChild(b),b[isClean$1]&&markDirtyUp(b),typeof b.raws.before=="undefined"&&_&&typeof _.raws.before!="undefined"&&(b.raws.before=_.raws.before.replace(/\S/g,"")),b.parent=this,b))}getProxyProcessor(){return{set(d,_,$){return d[_]===$||(d[_]=$,(_==="name"||_==="params"||_==="selector")&&d.markDirty()),!0},get(d,_){return _==="proxyOf"?d:d[_]?_==="each"||typeof _=="string"&&_.startsWith("walk")?function(){for(var $=arguments.length,b=new Array($),y=0;y<$;y++)b[y]=arguments[y];return d[_](...b.map(S=>typeof S=="function"?(O,E)=>S(O.toProxy(),E):S))}:_==="every"||_==="some"?$=>d[_](function(b){for(var y=arguments.length,S=new Array(y>1?y-1:0),O=1;O<y;O++)S[O-1]=arguments[O];return $(b.toProxy(),...S)}):_==="root"?()=>d.root().toProxy():_==="nodes"?d.nodes.map($=>$.toProxy()):_==="first"||_==="last"?d[_].toProxy():d[_]:d[_]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let d=this.lastEach;return this.indexes[d]=0,d}}Container$7.registerParse=t=>{parse$3=t},Container$7.registerRule=t=>{Rule$4=t},Container$7.registerAtRule=t=>{AtRule$4=t};var container=Container$7;Container$7.default=Container$7,Container$7.rebuild=t=>{t.type==="atrule"?Object.setPrototypeOf(t,AtRule$4.prototype):t.type==="rule"?Object.setPrototypeOf(t,Rule$4.prototype):t.type==="decl"?Object.setPrototypeOf(t,Declaration$3.prototype):t.type==="comment"&&Object.setPrototypeOf(t,Comment$3.prototype),t[my$1]=!0,t.nodes&&t.nodes.forEach(d=>{Container$7.rebuild(d)})};let Container$6=container,LazyResult$4,Processor$3;class Document$3 extends Container$6{constructor(d){super({type:"document",...d});this.nodes||(this.nodes=[])}toResult(d){return d===void 0&&(d={}),new LazyResult$4(new Processor$3,this,d).stringify()}}Document$3.registerLazyResult=t=>{LazyResult$4=t},Document$3.registerProcessor=t=>{Processor$3=t};var document=Document$3;Document$3.default=Document$3;class Warning$2{constructor(d,_){if(_===void 0&&(_={}),this.type="warning",this.text=d,_.node&&_.node.source){let $=_.node.positionBy(_);this.line=$.line,this.column=$.column}for(let $ in _)this[$]=_[$]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}var warning=Warning$2;Warning$2.default=Warning$2;let Warning$1=warning;class Result$2{constructor(d,_,$){this.processor=d,this.messages=[],this.root=_,this.opts=$,this.css=void 0,this.map=void 0}toString(){return this.css}warn(d,_){_===void 0&&(_={}),_.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(_.plugin=this.lastPlugin.postcssPlugin);let $=new Warning$1(d,_);return this.messages.push($),$}warnings(){return this.messages.filter(d=>d.type==="warning")}get content(){return this.css}}var result=Result$2;Result$2.default=Result$2;const SINGLE_QUOTE$1="'".charCodeAt(0),DOUBLE_QUOTE$1='"'.charCodeAt(0),BACKSLASH="\\".charCodeAt(0),SLASH="/".charCodeAt(0),NEWLINE=`
`.charCodeAt(0),SPACE=" ".charCodeAt(0),FEED="\f".charCodeAt(0),TAB="	".charCodeAt(0),CR="\r".charCodeAt(0),OPEN_SQUARE="[".charCodeAt(0),CLOSE_SQUARE="]".charCodeAt(0),OPEN_PARENTHESES="(".charCodeAt(0),CLOSE_PARENTHESES=")".charCodeAt(0),OPEN_CURLY="{".charCodeAt(0),CLOSE_CURLY="}".charCodeAt(0),SEMICOLON=";".charCodeAt(0),ASTERISK="*".charCodeAt(0),COLON=":".charCodeAt(0),AT="@".charCodeAt(0),RE_AT_END=/[\t\n\f\r "#'()/;[\\\]{}]/g,RE_WORD_END=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,RE_BAD_BRACKET=/.[\n"'(/\\]/,RE_HEX_ESCAPE=/[\da-f]/i;var tokenize$2=function(d,_){_===void 0&&(_={});let $=d.css.valueOf(),b=_.ignoreErrors,y,S,O,E,w,T,A,R,C,M,k=$.length,P=0,L=[],N=[];function D(){return P}function I(j){throw d.error("Unclosed "+j,P)}function z(){return N.length===0&&P>=k}function U(j){if(N.length)return N.pop();if(P>=k)return;let K=j?j.ignoreUnclosed:!1;switch(y=$.charCodeAt(P),y){case NEWLINE:case SPACE:case TAB:case CR:case FEED:{S=P;do S+=1,y=$.charCodeAt(S);while(y===SPACE||y===NEWLINE||y===TAB||y===CR||y===FEED);M=["space",$.slice(P,S)],P=S-1;break}case OPEN_SQUARE:case CLOSE_SQUARE:case OPEN_CURLY:case CLOSE_CURLY:case COLON:case SEMICOLON:case CLOSE_PARENTHESES:{let te=String.fromCharCode(y);M=[te,te,P];break}case OPEN_PARENTHESES:{if(R=L.length?L.pop()[1]:"",C=$.charCodeAt(P+1),R==="url"&&C!==SINGLE_QUOTE$1&&C!==DOUBLE_QUOTE$1&&C!==SPACE&&C!==NEWLINE&&C!==TAB&&C!==FEED&&C!==CR){S=P;do{if(T=!1,S=$.indexOf(")",S+1),S===-1)if(b||K){S=P;break}else I("bracket");for(A=S;$.charCodeAt(A-1)===BACKSLASH;)A-=1,T=!T}while(T);M=["brackets",$.slice(P,S+1),P,S],P=S}else S=$.indexOf(")",P+1),E=$.slice(P,S+1),S===-1||RE_BAD_BRACKET.test(E)?M=["(","(",P]:(M=["brackets",E,P,S],P=S);break}case SINGLE_QUOTE$1:case DOUBLE_QUOTE$1:{O=y===SINGLE_QUOTE$1?"'":'"',S=P;do{if(T=!1,S=$.indexOf(O,S+1),S===-1)if(b||K){S=P+1;break}else I("string");for(A=S;$.charCodeAt(A-1)===BACKSLASH;)A-=1,T=!T}while(T);M=["string",$.slice(P,S+1),P,S],P=S;break}case AT:{RE_AT_END.lastIndex=P+1,RE_AT_END.test($),RE_AT_END.lastIndex===0?S=$.length-1:S=RE_AT_END.lastIndex-2,M=["at-word",$.slice(P,S+1),P,S],P=S;break}case BACKSLASH:{for(S=P,w=!0;$.charCodeAt(S+1)===BACKSLASH;)S+=1,w=!w;if(y=$.charCodeAt(S+1),w&&y!==SLASH&&y!==SPACE&&y!==NEWLINE&&y!==TAB&&y!==CR&&y!==FEED&&(S+=1,RE_HEX_ESCAPE.test($.charAt(S)))){for(;RE_HEX_ESCAPE.test($.charAt(S+1));)S+=1;$.charCodeAt(S+1)===SPACE&&(S+=1)}M=["word",$.slice(P,S+1),P,S],P=S;break}default:{y===SLASH&&$.charCodeAt(P+1)===ASTERISK?(S=$.indexOf("*/",P+2)+1,S===0&&(b||K?S=$.length:I("comment")),M=["comment",$.slice(P,S+1),P,S],P=S):(RE_WORD_END.lastIndex=P+1,RE_WORD_END.test($),RE_WORD_END.lastIndex===0?S=$.length-1:S=RE_WORD_END.lastIndex-2,M=["word",$.slice(P,S+1),P,S],L.push(M),P=S);break}}return P++,M}function B(j){N.push(j)}return{back:B,nextToken:U,endOfFile:z,position:D}};let Container$5=container;class AtRule$3 extends Container$5{constructor(d){super(d);this.type="atrule"}append(){return this.proxyOf.nodes||(this.nodes=[]),super.append(...arguments)}prepend(){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...arguments)}}var atRule=AtRule$3;AtRule$3.default=AtRule$3,Container$5.registerAtRule(AtRule$3);let Container$4=container,LazyResult$3,Processor$2;class Root$5 extends Container$4{constructor(d){super(d);this.type="root",this.nodes||(this.nodes=[])}removeChild(d,_){let $=this.index(d);return!_&&$===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[$].raws.before),super.removeChild(d)}normalize(d,_,$){let b=super.normalize(d);if(_){if($==="prepend")this.nodes.length>1?_.raws.before=this.nodes[1].raws.before:delete _.raws.before;else if(this.first!==_)for(let y of b)y.raws.before=_.raws.before}return b}toResult(d){return d===void 0&&(d={}),new LazyResult$3(new Processor$2,this,d).stringify()}}Root$5.registerLazyResult=t=>{LazyResult$3=t},Root$5.registerProcessor=t=>{Processor$2=t};var root$2=Root$5;Root$5.default=Root$5;let list$2={split(t,d,_){let $=[],b="",y=!1,S=0,O=!1,E=!1;for(let w of t)E?E=!1:w==="\\"?E=!0:O?w===O&&(O=!1):w==='"'||w==="'"?O=w:w==="("?S+=1:w===")"?S>0&&(S-=1):S===0&&d.includes(w)&&(y=!0),y?(b!==""&&$.push(b.trim()),b="",y=!1):b+=w;return(_||b!=="")&&$.push(b.trim()),$},space(t){let d=[" ",`
`,"	"];return list$2.split(t,d)},comma(t){return list$2.split(t,[","],!0)}};var list_1=list$2;list$2.default=list$2;let Container$3=container,list$1=list_1;class Rule$3 extends Container$3{constructor(d){super(d);this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return list$1.comma(this.selector)}set selectors(d){let _=this.selector?this.selector.match(/,\s*/):null,$=_?_[0]:","+this.raw("between","beforeOpen");this.selector=d.join($)}}var rule=Rule$3;Rule$3.default=Rule$3,Container$3.registerRule(Rule$3);let Declaration$2=declaration,tokenizer=tokenize$2,Comment$2=comment,AtRule$2=atRule,Root$4=root$2,Rule$2=rule;class Parser$1{constructor(d){this.input=d,this.root=new Root$4,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:d,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=tokenizer(this.input)}parse(){let d;for(;!this.tokenizer.endOfFile();)switch(d=this.tokenizer.nextToken(),d[0]){case"space":this.spaces+=d[1];break;case";":this.freeSemicolon(d);break;case"}":this.end(d);break;case"comment":this.comment(d);break;case"at-word":this.atrule(d);break;case"{":this.emptyRule(d);break;default:this.other(d);break}this.endFile()}comment(d){let _=new Comment$2;this.init(_,d[2]),_.source.end=this.getPosition(d[3]||d[2]);let $=d[1].slice(2,-2);if(/^\s*$/.test($))_.text="",_.raws.left=$,_.raws.right="";else{let b=$.match(/^(\s*)([^]*\S)(\s*)$/);_.text=b[2],_.raws.left=b[1],_.raws.right=b[3]}}emptyRule(d){let _=new Rule$2;this.init(_,d[2]),_.selector="",_.raws.between="",this.current=_}other(d){let _=!1,$=null,b=!1,y=null,S=[],O=d[1].startsWith("--"),E=[],w=d;for(;w;){if($=w[0],E.push(w),$==="("||$==="[")y||(y=w),S.push($==="("?")":"]");else if(O&&b&&$==="{")y||(y=w),S.push("}");else if(S.length===0)if($===";")if(b){this.decl(E,O);return}else break;else if($==="{"){this.rule(E);return}else if($==="}"){this.tokenizer.back(E.pop()),_=!0;break}else $===":"&&(b=!0);else $===S[S.length-1]&&(S.pop(),S.length===0&&(y=null));w=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(_=!0),S.length>0&&this.unclosedBracket(y),_&&b){for(;E.length&&(w=E[E.length-1][0],!(w!=="space"&&w!=="comment"));)this.tokenizer.back(E.pop());this.decl(E,O)}else this.unknownWord(E)}rule(d){d.pop();let _=new Rule$2;this.init(_,d[0][2]),_.raws.between=this.spacesAndCommentsFromEnd(d),this.raw(_,"selector",d),this.current=_}decl(d,_){let $=new Declaration$2;this.init($,d[0][2]);let b=d[d.length-1];for(b[0]===";"&&(this.semicolon=!0,d.pop()),$.source.end=this.getPosition(b[3]||b[2]);d[0][0]!=="word";)d.length===1&&this.unknownWord(d),$.raws.before+=d.shift()[1];for($.source.start=this.getPosition(d[0][2]),$.prop="";d.length;){let E=d[0][0];if(E===":"||E==="space"||E==="comment")break;$.prop+=d.shift()[1]}$.raws.between="";let y;for(;d.length;)if(y=d.shift(),y[0]===":"){$.raws.between+=y[1];break}else y[0]==="word"&&/\w/.test(y[1])&&this.unknownWord([y]),$.raws.between+=y[1];($.prop[0]==="_"||$.prop[0]==="*")&&($.raws.before+=$.prop[0],$.prop=$.prop.slice(1));let S=this.spacesAndCommentsFromStart(d);this.precheckMissedSemicolon(d);for(let E=d.length-1;E>=0;E--){if(y=d[E],y[1].toLowerCase()==="!important"){$.important=!0;let w=this.stringFrom(d,E);w=this.spacesFromEnd(d)+w,w!==" !important"&&($.raws.important=w);break}else if(y[1].toLowerCase()==="important"){let w=d.slice(0),T="";for(let A=E;A>0;A--){let R=w[A][0];if(T.trim().indexOf("!")===0&&R!=="space")break;T=w.pop()[1]+T}T.trim().indexOf("!")===0&&($.important=!0,$.raws.important=T,d=w)}if(y[0]!=="space"&&y[0]!=="comment")break}let O=d.some(E=>E[0]!=="space"&&E[0]!=="comment");this.raw($,"value",d),O?$.raws.between+=S:$.value=S+$.value,$.value.includes(":")&&!_&&this.checkMissedSemicolon(d)}atrule(d){let _=new AtRule$2;_.name=d[1].slice(1),_.name===""&&this.unnamedAtrule(_,d),this.init(_,d[2]);let $,b,y,S=!1,O=!1,E=[],w=[];for(;!this.tokenizer.endOfFile();){if(d=this.tokenizer.nextToken(),$=d[0],$==="("||$==="["?w.push($==="("?")":"]"):$==="{"&&w.length>0?w.push("}"):$===w[w.length-1]&&w.pop(),w.length===0)if($===";"){_.source.end=this.getPosition(d[2]),this.semicolon=!0;break}else if($==="{"){O=!0;break}else if($==="}"){if(E.length>0){for(y=E.length-1,b=E[y];b&&b[0]==="space";)b=E[--y];b&&(_.source.end=this.getPosition(b[3]||b[2]))}this.end(d);break}else E.push(d);else E.push(d);if(this.tokenizer.endOfFile()){S=!0;break}}_.raws.between=this.spacesAndCommentsFromEnd(E),E.length?(_.raws.afterName=this.spacesAndCommentsFromStart(E),this.raw(_,"params",E),S&&(d=E[E.length-1],_.source.end=this.getPosition(d[3]||d[2]),this.spaces=_.raws.between,_.raws.between="")):(_.raws.afterName="",_.params=""),O&&(_.nodes=[],this.current=_)}end(d){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(d[2]),this.current=this.current.parent):this.unexpectedClose(d)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(d){if(this.spaces+=d[1],this.current.nodes){let _=this.current.nodes[this.current.nodes.length-1];_&&_.type==="rule"&&!_.raws.ownSemicolon&&(_.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(d){let _=this.input.fromOffset(d);return{offset:d,line:_.line,column:_.col}}init(d,_){this.current.push(d),d.source={start:this.getPosition(_),input:this.input},d.raws.before=this.spaces,this.spaces="",d.type!=="comment"&&(this.semicolon=!1)}raw(d,_,$){let b,y,S=$.length,O="",E=!0,w,T,A=/^([#.|])?(\w)+/i;for(let R=0;R<S;R+=1){if(b=$[R],y=b[0],y==="comment"&&d.type==="rule"){T=$[R-1],w=$[R+1],T[0]!=="space"&&w[0]!=="space"&&A.test(T[1])&&A.test(w[1])?O+=b[1]:E=!1;continue}y==="comment"||y==="space"&&R===S-1?E=!1:O+=b[1]}if(!E){let R=$.reduce((C,M)=>C+M[1],"");d.raws[_]={value:O,raw:R}}d[_]=O}spacesAndCommentsFromEnd(d){let _,$="";for(;d.length&&(_=d[d.length-1][0],!(_!=="space"&&_!=="comment"));)$=d.pop()[1]+$;return $}spacesAndCommentsFromStart(d){let _,$="";for(;d.length&&(_=d[0][0],!(_!=="space"&&_!=="comment"));)$+=d.shift()[1];return $}spacesFromEnd(d){let _,$="";for(;d.length&&(_=d[d.length-1][0],_==="space");)$=d.pop()[1]+$;return $}stringFrom(d,_){let $="";for(let b=_;b<d.length;b++)$+=d[b][1];return d.splice(_,d.length-_),$}colon(d){let _=0,$,b,y;for(let[S,O]of d.entries()){if($=O,b=$[0],b==="("&&(_+=1),b===")"&&(_-=1),_===0&&b===":")if(!y)this.doubleColon($);else{if(y[0]==="word"&&y[1]==="progid")continue;return S}y=$}return!1}unclosedBracket(d){throw this.input.error("Unclosed bracket",d[2])}unknownWord(d){throw this.input.error("Unknown word",d[0][2])}unexpectedClose(d){throw this.input.error("Unexpected }",d[2])}unclosedBlock(){let d=this.current.source.start;throw this.input.error("Unclosed block",d.line,d.column)}doubleColon(d){throw this.input.error("Double colon",d[2])}unnamedAtrule(d,_){throw this.input.error("At-rule without name",_[2])}precheckMissedSemicolon(){}checkMissedSemicolon(d){let _=this.colon(d);if(_===!1)return;let $=0,b;for(let y=_-1;y>=0&&(b=d[y],!(b[0]!=="space"&&($+=1,$===2)));y--);throw this.input.error("Missed semicolon",b[0]==="word"?b[3]+1:b[2])}}var parser=Parser$1;let urlAlphabet="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",customAlphabet=(t,d)=>()=>{let _="",$=d;for(;$--;)_+=t[Math.random()*t.length|0];return _},nanoid$1=(t=21)=>{let d="",_=t;for(;_--;)d+=urlAlphabet[Math.random()*64|0];return d};var nonSecure={nanoid:nanoid$1,customAlphabet};function noop$2(){}var noop_1=noop$2;let{SourceMapConsumer:SourceMapConsumer$3,SourceMapGenerator:SourceMapGenerator$4}=require$$4,{existsSync,readFileSync}=noop_1,{dirname,join}=pathBrowserify;function fromBase64(t){return Buffer?Buffer.from(t,"base64").toString():window.atob(t)}class PreviousMap$2{constructor(d,_){if(_.map===!1)return;this.loadAnnotation(d),this.inline=this.startWith(this.annotation,"data:");let $=_.map?_.map.prev:void 0,b=this.loadMap(_.from,$);!this.mapFile&&_.from&&(this.mapFile=_.from),this.mapFile&&(this.root=dirname(this.mapFile)),b&&(this.text=b)}consumer(){return this.consumerCache||(this.consumerCache=new SourceMapConsumer$3(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(d,_){return d?d.substr(0,_.length)===_:!1}getAnnotationURL(d){return d.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(d){let _=d.match(/\/\*\s*# sourceMappingURL=/gm);if(!_)return;let $=d.lastIndexOf(_.pop()),b=d.indexOf("*/",$);$>-1&&b>-1&&(this.annotation=this.getAnnotationURL(d.substring($,b)))}decodeInline(d){let _=/^data:application\/json;charset=utf-?8;base64,/,$=/^data:application\/json;base64,/,b=/^data:application\/json;charset=utf-?8,/,y=/^data:application\/json,/;if(b.test(d)||y.test(d))return decodeURIComponent(d.substr(RegExp.lastMatch.length));if(_.test(d)||$.test(d))return fromBase64(d.substr(RegExp.lastMatch.length));let S=d.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+S)}loadFile(d){if(this.root=dirname(d),existsSync(d))return this.mapFile=d,readFileSync(d,"utf-8").toString().trim()}loadMap(d,_){if(_===!1)return!1;if(_){if(typeof _=="string")return _;if(typeof _=="function"){let $=_(d);if($){let b=this.loadFile($);if(!b)throw new Error("Unable to load previous source map: "+$.toString());return b}}else{if(_ instanceof SourceMapConsumer$3)return SourceMapGenerator$4.fromSourceMap(_).toString();if(_ instanceof SourceMapGenerator$4)return _.toString();if(this.isMap(_))return JSON.stringify(_);throw new Error("Unsupported previous source map format: "+_.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let $=this.annotation;return d&&($=join(dirname(d),$)),this.loadFile($)}}}isMap(d){return typeof d!="object"?!1:typeof d.mappings=="string"||typeof d._mappings=="string"||Array.isArray(d.sections)}}var previousMap=PreviousMap$2;PreviousMap$2.default=PreviousMap$2;let{SourceMapConsumer:SourceMapConsumer$2,SourceMapGenerator:SourceMapGenerator$3}=require$$4,{fileURLToPath,pathToFileURL}=require$$1,{resolve,isAbsolute:isAbsolute$1}=pathBrowserify,{nanoid}=nonSecure,terminalHighlight=require$$4,CssSyntaxError$1=cssSyntaxError,PreviousMap$1=previousMap,fromOffsetCache=Symbol("fromOffsetCache"),sourceMapAvailable=Boolean(SourceMapConsumer$2&&SourceMapGenerator$3),pathAvailable=Boolean(resolve&&isAbsolute$1);class Input$3{constructor(d,_){if(_===void 0&&(_={}),d===null||typeof d=="undefined"||typeof d=="object"&&!d.toString)throw new Error(`PostCSS received ${d} instead of CSS string`);if(this.css=d.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,_.from&&(!pathAvailable||/^\w+:\/\//.test(_.from)||isAbsolute$1(_.from)?this.file=_.from:this.file=resolve(_.from)),pathAvailable&&sourceMapAvailable){let $=new PreviousMap$1(this.css,_);if($.text){this.map=$;let b=$.consumer().file;!this.file&&b&&(this.file=this.mapResolve(b))}}this.file||(this.id="<input css "+nanoid(6)+">"),this.map&&(this.map.file=this.from)}fromOffset(d){let _,$;if(this[fromOffsetCache])$=this[fromOffsetCache];else{let y=this.css.split(`
`);$=new Array(y.length);let S=0;for(let O=0,E=y.length;O<E;O++)$[O]=S,S+=y[O].length+1;this[fromOffsetCache]=$}_=$[$.length-1];let b=0;if(d>=_)b=$.length-1;else{let y=$.length-2,S;for(;b<y;)if(S=b+(y-b>>1),d<$[S])y=S-1;else if(d>=$[S+1])b=S+1;else{b=S;break}}return{line:b+1,col:d-$[b]+1}}error(d,_,$,b){b===void 0&&(b={});let y;if(!$){let O=this.fromOffset(_);_=O.line,$=O.col}let S=this.origin(_,$);return S?y=new CssSyntaxError$1(d,S.line,S.column,S.source,S.file,b.plugin):y=new CssSyntaxError$1(d,_,$,this.css,this.file,b.plugin),y.input={line:_,column:$,source:this.css},this.file&&(pathToFileURL&&(y.input.url=pathToFileURL(this.file).toString()),y.input.file=this.file),y}origin(d,_){if(!this.map)return!1;let $=this.map.consumer(),b=$.originalPositionFor({line:d,column:_});if(!b.source)return!1;let y;isAbsolute$1(b.source)?y=pathToFileURL(b.source):y=new URL(b.source,this.map.consumer().sourceRoot||pathToFileURL(this.map.mapFile));let S={url:y.toString(),line:b.line,column:b.column};if(y.protocol==="file:")if(fileURLToPath)S.file=fileURLToPath(y);else throw new Error("file: protocol is not available in this PostCSS build");let O=$.sourceContentFor(b.source);return O&&(S.source=O),S}mapResolve(d){return/^\w+:\/\//.test(d)?d:resolve(this.map.consumer().sourceRoot||this.map.root||".",d)}get from(){return this.file||this.id}toJSON(){let d={};for(let _ of["hasBOM","css","file","id"])this[_]!=null&&(d[_]=this[_]);return this.map&&(d.map={...this.map},d.map.consumerCache&&(d.map.consumerCache=void 0)),d}}var input=Input$3;Input$3.default=Input$3,terminalHighlight&&terminalHighlight.registerInput&&terminalHighlight.registerInput(Input$3);let Container$2=container,Parser=parser,Input$2=input;function parse$2(t,d){let _=new Input$2(t,d),$=new Parser(_);try{$.parse()}catch(b){throw b}return $.root}var parse_1=parse$2;parse$2.default=parse$2,Container$2.registerParse(parse$2);let{isClean,my}=symbols,MapGenerator=mapGenerator,stringify$1=stringify_1,Container$1=container,Document$2=document,Result$1=result,parse$1=parse_1,Root$3=root$2;const TYPE_TO_CLASS_NAME={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},PLUGIN_PROPS={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},NOT_VISITORS={postcssPlugin:!0,prepare:!0,Once:!0},CHILDREN=0;function isPromise(t){return typeof t=="object"&&typeof t.then=="function"}function getEvents(t){let d=!1,_=TYPE_TO_CLASS_NAME[t.type];return t.type==="decl"?d=t.prop.toLowerCase():t.type==="atrule"&&(d=t.name.toLowerCase()),d&&t.append?[_,_+"-"+d,CHILDREN,_+"Exit",_+"Exit-"+d]:d?[_,_+"-"+d,_+"Exit",_+"Exit-"+d]:t.append?[_,CHILDREN,_+"Exit"]:[_,_+"Exit"]}function toStack(t){let d;return t.type==="document"?d=["Document",CHILDREN,"DocumentExit"]:t.type==="root"?d=["Root",CHILDREN,"RootExit"]:d=getEvents(t),{node:t,events:d,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function cleanMarks(t){return t[isClean]=!1,t.nodes&&t.nodes.forEach(d=>cleanMarks(d)),t}let postcss$2={};class LazyResult$2{constructor(d,_,$){this.stringified=!1,this.processed=!1;let b;if(typeof _=="object"&&_!==null&&(_.type==="root"||_.type==="document"))b=cleanMarks(_);else if(_ instanceof LazyResult$2||_ instanceof Result$1)b=cleanMarks(_.root),_.map&&(typeof $.map=="undefined"&&($.map={}),$.map.inline||($.map.inline=!1),$.map.prev=_.map);else{let y=parse$1;$.syntax&&(y=$.syntax.parse),$.parser&&(y=$.parser),y.parse&&(y=y.parse);try{b=y(_,$)}catch(S){this.processed=!0,this.error=S}b&&!b[my]&&Container$1.rebuild(b)}this.result=new Result$1(d,b,$),this.helpers={...postcss$2,result:this.result,postcss:postcss$2},this.plugins=this.processor.plugins.map(y=>typeof y=="object"&&y.prepare?{...y,...y.prepare(this.result)}:y)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(d,_){return this.async().then(d,_)}catch(d){return this.async().catch(d)}finally(d){return this.async().then(d,d)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let d of this.plugins){let _=this.runOnRoot(d);if(isPromise(_))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let d=this.result.root;for(;!d[isClean];)d[isClean]=!0,this.walkSync(d);if(this.listeners.OnceExit)if(d.type==="document")for(let _ of d.nodes)this.visitSync(this.listeners.OnceExit,_);else this.visitSync(this.listeners.OnceExit,d)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let d=this.result.opts,_=stringify$1;d.syntax&&(_=d.syntax.stringify),d.stringifier&&(_=d.stringifier),_.stringify&&(_=_.stringify);let b=new MapGenerator(_,this.result.root,this.result.opts).generate();return this.result.css=b[0],this.result.map=b[1],this.result}walkSync(d){d[isClean]=!0;let _=getEvents(d);for(let $ of _)if($===CHILDREN)d.nodes&&d.each(b=>{b[isClean]||this.walkSync(b)});else{let b=this.listeners[$];if(b&&this.visitSync(b,d.toProxy()))return}}visitSync(d,_){for(let[$,b]of d){this.result.lastPlugin=$;let y;try{y=b(_,this.helpers)}catch(S){throw this.handleError(S,_.proxyOf)}if(_.type!=="root"&&_.type!=="document"&&!_.parent)return!0;if(isPromise(y))throw this.getAsyncError()}}runOnRoot(d){this.result.lastPlugin=d;try{if(typeof d=="object"&&d.Once){if(this.result.root.type==="document"){let _=this.result.root.nodes.map($=>d.Once($,this.helpers));return isPromise(_[0])?Promise.all(_):_}return d.Once(this.result.root,this.helpers)}else if(typeof d=="function")return d(this.result.root,this.result)}catch(_){throw this.handleError(_)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(d,_){let $=this.result.lastPlugin;try{_&&_.addToError(d),this.error=d,d.name==="CssSyntaxError"&&!d.plugin?(d.plugin=$.postcssPlugin,d.setMessage()):$.postcssVersion}catch(b){console&&console.error&&console.error(b)}return d}async runAsync(){this.plugin=0;for(let d=0;d<this.plugins.length;d++){let _=this.plugins[d],$=this.runOnRoot(_);if(isPromise($))try{await $}catch(b){throw this.handleError(b)}}if(this.prepareVisitors(),this.hasListener){let d=this.result.root;for(;!d[isClean];){d[isClean]=!0;let _=[toStack(d)];for(;_.length>0;){let $=this.visitTick(_);if(isPromise($))try{await $}catch(b){let y=_[_.length-1].node;throw this.handleError(b,y)}}}if(this.listeners.OnceExit)for(let[_,$]of this.listeners.OnceExit){this.result.lastPlugin=_;try{if(d.type==="document"){let b=d.nodes.map(y=>$(y,this.helpers));await Promise.all(b)}else await $(d,this.helpers)}catch(b){throw this.handleError(b)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let d=(_,$,b)=>{this.listeners[$]||(this.listeners[$]=[]),this.listeners[$].push([_,b])};for(let _ of this.plugins)if(typeof _=="object")for(let $ in _){if(!PLUGIN_PROPS[$]&&/^[A-Z]/.test($))throw new Error(`Unknown event ${$} in ${_.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!NOT_VISITORS[$])if(typeof _[$]=="object")for(let b in _[$])b==="*"?d(_,$,_[$][b]):d(_,$+"-"+b.toLowerCase(),_[$][b]);else typeof _[$]=="function"&&d(_,$,_[$])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(d){let _=d[d.length-1],{node:$,visitors:b}=_;if($.type!=="root"&&$.type!=="document"&&!$.parent){d.pop();return}if(b.length>0&&_.visitorIndex<b.length){let[S,O]=b[_.visitorIndex];_.visitorIndex+=1,_.visitorIndex===b.length&&(_.visitors=[],_.visitorIndex=0),this.result.lastPlugin=S;try{return O($.toProxy(),this.helpers)}catch(E){throw this.handleError(E,$)}}if(_.iterator!==0){let S=_.iterator,O;for(;O=$.nodes[$.indexes[S]];)if($.indexes[S]+=1,!O[isClean]){O[isClean]=!0,d.push(toStack(O));return}_.iterator=0,delete $.indexes[S]}let y=_.events;for(;_.eventIndex<y.length;){let S=y[_.eventIndex];if(_.eventIndex+=1,S===CHILDREN){$.nodes&&$.nodes.length&&($[isClean]=!0,_.iterator=$.getIterator());return}else if(this.listeners[S]){_.visitors=this.listeners[S];return}}d.pop()}}LazyResult$2.registerPostcss=t=>{postcss$2=t};var lazyResult=LazyResult$2;LazyResult$2.default=LazyResult$2,Root$3.registerLazyResult(LazyResult$2),Document$2.registerLazyResult(LazyResult$2);let LazyResult$1=lazyResult,Document$1=document,Root$2=root$2;class Processor$1{constructor(d){d===void 0&&(d=[]),this.version="8.3.11",this.plugins=this.normalize(d)}use(d){return this.plugins=this.plugins.concat(this.normalize([d])),this}process(d,_){return _===void 0&&(_={}),this.plugins.length===0&&typeof _.parser=="undefined"&&typeof _.stringifier=="undefined"&&typeof _.syntax=="undefined"&&!_.hideNothingWarning,new LazyResult$1(this,d,_)}normalize(d){let _=[];for(let $ of d)if($.postcss===!0?$=$():$.postcss&&($=$.postcss),typeof $=="object"&&Array.isArray($.plugins))_=_.concat($.plugins);else if(typeof $=="object"&&$.postcssPlugin)_.push($);else if(typeof $=="function")_.push($);else if(!(typeof $=="object"&&($.parse||$.stringify)))throw new Error($+" is not a PostCSS plugin");return _}}var processor=Processor$1;Processor$1.default=Processor$1,Root$2.registerProcessor(Processor$1),Document$1.registerProcessor(Processor$1);let Declaration$1=declaration,PreviousMap=previousMap,Comment$1=comment,AtRule$1=atRule,Input$1=input,Root$1=root$2,Rule$1=rule;function fromJSON$1(t,d){if(Array.isArray(t))return t.map(b=>fromJSON$1(b));let{inputs:_,...$}=t;if(_){d=[];for(let b of _){let y={...b,__proto__:Input$1.prototype};y.map&&(y.map={...y.map,__proto__:PreviousMap.prototype}),d.push(y)}}if($.nodes&&($.nodes=t.nodes.map(b=>fromJSON$1(b,d))),$.source){let{inputId:b,...y}=$.source;$.source=y,b!=null&&($.source.input=d[b])}if($.type==="root")return new Root$1($);if($.type==="decl")return new Declaration$1($);if($.type==="rule")return new Rule$1($);if($.type==="comment")return new Comment$1($);if($.type==="atrule")return new AtRule$1($);throw new Error("Unknown node type: "+t.type)}var fromJSON_1=fromJSON$1;fromJSON$1.default=fromJSON$1;let CssSyntaxError=cssSyntaxError,Declaration=declaration,LazyResult=lazyResult,Container=container,Processor=processor,stringify=stringify_1,fromJSON=fromJSON_1,Document=document,Warning=warning,Comment=comment,AtRule=atRule,Result=result,Input=input,parse=parse_1,list=list_1,Rule=rule,Root=root$2,Node=node_1;function postcss$1(){for(var t=arguments.length,d=new Array(t),_=0;_<t;_++)d[_]=arguments[_];return d.length===1&&Array.isArray(d[0])&&(d=d[0]),new Processor(d)}postcss$1.plugin=function(d,_){console&&console.warn&&(console.warn(d+`: postcss.plugin was deprecated. Migration guide:
https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process$1.env.LANG&&process$1.env.LANG.startsWith("cn")&&console.warn(d+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357:
https://www.w3ctech.com/topic/2226`));function $(){let y=_(...arguments);return y.postcssPlugin=d,y.postcssVersion=new Processor().version,y}let b;return Object.defineProperty($,"postcss",{get(){return b||(b=$()),b}}),$.process=function(y,S,O){return postcss$1([$(O)]).process(y,S)},$},postcss$1.stringify=stringify,postcss$1.parse=parse,postcss$1.fromJSON=fromJSON,postcss$1.list=list,postcss$1.comment=t=>new Comment(t),postcss$1.atRule=t=>new AtRule(t),postcss$1.decl=t=>new Declaration(t),postcss$1.rule=t=>new Rule(t),postcss$1.root=t=>new Root(t),postcss$1.document=t=>new Document(t),postcss$1.CssSyntaxError=CssSyntaxError,postcss$1.Declaration=Declaration,postcss$1.Container=Container,postcss$1.Document=Document,postcss$1.Comment=Comment,postcss$1.Warning=Warning,postcss$1.AtRule=AtRule,postcss$1.Result=Result,postcss$1.Input=Input,postcss$1.Rule=Rule,postcss$1.Root=Root,postcss$1.Node=Node,LazyResult.registerPostcss(postcss$1);var postcss_1=postcss$1;postcss$1.default=postcss$1;var directiveParser$1=t=>{let d=0,_=t.text;const $=_.match(/^\s*!?\s*rtl:/);let b;return $&&(b={source:t,name:"",param:"",begin:!0,end:!0,blacklist:!1,preserve:!1},_=_.slice($[0].length),d=_.indexOf(":"),d>-1?(b.name=_.slice(0,d),b.begin=b.name!=="end",b.end=b.name!=="begin",b.name==="begin"||b.name==="end"?(_=_.slice(b.name.length+1),d=_.indexOf(":"),d>-1?(b.name=_.slice(0,d),_=_.slice(d),b.param=_.slice(1)):b.name=_):b.param=_.slice(d+1)):b.name=_),b};const directiveParser=directiveParser$1;var state$1={stack:[],pop(t){const d=this.stack.indexOf(t);d!==-1&&this.stack.splice(d,1),t.preserve||t.source.remove()},parse(t,d,_){let $;const b=directiveParser(t);b&&(!b.begin&&b.end?this.walk(y=>{if(b.name===y.metadata.name)return this.pop(y),$={metadata:b,directive:y.directive,source:t,preserve:y.preserve},!1}):$={metadata:b,directive:null,source:t,preserve:null},$===void 0?d.warn(`found end "${b.name}" without a matching begin.`,{node:t}):_($)?this.stack.push($):$.preserve||$.source.remove())},walk(t){let d=this.stack.length;for(;--d>-1&&t(this.stack[d]););}},config$4={},util$8={exports:{}};let config$3,tokenId=0;const CHAR_COMMENT_REPLACEMENT="\uFFFD",CHAR_TOKEN_REPLACEMENT="\xA4",CHAR_TOKEN_START="\xAB",CHAR_TOKEN_END="\xBB",REGEX_COMMENT_REPLACEMENT=new RegExp(CHAR_COMMENT_REPLACEMENT,"ig"),REGEX_TOKEN_REPLACEMENT=new RegExp(CHAR_TOKEN_REPLACEMENT,"ig"),PATTERN_NUMBER="\\-?(\\d*?\\.\\d+|\\d+)",PATTERN_NUMBER_WITH_CALC="(calc"+CHAR_TOKEN_REPLACEMENT+")|("+PATTERN_NUMBER+")(?!d\\()",PATTERN_TOKEN=CHAR_TOKEN_START+"\\d+:\\d+"+CHAR_TOKEN_END,PATTERN_TOKEN_WITH_NAME="\\w*?"+CHAR_TOKEN_START+"\\d+:\\d+"+CHAR_TOKEN_END,REGEX_COMMENT=/\/\*[^]*?\*\//igm,REGEX_DIRECTIVE=/\/\*\s*(?:!)?\s*rtl:[^]*?\*\//img,REGEX_ESCAPE=/[.*+?^${}()|[\]\\]/g,REGEX_FUNCTION=/\([^()]+\)/i,REGEX_HEX_COLOR=/#[a-f0-9]{3,6}/ig,REGEX_CALC=/calc/,REGEX_TOKENS=new RegExp(PATTERN_TOKEN,"ig"),REGEX_TOKENS_WITH_NAME=new RegExp(PATTERN_TOKEN_WITH_NAME,"ig"),REGEX_COMPLEMENT=new RegExp(PATTERN_NUMBER_WITH_CALC,"i"),REGEX_NEGATE_ALL=new RegExp(PATTERN_NUMBER_WITH_CALC,"ig"),REGEX_NEGATE_ONE=new RegExp(PATTERN_NUMBER_WITH_CALC,"i"),DEFAULT_STRING_MAP_OPTIONS={scope:"*",ignoreCase:!0};function compare(t,d,_){return _?t.toLowerCase()===d.toLowerCase():t===d}function escapeRegExp(t){return t.replace(REGEX_ESCAPE,"\\$&")}util$8.exports={extend(t,d){(typeof t=="undefined"||typeof t!="object")&&(t={});for(const _ in d)Object.prototype.hasOwnProperty.call(t,_)||(t[_]=d[_]);return t},swap(t,d,_,$){let b=`${escapeRegExp(d)}|${escapeRegExp(_)}`;$=$||DEFAULT_STRING_MAP_OPTIONS,(Object.prototype.hasOwnProperty.call($,"greedy")?$.greedy:config$3.greedy)||(b=`\\b(${b})\\b`);const S=$.ignoreCase?"img":"mg";return t.replace(new RegExp(b,S),O=>compare(O,d,$.ignoreCase)?_:d)},swapLeftRight(t){return this.swap(t,"left","right")},swapLtrRtl(t){return this.swap(t,"ltr","rtl")},applyStringMap(t,d){let _=t;for(const $ of config$3.stringMap){const b=this.extend($.options,DEFAULT_STRING_MAP_OPTIONS);if(b.scope==="*"||d&&b.scope==="url"||!d&&b.scope==="selector"){if(Array.isArray($.search)&&Array.isArray($.replace))for(let y=0;y<$.search.length;y++)_=this.swap(_,$.search[y],$.replace[y%$.search.length],b);else _=this.swap(_,$.search,$.replace,b);if($.exclusive===!0)break}}return _},negate(t){const d=this.saveTokens(t);return d.value=d.value.replace(REGEX_NEGATE_ONE,_=>REGEX_TOKEN_REPLACEMENT.test(_)?_.replace(REGEX_TOKEN_REPLACEMENT,$=>"(-1*"+$+")"):Number.parseFloat(_)*-1),this.restoreTokens(d)},negateAll(t){const d=this.saveTokens(t);return d.value=d.value.replace(REGEX_NEGATE_ALL,_=>REGEX_TOKEN_REPLACEMENT.test(_)?_.replace(REGEX_TOKEN_REPLACEMENT,$=>"(-1*"+$+")"):Number.parseFloat(_)*-1),this.restoreTokens(d)},complement(t){const d=this.saveTokens(t);return d.value=d.value.replace(REGEX_COMPLEMENT,_=>REGEX_TOKEN_REPLACEMENT.test(_)?_.replace(REGEX_TOKEN_REPLACEMENT,$=>"(100% - "+$+")"):100-Number.parseFloat(_)),this.restoreTokens(d)},flipLength(t){return config$3.useCalc?`calc(100% - ${t})`:t},save(t,d,_,$,b){const y={value:d,store:[],replacement:_,restorer:$};return y.value=y.value.replace(t,S=>b&&S.match(b)?S:(y.store.push(S),y.replacement)),y},restore(t){let d=0;const _=t.value.replace(t.restorer,()=>t.store[d++]);return t.store.length=0,_},saveComments(t){return this.save(REGEX_COMMENT,t,CHAR_COMMENT_REPLACEMENT,REGEX_COMMENT_REPLACEMENT)},restoreComments(t){return this.restore(t)},saveTokens(t,d){return d===!0?this.save(REGEX_TOKENS_WITH_NAME,t,CHAR_TOKEN_REPLACEMENT,REGEX_TOKEN_REPLACEMENT,REGEX_CALC):this.save(REGEX_TOKENS,t,CHAR_TOKEN_REPLACEMENT,REGEX_TOKEN_REPLACEMENT)},restoreTokens(t){return this.restore(t)},guard(t,d,_){const $={value:d,store:[],offset:tokenId++,token:CHAR_TOKEN_START+tokenId,indexed:_===!0};if($.indexed===!0)for(;t.test($.value);)$.value=$.value.replace(t,b=>($.store.push(b),`${$.token}:${$.store.length}${CHAR_TOKEN_END}`));else $.value=$.value.replace(t,b=>($.store.push(b),$.token+CHAR_TOKEN_END));return $},unguard(t,d){if(t.indexed===!0){const _=new RegExp("(\\w*?)"+t.token+":(\\d+)"+CHAR_TOKEN_END,"i");for(;_.test(t.value);)t.value=t.value.replace(_,($,b,y)=>{const S=t.store[y-1];return typeof d=="function"?b+d(S,b):b+S});return t.value}return t.value.replace(new RegExp("(\\w*?)"+t.token+CHAR_TOKEN_END,"i"),(_,$)=>{const b=t.store.shift();return typeof d=="function"?$+d(b,$):$+b})},guardHexColors(t){return this.guard(REGEX_HEX_COLOR,t,!0)},unguardHexColors(t,d){return this.unguard(t,d)},guardFunctions(t){return this.guard(REGEX_FUNCTION,t,!0)},unguardFunctions(t,d){return this.unguard(t,d)},trimDirective(t){return t.replace(REGEX_DIRECTIVE,"")},regexCache:{},regexDirective(t){return this.regexCache[t]=this.regexCache[t]||new RegExp("(?:\\/\\*\\s*(?:!)?\\s*rtl:"+(t?escapeRegExp(t)+"(?::)?":"")+")([^]*?)(?:\\*\\/)","img"),this.regexCache[t]},regex(t,d){t=t||[];let _="";for(const $ of t)switch($){case"percent":_+=`|(${PATTERN_NUMBER}%)`;break;case"length":_+=`|(${PATTERN_NUMBER})(?:ex|ch|r?em|vh|vw|vmin|vmax|px|mm|cm|in|pt|pc)?`;break;case"number":_+=`|(${PATTERN_NUMBER})`;break;case"position":_+="|(left|center|right|top|bottom)";break;case"calc":_+=`|(calc${PATTERN_TOKEN})`;break}return new RegExp(_.slice(1),d)},isLastOfType(t){let d=!0,_=t.next();for(;_;){if(_.type===t.type){d=!1;break}_=_.next()}return d},each(t,d){for(const _ of t)if(d(_)===!1)return!1;return!0}},util$8.exports.configure=function(t){return config$3=t,this};const config$2=config$4,util$7=util$8.exports;var plugin$k={name:"rtlcss",priority:100,directives:{control:{ignore:{expect:{atrule:!0,comment:!0,decl:!0,rule:!0},endNode:null,begin(t,d,_){if(!this.endNode&&d.begin&&d.end){let b=t;for(;b&&b.nodes;)b=b.nodes[b.nodes.length-1];this.endNode=b}let $=!0;return t.type==="comment"&&t.text.match(/^\s*!?\s*rtl:end:ignore/)&&($=!1),$},end(t,d,_){return d.begin!==d.end&&t.type==="comment"||d.begin&&d.end&&t===this.endNode?(this.endNode=null,!0):!1}},rename:{expect:{rule:!0},begin(t,d,_){return t.selector=_.util.applyStringMap(t.selector,!1),!1},end(t,d){return!0}},raw:{expect:{self:!0},begin(t,d,_){const $=_.postcss.parse(d.param,{from:t.source.input.from});return $.walk(b=>{b[_.symbol]=!0}),t.parent.insertBefore(t,$),!0},end(t,d){return!0}},remove:{expect:{atrule:!0,rule:!0,decl:!0},begin(t,d,_){let $=!1;switch(t.type){case"atrule":case"rule":case"decl":$=!0,t.remove()}return $},end(t,d,_){return!0}},options:{expect:{self:!0},stack:[],begin(t,d,_){this.stack.push(util$7.extend({},_.config));let $;try{$=JSON.parse(d.param)}catch(b){throw t.error("Invalid options object",{details:b})}return _.config=config$2.configure($,_.config.plugins),_.util=util$7.configure(_.config),!0},end(t,d,_){const $=this.stack.pop();return $&&!d.begin&&(_.config=$,_.util=util$7.configure(_.config)),!0}},config:{expect:{self:!0},stack:[],begin(node,metadata,context){this.stack.push(util$7.extend({},context.config));let configuration;try{configuration=eval(`(${metadata.param})`)}catch(t){throw node.error("Invalid config object",{details:t})}return context.config=config$2.configure(configuration.options,configuration.plugins),context.util=util$7.configure(context.config),!0},end(t,d,_){const $=this.stack.pop();return $&&!d.begin&&(_.config=$,_.util=util$7.configure(_.config)),!0}}},value:[{name:"ignore",action(t,d,_){return!0}},{name:"prepend",action(t,d,_){let $="";const b=t.raws.value&&t.raws.value.raw;return`${t.raws.between.substr(1).trim()}${b?t.raws.value.raw:t.value}${t.important?t.raws.important.substr(9).trim():""}`.replace(d,(S,O)=>{$+=O}),t.value=b?t.raws.value.raw=$+t.raws.value.raw:$+t.value,!0}},{name:"append",action(t,d,_){let $="";const b=t.raws.value&&t.raws.value.raw;return`${t.raws.between.substr(1).trim()}${b?t.raws.value.raw:t.value}${t.important?t.raws.important.substr(9).trim():""}`.replace(d,(S,O)=>{$=O+$}),t.value=b?t.raws.value.raw+=$:t.value+$,!0}},{name:"insert",action(t,d,_){const $=t.raws.value&&t.raws.value.raw,y=`${t.raws.between.substr(1).trim()}${$?t.raws.value.raw:t.value}${t.important?t.raws.important.substr(9).trim():""}`.replace(d,(S,O)=>$?O+S:O);return t.value=$?t.raws.value.raw=y:y,!0}},{name:"",action(t,d,_){const $=t.raws.value&&t.raws.value.raw;return`${t.raws.between.substr(1).trim()}${$?t.raws.value.raw:""}${t.important?t.raws.important.substr(9).trim():""}`.replace(d,(y,S)=>{t.value=$?t.raws.value.raw=S+y:S}),!0}}]},processors:[{name:"variable",expr:/^--/im,action(t,d){return{prop:t,value:d}}},{name:"direction",expr:/direction/im,action(t,d,_){return{prop:t,value:_.util.swapLtrRtl(d)}}},{name:"left",expr:/left/im,action(t,d,_){return{prop:t.replace(this.expr,()=>"right"),value:d}}},{name:"right",expr:/right/im,action(t,d,_){return{prop:t.replace(this.expr,()=>"left"),value:d}}},{name:"four-value syntax",expr:/^(margin|padding|border-(color|style|width))$/ig,cache:null,action(t,d,_){this.cache===null&&(this.cache={match:/[^\s\uFFFD]+/g});const $=_.util.guardFunctions(d),b=$.value.match(this.cache.match);if(b&&b.length===4&&($.store.length>0||b[1]!==b[3])){let y=0;$.value=$.value.replace(this.cache.match,()=>b[(4-y++)%4])}return{prop:t,value:_.util.unguardFunctions($)}}},{name:"border radius",expr:/border-radius/ig,cache:null,flip(t){const d=t.match(this.cache.match);let _;if(d)switch(d.length){case 2:_=1,d[0]!==d[1]&&(t=t.replace(this.cache.match,()=>d[_--]));break;case 3:t=t.replace(this.cache.white,$=>`${$+d[1]} `);break;case 4:_=0,(d[0]!==d[1]||d[2]!==d[3])&&(t=t.replace(this.cache.match,()=>d[(5-_++)%4]));break}return t},action(t,d,_){this.cache===null&&(this.cache={match:/[^\s\uFFFD]+/g,slash:/[^/]+/g,white:/(^\s*)/});const $=_.util.guardFunctions(d);return $.value=$.value.replace(this.cache.slash,b=>this.flip(b)),{prop:t,value:_.util.unguardFunctions($)}}},{name:"shadow",expr:/shadow/ig,cache:null,action(t,d,_){this.cache===null&&(this.cache={replace:/[^,]+/g});const $=_.util.guardHexColors(d),b=_.util.guardFunctions($.value);return b.value=b.value.replace(this.cache.replace,y=>_.util.negate(y)),$.value=_.util.unguardFunctions(b),{prop:t,value:_.util.unguardHexColors($)}}},{name:"transform and perspective origin",expr:/(?:transform|perspective)-origin/ig,cache:null,flip(t,d){return t==="0"?t="100%":t.match(this.cache.percent)?t=d.util.complement(t):t.match(this.cache.length)&&(t=d.util.flipLength(t)),t},action(t,d,_){if(this.cache===null&&(this.cache={match:_.util.regex(["calc","percent","length"],"g"),percent:_.util.regex(["calc","percent"],"i"),length:_.util.regex(["length"],"gi"),xKeyword:/(left|right)/i}),d.match(this.cache.xKeyword))d=_.util.swapLeftRight(d);else{const $=_.util.guardFunctions(d),b=$.value.match(this.cache.match);b&&b.length>0&&(b[0]=this.flip(b[0],_),$.value=$.value.replace(this.cache.match,()=>b.shift()),d=_.util.unguardFunctions($))}return{prop:t,value:d}}},{name:"transform",expr:/^(?!text-).*?transform$/ig,cache:null,flip(t,d,_){let $=0;return t.replace(this.cache.unit,b=>d(++$,b))},flipMatrix(t,d){return this.flip(t,(_,$)=>_===2||_===3||_===5?d.util.negate($):$,d)},flipMatrix3D(t,d){return this.flip(t,(_,$)=>_===2||_===4||_===5||_===13?d.util.negate($):$,d)},flipRotate3D(t,d){return this.flip(t,(_,$)=>_===1||_===4?d.util.negate($):$,d)},action(t,d,_){this.cache===null&&(this.cache={negatable:/((translate)(x|3d)?|rotate(z|y)?)$/ig,unit:_.util.regex(["calc","number"],"g"),matrix:/matrix$/i,matrix3D:/matrix3d$/i,skewXY:/skew(x|y)?$/i,rotate3D:/rotate3d$/i});const $=_.util.guardFunctions(d);return{prop:t,value:_.util.unguardFunctions($,(b,y)=>(y.length&&(y.match(this.cache.matrix3D)?b=this.flipMatrix3D(b,_):y.match(this.cache.matrix)?b=this.flipMatrix(b,_):y.match(this.cache.rotate3D)?b=this.flipRotate3D(b,_):y.match(this.cache.skewXY)?b=_.util.negateAll(b):y.match(this.cache.negatable)&&(b=_.util.negate(b))),b))}}},{name:"transition",expr:/transition(-property)?$/i,action(t,d,_){return{prop:t,value:_.util.swapLeftRight(d)}}},{name:"background",expr:/(background|object)(-position(-x)?|-image)?$/i,cache:null,flip(t,d){const _=util$7.saveTokens(t,!0),$=_.value.match(this.cache.match);if($&&$.length>0){const b=(_.value.match(this.cache.position)||"").length;$.length>=3||b===2?_.value=util$7.swapLeftRight(_.value):($[0]=$[0]==="0"?"100%":$[0].match(this.cache.percent)?d.util.complement($[0]):$[0].match(this.cache.length)?d.util.flipLength($[0]):d.util.swapLeftRight($[0]),_.value=_.value.replace(this.cache.match,()=>$.shift()))}return util$7.restoreTokens(_)},update(t,d,_){return _.match(this.cache.gradient)?(d=t.util.swapLeftRight(d),d.match(this.cache.angle)&&(d=t.util.negate(d))):(t.config.processUrls===!0||t.config.processUrls.decl===!0)&&_.match(this.cache.url)&&(d=t.util.applyStringMap(d,!0)),d},action(t,d,_){this.cache===null&&(this.cache={match:_.util.regex(["position","percent","length","calc"],"ig"),percent:_.util.regex(["calc","percent"],"i"),position:_.util.regex(["position"],"g"),length:_.util.regex(["length"],"gi"),gradient:/gradient$/i,angle:/\d+(deg|g?rad|turn)/i,url:/^url/i});const $=_.util.guardHexColors(d),b=_.util.guardFunctions($.value),y=b.value.split(",");if(t.toLowerCase()!=="background-image")for(let O=0;O<y.length;O++)y[O]=this.flip(y[O],_);return b.value=y.join(","),$.value=_.util.unguardFunctions(b,this.update.bind(this,_)),{prop:t,value:_.util.unguardHexColors($)}}},{name:"keyword",expr:/float|clear|text-align/i,action(t,d,_){return{prop:t,value:_.util.swapLeftRight(d)}}},{name:"cursor",expr:/cursor/i,cache:null,update(t,d,_){return(t.config.processUrls===!0||t.config.processUrls.decl===!0)&&_.match(this.cache.url)&&(d=t.util.applyStringMap(d,!0)),d},flip(t){return t.replace(this.cache.replace,(d,_)=>d.replace(_,_.replace(this.cache.e,"*").replace(this.cache.w,"e").replace(this.cache.star,"w")))},action(t,d,_){this.cache===null&&(this.cache={replace:/\b(ne|nw|se|sw|nesw|nwse)-resize/ig,url:/^url/i,e:/e/i,w:/w/i,star:/\*/i});const $=_.util.guardFunctions(d);return $.value=$.value.split(",").map(b=>this.flip(b)).join(","),{prop:t,value:_.util.unguardFunctions($,this.update.bind(this,_))}}}]};let options;const config$1={},corePlugin=plugin$k;function sort(t){return t.sort((d,_)=>d.priority-_.priority)}function optionOrDefault(t,d){return t in options?options[t]:d}function addKey(t,d){config$1[t]=optionOrDefault(t,d)}function main(t,d,_){if(options=t||{},_=_||{},addKey("autoRename",!1),addKey("autoRenameStrict",!1),addKey("blacklist",{}),addKey("clean",!0),addKey("greedy",!1),addKey("processUrls",!1),addKey("stringMap",[]),addKey("useCalc",!1),addKey("aliases",{}),addKey("processEnv",!0),Array.isArray(config$1.stringMap)){let $,b;for(const y of config$1.stringMap){if($&&b)break;y.name==="left-right"?$=!0:y.name==="ltr-rtl"&&(b=!0)}$||config$1.stringMap.push({name:"left-right",priority:100,exclusive:!1,search:["left","Left","LEFT"],replace:["right","Right","RIGHT"],options:{scope:"*",ignoreCase:!1}}),b||config$1.stringMap.push({name:"ltr-rtl",priority:100,exclusive:!1,search:["ltr","Ltr","LTR"],replace:["rtl","Rtl","RTL"],options:{scope:"*",ignoreCase:!1}}),sort(config$1.stringMap)}return config$1.plugins=[],Array.isArray(d)?(d.some($=>$.name==="rtlcss")||config$1.plugins.push(corePlugin),config$1.plugins=config$1.plugins.concat(d)):(!d||d.name!=="rtlcss")&&config$1.plugins.push(corePlugin),sort(config$1.plugins),config$1.hooks={pre(){},post(){}},typeof _.pre=="function"&&(config$1.hooks.pre=_.pre),typeof _.post=="function"&&(config$1.hooks.post=_.post),config$1}config$4.configure=main;const postcss=postcss_1,state=state$1,config=config$4,util$6=util$8.exports;rtlcss$1.exports=(t,d,_)=>{const $=Symbol("processed"),b=config.configure(t,d,_),y={postcss,config:b,util:util$6.configure(b),symbol:$};let S=0;const O={};function E(w,T){if(!w[$]){let A=!1;return state.walk(R=>{!R.metadata.blacklist&&R.directive.expect[w.type]&&(R.directive.begin(w,R.metadata,y)&&(A=!0),R.metadata.end&&R.directive.end(w,R.metadata,y)&&state.pop(R))}),w[$]=!0,!A}return!1}return{postcssPlugin:"rtlcss",Once(w,T){y.config.hooks.pre(w,postcss),E(w)},Rule(w,T){E(w)&&(S=0)},AtRule(w,T){if(E(w)&&(y.config.processUrls===!0||y.config.processUrls.atrule===!0)){const A=y.util.applyStringMap(w.params,!0);w.params=A}},Comment(w,T){let{result:A}=T;E(w)&&state.parse(w,A,R=>{let C=!0;return R.directive===null&&(R.preserve=!y.config.clean,y.util.each(y.config.plugins,M=>{const k=y.config.blacklist[M.name];if(k&&k[R.metadata.name]===!0)return R.metadata.blacklist=!0,R.metadata.end&&(C=!1),R.metadata.begin&&A.warn(`directive "${M.name}.${R.metadata.name}" is blacklisted.`,{node:R.source}),!1;if(R.directive=M.directives.control[R.metadata.name],R.directive)return!1})),R.directive?!R.metadata.begin&&R.metadata.end?(R.directive.end(w,R.metadata,y)&&state.pop(R),C=!1):R.directive.expect.self&&R.directive.begin(w,R.metadata,y)&&R.metadata.end&&R.directive.end(w,R.metadata,y)&&(C=!1):R.metadata.blacklist||(C=!1,A.warn(`unsupported directive "${R.metadata.name}".`,{node:R.source})),C})},Declaration(w,T){if(E(w)){if(!y.util.each(y.config.plugins,A=>y.util.each(A.directives.value,R=>{const C=w.raws.value&&w.raws.value.raw,M=y.util.regexDirective(R.name);if(M.test(`${w.raws.between}${C?w.raws.value.raw:""}${w.important&&w.raws.important?w.raws.important:""}`)&&(M.lastIndex=0,R.action(w,M,y)))return y.config.clean&&(w.raws.between=y.util.trimDirective(w.raws.between),w.important&&w.raws.important&&(w.raws.important=y.util.trimDirective(w.raws.important)),C&&(w.value=w.raws.value.raw=y.util.trimDirective(w.raws.value.raw))),S++,!1})))return;if(y.util.each(y.config.plugins,A=>y.util.each(A.processors,R=>{const C=y.config.aliases[w.prop];if((C||w.prop).match(R.expr)){const M=w.raws.value&&w.raws.value.raw?w.raws.value.raw:w.value,k=y.util.saveComments(M);y.config.processEnv&&(k.value=y.util.swap(k.value,"safe-area-inset-left","safe-area-inset-right",{ignoreCase:!1}));const P=R.action(w.prop,k.value,y);return k.value=P.value,P.value=y.util.restoreComments(k),(!C&&P.prop!==w.prop||P.value!==M)&&(S++,w.prop=P.prop,w.value=P.value),!1}})),y.config.autoRename&&!S&&w.parent.type==="rule"&&y.util.isLastOfType(w)){const A=y.util.applyStringMap(w.parent.selector);if(y.config.autoRenameStrict===!0){const R=O[A];R?(R.selector=w.parent.selector,w.parent.selector=A):O[w.parent.selector]=w.parent}else w.parent.selector=A}}},OnceExit(w,T){let{result:A}=T;state.walk(R=>{A.warn(`unclosed directive "${R.metadata.name}".`,{node:R.source})});for(const R of Object.keys(O))A.warn("renaming skipped due to lack of a matching pair.",{node:O[R]});y.config.hooks.post(w,postcss)}}},rtlcss$1.exports.postcss=!0,rtlcss$1.exports.process=function(t,d,_,$){return postcss([this(d,_,$)]).process(t).css},rtlcss$1.exports.configure=function(t){return t=t||{},postcss([this(t.options,t.plugins,t.hooks)])};var rtlcss=rtlcss$1.exports,clean={exports:{}};function level0Optimize$1(t){return t}var optimize$4=level0Optimize$1,NUMBER_PATTERN=/([0-9]+)/;function naturalCompare$1(t,d){var _=(""+t).split(NUMBER_PATTERN).map(tryParseInt),$=(""+d).split(NUMBER_PATTERN).map(tryParseInt),b,y,S=Math.min(_.length,$.length),O,E;for(O=0,E=S;O<E;O++)if(b=_[O],y=$[O],b!=y)return b>y?1:-1;return _.length>$.length?1:_.length==$.length?0:-1}function tryParseInt(t){return""+parseInt(t)==t?parseInt(t):t}var naturalCompare_1=naturalCompare$1,naturalCompare=naturalCompare_1;function naturalSorter$1(t,d){return naturalCompare(t[1],d[1])}function standardSorter(t,d){return t[1]>d[1]?1:-1}function sortSelectors$3(t,d){switch(d){case"natural":return t.sort(naturalSorter$1);case"standard":return t.sort(standardSorter);case"none":case!1:return t}}var sortSelectors_1=sortSelectors$3;function override$7(t,d){var _={},$,b,y;for($ in t)y=t[$],Array.isArray(y)?_[$]=y.slice(0):typeof y=="object"&&y!==null?_[$]=override$7(y,{}):_[$]=y;for(b in d)y=d[b],b in _&&Array.isArray(y)?_[b]=y.slice(0):b in _&&typeof y=="object"&&y!==null?_[b]=override$7(_[b],y):_[b]=y;return _}var override_1=override$7,systemLineBreak=noop_1.EOL,override$6=override_1,Breaks$1={AfterAtRule:"afterAtRule",AfterBlockBegins:"afterBlockBegins",AfterBlockEnds:"afterBlockEnds",AfterComment:"afterComment",AfterProperty:"afterProperty",AfterRuleBegins:"afterRuleBegins",AfterRuleEnds:"afterRuleEnds",BeforeBlockEnds:"beforeBlockEnds",BetweenSelectors:"betweenSelectors"},BreakWith={CarriageReturnLineFeed:`\r
`,LineFeed:`
`,System:systemLineBreak},IndentWith={Space:" ",Tab:"	"},Spaces$2={AroundSelectorRelation:"aroundSelectorRelation",BeforeBlockBegins:"beforeBlockBegins",BeforeValue:"beforeValue"},DEFAULTS$2={breaks:breaks(!1),breakWith:BreakWith.System,indentBy:0,indentWith:IndentWith.Space,spaces:spaces(!1),wrapAt:!1,semicolonAfterLastProperty:!1},BEAUTIFY_ALIAS="beautify",KEEP_BREAKS_ALIAS="keep-breaks",OPTION_SEPARATOR$1=";",OPTION_NAME_VALUE_SEPARATOR=":",HASH_VALUES_OPTION_SEPARATOR=",",HASH_VALUES_NAME_VALUE_SEPARATOR="=",FALSE_KEYWORD_1$1="false",FALSE_KEYWORD_2$1="off",TRUE_KEYWORD_1$1="true",TRUE_KEYWORD_2$1="on";function breaks(t){var d={};return d[Breaks$1.AfterAtRule]=t,d[Breaks$1.AfterBlockBegins]=t,d[Breaks$1.AfterBlockEnds]=t,d[Breaks$1.AfterComment]=t,d[Breaks$1.AfterProperty]=t,d[Breaks$1.AfterRuleBegins]=t,d[Breaks$1.AfterRuleEnds]=t,d[Breaks$1.BeforeBlockEnds]=t,d[Breaks$1.BetweenSelectors]=t,d}function spaces(t){var d={};return d[Spaces$2.AroundSelectorRelation]=t,d[Spaces$2.BeforeBlockBegins]=t,d[Spaces$2.BeforeValue]=t,d}function formatFrom$1(t){return t===void 0||t===!1?!1:(typeof t=="object"&&"breakWith"in t&&(t=override$6(t,{breakWith:mapBreakWith(t.breakWith)})),typeof t=="object"&&"indentBy"in t&&(t=override$6(t,{indentBy:parseInt(t.indentBy)})),typeof t=="object"&&"indentWith"in t&&(t=override$6(t,{indentWith:mapIndentWith(t.indentWith)})),typeof t=="object"?remapBreaks(override$6(DEFAULTS$2,t)):typeof t=="string"&&t==BEAUTIFY_ALIAS?remapBreaks(override$6(DEFAULTS$2,{breaks:breaks(!0),indentBy:2,spaces:spaces(!0)})):typeof t=="string"&&t==KEEP_BREAKS_ALIAS?remapBreaks(override$6(DEFAULTS$2,{breaks:{afterAtRule:!0,afterBlockBegins:!0,afterBlockEnds:!0,afterComment:!0,afterRuleEnds:!0,beforeBlockEnds:!0}})):typeof t=="string"?remapBreaks(override$6(DEFAULTS$2,toHash(t))):DEFAULTS$2)}function toHash(t){return t.split(OPTION_SEPARATOR$1).reduce(function(d,_){var $=_.split(OPTION_NAME_VALUE_SEPARATOR),b=$[0],y=$[1];return b=="breaks"||b=="spaces"?d[b]=hashValuesToHash(y):b=="indentBy"||b=="wrapAt"?d[b]=parseInt(y):b=="indentWith"?d[b]=mapIndentWith(y):b=="breakWith"&&(d[b]=mapBreakWith(y)),d},{})}function hashValuesToHash(t){return t.split(HASH_VALUES_OPTION_SEPARATOR).reduce(function(d,_){var $=_.split(HASH_VALUES_NAME_VALUE_SEPARATOR),b=$[0],y=$[1];return d[b]=normalizeValue$1(y),d},{})}function normalizeValue$1(t){switch(t){case FALSE_KEYWORD_1$1:case FALSE_KEYWORD_2$1:return!1;case TRUE_KEYWORD_1$1:case TRUE_KEYWORD_2$1:return!0;default:return t}}function mapBreakWith(t){switch(t){case"windows":case"crlf":case BreakWith.CarriageReturnLineFeed:return BreakWith.CarriageReturnLineFeed;case"unix":case"lf":case BreakWith.LineFeed:return BreakWith.LineFeed;default:return systemLineBreak}}function mapIndentWith(t){switch(t){case"space":return IndentWith.Space;case"tab":return IndentWith.Tab;default:return t}}function remapBreaks(t){for(var d in Breaks$1){var _=Breaks$1[d],$=t.breaks[_];$===!0?t.breaks[_]=t.breakWith:$===!1?t.breaks[_]="":t.breaks[_]=t.breakWith.repeat(parseInt($))}return t}var format={Breaks:Breaks$1,Spaces:Spaces$2,formatFrom:formatFrom$1},Marker$g={ASTERISK:"*",AT:"@",BACK_SLASH:"\\",CARRIAGE_RETURN:"\r",CLOSE_CURLY_BRACKET:"}",CLOSE_ROUND_BRACKET:")",CLOSE_SQUARE_BRACKET:"]",COLON:":",COMMA:",",DOUBLE_QUOTE:'"',EXCLAMATION:"!",FORWARD_SLASH:"/",INTERNAL:"-clean-css-",NEW_LINE_NIX:`
`,OPEN_CURLY_BRACKET:"{",OPEN_ROUND_BRACKET:"(",OPEN_SQUARE_BRACKET:"[",SEMICOLON:";",SINGLE_QUOTE:"'",SPACE:" ",TAB:"	",UNDERSCORE:"_"},marker=Marker$g;function formatPosition$4(t){var d=t[0],_=t[1],$=t[2];return $?$+":"+d+":"+_:d+":"+_}var formatPosition_1=formatPosition$4,Spaces$1=format.Spaces,Marker$f=marker,formatPosition$3=formatPosition_1,CASE_ATTRIBUTE_PATTERN=/[\s"'][iI]\s*\]/,CASE_RESTORE_PATTERN=/([\d\w])([iI])\]/g,DOUBLE_QUOTE_CASE_PATTERN=/="([a-zA-Z][a-zA-Z\d\-_]+)"([iI])/g,DOUBLE_QUOTE_PATTERN=/="([a-zA-Z][a-zA-Z\d\-_]+)"(\s|\])/g,HTML_COMMENT_PATTERN=/^(?:(?:<!--|-->)\s*)+/,SINGLE_QUOTE_CASE_PATTERN=/='([a-zA-Z][a-zA-Z\d\-_]+)'([iI])/g,SINGLE_QUOTE_PATTERN=/='([a-zA-Z][a-zA-Z\d\-_]+)'(\s|\])/g,RELATION_PATTERN$1=/[>\+~]/,WHITESPACE_PATTERN$2=/\s/,ASTERISK_PLUS_HTML_HACK="*+html ",ASTERISK_FIRST_CHILD_PLUS_HTML_HACK="*:first-child+html ",LESS_THAN="<",PSEUDO_CLASSES_WITH_SELECTORS=[":current",":future",":has",":host",":host-context",":is",":not",":past",":where"];function hasInvalidCharacters(t){var d,_=!1,$,b=!1,y,S;for(y=0,S=t.length;y<S;y++){if($=t[y],!d){if($==Marker$f.SINGLE_QUOTE||$==Marker$f.DOUBLE_QUOTE)b=!b;else if(!b&&($==Marker$f.CLOSE_CURLY_BRACKET||$==Marker$f.EXCLAMATION||$==LESS_THAN||$==Marker$f.SEMICOLON)){_=!0;break}else if(!b&&y===0&&RELATION_PATTERN$1.test($)){_=!0;break}}d=$==Marker$f.BACK_SLASH}return _}function removeWhitespace(t,d){var _=[],$,b,y,S,O,E,w,T,A,R,C,M,k=0,P=!1,L=!1,N=!1,D=CASE_ATTRIBUTE_PATTERN.test(t),I=d&&d.spaces[Spaces$1.AroundSelectorRelation],z,U;for(z=0,U=t.length;z<U;z++){if($=t[z],b=$==Marker$f.NEW_LINE_NIX,y=$==Marker$f.NEW_LINE_NIX&&t[z-1]==Marker$f.CARRIAGE_RETURN,E=w||T,R=!A&&!S&&k===0&&RELATION_PATTERN$1.test($),C=WHITESPACE_PATTERN$2.test($),M=k==1&&$==Marker$f.CLOSE_ROUND_BRACKET?!1:M||k===0&&$==Marker$f.COLON&&isPseudoClassWithSelectors(t,z),O&&E&&y)_.pop(),_.pop();else if(S&&E&&b)_.pop();else if(S)_.push($);else if($==Marker$f.OPEN_SQUARE_BRACKET&&!E)_.push($),A=!0;else if($==Marker$f.CLOSE_SQUARE_BRACKET&&!E)_.push($),A=!1;else if($==Marker$f.OPEN_ROUND_BRACKET&&!E)_.push($),k++;else if($==Marker$f.CLOSE_ROUND_BRACKET&&!E)_.push($),k--;else if($==Marker$f.SINGLE_QUOTE&&!E)_.push($),w=!0;else if($==Marker$f.DOUBLE_QUOTE&&!E)_.push($),T=!0;else if($==Marker$f.SINGLE_QUOTE&&E)_.push($),w=!1;else if($==Marker$f.DOUBLE_QUOTE&&E)_.push($),T=!1;else{if(C&&L&&!I)continue;!C&&L&&I?(_.push(Marker$f.SPACE),_.push($)):C&&!N&&P&&k>0&&M||(C&&!N&&k>0&&M?_.push($):C&&(A||k>0)&&!E||C&&N&&!E||(y||b)&&(A||k>0)&&E||(R&&N&&!I?(_.pop(),_.push($)):R&&!N&&I?(_.push(Marker$f.SPACE),_.push($)):C?_.push(Marker$f.SPACE):_.push($)))}O=S,S=$==Marker$f.BACK_SLASH,L=R,N=C,P=$==Marker$f.COMMA}return D?_.join("").replace(CASE_RESTORE_PATTERN,"$1 $2]"):_.join("")}function isPseudoClassWithSelectors(t,d){var _=t.substring(d,t.indexOf(Marker$f.OPEN_ROUND_BRACKET,d));return PSEUDO_CLASSES_WITH_SELECTORS.indexOf(_)>-1}function removeQuotes(t){return t.indexOf("'")==-1&&t.indexOf('"')==-1?t:t.replace(SINGLE_QUOTE_CASE_PATTERN,"=$1 $2").replace(SINGLE_QUOTE_PATTERN,"=$1$2").replace(DOUBLE_QUOTE_CASE_PATTERN,"=$1 $2").replace(DOUBLE_QUOTE_PATTERN,"=$1$2")}function tidyRules$3(t,d,_,$,b){var y=[],S=[];function O(R,C){return b.push("HTML comment '"+C+"' at "+formatPosition$3(R[2][0])+". Removing."),""}for(var E=0,w=t.length;E<w;E++){var T=t[E],A=T[1];if(A=A.replace(HTML_COMMENT_PATTERN,O.bind(null,T)),hasInvalidCharacters(A)){b.push("Invalid selector '"+T[1]+"' at "+formatPosition$3(T[2][0])+". Ignoring.");continue}A=removeWhitespace(A,$),A=removeQuotes(A),_&&A.indexOf("nav")>0&&(A=A.replace(/\+nav(\S|$)/,"+ nav$1")),!(d&&A.indexOf(ASTERISK_PLUS_HTML_HACK)>-1)&&(d&&A.indexOf(ASTERISK_FIRST_CHILD_PLUS_HTML_HACK)>-1||(A.indexOf("*")>-1&&(A=A.replace(/\*([:#\.\[])/g,"$1").replace(/^(\:first\-child)?\+html/,"*$1+html")),!(S.indexOf(A)>-1)&&(T[1]=A,S.push(A),y.push(T))))}return y.length==1&&y[0][1].length===0&&(b.push("Empty selector '"+y[0][1]+"' at "+formatPosition$3(y[0][2][0])+". Ignoring."),y=[]),y}var tidyRules_1=tidyRules$3,SUPPORTED_COMPACT_BLOCK_MATCHER=/^@media\W/,SUPPORTED_QUOTE_REMOVAL_MATCHER=/^@(?:keyframes|-moz-keyframes|-o-keyframes|-webkit-keyframes)\W/;function tidyBlock$1(t,d){var _,$,b;for(b=t.length-1;b>=0;b--)_=!d&&SUPPORTED_COMPACT_BLOCK_MATCHER.test(t[b][1]),$=SUPPORTED_QUOTE_REMOVAL_MATCHER.test(t[b][1]),t[b][1]=t[b][1].replace(/\n|\r\n/g," ").replace(/\s+/g," ").replace(/(,|:|\() /g,"$1").replace(/ \)/g,")"),$&&(t[b][1]=t[b][1].replace(/'([a-zA-Z][a-zA-Z\d\-_]+)'/,"$1").replace(/"([a-zA-Z][a-zA-Z\d\-_]+)"/,"$1")),_&&(t[b][1]=t[b][1].replace(/\) /g,")"));return t}var tidyBlock_1=tidyBlock$1;function tidyAtRule$1(t){return t.replace(/\s+/g," ").replace(/url\(\s+/g,"url(").replace(/\s+\)/g,")").trim()}var tidyAtRule_1=tidyAtRule$1,Hack$3={ASTERISK:"asterisk",BANG:"bang",BACKSLASH:"backslash",UNDERSCORE:"underscore"},hack=Hack$3;function removeUnused$2(t){for(var d=t.length-1;d>=0;d--){var _=t[d];_.unused&&_.all.splice(_.position,1)}}var removeUnused_1=removeUnused$2,Hack$2=hack,Marker$e=marker,ASTERISK_HACK="*",BACKSLASH_HACK="\\",IMPORTANT_TOKEN="!important",UNDERSCORE_HACK="_",BANG_HACK="!ie";function restoreFromOptimizing$5(t,d){var _,$,b,y;for(y=t.length-1;y>=0;y--){if(_=t[y],_.dynamic&&_.important){restoreImportant(_);continue}_.dynamic||_.unused||!_.dirty&&!_.important&&!_.hack||(_.optimizable&&d?($=d(_),_.value=$):$=_.value,_.important&&restoreImportant(_),_.hack&&restoreHack(_),"all"in _&&(b=_.all[_.position],b[1][1]=_.name,b.splice(2,b.length-1),Array.prototype.push.apply(b,$)))}}function restoreImportant(t){t.value[t.value.length-1][1]+=IMPORTANT_TOKEN}function restoreHack(t){t.hack[0]==Hack$2.UNDERSCORE?t.name=UNDERSCORE_HACK+t.name:t.hack[0]==Hack$2.ASTERISK?t.name=ASTERISK_HACK+t.name:t.hack[0]==Hack$2.BACKSLASH?t.value[t.value.length-1][1]+=BACKSLASH_HACK+t.hack[1]:t.hack[0]==Hack$2.BANG&&(t.value[t.value.length-1][1]+=Marker$e.SPACE+BANG_HACK)}var restoreFromOptimizing_1=restoreFromOptimizing$5,Token$o={AT_RULE:"at-rule",AT_RULE_BLOCK:"at-rule-block",AT_RULE_BLOCK_SCOPE:"at-rule-block-scope",COMMENT:"comment",NESTED_BLOCK:"nested-block",NESTED_BLOCK_SCOPE:"nested-block-scope",PROPERTY:"property",PROPERTY_BLOCK:"property-block",PROPERTY_NAME:"property-name",PROPERTY_VALUE:"property-value",RAW:"raw",RULE:"rule",RULE_SCOPE:"rule-scope"},token=Token$o,Hack$1=hack,Marker$d=marker,Token$n=token,Match={ASTERISK:"*",BACKSLASH:"\\",BANG:"!",BANG_SUFFIX_PATTERN:/!\w+$/,IMPORTANT_TOKEN:"!important",IMPORTANT_TOKEN_PATTERN:new RegExp("!important$","i"),IMPORTANT_WORD:"important",IMPORTANT_WORD_PATTERN:new RegExp("important$","i"),SUFFIX_BANG_PATTERN:/!$/,UNDERSCORE:"_",VARIABLE_REFERENCE_PATTERN:/var\(--.+\)$/};function wrapAll(t,d){var _=[],$,b,y;for(y=t.length-1;y>=0;y--)b=t[y],b[0]==Token$n.PROPERTY&&(d&&d.indexOf(b[1][1])>-1||($=wrapSingle$3(b),$.all=t,$.position=y,_.unshift($)));return _}function someVariableReferences(t){var d,_,$;for(d=2,_=t.length;d<_;d++)if($=t[d],$[0]==Token$n.PROPERTY_VALUE&&isVariableReference($[1]))return!0;return!1}function isVariableReference(t){return Match.VARIABLE_REFERENCE_PATTERN.test(t)}function isMultiplex(t){var d,_,$;for(_=3,$=t.length;_<$;_++)if(d=t[_],d[0]==Token$n.PROPERTY_VALUE&&(d[1]==Marker$d.COMMA||d[1]==Marker$d.FORWARD_SLASH))return!0;return!1}function hackFrom(t){var d=!1,_=t[1][1],$=t[t.length-1];return _[0]==Match.UNDERSCORE?d=[Hack$1.UNDERSCORE]:_[0]==Match.ASTERISK?d=[Hack$1.ASTERISK]:$[1][0]==Match.BANG&&!$[1].match(Match.IMPORTANT_WORD_PATTERN)?d=[Hack$1.BANG]:$[1].indexOf(Match.BANG)>0&&!$[1].match(Match.IMPORTANT_WORD_PATTERN)&&Match.BANG_SUFFIX_PATTERN.test($[1])?d=[Hack$1.BANG]:$[1].indexOf(Match.BACKSLASH)>0&&$[1].indexOf(Match.BACKSLASH)==$[1].length-Match.BACKSLASH.length-1?d=[Hack$1.BACKSLASH,$[1].substring($[1].indexOf(Match.BACKSLASH)+1)]:$[1].indexOf(Match.BACKSLASH)===0&&$[1].length==2&&(d=[Hack$1.BACKSLASH,$[1].substring(1)]),d}function isImportant(t){if(t.length<3)return!1;var d=t[t.length-1];return Match.IMPORTANT_TOKEN_PATTERN.test(d[1])?!0:!!(Match.IMPORTANT_WORD_PATTERN.test(d[1])&&Match.SUFFIX_BANG_PATTERN.test(t[t.length-2][1]))}function stripImportant(t){var d=t[t.length-1],_=t[t.length-2];Match.IMPORTANT_TOKEN_PATTERN.test(d[1])?d[1]=d[1].replace(Match.IMPORTANT_TOKEN_PATTERN,""):(d[1]=d[1].replace(Match.IMPORTANT_WORD_PATTERN,""),_[1]=_[1].replace(Match.SUFFIX_BANG_PATTERN,"")),d[1].length===0&&t.pop(),_[1].length===0&&t.pop()}function stripPrefixHack(t){t[1][1]=t[1][1].substring(1)}function stripSuffixHack(t,d){var _=t[t.length-1];_[1]=_[1].substring(0,_[1].indexOf(d[0]==Hack$1.BACKSLASH?Match.BACKSLASH:Match.BANG)).trim(),_[1].length===0&&t.pop()}function wrapSingle$3(t){var d=isImportant(t);d&&stripImportant(t);var _=hackFrom(t);return _[0]==Hack$1.ASTERISK||_[0]==Hack$1.UNDERSCORE?stripPrefixHack(t):(_[0]==Hack$1.BACKSLASH||_[0]==Hack$1.BANG)&&stripSuffixHack(t,_),{block:t[2]&&t[2][0]==Token$n.PROPERTY_BLOCK,components:[],dirty:!1,dynamic:someVariableReferences(t),hack:_,important:d,name:t[1][1],multiplex:t.length>3?isMultiplex(t):!1,optimizable:!0,position:0,shorthand:!1,unused:!1,value:t.slice(2)}}var wrapForOptimizing$3={all:wrapAll,single:wrapSingle$3};function InvalidPropertyError$2(t){this.name="InvalidPropertyError",this.message=t,this.stack=new Error().stack}InvalidPropertyError$2.prototype=Object.create(Error.prototype),InvalidPropertyError$2.prototype.constructor=InvalidPropertyError$2;var invalidPropertyError=InvalidPropertyError$2,InvalidPropertyError$1=invalidPropertyError,wrapSingle$2=wrapForOptimizing$3.single,Token$m=token,Marker$c=marker,formatPosition$2=formatPosition_1;function _anyIsInherit(t){var d,_;for(d=0,_=t.length;d<_;d++)if(t[d][1]=="inherit")return!0;return!1}function _colorFilter(t){return function(d){return d[1]=="invert"||t.isColor(d[1])||t.isPrefixed(d[1])}}function _styleFilter(t){return function(d){return d[1]!="inherit"&&t.isStyleKeyword(d[1])&&!t.isColorFunction(d[1])}}function _wrapDefault(t,d,_){var $=_[t];return $.doubleValues&&$.defaultValue.length==2?wrapSingle$2([Token$m.PROPERTY,[Token$m.PROPERTY_NAME,t],[Token$m.PROPERTY_VALUE,$.defaultValue[0]],[Token$m.PROPERTY_VALUE,$.defaultValue[1]]]):$.doubleValues&&$.defaultValue.length==1?wrapSingle$2([Token$m.PROPERTY,[Token$m.PROPERTY_NAME,t],[Token$m.PROPERTY_VALUE,$.defaultValue[0]]]):wrapSingle$2([Token$m.PROPERTY,[Token$m.PROPERTY_NAME,t],[Token$m.PROPERTY_VALUE,$.defaultValue]])}function _widthFilter(t){return function(d){return d[1]!="inherit"&&(t.isWidth(d[1])||t.isUnit(d[1])||t.isDynamicUnit(d[1]))&&!t.isStyleKeyword(d[1])&&!t.isColorFunction(d[1])}}function animation(t,d,_){var $=_wrapDefault(t.name+"-duration",t,d),b=_wrapDefault(t.name+"-timing-function",t,d),y=_wrapDefault(t.name+"-delay",t,d),S=_wrapDefault(t.name+"-iteration-count",t,d),O=_wrapDefault(t.name+"-direction",t,d),E=_wrapDefault(t.name+"-fill-mode",t,d),w=_wrapDefault(t.name+"-play-state",t,d),T=_wrapDefault(t.name+"-name",t,d),A=[$,b,y,S,O,E,w,T],R=t.value,C,M=!1,k=!1,P=!1,L=!1,N=!1,D=!1,I=!1,z=!1,U,B;if(t.value.length==1&&t.value[0][1]=="inherit")return $.value=b.value=y.value=S.value=O.value=E.value=w.value=T.value=t.value,A;if(R.length>1&&_anyIsInherit(R))throw new InvalidPropertyError$1("Invalid animation values at "+formatPosition$2(R[0][2][0])+". Ignoring.");for(U=0,B=R.length;U<B;U++)if(C=R[U],_.isTime(C[1])&&!M)$.value=[C],M=!0;else if(_.isTime(C[1])&&!P)y.value=[C],P=!0;else if((_.isGlobal(C[1])||_.isTimingFunction(C[1]))&&!k)b.value=[C],k=!0;else if((_.isAnimationIterationCountKeyword(C[1])||_.isPositiveNumber(C[1]))&&!L)S.value=[C],L=!0;else if(_.isAnimationDirectionKeyword(C[1])&&!N)O.value=[C],N=!0;else if(_.isAnimationFillModeKeyword(C[1])&&!D)E.value=[C],D=!0;else if(_.isAnimationPlayStateKeyword(C[1])&&!I)w.value=[C],I=!0;else if((_.isAnimationNameKeyword(C[1])||_.isIdentifier(C[1]))&&!z)T.value=[C],z=!0;else throw new InvalidPropertyError$1("Invalid animation value at "+formatPosition$2(C[2][0])+". Ignoring.");return A}function background$2(t,d,_){var $=_wrapDefault("background-image",t,d),b=_wrapDefault("background-position",t,d),y=_wrapDefault("background-size",t,d),S=_wrapDefault("background-repeat",t,d),O=_wrapDefault("background-attachment",t,d),E=_wrapDefault("background-origin",t,d),w=_wrapDefault("background-clip",t,d),T=_wrapDefault("background-color",t,d),A=[$,b,y,S,O,E,w,T],R=t.value,C=!1,M=!1,k=!1,P=!1,L=!1;if(t.value.length==1&&t.value[0][1]=="inherit")return T.value=$.value=S.value=b.value=y.value=E.value=w.value=t.value,A;if(t.value.length==1&&t.value[0][1]=="0 0")return A;for(var N=R.length-1;N>=0;N--){var D=R[N];if(_.isBackgroundAttachmentKeyword(D[1]))O.value=[D],L=!0;else if(_.isBackgroundClipKeyword(D[1])||_.isBackgroundOriginKeyword(D[1]))M?(E.value=[D],k=!0):(w.value=[D],M=!0),L=!0;else if(_.isBackgroundRepeatKeyword(D[1]))P?S.value.unshift(D):(S.value=[D],P=!0),L=!0;else if(_.isBackgroundPositionKeyword(D[1])||_.isBackgroundSizeKeyword(D[1])||_.isUnit(D[1])||_.isDynamicUnit(D[1])){if(N>0){var I=R[N-1];I[1]==Marker$c.FORWARD_SLASH?y.value=[D]:N>1&&R[N-2][1]==Marker$c.FORWARD_SLASH?(y.value=[I,D],N-=2):(C||(b.value=[]),b.value.unshift(D),C=!0)}else C||(b.value=[]),b.value.unshift(D),C=!0;L=!0}else(T.value[0][1]==d[T.name].defaultValue||T.value[0][1]=="none")&&(_.isColor(D[1])||_.isPrefixed(D[1]))?(T.value=[D],L=!0):(_.isUrl(D[1])||_.isFunction(D[1]))&&($.value=[D],L=!0)}if(M&&!k&&(E.value=w.value.slice(0)),!L)throw new InvalidPropertyError$1("Invalid background value at "+formatPosition$2(R[0][2][0])+". Ignoring.");return A}function borderRadius$2(t,d){for(var _=t.value,$=-1,b=0,y=_.length;b<y;b++)if(_[b][1]==Marker$c.FORWARD_SLASH){$=b;break}if($===0||$===_.length-1)throw new InvalidPropertyError$1("Invalid border-radius value at "+formatPosition$2(_[0][2][0])+". Ignoring.");var S=_wrapDefault(t.name,t,d);S.value=$>-1?_.slice(0,$):_.slice(0),S.components=fourValues$1(S,d);var O=_wrapDefault(t.name,t,d);O.value=$>-1?_.slice($+1):_.slice(0),O.components=fourValues$1(O,d);for(var E=0;E<4;E++)S.components[E].multiplex=!0,S.components[E].value=S.components[E].value.concat(O.components[E].value);return S.components}function font$1(t,d,_){var $=_wrapDefault("font-style",t,d),b=_wrapDefault("font-variant",t,d),y=_wrapDefault("font-weight",t,d),S=_wrapDefault("font-stretch",t,d),O=_wrapDefault("font-size",t,d),E=_wrapDefault("line-height",t,d),w=_wrapDefault("font-family",t,d),T=[$,b,y,S,O,E,w],A=t.value,R=4,C=0,M=!1,k,P=!1,L,N=!1,D,I=!1,z,U=!1;if(!A[C])throw new InvalidPropertyError$1("Missing font values at "+formatPosition$2(t.all[t.position][1][2][0])+". Ignoring.");if(A.length==1&&A[0][1]=="inherit")return $.value=b.value=y.value=S.value=O.value=E.value=w.value=A,T;if(A.length==1&&(_.isFontKeyword(A[0][1])||_.isGlobal(A[0][1])||_.isPrefixed(A[0][1])))return A[0][1]=Marker$c.INTERNAL+A[0][1],$.value=b.value=y.value=S.value=O.value=E.value=w.value=A,T;if(A.length<2||!_anyIsFontSize(A,_)||!_anyIsFontFamily(A,_))throw new InvalidPropertyError$1("Invalid font values at "+formatPosition$2(t.all[t.position][1][2][0])+". Ignoring.");if(A.length>1&&_anyIsInherit(A))throw new InvalidPropertyError$1("Invalid font values at "+formatPosition$2(A[0][2][0])+". Ignoring.");for(;C<R;){if(k=_.isFontStretchKeyword(A[C][1])||_.isGlobal(A[C][1]),L=_.isFontStyleKeyword(A[C][1])||_.isGlobal(A[C][1]),D=_.isFontVariantKeyword(A[C][1])||_.isGlobal(A[C][1]),z=_.isFontWeightKeyword(A[C][1])||_.isGlobal(A[C][1]),L&&!P)$.value=[A[C]],P=!0;else if(D&&!N)b.value=[A[C]],N=!0;else if(z&&!I)y.value=[A[C]],I=!0;else if(k&&!M)S.value=[A[C]],M=!0;else{if(L&&P||D&&N||z&&I||k&&M)throw new InvalidPropertyError$1("Invalid font style / variant / weight / stretch value at "+formatPosition$2(A[0][2][0])+". Ignoring.");break}C++}if(_.isFontSizeKeyword(A[C][1])||_.isUnit(A[C][1])&&!_.isDynamicUnit(A[C][1]))O.value=[A[C]],C++;else throw new InvalidPropertyError$1("Missing font size at "+formatPosition$2(A[0][2][0])+". Ignoring.");if(!A[C])throw new InvalidPropertyError$1("Missing font family at "+formatPosition$2(A[0][2][0])+". Ignoring.");for(A[C]&&A[C][1]==Marker$c.FORWARD_SLASH&&A[C+1]&&(_.isLineHeightKeyword(A[C+1][1])||_.isUnit(A[C+1][1])||_.isNumber(A[C+1][1]))&&(E.value=[A[C+1]],C++,C++),w.value=[];A[C];)A[C][1]==Marker$c.COMMA?U=!1:(U?w.value[w.value.length-1][1]+=Marker$c.SPACE+A[C][1]:w.value.push(A[C]),U=!0),C++;if(w.value.length===0)throw new InvalidPropertyError$1("Missing font family at "+formatPosition$2(A[0][2][0])+". Ignoring.");return T}function _anyIsFontSize(t,d){var _,$,b;for($=0,b=t.length;$<b;$++)if(_=t[$],d.isFontSizeKeyword(_[1])||d.isUnit(_[1])&&!d.isDynamicUnit(_[1])||d.isFunction(_[1]))return!0;return!1}function _anyIsFontFamily(t,d){var _,$,b;for($=0,b=t.length;$<b;$++)if(_=t[$],d.isIdentifier(_[1])||d.isQuotedText(_[1]))return!0;return!1}function fourValues$1(t,d){var _=d[t.name].components,$=[],b=t.value;if(b.length<1)return[];b.length<2&&(b[1]=b[0].slice(0)),b.length<3&&(b[2]=b[0].slice(0)),b.length<4&&(b[3]=b[1].slice(0));for(var y=_.length-1;y>=0;y--){var S=wrapSingle$2([Token$m.PROPERTY,[Token$m.PROPERTY_NAME,_[y]]]);S.value=[b[y]],$.unshift(S)}return $}function multiplex$1(t){return function(d,_,$){var b=[],y=d.value,S,O,E,w;for(S=0,E=y.length;S<E;S++)y[S][1]==","&&b.push(S);if(b.length===0)return t(d,_,$);var T=[];for(S=0,E=b.length;S<=E;S++){var A=S===0?0:b[S-1]+1,R=S<E?b[S]:y.length,C=_wrapDefault(d.name,d,_);C.value=y.slice(A,R),C.value.length>0&&T.push(t(C,_,$))}var M=T[0];for(S=0,E=M.length;S<E;S++)for(M[S].multiplex=!0,O=1,w=T.length;O<w;O++)M[S].value.push([Token$m.PROPERTY_VALUE,Marker$c.COMMA]),Array.prototype.push.apply(M[S].value,T[O][S].value);return M}}function listStyle(t,d,_){var $=_wrapDefault("list-style-type",t,d),b=_wrapDefault("list-style-position",t,d),y=_wrapDefault("list-style-image",t,d),S=[$,b,y];if(t.value.length==1&&t.value[0][1]=="inherit")return $.value=b.value=y.value=[t.value[0]],S;var O=t.value.slice(0),E=O.length,w=0;for(w=0,E=O.length;w<E;w++)if(_.isUrl(O[w][1])||O[w][1]=="0"){y.value=[O[w]],O.splice(w,1);break}for(w=0,E=O.length;w<E;w++)if(_.isListStylePositionKeyword(O[w][1])){b.value=[O[w]],O.splice(w,1);break}return O.length>0&&(_.isListStyleTypeKeyword(O[0][1])||_.isIdentifier(O[0][1]))&&($.value=[O[0]]),S}function transition(t,d,_){var $=_wrapDefault(t.name+"-property",t,d),b=_wrapDefault(t.name+"-duration",t,d),y=_wrapDefault(t.name+"-timing-function",t,d),S=_wrapDefault(t.name+"-delay",t,d),O=[$,b,y,S],E=t.value,w,T=!1,A=!1,R=!1,C=!1,M,k;if(t.value.length==1&&t.value[0][1]=="inherit")return $.value=b.value=y.value=S.value=t.value,O;if(E.length>1&&_anyIsInherit(E))throw new InvalidPropertyError$1("Invalid animation values at "+formatPosition$2(E[0][2][0])+". Ignoring.");for(M=0,k=E.length;M<k;M++)if(w=E[M],_.isTime(w[1])&&!T)b.value=[w],T=!0;else if(_.isTime(w[1])&&!A)S.value=[w],A=!0;else if((_.isGlobal(w[1])||_.isTimingFunction(w[1]))&&!C)y.value=[w],C=!0;else if(_.isIdentifier(w[1])&&!R)$.value=[w],R=!0;else throw new InvalidPropertyError$1("Invalid animation value at "+formatPosition$2(w[2][0])+". Ignoring.");return O}function widthStyleColor(t,d,_){for(var $=d[t.name],b=[_wrapDefault($.components[0],t,d),_wrapDefault($.components[1],t,d),_wrapDefault($.components[2],t,d)],y,S,O,E=0;E<3;E++){var w=b[E];w.name.indexOf("color")>0?y=w:w.name.indexOf("style")>0?S=w:O=w}if(t.value.length==1&&t.value[0][1]=="inherit"||t.value.length==3&&t.value[0][1]=="inherit"&&t.value[1][1]=="inherit"&&t.value[2][1]=="inherit")return y.value=S.value=O.value=[t.value[0]],b;var T=t.value.slice(0),A,R;return T.length>0&&(R=T.filter(_widthFilter(_)),A=R.length>1&&(R[0][1]=="none"||R[0][1]=="auto")?R[1]:R[0],A&&(O.value=[A],T.splice(T.indexOf(A),1))),T.length>0&&(A=T.filter(_styleFilter(_))[0],A&&(S.value=[A],T.splice(T.indexOf(A),1))),T.length>0&&(A=T.filter(_colorFilter(_))[0],A&&(y.value=[A],T.splice(T.indexOf(A),1))),b}var breakUp$1={animation,background:background$2,border:widthStyleColor,borderRadius:borderRadius$2,font:font$1,fourValues:fourValues$1,listStyle,multiplex:multiplex$1,outline:widthStyleColor,transition},VENDOR_PREFIX_PATTERN=/(?:^|\W)(\-\w+\-)/g;function unique(t){for(var d=[],_;(_=VENDOR_PREFIX_PATTERN.exec(t))!==null;)d.indexOf(_[0])==-1&&d.push(_[0]);return d}function same(t,d){return unique(t).sort().join(",")==unique(d).sort().join(",")}var vendorPrefixes={unique,same},sameVendorPrefixes=vendorPrefixes.same;function understandable$1(t,d,_,$,b){return!(!sameVendorPrefixes(d,_)||b&&t.isVariable(d)!==t.isVariable(_))}var understandable_1=understandable$1,understandable=understandable_1;function animationIterationCount(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isAnimationIterationCountKeyword(_)||t.isPositiveNumber(_))?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isAnimationIterationCountKeyword(_)||t.isPositiveNumber(_)}function animationName(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isAnimationNameKeyword(_)||t.isIdentifier(_))?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isAnimationNameKeyword(_)||t.isIdentifier(_)}function areSameFunction(t,d,_){if(!t.isFunction(d)||!t.isFunction(_))return!1;var $=d.substring(0,d.indexOf("(")),b=_.substring(0,_.indexOf("(")),y=d.substring($.length+1,d.length-1),S=_.substring(b.length+1,_.length-1);return t.isFunction(y)||t.isFunction(S)?$===b&&areSameFunction(t,y,S):$===b}function backgroundPosition(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isBackgroundPositionKeyword(_)||t.isGlobal(_))?!1:t.isVariable(d)&&t.isVariable(_)||t.isBackgroundPositionKeyword(_)||t.isGlobal(_)?!0:unit$1(t,d,_)}function backgroundSize(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isBackgroundSizeKeyword(_)||t.isGlobal(_))?!1:t.isVariable(d)&&t.isVariable(_)||t.isBackgroundSizeKeyword(_)||t.isGlobal(_)?!0:unit$1(t,d,_)}function color$1(t,d,_){return!understandable(t,d,_,0,!0)&&!t.isColor(_)?!1:t.isVariable(d)&&t.isVariable(_)?!0:!t.colorOpacity&&(t.isRgbColor(d)||t.isHslColor(d))||!t.colorOpacity&&(t.isRgbColor(_)||t.isHslColor(_))||!t.colorHexAlpha&&(t.isHexAlphaColor(d)||t.isHexAlphaColor(_))?!1:t.isColor(d)&&t.isColor(_)?!0:sameFunctionOrValue(t,d,_)}function components(t){return function(d,_,$,b){return t[b](d,_,$)}}function fontFamily(t,d,_){return understandable(t,d,_,0,!0)}function image(t,d,_){return!understandable(t,d,_,0,!0)&&!t.isImage(_)?!1:t.isVariable(d)&&t.isVariable(_)||t.isImage(_)?!0:t.isImage(d)?!1:sameFunctionOrValue(t,d,_)}function keyword(t){return function(d,_,$){return!understandable(d,_,$,0,!0)&&!d.isKeyword(t)($)?!1:d.isVariable(_)&&d.isVariable($)?!0:d.isKeyword(t)($)}}function keywordWithGlobal(t){return function(d,_,$){return!understandable(d,_,$,0,!0)&&!(d.isKeyword(t)($)||d.isGlobal($))?!1:d.isVariable(_)&&d.isVariable($)?!0:d.isKeyword(t)($)||d.isGlobal($)}}function propertyName$1(t,d,_){return!understandable(t,d,_,0,!0)&&!t.isIdentifier(_)?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isIdentifier(_)}function sameFunctionOrValue(t,d,_){return areSameFunction(t,d,_)?!0:d===_}function textShadow(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isUnit(_)||t.isColor(_)||t.isGlobal(_))?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isUnit(_)||t.isColor(_)||t.isGlobal(_)}function time$1(t,d,_){return!understandable(t,d,_,0,!0)&&!t.isTime(_)?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isTime(d)&&!t.isTime(_)?!1:t.isTime(_)?!0:t.isTime(d)?!1:t.isFunction(d)&&!t.isPrefixed(d)&&t.isFunction(_)&&!t.isPrefixed(_)?!0:sameFunctionOrValue(t,d,_)}function timingFunction(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isTimingFunction(_)||t.isGlobal(_))?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isTimingFunction(_)||t.isGlobal(_)}function unit$1(t,d,_){return!understandable(t,d,_,0,!0)&&!t.isUnit(_)?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isUnit(d)&&!t.isUnit(_)?!1:t.isUnit(_)?!0:t.isUnit(d)?!1:t.isFunction(d)&&!t.isPrefixed(d)&&t.isFunction(_)&&!t.isPrefixed(_)?!0:sameFunctionOrValue(t,d,_)}function unitOrKeywordWithGlobal(t){var d=keywordWithGlobal(t);return function(_,$,b){return unit$1(_,$,b)||d(_,$,b)}}function unitOrNumber(t,d,_){return!understandable(t,d,_,0,!0)&&!(t.isUnit(_)||t.isNumber(_))?!1:t.isVariable(d)&&t.isVariable(_)?!0:(t.isUnit(d)||t.isNumber(d))&&!(t.isUnit(_)||t.isNumber(_))?!1:t.isUnit(_)||t.isNumber(_)?!0:t.isUnit(d)||t.isNumber(d)?!1:t.isFunction(d)&&!t.isPrefixed(d)&&t.isFunction(_)&&!t.isPrefixed(_)?!0:sameFunctionOrValue(t,d,_)}function zIndex(t,d,_){return!understandable(t,d,_,0,!0)&&!t.isZIndex(_)?!1:t.isVariable(d)&&t.isVariable(_)?!0:t.isZIndex(_)}var canOverride$1={generic:{color:color$1,components,image,propertyName:propertyName$1,time:time$1,timingFunction,unit:unit$1,unitOrNumber},property:{animationDirection:keywordWithGlobal("animation-direction"),animationFillMode:keyword("animation-fill-mode"),animationIterationCount,animationName,animationPlayState:keywordWithGlobal("animation-play-state"),backgroundAttachment:keyword("background-attachment"),backgroundClip:keywordWithGlobal("background-clip"),backgroundOrigin:keyword("background-origin"),backgroundPosition,backgroundRepeat:keyword("background-repeat"),backgroundSize,bottom:unitOrKeywordWithGlobal("bottom"),borderCollapse:keyword("border-collapse"),borderStyle:keywordWithGlobal("*-style"),clear:keywordWithGlobal("clear"),cursor:keywordWithGlobal("cursor"),display:keywordWithGlobal("display"),float:keywordWithGlobal("float"),left:unitOrKeywordWithGlobal("left"),fontFamily,fontStretch:keywordWithGlobal("font-stretch"),fontStyle:keywordWithGlobal("font-style"),fontVariant:keywordWithGlobal("font-variant"),fontWeight:keywordWithGlobal("font-weight"),listStyleType:keywordWithGlobal("list-style-type"),listStylePosition:keywordWithGlobal("list-style-position"),outlineStyle:keywordWithGlobal("*-style"),overflow:keywordWithGlobal("overflow"),position:keywordWithGlobal("position"),right:unitOrKeywordWithGlobal("right"),textAlign:keywordWithGlobal("text-align"),textDecoration:keywordWithGlobal("text-decoration"),textOverflow:keywordWithGlobal("text-overflow"),textShadow,top:unitOrKeywordWithGlobal("top"),transform:sameFunctionOrValue,verticalAlign:unitOrKeywordWithGlobal("vertical-align"),visibility:keywordWithGlobal("visibility"),whiteSpace:keywordWithGlobal("white-space"),zIndex}},wrapSingle$1=wrapForOptimizing$3.single,Token$l=token;function deep(t){for(var d=shallow(t),_=t.components.length-1;_>=0;_--){var $=shallow(t.components[_]);$.value=t.components[_].value.slice(0),d.components.unshift($)}return d.dirty=!0,d.value=t.value.slice(0),d}function shallow(t){var d=wrapSingle$1([Token$l.PROPERTY,[Token$l.PROPERTY_NAME,t.name]]);return d.important=t.important,d.hack=t.hack,d.unused=!1,d}var clone={deep,shallow},shallowClone$1=clone.shallow,Token$k=token,Marker$b=marker;function isInheritOnly(t){for(var d=0,_=t.length;d<_;d++){var $=t[d][1];if($!="inherit"&&$!=Marker$b.COMMA&&$!=Marker$b.FORWARD_SLASH)return!1}return!0}function background$1(t,d,_){var $=t.components,b=[],y,S;function O(P){Array.prototype.unshift.apply(b,P.value)}function E(P){var L=d[P.name];return L.doubleValues&&L.defaultValue.length==1?P.value[0][1]==L.defaultValue[0]&&(P.value[1]?P.value[1][1]==L.defaultValue[0]:!0):L.doubleValues&&L.defaultValue.length!=1?P.value[0][1]==L.defaultValue[0]&&(P.value[1]?P.value[1][1]:P.value[0][1])==L.defaultValue[1]:P.value[0][1]==L.defaultValue}for(var w=$.length-1;w>=0;w--){var T=$[w],A=E(T);if(T.name=="background-clip"){var R=$[w-1],C=E(R);y=T.value[0][1]==R.value[0][1],S=!y&&(C&&!A||!C&&!A||!C&&A&&T.value[0][1]!=R.value[0][1]),y?O(R):S&&(O(T),O(R)),w--}else if(T.name=="background-size"){var M=$[w-1],k=E(M);y=!k&&A,S=!y&&(k&&!A||!k&&!A),y?O(M):S?(O(T),b.unshift([Token$k.PROPERTY_VALUE,Marker$b.FORWARD_SLASH]),O(M)):M.value.length==1&&O(M),w--}else{if(A||d[T.name].multiplexLastOnly&&!_)continue;O(T)}}return b.length===0&&t.value.length==1&&t.value[0][1]=="0"&&b.push(t.value[0]),b.length===0&&b.push([Token$k.PROPERTY_VALUE,d[t.name].defaultValue]),isInheritOnly(b)?[b[0]]:b}function borderRadius$1(t){if(t.multiplex){for(var d=shallowClone$1(t),_=shallowClone$1(t),$=0;$<4;$++){var b=t.components[$],y=shallowClone$1(t);y.value=[b.value[0]],d.components.push(y);var S=shallowClone$1(t);S.value=[b.value[1]||b.value[0]],_.components.push(S)}var O=fourValues(d),E=fourValues(_);return O.length==E.length&&O[0][1]==E[0][1]&&(O.length>1?O[1][1]==E[1][1]:!0)&&(O.length>2?O[2][1]==E[2][1]:!0)&&(O.length>3?O[3][1]==E[3][1]:!0)?O:O.concat([[Token$k.PROPERTY_VALUE,Marker$b.FORWARD_SLASH]]).concat(E)}else return fourValues(t)}function font(t,d){var _=t.components,$=[],b,y=0,S=0;if(t.value[0][1].indexOf(Marker$b.INTERNAL)===0)return t.value[0][1]=t.value[0][1].substring(Marker$b.INTERNAL.length),t.value;for(;y<4;)b=_[y],b.value[0][1]!=d[b.name].defaultValue&&Array.prototype.push.apply($,b.value),y++;for(Array.prototype.push.apply($,_[y].value),y++,_[y].value[0][1]!=d[_[y].name].defaultValue&&(Array.prototype.push.apply($,[[Token$k.PROPERTY_VALUE,Marker$b.FORWARD_SLASH]]),Array.prototype.push.apply($,_[y].value)),y++;_[y].value[S];)$.push(_[y].value[S]),_[y].value[S+1]&&$.push([Token$k.PROPERTY_VALUE,Marker$b.COMMA]),S++;return isInheritOnly($)?[$[0]]:$}function fourValues(t){var d=t.components,_=d[0].value[0],$=d[1].value[0],b=d[2].value[0],y=d[3].value[0];return _[1]==$[1]&&_[1]==b[1]&&_[1]==y[1]?[_]:_[1]==b[1]&&$[1]==y[1]?[_,$]:$[1]==y[1]?[_,$,b]:[_,$,b,y]}function multiplex(t){return function(d,_){if(!d.multiplex)return t(d,_,!0);var $=0,b=[],y={},S,O;for(S=0,O=d.components[0].value.length;S<O;S++)d.components[0].value[S][1]==Marker$b.COMMA&&$++;for(S=0;S<=$;S++){for(var E=shallowClone$1(d),w=0,T=d.components.length;w<T;w++){var A=d.components[w],R=shallowClone$1(A);E.components.push(R);for(var C=y[R.name]||0,M=A.value.length;C<M;C++){if(A.value[C][1]==Marker$b.COMMA){y[R.name]=C+1;break}R.value.push(A.value[C])}}var k=S==$,P=t(E,_,k);Array.prototype.push.apply(b,P),S<$&&b.push([Token$k.PROPERTY_VALUE,Marker$b.COMMA])}return b}}function withoutDefaults(t,d){for(var _=t.components,$=[],b=_.length-1;b>=0;b--){var y=_[b],S=d[y.name];(y.value[0][1]!=S.defaultValue||"keepUnlessDefault"in S&&!isDefault(_,d,S.keepUnlessDefault))&&$.unshift(y.value[0])}return $.length===0&&$.push([Token$k.PROPERTY_VALUE,d[t.name].defaultValue]),isInheritOnly($)?[$[0]]:$}function isDefault(t,d,_){var $,b,y;for(b=0,y=t.length;b<y;b++)if($=t[b],$.name==_&&$.value[0][1]==d[_].defaultValue)return!0;return!1}var restore$1={background:background$1,borderRadius:borderRadius$1,font,fourValues,multiplex,withoutDefaults},override$5=override_1,INTEGER_PATTERN=/^\d+$/,ALL_UNITS=["*","all"],DEFAULT_PRECISION="off",DIRECTIVES_SEPARATOR=",",DIRECTIVE_VALUE_SEPARATOR="=";function roundingPrecisionFrom$1(t){return override$5(defaults$1(DEFAULT_PRECISION),buildPrecisionFrom(t))}function defaults$1(t){return{ch:t,cm:t,em:t,ex:t,in:t,mm:t,pc:t,pt:t,px:t,q:t,rem:t,vh:t,vmax:t,vmin:t,vw:t,"%":t}}function buildPrecisionFrom(t){return t==null?{}:typeof t=="boolean"?{}:typeof t=="number"&&t==-1?defaults$1(DEFAULT_PRECISION):typeof t=="number"?defaults$1(t):typeof t=="string"&&INTEGER_PATTERN.test(t)?defaults$1(parseInt(t)):typeof t=="string"&&t==DEFAULT_PRECISION?defaults$1(DEFAULT_PRECISION):typeof t=="object"?t:t.split(DIRECTIVES_SEPARATOR).reduce(function(d,_){var $=_.split(DIRECTIVE_VALUE_SEPARATOR),b=$[0],y=parseInt($[1]);return(isNaN(y)||y==-1)&&(y=DEFAULT_PRECISION),ALL_UNITS.indexOf(b)>-1?d=override$5(d,defaults$1(y)):d[b]=y,d},{})}var roundingPrecision={DEFAULT:DEFAULT_PRECISION,roundingPrecisionFrom:roundingPrecisionFrom$1},roundingPrecisionFrom=roundingPrecision.roundingPrecisionFrom,override$4=override_1,OptimizationLevel$j={Zero:"0",One:"1",Two:"2"},DEFAULTS$1={};DEFAULTS$1[OptimizationLevel$j.Zero]={},DEFAULTS$1[OptimizationLevel$j.One]={cleanupCharsets:!0,normalizeUrls:!0,optimizeBackground:!0,optimizeBorderRadius:!0,optimizeFilter:!0,optimizeFontWeight:!0,optimizeOutline:!0,removeEmpty:!0,removeNegativePaddings:!0,removeQuotes:!0,removeWhitespace:!0,replaceMultipleZeros:!0,replaceTimeUnits:!0,replaceZeroUnits:!0,roundingPrecision:roundingPrecisionFrom(void 0),selectorsSortingMethod:"standard",specialComments:"all",tidyAtRules:!0,tidyBlockScopes:!0,tidySelectors:!0},DEFAULTS$1[OptimizationLevel$j.Two]={mergeAdjacentRules:!0,mergeIntoShorthands:!0,mergeMedia:!0,mergeNonAdjacentRules:!0,mergeSemantically:!1,overrideProperties:!0,removeEmpty:!0,reduceNonAdjacentRules:!0,removeDuplicateFontRules:!0,removeDuplicateMediaBlocks:!0,removeDuplicateRules:!0,removeUnusedAtRules:!1,restructureRules:!1,skipProperties:[]};var ALL_KEYWORD_1="*",ALL_KEYWORD_2="all",FALSE_KEYWORD_1="false",FALSE_KEYWORD_2="off",TRUE_KEYWORD_1="true",TRUE_KEYWORD_2="on",LIST_VALUE_SEPARATOR=",",OPTION_SEPARATOR=";",OPTION_VALUE_SEPARATOR=":";function optimizationLevelFrom$1(t){var d=override$4(DEFAULTS$1,{}),_=OptimizationLevel$j.Zero,$=OptimizationLevel$j.One,b=OptimizationLevel$j.Two;return t===void 0?(delete d[b],d):(typeof t=="string"&&(t=parseInt(t)),typeof t=="number"&&t===parseInt(b)?d:typeof t=="number"&&t===parseInt($)?(delete d[b],d):typeof t=="number"&&t===parseInt(_)?(delete d[b],delete d[$],d):(typeof t=="object"&&(t=covertValuesToHashes(t)),$ in t&&"roundingPrecision"in t[$]&&(t[$].roundingPrecision=roundingPrecisionFrom(t[$].roundingPrecision)),b in t&&"skipProperties"in t[b]&&typeof t[b].skipProperties=="string"&&(t[b].skipProperties=t[b].skipProperties.split(LIST_VALUE_SEPARATOR)),(_ in t||$ in t||b in t)&&(d[_]=override$4(d[_],t[_])),$ in t&&ALL_KEYWORD_1 in t[$]&&(d[$]=override$4(d[$],defaults($,normalizeValue(t[$][ALL_KEYWORD_1]))),delete t[$][ALL_KEYWORD_1]),$ in t&&ALL_KEYWORD_2 in t[$]&&(d[$]=override$4(d[$],defaults($,normalizeValue(t[$][ALL_KEYWORD_2]))),delete t[$][ALL_KEYWORD_2]),$ in t||b in t?d[$]=override$4(d[$],t[$]):delete d[$],b in t&&ALL_KEYWORD_1 in t[b]&&(d[b]=override$4(d[b],defaults(b,normalizeValue(t[b][ALL_KEYWORD_1]))),delete t[b][ALL_KEYWORD_1]),b in t&&ALL_KEYWORD_2 in t[b]&&(d[b]=override$4(d[b],defaults(b,normalizeValue(t[b][ALL_KEYWORD_2]))),delete t[b][ALL_KEYWORD_2]),b in t?d[b]=override$4(d[b],t[b]):delete d[b],d))}function defaults(t,d){var _=override$4(DEFAULTS$1[t],{}),$;for($ in _)typeof _[$]=="boolean"&&(_[$]=d);return _}function normalizeValue(t){switch(t){case FALSE_KEYWORD_1:case FALSE_KEYWORD_2:return!1;case TRUE_KEYWORD_1:case TRUE_KEYWORD_2:return!0;default:return t}}function covertValuesToHashes(t){var d=override$4(t,{}),_,$;for($=0;$<=2;$++)_=""+$,_ in d&&(d[_]===void 0||d[_]===!1)&&delete d[_],_ in d&&d[_]===!0&&(d[_]={}),_ in d&&typeof d[_]=="string"&&(d[_]=covertToHash(d[_],_));return d}function covertToHash(t,d){return t.split(OPTION_SEPARATOR).reduce(function(_,$){var b=$.split(OPTION_VALUE_SEPARATOR),y=b[0],S=b[1],O=normalizeValue(S);return ALL_KEYWORD_1==y||ALL_KEYWORD_2==y?_=override$4(_,defaults(d,O)):_[y]=O,_},{})}var optimizationLevel={OptimizationLevel:OptimizationLevel$j,optimizationLevelFrom:optimizationLevelFrom$1},OptimizationLevel$i=optimizationLevel.OptimizationLevel,plugin$j={level1:{property:function t(d,_,$){var b=_.value;!$.level[OptimizationLevel$i.One].optimizeBackground||(b.length==1&&b[0][1]=="none"&&(b[0][1]="0 0"),b.length==1&&b[0][1]=="transparent"&&(b[0][1]="0 0"))}}},background=plugin$j,plugin$i={level1:{property:function t(d,_){var $=_.value;$.length==4&&$[0][1]==="0"&&$[1][1]==="0"&&$[2][1]==="0"&&$[3][1]==="0"&&(_.value.splice(2),_.dirty=!0)}}},boxShadow=plugin$i,OptimizationLevel$h=optimizationLevel.OptimizationLevel,plugin$h={level1:{property:function t(d,_,$){var b=_.value;!$.level[OptimizationLevel$h.One].optimizeBorderRadius||(b.length==3&&b[1][1]=="/"&&b[0][1]==b[2][1]?(_.value.splice(1),_.dirty=!0):b.length==5&&b[2][1]=="/"&&b[0][1]==b[3][1]&&b[1][1]==b[4][1]?(_.value.splice(2),_.dirty=!0):b.length==7&&b[3][1]=="/"&&b[0][1]==b[4][1]&&b[1][1]==b[5][1]&&b[2][1]==b[6][1]?(_.value.splice(3),_.dirty=!0):b.length==9&&b[4][1]=="/"&&b[0][1]==b[5][1]&&b[1][1]==b[6][1]&&b[2][1]==b[7][1]&&b[3][1]==b[8][1]&&(_.value.splice(4),_.dirty=!0))}}},borderRadius=plugin$h,OptimizationLevel$g=optimizationLevel.OptimizationLevel,ALPHA_OR_CHROMA_FILTER_PATTERN=/progid:DXImageTransform\.Microsoft\.(Alpha|Chroma)(\W)/,NO_SPACE_AFTER_COMMA_PATTERN=/,(\S)/g,WHITESPACE_AROUND_EQUALS_PATTERN=/ ?= ?/g,plugin$g={level1:{property:function t(d,_,$){!$.compatibility.properties.ieFilters||!$.level[OptimizationLevel$g.One].optimizeFilter||(_.value.length==1&&(_.value[0][1]=_.value[0][1].replace(ALPHA_OR_CHROMA_FILTER_PATTERN,function(b,y,S){return y.toLowerCase()+S})),_.value[0][1]=_.value[0][1].replace(NO_SPACE_AFTER_COMMA_PATTERN,", $1").replace(WHITESPACE_AROUND_EQUALS_PATTERN,"="))}}},filter$1=plugin$g,OptimizationLevel$f=optimizationLevel.OptimizationLevel,plugin$f={level1:{property:function t(d,_,$){var b=_.value[0][1];!$.level[OptimizationLevel$f.One].optimizeFontWeight||(b=="normal"?b="400":b=="bold"&&(b="700"),_.value[0][1]=b)}}},fontWeight=plugin$f,OptimizationLevel$e=optimizationLevel.OptimizationLevel,plugin$e={level1:{property:function t(d,_,$){var b=_.value;!$.level[OptimizationLevel$e.One].replaceMultipleZeros||b.length==4&&b[0][1]==="0"&&b[1][1]==="0"&&b[2][1]==="0"&&b[3][1]==="0"&&(_.value.splice(1),_.dirty=!0)}}},margin=plugin$e,OptimizationLevel$d=optimizationLevel.OptimizationLevel,plugin$d={level1:{property:function t(d,_,$){var b=_.value;!$.level[OptimizationLevel$d.One].optimizeOutline||b.length==1&&b[0][1]=="none"&&(b[0][1]="0")}}},outline=plugin$d,OptimizationLevel$c=optimizationLevel.OptimizationLevel;function isNegative(t){return t&&t[1][0]=="-"&&parseFloat(t[1])<0}var plugin$c={level1:{property:function t(d,_,$){var b=_.value;b.length==4&&b[0][1]==="0"&&b[1][1]==="0"&&b[2][1]==="0"&&b[3][1]==="0"&&(_.value.splice(1),_.dirty=!0),$.level[OptimizationLevel$c.One].removeNegativePaddings&&(isNegative(_.value[0])||isNegative(_.value[1])||isNegative(_.value[2])||isNegative(_.value[3]))&&(_.unused=!0)}}},padding=plugin$c,propertyOptimizers$1={background:background.level1.property,boxShadow:boxShadow.level1.property,borderRadius:borderRadius.level1.property,filter:filter$1.level1.property,fontWeight:fontWeight.level1.property,margin:margin.level1.property,outline:outline.level1.property,padding:padding.level1.property},COLORS={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},toHex={},toName={};for(var name in COLORS){var hex=COLORS[name];name.length<hex.length?toName[hex]=name:toHex[name]=hex}var toHexPattern=new RegExp("(^| |,|\\))("+Object.keys(toHex).join("|")+")( |,|\\)|$)","ig"),toNamePattern=new RegExp("("+Object.keys(toName).join("|")+")([^a-f0-9]|$)","ig");function hexConverter(t,d,_,$){return d+toHex[_.toLowerCase()]+$}function nameConverter(t,d,_){return toName[d.toLowerCase()]+_}function shortenHex$1(t){var d=t.indexOf("#")>-1,_=t.replace(toHexPattern,hexConverter);return _!=t&&(_=_.replace(toHexPattern,hexConverter)),d?_.replace(toNamePattern,nameConverter):_}var shortenHex_1=shortenHex$1;function hslToRgb(t,d,_){var $,b,y;if(t=t%360,t<0&&(t+=360),t=~~t/360,d<0?d=0:d>100&&(d=100),d=~~d/100,_<0?_=0:_>100&&(_=100),_=~~_/100,d===0)$=b=y=_;else{var S=_<.5?_*(1+d):_+d-_*d,O=2*_-S;$=hueToRgb(O,S,t+1/3),b=hueToRgb(O,S,t),y=hueToRgb(O,S,t-1/3)}return[~~($*255),~~(b*255),~~(y*255)]}function hueToRgb(t,d,_){return _<0&&(_+=1),_>1&&(_-=1),_<1/6?t+(d-t)*6*_:_<1/2?d:_<2/3?t+(d-t)*(2/3-_)*6:t}function shortenHsl$1(t,d,_){var $=hslToRgb(t,d,_),b=$[0].toString(16),y=$[1].toString(16),S=$[2].toString(16);return"#"+((b.length==1?"0":"")+b)+((y.length==1?"0":"")+y)+((S.length==1?"0":"")+S)}var shortenHsl_1=shortenHsl$1;function shortenRgb$1(t,d,_){var $=Math.max(0,Math.min(parseInt(t),255)),b=Math.max(0,Math.min(parseInt(d),255)),y=Math.max(0,Math.min(parseInt(_),255));return"#"+("00000"+($<<16|b<<8|y).toString(16)).slice(-6)}var shortenRgb_1=shortenRgb$1,Marker$a=marker;function is(t,d,_){return _?d.test(t):t===d}function split$4(t,d){var _=Marker$a.OPEN_ROUND_BRACKET,$=Marker$a.CLOSE_ROUND_BRACKET,b=0,y=0,S=0,O,E,w=t.length,T=[],A=typeof d=="object"&&"exec"in d;if(!A&&t.indexOf(d)==-1)return[t];if(t.indexOf(_)==-1)return t.split(d);for(;y<w;)t[y]==_?b++:t[y]==$&&b--,b===0&&y>0&&y+1<w&&is(t[y],d,A)&&(T.push(t.substring(S,y)),A&&d.exec(t[y]).length>1&&T.push(t[y]),S=y+1),y++;return S<y+1&&(O=t.substring(S),E=O[O.length-1],is(E,d,A)&&(O=O.substring(0,O.length-1)),T.push(O)),T}var split_1=split$4,shortenHex=shortenHex_1,shortenHsl=shortenHsl_1,shortenRgb=shortenRgb_1,split$3=split_1,ANY_COLOR_FUNCTION_PATTERN=/(rgb|rgba|hsl|hsla)\(([^\(\)]+)\)/gi,COLOR_PREFIX_PATTERN=/#|rgb|hsl/gi,HEX_LONG_PATTERN=/(^|[^='"])#([0-9a-f]{6})/gi,HEX_SHORT_PATTERN=/(^|[^='"])#([0-9a-f]{3})/gi,HEX_VALUE_PATTERN=/[0-9a-f]/i,HSL_PATTERN=/hsl\((-?\d+),(-?\d+)%?,(-?\d+)%?\)/gi,RGBA_HSLA_PATTERN=/(rgb|hsl)a?\((\-?\d+),(\-?\d+\%?),(\-?\d+\%?),(0*[1-9]+[0-9]*(\.?\d*)?)\)/gi,RGB_PATTERN=/rgb\((\-?\d+),(\-?\d+),(\-?\d+)\)/gi,TRANSPARENT_FUNCTION_PATTERN=/(?:rgba|hsla)\(0,0%?,0%?,0\)/g,plugin$b={level1:{value:function t(d,_,$){return $.compatibility.properties.colors?(_.match(COLOR_PREFIX_PATTERN)&&(_=_.replace(RGBA_HSLA_PATTERN,function(b,y,S,O,E,w){return parseInt(w,10)>=1?y+"("+[S,O,E].join(",")+")":b}).replace(RGB_PATTERN,function(b,y,S,O){return shortenRgb(y,S,O)}).replace(HSL_PATTERN,function(b,y,S,O){return shortenHsl(y,S,O)}).replace(HEX_LONG_PATTERN,function(b,y,S,O,E){var w=E[O+b.length];return w&&HEX_VALUE_PATTERN.test(w)?b:S[0]==S[1]&&S[2]==S[3]&&S[4]==S[5]?(y+"#"+S[0]+S[2]+S[4]).toLowerCase():(y+"#"+S).toLowerCase()}).replace(HEX_SHORT_PATTERN,function(b,y,S){return y+"#"+S.toLowerCase()}).replace(ANY_COLOR_FUNCTION_PATTERN,function(b,y,S){var O=S.split(","),E=y&&y.toLowerCase(),w=E=="hsl"&&O.length==3||E=="hsla"&&O.length==4||E=="rgb"&&O.length===3&&S.indexOf("%")>0||E=="rgba"&&O.length==4&&S.indexOf("%")>0;return w?(O[1].indexOf("%")==-1&&(O[1]+="%"),O[2].indexOf("%")==-1&&(O[2]+="%"),y+"("+O.join(",")+")"):b}),$.compatibility.colors.opacity&&d.indexOf("background")==-1&&(_=_.replace(TRANSPARENT_FUNCTION_PATTERN,function(b){return split$3(_,",").pop().indexOf("gradient(")>-1?b:"transparent"}))),shortenHex(_)):_}}},color=plugin$b,ZERO_DEG_PATTERN=/\(0deg\)/g,plugin$a={level1:{value:function t(d,_,$){return!$.compatibility.properties.zeroUnits||_.indexOf("0deg")==-1?_:_.replace(ZERO_DEG_PATTERN,"(0)")}}},degrees=plugin$a,URL_PREFIX_PATTERN$4=/^url\(/i;function startsAsUrl$4(t){return URL_PREFIX_PATTERN$4.test(t)}var startsAsUrl_1=startsAsUrl$4,startsAsUrl$3=startsAsUrl_1,OptimizationLevel$b=optimizationLevel.OptimizationLevel,DOT_ZERO_PATTERN=/(^|\D)\.0+(\D|$)/g,FRACTION_PATTERN=/\.([1-9]*)0+(\D|$)/g,LEADING_ZERO_FRACTION_PATTERN=/(^|\D)0\.(\d)/g,MINUS_ZERO_FRACTION_PATTERN=/([^\w\d\-]|^)\-0([^\.]|$)/g,ZERO_PREFIXED_UNIT_PATTERN=/(^|\s)0+([1-9])/g,plugin$9={level1:{value:function t(d,_,$){return!$.level[OptimizationLevel$b.One].replaceZeroUnits||startsAsUrl$3(_)||_.indexOf("0")==-1?_:(_.indexOf("-")>-1&&(_=_.replace(MINUS_ZERO_FRACTION_PATTERN,"$10$2").replace(MINUS_ZERO_FRACTION_PATTERN,"$10$2")),_.replace(ZERO_PREFIXED_UNIT_PATTERN,"$1$2").replace(DOT_ZERO_PATTERN,"$10$2").replace(FRACTION_PATTERN,function(b,y,S){return(y.length>0?".":"")+y+S}).replace(LEADING_ZERO_FRACTION_PATTERN,"$1.$2"))}}},fraction=plugin$9,plugin$8={level1:{value:function t(d,_,$){return!$.precision.enabled||_.indexOf(".")===-1?_:_.replace($.precision.decimalPointMatcher,"$1$2$3").replace($.precision.zeroMatcher,function(b,y,S,O){var E=$.precision.units[O].multiplier,w=parseInt(y),T=isNaN(w)?0:w,A=parseFloat(S);return Math.round((T+A)*E)/E+O})}}},precision=plugin$8,OptimizationLevel$a=optimizationLevel.OptimizationLevel,LOCAL_PREFIX_PATTERN=/^local\(/i,QUOTED_PATTERN=/^('.*'|".*")$/,QUOTED_BUT_SAFE_PATTERN=/^['"][a-zA-Z][a-zA-Z\d\-_]+['"]$/,plugin$7={level1:{value:function t(d,_,$){return!$.level[OptimizationLevel$a.One].removeQuotes||!QUOTED_PATTERN.test(_)&&!LOCAL_PREFIX_PATTERN.test(_)?_:QUOTED_BUT_SAFE_PATTERN.test(_)?_.substring(1,_.length-1):_}}},textQuotes=plugin$7,OptimizationLevel$9=optimizationLevel.OptimizationLevel,TIME_VALUE=/^(\-?[\d\.]+)(m?s)$/,plugin$6={level1:{value:function t(d,_,$){return!$.level[OptimizationLevel$9.One].replaceTimeUnits||!TIME_VALUE.test(_)?_:_.replace(TIME_VALUE,function(b,y,S){var O;return S=="ms"?O=parseInt(y)/1e3+"s":S=="s"&&(O=parseFloat(y)*1e3+"ms"),O.length<b.length?O:b})}}},time=plugin$6,WHOLE_PIXEL_VALUE=/(?:^|\s|\()(-?\d+)px/,plugin$5={level1:{value:function t(d,_,$){return WHOLE_PIXEL_VALUE.test(_)?_.replace(WHOLE_PIXEL_VALUE,function(b,y){var S,O=parseInt(y);return O===0?b:($.compatibility.properties.shorterLengthUnits&&$.compatibility.units.pt&&O*3%4==0&&(S=O*3/4+"pt"),$.compatibility.properties.shorterLengthUnits&&$.compatibility.units.pc&&O%16==0&&(S=O/16+"pc"),$.compatibility.properties.shorterLengthUnits&&$.compatibility.units.in&&O%96==0&&(S=O/96+"in"),S&&(S=b.substring(0,b.indexOf(y))+S),S&&S.length<b.length?S:b)}):_}}},unit=plugin$5,startsAsUrl$2=startsAsUrl_1,OptimizationLevel$8=optimizationLevel.OptimizationLevel,URL_PREFIX_PATTERN$3=/^url\(/i,plugin$4={level1:{value:function t(d,_,$){return!$.level[OptimizationLevel$8.One].normalizeUrls||!startsAsUrl$2(_)?_:_.replace(URL_PREFIX_PATTERN$3,"url(")}}},urlPrefix=plugin$4,QUOTED_URL_PATTERN=/^url\(['"].+['"]\)$/,QUOTED_URL_WITH_WHITESPACE_PATTERN=/^url\(['"].*[\*\s\(\)'"].*['"]\)$/,QUOTES_PATTERN=/["']/g,URL_DATA_PATTERN=/^url\(['"]data:[^;]+;charset/,plugin$3={level1:{value:function t(d,_,$){return $.compatibility.properties.urlQuotes?_:QUOTED_URL_PATTERN.test(_)&&!QUOTED_URL_WITH_WHITESPACE_PATTERN.test(_)&&!URL_DATA_PATTERN.test(_)?_.replace(QUOTES_PATTERN,""):_}}},urlQuotes=plugin$3,startsAsUrl$1=startsAsUrl_1,WHITESPACE_PATTERN$1=/\\?\n|\\?\r\n/g,WHITESPACE_PREFIX_PATTERN=/(\()\s+/g,WHITESPACE_SUFFIX_PATTERN=/\s+(\))/g,plugin$2={level1:{value:function t(d,_){return startsAsUrl$1(_)?_.replace(WHITESPACE_PATTERN$1,"").replace(WHITESPACE_PREFIX_PATTERN,"$1").replace(WHITESPACE_SUFFIX_PATTERN,"$1"):_}}},urlWhitespace=plugin$2,OptimizationLevel$7=optimizationLevel.OptimizationLevel,Marker$9=marker,CALC_DIVISION_WHITESPACE_PATTERN=/\) ?\/ ?/g,COMMA_AND_SPACE_PATTERN=/, /g,LINE_BREAK_PATTERN=/\r?\n/g,MULTI_WHITESPACE_PATTERN=/\s+/g,FUNCTION_CLOSING_BRACE_WHITESPACE_PATTERN=/\s+(;?\))/g,FUNCTION_OPENING_BRACE_WHITESPACE_PATTERN=/(\(;?)\s+/g,VARIABLE_NAME_PATTERN=/^--\S+$/,VARIABLE_VALUE_PATTERN=/^var\(\s*--\S+\s*\)$/,plugin$1={level1:{value:function t(d,_,$){return!$.level[OptimizationLevel$7.One].removeWhitespace||VARIABLE_NAME_PATTERN.test(d)&&!VARIABLE_VALUE_PATTERN.test(_)||_.indexOf(" ")==-1&&_.indexOf(`
`)==-1||_.indexOf("expression")===0||_.indexOf(Marker$9.SINGLE_QUOTE)>-1||_.indexOf(Marker$9.DOUBLE_QUOTE)>-1?_:(_=_.replace(LINE_BREAK_PATTERN,""),_=_.replace(MULTI_WHITESPACE_PATTERN," "),_.indexOf("calc")>-1&&(_=_.replace(CALC_DIVISION_WHITESPACE_PATTERN,")/ ")),_.replace(FUNCTION_OPENING_BRACE_WHITESPACE_PATTERN,"$1").replace(FUNCTION_CLOSING_BRACE_WHITESPACE_PATTERN,"$1").replace(COMMA_AND_SPACE_PATTERN,","))}}},whitespace=plugin$1,split$2=split_1,ANY_FUNCTION_PATTERN=/^(\-(?:moz|ms|o|webkit)\-[a-z\-]+|[a-z\-]+)\((.+)\)$/,SKIP_FUNCTION_PATTERN=/^(?:\-moz\-calc|\-webkit\-calc|calc|rgb|hsl|rgba|hsla|min|max|clamp|expression)\(/,TOKEN_SEPARATOR_PATTERN=/([\s,\/])/;function removeRecursively(t,d){var _,$;return SKIP_FUNCTION_PATTERN.test(t)?t:(_=ANY_FUNCTION_PATTERN.exec(t),_?($=split$2(_[2],TOKEN_SEPARATOR_PATTERN).map(function(b){return removeRecursively(b,d)}),_[1]+"("+$.join("")+")"):removeZeros(t,d))}function removeZeros(t,d){return t.replace(d.unitsRegexp,"$10$2").replace(d.unitsRegexp,"$10$2")}var plugin={level1:{value:function t(d,_,$){return!$.compatibility.properties.zeroUnits||_.indexOf("%")>0&&(d=="height"||d=="max-height"||d=="width"||d=="max-width")?_:removeRecursively(_,$)}}},zero=plugin,valueOptimizers$1={color:color.level1.value,degrees:degrees.level1.value,fraction:fraction.level1.value,precision:precision.level1.value,textQuotes:textQuotes.level1.value,time:time.level1.value,unit:unit.level1.value,urlPrefix:urlPrefix.level1.value,urlQuotes:urlQuotes.level1.value,urlWhiteSpace:urlWhitespace.level1.value,whiteSpace:whitespace.level1.value,zero:zero.level1.value},breakUp=breakUp$1,canOverride=canOverride$1,restore=restore$1,propertyOptimizers=propertyOptimizers$1,valueOptimizers=valueOptimizers$1,override$3=override_1,configuration$8={animation:{canOverride:canOverride.generic.components([canOverride.generic.time,canOverride.generic.timingFunction,canOverride.generic.time,canOverride.property.animationIterationCount,canOverride.property.animationDirection,canOverride.property.animationFillMode,canOverride.property.animationPlayState,canOverride.property.animationName]),components:["animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state","animation-name"],breakUp:breakUp.multiplex(breakUp.animation),defaultValue:"none",restore:restore.multiplex(restore.withoutDefaults),shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.textQuotes,valueOptimizers.time,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-delay":{canOverride:canOverride.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",valueOptimizers:[valueOptimizers.time,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-direction":{canOverride:canOverride.property.animationDirection,componentOf:["animation"],defaultValue:"normal",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-duration":{canOverride:canOverride.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",keepUnlessDefault:"animation-delay",valueOptimizers:[valueOptimizers.time,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-fill-mode":{canOverride:canOverride.property.animationFillMode,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-iteration-count":{canOverride:canOverride.property.animationIterationCount,componentOf:["animation"],defaultValue:"1",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-name":{canOverride:canOverride.property.animationName,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",valueOptimizers:[valueOptimizers.textQuotes],vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-play-state":{canOverride:canOverride.property.animationPlayState,componentOf:["animation"],defaultValue:"running",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-timing-function":{canOverride:canOverride.generic.timingFunction,componentOf:["animation"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},background:{canOverride:canOverride.generic.components([canOverride.generic.image,canOverride.property.backgroundPosition,canOverride.property.backgroundSize,canOverride.property.backgroundRepeat,canOverride.property.backgroundAttachment,canOverride.property.backgroundOrigin,canOverride.property.backgroundClip,canOverride.generic.color]),components:["background-image","background-position","background-size","background-repeat","background-attachment","background-origin","background-clip","background-color"],breakUp:breakUp.multiplex(breakUp.background),defaultValue:"0 0",propertyOptimizer:propertyOptimizers.background,restore:restore.multiplex(restore.background),shortestValue:"0",shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.urlWhiteSpace,valueOptimizers.fraction,valueOptimizers.zero,valueOptimizers.color,valueOptimizers.urlPrefix,valueOptimizers.urlQuotes]},"background-attachment":{canOverride:canOverride.property.backgroundAttachment,componentOf:["background"],defaultValue:"scroll",intoMultiplexMode:"real"},"background-clip":{canOverride:canOverride.property.backgroundClip,componentOf:["background"],defaultValue:"border-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-color":{canOverride:canOverride.generic.color,componentOf:["background"],defaultValue:"transparent",intoMultiplexMode:"real",multiplexLastOnly:!0,nonMergeableValue:"none",shortestValue:"red",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"background-image":{canOverride:canOverride.generic.image,componentOf:["background"],defaultValue:"none",intoMultiplexMode:"default",valueOptimizers:[valueOptimizers.urlWhiteSpace,valueOptimizers.urlPrefix,valueOptimizers.urlQuotes,valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero,valueOptimizers.color]},"background-origin":{canOverride:canOverride.property.backgroundOrigin,componentOf:["background"],defaultValue:"padding-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-position":{canOverride:canOverride.property.backgroundPosition,componentOf:["background"],defaultValue:["0","0"],doubleValues:!0,intoMultiplexMode:"real",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"background-repeat":{canOverride:canOverride.property.backgroundRepeat,componentOf:["background"],defaultValue:["repeat"],doubleValues:!0,intoMultiplexMode:"real"},"background-size":{canOverride:canOverride.property.backgroundSize,componentOf:["background"],defaultValue:["auto"],doubleValues:!0,intoMultiplexMode:"real",shortestValue:"0 0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},bottom:{canOverride:canOverride.property.bottom,defaultValue:"auto",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},border:{breakUp:breakUp.border,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.property.borderStyle,canOverride.generic.color]),components:["border-width","border-style","border-color"],defaultValue:"none",overridesShorthands:["border-bottom","border-left","border-right","border-top"],restore:restore.withoutDefaults,shorthand:!0,shorthandComponents:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.zero,valueOptimizers.color]},"border-bottom":{breakUp:breakUp.border,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.property.borderStyle,canOverride.generic.color]),components:["border-bottom-width","border-bottom-style","border-bottom-color"],defaultValue:"none",restore:restore.withoutDefaults,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.zero,valueOptimizers.color]},"border-bottom-color":{canOverride:canOverride.generic.color,componentOf:["border-bottom","border-color"],defaultValue:"none",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"border-bottom-left-radius":{canOverride:canOverride.generic.unit,componentOf:["border-radius"],defaultValue:"0",propertyOptimizer:propertyOptimizers.borderRadius,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-"]},"border-bottom-right-radius":{canOverride:canOverride.generic.unit,componentOf:["border-radius"],defaultValue:"0",propertyOptimizer:propertyOptimizers.borderRadius,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-"]},"border-bottom-style":{canOverride:canOverride.property.borderStyle,componentOf:["border-bottom","border-style"],defaultValue:"none"},"border-bottom-width":{canOverride:canOverride.generic.unit,componentOf:["border-bottom","border-width"],defaultValue:"medium",oppositeTo:"border-top-width",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"border-collapse":{canOverride:canOverride.property.borderCollapse,defaultValue:"separate"},"border-color":{breakUp:breakUp.fourValues,canOverride:canOverride.generic.components([canOverride.generic.color,canOverride.generic.color,canOverride.generic.color,canOverride.generic.color]),componentOf:["border"],components:["border-top-color","border-right-color","border-bottom-color","border-left-color"],defaultValue:"none",restore:restore.fourValues,shortestValue:"red",shorthand:!0,singleTypeComponents:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"border-left":{breakUp:breakUp.border,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.property.borderStyle,canOverride.generic.color]),components:["border-left-width","border-left-style","border-left-color"],defaultValue:"none",restore:restore.withoutDefaults,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.zero,valueOptimizers.color]},"border-left-color":{canOverride:canOverride.generic.color,componentOf:["border-color","border-left"],defaultValue:"none",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"border-left-style":{canOverride:canOverride.property.borderStyle,componentOf:["border-left","border-style"],defaultValue:"none"},"border-left-width":{canOverride:canOverride.generic.unit,componentOf:["border-left","border-width"],defaultValue:"medium",oppositeTo:"border-right-width",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"border-radius":{breakUp:breakUp.borderRadius,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit]),components:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],defaultValue:"0",propertyOptimizer:propertyOptimizers.borderRadius,restore:restore.borderRadius,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-"]},"border-right":{breakUp:breakUp.border,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.property.borderStyle,canOverride.generic.color]),components:["border-right-width","border-right-style","border-right-color"],defaultValue:"none",restore:restore.withoutDefaults,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"border-right-color":{canOverride:canOverride.generic.color,componentOf:["border-color","border-right"],defaultValue:"none",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"border-right-style":{canOverride:canOverride.property.borderStyle,componentOf:["border-right","border-style"],defaultValue:"none"},"border-right-width":{canOverride:canOverride.generic.unit,componentOf:["border-right","border-width"],defaultValue:"medium",oppositeTo:"border-left-width",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"border-style":{breakUp:breakUp.fourValues,canOverride:canOverride.generic.components([canOverride.property.borderStyle,canOverride.property.borderStyle,canOverride.property.borderStyle,canOverride.property.borderStyle]),componentOf:["border"],components:["border-top-style","border-right-style","border-bottom-style","border-left-style"],defaultValue:"none",restore:restore.fourValues,shorthand:!0,singleTypeComponents:!0},"border-top":{breakUp:breakUp.border,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.property.borderStyle,canOverride.generic.color]),components:["border-top-width","border-top-style","border-top-color"],defaultValue:"none",restore:restore.withoutDefaults,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.zero,valueOptimizers.color,valueOptimizers.unit]},"border-top-color":{canOverride:canOverride.generic.color,componentOf:["border-color","border-top"],defaultValue:"none",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"border-top-left-radius":{canOverride:canOverride.generic.unit,componentOf:["border-radius"],defaultValue:"0",propertyOptimizer:propertyOptimizers.borderRadius,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-"]},"border-top-right-radius":{canOverride:canOverride.generic.unit,componentOf:["border-radius"],defaultValue:"0",propertyOptimizer:propertyOptimizers.borderRadius,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-o-"]},"border-top-style":{canOverride:canOverride.property.borderStyle,componentOf:["border-style","border-top"],defaultValue:"none"},"border-top-width":{canOverride:canOverride.generic.unit,componentOf:["border-top","border-width"],defaultValue:"medium",oppositeTo:"border-bottom-width",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"border-width":{breakUp:breakUp.fourValues,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit]),componentOf:["border"],components:["border-top-width","border-right-width","border-bottom-width","border-left-width"],defaultValue:"medium",restore:restore.fourValues,shortestValue:"0",shorthand:!0,singleTypeComponents:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"box-shadow":{propertyOptimizer:propertyOptimizers.boxShadow,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero,valueOptimizers.color],vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},clear:{canOverride:canOverride.property.clear,defaultValue:"none"},clip:{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},color:{canOverride:canOverride.generic.color,defaultValue:"transparent",shortestValue:"red",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"column-gap":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},cursor:{canOverride:canOverride.property.cursor,defaultValue:"auto"},display:{canOverride:canOverride.property.display},filter:{propertyOptimizer:propertyOptimizers.filter,valueOptimizers:[valueOptimizers.fraction]},float:{canOverride:canOverride.property.float,defaultValue:"none"},font:{breakUp:breakUp.font,canOverride:canOverride.generic.components([canOverride.property.fontStyle,canOverride.property.fontVariant,canOverride.property.fontWeight,canOverride.property.fontStretch,canOverride.generic.unit,canOverride.generic.unit,canOverride.property.fontFamily]),components:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],restore:restore.font,shorthand:!0,valueOptimizers:[valueOptimizers.textQuotes]},"font-family":{canOverride:canOverride.property.fontFamily,defaultValue:"user|agent|specific",valueOptimizers:[valueOptimizers.textQuotes]},"font-size":{canOverride:canOverride.generic.unit,defaultValue:"medium",shortestValue:"0",valueOptimizers:[valueOptimizers.fraction]},"font-stretch":{canOverride:canOverride.property.fontStretch,defaultValue:"normal"},"font-style":{canOverride:canOverride.property.fontStyle,defaultValue:"normal"},"font-variant":{canOverride:canOverride.property.fontVariant,defaultValue:"normal"},"font-weight":{canOverride:canOverride.property.fontWeight,defaultValue:"normal",propertyOptimizer:propertyOptimizers.fontWeight,shortestValue:"400"},gap:{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},height:{canOverride:canOverride.generic.unit,defaultValue:"auto",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},left:{canOverride:canOverride.property.left,defaultValue:"auto",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"letter-spacing":{valueOptimizers:[valueOptimizers.fraction,valueOptimizers.zero]},"line-height":{canOverride:canOverride.generic.unitOrNumber,defaultValue:"normal",shortestValue:"0",valueOptimizers:[valueOptimizers.fraction,valueOptimizers.zero]},"list-style":{canOverride:canOverride.generic.components([canOverride.property.listStyleType,canOverride.property.listStylePosition,canOverride.property.listStyleImage]),components:["list-style-type","list-style-position","list-style-image"],breakUp:breakUp.listStyle,restore:restore.withoutDefaults,defaultValue:"outside",shortestValue:"none",shorthand:!0},"list-style-image":{canOverride:canOverride.generic.image,componentOf:["list-style"],defaultValue:"none"},"list-style-position":{canOverride:canOverride.property.listStylePosition,componentOf:["list-style"],defaultValue:"outside",shortestValue:"inside"},"list-style-type":{canOverride:canOverride.property.listStyleType,componentOf:["list-style"],defaultValue:"decimal|disc",shortestValue:"none"},margin:{breakUp:breakUp.fourValues,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit]),components:["margin-top","margin-right","margin-bottom","margin-left"],defaultValue:"0",propertyOptimizer:propertyOptimizers.margin,restore:restore.fourValues,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"margin-bottom":{canOverride:canOverride.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-top",propertyOptimizer:propertyOptimizers.margin,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"margin-inline-end":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"margin-inline-start":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"margin-left":{canOverride:canOverride.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-right",propertyOptimizer:propertyOptimizers.margin,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"margin-right":{canOverride:canOverride.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-left",propertyOptimizer:propertyOptimizers.margin,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"margin-top":{canOverride:canOverride.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-bottom",propertyOptimizer:propertyOptimizers.margin,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"max-height":{canOverride:canOverride.generic.unit,defaultValue:"none",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"max-width":{canOverride:canOverride.generic.unit,defaultValue:"none",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"min-height":{canOverride:canOverride.generic.unit,defaultValue:"0",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"min-width":{canOverride:canOverride.generic.unit,defaultValue:"0",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},opacity:{valueOptimizers:[valueOptimizers.fraction,valueOptimizers.precision]},outline:{canOverride:canOverride.generic.components([canOverride.generic.color,canOverride.property.outlineStyle,canOverride.generic.unit]),components:["outline-color","outline-style","outline-width"],breakUp:breakUp.outline,restore:restore.withoutDefaults,defaultValue:"0",propertyOptimizer:propertyOptimizers.outline,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"outline-color":{canOverride:canOverride.generic.color,componentOf:["outline"],defaultValue:"invert",shortestValue:"red",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.color]},"outline-style":{canOverride:canOverride.property.outlineStyle,componentOf:["outline"],defaultValue:"none"},"outline-width":{canOverride:canOverride.generic.unit,componentOf:["outline"],defaultValue:"medium",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},overflow:{canOverride:canOverride.property.overflow,defaultValue:"visible"},"overflow-x":{canOverride:canOverride.property.overflow,defaultValue:"visible"},"overflow-y":{canOverride:canOverride.property.overflow,defaultValue:"visible"},padding:{breakUp:breakUp.fourValues,canOverride:canOverride.generic.components([canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit,canOverride.generic.unit]),components:["padding-top","padding-right","padding-bottom","padding-left"],defaultValue:"0",propertyOptimizer:propertyOptimizers.padding,restore:restore.fourValues,shorthand:!0,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"padding-bottom":{canOverride:canOverride.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-top",propertyOptimizer:propertyOptimizers.padding,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"padding-left":{canOverride:canOverride.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-right",propertyOptimizer:propertyOptimizers.padding,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"padding-right":{canOverride:canOverride.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-left",propertyOptimizer:propertyOptimizers.padding,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"padding-top":{canOverride:canOverride.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-bottom",propertyOptimizer:propertyOptimizers.padding,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},position:{canOverride:canOverride.property.position,defaultValue:"static"},right:{canOverride:canOverride.property.right,defaultValue:"auto",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"row-gap":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},src:{valueOptimizers:[valueOptimizers.urlWhiteSpace,valueOptimizers.urlPrefix,valueOptimizers.urlQuotes]},"stroke-width":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"text-align":{canOverride:canOverride.property.textAlign,defaultValue:"left|right"},"text-decoration":{canOverride:canOverride.property.textDecoration,defaultValue:"none"},"text-indent":{canOverride:canOverride.property.textOverflow,defaultValue:"none",valueOptimizers:[valueOptimizers.fraction,valueOptimizers.zero]},"text-overflow":{canOverride:canOverride.property.textOverflow,defaultValue:"none"},"text-shadow":{canOverride:canOverride.property.textShadow,defaultValue:"none",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.zero,valueOptimizers.color]},top:{canOverride:canOverride.property.top,defaultValue:"auto",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},transform:{canOverride:canOverride.property.transform,valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.degrees,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero],vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},transition:{breakUp:breakUp.multiplex(breakUp.transition),canOverride:canOverride.generic.components([canOverride.property.transitionProperty,canOverride.generic.time,canOverride.generic.timingFunction,canOverride.generic.time]),components:["transition-property","transition-duration","transition-timing-function","transition-delay"],defaultValue:"none",restore:restore.multiplex(restore.withoutDefaults),shorthand:!0,valueOptimizers:[valueOptimizers.time,valueOptimizers.fraction],vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},"transition-delay":{canOverride:canOverride.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",valueOptimizers:[valueOptimizers.time],vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},"transition-duration":{canOverride:canOverride.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",keepUnlessDefault:"transition-delay",valueOptimizers:[valueOptimizers.time,valueOptimizers.fraction],vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},"transition-property":{canOverride:canOverride.generic.propertyName,componentOf:["transition"],defaultValue:"all",intoMultiplexMode:"placeholder",placeholderValue:"_",vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},"transition-timing-function":{canOverride:canOverride.generic.timingFunction,componentOf:["transition"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-ms-","-o-","-webkit-"]},"vertical-align":{canOverride:canOverride.property.verticalAlign,defaultValue:"baseline",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},visibility:{canOverride:canOverride.property.visibility,defaultValue:"visible"},"-webkit-tap-highlight-color":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.color]},"-webkit-margin-end":{valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"white-space":{canOverride:canOverride.property.whiteSpace,defaultValue:"normal"},width:{canOverride:canOverride.generic.unit,defaultValue:"auto",shortestValue:"0",valueOptimizers:[valueOptimizers.whiteSpace,valueOptimizers.fraction,valueOptimizers.precision,valueOptimizers.unit,valueOptimizers.zero]},"z-index":{canOverride:canOverride.property.zIndex,defaultValue:"auto"}},vendorPrefixedConfiguration={};function cloneDescriptor(t,d){var _=override$3(configuration$8[t],{});return"componentOf"in _&&(_.componentOf=_.componentOf.map(function($){return d+$})),"components"in _&&(_.components=_.components.map(function($){return d+$})),"keepUnlessDefault"in _&&(_.keepUnlessDefault=d+_.keepUnlessDefault),_}var vendorPrefixedConfiguration={};for(var propertyName in configuration$8){var descriptor=configuration$8[propertyName];if("vendorPrefixes"in descriptor){for(var i=0;i<descriptor.vendorPrefixes.length;i++){var prefix=descriptor.vendorPrefixes[i],clonedDescriptor=cloneDescriptor(propertyName,prefix);delete clonedDescriptor.vendorPrefixes,vendorPrefixedConfiguration[prefix+propertyName]=clonedDescriptor}delete descriptor.vendorPrefixes}}var configuration_1=override$3(configuration$8,vendorPrefixedConfiguration),emptyCharacter="",Breaks=format.Breaks,Spaces=format.Spaces,Marker$8=marker,Token$j=token;function supportsAfterClosingBrace(t){return t[1][1]=="background"||t[1][1]=="transform"||t[1][1]=="src"}function afterClosingBrace(t,d){return t[d][1][t[d][1].length-1]==Marker$8.CLOSE_ROUND_BRACKET}function afterComma(t,d){return t[d][1]==Marker$8.COMMA}function afterSlash(t,d){return t[d][1]==Marker$8.FORWARD_SLASH}function beforeComma(t,d){return t[d+1]&&t[d+1][1]==Marker$8.COMMA}function beforeSlash(t,d){return t[d+1]&&t[d+1][1]==Marker$8.FORWARD_SLASH}function inFilter(t){return t[1][1]=="filter"||t[1][1]=="-ms-filter"}function disallowsSpace(t,d,_){return!t.spaceAfterClosingBrace&&supportsAfterClosingBrace(d)&&afterClosingBrace(d,_)||beforeSlash(d,_)||afterSlash(d,_)||beforeComma(d,_)||afterComma(d,_)}function rules$1(t,d){for(var _=t.store,$=0,b=d.length;$<b;$++)_(t,d[$]),$<b-1&&_(t,comma(t))}function body$1(t,d){for(var _=lastPropertyIndex(d),$=0,b=d.length;$<b;$++)property$2(t,d,$,_)}function lastPropertyIndex(t){for(var d=t.length-1;d>=0&&t[d][0]==Token$j.COMMENT;d--);return d}function property$2(t,d,_,$){var b=t.store,y=d[_],S=y[2],O=S&&S[0]===Token$j.PROPERTY_BLOCK,E;t.format?t.format.semicolonAfterLastProperty||O||_<$?E=!0:E=!1:E=_<$||O;var w=_===$;switch(y[0]){case Token$j.AT_RULE:b(t,y),b(t,semicolon(t,Breaks.AfterProperty,!1));break;case Token$j.AT_RULE_BLOCK:rules$1(t,y[1]),b(t,openBrace(t,Breaks.AfterRuleBegins,!0)),body$1(t,y[2]),b(t,closeBrace(t,Breaks.AfterRuleEnds,!1,w));break;case Token$j.COMMENT:b(t,y),b(t,breakFor(t,Breaks.AfterComment)+t.indentWith);break;case Token$j.PROPERTY:b(t,y[1]),b(t,colon(t)),S&&value$1(t,y),b(t,E?semicolon(t,Breaks.AfterProperty,w):emptyCharacter);break;case Token$j.RAW:b(t,y)}}function value$1(t,d){var _=t.store,$,b;if(d[2][0]==Token$j.PROPERTY_BLOCK)_(t,openBrace(t,Breaks.AfterBlockBegins,!1)),body$1(t,d[2][1]),_(t,closeBrace(t,Breaks.AfterBlockEnds,!1,!0));else for($=2,b=d.length;$<b;$++)_(t,d[$]),$<b-1&&(inFilter(d)||!disallowsSpace(t,d,$))&&_(t,Marker$8.SPACE)}function breakFor(t,d){return t.format?t.format.breaks[d]:emptyCharacter}function allowsSpace(t,d){return t.format&&t.format.spaces[d]}function openBrace(t,d,_){return t.format?(t.indentBy+=t.format.indentBy,t.indentWith=t.format.indentWith.repeat(t.indentBy),(_&&allowsSpace(t,Spaces.BeforeBlockBegins)?Marker$8.SPACE:emptyCharacter)+Marker$8.OPEN_CURLY_BRACKET+breakFor(t,d)+t.indentWith):Marker$8.OPEN_CURLY_BRACKET}function closeBrace(t,d,_,$){return t.format?(t.indentBy-=t.format.indentBy,t.indentWith=t.format.indentWith.repeat(t.indentBy),(_?breakFor(t,Breaks.BeforeBlockEnds):breakFor(t,Breaks.AfterProperty))+t.indentWith+Marker$8.CLOSE_CURLY_BRACKET+($?emptyCharacter:breakFor(t,d)+t.indentWith)):Marker$8.CLOSE_CURLY_BRACKET}function colon(t){return t.format?Marker$8.COLON+(allowsSpace(t,Spaces.BeforeValue)?Marker$8.SPACE:emptyCharacter):Marker$8.COLON}function semicolon(t,d,_){return t.format?Marker$8.SEMICOLON+(_?emptyCharacter:breakFor(t,d)+t.indentWith):Marker$8.SEMICOLON}function comma(t){return t.format?Marker$8.COMMA+breakFor(t,Breaks.BetweenSelectors)+t.indentWith:Marker$8.COMMA}function all$4(t,d){var _=t.store,$,b,y,S;for(y=0,S=d.length;y<S;y++)switch($=d[y],b=y==S-1,$[0]){case Token$j.AT_RULE:_(t,$),_(t,semicolon(t,Breaks.AfterAtRule,b));break;case Token$j.AT_RULE_BLOCK:rules$1(t,$[1]),_(t,openBrace(t,Breaks.AfterRuleBegins,!0)),body$1(t,$[2]),_(t,closeBrace(t,Breaks.AfterRuleEnds,!1,b));break;case Token$j.NESTED_BLOCK:rules$1(t,$[1]),_(t,openBrace(t,Breaks.AfterBlockBegins,!0)),all$4(t,$[2]),_(t,closeBrace(t,Breaks.AfterBlockEnds,!0,b));break;case Token$j.COMMENT:_(t,$),_(t,breakFor(t,Breaks.AfterComment)+t.indentWith);break;case Token$j.RAW:_(t,$);break;case Token$j.RULE:rules$1(t,$[1]),_(t,openBrace(t,Breaks.AfterRuleBegins,!0)),body$1(t,$[2]),_(t,closeBrace(t,Breaks.AfterRuleEnds,!1,b));break}}var helpers$1={all:all$4,body:body$1,property:property$2,rules:rules$1,value:value$1},helpers=helpers$1;function store$2(t,d){t.output.push(typeof d=="string"?d:d[1])}function context(){var t={output:[],store:store$2};return t}function all$3(t){var d=context();return helpers.all(d,t),d.output.join("")}function body(t){var d=context();return helpers.body(d,t),d.output.join("")}function property$1(t,d){var _=context();return helpers.property(_,t,d,!0),_.output.join("")}function rules(t){var d=context();return helpers.rules(d,t),d.output.join("")}function value(t){var d=context();return helpers.value(d,t),d.output.join("")}var oneTime={all:all$3,body,property:property$1,rules,value},sortSelectors$2=sortSelectors_1,tidyRules$2=tidyRules_1,tidyBlock=tidyBlock_1,tidyAtRule=tidyAtRule_1,Hack=hack,removeUnused$1=removeUnused_1,restoreFromOptimizing$4=restoreFromOptimizing_1,wrapForOptimizing$2=wrapForOptimizing$3.all,configuration$7=configuration_1,optimizers=valueOptimizers$1,OptimizationLevel$6=optimizationLevel.OptimizationLevel,Token$i=token,Marker$7=marker,formatPosition$1=formatPosition_1,serializeRules$9=oneTime.rules,CHARSET_TOKEN="@charset",CHARSET_REGEXP=new RegExp("^"+CHARSET_TOKEN,"i"),DEFAULT_ROUNDING_PRECISION=roundingPrecision.DEFAULT,PROPERTY_NAME_PATTERN=/^(?:\-chrome\-|\-[\w\-]+\w|\w[\w\-]+\w|\w{1,}|\-\-\S+)$/,IMPORT_PREFIX_PATTERN$2=/^@import/i,URL_PREFIX_PATTERN$2=/^url\(/i;function startsAsUrl(t){return URL_PREFIX_PATTERN$2.test(t)}function isImport$3(t){return IMPORT_PREFIX_PATTERN$2.test(t[1])}function isLegacyFilter(t){var d;return t.name=="filter"||t.name=="-ms-filter"?(d=t.value[0][1],d.indexOf("progid")>-1||d.indexOf("alpha")===0||d.indexOf("chroma")===0):!1}function noop$1(){}function optimizeBody(t,d,_){var $=_.options,b,y,S,O,E,w,T,A=serializeRules$9(t),R=wrapForOptimizing$2(d),C=_.options.plugins.level1Value,M=_.options.plugins.level1Property,k,P;for(k=0,P=R.length;k<P;k++){var L,N,D,I;if(y=R[k],S=y.name,T=configuration$7[S]&&configuration$7[S].propertyOptimizer||noop$1,b=configuration$7[S]&&configuration$7[S].valueOptimizers||[optimizers.whiteSpace],!PROPERTY_NAME_PATTERN.test(S)){w=y.all[y.position],_.warnings.push("Invalid property name '"+S+"' at "+formatPosition$1(w[1][2][0])+". Ignoring."),y.unused=!0;continue}if(y.value.length===0){w=y.all[y.position],_.warnings.push("Empty property '"+S+"' at "+formatPosition$1(w[1][2][0])+". Ignoring."),y.unused=!0;continue}if(y.hack&&((y.hack[0]==Hack.ASTERISK||y.hack[0]==Hack.UNDERSCORE)&&!$.compatibility.properties.iePrefixHack||y.hack[0]==Hack.BACKSLASH&&!$.compatibility.properties.ieSuffixHack||y.hack[0]==Hack.BANG&&!$.compatibility.properties.ieBangHack)){y.unused=!0;continue}if(!$.compatibility.properties.ieFilters&&isLegacyFilter(y)){y.unused=!0;continue}if(y.block){optimizeBody(t,y.value[0][1],_);continue}for(L=0,D=y.value.length;L<D;L++){if(O=y.value[L][0],E=y.value[L][1],O==Token$i.PROPERTY_BLOCK){y.unused=!0,_.warnings.push("Invalid value token at "+formatPosition$1(E[0][1][2][0])+". Ignoring.");break}if(startsAsUrl(E)&&!_.validator.isUrl(E)){y.unused=!0,_.warnings.push("Broken URL '"+E+"' at "+formatPosition$1(y.value[L][2][0])+". Ignoring.");break}for(N=0,I=b.length;N<I;N++)E=b[N](S,E,$);for(N=0,I=C.length;N<I;N++)E=C[N](S,E,$);y.value[L][1]=E}for(T(A,y,$),L=0,D=M.length;L<D;L++)M[L](A,y,$)}restoreFromOptimizing$4(R),removeUnused$1(R),removeComments(d,$)}function removeComments(t,d){var _,$;for($=0;$<t.length;$++)_=t[$],_[0]==Token$i.COMMENT&&(optimizeComment(_,d),_[1].length===0&&(t.splice($,1),$--))}function optimizeComment(t,d){if(t[1][2]==Marker$7.EXCLAMATION&&(d.level[OptimizationLevel$6.One].specialComments=="all"||d.commentsKept<d.level[OptimizationLevel$6.One].specialComments)){d.commentsKept++;return}t[1]=[]}function cleanupCharsets(t){for(var d=!1,_=0,$=t.length;_<$;_++){var b=t[_];b[0]==Token$i.AT_RULE&&(!CHARSET_REGEXP.test(b[1])||(d||b[1].indexOf(CHARSET_TOKEN)==-1?(t.splice(_,1),_--,$--):(d=!0,t.splice(_,1),t.unshift([Token$i.AT_RULE,b[1].replace(CHARSET_REGEXP,CHARSET_TOKEN)]))))}}function buildUnitRegexp(t){var d=["px","em","ex","cm","mm","in","pt","pc","%"],_=["ch","rem","vh","vm","vmax","vmin","vw"];return _.forEach(function($){t.compatibility.units[$]&&d.push($)}),new RegExp("(^|\\s|\\(|,)0(?:"+d.join("|")+")(\\W|$)","g")}function buildPrecisionOptions(t){var d={matcher:null,units:{}},_=[],$,b;for($ in t)b=t[$],b!=DEFAULT_ROUNDING_PRECISION&&(d.units[$]={},d.units[$].value=b,d.units[$].multiplier=Math.pow(10,b),_.push($));return _.length>0&&(d.enabled=!0,d.decimalPointMatcher=new RegExp("(\\d)\\.($|"+_.join("|")+")($|\\W)","g"),d.zeroMatcher=new RegExp("(\\d*)(\\.\\d+)("+_.join("|")+")","g")),d}function level1Optimize$1(t,d){var _=d.options,$=_.level[OptimizationLevel$6.One],b=_.compatibility.selectors.ie7Hack,y=_.compatibility.selectors.adjacentSpace,S=_.compatibility.properties.spaceAfterClosingBrace,O=_.format,E=!1,w=!1;_.unitsRegexp=_.unitsRegexp||buildUnitRegexp(_),_.precision=_.precision||buildPrecisionOptions($.roundingPrecision),_.commentsKept=_.commentsKept||0;for(var T=0,A=t.length;T<A;T++){var R=t[T];switch(R[0]){case Token$i.AT_RULE:R[1]=isImport$3(R)&&w?"":R[1],R[1]=$.tidyAtRules?tidyAtRule(R[1]):R[1],E=!0;break;case Token$i.AT_RULE_BLOCK:optimizeBody(R[1],R[2],d),w=!0;break;case Token$i.NESTED_BLOCK:R[1]=$.tidyBlockScopes?tidyBlock(R[1],S):R[1],level1Optimize$1(R[2],d),w=!0;break;case Token$i.COMMENT:optimizeComment(R,_);break;case Token$i.RULE:R[1]=$.tidySelectors?tidyRules$2(R[1],!b,y,O,d.warnings):R[1],R[1]=R[1].length>1?sortSelectors$2(R[1],$.selectorsSortingMethod):R[1],optimizeBody(R[1],R[2],d),w=!0;break}(R[0]==Token$i.COMMENT&&R[1].length===0||$.removeEmpty&&(R[1].length===0||R[2]&&R[2].length===0))&&(t.splice(T,1),T--,A--)}return $.cleanupCharsets&&E&&cleanupCharsets(t),t}var optimize$3=level1Optimize$1,Marker$6=marker,split$1=split_1,DEEP_SELECTOR_PATTERN=/\/deep\//,DOUBLE_COLON_PATTERN=/^::/,VENDOR_PREFIXED_PATTERN=/:(-moz-|-ms-|-o-|-webkit-)/,NOT_PSEUDO=":not",PSEUDO_CLASSES_WITH_ARGUMENTS=[":dir",":lang",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type"],RELATION_PATTERN=/[>\+~]/,UNMIXABLE_PSEUDO_CLASSES=[":after",":before",":first-letter",":first-line",":lang"],UNMIXABLE_PSEUDO_ELEMENTS=["::after","::before","::first-letter","::first-line"],Level$1={DOUBLE_QUOTE:"double-quote",SINGLE_QUOTE:"single-quote",ROOT:"root"};function isMergeable$4(t,d,_,$){var b=split$1(t,Marker$6.COMMA),y,S,O;for(S=0,O=b.length;S<O;S++)if(y=b[S],y.length===0||isDeepSelector(y)||isVendorPrefixed(y)||y.indexOf(Marker$6.COLON)>-1&&!areMergeable(y,extractPseudoFrom(y),d,_,$))return!1;return!0}function isDeepSelector(t){return DEEP_SELECTOR_PATTERN.test(t)}function isVendorPrefixed(t){return VENDOR_PREFIXED_PATTERN.test(t)}function extractPseudoFrom(t){var d=[],_,$=[],b=Level$1.ROOT,y=0,S,O,E=!1,w,T=!1,A,R;for(A=0,R=t.length;A<R;A++)_=t[A],w=!O&&RELATION_PATTERN.test(_),S=b==Level$1.DOUBLE_QUOTE||b==Level$1.SINGLE_QUOTE,O?$.push(_):_==Marker$6.DOUBLE_QUOTE&&b==Level$1.ROOT?($.push(_),b=Level$1.DOUBLE_QUOTE):_==Marker$6.DOUBLE_QUOTE&&b==Level$1.DOUBLE_QUOTE?($.push(_),b=Level$1.ROOT):_==Marker$6.SINGLE_QUOTE&&b==Level$1.ROOT?($.push(_),b=Level$1.SINGLE_QUOTE):_==Marker$6.SINGLE_QUOTE&&b==Level$1.SINGLE_QUOTE?($.push(_),b=Level$1.ROOT):S?$.push(_):_==Marker$6.OPEN_ROUND_BRACKET?($.push(_),y++):_==Marker$6.CLOSE_ROUND_BRACKET&&y==1&&E?($.push(_),d.push($.join("")),y--,$=[],E=!1):_==Marker$6.CLOSE_ROUND_BRACKET?($.push(_),y--):_==Marker$6.COLON&&y===0&&E&&!T?(d.push($.join("")),$=[],$.push(_)):_==Marker$6.COLON&&y===0&&!T?($=[],$.push(_),E=!0):_==Marker$6.SPACE&&y===0&&E?(d.push($.join("")),$=[],E=!1):w&&y===0&&E?(d.push($.join("")),$=[],E=!1):$.push(_),O=_==Marker$6.BACK_SLASH,T=_==Marker$6.COLON;return $.length>0&&E&&d.push($.join("")),d}function areMergeable(t,d,_,$,b){return areAllowed(d,_,$)&&needArguments(d)&&(d.length<2||!someIncorrectlyChained(t,d))&&(d.length<2||b&&allMixable(d))}function areAllowed(t,d,_){var $,b,y,S;for(y=0,S=t.length;y<S;y++)if($=t[y],b=$.indexOf(Marker$6.OPEN_ROUND_BRACKET)>-1?$.substring(0,$.indexOf(Marker$6.OPEN_ROUND_BRACKET)):$,d.indexOf(b)===-1&&_.indexOf(b)===-1)return!1;return!0}function needArguments(t){var d,_,$,b,y,S;for(y=0,S=t.length;y<S;y++)if(d=t[y],$=d.indexOf(Marker$6.OPEN_ROUND_BRACKET),b=$>-1,_=b?d.substring(0,$):d,b&&PSEUDO_CLASSES_WITH_ARGUMENTS.indexOf(_)==-1||!b&&PSEUDO_CLASSES_WITH_ARGUMENTS.indexOf(_)>-1)return!1;return!0}function someIncorrectlyChained(t,d){var _=0,$,b,y,S,O,E,w,T,A;for(T=0,A=d.length;T<A&&($=d[T],y=d[T+1],!!y);T++)if(b=t.indexOf($,_),S=t.indexOf($,b+1),_=S,w=b+$.length==S,w&&(O=$.indexOf(Marker$6.OPEN_ROUND_BRACKET)>-1?$.substring(0,$.indexOf(Marker$6.OPEN_ROUND_BRACKET)):$,E=y.indexOf(Marker$6.OPEN_ROUND_BRACKET)>-1?y.substring(0,y.indexOf(Marker$6.OPEN_ROUND_BRACKET)):y,O!=NOT_PSEUDO||E!=NOT_PSEUDO))return!0;return!1}function allMixable(t){var d=0,_,$,b;for($=0,b=t.length;$<b;$++)if(_=t[$],isPseudoElement(_)?d+=UNMIXABLE_PSEUDO_ELEMENTS.indexOf(_)>-1?1:0:d+=UNMIXABLE_PSEUDO_CLASSES.indexOf(_)>-1?1:0,d>1)return!1;return!0}function isPseudoElement(t){return DOUBLE_COLON_PATTERN.test(t)}var isMergeable_1=isMergeable$4,Marker$5=marker;function everyValuesPair$2(t,d,_){var $=d.value.length,b=_.value.length,y=Math.max($,b),S=Math.min($,b)-1,O,E,w;for(w=0;w<y;w++)if(O=d.value[w]&&d.value[w][1]||O,E=_.value[w]&&_.value[w][1]||E,!(O==Marker$5.COMMA||E==Marker$5.COMMA)&&!t(O,E,w,w<=S))return!1;return!0}var everyValuesPair_1=everyValuesPair$2;function hasInherit$2(t){for(var d=t.value.length-1;d>=0;d--)if(t.value[d][1]=="inherit")return!0;return!1}var hasInherit_1=hasInherit$2;function hasSameValues$1(t){var d=t.value[0][1],_,$;for(_=1,$=t.value.length;_<$;_++)if(t.value[_][1]!=d)return!1;return!0}var hasSameValues_1=hasSameValues$1,configuration$6=configuration_1,InvalidPropertyError=invalidPropertyError;function populateComponents$3(t,d,_){for(var $,b,y,S=t.length-1;S>=0;S--){var O=t[S],E=configuration$6[O.name];if(!O.dynamic&&E&&E.shorthand){if(onlyValueIsVariable(O,d)||moreThanOneValueIsVariable(O,d)){O.optimizable=!1;continue}O.shorthand=!0,O.dirty=!0;try{if(O.components=E.breakUp(O,configuration$6,d),E.shorthandComponents)for(b=0,y=O.components.length;b<y;b++)$=O.components[b],$.components=configuration$6[$.name].breakUp($,configuration$6,d)}catch(w){if(w instanceof InvalidPropertyError)O.components=[],_.push(w.message);else throw w}O.components.length>0?O.multiplex=O.components[0].multiplex:O.unused=!0}}}function onlyValueIsVariable(t,d){return t.value.length==1&&d.isVariable(t.value[0][1])}function moreThanOneValueIsVariable(t,d){return t.value.length>1&&t.value.filter(function(_){return d.isVariable(_[1])}).length>1}var populateComponents_1=populateComponents$3,configuration$5=configuration_1;function restoreWithComponents$3(t){var d=configuration$5[t.name];return d&&d.shorthand?d.restore(t,configuration$5):t.value}var restoreWithComponents_1=restoreWithComponents$3,everyValuesPair$1=everyValuesPair_1,hasInherit$1=hasInherit_1,hasSameValues=hasSameValues_1,populateComponents$2=populateComponents_1,configuration$4=configuration_1,deepClone$1=clone.deep,restoreWithComponents$2=restoreWithComponents_1,restoreFromOptimizing$3=restoreFromOptimizing_1,wrapSingle=wrapForOptimizing$3.single,serializeBody$5=oneTime.body,Token$h=token;function mergeIntoShorthands$1(t,d){var _={},$,b,y,S,O,E,w;if(!(t.length<3)){for(S=0,O=t.length;S<O;S++)if(y=t[S],$=configuration$4[y.name],!y.dynamic&&!y.unused&&!y.hack&&!y.block&&!($&&$.singleTypeComponents&&!hasSameValues(y))&&(invalidateOrCompact(t,S,_,d),$&&$.componentOf))for(E=0,w=$.componentOf.length;E<w;E++)b=$.componentOf[E],_[b]=_[b]||{},_[b][y.name]=y;invalidateOrCompact(t,S,_,d)}}function invalidateOrCompact(t,d,_,$){var b=t[d],y,S,O,E=[],w;for(y in _)if(!(b!==void 0&&y==b.name)){if(S=configuration$4[y],O=_[y],b&&invalidates(_,y,b)){delete _[y];continue}S.components.length>Object.keys(O).length||mixedImportance(O)||!overridable(O,y,$)||!mergeable(O)||(mixedInherit(O)?replaceWithInheritBestFit(t,O,y,$):replaceWithShorthand(t,O,y,$),E.push(y))}for(w=E.length-1;w>=0;w--)delete _[E[w]]}function invalidates(t,d,_){var $=configuration$4[d],b=configuration$4[_.name],y;if("overridesShorthands"in $&&$.overridesShorthands.indexOf(_.name)>-1)return!0;if(b&&"componentOf"in b){for(y in t[d])if(b.componentOf.indexOf(y)>-1)return!0}return!1}function mixedImportance(t){var d,_;for(_ in t){if(d!==void 0&&t[_].important!=d)return!0;d=t[_].important}return!1}function overridable(t,d,_){var $=configuration$4[d],b=[Token$h.PROPERTY,[Token$h.PROPERTY_NAME,d],[Token$h.PROPERTY_VALUE,$.defaultValue]],y=wrapSingle(b),S,O,E,w;for(populateComponents$2([y],_,[]),E=0,w=$.components.length;E<w;E++)if(S=t[$.components[E]],O=configuration$4[S.name].canOverride||sameValue$1,!everyValuesPair$1(O.bind(null,_),y.components[E],S))return!1;return!0}function sameValue$1(t,d,_){return d===_}function mergeable(t){var d=null,_,$,b,y,S;for($ in t)if(b=t[$],y=configuration$4[$],"restore"in y){if(restoreFromOptimizing$3([b.all[b.position]],restoreWithComponents$2),S=y.restore(b,configuration$4),_=S.length,d!==null&&_!==d)return!1;d=_}return!0}function mixedInherit(t){var d,_=null,$;for(d in t){if($=hasInherit$1(t[d]),_!==null&&_!==$)return!0;_=$}return!1}function replaceWithInheritBestFit(t,d,_,$){var b=buildSequenceWithInheritLonghands(d,_,$),y=buildSequenceWithInheritShorthand(d,_,$),S=b[0],O=y[0],E=serializeBody$5(S).length<serializeBody$5(O).length,w=E?S:O,T=E?b[1]:y[1],A=E?b[2]:y[2],R=d[Object.keys(d).pop()],C=R.all,M=R.position,k,P,L,N;T.position=M,T.shorthand=!0,T.important=R.important,T.multiplex=!1,T.dirty=!0,T.all=C,T.all[M]=w[0],t.splice(M,1,T);for(k in d)P=d[k],P.unused=!0,T.multiplex=T.multiplex||P.multiplex,P.name in A&&(L=A[P.name],N=findTokenIn(w,k),L.position=C.length,L.all=C,L.all.push(N),t.push(L))}function buildSequenceWithInheritLonghands(t,d,_){var $=[],b={},y={},S=configuration$4[d],O=[Token$h.PROPERTY,[Token$h.PROPERTY_NAME,d],[Token$h.PROPERTY_VALUE,S.defaultValue]],E=wrapSingle(O),w,T,A,R,C,M;for(populateComponents$2([E],_,[]),C=0,M=S.components.length;C<M;C++)w=t[S.components[C]],hasInherit$1(w)?(T=w.all[w.position].slice(0,2),Array.prototype.push.apply(T,w.value),$.push(T),A=deepClone$1(w),A.value=inferComponentValue(t,A.name),E.components[C]=A,b[w.name]=deepClone$1(w)):(A=deepClone$1(w),A.all=w.all,E.components[C]=A,y[w.name]=w);return E.important=t[Object.keys(t).pop()].important,R=joinMetadata(y,1),O[1].push(R),restoreFromOptimizing$3([E],restoreWithComponents$2),O=O.slice(0,2),Array.prototype.push.apply(O,E.value),$.unshift(O),[$,E,b]}function inferComponentValue(t,d){var _=configuration$4[d];return"oppositeTo"in _?t[_.oppositeTo].value:[[Token$h.PROPERTY_VALUE,_.defaultValue]]}function joinMetadata(t,d){var _=[],$,b,y,S;for(S in t)$=t[S],b=$.all[$.position],y=b[d][b[d].length-1],Array.prototype.push.apply(_,y);return _.sort(metadataSorter)}function metadataSorter(t,d){var _=t[0],$=d[0],b=t[1],y=d[1];return _<$||_===$&&b<y?-1:1}function buildSequenceWithInheritShorthand(t,d,_){var $=[],b={},y={},S=configuration$4[d],O=[Token$h.PROPERTY,[Token$h.PROPERTY_NAME,d],[Token$h.PROPERTY_VALUE,"inherit"]],E=wrapSingle(O),w,T,A,R,C,M;for(populateComponents$2([E],_,[]),C=0,M=S.components.length;C<M;C++)w=t[S.components[C]],hasInherit$1(w)?b[w.name]=w:(T=w.all[w.position].slice(0,2),Array.prototype.push.apply(T,w.value),$.push(T),y[w.name]=deepClone$1(w));return A=joinMetadata(b,1),O[1].push(A),R=joinMetadata(b,2),O[2].push(R),$.unshift(O),[$,E,y]}function findTokenIn(t,d){var _,$;for(_=0,$=t.length;_<$;_++)if(t[_][1][1]==d)return t[_]}function replaceWithShorthand(t,d,_,$){var b=configuration$4[_],y,S,O=[Token$h.PROPERTY,[Token$h.PROPERTY_NAME,_],[Token$h.PROPERTY_VALUE,b.defaultValue]],E,w=inferInsertAtFrom(t,d,_),T=wrapSingle(O);T.shorthand=!0,T.dirty=!0,T.multiplex=!1,populateComponents$2([T],$,[]);for(var A=0,R=b.components.length;A<R;A++){var C=d[b.components[A]];T.components[A]=deepClone$1(C),T.important=C.important,T.multiplex=T.multiplex||C.multiplex,E=C.all}for(var M in d)d[M].unused=!0;y=joinMetadata(d,1),O[1].push(y),S=joinMetadata(d,2),O[2].push(S),T.position=w,T.all=E,T.all[w]=O,t.splice(w,1,T)}function inferInsertAtFrom(t,d,_){var $=Object.keys(d),b=d[$[0]].position,y=d[$[$.length-1]].position;return _=="border"&&traversesVia(t.slice(b,y),"border-image")?b:y}function traversesVia(t,d){for(var _=t.length-1;_>=0;_--)if(t[_].name==d)return!0;return!1}var mergeIntoShorthands_1=mergeIntoShorthands$1;function hasUnset$1(t){for(var d=t.value.length-1;d>=0;d--)if(t.value[d][1]=="unset")return!0;return!1}var hasUnset_1=hasUnset$1,configuration$3=configuration_1;function findComponentIn$1(t,d){var _=nameComparator(d);return findInDirectComponents(t,_)||findInSubComponents(t,_)}function nameComparator(t){return function(d){return t.name===d.name}}function findInDirectComponents(t,d){return t.components.filter(d)[0]}function findInSubComponents(t,d){var _,$,b,y;if(!!configuration$3[t.name].shorthandComponents){for(b=0,y=t.components.length;b<y;b++)if(_=t.components[b],$=findInDirectComponents(_,d),$)return $}}var findComponentIn_1=findComponentIn$1,configuration$2=configuration_1;function isComponentOf$1(t,d,_){return isDirectComponentOf(t,d)||!_&&!!configuration$2[t.name].shorthandComponents&&isSubComponentOf(t,d)}function isDirectComponentOf(t,d){var _=configuration$2[t.name];return"components"in _&&_.components.indexOf(d.name)>-1}function isSubComponentOf(t,d){return t.components.some(function(_){return isDirectComponentOf(_,d)})}var isComponentOf_1=isComponentOf$1,Marker$4=marker;function isMergeableShorthand$1(t){return t.name!="font"?!0:t.value[0][1].indexOf(Marker$4.INTERNAL)==-1}var isMergeableShorthand_1=isMergeableShorthand$1,configuration$1=configuration_1;function overridesNonComponentShorthand$1(t,d){return t.name in configuration$1&&"overridesShorthands"in configuration$1[t.name]&&configuration$1[t.name].overridesShorthands.indexOf(d.name)>-1}var overridesNonComponentShorthand_1=overridesNonComponentShorthand$1,hasInherit=hasInherit_1,hasUnset=hasUnset_1,everyValuesPair=everyValuesPair_1,findComponentIn=findComponentIn_1,isComponentOf=isComponentOf_1,isMergeableShorthand=isMergeableShorthand_1,overridesNonComponentShorthand=overridesNonComponentShorthand_1,sameVendorPrefixesIn=vendorPrefixes.same,configuration=configuration_1,deepClone=clone.deep,restoreWithComponents$1=restoreWithComponents_1,shallowClone=clone.shallow,restoreFromOptimizing$2=restoreFromOptimizing_1,Token$g=token,Marker$3=marker,serializeProperty=oneTime.property;function sameValue(t,d,_){return d===_}function wouldBreakCompatibility(t,d){for(var _=0;_<t.components.length;_++){var $=t.components[_],b=configuration[$.name],y=b&&b.canOverride||sameValue,S=shallowClone($);if(S.value=[[Token$g.PROPERTY_VALUE,b.defaultValue]],!everyValuesPair(y.bind(null,d),S,$))return!0}return!1}function overrideIntoMultiplex(t,d){d.unused=!0,turnIntoMultiplex(d,multiplexSize(t)),t.value=d.value}function overrideByMultiplex(t,d){d.unused=!0,t.multiplex=!0,t.value=d.value}function overrideSimple(t,d){d.unused=!0,t.value=d.value}function override$2(t,d){d.multiplex?overrideByMultiplex(t,d):t.multiplex?overrideIntoMultiplex(t,d):overrideSimple(t,d)}function overrideShorthand(t,d){d.unused=!0;for(var _=0,$=t.components.length;_<$;_++)override$2(t.components[_],d.components[_])}function turnIntoMultiplex(t,d){t.multiplex=!0,configuration[t.name].shorthand?turnShorthandValueIntoMultiplex(t,d):turnLonghandValueIntoMultiplex(t,d)}function turnShorthandValueIntoMultiplex(t,d){var _,$,b;for($=0,b=t.components.length;$<b;$++)_=t.components[$],_.multiplex||turnLonghandValueIntoMultiplex(_,d)}function turnLonghandValueIntoMultiplex(t,d){for(var _=configuration[t.name],$=_.intoMultiplexMode=="real",b=_.intoMultiplexMode=="real"?t.value.slice(0):_.intoMultiplexMode=="placeholder"?_.placeholderValue:_.defaultValue,y=multiplexSize(t),S,O=b.length;y<d;y++)if(t.value.push([Token$g.PROPERTY_VALUE,Marker$3.COMMA]),Array.isArray(b))for(S=0;S<O;S++)t.value.push($?b[S]:[Token$g.PROPERTY_VALUE,b[S]]);else t.value.push($?b:[Token$g.PROPERTY_VALUE,b])}function multiplexSize(t){for(var d=0,_=0,$=t.value.length;_<$;_++)t.value[_][1]==Marker$3.COMMA&&d++;return d+1}function lengthOf(t){var d=[Token$g.PROPERTY,[Token$g.PROPERTY_NAME,t.name]].concat(t.value);return serializeProperty([d],0).length}function moreSameShorthands(t,d,_){for(var $=0,b=d;b>=0&&(t[b].name==_&&!t[b].unused&&$++,!($>1));b--);return $>1}function overridingFunction(t,d){for(var _=0,$=t.components.length;_<$;_++)if(!anyValue(d.isUrl,t.components[_])&&anyValue(d.isFunction,t.components[_]))return!0;return!1}function anyValue(t,d){for(var _=0,$=d.value.length;_<$;_++)if(d.value[_][1]!=Marker$3.COMMA&&t(d.value[_][1]))return!0;return!1}function wouldResultInLongerValue(t,d){if(!t.multiplex&&!d.multiplex||t.multiplex&&d.multiplex)return!1;var _=t.multiplex?t:d,$=t.multiplex?d:t,b,y=deepClone(_);restoreFromOptimizing$2([y],restoreWithComponents$1);var S=deepClone($);restoreFromOptimizing$2([S],restoreWithComponents$1);var O=lengthOf(y)+1+lengthOf(S);t.multiplex?(b=findComponentIn(y,S),overrideIntoMultiplex(b,S)):(b=findComponentIn(S,y),turnIntoMultiplex(S,multiplexSize(y)),overrideByMultiplex(b,y)),restoreFromOptimizing$2([S],restoreWithComponents$1);var E=lengthOf(S);return O<=E}function isCompactable(t){return t.name in configuration}function noneOverrideHack(t,d){return!t.multiplex&&(t.name=="background"||t.name=="background-image")&&d.multiplex&&(d.name=="background"||d.name=="background-image")&&anyLayerIsNone(d.value)}function anyLayerIsNone(t){for(var d=intoLayers(t),_=0,$=d.length;_<$;_++)if(d[_].length==1&&d[_][0][1]=="none")return!0;return!1}function intoLayers(t){for(var d=[],_=0,$=[],b=t.length;_<b;_++){var y=t[_];y[1]==Marker$3.COMMA?(d.push($),$=[]):$.push(y)}return d.push($),d}function overrideProperties$1(t,d,_,$){var b,y,S,O,E,w,T,A,R,C,M;e:for(R=t.length-1;R>=0;R--){if(y=t[R],!isCompactable(y)||y.block)continue;b=configuration[y.name].canOverride||sameValue;r:for(C=R-1;C>=0;C--)if(S=t[C],!!isCompactable(S)&&!S.block&&!(S.dynamic||y.dynamic)&&!(S.unused||y.unused)&&!(S.hack&&!y.hack&&!y.important||!S.hack&&!S.important&&y.hack)&&!(S.important==y.important&&S.hack[0]!=y.hack[0])&&!(S.important==y.important&&(S.hack[0]!=y.hack[0]||S.hack[1]&&S.hack[1]!=y.hack[1]))&&!hasInherit(y)&&!noneOverrideHack(S,y)){if(y.shorthand&&isComponentOf(y,S)){if(!y.important&&S.important||!sameVendorPrefixesIn([S],y.components)||!anyValue($.isFunction,S)&&overridingFunction(y,$))continue;if(!isMergeableShorthand(y)){S.unused=!0;continue}O=findComponentIn(y,S),b=configuration[S.name].canOverride||sameValue,everyValuesPair(b.bind(null,$),S,O)&&(S.unused=!0)}else if(y.shorthand&&overridesNonComponentShorthand(y,S)){if(!y.important&&S.important||!sameVendorPrefixesIn([S],y.components)||!anyValue($.isFunction,S)&&overridingFunction(y,$))continue;for(E=S.shorthand?S.components:[S],M=E.length-1;M>=0;M--)if(w=E[M],T=findComponentIn(y,w),b=configuration[w.name].canOverride||sameValue,!everyValuesPair(b.bind(null,$),S,T))continue r;S.unused=!0}else if(d&&S.shorthand&&!y.shorthand&&isComponentOf(S,y,!0)){if(y.important&&!S.important)continue;if(!y.important&&S.important){y.unused=!0;continue}if(moreSameShorthands(t,R-1,S.name)||overridingFunction(S,$)||!isMergeableShorthand(S)||hasUnset(S)||hasUnset(y))continue;if(O=findComponentIn(S,y),everyValuesPair(b.bind(null,$),O,y)){var k=!_.properties.backgroundClipMerging&&O.name.indexOf("background-clip")>-1||!_.properties.backgroundOriginMerging&&O.name.indexOf("background-origin")>-1||!_.properties.backgroundSizeMerging&&O.name.indexOf("background-size")>-1,P=configuration[y.name].nonMergeableValue===y.value[0][1];if(k||P||!_.properties.merging&&wouldBreakCompatibility(S,$)||O.value[0][1]!=y.value[0][1]&&(hasInherit(S)||hasInherit(y))||wouldResultInLongerValue(S,y))continue;!S.multiplex&&y.multiplex&&turnIntoMultiplex(S,multiplexSize(y)),override$2(O,y),S.dirty=!0}}else if(d&&S.shorthand&&y.shorthand&&S.name==y.name){if(!S.multiplex&&y.multiplex)continue;if(!y.important&&S.important){y.unused=!0;continue e}if(y.important&&!S.important){S.unused=!0;continue}if(!isMergeableShorthand(y)){S.unused=!0;continue}for(M=S.components.length-1;M>=0;M--){var L=S.components[M],N=y.components[M];if(b=configuration[L.name].canOverride||sameValue,!everyValuesPair(b.bind(null,$),L,N))continue e}overrideShorthand(S,y),S.dirty=!0}else if(d&&S.shorthand&&y.shorthand&&isComponentOf(S,y)){if(!S.important&&y.important||(O=findComponentIn(S,y),b=configuration[y.name].canOverride||sameValue,!everyValuesPair(b.bind(null,$),O,y)))continue;if(S.important&&!y.important){y.unused=!0;continue}var D=configuration[y.name].restore(y,configuration);if(D.length>1)continue;O=findComponentIn(S,y),override$2(O,y),y.dirty=!0}else if(S.name==y.name){if(A=!0,y.shorthand)for(M=y.components.length-1;M>=0&&A;M--)w=S.components[M],T=y.components[M],b=configuration[T.name].canOverride||sameValue,A=everyValuesPair(b.bind(null,$),w,T);else b=configuration[y.name].canOverride||sameValue,A=everyValuesPair(b.bind(null,$),S,y);if(S.important&&!y.important&&A){y.unused=!0;continue}if(!S.important&&y.important&&A){S.unused=!0;continue}if(!A)continue;S.unused=!0}}}}var overrideProperties_1=overrideProperties$1,mergeIntoShorthands=mergeIntoShorthands_1,overrideProperties=overrideProperties_1,populateComponents$1=populateComponents_1,restoreWithComponents=restoreWithComponents_1,wrapForOptimizing$1=wrapForOptimizing$3.all,removeUnused=removeUnused_1,restoreFromOptimizing$1=restoreFromOptimizing_1,OptimizationLevel$5=optimizationLevel.OptimizationLevel;function optimizeProperties$4(t,d,_,$){var b=$.options.level[OptimizationLevel$5.Two],y=wrapForOptimizing$1(t,b.skipProperties),S,O,E;for(populateComponents$1(y,$.validator,$.warnings),O=0,E=y.length;O<E;O++)S=y[O],S.block&&optimizeProperties$4(S.value[0][1],d,_,$);_&&b.mergeIntoShorthands&&mergeIntoShorthands(y,$.validator),d&&b.overrideProperties&&overrideProperties(y,_,$.options.compatibility,$.validator),restoreFromOptimizing$1(y,restoreWithComponents),removeUnused(y)}var optimize$2=optimizeProperties$4,isMergeable$3=isMergeable_1,optimizeProperties$3=optimize$2,sortSelectors$1=sortSelectors_1,tidyRules$1=tidyRules_1,OptimizationLevel$4=optimizationLevel.OptimizationLevel,serializeBody$4=oneTime.body,serializeRules$8=oneTime.rules,Token$f=token;function mergeAdjacent$1(t,d){for(var _=[null,[],[]],$=d.options,b=$.compatibility.selectors.adjacentSpace,y=$.level[OptimizationLevel$4.One].selectorsSortingMethod,S=$.compatibility.selectors.mergeablePseudoClasses,O=$.compatibility.selectors.mergeablePseudoElements,E=$.compatibility.selectors.mergeLimit,w=$.compatibility.selectors.multiplePseudoMerging,T=0,A=t.length;T<A;T++){var R=t[T];if(R[0]!=Token$f.RULE){_=[null,[],[]];continue}_[0]==Token$f.RULE&&serializeRules$8(R[1])==serializeRules$8(_[1])?(Array.prototype.push.apply(_[2],R[2]),optimizeProperties$3(_[2],!0,!0,d),R[2]=[]):_[0]==Token$f.RULE&&serializeBody$4(R[2])==serializeBody$4(_[2])&&isMergeable$3(serializeRules$8(R[1]),S,O,w)&&isMergeable$3(serializeRules$8(_[1]),S,O,w)&&_[1].length<E?(_[1]=tidyRules$1(_[1].concat(R[1]),!1,b,!1,d.warnings),_[1]=_.length>1?sortSelectors$1(_[1],y):_[1],R[2]=[]):_=R}}var mergeAdjacent_1=mergeAdjacent$1,MODIFIER_PATTERN=/\-\-.+$/;function rulesOverlap$2(t,d,_){var $,b,y,S,O,E;for(y=0,S=t.length;y<S;y++)for($=t[y][1],O=0,E=d.length;O<E;O++)if(b=d[O][1],$==b||_&&withoutModifiers($)==withoutModifiers(b))return!0;return!1}function withoutModifiers(t){return t.replace(MODIFIER_PATTERN,"")}var rulesOverlap_1=rulesOverlap$2,Marker$2=marker,Selector={ADJACENT_SIBLING:"+",DESCENDANT:">",DOT:".",HASH:"#",NON_ADJACENT_SIBLING:"~",PSEUDO:":"},LETTER_PATTERN=/[a-zA-Z]/,NOT_PREFIX=":not(",SEPARATOR_PATTERN=/[\s,\(>~\+]/;function specificity$1(t){var d=[0,0,0],_,$,b,y,S=0,O,E=!1,w=!1,T,A;for(T=0,A=t.length;T<A;T++){if(_=t[T],!$)if(_==Marker$2.SINGLE_QUOTE&&!y&&!b)b=!0;else if(_==Marker$2.SINGLE_QUOTE&&!y&&b)b=!1;else if(_==Marker$2.DOUBLE_QUOTE&&!y&&!b)y=!0;else if(_==Marker$2.DOUBLE_QUOTE&&y&&!b)y=!1;else{if(b||y)continue;S>0&&!E||(_==Marker$2.OPEN_ROUND_BRACKET?S++:_==Marker$2.CLOSE_ROUND_BRACKET&&S==1?(S--,E=!1):_==Marker$2.CLOSE_ROUND_BRACKET?S--:_==Selector.HASH?d[0]++:_==Selector.DOT||_==Marker$2.OPEN_SQUARE_BRACKET?d[1]++:_==Selector.PSEUDO&&!w&&!isNotPseudoClass(t,T)?(d[1]++,E=!1):_==Selector.PSEUDO?E=!0:(T===0||O)&&LETTER_PATTERN.test(_)&&d[2]++)}$=_==Marker$2.BACK_SLASH,w=_==Selector.PSEUDO,O=!$&&SEPARATOR_PATTERN.test(_)}return d}function isNotPseudoClass(t,d){return t.indexOf(NOT_PREFIX,d)===d}var specificity_1=specificity$1,specificity=specificity_1;function specificitiesOverlap$1(t,d,_){var $,b,y,S,O,E;for(y=0,S=t.length;y<S;y++)for($=findSpecificity(t[y][1],_),O=0,E=d.length;O<E;O++)if(b=findSpecificity(d[O][1],_),$[0]===b[0]&&$[1]===b[1]&&$[2]===b[2])return!0;return!1}function findSpecificity(t,d){var _;return t in d||(d[t]=_=specificity(t)),_||d[t]}var specificitiesOverlap_1=specificitiesOverlap$1,rulesOverlap$1=rulesOverlap_1,specificitiesOverlap=specificitiesOverlap_1,FLEX_PROPERTIES=/align\-items|box\-align|box\-pack|flex|justify/,BORDER_PROPERTIES=/^border\-(top|right|bottom|left|color|style|width|radius)/;function canReorder$2(t,d,_){for(var $=d.length-1;$>=0;$--)for(var b=t.length-1;b>=0;b--)if(!canReorderSingle$2(t[b],d[$],_))return!1;return!0}function canReorderSingle$2(t,d,_){var $=t[0],b=t[1],y=t[2],S=t[5],O=t[6],E=d[0],w=d[1],T=d[2],A=d[5],R=d[6];return $=="font"&&E=="line-height"||E=="font"&&$=="line-height"||FLEX_PROPERTIES.test($)&&FLEX_PROPERTIES.test(E)||y==T&&unprefixed($)==unprefixed(E)&&vendorPrefixed($)^vendorPrefixed(E)||y=="border"&&BORDER_PROPERTIES.test(T)&&($=="border"||$==T||b!=w&&sameBorderComponent($,E))||T=="border"&&BORDER_PROPERTIES.test(y)&&(E=="border"||E==y||b!=w&&sameBorderComponent($,E))||y=="border"&&T=="border"&&$!=E&&(isSideBorder($)&&isStyleBorder(E)||isStyleBorder($)&&isSideBorder(E))?!1:!!(y!=T||$==E&&y==T&&(b==w||withDifferentVendorPrefix(b,w))||$!=E&&y==T&&$!=y&&E!=T||$!=E&&y==T&&b==w||R&&O&&!inheritable(y)&&!inheritable(T)&&!rulesOverlap$1(A,S,!1)||!specificitiesOverlap(S,A,_))}function vendorPrefixed(t){return/^\-(?:moz|webkit|ms|o)\-/.test(t)}function unprefixed(t){return t.replace(/^\-(?:moz|webkit|ms|o)\-/,"")}function sameBorderComponent(t,d){return t.split("-").pop()==d.split("-").pop()}function isSideBorder(t){return t=="border-top"||t=="border-right"||t=="border-bottom"||t=="border-left"}function isStyleBorder(t){return t=="border-color"||t=="border-style"||t=="border-width"}function withDifferentVendorPrefix(t,d){return vendorPrefixed(t)&&vendorPrefixed(d)&&t.split("-")[1]!=d.split("-")[2]}function inheritable(t){return t=="font"||t=="line-height"||t=="list-style"}var reorderable={canReorder:canReorder$2,canReorderSingle:canReorderSingle$2},Token$e=token,serializeRules$7=oneTime.rules,serializeValue=oneTime.value;function extractProperties$3(t){var d=[],_,$,b,y,S,O;if(t[0]==Token$e.RULE)for(_=!/[\.\+>~]/.test(serializeRules$7(t[1])),S=0,O=t[2].length;S<O;S++)$=t[2][S],$[0]==Token$e.PROPERTY&&(b=$[1][1],b.length!==0&&(y=serializeValue($,S),d.push([b,y,findNameRoot(b),t[2][S],b+":"+y,t[1],_])));else if(t[0]==Token$e.NESTED_BLOCK)for(S=0,O=t[2].length;S<O;S++)d=d.concat(extractProperties$3(t[2][S]));return d}function findNameRoot(t){return t=="list-style"?t:t.indexOf("-radius")>0?"border-radius":t=="border-collapse"||t=="border-spacing"||t=="border-image"?t:t.indexOf("border-")===0&&/^border\-\w+\-\w+$/.test(t)?t.match(/border\-\w+/)[0]:t.indexOf("border-")===0&&/^border\-\w+$/.test(t)?"border":t.indexOf("text-")===0||t=="-chrome-"?t:t.replace(/^\-\w+\-/,"").match(/([a-zA-Z]+)/)[0].toLowerCase()}var extractProperties_1=extractProperties$3,canReorder$1=reorderable.canReorder,canReorderSingle$1=reorderable.canReorderSingle,extractProperties$2=extractProperties_1,rulesOverlap=rulesOverlap_1,serializeRules$6=oneTime.rules,OptimizationLevel$3=optimizationLevel.OptimizationLevel,Token$d=token;function mergeMediaQueries$1(t,d){for(var _=d.options.level[OptimizationLevel$3.Two].mergeSemantically,$=d.cache.specificity,b={},y=[],S=t.length-1;S>=0;S--){var O=t[S];if(O[0]==Token$d.NESTED_BLOCK){var E=serializeRules$6(O[1]),w=b[E];w||(w=[],b[E]=w),w.push(S)}}for(var T in b){var A=b[T];e:for(var R=A.length-1;R>0;R--){var C=A[R],M=t[C],k=A[R-1],P=t[k];r:for(var L=1;L>=-1;L-=2){for(var N=L==1,D=N?C+1:k-1,I=N?k:C,z=N?1:-1,U=N?M:P,B=N?P:M,j=extractProperties$2(U);D!=I;){var K=extractProperties$2(t[D]);if(D+=z,!(_&&allSameRulePropertiesCanBeReordered(j,K,$))&&!canReorder$1(j,K,$))continue r}B[2]=N?U[2].concat(B[2]):B[2].concat(U[2]),U[2]=[],y.push(B);continue e}}}return y}function allSameRulePropertiesCanBeReordered(t,d,_){var $,b,y,S,O,E,w,T;for(O=0,E=t.length;O<E;O++)for($=t[O],b=$[5],w=0,T=d.length;w<T;w++)if(y=d[w],S=y[5],rulesOverlap(b,S,!0)&&!canReorderSingle$1($,y,_))return!1;return!0}var mergeMediaQueries_1=mergeMediaQueries$1,isMergeable$2=isMergeable_1,sortSelectors=sortSelectors_1,tidyRules=tidyRules_1,OptimizationLevel$2=optimizationLevel.OptimizationLevel,serializeBody$3=oneTime.body,serializeRules$5=oneTime.rules,Token$c=token;function unsafeSelector(t){return/\.|\*| :/.test(t)}function isBemElement(t){var d=serializeRules$5(t[1]);return d.indexOf("__")>-1||d.indexOf("--")>-1}function withoutModifier(t){return t.replace(/--[^ ,>\+~:]+/g,"")}function removeAnyUnsafeElements(t,d){var _=withoutModifier(serializeRules$5(t[1]));for(var $ in d){var b=d[$],y=withoutModifier(serializeRules$5(b[1]));(y.indexOf(_)>-1||_.indexOf(y)>-1)&&delete d[$]}}function mergeNonAdjacentByBody$1(t,d){for(var _=d.options,$=_.level[OptimizationLevel$2.Two].mergeSemantically,b=_.compatibility.selectors.adjacentSpace,y=_.level[OptimizationLevel$2.One].selectorsSortingMethod,S=_.compatibility.selectors.mergeablePseudoClasses,O=_.compatibility.selectors.mergeablePseudoElements,E=_.compatibility.selectors.multiplePseudoMerging,w={},T=t.length-1;T>=0;T--){var A=t[T];if(A[0]==Token$c.RULE){A[2].length>0&&!$&&unsafeSelector(serializeRules$5(A[1]))&&(w={}),A[2].length>0&&$&&isBemElement(A)&&removeAnyUnsafeElements(A,w);var R=serializeBody$3(A[2]),C=w[R];C&&isMergeable$2(serializeRules$5(A[1]),S,O,E)&&isMergeable$2(serializeRules$5(C[1]),S,O,E)&&(A[2].length>0?(A[1]=tidyRules(C[1].concat(A[1]),!1,b,!1,d.warnings),A[1]=A[1].length>1?sortSelectors(A[1],y):A[1]):A[1]=C[1].concat(A[1]),C[2]=[],w[R]=null),w[serializeBody$3(A[2])]=A}}}var mergeNonAdjacentByBody_1=mergeNonAdjacentByBody$1,canReorder=reorderable.canReorder,extractProperties$1=extractProperties_1,optimizeProperties$2=optimize$2,serializeRules$4=oneTime.rules,Token$b=token;function mergeNonAdjacentBySelector$1(t,d){var _=d.cache.specificity,$={},b=[],y;for(y=t.length-1;y>=0;y--)if(t[y][0]==Token$b.RULE&&t[y][2].length!==0){var S=serializeRules$4(t[y][1]);$[S]=[y].concat($[S]||[]),$[S].length==2&&b.push(S)}for(y=b.length-1;y>=0;y--){var O=$[b[y]];e:for(var E=O.length-1;E>0;E--){var w=O[E-1],T=t[w],A=O[E],R=t[A];r:for(var C=1;C>=-1;C-=2){for(var M=C==1,k=M?w+1:A-1,P=M?A:w,L=M?1:-1,N=M?T:R,D=M?R:T,I=extractProperties$1(N);k!=P;){var z=extractProperties$1(t[k]);k+=L;var U=M?canReorder(I,z,_):canReorder(z,I,_);if(!U&&!M)continue e;if(!U&&M)continue r}M?(Array.prototype.push.apply(N[2],D[2]),D[2]=N[2]):Array.prototype.push.apply(D[2],N[2]),optimizeProperties$2(D[2],!0,!0,d),N[2]=[]}}}}var mergeNonAdjacentBySelector_1=mergeNonAdjacentBySelector$1;function cloneArray$2(t){for(var d=t.slice(0),_=0,$=d.length;_<$;_++)Array.isArray(d[_])&&(d[_]=cloneArray$2(d[_]));return d}var cloneArray_1=cloneArray$2,isMergeable$1=isMergeable_1,optimizeProperties$1=optimize$2,cloneArray$1=cloneArray_1,Token$a=token,serializeBody$2=oneTime.body,serializeRules$3=oneTime.rules;function reduceNonAdjacent$1(t,d){for(var _=d.options,$=_.compatibility.selectors.mergeablePseudoClasses,b=_.compatibility.selectors.mergeablePseudoElements,y=_.compatibility.selectors.multiplePseudoMerging,S={},O=[],E=t.length-1;E>=0;E--){var w=t[E];if(w[0]==Token$a.RULE&&w[2].length!==0)for(var T=serializeRules$3(w[1]),A=w[1].length>1&&isMergeable$1(T,$,b,y),R=wrappedSelectorsFrom(w[1]),C=A?[T].concat(R):[T],M=0,k=C.length;M<k;M++){var P=C[M];S[P]?O.push(P):S[P]=[],S[P].push({where:E,list:R,isPartial:A&&M>0,isComplex:A&&M===0})}}reduceSimpleNonAdjacentCases(t,O,S,_,d),reduceComplexNonAdjacentCases(t,S,_,d)}function wrappedSelectorsFrom(t){for(var d=[],_=0;_<t.length;_++)d.push([t[_][1]]);return d}function reduceSimpleNonAdjacentCases(t,d,_,$,b){function y(A,R){return T[A].isPartial&&R.length===0}function S(A,R,C,M){T[C-M-1].isPartial||(A[2]=R)}for(var O=0,E=d.length;O<E;O++){var w=d[O],T=_[w];reduceSelector(t,T,{filterOut:y,callback:S},$,b)}}function reduceComplexNonAdjacentCases(t,d,_,$){var b=_.compatibility.selectors.mergeablePseudoClasses,y=_.compatibility.selectors.mergeablePseudoElements,S=_.compatibility.selectors.multiplePseudoMerging,O={};function E(I){return O.data[I].where<O.intoPosition}function w(I,z,U,B){B===0&&O.reducedBodies.push(z)}e:for(var T in d){var A=d[T];if(!!A[0].isComplex){var R=A[A.length-1].where,C=t[R],M=[],k=isMergeable$1(T,b,y,S)?A[0].list:[T];O.intoPosition=R,O.reducedBodies=M;for(var P=0,L=k.length;P<L;P++){var N=k[P],D=d[N];if(D.length<2||(O.data=D,reduceSelector(t,D,{filterOut:E,callback:w},_,$),serializeBody$2(M[M.length-1])!=serializeBody$2(M[0])))continue e}C[2]=M[0]}}}function reduceSelector(t,d,_,$,b){for(var y=[],S=[],O=[],E=d.length-1;E>=0;E--)if(!_.filterOut(E,y)){var w=d[E].where,T=t[w],A=cloneArray$1(T[2]);y=y.concat(A),S.push(A),O.push(w)}optimizeProperties$1(y,!0,!1,b);for(var R=O.length,C=y.length-1,M=R-1;M>=0;){if((M===0||y[C]&&S[M].indexOf(y[C])>-1)&&C>-1){C--;continue}var k=y.splice(C+1);_.callback(t[O[M]],k,R,M),M--}}var reduceNonAdjacent_1=reduceNonAdjacent$1,Token$9=token,serializeAll$1=oneTime.all,FONT_FACE_SCOPE="@font-face";function removeDuplicateFontAtRules$1(t){var d=[],_,$,b,y;for(b=0,y=t.length;b<y;b++)_=t[b],!(_[0]!=Token$9.AT_RULE_BLOCK&&_[1][0][1]!=FONT_FACE_SCOPE)&&($=serializeAll$1([_]),d.indexOf($)>-1?_[2]=[]:d.push($))}var removeDuplicateFontAtRules_1=removeDuplicateFontAtRules$1,Token$8=token,serializeAll=oneTime.all,serializeRules$2=oneTime.rules;function removeDuplicateMediaQueries$1(t){var d={},_,$,b,y,S;for(y=0,S=t.length;y<S;y++)$=t[y],$[0]==Token$8.NESTED_BLOCK&&(b=serializeRules$2($[1])+"%"+serializeAll($[2]),_=d[b],_&&(_[2]=[]),d[b]=$)}var removeDuplicateMediaQueries_1=removeDuplicateMediaQueries$1,Token$7=token,serializeBody$1=oneTime.body,serializeRules$1=oneTime.rules;function removeDuplicates$1(t){for(var d={},_=[],$,b,y,S,O=0,E=t.length;O<E;O++)b=t[O],b[0]==Token$7.RULE&&($=serializeRules$1(b[1]),d[$]&&d[$].length==1?_.push($):d[$]=d[$]||[],d[$].push(O));for(O=0,E=_.length;O<E;O++){$=_[O],S=[];for(var w=d[$].length-1;w>=0;w--)b=t[d[$][w]],y=serializeBody$1(b[2]),S.indexOf(y)>-1?b[2]=[]:S.push(y)}}var removeDuplicates_1=removeDuplicates$1,populateComponents=populateComponents_1,wrapForOptimizing=wrapForOptimizing$3.single,restoreFromOptimizing=restoreFromOptimizing_1,Token$6=token,animationNameRegex=/^(\-moz\-|\-o\-|\-webkit\-)?animation-name$/,animationRegex=/^(\-moz\-|\-o\-|\-webkit\-)?animation$/,keyframeRegex=/^@(\-moz\-|\-o\-|\-webkit\-)?keyframes /,importantRegex=/\s{0,31}!important$/,optionalMatchingQuotesRegex=/^(['"]?)(.*)\1$/;function normalize$1(t){return t.replace(optionalMatchingQuotesRegex,"$2").replace(importantRegex,"")}function removeUnusedAtRules$1(t,d){removeUnusedAtRule(t,matchCounterStyle,markCounterStylesAsUsed,d),removeUnusedAtRule(t,matchFontFace,markFontFacesAsUsed,d),removeUnusedAtRule(t,matchKeyframe,markKeyframesAsUsed,d),removeUnusedAtRule(t,matchNamespace,markNamespacesAsUsed,d)}function removeUnusedAtRule(t,d,_,$){var b={},y,S,O,E,w,T;for(w=0,T=t.length;w<T;w++)d(t[w],b);if(Object.keys(b).length!==0){markUsedAtRules(t,_,b,$);for(y in b)for(S=b[y],w=0,T=S.length;w<T;w++)O=S[w],E=O[0]==Token$6.AT_RULE?1:2,O[E]=[]}}function markUsedAtRules(t,d,_,$){var b=d(_),y,S;for(y=0,S=t.length;y<S;y++)switch(t[y][0]){case Token$6.RULE:b(t[y],$);break;case Token$6.NESTED_BLOCK:markUsedAtRules(t[y][2],d,_,$)}}function matchCounterStyle(t,d){var _;t[0]==Token$6.AT_RULE_BLOCK&&t[1][0][1].indexOf("@counter-style")===0&&(_=t[1][0][1].split(" ")[1],d[_]=d[_]||[],d[_].push(t))}function markCounterStylesAsUsed(t){return function(d,_){var $,b,y,S;for(y=0,S=d[2].length;y<S;y++)$=d[2][y],$[1][1]=="list-style"&&(b=wrapForOptimizing($),populateComponents([b],_.validator,_.warnings),b.components[0].value[0][1]in t&&delete t[$[2][1]],restoreFromOptimizing([b])),$[1][1]=="list-style-type"&&$[2][1]in t&&delete t[$[2][1]]}}function matchFontFace(t,d){var _,$,b,y;if(t[0]==Token$6.AT_RULE_BLOCK&&t[1][0][1]=="@font-face"){for(b=0,y=t[2].length;b<y;b++)if(_=t[2][b],_[1][1]=="font-family"){$=normalize$1(_[2][1].toLowerCase()),d[$]=d[$]||[],d[$].push(t);break}}}function markFontFacesAsUsed(t){return function(d,_){var $,b,y,S,O,E,w,T;for(O=0,E=d[2].length;O<E;O++){if($=d[2][O],$[1][1]=="font"){for(b=wrapForOptimizing($),populateComponents([b],_.validator,_.warnings),y=b.components[6],w=0,T=y.value.length;w<T;w++)S=normalize$1(y.value[w][1].toLowerCase()),S in t&&delete t[S];restoreFromOptimizing([b])}if($[1][1]=="font-family")for(w=2,T=$.length;w<T;w++)S=normalize$1($[w][1].toLowerCase()),S in t&&delete t[S]}}}function matchKeyframe(t,d){var _;t[0]==Token$6.NESTED_BLOCK&&keyframeRegex.test(t[1][0][1])&&(_=t[1][0][1].split(" ")[1],d[_]=d[_]||[],d[_].push(t))}function markKeyframesAsUsed(t){return function(d,_){var $,b,y,S,O,E,w;for(S=0,O=d[2].length;S<O;S++){if($=d[2][S],animationRegex.test($[1][1])){for(b=wrapForOptimizing($),populateComponents([b],_.validator,_.warnings),y=b.components[7],E=0,w=y.value.length;E<w;E++)y.value[E][1]in t&&delete t[y.value[E][1]];restoreFromOptimizing([b])}if(animationNameRegex.test($[1][1]))for(E=2,w=$.length;E<w;E++)$[E][1]in t&&delete t[$[E][1]]}}}function matchNamespace(t,d){var _;t[0]==Token$6.AT_RULE&&t[1].indexOf("@namespace")===0&&(_=t[1].split(" ")[1],d[_]=d[_]||[],d[_].push(t))}function markNamespacesAsUsed(t){var d=new RegExp(Object.keys(t).join("\\||")+"\\|","g");return function(_){var $,b,y,S,O,E,w;for(S=0,O=_[1].length;S<O;S++)for(b=_[1][S],$=b[1].match(d),E=0,w=$.length;E<w;E++)y=$[E].substring(0,$[E].length-1),y in t&&delete t[y]}}var removeUnusedAtRules_1=removeUnusedAtRules$1;function ruleSorter(t,d){return t[1]>d[1]?1:-1}function tidyRuleDuplicates$1(t){for(var d=[],_=[],$=0,b=t.length;$<b;$++){var y=t[$];_.indexOf(y[1])==-1&&(_.push(y[1]),d.push(y))}return d.sort(ruleSorter)}var tidyRuleDuplicates_1=tidyRuleDuplicates$1,canReorderSingle=reorderable.canReorderSingle,extractProperties=extractProperties_1,isMergeable=isMergeable_1,tidyRuleDuplicates=tidyRuleDuplicates_1,Token$5=token,cloneArray=cloneArray_1,serializeBody=oneTime.body,serializeRules=oneTime.rules;function naturalSorter(t,d){return t>d?1:-1}function cloneAndMergeSelectors(t,d){var _=cloneArray(t);return _[5]=_[5].concat(d[5]),_}function restructure$1(t,d){var _=d.options,$=_.compatibility.selectors.mergeablePseudoClasses,b=_.compatibility.selectors.mergeablePseudoElements,y=_.compatibility.selectors.mergeLimit,S=_.compatibility.selectors.multiplePseudoMerging,O=d.cache.specificity,E={},w=[],T={},A=[],R=2,C="%";function M(Q,q,X){for(var W=X.length-1;W>=0;W--){var ee=X[W][0],Y=k(q,ee);if(T[Y].length>1&&G(Q,T[Y])){P(Y);break}}}function k(Q,q){var X=L(q);return T[X]=T[X]||[],T[X].push([Q,q]),X}function P(Q){var q=Q.split(C),X=[],W;for(var ee in T){var Y=ee.split(C);for(W=Y.length-1;W>=0;W--)if(q.indexOf(Y[W])>-1){X.push(ee);break}}for(W=X.length-1;W>=0;W--)delete T[X[W]]}function L(Q){for(var q=[],X=0,W=Q.length;X<W;X++)q.push(serializeRules(Q[X][1]));return q.join(C)}function N(Q){for(var q=[],X=[],W=Q.length-1;W>=0;W--)!isMergeable(serializeRules(Q[W][1]),$,b,S)||(X.unshift(Q[W]),Q[W][2].length>0&&q.indexOf(Q[W])==-1&&q.push(Q[W]));return q.length>1?X:[]}function D(Q,q){var X=q[0],W=q[1],ee=q[4],Y=X.length+W.length+1,ne=[],pe=[],fe=N(E[ee]);if(!(fe.length<2)){var le=z(fe,Y,1),ve=le[0];if(ve[1]>0)return M(Q,q,le);for(var de=ve[0].length-1;de>=0;de--)ne=ve[0][de][1].concat(ne),pe.unshift(ve[0][de]);ne=tidyRuleDuplicates(ne),j(Q,[q],ne,pe)}}function I(Q,q){return Q[1]>q[1]?1:Q[1]==q[1]?0:-1}function z(Q,q,X){var W=U(Q,q,X,R-1);return W.sort(I)}function U(Q,q,X,W){var ee=[[Q,B(Q,q,X)]];if(Q.length>2&&W>0)for(var Y=Q.length-1;Y>=0;Y--){var ne=Array.prototype.slice.call(Q,0);ne.splice(Y,1),ee=ee.concat(U(ne,q,X,W-1))}return ee}function B(Q,q,X){for(var W=0,ee=Q.length-1;ee>=0;ee--)W+=Q[ee][2].length>X?serializeRules(Q[ee][1]).length:-1;return W-(Q.length-1)*q+1}function j(Q,q,X,W){var ee,Y,ne,pe,fe=[];for(ee=W.length-1;ee>=0;ee--){var le=W[ee];for(Y=le[2].length-1;Y>=0;Y--){var ve=le[2][Y];for(ne=0,pe=q.length;ne<pe;ne++){var de=q[ne],Oe=ve[1][1],Ee=de[0],Ae=de[4];if(Oe==Ee&&serializeBody([ve])==Ae){le[2].splice(Y,1);break}}}}for(ee=q.length-1;ee>=0;ee--)fe.unshift(q[ee][3]);var we=[Token$5.RULE,X,fe];t.splice(Q,0,we)}function K(Q,q){var X=q[4],W=E[X];W&&W.length>1&&(te(Q,q)||D(Q,q))}function te(Q,q){var X=[],W=[],ee=q[4],Y,ne,pe=N(E[ee]);if(pe.length<2)return;e:for(var fe in E){var le=E[fe];for(Y=pe.length-1;Y>=0;Y--)if(le.indexOf(pe[Y])==-1)continue e;X.push(fe)}if(X.length<2)return!1;for(Y=X.length-1;Y>=0;Y--)for(ne=w.length-1;ne>=0;ne--)if(w[ne][4]==X[Y]){W.unshift([w[ne],pe]);break}return G(Q,W)}function G(Q,q){for(var X=0,W=[],ee,Y=q.length-1;Y>=0;Y--){ee=q[Y][0];var ne=ee[4];X+=ne.length+(Y>0?1:0),W.push(ee)}var pe=q[0][1],fe=z(pe,X,W.length)[0];if(fe[1]>0)return!1;var le=[],ve=[];for(Y=fe[0].length-1;Y>=0;Y--)le=fe[0][Y][1].concat(le),ve.unshift(fe[0][Y]);for(le=tidyRuleDuplicates(le),j(Q,W,le,ve),Y=W.length-1;Y>=0;Y--){ee=W[Y];var de=w.indexOf(ee);delete E[ee[4]],de>-1&&A.indexOf(de)==-1&&A.push(de)}return!0}function re(Q,q,X){var W=Q[0],ee=q[0];if(W!=ee)return!1;var Y=q[4],ne=E[Y];return ne&&ne.indexOf(X)>-1}for(var Z=t.length-1;Z>=0;Z--){var ae=t[Z],oe,ie,se,he,ue;if(ae[0]==Token$5.RULE)oe=!0;else if(ae[0]==Token$5.NESTED_BLOCK)oe=!1;else continue;var J=w.length,me=extractProperties(ae);A=[];var H=[];for(ie=me.length-1;ie>=0;ie--)for(se=ie-1;se>=0;se--)if(!canReorderSingle(me[ie],me[se],O)){H.push(ie);break}for(ie=me.length-1;ie>=0;ie--){var ce=me[ie],V=!1;for(se=0;se<J;se++){var ge=w[se];A.indexOf(se)==-1&&(!canReorderSingle(ce,ge,O)&&!re(ce,ge,ae)||E[ge[4]]&&E[ge[4]].length===y)&&(K(Z+1,ge),A.indexOf(se)==-1&&(A.push(se),delete E[ge[4]])),V||(V=ce[0]==ge[0]&&ce[1]==ge[1],V&&(ue=se))}if(!(!oe||H.indexOf(ie)>-1)){var $e=ce[4];V&&w[ue][5].length+ce[5].length>y?(K(Z+1,w[ue]),w.splice(ue,1),E[$e]=[ae],V=!1):(E[$e]=E[$e]||[],E[$e].push(ae)),V?w[ue]=cloneAndMergeSelectors(w[ue],ce):w.push(ce)}}for(A=A.sort(naturalSorter),ie=0,he=A.length;ie<he;ie++){var be=A[ie]-ie;w.splice(be,1)}}for(var _e=t[0]&&t[0][0]==Token$5.AT_RULE&&t[0][1].indexOf("@charset")===0?1:0;_e<t.length-1;_e++){var ye=t[_e][0]===Token$5.AT_RULE&&t[_e][1].indexOf("@import")===0,Se=t[_e][0]===Token$5.COMMENT;if(!(ye||Se))break}for(Z=0;Z<w.length;Z++)K(_e,w[Z])}var restructure_1=restructure$1,mergeAdjacent=mergeAdjacent_1,mergeMediaQueries=mergeMediaQueries_1,mergeNonAdjacentByBody=mergeNonAdjacentByBody_1,mergeNonAdjacentBySelector=mergeNonAdjacentBySelector_1,reduceNonAdjacent=reduceNonAdjacent_1,removeDuplicateFontAtRules=removeDuplicateFontAtRules_1,removeDuplicateMediaQueries=removeDuplicateMediaQueries_1,removeDuplicates=removeDuplicates_1,removeUnusedAtRules=removeUnusedAtRules_1,restructure=restructure_1,optimizeProperties=optimize$2,OptimizationLevel$1=optimizationLevel.OptimizationLevel,Token$4=token;function removeEmpty(t){for(var d=0,_=t.length;d<_;d++){var $=t[d],b=!1;switch($[0]){case Token$4.RULE:b=$[1].length===0||$[2].length===0;break;case Token$4.NESTED_BLOCK:removeEmpty($[2]),b=$[2].length===0;break;case Token$4.AT_RULE:b=$[1].length===0;break;case Token$4.AT_RULE_BLOCK:b=$[2].length===0}b&&(t.splice(d,1),d--,_--)}}function recursivelyOptimizeBlocks(t,d){for(var _=0,$=t.length;_<$;_++){var b=t[_];if(b[0]==Token$4.NESTED_BLOCK){var y=/@(-moz-|-o-|-webkit-)?keyframes/.test(b[1][0][1]);level2Optimize$1(b[2],d,!y)}}}function recursivelyOptimizeProperties(t,d){for(var _=0,$=t.length;_<$;_++){var b=t[_];switch(b[0]){case Token$4.RULE:optimizeProperties(b[2],!0,!0,d);break;case Token$4.NESTED_BLOCK:recursivelyOptimizeProperties(b[2],d)}}}function level2Optimize$1(t,d,_){var $=d.options.level[OptimizationLevel$1.Two],b=d.options.plugins.level2Block,y,S;if(recursivelyOptimizeBlocks(t,d),recursivelyOptimizeProperties(t,d),$.removeDuplicateRules&&removeDuplicates(t),$.mergeAdjacentRules&&mergeAdjacent(t,d),$.reduceNonAdjacentRules&&reduceNonAdjacent(t,d),$.mergeNonAdjacentRules&&$.mergeNonAdjacentRules!="body"&&mergeNonAdjacentBySelector(t,d),$.mergeNonAdjacentRules&&$.mergeNonAdjacentRules!="selector"&&mergeNonAdjacentByBody(t,d),$.restructureRules&&$.mergeAdjacentRules&&_&&(restructure(t,d),mergeAdjacent(t,d)),$.restructureRules&&!$.mergeAdjacentRules&&_&&restructure(t,d),$.removeDuplicateFontRules&&removeDuplicateFontAtRules(t),$.removeDuplicateMediaBlocks&&removeDuplicateMediaQueries(t),$.removeUnusedAtRules&&removeUnusedAtRules(t,d),$.mergeMedia)for(y=mergeMediaQueries(t,d),S=y.length-1;S>=0;S--)level2Optimize$1(y[S][2],d,!1);for(S=0;S<b.length;S++)b[S](t);return $.removeEmpty&&removeEmpty(t),t}var optimize$1=level2Optimize$1,functionNoVendorRegexStr="[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)",functionVendorRegexStr="\\-(\\-|[A-Z]|[0-9])+\\(.*?\\)",variableRegexStr="var\\(\\-\\-[^\\)]+\\)",functionAnyRegexStr="("+variableRegexStr+"|"+functionNoVendorRegexStr+"|"+functionVendorRegexStr+")",calcRegex=new RegExp("^(\\-moz\\-|\\-webkit\\-)?calc\\([^\\)]+\\)$","i"),decimalRegex=/[0-9]/,functionAnyRegex=new RegExp("^"+functionAnyRegexStr+"$","i"),hexAlphaColorRegex=/^#(?:[0-9a-f]{4}|[0-9a-f]{8})$/i,hslColorRegex=/^hsl\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\d*\.?\d+%\s{0,31},\s{0,31}\d*\.?\d+%\s{0,31}\)|hsla\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\d*\.?\d+%\s{0,31},\s{0,31}\d*\.?\d+%\s{0,31},\s{0,31}\.?\d+\s{0,31}\)$/,identifierRegex=/^(\-[a-z0-9_][a-z0-9\-_]*|[a-z_][a-z0-9\-_]*)$/i,namedEntityRegex=/^[a-z]+$/i,prefixRegex=/^-([a-z0-9]|-)*$/i,quotedTextRegex=/^("[^"]*"|'[^']*')$/i,rgbColorRegex=/^rgb\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31}\)|rgba\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\.\d]+\s{0,31}\)$/i,timeUnitPattern=/\d+(s|ms)/,timingFunctionRegex=/^(cubic\-bezier|steps)\([^\)]+\)$/,validTimeUnits=["ms","s"],urlRegex=/^url\([\s\S]+\)$/i,variableRegex=new RegExp("^"+variableRegexStr+"$","i"),eightValueColorRegex=/^#[0-9a-f]{8}$/i,fourValueColorRegex=/^#[0-9a-f]{4}$/i,sixValueColorRegex=/^#[0-9a-f]{6}$/i,threeValueColorRegex=/^#[0-9a-f]{3}$/i,DECIMAL_DOT=".",MINUS_SIGN="-",PLUS_SIGN="+",Keywords={"^":["inherit","initial","unset"],"*-style":["auto","dashed","dotted","double","groove","hidden","inset","none","outset","ridge","solid"],"*-timing-function":["ease","ease-in","ease-in-out","ease-out","linear","step-end","step-start"],"animation-direction":["alternate","alternate-reverse","normal","reverse"],"animation-fill-mode":["backwards","both","forwards","none"],"animation-iteration-count":["infinite"],"animation-name":["none"],"animation-play-state":["paused","running"],"background-attachment":["fixed","inherit","local","scroll"],"background-clip":["border-box","content-box","inherit","padding-box","text"],"background-origin":["border-box","content-box","inherit","padding-box"],"background-position":["bottom","center","left","right","top"],"background-repeat":["no-repeat","inherit","repeat","repeat-x","repeat-y","round","space"],"background-size":["auto","cover","contain"],"border-collapse":["collapse","inherit","separate"],bottom:["auto"],clear:["both","left","none","right"],color:["transparent"],cursor:["all-scroll","auto","col-resize","crosshair","default","e-resize","help","move","n-resize","ne-resize","no-drop","not-allowed","nw-resize","pointer","progress","row-resize","s-resize","se-resize","sw-resize","text","vertical-text","w-resize","wait"],display:["block","inline","inline-block","inline-table","list-item","none","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group"],float:["left","none","right"],left:["auto"],font:["caption","icon","menu","message-box","small-caption","status-bar","unset"],"font-size":["large","larger","medium","small","smaller","x-large","x-small","xx-large","xx-small"],"font-stretch":["condensed","expanded","extra-condensed","extra-expanded","normal","semi-condensed","semi-expanded","ultra-condensed","ultra-expanded"],"font-style":["italic","normal","oblique"],"font-variant":["normal","small-caps"],"font-weight":["100","200","300","400","500","600","700","800","900","bold","bolder","lighter","normal"],"line-height":["normal"],"list-style-position":["inside","outside"],"list-style-type":["armenian","circle","decimal","decimal-leading-zero","disc","decimal|disc","georgian","lower-alpha","lower-greek","lower-latin","lower-roman","none","square","upper-alpha","upper-latin","upper-roman"],overflow:["auto","hidden","scroll","visible"],position:["absolute","fixed","relative","static"],right:["auto"],"text-align":["center","justify","left","left|right","right"],"text-decoration":["line-through","none","overline","underline"],"text-overflow":["clip","ellipsis"],top:["auto"],"vertical-align":["baseline","bottom","middle","sub","super","text-bottom","text-top","top"],visibility:["collapse","hidden","visible"],"white-space":["normal","nowrap","pre"],width:["inherit","initial","medium","thick","thin"]},Units=["%","ch","cm","em","ex","in","mm","pc","pt","px","rem","vh","vm","vmax","vmin","vw"];function isColor(t){return t!="auto"&&(isKeyword("color")(t)||isHexColor(t)||isColorFunction(t)||isNamedEntity(t))}function isColorFunction(t){return isRgbColor(t)||isHslColor(t)}function isDynamicUnit(t){return calcRegex.test(t)}function isFunction$1(t){return functionAnyRegex.test(t)}function isHexColor(t){return threeValueColorRegex.test(t)||fourValueColorRegex.test(t)||sixValueColorRegex.test(t)||eightValueColorRegex.test(t)}function isHslColor(t){return hslColorRegex.test(t)}function isHexAlphaColor(t){return hexAlphaColorRegex.test(t)}function isIdentifier(t){return identifierRegex.test(t)}function isQuotedText(t){return quotedTextRegex.test(t)}function isImage(t){return t=="none"||t=="inherit"||isUrl(t)}function isKeyword(t){return function(d){return Keywords[t].indexOf(d)>-1}}function isNamedEntity(t){return namedEntityRegex.test(t)}function isNumber(t){return scanForNumber(t)==t.length}function isRgbColor(t){return rgbColorRegex.test(t)}function isPrefixed(t){return prefixRegex.test(t)}function isPositiveNumber(t){return isNumber(t)&&parseFloat(t)>=0}function isVariable(t){return variableRegex.test(t)}function isTime(t){var d=scanForNumber(t);return d==t.length&&parseInt(t)===0||d>-1&&validTimeUnits.indexOf(t.slice(d+1))>-1||isCalculatedTime(t)}function isCalculatedTime(t){return isFunction$1(t)&&timeUnitPattern.test(t)}function isTimingFunction(){var t=isKeyword("*-timing-function");return function(d){return t(d)||timingFunctionRegex.test(d)}}function isUnit(t,d){var _=scanForNumber(d);return _==d.length&&parseInt(d)===0||_>-1&&t.indexOf(d.slice(_+1).toLowerCase())>-1||d=="auto"||d=="inherit"}function isUrl(t){return urlRegex.test(t)}function isZIndex(t){return t=="auto"||isNumber(t)||isKeyword("^")(t)}function scanForNumber(t){var d=!1,_=!1,$,b,y;for(b=0,y=t.length;b<y;b++)if($=t[b],b===0&&($==PLUS_SIGN||$==MINUS_SIGN))_=!0;else{if(b>0&&_&&($==PLUS_SIGN||$==MINUS_SIGN))return b-1;if($==DECIMAL_DOT&&!d)d=!0;else{if($==DECIMAL_DOT&&d)return b-1;if(decimalRegex.test($))continue;return b-1}}return b}function validator$1(t){var d=Units.slice(0).filter(function(_){return!(_ in t.units)||t.units[_]===!0});return t.customUnits.rpx&&d.push("rpx"),{colorOpacity:t.colors.opacity,colorHexAlpha:t.colors.hexAlpha,isAnimationDirectionKeyword:isKeyword("animation-direction"),isAnimationFillModeKeyword:isKeyword("animation-fill-mode"),isAnimationIterationCountKeyword:isKeyword("animation-iteration-count"),isAnimationNameKeyword:isKeyword("animation-name"),isAnimationPlayStateKeyword:isKeyword("animation-play-state"),isTimingFunction:isTimingFunction(),isBackgroundAttachmentKeyword:isKeyword("background-attachment"),isBackgroundClipKeyword:isKeyword("background-clip"),isBackgroundOriginKeyword:isKeyword("background-origin"),isBackgroundPositionKeyword:isKeyword("background-position"),isBackgroundRepeatKeyword:isKeyword("background-repeat"),isBackgroundSizeKeyword:isKeyword("background-size"),isColor,isColorFunction,isDynamicUnit,isFontKeyword:isKeyword("font"),isFontSizeKeyword:isKeyword("font-size"),isFontStretchKeyword:isKeyword("font-stretch"),isFontStyleKeyword:isKeyword("font-style"),isFontVariantKeyword:isKeyword("font-variant"),isFontWeightKeyword:isKeyword("font-weight"),isFunction:isFunction$1,isGlobal:isKeyword("^"),isHexAlphaColor,isHslColor,isIdentifier,isImage,isKeyword,isLineHeightKeyword:isKeyword("line-height"),isListStylePositionKeyword:isKeyword("list-style-position"),isListStyleTypeKeyword:isKeyword("list-style-type"),isNumber,isPrefixed,isPositiveNumber,isQuotedText,isRgbColor,isStyleKeyword:isKeyword("*-style"),isTime,isUnit:isUnit.bind(null,d),isUrl,isVariable,isWidth:isKeyword("width"),isZIndex}}var validator_1=validator$1,DEFAULTS={"*":{colors:{hexAlpha:!1,opacity:!0},customUnits:{rpx:!1},properties:{backgroundClipMerging:!0,backgroundOriginMerging:!0,backgroundSizeMerging:!0,colors:!0,ieBangHack:!1,ieFilters:!1,iePrefixHack:!1,ieSuffixHack:!1,merging:!0,shorterLengthUnits:!1,spaceAfterClosingBrace:!0,urlQuotes:!0,zeroUnits:!0},selectors:{adjacentSpace:!1,ie7Hack:!1,mergeablePseudoClasses:[":active",":after",":before",":empty",":checked",":disabled",":empty",":enabled",":first-child",":first-letter",":first-line",":first-of-type",":focus",":hover",":lang",":last-child",":last-of-type",":link",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type",":only-child",":only-of-type",":root",":target",":visited"],mergeablePseudoElements:["::after","::before","::first-letter","::first-line"],mergeLimit:8191,multiplePseudoMerging:!0},units:{ch:!0,in:!0,pc:!0,pt:!0,rem:!0,vh:!0,vm:!0,vmax:!0,vmin:!0,vw:!0}}};DEFAULTS.ie11=merge(DEFAULTS["*"],{properties:{ieSuffixHack:!0}}),DEFAULTS.ie10=merge(DEFAULTS["*"],{properties:{ieSuffixHack:!0}}),DEFAULTS.ie9=merge(DEFAULTS["*"],{properties:{ieFilters:!0,ieSuffixHack:!0}}),DEFAULTS.ie8=merge(DEFAULTS.ie9,{colors:{opacity:!1},properties:{backgroundClipMerging:!1,backgroundOriginMerging:!1,backgroundSizeMerging:!1,iePrefixHack:!0,merging:!1},selectors:{mergeablePseudoClasses:[":after",":before",":first-child",":first-letter",":focus",":hover",":visited"],mergeablePseudoElements:[]},units:{ch:!1,rem:!1,vh:!1,vm:!1,vmax:!1,vmin:!1,vw:!1}}),DEFAULTS.ie7=merge(DEFAULTS.ie8,{properties:{ieBangHack:!0},selectors:{ie7Hack:!0,mergeablePseudoClasses:[":first-child",":first-letter",":hover",":visited"]}});function compatibilityFrom$1(t){return merge(DEFAULTS["*"],calculateSource(t))}function merge(t,d){for(var _ in t)if(Object.prototype.hasOwnProperty.call(t,_)){var $=t[_];Object.prototype.hasOwnProperty.call(d,_)&&typeof $=="object"&&!Array.isArray($)?d[_]=merge($,d[_]||{}):d[_]=_ in d?d[_]:$}return d}function calculateSource(t){if(typeof t=="object")return t;if(!/[,\+\-]/.test(t))return DEFAULTS[t]||DEFAULTS["*"];var d=t.split(","),_=d[0]in DEFAULTS?DEFAULTS[d.shift()]:DEFAULTS["*"];return t={},d.forEach(function($){var b=$[0]=="+",y=$.substring(1).split("."),S=y[0],O=y[1];t[S]=t[S]||{},t[S][O]=b}),merge(_,t)}var compatibility=compatibilityFrom$1,HTTP_RESOURCE_PATTERN=/^http:\/\//;function isHttpResource$1(t){return HTTP_RESOURCE_PATTERN.test(t)}var isHttpResource_1=isHttpResource$1,HTTPS_RESOURCE_PATTERN=/^https:\/\//;function isHttpsResource$1(t){return HTTPS_RESOURCE_PATTERN.test(t)}var isHttpsResource_1=isHttpsResource$1,http=noop_1,https=noop_1,url$4=require$$1,isHttpResource=isHttpResource_1,isHttpsResource=isHttpsResource_1,override$1=override_1,HTTP_PROTOCOL$1="http:";function loadRemoteResource$1(t,d,_,$){var b=d.protocol||d.hostname,y=!1,S,O;S=override$1(url$4.parse(t),d||{}),d.hostname!==void 0&&(S.protocol=d.protocol||HTTP_PROTOCOL$1,S.path=S.href),O=b&&!isHttpsResource(b)||isHttpResource(t)?http.get:https.get,O(S,function(E){var w=[],T;if(!y){if(E.statusCode<200||E.statusCode>399)return $(E.statusCode,null);if(E.statusCode>299)return T=url$4.resolve(t,E.headers.location),loadRemoteResource$1(T,d,_,$);E.on("data",function(A){w.push(A.toString())}),E.on("end",function(){var A=w.join("");$(null,A)})}}).on("error",function(E){y||(y=!0,$(E.message,null))}).on("timeout",function(){y||(y=!0,$("timeout",null))}).setTimeout(_)}var loadRemoteResource_1=loadRemoteResource$1,loadRemoteResource=loadRemoteResource_1;function fetchFrom$1(t){return t||loadRemoteResource}var fetch=fetchFrom$1;function inlineOptionsFrom(t){return Array.isArray(t)?t:t===!1?["none"]:t===void 0?["local"]:t.split(",")}var inline$1=inlineOptionsFrom,url$3=require$$1,override=override_1;function inlineRequestFrom$1(t){return override(proxyOptionsFrom(process$1.env.HTTP_PROXY||process$1.env.http_proxy),t||{})}function proxyOptionsFrom(t){return t?{hostname:url$3.parse(t).hostname,port:parseInt(url$3.parse(t).port)}:{}}var inlineRequest=inlineRequestFrom$1,DEFAULT_TIMEOUT=5e3;function inlineTimeoutFrom$1(t){return t||DEFAULT_TIMEOUT}var inlineTimeout=inlineTimeoutFrom$1;function pluginsFrom$1(t){var d={level1Value:[],level1Property:[],level2Block:[]};return t=t||[],d.level1Value=t.map(function(_){return _.level1&&_.level1.value}).filter(function(_){return _!=null}),d.level1Property=t.map(function(_){return _.level1&&_.level1.property}).filter(function(_){return _!=null}),d.level2Block=t.map(function(_){return _.level2&&_.level2.block}).filter(function(_){return _!=null}),d}var plugins=pluginsFrom$1;function rebaseFrom$1(t,d){return d!==void 0?!0:t===void 0?!1:!!t}var rebase$3=rebaseFrom$1,path$7=pathBrowserify;function rebaseToFrom$1(t){return t?path$7.resolve(t):process$1.cwd()}var rebaseTo=rebaseToFrom$1,sourceMap={},sourceMapGenerator={},base64Vlq={},base64$1={},intToCharMap="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");base64$1.encode=function(t){if(0<=t&&t<intToCharMap.length)return intToCharMap[t];throw new TypeError("Must be between 0 and 63: "+t)},base64$1.decode=function(t){var d=65,_=90,$=97,b=122,y=48,S=57,O=43,E=47,w=26,T=52;return d<=t&&t<=_?t-d:$<=t&&t<=b?t-$+w:y<=t&&t<=S?t-y+T:t==O?62:t==E?63:-1};var base64=base64$1,VLQ_BASE_SHIFT=5,VLQ_BASE=1<<VLQ_BASE_SHIFT,VLQ_BASE_MASK=VLQ_BASE-1,VLQ_CONTINUATION_BIT=VLQ_BASE;function toVLQSigned(t){return t<0?(-t<<1)+1:(t<<1)+0}function fromVLQSigned(t){var d=(t&1)==1,_=t>>1;return d?-_:_}base64Vlq.encode=function t(d){var _="",$,b=toVLQSigned(d);do $=b&VLQ_BASE_MASK,b>>>=VLQ_BASE_SHIFT,b>0&&($|=VLQ_CONTINUATION_BIT),_+=base64.encode($);while(b>0);return _},base64Vlq.decode=function t(d,_,$){var b=d.length,y=0,S=0,O,E;do{if(_>=b)throw new Error("Expected more digits in base 64 VLQ value.");if(E=base64.decode(d.charCodeAt(_++)),E===-1)throw new Error("Invalid base64 digit: "+d.charAt(_-1));O=!!(E&VLQ_CONTINUATION_BIT),E&=VLQ_BASE_MASK,y=y+(E<<S),S+=VLQ_BASE_SHIFT}while(O);$.value=fromVLQSigned(y),$.rest=_};var util$5={};(function(t){function d(I,z,U){if(z in I)return I[z];if(arguments.length===3)return U;throw new Error('"'+z+'" is a required argument.')}t.getArg=d;var _=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,$=/^data:.+\,.+$/;function b(I){var z=I.match(_);return z?{scheme:z[1],auth:z[2],host:z[3],port:z[4],path:z[5]}:null}t.urlParse=b;function y(I){var z="";return I.scheme&&(z+=I.scheme+":"),z+="//",I.auth&&(z+=I.auth+"@"),I.host&&(z+=I.host),I.port&&(z+=":"+I.port),I.path&&(z+=I.path),z}t.urlGenerate=y;function S(I){var z=I,U=b(I);if(U){if(!U.path)return I;z=U.path}for(var B=t.isAbsolute(z),j=z.split(/\/+/),K,te=0,G=j.length-1;G>=0;G--)K=j[G],K==="."?j.splice(G,1):K===".."?te++:te>0&&(K===""?(j.splice(G+1,te),te=0):(j.splice(G,2),te--));return z=j.join("/"),z===""&&(z=B?"/":"."),U?(U.path=z,y(U)):z}t.normalize=S;function O(I,z){I===""&&(I="."),z===""&&(z=".");var U=b(z),B=b(I);if(B&&(I=B.path||"/"),U&&!U.scheme)return B&&(U.scheme=B.scheme),y(U);if(U||z.match($))return z;if(B&&!B.host&&!B.path)return B.host=z,y(B);var j=z.charAt(0)==="/"?z:S(I.replace(/\/+$/,"")+"/"+z);return B?(B.path=j,y(B)):j}t.join=O,t.isAbsolute=function(I){return I.charAt(0)==="/"||_.test(I)};function E(I,z){I===""&&(I="."),I=I.replace(/\/$/,"");for(var U=0;z.indexOf(I+"/")!==0;){var B=I.lastIndexOf("/");if(B<0||(I=I.slice(0,B),I.match(/^([^\/]+:\/)?\/*$/)))return z;++U}return Array(U+1).join("../")+z.substr(I.length+1)}t.relative=E;var w=function(){var I=Object.create(null);return!("__proto__"in I)}();function T(I){return I}function A(I){return C(I)?"$"+I:I}t.toSetString=w?T:A;function R(I){return C(I)?I.slice(1):I}t.fromSetString=w?T:R;function C(I){if(!I)return!1;var z=I.length;if(z<9||I.charCodeAt(z-1)!==95||I.charCodeAt(z-2)!==95||I.charCodeAt(z-3)!==111||I.charCodeAt(z-4)!==116||I.charCodeAt(z-5)!==111||I.charCodeAt(z-6)!==114||I.charCodeAt(z-7)!==112||I.charCodeAt(z-8)!==95||I.charCodeAt(z-9)!==95)return!1;for(var U=z-10;U>=0;U--)if(I.charCodeAt(U)!==36)return!1;return!0}function M(I,z,U){var B=P(I.source,z.source);return B!==0||(B=I.originalLine-z.originalLine,B!==0)||(B=I.originalColumn-z.originalColumn,B!==0||U)||(B=I.generatedColumn-z.generatedColumn,B!==0)||(B=I.generatedLine-z.generatedLine,B!==0)?B:P(I.name,z.name)}t.compareByOriginalPositions=M;function k(I,z,U){var B=I.generatedLine-z.generatedLine;return B!==0||(B=I.generatedColumn-z.generatedColumn,B!==0||U)||(B=P(I.source,z.source),B!==0)||(B=I.originalLine-z.originalLine,B!==0)||(B=I.originalColumn-z.originalColumn,B!==0)?B:P(I.name,z.name)}t.compareByGeneratedPositionsDeflated=k;function P(I,z){return I===z?0:I===null?1:z===null?-1:I>z?1:-1}function L(I,z){var U=I.generatedLine-z.generatedLine;return U!==0||(U=I.generatedColumn-z.generatedColumn,U!==0)||(U=P(I.source,z.source),U!==0)||(U=I.originalLine-z.originalLine,U!==0)||(U=I.originalColumn-z.originalColumn,U!==0)?U:P(I.name,z.name)}t.compareByGeneratedPositionsInflated=L;function N(I){return JSON.parse(I.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=N;function D(I,z,U){if(z=z||"",I&&(I[I.length-1]!=="/"&&z[0]!=="/"&&(I+="/"),z=I+z),U){var B=b(U);if(!B)throw new Error("sourceMapURL could not be parsed");if(B.path){var j=B.path.lastIndexOf("/");j>=0&&(B.path=B.path.substring(0,j+1))}z=O(y(B),z)}return S(z)}t.computeSourceURL=D})(util$5);var arraySet={},util$4=util$5,has=Object.prototype.hasOwnProperty,hasNativeMap=typeof Map!="undefined";function ArraySet$2(){this._array=[],this._set=hasNativeMap?new Map:Object.create(null)}ArraySet$2.fromArray=function t(d,_){for(var $=new ArraySet$2,b=0,y=d.length;b<y;b++)$.add(d[b],_);return $},ArraySet$2.prototype.size=function t(){return hasNativeMap?this._set.size:Object.getOwnPropertyNames(this._set).length},ArraySet$2.prototype.add=function t(d,_){var $=hasNativeMap?d:util$4.toSetString(d),b=hasNativeMap?this.has(d):has.call(this._set,$),y=this._array.length;(!b||_)&&this._array.push(d),b||(hasNativeMap?this._set.set(d,y):this._set[$]=y)},ArraySet$2.prototype.has=function t(d){if(hasNativeMap)return this._set.has(d);var _=util$4.toSetString(d);return has.call(this._set,_)},ArraySet$2.prototype.indexOf=function t(d){if(hasNativeMap){var _=this._set.get(d);if(_>=0)return _}else{var $=util$4.toSetString(d);if(has.call(this._set,$))return this._set[$]}throw new Error('"'+d+'" is not in the set.')},ArraySet$2.prototype.at=function t(d){if(d>=0&&d<this._array.length)return this._array[d];throw new Error("No element indexed by "+d)},ArraySet$2.prototype.toArray=function t(){return this._array.slice()},arraySet.ArraySet=ArraySet$2;var mappingList={},util$3=util$5;function generatedPositionAfter(t,d){var _=t.generatedLine,$=d.generatedLine,b=t.generatedColumn,y=d.generatedColumn;return $>_||$==_&&y>=b||util$3.compareByGeneratedPositionsInflated(t,d)<=0}function MappingList$1(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList$1.prototype.unsortedForEach=function t(d,_){this._array.forEach(d,_)},MappingList$1.prototype.add=function t(d){generatedPositionAfter(this._last,d)?(this._last=d,this._array.push(d)):(this._sorted=!1,this._array.push(d))},MappingList$1.prototype.toArray=function t(){return this._sorted||(this._array.sort(util$3.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},mappingList.MappingList=MappingList$1;var base64VLQ$1=base64Vlq,util$2=util$5,ArraySet$1=arraySet.ArraySet,MappingList=mappingList.MappingList;function SourceMapGenerator$2(t){t||(t={}),this._file=util$2.getArg(t,"file",null),this._sourceRoot=util$2.getArg(t,"sourceRoot",null),this._skipValidation=util$2.getArg(t,"skipValidation",!1),this._sources=new ArraySet$1,this._names=new ArraySet$1,this._mappings=new MappingList,this._sourcesContents=null}SourceMapGenerator$2.prototype._version=3,SourceMapGenerator$2.fromSourceMap=function t(d){var _=d.sourceRoot,$=new SourceMapGenerator$2({file:d.file,sourceRoot:_});return d.eachMapping(function(b){var y={generated:{line:b.generatedLine,column:b.generatedColumn}};b.source!=null&&(y.source=b.source,_!=null&&(y.source=util$2.relative(_,y.source)),y.original={line:b.originalLine,column:b.originalColumn},b.name!=null&&(y.name=b.name)),$.addMapping(y)}),d.sources.forEach(function(b){var y=b;_!==null&&(y=util$2.relative(_,b)),$._sources.has(y)||$._sources.add(y);var S=d.sourceContentFor(b);S!=null&&$.setSourceContent(b,S)}),$},SourceMapGenerator$2.prototype.addMapping=function t(d){var _=util$2.getArg(d,"generated"),$=util$2.getArg(d,"original",null),b=util$2.getArg(d,"source",null),y=util$2.getArg(d,"name",null);this._skipValidation||this._validateMapping(_,$,b,y),b!=null&&(b=String(b),this._sources.has(b)||this._sources.add(b)),y!=null&&(y=String(y),this._names.has(y)||this._names.add(y)),this._mappings.add({generatedLine:_.line,generatedColumn:_.column,originalLine:$!=null&&$.line,originalColumn:$!=null&&$.column,source:b,name:y})},SourceMapGenerator$2.prototype.setSourceContent=function t(d,_){var $=d;this._sourceRoot!=null&&($=util$2.relative(this._sourceRoot,$)),_!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[util$2.toSetString($)]=_):this._sourcesContents&&(delete this._sourcesContents[util$2.toSetString($)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},SourceMapGenerator$2.prototype.applySourceMap=function t(d,_,$){var b=_;if(_==null){if(d.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);b=d.file}var y=this._sourceRoot;y!=null&&(b=util$2.relative(y,b));var S=new ArraySet$1,O=new ArraySet$1;this._mappings.unsortedForEach(function(E){if(E.source===b&&E.originalLine!=null){var w=d.originalPositionFor({line:E.originalLine,column:E.originalColumn});w.source!=null&&(E.source=w.source,$!=null&&(E.source=util$2.join($,E.source)),y!=null&&(E.source=util$2.relative(y,E.source)),E.originalLine=w.line,E.originalColumn=w.column,w.name!=null&&(E.name=w.name))}var T=E.source;T!=null&&!S.has(T)&&S.add(T);var A=E.name;A!=null&&!O.has(A)&&O.add(A)},this),this._sources=S,this._names=O,d.sources.forEach(function(E){var w=d.sourceContentFor(E);w!=null&&($!=null&&(E=util$2.join($,E)),y!=null&&(E=util$2.relative(y,E)),this.setSourceContent(E,w))},this)},SourceMapGenerator$2.prototype._validateMapping=function t(d,_,$,b){if(_&&typeof _.line!="number"&&typeof _.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(d&&"line"in d&&"column"in d&&d.line>0&&d.column>=0&&!_&&!$&&!b)){if(d&&"line"in d&&"column"in d&&_&&"line"in _&&"column"in _&&d.line>0&&d.column>=0&&_.line>0&&_.column>=0&&$)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:d,source:$,original:_,name:b}))}},SourceMapGenerator$2.prototype._serializeMappings=function t(){for(var d=0,_=1,$=0,b=0,y=0,S=0,O="",E,w,T,A,R=this._mappings.toArray(),C=0,M=R.length;C<M;C++){if(w=R[C],E="",w.generatedLine!==_)for(d=0;w.generatedLine!==_;)E+=";",_++;else if(C>0){if(!util$2.compareByGeneratedPositionsInflated(w,R[C-1]))continue;E+=","}E+=base64VLQ$1.encode(w.generatedColumn-d),d=w.generatedColumn,w.source!=null&&(A=this._sources.indexOf(w.source),E+=base64VLQ$1.encode(A-S),S=A,E+=base64VLQ$1.encode(w.originalLine-1-b),b=w.originalLine-1,E+=base64VLQ$1.encode(w.originalColumn-$),$=w.originalColumn,w.name!=null&&(T=this._names.indexOf(w.name),E+=base64VLQ$1.encode(T-y),y=T)),O+=E}return O},SourceMapGenerator$2.prototype._generateSourcesContent=function t(d,_){return d.map(function($){if(!this._sourcesContents)return null;_!=null&&($=util$2.relative(_,$));var b=util$2.toSetString($);return Object.prototype.hasOwnProperty.call(this._sourcesContents,b)?this._sourcesContents[b]:null},this)},SourceMapGenerator$2.prototype.toJSON=function t(){var d={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(d.file=this._file),this._sourceRoot!=null&&(d.sourceRoot=this._sourceRoot),this._sourcesContents&&(d.sourcesContent=this._generateSourcesContent(d.sources,d.sourceRoot)),d},SourceMapGenerator$2.prototype.toString=function t(){return JSON.stringify(this.toJSON())},sourceMapGenerator.SourceMapGenerator=SourceMapGenerator$2;var sourceMapConsumer={},binarySearch$1={};(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function d(_,$,b,y,S,O){var E=Math.floor(($-_)/2)+_,w=S(b,y[E],!0);return w===0?E:w>0?$-E>1?d(E,$,b,y,S,O):O==t.LEAST_UPPER_BOUND?$<y.length?$:-1:E:E-_>1?d(_,E,b,y,S,O):O==t.LEAST_UPPER_BOUND?E:_<0?-1:_}t.search=function($,b,y,S){if(b.length===0)return-1;var O=d(-1,b.length,$,b,y,S||t.GREATEST_LOWER_BOUND);if(O<0)return-1;for(;O-1>=0&&y(b[O],b[O-1],!0)===0;)--O;return O}})(binarySearch$1);var quickSort$1={};function swap(t,d,_){var $=t[d];t[d]=t[_],t[_]=$}function randomIntInRange(t,d){return Math.round(t+Math.random()*(d-t))}function doQuickSort(t,d,_,$){if(_<$){var b=randomIntInRange(_,$),y=_-1;swap(t,b,$);for(var S=t[$],O=_;O<$;O++)d(t[O],S)<=0&&(y+=1,swap(t,y,O));swap(t,y+1,O);var E=y+1;doQuickSort(t,d,_,E-1),doQuickSort(t,d,E+1,$)}}quickSort$1.quickSort=function(t,d){doQuickSort(t,d,0,t.length-1)};var util$1=util$5,binarySearch=binarySearch$1,ArraySet=arraySet.ArraySet,base64VLQ=base64Vlq,quickSort=quickSort$1.quickSort;function SourceMapConsumer$1(t,d){var _=t;return typeof t=="string"&&(_=util$1.parseSourceMapInput(t)),_.sections!=null?new IndexedSourceMapConsumer(_,d):new BasicSourceMapConsumer(_,d)}SourceMapConsumer$1.fromSourceMap=function(t,d){return BasicSourceMapConsumer.fromSourceMap(t,d)},SourceMapConsumer$1.prototype._version=3,SourceMapConsumer$1.prototype.__generatedMappings=null,Object.defineProperty(SourceMapConsumer$1.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),SourceMapConsumer$1.prototype.__originalMappings=null,Object.defineProperty(SourceMapConsumer$1.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),SourceMapConsumer$1.prototype._charIsMappingSeparator=function t(d,_){var $=d.charAt(_);return $===";"||$===","},SourceMapConsumer$1.prototype._parseMappings=function t(d,_){throw new Error("Subclasses must implement _parseMappings")},SourceMapConsumer$1.GENERATED_ORDER=1,SourceMapConsumer$1.ORIGINAL_ORDER=2,SourceMapConsumer$1.GREATEST_LOWER_BOUND=1,SourceMapConsumer$1.LEAST_UPPER_BOUND=2,SourceMapConsumer$1.prototype.eachMapping=function t(d,_,$){var b=_||null,y=$||SourceMapConsumer$1.GENERATED_ORDER,S;switch(y){case SourceMapConsumer$1.GENERATED_ORDER:S=this._generatedMappings;break;case SourceMapConsumer$1.ORIGINAL_ORDER:S=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var O=this.sourceRoot;S.map(function(E){var w=E.source===null?null:this._sources.at(E.source);return w=util$1.computeSourceURL(O,w,this._sourceMapURL),{source:w,generatedLine:E.generatedLine,generatedColumn:E.generatedColumn,originalLine:E.originalLine,originalColumn:E.originalColumn,name:E.name===null?null:this._names.at(E.name)}},this).forEach(d,b)},SourceMapConsumer$1.prototype.allGeneratedPositionsFor=function t(d){var _=util$1.getArg(d,"line"),$={source:util$1.getArg(d,"source"),originalLine:_,originalColumn:util$1.getArg(d,"column",0)};if($.source=this._findSourceIndex($.source),$.source<0)return[];var b=[],y=this._findMapping($,this._originalMappings,"originalLine","originalColumn",util$1.compareByOriginalPositions,binarySearch.LEAST_UPPER_BOUND);if(y>=0){var S=this._originalMappings[y];if(d.column===void 0)for(var O=S.originalLine;S&&S.originalLine===O;)b.push({line:util$1.getArg(S,"generatedLine",null),column:util$1.getArg(S,"generatedColumn",null),lastColumn:util$1.getArg(S,"lastGeneratedColumn",null)}),S=this._originalMappings[++y];else for(var E=S.originalColumn;S&&S.originalLine===_&&S.originalColumn==E;)b.push({line:util$1.getArg(S,"generatedLine",null),column:util$1.getArg(S,"generatedColumn",null),lastColumn:util$1.getArg(S,"lastGeneratedColumn",null)}),S=this._originalMappings[++y]}return b},sourceMapConsumer.SourceMapConsumer=SourceMapConsumer$1;function BasicSourceMapConsumer(t,d){var _=t;typeof t=="string"&&(_=util$1.parseSourceMapInput(t));var $=util$1.getArg(_,"version"),b=util$1.getArg(_,"sources"),y=util$1.getArg(_,"names",[]),S=util$1.getArg(_,"sourceRoot",null),O=util$1.getArg(_,"sourcesContent",null),E=util$1.getArg(_,"mappings"),w=util$1.getArg(_,"file",null);if($!=this._version)throw new Error("Unsupported version: "+$);S&&(S=util$1.normalize(S)),b=b.map(String).map(util$1.normalize).map(function(T){return S&&util$1.isAbsolute(S)&&util$1.isAbsolute(T)?util$1.relative(S,T):T}),this._names=ArraySet.fromArray(y.map(String),!0),this._sources=ArraySet.fromArray(b,!0),this._absoluteSources=this._sources.toArray().map(function(T){return util$1.computeSourceURL(S,T,d)}),this.sourceRoot=S,this.sourcesContent=O,this._mappings=E,this._sourceMapURL=d,this.file=w}BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer$1.prototype),BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer$1,BasicSourceMapConsumer.prototype._findSourceIndex=function(t){var d=t;if(this.sourceRoot!=null&&(d=util$1.relative(this.sourceRoot,d)),this._sources.has(d))return this._sources.indexOf(d);var _;for(_=0;_<this._absoluteSources.length;++_)if(this._absoluteSources[_]==t)return _;return-1},BasicSourceMapConsumer.fromSourceMap=function t(d,_){var $=Object.create(BasicSourceMapConsumer.prototype),b=$._names=ArraySet.fromArray(d._names.toArray(),!0),y=$._sources=ArraySet.fromArray(d._sources.toArray(),!0);$.sourceRoot=d._sourceRoot,$.sourcesContent=d._generateSourcesContent($._sources.toArray(),$.sourceRoot),$.file=d._file,$._sourceMapURL=_,$._absoluteSources=$._sources.toArray().map(function(C){return util$1.computeSourceURL($.sourceRoot,C,_)});for(var S=d._mappings.toArray().slice(),O=$.__generatedMappings=[],E=$.__originalMappings=[],w=0,T=S.length;w<T;w++){var A=S[w],R=new Mapping;R.generatedLine=A.generatedLine,R.generatedColumn=A.generatedColumn,A.source&&(R.source=y.indexOf(A.source),R.originalLine=A.originalLine,R.originalColumn=A.originalColumn,A.name&&(R.name=b.indexOf(A.name)),E.push(R)),O.push(R)}return quickSort($.__originalMappings,util$1.compareByOriginalPositions),$},BasicSourceMapConsumer.prototype._version=3,Object.defineProperty(BasicSourceMapConsumer.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}BasicSourceMapConsumer.prototype._parseMappings=function t(d,_){for(var $=1,b=0,y=0,S=0,O=0,E=0,w=d.length,T=0,A={},R={},C=[],M=[],k,P,L,N,D;T<w;)if(d.charAt(T)===";")$++,T++,b=0;else if(d.charAt(T)===",")T++;else{for(k=new Mapping,k.generatedLine=$,N=T;N<w&&!this._charIsMappingSeparator(d,N);N++);if(P=d.slice(T,N),L=A[P],L)T+=P.length;else{for(L=[];T<N;)base64VLQ.decode(d,T,R),D=R.value,T=R.rest,L.push(D);if(L.length===2)throw new Error("Found a source, but no line and column");if(L.length===3)throw new Error("Found a source and line, but no column");A[P]=L}k.generatedColumn=b+L[0],b=k.generatedColumn,L.length>1&&(k.source=O+L[1],O+=L[1],k.originalLine=y+L[2],y=k.originalLine,k.originalLine+=1,k.originalColumn=S+L[3],S=k.originalColumn,L.length>4&&(k.name=E+L[4],E+=L[4])),M.push(k),typeof k.originalLine=="number"&&C.push(k)}quickSort(M,util$1.compareByGeneratedPositionsDeflated),this.__generatedMappings=M,quickSort(C,util$1.compareByOriginalPositions),this.__originalMappings=C},BasicSourceMapConsumer.prototype._findMapping=function t(d,_,$,b,y,S){if(d[$]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+d[$]);if(d[b]<0)throw new TypeError("Column must be greater than or equal to 0, got "+d[b]);return binarySearch.search(d,_,y,S)},BasicSourceMapConsumer.prototype.computeColumnSpans=function t(){for(var d=0;d<this._generatedMappings.length;++d){var _=this._generatedMappings[d];if(d+1<this._generatedMappings.length){var $=this._generatedMappings[d+1];if(_.generatedLine===$.generatedLine){_.lastGeneratedColumn=$.generatedColumn-1;continue}}_.lastGeneratedColumn=1/0}},BasicSourceMapConsumer.prototype.originalPositionFor=function t(d){var _={generatedLine:util$1.getArg(d,"line"),generatedColumn:util$1.getArg(d,"column")},$=this._findMapping(_,this._generatedMappings,"generatedLine","generatedColumn",util$1.compareByGeneratedPositionsDeflated,util$1.getArg(d,"bias",SourceMapConsumer$1.GREATEST_LOWER_BOUND));if($>=0){var b=this._generatedMappings[$];if(b.generatedLine===_.generatedLine){var y=util$1.getArg(b,"source",null);y!==null&&(y=this._sources.at(y),y=util$1.computeSourceURL(this.sourceRoot,y,this._sourceMapURL));var S=util$1.getArg(b,"name",null);return S!==null&&(S=this._names.at(S)),{source:y,line:util$1.getArg(b,"originalLine",null),column:util$1.getArg(b,"originalColumn",null),name:S}}}return{source:null,line:null,column:null,name:null}},BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function t(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(d){return d==null}):!1},BasicSourceMapConsumer.prototype.sourceContentFor=function t(d,_){if(!this.sourcesContent)return null;var $=this._findSourceIndex(d);if($>=0)return this.sourcesContent[$];var b=d;this.sourceRoot!=null&&(b=util$1.relative(this.sourceRoot,b));var y;if(this.sourceRoot!=null&&(y=util$1.urlParse(this.sourceRoot))){var S=b.replace(/^file:\/\//,"");if(y.scheme=="file"&&this._sources.has(S))return this.sourcesContent[this._sources.indexOf(S)];if((!y.path||y.path=="/")&&this._sources.has("/"+b))return this.sourcesContent[this._sources.indexOf("/"+b)]}if(_)return null;throw new Error('"'+b+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function t(d){var _=util$1.getArg(d,"source");if(_=this._findSourceIndex(_),_<0)return{line:null,column:null,lastColumn:null};var $={source:_,originalLine:util$1.getArg(d,"line"),originalColumn:util$1.getArg(d,"column")},b=this._findMapping($,this._originalMappings,"originalLine","originalColumn",util$1.compareByOriginalPositions,util$1.getArg(d,"bias",SourceMapConsumer$1.GREATEST_LOWER_BOUND));if(b>=0){var y=this._originalMappings[b];if(y.source===$.source)return{line:util$1.getArg(y,"generatedLine",null),column:util$1.getArg(y,"generatedColumn",null),lastColumn:util$1.getArg(y,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},sourceMapConsumer.BasicSourceMapConsumer=BasicSourceMapConsumer;function IndexedSourceMapConsumer(t,d){var _=t;typeof t=="string"&&(_=util$1.parseSourceMapInput(t));var $=util$1.getArg(_,"version"),b=util$1.getArg(_,"sections");if($!=this._version)throw new Error("Unsupported version: "+$);this._sources=new ArraySet,this._names=new ArraySet;var y={line:-1,column:0};this._sections=b.map(function(S){if(S.url)throw new Error("Support for url field in sections not implemented.");var O=util$1.getArg(S,"offset"),E=util$1.getArg(O,"line"),w=util$1.getArg(O,"column");if(E<y.line||E===y.line&&w<y.column)throw new Error("Section offsets must be ordered and non-overlapping.");return y=O,{generatedOffset:{generatedLine:E+1,generatedColumn:w+1},consumer:new SourceMapConsumer$1(util$1.getArg(S,"map"),d)}})}IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer$1.prototype),IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer$1,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:function(){for(var t=[],d=0;d<this._sections.length;d++)for(var _=0;_<this._sections[d].consumer.sources.length;_++)t.push(this._sections[d].consumer.sources[_]);return t}}),IndexedSourceMapConsumer.prototype.originalPositionFor=function t(d){var _={generatedLine:util$1.getArg(d,"line"),generatedColumn:util$1.getArg(d,"column")},$=binarySearch.search(_,this._sections,function(y,S){var O=y.generatedLine-S.generatedOffset.generatedLine;return O||y.generatedColumn-S.generatedOffset.generatedColumn}),b=this._sections[$];return b?b.consumer.originalPositionFor({line:_.generatedLine-(b.generatedOffset.generatedLine-1),column:_.generatedColumn-(b.generatedOffset.generatedLine===_.generatedLine?b.generatedOffset.generatedColumn-1:0),bias:d.bias}):{source:null,line:null,column:null,name:null}},IndexedSourceMapConsumer.prototype.hasContentsOfAllSources=function t(){return this._sections.every(function(d){return d.consumer.hasContentsOfAllSources()})},IndexedSourceMapConsumer.prototype.sourceContentFor=function t(d,_){for(var $=0;$<this._sections.length;$++){var b=this._sections[$],y=b.consumer.sourceContentFor(d,!0);if(y)return y}if(_)return null;throw new Error('"'+d+'" is not in the SourceMap.')},IndexedSourceMapConsumer.prototype.generatedPositionFor=function t(d){for(var _=0;_<this._sections.length;_++){var $=this._sections[_];if($.consumer._findSourceIndex(util$1.getArg(d,"source"))!==-1){var b=$.consumer.generatedPositionFor(d);if(b){var y={line:b.line+($.generatedOffset.generatedLine-1),column:b.column+($.generatedOffset.generatedLine===b.line?$.generatedOffset.generatedColumn-1:0)};return y}}}return{line:null,column:null}},IndexedSourceMapConsumer.prototype._parseMappings=function t(d,_){this.__generatedMappings=[],this.__originalMappings=[];for(var $=0;$<this._sections.length;$++)for(var b=this._sections[$],y=b.consumer._generatedMappings,S=0;S<y.length;S++){var O=y[S],E=b.consumer._sources.at(O.source);E=util$1.computeSourceURL(b.consumer.sourceRoot,E,this._sourceMapURL),this._sources.add(E),E=this._sources.indexOf(E);var w=null;O.name&&(w=b.consumer._names.at(O.name),this._names.add(w),w=this._names.indexOf(w));var T={source:E,generatedLine:O.generatedLine+(b.generatedOffset.generatedLine-1),generatedColumn:O.generatedColumn+(b.generatedOffset.generatedLine===O.generatedLine?b.generatedOffset.generatedColumn-1:0),originalLine:O.originalLine,originalColumn:O.originalColumn,name:w};this.__generatedMappings.push(T),typeof T.originalLine=="number"&&this.__originalMappings.push(T)}quickSort(this.__generatedMappings,util$1.compareByGeneratedPositionsDeflated),quickSort(this.__originalMappings,util$1.compareByOriginalPositions)},sourceMapConsumer.IndexedSourceMapConsumer=IndexedSourceMapConsumer;var sourceNode={},SourceMapGenerator$1=sourceMapGenerator.SourceMapGenerator,util=util$5,REGEX_NEWLINE=/(\r?\n)/,NEWLINE_CODE=10,isSourceNode="$$$isSourceNode$$$";function SourceNode(t,d,_,$,b){this.children=[],this.sourceContents={},this.line=t??null,this.column=d??null,this.source=_??null,this.name=b??null,this[isSourceNode]=!0,$!=null&&this.add($)}SourceNode.fromStringWithSourceMap=function t(d,_,$){var b=new SourceNode,y=d.split(REGEX_NEWLINE),S=0,O=function(){var R=M(),C=M()||"";return R+C;function M(){return S<y.length?y[S++]:void 0}},E=1,w=0,T=null;return _.eachMapping(function(R){if(T!==null)if(E<R.generatedLine)A(T,O()),E++,w=0;else{var C=y[S]||"",M=C.substr(0,R.generatedColumn-w);y[S]=C.substr(R.generatedColumn-w),w=R.generatedColumn,A(T,M),T=R;return}for(;E<R.generatedLine;)b.add(O()),E++;if(w<R.generatedColumn){var C=y[S]||"";b.add(C.substr(0,R.generatedColumn)),y[S]=C.substr(R.generatedColumn),w=R.generatedColumn}T=R},this),S<y.length&&(T&&A(T,O()),b.add(y.splice(S).join(""))),_.sources.forEach(function(R){var C=_.sourceContentFor(R);C!=null&&($!=null&&(R=util.join($,R)),b.setSourceContent(R,C))}),b;function A(R,C){if(R===null||R.source===void 0)b.add(C);else{var M=$?util.join($,R.source):R.source;b.add(new SourceNode(R.originalLine,R.originalColumn,M,C,R.name))}}},SourceNode.prototype.add=function t(d){if(Array.isArray(d))d.forEach(function(_){this.add(_)},this);else if(d[isSourceNode]||typeof d=="string")d&&this.children.push(d);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+d);return this},SourceNode.prototype.prepend=function t(d){if(Array.isArray(d))for(var _=d.length-1;_>=0;_--)this.prepend(d[_]);else if(d[isSourceNode]||typeof d=="string")this.children.unshift(d);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+d);return this},SourceNode.prototype.walk=function t(d){for(var _,$=0,b=this.children.length;$<b;$++)_=this.children[$],_[isSourceNode]?_.walk(d):_!==""&&d(_,{source:this.source,line:this.line,column:this.column,name:this.name})},SourceNode.prototype.join=function t(d){var _,$,b=this.children.length;if(b>0){for(_=[],$=0;$<b-1;$++)_.push(this.children[$]),_.push(d);_.push(this.children[$]),this.children=_}return this},SourceNode.prototype.replaceRight=function t(d,_){var $=this.children[this.children.length-1];return $[isSourceNode]?$.replaceRight(d,_):typeof $=="string"?this.children[this.children.length-1]=$.replace(d,_):this.children.push("".replace(d,_)),this},SourceNode.prototype.setSourceContent=function t(d,_){this.sourceContents[util.toSetString(d)]=_},SourceNode.prototype.walkSourceContents=function t(d){for(var _=0,$=this.children.length;_<$;_++)this.children[_][isSourceNode]&&this.children[_].walkSourceContents(d);for(var b=Object.keys(this.sourceContents),_=0,$=b.length;_<$;_++)d(util.fromSetString(b[_]),this.sourceContents[b[_]])},SourceNode.prototype.toString=function t(){var d="";return this.walk(function(_){d+=_}),d},SourceNode.prototype.toStringWithSourceMap=function t(d){var _={code:"",line:1,column:0},$=new SourceMapGenerator$1(d),b=!1,y=null,S=null,O=null,E=null;return this.walk(function(w,T){_.code+=w,T.source!==null&&T.line!==null&&T.column!==null?((y!==T.source||S!==T.line||O!==T.column||E!==T.name)&&$.addMapping({source:T.source,original:{line:T.line,column:T.column},generated:{line:_.line,column:_.column},name:T.name}),y=T.source,S=T.line,O=T.column,E=T.name,b=!0):b&&($.addMapping({generated:{line:_.line,column:_.column}}),y=null,b=!1);for(var A=0,R=w.length;A<R;A++)w.charCodeAt(A)===NEWLINE_CODE?(_.line++,_.column=0,A+1===R?(y=null,b=!1):b&&$.addMapping({source:T.source,original:{line:T.line,column:T.column},generated:{line:_.line,column:_.column},name:T.name})):_.column++}),this.walkSourceContents(function(w,T){$.setSourceContent(w,T)}),{code:_.code,map:$}},sourceNode.SourceNode=SourceNode,sourceMap.SourceMapGenerator=sourceMapGenerator.SourceMapGenerator,sourceMap.SourceMapConsumer=sourceMapConsumer.SourceMapConsumer,sourceMap.SourceNode=sourceNode.SourceNode;var SourceMapConsumer=sourceMap.SourceMapConsumer;function inputSourceMapTracker$1(){var t={};return{all:all$2.bind(null,t),isTracking:isTracking.bind(null,t),originalPositionFor:originalPositionFor.bind(null,t),track:track$2.bind(null,t)}}function all$2(t){return t}function isTracking(t,d){return d in t}function originalPositionFor(t,d,_,$){for(var b=d[0],y=d[1],S=d[2],O={line:b,column:y+_},E;!E&&O.column>y;)O.column--,E=t[S].originalPositionFor(O);return!E||E.column<0?d:E.line===null&&b>1&&$>0?originalPositionFor(t,[b-1,y,S],_,$-1):E.line!==null?toMetadata(E):d}function toMetadata(t){return[t.line,t.column,t.source]}function track$2(t,d,_){t[d]=new SourceMapConsumer(_)}var inputSourceMapTracker_1=inputSourceMapTracker$1,REMOTE_RESOURCE_PATTERN=/^(\w+:\/\/|\/\/)/;function isRemoteResource$5(t){return REMOTE_RESOURCE_PATTERN.test(t)}var isRemoteResource_1=isRemoteResource$5,NO_PROTOCOL_RESOURCE_PATTERN=/^\/\//;function hasProtocol$4(t){return!NO_PROTOCOL_RESOURCE_PATTERN.test(t)}var hasProtocol_1=hasProtocol$4,path$6=pathBrowserify,url$2=require$$1,isRemoteResource$4=isRemoteResource_1,hasProtocol$3=hasProtocol_1,HTTP_PROTOCOL="http:";function isAllowedResource$3(t,d,_){var $,b,y=!d,S,O,E,w;if(_.length===0)return!1;for(d&&!hasProtocol$3(t)&&(t=HTTP_PROTOCOL+t),$=d?url$2.parse(t).host:t,b=d?t:path$6.resolve(t),w=0;w<_.length;w++)S=_[w],O=S[0]=="!",E=S.substring(1),O&&d&&isRemoteRule(E)?y=y&&!isAllowedResource$3(t,!0,[E]):O&&!d&&!isRemoteRule(E)?y=y&&!isAllowedResource$3(t,!1,[E]):O?y=y&&!0:S=="all"?y=!0:d&&S=="local"?y=y||!1:d&&S=="remote"?y=!0:!d&&S=="remote"?y=!1:!d&&S=="local"||S===$||S===t||d&&b.indexOf(S)===0||!d&&b.indexOf(path$6.resolve(S))===0?y=!0:d!=isRemoteRule(E)?y=y&&!0:y=!1;return y}function isRemoteRule(t){return isRemoteResource$4(t)||url$2.parse(HTTP_PROTOCOL+"//"+t).host==t}var isAllowedResource_1=isAllowedResource$3,DATA_URI_PATTERN$1=/^data:(\S*?)?(;charset=(?:(?!;charset=)[^;])+)?(;[^,]+?)?,(.+)/;function matchDataUri$1(t){return DATA_URI_PATTERN$1.exec(t)}var matchDataUri_1=matchDataUri$1,path$5=pathBrowserify;function rebaseLocalMap$2(t,d,_){var $=path$5.resolve(""),b=path$5.resolve($,d),y=path$5.dirname(b);return t.sources=t.sources.map(function(S){return path$5.relative(_,path$5.resolve(y,S))}),t}var rebaseLocalMap_1=rebaseLocalMap$2,path$4=pathBrowserify,url$1=require$$1;function rebaseRemoteMap$2(t,d){var _=path$4.dirname(d);return t.sources=t.sources.map(function($){return url$1.resolve(_,$)}),t}var rebaseRemoteMap_1=rebaseRemoteMap$2,DATA_URI_PATTERN=/^data:(\S*?)?(;charset=(?:(?!;charset=)[^;])+)?(;[^,]+?)?,(.+)/;function isDataUriResource$2(t){return DATA_URI_PATTERN.test(t)}var isDataUriResource_1=isDataUriResource$2,fs$2=noop_1,path$3=pathBrowserify,isAllowedResource$2=isAllowedResource_1,matchDataUri=matchDataUri_1,rebaseLocalMap$1=rebaseLocalMap_1,rebaseRemoteMap$1=rebaseRemoteMap_1,Token$3=token,hasProtocol$2=hasProtocol_1,isDataUriResource$1=isDataUriResource_1,isRemoteResource$3=isRemoteResource_1,MAP_MARKER_PATTERN=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function applySourceMaps$1(t,d,_){var $={callback:_,fetch:d.options.fetch,index:0,inline:d.options.inline,inlineRequest:d.options.inlineRequest,inlineTimeout:d.options.inlineTimeout,inputSourceMapTracker:d.inputSourceMapTracker,localOnly:d.localOnly,processedTokens:[],rebaseTo:d.options.rebaseTo,sourceTokens:t,warnings:d.warnings};return d.options.sourceMap&&t.length>0?doApplySourceMaps($):_(t)}function doApplySourceMaps(t){var d=[],_=findTokenSource(t.sourceTokens[0]),$,b,y;for(y=t.sourceTokens.length;t.index<y;t.index++)if(b=t.sourceTokens[t.index],$=findTokenSource(b),$!=_&&(d=[],_=$),d.push(b),t.processedTokens.push(b),b[0]==Token$3.COMMENT&&MAP_MARKER_PATTERN.test(b[1]))return fetchAndApplySourceMap(b[1],$,d,t);return t.callback(t.processedTokens)}function findTokenSource(t){var d,_;return t[0]==Token$3.AT_RULE||t[0]==Token$3.COMMENT||t[0]==Token$3.RAW?_=t[2][0]:(d=t[1][0],_=d[2][0]),_[2]}function fetchAndApplySourceMap(t,d,_,$){return extractInputSourceMapFrom(t,$,function(b){return b&&($.inputSourceMapTracker.track(d,b),applySourceMapRecursively(_,$.inputSourceMapTracker)),$.index++,doApplySourceMaps($)})}function extractInputSourceMapFrom(t,d,_){var $=MAP_MARKER_PATTERN.exec(t)[1],b,y,S;return isDataUriResource$1($)?(y=extractInputSourceMapFromDataUri($),_(y)):isRemoteResource$3($)?loadInputSourceMapFromRemoteUri($,d,function(O){var E;O?(E=JSON.parse(O),S=rebaseRemoteMap$1(E,$),_(S)):_(null)}):(b=path$3.resolve(d.rebaseTo,$),y=loadInputSourceMapFromLocalUri(b,d),y?(S=rebaseLocalMap$1(y,b,d.rebaseTo),_(S)):_(null))}function extractInputSourceMapFromDataUri(t){var d=matchDataUri(t),_=d[2]?d[2].split(/[=;]/)[2]:"us-ascii",$=d[3]?d[3].split(";")[1]:"utf8",b=$=="utf8"?commonjsGlobal.unescape(d[4]):d[4],y=Buffer.from(b,$);return y.charset=_,JSON.parse(y.toString())}function loadInputSourceMapFromRemoteUri(t,d,_){var $=isAllowedResource$2(t,!0,d.inline),b=!hasProtocol$2(t);if(d.localOnly)return d.warnings.push('Cannot fetch remote resource from "'+t+'" as no callback given.'),_(null);if(b)return d.warnings.push('Cannot fetch "'+t+'" as no protocol given.'),_(null);if(!$)return d.warnings.push('Cannot fetch "'+t+'" as resource is not allowed.'),_(null);d.fetch(t,d.inlineRequest,d.inlineTimeout,function(y,S){if(y)return d.warnings.push('Missing source map at "'+t+'" - '+y),_(null);_(S)})}function loadInputSourceMapFromLocalUri(t,d){var _=isAllowedResource$2(t,!1,d.inline),$;return!fs$2.existsSync(t)||!fs$2.statSync(t).isFile()?(d.warnings.push('Ignoring local source map at "'+t+'" as resource is missing.'),null):_?($=fs$2.readFileSync(t,"utf-8"),JSON.parse($)):(d.warnings.push('Cannot fetch "'+t+'" as resource is not allowed.'),null)}function applySourceMapRecursively(t,d){var _,$,b;for($=0,b=t.length;$<b;$++)switch(_=t[$],_[0]){case Token$3.AT_RULE:applySourceMapTo(_,d);break;case Token$3.AT_RULE_BLOCK:applySourceMapRecursively(_[1],d),applySourceMapRecursively(_[2],d);break;case Token$3.AT_RULE_BLOCK_SCOPE:applySourceMapTo(_,d);break;case Token$3.NESTED_BLOCK:applySourceMapRecursively(_[1],d),applySourceMapRecursively(_[2],d);break;case Token$3.NESTED_BLOCK_SCOPE:applySourceMapTo(_,d);break;case Token$3.COMMENT:applySourceMapTo(_,d);break;case Token$3.PROPERTY:applySourceMapRecursively(_,d);break;case Token$3.PROPERTY_BLOCK:applySourceMapRecursively(_[1],d);break;case Token$3.PROPERTY_NAME:applySourceMapTo(_,d);break;case Token$3.PROPERTY_VALUE:applySourceMapTo(_,d);break;case Token$3.RULE:applySourceMapRecursively(_[1],d),applySourceMapRecursively(_[2],d);break;case Token$3.RULE_SCOPE:applySourceMapTo(_,d)}return t}function applySourceMapTo(t,d){var _=t[1],$=t[2],b=[],y,S;for(y=0,S=$.length;y<S;y++)b.push(d.originalPositionFor($[y],_.length));t[2]=b}var applySourceMaps_1=applySourceMaps$1,split=split_1,BRACE_PREFIX=/^\(/,BRACE_SUFFIX=/\)$/,IMPORT_PREFIX_PATTERN$1=/^@import/i,QUOTE_PREFIX_PATTERN$1=/['"]\s*/,QUOTE_SUFFIX_PATTERN$1=/\s*['"]/,URL_PREFIX_PATTERN$1=/^url\(\s*/i,URL_SUFFIX_PATTERN$1=/\s*\)/i;function extractImportUrlAndMedia$2(t){var d,_,$,b;return $=t.replace(IMPORT_PREFIX_PATTERN$1,"").trim().replace(URL_PREFIX_PATTERN$1,"(").replace(URL_SUFFIX_PATTERN$1,")").replace(QUOTE_PREFIX_PATTERN$1,"").replace(QUOTE_SUFFIX_PATTERN$1,""),b=split($," "),d=b[0].replace(BRACE_PREFIX,"").replace(BRACE_SUFFIX,""),_=b.slice(1).join(" "),[d,_]}var extractImportUrlAndMedia_1=extractImportUrlAndMedia$2,fs$1=noop_1,path$2=pathBrowserify,isAllowedResource$1=isAllowedResource_1,hasProtocol$1=hasProtocol_1,isRemoteResource$2=isRemoteResource_1;function loadOriginalSources$1(t,d){var _={callback:d,fetch:t.options.fetch,index:0,inline:t.options.inline,inlineRequest:t.options.inlineRequest,inlineTimeout:t.options.inlineTimeout,localOnly:t.localOnly,rebaseTo:t.options.rebaseTo,sourcesContent:t.sourcesContent,uriToSource:uriToSourceMapping(t.inputSourceMapTracker.all()),warnings:t.warnings};return t.options.sourceMap&&t.options.sourceMapInlineSources?doLoadOriginalSources(_):d()}function uriToSourceMapping(t){var d={},_,$,b,y,S;for(b in t)for(_=t[b],y=0,S=_.sources.length;y<S;y++)$=_.sources[y],b=_.sourceContentFor($,!0),d[$]=b;return d}function doLoadOriginalSources(t){var d=Object.keys(t.uriToSource),_,$,b;for(b=d.length;t.index<b;t.index++)if(_=d[t.index],$=t.uriToSource[_],$)t.sourcesContent[_]=$;else return loadOriginalSource(_,t);return t.callback()}function loadOriginalSource(t,d){var _;return isRemoteResource$2(t)?loadOriginalSourceFromRemoteUri(t,d,function($){return d.index++,d.sourcesContent[t]=$,doLoadOriginalSources(d)}):(_=loadOriginalSourceFromLocalUri(t,d),d.index++,d.sourcesContent[t]=_,doLoadOriginalSources(d))}function loadOriginalSourceFromRemoteUri(t,d,_){var $=isAllowedResource$1(t,!0,d.inline),b=!hasProtocol$1(t);if(d.localOnly)return d.warnings.push('Cannot fetch remote resource from "'+t+'" as no callback given.'),_(null);if(b)return d.warnings.push('Cannot fetch "'+t+'" as no protocol given.'),_(null);if(!$)return d.warnings.push('Cannot fetch "'+t+'" as resource is not allowed.'),_(null);d.fetch(t,d.inlineRequest,d.inlineTimeout,function(y,S){y&&d.warnings.push('Missing original source at "'+t+'" - '+y),_(S)})}function loadOriginalSourceFromLocalUri(t,d){var _=isAllowedResource$1(t,!1,d.inline),$=path$2.resolve(d.rebaseTo,t);return!fs$1.existsSync($)||!fs$1.statSync($).isFile()?(d.warnings.push('Ignoring local source map at "'+$+'" as resource is missing.'),null):_?fs$1.readFileSync($,"utf8"):(d.warnings.push('Cannot fetch "'+$+'" as resource is not allowed.'),null)}var loadOriginalSources_1=loadOriginalSources$1,UNIX_SEPARATOR="/",WINDOWS_SEPARATOR_PATTERN=/\\/g;function normalizePath$1(t){return t.replace(WINDOWS_SEPARATOR_PATTERN,UNIX_SEPARATOR)}var normalizePath_1=normalizePath$1;function restoreImport$2(t,d){return("@import "+t+" "+d).trim()}var restoreImport_1=restoreImport$2,path$1=pathBrowserify,url=require$$1,isDataUriResource=isDataUriResource_1,DOUBLE_QUOTE='"',SINGLE_QUOTE="'",URL_PREFIX="url(",URL_SUFFIX=")",PROTOCOL_LESS_PREFIX_PATTERN=/^[^\w\d]*\/\//,QUOTE_PREFIX_PATTERN=/^["']/,QUOTE_SUFFIX_PATTERN=/["']$/,ROUND_BRACKETS_PATTERN=/[\(\)]/,URL_PREFIX_PATTERN=/^url\(/i,URL_SUFFIX_PATTERN=/\)$/,WHITESPACE_PATTERN=/\s/,isWindows$1=process$1.platform=="win32";function rebase$2(t,d){return!d||isAbsolute(t)&&!isRemote(d.toBase)||isRemote(t)||isSVGMarker(t)||isInternal(t)||isDataUriResource(t)?t:isRemote(d.toBase)?url.resolve(d.toBase,t):d.absolute?normalize(absolute(t,d)):normalize(relative(t,d))}function isAbsolute(t){return path$1.isAbsolute(t)}function isSVGMarker(t){return t[0]=="#"}function isInternal(t){return/^\w+:\w+/.test(t)}function isRemote(t){return/^[^:]+?:\/\//.test(t)||PROTOCOL_LESS_PREFIX_PATTERN.test(t)}function absolute(t,d){return path$1.resolve(path$1.join(d.fromBase||"",t)).replace(d.toBase,"")}function relative(t,d){return path$1.relative(d.toBase,path$1.join(d.fromBase||"",t))}function normalize(t){return isWindows$1?t.replace(/\\/g,"/"):t}function quoteFor(t){return t.indexOf(SINGLE_QUOTE)>-1?DOUBLE_QUOTE:t.indexOf(DOUBLE_QUOTE)>-1||hasWhitespace(t)||hasRoundBrackets(t)?SINGLE_QUOTE:""}function hasWhitespace(t){return WHITESPACE_PATTERN.test(t)}function hasRoundBrackets(t){return ROUND_BRACKETS_PATTERN.test(t)}function rewriteUrl$1(t,d,_){var $=t.replace(URL_PREFIX_PATTERN,"").replace(URL_SUFFIX_PATTERN,"").trim(),b=$.replace(QUOTE_PREFIX_PATTERN,"").replace(QUOTE_SUFFIX_PATTERN,"").trim(),y=$[0]==SINGLE_QUOTE||$[0]==DOUBLE_QUOTE?$[0]:quoteFor(b);return _?rebase$2(b,d):URL_PREFIX+y+rebase$2(b,d)+y+URL_SUFFIX}var rewriteUrl_1=rewriteUrl$1,IMPORT_PREFIX_PATTERN=/^@import/i;function isImport$2(t){return IMPORT_PREFIX_PATTERN.test(t)}var isImport_1=isImport$2,extractImportUrlAndMedia$1=extractImportUrlAndMedia_1,restoreImport$1=restoreImport_1,rewriteUrl=rewriteUrl_1,Token$2=token,isImport$1=isImport_1,SOURCE_MAP_COMMENT_PATTERN=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function rebase$1(t,d,_,$){return d?rebaseEverything(t,_,$):rebaseAtRules(t,_,$)}function rebaseEverything(t,d,_){var $,b,y;for(b=0,y=t.length;b<y;b++)switch($=t[b],$[0]){case Token$2.AT_RULE:rebaseAtRule($,d,_);break;case Token$2.AT_RULE_BLOCK:rebaseProperties($[2],d,_);break;case Token$2.COMMENT:rebaseSourceMapComment($,_);break;case Token$2.NESTED_BLOCK:rebaseEverything($[2],d,_);break;case Token$2.RULE:rebaseProperties($[2],d,_);break}return t}function rebaseAtRules(t,d,_){var $,b,y;for(b=0,y=t.length;b<y;b++)switch($=t[b],$[0]){case Token$2.AT_RULE:rebaseAtRule($,d,_);break}return t}function rebaseAtRule(t,d,_){if(!!isImport$1(t[1])){var $=extractImportUrlAndMedia$1(t[1]),b=rewriteUrl($[0],_),y=$[1];t[1]=restoreImport$1(b,y)}}function rebaseSourceMapComment(t,d){var _=SOURCE_MAP_COMMENT_PATTERN.exec(t[1]);_&&_[1].indexOf("data:")===-1&&(t[1]=t[1].replace(_[1],rewriteUrl(_[1],d,!0)))}function rebaseProperties(t,d,_){var $,b,y,S,O,E;for(y=0,S=t.length;y<S;y++)for($=t[y],O=2,E=$.length;O<E;O++)b=$[O][1],d.isUrl(b)&&($[O][1]=rewriteUrl(b,_))}var rebase_1=rebase$1,Marker$1=marker,Token$1=token,formatPosition=formatPosition_1,Level={BLOCK:"block",COMMENT:"comment",DOUBLE_QUOTE:"double-quote",RULE:"rule",SINGLE_QUOTE:"single-quote"},AT_RULES=["@charset","@import"],BLOCK_RULES=["@-moz-document","@document","@-moz-keyframes","@-ms-keyframes","@-o-keyframes","@-webkit-keyframes","@keyframes","@media","@supports"],IGNORE_END_COMMENT_PATTERN=/\/\* clean\-css ignore:end \*\/$/,IGNORE_START_COMMENT_PATTERN=/^\/\* clean\-css ignore:start \*\//,PAGE_MARGIN_BOXES=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],EXTRA_PAGE_BOXES=["@footnote","@footnotes","@left","@page-float-bottom","@page-float-top","@right"],REPEAT_PATTERN=/^\[\s{0,31}\d+\s{0,31}\]$/,RULE_WORD_SEPARATOR_PATTERN=/[\s\(]/,TAIL_BROKEN_VALUE_PATTERN=/[\s|\}]*$/;function tokenize$1(t,d){var _={level:Level.BLOCK,position:{source:d.source||void 0,line:1,column:0,index:0}};return intoTokens(t,d,_,!1)}function intoTokens(t,d,_,$){for(var b=[],y=b,S,O,E=[],w,T,A=[],R=_.level,C=[],M=[],k=[],P=!0,L,N,D=0,I,z,U,B,j,K,te=!1,G,re=!1,Z,ae,oe=!1,ie,se=!1,he=!1,ue=!1,J=!1,me=!1,H=_.position,ce;H.index<t.length;H.index++){var V=t[H.index];if(I=R==Level.SINGLE_QUOTE||R==Level.DOUBLE_QUOTE,z=V==Marker$1.SPACE||V==Marker$1.TAB,U=V==Marker$1.NEW_LINE_NIX,B=V==Marker$1.NEW_LINE_NIX&&t[H.index-1]==Marker$1.CARRIAGE_RETURN,j=V==Marker$1.CARRIAGE_RETURN&&t[H.index+1]&&t[H.index+1]!=Marker$1.NEW_LINE_NIX,K=!re&&R!=Level.COMMENT&&!I&&V==Marker$1.ASTERISK&&t[H.index-1]==Marker$1.FORWARD_SLASH,Z=!te&&!I&&V==Marker$1.FORWARD_SLASH&&t[H.index-1]==Marker$1.ASTERISK,G=R==Level.COMMENT&&Z,ie=!z&&!j&&(V>="A"&&V<="Z"||V>="a"&&V<="z"||V>="0"&&V<="9"||V=="-"),he=he||!J&&se&&V==="-",se=V==="-",D=Math.max(D,0),T=P?[H.line,H.column,H.source]:T,ae)M.push(V),P=!1;else if(ie)M.push(V),P=!1;else if((z||U&&!B)&&(I||R==Level.COMMENT))M.push(V),P=!1;else if(!((z||U&&!B)&&P)){if(!G&&R==Level.COMMENT)M.push(V),P=!1;else if(!K&&!G&&ue)M.push(V),P=!1;else if(K&&(R==Level.BLOCK||R==Level.RULE)&&M.length>1)A.push(T),M.push(V),k.push(M.slice(0,-2)),P=!1,M=M.slice(-2),T=[H.line,H.column-1,H.source],C.push(R),R=Level.COMMENT;else if(K)C.push(R),R=Level.COMMENT,M.push(V),P=!1;else if(G&&isIgnoreStartComment(M))L=M.join("").trim()+V,S=[Token$1.COMMENT,L,[originalMetadata(T,L,d)]],y.push(S),ue=!0,T=A.pop()||null,M=k.pop()||[],P=M.length===0;else if(G&&isIgnoreEndComment(M))L=M.join("")+V,ce=L.lastIndexOf(Marker$1.FORWARD_SLASH+Marker$1.ASTERISK),N=L.substring(0,ce),S=[Token$1.RAW,N,[originalMetadata(T,N,d)]],y.push(S),N=L.substring(ce),T=[H.line,H.column-N.length+1,H.source],S=[Token$1.COMMENT,N,[originalMetadata(T,N,d)]],y.push(S),ue=!1,R=C.pop(),T=A.pop()||null,M=k.pop()||[],P=M.length===0;else if(G)L=M.join("").trim()+V,S=[Token$1.COMMENT,L,[originalMetadata(T,L,d)]],y.push(S),R=C.pop(),T=A.pop()||null,M=k.pop()||[],P=M.length===0;else if(Z&&t[H.index+1]!=Marker$1.ASTERISK)d.warnings.push("Unexpected '*/' at "+formatPosition([H.line,H.column,H.source])+"."),M=[],P=!0;else if(V==Marker$1.SINGLE_QUOTE&&!I)C.push(R),R=Level.SINGLE_QUOTE,M.push(V),P=!1;else if(V==Marker$1.SINGLE_QUOTE&&R==Level.SINGLE_QUOTE)R=C.pop(),M.push(V),P=!1;else if(V==Marker$1.DOUBLE_QUOTE&&!I)C.push(R),R=Level.DOUBLE_QUOTE,M.push(V),P=!1;else if(V==Marker$1.DOUBLE_QUOTE&&R==Level.DOUBLE_QUOTE)R=C.pop(),M.push(V),P=!1;else if(V!=Marker$1.CLOSE_ROUND_BRACKET&&V!=Marker$1.OPEN_ROUND_BRACKET&&R!=Level.COMMENT&&!I&&D>0)M.push(V),P=!1;else if(V==Marker$1.OPEN_ROUND_BRACKET&&!I&&R!=Level.COMMENT&&!J)M.push(V),P=!1,D++;else if(V==Marker$1.CLOSE_ROUND_BRACKET&&!I&&R!=Level.COMMENT&&!J)M.push(V),P=!1,D--;else if(V==Marker$1.SEMICOLON&&R==Level.BLOCK&&M[0]==Marker$1.AT)L=M.join("").trim(),b.push([Token$1.AT_RULE,L,[originalMetadata(T,L,d)]]),M=[],P=!0;else if(V==Marker$1.COMMA&&R==Level.BLOCK&&O)L=M.join("").trim(),O[1].push([tokenScopeFrom(O[0]),L,[originalMetadata(T,L,d,O[1].length)]]),M=[],P=!0;else if(V==Marker$1.COMMA&&R==Level.BLOCK&&tokenTypeFrom(M)==Token$1.AT_RULE)M.push(V),P=!1;else if(V==Marker$1.COMMA&&R==Level.BLOCK)O=[tokenTypeFrom(M),[],[]],L=M.join("").trim(),O[1].push([tokenScopeFrom(O[0]),L,[originalMetadata(T,L,d,0)]]),M=[],P=!0;else if(V==Marker$1.OPEN_CURLY_BRACKET&&R==Level.BLOCK&&O&&O[0]==Token$1.NESTED_BLOCK)L=M.join("").trim(),O[1].push([Token$1.NESTED_BLOCK_SCOPE,L,[originalMetadata(T,L,d)]]),b.push(O),C.push(R),H.column++,H.index++,M=[],P=!0,O[2]=intoTokens(t,d,_,!0),O=null;else if(V==Marker$1.OPEN_CURLY_BRACKET&&R==Level.BLOCK&&tokenTypeFrom(M)==Token$1.NESTED_BLOCK)L=M.join("").trim(),O=O||[Token$1.NESTED_BLOCK,[],[]],O[1].push([Token$1.NESTED_BLOCK_SCOPE,L,[originalMetadata(T,L,d)]]),b.push(O),C.push(R),H.column++,H.index++,M=[],P=!0,O[2]=intoTokens(t,d,_,!0),O=null;else if(V==Marker$1.OPEN_CURLY_BRACKET&&R==Level.BLOCK)L=M.join("").trim(),O=O||[tokenTypeFrom(M),[],[]],O[1].push([tokenScopeFrom(O[0]),L,[originalMetadata(T,L,d,O[1].length)]]),y=O[2],b.push(O),C.push(R),R=Level.RULE,M=[],P=!0;else if(V==Marker$1.OPEN_CURLY_BRACKET&&R==Level.RULE&&J)E.push(O),O=[Token$1.PROPERTY_BLOCK,[]],w.push(O),y=O[1],C.push(R),R=Level.RULE,J=!1;else if(V==Marker$1.OPEN_CURLY_BRACKET&&R==Level.RULE&&isPageMarginBox(M))L=M.join("").trim(),E.push(O),O=[Token$1.AT_RULE_BLOCK,[],[]],O[1].push([Token$1.AT_RULE_BLOCK_SCOPE,L,[originalMetadata(T,L,d)]]),y.push(O),y=O[2],C.push(R),R=Level.RULE,M=[],P=!0;else if(V==Marker$1.COLON&&R==Level.RULE&&!J)L=M.join("").trim(),w=[Token$1.PROPERTY,[Token$1.PROPERTY_NAME,L,[originalMetadata(T,L,d)]]],y.push(w),J=!0,M=[],P=!0;else if(V==Marker$1.SEMICOLON&&R==Level.RULE&&w&&E.length>0&&!P&&M[0]==Marker$1.AT)L=M.join("").trim(),O[1].push([Token$1.AT_RULE,L,[originalMetadata(T,L,d)]]),M=[],P=!0;else if(V==Marker$1.SEMICOLON&&R==Level.RULE&&w&&!P)L=M.join("").trim(),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),w=null,J=!1,M=[],P=!0;else if(V==Marker$1.SEMICOLON&&R==Level.RULE&&w&&P&&he&&!w[2])w.push([Token$1.PROPERTY_VALUE," ",[originalMetadata(T," ",d)]]),he=!1,w=null,J=!1;else if(V==Marker$1.SEMICOLON&&R==Level.RULE&&w&&P)w=null,J=!1;else if(V==Marker$1.SEMICOLON&&R==Level.RULE&&!P&&M[0]==Marker$1.AT)L=M.join(""),y.push([Token$1.AT_RULE,L,[originalMetadata(T,L,d)]]),J=!1,M=[],P=!0;else if(V==Marker$1.SEMICOLON&&R==Level.RULE&&me)me=!1,M=[],P=!0;else if(!(V==Marker$1.SEMICOLON&&R==Level.RULE&&P))if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&w&&J&&!P&&E.length>0)L=M.join(""),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),w=null,O=E.pop(),y=O[2],R=C.pop(),J=!1,M=[],P=!0;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&w&&!P&&M[0]==Marker$1.AT&&E.length>0)L=M.join(""),O[1].push([Token$1.AT_RULE,L,[originalMetadata(T,L,d)]]),w=null,O=E.pop(),y=O[2],R=C.pop(),J=!1,M=[],P=!0;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&w&&E.length>0)w=null,O=E.pop(),y=O[2],R=C.pop(),J=!1;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&w&&!P)L=M.join(""),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),w=null,O=E.pop(),y=b,R=C.pop(),J=!1,M=[],P=!0;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&!P&&M[0]==Marker$1.AT)w=null,O=null,L=M.join("").trim(),y.push([Token$1.AT_RULE,L,[originalMetadata(T,L,d)]]),y=b,R=C.pop(),J=!1,M=[],P=!0;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&C[C.length-1]==Level.RULE)w=null,O=E.pop(),y=O[2],R=C.pop(),J=!1,me=!0,M=[],P=!0;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE&&he&&w&&!w[2])w.push([Token$1.PROPERTY_VALUE," ",[originalMetadata(T," ",d)]]),he=!1,w=null,O=null,y=b,R=C.pop(),J=!1;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.RULE)w=null,O=null,y=b,R=C.pop(),J=!1;else if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.BLOCK&&!$&&H.index<=t.length-1)d.warnings.push("Unexpected '}' at "+formatPosition([H.line,H.column,H.source])+"."),M.push(V),P=!1;else{if(V==Marker$1.CLOSE_CURLY_BRACKET&&R==Level.BLOCK)break;V==Marker$1.OPEN_ROUND_BRACKET&&R==Level.RULE&&J?(M.push(V),P=!1,D++):V==Marker$1.CLOSE_ROUND_BRACKET&&R==Level.RULE&&J&&D==1?(M.push(V),P=!1,L=M.join("").trim(),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),D--,M=[],P=!0):V==Marker$1.CLOSE_ROUND_BRACKET&&R==Level.RULE&&J?(M.push(V),P=!1,D--):V==Marker$1.FORWARD_SLASH&&t[H.index+1]!=Marker$1.ASTERISK&&R==Level.RULE&&J&&!P?(L=M.join("").trim(),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),w.push([Token$1.PROPERTY_VALUE,V,[[H.line,H.column,H.source]]]),M=[],P=!0):V==Marker$1.FORWARD_SLASH&&t[H.index+1]!=Marker$1.ASTERISK&&R==Level.RULE&&J?(w.push([Token$1.PROPERTY_VALUE,V,[[H.line,H.column,H.source]]]),M=[],P=!0):V==Marker$1.COMMA&&R==Level.RULE&&J&&!P?(L=M.join("").trim(),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),w.push([Token$1.PROPERTY_VALUE,V,[[H.line,H.column,H.source]]]),M=[],P=!0):V==Marker$1.COMMA&&R==Level.RULE&&J?(w.push([Token$1.PROPERTY_VALUE,V,[[H.line,H.column,H.source]]]),M=[],P=!0):V==Marker$1.CLOSE_SQUARE_BRACKET&&w&&w.length>1&&!P&&isRepeatToken(M)?(M.push(V),L=M.join("").trim(),w[w.length-1][1]+=L,M=[],P=!0):(z||U&&!B)&&R==Level.RULE&&J&&w&&!P?(L=M.join("").trim(),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),M=[],P=!0):B&&R==Level.RULE&&J&&w&&M.length>1?(L=M.join("").trim(),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),M=[],P=!0):B&&R==Level.RULE&&J?(M=[],P=!0):B&&M.length==1?(M.pop(),P=M.length===0):(!P||!z&&!U&&!B&&!j)&&(M.push(V),P=!1)}}oe=ae,ae=!oe&&V==Marker$1.BACK_SLASH,te=K,re=G,H.line=B||U||j?H.line+1:H.line,H.column=B||U||j?0:H.column+1}return J&&d.warnings.push("Missing '}' at "+formatPosition([H.line,H.column,H.source])+"."),J&&M.length>0&&(L=M.join("").replace(TAIL_BROKEN_VALUE_PATTERN,""),w.push([Token$1.PROPERTY_VALUE,L,[originalMetadata(T,L,d)]]),M=[]),M.length>0&&d.warnings.push("Invalid character(s) '"+M.join("")+"' at "+formatPosition(T)+". Ignoring."),b}function isIgnoreStartComment(t){return IGNORE_START_COMMENT_PATTERN.test(t.join("")+Marker$1.FORWARD_SLASH)}function isIgnoreEndComment(t){return IGNORE_END_COMMENT_PATTERN.test(t.join("")+Marker$1.FORWARD_SLASH)}function originalMetadata(t,d,_,$){var b=t[2];return _.inputSourceMapTracker.isTracking(b)?_.inputSourceMapTracker.originalPositionFor(t,d.length,$):t}function tokenTypeFrom(t){var d=t[0]==Marker$1.AT||t[0]==Marker$1.UNDERSCORE,_=t.join("").split(RULE_WORD_SEPARATOR_PATTERN)[0];return d&&BLOCK_RULES.indexOf(_)>-1?Token$1.NESTED_BLOCK:d&&AT_RULES.indexOf(_)>-1?Token$1.AT_RULE:d?Token$1.AT_RULE_BLOCK:Token$1.RULE}function tokenScopeFrom(t){if(t==Token$1.RULE)return Token$1.RULE_SCOPE;if(t==Token$1.NESTED_BLOCK)return Token$1.NESTED_BLOCK_SCOPE;if(t==Token$1.AT_RULE_BLOCK)return Token$1.AT_RULE_BLOCK_SCOPE}function isPageMarginBox(t){var d=t.join("").trim();return PAGE_MARGIN_BOXES.indexOf(d)>-1||EXTRA_PAGE_BOXES.indexOf(d)>-1}function isRepeatToken(t){return REPEAT_PATTERN.test(t.join("")+Marker$1.CLOSE_SQUARE_BRACKET)}var tokenize_1=tokenize$1,fs=noop_1,path=pathBrowserify,applySourceMaps=applySourceMaps_1,extractImportUrlAndMedia=extractImportUrlAndMedia_1,isAllowedResource=isAllowedResource_1,loadOriginalSources=loadOriginalSources_1,normalizePath=normalizePath_1,rebase=rebase_1,rebaseLocalMap=rebaseLocalMap_1,rebaseRemoteMap=rebaseRemoteMap_1,restoreImport=restoreImport_1,tokenize=tokenize_1,Token=token,Marker=marker,hasProtocol=hasProtocol_1,isImport=isImport_1,isRemoteResource$1=isRemoteResource_1,UNKNOWN_URI="uri:unknown";function readSources$1(t,d,_){return doReadSources(t,d,function($){return applySourceMaps($,d,function(){return loadOriginalSources(d,function(){return _($)})})})}function doReadSources(t,d,_){if(typeof t=="string")return fromString(t,d,_);if(Buffer.isBuffer(t))return fromString(t.toString(),d,_);if(Array.isArray(t))return fromArray(t,d,_);if(typeof t=="object")return fromHash(t,d,_)}function fromString(t,d,_){return d.source=void 0,d.sourcesContent[void 0]=t,d.stats.originalSize+=t.length,fromStyles(t,d,{inline:d.options.inline},_)}function fromArray(t,d,_){var $=t.reduce(function(b,y){return typeof y=="string"?addStringSource(y,b):addHashSource(y,d,b)},[]);return fromStyles($.join(""),d,{inline:["all"]},_)}function fromHash(t,d,_){var $=addHashSource(t,d,[]);return fromStyles($.join(""),d,{inline:["all"]},_)}function addStringSource(t,d){return d.push(restoreAsImport(normalizeUri(t))),d}function addHashSource(t,d,_){var $,b,y;for($ in t)y=t[$],b=normalizeUri($),_.push(restoreAsImport(b)),d.sourcesContent[b]=y.styles,y.sourceMap&&trackSourceMap(y.sourceMap,b,d);return _}function normalizeUri(t){var d=path.resolve(""),_,$,b;return isRemoteResource$1(t)?t:(_=path.isAbsolute(t)?t:path.resolve(t),$=path.relative(d,_),b=normalizePath($),b)}function trackSourceMap(t,d,_){var $=typeof t=="string"?JSON.parse(t):t,b=isRemoteResource$1(d)?rebaseRemoteMap($,d):rebaseLocalMap($,d||UNKNOWN_URI,_.options.rebaseTo);_.inputSourceMapTracker.track(d,b)}function restoreAsImport(t){return restoreImport("url("+t+")","")+Marker.SEMICOLON}function fromStyles(t,d,_,$){var b,y={};return d.source?isRemoteResource$1(d.source)?(y.fromBase=d.source,y.toBase=d.source):path.isAbsolute(d.source)?(y.fromBase=path.dirname(d.source),y.toBase=d.options.rebaseTo):(y.fromBase=path.dirname(path.resolve(d.source)),y.toBase=d.options.rebaseTo):(y.fromBase=path.resolve(""),y.toBase=d.options.rebaseTo),b=tokenize(t,d),b=rebase(b,d.options.rebase,d.validator,y),allowsAnyImports(_.inline)?inline(b,d,_,$):$(b)}function allowsAnyImports(t){return!(t.length==1&&t[0]=="none")}function inline(t,d,_,$){var b={afterContent:!1,callback:$,errors:d.errors,externalContext:d,fetch:d.options.fetch,inlinedStylesheets:_.inlinedStylesheets||d.inlinedStylesheets,inline:_.inline,inlineRequest:d.options.inlineRequest,inlineTimeout:d.options.inlineTimeout,isRemote:_.isRemote||!1,localOnly:d.localOnly,outputTokens:[],rebaseTo:d.options.rebaseTo,sourceTokens:t,warnings:d.warnings};return doInlineImports(b)}function doInlineImports(t){var d,_,$;for(_=0,$=t.sourceTokens.length;_<$;_++){if(d=t.sourceTokens[_],d[0]==Token.AT_RULE&&isImport(d[1]))return t.sourceTokens.splice(0,_),inlineStylesheet(d,t);d[0]==Token.AT_RULE||d[0]==Token.COMMENT?t.outputTokens.push(d):(t.outputTokens.push(d),t.afterContent=!0)}return t.sourceTokens=[],t.callback(t.outputTokens)}function inlineStylesheet(t,d){var _=extractImportUrlAndMedia(t[1]),$=_[0],b=_[1],y=t[2];return isRemoteResource$1($)?inlineRemoteStylesheet($,b,y,d):inlineLocalStylesheet($,b,y,d)}function inlineRemoteStylesheet(t,d,_,$){var b=isAllowedResource(t,!0,$.inline),y=t,S=t in $.externalContext.sourcesContent,O=!hasProtocol(t);if($.inlinedStylesheets.indexOf(t)>-1)return $.warnings.push('Ignoring remote @import of "'+t+'" as it has already been imported.'),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($);if($.localOnly&&$.afterContent)return $.warnings.push('Ignoring remote @import of "'+t+'" as no callback given and after other content.'),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($);if(O)return $.warnings.push('Skipping remote @import of "'+t+'" as no protocol given.'),$.outputTokens=$.outputTokens.concat($.sourceTokens.slice(0,1)),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($);if($.localOnly&&!S)return $.warnings.push('Skipping remote @import of "'+t+'" as no callback given.'),$.outputTokens=$.outputTokens.concat($.sourceTokens.slice(0,1)),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($);if(!b&&$.afterContent)return $.warnings.push('Ignoring remote @import of "'+t+'" as resource is not allowed and after other content.'),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($);if(!b)return $.warnings.push('Skipping remote @import of "'+t+'" as resource is not allowed.'),$.outputTokens=$.outputTokens.concat($.sourceTokens.slice(0,1)),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($);$.inlinedStylesheets.push(t);function E(w,T){return w?($.errors.push('Broken @import declaration of "'+t+'" - '+w),process$1.nextTick(function(){$.outputTokens=$.outputTokens.concat($.sourceTokens.slice(0,1)),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($)})):($.inline=$.externalContext.options.inline,$.isRemote=!0,$.externalContext.source=y,$.externalContext.sourcesContent[t]=T,$.externalContext.stats.originalSize+=T.length,fromStyles(T,$.externalContext,$,function(A){return A=wrapInMedia(A,d,_),$.outputTokens=$.outputTokens.concat(A),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($)}))}return S?E(null,$.externalContext.sourcesContent[t]):$.fetch(t,$.inlineRequest,$.inlineTimeout,E)}function inlineLocalStylesheet(t,d,_,$){var b=path.resolve(""),y=path.isAbsolute(t)?path.resolve(b,t[0]=="/"?t.substring(1):t):path.resolve($.rebaseTo,t),S=path.relative(b,y),O,E=isAllowedResource(t,!1,$.inline),w=normalizePath(S),T=w in $.externalContext.sourcesContent;if($.inlinedStylesheets.indexOf(y)>-1)$.warnings.push('Ignoring local @import of "'+t+'" as it has already been imported.');else if(E&&!T&&(!fs.existsSync(y)||!fs.statSync(y).isFile()))$.errors.push('Ignoring local @import of "'+t+'" as resource is missing.');else if(!E&&$.afterContent)$.warnings.push('Ignoring local @import of "'+t+'" as resource is not allowed and after other content.');else if($.afterContent)$.warnings.push('Ignoring local @import of "'+t+'" as after other content.');else if(!E)$.warnings.push('Skipping local @import of "'+t+'" as resource is not allowed.'),$.outputTokens=$.outputTokens.concat($.sourceTokens.slice(0,1));else return O=T?$.externalContext.sourcesContent[w]:fs.readFileSync(y,"utf-8"),$.inlinedStylesheets.push(y),$.inline=$.externalContext.options.inline,$.externalContext.source=w,$.externalContext.sourcesContent[w]=O,$.externalContext.stats.originalSize+=O.length,fromStyles(O,$.externalContext,$,function(A){return A=wrapInMedia(A,d,_),$.outputTokens=$.outputTokens.concat(A),$.sourceTokens=$.sourceTokens.slice(1),doInlineImports($)});return $.sourceTokens=$.sourceTokens.slice(1),doInlineImports($)}function wrapInMedia(t,d,_){return d?[[Token.NESTED_BLOCK,[[Token.NESTED_BLOCK_SCOPE,"@media "+d,_]],t]]:t}var readSources_1=readSources$1,all$1=helpers$1.all;function store$1(t,d){var _=typeof d=="string"?d:d[1],$=t.wrap;$(t,_),track$1(t,_),t.output.push(_)}function wrap$1(t,d){t.column+d.length>t.format.wrapAt&&(track$1(t,t.format.breakWith),t.output.push(t.format.breakWith))}function track$1(t,d){var _=d.split(`
`);t.line+=_.length-1,t.column=_.length>1?0:t.column+_.pop().length}function serializeStyles$1(t,d){var _={column:0,format:d.options.format,indentBy:0,indentWith:"",line:1,output:[],spaceAfterClosingBrace:d.options.compatibility.properties.spaceAfterClosingBrace,store:store$1,wrap:d.options.format.wrapAt?wrap$1:function(){}};return all$1(_,t),{styles:_.output.join("")}}var simple=serializeStyles$1,SourceMapGenerator=sourceMap.SourceMapGenerator,all=helpers$1.all,isRemoteResource=isRemoteResource_1,isWindows=process$1.platform=="win32",NIX_SEPARATOR_PATTERN=/\//g,UNKNOWN_SOURCE="$stdin",WINDOWS_SEPARATOR="\\";function store(t,d){var _=typeof d=="string",$=_?d:d[1],b=_?null:d[2],y=t.wrap;y(t,$),track(t,$,b),t.output.push($)}function wrap(t,d){t.column+d.length>t.format.wrapAt&&(track(t,t.format.breakWith,!1),t.output.push(t.format.breakWith))}function track(t,d,_){var $=d.split(`
`);_&&trackAllMappings(t,_),t.line+=$.length-1,t.column=$.length>1?0:t.column+$.pop().length}function trackAllMappings(t,d){for(var _=0,$=d.length;_<$;_++)trackMapping(t,d[_])}function trackMapping(t,d){var _=d[0],$=d[1],b=d[2],y=b,S=y||UNKNOWN_SOURCE;isWindows&&y&&!isRemoteResource(y)&&(S=y.replace(NIX_SEPARATOR_PATTERN,WINDOWS_SEPARATOR)),t.outputMap.addMapping({generated:{line:t.line,column:t.column},source:S,original:{line:_,column:$}}),t.inlineSources&&b in t.sourcesContent&&t.outputMap.setSourceContent(S,t.sourcesContent[b])}function serializeStylesAndSourceMap$1(t,d){var _={column:0,format:d.options.format,indentBy:0,indentWith:"",inlineSources:d.options.sourceMapInlineSources,line:1,output:[],outputMap:new SourceMapGenerator,sourcesContent:d.sourcesContent,spaceAfterClosingBrace:d.options.compatibility.properties.spaceAfterClosingBrace,store,wrap:d.options.format.wrapAt?wrap:function(){}};return all(_,t),{sourceMap:_.outputMap,styles:_.output.join("")}}var sourceMaps=serializeStylesAndSourceMap$1,level0Optimize=optimize$4,level1Optimize=optimize$3,level2Optimize=optimize$1,validator=validator_1,compatibilityFrom=compatibility,fetchFrom=fetch,formatFrom=format.formatFrom,inlineFrom=inline$1,inlineRequestFrom=inlineRequest,inlineTimeoutFrom=inlineTimeout,OptimizationLevel=optimizationLevel.OptimizationLevel,optimizationLevelFrom=optimizationLevel.optimizationLevelFrom,pluginsFrom=plugins,rebaseFrom=rebase$3,rebaseToFrom=rebaseTo,inputSourceMapTracker=inputSourceMapTracker_1,readSources=readSources_1,serializeStyles=simple,serializeStylesAndSourceMap=sourceMaps,CleanCSS=clean.exports=function t(d){d=d||{},this.options={batch:!!d.batch,compatibility:compatibilityFrom(d.compatibility),explicitRebaseTo:"rebaseTo"in d,fetch:fetchFrom(d.fetch),format:formatFrom(d.format),inline:inlineFrom(d.inline),inlineRequest:inlineRequestFrom(d.inlineRequest),inlineTimeout:inlineTimeoutFrom(d.inlineTimeout),level:optimizationLevelFrom(d.level),plugins:pluginsFrom(d.plugins),rebase:rebaseFrom(d.rebase,d.rebaseTo),rebaseTo:rebaseToFrom(d.rebaseTo),returnPromise:!!d.returnPromise,sourceMap:!!d.sourceMap,sourceMapInlineSources:!!d.sourceMapInlineSources}};CleanCSS.process=function(t,d){var _,$=d.to;return delete d.to,_=new CleanCSS(Object.assign({returnPromise:!0,rebaseTo:$},d)),_.minify(t).then(function(b){return{css:b.styles}})},CleanCSS.prototype.minify=function(t,d,_){var $=this.options;return $.returnPromise?new Promise(function(b,y){minifyAll(t,$,d,function(S,O){return S?y(S):b(O)})}):minifyAll(t,$,d,_)};function minifyAll(t,d,_,$){return d.batch&&Array.isArray(t)?minifyInBatchesFromArray(t,d,_,$):d.batch&&typeof t=="object"?minifyInBatchesFromHash(t,d,_,$):minify(t,d,_,$)}function minifyInBatchesFromArray(t,d,_,$){var b=typeof $=="function"?$:typeof _=="function"?_:null,y=[],S={},O,E,w;function T(A,R){S=Object.assign(S,R),A!==null&&(y=y.concat(A))}for(E=0,w=t.length;E<w;E++)typeof t[E]=="object"?minifyInBatchesFromHash(t[E],d,T):(O=t[E],S[O]=minify([O],d),y=y.concat(S[O].errors));return b?b(y.length>0?y:null,S):S}function minifyInBatchesFromHash(t,d,_,$){var b=typeof $=="function"?$:typeof _=="function"?_:null,y=[],S={},O,E;for(O in t)E=t[O],S[O]=minify(E.styles,d,E.sourceMap),y=y.concat(S[O].errors);return b?b(y.length>0?y:null,S):S}function minify(t,d,_,$){var b=typeof _!="function"?_:null,y=typeof $=="function"?$:typeof _=="function"?_:null,S={stats:{efficiency:0,minifiedSize:0,originalSize:0,startedAt:Date.now(),timeSpent:0},cache:{specificity:{}},errors:[],inlinedStylesheets:[],inputSourceMapTracker:inputSourceMapTracker(),localOnly:!y,options:d,source:null,sourcesContent:{},validator:validator(d.compatibility),warnings:[]},O;return b&&S.inputSourceMapTracker.track(void 0,b),d.rebase&&!d.explicitRebaseTo&&(O="You have set `rebase: true` without giving `rebaseTo` option, which, in this case, defaults to the current working directory. You are then warned this can lead to unexpected URL rebasing (aka here be dragons)! If you are OK with the clean-css output, then you can get rid of this warning by giving clean-css a `rebaseTo: process.cwd()` option.",S.warnings.push(O)),runner(S.localOnly)(function(){return readSources(t,S,function(E){var w=S.options.sourceMap?serializeStylesAndSourceMap:serializeStyles,T=optimize(E,S),A=w(T,S),R=withMetadata(A,S);return y?y(S.errors.length>0?S.errors:null,R):R})})}function runner(t){return t?function(d){return d()}:process$1.nextTick}function optimize(t,d){var _=level0Optimize(t);return _=OptimizationLevel.One in d.options.level?level1Optimize(t,d):t,_=OptimizationLevel.Two in d.options.level?level2Optimize(t,d,!0):_,_}function withMetadata(t,d){return t.stats=calculateStatsFrom(t.styles,d),t.errors=d.errors,t.inlinedStylesheets=d.inlinedStylesheets,t.warnings=d.warnings,t}function calculateStatsFrom(t,d){var _=Date.now(),$=_-d.stats.startedAt;return delete d.stats.startedAt,d.stats.timeSpent=$,d.stats.efficiency=1-t.length/d.stats.originalSize,d.stats.minifiedSize=t.length,d.stats}var cleanCss=clean.exports,FontsData=[{name:"System Fonts",fonts:[{name:"Default System Font",value:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif'},{name:"Consolas/Monaco",value:"Consolas, monaco, monospace"},{name:"Georgia",value:'Georgia, "Times New Roman", Times, serif'},{name:"Helvetica/Arial",value:'"Helvetica Neue", Helvetica, Arial, sans-serif'},{name:"Lucida",value:'"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif'},{name:"Times New Roman",value:'"Times New Roman", Times, serif'},{name:"Trebuchet",value:'"Trebuchet MS", Verdana, sans-serif'},{name:"Verdana",value:"Verdana, Geneva, sans-serif"},{name:"Inherit",value:"inherit"}]},{name:"Google Fonts",fonts:["ABeeZee","Abel","Abhaya Libre","Abril Fatface","Aclonica","Acme","Actor","Adamina","Advent Pro","Aguafina Script","Akaya Kanadaka","Akaya Telivigala","Akronim","Aladin","Alata","Alatsi","Aldrich","Alef","Alegreya","Alegreya SC","Alegreya Sans","Alegreya Sans SC","Aleo","Alex Brush","Alfa Slab One","Alice","Alike","Alike Angular","Allan","Allerta","Allerta Stencil","Allison","Allura","Almarai","Almendra","Almendra Display","Almendra SC","Alumni Sans","Amarante","Amaranth","Amatic SC","Amethysta","Amiko","Amiri","Amita","Anaheim","Andada Pro","Andika","Andika New Basic","Angkor","Annie Use Your Telescope","Anonymous Pro","Antic","Antic Didone","Antic Slab","Anton","Antonio","Arapey","Arbutus","Arbutus Slab","Architects Daughter","Archivo","Archivo Black","Archivo Narrow","Are You Serious","Aref Ruqaa","Arima Madurai","Arimo","Arizonia","Armata","Arsenal","Artifika","Arvo","Arya","Asap","Asap Condensed","Asar","Asset","Assistant","Astloch","Asul","Athiti","Atkinson Hyperlegible","Atma","Atomic Age","Aubrey","Audiowide","Autour One","Average","Average Sans","Averia Gruesa Libre","Averia Libre","Averia Sans Libre","Averia Serif Libre","Azeret Mono","B612","B612 Mono","Bad Script","Bahiana","Bahianita","Bai Jamjuree","Bakbak One","Ballet","Baloo 2","Baloo Bhai 2","Baloo Bhaijaan 2","Baloo Bhaina 2","Baloo Chettan 2","Baloo Da 2","Baloo Paaji 2","Baloo Tamma 2","Baloo Tammudu 2","Baloo Thambi 2","Balsamiq Sans","Balthazar","Bangers","Barlow","Barlow Condensed","Barlow Semi Condensed","Barriecito","Barrio","Basic","Baskervville","Battambang","Baumans","Bayon","Be Vietnam Pro","Bebas Neue","Belgrano","Bellefair","Belleza","Bellota","Bellota Text","BenchNine","Benne","Bentham","Berkshire Swash","Besley","Beth Ellen","Bevan","Big Shoulders Display","Big Shoulders Inline Display","Big Shoulders Inline Text","Big Shoulders Stencil Display","Big Shoulders Stencil Text","Big Shoulders Text","Bigelow Rules","Bigshot One","Bilbo","Bilbo Swash Caps","BioRhyme","BioRhyme Expanded","Birthstone","Birthstone Bounce","Biryani","Bitter","Black And White Picture","Black Han Sans","Black Ops One","Blinker","Bodoni Moda","Bokor","Bona Nova","Bonbon","Bonheur Royale","Boogaloo","Bowlby One","Bowlby One SC","Brawler","Bree Serif","Brygada 1918","Bubblegum Sans","Bubbler One","Buda","Buenard","Bungee","Bungee Hairline","Bungee Inline","Bungee Outline","Bungee Shade","Butcherman","Butterfly Kids","Cabin","Cabin Condensed","Cabin Sketch","Caesar Dressing","Cagliostro","Cairo","Caladea","Calistoga","Calligraffitti","Cambay","Cambo","Candal","Cantarell","Cantata One","Cantora One","Capriola","Caramel","Carattere","Cardo","Carme","Carrois Gothic","Carrois Gothic SC","Carter One","Castoro","Catamaran","Caudex","Caveat","Caveat Brush","Cedarville Cursive","Ceviche One","Chakra Petch","Changa","Changa One","Chango","Charm","Charmonman","Chathura","Chau Philomene One","Chela One","Chelsea Market","Chenla","Cherish","Cherry Cream Soda","Cherry Swash","Chewy","Chicle","Chilanka","Chivo","Chonburi","Cinzel","Cinzel Decorative","Clicker Script","Coda","Coda Caption","Codystar","Coiny","Combo","Comfortaa","Comforter","Comforter Brush","Comic Neue","Coming Soon","Commissioner","Concert One","Condiment","Content","Contrail One","Convergence","Cookie","Copse","Corben","Corinthia","Cormorant","Cormorant Garamond","Cormorant Infant","Cormorant SC","Cormorant Unicase","Cormorant Upright","Courgette","Courier Prime","Cousine","Coustard","Covered By Your Grace","Crafty Girls","Creepster","Crete Round","Crimson Pro","Croissant One","Crushed","Cuprum","Cute Font","Cutive","Cutive Mono","DM Mono","DM Sans","DM Serif Display","DM Serif Text","Damion","Dancing Script","Dangrek","Darker Grotesque","David Libre","Dawning of a New Day","Days One","Dekko","Dela Gothic One","Delius","Delius Swash Caps","Delius Unicase","Della Respira","Denk One","Devonshire","Dhurjati","Didact Gothic","Diplomata","Diplomata SC","Do Hyeon","Dokdo","Domine","Donegal One","Dongle","Doppio One","Dorsa","Dosis","DotGothic16","Dr Sugiyama","Duru Sans","Dynalight","EB Garamond","Eagle Lake","East Sea Dokdo","Eater","Economica","Eczar","El Messiri","Electrolize","Elsie","Elsie Swash Caps","Emblema One","Emilys Candy","Encode Sans","Encode Sans Condensed","Encode Sans Expanded","Encode Sans SC","Encode Sans Semi Condensed","Encode Sans Semi Expanded","Engagement","Englebert","Enriqueta","Ephesis","Epilogue","Erica One","Esteban","Estonia","Euphoria Script","Ewert","Exo","Exo 2","Expletus Sans","Explora","Fahkwang","Fanwood Text","Farro","Farsan","Fascinate","Fascinate Inline","Faster One","Fasthand","Fauna One","Faustina","Federant","Federo","Felipa","Fenix","Festive","Finger Paint","Fira Code","Fira Mono","Fira Sans","Fira Sans Condensed","Fira Sans Extra Condensed","Fjalla One","Fjord One","Flamenco","Flavors","Fleur De Leah","Flow Block","Flow Circular","Flow Rounded","Fondamento","Fontdiner Swanky","Forum","Francois One","Frank Ruhl Libre","Fraunces","Freckle Face","Fredericka the Great","Fredoka One","Freehand","Fresca","Frijole","Fruktur","Fugaz One","Fuggles","Fuzzy Bubbles","GFS Didot","GFS Neohellenic","Gabriela","Gaegu","Gafata","Galada","Galdeano","Galindo","Gamja Flower","Gayathri","Gelasio","Gemunu Libre","Genos","Gentium Basic","Gentium Book Basic","Geo","Georama","Geostar","Geostar Fill","Germania One","Gideon Roman","Gidugu","Gilda Display","Girassol","Give You Glory","Glass Antiqua","Glegoo","Gloria Hallelujah","Glory","Gluten","Goblin One","Gochi Hand","Goldman","Gorditas","Gothic A1","Gotu","Goudy Bookletter 1911","Gowun Batang","Gowun Dodum","Graduate","Grand Hotel","Grandstander","Gravitas One","Great Vibes","Grechen Fuemen","Grenze","Grenze Gotisch","Grey Qo","Griffy","Gruppo","Gudea","Gugi","Gupter","Gurajada","Gwendolyn","Habibi","Hachi Maru Pop","Hahmlet","Halant","Hammersmith One","Hanalei","Hanalei Fill","Handlee","Hanuman","Happy Monkey","Harmattan","Headland One","Heebo","Henny Penny","Hepta Slab","Herr Von Muellerhoff","Hi Melody","Hina Mincho","Hind","Hind Guntur","Hind Madurai","Hind Siliguri","Hind Vadodara","Holtwood One SC","Homemade Apple","Homenaje","Hurricane","IBM Plex Mono","IBM Plex Sans","IBM Plex Sans Arabic","IBM Plex Sans Condensed","IBM Plex Sans Devanagari","IBM Plex Sans Hebrew","IBM Plex Sans KR","IBM Plex Sans Thai","IBM Plex Sans Thai Looped","IBM Plex Serif","IM Fell DW Pica","IM Fell DW Pica SC","IM Fell Double Pica","IM Fell Double Pica SC","IM Fell English","IM Fell English SC","IM Fell French Canon","IM Fell French Canon SC","IM Fell Great Primer","IM Fell Great Primer SC","Ibarra Real Nova","Iceberg","Iceland","Imbue","Imperial Script","Imprima","Inconsolata","Inder","Indie Flower","Inika","Inknut Antiqua","Inria Sans","Inria Serif","Inspiration","Inter","Irish Grover","Island Moments","Istok Web","Italiana","Italianno","Itim","Jacques Francois","Jacques Francois Shadow","Jaldi","JetBrains Mono","Jim Nightshade","Jockey One","Jolly Lodger","Jomhuria","Jomolhari","Josefin Sans","Josefin Slab","Jost","Joti One","Jua","Judson","Julee","Julius Sans One","Junge","Jura","Just Another Hand","Just Me Again Down Here","K2D","Kadwa","Kaisei Decol","Kaisei HarunoUmi","Kaisei Opti","Kaisei Tokumin","Kalam","Kameron","Kanit","Kantumruy","Karantina","Karla","Karma","Katibeh","Kaushan Script","Kavivanar","Kavoon","Kdam Thmor","Keania One","Kelly Slab","Kenia","Khand","Khmer","Khula","Kings","Kirang Haerang","Kite One","Kiwi Maru","Klee One","Knewave","KoHo","Kodchasan","Koh Santepheap","Kolker Brush","Kosugi","Kosugi Maru","Kotta One","Koulen","Kranky","Kreon","Kristi","Krona One","Krub","Kufam","Kulim Park","Kumar One","Kumar One Outline","Kumbh Sans","Kurale","La Belle Aurore","Lacquer","Laila","Lakki Reddy","Lalezar","Lancelot","Langar","Lateef","Lato","League Script","Leckerli One","Ledger","Lekton","Lemon","Lemonada","Lexend","Lexend Deca","Lexend Exa","Lexend Giga","Lexend Mega","Lexend Peta","Lexend Tera","Lexend Zetta","Libre Barcode 128","Libre Barcode 128 Text","Libre Barcode 39","Libre Barcode 39 Extended","Libre Barcode 39 Extended Text","Libre Barcode 39 Text","Libre Barcode EAN13 Text","Libre Baskerville","Libre Caslon Display","Libre Caslon Text","Libre Franklin","Licorice","Life Savers","Lilita One","Lily Script One","Limelight","Linden Hill","Literata","Liu Jian Mao Cao","Livvic","Lobster","Lobster Two","Londrina Outline","Londrina Shadow","Londrina Sketch","Londrina Solid","Long Cang","Lora","Love Light","Love Ya Like A Sister","Loved by the King","Lovers Quarrel","Luckiest Guy","Lusitana","Lustria","Luxurious Roman","Luxurious Script","M PLUS 1","M PLUS 1 Code","M PLUS 1p","M PLUS 2","M PLUS Code Latin","M PLUS Rounded 1c","Ma Shan Zheng","Macondo","Macondo Swash Caps","Mada","Magra","Maiden Orange","Maitree","Major Mono Display","Mako","Mali","Mallanna","Mandali","Manjari","Manrope","Mansalva","Manuale","Marcellus","Marcellus SC","Marck Script","Margarine","Markazi Text","Marko One","Marmelad","Martel","Martel Sans","Marvel","Mate","Mate SC","Maven Pro","McLaren","Mea Culpa","Meddon","MedievalSharp","Medula One","Meera Inimai","Megrim","Meie Script","Meow Script","Merienda","Merienda One","Merriweather","Merriweather Sans","Metal","Metal Mania","Metamorphous","Metrophobic","Michroma","Milonga","Miltonian","Miltonian Tattoo","Mina","Miniver","Miriam Libre","Mirza","Miss Fajardose","Mitr","Mochiy Pop One","Mochiy Pop P One","Modak","Modern Antiqua","Mogra","Mohave","Molengo","Molle","Monda","Monofett","Monoton","Monsieur La Doulaise","Montaga","Montagu Slab","MonteCarlo","Montez","Montserrat","Montserrat Alternates","Montserrat Subrayada","Moo Lah Lah","Moon Dance","Moul","Moulpali","Mountains of Christmas","Mouse Memoirs","Mr Bedfort","Mr Dafoe","Mr De Haviland","Mrs Saint Delafield","Mrs Sheppards","Mukta","Mukta Mahee","Mukta Malar","Mukta Vaani","Mulish","Murecho","MuseoModerno","Mystery Quest","NTR","Nanum Brush Script","Nanum Gothic","Nanum Gothic Coding","Nanum Myeongjo","Nanum Pen Script","Neonderthaw","Nerko One","Neucha","Neuton","New Rocker","New Tegomin","News Cycle","Newsreader","Niconne","Niramit","Nixie One","Nobile","Nokora","Norican","Nosifer","Notable","Nothing You Could Do","Noticia Text","Noto Kufi Arabic","Noto Music","Noto Naskh Arabic","Noto Nastaliq Urdu","Noto Rashi Hebrew","Noto Sans","Noto Sans Adlam","Noto Sans Adlam Unjoined","Noto Sans Anatolian Hieroglyphs","Noto Sans Arabic","Noto Sans Armenian","Noto Sans Avestan","Noto Sans Balinese","Noto Sans Bamum","Noto Sans Bassa Vah","Noto Sans Batak","Noto Sans Bengali","Noto Sans Bhaiksuki","Noto Sans Brahmi","Noto Sans Buginese","Noto Sans Buhid","Noto Sans Canadian Aboriginal","Noto Sans Carian","Noto Sans Caucasian Albanian","Noto Sans Chakma","Noto Sans Cham","Noto Sans Cherokee","Noto Sans Coptic","Noto Sans Cuneiform","Noto Sans Cypriot","Noto Sans Deseret","Noto Sans Devanagari","Noto Sans Display","Noto Sans Duployan","Noto Sans Egyptian Hieroglyphs","Noto Sans Elbasan","Noto Sans Elymaic","Noto Sans Georgian","Noto Sans Glagolitic","Noto Sans Gothic","Noto Sans Grantha","Noto Sans Gujarati","Noto Sans Gunjala Gondi","Noto Sans Gurmukhi","Noto Sans HK","Noto Sans Hanifi Rohingya","Noto Sans Hanunoo","Noto Sans Hatran","Noto Sans Hebrew","Noto Sans Imperial Aramaic","Noto Sans Indic Siyaq Numbers","Noto Sans Inscriptional Pahlavi","Noto Sans Inscriptional Parthian","Noto Sans JP","Noto Sans Javanese","Noto Sans KR","Noto Sans Kaithi","Noto Sans Kannada","Noto Sans Kayah Li","Noto Sans Kharoshthi","Noto Sans Khmer","Noto Sans Khojki","Noto Sans Khudawadi","Noto Sans Lao","Noto Sans Lepcha","Noto Sans Limbu","Noto Sans Linear A","Noto Sans Linear B","Noto Sans Lisu","Noto Sans Lycian","Noto Sans Lydian","Noto Sans Mahajani","Noto Sans Malayalam","Noto Sans Mandaic","Noto Sans Manichaean","Noto Sans Marchen","Noto Sans Masaram Gondi","Noto Sans Math","Noto Sans Mayan Numerals","Noto Sans Medefaidrin","Noto Sans Meetei Mayek","Noto Sans Meroitic","Noto Sans Miao","Noto Sans Modi","Noto Sans Mongolian","Noto Sans Mono","Noto Sans Mro","Noto Sans Multani","Noto Sans Myanmar","Noto Sans N Ko","Noto Sans Nabataean","Noto Sans New Tai Lue","Noto Sans Newa","Noto Sans Nushu","Noto Sans Ogham","Noto Sans Ol Chiki","Noto Sans Old Hungarian","Noto Sans Old Italic","Noto Sans Old North Arabian","Noto Sans Old Permic","Noto Sans Old Persian","Noto Sans Old Sogdian","Noto Sans Old South Arabian","Noto Sans Old Turkic","Noto Sans Oriya","Noto Sans Osage","Noto Sans Osmanya","Noto Sans Pahawh Hmong","Noto Sans Palmyrene","Noto Sans Pau Cin Hau","Noto Sans Phags Pa","Noto Sans Phoenician","Noto Sans Psalter Pahlavi","Noto Sans Rejang","Noto Sans Runic","Noto Sans SC","Noto Sans Samaritan","Noto Sans Saurashtra","Noto Sans Sharada","Noto Sans Shavian","Noto Sans Siddham","Noto Sans Sinhala","Noto Sans Sogdian","Noto Sans Sora Sompeng","Noto Sans Soyombo","Noto Sans Sundanese","Noto Sans Syloti Nagri","Noto Sans Symbols","Noto Sans Symbols 2","Noto Sans Syriac","Noto Sans TC","Noto Sans Tagalog","Noto Sans Tagbanwa","Noto Sans Tai Le","Noto Sans Tai Tham","Noto Sans Tai Viet","Noto Sans Takri","Noto Sans Tamil","Noto Sans Tamil Supplement","Noto Sans Telugu","Noto Sans Thaana","Noto Sans Thai","Noto Sans Thai Looped","Noto Sans Tifinagh","Noto Sans Tirhuta","Noto Sans Ugaritic","Noto Sans Vai","Noto Sans Wancho","Noto Sans Warang Citi","Noto Sans Yi","Noto Sans Zanabazar Square","Noto Serif","Noto Serif Ahom","Noto Serif Armenian","Noto Serif Balinese","Noto Serif Bengali","Noto Serif Devanagari","Noto Serif Display","Noto Serif Dogra","Noto Serif Ethiopic","Noto Serif Georgian","Noto Serif Grantha","Noto Serif Gujarati","Noto Serif Gurmukhi","Noto Serif Hebrew","Noto Serif JP","Noto Serif KR","Noto Serif Kannada","Noto Serif Khmer","Noto Serif Lao","Noto Serif Malayalam","Noto Serif Myanmar","Noto Serif Nyiakeng Puachue Hmong","Noto Serif SC","Noto Serif Sinhala","Noto Serif TC","Noto Serif Tamil","Noto Serif Tangut","Noto Serif Telugu","Noto Serif Thai","Noto Serif Tibetan","Noto Serif Yezidi","Noto Traditional Nushu","Nova Cut","Nova Flat","Nova Mono","Nova Oval","Nova Round","Nova Script","Nova Slim","Nova Square","Numans","Nunito","Nunito Sans","Odibee Sans","Odor Mean Chey","Offside","Oi","Old Standard TT","Oldenburg","Ole","Oleo Script","Oleo Script Swash Caps","Oooh Baby","Open Sans","Open Sans Condensed","Oranienbaum","Orbitron","Oregano","Orelega One","Orienta","Original Surfer","Oswald","Otomanopee One","Outfit","Over the Rainbow","Overlock","Overlock SC","Overpass","Overpass Mono","Ovo","Oxanium","Oxygen","Oxygen Mono","PT Mono","PT Sans","PT Sans Caption","PT Sans Narrow","PT Serif","PT Serif Caption","Pacifico","Padauk","Palanquin","Palanquin Dark","Palette Mosaic","Pangolin","Paprika","Parisienne","Passero One","Passion One","Passions Conflict","Pathway Gothic One","Patrick Hand","Patrick Hand SC","Pattaya","Patua One","Pavanam","Paytone One","Peddana","Peralta","Permanent Marker","Petemoss","Petit Formal Script","Petrona","Philosopher","Piazzolla","Piedra","Pinyon Script","Pirata One","Plaster","Play","Playball","Playfair Display","Playfair Display SC","Podkova","Poiret One","Poller One","Poly","Pompiere","Pontano Sans","Poor Story","Poppins","Port Lligat Sans","Port Lligat Slab","Potta One","Pragati Narrow","Praise","Prata","Preahvihear","Press Start 2P","Pridi","Princess Sofia","Prociono","Prompt","Prosto One","Proza Libre","Public Sans","Puppies Play","Puritan","Purple Purse","Qahiri","Quando","Quantico","Quattrocento","Quattrocento Sans","Questrial","Quicksand","Quintessential","Qwigley","Qwitcher Grypen","Racing Sans One","Radley","Rajdhani","Rakkas","Raleway","Raleway Dots","Ramabhadra","Ramaraja","Rambla","Rammetto One","Rampart One","Ranchers","Rancho","Ranga","Rasa","Rationale","Ravi Prakash","Readex Pro","Recursive","Red Hat Display","Red Hat Mono","Red Hat Text","Red Rose","Redacted","Redacted Script","Redressed","Reem Kufi","Reenie Beanie","Reggae One","Revalia","Rhodium Libre","Ribeye","Ribeye Marrow","Righteous","Risque","Road Rage","Roboto","Roboto Condensed","Roboto Mono","Roboto Serif","Roboto Slab","Rochester","Rock 3D","Rock Salt","RocknRoll One","Rokkitt","Romanesco","Ropa Sans","Rosario","Rosarivo","Rouge Script","Rowdies","Rozha One","Rubik","Rubik Beastly","Rubik Mono One","Ruda","Rufina","Ruge Boogie","Ruluko","Rum Raisin","Ruslan Display","Russo One","Ruthie","Rye","STIX Two Text","Sacramento","Sahitya","Sail","Saira","Saira Condensed","Saira Extra Condensed","Saira Semi Condensed","Saira Stencil One","Salsa","Sanchez","Sancreek","Sansita","Sansita Swashed","Sarabun","Sarala","Sarina","Sarpanch","Sassy Frass","Satisfy","Sawarabi Gothic","Sawarabi Mincho","Scada","Scheherazade New","Schoolbell","Scope One","Seaweed Script","Secular One","Sedgwick Ave","Sedgwick Ave Display","Sen","Sevillana","Seymour One","Shadows Into Light","Shadows Into Light Two","Shalimar","Shanti","Share","Share Tech","Share Tech Mono","Shippori Antique","Shippori Antique B1","Shippori Mincho","Shippori Mincho B1","Shizuru","Shojumaru","Short Stack","Shrikhand","Siemreap","Sigmar One","Signika","Signika Negative","Simonetta","Single Day","Sintony","Sirin Stencil","Six Caps","Skranji","Slabo 13px","Slabo 27px","Slackey","Smokum","Smooch","Smythe","Sniglet","Snippet","Snowburst One","Sofadi One","Sofia","Solway","Song Myung","Sonsie One","Sora","Sorts Mill Goudy","Source Code Pro","Source Sans 3","Source Sans Pro","Source Serif 4","Source Serif Pro","Space Grotesk","Space Mono","Spartan","Special Elite","Spectral","Spectral SC","Spicy Rice","Spinnaker","Spirax","Spline Sans","Squada One","Sree Krushnadevaraya","Sriracha","Srisakdi","Staatliches","Stalemate","Stalinist One","Stardos Stencil","Stick","Stick No Bills","Stint Ultra Condensed","Stint Ultra Expanded","Stoke","Strait","Style Script","Stylish","Sue Ellen Francisco","Suez One","Sulphur Point","Sumana","Sunflower","Sunshiney","Supermercado One","Sura","Suranna","Suravaram","Suwannaphum","Swanky and Moo Moo","Syncopate","Syne","Syne Mono","Syne Tactile","Tajawal","Tangerine","Taprom","Tauri","Taviraj","Teko","Telex","Tenali Ramakrishna","Tenor Sans","Text Me One","Texturina","Thasadith","The Girl Next Door","The Nautigal","Tienne","Tillana","Timmana","Tinos","Titan One","Titillium Web","Tomorrow","Tourney","Trade Winds","Train One","Trirong","Trispace","Trocchi","Trochut","Truculenta","Trykker","Tulpen One","Turret Road","Twinkle Star","Ubuntu","Ubuntu Condensed","Ubuntu Mono","Uchen","Ultra","Uncial Antiqua","Underdog","Unica One","UnifrakturCook","UnifrakturMaguntia","Unkempt","Unlock","Unna","Urbanist","VT323","Vampiro One","Varela","Varela Round","Varta","Vast Shadow","Vesper Libre","Viaoda Libre","Vibes","Vibur","Vidaloka","Viga","Voces","Volkhov","Vollkorn","Vollkorn SC","Voltaire","Vujahday Script","Waiting for the Sunrise","Wallpoet","Walter Turncoat","Warnes","Waterfall","Wellfleet","Wendy One","WindSong","Wire One","Work Sans","Xanh Mono","Yaldevi","Yanone Kaffeesatz","Yantramanav","Yatra One","Yellowtail","Yeon Sung","Yeseva One","Yesteryear","Yomogi","Yrsa","Yuji Boku","Yuji Hentaigana Akari","Yuji Hentaigana Akebono","Yuji Mai","Yuji Syuku","Yusei Magic","ZCOOL KuaiLe","ZCOOL QingKe HuangYou","ZCOOL XiaoWei","Zen Antique","Zen Antique Soft","Zen Dots","Zen Kaku Gothic Antique","Zen Kaku Gothic New","Zen Kurenaido","Zen Loop","Zen Maru Gothic","Zen Old Mincho","Zen Tokyo Zoo","Zeyada","Zhi Mang Xing","Zilla Slab","Zilla Slab Highlight"]}],freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global,freeGlobal$1=freeGlobal,freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")(),root$1=root,Symbol$1=root$1.Symbol,Symbol$2=Symbol$1,objectProto$b=Object.prototype,hasOwnProperty$8=objectProto$b.hasOwnProperty,nativeObjectToString$1=objectProto$b.toString,symToStringTag$1=Symbol$2?Symbol$2.toStringTag:void 0;function getRawTag(t){var d=hasOwnProperty$8.call(t,symToStringTag$1),_=t[symToStringTag$1];try{t[symToStringTag$1]=void 0;var $=!0}catch{}var b=nativeObjectToString$1.call(t);return $&&(d?t[symToStringTag$1]=_:delete t[symToStringTag$1]),b}var objectProto$a=Object.prototype,nativeObjectToString=objectProto$a.toString;function objectToString(t){return nativeObjectToString.call(t)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$2?Symbol$2.toStringTag:void 0;function baseGetTag(t){return t==null?t===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(t)?getRawTag(t):objectToString(t)}function isObjectLike(t){return t!=null&&typeof t=="object"}var symbolTag$1="[object Symbol]";function isSymbol(t){return typeof t=="symbol"||isObjectLike(t)&&baseGetTag(t)==symbolTag$1}function arrayMap(t,d){for(var _=-1,$=t==null?0:t.length,b=Array($);++_<$;)b[_]=d(t[_],_,t);return b}var isArray=Array.isArray,isArray$1=isArray,INFINITY$3=1/0,symbolProto$1=Symbol$2?Symbol$2.prototype:void 0,symbolToString=symbolProto$1?symbolProto$1.toString:void 0;function baseToString(t){if(typeof t=="string")return t;if(isArray$1(t))return arrayMap(t,baseToString)+"";if(isSymbol(t))return symbolToString?symbolToString.call(t):"";var d=t+"";return d=="0"&&1/t==-INFINITY$3?"-0":d}var reWhitespace=/\s/;function trimmedEndIndex(t){for(var d=t.length;d--&&reWhitespace.test(t.charAt(d)););return d}var reTrimStart=/^\s+/;function baseTrim(t){return t&&t.slice(0,trimmedEndIndex(t)+1).replace(reTrimStart,"")}function isObject(t){var d=typeof t;return t!=null&&(d=="object"||d=="function")}var NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(t){if(typeof t=="number")return t;if(isSymbol(t))return NAN;if(isObject(t)){var d=typeof t.valueOf=="function"?t.valueOf():t;t=isObject(d)?d+"":d}if(typeof t!="string")return t===0?t:+t;t=baseTrim(t);var _=reIsBinary.test(t);return _||reIsOctal.test(t)?freeParseInt(t.slice(2),_?2:8):reIsBadHex.test(t)?NAN:+t}var INFINITY$2=1/0,MAX_INTEGER=17976931348623157e292;function toFinite(t){if(!t)return t===0?t:0;if(t=toNumber(t),t===INFINITY$2||t===-INFINITY$2){var d=t<0?-1:1;return d*MAX_INTEGER}return t===t?t:0}function toInteger(t){var d=toFinite(t),_=d%1;return d===d?_?d-_:d:0}function identity(t){return t}var asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction(t){if(!isObject(t))return!1;var d=baseGetTag(t);return d==funcTag$1||d==genTag||d==asyncTag||d==proxyTag}var coreJsData=root$1["__core-js_shared__"],coreJsData$1=coreJsData,maskSrcKey=function(){var t=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function isMasked(t){return!!maskSrcKey&&maskSrcKey in t}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(t){if(t!=null){try{return funcToString$1.call(t)}catch{}try{return t+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$9=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$7=objectProto$9.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$7).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(t){if(!isObject(t)||isMasked(t))return!1;var d=isFunction(t)?reIsNative:reIsHostCtor;return d.test(toSource(t))}function getValue(t,d){return t==null?void 0:t[d]}function getNative(t,d){var _=getValue(t,d);return baseIsNative(_)?_:void 0}var WeakMap=getNative(root$1,"WeakMap"),WeakMap$1=WeakMap;function apply(t,d,_){switch(_.length){case 0:return t.call(d);case 1:return t.call(d,_[0]);case 2:return t.call(d,_[0],_[1]);case 3:return t.call(d,_[0],_[1],_[2])}return t.apply(d,_)}function noop(){}var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(t){var d=0,_=0;return function(){var $=nativeNow(),b=HOT_SPAN-($-_);if(_=$,b>0){if(++d>=HOT_COUNT)return arguments[0]}else d=0;return t.apply(void 0,arguments)}}function constant(t){return function(){return t}}var defineProperty=function(){try{var t=getNative(Object,"defineProperty");return t({},"",{}),t}catch{}}(),defineProperty$1=defineProperty,baseSetToString=defineProperty$1?function(t,d){return defineProperty$1(t,"toString",{configurable:!0,enumerable:!1,value:constant(d),writable:!0})}:identity,baseSetToString$1=baseSetToString,setToString=shortOut(baseSetToString$1),setToString$1=setToString;function baseFindIndex(t,d,_,$){for(var b=t.length,y=_+($?1:-1);$?y--:++y<b;)if(d(t[y],y,t))return y;return-1}function baseIsNaN(t){return t!==t}function strictIndexOf(t,d,_){for(var $=_-1,b=t.length;++$<b;)if(t[$]===d)return $;return-1}function baseIndexOf(t,d,_){return d===d?strictIndexOf(t,d,_):baseFindIndex(t,baseIsNaN,_)}function arrayIncludes(t,d){var _=t==null?0:t.length;return!!_&&baseIndexOf(t,d,0)>-1}var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(t,d){var _=typeof t;return d=d??MAX_SAFE_INTEGER$1,!!d&&(_=="number"||_!="symbol"&&reIsUint.test(t))&&t>-1&&t%1==0&&t<d}function eq(t,d){return t===d||t!==t&&d!==d}var nativeMax$1=Math.max;function overRest(t,d,_){return d=nativeMax$1(d===void 0?t.length-1:d,0),function(){for(var $=arguments,b=-1,y=nativeMax$1($.length-d,0),S=Array(y);++b<y;)S[b]=$[d+b];b=-1;for(var O=Array(d+1);++b<d;)O[b]=$[b];return O[d]=_(S),apply(t,this,O)}}function baseRest(t,d){return setToString$1(overRest(t,d,identity),t+"")}var MAX_SAFE_INTEGER=9007199254740991;function isLength(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=MAX_SAFE_INTEGER}function isArrayLike(t){return t!=null&&isLength(t.length)&&!isFunction(t)}function isIterateeCall(t,d,_){if(!isObject(_))return!1;var $=typeof d;return($=="number"?isArrayLike(_)&&isIndex(d,_.length):$=="string"&&d in _)?eq(_[d],t):!1}var objectProto$8=Object.prototype;function isPrototype(t){var d=t&&t.constructor,_=typeof d=="function"&&d.prototype||objectProto$8;return t===_}function baseTimes(t,d){for(var _=-1,$=Array(t);++_<t;)$[_]=d(_);return $}var argsTag$2="[object Arguments]";function baseIsArguments(t){return isObjectLike(t)&&baseGetTag(t)==argsTag$2}var objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty,propertyIsEnumerable$1=objectProto$7.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(t){return isObjectLike(t)&&hasOwnProperty$6.call(t,"callee")&&!propertyIsEnumerable$1.call(t,"callee")},isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,Buffer$1=moduleExports$1?root$1.Buffer:void 0,nativeIsBuffer=Buffer$1?Buffer$1.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse,isBuffer$1=isBuffer,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",mapTag$2="[object Map]",numberTag$1="[object Number]",objectTag$2="[object Object]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$1="[object String]",weakMapTag$1="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$1]=typedArrayTags[boolTag$1]=typedArrayTags[dataViewTag$2]=typedArrayTags[dateTag$1]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag]=typedArrayTags[mapTag$2]=typedArrayTags[numberTag$1]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag$1]=typedArrayTags[setTag$2]=typedArrayTags[stringTag$1]=typedArrayTags[weakMapTag$1]=!1;function baseIsTypedArray(t){return isObjectLike(t)&&isLength(t.length)&&!!typedArrayTags[baseGetTag(t)]}function baseUnary(t){return function(d){return t(d)}}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal$1.process,nodeUtil=function(){try{var t=freeModule&&freeModule.require&&freeModule.require("util").types;return t||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}(),nodeUtil$1=nodeUtil,nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,isTypedArray$1=isTypedArray,objectProto$6=Object.prototype,hasOwnProperty$5=objectProto$6.hasOwnProperty;function arrayLikeKeys(t,d){var _=isArray$1(t),$=!_&&isArguments$1(t),b=!_&&!$&&isBuffer$1(t),y=!_&&!$&&!b&&isTypedArray$1(t),S=_||$||b||y,O=S?baseTimes(t.length,String):[],E=O.length;for(var w in t)(d||hasOwnProperty$5.call(t,w))&&!(S&&(w=="length"||b&&(w=="offset"||w=="parent")||y&&(w=="buffer"||w=="byteLength"||w=="byteOffset")||isIndex(w,E)))&&O.push(w);return O}function overArg(t,d){return function(_){return t(d(_))}}var nativeKeys=overArg(Object.keys,Object),nativeKeys$1=nativeKeys,objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function baseKeys(t){if(!isPrototype(t))return nativeKeys$1(t);var d=[];for(var _ in Object(t))hasOwnProperty$4.call(t,_)&&_!="constructor"&&d.push(_);return d}function keys(t){return isArrayLike(t)?arrayLikeKeys(t):baseKeys(t)}var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(t,d){if(isArray$1(t))return!1;var _=typeof t;return _=="number"||_=="symbol"||_=="boolean"||t==null||isSymbol(t)?!0:reIsPlainProp.test(t)||!reIsDeepProp.test(t)||d!=null&&t in Object(d)}var nativeCreate=getNative(Object,"create"),nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(t){var d=this.has(t)&&delete this.__data__[t];return this.size-=d?1:0,d}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashGet(t){var d=this.__data__;if(nativeCreate$1){var _=d[t];return _===HASH_UNDEFINED$2?void 0:_}return hasOwnProperty$3.call(d,t)?d[t]:void 0}var objectProto$3=Object.prototype,hasOwnProperty$2=objectProto$3.hasOwnProperty;function hashHas(t){var d=this.__data__;return nativeCreate$1?d[t]!==void 0:hasOwnProperty$2.call(d,t)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(t,d){var _=this.__data__;return this.size+=this.has(t)?0:1,_[t]=nativeCreate$1&&d===void 0?HASH_UNDEFINED$1:d,this}function Hash(t){var d=-1,_=t==null?0:t.length;for(this.clear();++d<_;){var $=t[d];this.set($[0],$[1])}}Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(t,d){for(var _=t.length;_--;)if(eq(t[_][0],d))return _;return-1}var arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete(t){var d=this.__data__,_=assocIndexOf(d,t);if(_<0)return!1;var $=d.length-1;return _==$?d.pop():splice.call(d,_,1),--this.size,!0}function listCacheGet(t){var d=this.__data__,_=assocIndexOf(d,t);return _<0?void 0:d[_][1]}function listCacheHas(t){return assocIndexOf(this.__data__,t)>-1}function listCacheSet(t,d){var _=this.__data__,$=assocIndexOf(_,t);return $<0?(++this.size,_.push([t,d])):_[$][1]=d,this}function ListCache(t){var d=-1,_=t==null?0:t.length;for(this.clear();++d<_;){var $=t[d];this.set($[0],$[1])}}ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet;var Map$1=getNative(root$1,"Map"),Map$2=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$2||ListCache),string:new Hash}}function isKeyable(t){var d=typeof t;return d=="string"||d=="number"||d=="symbol"||d=="boolean"?t!=="__proto__":t===null}function getMapData(t,d){var _=t.__data__;return isKeyable(d)?_[typeof d=="string"?"string":"hash"]:_.map}function mapCacheDelete(t){var d=getMapData(this,t).delete(t);return this.size-=d?1:0,d}function mapCacheGet(t){return getMapData(this,t).get(t)}function mapCacheHas(t){return getMapData(this,t).has(t)}function mapCacheSet(t,d){var _=getMapData(this,t),$=_.size;return _.set(t,d),this.size+=_.size==$?0:1,this}function MapCache(t){var d=-1,_=t==null?0:t.length;for(this.clear();++d<_;){var $=t[d];this.set($[0],$[1])}}MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet;var FUNC_ERROR_TEXT="Expected a function";function memoize(t,d){if(typeof t!="function"||d!=null&&typeof d!="function")throw new TypeError(FUNC_ERROR_TEXT);var _=function(){var $=arguments,b=d?d.apply(this,$):$[0],y=_.cache;if(y.has(b))return y.get(b);var S=t.apply(this,$);return _.cache=y.set(b,S)||y,S};return _.cache=new(memoize.Cache||MapCache),_}memoize.Cache=MapCache;var MAX_MEMOIZE_SIZE=500;function memoizeCapped(t){var d=memoize(t,function($){return _.size===MAX_MEMOIZE_SIZE&&_.clear(),$}),_=d.cache;return d}var rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(t){var d=[];return t.charCodeAt(0)===46&&d.push(""),t.replace(rePropName,function(_,$,b,y){d.push(b?y.replace(reEscapeChar,"$1"):$||_)}),d}),stringToPath$1=stringToPath;function toString$1(t){return t==null?"":baseToString(t)}function castPath(t,d){return isArray$1(t)?t:isKey(t,d)?[t]:stringToPath$1(toString$1(t))}var INFINITY$1=1/0;function toKey(t){if(typeof t=="string"||isSymbol(t))return t;var d=t+"";return d=="0"&&1/t==-INFINITY$1?"-0":d}function baseGet(t,d){d=castPath(d,t);for(var _=0,$=d.length;t!=null&&_<$;)t=t[toKey(d[_++])];return _&&_==$?t:void 0}function get(t,d,_){var $=t==null?void 0:baseGet(t,d);return $===void 0?_:$}function arrayPush(t,d){for(var _=-1,$=d.length,b=t.length;++_<$;)t[b+_]=d[_];return t}var spreadableSymbol=Symbol$2?Symbol$2.isConcatSpreadable:void 0;function isFlattenable(t){return isArray$1(t)||isArguments$1(t)||!!(spreadableSymbol&&t&&t[spreadableSymbol])}function baseFlatten(t,d,_,$,b){var y=-1,S=t.length;for(_||(_=isFlattenable),b||(b=[]);++y<S;){var O=t[y];d>0&&_(O)?d>1?baseFlatten(O,d-1,_,$,b):arrayPush(b,O):$||(b[b.length]=O)}return b}function baseSlice(t,d,_){var $=-1,b=t.length;d<0&&(d=-d>b?0:b+d),_=_>b?b:_,_<0&&(_+=b),b=d>_?0:_-d>>>0,d>>>=0;for(var y=Array(b);++$<b;)y[$]=t[$+d];return y}function castSlice(t,d,_){var $=t.length;return _=_===void 0?$:_,!d&&_>=$?t:baseSlice(t,d,_)}var rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode(t){return reHasUnicode.test(t)}function asciiToArray(t){return t.split("")}var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeToArray(t){return t.match(reUnicode)||[]}function stringToArray(t){return hasUnicode(t)?unicodeToArray(t):asciiToArray(t)}function baseClamp(t,d,_){return t===t&&(_!==void 0&&(t=t<=_?t:_),d!==void 0&&(t=t>=d?t:d)),t}function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(t){var d=this.__data__,_=d.delete(t);return this.size=d.size,_}function stackGet(t){return this.__data__.get(t)}function stackHas(t){return this.__data__.has(t)}var LARGE_ARRAY_SIZE$1=200;function stackSet(t,d){var _=this.__data__;if(_ instanceof ListCache){var $=_.__data__;if(!Map$2||$.length<LARGE_ARRAY_SIZE$1-1)return $.push([t,d]),this.size=++_.size,this;_=this.__data__=new MapCache($)}return _.set(t,d),this.size=_.size,this}function Stack(t){var d=this.__data__=new ListCache(t);this.size=d.size}Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet;function arrayFilter(t,d){for(var _=-1,$=t==null?0:t.length,b=0,y=[];++_<$;){var S=t[_];d(S,_,t)&&(y[b++]=S)}return y}function stubArray(){return[]}var objectProto$2=Object.prototype,propertyIsEnumerable=objectProto$2.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols?function(t){return t==null?[]:(t=Object(t),arrayFilter(nativeGetSymbols(t),function(d){return propertyIsEnumerable.call(t,d)}))}:stubArray,getSymbols$1=getSymbols;function baseGetAllKeys(t,d,_){var $=d(t);return isArray$1(t)?$:arrayPush($,_(t))}function getAllKeys(t){return baseGetAllKeys(t,keys,getSymbols$1)}var DataView=getNative(root$1,"DataView"),DataView$1=DataView,Promise$1=getNative(root$1,"Promise"),Promise$2=Promise$1,Set$1=getNative(root$1,"Set"),Set$2=Set$1,mapTag$1="[object Map]",objectTag$1="[object Object]",promiseTag="[object Promise]",setTag$1="[object Set]",weakMapTag="[object WeakMap]",dataViewTag$1="[object DataView]",dataViewCtorString=toSource(DataView$1),mapCtorString=toSource(Map$2),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$2),weakMapCtorString=toSource(WeakMap$1),getTag=baseGetTag;(DataView$1&&getTag(new DataView$1(new ArrayBuffer(1)))!=dataViewTag$1||Map$2&&getTag(new Map$2)!=mapTag$1||Promise$2&&getTag(Promise$2.resolve())!=promiseTag||Set$2&&getTag(new Set$2)!=setTag$1||WeakMap$1&&getTag(new WeakMap$1)!=weakMapTag)&&(getTag=function(t){var d=baseGetTag(t),_=d==objectTag$1?t.constructor:void 0,$=_?toSource(_):"";if($)switch($){case dataViewCtorString:return dataViewTag$1;case mapCtorString:return mapTag$1;case promiseCtorString:return promiseTag;case setCtorString:return setTag$1;case weakMapCtorString:return weakMapTag}return d});var getTag$1=getTag,Uint8Array=root$1.Uint8Array,Uint8Array$1=Uint8Array,HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(t){return this.__data__.set(t,HASH_UNDEFINED),this}function setCacheHas(t){return this.__data__.has(t)}function SetCache(t){var d=-1,_=t==null?0:t.length;for(this.__data__=new MapCache;++d<_;)this.add(t[d])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas;function arraySome(t,d){for(var _=-1,$=t==null?0:t.length;++_<$;)if(d(t[_],_,t))return!0;return!1}function cacheHas(t,d){return t.has(d)}var COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(t,d,_,$,b,y){var S=_&COMPARE_PARTIAL_FLAG$5,O=t.length,E=d.length;if(O!=E&&!(S&&E>O))return!1;var w=y.get(t),T=y.get(d);if(w&&T)return w==d&&T==t;var A=-1,R=!0,C=_&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(y.set(t,d),y.set(d,t);++A<O;){var M=t[A],k=d[A];if($)var P=S?$(k,M,A,d,t,y):$(M,k,A,t,d,y);if(P!==void 0){if(P)continue;R=!1;break}if(C){if(!arraySome(d,function(L,N){if(!cacheHas(C,N)&&(M===L||b(M,L,_,$,y)))return C.push(N)})){R=!1;break}}else if(!(M===k||b(M,k,_,$,y))){R=!1;break}}return y.delete(t),y.delete(d),R}function mapToArray(t){var d=-1,_=Array(t.size);return t.forEach(function($,b){_[++d]=[b,$]}),_}function setToArray(t){var d=-1,_=Array(t.size);return t.forEach(function($){_[++d]=$}),_}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$2?Symbol$2.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(t,d,_,$,b,y,S){switch(_){case dataViewTag:if(t.byteLength!=d.byteLength||t.byteOffset!=d.byteOffset)return!1;t=t.buffer,d=d.buffer;case arrayBufferTag:return!(t.byteLength!=d.byteLength||!y(new Uint8Array$1(t),new Uint8Array$1(d)));case boolTag:case dateTag:case numberTag:return eq(+t,+d);case errorTag:return t.name==d.name&&t.message==d.message;case regexpTag:case stringTag:return t==d+"";case mapTag:var O=mapToArray;case setTag:var E=$&COMPARE_PARTIAL_FLAG$4;if(O||(O=setToArray),t.size!=d.size&&!E)return!1;var w=S.get(t);if(w)return w==d;$|=COMPARE_UNORDERED_FLAG$2,S.set(t,d);var T=equalArrays(O(t),O(d),$,b,y,S);return S.delete(t),T;case symbolTag:if(symbolValueOf)return symbolValueOf.call(t)==symbolValueOf.call(d)}return!1}var COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects(t,d,_,$,b,y){var S=_&COMPARE_PARTIAL_FLAG$3,O=getAllKeys(t),E=O.length,w=getAllKeys(d),T=w.length;if(E!=T&&!S)return!1;for(var A=E;A--;){var R=O[A];if(!(S?R in d:hasOwnProperty$1.call(d,R)))return!1}var C=y.get(t),M=y.get(d);if(C&&M)return C==d&&M==t;var k=!0;y.set(t,d),y.set(d,t);for(var P=S;++A<E;){R=O[A];var L=t[R],N=d[R];if($)var D=S?$(N,L,R,d,t,y):$(L,N,R,t,d,y);if(!(D===void 0?L===N||b(L,N,_,$,y):D)){k=!1;break}P||(P=R=="constructor")}if(k&&!P){var I=t.constructor,z=d.constructor;I!=z&&"constructor"in t&&"constructor"in d&&!(typeof I=="function"&&I instanceof I&&typeof z=="function"&&z instanceof z)&&(k=!1)}return y.delete(t),y.delete(d),k}var COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(t,d,_,$,b,y){var S=isArray$1(t),O=isArray$1(d),E=S?arrayTag:getTag$1(t),w=O?arrayTag:getTag$1(d);E=E==argsTag?objectTag:E,w=w==argsTag?objectTag:w;var T=E==objectTag,A=w==objectTag,R=E==w;if(R&&isBuffer$1(t)){if(!isBuffer$1(d))return!1;S=!0,T=!1}if(R&&!T)return y||(y=new Stack),S||isTypedArray$1(t)?equalArrays(t,d,_,$,b,y):equalByTag(t,d,E,_,$,b,y);if(!(_&COMPARE_PARTIAL_FLAG$2)){var C=T&&hasOwnProperty.call(t,"__wrapped__"),M=A&&hasOwnProperty.call(d,"__wrapped__");if(C||M){var k=C?t.value():t,P=M?d.value():d;return y||(y=new Stack),b(k,P,_,$,y)}}return R?(y||(y=new Stack),equalObjects(t,d,_,$,b,y)):!1}function baseIsEqual(t,d,_,$,b){return t===d?!0:t==null||d==null||!isObjectLike(t)&&!isObjectLike(d)?t!==t&&d!==d:baseIsEqualDeep(t,d,_,$,baseIsEqual,b)}var COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(t,d,_,$){var b=_.length,y=b,S=!$;if(t==null)return!y;for(t=Object(t);b--;){var O=_[b];if(S&&O[2]?O[1]!==t[O[0]]:!(O[0]in t))return!1}for(;++b<y;){O=_[b];var E=O[0],w=t[E],T=O[1];if(S&&O[2]){if(w===void 0&&!(E in t))return!1}else{var A=new Stack;if($)var R=$(w,T,E,t,d,A);if(!(R===void 0?baseIsEqual(T,w,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,$,A):R))return!1}}return!0}function isStrictComparable(t){return t===t&&!isObject(t)}function getMatchData(t){for(var d=keys(t),_=d.length;_--;){var $=d[_],b=t[$];d[_]=[$,b,isStrictComparable(b)]}return d}function matchesStrictComparable(t,d){return function(_){return _==null?!1:_[t]===d&&(d!==void 0||t in Object(_))}}function baseMatches(t){var d=getMatchData(t);return d.length==1&&d[0][2]?matchesStrictComparable(d[0][0],d[0][1]):function(_){return _===t||baseIsMatch(_,t,d)}}function baseHasIn(t,d){return t!=null&&d in Object(t)}function hasPath(t,d,_){d=castPath(d,t);for(var $=-1,b=d.length,y=!1;++$<b;){var S=toKey(d[$]);if(!(y=t!=null&&_(t,S)))break;t=t[S]}return y||++$!=b?y:(b=t==null?0:t.length,!!b&&isLength(b)&&isIndex(S,b)&&(isArray$1(t)||isArguments$1(t)))}function hasIn(t,d){return t!=null&&hasPath(t,d,baseHasIn)}var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(t,d){return isKey(t)&&isStrictComparable(d)?matchesStrictComparable(toKey(t),d):function(_){var $=get(_,t);return $===void 0&&$===d?hasIn(_,t):baseIsEqual(d,$,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}function baseProperty(t){return function(d){return d==null?void 0:d[t]}}function basePropertyDeep(t){return function(d){return baseGet(d,t)}}function property(t){return isKey(t)?baseProperty(toKey(t)):basePropertyDeep(t)}function baseIteratee(t){return typeof t=="function"?t:t==null?identity:typeof t=="object"?isArray$1(t)?baseMatchesProperty(t[0],t[1]):baseMatches(t):property(t)}function createBaseFor(t){return function(d,_,$){for(var b=-1,y=Object(d),S=$(d),O=S.length;O--;){var E=S[t?O:++b];if(_(y[E],E,y)===!1)break}return d}}var baseFor=createBaseFor(),baseFor$1=baseFor;function baseForOwn(t,d){return t&&baseFor$1(t,d,keys)}function createBaseEach(t,d){return function(_,$){if(_==null)return _;if(!isArrayLike(_))return t(_,$);for(var b=_.length,y=d?b:-1,S=Object(_);(d?y--:++y<b)&&$(S[y],y,S)!==!1;);return _}}var baseEach=createBaseEach(baseForOwn),baseEach$1=baseEach;function arrayIncludesWith(t,d,_){for(var $=-1,b=t==null?0:t.length;++$<b;)if(_(d,t[$]))return!0;return!1}function endsWith(t,d,_){t=toString$1(t),d=baseToString(d);var $=t.length;_=_===void 0?$:baseClamp(toInteger(_),0,$);var b=_;return _-=d.length,_>=0&&t.slice(_,b)==d}function baseFilter(t,d){var _=[];return baseEach$1(t,function($,b,y){d($,b,y)&&_.push($)}),_}function filter(t,d){var _=isArray$1(t)?arrayFilter:baseFilter;return _(t,baseIteratee(d))}function createFind(t){return function(d,_,$){var b=Object(d);if(!isArrayLike(d)){var y=baseIteratee(_);d=keys(d),_=function(O){return y(b[O],O,b)}}var S=t(d,_,$);return S>-1?b[y?d[S]:S]:void 0}}var nativeMax=Math.max;function findIndex(t,d,_){var $=t==null?0:t.length;if(!$)return-1;var b=_==null?0:toInteger(_);return b<0&&(b=nativeMax($+b,0)),baseFindIndex(t,baseIteratee(d),b)}var find=createFind(findIndex),find$1=find;function baseMap(t,d){var _=-1,$=isArrayLike(t)?Array(t.length):[];return baseEach$1(t,function(b,y,S){$[++_]=d(b,y,S)}),$}function baseSortBy(t,d){var _=t.length;for(t.sort(d);_--;)t[_]=t[_].value;return t}function compareAscending(t,d){if(t!==d){var _=t!==void 0,$=t===null,b=t===t,y=isSymbol(t),S=d!==void 0,O=d===null,E=d===d,w=isSymbol(d);if(!O&&!w&&!y&&t>d||y&&S&&E&&!O&&!w||$&&S&&E||!_&&E||!b)return 1;if(!$&&!y&&!w&&t<d||w&&_&&b&&!$&&!y||O&&_&&b||!S&&b||!E)return-1}return 0}function compareMultiple(t,d,_){for(var $=-1,b=t.criteria,y=d.criteria,S=b.length,O=_.length;++$<S;){var E=compareAscending(b[$],y[$]);if(E){if($>=O)return E;var w=_[$];return E*(w=="desc"?-1:1)}}return t.index-d.index}function baseOrderBy(t,d,_){d.length?d=arrayMap(d,function(y){return isArray$1(y)?function(S){return baseGet(S,y.length===1?y[0]:y)}:y}):d=[identity];var $=-1;d=arrayMap(d,baseUnary(baseIteratee));var b=baseMap(t,function(y,S,O){var E=arrayMap(d,function(w){return w(y)});return{criteria:E,index:++$,value:y}});return baseSortBy(b,function(y,S){return compareMultiple(y,S,_)})}var sortBy=baseRest(function(t,d){if(t==null)return[];var _=d.length;return _>1&&isIterateeCall(t,d[0],d[1])?d=[]:_>2&&isIterateeCall(d[0],d[1],d[2])&&(d=[d[0]]),baseOrderBy(t,baseFlatten(d,1),[])}),sortBy$1=sortBy;function charsEndIndex(t,d){for(var _=t.length;_--&&baseIndexOf(d,t[_],0)>-1;);return _}function charsStartIndex(t,d){for(var _=-1,$=t.length;++_<$&&baseIndexOf(d,t[_],0)>-1;);return _}function trim(t,d,_){if(t=toString$1(t),t&&(_||d===void 0))return baseTrim(t);if(!t||!(d=baseToString(d)))return t;var $=stringToArray(t),b=stringToArray(d),y=charsStartIndex($,b),S=charsEndIndex($,b)+1;return castSlice($,y,S).join("")}var INFINITY=1/0,createSet=Set$2&&1/setToArray(new Set$2([,-0]))[1]==INFINITY?function(t){return new Set$2(t)}:noop,createSet$1=createSet,LARGE_ARRAY_SIZE=200;function baseUniq(t,d,_){var $=-1,b=arrayIncludes,y=t.length,S=!0,O=[],E=O;if(_)S=!1,b=arrayIncludesWith;else if(y>=LARGE_ARRAY_SIZE){var w=d?null:createSet$1(t);if(w)return setToArray(w);S=!1,b=cacheHas,E=new SetCache}else E=d?[]:O;e:for(;++$<y;){var T=t[$],A=d?d(T):T;if(T=_||T!==0?T:0,S&&A===A){for(var R=E.length;R--;)if(E[R]===A)continue e;d&&E.push(A),O.push(T)}else b(E,A,_)||(E!==O&&E.push(A),O.push(T))}return O}function uniq(t){return t&&t.length?baseUniq(t):[]}const fonts=FontsData[1].fonts;function getInternalFonts(t,d){d=toVariables(d);const _=t["@internal-fonts"]?.value,$=toVariables(_),b=parseVars(t).map(y=>({name:y,variants:"",...find$1(d,{name:y}),...find$1($,{name:y})}));return b.length?toString(b,parseSubset(_)):""}function parseSubset(t){return t=trim(t,`'"~`),t&&t.split("&subset=")[1]||""}function toString(t,d){return t.map(_=>`${_.name.replace(/ /g,"+")}${_.variants?`:${_.variants.replace(/ /g,"")}`:""}`).sort().join("|").concat(d?`&subset=${d}`:"")}function toVariables(t){return t=trim(t,`'"~`),sortBy$1(t?t.split("&subset=")[0].split("|").map(d=>{const[_,$=""]=d.split(":");return{name:_.replace(/\+/g," "),variants:$}}):[],"name")}function parseVars(t){return uniq(filter(t,(d,_)=>endsWith(_,"-font-family")&&fonts.includes(trim(d.value||d,"'"))).map(d=>trim(d.value||d,"'")))}class LessVariables{constructor(d){this.isPreEvalVisitor=!0,this.options={},this.variables={},this.components={},this.errors=[],this.options=d}install(d,_){this.less=d,_.addVisitor(this)}run(d){const _=new VariablesVisitor(this.options.vars);if(new this.less.visitors.Visitor(_).visit(d),this.parseVariables(d,_),this.parseFonts(_),!this.options.css)throw new Error("")}parseVariables(d,_){let{files:$,styleVars:b,variables:y}=_;const S=createFindValueFn(this.less,d,y);for(const[O,E]of Object.entries(y)){let w;const T=isComputed(E.value);try{w=S(E.value)?.toCSS()}catch(A){console.error(A),w="",this.errors.push(`Unable to parse variable '${E.name}'`)}this.variables[O]={value:w,computed:T,file:$[O],style:b.has(O)}}}parseFonts(d){let{fonts:_,variables:$}=d;const b=_.length?_[_.length-("@internal-fonts"in this.options.vars?2:1)].value.toCSS():"",y=$["@internal-fonts"]||{};y.value=new this.less.tree.Quoted("'",getInternalFonts(this.variables,b));const S=this.variables["@internal-fonts"];S&&(S.value=y.value.toCSS(),S.original=b)}}class VariablesVisitor{constructor(d){d===void 0&&(d={}),this.fonts=[],this.variables={},this.files={},this.styleVars=new Set,"@internal-style"in d&&(this.styleRegex=new RegExp(`${d["@internal-style"]}\\.less$`))}visitMixinDefinition(d,_){_.visitDeeper=!1}visitDeclaration(d){return d.variable&&(this.variables[d.name]=d,d.name==="@internal-fonts"&&this.fonts.push(d),d.name in this.files||(this.files[d.name]=pathBrowserify.basename(d.currentFileInfo.filename,".less")),this.styleRegex?.test(d.currentFileInfo.filename)&&this.styleVars.add(d.name)),d}}function createFindValueFn(t,d,_){const $=new t.contexts.Eval({},[d]);return function b(y){switch(y?.type){case"Declaration":return b(d.parseValue(y).value);case"Call":return y.args=y.args.map(b),y.eval($);case"Value":case"Expression":return y.value=y.value.map(b),y.eval($);case"Variable":return b(_[y.name]||d.variable(y.name));case"Operation":{let S=b(y.operands[0]);const O=b(y.operands[1]);return S.operate($,y.op,O)}case"Negative":return b(y.value).operate($,"*",new t.tree.Dimension(-1))}return y}}function isComputed(t){return t.type==="Variable"?!0:Array.isArray(t.value)?t.value.some(isComputed):t.value?isComputed(t.value):!1}function register(t){self.addEventListener("message",d=>{let{data:[_,$]}=d,b;try{b=t($),b instanceof Promise||(b=Promise.resolve(b))}catch(y){b=Promise.reject(y)}b.then(y=>self.postMessage([_,null,y]),y=>self.postMessage([_,y]))})}const Commands={css(t){let{style:d,input:_,vars:$}=t;return render({style:d,input:_,vars:$})},rtl(t){let{css:d}=t;return{rtl:rtlcss.process(d,{},[{name:"customNegate",priority:50,directives:{control:{},value:[]},processors:[{expr:["--uk-position-translate-x","stroke-dashoffset"].join("|"),action(_,$,b){return{prop:_,value:b.util.negate($)}}}]}])}},vars(t){let{style:d,input:_,vars:$}=t;return render({style:d,input:_,vars:$,css:!1})},minify(t){let{style:{desturl:d},css:_}=t;return _=new cleanCss({advanced:!1,keepSpecialComments:0,rebase:!1}).minify(less.rewriteUrls(_,d)).styles,{css:_,rtl:rtlcss.process(_)}}};register(t=>{let{cmd:d,data:_}=t;return d in Commands?Commands[d](_):Promise.reject(["Invalid command."])});async function render(t){let{style:{filename:d,filepath:_,imports:$={},vars:b={}},input:y="",vars:S={},css:O=!0}=t;less.staticFiles($);let E,w;({vars:S,errors:w}=await validateVariables({...S,...b}));const T=new LessVariables({css:O,vars:S}),A={filename:d,rootpath:_,relativeUrls:!0,ieCompat:!1,plugins:[T],modifyVars:S};try{await less.parse(y)}catch(R){y="",w.push(`${R.message} in custom code.`)}try{E=(await less.render(`${$[d]} ${y}`,A)).css}catch(R){R.message&&w.push(`${R.message} in ${R.filename}`)}return{css:E,variables:T.variables,errors:w.concat(T.errors)}}async function validateVariables(t){const d=[];for(const[_,$]of Object.entries(t)){$||(t[_]="~''");try{await less.parse("",{modifyVars:{[_]:$}})}catch(b){d.push(`${b.message} in ${b.filename}`),delete t[_]}}return{vars:t,errors:d}}})();