404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@3.149.230.132: ~ $
(()=>{var e={612:(e,t)=>{!function(e){e.parser=function(e,t){return new r(e,t)},e.SAXParser=r,e.MAX_BUFFER_LENGTH=65536;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function r(n,i){if(!(this instanceof r))return new r(n,i);var a=this;!function(e){for(var r=0,n=t.length;r<n;r++)e[t[r]]=""}(a),a.q=a.c="",a.bufferCheckPosition=e.MAX_BUFFER_LENGTH,a.opt=i||{},a.opt.lowercase=a.opt.lowercase||a.opt.lowercasetags,a.looseCase=a.opt.lowercase?"toLowerCase":"toUpperCase",a.tags=[],a.closed=a.closedRoot=a.sawRoot=!1,a.tag=a.error=null,a.strict=!!n,a.noscript=!(!n&&!a.opt.noscript),a.state=f.BEGIN,a.strictEntities=a.opt.strictEntities,a.ENTITIES=a.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),a.attribList=[],a.opt.xmlns&&(a.ns=Object.create(o)),a.trackPosition=!1!==a.opt.position,a.trackPosition&&(a.position=a.line=a.column=0),b(a,"onready")}e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],Object.create||(Object.create=function(e){function t(){}return t.prototype=e,new t}),Object.keys||(Object.keys=function(e){var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}),r.prototype={end:function(){w(this)},write:function(r){var n=this;if(this.error)throw this.error;if(n.closed)return x(n,"Cannot write after close. Assign an onready handler.");if(null===r)return w(n);"object"==typeof r&&(r=r.toString());for(var i=0,o="";o=N(r,i++),n.c=o,o;)switch(n.trackPosition&&(n.position++,"\n"===o?(n.line++,n.column=0):n.column++),n.state){case f.BEGIN:if(n.state=f.BEGIN_WHITESPACE,"\ufeff"===o)continue;D(n,o);continue;case f.BEGIN_WHITESPACE:D(n,o);continue;case f.TEXT:if(n.sawRoot&&!n.closedRoot){for(var g=i-1;o&&"<"!==o&&"&"!==o;)(o=N(r,i++))&&n.trackPosition&&(n.position++,"\n"===o?(n.line++,n.column=0):n.column++);n.textNode+=r.substring(g,i-1)}"<"!==o||n.sawRoot&&n.closedRoot&&!n.strict?(u(o)||n.sawRoot&&!n.closedRoot||S(n,"Text data outside of root node."),"&"===o?n.state=f.TEXT_ENTITY:n.textNode+=o):(n.state=f.OPEN_WAKA,n.startTagPosition=n.position);continue;case f.SCRIPT:"<"===o?n.state=f.SCRIPT_ENDING:n.script+=o;continue;case f.SCRIPT_ENDING:"/"===o?n.state=f.CLOSE_TAG:(n.script+="<"+o,n.state=f.SCRIPT);continue;case f.OPEN_WAKA:if("!"===o)n.state=f.SGML_DECL,n.sgmlDecl="";else if(u(o));else if(h(a,o))n.state=f.OPEN_TAG,n.tagName=o;else if("/"===o)n.state=f.CLOSE_TAG,n.tagName="";else if("?"===o)n.state=f.PROC_INST,n.procInstName=n.procInstBody="";else{if(S(n,"Unencoded <"),n.startTagPosition+1<n.position){var b=n.position-n.startTagPosition;o=new Array(b).join(" ")+o}n.textNode+="<"+o,n.state=f.TEXT}continue;case f.SGML_DECL:"[CDATA["===(n.sgmlDecl+o).toUpperCase()?(y(n,"onopencdata"),n.state=f.CDATA,n.sgmlDecl="",n.cdata=""):n.sgmlDecl+o==="--"?(n.state=f.COMMENT,n.comment="",n.sgmlDecl=""):"DOCTYPE"===(n.sgmlDecl+o).toUpperCase()?(n.state=f.DOCTYPE,(n.doctype||n.sawRoot)&&S(n,"Inappropriately located doctype declaration"),n.doctype="",n.sgmlDecl=""):">"===o?(y(n,"onsgmldeclaration",n.sgmlDecl),n.sgmlDecl="",n.state=f.TEXT):d(o)?(n.state=f.SGML_DECL_QUOTED,n.sgmlDecl+=o):n.sgmlDecl+=o;continue;case f.SGML_DECL_QUOTED:o===n.q&&(n.state=f.SGML_DECL,n.q=""),n.sgmlDecl+=o;continue;case f.DOCTYPE:">"===o?(n.state=f.TEXT,y(n,"ondoctype",n.doctype),n.doctype=!0):(n.doctype+=o,"["===o?n.state=f.DOCTYPE_DTD:d(o)&&(n.state=f.DOCTYPE_QUOTED,n.q=o));continue;case f.DOCTYPE_QUOTED:n.doctype+=o,o===n.q&&(n.q="",n.state=f.DOCTYPE);continue;case f.DOCTYPE_DTD:n.doctype+=o,"]"===o?n.state=f.DOCTYPE:d(o)&&(n.state=f.DOCTYPE_DTD_QUOTED,n.q=o);continue;case f.DOCTYPE_DTD_QUOTED:n.doctype+=o,o===n.q&&(n.state=f.DOCTYPE_DTD,n.q="");continue;case f.COMMENT:"-"===o?n.state=f.COMMENT_ENDING:n.comment+=o;continue;case f.COMMENT_ENDING:"-"===o?(n.state=f.COMMENT_ENDED,n.comment=v(n.opt,n.comment),n.comment&&y(n,"oncomment",n.comment),n.comment=""):(n.comment+="-"+o,n.state=f.COMMENT);continue;case f.COMMENT_ENDED:">"!==o?(S(n,"Malformed comment"),n.comment+="--"+o,n.state=f.COMMENT):n.state=f.TEXT;continue;case f.CDATA:"]"===o?n.state=f.CDATA_ENDING:n.cdata+=o;continue;case f.CDATA_ENDING:"]"===o?n.state=f.CDATA_ENDING_2:(n.cdata+="]"+o,n.state=f.CDATA);continue;case f.CDATA_ENDING_2:">"===o?(n.cdata&&y(n,"oncdata",n.cdata),y(n,"onclosecdata"),n.cdata="",n.state=f.TEXT):"]"===o?n.cdata+="]":(n.cdata+="]]"+o,n.state=f.CDATA);continue;case f.PROC_INST:"?"===o?n.state=f.PROC_INST_ENDING:u(o)?n.state=f.PROC_INST_BODY:n.procInstName+=o;continue;case f.PROC_INST_BODY:if(!n.procInstBody&&u(o))continue;"?"===o?n.state=f.PROC_INST_ENDING:n.procInstBody+=o;continue;case f.PROC_INST_ENDING:">"===o?(y(n,"onprocessinginstruction",{name:n.procInstName,body:n.procInstBody}),n.procInstName=n.procInstBody="",n.state=f.TEXT):(n.procInstBody+="?"+o,n.state=f.PROC_INST_BODY);continue;case f.OPEN_TAG:h(s,o)?n.tagName+=o:(C(n),">"===o?E(n):"/"===o?n.state=f.OPEN_TAG_SLASH:(u(o)||S(n,"Invalid character in tag name"),n.state=f.ATTRIB));continue;case f.OPEN_TAG_SLASH:">"===o?(E(n,!0),P(n)):(S(n,"Forward-slash in opening tag not followed by >"),n.state=f.ATTRIB);continue;case f.ATTRIB:if(u(o))continue;">"===o?E(n):"/"===o?n.state=f.OPEN_TAG_SLASH:h(a,o)?(n.attribName=o,n.attribValue="",n.state=f.ATTRIB_NAME):S(n,"Invalid attribute name");continue;case f.ATTRIB_NAME:"="===o?n.state=f.ATTRIB_VALUE:">"===o?(S(n,"Attribute without value"),n.attribValue=n.attribName,T(n),E(n)):u(o)?n.state=f.ATTRIB_NAME_SAW_WHITE:h(s,o)?n.attribName+=o:S(n,"Invalid attribute name");continue;case f.ATTRIB_NAME_SAW_WHITE:if("="===o)n.state=f.ATTRIB_VALUE;else{if(u(o))continue;S(n,"Attribute without value"),n.tag.attributes[n.attribName]="",n.attribValue="",y(n,"onattribute",{name:n.attribName,value:""}),n.attribName="",">"===o?E(n):h(a,o)?(n.attribName=o,n.state=f.ATTRIB_NAME):(S(n,"Invalid attribute name"),n.state=f.ATTRIB)}continue;case f.ATTRIB_VALUE:if(u(o))continue;d(o)?(n.q=o,n.state=f.ATTRIB_VALUE_QUOTED):(S(n,"Unquoted attribute value"),n.state=f.ATTRIB_VALUE_UNQUOTED,n.attribValue=o);continue;case f.ATTRIB_VALUE_QUOTED:if(o!==n.q){"&"===o?n.state=f.ATTRIB_VALUE_ENTITY_Q:n.attribValue+=o;continue}T(n),n.q="",n.state=f.ATTRIB_VALUE_CLOSED;continue;case f.ATTRIB_VALUE_CLOSED:u(o)?n.state=f.ATTRIB:">"===o?E(n):"/"===o?n.state=f.OPEN_TAG_SLASH:h(a,o)?(S(n,"No whitespace between attributes"),n.attribName=o,n.attribValue="",n.state=f.ATTRIB_NAME):S(n,"Invalid attribute name");continue;case f.ATTRIB_VALUE_UNQUOTED:if(!p(o)){"&"===o?n.state=f.ATTRIB_VALUE_ENTITY_U:n.attribValue+=o;continue}T(n),">"===o?E(n):n.state=f.ATTRIB;continue;case f.CLOSE_TAG:if(n.tagName)">"===o?P(n):h(s,o)?n.tagName+=o:n.script?(n.script+="</"+n.tagName,n.tagName="",n.state=f.SCRIPT):(u(o)||S(n,"Invalid tagname in closing tag"),n.state=f.CLOSE_TAG_SAW_WHITE);else{if(u(o))continue;m(a,o)?n.script?(n.script+="</"+o,n.state=f.SCRIPT):S(n,"Invalid tagname in closing tag."):n.tagName=o}continue;case f.CLOSE_TAG_SAW_WHITE:if(u(o))continue;">"===o?P(n):S(n,"Invalid characters in closing tag");continue;case f.TEXT_ENTITY:case f.ATTRIB_VALUE_ENTITY_Q:case f.ATTRIB_VALUE_ENTITY_U:var A,O;switch(n.state){case f.TEXT_ENTITY:A=f.TEXT,O="textNode";break;case f.ATTRIB_VALUE_ENTITY_Q:A=f.ATTRIB_VALUE_QUOTED,O="attribValue";break;case f.ATTRIB_VALUE_ENTITY_U:A=f.ATTRIB_VALUE_UNQUOTED,O="attribValue"}if(";"===o){var M=L(n);n.state!==f.TEXT_ENTITY||e.ENTITIES[n.entity]||M==="&"+n.entity+";"?n[O]+=M:r=r.slice(0,i)+M+r.slice(i),n.entity="",n.state=A}else h(n.entity.length?c:l,o)?n.entity+=o:(S(n,"Invalid character in entity name"),n[O]+="&"+n.entity+o,n.entity="",n.state=A);continue;default:throw new Error(n,"Unknown state: "+n.state)}return n.position>=n.bufferCheckPosition&&function(r){for(var n=Math.max(e.MAX_BUFFER_LENGTH,10),i=0,o=0,a=t.length;o<a;o++){var s=r[t[o]].length;if(s>n)switch(t[o]){case"textNode":k(r);break;case"cdata":y(r,"oncdata",r.cdata),r.cdata="";break;case"script":y(r,"onscript",r.script),r.script="";break;default:x(r,"Max buffer length exceeded: "+t[o])}i=Math.max(i,s)}var l=e.MAX_BUFFER_LENGTH-i;r.bufferCheckPosition=l+r.position}(n),n},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var e;k(e=this),""!==e.cdata&&(y(e,"oncdata",e.cdata),e.cdata=""),""!==e.script&&(y(e,"onscript",e.script),e.script="")}};var n="http://www.w3.org/XML/1998/namespace",i="http://www.w3.org/2000/xmlns/",o={xml:n,xmlns:i},a=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,s=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,l=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,c=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function u(e){return" "===e||"\n"===e||"\r"===e||"\t"===e}function d(e){return'"'===e||"'"===e}function p(e){return">"===e||u(e)}function h(e,t){return e.test(t)}function m(e,t){return!h(e,t)}var f=0;for(var g in e.STATE={BEGIN:f++,BEGIN_WHITESPACE:f++,TEXT:f++,TEXT_ENTITY:f++,OPEN_WAKA:f++,SGML_DECL:f++,SGML_DECL_QUOTED:f++,DOCTYPE:f++,DOCTYPE_QUOTED:f++,DOCTYPE_DTD:f++,DOCTYPE_DTD_QUOTED:f++,COMMENT_STARTING:f++,COMMENT:f++,COMMENT_ENDING:f++,COMMENT_ENDED:f++,CDATA:f++,CDATA_ENDING:f++,CDATA_ENDING_2:f++,PROC_INST:f++,PROC_INST_BODY:f++,PROC_INST_ENDING:f++,OPEN_TAG:f++,OPEN_TAG_SLASH:f++,ATTRIB:f++,ATTRIB_NAME:f++,ATTRIB_NAME_SAW_WHITE:f++,ATTRIB_VALUE:f++,ATTRIB_VALUE_QUOTED:f++,ATTRIB_VALUE_CLOSED:f++,ATTRIB_VALUE_UNQUOTED:f++,ATTRIB_VALUE_ENTITY_Q:f++,ATTRIB_VALUE_ENTITY_U:f++,CLOSE_TAG:f++,CLOSE_TAG_SAW_WHITE:f++,SCRIPT:f++,SCRIPT_ENDING:f++},e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(e.ENTITIES).forEach((function(t){var r=e.ENTITIES[t],n="number"==typeof r?String.fromCharCode(r):r;e.ENTITIES[t]=n})),e.STATE)e.STATE[e.STATE[g]]=g;function b(e,t,r){e[t]&&e[t](r)}function y(e,t,r){e.textNode&&k(e),b(e,t,r)}function k(e){e.textNode=v(e.opt,e.textNode),e.textNode&&b(e,"ontext",e.textNode),e.textNode=""}function v(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function x(e,t){k(e);const r=t+"\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c,n=new Error(r);return n.reason=t,n.line=e.line,n.column=e.column,e.error=n,b(e,"onerror",n),e}function w(e){return e.sawRoot&&!e.closedRoot&&S(e,"Unclosed root tag"),e.state!==f.BEGIN&&e.state!==f.BEGIN_WHITESPACE&&e.state!==f.TEXT&&x(e,"Unexpected end"),k(e),e.c="",e.closed=!0,b(e,"onend"),r.call(e,e.strict,e.opt),e}function S(e,t){if("object"!=typeof e||!(e instanceof r))throw new Error("bad call to strictFail");e.strict&&x(e,t)}function C(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,r=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(r.ns=t.ns),e.attribList.length=0,y(e,"onopentagstart",r)}function A(e,t){var r=e.indexOf(":")<0?["",e]:e.split(":"),n=r[0],i=r[1];return t&&"xmlns"===e&&(n="xmlns",i=""),{prefix:n,local:i}}function T(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName))e.attribName=e.attribValue="";else{if(e.opt.xmlns){var t=A(e.attribName,!0),r=t.prefix,o=t.local;if("xmlns"===r)if("xml"===o&&e.attribValue!==n)S(e,"xml: prefix must be bound to "+n+"\nActual: "+e.attribValue);else if("xmlns"===o&&e.attribValue!==i)S(e,"xmlns: prefix must be bound to "+i+"\nActual: "+e.attribValue);else{var a=e.tag,s=e.tags[e.tags.length-1]||e;a.ns===s.ns&&(a.ns=Object.create(s.ns)),a.ns[o]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,y(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}}function E(e,t){if(e.opt.xmlns){var r=e.tag,n=A(e.tagName);r.prefix=n.prefix,r.local=n.local,r.uri=r.ns[n.prefix]||"",r.prefix&&!r.uri&&(S(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),r.uri=n.prefix);var i=e.tags[e.tags.length-1]||e;r.ns&&i.ns!==r.ns&&Object.keys(r.ns).forEach((function(t){y(e,"onopennamespace",{prefix:t,uri:r.ns[t]})}));for(var o=0,a=e.attribList.length;o<a;o++){var s=e.attribList[o],l=s[0],c=s[1],u=A(l,!0),d=u.prefix,p=u.local,h=""===d?"":r.ns[d]||"",m={name:l,value:c,prefix:d,local:p,uri:h};d&&"xmlns"!==d&&!h&&(S(e,"Unbound namespace prefix: "+JSON.stringify(d)),m.uri=d),e.tag.attributes[l]=m,y(e,"onattribute",m)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),y(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=f.TEXT:e.state=f.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function P(e){if(!e.tagName)return S(e,"Weird empty close tag."),e.textNode+="</>",void(e.state=f.TEXT);if(e.script){if("script"!==e.tagName)return e.script+="</"+e.tagName+">",e.tagName="",void(e.state=f.SCRIPT);y(e,"onscript",e.script),e.script=""}var t=e.tags.length,r=e.tagName;e.strict||(r=r[e.looseCase]());for(var n=r;t--&&e.tags[t].name!==n;)S(e,"Unexpected close tag");if(t<0)return S(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",void(e.state=f.TEXT);e.tagName=r;for(var i=e.tags.length;i-- >t;){var o=e.tag=e.tags.pop();e.tagName=e.tag.name,y(e,"onclosetag",e.tagName);var a={};for(var s in o.ns)a[s]=o.ns[s];var l=e.tags[e.tags.length-1]||e;e.opt.xmlns&&o.ns!==l.ns&&Object.keys(o.ns).forEach((function(t){var r=o.ns[t];y(e,"onclosenamespace",{prefix:t,uri:r})}))}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=f.TEXT}function L(e){var t,r=e.entity,n=r.toLowerCase(),i="";return e.ENTITIES[r]?e.ENTITIES[r]:e.ENTITIES[n]?e.ENTITIES[n]:("#"===(r=n).charAt(0)&&("x"===r.charAt(1)?(r=r.slice(2),i=(t=parseInt(r,16)).toString(16)):(r=r.slice(1),i=(t=parseInt(r,10)).toString(10))),r=r.replace(/^0+/,""),isNaN(t)||i.toLowerCase()!==r?(S(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t))}function D(e,t){"<"===t?(e.state=f.OPEN_WAKA,e.startTagPosition=e.position):u(t)||(S(e,"Non-whitespace before first tag."),e.textNode=t,e.state=f.TEXT)}function N(e,t){var r="";return t<e.length&&(r=e.charAt(t)),r}f=e.STATE}(t)},1073:e=>{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},996:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.attributeRules=void 0;var i=n(r(1073)),o=/[-[\]{}()*+?.,\\^$|#\s]/g;function a(e){return e.replace(o,"\\$&")}var s=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function l(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&s.has(e.name)}t.attributeRules={equals:function(e,t,r){var n=r.adapter,i=t.name,o=t.value;return l(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i);return null!=r&&r.length===o.length&&r.toLowerCase()===o&&e(t)}):function(t){return n.getAttributeValue(t,i)===o&&e(t)}},hyphen:function(e,t,r){var n=r.adapter,i=t.name,o=t.value,a=o.length;return l(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i);return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a).toLowerCase()===o&&e(t)}):function(t){var r=n.getAttributeValue(t,i);return null!=r&&(r.length===a||"-"===r.charAt(a))&&r.substr(0,a)===o&&e(t)}},element:function(e,t,r){var n=r.adapter,o=t.name,s=t.value;if(/\s/.test(s))return i.default.falseFunc;var c=new RegExp("(?:^|\\s)".concat(a(s),"(?:$|\\s)"),l(t,r)?"i":"");return function(t){var r=n.getAttributeValue(t,o);return null!=r&&r.length>=s.length&&c.test(r)&&e(t)}},exists:function(e,t,r){var n=t.name,i=r.adapter;return function(t){return i.hasAttrib(t,n)&&e(t)}},start:function(e,t,r){var n=r.adapter,o=t.name,a=t.value,s=a.length;return 0===s?i.default.falseFunc:l(t,r)?(a=a.toLowerCase(),function(t){var r=n.getAttributeValue(t,o);return null!=r&&r.length>=s&&r.substr(0,s).toLowerCase()===a&&e(t)}):function(t){var r;return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.startsWith(a))&&e(t)}},end:function(e,t,r){var n=r.adapter,o=t.name,a=t.value,s=-a.length;return 0===s?i.default.falseFunc:l(t,r)?(a=a.toLowerCase(),function(t){var r;return(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.substr(s).toLowerCase())===a&&e(t)}):function(t){var r;return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.endsWith(a))&&e(t)}},any:function(e,t,r){var n=r.adapter,o=t.name,s=t.value;if(""===s)return i.default.falseFunc;if(l(t,r)){var c=new RegExp(a(s),"i");return function(t){var r=n.getAttributeValue(t,o);return null!=r&&r.length>=s.length&&c.test(r)&&e(t)}}return function(t){var r;return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.includes(s))&&e(t)}},not:function(e,t,r){var n=r.adapter,i=t.name,o=t.value;return""===o?function(t){return!!n.getAttributeValue(t,i)&&e(t)}:l(t,r)?(o=o.toLowerCase(),function(t){var r=n.getAttributeValue(t,i);return(null==r||r.length!==o.length||r.toLowerCase()!==o)&&e(t)}):function(t){return n.getAttributeValue(t,i)!==o&&e(t)}}}},8866:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.compileToken=t.compileUnsafe=t.compile=void 0;var s=r(7763),l=a(r(1073)),c=o(r(7353)),u=r(3621),d=r(1768);function p(e,t,r){return b("string"==typeof e?(0,s.parse)(e):e,t,r)}function h(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(h)})))}t.compile=function(e,t,r){var n=p(e,t,r);return(0,d.ensureIsTag)(n,t.adapter)},t.compileUnsafe=p;var m={type:s.SelectorType.Descendant},f={type:"_flexibleDescendant"},g={type:s.SelectorType.Pseudo,name:"scope",data:null};function b(e,t,r){var n;e.forEach(c.default),r=null!==(n=t.context)&&void 0!==n?n:r;var i=Array.isArray(r),o=r&&(Array.isArray(r)?r:[r]);if(!1!==t.relativeSelector)!function(e,t,r){for(var n=t.adapter,i=!!(null==r?void 0:r.every((function(e){var t=n.isTag(e)&&n.getParent(e);return e===d.PLACEHOLDER_ELEMENT||t&&n.isTag(t)}))),o=0,a=e;o<a.length;o++){var l=a[o];if(l.length>0&&(0,c.isTraversal)(l[0])&&l[0].type!==s.SelectorType.Descendant);else{if(!i||l.some(h))continue;l.unshift(m)}l.unshift(g)}}(e,t,o);else if(e.some((function(e){return e.length>0&&(0,c.isTraversal)(e[0])})))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");var a=!1,p=e.map((function(e){if(e.length>=2){var r=e[0],n=e[1];r.type!==s.SelectorType.Pseudo||"scope"!==r.name||(i&&n.type===s.SelectorType.Descendant?e[1]=f:n.type!==s.SelectorType.Adjacent&&n.type!==s.SelectorType.Sibling||(a=!0))}return function(e,t,r){var n;return e.reduce((function(e,n){return e===l.default.falseFunc?l.default.falseFunc:(0,u.compileGeneralSelector)(e,n,t,r,b)}),null!==(n=t.rootFunc)&&void 0!==n?n:l.default.trueFunc)}(e,t,o)})).reduce(y,l.default.falseFunc);return p.shouldTestNextSiblings=a,p}function y(e,t){return t===l.default.falseFunc||e===l.default.trueFunc?e:e===l.default.falseFunc||t===l.default.trueFunc?t:function(r){return e(r)||t(r)}}t.compileToken=b},3621:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileGeneralSelector=void 0;var n=r(996),i=r(8677),o=r(7763);function a(e,t){var r=t.getParent(e);return r&&t.isTag(r)?r:null}t.compileGeneralSelector=function(e,t,r,s,l){var c=r.adapter,u=r.equals;switch(t.type){case o.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case o.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case o.SelectorType.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return r.xmlMode&&!r.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),n.attributeRules[t.action](e,t,r);case o.SelectorType.Pseudo:return(0,i.compilePseudoSelector)(e,t,r,s,l);case o.SelectorType.Tag:if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");var d=t.name;return r.xmlMode&&!r.lowerCaseTags||(d=d.toLowerCase()),function(t){return c.getName(t)===d&&e(t)};case o.SelectorType.Descendant:if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){for(var r=t;r=a(r,c);)if(e(r))return!0;return!1};var p=new WeakSet;return function(t){for(var r=t;r=a(r,c);)if(!p.has(r)){if(c.isTag(r)&&e(r))return!0;p.add(r)}return!1};case"_flexibleDescendant":return function(t){var r=t;do{if(e(r))return!0}while(r=a(r,c));return!1};case o.SelectorType.Parent:return function(t){return c.getChildren(t).some((function(t){return c.isTag(t)&&e(t)}))};case o.SelectorType.Child:return function(t){var r=c.getParent(t);return null!=r&&c.isTag(r)&&e(r)};case o.SelectorType.Sibling:return function(t){for(var r=c.getSiblings(t),n=0;n<r.length;n++){var i=r[n];if(u(t,i))break;if(c.isTag(i)&&e(i))return!0}return!1};case o.SelectorType.Adjacent:return c.prevElementSibling?function(t){var r=c.prevElementSibling(t);return null!=r&&e(r)}:function(t){for(var r,n=c.getSiblings(t),i=0;i<n.length;i++){var o=n[i];if(u(t,o))break;c.isTag(o)&&(r=o)}return!!r&&e(r)};case o.SelectorType.Universal:if(null!=t.namespace&&"*"!==t.namespace)throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}},5366:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=t.pseudos=t.filters=t.is=t.selectOne=t.selectAll=t.prepareContext=t._compileToken=t._compileUnsafe=t.compile=void 0;var s=o(r(9432)),l=a(r(1073)),c=r(8866),u=r(1768),d=function(e,t){return e===t},p={adapter:s,equals:d};function h(e){var t,r,n,i,o=null!=e?e:p;return null!==(t=o.adapter)&&void 0!==t||(o.adapter=s),null!==(r=o.equals)&&void 0!==r||(o.equals=null!==(i=null===(n=o.adapter)||void 0===n?void 0:n.equals)&&void 0!==i?i:d),o}function m(e){return function(t,r,n){var i=h(r);return e(t,i,n)}}function f(e){return function(t,r,n){var i=h(n);"function"!=typeof t&&(t=(0,c.compileUnsafe)(t,i,r));var o=g(r,i.adapter,t.shouldTestNextSiblings);return e(t,o,i)}}function g(e,t,r){return void 0===r&&(r=!1),r&&(e=function(e,t){for(var r=Array.isArray(e)?e.slice(0):[e],n=r.length,i=0;i<n;i++){var o=(0,u.getNextSiblings)(r[i],t);r.push.apply(r,o)}return r}(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}t.compile=m(c.compile),t._compileUnsafe=m(c.compileUnsafe),t._compileToken=m(c.compileToken),t.prepareContext=g,t.selectAll=f((function(e,t,r){return e!==l.default.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[]})),t.selectOne=f((function(e,t,r){return e!==l.default.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null})),t.is=function(e,t,r){var n=h(r);return("function"==typeof t?t:(0,c.compile)(t,n))(e)},t.default=t.selectAll;var b=r(8677);Object.defineProperty(t,"filters",{enumerable:!0,get:function(){return b.filters}}),Object.defineProperty(t,"pseudos",{enumerable:!0,get:function(){return b.pseudos}}),Object.defineProperty(t,"aliases",{enumerable:!0,get:function(){return b.aliases}})},2968:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=void 0,t.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n        :is(button, input, select, textarea, optgroup, option)[disabled],\n        optgroup[disabled] > option,\n        fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n    )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},7689:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.filters=void 0;var i=n(r(7540)),o=n(r(1073));function a(e,t){return function(r){var n=t.getParent(r);return null!=n&&t.isTag(n)&&e(r)}}function s(e){return function(t,r,n){var i=n.adapter[e];return"function"!=typeof i?o.default.falseFunc:function(e){return i(e)&&t(e)}}}t.filters={contains:function(e,t,r){var n=r.adapter;return function(r){return e(r)&&n.getText(r).includes(t)}},icontains:function(e,t,r){var n=r.adapter,i=t.toLowerCase();return function(t){return e(t)&&n.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,r){var n=r.adapter,s=r.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=0;o<r.length&&!s(t,r[o]);o++)n.isTag(r[o])&&i++;return l(i)&&e(t)}},"nth-last-child":function(e,t,r){var n=r.adapter,s=r.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=r.length-1;o>=0&&!s(t,r[o]);o--)n.isTag(r[o])&&i++;return l(i)&&e(t)}},"nth-of-type":function(e,t,r){var n=r.adapter,s=r.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=0;o<r.length;o++){var a=r[o];if(s(t,a))break;n.isTag(a)&&n.getName(a)===n.getName(t)&&i++}return l(i)&&e(t)}},"nth-last-of-type":function(e,t,r){var n=r.adapter,s=r.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,n):function(t){for(var r=n.getSiblings(t),i=0,o=r.length-1;o>=0;o--){var a=r[o];if(s(t,a))break;n.isTag(a)&&n.getName(a)===n.getName(t)&&i++}return l(i)&&e(t)}},root:function(e,t,r){var n=r.adapter;return function(t){var r=n.getParent(t);return(null==r||!n.isTag(r))&&e(t)}},scope:function(e,r,n,i){var o=n.equals;return i&&0!==i.length?1===i.length?function(t){return o(i[0],t)&&e(t)}:function(t){return i.includes(t)&&e(t)}:t.filters.root(e,r,n)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},8677:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var n=r(7763),i=r(7689);Object.defineProperty(t,"filters",{enumerable:!0,get:function(){return i.filters}});var o=r(7221);Object.defineProperty(t,"pseudos",{enumerable:!0,get:function(){return o.pseudos}});var a=r(2968);Object.defineProperty(t,"aliases",{enumerable:!0,get:function(){return a.aliases}});var s=r(1768);t.compilePseudoSelector=function(e,t,r,l,c){var u,d=t.name,p=t.data;if(Array.isArray(p)){if(!(d in s.subselects))throw new Error("Unknown pseudo-class :".concat(d,"(").concat(p,")"));return s.subselects[d](e,p,r,l,c)}var h=null===(u=r.pseudos)||void 0===u?void 0:u[d],m="string"==typeof h?h:a.aliases[d];if("string"==typeof m){if(null!=p)throw new Error("Pseudo ".concat(d," doesn't have any arguments"));var f=(0,n.parse)(m);return s.subselects.is(e,f,r,l,c)}if("function"==typeof h)return(0,o.verifyPseudoArgs)(h,d,p,1),function(t){return h(t,p)&&e(t)};if(d in i.filters)return i.filters[d](e,p,r,l);if(d in o.pseudos){var g=o.pseudos[d];return(0,o.verifyPseudoArgs)(g,d,p,2),function(t){return g(t,r,p)&&e(t)}}throw new Error("Unknown pseudo-class :".concat(d))}},7221:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.verifyPseudoArgs=t.pseudos=void 0,t.pseudos={empty:function(e,t){var r=t.adapter;return!r.getChildren(e).some((function(e){return r.isTag(e)||""!==r.getText(e)}))},"first-child":function(e,t){var r=t.adapter,n=t.equals;if(r.prevElementSibling)return null==r.prevElementSibling(e);var i=r.getSiblings(e).find((function(e){return r.isTag(e)}));return null!=i&&n(e,i)},"last-child":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=i.length-1;o>=0;o--){if(n(e,i[o]))return!0;if(r.isTag(i[o]))break}return!1},"first-of-type":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=0;a<i.length;a++){var s=i[a];if(n(e,s))return!0;if(r.isTag(s)&&r.getName(s)===o)break}return!1},"last-of-type":function(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=i.length-1;a>=0;a--){var s=i[a];if(n(e,s))return!0;if(r.isTag(s)&&r.getName(s)===o)break}return!1},"only-of-type":function(e,t){var r=t.adapter,n=t.equals,i=r.getName(e);return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)||r.getName(t)!==i}))},"only-child":function(e,t){var r=t.adapter,n=t.equals;return r.getSiblings(e).every((function(t){return n(e,t)||!r.isTag(t)}))}},t.verifyPseudoArgs=function(e,t,r,n){if(null===r){if(e.length>n)throw new Error("Pseudo-class :".concat(t," requires an argument"))}else if(e.length===n)throw new Error("Pseudo-class :".concat(t," doesn't have any arguments"))}},1768:function(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.subselects=t.getNextSiblings=t.ensureIsTag=t.PLACEHOLDER_ELEMENT=void 0;var o=i(r(1073)),a=r(7353);function s(e,t){return e===o.default.falseFunc?o.default.falseFunc:function(r){return t.isTag(r)&&e(r)}}function l(e,t){var r=t.getSiblings(e);if(r.length<=1)return[];var n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}function c(e){return{xmlMode:!!e.xmlMode,lowerCaseAttributeNames:!!e.lowerCaseAttributeNames,lowerCaseTags:!!e.lowerCaseTags,quirksMode:!!e.quirksMode,cacheResults:!!e.cacheResults,pseudos:e.pseudos,adapter:e.adapter,equals:e.equals}}t.PLACEHOLDER_ELEMENT={},t.ensureIsTag=s,t.getNextSiblings=l;var u=function(e,t,r,n,i){var a=i(t,c(r),n);return a===o.default.trueFunc?e:a===o.default.falseFunc?o.default.falseFunc:function(t){return a(t)&&e(t)}};t.subselects={is:u,matches:u,where:u,not:function(e,t,r,n,i){var a=i(t,c(r),n);return a===o.default.falseFunc?e:a===o.default.trueFunc?o.default.falseFunc:function(t){return!a(t)&&e(t)}},has:function(e,r,i,u,d){var p=i.adapter,h=c(i);h.relativeSelector=!0;var m=r.some((function(e){return e.some(a.isTraversal)}))?[t.PLACEHOLDER_ELEMENT]:void 0,f=d(r,h,m);if(f===o.default.falseFunc)return o.default.falseFunc;var g=s(f,p);if(m&&f!==o.default.trueFunc){var b=f.shouldTestNextSiblings,y=void 0!==b&&b;return function(t){if(!e(t))return!1;m[0]=t;var r=p.getChildren(t),i=y?n(n([],r,!0),l(t,p),!0):r;return p.existsOne(g,i)}}return function(t){return e(t)&&p.existsOne(g,p.getChildren(t))}}}},7353:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=void 0;var n=r(7763),i=new Map([[n.SelectorType.Universal,50],[n.SelectorType.Tag,30],[n.SelectorType.Attribute,1],[n.SelectorType.Pseudo,0]]);t.isTraversal=function(e){return!i.has(e.type)};var o=new Map([[n.AttributeAction.Exists,10],[n.AttributeAction.Equals,8],[n.AttributeAction.Not,7],[n.AttributeAction.Start,6],[n.AttributeAction.End,6],[n.AttributeAction.Any,5]]);function a(e){var t,r,s=null!==(t=i.get(e.type))&&void 0!==t?t:-1;return e.type===n.SelectorType.Attribute?(s=null!==(r=o.get(e.action))&&void 0!==r?r:4,e.action===n.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===n.SelectorType.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?s=0:Array.isArray(e.data)?(s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(a))}))))<0&&(s=0):s=2:s=3),s}t.default=function(e){for(var t=e.map(a),r=1;r<e.length;r++){var n=t[r];if(!(n<0))for(var i=r-1;i>=0&&n<t[i];i--){var o=e[i+1];e[i+1]=e[i],e[i]=o,t[i+1]=t[i],t[i]=n}}}},7763:(e,t,r)=>{"use strict";var n;r.r(t),r.d(t,{AttributeAction:()=>o,IgnoreCaseMode:()=>i,SelectorType:()=>n,isTraversal:()=>u,parse:()=>g,stringify:()=>S}),function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(n||(n={}));const i={Unknown:null,QuirksMode:"quirks",IgnoreCase:!0,CaseSensitive:!1};var o;!function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(o||(o={}));const a=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,s=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,l=new Map([[126,o.Element],[94,o.Start],[36,o.End],[42,o.Any],[33,o.Not],[124,o.Hyphen]]),c=new Set(["has","not","matches","is","where","host","host-context"]);function u(e){switch(e.type){case n.Adjacent:case n.Child:case n.Descendant:case n.Parent:case n.Sibling:case n.ColumnCombinator:return!0;default:return!1}}const d=new Set(["contains","icontains"]);function p(e,t,r){const n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function h(e){return e.replace(s,p)}function m(e){return 39===e||34===e}function f(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){const t=[],r=b(t,`${e}`,0);if(r<e.length)throw new Error(`Unmatched selector: ${e.slice(r)}`);return t}function b(e,t,r){let i=[];function s(e){const n=t.slice(r+e).match(a);if(!n)throw new Error(`Expected name, found ${t.slice(r)}`);const[i]=n;return r+=e+i.length,h(i)}function p(e){for(r+=e;r<t.length&&f(t.charCodeAt(r));)r++}function g(){const e=r+=1;let n=1;for(;n>0&&r<t.length;r++)40!==t.charCodeAt(r)||y(r)?41!==t.charCodeAt(r)||y(r)||n--:n++;if(n)throw new Error("Parenthesis not matched");return h(t.slice(e,r-1))}function y(e){let r=0;for(;92===t.charCodeAt(--e);)r++;return 1==(1&r)}function k(){if(i.length>0&&u(i[i.length-1]))throw new Error("Did not expect successive traversals.")}function v(e){i.length>0&&i[i.length-1].type===n.Descendant?i[i.length-1].type=e:(k(),i.push({type:e}))}function x(e,t){i.push({type:n.Attribute,name:e,action:t,value:s(1),namespace:null,ignoreCase:"quirks"})}function w(){if(i.length&&i[i.length-1].type===n.Descendant&&i.pop(),0===i.length)throw new Error("Empty sub-selector");e.push(i)}if(p(0),t.length===r)return r;e:for(;r<t.length;){const e=t.charCodeAt(r);switch(e){case 32:case 9:case 10:case 12:case 13:0!==i.length&&i[0].type===n.Descendant||(k(),i.push({type:n.Descendant})),p(1);break;case 62:v(n.Child),p(1);break;case 60:v(n.Parent),p(1);break;case 126:v(n.Sibling),p(1);break;case 43:v(n.Adjacent),p(1);break;case 46:x("class",o.Element);break;case 35:x("id",o.Equals);break;case 91:{let e;p(1);let a=null;124===t.charCodeAt(r)?e=s(1):t.startsWith("*|",r)?(a="*",e=s(2)):(e=s(0),124===t.charCodeAt(r)&&61!==t.charCodeAt(r+1)&&(a=e,e=s(1))),p(0);let c=o.Exists;const u=l.get(t.charCodeAt(r));if(u){if(c=u,61!==t.charCodeAt(r+1))throw new Error("Expected `=`");p(2)}else 61===t.charCodeAt(r)&&(c=o.Equals,p(1));let d="",g=null;if("exists"!==c){if(m(t.charCodeAt(r))){const e=t.charCodeAt(r);let n=r+1;for(;n<t.length&&(t.charCodeAt(n)!==e||y(n));)n+=1;if(t.charCodeAt(n)!==e)throw new Error("Attribute value didn't end");d=h(t.slice(r+1,n)),r=n+1}else{const e=r;for(;r<t.length&&(!f(t.charCodeAt(r))&&93!==t.charCodeAt(r)||y(r));)r+=1;d=h(t.slice(e,r))}p(0);const e=32|t.charCodeAt(r);115===e?(g=!1,p(1)):105===e&&(g=!0,p(1))}if(93!==t.charCodeAt(r))throw new Error("Attribute selector didn't terminate");r+=1;const b={type:n.Attribute,name:e,action:c,value:d,namespace:a,ignoreCase:g};i.push(b);break}case 58:{if(58===t.charCodeAt(r+1)){i.push({type:n.PseudoElement,name:s(2).toLowerCase(),data:40===t.charCodeAt(r)?g():null});continue}const e=s(1).toLowerCase();let o=null;if(40===t.charCodeAt(r))if(c.has(e)){if(m(t.charCodeAt(r+1)))throw new Error(`Pseudo-selector ${e} cannot be quoted`);if(o=[],r=b(o,t,r+1),41!==t.charCodeAt(r))throw new Error(`Missing closing parenthesis in :${e} (${t})`);r+=1}else{if(o=g(),d.has(e)){const e=o.charCodeAt(0);e===o.charCodeAt(o.length-1)&&m(e)&&(o=o.slice(1,-1))}o=h(o)}i.push({type:n.Pseudo,name:e,data:o});break}case 44:w(),i=[],p(1);break;default:{if(t.startsWith("/*",r)){const e=t.indexOf("*/",r+2);if(e<0)throw new Error("Comment was not terminated");r=e+2,0===i.length&&p(0);break}let o,l=null;if(42===e)r+=1,o="*";else if(124===e){if(o="",124===t.charCodeAt(r+1)){v(n.ColumnCombinator),p(2);break}}else{if(!a.test(t.slice(r)))break e;o=s(0)}124===t.charCodeAt(r)&&124!==t.charCodeAt(r+1)&&(l=o,42===t.charCodeAt(r+1)?(o="*",r+=2):o=s(1)),i.push("*"===o?{type:n.Universal,namespace:l}:{type:n.Tag,name:o,namespace:l})}}}return w(),r}const y=["\\",'"'],k=[...y,"(",")"],v=new Set(y.map((e=>e.charCodeAt(0)))),x=new Set(k.map((e=>e.charCodeAt(0)))),w=new Set([...k,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0))));function S(e){return e.map((e=>e.map(C).join(""))).join(", ")}function C(e,t,r){switch(e.type){case n.Child:return 0===t?"> ":" > ";case n.Parent:return 0===t?"< ":" < ";case n.Sibling:return 0===t?"~ ":" ~ ";case n.Adjacent:return 0===t?"+ ":" + ";case n.Descendant:return" ";case n.ColumnCombinator:return 0===t?"|| ":" || ";case n.Universal:return"*"===e.namespace&&t+1<r.length&&"name"in r[t+1]?"":`${T(e.namespace)}*`;case n.Tag:return A(e);case n.PseudoElement:return`::${E(e.name,w)}${null===e.data?"":`(${E(e.data,x)})`}`;case n.Pseudo:return`:${E(e.name,w)}${null===e.data?"":`(${"string"==typeof e.data?E(e.data,x):S(e.data)})`}`;case n.Attribute:{if("id"===e.name&&e.action===o.Equals&&"quirks"===e.ignoreCase&&!e.namespace)return`#${E(e.value,w)}`;if("class"===e.name&&e.action===o.Element&&"quirks"===e.ignoreCase&&!e.namespace)return`.${E(e.value,w)}`;const t=A(e);return e.action===o.Exists?`[${t}]`:`[${t}${function(e){switch(e){case o.Equals:return"";case o.Element:return"~";case o.Start:return"^";case o.End:return"$";case o.Any:return"*";case o.Not:return"!";case o.Hyphen:return"|";case o.Exists:throw new Error("Shouldn't be here")}}(e.action)}="${E(e.value,v)}"${null===e.ignoreCase?"":e.ignoreCase?" i":" s"}]`}}}function A(e){return`${T(e.namespace)}${E(e.name,w)}`}function T(e){return null!==e?`${"*"===e?"*":E(e,w)}|`:""}function E(e,t){let r=0,n="";for(let i=0;i<e.length;i++)t.has(e.charCodeAt(i))&&(n+=`${e.slice(r,i)}\\${e.charAt(i)}`,r=i+1);return n.length>0?n+e.slice(r):e}},7837:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),t.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},7220:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.render=void 0;var s=a(r(9960)),l=r(5863),c=r(7837),u=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function d(e){return e.replace(/"/g,"&quot;")}var p=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function h(e,t){void 0===t&&(t={});for(var r=("length"in e?e:[e]),n="",i=0;i<r.length;i++)n+=m(r[i],t);return n}function m(e,t){switch(e.type){case s.Root:return h(e.children,t);case s.Doctype:case s.Directive:return"<".concat(e.data,">");case s.Comment:return"\x3c!--".concat(e.data,"--\x3e");case s.CDATA:return function(e){return"<![CDATA[".concat(e.children[0].data,"]]>")}(e);case s.Script:case s.Style:case s.Tag:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=c.elementNames.get(e.name))&&void 0!==r?r:e.name,e.parent&&f.has(e.parent.name)&&(t=n(n({},t),{xmlMode:!1}))),!t.xmlMode&&g.has(e.name)&&(t=n(n({},t),{xmlMode:"foreign"}));var i="<".concat(e.name),o=function(e,t){var r;if(e){var n=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?d:t.xmlMode||"utf8"!==t.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(e).map((function(r){var i,o,a=null!==(i=e[r])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(r=null!==(o=c.attributeNames.get(r))&&void 0!==o?o:r),t.emptyAttrs||t.xmlMode||""!==a?"".concat(r,'="').concat(n(a),'"'):r})).join(" ")}}(e.attribs,t);return o&&(i+=" ".concat(o)),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&p.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=h(e.children,t)),!t.xmlMode&&p.has(e.name)||(i+="</".concat(e.name,">"))),i}(e,t);case s.Text:return function(e,t){var r,n=e.data||"";return!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&u.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n)),n}(e,t)}}t.render=h,t.default=h;var f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},9960:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},7915:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(9960),a=r(7790);i(r(7790),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},7790:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=r(9960),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),w(this,e)},e}();t.Node=s;var l=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return i(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var d=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=a.ElementType.Directive,n}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var p=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return i(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=p;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(p);t.CDATA=h;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(p);t.Document=m;var f=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var o=e.call(this,n)||this;return o.name=t,o.attribs=r,o.type=i,o}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function b(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function k(e){return e.type===a.ElementType.Comment}function v(e){return e.type===a.ElementType.Directive}function x(e){return e.type===a.ElementType.Root}function w(e,t){var r;if(void 0===t&&(t=!1),y(e))r=new c(e.data);else if(k(e))r=new u(e.data);else if(g(e)){var n=t?S(e.children):[],i=new f(e.name,o({},e.attribs),n);n.forEach((function(e){return e.parent=i})),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=o({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=o({},e["x-attribsPrefix"])),r=i}else if(b(e)){n=t?S(e.children):[];var a=new h(n);n.forEach((function(e){return e.parent=a})),r=a}else if(x(e)){n=t?S(e.children):[];var s=new m(n);n.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else{if(!v(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function S(e){for(var t=e.map((function(e){return w(e,!0)})),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=f,t.isTag=g,t.isCDATA=b,t.isText=y,t.isComment=k,t.isDirective=v,t.isDocument=x,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=w},6996:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var n=r(3346),i=r(3905);t.getFeed=function(e){var t=l(d,e);return t?"feed"===t.name?function(e){var t,r=e.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map((function(e){var t,r=e.children,n={media:s(r)};u(n,"id","id",r),u(n,"title","title",r);var i=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;i&&(n.link=i);var o=c("summary",r)||c("content",r);o&&(n.description=o);var a=c("updated",r);return a&&(n.pubDate=new Date(a)),n}))};u(n,"id","id",r),u(n,"title","title",r);var o=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;o&&(n.link=o),u(n,"description","subtitle",r);var a=c("updated",r);return a&&(n.updated=new Date(a)),u(n,"author","email",r,!0),n}(t):function(e){var t,r,n=null!==(r=null===(t=l("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],o={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,r={media:s(t)};u(r,"id","guid",t),u(r,"title","title",t),u(r,"link","link",t),u(r,"description","description",t);var n=c("pubDate",t)||c("dc:date",t);return n&&(r.pubDate=new Date(n)),r}))};u(o,"title","title",n),u(o,"link","link",n),u(o,"description","description",n);var a=c("lastBuildDate",n);return a&&(o.updated=new Date(a)),u(o,"author","managingEditor",n,!0),o}(t):null};var o=["url","type","lang"],a=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function s(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,r={medium:t.medium,isDefault:!!t.isDefault},n=0,i=o;n<i.length;n++)t[c=i[n]]&&(r[c]=t[c]);for(var s=0,l=a;s<l.length;s++){var c;t[c=l[s]]&&(r[c]=parseInt(t[c],10))}return t.expression&&(r.expression=t.expression),r}))}function l(e,t){return(0,i.getElementsByTagName)(e,t,!0,1)[0]}function c(e,t,r){return void 0===r&&(r=!1),(0,n.textContent)((0,i.getElementsByTagName)(e,t,r,1)).trim()}function u(e,t,r,n,i){void 0===i&&(i=!1);var o=c(r,n,i);o&&(e[t]=o)}function d(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},4975:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0;var n,i=r(7915);function o(e,t){var r=[],o=[];if(e===t)return 0;for(var a=(0,i.hasChildren)(e)?e:e.parent;a;)r.unshift(a),a=a.parent;for(a=(0,i.hasChildren)(t)?t:t.parent;a;)o.unshift(a),a=a.parent;for(var s=Math.min(r.length,o.length),l=0;l<s&&r[l]===o[l];)l++;if(0===l)return n.DISCONNECTED;var c=r[l-1],u=c.children,d=r[l],p=o[l];return u.indexOf(d)>u.indexOf(p)?c===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===e?n.PRECEDING|n.CONTAINS:n.PRECEDING}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1);else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(n=t.DocumentPosition||(t.DocumentPosition={})),t.compareDocumentPosition=o,t.uniqueSort=function(e){return(e=e.filter((function(e,t,r){return!r.includes(e,t+1)}))).sort((function(e,t){var r=o(e,t);return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0})),e}},9432:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(3346),t),i(r(5010),t),i(r(6765),t),i(r(8043),t),i(r(3905),t),i(r(4975),t),i(r(6996),t);var o=r(7915);Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return o.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return o.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return o.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return o.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return o.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return o.hasChildren}})},3905:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var n=r(7915),i=r(8043),o={tag_name:function(e){return"function"==typeof e?function(t){return(0,n.isTag)(t)&&e(t.name)}:"*"===e?n.isTag:function(t){return(0,n.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,n.isText)(t)&&e(t.data)}:function(t){return(0,n.isText)(t)&&t.data===e}}};function a(e,t){return"function"==typeof t?function(r){return(0,n.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,n.isTag)(r)&&r.attribs[e]===t}}function s(e,t){return function(r){return e(r)||t(r)}}function l(e){var t=Object.keys(e).map((function(t){var r=e[t];return Object.prototype.hasOwnProperty.call(o,t)?o[t](r):a(t,r)}));return 0===t.length?null:t.reduce(s)}t.testElement=function(e,t){var r=l(e);return!r||r(t)},t.getElements=function(e,t,r,n){void 0===n&&(n=1/0);var o=l(e);return o?(0,i.filter)(o,t,r,n):[]},t.getElementById=function(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(a("id",e),t,r)},t.getElementsByTagName=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(o.tag_type(e),t,r,n)}},6765:(e,t)=>{"use strict";function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var o=i.children;o[o.lastIndexOf(e)]=t,e.parent=null}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},t.append=function(e,t){r(t);var n=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=n,i){if(i.prev=t,n){var o=n.children;o.splice(o.lastIndexOf(i),0,t)}}else n&&n.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1];n.prev=t,t.next=n}else t.next=null},t.prepend=function(e,t){r(t);var n=e.parent;if(n){var i=n.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},8043:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var n=r(7915);function i(e,t,r,i){for(var o=[],a=[t],s=[0];;)if(s[0]>=a[0].length){if(1===s.length)return o;a.shift(),s.shift()}else{var l=a[0][s[0]++];if(e(l)&&(o.push(l),--i<=0))return o;r&&(0,n.hasChildren)(l)&&l.children.length>0&&(s.unshift(0),a.unshift(l.children))}}t.filter=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i(e,Array.isArray(t)?t:[t],r,n)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,r,i){void 0===i&&(i=!0);for(var o=null,a=0;a<r.length&&!o;a++){var s=r[a];(0,n.isTag)(s)&&(t(s)?o=s:i&&s.children.length>0&&(o=e(t,s.children,!0)))}return o},t.existsOne=function e(t,r){return r.some((function(r){return(0,n.isTag)(r)&&(t(r)||e(t,r.children))}))},t.findAll=function(e,t){for(var r=[],i=[t],o=[0];;)if(o[0]>=i[0].length){if(1===i.length)return r;i.shift(),o.shift()}else{var a=i[0][o[0]++];(0,n.isTag)(a)&&(e(a)&&r.push(a),a.children.length>0&&(o.unshift(0),i.unshift(a.children)))}}},3346:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=r(7915),o=n(r(7220)),a=r(9960);function s(e,t){return(0,o.default)(e,t)}t.getOuterHTML=s,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return s(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===a.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},5010:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var n=r(7915);function i(e){return(0,n.hasChildren)(e)?e.children:[]}function o(e){return e.parent||null}t.getChildren=i,t.getParent=o,t.getSiblings=function(e){var t=o(e);if(null!=t)return i(t);for(var r=[e],n=e.prev,a=e.next;null!=n;)r.unshift(n),n=n.prev;for(;null!=a;)r.push(a),a=a.next;return r},t.getAttributeValue=function(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,n.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,n.isTag)(t);)t=t.prev;return t}},4076:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTML=t.determineBranch=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var i=n(r(3704));t.htmlDecodeTree=i.default;var o=n(r(2060));t.xmlDecodeTree=o.default;var a=n(r(26));t.decodeCodePoint=a.default;var s,l,c=r(26);function u(e){return function(t,r){for(var n="",i=0,o=0;(o=t.indexOf("&",o))>=0;)if(n+=t.slice(i,o),i=o,o+=1,t.charCodeAt(o)!==s.NUM){for(var c=0,u=1,p=0,h=e[p];o<t.length&&!((p=d(e,h,p+1,t.charCodeAt(o)))<0);o++,u++){var m=(h=e[p])&l.VALUE_LENGTH;if(m){var f;if(r&&t.charCodeAt(o)!==s.SEMI||(c=p,u=0),0==(f=(m>>14)-1))break;p+=f}}0!==c&&(n+=1==(f=(e[c]&l.VALUE_LENGTH)>>14)?String.fromCharCode(e[c]&~l.VALUE_LENGTH):2===f?String.fromCharCode(e[c+1]):String.fromCharCode(e[c+1],e[c+2]),i=o-u+1)}else{var g=o+1,b=10,y=t.charCodeAt(g);(y|s.To_LOWER_BIT)===s.LOWER_X&&(b=16,o+=1,g+=1);do{y=t.charCodeAt(++o)}while(y>=s.ZERO&&y<=s.NINE||16===b&&(y|s.To_LOWER_BIT)>=s.LOWER_A&&(y|s.To_LOWER_BIT)<=s.LOWER_F);if(g!==o){var k=t.substring(g,o),v=parseInt(k,b);if(t.charCodeAt(o)===s.SEMI)o+=1;else if(r)continue;n+=(0,a.default)(v),i=o}}return n+t.slice(i)}}function d(e,t,r,n){var i=(t&l.BRANCH_LENGTH)>>7,o=t&l.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){var a=n-o;return a<0||a>=i?-1:e[r+a]-1}for(var s=r,c=s+i-1;s<=c;){var u=s+c>>>1,d=e[u];if(d<n)s=u+1;else{if(!(d>n))return e[u+i];c=u-1}}return-1}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return c.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return c.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.To_LOWER_BIT=32]="To_LOWER_BIT"}(s||(s={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(l=t.BinTrieFlags||(t.BinTrieFlags={})),t.determineBranch=d;var p=u(i.default),h=u(o.default);t.decodeHTML=function(e){return p(e,!1)},t.decodeHTMLStrict=function(e){return p(e,!0)},t.decodeXML=function(e){return h(e,!0)}},26:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}},7322:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.encodeNonAsciiHTML=t.encodeHTML=void 0;var i=n(r(4021)),o=r(4625),a=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function s(e,t){for(var r,n="",a=0;null!==(r=e.exec(t));){var s=r.index;n+=t.substring(a,s);var l=t.charCodeAt(s),c=i.default.get(l);if("object"==typeof c){if(s+1<t.length){var u=t.charCodeAt(s+1),d="number"==typeof c.n?c.n===u?c.o:void 0:c.n.get(u);if(void 0!==d){n+=d,a=e.lastIndex+=1;continue}}c=c.v}if(void 0!==c)n+=c,a=s+1;else{var p=(0,o.getCodePoint)(t,s);n+="&#x".concat(p.toString(16),";"),a=e.lastIndex+=Number(p!==l)}}return n+t.substr(a)}t.encodeHTML=function(e){return s(a,e)},t.encodeNonAsciiHTML=function(e){return s(o.xmlReplacer,e)}},4625:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var r=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);function n(e){for(var n,i="",o=0;null!==(n=t.xmlReplacer.exec(e));){var a=n.index,s=e.charCodeAt(a),l=r.get(s);void 0!==l?(i+=e.substring(o,a)+l,o=a+1):(i+="".concat(e.substring(o,a),"&#x").concat((0,t.getCodePoint)(e,a).toString(16),";"),o=t.xmlReplacer.lastIndex+=Number(55296==(64512&s)))}return i+e.substr(o)}function i(e,t){return function(r){for(var n,i=0,o="";n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=n,t.escape=n,t.escapeUTF8=i(/[&<>'"]/g,r),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]))},3704:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},2060:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},4021:(e,t)=>{"use strict";function r(e){for(var t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Map(r([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(r([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(r([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(r([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]))},5863:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.encodeNonAsciiHTML=t.encodeHTML=t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.encode=t.decodeStrict=t.decode=t.EncodingMode=t.DecodingMode=t.EntityLevel=void 0;var n,i,o,a=r(4076),s=r(7322),l=r(4625);!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(n=t.EntityLevel||(t.EntityLevel={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict"}(i=t.DecodingMode||(t.DecodingMode={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(o=t.EncodingMode||(t.EncodingMode={})),t.decode=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.level===n.HTML?r.mode===i.Strict?(0,a.decodeHTMLStrict)(e):(0,a.decodeHTML)(e):(0,a.decodeXML)(e)},t.decodeStrict=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.level===n.HTML?r.mode===i.Legacy?(0,a.decodeHTML)(e):(0,a.decodeHTMLStrict)(e):(0,a.decodeXML)(e)},t.encode=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.mode===o.UTF8?(0,l.escapeUTF8)(e):r.mode===o.Attribute?(0,l.escapeAttribute)(e):r.mode===o.Text?(0,l.escapeText)(e):r.level===n.HTML?r.mode===o.ASCII?(0,s.encodeNonAsciiHTML)(e):(0,s.encodeHTML)(e):(0,l.encodeXML)(e)};var c=r(4625);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(t,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(t,"escapeText",{enumerable:!0,get:function(){return c.escapeText}});var u=r(7322);Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var d=r(4076);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return d.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return d.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return d.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return d.decodeXML}})},9769:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.generate=t.compile=void 0;var i=n(r(1073));t.compile=function(e){var t=e[0],r=e[1]-1;if(r<0&&t<=0)return i.default.falseFunc;if(-1===t)return function(e){return e<=r};if(0===t)return function(e){return e===r};if(1===t)return r<0?i.default.trueFunc:function(e){return e>=r};var n=Math.abs(t),o=(r%n+n)%n;return t>1?function(e){return e>=r&&e%n===o}:function(e){return e<=r&&e%n===o}},t.generate=function(e){var t=e[0],r=e[1]-1,n=0;if(t<0){var i=-t,o=(r%i+i)%i;return function(){var e=o+i*n++;return e>r?null:e}}return 0===t?r<0?function(){return null}:function(){return 0==n++?r:null}:(r<0&&(r+=t*Math.ceil(-r/t)),function(){return t*n+++r})}},7540:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequence=t.generate=t.compile=t.parse=void 0;var n=r(7766);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return n.parse}});var i=r(9769);Object.defineProperty(t,"compile",{enumerable:!0,get:function(){return i.compile}}),Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return i.generate}}),t.default=function(e){return(0,i.compile)((0,n.parse)(e))},t.sequence=function(e){return(0,i.generate)((0,n.parse)(e))}},7766:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var r=new Set([9,10,12,13,32]),n="0".charCodeAt(0),i="9".charCodeAt(0);t.parse=function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t=0,o=0,a=l(),s=c();if(t<e.length&&"n"===e.charAt(t)&&(t++,o=a*(null!=s?s:1),u(),t<e.length?(a=l(),u(),s=c()):a=s=0),null===s||t<e.length)throw new Error("n-th rule couldn't be parsed ('".concat(e,"')"));return[o,a*s];function l(){return"-"===e.charAt(t)?(t++,-1):("+"===e.charAt(t)&&t++,1)}function c(){for(var r=t,o=0;t<e.length&&e.charCodeAt(t)>=n&&e.charCodeAt(t)<=i;)o=10*o+(e.charCodeAt(t)-n),t++;return t===r?null:o}function u(){for(;t<e.length&&r.has(e.charCodeAt(t));)t++}}},3086:(e,t,r)=>{var n=r(5305),i=Object.prototype.hasOwnProperty,o="undefined"!=typeof Map;function a(){this._array=[],this._set=o?new Map:Object.create(null)}a.fromArray=function(e,t){for(var r=new a,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},a.prototype.size=function(){return o?this._set.size:Object.getOwnPropertyNames(this._set).length},a.prototype.add=function(e,t){var r=o?e:n.toSetString(e),a=o?this.has(e):i.call(this._set,r),s=this._array.length;a&&!t||this._array.push(e),a||(o?this._set.set(e,s):this._set[r]=s)},a.prototype.has=function(e){if(o)return this._set.has(e);var t=n.toSetString(e);return i.call(this._set,t)},a.prototype.indexOf=function(e){if(o){var t=this._set.get(e);if(t>=0)return t}else{var r=n.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},a.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},a.prototype.toArray=function(){return this._array.slice()},t.I=a},4520:(e,t,r)=>{var n=r(3167);t.encode=function(e){var t,r="",i=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&i,(i>>>=5)>0&&(t|=32),r+=n.encode(t)}while(i>0);return r},t.decode=function(e,t,r){var i,o,a,s,l=e.length,c=0,u=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(o=n.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));i=!!(32&o),c+=(o&=31)<<u,u+=5}while(i);r.value=(s=(a=c)>>1,1==(1&a)?-s:s),r.rest=t}},3167:(e,t)=>{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},4688:(e,t,r)=>{var n=r(5305);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){var t,r,i,o,a,s;r=e,i=(t=this._last).generatedLine,o=r.generatedLine,a=t.generatedColumn,s=r.generatedColumn,o>i||o==i&&s>=a||n.compareByGeneratedPositionsInflated(t,r)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(n.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.H=i},4508:(e,t,r)=>{var n=r(4520),i=r(5305),o=r(3086).I,a=r(4688).H;function s(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new o,this._names=new o,this._mappings=new a,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e){var t=e.sourceRoot,r=new s({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var n={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(n.source=e.source,null!=t&&(n.source=i.relative(t,n.source)),n.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(n.name=e.name)),r.addMapping(n)})),e.sources.forEach((function(n){var o=n;null!==t&&(o=i.relative(t,n)),r._sources.has(o)||r._sources.add(o);var a=e.sourceContentFor(n);null!=a&&r.setSourceContent(n,a)})),r},s.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),r=i.getArg(e,"original",null),n=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,n,o),null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:o})},s.prototype.setSourceContent=function(e,t){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,r){var n=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');n=e.file}var a=this._sourceRoot;null!=a&&(n=i.relative(a,n));var s=new o,l=new o;this._mappings.unsortedForEach((function(t){if(t.source===n&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=r&&(t.source=i.join(r,t.source)),null!=a&&(t.source=i.relative(a,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var c=t.source;null==c||s.has(c)||s.add(c);var u=t.name;null==u||l.has(u)||l.add(u)}),this),this._sources=s,this._names=l,e.sources.forEach((function(t){var n=e.sourceContentFor(t);null!=n&&(null!=r&&(t=i.join(r,t)),null!=a&&(t=i.relative(a,t)),this.setSourceContent(t,n))}),this)},s.prototype._validateMapping=function(e,t,r,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)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((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},s.prototype._serializeMappings=function(){for(var e,t,r,o,a=0,s=1,l=0,c=0,u=0,d=0,p="",h=this._mappings.toArray(),m=0,f=h.length;m<f;m++){if(e="",(t=h[m]).generatedLine!==s)for(a=0;t.generatedLine!==s;)e+=";",s++;else if(m>0){if(!i.compareByGeneratedPositionsInflated(t,h[m-1]))continue;e+=","}e+=n.encode(t.generatedColumn-a),a=t.generatedColumn,null!=t.source&&(o=this._sources.indexOf(t.source),e+=n.encode(o-d),d=o,e+=n.encode(t.originalLine-1-c),c=t.originalLine-1,e+=n.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=n.encode(r-u),u=r)),p+=e}return p},s.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null}),this)},s.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=s},5305:(e,t)=>{t.getArg=function(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var r=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,n=/^data:.+\,.+$/;function i(e){var t=e.match(r);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function o(e){var t="";return e.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}t.urlParse=i,t.urlGenerate=o;var a,s,l=(a=function(e){var r=e,n=i(e);if(n){if(!n.path)return e;r=n.path}for(var a=t.isAbsolute(r),s=[],l=0,c=0;;){if(l=c,-1===(c=r.indexOf("/",l))){s.push(r.slice(l));break}for(s.push(r.slice(l,c));c<r.length&&"/"===r[c];)c++}var u,d=0;for(c=s.length-1;c>=0;c--)"."===(u=s[c])?s.splice(c,1):".."===u?d++:d>0&&(""===u?(s.splice(c+1,d),d=0):(s.splice(c,2),d--));return""===(r=s.join("/"))&&(r=a?"/":"."),n?(n.path=r,o(n)):r},s=[],function(e){for(var t=0;t<s.length;t++)if(s[t].input===e){var r=s[0];return s[0]=s[t],s[t]=r,s[0].result}var n=a(e);return s.unshift({input:e,result:n}),s.length>32&&s.pop(),n});function c(e,t){""===e&&(e="."),""===t&&(t=".");var r=i(t),a=i(e);if(a&&(e=a.path||"/"),r&&!r.scheme)return a&&(r.scheme=a.scheme),o(r);if(r||t.match(n))return t;if(a&&!a.host&&!a.path)return a.host=t,o(a);var s="/"===t.charAt(0)?t:l(e.replace(/\/+$/,"")+"/"+t);return a?(a.path=s,o(a)):s}t.normalize=l,t.join=c,t.isAbsolute=function(e){return"/"===e.charAt(0)||r.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var u=!("__proto__"in Object.create(null));function d(e){return e}function p(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var r=t-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function h(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=u?d:function(e){return p(e)?"$"+e:e},t.fromSetString=u?d:function(e){return p(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,r){var n=h(e.source,t.source);return 0!==n||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:h(e.name,t.name)},t.compareByOriginalPositionsNoSource=function(e,t,r){var n;return 0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:h(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=h(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:h(e.name,t.name)},t.compareByGeneratedPositionsDeflatedNoLine=function(e,t,r){var n=e.generatedColumn-t.generatedColumn;return 0!==n||r||0!==(n=h(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:h(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||0!==(r=h(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:h(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){var n=i(r);if(!n)throw new Error("sourceMapURL could not be parsed");if(n.path){var a=n.path.lastIndexOf("/");a>=0&&(n.path=n.path.substring(0,a+1))}t=c(o(n),t)}return l(t)}},2069:(e,t,r)=>{"use strict";t.builtin=[r(7819),r(4530),r(5810),r(2423),r(1844),r(9233),r(9699),r(2778),r(9132),r(1200),r(1009),r(1219),r(5221),r(7601),r(3495),r(3804),r(2114),r(9162),r(7205),r(1124),r(2177),r(9004),r(8541),r(4229),r(4771),r(6229),r(4285),r(9116),r(4472),r(7270),r(3304),r(5192),r(6758),r(3514),r(750),r(1153),r(4217),r(1394),r(7574),r(9028),r(8977),r(387),r(1895),r(6053),r(7737),r(2452),r(5521),r(305),r(1279),r(604),r(1409)]},4926:(e,t,r)=>{"use strict";const n=r(612),{textElems:i}=r(3193);class o extends Error{constructor(e,t,r,n,i){super(e),this.name="SvgoParserError",this.message=`${i||"<input>"}:${t}:${r}: ${e}`,this.reason=e,this.line=t,this.column=r,this.source=n,Error.captureStackTrace&&Error.captureStackTrace(this,o)}toString(){const e=this.source.split(/\r?\n/),t=Math.max(this.line-3,0),r=Math.min(this.line+2,e.length),n=String(r).length,i=Math.max(this.column-54,0),o=Math.max(this.column+20,80),a=e.slice(t,r).map(((e,r)=>{const a=e.slice(i,o);let s="",l="";0!==i&&(s=i>e.length-1?" ":"…"),o<e.length-1&&(l="…");const c=t+1+r,u=` ${c.toString().padStart(n)} | `;if(c===this.line){const t=u.replace(/[^|]/g," ");return`>${u}${s}${a}${l}\n ${t+(s+e.slice(i,this.column-1)).replace(/[^\t]/g," ")}^`}return` ${u}${s}${a}${l}`})).join("\n");return`${this.name}: ${this.message}\n\n${a}\n`}}const a=/<!ENTITY\s+(\S+)\s+(?:'([^']+)'|"([^"]+)")\s*>/g,s={strict:!0,trim:!1,normalize:!1,lowercase:!0,xmlns:!0,position:!0};t.parseSvg=(e,t)=>{const r=n.parser(s.strict,s),l={type:"root",children:[]};let c=l;const u=[l],d=e=>{Object.defineProperty(e,"parentNode",{writable:!0,value:c}),c.children.push(e)};return r.ondoctype=t=>{d({type:"doctype",name:"svg",data:{doctype:t}});const n=t.indexOf("[");if(n>=0){a.lastIndex=n;let t=a.exec(e);for(;null!=t;)r.ENTITIES[t[1]]=t[2]||t[3],t=a.exec(e)}},r.onprocessinginstruction=e=>{const t={type:"instruction",name:e.name,value:e.body};d(t)},r.oncomment=e=>{const t={type:"comment",value:e.trim()};d(t)},r.oncdata=e=>{d({type:"cdata",value:e})},r.onopentag=e=>{let t={type:"element",name:e.name,attributes:{},children:[]};for(const[r,n]of Object.entries(e.attributes))t.attributes[r]=n.value;d(t),c=t,u.push(t)},r.ontext=e=>{if("element"===c.type)if(i.includes(c.name))d({type:"text",value:e});else if(/\S/.test(e)){const t={type:"text",value:e.trim()};d(t)}},r.onclosetag=()=>{u.pop(),c=u[u.length-1]},r.onerror=r=>{const n=new o(r.reason,r.line+1,r.column,e,t);if(-1===r.message.indexOf("Unexpected end"))throw n},r.write(e).close(),l}},7637:(e,t)=>{"use strict";const r={M:2,m:2,Z:0,z:0,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,T:2,t:2,A:7,a:7},n=e=>e in r,i=e=>{const t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},o=e=>{const t=e.codePointAt(0);return null!=t&&48<=t&&t<=57},a=(e,t)=>{let r=t,n="",i="none";for(;r<e.length;r+=1){const t=e[r];if("+"===t||"-"===t){if("none"===i){i="sign",n+=t;continue}if("e"===i){i="exponent_sign",n+=t;continue}}if(o(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",n+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",n+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",n+=t;continue}}if("."!==t||"none"!==i&&"sign"!==i&&"whole"!==i){if("E"!==t&&"e"!=t||"whole"!==i&&"decimal_point"!==i&&"decimal"!==i)break;i="e",n+=t}else i="decimal_point",n+=t}const a=Number.parseFloat(n);return Number.isNaN(a)?[t,null]:[r-1,a]};t.parsePathData=e=>{const t=[];let o=null,s=[],l=0,c=!1,u=!1;for(let d=0;d<e.length;d+=1){const p=e.charAt(d);if(i(p))continue;if(c&&","===p){if(u)break;u=!0;continue}if(n(p)){if(u)return t;if(null==o){if("M"!==p&&"m"!==p)return t}else if(0!==s.length)return t;o=p,s=[],l=r[o],c=!1,0===l&&t.push({command:o,args:s});continue}if(null==o)return t;let h=d,m=null;if("A"===o||"a"===o){const t=s.length;0!==t&&1!==t||"+"!==p&&"-"!==p&&([h,m]=a(e,d)),2!==t&&5!==t&&6!==t||([h,m]=a(e,d)),3!==t&&4!==t||("0"===p&&(m=0),"1"===p&&(m=1))}else[h,m]=a(e,d);if(null==m)return t;s.push(m),c=!0,u=!1,d=h,s.length===l&&(t.push({command:o,args:s}),"M"===o&&(o="L"),"m"===o&&(o="l"),s=[])}return t};const s=(e,t)=>{if(null!=t){const r=10**t;e=Math.round(e*r)/r}return e.toString().replace(/^0\./,".").replace(/^-0\./,"-.")},l=(e,t,r,n)=>{let i="",o="";for(let a=0;a<t.length;a+=1){const l=t[a],c=s(l,r);!n||"A"!==e&&"a"!==e||a%7!=4&&a%7!=5?0===a||c.startsWith("-")||o.includes(".")&&c.startsWith(".")?i+=c:i+=` ${c}`:i+=c,o=c}return i};t.stringifyPathData=({pathData:e,precision:t,disableSpaceAfterFlags:r})=>{let n=[];for(let t=0;t<e.length;t+=1){const{command:r,args:i}=e[t];if(0===t)n.push({command:r,args:i});else{const e=n[n.length-1];1===t&&("L"===r&&(e.command="M"),"l"===r&&(e.command="m")),e.command===r&&"M"!==e.command&&"m"!==e.command||"M"===e.command&&"L"===r||"m"===e.command&&"l"===r?e.args=[...e.args,...i]:n.push({command:r,args:i})}}let i="";for(const{command:e,args:o}of n)i+=e+l(e,o,t,r);return i}},7399:(e,t,r)=>{"use strict";const{textElems:n}=r(3193),i={doctypeStart:"<!DOCTYPE",doctypeEnd:">",procInstStart:"<?",procInstEnd:"?>",tagOpenStart:"<",tagOpenEnd:">",tagCloseStart:"</",tagCloseEnd:">",tagShortStart:"<",tagShortEnd:"/>",attrStart:'="',attrEnd:'"',commentStart:"\x3c!--",commentEnd:"--\x3e",cdataStart:"<![CDATA[",cdataEnd:"]]>",textStart:"",textEnd:"",indent:4,regEntities:/[&'"<>]/g,regValEntities:/[&"<>]/g,encodeEntity:e=>o[e],pretty:!1,useShortTags:!0,eol:"lf",finalNewline:!1},o={"&":"&amp;","'":"&apos;",'"':"&quot;",">":"&gt;","<":"&lt;"};t.stringifySvg=(e,t={})=>{const r={...i,...t},n=r.indent;let o="    ";"number"==typeof n&&!1===Number.isNaN(n)?o=n<0?"\t":" ".repeat(n):"string"==typeof n&&(o=n);const s={indent:o,textContext:null,indentLevel:0},l="crlf"===r.eol?"\r\n":"\n";r.pretty&&(r.doctypeEnd+=l,r.procInstEnd+=l,r.commentEnd+=l,r.cdataEnd+=l,r.tagShortEnd+=l,r.tagOpenEnd+=l,r.tagCloseEnd+=l,r.textEnd+=l);let c=a(e,r,s);return r.finalNewline&&c.length>0&&"\n"!==c[c.length-1]&&(c+=l),c};const a=(e,t,r)=>{let n="";r.indentLevel+=1;for(const i of e.children)"element"===i.type&&(n+=p(i,t,r)),"text"===i.type&&(n+=m(i,t,r)),"doctype"===i.type&&(n+=l(i,t)),"instruction"===i.type&&(n+=c(i,t)),"comment"===i.type&&(n+=u(i,t)),"cdata"===i.type&&(n+=d(i,t,r));return r.indentLevel-=1,n},s=(e,t)=>{let r="";return e.pretty&&null==t.textContext&&(r=t.indent.repeat(t.indentLevel-1)),r},l=(e,t)=>t.doctypeStart+e.data.doctype+t.doctypeEnd,c=(e,t)=>t.procInstStart+e.name+" "+e.value+t.procInstEnd,u=(e,t)=>t.commentStart+e.value+t.commentEnd,d=(e,t,r)=>s(t,r)+t.cdataStart+e.value+t.cdataEnd,p=(e,t,r)=>{if(0===e.children.length)return t.useShortTags?s(t,r)+t.tagShortStart+e.name+h(e,t)+t.tagShortEnd:s(t,r)+t.tagShortStart+e.name+h(e,t)+t.tagOpenEnd+t.tagCloseStart+e.name+t.tagCloseEnd;{let o=t.tagOpenStart,l=t.tagOpenEnd,c=t.tagCloseStart,u=t.tagCloseEnd,d=s(t,r),p=s(t,r);r.textContext?(o=i.tagOpenStart,l=i.tagOpenEnd,c=i.tagCloseStart,u=i.tagCloseEnd,d=""):n.includes(e.name)&&(l=i.tagOpenEnd,c=i.tagCloseStart,p="",r.textContext=e);const m=a(e,t,r);return r.textContext===e&&(r.textContext=null),d+o+e.name+h(e,t)+l+m+p+c+e.name+u}},h=(e,t)=>{let r="";for(const[n,i]of Object.entries(e.attributes))if(void 0!==i){const e=i.toString().replace(t.regValEntities,t.encodeEntity);r+=" "+n+t.attrStart+e+t.attrEnd}else r+=" "+n;return r},m=(e,t,r)=>s(t,r)+t.textStart+e.value.replace(t.regEntities,t.encodeEntity)+(r.textContext?"":t.textEnd)},2915:(e,t,r)=>{"use strict";const n=r(9648),{syntax:{specificity:i}}=r(4326),{visit:o,matches:a}=r(734),{attrsGroups:s,inheritableAttrs:l,presentationNonInheritableGroupAttrs:c}=r(3193),u=n.walk.skip,d=(e,t)=>{const r=[];e.block.children.forEach((e=>{"Declaration"===e.type&&r.push({name:e.property,value:n.generate(e.value),important:!0===e.important})}));const o=[];return n.walk(e.prelude,(e=>{if("Selector"===e.type){const a=n.clone(e);let s=!1;n.walk(a,((e,t,r)=>{"PseudoClassSelector"===e.type&&(s=!0,r.remove(t))})),o.push({specificity:i(e),dynamic:s||t,selector:n.generate(a),declarations:r})}})),o},p=(e,t)=>{const r=[],i=n.parse(e,{parseValue:!1,parseAtrulePrelude:!1});return n.walk(i,(e=>"Rule"===e.type?(r.push(...d(e,t||!1)),u):"Atrule"===e.type?("keyframes"===e.name||n.walk(e,(e=>{if("Rule"===e.type)return r.push(...d(e,t||!0)),u})),u):void 0)),r},h=(e,t)=>{const r={},i=new Map;for(const[e,n]of Object.entries(t.attributes))s.presentation.includes(e)&&(r[e]={type:"static",inherited:!1,value:n},i.set(e,!1));for(const{selector:n,declarations:o,dynamic:s}of e.rules)if(a(t,n))for(const{name:e,value:t,important:n}of o){const o=r[e];o&&"dynamic"===o.type||(s?r[e]={type:"dynamic",inherited:!1}:null!=o&&!0!==n&&!1!==i.get(e)||(r[e]={type:"static",inherited:!1,value:t},i.set(e,n)))}const o=null==t.attributes.style?[]:(e=>{const t=[],r=n.parse(e,{context:"declarationList",parseValue:!1});return n.walk(r,(e=>{"Declaration"===e.type&&t.push({name:e.property,value:n.generate(e.value),important:!0===e.important})})),t})(t.attributes.style);for(const{name:e,value:t,important:n}of o){const o=r[e];o&&"dynamic"===o.type||null!=o&&!0!==n&&!1!==i.get(e)||(r[e]={type:"static",inherited:!1,value:t},i.set(e,n))}return r};t.collectStylesheet=e=>{const t=[],r=new Map;return o(e,{element:{enter:(e,n)=>{if(r.set(e,n),"style"===e.name){const r=null!=e.attributes.media&&"all"!==e.attributes.media;if(null==e.attributes.type||""===e.attributes.type||"text/css"===e.attributes.type){const n=e.children;for(const e of n)"text"!==e.type&&"cdata"!==e.type||t.push(...p(e.value,r))}}}}}),t.sort(((e,t)=>((e,t)=>{for(let r=0;r<4;r+=1){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0})(e.specificity,t.specificity))),{rules:t,parents:r}},t.computeStyle=(e,t)=>{const{parents:r}=e,n=h(e,t);let i=r.get(t);for(;null!=i&&"root"!==i.type;){const t=h(e,i);for(const[e,r]of Object.entries(t))null==n[e]&&!0===l.includes(e)&&!1===c.includes(e)&&(n[e]={...r,inherited:!0});i=r.get(i)}return n}},1801:(e,t,r)=>{"use strict";const{parseSvg:n}=r(4926),{stringifySvg:i}=r(7399),{builtin:o}=r(2069),{invokePlugins:a}=r(2629),{encodeSVGDatauri:s}=r(8665),l={};for(const e of o)l[e.name]=e;const c=e=>{if("string"==typeof e){const t=l[e];if(null==t)throw Error(`Unknown builtin plugin "${e}" specified.`);return{name:e,params:{},fn:t.fn}}if("object"==typeof e&&null!=e){if(null==e.name)throw Error("Plugin name should be specified");let t=e.fn;if(null==t){const r=l[e.name];if(null==r)throw Error(`Unknown builtin plugin "${e.name}" specified.`);t=r.fn}return{name:e.name,params:e.params,fn:t}}return null};t.t=(e,t)=>{if(null==t&&(t={}),"object"!=typeof t)throw Error("Config should be an object");const r=t.multipass?10:1;let o=Number.POSITIVE_INFINITY,l="";const u={};null!=t.path&&(u.path=t.path);for(let s=0;s<r;s+=1){u.multipassCount=s;const r=n(e,t.path),d=t.plugins||["preset-default"];if(!1===Array.isArray(d))throw Error("Invalid plugins list. Provided 'plugins' in config should be an array.");const p=d.map(c),h={};if(null!=t.floatPrecision&&(h.floatPrecision=t.floatPrecision),a(r,u,p,null,h),l=i(r,t.js2svg),!(l.length<o))break;e=l,o=l.length}return t.datauri&&(l=s(l,t.datauri)),{data:l}}},7984:e=>{"use strict";const t=e=>"element"===e.type,r=(e,i)=>i.some((i=>!!t(i)&&(e(i)||r(e,n(i))))),n=e=>e.children||[],i=e=>e.parentNode||null,o=(e,r)=>{const i=[];for(const a of r)t(a)&&(e(a)&&i.push(a),i.push(...o(e,n(a))));return i},a=(e,r)=>{for(const i of r)if(t(i)){if(e(i))return i;const t=a(e,n(i));if(t)return t}return null},s={isTag:t,existsOne:r,getAttributeValue:(e,t)=>e.attributes[t],getChildren:n,getName:e=>e.name,getParent:i,getSiblings:e=>{var t=i(e);return t?n(t):[]},getText:e=>"text"===e.children[0].type&&"cdata"===e.children[0].type?e.children[0].value:"",hasAttrib:(e,t)=>void 0!==e.attributes[t],removeSubsets:e=>{let t,r,n,o=e.length;for(;--o>-1;){for(t=r=e[o],e[o]=null,n=!0;r;){if(e.includes(r)){n=!1,e.splice(o,1);break}r=i(r)}n&&(e[o]=t)}return e},findAll:o,findOne:a};e.exports=s},2629:(e,t,r)=>{"use strict";const{visit:n}=r(734),i=(e,t,r,i,o)=>{for(const a of r){const r=null==i?null:i[a.name];if(!1===r)continue;const s={...a.params,...o,...r},l=a.fn(e,s,t);null!=l&&n(e,l)}};t.invokePlugins=i,t.createPreset=({name:e,plugins:t})=>({name:e,fn:(r,n,o)=>{const{floatPrecision:a,overrides:s}=n,l={};if(null!=a&&(l.floatPrecision=a),s){const r=t.map((({name:e})=>e));for(const t of Object.keys(s))r.includes(t)||console.warn(`You are trying to configure ${t} which is not part of ${e}.\nTry to put it before or after, for example\n\nplugins: [\n  {\n    name: '${e}',\n  },\n  '${t}'\n]\n`)}i(r,o,t,s,l)}})},8665:(e,t)=>{"use strict";t.encodeSVGDatauri=(e,t)=>{var r="data:image/svg+xml";return t&&"base64"!==t?"enc"===t?e=r+","+encodeURIComponent(e):"unenc"===t&&(e=r+","+e):e=(r+=";base64,")+Buffer.from(e).toString("base64"),e},t.decodeSVGDatauri=e=>{var t=/data:image\/svg\+xml(;charset=[^;,]*)?(;base64)?,(.*)/.exec(e);if(!t)return e;var r=t[3];return t[2]?e=Buffer.from(r,"base64").toString("utf8"):"%"===r.charAt(0)?e=decodeURIComponent(r):"<"===r.charAt(0)&&(e=r),e},t.cleanupOutData=(e,t,n)=>{let i,o,a="";return e.forEach(((e,s)=>{if(i=" ",0==s&&(i=""),t.noSpaceAfterFlags&&("A"==n||"a"==n)){var l=s%7;4!=l&&5!=l||(i="")}const c=t.leadingZero?r(e):e.toString();t.negativeExtraSpace&&""!=i&&(e<0||"."===c.charAt(0)&&o%1!=0)&&(i=""),o=e,a+=i+c})),a};const r=e=>{var t=e.toString();return 0<e&&e<1&&"0"===t.charAt(0)?t=t.slice(1):-1<e&&e<0&&"0"===t.charAt(1)&&(t=t.charAt(0)+t.slice(2)),t};t.removeLeadingZero=r},734:(e,t,r)=>{"use strict";const{selectAll:n,selectOne:i,is:o}=r(5366),a={xmlMode:!0,adapter:r(7984)};t.querySelectorAll=(e,t)=>n(t,e,a),t.querySelector=(e,t)=>i(t,e,a),t.matches=(e,t)=>o(e,t,a);const s=Symbol();t.visitSkip=s;const l=(e,t,r)=>{const n=t[e.type];if(!n||!n.enter||n.enter(e,r)!==s){if("root"===e.type)for(const r of e.children)l(r,t,e);if("element"===e.type&&r.children.includes(e))for(const r of e.children)l(r,t,e);n&&n.exit&&n.exit(e,r)}};t.visit=l,t.detachNodeFromParent=(e,t)=>{t.children=t.children.filter((t=>t!==e))}},3193:(e,t)=>{"use strict";t.elemsGroups={animation:["animate","animateColor","animateMotion","animateTransform","set"],descriptive:["desc","metadata","title"],shape:["circle","ellipse","line","path","polygon","polyline","rect"],structural:["defs","g","svg","symbol","use"],paintServer:["solidColor","linearGradient","radialGradient","meshGradient","pattern","hatch"],nonRendering:["linearGradient","radialGradient","pattern","clipPath","mask","marker","symbol","filter","solidColor"],container:["a","defs","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","foreignObject"],textContent:["altGlyph","altGlyphDef","altGlyphItem","glyph","glyphRef","textPath","text","tref","tspan"],textContentChild:["altGlyph","textPath","tref","tspan"],lightSource:["feDiffuseLighting","feSpecularLighting","feDistantLight","fePointLight","feSpotLight"],filterPrimitive:["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence"]},t.textElems=t.elemsGroups.textContent.concat("title"),t.pathElems=["path","glyph","missing-glyph"],t.attrsGroups={animationAddition:["additive","accumulate"],animationAttributeTarget:["attributeType","attributeName"],animationEvent:["onbegin","onend","onrepeat","onload"],animationTiming:["begin","dur","end","min","max","restart","repeatCount","repeatDur","fill"],animationValue:["calcMode","values","keyTimes","keySplines","from","to","by"],conditionalProcessing:["requiredFeatures","requiredExtensions","systemLanguage"],core:["id","tabindex","xml:base","xml:lang","xml:space"],graphicalEvent:["onfocusin","onfocusout","onactivate","onclick","onmousedown","onmouseup","onmouseover","onmousemove","onmouseout","onload"],presentation:["alignment-baseline","baseline-shift","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cursor","direction","display","dominant-baseline","enable-background","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","transform-origin","unicode-bidi","vector-effect","visibility","word-spacing","writing-mode"],xlink:["xlink:href","xlink:show","xlink:actuate","xlink:type","xlink:role","xlink:arcrole","xlink:title"],documentEvent:["onunload","onabort","onerror","onresize","onscroll","onzoom"],filterPrimitive:["x","y","width","height","result"],transferFunction:["type","tableValues","slope","intercept","amplitude","exponent","offset"]},t.attrsGroupsDefaults={core:{"xml:space":"default"},presentation:{clip:"auto","clip-path":"none","clip-rule":"nonzero",mask:"none",opacity:"1","stop-color":"#000","stop-opacity":"1","fill-opacity":"1","fill-rule":"nonzero",fill:"#000",stroke:"none","stroke-width":"1","stroke-linecap":"butt","stroke-linejoin":"miter","stroke-miterlimit":"4","stroke-dasharray":"none","stroke-dashoffset":"0","stroke-opacity":"1","paint-order":"normal","vector-effect":"none",display:"inline",visibility:"visible","marker-start":"none","marker-mid":"none","marker-end":"none","color-interpolation":"sRGB","color-interpolation-filters":"linearRGB","color-rendering":"auto","shape-rendering":"auto","text-rendering":"auto","image-rendering":"auto","font-style":"normal","font-variant":"normal","font-weight":"normal","font-stretch":"normal","font-size":"medium","font-size-adjust":"none",kerning:"auto","letter-spacing":"normal","word-spacing":"normal","text-decoration":"none","text-anchor":"start","text-overflow":"clip","writing-mode":"lr-tb","glyph-orientation-vertical":"auto","glyph-orientation-horizontal":"0deg",direction:"ltr","unicode-bidi":"normal","dominant-baseline":"auto","alignment-baseline":"baseline","baseline-shift":"baseline"},transferFunction:{slope:"1",intercept:"0",amplitude:"1",exponent:"1",offset:"0"}},t.elems={a:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","transform","target"],defaults:{target:"_self"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view","tspan"]},altGlyph:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x","y","dx","dy","glyphRef","format","rotate"]},altGlyphDef:{attrsGroups:["core"],content:["glyphRef"]},altGlyphItem:{attrsGroups:["core"],content:["glyphRef","altGlyphItem"]},animate:{attrsGroups:["conditionalProcessing","core","animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","presentation","xlink"],attrs:["externalResourcesRequired"],contentGroups:["descriptive"]},animateColor:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationAttributeTarget","animationTiming","animationValue","animationAddition","presentation"],attrs:["externalResourcesRequired"],contentGroups:["descriptive"]},animateMotion:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationTiming","animationValue","animationAddition"],attrs:["externalResourcesRequired","path","keyPoints","rotate","origin"],defaults:{rotate:"0"},contentGroups:["descriptive"],content:["mpath"]},animateTransform:{attrsGroups:["conditionalProcessing","core","animationEvent","xlink","animationAttributeTarget","animationTiming","animationValue","animationAddition"],attrs:["externalResourcesRequired","type"],contentGroups:["descriptive"]},circle:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","cx","cy","r"],defaults:{cx:"0",cy:"0"},contentGroups:["animation","descriptive"]},clipPath:{attrsGroups:["conditionalProcessing","core","presentation"],attrs:["class","style","externalResourcesRequired","transform","clipPathUnits"],defaults:{clipPathUnits:"userSpaceOnUse"},contentGroups:["animation","descriptive","shape"],content:["text","use"]},"color-profile":{attrsGroups:["core","xlink"],attrs:["local","name","rendering-intent"],defaults:{name:"sRGB","rendering-intent":"auto"},contentGroups:["descriptive"]},cursor:{attrsGroups:["core","conditionalProcessing","xlink"],attrs:["externalResourcesRequired","x","y"],defaults:{x:"0",y:"0"},contentGroups:["descriptive"]},defs:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},desc:{attrsGroups:["core"],attrs:["class","style"]},ellipse:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","cx","cy","rx","ry"],defaults:{cx:"0",cy:"0"},contentGroups:["animation","descriptive"]},feBlend:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","mode"],defaults:{mode:"normal"},content:["animate","set"]},feColorMatrix:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","type","values"],defaults:{type:"matrix"},content:["animate","set"]},feComponentTransfer:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in"],content:["feFuncA","feFuncB","feFuncG","feFuncR"]},feComposite:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","operator","k1","k2","k3","k4"],defaults:{operator:"over",k1:"0",k2:"0",k3:"0",k4:"0"},content:["animate","set"]},feConvolveMatrix:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","order","kernelMatrix","divisor","bias","targetX","targetY","edgeMode","kernelUnitLength","preserveAlpha"],defaults:{order:"3",bias:"0",edgeMode:"duplicate",preserveAlpha:"false"},content:["animate","set"]},feDiffuseLighting:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","surfaceScale","diffuseConstant","kernelUnitLength"],defaults:{surfaceScale:"1",diffuseConstant:"1"},contentGroups:["descriptive"],content:["feDistantLight","fePointLight","feSpotLight"]},feDisplacementMap:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","in2","scale","xChannelSelector","yChannelSelector"],defaults:{scale:"0",xChannelSelector:"A",yChannelSelector:"A"},content:["animate","set"]},feDistantLight:{attrsGroups:["core"],attrs:["azimuth","elevation"],defaults:{azimuth:"0",elevation:"0"},content:["animate","set"]},feFlood:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style"],content:["animate","animateColor","set"]},feFuncA:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncB:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncG:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feFuncR:{attrsGroups:["core","transferFunction"],content:["set","animate"]},feGaussianBlur:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","stdDeviation"],defaults:{stdDeviation:"0"},content:["set","animate"]},feImage:{attrsGroups:["core","presentation","filterPrimitive","xlink"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","href","xlink:href"],defaults:{preserveAspectRatio:"xMidYMid meet"},content:["animate","animateTransform","set"]},feMerge:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style"],content:["feMergeNode"]},feMergeNode:{attrsGroups:["core"],attrs:["in"],content:["animate","set"]},feMorphology:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","operator","radius"],defaults:{operator:"erode",radius:"0"},content:["animate","set"]},feOffset:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","dx","dy"],defaults:{dx:"0",dy:"0"},content:["animate","set"]},fePointLight:{attrsGroups:["core"],attrs:["x","y","z"],defaults:{x:"0",y:"0",z:"0"},content:["animate","set"]},feSpecularLighting:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in","surfaceScale","specularConstant","specularExponent","kernelUnitLength"],defaults:{surfaceScale:"1",specularConstant:"1",specularExponent:"1"},contentGroups:["descriptive","lightSource"]},feSpotLight:{attrsGroups:["core"],attrs:["x","y","z","pointsAtX","pointsAtY","pointsAtZ","specularExponent","limitingConeAngle"],defaults:{x:"0",y:"0",z:"0",pointsAtX:"0",pointsAtY:"0",pointsAtZ:"0",specularExponent:"1"},content:["animate","set"]},feTile:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","in"],content:["animate","set"]},feTurbulence:{attrsGroups:["core","presentation","filterPrimitive"],attrs:["class","style","baseFrequency","numOctaves","seed","stitchTiles","type"],defaults:{baseFrequency:"0",numOctaves:"1",seed:"0",stitchTiles:"noStitch",type:"turbulence"},content:["animate","set"]},filter:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x","y","width","height","filterRes","filterUnits","primitiveUnits","href","xlink:href"],defaults:{primitiveUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:["descriptive","filterPrimitive"],content:["animate","set"]},font:{attrsGroups:["core","presentation"],attrs:["class","style","externalResourcesRequired","horiz-origin-x","horiz-origin-y","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],defaults:{"horiz-origin-x":"0","horiz-origin-y":"0"},contentGroups:["descriptive"],content:["font-face","glyph","hkern","missing-glyph","vkern"]},"font-face":{attrsGroups:["core"],attrs:["font-family","font-style","font-variant","font-weight","font-stretch","font-size","unicode-range","units-per-em","panose-1","stemv","stemh","slope","cap-height","x-height","accent-height","ascent","descent","widths","bbox","ideographic","alphabetic","mathematical","hanging","v-ideographic","v-alphabetic","v-mathematical","v-hanging","underline-position","underline-thickness","strikethrough-position","strikethrough-thickness","overline-position","overline-thickness"],defaults:{"font-style":"all","font-variant":"normal","font-weight":"all","font-stretch":"normal","unicode-range":"U+0-10FFFF","units-per-em":"1000","panose-1":"0 0 0 0 0 0 0 0 0 0",slope:"0"},contentGroups:["descriptive"],content:["font-face-src"]},"font-face-format":{attrsGroups:["core"],attrs:["string"]},"font-face-name":{attrsGroups:["core"],attrs:["name"]},"font-face-src":{attrsGroups:["core"],content:["font-face-name","font-face-uri"]},"font-face-uri":{attrsGroups:["core","xlink"],attrs:["href","xlink:href"],content:["font-face-format"]},foreignObject:{attrsGroups:["core","conditionalProcessing","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height"],defaults:{x:"0",y:"0"}},g:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},glyph:{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y","unicode","glyph-name","orientation","arabic-form","lang"],defaults:{"arabic-form":"initial"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},glyphRef:{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},hatch:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","x","y","pitch","rotate","hatchUnits","hatchContentUnits","transform"],defaults:{hatchUnits:"objectBoundingBox",hatchContentUnits:"userSpaceOnUse",x:"0",y:"0",pitch:"0",rotate:"0"},contentGroups:["animation","descriptive"],content:["hatchPath"]},hatchPath:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","d","offset"],defaults:{offset:"0"},contentGroups:["animation","descriptive"]},hkern:{attrsGroups:["core"],attrs:["u1","g1","u2","g2","k"]},image:{attrsGroups:["core","conditionalProcessing","graphicalEvent","xlink","presentation"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","transform","x","y","width","height","href","xlink:href"],defaults:{x:"0",y:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:["animation","descriptive"]},line:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x1","y1","x2","y2"],defaults:{x1:"0",y1:"0",x2:"0",y2:"0"},contentGroups:["animation","descriptive"]},linearGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","x1","y1","x2","y2","gradientUnits","gradientTransform","spreadMethod","href","xlink:href"],defaults:{x1:"0",y1:"0",x2:"100%",y2:"0",spreadMethod:"pad"},contentGroups:["descriptive"],content:["animate","animateTransform","set","stop"]},marker:{attrsGroups:["core","presentation"],attrs:["class","style","externalResourcesRequired","viewBox","preserveAspectRatio","refX","refY","markerUnits","markerWidth","markerHeight","orient"],defaults:{markerUnits:"strokeWidth",refX:"0",refY:"0",markerWidth:"3",markerHeight:"3"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},mask:{attrsGroups:["conditionalProcessing","core","presentation"],attrs:["class","style","externalResourcesRequired","x","y","width","height","mask-type","maskUnits","maskContentUnits"],defaults:{maskUnits:"objectBoundingBox",maskContentUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},metadata:{attrsGroups:["core"]},"missing-glyph":{attrsGroups:["core","presentation"],attrs:["class","style","d","horiz-adv-x","vert-origin-x","vert-origin-y","vert-adv-y"],contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},mpath:{attrsGroups:["core","xlink"],attrs:["externalResourcesRequired","href","xlink:href"],contentGroups:["descriptive"]},path:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","d","pathLength"],contentGroups:["animation","descriptive"]},pattern:{attrsGroups:["conditionalProcessing","core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","viewBox","preserveAspectRatio","x","y","width","height","patternUnits","patternContentUnits","patternTransform","href","xlink:href"],defaults:{patternUnits:"objectBoundingBox",patternContentUnits:"userSpaceOnUse",x:"0",y:"0",width:"0",height:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:["animation","descriptive","paintServer","shape","structural"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},polygon:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","points"],contentGroups:["animation","descriptive"]},polyline:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","points"],contentGroups:["animation","descriptive"]},radialGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","externalResourcesRequired","cx","cy","r","fx","fy","fr","gradientUnits","gradientTransform","spreadMethod","href","xlink:href"],defaults:{gradientUnits:"objectBoundingBox",cx:"50%",cy:"50%",r:"50%"},contentGroups:["descriptive"],content:["animate","animateTransform","set","stop"]},meshGradient:{attrsGroups:["core","presentation","xlink"],attrs:["class","style","x","y","gradientUnits","transform"],contentGroups:["descriptive","paintServer","animation"],content:["meshRow"]},meshRow:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["descriptive"],content:["meshPatch"]},meshPatch:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["descriptive"],content:["stop"]},rect:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height","rx","ry"],defaults:{x:"0",y:"0"},contentGroups:["animation","descriptive"]},script:{attrsGroups:["core","xlink"],attrs:["externalResourcesRequired","type","href","xlink:href"]},set:{attrsGroups:["conditionalProcessing","core","animation","xlink","animationAttributeTarget","animationTiming"],attrs:["externalResourcesRequired","to"],contentGroups:["descriptive"]},solidColor:{attrsGroups:["core","presentation"],attrs:["class","style"],contentGroups:["paintServer"]},stop:{attrsGroups:["core","presentation"],attrs:["class","style","offset","path"],content:["animate","animateColor","set"]},style:{attrsGroups:["core"],attrs:["type","media","title"],defaults:{type:"text/css"}},svg:{attrsGroups:["conditionalProcessing","core","documentEvent","graphicalEvent","presentation"],attrs:["class","style","x","y","width","height","viewBox","preserveAspectRatio","zoomAndPan","version","baseProfile","contentScriptType","contentStyleType"],defaults:{x:"0",y:"0",width:"100%",height:"100%",preserveAspectRatio:"xMidYMid meet",zoomAndPan:"magnify",version:"1.1",baseProfile:"none",contentScriptType:"application/ecmascript",contentStyleType:"text/css"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},switch:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform"],contentGroups:["animation","descriptive","shape"],content:["a","foreignObject","g","image","svg","switch","text","use"]},symbol:{attrsGroups:["core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","preserveAspectRatio","viewBox","refX","refY"],defaults:{refX:"0",refY:"0"},contentGroups:["animation","descriptive","shape","structural","paintServer"],content:["a","altGlyphDef","clipPath","color-profile","cursor","filter","font","font-face","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"]},text:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","transform","lengthAdjust","x","y","dx","dy","rotate","textLength"],defaults:{x:"0",y:"0",lengthAdjust:"spacing"},contentGroups:["animation","descriptive","textContentChild"],content:["a"]},textPath:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","href","xlink:href","startOffset","method","spacing","d"],defaults:{startOffset:"0",method:"align",spacing:"exact"},contentGroups:["descriptive"],content:["a","altGlyph","animate","animateColor","set","tref","tspan"]},title:{attrsGroups:["core"],attrs:["class","style"]},tref:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","href","xlink:href"],contentGroups:["descriptive"],content:["animate","animateColor","set"]},tspan:{attrsGroups:["conditionalProcessing","core","graphicalEvent","presentation"],attrs:["class","style","externalResourcesRequired","x","y","dx","dy","rotate","textLength","lengthAdjust"],contentGroups:["descriptive"],content:["a","altGlyph","animate","animateColor","set","tref","tspan"]},use:{attrsGroups:["core","conditionalProcessing","graphicalEvent","presentation","xlink"],attrs:["class","style","externalResourcesRequired","transform","x","y","width","height","href","xlink:href"],defaults:{x:"0",y:"0"},contentGroups:["animation","descriptive"]},view:{attrsGroups:["core"],attrs:["externalResourcesRequired","viewBox","preserveAspectRatio","zoomAndPan","viewTarget"],contentGroups:["descriptive"]},vkern:{attrsGroups:["core"],attrs:["u1","g1","u2","g2","k"]}},t.editorNamespaces=["http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd","http://www.inkscape.org/namespaces/inkscape","http://www.bohemiancoding.com/sketch/ns","http://ns.adobe.com/AdobeIllustrator/10.0/","http://ns.adobe.com/Graphs/1.0/","http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/","http://ns.adobe.com/Variables/1.0/","http://ns.adobe.com/SaveForWeb/1.0/","http://ns.adobe.com/Extensibility/1.0/","http://ns.adobe.com/Flows/1.0/","http://ns.adobe.com/ImageReplacement/1.0/","http://ns.adobe.com/GenericCustomNamespace/1.0/","http://ns.adobe.com/XPath/1.0/","http://schemas.microsoft.com/visio/2003/SVGExtensions/","http://taptrix.com/vectorillustrator/svg_extensions","http://www.figma.com/figma/ns","http://purl.org/dc/elements/1.1/","http://creativecommons.org/ns#","http://www.w3.org/1999/02/22-rdf-syntax-ns#","http://www.serif.com/","http://www.vector.evaxdesign.sk"],t.referencesProps=["clip-path","color-profile","fill","filter","marker-start","marker-mid","marker-end","mask","stroke","style"],t.inheritableAttrs=["clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cursor","direction","dominant-baseline","fill","fill-opacity","fill-rule","font","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","marker","marker-end","marker-mid","marker-start","paint-order","pointer-events","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-rendering","transform","visibility","word-spacing","writing-mode"],t.presentationNonInheritableGroupAttrs=["display","clip-path","filter","mask","opacity","text-decoration","transform","unicode-bidi"],t.colorsNames={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:"#789",lightslategrey:"#789",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#f0f",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:"#639",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"},t.colorsShortNames={"#f0ffff":"azure","#f5f5dc":"beige","#ffe4c4":"bisque","#a52a2a":"brown","#ff7f50":"coral","#ffd700":"gold","#808080":"gray","#008000":"green","#4b0082":"indigo","#fffff0":"ivory","#f0e68c":"khaki","#faf0e6":"linen","#800000":"maroon","#000080":"navy","#808000":"olive","#ffa500":"orange","#da70d6":"orchid","#cd853f":"peru","#ffc0cb":"pink","#dda0dd":"plum","#800080":"purple","#f00":"red","#ff0000":"red","#fa8072":"salmon","#a0522d":"sienna","#c0c0c0":"silver","#fffafa":"snow","#d2b48c":"tan","#008080":"teal","#ff6347":"tomato","#ee82ee":"violet","#f5deb3":"wheat"},t.colorsProps=["color","fill","stroke","stop-color","flood-color","lighting-color"]},7050:(e,t,r)=>{"use strict";const{parsePathData:n,stringifyPathData:i}=r(7637);var o;t.path2js=e=>{if(e.pathJS)return e.pathJS;const t=[],r=n(e.attributes.d);for(const{command:e,args:n}of r)t.push({command:e,args:n});return t.length&&"m"==t[0].command&&(t[0].command="M"),e.pathJS=t,t};const a=e=>{const t=[];let r=[0,0],n=[0,0];for(let{command:i,args:o}of e)o=o.slice(),"m"===i&&(o[0]+=n[0],o[1]+=n[1],i="M"),"M"===i&&(n[0]=o[0],n[1]=o[1],r[0]=n[0],r[1]=n[1]),"h"===i&&(o[0]+=n[0],i="H"),"H"===i&&(n[0]=o[0]),"v"===i&&(o[0]+=n[1],i="V"),"V"===i&&(n[1]=o[0]),"l"===i&&(o[0]+=n[0],o[1]+=n[1],i="L"),"L"===i&&(n[0]=o[0],n[1]=o[1]),"c"===i&&(o[0]+=n[0],o[1]+=n[1],o[2]+=n[0],o[3]+=n[1],o[4]+=n[0],o[5]+=n[1],i="C"),"C"===i&&(n[0]=o[4],n[1]=o[5]),"s"===i&&(o[0]+=n[0],o[1]+=n[1],o[2]+=n[0],o[3]+=n[1],i="S"),"S"===i&&(n[0]=o[2],n[1]=o[3]),"q"===i&&(o[0]+=n[0],o[1]+=n[1],o[2]+=n[0],o[3]+=n[1],i="Q"),"Q"===i&&(n[0]=o[2],n[1]=o[3]),"t"===i&&(o[0]+=n[0],o[1]+=n[1],i="T"),"T"===i&&(n[0]=o[0],n[1]=o[1]),"a"===i&&(o[5]+=n[0],o[6]+=n[1],i="A"),"A"===i&&(n[0]=o[5],n[1]=o[6]),"z"!==i&&"Z"!==i||(n[0]=r[0],n[1]=r[1],i="z"),t.push({command:i,args:o});return t};function s(e,t){return e[0]=t[t.length-2],e[1]=t[t.length-1],e}function l(e,t){if(2==e.length){let r=e[1],n=e[0],i=c(e[1]),o=u(n,r);d(i,o)>0?s(t,p(o,r)):(s(t,i),e.shift())}else{let r=e[2],n=e[1],i=e[0],o=u(n,r),a=u(i,r),l=c(r),h=p(o,a),m=p(a,o);if(d(h,l)>0)d(o,l)>0?(s(t,h),e.shift()):(s(t,l),e.splice(0,2));else{if(!(d(m,l)>0))return!0;d(a,l)>0?(s(t,m),e.splice(1,1)):(s(t,l),e.splice(0,2))}}return!1}function c(e){return[-e[0],-e[1]]}function u(e,t){return[e[0]-t[0],e[1]-t[1]]}function d(e,t){return e[0]*t[0]+e[1]*t[1]}function p(e,t){var r=[-e[1],e[0]];return d(r,c(t))<0?c(r):r}function h(e){const t={list:[],minX:0,minY:0,maxX:0,maxY:0},r=(e,r)=>{(!e.list.length||r[1]>e.list[e.maxY][1])&&(e.maxY=e.list.length,t.maxY=t.list.length?Math.max(r[1],t.maxY):r[1]),(!e.list.length||r[0]>e.list[e.maxX][0])&&(e.maxX=e.list.length,t.maxX=t.list.length?Math.max(r[0],t.maxX):r[0]),(!e.list.length||r[1]<e.list[e.minY][1])&&(e.minY=e.list.length,t.minY=t.list.length?Math.min(r[1],t.minY):r[1]),(!e.list.length||r[0]<e.list[e.minX][0])&&(e.minX=e.list.length,t.minX=t.list.length?Math.min(r[0],t.minX):r[0]),e.list.push(r)};for(let a=0;a<e.length;a+=1){const s=e[a];let l=0===t.list.length?{list:[],minX:0,minY:0,maxX:0,maxY:0}:t.list[t.list.length-1],c=0===a?null:e[a-1],u=0===l.list.length?null:l.list[l.list.length-1],d=s.args,p=u;const h=(e,t)=>e+(null==u?0:u[t%2]);switch(s.command){case"M":l={list:[],minX:0,minY:0,maxX:0,maxY:0},t.list.push(l);break;case"H":null!=u&&r(l,[d[0],u[1]]);break;case"V":null!=u&&r(l,[u[0],d[0]]);break;case"Q":r(l,d.slice(0,2)),o=[d[2]-d[0],d[3]-d[1]];break;case"T":null==u||null==c||"Q"!=c.command&&"T"!=c.command||(p=[u[0]+o[0],u[1]+o[1]],r(l,p),o=[d[0]-p[0],d[1]-p[1]]);break;case"C":null!=u&&r(l,[.5*(u[0]+d[0]),.5*(u[1]+d[1])]),r(l,[.5*(d[0]+d[2]),.5*(d[1]+d[3])]),r(l,[.5*(d[2]+d[4]),.5*(d[3]+d[5])]),o=[d[4]-d[2],d[5]-d[3]];break;case"S":null==u||null==c||"C"!=c.command&&"S"!=c.command||(r(l,[u[0]+.5*o[0],u[1]+.5*o[1]]),p=[u[0]+o[0],u[1]+o[1]]),null!=p&&r(l,[.5*(p[0]+d[0]),.5*(p[1]+d[1])]),r(l,[.5*(d[0]+d[2]),.5*(d[1]+d[3])]),o=[d[2]-d[0],d[3]-d[1]];break;case"A":if(null!=u)for(var n,i=g.apply(0,u.concat(d));(n=i.splice(0,6).map(h)).length;)null!=u&&r(l,[.5*(u[0]+n[0]),.5*(u[1]+n[1])]),r(l,[.5*(n[0]+n[2]),.5*(n[1]+n[3])]),r(l,[.5*(n[2]+n[4]),.5*(n[3]+n[5])]),i.length&&r(l,u=n.slice(-2))}d.length>=2&&r(l,d.slice(-2))}return t}function m(e){e.list.sort((function(e,t){return e[0]==t[0]?e[1]-t[1]:e[0]-t[0]}));var t=[],r=0,n=0;for(let i=0;i<e.list.length;i++){for(;t.length>=2&&f(t[t.length-2],t[t.length-1],e.list[i])<=0;)t.pop();e.list[i][1]<e.list[r][1]&&(r=i,n=t.length),t.push(e.list[i])}var i=[],o=e.list.length-1,a=0;for(let t=e.list.length;t--;){for(;i.length>=2&&f(i[i.length-2],i[i.length-1],e.list[t])<=0;)i.pop();e.list[t][1]>e.list[o][1]&&(o=t,a=i.length),i.push(e.list[t])}i.pop(),t.pop();const s=t.concat(i);return{list:s,minX:0,maxX:t.length,minY:n,maxY:(t.length+a)%s.length}}function f(e,t,r){return(t[0]-e[0])*(r[1]-e[1])-(t[1]-e[1])*(r[0]-e[0])}t.js2path=function(e,t,r){e.pathJS=t;const n=[];for(const e of t){if(0!==n.length&&("M"===e.command||"m"===e.command)){const e=n[n.length-1];"M"!==e.command&&"m"!==e.command||n.pop()}n.push({command:e.command,args:e.args})}e.attributes.d=i({pathData:n,precision:r.floatPrecision,disableSpaceAfterFlags:r.noSpaceAfterFlags})},t.intersects=function(e,t){const r=h(a(e)),n=h(a(t));if(r.maxX<=n.minX||n.maxX<=r.minX||r.maxY<=n.minY||n.maxY<=r.minY||r.list.every((e=>n.list.every((t=>e.list[e.maxX][0]<=t.list[t.minX][0]||t.list[t.maxX][0]<=e.list[e.minX][0]||e.list[e.maxY][1]<=t.list[t.minY][1]||t.list[t.maxY][1]<=e.list[e.minY][1])))))return!1;const i=r.list.map(m),o=n.list.map(m);return i.some((function(e){return!(e.list.length<3)&&o.some((function(t){if(t.list.length<3)return!1;for(var r=[s(e,t,[1,0])],n=c(r[0]),i=1e4;;){if(0==i--)return console.error("Error: infinite loop while processing mergePaths plugin."),!0;if(r.push(s(e,t,n)),d(n,r[r.length-1])<=0)return!1;if(l(r,n))return!0}}))}));function s(e,t,r){return u(p(e,r),p(t,c(r)))}function p(e,t){for(var r,n=t[1]>=0?t[0]<0?e.maxY:e.maxX:t[0]<0?e.minX:e.minY,i=-1/0;(r=d(e.list[n],t))>i;)i=r,n=++n%e.list.length;return e.list[(n||e.list.length)-1]}};const g=(e,t,r,n,i,o,a,s,l,c)=>{const u=120*Math.PI/180,d=Math.PI/180*(+i||0);let p=[];const h=(e,t,r)=>e*Math.cos(r)-t*Math.sin(r),m=(e,t,r)=>e*Math.sin(r)+t*Math.cos(r);if(c)C=c[0],A=c[1],w=c[2],S=c[3];else{t=m(e=h(e,t,-d),t,-d);var f=(e-(s=h(s,l,-d)))/2,b=(t-(l=m(s,l,-d)))/2,y=f*f/(r*r)+b*b/(n*n);y>1&&(r*=y=Math.sqrt(y),n*=y);var k=r*r,v=n*n,x=(o==a?-1:1)*Math.sqrt(Math.abs((k*v-k*b*b-v*f*f)/(k*b*b+v*f*f))),w=x*r*b/n+(e+s)/2,S=x*-n*f/r+(t+l)/2,C=Math.asin(Number(((t-S)/n).toFixed(9))),A=Math.asin(Number(((l-S)/n).toFixed(9)));C=e<w?Math.PI-C:C,A=s<w?Math.PI-A:A,C<0&&(C=2*Math.PI+C),A<0&&(A=2*Math.PI+A),a&&C>A&&(C-=2*Math.PI),!a&&A>C&&(A-=2*Math.PI)}var T=A-C;if(Math.abs(T)>u){var E=A,P=s,L=l;A=C+u*(a&&A>C?1:-1),s=w+r*Math.cos(A),l=S+n*Math.sin(A),p=g(s,l,r,n,i,0,a,P,L,[A,E,w,S])}T=A-C;var D=Math.cos(C),N=Math.sin(C),O=Math.cos(A),M=Math.sin(A),z=Math.tan(T/4),I=4/3*r*z,R=4/3*n*z,B=[-I*N,R*D,s+I*M-e,l-R*O-t,s-e,l-t];if(c)return B.concat(p);p=B.concat(p);for(var q=[],F=0,j=p.length;F<j;F++)q[F]=F%2?m(p[F-1],p[F],d):h(p[F],p[F+1],d);return q}},4408:(e,t)=>{"use strict";const r=/matrix|translate|scale|rotate|skewX|skewY/,n=/\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/,i=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.transform2js=e=>{const t=[];let o=null;for(const s of e.split(n)){var a;if(s)if(r.test(s))o={name:s,data:[]},t.push(o);else for(;a=i.exec(s);)a=Number(a),null!=o&&o.data.push(a)}return null==o||0==o.data.length?[]:t},t.transformsMultiply=e=>{const t=e.map((e=>"matrix"===e.name?e.data:a(e)));return{name:"matrix",data:t.length>0?t.reduce(s):[]}};const o={rad:e=>e*Math.PI/180,deg:e=>180*e/Math.PI,cos:e=>Math.cos(o.rad(e)),acos:(e,t)=>Number(o.deg(Math.acos(e)).toFixed(t)),sin:e=>Math.sin(o.rad(e)),asin:(e,t)=>Number(o.deg(Math.asin(e)).toFixed(t)),tan:e=>Math.tan(o.rad(e)),atan:(e,t)=>Number(o.deg(Math.atan(e)).toFixed(t))};t.matrixToTransform=(e,t)=>{let r=t.floatPrecision,n=e.data,i=[],a=Number(Math.hypot(n[0],n[1]).toFixed(t.transformPrecision)),s=Number(((n[0]*n[3]-n[1]*n[2])/a).toFixed(t.transformPrecision)),l=n[0]*n[2]+n[1]*n[3],c=n[0]*n[1]+n[2]*n[3],u=0!=c||a==s;if((n[4]||n[5])&&i.push({name:"translate",data:n.slice(4,n[5]?6:5)}),!n[1]&&n[2])i.push({name:"skewX",data:[o.atan(n[2]/s,r)]});else if(n[1]&&!n[2])i.push({name:"skewY",data:[o.atan(n[1]/n[0],r)]}),a=n[0],s=n[3];else if(!l||1==a&&1==s||!u){u||(a=(n[0]<0?-1:1)*Math.hypot(n[0],n[2]),s=(n[3]<0?-1:1)*Math.hypot(n[1],n[3]),i.push({name:"scale",data:[a,s]}));var d=Math.min(Math.max(-1,n[0]/a),1),p=[o.acos(d,r)*((u?1:s)*n[1]<0?-1:1)];if(p[0]&&i.push({name:"rotate",data:p}),c&&l&&i.push({name:"skewX",data:[o.atan(l/(a*a),r)]}),p[0]&&(n[4]||n[5])){i.shift();var h=n[0]/a,m=n[1]/(u?a:s),f=n[4]*(u?1:s),g=n[5]*(u?1:a),b=(Math.pow(1-h,2)+Math.pow(m,2))*(u?1:a*s);p.push(((1-h)*f-m*g)/b),p.push(((1-h)*g+m*f)/b)}}else if(n[1]||n[2])return[e];return(!u||1==a&&1==s)&&i.length||i.push({name:"scale",data:a==s?[a]:[a,s]}),i};const a=e=>{if("matrix"===e.name)return e.data;switch(e.name){case"translate":return[1,0,0,1,e.data[0],e.data[1]||0];case"scale":return[e.data[0],0,0,e.data[1]||e.data[0],0,0];case"rotate":var t=o.cos(e.data[0]),r=o.sin(e.data[0]),n=e.data[1]||0,i=e.data[2]||0;return[t,r,-r,t,(1-t)*n+r*i,(1-t)*i-r*n];case"skewX":return[1,0,o.tan(e.data[0]),1,0,0];case"skewY":return[1,o.tan(e.data[0]),0,1,0,0];default:throw Error(`Unknown transform ${e.name}`)}};t.transformArc=(e,t,r)=>{const n=t[5]-e[0],i=t[6]-e[1];let o=t[0],a=t[1];const l=t[2]*Math.PI/180,c=Math.cos(l),u=Math.sin(l);if(o>0&&a>0){let e=Math.pow(n*c+i*u,2)/(4*o*o)+Math.pow(i*c-n*u,2)/(4*a*a);e>1&&(e=Math.sqrt(e),o*=e,a*=e)}const d=s(r,[o*c,o*u,-a*u,a*c,0,0]),p=d[2]*d[2]+d[3]*d[3],h=d[0]*d[0]+d[1]*d[1]+p,m=Math.hypot(d[0]-d[3],d[1]+d[2])*Math.hypot(d[0]+d[3],d[1]-d[2]);if(m){const e=(h+m)/2,r=(h-m)/2,n=Math.abs(e-p)>1e-6,i=(n?e:r)-p,o=d[0]*d[2]+d[1]*d[3],a=d[0]*i+d[2]*o,s=d[1]*i+d[3]*o;t[0]=Math.sqrt(e),t[1]=Math.sqrt(r),t[2]=((n?s<0:a>0)?-1:1)*Math.acos((n?a:s)/Math.hypot(a,s))*180/Math.PI}else t[0]=t[1]=Math.sqrt(h/2),t[2]=0;return r[0]<0!=r[3]<0&&(t[4]=1-t[4]),t};const s=(e,t)=>[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]},4530:(e,t)=>{"use strict";t.name="addAttributesToSVGElement",t.description="adds attributes to an outer <svg> element",t.fn=(e,t)=>{if(!Array.isArray(t.attributes)&&!t.attribute)return console.error('Error in plugin "addAttributesToSVGElement": absent parameters.\nIt should have a list of "attributes" or one "attribute".\nConfig example:\n\nplugins: [\n  {\n    name: \'addAttributesToSVGElement\',\n    params: {\n      attribute: "mySvg"\n    }\n  }\n]\n\nplugins: [\n  {\n    name: \'addAttributesToSVGElement\',\n    params: {\n      attributes: ["mySvg", "size-big"]\n    }\n  }\n]\n\nplugins: [\n  {\n    name: \'addAttributesToSVGElement\',\n    params: {\n      attributes: [\n        {\n          focusable: false\n        },\n        {\n          \'data-image\': icon\n        }\n      ]\n    }\n  }\n]\n'),null;const r=t.attributes||[t.attribute];return{element:{enter:(e,t)=>{if("svg"===e.name&&"root"===t.type)for(const t of r)if("string"==typeof t&&null==e.attributes[t]&&(e.attributes[t]=void 0),"object"==typeof t)for(const r of Object.keys(t))null==e.attributes[r]&&(e.attributes[r]=t[r])}}}}},5810:(e,t)=>{"use strict";t.name="addClassesToSVGElement",t.description="adds classnames to an outer <svg> element",t.fn=(e,t)=>{if(!(Array.isArray(t.classNames)&&t.classNames.some(String)||t.className))return console.error('Error in plugin "addClassesToSVGElement": absent parameters.\nIt should have a list of classes in "classNames" or one "className".\nConfig example:\n\nplugins: [\n  {\n    name: "addClassesToSVGElement",\n    params: {\n      className: "mySvg"\n    }\n  }\n]\n\nplugins: [\n  {\n    name: "addClassesToSVGElement",\n    params: {\n      classNames: ["mySvg", "size-big"]\n    }\n  }\n]\n'),null;const r=t.classNames||[t.className];return{element:{enter:(e,t)=>{if("svg"===e.name&&"root"===t.type){const t=new Set(null==e.attributes.class?null:e.attributes.class.split(" "));for(const e of r)null!=e&&t.add(e);e.attributes.class=Array.from(t).join(" ")}}}}}},7903:(e,t,r)=>{"use strict";const{collectStylesheet:n,computeStyle:i}=r(2915),{transformsMultiply:o,transform2js:a,transformArc:s}=r(4408),{path2js:l}=r(7050),{removeLeadingZero:c}=r(8665),{referencesProps:u,attrsGroupsDefaults:d}=r(3193),p=/[-+]?(\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.applyTransforms=(e,t)=>{const r=n(e);return{element:{enter:e=>{const n=i(r,e);if(null==e.attributes.d)return;if(null!=e.attributes.id)return;if(null==e.attributes.transform||""===e.attributes.transform||null!=e.attributes.style||Object.entries(e.attributes).some((([e,t])=>u.includes(e)&&t.includes("url("))))return;const s=o(a(e.attributes.transform)),h=null!=n.stroke&&"static"===n.stroke.type?n.stroke.value:null,m=null!=n["stroke-width"]&&"static"===n["stroke-width"].type?n["stroke-width"].value:null,g=t.transformPrecision;if(null!=n.stroke&&"dynamic"===n.stroke.type||null!=n.strokeWidth&&"dynamic"===n["stroke-width"].type)return;const b=Number(Math.sqrt(s.data[0]*s.data[0]+s.data[1]*s.data[1]).toFixed(g));if(h&&"none"!=h){if(!1===t.applyTransformsStroked)return;if(!(s.data[0]===s.data[3]&&s.data[1]===-s.data[2]||s.data[0]===-s.data[3]&&s.data[1]===s.data[2]))return;1!==b&&"non-scaling-stroke"!==e.attributes["vector-effect"]&&(e.attributes["stroke-width"]=(m||d.presentation["stroke-width"]).trim().replace(p,(e=>c(Number(e)*b))),null!=e.attributes["stroke-dashoffset"]&&(e.attributes["stroke-dashoffset"]=e.attributes["stroke-dashoffset"].trim().replace(p,(e=>c(Number(e)*b)))),null!=e.attributes["stroke-dasharray"]&&(e.attributes["stroke-dasharray"]=e.attributes["stroke-dasharray"].trim().replace(p,(e=>c(Number(e)*b)))))}const y=l(e);f(y,s.data),delete e.attributes.transform}}}};const h=(e,t,r)=>[e[0]*t+e[2]*r+e[4],e[1]*t+e[3]*r+e[5]],m=(e,t,r)=>[e[0]*t+e[2]*r,e[1]*t+e[3]*r],f=(e,t)=>{const r=[0,0],n=[0,0];for(const i of e){let{command:e,args:o}=i;if("M"===e){n[0]=o[0],n[1]=o[1],r[0]=n[0],r[1]=n[1];const[e,i]=h(t,o[0],o[1]);o[0]=e,o[1]=i}if("m"===e){n[0]+=o[0],n[1]+=o[1],r[0]=n[0],r[1]=n[1];const[e,i]=m(t,o[0],o[1]);o[0]=e,o[1]=i}if("H"===e&&(e="L",o=[o[0],n[1]]),"h"===e&&(e="l",o=[o[0],0]),"V"===e&&(e="L",o=[n[0],o[0]]),"v"===e&&(e="l",o=[0,o[0]]),"L"===e){n[0]=o[0],n[1]=o[1];const[e,r]=h(t,o[0],o[1]);o[0]=e,o[1]=r}if("l"===e){n[0]+=o[0],n[1]+=o[1];const[e,r]=m(t,o[0],o[1]);o[0]=e,o[1]=r}if("C"===e){n[0]=o[4],n[1]=o[5];const[e,r]=h(t,o[0],o[1]),[i,a]=h(t,o[2],o[3]),[s,l]=h(t,o[4],o[5]);o[0]=e,o[1]=r,o[2]=i,o[3]=a,o[4]=s,o[5]=l}if("c"===e){n[0]+=o[4],n[1]+=o[5];const[e,r]=m(t,o[0],o[1]),[i,a]=m(t,o[2],o[3]),[s,l]=m(t,o[4],o[5]);o[0]=e,o[1]=r,o[2]=i,o[3]=a,o[4]=s,o[5]=l}if("S"===e){n[0]=o[2],n[1]=o[3];const[e,r]=h(t,o[0],o[1]),[i,a]=h(t,o[2],o[3]);o[0]=e,o[1]=r,o[2]=i,o[3]=a}if("s"===e){n[0]+=o[2],n[1]+=o[3];const[e,r]=m(t,o[0],o[1]),[i,a]=m(t,o[2],o[3]);o[0]=e,o[1]=r,o[2]=i,o[3]=a}if("Q"===e){n[0]=o[2],n[1]=o[3];const[e,r]=h(t,o[0],o[1]),[i,a]=h(t,o[2],o[3]);o[0]=e,o[1]=r,o[2]=i,o[3]=a}if("q"===e){n[0]+=o[2],n[1]+=o[3];const[e,r]=m(t,o[0],o[1]),[i,a]=m(t,o[2],o[3]);o[0]=e,o[1]=r,o[2]=i,o[3]=a}if("T"===e){n[0]=o[0],n[1]=o[1];const[e,r]=h(t,o[0],o[1]);o[0]=e,o[1]=r}if("t"===e){n[0]+=o[0],n[1]+=o[1];const[e,r]=m(t,o[0],o[1]);o[0]=e,o[1]=r}if("A"===e){if(s(n,o,t),n[0]=o[5],n[1]=o[6],Math.abs(o[2])>80){const e=o[0],t=o[2];o[0]=o[1],o[1]=e,o[2]=t+(t>0?-90:90)}const[e,r]=h(t,o[5],o[6]);o[5]=e,o[6]=r}if("a"===e){if(s([0,0],o,t),n[0]+=o[5],n[1]+=o[6],Math.abs(o[2])>80){const e=o[0],t=o[2];o[0]=o[1],o[1]=e,o[2]=t+(t>0?-90:90)}const[e,r]=m(t,o[5],o[6]);o[5]=e,o[6]=r}"z"!==e&&"Z"!==e||(n[0]=r[0],n[1]=r[1]),i.command=e,i.args=o}}},2423:(e,t)=>{"use strict";t.name="cleanupAttrs",t.description="cleanups attributes from newlines, trailing and repeating spaces";const r=/(\S)\r?\n(\S)/g,n=/\r?\n/g,i=/\s{2,}/g;t.fn=(e,t)=>{const{newlines:o=!0,trim:a=!0,spaces:s=!0}=t;return{element:{enter:e=>{for(const t of Object.keys(e.attributes))o&&(e.attributes[t]=e.attributes[t].replace(r,((e,t,r)=>t+" "+r)),e.attributes[t]=e.attributes[t].replace(n,"")),a&&(e.attributes[t]=e.attributes[t].trim()),s&&(e.attributes[t]=e.attributes[t].replace(i," "))}}}}},1844:(e,t,r)=>{"use strict";const{visit:n}=r(734);t.name="cleanupEnableBackground",t.description="remove or cleanup enable-background attribute when possible",t.fn=e=>{const t=/^new\s0\s0\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)$/;let r=!1;return n(e,{element:{enter:e=>{"filter"===e.name&&(r=!0)}}}),{element:{enter:e=>{if(null!=e.attributes["enable-background"])if(r){if(("svg"===e.name||"mask"===e.name||"pattern"===e.name)&&null!=e.attributes.width&&null!=e.attributes.height){const r=e.attributes["enable-background"].match(t);null!=r&&e.attributes.width===r[1]&&e.attributes.height===r[3]&&("svg"===e.name?delete e.attributes["enable-background"]:e.attributes["enable-background"]="new")}}else delete e.attributes["enable-background"]}}}}},9233:(e,t,r)=>{"use strict";const{visitSkip:n}=r(734),{referencesProps:i}=r(3193);t.name="cleanupIds",t.description="removes unused IDs and minifies used";const o=/\burl\((["'])?#(.+?)\1\)/,a=/^#(.+?)$/,s=/(\D+)\./,l=["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=l.length-1,u=e=>{if(null==e)return[0];e[e.length-1]+=1;for(let t=e.length-1;t>0;t--)e[t]>c&&(e[t]=0,void 0!==e[t-1]&&e[t-1]++);return e[0]>c&&(e[0]=0,e.unshift(0)),e};t.fn=(e,t)=>{const{remove:r=!0,minify:c=!0,preserve:d=[],preservePrefixes:p=[],force:h=!1}=t,m=new Set(Array.isArray(d)?d:d?[d]:[]),f=Array.isArray(p)?p:p?[p]:[],g=new Map,b=new Map;let y=!1;return{element:{enter:e=>{if(0==h){if(("style"===e.name||"script"===e.name)&&0!==e.children.length)return void(y=!0);if("svg"===e.name){let t=!0;for(const r of e.children)if("element"!==r.type||"defs"!==r.name){t=!1;break}if(t)return n}}for(const[t,r]of Object.entries(e.attributes))if("id"===t){const t=r;g.has(t)?delete e.attributes.id:g.set(t,e)}else{let n=null;if(i.includes(t)){const e=r.match(o);null!=e&&(n=e[2])}if("href"===t||t.endsWith(":href")){const e=r.match(a);null!=e&&(n=e[1])}if("begin"===t){const e=r.match(s);null!=e&&(n=e[1])}if(null!=n){let i=b.get(n);null==i&&(i=[],b.set(n,i)),i.push({element:e,name:t,value:r})}}}},root:{exit:()=>{if(y)return;const e=e=>m.has(e)||((e,t)=>{for(const r of t)if(e.startsWith(r))return!0;return!1})(e,f);let t=null;for(const[r,n]of b){const i=g.get(r);if(null!=i){if(c&&!1===e(r)){let o=null;do{t=u(t),o=t.map((e=>l[e])).join("")}while(e(o));i.attributes.id=o;for(const{element:e,name:t,value:i}of n)i.includes("#")?e.attributes[t]=i.replace(`#${r}`,`#${o}`):e.attributes[t]=i.replace(`${r}.`,`${o}.`)}g.delete(r)}}if(r)for(const[t,r]of g)!1===e(t)&&delete r.attributes.id}}}}},9699:(e,t,r)=>{"use strict";const{removeLeadingZero:n}=r(8665);t.name="cleanupListOfValues",t.description="rounds list of values to the fixed precision";const i=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,o=/\s+,?\s*|,\s*/,a={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1};t.fn=(e,t)=>{const{floatPrecision:r=3,leadingZero:s=!0,defaultPx:l=!0,convertToPx:c=!0}=t,u=e=>{const t=[];for(const u of e.split(o)){const e=u.match(i),o=u.match(/new/);if(e){let i,o=Number(Number(e[1]).toFixed(r)),u=e[3]||"";if(c&&u&&u in a){const t=Number((a[u]*Number(e[1])).toFixed(r));t.toString().length<e[0].length&&(o=t,u="px")}i=s?n(o):o.toString(),l&&"px"===u&&(u=""),t.push(i+u)}else o?t.push("new"):u&&t.push(u)}return t.join(" ")};return{element:{enter:e=>{null!=e.attributes.points&&(e.attributes.points=u(e.attributes.points)),null!=e.attributes["enable-background"]&&(e.attributes["enable-background"]=u(e.attributes["enable-background"])),null!=e.attributes.viewBox&&(e.attributes.viewBox=u(e.attributes.viewBox)),null!=e.attributes["stroke-dasharray"]&&(e.attributes["stroke-dasharray"]=u(e.attributes["stroke-dasharray"])),null!=e.attributes.dx&&(e.attributes.dx=u(e.attributes.dx)),null!=e.attributes.dy&&(e.attributes.dy=u(e.attributes.dy)),null!=e.attributes.x&&(e.attributes.x=u(e.attributes.x)),null!=e.attributes.y&&(e.attributes.y=u(e.attributes.y))}}}}},2778:(e,t,r)=>{"use strict";const{removeLeadingZero:n}=r(8665);t.name="cleanupNumericValues",t.description="rounds numeric values to the fixed precision, removes default ‘px’ units";const i=/^([-+]?\d*\.?\d+([eE][-+]?\d+)?)(px|pt|pc|mm|cm|m|in|ft|em|ex|%)?$/,o={cm:96/2.54,mm:96/25.4,in:96,pt:4/3,pc:16,px:1};t.fn=(e,t)=>{const{floatPrecision:r=3,leadingZero:a=!0,defaultPx:s=!0,convertToPx:l=!0}=t;return{element:{enter:e=>{if(null!=e.attributes.viewBox){const t=e.attributes.viewBox.split(/\s,?\s*|,\s*/g);e.attributes.viewBox=t.map((e=>{const t=Number(e);return Number.isNaN(t)?e:Number(t.toFixed(r))})).join(" ")}for(const[t,c]of Object.entries(e.attributes)){if("version"===t)continue;const u=c.match(i);if(u){let i,c=Number(Number(u[1]).toFixed(r)),d=u[3]||"";if(l&&""!==d&&d in o){const e=Number((o[d]*Number(u[1])).toFixed(r));e.toString().length<u[0].length&&(c=e,d="px")}i=a?n(c):c.toString(),s&&"px"===d&&(d=""),e.attributes[t]=i+d}}}}}}},9132:(e,t,r)=>{"use strict";const{inheritableAttrs:n,elemsGroups:i}=r(3193);t.name="collapseGroups",t.description="collapses useless groups";const o=(e,t)=>{if("element"===e.type){if(i.animation.includes(e.name)&&e.attributes.attributeName===t)return!0;for(const r of e.children)if(o(r,t))return!0}return!1};t.fn=()=>({element:{exit:(e,t)=>{if("root"!==t.type&&"switch"!==t.name&&"g"===e.name&&0!==e.children.length){if(0!==Object.keys(e.attributes).length&&1===e.children.length){const t=e.children[0];if("element"===t.type&&null==t.attributes.id&&null==e.attributes.filter&&(null==e.attributes.class||null==t.attributes.class)&&(null==e.attributes["clip-path"]&&null==e.attributes.mask||"g"===t.name&&null==e.attributes.transform&&null==t.attributes.transform))for(const[r,i]of Object.entries(e.attributes)){if(o(t,r))return;if(null==t.attributes[r])t.attributes[r]=i;else if("transform"===r)t.attributes[r]=i+" "+t.attributes[r];else if("inherit"===t.attributes[r])t.attributes[r]=i;else if(!1===n.includes(r)&&t.attributes[r]!==i)return;delete e.attributes[r]}}if(0===Object.keys(e.attributes).length){for(const t of e.children)if("element"===t.type&&i.animation.includes(t.name))return;const r=t.children.indexOf(e);t.children.splice(r,1,...e.children);for(const r of e.children)Object.defineProperty(r,"parentNode",{writable:!0,value:t})}}}}})},1200:(e,t,r)=>{"use strict";const n=r(3193);t.name="convertColors",t.description="converts colors: rgb() to #rrggbb and #rrggbb to #rgb";const i="([+-]?(?:\\d*\\.\\d+|\\d+\\.?)%?)",o="\\s*,\\s*",a=new RegExp("^rgb\\(\\s*"+i+o+i+o+i+"\\s*\\)$"),s=/^#(([a-fA-F0-9])\2){3}$/,l=([e,t,r])=>"#"+((256+e<<8|t)<<8|r).toString(16).slice(1).toUpperCase();t.fn=(e,t)=>{const{currentColor:r=!1,names2hex:i=!0,rgb2hex:o=!0,shorthex:c=!0,shortname:u=!0}=t;return{element:{enter:e=>{for(const[t,d]of Object.entries(e.attributes))if(n.colorsProps.includes(t)){let p=d;if(r){let e;e="string"==typeof r?p===r:r instanceof RegExp?null!=r.exec(p):"none"!==p,e&&(p="currentColor")}if(i){const e=p.toLowerCase();null!=n.colorsNames[e]&&(p=n.colorsNames[e])}if(o){let e=p.match(a);if(null!=e){let t=e.slice(1,4).map((e=>{let t;return t=e.indexOf("%")>-1?Math.round(2.55*parseFloat(e)):Number(e),Math.max(0,Math.min(t,255))}));p=l(t)}}if(c){let e=p.match(s);null!=e&&(p="#"+e[0][1]+e[0][3]+e[0][5])}if(u){const e=p.toLowerCase();null!=n.colorsShortNames[e]&&(p=n.colorsShortNames[e])}e.attributes[t]=p}}}}}},1009:(e,t)=>{"use strict";t.name="convertEllipseToCircle",t.description="converts non-eccentric <ellipse>s to <circle>s",t.fn=()=>({element:{enter:e=>{if("ellipse"===e.name){const t=e.attributes.rx||"0",r=e.attributes.ry||"0";if(t===r||"auto"===t||"auto"===r){e.name="circle";const n="auto"===t?r:t;delete e.attributes.rx,delete e.attributes.ry,e.attributes.r=n}}}}})},1219:(e,t,r)=>{"use strict";const{collectStylesheet:n,computeStyle:i}=r(2915),{visit:o}=r(734),{pathElems:a}=r(3193),{path2js:s,js2path:l}=r(7050),{applyTransforms:c}=r(7903),{cleanupOutData:u}=r(8665);let d,p,h,m,f;t.name="convertPathData",t.description="optimizes path data: writes in shorter form, applies transformations",t.fn=(e,t)=>{const{applyTransforms:r=!0,applyTransformsStroked:L=!0,makeArcs:D={threshold:2.5,tolerance:.5},straightCurves:N=!0,lineShorthands:O=!0,curveSmoothShorthands:M=!0,floatPrecision:z=3,transformPrecision:I=5,removeUseless:R=!0,collapseRepeated:B=!0,utilizeAbsolute:q=!0,leadingZero:F=!0,negativeExtraSpace:j=!0,noSpaceAfterFlags:_=!1,forceAbsolutePath:U=!1}=t,G={applyTransforms:r,applyTransformsStroked:L,makeArcs:D,straightCurves:N,lineShorthands:O,curveSmoothShorthands:M,floatPrecision:z,transformPrecision:I,removeUseless:R,collapseRepeated:B,utilizeAbsolute:q,leadingZero:F,negativeExtraSpace:j,noSpaceAfterFlags:_,forceAbsolutePath:U};r&&o(e,c(e,{transformPrecision:I,applyTransformsStroked:L}));const H=n(e);return{element:{enter:e=>{if(a.includes(e.name)&&null!=e.attributes.d){const r=i(H,e);p=z,h=!1!==p?+Math.pow(.1,p).toFixed(p):.01,d=p>0&&p<20?k:v,D&&(m=D.threshold,f=D.tolerance);const n=null!=r["marker-mid"],o=r.stroke&&("dynamic"===r.stroke.type||"none"!==r.stroke.value),a=r["stroke-linecap"]&&("dynamic"===r["stroke-linecap"].type||"butt"!==r["stroke-linecap"].value),c=o&&a;var t=s(e);t.length&&(g(t),t=function(e,t,{maybeHasStrokeAndLinecap:r,hasMarkerMid:n}){var i=P.bind(null,t),o=[0,0],a=[0,0],s={};return e=e.filter((function(e,l,c){let u=e.command,g=e.args,k=c[l+1];if("Z"!==u&&"z"!==u){var v,P=g;if("s"===u){P=[0,0].concat(g);var L=s.args,D=L.length;P[0]=L[D-2]-L[D-4],P[1]=L[D-1]-L[D-3]}if(t.makeArcs&&("c"==u||"s"==u)&&b(P)&&(v=function(e){var t=C(e,.5),r=[t[0]/2,t[1]/2],n=[(t[0]+e[4])/2,(t[1]+e[5])/2],i=y([r[0],r[1],r[0]+r[1],r[1]-r[0],n[0],n[1],n[0]+(n[1]-t[1]),n[1]-(n[0]-t[0])]),o=i&&S([0,0],i),a=Math.min(m*h,f*o/100);if(i&&o<1e15&&[1/4,3/4].every((function(t){return Math.abs(S(C(e,t),i)-o)<=a})))return{center:i,radius:o}}(P))){var N,O=d([v.radius])[0],M=E(P,v),z=P[5]*P[0]-P[4]*P[1]>0?1:0,I={command:"a",args:[O,O,0,0,z,P[4],P[5]],coords:e.coords.slice(),base:e.base},R=[I],B=[v.center[0]-P[4],v.center[1]-P[5]],q={center:B,radius:v.radius},F=[e],j=0,_="";if("c"==s.command&&b(s.args)&&T(s.args,v)||"a"==s.command&&s.sdata&&T(s.sdata,v)){F.unshift(s),I.base=s.base,I.args[5]=I.coords[0]-I.base[0],I.args[6]=I.coords[1]-I.base[1];var U="a"==s.command?s.sdata:s.args;(M+=E(U,{center:[U[4]+v.center[0],U[5]+v.center[1]],radius:v.radius}))>Math.PI&&(I.args[3]=1),j=1}for(var G=l;(k=c[++G])&&~"cs".indexOf(k.command);){var H=k.args;if("s"==k.command&&(H=(N=w({command:"s",args:k.args.slice()},c[G-1].args)).args,N.args=H.slice(0,2),_=i([N])),!b(H)||!A(H,q))break;if((M+=E(H,q))-2*Math.PI>.001)break;if(M>Math.PI&&(I.args[3]=1),F.push(k),!(2*Math.PI-M>.001)){I.args[5]=2*(q.center[0]-H[4]),I.args[6]=2*(q.center[1]-H[5]),I.coords=[I.base[0]+I.args[5],I.base[1]+I.args[6]],I={command:"a",args:[O,O,0,0,z,k.coords[0]-I.coords[0],k.coords[1]-I.coords[1]],coords:k.coords,base:I.coords},R.push(I),G++;break}I.coords=k.coords,I.args[5]=I.coords[0]-I.base[0],I.args[6]=I.coords[1]-I.base[1],B[0]-=H[4],B[1]-=H[5]}if((i(R)+_).length<i(F).length){if(c[G]&&"s"==c[G].command&&w(c[G],c[G-1].args),j){var W=R.shift();d(W.args),o[0]+=W.args[5]-s.args[s.args.length-2],o[1]+=W.args[6]-s.args[s.args.length-1],s.command="a",s.args=W.args,e.base=s.coords=W.coords}if(I=R.shift(),1==F.length?e.sdata=P.slice():F.length-1-j>0&&c.splice.apply(c,[l+1,F.length-1-j].concat(R)),!I)return!1;u="a",g=I.args,e.coords=I.coords}}if(!1!==p){if("m"===u||"l"===u||"t"===u||"q"===u||"s"===u||"c"===u)for(var V=g.length;V--;)g[V]+=e.base[V%2]-o[V%2];else"h"==u?g[0]+=e.base[0]-o[0]:"v"==u?g[0]+=e.base[1]-o[1]:"a"==u&&(g[5]+=e.base[0]-o[0],g[6]+=e.base[1]-o[1]);d(g),"h"==u?o[0]+=g[0]:"v"==u?o[1]+=g[0]:(o[0]+=g[g.length-2],o[1]+=g[g.length-1]),d(o),"M"!==u&&"m"!==u||(a[0]=o[0],a[1]=o[1])}if(t.straightCurves&&("c"===u&&x(g)||"s"===u&&x(P)?(k&&"s"==k.command&&w(k,g),u="l",g=g.slice(-2)):"q"===u&&x(g)?(k&&"t"==k.command&&w(k,g),u="l",g=g.slice(-2)):"t"===u&&"q"!==s.command&&"t"!==s.command?(u="l",g=g.slice(-2)):"a"!==u||0!==g[0]&&0!==g[1]||(u="l",g=g.slice(-2))),t.lineShorthands&&"l"===u&&(0===g[1]?(u="h",g.pop()):0===g[0]&&(u="v",g.shift())),t.collapseRepeated&&!1===n&&("m"===u||"h"===u||"v"===u)&&s.command&&u==s.command.toLowerCase()&&("h"!=u&&"v"!=u||s.args[0]>=0==g[0]>=0))return s.args[0]+=g[0],"h"!=u&&"v"!=u&&(s.args[1]+=g[1]),s.coords=e.coords,c[l]=s,!1;if(t.curveSmoothShorthands&&s.command&&("c"===u?("c"===s.command&&g[0]===-(s.args[2]-s.args[4])&&g[1]===-(s.args[3]-s.args[5])||"s"===s.command&&g[0]===-(s.args[0]-s.args[2])&&g[1]===-(s.args[1]-s.args[3])||"c"!==s.command&&"s"!==s.command&&0===g[0]&&0===g[1])&&(u="s",g=g.slice(2)):"q"===u&&("q"===s.command&&g[0]===s.args[2]-s.args[0]&&g[1]===s.args[3]-s.args[1]||"t"===s.command&&g[2]===s.args[0]&&g[3]===s.args[1])&&(u="t",g=g.slice(2))),t.removeUseless&&!r){if(("l"===u||"h"===u||"v"===u||"q"===u||"t"===u||"c"===u||"s"===u)&&g.every((function(e){return 0===e})))return c[l]=s,!1;if("a"===u&&0===g[5]&&0===g[6])return c[l]=s,!1}e.command=u,e.args=g,s=e}else{if(o[0]=a[0],o[1]=a[1],"Z"===s.command||"z"===s.command)return!1;s=e}return!0})),e}(t,G,{maybeHasStrokeAndLinecap:c,hasMarkerMid:n}),q&&(t=function(e,t){var r=e[0];return e=e.filter((function(e,n){if(0==n)return!0;if("Z"===e.command||"z"===e.command)return r=e,!0;var i=e.command,o=e.args,a=o.slice();if("m"===i||"l"===i||"t"===i||"q"===i||"s"===i||"c"===i)for(var s=a.length;s--;)a[s]+=e.base[s%2];else"h"==i?a[0]+=e.base[0]:"v"==i?a[0]+=e.base[1]:"a"==i&&(a[5]+=e.base[0],a[6]+=e.base[1]);d(a);var l=u(a,t),c=u(o,t);return(t.forceAbsolutePath||l.length<c.length&&!(t.negativeExtraSpace&&i==r.command&&r.command.charCodeAt(0)>96&&l.length==c.length-1&&(o[0]<0||/^0\./.test(o[0])&&r.args[r.args.length-1]%1)))&&(e.command=i.toUpperCase(),e.args=a),r=e,!0})),e}(t,G)),l(e,t,G))}}}}};const g=e=>{let t=[0,0],r=[0,0],n=[0,0];for(let i=0;i<e.length;i+=1){const o=e[i];let{command:a,args:s}=o;"m"===a&&(r[0]+=s[0],r[1]+=s[1],t[0]=r[0],t[1]=r[1]),"M"===a&&(0!==i&&(a="m"),s[0]-=r[0],s[1]-=r[1],r[0]+=s[0],r[1]+=s[1],t[0]=r[0],t[1]=r[1]),"l"===a&&(r[0]+=s[0],r[1]+=s[1]),"L"===a&&(a="l",s[0]-=r[0],s[1]-=r[1],r[0]+=s[0],r[1]+=s[1]),"h"===a&&(r[0]+=s[0]),"H"===a&&(a="h",s[0]-=r[0],r[0]+=s[0]),"v"===a&&(r[1]+=s[0]),"V"===a&&(a="v",s[0]-=r[1],r[1]+=s[0]),"c"===a&&(r[0]+=s[4],r[1]+=s[5]),"C"===a&&(a="c",s[0]-=r[0],s[1]-=r[1],s[2]-=r[0],s[3]-=r[1],s[4]-=r[0],s[5]-=r[1],r[0]+=s[4],r[1]+=s[5]),"s"===a&&(r[0]+=s[2],r[1]+=s[3]),"S"===a&&(a="s",s[0]-=r[0],s[1]-=r[1],s[2]-=r[0],s[3]-=r[1],r[0]+=s[2],r[1]+=s[3]),"q"===a&&(r[0]+=s[2],r[1]+=s[3]),"Q"===a&&(a="q",s[0]-=r[0],s[1]-=r[1],s[2]-=r[0],s[3]-=r[1],r[0]+=s[2],r[1]+=s[3]),"t"===a&&(r[0]+=s[0],r[1]+=s[1]),"T"===a&&(a="t",s[0]-=r[0],s[1]-=r[1],r[0]+=s[0],r[1]+=s[1]),"a"===a&&(r[0]+=s[5],r[1]+=s[6]),"A"===a&&(a="a",s[5]-=r[0],s[6]-=r[1],r[0]+=s[5],r[1]+=s[6]),"Z"!==a&&"z"!==a||(r[0]=t[0],r[1]=t[1]),o.command=a,o.args=s,o.base=n,o.coords=[r[0],r[1]],n=o.coords}return e};function b(e){var t=y([0,0,e[2],e[3],e[0],e[1],e[4],e[5]]);return null!=t&&e[2]<t[0]==t[0]<0&&e[3]<t[1]==t[1]<0&&e[4]<t[0]==t[0]<e[0]&&e[5]<t[1]==t[1]<e[1]}function y(e){var t=e[1]-e[3],r=e[2]-e[0],n=e[0]*e[3]-e[2]*e[1],i=e[5]-e[7],o=e[6]-e[4],a=e[4]*e[7]-e[5]*e[6],s=t*o-i*r;if(s){var l=[(r*a-o*n)/s,(t*a-i*n)/-s];return!isNaN(l[0])&&!isNaN(l[1])&&isFinite(l[0])&&isFinite(l[1])?l:void 0}}function k(e){for(var t=e.length;t-- >0;)if(e[t].toFixed(p)!=e[t]){var r=+e[t].toFixed(p-1);e[t]=+Math.abs(r-e[t]).toFixed(p+1)>=h?+e[t].toFixed(p):r}return e}function v(e){for(var t=e.length;t-- >0;)e[t]=Math.round(e[t]);return e}function x(e){var t=e.length-2,r=-e[t+1],n=e[t],i=1/(r*r+n*n);if(t<=1||!isFinite(i))return!1;for(;(t-=2)>=0;)if(Math.sqrt(Math.pow(r*e[t]+n*e[t+1],2)*i)>h)return!1;return!0}function w(e,t){switch(e.command){case"s":e.command="c";break;case"t":e.command="q"}return e.args.unshift(t[t.length-2]-t[t.length-4],t[t.length-1]-t[t.length-3]),e}function S(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function C(e,t){var r=t*t,n=r*t,i=1-t,o=i*i;return[3*o*t*e[0]+3*i*r*e[2]+n*e[4],3*o*t*e[1]+3*i*r*e[3]+n*e[5]]}function A(e,t){var r=Math.min(m*h,f*t.radius/100);return[0,1/4,.5,3/4,1].every((function(n){return Math.abs(S(C(e,n),t.center)-t.radius)<=r}))}function T(e,t){return A(e,{center:[t.center[0]+e[4],t.center[1]+e[5]],radius:t.radius})}function E(e,t){var r=-t.center[0],n=-t.center[1],i=e[4]-t.center[0],o=e[5]-t.center[1];return Math.acos((r*i+n*o)/Math.sqrt((r*r+n*n)*(i*i+o*o)))}function P(e,t){return t.reduce((function(t,r){var n="";return r.args&&(n=u(d(r.args.slice()),e)),t+r.command+n}),"")}},5221:(e,t,r)=>{"use strict";const{stringifyPathData:n}=r(7637),{detachNodeFromParent:i}=r(734);t.name="convertShapeToPath",t.description="converts basic shapes to more compact path form";const o=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.fn=(e,t)=>{const{convertArcs:r=!1,floatPrecision:a}=t;return{element:{enter:(e,t)=>{if("rect"===e.name&&null!=e.attributes.width&&null!=e.attributes.height&&null==e.attributes.rx&&null==e.attributes.ry){const t=Number(e.attributes.x||"0"),r=Number(e.attributes.y||"0"),i=Number(e.attributes.width),o=Number(e.attributes.height);if(Number.isNaN(t-r+i-o))return;const s=[{command:"M",args:[t,r]},{command:"H",args:[t+i]},{command:"V",args:[r+o]},{command:"H",args:[t]},{command:"z",args:[]}];e.name="path",e.attributes.d=n({pathData:s,precision:a}),delete e.attributes.x,delete e.attributes.y,delete e.attributes.width,delete e.attributes.height}if("line"===e.name){const t=Number(e.attributes.x1||"0"),r=Number(e.attributes.y1||"0"),i=Number(e.attributes.x2||"0"),o=Number(e.attributes.y2||"0");if(Number.isNaN(t-r+i-o))return;const s=[{command:"M",args:[t,r]},{command:"L",args:[i,o]}];e.name="path",e.attributes.d=n({pathData:s,precision:a}),delete e.attributes.x1,delete e.attributes.y1,delete e.attributes.x2,delete e.attributes.y2}if(("polyline"===e.name||"polygon"===e.name)&&null!=e.attributes.points){const r=(e.attributes.points.match(o)||[]).map(Number);if(r.length<4)return void i(e,t);const s=[];for(let e=0;e<r.length;e+=2)s.push({command:0===e?"M":"L",args:r.slice(e,e+2)});"polygon"===e.name&&s.push({command:"z",args:[]}),e.name="path",e.attributes.d=n({pathData:s,precision:a}),delete e.attributes.points}if("circle"===e.name&&r){const t=Number(e.attributes.cx||"0"),r=Number(e.attributes.cy||"0"),i=Number(e.attributes.r||"0");if(Number.isNaN(t-r+i))return;const o=[{command:"M",args:[t,r-i]},{command:"A",args:[i,i,0,1,0,t,r+i]},{command:"A",args:[i,i,0,1,0,t,r-i]},{command:"z",args:[]}];e.name="path",e.attributes.d=n({pathData:o,precision:a}),delete e.attributes.cx,delete e.attributes.cy,delete e.attributes.r}if("ellipse"===e.name&&r){const t=Number(e.attributes.cx||"0"),r=Number(e.attributes.cy||"0"),i=Number(e.attributes.rx||"0"),o=Number(e.attributes.ry||"0");if(Number.isNaN(t-r+i-o))return;const s=[{command:"M",args:[t,r-o]},{command:"A",args:[i,o,0,1,0,t,r+o]},{command:"A",args:[i,o,0,1,0,t,r-o]},{command:"z",args:[]}];e.name="path",e.attributes.d=n({pathData:s,precision:a}),delete e.attributes.cx,delete e.attributes.cy,delete e.attributes.rx,delete e.attributes.ry}}}}}},7601:(e,t,r)=>{"use strict";const{attrsGroups:n}=r(3193);t.name="convertStyleToAttrs",t.description="converts style to attributes";const i=(...e)=>"(?:"+e.join("|")+")",o=n.presentation,a="\\\\(?:[0-9a-f]{1,6}\\s?|\\r\\n|.)",s="\\s*("+i("[^:;\\\\]",a)+"*?)\\s*",l="'(?:[^'\\n\\r\\\\]|"+a+")*?(?:'|$)",c='"(?:[^"\\n\\r\\\\]|'+a+')*?(?:"|$)',u=new RegExp("^"+i(l,c)+"$"),d="\\("+i("[^'\"()\\\\]+",a,l,c)+"*?\\)",p="\\s*("+i("[^!'\"();\\\\]+?",a,l,c,d,"[^;]*?")+"*?)",h=new RegExp(s+":"+p+"(\\s*!important(?![-(\\w]))?\\s*(?:;\\s*|$)","ig"),m=new RegExp(i(a,l,c,"/\\*[^]*?\\*/"),"ig");t.fn=(e,t)=>{const{keepImportant:r=!1}=t;return{element:{enter:e=>{if(null!=e.attributes.style){let n=[];const i={},a=e.attributes.style.replace(m,(e=>"/"==e[0]?"":"\\"==e[0]&&/[-g-z]/i.test(e[1])?e[1]:e));h.lastIndex=0;for(var t;t=h.exec(a);)r&&t[3]||n.push([t[1],t[2]]);n.length&&(n=n.filter((function(e){if(e[0]){var t=e[0].toLowerCase(),r=e[1];if(u.test(r)&&(r=r.slice(1,-1)),o.includes(t))return i[t]=r,!1}return!0})),Object.assign(e.attributes,i),n.length?e.attributes.style=n.map((e=>e.join(":"))).join(";"):delete e.attributes.style)}}}}}},3495:(e,t,r)=>{"use strict";const{cleanupOutData:n}=r(8665),{transform2js:i,transformsMultiply:o,matrixToTransform:a}=r(4408);t.name="convertTransform",t.description="collapses multiple transformations and optimizes it",t.fn=(e,t)=>{const{convertToShorts:r=!0,degPrecision:n,floatPrecision:i=3,transformPrecision:o=5,matrixToTransform:a=!0,shortTranslate:l=!0,shortScale:c=!0,shortRotate:u=!0,removeUseless:d=!0,collapseIntoOne:p=!0,leadingZero:h=!0,negativeExtraSpace:m=!1}=t,f={convertToShorts:r,degPrecision:n,floatPrecision:i,transformPrecision:o,matrixToTransform:a,shortTranslate:l,shortScale:c,shortRotate:u,removeUseless:d,collapseIntoOne:p,leadingZero:h,negativeExtraSpace:m};return{element:{enter:e=>{null!=e.attributes.transform&&s(e,"transform",f),null!=e.attributes.gradientTransform&&s(e,"gradientTransform",f),null!=e.attributes.patternTransform&&s(e,"patternTransform",f)}}}};const s=(e,t,r)=>{let n=i(e.attributes[t]);(r=l(n,r)).collapseIntoOne&&n.length>1&&(n=[o(n)]),r.convertToShorts?n=h(n,r):n.forEach((e=>g(e,r))),r.removeUseless&&(n=m(n)),n.length?e.attributes[t]=f(n,r):delete e.attributes[t]},l=(e,{...t})=>{const r=[];for(const t of e)"matrix"==t.name&&r.push(...t.data.slice(0,4));let n=t.transformPrecision;return r.length&&(t.transformPrecision=Math.min(t.transformPrecision,Math.max.apply(Math,r.map(p))||t.transformPrecision),n=Math.max.apply(Math,r.map((e=>e.toString().replace(/\D+/g,"").length)))),null==t.degPrecision&&(t.degPrecision=Math.max(0,Math.min(t.floatPrecision,n-2))),t},c=(e,t)=>null!=t.degPrecision&&t.degPrecision>=1&&t.floatPrecision<20?y(t.degPrecision,e):b(e),u=(e,t)=>t.floatPrecision>=1&&t.floatPrecision<20?y(t.floatPrecision,e):b(e),d=(e,t)=>t.transformPrecision>=1&&t.floatPrecision<20?y(t.transformPrecision,e):b(e),p=e=>{const t=e.toString();return t.slice(t.indexOf(".")).length-1},h=(e,t)=>{for(var r=0;r<e.length;r++){var n=e[r];if(t.matrixToTransform&&"matrix"===n.name){var i=a(n,t);f(i,t).length<=f([n],t).length&&e.splice(r,1,...i),n=e[r]}g(n,t),t.shortTranslate&&"translate"===n.name&&2===n.data.length&&!n.data[1]&&n.data.pop(),t.shortScale&&"scale"===n.name&&2===n.data.length&&n.data[0]===n.data[1]&&n.data.pop(),t.shortRotate&&e[r-2]&&"translate"===e[r-2].name&&"rotate"===e[r-1].name&&"translate"===e[r].name&&e[r-2].data[0]===-e[r].data[0]&&e[r-2].data[1]===-e[r].data[1]&&(e.splice(r-2,3,{name:"rotate",data:[e[r-1].data[0],e[r-2].data[0],e[r-2].data[1]]}),r-=2)}return e},m=e=>e.filter((e=>!(["translate","rotate","skewX","skewY"].indexOf(e.name)>-1&&(1==e.data.length||"rotate"==e.name)&&!e.data[0]||"translate"==e.name&&!e.data[0]&&!e.data[1]||"scale"==e.name&&1==e.data[0]&&(e.data.length<2||1==e.data[1])||"matrix"==e.name&&1==e.data[0]&&1==e.data[3]&&!(e.data[1]||e.data[2]||e.data[4]||e.data[5])))),f=(e,t)=>{var r="";return e.forEach((e=>{g(e,t),r+=(r&&" ")+e.name+"("+n(e.data,t)+")"})),r},g=(e,t)=>{switch(e.name){case"translate":e.data=u(e.data,t);break;case"rotate":e.data=[...c(e.data.slice(0,1),t),...u(e.data.slice(1),t)];break;case"skewX":case"skewY":e.data=c(e.data,t);break;case"scale":e.data=d(e.data,t);break;case"matrix":e.data=[...d(e.data.slice(0,4),t),...u(e.data.slice(4),t)]}return e},b=e=>e.map(Math.round),y=(e,t)=>{for(var r=t.length,n=+Math.pow(.1,e).toFixed(e);r--;)if(Number(t[r].toFixed(e))!==t[r]){var i=+t[r].toFixed(e-1);t[r]=+Math.abs(i-t[r]).toFixed(e+1)>=n?+t[r].toFixed(e):i}return t}},2114:(e,t,r)=>{"use strict";const n=r(9648),{syntax:{specificity:i}}=r(4326),{visitSkip:o,querySelectorAll:a,detachNodeFromParent:s}=r(734);t.name="inlineStyles",t.description="inline styles (additional options)",t.fn=(e,t)=>{const{onlyMatchedOnce:r=!0,removeMatchedSelectors:l=!0,useMqs:c=["","screen"],usePseudos:u=[""]}=t,d=[];let p=[];return{element:{enter:(e,t)=>{if("foreignObject"===e.name)return o;if("style"!==e.name||0===e.children.length)return;if(null!=e.attributes.type&&""!==e.attributes.type&&"text/css"!==e.attributes.type)return;let r="";for(const t of e.children)"text"!==t.type&&"cdata"!==t.type||(r+=t.value);let i=null;try{i=n.parse(r,{parseValue:!1,parseCustomProperty:!1})}catch{return}"StyleSheet"===i.type&&d.push({node:e,parentNode:t,cssAst:i}),n.walk(i,{visit:"Selector",enter(e,t){const r=this.atrule,i=this.rule;if(null==i)return;let o="";if(null!=r&&(o=r.name,null!=r.prelude&&(o+=` ${n.generate(r.prelude)}`)),!1===c.includes(o))return;const a=[];"Selector"===e.type&&e.children.forEach(((e,t,r)=>{"PseudoClassSelector"!==e.type&&"PseudoElementSelector"!==e.type||a.push({item:t,list:r})}));const s=n.generate({type:"Selector",children:(new n.List).fromArray(a.map((e=>e.item.data)))});if(!1!==u.includes(s)){for(const e of a)e.list.remove(e.item);p.push({node:e,item:t,rule:i})}}})}},root:{exit:()=>{if(0===d.length)return;const t=[...p].sort(((e,t)=>((e,t)=>{for(var r=0;r<4;r+=1){if(e[r]<t[r])return-1;if(e[r]>t[r])return 1}return 0})(i(e.item.data),i(t.item.data)))).reverse();for(const i of t){const t=n.generate(i.item.data),o=[];try{for(const r of a(e,t))"element"===r.type&&o.push(r)}catch(e){continue}if(0!==o.length&&!(r&&o.length>1)){for(const e of o){const t=n.parse(null==e.attributes.style?"":e.attributes.style,{context:"declarationList",parseValue:!1});if("DeclarationList"!==t.type)continue;const r=new Map;n.walk(t,{visit:"Declaration",enter(e,t){r.set(e.property,t)}}),n.walk(i.rule,{visit:"Declaration",enter(e){const n=r.get(e.property),i=t.children.createItem(e);null==n?t.children.append(i):!0!==n.data.important&&!0===e.important&&(t.children.replace(n,i),r.set(e.property,i))}}),e.attributes.style=n.generate(t)}l&&0!==o.length&&"SelectorList"===i.rule.prelude.type&&i.rule.prelude.children.remove(i.item),i.matchedElements=o}}if(!1!==l){for(const e of t)if(null!=e.matchedElements&&!(r&&e.matchedElements.length>1))for(const t of e.matchedElements){const r=new Set(null==t.attributes.class?null:t.attributes.class.split(" ")),n=e.node.children.first;null!=n&&"ClassSelector"===n.type&&r.delete(n.name),0===r.size?delete t.attributes.class:t.attributes.class=Array.from(r).join(" "),null!=n&&"IdSelector"===n.type&&t.attributes.id===n.name&&delete t.attributes.id}for(const e of d)if(n.walk(e.cssAst,{visit:"Rule",enter:function(e,t,r){"Rule"===e.type&&"SelectorList"===e.prelude.type&&e.prelude.children.isEmpty&&r.remove(t)}}),e.cssAst.children.isEmpty)s(e.node,e.parentNode);else{const t=e.node.children[0];"text"!==t.type&&"cdata"!==t.type||(t.value=n.generate(e.cssAst))}}}}}}},9162:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734),{collectStylesheet:i,computeStyle:o}=r(2915),{path2js:a,js2path:s,intersects:l}=r(7050);t.name="mergePaths",t.description="merges multiple paths in one if possible",t.fn=(e,t)=>{const{force:r=!1,floatPrecision:c,noSpaceAfterFlags:u=!1}=t,d=i(e);return{element:{enter:e=>{let t=null;for(const i of e.children){if(null==t||"element"!==t.type||"path"!==t.name||0!==t.children.length||null==t.attributes.d){t=i;continue}if("element"!==i.type||"path"!==i.name||0!==i.children.length||null==i.attributes.d){t=i;continue}const p=o(d,i);if(p["marker-start"]||p["marker-mid"]||p["marker-end"]){t=i;continue}const h=Object.keys(t.attributes),m=Object.keys(i.attributes);let f=h.length===m.length;for(const e of m)"d"!==e&&(null!=t.attributes[e]&&t.attributes[e]===i.attributes[e]||(f=!1));const g=a(t),b=a(i);!f||!r&&l(g,b)?t=i:(s(t,g.concat(b),{floatPrecision:c,noSpaceAfterFlags:u}),n(i,e))}}}}}},3804:(e,t,r)=>{"use strict";const{visitSkip:n,detachNodeFromParent:i}=r(734);t.name="mergeStyles",t.description="merge multiple style elements into one",t.fn=()=>{let e=null,t="",r="text";return{element:{enter:(o,a)=>{if("foreignObject"===o.name)return n;if("style"!==o.name)return;if(null!=o.attributes.type&&""!==o.attributes.type&&"text/css"!==o.attributes.type)return;let s="";for(const e of o.children)"text"===e.type&&(s+=e.value),"cdata"===e.type&&(r="cdata",s+=e.value);if(0!==s.trim().length)if(null==o.attributes.media?t+=s:(t+=`@media ${o.attributes.media}{${s}}`,delete o.attributes.media),null==e)e=o;else{i(o,a);const n={type:r,value:t};Object.defineProperty(n,"parentNode",{writable:!0,value:e}),e.children=[n]}else i(o,a)}}}}},7205:(e,t,r)=>{"use strict";const n=r(4326);t.name="minifyStyles",t.description="minifies styles and removes unused styles based on usage data",t.fn=(e,{usage:t,...r})=>{let i=!0,o=!0,a=!0,s=!1;"boolean"==typeof t?(i=t,o=t,a=t):t&&(i=null==t.tags||t.tags,o=null==t.ids||t.ids,a=null==t.classes||t.classes,s=null!=t.force&&t.force);const l=[],c=[];let u=!1;const d=new Set,p=new Set,h=new Set;return{element:{enter:e=>{"script"===e.name&&(u=!0);for(const t of Object.keys(e.attributes))t.startsWith("on")&&(u=!0);if(d.add(e.name),null!=e.attributes.id&&p.add(e.attributes.id),null!=e.attributes.class)for(const t of e.attributes.class.split(/\s+/))h.add(t);"style"===e.name&&0!==e.children.length?l.push(e):null!=e.attributes.style&&c.push(e)}},root:{exit:()=>{const e={};!1!==u&&!0!==s||(i&&0!==d.size&&(e.tags=Array.from(d)),o&&0!==p.size&&(e.ids=Array.from(p)),a&&0!==h.size&&(e.classes=Array.from(h)));for(const t of l)if("text"===t.children[0].type||"cdata"===t.children[0].type){const i=t.children[0].value,o=n.minify(i,{...r,usage:e}).css;i.indexOf(">")>=0||i.indexOf("<")>=0?(t.children[0].type="cdata",t.children[0].value=o):(t.children[0].type="text",t.children[0].value=o)}for(const e of c){const t=e.attributes.style;e.attributes.style=n.minifyBlock(t,{...r}).css}}}}}},1124:(e,t,r)=>{"use strict";const{visit:n}=r(734),{inheritableAttrs:i,pathElems:o}=r(3193);t.name="moveElemsAttrsToGroup",t.description="Move common attributes of group children to the group",t.fn=e=>{let t=!1;return n(e,{element:{enter:e=>{"style"===e.name&&(t=!0)}}}),{element:{exit:e=>{if("g"!==e.name||e.children.length<=1)return;if(t)return;const r=new Map;let n=!0,a=!0;for(const t of e.children)if("element"===t.type)if(!1===o.includes(t.name)&&(a=!1),n){n=!1;for(const[e,n]of Object.entries(t.attributes))i.includes(e)&&r.set(e,n)}else for(const[e,n]of r)t.attributes[e]!==n&&r.delete(e);null==e.attributes["clip-path"]&&null==e.attributes.mask||r.delete("transform"),a&&r.delete("transform");for(const[t,n]of r)"transform"===t?null!=e.attributes.transform?e.attributes.transform=`${e.attributes.transform} ${n}`:e.attributes.transform=n:e.attributes[t]=n;for(const t of e.children)if("element"===t.type)for(const[e]of r)delete t.attributes[e]}}}}},2177:(e,t,r)=>{"use strict";const{pathElems:n,referencesProps:i}=r(3193);t.name="moveGroupAttrsToElems",t.description="moves some group attributes to the content elements";const o=[...n,"g","text"];t.fn=()=>({element:{enter:e=>{if("g"===e.name&&0!==e.children.length&&null!=e.attributes.transform&&!1===Object.entries(e.attributes).some((([e,t])=>i.includes(e)&&t.includes("url(")))&&e.children.every((e=>"element"===e.type&&o.includes(e.name)&&null==e.attributes.id))){for(const t of e.children){const r=e.attributes.transform;"element"===t.type&&(null!=t.attributes.transform?t.attributes.transform=`${r} ${t.attributes.transform}`:t.attributes.transform=r)}delete e.attributes.transform}}}})},9004:(e,t,r)=>{"use strict";const n=r(9648),{referencesProps:i}=r(3193);t.name="prefixIds",t.description="prefix IDs";const o=(e,t)=>t.startsWith(e)?t:e+t,a=(e,t)=>t.startsWith("#")?"#"+o(e,t.slice(1)):null;t.fn=(e,t,r)=>{const{delim:s="__",prefixIds:l=!0,prefixClassNames:c=!0}=t;return{element:{enter:e=>{let u="prefix"+s;var d;if("function"==typeof t.prefix?u=t.prefix(e,r)+s:"string"==typeof t.prefix?u=t.prefix+s:!1===t.prefix?u="":null!=r.path&&r.path.length>0&&(d=(e=>{const t=e.match(/[/\\]?([^/\\]+)$/);return t?t[1]:""})(r.path),u=d.replace(/[. ]/g,"_")+s),"style"===e.name){if(0===e.children.length)return;let t="";"text"!==e.children[0].type&&"cdata"!==e.children[0].type||(t=e.children[0].value);let r=null;try{r=n.parse(t,{parseValue:!0,parseCustomProperty:!1})}catch{return}return n.walk(r,(e=>{var t;if(l&&"IdSelector"===e.type||c&&"ClassSelector"===e.type)e.name=o(u,e.name);else if("Url"===e.type&&e.value.length>0){const r=a(u,(t=e.value).startsWith('"')&&t.endsWith('"')||t.startsWith("'")&&t.endsWith("'")?t.slice(1,-1):t);null!=r&&(e.value=r)}})),void("text"!==e.children[0].type&&"cdata"!==e.children[0].type||(e.children[0].value=n.generate(r)))}l&&null!=e.attributes.id&&0!==e.attributes.id.length&&(e.attributes.id=o(u,e.attributes.id)),c&&null!=e.attributes.class&&0!==e.attributes.class.length&&(e.attributes.class=e.attributes.class.split(/\s+/).map((e=>o(u,e))).join(" "));for(const t of["href","xlink:href"])if(null!=e.attributes[t]&&0!==e.attributes[t].length){const r=a(u,e.attributes[t]);null!=r&&(e.attributes[t]=r)}for(const t of i)null!=e.attributes[t]&&0!==e.attributes[t].length&&(e.attributes[t]=e.attributes[t].replace(/url\((.*?)\)/gi,((e,t)=>{const r=a(u,t);return null==r?e:`url(${r})`})));for(const t of["begin","end"])if(null!=e.attributes[t]&&0!==e.attributes[t].length){const r=e.attributes[t].split(/\s*;\s+/).map((e=>{if(e.endsWith(".end")||e.endsWith(".start")){const[t,r]=e.split(".");return`${o(u,t)}.${r}`}return e}));e.attributes[t]=r.join("; ")}}}}}},7819:(e,t,r)=>{"use strict";const{createPreset:n}=r(2629),i=n({name:"preset-default",plugins:[r(9116),r(305),r(4771),r(750),r(4472),r(2423),r(3804),r(2114),r(7205),r(9233),r(6053),r(2778),r(1200),r(387),r(1153),r(7737),r(2452),r(1844),r(3514),r(6758),r(5221),r(1009),r(1124),r(2177),r(9132),r(1219),r(3495),r(3304),r(5192),r(9162),r(1895),r(604),r(1409),r(8977),r(6229)]});e.exports=i},8541:(e,t,r)=>{"use strict";const{querySelectorAll:n}=r(734);t.name="removeAttributesBySelector",t.description="removes attributes of elements that match a css selector",t.fn=(e,t)=>{const r=Array.isArray(t.selectors)?t.selectors:[t];for(const{selector:t,attributes:i}of r){const r=n(e,t);for(const e of r)if("element"===e.type)if(Array.isArray(i))for(const t of i)delete e.attributes[t];else delete e.attributes[i]}return{}}},4229:(e,t)=>{"use strict";t.name="removeAttrs",t.description="removes specified attributes",t.fn=(e,t)=>{if(void 0===t.attrs)return console.warn('Warning: The plugin "removeAttrs" requires the "attrs" parameter.\nIt should have a pattern to remove, otherwise the plugin is a noop.\nConfig example:\n\nplugins: [\n  {\n    name: "removeAttrs",\n    params: {\n      attrs: "(fill|stroke)"\n    }\n  }\n]\n'),null;const r="string"==typeof t.elemSeparator?t.elemSeparator:":",n="boolean"==typeof t.preserveCurrentColor&&t.preserveCurrentColor,i=Array.isArray(t.attrs)?t.attrs:[t.attrs];return{element:{enter:e=>{for(let t of i){!1===t.includes(r)?t=[".*",r,t,r,".*"].join(""):t.split(r).length<3&&(t=[t,r,".*"].join(""));const i=t.split(r).map((e=>("*"===e&&(e=".*"),new RegExp(["^",e,"$"].join(""),"i"))));if(i[0].test(e.name))for(const[t,r]of Object.entries(e.attributes))(!n||"fill"!=t||"currentColor"!=r)&&(!n||"stroke"!=t||"currentColor"!=r)&&i[1].test(t)&&i[2].test(r)&&delete e.attributes[t]}}}}}},4771:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeComments",t.description="removes comments",t.fn=()=>({comment:{enter:(e,t)=>{"!"!==e.value.charAt(0)&&n(e,t)}}})},6229:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeDesc",t.description="removes <desc>";const i=/^(Created with|Created using)/;t.fn=(e,t)=>{const{removeAny:r=!0}=t;return{element:{enter:(e,t)=>{"desc"===e.name&&(r||0===e.children.length||"text"===e.children[0].type&&i.test(e.children[0].value))&&n(e,t)}}}}},4285:(e,t)=>{"use strict";t.name="removeDimensions",t.description="removes width and height in presence of viewBox (opposite to removeViewBox, disable it first)",t.fn=()=>({element:{enter:e=>{if("svg"===e.name)if(null!=e.attributes.viewBox)delete e.attributes.width,delete e.attributes.height;else if(null!=e.attributes.width&&null!=e.attributes.height&&!1===Number.isNaN(Number(e.attributes.width))&&!1===Number.isNaN(Number(e.attributes.height))){const t=Number(e.attributes.width),r=Number(e.attributes.height);e.attributes.viewBox=`0 0 ${t} ${r}`,delete e.attributes.width,delete e.attributes.height}}}})},9116:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeDoctype",t.description="removes doctype declaration",t.fn=()=>({doctype:{enter:(e,t)=>{n(e,t)}}})},4472:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734),{editorNamespaces:i}=r(3193);t.name="removeEditorsNSData",t.description="removes editors namespaces, elements and attributes",t.fn=(e,t)=>{let r=i;Array.isArray(t.additionalNamespaces)&&(r=[...i,...t.additionalNamespaces]);const o=[];return{element:{enter:(e,t)=>{if("svg"===e.name)for(const[t,n]of Object.entries(e.attributes))t.startsWith("xmlns:")&&r.includes(n)&&(o.push(t.slice("xmlns:".length)),delete e.attributes[t]);for(const t of Object.keys(e.attributes))if(t.includes(":")){const[r]=t.split(":");o.includes(r)&&delete e.attributes[t]}if(e.name.includes(":")){const[r]=e.name.split(":");o.includes(r)&&n(e,t)}}}}}},7270:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeElementsByAttr",t.description="removes arbitrary elements by ID or className (disabled by default)",t.fn=(e,t)=>{const r=null==t.id?[]:Array.isArray(t.id)?t.id:[t.id],i=null==t.class?[]:Array.isArray(t.class)?t.class:[t.class];return{element:{enter:(e,t)=>{if(null!=e.attributes.id&&0!==r.length&&r.includes(e.attributes.id)&&n(e,t),e.attributes.class&&0!==i.length){const r=e.attributes.class.split(" ");for(const o of i)if(r.includes(o)){n(e,t);break}}}}}}},3304:(e,t,r)=>{"use strict";const{attrsGroups:n}=r(3193);t.name="removeEmptyAttrs",t.description="removes empty attributes",t.fn=()=>({element:{enter:e=>{for(const[t,r]of Object.entries(e.attributes))""===r&&!1===n.conditionalProcessing.includes(t)&&delete e.attributes[t]}}})},5192:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734),{elemsGroups:i}=r(3193);t.name="removeEmptyContainers",t.description="removes empty container elements",t.fn=()=>({element:{exit:(e,t)=>{"svg"!==e.name&&!1!==i.container.includes(e.name)&&0===e.children.length&&("pattern"===e.name&&0!==Object.keys(e.attributes).length||"g"===e.name&&null!=e.attributes.filter||"mask"===e.name&&null!=e.attributes.id||n(e,t))}}})},6758:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeEmptyText",t.description="removes empty <text> elements",t.fn=(e,t)=>{const{text:r=!0,tspan:i=!0,tref:o=!0}=t;return{element:{enter:(e,t)=>{r&&"text"===e.name&&0===e.children.length&&n(e,t),i&&"tspan"===e.name&&0===e.children.length&&n(e,t),o&&"tref"===e.name&&null==e.attributes["xlink:href"]&&n(e,t)}}}}},3514:(e,t,r)=>{"use strict";const{visit:n,visitSkip:i,querySelector:o,detachNodeFromParent:a}=r(734),{collectStylesheet:s,computeStyle:l}=r(2915),{parsePathData:c}=r(7637);t.name="removeHiddenElems",t.description="removes hidden elements (zero sized, with absent attributes)",t.fn=(e,t)=>{const{isHidden:r=!0,displayNone:u=!0,opacity0:d=!0,circleR0:p=!0,ellipseRX0:h=!0,ellipseRY0:m=!0,rectWidth0:f=!0,rectHeight0:g=!0,patternWidth0:b=!0,patternHeight0:y=!0,imageWidth0:k=!0,imageHeight0:v=!0,pathEmptyD:x=!0,polylineEmptyPoints:w=!0,polygonEmptyPoints:S=!0}=t,C=s(e);return n(e,{element:{enter:(e,t)=>{if("clipPath"===e.name)return i;const r=l(C,e);d&&r.opacity&&"static"===r.opacity.type&&"0"===r.opacity.value&&a(e,t)}}}),{element:{enter:(e,t)=>{const n=l(C,e);if(r&&n.visibility&&"static"===n.visibility.type&&"hidden"===n.visibility.value&&null==o(e,"[visibility=visible]"))a(e,t);else if(u&&n.display&&"static"===n.display.type&&"none"===n.display.value&&"marker"!==e.name)a(e,t);else if(p&&"circle"===e.name&&0===e.children.length&&"0"===e.attributes.r)a(e,t);else if(h&&"ellipse"===e.name&&0===e.children.length&&"0"===e.attributes.rx)a(e,t);else if(m&&"ellipse"===e.name&&0===e.children.length&&"0"===e.attributes.ry)a(e,t);else if(f&&"rect"===e.name&&0===e.children.length&&"0"===e.attributes.width)a(e,t);else if(g&&f&&"rect"===e.name&&0===e.children.length&&"0"===e.attributes.height)a(e,t);else if(b&&"pattern"===e.name&&"0"===e.attributes.width)a(e,t);else if(y&&"pattern"===e.name&&"0"===e.attributes.height)a(e,t);else if(k&&"image"===e.name&&"0"===e.attributes.width)a(e,t);else if(v&&"image"===e.name&&"0"===e.attributes.height)a(e,t);else{if(x&&"path"===e.name){if(null==e.attributes.d)return void a(e,t);const r=c(e.attributes.d);return 0===r.length||1===r.length&&null==n["marker-start"]&&null==n["marker-end"]?void a(e,t):void 0}(w&&"polyline"===e.name&&null==e.attributes.points||S&&"polygon"===e.name&&null==e.attributes.points)&&a(e,t)}}}}}},750:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeMetadata",t.description="removes <metadata>",t.fn=()=>({element:{enter:(e,t)=>{"metadata"===e.name&&n(e,t)}}})},1153:(e,t,r)=>{"use strict";const{inheritableAttrs:n,attrsGroups:i,presentationNonInheritableGroupAttrs:o}=r(3193);t.name="removeNonInheritableGroupAttrs",t.description="removes non-inheritable group’s presentational attributes",t.fn=()=>({element:{enter:e=>{if("g"===e.name)for(const t of Object.keys(e.attributes))!0===i.presentation.includes(t)&&!1===n.includes(t)&&!1===o.includes(t)&&delete e.attributes[t]}}})},4217:(e,t,r)=>{"use strict";const{visitSkip:n,detachNodeFromParent:i}=r(734),{parsePathData:o}=r(7637),{intersects:a}=r(7050);t.name="removeOffCanvasPaths",t.description="removes elements that are drawn outside of the viewbox (disabled by default)",t.fn=()=>{let e=null;return{element:{enter:(t,r)=>{if("svg"===t.name&&"root"===r.type){let r="";null!=t.attributes.viewBox?r=t.attributes.viewBox:null!=t.attributes.height&&null!=t.attributes.width&&(r=`0 0 ${t.attributes.width} ${t.attributes.height}`),r=r.replace(/[,+]|px/g," ").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"");const n=/^(-?\d*\.?\d+) (-?\d*\.?\d+) (\d*\.?\d+) (\d*\.?\d+)$/.exec(r);if(null==n)return;const i=Number.parseFloat(n[1]),o=Number.parseFloat(n[2]),a=Number.parseFloat(n[3]),s=Number.parseFloat(n[4]);e={left:i,top:o,right:i+a,bottom:o+s,width:a,height:s}}if(null!=t.attributes.transform)return n;if("path"===t.name&&null!=t.attributes.d&&null!=e){const n=o(t.attributes.d);let s=!1;for(const t of n)if("M"===t.command){const[r,n]=t.args;r>=e.left&&r<=e.right&&n>=e.top&&n<=e.bottom&&(s=!0)}if(s)return;2===n.length&&n.push({command:"z",args:[]});const{left:l,top:c,width:u,height:d}=e;!1===a([{command:"M",args:[l,c]},{command:"h",args:[u]},{command:"v",args:[d]},{command:"H",args:[l]},{command:"z",args:[]}],n)&&i(t,r)}}}}}},1394:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeRasterImages",t.description="removes raster images (disabled by default)",t.fn=()=>({element:{enter:(e,t)=>{"image"===e.name&&null!=e.attributes["xlink:href"]&&/(\.|image\/)(jpg|png|gif)/.test(e.attributes["xlink:href"])&&n(e,t)}}})},7574:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeScriptElement",t.description="removes <script> elements (disabled by default)",t.fn=()=>({element:{enter:(e,t)=>{"script"===e.name&&n(e,t)}}})},9028:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeStyleElement",t.description="removes <style> element (disabled by default)",t.fn=()=>({element:{enter:(e,t)=>{"style"===e.name&&n(e,t)}}})},8977:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeTitle",t.description="removes <title>",t.fn=()=>({element:{enter:(e,t)=>{"title"===e.name&&n(e,t)}}})},387:(e,t,r)=>{"use strict";const{visitSkip:n,detachNodeFromParent:i}=r(734),{collectStylesheet:o,computeStyle:a}=r(2915),{elems:s,attrsGroups:l,elemsGroups:c,attrsGroupsDefaults:u,presentationNonInheritableGroupAttrs:d}=r(3193);t.name="removeUnknownsAndDefaults",t.description="removes unknown elements content and attributes, removes attrs with default values";const p=new Map,h=new Map,m=new Map;for(const[e,t]of Object.entries(s)){const r=new Set;if(t.content)for(const e of t.content)r.add(e);if(t.contentGroups)for(const e of t.contentGroups){const t=c[e];if(t)for(const e of t)r.add(e)}const n=new Set;if(t.attrs)for(const e of t.attrs)n.add(e);const i=new Map;if(t.defaults)for(const[e,r]of Object.entries(t.defaults))i.set(e,r);for(const e of t.attrsGroups){const t=l[e];if(t)for(const e of t)n.add(e);const r=u[e];if(r)for(const[e,t]of Object.entries(r))i.set(e,t)}p.set(e,r),h.set(e,n),m.set(e,i)}t.fn=(e,t)=>{const{unknownContent:r=!0,unknownAttrs:s=!0,defaultAttrs:l=!0,uselessOverrides:c=!0,keepDataAttrs:u=!0,keepAriaAttrs:f=!0,keepRoleAttr:g=!1}=t,b=o(e);return{element:{enter:(e,t)=>{if(e.name.includes(":"))return;if("foreignObject"===e.name)return n;if(r&&"element"===t.type){const r=p.get(t.name);if(null==r||0===r.size){if(null==p.get(e.name))return void i(e,t)}else if(!1===r.has(e.name))return void i(e,t)}const o=h.get(e.name),y=m.get(e.name),k="element"===t.type?a(b,t):null;for(const[t,r]of Object.entries(e.attributes))if(!(u&&t.startsWith("data-")||f&&t.startsWith("aria-")||g&&"role"===t||"xmlns"===t)){if(t.includes(":")){const[e]=t.split(":");if("xml"!==e&&"xlink"!==e)continue}if(s&&o&&!1===o.has(t)&&delete e.attributes[t],l&&null==e.attributes.id&&y&&y.get(t)===r&&(null!=k&&null!=k[t]||delete e.attributes[t]),c&&null==e.attributes.id){const n=null==k?null:k[t];!1===d.includes(t)&&null!=n&&"static"===n.type&&n.value===r&&delete e.attributes[t]}}}}}}},1895:(e,t)=>{"use strict";t.name="removeUnusedNS",t.description="removes unused namespaces declaration",t.fn=()=>{const e=new Set;return{element:{enter:(t,r)=>{if("svg"===t.name&&"root"===r.type)for(const r of Object.keys(t.attributes))if(r.startsWith("xmlns:")){const t=r.slice("xmlns:".length);e.add(t)}if(0!==e.size){if(t.name.includes(":")){const[r]=t.name.split(":");e.has(r)&&e.delete(r)}for(const r of Object.keys(t.attributes))if(r.includes(":")){const[t]=r.split(":");e.delete(t)}}},exit:(t,r)=>{if("svg"===t.name&&"root"===r.type)for(const r of e)delete t.attributes[`xmlns:${r}`]}}}}},6053:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734),{elemsGroups:i}=r(3193);t.name="removeUselessDefs",t.description="removes elements in <defs> without id",t.fn=()=>({element:{enter:(e,t)=>{if("defs"===e.name){const r=[];o(e,r),0===r.length&&n(e,t);for(const t of r)Object.defineProperty(t,"parentNode",{writable:!0,value:e});e.children=r}else i.nonRendering.includes(e.name)&&null==e.attributes.id&&n(e,t)}}});const o=(e,t)=>{for(const r of e.children)"element"===r.type&&(null!=r.attributes.id||"style"===r.name?t.push(r):o(r,t))}},7737:(e,t,r)=>{"use strict";const{visit:n,visitSkip:i,detachNodeFromParent:o}=r(734),{collectStylesheet:a,computeStyle:s}=r(2915),{elemsGroups:l}=r(3193);t.name="removeUselessStrokeAndFill",t.description="removes useless stroke and fill attributes",t.fn=(e,t)=>{const{stroke:r=!0,fill:c=!0,removeNone:u=!1}=t;let d=!1;if(n(e,{element:{enter:e=>{"style"!==e.name&&"script"!==e.name||(d=!0)}}}),d)return null;const p=a(e);return{element:{enter:(e,t)=>{if(null!=e.attributes.id)return i;if(0==l.shape.includes(e.name))return;const n=s(p,e),a=n.stroke,d=n["stroke-opacity"],h=n["stroke-width"],m=n["marker-end"],f=n.fill,g=n["fill-opacity"],b="element"===t.type?s(p,t):null,y=null==b?null:b.stroke;if(r&&(null==a||"static"===a.type&&"none"==a.value||null!=d&&"static"===d.type&&"0"===d.value||null!=h&&"static"===h.type&&"0"===h.value)&&(null!=h&&"static"===h.type&&"0"===h.value||null==m)){for(const t of Object.keys(e.attributes))t.startsWith("stroke")&&delete e.attributes[t];null!=y&&"static"===y.type&&"none"!==y.value&&(e.attributes.stroke="none")}if(c&&(null!=f&&"static"===f.type&&"none"===f.value||null!=g&&"static"===g.type&&"0"===g.value)){for(const t of Object.keys(e.attributes))t.startsWith("fill-")&&delete e.attributes[t];(null==f||"static"===f.type&&"none"!==f.value)&&(e.attributes.fill="none")}u&&(null!=a&&"none"!==e.attributes.stroke||(null==f||"static"!==f.type||"none"!==f.value)&&"none"!==e.attributes.fill||o(e,t))}}}}},2452:(e,t)=>{"use strict";t.name="removeViewBox",t.description="removes viewBox attribute when possible";const r=["svg","pattern","symbol"];t.fn=()=>({element:{enter:(e,t)=>{if(r.includes(e.name)&&null!=e.attributes.viewBox&&null!=e.attributes.width&&null!=e.attributes.height){if("svg"===e.name&&"root"!==t.type)return;const r=e.attributes.viewBox.split(/[ ,]+/g);"0"===r[0]&&"0"===r[1]&&e.attributes.width.replace(/px$/,"")===r[2]&&e.attributes.height.replace(/px$/,"")===r[3]&&delete e.attributes.viewBox}}}})},5521:(e,t)=>{"use strict";t.name="removeXMLNS",t.description="removes xmlns attribute (for inline svg, disabled by default)",t.fn=()=>({element:{enter:e=>{"svg"===e.name&&(delete e.attributes.xmlns,delete e.attributes["xmlns:xlink"])}}})},305:(e,t,r)=>{"use strict";const{detachNodeFromParent:n}=r(734);t.name="removeXMLProcInst",t.description="removes XML processing instructions",t.fn=()=>({instruction:{enter:(e,t)=>{"xml"===e.name&&n(e,t)}}})},1279:(e,t)=>{"use strict";t.name="reusePaths",t.description="Finds <path> elements with the same d, fill, and stroke, and converts them to <use> elements referencing a single <path> def.",t.fn=()=>{const e=new Map;return{element:{enter:t=>{if("path"===t.name&&null!=t.attributes.d){const r=t.attributes.d,n=t.attributes.fill||"",i=r+";s:"+(t.attributes.stroke||"")+";f:"+n;let o=e.get(i);null==o&&(o=[],e.set(i,o)),o.push(t)}},exit:(t,r)=>{if("svg"===t.name&&"root"===r.type){const r={type:"element",name:"defs",attributes:{},children:[]};Object.defineProperty(r,"parentNode",{writable:!0,value:t});let n=0;for(const t of e.values())if(t.length>1){const e={type:"element",name:"path",attributes:{...t[0].attributes},children:[]};let i;delete e.attributes.transform,null==e.attributes.id?(i="reuse-"+n,n+=1,e.attributes.id=i):(i=e.attributes.id,delete t[0].attributes.id),Object.defineProperty(e,"parentNode",{writable:!0,value:r}),r.children.push(e);for(const e of t)e.name="use",e.attributes["xlink:href"]="#"+i,delete e.attributes.d,delete e.attributes.stroke,delete e.attributes.fill}0!==r.children.length&&(null==t.attributes["xmlns:xlink"]&&(t.attributes["xmlns:xlink"]="http://www.w3.org/1999/xlink"),t.children.unshift(r))}}}}}},604:(e,t)=>{"use strict";t.name="sortAttrs",t.description="Sort element attributes for better compression",t.fn=(e,t)=>{const{order:r=["id","width","height","x","x1","x2","y","y1","y2","cx","cy","r","fill","stroke","marker","d","points"],xmlnsOrder:n="front"}=t,i=e=>{if("front"===n){if("xmlns"===e)return 3;if(e.startsWith("xmlns:"))return 2}return e.includes(":")?1:0},o=([e],[t])=>{const n=i(e),o=i(t)-n;if(0!==o)return o;const[a]=e.split("-"),[s]=t.split("-");if(a!==s){const e=r.includes(a)?1:0,t=r.includes(s)?1:0;if(1===e&&1===t)return r.indexOf(a)-r.indexOf(s);const n=t-e;if(0!==n)return n}return e<t?-1:1};return{element:{enter:e=>{const t=Object.entries(e.attributes);t.sort(o);const r={};for(const[e,n]of t)r[e]=n;e.attributes=r}}}}},1409:(e,t)=>{"use strict";t.name="sortDefsChildren",t.description="Sorts children of <defs> to improve compression",t.fn=()=>({element:{enter:e=>{if("defs"===e.name){const t=new Map;for(const r of e.children)if("element"===r.type){const e=t.get(r.name);null==e?t.set(r.name,1):t.set(r.name,e+1)}e.children.sort(((e,r)=>{if("element"!==e.type||"element"!==r.type)return 0;const n=t.get(e.name),i=t.get(r.name);if(null!=n&&null!=i){const e=i-n;if(0!==e)return e}const o=r.name.length-e.name.length;return 0!==o?o:e.name!==r.name?e.name>r.name?-1:1:0}))}}}})},7048:(e,t,r)=>{"use strict";const n=r(2920);t.createConvertor=function(e){return{fromPlainObject:t=>(e(t,{enter(e){e.children&&e.children instanceof n.List==0&&(e.children=(new n.List).fromArray(e.children))}}),t),toPlainObject:t=>(e(t,{leave(e){e.children&&e.children instanceof n.List&&(e.children=e.children.toArray())}}),t)}}},210:(e,t,r)=>{"use strict";const n=r(4094);t.SyntaxError=function(e,t,r){return Object.assign(n.createCustomError("SyntaxError",e),{input:t,offset:r,rawMessage:e,message:e+"\n  "+t+"\n--"+new Array((r||t.length)+1).join("-")+"^"})}},4631:(e,t)=>{"use strict";function r(e){return e}function n(e,t,r,i){let o;switch(e.type){case"Group":o=function(e,t,r,i){const o=" "===e.combinator||i?e.combinator:" "+e.combinator+" ",a=e.terms.map((e=>n(e,t,r,i))).join(o);return e.explicit||r?(i||","===a[0]?"[":"[ ")+a+(i?"]":" ]"):a}(e,t,r,i)+(e.disallowEmpty?"!":"");break;case"Multiplier":return n(e.term,t,r,i)+t(function(e){const{min:t,max:r,comma:n}=e;return 0===t&&0===r?n?"#?":"*":0===t&&1===r?"?":1===t&&0===r?n?"#":"+":1===t&&1===r?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(0!==r?r:"")+"}")}(e),e);case"Type":o="<"+e.name+(e.opts?t(function(e){if("Range"===e.type)return" ["+(null===e.min?"-∞":e.min)+","+(null===e.max?"∞":e.max)+"]";throw new Error("Unknown node type `"+e.type+"`")}(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 Error("Unknown node type `"+e.type+"`")}return t(o,e)}t.generate=function(e,t){let i=r,o=!1,a=!1;return"function"==typeof t?i=t:t&&(o=Boolean(t.forceBraces),a=Boolean(t.compact),"function"==typeof t.decorate&&(i=t.decorate)),n(e,i,o,a)}},5191:(e,t,r)=>{"use strict";const n=r(210),i=r(4631),o=r(5583),a=r(6633);t.SyntaxError=n.SyntaxError,t.generate=i.generate,t.parse=o.parse,t.walk=a.walk},5583:(e,t,r)=>{"use strict";const n=r(1898),i=123,o=new Uint8Array(128).map(((e,t)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))?1:0)),a={" ":1,"&&":2,"||":3,"|":4};function s(e){return e.substringToPos(e.findWsEnd(e.pos))}function l(e){let t=e.pos;for(;t<e.str.length;t++){const r=e.str.charCodeAt(t);if(r>=128||0===o[r])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function c(e){let t=e.pos;for(;t<e.str.length;t++){const r=e.str.charCodeAt(t);if(r<48||r>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function u(e){const t=e.str.indexOf("'",e.pos+1);return-1===t&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function d(e){let t=null,r=null;return e.eat(i),t=c(e),44===e.charCode()?(e.pos++,125!==e.charCode()&&(r=c(e))):r=t,e.eat(125),{min:Number(t),max:r?Number(r):0}}function p(e,t){const r=function(e){let t=null,r=!1;switch(e.charCode()){case 42:e.pos++,t={min:0,max:0};break;case 43:e.pos++,t={min:1,max:0};break;case 63:e.pos++,t={min:0,max:1};break;case 35:e.pos++,r=!0,e.charCode()===i?t=d(e):63===e.charCode()?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case i:t=d(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}(e);return null!==r?(r.term=t,35===e.charCode()&&43===e.charCodeAt(e.pos-1)?p(e,r):r):t}function h(e){const t=e.peek();return""===t?null:{type:"Token",value:t}}function m(e,t){function r(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}let n;for(t=Object.keys(t).sort(((e,t)=>a[e]-a[t]));t.length>0;){n=t.shift();let i=0,o=0;for(;i<e.length;i++){const t=e[i];"Combinator"===t.type&&(t.value===n?(-1===o&&(o=i-1),e.splice(i,1),i--):(-1!==o&&i-o>1&&(e.splice(o,i-o,r(e.slice(o,i),n)),i=o+1),o=-1))}-1!==o&&t.length&&e.splice(o,i-o,r(e.slice(o,i),n))}return n}function f(e){const t=[],r={};let n,i=null,o=e.pos;for(;n=g(e);)"Spaces"!==n.type&&("Combinator"===n.type?(null!==i&&"Combinator"!==i.type||(e.pos=o,e.error("Unexpected combinator")),r[n.value]=!0):null!==i&&"Combinator"!==i.type&&(r[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(n),i=n,o=e.pos);return null!==i&&"Combinator"===i.type&&(e.pos-=o,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:m(t,r)||" ",disallowEmpty:!1,explicit:!1}}function g(e){let t=e.charCode();if(t<128&&1===o[t])return function(e){const t=l(e);return 40===e.charCode()?(e.pos++,{type:"Function",name:t}):p(e,{type:"Keyword",name:t})}(e);switch(t){case 93:break;case 91:return p(e,function(e){let t;return e.eat(91),t=f(e),e.eat(93),t.explicit=!0,33===e.charCode()&&(e.pos++,t.disallowEmpty=!0),t}(e));case 60:return 39===e.nextCharCode()?function(e){let t;return e.eat(60),e.eat(39),t=l(e),e.eat(39),e.eat(62),p(e,{type:"Property",name:t})}(e):function(e){let t,r=null;return e.eat(60),t=l(e),40===e.charCode()&&41===e.nextCharCode()&&(e.pos+=2,t+="()"),91===e.charCodeAt(e.findWsEnd(e.pos))&&(s(e),r=function(e){let t=null,r=null,n=1;return e.eat(91),45===e.charCode()&&(e.peek(),n=-1),-1==n&&8734===e.charCode()?e.peek():(t=n*Number(c(e)),0!==o[e.charCode()]&&(t+=l(e))),s(e),e.eat(44),s(e),8734===e.charCode()?e.peek():(n=1,45===e.charCode()&&(e.peek(),n=-1),r=n*Number(c(e)),0!==o[e.charCode()]&&(r+=l(e))),e.eat(93),{type:"Range",min:t,max:r}}(e)),e.eat(62),p(e,{type:"Type",name:t,opts:r})}(e);case 124:return{type:"Combinator",value:e.substringToPos(e.pos+(124===e.nextCharCode()?2:1))};case 38:return e.pos++,e.eat(38),{type:"Combinator",value:"&&"};case 44:return e.pos++,{type:"Comma"};case 39:return p(e,{type:"String",value:u(e)});case 32:case 9:case 10:case 13:case 12:return{type:"Spaces",value:s(e)};case 64:return t=e.nextCharCode(),t<128&&1===o[t]?(e.pos++,{type:"AtKeyword",name:l(e)}):h(e);case 42:case 43:case 63:case 35:case 33:break;case i:if(t=e.nextCharCode(),t<48||t>57)return h(e);break;default:return h(e)}}t.parse=function(e){const t=new n.Tokenizer(e),r=f(t);return t.pos!==e.length&&t.error("Unexpected input"),1===r.terms.length&&"Group"===r.terms[0].type?r.terms[0]:r}},1898:(e,t,r)=>{"use strict";const n=r(210);t.Tokenizer=class{constructor(e){this.str=e,this.pos=0}charCodeAt(e){return e<this.str.length?this.str.charCodeAt(e):0}charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(e){return this.charCodeAt(this.findWsEnd(e))}findWsEnd(e){for(;e<this.str.length;e++){const t=this.str.charCodeAt(e);if(13!==t&&10!==t&&12!==t&&32!==t&&9!==t)break}return e}substringToPos(e){return this.str.substring(this.pos,this.pos=e)}eat(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(e){throw new n.SyntaxError(e,this.str,this.pos)}}},6633:(e,t)=>{"use strict";const r=function(){};function n(e){return"function"==typeof e?e:r}t.walk=function(e,t,i){let o=r,a=r;if("function"==typeof t?o=t:t&&(o=n(t.enter),a=n(t.leave)),o===r&&a===r)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function e(t){switch(o.call(i,t),t.type){case"Group":t.terms.forEach(e);break;case"Multiplier":e(t.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+t.type)}a.call(i,t)}(e)}},8945:(e,t,r)=>{"use strict";const n=r(6075),i=r(3877),o=r(4545),a=r(3040);function s(e,t){if("function"!=typeof t)e.children.forEach(this.node,this);else{let r=null;e.children.forEach((e=>{null!==r&&t.call(this,r),this.node(e),r=e}))}}function l(e){n.tokenize(e,((t,r,n)=>{this.token(t,e.slice(r,n))}))}t.createGenerator=function(e){const t=new Map;for(let r in e.node){const n=e.node[r];"function"==typeof(n.generate||n)&&t.set(r,n.generate||n)}return function(e,r){let n="",c=0,u={node(e){if(!t.has(e.type))throw new Error("Unknown node type: "+e.type);t.get(e.type).call(d,e)},tokenBefore:o.safe,token(e,t){c=this.tokenBefore(c,e,t),this.emit(t,e,!1),e===a.Delim&&92===t.charCodeAt(0)&&this.emit("\n",a.WhiteSpace,!0)},emit(e){n+=e},result:()=>n};r&&("function"==typeof r.decorator&&(u=r.decorator(u)),r.sourceMap&&(u=i.generateSourceMap(u)),r.mode in o&&(u.tokenBefore=o[r.mode]));const d={node:e=>u.node(e),children:s,token:(e,t)=>u.token(e,t),tokenize:l};return u.node(e),u.result()}}},3877:(e,t,r)=>{"use strict";const n=r(4508),i=new Set(["Atrule","Selector","Declaration"]);t.generateSourceMap=function(e){const t=new n.SourceMapGenerator,r={line:1,column:0},o={line:0,column:0},a={line:1,column:0},s={generated:a};let l=1,c=0,u=!1;const d=e.node;e.node=function(e){if(e.loc&&e.loc.start&&i.has(e.type)){const n=e.loc.start.line,i=e.loc.start.column-1;o.line===n&&o.column===i||(o.line=n,o.column=i,r.line=l,r.column=c,u&&(u=!1,r.line===a.line&&r.column===a.column||t.addMapping(s)),u=!0,t.addMapping({source:e.loc.source,original:o,generated:r}))}d.call(this,e),u&&i.has(e.type)&&(a.line=l,a.column=c)};const p=e.emit;e.emit=function(e,t,r){for(let t=0;t<e.length;t++)10===e.charCodeAt(t)?(l++,c=0):c++;p(e,t,r)};const h=e.result;return e.result=function(){return u&&t.addMapping(s),{css:h(),map:t}},e}},4545:(e,t,r)=>{"use strict";const n=r(3040),i=(e,t)=>{if(e===n.Delim&&(e=t),"string"==typeof e){const t=e.charCodeAt(0);return t>127?32768:t<<8}return e},o=[[n.Ident,n.Ident],[n.Ident,n.Function],[n.Ident,n.Url],[n.Ident,n.BadUrl],[n.Ident,"-"],[n.Ident,n.Number],[n.Ident,n.Percentage],[n.Ident,n.Dimension],[n.Ident,n.CDC],[n.Ident,n.LeftParenthesis],[n.AtKeyword,n.Ident],[n.AtKeyword,n.Function],[n.AtKeyword,n.Url],[n.AtKeyword,n.BadUrl],[n.AtKeyword,"-"],[n.AtKeyword,n.Number],[n.AtKeyword,n.Percentage],[n.AtKeyword,n.Dimension],[n.AtKeyword,n.CDC],[n.Hash,n.Ident],[n.Hash,n.Function],[n.Hash,n.Url],[n.Hash,n.BadUrl],[n.Hash,"-"],[n.Hash,n.Number],[n.Hash,n.Percentage],[n.Hash,n.Dimension],[n.Hash,n.CDC],[n.Dimension,n.Ident],[n.Dimension,n.Function],[n.Dimension,n.Url],[n.Dimension,n.BadUrl],[n.Dimension,"-"],[n.Dimension,n.Number],[n.Dimension,n.Percentage],[n.Dimension,n.Dimension],[n.Dimension,n.CDC],["#",n.Ident],["#",n.Function],["#",n.Url],["#",n.BadUrl],["#","-"],["#",n.Number],["#",n.Percentage],["#",n.Dimension],["#",n.CDC],["-",n.Ident],["-",n.Function],["-",n.Url],["-",n.BadUrl],["-","-"],["-",n.Number],["-",n.Percentage],["-",n.Dimension],["-",n.CDC],[n.Number,n.Ident],[n.Number,n.Function],[n.Number,n.Url],[n.Number,n.BadUrl],[n.Number,n.Number],[n.Number,n.Percentage],[n.Number,n.Dimension],[n.Number,"%"],[n.Number,n.CDC],["@",n.Ident],["@",n.Function],["@",n.Url],["@",n.BadUrl],["@","-"],["@",n.CDC],[".",n.Number],[".",n.Percentage],[".",n.Dimension],["+",n.Number],["+",n.Percentage],["+",n.Dimension],["/","*"]],a=o.concat([[n.Ident,n.Hash],[n.Dimension,n.Hash],[n.Hash,n.Hash],[n.AtKeyword,n.LeftParenthesis],[n.AtKeyword,n.String],[n.AtKeyword,n.Colon],[n.Percentage,n.Percentage],[n.Percentage,n.Dimension],[n.Percentage,n.Function],[n.Percentage,"-"],[n.RightParenthesis,n.Ident],[n.RightParenthesis,n.Function],[n.RightParenthesis,n.Percentage],[n.RightParenthesis,n.Dimension],[n.RightParenthesis,n.Hash],[n.RightParenthesis,"-"]]);function s(e){const t=new Set(e.map((([e,t])=>i(e)<<16|i(t))));return function(e,r,o){const a=i(r,o),s=o.charCodeAt(0);return(45===s&&r!==n.Ident&&r!==n.Function&&r!==n.CDC||43===s?t.has(e<<16|s<<8):t.has(e<<16|a))&&this.emit(" ",n.WhiteSpace,!0),a}}const l=s(o),c=s(a);t.safe=c,t.spec=l},9648:(e,t,r)=>{"use strict";const n=r(3521),i=r(9794),o=r(8639),a=r(2920),s=r(7216),l=r(5191),c=r(7646),u=r(9829),d=r(8798),p=r(2180),h=r(6802),m=r(3040),f=r(6232),g=r(9911),{tokenize:b,parse:y,generate:k,lexer:v,createLexer:x,walk:w,find:S,findLast:C,findAll:A,toPlainObject:T,fromPlainObject:E,fork:P}=n;t.version=i.version,t.createSyntax=o,t.List=a.List,t.Lexer=s.Lexer,t.definitionSyntax=l,t.clone=c.clone,t.isCustomProperty=u.isCustomProperty,t.keyword=u.keyword,t.property=u.property,t.vendorPrefix=u.vendorPrefix,t.ident=d,t.string=p,t.url=h,t.tokenTypes=m,t.tokenNames=f,t.TokenStream=g.TokenStream,t.createLexer=x,t.find=S,t.findAll=A,t.findLast=C,t.fork=P,t.fromPlainObject=E,t.generate=k,t.lexer=v,t.parse=y,t.toPlainObject=T,t.tokenize=b,t.walk=w},7216:(e,t,r)=>{"use strict";const n=r(8808),i=r(9829),o=r(4914),a=r(7510),s=r(3354),l=r(4889),c=r(8270),u=r(5922),d=r(1345),p=r(8415),h=r(8490),m=r(5583),f=r(4631),g=r(6633),b=c.buildMatchGraph(o.cssWideKeywords.join(" | "));function y(e,t,r){const n={};for(const i in e)e[i].syntax&&(n[i]=r?e[i].syntax:f.generate(e[i].syntax,{compact:t}));return n}function k(e,t,r){const n={};for(const[i,o]of Object.entries(e))n[i]={prelude:o.prelude&&(r?o.prelude.syntax:f.generate(o.prelude.syntax,{compact:t})),descriptors:o.descriptors&&y(o.descriptors,t,r)};return n}function v(e,t,r){return{matched:e,iterations:r,error:t,...d}}function x(e,t,r,i){const o=l(r,e.syntax);let a;return function(e){for(let t=0;t<e.length;t++)if("var("===e[t].value.toLowerCase())return!0;return!1}(o)?v(null,new Error("Matching for a tree with var() is not supported")):(i&&(a=u.matchAsTree(o,e.cssWideKeywordsSyntax,e)),i&&a.match||(a=u.matchAsTree(o,t.match,e),a.match)?v(a.match,null,a.iterations):v(null,new n.SyntaxMatchError(a.reason,t.syntax,r,a),a.iterations))}t.Lexer=class{constructor(e,t,r){if(this.cssWideKeywordsSyntax=b,this.syntax=t,this.generic=!1,this.units={...s},this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=r||h.getStructureFromConfig(e),e){if(e.units)for(const t of Object.keys(s))Array.isArray(e.units[t])&&(this.units[t]=e.units[t]);if(e.types)for(const t in e.types)this.addType_(t,e.types[t]);if(e.generic){this.generic=!0;for(const[e,t]of Object.entries(a.createGenericTypes(this.units)))this.addType_(e,t)}if(e.atrules)for(const t in e.atrules)this.addAtrule_(t,e.atrules[t]);if(e.properties)for(const t in e.properties)this.addProperty_(t,e.properties[t])}}checkStructure(e){function t(e,t){n.push({node:e,message:t})}const r=this.structure,n=[];return this.syntax.walk(e,(function(e){r.hasOwnProperty(e.type)?r[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")})),!!n.length&&n}createDescriptor(e,t,r,n=null){const i={type:t,name:r},o={type:t,name:r,parent:n,serializable:"string"==typeof e||e&&"string"==typeof e.type,syntax:null,match:null};return"function"==typeof e?o.match=c.buildMatchGraph(e,i):("string"==typeof e?Object.defineProperty(o,"syntax",{get:()=>(Object.defineProperty(o,"syntax",{value:m.parse(e)}),o.syntax)}):o.syntax=e,Object.defineProperty(o,"match",{get:()=>(Object.defineProperty(o,"match",{value:c.buildMatchGraph(o.syntax,i)}),o.match)})),o}addAtrule_(e,t){t&&(this.atrules[e]={type:"Atrule",name:e,prelude:t.prelude?this.createDescriptor(t.prelude,"AtrulePrelude",e):null,descriptors:t.descriptors?Object.keys(t.descriptors).reduce(((r,n)=>(r[n]=this.createDescriptor(t.descriptors[n],"AtruleDescriptor",n,e),r)),Object.create(null)):null})}addProperty_(e,t){t&&(this.properties[e]=this.createDescriptor(t,"Property",e))}addType_(e,t){t&&(this.types[e]=this.createDescriptor(t,"Type",e))}checkAtruleName(e){if(!this.getAtrule(e))return new n.SyntaxReferenceError("Unknown at-rule","@"+e)}checkAtrulePrelude(e,t){const r=this.checkAtruleName(e);if(r)return r;const n=this.getAtrule(e);return!n.prelude&&t?new SyntaxError("At-rule `@"+e+"` should not contain a prelude"):!n.prelude||t||x(this,n.prelude,"",!1).matched?void 0:new SyntaxError("At-rule `@"+e+"` should contain a prelude")}checkAtruleDescriptorName(e,t){const r=this.checkAtruleName(e);if(r)return r;const o=this.getAtrule(e),a=i.keyword(t);return o.descriptors?o.descriptors[a.name]||o.descriptors[a.basename]?void 0:new n.SyntaxReferenceError("Unknown at-rule descriptor",t):new SyntaxError("At-rule `@"+e+"` has no known descriptors")}checkPropertyName(e){if(!this.getProperty(e))return new n.SyntaxReferenceError("Unknown property",e)}matchAtrulePrelude(e,t){const r=this.checkAtrulePrelude(e,t);if(r)return v(null,r);const n=this.getAtrule(e);return n.prelude?x(this,n.prelude,t||"",!1):v(null,null)}matchAtruleDescriptor(e,t,r){const n=this.checkAtruleDescriptorName(e,t);if(n)return v(null,n);const o=this.getAtrule(e),a=i.keyword(t);return x(this,o.descriptors[a.name]||o.descriptors[a.basename],r,!1)}matchDeclaration(e){return"Declaration"!==e.type?v(null,new Error("Not a Declaration node")):this.matchProperty(e.property,e.value)}matchProperty(e,t){if(i.property(e).custom)return v(null,new Error("Lexer matching doesn't applicable for custom properties"));const r=this.checkPropertyName(e);return r?v(null,r):x(this,this.getProperty(e),t,!0)}matchType(e,t){const r=this.getType(e);return r?x(this,r,t,!1):v(null,new n.SyntaxReferenceError("Unknown type",e))}match(e,t){return"string"==typeof e||e&&e.type?("string"!=typeof e&&e.match||(e=this.createDescriptor(e,"Type","anonymous")),x(this,e,t,!1)):v(null,new n.SyntaxReferenceError("Bad syntax"))}findValueFragments(e,t,r,n){return p.matchFragments(this,t,this.matchProperty(e,t),r,n)}findDeclarationValueFragments(e,t,r){return p.matchFragments(this,e.value,this.matchDeclaration(e),t,r)}findAllFragments(e,t,r){const n=[];return this.syntax.walk(e,{visit:"Declaration",enter:e=>{n.push.apply(n,this.findDeclarationValueFragments(e,t,r))}}),n}getAtrule(e,t=!0){const r=i.keyword(e);return(r.vendor&&t?this.atrules[r.name]||this.atrules[r.basename]:this.atrules[r.name])||null}getAtrulePrelude(e,t=!0){const r=this.getAtrule(e,t);return r&&r.prelude||null}getAtruleDescriptor(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null}getProperty(e,t=!0){const r=i.property(e);return(r.vendor&&t?this.properties[r.name]||this.properties[r.basename]:this.properties[r.name])||null}getType(e){return hasOwnProperty.call(this.types,e)?this.types[e]:null}validate(){function e(n,i,o,a){if(o.has(i))return o.get(i);o.set(i,!1),null!==a.syntax&&g.walk(a.syntax,(function(a){if("Type"!==a.type&&"Property"!==a.type)return;const s="Type"===a.type?n.types:n.properties,l="Type"===a.type?t:r;hasOwnProperty.call(s,a.name)&&!e(n,a.name,l,s[a.name])||o.set(i,!0)}),this)}let t=new Map,r=new Map;for(const r in this.types)e(this,r,t,this.types[r]);for(const t in this.properties)e(this,t,r,this.properties[t]);return t=[...t.keys()].filter((e=>t.get(e))),r=[...r.keys()].filter((e=>r.get(e))),t.length||r.length?{types:t,properties:r}:null}dump(e,t){return{generic:this.generic,units:this.units,types:y(this.types,!t,e),properties:y(this.properties,!t,e),atrules:k(this.atrules,!t,e)}}toString(){return JSON.stringify(this.dump())}}},8808:(e,t,r)=>{"use strict";const n=r(4094),i=r(4631),o={offset:0,line:1,column:1};function a(e,t){const r=e&&e.loc&&e.loc[t];return r?"line"in r?s(r):r:null}function s({offset:e,line:t,column:r},n){const i={offset:e,line:t,column:r};if(n){const e=n.split(/\n|\r\n?|\f/);i.offset+=n.length,i.line+=e.length-1,i.column=1===e.length?i.column+n.length:e.pop().length+1}return i}t.SyntaxMatchError=function(e,t,r,l){const c=n.createCustomError("SyntaxMatchError",e),{css:u,mismatchOffset:d,mismatchLength:p,start:h,end:m}=function(e,t){const r=e.tokens,n=e.longestMatch,i=n<r.length&&r[n].node||null,l=i!==t?i:null;let c,u,d=0,p=0,h=0,m="";for(let e=0;e<r.length;e++){const t=r[e].value;e===n&&(p=t.length,d=m.length),null!==l&&r[e].node===l&&(e<=n?h++:h=0),m+=t}return n===r.length||h>1?(c=a(l||t,"end")||s(o,m),u=s(c)):(c=a(l,"start")||s(a(t,"start")||o,m.slice(0,d)),u=a(l,"end")||s(c,m.substr(d,p))),{css:m,mismatchOffset:d,mismatchLength:p,start:c,end:u}}(l,r);return c.rawMessage=e,c.syntax=t?i.generate(t):"<generic>",c.css=u,c.mismatchOffset=d,c.mismatchLength=p,c.message=e+"\n  syntax: "+c.syntax+"\n   value: "+(u||"<empty string>")+"\n  --------"+new Array(c.mismatchOffset+1).join("-")+"^",Object.assign(c,h),c.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:h,end:m},c},t.SyntaxReferenceError=function(e,t){const r=n.createCustomError("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r}},8364:(e,t,r)=>{"use strict";const n=r(4897),i=r(3040),o=r(8022),a=45,s=!0;function l(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function c(e,t,r){for(;null!==e&&(e.type===i.WhiteSpace||e.type===i.Comment);)e=r(++t);return t}function u(e,t,r,i){if(!e)return 0;const o=e.value.charCodeAt(t);if(43===o||o===a){if(r)return 0;t++}for(;t<e.value.length;t++)if(!n.isDigit(e.value.charCodeAt(t)))return 0;return i+1}function d(e,t,r){let n=!1,o=c(e,t,r);if(null===(e=r(o)))return t;if(e.type!==i.Number){if(!l(e,43)&&!l(e,a))return t;if(n=!0,o=c(r(++o),o,r),null===(e=r(o))||e.type!==i.Number)return 0}if(!n){const t=e.value.charCodeAt(0);if(43!==t&&t!==a)return 0}return u(e,n?0:1,n,o)}e.exports=function(e,t){let r=0;if(!e)return 0;if(e.type===i.Number)return u(e,0,!1,r);if(e.type===i.Ident&&e.value.charCodeAt(0)===a){if(!o.cmpChar(e.value,1,110))return 0;switch(e.value.length){case 2:return d(t(++r),r,t);case 3:return e.value.charCodeAt(2)!==a?0:(r=c(t(++r),r,t),u(e=t(r),0,s,r));default:return e.value.charCodeAt(2)!==a?0:u(e,3,s,r)}}else if(e.type===i.Ident||l(e,43)&&t(r+1).type===i.Ident){if(e.type!==i.Ident&&(e=t(++r)),null===e||!o.cmpChar(e.value,0,110))return 0;switch(e.value.length){case 1:return d(t(++r),r,t);case 2:return e.value.charCodeAt(1)!==a?0:(r=c(t(++r),r,t),u(e=t(r),0,s,r));default:return e.value.charCodeAt(1)!==a?0:u(e,2,s,r)}}else if(e.type===i.Dimension){let i=e.value.charCodeAt(0),l=43===i||i===a?1:0,p=l;for(;p<e.value.length&&n.isDigit(e.value.charCodeAt(p));p++);return p===l?0:o.cmpChar(e.value,p,110)?p+1===e.value.length?d(t(++r),r,t):e.value.charCodeAt(p+1)!==a?0:p+2===e.value.length?(r=c(t(++r),r,t),u(e=t(r),0,s,r)):u(e,p+2,s,r):0}return 0}},4914:(e,t)=>{"use strict";t.cssWideKeywords=["initial","inherit","unset","revert","revert-layer"]},1344:(e,t,r)=>{"use strict";const n=r(4897),i=r(3040),o=r(8022);function a(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function s(e,t,r){let i=0;for(let o=t;o<e.value.length;o++){const a=e.value.charCodeAt(o);if(45===a&&r&&0!==i)return s(e,t+i+1,!1),6;if(!n.isHexDigit(a))return 0;if(++i>6)return 0}return i}function l(e,t,r){if(!e)return 0;for(;a(r(t),63);){if(++e>6)return 0;t++}return t}e.exports=function(e,t){let r=0;if(null===e||e.type!==i.Ident||!o.cmpChar(e.value,0,117))return 0;if(null===(e=t(++r)))return 0;if(a(e,43))return null===(e=t(++r))?0:e.type===i.Ident?l(s(e,0,!0),++r,t):a(e,63)?l(1,++r,t):0;if(e.type===i.Number){const n=s(e,1,!0);return 0===n?0:null===(e=t(++r))?r:e.type===i.Dimension||e.type===i.Number?function(e,t){return 45===e.value.charCodeAt(0)}(e)&&s(e,1,!1)?r+1:0:l(n,r,t)}return e.type===i.Dimension?l(s(e,1,!0),++r,t):0}},7510:(e,t,r)=>{"use strict";const n=r(4914),i=r(8364),o=r(1344),a=r(3040),s=r(4897),l=r(8022),c=["calc(","-moz-calc(","-webkit-calc("],u=new Map([[a.Function,a.RightParenthesis],[a.LeftParenthesis,a.RightParenthesis],[a.LeftSquareBracket,a.RightSquareBracket],[a.LeftCurlyBracket,a.RightCurlyBracket]]);function d(e,t){return t<e.length?e.charCodeAt(t):0}function p(e,t){return l.cmpStr(e,0,e.length,t)}function h(e,t){for(let r=0;r<t.length;r++)if(p(e,t[r]))return!0;return!1}function m(e,t){return t===e.length-2&&92===d(e,t)&&s.isDigit(d(e,t+1))}function f(e,t,r){if(e&&"Range"===e.type){const n=Number(void 0!==r&&r!==t.length?t.substr(0,r):t);if(isNaN(n))return!0;if(null!==e.min&&n<e.min&&"string"!=typeof e.min)return!0;if(null!==e.max&&n>e.max&&"string"!=typeof e.max)return!0}return!1}function g(e){return function(t,r,n){return null===t?0:t.type===a.Function&&h(t.value,c)?function(e,t){let r=0,n=[],i=0;e:do{switch(e.type){case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==r)break e;if(r=n.pop(),0===n.length){i++;break e}break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:n.push(r),r=u.get(e.type)}i++}while(e=t(i));return i}(t,r):e(t,r,n)}}function b(e){return function(t){return null===t||t.type!==e?0:1}}function y(e){return e&&(e=new Set(e)),function(t,r,n){if(null===t||t.type!==a.Dimension)return 0;const i=l.consumeNumber(t.value,0);if(null!==e){const r=t.value.indexOf("\\",i),n=-1!==r&&m(t.value,r)?t.value.substring(i,r):t.value.substr(i);if(!1===e.has(n.toLowerCase()))return 0}return f(n,t.value,i)?0:1}}function k(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,r,n){return null!==t&&t.type===a.Number&&0===Number(t.value)?1:e(t,r,n)}}const v={"ident-token":b(a.Ident),"function-token":b(a.Function),"at-keyword-token":b(a.AtKeyword),"hash-token":b(a.Hash),"string-token":b(a.String),"bad-string-token":b(a.BadString),"url-token":b(a.Url),"bad-url-token":b(a.BadUrl),"delim-token":b(a.Delim),"number-token":b(a.Number),"percentage-token":b(a.Percentage),"dimension-token":b(a.Dimension),"whitespace-token":b(a.WhiteSpace),"CDO-token":b(a.CDO),"CDC-token":b(a.CDC),"colon-token":b(a.Colon),"semicolon-token":b(a.Semicolon),"comma-token":b(a.Comma),"[-token":b(a.LeftSquareBracket),"]-token":b(a.RightSquareBracket),"(-token":b(a.LeftParenthesis),")-token":b(a.RightParenthesis),"{-token":b(a.LeftCurlyBracket),"}-token":b(a.RightCurlyBracket)},x={string:b(a.String),ident:b(a.Ident),percentage:g((function(e,t,r){return null===e||e.type!==a.Percentage||f(r,e.value,e.value.length-1)?0:1})),zero:k(),number:g((function(e,t,r){if(null===e)return 0;const n=l.consumeNumber(e.value,0);return n===e.value.length||m(e.value,n)?f(r,e.value,n)?0:1:0})),integer:g((function(e,t,r){if(null===e||e.type!==a.Number)return 0;let n=43===d(e.value,0)||45===d(e.value,0)?1:0;for(;n<e.value.length;n++)if(!s.isDigit(d(e.value,n)))return 0;return f(r,e.value,n)?0:1})),"custom-ident":function(e){if(null===e||e.type!==a.Ident)return 0;const t=e.value.toLowerCase();return h(t,n.cssWideKeywords)||p(t,"default")?0:1},"custom-property-name":function(e){return null===e||e.type!==a.Ident||45!==d(e.value,0)||45!==d(e.value,1)?0:1},"hex-color":function(e){if(null===e||e.type!==a.Hash)return 0;const t=e.value.length;if(4!==t&&5!==t&&7!==t&&9!==t)return 0;for(let r=1;r<t;r++)if(!s.isHexDigit(d(e.value,r)))return 0;return 1},"id-selector":function(e){return null===e||e.type!==a.Hash?0:s.isIdentifierStart(d(e.value,1),d(e.value,2),d(e.value,3))?1:0},"an-plus-b":i,urange:o,"declaration-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case a.BadString:case a.BadUrl:break e;case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case a.Semicolon:if(0===r)break e;break;case a.Delim:if(0===r&&"!"===e.value)break e;break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:n.push(r),r=u.get(e.type)}i++}while(e=t(i));return i},"any-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case a.BadString:case a.BadUrl:break e;case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:n.push(r),r=u.get(e.type)}i++}while(e=t(i));return i}};function w(e){const{angle:t,decibel:r,frequency:n,flex:i,length:o,resolution:a,semitones:s,time:l}=e||{};return{dimension:g(y(null)),angle:g(y(t)),decibel:g(y(r)),frequency:g(y(n)),flex:g(y(i)),length:g(k(y(o))),resolution:g(y(a)),semitones:g(y(s)),time:g(y(l))}}t.createDemensionTypes=w,t.createGenericTypes=function(e){return{...v,...x,...w(e)}},t.productionTypes=x,t.tokenTypes=v},8270:(e,t,r)=>{"use strict";const n=r(5583),i={type:"Match"},o={type:"Mismatch"},a={type:"DisallowEmpty"};function s(e,t,r){return t===i&&r===o||e===i&&t===i&&r===i?e:("If"===e.type&&e.else===o&&t===i&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function l(e){return e.length>2&&40===e.charCodeAt(e.length-2)&&41===e.charCodeAt(e.length-1)}function c(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&l(e.name)}function u(e,t,r){switch(e){case" ":{let e=i;for(let r=t.length-1;r>=0;r--)e=s(t[r],e,o);return e}case"|":{let e=o,r=null;for(let n=t.length-1;n>=0;n--){let o=t[n];if(c(o)&&(null===r&&n>0&&c(t[n-1])&&(r=Object.create(null),e=s({type:"Enum",map:r},i,e)),null!==r)){const e=(l(o.name)?o.name.slice(0,-1):o.name).toLowerCase();if(e in r==0){r[e]=o;continue}}r=null,e=s(o,i,e)}return e}case"&&":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};let r=o;for(let n=t.length-1;n>=0;n--){const o=t[n];let a;a=t.length>1?u(e,t.filter((function(e){return e!==o})),!1):i,r=s(o,a,r)}return r}case"||":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};let n=r?i:o;for(let r=t.length-1;r>=0;r--){const o=t[r];let a;a=t.length>1?u(e,t.filter((function(e){return e!==o})),!0):i,n=s(o,a,n)}return n}}}function d(e){if("function"==typeof e)return{type:"Generic",fn:e};switch(e.type){case"Group":{let t=u(e.combinator,e.terms.map(d),!1);return e.disallowEmpty&&(t=s(t,a,o)),t}case"Multiplier":return function(e){let t=i,r=d(e.term);if(0===e.max)r=s(r,a,o),t=s(r,null,o),t.then=s(i,i,t),e.comma&&(t.then.else=s({type:"Comma",syntax:e},t,o));else for(let n=e.min||1;n<=e.max;n++)e.comma&&t!==i&&(t=s({type:"Comma",syntax:e},t,o)),t=s(r,s(i,i,t),o);if(0===e.min)t=s(i,i,t);else for(let n=0;n<e.min-1;n++)e.comma&&t!==i&&(t=s({type:"Comma",syntax:e},t,o)),t=s(r,t,o);return t}(e);case"Type":case"Property":return{type:e.type,name:e.name,syntax:e};case"Keyword":return{type:e.type,name:e.name.toLowerCase(),syntax:e};case"AtKeyword":return{type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case"Function":return{type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case"String":return 3===e.value.length?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case"Token":return{type:e.type,value:e.value,syntax:e};case"Comma":return{type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}t.DISALLOW_EMPTY=a,t.MATCH=i,t.MISMATCH=o,t.buildMatchGraph=function(e,t){return"string"==typeof e&&(e=n.parse(e)),{type:"MatchGraph",match:d(e),syntax:t||null,source:e}}},5922:(e,t,r)=>{"use strict";const n=r(8270),i=r(3040),{hasOwnProperty:o}=Object.prototype,a="Match";function s(e){let t=null,r=null,n=e;for(;null!==n;)r=n.prev,n.prev=t,t=n,n=r;return t}function l(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){const n=t.charCodeAt(r);let i=e.charCodeAt(r);if(i>=65&&i<=90&&(i|=32),i!==n)return!1}return!0}function c(e){return null===e||e.type===i.Comma||e.type===i.Function||e.type===i.LeftParenthesis||e.type===i.LeftSquareBracket||e.type===i.LeftCurlyBracket||function(e){return e.type===i.Delim&&"?"!==e.value}(e)}function u(e){return null===e||e.type===i.RightParenthesis||e.type===i.RightSquareBracket||e.type===i.RightCurlyBracket||e.type===i.Delim&&"/"===e.value}function d(e,t,r){function s(){do{C++,S=C<e.length?e[C]:null}while(null!==S&&(S.type===i.WhiteSpace||S.type===i.Comment))}function d(t){const r=C+t;return r<e.length?e[r]:null}function p(e,t){return{nextState:e,matchStack:T,syntaxStack:b,thenStack:y,tokenIndex:C,prev:t}}function h(e){y={nextState:e,matchStack:T,syntaxStack:b,prev:y}}function m(e){k=p(e,k)}function f(){T={type:1,syntax:t.syntax,token:S,prev:T},s(),v=null,C>A&&(A=C)}function g(){T=2===T.type?T.prev:{type:3,syntax:b.syntax,token:T.token,prev:T},b=b.prev}let b=null,y=null,k=null,v=null,x=0,w=null,S=null,C=-1,A=0,T={type:0,syntax:null,token:null,prev:null};for(s();null===w&&++x<15e3;)switch(t.type){case"Match":if(null===y){if(null!==S&&(C!==e.length-1||"\\0"!==S.value&&"\\9"!==S.value)){t=n.MISMATCH;break}w=a;break}if((t=y.nextState)===n.DISALLOW_EMPTY){if(y.matchStack===T){t=n.MISMATCH;break}t=n.MATCH}for(;y.syntaxStack!==b;)g();y=y.prev;break;case"Mismatch":if(null!==v&&!1!==v)(null===k||C>k.tokenIndex)&&(k=v,v=!1);else if(null===k){w="Mismatch";break}t=k.nextState,y=k.thenStack,b=k.syntaxStack,T=k.matchStack,C=k.tokenIndex,S=C<e.length?e[C]:null,k=k.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==n.MISMATCH&&m(t.else),t.then!==n.MATCH&&h(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":{const e=t.syntax.terms;if(t.index===e.length){if(0===t.mask||t.syntax.all){t=n.MISMATCH;break}t=n.MATCH;break}if(t.mask===(1<<e.length)-1){t=n.MATCH;break}for(;t.index<e.length;t.index++){const r=1<<t.index;if(0==(t.mask&r)){m(t),h({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|r}),t=e[t.index++];break}}break}case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(null!==S){let e=S.value.toLowerCase();if(-1!==e.indexOf("\\")&&(e=e.replace(/\\[09].*$/,"")),o.call(t.map,e)){t=t.map[e];break}}t=n.MISMATCH;break;case"Generic":{const e=null!==b?b.opts:null,r=C+Math.floor(t.fn(S,d,e));if(!isNaN(r)&&r>C){for(;C<r;)f();t=n.MATCH}else t=n.MISMATCH;break}case"Type":case"Property":{const e="Type"===t.type?"types":"properties",a=o.call(r,e)?r[e][t.name]:null;if(!a||!a.match)throw new Error("Bad syntax reference: "+("Type"===t.type?"<"+t.name+">":"<'"+t.name+"'>"));if(!1!==v&&null!==S&&"Type"===t.type&&("custom-ident"===t.name&&S.type===i.Ident||"length"===t.name&&"0"===S.value)){null===v&&(v=p(t,k)),t=n.MISMATCH;break}b={syntax:t.syntax,opts:t.syntax.opts||null!==b&&b.opts||null,prev:b},T={type:2,syntax:t.syntax,token:T.token,prev:T},t=a.match;break}case"Keyword":{const e=t.name;if(null!==S){let r=S.value;if(-1!==r.indexOf("\\")&&(r=r.replace(/\\[09].*$/,"")),l(r,e)){f(),t=n.MATCH;break}}t=n.MISMATCH;break}case"AtKeyword":case"Function":if(null!==S&&l(S.value,t.name)){f(),t=n.MATCH;break}t=n.MISMATCH;break;case"Token":if(null!==S&&S.value===t.value){f(),t=n.MATCH;break}t=n.MISMATCH;break;case"Comma":null!==S&&S.type===i.Comma?c(T.token)?t=n.MISMATCH:(f(),t=u(S)?n.MISMATCH:n.MATCH):t=c(T.token)||u(S)?n.MATCH:n.MISMATCH;break;case"String":let s="",x=C;for(;x<e.length&&s.length<t.value.length;x++)s+=e[x].value;if(l(s,t.value)){for(;C<x;)f();t=n.MATCH}else t=n.MISMATCH;break;default:throw new Error("Unknown node type: "+t.type)}switch(w){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),w="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",T=null;break;case a:for(;null!==b;)g();break;default:T=null}return{tokens:e,reason:w,iterations:x,match:T,longestMatch:A}}t.matchAsList=function(e,t,r){const n=d(e,t,r||{});if(null!==n.match){let e=s(n.match).prev;for(n.match=[];null!==e;){switch(e.type){case 2:case 3:n.match.push({type:e.type,syntax:e.syntax});break;default:n.match.push({token:e.token.value,node:e.token.node})}e=e.prev}}return n},t.matchAsTree=function(e,t,r){const n=d(e,t,r||{});if(null===n.match)return n;let i=n.match,o=n.match={syntax:t.syntax||null,match:[]};const a=[o];for(i=s(i).prev;null!==i;){switch(i.type){case 2:o.match.push(o={syntax:i.syntax,match:[]}),a.push(o);break;case 3:a.pop(),o=a[a.length-1];break;default:o.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n}},4889:(e,t,r)=>{"use strict";const n=r(6075),i={decorator(e){const t=[];let r=null;return{...e,node(t){const n=r;r=t,e.node.call(this,t),r=n},emit(e,n,i){t.push({type:n,value:e,node:i?null:r})},result:()=>t}}};e.exports=function(e,t){return"string"==typeof e?function(e){const t=[];return n.tokenize(e,((r,n,i)=>t.push({type:r,value:e.slice(n,i),node:null}))),t}(e):t.generate(e,i)}},8415:(e,t,r)=>{"use strict";const n=r(2920);function i(e){return"node"in e?e.node:i(e.match[0])}function o(e){return"node"in e?e.node:o(e.match[e.match.length-1])}t.matchFragments=function(e,t,r,a,s){const l=[];return null!==r.matched&&function r(c){if(null!==c.syntax&&c.syntax.type===a&&c.syntax.name===s){const r=i(c),a=o(c);e.syntax.walk(t,(function(e,t,i){if(e===r){const e=new n.List;do{if(e.appendData(t.data),t.data===a)break;t=t.next}while(null!==t);l.push({parent:i,nodes:e})}}))}Array.isArray(c.match)&&c.match.forEach(r)}(r.matched),l}},8490:(e,t,r)=>{"use strict";const n=r(2920),{hasOwnProperty:i}=Object.prototype;function o(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&e>=0}function a(e){return Boolean(e)&&o(e.offset)&&o(e.line)&&o(e.column)}function s(e,t){return function(r,o){if(!r||r.constructor!==Object)return o(r,"Type of node should be an Object");for(let s in r){let l=!0;if(!1!==i.call(r,s)){if("type"===s)r.type!==e&&o(r,"Wrong node type `"+r.type+"`, expected `"+e+"`");else if("loc"===s){if(null===r.loc)continue;if(r.loc&&r.loc.constructor===Object)if("string"!=typeof r.loc.source)s+=".source";else if(a(r.loc.start)){if(a(r.loc.end))continue;s+=".end"}else s+=".start";l=!1}else if(t.hasOwnProperty(s)){l=!1;for(let e=0;!l&&e<t[s].length;e++){const i=t[s][e];switch(i){case String:l="string"==typeof r[s];break;case Boolean:l="boolean"==typeof r[s];break;case null:l=null===r[s];break;default:"string"==typeof i?l=r[s]&&r[s].type===i:Array.isArray(i)&&(l=r[s]instanceof n.List)}}}else o(r,"Unknown field `"+s+"` for "+e+" node type");l||o(r,"Bad value for `"+e+"."+s+"`")}}for(const n in t)i.call(t,n)&&!1===i.call(r,n)&&o(r,"Field `"+e+"."+n+"` is missed")}}function l(e,t){const r=t.structure,n={type:String,loc:!0},o={type:'"'+e+'"'};for(const t in r){if(!1===i.call(r,t))continue;const a=[],s=n[t]=Array.isArray(r[t])?r[t].slice():[r[t]];for(let r=0;r<s.length;r++){const n=s[r];if(n===String||n===Boolean)a.push(n.name);else if(null===n)a.push("null");else if("string"==typeof n)a.push("<"+n+">");else{if(!Array.isArray(n))throw new Error("Wrong value `"+n+"` in `"+e+"."+t+"` structure definition");a.push("List")}}o[t]=a.join(" | ")}return{docs:o,check:s(e,n)}}t.getStructureFromConfig=function(e){const t={};if(e.node)for(const r in e.node)if(i.call(e.node,r)){const n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=l(r,n)}return t}},1345:(e,t)=>{"use strict";function r(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}let r=null;return null!==this.matched&&function n(i){if(Array.isArray(i.match)){for(let e=0;e<i.match.length;e++)if(n(i.match[e]))return t(i.syntax)&&r.unshift(i.syntax),!0}else if(i.node===e)return r=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),r}function n(e,t,n){const i=r.call(e,t);return null!==i&&i.some(n)}t.getTrace=r,t.isKeyword=function(e){return n(this,e,(e=>"Keyword"===e.type))},t.isProperty=function(e,t){return n(this,e,(e=>"Property"===e.type&&e.name===t))},t.isType=function(e,t){return n(this,e,(e=>"Type"===e.type&&e.name===t))}},3354:(e,t)=>{"use strict";t.angle=["deg","grad","rad","turn"],t.decibel=["db"],t.flex=["fr"],t.frequency=["hz","khz"],t.length=["cm","mm","q","in","pt","pc","px","em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax"],t.resolution=["dpi","dpcm","dppx","x"],t.semitones=["st"],t.time=["s","ms"]},1651:(e,t,r)=>{"use strict";const n=r(4094),i="    ";function o({source:e,line:t,column:r},n){function o(e,t){return a.slice(e,t).map(((t,r)=>String(e+r+1).padStart(c)+" |"+t)).join("\n")}const a=e.split(/\r\n?|\n|\f/),s=Math.max(1,t-n)-1,l=Math.min(t+n,a.length+1),c=Math.max(4,String(l).length)+1;let u=0;(r+=(i.length-1)*(a[t-1].substr(0,r-1).match(/\t/g)||[]).length)>100&&(u=r-60+3,r=58);for(let e=s;e<=l;e++)e>=0&&e<a.length&&(a[e]=a[e].replace(/\t/g,i),a[e]=(u>0&&a[e].length>u?"…":"")+a[e].substr(u,98)+(a[e].length>u+100-1?"…":""));return[o(s,t),new Array(r+c+2).join("-")+"^",o(t,l)].filter(Boolean).join("\n")}t.SyntaxError=function(e,t,r,i,a){return Object.assign(n.createCustomError("SyntaxError",e),{source:t,offset:r,line:i,column:a,sourceFragment:e=>o({source:t,line:i,column:a},isNaN(e)?0:e),get formattedMessage(){return`Parse error: ${e}\n`+o({source:t,line:i,column:a},2)}})}},7620:(e,t,r)=>{"use strict";const n=r(2920),i=r(1651),o=r(6075),a=r(1451),s=r(1385),l=r(9911),c=r(8022),u=r(3040),d=r(6232),p=()=>{};function h(e){return function(){return this[e]()}}function m(e){const t=Object.create(null);for(const r in e){const n=e[r],i=n.parse||n;i&&(t[r]=i)}return t}t.createParser=function(e){let t="",r="<unknown>",f=!1,g=p,b=!1;const y=new s.OffsetToLocation,k=Object.assign(new l.TokenStream,function(e){const t={context:Object.create(null),scope:Object.assign(Object.create(null),e.scope),atrule:m(e.atrule),pseudo:m(e.pseudo),node:m(e.node)};for(const r in e.parseContext)switch(typeof e.parseContext[r]){case"function":t.context[r]=e.parseContext[r];break;case"string":t.context[r]=h(e.parseContext[r])}return{config:t,...t,...t.node}}(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:a.readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket:e=>123===e?1:0,consumeUntilLeftCurlyBracketOrSemicolon:e=>123===e||59===e?1:0,consumeUntilExclamationMarkOrSemicolon:e=>33===e||59===e?1:0,consumeUntilSemicolonIncluded:e=>59===e?2:0,createList:()=>new n.List,createSingleNodeList:e=>(new n.List).appendData(e),getFirstListNode:e=>e&&e.first,getLastListNode:e=>e&&e.last,parseWithFallback(e,t){const r=this.tokenIndex;try{return e.call(this)}catch(e){if(b)throw e;const n=t.call(this,r);return b=!0,g(e,n),b=!1,n}},lookupNonWSType(e){let t;do{if(t=this.lookupType(e++),t!==u.WhiteSpace)return t}while(0!==t);return 0},charCodeAt:e=>e>=0&&e<t.length?t.charCodeAt(e):0,substring:(e,r)=>t.substring(e,r),substrToCursor(e){return this.source.substring(e,this.tokenStart)},cmpChar:(e,r)=>c.cmpChar(t,e,r),cmpStr:(e,r,n)=>c.cmpStr(t,e,r,n),consume(e){const t=this.tokenStart;return this.eat(e),this.substrToCursor(t)},consumeFunctionName(){const e=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(u.Function),e},consumeNumber(e){const r=t.substring(this.tokenStart,c.consumeNumber(t,this.tokenStart));return this.eat(e),r},eat(e){if(this.tokenType!==e){const t=d[e].slice(0,-6).replace(/-/g," ").replace(/^./,(e=>e.toUpperCase()));let r=`${/[[\](){}]/.test(t)?`"${t}"`:t} is expected`,n=this.tokenStart;switch(e){case u.Ident:this.tokenType===u.Function||this.tokenType===u.Url?(n=this.tokenEnd-1,r="Identifier is expected but function found"):r="Identifier is expected";break;case u.Hash:this.isDelim(35)&&(this.next(),n++,r="Name is expected");break;case u.Percentage:this.tokenType===u.Number&&(n=this.tokenEnd,r="Percent sign is expected")}this.error(r,n)}this.next()},eatIdent(e){this.tokenType===u.Ident&&!1!==this.lookupValue(0,e)||this.error(`Identifier "${e}" is expected`),this.next()},eatDelim(e){this.isDelim(e)||this.error(`Delim "${String.fromCharCode(e)}" is expected`),this.next()},getLocation:(e,t)=>f?y.getLocationRange(e,t,r):null,getLocationFromList(e){if(f){const t=this.getFirstListNode(e),n=this.getLastListNode(e);return y.getLocationRange(null!==t?t.loc.start.offset-y.startOffset:this.tokenStart,null!==n?n.loc.end.offset-y.startOffset:this.tokenStart,r)}return null},error(e,r){const n=void 0!==r&&r<t.length?y.getLocation(r):this.eof?y.getLocation(c.findWhiteSpaceStart(t,t.length-1)):y.getLocation(this.tokenStart);throw new i.SyntaxError(e||"Unexpected input",t,n.offset,n.line,n.column)}});return Object.assign((function(e,n){t=e,n=n||{},k.setSource(t,o.tokenize),y.setSource(t,n.offset,n.line,n.column),r=n.filename||"<unknown>",f=Boolean(n.positions),g="function"==typeof n.onParseError?n.onParseError:p,b=!1,k.parseAtrulePrelude=!("parseAtrulePrelude"in n)||Boolean(n.parseAtrulePrelude),k.parseRulePrelude=!("parseRulePrelude"in n)||Boolean(n.parseRulePrelude),k.parseValue=!("parseValue"in n)||Boolean(n.parseValue),k.parseCustomProperty="parseCustomProperty"in n&&Boolean(n.parseCustomProperty);const{context:i="default",onComment:a}=n;if(i in k.context==0)throw new Error("Unknown context `"+i+"`");"function"==typeof a&&k.forEachToken(((e,r,n)=>{if(e===u.Comment){const e=k.getLocation(r,n),i=c.cmpStr(t,n-2,n,"*/")?t.slice(r+2,n-2):t.slice(r+2,n);a(i,e)}}));const s=k.context[i].call(k,n);return k.eof||k.error(),s}),{SyntaxError:i.SyntaxError,config:k.config})}},1451:(e,t,r)=>{"use strict";const n=r(3040);t.readSequence=function(e){const t=this.createList();let r=!1;const i={recognizer:e};for(;!this.eof;){switch(this.tokenType){case n.Comment:this.next();continue;case n.WhiteSpace:r=!0,this.next();continue}let o=e.getNode.call(this,i);if(void 0===o)break;r&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,o,t,i),r=!1),t.push(o)}return r&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,i),t}},6702:e=>{"use strict";const t={parse:{prelude:null,block(){return this.Block(!0)}}};e.exports=t},9874:(e,t,r)=>{"use strict";const n=r(3040),i={parse:{prelude(){const e=this.createList();switch(this.skipSC(),this.tokenType){case n.String:e.push(this.String());break;case n.Url:case n.Function:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.lookupNonWSType(0)!==n.Ident&&this.lookupNonWSType(0)!==n.LeftParenthesis||e.push(this.MediaQueryList()),e},block:null}};e.exports=i},6915:(e,t,r)=>{"use strict";const n={"font-face":r(6702),import:r(9874),media:r(970),nest:r(4650),page:r(3487),supports:r(5195)};e.exports=n},970:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(e=!1){return this.Block(e)}}};e.exports=t},4650:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};e.exports=t},3487:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};e.exports=t},5195:(e,t,r)=>{"use strict";const n=r(3040);function i(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function o(){return this.skipSC(),this.tokenType===n.Ident&&this.lookupNonWSType(1)===n.Colon?this.createSingleNodeList(this.Declaration()):a.call(this)}function a(){const e=this.createList();let t;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case n.Comment:case n.WhiteSpace:this.next();continue;case n.Function:t=this.Function(i,this.scope.AtrulePrelude);break;case n.Ident:t=this.Identifier();break;case n.LeftParenthesis:t=this.Parentheses(o,this.scope.AtrulePrelude);break;default:break e}e.push(t)}return e}const s={parse:{prelude(){const e=a.call(this);return null===this.getFirstListNode(e)&&this.error("Condition is expected"),e},block(e=!1){return this.Block(e)}}};e.exports=s},1846:(e,t,r)=>{"use strict";const n={generic:!0,...r(7248),node:r(6603)};e.exports=n},7246:e=>{"use strict";function t(e,t){return"string"==typeof t&&/^\s*\|/.test(t)?"string"==typeof e?e+t:t.replace(/^\s*\|\s*/,""):t||null}function r(e,t){const r=Object.create(null);for(const[n,i]of Object.entries(e))if(i){r[n]={};for(const e of Object.keys(i))t.includes(e)&&(r[n][e]=i[e])}return r}e.exports=function(e,n){const i={...e};for(const[o,a]of Object.entries(n))switch(o){case"generic":i[o]=Boolean(a);break;case"units":i[o]={...e[o]};for(const[e,t]of Object.entries(a))i[o][e]=Array.isArray(t)?t:[];break;case"atrules":i[o]={...e[o]};for(const[e,r]of Object.entries(a)){const n=i[o][e]||{},a=i[o][e]={prelude:n.prelude||null,descriptors:{...n.descriptors}};if(r){a.prelude=r.prelude?t(a.prelude,r.prelude):a.prelude||null;for(const[e,n]of Object.entries(r.descriptors||{}))a.descriptors[e]=n?t(a.descriptors[e],n):null;Object.keys(a.descriptors).length||(a.descriptors=null)}}break;case"types":case"properties":i[o]={...e[o]};for(const[e,r]of Object.entries(a))i[o][e]=t(i[o][e],r);break;case"scope":i[o]={...e[o]};for(const[e,t]of Object.entries(a))i[o][e]={...i[o][e],...t};break;case"parseContext":i[o]={...e[o],...a};break;case"atrule":case"pseudo":i[o]={...e[o],...r(a,["parse"])};break;case"node":i[o]={...e[o],...r(a,["name","structure","parse","generate","walkContext"])}}return i}},6424:(e,t,r)=>{"use strict";const n={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:r(4754),atrule:r(6915),pseudo:r(2921),node:r(4438)};e.exports=n},9707:(e,t,r)=>{"use strict";const n={node:r(6603)};e.exports=n},8639:(e,t,r)=>{"use strict";const n=r(6075),i=r(7620),o=r(8945),a=r(7048),s=r(1306),l=r(7216),c=r(7246);function u(e){const t=i.createParser(e),r=s.createWalker(e),d=o.createGenerator(e),{fromPlainObject:p,toPlainObject:h}=a.createConvertor(r),m={lexer:null,createLexer:e=>new l.Lexer(e,m,m.lexer.structure),tokenize:n.tokenize,parse:t,generate:d,walk:r,find:r.find,findLast:r.findLast,findAll:r.findAll,fromPlainObject:p,toPlainObject:h,fork(t){const r=c({},e);return u("function"==typeof t?t(r,Object.assign):c(r,t))}};return m.lexer=new l.Lexer({generic:!0,units:e.units,types:e.types,atrules:e.atrules,properties:e.properties,node:e.node},m),m}e.exports=e=>u(c({},e))},8549:e=>{"use strict";e.exports=function(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}},1899:(e,t,r)=>{"use strict";const n=r(3040);e.exports=function(){const e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),this.tokenType===n.Comma){e.push(this.Operator());const t=this.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if("Value"===r.type&&r.children.isEmpty)for(let e=t-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===n.WhiteSpace){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}e.push(r)}return e}},3521:(e,t,r)=>{"use strict";const n=r(8639)({...r(1846),...r(6424),...r(9707)});e.exports=n},1329:(e,t,r)=>{"use strict";const n=r(3040),i=r(4897),o=43,a=45,s=110,l=!0;function c(e,t){let r=this.tokenStart+e;const n=this.charCodeAt(r);for(n!==o&&n!==a||(t&&this.error("Number sign is not allowed"),r++);r<this.tokenEnd;r++)i.isDigit(this.charCodeAt(r))||this.error("Integer is expected",r)}function u(e){return c.call(this,0,e)}function d(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(t){case s:r="N is expected";break;case a:r="HyphenMinus is expected"}this.error(r,this.tokenStart+e)}}function p(){let e=0,t=0,r=this.tokenType;for(;r===n.WhiteSpace||r===n.Comment;)r=this.lookupType(++e);if(r!==n.Number){if(!this.isDelim(o,e)&&!this.isDelim(a,e))return null;t=this.isDelim(o,e)?o:a;do{r=this.lookupType(++e)}while(r===n.WhiteSpace||r===n.Comment);r!==n.Number&&(this.skip(e),u.call(this,l))}return e>0&&this.skip(e),0===t&&(r=this.charCodeAt(this.tokenStart),r!==o&&r!==a&&this.error("Number sign is expected")),u.call(this,0!==t),t===a?"-"+this.consume(n.Number):this.consume(n.Number)}const h={a:[String,null],b:[String,null]};t.generate=function(e){if(e.a){const t=("+1"===e.a||"1"===e.a?"n":"-1"===e.a&&"-n")||e.a+"n";if(e.b){const r="-"===e.b[0]||"+"===e.b[0]?e.b:"+"+e.b;this.tokenize(t+r)}else this.tokenize(t)}else this.tokenize(e.b)},t.name="AnPlusB",t.parse=function(){const e=this.tokenStart;let t=null,r=null;if(this.tokenType===n.Number)u.call(this,!1),r=this.consume(n.Number);else if(this.tokenType===n.Ident&&this.cmpChar(this.tokenStart,a))switch(t="-1",d.call(this,1,s),this.tokenEnd-this.tokenStart){case 2:this.next(),r=p.call(this);break;case 3:d.call(this,2,a),this.next(),this.skipSC(),u.call(this,l),r="-"+this.consume(n.Number);break;default:d.call(this,2,a),c.call(this,3,l),this.next(),r=this.substrToCursor(e+2)}else if(this.tokenType===n.Ident||this.isDelim(o)&&this.lookupType(1)===n.Ident){let i=0;switch(t="1",this.isDelim(o)&&(i=1,this.next()),d.call(this,0,s),this.tokenEnd-this.tokenStart){case 1:this.next(),r=p.call(this);break;case 2:d.call(this,1,a),this.next(),this.skipSC(),u.call(this,l),r="-"+this.consume(n.Number);break;default:d.call(this,1,a),c.call(this,2,l),this.next(),r=this.substrToCursor(e+i+1)}}else if(this.tokenType===n.Dimension){const h=this.charCodeAt(this.tokenStart),m=h===o||h===a;let f=this.tokenStart+m;for(;f<this.tokenEnd&&i.isDigit(this.charCodeAt(f));f++);f===this.tokenStart+m&&this.error("Integer is expected",this.tokenStart+m),d.call(this,f-this.tokenStart,s),t=this.substring(e,f),f+1===this.tokenEnd?(this.next(),r=p.call(this)):(d.call(this,f-this.tokenStart+1,a),f+2===this.tokenEnd?(this.next(),this.skipSC(),u.call(this,l),r="-"+this.consume(n.Number)):(c.call(this,f-this.tokenStart+2,l),this.next(),r=this.substrToCursor(f+1)))}else this.error();return null!==t&&t.charCodeAt(0)===o&&(t=t.substr(1)),null!==r&&r.charCodeAt(0)===o&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:r}},t.structure=h},2534:(e,t,r)=>{"use strict";const n=r(3040);function i(e){return this.Raw(e,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function o(){for(let e,t=1;e=this.lookupType(t);t++){if(e===n.RightCurlyBracket)return!0;if(e===n.LeftCurlyBracket||e===n.AtKeyword)return!1}return!1}const a={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};t.generate=function(e){this.token(n.AtKeyword,"@"+e.name),null!==e.prelude&&this.node(e.prelude),e.block?this.node(e.block):this.token(n.Semicolon,";")},t.name="Atrule",t.parse=function(e=!1){const t=this.tokenStart;let r,a,s=null,l=null;switch(this.eat(n.AtKeyword),r=this.substrToCursor(t+1),a=r.toLowerCase(),this.skipSC(),!1===this.eof&&this.tokenType!==n.LeftCurlyBracket&&this.tokenType!==n.Semicolon&&(s=this.parseAtrulePrelude?this.parseWithFallback(this.AtrulePrelude.bind(this,r,e),i):i.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case n.Semicolon:this.next();break;case n.LeftCurlyBracket:l=hasOwnProperty.call(this.atrule,a)&&"function"==typeof this.atrule[a].block?this.atrule[a].block.call(this,e):this.Block(o.call(this))}return{type:"Atrule",loc:this.getLocation(t,this.tokenStart),name:r,prelude:s,block:l}},t.structure=a,t.walkContext="atrule"},7212:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.children(e)},t.name="AtrulePrelude",t.parse=function(e){let t=null;return null!==e&&(e=e.toLowerCase()),this.skipSC(),t=hasOwnProperty.call(this.atrule,e)&&"function"==typeof this.atrule[e].prelude?this.atrule[e].prelude.call(this):this.readSequence(this.scope.AtrulePrelude),this.skipSC(),!0!==this.eof&&this.tokenType!==n.LeftCurlyBracket&&this.tokenType!==n.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},t.structure={children:[[]]},t.walkContext="atrulePrelude"},950:(e,t,r)=>{"use strict";const n=r(3040);function i(){this.eof&&this.error("Unexpected end of input");const e=this.tokenStart;let t=!1;return this.isDelim(42)?(t=!0,this.next()):this.isDelim(124)||this.eat(n.Ident),this.isDelim(124)?61!==this.charCodeAt(this.tokenStart+1)?(this.next(),this.eat(n.Ident)):t&&this.error("Identifier is expected",this.tokenEnd):t&&this.error("Vertical line is expected"),{type:"Identifier",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function o(){const e=this.tokenStart,t=this.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),61!==t&&(this.isDelim(61)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(e)}const a={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};t.generate=function(e){this.token(n.Delim,"["),this.node(e.name),null!==e.matcher&&(this.tokenize(e.matcher),this.node(e.value)),null!==e.flags&&this.token(n.Ident,e.flags),this.token(n.Delim,"]")},t.name="AttributeSelector",t.parse=function(){const e=this.tokenStart;let t,r=null,a=null,s=null;return this.eat(n.LeftSquareBracket),this.skipSC(),t=i.call(this),this.skipSC(),this.tokenType!==n.RightSquareBracket&&(this.tokenType!==n.Ident&&(r=o.call(this),this.skipSC(),a=this.tokenType===n.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===n.Ident&&(s=this.consume(n.Ident),this.skipSC())),this.eat(n.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(e,this.tokenStart),name:t,matcher:r,value:a,flags:s}},t.structure=a},8502:(e,t,r)=>{"use strict";const n=r(3040);function i(e){return this.Raw(e,null,!0)}function o(){return this.parseWithFallback(this.Rule,i)}function a(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}function s(){if(this.tokenType===n.Semicolon)return a.call(this,this.tokenIndex);const e=this.parseWithFallback(this.Declaration,a);return this.tokenType===n.Semicolon&&this.next(),e}t.generate=function(e){this.token(n.LeftCurlyBracket,"{"),this.children(e,(e=>{"Declaration"===e.type&&this.token(n.Semicolon,";")})),this.token(n.RightCurlyBracket,"}")},t.name="Block",t.parse=function(e){const t=e?s:o,r=this.tokenStart;let a=this.createList();this.eat(n.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case n.RightCurlyBracket:break e;case n.WhiteSpace:case n.Comment:this.next();break;case n.AtKeyword:a.push(this.parseWithFallback(this.Atrule.bind(this,e),i));break;default:e&&this.isDelim(38)?a.push(o.call(this)):a.push(t.call(this))}return this.eof||this.eat(n.RightCurlyBracket),{type:"Block",loc:this.getLocation(r,this.tokenStart),children:a}},t.structure={children:[["Atrule","Rule","Declaration"]]},t.walkContext="block"},7102:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.token(n.Delim,"["),this.children(e),this.token(n.Delim,"]")},t.name="Brackets",t.parse=function(e,t){const r=this.tokenStart;let i=null;return this.eat(n.LeftSquareBracket),i=e.call(this,t),this.eof||this.eat(n.RightSquareBracket),{type:"Brackets",loc:this.getLocation(r,this.tokenStart),children:i}},t.structure={children:[[]]}},4759:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(){this.token(n.CDC,"--\x3e")},t.name="CDC",t.parse=function(){const e=this.tokenStart;return this.eat(n.CDC),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},9252:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(){this.token(n.CDO,"\x3c!--")},t.name="CDO",t.parse=function(){const e=this.tokenStart;return this.eat(n.CDO),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},3666:(e,t,r)=>{"use strict";const n=r(3040),i={name:String};t.generate=function(e){this.token(n.Delim,"."),this.token(n.Ident,e.name)},t.name="ClassSelector",t.parse=function(){return this.eatDelim(46),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(n.Ident)}},t.structure=i},8081:(e,t,r)=>{"use strict";const n=r(3040),i={name:String};t.generate=function(e){this.tokenize(e.name)},t.name="Combinator",t.parse=function(){const e=this.tokenStart;let t;switch(this.tokenType){case n.WhiteSpace:t=" ";break;case n.Delim:switch(this.charCodeAt(this.tokenStart)){case 62:case 43:case 126:this.next();break;case 47:this.next(),this.eatIdent("deep"),this.eatDelim(47);break;default:this.error("Combinator is expected")}t=this.substrToCursor(e)}return{type:"Combinator",loc:this.getLocation(e,this.tokenStart),name:t}},t.structure=i},4963:(e,t,r)=>{"use strict";const n=r(3040),i={value:String};t.generate=function(e){this.token(n.Comment,"/*"+e.value+"*/")},t.name="Comment",t.parse=function(){const e=this.tokenStart;let t=this.tokenEnd;return this.eat(n.Comment),t-e+2>=2&&42===this.charCodeAt(t-2)&&47===this.charCodeAt(t-1)&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.tokenStart),value:this.substring(e+2,t)}},t.structure=i},211:(e,t,r)=>{"use strict";const n=r(9829),i=r(3040);function o(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!0)}function a(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!1)}function s(){const e=this.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.eof&&this.tokenType!==i.Semicolon&&!1===this.isDelim(33)&&!1===this.isBalanceEdge(e)&&this.error(),t}const l={important:[Boolean,String],property:String,value:["Value","Raw"]};function c(){const e=this.tokenStart;if(this.tokenType===i.Delim)switch(this.charCodeAt(this.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.next();break;case 47:this.next(),this.isDelim(47)&&this.next()}return this.tokenType===i.Hash?this.eat(i.Hash):this.eat(i.Ident),this.substrToCursor(e)}function u(){this.eat(i.Delim),this.skipSC();const e=this.consume(i.Ident);return"important"===e||e}t.generate=function(e){this.token(i.Ident,e.property),this.token(i.Colon,":"),this.node(e.value),e.important&&(this.token(i.Delim,"!"),this.token(i.Ident,!0===e.important?"important":e.important))},t.name="Declaration",t.parse=function(){const e=this.tokenStart,t=this.tokenIndex,r=c.call(this),l=n.isCustomProperty(r),d=l?this.parseCustomProperty:this.parseValue,p=l?a:o;let h,m=!1;this.skipSC(),this.eat(i.Colon);const f=this.tokenIndex;if(l||this.skipSC(),h=d?this.parseWithFallback(s,p):p.call(this,this.tokenIndex),l&&"Value"===h.type&&h.children.isEmpty)for(let e=f-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===i.WhiteSpace){h.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}return this.isDelim(33)&&(m=u.call(this),this.skipSC()),!1===this.eof&&this.tokenType!==i.Semicolon&&!1===this.isBalanceEdge(t)&&this.error(),{type:"Declaration",loc:this.getLocation(e,this.tokenStart),important:m,property:r,value:h}},t.structure=l,t.walkContext="declaration"},4292:(e,t,r)=>{"use strict";const n=r(3040);function i(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}t.generate=function(e){this.children(e,(e=>{"Declaration"===e.type&&this.token(n.Semicolon,";")}))},t.name="DeclarationList",t.parse=function(){const e=this.createList();for(;!this.eof;)switch(this.tokenType){case n.WhiteSpace:case n.Comment:case n.Semicolon:this.next();break;case n.AtKeyword:e.push(this.parseWithFallback(this.Atrule.bind(this,!0),i));break;default:this.isDelim(38)?e.push(this.parseWithFallback(this.Rule,i)):e.push(this.parseWithFallback(this.Declaration,i))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Declaration","Atrule","Rule"]]}},3068:(e,t,r)=>{"use strict";const n=r(3040),i={value:String,unit:String};t.generate=function(e){this.token(n.Dimension,e.value+e.unit)},t.name="Dimension",t.parse=function(){const e=this.tokenStart,t=this.consumeNumber(n.Dimension);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}},t.structure=i},7863:(e,t,r)=>{"use strict";const n=r(3040),i={name:String,children:[[]]};t.generate=function(e){this.token(n.Function,e.name+"("),this.children(e),this.token(n.RightParenthesis,")")},t.name="Function",t.parse=function(e,t){const r=this.tokenStart,i=this.consumeFunctionName(),o=i.toLowerCase();let a;return a=t.hasOwnProperty(o)?t[o].call(this,t):e.call(this,t),this.eof||this.eat(n.RightParenthesis),{type:"Function",loc:this.getLocation(r,this.tokenStart),name:i,children:a}},t.structure=i,t.walkContext="function"},9292:(e,t,r)=>{"use strict";const n=r(3040),i={value:String};t.generate=function(e){this.token(n.Hash,"#"+e.value)},t.name="Hash",t.parse=function(){const e=this.tokenStart;return this.eat(n.Hash),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}},t.structure=i,t.xxx="XXX"},841:(e,t,r)=>{"use strict";const n=r(3040),i={name:String};t.generate=function(e){this.token(n.Delim,"#"+e.name)},t.name="IdSelector",t.parse=function(){const e=this.tokenStart;return this.eat(n.Hash),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}},t.structure=i},3876:(e,t,r)=>{"use strict";const n=r(3040),i={name:String};t.generate=function(e){this.token(n.Ident,e.name)},t.name="Identifier",t.parse=function(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(n.Ident)}},t.structure=i},6091:(e,t,r)=>{"use strict";const n=r(3040),i={name:String,value:["Identifier","Number","Dimension","Ratio",null]};t.generate=function(e){this.token(n.LeftParenthesis,"("),this.token(n.Ident,e.name),null!==e.value&&(this.token(n.Colon,":"),this.node(e.value)),this.token(n.RightParenthesis,")")},t.name="MediaFeature",t.parse=function(){const e=this.tokenStart;let t,r=null;if(this.eat(n.LeftParenthesis),this.skipSC(),t=this.consume(n.Ident),this.skipSC(),this.tokenType!==n.RightParenthesis){switch(this.eat(n.Colon),this.skipSC(),this.tokenType){case n.Number:r=this.lookupNonWSType(1)===n.Delim?this.Ratio():this.Number();break;case n.Dimension:r=this.Dimension();break;case n.Ident:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(n.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(e,this.tokenStart),name:t,value:r}},t.structure=i},8646:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.children(e)},t.name="MediaQuery",t.parse=function(){const e=this.createList();let t=null;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case n.Comment:case n.WhiteSpace:this.next();continue;case n.Ident:t=this.Identifier();break;case n.LeftParenthesis:t=this.MediaFeature();break;default:break e}e.push(t)}return null===t&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Identifier","MediaFeature","WhiteSpace"]]}},9535:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.children(e,(()=>this.token(n.Comma,",")))},t.name="MediaQueryList",t.parse=function(){const e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),this.tokenType===n.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["MediaQuery"]]}},3703:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(){this.token(n.Delim,"&")},t.name="NestingSelector",t.parse=function(){const e=this.tokenStart;return this.eatDelim(38),{type:"NestingSelector",loc:this.getLocation(e,this.tokenStart)}},t.structure={}},9351:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.node(e.nth),null!==e.selector&&(this.token(n.Ident,"of"),this.node(e.selector))},t.name="Nth",t.parse=function(){this.skipSC();const e=this.tokenStart;let t,r=e,n=null;return t=this.lookupValue(0,"odd")||this.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),r=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),n=this.SelectorList(),r=this.tokenStart),{type:"Nth",loc:this.getLocation(e,r),nth:t,selector:n}},t.structure={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]}},7885:(e,t,r)=>{"use strict";const n=r(3040),i={value:String};t.generate=function(e){this.token(n.Number,e.value)},t.name="Number",t.parse=function(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(n.Number)}},t.structure=i},9608:(e,t)=>{"use strict";const r={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="Operator",t.parse=function(){const e=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}},t.structure=r},8099:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.token(n.LeftParenthesis,"("),this.children(e),this.token(n.RightParenthesis,")")},t.name="Parentheses",t.parse=function(e,t){const r=this.tokenStart;let i=null;return this.eat(n.LeftParenthesis),i=e.call(this,t),this.eof||this.eat(n.RightParenthesis),{type:"Parentheses",loc:this.getLocation(r,this.tokenStart),children:i}},t.structure={children:[[]]}},3046:(e,t,r)=>{"use strict";const n=r(3040),i={value:String};t.generate=function(e){this.token(n.Percentage,e.value+"%")},t.name="Percentage",t.parse=function(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(n.Percentage)}},t.structure=i},4237:(e,t,r)=>{"use strict";const n=r(3040),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(n.Colon,":"),null===e.children?this.token(n.Ident,e.name):(this.token(n.Function,e.name+"("),this.children(e),this.token(n.RightParenthesis,")"))},t.name="PseudoClassSelector",t.parse=function(){const e=this.tokenStart;let t,r,i=null;return this.eat(n.Colon),this.tokenType===n.Function?(t=this.consumeFunctionName(),r=t.toLowerCase(),hasOwnProperty.call(this.pseudo,r)?(this.skipSC(),i=this.pseudo[r].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(n.RightParenthesis)):t=this.consume(n.Ident),{type:"PseudoClassSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},4751:(e,t,r)=>{"use strict";const n=r(3040),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(n.Colon,":"),this.token(n.Colon,":"),null===e.children?this.token(n.Ident,e.name):(this.token(n.Function,e.name+"("),this.children(e),this.token(n.RightParenthesis,")"))},t.name="PseudoElementSelector",t.parse=function(){const e=this.tokenStart;let t,r,i=null;return this.eat(n.Colon),this.eat(n.Colon),this.tokenType===n.Function?(t=this.consumeFunctionName(),r=t.toLowerCase(),hasOwnProperty.call(this.pseudo,r)?(this.skipSC(),i=this.pseudo[r].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(n.RightParenthesis)):t=this.consume(n.Ident),{type:"PseudoElementSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},141:(e,t,r)=>{"use strict";const n=r(3040),i=r(4897);function o(){this.skipSC();const e=this.consume(n.Number);for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);i.isDigit(r)||46===r||this.error("Unsigned number is expected",this.tokenStart-e.length+t)}return 0===Number(e)&&this.error("Zero number is not allowed",this.tokenStart-e.length),e}const a={left:String,right:String};t.generate=function(e){this.token(n.Number,e.left),this.token(n.Delim,"/"),this.token(n.Number,e.right)},t.name="Ratio",t.parse=function(){const e=this.tokenStart,t=o.call(this);let r;return this.skipSC(),this.eatDelim(47),r=o.call(this),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:r}},t.structure=a},5518:(e,t,r)=>{"use strict";const n=r(3040);function i(){return this.tokenIndex>0&&this.lookupType(-1)===n.WhiteSpace?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}const o={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="Raw",t.parse=function(e,t,r){const n=this.getTokenStart(e);let o;return this.skipUntilBalanced(e,t||this.consumeUntilBalanceEnd),o=r&&this.tokenStart>n?i.call(this):this.tokenStart,{type:"Raw",loc:this.getLocation(n,o),value:this.substring(n,o)}},t.structure=o},3215:(e,t,r)=>{"use strict";const n=r(3040);function i(e){return this.Raw(e,this.consumeUntilLeftCurlyBracket,!0)}function o(){const e=this.SelectorList();return"Raw"!==e.type&&!1===this.eof&&this.tokenType!==n.LeftCurlyBracket&&this.error(),e}t.generate=function(e){this.node(e.prelude),this.node(e.block)},t.name="Rule",t.parse=function(){const e=this.tokenIndex,t=this.tokenStart;let r,n;return r=this.parseRulePrelude?this.parseWithFallback(o,i):i.call(this,e),n=this.Block(!0),{type:"Rule",loc:this.getLocation(t,this.tokenStart),prelude:r,block:n}},t.structure={prelude:["SelectorList","Raw"],block:["Block"]},t.walkContext="rule"},947:(e,t)=>{"use strict";t.generate=function(e){this.children(e)},t.name="Selector",t.parse=function(){const e=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(e)&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]}},2065:(e,t,r)=>{"use strict";const n=r(3040);t.generate=function(e){this.children(e,(()=>this.token(n.Comma,",")))},t.name="SelectorList",t.parse=function(){const e=this.createList();for(;!this.eof&&(e.push(this.Selector()),this.tokenType===n.Comma);)this.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Selector","Raw"]]},t.walkContext="selector"},1460:(e,t,r)=>{"use strict";const n=r(2180),i=r(3040),o={value:String};t.generate=function(e){this.token(i.String,n.encode(e.value))},t.name="String",t.parse=function(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:n.decode(this.consume(i.String))}},t.structure=o},8243:(e,t,r)=>{"use strict";const n=r(3040);function i(e){return this.Raw(e,null,!1)}t.generate=function(e){this.children(e)},t.name="StyleSheet",t.parse=function(){const e=this.tokenStart,t=this.createList();let r;for(;!this.eof;){switch(this.tokenType){case n.WhiteSpace:this.next();continue;case n.Comment:if(33!==this.charCodeAt(this.tokenStart+2)){this.next();continue}r=this.Comment();break;case n.CDO:r=this.CDO();break;case n.CDC:r=this.CDC();break;case n.AtKeyword:r=this.parseWithFallback(this.Atrule,i);break;default:r=this.parseWithFallback(this.Rule,i)}t.push(r)}return{type:"StyleSheet",loc:this.getLocation(e,this.tokenStart),children:t}},t.structure={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},t.walkContext="stylesheet"},2905:(e,t,r)=>{"use strict";const n=r(3040);function i(){this.tokenType!==n.Ident&&!1===this.isDelim(42)&&this.error("Identifier or asterisk is expected"),this.next()}const o={name:String};t.generate=function(e){this.tokenize(e.name)},t.name="TypeSelector",t.parse=function(){const e=this.tokenStart;return this.isDelim(124)?(this.next(),i.call(this)):(i.call(this),this.isDelim(124)&&(this.next(),i.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}},t.structure=o},4053:(e,t,r)=>{"use strict";const n=r(3040),i=r(4897);function o(e,t){let r=0;for(let n=this.tokenStart+e;n<this.tokenEnd;n++){const a=this.charCodeAt(n);if(45===a&&t&&0!==r)return o.call(this,e+r+1,!1),-1;i.isHexDigit(a)||this.error(t&&0!==r?"Hyphen minus"+(r<6?" or hex digit":"")+" is expected":r<6?"Hex digit is expected":"Unexpected input",n),++r>6&&this.error("Too many hex digits",n)}return this.next(),r}function a(e){let t=0;for(;this.isDelim(63);)++t>e&&this.error("Too many question marks"),this.next()}function s(e){this.charCodeAt(this.tokenStart)!==e&&this.error((43===e?"Plus sign":"Hyphen minus")+" is expected")}function l(){let e=0;switch(this.tokenType){case n.Number:if(e=o.call(this,1,!0),this.isDelim(63)){a.call(this,6-e);break}if(this.tokenType===n.Dimension||this.tokenType===n.Number){s.call(this,45),o.call(this,1,!1);break}break;case n.Dimension:e=o.call(this,1,!0),e>0&&a.call(this,6-e);break;default:if(this.eatDelim(43),this.tokenType===n.Ident){e=o.call(this,0,!0),e>0&&a.call(this,6-e);break}if(this.isDelim(63)){this.next(),a.call(this,5);break}this.error("Hex digit or question mark is expected")}}const c={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="UnicodeRange",t.parse=function(){const e=this.tokenStart;return this.eatIdent("u"),l.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}},t.structure=c},7907:(e,t,r)=>{"use strict";const n=r(6802),i=r(2180),o=r(3040),a={value:String};t.generate=function(e){this.token(o.Url,n.encode(e.value))},t.name="Url",t.parse=function(){const e=this.tokenStart;let t;switch(this.tokenType){case o.Url:t=n.decode(this.consume(o.Url));break;case o.Function:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(o.Function),this.skipSC(),t=i.decode(this.consume(o.String)),this.skipSC(),this.eof||this.eat(o.RightParenthesis);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(e,this.tokenStart),value:t}},t.structure=a},3457:(e,t)=>{"use strict";t.generate=function(e){this.children(e)},t.name="Value",t.parse=function(){const e=this.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.tokenStart),children:t}},t.structure={children:[[]]}},7307:(e,t,r)=>{"use strict";const n=r(3040),i=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),o={value:String};t.generate=function(e){this.token(n.WhiteSpace,e.value)},t.name="WhiteSpace",t.parse=function(){return this.eat(n.WhiteSpace),i},t.structure=o},4438:(e,t,r)=>{"use strict";const n=r(1329),i=r(2534),o=r(7212),a=r(950),s=r(8502),l=r(7102),c=r(4759),u=r(9252),d=r(3666),p=r(8081),h=r(4963),m=r(211),f=r(4292),g=r(3068),b=r(7863),y=r(9292),k=r(3876),v=r(841),x=r(6091),w=r(8646),S=r(9535),C=r(3703),A=r(9351),T=r(7885),E=r(9608),P=r(8099),L=r(3046),D=r(4237),N=r(4751),O=r(141),M=r(5518),z=r(3215),I=r(947),R=r(2065),B=r(1460),q=r(8243),F=r(2905),j=r(4053),_=r(7907),U=r(3457),G=r(7307);t.AnPlusB=n.parse,t.Atrule=i.parse,t.AtrulePrelude=o.parse,t.AttributeSelector=a.parse,t.Block=s.parse,t.Brackets=l.parse,t.CDC=c.parse,t.CDO=u.parse,t.ClassSelector=d.parse,t.Combinator=p.parse,t.Comment=h.parse,t.Declaration=m.parse,t.DeclarationList=f.parse,t.Dimension=g.parse,t.Function=b.parse,t.Hash=y.parse,t.Identifier=k.parse,t.IdSelector=v.parse,t.MediaFeature=x.parse,t.MediaQuery=w.parse,t.MediaQueryList=S.parse,t.NestingSelector=C.parse,t.Nth=A.parse,t.Number=T.parse,t.Operator=E.parse,t.Parentheses=P.parse,t.Percentage=L.parse,t.PseudoClassSelector=D.parse,t.PseudoElementSelector=N.parse,t.Ratio=O.parse,t.Raw=M.parse,t.Rule=z.parse,t.Selector=I.parse,t.SelectorList=R.parse,t.String=B.parse,t.StyleSheet=q.parse,t.TypeSelector=F.parse,t.UnicodeRange=j.parse,t.Url=_.parse,t.Value=U.parse,t.WhiteSpace=G.parse},6603:(e,t,r)=>{"use strict";const n=r(1329),i=r(2534),o=r(7212),a=r(950),s=r(8502),l=r(7102),c=r(4759),u=r(9252),d=r(3666),p=r(8081),h=r(4963),m=r(211),f=r(4292),g=r(3068),b=r(7863),y=r(9292),k=r(3876),v=r(841),x=r(6091),w=r(8646),S=r(9535),C=r(3703),A=r(9351),T=r(7885),E=r(9608),P=r(8099),L=r(3046),D=r(4237),N=r(4751),O=r(141),M=r(5518),z=r(3215),I=r(947),R=r(2065),B=r(1460),q=r(8243),F=r(2905),j=r(4053),_=r(7907),U=r(3457),G=r(7307);t.AnPlusB=n,t.Atrule=i,t.AtrulePrelude=o,t.AttributeSelector=a,t.Block=s,t.Brackets=l,t.CDC=c,t.CDO=u,t.ClassSelector=d,t.Combinator=p,t.Comment=h,t.Declaration=m,t.DeclarationList=f,t.Dimension=g,t.Function=b,t.Hash=y,t.Identifier=k,t.IdSelector=v,t.MediaFeature=x,t.MediaQuery=w,t.MediaQueryList=S,t.NestingSelector=C,t.Nth=A,t.Number=T,t.Operator=E,t.Parentheses=P,t.Percentage=L,t.PseudoClassSelector=D,t.PseudoElementSelector=N,t.Ratio=O,t.Raw=M,t.Rule=z,t.Selector=I,t.SelectorList=R,t.String=B,t.StyleSheet=q,t.TypeSelector=F,t.UnicodeRange=j,t.Url=_,t.Value=U,t.WhiteSpace=G},2921:e=>{"use strict";const t={parse(){return this.createSingleNodeList(this.SelectorList())}},r={parse(){return this.createSingleNodeList(this.Selector())}},n={parse(){return this.createSingleNodeList(this.Identifier())}},i={parse(){return this.createSingleNodeList(this.Nth())}},o={dir:n,has:t,lang:n,matches:t,is:t,"-moz-any":t,"-webkit-any":t,where:t,not:t,"nth-child":i,"nth-last-child":i,"nth-last-of-type":i,"nth-of-type":i,slotted:r,host:r,"host-context":r};e.exports=o},4965:(e,t,r)=>{"use strict";const n={getNode:r(5611)};e.exports=n},5611:(e,t,r)=>{"use strict";const n=r(3040);e.exports=function(e){switch(this.tokenType){case n.Hash:return this.Hash();case n.Comma:return this.Operator();case n.LeftParenthesis:return this.Parentheses(this.readSequence,e.recognizer);case n.LeftSquareBracket:return this.Brackets(this.readSequence,e.recognizer);case n.String:return this.String();case n.Dimension:return this.Dimension();case n.Percentage:return this.Percentage();case n.Number:return this.Number();case n.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case n.Url:return this.Url();case n.Ident:return this.cmpChar(this.tokenStart,117)&&this.cmpChar(this.tokenStart+1,43)?this.UnicodeRange():this.Identifier();case n.Delim:{const e=this.charCodeAt(this.tokenStart);if(47===e||42===e||43===e||45===e)return this.Operator();35===e&&this.error("Hex or identifier is expected",this.tokenStart+1);break}}}},4754:(e,t,r)=>{"use strict";const n=r(4965),i=r(6055),o=r(2055);t.AtrulePrelude=n,t.Selector=i,t.Value=o},6055:(e,t,r)=>{"use strict";const n=r(3040),i={onWhiteSpace:function(e,t){null!==t.last&&"Combinator"!==t.last.type&&null!==e&&"Combinator"!==e.type&&t.push({type:"Combinator",loc:null,name:" "})},getNode:function(){switch(this.tokenType){case n.LeftSquareBracket:return this.AttributeSelector();case n.Hash:return this.IdSelector();case n.Colon:return this.lookupType(1)===n.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case n.Ident:return this.TypeSelector();case n.Number:case n.Percentage:return this.Percentage();case n.Dimension:46===this.charCodeAt(this.tokenStart)&&this.error("Identifier is expected",this.tokenStart+1);break;case n.Delim:switch(this.charCodeAt(this.tokenStart)){case 43:case 62:case 126:case 47:return this.Combinator();case 46:return this.ClassSelector();case 42:case 124:return this.TypeSelector();case 35:return this.IdSelector();case 38:return this.NestingSelector()}}}};e.exports=i},2055:(e,t,r)=>{"use strict";function n(e){return null!==e&&"Operator"===e.type&&("-"===e.value[e.value.length-1]||"+"===e.value[e.value.length-1])}const i={getNode:r(5611),onWhiteSpace(e,t){n(e)&&(e.value=" "+e.value),n(t.last)&&(t.last.value+=" ")},expression:r(8549),var:r(1899)};e.exports=i},1385:(e,t,r)=>{"use strict";const n=r(9247),i=r(4897);function o(e){const t=e.source,r=t.length,o=t.length>0?i.isBOM(t.charCodeAt(0)):0,a=n.adoptBuffer(e.lines,r),s=n.adoptBuffer(e.columns,r);let l=e.startLine,c=e.startColumn;for(let e=o;e<r;e++){const n=t.charCodeAt(e);a[e]=l,s[e]=c++,10!==n&&13!==n&&12!==n||(13===n&&e+1<r&&10===t.charCodeAt(e+1)&&(e++,a[e]=l,s[e]=c),l++,c=1)}a[r]=l,s[r]=c,e.lines=a,e.columns=s,e.computed=!0}t.OffsetToLocation=class{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(e,t=0,r=1,n=1){this.source=e,this.startOffset=t,this.startLine=r,this.startColumn=n,this.computed=!1}getLocation(e,t){return this.computed||o(this),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}}getLocationRange(e,t,r){return this.computed||o(this),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}}},9911:(e,t,r)=>{"use strict";const n=r(9247),i=r(8022),o=r(6232),a=r(3040),s=16777215,l=24,c=new Map([[a.Function,a.RightParenthesis],[a.LeftParenthesis,a.RightParenthesis],[a.LeftSquareBracket,a.RightSquareBracket],[a.LeftCurlyBracket,a.RightCurlyBracket]]);t.TokenStream=class{constructor(e,t){this.setSource(e,t)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(e="",t=(()=>{})){const r=(e=String(e||"")).length,i=n.adoptBuffer(this.offsetAndType,e.length+1),o=n.adoptBuffer(this.balance,e.length+1);let u=0,d=0,p=0,h=-1;for(this.offsetAndType=null,this.balance=null,t(e,((e,t,n)=>{switch(e){default:o[u]=r;break;case d:{let e=p&s;for(p=o[e],d=p>>l,o[u]=e,o[e++]=u;e<u;e++)o[e]===r&&(o[e]=u);break}case a.LeftParenthesis:case a.Function:case a.LeftSquareBracket:case a.LeftCurlyBracket:o[u]=p,d=c.get(e),p=d<<l|u}i[u++]=e<<l|n,-1===h&&(h=t)})),i[u]=a.EOF<<l|r,o[u]=r,o[r]=r;0!==p;){const e=p&s;p=o[e],o[e]=r}this.source=e,this.firstCharOffset=-1===h?0:h,this.tokenCount=u,this.offsetAndType=i,this.balance=o,this.reset(),this.next()}lookupType(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e]>>l:a.EOF}lookupOffset(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e-1]&s:this.source.length}lookupValue(e,t){return(e+=this.tokenIndex)<this.tokenCount&&i.cmpStr(this.source,this.offsetAndType[e-1]&s,this.offsetAndType[e]&s,t)}getTokenStart(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?this.offsetAndType[e-1]&s:this.offsetAndType[this.tokenCount]&s:this.firstCharOffset}substrToCursor(e){return this.source.substring(e,this.tokenStart)}isBalanceEdge(e){return this.balance[this.tokenIndex]<e}isDelim(e,t){return t?this.lookupType(t)===a.Delim&&this.source.charCodeAt(this.lookupOffset(t))===e:this.tokenType===a.Delim&&this.source.charCodeAt(this.tokenStart)===e}skip(e){let t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=this.offsetAndType[t-1]&s,t=this.offsetAndType[t],this.tokenType=t>>l,this.tokenEnd=t&s):(this.tokenIndex=this.tokenCount,this.next())}next(){let e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>l,this.tokenEnd=e&s):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=a.EOF,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===a.WhiteSpace||this.tokenType===a.Comment;)this.next()}skipUntilBalanced(e,t){let r,n,i=e;e:for(;i<this.tokenCount&&(r=this.balance[i],!(r<e));i++)switch(n=i>0?this.offsetAndType[i-1]&s:this.firstCharOffset,t(this.source.charCodeAt(n))){case 1:break e;case 2:i++;break e;default:this.balance[r]===i&&(i=r)}this.skip(i-this.tokenIndex)}forEachToken(e){for(let t=0,r=this.firstCharOffset;t<this.tokenCount;t++){const n=r,i=this.offsetAndType[t],o=i&s;r=o,e(i>>l,n,o,t)}}dump(){const e=new Array(this.tokenCount);return this.forEachToken(((t,r,n,i)=>{e[i]={idx:i,type:o[t],chunk:this.source.substring(r,n),balance:this.balance[i]}})),e}}},9247:(e,t)=>{"use strict";t.adoptBuffer=function(e=null,t){return null===e||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}},4897:(e,t)=>{"use strict";function r(e){return e>=48&&e<=57}function n(e){return e>=65&&e<=90}function i(e){return e>=97&&e<=122}function o(e){return n(e)||i(e)}function a(e){return e>=128}function s(e){return o(e)||a(e)||95===e}function l(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}function c(e){return 10===e||13===e||12===e}function u(e){return c(e)||32===e||9===e}function d(e,t){return 92===e&&!c(t)&&0!==t}const p=new Array(128);for(let e=0;e<p.length;e++)p[e]=(u(e)?130:r(e)&&131)||s(e)&&132||l(e)&&133||e||128;t.DigitCategory=131,t.EofCategory=128,t.NameStartCategory=132,t.NonPrintableCategory=133,t.WhiteSpaceCategory=130,t.charCodeCategory=function(e){return e<128?p[e]:132},t.isBOM=function(e){return 65279===e||65534===e?1:0},t.isDigit=r,t.isHexDigit=function(e){return r(e)||e>=65&&e<=70||e>=97&&e<=102},t.isIdentifierStart=function(e,t,r){return 45===e?s(t)||45===t||d(t,r):!!s(e)||92===e&&d(e,t)},t.isLetter=o,t.isLowercaseLetter=i,t.isName=function(e){return s(e)||r(e)||45===e},t.isNameStart=s,t.isNewline=c,t.isNonAscii=a,t.isNonPrintable=l,t.isNumberStart=function(e,t,n){return 43===e||45===e?r(t)?2:46===t&&r(n)?3:0:46===e?r(t)?2:0:r(e)?1:0},t.isUppercaseLetter=n,t.isValidEscape=d,t.isWhiteSpace=u},6075:(e,t,r)=>{"use strict";const n=r(3040),i=r(4897),o=r(8022),a=r(6232),s=r(1385),l=r(9911);t.AtKeyword=n.AtKeyword,t.BadString=n.BadString,t.BadUrl=n.BadUrl,t.CDC=n.CDC,t.CDO=n.CDO,t.Colon=n.Colon,t.Comma=n.Comma,t.Comment=n.Comment,t.Delim=n.Delim,t.Dimension=n.Dimension,t.EOF=n.EOF,t.Function=n.Function,t.Hash=n.Hash,t.Ident=n.Ident,t.LeftCurlyBracket=n.LeftCurlyBracket,t.LeftParenthesis=n.LeftParenthesis,t.LeftSquareBracket=n.LeftSquareBracket,t.Number=n.Number,t.Percentage=n.Percentage,t.RightCurlyBracket=n.RightCurlyBracket,t.RightParenthesis=n.RightParenthesis,t.RightSquareBracket=n.RightSquareBracket,t.Semicolon=n.Semicolon,t.String=n.String,t.Url=n.Url,t.WhiteSpace=n.WhiteSpace,t.tokenTypes=n,t.DigitCategory=i.DigitCategory,t.EofCategory=i.EofCategory,t.NameStartCategory=i.NameStartCategory,t.NonPrintableCategory=i.NonPrintableCategory,t.WhiteSpaceCategory=i.WhiteSpaceCategory,t.charCodeCategory=i.charCodeCategory,t.isBOM=i.isBOM,t.isDigit=i.isDigit,t.isHexDigit=i.isHexDigit,t.isIdentifierStart=i.isIdentifierStart,t.isLetter=i.isLetter,t.isLowercaseLetter=i.isLowercaseLetter,t.isName=i.isName,t.isNameStart=i.isNameStart,t.isNewline=i.isNewline,t.isNonAscii=i.isNonAscii,t.isNonPrintable=i.isNonPrintable,t.isNumberStart=i.isNumberStart,t.isUppercaseLetter=i.isUppercaseLetter,t.isValidEscape=i.isValidEscape,t.isWhiteSpace=i.isWhiteSpace,t.cmpChar=o.cmpChar,t.cmpStr=o.cmpStr,t.consumeBadUrlRemnants=o.consumeBadUrlRemnants,t.consumeEscaped=o.consumeEscaped,t.consumeName=o.consumeName,t.consumeNumber=o.consumeNumber,t.decodeEscaped=o.decodeEscaped,t.findDecimalNumberEnd=o.findDecimalNumberEnd,t.findWhiteSpaceEnd=o.findWhiteSpaceEnd,t.findWhiteSpaceStart=o.findWhiteSpaceStart,t.getNewlineLength=o.getNewlineLength,t.tokenNames=a,t.OffsetToLocation=s.OffsetToLocation,t.TokenStream=l.TokenStream,t.tokenize=function(e,t){function r(t){return t<c?e.charCodeAt(t):0}function a(){return p=o.consumeNumber(e,p),i.isIdentifierStart(r(p),r(p+1),r(p+2))?(u=n.Dimension,void(p=o.consumeName(e,p))):37===r(p)?(u=n.Percentage,void p++):void(u=n.Number)}function s(){const t=p;return p=o.consumeName(e,p),o.cmpStr(e,t,p,"url")&&40===r(p)?(p=o.findWhiteSpaceEnd(e,p+1),34===r(p)||39===r(p)?(u=n.Function,void(p=t+4)):void function(){for(u=n.Url,p=o.findWhiteSpaceEnd(e,p);p<e.length;p++){const t=e.charCodeAt(p);switch(i.charCodeCategory(t)){case 41:return void p++;case i.WhiteSpaceCategory:return p=o.findWhiteSpaceEnd(e,p),41===r(p)||p>=e.length?void(p<e.length&&p++):(p=o.consumeBadUrlRemnants(e,p),void(u=n.BadUrl));case 34:case 39:case 40:case i.NonPrintableCategory:return p=o.consumeBadUrlRemnants(e,p),void(u=n.BadUrl);case 92:if(i.isValidEscape(t,r(p+1))){p=o.consumeEscaped(e,p)-1;break}return p=o.consumeBadUrlRemnants(e,p),void(u=n.BadUrl)}}}()):40===r(p)?(u=n.Function,void p++):void(u=n.Ident)}function l(t){for(t||(t=r(p++)),u=n.String;p<e.length;p++){const a=e.charCodeAt(p);switch(i.charCodeCategory(a)){case t:return void p++;case i.WhiteSpaceCategory:if(i.isNewline(a))return p+=o.getNewlineLength(e,p,a),void(u=n.BadString);break;case 92:if(p===e.length-1)break;const s=r(p+1);i.isNewline(s)?p+=o.getNewlineLength(e,p+1,s):i.isValidEscape(a,s)&&(p=o.consumeEscaped(e,p)-1)}}}const c=(e=String(e||"")).length;let u,d=i.isBOM(r(0)),p=d;for(;p<c;){const c=e.charCodeAt(p);switch(i.charCodeCategory(c)){case i.WhiteSpaceCategory:u=n.WhiteSpace,p=o.findWhiteSpaceEnd(e,p+1);break;case 34:l();break;case 35:i.isName(r(p+1))||i.isValidEscape(r(p+1),r(p+2))?(u=n.Hash,p=o.consumeName(e,p+1)):(u=n.Delim,p++);break;case 39:l();break;case 40:u=n.LeftParenthesis,p++;break;case 41:u=n.RightParenthesis,p++;break;case 43:i.isNumberStart(c,r(p+1),r(p+2))?a():(u=n.Delim,p++);break;case 44:u=n.Comma,p++;break;case 45:i.isNumberStart(c,r(p+1),r(p+2))?a():45===r(p+1)&&62===r(p+2)?(u=n.CDC,p+=3):i.isIdentifierStart(c,r(p+1),r(p+2))?s():(u=n.Delim,p++);break;case 46:i.isNumberStart(c,r(p+1),r(p+2))?a():(u=n.Delim,p++);break;case 47:42===r(p+1)?(u=n.Comment,p=e.indexOf("*/",p+2),p=-1===p?e.length:p+2):(u=n.Delim,p++);break;case 58:u=n.Colon,p++;break;case 59:u=n.Semicolon,p++;break;case 60:33===r(p+1)&&45===r(p+2)&&45===r(p+3)?(u=n.CDO,p+=4):(u=n.Delim,p++);break;case 64:i.isIdentifierStart(r(p+1),r(p+2),r(p+3))?(u=n.AtKeyword,p=o.consumeName(e,p+1)):(u=n.Delim,p++);break;case 91:u=n.LeftSquareBracket,p++;break;case 92:i.isValidEscape(c,r(p+1))?s():(u=n.Delim,p++);break;case 93:u=n.RightSquareBracket,p++;break;case 123:u=n.LeftCurlyBracket,p++;break;case 125:u=n.RightCurlyBracket,p++;break;case i.DigitCategory:a();break;case i.NameStartCategory:s();break;default:u=n.Delim,p++}t(u,d,d=p)}}},6232:e=>{"use strict";e.exports=["EOF-token","ident-token","function-token","at-keyword-token","hash-token","string-token","bad-string-token","url-token","bad-url-token","delim-token","number-token","percentage-token","dimension-token","whitespace-token","CDO-token","CDC-token","colon-token","semicolon-token","comma-token","[-token","]-token","(-token",")-token","{-token","}-token"]},3040:(e,t)=>{"use strict";t.AtKeyword=3,t.BadString=6,t.BadUrl=8,t.CDC=15,t.CDO=14,t.Colon=16,t.Comma=18,t.Comment=25,t.Delim=9,t.Dimension=12,t.EOF=0,t.Function=2,t.Hash=4,t.Ident=1,t.LeftCurlyBracket=23,t.LeftParenthesis=21,t.LeftSquareBracket=19,t.Number=10,t.Percentage=11,t.RightCurlyBracket=24,t.RightParenthesis=22,t.RightSquareBracket=20,t.Semicolon=17,t.String=5,t.Url=7,t.WhiteSpace=13},8022:(e,t,r)=>{"use strict";const n=r(4897);function i(e,t){return t<e.length?e.charCodeAt(t):0}function o(e,t,r){return 13===r&&10===i(e,t+1)?2:1}function a(e,t,r){let i=e.charCodeAt(t);return n.isUppercaseLetter(i)&&(i|=32),i===r}function s(e,t){for(;t<e.length&&n.isDigit(e.charCodeAt(t));t++);return t}function l(e,t){if(t+=2,n.isHexDigit(i(e,t-1))){for(const r=Math.min(e.length,t+5);t<r&&n.isHexDigit(i(e,t));t++);const r=i(e,t);n.isWhiteSpace(r)&&(t+=o(e,t,r))}return t}t.cmpChar=a,t.cmpStr=function(e,t,r,i){if(r-t!==i.length)return!1;if(t<0||r>e.length)return!1;for(let o=t;o<r;o++){const r=i.charCodeAt(o-t);let a=e.charCodeAt(o);if(n.isUppercaseLetter(a)&&(a|=32),a!==r)return!1}return!0},t.consumeBadUrlRemnants=function(e,t){for(;t<e.length;t++){const r=e.charCodeAt(t);if(41===r){t++;break}n.isValidEscape(r,i(e,t+1))&&(t=l(e,t))}return t},t.consumeEscaped=l,t.consumeName=function(e,t){for(;t<e.length;t++){const r=e.charCodeAt(t);if(!n.isName(r)){if(!n.isValidEscape(r,i(e,t+1)))break;t=l(e,t)-1}}return t},t.consumeNumber=function(e,t){let r=e.charCodeAt(t);if(43!==r&&45!==r||(r=e.charCodeAt(t+=1)),n.isDigit(r)&&(t=s(e,t+1),r=e.charCodeAt(t)),46===r&&n.isDigit(e.charCodeAt(t+1))&&(t=s(e,t+=2)),a(e,t,101)){let i=0;r=e.charCodeAt(t+1),45!==r&&43!==r||(i=1,r=e.charCodeAt(t+2)),n.isDigit(r)&&(t=s(e,t+1+i+1))}return t},t.decodeEscaped=function(e){if(1===e.length&&!n.isHexDigit(e.charCodeAt(0)))return e[0];let t=parseInt(e,16);return(0===t||t>=55296&&t<=57343||t>1114111)&&(t=65533),String.fromCodePoint(t)},t.findDecimalNumberEnd=s,t.findWhiteSpaceEnd=function(e,t){for(;t<e.length&&n.isWhiteSpace(e.charCodeAt(t));t++);return t},t.findWhiteSpaceStart=function(e,t){for(;t>=0&&n.isWhiteSpace(e.charCodeAt(t));t--);return t+1},t.getNewlineLength=o},2920:(e,t)=>{"use strict";let r=null;class n{static createItem(e){return{prev:null,next:null,data:e}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(e){return n.createItem(e)}allocateCursor(e,t){let n;return null!==r?(n=r,r=r.cursor,n.prev=e,n.next=t,n.cursor=this.cursor):n={prev:e,next:t,cursor:this.cursor},this.cursor=n,n}releaseCursor(){const{cursor:e}=this;this.cursor=e.cursor,e.prev=null,e.next=null,e.cursor=r,r=e}updateCursors(e,t,r,n){let{cursor:i}=this;for(;null!==i;)i.prev===e&&(i.prev=t),i.next===r&&(i.next=n),i=i.cursor}*[Symbol.iterator](){for(let e=this.head;null!==e;e=e.next)yield e.data}get size(){let e=0;for(let t=this.head;null!==t;t=t.next)e++;return e}get isEmpty(){return null===this.head}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(e){let t=null;this.head=null;for(let r of e){const e=n.createItem(r);null!==t?t.next=e:this.head=e,e.prev=t,t=e}return this.tail=t,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(e,t=this){const r=this.allocateCursor(null,this.head);for(;null!==r.next;){const n=r.next;r.next=n.next,e.call(t,n.data,n,this)}this.releaseCursor()}forEachRight(e,t=this){const r=this.allocateCursor(this.tail,null);for(;null!==r.prev;){const n=r.prev;r.prev=n.prev,e.call(t,n.data,n,this)}this.releaseCursor()}reduce(e,t,r=this){let n,i=this.allocateCursor(null,this.head),o=t;for(;null!==i.next;)n=i.next,i.next=n.next,o=e.call(r,o,n.data,n,this);return this.releaseCursor(),o}reduceRight(e,t,r=this){let n,i=this.allocateCursor(this.tail,null),o=t;for(;null!==i.prev;)n=i.prev,i.prev=n.prev,o=e.call(r,o,n.data,n,this);return this.releaseCursor(),o}some(e,t=this){for(let r=this.head;null!==r;r=r.next)if(e.call(t,r.data,r,this))return!0;return!1}map(e,t=this){const r=new n;for(let n=this.head;null!==n;n=n.next)r.appendData(e.call(t,n.data,n,this));return r}filter(e,t=this){const r=new n;for(let n=this.head;null!==n;n=n.next)e.call(t,n.data,n,this)&&r.appendData(n.data);return r}nextUntil(e,t,r=this){if(null===e)return;const n=this.allocateCursor(null,e);for(;null!==n.next;){const e=n.next;if(n.next=e.next,t.call(r,e.data,e,this))break}this.releaseCursor()}prevUntil(e,t,r=this){if(null===e)return;const n=this.allocateCursor(e,null);for(;null!==n.prev;){const e=n.prev;if(n.prev=e.prev,t.call(r,e.data,e,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){const e=new n;for(let t of this)e.appendData(t);return e}prepend(e){return this.updateCursors(null,e,this.head,e),null!==this.head?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this}prependData(e){return this.prepend(n.createItem(e))}append(e){return this.insert(e)}appendData(e){return this.insert(n.createItem(e))}insert(e,t=null){if(null!==t)if(this.updateCursors(t.prev,e,t,e),null===t.prev){if(this.head!==t)throw new Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e)}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),null!==this.tail?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this}insertData(e,t){return this.insert(n.createItem(e),t)}remove(e){if(this.updateCursors(e,e.prev,e,e.next),null!==e.prev)e.prev.next=e.next;else{if(this.head!==e)throw new Error("item doesn't belong to list");this.head=e.next}if(null!==e.next)e.next.prev=e.prev;else{if(this.tail!==e)throw new Error("item doesn't belong to list");this.tail=e.prev}return e.prev=null,e.next=null,e}push(e){this.insert(n.createItem(e))}pop(){return null!==this.tail?this.remove(this.tail):null}unshift(e){this.prepend(n.createItem(e))}shift(){return null!==this.head?this.remove(this.head):null}prependList(e){return this.insertList(e,this.head)}appendList(e){return this.insertList(e)}insertList(e,t){return null===e.head||(null!=t?(this.updateCursors(t.prev,e.tail,t,e.head),null!==t.prev?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),null!==this.tail?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null),this}replace(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e)}}t.List=n},7646:(e,t,r)=>{"use strict";const n=r(2920);t.clone=function e(t){const r={};for(const i in t){let o=t[i];o&&(Array.isArray(o)||o instanceof n.List?o=o.map(e):o.constructor===Object&&(o=e(o))),r[i]=o}return r}},4094:(e,t)=>{"use strict";t.createCustomError=function(e,t){const r=Object.create(SyntaxError.prototype),n=new Error;return Object.assign(r,{name:e,message:t,get stack(){return(n.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t}\n`)}})}},8798:(e,t,r)=>{"use strict";const n=r(4897),i=r(8022);t.decode=function(e){const t=e.length-1;let r="";for(let o=0;o<e.length;o++){let a=e.charCodeAt(o);if(92===a){if(o===t)break;if(a=e.charCodeAt(++o),n.isValidEscape(92,a)){const t=o-1,n=i.consumeEscaped(e,t);o=n-1,r+=i.decodeEscaped(e.substring(t+1,n))}else 13===a&&10===e.charCodeAt(o+1)&&o++}else r+=e[o]}return r},t.encode=function(e){let t="";if(1===e.length&&45===e.charCodeAt(0))return"\\-";for(let r=0;r<e.length;r++){const i=e.charCodeAt(r);0!==i?i<=31||127===i||i>=48&&i<=57&&(0===r||1===r&&45===e.charCodeAt(0))?t+="\\"+i.toString(16)+" ":n.isName(i)?t+=e.charAt(r):t+="\\"+e.charAt(r):t+="�"}return t}},9829:(e,t)=>{"use strict";const r=new Map,n=new Map,i=a;function o(e,t){return t=t||0,e.length-t>=2&&45===e.charCodeAt(t)&&45===e.charCodeAt(t+1)}function a(e,t){if(t=t||0,e.length-t>=3&&45===e.charCodeAt(t)&&45!==e.charCodeAt(t+1)){const r=e.indexOf("-",t+2);if(-1!==r)return e.substring(t,r+1)}return""}t.isCustomProperty=o,t.keyword=function(e){if(r.has(e))return r.get(e);const t=e.toLowerCase();let n=r.get(t);if(void 0===n){const e=o(t,0),r=e?"":a(t,0);n=Object.freeze({basename:t.substr(r.length),name:t,prefix:r,vendor:r,custom:e})}return r.set(e,n),n},t.property=function(e){if(n.has(e))return n.get(e);let t=e,r=e[0];"/"===r?r="/"===e[1]?"//":"/":"_"!==r&&"*"!==r&&"$"!==r&&"#"!==r&&"+"!==r&&"&"!==r&&(r="");const i=o(t,r.length);if(!i&&(t=t.toLowerCase(),n.has(t))){const r=n.get(t);return n.set(e,r),r}const s=i?"":a(t,r.length),l=t.substr(0,r.length+s.length),c=Object.freeze({basename:t.substr(l.length),name:t.substr(r.length),hack:r,vendor:s,prefix:l,custom:i});return n.set(e,c),c},t.vendorPrefix=i},2180:(e,t,r)=>{"use strict";const n=r(4897),i=r(8022);t.decode=function(e){const t=e.length,r=e.charCodeAt(0),o=34===r||39===r?1:0,a=1===o&&t>1&&e.charCodeAt(t-1)===r?t-2:t-1;let s="";for(let r=o;r<=a;r++){let o=e.charCodeAt(r);if(92===o){if(r===a){r!==t-1&&(s=e.substr(r+1));break}if(o=e.charCodeAt(++r),n.isValidEscape(92,o)){const t=r-1,n=i.consumeEscaped(e,t);r=n-1,s+=i.decodeEscaped(e.substring(t+1,n))}else 13===o&&10===e.charCodeAt(r+1)&&r++}else s+=e[r]}return s},t.encode=function(e,t){const r=t?"'":'"',i=t?39:34;let o="",a=!1;for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);0!==r?r<=31||127===r?(o+="\\"+r.toString(16),a=!0):r===i||92===r?(o+="\\"+e.charAt(t),a=!1):(a&&(n.isHexDigit(r)||n.isWhiteSpace(r))&&(o+=" "),o+=e.charAt(t),a=!1):o+="�"}return r+o+r}},6802:(e,t,r)=>{"use strict";const n=r(4897),i=r(8022);t.decode=function(e){const t=e.length;let r=4,o=41===e.charCodeAt(t-1)?t-2:t-1,a="";for(;r<o&&n.isWhiteSpace(e.charCodeAt(r));)r++;for(;r<o&&n.isWhiteSpace(e.charCodeAt(o));)o--;for(let s=r;s<=o;s++){let r=e.charCodeAt(s);if(92===r){if(s===o){s!==t-1&&(a=e.substr(s+1));break}if(r=e.charCodeAt(++s),n.isValidEscape(92,r)){const t=s-1,r=i.consumeEscaped(e,t);s=r-1,a+=i.decodeEscaped(e.substring(t+1,r))}else 13===r&&10===e.charCodeAt(s+1)&&s++}else a+=e[s]}return a},t.encode=function(e){let t="",r=!1;for(let i=0;i<e.length;i++){const o=e.charCodeAt(i);0!==o?o<=31||127===o?(t+="\\"+o.toString(16),r=!0):32===o||92===o||34===o||39===o||40===o||41===o?(t+="\\"+e.charAt(i),r=!1):(r&&n.isHexDigit(o)&&(t+=" "),t+=e.charAt(i),r=!1):t+="�"}return"url("+t+")"}},1306:(e,t)=>{"use strict";const{hasOwnProperty:r}=Object.prototype,n=function(){};function i(e){return"function"==typeof e?e:n}function o(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function a(e,t){const n=t.structure,i=[];for(const e in n){if(!1===r.call(n,e))continue;let t=n[e];const o={name:e,type:!1,nullable:!1};Array.isArray(t)||(t=[t]);for(const e of t)null===e?o.nullable=!0:"string"==typeof e?o.type="node":Array.isArray(e)&&(o.type="list");o.type&&i.push(o)}return i.length?{context:t.walkContext,fields:i}:null}function s(e,t){const r=e.fields.slice(),n=e.context,i="string"==typeof n;return t&&r.reverse(),function(e,o,a,s){let l;i&&(l=o[n],o[n]=e);for(const n of r){const r=e[n.name];if(!n.nullable||r)if("list"===n.type){if(t?r.reduceRight(s,!1):r.reduce(s,!1))return!0}else if(a(r))return!0}i&&(o[n]=l)}}function l({StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}){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:i}}}t.createWalker=function(e){const t=function(e){const t={};for(const n in e.node)if(r.call(e.node,n)){const r=e.node[n];if(!r.structure)throw new Error("Missed `structure` field in `"+n+"` node type definition");t[n]=a(0,r)}return t}(e),c={},u={},d=Symbol("break-walk"),p=Symbol("skip-node");for(const e in t)r.call(t,e)&&null!==t[e]&&(c[e]=s(t[e],!1),u[e]=s(t[e],!0));const h=l(c),m=l(u),f=function(e,r){function a(e,t,r){const n=s.call(b,e,t,r);return n===d||n!==p&&(!(!f.hasOwnProperty(e.type)||!f[e.type](e,b,a,g))||l.call(b,e,t,r)===d)}let s=n,l=n,f=c,g=(e,t,r,n)=>e||a(t,r,n);const b={break:d,skip:p,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof r)s=r;else if(r&&(s=i(r.enter),l=i(r.leave),r.reverse&&(f=u),r.visit)){if(h.hasOwnProperty(r.visit))f=r.reverse?m[r.visit]:h[r.visit];else if(!t.hasOwnProperty(r.visit))throw new Error("Bad value `"+r.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");s=o(s,r.visit),l=o(l,r.visit)}if(s===n&&l===n)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");a(e)};return f.break=d,f.skip=p,f.find=function(e,t){let r=null;return f(e,(function(e,n,i){if(t.call(this,e,n,i))return r=e,d})),r},f.findLast=function(e,t){let r=null;return f(e,{reverse:!0,enter(e,n,i){if(t.call(this,e,n,i))return r=e,d}}),r},f.findAll=function(e,t){const r=[];return f(e,(function(e,n,i){t.call(this,e,n,i)&&r.push(e)})),r},f}},7248:e=>{e.exports={generic:!0,units:{angle:["deg","grad","rad","turn"],decibel:["db"],flex:["fr"],frequency:["hz","khz"],length:["cm","mm","q","in","pt","pc","px","em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax"],resolution:["dpi","dpcm","dppx","x"],semitones:["st"],time:["s","ms"]},types:{"abs()":"abs( <calc-sum> )","absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large|xxx-large","acos()":"acos( <calc-sum> )","alpha-value":"<number>|<percentage>","angle-percentage":"<angle>|<percentage>","angular-color-hint":"<angle-percentage>","angular-color-stop":"<color>&&<color-stop-angle>?","angular-color-stop-list":"[<angular-color-stop> [, <angular-color-hint>]?]# , <angular-color-stop>","animateable-feature":"scroll-position|contents|<custom-ident>","asin()":"asin( <calc-sum> )","atan()":"atan( <calc-sum> )","atan2()":"atan2( <calc-sum> , <calc-sum> )",attachment:"scroll|fixed|local","attr()":"attr( <attr-name> <type-or-unit>? [, <attr-fallback>]? )","attr-matcher":"['~'|'|'|'^'|'$'|'*']? '='","attr-modifier":"i|s","attribute-selector":"'[' <wq-name> ']'|'[' <wq-name> <attr-matcher> [<string-token>|<ident-token>] <attr-modifier>? ']'","auto-repeat":"repeat( [auto-fill|auto-fit] , [<line-names>? <fixed-size>]+ <line-names>? )","auto-track-list":"[<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>? <auto-repeat> [<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>?",axis:"block|inline|vertical|horizontal","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<circle()>|<ellipse()>|<polygon()>|<path()>","bg-image":"none|<image>","bg-layer":"<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","bg-position":"[[left|center|right|top|bottom|<length-percentage>]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]|[center|[left|right] <length-percentage>?]&&[center|[top|bottom] <length-percentage>?]]","bg-size":"[<length-percentage>|auto]{1,2}|cover|contain","blur()":"blur( <length> )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity",box:"border-box|padding-box|content-box","brightness()":"brightness( <number-percentage> )","calc()":"calc( <calc-sum> )","calc-sum":"<calc-product> [['+'|'-'] <calc-product>]*","calc-product":"<calc-value> ['*' <calc-value>|'/' <number>]*","calc-value":"<number>|<dimension>|<percentage>|<calc-constant>|( <calc-sum> )","calc-constant":"e|pi|infinity|-infinity|NaN","cf-final-image":"<image>|<color>","cf-mixing-image":"<percentage>?&&<image>","circle()":"circle( [<shape-radius>]? [at <position>]? )","clamp()":"clamp( <calc-sum>#{3} )","class-selector":"'.' <ident-token>","clip-source":"<url>",color:"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hwb()>|<lab()>|<lch()>|<hex-color>|<named-color>|currentcolor|<deprecated-system-color>","color-stop":"<color-stop-length>|<color-stop-angle>","color-stop-angle":"<angle-percentage>{1,2}","color-stop-length":"<length-percentage>{1,2}","color-stop-list":"[<linear-color-stop> [, <linear-color-hint>]?]# , <linear-color-stop>",combinator:"'>'|'+'|'~'|['||']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat-auto":"searchfield|textarea|push-button|slider-horizontal|checkbox|radio|square-button|menulist|listbox|meter|progress-bar|button","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[<type-selector>? <subclass-selector>* [<pseudo-element-selector> <pseudo-class-selector>*]*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<compound-selector> [<combinator>? <compound-selector>]*","complex-selector-list":"<complex-selector>#","conic-gradient()":"conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[<string>|contents|<image>|<counter>|<quote>|<target>|<leader()>|<attr()>]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"<image>","contrast()":"contrast( [<number-percentage>] )","cos()":"cos( <calc-sum> )",counter:"<counter()>|<counters()>","counter()":"counter( <counter-name> , <counter-style>? )","counter-name":"<custom-ident>","counter-style":"<counter-style-name>|symbols( )","counter-style-name":"<custom-ident>","counters()":"counters( <counter-name> , <string> , <counter-style>? )","cross-fade()":"cross-fade( <cf-mixing-image> , <cf-final-image>? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( <number [0,1]> , <number> , <number [0,1]> , <number> )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"<display-outside>?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( <length>{2,3} <color>? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( <custom-ident> , [first|start|last|first-except]? )|element( <id-selector> )","ellipse()":"ellipse( [<shape-radius>{2}]? [at <position>]? )","ending-shape":"circle|ellipse","env()":"env( <custom-ident> , <declaration-value>? )","exp()":"exp( <calc-sum> )","explicit-track-list":"[<line-names>? <track-size>]+ <line-names>?","family-name":"<string>|<custom-ident>+","feature-tag-value":"<string> [<integer>|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":"<feature-type> '{' <feature-value-declaration-list> '}'","feature-value-block-list":"<feature-value-block>+","feature-value-declaration":"<custom-ident> : <integer>+ ;","feature-value-declaration-list":"<feature-value-declaration>","feature-value-name":"<custom-ident>","fill-rule":"nonzero|evenodd","filter-function":"<blur()>|<brightness()>|<contrast()>|<drop-shadow()>|<grayscale()>|<hue-rotate()>|<invert()>|<opacity()>|<saturate()>|<sepia()>","filter-function-list":"[<filter-function>|<url>]+","final-bg-layer":"<'background-color'>||<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","fixed-breadth":"<length-percentage>","fixed-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <fixed-size>]+ <line-names>? )","fixed-size":"<fixed-breadth>|minmax( <fixed-breadth> , <track-breadth> )|minmax( <inflexible-breadth> , <fixed-breadth> )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|<percentage>","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|<number [1,1000]>","frequency-percentage":"<frequency>|<percentage>","general-enclosed":"[<function-token> <any-value> )]|( <ident> <any-value> )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"<shape-box>|fill-box|stroke-box|view-box",gradient:"<linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>|<repeating-conic-gradient()>|<-legacy-gradient>","grayscale()":"grayscale( <number-percentage> )","grid-line":"auto|<custom-ident>|[<integer>&&<custom-ident>?]|[span&&[<integer>||<custom-ident>]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )","hsla()":"hsla( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )",hue:"<number>|<angle>","hue-rotate()":"hue-rotate( <angle> )","hwb()":"hwb( [<hue>|none] [<percentage>|none] [<percentage>|none] [/ [<alpha-value>|none]]? )","hypot()":"hypot( <calc-sum># )",image:"<url>|<image()>|<image-set()>|<element()>|<paint()>|<cross-fade()>|<gradient>","image()":"image( <image-tags>? [<image-src>? , <color>?]! )","image-set()":"image-set( <image-set-option># )","image-set-option":"[<image>|<string>] [<resolution>||type( <string> )]","image-src":"<url>|<string>","image-tags":"ltr|rtl","inflexible-breadth":"<length-percentage>|min-content|max-content|auto","inset()":"inset( <length-percentage>{1,4} [round <'border-radius'>]? )","invert()":"invert( <number-percentage> )","keyframes-name":"<custom-ident>|<string>","keyframe-block":"<keyframe-selector># { <declaration-list> }","keyframe-block-list":"<keyframe-block>+","keyframe-selector":"from|to|<percentage>","lab()":"lab( [<percentage>|<number>|none] [<percentage>|<number>|none] [<percentage>|<number>|none] [/ [<alpha-value>|none]]? )","layer()":"layer( <layer-name> )","layer-name":"<ident> ['.' <ident>]*","lch()":"lch( [<percentage>|<number>|none] [<percentage>|<number>|none] [<hue>|none] [/ [<alpha-value>|none]]? )","leader()":"leader( <leader-type> )","leader-type":"dotted|solid|space|<string>","length-percentage":"<length>|<percentage>","line-names":"'[' <custom-ident>* ']'","line-name-list":"[<line-names>|<name-repeat>]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"<length>|thin|medium|thick","linear-color-hint":"<length-percentage>","linear-color-stop":"<color> <color-stop-length>?","linear-gradient()":"linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","log()":"log( <calc-sum> , <calc-sum>? )","mask-layer":"<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||<geometry-box>||[<geometry-box>|no-clip]||<compositing-operator>||<masking-mode>","mask-position":"[<length-percentage>|left|center|right] [<length-percentage>|top|center|bottom]?","mask-reference":"none|<image>|<mask-source>","mask-source":"<url>","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( <number>#{6} )","matrix3d()":"matrix3d( <number>#{16} )","max()":"max( <calc-sum># )","media-and":"<media-in-parens> [and <media-in-parens>]+","media-condition":"<media-not>|<media-and>|<media-or>|<media-in-parens>","media-condition-without-or":"<media-not>|<media-and>|<media-in-parens>","media-feature":"( [<mf-plain>|<mf-boolean>|<mf-range>] )","media-in-parens":"( <media-condition> )|<media-feature>|<general-enclosed>","media-not":"not <media-in-parens>","media-or":"<media-in-parens> [or <media-in-parens>]+","media-query":"<media-condition>|[not|only]? <media-type> [and <media-condition-without-or>]?","media-query-list":"<media-query>#","media-type":"<ident>","mf-boolean":"<mf-name>","mf-name":"<ident>","mf-plain":"<mf-name> : <mf-value>","mf-range":"<mf-name> ['<'|'>']? '='? <mf-value>|<mf-value> ['<'|'>']? '='? <mf-name>|<mf-value> '<' '='? <mf-name> '<' '='? <mf-value>|<mf-value> '>' '='? <mf-name> '>' '='? <mf-value>","mf-value":"<number>|<dimension>|<ident>|<ratio>","min()":"min( <calc-sum># )","minmax()":"minmax( [<length-percentage>|min-content|max-content|auto] , [<length-percentage>|<flex>|min-content|max-content|auto] )","mod()":"mod( <calc-sum> , <calc-sum> )","name-repeat":"repeat( [<integer [1,∞]>|auto-fill] , <line-names>+ )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"<ident>","ns-prefix":"[<ident-token>|'*']? '|'","number-percentage":"<number>|<percentage>","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]",nth:"<an-plus-b>|even|odd","opacity()":"opacity( [<number-percentage>] )","overflow-position":"unsafe|safe","outline-radius":"<length>|<percentage>","page-body":"<declaration>? [; <page-body>]?|<page-margin-box> <page-body>","page-margin-box":"<page-margin-box-type> '{' <declaration-list> '}'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[<page-selector>#]?","page-selector":"<pseudo-page>+|<ident> <pseudo-page>*","page-size":"A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger","path()":"path( [<fill-rule> ,]? <string> )","paint()":"paint( <ident> , <declaration-value>? )","perspective()":"perspective( [<length [0,∞]>|none] )","polygon()":"polygon( <fill-rule>? , [<length-percentage> <length-percentage>]# )",position:"[[left|center|right]||[top|center|bottom]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]?|[[left|right] <length-percentage>]&&[[top|bottom] <length-percentage>]]","pow()":"pow( <calc-sum> , <calc-sum> )","pseudo-class-selector":"':' <ident-token>|':' <function-token> <any-value> ')'","pseudo-element-selector":"':' <pseudo-class-selector>","pseudo-page":": [left|right|first|blank]",quote:"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )",ratio:"<number [0,∞]> [/ <number [0,∞]>]?","relative-selector":"<combinator>? <complex-selector>","relative-selector-list":"<relative-selector>#","relative-size":"larger|smaller","rem()":"rem( <calc-sum> , <calc-sum> )","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-conic-gradient()":"repeating-conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","repeating-linear-gradient()":"repeating-linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","repeating-radial-gradient()":"repeating-radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","reversed-counter-name":"reversed( <counter-name> )","rgb()":"rgb( <percentage>{3} [/ <alpha-value>]? )|rgb( <number>{3} [/ <alpha-value>]? )|rgb( <percentage>#{3} , <alpha-value>? )|rgb( <number>#{3} , <alpha-value>? )","rgba()":"rgba( <percentage>{3} [/ <alpha-value>]? )|rgba( <number>{3} [/ <alpha-value>]? )|rgba( <percentage>#{3} , <alpha-value>? )|rgba( <number>#{3} , <alpha-value>? )","rotate()":"rotate( [<angle>|<zero>] )","rotate3d()":"rotate3d( <number> , <number> , <number> , [<angle>|<zero>] )","rotateX()":"rotateX( [<angle>|<zero>] )","rotateY()":"rotateY( [<angle>|<zero>] )","rotateZ()":"rotateZ( [<angle>|<zero>] )","round()":"round( <rounding-strategy>? , <calc-sum> , <calc-sum> )","rounding-strategy":"nearest|up|down|to-zero","saturate()":"saturate( <number-percentage> )","scale()":"scale( [<number>|<percentage>]#{1,2} )","scale3d()":"scale3d( [<number>|<percentage>]#{3} )","scaleX()":"scaleX( [<number>|<percentage>] )","scaleY()":"scaleY( [<number>|<percentage>] )","scaleZ()":"scaleZ( [<number>|<percentage>] )",scroller:"root|nearest","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"<length-percentage>|closest-side|farthest-side","sign()":"sign( <calc-sum> )","skew()":"skew( [<angle>|<zero>] , [<angle>|<zero>]? )","skewX()":"skewX( [<angle>|<zero>] )","skewY()":"skewY( [<angle>|<zero>] )","sepia()":"sepia( <number-percentage> )",shadow:"inset?&&<length>{2,4}&&<color>?","shadow-t":"[<length>{2,3}&&<color>?]",shape:"rect( <top> , <right> , <bottom> , <left> )|rect( <top> <right> <bottom> <left> )","shape-box":"<box>|margin-box","side-or-corner":"[left|right]||[top|bottom]","sin()":"sin( <calc-sum> )","single-animation":"<time>||<easing-function>||<time>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]","single-animation-direction":"normal|reverse|alternate|alternate-reverse","single-animation-fill-mode":"none|forwards|backwards|both","single-animation-iteration-count":"infinite|<number>","single-animation-play-state":"running|paused","single-animation-timeline":"auto|none|<timeline-name>|scroll( <axis>? <scroller>? )","single-transition":"[none|<single-transition-property>]||<time>||<easing-function>||<time>","single-transition-property":"all|<custom-ident>",size:"closest-side|farthest-side|closest-corner|farthest-corner|<length>|<length-percentage>{2}","sqrt()":"sqrt( <calc-sum> )","step-position":"jump-start|jump-end|jump-none|jump-both|start|end","step-timing-function":"step-start|step-end|steps( <integer> [, <step-position>]? )","subclass-selector":"<id-selector>|<class-selector>|<attribute-selector>|<pseudo-class-selector>","supports-condition":"not <supports-in-parens>|<supports-in-parens> [and <supports-in-parens>]*|<supports-in-parens> [or <supports-in-parens>]*","supports-in-parens":"( <supports-condition> )|<supports-feature>|<general-enclosed>","supports-feature":"<supports-decl>|<supports-selector-fn>","supports-decl":"( <declaration> )","supports-selector-fn":"selector( <complex-selector> )",symbol:"<string>|<image>|<custom-ident>","tan()":"tan( <calc-sum> )",target:"<target-counter()>|<target-counters()>|<target-text()>","target-counter()":"target-counter( [<string>|<url>] , <custom-ident> , <counter-style>? )","target-counters()":"target-counters( [<string>|<url>] , <custom-ident> , <string> , <counter-style>? )","target-text()":"target-text( [<string>|<url>] , [content|before|after|first-letter]? )","time-percentage":"<time>|<percentage>","timeline-name":"<custom-ident>|<string>","easing-function":"linear|<cubic-bezier-timing-function>|<step-timing-function>","track-breadth":"<length-percentage>|<flex>|min-content|max-content|auto","track-list":"[<line-names>? [<track-size>|<track-repeat>]]+ <line-names>?","track-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <track-size>]+ <line-names>? )","track-size":"<track-breadth>|minmax( <inflexible-breadth> , <track-breadth> )|fit-content( <length-percentage> )","transform-function":"<matrix()>|<translate()>|<translateX()>|<translateY()>|<scale()>|<scaleX()>|<scaleY()>|<rotate()>|<skew()>|<skewX()>|<skewY()>|<matrix3d()>|<translate3d()>|<translateZ()>|<scale3d()>|<scaleZ()>|<rotate3d()>|<rotateX()>|<rotateY()>|<rotateZ()>|<perspective()>","transform-list":"<transform-function>+","translate()":"translate( <length-percentage> , <length-percentage>? )","translate3d()":"translate3d( <length-percentage> , <length-percentage> , <length> )","translateX()":"translateX( <length-percentage> )","translateY()":"translateY( <length-percentage> )","translateZ()":"translateZ( <length> )","type-or-unit":"string|color|url|integer|number|length|angle|time|frequency|cap|ch|em|ex|ic|lh|rlh|rem|vb|vi|vw|vh|vmin|vmax|mm|Q|cm|in|pt|pc|px|deg|grad|rad|turn|ms|s|Hz|kHz|%","type-selector":"<wq-name>|<ns-prefix>? '*'","var()":"var( <custom-property-name> , <declaration-value>? )","viewport-length":"auto|<length-percentage>","visual-box":"content-box|padding-box|border-box","wq-name":"<ns-prefix>? <ident-token>","-legacy-gradient":"<-webkit-gradient()>|<-legacy-linear-gradient>|<-legacy-repeating-linear-gradient>|<-legacy-radial-gradient>|<-legacy-repeating-radial-gradient>","-legacy-linear-gradient":"-moz-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-repeating-linear-gradient":"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-linear-gradient-arguments":"[<angle>|<side-or-corner>]? , <color-stop-list>","-legacy-radial-gradient":"-moz-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-repeating-radial-gradient":"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-radial-gradient-arguments":"[<position> ,]? [[[<-legacy-radial-gradient-shape>||<-legacy-radial-gradient-size>]|[<length>|<percentage>]{2}] ,]? <color-stop-list>","-legacy-radial-gradient-size":"closest-side|closest-corner|farthest-side|farthest-corner|contain|cover","-legacy-radial-gradient-shape":"circle|ellipse","-non-standard-font":"-apple-system-body|-apple-system-headline|-apple-system-subheadline|-apple-system-caption1|-apple-system-caption2|-apple-system-footnote|-apple-system-short-body|-apple-system-short-headline|-apple-system-short-subheadline|-apple-system-short-caption1|-apple-system-short-footnote|-apple-system-tall-body","-non-standard-color":"-moz-ButtonDefault|-moz-ButtonHoverFace|-moz-ButtonHoverText|-moz-CellHighlight|-moz-CellHighlightText|-moz-Combobox|-moz-ComboboxText|-moz-Dialog|-moz-DialogText|-moz-dragtargetzone|-moz-EvenTreeRow|-moz-Field|-moz-FieldText|-moz-html-CellHighlight|-moz-html-CellHighlightText|-moz-mac-accentdarkestshadow|-moz-mac-accentdarkshadow|-moz-mac-accentface|-moz-mac-accentlightesthighlight|-moz-mac-accentlightshadow|-moz-mac-accentregularhighlight|-moz-mac-accentregularshadow|-moz-mac-chrome-active|-moz-mac-chrome-inactive|-moz-mac-focusring|-moz-mac-menuselect|-moz-mac-menushadow|-moz-mac-menutextselect|-moz-MenuHover|-moz-MenuHoverText|-moz-MenuBarText|-moz-MenuBarHoverText|-moz-nativehyperlinktext|-moz-OddTreeRow|-moz-win-communicationstext|-moz-win-mediatext|-moz-activehyperlinktext|-moz-default-background-color|-moz-default-color|-moz-hyperlinktext|-moz-visitedhyperlinktext|-webkit-activelink|-webkit-focus-ring-color|-webkit-link|-webkit-text","-non-standard-image-rendering":"optimize-contrast|-moz-crisp-edges|-o-crisp-edges|-webkit-optimize-contrast","-non-standard-overflow":"-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-width":"fill-available|min-intrinsic|intrinsic|-moz-available|-moz-fit-content|-moz-min-content|-moz-max-content|-webkit-min-content|-webkit-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point>|, <-webkit-gradient-radius> , <-webkit-gradient-point>] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )","-webkit-gradient-color-stop":"from( <color> )|color-stop( [<number-zero-one>|<percentage>] , <color> )|to( <color> )","-webkit-gradient-point":"[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]","-webkit-gradient-radius":"<length>|<percentage>","-webkit-gradient-type":"linear|radial","-webkit-mask-box-repeat":"repeat|stretch|round","-webkit-mask-clip-style":"border|border-box|padding|padding-box|content|content-box|text","-ms-filter-function-list":"<-ms-filter-function>+","-ms-filter-function":"<-ms-filter-function-progid>|<-ms-filter-function-legacy>","-ms-filter-function-progid":"'progid:' [<ident-token> '.']* [<ident-token>|<function-token> <any-value>? )]","-ms-filter-function-legacy":"<ident-token>|<function-token> <any-value>? )","-ms-filter":"<string>",age:"child|young|old","attr-name":"<wq-name>","attr-fallback":"<any-value>","bg-clip":"<box>|border|text",bottom:"<length>|auto","generic-voice":"[<age>? <gender> <integer>?]",gender:"male|female|neutral",left:"<length>|auto","mask-image":"<mask-reference>#",paint:"none|<color>|<url> [none|<color>]?|context-fill|context-stroke",right:"<length>|auto","scroll-timeline-axis":"block|inline|vertical|horizontal","scroll-timeline-name":"none|<custom-ident>","single-animation-composition":"replace|add|accumulate","svg-length":"<percentage>|<length>|<number>","svg-writing-mode":"lr-tb|rl-tb|tb-rl|lr|rl|tb",top:"<length>|auto",x:"<number>",y:"<number>",declaration:"<ident-token> : <declaration-value>? ['!' important]?","declaration-list":"[<declaration>? ';']* <declaration>?",url:"url( <string> <url-modifier>* )|<url-token>","url-modifier":"<ident>|<function-token> <any-value> )","number-zero-one":"<number [0,1]>","number-one-or-greater":"<number [1,∞]>","-non-standard-display":"-ms-inline-flexbox|-ms-grid|-ms-inline-grid|-webkit-flex|-webkit-inline-flex|-webkit-box|-webkit-inline-box|-moz-inline-stack|-moz-box|-moz-inline-box"},properties:{"--*":"<declaration-value>","-ms-accelerator":"false|true","-ms-block-progression":"tb|rl|bt|lr","-ms-content-zoom-chaining":"none|chained","-ms-content-zooming":"none|zoom","-ms-content-zoom-limit":"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>","-ms-content-zoom-limit-max":"<percentage>","-ms-content-zoom-limit-min":"<percentage>","-ms-content-zoom-snap":"<'-ms-content-zoom-snap-type'>||<'-ms-content-zoom-snap-points'>","-ms-content-zoom-snap-points":"snapInterval( <percentage> , <percentage> )|snapList( <percentage># )","-ms-content-zoom-snap-type":"none|proximity|mandatory","-ms-filter":"<string>","-ms-flow-from":"[none|<custom-ident>]#","-ms-flow-into":"[none|<custom-ident>]#","-ms-grid-columns":"none|<track-list>|<auto-track-list>","-ms-grid-rows":"none|<track-list>|<auto-track-list>","-ms-high-contrast-adjust":"auto|none","-ms-hyphenate-limit-chars":"auto|<integer>{1,3}","-ms-hyphenate-limit-lines":"no-limit|<integer>","-ms-hyphenate-limit-zone":"<percentage>|<length>","-ms-ime-align":"auto|after","-ms-overflow-style":"auto|none|scrollbar|-ms-autohiding-scrollbar","-ms-scrollbar-3dlight-color":"<color>","-ms-scrollbar-arrow-color":"<color>","-ms-scrollbar-base-color":"<color>","-ms-scrollbar-darkshadow-color":"<color>","-ms-scrollbar-face-color":"<color>","-ms-scrollbar-highlight-color":"<color>","-ms-scrollbar-shadow-color":"<color>","-ms-scrollbar-track-color":"<color>","-ms-scroll-chaining":"chained|none","-ms-scroll-limit":"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>","-ms-scroll-limit-x-max":"auto|<length>","-ms-scroll-limit-x-min":"<length>","-ms-scroll-limit-y-max":"auto|<length>","-ms-scroll-limit-y-min":"<length>","-ms-scroll-rails":"none|railed","-ms-scroll-snap-points-x":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-points-y":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-type":"none|proximity|mandatory","-ms-scroll-snap-x":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>","-ms-scroll-snap-y":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>","-ms-scroll-translation":"none|vertical-to-horizontal","-ms-text-autospace":"none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space","-ms-touch-select":"grippers|none","-ms-user-select":"none|element|text","-ms-wrap-flow":"auto|both|start|end|maximum|clear","-ms-wrap-margin":"<length>","-ms-wrap-through":"wrap|none","-moz-appearance":"none|button|button-arrow-down|button-arrow-next|button-arrow-previous|button-arrow-up|button-bevel|button-focus|caret|checkbox|checkbox-container|checkbox-label|checkmenuitem|dualbutton|groupbox|listbox|listitem|menuarrow|menubar|menucheckbox|menuimage|menuitem|menuitemtext|menulist|menulist-button|menulist-text|menulist-textfield|menupopup|menuradio|menuseparator|meterbar|meterchunk|progressbar|progressbar-vertical|progresschunk|progresschunk-vertical|radio|radio-container|radio-label|radiomenuitem|range|range-thumb|resizer|resizerpanel|scale-horizontal|scalethumbend|scalethumb-horizontal|scalethumbstart|scalethumbtick|scalethumb-vertical|scale-vertical|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|separator|sheet|spinner|spinner-downbutton|spinner-textfield|spinner-upbutton|splitter|statusbar|statusbarpanel|tab|tabpanel|tabpanels|tab-scroll-arrow-back|tab-scroll-arrow-forward|textfield|textfield-multiline|toolbar|toolbarbutton|toolbarbutton-dropdown|toolbargripper|toolbox|tooltip|treeheader|treeheadercell|treeheadersortarrow|treeitem|treeline|treetwisty|treetwistyopen|treeview|-moz-mac-unified-toolbar|-moz-win-borderless-glass|-moz-win-browsertabbar-toolbox|-moz-win-communicationstext|-moz-win-communications-toolbox|-moz-win-exclude-glass|-moz-win-glass|-moz-win-mediatext|-moz-win-media-toolbox|-moz-window-button-box|-moz-window-button-box-maximized|-moz-window-button-close|-moz-window-button-maximize|-moz-window-button-minimize|-moz-window-button-restore|-moz-window-frame-bottom|-moz-window-frame-left|-moz-window-frame-right|-moz-window-titlebar|-moz-window-titlebar-maximized","-moz-binding":"<url>|none","-moz-border-bottom-colors":"<color>+|none","-moz-border-left-colors":"<color>+|none","-moz-border-right-colors":"<color>+|none","-moz-border-top-colors":"<color>+|none","-moz-context-properties":"none|[fill|fill-opacity|stroke|stroke-opacity]#","-moz-float-edge":"border-box|content-box|margin-box|padding-box","-moz-force-broken-image-icon":"0|1","-moz-image-region":"<shape>|auto","-moz-orient":"inline|block|horizontal|vertical","-moz-outline-radius":"<outline-radius>{1,4} [/ <outline-radius>{1,4}]?","-moz-outline-radius-bottomleft":"<outline-radius>","-moz-outline-radius-bottomright":"<outline-radius>","-moz-outline-radius-topleft":"<outline-radius>","-moz-outline-radius-topright":"<outline-radius>","-moz-stack-sizing":"ignore|stretch-to-fit","-moz-text-blink":"none|blink","-moz-user-focus":"ignore|normal|select-after|select-before|select-menu|select-same|select-all|none","-moz-user-input":"auto|none|enabled|disabled","-moz-user-modify":"read-only|read-write|write-only","-moz-window-dragging":"drag|no-drag","-moz-window-shadow":"default|menu|tooltip|sheet|none","-webkit-appearance":"none|button|button-bevel|caps-lock-indicator|caret|checkbox|default-button|inner-spin-button|listbox|listitem|media-controls-background|media-controls-fullscreen-background|media-current-time-display|media-enter-fullscreen-button|media-exit-fullscreen-button|media-fullscreen-button|media-mute-button|media-overlay-play-button|media-play-button|media-seek-back-button|media-seek-forward-button|media-slider|media-sliderthumb|media-time-remaining-display|media-toggle-closed-captions-button|media-volume-slider|media-volume-slider-container|media-volume-sliderthumb|menulist|menulist-button|menulist-text|menulist-textfield|meter|progress-bar|progress-bar-value|push-button|radio|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbargripper-horizontal|scrollbargripper-vertical|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|searchfield-cancel-button|searchfield-decoration|searchfield-results-button|searchfield-results-decoration|slider-horizontal|slider-vertical|sliderthumb-horizontal|sliderthumb-vertical|square-button|textarea|textfield|-apple-pay-button","-webkit-border-before":"<'border-width'>||<'border-style'>||<color>","-webkit-border-before-color":"<color>","-webkit-border-before-style":"<'border-style'>","-webkit-border-before-width":"<'border-width'>","-webkit-box-reflect":"[above|below|right|left]? <length>? <image>?","-webkit-line-clamp":"none|<integer>","-webkit-mask":"[<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||[<box>|border|padding|content|text]||[<box>|border|padding|content]]#","-webkit-mask-attachment":"<attachment>#","-webkit-mask-clip":"[<box>|border|padding|content|text]#","-webkit-mask-composite":"<composite-style>#","-webkit-mask-image":"<mask-reference>#","-webkit-mask-origin":"[<box>|border|padding|content]#","-webkit-mask-position":"<position>#","-webkit-mask-position-x":"[<length-percentage>|left|center|right]#","-webkit-mask-position-y":"[<length-percentage>|top|center|bottom]#","-webkit-mask-repeat":"<repeat-style>#","-webkit-mask-repeat-x":"repeat|no-repeat|space|round","-webkit-mask-repeat-y":"repeat|no-repeat|space|round","-webkit-mask-size":"<bg-size>#","-webkit-overflow-scrolling":"auto|touch","-webkit-tap-highlight-color":"<color>","-webkit-text-fill-color":"<color>","-webkit-text-stroke":"<length>||<color>","-webkit-text-stroke-color":"<color>","-webkit-text-stroke-width":"<length>","-webkit-touch-callout":"default|none","-webkit-user-modify":"read-only|read-write|read-write-plaintext-only","accent-color":"auto|<color>","align-content":"normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>","align-items":"normal|stretch|<baseline-position>|[<overflow-position>? <self-position>]","align-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? <self-position>","align-tracks":"[normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>]#",all:"initial|inherit|unset|revert|revert-layer",animation:"<single-animation>#","animation-composition":"<single-animation-composition>#","animation-delay":"<time>#","animation-direction":"<single-animation-direction>#","animation-duration":"<time>#","animation-fill-mode":"<single-animation-fill-mode>#","animation-iteration-count":"<single-animation-iteration-count>#","animation-name":"[none|<keyframes-name>]#","animation-play-state":"<single-animation-play-state>#","animation-timing-function":"<easing-function>#","animation-timeline":"<single-animation-timeline>#",appearance:"none|auto|textfield|menulist-button|<compat-auto>","aspect-ratio":"auto|<ratio>",azimuth:"<angle>|[[left-side|far-left|left|center-left|center|center-right|right|far-right|right-side]||behind]|leftwards|rightwards","backdrop-filter":"none|<filter-function-list>","backface-visibility":"visible|hidden",background:"[<bg-layer> ,]* <final-bg-layer>","background-attachment":"<attachment>#","background-blend-mode":"<blend-mode>#","background-clip":"<bg-clip>#","background-color":"<color>","background-image":"<bg-image>#","background-origin":"<box>#","background-position":"<bg-position>#","background-position-x":"[center|[[left|right|x-start|x-end]? <length-percentage>?]!]#","background-position-y":"[center|[[top|bottom|y-start|y-end]? <length-percentage>?]!]#","background-repeat":"<repeat-style>#","background-size":"<bg-size>#","block-overflow":"clip|ellipsis|<string>","block-size":"<'width'>",border:"<line-width>||<line-style>||<color>","border-block":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-color":"<'border-top-color'>{1,2}","border-block-style":"<'border-top-style'>","border-block-width":"<'border-top-width'>","border-block-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-end-color":"<'border-top-color'>","border-block-end-style":"<'border-top-style'>","border-block-end-width":"<'border-top-width'>","border-block-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-start-color":"<'border-top-color'>","border-block-start-style":"<'border-top-style'>","border-block-start-width":"<'border-top-width'>","border-bottom":"<line-width>||<line-style>||<color>","border-bottom-color":"<'border-top-color'>","border-bottom-left-radius":"<length-percentage>{1,2}","border-bottom-right-radius":"<length-percentage>{1,2}","border-bottom-style":"<line-style>","border-bottom-width":"<line-width>","border-collapse":"collapse|separate","border-color":"<color>{1,4}","border-end-end-radius":"<length-percentage>{1,2}","border-end-start-radius":"<length-percentage>{1,2}","border-image":"<'border-image-source'>||<'border-image-slice'> [/ <'border-image-width'>|/ <'border-image-width'>? / <'border-image-outset'>]?||<'border-image-repeat'>","border-image-outset":"[<length>|<number>]{1,4}","border-image-repeat":"[stretch|repeat|round|space]{1,2}","border-image-slice":"<number-percentage>{1,4}&&fill?","border-image-source":"none|<image>","border-image-width":"[<length-percentage>|<number>|auto]{1,4}","border-inline":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-color":"<'border-top-color'>{1,2}","border-inline-style":"<'border-top-style'>","border-inline-width":"<'border-top-width'>","border-inline-end-color":"<'border-top-color'>","border-inline-end-style":"<'border-top-style'>","border-inline-end-width":"<'border-top-width'>","border-inline-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-start-color":"<'border-top-color'>","border-inline-start-style":"<'border-top-style'>","border-inline-start-width":"<'border-top-width'>","border-left":"<line-width>||<line-style>||<color>","border-left-color":"<color>","border-left-style":"<line-style>","border-left-width":"<line-width>","border-radius":"<length-percentage>{1,4} [/ <length-percentage>{1,4}]?","border-right":"<line-width>||<line-style>||<color>","border-right-color":"<color>","border-right-style":"<line-style>","border-right-width":"<line-width>","border-spacing":"<length> <length>?","border-start-end-radius":"<length-percentage>{1,2}","border-start-start-radius":"<length-percentage>{1,2}","border-style":"<line-style>{1,4}","border-top":"<line-width>||<line-style>||<color>","border-top-color":"<color>","border-top-left-radius":"<length-percentage>{1,2}","border-top-right-radius":"<length-percentage>{1,2}","border-top-style":"<line-style>","border-top-width":"<line-width>","border-width":"<line-width>{1,4}",bottom:"<length>|<percentage>|auto","box-align":"start|center|end|baseline|stretch","box-decoration-break":"slice|clone","box-direction":"normal|reverse|inherit","box-flex":"<number>","box-flex-group":"<integer>","box-lines":"single|multiple","box-ordinal-group":"<integer>","box-orient":"horizontal|vertical|inline-axis|block-axis|inherit","box-pack":"start|center|end|justify","box-shadow":"none|<shadow>#","box-sizing":"content-box|border-box","break-after":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-before":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-inside":"auto|avoid|avoid-page|avoid-column|avoid-region","caption-side":"top|bottom|block-start|block-end|inline-start|inline-end",caret:"<'caret-color'>||<'caret-shape'>","caret-color":"auto|<color>","caret-shape":"auto|bar|block|underscore",clear:"none|left|right|both|inline-start|inline-end",clip:"<shape>|auto","clip-path":"<clip-source>|[<basic-shape>||<geometry-box>]|none",color:"<color>","print-color-adjust":"economy|exact","color-scheme":"normal|[light|dark|<custom-ident>]+&&only?","column-count":"<integer>|auto","column-fill":"auto|balance|balance-all","column-gap":"normal|<length-percentage>","column-rule":"<'column-rule-width'>||<'column-rule-style'>||<'column-rule-color'>","column-rule-color":"<color>","column-rule-style":"<'border-style'>","column-rule-width":"<'border-width'>","column-span":"none|all","column-width":"<length>|auto",columns:"<'column-width'>||<'column-count'>",contain:"none|strict|content|[[size||inline-size]||layout||style||paint]","contain-intrinsic-size":"[none|<length>|auto <length>]{1,2}","contain-intrinsic-block-size":"none|<length>|auto <length>","contain-intrinsic-height":"none|<length>|auto <length>","contain-intrinsic-inline-size":"none|<length>|auto <length>","contain-intrinsic-width":"none|<length>|auto <length>",content:"normal|none|[<content-replacement>|<content-list>] [/ [<string>|<counter>]+]?","content-visibility":"visible|auto|hidden","counter-increment":"[<counter-name> <integer>?]+|none","counter-reset":"[<counter-name> <integer>?|<reversed-counter-name> <integer>?]+|none","counter-set":"[<counter-name> <integer>?]+|none",cursor:"[[<url> [<x> <y>]? ,]* [auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing|hand|-webkit-grab|-webkit-grabbing|-webkit-zoom-in|-webkit-zoom-out|-moz-grab|-moz-grabbing|-moz-zoom-in|-moz-zoom-out]]",direction:"ltr|rtl",display:"[<display-outside>||<display-inside>]|<display-listitem>|<display-internal>|<display-box>|<display-legacy>|<-non-standard-display>","empty-cells":"show|hide",filter:"none|<filter-function-list>|<-ms-filter-function-list>",flex:"none|[<'flex-grow'> <'flex-shrink'>?||<'flex-basis'>]","flex-basis":"content|<'width'>","flex-direction":"row|row-reverse|column|column-reverse","flex-flow":"<'flex-direction'>||<'flex-wrap'>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap|wrap|wrap-reverse",float:"left|right|none|inline-start|inline-end",font:"[[<'font-style'>||<font-variant-css21>||<'font-weight'>||<'font-stretch'>]? <'font-size'> [/ <'line-height'>]? <'font-family'>]|caption|icon|menu|message-box|small-caption|status-bar","font-family":"[<family-name>|<generic-family>]#","font-feature-settings":"normal|<feature-tag-value>#","font-kerning":"auto|normal|none","font-language-override":"normal|<string>","font-optical-sizing":"auto|none","font-variation-settings":"normal|[<string> <number>]#","font-size":"<absolute-size>|<relative-size>|<length-percentage>","font-size-adjust":"none|[ex-height|cap-height|ch-width|ic-width|ic-height]? [from-font|<number>]","font-smooth":"auto|never|always|<absolute-size>|<length>","font-stretch":"<font-stretch-absolute>","font-style":"normal|italic|oblique <angle>?","font-synthesis":"none|[weight||style||small-caps]","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-alternates":"normal|[stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )]","font-variant-caps":"normal|small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","font-variant-east-asian":"normal|[<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-ligatures":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>]","font-variant-numeric":"normal|[<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero]","font-variant-position":"normal|sub|super","font-weight":"<font-weight-absolute>|bolder|lighter","forced-color-adjust":"auto|none",gap:"<'row-gap'> <'column-gap'>?",grid:"<'grid-template'>|<'grid-template-rows'> / [auto-flow&&dense?] <'grid-auto-columns'>?|[auto-flow&&dense?] <'grid-auto-rows'>? / <'grid-template-columns'>","grid-area":"<grid-line> [/ <grid-line>]{0,3}","grid-auto-columns":"<track-size>+","grid-auto-flow":"[row|column]||dense","grid-auto-rows":"<track-size>+","grid-column":"<grid-line> [/ <grid-line>]?","grid-column-end":"<grid-line>","grid-column-gap":"<length-percentage>","grid-column-start":"<grid-line>","grid-gap":"<'grid-row-gap'> <'grid-column-gap'>?","grid-row":"<grid-line> [/ <grid-line>]?","grid-row-end":"<grid-line>","grid-row-gap":"<length-percentage>","grid-row-start":"<grid-line>","grid-template":"none|[<'grid-template-rows'> / <'grid-template-columns'>]|[<line-names>? <string> <track-size>? <line-names>?]+ [/ <explicit-track-list>]?","grid-template-areas":"none|<string>+","grid-template-columns":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","grid-template-rows":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","hanging-punctuation":"none|[first||[force-end|allow-end]||last]",height:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","hyphenate-character":"auto|<string>",hyphens:"none|manual|auto","image-orientation":"from-image|<angle>|[<angle>? flip]","image-rendering":"auto|crisp-edges|pixelated|optimizeSpeed|optimizeQuality|<-non-standard-image-rendering>","image-resolution":"[from-image||<resolution>]&&snap?","ime-mode":"auto|normal|active|inactive|disabled","initial-letter":"normal|[<number> <integer>?]","initial-letter-align":"[auto|alphabetic|hanging|ideographic]","inline-size":"<'width'>","input-security":"auto|none",inset:"<'top'>{1,4}","inset-block":"<'top'>{1,2}","inset-block-end":"<'top'>","inset-block-start":"<'top'>","inset-inline":"<'top'>{1,2}","inset-inline-end":"<'top'>","inset-inline-start":"<'top'>",isolation:"auto|isolate","justify-content":"normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]","justify-items":"normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]|legacy|legacy&&[left|right|center]","justify-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]","justify-tracks":"[normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]]#",left:"<length>|<percentage>|auto","letter-spacing":"normal|<length-percentage>","line-break":"auto|loose|normal|strict|anywhere","line-clamp":"none|<integer>","line-height":"normal|<number>|<length>|<percentage>","line-height-step":"<length>","list-style":"<'list-style-type'>||<'list-style-position'>||<'list-style-image'>","list-style-image":"<image>|none","list-style-position":"inside|outside","list-style-type":"<counter-style>|<string>|none",margin:"[<length>|<percentage>|auto]{1,4}","margin-block":"<'margin-left'>{1,2}","margin-block-end":"<'margin-left'>","margin-block-start":"<'margin-left'>","margin-bottom":"<length>|<percentage>|auto","margin-inline":"<'margin-left'>{1,2}","margin-inline-end":"<'margin-left'>","margin-inline-start":"<'margin-left'>","margin-left":"<length>|<percentage>|auto","margin-right":"<length>|<percentage>|auto","margin-top":"<length>|<percentage>|auto","margin-trim":"none|in-flow|all",mask:"<mask-layer>#","mask-border":"<'mask-border-source'>||<'mask-border-slice'> [/ <'mask-border-width'>? [/ <'mask-border-outset'>]?]?||<'mask-border-repeat'>||<'mask-border-mode'>","mask-border-mode":"luminance|alpha","mask-border-outset":"[<length>|<number>]{1,4}","mask-border-repeat":"[stretch|repeat|round|space]{1,2}","mask-border-slice":"<number-percentage>{1,4} fill?","mask-border-source":"none|<image>","mask-border-width":"[<length-percentage>|<number>|auto]{1,4}","mask-clip":"[<geometry-box>|no-clip]#","mask-composite":"<compositing-operator>#","mask-image":"<mask-reference>#","mask-mode":"<masking-mode>#","mask-origin":"<geometry-box>#","mask-position":"<position>#","mask-repeat":"<repeat-style>#","mask-size":"<bg-size>#","mask-type":"luminance|alpha","masonry-auto-flow":"[pack|next]||[definite-first|ordered]","math-depth":"auto-add|add( <integer> )|<integer>","math-shift":"normal|compact","math-style":"normal|compact","max-block-size":"<'max-width'>","max-height":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","max-inline-size":"<'max-width'>","max-lines":"none|<integer>","max-width":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","min-block-size":"<'min-width'>","min-height":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","min-inline-size":"<'min-width'>","min-width":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","mix-blend-mode":"<blend-mode>|plus-lighter","object-fit":"fill|contain|cover|none|scale-down","object-position":"<position>",offset:"[<'offset-position'>? [<'offset-path'> [<'offset-distance'>||<'offset-rotate'>]?]?]! [/ <'offset-anchor'>]?","offset-anchor":"auto|<position>","offset-distance":"<length-percentage>","offset-path":"none|ray( [<angle>&&<size>&&contain?] )|<path()>|<url>|[<basic-shape>||<geometry-box>]","offset-position":"auto|<position>","offset-rotate":"[auto|reverse]||<angle>",opacity:"<alpha-value>",order:"<integer>",orphans:"<integer>",outline:"[<'outline-color'>||<'outline-style'>||<'outline-width'>]","outline-color":"<color>|invert","outline-offset":"<length>","outline-style":"auto|<'border-style'>","outline-width":"<line-width>",overflow:"[visible|hidden|clip|scroll|auto]{1,2}|<-non-standard-overflow>","overflow-anchor":"auto|none","overflow-block":"visible|hidden|clip|scroll|auto","overflow-clip-box":"padding-box|content-box","overflow-clip-margin":"<visual-box>||<length [0,∞]>","overflow-inline":"visible|hidden|clip|scroll|auto","overflow-wrap":"normal|break-word|anywhere","overflow-x":"visible|hidden|clip|scroll|auto","overflow-y":"visible|hidden|clip|scroll|auto","overscroll-behavior":"[contain|none|auto]{1,2}","overscroll-behavior-block":"contain|none|auto","overscroll-behavior-inline":"contain|none|auto","overscroll-behavior-x":"contain|none|auto","overscroll-behavior-y":"contain|none|auto",padding:"[<length>|<percentage>]{1,4}","padding-block":"<'padding-left'>{1,2}","padding-block-end":"<'padding-left'>","padding-block-start":"<'padding-left'>","padding-bottom":"<length>|<percentage>","padding-inline":"<'padding-left'>{1,2}","padding-inline-end":"<'padding-left'>","padding-inline-start":"<'padding-left'>","padding-left":"<length>|<percentage>","padding-right":"<length>|<percentage>","padding-top":"<length>|<percentage>","page-break-after":"auto|always|avoid|left|right|recto|verso","page-break-before":"auto|always|avoid|left|right|recto|verso","page-break-inside":"auto|avoid","paint-order":"normal|[fill||stroke||markers]",perspective:"none|<length>","perspective-origin":"<position>","place-content":"<'align-content'> <'justify-content'>?","place-items":"<'align-items'> <'justify-items'>?","place-self":"<'align-self'> <'justify-self'>?","pointer-events":"auto|none|visiblePainted|visibleFill|visibleStroke|visible|painted|fill|stroke|all|inherit",position:"static|relative|absolute|sticky|fixed|-webkit-sticky",quotes:"none|auto|[<string> <string>]+",resize:"none|both|horizontal|vertical|block|inline",right:"<length>|<percentage>|auto",rotate:"none|<angle>|[x|y|z|<number>{3}]&&<angle>","row-gap":"normal|<length-percentage>","ruby-align":"start|center|space-between|space-around","ruby-merge":"separate|collapse|auto","ruby-position":"[alternate||[over|under]]|inter-character",scale:"none|<number>{1,3}","scrollbar-color":"auto|<color>{2}","scrollbar-gutter":"auto|stable&&both-edges?","scrollbar-width":"auto|thin|none","scroll-behavior":"auto|smooth","scroll-margin":"<length>{1,4}","scroll-margin-block":"<length>{1,2}","scroll-margin-block-start":"<length>","scroll-margin-block-end":"<length>","scroll-margin-bottom":"<length>","scroll-margin-inline":"<length>{1,2}","scroll-margin-inline-start":"<length>","scroll-margin-inline-end":"<length>","scroll-margin-left":"<length>","scroll-margin-right":"<length>","scroll-margin-top":"<length>","scroll-padding":"[auto|<length-percentage>]{1,4}","scroll-padding-block":"[auto|<length-percentage>]{1,2}","scroll-padding-block-start":"auto|<length-percentage>","scroll-padding-block-end":"auto|<length-percentage>","scroll-padding-bottom":"auto|<length-percentage>","scroll-padding-inline":"[auto|<length-percentage>]{1,2}","scroll-padding-inline-start":"auto|<length-percentage>","scroll-padding-inline-end":"auto|<length-percentage>","scroll-padding-left":"auto|<length-percentage>","scroll-padding-right":"auto|<length-percentage>","scroll-padding-top":"auto|<length-percentage>","scroll-snap-align":"[none|start|end|center]{1,2}","scroll-snap-coordinate":"none|<position>#","scroll-snap-destination":"<position>","scroll-snap-points-x":"none|repeat( <length-percentage> )","scroll-snap-points-y":"none|repeat( <length-percentage> )","scroll-snap-stop":"normal|always","scroll-snap-type":"none|[x|y|block|inline|both] [mandatory|proximity]?","scroll-snap-type-x":"none|mandatory|proximity","scroll-snap-type-y":"none|mandatory|proximity","scroll-timeline":"<scroll-timeline-name>||<scroll-timeline-axis>","scroll-timeline-axis":"block|inline|vertical|horizontal","scroll-timeline-name":"none|<custom-ident>","shape-image-threshold":"<alpha-value>","shape-margin":"<length-percentage>","shape-outside":"none|[<shape-box>||<basic-shape>]|<image>","tab-size":"<integer>|<length>","table-layout":"auto|fixed","text-align":"start|end|left|right|center|justify|match-parent","text-align-last":"auto|start|end|left|right|center|justify","text-combine-upright":"none|all|[digits <integer>?]","text-decoration":"<'text-decoration-line'>||<'text-decoration-style'>||<'text-decoration-color'>||<'text-decoration-thickness'>","text-decoration-color":"<color>","text-decoration-line":"none|[underline||overline||line-through||blink]|spelling-error|grammar-error","text-decoration-skip":"none|[objects||[spaces|[leading-spaces||trailing-spaces]]||edges||box-decoration]","text-decoration-skip-ink":"auto|all|none","text-decoration-style":"solid|double|dotted|dashed|wavy","text-decoration-thickness":"auto|from-font|<length>|<percentage>","text-emphasis":"<'text-emphasis-style'>||<'text-emphasis-color'>","text-emphasis-color":"<color>","text-emphasis-position":"[over|under]&&[right|left]","text-emphasis-style":"none|[[filled|open]||[dot|circle|double-circle|triangle|sesame]]|<string>","text-indent":"<length-percentage>&&hanging?&&each-line?","text-justify":"auto|inter-character|inter-word|none","text-orientation":"mixed|upright|sideways","text-overflow":"[clip|ellipsis|<string>]{1,2}","text-rendering":"auto|optimizeSpeed|optimizeLegibility|geometricPrecision","text-shadow":"none|<shadow-t>#","text-size-adjust":"none|auto|<percentage>","text-transform":"none|capitalize|uppercase|lowercase|full-width|full-size-kana","text-underline-offset":"auto|<length>|<percentage>","text-underline-position":"auto|from-font|[under||[left|right]]",top:"<length>|<percentage>|auto","touch-action":"auto|none|[[pan-x|pan-left|pan-right]||[pan-y|pan-up|pan-down]||pinch-zoom]|manipulation",transform:"none|<transform-list>","transform-box":"content-box|border-box|fill-box|stroke-box|view-box","transform-origin":"[<length-percentage>|left|center|right|top|bottom]|[[<length-percentage>|left|center|right]&&[<length-percentage>|top|center|bottom]] <length>?","transform-style":"flat|preserve-3d",transition:"<single-transition>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<easing-function>#",translate:"none|<length-percentage> [<length-percentage> <length>?]?","unicode-bidi":"normal|embed|isolate|bidi-override|isolate-override|plaintext|-moz-isolate|-moz-isolate-override|-moz-plaintext|-webkit-isolate|-webkit-isolate-override|-webkit-plaintext","user-select":"auto|text|none|contain|all","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>",visibility:"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line|break-spaces",widows:"<integer>",width:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|fill|stretch|intrinsic|-moz-max-content|-webkit-max-content|-moz-fit-content|-webkit-fit-content","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word","word-spacing":"normal|<length>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>","z-index":"auto|<integer>",zoom:"normal|reset|<number>|<percentage>","-moz-background-clip":"padding|border","-moz-border-radius-bottomleft":"<'border-bottom-left-radius'>","-moz-border-radius-bottomright":"<'border-bottom-right-radius'>","-moz-border-radius-topleft":"<'border-top-left-radius'>","-moz-border-radius-topright":"<'border-bottom-right-radius'>","-moz-control-character-visibility":"visible|hidden","-moz-osx-font-smoothing":"auto|grayscale","-moz-user-select":"none|text|all|-moz-none","-ms-flex-align":"start|end|center|baseline|stretch","-ms-flex-item-align":"auto|start|end|center|baseline|stretch","-ms-flex-line-pack":"start|end|center|justify|distribute|stretch","-ms-flex-negative":"<'flex-shrink'>","-ms-flex-pack":"start|end|center|justify|distribute","-ms-flex-order":"<integer>","-ms-flex-positive":"<'flex-grow'>","-ms-flex-preferred-size":"<'flex-basis'>","-ms-interpolation-mode":"nearest-neighbor|bicubic","-ms-grid-column-align":"start|end|center|stretch","-ms-grid-row-align":"start|end|center|stretch","-ms-hyphenate-limit-last":"none|always|column|page|spread","-webkit-background-clip":"[<box>|border|padding|content|text]#","-webkit-column-break-after":"always|auto|avoid","-webkit-column-break-before":"always|auto|avoid","-webkit-column-break-inside":"always|auto|avoid","-webkit-font-smoothing":"auto|none|antialiased|subpixel-antialiased","-webkit-mask-box-image":"[<url>|<gradient>|none] [<length-percentage>{4} <-webkit-mask-box-repeat>{2}]?","-webkit-print-color-adjust":"economy|exact","-webkit-text-security":"none|circle|disc|square","-webkit-user-drag":"none|element|auto","-webkit-user-select":"auto|none|text|all","alignment-baseline":"auto|baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-edge|ideographic|alphabetic|hanging|mathematical","baseline-shift":"baseline|sub|super|<svg-length>",behavior:"<url>+","clip-rule":"nonzero|evenodd",cue:"<'cue-before'> <'cue-after'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge",fill:"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>",kerning:"auto|<svg-length>",marker:"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>",pause:"<'pause-before'> <'pause-after'>?","pause-after":"<time>|none|x-weak|weak|medium|strong|x-strong","pause-before":"<time>|none|x-weak|weak|medium|strong|x-strong",rest:"<'rest-before'> <'rest-after'>?","rest-after":"<time>|none|x-weak|weak|medium|strong|x-strong","rest-before":"<time>|none|x-weak|weak|medium|strong|x-strong","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision",src:"[<url> [format( <string># )]?|local( <family-name> )]#",speak:"auto|none|normal","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]",stroke:"<paint>","stroke-dasharray":"none|[<svg-length>+]#","stroke-dashoffset":"<svg-length>","stroke-linecap":"butt|round|square","stroke-linejoin":"miter|round|bevel","stroke-miterlimit":"<number-one-or-greater>","stroke-opacity":"<number-zero-one>","stroke-width":"<svg-length>","text-anchor":"start|middle|end","unicode-range":"<urange>#","voice-balance":"<number>|left|center|right|leftwards|rightwards","voice-duration":"auto|<time>","voice-family":"[[<family-name>|<generic-voice>] ,]* [<family-name>|<generic-voice>]|preserve","voice-pitch":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-range":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-rate":"[normal|x-slow|slow|medium|fast|x-fast]||<percentage>","voice-stress":"normal|strong|moderate|none|reduced","voice-volume":"silent|[[x-soft|soft|medium|loud|x-loud]||<decibel>]"},atrules:{charset:{prelude:"<string>",descriptors:null},"counter-style":{prelude:"<counter-style-name>",descriptors:{"additive-symbols":"[<integer>&&<symbol>]#",fallback:"<counter-style-name>",negative:"<symbol> <symbol>?",pad:"<integer>&&<symbol>",prefix:"<symbol>",range:"[[<integer>|infinite]{2}]#|auto","speak-as":"auto|bullets|numbers|words|spell-out|<counter-style-name>",suffix:"<symbol>",symbols:"<symbol>+",system:"cyclic|numeric|alphabetic|symbolic|additive|[fixed <integer>?]|[extends <counter-style-name>]"}},document:{prelude:"[<url>|url-prefix( <string> )|domain( <string> )|media-document( <string> )|regexp( <string> )]#",descriptors:null},"font-face":{prelude:null,descriptors:{"ascent-override":"normal|<percentage>","descent-override":"normal|<percentage>","font-display":"[auto|block|swap|fallback|optional]","font-family":"<family-name>","font-feature-settings":"normal|<feature-tag-value>#","font-variation-settings":"normal|[<string> <number>]#","font-stretch":"<font-stretch-absolute>{1,2}","font-style":"normal|italic|oblique <angle>{0,2}","font-weight":"<font-weight-absolute>{1,2}","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","line-gap-override":"normal|<percentage>","size-adjust":"<percentage>",src:"[<url> [format( <string># )]?|local( <family-name> )]#","unicode-range":"<urange>#"}},"font-feature-values":{prelude:"<family-name>#",descriptors:null},import:{prelude:"[<string>|<url>] [layer|layer( <layer-name> )]? [supports( [<supports-condition>|<declaration>] )]? <media-query-list>?",descriptors:null},keyframes:{prelude:"<keyframes-name>",descriptors:null},layer:{prelude:"[<layer-name>#|<layer-name>?]",descriptors:null},media:{prelude:"<media-query-list>",descriptors:null},namespace:{prelude:"<namespace-prefix>? [<string>|<url>]",descriptors:null},page:{prelude:"<page-selector-list>",descriptors:{bleed:"auto|<length>",marks:"none|[crop||cross]",size:"<length>{1,2}|auto|[<page-size>||[portrait|landscape]]"}},property:{prelude:"<custom-property-name>",descriptors:{syntax:"<string>",inherits:"true|false","initial-value":"<string>"}},"scroll-timeline":{prelude:"<timeline-name>",descriptors:null},supports:{prelude:"<supports-condition>",descriptors:null},viewport:{prelude:null,descriptors:{height:"<viewport-length>{1,2}","max-height":"<viewport-length>","max-width":"<viewport-length>","max-zoom":"auto|<number>|<percentage>","min-height":"<viewport-length>","min-width":"<viewport-length>","min-zoom":"auto|<number>|<percentage>",orientation:"auto|portrait|landscape","user-zoom":"zoom|fixed","viewport-fit":"auto|contain|cover",width:"<viewport-length>{1,2}",zoom:"auto|<number>|<percentage>"}},nest:{prelude:"<complex-selector-list>",descriptors:null}}}},9794:e=>{e.exports="2.3.1"},7486:(e,t,r)=>{"use strict";const n=r(7845),i=r(8634);e.exports=function(e,t,r){if(e.block&&(null!==this.stylesheet&&(this.stylesheet.firstAtrulesAllowed=!1),i.hasNoChildren(e.block)))r.remove(t);else switch(e.name){case"charset":if(i.hasNoChildren(e.prelude))return void r.remove(t);if(t.prev)return void r.remove(t);break;case"import":if(null===this.stylesheet||!this.stylesheet.firstAtrulesAllowed)return void r.remove(t);r.prevUntil(t.prev,(function(e){if("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)return this.root.firstAtrulesAllowed=!1,r.remove(t),!0}),this);break;default:{const o=n.keyword(e.name).basename;"keyframes"!==o&&"media"!==o&&"supports"!==o||(i.hasNoChildren(e.prelude)||i.hasNoChildren(e.block))&&r.remove(t)}}}},5772:e=>{"use strict";e.exports=function(e,t,r){r.remove(t)}},7397:(e,t,r)=>{"use strict";const n=r(7845);e.exports=function(e,t,r){e.value.children&&e.value.children.isEmpty?r.remove(t):n.property(e.property).custom&&/\S/.test(e.value.value)&&(e.value.value=e.value.value.trim())}},1955:(e,t,r)=>{"use strict";const n=r(8634);e.exports=function(e,t,r){(n.isNodeChildrenList(this.stylesheet,r)||n.isNodeChildrenList(this.block,r))&&r.remove(t)}},5850:(e,t,r)=>{"use strict";const n=r(7845),i=r(8634),{hasOwnProperty:o}=Object.prototype,a=new Set(["keyframes"]);function s(e,t){return e.children.forEach(((r,i,a)=>{let l=!1;n.walk(r,(function(r){if(null===this.selector||this.selector===e)switch(r.type){case"SelectorList":null!==this.function&&"not"===this.function.name.toLowerCase()||s(r,t)&&(l=!0);break;case"ClassSelector":null===t.whitelist||null===t.whitelist.classes||o.call(t.whitelist.classes,r.name)||(l=!0),null!==t.blacklist&&null!==t.blacklist.classes&&o.call(t.blacklist.classes,r.name)&&(l=!0);break;case"IdSelector":null===t.whitelist||null===t.whitelist.ids||o.call(t.whitelist.ids,r.name)||(l=!0),null!==t.blacklist&&null!==t.blacklist.ids&&o.call(t.blacklist.ids,r.name)&&(l=!0);break;case"TypeSelector":"*"!==r.name.charAt(r.name.length-1)&&(null===t.whitelist||null===t.whitelist.tags||o.call(t.whitelist.tags,r.name.toLowerCase())||(l=!0),null!==t.blacklist&&null!==t.blacklist.tags&&o.call(t.blacklist.tags,r.name.toLowerCase())&&(l=!0))}})),l&&a.remove(i)})),e.children.isEmpty}e.exports=function(e,t,r,o){if(i.hasNoChildren(e.prelude)||i.hasNoChildren(e.block))return void r.remove(t);if(this.atrule&&a.has(n.keyword(this.atrule.name).basename))return;const{usage:l}=o;!l||null===l.whitelist&&null===l.blacklist||(s(e.prelude,l),!i.hasNoChildren(e.prelude))||r.remove(t)}},2612:e=>{"use strict";e.exports=function(e,t,r){if("*"!==t.data.name)return;const n=t.next&&t.next.data.type;"IdSelector"!==n&&"ClassSelector"!==n&&"AttributeSelector"!==n&&"PseudoClassSelector"!==n&&"PseudoElementSelector"!==n||r.remove(t)}},9171:e=>{"use strict";e.exports=function(e,t,r){r.remove(t)}},9555:(e,t,r)=>{"use strict";const n=r(7845),i={Atrule:r(7486),Comment:r(5772),Declaration:r(7397),Raw:r(1955),Rule:r(5850),TypeSelector:r(2612),WhiteSpace:r(9171)};e.exports=function(e,t){n.walk(e,{leave(e,r,n){i.hasOwnProperty(e.type)&&i[e.type].call(this,e,r,n,t)}})}},8634:(e,t)=>{"use strict";t.hasNoChildren=function(e){return!e||!e.children||e.children.isEmpty},t.isNodeChildrenList=function(e,t){return null!==e&&e.children===t}},6570:(e,t,r)=>{"use strict";const n=r(7845),i=r(5717),o=r(9555),a=r(9135),s=r(5738);function l(e,t){const r=new n.List;let i,o=!1;return e.nextUntil(e.head,((e,n,a)=>{if("Comment"===e.type)return t&&"!"===e.value.charAt(0)?!(!o&&!i)||(a.remove(n),void(i=e)):void a.remove(n);"WhiteSpace"!==e.type&&(o=!0),r.insert(a.remove(n))})),{comment:i,stylesheet:{type:"StyleSheet",loc:null,children:r}}}function c(e,t,r,i){i.logger(`Compress block #${r}`,null,!0);let l=1;return"StyleSheet"===e.type&&(e.firstAtrulesAllowed=t,e.id=l++),n.walk(e,{visit:"Atrule",enter(e){null!==e.block&&(e.block.id=l++)}}),i.logger("init",e),o(e,i),i.logger("clean",e),a(e),i.logger("replace",e),i.restructuring&&s(e,i),e}function u(e){return"restructure"in e?e.restructure:!("restructuring"in e)||e.restructuring}e.exports=function(e,t){e=e||{type:"StyleSheet",loc:null,children:new n.List};const r={logger:"function"==typeof(t=t||{}).logger?t.logger:function(){},restructuring:u(t),forceMediaMerge:Boolean(t.forceMediaMerge),usage:!!t.usage&&i.buildIndex(t.usage)},o=new n.List;let a,s,d,p=function(e){let t="comments"in e?e.comments:"exclamation";return"boolean"==typeof t?t=!!t&&"exclamation":"exclamation"!==t&&"first-exclamation"!==t&&(t=!1),t}(t),h=!0,m=1;var f;t.clone&&(e=n.clone(e)),"StyleSheet"===e.type?(a=e.children,e.children=o):(f=e,a=(new n.List).appendData({type:"Rule",loc:null,prelude:{type:"SelectorList",loc:null,children:(new n.List).appendData({type:"Selector",loc:null,children:(new n.List).appendData({type:"TypeSelector",loc:null,name:"x"})})},block:f}));do{if(s=l(a,Boolean(p)),c(s.stylesheet,h,m++,r),d=s.stylesheet.children,s.comment&&(o.isEmpty||o.insert(n.List.createItem({type:"Raw",value:"\n"})),o.insert(n.List.createItem(s.comment)),d.isEmpty||o.insert(n.List.createItem({type:"Raw",value:"\n"}))),h&&!d.isEmpty){const e=d.last;("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)&&(h=!1)}"exclamation"!==p&&(p=!1),o.appendList(d)}while(!a.isEmpty);return{ast:e}}},4326:(e,t,r)=>{"use strict";const n=r(8129),i=r(9424),o=r(459),{parse:a,generate:s,compress:l}=i;function c(e,t,r,n){return t.debug&&console.error(`## ${e} done in %d ms\n`,Date.now()-r),n}function u(e,t,r){Array.isArray(r)||(r=[r]),r.forEach((r=>r(e,t)))}function d(e,t,r){const n=(r=r||{}).filename||"<unknown>";let i;const o=c("parsing",r,Date.now(),a(t,{context:e,filename:n,positions:Boolean(r.sourceMap)}));r.beforeCompress&&c("beforeCompress",r,Date.now(),u(o,r,r.beforeCompress));const d=c("compress",r,Date.now(),l(o,function(e){return"function"!=typeof(e={...e}).logger&&e.debug&&(e.logger=function(e){let t;return function(r,n){let i=r;if(n&&(i=`[${((Date.now()-t)/1e3).toFixed(3)}s] ${i}`),e>1&&n){let t=s(n);2===e&&t.length>256&&(t=t.substr(0,256)+"..."),i+=`\n  ${t}\n`}console.error(i),t=Date.now()}}(e.debug)),e}(r)));return r.afterCompress&&c("afterCompress",r,Date.now(),u(d,r,r.afterCompress)),i=r.sourceMap?c("generate(sourceMap: true)",r,Date.now(),(()=>{const e=s(d.ast,{sourceMap:!0});return e.map._file=n,e.map.setSourceContent(n,t),e})()):c("generate",r,Date.now(),{css:s(d.ast),map:null}),i}t.version=n.version,t.syntax=i,t.utils=o,t.minify=function(e,t){return d("stylesheet",e,t)},t.minifyBlock=function(e,t){return d("declarationList",e,t)}},6540:(e,t,r)=>{"use strict";const n=r(7845),i=r(4040);e.exports=function(e){"keyframes"===n.keyword(e.name).basename&&i(e)}},2523:e=>{"use strict";const t=/^(-?\d|--)|[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;e.exports=function(e){const r=e.value;var n;r&&"String"===r.type&&(""===(n=r.value)||"-"===n||t.test(n)||(e.value={type:"Identifier",loc:r.loc,name:r.value}))}},2719:(e,t,r)=>{"use strict";const n=r(4805),i=new Set(["calc","min","max","clamp"]),o=new Set(["px","mm","cm","in","pt","pc","em","ex","ch","rem","vh","vw","vmin","vmax","vm"]);e.exports=function(e,t){const r=n.packNumber(e.value);if(e.value=r,"0"===r&&null!==this.declaration&&null===this.atrulePrelude){const n=e.unit.toLowerCase();if(!o.has(n))return;if("-ms-flex"===this.declaration.property||"flex"===this.declaration.property)return;if(this.function&&i.has(this.function.name))return;t.data={type:"Number",loc:e.loc,value:r}}}},4805:(e,t)=>{"use strict";const r=/^(?:\+|(-))?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,n=/^([\+\-])?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,i=new Set(["Dimension","Hash","Identifier","Number","Raw","UnicodeRange"]);function o(e,t){const o=t&&null!==t.prev&&i.has(t.prev.data.type)?n:r;return""!==(e=String(e).replace(o,"$1$2$3"))&&"-"!==e||(e="0"),e}t.Number=function(e){e.value=o(e.value)},t.packNumber=o},6436:(e,t,r)=>{"use strict";const n=r(7845),i=r(4805),o=new Set(["width","min-width","max-width","height","min-height","max-height","flex","-ms-flex"]);e.exports=function(e,t){e.value=i.packNumber(e.value),"0"===e.value&&this.declaration&&!o.has(this.declaration.property)&&(t.data={type:"Number",loc:e.loc,value:e.value},n.lexer.matchDeclaration(this.declaration).isType(t.data,"length")||(t.data=e))}},971:e=>{"use strict";e.exports=function(e){e.value=e.value.replace(/\\/g,"/")}},967:(e,t,r)=>{"use strict";const n=r(7845),i=r(8807),o=r(2715),a=r(6962),s=r(4096),l={font:i,"font-weight":o,background:a,border:s,outline:s};e.exports=function(e){if(!this.declaration)return;const t=n.property(this.declaration.property);l.hasOwnProperty(t.basename)&&l[t.basename](e)}},4040:e=>{"use strict";e.exports=function(e){e.block.children.forEach((e=>{e.prelude.children.forEach((e=>{e.children.forEach(((e,t)=>{"Percentage"===e.type&&"100"===e.value?t.data={type:"TypeSelector",loc:e.loc,name:"to"}:"TypeSelector"===e.type&&"from"===e.name&&(t.data={type:"Percentage",loc:e.loc,value:"0"})}))}))}))}},2624:(e,t,r)=>{"use strict";const n=r(7845),i=r(4805),o={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",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:"f0f",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"639",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"},a={8e5:"maroon",800080:"purple",808e3:"olive",808080:"gray","00ffff":"cyan",f0ffff:"azure",f5f5dc:"beige",ffe4c4:"bisque","000000":"black","0000ff":"blue",a52a2a:"brown",ff7f50:"coral",ffd700:"gold","008000":"green","4b0082":"indigo",fffff0:"ivory",f0e68c:"khaki","00ff00":"lime",faf0e6:"linen","000080":"navy",ffa500:"orange",da70d6:"orchid",cd853f:"peru",ffc0cb:"pink",dda0dd:"plum",f00:"red",ff0000:"red",fa8072:"salmon",a0522d:"sienna",c0c0c0:"silver",fffafa:"snow",d2b48c:"tan","008080":"teal",ff6347:"tomato",ee82ee:"violet",f5deb3:"wheat",ffffff:"white",ffff00:"yellow"};function s(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function l(e,t,r,n){let i,o,a;if(0===t)i=o=a=r;else{const n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;i=s(l,n,e+1/3),o=s(l,n,e),a=s(l,n,e-1/3)}return[Math.round(255*i),Math.round(255*o),Math.round(255*a),n]}function c(e){return 1===(e=e.toString(16)).length?"0"+e:e}function u(e,t,r){let n=e.head,i=[],o=!1;for(;null!==n;){const{type:e,value:t}=n.data;switch(e){case"Number":case"Percentage":if(o)return;o=!0,i.push({type:e,value:Number(t)});break;case"Operator":if(","===t){if(!o)return;o=!1}else if(o||"+"!==t)return;break;default:return}n=n.next}if(i.length===t){if(4===i.length){if("Number"!==i[3].type)return;i[3].type="Alpha"}if(r){if(i[0].type!==i[1].type||i[0].type!==i[2].type)return}else{if("Number"!==i[0].type||"Percentage"!==i[1].type||"Percentage"!==i[2].type)return;i[0].type="Angle"}return i.map((function(e){let t=Math.max(0,e.value);switch(e.type){case"Number":t=Math.min(t,255);break;case"Percentage":if(t=Math.min(t,100)/100,!r)return t;t*=255;break;case"Angle":return(t%360+360)%360/360;case"Alpha":return Math.min(t,1)}return Math.round(t)}))}}function d(e,t){let r=e.value.toLowerCase();6===r.length&&r[0]===r[1]&&r[2]===r[3]&&r[4]===r[5]&&(r=r[0]+r[2]+r[4]),a[r]?t.data={type:"Identifier",loc:e.loc,name:a[r]}:e.value=r}t.compressFunction=function(e,t){let r,n=e.name;if("rgba"===n||"hsla"===n){if(r=u(e.children,4,"rgba"===n),!r)return;if("hsla"===n&&(r=l(...r),e.name="rgba"),0===r[3]){const n=this.function&&this.function.name;if(0===r[0]&&0===r[1]&&0===r[2]||!/^(?:to|from|color-stop)$|gradient$/i.test(n))return void(t.data={type:"Identifier",loc:e.loc,name:"transparent"})}if(1!==r[3])return void e.children.forEach(((e,t,n)=>{"Operator"!==e.type?t.data={type:"Number",loc:e.loc,value:i.packNumber(r.shift())}:","!==e.value&&n.remove(t)}));n="rgb"}if("hsl"===n){if(r=r||u(e.children,3,!1),!r)return;r=l(...r),n="rgb"}if("rgb"===n){if(r=r||u(e.children,3,!0),!r)return;t.data={type:"Hash",loc:e.loc,value:c(r[0])+c(r[1])+c(r[2])},d(t.data,t)}},t.compressHex=d,t.compressIdent=function(e,t){if(null===this.declaration)return;let r=e.name.toLowerCase();if(o.hasOwnProperty(r)&&n.lexer.matchDeclaration(this.declaration).isType(e,"color")){const n=o[r];n.length+1<=r.length?t.data={type:"Hash",loc:e.loc,value:n}:("grey"===r&&(r="gray"),e.name=r)}}},9135:(e,t,r)=>{"use strict";const n=r(7845),i=r(6540),o=r(2523),a=r(967),s=r(2719),l=r(6436),c=r(4805),u=r(971),d=r(2624),p={Atrule:i,AttributeSelector:o,Value:a,Dimension:s,Percentage:l,Number:c.Number,Url:u,Hash:d.compressHex,Identifier:d.compressIdent,Function:d.compressFunction};e.exports=function(e){n.walk(e,{leave(e,t,r){p.hasOwnProperty(e.type)&&p[e.type].call(this,e,t,r)}})}},6962:(e,t,r)=>{"use strict";const n=r(7845);e.exports=function(e){function t(){i.length||i.unshift({type:"Number",loc:null,value:"0"},{type:"Number",loc:null,value:"0"}),r.push.apply(r,i),i=[]}let r=[],i=[];e.children.forEach((e=>{if("Operator"===e.type&&","===e.value)return t(),void r.push(e);("Identifier"!==e.type||"transparent"!==e.name&&"none"!==e.name&&"repeat"!==e.name&&"scroll"!==e.name)&&i.push(e)})),t(),e.children=(new n.List).fromArray(r)}},4096:e=>{"use strict";e.exports=function(e){e.children.forEach(((e,t,r)=>{"Identifier"===e.type&&"none"===e.name.toLowerCase()&&(r.head===r.tail?t.data={type:"Number",loc:e.loc,value:"0"}:r.remove(t))}))}},2715:e=>{"use strict";e.exports=function(e){const t=e.children.head.data;if("Identifier"===t.type)switch(t.name){case"normal":e.children.head.data={type:"Number",loc:t.loc,value:"400"};break;case"bold":e.children.head.data={type:"Number",loc:t.loc,value:"700"}}}},8807:e=>{"use strict";e.exports=function(e){const t=e.children;t.forEachRight((function(e,t){if("Identifier"===e.type)if("bold"===e.name)t.data={type:"Number",loc:e.loc,value:"700"};else if("normal"===e.name){const e=t.prev;e&&"Operator"===e.data.type&&"/"===e.data.value&&this.remove(e),this.remove(t)}})),t.isEmpty&&t.insert(t.createItem({type:"Identifier",name:"normal"}))}},1788:(e,t,r)=>{"use strict";const n=r(7845),{hasOwnProperty:i}=Object.prototype;function o(e,t,r,o){const a=t.data,s=n.keyword(a.name).basename,l=a.name.toLowerCase()+"/"+(a.prelude?a.prelude.id:null);i.call(e,s)||(e[s]=Object.create(null)),o&&delete e[s][l],i.call(e[s],l)||(e[s][l]=new n.List),e[s][l].append(r.remove(t))}function a(e){return"Atrule"===e.type&&"media"===e.name}function s(e,t,r){if(!a(e))return;const n=t.prev&&t.prev.data;n&&a(n)&&e.prelude&&n.prelude&&e.prelude.id===n.prelude.id&&(n.block.children.appendList(e.block.children),r.remove(t))}e.exports=function(e,t){!function(e,t){const r=Object.create(null);let i=null;e.children.forEach((function(e,a,s){if("Atrule"===e.type){const l=n.keyword(e.name).basename;switch(l){case"keyframes":return void o(r,a,s,!0);case"media":if(t.forceMediaMerge)return void o(r,a,s,!1)}null===i&&"charset"!==l&&"import"!==l&&(i=a)}else null===i&&(i=a)}));for(const t in r)for(const n in r[t])e.children.insertList(r[t][n],"media"===t?null:i)}(e,t),n.walk(e,{visit:"Atrule",reverse:!0,enter:s})}},1274:(e,t,r)=>{"use strict";const n=r(7845),i=r(5338);function o(e,t,r){const n=e.prelude.children,o=e.block.children;r.prevUntil(t.prev,(function(a){if("Rule"!==a.type)return i.unsafeToSkipNode.call(n,a);const s=a.prelude.children,l=a.block.children;if(e.pseudoSignature===a.pseudoSignature){if(i.isEqualSelectors(s,n))return l.appendList(o),r.remove(t),!0;if(i.isEqualDeclarations(o,l))return i.addSelectors(s,n),r.remove(t),!0}return i.hasSimilarSelectors(n,s)}))}e.exports=function(e){n.walk(e,{visit:"Rule",enter:o})}},6970:(e,t,r)=>{"use strict";const n=r(7845);function i(e,t,r){const i=e.prelude.children;for(;i.head!==i.tail;){const o=new n.List;o.insert(i.remove(i.head)),r.insert(r.createItem({type:"Rule",loc:e.loc,prelude:{type:"SelectorList",loc:e.prelude.loc,children:o},block:{type:"Block",loc:e.block.loc,children:e.block.children.copy()},pseudoSignature:e.pseudoSignature}),t)}}e.exports=function(e){n.walk(e,{visit:"Rule",reverse:!0,enter:i})}},5587:(e,t,r)=>{"use strict";const n=r(7845),i=["top","right","bottom","left"],o={"margin-top":"top","margin-right":"right","margin-bottom":"bottom","margin-left":"left","padding-top":"top","padding-right":"right","padding-bottom":"bottom","padding-left":"left","border-top-color":"top","border-right-color":"right","border-bottom-color":"bottom","border-left-color":"left","border-top-width":"top","border-right-width":"right","border-bottom-width":"bottom","border-left-width":"left","border-top-style":"top","border-right-style":"right","border-bottom-style":"bottom","border-left-style":"left"},a={margin:"margin","margin-top":"margin","margin-right":"margin","margin-bottom":"margin","margin-left":"margin",padding:"padding","padding-top":"padding","padding-right":"padding","padding-bottom":"padding","padding-left":"padding","border-color":"border-color","border-top-color":"border-color","border-right-color":"border-color","border-bottom-color":"border-color","border-left-color":"border-color","border-width":"border-width","border-top-width":"border-width","border-right-width":"border-width","border-bottom-width":"border-width","border-left-width":"border-width","border-style":"border-style","border-top-style":"border-style","border-right-style":"border-style","border-bottom-style":"border-style","border-left-style":"border-style"};class s{constructor(e){this.name=e,this.loc=null,this.iehack=void 0,this.sides={top:null,right:null,bottom:null,left:null}}getValueSequence(e,t){const r=[];let n="";return!("Value"!==e.value.type||e.value.children.some((function(t){let i=!1;switch(t.type){case"Identifier":switch(t.name){case"\\0":case"\\9":return void(n=t.name);case"inherit":case"initial":case"unset":case"revert":i=t.name}break;case"Dimension":switch(t.unit){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":i=t.unit}break;case"Hash":case"Number":case"Percentage":break;case"Function":if("var"===t.name)return!0;i=t.name;break;default:return!0}r.push({node:t,special:i,important:e.important})}))||r.length>t)&&("string"!=typeof this.iehack||this.iehack===n)&&(this.iehack=n,r)}canOverride(e,t){const r=this.sides[e];return!r||t.important&&!r.important}add(e,t){return!!function(){const r=this.sides,n=o[e];if(n){if(n in r==0)return!1;const e=this.getValueSequence(t,1);if(!e||!e.length)return!1;for(const t in r)if(null!==r[t]&&r[t].special!==e[0].special)return!1;return!this.canOverride(n,e[0])||(r[n]=e[0],!0)}if(e===this.name){const e=this.getValueSequence(t,4);if(!e||!e.length)return!1;switch(e.length){case 1:e[1]=e[0],e[2]=e[0],e[3]=e[0];break;case 2:e[2]=e[0],e[3]=e[1];break;case 3:e[3]=e[1]}for(let t=0;t<4;t++)for(const n in r)if(null!==r[n]&&r[n].special!==e[t].special)return!1;for(let t=0;t<4;t++)this.canOverride(i[t],e[t])&&(r[i[t]]=e[t]);return!0}}.call(this)&&(this.loc||(this.loc=t.loc),!0)}isOkToMinimize(){const e=this.sides.top,t=this.sides.right,r=this.sides.bottom,n=this.sides.left;if(e&&t&&r&&n){const i=e.important+t.important+r.important+n.important;return 0===i||4===i}return!1}getValue(){const e=new n.List,t=this.sides,r=[t.top,t.right,t.bottom,t.left],i=[n.generate(t.top.node),n.generate(t.right.node),n.generate(t.bottom.node),n.generate(t.left.node)];i[3]===i[1]&&(r.pop(),i[2]===i[0]&&(r.pop(),i[1]===i[0]&&r.pop()));for(let t=0;t<r.length;t++)e.appendData(r[t].node);return this.iehack&&e.appendData({type:"Identifier",loc:null,name:this.iehack}),{type:"Value",loc:null,children:e}}getDeclaration(){return{type:"Declaration",loc:this.loc,important:this.sides.top.important,property:this.name,value:this.getValue()}}}function l(e,t,r,n){const i=e.block.children,o=e.prelude.children.first.id;return e.block.children.forEachRight((function(e,l){const c=e.property;if(!a.hasOwnProperty(c))return;const u=a[c];let d,p;n&&o!==n||u in t&&(p=2,d=t[u]),d&&d.add(c,e)||(p=1,d=new s(u),d.add(c,e))?(t[u]=d,r.push({operation:p,block:i,item:l,shorthand:d}),n=o):n=null})),n}e.exports=function(e,t){const r={},i=[];n.walk(e,{visit:"Rule",reverse:!0,enter(e){const t=this.block||this.stylesheet,n=(e.pseudoSignature||"")+"|"+e.prelude.children.first.id;let o,a;r.hasOwnProperty(t.id)?o=r[t.id]:(o={lastShortSelector:null},r[t.id]=o),o.hasOwnProperty(n)?a=o[n]:(a={},o[n]=a),o.lastShortSelector=l.call(this,e,a,i,o.lastShortSelector)}}),function(e,t){e.forEach((function(e){const r=e.shorthand;r.isOkToMinimize()&&(1===e.operation?e.item.data=t(r.getDeclaration()):e.block.remove(e.item))}))}(i,t.declaration)}},8304:(e,t,r)=>{"use strict";const n=r(7845);let i=1;const o=new Set(["src"]),a={display:/table|ruby|flex|-(flex)?box$|grid|contents|run-in/i,"text-align":/^(start|end|match-parent|justify-all)$/i},s={cursor:["auto","crosshair","default","move","text","wait","help","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","pointer","progress","not-allowed","no-drop","vertical-text","all-scroll","col-resize","row-resize"],overflow:["hidden","visible","scroll","auto"],position:["static","relative","absolute","fixed"]},l={"border-width":["border"],"border-style":["border"],"border-color":["border"],"border-top":["border"],"border-right":["border"],"border-bottom":["border"],"border-left":["border"],"border-top-width":["border-top","border-width","border"],"border-right-width":["border-right","border-width","border"],"border-bottom-width":["border-bottom","border-width","border"],"border-left-width":["border-left","border-width","border"],"border-top-style":["border-top","border-style","border"],"border-right-style":["border-right","border-style","border"],"border-bottom-style":["border-bottom","border-style","border"],"border-left-style":["border-left","border-style","border"],"border-top-color":["border-top","border-color","border"],"border-right-color":["border-right","border-color","border"],"border-bottom-color":["border-bottom","border-color","border"],"border-left-color":["border-left","border-color","border"],"margin-top":["margin"],"margin-right":["margin"],"margin-bottom":["margin"],"margin-left":["margin"],"padding-top":["padding"],"padding-right":["padding"],"padding-bottom":["padding"],"padding-left":["padding"],"font-style":["font"],"font-variant":["font"],"font-weight":["font"],"font-size":["font"],"font-family":["font"],"list-style-type":["list-style"],"list-style-position":["list-style"],"list-style-image":["list-style"]};function c(e,t,r){const o=n.property(e).basename;if("background"===o)return e+":"+n.generate(t.value);const l=t.id;let c=r[l];if(!c){switch(t.value.type){case"Value":const e={};let r="",l="",u=!1;t.value.children.forEach((function t(i){switch(i.type){case"Value":case"Brackets":case"Parentheses":i.children.forEach(t);break;case"Raw":u=!0;break;case"Identifier":{const{name:t}=i;r||(r=n.keyword(t).vendor),/\\[09]/.test(t)&&(l=RegExp.lastMatch),s.hasOwnProperty(o)?-1===s[o].indexOf(t)&&(e[t]=!0):a.hasOwnProperty(o)&&a[o].test(t)&&(e[t]=!0);break}case"Function":{let{name:o}=i;r||(r=n.keyword(o).vendor),"rect"===o&&(i.children.some((e=>"Operator"===e.type&&","===e.value))||(o="rect-backward")),e[o+"()"]=!0,i.children.forEach(t);break}case"Dimension":{const{unit:t}=i;switch(/\\[09]/.test(t)&&(l=RegExp.lastMatch),t){case"rem":case"vw":case"vh":case"vmin":case"vmax":case"vm":e[t]=!0}break}}})),c=u?"!"+i++:"!"+Object.keys(e).sort()+"|"+l+r;break;case"Raw":c="!"+t.value.value;break;default:c=n.generate(t.value)}r[l]=c}return e+c}function u(e,t,r,i,a){const s=e.block.children;s.forEachRight((function(e,t){const{property:r}=e,u=c(r,e,a),d=i[u];if(d&&!o.has(r))e.important&&!d.item.data.important?(i[u]={block:s,item:t},d.block.remove(d.item)):s.remove(t);else{const r=function(e,t,r){const i=n.property(t.property);if(l.hasOwnProperty(i.basename)){const n=l[i.basename];for(const o of n){const n=c(i.prefix+o,t,r),a=e.hasOwnProperty(n)?e[n]:null;if(a&&(!t.important||a.item.data.important))return a}}}(i,e,a);r?s.remove(t):(e.fingerprint=u,i[u]={block:s,item:t})}})),s.isEmpty&&r.remove(t)}e.exports=function(e){const t={},r=Object.create(null);n.walk(e,{visit:"Rule",reverse:!0,enter(e,n,i){const o=this.block||this.stylesheet,a=(e.pseudoSignature||"")+"|"+e.prelude.children.first.id;let s,l;t.hasOwnProperty(o.id)?s=t[o.id]:(s={},t[o.id]=s),s.hasOwnProperty(a)?l=s[a]:(l={},s[a]=l),u.call(this,e,n,i,l,r)}})}},8112:(e,t,r)=>{"use strict";const n=r(7845),i=r(5338);function o(e,t,r){const n=e.prelude.children,o=e.block.children,a=n.first.compareMarker,s={};r.nextUntil(t.next,(function(t,l){if("Rule"!==t.type)return i.unsafeToSkipNode.call(n,t);if(e.pseudoSignature!==t.pseudoSignature)return!0;const c=t.prelude.children.head,u=t.block.children,d=c.data.compareMarker;if(d in s)return!0;if(n.head===n.tail&&n.first.id===c.data.id)return o.appendList(u),void r.remove(l);if(i.isEqualDeclarations(o,u)){const e=c.data.id;return n.some(((t,r)=>{const i=t.id;return e<i?(n.insert(c,r),!0):r.next?void 0:(n.insert(c),!0)})),void r.remove(l)}if(d===a)return!0;s[d]=!0}))}e.exports=function(e){n.walk(e,{visit:"Rule",enter:o})}},2627:(e,t,r)=>{"use strict";const n=r(7845),i=r(5338);function o(e){return e.reduce(((e,t)=>e+t.id.length+1),0)-1}function a(e){let t=0;for(const r of e)t+=r.length;return t+e.length-1}function s(e,t,r){const s=null!==this.block&&this.block.avoidRulesMerge,l=e.prelude.children,c=e.block,u=Object.create(null);let d=!0,p=!0;r.prevUntil(t.prev,(function(h,m){const f=h.block,g=h.type;if("Rule"!==g){const e=i.unsafeToSkipNode.call(l,h);return!e&&"Atrule"===g&&f&&n.walk(f,{visit:"Rule",enter(e){e.prelude.children.forEach((e=>{u[e.compareMarker]=!0}))}}),e}if(e.pseudoSignature!==h.pseudoSignature)return!0;const b=h.prelude.children;if(p=!b.some((e=>e.compareMarker in u)),!p&&!d)return!0;if(d&&i.isEqualSelectors(b,l))return f.children.appendList(c.children),r.remove(t),!0;const y=i.compareDeclarations(c.children,f.children);if(y.eq.length){if(!y.ne1.length&&!y.ne2.length)return p&&(i.addSelectors(l,b),r.remove(m)),!0;if(!s)if(y.ne1.length&&!y.ne2.length){const e=o(l),t=a(y.eq);d&&e<t&&(i.addSelectors(b,l),c.children.fromArray(y.ne1))}else if(!y.ne1.length&&y.ne2.length){const e=o(b),t=a(y.eq);p&&e<t&&(i.addSelectors(l,b),f.children.fromArray(y.ne2))}else{const s={type:"SelectorList",loc:null,children:i.addSelectors(b.copy(),l)},u=o(s.children)+2;if(a(y.eq)>=u){const i=r.createItem({type:"Rule",loc:null,prelude:s,block:{type:"Block",loc:null,children:(new n.List).fromArray(y.eq)},pseudoSignature:e.pseudoSignature});return c.children.fromArray(y.ne1),f.children.fromArray(y.ne2overrided),d?r.insert(i,m):r.insert(i,t),!0}}}d&&(d=!b.some((e=>l.some((t=>t.compareMarker===e.compareMarker))))),b.forEach((e=>{u[e.compareMarker]=!0}))}))}e.exports=function(e){n.walk(e,{visit:"Rule",reverse:!0,enter:s})}},5738:(e,t,r)=>{"use strict";const n=r(6594),i=r(1788),o=r(1274),a=r(6970),s=r(5587),l=r(8304),c=r(8112),u=r(2627);e.exports=function(e,t){const r=n(e,t);t.logger("prepare",e),i(e,t),t.logger("mergeAtrule",e),o(e),t.logger("initialMergeRuleset",e),a(e),t.logger("disjoinRuleset",e),s(e,r),t.logger("restructShorthand",e),l(e),t.logger("restructBlock",e),c(e),t.logger("mergeRuleset",e),u(e),t.logger("restructRuleset",e)}},9522:(e,t,r)=>{"use strict";const n=r(7845);class i{constructor(){this.map=new Map}resolve(e){let t=this.map.get(e);return void 0===t&&(t=this.map.size+1,this.map.set(e,t)),t}}e.exports=function(){const e=new i;return function(t){const r=n.generate(t);return t.id=e.resolve(r),t.length=r.length,t.fingerprint=null,t}}},6594:(e,t,r)=>{"use strict";const n=r(7845),i=r(9522),o=r(4211);e.exports=function(e,t){const r=i();return n.walk(e,{visit:"Rule",enter(e){e.block.children.forEach(r),o(e,t.usage)}}),n.walk(e,{visit:"Atrule",enter(e){e.prelude&&(e.prelude.id=null,e.prelude.id=n.generate(e.prelude)),"keyframes"===n.keyword(e.name).basename&&(e.block.avoidRulesMerge=!0,e.block.children.forEach((function(e){e.prelude.children.forEach((function(e){e.compareMarker=e.id}))})))}}),{declaration:r}}},4211:(e,t,r)=>{"use strict";const n=r(7845),i=r(2841),o=new Set(["first-letter","first-line","after","before"]),a=new Set(["link","visited","hover","active","first-letter","first-line","after","before"]);e.exports=function(e,t){const r=new Set;e.prelude.children.forEach((function(e){let s="*",l=0;e.children.forEach((function(i){switch(i.type){case"ClassSelector":if(t&&t.scopes){const r=t.scopes[i.name]||0;if(0!==l&&r!==l)throw new Error("Selector can't has classes from different scopes: "+n.generate(e));l=r}break;case"PseudoClassSelector":{const e=i.name.toLowerCase();a.has(e)||r.add(`:${e}`);break}case"PseudoElementSelector":{const e=i.name.toLowerCase();o.has(e)||r.add(`::${e}`);break}case"TypeSelector":s=i.name.toLowerCase();break;case"AttributeSelector":i.flags&&r.add(`[${i.flags.toLowerCase()}]`);break;case"Combinator":s="*"}})),e.compareMarker=i(e).toString(),e.id=null,e.id=n.generate(e),l&&(e.compareMarker+=":"+l),"*"!==s&&(e.compareMarker+=","+s)})),e.pseudoSignature=r.size>0&&[...r].sort().join(",")}},2841:(e,t,r)=>{"use strict";const n=r(7845);function i(e){return(t=e,"Raw"===t.type?n.parse(t.value,{context:"selectorList"}):t).children.reduce(((e,t)=>function(e,t){for(let r=0;r<3;r++)if(e[r]!==t[r])return e[r]>t[r]?e:t;return e}(o(t),e)),[0,0,0]);var t}function o(e){let t=0,r=0,n=0;return e.children.forEach((e=>{switch(e.type){case"IdSelector":t++;break;case"ClassSelector":case"AttributeSelector":r++;break;case"PseudoClassSelector":switch(e.name.toLowerCase()){case"not":case"has":case"is":case"matches":case"-webkit-any":case"-moz-any":{const[o,a,s]=i(e.children.first);t+=o,r+=a,n+=s;break}case"nth-child":case"nth-last-child":{const o=e.children.first;if("Nth"===o.type&&o.selector){const[e,a,s]=i(o.selector);t+=e,r+=a+1,n+=s}else r++;break}case"where":break;case"before":case"after":case"first-line":case"first-letter":n++;break;default:r++}break;case"TypeSelector":e.name.endsWith("*")||n++;break;case"PseudoElementSelector":n++}})),[t,r,n]}e.exports=o},5338:(e,t)=>{"use strict";const{hasOwnProperty:r}=Object.prototype;function n(e,t){let r=e.head;for(;null!==r;){let e=t.head;for(;null!==e;){if(r.data.compareMarker===e.data.compareMarker)return!0;e=e.next}r=r.next}return!1}t.addSelectors=function(e,t){return t.forEach((t=>{const r=t.id;let n=e.head;for(;n;){const e=n.data.id;if(e===r)return;if(e>r)break;n=n.next}e.insert(e.createItem(t),n)})),e},t.compareDeclarations=function(e,t){const n={eq:[],ne1:[],ne2:[],ne2overrided:[]},i=Object.create(null),o=Object.create(null);for(let e=t.head;e;e=e.next)o[e.data.id]=!0;for(let t=e.head;t;t=t.next){const e=t.data;e.fingerprint&&(i[e.fingerprint]=e.important),o[e.id]?(o[e.id]=!1,n.eq.push(e)):n.ne1.push(e)}for(let e=t.head;e;e=e.next){const t=e.data;o[t.id]&&((!r.call(i,t.fingerprint)||!i[t.fingerprint]&&t.important)&&n.ne2.push(t),n.ne2overrided.push(t))}return n},t.hasSimilarSelectors=n,t.isEqualDeclarations=function(e,t){let r=e.head,n=t.head;for(;null!==r&&null!==n&&r.data.id===n.data.id;)r=r.next,n=n.next;return null===r&&null===n},t.isEqualSelectors=function(e,t){let r=e.head,n=t.head;for(;null!==r&&null!==n&&r.data.id===n.data.id;)r=r.next,n=n.next;return null===r&&null===n},t.unsafeToSkipNode=function e(t){switch(t.type){case"Rule":return n(t.prelude.children,this);case"Atrule":if(t.block)return t.block.children.some(e,this);break;case"Declaration":return!1}return!0}},9424:(e,t,r)=>{"use strict";const n=r(7845),i=r(6570),o=r(2841);function a(e){const t=n.string.encode(e,!0),r=n.string.encode(e);return t.length<r.length?t:r}const{lexer:s,tokenize:l,parse:c,generate:u,walk:d,find:p,findLast:h,findAll:m,fromPlainObject:f,toPlainObject:g}=n.fork({node:{String:{generate(e){this.token(n.tokenTypes.String,a(e.value))}},Url:{generate(e){const t=n.url.encode(e.value),r=a(e.value);this.token(n.tokenTypes.Url,t.length<=r.length+5?t:"url("+r+")")}}}});t.compress=i,t.specificity=o,t.find=p,t.findAll=m,t.findLast=h,t.fromPlainObject=f,t.generate=u,t.lexer=s,t.parse=c,t.toPlainObject=g,t.tokenize=l,t.walk=d},5717:(e,t)=>{"use strict";const{hasOwnProperty:r}=Object.prototype;function n(e,t){const r=Object.create(null);if(!Array.isArray(e))return null;for(let n of e)t&&(n=n.toLowerCase()),r[n]=!0;return r}function i(e){if(!e)return null;const t=n(e.tags,!0),r=n(e.ids),i=n(e.classes);return null===t&&null===r&&null===i?null:{tags:t,ids:r,classes:i}}t.buildIndex=function(e){let t=!1;if(e.scopes&&Array.isArray(e.scopes)){t=Object.create(null);for(let n=0;n<e.scopes.length;n++){const i=e.scopes[n];if(!i||!Array.isArray(i))throw new Error("Wrong usage format");for(const e of i){if(r.call(t,e))throw new Error(`Class can't be used for several scopes: ${e}`);t[e]=n+1}}}return{whitelist:i(e),blacklist:i(e.blacklist),scopes:t}}},459:(e,t,r)=>{"use strict";const n=r(4211),i=r(5338);t.processSelector=n,t.addSelectors=i.addSelectors,t.compareDeclarations=i.compareDeclarations,t.hasSimilarSelectors=i.hasSimilarSelectors,t.isEqualDeclarations=i.isEqualDeclarations,t.isEqualSelectors=i.isEqualSelectors,t.unsafeToSkipNode=i.unsafeToSkipNode},8129:e=>{e.exports="5.0.5"},3513:(e,t,r)=>{"use strict";const n=r(69);t.createConvertor=function(e){return{fromPlainObject:t=>(e(t,{enter(e){e.children&&e.children instanceof n.List==0&&(e.children=(new n.List).fromArray(e.children))}}),t),toPlainObject:t=>(e(t,{leave(e){e.children&&e.children instanceof n.List&&(e.children=e.children.toArray())}}),t)}}},623:(e,t,r)=>{"use strict";const n=r(5967);t.SyntaxError=function(e,t,r){return Object.assign(n.createCustomError("SyntaxError",e),{input:t,offset:r,rawMessage:e,message:e+"\n  "+t+"\n--"+new Array((r||t.length)+1).join("-")+"^"})}},3069:(e,t)=>{"use strict";function r(e){return e}function n(e,t,r,i){let o;switch(e.type){case"Group":o=function(e,t,r,i){const o=" "===e.combinator||i?e.combinator:" "+e.combinator+" ",a=e.terms.map((e=>n(e,t,r,i))).join(o);return e.explicit||r?(i||","===a[0]?"[":"[ ")+a+(i?"]":" ]"):a}(e,t,r,i)+(e.disallowEmpty?"!":"");break;case"Multiplier":return n(e.term,t,r,i)+t(function(e){const{min:t,max:r,comma:n}=e;return 0===t&&0===r?n?"#?":"*":0===t&&1===r?"?":1===t&&0===r?n?"#":"+":1===t&&1===r?"":(n?"#":"")+(t===r?"{"+t+"}":"{"+t+","+(0!==r?r:"")+"}")}(e),e);case"Type":o="<"+e.name+(e.opts?t(function(e){if("Range"===e.type)return" ["+(null===e.min?"-∞":e.min)+","+(null===e.max?"∞":e.max)+"]";throw new Error("Unknown node type `"+e.type+"`")}(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 Error("Unknown node type `"+e.type+"`")}return t(o,e)}t.generate=function(e,t){let i=r,o=!1,a=!1;return"function"==typeof t?i=t:t&&(o=Boolean(t.forceBraces),a=Boolean(t.compact),"function"==typeof t.decorate&&(i=t.decorate)),n(e,i,o,a)}},9726:(e,t,r)=>{"use strict";const n=r(623),i=r(3069),o=r(631),a=r(9322);t.SyntaxError=n.SyntaxError,t.generate=i.generate,t.parse=o.parse,t.walk=a.walk},631:(e,t,r)=>{"use strict";const n=r(737),i=123,o=new Uint8Array(128).map(((e,t)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))?1:0)),a={" ":1,"&&":2,"||":3,"|":4};function s(e){return e.substringToPos(e.findWsEnd(e.pos))}function l(e){let t=e.pos;for(;t<e.str.length;t++){const r=e.str.charCodeAt(t);if(r>=128||0===o[r])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function c(e){let t=e.pos;for(;t<e.str.length;t++){const r=e.str.charCodeAt(t);if(r<48||r>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function u(e){const t=e.str.indexOf("'",e.pos+1);return-1===t&&(e.pos=e.str.length,e.error("Expect an apostrophe")),e.substringToPos(t+1)}function d(e){let t=null,r=null;return e.eat(i),t=c(e),44===e.charCode()?(e.pos++,125!==e.charCode()&&(r=c(e))):r=t,e.eat(125),{min:Number(t),max:r?Number(r):0}}function p(e,t){const r=function(e){let t=null,r=!1;switch(e.charCode()){case 42:e.pos++,t={min:0,max:0};break;case 43:e.pos++,t={min:1,max:0};break;case 63:e.pos++,t={min:0,max:1};break;case 35:e.pos++,r=!0,e.charCode()===i?t=d(e):63===e.charCode()?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case i:t=d(e);break;default:return null}return{type:"Multiplier",comma:r,min:t.min,max:t.max,term:null}}(e);return null!==r?(r.term=t,35===e.charCode()&&43===e.charCodeAt(e.pos-1)?p(e,r):r):t}function h(e){const t=e.peek();return""===t?null:{type:"Token",value:t}}function m(e,t){function r(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}let n;for(t=Object.keys(t).sort(((e,t)=>a[e]-a[t]));t.length>0;){n=t.shift();let i=0,o=0;for(;i<e.length;i++){const t=e[i];"Combinator"===t.type&&(t.value===n?(-1===o&&(o=i-1),e.splice(i,1),i--):(-1!==o&&i-o>1&&(e.splice(o,i-o,r(e.slice(o,i),n)),i=o+1),o=-1))}-1!==o&&t.length&&e.splice(o,i-o,r(e.slice(o,i),n))}return n}function f(e){const t=[],r={};let n,i=null,o=e.pos;for(;n=g(e);)"Spaces"!==n.type&&("Combinator"===n.type?(null!==i&&"Combinator"!==i.type||(e.pos=o,e.error("Unexpected combinator")),r[n.value]=!0):null!==i&&"Combinator"!==i.type&&(r[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(n),i=n,o=e.pos);return null!==i&&"Combinator"===i.type&&(e.pos-=o,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:m(t,r)||" ",disallowEmpty:!1,explicit:!1}}function g(e){let t=e.charCode();if(t<128&&1===o[t])return function(e){const t=l(e);return 40===e.charCode()?(e.pos++,{type:"Function",name:t}):p(e,{type:"Keyword",name:t})}(e);switch(t){case 93:break;case 91:return p(e,function(e){let t;return e.eat(91),t=f(e),e.eat(93),t.explicit=!0,33===e.charCode()&&(e.pos++,t.disallowEmpty=!0),t}(e));case 60:return 39===e.nextCharCode()?function(e){let t;return e.eat(60),e.eat(39),t=l(e),e.eat(39),e.eat(62),p(e,{type:"Property",name:t})}(e):function(e){let t,r=null;return e.eat(60),t=l(e),40===e.charCode()&&41===e.nextCharCode()&&(e.pos+=2,t+="()"),91===e.charCodeAt(e.findWsEnd(e.pos))&&(s(e),r=function(e){let t=null,r=null,n=1;return e.eat(91),45===e.charCode()&&(e.peek(),n=-1),-1==n&&8734===e.charCode()?e.peek():(t=n*Number(c(e)),0!==o[e.charCode()]&&(t+=l(e))),s(e),e.eat(44),s(e),8734===e.charCode()?e.peek():(n=1,45===e.charCode()&&(e.peek(),n=-1),r=n*Number(c(e)),0!==o[e.charCode()]&&(r+=l(e))),e.eat(93),{type:"Range",min:t,max:r}}(e)),e.eat(62),p(e,{type:"Type",name:t,opts:r})}(e);case 124:return{type:"Combinator",value:e.substringToPos(e.pos+(124===e.nextCharCode()?2:1))};case 38:return e.pos++,e.eat(38),{type:"Combinator",value:"&&"};case 44:return e.pos++,{type:"Comma"};case 39:return p(e,{type:"String",value:u(e)});case 32:case 9:case 10:case 13:case 12:return{type:"Spaces",value:s(e)};case 64:return t=e.nextCharCode(),t<128&&1===o[t]?(e.pos++,{type:"AtKeyword",name:l(e)}):h(e);case 42:case 43:case 63:case 35:case 33:break;case i:if(t=e.nextCharCode(),t<48||t>57)return h(e);break;default:return h(e)}}t.parse=function(e){const t=new n.Tokenizer(e),r=f(t);return t.pos!==e.length&&t.error("Unexpected input"),1===r.terms.length&&"Group"===r.terms[0].type?r.terms[0]:r}},737:(e,t,r)=>{"use strict";const n=r(623);t.Tokenizer=class{constructor(e){this.str=e,this.pos=0}charCodeAt(e){return e<this.str.length?this.str.charCodeAt(e):0}charCode(){return this.charCodeAt(this.pos)}nextCharCode(){return this.charCodeAt(this.pos+1)}nextNonWsCode(e){return this.charCodeAt(this.findWsEnd(e))}findWsEnd(e){for(;e<this.str.length;e++){const t=this.str.charCodeAt(e);if(13!==t&&10!==t&&12!==t&&32!==t&&9!==t)break}return e}substringToPos(e){return this.str.substring(this.pos,this.pos=e)}eat(e){this.charCode()!==e&&this.error("Expect `"+String.fromCharCode(e)+"`"),this.pos++}peek(){return this.pos<this.str.length?this.str.charAt(this.pos++):""}error(e){throw new n.SyntaxError(e,this.str,this.pos)}}},9322:(e,t)=>{"use strict";const r=function(){};function n(e){return"function"==typeof e?e:r}t.walk=function(e,t,i){let o=r,a=r;if("function"==typeof t?o=t:t&&(o=n(t.enter),a=n(t.leave)),o===r&&a===r)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");!function e(t){switch(o.call(i,t),t.type){case"Group":t.terms.forEach(e);break;case"Multiplier":e(t.term);break;case"Type":case"Property":case"Keyword":case"AtKeyword":case"Function":case"String":case"Token":case"Comma":break;default:throw new Error("Unknown type: "+t.type)}a.call(i,t)}(e)}},8297:(e,t,r)=>{"use strict";const n=r(1251),i=r(2667),o=r(8069),a=r(2092);function s(e,t){if("function"!=typeof t)e.children.forEach(this.node,this);else{let r=null;e.children.forEach((e=>{null!==r&&t.call(this,r),this.node(e),r=e}))}}function l(e){n.tokenize(e,((t,r,n)=>{this.token(t,e.slice(r,n))}))}t.createGenerator=function(e){const t=new Map;for(let r in e.node){const n=e.node[r];"function"==typeof(n.generate||n)&&t.set(r,n.generate||n)}return function(e,r){let n="",c=0,u={node(e){if(!t.has(e.type))throw new Error("Unknown node type: "+e.type);t.get(e.type).call(d,e)},tokenBefore:o.safe,token(e,t){c=this.tokenBefore(c,e,t),this.emit(t,e,!1),e===a.Delim&&92===t.charCodeAt(0)&&this.emit("\n",a.WhiteSpace,!0)},emit(e){n+=e},result:()=>n};r&&("function"==typeof r.decorator&&(u=r.decorator(u)),r.sourceMap&&(u=i.generateSourceMap(u)),r.mode in o&&(u.tokenBefore=o[r.mode]));const d={node:e=>u.node(e),children:s,token:(e,t)=>u.token(e,t),tokenize:l};return u.node(e),u.result()}}},2667:(e,t,r)=>{"use strict";const n=r(4508),i=new Set(["Atrule","Selector","Declaration"]);t.generateSourceMap=function(e){const t=new n.SourceMapGenerator,r={line:1,column:0},o={line:0,column:0},a={line:1,column:0},s={generated:a};let l=1,c=0,u=!1;const d=e.node;e.node=function(e){if(e.loc&&e.loc.start&&i.has(e.type)){const n=e.loc.start.line,i=e.loc.start.column-1;o.line===n&&o.column===i||(o.line=n,o.column=i,r.line=l,r.column=c,u&&(u=!1,r.line===a.line&&r.column===a.column||t.addMapping(s)),u=!0,t.addMapping({source:e.loc.source,original:o,generated:r}))}d.call(this,e),u&&i.has(e.type)&&(a.line=l,a.column=c)};const p=e.emit;e.emit=function(e,t,r){for(let t=0;t<e.length;t++)10===e.charCodeAt(t)?(l++,c=0):c++;p(e,t,r)};const h=e.result;return e.result=function(){return u&&t.addMapping(s),{css:h(),map:t}},e}},8069:(e,t,r)=>{"use strict";const n=r(2092),i=(e,t)=>{if(e===n.Delim&&(e=t),"string"==typeof e){const t=e.charCodeAt(0);return t>127?32768:t<<8}return e},o=[[n.Ident,n.Ident],[n.Ident,n.Function],[n.Ident,n.Url],[n.Ident,n.BadUrl],[n.Ident,"-"],[n.Ident,n.Number],[n.Ident,n.Percentage],[n.Ident,n.Dimension],[n.Ident,n.CDC],[n.Ident,n.LeftParenthesis],[n.AtKeyword,n.Ident],[n.AtKeyword,n.Function],[n.AtKeyword,n.Url],[n.AtKeyword,n.BadUrl],[n.AtKeyword,"-"],[n.AtKeyword,n.Number],[n.AtKeyword,n.Percentage],[n.AtKeyword,n.Dimension],[n.AtKeyword,n.CDC],[n.Hash,n.Ident],[n.Hash,n.Function],[n.Hash,n.Url],[n.Hash,n.BadUrl],[n.Hash,"-"],[n.Hash,n.Number],[n.Hash,n.Percentage],[n.Hash,n.Dimension],[n.Hash,n.CDC],[n.Dimension,n.Ident],[n.Dimension,n.Function],[n.Dimension,n.Url],[n.Dimension,n.BadUrl],[n.Dimension,"-"],[n.Dimension,n.Number],[n.Dimension,n.Percentage],[n.Dimension,n.Dimension],[n.Dimension,n.CDC],["#",n.Ident],["#",n.Function],["#",n.Url],["#",n.BadUrl],["#","-"],["#",n.Number],["#",n.Percentage],["#",n.Dimension],["#",n.CDC],["-",n.Ident],["-",n.Function],["-",n.Url],["-",n.BadUrl],["-","-"],["-",n.Number],["-",n.Percentage],["-",n.Dimension],["-",n.CDC],[n.Number,n.Ident],[n.Number,n.Function],[n.Number,n.Url],[n.Number,n.BadUrl],[n.Number,n.Number],[n.Number,n.Percentage],[n.Number,n.Dimension],[n.Number,"%"],[n.Number,n.CDC],["@",n.Ident],["@",n.Function],["@",n.Url],["@",n.BadUrl],["@","-"],["@",n.CDC],[".",n.Number],[".",n.Percentage],[".",n.Dimension],["+",n.Number],["+",n.Percentage],["+",n.Dimension],["/","*"]],a=o.concat([[n.Ident,n.Hash],[n.Dimension,n.Hash],[n.Hash,n.Hash],[n.AtKeyword,n.LeftParenthesis],[n.AtKeyword,n.String],[n.AtKeyword,n.Colon],[n.Percentage,n.Percentage],[n.Percentage,n.Dimension],[n.Percentage,n.Function],[n.Percentage,"-"],[n.RightParenthesis,n.Ident],[n.RightParenthesis,n.Function],[n.RightParenthesis,n.Percentage],[n.RightParenthesis,n.Dimension],[n.RightParenthesis,n.Hash],[n.RightParenthesis,"-"]]);function s(e){const t=new Set(e.map((([e,t])=>i(e)<<16|i(t))));return function(e,r,o){const a=i(r,o),s=o.charCodeAt(0);return(45===s&&r!==n.Ident&&r!==n.Function&&r!==n.CDC||43===s?t.has(e<<16|s<<8):t.has(e<<16|a))&&this.emit(" ",n.WhiteSpace,!0),a}}const l=s(o),c=s(a);t.safe=c,t.spec=l},7845:(e,t,r)=>{"use strict";const n=r(5801),i=r(2204),o=r(7840),a=r(69),s=r(8896),l=r(9726),c=r(2068),u=r(2874),d=r(8960),p=r(7183),h=r(5368),m=r(2092),f=r(3663),g=r(7918),{tokenize:b,parse:y,generate:k,lexer:v,createLexer:x,walk:w,find:S,findLast:C,findAll:A,toPlainObject:T,fromPlainObject:E,fork:P}=n;t.version=i.version,t.createSyntax=o,t.List=a.List,t.Lexer=s.Lexer,t.definitionSyntax=l,t.clone=c.clone,t.isCustomProperty=u.isCustomProperty,t.keyword=u.keyword,t.property=u.property,t.vendorPrefix=u.vendorPrefix,t.ident=d,t.string=p,t.url=h,t.tokenTypes=m,t.tokenNames=f,t.TokenStream=g.TokenStream,t.createLexer=x,t.find=S,t.findAll=A,t.findLast=C,t.fork=P,t.fromPlainObject=E,t.generate=k,t.lexer=v,t.parse=y,t.toPlainObject=T,t.tokenize=b,t.walk=w},8896:(e,t,r)=>{"use strict";const n=r(1558),i=r(2874),o=r(6979),a=r(187),s=r(779),l=r(1703),c=r(7197),u=r(7323),d=r(1918),p=r(610),h=r(631),m=r(3069),f=r(9322),g=l.buildMatchGraph(o.cssWideKeywords.join(" | "));function b(e,t,r){const n={};for(const i in e)e[i].syntax&&(n[i]=r?e[i].syntax:m.generate(e[i].syntax,{compact:t}));return n}function y(e,t,r){const n={};for(const[i,o]of Object.entries(e))n[i]={prelude:o.prelude&&(r?o.prelude.syntax:m.generate(o.prelude.syntax,{compact:t})),descriptors:o.descriptors&&b(o.descriptors,t,r)};return n}function k(e,t,r){return{matched:e,iterations:r,error:t,...u}}function v(e,t,r,i){const o=s(r,e.syntax);let a;return function(e){for(let t=0;t<e.length;t++)if("var("===e[t].value.toLowerCase())return!0;return!1}(o)?k(null,new Error("Matching for a tree with var() is not supported")):(i&&(a=c.matchAsTree(o,e.cssWideKeywordsSyntax,e)),i&&a.match||(a=c.matchAsTree(o,t.match,e),a.match)?k(a.match,null,a.iterations):k(null,new n.SyntaxMatchError(a.reason,t.syntax,r,a),a.iterations))}t.Lexer=class{constructor(e,t,r){if(this.cssWideKeywordsSyntax=g,this.syntax=t,this.generic=!1,this.atrules=Object.create(null),this.properties=Object.create(null),this.types=Object.create(null),this.structure=r||p.getStructureFromConfig(e),e){if(e.types)for(const t in e.types)this.addType_(t,e.types[t]);if(e.generic){this.generic=!0;for(const e in a)this.addType_(e,a[e])}if(e.atrules)for(const t in e.atrules)this.addAtrule_(t,e.atrules[t]);if(e.properties)for(const t in e.properties)this.addProperty_(t,e.properties[t])}}checkStructure(e){function t(e,t){n.push({node:e,message:t})}const r=this.structure,n=[];return this.syntax.walk(e,(function(e){r.hasOwnProperty(e.type)?r[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")})),!!n.length&&n}createDescriptor(e,t,r,n=null){const i={type:t,name:r},o={type:t,name:r,parent:n,serializable:"string"==typeof e||e&&"string"==typeof e.type,syntax:null,match:null};return"function"==typeof e?o.match=l.buildMatchGraph(e,i):("string"==typeof e?Object.defineProperty(o,"syntax",{get:()=>(Object.defineProperty(o,"syntax",{value:h.parse(e)}),o.syntax)}):o.syntax=e,Object.defineProperty(o,"match",{get:()=>(Object.defineProperty(o,"match",{value:l.buildMatchGraph(o.syntax,i)}),o.match)})),o}addAtrule_(e,t){t&&(this.atrules[e]={type:"Atrule",name:e,prelude:t.prelude?this.createDescriptor(t.prelude,"AtrulePrelude",e):null,descriptors:t.descriptors?Object.keys(t.descriptors).reduce(((r,n)=>(r[n]=this.createDescriptor(t.descriptors[n],"AtruleDescriptor",n,e),r)),Object.create(null)):null})}addProperty_(e,t){t&&(this.properties[e]=this.createDescriptor(t,"Property",e))}addType_(e,t){t&&(this.types[e]=this.createDescriptor(t,"Type",e))}checkAtruleName(e){if(!this.getAtrule(e))return new n.SyntaxReferenceError("Unknown at-rule","@"+e)}checkAtrulePrelude(e,t){const r=this.checkAtruleName(e);if(r)return r;const n=this.getAtrule(e);return!n.prelude&&t?new SyntaxError("At-rule `@"+e+"` should not contain a prelude"):!n.prelude||t||v(this,n.prelude,"",!1).matched?void 0:new SyntaxError("At-rule `@"+e+"` should contain a prelude")}checkAtruleDescriptorName(e,t){const r=this.checkAtruleName(e);if(r)return r;const o=this.getAtrule(e),a=i.keyword(t);return o.descriptors?o.descriptors[a.name]||o.descriptors[a.basename]?void 0:new n.SyntaxReferenceError("Unknown at-rule descriptor",t):new SyntaxError("At-rule `@"+e+"` has no known descriptors")}checkPropertyName(e){if(!this.getProperty(e))return new n.SyntaxReferenceError("Unknown property",e)}matchAtrulePrelude(e,t){const r=this.checkAtrulePrelude(e,t);if(r)return k(null,r);const n=this.getAtrule(e);return n.prelude?v(this,n.prelude,t||"",!1):k(null,null)}matchAtruleDescriptor(e,t,r){const n=this.checkAtruleDescriptorName(e,t);if(n)return k(null,n);const o=this.getAtrule(e),a=i.keyword(t);return v(this,o.descriptors[a.name]||o.descriptors[a.basename],r,!1)}matchDeclaration(e){return"Declaration"!==e.type?k(null,new Error("Not a Declaration node")):this.matchProperty(e.property,e.value)}matchProperty(e,t){if(i.property(e).custom)return k(null,new Error("Lexer matching doesn't applicable for custom properties"));const r=this.checkPropertyName(e);return r?k(null,r):v(this,this.getProperty(e),t,!0)}matchType(e,t){const r=this.getType(e);return r?v(this,r,t,!1):k(null,new n.SyntaxReferenceError("Unknown type",e))}match(e,t){return"string"==typeof e||e&&e.type?("string"!=typeof e&&e.match||(e=this.createDescriptor(e,"Type","anonymous")),v(this,e,t,!1)):k(null,new n.SyntaxReferenceError("Bad syntax"))}findValueFragments(e,t,r,n){return d.matchFragments(this,t,this.matchProperty(e,t),r,n)}findDeclarationValueFragments(e,t,r){return d.matchFragments(this,e.value,this.matchDeclaration(e),t,r)}findAllFragments(e,t,r){const n=[];return this.syntax.walk(e,{visit:"Declaration",enter:e=>{n.push.apply(n,this.findDeclarationValueFragments(e,t,r))}}),n}getAtrule(e,t=!0){const r=i.keyword(e);return(r.vendor&&t?this.atrules[r.name]||this.atrules[r.basename]:this.atrules[r.name])||null}getAtrulePrelude(e,t=!0){const r=this.getAtrule(e,t);return r&&r.prelude||null}getAtruleDescriptor(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null}getProperty(e,t=!0){const r=i.property(e);return(r.vendor&&t?this.properties[r.name]||this.properties[r.basename]:this.properties[r.name])||null}getType(e){return hasOwnProperty.call(this.types,e)?this.types[e]:null}validate(){function e(n,i,o,a){if(o.has(i))return o.get(i);o.set(i,!1),null!==a.syntax&&f.walk(a.syntax,(function(a){if("Type"!==a.type&&"Property"!==a.type)return;const s="Type"===a.type?n.types:n.properties,l="Type"===a.type?t:r;hasOwnProperty.call(s,a.name)&&!e(n,a.name,l,s[a.name])||o.set(i,!0)}),this)}let t=new Map,r=new Map;for(const r in this.types)e(this,r,t,this.types[r]);for(const t in this.properties)e(this,t,r,this.properties[t]);return t=[...t.keys()].filter((e=>t.get(e))),r=[...r.keys()].filter((e=>r.get(e))),t.length||r.length?{types:t,properties:r}:null}dump(e,t){return{generic:this.generic,types:b(this.types,!t,e),properties:b(this.properties,!t,e),atrules:y(this.atrules,!t,e)}}toString(){return JSON.stringify(this.dump())}}},1558:(e,t,r)=>{"use strict";const n=r(5967),i=r(3069),o={offset:0,line:1,column:1};function a(e,t){const r=e&&e.loc&&e.loc[t];return r?"line"in r?s(r):r:null}function s({offset:e,line:t,column:r},n){const i={offset:e,line:t,column:r};if(n){const e=n.split(/\n|\r\n?|\f/);i.offset+=n.length,i.line+=e.length-1,i.column=1===e.length?i.column+n.length:e.pop().length+1}return i}t.SyntaxMatchError=function(e,t,r,l){const c=n.createCustomError("SyntaxMatchError",e),{css:u,mismatchOffset:d,mismatchLength:p,start:h,end:m}=function(e,t){const r=e.tokens,n=e.longestMatch,i=n<r.length&&r[n].node||null,l=i!==t?i:null;let c,u,d=0,p=0,h=0,m="";for(let e=0;e<r.length;e++){const t=r[e].value;e===n&&(p=t.length,d=m.length),null!==l&&r[e].node===l&&(e<=n?h++:h=0),m+=t}return n===r.length||h>1?(c=a(l||t,"end")||s(o,m),u=s(c)):(c=a(l,"start")||s(a(t,"start")||o,m.slice(0,d)),u=a(l,"end")||s(c,m.substr(d,p))),{css:m,mismatchOffset:d,mismatchLength:p,start:c,end:u}}(l,r);return c.rawMessage=e,c.syntax=t?i.generate(t):"<generic>",c.css=u,c.mismatchOffset=d,c.mismatchLength=p,c.message=e+"\n  syntax: "+c.syntax+"\n   value: "+(u||"<empty string>")+"\n  --------"+new Array(c.mismatchOffset+1).join("-")+"^",Object.assign(c,h),c.loc={source:r&&r.loc&&r.loc.source||"<unknown>",start:h,end:m},c},t.SyntaxReferenceError=function(e,t){const r=n.createCustomError("SyntaxReferenceError",e+(t?" `"+t+"`":""));return r.reference=t,r}},314:(e,t,r)=>{"use strict";const n=r(4798),i=r(2092),o=r(3257),a=45,s=!0;function l(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function c(e,t,r){for(;null!==e&&(e.type===i.WhiteSpace||e.type===i.Comment);)e=r(++t);return t}function u(e,t,r,i){if(!e)return 0;const o=e.value.charCodeAt(t);if(43===o||o===a){if(r)return 0;t++}for(;t<e.value.length;t++)if(!n.isDigit(e.value.charCodeAt(t)))return 0;return i+1}function d(e,t,r){let n=!1,o=c(e,t,r);if(null===(e=r(o)))return t;if(e.type!==i.Number){if(!l(e,43)&&!l(e,a))return t;if(n=!0,o=c(r(++o),o,r),null===(e=r(o))||e.type!==i.Number)return 0}if(!n){const t=e.value.charCodeAt(0);if(43!==t&&t!==a)return 0}return u(e,n?0:1,n,o)}e.exports=function(e,t){let r=0;if(!e)return 0;if(e.type===i.Number)return u(e,0,!1,r);if(e.type===i.Ident&&e.value.charCodeAt(0)===a){if(!o.cmpChar(e.value,1,110))return 0;switch(e.value.length){case 2:return d(t(++r),r,t);case 3:return e.value.charCodeAt(2)!==a?0:(r=c(t(++r),r,t),u(e=t(r),0,s,r));default:return e.value.charCodeAt(2)!==a?0:u(e,3,s,r)}}else if(e.type===i.Ident||l(e,43)&&t(r+1).type===i.Ident){if(e.type!==i.Ident&&(e=t(++r)),null===e||!o.cmpChar(e.value,0,110))return 0;switch(e.value.length){case 1:return d(t(++r),r,t);case 2:return e.value.charCodeAt(1)!==a?0:(r=c(t(++r),r,t),u(e=t(r),0,s,r));default:return e.value.charCodeAt(1)!==a?0:u(e,2,s,r)}}else if(e.type===i.Dimension){let i=e.value.charCodeAt(0),l=43===i||i===a?1:0,p=l;for(;p<e.value.length&&n.isDigit(e.value.charCodeAt(p));p++);return p===l?0:o.cmpChar(e.value,p,110)?p+1===e.value.length?d(t(++r),r,t):e.value.charCodeAt(p+1)!==a?0:p+2===e.value.length?(r=c(t(++r),r,t),u(e=t(r),0,s,r)):u(e,p+2,s,r):0}return 0}},6979:(e,t)=>{"use strict";t.cssWideKeywords=["initial","inherit","unset","revert","revert-layer"]},8754:(e,t,r)=>{"use strict";const n=r(4798),i=r(2092),o=r(3257);function a(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function s(e,t,r){let i=0;for(let o=t;o<e.value.length;o++){const a=e.value.charCodeAt(o);if(45===a&&r&&0!==i)return s(e,t+i+1,!1),6;if(!n.isHexDigit(a))return 0;if(++i>6)return 0}return i}function l(e,t,r){if(!e)return 0;for(;a(r(t),63);){if(++e>6)return 0;t++}return t}e.exports=function(e,t){let r=0;if(null===e||e.type!==i.Ident||!o.cmpChar(e.value,0,117))return 0;if(null===(e=t(++r)))return 0;if(a(e,43))return null===(e=t(++r))?0:e.type===i.Ident?l(s(e,0,!0),++r,t):a(e,63)?l(1,++r,t):0;if(e.type===i.Number){const n=s(e,1,!0);return 0===n?0:null===(e=t(++r))?r:e.type===i.Dimension||e.type===i.Number?function(e,t){return 45===e.value.charCodeAt(0)}(e)&&s(e,1,!1)?r+1:0:l(n,r,t)}return e.type===i.Dimension?l(s(e,1,!0),++r,t):0}},187:(e,t,r)=>{"use strict";const n=r(6979),i=r(314),o=r(8754),a=r(2092),s=r(4798),l=r(3257),c=["calc(","-moz-calc(","-webkit-calc("],u=new Map([[a.Function,a.RightParenthesis],[a.LeftParenthesis,a.RightParenthesis],[a.LeftSquareBracket,a.RightSquareBracket],[a.LeftCurlyBracket,a.RightCurlyBracket]]);function d(e,t){return t<e.length?e.charCodeAt(t):0}function p(e,t){return l.cmpStr(e,0,e.length,t)}function h(e,t){for(let r=0;r<t.length;r++)if(p(e,t[r]))return!0;return!1}function m(e,t){return t===e.length-2&&92===d(e,t)&&s.isDigit(d(e,t+1))}function f(e,t,r){if(e&&"Range"===e.type){const n=Number(void 0!==r&&r!==t.length?t.substr(0,r):t);if(isNaN(n))return!0;if(null!==e.min&&n<e.min&&"string"!=typeof e.min)return!0;if(null!==e.max&&n>e.max&&"string"!=typeof e.max)return!0}return!1}function g(e){return function(t,r,n){return null===t?0:t.type===a.Function&&h(t.value,c)?function(e,t){let r=0,n=[],i=0;e:do{switch(e.type){case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==r)break e;if(r=n.pop(),0===n.length){i++;break e}break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:n.push(r),r=u.get(e.type)}i++}while(e=t(i));return i}(t,r):e(t,r,n)}}function b(e){return function(t){return null===t||t.type!==e?0:1}}function y(e){return e&&(e=new Set(e)),function(t,r,n){if(null===t||t.type!==a.Dimension)return 0;const i=l.consumeNumber(t.value,0);if(null!==e){const r=t.value.indexOf("\\",i),n=-1!==r&&m(t.value,r)?t.value.substring(i,r):t.value.substr(i);if(!1===e.has(n.toLowerCase()))return 0}return f(n,t.value,i)?0:1}}function k(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,r,n){return null!==t&&t.type===a.Number&&0===Number(t.value)?1:e(t,r,n)}}const v={"ident-token":b(a.Ident),"function-token":b(a.Function),"at-keyword-token":b(a.AtKeyword),"hash-token":b(a.Hash),"string-token":b(a.String),"bad-string-token":b(a.BadString),"url-token":b(a.Url),"bad-url-token":b(a.BadUrl),"delim-token":b(a.Delim),"number-token":b(a.Number),"percentage-token":b(a.Percentage),"dimension-token":b(a.Dimension),"whitespace-token":b(a.WhiteSpace),"CDO-token":b(a.CDO),"CDC-token":b(a.CDC),"colon-token":b(a.Colon),"semicolon-token":b(a.Semicolon),"comma-token":b(a.Comma),"[-token":b(a.LeftSquareBracket),"]-token":b(a.RightSquareBracket),"(-token":b(a.LeftParenthesis),")-token":b(a.RightParenthesis),"{-token":b(a.LeftCurlyBracket),"}-token":b(a.RightCurlyBracket),string:b(a.String),ident:b(a.Ident),"custom-ident":function(e){if(null===e||e.type!==a.Ident)return 0;const t=e.value.toLowerCase();return h(t,n.cssWideKeywords)||p(t,"default")?0:1},"custom-property-name":function(e){return null===e||e.type!==a.Ident||45!==d(e.value,0)||45!==d(e.value,1)?0:1},"hex-color":function(e){if(null===e||e.type!==a.Hash)return 0;const t=e.value.length;if(4!==t&&5!==t&&7!==t&&9!==t)return 0;for(let r=1;r<t;r++)if(!s.isHexDigit(d(e.value,r)))return 0;return 1},"id-selector":function(e){return null===e||e.type!==a.Hash?0:s.isIdentifierStart(d(e.value,1),d(e.value,2),d(e.value,3))?1:0},"an-plus-b":i,urange:o,"declaration-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case a.BadString:case a.BadUrl:break e;case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case a.Semicolon:if(0===r)break e;break;case a.Delim:if(0===r&&"!"===e.value)break e;break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:n.push(r),r=u.get(e.type)}i++}while(e=t(i));return i},"any-value":function(e,t){if(!e)return 0;let r=0,n=[],i=0;e:do{switch(e.type){case a.BadString:case a.BadUrl:break e;case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==r)break e;r=n.pop();break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:n.push(r),r=u.get(e.type)}i++}while(e=t(i));return i},dimension:g(y(null)),angle:g(y(["deg","grad","rad","turn"])),decibel:g(y(["db"])),frequency:g(y(["hz","khz"])),flex:g(y(["fr"])),length:g(k(y(["cm","mm","q","in","pt","pc","px","em","rem","ex","rex","cap","rcap","ch","rch","ic","ric","lh","rlh","vw","svw","lvw","dvw","vh","svh","lvh","dvh","vi","svi","lvi","dvi","vb","svb","lvb","dvb","vmin","svmin","lvmin","dvmin","vmax","svmax","lvmax","dvmax","cqw","cqh","cqi","cqb","cqmin","cqmax"]))),resolution:g(y(["dpi","dpcm","dppx","x"])),semitones:g(y(["st"])),time:g(y(["s","ms"])),percentage:g((function(e,t,r){return null===e||e.type!==a.Percentage||f(r,e.value,e.value.length-1)?0:1})),zero:k(),number:g((function(e,t,r){if(null===e)return 0;const n=l.consumeNumber(e.value,0);return n===e.value.length||m(e.value,n)?f(r,e.value,n)?0:1:0})),integer:g((function(e,t,r){if(null===e||e.type!==a.Number)return 0;let n=43===d(e.value,0)||45===d(e.value,0)?1:0;for(;n<e.value.length;n++)if(!s.isDigit(d(e.value,n)))return 0;return f(r,e.value,n)?0:1}))};e.exports=v},1703:(e,t,r)=>{"use strict";const n=r(631),i={type:"Match"},o={type:"Mismatch"},a={type:"DisallowEmpty"};function s(e,t,r){return t===i&&r===o||e===i&&t===i&&r===i?e:("If"===e.type&&e.else===o&&t===i&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:r})}function l(e){return e.length>2&&40===e.charCodeAt(e.length-2)&&41===e.charCodeAt(e.length-1)}function c(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&l(e.name)}function u(e,t,r){switch(e){case" ":{let e=i;for(let r=t.length-1;r>=0;r--)e=s(t[r],e,o);return e}case"|":{let e=o,r=null;for(let n=t.length-1;n>=0;n--){let o=t[n];if(c(o)&&(null===r&&n>0&&c(t[n-1])&&(r=Object.create(null),e=s({type:"Enum",map:r},i,e)),null!==r)){const e=(l(o.name)?o.name.slice(0,-1):o.name).toLowerCase();if(e in r==0){r[e]=o;continue}}r=null,e=s(o,i,e)}return e}case"&&":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};let r=o;for(let n=t.length-1;n>=0;n--){const o=t[n];let a;a=t.length>1?u(e,t.filter((function(e){return e!==o})),!1):i,r=s(o,a,r)}return r}case"||":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};let n=r?i:o;for(let r=t.length-1;r>=0;r--){const o=t[r];let a;a=t.length>1?u(e,t.filter((function(e){return e!==o})),!0):i,n=s(o,a,n)}return n}}}function d(e){if("function"==typeof e)return{type:"Generic",fn:e};switch(e.type){case"Group":{let t=u(e.combinator,e.terms.map(d),!1);return e.disallowEmpty&&(t=s(t,a,o)),t}case"Multiplier":return function(e){let t=i,r=d(e.term);if(0===e.max)r=s(r,a,o),t=s(r,null,o),t.then=s(i,i,t),e.comma&&(t.then.else=s({type:"Comma",syntax:e},t,o));else for(let n=e.min||1;n<=e.max;n++)e.comma&&t!==i&&(t=s({type:"Comma",syntax:e},t,o)),t=s(r,s(i,i,t),o);if(0===e.min)t=s(i,i,t);else for(let n=0;n<e.min-1;n++)e.comma&&t!==i&&(t=s({type:"Comma",syntax:e},t,o)),t=s(r,t,o);return t}(e);case"Type":case"Property":return{type:e.type,name:e.name,syntax:e};case"Keyword":return{type:e.type,name:e.name.toLowerCase(),syntax:e};case"AtKeyword":return{type:e.type,name:"@"+e.name.toLowerCase(),syntax:e};case"Function":return{type:e.type,name:e.name.toLowerCase()+"(",syntax:e};case"String":return 3===e.value.length?{type:"Token",value:e.value.charAt(1),syntax:e}:{type:e.type,value:e.value.substr(1,e.value.length-2).replace(/\\'/g,"'"),syntax:e};case"Token":return{type:e.type,value:e.value,syntax:e};case"Comma":return{type:e.type,syntax:e};default:throw new Error("Unknown node type:",e.type)}}t.DISALLOW_EMPTY=a,t.MATCH=i,t.MISMATCH=o,t.buildMatchGraph=function(e,t){return"string"==typeof e&&(e=n.parse(e)),{type:"MatchGraph",match:d(e),syntax:t||null,source:e}}},7197:(e,t,r)=>{"use strict";const n=r(1703),i=r(2092),{hasOwnProperty:o}=Object.prototype,a="Match";function s(e){let t=null,r=null,n=e;for(;null!==n;)r=n.prev,n.prev=t,t=n,n=r;return t}function l(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){const n=t.charCodeAt(r);let i=e.charCodeAt(r);if(i>=65&&i<=90&&(i|=32),i!==n)return!1}return!0}function c(e){return null===e||e.type===i.Comma||e.type===i.Function||e.type===i.LeftParenthesis||e.type===i.LeftSquareBracket||e.type===i.LeftCurlyBracket||function(e){return e.type===i.Delim&&"?"!==e.value}(e)}function u(e){return null===e||e.type===i.RightParenthesis||e.type===i.RightSquareBracket||e.type===i.RightCurlyBracket||e.type===i.Delim&&"/"===e.value}function d(e,t,r){function s(){do{C++,S=C<e.length?e[C]:null}while(null!==S&&(S.type===i.WhiteSpace||S.type===i.Comment))}function d(t){const r=C+t;return r<e.length?e[r]:null}function p(e,t){return{nextState:e,matchStack:T,syntaxStack:b,thenStack:y,tokenIndex:C,prev:t}}function h(e){y={nextState:e,matchStack:T,syntaxStack:b,prev:y}}function m(e){k=p(e,k)}function f(){T={type:1,syntax:t.syntax,token:S,prev:T},s(),v=null,C>A&&(A=C)}function g(){T=2===T.type?T.prev:{type:3,syntax:b.syntax,token:T.token,prev:T},b=b.prev}let b=null,y=null,k=null,v=null,x=0,w=null,S=null,C=-1,A=0,T={type:0,syntax:null,token:null,prev:null};for(s();null===w&&++x<15e3;)switch(t.type){case"Match":if(null===y){if(null!==S&&(C!==e.length-1||"\\0"!==S.value&&"\\9"!==S.value)){t=n.MISMATCH;break}w=a;break}if((t=y.nextState)===n.DISALLOW_EMPTY){if(y.matchStack===T){t=n.MISMATCH;break}t=n.MATCH}for(;y.syntaxStack!==b;)g();y=y.prev;break;case"Mismatch":if(null!==v&&!1!==v)(null===k||C>k.tokenIndex)&&(k=v,v=!1);else if(null===k){w="Mismatch";break}t=k.nextState,y=k.thenStack,b=k.syntaxStack,T=k.matchStack,C=k.tokenIndex,S=C<e.length?e[C]:null,k=k.prev;break;case"MatchGraph":t=t.match;break;case"If":t.else!==n.MISMATCH&&m(t.else),t.then!==n.MATCH&&h(t.then),t=t.match;break;case"MatchOnce":t={type:"MatchOnceBuffer",syntax:t,index:0,mask:0};break;case"MatchOnceBuffer":{const e=t.syntax.terms;if(t.index===e.length){if(0===t.mask||t.syntax.all){t=n.MISMATCH;break}t=n.MATCH;break}if(t.mask===(1<<e.length)-1){t=n.MATCH;break}for(;t.index<e.length;t.index++){const r=1<<t.index;if(0==(t.mask&r)){m(t),h({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|r}),t=e[t.index++];break}}break}case"AddMatchOnce":t={type:"MatchOnceBuffer",syntax:t.syntax,index:0,mask:t.mask};break;case"Enum":if(null!==S){let e=S.value.toLowerCase();if(-1!==e.indexOf("\\")&&(e=e.replace(/\\[09].*$/,"")),o.call(t.map,e)){t=t.map[e];break}}t=n.MISMATCH;break;case"Generic":{const e=null!==b?b.opts:null,r=C+Math.floor(t.fn(S,d,e));if(!isNaN(r)&&r>C){for(;C<r;)f();t=n.MATCH}else t=n.MISMATCH;break}case"Type":case"Property":{const e="Type"===t.type?"types":"properties",a=o.call(r,e)?r[e][t.name]:null;if(!a||!a.match)throw new Error("Bad syntax reference: "+("Type"===t.type?"<"+t.name+">":"<'"+t.name+"'>"));if(!1!==v&&null!==S&&"Type"===t.type&&("custom-ident"===t.name&&S.type===i.Ident||"length"===t.name&&"0"===S.value)){null===v&&(v=p(t,k)),t=n.MISMATCH;break}b={syntax:t.syntax,opts:t.syntax.opts||null!==b&&b.opts||null,prev:b},T={type:2,syntax:t.syntax,token:T.token,prev:T},t=a.match;break}case"Keyword":{const e=t.name;if(null!==S){let r=S.value;if(-1!==r.indexOf("\\")&&(r=r.replace(/\\[09].*$/,"")),l(r,e)){f(),t=n.MATCH;break}}t=n.MISMATCH;break}case"AtKeyword":case"Function":if(null!==S&&l(S.value,t.name)){f(),t=n.MATCH;break}t=n.MISMATCH;break;case"Token":if(null!==S&&S.value===t.value){f(),t=n.MATCH;break}t=n.MISMATCH;break;case"Comma":null!==S&&S.type===i.Comma?c(T.token)?t=n.MISMATCH:(f(),t=u(S)?n.MISMATCH:n.MATCH):t=c(T.token)||u(S)?n.MATCH:n.MISMATCH;break;case"String":let s="",x=C;for(;x<e.length&&s.length<t.value.length;x++)s+=e[x].value;if(l(s,t.value)){for(;C<x;)f();t=n.MATCH}else t=n.MISMATCH;break;default:throw new Error("Unknown node type: "+t.type)}switch(w){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),w="Maximum iteration number exceeded (please fill an issue on https://github.com/csstree/csstree/issues)",T=null;break;case a:for(;null!==b;)g();break;default:T=null}return{tokens:e,reason:w,iterations:x,match:T,longestMatch:A}}t.matchAsList=function(e,t,r){const n=d(e,t,r||{});if(null!==n.match){let e=s(n.match).prev;for(n.match=[];null!==e;){switch(e.type){case 2:case 3:n.match.push({type:e.type,syntax:e.syntax});break;default:n.match.push({token:e.token.value,node:e.token.node})}e=e.prev}}return n},t.matchAsTree=function(e,t,r){const n=d(e,t,r||{});if(null===n.match)return n;let i=n.match,o=n.match={syntax:t.syntax||null,match:[]};const a=[o];for(i=s(i).prev;null!==i;){switch(i.type){case 2:o.match.push(o={syntax:i.syntax,match:[]}),a.push(o);break;case 3:a.pop(),o=a[a.length-1];break;default:o.match.push({syntax:i.syntax||null,token:i.token.value,node:i.token.node})}i=i.prev}return n}},779:(e,t,r)=>{"use strict";const n=r(1251),i={decorator(e){const t=[];let r=null;return{...e,node(t){const n=r;r=t,e.node.call(this,t),r=n},emit(e,n,i){t.push({type:n,value:e,node:i?null:r})},result:()=>t}}};e.exports=function(e,t){return"string"==typeof e?function(e){const t=[];return n.tokenize(e,((r,n,i)=>t.push({type:r,value:e.slice(n,i),node:null}))),t}(e):t.generate(e,i)}},1918:(e,t,r)=>{"use strict";const n=r(69);function i(e){return"node"in e?e.node:i(e.match[0])}function o(e){return"node"in e?e.node:o(e.match[e.match.length-1])}t.matchFragments=function(e,t,r,a,s){const l=[];return null!==r.matched&&function r(c){if(null!==c.syntax&&c.syntax.type===a&&c.syntax.name===s){const r=i(c),a=o(c);e.syntax.walk(t,(function(e,t,i){if(e===r){const e=new n.List;do{if(e.appendData(t.data),t.data===a)break;t=t.next}while(null!==t);l.push({parent:i,nodes:e})}}))}Array.isArray(c.match)&&c.match.forEach(r)}(r.matched),l}},610:(e,t,r)=>{"use strict";const n=r(69),{hasOwnProperty:i}=Object.prototype;function o(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&e>=0}function a(e){return Boolean(e)&&o(e.offset)&&o(e.line)&&o(e.column)}function s(e,t){return function(r,o){if(!r||r.constructor!==Object)return o(r,"Type of node should be an Object");for(let s in r){let l=!0;if(!1!==i.call(r,s)){if("type"===s)r.type!==e&&o(r,"Wrong node type `"+r.type+"`, expected `"+e+"`");else if("loc"===s){if(null===r.loc)continue;if(r.loc&&r.loc.constructor===Object)if("string"!=typeof r.loc.source)s+=".source";else if(a(r.loc.start)){if(a(r.loc.end))continue;s+=".end"}else s+=".start";l=!1}else if(t.hasOwnProperty(s)){l=!1;for(let e=0;!l&&e<t[s].length;e++){const i=t[s][e];switch(i){case String:l="string"==typeof r[s];break;case Boolean:l="boolean"==typeof r[s];break;case null:l=null===r[s];break;default:"string"==typeof i?l=r[s]&&r[s].type===i:Array.isArray(i)&&(l=r[s]instanceof n.List)}}}else o(r,"Unknown field `"+s+"` for "+e+" node type");l||o(r,"Bad value for `"+e+"."+s+"`")}}for(const n in t)i.call(t,n)&&!1===i.call(r,n)&&o(r,"Field `"+e+"."+n+"` is missed")}}function l(e,t){const r=t.structure,n={type:String,loc:!0},o={type:'"'+e+'"'};for(const t in r){if(!1===i.call(r,t))continue;const a=[],s=n[t]=Array.isArray(r[t])?r[t].slice():[r[t]];for(let r=0;r<s.length;r++){const n=s[r];if(n===String||n===Boolean)a.push(n.name);else if(null===n)a.push("null");else if("string"==typeof n)a.push("<"+n+">");else{if(!Array.isArray(n))throw new Error("Wrong value `"+n+"` in `"+e+"."+t+"` structure definition");a.push("List")}}o[t]=a.join(" | ")}return{docs:o,check:s(e,n)}}t.getStructureFromConfig=function(e){const t={};if(e.node)for(const r in e.node)if(i.call(e.node,r)){const n=e.node[r];if(!n.structure)throw new Error("Missed `structure` field in `"+r+"` node type definition");t[r]=l(r,n)}return t}},7323:(e,t)=>{"use strict";function r(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}let r=null;return null!==this.matched&&function n(i){if(Array.isArray(i.match)){for(let e=0;e<i.match.length;e++)if(n(i.match[e]))return t(i.syntax)&&r.unshift(i.syntax),!0}else if(i.node===e)return r=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),r}function n(e,t,n){const i=r.call(e,t);return null!==i&&i.some(n)}t.getTrace=r,t.isKeyword=function(e){return n(this,e,(e=>"Keyword"===e.type))},t.isProperty=function(e,t){return n(this,e,(e=>"Property"===e.type&&e.name===t))},t.isType=function(e,t){return n(this,e,(e=>"Type"===e.type&&e.name===t))}},9035:(e,t,r)=>{"use strict";const n=r(5967),i="    ";function o({source:e,line:t,column:r},n){function o(e,t){return a.slice(e,t).map(((t,r)=>String(e+r+1).padStart(c)+" |"+t)).join("\n")}const a=e.split(/\r\n?|\n|\f/),s=Math.max(1,t-n)-1,l=Math.min(t+n,a.length+1),c=Math.max(4,String(l).length)+1;let u=0;(r+=(i.length-1)*(a[t-1].substr(0,r-1).match(/\t/g)||[]).length)>100&&(u=r-60+3,r=58);for(let e=s;e<=l;e++)e>=0&&e<a.length&&(a[e]=a[e].replace(/\t/g,i),a[e]=(u>0&&a[e].length>u?"…":"")+a[e].substr(u,98)+(a[e].length>u+100-1?"…":""));return[o(s,t),new Array(r+c+2).join("-")+"^",o(t,l)].filter(Boolean).join("\n")}t.SyntaxError=function(e,t,r,i,a){return Object.assign(n.createCustomError("SyntaxError",e),{source:t,offset:r,line:i,column:a,sourceFragment:e=>o({source:t,line:i,column:a},isNaN(e)?0:e),get formattedMessage(){return`Parse error: ${e}\n`+o({source:t,line:i,column:a},2)}})}},9172:(e,t,r)=>{"use strict";const n=r(69),i=r(9035),o=r(1251),a=r(6125),s=r(5414),l=r(7918),c=r(3257),u=r(2092),d=r(3663),p=()=>{};function h(e){return function(){return this[e]()}}function m(e){const t=Object.create(null);for(const r in e){const n=e[r],i=n.parse||n;i&&(t[r]=i)}return t}t.createParser=function(e){let t="",r="<unknown>",f=!1,g=p,b=!1;const y=new s.OffsetToLocation,k=Object.assign(new l.TokenStream,function(e){const t={context:Object.create(null),scope:Object.assign(Object.create(null),e.scope),atrule:m(e.atrule),pseudo:m(e.pseudo),node:m(e.node)};for(const r in e.parseContext)switch(typeof e.parseContext[r]){case"function":t.context[r]=e.parseContext[r];break;case"string":t.context[r]=h(e.parseContext[r])}return{config:t,...t,...t.node}}(e||{}),{parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:a.readSequence,consumeUntilBalanceEnd:()=>0,consumeUntilLeftCurlyBracket:e=>123===e?1:0,consumeUntilLeftCurlyBracketOrSemicolon:e=>123===e||59===e?1:0,consumeUntilExclamationMarkOrSemicolon:e=>33===e||59===e?1:0,consumeUntilSemicolonIncluded:e=>59===e?2:0,createList:()=>new n.List,createSingleNodeList:e=>(new n.List).appendData(e),getFirstListNode:e=>e&&e.first,getLastListNode:e=>e&&e.last,parseWithFallback(e,t){const r=this.tokenIndex;try{return e.call(this)}catch(e){if(b)throw e;const n=t.call(this,r);return b=!0,g(e,n),b=!1,n}},lookupNonWSType(e){let t;do{if(t=this.lookupType(e++),t!==u.WhiteSpace)return t}while(0!==t);return 0},charCodeAt:e=>e>=0&&e<t.length?t.charCodeAt(e):0,substring:(e,r)=>t.substring(e,r),substrToCursor(e){return this.source.substring(e,this.tokenStart)},cmpChar:(e,r)=>c.cmpChar(t,e,r),cmpStr:(e,r,n)=>c.cmpStr(t,e,r,n),consume(e){const t=this.tokenStart;return this.eat(e),this.substrToCursor(t)},consumeFunctionName(){const e=t.substring(this.tokenStart,this.tokenEnd-1);return this.eat(u.Function),e},consumeNumber(e){const r=t.substring(this.tokenStart,c.consumeNumber(t,this.tokenStart));return this.eat(e),r},eat(e){if(this.tokenType!==e){const t=d[e].slice(0,-6).replace(/-/g," ").replace(/^./,(e=>e.toUpperCase()));let r=`${/[[\](){}]/.test(t)?`"${t}"`:t} is expected`,n=this.tokenStart;switch(e){case u.Ident:this.tokenType===u.Function||this.tokenType===u.Url?(n=this.tokenEnd-1,r="Identifier is expected but function found"):r="Identifier is expected";break;case u.Hash:this.isDelim(35)&&(this.next(),n++,r="Name is expected");break;case u.Percentage:this.tokenType===u.Number&&(n=this.tokenEnd,r="Percent sign is expected")}this.error(r,n)}this.next()},eatIdent(e){this.tokenType===u.Ident&&!1!==this.lookupValue(0,e)||this.error(`Identifier "${e}" is expected`),this.next()},eatDelim(e){this.isDelim(e)||this.error(`Delim "${String.fromCharCode(e)}" is expected`),this.next()},getLocation:(e,t)=>f?y.getLocationRange(e,t,r):null,getLocationFromList(e){if(f){const t=this.getFirstListNode(e),n=this.getLastListNode(e);return y.getLocationRange(null!==t?t.loc.start.offset-y.startOffset:this.tokenStart,null!==n?n.loc.end.offset-y.startOffset:this.tokenStart,r)}return null},error(e,r){const n=void 0!==r&&r<t.length?y.getLocation(r):this.eof?y.getLocation(c.findWhiteSpaceStart(t,t.length-1)):y.getLocation(this.tokenStart);throw new i.SyntaxError(e||"Unexpected input",t,n.offset,n.line,n.column)}});return Object.assign((function(e,n){t=e,n=n||{},k.setSource(t,o.tokenize),y.setSource(t,n.offset,n.line,n.column),r=n.filename||"<unknown>",f=Boolean(n.positions),g="function"==typeof n.onParseError?n.onParseError:p,b=!1,k.parseAtrulePrelude=!("parseAtrulePrelude"in n)||Boolean(n.parseAtrulePrelude),k.parseRulePrelude=!("parseRulePrelude"in n)||Boolean(n.parseRulePrelude),k.parseValue=!("parseValue"in n)||Boolean(n.parseValue),k.parseCustomProperty="parseCustomProperty"in n&&Boolean(n.parseCustomProperty);const{context:i="default",onComment:a}=n;if(i in k.context==0)throw new Error("Unknown context `"+i+"`");"function"==typeof a&&k.forEachToken(((e,r,n)=>{if(e===u.Comment){const e=k.getLocation(r,n),i=c.cmpStr(t,n-2,n,"*/")?t.slice(r+2,n-2):t.slice(r+2,n);a(i,e)}}));const s=k.context[i].call(k,n);return k.eof||k.error(),s}),{SyntaxError:i.SyntaxError,config:k.config})}},6125:(e,t,r)=>{"use strict";const n=r(2092);t.readSequence=function(e){const t=this.createList();let r=!1;const i={recognizer:e};for(;!this.eof;){switch(this.tokenType){case n.Comment:this.next();continue;case n.WhiteSpace:r=!0,this.next();continue}let o=e.getNode.call(this,i);if(void 0===o)break;r&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,o,t,i),r=!1),t.push(o)}return r&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,i),t}},519:e=>{"use strict";const t={parse:{prelude:null,block(){return this.Block(!0)}}};e.exports=t},5011:(e,t,r)=>{"use strict";const n=r(2092),i={parse:{prelude(){const e=this.createList();switch(this.skipSC(),this.tokenType){case n.String:e.push(this.String());break;case n.Url:case n.Function:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.lookupNonWSType(0)!==n.Ident&&this.lookupNonWSType(0)!==n.LeftParenthesis||e.push(this.MediaQueryList()),e},block:null}};e.exports=i},1188:(e,t,r)=>{"use strict";const n={"font-face":r(519),import:r(5011),media:r(9821),page:r(6277),supports:r(8774)};e.exports=n},9821:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(){return this.Block(!1)}}};e.exports=t},6277:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};e.exports=t},8774:(e,t,r)=>{"use strict";const n=r(2092);function i(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function o(){return this.skipSC(),this.tokenType===n.Ident&&this.lookupNonWSType(1)===n.Colon?this.createSingleNodeList(this.Declaration()):a.call(this)}function a(){const e=this.createList();let t;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case n.Comment:case n.WhiteSpace:this.next();continue;case n.Function:t=this.Function(i,this.scope.AtrulePrelude);break;case n.Ident:t=this.Identifier();break;case n.LeftParenthesis:t=this.Parentheses(o,this.scope.AtrulePrelude);break;default:break e}e.push(t)}return e}const s={parse:{prelude(){const e=a.call(this);return null===this.getFirstListNode(e)&&this.error("Condition is expected"),e},block(){return this.Block(!1)}}};e.exports=s},1516:(e,t,r)=>{"use strict";const n={generic:!0,...r(7612),node:r(4218)};e.exports=n},2825:e=>{"use strict";const{hasOwnProperty:t}=Object.prototype,r={generic:!0,types:a,atrules:{prelude:s,descriptors:s},properties:a,parseContext:function(e,t){return Object.assign(e,t)},scope:function e(r,o){for(const a in o)t.call(o,a)&&(n(r[a])?e(r[a],o[a]):r[a]=i(o[a]));return r},atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function n(e){return e&&e.constructor===Object}function i(e){return n(e)?{...e}:e}function o(e,t){return"string"==typeof t&&/^\s*\|/.test(t)?"string"==typeof e?e+t:t.replace(/^\s*\|\s*/,""):t||null}function a(e,r){if("string"==typeof r)return o(e,r);const n={...e};for(let i in r)t.call(r,i)&&(n[i]=o(t.call(e,i)?e[i]:void 0,r[i]));return n}function s(e,t){const r=a(e,t);return!n(r)||Object.keys(r).length?r:null}function l(e,r,o){for(const a in o)if(!1!==t.call(o,a))if(!0===o[a])t.call(r,a)&&(e[a]=i(r[a]));else if(o[a])if("function"==typeof o[a]){const t=o[a];e[a]=t({},e[a]),e[a]=t(e[a]||{},r[a])}else if(n(o[a])){const t={};for(let r in e[a])t[r]=l({},e[a][r],o[a]);for(let e in r[a])t[e]=l(t[e]||{},r[a][e],o[a]);e[a]=t}else if(Array.isArray(o[a])){const n={},i=o[a].reduce((function(e,t){return e[t]=!0,e}),{});for(const[t,r]of Object.entries(e[a]||{}))n[t]={},r&&l(n[t],r,i);for(const e in r[a])t.call(r[a],e)&&(n[e]||(n[e]={}),r[a]&&r[a][e]&&l(n[e],r[a][e],i));e[a]=n}return e}e.exports=(e,t)=>l(e,t,r)},2638:(e,t,r)=>{"use strict";const n={parseContext:{default:"StyleSheet",stylesheet:"StyleSheet",atrule:"Atrule",atrulePrelude(e){return this.AtrulePrelude(e.atrule?String(e.atrule):null)},mediaQueryList:"MediaQueryList",mediaQuery:"MediaQuery",rule:"Rule",selectorList:"SelectorList",selector:"Selector",block(){return this.Block(!0)},declarationList:"DeclarationList",declaration:"Declaration",value:"Value"},scope:r(1265),atrule:r(1188),pseudo:r(641),node:r(5907)};e.exports=n},1140:(e,t,r)=>{"use strict";const n={node:r(4218)};e.exports=n},7840:(e,t,r)=>{"use strict";const n=r(1251),i=r(9172),o=r(8297),a=r(3513),s=r(4838),l=r(8896),c=r(2825);function u(e){const t=i.createParser(e),r=s.createWalker(e),d=o.createGenerator(e),{fromPlainObject:p,toPlainObject:h}=a.createConvertor(r),m={lexer:null,createLexer:e=>new l.Lexer(e,m,m.lexer.structure),tokenize:n.tokenize,parse:t,generate:d,walk:r,find:r.find,findLast:r.findLast,findAll:r.findAll,fromPlainObject:p,toPlainObject:h,fork(t){const r=c({},e);return u("function"==typeof t?t(r,Object.assign):c(r,t))}};return m.lexer=new l.Lexer({generic:!0,types:e.types,atrules:e.atrules,properties:e.properties,node:e.node},m),m}e.exports=e=>u(c({},e))},3802:e=>{"use strict";e.exports=function(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}},1585:(e,t,r)=>{"use strict";const n=r(2092);e.exports=function(){const e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),this.tokenType===n.Comma){e.push(this.Operator());const t=this.tokenIndex,r=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if("Value"===r.type&&r.children.isEmpty)for(let e=t-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===n.WhiteSpace){r.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}e.push(r)}return e}},5801:(e,t,r)=>{"use strict";const n=r(7840)({...r(1516),...r(2638),...r(1140)});e.exports=n},1498:(e,t,r)=>{"use strict";const n=r(2092),i=r(4798),o=43,a=45,s=110,l=!0;function c(e,t){let r=this.tokenStart+e;const n=this.charCodeAt(r);for(n!==o&&n!==a||(t&&this.error("Number sign is not allowed"),r++);r<this.tokenEnd;r++)i.isDigit(this.charCodeAt(r))||this.error("Integer is expected",r)}function u(e){return c.call(this,0,e)}function d(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(t){case s:r="N is expected";break;case a:r="HyphenMinus is expected"}this.error(r,this.tokenStart+e)}}function p(){let e=0,t=0,r=this.tokenType;for(;r===n.WhiteSpace||r===n.Comment;)r=this.lookupType(++e);if(r!==n.Number){if(!this.isDelim(o,e)&&!this.isDelim(a,e))return null;t=this.isDelim(o,e)?o:a;do{r=this.lookupType(++e)}while(r===n.WhiteSpace||r===n.Comment);r!==n.Number&&(this.skip(e),u.call(this,l))}return e>0&&this.skip(e),0===t&&(r=this.charCodeAt(this.tokenStart),r!==o&&r!==a&&this.error("Number sign is expected")),u.call(this,0!==t),t===a?"-"+this.consume(n.Number):this.consume(n.Number)}const h={a:[String,null],b:[String,null]};t.generate=function(e){if(e.a){const t=("+1"===e.a||"1"===e.a?"n":"-1"===e.a&&"-n")||e.a+"n";if(e.b){const r="-"===e.b[0]||"+"===e.b[0]?e.b:"+"+e.b;this.tokenize(t+r)}else this.tokenize(t)}else this.tokenize(e.b)},t.name="AnPlusB",t.parse=function(){const e=this.tokenStart;let t=null,r=null;if(this.tokenType===n.Number)u.call(this,!1),r=this.consume(n.Number);else if(this.tokenType===n.Ident&&this.cmpChar(this.tokenStart,a))switch(t="-1",d.call(this,1,s),this.tokenEnd-this.tokenStart){case 2:this.next(),r=p.call(this);break;case 3:d.call(this,2,a),this.next(),this.skipSC(),u.call(this,l),r="-"+this.consume(n.Number);break;default:d.call(this,2,a),c.call(this,3,l),this.next(),r=this.substrToCursor(e+2)}else if(this.tokenType===n.Ident||this.isDelim(o)&&this.lookupType(1)===n.Ident){let i=0;switch(t="1",this.isDelim(o)&&(i=1,this.next()),d.call(this,0,s),this.tokenEnd-this.tokenStart){case 1:this.next(),r=p.call(this);break;case 2:d.call(this,1,a),this.next(),this.skipSC(),u.call(this,l),r="-"+this.consume(n.Number);break;default:d.call(this,1,a),c.call(this,2,l),this.next(),r=this.substrToCursor(e+i+1)}}else if(this.tokenType===n.Dimension){const h=this.charCodeAt(this.tokenStart),m=h===o||h===a;let f=this.tokenStart+m;for(;f<this.tokenEnd&&i.isDigit(this.charCodeAt(f));f++);f===this.tokenStart+m&&this.error("Integer is expected",this.tokenStart+m),d.call(this,f-this.tokenStart,s),t=this.substring(e,f),f+1===this.tokenEnd?(this.next(),r=p.call(this)):(d.call(this,f-this.tokenStart+1,a),f+2===this.tokenEnd?(this.next(),this.skipSC(),u.call(this,l),r="-"+this.consume(n.Number)):(c.call(this,f-this.tokenStart+2,l),this.next(),r=this.substrToCursor(f+1)))}else this.error();return null!==t&&t.charCodeAt(0)===o&&(t=t.substr(1)),null!==r&&r.charCodeAt(0)===o&&(r=r.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:r}},t.structure=h},6257:(e,t,r)=>{"use strict";const n=r(2092);function i(e){return this.Raw(e,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function o(){for(let e,t=1;e=this.lookupType(t);t++){if(e===n.RightCurlyBracket)return!0;if(e===n.LeftCurlyBracket||e===n.AtKeyword)return!1}return!1}const a={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};t.generate=function(e){this.token(n.AtKeyword,"@"+e.name),null!==e.prelude&&this.node(e.prelude),e.block?this.node(e.block):this.token(n.Semicolon,";")},t.name="Atrule",t.parse=function(){const e=this.tokenStart;let t,r,a=null,s=null;switch(this.eat(n.AtKeyword),t=this.substrToCursor(e+1),r=t.toLowerCase(),this.skipSC(),!1===this.eof&&this.tokenType!==n.LeftCurlyBracket&&this.tokenType!==n.Semicolon&&(a=this.parseAtrulePrelude?this.parseWithFallback(this.AtrulePrelude.bind(this,t),i):i.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case n.Semicolon:this.next();break;case n.LeftCurlyBracket:s=hasOwnProperty.call(this.atrule,r)&&"function"==typeof this.atrule[r].block?this.atrule[r].block.call(this):this.Block(o.call(this))}return{type:"Atrule",loc:this.getLocation(e,this.tokenStart),name:t,prelude:a,block:s}},t.structure=a,t.walkContext="atrule"},7107:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.children(e)},t.name="AtrulePrelude",t.parse=function(e){let t=null;return null!==e&&(e=e.toLowerCase()),this.skipSC(),t=hasOwnProperty.call(this.atrule,e)&&"function"==typeof this.atrule[e].prelude?this.atrule[e].prelude.call(this):this.readSequence(this.scope.AtrulePrelude),this.skipSC(),!0!==this.eof&&this.tokenType!==n.LeftCurlyBracket&&this.tokenType!==n.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},t.structure={children:[[]]},t.walkContext="atrulePrelude"},7339:(e,t,r)=>{"use strict";const n=r(2092);function i(){this.eof&&this.error("Unexpected end of input");const e=this.tokenStart;let t=!1;return this.isDelim(42)?(t=!0,this.next()):this.isDelim(124)||this.eat(n.Ident),this.isDelim(124)?61!==this.charCodeAt(this.tokenStart+1)?(this.next(),this.eat(n.Ident)):t&&this.error("Identifier is expected",this.tokenEnd):t&&this.error("Vertical line is expected"),{type:"Identifier",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}}function o(){const e=this.tokenStart,t=this.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.next(),61!==t&&(this.isDelim(61)||this.error("Equal sign is expected"),this.next()),this.substrToCursor(e)}const a={name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]};t.generate=function(e){this.token(n.Delim,"["),this.node(e.name),null!==e.matcher&&(this.tokenize(e.matcher),this.node(e.value)),null!==e.flags&&this.token(n.Ident,e.flags),this.token(n.Delim,"]")},t.name="AttributeSelector",t.parse=function(){const e=this.tokenStart;let t,r=null,a=null,s=null;return this.eat(n.LeftSquareBracket),this.skipSC(),t=i.call(this),this.skipSC(),this.tokenType!==n.RightSquareBracket&&(this.tokenType!==n.Ident&&(r=o.call(this),this.skipSC(),a=this.tokenType===n.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===n.Ident&&(s=this.consume(n.Ident),this.skipSC())),this.eat(n.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(e,this.tokenStart),name:t,matcher:r,value:a,flags:s}},t.structure=a},1331:(e,t,r)=>{"use strict";const n=r(2092);function i(e){return this.Raw(e,null,!0)}function o(){return this.parseWithFallback(this.Rule,i)}function a(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}function s(){if(this.tokenType===n.Semicolon)return a.call(this,this.tokenIndex);const e=this.parseWithFallback(this.Declaration,a);return this.tokenType===n.Semicolon&&this.next(),e}t.generate=function(e){this.token(n.LeftCurlyBracket,"{"),this.children(e,(e=>{"Declaration"===e.type&&this.token(n.Semicolon,";")})),this.token(n.RightCurlyBracket,"}")},t.name="Block",t.parse=function(e){const t=e?s:o,r=this.tokenStart;let a=this.createList();this.eat(n.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case n.RightCurlyBracket:break e;case n.WhiteSpace:case n.Comment:this.next();break;case n.AtKeyword:a.push(this.parseWithFallback(this.Atrule,i));break;default:a.push(t.call(this))}return this.eof||this.eat(n.RightCurlyBracket),{type:"Block",loc:this.getLocation(r,this.tokenStart),children:a}},t.structure={children:[["Atrule","Rule","Declaration"]]},t.walkContext="block"},7738:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.token(n.Delim,"["),this.children(e),this.token(n.Delim,"]")},t.name="Brackets",t.parse=function(e,t){const r=this.tokenStart;let i=null;return this.eat(n.LeftSquareBracket),i=e.call(this,t),this.eof||this.eat(n.RightSquareBracket),{type:"Brackets",loc:this.getLocation(r,this.tokenStart),children:i}},t.structure={children:[[]]}},9149:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(){this.token(n.CDC,"--\x3e")},t.name="CDC",t.parse=function(){const e=this.tokenStart;return this.eat(n.CDC),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},7629:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(){this.token(n.CDO,"\x3c!--")},t.name="CDO",t.parse=function(){const e=this.tokenStart;return this.eat(n.CDO),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},1470:(e,t,r)=>{"use strict";const n=r(2092),i={name:String};t.generate=function(e){this.token(n.Delim,"."),this.token(n.Ident,e.name)},t.name="ClassSelector",t.parse=function(){return this.eatDelim(46),{type:"ClassSelector",loc:this.getLocation(this.tokenStart-1,this.tokenEnd),name:this.consume(n.Ident)}},t.structure=i},8967:(e,t,r)=>{"use strict";const n=r(2092),i={name:String};t.generate=function(e){this.tokenize(e.name)},t.name="Combinator",t.parse=function(){const e=this.tokenStart;let t;switch(this.tokenType){case n.WhiteSpace:t=" ";break;case n.Delim:switch(this.charCodeAt(this.tokenStart)){case 62:case 43:case 126:this.next();break;case 47:this.next(),this.eatIdent("deep"),this.eatDelim(47);break;default:this.error("Combinator is expected")}t=this.substrToCursor(e)}return{type:"Combinator",loc:this.getLocation(e,this.tokenStart),name:t}},t.structure=i},3971:(e,t,r)=>{"use strict";const n=r(2092),i={value:String};t.generate=function(e){this.token(n.Comment,"/*"+e.value+"*/")},t.name="Comment",t.parse=function(){const e=this.tokenStart;let t=this.tokenEnd;return this.eat(n.Comment),t-e+2>=2&&42===this.charCodeAt(t-2)&&47===this.charCodeAt(t-1)&&(t-=2),{type:"Comment",loc:this.getLocation(e,this.tokenStart),value:this.substring(e+2,t)}},t.structure=i},9398:(e,t,r)=>{"use strict";const n=r(2874),i=r(2092);function o(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!0)}function a(e){return this.Raw(e,this.consumeUntilExclamationMarkOrSemicolon,!1)}function s(){const e=this.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.eof&&this.tokenType!==i.Semicolon&&!1===this.isDelim(33)&&!1===this.isBalanceEdge(e)&&this.error(),t}const l={important:[Boolean,String],property:String,value:["Value","Raw"]};function c(){const e=this.tokenStart;if(this.tokenType===i.Delim)switch(this.charCodeAt(this.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.next();break;case 47:this.next(),this.isDelim(47)&&this.next()}return this.tokenType===i.Hash?this.eat(i.Hash):this.eat(i.Ident),this.substrToCursor(e)}function u(){this.eat(i.Delim),this.skipSC();const e=this.consume(i.Ident);return"important"===e||e}t.generate=function(e){this.token(i.Ident,e.property),this.token(i.Colon,":"),this.node(e.value),e.important&&(this.token(i.Delim,"!"),this.token(i.Ident,!0===e.important?"important":e.important))},t.name="Declaration",t.parse=function(){const e=this.tokenStart,t=this.tokenIndex,r=c.call(this),l=n.isCustomProperty(r),d=l?this.parseCustomProperty:this.parseValue,p=l?a:o;let h,m=!1;this.skipSC(),this.eat(i.Colon);const f=this.tokenIndex;if(l||this.skipSC(),h=d?this.parseWithFallback(s,p):p.call(this,this.tokenIndex),l&&"Value"===h.type&&h.children.isEmpty)for(let e=f-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===i.WhiteSpace){h.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}return this.isDelim(33)&&(m=u.call(this),this.skipSC()),!1===this.eof&&this.tokenType!==i.Semicolon&&!1===this.isBalanceEdge(t)&&this.error(),{type:"Declaration",loc:this.getLocation(e,this.tokenStart),important:m,property:r,value:h}},t.structure=l,t.walkContext="declaration"},8142:(e,t,r)=>{"use strict";const n=r(2092);function i(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}t.generate=function(e){this.children(e,(e=>{"Declaration"===e.type&&this.token(n.Semicolon,";")}))},t.name="DeclarationList",t.parse=function(){const e=this.createList();for(;!this.eof;)switch(this.tokenType){case n.WhiteSpace:case n.Comment:case n.Semicolon:this.next();break;default:e.push(this.parseWithFallback(this.Declaration,i))}return{type:"DeclarationList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Declaration"]]}},4281:(e,t,r)=>{"use strict";const n=r(2092),i={value:String,unit:String};t.generate=function(e){this.token(n.Dimension,e.value+e.unit)},t.name="Dimension",t.parse=function(){const e=this.tokenStart,t=this.consumeNumber(n.Dimension);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}},t.structure=i},8048:(e,t,r)=>{"use strict";const n=r(2092),i={name:String,children:[[]]};t.generate=function(e){this.token(n.Function,e.name+"("),this.children(e),this.token(n.RightParenthesis,")")},t.name="Function",t.parse=function(e,t){const r=this.tokenStart,i=this.consumeFunctionName(),o=i.toLowerCase();let a;return a=t.hasOwnProperty(o)?t[o].call(this,t):e.call(this,t),this.eof||this.eat(n.RightParenthesis),{type:"Function",loc:this.getLocation(r,this.tokenStart),name:i,children:a}},t.structure=i,t.walkContext="function"},8230:(e,t,r)=>{"use strict";const n=r(2092),i={value:String};t.generate=function(e){this.token(n.Hash,"#"+e.value)},t.name="Hash",t.parse=function(){const e=this.tokenStart;return this.eat(n.Hash),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}},t.structure=i,t.xxx="XXX"},8927:(e,t,r)=>{"use strict";const n=r(2092),i={name:String};t.generate=function(e){this.token(n.Delim,"#"+e.name)},t.name="IdSelector",t.parse=function(){const e=this.tokenStart;return this.eat(n.Hash),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}},t.structure=i},3978:(e,t,r)=>{"use strict";const n=r(2092),i={name:String};t.generate=function(e){this.token(n.Ident,e.name)},t.name="Identifier",t.parse=function(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(n.Ident)}},t.structure=i},9461:(e,t,r)=>{"use strict";const n=r(2092),i={name:String,value:["Identifier","Number","Dimension","Ratio",null]};t.generate=function(e){this.token(n.LeftParenthesis,"("),this.token(n.Ident,e.name),null!==e.value&&(this.token(n.Colon,":"),this.node(e.value)),this.token(n.RightParenthesis,")")},t.name="MediaFeature",t.parse=function(){const e=this.tokenStart;let t,r=null;if(this.eat(n.LeftParenthesis),this.skipSC(),t=this.consume(n.Ident),this.skipSC(),this.tokenType!==n.RightParenthesis){switch(this.eat(n.Colon),this.skipSC(),this.tokenType){case n.Number:r=this.lookupNonWSType(1)===n.Delim?this.Ratio():this.Number();break;case n.Dimension:r=this.Dimension();break;case n.Ident:r=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(n.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(e,this.tokenStart),name:t,value:r}},t.structure=i},3458:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.children(e)},t.name="MediaQuery",t.parse=function(){const e=this.createList();let t=null;this.skipSC();e:for(;!this.eof;){switch(this.tokenType){case n.Comment:case n.WhiteSpace:this.next();continue;case n.Ident:t=this.Identifier();break;case n.LeftParenthesis:t=this.MediaFeature();break;default:break e}e.push(t)}return null===t&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Identifier","MediaFeature","WhiteSpace"]]}},7721:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.children(e,(()=>this.token(n.Comma,",")))},t.name="MediaQueryList",t.parse=function(){const e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),this.tokenType===n.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["MediaQuery"]]}},815:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.node(e.nth),null!==e.selector&&(this.token(n.Ident,"of"),this.node(e.selector))},t.name="Nth",t.parse=function(){this.skipSC();const e=this.tokenStart;let t,r=e,n=null;return t=this.lookupValue(0,"odd")||this.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),r=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),n=this.SelectorList(),r=this.tokenStart),{type:"Nth",loc:this.getLocation(e,r),nth:t,selector:n}},t.structure={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]}},6664:(e,t,r)=>{"use strict";const n=r(2092),i={value:String};t.generate=function(e){this.token(n.Number,e.value)},t.name="Number",t.parse=function(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(n.Number)}},t.structure=i},9484:(e,t)=>{"use strict";const r={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="Operator",t.parse=function(){const e=this.tokenStart;return this.next(),{type:"Operator",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}},t.structure=r},2111:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.token(n.LeftParenthesis,"("),this.children(e),this.token(n.RightParenthesis,")")},t.name="Parentheses",t.parse=function(e,t){const r=this.tokenStart;let i=null;return this.eat(n.LeftParenthesis),i=e.call(this,t),this.eof||this.eat(n.RightParenthesis),{type:"Parentheses",loc:this.getLocation(r,this.tokenStart),children:i}},t.structure={children:[[]]}},2458:(e,t,r)=>{"use strict";const n=r(2092),i={value:String};t.generate=function(e){this.token(n.Percentage,e.value+"%")},t.name="Percentage",t.parse=function(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(n.Percentage)}},t.structure=i},3437:(e,t,r)=>{"use strict";const n=r(2092),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(n.Colon,":"),null===e.children?this.token(n.Ident,e.name):(this.token(n.Function,e.name+"("),this.children(e),this.token(n.RightParenthesis,")"))},t.name="PseudoClassSelector",t.parse=function(){const e=this.tokenStart;let t,r,i=null;return this.eat(n.Colon),this.tokenType===n.Function?(t=this.consumeFunctionName(),r=t.toLowerCase(),hasOwnProperty.call(this.pseudo,r)?(this.skipSC(),i=this.pseudo[r].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(n.RightParenthesis)):t=this.consume(n.Ident),{type:"PseudoClassSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},9659:(e,t,r)=>{"use strict";const n=r(2092),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(n.Colon,":"),this.token(n.Colon,":"),null===e.children?this.token(n.Ident,e.name):(this.token(n.Function,e.name+"("),this.children(e),this.token(n.RightParenthesis,")"))},t.name="PseudoElementSelector",t.parse=function(){const e=this.tokenStart;let t,r,i=null;return this.eat(n.Colon),this.eat(n.Colon),this.tokenType===n.Function?(t=this.consumeFunctionName(),r=t.toLowerCase(),hasOwnProperty.call(this.pseudo,r)?(this.skipSC(),i=this.pseudo[r].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(n.RightParenthesis)):t=this.consume(n.Ident),{type:"PseudoElementSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},6646:(e,t,r)=>{"use strict";const n=r(2092),i=r(4798);function o(){this.skipSC();const e=this.consume(n.Number);for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);i.isDigit(r)||46===r||this.error("Unsigned number is expected",this.tokenStart-e.length+t)}return 0===Number(e)&&this.error("Zero number is not allowed",this.tokenStart-e.length),e}const a={left:String,right:String};t.generate=function(e){this.token(n.Number,e.left),this.token(n.Delim,"/"),this.token(n.Number,e.right)},t.name="Ratio",t.parse=function(){const e=this.tokenStart,t=o.call(this);let r;return this.skipSC(),this.eatDelim(47),r=o.call(this),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:r}},t.structure=a},5504:(e,t,r)=>{"use strict";const n=r(2092);function i(){return this.tokenIndex>0&&this.lookupType(-1)===n.WhiteSpace?this.tokenIndex>1?this.getTokenStart(this.tokenIndex-1):this.firstCharOffset:this.tokenStart}const o={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="Raw",t.parse=function(e,t,r){const n=this.getTokenStart(e);let o;return this.skipUntilBalanced(e,t||this.consumeUntilBalanceEnd),o=r&&this.tokenStart>n?i.call(this):this.tokenStart,{type:"Raw",loc:this.getLocation(n,o),value:this.substring(n,o)}},t.structure=o},4938:(e,t,r)=>{"use strict";const n=r(2092);function i(e){return this.Raw(e,this.consumeUntilLeftCurlyBracket,!0)}function o(){const e=this.SelectorList();return"Raw"!==e.type&&!1===this.eof&&this.tokenType!==n.LeftCurlyBracket&&this.error(),e}t.generate=function(e){this.node(e.prelude),this.node(e.block)},t.name="Rule",t.parse=function(){const e=this.tokenIndex,t=this.tokenStart;let r,n;return r=this.parseRulePrelude?this.parseWithFallback(o,i):i.call(this,e),n=this.Block(!0),{type:"Rule",loc:this.getLocation(t,this.tokenStart),prelude:r,block:n}},t.structure={prelude:["SelectorList","Raw"],block:["Block"]},t.walkContext="rule"},1964:(e,t)=>{"use strict";t.generate=function(e){this.children(e)},t.name="Selector",t.parse=function(){const e=this.readSequence(this.scope.Selector);return null===this.getFirstListNode(e)&&this.error("Selector is expected"),{type:"Selector",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["TypeSelector","IdSelector","ClassSelector","AttributeSelector","PseudoClassSelector","PseudoElementSelector","Combinator","WhiteSpace"]]}},7571:(e,t,r)=>{"use strict";const n=r(2092);t.generate=function(e){this.children(e,(()=>this.token(n.Comma,",")))},t.name="SelectorList",t.parse=function(){const e=this.createList();for(;!this.eof&&(e.push(this.Selector()),this.tokenType===n.Comma);)this.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Selector","Raw"]]},t.walkContext="selector"},1291:(e,t,r)=>{"use strict";const n=r(7183),i=r(2092),o={value:String};t.generate=function(e){this.token(i.String,n.encode(e.value))},t.name="String",t.parse=function(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:n.decode(this.consume(i.String))}},t.structure=o},7304:(e,t,r)=>{"use strict";const n=r(2092);function i(e){return this.Raw(e,null,!1)}t.generate=function(e){this.children(e)},t.name="StyleSheet",t.parse=function(){const e=this.tokenStart,t=this.createList();let r;for(;!this.eof;){switch(this.tokenType){case n.WhiteSpace:this.next();continue;case n.Comment:if(33!==this.charCodeAt(this.tokenStart+2)){this.next();continue}r=this.Comment();break;case n.CDO:r=this.CDO();break;case n.CDC:r=this.CDC();break;case n.AtKeyword:r=this.parseWithFallback(this.Atrule,i);break;default:r=this.parseWithFallback(this.Rule,i)}t.push(r)}return{type:"StyleSheet",loc:this.getLocation(e,this.tokenStart),children:t}},t.structure={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},t.walkContext="stylesheet"},2585:(e,t,r)=>{"use strict";const n=r(2092);function i(){this.tokenType!==n.Ident&&!1===this.isDelim(42)&&this.error("Identifier or asterisk is expected"),this.next()}const o={name:String};t.generate=function(e){this.tokenize(e.name)},t.name="TypeSelector",t.parse=function(){const e=this.tokenStart;return this.isDelim(124)?(this.next(),i.call(this)):(i.call(this),this.isDelim(124)&&(this.next(),i.call(this))),{type:"TypeSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e)}},t.structure=o},3444:(e,t,r)=>{"use strict";const n=r(2092),i=r(4798);function o(e,t){let r=0;for(let n=this.tokenStart+e;n<this.tokenEnd;n++){const a=this.charCodeAt(n);if(45===a&&t&&0!==r)return o.call(this,e+r+1,!1),-1;i.isHexDigit(a)||this.error(t&&0!==r?"Hyphen minus"+(r<6?" or hex digit":"")+" is expected":r<6?"Hex digit is expected":"Unexpected input",n),++r>6&&this.error("Too many hex digits",n)}return this.next(),r}function a(e){let t=0;for(;this.isDelim(63);)++t>e&&this.error("Too many question marks"),this.next()}function s(e){this.charCodeAt(this.tokenStart)!==e&&this.error((43===e?"Plus sign":"Hyphen minus")+" is expected")}function l(){let e=0;switch(this.tokenType){case n.Number:if(e=o.call(this,1,!0),this.isDelim(63)){a.call(this,6-e);break}if(this.tokenType===n.Dimension||this.tokenType===n.Number){s.call(this,45),o.call(this,1,!1);break}break;case n.Dimension:e=o.call(this,1,!0),e>0&&a.call(this,6-e);break;default:if(this.eatDelim(43),this.tokenType===n.Ident){e=o.call(this,0,!0),e>0&&a.call(this,6-e);break}if(this.isDelim(63)){this.next(),a.call(this,5);break}this.error("Hex digit or question mark is expected")}}const c={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="UnicodeRange",t.parse=function(){const e=this.tokenStart;return this.eatIdent("u"),l.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}},t.structure=c},2922:(e,t,r)=>{"use strict";const n=r(5368),i=r(7183),o=r(2092),a={value:String};t.generate=function(e){this.token(o.Url,n.encode(e.value))},t.name="Url",t.parse=function(){const e=this.tokenStart;let t;switch(this.tokenType){case o.Url:t=n.decode(this.consume(o.Url));break;case o.Function:this.cmpStr(this.tokenStart,this.tokenEnd,"url(")||this.error("Function name must be `url`"),this.eat(o.Function),this.skipSC(),t=i.decode(this.consume(o.String)),this.skipSC(),this.eof||this.eat(o.RightParenthesis);break;default:this.error("Url or Function is expected")}return{type:"Url",loc:this.getLocation(e,this.tokenStart),value:t}},t.structure=a},1289:(e,t)=>{"use strict";t.generate=function(e){this.children(e)},t.name="Value",t.parse=function(){const e=this.tokenStart,t=this.readSequence(this.scope.Value);return{type:"Value",loc:this.getLocation(e,this.tokenStart),children:t}},t.structure={children:[[]]}},7177:(e,t,r)=>{"use strict";const n=r(2092),i=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),o={value:String};t.generate=function(e){this.token(n.WhiteSpace,e.value)},t.name="WhiteSpace",t.parse=function(){return this.eat(n.WhiteSpace),i},t.structure=o},5907:(e,t,r)=>{"use strict";const n=r(1498),i=r(6257),o=r(7107),a=r(7339),s=r(1331),l=r(7738),c=r(9149),u=r(7629),d=r(1470),p=r(8967),h=r(3971),m=r(9398),f=r(8142),g=r(4281),b=r(8048),y=r(8230),k=r(3978),v=r(8927),x=r(9461),w=r(3458),S=r(7721),C=r(815),A=r(6664),T=r(9484),E=r(2111),P=r(2458),L=r(3437),D=r(9659),N=r(6646),O=r(5504),M=r(4938),z=r(1964),I=r(7571),R=r(1291),B=r(7304),q=r(2585),F=r(3444),j=r(2922),_=r(1289),U=r(7177);t.AnPlusB=n.parse,t.Atrule=i.parse,t.AtrulePrelude=o.parse,t.AttributeSelector=a.parse,t.Block=s.parse,t.Brackets=l.parse,t.CDC=c.parse,t.CDO=u.parse,t.ClassSelector=d.parse,t.Combinator=p.parse,t.Comment=h.parse,t.Declaration=m.parse,t.DeclarationList=f.parse,t.Dimension=g.parse,t.Function=b.parse,t.Hash=y.parse,t.Identifier=k.parse,t.IdSelector=v.parse,t.MediaFeature=x.parse,t.MediaQuery=w.parse,t.MediaQueryList=S.parse,t.Nth=C.parse,t.Number=A.parse,t.Operator=T.parse,t.Parentheses=E.parse,t.Percentage=P.parse,t.PseudoClassSelector=L.parse,t.PseudoElementSelector=D.parse,t.Ratio=N.parse,t.Raw=O.parse,t.Rule=M.parse,t.Selector=z.parse,t.SelectorList=I.parse,t.String=R.parse,t.StyleSheet=B.parse,t.TypeSelector=q.parse,t.UnicodeRange=F.parse,t.Url=j.parse,t.Value=_.parse,t.WhiteSpace=U.parse},4218:(e,t,r)=>{"use strict";const n=r(1498),i=r(6257),o=r(7107),a=r(7339),s=r(1331),l=r(7738),c=r(9149),u=r(7629),d=r(1470),p=r(8967),h=r(3971),m=r(9398),f=r(8142),g=r(4281),b=r(8048),y=r(8230),k=r(3978),v=r(8927),x=r(9461),w=r(3458),S=r(7721),C=r(815),A=r(6664),T=r(9484),E=r(2111),P=r(2458),L=r(3437),D=r(9659),N=r(6646),O=r(5504),M=r(4938),z=r(1964),I=r(7571),R=r(1291),B=r(7304),q=r(2585),F=r(3444),j=r(2922),_=r(1289),U=r(7177);t.AnPlusB=n,t.Atrule=i,t.AtrulePrelude=o,t.AttributeSelector=a,t.Block=s,t.Brackets=l,t.CDC=c,t.CDO=u,t.ClassSelector=d,t.Combinator=p,t.Comment=h,t.Declaration=m,t.DeclarationList=f,t.Dimension=g,t.Function=b,t.Hash=y,t.Identifier=k,t.IdSelector=v,t.MediaFeature=x,t.MediaQuery=w,t.MediaQueryList=S,t.Nth=C,t.Number=A,t.Operator=T,t.Parentheses=E,t.Percentage=P,t.PseudoClassSelector=L,t.PseudoElementSelector=D,t.Ratio=N,t.Raw=O,t.Rule=M,t.Selector=z,t.SelectorList=I,t.String=R,t.StyleSheet=B,t.TypeSelector=q,t.UnicodeRange=F,t.Url=j,t.Value=_,t.WhiteSpace=U},641:e=>{"use strict";const t={parse(){return this.createSingleNodeList(this.SelectorList())}},r={parse(){return this.createSingleNodeList(this.Identifier())}},n={parse(){return this.createSingleNodeList(this.Nth())}},i={dir:r,has:t,lang:r,matches:t,is:t,"-moz-any":t,"-webkit-any":t,where:t,not:t,"nth-child":n,"nth-last-child":n,"nth-last-of-type":n,"nth-of-type":n,slotted:{parse(){return this.createSingleNodeList(this.Selector())}}};e.exports=i},9968:(e,t,r)=>{"use strict";const n={getNode:r(7616)};e.exports=n},7616:(e,t,r)=>{"use strict";const n=r(2092);e.exports=function(e){switch(this.tokenType){case n.Hash:return this.Hash();case n.Comma:return this.Operator();case n.LeftParenthesis:return this.Parentheses(this.readSequence,e.recognizer);case n.LeftSquareBracket:return this.Brackets(this.readSequence,e.recognizer);case n.String:return this.String();case n.Dimension:return this.Dimension();case n.Percentage:return this.Percentage();case n.Number:return this.Number();case n.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case n.Url:return this.Url();case n.Ident:return this.cmpChar(this.tokenStart,117)&&this.cmpChar(this.tokenStart+1,43)?this.UnicodeRange():this.Identifier();case n.Delim:{const e=this.charCodeAt(this.tokenStart);if(47===e||42===e||43===e||45===e)return this.Operator();35===e&&this.error("Hex or identifier is expected",this.tokenStart+1);break}}}},1265:(e,t,r)=>{"use strict";const n=r(9968),i=r(6626),o=r(142);t.AtrulePrelude=n,t.Selector=i,t.Value=o},6626:(e,t,r)=>{"use strict";const n=r(2092),i={onWhiteSpace:function(e,t){null!==t.last&&"Combinator"!==t.last.type&&null!==e&&"Combinator"!==e.type&&t.push({type:"Combinator",loc:null,name:" "})},getNode:function(){switch(this.tokenType){case n.LeftSquareBracket:return this.AttributeSelector();case n.Hash:return this.IdSelector();case n.Colon:return this.lookupType(1)===n.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case n.Ident:return this.TypeSelector();case n.Number:case n.Percentage:return this.Percentage();case n.Dimension:46===this.charCodeAt(this.tokenStart)&&this.error("Identifier is expected",this.tokenStart+1);break;case n.Delim:switch(this.charCodeAt(this.tokenStart)){case 43:case 62:case 126:case 47:return this.Combinator();case 46:return this.ClassSelector();case 42:case 124:return this.TypeSelector();case 35:return this.IdSelector()}}}};e.exports=i},142:(e,t,r)=>{"use strict";function n(e){return null!==e&&"Operator"===e.type&&("-"===e.value[e.value.length-1]||"+"===e.value[e.value.length-1])}const i={getNode:r(7616),onWhiteSpace(e,t){n(e)&&(e.value=" "+e.value),n(t.last)&&(t.last.value+=" ")},expression:r(3802),var:r(1585)};e.exports=i},5414:(e,t,r)=>{"use strict";const n=r(3833),i=r(4798);function o(e){const t=e.source,r=t.length,o=t.length>0?i.isBOM(t.charCodeAt(0)):0,a=n.adoptBuffer(e.lines,r),s=n.adoptBuffer(e.columns,r);let l=e.startLine,c=e.startColumn;for(let e=o;e<r;e++){const n=t.charCodeAt(e);a[e]=l,s[e]=c++,10!==n&&13!==n&&12!==n||(13===n&&e+1<r&&10===t.charCodeAt(e+1)&&(e++,a[e]=l,s[e]=c),l++,c=1)}a[r]=l,s[r]=c,e.lines=a,e.columns=s,e.computed=!0}t.OffsetToLocation=class{constructor(){this.lines=null,this.columns=null,this.computed=!1}setSource(e,t=0,r=1,n=1){this.source=e,this.startOffset=t,this.startLine=r,this.startColumn=n,this.computed=!1}getLocation(e,t){return this.computed||o(this),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}}getLocationRange(e,t,r){return this.computed||o(this),{source:r,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}}}},7918:(e,t,r)=>{"use strict";const n=r(3833),i=r(3257),o=r(3663),a=r(2092),s=16777215,l=24,c=new Map([[a.Function,a.RightParenthesis],[a.LeftParenthesis,a.RightParenthesis],[a.LeftSquareBracket,a.RightSquareBracket],[a.LeftCurlyBracket,a.RightCurlyBracket]]);t.TokenStream=class{constructor(e,t){this.setSource(e,t)}reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=this.firstCharOffset,this.tokenEnd=this.firstCharOffset}setSource(e="",t=(()=>{})){const r=(e=String(e||"")).length,i=n.adoptBuffer(this.offsetAndType,e.length+1),o=n.adoptBuffer(this.balance,e.length+1);let u=0,d=0,p=0,h=-1;for(this.offsetAndType=null,this.balance=null,t(e,((e,t,n)=>{switch(e){default:o[u]=r;break;case d:{let e=p&s;for(p=o[e],d=p>>l,o[u]=e,o[e++]=u;e<u;e++)o[e]===r&&(o[e]=u);break}case a.LeftParenthesis:case a.Function:case a.LeftSquareBracket:case a.LeftCurlyBracket:o[u]=p,d=c.get(e),p=d<<l|u}i[u++]=e<<l|n,-1===h&&(h=t)})),i[u]=a.EOF<<l|r,o[u]=r,o[r]=r;0!==p;){const e=p&s;p=o[e],o[e]=r}this.source=e,this.firstCharOffset=-1===h?0:h,this.tokenCount=u,this.offsetAndType=i,this.balance=o,this.reset(),this.next()}lookupType(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e]>>l:a.EOF}lookupOffset(e){return(e+=this.tokenIndex)<this.tokenCount?this.offsetAndType[e-1]&s:this.source.length}lookupValue(e,t){return(e+=this.tokenIndex)<this.tokenCount&&i.cmpStr(this.source,this.offsetAndType[e-1]&s,this.offsetAndType[e]&s,t)}getTokenStart(e){return e===this.tokenIndex?this.tokenStart:e>0?e<this.tokenCount?this.offsetAndType[e-1]&s:this.offsetAndType[this.tokenCount]&s:this.firstCharOffset}substrToCursor(e){return this.source.substring(e,this.tokenStart)}isBalanceEdge(e){return this.balance[this.tokenIndex]<e}isDelim(e,t){return t?this.lookupType(t)===a.Delim&&this.source.charCodeAt(this.lookupOffset(t))===e:this.tokenType===a.Delim&&this.source.charCodeAt(this.tokenStart)===e}skip(e){let t=this.tokenIndex+e;t<this.tokenCount?(this.tokenIndex=t,this.tokenStart=this.offsetAndType[t-1]&s,t=this.offsetAndType[t],this.tokenType=t>>l,this.tokenEnd=t&s):(this.tokenIndex=this.tokenCount,this.next())}next(){let e=this.tokenIndex+1;e<this.tokenCount?(this.tokenIndex=e,this.tokenStart=this.tokenEnd,e=this.offsetAndType[e],this.tokenType=e>>l,this.tokenEnd=e&s):(this.eof=!0,this.tokenIndex=this.tokenCount,this.tokenType=a.EOF,this.tokenStart=this.tokenEnd=this.source.length)}skipSC(){for(;this.tokenType===a.WhiteSpace||this.tokenType===a.Comment;)this.next()}skipUntilBalanced(e,t){let r,n,i=e;e:for(;i<this.tokenCount&&(r=this.balance[i],!(r<e));i++)switch(n=i>0?this.offsetAndType[i-1]&s:this.firstCharOffset,t(this.source.charCodeAt(n))){case 1:break e;case 2:i++;break e;default:this.balance[r]===i&&(i=r)}this.skip(i-this.tokenIndex)}forEachToken(e){for(let t=0,r=this.firstCharOffset;t<this.tokenCount;t++){const n=r,i=this.offsetAndType[t],o=i&s;r=o,e(i>>l,n,o,t)}}dump(){const e=new Array(this.tokenCount);return this.forEachToken(((t,r,n,i)=>{e[i]={idx:i,type:o[t],chunk:this.source.substring(r,n),balance:this.balance[i]}})),e}}},3833:(e,t)=>{"use strict";t.adoptBuffer=function(e=null,t){return null===e||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}},4798:(e,t)=>{"use strict";function r(e){return e>=48&&e<=57}function n(e){return e>=65&&e<=90}function i(e){return e>=97&&e<=122}function o(e){return n(e)||i(e)}function a(e){return e>=128}function s(e){return o(e)||a(e)||95===e}function l(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}function c(e){return 10===e||13===e||12===e}function u(e){return c(e)||32===e||9===e}function d(e,t){return 92===e&&!c(t)&&0!==t}const p=new Array(128);for(let e=0;e<p.length;e++)p[e]=(u(e)?130:r(e)&&131)||s(e)&&132||l(e)&&133||e||128;t.DigitCategory=131,t.EofCategory=128,t.NameStartCategory=132,t.NonPrintableCategory=133,t.WhiteSpaceCategory=130,t.charCodeCategory=function(e){return e<128?p[e]:132},t.isBOM=function(e){return 65279===e||65534===e?1:0},t.isDigit=r,t.isHexDigit=function(e){return r(e)||e>=65&&e<=70||e>=97&&e<=102},t.isIdentifierStart=function(e,t,r){return 45===e?s(t)||45===t||d(t,r):!!s(e)||92===e&&d(e,t)},t.isLetter=o,t.isLowercaseLetter=i,t.isName=function(e){return s(e)||r(e)||45===e},t.isNameStart=s,t.isNewline=c,t.isNonAscii=a,t.isNonPrintable=l,t.isNumberStart=function(e,t,n){return 43===e||45===e?r(t)?2:46===t&&r(n)?3:0:46===e?r(t)?2:0:r(e)?1:0},t.isUppercaseLetter=n,t.isValidEscape=d,t.isWhiteSpace=u},1251:(e,t,r)=>{"use strict";const n=r(2092),i=r(4798),o=r(3257),a=r(3663),s=r(5414),l=r(7918);t.AtKeyword=n.AtKeyword,t.BadString=n.BadString,t.BadUrl=n.BadUrl,t.CDC=n.CDC,t.CDO=n.CDO,t.Colon=n.Colon,t.Comma=n.Comma,t.Comment=n.Comment,t.Delim=n.Delim,t.Dimension=n.Dimension,t.EOF=n.EOF,t.Function=n.Function,t.Hash=n.Hash,t.Ident=n.Ident,t.LeftCurlyBracket=n.LeftCurlyBracket,t.LeftParenthesis=n.LeftParenthesis,t.LeftSquareBracket=n.LeftSquareBracket,t.Number=n.Number,t.Percentage=n.Percentage,t.RightCurlyBracket=n.RightCurlyBracket,t.RightParenthesis=n.RightParenthesis,t.RightSquareBracket=n.RightSquareBracket,t.Semicolon=n.Semicolon,t.String=n.String,t.Url=n.Url,t.WhiteSpace=n.WhiteSpace,t.tokenTypes=n,t.DigitCategory=i.DigitCategory,t.EofCategory=i.EofCategory,t.NameStartCategory=i.NameStartCategory,t.NonPrintableCategory=i.NonPrintableCategory,t.WhiteSpaceCategory=i.WhiteSpaceCategory,t.charCodeCategory=i.charCodeCategory,t.isBOM=i.isBOM,t.isDigit=i.isDigit,t.isHexDigit=i.isHexDigit,t.isIdentifierStart=i.isIdentifierStart,t.isLetter=i.isLetter,t.isLowercaseLetter=i.isLowercaseLetter,t.isName=i.isName,t.isNameStart=i.isNameStart,t.isNewline=i.isNewline,t.isNonAscii=i.isNonAscii,t.isNonPrintable=i.isNonPrintable,t.isNumberStart=i.isNumberStart,t.isUppercaseLetter=i.isUppercaseLetter,t.isValidEscape=i.isValidEscape,t.isWhiteSpace=i.isWhiteSpace,t.cmpChar=o.cmpChar,t.cmpStr=o.cmpStr,t.consumeBadUrlRemnants=o.consumeBadUrlRemnants,t.consumeEscaped=o.consumeEscaped,t.consumeName=o.consumeName,t.consumeNumber=o.consumeNumber,t.decodeEscaped=o.decodeEscaped,t.findDecimalNumberEnd=o.findDecimalNumberEnd,t.findWhiteSpaceEnd=o.findWhiteSpaceEnd,t.findWhiteSpaceStart=o.findWhiteSpaceStart,t.getNewlineLength=o.getNewlineLength,t.tokenNames=a,t.OffsetToLocation=s.OffsetToLocation,t.TokenStream=l.TokenStream,t.tokenize=function(e,t){function r(t){return t<c?e.charCodeAt(t):0}function a(){return p=o.consumeNumber(e,p),i.isIdentifierStart(r(p),r(p+1),r(p+2))?(u=n.Dimension,void(p=o.consumeName(e,p))):37===r(p)?(u=n.Percentage,void p++):void(u=n.Number)}function s(){const t=p;return p=o.consumeName(e,p),o.cmpStr(e,t,p,"url")&&40===r(p)?(p=o.findWhiteSpaceEnd(e,p+1),34===r(p)||39===r(p)?(u=n.Function,void(p=t+4)):void function(){for(u=n.Url,p=o.findWhiteSpaceEnd(e,p);p<e.length;p++){const t=e.charCodeAt(p);switch(i.charCodeCategory(t)){case 41:return void p++;case i.WhiteSpaceCategory:return p=o.findWhiteSpaceEnd(e,p),41===r(p)||p>=e.length?void(p<e.length&&p++):(p=o.consumeBadUrlRemnants(e,p),void(u=n.BadUrl));case 34:case 39:case 40:case i.NonPrintableCategory:return p=o.consumeBadUrlRemnants(e,p),void(u=n.BadUrl);case 92:if(i.isValidEscape(t,r(p+1))){p=o.consumeEscaped(e,p)-1;break}return p=o.consumeBadUrlRemnants(e,p),void(u=n.BadUrl)}}}()):40===r(p)?(u=n.Function,void p++):void(u=n.Ident)}function l(t){for(t||(t=r(p++)),u=n.String;p<e.length;p++){const a=e.charCodeAt(p);switch(i.charCodeCategory(a)){case t:return void p++;case i.WhiteSpaceCategory:if(i.isNewline(a))return p+=o.getNewlineLength(e,p,a),void(u=n.BadString);break;case 92:if(p===e.length-1)break;const s=r(p+1);i.isNewline(s)?p+=o.getNewlineLength(e,p+1,s):i.isValidEscape(a,s)&&(p=o.consumeEscaped(e,p)-1)}}}const c=(e=String(e||"")).length;let u,d=i.isBOM(r(0)),p=d;for(;p<c;){const c=e.charCodeAt(p);switch(i.charCodeCategory(c)){case i.WhiteSpaceCategory:u=n.WhiteSpace,p=o.findWhiteSpaceEnd(e,p+1);break;case 34:l();break;case 35:i.isName(r(p+1))||i.isValidEscape(r(p+1),r(p+2))?(u=n.Hash,p=o.consumeName(e,p+1)):(u=n.Delim,p++);break;case 39:l();break;case 40:u=n.LeftParenthesis,p++;break;case 41:u=n.RightParenthesis,p++;break;case 43:i.isNumberStart(c,r(p+1),r(p+2))?a():(u=n.Delim,p++);break;case 44:u=n.Comma,p++;break;case 45:i.isNumberStart(c,r(p+1),r(p+2))?a():45===r(p+1)&&62===r(p+2)?(u=n.CDC,p+=3):i.isIdentifierStart(c,r(p+1),r(p+2))?s():(u=n.Delim,p++);break;case 46:i.isNumberStart(c,r(p+1),r(p+2))?a():(u=n.Delim,p++);break;case 47:42===r(p+1)?(u=n.Comment,p=e.indexOf("*/",p+2),p=-1===p?e.length:p+2):(u=n.Delim,p++);break;case 58:u=n.Colon,p++;break;case 59:u=n.Semicolon,p++;break;case 60:33===r(p+1)&&45===r(p+2)&&45===r(p+3)?(u=n.CDO,p+=4):(u=n.Delim,p++);break;case 64:i.isIdentifierStart(r(p+1),r(p+2),r(p+3))?(u=n.AtKeyword,p=o.consumeName(e,p+1)):(u=n.Delim,p++);break;case 91:u=n.LeftSquareBracket,p++;break;case 92:i.isValidEscape(c,r(p+1))?s():(u=n.Delim,p++);break;case 93:u=n.RightSquareBracket,p++;break;case 123:u=n.LeftCurlyBracket,p++;break;case 125:u=n.RightCurlyBracket,p++;break;case i.DigitCategory:a();break;case i.NameStartCategory:s();break;default:u=n.Delim,p++}t(u,d,d=p)}}},3663:e=>{"use strict";e.exports=["EOF-token","ident-token","function-token","at-keyword-token","hash-token","string-token","bad-string-token","url-token","bad-url-token","delim-token","number-token","percentage-token","dimension-token","whitespace-token","CDO-token","CDC-token","colon-token","semicolon-token","comma-token","[-token","]-token","(-token",")-token","{-token","}-token"]},2092:(e,t)=>{"use strict";t.AtKeyword=3,t.BadString=6,t.BadUrl=8,t.CDC=15,t.CDO=14,t.Colon=16,t.Comma=18,t.Comment=25,t.Delim=9,t.Dimension=12,t.EOF=0,t.Function=2,t.Hash=4,t.Ident=1,t.LeftCurlyBracket=23,t.LeftParenthesis=21,t.LeftSquareBracket=19,t.Number=10,t.Percentage=11,t.RightCurlyBracket=24,t.RightParenthesis=22,t.RightSquareBracket=20,t.Semicolon=17,t.String=5,t.Url=7,t.WhiteSpace=13},3257:(e,t,r)=>{"use strict";const n=r(4798);function i(e,t){return t<e.length?e.charCodeAt(t):0}function o(e,t,r){return 13===r&&10===i(e,t+1)?2:1}function a(e,t,r){let i=e.charCodeAt(t);return n.isUppercaseLetter(i)&&(i|=32),i===r}function s(e,t){for(;t<e.length&&n.isDigit(e.charCodeAt(t));t++);return t}function l(e,t){if(t+=2,n.isHexDigit(i(e,t-1))){for(const r=Math.min(e.length,t+5);t<r&&n.isHexDigit(i(e,t));t++);const r=i(e,t);n.isWhiteSpace(r)&&(t+=o(e,t,r))}return t}t.cmpChar=a,t.cmpStr=function(e,t,r,i){if(r-t!==i.length)return!1;if(t<0||r>e.length)return!1;for(let o=t;o<r;o++){const r=i.charCodeAt(o-t);let a=e.charCodeAt(o);if(n.isUppercaseLetter(a)&&(a|=32),a!==r)return!1}return!0},t.consumeBadUrlRemnants=function(e,t){for(;t<e.length;t++){const r=e.charCodeAt(t);if(41===r){t++;break}n.isValidEscape(r,i(e,t+1))&&(t=l(e,t))}return t},t.consumeEscaped=l,t.consumeName=function(e,t){for(;t<e.length;t++){const r=e.charCodeAt(t);if(!n.isName(r)){if(!n.isValidEscape(r,i(e,t+1)))break;t=l(e,t)-1}}return t},t.consumeNumber=function(e,t){let r=e.charCodeAt(t);if(43!==r&&45!==r||(r=e.charCodeAt(t+=1)),n.isDigit(r)&&(t=s(e,t+1),r=e.charCodeAt(t)),46===r&&n.isDigit(e.charCodeAt(t+1))&&(t=s(e,t+=2)),a(e,t,101)){let i=0;r=e.charCodeAt(t+1),45!==r&&43!==r||(i=1,r=e.charCodeAt(t+2)),n.isDigit(r)&&(t=s(e,t+1+i+1))}return t},t.decodeEscaped=function(e){if(1===e.length&&!n.isHexDigit(e.charCodeAt(0)))return e[0];let t=parseInt(e,16);return(0===t||t>=55296&&t<=57343||t>1114111)&&(t=65533),String.fromCodePoint(t)},t.findDecimalNumberEnd=s,t.findWhiteSpaceEnd=function(e,t){for(;t<e.length&&n.isWhiteSpace(e.charCodeAt(t));t++);return t},t.findWhiteSpaceStart=function(e,t){for(;t>=0&&n.isWhiteSpace(e.charCodeAt(t));t--);return t+1},t.getNewlineLength=o},69:(e,t)=>{"use strict";let r=null;class n{static createItem(e){return{prev:null,next:null,data:e}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(e){return n.createItem(e)}allocateCursor(e,t){let n;return null!==r?(n=r,r=r.cursor,n.prev=e,n.next=t,n.cursor=this.cursor):n={prev:e,next:t,cursor:this.cursor},this.cursor=n,n}releaseCursor(){const{cursor:e}=this;this.cursor=e.cursor,e.prev=null,e.next=null,e.cursor=r,r=e}updateCursors(e,t,r,n){let{cursor:i}=this;for(;null!==i;)i.prev===e&&(i.prev=t),i.next===r&&(i.next=n),i=i.cursor}*[Symbol.iterator](){for(let e=this.head;null!==e;e=e.next)yield e.data}get size(){let e=0;for(let t=this.head;null!==t;t=t.next)e++;return e}get isEmpty(){return null===this.head}get first(){return this.head&&this.head.data}get last(){return this.tail&&this.tail.data}fromArray(e){let t=null;this.head=null;for(let r of e){const e=n.createItem(r);null!==t?t.next=e:this.head=e,e.prev=t,t=e}return this.tail=t,this}toArray(){return[...this]}toJSON(){return[...this]}forEach(e,t=this){const r=this.allocateCursor(null,this.head);for(;null!==r.next;){const n=r.next;r.next=n.next,e.call(t,n.data,n,this)}this.releaseCursor()}forEachRight(e,t=this){const r=this.allocateCursor(this.tail,null);for(;null!==r.prev;){const n=r.prev;r.prev=n.prev,e.call(t,n.data,n,this)}this.releaseCursor()}reduce(e,t,r=this){let n,i=this.allocateCursor(null,this.head),o=t;for(;null!==i.next;)n=i.next,i.next=n.next,o=e.call(r,o,n.data,n,this);return this.releaseCursor(),o}reduceRight(e,t,r=this){let n,i=this.allocateCursor(this.tail,null),o=t;for(;null!==i.prev;)n=i.prev,i.prev=n.prev,o=e.call(r,o,n.data,n,this);return this.releaseCursor(),o}some(e,t=this){for(let r=this.head;null!==r;r=r.next)if(e.call(t,r.data,r,this))return!0;return!1}map(e,t=this){const r=new n;for(let n=this.head;null!==n;n=n.next)r.appendData(e.call(t,n.data,n,this));return r}filter(e,t=this){const r=new n;for(let n=this.head;null!==n;n=n.next)e.call(t,n.data,n,this)&&r.appendData(n.data);return r}nextUntil(e,t,r=this){if(null===e)return;const n=this.allocateCursor(null,e);for(;null!==n.next;){const e=n.next;if(n.next=e.next,t.call(r,e.data,e,this))break}this.releaseCursor()}prevUntil(e,t,r=this){if(null===e)return;const n=this.allocateCursor(e,null);for(;null!==n.prev;){const e=n.prev;if(n.prev=e.prev,t.call(r,e.data,e,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){const e=new n;for(let t of this)e.appendData(t);return e}prepend(e){return this.updateCursors(null,e,this.head,e),null!==this.head?(this.head.prev=e,e.next=this.head):this.tail=e,this.head=e,this}prependData(e){return this.prepend(n.createItem(e))}append(e){return this.insert(e)}appendData(e){return this.insert(n.createItem(e))}insert(e,t=null){if(null!==t)if(this.updateCursors(t.prev,e,t,e),null===t.prev){if(this.head!==t)throw new Error("before doesn't belong to list");this.head=e,t.prev=e,e.next=t,this.updateCursors(null,e)}else t.prev.next=e,e.prev=t.prev,t.prev=e,e.next=t;else this.updateCursors(this.tail,e,null,e),null!==this.tail?(this.tail.next=e,e.prev=this.tail):this.head=e,this.tail=e;return this}insertData(e,t){return this.insert(n.createItem(e),t)}remove(e){if(this.updateCursors(e,e.prev,e,e.next),null!==e.prev)e.prev.next=e.next;else{if(this.head!==e)throw new Error("item doesn't belong to list");this.head=e.next}if(null!==e.next)e.next.prev=e.prev;else{if(this.tail!==e)throw new Error("item doesn't belong to list");this.tail=e.prev}return e.prev=null,e.next=null,e}push(e){this.insert(n.createItem(e))}pop(){return null!==this.tail?this.remove(this.tail):null}unshift(e){this.prepend(n.createItem(e))}shift(){return null!==this.head?this.remove(this.head):null}prependList(e){return this.insertList(e,this.head)}appendList(e){return this.insertList(e)}insertList(e,t){return null===e.head||(null!=t?(this.updateCursors(t.prev,e.tail,t,e.head),null!==t.prev?(t.prev.next=e.head,e.head.prev=t.prev):this.head=e.head,t.prev=e.tail,e.tail.next=t):(this.updateCursors(this.tail,e.tail,null,e.head),null!==this.tail?(this.tail.next=e.head,e.head.prev=this.tail):this.head=e.head,this.tail=e.tail),e.head=null,e.tail=null),this}replace(e,t){"head"in t?this.insertList(t,e):this.insert(t,e),this.remove(e)}}t.List=n},2068:(e,t,r)=>{"use strict";const n=r(69);t.clone=function e(t){const r={};for(const i in t){let o=t[i];o&&(Array.isArray(o)||o instanceof n.List?o=o.map(e):o.constructor===Object&&(o=e(o))),r[i]=o}return r}},5967:(e,t)=>{"use strict";t.createCustomError=function(e,t){const r=Object.create(SyntaxError.prototype),n=new Error;return Object.assign(r,{name:e,message:t,get stack(){return(n.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t}\n`)}})}},8960:(e,t,r)=>{"use strict";const n=r(4798),i=r(3257);t.decode=function(e){const t=e.length-1;let r="";for(let o=0;o<e.length;o++){let a=e.charCodeAt(o);if(92===a){if(o===t)break;if(a=e.charCodeAt(++o),n.isValidEscape(92,a)){const t=o-1,n=i.consumeEscaped(e,t);o=n-1,r+=i.decodeEscaped(e.substring(t+1,n))}else 13===a&&10===e.charCodeAt(o+1)&&o++}else r+=e[o]}return r},t.encode=function(e){let t="";if(1===e.length&&45===e.charCodeAt(0))return"\\-";for(let r=0;r<e.length;r++){const i=e.charCodeAt(r);0!==i?i<=31||127===i||i>=48&&i<=57&&(0===r||1===r&&45===e.charCodeAt(0))?t+="\\"+i.toString(16)+" ":n.isName(i)?t+=e.charAt(r):t+="\\"+e.charAt(r):t+="�"}return t}},2874:(e,t)=>{"use strict";const r=new Map,n=new Map,i=a;function o(e,t){return t=t||0,e.length-t>=2&&45===e.charCodeAt(t)&&45===e.charCodeAt(t+1)}function a(e,t){if(t=t||0,e.length-t>=3&&45===e.charCodeAt(t)&&45!==e.charCodeAt(t+1)){const r=e.indexOf("-",t+2);if(-1!==r)return e.substring(t,r+1)}return""}t.isCustomProperty=o,t.keyword=function(e){if(r.has(e))return r.get(e);const t=e.toLowerCase();let n=r.get(t);if(void 0===n){const e=o(t,0),r=e?"":a(t,0);n=Object.freeze({basename:t.substr(r.length),name:t,prefix:r,vendor:r,custom:e})}return r.set(e,n),n},t.property=function(e){if(n.has(e))return n.get(e);let t=e,r=e[0];"/"===r?r="/"===e[1]?"//":"/":"_"!==r&&"*"!==r&&"$"!==r&&"#"!==r&&"+"!==r&&"&"!==r&&(r="");const i=o(t,r.length);if(!i&&(t=t.toLowerCase(),n.has(t))){const r=n.get(t);return n.set(e,r),r}const s=i?"":a(t,r.length),l=t.substr(0,r.length+s.length),c=Object.freeze({basename:t.substr(l.length),name:t.substr(r.length),hack:r,vendor:s,prefix:l,custom:i});return n.set(e,c),c},t.vendorPrefix=i},7183:(e,t,r)=>{"use strict";const n=r(4798),i=r(3257);t.decode=function(e){const t=e.length,r=e.charCodeAt(0),o=34===r||39===r?1:0,a=1===o&&t>1&&e.charCodeAt(t-1)===r?t-2:t-1;let s="";for(let r=o;r<=a;r++){let o=e.charCodeAt(r);if(92===o){if(r===a){r!==t-1&&(s=e.substr(r+1));break}if(o=e.charCodeAt(++r),n.isValidEscape(92,o)){const t=r-1,n=i.consumeEscaped(e,t);r=n-1,s+=i.decodeEscaped(e.substring(t+1,n))}else 13===o&&10===e.charCodeAt(r+1)&&r++}else s+=e[r]}return s},t.encode=function(e,t){const r=t?"'":'"',i=t?39:34;let o="",a=!1;for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);0!==r?r<=31||127===r?(o+="\\"+r.toString(16),a=!0):r===i||92===r?(o+="\\"+e.charAt(t),a=!1):(a&&(n.isHexDigit(r)||n.isWhiteSpace(r))&&(o+=" "),o+=e.charAt(t),a=!1):o+="�"}return r+o+r}},5368:(e,t,r)=>{"use strict";const n=r(4798),i=r(3257);t.decode=function(e){const t=e.length;let r=4,o=41===e.charCodeAt(t-1)?t-2:t-1,a="";for(;r<o&&n.isWhiteSpace(e.charCodeAt(r));)r++;for(;r<o&&n.isWhiteSpace(e.charCodeAt(o));)o--;for(let s=r;s<=o;s++){let r=e.charCodeAt(s);if(92===r){if(s===o){s!==t-1&&(a=e.substr(s+1));break}if(r=e.charCodeAt(++s),n.isValidEscape(92,r)){const t=s-1,r=i.consumeEscaped(e,t);s=r-1,a+=i.decodeEscaped(e.substring(t+1,r))}else 13===r&&10===e.charCodeAt(s+1)&&s++}else a+=e[s]}return a},t.encode=function(e){let t="",r=!1;for(let i=0;i<e.length;i++){const o=e.charCodeAt(i);0!==o?o<=31||127===o?(t+="\\"+o.toString(16),r=!0):32===o||92===o||34===o||39===o||40===o||41===o?(t+="\\"+e.charAt(i),r=!1):(r&&n.isHexDigit(o)&&(t+=" "),t+=e.charAt(i),r=!1):t+="�"}return"url("+t+")"}},4838:(e,t)=>{"use strict";const{hasOwnProperty:r}=Object.prototype,n=function(){};function i(e){return"function"==typeof e?e:n}function o(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i)}}function a(e,t){const n=t.structure,i=[];for(const e in n){if(!1===r.call(n,e))continue;let t=n[e];const o={name:e,type:!1,nullable:!1};Array.isArray(t)||(t=[t]);for(const e of t)null===e?o.nullable=!0:"string"==typeof e?o.type="node":Array.isArray(e)&&(o.type="list");o.type&&i.push(o)}return i.length?{context:t.walkContext,fields:i}:null}function s(e,t){const r=e.fields.slice(),n=e.context,i="string"==typeof n;return t&&r.reverse(),function(e,o,a,s){let l;i&&(l=o[n],o[n]=e);for(const n of r){const r=e[n.name];if(!n.nullable||r)if("list"===n.type){if(t?r.reduceRight(s,!1):r.reduce(s,!1))return!0}else if(a(r))return!0}i&&(o[n]=l)}}function l({StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}){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:i}}}t.createWalker=function(e){const t=function(e){const t={};for(const n in e.node)if(r.call(e.node,n)){const r=e.node[n];if(!r.structure)throw new Error("Missed `structure` field in `"+n+"` node type definition");t[n]=a(0,r)}return t}(e),c={},u={},d=Symbol("break-walk"),p=Symbol("skip-node");for(const e in t)r.call(t,e)&&null!==t[e]&&(c[e]=s(t[e],!1),u[e]=s(t[e],!0));const h=l(c),m=l(u),f=function(e,r){function a(e,t,r){const n=s.call(b,e,t,r);return n===d||n!==p&&(!(!f.hasOwnProperty(e.type)||!f[e.type](e,b,a,g))||l.call(b,e,t,r)===d)}let s=n,l=n,f=c,g=(e,t,r,n)=>e||a(t,r,n);const b={break:d,skip:p,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof r)s=r;else if(r&&(s=i(r.enter),l=i(r.leave),r.reverse&&(f=u),r.visit)){if(h.hasOwnProperty(r.visit))f=r.reverse?m[r.visit]:h[r.visit];else if(!t.hasOwnProperty(r.visit))throw new Error("Bad value `"+r.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");s=o(s,r.visit),l=o(l,r.visit)}if(s===n&&l===n)throw new Error("Neither `enter` nor `leave` walker handler is set or both aren't a function");a(e)};return f.break=d,f.skip=p,f.find=function(e,t){let r=null;return f(e,(function(e,n,i){if(t.call(this,e,n,i))return r=e,d})),r},f.findLast=function(e,t){let r=null;return f(e,{reverse:!0,enter(e,n,i){if(t.call(this,e,n,i))return r=e,d}}),r},f.findAll=function(e,t){const r=[];return f(e,(function(e,n,i){t.call(this,e,n,i)&&r.push(e)})),r},f}},7612:e=>{e.exports={generic:!0,types:{"absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large|xxx-large","alpha-value":"<number>|<percentage>","angle-percentage":"<angle>|<percentage>","angular-color-hint":"<angle-percentage>","angular-color-stop":"<color>&&<color-stop-angle>?","angular-color-stop-list":"[<angular-color-stop> [, <angular-color-hint>]?]# , <angular-color-stop>","animateable-feature":"scroll-position|contents|<custom-ident>",attachment:"scroll|fixed|local","attr()":"attr( <attr-name> <type-or-unit>? [, <attr-fallback>]? )","attr-matcher":"['~'|'|'|'^'|'$'|'*']? '='","attr-modifier":"i|s","attribute-selector":"'[' <wq-name> ']'|'[' <wq-name> <attr-matcher> [<string-token>|<ident-token>] <attr-modifier>? ']'","auto-repeat":"repeat( [auto-fill|auto-fit] , [<line-names>? <fixed-size>]+ <line-names>? )","auto-track-list":"[<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>? <auto-repeat> [<line-names>? [<fixed-size>|<fixed-repeat>]]* <line-names>?","baseline-position":"[first|last]? baseline","basic-shape":"<inset()>|<circle()>|<ellipse()>|<polygon()>|<path()>","bg-image":"none|<image>","bg-layer":"<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","bg-position":"[[left|center|right|top|bottom|<length-percentage>]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]|[center|[left|right] <length-percentage>?]&&[center|[top|bottom] <length-percentage>?]]","bg-size":"[<length-percentage>|auto]{1,2}|cover|contain","blur()":"blur( <length> )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity",box:"border-box|padding-box|content-box","brightness()":"brightness( <number-percentage> )","calc()":"calc( <calc-sum> )","calc-sum":"<calc-product> [['+'|'-'] <calc-product>]*","calc-product":"<calc-value> ['*' <calc-value>|'/' <number>]*","calc-value":"<number>|<dimension>|<percentage>|( <calc-sum> )","cf-final-image":"<image>|<color>","cf-mixing-image":"<percentage>?&&<image>","circle()":"circle( [<shape-radius>]? [at <position>]? )","clamp()":"clamp( <calc-sum>#{3} )","class-selector":"'.' <ident-token>","clip-source":"<url>",color:"<rgb()>|<rgba()>|<hsl()>|<hsla()>|<hwb()>|<lab()>|<lch()>|<hex-color>|<named-color>|currentcolor|<deprecated-system-color>","color-stop":"<color-stop-length>|<color-stop-angle>","color-stop-angle":"<angle-percentage>{1,2}","color-stop-length":"<length-percentage>{1,2}","color-stop-list":"[<linear-color-stop> [, <linear-color-hint>]?]# , <linear-color-stop>",combinator:"'>'|'+'|'~'|['||']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat-auto":"searchfield|textarea|push-button|slider-horizontal|checkbox|radio|square-button|menulist|listbox|meter|progress-bar|button","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[<type-selector>? <subclass-selector>* [<pseudo-element-selector> <pseudo-class-selector>*]*]!","compound-selector-list":"<compound-selector>#","complex-selector":"<compound-selector> [<combinator>? <compound-selector>]*","complex-selector-list":"<complex-selector>#","conic-gradient()":"conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[<string>|contents|<image>|<counter>|<quote>|<target>|<leader()>|<attr()>]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"<image>","contrast()":"contrast( [<number-percentage>] )",counter:"<counter()>|<counters()>","counter()":"counter( <counter-name> , <counter-style>? )","counter-name":"<custom-ident>","counter-style":"<counter-style-name>|symbols( )","counter-style-name":"<custom-ident>","counters()":"counters( <counter-name> , <string> , <counter-style>? )","cross-fade()":"cross-fade( <cf-mixing-image> , <cf-final-image>? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( <number [0,1]> , <number> , <number [0,1]> , <number> )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"<display-outside>?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( <length>{2,3} <color>? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( <custom-ident> , [first|start|last|first-except]? )|element( <id-selector> )","ellipse()":"ellipse( [<shape-radius>{2}]? [at <position>]? )","ending-shape":"circle|ellipse","env()":"env( <custom-ident> , <declaration-value>? )","explicit-track-list":"[<line-names>? <track-size>]+ <line-names>?","family-name":"<string>|<custom-ident>+","feature-tag-value":"<string> [<integer>|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":"<feature-type> '{' <feature-value-declaration-list> '}'","feature-value-block-list":"<feature-value-block>+","feature-value-declaration":"<custom-ident> : <integer>+ ;","feature-value-declaration-list":"<feature-value-declaration>","feature-value-name":"<custom-ident>","fill-rule":"nonzero|evenodd","filter-function":"<blur()>|<brightness()>|<contrast()>|<drop-shadow()>|<grayscale()>|<hue-rotate()>|<invert()>|<opacity()>|<saturate()>|<sepia()>","filter-function-list":"[<filter-function>|<url>]+","final-bg-layer":"<'background-color'>||<bg-image>||<bg-position> [/ <bg-size>]?||<repeat-style>||<attachment>||<box>||<box>","fit-content()":"fit-content( [<length>|<percentage>] )","fixed-breadth":"<length-percentage>","fixed-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <fixed-size>]+ <line-names>? )","fixed-size":"<fixed-breadth>|minmax( <fixed-breadth> , <track-breadth> )|minmax( <inflexible-breadth> , <fixed-breadth> )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|<percentage>","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|<number [1,1000]>","frequency-percentage":"<frequency>|<percentage>","general-enclosed":"[<function-token> <any-value> )]|( <ident> <any-value> )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"<shape-box>|fill-box|stroke-box|view-box",gradient:"<linear-gradient()>|<repeating-linear-gradient()>|<radial-gradient()>|<repeating-radial-gradient()>|<conic-gradient()>|<repeating-conic-gradient()>|<-legacy-gradient>","grayscale()":"grayscale( <number-percentage> )","grid-line":"auto|<custom-ident>|[<integer>&&<custom-ident>?]|[span&&[<integer>||<custom-ident>]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsl( <hue> , <percentage> , <percentage> , <alpha-value>? )","hsla()":"hsla( <hue> <percentage> <percentage> [/ <alpha-value>]? )|hsla( <hue> , <percentage> , <percentage> , <alpha-value>? )",hue:"<number>|<angle>","hue-rotate()":"hue-rotate( <angle> )","hwb()":"hwb( [<hue>|none] [<percentage>|none] [<percentage>|none] [/ [<alpha-value>|none]]? )",image:"<url>|<image()>|<image-set()>|<element()>|<paint()>|<cross-fade()>|<gradient>","image()":"image( <image-tags>? [<image-src>? , <color>?]! )","image-set()":"image-set( <image-set-option># )","image-set-option":"[<image>|<string>] [<resolution>||type( <string> )]","image-src":"<url>|<string>","image-tags":"ltr|rtl","inflexible-breadth":"<length>|<percentage>|min-content|max-content|auto","inset()":"inset( <length-percentage>{1,4} [round <'border-radius'>]? )","invert()":"invert( <number-percentage> )","keyframes-name":"<custom-ident>|<string>","keyframe-block":"<keyframe-selector># { <declaration-list> }","keyframe-block-list":"<keyframe-block>+","keyframe-selector":"from|to|<percentage>","layer()":"layer( <layer-name> )","layer-name":"<ident> ['.' <ident>]*","leader()":"leader( <leader-type> )","leader-type":"dotted|solid|space|<string>","length-percentage":"<length>|<percentage>","line-names":"'[' <custom-ident>* ']'","line-name-list":"[<line-names>|<name-repeat>]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"<length>|thin|medium|thick","linear-color-hint":"<length-percentage>","linear-color-stop":"<color> <color-stop-length>?","linear-gradient()":"linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","mask-layer":"<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||<geometry-box>||[<geometry-box>|no-clip]||<compositing-operator>||<masking-mode>","mask-position":"[<length-percentage>|left|center|right] [<length-percentage>|top|center|bottom]?","mask-reference":"none|<image>|<mask-source>","mask-source":"<url>","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( <number>#{6} )","matrix3d()":"matrix3d( <number>#{16} )","max()":"max( <calc-sum># )","media-and":"<media-in-parens> [and <media-in-parens>]+","media-condition":"<media-not>|<media-and>|<media-or>|<media-in-parens>","media-condition-without-or":"<media-not>|<media-and>|<media-in-parens>","media-feature":"( [<mf-plain>|<mf-boolean>|<mf-range>] )","media-in-parens":"( <media-condition> )|<media-feature>|<general-enclosed>","media-not":"not <media-in-parens>","media-or":"<media-in-parens> [or <media-in-parens>]+","media-query":"<media-condition>|[not|only]? <media-type> [and <media-condition-without-or>]?","media-query-list":"<media-query>#","media-type":"<ident>","mf-boolean":"<mf-name>","mf-name":"<ident>","mf-plain":"<mf-name> : <mf-value>","mf-range":"<mf-name> ['<'|'>']? '='? <mf-value>|<mf-value> ['<'|'>']? '='? <mf-name>|<mf-value> '<' '='? <mf-name> '<' '='? <mf-value>|<mf-value> '>' '='? <mf-name> '>' '='? <mf-value>","mf-value":"<number>|<dimension>|<ident>|<ratio>","min()":"min( <calc-sum># )","minmax()":"minmax( [<length>|<percentage>|min-content|max-content|auto] , [<length>|<percentage>|<flex>|min-content|max-content|auto] )","name-repeat":"repeat( [<integer [1,∞]>|auto-fill] , <line-names>+ )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"<ident>","ns-prefix":"[<ident-token>|'*']? '|'","number-percentage":"<number>|<percentage>","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]",nth:"<an-plus-b>|even|odd","opacity()":"opacity( [<number-percentage>] )","overflow-position":"unsafe|safe","outline-radius":"<length>|<percentage>","page-body":"<declaration>? [; <page-body>]?|<page-margin-box> <page-body>","page-margin-box":"<page-margin-box-type> '{' <declaration-list> '}'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[<page-selector>#]?","page-selector":"<pseudo-page>+|<ident> <pseudo-page>*","page-size":"A5|A4|A3|B5|B4|JIS-B5|JIS-B4|letter|legal|ledger","path()":"path( [<fill-rule> ,]? <string> )","paint()":"paint( <ident> , <declaration-value>? )","perspective()":"perspective( <length> )","polygon()":"polygon( <fill-rule>? , [<length-percentage> <length-percentage>]# )",position:"[[left|center|right]||[top|center|bottom]|[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]?|[[left|right] <length-percentage>]&&[[top|bottom] <length-percentage>]]","pseudo-class-selector":"':' <ident-token>|':' <function-token> <any-value> ')'","pseudo-element-selector":"':' <pseudo-class-selector>","pseudo-page":": [left|right|first|blank]",quote:"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","relative-selector":"<combinator>? <complex-selector>","relative-selector-list":"<relative-selector>#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-conic-gradient()":"repeating-conic-gradient( [from <angle>]? [at <position>]? , <angular-color-stop-list> )","repeating-linear-gradient()":"repeating-linear-gradient( [<angle>|to <side-or-corner>]? , <color-stop-list> )","repeating-radial-gradient()":"repeating-radial-gradient( [<ending-shape>||<size>]? [at <position>]? , <color-stop-list> )","rgb()":"rgb( <percentage>{3} [/ <alpha-value>]? )|rgb( <number>{3} [/ <alpha-value>]? )|rgb( <percentage>#{3} , <alpha-value>? )|rgb( <number>#{3} , <alpha-value>? )","rgba()":"rgba( <percentage>{3} [/ <alpha-value>]? )|rgba( <number>{3} [/ <alpha-value>]? )|rgba( <percentage>#{3} , <alpha-value>? )|rgba( <number>#{3} , <alpha-value>? )","rotate()":"rotate( [<angle>|<zero>] )","rotate3d()":"rotate3d( <number> , <number> , <number> , [<angle>|<zero>] )","rotateX()":"rotateX( [<angle>|<zero>] )","rotateY()":"rotateY( [<angle>|<zero>] )","rotateZ()":"rotateZ( [<angle>|<zero>] )","saturate()":"saturate( <number-percentage> )","scale()":"scale( <number> , <number>? )","scale3d()":"scale3d( <number> , <number> , <number> )","scaleX()":"scaleX( <number> )","scaleY()":"scaleY( <number> )","scaleZ()":"scaleZ( <number> )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"<length-percentage>|closest-side|farthest-side","skew()":"skew( [<angle>|<zero>] , [<angle>|<zero>]? )","skewX()":"skewX( [<angle>|<zero>] )","skewY()":"skewY( [<angle>|<zero>] )","sepia()":"sepia( <number-percentage> )",shadow:"inset?&&<length>{2,4}&&<color>?","shadow-t":"[<length>{2,3}&&<color>?]",shape:"rect( <top> , <right> , <bottom> , <left> )|rect( <top> <right> <bottom> <left> )","shape-box":"<box>|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"<time>||<easing-function>||<time>||<single-animation-iteration-count>||<single-animation-direction>||<single-animation-fill-mode>||<single-animation-play-state>||[none|<keyframes-name>]","single-animation-direction":"normal|reverse|alternate|alternate-reverse","single-animation-fill-mode":"none|forwards|backwards|both","single-animation-iteration-count":"infinite|<number>","single-animation-play-state":"running|paused","single-animation-timeline":"auto|none|<timeline-name>","single-transition":"[none|<single-transition-property>]||<time>||<easing-function>||<time>","single-transition-property":"all|<custom-ident>",size:"closest-side|farthest-side|closest-corner|farthest-corner|<length>|<length-percentage>{2}","step-position":"jump-start|jump-end|jump-none|jump-both|start|end","step-timing-function":"step-start|step-end|steps( <integer> [, <step-position>]? )","subclass-selector":"<id-selector>|<class-selector>|<attribute-selector>|<pseudo-class-selector>","supports-condition":"not <supports-in-parens>|<supports-in-parens> [and <supports-in-parens>]*|<supports-in-parens> [or <supports-in-parens>]*","supports-in-parens":"( <supports-condition> )|<supports-feature>|<general-enclosed>","supports-feature":"<supports-decl>|<supports-selector-fn>","supports-decl":"( <declaration> )","supports-selector-fn":"selector( <complex-selector> )",symbol:"<string>|<image>|<custom-ident>",target:"<target-counter()>|<target-counters()>|<target-text()>","target-counter()":"target-counter( [<string>|<url>] , <custom-ident> , <counter-style>? )","target-counters()":"target-counters( [<string>|<url>] , <custom-ident> , <string> , <counter-style>? )","target-text()":"target-text( [<string>|<url>] , [content|before|after|first-letter]? )","time-percentage":"<time>|<percentage>","timeline-name":"<custom-ident>|<string>","easing-function":"linear|<cubic-bezier-timing-function>|<step-timing-function>","track-breadth":"<length-percentage>|<flex>|min-content|max-content|auto","track-list":"[<line-names>? [<track-size>|<track-repeat>]]+ <line-names>?","track-repeat":"repeat( [<integer [1,∞]>] , [<line-names>? <track-size>]+ <line-names>? )","track-size":"<track-breadth>|minmax( <inflexible-breadth> , <track-breadth> )|fit-content( [<length>|<percentage>] )","transform-function":"<matrix()>|<translate()>|<translateX()>|<translateY()>|<scale()>|<scaleX()>|<scaleY()>|<rotate()>|<skew()>|<skewX()>|<skewY()>|<matrix3d()>|<translate3d()>|<translateZ()>|<scale3d()>|<scaleZ()>|<rotate3d()>|<rotateX()>|<rotateY()>|<rotateZ()>|<perspective()>","transform-list":"<transform-function>+","translate()":"translate( <length-percentage> , <length-percentage>? )","translate3d()":"translate3d( <length-percentage> , <length-percentage> , <length> )","translateX()":"translateX( <length-percentage> )","translateY()":"translateY( <length-percentage> )","translateZ()":"translateZ( <length> )","type-or-unit":"string|color|url|integer|number|length|angle|time|frequency|cap|ch|em|ex|ic|lh|rlh|rem|vb|vi|vw|vh|vmin|vmax|mm|Q|cm|in|pt|pc|px|deg|grad|rad|turn|ms|s|Hz|kHz|%","type-selector":"<wq-name>|<ns-prefix>? '*'","var()":"var( <custom-property-name> , <declaration-value>? )","viewport-length":"auto|<length-percentage>","visual-box":"content-box|padding-box|border-box","wq-name":"<ns-prefix>? <ident-token>","-legacy-gradient":"<-webkit-gradient()>|<-legacy-linear-gradient>|<-legacy-repeating-linear-gradient>|<-legacy-radial-gradient>|<-legacy-repeating-radial-gradient>","-legacy-linear-gradient":"-moz-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-repeating-linear-gradient":"-moz-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-webkit-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )|-o-repeating-linear-gradient( <-legacy-linear-gradient-arguments> )","-legacy-linear-gradient-arguments":"[<angle>|<side-or-corner>]? , <color-stop-list>","-legacy-radial-gradient":"-moz-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-repeating-radial-gradient":"-moz-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-webkit-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )|-o-repeating-radial-gradient( <-legacy-radial-gradient-arguments> )","-legacy-radial-gradient-arguments":"[<position> ,]? [[[<-legacy-radial-gradient-shape>||<-legacy-radial-gradient-size>]|[<length>|<percentage>]{2}] ,]? <color-stop-list>","-legacy-radial-gradient-size":"closest-side|closest-corner|farthest-side|farthest-corner|contain|cover","-legacy-radial-gradient-shape":"circle|ellipse","-non-standard-font":"-apple-system-body|-apple-system-headline|-apple-system-subheadline|-apple-system-caption1|-apple-system-caption2|-apple-system-footnote|-apple-system-short-body|-apple-system-short-headline|-apple-system-short-subheadline|-apple-system-short-caption1|-apple-system-short-footnote|-apple-system-tall-body","-non-standard-color":"-moz-ButtonDefault|-moz-ButtonHoverFace|-moz-ButtonHoverText|-moz-CellHighlight|-moz-CellHighlightText|-moz-Combobox|-moz-ComboboxText|-moz-Dialog|-moz-DialogText|-moz-dragtargetzone|-moz-EvenTreeRow|-moz-Field|-moz-FieldText|-moz-html-CellHighlight|-moz-html-CellHighlightText|-moz-mac-accentdarkestshadow|-moz-mac-accentdarkshadow|-moz-mac-accentface|-moz-mac-accentlightesthighlight|-moz-mac-accentlightshadow|-moz-mac-accentregularhighlight|-moz-mac-accentregularshadow|-moz-mac-chrome-active|-moz-mac-chrome-inactive|-moz-mac-focusring|-moz-mac-menuselect|-moz-mac-menushadow|-moz-mac-menutextselect|-moz-MenuHover|-moz-MenuHoverText|-moz-MenuBarText|-moz-MenuBarHoverText|-moz-nativehyperlinktext|-moz-OddTreeRow|-moz-win-communicationstext|-moz-win-mediatext|-moz-activehyperlinktext|-moz-default-background-color|-moz-default-color|-moz-hyperlinktext|-moz-visitedhyperlinktext|-webkit-activelink|-webkit-focus-ring-color|-webkit-link|-webkit-text","-non-standard-image-rendering":"optimize-contrast|-moz-crisp-edges|-o-crisp-edges|-webkit-optimize-contrast","-non-standard-overflow":"-moz-scrollbars-none|-moz-scrollbars-horizontal|-moz-scrollbars-vertical|-moz-hidden-unscrollable","-non-standard-width":"fill-available|min-intrinsic|intrinsic|-moz-available|-moz-fit-content|-moz-min-content|-moz-max-content|-webkit-min-content|-webkit-max-content","-webkit-gradient()":"-webkit-gradient( <-webkit-gradient-type> , <-webkit-gradient-point> [, <-webkit-gradient-point>|, <-webkit-gradient-radius> , <-webkit-gradient-point>] [, <-webkit-gradient-radius>]? [, <-webkit-gradient-color-stop>]* )","-webkit-gradient-color-stop":"from( <color> )|color-stop( [<number-zero-one>|<percentage>] , <color> )|to( <color> )","-webkit-gradient-point":"[left|center|right|<length-percentage>] [top|center|bottom|<length-percentage>]","-webkit-gradient-radius":"<length>|<percentage>","-webkit-gradient-type":"linear|radial","-webkit-mask-box-repeat":"repeat|stretch|round","-webkit-mask-clip-style":"border|border-box|padding|padding-box|content|content-box|text","-ms-filter-function-list":"<-ms-filter-function>+","-ms-filter-function":"<-ms-filter-function-progid>|<-ms-filter-function-legacy>","-ms-filter-function-progid":"'progid:' [<ident-token> '.']* [<ident-token>|<function-token> <any-value>? )]","-ms-filter-function-legacy":"<ident-token>|<function-token> <any-value>? )","-ms-filter":"<string>",age:"child|young|old","attr-name":"<wq-name>","attr-fallback":"<any-value>","bg-clip":"<box>|border|text","border-radius":"<length-percentage>{1,2}",bottom:"<length>|auto","generic-voice":"[<age>? <gender> <integer>?]",gender:"male|female|neutral","lab()":"lab( [<percentage>|<number>|none] [<percentage>|<number>|none] [<percentage>|<number>|none] [/ [<alpha-value>|none]]? )","lch()":"lch( [<percentage>|<number>|none] [<percentage>|<number>|none] [<hue>|none] [/ [<alpha-value>|none]]? )",left:"<length>|auto","mask-image":"<mask-reference>#",paint:"none|<color>|<url> [none|<color>]?|context-fill|context-stroke",ratio:"<number [0,∞]> [/ <number [0,∞]>]?","reversed-counter-name":"reversed( <counter-name> )",right:"<length>|auto","svg-length":"<percentage>|<length>|<number>","svg-writing-mode":"lr-tb|rl-tb|tb-rl|lr|rl|tb",top:"<length>|auto","track-group":"'(' [<string>* <track-minmax> <string>*]+ ')' ['[' <positive-integer> ']']?|<track-minmax>","track-list-v0":"[<string>* <track-group> <string>*]+|none","track-minmax":"minmax( <track-breadth> , <track-breadth> )|auto|<track-breadth>|fit-content",x:"<number>",y:"<number>",declaration:"<ident-token> : <declaration-value>? ['!' important]?","declaration-list":"[<declaration>? ';']* <declaration>?",url:"url( <string> <url-modifier>* )|<url-token>","url-modifier":"<ident>|<function-token> <any-value> )","number-zero-one":"<number [0,1]>","number-one-or-greater":"<number [1,∞]>","positive-integer":"<integer [0,∞]>","-non-standard-display":"-ms-inline-flexbox|-ms-grid|-ms-inline-grid|-webkit-flex|-webkit-inline-flex|-webkit-box|-webkit-inline-box|-moz-inline-stack|-moz-box|-moz-inline-box"},properties:{"--*":"<declaration-value>","-ms-accelerator":"false|true","-ms-block-progression":"tb|rl|bt|lr","-ms-content-zoom-chaining":"none|chained","-ms-content-zooming":"none|zoom","-ms-content-zoom-limit":"<'-ms-content-zoom-limit-min'> <'-ms-content-zoom-limit-max'>","-ms-content-zoom-limit-max":"<percentage>","-ms-content-zoom-limit-min":"<percentage>","-ms-content-zoom-snap":"<'-ms-content-zoom-snap-type'>||<'-ms-content-zoom-snap-points'>","-ms-content-zoom-snap-points":"snapInterval( <percentage> , <percentage> )|snapList( <percentage># )","-ms-content-zoom-snap-type":"none|proximity|mandatory","-ms-filter":"<string>","-ms-flow-from":"[none|<custom-ident>]#","-ms-flow-into":"[none|<custom-ident>]#","-ms-grid-columns":"none|<track-list>|<auto-track-list>","-ms-grid-rows":"none|<track-list>|<auto-track-list>","-ms-high-contrast-adjust":"auto|none","-ms-hyphenate-limit-chars":"auto|<integer>{1,3}","-ms-hyphenate-limit-lines":"no-limit|<integer>","-ms-hyphenate-limit-zone":"<percentage>|<length>","-ms-ime-align":"auto|after","-ms-overflow-style":"auto|none|scrollbar|-ms-autohiding-scrollbar","-ms-scrollbar-3dlight-color":"<color>","-ms-scrollbar-arrow-color":"<color>","-ms-scrollbar-base-color":"<color>","-ms-scrollbar-darkshadow-color":"<color>","-ms-scrollbar-face-color":"<color>","-ms-scrollbar-highlight-color":"<color>","-ms-scrollbar-shadow-color":"<color>","-ms-scrollbar-track-color":"<color>","-ms-scroll-chaining":"chained|none","-ms-scroll-limit":"<'-ms-scroll-limit-x-min'> <'-ms-scroll-limit-y-min'> <'-ms-scroll-limit-x-max'> <'-ms-scroll-limit-y-max'>","-ms-scroll-limit-x-max":"auto|<length>","-ms-scroll-limit-x-min":"<length>","-ms-scroll-limit-y-max":"auto|<length>","-ms-scroll-limit-y-min":"<length>","-ms-scroll-rails":"none|railed","-ms-scroll-snap-points-x":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-points-y":"snapInterval( <length-percentage> , <length-percentage> )|snapList( <length-percentage># )","-ms-scroll-snap-type":"none|proximity|mandatory","-ms-scroll-snap-x":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-x'>","-ms-scroll-snap-y":"<'-ms-scroll-snap-type'> <'-ms-scroll-snap-points-y'>","-ms-scroll-translation":"none|vertical-to-horizontal","-ms-text-autospace":"none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space","-ms-touch-select":"grippers|none","-ms-user-select":"none|element|text","-ms-wrap-flow":"auto|both|start|end|maximum|clear","-ms-wrap-margin":"<length>","-ms-wrap-through":"wrap|none","-moz-appearance":"none|button|button-arrow-down|button-arrow-next|button-arrow-previous|button-arrow-up|button-bevel|button-focus|caret|checkbox|checkbox-container|checkbox-label|checkmenuitem|dualbutton|groupbox|listbox|listitem|menuarrow|menubar|menucheckbox|menuimage|menuitem|menuitemtext|menulist|menulist-button|menulist-text|menulist-textfield|menupopup|menuradio|menuseparator|meterbar|meterchunk|progressbar|progressbar-vertical|progresschunk|progresschunk-vertical|radio|radio-container|radio-label|radiomenuitem|range|range-thumb|resizer|resizerpanel|scale-horizontal|scalethumbend|scalethumb-horizontal|scalethumbstart|scalethumbtick|scalethumb-vertical|scale-vertical|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|separator|sheet|spinner|spinner-downbutton|spinner-textfield|spinner-upbutton|splitter|statusbar|statusbarpanel|tab|tabpanel|tabpanels|tab-scroll-arrow-back|tab-scroll-arrow-forward|textfield|textfield-multiline|toolbar|toolbarbutton|toolbarbutton-dropdown|toolbargripper|toolbox|tooltip|treeheader|treeheadercell|treeheadersortarrow|treeitem|treeline|treetwisty|treetwistyopen|treeview|-moz-mac-unified-toolbar|-moz-win-borderless-glass|-moz-win-browsertabbar-toolbox|-moz-win-communicationstext|-moz-win-communications-toolbox|-moz-win-exclude-glass|-moz-win-glass|-moz-win-mediatext|-moz-win-media-toolbox|-moz-window-button-box|-moz-window-button-box-maximized|-moz-window-button-close|-moz-window-button-maximize|-moz-window-button-minimize|-moz-window-button-restore|-moz-window-frame-bottom|-moz-window-frame-left|-moz-window-frame-right|-moz-window-titlebar|-moz-window-titlebar-maximized","-moz-binding":"<url>|none","-moz-border-bottom-colors":"<color>+|none","-moz-border-left-colors":"<color>+|none","-moz-border-right-colors":"<color>+|none","-moz-border-top-colors":"<color>+|none","-moz-context-properties":"none|[fill|fill-opacity|stroke|stroke-opacity]#","-moz-float-edge":"border-box|content-box|margin-box|padding-box","-moz-force-broken-image-icon":"0|1","-moz-image-region":"<shape>|auto","-moz-orient":"inline|block|horizontal|vertical","-moz-outline-radius":"<outline-radius>{1,4} [/ <outline-radius>{1,4}]?","-moz-outline-radius-bottomleft":"<outline-radius>","-moz-outline-radius-bottomright":"<outline-radius>","-moz-outline-radius-topleft":"<outline-radius>","-moz-outline-radius-topright":"<outline-radius>","-moz-stack-sizing":"ignore|stretch-to-fit","-moz-text-blink":"none|blink","-moz-user-focus":"ignore|normal|select-after|select-before|select-menu|select-same|select-all|none","-moz-user-input":"auto|none|enabled|disabled","-moz-user-modify":"read-only|read-write|write-only","-moz-window-dragging":"drag|no-drag","-moz-window-shadow":"default|menu|tooltip|sheet|none","-webkit-appearance":"none|button|button-bevel|caps-lock-indicator|caret|checkbox|default-button|inner-spin-button|listbox|listitem|media-controls-background|media-controls-fullscreen-background|media-current-time-display|media-enter-fullscreen-button|media-exit-fullscreen-button|media-fullscreen-button|media-mute-button|media-overlay-play-button|media-play-button|media-seek-back-button|media-seek-forward-button|media-slider|media-sliderthumb|media-time-remaining-display|media-toggle-closed-captions-button|media-volume-slider|media-volume-slider-container|media-volume-sliderthumb|menulist|menulist-button|menulist-text|menulist-textfield|meter|progress-bar|progress-bar-value|push-button|radio|scrollbarbutton-down|scrollbarbutton-left|scrollbarbutton-right|scrollbarbutton-up|scrollbargripper-horizontal|scrollbargripper-vertical|scrollbarthumb-horizontal|scrollbarthumb-vertical|scrollbartrack-horizontal|scrollbartrack-vertical|searchfield|searchfield-cancel-button|searchfield-decoration|searchfield-results-button|searchfield-results-decoration|slider-horizontal|slider-vertical|sliderthumb-horizontal|sliderthumb-vertical|square-button|textarea|textfield|-apple-pay-button","-webkit-border-before":"<'border-width'>||<'border-style'>||<color>","-webkit-border-before-color":"<color>","-webkit-border-before-style":"<'border-style'>","-webkit-border-before-width":"<'border-width'>","-webkit-box-reflect":"[above|below|right|left]? <length>? <image>?","-webkit-line-clamp":"none|<integer>","-webkit-mask":"[<mask-reference>||<position> [/ <bg-size>]?||<repeat-style>||[<box>|border|padding|content|text]||[<box>|border|padding|content]]#","-webkit-mask-attachment":"<attachment>#","-webkit-mask-clip":"[<box>|border|padding|content|text]#","-webkit-mask-composite":"<composite-style>#","-webkit-mask-image":"<mask-reference>#","-webkit-mask-origin":"[<box>|border|padding|content]#","-webkit-mask-position":"<position>#","-webkit-mask-position-x":"[<length-percentage>|left|center|right]#","-webkit-mask-position-y":"[<length-percentage>|top|center|bottom]#","-webkit-mask-repeat":"<repeat-style>#","-webkit-mask-repeat-x":"repeat|no-repeat|space|round","-webkit-mask-repeat-y":"repeat|no-repeat|space|round","-webkit-mask-size":"<bg-size>#","-webkit-overflow-scrolling":"auto|touch","-webkit-tap-highlight-color":"<color>","-webkit-text-fill-color":"<color>","-webkit-text-stroke":"<length>||<color>","-webkit-text-stroke-color":"<color>","-webkit-text-stroke-width":"<length>","-webkit-touch-callout":"default|none","-webkit-user-modify":"read-only|read-write|read-write-plaintext-only","accent-color":"auto|<color>","align-content":"normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>","align-items":"normal|stretch|<baseline-position>|[<overflow-position>? <self-position>]","align-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? <self-position>","align-tracks":"[normal|<baseline-position>|<content-distribution>|<overflow-position>? <content-position>]#",all:"initial|inherit|unset|revert|revert-layer",animation:"<single-animation>#","animation-delay":"<time>#","animation-direction":"<single-animation-direction>#","animation-duration":"<time>#","animation-fill-mode":"<single-animation-fill-mode>#","animation-iteration-count":"<single-animation-iteration-count>#","animation-name":"[none|<keyframes-name>]#","animation-play-state":"<single-animation-play-state>#","animation-timing-function":"<easing-function>#","animation-timeline":"<single-animation-timeline>#",appearance:"none|auto|textfield|menulist-button|<compat-auto>","aspect-ratio":"auto|<ratio>",azimuth:"<angle>|[[left-side|far-left|left|center-left|center|center-right|right|far-right|right-side]||behind]|leftwards|rightwards","backdrop-filter":"none|<filter-function-list>","backface-visibility":"visible|hidden",background:"[<bg-layer> ,]* <final-bg-layer>","background-attachment":"<attachment>#","background-blend-mode":"<blend-mode>#","background-clip":"<bg-clip>#","background-color":"<color>","background-image":"<bg-image>#","background-origin":"<box>#","background-position":"<bg-position>#","background-position-x":"[center|[[left|right|x-start|x-end]? <length-percentage>?]!]#","background-position-y":"[center|[[top|bottom|y-start|y-end]? <length-percentage>?]!]#","background-repeat":"<repeat-style>#","background-size":"<bg-size>#","block-overflow":"clip|ellipsis|<string>","block-size":"<'width'>",border:"<line-width>||<line-style>||<color>","border-block":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-color":"<'border-top-color'>{1,2}","border-block-style":"<'border-top-style'>","border-block-width":"<'border-top-width'>","border-block-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-end-color":"<'border-top-color'>","border-block-end-style":"<'border-top-style'>","border-block-end-width":"<'border-top-width'>","border-block-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-block-start-color":"<'border-top-color'>","border-block-start-style":"<'border-top-style'>","border-block-start-width":"<'border-top-width'>","border-bottom":"<line-width>||<line-style>||<color>","border-bottom-color":"<'border-top-color'>","border-bottom-left-radius":"<length-percentage>{1,2}","border-bottom-right-radius":"<length-percentage>{1,2}","border-bottom-style":"<line-style>","border-bottom-width":"<line-width>","border-collapse":"collapse|separate","border-color":"<color>{1,4}","border-end-end-radius":"<length-percentage>{1,2}","border-end-start-radius":"<length-percentage>{1,2}","border-image":"<'border-image-source'>||<'border-image-slice'> [/ <'border-image-width'>|/ <'border-image-width'>? / <'border-image-outset'>]?||<'border-image-repeat'>","border-image-outset":"[<length>|<number>]{1,4}","border-image-repeat":"[stretch|repeat|round|space]{1,2}","border-image-slice":"<number-percentage>{1,4}&&fill?","border-image-source":"none|<image>","border-image-width":"[<length-percentage>|<number>|auto]{1,4}","border-inline":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-end":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-color":"<'border-top-color'>{1,2}","border-inline-style":"<'border-top-style'>","border-inline-width":"<'border-top-width'>","border-inline-end-color":"<'border-top-color'>","border-inline-end-style":"<'border-top-style'>","border-inline-end-width":"<'border-top-width'>","border-inline-start":"<'border-top-width'>||<'border-top-style'>||<color>","border-inline-start-color":"<'border-top-color'>","border-inline-start-style":"<'border-top-style'>","border-inline-start-width":"<'border-top-width'>","border-left":"<line-width>||<line-style>||<color>","border-left-color":"<color>","border-left-style":"<line-style>","border-left-width":"<line-width>","border-radius":"<length-percentage>{1,4} [/ <length-percentage>{1,4}]?","border-right":"<line-width>||<line-style>||<color>","border-right-color":"<color>","border-right-style":"<line-style>","border-right-width":"<line-width>","border-spacing":"<length> <length>?","border-start-end-radius":"<length-percentage>{1,2}","border-start-start-radius":"<length-percentage>{1,2}","border-style":"<line-style>{1,4}","border-top":"<line-width>||<line-style>||<color>","border-top-color":"<color>","border-top-left-radius":"<length-percentage>{1,2}","border-top-right-radius":"<length-percentage>{1,2}","border-top-style":"<line-style>","border-top-width":"<line-width>","border-width":"<line-width>{1,4}",bottom:"<length>|<percentage>|auto","box-align":"start|center|end|baseline|stretch","box-decoration-break":"slice|clone","box-direction":"normal|reverse|inherit","box-flex":"<number>","box-flex-group":"<integer>","box-lines":"single|multiple","box-ordinal-group":"<integer>","box-orient":"horizontal|vertical|inline-axis|block-axis|inherit","box-pack":"start|center|end|justify","box-shadow":"none|<shadow>#","box-sizing":"content-box|border-box","break-after":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-before":"auto|avoid|always|all|avoid-page|page|left|right|recto|verso|avoid-column|column|avoid-region|region","break-inside":"auto|avoid|avoid-page|avoid-column|avoid-region","caption-side":"top|bottom|block-start|block-end|inline-start|inline-end","caret-color":"auto|<color>",clear:"none|left|right|both|inline-start|inline-end",clip:"<shape>|auto","clip-path":"<clip-source>|[<basic-shape>||<geometry-box>]|none",color:"<color>","print-color-adjust":"economy|exact","color-scheme":"normal|[light|dark|<custom-ident>]+&&only?","column-count":"<integer>|auto","column-fill":"auto|balance|balance-all","column-gap":"normal|<length-percentage>","column-rule":"<'column-rule-width'>||<'column-rule-style'>||<'column-rule-color'>","column-rule-color":"<color>","column-rule-style":"<'border-style'>","column-rule-width":"<'border-width'>","column-span":"none|all","column-width":"<length>|auto",columns:"<'column-width'>||<'column-count'>",contain:"none|strict|content|[size||layout||style||paint]",content:"normal|none|[<content-replacement>|<content-list>] [/ [<string>|<counter>]+]?","content-visibility":"visible|auto|hidden","counter-increment":"[<counter-name> <integer>?]+|none","counter-reset":"[<counter-name> <integer>?|<reversed-counter-name> <integer>?]+|none","counter-set":"[<counter-name> <integer>?]+|none",cursor:"[[<url> [<x> <y>]? ,]* [auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|zoom-in|zoom-out|grab|grabbing|hand|-webkit-grab|-webkit-grabbing|-webkit-zoom-in|-webkit-zoom-out|-moz-grab|-moz-grabbing|-moz-zoom-in|-moz-zoom-out]]",direction:"ltr|rtl",display:"[<display-outside>||<display-inside>]|<display-listitem>|<display-internal>|<display-box>|<display-legacy>|<-non-standard-display>","empty-cells":"show|hide",filter:"none|<filter-function-list>|<-ms-filter-function-list>",flex:"none|[<'flex-grow'> <'flex-shrink'>?||<'flex-basis'>]","flex-basis":"content|<'width'>","flex-direction":"row|row-reverse|column|column-reverse","flex-flow":"<'flex-direction'>||<'flex-wrap'>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap|wrap|wrap-reverse",float:"left|right|none|inline-start|inline-end",font:"[[<'font-style'>||<font-variant-css21>||<'font-weight'>||<'font-stretch'>]? <'font-size'> [/ <'line-height'>]? <'font-family'>]|caption|icon|menu|message-box|small-caption|status-bar","font-family":"[<family-name>|<generic-family>]#","font-feature-settings":"normal|<feature-tag-value>#","font-kerning":"auto|normal|none","font-language-override":"normal|<string>","font-optical-sizing":"auto|none","font-variation-settings":"normal|[<string> <number>]#","font-size":"<absolute-size>|<relative-size>|<length-percentage>","font-size-adjust":"none|[ex-height|cap-height|ch-width|ic-width|ic-height]? [from-font|<number>]","font-smooth":"auto|never|always|<absolute-size>|<length>","font-stretch":"<font-stretch-absolute>","font-style":"normal|italic|oblique <angle>?","font-synthesis":"none|[weight||style||small-caps]","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-alternates":"normal|[stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )]","font-variant-caps":"normal|small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","font-variant-east-asian":"normal|[<east-asian-variant-values>||<east-asian-width-values>||ruby]","font-variant-ligatures":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>]","font-variant-numeric":"normal|[<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero]","font-variant-position":"normal|sub|super","font-weight":"<font-weight-absolute>|bolder|lighter","forced-color-adjust":"auto|none",gap:"<'row-gap'> <'column-gap'>?",grid:"<'grid-template'>|<'grid-template-rows'> / [auto-flow&&dense?] <'grid-auto-columns'>?|[auto-flow&&dense?] <'grid-auto-rows'>? / <'grid-template-columns'>","grid-area":"<grid-line> [/ <grid-line>]{0,3}","grid-auto-columns":"<track-size>+","grid-auto-flow":"[row|column]||dense","grid-auto-rows":"<track-size>+","grid-column":"<grid-line> [/ <grid-line>]?","grid-column-end":"<grid-line>","grid-column-gap":"<length-percentage>","grid-column-start":"<grid-line>","grid-gap":"<'grid-row-gap'> <'grid-column-gap'>?","grid-row":"<grid-line> [/ <grid-line>]?","grid-row-end":"<grid-line>","grid-row-gap":"<length-percentage>","grid-row-start":"<grid-line>","grid-template":"none|[<'grid-template-rows'> / <'grid-template-columns'>]|[<line-names>? <string> <track-size>? <line-names>?]+ [/ <explicit-track-list>]?","grid-template-areas":"none|<string>+","grid-template-columns":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","grid-template-rows":"none|<track-list>|<auto-track-list>|subgrid <line-name-list>?","hanging-punctuation":"none|[first||[force-end|allow-end]||last]",height:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","hyphenate-character":"auto|<string>",hyphens:"none|manual|auto","image-orientation":"from-image|<angle>|[<angle>? flip]","image-rendering":"auto|crisp-edges|pixelated|optimizeSpeed|optimizeQuality|<-non-standard-image-rendering>","image-resolution":"[from-image||<resolution>]&&snap?","ime-mode":"auto|normal|active|inactive|disabled","initial-letter":"normal|[<number> <integer>?]","initial-letter-align":"[auto|alphabetic|hanging|ideographic]","inline-size":"<'width'>","input-security":"auto|none",inset:"<'top'>{1,4}","inset-block":"<'top'>{1,2}","inset-block-end":"<'top'>","inset-block-start":"<'top'>","inset-inline":"<'top'>{1,2}","inset-inline-end":"<'top'>","inset-inline-start":"<'top'>",isolation:"auto|isolate","justify-content":"normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]","justify-items":"normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]|legacy|legacy&&[left|right|center]","justify-self":"auto|normal|stretch|<baseline-position>|<overflow-position>? [<self-position>|left|right]","justify-tracks":"[normal|<content-distribution>|<overflow-position>? [<content-position>|left|right]]#",left:"<length>|<percentage>|auto","letter-spacing":"normal|<length-percentage>","line-break":"auto|loose|normal|strict|anywhere","line-clamp":"none|<integer>","line-height":"normal|<number>|<length>|<percentage>","line-height-step":"<length>","list-style":"<'list-style-type'>||<'list-style-position'>||<'list-style-image'>","list-style-image":"<image>|none","list-style-position":"inside|outside","list-style-type":"<counter-style>|<string>|none",margin:"[<length>|<percentage>|auto]{1,4}","margin-block":"<'margin-left'>{1,2}","margin-block-end":"<'margin-left'>","margin-block-start":"<'margin-left'>","margin-bottom":"<length>|<percentage>|auto","margin-inline":"<'margin-left'>{1,2}","margin-inline-end":"<'margin-left'>","margin-inline-start":"<'margin-left'>","margin-left":"<length>|<percentage>|auto","margin-right":"<length>|<percentage>|auto","margin-top":"<length>|<percentage>|auto","margin-trim":"none|in-flow|all",mask:"<mask-layer>#","mask-border":"<'mask-border-source'>||<'mask-border-slice'> [/ <'mask-border-width'>? [/ <'mask-border-outset'>]?]?||<'mask-border-repeat'>||<'mask-border-mode'>","mask-border-mode":"luminance|alpha","mask-border-outset":"[<length>|<number>]{1,4}","mask-border-repeat":"[stretch|repeat|round|space]{1,2}","mask-border-slice":"<number-percentage>{1,4} fill?","mask-border-source":"none|<image>","mask-border-width":"[<length-percentage>|<number>|auto]{1,4}","mask-clip":"[<geometry-box>|no-clip]#","mask-composite":"<compositing-operator>#","mask-image":"<mask-reference>#","mask-mode":"<masking-mode>#","mask-origin":"<geometry-box>#","mask-position":"<position>#","mask-repeat":"<repeat-style>#","mask-size":"<bg-size>#","mask-type":"luminance|alpha","masonry-auto-flow":"[pack|next]||[definite-first|ordered]","math-style":"normal|compact","max-block-size":"<'max-width'>","max-height":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","max-inline-size":"<'max-width'>","max-lines":"none|<integer>","max-width":"none|<length-percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","min-block-size":"<'min-width'>","min-height":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )","min-inline-size":"<'min-width'>","min-width":"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|<-non-standard-width>","mix-blend-mode":"<blend-mode>|plus-lighter","object-fit":"fill|contain|cover|none|scale-down","object-position":"<position>",offset:"[<'offset-position'>? [<'offset-path'> [<'offset-distance'>||<'offset-rotate'>]?]?]! [/ <'offset-anchor'>]?","offset-anchor":"auto|<position>","offset-distance":"<length-percentage>","offset-path":"none|ray( [<angle>&&<size>&&contain?] )|<path()>|<url>|[<basic-shape>||<geometry-box>]","offset-position":"auto|<position>","offset-rotate":"[auto|reverse]||<angle>",opacity:"<alpha-value>",order:"<integer>",orphans:"<integer>",outline:"[<'outline-color'>||<'outline-style'>||<'outline-width'>]","outline-color":"<color>|invert","outline-offset":"<length>","outline-style":"auto|<'border-style'>","outline-width":"<line-width>",overflow:"[visible|hidden|clip|scroll|auto]{1,2}|<-non-standard-overflow>","overflow-anchor":"auto|none","overflow-block":"visible|hidden|clip|scroll|auto","overflow-clip-box":"padding-box|content-box","overflow-clip-margin":"<visual-box>||<length [0,∞]>","overflow-inline":"visible|hidden|clip|scroll|auto","overflow-wrap":"normal|break-word|anywhere","overflow-x":"visible|hidden|clip|scroll|auto","overflow-y":"visible|hidden|clip|scroll|auto","overscroll-behavior":"[contain|none|auto]{1,2}","overscroll-behavior-block":"contain|none|auto","overscroll-behavior-inline":"contain|none|auto","overscroll-behavior-x":"contain|none|auto","overscroll-behavior-y":"contain|none|auto",padding:"[<length>|<percentage>]{1,4}","padding-block":"<'padding-left'>{1,2}","padding-block-end":"<'padding-left'>","padding-block-start":"<'padding-left'>","padding-bottom":"<length>|<percentage>","padding-inline":"<'padding-left'>{1,2}","padding-inline-end":"<'padding-left'>","padding-inline-start":"<'padding-left'>","padding-left":"<length>|<percentage>","padding-right":"<length>|<percentage>","padding-top":"<length>|<percentage>","page-break-after":"auto|always|avoid|left|right|recto|verso","page-break-before":"auto|always|avoid|left|right|recto|verso","page-break-inside":"auto|avoid","paint-order":"normal|[fill||stroke||markers]",perspective:"none|<length>","perspective-origin":"<position>","place-content":"<'align-content'> <'justify-content'>?","place-items":"<'align-items'> <'justify-items'>?","place-self":"<'align-self'> <'justify-self'>?","pointer-events":"auto|none|visiblePainted|visibleFill|visibleStroke|visible|painted|fill|stroke|all|inherit",position:"static|relative|absolute|sticky|fixed|-webkit-sticky",quotes:"none|auto|[<string> <string>]+",resize:"none|both|horizontal|vertical|block|inline",right:"<length>|<percentage>|auto",rotate:"none|<angle>|[x|y|z|<number>{3}]&&<angle>","row-gap":"normal|<length-percentage>","ruby-align":"start|center|space-between|space-around","ruby-merge":"separate|collapse|auto","ruby-position":"[alternate||[over|under]]|inter-character",scale:"none|<number>{1,3}","scrollbar-color":"auto|<color>{2}","scrollbar-gutter":"auto|stable&&both-edges?","scrollbar-width":"auto|thin|none","scroll-behavior":"auto|smooth","scroll-margin":"<length>{1,4}","scroll-margin-block":"<length>{1,2}","scroll-margin-block-start":"<length>","scroll-margin-block-end":"<length>","scroll-margin-bottom":"<length>","scroll-margin-inline":"<length>{1,2}","scroll-margin-inline-start":"<length>","scroll-margin-inline-end":"<length>","scroll-margin-left":"<length>","scroll-margin-right":"<length>","scroll-margin-top":"<length>","scroll-padding":"[auto|<length-percentage>]{1,4}","scroll-padding-block":"[auto|<length-percentage>]{1,2}","scroll-padding-block-start":"auto|<length-percentage>","scroll-padding-block-end":"auto|<length-percentage>","scroll-padding-bottom":"auto|<length-percentage>","scroll-padding-inline":"[auto|<length-percentage>]{1,2}","scroll-padding-inline-start":"auto|<length-percentage>","scroll-padding-inline-end":"auto|<length-percentage>","scroll-padding-left":"auto|<length-percentage>","scroll-padding-right":"auto|<length-percentage>","scroll-padding-top":"auto|<length-percentage>","scroll-snap-align":"[none|start|end|center]{1,2}","scroll-snap-coordinate":"none|<position>#","scroll-snap-destination":"<position>","scroll-snap-points-x":"none|repeat( <length-percentage> )","scroll-snap-points-y":"none|repeat( <length-percentage> )","scroll-snap-stop":"normal|always","scroll-snap-type":"none|[x|y|block|inline|both] [mandatory|proximity]?","scroll-snap-type-x":"none|mandatory|proximity","scroll-snap-type-y":"none|mandatory|proximity","shape-image-threshold":"<alpha-value>","shape-margin":"<length-percentage>","shape-outside":"none|[<shape-box>||<basic-shape>]|<image>","tab-size":"<integer>|<length>","table-layout":"auto|fixed","text-align":"start|end|left|right|center|justify|match-parent","text-align-last":"auto|start|end|left|right|center|justify","text-combine-upright":"none|all|[digits <integer>?]","text-decoration":"<'text-decoration-line'>||<'text-decoration-style'>||<'text-decoration-color'>||<'text-decoration-thickness'>","text-decoration-color":"<color>","text-decoration-line":"none|[underline||overline||line-through||blink]|spelling-error|grammar-error","text-decoration-skip":"none|[objects||[spaces|[leading-spaces||trailing-spaces]]||edges||box-decoration]","text-decoration-skip-ink":"auto|all|none","text-decoration-style":"solid|double|dotted|dashed|wavy","text-decoration-thickness":"auto|from-font|<length>|<percentage>","text-emphasis":"<'text-emphasis-style'>||<'text-emphasis-color'>","text-emphasis-color":"<color>","text-emphasis-position":"[over|under]&&[right|left]","text-emphasis-style":"none|[[filled|open]||[dot|circle|double-circle|triangle|sesame]]|<string>","text-indent":"<length-percentage>&&hanging?&&each-line?","text-justify":"auto|inter-character|inter-word|none","text-orientation":"mixed|upright|sideways","text-overflow":"[clip|ellipsis|<string>]{1,2}","text-rendering":"auto|optimizeSpeed|optimizeLegibility|geometricPrecision","text-shadow":"none|<shadow-t>#","text-size-adjust":"none|auto|<percentage>","text-transform":"none|capitalize|uppercase|lowercase|full-width|full-size-kana","text-underline-offset":"auto|<length>|<percentage>","text-underline-position":"auto|from-font|[under||[left|right]]",top:"<length>|<percentage>|auto","touch-action":"auto|none|[[pan-x|pan-left|pan-right]||[pan-y|pan-up|pan-down]||pinch-zoom]|manipulation",transform:"none|<transform-list>","transform-box":"content-box|border-box|fill-box|stroke-box|view-box","transform-origin":"[<length-percentage>|left|center|right|top|bottom]|[[<length-percentage>|left|center|right]&&[<length-percentage>|top|center|bottom]] <length>?","transform-style":"flat|preserve-3d",transition:"<single-transition>#","transition-delay":"<time>#","transition-duration":"<time>#","transition-property":"none|<single-transition-property>#","transition-timing-function":"<easing-function>#",translate:"none|<length-percentage> [<length-percentage> <length>?]?","unicode-bidi":"normal|embed|isolate|bidi-override|isolate-override|plaintext|-moz-isolate|-moz-isolate-override|-moz-plaintext|-webkit-isolate|-webkit-isolate-override|-webkit-plaintext","user-select":"auto|text|none|contain|all","vertical-align":"baseline|sub|super|text-top|text-bottom|middle|top|bottom|<percentage>|<length>",visibility:"visible|hidden|collapse","white-space":"normal|pre|nowrap|pre-wrap|pre-line|break-spaces",widows:"<integer>",width:"auto|<length>|<percentage>|min-content|max-content|fit-content|fit-content( <length-percentage> )|fill|stretch|intrinsic|-moz-max-content|-webkit-max-content|-moz-fit-content|-webkit-fit-content","will-change":"auto|<animateable-feature>#","word-break":"normal|break-all|keep-all|break-word","word-spacing":"normal|<length>","word-wrap":"normal|break-word","writing-mode":"horizontal-tb|vertical-rl|vertical-lr|sideways-rl|sideways-lr|<svg-writing-mode>","z-index":"auto|<integer>",zoom:"normal|reset|<number>|<percentage>","-moz-background-clip":"padding|border","-moz-border-radius-bottomleft":"<'border-bottom-left-radius'>","-moz-border-radius-bottomright":"<'border-bottom-right-radius'>","-moz-border-radius-topleft":"<'border-top-left-radius'>","-moz-border-radius-topright":"<'border-bottom-right-radius'>","-moz-control-character-visibility":"visible|hidden","-moz-osx-font-smoothing":"auto|grayscale","-moz-user-select":"none|text|all|-moz-none","-ms-flex-align":"start|end|center|baseline|stretch","-ms-flex-item-align":"auto|start|end|center|baseline|stretch","-ms-flex-line-pack":"start|end|center|justify|distribute|stretch","-ms-flex-negative":"<'flex-shrink'>","-ms-flex-pack":"start|end|center|justify|distribute","-ms-flex-order":"<integer>","-ms-flex-positive":"<'flex-grow'>","-ms-flex-preferred-size":"<'flex-basis'>","-ms-interpolation-mode":"nearest-neighbor|bicubic","-ms-grid-column-align":"start|end|center|stretch","-ms-grid-row-align":"start|end|center|stretch","-ms-hyphenate-limit-last":"none|always|column|page|spread","-webkit-background-clip":"[<box>|border|padding|content|text]#","-webkit-column-break-after":"always|auto|avoid","-webkit-column-break-before":"always|auto|avoid","-webkit-column-break-inside":"always|auto|avoid","-webkit-font-smoothing":"auto|none|antialiased|subpixel-antialiased","-webkit-mask-box-image":"[<url>|<gradient>|none] [<length-percentage>{4} <-webkit-mask-box-repeat>{2}]?","-webkit-print-color-adjust":"economy|exact","-webkit-text-security":"none|circle|disc|square","-webkit-user-drag":"none|element|auto","-webkit-user-select":"auto|none|text|all","alignment-baseline":"auto|baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-edge|ideographic|alphabetic|hanging|mathematical","baseline-shift":"baseline|sub|super|<svg-length>",behavior:"<url>+","clip-rule":"nonzero|evenodd",cue:"<'cue-before'> <'cue-after'>?","cue-after":"<url> <decibel>?|none","cue-before":"<url> <decibel>?|none","dominant-baseline":"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathematical|central|middle|text-after-edge|text-before-edge",fill:"<paint>","fill-opacity":"<number-zero-one>","fill-rule":"nonzero|evenodd","glyph-orientation-horizontal":"<angle>","glyph-orientation-vertical":"<angle>",kerning:"auto|<svg-length>",marker:"none|<url>","marker-end":"none|<url>","marker-mid":"none|<url>","marker-start":"none|<url>",pause:"<'pause-before'> <'pause-after'>?","pause-after":"<time>|none|x-weak|weak|medium|strong|x-strong","pause-before":"<time>|none|x-weak|weak|medium|strong|x-strong",rest:"<'rest-before'> <'rest-after'>?","rest-after":"<time>|none|x-weak|weak|medium|strong|x-strong","rest-before":"<time>|none|x-weak|weak|medium|strong|x-strong","shape-rendering":"auto|optimizeSpeed|crispEdges|geometricPrecision",src:"[<url> [format( <string># )]?|local( <family-name> )]#",speak:"auto|none|normal","speak-as":"normal|spell-out||digits||[literal-punctuation|no-punctuation]",stroke:"<paint>","stroke-dasharray":"none|[<svg-length>+]#","stroke-dashoffset":"<svg-length>","stroke-linecap":"butt|round|square","stroke-linejoin":"miter|round|bevel","stroke-miterlimit":"<number-one-or-greater>","stroke-opacity":"<number-zero-one>","stroke-width":"<svg-length>","text-anchor":"start|middle|end","unicode-range":"<urange>#","voice-balance":"<number>|left|center|right|leftwards|rightwards","voice-duration":"auto|<time>","voice-family":"[[<family-name>|<generic-voice>] ,]* [<family-name>|<generic-voice>]|preserve","voice-pitch":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-range":"<frequency>&&absolute|[[x-low|low|medium|high|x-high]||[<frequency>|<semitones>|<percentage>]]","voice-rate":"[normal|x-slow|slow|medium|fast|x-fast]||<percentage>","voice-stress":"normal|strong|moderate|none|reduced","voice-volume":"silent|[[x-soft|soft|medium|loud|x-loud]||<decibel>]"},atrules:{charset:{prelude:"<string>",descriptors:null},"counter-style":{prelude:"<counter-style-name>",descriptors:{"additive-symbols":"[<integer>&&<symbol>]#",fallback:"<counter-style-name>",negative:"<symbol> <symbol>?",pad:"<integer>&&<symbol>",prefix:"<symbol>",range:"[[<integer>|infinite]{2}]#|auto","speak-as":"auto|bullets|numbers|words|spell-out|<counter-style-name>",suffix:"<symbol>",symbols:"<symbol>+",system:"cyclic|numeric|alphabetic|symbolic|additive|[fixed <integer>?]|[extends <counter-style-name>]"}},document:{prelude:"[<url>|url-prefix( <string> )|domain( <string> )|media-document( <string> )|regexp( <string> )]#",descriptors:null},"font-face":{prelude:null,descriptors:{"ascent-override":"normal|<percentage>","descent-override":"normal|<percentage>","font-display":"[auto|block|swap|fallback|optional]","font-family":"<family-name>","font-feature-settings":"normal|<feature-tag-value>#","font-variation-settings":"normal|[<string> <number>]#","font-stretch":"<font-stretch-absolute>{1,2}","font-style":"normal|italic|oblique <angle>{0,2}","font-weight":"<font-weight-absolute>{1,2}","font-variant":"normal|none|[<common-lig-values>||<discretionary-lig-values>||<historical-lig-values>||<contextual-alt-values>||stylistic( <feature-value-name> )||historical-forms||styleset( <feature-value-name># )||character-variant( <feature-value-name># )||swash( <feature-value-name> )||ornaments( <feature-value-name> )||annotation( <feature-value-name> )||[small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps]||<numeric-figure-values>||<numeric-spacing-values>||<numeric-fraction-values>||ordinal||slashed-zero||<east-asian-variant-values>||<east-asian-width-values>||ruby]","line-gap-override":"normal|<percentage>","size-adjust":"<percentage>",src:"[<url> [format( <string># )]?|local( <family-name> )]#","unicode-range":"<urange>#"}},"font-feature-values":{prelude:"<family-name>#",descriptors:null},import:{prelude:"[<string>|<url>] [layer|layer( <layer-name> )]? [supports( [<supports-condition>|<declaration>] )]? <media-query-list>?",descriptors:null},keyframes:{prelude:"<keyframes-name>",descriptors:null},layer:{prelude:"[<layer-name>#|<layer-name>?]",descriptors:null},media:{prelude:"<media-query-list>",descriptors:null},namespace:{prelude:"<namespace-prefix>? [<string>|<url>]",descriptors:null},page:{prelude:"<page-selector-list>",descriptors:{bleed:"auto|<length>",marks:"none|[crop||cross]",size:"<length>{1,2}|auto|[<page-size>||[portrait|landscape]]"}},property:{prelude:"<custom-property-name>",descriptors:{syntax:"<string>",inherits:"true|false","initial-value":"<string>"}},"scroll-timeline":{prelude:"<timeline-name>",descriptors:null},supports:{prelude:"<supports-condition>",descriptors:null},viewport:{prelude:null,descriptors:{height:"<viewport-length>{1,2}","max-height":"<viewport-length>","max-width":"<viewport-length>","max-zoom":"auto|<number>|<percentage>","min-height":"<viewport-length>","min-width":"<viewport-length>","min-zoom":"auto|<number>|<percentage>",orientation:"auto|portrait|landscape","user-zoom":"zoom|fixed","viewport-fit":"auto|contain|cover",width:"<viewport-length>{1,2}",zoom:"auto|<number>|<percentage>"}}}}},2204:e=>{e.exports="2.2.1"}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n].call(o.exports,o,o.exports,r),o.exports}r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=r(1801);const t=window.wp.data;!function(){const r=new URL(safeSvgParams.ajaxUrl),n=safeSvgParams.svgoParams;if(!r||!n)return;const i=safeSvgParams?.context,o="safesvg-optimize",a=function(t,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;const o=(0,e.t)(r,n),a=o?.data;return a&&r!==a?{action:"safe_svg_optimize",svg_url:t,svg_id:null!=i?i:0,optimized_svg:a,svg_nonce:safeSvgParams.nonce}:null},s=()=>{void 0!==wp.media&&(null!==wp.media.frame.content.get()&&void 0!==wp.media.frame.content.get()?(wp.media.frame.content.get().collection?.props?.set({ignore:+new Date}),void 0!==wp.media.frame.content.get().options.selection&&wp.media.frame.content.get().options.selection.reset()):wp.media.frame.library.props.set({ignore:+new Date}))};if("upload.php"===i){const e=wpCookies.get(o);e&&"1"===e&&(l=[".attachment img","table.media tbody tr:first-child img"],new Promise((e=>{const t=l.map((e=>document.querySelector(e)));if(t.some((e=>null!==e)))return e(t);const r=new MutationObserver((t=>{const n=l.map((e=>document.querySelector(e)));n.some((e=>null!==e))&&(e(n),r.disconnect())}));r.observe(document.body,{childList:!0,subtree:!0})}))).then((e=>{const t=e.filter((e=>null!==e))[0];t?.src&&t.src.endsWith(".svg")&&fetch(t.src,{method:"GET"}).then((e=>e.text())).then((e=>{const n=a(t.src,e);n&&(r.search=new URLSearchParams(n),fetch(r,{method:"GET"}).then((e=>e)).then((e=>{200===e?.status&&(wpCookies.remove(o,"/","",!0),s())})))}))}))}var l;const c=e=>{e&&e.classList.contains("html-uploader")?e.addEventListener("submit",(function(e){const t=document.querySelector("#async-upload");("image/svg+xml"===t.files[0].type||t.files[0].name.endsWith(".svg"))&&wpCookies.set(o,"1","Session","/","",!0)})):new MutationObserver((e=>{e.forEach((e=>{e.addedNodes.length>0&&e.addedNodes.forEach((e=>{if(e.nodeType===Node.ELEMENT_NODE&&e.matches(".media-item-wrapper")){const t=e.querySelector("img");t?.src&&t.src.endsWith(".svg")&&fetch(t.src,{method:"GET"}).then((e=>e.text())).then((e=>{const n=a(t.src,e);n&&(r.search=new URLSearchParams(n),fetch(r,{method:"GET"}).then((e=>e)))}))}}))}))})).observe(document.body,{childList:!0,subtree:!0})};if("media-new.php"===i){const e=document.querySelector("#file-form");c(e),new MutationObserver((t=>{t.forEach((t=>{"class"===t.attributeName&&c(e)}))})).observe(e,{attributes:!0})}void 0!==wp.Uploader&&Object.assign(wp.Uploader.prototype,{success(e){const t=e?.attributes?.url,n=e?.attributes?.id;t&&"svg+xml"===e?.attributes?.subtype&&fetch(t,{method:"GET"}).then((e=>e.text())).then((e=>{const i=a(t,e,n);i&&(r.search=new URLSearchParams(i),fetch(r,{method:"GET"}).then((e=>e)).then((e=>{200===e?.status&&s()})))}))}});const u=(e,t)=>{const r=e&&e.endsWith(".svg"),n=void 0!==t&&t.includes(e);return!r||n?"":e},d=(0,t.select)("core/editor"),p=["core/image","core/media-text"];(0,t.subscribe)((()=>{if(d.isSavingPost()){const n=d.getPostEdits();for(const i of n.blocks){var e,t;const n=null!==(e=i?.name)&&void 0!==e?e:"",o=null!==(t=i?.innerBlocks)&&void 0!==t?t:[],s=o.length&&Array.isArray(o)&&o.some((e=>"core/image"===e.name));if(p.includes(n)||s){let e=[];if(p.includes(n)){const t="core/media-text"===n?i?.attributes?.mediaUrl:i?.attributes?.url;e.push(u(t,i?.originalContent))}if(o)for(const t of o)"core/image"===t?.name&&e.push(u(t?.attributes?.url,t?.originalContent));if(e=e.filter((e=>e)),e.length)for(const t of e)fetch(t,{method:"GET",cache:"no-store"}).then((e=>e.text())).then((e=>{const n=a(t,e);n&&(r.search=new URLSearchParams(n),fetch(r,{method:"GET"}).then((e=>e)))}))}}}}))}()})()})();

Filemanager

Name Type Size Permission Actions
safe-svg-admin.asset.php File 93 B 0644
safe-svg-admin.js File 614.04 KB 0644
safe-svg-block-frontend.asset.php File 84 B 0644
safe-svg-block-frontend.css File 178 B 0644
safe-svg-block-frontend.js File 0 B 0644
safe-svg-block.asset.php File 165 B 0644
safe-svg-block.css File 178 B 0644
safe-svg-block.js File 16.96 KB 0644