varcsso=(()=>{varYl=Object.create;var_t=Object.defineProperty;varVl=Object.getOwnPropertyDescriptor;varGl=Object.getOwnPropertyNames;varKl=Object.getPrototypeOf,Ql=Object.prototype.hasOwnProperty;varUe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),b=(e,t)=>{for(varrint)_t(e,r,{get:t[r],enumerable:!0})},qi=(e,t,r,n)=>{if(t&&typeoft=="object"||typeoft=="function")for(letoofGl(t))!Ql.call(e,o)&&o!==r&&_t(e,o,{get:()=>t[o],enumerable:!(n=Vl(t,o))||n.enumerable});returne};var$l=(e,t,r)=>(r=e!=null?Yl(Kl(e)):{},qi(t||!e||!e.__esModule?_t(r,"default",{value:e,enumerable:!0}):r,e)),Xl=e=>qi(_t({},"__esModule",{value:!0}),e);varna=Ue(Rr=>{varra="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");Rr.encode=function(e){if(0<=e&&e<ra.length)returnra[e];thrownewTypeError("Must be between 0 and 63: "+e)};Rr.decode=function(e){vart=65,r=90,n=97,o=122,i=48,a=57,l=43,c=47,s=26,u=52;returnt<=e&&e<=r?e-t:n<=e&&e<=o?e-n+s:i<=e&&e<=a?e-i+u:e==l?62:e==c?63:-1}});varla=Ue(Fr=>{varoa=na(),zr=5,ia=1<<zr,aa=ia-1,sa=ia;functioncc(e){returne<0?(-e<<1)+1:(e<<1)+0}functionuc(e){vart=(e&1)===1,r=e>>1;returnt?-r:r}Fr.encode=function(t){varr="",n,o=cc(t);don=o&aa,o>>>=zr,o>0&&(n|=sa),r+=oa.encode(n);while(o>0);returnr};Fr.decode=function(t,r,n){varo=t.length,i=0,a=0,l,c;do{if(r>=o)thrownewError("Expected more digits in base 64 VLQ value.");if(c=oa.decode(t.charCodeAt(r++)),c===-1)thrownewError("Invalid base64 digit: "+t.charAt(r-1));l=!!(c&sa),c&=aa,i=i+(c<<a),a+=zr}while(l);n.value=uc(i),n.rest=r}});varQt=Ue(X=>{functionpc(e,t,r){if(tine)returne[t];if(arguments.length===3)returnr;thrownewError('"'+t+'" is a required argument.')}X.getArg=pc;varca=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,hc=/^data:.+\,.+$/;functiondt(e){vart=e.match(ca);returnt?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}X.urlParse=dt;functionVe(e){vart="";returne.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}X.urlGenerate=Ve;varfc=32;functionmc(e){vart=[];returnfunction(r){for(varn=0;n<t.length;n++)if(t[n].input===r){varo=t[0];returnt[0]=t[n],t[n]=o,t[0].result}vari=e(r);returnt.unshift({input:r,result:i}),t.length>fc&&t.pop(),i}}varBr=mc(function(t){varr=t,n=dt(t);if(n){if(!n.path)returnt;r=n.path}for(varo=X.isAbsolute(r),i=[],a=0,l=0;;)if(a=l,l=r.indexOf("/",a),l===-1){i.push(r.slice(a));break}elsefor(i.push(r.slice(a,l));l<r.length&&r[l]==="/";)l++;for(varc,s=0,l=i.length-1;l>=0;l--)c=i[l],c==="."?i.splice(l,1):c===".."?s++:s>0&&(c===""?(i.splice(l+1,s),s=0):(i.splice(l,2),s--));returnr=i.join("/"),r===""&&(r=o?"/":"."),n?(n.path=r,Ve(n)):r});X.normalize=Br;functionua(e,t){e===""&&(e="."),t===""&&(t=".");varr=dt(t),n=dt(e);if(n&&(e=n.path||"/"),r&&!r.scheme)returnn&&(r.scheme=n.scheme),Ve(r);if(r||t.match(hc))returnt;if(n&&!n.host&&!n.path)returnn.host=t,Ve(n);varo=t.charAt(0)==="/"?t:Br(e.replace(/\/+$/,"")+"/"+t);returnn?(n.path=o,Ve(n)):o}X.join=ua;X.isAbsolute=function(e){returne.charAt(0)==="/"||ca.test(e)};functiondc(e,t){e===""&&(e="."),e=e.replace(/\/$/,"");for(varr=0;t.indexOf(e+"/")!==0;){varn=e.lastIndexOf("/");if(n<0||(e=e.slice(0,n),e.match(/^([^\/]+:\/)?\/*$/)))returnt;++r}returnArray(r+1).join("../")+t.substr(e.length+1)}X.relative=dc;varpa=function(){vare=Object.create(null);return!("__proto__"ine)}();functionha(e){returne}functiongc(e){returnfa(e)?"$"+e:e}X.toSetString=pa?ha:gc;functionbc(e){returnfa(e)?e.slice(1):e}X.fromSetString=pa?ha:bc;functionfa(e){if(!e)return!1;vart=e.length;if(t<9||e.charCodeAt(t-1)!==95||e.charCodeAt(t-2)!==95||e.charCodeAt(t-3)!==111||e.charCodeAt(t-4)!==116||e.charCodeAt(t-5)!==111||e.charCodeAt(t-6)!==114||e.charCodeAt(t-7)!==112||e.charCodeAt(t-8)!==95||e.charCodeAt(t-9)!==95)return!1;for(varr=t-10;r>=0;r--)if(e.charCodeAt(r)!==36)return!1;return!0}functionyc(e,t,r){varn=we(e.source,t.source);returnn!==0||(n=e.originalLine-t.originalLine,n!==0)||(n=e.originalColumn-t.originalColumn,n!==0||r
`+$i({source:t,line:n,column:o},2)}})}function Xi(e){let t=this.createList(),r=!1,n={recognizer:e};for(;!this.eof;){switch(this.tokenType){case 25:this.next();continue;case 13:r=!0,this.next();continue}let o=e.getNode.call(this,n);if(o===void 0)break;r&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,o,t,n),r=!1),t.push(o)}return r&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,n),t}var Zi=()=>{},ic=33,ac=35,Mr=59,Ji=123,ea=0;function sc(e){return function(){return this[e]()}}function Nr(e){let t=Object.create(null);for(let r in e){let n=e[r],o=n.parse||n;o&&(t[r]=o)}return t}function lc(e){let t={context:Object.create(null),scope:Object.assign(Object.create(null),e.scope),atrule:Nr(e.atrule),pseudo:Nr(e.pseudo),node:Nr(e.node)};for(let r in e.parseContext)switch(typeof e.parseContext[r]){case"function":t.context[r]=e.parseContext[r];break;case"string":t.context[r]=sc(e.parseContext[r]);break}return{config:t,...t,...t.node}}function ta(e){let t="",r="<unknown>",n=!1,o=Zi,i=!1,a=new Kt,l=Object.assign(new mt,lc(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:Xi,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket(s){return s===Ji?1:0},consumeUntilLeftCurlyBracketOrSemicolon(s){return s===Ji||s===Mr?1:0},consumeUntilExclamationMarkOrSemicolon(s){return s===ic||s===Mr?1:0},consumeUntilSemicolonIncluded(s){return s===Mr?2:0},createList(){return new w},createSingleNodeList(s){return new w().appendData(s)},getFirstListNode(s){return s&&s.first},getLastListNode(s){return s&&s.last},parseWithFallback(s,u){let p=this.tokenIndex;try{return s.call(this)}catch(h){if(i)throw h;let m=u.call(this,p);return i=!0,o(h,m),i=!1,m}},lookupNonWSType(s){let u;do if(u=this.lookupType(s++),u!==13)return u;while(u!==ea);return ea},charCodeAt(s){return s>=0&&s<t.length?t.charCodeAt(s):0},substring(s,u){return t.substring(s,u)},substrToCursor(s){return this.source.substring(s,this.tokenStart)},cmpChar(s,u){return xe(t,s,u)},cmpStr(s,u,p){return ke(t,s,u,p)},consume(s){let u=this.tokenStart;return this.eat(s),this.substrToCursor(u)},consumeFunctionName(){let s=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(2),s},consumeNumber(s){let u=t.substring(this.tokenStart,Ne(t,this.tokenStart));return this.eat(s),u},eat(s){if(this.tokenType!==s){let u=He[s].slice(0,-6).replace(/-/g," ").replace(/^./,m=>m.toUpperCase()),p=`${/[[\](){}]/.test(u)?`"${u}"`:u}isexpected`,h=this.tokenStart;switch(s){case 1:this.tokenType===2||this.tokenType===7?(h=this.tokenEnd-1,p="Identifier is expected but function found"):p="Identifier is expected";break;case 4:this.isDelim(ac)&&(this.next(),h++,p="Name is expected");break;case 11:this.tokenType===10&&(h=this.tokenEnd,p="Percent sign is expected");break}this.error(p,h)}this.next()},eatIdent(s){(this.tokenType!==1||this.lookupValue(0,s)===!1)&&this.error(`Identifier"${s}"isexpected`),this.next()},eatDelim(s){this.isDelim(s)||this.error(`Delim"${String.fromCharCode(s)}"isexpected`),this.next()},getLocation(s,u){return n?a.getLocationRange(s,u,r):null},getLocationFromList(s){if(n){let u=this.getFirstListNode(s),p=this.getLastListNode(s);return a.getLocationRange(u!==null?u.loc.start.offset-a.startOffset:this.tokenStart,p!==null?p.loc.end.offset-a.startOffset:this.tokenStart,r)}return null},error(s,u){let p=typeof u<"u"&&u<t.length?a.getLocation(u):this.eof?a.getLocation(Wi(t,t.length-1)):a.getLocation(this.tokenStart);throw new Dr(s||"Unexpected input",t,p.offset,p.line,p.column)}});return Object.assign(function(s,u){t=s,u=u||{},l.setSource(t,Le),a.setSource(t,u.offset,u.line,u.column),r=u.filename||"<unknown>",n=Boolean(u.positions),o=typeof u.onParseError=="function"?u.onParseError:Zi,i=!1,l.parseAtrulePrelude="parseAtrulePrelude"in u?Boolean(u.parseAtrulePrelude):!0,l.parseRulePrelude="parseRulePrelude"in u?Boolean(u.parseRulePrelude):!0,l.parseValue="parseValue"in u?Boolean(u.parseValue):!0,l.parseCustomProperty="parseCustomProperty"in u?Boolean(u.parseCustomProperty):!1;let{context:p="default",onComment:h}=u;if(!(p in l.context))throw new Error("Unkno
`,13,!0)},emit(c){o+=c},result(){return o}};n&&(typeof n.decorator=="function"&&(a=n.decorator(a)),n.sourceMap&&(a=Sa(a)),n.mode in Zt&&(a.tokenBefore=Zt[n.mode]));let l={node:c=>a.node(c),children:Dc,token:(c,s)=>a.token(c,s),tokenize:Mc};return a.node(r),a.result()}}function Ta(e){return{fromPlainObject(t){return e(t,{enter(r){r.children&&!(r.children instanceof w)&&(r.children=new w().fromArray(r.children))}}),t},toPlainObject(t){return e(t,{leave(r){r.children&&r.children instanceof w&&(r.children=r.children.toArray())}}),t}}}var{hasOwnProperty:Hr}=Object.prototype,bt=function(){};function La(e){return typeof e=="function"?e:bt}function Pa(e,t){return function(r,n,o){r.type===t&&e.call(this,r,n,o)}}function Nc(e,t){let r=t.structure,n=[];for(let o in r){if(Hr.call(r,o)===!1)continue;let i=r[o],a={name:o,type:!1,nullable:!1};Array.isArray(i)||(i=[i]);for(let l of i)l===null?a.nullable=!0:typeof l=="string"?a.type="node":Array.isArray(l)&&(a.type="list");a.type&&n.push(a)}return n.length?{context:t.walkContext,fields:n}:null}function Rc(e){let t={};for(let r in e.node)if(Hr.call(e.node,r)){let n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=Nc(r,n)}return t}function Ia(e,t){let r=e.fields.slice(),n=e.context,o=typeof n=="string";return t&&r.reverse(),function(i,a,l,c){let s;o&&(s=a[n],a[n]=i);for(let u of r){let p=i[u.name];if(!u.nullable||p){if(u.type==="list"){if(t?p.reduceRight(c,!1):p.reduce(c,!1))return!0}else if(l(p))return!0}}o&&(a[n]=s)}}function Oa({StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:o}){return{Atrule:{StyleSheet:e,Atrule:t,Rule:r,Block:n},Rule:{StyleSheet:e,Atrule:t,Rule:r,Block:n},Declaration:{StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:o}}}function Da(e){let t=Rc(e),r={},n={},o=Symbol("break-walk"),i=Symbol("skip-node");for(let s in t)Hr.call(t,s)&&t[s]!==null&&(r[s]=Ia(t[s],!1),n[s]=Ia(t[s],!0));let a=Oa(r),l=Oa(n),c=function(s,u){function p(C,D,Ae){let B=h.call(M,C,D,Ae);return B===o?!0:B===i?!1:!!(y.hasOwnProperty(C.type)&&y[C.type](C,M,p,T)||m.call(M,C,D,Ae)===o)}let h=bt,m=bt,y=r,T=(C,D,Ae,B)=>C||p(D,Ae,B),M={break:o,skip:i,root:s,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if(typeof u=="function")h=u;else if(u&&(h=La(u.enter),m=La(u.leave),u.reverse&&(y=n),u.visit)){if(a.hasOwnProperty(u.visit))y=u.reverse?l[u.visit]:a[u.visit];else if(!t.hasOwnProperty(u.visit))throw new Error("Bad value `"+u.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");h=Pa(h,u.visit),m=Pa(m,u.visit)}if(h===bt&&m===bt)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");p(s)};return c.break=o,c.skip=i,c.find=function(s,u){let p=null;return c(s,function(h,m,y){if(u.call(this,h,m,y))return p=h,o}),p},c.findLast=function(s,u){let p=null;return c(s,{reverse:!0,enter(h,m,y){if(u.call(this,h,m,y))return p=h,o}}),p},c.findAll=function(s,u){let p=[];return c(s,function(h,m,y){u.call(this,h,m,y)&&p.push(h)}),p},c}function zc(e){return e}function Fc(e){let{min:t,max:r,comma:n}=e;return t===0&&r===0?n?"#?":"*":t===0&&r===1?"?":t===1&&r===0?n?"#":"+":t===1&&r===1?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(r!==0?r:"")+"}")}function Bc(e){switch(e.type){case"Range":return" ["+(e.min===null?"-\u221E":e.min)+","+(e.max===null?"\u221E":e.max)+"]";default:throw new Error("Unknown node type `"+e.type+"`")}}function _c(e,t,r,n){let o=e.combinator===" "||n?e.combinator:" "+e.combinator+" ",i=e.terms.map(a=>Wr(a,t,r,n)).join(o);return e.explicit||r?(n||i[0]===","?"[":"[ ")+i+(n?"]":" ]"):i}function Wr(e,t,r,n){let o;switch(e.type){case"Group":o=_c(e,t,r,n)+(e.disallowEmpty?"!":"");break;case"Multiplier":return Wr(e.term,t,r,n)+t(Fc(e),e);case"Type":o="<"+e.name+(e.opts?t(Bc(e.opts),e.opts):"")+">";break;case"Property":o="<'"+e.name+"'>";break;case"Keyword":o=e.name;break;case"AtKeyword":o="@"+e.name;break;case"Function":o=e.name+"(";break;case"String":case"Token":o=e.value;break;case"Comma":o=",";break;default:throw new Err