Server IP : 192.64.112.168 / Your IP : 3.138.204.147 Web Server : Apache System : Linux nc-ph-2300-85.bluforrest.com 4.18.0-513.9.1.el8_9.x86_64 #1 SMP Sat Dec 2 05:23:44 EST 2023 x86_64 User : expressoneac ( 1128) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/expressoneac/www/wp-content/plugins/safe-svg/dist/ |
Upload File : |
(()=>{var e={6956:(e,t)=>{!function(e){e.parser=function(e,t){return new n(e,t)},e.SAXParser=n,e.MAX_BUFFER_LENGTH=65536;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function n(r,i){if(!(this instanceof n))return new n(r,i);var o=this;!function(e){for(var n=0,r=t.length;n<r;n++)e[t[n]]=""}(o),o.q=o.c="",o.bufferCheckPosition=e.MAX_BUFFER_LENGTH,o.opt=i||{},o.opt.lowercase=o.opt.lowercase||o.opt.lowercasetags,o.looseCase=o.opt.lowercase?"toLowerCase":"toUpperCase",o.tags=[],o.closed=o.closedRoot=o.sawRoot=!1,o.tag=o.error=null,o.strict=!!r,o.noscript=!(!r&&!o.opt.noscript),o.state=b.BEGIN,o.strictEntities=o.opt.strictEntities,o.ENTITIES=o.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),o.attribList=[],o.opt.xmlns&&(o.ns=Object.create(s)),o.trackPosition=!1!==o.opt.position,o.trackPosition&&(o.position=o.line=o.column=0),k(o,"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 n in e)e.hasOwnProperty(n)&&t.push(n);return t}),n.prototype={end:function(){C(this)},write:function(n){var o=this;if(this.error)throw this.error;if(o.closed)return S(o,"Cannot write after close. Assign an onready handler.");if(null===n)return C(o);"object"==typeof n&&(n=n.toString());for(var a=0,s="";s=M(n,a++),o.c=s,s;)switch(o.trackPosition&&(o.position++,"\n"===s?(o.line++,o.column=0):o.column++),o.state){case b.BEGIN:if(o.state=b.BEGIN_WHITESPACE,"\ufeff"===s)continue;O(o,s);continue;case b.BEGIN_WHITESPACE:O(o,s);continue;case b.TEXT:if(o.sawRoot&&!o.closedRoot){for(var y=a-1;s&&"<"!==s&&"&"!==s;)(s=M(n,a++))&&o.trackPosition&&(o.position++,"\n"===s?(o.line++,o.column=0):o.column++);o.textNode+=n.substring(y,a-1)}"<"!==s||o.sawRoot&&o.closedRoot&&!o.strict?(h(s)||o.sawRoot&&!o.closedRoot||A(o,"Text data outside of root node."),"&"===s?o.state=b.TEXT_ENTITY:o.textNode+=s):(o.state=b.OPEN_WAKA,o.startTagPosition=o.position);continue;case b.SCRIPT:"<"===s?o.state=b.SCRIPT_ENDING:o.script+=s;continue;case b.SCRIPT_ENDING:"/"===s?o.state=b.CLOSE_TAG:(o.script+="<"+s,o.state=b.SCRIPT);continue;case b.OPEN_WAKA:if("!"===s)o.state=b.SGML_DECL,o.sgmlDecl="";else if(h(s));else if(f(l,s))o.state=b.OPEN_TAG,o.tagName=s;else if("/"===s)o.state=b.CLOSE_TAG,o.tagName="";else if("?"===s)o.state=b.PROC_INST,o.procInstName=o.procInstBody="";else{if(A(o,"Unencoded <"),o.startTagPosition+1<o.position){var k=o.position-o.startTagPosition;s=new Array(k).join(" ")+s}o.textNode+="<"+s,o.state=b.TEXT}continue;case b.SGML_DECL:(o.sgmlDecl+s).toUpperCase()===r?(v(o,"onopencdata"),o.state=b.CDATA,o.sgmlDecl="",o.cdata=""):o.sgmlDecl+s==="--"?(o.state=b.COMMENT,o.comment="",o.sgmlDecl=""):(o.sgmlDecl+s).toUpperCase()===i?(o.state=b.DOCTYPE,(o.doctype||o.sawRoot)&&A(o,"Inappropriately located doctype declaration"),o.doctype="",o.sgmlDecl=""):">"===s?(v(o,"onsgmldeclaration",o.sgmlDecl),o.sgmlDecl="",o.state=b.TEXT):p(s)?(o.state=b.SGML_DECL_QUOTED,o.sgmlDecl+=s):o.sgmlDecl+=s;continue;case b.SGML_DECL_QUOTED:s===o.q&&(o.state=b.SGML_DECL,o.q=""),o.sgmlDecl+=s;continue;case b.DOCTYPE:">"===s?(o.state=b.TEXT,v(o,"ondoctype",o.doctype),o.doctype=!0):(o.doctype+=s,"["===s?o.state=b.DOCTYPE_DTD:p(s)&&(o.state=b.DOCTYPE_QUOTED,o.q=s));continue;case b.DOCTYPE_QUOTED:o.doctype+=s,s===o.q&&(o.q="",o.state=b.DOCTYPE);continue;case b.DOCTYPE_DTD:o.doctype+=s,"]"===s?o.state=b.DOCTYPE:p(s)&&(o.state=b.DOCTYPE_DTD_QUOTED,o.q=s);continue;case b.DOCTYPE_DTD_QUOTED:o.doctype+=s,s===o.q&&(o.state=b.DOCTYPE_DTD,o.q="");continue;case b.COMMENT:"-"===s?o.state=b.COMMENT_ENDING:o.comment+=s;continue;case b.COMMENT_ENDING:"-"===s?(o.state=b.COMMENT_ENDED,o.comment=x(o.opt,o.comment),o.comment&&v(o,"oncomment",o.comment),o.comment=""):(o.comment+="-"+s,o.state=b.COMMENT);continue;case b.COMMENT_ENDED:">"!==s?(A(o,"Malformed comment"),o.comment+="--"+s,o.state=b.COMMENT):o.state=b.TEXT;continue;case b.CDATA:"]"===s?o.state=b.CDATA_ENDING:o.cdata+=s;continue;case b.CDATA_ENDING:"]"===s?o.state=b.CDATA_ENDING_2:(o.cdata+="]"+s,o.state=b.CDATA);continue;case b.CDATA_ENDING_2:">"===s?(o.cdata&&v(o,"oncdata",o.cdata),v(o,"onclosecdata"),o.cdata="",o.state=b.TEXT):"]"===s?o.cdata+="]":(o.cdata+="]]"+s,o.state=b.CDATA);continue;case b.PROC_INST:"?"===s?o.state=b.PROC_INST_ENDING:h(s)?o.state=b.PROC_INST_BODY:o.procInstName+=s;continue;case b.PROC_INST_BODY:if(!o.procInstBody&&h(s))continue;"?"===s?o.state=b.PROC_INST_ENDING:o.procInstBody+=s;continue;case b.PROC_INST_ENDING:">"===s?(v(o,"onprocessinginstruction",{name:o.procInstName,body:o.procInstBody}),o.procInstName=o.procInstBody="",o.state=b.TEXT):(o.procInstBody+="?"+s,o.state=b.PROC_INST_BODY);continue;case b.OPEN_TAG:f(c,s)?o.tagName+=s:(T(o),">"===s?N(o):"/"===s?o.state=b.OPEN_TAG_SLASH:(h(s)||A(o,"Invalid character in tag name"),o.state=b.ATTRIB));continue;case b.OPEN_TAG_SLASH:">"===s?(N(o,!0),L(o)):(A(o,"Forward-slash in opening tag not followed by >"),o.state=b.ATTRIB);continue;case b.ATTRIB:if(h(s))continue;">"===s?N(o):"/"===s?o.state=b.OPEN_TAG_SLASH:f(l,s)?(o.attribName=s,o.attribValue="",o.state=b.ATTRIB_NAME):A(o,"Invalid attribute name");continue;case b.ATTRIB_NAME:"="===s?o.state=b.ATTRIB_VALUE:">"===s?(A(o,"Attribute without value"),o.attribValue=o.attribName,P(o),N(o)):h(s)?o.state=b.ATTRIB_NAME_SAW_WHITE:f(c,s)?o.attribName+=s:A(o,"Invalid attribute name");continue;case b.ATTRIB_NAME_SAW_WHITE:if("="===s)o.state=b.ATTRIB_VALUE;else{if(h(s))continue;A(o,"Attribute without value"),o.tag.attributes[o.attribName]="",o.attribValue="",v(o,"onattribute",{name:o.attribName,value:""}),o.attribName="",">"===s?N(o):f(l,s)?(o.attribName=s,o.state=b.ATTRIB_NAME):(A(o,"Invalid attribute name"),o.state=b.ATTRIB)}continue;case b.ATTRIB_VALUE:if(h(s))continue;p(s)?(o.q=s,o.state=b.ATTRIB_VALUE_QUOTED):(A(o,"Unquoted attribute value"),o.state=b.ATTRIB_VALUE_UNQUOTED,o.attribValue=s);continue;case b.ATTRIB_VALUE_QUOTED:if(s!==o.q){"&"===s?o.state=b.ATTRIB_VALUE_ENTITY_Q:o.attribValue+=s;continue}P(o),o.q="",o.state=b.ATTRIB_VALUE_CLOSED;continue;case b.ATTRIB_VALUE_CLOSED:h(s)?o.state=b.ATTRIB:">"===s?N(o):"/"===s?o.state=b.OPEN_TAG_SLASH:f(l,s)?(A(o,"No whitespace between attributes"),o.attribName=s,o.attribValue="",o.state=b.ATTRIB_NAME):A(o,"Invalid attribute name");continue;case b.ATTRIB_VALUE_UNQUOTED:if(!m(s)){"&"===s?o.state=b.ATTRIB_VALUE_ENTITY_U:o.attribValue+=s;continue}P(o),">"===s?N(o):o.state=b.ATTRIB;continue;case b.CLOSE_TAG:if(o.tagName)">"===s?L(o):f(c,s)?o.tagName+=s:o.script?(o.script+="</"+o.tagName,o.tagName="",o.state=b.SCRIPT):(h(s)||A(o,"Invalid tagname in closing tag"),o.state=b.CLOSE_TAG_SAW_WHITE);else{if(h(s))continue;g(l,s)?o.script?(o.script+="</"+s,o.state=b.SCRIPT):A(o,"Invalid tagname in closing tag."):o.tagName=s}continue;case b.CLOSE_TAG_SAW_WHITE:if(h(s))continue;">"===s?L(o):A(o,"Invalid characters in closing tag");continue;case b.TEXT_ENTITY:case b.ATTRIB_VALUE_ENTITY_Q:case b.ATTRIB_VALUE_ENTITY_U:var E,I;switch(o.state){case b.TEXT_ENTITY:E=b.TEXT,I="textNode";break;case b.ATTRIB_VALUE_ENTITY_Q:E=b.ATTRIB_VALUE_QUOTED,I="attribValue";break;case b.ATTRIB_VALUE_ENTITY_U:E=b.ATTRIB_VALUE_UNQUOTED,I="attribValue"}if(";"===s){var z=D(o);o.state!==b.TEXT_ENTITY||e.ENTITIES[o.entity]||z==="&"+o.entity+";"?o[I]+=z:n=n.slice(0,a)+z+n.slice(a),o.entity="",o.state=E}else f(o.entity.length?d:u,s)?o.entity+=s:(A(o,"Invalid character in entity name"),o[I]+="&"+o.entity+s,o.entity="",o.state=E);continue;default:throw new Error(o,"Unknown state: "+o.state)}return o.position>=o.bufferCheckPosition&&function(n){for(var r=Math.max(e.MAX_BUFFER_LENGTH,10),i=0,o=0,a=t.length;o<a;o++){var s=n[t[o]].length;if(s>r)switch(t[o]){case"textNode":w(n);break;case"cdata":v(n,"oncdata",n.cdata),n.cdata="";break;case"script":v(n,"onscript",n.script),n.script="";break;default:S(n,"Max buffer length exceeded: "+t[o])}i=Math.max(i,s)}var l=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=l+n.position}(o),o},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var e;w(e=this),""!==e.cdata&&(v(e,"oncdata",e.cdata),e.cdata=""),""!==e.script&&(v(e,"onscript",e.script),e.script="")}};var r="[CDATA[",i="DOCTYPE",o="http://www.w3.org/XML/1998/namespace",a="http://www.w3.org/2000/xmlns/",s={xml:o,xmlns:a},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-]/,u=/[#:_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]/,d=/[#:_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 h(e){return" "===e||"\n"===e||"\r"===e||"\t"===e}function p(e){return'"'===e||"'"===e}function m(e){return">"===e||h(e)}function f(e,t){return e.test(t)}function g(e,t){return!f(e,t)}var b=0;for(var y in e.STATE={BEGIN:b++,BEGIN_WHITESPACE:b++,TEXT:b++,TEXT_ENTITY:b++,OPEN_WAKA:b++,SGML_DECL:b++,SGML_DECL_QUOTED:b++,DOCTYPE:b++,DOCTYPE_QUOTED:b++,DOCTYPE_DTD:b++,DOCTYPE_DTD_QUOTED:b++,COMMENT_STARTING:b++,COMMENT:b++,COMMENT_ENDING:b++,COMMENT_ENDED:b++,CDATA:b++,CDATA_ENDING:b++,CDATA_ENDING_2:b++,PROC_INST:b++,PROC_INST_BODY:b++,PROC_INST_ENDING:b++,OPEN_TAG:b++,OPEN_TAG_SLASH:b++,ATTRIB:b++,ATTRIB_NAME:b++,ATTRIB_NAME_SAW_WHITE:b++,ATTRIB_VALUE:b++,ATTRIB_VALUE_QUOTED:b++,ATTRIB_VALUE_CLOSED:b++,ATTRIB_VALUE_UNQUOTED:b++,ATTRIB_VALUE_ENTITY_Q:b++,ATTRIB_VALUE_ENTITY_U:b++,CLOSE_TAG:b++,CLOSE_TAG_SAW_WHITE:b++,SCRIPT:b++,SCRIPT_ENDING:b++},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 n=e.ENTITIES[t],r="number"==typeof n?String.fromCharCode(n):n;e.ENTITIES[t]=r})),e.STATE)e.STATE[e.STATE[y]]=y;function k(e,t,n){e[t]&&e[t](n)}function v(e,t,n){e.textNode&&w(e),k(e,t,n)}function w(e){e.textNode=x(e.opt,e.textNode),e.textNode&&k(e,"ontext",e.textNode),e.textNode=""}function x(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function S(e,t){w(e);const n=t+"\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c,r=new Error(n);return r.reason=t,r.line=e.line,r.column=e.column,e.error=r,k(e,"onerror",r),e}function C(e){return e.sawRoot&&!e.closedRoot&&A(e,"Unclosed root tag"),e.state!==b.BEGIN&&e.state!==b.BEGIN_WHITESPACE&&e.state!==b.TEXT&&S(e,"Unexpected end"),w(e),e.c="",e.closed=!0,k(e,"onend"),n.call(e,e.strict,e.opt),e}function A(e,t){if("object"!=typeof e||!(e instanceof n))throw new Error("bad call to strictFail");e.strict&&S(e,t)}function T(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,n=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(n.ns=t.ns),e.attribList.length=0,v(e,"onopentagstart",n)}function E(e,t){var n=e.indexOf(":")<0?["",e]:e.split(":"),r=n[0],i=n[1];return t&&"xmlns"===e&&(r="xmlns",i=""),{prefix:r,local:i}}function P(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=E(e.attribName,!0),n=t.prefix,r=t.local;if("xmlns"===n)if("xml"===r&&e.attribValue!==o)A(e,"xml: prefix must be bound to "+o+"\nActual: "+e.attribValue);else if("xmlns"===r&&e.attribValue!==a)A(e,"xmlns: prefix must be bound to "+a+"\nActual: "+e.attribValue);else{var i=e.tag,s=e.tags[e.tags.length-1]||e;i.ns===s.ns&&(i.ns=Object.create(s.ns)),i.ns[r]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,v(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}}function N(e,t){if(e.opt.xmlns){var n=e.tag,r=E(e.tagName);n.prefix=r.prefix,n.local=r.local,n.uri=n.ns[r.prefix]||"",n.prefix&&!n.uri&&(A(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),n.uri=r.prefix);var i=e.tags[e.tags.length-1]||e;n.ns&&i.ns!==n.ns&&Object.keys(n.ns).forEach((function(t){v(e,"onopennamespace",{prefix:t,uri:n.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=E(l,!0),d=u.prefix,h=u.local,p=""===d?"":n.ns[d]||"",m={name:l,value:c,prefix:d,local:h,uri:p};d&&"xmlns"!==d&&!p&&(A(e,"Unbound namespace prefix: "+JSON.stringify(d)),m.uri=d),e.tag.attributes[l]=m,v(e,"onattribute",m)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),v(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=b.TEXT:e.state=b.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function L(e){if(!e.tagName)return A(e,"Weird empty close tag."),e.textNode+="</>",void(e.state=b.TEXT);if(e.script){if("script"!==e.tagName)return e.script+="</"+e.tagName+">",e.tagName="",void(e.state=b.SCRIPT);v(e,"onscript",e.script),e.script=""}var t=e.tags.length,n=e.tagName;e.strict||(n=n[e.looseCase]());for(var r=n;t--&&e.tags[t].name!==r;)A(e,"Unexpected close tag");if(t<0)return A(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",void(e.state=b.TEXT);e.tagName=n;for(var i=e.tags.length;i-- >t;){var o=e.tag=e.tags.pop();e.tagName=e.tag.name,v(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 n=o.ns[t];v(e,"onclosenamespace",{prefix:t,uri:n})}))}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=b.TEXT}function D(e){var t,n=e.entity,r=n.toLowerCase(),i="";return e.ENTITIES[n]?e.ENTITIES[n]:e.ENTITIES[r]?e.ENTITIES[r]:("#"===(n=r).charAt(0)&&("x"===n.charAt(1)?(n=n.slice(2),i=(t=parseInt(n,16)).toString(16)):(n=n.slice(1),i=(t=parseInt(n,10)).toString(10))),n=n.replace(/^0+/,""),isNaN(t)||i.toLowerCase()!==n?(A(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t))}function O(e,t){"<"===t?(e.state=b.OPEN_WAKA,e.startTagPosition=e.position):h(t)||(A(e,"Non-whitespace before first tag."),e.textNode=t,e.state=b.TEXT)}function M(e,t){var n="";return t<e.length&&(n=e.charAt(t)),n}b=e.STATE}(t)},1264:e=>{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},3762:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.attributeRules=void 0;var i=r(n(1264)),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,n){var r=n.adapter,i=t.name,o=t.value;return l(t,n)?(o=o.toLowerCase(),function(t){var n=r.getAttributeValue(t,i);return null!=n&&n.length===o.length&&n.toLowerCase()===o&&e(t)}):function(t){return r.getAttributeValue(t,i)===o&&e(t)}},hyphen:function(e,t,n){var r=n.adapter,i=t.name,o=t.value,a=o.length;return l(t,n)?(o=o.toLowerCase(),function(t){var n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a).toLowerCase()===o&&e(t)}):function(t){var n=r.getAttributeValue(t,i);return null!=n&&(n.length===a||"-"===n.charAt(a))&&n.substr(0,a)===o&&e(t)}},element:function(e,t,n){var r=n.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,n)?"i":"");return function(t){var n=r.getAttributeValue(t,o);return null!=n&&n.length>=s.length&&c.test(n)&&e(t)}},exists:function(e,t,n){var r=t.name,i=n.adapter;return function(t){return i.hasAttrib(t,r)&&e(t)}},start:function(e,t,n){var r=n.adapter,o=t.name,a=t.value,s=a.length;return 0===s?i.default.falseFunc:l(t,n)?(a=a.toLowerCase(),function(t){var n=r.getAttributeValue(t,o);return null!=n&&n.length>=s&&n.substr(0,s).toLowerCase()===a&&e(t)}):function(t){var n;return!!(null===(n=r.getAttributeValue(t,o))||void 0===n?void 0:n.startsWith(a))&&e(t)}},end:function(e,t,n){var r=n.adapter,o=t.name,a=t.value,s=-a.length;return 0===s?i.default.falseFunc:l(t,n)?(a=a.toLowerCase(),function(t){var n;return(null===(n=r.getAttributeValue(t,o))||void 0===n?void 0:n.substr(s).toLowerCase())===a&&e(t)}):function(t){var n;return!!(null===(n=r.getAttributeValue(t,o))||void 0===n?void 0:n.endsWith(a))&&e(t)}},any:function(e,t,n){var r=n.adapter,o=t.name,s=t.value;if(""===s)return i.default.falseFunc;if(l(t,n)){var c=new RegExp(a(s),"i");return function(t){var n=r.getAttributeValue(t,o);return null!=n&&n.length>=s.length&&c.test(n)&&e(t)}}return function(t){var n;return!!(null===(n=r.getAttributeValue(t,o))||void 0===n?void 0:n.includes(s))&&e(t)}},not:function(e,t,n){var r=n.adapter,i=t.name,o=t.value;return""===o?function(t){return!!r.getAttributeValue(t,i)&&e(t)}:l(t,n)?(o=o.toLowerCase(),function(t){var n=r.getAttributeValue(t,i);return(null==n||n.length!==o.length||n.toLowerCase()!==o)&&e(t)}):function(t){return r.getAttributeValue(t,i)!==o&&e(t)}}}},8118:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),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 n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);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=n(4090),l=a(n(1264)),c=o(n(6491)),u=n(5327),d=n(5234);function h(e,t,n){return b("string"==typeof e?(0,s.parse)(e):e,t,n)}function p(e){return e.type===s.SelectorType.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((function(e){return e.some(p)})))}t.compile=function(e,t,n){var r=h(e,t,n);return(0,d.ensureIsTag)(r,t.adapter)},t.compileUnsafe=h;var m={type:s.SelectorType.Descendant},f={type:"_flexibleDescendant"},g={type:s.SelectorType.Pseudo,name:"scope",data:null};function b(e,t,n){var r;e.forEach(c.default),n=null!==(r=t.context)&&void 0!==r?r:n;var i=Array.isArray(n),o=n&&(Array.isArray(n)?n:[n]);if(!1!==t.relativeSelector)!function(e,t,n){for(var r=t.adapter,i=!!(null==n?void 0:n.every((function(e){var t=r.isTag(e)&&r.getParent(e);return e===d.PLACEHOLDER_ELEMENT||t&&r.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(p))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,h=e.map((function(e){if(e.length>=2){var n=e[0],r=e[1];n.type!==s.SelectorType.Pseudo||"scope"!==n.name||(i&&r.type===s.SelectorType.Descendant?e[1]=f:r.type!==s.SelectorType.Adjacent&&r.type!==s.SelectorType.Sibling||(a=!0))}return function(e,t,n){var r;return e.reduce((function(e,r){return e===l.default.falseFunc?l.default.falseFunc:(0,u.compileGeneralSelector)(e,r,t,n,b)}),null!==(r=t.rootFunc)&&void 0!==r?r:l.default.trueFunc)}(e,t,o)})).reduce(y,l.default.falseFunc);return h.shouldTestNextSiblings=a,h}function y(e,t){return t===l.default.falseFunc||e===l.default.trueFunc?e:e===l.default.falseFunc||t===l.default.trueFunc?t:function(n){return e(n)||t(n)}}t.compileToken=b},5327:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileGeneralSelector=void 0;var r=n(3762),i=n(8161),o=n(4090);function a(e,t){var n=t.getParent(e);return n&&t.isTag(n)?n:null}t.compileGeneralSelector=function(e,t,n,s,l){var c=n.adapter,u=n.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 n.xmlMode&&!n.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),r.attributeRules[t.action](e,t,n);case o.SelectorType.Pseudo:return(0,i.compilePseudoSelector)(e,t,n,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 n.xmlMode&&!n.lowerCaseTags||(d=d.toLowerCase()),function(t){return c.getName(t)===d&&e(t)};case o.SelectorType.Descendant:if(!1===n.cacheResults||"undefined"==typeof WeakSet)return function(t){for(var n=t;n=a(n,c);)if(e(n))return!0;return!1};var h=new WeakSet;return function(t){for(var n=t;n=a(n,c);)if(!h.has(n)){if(c.isTag(n)&&e(n))return!0;h.add(n)}return!1};case"_flexibleDescendant":return function(t){var n=t;do{if(e(n))return!0}while(n=a(n,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 n=c.getParent(t);return null!=n&&c.isTag(n)&&e(n)};case o.SelectorType.Sibling:return function(t){for(var n=c.getSiblings(t),r=0;r<n.length;r++){var i=n[r];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 n=c.prevElementSibling(t);return null!=n&&e(n)}:function(t){for(var n,r=c.getSiblings(t),i=0;i<r.length;i++){var o=r[i];if(u(t,o))break;c.isTag(o)&&(n=o)}return!!n&&e(n)};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}}},2603:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),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 n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);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(n(8888)),l=a(n(1264)),c=n(8118),u=n(5234),d=function(e,t){return e===t},h={adapter:s,equals:d};function p(e){var t,n,r,i,o=null!=e?e:h;return null!==(t=o.adapter)&&void 0!==t||(o.adapter=s),null!==(n=o.equals)&&void 0!==n||(o.equals=null!==(i=null===(r=o.adapter)||void 0===r?void 0:r.equals)&&void 0!==i?i:d),o}function m(e){return function(t,n,r){var i=p(n);return e(t,i,r)}}function f(e){return function(t,n,r){var i=p(r);"function"!=typeof t&&(t=(0,c.compileUnsafe)(t,i,n));var o=g(n,i.adapter,t.shouldTestNextSiblings);return e(t,o,i)}}function g(e,t,n){return void 0===n&&(n=!1),n&&(e=function(e,t){for(var n=Array.isArray(e)?e.slice(0):[e],r=n.length,i=0;i<r;i++){var o=(0,u.getNextSiblings)(n[i],t);n.push.apply(n,o)}return n}(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,n){return e!==l.default.falseFunc&&t&&0!==t.length?n.adapter.findAll(e,t):[]})),t.selectOne=f((function(e,t,n){return e!==l.default.falseFunc&&t&&0!==t.length?n.adapter.findOne(e,t):null})),t.is=function(e,t,n){var r=p(n);return("function"==typeof t?t:(0,c.compile)(t,r))(e)},t.default=t.selectAll;var b=n(8161);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}})},9433:(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])"}},6310:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.filters=void 0;var i=r(n(3172)),o=r(n(1264));function a(e,t){return function(n){var r=t.getParent(n);return null!=r&&t.isTag(r)&&e(n)}}function s(e){return function(t,n,r){var i=r.adapter[e];return"function"!=typeof i?o.default.falseFunc:function(e){return i(e)&&t(e)}}}t.filters={contains:function(e,t,n){var r=n.adapter;return function(n){return e(n)&&r.getText(n).includes(t)}},icontains:function(e,t,n){var r=n.adapter,i=t.toLowerCase();return function(t){return e(t)&&r.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,n){var r=n.adapter,s=n.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,r):function(t){for(var n=r.getSiblings(t),i=0,o=0;o<n.length&&!s(t,n[o]);o++)r.isTag(n[o])&&i++;return l(i)&&e(t)}},"nth-last-child":function(e,t,n){var r=n.adapter,s=n.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,r):function(t){for(var n=r.getSiblings(t),i=0,o=n.length-1;o>=0&&!s(t,n[o]);o--)r.isTag(n[o])&&i++;return l(i)&&e(t)}},"nth-of-type":function(e,t,n){var r=n.adapter,s=n.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,r):function(t){for(var n=r.getSiblings(t),i=0,o=0;o<n.length;o++){var a=n[o];if(s(t,a))break;r.isTag(a)&&r.getName(a)===r.getName(t)&&i++}return l(i)&&e(t)}},"nth-last-of-type":function(e,t,n){var r=n.adapter,s=n.equals,l=(0,i.default)(t);return l===o.default.falseFunc?o.default.falseFunc:l===o.default.trueFunc?a(e,r):function(t){for(var n=r.getSiblings(t),i=0,o=n.length-1;o>=0;o--){var a=n[o];if(s(t,a))break;r.isTag(a)&&r.getName(a)===r.getName(t)&&i++}return l(i)&&e(t)}},root:function(e,t,n){var r=n.adapter;return function(t){var n=r.getParent(t);return(null==n||!r.isTag(n))&&e(t)}},scope:function(e,n,r,i){var o=r.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,n,r)},hover:s("isHovered"),visited:s("isVisited"),active:s("isActive")}},8161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var r=n(4090),i=n(6310);Object.defineProperty(t,"filters",{enumerable:!0,get:function(){return i.filters}});var o=n(682);Object.defineProperty(t,"pseudos",{enumerable:!0,get:function(){return o.pseudos}});var a=n(9433);Object.defineProperty(t,"aliases",{enumerable:!0,get:function(){return a.aliases}});var s=n(5234);t.compilePseudoSelector=function(e,t,n,l,c){var u,d=t.name,h=t.data;if(Array.isArray(h)){if(!(d in s.subselects))throw new Error("Unknown pseudo-class :".concat(d,"(").concat(h,")"));return s.subselects[d](e,h,n,l,c)}var p=null===(u=n.pseudos)||void 0===u?void 0:u[d],m="string"==typeof p?p:a.aliases[d];if("string"==typeof m){if(null!=h)throw new Error("Pseudo ".concat(d," doesn't have any arguments"));var f=(0,r.parse)(m);return s.subselects.is(e,f,n,l,c)}if("function"==typeof p)return(0,o.verifyPseudoArgs)(p,d,h,1),function(t){return p(t,h)&&e(t)};if(d in i.filters)return i.filters[d](e,h,n,l);if(d in o.pseudos){var g=o.pseudos[d];return(0,o.verifyPseudoArgs)(g,d,h,2),function(t){return g(t,n,h)&&e(t)}}throw new Error("Unknown pseudo-class :".concat(d))}},682:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.verifyPseudoArgs=t.pseudos=void 0,t.pseudos={empty:function(e,t){var n=t.adapter;return!n.getChildren(e).some((function(e){return n.isTag(e)||""!==n.getText(e)}))},"first-child":function(e,t){var n=t.adapter,r=t.equals;if(n.prevElementSibling)return null==n.prevElementSibling(e);var i=n.getSiblings(e).find((function(e){return n.isTag(e)}));return null!=i&&r(e,i)},"last-child":function(e,t){for(var n=t.adapter,r=t.equals,i=n.getSiblings(e),o=i.length-1;o>=0;o--){if(r(e,i[o]))return!0;if(n.isTag(i[o]))break}return!1},"first-of-type":function(e,t){for(var n=t.adapter,r=t.equals,i=n.getSiblings(e),o=n.getName(e),a=0;a<i.length;a++){var s=i[a];if(r(e,s))return!0;if(n.isTag(s)&&n.getName(s)===o)break}return!1},"last-of-type":function(e,t){for(var n=t.adapter,r=t.equals,i=n.getSiblings(e),o=n.getName(e),a=i.length-1;a>=0;a--){var s=i[a];if(r(e,s))return!0;if(n.isTag(s)&&n.getName(s)===o)break}return!1},"only-of-type":function(e,t){var n=t.adapter,r=t.equals,i=n.getName(e);return n.getSiblings(e).every((function(t){return r(e,t)||!n.isTag(t)||n.getName(t)!==i}))},"only-child":function(e,t){var n=t.adapter,r=t.equals;return n.getSiblings(e).every((function(t){return r(e,t)||!n.isTag(t)}))}},t.verifyPseudoArgs=function(e,t,n,r){if(null===n){if(e.length>r)throw new Error("Pseudo-class :".concat(t," requires an argument"))}else if(e.length===r)throw new Error("Pseudo-class :".concat(t," doesn't have any arguments"))}},5234:function(e,t,n){"use strict";var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||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(n(1264)),a=n(6491);function s(e,t){return e===o.default.falseFunc?o.default.falseFunc:function(n){return t.isTag(n)&&e(n)}}function l(e,t){var n=t.getSiblings(e);if(n.length<=1)return[];var r=n.indexOf(e);return r<0||r===n.length-1?[]:n.slice(r+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,n,r,i){var a=i(t,c(n),r);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,n,r,i){var a=i(t,c(n),r);return a===o.default.falseFunc?e:a===o.default.trueFunc?o.default.falseFunc:function(t){return!a(t)&&e(t)}},has:function(e,n,i,u,d){var h=i.adapter,p=c(i);p.relativeSelector=!0;var m=n.some((function(e){return e.some(a.isTraversal)}))?[t.PLACEHOLDER_ELEMENT]:void 0,f=d(n,p,m);if(f===o.default.falseFunc)return o.default.falseFunc;var g=s(f,h);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 n=h.getChildren(t),i=y?r(r([],n,!0),l(t,h),!0):n;return h.existsOne(g,i)}}return function(t){return e(t)&&h.existsOne(g,h.getChildren(t))}}}},6491:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=void 0;var r=n(4090),i=new Map([[r.SelectorType.Universal,50],[r.SelectorType.Tag,30],[r.SelectorType.Attribute,1],[r.SelectorType.Pseudo,0]]);t.isTraversal=function(e){return!i.has(e.type)};var o=new Map([[r.AttributeAction.Exists,10],[r.AttributeAction.Equals,8],[r.AttributeAction.Not,7],[r.AttributeAction.Start,6],[r.AttributeAction.End,6],[r.AttributeAction.Any,5]]);function a(e){var t,n,s=null!==(t=i.get(e.type))&&void 0!==t?t:-1;return e.type===r.SelectorType.Attribute?(s=null!==(n=o.get(e.action))&&void 0!==n?n:4,e.action===r.AttributeAction.Equals&&"id"===e.name&&(s=9),e.ignoreCase&&(s>>=1)):e.type===r.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),n=1;n<e.length;n++){var r=t[n];if(!(r<0))for(var i=n-1;i>=0&&r<t[i];i--){var o=e[i+1];e[i+1]=e[i],e[i]=o,t[i+1]=t[i],t[i]=r}}}},4090:(e,t,n)=>{"use strict";var r;n.r(t),n.d(t,{AttributeAction:()=>o,IgnoreCaseMode:()=>i,SelectorType:()=>r,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"}(r||(r={}));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 r.Adjacent:case r.Child:case r.Descendant:case r.Parent:case r.Sibling:case r.ColumnCombinator:return!0;default:return!1}}const d=new Set(["contains","icontains"]);function h(e,t,n){const r=parseInt(t,16)-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function p(e){return e.replace(s,h)}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=[],n=b(t,`${e}`,0);if(n<e.length)throw new Error(`Unmatched selector: ${e.slice(n)}`);return t}function b(e,t,n){let i=[];function s(e){const r=t.slice(n+e).match(a);if(!r)throw new Error(`Expected name, found ${t.slice(n)}`);const[i]=r;return n+=e+i.length,p(i)}function h(e){for(n+=e;n<t.length&&f(t.charCodeAt(n));)n++}function g(){const e=n+=1;let r=1;for(;r>0&&n<t.length;n++)40!==t.charCodeAt(n)||y(n)?41!==t.charCodeAt(n)||y(n)||r--:r++;if(r)throw new Error("Parenthesis not matched");return p(t.slice(e,n-1))}function y(e){let n=0;for(;92===t.charCodeAt(--e);)n++;return 1==(1&n)}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===r.Descendant?i[i.length-1].type=e:(k(),i.push({type:e}))}function w(e,t){i.push({type:r.Attribute,name:e,action:t,value:s(1),namespace:null,ignoreCase:"quirks"})}function x(){if(i.length&&i[i.length-1].type===r.Descendant&&i.pop(),0===i.length)throw new Error("Empty sub-selector");e.push(i)}if(h(0),t.length===n)return n;e:for(;n<t.length;){const e=t.charCodeAt(n);switch(e){case 32:case 9:case 10:case 12:case 13:0!==i.length&&i[0].type===r.Descendant||(k(),i.push({type:r.Descendant})),h(1);break;case 62:v(r.Child),h(1);break;case 60:v(r.Parent),h(1);break;case 126:v(r.Sibling),h(1);break;case 43:v(r.Adjacent),h(1);break;case 46:w("class",o.Element);break;case 35:w("id",o.Equals);break;case 91:{let e;h(1);let a=null;124===t.charCodeAt(n)?e=s(1):t.startsWith("*|",n)?(a="*",e=s(2)):(e=s(0),124===t.charCodeAt(n)&&61!==t.charCodeAt(n+1)&&(a=e,e=s(1))),h(0);let c=o.Exists;const u=l.get(t.charCodeAt(n));if(u){if(c=u,61!==t.charCodeAt(n+1))throw new Error("Expected `=`");h(2)}else 61===t.charCodeAt(n)&&(c=o.Equals,h(1));let d="",g=null;if("exists"!==c){if(m(t.charCodeAt(n))){const e=t.charCodeAt(n);let r=n+1;for(;r<t.length&&(t.charCodeAt(r)!==e||y(r));)r+=1;if(t.charCodeAt(r)!==e)throw new Error("Attribute value didn't end");d=p(t.slice(n+1,r)),n=r+1}else{const e=n;for(;n<t.length&&(!f(t.charCodeAt(n))&&93!==t.charCodeAt(n)||y(n));)n+=1;d=p(t.slice(e,n))}h(0);const e=32|t.charCodeAt(n);115===e?(g=!1,h(1)):105===e&&(g=!0,h(1))}if(93!==t.charCodeAt(n))throw new Error("Attribute selector didn't terminate");n+=1;const b={type:r.Attribute,name:e,action:c,value:d,namespace:a,ignoreCase:g};i.push(b);break}case 58:{if(58===t.charCodeAt(n+1)){i.push({type:r.PseudoElement,name:s(2).toLowerCase(),data:40===t.charCodeAt(n)?g():null});continue}const e=s(1).toLowerCase();let o=null;if(40===t.charCodeAt(n))if(c.has(e)){if(m(t.charCodeAt(n+1)))throw new Error(`Pseudo-selector ${e} cannot be quoted`);if(o=[],n=b(o,t,n+1),41!==t.charCodeAt(n))throw new Error(`Missing closing parenthesis in :${e} (${t})`);n+=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=p(o)}i.push({type:r.Pseudo,name:e,data:o});break}case 44:x(),i=[],h(1);break;default:{if(t.startsWith("/*",n)){const e=t.indexOf("*/",n+2);if(e<0)throw new Error("Comment was not terminated");n=e+2,0===i.length&&h(0);break}let o,l=null;if(42===e)n+=1,o="*";else if(124===e){if(o="",124===t.charCodeAt(n+1)){v(r.ColumnCombinator),h(2);break}}else{if(!a.test(t.slice(n)))break e;o=s(0)}124===t.charCodeAt(n)&&124!==t.charCodeAt(n+1)&&(l=o,42===t.charCodeAt(n+1)?(o="*",n+=2):o=s(1)),i.push("*"===o?{type:r.Universal,namespace:l}:{type:r.Tag,name:o,namespace:l})}}}return x(),n}const y=["\\",'"'],k=[...y,"(",")"],v=new Set(y.map((e=>e.charCodeAt(0)))),w=new Set(k.map((e=>e.charCodeAt(0)))),x=new Set([...k,"~","^","$","*","+","!","|",":","[","]"," ","."].map((e=>e.charCodeAt(0))));function S(e){return e.map((e=>e.map(C).join(""))).join(", ")}function C(e,t,n){switch(e.type){case r.Child:return 0===t?"> ":" > ";case r.Parent:return 0===t?"< ":" < ";case r.Sibling:return 0===t?"~ ":" ~ ";case r.Adjacent:return 0===t?"+ ":" + ";case r.Descendant:return" ";case r.ColumnCombinator:return 0===t?"|| ":" || ";case r.Universal:return"*"===e.namespace&&t+1<n.length&&"name"in n[t+1]?"":`${T(e.namespace)}*`;case r.Tag:return A(e);case r.PseudoElement:return`::${E(e.name,x)}${null===e.data?"":`(${E(e.data,w)})`}`;case r.Pseudo:return`:${E(e.name,x)}${null===e.data?"":`(${"string"==typeof e.data?E(e.data,w):S(e.data)})`}`;case r.Attribute:{if("id"===e.name&&e.action===o.Equals&&"quirks"===e.ignoreCase&&!e.namespace)return`#${E(e.value,x)}`;if("class"===e.name&&e.action===o.Element&&"quirks"===e.ignoreCase&&!e.namespace)return`.${E(e.value,x)}`;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,x)}`}function T(e){return null!==e?`${"*"===e?"*":E(e,x)}|`:""}function E(e,t){let n=0,r="";for(let i=0;i<e.length;i++)t.has(e.charCodeAt(i))&&(r+=`${e.slice(n,i)}\\${e.charAt(i)}`,n=i+1);return r.length>0?r+e.slice(n):e}},4460:(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]})))},3806:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),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 n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.render=void 0;var s=a(n(5413)),l=n(2730),c=n(4460),u=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function d(e){return e.replace(/"/g,""")}var h=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function p(e,t){void 0===t&&(t={});for(var n=("length"in e?e:[e]),r="",i=0;i<n.length;i++)r+=m(n[i],t);return r}function m(e,t){switch(e.type){case s.Root:return p(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 n;"foreign"===t.xmlMode&&(e.name=null!==(n=c.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&f.has(e.parent.name)&&(t=r(r({},t),{xmlMode:!1}))),!t.xmlMode&&g.has(e.name)&&(t=r(r({},t),{xmlMode:"foreign"}));var i="<".concat(e.name),o=function(e,t){var n;if(e){var r=!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)?d:t.xmlMode||"utf8"!==t.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(e).map((function(n){var i,o,a=null!==(i=e[n])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(n=null!==(o=c.attributeNames.get(n))&&void 0!==o?o:n),t.emptyAttrs||t.xmlMode||""!==a?"".concat(n,'="').concat(r(a),'"'):n})).join(" ")}}(e.attribs,t);return o&&(i+=" ".concat(o)),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&h.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=p(e.children,t)),!t.xmlMode&&h.has(e.name)||(i+="</".concat(e.name,">"))),i}(e,t);case s.Text:return function(e,t){var n,r=e.data||"";return!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)||!t.xmlMode&&e.parent&&u.has(e.parent.name)||(r=t.xmlMode||"utf8"!==t.encodeEntities?(0,l.encodeXML)(r):(0,l.escapeText)(r)),r}(e,t)}}t.render=p,t.default=p;var f=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},5413:(e,t)=>{"use strict";var n;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"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},1141:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(5413),a=n(6957);i(n(6957),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){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&&(n=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!=n?n: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 n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},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 n=new a.Text(e);this.addNode(n),this.lastNode=n}},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 n=new a.ProcessingInstruction(e,t);this.addNode(n)},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],n=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),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},6957:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(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}r(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,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])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=n(5413),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),x(this,e)},e}();t.Node=s;var l=function(e){function t(t){var n=e.call(this)||this;return n.data=t,n}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,n){var r=e.call(this,n)||this;return r.name=t,r.type=a.ElementType.Directive,r}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var h=function(e){function t(t){var n=e.call(this)||this;return n.children=t,n}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=h;var p=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}(h);t.CDATA=p;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}(h);t.Document=m;var f=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var o=e.call(this,r)||this;return o.name=t,o.attribs=n,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 n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(h);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 w(e){return e.type===a.ElementType.Root}function x(e,t){var n;if(void 0===t&&(t=!1),y(e))n=new c(e.data);else if(k(e))n=new u(e.data);else if(g(e)){var r=t?S(e.children):[],i=new f(e.name,o({},e.attribs),r);r.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"])),n=i}else if(b(e)){r=t?S(e.children):[];var a=new p(r);r.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){r=t?S(e.children):[];var s=new m(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=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"]),n=l}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function S(e){for(var t=e.map((function(e){return x(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=f,t.isTag=g,t.isCDATA=b,t.isText=y,t.isComment=k,t.isDirective=v,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=x},4437:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var r=n(6037),i=n(3209);t.getFeed=function(e){var t=l(d,e);return t?"feed"===t.name?function(e){var t,n=e.children,r={type:"atom",items:(0,i.getElementsByTagName)("entry",n).map((function(e){var t,n=e.children,r={media:s(n)};u(r,"id","id",n),u(r,"title","title",n);var i=null===(t=l("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);var o=c("summary",n)||c("content",n);o&&(r.description=o);var a=c("updated",n);return a&&(r.pubDate=new Date(a)),r}))};u(r,"id","id",n),u(r,"title","title",n);var o=null===(t=l("link",n))||void 0===t?void 0:t.attribs.href;o&&(r.link=o),u(r,"description","subtitle",n);var a=c("updated",n);return a&&(r.updated=new Date(a)),u(r,"author","email",n,!0),r}(t):function(e){var t,n,r=null!==(n=null===(t=l("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],o={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,n={media:s(t)};u(n,"id","guid",t),u(n,"title","title",t),u(n,"link","link",t),u(n,"description","description",t);var r=c("pubDate",t)||c("dc:date",t);return r&&(n.pubDate=new Date(r)),n}))};u(o,"title","title",r),u(o,"link","link",r),u(o,"description","description",r);var a=c("lastBuildDate",r);return a&&(o.updated=new Date(a)),u(o,"author","managingEditor",r,!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,n={medium:t.medium,isDefault:!!t.isDefault},r=0,i=o;r<i.length;r++)t[c=i[r]]&&(n[c]=t[c]);for(var s=0,l=a;s<l.length;s++){var c;t[c=l[s]]&&(n[c]=parseInt(t[c],10))}return t.expression&&(n.expression=t.expression),n}))}function l(e,t){return(0,i.getElementsByTagName)(e,t,!0,1)[0]}function c(e,t,n){return void 0===n&&(n=!1),(0,r.textContent)((0,i.getElementsByTagName)(e,t,n,1)).trim()}function u(e,t,n,r,i){void 0===i&&(i=!1);var o=c(n,r,i);o&&(e[t]=o)}function d(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},5397:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0;var r,i=n(1141);function o(e,t){var n=[],o=[];if(e===t)return 0;for(var a=(0,i.hasChildren)(e)?e:e.parent;a;)n.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(n.length,o.length),l=0;l<s&&n[l]===o[l];)l++;if(0===l)return r.DISCONNECTED;var c=n[l-1],u=c.children,d=n[l],h=o[l];return u.indexOf(d)>u.indexOf(h)?c===t?r.FOLLOWING|r.CONTAINED_BY:r.FOLLOWING:c===e?r.PRECEDING|r.CONTAINS:r.PRECEDING}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(var r=n.parent;r;r=r.parent)if(e.includes(r)){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"}(r=t.DocumentPosition||(t.DocumentPosition={})),t.compareDocumentPosition=o,t.uniqueSort=function(e){return(e=e.filter((function(e,t,n){return!n.includes(e,t+1)}))).sort((function(e,t){var n=o(e,t);return n&r.PRECEDING?-1:n&r.FOLLOWING?1:0})),e}},8888:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(n(6037),t),i(n(8938),t),i(n(3403),t),i(n(718),t),i(n(3209),t),i(n(5397),t),i(n(4437),t);var o=n(1141);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}})},3209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var r=n(1141),i=n(718),o={tag_name:function(e){return"function"==typeof e?function(t){return(0,r.isTag)(t)&&e(t.name)}:"*"===e?r.isTag:function(t){return(0,r.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,r.isText)(t)&&e(t.data)}:function(t){return(0,r.isText)(t)&&t.data===e}}};function a(e,t){return"function"==typeof t?function(n){return(0,r.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,r.isTag)(n)&&n.attribs[e]===t}}function s(e,t){return function(n){return e(n)||t(n)}}function l(e){var t=Object.keys(e).map((function(t){var n=e[t];return Object.prototype.hasOwnProperty.call(o,t)?o[t](n):a(t,n)}));return 0===t.length?null:t.reduce(s)}t.testElement=function(e,t){var n=l(e);return!n||n(t)},t.getElements=function(e,t,n,r){void 0===r&&(r=1/0);var o=l(e);return o?(0,i.filter)(o,t,n,r):[]},t.getElementById=function(e,t,n){return void 0===n&&(n=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(a("id",e),t,n)},t.getElementsByTagName=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(o.tag_name(e),t,n,r)},t.getElementsByTagType=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(o.tag_type(e),t,n,r)}},3403:(e,t)=>{"use strict";function n(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,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=n,t.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.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(n(t),t.next=null,t.parent=e,e.children.push(t)>1){var r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null},t.append=function(e,t){n(t);var r=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=r,i){if(i.prev=t,r){var o=r.children;o.splice(o.lastIndexOf(i),0,t)}}else r&&r.children.push(t)},t.prependChild=function(e,t){if(n(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var r=e.children[1];r.prev=t,t.next=r}else t.next=null},t.prepend=function(e,t){n(t);var r=e.parent;if(r){var i=r.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}},718:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var r=n(1141);function i(e,t,n,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;n&&(0,r.hasChildren)(l)&&l.children.length>0&&(s.unshift(0),a.unshift(l.children))}}t.filter=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),i(e,Array.isArray(t)?t:[t],n,r)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,n,i){void 0===i&&(i=!0);for(var o=null,a=0;a<n.length&&!o;a++){var s=n[a];(0,r.isTag)(s)&&(t(s)?o=s:i&&s.children.length>0&&(o=e(t,s.children,!0)))}return o},t.existsOne=function e(t,n){return n.some((function(n){return(0,r.isTag)(n)&&(t(n)||e(t,n.children))}))},t.findAll=function(e,t){for(var n=[],i=[t],o=[0];;)if(o[0]>=i[0].length){if(1===i.length)return n;i.shift(),o.shift()}else{var a=i[0][o[0]++];(0,r.isTag)(a)&&(e(a)&&n.push(a),a.children.length>0&&(o.unshift(0),i.unshift(a.children)))}}},6037:function(e,t,n){"use strict";var r=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=n(1141),o=r(n(3806)),a=n(5413);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:""}},8938:(e,t,n)=>{"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 r=n(1141);function i(e){return(0,r.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 n=[e],r=e.prev,a=e.next;null!=r;)n.unshift(r),r=r.prev;for(;null!=a;)n.push(a),a=a.next;return n},t.getAttributeValue=function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[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,r.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,r.isTag)(t);)t=t.prev;return t}},9878:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),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 n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);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.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var s=a(n(3603));t.htmlDecodeTree=s.default;var l=a(n(2517));t.xmlDecodeTree=l.default;var c=o(n(5096));t.decodeCodePoint=c.default;var u,d,h,p,m=n(5096);function f(e){return e>=u.ZERO&&e<=u.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return m.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return m.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",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.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u||(u={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(d=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(h||(h={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(p=t.DecodingMode||(t.DecodingMode={}));var g=function(){function e(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=h.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=p.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=h.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case h.EntityStart:return e.charCodeAt(t)===u.NUM?(this.state=h.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=h.NamedEntity,this.stateNamedEntity(e,t));case h.NumericStart:return this.stateNumericStart(e,t);case h.NumericDecimal:return this.stateNumericDecimal(e,t);case h.NumericHex:return this.stateNumericHex(e,t);case h.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===u.LOWER_X?(this.state=h.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=h.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,n,r){if(t!==n){var i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(e.substr(t,i),r),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var n,r=t;t<e.length;){var i=e.charCodeAt(t);if(!(f(i)||(n=i,n>=u.UPPER_A&&n<=u.UPPER_F||n>=u.LOWER_A&&n<=u.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!f(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1},e.prototype.emitNumericEntity=function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===u.SEMI)this.consumed+=1;else if(this.decodeMode===p.Strict)return 0;return this.emitCodePoint((0,c.replaceCodePoint)(this.result),this.consumed),this.errors&&(e!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},e.prototype.stateNamedEntity=function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],i=(r&d.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var o=e.charCodeAt(t);if(this.treeIndex=y(n,r,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===p.Attribute&&(0===i||((a=o)===u.EQUALS||function(e){return e>=u.UPPER_A&&e<=u.UPPER_Z||e>=u.LOWER_A&&e<=u.LOWER_Z||f(e)}(a)))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((r=n[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(o===u.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==p.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var a;return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,n=(this.decodeTree[t]&d.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~d.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n},e.prototype.end=function(){var e;switch(this.state){case h.NamedEntity:return 0===this.result||this.decodeMode===p.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case h.NumericDecimal:return this.emitNumericEntity(0,2);case h.NumericHex:return this.emitNumericEntity(0,3);case h.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case h.EntityStart:return 0}},e}();function b(e){var t="",n=new g(e,(function(e){return t+=(0,c.fromCodePoint)(e)}));return function(e,r){for(var i=0,o=0;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),n.startEntity(r);var a=n.write(e,o+1);if(a<0){i=o+n.end();break}i=o+a,o=0===a?i+1:i}var s=t+e.slice(i);return t="",s}}function y(e,t,n,r){var i=(t&d.BRANCH_LENGTH)>>7,o=t&d.JUMP_TABLE;if(0===i)return 0!==o&&r===o?n:-1;if(o){var a=r-o;return a<0||a>=i?-1:e[n+a]-1}for(var s=n,l=s+i-1;s<=l;){var c=s+l>>>1,u=e[c];if(u<r)s=c+1;else{if(!(u>r))return e[c+i];l=c-1}}return-1}t.EntityDecoder=g,t.determineBranch=y;var k=b(s.default),v=b(l.default);t.decodeHTML=function(e,t){return void 0===t&&(t=p.Legacy),k(e,t)},t.decodeHTMLAttribute=function(e){return k(e,p.Attribute)},t.decodeHTMLStrict=function(e){return k(e,p.Strict)},t.decodeXML=function(e){return v(e,p.Strict)}},5096:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var r=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=r.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(n=String.fromCodePoint)&&void 0!==n?n: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))}},1818:function(e,t,n){"use strict";var r=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=r(n(5504)),o=n(5987),a=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function s(e,t){for(var n,r="",a=0;null!==(n=e.exec(t));){var s=n.index;r+=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){r+=d,a=e.lastIndex+=1;continue}}c=c.v}if(void 0!==c)r+=c,a=s+1;else{var h=(0,o.getCodePoint)(t,s);r+="&#x".concat(h.toString(16),";"),a=e.lastIndex+=Number(h!==l)}}return r+t.substr(a)}t.encodeHTML=function(e){return s(a,e)},t.encodeNonAsciiHTML=function(e){return s(o.xmlReplacer,e)}},5987:(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 n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function r(e){for(var r,i="",o=0;null!==(r=t.xmlReplacer.exec(e));){var a=r.index,s=e.charCodeAt(a),l=n.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(n){for(var r,i=0,o="";r=e.exec(n);)i!==r.index&&(o+=n.substring(i,r.index)),o+=t.get(r[0].charCodeAt(0)),i=r.index+1;return o+n.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=r,t.escape=r,t.escapeUTF8=i(/[&<>'"]/g,n),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},3603:(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୕ୖ୪௫ఄ಄ದൡඅ櫬Āoungruent;扢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;怳Ādpuct;戏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ǣጓ\0y;䐎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Ā;tbrk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯᝳ;䎲;愶een;扬r;쀀𝔟gcostuvwឍឝឳេ៕៛ƀ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Ā;elƀ;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\0aĀ;t䀬;䁀ƀ;fl戁îᅠeĀmxent»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ↄⅪ←ٖ↛ǰ↉\0proø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;䅓Ācrir;榿;쀀𝔬ͯ\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\0m;櫳;櫽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)})))},2517:(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)})))},5504:(e,t)=>{"use strict";function n(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(n([[9,"	"],[0,"
"],[22,"!"],[0,"""],[0,"#"],[0,"$"],[0,"%"],[0,"&"],[0,"'"],[0,"("],[0,")"],[0,"*"],[0,"+"],[0,","],[1,"."],[0,"/"],[10,":"],[0,";"],[0,{v:"<",n:8402,o:"<⃒"}],[0,{v:"=",n:8421,o:"=⃥"}],[0,{v:">",n:8402,o:">⃒"}],[0,"?"],[0,"@"],[26,"["],[0,"\"],[0,"]"],[0,"^"],[0,"_"],[0,"`"],[5,{n:106,o:"fj"}],[20,"{"],[0,"|"],[0,"}"],[34," "],[0,"¡"],[0,"¢"],[0,"£"],[0,"¤"],[0,"¥"],[0,"¦"],[0,"§"],[0,"¨"],[0,"©"],[0,"ª"],[0,"«"],[0,"¬"],[0,"­"],[0,"®"],[0,"¯"],[0,"°"],[0,"±"],[0,"²"],[0,"³"],[0,"´"],[0,"µ"],[0,"¶"],[0,"·"],[0,"¸"],[0,"¹"],[0,"º"],[0,"»"],[0,"¼"],[0,"½"],[0,"¾"],[0,"¿"],[0,"À"],[0,"Á"],[0,"Â"],[0,"Ã"],[0,"Ä"],[0,"Å"],[0,"Æ"],[0,"Ç"],[0,"È"],[0,"É"],[0,"Ê"],[0,"Ë"],[0,"Ì"],[0,"Í"],[0,"Î"],[0,"Ï"],[0,"Ð"],[0,"Ñ"],[0,"Ò"],[0,"Ó"],[0,"Ô"],[0,"Õ"],[0,"Ö"],[0,"×"],[0,"Ø"],[0,"Ù"],[0,"Ú"],[0,"Û"],[0,"Ü"],[0,"Ý"],[0,"Þ"],[0,"ß"],[0,"à"],[0,"á"],[0,"â"],[0,"ã"],[0,"ä"],[0,"å"],[0,"æ"],[0,"ç"],[0,"è"],[0,"é"],[0,"ê"],[0,"ë"],[0,"ì"],[0,"í"],[0,"î"],[0,"ï"],[0,"ð"],[0,"ñ"],[0,"ò"],[0,"ó"],[0,"ô"],[0,"õ"],[0,"ö"],[0,"÷"],[0,"ø"],[0,"ù"],[0,"ú"],[0,"û"],[0,"ü"],[0,"ý"],[0,"þ"],[0,"ÿ"],[0,"Ā"],[0,"ā"],[0,"Ă"],[0,"ă"],[0,"Ą"],[0,"ą"],[0,"Ć"],[0,"ć"],[0,"Ĉ"],[0,"ĉ"],[0,"Ċ"],[0,"ċ"],[0,"Č"],[0,"č"],[0,"Ď"],[0,"ď"],[0,"Đ"],[0,"đ"],[0,"Ē"],[0,"ē"],[2,"Ė"],[0,"ė"],[0,"Ę"],[0,"ę"],[0,"Ě"],[0,"ě"],[0,"Ĝ"],[0,"ĝ"],[0,"Ğ"],[0,"ğ"],[0,"Ġ"],[0,"ġ"],[0,"Ģ"],[1,"Ĥ"],[0,"ĥ"],[0,"Ħ"],[0,"ħ"],[0,"Ĩ"],[0,"ĩ"],[0,"Ī"],[0,"ī"],[2,"Į"],[0,"į"],[0,"İ"],[0,"ı"],[0,"IJ"],[0,"ij"],[0,"Ĵ"],[0,"ĵ"],[0,"Ķ"],[0,"ķ"],[0,"ĸ"],[0,"Ĺ"],[0,"ĺ"],[0,"Ļ"],[0,"ļ"],[0,"Ľ"],[0,"ľ"],[0,"Ŀ"],[0,"ŀ"],[0,"Ł"],[0,"ł"],[0,"Ń"],[0,"ń"],[0,"Ņ"],[0,"ņ"],[0,"Ň"],[0,"ň"],[0,"ʼn"],[0,"Ŋ"],[0,"ŋ"],[0,"Ō"],[0,"ō"],[2,"Ő"],[0,"ő"],[0,"Œ"],[0,"œ"],[0,"Ŕ"],[0,"ŕ"],[0,"Ŗ"],[0,"ŗ"],[0,"Ř"],[0,"ř"],[0,"Ś"],[0,"ś"],[0,"Ŝ"],[0,"ŝ"],[0,"Ş"],[0,"ş"],[0,"Š"],[0,"š"],[0,"Ţ"],[0,"ţ"],[0,"Ť"],[0,"ť"],[0,"Ŧ"],[0,"ŧ"],[0,"Ũ"],[0,"ũ"],[0,"Ū"],[0,"ū"],[0,"Ŭ"],[0,"ŭ"],[0,"Ů"],[0,"ů"],[0,"Ű"],[0,"ű"],[0,"Ų"],[0,"ų"],[0,"Ŵ"],[0,"ŵ"],[0,"Ŷ"],[0,"ŷ"],[0,"Ÿ"],[0,"Ź"],[0,"ź"],[0,"Ż"],[0,"ż"],[0,"Ž"],[0,"ž"],[19,"ƒ"],[34,"Ƶ"],[63,"ǵ"],[65,"ȷ"],[142,"ˆ"],[0,"ˇ"],[16,"˘"],[0,"˙"],[0,"˚"],[0,"˛"],[0,"˜"],[0,"˝"],[51,"̑"],[127,"Α"],[0,"Β"],[0,"Γ"],[0,"Δ"],[0,"Ε"],[0,"Ζ"],[0,"Η"],[0,"Θ"],[0,"Ι"],[0,"Κ"],[0,"Λ"],[0,"Μ"],[0,"Ν"],[0,"Ξ"],[0,"Ο"],[0,"Π"],[0,"Ρ"],[1,"Σ"],[0,"Τ"],[0,"Υ"],[0,"Φ"],[0,"Χ"],[0,"Ψ"],[0,"Ω"],[7,"α"],[0,"β"],[0,"γ"],[0,"δ"],[0,"ε"],[0,"ζ"],[0,"η"],[0,"θ"],[0,"ι"],[0,"κ"],[0,"λ"],[0,"μ"],[0,"ν"],[0,"ξ"],[0,"ο"],[0,"π"],[0,"ρ"],[0,"ς"],[0,"σ"],[0,"τ"],[0,"υ"],[0,"φ"],[0,"χ"],[0,"ψ"],[0,"ω"],[7,"ϑ"],[0,"ϒ"],[2,"ϕ"],[0,"ϖ"],[5,"Ϝ"],[0,"ϝ"],[18,"ϰ"],[0,"ϱ"],[3,"ϵ"],[0,"϶"],[10,"Ё"],[0,"Ђ"],[0,"Ѓ"],[0,"Є"],[0,"Ѕ"],[0,"І"],[0,"Ї"],[0,"Ј"],[0,"Љ"],[0,"Њ"],[0,"Ћ"],[0,"Ќ"],[1,"Ў"],[0,"Џ"],[0,"А"],[0,"Б"],[0,"В"],[0,"Г"],[0,"Д"],[0,"Е"],[0,"Ж"],[0,"З"],[0,"И"],[0,"Й"],[0,"К"],[0,"Л"],[0,"М"],[0,"Н"],[0,"О"],[0,"П"],[0,"Р"],[0,"С"],[0,"Т"],[0,"У"],[0,"Ф"],[0,"Х"],[0,"Ц"],[0,"Ч"],[0,"Ш"],[0,"Щ"],[0,"Ъ"],[0,"Ы"],[0,"Ь"],[0,"Э"],[0,"Ю"],[0,"Я"],[0,"а"],[0,"б"],[0,"в"],[0,"г"],[0,"д"],[0,"е"],[0,"ж"],[0,"з"],[0,"и"],[0,"й"],[0,"к"],[0,"л"],[0,"м"],[0,"н"],[0,"о"],[0,"п"],[0,"р"],[0,"с"],[0,"т"],[0,"у"],[0,"ф"],[0,"х"],[0,"ц"],[0,"ч"],[0,"ш"],[0,"щ"],[0,"ъ"],[0,"ы"],[0,"ь"],[0,"э"],[0,"ю"],[0,"я"],[1,"ё"],[0,"ђ"],[0,"ѓ"],[0,"є"],[0,"ѕ"],[0,"і"],[0,"ї"],[0,"ј"],[0,"љ"],[0,"њ"],[0,"ћ"],[0,"ќ"],[1,"ў"],[0,"џ"],[7074," "],[0," "],[0," "],[0," "],[1," "],[0," "],[0," "],[0," "],[0,"​"],[0,"‌"],[0,"‍"],[0,"‎"],[0,"‏"],[0,"‐"],[2,"–"],[0,"—"],[0,"―"],[0,"‖"],[1,"‘"],[0,"’"],[0,"‚"],[1,"“"],[0,"”"],[0,"„"],[1,"†"],[0,"‡"],[0,"•"],[2,"‥"],[0,"…"],[9,"‰"],[0,"‱"],[0,"′"],[0,"″"],[0,"‴"],[0,"‵"],[3,"‹"],[0,"›"],[3,"‾"],[2,"⁁"],[1,"⁃"],[0,"⁄"],[10,"⁏"],[7,"⁗"],[7,{v:" ",n:8202,o:"  "}],[0,"⁠"],[0,"⁡"],[0,"⁢"],[0,"⁣"],[72,"€"],[46,"⃛"],[0,"⃜"],[37,"ℂ"],[2,"℅"],[4,"ℊ"],[0,"ℋ"],[0,"ℌ"],[0,"ℍ"],[0,"ℎ"],[0,"ℏ"],[0,"ℐ"],[0,"ℑ"],[0,"ℒ"],[0,"ℓ"],[1,"ℕ"],[0,"№"],[0,"℗"],[0,"℘"],[0,"ℙ"],[0,"ℚ"],[0,"ℛ"],[0,"ℜ"],[0,"ℝ"],[0,"℞"],[3,"™"],[1,"ℤ"],[2,"℧"],[0,"ℨ"],[0,"℩"],[2,"ℬ"],[0,"ℭ"],[1,"ℯ"],[0,"ℰ"],[0,"ℱ"],[1,"ℳ"],[0,"ℴ"],[0,"ℵ"],[0,"ℶ"],[0,"ℷ"],[0,"ℸ"],[12,"ⅅ"],[0,"ⅆ"],[0,"ⅇ"],[0,"ⅈ"],[10,"⅓"],[0,"⅔"],[0,"⅕"],[0,"⅖"],[0,"⅗"],[0,"⅘"],[0,"⅙"],[0,"⅚"],[0,"⅛"],[0,"⅜"],[0,"⅝"],[0,"⅞"],[49,"←"],[0,"↑"],[0,"→"],[0,"↓"],[0,"↔"],[0,"↕"],[0,"↖"],[0,"↗"],[0,"↘"],[0,"↙"],[0,"↚"],[0,"↛"],[1,{v:"↝",n:824,o:"↝̸"}],[0,"↞"],[0,"↟"],[0,"↠"],[0,"↡"],[0,"↢"],[0,"↣"],[0,"↤"],[0,"↥"],[0,"↦"],[0,"↧"],[1,"↩"],[0,"↪"],[0,"↫"],[0,"↬"],[0,"↭"],[0,"↮"],[1,"↰"],[0,"↱"],[0,"↲"],[0,"↳"],[1,"↵"],[0,"↶"],[0,"↷"],[2,"↺"],[0,"↻"],[0,"↼"],[0,"↽"],[0,"↾"],[0,"↿"],[0,"⇀"],[0,"⇁"],[0,"⇂"],[0,"⇃"],[0,"⇄"],[0,"⇅"],[0,"⇆"],[0,"⇇"],[0,"⇈"],[0,"⇉"],[0,"⇊"],[0,"⇋"],[0,"⇌"],[0,"⇍"],[0,"⇎"],[0,"⇏"],[0,"⇐"],[0,"⇑"],[0,"⇒"],[0,"⇓"],[0,"⇔"],[0,"⇕"],[0,"⇖"],[0,"⇗"],[0,"⇘"],[0,"⇙"],[0,"⇚"],[0,"⇛"],[1,"⇝"],[6,"⇤"],[0,"⇥"],[15,"⇵"],[7,"⇽"],[0,"⇾"],[0,"⇿"],[0,"∀"],[0,"∁"],[0,{v:"∂",n:824,o:"∂̸"}],[0,"∃"],[0,"∄"],[0,"∅"],[1,"∇"],[0,"∈"],[0,"∉"],[1,"∋"],[0,"∌"],[2,"∏"],[0,"∐"],[0,"∑"],[0,"−"],[0,"∓"],[0,"∔"],[1,"∖"],[0,"∗"],[0,"∘"],[1,"√"],[2,"∝"],[0,"∞"],[0,"∟"],[0,{v:"∠",n:8402,o:"∠⃒"}],[0,"∡"],[0,"∢"],[0,"∣"],[0,"∤"],[0,"∥"],[0,"∦"],[0,"∧"],[0,"∨"],[0,{v:"∩",n:65024,o:"∩︀"}],[0,{v:"∪",n:65024,o:"∪︀"}],[0,"∫"],[0,"∬"],[0,"∭"],[0,"∮"],[0,"∯"],[0,"∰"],[0,"∱"],[0,"∲"],[0,"∳"],[0,"∴"],[0,"∵"],[0,"∶"],[0,"∷"],[0,"∸"],[1,"∺"],[0,"∻"],[0,{v:"∼",n:8402,o:"∼⃒"}],[0,{v:"∽",n:817,o:"∽̱"}],[0,{v:"∾",n:819,o:"∾̳"}],[0,"∿"],[0,"≀"],[0,"≁"],[0,{v:"≂",n:824,o:"≂̸"}],[0,"≃"],[0,"≄"],[0,"≅"],[0,"≆"],[0,"≇"],[0,"≈"],[0,"≉"],[0,"≊"],[0,{v:"≋",n:824,o:"≋̸"}],[0,"≌"],[0,{v:"≍",n:8402,o:"≍⃒"}],[0,{v:"≎",n:824,o:"≎̸"}],[0,{v:"≏",n:824,o:"≏̸"}],[0,{v:"≐",n:824,o:"≐̸"}],[0,"≑"],[0,"≒"],[0,"≓"],[0,"≔"],[0,"≕"],[0,"≖"],[0,"≗"],[1,"≙"],[0,"≚"],[1,"≜"],[2,"≟"],[0,"≠"],[0,{v:"≡",n:8421,o:"≡⃥"}],[0,"≢"],[1,{v:"≤",n:8402,o:"≤⃒"}],[0,{v:"≥",n:8402,o:"≥⃒"}],[0,{v:"≦",n:824,o:"≦̸"}],[0,{v:"≧",n:824,o:"≧̸"}],[0,{v:"≨",n:65024,o:"≨︀"}],[0,{v:"≩",n:65024,o:"≩︀"}],[0,{v:"≪",n:new Map(n([[824,"≪̸"],[7577,"≪⃒"]]))}],[0,{v:"≫",n:new Map(n([[824,"≫̸"],[7577,"≫⃒"]]))}],[0,"≬"],[0,"≭"],[0,"≮"],[0,"≯"],[0,"≰"],[0,"≱"],[0,"≲"],[0,"≳"],[0,"≴"],[0,"≵"],[0,"≶"],[0,"≷"],[0,"≸"],[0,"≹"],[0,"≺"],[0,"≻"],[0,"≼"],[0,"≽"],[0,"≾"],[0,{v:"≿",n:824,o:"≿̸"}],[0,"⊀"],[0,"⊁"],[0,{v:"⊂",n:8402,o:"⊂⃒"}],[0,{v:"⊃",n:8402,o:"⊃⃒"}],[0,"⊄"],[0,"⊅"],[0,"⊆"],[0,"⊇"],[0,"⊈"],[0,"⊉"],[0,{v:"⊊",n:65024,o:"⊊︀"}],[0,{v:"⊋",n:65024,o:"⊋︀"}],[1,"⊍"],[0,"⊎"],[0,{v:"⊏",n:824,o:"⊏̸"}],[0,{v:"⊐",n:824,o:"⊐̸"}],[0,"⊑"],[0,"⊒"],[0,{v:"⊓",n:65024,o:"⊓︀"}],[0,{v:"⊔",n:65024,o:"⊔︀"}],[0,"⊕"],[0,"⊖"],[0,"⊗"],[0,"⊘"],[0,"⊙"],[0,"⊚"],[0,"⊛"],[1,"⊝"],[0,"⊞"],[0,"⊟"],[0,"⊠"],[0,"⊡"],[0,"⊢"],[0,"⊣"],[0,"⊤"],[0,"⊥"],[1,"⊧"],[0,"⊨"],[0,"⊩"],[0,"⊪"],[0,"⊫"],[0,"⊬"],[0,"⊭"],[0,"⊮"],[0,"⊯"],[0,"⊰"],[1,"⊲"],[0,"⊳"],[0,{v:"⊴",n:8402,o:"⊴⃒"}],[0,{v:"⊵",n:8402,o:"⊵⃒"}],[0,"⊶"],[0,"⊷"],[0,"⊸"],[0,"⊹"],[0,"⊺"],[0,"⊻"],[1,"⊽"],[0,"⊾"],[0,"⊿"],[0,"⋀"],[0,"⋁"],[0,"⋂"],[0,"⋃"],[0,"⋄"],[0,"⋅"],[0,"⋆"],[0,"⋇"],[0,"⋈"],[0,"⋉"],[0,"⋊"],[0,"⋋"],[0,"⋌"],[0,"⋍"],[0,"⋎"],[0,"⋏"],[0,"⋐"],[0,"⋑"],[0,"⋒"],[0,"⋓"],[0,"⋔"],[0,"⋕"],[0,"⋖"],[0,"⋗"],[0,{v:"⋘",n:824,o:"⋘̸"}],[0,{v:"⋙",n:824,o:"⋙̸"}],[0,{v:"⋚",n:65024,o:"⋚︀"}],[0,{v:"⋛",n:65024,o:"⋛︀"}],[2,"⋞"],[0,"⋟"],[0,"⋠"],[0,"⋡"],[0,"⋢"],[0,"⋣"],[2,"⋦"],[0,"⋧"],[0,"⋨"],[0,"⋩"],[0,"⋪"],[0,"⋫"],[0,"⋬"],[0,"⋭"],[0,"⋮"],[0,"⋯"],[0,"⋰"],[0,"⋱"],[0,"⋲"],[0,"⋳"],[0,"⋴"],[0,{v:"⋵",n:824,o:"⋵̸"}],[0,"⋶"],[0,"⋷"],[1,{v:"⋹",n:824,o:"⋹̸"}],[0,"⋺"],[0,"⋻"],[0,"⋼"],[0,"⋽"],[0,"⋾"],[6,"⌅"],[0,"⌆"],[1,"⌈"],[0,"⌉"],[0,"⌊"],[0,"⌋"],[0,"⌌"],[0,"⌍"],[0,"⌎"],[0,"⌏"],[0,"⌐"],[1,"⌒"],[0,"⌓"],[1,"⌕"],[0,"⌖"],[5,"⌜"],[0,"⌝"],[0,"⌞"],[0,"⌟"],[2,"⌢"],[0,"⌣"],[9,"⌭"],[0,"⌮"],[7,"⌶"],[6,"⌽"],[1,"⌿"],[60,"⍼"],[51,"⎰"],[0,"⎱"],[2,"⎴"],[0,"⎵"],[0,"⎶"],[37,"⏜"],[0,"⏝"],[0,"⏞"],[0,"⏟"],[2,"⏢"],[4,"⏧"],[59,"␣"],[164,"Ⓢ"],[55,"─"],[1,"│"],[9,"┌"],[3,"┐"],[3,"└"],[3,"┘"],[3,"├"],[7,"┤"],[7,"┬"],[7,"┴"],[7,"┼"],[19,"═"],[0,"║"],[0,"╒"],[0,"╓"],[0,"╔"],[0,"╕"],[0,"╖"],[0,"╗"],[0,"╘"],[0,"╙"],[0,"╚"],[0,"╛"],[0,"╜"],[0,"╝"],[0,"╞"],[0,"╟"],[0,"╠"],[0,"╡"],[0,"╢"],[0,"╣"],[0,"╤"],[0,"╥"],[0,"╦"],[0,"╧"],[0,"╨"],[0,"╩"],[0,"╪"],[0,"╫"],[0,"╬"],[19,"▀"],[3,"▄"],[3,"█"],[8,"░"],[0,"▒"],[0,"▓"],[13,"□"],[8,"▪"],[0,"▫"],[1,"▭"],[0,"▮"],[2,"▱"],[1,"△"],[0,"▴"],[0,"▵"],[2,"▸"],[0,"▹"],[3,"▽"],[0,"▾"],[0,"▿"],[2,"◂"],[0,"◃"],[6,"◊"],[0,"○"],[32,"◬"],[2,"◯"],[8,"◸"],[0,"◹"],[0,"◺"],[0,"◻"],[0,"◼"],[8,"★"],[0,"☆"],[7,"☎"],[49,"♀"],[1,"♂"],[29,"♠"],[2,"♣"],[1,"♥"],[0,"♦"],[3,"♪"],[2,"♭"],[0,"♮"],[0,"♯"],[163,"✓"],[3,"✗"],[8,"✠"],[21,"✶"],[33,"❘"],[25,"❲"],[0,"❳"],[84,"⟈"],[0,"⟉"],[28,"⟦"],[0,"⟧"],[0,"⟨"],[0,"⟩"],[0,"⟪"],[0,"⟫"],[0,"⟬"],[0,"⟭"],[7,"⟵"],[0,"⟶"],[0,"⟷"],[0,"⟸"],[0,"⟹"],[0,"⟺"],[1,"⟼"],[2,"⟿"],[258,"⤂"],[0,"⤃"],[0,"⤄"],[0,"⤅"],[6,"⤌"],[0,"⤍"],[0,"⤎"],[0,"⤏"],[0,"⤐"],[0,"⤑"],[0,"⤒"],[0,"⤓"],[2,"⤖"],[2,"⤙"],[0,"⤚"],[0,"⤛"],[0,"⤜"],[0,"⤝"],[0,"⤞"],[0,"⤟"],[0,"⤠"],[2,"⤣"],[0,"⤤"],[0,"⤥"],[0,"⤦"],[0,"⤧"],[0,"⤨"],[0,"⤩"],[0,"⤪"],[8,{v:"⤳",n:824,o:"⤳̸"}],[1,"⤵"],[0,"⤶"],[0,"⤷"],[0,"⤸"],[0,"⤹"],[2,"⤼"],[0,"⤽"],[7,"⥅"],[2,"⥈"],[0,"⥉"],[0,"⥊"],[0,"⥋"],[2,"⥎"],[0,"⥏"],[0,"⥐"],[0,"⥑"],[0,"⥒"],[0,"⥓"],[0,"⥔"],[0,"⥕"],[0,"⥖"],[0,"⥗"],[0,"⥘"],[0,"⥙"],[0,"⥚"],[0,"⥛"],[0,"⥜"],[0,"⥝"],[0,"⥞"],[0,"⥟"],[0,"⥠"],[0,"⥡"],[0,"⥢"],[0,"⥣"],[0,"⥤"],[0,"⥥"],[0,"⥦"],[0,"⥧"],[0,"⥨"],[0,"⥩"],[0,"⥪"],[0,"⥫"],[0,"⥬"],[0,"⥭"],[0,"⥮"],[0,"⥯"],[0,"⥰"],[0,"⥱"],[0,"⥲"],[0,"⥳"],[0,"⥴"],[0,"⥵"],[0,"⥶"],[1,"⥸"],[0,"⥹"],[1,"⥻"],[0,"⥼"],[0,"⥽"],[0,"⥾"],[0,"⥿"],[5,"⦅"],[0,"⦆"],[4,"⦋"],[0,"⦌"],[0,"⦍"],[0,"⦎"],[0,"⦏"],[0,"⦐"],[0,"⦑"],[0,"⦒"],[0,"⦓"],[0,"⦔"],[0,"⦕"],[0,"⦖"],[3,"⦚"],[1,"⦜"],[0,"⦝"],[6,"⦤"],[0,"⦥"],[0,"⦦"],[0,"⦧"],[0,"⦨"],[0,"⦩"],[0,"⦪"],[0,"⦫"],[0,"⦬"],[0,"⦭"],[0,"⦮"],[0,"⦯"],[0,"⦰"],[0,"⦱"],[0,"⦲"],[0,"⦳"],[0,"⦴"],[0,"⦵"],[0,"⦶"],[0,"⦷"],[1,"⦹"],[1,"⦻"],[0,"⦼"],[1,"⦾"],[0,"⦿"],[0,"⧀"],[0,"⧁"],[0,"⧂"],[0,"⧃"],[0,"⧄"],[0,"⧅"],[3,"⧉"],[3,"⧍"],[0,"⧎"],[0,{v:"⧏",n:824,o:"⧏̸"}],[0,{v:"⧐",n:824,o:"⧐̸"}],[11,"⧜"],[0,"⧝"],[0,"⧞"],[4,"⧣"],[0,"⧤"],[0,"⧥"],[5,"⧫"],[8,"⧴"],[1,"⧶"],[9,"⨀"],[0,"⨁"],[0,"⨂"],[1,"⨄"],[1,"⨆"],[5,"⨌"],[0,"⨍"],[2,"⨐"],[0,"⨑"],[0,"⨒"],[0,"⨓"],[0,"⨔"],[0,"⨕"],[0,"⨖"],[0,"⨗"],[10,"⨢"],[0,"⨣"],[0,"⨤"],[0,"⨥"],[0,"⨦"],[0,"⨧"],[1,"⨩"],[0,"⨪"],[2,"⨭"],[0,"⨮"],[0,"⨯"],[0,"⨰"],[0,"⨱"],[1,"⨳"],[0,"⨴"],[0,"⨵"],[0,"⨶"],[0,"⨷"],[0,"⨸"],[0,"⨹"],[0,"⨺"],[0,"⨻"],[0,"⨼"],[2,"⨿"],[0,"⩀"],[1,"⩂"],[0,"⩃"],[0,"⩄"],[0,"⩅"],[0,"⩆"],[0,"⩇"],[0,"⩈"],[0,"⩉"],[0,"⩊"],[0,"⩋"],[0,"⩌"],[0,"⩍"],[2,"⩐"],[2,"⩓"],[0,"⩔"],[0,"⩕"],[0,"⩖"],[0,"⩗"],[0,"⩘"],[1,"⩚"],[0,"⩛"],[0,"⩜"],[0,"⩝"],[1,"⩟"],[6,"⩦"],[3,"⩪"],[2,{v:"⩭",n:824,o:"⩭̸"}],[0,"⩮"],[0,"⩯"],[0,{v:"⩰",n:824,o:"⩰̸"}],[0,"⩱"],[0,"⩲"],[0,"⩳"],[0,"⩴"],[0,"⩵"],[1,"⩷"],[0,"⩸"],[0,"⩹"],[0,"⩺"],[0,"⩻"],[0,"⩼"],[0,{v:"⩽",n:824,o:"⩽̸"}],[0,{v:"⩾",n:824,o:"⩾̸"}],[0,"⩿"],[0,"⪀"],[0,"⪁"],[0,"⪂"],[0,"⪃"],[0,"⪄"],[0,"⪅"],[0,"⪆"],[0,"⪇"],[0,"⪈"],[0,"⪉"],[0,"⪊"],[0,"⪋"],[0,"⪌"],[0,"⪍"],[0,"⪎"],[0,"⪏"],[0,"⪐"],[0,"⪑"],[0,"⪒"],[0,"⪓"],[0,"⪔"],[0,"⪕"],[0,"⪖"],[0,"⪗"],[0,"⪘"],[0,"⪙"],[0,"⪚"],[2,"⪝"],[0,"⪞"],[0,"⪟"],[0,"⪠"],[0,{v:"⪡",n:824,o:"⪡̸"}],[0,{v:"⪢",n:824,o:"⪢̸"}],[1,"⪤"],[0,"⪥"],[0,"⪦"],[0,"⪧"],[0,"⪨"],[0,"⪩"],[0,"⪪"],[0,"⪫"],[0,{v:"⪬",n:65024,o:"⪬︀"}],[0,{v:"⪭",n:65024,o:"⪭︀"}],[0,"⪮"],[0,{v:"⪯",n:824,o:"⪯̸"}],[0,{v:"⪰",n:824,o:"⪰̸"}],[2,"⪳"],[0,"⪴"],[0,"⪵"],[0,"⪶"],[0,"⪷"],[0,"⪸"],[0,"⪹"],[0,"⪺"],[0,"⪻"],[0,"⪼"],[0,"⪽"],[0,"⪾"],[0,"⪿"],[0,"⫀"],[0,"⫁"],[0,"⫂"],[0,"⫃"],[0,"⫄"],[0,{v:"⫅",n:824,o:"⫅̸"}],[0,{v:"⫆",n:824,o:"⫆̸"}],[0,"⫇"],[0,"⫈"],[2,{v:"⫋",n:65024,o:"⫋︀"}],[0,{v:"⫌",n:65024,o:"⫌︀"}],[2,"⫏"],[0,"⫐"],[0,"⫑"],[0,"⫒"],[0,"⫓"],[0,"⫔"],[0,"⫕"],[0,"⫖"],[0,"⫗"],[0,"⫘"],[0,"⫙"],[0,"⫚"],[0,"⫛"],[8,"⫤"],[1,"⫦"],[0,"⫧"],[0,"⫨"],[0,"⫩"],[1,"⫫"],[0,"⫬"],[0,"⫭"],[0,"⫮"],[0,"⫯"],[0,"⫰"],[0,"⫱"],[0,"⫲"],[0,"⫳"],[9,{v:"⫽",n:8421,o:"⫽⃥"}],[44343,{n:new Map(n([[56476,"𝒜"],[1,"𝒞"],[0,"𝒟"],[2,"𝒢"],[2,"𝒥"],[0,"𝒦"],[2,"𝒩"],[0,"𝒪"],[0,"𝒫"],[0,"𝒬"],[1,"𝒮"],[0,"𝒯"],[0,"𝒰"],[0,"𝒱"],[0,"𝒲"],[0,"𝒳"],[0,"𝒴"],[0,"𝒵"],[0,"𝒶"],[0,"𝒷"],[0,"𝒸"],[0,"𝒹"],[1,"𝒻"],[1,"𝒽"],[0,"𝒾"],[0,"𝒿"],[0,"𝓀"],[0,"𝓁"],[0,"𝓂"],[0,"𝓃"],[1,"𝓅"],[0,"𝓆"],[0,"𝓇"],[0,"𝓈"],[0,"𝓉"],[0,"𝓊"],[0,"𝓋"],[0,"𝓌"],[0,"𝓍"],[0,"𝓎"],[0,"𝓏"],[52,"𝔄"],[0,"𝔅"],[1,"𝔇"],[0,"𝔈"],[0,"𝔉"],[0,"𝔊"],[2,"𝔍"],[0,"𝔎"],[0,"𝔏"],[0,"𝔐"],[0,"𝔑"],[0,"𝔒"],[0,"𝔓"],[0,"𝔔"],[1,"𝔖"],[0,"𝔗"],[0,"𝔘"],[0,"𝔙"],[0,"𝔚"],[0,"𝔛"],[0,"𝔜"],[1,"𝔞"],[0,"𝔟"],[0,"𝔠"],[0,"𝔡"],[0,"𝔢"],[0,"𝔣"],[0,"𝔤"],[0,"𝔥"],[0,"𝔦"],[0,"𝔧"],[0,"𝔨"],[0,"𝔩"],[0,"𝔪"],[0,"𝔫"],[0,"𝔬"],[0,"𝔭"],[0,"𝔮"],[0,"𝔯"],[0,"𝔰"],[0,"𝔱"],[0,"𝔲"],[0,"𝔳"],[0,"𝔴"],[0,"𝔵"],[0,"𝔶"],[0,"𝔷"],[0,"𝔸"],[0,"𝔹"],[1,"𝔻"],[0,"𝔼"],[0,"𝔽"],[0,"𝔾"],[1,"𝕀"],[0,"𝕁"],[0,"𝕂"],[0,"𝕃"],[0,"𝕄"],[1,"𝕆"],[3,"𝕊"],[0,"𝕋"],[0,"𝕌"],[0,"𝕍"],[0,"𝕎"],[0,"𝕏"],[0,"𝕐"],[1,"𝕒"],[0,"𝕓"],[0,"𝕔"],[0,"𝕕"],[0,"𝕖"],[0,"𝕗"],[0,"𝕘"],[0,"𝕙"],[0,"𝕚"],[0,"𝕛"],[0,"𝕜"],[0,"𝕝"],[0,"𝕞"],[0,"𝕟"],[0,"𝕠"],[0,"𝕡"],[0,"𝕢"],[0,"𝕣"],[0,"𝕤"],[0,"𝕥"],[0,"𝕦"],[0,"𝕧"],[0,"𝕨"],[0,"𝕩"],[0,"𝕪"],[0,"𝕫"]]))}],[8906,"ff"],[0,"fi"],[0,"fl"],[0,"ffi"],[0,"ffl"]]))},2730:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLAttribute=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.DecodingMode=t.EntityDecoder=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.EntityLevel=void 0;var r,i,o=n(9878),a=n(1818),s=n(5987);function l(e,t){if(void 0===t&&(t=r.XML),("number"==typeof t?t:t.level)===r.HTML){var n="object"==typeof t?t.mode:void 0;return(0,o.decodeHTML)(e,n)}return(0,o.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(r=t.EntityLevel||(t.EntityLevel={})),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"}(i=t.EncodingMode||(t.EncodingMode={})),t.decode=l,t.decodeStrict=function(e,t){var n;void 0===t&&(t=r.XML);var i="number"==typeof t?{level:t}:t;return null!==(n=i.mode)&&void 0!==n||(i.mode=o.DecodingMode.Strict),l(e,i)},t.encode=function(e,t){void 0===t&&(t=r.XML);var n="number"==typeof t?{level:t}:t;return n.mode===i.UTF8?(0,s.escapeUTF8)(e):n.mode===i.Attribute?(0,s.escapeAttribute)(e):n.mode===i.Text?(0,s.escapeText)(e):n.level===r.HTML?n.mode===i.ASCII?(0,a.encodeNonAsciiHTML)(e):(0,a.encodeHTML)(e):(0,s.encodeXML)(e)};var c=n(5987);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=n(1818);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=n(9878);Object.defineProperty(t,"EntityDecoder",{enumerable:!0,get:function(){return d.EntityDecoder}}),Object.defineProperty(t,"DecodingMode",{enumerable:!0,get:function(){return d.DecodingMode}}),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,"decodeHTMLAttribute",{enumerable:!0,get:function(){return d.decodeHTMLAttribute}}),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}})},8525:function(e,t,n){"use strict";var r=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=r(n(1264));t.compile=function(e){var t=e[0],n=e[1]-1;if(n<0&&t<=0)return i.default.falseFunc;if(-1===t)return function(e){return e<=n};if(0===t)return function(e){return e===n};if(1===t)return n<0?i.default.trueFunc:function(e){return e>=n};var r=Math.abs(t),o=(n%r+r)%r;return t>1?function(e){return e>=n&&e%r===o}:function(e){return e<=n&&e%r===o}},t.generate=function(e){var t=e[0],n=e[1]-1,r=0;if(t<0){var i=-t,o=(n%i+i)%i;return function(){var e=o+i*r++;return e>n?null:e}}return 0===t?n<0?function(){return null}:function(){return 0==r++?n:null}:(n<0&&(n+=t*Math.ceil(-n/t)),function(){return t*r+++n})}},3172:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sequence=t.generate=t.compile=t.parse=void 0;var r=n(8151);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return r.parse}});var i=n(8525);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,r.parse)(e))},t.sequence=function(e){return(0,i.generate)((0,r.parse)(e))}},8151:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=new Set([9,10,12,13,32]),r="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 n=t,o=0;t<e.length&&e.charCodeAt(t)>=r&&e.charCodeAt(t)<=i;)o=10*o+(e.charCodeAt(t)-r),t++;return t===n?null:o}function u(){for(;t<e.length&&n.has(e.charCodeAt(t));)t++}}},4361:(e,t,n)=>{var r=n(8829),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 n=new a,r=0,i=e.length;r<i;r++)n.add(e[r],t);return n},a.prototype.size=function(){return o?this._set.size:Object.getOwnPropertyNames(this._set).length},a.prototype.add=function(e,t){var n=o?e:r.toSetString(e),a=o?this.has(e):i.call(this._set,n),s=this._array.length;a&&!t||this._array.push(e),a||(o?this._set.set(e,s):this._set[n]=s)},a.prototype.has=function(e){if(o)return this._set.has(e);var t=r.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 n=r.toSetString(e);if(i.call(this._set,n))return this._set[n]}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.C=a},582:(e,t,n)=>{var r=n(1642);t.encode=function(e){var t,n="",i=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&i,(i>>>=5)>0&&(t|=32),n+=r.encode(t)}while(i>0);return n},t.decode=function(e,t,n){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=r.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);n.value=(s=(a=c)>>1,1==(1&a)?-s:s),n.rest=t}},1642:(e,t)=>{var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length)return n[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}},6260:(e,t,n)=>{var r=n(8829);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,n,i,o,a,s;n=e,i=(t=this._last).generatedLine,o=n.generatedLine,a=t.generatedColumn,s=n.generatedColumn,o>i||o==i&&s>=a||r.compareByGeneratedPositionsInflated(t,n)<=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(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.P=i},1527:(e,t,n)=>{var r=n(582),i=n(8829),o=n(4361).C,a=n(6260).P;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._ignoreInvalidMapping=i.getArg(e,"ignoreInvalidMapping",!1),this._sources=new o,this._names=new o,this._mappings=new a,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e,t){var n=e.sourceRoot,r=new s(Object.assign(t||{},{file:e.file,sourceRoot:n}));return e.eachMapping((function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=i.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),r.addMapping(t)})),e.sources.forEach((function(t){var o=t;null!==n&&(o=i.relative(n,t)),r._sources.has(o)||r._sources.add(o);var a=e.sourceContentFor(t);null!=a&&r.setSourceContent(t,a)})),r},s.prototype.addMapping=function(e){var t=i.getArg(e,"generated"),n=i.getArg(e,"original",null),r=i.getArg(e,"source",null),o=i.getArg(e,"name",null);(this._skipValidation||!1!==this._validateMapping(t,n,r,o))&&(null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:o}))},s.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=i.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,n){var r=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.');r=e.file}var a=this._sourceRoot;null!=a&&(r=i.relative(a,r));var s=new o,l=new o;this._mappings.unsortedForEach((function(t){if(t.source===r&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=n&&(t.source=i.join(n,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 r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=i.join(n,t)),null!=a&&(t=i.relative(a,t)),this.setSourceContent(t,r))}),this)},s.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column){var i="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(this._ignoreInvalidMapping)return"undefined"!=typeof console&&console.warn&&console.warn(i),!1;throw new Error(i)}if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(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&&n)){if(i="Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}),this._ignoreInvalidMapping)return"undefined"!=typeof console&&console.warn&&console.warn(i),!1;throw new Error(i)}},s.prototype._serializeMappings=function(){for(var e,t,n,o,a=0,s=1,l=0,c=0,u=0,d=0,h="",p=this._mappings.toArray(),m=0,f=p.length;m<f;m++){if(e="",(t=p[m]).generatedLine!==s)for(a=0;t.generatedLine!==s;)e+=";",s++;else if(m>0){if(!i.compareByGeneratedPositionsInflated(t,p[m-1]))continue;e+=","}e+=r.encode(t.generatedColumn-a),a=t.generatedColumn,null!=t.source&&(o=this._sources.indexOf(t.source),e+=r.encode(o-d),d=o,e+=r.encode(t.originalLine-1-c),c=t.originalLine-1,e+=r.encode(t.originalColumn-l),l=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=r.encode(n-u),u=n)),h+=e}return h},s.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=i.relative(t,e));var n=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]: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},8829:(e,t)=>{t.getArg=function(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,r=/^data:.+\,.+$/;function i(e){var t=e.match(n);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 n=e,r=i(e);if(r){if(!r.path)return e;n=r.path}for(var a=t.isAbsolute(n),s=[],l=0,c=0;;){if(l=c,-1===(c=n.indexOf("/",l))){s.push(n.slice(l));break}for(s.push(n.slice(l,c));c<n.length&&"/"===n[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""===(n=s.join("/"))&&(n=a?"/":"."),r?(r.path=n,o(r)):n},s=[],function(e){for(var t=0;t<s.length;t++)if(s[t].input===e){var n=s[0];return s[0]=s[t],s[t]=n,s[0].result}var r=a(e);return s.unshift({input:e,result:r}),s.length>32&&s.pop(),r});function c(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),a=i(e);if(a&&(e=a.path||"/"),n&&!n.scheme)return a&&(n.scheme=a.scheme),o(n);if(n||t.match(r))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)||n.test(e)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var u=!("__proto__"in Object.create(null));function d(e){return e}function h(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 n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function p(e,t){return e===t?0:null===e?1:null===t?-1:e>t?1:-1}t.toSetString=u?d:function(e){return h(e)?"$"+e:e},t.fromSetString=u?d:function(e){return h(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=p(e.source,t.source);return 0!==r||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)||n||0!=(r=e.generatedColumn-t.generatedColumn)||0!=(r=e.generatedLine-t.generatedLine)?r:p(e.name,t.name)},t.compareByOriginalPositionsNoSource=function(e,t,n){var r;return 0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)||n||0!=(r=e.generatedColumn-t.generatedColumn)||0!=(r=e.generatedLine-t.generatedLine)?r:p(e.name,t.name)},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||n||0!==(r=p(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:p(e.name,t.name)},t.compareByGeneratedPositionsDeflatedNoLine=function(e,t,n){var r=e.generatedColumn-t.generatedColumn;return 0!==r||n||0!==(r=p(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:p(e.name,t.name)},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||0!==(n=p(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:p(e.name,t.name)},t.parseSourceMapInput=function(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},t.computeSourceURL=function(e,t,n){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),n){var r=i(n);if(!r)throw new Error("sourceMapURL could not be parsed");if(r.path){var a=r.path.lastIndexOf("/");a>=0&&(r.path=r.path.substring(0,a+1))}t=c(o(r),t)}return l(t)}},5085:(e,t,n)=>{"use strict";t.builtin=[n(3558),n(8280),n(9559),n(5589),n(6862),n(9727),n(2122),n(700),n(6874),n(226),n(1699),n(1447),n(7721),n(3323),n(3390),n(3248),n(4119),n(4702),n(1861),n(9545),n(1390),n(1042),n(675),n(8844),n(9873),n(5699),n(8288),n(9736),n(3115),n(9616),n(1334),n(4002),n(1880),n(8511),n(9501),n(1988),n(1342),n(5926),n(981),n(9904),n(2941),n(9931),n(4571),n(3228),n(8403),n(4559),n(819),n(5793),n(5863),n(3440),n(4473),n(1597),n(2734)]},3523:(e,t,n)=>{"use strict";const r=n(6956),{textElems:i}=n(9439);class o extends Error{constructor(e,t,n,r,i){super(e),this.name="SvgoParserError",this.message=`${i||"<input>"}:${t}:${n}: ${e}`,this.reason=e,this.line=t,this.column=n,this.source=r,Error.captureStackTrace&&Error.captureStackTrace(this,o)}toString(){const e=this.source.split(/\r?\n/),t=Math.max(this.line-3,0),n=Math.min(this.line+2,e.length),r=String(n).length,i=Math.max(this.column-54,0),o=Math.max(this.column+20,80),a=e.slice(t,n).map(((e,n)=>{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+n,u=` ${c.toString().padStart(r)} | `;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 n=r.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 n.ondoctype=t=>{d({type:"doctype",name:"svg",data:{doctype:t}});const r=t.indexOf("[");if(r>=0){a.lastIndex=r;let t=a.exec(e);for(;null!=t;)n.ENTITIES[t[1]]=t[2]||t[3],t=a.exec(e)}},n.onprocessinginstruction=e=>{const t={type:"instruction",name:e.name,value:e.body};d(t)},n.oncomment=e=>{const t={type:"comment",value:e.trim()};d(t)},n.oncdata=e=>{d({type:"cdata",value:e})},n.onopentag=e=>{let t={type:"element",name:e.name,attributes:{},children:[]};for(const[n,r]of Object.entries(e.attributes))t.attributes[n]=r.value;d(t),c=t,u.push(t)},n.ontext=e=>{if("element"===c.type)if(i.has(c.name))d({type:"text",value:e});else if(/\S/.test(e)){const t={type:"text",value:e.trim()};d(t)}},n.onclosetag=()=>{u.pop(),c=u[u.length-1]},n.onerror=n=>{const r=new o(n.reason,n.line+1,n.column,e,t);if(-1===n.message.indexOf("Unexpected end"))throw r},n.write(e).close(),l}},7947:(e,t,n)=>{"use strict";const{removeLeadingZero:r,toFixed:i}=n(6675),o={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},a=e=>e in o,s=e=>{const t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},l=e=>{const t=e.codePointAt(0);return null!=t&&48<=t&&t<=57},c=(e,t)=>{let n=t,r="",i="none";for(;n<e.length;n+=1){const t=e[n];if("+"===t||"-"===t){if("none"===i){i="sign",r+=t;continue}if("e"===i){i="exponent_sign",r+=t;continue}}if(l(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",r+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",r+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",r+=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",r+=t}else i="decimal_point",r+=t}const o=Number.parseFloat(r);return Number.isNaN(o)?[t,null]:[n-1,o]};t.parsePathData=e=>{const t=[];let n=null,r=[],i=0,l=!1,u=!1;for(let d=0;d<e.length;d+=1){const h=e.charAt(d);if(s(h))continue;if(l&&","===h){if(u)break;u=!0;continue}if(a(h)){if(u)return t;if(null==n){if("M"!==h&&"m"!==h)return t}else if(0!==r.length)return t;n=h,r=[],i=o[n],l=!1,0===i&&t.push({command:n,args:r});continue}if(null==n)return t;let p=d,m=null;if("A"===n||"a"===n){const t=r.length;0!==t&&1!==t||"+"!==h&&"-"!==h&&([p,m]=c(e,d)),2!==t&&5!==t&&6!==t||([p,m]=c(e,d)),3!==t&&4!==t||("0"===h&&(m=0),"1"===h&&(m=1))}else[p,m]=c(e,d);if(null==m)return t;r.push(m),l=!0,u=!1,d=p,r.length===i&&(t.push({command:n,args:r}),"M"===n&&(n="L"),"m"===n&&(n="l"),r=[])}return t};const u=(e,t)=>(null!=t&&(e=i(e,t)),{roundedStr:r(e),rounded:e}),d=(e,t,n,r)=>{let i,o="";for(let a=0;a<t.length;a++){const{roundedStr:s,rounded:l}=u(t[a],n);!r||"A"!==e&&"a"!==e||a%7!=4&&a%7!=5?0===a||l<0||!Number.isInteger(i)&&0!=l&&l<1&&l>-1?o+=s:o+=` ${s}`:o+=s,i=l}return o};t.stringifyPathData=({pathData:e,precision:t,disableSpaceAfterFlags:n})=>{if(1===e.length){const{command:r,args:i}=e[0];return r+d(r,i,t,n)}let r="",i={...e[0]};"L"===e[1].command?i.command="M":"l"===e[1].command&&(i.command="m");for(let o=1;o<e.length;o++){const{command:a,args:s}=e[o];i.command===a&&"M"!==i.command&&"m"!==i.command||"M"===i.command&&"L"===a||"m"===i.command&&"l"===a?(i.args=[...i.args,...s],o===e.length-1&&(r+=i.command+d(i.command,i.args,t,n))):(r+=i.command+d(i.command,i.args,t,n),o===e.length-1?r+=a+d(a,s,t,n):i={command:a,args:s})}return r}},1700:(e,t,n)=>{"use strict";const{textElems:r}=n(9439),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={"&":"&","'":"'",'"':""",">":">","<":"<"};t.stringifySvg=(e,t={})=>{const n={...i,...t},r=n.indent;let o=" ";"number"==typeof r&&!1===Number.isNaN(r)?o=r<0?"\t":" ".repeat(r):"string"==typeof r&&(o=r);const s={indent:o,textContext:null,indentLevel:0},l="crlf"===n.eol?"\r\n":"\n";n.pretty&&(n.doctypeEnd+=l,n.procInstEnd+=l,n.commentEnd+=l,n.cdataEnd+=l,n.tagShortEnd+=l,n.tagOpenEnd+=l,n.tagCloseEnd+=l,n.textEnd+=l);let c=a(e,n,s);return n.finalNewline&&c.length>0&&!c.endsWith("\n")&&(c+=l),c};const a=(e,t,n)=>{let r="";n.indentLevel+=1;for(const i of e.children)"element"===i.type&&(r+=h(i,t,n)),"text"===i.type&&(r+=m(i,t,n)),"doctype"===i.type&&(r+=l(i,t)),"instruction"===i.type&&(r+=c(i,t)),"comment"===i.type&&(r+=u(i,t)),"cdata"===i.type&&(r+=d(i,t,n));return n.indentLevel-=1,r},s=(e,t)=>{let n="";return e.pretty&&null==t.textContext&&(n=t.indent.repeat(t.indentLevel-1)),n},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,n)=>s(t,n)+t.cdataStart+e.value+t.cdataEnd,h=(e,t,n)=>{if(0===e.children.length)return t.useShortTags?s(t,n)+t.tagShortStart+e.name+p(e,t)+t.tagShortEnd:s(t,n)+t.tagShortStart+e.name+p(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,n),h=s(t,n);n.textContext?(o=i.tagOpenStart,l=i.tagOpenEnd,c=i.tagCloseStart,u=i.tagCloseEnd,d=""):r.has(e.name)&&(l=i.tagOpenEnd,c=i.tagCloseStart,h="",n.textContext=e);const m=a(e,t,n);return n.textContext===e&&(n.textContext=null),d+o+e.name+p(e,t)+l+m+h+c+e.name+u}},p=(e,t)=>{let n="";for(const[r,i]of Object.entries(e.attributes))if(void 0!==i){const e=i.toString().replace(t.regValEntities,t.encodeEntity);n+=" "+r+t.attrStart+e+t.attrEnd}else n+=" "+r;return n},m=(e,t,n)=>s(t,n)+t.textStart+e.value.replace(t.regEntities,t.encodeEntity)+(n.textContext?"":t.textEnd)},883:(e,t,n)=>{"use strict";const r=n(8742),i=n(4090),{syntax:{specificity:o}}=n(5360),{visit:a,matches:s}=n(5620),{attrsGroups:l,inheritableAttrs:c,presentationNonInheritableGroupAttrs:u}=n(9439),d=r.walk.skip,h=(e,t)=>{const n=[];e.block.children.forEach((e=>{"Declaration"===e.type&&n.push({name:e.property,value:r.generate(e.value),important:!0===e.important})}));const i=[];return r.walk(e.prelude,(e=>{if("Selector"===e.type){const a=r.clone(e);let s=!1;r.walk(a,((e,t,n)=>{"PseudoClassSelector"===e.type&&(s=!0,n.remove(t))})),i.push({specificity:o(e),dynamic:s||t,selector:r.generate(a),declarations:n})}})),i},p=(e,t)=>{const n=[],i=r.parse(e,{parseValue:!1,parseAtrulePrelude:!1});return r.walk(i,(e=>"Rule"===e.type?(n.push(...h(e,t||!1)),d):"Atrule"===e.type?("keyframes"===e.name||"-webkit-keyframes"===e.name||r.walk(e,(e=>{if("Rule"===e.type)return n.push(...h(e,t||!0)),d})),d):void 0)),n},m=(e,t)=>{const n={},i=new Map;for(const[e,r]of Object.entries(t.attributes))l.presentation.has(e)&&(n[e]={type:"static",inherited:!1,value:r},i.set(e,!1));for(const{selector:r,declarations:o,dynamic:a}of e.rules)if(s(t,r))for(const{name:e,value:t,important:r}of o){const o=n[e];o&&"dynamic"===o.type||(a?n[e]={type:"dynamic",inherited:!1}:null!=o&&!0!==r&&!1!==i.get(e)||(n[e]={type:"static",inherited:!1,value:t},i.set(e,r)))}const o=null==t.attributes.style?[]:(e=>{const t=[],n=r.parse(e,{context:"declarationList",parseValue:!1});return r.walk(n,(e=>{"Declaration"===e.type&&t.push({name:e.property,value:r.generate(e.value),important:!0===e.important})})),t})(t.attributes.style);for(const{name:e,value:t,important:r}of o){const o=n[e];o&&"dynamic"===o.type||null!=o&&!0!==r&&!1!==i.get(e)||(n[e]={type:"static",inherited:!1,value:t},i.set(e,r))}return n},f=(e,t)=>{for(let n=0;n<4;n+=1){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0};t.compareSpecificity=f,t.collectStylesheet=e=>{const t=[],n=new Map;return a(e,{element:{enter:(e,r)=>{if(n.set(e,r),"style"===e.name&&(null==e.attributes.type||""===e.attributes.type||"text/css"===e.attributes.type)){const n=null!=e.attributes.media&&"all"!==e.attributes.media;for(const r of e.children)"text"!==r.type&&"cdata"!==r.type||t.push(...p(r.value,n))}}}}),t.sort(((e,t)=>f(e.specificity,t.specificity))),{rules:t,parents:n}},t.computeStyle=(e,t)=>{const{parents:n}=e,r=m(e,t);let i=n.get(t);for(;null!=i&&"root"!==i.type;){const t=m(e,i);for(const[e,n]of Object.entries(t))null==r[e]&&c.has(e)&&!u.has(e)&&(r[e]={...n,inherited:!0});i=n.get(i)}return r},t.includesAttrSelector=(e,t,n=null,o=!1)=>{const a="string"==typeof e?i.parse(e):i.parse(r.generate(e.data));for(const e of a)if(e.some(((r,a)=>{if(o){if(a===e.length-1)return!1;if(!i.isTraversal(e[a+1]))return!1}return"attribute"===r.type&&r.name===t&&(null==n||r.value===n)})))return!0;return!1}},9231:(e,t,n)=>{"use strict";const{parseSvg:r}=n(3523),{stringifySvg:i}=n(1700),{builtin:o}=n(5085),{invokePlugins:a}=n(3792),{encodeSVGDatauri:s}=n(6675),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 n=l[e.name];if(null==n)throw Error(`Unknown builtin plugin "${e.name}" specified.`);t=n.fn}return{name:e.name,params:e.params,fn:t}}return null};t.k=(e,t)=>{if(null==t&&(t={}),"object"!=typeof t)throw Error("Config should be an object");const n=t.multipass?10:1;let o=Number.POSITIVE_INFINITY,l="";const u={};null!=t.path&&(u.path=t.path);for(let s=0;s<n;s+=1){u.multipassCount=s;const n=r(e,t.path),d=t.plugins||["preset-default"];if(!Array.isArray(d))throw Error("malformed config, `plugins` property must be an array.\nSee more info here: https://github.com/svg/svgo#configuration");const h=d.filter((e=>null!=e)).map(c);h.length<d.length&&console.warn("Warning: plugins list includes null or undefined elements, these will be ignored.");const p={};if(null!=t.floatPrecision&&(p.floatPrecision=t.floatPrecision),a(n,u,h,null,p),l=i(n,t.js2svg),!(l.length<o))break;e=l,o=l.length}return t.datauri&&(l=s(l,t.datauri)),{data:l}}},3278:e=>{"use strict";const t=e=>"element"===e.type,n=(e,i)=>i.some((i=>!!t(i)&&(e(i)||n(e,r(i))))),r=e=>e.children||[],i=e=>e.parentNode||null,o=(e,n)=>{const i=[];for(const a of n)t(a)&&(e(a)&&i.push(a),i.push(...o(e,r(a))));return i},a=(e,n)=>{for(const i of n)if(t(i)){if(e(i))return i;const t=a(e,r(i));if(t)return t}return null},s={isTag:t,existsOne:n,getAttributeValue:(e,t)=>e.attributes[t],getChildren:r,getName:e=>e.name,getParent:i,getSiblings:e=>{var t=i(e);return t?r(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,n,r,o=e.length;for(;--o>-1;){for(t=n=e[o],e[o]=null,r=!0;n;){if(e.includes(n)){r=!1,e.splice(o,1);break}n=i(n)}r&&(e[o]=t)}return e},findAll:o,findOne:a};e.exports=s},3792:(e,t,n)=>{"use strict";const{visit:r}=n(5620),i=(e,t,n,i,o)=>{for(const a of n){const n=i?.[a.name];if(!1===n)continue;const s={...a.params,...o,...n},l=a.fn(e,s,t);null!=l&&r(e,l)}};t.invokePlugins=i,t.createPreset=({name:e,plugins:t})=>({name:e,fn:(n,r,o)=>{const{floatPrecision:a,overrides:s}=r,l={};if(null!=a&&(l.floatPrecision=a),s){const n=t.map((({name:e})=>e));for(const t of Object.keys(s))n.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(n,o,t,s,l)}})},6675:(e,t,n)=>{"use strict";const{attrsGroups:r,referencesProps:i}=n(9439),o=/\burl\((["'])?#(.+?)\1\)/g,a=/^#(.+?)$/,s=/(\w+)\.[a-zA-Z]/;t.encodeSVGDatauri=(e,t)=>{var n="data:image/svg+xml";return t&&"base64"!==t?"enc"===t?e=n+","+encodeURIComponent(e):"unenc"===t&&(e=n+","+e):e=(n+=";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 n=t[3];return t[2]?e=Buffer.from(n,"base64").toString("utf8"):"%"===n.charAt(0)?e=decodeURIComponent(n):"<"===n.charAt(0)&&(e=n),e},t.cleanupOutData=(e,t,n)=>{let r,i,o="";return e.forEach(((e,a)=>{if(r=" ",0==a&&(r=""),t.noSpaceAfterFlags&&("A"==n||"a"==n)){var s=a%7;4!=s&&5!=s||(r="")}const c=t.leadingZero?l(e):e.toString();t.negativeExtraSpace&&""!=r&&(e<0||"."===c.charAt(0)&&i%1!=0)&&(r=""),i=e,o+=r+c})),o};const l=e=>{const t=e.toString();return 0<e&&e<1&&t.startsWith("0")?t.slice(1):-1<e&&e<0&&"0"===t[1]?t[0]+t.slice(2):t};t.removeLeadingZero=l,t.hasScripts=e=>"script"===e.name&&0!==e.children.length||(!("a"!==e.name||!Object.entries(e.attributes).some((([e,t])=>("href"===e||e.endsWith(":href"))&&null!=t&&t.trimStart().startsWith("javascript:"))))||[...r.animationEvent,...r.documentEvent,...r.documentElementEvent,...r.globalEvent,...r.graphicalEvent].some((t=>null!=e.attributes[t]))),t.includesUrlReference=e=>new RegExp(o).test(e),t.findReferences=(e,t)=>{const n=[];if(i.has(e)){const e=t.matchAll(o);for(const t of e)n.push(t[2])}if("href"===e||e.endsWith(":href")){const e=a.exec(t);null!=e&&n.push(e[1])}if("begin"===e){const e=s.exec(t);null!=e&&n.push(e[1])}return n.map((e=>decodeURI(e)))},t.toFixed=(e,t)=>{const n=10**t;return Math.round(e*n)/n}},5620:(e,t,n)=>{"use strict";const{selectAll:r,selectOne:i,is:o}=n(2603),a={xmlMode:!0,adapter:n(3278)};t.querySelectorAll=(e,t)=>r(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,n)=>{const r=t[e.type];if(!r||!r.enter||r.enter(e,n)!==s){if("root"===e.type)for(const n of e.children)l(n,t,e);if("element"===e.type&&n.children.includes(e))for(const n of e.children)l(n,t,e);r&&r.exit&&r.exit(e,n)}};t.visit=l,t.detachNodeFromParent=(e,t)=>{t.children=t.children.filter((t=>t!==e))}},9439:(e,t)=>{"use strict";t.elemsGroups={animation:new Set(["animate","animateColor","animateMotion","animateTransform","set"]),descriptive:new Set(["desc","metadata","title"]),shape:new Set(["circle","ellipse","line","path","polygon","polyline","rect"]),structural:new Set(["defs","g","svg","symbol","use"]),paintServer:new Set(["hatch","linearGradient","meshGradient","pattern","radialGradient","solidColor"]),nonRendering:new Set(["clipPath","filter","linearGradient","marker","mask","pattern","radialGradient","solidColor","symbol"]),container:new Set(["a","defs","foreignObject","g","marker","mask","missing-glyph","pattern","svg","switch","symbol"]),textContent:new Set(["altGlyph","altGlyphDef","altGlyphItem","glyph","glyphRef","text","textPath","tref","tspan"]),textContentChild:new Set(["altGlyph","textPath","tref","tspan"]),lightSource:new Set(["feDiffuseLighting","feDistantLight","fePointLight","feSpecularLighting","feSpotLight"]),filterPrimitive:new Set(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence"])},t.textElems=new Set([...t.elemsGroups.textContent,"pre","title"]),t.pathElems=new Set(["glyph","missing-glyph","path"]),t.attrsGroups={animationAddition:new Set(["additive","accumulate"]),animationAttributeTarget:new Set(["attributeType","attributeName"]),animationEvent:new Set(["onbegin","onend","onrepeat","onload"]),animationTiming:new Set(["begin","dur","end","fill","max","min","repeatCount","repeatDur","restart"]),animationValue:new Set(["by","calcMode","from","keySplines","keyTimes","to","values"]),conditionalProcessing:new Set(["requiredExtensions","requiredFeatures","systemLanguage"]),core:new Set(["id","tabindex","xml:base","xml:lang","xml:space"]),graphicalEvent:new Set(["onactivate","onclick","onfocusin","onfocusout","onload","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup"]),presentation:new Set(["alignment-baseline","baseline-shift","clip-path","clip-rule","clip","color-interpolation-filters","color-interpolation","color-profile","color-rendering","color","cursor","direction","display","dominant-baseline","enable-background","fill-opacity","fill-rule","fill","filter","flood-color","flood-opacity","font-family","font-size-adjust","font-size","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-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","stroke","text-anchor","text-decoration","text-overflow","text-rendering","transform-origin","transform","unicode-bidi","vector-effect","visibility","word-spacing","writing-mode"]),xlink:new Set(["xlink:actuate","xlink:arcrole","xlink:href","xlink:role","xlink:show","xlink:title","xlink:type"]),documentEvent:new Set(["onabort","onerror","onresize","onscroll","onunload","onzoom"]),documentElementEvent:new Set(["oncopy","oncut","onpaste"]),globalEvent:new Set(["oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncuechange","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onpause","onplay","onplaying","onprogress","onratechange","onreset","onresize","onscroll","onseeked","onseeking","onselect","onshow","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","onvolumechange","onwaiting"]),filterPrimitive:new Set(["x","y","width","height","result"]),transferFunction:new Set(["amplitude","exponent","intercept","offset","slope","tableValues","type"])},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:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","style","target","transform"]),defaults:{target:"_self"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view","tspan"])},altGlyph:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","dx","dy","externalResourcesRequired","format","glyphRef","rotate","style","x","y"])},altGlyphDef:{attrsGroups:new Set(["core"]),content:new Set(["glyphRef"])},altGlyphItem:{attrsGroups:new Set(["core"]),content:new Set(["glyphRef","altGlyphItem"])},animate:{attrsGroups:new Set(["animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","conditionalProcessing","core","presentation","xlink"]),attrs:new Set(["externalResourcesRequired"]),contentGroups:new Set(["descriptive"])},animateColor:{attrsGroups:new Set(["animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","conditionalProcessing","core","presentation","xlink"]),attrs:new Set(["externalResourcesRequired"]),contentGroups:new Set(["descriptive"])},animateMotion:{attrsGroups:new Set(["animationAddition","animationEvent","animationTiming","animationValue","conditionalProcessing","core","xlink"]),attrs:new Set(["externalResourcesRequired","keyPoints","origin","path","rotate"]),defaults:{rotate:"0"},contentGroups:new Set(["descriptive"]),content:new Set(["mpath"])},animateTransform:{attrsGroups:new Set(["animationAddition","animationAttributeTarget","animationEvent","animationTiming","animationValue","conditionalProcessing","core","xlink"]),attrs:new Set(["externalResourcesRequired","type"]),contentGroups:new Set(["descriptive"])},circle:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","cx","cy","externalResourcesRequired","r","style","transform"]),defaults:{cx:"0",cy:"0"},contentGroups:new Set(["animation","descriptive"])},clipPath:{attrsGroups:new Set(["conditionalProcessing","core","presentation"]),attrs:new Set(["class","clipPathUnits","externalResourcesRequired","style","transform"]),defaults:{clipPathUnits:"userSpaceOnUse"},contentGroups:new Set(["animation","descriptive","shape"]),content:new Set(["text","use"])},"color-profile":{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["local","name","rendering-intent"]),defaults:{name:"sRGB","rendering-intent":"auto"},contentGroups:new Set(["descriptive"])},cursor:{attrsGroups:new Set(["core","conditionalProcessing","xlink"]),attrs:new Set(["externalResourcesRequired","x","y"]),defaults:{x:"0",y:"0"},contentGroups:new Set(["descriptive"])},defs:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},desc:{attrsGroups:new Set(["core"]),attrs:new Set(["class","style"])},ellipse:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","cx","cy","externalResourcesRequired","rx","ry","style","transform"]),defaults:{cx:"0",cy:"0"},contentGroups:new Set(["animation","descriptive"])},feBlend:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","in2","mode"]),defaults:{mode:"normal"},content:new Set(["animate","set"])},feColorMatrix:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","type","values"]),defaults:{type:"matrix"},content:new Set(["animate","set"])},feComponentTransfer:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in"]),content:new Set(["feFuncA","feFuncB","feFuncG","feFuncR"])},feComposite:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","in2","k1","k2","k3","k4","operator","style"]),defaults:{operator:"over",k1:"0",k2:"0",k3:"0",k4:"0"},content:new Set(["animate","set"])},feConvolveMatrix:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","kernelMatrix","order","style","bias","divisor","edgeMode","targetX","targetY","kernelUnitLength","preserveAlpha"]),defaults:{order:"3",bias:"0",edgeMode:"duplicate",preserveAlpha:"false"},content:new Set(["animate","set"])},feDiffuseLighting:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","diffuseConstant","in","kernelUnitLength","style","surfaceScale"]),defaults:{surfaceScale:"1",diffuseConstant:"1"},contentGroups:new Set(["descriptive"]),content:new Set(["feDistantLight","fePointLight","feSpotLight"])},feDisplacementMap:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","in2","scale","style","xChannelSelector","yChannelSelector"]),defaults:{scale:"0",xChannelSelector:"A",yChannelSelector:"A"},content:new Set(["animate","set"])},feDistantLight:{attrsGroups:new Set(["core"]),attrs:new Set(["azimuth","elevation"]),defaults:{azimuth:"0",elevation:"0"},content:new Set(["animate","set"])},feFlood:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style"]),content:new Set(["animate","animateColor","set"])},feFuncA:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feFuncB:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feFuncG:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feFuncR:{attrsGroups:new Set(["core","transferFunction"]),content:new Set(["set","animate"])},feGaussianBlur:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","stdDeviation"]),defaults:{stdDeviation:"0"},content:new Set(["set","animate"])},feImage:{attrsGroups:new Set(["core","presentation","filterPrimitive","xlink"]),attrs:new Set(["class","externalResourcesRequired","href","preserveAspectRatio","style","xlink:href"]),defaults:{preserveAspectRatio:"xMidYMid meet"},content:new Set(["animate","animateTransform","set"])},feMerge:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style"]),content:new Set(["feMergeNode"])},feMergeNode:{attrsGroups:new Set(["core"]),attrs:new Set(["in"]),content:new Set(["animate","set"])},feMorphology:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","operator","radius"]),defaults:{operator:"erode",radius:"0"},content:new Set(["animate","set"])},feOffset:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in","dx","dy"]),defaults:{dx:"0",dy:"0"},content:new Set(["animate","set"])},fePointLight:{attrsGroups:new Set(["core"]),attrs:new Set(["x","y","z"]),defaults:{x:"0",y:"0",z:"0"},content:new Set(["animate","set"])},feSpecularLighting:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","in","kernelUnitLength","specularConstant","specularExponent","style","surfaceScale"]),defaults:{surfaceScale:"1",specularConstant:"1",specularExponent:"1"},contentGroups:new Set(["descriptive","lightSource"])},feSpotLight:{attrsGroups:new Set(["core"]),attrs:new Set(["limitingConeAngle","pointsAtX","pointsAtY","pointsAtZ","specularExponent","x","y","z"]),defaults:{x:"0",y:"0",z:"0",pointsAtX:"0",pointsAtY:"0",pointsAtZ:"0",specularExponent:"1"},content:new Set(["animate","set"])},feTile:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["class","style","in"]),content:new Set(["animate","set"])},feTurbulence:{attrsGroups:new Set(["core","presentation","filterPrimitive"]),attrs:new Set(["baseFrequency","class","numOctaves","seed","stitchTiles","style","type"]),defaults:{baseFrequency:"0",numOctaves:"1",seed:"0",stitchTiles:"noStitch",type:"turbulence"},content:new Set(["animate","set"])},filter:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","filterRes","filterUnits","height","href","primitiveUnits","style","width","x","xlink:href","y"]),defaults:{primitiveUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:new Set(["descriptive","filterPrimitive"]),content:new Set(["animate","set"])},font:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","externalResourcesRequired","horiz-adv-x","horiz-origin-x","horiz-origin-y","style","vert-adv-y","vert-origin-x","vert-origin-y"]),defaults:{"horiz-origin-x":"0","horiz-origin-y":"0"},contentGroups:new Set(["descriptive"]),content:new Set(["font-face","glyph","hkern","missing-glyph","vkern"])},"font-face":{attrsGroups:new Set(["core"]),attrs:new Set(["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:new Set(["descriptive"]),content:new Set(["font-face-src"])},"font-face-format":{attrsGroups:new Set(["core"]),attrs:new Set(["string"])},"font-face-name":{attrsGroups:new Set(["core"]),attrs:new Set(["name"])},"font-face-src":{attrsGroups:new Set(["core"]),content:new Set(["font-face-name","font-face-uri"])},"font-face-uri":{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["href","xlink:href"]),content:new Set(["font-face-format"])},foreignObject:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","height","style","transform","width","x","y"]),defaults:{x:"0",y:"0"}},g:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},glyph:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["arabic-form","class","d","glyph-name","horiz-adv-x","lang","orientation","style","unicode","vert-adv-y","vert-origin-x","vert-origin-y"]),defaults:{"arabic-form":"initial"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},glyphRef:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","d","horiz-adv-x","style","vert-adv-y","vert-origin-x","vert-origin-y"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},hatch:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","hatchContentUnits","hatchUnits","pitch","rotate","style","transform","x","y"]),defaults:{hatchUnits:"objectBoundingBox",hatchContentUnits:"userSpaceOnUse",x:"0",y:"0",pitch:"0",rotate:"0"},contentGroups:new Set(["animation","descriptive"]),content:new Set(["hatchPath"])},hatchPath:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","style","d","offset"]),defaults:{offset:"0"},contentGroups:new Set(["animation","descriptive"])},hkern:{attrsGroups:new Set(["core"]),attrs:new Set(["u1","g1","u2","g2","k"])},image:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","height","href","preserveAspectRatio","style","transform","width","x","xlink:href","y"]),defaults:{x:"0",y:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:new Set(["animation","descriptive"])},line:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform","x1","x2","y1","y2"]),defaults:{x1:"0",y1:"0",x2:"0",y2:"0"},contentGroups:new Set(["animation","descriptive"])},linearGradient:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","gradientTransform","gradientUnits","href","spreadMethod","style","x1","x2","xlink:href","y1","y2"]),defaults:{x1:"0",y1:"0",x2:"100%",y2:"0",spreadMethod:"pad"},contentGroups:new Set(["descriptive"]),content:new Set(["animate","animateTransform","set","stop"])},marker:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","externalResourcesRequired","markerHeight","markerUnits","markerWidth","orient","preserveAspectRatio","refX","refY","style","viewBox"]),defaults:{markerUnits:"strokeWidth",refX:"0",refY:"0",markerWidth:"3",markerHeight:"3"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},mask:{attrsGroups:new Set(["conditionalProcessing","core","presentation"]),attrs:new Set(["class","externalResourcesRequired","height","mask-type","maskContentUnits","maskUnits","style","width","x","y"]),defaults:{maskUnits:"objectBoundingBox",maskContentUnits:"userSpaceOnUse",x:"-10%",y:"-10%",width:"120%",height:"120%"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},metadata:{attrsGroups:new Set(["core"])},"missing-glyph":{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","d","horiz-adv-x","style","vert-adv-y","vert-origin-x","vert-origin-y"]),contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},mpath:{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["externalResourcesRequired","href","xlink:href"]),contentGroups:new Set(["descriptive"])},path:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","d","externalResourcesRequired","pathLength","style","transform"]),contentGroups:new Set(["animation","descriptive"])},pattern:{attrsGroups:new Set(["conditionalProcessing","core","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","height","href","patternContentUnits","patternTransform","patternUnits","preserveAspectRatio","style","viewBox","width","x","xlink:href","y"]),defaults:{patternUnits:"objectBoundingBox",patternContentUnits:"userSpaceOnUse",x:"0",y:"0",width:"0",height:"0",preserveAspectRatio:"xMidYMid meet"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},polygon:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","points","style","transform"]),contentGroups:new Set(["animation","descriptive"])},polyline:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","points","style","transform"]),contentGroups:new Set(["animation","descriptive"])},radialGradient:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","cx","cy","externalResourcesRequired","fr","fx","fy","gradientTransform","gradientUnits","href","r","spreadMethod","style","xlink:href"]),defaults:{gradientUnits:"objectBoundingBox",cx:"50%",cy:"50%",r:"50%"},contentGroups:new Set(["descriptive"]),content:new Set(["animate","animateTransform","set","stop"])},meshGradient:{attrsGroups:new Set(["core","presentation","xlink"]),attrs:new Set(["class","style","x","y","gradientUnits","transform"]),contentGroups:new Set(["descriptive","paintServer","animation"]),content:new Set(["meshRow"])},meshRow:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style"]),contentGroups:new Set(["descriptive"]),content:new Set(["meshPatch"])},meshPatch:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style"]),contentGroups:new Set(["descriptive"]),content:new Set(["stop"])},rect:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","height","rx","ry","style","transform","width","x","y"]),defaults:{x:"0",y:"0"},contentGroups:new Set(["animation","descriptive"])},script:{attrsGroups:new Set(["core","xlink"]),attrs:new Set(["externalResourcesRequired","type","href","xlink:href"])},set:{attrsGroups:new Set(["animation","animationAttributeTarget","animationTiming","conditionalProcessing","core","xlink"]),attrs:new Set(["externalResourcesRequired","to"]),contentGroups:new Set(["descriptive"])},solidColor:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style"]),contentGroups:new Set(["paintServer"])},stop:{attrsGroups:new Set(["core","presentation"]),attrs:new Set(["class","style","offset","path"]),content:new Set(["animate","animateColor","set"])},style:{attrsGroups:new Set(["core"]),attrs:new Set(["type","media","title"]),defaults:{type:"text/css"}},svg:{attrsGroups:new Set(["conditionalProcessing","core","documentEvent","graphicalEvent","presentation"]),attrs:new Set(["baseProfile","class","contentScriptType","contentStyleType","height","preserveAspectRatio","style","version","viewBox","width","x","y","zoomAndPan"]),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:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},switch:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","style","transform"]),contentGroups:new Set(["animation","descriptive","shape"]),content:new Set(["a","foreignObject","g","image","svg","switch","text","use"])},symbol:{attrsGroups:new Set(["core","graphicalEvent","presentation"]),attrs:new Set(["class","externalResourcesRequired","preserveAspectRatio","refX","refY","style","viewBox"]),defaults:{refX:"0",refY:"0"},contentGroups:new Set(["animation","descriptive","paintServer","shape","structural"]),content:new Set(["a","altGlyphDef","clipPath","color-profile","cursor","filter","font-face","font","foreignObject","image","marker","mask","pattern","script","style","switch","text","view"])},text:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","dx","dy","externalResourcesRequired","lengthAdjust","rotate","style","textLength","transform","x","y"]),defaults:{x:"0",y:"0",lengthAdjust:"spacing"},contentGroups:new Set(["animation","descriptive","textContentChild"]),content:new Set(["a"])},textPath:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","d","externalResourcesRequired","href","method","spacing","startOffset","style","xlink:href"]),defaults:{startOffset:"0",method:"align",spacing:"exact"},contentGroups:new Set(["descriptive"]),content:new Set(["a","altGlyph","animate","animateColor","set","tref","tspan"])},title:{attrsGroups:new Set(["core"]),attrs:new Set(["class","style"])},tref:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","href","style","xlink:href"]),contentGroups:new Set(["descriptive"]),content:new Set(["animate","animateColor","set"])},tspan:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation"]),attrs:new Set(["class","dx","dy","externalResourcesRequired","lengthAdjust","rotate","style","textLength","x","y"]),contentGroups:new Set(["descriptive"]),content:new Set(["a","altGlyph","animate","animateColor","set","tref","tspan"])},use:{attrsGroups:new Set(["conditionalProcessing","core","graphicalEvent","presentation","xlink"]),attrs:new Set(["class","externalResourcesRequired","height","href","style","transform","width","x","xlink:href","y"]),defaults:{x:"0",y:"0"},contentGroups:new Set(["animation","descriptive"])},view:{attrsGroups:new Set(["core"]),attrs:new Set(["externalResourcesRequired","preserveAspectRatio","viewBox","viewTarget","zoomAndPan"]),contentGroups:new Set(["descriptive"])},vkern:{attrsGroups:new Set(["core"]),attrs:new Set(["u1","g1","u2","g2","k"])}},t.editorNamespaces=new Set(["http://creativecommons.org/ns#","http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd","http://ns.adobe.com/AdobeIllustrator/10.0/","http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/","http://ns.adobe.com/Extensibility/1.0/","http://ns.adobe.com/Flows/1.0/","http://ns.adobe.com/GenericCustomNamespace/1.0/","http://ns.adobe.com/Graphs/1.0/","http://ns.adobe.com/ImageReplacement/1.0/","http://ns.adobe.com/SaveForWeb/1.0/","http://ns.adobe.com/Variables/1.0/","http://ns.adobe.com/XPath/1.0/","http://purl.org/dc/elements/1.1/","http://schemas.microsoft.com/visio/2003/SVGExtensions/","http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd","http://taptrix.com/vectorillustrator/svg_extensions","http://www.bohemiancoding.com/sketch/ns","http://www.figma.com/figma/ns","http://www.inkscape.org/namespaces/inkscape","http://www.serif.com/","http://www.vector.evaxdesign.sk","http://www.w3.org/1999/02/22-rdf-syntax-ns#"]),t.referencesProps=new Set(["clip-path","color-profile","fill","filter","marker-end","marker-mid","marker-start","mask","stroke","style"]),t.inheritableAttrs=new Set(["clip-rule","color-interpolation-filters","color-interpolation","color-profile","color-rendering","color","cursor","direction","dominant-baseline","fill-opacity","fill-rule","fill","font-family","font-size-adjust","font-size","font-stretch","font-style","font-variant","font-weight","font","glyph-orientation-horizontal","glyph-orientation-vertical","image-rendering","letter-spacing","marker-end","marker-mid","marker-start","marker","paint-order","pointer-events","shape-rendering","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","stroke","text-anchor","text-rendering","transform","visibility","word-spacing","writing-mode"]),t.presentationNonInheritableGroupAttrs=new Set(["clip-path","display","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=new Set(["color","fill","flood-color","lighting-color","stop-color","stroke"]),t.pseudoClasses={displayState:new Set(["fullscreen","modal","picture-in-picture"]),input:new Set(["autofill","blank","checked","default","disabled","enabled","in-range","indetermined","invalid","optional","out-of-range","placeholder-shown","read-only","read-write","required","user-invalid","valid"]),linguistic:new Set(["dir","lang"]),location:new Set(["any-link","link","local-link","scope","target-within","target","visited"]),resourceState:new Set(["playing","paused"]),timeDimensional:new Set(["current","past","future"]),treeStructural:new Set(["empty","first-child","first-of-type","last-child","last-of-type","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","root"]),userAction:new Set(["active","focus-visible","focus-within","focus","hover"]),functional:new Set(["is","not","where","has"])}},971:(e,t,n)=>{"use strict";const{parsePathData:r,stringifyPathData:i}=n(7947);var o;t.path2js=e=>{if(e.pathJS)return e.pathJS;const t=[],n=r(e.attributes.d);for(const{command:e,args:r}of n)t.push({command:e,args:r});return t.length&&"m"==t[0].command&&(t[0].command="M"),e.pathJS=t,t};const a=e=>{const t=[];let n=[0,0],r=[0,0];for(let{command:i,args:o}of e)o=o.slice(),"m"===i&&(o[0]+=r[0],o[1]+=r[1],i="M"),"M"===i&&(r[0]=o[0],r[1]=o[1],n[0]=r[0],n[1]=r[1]),"h"===i&&(o[0]+=r[0],i="H"),"H"===i&&(r[0]=o[0]),"v"===i&&(o[0]+=r[1],i="V"),"V"===i&&(r[1]=o[0]),"l"===i&&(o[0]+=r[0],o[1]+=r[1],i="L"),"L"===i&&(r[0]=o[0],r[1]=o[1]),"c"===i&&(o[0]+=r[0],o[1]+=r[1],o[2]+=r[0],o[3]+=r[1],o[4]+=r[0],o[5]+=r[1],i="C"),"C"===i&&(r[0]=o[4],r[1]=o[5]),"s"===i&&(o[0]+=r[0],o[1]+=r[1],o[2]+=r[0],o[3]+=r[1],i="S"),"S"===i&&(r[0]=o[2],r[1]=o[3]),"q"===i&&(o[0]+=r[0],o[1]+=r[1],o[2]+=r[0],o[3]+=r[1],i="Q"),"Q"===i&&(r[0]=o[2],r[1]=o[3]),"t"===i&&(o[0]+=r[0],o[1]+=r[1],i="T"),"T"===i&&(r[0]=o[0],r[1]=o[1]),"a"===i&&(o[5]+=r[0],o[6]+=r[1],i="A"),"A"===i&&(r[0]=o[5],r[1]=o[6]),"z"!==i&&"Z"!==i||(r[0]=n[0],r[1]=n[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 n=e[1],r=e[0],i=c(e[1]),o=u(r,n);d(i,o)>0?s(t,h(o,n)):(s(t,i),e.shift())}else{let n=e[2],r=e[1],i=e[0],o=u(r,n),a=u(i,n),l=c(n),p=h(o,a),m=h(a,o);if(d(p,l)>0)d(o,l)>0?(s(t,p),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 h(e,t){var n=[-e[1],e[0]];return d(n,c(t))<0?c(n):n}function p(e){const t={list:[],minX:0,minY:0,maxX:0,maxY:0},n=(e,n)=>{(!e.list.length||n[1]>e.list[e.maxY][1])&&(e.maxY=e.list.length,t.maxY=t.list.length?Math.max(n[1],t.maxY):n[1]),(!e.list.length||n[0]>e.list[e.maxX][0])&&(e.maxX=e.list.length,t.maxX=t.list.length?Math.max(n[0],t.maxX):n[0]),(!e.list.length||n[1]<e.list[e.minY][1])&&(e.minY=e.list.length,t.minY=t.list.length?Math.min(n[1],t.minY):n[1]),(!e.list.length||n[0]<e.list[e.minX][0])&&(e.minX=e.list.length,t.minX=t.list.length?Math.min(n[0],t.minX):n[0]),e.list.push(n)};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,h=u;const p=(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&&n(l,[d[0],u[1]]);break;case"V":null!=u&&n(l,[u[0],d[0]]);break;case"Q":n(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||(h=[u[0]+o[0],u[1]+o[1]],n(l,h),o=[d[0]-h[0],d[1]-h[1]]);break;case"C":null!=u&&n(l,[.5*(u[0]+d[0]),.5*(u[1]+d[1])]),n(l,[.5*(d[0]+d[2]),.5*(d[1]+d[3])]),n(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||(n(l,[u[0]+.5*o[0],u[1]+.5*o[1]]),h=[u[0]+o[0],u[1]+o[1]]),null!=h&&n(l,[.5*(h[0]+d[0]),.5*(h[1]+d[1])]),n(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 r,i=g.apply(0,u.concat(d));(r=i.splice(0,6).map(p)).length;)null!=u&&n(l,[.5*(u[0]+r[0]),.5*(u[1]+r[1])]),n(l,[.5*(r[0]+r[2]),.5*(r[1]+r[3])]),n(l,[.5*(r[2]+r[4]),.5*(r[3]+r[5])]),i.length&&n(l,u=r.slice(-2))}d.length>=2&&n(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=[],n=0,r=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[n][1]&&(n=i,r=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:r,maxY:(t.length+a)%s.length}}function f(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}t.js2path=function(e,t,n){e.pathJS=t;const r=[];for(const e of t){if(0!==r.length&&("M"===e.command||"m"===e.command)){const e=r[r.length-1];"M"!==e.command&&"m"!==e.command||r.pop()}r.push({command:e.command,args:e.args})}e.attributes.d=i({pathData:r,precision:n.floatPrecision,disableSpaceAfterFlags:n.noSpaceAfterFlags})},t.intersects=function(e,t){const n=p(a(e)),r=p(a(t));if(n.maxX<=r.minX||r.maxX<=n.minX||n.maxY<=r.minY||r.maxY<=n.minY||n.list.every((e=>r.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=n.list.map(m),o=r.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 n=[s(e,t,[1,0])],r=c(n[0]),i=1e4;;){if(0==i--)return console.error("Error: infinite loop while processing mergePaths plugin."),!0;if(n.push(s(e,t,r)),d(r,n[n.length-1])<=0)return!1;if(l(n,r))return!0}}))}));function s(e,t,n){return u(h(e,n),h(t,c(n)))}function h(e,t){for(var n,r=t[1]>=0?t[0]<0?e.maxY:e.maxX:t[0]<0?e.minX:e.minY,i=-1/0;(n=d(e.list[r],t))>i;)i=n,r=++r%e.list.length;return e.list[(r||e.list.length)-1]}};const g=(e,t,n,r,i,o,a,s,l,c)=>{const u=120*Math.PI/180,d=Math.PI/180*(+i||0);let h=[];const p=(e,t,n)=>e*Math.cos(n)-t*Math.sin(n),m=(e,t,n)=>e*Math.sin(n)+t*Math.cos(n);if(c)C=c[0],A=c[1],x=c[2],S=c[3];else{t=m(e=p(e,t,-d),t,-d);var f=(e-(s=p(s,l,-d)))/2,b=(t-(l=m(s,l,-d)))/2,y=f*f/(n*n)+b*b/(r*r);y>1&&(n*=y=Math.sqrt(y),r*=y);var k=n*n,v=r*r,w=(o==a?-1:1)*Math.sqrt(Math.abs((k*v-k*b*b-v*f*f)/(k*b*b+v*f*f))),x=w*n*b/r+(e+s)/2,S=w*-r*f/n+(t+l)/2,C=Math.asin(Number(((t-S)/r).toFixed(9))),A=Math.asin(Number(((l-S)/r).toFixed(9)));C=e<x?Math.PI-C:C,A=s<x?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,N=l;A=C+u*(a&&A>C?1:-1),s=x+n*Math.cos(A),l=S+r*Math.sin(A),h=g(s,l,n,r,i,0,a,P,N,[A,E,x,S])}T=A-C;var L=Math.cos(C),D=Math.sin(C),O=Math.cos(A),M=Math.sin(A),I=Math.tan(T/4),z=4/3*n*I,R=4/3*r*I,B=[-z*D,R*L,s+z*M-e,l-R*O-t,s-e,l-t];if(c)return B.concat(h);h=B.concat(h);for(var q=[],j=0,_=h.length;j<_;j++)q[j]=j%2?m(h[j-1],h[j],d):p(h[j],h[j+1],d);return q}},3861:(e,t,n)=>{"use strict";const{toFixed:r}=n(6675),i=new Set(["matrix","rotate","scale","skewX","skewY","translate"]),o=/\s*(matrix|translate|scale|rotate|skewX|skewY)\s*\(\s*(.+?)\s*\)[\s,]*/,a=/[-+]?(?:\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.transform2js=e=>{const t=[];let n=null;for(const r of e.split(o))if(r)if(i.has(r))n={name:r,data:[]},t.push(n);else{let e;for(;e=a.exec(r);)e=Number(e),null!=n&&n.data.push(e)}return null==n||0==n.data.length?[]:t},t.transformsMultiply=e=>{const t=e.map((e=>"matrix"===e.name?e.data:l(e)));return{name:"matrix",data:t.length>0?t.reduce(c):[]}};const s={rad:e=>e*Math.PI/180,deg:e=>180*e/Math.PI,cos:e=>Math.cos(s.rad(e)),acos:(e,t)=>r(s.deg(Math.acos(e)),t),sin:e=>Math.sin(s.rad(e)),asin:(e,t)=>r(s.deg(Math.asin(e)),t),tan:e=>Math.tan(s.rad(e)),atan:(e,t)=>r(s.deg(Math.atan(e)),t)};t.matrixToTransform=(e,t)=>{const n=t.floatPrecision,i=e.data,o=[];(i[4]||i[5])&&o.push({name:"translate",data:i.slice(4,i[5]?6:5)});let a=r(Math.hypot(i[0],i[1]),t.transformPrecision),l=r((i[0]*i[3]-i[1]*i[2])/a,t.transformPrecision);const c=i[0]*i[2]+i[1]*i[3],u=i[0]*i[1]+i[2]*i[3],d=0!==u||a===l;if(!i[1]&&i[2])o.push({name:"skewX",data:[s.atan(i[2]/l,n)]});else if(i[1]&&!i[2])o.push({name:"skewY",data:[s.atan(i[1]/i[0],n)]}),a=i[0],l=i[3];else if(!c||1===a&&1===l||!d){d||(a=Math.hypot(i[0],i[2]),l=Math.hypot(i[1],i[3]),r(i[0],t.transformPrecision)<0&&(a=-a),(i[3]<0||Math.sign(i[1])===Math.sign(i[2])&&0===r(i[3],t.transformPrecision))&&(l=-l),o.push({name:"scale",data:[a,l]}));const e=Math.min(Math.max(-1,i[0]/a),1),h=[s.acos(e,n)*((d?1:l)*i[1]<0?-1:1)];if(h[0]&&o.push({name:"rotate",data:h}),u&&c&&o.push({name:"skewX",data:[s.atan(c/(a*a),n)]}),h[0]&&(i[4]||i[5])){o.shift();const e=1-i[0]/a,t=i[1]/(d?a:l),n=i[4]*(d?1:l),r=i[5]*(d?1:a),s=(e**2+t**2)*(d?1:a*l);h.push((e*n-t*r)/s,(e*r+t*n)/s)}}else if(i[1]||i[2])return[e];return(!d||1==a&&1==l)&&o.length||o.push({name:"scale",data:a==l?[a]:[a,l]}),o};const l=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=s.cos(e.data[0]),n=s.sin(e.data[0]),r=e.data[1]||0,i=e.data[2]||0;return[t,n,-n,t,(1-t)*r+n*i,(1-t)*i-n*r];case"skewX":return[1,0,s.tan(e.data[0]),1,0,0];case"skewY":return[1,s.tan(e.data[0]),0,1,0,0];default:throw Error(`Unknown transform ${e.name}`)}};t.transformArc=(e,t,n)=>{const r=t[5]-e[0],i=t[6]-e[1];let o=t[0],a=t[1];const s=t[2]*Math.PI/180,l=Math.cos(s),u=Math.sin(s);if(o>0&&a>0){let e=Math.pow(r*l+i*u,2)/(4*o*o)+Math.pow(i*l-r*u,2)/(4*a*a);e>1&&(e=Math.sqrt(e),o*=e,a*=e)}const d=c(n,[o*l,o*u,-a*u,a*l,0,0]),h=d[2]*d[2]+d[3]*d[3],p=d[0]*d[0]+d[1]*d[1]+h,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=(p+m)/2,n=(p-m)/2,r=Math.abs(e-h)>1e-6,i=(r?e:n)-h,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(n),t[2]=((r?s<0:a>0)?-1:1)*Math.acos((r?a:s)/Math.hypot(a,s))*180/Math.PI}else t[0]=t[1]=Math.sqrt(p/2),t[2]=0;return n[0]<0!=n[3]<0&&(t[4]=1-t[4]),t};const c=(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]]},8280:(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 n=t.attributes||[t.attribute];return{element:{enter:(e,t)=>{if("svg"===e.name&&"root"===t.type)for(const t of n)if("string"==typeof t&&null==e.attributes[t]&&(e.attributes[t]=void 0),"object"==typeof t)for(const n of Object.keys(t))null==e.attributes[n]&&(e.attributes[n]=t[n])}}}}},9559:(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 n=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 n)null!=e&&t.add(e);e.attributes.class=Array.from(t).join(" ")}}}}}},3060:(e,t,n)=>{"use strict";const{collectStylesheet:r,computeStyle:i}=n(883),{transformsMultiply:o,transform2js:a,transformArc:s}=n(3861),{path2js:l}=n(971),{removeLeadingZero:c,includesUrlReference:u}=n(6675),{referencesProps:d,attrsGroupsDefaults:h}=n(9439),p=/[-+]?(\d*\.\d+|\d+\.?)(?:[eE][-+]?\d+)?/g;t.applyTransforms=(e,t)=>{const n=r(e);return{element:{enter: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])=>d.has(e)&&u(t))))return;const r=i(n,e),s=r.transform;if("static"===s.type&&s.value!==e.attributes.transform)return;const m=o(a(e.attributes.transform)),f="static"===r.stroke?.type?r.stroke.value:null,b="static"===r["stroke-width"]?.type?r["stroke-width"].value:null,y=t.transformPrecision;if("dynamic"===r.stroke?.type||"dynamic"===r["stroke-width"]?.type)return;const k=Number(Math.sqrt(m.data[0]*m.data[0]+m.data[1]*m.data[1]).toFixed(y));if(f&&"none"!=f){if(!t.applyTransformsStroked)return;if(!(m.data[0]===m.data[3]&&m.data[1]===-m.data[2]||m.data[0]===-m.data[3]&&m.data[1]===m.data[2]))return;1!==k&&"non-scaling-stroke"!==e.attributes["vector-effect"]&&(e.attributes["stroke-width"]=(b||h.presentation["stroke-width"]).trim().replace(p,(e=>c(Number(e)*k))),null!=e.attributes["stroke-dashoffset"]&&(e.attributes["stroke-dashoffset"]=e.attributes["stroke-dashoffset"].trim().replace(p,(e=>c(Number(e)*k)))),null!=e.attributes["stroke-dasharray"]&&(e.attributes["stroke-dasharray"]=e.attributes["stroke-dasharray"].trim().replace(p,(e=>c(Number(e)*k)))))}const v=l(e);g(v,m.data),delete e.attributes.transform}}}};const m=(e,t,n)=>[e[0]*t+e[2]*n+e[4],e[1]*t+e[3]*n+e[5]],f=(e,t,n)=>[e[0]*t+e[2]*n,e[1]*t+e[3]*n],g=(e,t)=>{const n=[0,0],r=[0,0];for(const i of e){let{command:e,args:o}=i;if("M"===e){r[0]=o[0],r[1]=o[1],n[0]=r[0],n[1]=r[1];const[e,i]=m(t,o[0],o[1]);o[0]=e,o[1]=i}if("m"===e){r[0]+=o[0],r[1]+=o[1],n[0]=r[0],n[1]=r[1];const[e,i]=f(t,o[0],o[1]);o[0]=e,o[1]=i}if("H"===e&&(e="L",o=[o[0],r[1]]),"h"===e&&(e="l",o=[o[0],0]),"V"===e&&(e="L",o=[r[0],o[0]]),"v"===e&&(e="l",o=[0,o[0]]),"L"===e){r[0]=o[0],r[1]=o[1];const[e,n]=m(t,o[0],o[1]);o[0]=e,o[1]=n}if("l"===e){r[0]+=o[0],r[1]+=o[1];const[e,n]=f(t,o[0],o[1]);o[0]=e,o[1]=n}if("C"===e){r[0]=o[4],r[1]=o[5];const[e,n]=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]=n,o[2]=i,o[3]=a,o[4]=s,o[5]=l}if("c"===e){r[0]+=o[4],r[1]+=o[5];const[e,n]=f(t,o[0],o[1]),[i,a]=f(t,o[2],o[3]),[s,l]=f(t,o[4],o[5]);o[0]=e,o[1]=n,o[2]=i,o[3]=a,o[4]=s,o[5]=l}if("S"===e){r[0]=o[2],r[1]=o[3];const[e,n]=m(t,o[0],o[1]),[i,a]=m(t,o[2],o[3]);o[0]=e,o[1]=n,o[2]=i,o[3]=a}if("s"===e){r[0]+=o[2],r[1]+=o[3];const[e,n]=f(t,o[0],o[1]),[i,a]=f(t,o[2],o[3]);o[0]=e,o[1]=n,o[2]=i,o[3]=a}if("Q"===e){r[0]=o[2],r[1]=o[3];const[e,n]=m(t,o[0],o[1]),[i,a]=m(t,o[2],o[3]);o[0]=e,o[1]=n,o[2]=i,o[3]=a}if("q"===e){r[0]+=o[2],r[1]+=o[3];const[e,n]=f(t,o[0],o[1]),[i,a]=f(t,o[2],o[3]);o[0]=e,o[1]=n,o[2]=i,o[3]=a}if("T"===e){r[0]=o[0],r[1]=o[1];const[e,n]=m(t,o[0],o[1]);o[0]=e,o[1]=n}if("t"===e){r[0]+=o[0],r[1]+=o[1];const[e,n]=f(t,o[0],o[1]);o[0]=e,o[1]=n}if("A"===e){if(s(r,o,t),r[0]=o[5],r[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,n]=m(t,o[5],o[6]);o[5]=e,o[6]=n}if("a"===e){if(s([0,0],o,t),r[0]+=o[5],r[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,n]=f(t,o[5],o[6]);o[5]=e,o[6]=n}"z"!==e&&"Z"!==e||(r[0]=n[0],r[1]=n[1]),i.command=e,i.args=o}}},5589:(e,t)=>{"use strict";t.name="cleanupAttrs",t.description="cleanups attributes from newlines, trailing and repeating spaces";const n=/(\S)\r?\n(\S)/g,r=/\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(n,((e,t,n)=>t+" "+n)),e.attributes[t]=e.attributes[t].replace(r,"")),a&&(e.attributes[t]=e.attributes[t].trim()),s&&(e.attributes[t]=e.attributes[t].replace(i," "))}}}}},6862:(e,t,n)=>{"use strict";const r=n(8742),{visit:i}=n(5620);t.name="cleanupEnableBackground",t.description="remove or cleanup enable-background attribute when possible";const o=/^new\s0\s0\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)\s([-+]?\d*\.?\d+([eE][-+]?\d+)?)$/;t.fn=e=>{let t=!1;return i(e,{element:{enter:e=>{"filter"===e.name&&(t=!0)}}}),{element:{enter:e=>{let n=null,i=null;if(null!=e.attributes.style&&(n=r.parse(e.attributes.style,{context:"declarationList"}),"DeclarationList"===n.type)){const e=[];r.walk(n,((t,n)=>{"Declaration"===t.type&&"enable-background"===t.property&&(e.push(n),i=n)}));for(let t=0;t<e.length-1;t++)n.children.remove(e[t])}if(!t)return delete e.attributes["enable-background"],void("DeclarationList"===n?.type&&(i&&n.children.remove(i),n.children.isEmpty?delete e.attributes.style:e.attributes.style=r.generate(n)));const o=null!=e.attributes.width&&null!=e.attributes.height;if(("svg"===e.name||"mask"===e.name||"pattern"===e.name)&&o){const t=e.attributes["enable-background"],o=a(t,e.name,e.attributes.width,e.attributes.height);if(o?e.attributes["enable-background"]=o:delete e.attributes["enable-background"],"DeclarationList"===n?.type&&i){const t=r.generate(i.data.value),o=a(t,e.name,e.attributes.width,e.attributes.height);o?i.data.value={type:"Raw",value:o}:n.children.remove(i)}}"DeclarationList"===n?.type&&(n.children.isEmpty?delete e.attributes.style:e.attributes.style=r.generate(n))}}}};const a=(e,t,n,r)=>{const i=o.exec(e);return null!=i&&n===i[1]&&r===i[3]?"svg"===t?void 0:"new":e}},9727:(e,t,n)=>{"use strict";const{visitSkip:r}=n(5620),{hasScripts:i,findReferences:o}=n(6675);t.name="cleanupIds",t.description="removes unused IDs and minifies used";const a=["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"],s=a.length-1,l=e=>{if(null==e)return[0];e[e.length-1]+=1;for(let t=e.length-1;t>0;t--)e[t]>s&&(e[t]=0,void 0!==e[t-1]&&e[t-1]++);return e[0]>s&&(e[0]=0,e.unshift(0)),e};t.fn=(e,t)=>{const{remove:n=!0,minify:s=!0,preserve:c=[],preservePrefixes:u=[],force:d=!1}=t,h=new Set(Array.isArray(c)?c:c?[c]:[]),p=Array.isArray(u)?u:u?[u]:[],m=new Map,f=new Map;let g=!1;return{element:{enter:e=>{if(!d){if("style"===e.name&&0!==e.children.length||i(e))return void(g=!0);if("svg"===e.name){let t=!0;for(const n of e.children)if("element"!==n.type||"defs"!==n.name){t=!1;break}if(t)return r}}for(const[t,n]of Object.entries(e.attributes))if("id"===t){const t=n;m.has(t)?delete e.attributes.id:m.set(t,e)}else{const r=o(t,n);for(const n of r){let r=f.get(n);null==r&&(r=[],f.set(n,r)),r.push({element:e,name:t})}}}},root:{exit:()=>{if(g)return;const e=e=>h.has(e)||((e,t)=>{for(const n of t)if(e.startsWith(n))return!0;return!1})(e,p);let t=null;for(const[n,r]of f){const i=m.get(n);if(null!=i){if(s&&!1===e(n)){let o=null;do{t=l(t),o=t.map((e=>a[e])).join("")}while(e(o)||f.has(o)&&null==m.get(o));i.attributes.id=o;for(const{element:e,name:t}of r){const r=e.attributes[t];r.includes("#")?e.attributes[t]=r.replace(`#${encodeURI(n)}`,`#${o}`):e.attributes[t]=r.replace(`${n}.`,`${o}.`)}}m.delete(n)}}if(n)for(const[t,n]of m)!1===e(t)&&delete n.attributes.id}}}}},2122:(e,t,n)=>{"use strict";const{removeLeadingZero:r}=n(6675);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:n=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(n)),u=e[3]||"";if(c&&u&&u in a){const t=Number((a[u]*Number(e[1])).toFixed(n));t.toString().length<e[0].length&&(o=t,u="px")}i=s?r(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))}}}}},700:(e,t,n)=>{"use strict";const{removeLeadingZero:r}=n(6675);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:n=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(n))})).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(n)),d=u[3]||"";if(l&&""!==d&&d in o){const e=Number((o[d]*Number(u[1])).toFixed(n));e.toString().length<u[0].length&&(c=e,d="px")}i=a?r(c):c.toString(),s&&"px"===d&&(d=""),e.attributes[t]=i+d}}}}}}},6874:(e,t,n)=>{"use strict";const{inheritableAttrs:r,elemsGroups:i}=n(9439);t.name="collapseGroups",t.description="collapses useless groups";const o=(e,t)=>{if("element"===e.type){if(i.animation.has(e.name)&&e.attributes.attributeName===t)return!0;for(const n of e.children)if(o(n,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[n,i]of Object.entries(e.attributes)){if(o(t,n))return;if(null==t.attributes[n])t.attributes[n]=i;else if("transform"===n)t.attributes[n]=i+" "+t.attributes[n];else if("inherit"===t.attributes[n])t.attributes[n]=i;else if(!1===r.has(n)&&t.attributes[n]!==i)return;delete e.attributes[n]}}if(0===Object.keys(e.attributes).length){for(const t of e.children)if("element"===t.type&&i.animation.has(t.name))return;const n=t.children.indexOf(e);t.children.splice(n,1,...e.children);for(const n of e.children)Object.defineProperty(n,"parentNode",{writable:!0,value:t})}}}}})},226:(e,t,n)=>{"use strict";const r=n(9439);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,n])=>"#"+((256+e<<8|t)<<8|n).toString(16).slice(1).toUpperCase();t.fn=(e,t)=>{const{currentColor:n=!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(r.colorsProps.has(t)){let h=d;if(n){let e;e="string"==typeof n?h===n:n instanceof RegExp?null!=n.exec(h):"none"!==h,e&&(h="currentColor")}if(i){const e=h.toLowerCase();null!=r.colorsNames[e]&&(h=r.colorsNames[e])}if(o){let e=h.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))}));h=l(t)}}if(c){let e=h.match(s);null!=e&&(h="#"+e[0][1]+e[0][3]+e[0][5])}if(u){const e=h.toLowerCase();null!=r.colorsShortNames[e]&&(h=r.colorsShortNames[e])}e.attributes[t]=h}}}}}},1699:(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",n=e.attributes.ry||"0";if(t===n||"auto"===t||"auto"===n){e.name="circle";const r="auto"===t?n:t;delete e.attributes.rx,delete e.attributes.ry,e.attributes.r=r}}}}})},1447:(e,t,n)=>{"use strict";const{attrsGroupsDefaults:r,colorsProps:i}=n(9439),{detachNodeFromParent:o,querySelectorAll:a,querySelector:s}=n(5620),{computeStyle:l,collectStylesheet:c}=n(883);t.name="convertOneStopGradients",t.description="converts one-stop (single color) gradients to a plain color",t.fn=e=>{const t=c(e),n=new Set,u=new Map,d=new Map;let h=0;return{element:{enter:(o,c)=>{if(null!=o.attributes["xlink:href"]&&h++,"defs"===o.name)return void u.set(o,c);if("linearGradient"!==o.name&&"radialGradient"!==o.name)return;const p=o.children.filter((e=>"element"===e.type&&"stop"===e.name)),m=o.attributes["xlink:href"]||o.attributes.href;let f=0===p.length&&null!=m&&m.startsWith("#")?s(e,m):o;if(null==f||"element"!==f.type)return void d.set(o,c);const g=f.children.filter((e=>"element"===e.type&&"stop"===e.name));if(1!==g.length||"element"!==g[0].type)return;let b;"element"===c.type&&"defs"===c.name&&n.add(c),d.set(o,c);const y=l(t,g[0])["stop-color"];null!=y&&"static"===y.type&&(b=y.value);const k=`url(#${o.attributes.id})`,v=[...i].map((e=>`[${e}="${k}"]`)).join(","),w=a(e,v);for(const e of w)if("element"===e.type)for(const t of i)e.attributes[t]===k&&(null!=b?e.attributes[t]=b:delete e.attributes[t]);const x=a(e,`[style*=${k}]`);for(const e of x)"element"===e.type&&(e.attributes.style=e.attributes.style.replace(k,b||r.presentation["stop-color"]))},exit:e=>{if("svg"===e.name){for(const[e,t]of d.entries())null!=e.attributes["xlink:href"]&&h--,o(e,t);0===h&&delete e.attributes["xmlns:xlink"];for(const[e,t]of u.entries())n.has(e)&&0===e.children.length&&o(e,t)}}}}}},7721:(e,t,n)=>{"use strict";const{collectStylesheet:r,computeStyle:i}=n(883),{visit:o}=n(5620),{pathElems:a}=n(9439),{path2js:s,js2path:l}=n(971),{applyTransforms:c}=n(3060),{cleanupOutData:u,toFixed:d}=n(6675);let h,p,m,f,g;t.name="convertPathData",t.description="optimizes path data: writes in shorter form, applies transformations",t.fn=(e,t)=>{const{applyTransforms:n=!0,applyTransformsStroked:O=!0,makeArcs:M={threshold:2.5,tolerance:.5},straightCurves:I=!0,convertToQ:z=!0,lineShorthands:R=!0,convertToZ:B=!0,curveSmoothShorthands:q=!0,floatPrecision:j=3,transformPrecision:_=5,smartArcRounding:F=!0,removeUseless:U=!0,collapseRepeated:G=!0,utilizeAbsolute:H=!0,leadingZero:W=!0,negativeExtraSpace:V=!0,noSpaceAfterFlags:$=!1,forceAbsolutePath:X=!1}=t,Y={applyTransforms:n,applyTransformsStroked:O,makeArcs:M,straightCurves:I,convertToQ:z,lineShorthands:R,convertToZ:B,curveSmoothShorthands:q,floatPrecision:j,transformPrecision:_,smartArcRounding:F,removeUseless:U,collapseRepeated:G,utilizeAbsolute:H,leadingZero:W,negativeExtraSpace:V,noSpaceAfterFlags:$,forceAbsolutePath:X};n&&o(e,c(e,{transformPrecision:_,applyTransformsStroked:O}));const K=r(e);return{element:{enter:e=>{if(a.has(e.name)&&null!=e.attributes.d){const n=i(K,e);p=j,m=!1!==p?+Math.pow(.1,p).toFixed(p):.01,h=p&&p>0&&p<20?v:w,M&&(f=M.threshold,g=M.tolerance);const r=null!=n["marker-mid"],o=n.stroke&&("dynamic"===n.stroke.type||"none"!==n.stroke.value),a=n["stroke-linecap"]&&("dynamic"===n["stroke-linecap"].type||"butt"!==n["stroke-linecap"].value),c=o&&a,O=!o||"static"===n["stroke-linecap"]?.type&&"round"===n["stroke-linecap"].value&&"static"===n["stroke-linejoin"]?.type&&"round"===n["stroke-linejoin"].value;var t=s(e);t.length&&(b(t),t=function(e,t,{isSafeToUseZ:n,maybeHasStrokeAndLinecap:r,hasMarkerMid:i}){const o=D.bind(null,t),a=[0,0],s=[0,0];let l,c={};return e=e.filter((function(e,b,v){const w=l;l=void 0;let D=e.command,O=e.args,M=v[b+1];if("Z"!==D&&"z"!==D){var I,z=O;if("s"===D){z=[0,0].concat(O);const e=c.args,t=e.length;z[0]=e[t-2]-e[t-4],z[1]=e[t-1]-e[t-3]}if(t.makeArcs&&("c"==D||"s"==D)&&y(z)&&(I=function(e){var t=E(e,.5),n=[t[0]/2,t[1]/2],r=[(t[0]+e[4])/2,(t[1]+e[5])/2],i=k([n[0],n[1],n[0]+n[1],n[1]-n[0],r[0],r[1],r[0]+(r[1]-t[1]),r[1]-(r[0]-t[0])]),o=i&&A([0,0],i),a=Math.min(f*m,g*o/100);if(i&&o<1e15&&[1/4,3/4].every((function(t){return Math.abs(A(E(e,t),i)-o)<=a})))return{center:i,radius:o}}(z))){var R,B=h([I.radius])[0],q=L(z,I),j=z[5]*z[0]-z[4]*z[1]>0?1:0,_={command:"a",args:[B,B,0,0,j,z[4],z[5]],coords:e.coords.slice(),base:e.base},F=[_],U=[I.center[0]-z[4],I.center[1]-z[5]],G={center:U,radius:I.radius},H=[e],W=0,V="";if("c"==c.command&&y(c.args)&&N(c.args,I)||"a"==c.command&&c.sdata&&N(c.sdata,I)){H.unshift(c),_.base=c.base,_.args[5]=_.coords[0]-_.base[0],_.args[6]=_.coords[1]-_.base[1];var $="a"==c.command?c.sdata:c.args;(q+=L($,{center:[$[4]+I.center[0],$[5]+I.center[1]],radius:I.radius}))>Math.PI&&(_.args[3]=1),W=1}for(var X=b;(M=v[++X])&&("c"===M.command||"s"===M.command);){var Y=M.args;if("s"==M.command&&(Y=(R=C({command:"s",args:M.args.slice()},v[X-1].args)).args,R.args=Y.slice(0,2),V=o([R])),!y(Y)||!P(Y,G))break;if((q+=L(Y,G))-2*Math.PI>.001)break;if(q>Math.PI&&(_.args[3]=1),H.push(M),!(2*Math.PI-q>.001)){_.args[5]=2*(G.center[0]-Y[4]),_.args[6]=2*(G.center[1]-Y[5]),_.coords=[_.base[0]+_.args[5],_.base[1]+_.args[6]],_={command:"a",args:[B,B,0,0,j,M.coords[0]-_.coords[0],M.coords[1]-_.coords[1]],coords:M.coords,base:_.coords},F.push(_),X++;break}_.coords=M.coords,_.args[5]=_.coords[0]-_.base[0],_.args[6]=_.coords[1]-_.base[1],U[0]-=Y[4],U[1]-=Y[5]}if((o(F)+V).length<o(H).length){if(v[X]&&"s"==v[X].command&&C(v[X],v[X-1].args),W){var K=F.shift();h(K.args),a[0]+=K.args[5]-c.args[c.args.length-2],a[1]+=K.args[6]-c.args[c.args.length-1],c.command="a",c.args=K.args,e.base=c.coords=K.coords}if(_=F.shift(),1==H.length?e.sdata=z.slice():H.length-1-W>0&&v.splice(b+1,H.length-1-W,...F),!_)return!1;D="a",O=_.args,e.coords=_.coords}}if(!1!==p){if("m"===D||"l"===D||"t"===D||"q"===D||"s"===D||"c"===D)for(var Q=O.length;Q--;)O[Q]+=e.base[Q%2]-a[Q%2];else"h"==D?O[0]+=e.base[0]-a[0]:"v"==D?O[0]+=e.base[1]-a[1]:"a"==D&&(O[5]+=e.base[0]-a[0],O[6]+=e.base[1]-a[1]);h(O),"h"==D?a[0]+=O[0]:"v"==D?a[1]+=O[0]:(a[0]+=O[O.length-2],a[1]+=O[O.length-1]),h(a),"M"!==D&&"m"!==D||(s[0]=a[0],s[1]=a[1])}const l="a"===D?S(O):void 0;if(t.smartArcRounding&&void 0!==l&&p)for(let e=p;e>=0;e--){const t=d(O[0],e),n=S([t,t,...O.slice(2)]);if(!(Math.abs(l-n)<m))break;O[0]=t,O[1]=t}if(t.straightCurves&&("c"===D&&x(O)||"s"===D&&x(z)?(M&&"s"==M.command&&C(M,O),D="l",O=O.slice(-2)):"q"===D&&x(O)?(M&&"t"==M.command&&C(M,O),D="l",O=O.slice(-2)):("t"===D&&"q"!==c.command&&"t"!==c.command||"a"===D&&(0===O[0]||0===O[1]||void 0!==l&&l<m))&&(D="l",O=O.slice(-2))),t.convertToQ&&"c"==D){const n=.75*(e.base[0]+O[0])-.25*e.base[0],r=.75*(e.base[0]+O[2])-.25*(e.base[0]+O[4]);if(Math.abs(n-r)<2*m){const i=.75*(e.base[1]+O[1])-.25*e.base[1],o=.75*(e.base[1]+O[3])-.25*(e.base[1]+O[5]);if(Math.abs(i-o)<2*m){const a=O.slice();a.splice(0,4,n+r-e.base[0],i+o-e.base[1]),h(a);const s=u(O,t).length;u(a,t).length<s&&(D="q",O=a,M&&"s"==M.command&&C(M,O))}}}if(t.lineShorthands&&"l"===D&&(0===O[1]?(D="h",O.pop()):0===O[0]&&(D="v",O.shift())),t.collapseRepeated&&!1===i&&("m"===D||"h"===D||"v"===D)&&c.command&&D==c.command.toLowerCase()&&("h"!=D&&"v"!=D||c.args[0]>=0==O[0]>=0))return c.args[0]+=O[0],"h"!=D&&"v"!=D&&(c.args[1]+=O[1]),c.coords=e.coords,v[b]=c,!1;if(t.curveSmoothShorthands&&c.command)if("c"===D)("c"===c.command&&Math.abs(O[0]- -(c.args[2]-c.args[4]))<m&&Math.abs(O[1]- -(c.args[3]-c.args[5]))<m||"s"===c.command&&Math.abs(O[0]- -(c.args[0]-c.args[2]))<m&&Math.abs(O[1]- -(c.args[1]-c.args[3]))<m||"c"!==c.command&&"s"!==c.command&&Math.abs(O[0])<m&&Math.abs(O[1])<m)&&(D="s",O=O.slice(2));else if("q"===D)if("q"===c.command&&Math.abs(O[0]-(c.args[2]-c.args[0]))<m&&Math.abs(O[1]-(c.args[3]-c.args[1]))<m)D="t",O=O.slice(2);else if("t"===c.command){const t=T(w,e.base),n=[O[0]+e.base[0],O[1]+e.base[1]];Math.abs(t[0]-n[0])<m&&Math.abs(t[1]-n[1])<m&&(D="t",O=O.slice(2))}if(t.removeUseless&&!r){if(("l"===D||"h"===D||"v"===D||"q"===D||"t"===D||"c"===D||"s"===D)&&O.every((function(e){return 0===e})))return v[b]=c,!1;if("a"===D&&0===O[5]&&0===O[6])return v[b]=c,!1}!t.convertToZ||!n&&"Z"!==M?.command&&"z"!==M?.command||"l"!==D&&"h"!==D&&"v"!==D||Math.abs(s[0]-e.coords[0])<m&&Math.abs(s[1]-e.coords[1])<m&&(D="z",O=[]),e.command=D,e.args=O}else if(a[0]=s[0],a[1]=s[1],"Z"===c.command||"z"===c.command)return!1;return!(("Z"===D||"z"===D)&&t.removeUseless&&n&&Math.abs(e.base[0]-e.coords[0])<m/10&&Math.abs(e.base[1]-e.coords[1])<m/10||("q"===D?l=[O[0]+e.base[0],O[1]+e.base[1]]:"t"===D&&(l=w?T(w,e.base):e.coords),c=e,0))})),e}(t,Y,{isSafeToUseZ:O,maybeHasStrokeAndLinecap:c,hasMarkerMid:r}),H&&(t=function(e,t){var n=e[0];return e=e.filter((function(e,r){if(0==r)return!0;if("Z"===e.command||"z"===e.command)return n=e,!0;var i=e.command,o=e.args,a=o.slice(),s=o.slice();if("m"===i||"l"===i||"t"===i||"q"===i||"s"===i||"c"===i)for(var l=a.length;l--;)a[l]+=e.base[l%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]);h(a),h(s);var c=u(a,t),d=u(s,t);return(t.forceAbsolutePath||c.length<d.length&&!(t.negativeExtraSpace&&i==n.command&&n.command.charCodeAt(0)>96&&c.length==d.length-1&&(o[0]<0||0===Math.floor(o[0])&&!Number.isInteger(o[0])&&n.args[n.args.length-1]%1)))&&(e.command=i.toUpperCase(),e.args=a),n=e,!0})),e}(t,Y)),l(e,t,Y))}}}}};const b=e=>{let t=[0,0],n=[0,0],r=[0,0];for(let i=0;i<e.length;i+=1){const o=e[i];let{command:a,args:s}=o;"m"===a&&(n[0]+=s[0],n[1]+=s[1],t[0]=n[0],t[1]=n[1]),"M"===a&&(0!==i&&(a="m"),s[0]-=n[0],s[1]-=n[1],n[0]+=s[0],n[1]+=s[1],t[0]=n[0],t[1]=n[1]),"l"===a&&(n[0]+=s[0],n[1]+=s[1]),"L"===a&&(a="l",s[0]-=n[0],s[1]-=n[1],n[0]+=s[0],n[1]+=s[1]),"h"===a&&(n[0]+=s[0]),"H"===a&&(a="h",s[0]-=n[0],n[0]+=s[0]),"v"===a&&(n[1]+=s[0]),"V"===a&&(a="v",s[0]-=n[1],n[1]+=s[0]),"c"===a&&(n[0]+=s[4],n[1]+=s[5]),"C"===a&&(a="c",s[0]-=n[0],s[1]-=n[1],s[2]-=n[0],s[3]-=n[1],s[4]-=n[0],s[5]-=n[1],n[0]+=s[4],n[1]+=s[5]),"s"===a&&(n[0]+=s[2],n[1]+=s[3]),"S"===a&&(a="s",s[0]-=n[0],s[1]-=n[1],s[2]-=n[0],s[3]-=n[1],n[0]+=s[2],n[1]+=s[3]),"q"===a&&(n[0]+=s[2],n[1]+=s[3]),"Q"===a&&(a="q",s[0]-=n[0],s[1]-=n[1],s[2]-=n[0],s[3]-=n[1],n[0]+=s[2],n[1]+=s[3]),"t"===a&&(n[0]+=s[0],n[1]+=s[1]),"T"===a&&(a="t",s[0]-=n[0],s[1]-=n[1],n[0]+=s[0],n[1]+=s[1]),"a"===a&&(n[0]+=s[5],n[1]+=s[6]),"A"===a&&(a="a",s[5]-=n[0],s[6]-=n[1],n[0]+=s[5],n[1]+=s[6]),"Z"!==a&&"z"!==a||(n[0]=t[0],n[1]=t[1]),o.command=a,o.args=s,o.base=r,o.coords=[n[0],n[1]],r=o.coords}return e};function y(e){var t=k([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 k(e){var t=e[1]-e[3],n=e[2]-e[0],r=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*n;if(s){var l=[(n*a-o*r)/s,(t*a-i*r)/-s];return!isNaN(l[0])&&!isNaN(l[1])&&isFinite(l[0])&&isFinite(l[1])?l:void 0}}function v(e){const t=p||0;for(let n=e.length;n-- >0;){const r=d(e[n],t);if(r!==e[n]){const i=d(e[n],t-1);e[n]=d(Math.abs(i-e[n]),t+1)>=m?r:i}}return e}function w(e){for(var t=e.length;t-- >0;)e[t]=Math.round(e[t]);return e}function x(e){var t=e.length-2,n=-e[t+1],r=e[t],i=1/(n*n+r*r);if(t<=1||!isFinite(i))return!1;for(;(t-=2)>=0;)if(Math.sqrt(Math.pow(n*e[t]+r*e[t+1],2)*i)>m)return!1;return!0}function S(e){if(1===e[3])return;const[t,n]=e;if(Math.abs(t-n)>m)return;const r=Math.sqrt(e[5]**2+e[6]**2);return r>2*t?void 0:t-Math.sqrt(t**2-.25*r**2)}function C(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 A(e,t){return Math.sqrt((e[0]-t[0])**2+(e[1]-t[1])**2)}function T(e,t){return[2*t[0]-e[0],2*t[1]-e[1]]}function E(e,t){var n=t*t,r=n*t,i=1-t,o=i*i;return[3*o*t*e[0]+3*i*n*e[2]+r*e[4],3*o*t*e[1]+3*i*n*e[3]+r*e[5]]}function P(e,t){var n=Math.min(f*m,g*t.radius/100);return[0,1/4,.5,3/4,1].every((function(r){return Math.abs(A(E(e,r),t.center)-t.radius)<=n}))}function N(e,t){return P(e,{center:[t.center[0]+e[4],t.center[1]+e[5]],radius:t.radius})}function L(e,t){var n=-t.center[0],r=-t.center[1],i=e[4]-t.center[0],o=e[5]-t.center[1];return Math.acos((n*i+r*o)/Math.sqrt((n*n+r*r)*(i*i+o*o)))}function D(e,t){return t.reduce((function(t,n){var r="";return n.args&&(r=u(h(n.args.slice()),e)),t+n.command+r}),"")}},3323:(e,t,n)=>{"use strict";const{stringifyPathData:r}=n(7947),{detachNodeFromParent:i}=n(5620);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:n=!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"),n=Number(e.attributes.y||"0"),i=Number(e.attributes.width),o=Number(e.attributes.height);if(Number.isNaN(t-n+i-o))return;const s=[{command:"M",args:[t,n]},{command:"H",args:[t+i]},{command:"V",args:[n+o]},{command:"H",args:[t]},{command:"z",args:[]}];e.name="path",e.attributes.d=r({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"),n=Number(e.attributes.y1||"0"),i=Number(e.attributes.x2||"0"),o=Number(e.attributes.y2||"0");if(Number.isNaN(t-n+i-o))return;const s=[{command:"M",args:[t,n]},{command:"L",args:[i,o]}];e.name="path",e.attributes.d=r({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 n=(e.attributes.points.match(o)||[]).map(Number);if(n.length<4)return void i(e,t);const s=[];for(let e=0;e<n.length;e+=2)s.push({command:0===e?"M":"L",args:n.slice(e,e+2)});"polygon"===e.name&&s.push({command:"z",args:[]}),e.name="path",e.attributes.d=r({pathData:s,precision:a}),delete e.attributes.points}if("circle"===e.name&&n){const t=Number(e.attributes.cx||"0"),n=Number(e.attributes.cy||"0"),i=Number(e.attributes.r||"0");if(Number.isNaN(t-n+i))return;const o=[{command:"M",args:[t,n-i]},{command:"A",args:[i,i,0,1,0,t,n+i]},{command:"A",args:[i,i,0,1,0,t,n-i]},{command:"z",args:[]}];e.name="path",e.attributes.d=r({pathData:o,precision:a}),delete e.attributes.cx,delete e.attributes.cy,delete e.attributes.r}if("ellipse"===e.name&&n){const t=Number(e.attributes.cx||"0"),n=Number(e.attributes.cy||"0"),i=Number(e.attributes.rx||"0"),o=Number(e.attributes.ry||"0");if(Number.isNaN(t-n+i-o))return;const s=[{command:"M",args:[t,n-o]},{command:"A",args:[i,o,0,1,0,t,n+o]},{command:"A",args:[i,o,0,1,0,t,n-o]},{command:"z",args:[]}];e.name="path",e.attributes.d=r({pathData:s,precision:a}),delete e.attributes.cx,delete e.attributes.cy,delete e.attributes.rx,delete e.attributes.ry}}}}}},3390:(e,t,n)=>{"use strict";const{attrsGroups:r}=n(9439);t.name="convertStyleToAttrs",t.description="converts style to attributes";const i=(...e)=>"(?:"+e.join("|")+")",o=r.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)+"*?\\)",h="\\s*("+i("[^!'\"();\\\\]+?",a,l,c,d,"[^;]*?")+"*?)",p=new RegExp(s+":"+h+"(\\s*!important(?![-(\\w]))?\\s*(?:;\\s*|$)","ig"),m=new RegExp(i(a,l,c,"/\\*[^]*?\\*/"),"ig");t.fn=(e,t)=>{const{keepImportant:n=!1}=t;return{element:{enter:e=>{if(null!=e.attributes.style){let r=[];const i={},a=e.attributes.style.replace(m,(e=>"/"==e[0]?"":"\\"==e[0]&&/[-g-z]/i.test(e[1])?e[1]:e));p.lastIndex=0;for(var t;t=p.exec(a);)n&&t[3]||r.push([t[1],t[2]]);r.length&&(r=r.filter((function(e){if(e[0]){var t=e[0].toLowerCase(),n=e[1];if(u.test(n)&&(n=n.slice(1,-1)),o.has(t))return i[t]=n,!1}return!0})),Object.assign(e.attributes,i),r.length?e.attributes.style=r.map((e=>e.join(":"))).join(";"):delete e.attributes.style)}}}}}},3248:(e,t,n)=>{"use strict";const{cleanupOutData:r,toFixed:i}=n(6675),{transform2js:o,transformsMultiply:a,matrixToTransform:s}=n(3861);t.name="convertTransform",t.description="collapses multiple transformations and optimizes it",t.fn=(e,t)=>{const{convertToShorts:n=!0,degPrecision:r,floatPrecision:i=3,transformPrecision:o=5,matrixToTransform:a=!0,shortTranslate:s=!0,shortScale:c=!0,shortRotate:u=!0,removeUseless:d=!0,collapseIntoOne:h=!0,leadingZero:p=!0,negativeExtraSpace:m=!1}=t,f={convertToShorts:n,degPrecision:r,floatPrecision:i,transformPrecision:o,matrixToTransform:a,shortTranslate:s,shortScale:c,shortRotate:u,removeUseless:d,collapseIntoOne:h,leadingZero:p,negativeExtraSpace:m};return{element:{enter:e=>{null!=e.attributes.transform&&l(e,"transform",f),null!=e.attributes.gradientTransform&&l(e,"gradientTransform",f),null!=e.attributes.patternTransform&&l(e,"patternTransform",f)}}}};const l=(e,t,n)=>{let r=o(e.attributes[t]);(n=c(r,n)).collapseIntoOne&&r.length>1&&(r=[a(r)]),n.convertToShorts?r=m(r,n):r.forEach((e=>b(e,n))),n.removeUseless&&(r=f(r)),r.length?e.attributes[t]=g(r,n):delete e.attributes[t]},c=(e,{...t})=>{const n=[];for(const t of e)"matrix"==t.name&&n.push(...t.data.slice(0,4));let r=t.transformPrecision;return n.length&&(t.transformPrecision=Math.min(t.transformPrecision,Math.max.apply(Math,n.map(p))||t.transformPrecision),r=Math.max.apply(Math,n.map((e=>e.toString().replace(/\D+/g,"").length)))),null==t.degPrecision&&(t.degPrecision=Math.max(0,Math.min(t.floatPrecision,r-2))),t},u=(e,t)=>null!=t.degPrecision&&t.degPrecision>=1&&t.floatPrecision<20?k(t.degPrecision,e):y(e),d=(e,t)=>t.floatPrecision>=1&&t.floatPrecision<20?k(t.floatPrecision,e):y(e),h=(e,t)=>t.transformPrecision>=1&&t.floatPrecision<20?k(t.transformPrecision,e):y(e),p=e=>{const t=e.toString();return t.slice(t.indexOf(".")).length-1},m=(e,t)=>{for(var n=0;n<e.length;n++){let i=e[n];if(t.matrixToTransform&&"matrix"===i.name){var r=s(i,t);g(r,t).length<=g([i],t).length&&e.splice(n,1,...r),i=e[n]}b(i,t),t.shortTranslate&&"translate"===i.name&&2===i.data.length&&!i.data[1]&&i.data.pop(),t.shortScale&&"scale"===i.name&&2===i.data.length&&i.data[0]===i.data[1]&&i.data.pop(),t.shortRotate&&"translate"===e[n-2]?.name&&"rotate"===e[n-1].name&&"translate"===e[n].name&&e[n-2].data[0]===-e[n].data[0]&&e[n-2].data[1]===-e[n].data[1]&&(e.splice(n-2,3,{name:"rotate",data:[e[n-1].data[0],e[n-2].data[0],e[n-2].data[1]]}),n-=2)}return e},f=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])))),g=(e,t)=>e.map((e=>(b(e,t),`${e.name}(${r(e.data,t)})`))).join(""),b=(e,t)=>{switch(e.name){case"translate":e.data=d(e.data,t);break;case"rotate":e.data=[...u(e.data.slice(0,1),t),...d(e.data.slice(1),t)];break;case"skewX":case"skewY":e.data=u(e.data,t);break;case"scale":e.data=h(e.data,t);break;case"matrix":e.data=[...h(e.data.slice(0,4),t),...d(e.data.slice(4),t)]}return e},y=e=>e.map(Math.round),k=(e,t)=>{for(var n=t.length,r=+Math.pow(.1,e).toFixed(e);n--;)if(i(t[n],e)!==t[n]){var o=+t[n].toFixed(e-1);t[n]=+Math.abs(o-t[n]).toFixed(e+1)>=r?+t[n].toFixed(e):o}return t}},4702:(e,t,n)=>{"use strict";const r=n(8742),{syntax:{specificity:i}}=n(5360),{visitSkip:o,querySelectorAll:a,detachNodeFromParent:s}=n(5620),{compareSpecificity:l,includesAttrSelector:c}=n(883),{attrsGroups:u,pseudoClasses:d}=n(9439);t.name="inlineStyles",t.description="inline styles (additional options)";const h=[...d.functional,...d.treeStructural];t.fn=(e,t)=>{const{onlyMatchedOnce:n=!0,removeMatchedSelectors:d=!0,useMqs:p=["","screen"],usePseudos:m=[""]}=t,f=[];let g=[];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;const n=e.children.filter((e=>"text"===e.type||"cdata"===e.type)).map((e=>e.value)).join("");let i=null;try{i=r.parse(n,{parseValue:!1,parseCustomProperty:!1})}catch{return}"StyleSheet"===i.type&&f.push({node:e,parentNode:t,cssAst:i}),r.walk(i,{visit:"Rule",enter(e){const t=this.atrule;let n="";null!=t&&(n=t.name,null!=t.prelude&&(n+=` ${r.generate(t.prelude)}`)),p.includes(n)&&"SelectorList"===e.prelude.type&&e.prelude.children.forEach(((t,n)=>{if("Selector"===t.type){const i=[];t.children.forEach(((e,t,n)=>{("PseudoClassSelector"===e.type||"PseudoElementSelector"===e.type)&&!h.includes(e.name)&&i.push({item:t,list:n})}));const o=r.generate({type:"Selector",children:(new r.List).fromArray(i.map((e=>e.item.data)))});if(m.includes(o))for(const e of i)e.list.remove(e.item);g.push({node:t,rule:e,item:n})}}))}})}},root:{exit:()=>{if(0===f.length)return;const t=g.slice().sort(((e,t)=>{const n=i(e.item.data),r=i(t.item.data);return l(n,r)})).reverse();for(const i of t){const t=r.generate(i.item.data),o=[];try{for(const n of a(e,t))"element"===n.type&&o.push(n)}catch(e){continue}if(0!==o.length&&!(n&&o.length>1)){for(const e of o){const t=r.parse(e.attributes.style??"",{context:"declarationList",parseValue:!1});if("DeclarationList"!==t.type)continue;const n=new Map;let o;r.walk(t,{visit:"Declaration",enter(e,t){null==o&&(o=t),n.set(e.property.toLowerCase(),t)}}),r.walk(i.rule,{visit:"Declaration",enter(r){const i=r.property;u.presentation.has(i)&&!g.some((e=>c(e.item,i)))&&delete e.attributes[i];const a=n.get(i),s=t.children.createItem(r);null==a?t.children.insert(s,o):!0!==a.data.important&&!0===r.important&&(t.children.replace(a,s),n.set(i,s))}});const a=r.generate(t);0!==a.length&&(e.attributes.style=a)}d&&0!==o.length&&"SelectorList"===i.rule.prelude.type&&i.rule.prelude.children.remove(i.item),i.matchedElements=o}}if(d){for(const e of t)if(null!=e.matchedElements&&!(n&&e.matchedElements.length>1))for(const t of e.matchedElements){const n=new Set(null==t.attributes.class?null:t.attributes.class.split(" "));for(const t of e.node.children)"ClassSelector"!==t.type||g.some((e=>c(e.item,"class",t.name,!0)))||n.delete(t.name);0===n.size?delete t.attributes.class:t.attributes.class=Array.from(n).join(" ");const r=e.node.children.first;"IdSelector"!==r?.type||t.attributes.id!==r.name||g.some((e=>c(e.item,"id",r.name,!0)))||delete t.attributes.id}for(const e of f)if(r.walk(e.cssAst,{visit:"Rule",enter:function(e,t,n){"Rule"===e.type&&"SelectorList"===e.prelude.type&&e.prelude.children.isEmpty&&n.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=r.generate(e.cssAst))}}}}}}},1861:(e,t,n)=>{"use strict";const{collectStylesheet:r,computeStyle:i}=n(883),{path2js:o,js2path:a,intersects:s}=n(971);t.name="mergePaths",t.description="merges multiple paths in one if possible",t.fn=(e,t)=>{const{force:n=!1,floatPrecision:l,noSpaceAfterFlags:c=!1}=t,u=r(e);return{element:{enter:e=>{if(e.children.length<=1)return;const t=[];let r=e.children[0],d=null;const h=(e,t)=>{a(e,t,{floatPrecision:l,noSpaceAfterFlags:c}),d=null};for(let a=1;a<e.children.length;a++){const l=e.children[a];if("element"!==r.type||"path"!==r.name||0!==r.children.length||null==r.attributes.d){d&&"element"===r.type&&h(r,d),r=l;continue}if("element"!==l.type||"path"!==l.name||0!==l.children.length||null==l.attributes.d){d&&h(r,d),r=l;continue}const c=i(u,l);if(c["marker-start"]||c["marker-mid"]||c["marker-end"]){d&&h(r,d),r=l;continue}const p=Object.keys(l.attributes);if(p.length!==Object.keys(r.attributes).length){d&&h(r,d),r=l;continue}if(p.some((e=>"d"!==e&&"element"===r.type&&r.attributes[e]!==l.attributes[e]))){d&&h(r,d),r=l;continue}const m=null!=d,f=o(l);d=d??o(r),!n&&s(d,f)?(m&&h(r,d),r=l,d=null):(d.push(...f),t.push(l))}d&&"element"===r.type&&h(r,d),e.children=e.children.filter((e=>!t.includes(e)))}}}}},4119:(e,t,n)=>{"use strict";const{visitSkip:r,detachNodeFromParent:i}=n(5620);t.name="mergeStyles",t.description="merge multiple style elements into one",t.fn=()=>{let e=null,t="",n="text";return{element:{enter:(o,a)=>{if("foreignObject"===o.name)return r;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&&(n="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 r={type:n,value:t};Object.defineProperty(r,"parentNode",{writable:!0,value:e}),e.children=[r]}else i(o,a)}}}}},9545:(e,t,n)=>{"use strict";const r=n(5360),{detachNodeFromParent:i}=n(5620),{hasScripts:o}=n(6675);t.name="minifyStyles",t.description="minifies styles and removes unused styles",t.fn=(e,{usage:t,...n})=>{const a=new Map,s=[],l=new Set,c=new Set,u=new Set;let d=!0,h=!0,p=!0,m=!1;"boolean"==typeof t?(d=t,h=t,p=t):t&&(d=null==t.tags||t.tags,h=null==t.ids||t.ids,p=null==t.classes||t.classes,m=null!=t.force&&t.force);let f=!1;return{element:{enter:(e,t)=>{if(o(e)&&(f=!0),l.add(e.name),null!=e.attributes.id&&c.add(e.attributes.id),null!=e.attributes.class)for(const t of e.attributes.class.split(/\s+/))u.add(t);"style"===e.name&&0!==e.children.length?a.set(e,t):null!=e.attributes.style&&s.push(e)}},root:{exit:()=>{const e={};f&&!m||(d&&(e.tags=Array.from(l)),h&&(e.ids=Array.from(c)),p&&(e.classes=Array.from(u)));for(const[t,o]of a.entries())if("text"===t.children[0].type||"cdata"===t.children[0].type){const a=t.children[0].value,s=r.minify(a,{...n,usage:e}).css;if(0===s.length){i(t,o);continue}a.indexOf(">")>=0||a.indexOf("<")>=0?(t.children[0].type="cdata",t.children[0].value=s):(t.children[0].type="text",t.children[0].value=s)}for(const e of s){const t=e.attributes.style;e.attributes.style=r.minifyBlock(t,{...n}).css}}}}}},1390:(e,t,n)=>{"use strict";const{visit:r}=n(5620),{inheritableAttrs:i,pathElems:o}=n(9439);t.name="moveElemsAttrsToGroup",t.description="Move common attributes of group children to the group",t.fn=e=>{let t=!1;return r(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 n=new Map;let r=!0,a=!0;for(const t of e.children)if("element"===t.type)if(o.has(t.name)||(a=!1),r){r=!1;for(const[e,r]of Object.entries(t.attributes))i.has(e)&&n.set(e,r)}else for(const[e,r]of n)t.attributes[e]!==r&&n.delete(e);null==e.attributes["clip-path"]&&null==e.attributes.mask||n.delete("transform"),a&&n.delete("transform");for(const[t,r]of n)"transform"===t?null!=e.attributes.transform?e.attributes.transform=`${e.attributes.transform} ${r}`:e.attributes.transform=r:e.attributes[t]=r;for(const t of e.children)if("element"===t.type)for(const[e]of n)delete t.attributes[e]}}}}},1042:(e,t,n)=>{"use strict";const{pathElems:r,referencesProps:i}=n(9439),{includesUrlReference:o}=n(6675);t.name="moveGroupAttrsToElems",t.description="moves some group attributes to the content elements";const a=[...r,"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.has(e)&&o(t)))&&e.children.every((e=>"element"===e.type&&a.includes(e.name)&&null==e.attributes.id))){for(const t of e.children){const n=e.attributes.transform;"element"===t.type&&(null!=t.attributes.transform?t.attributes.transform=`${n} ${t.attributes.transform}`:t.attributes.transform=n)}delete e.attributes.transform}}}})},675:(e,t,n)=>{"use strict";const r=n(8742),{referencesProps:i}=n(9439);t.name="prefixIds",t.description="prefix IDs";const o=(e,t)=>{const n=e(t);return t.startsWith(n)?t:n+t},a=(e,t)=>t.startsWith("#")?"#"+o(e,t.slice(1)):null;t.fn=(e,t,n)=>{const{delim:s="__",prefix:l,prefixIds:c=!0,prefixClassNames:u=!0}=t,d=new Map;return{element:{enter:e=>{const t=t=>((e,t,n,r,i,o)=>{if("function"==typeof r){let a=o.get(e);return null!=a||(a=r(t,n)+i,o.set(e,a)),a}return"string"==typeof r?r+i:!1===r?"":null!=n.path&&n.path.length>0?(e=>{const t=/[/\\]?([^/\\]+)$/.exec(e);return t?t[1]:""})(n.path).replace(/[. ]/g,"_")+i:"prefix"+i})(t,e,n,l,s,d);if("style"===e.name){if(0===e.children.length)return;for(const n of e.children){if("text"!==n.type&&"cdata"!==n.type)continue;const e=n.value;let i=null;try{i=r.parse(e,{parseValue:!0,parseCustomProperty:!1})}catch{return}return r.walk(i,(e=>{var n;if(c&&"IdSelector"===e.type||u&&"ClassSelector"===e.type)e.name=o(t,e.name);else if("Url"===e.type&&e.value.length>0){const r=a(t,(n=e.value).startsWith('"')&&n.endsWith('"')||n.startsWith("'")&&n.endsWith("'")?n.slice(1,-1):n);null!=r&&(e.value=r)}})),void(n.value=r.generate(i))}}c&&null!=e.attributes.id&&0!==e.attributes.id.length&&(e.attributes.id=o(t,e.attributes.id)),u&&null!=e.attributes.class&&0!==e.attributes.class.length&&(e.attributes.class=e.attributes.class.split(/\s+/).map((e=>o(t,e))).join(" "));for(const n of["href","xlink:href"])if(null!=e.attributes[n]&&0!==e.attributes[n].length){const r=a(t,e.attributes[n]);null!=r&&(e.attributes[n]=r)}for(const n of i)null!=e.attributes[n]&&0!==e.attributes[n].length&&(e.attributes[n]=e.attributes[n].replace(/\burl\((["'])?(#.+?)\1\)/gi,((e,n,r)=>{const i=a(t,r);return null==i?e:`url(${i})`})));for(const n of["begin","end"])if(null!=e.attributes[n]&&0!==e.attributes[n].length){const r=e.attributes[n].split(/\s*;\s+/).map((e=>{if(e.endsWith(".end")||e.endsWith(".start")){const[n,r]=e.split(".");return`${o(t,n)}.${r}`}return e}));e.attributes[n]=r.join("; ")}}}}}},3558:(e,t,n)=>{"use strict";const{createPreset:r}=n(3792),i=r({name:"preset-default",plugins:[n(3115),n(3440),n(5699),n(1988),n(9616),n(5589),n(4119),n(4702),n(9545),n(9727),n(8403),n(700),n(226),n(4571),n(1342),n(4559),n(819),n(6862),n(9501),n(8511),n(3323),n(1699),n(1390),n(1042),n(6874),n(7721),n(3248),n(4002),n(1880),n(1861),n(3228),n(1597),n(2734),n(9931),n(8288)]});e.exports=i},8844:(e,t,n)=>{"use strict";const{querySelectorAll:r}=n(5620);t.name="removeAttributesBySelector",t.description="removes attributes of elements that match a css selector",t.fn=(e,t)=>{const n=Array.isArray(t.selectors)?t.selectors:[t];for(const{selector:t,attributes:i}of n){const n=r(e,t);for(const e of n)if("element"===e.type)if(Array.isArray(i))for(const t of i)delete e.attributes[t];else delete e.attributes[i]}return{}}},9873:(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 n="string"==typeof t.elemSeparator?t.elemSeparator:":",r="boolean"==typeof t.preserveCurrentColor&&t.preserveCurrentColor,i=Array.isArray(t.attrs)?t.attrs:[t.attrs];return{element:{enter:e=>{for(let t of i){t.includes(n)?t.split(n).length<3&&(t=[t,".*"].join(n)):t=[".*",t,".*"].join(n);const i=t.split(n).map((e=>("*"===e&&(e=".*"),new RegExp(["^",e,"$"].join(""),"i"))));if(i[0].test(e.name))for(const[t,n]of Object.entries(e.attributes))(!r||"fill"!=t||"currentColor"!=n)&&(!r||"stroke"!=t||"currentColor"!=n)&&i[1].test(t)&&i[2].test(n)&&delete e.attributes[t]}}}}}},5699:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeComments",t.description="removes comments";const i=[/^!/];t.fn=(e,t)=>{const{preservePatterns:n=i}=t;return{comment:{enter:(e,t)=>{if(n){if(!Array.isArray(n))throw Error(`Expected array in removeComments preservePatterns parameter but received ${n}`);if(n.some((t=>new RegExp(t).test(e.value))))return}r(e,t)}}}}},8288:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeDesc",t.description="removes <desc>";const i=/^(Created with|Created using)/;t.fn=(e,t)=>{const{removeAny:n=!1}=t;return{element:{enter:(e,t)=>{"desc"===e.name&&(n||0===e.children.length||"text"===e.children[0].type&&i.test(e.children[0].value))&&r(e,t)}}}}},9736:(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),n=Number(e.attributes.height);e.attributes.viewBox=`0 0 ${t} ${n}`,delete e.attributes.width,delete e.attributes.height}}}})},3115:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeDoctype",t.description="removes doctype declaration",t.fn=()=>({doctype:{enter:(e,t)=>{r(e,t)}}})},9616:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620),{editorNamespaces:i}=n(9439);t.name="removeEditorsNSData",t.description="removes editors namespaces, elements and attributes",t.fn=(e,t)=>{let n=[...i];Array.isArray(t.additionalNamespaces)&&(n=[...i,...t.additionalNamespaces]);const o=[];return{element:{enter:(e,t)=>{if("svg"===e.name)for(const[t,r]of Object.entries(e.attributes))t.startsWith("xmlns:")&&n.includes(r)&&(o.push(t.slice(6)),delete e.attributes[t]);for(const t of Object.keys(e.attributes))if(t.includes(":")){const[n]=t.split(":");o.includes(n)&&delete e.attributes[t]}if(e.name.includes(":")){const[n]=e.name.split(":");o.includes(n)&&r(e,t)}}}}}},1334:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeElementsByAttr",t.description="removes arbitrary elements by ID or className (disabled by default)",t.fn=(e,t)=>{const n=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!==n.length&&n.includes(e.attributes.id)&&r(e,t),e.attributes.class&&0!==i.length){const n=e.attributes.class.split(" ");for(const o of i)if(n.includes(o)){r(e,t);break}}}}}}},4002:(e,t,n)=>{"use strict";const{attrsGroups:r}=n(9439);t.name="removeEmptyAttrs",t.description="removes empty attributes",t.fn=()=>({element:{enter:e=>{for(const[t,n]of Object.entries(e.attributes))""!==n||r.conditionalProcessing.has(t)||delete e.attributes[t]}}})},1880:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620),{elemsGroups:i}=n(9439);t.name="removeEmptyContainers",t.description="removes empty container elements",t.fn=()=>({element:{exit:(e,t)=>{"svg"!==e.name&&i.container.has(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||"element"===t.type&&"switch"===t.name||r(e,t))}}})},8511:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeEmptyText",t.description="removes empty <text> elements",t.fn=(e,t)=>{const{text:n=!0,tspan:i=!0,tref:o=!0}=t;return{element:{enter:(e,t)=>{n&&"text"===e.name&&0===e.children.length&&r(e,t),i&&"tspan"===e.name&&0===e.children.length&&r(e,t),o&&"tref"===e.name&&null==e.attributes["xlink:href"]&&r(e,t)}}}}},9501:(e,t,n)=>{"use strict";const{elemsGroups:r}=n(9439),{visit:i,visitSkip:o,querySelector:a,detachNodeFromParent:s}=n(5620),{collectStylesheet:l,computeStyle:c}=n(883),{parsePathData:u}=n(7947),{hasScripts:d,findReferences:h}=n(6675),p=r.nonRendering;t.name="removeHiddenElems",t.description="removes hidden elements (zero sized, with absent attributes)",t.fn=(e,t)=>{const{isHidden:n=!0,displayNone:r=!0,opacity0:m=!0,circleR0:f=!0,ellipseRX0:g=!0,ellipseRY0:b=!0,rectWidth0:y=!0,rectHeight0:k=!0,patternWidth0:v=!0,patternHeight0:w=!0,imageWidth0:x=!0,imageHeight0:S=!0,pathEmptyD:C=!0,polylineEmptyPoints:A=!0,polygonEmptyPoints:T=!0}=t,E=l(e),P=new Map,N=new Set,L=new Map,D=new Set,O=new Map;let M=!1;function I(e,t){"element"===e.type&&null!=e.attributes.id&&"element"===t.type&&"defs"===t.name&&N.add(e.attributes.id),s(e,t)}return i(e,{element:{enter:(e,t)=>{if(p.has(e.name))return null==e.attributes.id?(s(e,t),o):(P.set(e,t),o);const n=c(E,e);m&&n.opacity&&"static"===n.opacity.type&&"0"===n.opacity.value&&I(e,t)}}}),{element:{enter:(e,t)=>{if("style"===e.name&&0!==e.children.length||d(e))return void(M=!0);if("defs"===e.name&&L.set(e,t),"use"===e.name)for(const n of Object.keys(e.attributes)){if("href"!==n&&!n.endsWith(":href"))continue;const r=e.attributes[n].slice(1);let i=O.get(r);i||(i=[],O.set(r,i)),i.push({node:e,parentNode:t})}const i=c(E,e);if(n&&i.visibility&&"static"===i.visibility.type&&"hidden"===i.visibility.value&&null==a(e,"[visibility=visible]"))I(e,t);else if(r&&i.display&&"static"===i.display.type&&"none"===i.display.value&&"marker"!==e.name)I(e,t);else if(f&&"circle"===e.name&&0===e.children.length&&"0"===e.attributes.r)I(e,t);else if(g&&"ellipse"===e.name&&0===e.children.length&&"0"===e.attributes.rx)I(e,t);else if(b&&"ellipse"===e.name&&0===e.children.length&&"0"===e.attributes.ry)I(e,t);else if(y&&"rect"===e.name&&0===e.children.length&&"0"===e.attributes.width)I(e,t);else if(k&&y&&"rect"===e.name&&0===e.children.length&&"0"===e.attributes.height)I(e,t);else if(v&&"pattern"===e.name&&"0"===e.attributes.width)I(e,t);else if(w&&"pattern"===e.name&&"0"===e.attributes.height)I(e,t);else if(x&&"image"===e.name&&"0"===e.attributes.width)I(e,t);else if(S&&"image"===e.name&&"0"===e.attributes.height)I(e,t);else{if(C&&"path"===e.name){if(null==e.attributes.d)return void I(e,t);const n=u(e.attributes.d);if(0===n.length)return void I(e,t);if(1===n.length&&null==i["marker-start"]&&null==i["marker-end"])return void I(e,t)}if(A&&"polyline"===e.name&&null==e.attributes.points)I(e,t);else if(T&&"polygon"===e.name&&null==e.attributes.points)I(e,t);else for(const[t,n]of Object.entries(e.attributes)){const e=h(t,n);for(const t of e)D.add(t)}}}},root:{exit:()=>{for(const e of N){const t=O.get(e);if(t)for(const{node:e,parentNode:n}of t)s(e,n)}if(!M)for(const[e,t]of P.entries()){const n=e.attributes.id;D.has(n)||s(e,t)}for(const[e,t]of L.entries())0===e.children.length&&s(e,t)}}}}},1988:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeMetadata",t.description="removes <metadata>",t.fn=()=>({element:{enter:(e,t)=>{"metadata"===e.name&&r(e,t)}}})},1342:(e,t,n)=>{"use strict";const{inheritableAttrs:r,attrsGroups:i,presentationNonInheritableGroupAttrs:o}=n(9439);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))!i.presentation.has(t)||r.has(t)||o.has(t)||delete e.attributes[t]}}})},5926:(e,t,n)=>{"use strict";const{visitSkip:r,detachNodeFromParent:i}=n(5620),{parsePathData:o}=n(7947),{intersects:a}=n(971);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,n)=>{if("svg"===t.name&&"root"===n.type){let n="";null!=t.attributes.viewBox?n=t.attributes.viewBox:null!=t.attributes.height&&null!=t.attributes.width&&(n=`0 0 ${t.attributes.width} ${t.attributes.height}`),n=n.replace(/[,+]|px/g," ").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"");const r=/^(-?\d*\.?\d+) (-?\d*\.?\d+) (\d*\.?\d+) (\d*\.?\d+)$/.exec(n);if(null==r)return;const i=Number.parseFloat(r[1]),o=Number.parseFloat(r[2]),a=Number.parseFloat(r[3]),s=Number.parseFloat(r[4]);e={left:i,top:o,right:i+a,bottom:o+s,width:a,height:s}}if(null!=t.attributes.transform)return r;if("path"===t.name&&null!=t.attributes.d&&null!=e){const r=o(t.attributes.d);let s=!1;for(const t of r)if("M"===t.command){const[n,r]=t.args;n>=e.left&&n<=e.right&&r>=e.top&&r<=e.bottom&&(s=!0)}if(s)return;2===r.length&&r.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:[]}],r)&&i(t,n)}}}}}},981:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);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\/)(jpe?g|png|gif)/.test(e.attributes["xlink:href"])&&r(e,t)}}})},9904:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620),{attrsGroups:i}=n(9439);t.name="removeScriptElement",t.description="removes scripts (disabled by default)";const o=[...i.animationEvent,...i.documentEvent,...i.documentElementEvent,...i.globalEvent,...i.graphicalEvent];t.fn=()=>({element:{enter:(e,t)=>{if("script"!==e.name)for(const t of o)null!=e.attributes[t]&&delete e.attributes[t];else r(e,t)},exit:(e,t)=>{if("a"===e.name)for(const n of Object.keys(e.attributes))if("href"===n||n.endsWith(":href")){if(null==e.attributes[n]||!e.attributes[n].trimStart().startsWith("javascript:"))continue;const r=t.children.indexOf(e);t.children.splice(r,1,...e.children);for(const n of e.children)Object.defineProperty(n,"parentNode",{writable:!0,value:t})}}}})},2941:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeStyleElement",t.description="removes <style> element (disabled by default)",t.fn=()=>({element:{enter:(e,t)=>{"style"===e.name&&r(e,t)}}})},9931:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeTitle",t.description="removes <title>",t.fn=()=>({element:{enter:(e,t)=>{"title"===e.name&&r(e,t)}}})},4571:(e,t,n)=>{"use strict";const{visitSkip:r,detachNodeFromParent:i}=n(5620),{collectStylesheet:o,computeStyle:a}=n(883),{elems:s,attrsGroups:l,elemsGroups:c,attrsGroupsDefaults:u,presentationNonInheritableGroupAttrs:d}=n(9439);t.name="removeUnknownsAndDefaults",t.description="removes unknown elements content and attributes, removes attrs with default values";const h=new Map,p=new Map,m=new Map;for(const[e,t]of Object.entries(s)){const n=new Set;if(t.content)for(const e of t.content)n.add(e);if(t.contentGroups)for(const e of t.contentGroups){const t=c[e];if(t)for(const e of t)n.add(e)}const r=new Set;if(t.attrs)for(const e of t.attrs)r.add(e);const i=new Map;if(t.defaults)for(const[e,n]of Object.entries(t.defaults))i.set(e,n);for(const e of t.attrsGroups){const t=l[e];if(t)for(const e of t)r.add(e);const n=u[e];if(n)for(const[e,t]of Object.entries(n))i.set(e,t)}h.set(e,n),p.set(e,r),m.set(e,i)}t.fn=(e,t)=>{const{unknownContent:n=!0,unknownAttrs:s=!0,defaultAttrs:l=!0,defaultMarkupDeclarations:c=!0,uselessOverrides:u=!0,keepDataAttrs:f=!0,keepAriaAttrs:g=!0,keepRoleAttr:b=!1}=t,y=o(e);return{instruction:{enter:e=>{c&&(e.value=e.value.replace(/\s*standalone\s*=\s*(["'])no\1/,""))}},element:{enter:(e,t)=>{if(e.name.includes(":"))return;if("foreignObject"===e.name)return r;if(n&&"element"===t.type){const n=h.get(t.name);if(null==n||0===n.size){if(null==h.get(e.name))return void i(e,t)}else if(!1===n.has(e.name))return void i(e,t)}const o=p.get(e.name),c=m.get(e.name),k="element"===t.type?a(y,t):null;for(const[t,n]of Object.entries(e.attributes))if(!(f&&t.startsWith("data-")||g&&t.startsWith("aria-")||b&&"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&&c&&c.get(t)===n&&null==k?.[t]&&delete e.attributes[t],u&&null==e.attributes.id){const r=k?.[t];!1===d.has(t)&&null!=r&&"static"===r.type&&r.value===n&&delete e.attributes[t]}}}}}}},3228:(e,t)=>{"use strict";t.name="removeUnusedNS",t.description="removes unused namespaces declaration",t.fn=()=>{const e=new Set;return{element:{enter:(t,n)=>{if("svg"===t.name&&"root"===n.type)for(const n of Object.keys(t.attributes))if(n.startsWith("xmlns:")){const t=n.slice(6);e.add(t)}if(0!==e.size){if(t.name.includes(":")){const[n]=t.name.split(":");e.has(n)&&e.delete(n)}for(const n of Object.keys(t.attributes))if(n.includes(":")){const[t]=n.split(":");e.delete(t)}}},exit:(t,n)=>{if("svg"===t.name&&"root"===n.type)for(const n of e)delete t.attributes[`xmlns:${n}`]}}}}},8403:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620),{elemsGroups:i}=n(9439);t.name="removeUselessDefs",t.description="removes elements in <defs> without id",t.fn=()=>({element:{enter:(e,t)=>{if("defs"===e.name){const n=[];o(e,n),0===n.length&&r(e,t);for(const t of n)Object.defineProperty(t,"parentNode",{writable:!0,value:e});e.children=n}else i.nonRendering.has(e.name)&&null==e.attributes.id&&r(e,t)}}});const o=(e,t)=>{for(const n of e.children)"element"===n.type&&(null!=n.attributes.id||"style"===n.name?t.push(n):o(n,t))}},4559:(e,t,n)=>{"use strict";const{visit:r,visitSkip:i,detachNodeFromParent:o}=n(5620),{collectStylesheet:a,computeStyle:s}=n(883),{hasScripts:l}=n(6675),{elemsGroups:c}=n(9439);t.name="removeUselessStrokeAndFill",t.description="removes useless stroke and fill attributes",t.fn=(e,t)=>{const{stroke:n=!0,fill:u=!0,removeNone:d=!1}=t;let h=!1;if(r(e,{element:{enter:e=>{("style"===e.name||l(e))&&(h=!0)}}}),h)return null;const p=a(e);return{element:{enter:(e,t)=>{if(null!=e.attributes.id)return i;if(!c.shape.has(e.name))return;const r=s(p,e),a=r.stroke,l=r["stroke-opacity"],h=r["stroke-width"],m=r["marker-end"],f=r.fill,g=r["fill-opacity"],b="element"===t.type?s(p,t):null,y=null==b?null:b.stroke;if(n&&(null==a||"static"===a.type&&"none"==a.value||null!=l&&"static"===l.type&&"0"===l.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(u&&(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")}d&&(null!=a&&"none"!==e.attributes.stroke||(null==f||"static"!==f.type||"none"!==f.value)&&"none"!==e.attributes.fill||o(e,t))}}}}},819:(e,t)=>{"use strict";t.name="removeViewBox",t.description="removes viewBox attribute when possible";const n=new Set(["pattern","svg","symbol"]);t.fn=()=>({element:{enter:(e,t)=>{if(n.has(e.name)&&null!=e.attributes.viewBox&&null!=e.attributes.width&&null!=e.attributes.height){if("svg"===e.name&&"root"!==t.type)return;const n=e.attributes.viewBox.split(/[ ,]+/g);"0"===n[0]&&"0"===n[1]&&e.attributes.width.replace(/px$/,"")===n[2]&&e.attributes.height.replace(/px$/,"")===n[3]&&delete e.attributes.viewBox}}}})},5863:(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}}})},3440:(e,t,n)=>{"use strict";const{detachNodeFromParent:r}=n(5620);t.name="removeXMLProcInst",t.description="removes XML processing instructions",t.fn=()=>({instruction:{enter:(e,t)=>{"xml"===e.name&&r(e,t)}}})},5793:(e,t,n)=>{"use strict";const{elems:r}=n(9439);t.name="removeXlink",t.description="remove xlink namespace and replaces attributes with the SVG 2 equivalent where applicable";const i="http://www.w3.org/1999/xlink",o={new:"_blank",replace:"_self"},a=new Set(["cursor","filter","font-face-uri","glyphRef","tref"]),s=(e,t,n)=>t.map((e=>`${e}:${n}`)).filter((t=>null!=e.attributes[t]));t.fn=(e,t)=>{const{includeLegacy:n}=t,l=[],c=[],u=[];return{element:{enter:e=>{for(const[t,n]of Object.entries(e.attributes))if(t.startsWith("xmlns:")){const e=t.split(":",2)[1];if(n===i){l.push(e);continue}l.includes(e)&&c.push(e)}if(c.some((e=>l.includes(e))))return;const t=s(e,l,"show");let d=null!=e.attributes.target;for(let n=t.length-1;n>=0;n--){const i=t[n],a=e.attributes[i],s=o[a];d||null==s?delete e.attributes[i]:(s!==r[e.name]?.defaults?.target&&(e.attributes.target=s),delete e.attributes[i],d=!0)}const h=s(e,l,"title");for(let t=h.length-1;t>=0;t--){const n=h[t],r=e.attributes[n];if(e.children.filter((e=>"element"===e.type&&"title"===e.name)).length>0){delete e.attributes[n];continue}const i={type:"element",name:"title",attributes:{},children:[{type:"text",value:r}]};Object.defineProperty(i,"parentNode",{writable:!0,value:e}),e.children.unshift(i),delete e.attributes[n]}const p=s(e,l,"href");if(p.length>0&&a.has(e.name)&&!n)p.map((e=>e.split(":",1)[0])).forEach((e=>u.push(e)));else for(let t=p.length-1;t>=0;t--){const n=p[t],r=e.attributes[n];null==e.attributes.href?(e.attributes.href=r,delete e.attributes[n]):delete e.attributes[n]}},exit:e=>{for(const[t,r]of Object.entries(e.attributes)){const[o,a]=t.split(":",2);if(!l.includes(o)||c.includes(o)||u.includes(o)||n){if(t.startsWith("xmlns:")&&!u.includes(a)){if(r===i){const n=l.indexOf(a);l.splice(n,1),delete e.attributes[t];continue}if(c.includes(o)){const e=c.indexOf(a);c.splice(e,1)}}}else delete e.attributes[t]}}}}}},4473:(e,t,n)=>{"use strict";const{collectStylesheet:r}=n(883),{detachNodeFromParent:i,querySelectorAll:o}=n(5620);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=e=>{const t=r(e),n=new Map;let a;const s=new Set;return{element:{enter:(e,t)=>{if("path"===e.name&&null!=e.attributes.d){const t=e.attributes.d,r=e.attributes.fill||"",i=t+";s:"+(e.attributes.stroke||"")+";f:"+r;let o=n.get(i);null==o&&(o=[],n.set(i,o)),o.push(e)}if(null==a&&"defs"===e.name&&"element"===t.type&&"svg"===t.name&&(a=e),"use"===e.name)for(const t of["href","xlink:href"]){const n=e.attributes[t];null!=n&&n.startsWith("#")&&n.length>1&&s.add(n.slice(1))}},exit:(e,r)=>{if("svg"===e.name&&"root"===r.type){let r=a;null==r&&(r={type:"element",name:"defs",attributes:{},children:[]},Object.defineProperty(r,"parentNode",{writable:!0,value:e}));let l=0;for(const a of n.values())if(a.length>1){const n={type:"element",name:"path",attributes:{},children:[]};for(const e of["fill","stroke","d"])null!=a[0].attributes[e]&&(n.attributes[e]=a[0].attributes[e]);const c=a[0].attributes.id;null==c||s.has(c)||t.rules.some((e=>e.selector===`#${c}`))?n.attributes.id="reuse-"+l++:(n.attributes.id=c,delete a[0].attributes.id),Object.defineProperty(n,"parentNode",{writable:!0,value:r}),r.children.push(n);for(const t of a){if(delete t.attributes.d,delete t.attributes.stroke,delete t.attributes.fill,r.children.includes(t)&&0===t.children.length){if(0===Object.keys(t.attributes).length){i(t,r);continue}if(1===Object.keys(t.attributes).length&&null!=t.attributes.id){i(t,r);const a=`[xlink\\:href=#${t.attributes.id}], [href=#${t.attributes.id}]`;for(const t of o(e,a))if("element"===t.type)for(const e of["href","xlink:href"])null!=t.attributes[e]&&(t.attributes[e]="#"+n.attributes.id);continue}}t.name="use",t.attributes["xlink:href"]="#"+n.attributes.id}}0!==r.children.length&&(null==e.attributes["xmlns:xlink"]&&(e.attributes["xmlns:xlink"]="http://www.w3.org/1999/xlink"),null==a&&e.children.unshift(r))}}}}}},1597:(e,t)=>{"use strict";t.name="sortAttrs",t.description="Sort element attributes for better compression",t.fn=(e,t)=>{const{order:n=["id","width","height","x","x1","x2","y","y1","y2","cx","cy","r","fill","stroke","marker","d","points"],xmlnsOrder:r="front"}=t,i=e=>{if("front"===r){if("xmlns"===e)return 3;if(e.startsWith("xmlns:"))return 2}return e.includes(":")?1:0},o=([e],[t])=>{const r=i(e),o=i(t)-r;if(0!==o)return o;const[a]=e.split("-"),[s]=t.split("-");if(a!==s){const e=n.includes(a)?1:0,t=n.includes(s)?1:0;if(1===e&&1===t)return n.indexOf(a)-n.indexOf(s);const r=t-e;if(0!==r)return r}return e<t?-1:1};return{element:{enter:e=>{const t=Object.entries(e.attributes);t.sort(o);const n={};for(const[e,r]of t)n[e]=r;e.attributes=n}}}}},2734:(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 n of e.children)if("element"===n.type){const e=t.get(n.name);null==e?t.set(n.name,1):t.set(n.name,e+1)}e.children.sort(((e,n)=>{if("element"!==e.type||"element"!==n.type)return 0;const r=t.get(e.name),i=t.get(n.name);if(null!=r&&null!=i){const e=i-r;if(0!==e)return e}const o=n.name.length-e.name.length;return 0!==o?o:e.name!==n.name?e.name>n.name?-1:1:0}))}}}})},9099:(e,t,n)=>{"use strict";const r=n(1164);t.createConvertor=function(e){return{fromPlainObject:t=>(e(t,{enter(e){e.children&&e.children instanceof r.List==0&&(e.children=(new r.List).fromArray(e.children))}}),t),toPlainObject:t=>(e(t,{leave(e){e.children&&e.children instanceof r.List&&(e.children=e.children.toArray())}}),t)}}},4795:(e,t,n)=>{"use strict";const r=n(761);t.SyntaxError=function(e,t,n){return Object.assign(r.createCustomError("SyntaxError",e),{input:t,offset:n,rawMessage:e,message:e+"\n "+t+"\n--"+new Array((n||t.length)+1).join("-")+"^"})}},2535:(e,t)=>{"use strict";function n(e){return e}function r(e,t,n,i){let o;switch(e.type){case"Group":o=function(e,t,n,i){const o=" "===e.combinator||i?e.combinator:" "+e.combinator+" ",a=e.terms.map((e=>r(e,t,n,i))).join(o);return e.explicit||n?(i||","===a[0]?"[":"[ ")+a+(i?"]":" ]"):a}(e,t,n,i)+(e.disallowEmpty?"!":"");break;case"Multiplier":return r(e.term,t,n,i)+t(function(e){const{min:t,max:n,comma:r}=e;return 0===t&&0===n?r?"#?":"*":0===t&&1===n?"?":1===t&&0===n?r?"#":"+":1===t&&1===n?"":(r?"#":"")+(t===n?"{"+t+"}":"{"+t+","+(0!==n?n:"")+"}")}(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=n,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)),r(e,i,o,a)}},5322:(e,t,n)=>{"use strict";const r=n(4795),i=n(2535),o=n(3415),a=n(2281);t.SyntaxError=r.SyntaxError,t.generate=i.generate,t.parse=o.parse,t.walk=a.walk},3415:(e,t,n)=>{"use strict";const r=n(565),i=9,o=10,a=12,s=13,l=32,c=33,u=35,d=38,h=39,p=40,m=41,f=42,g=43,b=44,y=45,k=60,v=62,w=63,x=64,S=91,C=93,A=123,T=124,E=125,P=8734,N=new Uint8Array(128).map(((e,t)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))?1:0)),L={" ":1,"&&":2,"||":3,"|":4};function D(e){return e.substringToPos(e.findWsEnd(e.pos))}function O(e){let t=e.pos;for(;t<e.str.length;t++){const n=e.str.charCodeAt(t);if(n>=128||0===N[n])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function M(e){let t=e.pos;for(;t<e.str.length;t++){const n=e.str.charCodeAt(t);if(n<48||n>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function I(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 z(e){let t=null,n=null;return e.eat(A),t=M(e),e.charCode()===b?(e.pos++,e.charCode()!==E&&(n=M(e))):n=t,e.eat(E),{min:Number(t),max:n?Number(n):0}}function R(e,t){const n=function(e){let t=null,n=!1;switch(e.charCode()){case f:e.pos++,t={min:0,max:0};break;case g:e.pos++,t={min:1,max:0};break;case w:e.pos++,t={min:0,max:1};break;case u:e.pos++,n=!0,e.charCode()===A?t=z(e):e.charCode()===w?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case A:t=z(e);break;default:return null}return{type:"Multiplier",comma:n,min:t.min,max:t.max,term:null}}(e);return null!==n?(n.term=t,e.charCode()===u&&e.charCodeAt(e.pos-1)===g?R(e,n):n):t}function B(e){const t=e.peek();return""===t?null:{type:"Token",value:t}}function q(e,t){function n(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}let r;for(t=Object.keys(t).sort(((e,t)=>L[e]-L[t]));t.length>0;){r=t.shift();let i=0,o=0;for(;i<e.length;i++){const t=e[i];"Combinator"===t.type&&(t.value===r?(-1===o&&(o=i-1),e.splice(i,1),i--):(-1!==o&&i-o>1&&(e.splice(o,i-o,n(e.slice(o,i),r)),i=o+1),o=-1))}-1!==o&&t.length&&e.splice(o,i-o,n(e.slice(o,i),r))}return r}function j(e){const t=[],n={};let r,i=null,o=e.pos;for(;r=_(e);)"Spaces"!==r.type&&("Combinator"===r.type?(null!==i&&"Combinator"!==i.type||(e.pos=o,e.error("Unexpected combinator")),n[r.value]=!0):null!==i&&"Combinator"!==i.type&&(n[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(r),i=r,o=e.pos);return null!==i&&"Combinator"===i.type&&(e.pos-=o,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:q(t,n)||" ",disallowEmpty:!1,explicit:!1}}function _(e){let t=e.charCode();if(t<128&&1===N[t])return function(e){const t=O(e);return e.charCode()===p?(e.pos++,{type:"Function",name:t}):R(e,{type:"Keyword",name:t})}(e);switch(t){case C:break;case S:return R(e,function(e){let t;return e.eat(S),t=j(e),e.eat(C),t.explicit=!0,e.charCode()===c&&(e.pos++,t.disallowEmpty=!0),t}(e));case k:return e.nextCharCode()===h?function(e){let t;return e.eat(k),e.eat(h),t=O(e),e.eat(h),e.eat(v),R(e,{type:"Property",name:t})}(e):function(e){let t,n=null;return e.eat(k),t=O(e),e.charCode()===p&&e.nextCharCode()===m&&(e.pos+=2,t+="()"),e.charCodeAt(e.findWsEnd(e.pos))===S&&(D(e),n=function(e){let t=null,n=null,r=1;return e.eat(S),e.charCode()===y&&(e.peek(),r=-1),-1==r&&e.charCode()===P?e.peek():(t=r*Number(M(e)),0!==N[e.charCode()]&&(t+=O(e))),D(e),e.eat(b),D(e),e.charCode()===P?e.peek():(r=1,e.charCode()===y&&(e.peek(),r=-1),n=r*Number(M(e)),0!==N[e.charCode()]&&(n+=O(e))),e.eat(C),{type:"Range",min:t,max:n}}(e)),e.eat(v),R(e,{type:"Type",name:t,opts:n})}(e);case T:return{type:"Combinator",value:e.substringToPos(e.pos+(e.nextCharCode()===T?2:1))};case d:return e.pos++,e.eat(d),{type:"Combinator",value:"&&"};case b:return e.pos++,{type:"Comma"};case h:return R(e,{type:"String",value:I(e)});case l:case i:case o:case s:case a:return{type:"Spaces",value:D(e)};case x:return t=e.nextCharCode(),t<128&&1===N[t]?(e.pos++,{type:"AtKeyword",name:O(e)}):B(e);case f:case g:case w:case u:case c:break;case A:if(t=e.nextCharCode(),t<48||t>57)return B(e);break;default:return B(e)}}t.parse=function(e){const t=new r.Tokenizer(e),n=j(t);return t.pos!==e.length&&t.error("Unexpected input"),1===n.terms.length&&"Group"===n.terms[0].type?n.terms[0]:n}},565:(e,t,n)=>{"use strict";const r=n(4795);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 r.SyntaxError(e,this.str,this.pos)}}},2281:(e,t)=>{"use strict";const n=function(){};function r(e){return"function"==typeof e?e:n}t.walk=function(e,t,i){let o=n,a=n;if("function"==typeof t?o=t:t&&(o=r(t.enter),a=r(t.leave)),o===n&&a===n)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)}},4408:(e,t,n)=>{"use strict";const r=n(2648),i=n(8143),o=n(1565),a=n(6591);function s(e,t){if("function"!=typeof t)e.children.forEach(this.node,this);else{let n=null;e.children.forEach((e=>{null!==n&&t.call(this,n),this.node(e),n=e}))}}function l(e){r.tokenize(e,((t,n,r)=>{this.token(t,e.slice(n,r))}))}t.createGenerator=function(e){const t=new Map;for(let n in e.node){const r=e.node[n];"function"==typeof(r.generate||r)&&t.set(n,r.generate||r)}return function(e,n){let r="",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){r+=e},result:()=>r};n&&("function"==typeof n.decorator&&(u=n.decorator(u)),n.sourceMap&&(u=i.generateSourceMap(u)),n.mode in o&&(u.tokenBefore=o[n.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()}}},8143:(e,t,n)=>{"use strict";const r=n(1527),i=new Set(["Atrule","Selector","Declaration"]);t.generateSourceMap=function(e){const t=new r.SourceMapGenerator,n={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 r=e.loc.start.line,i=e.loc.start.column-1;o.line===r&&o.column===i||(o.line=r,o.column=i,n.line=l,n.column=c,u&&(u=!1,n.line===a.line&&n.column===a.column||t.addMapping(s)),u=!0,t.addMapping({source:e.loc.source,original:o,generated:n}))}d.call(this,e),u&&i.has(e.type)&&(a.line=l,a.column=c)};const h=e.emit;e.emit=function(e,t,n){for(let t=0;t<e.length;t++)10===e.charCodeAt(t)?(l++,c=0):c++;h(e,t,n)};const p=e.result;return e.result=function(){return u&&t.addMapping(s),{css:p(),map:t}},e}},1565:(e,t,n)=>{"use strict";const r=n(6591),i=(e,t)=>{if(e===r.Delim&&(e=t),"string"==typeof e){const t=e.charCodeAt(0);return t>127?32768:t<<8}return e},o=[[r.Ident,r.Ident],[r.Ident,r.Function],[r.Ident,r.Url],[r.Ident,r.BadUrl],[r.Ident,"-"],[r.Ident,r.Number],[r.Ident,r.Percentage],[r.Ident,r.Dimension],[r.Ident,r.CDC],[r.Ident,r.LeftParenthesis],[r.AtKeyword,r.Ident],[r.AtKeyword,r.Function],[r.AtKeyword,r.Url],[r.AtKeyword,r.BadUrl],[r.AtKeyword,"-"],[r.AtKeyword,r.Number],[r.AtKeyword,r.Percentage],[r.AtKeyword,r.Dimension],[r.AtKeyword,r.CDC],[r.Hash,r.Ident],[r.Hash,r.Function],[r.Hash,r.Url],[r.Hash,r.BadUrl],[r.Hash,"-"],[r.Hash,r.Number],[r.Hash,r.Percentage],[r.Hash,r.Dimension],[r.Hash,r.CDC],[r.Dimension,r.Ident],[r.Dimension,r.Function],[r.Dimension,r.Url],[r.Dimension,r.BadUrl],[r.Dimension,"-"],[r.Dimension,r.Number],[r.Dimension,r.Percentage],[r.Dimension,r.Dimension],[r.Dimension,r.CDC],["#",r.Ident],["#",r.Function],["#",r.Url],["#",r.BadUrl],["#","-"],["#",r.Number],["#",r.Percentage],["#",r.Dimension],["#",r.CDC],["-",r.Ident],["-",r.Function],["-",r.Url],["-",r.BadUrl],["-","-"],["-",r.Number],["-",r.Percentage],["-",r.Dimension],["-",r.CDC],[r.Number,r.Ident],[r.Number,r.Function],[r.Number,r.Url],[r.Number,r.BadUrl],[r.Number,r.Number],[r.Number,r.Percentage],[r.Number,r.Dimension],[r.Number,"%"],[r.Number,r.CDC],["@",r.Ident],["@",r.Function],["@",r.Url],["@",r.BadUrl],["@","-"],["@",r.CDC],[".",r.Number],[".",r.Percentage],[".",r.Dimension],["+",r.Number],["+",r.Percentage],["+",r.Dimension],["/","*"]],a=o.concat([[r.Ident,r.Hash],[r.Dimension,r.Hash],[r.Hash,r.Hash],[r.AtKeyword,r.LeftParenthesis],[r.AtKeyword,r.String],[r.AtKeyword,r.Colon],[r.Percentage,r.Percentage],[r.Percentage,r.Dimension],[r.Percentage,r.Function],[r.Percentage,"-"],[r.RightParenthesis,r.Ident],[r.RightParenthesis,r.Function],[r.RightParenthesis,r.Percentage],[r.RightParenthesis,r.Dimension],[r.RightParenthesis,r.Hash],[r.RightParenthesis,"-"]]);function s(e){const t=new Set(e.map((([e,t])=>i(e)<<16|i(t))));return function(e,n,o){const a=i(n,o),s=o.charCodeAt(0);return(45===s&&n!==r.Ident&&n!==r.Function&&n!==r.CDC||43===s?t.has(e<<16|s<<8):t.has(e<<16|a))&&this.emit(" ",r.WhiteSpace,!0),a}}const l=s(o),c=s(a);t.safe=c,t.spec=l},8742:(e,t,n)=>{"use strict";const r=n(2554),i=n(2870),o=n(8298),a=n(1164),s=n(8795),l=n(5322),c=n(99),u=n(5220),d=n(173),h=n(2383),p=n(743),m=n(6591),f=n(8732),g=n(6747),{tokenize:b,parse:y,generate:k,lexer:v,createLexer:w,walk:x,find:S,findLast:C,findAll:A,toPlainObject:T,fromPlainObject:E,fork:P}=r;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=h,t.url=p,t.tokenTypes=m,t.tokenNames=f,t.TokenStream=g.TokenStream,t.createLexer=w,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=x},8795:(e,t,n)=>{"use strict";const r=n(6875),i=n(5220),o=n(612),a=n(5734),s=n(9084),l=n(6819),c=n(6329),u=n(2146),d=n(2346),h=n(8003),p=n(482),m=n(3415),f=n(2535),g=n(2281),b=c.buildMatchGraph(o.cssWideKeywords.join(" | "));function y(e,t,n){const r={};for(const i in e)e[i].syntax&&(r[i]=n?e[i].syntax:f.generate(e[i].syntax,{compact:t}));return r}function k(e,t,n){const r={};for(const[i,o]of Object.entries(e))r[i]={prelude:o.prelude&&(n?o.prelude.syntax:f.generate(o.prelude.syntax,{compact:t})),descriptors:o.descriptors&&y(o.descriptors,t,n)};return r}function v(e,t,n){return{matched:e,iterations:n,error:t,...d}}function w(e,t,n,i){const o=l(n,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 r.SyntaxMatchError(a.reason,t.syntax,n,a),a.iterations))}t.Lexer=class{constructor(e,t,n){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=n||p.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){r.push({node:e,message:t})}const n=this.structure,r=[];return this.syntax.walk(e,(function(e){n.hasOwnProperty(e.type)?n[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")})),!!r.length&&r}createDescriptor(e,t,n,r=null){const i={type:t,name:n},o={type:t,name:n,parent:r,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(((n,r)=>(n[r]=this.createDescriptor(t.descriptors[r],"AtruleDescriptor",r,e),n)),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 r.SyntaxReferenceError("Unknown at-rule","@"+e)}checkAtrulePrelude(e,t){const n=this.checkAtruleName(e);if(n)return n;const r=this.getAtrule(e);return!r.prelude&&t?new SyntaxError("At-rule `@"+e+"` should not contain a prelude"):!r.prelude||t||w(this,r.prelude,"",!1).matched?void 0:new SyntaxError("At-rule `@"+e+"` should contain a prelude")}checkAtruleDescriptorName(e,t){const n=this.checkAtruleName(e);if(n)return n;const o=this.getAtrule(e),a=i.keyword(t);return o.descriptors?o.descriptors[a.name]||o.descriptors[a.basename]?void 0:new r.SyntaxReferenceError("Unknown at-rule descriptor",t):new SyntaxError("At-rule `@"+e+"` has no known descriptors")}checkPropertyName(e){if(!this.getProperty(e))return new r.SyntaxReferenceError("Unknown property",e)}matchAtrulePrelude(e,t){const n=this.checkAtrulePrelude(e,t);if(n)return v(null,n);const r=this.getAtrule(e);return r.prelude?w(this,r.prelude,t||"",!1):v(null,null)}matchAtruleDescriptor(e,t,n){const r=this.checkAtruleDescriptorName(e,t);if(r)return v(null,r);const o=this.getAtrule(e),a=i.keyword(t);return w(this,o.descriptors[a.name]||o.descriptors[a.basename],n,!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 n=this.checkPropertyName(e);return n?v(null,n):w(this,this.getProperty(e),t,!0)}matchType(e,t){const n=this.getType(e);return n?w(this,n,t,!1):v(null,new r.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")),w(this,e,t,!1)):v(null,new r.SyntaxReferenceError("Bad syntax"))}findValueFragments(e,t,n,r){return h.matchFragments(this,t,this.matchProperty(e,t),n,r)}findDeclarationValueFragments(e,t,n){return h.matchFragments(this,e.value,this.matchDeclaration(e),t,n)}findAllFragments(e,t,n){const r=[];return this.syntax.walk(e,{visit:"Declaration",enter:e=>{r.push.apply(r,this.findDeclarationValueFragments(e,t,n))}}),r}getAtrule(e,t=!0){const n=i.keyword(e);return(n.vendor&&t?this.atrules[n.name]||this.atrules[n.basename]:this.atrules[n.name])||null}getAtrulePrelude(e,t=!0){const n=this.getAtrule(e,t);return n&&n.prelude||null}getAtruleDescriptor(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null}getProperty(e,t=!0){const n=i.property(e);return(n.vendor&&t?this.properties[n.name]||this.properties[n.basename]:this.properties[n.name])||null}getType(e){return hasOwnProperty.call(this.types,e)?this.types[e]:null}validate(){function e(r,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?r.types:r.properties,l="Type"===a.type?t:n;hasOwnProperty.call(s,a.name)&&!e(r,a.name,l,s[a.name])||o.set(i,!0)}),this)}let t=new Map,n=new Map;for(const n in this.types)e(this,n,t,this.types[n]);for(const t in this.properties)e(this,t,n,this.properties[t]);return t=[...t.keys()].filter((e=>t.get(e))),n=[...n.keys()].filter((e=>n.get(e))),t.length||n.length?{types:t,properties:n}: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())}}},6875:(e,t,n)=>{"use strict";const r=n(761),i=n(2535),o={offset:0,line:1,column:1};function a(e,t){const n=e&&e.loc&&e.loc[t];return n?"line"in n?s(n):n:null}function s({offset:e,line:t,column:n},r){const i={offset:e,line:t,column:n};if(r){const e=r.split(/\n|\r\n?|\f/);i.offset+=r.length,i.line+=e.length-1,i.column=1===e.length?i.column+r.length:e.pop().length+1}return i}t.SyntaxMatchError=function(e,t,n,l){const c=r.createCustomError("SyntaxMatchError",e),{css:u,mismatchOffset:d,mismatchLength:h,start:p,end:m}=function(e,t){const n=e.tokens,r=e.longestMatch,i=r<n.length&&n[r].node||null,l=i!==t?i:null;let c,u,d=0,h=0,p=0,m="";for(let e=0;e<n.length;e++){const t=n[e].value;e===r&&(h=t.length,d=m.length),null!==l&&n[e].node===l&&(e<=r?p++:p=0),m+=t}return r===n.length||p>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,h))),{css:m,mismatchOffset:d,mismatchLength:h,start:c,end:u}}(l,n);return c.rawMessage=e,c.syntax=t?i.generate(t):"<generic>",c.css=u,c.mismatchOffset=d,c.mismatchLength=h,c.message=e+"\n syntax: "+c.syntax+"\n value: "+(u||"<empty string>")+"\n --------"+new Array(c.mismatchOffset+1).join("-")+"^",Object.assign(c,p),c.loc={source:n&&n.loc&&n.loc.source||"<unknown>",start:p,end:m},c},t.SyntaxReferenceError=function(e,t){const n=r.createCustomError("SyntaxReferenceError",e+(t?" `"+t+"`":""));return n.reference=t,n}},6830:(e,t,n)=>{"use strict";const r=n(6199),i=n(6591),o=n(7955),a=43,s=45,l=!0;function c(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function u(e,t,n){for(;null!==e&&(e.type===i.WhiteSpace||e.type===i.Comment);)e=n(++t);return t}function d(e,t,n,i){if(!e)return 0;const o=e.value.charCodeAt(t);if(o===a||o===s){if(n)return 0;t++}for(;t<e.value.length;t++)if(!r.isDigit(e.value.charCodeAt(t)))return 0;return i+1}function h(e,t,n){let r=!1,o=u(e,t,n);if(null===(e=n(o)))return t;if(e.type!==i.Number){if(!c(e,a)&&!c(e,s))return t;if(r=!0,o=u(n(++o),o,n),null===(e=n(o))||e.type!==i.Number)return 0}if(!r){const t=e.value.charCodeAt(0);if(t!==a&&t!==s)return 0}return d(e,r?0:1,r,o)}e.exports=function(e,t){let n=0;if(!e)return 0;if(e.type===i.Number)return d(e,0,!1,n);if(e.type===i.Ident&&e.value.charCodeAt(0)===s){if(!o.cmpChar(e.value,1,110))return 0;switch(e.value.length){case 2:return h(t(++n),n,t);case 3:return e.value.charCodeAt(2)!==s?0:(n=u(t(++n),n,t),d(e=t(n),0,l,n));default:return e.value.charCodeAt(2)!==s?0:d(e,3,l,n)}}else if(e.type===i.Ident||c(e,a)&&t(n+1).type===i.Ident){if(e.type!==i.Ident&&(e=t(++n)),null===e||!o.cmpChar(e.value,0,110))return 0;switch(e.value.length){case 1:return h(t(++n),n,t);case 2:return e.value.charCodeAt(1)!==s?0:(n=u(t(++n),n,t),d(e=t(n),0,l,n));default:return e.value.charCodeAt(1)!==s?0:d(e,2,l,n)}}else if(e.type===i.Dimension){let i=e.value.charCodeAt(0),c=i===a||i===s?1:0,p=c;for(;p<e.value.length&&r.isDigit(e.value.charCodeAt(p));p++);return p===c?0:o.cmpChar(e.value,p,110)?p+1===e.value.length?h(t(++n),n,t):e.value.charCodeAt(p+1)!==s?0:p+2===e.value.length?(n=u(t(++n),n,t),d(e=t(n),0,l,n)):d(e,p+2,l,n):0}return 0}},612:(e,t)=>{"use strict";t.cssWideKeywords=["initial","inherit","unset","revert","revert-layer"]},943:(e,t,n)=>{"use strict";const r=n(6199),i=n(6591),o=n(7955);function a(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function s(e,t,n){let i=0;for(let o=t;o<e.value.length;o++){const a=e.value.charCodeAt(o);if(45===a&&n&&0!==i)return s(e,t+i+1,!1),6;if(!r.isHexDigit(a))return 0;if(++i>6)return 0}return i}function l(e,t,n){if(!e)return 0;for(;a(n(t),63);){if(++e>6)return 0;t++}return t}e.exports=function(e,t){let n=0;if(null===e||e.type!==i.Ident||!o.cmpChar(e.value,0,117))return 0;if(null===(e=t(++n)))return 0;if(a(e,43))return null===(e=t(++n))?0:e.type===i.Ident?l(s(e,0,!0),++n,t):a(e,63)?l(1,++n,t):0;if(e.type===i.Number){const r=s(e,1,!0);return 0===r?0:null===(e=t(++n))?n:e.type===i.Dimension||e.type===i.Number?function(e,t){return 45===e.value.charCodeAt(0)}(e)&&s(e,1,!1)?n+1:0:l(r,n,t)}return e.type===i.Dimension?l(s(e,1,!0),++n,t):0}},5734:(e,t,n)=>{"use strict";const r=n(612),i=n(6830),o=n(943),a=n(6591),s=n(6199),l=n(7955),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 h(e,t){return l.cmpStr(e,0,e.length,t)}function p(e,t){for(let n=0;n<t.length;n++)if(h(e,t[n]))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,n){if(e&&"Range"===e.type){const r=Number(void 0!==n&&n!==t.length?t.substr(0,n):t);if(isNaN(r))return!0;if(null!==e.min&&r<e.min&&"string"!=typeof e.min)return!0;if(null!==e.max&&r>e.max&&"string"!=typeof e.max)return!0}return!1}function g(e){return function(t,n,r){return null===t?0:t.type===a.Function&&p(t.value,c)?function(e,t){let n=0,r=[],i=0;e:do{switch(e.type){case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==n)break e;if(n=r.pop(),0===r.length){i++;break e}break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:r.push(n),n=u.get(e.type)}i++}while(e=t(i));return i}(t,n):e(t,n,r)}}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,n,r){if(null===t||t.type!==a.Dimension)return 0;const i=l.consumeNumber(t.value,0);if(null!==e){const n=t.value.indexOf("\\",i),r=-1!==n&&m(t.value,n)?t.value.substring(i,n):t.value.substr(i);if(!1===e.has(r.toLowerCase()))return 0}return f(r,t.value,i)?0:1}}function k(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,n,r){return null!==t&&t.type===a.Number&&0===Number(t.value)?1:e(t,n,r)}}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)},w={string:b(a.String),ident:b(a.Ident),percentage:g((function(e,t,n){return null===e||e.type!==a.Percentage||f(n,e.value,e.value.length-1)?0:1})),zero:k(),number:g((function(e,t,n){if(null===e)return 0;const r=l.consumeNumber(e.value,0);return r===e.value.length||m(e.value,r)?f(n,e.value,r)?0:1:0})),integer:g((function(e,t,n){if(null===e||e.type!==a.Number)return 0;let r=43===d(e.value,0)||45===d(e.value,0)?1:0;for(;r<e.value.length;r++)if(!s.isDigit(d(e.value,r)))return 0;return f(n,e.value,r)?0:1})),"custom-ident":function(e){if(null===e||e.type!==a.Ident)return 0;const t=e.value.toLowerCase();return p(t,r.cssWideKeywords)||h(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 n=1;n<t;n++)if(!s.isHexDigit(d(e.value,n)))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 n=0,r=[],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!==n)break e;n=r.pop();break;case a.Semicolon:if(0===n)break e;break;case a.Delim:if(0===n&&"!"===e.value)break e;break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:r.push(n),n=u.get(e.type)}i++}while(e=t(i));return i},"any-value":function(e,t){if(!e)return 0;let n=0,r=[],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!==n)break e;n=r.pop();break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:r.push(n),n=u.get(e.type)}i++}while(e=t(i));return i}};function x(e){const{angle:t,decibel:n,frequency:r,flex:i,length:o,resolution:a,semitones:s,time:l}=e||{};return{dimension:g(y(null)),angle:g(y(t)),decibel:g(y(n)),frequency:g(y(r)),flex:g(y(i)),length:g(k(y(o))),resolution:g(y(a)),semitones:g(y(s)),time:g(y(l))}}t.createDemensionTypes=x,t.createGenericTypes=function(e){return{...v,...w,...x(e)}},t.productionTypes=w,t.tokenTypes=v},6329:(e,t,n)=>{"use strict";const r=n(3415),i={type:"Match"},o={type:"Mismatch"},a={type:"DisallowEmpty"},s=40,l=41;function c(e,t,n){return t===i&&n===o||e===i&&t===i&&n===i?e:("If"===e.type&&e.else===o&&t===i&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:n})}function u(e){return e.length>2&&e.charCodeAt(e.length-2)===s&&e.charCodeAt(e.length-1)===l}function d(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&u(e.name)}function h(e,t,n){switch(e){case" ":{let e=i;for(let n=t.length-1;n>=0;n--)e=c(t[n],e,o);return e}case"|":{let e=o,n=null;for(let r=t.length-1;r>=0;r--){let o=t[r];if(d(o)&&(null===n&&r>0&&d(t[r-1])&&(n=Object.create(null),e=c({type:"Enum",map:n},i,e)),null!==n)){const e=(u(o.name)?o.name.slice(0,-1):o.name).toLowerCase();if(e in n==0){n[e]=o;continue}}n=null,e=c(o,i,e)}return e}case"&&":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};let n=o;for(let r=t.length-1;r>=0;r--){const o=t[r];let a;a=t.length>1?h(e,t.filter((function(e){return e!==o})),!1):i,n=c(o,a,n)}return n}case"||":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};let r=n?i:o;for(let n=t.length-1;n>=0;n--){const o=t[n];let a;a=t.length>1?h(e,t.filter((function(e){return e!==o})),!0):i,r=c(o,a,r)}return r}}}function p(e){if("function"==typeof e)return{type:"Generic",fn:e};switch(e.type){case"Group":{let t=h(e.combinator,e.terms.map(p),!1);return e.disallowEmpty&&(t=c(t,a,o)),t}case"Multiplier":return function(e){let t=i,n=p(e.term);if(0===e.max)n=c(n,a,o),t=c(n,null,o),t.then=c(i,i,t),e.comma&&(t.then.else=c({type:"Comma",syntax:e},t,o));else for(let r=e.min||1;r<=e.max;r++)e.comma&&t!==i&&(t=c({type:"Comma",syntax:e},t,o)),t=c(n,c(i,i,t),o);if(0===e.min)t=c(i,i,t);else for(let r=0;r<e.min-1;r++)e.comma&&t!==i&&(t=c({type:"Comma",syntax:e},t,o)),t=c(n,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=r.parse(e)),{type:"MatchGraph",match:p(e),syntax:t||null,source:e}}},2146:(e,t,n)=>{"use strict";const r=n(6329),i=n(6591),{hasOwnProperty:o}=Object.prototype,a="Match";function s(e){let t=null,n=null,r=e;for(;null!==r;)n=r.prev,r.prev=t,t=r,r=n;return t}function l(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++){const r=t.charCodeAt(n);let i=e.charCodeAt(n);if(i>=65&&i<=90&&(i|=32),i!==r)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,n){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 n=C+t;return n<e.length?e[n]:null}function h(e,t){return{nextState:e,matchStack:T,syntaxStack:b,thenStack:y,tokenIndex:C,prev:t}}function p(e){y={nextState:e,matchStack:T,syntaxStack:b,prev:y}}function m(e){k=h(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,w=0,x=null,S=null,C=-1,A=0,T={type:0,syntax:null,token:null,prev:null};for(s();null===x&&++w<15e3;)switch(t.type){case"Match":if(null===y){if(null!==S&&(C!==e.length-1||"\\0"!==S.value&&"\\9"!==S.value)){t=r.MISMATCH;break}x=a;break}if((t=y.nextState)===r.DISALLOW_EMPTY){if(y.matchStack===T){t=r.MISMATCH;break}t=r.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){x="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!==r.MISMATCH&&m(t.else),t.then!==r.MATCH&&p(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=r.MISMATCH;break}t=r.MATCH;break}if(t.mask===(1<<e.length)-1){t=r.MATCH;break}for(;t.index<e.length;t.index++){const n=1<<t.index;if(0==(t.mask&n)){m(t),p({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|n}),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=r.MISMATCH;break;case"Generic":{const e=null!==b?b.opts:null,n=C+Math.floor(t.fn(S,d,e));if(!isNaN(n)&&n>C){for(;C<n;)f();t=r.MATCH}else t=r.MISMATCH;break}case"Type":case"Property":{const e="Type"===t.type?"types":"properties",a=o.call(n,e)?n[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=h(t,k)),t=r.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 n=S.value;if(-1!==n.indexOf("\\")&&(n=n.replace(/\\[09].*$/,"")),l(n,e)){f(),t=r.MATCH;break}}t=r.MISMATCH;break}case"AtKeyword":case"Function":if(null!==S&&l(S.value,t.name)){f(),t=r.MATCH;break}t=r.MISMATCH;break;case"Token":if(null!==S&&S.value===t.value){f(),t=r.MATCH;break}t=r.MISMATCH;break;case"Comma":null!==S&&S.type===i.Comma?c(T.token)?t=r.MISMATCH:(f(),t=u(S)?r.MISMATCH:r.MATCH):t=c(T.token)||u(S)?r.MATCH:r.MISMATCH;break;case"String":let s="",w=C;for(;w<e.length&&s.length<t.value.length;w++)s+=e[w].value;if(l(s,t.value)){for(;C<w;)f();t=r.MATCH}else t=r.MISMATCH;break;default:throw new Error("Unknown node type: "+t.type)}switch(x){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),x="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:x,iterations:w,match:T,longestMatch:A}}t.matchAsList=function(e,t,n){const r=d(e,t,n||{});if(null!==r.match){let e=s(r.match).prev;for(r.match=[];null!==e;){switch(e.type){case 2:case 3:r.match.push({type:e.type,syntax:e.syntax});break;default:r.match.push({token:e.token.value,node:e.token.node})}e=e.prev}}return r},t.matchAsTree=function(e,t,n){const r=d(e,t,n||{});if(null===r.match)return r;let i=r.match,o=r.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 r}},6819:(e,t,n)=>{"use strict";const r=n(2648),i={decorator(e){const t=[];let n=null;return{...e,node(t){const r=n;n=t,e.node.call(this,t),n=r},emit(e,r,i){t.push({type:r,value:e,node:i?null:n})},result:()=>t}}};e.exports=function(e,t){return"string"==typeof e?function(e){const t=[];return r.tokenize(e,((n,r,i)=>t.push({type:n,value:e.slice(r,i),node:null}))),t}(e):t.generate(e,i)}},8003:(e,t,n)=>{"use strict";const r=n(1164);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,n,a,s){const l=[];return null!==n.matched&&function n(c){if(null!==c.syntax&&c.syntax.type===a&&c.syntax.name===s){const n=i(c),a=o(c);e.syntax.walk(t,(function(e,t,i){if(e===n){const e=new r.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(n)}(n.matched),l}},482:(e,t,n)=>{"use strict";const r=n(1164),{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(n,o){if(!n||n.constructor!==Object)return o(n,"Type of node should be an Object");for(let s in n){let l=!0;if(!1!==i.call(n,s)){if("type"===s)n.type!==e&&o(n,"Wrong node type `"+n.type+"`, expected `"+e+"`");else if("loc"===s){if(null===n.loc)continue;if(n.loc&&n.loc.constructor===Object)if("string"!=typeof n.loc.source)s+=".source";else if(a(n.loc.start)){if(a(n.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 n[s];break;case Boolean:l="boolean"==typeof n[s];break;case null:l=null===n[s];break;default:"string"==typeof i?l=n[s]&&n[s].type===i:Array.isArray(i)&&(l=n[s]instanceof r.List)}}}else o(n,"Unknown field `"+s+"` for "+e+" node type");l||o(n,"Bad value for `"+e+"."+s+"`")}}for(const r in t)i.call(t,r)&&!1===i.call(n,r)&&o(n,"Field `"+e+"."+r+"` is missed")}}function l(e,t){const n=t.structure,r={type:String,loc:!0},o={type:'"'+e+'"'};for(const t in n){if(!1===i.call(n,t))continue;const a=[],s=r[t]=Array.isArray(n[t])?n[t].slice():[n[t]];for(let n=0;n<s.length;n++){const r=s[n];if(r===String||r===Boolean)a.push(r.name);else if(null===r)a.push("null");else if("string"==typeof r)a.push("<"+r+">");else{if(!Array.isArray(r))throw new Error("Wrong value `"+r+"` in `"+e+"."+t+"` structure definition");a.push("List")}}o[t]=a.join(" | ")}return{docs:o,check:s(e,r)}}t.getStructureFromConfig=function(e){const t={};if(e.node)for(const n in e.node)if(i.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]=l(n,r)}return t}},2346:(e,t)=>{"use strict";function n(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}let n=null;return null!==this.matched&&function r(i){if(Array.isArray(i.match)){for(let e=0;e<i.match.length;e++)if(r(i.match[e]))return t(i.syntax)&&n.unshift(i.syntax),!0}else if(i.node===e)return n=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),n}function r(e,t,r){const i=n.call(e,t);return null!==i&&i.some(r)}t.getTrace=n,t.isKeyword=function(e){return r(this,e,(e=>"Keyword"===e.type))},t.isProperty=function(e,t){return r(this,e,(e=>"Property"===e.type&&e.name===t))},t.isType=function(e,t){return r(this,e,(e=>"Type"===e.type&&e.name===t))}},9084:(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"]},6795:(e,t,n)=>{"use strict";const r=n(761),i=" ";function o({source:e,line:t,column:n},r){function o(e,t){return a.slice(e,t).map(((t,n)=>String(e+n+1).padStart(c)+" |"+t)).join("\n")}const a=e.split(/\r\n?|\n|\f/),s=Math.max(1,t-r)-1,l=Math.min(t+r,a.length+1),c=Math.max(4,String(l).length)+1;let u=0;(n+=3*(a[t-1].substr(0,n-1).match(/\t/g)||[]).length)>100&&(u=n-60+3,n=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(n+c+2).join("-")+"^",o(t,l)].filter(Boolean).join("\n")}t.SyntaxError=function(e,t,n,i,a){return Object.assign(r.createCustomError("SyntaxError",e),{source:t,offset:n,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)}})}},9162:(e,t,n)=>{"use strict";const r=n(1164),i=n(6795),o=n(2648),a=n(3321),s=n(5019),l=n(6747),c=n(7955),u=n(6591),d=n(8732),h=()=>{};function p(e){return function(){return this[e]()}}function m(e){const t=Object.create(null);for(const n in e){const r=e[n],i=r.parse||r;i&&(t[n]=i)}return t}t.createParser=function(e){let t="",n="<unknown>",f=!1,g=h,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 n in e.parseContext)switch(typeof e.parseContext[n]){case"function":t.context[n]=e.parseContext[n];break;case"string":t.context[n]=p(e.parseContext[n])}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 r.List,createSingleNodeList:e=>(new r.List).appendData(e),getFirstListNode:e=>e&&e.first,getLastListNode:e=>e&&e.last,parseWithFallback(e,t){const n=this.tokenIndex;try{return e.call(this)}catch(e){if(b)throw e;const r=t.call(this,n);return b=!0,g(e,r),b=!1,r}},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,n)=>t.substring(e,n),substrToCursor(e){return this.source.substring(e,this.tokenStart)},cmpChar:(e,n)=>c.cmpChar(t,e,n),cmpStr:(e,n,r)=>c.cmpStr(t,e,n,r),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 n=t.substring(this.tokenStart,c.consumeNumber(t,this.tokenStart));return this.eat(e),n},eat(e){if(this.tokenType!==e){const t=d[e].slice(0,-6).replace(/-/g," ").replace(/^./,(e=>e.toUpperCase()));let n=`${/[[\](){}]/.test(t)?`"${t}"`:t} is expected`,r=this.tokenStart;switch(e){case u.Ident:this.tokenType===u.Function||this.tokenType===u.Url?(r=this.tokenEnd-1,n="Identifier is expected but function found"):n="Identifier is expected";break;case u.Hash:this.isDelim(35)&&(this.next(),r++,n="Name is expected");break;case u.Percentage:this.tokenType===u.Number&&(r=this.tokenEnd,n="Percent sign is expected")}this.error(n,r)}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,n):null,getLocationFromList(e){if(f){const t=this.getFirstListNode(e),r=this.getLastListNode(e);return y.getLocationRange(null!==t?t.loc.start.offset-y.startOffset:this.tokenStart,null!==r?r.loc.end.offset-y.startOffset:this.tokenStart,n)}return null},error(e,n){const r=void 0!==n&&n<t.length?y.getLocation(n):this.eof?y.getLocation(c.findWhiteSpaceStart(t,t.length-1)):y.getLocation(this.tokenStart);throw new i.SyntaxError(e||"Unexpected input",t,r.offset,r.line,r.column)}});return Object.assign((function(e,r){t=e,r=r||{},k.setSource(t,o.tokenize),y.setSource(t,r.offset,r.line,r.column),n=r.filename||"<unknown>",f=Boolean(r.positions),g="function"==typeof r.onParseError?r.onParseError:h,b=!1,k.parseAtrulePrelude=!("parseAtrulePrelude"in r)||Boolean(r.parseAtrulePrelude),k.parseRulePrelude=!("parseRulePrelude"in r)||Boolean(r.parseRulePrelude),k.parseValue=!("parseValue"in r)||Boolean(r.parseValue),k.parseCustomProperty="parseCustomProperty"in r&&Boolean(r.parseCustomProperty);const{context:i="default",onComment:a}=r;if(i in k.context==0)throw new Error("Unknown context `"+i+"`");"function"==typeof a&&k.forEachToken(((e,n,r)=>{if(e===u.Comment){const e=k.getLocation(n,r),i=c.cmpStr(t,r-2,r,"*/")?t.slice(n+2,r-2):t.slice(n+2,r);a(i,e)}}));const s=k.context[i].call(k,r);return k.eof||k.error(),s}),{SyntaxError:i.SyntaxError,config:k.config})}},3321:(e,t,n)=>{"use strict";const r=n(6591);t.readSequence=function(e){const t=this.createList();let n=!1;const i={recognizer:e};for(;!this.eof;){switch(this.tokenType){case r.Comment:this.next();continue;case r.WhiteSpace:n=!0,this.next();continue}let o=e.getNode.call(this,i);if(void 0===o)break;n&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,o,t,i),n=!1),t.push(o)}return n&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,i),t}},689:e=>{"use strict";const t={parse:{prelude:null,block(){return this.Block(!0)}}};e.exports=t},477:(e,t,n)=>{"use strict";const r=n(6591),i={parse:{prelude(){const e=this.createList();switch(this.skipSC(),this.tokenType){case r.String:e.push(this.String());break;case r.Url:case r.Function:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.lookupNonWSType(0)!==r.Ident&&this.lookupNonWSType(0)!==r.LeftParenthesis||e.push(this.MediaQueryList()),e},block:null}};e.exports=i},4170:(e,t,n)=>{"use strict";const r={"font-face":n(689),import:n(477),media:n(3078),nest:n(932),page:n(8075),supports:n(7690)};e.exports=r},3078:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(e=!1){return this.Block(e)}}};e.exports=t},932:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};e.exports=t},8075:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};e.exports=t},7690:(e,t,n)=>{"use strict";const r=n(6591);function i(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function o(){return this.skipSC(),this.tokenType===r.Ident&&this.lookupNonWSType(1)===r.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 r.Comment:case r.WhiteSpace:this.next();continue;case r.Function:t=this.Function(i,this.scope.AtrulePrelude);break;case r.Ident:t=this.Identifier();break;case r.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},5991:(e,t,n)=>{"use strict";const r={generic:!0,...n(3954),node:n(5627)};e.exports=r},8231: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 n(e,t){const n=Object.create(null);for(const[r,i]of Object.entries(e))if(i){n[r]={};for(const e of Object.keys(i))t.includes(e)&&(n[r][e]=i[e])}return n}e.exports=function(e,r){const i={...e};for(const[o,a]of Object.entries(r))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,n]of Object.entries(a)){const r=i[o][e]||{},a=i[o][e]={prelude:r.prelude||null,descriptors:{...r.descriptors}};if(n){a.prelude=n.prelude?t(a.prelude,n.prelude):a.prelude||null;for(const[e,r]of Object.entries(n.descriptors||{}))a.descriptors[e]=r?t(a.descriptors[e],r):null;Object.keys(a.descriptors).length||(a.descriptors=null)}}break;case"types":case"properties":i[o]={...e[o]};for(const[e,n]of Object.entries(a))i[o][e]=t(i[o][e],n);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],...n(a,["parse"])};break;case"node":i[o]={...e[o],...n(a,["name","structure","parse","generate","walkContext"])}}return i}},5530:(e,t,n)=>{"use strict";const r={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:n(7347),atrule:n(4170),pseudo:n(881),node:n(4313)};e.exports=r},9601:(e,t,n)=>{"use strict";const r={node:n(5627)};e.exports=r},8298:(e,t,n)=>{"use strict";const r=n(2648),i=n(9162),o=n(4408),a=n(9099),s=n(2443),l=n(8795),c=n(8231);function u(e){const t=i.createParser(e),n=s.createWalker(e),d=o.createGenerator(e),{fromPlainObject:h,toPlainObject:p}=a.createConvertor(n),m={lexer:null,createLexer:e=>new l.Lexer(e,m,m.lexer.structure),tokenize:r.tokenize,parse:t,generate:d,walk:n,find:n.find,findLast:n.findLast,findAll:n.findAll,fromPlainObject:h,toPlainObject:p,fork(t){const n=c({},e);return u("function"==typeof t?t(n,Object.assign):c(n,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))},3247:e=>{"use strict";e.exports=function(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}},7192:(e,t,n)=>{"use strict";const r=n(6591);e.exports=function(){const e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),this.tokenType===r.Comma){e.push(this.Operator());const t=this.tokenIndex,n=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if("Value"===n.type&&n.children.isEmpty)for(let e=t-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===r.WhiteSpace){n.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}e.push(n)}return e}},2554:(e,t,n)=>{"use strict";const r=n(8298)({...n(5991),...n(5530),...n(9601)});e.exports=r},498:(e,t,n)=>{"use strict";const r=n(6591),i=n(6199),o=43,a=45,s=110,l=!0;function c(e,t){let n=this.tokenStart+e;const r=this.charCodeAt(n);for(r!==o&&r!==a||(t&&this.error("Number sign is not allowed"),n++);n<this.tokenEnd;n++)i.isDigit(this.charCodeAt(n))||this.error("Integer is expected",n)}function u(e){return c.call(this,0,e)}function d(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let n="";switch(t){case s:n="N is expected";break;case a:n="HyphenMinus is expected"}this.error(n,this.tokenStart+e)}}function h(){let e=0,t=0,n=this.tokenType;for(;n===r.WhiteSpace||n===r.Comment;)n=this.lookupType(++e);if(n!==r.Number){if(!this.isDelim(o,e)&&!this.isDelim(a,e))return null;t=this.isDelim(o,e)?o:a;do{n=this.lookupType(++e)}while(n===r.WhiteSpace||n===r.Comment);n!==r.Number&&(this.skip(e),u.call(this,l))}return e>0&&this.skip(e),0===t&&(n=this.charCodeAt(this.tokenStart),n!==o&&n!==a&&this.error("Number sign is expected")),u.call(this,0!==t),t===a?"-"+this.consume(r.Number):this.consume(r.Number)}const p={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 n="-"===e.b[0]||"+"===e.b[0]?e.b:"+"+e.b;this.tokenize(t+n)}else this.tokenize(t)}else this.tokenize(e.b)},t.name="AnPlusB",t.parse=function(){const e=this.tokenStart;let t=null,n=null;if(this.tokenType===r.Number)u.call(this,!1),n=this.consume(r.Number);else if(this.tokenType===r.Ident&&this.cmpChar(this.tokenStart,a))switch(t="-1",d.call(this,1,s),this.tokenEnd-this.tokenStart){case 2:this.next(),n=h.call(this);break;case 3:d.call(this,2,a),this.next(),this.skipSC(),u.call(this,l),n="-"+this.consume(r.Number);break;default:d.call(this,2,a),c.call(this,3,l),this.next(),n=this.substrToCursor(e+2)}else if(this.tokenType===r.Ident||this.isDelim(o)&&this.lookupType(1)===r.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(),n=h.call(this);break;case 2:d.call(this,1,a),this.next(),this.skipSC(),u.call(this,l),n="-"+this.consume(r.Number);break;default:d.call(this,1,a),c.call(this,2,l),this.next(),n=this.substrToCursor(e+i+1)}}else if(this.tokenType===r.Dimension){const p=this.charCodeAt(this.tokenStart),m=p===o||p===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(),n=h.call(this)):(d.call(this,f-this.tokenStart+1,a),f+2===this.tokenEnd?(this.next(),this.skipSC(),u.call(this,l),n="-"+this.consume(r.Number)):(c.call(this,f-this.tokenStart+2,l),this.next(),n=this.substrToCursor(f+1)))}else this.error();return null!==t&&t.charCodeAt(0)===o&&(t=t.substr(1)),null!==n&&n.charCodeAt(0)===o&&(n=n.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:n}},t.structure=p},3080:(e,t,n)=>{"use strict";const r=n(6591);function i(e){return this.Raw(e,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function o(){for(let e,t=1;e=this.lookupType(t);t++){if(e===r.RightCurlyBracket)return!0;if(e===r.LeftCurlyBracket||e===r.AtKeyword)return!1}return!1}const a={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};t.generate=function(e){this.token(r.AtKeyword,"@"+e.name),null!==e.prelude&&this.node(e.prelude),e.block?this.node(e.block):this.token(r.Semicolon,";")},t.name="Atrule",t.parse=function(e=!1){const t=this.tokenStart;let n,a,s=null,l=null;switch(this.eat(r.AtKeyword),n=this.substrToCursor(t+1),a=n.toLowerCase(),this.skipSC(),!1===this.eof&&this.tokenType!==r.LeftCurlyBracket&&this.tokenType!==r.Semicolon&&(s=this.parseAtrulePrelude?this.parseWithFallback(this.AtrulePrelude.bind(this,n,e),i):i.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case r.Semicolon:this.next();break;case r.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:n,prelude:s,block:l}},t.structure=a,t.walkContext="atrule"},2243:(e,t,n)=>{"use strict";const r=n(6591);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!==r.LeftCurlyBracket&&this.tokenType!==r.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},t.structure={children:[[]]},t.walkContext="atrulePrelude"},2368:(e,t,n)=>{"use strict";const r=n(6591);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(r.Ident),this.isDelim(124)?61!==this.charCodeAt(this.tokenStart+1)?(this.next(),this.eat(r.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(r.Delim,"["),this.node(e.name),null!==e.matcher&&(this.tokenize(e.matcher),this.node(e.value)),null!==e.flags&&this.token(r.Ident,e.flags),this.token(r.Delim,"]")},t.name="AttributeSelector",t.parse=function(){const e=this.tokenStart;let t,n=null,a=null,s=null;return this.eat(r.LeftSquareBracket),this.skipSC(),t=i.call(this),this.skipSC(),this.tokenType!==r.RightSquareBracket&&(this.tokenType!==r.Ident&&(n=o.call(this),this.skipSC(),a=this.tokenType===r.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===r.Ident&&(s=this.consume(r.Ident),this.skipSC())),this.eat(r.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(e,this.tokenStart),name:t,matcher:n,value:a,flags:s}},t.structure=a},6244:(e,t,n)=>{"use strict";const r=n(6591);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===r.Semicolon)return a.call(this,this.tokenIndex);const e=this.parseWithFallback(this.Declaration,a);return this.tokenType===r.Semicolon&&this.next(),e}t.generate=function(e){this.token(r.LeftCurlyBracket,"{"),this.children(e,(e=>{"Declaration"===e.type&&this.token(r.Semicolon,";")})),this.token(r.RightCurlyBracket,"}")},t.name="Block",t.parse=function(e){const t=e?s:o,n=this.tokenStart;let a=this.createList();this.eat(r.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case r.RightCurlyBracket:break e;case r.WhiteSpace:case r.Comment:this.next();break;case r.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(r.RightCurlyBracket),{type:"Block",loc:this.getLocation(n,this.tokenStart),children:a}},t.structure={children:[["Atrule","Rule","Declaration"]]},t.walkContext="block"},1006:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(e){this.token(r.Delim,"["),this.children(e),this.token(r.Delim,"]")},t.name="Brackets",t.parse=function(e,t){const n=this.tokenStart;let i=null;return this.eat(r.LeftSquareBracket),i=e.call(this,t),this.eof||this.eat(r.RightSquareBracket),{type:"Brackets",loc:this.getLocation(n,this.tokenStart),children:i}},t.structure={children:[[]]}},8831:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(){this.token(r.CDC,"--\x3e")},t.name="CDC",t.parse=function(){const e=this.tokenStart;return this.eat(r.CDC),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},5355:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(){this.token(r.CDO,"\x3c!--")},t.name="CDO",t.parse=function(){const e=this.tokenStart;return this.eat(r.CDO),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},6132:(e,t,n)=>{"use strict";const r=n(6591),i={name:String};t.generate=function(e){this.token(r.Delim,"."),this.token(r.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(r.Ident)}},t.structure=i},8011:(e,t,n)=>{"use strict";const r=n(6591),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 r.WhiteSpace:t=" ";break;case r.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},3132:(e,t,n)=>{"use strict";const r=n(6591),i={value:String};t.generate=function(e){this.token(r.Comment,"/*"+e.value+"*/")},t.name="Comment",t.parse=function(){const e=this.tokenStart;let t=this.tokenEnd;return this.eat(r.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},4935:(e,t,n)=>{"use strict";const r=n(5220),i=n(6591);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,n=c.call(this),l=r.isCustomProperty(n),d=l?this.parseCustomProperty:this.parseValue,h=l?a:o;let p,m=!1;this.skipSC(),this.eat(i.Colon);const f=this.tokenIndex;if(l||this.skipSC(),p=d?this.parseWithFallback(s,h):h.call(this,this.tokenIndex),l&&"Value"===p.type&&p.children.isEmpty)for(let e=f-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===i.WhiteSpace){p.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:n,value:p}},t.structure=l,t.walkContext="declaration"},4419:(e,t,n)=>{"use strict";const r=n(6591);function i(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}t.generate=function(e){this.children(e,(e=>{"Declaration"===e.type&&this.token(r.Semicolon,";")}))},t.name="DeclarationList",t.parse=function(){const e=this.createList();for(;!this.eof;)switch(this.tokenType){case r.WhiteSpace:case r.Comment:case r.Semicolon:this.next();break;case r.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"]]}},8295:(e,t,n)=>{"use strict";const r=n(6591),i={value:String,unit:String};t.generate=function(e){this.token(r.Dimension,e.value+e.unit)},t.name="Dimension",t.parse=function(){const e=this.tokenStart,t=this.consumeNumber(r.Dimension);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}},t.structure=i},7425:(e,t,n)=>{"use strict";const r=n(6591),i={name:String,children:[[]]};t.generate=function(e){this.token(r.Function,e.name+"("),this.children(e),this.token(r.RightParenthesis,")")},t.name="Function",t.parse=function(e,t){const n=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(r.RightParenthesis),{type:"Function",loc:this.getLocation(n,this.tokenStart),name:i,children:a}},t.structure=i,t.walkContext="function"},4897:(e,t,n)=>{"use strict";const r=n(6591),i={value:String};t.generate=function(e){this.token(r.Hash,"#"+e.value)},t.name="Hash",t.parse=function(){const e=this.tokenStart;return this.eat(r.Hash),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}},t.structure=i,t.xxx="XXX"},5769:(e,t,n)=>{"use strict";const r=n(6591),i={name:String};t.generate=function(e){this.token(r.Delim,"#"+e.name)},t.name="IdSelector",t.parse=function(){const e=this.tokenStart;return this.eat(r.Hash),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}},t.structure=i},5440:(e,t,n)=>{"use strict";const r=n(6591),i={name:String};t.generate=function(e){this.token(r.Ident,e.name)},t.name="Identifier",t.parse=function(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(r.Ident)}},t.structure=i},6799:(e,t,n)=>{"use strict";const r=n(6591),i={name:String,value:["Identifier","Number","Dimension","Ratio",null]};t.generate=function(e){this.token(r.LeftParenthesis,"("),this.token(r.Ident,e.name),null!==e.value&&(this.token(r.Colon,":"),this.node(e.value)),this.token(r.RightParenthesis,")")},t.name="MediaFeature",t.parse=function(){const e=this.tokenStart;let t,n=null;if(this.eat(r.LeftParenthesis),this.skipSC(),t=this.consume(r.Ident),this.skipSC(),this.tokenType!==r.RightParenthesis){switch(this.eat(r.Colon),this.skipSC(),this.tokenType){case r.Number:n=this.lookupNonWSType(1)===r.Delim?this.Ratio():this.Number();break;case r.Dimension:n=this.Dimension();break;case r.Ident:n=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(r.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(e,this.tokenStart),name:t,value:n}},t.structure=i},8945:(e,t,n)=>{"use strict";const r=n(6591);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 r.Comment:case r.WhiteSpace:this.next();continue;case r.Ident:t=this.Identifier();break;case r.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"]]}},5065:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(e){this.children(e,(()=>this.token(r.Comma,",")))},t.name="MediaQueryList",t.parse=function(){const e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),this.tokenType===r.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["MediaQuery"]]}},6602:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(){this.token(r.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={}},6529:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(e){this.node(e.nth),null!==e.selector&&(this.token(r.Ident,"of"),this.node(e.selector))},t.name="Nth",t.parse=function(){this.skipSC();const e=this.tokenStart;let t,n=e,r=null;return t=this.lookupValue(0,"odd")||this.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),n=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),r=this.SelectorList(),n=this.tokenStart),{type:"Nth",loc:this.getLocation(e,n),nth:t,selector:r}},t.structure={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]}},5702:(e,t,n)=>{"use strict";const r=n(6591),i={value:String};t.generate=function(e){this.token(r.Number,e.value)},t.name="Number",t.parse=function(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(r.Number)}},t.structure=i},3297:(e,t)=>{"use strict";const n={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=n},8699:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(e){this.token(r.LeftParenthesis,"("),this.children(e),this.token(r.RightParenthesis,")")},t.name="Parentheses",t.parse=function(e,t){const n=this.tokenStart;let i=null;return this.eat(r.LeftParenthesis),i=e.call(this,t),this.eof||this.eat(r.RightParenthesis),{type:"Parentheses",loc:this.getLocation(n,this.tokenStart),children:i}},t.structure={children:[[]]}},2537:(e,t,n)=>{"use strict";const r=n(6591),i={value:String};t.generate=function(e){this.token(r.Percentage,e.value+"%")},t.name="Percentage",t.parse=function(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(r.Percentage)}},t.structure=i},1178:(e,t,n)=>{"use strict";const r=n(6591),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(r.Colon,":"),null===e.children?this.token(r.Ident,e.name):(this.token(r.Function,e.name+"("),this.children(e),this.token(r.RightParenthesis,")"))},t.name="PseudoClassSelector",t.parse=function(){const e=this.tokenStart;let t,n,i=null;return this.eat(r.Colon),this.tokenType===r.Function?(t=this.consumeFunctionName(),n=t.toLowerCase(),hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),i=this.pseudo[n].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(r.RightParenthesis)):t=this.consume(r.Ident),{type:"PseudoClassSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},5970:(e,t,n)=>{"use strict";const r=n(6591),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(r.Colon,":"),this.token(r.Colon,":"),null===e.children?this.token(r.Ident,e.name):(this.token(r.Function,e.name+"("),this.children(e),this.token(r.RightParenthesis,")"))},t.name="PseudoElementSelector",t.parse=function(){const e=this.tokenStart;let t,n,i=null;return this.eat(r.Colon),this.eat(r.Colon),this.tokenType===r.Function?(t=this.consumeFunctionName(),n=t.toLowerCase(),hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),i=this.pseudo[n].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(r.RightParenthesis)):t=this.consume(r.Ident),{type:"PseudoElementSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},5562:(e,t,n)=>{"use strict";const r=n(6591),i=n(6199);function o(){this.skipSC();const e=this.consume(r.Number);for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);i.isDigit(n)||46===n||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(r.Number,e.left),this.token(r.Delim,"/"),this.token(r.Number,e.right)},t.name="Ratio",t.parse=function(){const e=this.tokenStart,t=o.call(this);let n;return this.skipSC(),this.eatDelim(47),n=o.call(this),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:n}},t.structure=a},5505:(e,t,n)=>{"use strict";const r=n(6591);function i(){return this.tokenIndex>0&&this.lookupType(-1)===r.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,n){const r=this.getTokenStart(e);let o;return this.skipUntilBalanced(e,t||this.consumeUntilBalanceEnd),o=n&&this.tokenStart>r?i.call(this):this.tokenStart,{type:"Raw",loc:this.getLocation(r,o),value:this.substring(r,o)}},t.structure=o},1071:(e,t,n)=>{"use strict";const r=n(6591);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!==r.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 n,r;return n=this.parseRulePrelude?this.parseWithFallback(o,i):i.call(this,e),r=this.Block(!0),{type:"Rule",loc:this.getLocation(t,this.tokenStart),prelude:n,block:r}},t.structure={prelude:["SelectorList","Raw"],block:["Block"]},t.walkContext="rule"},1686:(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"]]}},6930:(e,t,n)=>{"use strict";const r=n(6591);t.generate=function(e){this.children(e,(()=>this.token(r.Comma,",")))},t.name="SelectorList",t.parse=function(){const e=this.createList();for(;!this.eof&&(e.push(this.Selector()),this.tokenType===r.Comma);)this.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Selector","Raw"]]},t.walkContext="selector"},5514:(e,t,n)=>{"use strict";const r=n(2383),i=n(6591),o={value:String};t.generate=function(e){this.token(i.String,r.encode(e.value))},t.name="String",t.parse=function(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:r.decode(this.consume(i.String))}},t.structure=o},1669:(e,t,n)=>{"use strict";const r=n(6591);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 n;for(;!this.eof;){switch(this.tokenType){case r.WhiteSpace:this.next();continue;case r.Comment:if(33!==this.charCodeAt(this.tokenStart+2)){this.next();continue}n=this.Comment();break;case r.CDO:n=this.CDO();break;case r.CDC:n=this.CDC();break;case r.AtKeyword:n=this.parseWithFallback(this.Atrule,i);break;default:n=this.parseWithFallback(this.Rule,i)}t.push(n)}return{type:"StyleSheet",loc:this.getLocation(e,this.tokenStart),children:t}},t.structure={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},t.walkContext="stylesheet"},9966:(e,t,n)=>{"use strict";const r=n(6591);function i(){this.tokenType!==r.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},7953:(e,t,n)=>{"use strict";const r=n(6591),i=n(6199),o=43,a=45,s=63;function l(e,t){let n=0;for(let r=this.tokenStart+e;r<this.tokenEnd;r++){const o=this.charCodeAt(r);if(o===a&&t&&0!==n)return l.call(this,e+n+1,!1),-1;i.isHexDigit(o)||this.error(t&&0!==n?"Hyphen minus"+(n<6?" or hex digit":"")+" is expected":n<6?"Hex digit is expected":"Unexpected input",r),++n>6&&this.error("Too many hex digits",r)}return this.next(),n}function c(e){let t=0;for(;this.isDelim(s);)++t>e&&this.error("Too many question marks"),this.next()}function u(e){this.charCodeAt(this.tokenStart)!==e&&this.error((e===o?"Plus sign":"Hyphen minus")+" is expected")}function d(){let e=0;switch(this.tokenType){case r.Number:if(e=l.call(this,1,!0),this.isDelim(s)){c.call(this,6-e);break}if(this.tokenType===r.Dimension||this.tokenType===r.Number){u.call(this,a),l.call(this,1,!1);break}break;case r.Dimension:e=l.call(this,1,!0),e>0&&c.call(this,6-e);break;default:if(this.eatDelim(o),this.tokenType===r.Ident){e=l.call(this,0,!0),e>0&&c.call(this,6-e);break}if(this.isDelim(s)){this.next(),c.call(this,5);break}this.error("Hex digit or question mark is expected")}}const h={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="UnicodeRange",t.parse=function(){const e=this.tokenStart;return this.eatIdent("u"),d.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}},t.structure=h},8636:(e,t,n)=>{"use strict";const r=n(743),i=n(2383),o=n(6591),a={value:String};t.generate=function(e){this.token(o.Url,r.encode(e.value))},t.name="Url",t.parse=function(){const e=this.tokenStart;let t;switch(this.tokenType){case o.Url:t=r.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},648:(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:[[]]}},5350:(e,t,n)=>{"use strict";const r=n(6591),i=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),o={value:String};t.generate=function(e){this.token(r.WhiteSpace,e.value)},t.name="WhiteSpace",t.parse=function(){return this.eat(r.WhiteSpace),i},t.structure=o},4313:(e,t,n)=>{"use strict";const r=n(498),i=n(3080),o=n(2243),a=n(2368),s=n(6244),l=n(1006),c=n(8831),u=n(5355),d=n(6132),h=n(8011),p=n(3132),m=n(4935),f=n(4419),g=n(8295),b=n(7425),y=n(4897),k=n(5440),v=n(5769),w=n(6799),x=n(8945),S=n(5065),C=n(6602),A=n(6529),T=n(5702),E=n(3297),P=n(8699),N=n(2537),L=n(1178),D=n(5970),O=n(5562),M=n(5505),I=n(1071),z=n(1686),R=n(6930),B=n(5514),q=n(1669),j=n(9966),_=n(7953),F=n(8636),U=n(648),G=n(5350);t.AnPlusB=r.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=h.parse,t.Comment=p.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=w.parse,t.MediaQuery=x.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=N.parse,t.PseudoClassSelector=L.parse,t.PseudoElementSelector=D.parse,t.Ratio=O.parse,t.Raw=M.parse,t.Rule=I.parse,t.Selector=z.parse,t.SelectorList=R.parse,t.String=B.parse,t.StyleSheet=q.parse,t.TypeSelector=j.parse,t.UnicodeRange=_.parse,t.Url=F.parse,t.Value=U.parse,t.WhiteSpace=G.parse},5627:(e,t,n)=>{"use strict";const r=n(498),i=n(3080),o=n(2243),a=n(2368),s=n(6244),l=n(1006),c=n(8831),u=n(5355),d=n(6132),h=n(8011),p=n(3132),m=n(4935),f=n(4419),g=n(8295),b=n(7425),y=n(4897),k=n(5440),v=n(5769),w=n(6799),x=n(8945),S=n(5065),C=n(6602),A=n(6529),T=n(5702),E=n(3297),P=n(8699),N=n(2537),L=n(1178),D=n(5970),O=n(5562),M=n(5505),I=n(1071),z=n(1686),R=n(6930),B=n(5514),q=n(1669),j=n(9966),_=n(7953),F=n(8636),U=n(648),G=n(5350);t.AnPlusB=r,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=h,t.Comment=p,t.Declaration=m,t.DeclarationList=f,t.Dimension=g,t.Function=b,t.Hash=y,t.Identifier=k,t.IdSelector=v,t.MediaFeature=w,t.MediaQuery=x,t.MediaQueryList=S,t.NestingSelector=C,t.Nth=A,t.Number=T,t.Operator=E,t.Parentheses=P,t.Percentage=N,t.PseudoClassSelector=L,t.PseudoElementSelector=D,t.Ratio=O,t.Raw=M,t.Rule=I,t.Selector=z,t.SelectorList=R,t.String=B,t.StyleSheet=q,t.TypeSelector=j,t.UnicodeRange=_,t.Url=F,t.Value=U,t.WhiteSpace=G},881:e=>{"use strict";const t={parse(){return this.createSingleNodeList(this.SelectorList())}},n={parse(){return this.createSingleNodeList(this.Selector())}},r={parse(){return this.createSingleNodeList(this.Identifier())}},i={parse(){return this.createSingleNodeList(this.Nth())}},o={dir:r,has:t,lang:r,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:n,host:n,"host-context":n};e.exports=o},9355:(e,t,n)=>{"use strict";const r={getNode:n(6004)};e.exports=r},6004:(e,t,n)=>{"use strict";const r=n(6591);e.exports=function(e){switch(this.tokenType){case r.Hash:return this.Hash();case r.Comma:return this.Operator();case r.LeftParenthesis:return this.Parentheses(this.readSequence,e.recognizer);case r.LeftSquareBracket:return this.Brackets(this.readSequence,e.recognizer);case r.String:return this.String();case r.Dimension:return this.Dimension();case r.Percentage:return this.Percentage();case r.Number:return this.Number();case r.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case r.Url:return this.Url();case r.Ident:return this.cmpChar(this.tokenStart,117)&&this.cmpChar(this.tokenStart+1,43)?this.UnicodeRange():this.Identifier();case r.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}}}},7347:(e,t,n)=>{"use strict";const r=n(9355),i=n(9038),o=n(5968);t.AtrulePrelude=r,t.Selector=i,t.Value=o},9038:(e,t,n)=>{"use strict";const r=n(6591),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 r.LeftSquareBracket:return this.AttributeSelector();case r.Hash:return this.IdSelector();case r.Colon:return this.lookupType(1)===r.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case r.Ident:return this.TypeSelector();case r.Number:case r.Percentage:return this.Percentage();case r.Dimension:46===this.charCodeAt(this.tokenStart)&&this.error("Identifier is expected",this.tokenStart+1);break;case r.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},5968:(e,t,n)=>{"use strict";function r(e){return null!==e&&"Operator"===e.type&&("-"===e.value[e.value.length-1]||"+"===e.value[e.value.length-1])}const i={getNode:n(6004),onWhiteSpace(e,t){r(e)&&(e.value=" "+e.value),r(t.last)&&(t.last.value+=" ")},expression:n(3247),var:n(7192)};e.exports=i},5019:(e,t,n)=>{"use strict";const r=n(5837),i=n(6199);function o(e){const t=e.source,n=t.length,o=t.length>0?i.isBOM(t.charCodeAt(0)):0,a=r.adoptBuffer(e.lines,n),s=r.adoptBuffer(e.columns,n);let l=e.startLine,c=e.startColumn;for(let e=o;e<n;e++){const r=t.charCodeAt(e);a[e]=l,s[e]=c++,10!==r&&13!==r&&12!==r||(13===r&&e+1<n&&10===t.charCodeAt(e+1)&&(e++,a[e]=l,s[e]=c),l++,c=1)}a[n]=l,s[n]=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,n=1,r=1){this.source=e,this.startOffset=t,this.startLine=n,this.startColumn=r,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,n){return this.computed||o(this),{source:n,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]}}}}},6747:(e,t,n)=>{"use strict";const r=n(5837),i=n(7955),o=n(8732),a=n(6591),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 n=(e=String(e||"")).length,i=r.adoptBuffer(this.offsetAndType,e.length+1),o=r.adoptBuffer(this.balance,e.length+1);let u=0,d=0,h=0,p=-1;for(this.offsetAndType=null,this.balance=null,t(e,((e,t,r)=>{switch(e){default:o[u]=n;break;case d:{let e=h&s;for(h=o[e],d=h>>l,o[u]=e,o[e++]=u;e<u;e++)o[e]===n&&(o[e]=u);break}case a.LeftParenthesis:case a.Function:case a.LeftSquareBracket:case a.LeftCurlyBracket:o[u]=h,d=c.get(e),h=d<<l|u}i[u++]=e<<l|r,-1===p&&(p=t)})),i[u]=a.EOF<<l|n,o[u]=n,o[n]=n;0!==h;){const e=h&s;h=o[e],o[e]=n}this.source=e,this.firstCharOffset=-1===p?0:p,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 n,r,i=e;e:for(;i<this.tokenCount&&(n=this.balance[i],!(n<e));i++)switch(r=i>0?this.offsetAndType[i-1]&s:this.firstCharOffset,t(this.source.charCodeAt(r))){case 1:break e;case 2:i++;break e;default:this.balance[n]===i&&(i=n)}this.skip(i-this.tokenIndex)}forEachToken(e){for(let t=0,n=this.firstCharOffset;t<this.tokenCount;t++){const r=n,i=this.offsetAndType[t],o=i&s;n=o,e(i>>l,r,o,t)}}dump(){const e=new Array(this.tokenCount);return this.forEachToken(((t,n,r,i)=>{e[i]={idx:i,type:o[t],chunk:this.source.substring(n,r),balance:this.balance[i]}})),e}}},5837:(e,t)=>{"use strict";t.adoptBuffer=function(e=null,t){return null===e||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}},6199:(e,t)=>{"use strict";function n(e){return e>=48&&e<=57}function r(e){return e>=65&&e<=90}function i(e){return e>=97&&e<=122}function o(e){return r(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 h=new Array(128);for(let e=0;e<h.length;e++)h[e]=(u(e)?130:n(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?h[e]:132},t.isBOM=function(e){return 65279===e||65534===e?1:0},t.isDigit=n,t.isHexDigit=function(e){return n(e)||e>=65&&e<=70||e>=97&&e<=102},t.isIdentifierStart=function(e,t,n){return 45===e?s(t)||45===t||d(t,n):!!s(e)||92===e&&d(e,t)},t.isLetter=o,t.isLowercaseLetter=i,t.isName=function(e){return s(e)||n(e)||45===e},t.isNameStart=s,t.isNewline=c,t.isNonAscii=a,t.isNonPrintable=l,t.isNumberStart=function(e,t,r){return 43===e||45===e?n(t)?2:46===t&&n(r)?3:0:46===e?n(t)?2:0:n(e)?1:0},t.isUppercaseLetter=r,t.isValidEscape=d,t.isWhiteSpace=u},2648:(e,t,n)=>{"use strict";const r=n(6591),i=n(6199),o=n(7955),a=n(8732),s=n(5019),l=n(6747);t.AtKeyword=r.AtKeyword,t.BadString=r.BadString,t.BadUrl=r.BadUrl,t.CDC=r.CDC,t.CDO=r.CDO,t.Colon=r.Colon,t.Comma=r.Comma,t.Comment=r.Comment,t.Delim=r.Delim,t.Dimension=r.Dimension,t.EOF=r.EOF,t.Function=r.Function,t.Hash=r.Hash,t.Ident=r.Ident,t.LeftCurlyBracket=r.LeftCurlyBracket,t.LeftParenthesis=r.LeftParenthesis,t.LeftSquareBracket=r.LeftSquareBracket,t.Number=r.Number,t.Percentage=r.Percentage,t.RightCurlyBracket=r.RightCurlyBracket,t.RightParenthesis=r.RightParenthesis,t.RightSquareBracket=r.RightSquareBracket,t.Semicolon=r.Semicolon,t.String=r.String,t.Url=r.Url,t.WhiteSpace=r.WhiteSpace,t.tokenTypes=r,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 n(t){return t<c?e.charCodeAt(t):0}function a(){return h=o.consumeNumber(e,h),i.isIdentifierStart(n(h),n(h+1),n(h+2))?(u=r.Dimension,void(h=o.consumeName(e,h))):37===n(h)?(u=r.Percentage,void h++):void(u=r.Number)}function s(){const t=h;return h=o.consumeName(e,h),o.cmpStr(e,t,h,"url")&&40===n(h)?(h=o.findWhiteSpaceEnd(e,h+1),34===n(h)||39===n(h)?(u=r.Function,void(h=t+4)):void function(){for(u=r.Url,h=o.findWhiteSpaceEnd(e,h);h<e.length;h++){const t=e.charCodeAt(h);switch(i.charCodeCategory(t)){case 41:return void h++;case i.WhiteSpaceCategory:return h=o.findWhiteSpaceEnd(e,h),41===n(h)||h>=e.length?void(h<e.length&&h++):(h=o.consumeBadUrlRemnants(e,h),void(u=r.BadUrl));case 34:case 39:case 40:case i.NonPrintableCategory:return h=o.consumeBadUrlRemnants(e,h),void(u=r.BadUrl);case 92:if(i.isValidEscape(t,n(h+1))){h=o.consumeEscaped(e,h)-1;break}return h=o.consumeBadUrlRemnants(e,h),void(u=r.BadUrl)}}}()):40===n(h)?(u=r.Function,void h++):void(u=r.Ident)}function l(t){for(t||(t=n(h++)),u=r.String;h<e.length;h++){const a=e.charCodeAt(h);switch(i.charCodeCategory(a)){case t:return void h++;case i.WhiteSpaceCategory:if(i.isNewline(a))return h+=o.getNewlineLength(e,h,a),void(u=r.BadString);break;case 92:if(h===e.length-1)break;const s=n(h+1);i.isNewline(s)?h+=o.getNewlineLength(e,h+1,s):i.isValidEscape(a,s)&&(h=o.consumeEscaped(e,h)-1)}}}const c=(e=String(e||"")).length;let u,d=i.isBOM(n(0)),h=d;for(;h<c;){const c=e.charCodeAt(h);switch(i.charCodeCategory(c)){case i.WhiteSpaceCategory:u=r.WhiteSpace,h=o.findWhiteSpaceEnd(e,h+1);break;case 34:l();break;case 35:i.isName(n(h+1))||i.isValidEscape(n(h+1),n(h+2))?(u=r.Hash,h=o.consumeName(e,h+1)):(u=r.Delim,h++);break;case 39:l();break;case 40:u=r.LeftParenthesis,h++;break;case 41:u=r.RightParenthesis,h++;break;case 43:i.isNumberStart(c,n(h+1),n(h+2))?a():(u=r.Delim,h++);break;case 44:u=r.Comma,h++;break;case 45:i.isNumberStart(c,n(h+1),n(h+2))?a():45===n(h+1)&&62===n(h+2)?(u=r.CDC,h+=3):i.isIdentifierStart(c,n(h+1),n(h+2))?s():(u=r.Delim,h++);break;case 46:i.isNumberStart(c,n(h+1),n(h+2))?a():(u=r.Delim,h++);break;case 47:42===n(h+1)?(u=r.Comment,h=e.indexOf("*/",h+2),h=-1===h?e.length:h+2):(u=r.Delim,h++);break;case 58:u=r.Colon,h++;break;case 59:u=r.Semicolon,h++;break;case 60:33===n(h+1)&&45===n(h+2)&&45===n(h+3)?(u=r.CDO,h+=4):(u=r.Delim,h++);break;case 64:i.isIdentifierStart(n(h+1),n(h+2),n(h+3))?(u=r.AtKeyword,h=o.consumeName(e,h+1)):(u=r.Delim,h++);break;case 91:u=r.LeftSquareBracket,h++;break;case 92:i.isValidEscape(c,n(h+1))?s():(u=r.Delim,h++);break;case 93:u=r.RightSquareBracket,h++;break;case 123:u=r.LeftCurlyBracket,h++;break;case 125:u=r.RightCurlyBracket,h++;break;case i.DigitCategory:a();break;case i.NameStartCategory:s();break;default:u=r.Delim,h++}t(u,d,d=h)}}},8732: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"]},6591:(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},7955:(e,t,n)=>{"use strict";const r=n(6199);function i(e,t){return t<e.length?e.charCodeAt(t):0}function o(e,t,n){return 13===n&&10===i(e,t+1)?2:1}function a(e,t,n){let i=e.charCodeAt(t);return r.isUppercaseLetter(i)&&(i|=32),i===n}function s(e,t){for(;t<e.length&&r.isDigit(e.charCodeAt(t));t++);return t}function l(e,t){if(t+=2,r.isHexDigit(i(e,t-1))){for(const n=Math.min(e.length,t+5);t<n&&r.isHexDigit(i(e,t));t++);const n=i(e,t);r.isWhiteSpace(n)&&(t+=o(e,t,n))}return t}t.cmpChar=a,t.cmpStr=function(e,t,n,i){if(n-t!==i.length)return!1;if(t<0||n>e.length)return!1;for(let o=t;o<n;o++){const n=i.charCodeAt(o-t);let a=e.charCodeAt(o);if(r.isUppercaseLetter(a)&&(a|=32),a!==n)return!1}return!0},t.consumeBadUrlRemnants=function(e,t){for(;t<e.length;t++){const n=e.charCodeAt(t);if(41===n){t++;break}r.isValidEscape(n,i(e,t+1))&&(t=l(e,t))}return t},t.consumeEscaped=l,t.consumeName=function(e,t){for(;t<e.length;t++){const n=e.charCodeAt(t);if(!r.isName(n)){if(!r.isValidEscape(n,i(e,t+1)))break;t=l(e,t)-1}}return t},t.consumeNumber=function(e,t){let n=e.charCodeAt(t);if(43!==n&&45!==n||(n=e.charCodeAt(t+=1)),r.isDigit(n)&&(t=s(e,t+1),n=e.charCodeAt(t)),46===n&&r.isDigit(e.charCodeAt(t+1))&&(t=s(e,t+=2)),a(e,t,101)){let i=0;n=e.charCodeAt(t+1),45!==n&&43!==n||(i=1,n=e.charCodeAt(t+2)),r.isDigit(n)&&(t=s(e,t+1+i+1))}return t},t.decodeEscaped=function(e){if(1===e.length&&!r.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&&r.isWhiteSpace(e.charCodeAt(t));t++);return t},t.findWhiteSpaceStart=function(e,t){for(;t>=0&&r.isWhiteSpace(e.charCodeAt(t));t--);return t+1},t.getNewlineLength=o},1164:(e,t)=>{"use strict";let n=null;class r{static createItem(e){return{prev:null,next:null,data:e}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(e){return r.createItem(e)}allocateCursor(e,t){let r;return null!==n?(r=n,n=n.cursor,r.prev=e,r.next=t,r.cursor=this.cursor):r={prev:e,next:t,cursor:this.cursor},this.cursor=r,r}releaseCursor(){const{cursor:e}=this;this.cursor=e.cursor,e.prev=null,e.next=null,e.cursor=n,n=e}updateCursors(e,t,n,r){let{cursor:i}=this;for(;null!==i;)i.prev===e&&(i.prev=t),i.next===n&&(i.next=r),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 n of e){const e=r.createItem(n);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 n=this.allocateCursor(null,this.head);for(;null!==n.next;){const r=n.next;n.next=r.next,e.call(t,r.data,r,this)}this.releaseCursor()}forEachRight(e,t=this){const n=this.allocateCursor(this.tail,null);for(;null!==n.prev;){const r=n.prev;n.prev=r.prev,e.call(t,r.data,r,this)}this.releaseCursor()}reduce(e,t,n=this){let r,i=this.allocateCursor(null,this.head),o=t;for(;null!==i.next;)r=i.next,i.next=r.next,o=e.call(n,o,r.data,r,this);return this.releaseCursor(),o}reduceRight(e,t,n=this){let r,i=this.allocateCursor(this.tail,null),o=t;for(;null!==i.prev;)r=i.prev,i.prev=r.prev,o=e.call(n,o,r.data,r,this);return this.releaseCursor(),o}some(e,t=this){for(let n=this.head;null!==n;n=n.next)if(e.call(t,n.data,n,this))return!0;return!1}map(e,t=this){const n=new r;for(let r=this.head;null!==r;r=r.next)n.appendData(e.call(t,r.data,r,this));return n}filter(e,t=this){const n=new r;for(let r=this.head;null!==r;r=r.next)e.call(t,r.data,r,this)&&n.appendData(r.data);return n}nextUntil(e,t,n=this){if(null===e)return;const r=this.allocateCursor(null,e);for(;null!==r.next;){const e=r.next;if(r.next=e.next,t.call(n,e.data,e,this))break}this.releaseCursor()}prevUntil(e,t,n=this){if(null===e)return;const r=this.allocateCursor(e,null);for(;null!==r.prev;){const e=r.prev;if(r.prev=e.prev,t.call(n,e.data,e,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){const e=new r;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(r.createItem(e))}append(e){return this.insert(e)}appendData(e){return this.insert(r.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(r.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(r.createItem(e))}pop(){return null!==this.tail?this.remove(this.tail):null}unshift(e){this.prepend(r.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=r},99:(e,t,n)=>{"use strict";const r=n(1164);t.clone=function e(t){const n={};for(const i in t){let o=t[i];o&&(Array.isArray(o)||o instanceof r.List?o=o.map(e):o.constructor===Object&&(o=e(o))),n[i]=o}return n}},761:(e,t)=>{"use strict";t.createCustomError=function(e,t){const n=Object.create(SyntaxError.prototype),r=new Error;return Object.assign(n,{name:e,message:t,get stack(){return(r.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t}\n`)}})}},173:(e,t,n)=>{"use strict";const r=n(6199),i=n(7955);t.decode=function(e){const t=e.length-1;let n="";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),r.isValidEscape(92,a)){const t=o-1,r=i.consumeEscaped(e,t);o=r-1,n+=i.decodeEscaped(e.substring(t+1,r))}else 13===a&&10===e.charCodeAt(o+1)&&o++}else n+=e[o]}return n},t.encode=function(e){let t="";if(1===e.length&&45===e.charCodeAt(0))return"\\-";for(let n=0;n<e.length;n++){const i=e.charCodeAt(n);0!==i?i<=31||127===i||i>=48&&i<=57&&(0===n||1===n&&45===e.charCodeAt(0))?t+="\\"+i.toString(16)+" ":r.isName(i)?t+=e.charAt(n):t+="\\"+e.charAt(n):t+="�"}return t}},5220:(e,t)=>{"use strict";const n=new Map,r=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 n=e.indexOf("-",t+2);if(-1!==n)return e.substring(t,n+1)}return""}t.isCustomProperty=o,t.keyword=function(e){if(n.has(e))return n.get(e);const t=e.toLowerCase();let r=n.get(t);if(void 0===r){const e=o(t,0),n=e?"":a(t,0);r=Object.freeze({basename:t.substr(n.length),name:t,prefix:n,vendor:n,custom:e})}return n.set(e,r),r},t.property=function(e){if(r.has(e))return r.get(e);let t=e,n=e[0];"/"===n?n="/"===e[1]?"//":"/":"_"!==n&&"*"!==n&&"$"!==n&&"#"!==n&&"+"!==n&&"&"!==n&&(n="");const i=o(t,n.length);if(!i&&(t=t.toLowerCase(),r.has(t))){const n=r.get(t);return r.set(e,n),n}const s=i?"":a(t,n.length),l=t.substr(0,n.length+s.length),c=Object.freeze({basename:t.substr(l.length),name:t.substr(n.length),hack:n,vendor:s,prefix:l,custom:i});return r.set(e,c),c},t.vendorPrefix=i},2383:(e,t,n)=>{"use strict";const r=n(6199),i=n(7955);t.decode=function(e){const t=e.length,n=e.charCodeAt(0),o=34===n||39===n?1:0,a=1===o&&t>1&&e.charCodeAt(t-1)===n?t-2:t-1;let s="";for(let n=o;n<=a;n++){let o=e.charCodeAt(n);if(92===o){if(n===a){n!==t-1&&(s=e.substr(n+1));break}if(o=e.charCodeAt(++n),r.isValidEscape(92,o)){const t=n-1,r=i.consumeEscaped(e,t);n=r-1,s+=i.decodeEscaped(e.substring(t+1,r))}else 13===o&&10===e.charCodeAt(n+1)&&n++}else s+=e[n]}return s},t.encode=function(e,t){const n=t?"'":'"',i=t?39:34;let o="",a=!1;for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);0!==n?n<=31||127===n?(o+="\\"+n.toString(16),a=!0):n===i||92===n?(o+="\\"+e.charAt(t),a=!1):(a&&(r.isHexDigit(n)||r.isWhiteSpace(n))&&(o+=" "),o+=e.charAt(t),a=!1):o+="�"}return n+o+n}},743:(e,t,n)=>{"use strict";const r=n(6199),i=n(7955);t.decode=function(e){const t=e.length;let n=4,o=41===e.charCodeAt(t-1)?t-2:t-1,a="";for(;n<o&&r.isWhiteSpace(e.charCodeAt(n));)n++;for(;n<o&&r.isWhiteSpace(e.charCodeAt(o));)o--;for(let s=n;s<=o;s++){let n=e.charCodeAt(s);if(92===n){if(s===o){s!==t-1&&(a=e.substr(s+1));break}if(n=e.charCodeAt(++s),r.isValidEscape(92,n)){const t=s-1,n=i.consumeEscaped(e,t);s=n-1,a+=i.decodeEscaped(e.substring(t+1,n))}else 13===n&&10===e.charCodeAt(s+1)&&s++}else a+=e[s]}return a},t.encode=function(e){let t="",n=!1;for(let i=0;i<e.length;i++){const o=e.charCodeAt(i);0!==o?o<=31||127===o?(t+="\\"+o.toString(16),n=!0):32===o||92===o||34===o||39===o||40===o||41===o?(t+="\\"+e.charAt(i),n=!1):(n&&r.isHexDigit(o)&&(t+=" "),t+=e.charAt(i),n=!1):t+="�"}return"url("+t+")"}},2443:(e,t)=>{"use strict";const{hasOwnProperty:n}=Object.prototype,r=function(){};function i(e){return"function"==typeof e?e:r}function o(e,t){return function(n,r,i){n.type===t&&e.call(this,n,r,i)}}function a(e,t){const r=t.structure,i=[];for(const e in r){if(!1===n.call(r,e))continue;let t=r[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 n=e.fields.slice(),r=e.context,i="string"==typeof r;return t&&n.reverse(),function(e,o,a,s){let l;i&&(l=o[r],o[r]=e);for(const r of n){const n=e[r.name];if(!r.nullable||n)if("list"===r.type){if(t?n.reduceRight(s,!1):n.reduce(s,!1))return!0}else if(a(n))return!0}i&&(o[r]=l)}}function l({StyleSheet:e,Atrule:t,Rule:n,Block:r,DeclarationList:i}){return{Atrule:{StyleSheet:e,Atrule:t,Rule:n,Block:r},Rule:{StyleSheet:e,Atrule:t,Rule:n,Block:r},Declaration:{StyleSheet:e,Atrule:t,Rule:n,Block:r,DeclarationList:i}}}t.createWalker=function(e){const t=function(e){const t={};for(const r in e.node)if(n.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]=a(0,n)}return t}(e),c={},u={},d=Symbol("break-walk"),h=Symbol("skip-node");for(const e in t)n.call(t,e)&&null!==t[e]&&(c[e]=s(t[e],!1),u[e]=s(t[e],!0));const p=l(c),m=l(u),f=function(e,n){function a(e,t,n){const r=s.call(b,e,t,n);return r===d||r!==h&&(!(!f.hasOwnProperty(e.type)||!f[e.type](e,b,a,g))||l.call(b,e,t,n)===d)}let s=r,l=r,f=c,g=(e,t,n,r)=>e||a(t,n,r);const b={break:d,skip:h,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof n)s=n;else if(n&&(s=i(n.enter),l=i(n.leave),n.reverse&&(f=u),n.visit)){if(p.hasOwnProperty(n.visit))f=n.reverse?m[n.visit]:p[n.visit];else if(!t.hasOwnProperty(n.visit))throw new Error("Bad value `"+n.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");s=o(s,n.visit),l=o(l,n.visit)}if(s===r&&l===r)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=h,f.find=function(e,t){let n=null;return f(e,(function(e,r,i){if(t.call(this,e,r,i))return n=e,d})),n},f.findLast=function(e,t){let n=null;return f(e,{reverse:!0,enter(e,r,i){if(t.call(this,e,r,i))return n=e,d}}),n},f.findAll=function(e,t){const n=[];return f(e,(function(e,r,i){t.call(this,e,r,i)&&n.push(e)})),n},f}},3954: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}}}},2870:e=>{e.exports="2.3.1"},9159:(e,t,n)=>{"use strict";const r=n(313),i=n(8681);e.exports=function(e,t,n){if(e.block&&(null!==this.stylesheet&&(this.stylesheet.firstAtrulesAllowed=!1),i.hasNoChildren(e.block)))n.remove(t);else switch(e.name){case"charset":if(i.hasNoChildren(e.prelude))return void n.remove(t);if(t.prev)return void n.remove(t);break;case"import":if(null===this.stylesheet||!this.stylesheet.firstAtrulesAllowed)return void n.remove(t);n.prevUntil(t.prev,(function(e){if("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)return this.root.firstAtrulesAllowed=!1,n.remove(t),!0}),this);break;default:{const o=r.keyword(e.name).basename;"keyframes"!==o&&"media"!==o&&"supports"!==o||(i.hasNoChildren(e.prelude)||i.hasNoChildren(e.block))&&n.remove(t)}}}},3777:e=>{"use strict";e.exports=function(e,t,n){n.remove(t)}},6650:(e,t,n)=>{"use strict";const r=n(313);e.exports=function(e,t,n){e.value.children&&e.value.children.isEmpty?n.remove(t):r.property(e.property).custom&&/\S/.test(e.value.value)&&(e.value.value=e.value.value.trim())}},6160:(e,t,n)=>{"use strict";const r=n(8681);e.exports=function(e,t,n){(r.isNodeChildrenList(this.stylesheet,n)||r.isNodeChildrenList(this.block,n))&&n.remove(t)}},6208:(e,t,n)=>{"use strict";const r=n(313),i=n(8681),{hasOwnProperty:o}=Object.prototype,a=new Set(["keyframes"]);function s(e,t){return e.children.forEach(((n,i,a)=>{let l=!1;r.walk(n,(function(n){if(null===this.selector||this.selector===e)switch(n.type){case"SelectorList":null!==this.function&&"not"===this.function.name.toLowerCase()||s(n,t)&&(l=!0);break;case"ClassSelector":null===t.whitelist||null===t.whitelist.classes||o.call(t.whitelist.classes,n.name)||(l=!0),null!==t.blacklist&&null!==t.blacklist.classes&&o.call(t.blacklist.classes,n.name)&&(l=!0);break;case"IdSelector":null===t.whitelist||null===t.whitelist.ids||o.call(t.whitelist.ids,n.name)||(l=!0),null!==t.blacklist&&null!==t.blacklist.ids&&o.call(t.blacklist.ids,n.name)&&(l=!0);break;case"TypeSelector":"*"!==n.name.charAt(n.name.length-1)&&(null===t.whitelist||null===t.whitelist.tags||o.call(t.whitelist.tags,n.name.toLowerCase())||(l=!0),null!==t.blacklist&&null!==t.blacklist.tags&&o.call(t.blacklist.tags,n.name.toLowerCase())&&(l=!0))}})),l&&a.remove(i)})),e.children.isEmpty}e.exports=function(e,t,n,o){if(i.hasNoChildren(e.prelude)||i.hasNoChildren(e.block))return void n.remove(t);if(this.atrule&&a.has(r.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))||n.remove(t)}},9561:e=>{"use strict";e.exports=function(e,t,n){if("*"!==t.data.name)return;const r=t.next&&t.next.data.type;"IdSelector"!==r&&"ClassSelector"!==r&&"AttributeSelector"!==r&&"PseudoClassSelector"!==r&&"PseudoElementSelector"!==r||n.remove(t)}},3733:e=>{"use strict";e.exports=function(e,t,n){n.remove(t)}},8390:(e,t,n)=>{"use strict";const r=n(313),i={Atrule:n(9159),Comment:n(3777),Declaration:n(6650),Raw:n(6160),Rule:n(6208),TypeSelector:n(9561),WhiteSpace:n(3733)};e.exports=function(e,t){r.walk(e,{leave(e,n,r){i.hasOwnProperty(e.type)&&i[e.type].call(this,e,n,r,t)}})}},8681:(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}},4040:(e,t,n)=>{"use strict";const r=n(313),i=n(3969),o=n(8390),a=n(8181),s=n(299);function l(e,t){const n=new r.List;let i,o=!1;return e.nextUntil(e.head,((e,r,a)=>{if("Comment"===e.type)return t&&"!"===e.value.charAt(0)?!(!o&&!i)||(a.remove(r),void(i=e)):void a.remove(r);"WhiteSpace"!==e.type&&(o=!0),n.insert(a.remove(r))})),{comment:i,stylesheet:{type:"StyleSheet",loc:null,children:n}}}function c(e,t,n,i){i.logger(`Compress block #${n}`,null,!0);let l=1;return"StyleSheet"===e.type&&(e.firstAtrulesAllowed=t,e.id=l++),r.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 r.List};const n={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 r.List;let a,s,d,h=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),p=!0,m=1;var f;t.clone&&(e=r.clone(e)),"StyleSheet"===e.type?(a=e.children,e.children=o):(f=e,a=(new r.List).appendData({type:"Rule",loc:null,prelude:{type:"SelectorList",loc:null,children:(new r.List).appendData({type:"Selector",loc:null,children:(new r.List).appendData({type:"TypeSelector",loc:null,name:"x"})})},block:f}));do{if(s=l(a,Boolean(h)),c(s.stylesheet,p,m++,n),d=s.stylesheet.children,s.comment&&(o.isEmpty||o.insert(r.List.createItem({type:"Raw",value:"\n"})),o.insert(r.List.createItem(s.comment)),d.isEmpty||o.insert(r.List.createItem({type:"Raw",value:"\n"}))),p&&!d.isEmpty){const e=d.last;("Atrule"!==e.type||"import"!==e.name&&"charset"!==e.name)&&(p=!1)}"exclamation"!==h&&(h=!1),o.appendList(d)}while(!a.isEmpty);return{ast:e}}},5360:(e,t,n)=>{"use strict";const r=n(5732),i=n(53),o=n(3739),{parse:a,generate:s,compress:l}=i;function c(e,t,n,r){return t.debug&&console.error(`## ${e} done in %d ms\n`,Date.now()-n),r}function u(e,t,n){Array.isArray(n)||(n=[n]),n.forEach((n=>n(e,t)))}function d(e,t,n){const r=(n=n||{}).filename||"<unknown>";let i;const o=c("parsing",n,Date.now(),a(t,{context:e,filename:r,positions:Boolean(n.sourceMap)}));n.beforeCompress&&c("beforeCompress",n,Date.now(),u(o,n,n.beforeCompress));const d=c("compress",n,Date.now(),l(o,function(e){return"function"!=typeof(e={...e}).logger&&e.debug&&(e.logger=function(e){let t;return function(n,r){let i=n;if(r&&(i=`[${((Date.now()-t)/1e3).toFixed(3)}s] ${i}`),e>1&&r){let t=s(r);2===e&&t.length>256&&(t=t.substr(0,256)+"..."),i+=`\n ${t}\n`}console.error(i),t=Date.now()}}(e.debug)),e}(n)));return n.afterCompress&&c("afterCompress",n,Date.now(),u(d,n,n.afterCompress)),i=n.sourceMap?c("generate(sourceMap: true)",n,Date.now(),(()=>{const e=s(d.ast,{sourceMap:!0});return e.map._file=r,e.map.setSourceContent(r,t),e})()):c("generate",n,Date.now(),{css:s(d.ast),map:null}),i}t.version=r.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)}},4678:(e,t,n)=>{"use strict";const r=n(313),i=n(6716);e.exports=function(e){"keyframes"===r.keyword(e.name).basename&&i(e)}},9182:e=>{"use strict";const t=/^(-?\d|--)|[\u0000-\u002c\u002e\u002f\u003A-\u0040\u005B-\u005E\u0060\u007B-\u009f]/;e.exports=function(e){const n=e.value;var r;n&&"String"===n.type&&(""===(r=n.value)||"-"===r||t.test(r)||(e.value={type:"Identifier",loc:n.loc,name:n.value}))}},6114:(e,t,n)=>{"use strict";const r=n(276),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 n=r.packNumber(e.value);if(e.value=n,"0"===n&&null!==this.declaration&&null===this.atrulePrelude){const r=e.unit.toLowerCase();if(!o.has(r))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:n}}}},276:(e,t)=>{"use strict";const n=/^(?:\+|(-))?0*(\d*)(?:\.0*|(\.\d*?)0*)?$/,r=/^([\+\-])?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)?r:n;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},5459:(e,t,n)=>{"use strict";const r=n(313),i=n(276),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},r.lexer.matchDeclaration(this.declaration).isType(t.data,"length")||(t.data=e))}},5558:e=>{"use strict";e.exports=function(e){e.value=e.value.replace(/\\/g,"/")}},2866:(e,t,n)=>{"use strict";const r=n(313),i=n(2924),o=n(6085),a=n(9147),s=n(257),l={font:i,"font-weight":o,background:a,border:s,outline:s};e.exports=function(e){if(!this.declaration)return;const t=r.property(this.declaration.property);l.hasOwnProperty(t.basename)&&l[t.basename](e)}},6716: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"})}))}))}))}},4508:(e,t,n)=>{"use strict";const r=n(313),i=n(276),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,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function l(e,t,n,r){let i,o,a;if(0===t)i=o=a=n;else{const r=n<.5?n*(1+t):n+t-n*t,l=2*n-r;i=s(l,r,e+1/3),o=s(l,r,e),a=s(l,r,e-1/3)}return[Math.round(255*i),Math.round(255*o),Math.round(255*a),r]}function c(e){return 1===(e=e.toString(16)).length?"0"+e:e}function u(e,t,n){let r=e.head,i=[],o=!1;for(;null!==r;){const{type:e,value:t}=r.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}r=r.next}if(i.length===t){if(4===i.length){if("Number"!==i[3].type)return;i[3].type="Alpha"}if(n){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,!n)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 n=e.value.toLowerCase();6===n.length&&n[0]===n[1]&&n[2]===n[3]&&n[4]===n[5]&&(n=n[0]+n[2]+n[4]),a[n]?t.data={type:"Identifier",loc:e.loc,name:a[n]}:e.value=n}t.compressFunction=function(e,t){let n,r=e.name;if("rgba"===r||"hsla"===r){if(n=u(e.children,4,"rgba"===r),!n)return;if("hsla"===r&&(n=l(...n),e.name="rgba"),0===n[3]){const r=this.function&&this.function.name;if(0===n[0]&&0===n[1]&&0===n[2]||!/^(?:to|from|color-stop)$|gradient$/i.test(r))return void(t.data={type:"Identifier",loc:e.loc,name:"transparent"})}if(1!==n[3])return void e.children.forEach(((e,t,r)=>{"Operator"!==e.type?t.data={type:"Number",loc:e.loc,value:i.packNumber(n.shift())}:","!==e.value&&r.remove(t)}));r="rgb"}if("hsl"===r){if(n=n||u(e.children,3,!1),!n)return;n=l(...n),r="rgb"}if("rgb"===r){if(n=n||u(e.children,3,!0),!n)return;t.data={type:"Hash",loc:e.loc,value:c(n[0])+c(n[1])+c(n[2])},d(t.data,t)}},t.compressHex=d,t.compressIdent=function(e,t){if(null===this.declaration)return;let n=e.name.toLowerCase();if(o.hasOwnProperty(n)&&r.lexer.matchDeclaration(this.declaration).isType(e,"color")){const r=o[n];r.length+1<=n.length?t.data={type:"Hash",loc:e.loc,value:r}:("grey"===n&&(n="gray"),e.name=n)}}},8181:(e,t,n)=>{"use strict";const r=n(313),i=n(4678),o=n(9182),a=n(2866),s=n(6114),l=n(5459),c=n(276),u=n(5558),d=n(4508),h={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){r.walk(e,{leave(e,t,n){h.hasOwnProperty(e.type)&&h[e.type].call(this,e,t,n)}})}},9147:(e,t,n)=>{"use strict";const r=n(313);e.exports=function(e){function t(){i.length||i.unshift({type:"Number",loc:null,value:"0"},{type:"Number",loc:null,value:"0"}),n.push.apply(n,i),i=[]}let n=[],i=[];e.children.forEach((e=>{if("Operator"===e.type&&","===e.value)return t(),void n.push(e);("Identifier"!==e.type||"transparent"!==e.name&&"none"!==e.name&&"repeat"!==e.name&&"scroll"!==e.name)&&i.push(e)})),t(),e.children=(new r.List).fromArray(n)}},257:e=>{"use strict";e.exports=function(e){e.children.forEach(((e,t,n)=>{"Identifier"===e.type&&"none"===e.name.toLowerCase()&&(n.head===n.tail?t.data={type:"Number",loc:e.loc,value:"0"}:n.remove(t))}))}},6085: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"}}}},2924: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"}))}},5248:(e,t,n)=>{"use strict";const r=n(313),{hasOwnProperty:i}=Object.prototype;function o(e,t,n,o){const a=t.data,s=r.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 r.List),e[s][l].append(n.remove(t))}function a(e){return"Atrule"===e.type&&"media"===e.name}function s(e,t,n){if(!a(e))return;const r=t.prev&&t.prev.data;r&&a(r)&&e.prelude&&r.prelude&&e.prelude.id===r.prelude.id&&(r.block.children.appendList(e.block.children),n.remove(t))}e.exports=function(e,t){!function(e,t){const n=Object.create(null);let i=null;e.children.forEach((function(e,a,s){if("Atrule"===e.type){const l=r.keyword(e.name).basename;switch(l){case"keyframes":return void o(n,a,s,!0);case"media":if(t.forceMediaMerge)return void o(n,a,s,!1)}null===i&&"charset"!==l&&"import"!==l&&(i=a)}else null===i&&(i=a)}));for(const t in n)for(const r in n[t])e.children.insertList(n[t][r],"media"===t?null:i)}(e,t),r.walk(e,{visit:"Atrule",reverse:!0,enter:s})}},2984:(e,t,n)=>{"use strict";const r=n(313),i=n(6804);function o(e,t,n){const r=e.prelude.children,o=e.block.children;n.prevUntil(t.prev,(function(a){if("Rule"!==a.type)return i.unsafeToSkipNode.call(r,a);const s=a.prelude.children,l=a.block.children;if(e.pseudoSignature===a.pseudoSignature){if(i.isEqualSelectors(s,r))return l.appendList(o),n.remove(t),!0;if(i.isEqualDeclarations(o,l))return i.addSelectors(s,r),n.remove(t),!0}return i.hasSimilarSelectors(r,s)}))}e.exports=function(e){r.walk(e,{visit:"Rule",enter:o})}},9691:(e,t,n)=>{"use strict";const r=n(313);function i(e,t,n){const i=e.prelude.children;for(;i.head!==i.tail;){const o=new r.List;o.insert(i.remove(i.head)),n.insert(n.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){r.walk(e,{visit:"Rule",reverse:!0,enter:i})}},3409:(e,t,n)=>{"use strict";const r=n(313),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 n=[];let r="";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(r=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}n.push({node:t,special:i,important:e.important})}))||n.length>t)&&("string"!=typeof this.iehack||this.iehack===r)&&(this.iehack=r,n)}canOverride(e,t){const n=this.sides[e];return!n||t.important&&!n.important}add(e,t){return!!function(){const n=this.sides,r=o[e];if(r){if(r in n==0)return!1;const e=this.getValueSequence(t,1);if(!e||!e.length)return!1;for(const t in n)if(null!==n[t]&&n[t].special!==e[0].special)return!1;return!this.canOverride(r,e[0])||(n[r]=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 r in n)if(null!==n[r]&&n[r].special!==e[t].special)return!1;for(let t=0;t<4;t++)this.canOverride(i[t],e[t])&&(n[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,n=this.sides.bottom,r=this.sides.left;if(e&&t&&n&&r){const i=e.important+t.important+n.important+r.important;return 0===i||4===i}return!1}getValue(){const e=new r.List,t=this.sides,n=[t.top,t.right,t.bottom,t.left],i=[r.generate(t.top.node),r.generate(t.right.node),r.generate(t.bottom.node),r.generate(t.left.node)];i[3]===i[1]&&(n.pop(),i[2]===i[0]&&(n.pop(),i[1]===i[0]&&n.pop()));for(let t=0;t<n.length;t++)e.appendData(n[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,n,r){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,h;r&&o!==r||u in t&&(h=2,d=t[u]),d&&d.add(c,e)||(h=1,d=new s(u),d.add(c,e))?(t[u]=d,n.push({operation:h,block:i,item:l,shorthand:d}),r=o):r=null})),r}e.exports=function(e,t){const n={},i=[];r.walk(e,{visit:"Rule",reverse:!0,enter(e){const t=this.block||this.stylesheet,r=(e.pseudoSignature||"")+"|"+e.prelude.children.first.id;let o,a;n.hasOwnProperty(t.id)?o=n[t.id]:(o={lastShortSelector:null},n[t.id]=o),o.hasOwnProperty(r)?a=o[r]:(a={},o[r]=a),o.lastShortSelector=l.call(this,e,a,i,o.lastShortSelector)}}),function(e,t){e.forEach((function(e){const n=e.shorthand;n.isOkToMinimize()&&(1===e.operation?e.item.data=t(n.getDeclaration()):e.block.remove(e.item))}))}(i,t.declaration)}},9445:(e,t,n)=>{"use strict";const r=n(313);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,n){const o=r.property(e).basename;if("background"===o)return e+":"+r.generate(t.value);const l=t.id;let c=n[l];if(!c){switch(t.value.type){case"Value":const e={};let n="",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;n||(n=r.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;n||(n=r.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+n;break;case"Raw":c="!"+t.value.value;break;default:c=r.generate(t.value)}n[l]=c}return e+c}function u(e,t,n,i,a){const s=e.block.children;s.forEachRight((function(e,t){const{property:n}=e,u=c(n,e,a),d=i[u];if(d&&!o.has(n))e.important&&!d.item.data.important?(i[u]={block:s,item:t},d.block.remove(d.item)):s.remove(t);else{const n=function(e,t,n){const i=r.property(t.property);if(l.hasOwnProperty(i.basename)){const r=l[i.basename];for(const o of r){const r=c(i.prefix+o,t,n),a=e.hasOwnProperty(r)?e[r]:null;if(a&&(!t.important||a.item.data.important))return a}}}(i,e,a);n?s.remove(t):(e.fingerprint=u,i[u]={block:s,item:t})}})),s.isEmpty&&n.remove(t)}e.exports=function(e){const t={},n=Object.create(null);r.walk(e,{visit:"Rule",reverse:!0,enter(e,r,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,r,i,l,n)}})}},5119:(e,t,n)=>{"use strict";const r=n(313),i=n(6804);function o(e,t,n){const r=e.prelude.children,o=e.block.children,a=r.first.compareMarker,s={};n.nextUntil(t.next,(function(t,l){if("Rule"!==t.type)return i.unsafeToSkipNode.call(r,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(r.head===r.tail&&r.first.id===c.data.id)return o.appendList(u),void n.remove(l);if(i.isEqualDeclarations(o,u)){const e=c.data.id;return r.some(((t,n)=>{const i=t.id;return e<i?(r.insert(c,n),!0):n.next?void 0:(r.insert(c),!0)})),void n.remove(l)}if(d===a)return!0;s[d]=!0}))}e.exports=function(e){r.walk(e,{visit:"Rule",enter:o})}},3834:(e,t,n)=>{"use strict";const r=n(313),i=n(6804);function o(e){return e.reduce(((e,t)=>e+t.id.length+1),0)-1}function a(e){let t=0;for(const n of e)t+=n.length;return t+e.length-1}function s(e,t,n){const s=null!==this.block&&this.block.avoidRulesMerge,l=e.prelude.children,c=e.block,u=Object.create(null);let d=!0,h=!0;n.prevUntil(t.prev,(function(p,m){const f=p.block,g=p.type;if("Rule"!==g){const e=i.unsafeToSkipNode.call(l,p);return!e&&"Atrule"===g&&f&&r.walk(f,{visit:"Rule",enter(e){e.prelude.children.forEach((e=>{u[e.compareMarker]=!0}))}}),e}if(e.pseudoSignature!==p.pseudoSignature)return!0;const b=p.prelude.children;if(h=!b.some((e=>e.compareMarker in u)),!h&&!d)return!0;if(d&&i.isEqualSelectors(b,l))return f.children.appendList(c.children),n.remove(t),!0;const y=i.compareDeclarations(c.children,f.children);if(y.eq.length){if(!y.ne1.length&&!y.ne2.length)return h&&(i.addSelectors(l,b),n.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);h&&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=n.createItem({type:"Rule",loc:null,prelude:s,block:{type:"Block",loc:null,children:(new r.List).fromArray(y.eq)},pseudoSignature:e.pseudoSignature});return c.children.fromArray(y.ne1),f.children.fromArray(y.ne2overrided),d?n.insert(i,m):n.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){r.walk(e,{visit:"Rule",reverse:!0,enter:s})}},299:(e,t,n)=>{"use strict";const r=n(2787),i=n(5248),o=n(2984),a=n(9691),s=n(3409),l=n(9445),c=n(5119),u=n(3834);e.exports=function(e,t){const n=r(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,n),t.logger("restructShorthand",e),l(e),t.logger("restructBlock",e),c(e),t.logger("mergeRuleset",e),u(e),t.logger("restructRuleset",e)}},1160:(e,t,n)=>{"use strict";const r=n(313);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 n=r.generate(t);return t.id=e.resolve(n),t.length=n.length,t.fingerprint=null,t}}},2787:(e,t,n)=>{"use strict";const r=n(313),i=n(1160),o=n(9111);e.exports=function(e,t){const n=i();return r.walk(e,{visit:"Rule",enter(e){e.block.children.forEach(n),o(e,t.usage)}}),r.walk(e,{visit:"Atrule",enter(e){e.prelude&&(e.prelude.id=null,e.prelude.id=r.generate(e.prelude)),"keyframes"===r.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:n}}},9111:(e,t,n)=>{"use strict";const r=n(313),i=n(6723),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 n=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 n=t.scopes[i.name]||0;if(0!==l&&n!==l)throw new Error("Selector can't has classes from different scopes: "+r.generate(e));l=n}break;case"PseudoClassSelector":{const e=i.name.toLowerCase();a.has(e)||n.add(`:${e}`);break}case"PseudoElementSelector":{const e=i.name.toLowerCase();o.has(e)||n.add(`::${e}`);break}case"TypeSelector":s=i.name.toLowerCase();break;case"AttributeSelector":i.flags&&n.add(`[${i.flags.toLowerCase()}]`);break;case"Combinator":s="*"}})),e.compareMarker=i(e).toString(),e.id=null,e.id=r.generate(e),l&&(e.compareMarker+=":"+l),"*"!==s&&(e.compareMarker+=","+s)})),e.pseudoSignature=n.size>0&&[...n].sort().join(",")}},6723:(e,t,n)=>{"use strict";const r=n(313);function i(e){return(t=e,"Raw"===t.type?r.parse(t.value,{context:"selectorList"}):t).children.reduce(((e,t)=>function(e,t){for(let n=0;n<3;n++)if(e[n]!==t[n])return e[n]>t[n]?e:t;return e}(o(t),e)),[0,0,0]);var t}function o(e){let t=0,n=0,r=0;return e.children.forEach((e=>{switch(e.type){case"IdSelector":t++;break;case"ClassSelector":case"AttributeSelector":n++;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,n+=a,r+=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,n+=a+1,r+=s}else n++;break}case"where":break;case"before":case"after":case"first-line":case"first-letter":r++;break;default:n++}break;case"TypeSelector":e.name.endsWith("*")||r++;break;case"PseudoElementSelector":r++}})),[t,n,r]}e.exports=o},6804:(e,t)=>{"use strict";const{hasOwnProperty:n}=Object.prototype;function r(e,t){let n=e.head;for(;null!==n;){let e=t.head;for(;null!==e;){if(n.data.compareMarker===e.data.compareMarker)return!0;e=e.next}n=n.next}return!1}t.addSelectors=function(e,t){return t.forEach((t=>{const n=t.id;let r=e.head;for(;r;){const e=r.data.id;if(e===n)return;if(e>n)break;r=r.next}e.insert(e.createItem(t),r)})),e},t.compareDeclarations=function(e,t){const r={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,r.eq.push(e)):r.ne1.push(e)}for(let e=t.head;e;e=e.next){const t=e.data;o[t.id]&&((!n.call(i,t.fingerprint)||!i[t.fingerprint]&&t.important)&&r.ne2.push(t),r.ne2overrided.push(t))}return r},t.hasSimilarSelectors=r,t.isEqualDeclarations=function(e,t){let n=e.head,r=t.head;for(;null!==n&&null!==r&&n.data.id===r.data.id;)n=n.next,r=r.next;return null===n&&null===r},t.isEqualSelectors=function(e,t){let n=e.head,r=t.head;for(;null!==n&&null!==r&&n.data.id===r.data.id;)n=n.next,r=r.next;return null===n&&null===r},t.unsafeToSkipNode=function e(t){switch(t.type){case"Rule":return r(t.prelude.children,this);case"Atrule":if(t.block)return t.block.children.some(e,this);break;case"Declaration":return!1}return!0}},53:(e,t,n)=>{"use strict";const r=n(313),i=n(4040),o=n(6723);function a(e){const t=r.string.encode(e,!0),n=r.string.encode(e);return t.length<n.length?t:n}const{lexer:s,tokenize:l,parse:c,generate:u,walk:d,find:h,findLast:p,findAll:m,fromPlainObject:f,toPlainObject:g}=r.fork({node:{String:{generate(e){this.token(r.tokenTypes.String,a(e.value))}},Url:{generate(e){const t=r.url.encode(e.value),n=a(e.value);this.token(r.tokenTypes.Url,t.length<=n.length+5?t:"url("+n+")")}}}});t.compress=i,t.specificity=o,t.find=h,t.findAll=m,t.findLast=p,t.fromPlainObject=f,t.generate=u,t.lexer=s,t.parse=c,t.toPlainObject=g,t.tokenize=l,t.walk=d},3969:(e,t)=>{"use strict";const{hasOwnProperty:n}=Object.prototype;function r(e,t){const n=Object.create(null);if(!Array.isArray(e))return null;for(let r of e)t&&(r=r.toLowerCase()),n[r]=!0;return n}function i(e){if(!e)return null;const t=r(e.tags,!0),n=r(e.ids),i=r(e.classes);return null===t&&null===n&&null===i?null:{tags:t,ids:n,classes:i}}t.buildIndex=function(e){let t=!1;if(e.scopes&&Array.isArray(e.scopes)){t=Object.create(null);for(let r=0;r<e.scopes.length;r++){const i=e.scopes[r];if(!i||!Array.isArray(i))throw new Error("Wrong usage format");for(const e of i){if(n.call(t,e))throw new Error(`Class can't be used for several scopes: ${e}`);t[e]=r+1}}}return{whitelist:i(e),blacklist:i(e.blacklist),scopes:t}}},3739:(e,t,n)=>{"use strict";const r=n(9111),i=n(6804);t.processSelector=r,t.addSelectors=i.addSelectors,t.compareDeclarations=i.compareDeclarations,t.hasSimilarSelectors=i.hasSimilarSelectors,t.isEqualDeclarations=i.isEqualDeclarations,t.isEqualSelectors=i.isEqualSelectors,t.unsafeToSkipNode=i.unsafeToSkipNode},5732:e=>{e.exports="5.0.5"},9515:(e,t,n)=>{"use strict";const r=n(8572);t.createConvertor=function(e){return{fromPlainObject:t=>(e(t,{enter(e){e.children&&e.children instanceof r.List==0&&(e.children=(new r.List).fromArray(e.children))}}),t),toPlainObject:t=>(e(t,{leave(e){e.children&&e.children instanceof r.List&&(e.children=e.children.toArray())}}),t)}}},8843:(e,t,n)=>{"use strict";const r=n(9161);t.SyntaxError=function(e,t,n){return Object.assign(r.createCustomError("SyntaxError",e),{input:t,offset:n,rawMessage:e,message:e+"\n "+t+"\n--"+new Array((n||t.length)+1).join("-")+"^"})}},2599:(e,t)=>{"use strict";function n(e){return e}function r(e,t,n,i){let o;switch(e.type){case"Group":o=function(e,t,n,i){const o=" "===e.combinator||i?e.combinator:" "+e.combinator+" ",a=e.terms.map((e=>r(e,t,n,i))).join(o);return e.explicit||n?(i||","===a[0]?"[":"[ ")+a+(i?"]":" ]"):a}(e,t,n,i)+(e.disallowEmpty?"!":"");break;case"Multiplier":return r(e.term,t,n,i)+t(function(e){const{min:t,max:n,comma:r}=e;return 0===t&&0===n?r?"#?":"*":0===t&&1===n?"?":1===t&&0===n?r?"#":"+":1===t&&1===n?"":(r?"#":"")+(t===n?"{"+t+"}":"{"+t+","+(0!==n?n:"")+"}")}(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=n,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)),r(e,i,o,a)}},154:(e,t,n)=>{"use strict";const r=n(8843),i=n(2599),o=n(6087),a=n(7465);t.SyntaxError=r.SyntaxError,t.generate=i.generate,t.parse=o.parse,t.walk=a.walk},6087:(e,t,n)=>{"use strict";const r=n(8357),i=9,o=10,a=12,s=13,l=32,c=33,u=35,d=38,h=39,p=40,m=41,f=42,g=43,b=44,y=45,k=60,v=62,w=63,x=64,S=91,C=93,A=123,T=124,E=125,P=8734,N=new Uint8Array(128).map(((e,t)=>/[a-zA-Z0-9\-]/.test(String.fromCharCode(t))?1:0)),L={" ":1,"&&":2,"||":3,"|":4};function D(e){return e.substringToPos(e.findWsEnd(e.pos))}function O(e){let t=e.pos;for(;t<e.str.length;t++){const n=e.str.charCodeAt(t);if(n>=128||0===N[n])break}return e.pos===t&&e.error("Expect a keyword"),e.substringToPos(t)}function M(e){let t=e.pos;for(;t<e.str.length;t++){const n=e.str.charCodeAt(t);if(n<48||n>57)break}return e.pos===t&&e.error("Expect a number"),e.substringToPos(t)}function I(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 z(e){let t=null,n=null;return e.eat(A),t=M(e),e.charCode()===b?(e.pos++,e.charCode()!==E&&(n=M(e))):n=t,e.eat(E),{min:Number(t),max:n?Number(n):0}}function R(e,t){const n=function(e){let t=null,n=!1;switch(e.charCode()){case f:e.pos++,t={min:0,max:0};break;case g:e.pos++,t={min:1,max:0};break;case w:e.pos++,t={min:0,max:1};break;case u:e.pos++,n=!0,e.charCode()===A?t=z(e):e.charCode()===w?(e.pos++,t={min:0,max:0}):t={min:1,max:0};break;case A:t=z(e);break;default:return null}return{type:"Multiplier",comma:n,min:t.min,max:t.max,term:null}}(e);return null!==n?(n.term=t,e.charCode()===u&&e.charCodeAt(e.pos-1)===g?R(e,n):n):t}function B(e){const t=e.peek();return""===t?null:{type:"Token",value:t}}function q(e,t){function n(e,t){return{type:"Group",terms:e,combinator:t,disallowEmpty:!1,explicit:!1}}let r;for(t=Object.keys(t).sort(((e,t)=>L[e]-L[t]));t.length>0;){r=t.shift();let i=0,o=0;for(;i<e.length;i++){const t=e[i];"Combinator"===t.type&&(t.value===r?(-1===o&&(o=i-1),e.splice(i,1),i--):(-1!==o&&i-o>1&&(e.splice(o,i-o,n(e.slice(o,i),r)),i=o+1),o=-1))}-1!==o&&t.length&&e.splice(o,i-o,n(e.slice(o,i),r))}return r}function j(e){const t=[],n={};let r,i=null,o=e.pos;for(;r=_(e);)"Spaces"!==r.type&&("Combinator"===r.type?(null!==i&&"Combinator"!==i.type||(e.pos=o,e.error("Unexpected combinator")),n[r.value]=!0):null!==i&&"Combinator"!==i.type&&(n[" "]=!0,t.push({type:"Combinator",value:" "})),t.push(r),i=r,o=e.pos);return null!==i&&"Combinator"===i.type&&(e.pos-=o,e.error("Unexpected combinator")),{type:"Group",terms:t,combinator:q(t,n)||" ",disallowEmpty:!1,explicit:!1}}function _(e){let t=e.charCode();if(t<128&&1===N[t])return function(e){const t=O(e);return e.charCode()===p?(e.pos++,{type:"Function",name:t}):R(e,{type:"Keyword",name:t})}(e);switch(t){case C:break;case S:return R(e,function(e){let t;return e.eat(S),t=j(e),e.eat(C),t.explicit=!0,e.charCode()===c&&(e.pos++,t.disallowEmpty=!0),t}(e));case k:return e.nextCharCode()===h?function(e){let t;return e.eat(k),e.eat(h),t=O(e),e.eat(h),e.eat(v),R(e,{type:"Property",name:t})}(e):function(e){let t,n=null;return e.eat(k),t=O(e),e.charCode()===p&&e.nextCharCode()===m&&(e.pos+=2,t+="()"),e.charCodeAt(e.findWsEnd(e.pos))===S&&(D(e),n=function(e){let t=null,n=null,r=1;return e.eat(S),e.charCode()===y&&(e.peek(),r=-1),-1==r&&e.charCode()===P?e.peek():(t=r*Number(M(e)),0!==N[e.charCode()]&&(t+=O(e))),D(e),e.eat(b),D(e),e.charCode()===P?e.peek():(r=1,e.charCode()===y&&(e.peek(),r=-1),n=r*Number(M(e)),0!==N[e.charCode()]&&(n+=O(e))),e.eat(C),{type:"Range",min:t,max:n}}(e)),e.eat(v),R(e,{type:"Type",name:t,opts:n})}(e);case T:return{type:"Combinator",value:e.substringToPos(e.pos+(e.nextCharCode()===T?2:1))};case d:return e.pos++,e.eat(d),{type:"Combinator",value:"&&"};case b:return e.pos++,{type:"Comma"};case h:return R(e,{type:"String",value:I(e)});case l:case i:case o:case s:case a:return{type:"Spaces",value:D(e)};case x:return t=e.nextCharCode(),t<128&&1===N[t]?(e.pos++,{type:"AtKeyword",name:O(e)}):B(e);case f:case g:case w:case u:case c:break;case A:if(t=e.nextCharCode(),t<48||t>57)return B(e);break;default:return B(e)}}t.parse=function(e){const t=new r.Tokenizer(e),n=j(t);return t.pos!==e.length&&t.error("Unexpected input"),1===n.terms.length&&"Group"===n.terms[0].type?n.terms[0]:n}},8357:(e,t,n)=>{"use strict";const r=n(8843);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 r.SyntaxError(e,this.str,this.pos)}}},7465:(e,t)=>{"use strict";const n=function(){};function r(e){return"function"==typeof e?e:n}t.walk=function(e,t,i){let o=n,a=n;if("function"==typeof t?o=t:t&&(o=r(t.enter),a=r(t.leave)),o===n&&a===n)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)}},3176:(e,t,n)=>{"use strict";const r=n(8328),i=n(1215),o=n(2413),a=n(8783);function s(e,t){if("function"!=typeof t)e.children.forEach(this.node,this);else{let n=null;e.children.forEach((e=>{null!==n&&t.call(this,n),this.node(e),n=e}))}}function l(e){r.tokenize(e,((t,n,r)=>{this.token(t,e.slice(n,r))}))}t.createGenerator=function(e){const t=new Map;for(let n in e.node){const r=e.node[n];"function"==typeof(r.generate||r)&&t.set(n,r.generate||r)}return function(e,n){let r="",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){r+=e},result:()=>r};n&&("function"==typeof n.decorator&&(u=n.decorator(u)),n.sourceMap&&(u=i.generateSourceMap(u)),n.mode in o&&(u.tokenBefore=o[n.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()}}},1215:(e,t,n)=>{"use strict";const r=n(1527),i=new Set(["Atrule","Selector","Declaration"]);t.generateSourceMap=function(e){const t=new r.SourceMapGenerator,n={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 r=e.loc.start.line,i=e.loc.start.column-1;o.line===r&&o.column===i||(o.line=r,o.column=i,n.line=l,n.column=c,u&&(u=!1,n.line===a.line&&n.column===a.column||t.addMapping(s)),u=!0,t.addMapping({source:e.loc.source,original:o,generated:n}))}d.call(this,e),u&&i.has(e.type)&&(a.line=l,a.column=c)};const h=e.emit;e.emit=function(e,t,n){for(let t=0;t<e.length;t++)10===e.charCodeAt(t)?(l++,c=0):c++;h(e,t,n)};const p=e.result;return e.result=function(){return u&&t.addMapping(s),{css:p(),map:t}},e}},2413:(e,t,n)=>{"use strict";const r=n(8783),i=(e,t)=>{if(e===r.Delim&&(e=t),"string"==typeof e){const t=e.charCodeAt(0);return t>127?32768:t<<8}return e},o=[[r.Ident,r.Ident],[r.Ident,r.Function],[r.Ident,r.Url],[r.Ident,r.BadUrl],[r.Ident,"-"],[r.Ident,r.Number],[r.Ident,r.Percentage],[r.Ident,r.Dimension],[r.Ident,r.CDC],[r.Ident,r.LeftParenthesis],[r.AtKeyword,r.Ident],[r.AtKeyword,r.Function],[r.AtKeyword,r.Url],[r.AtKeyword,r.BadUrl],[r.AtKeyword,"-"],[r.AtKeyword,r.Number],[r.AtKeyword,r.Percentage],[r.AtKeyword,r.Dimension],[r.AtKeyword,r.CDC],[r.Hash,r.Ident],[r.Hash,r.Function],[r.Hash,r.Url],[r.Hash,r.BadUrl],[r.Hash,"-"],[r.Hash,r.Number],[r.Hash,r.Percentage],[r.Hash,r.Dimension],[r.Hash,r.CDC],[r.Dimension,r.Ident],[r.Dimension,r.Function],[r.Dimension,r.Url],[r.Dimension,r.BadUrl],[r.Dimension,"-"],[r.Dimension,r.Number],[r.Dimension,r.Percentage],[r.Dimension,r.Dimension],[r.Dimension,r.CDC],["#",r.Ident],["#",r.Function],["#",r.Url],["#",r.BadUrl],["#","-"],["#",r.Number],["#",r.Percentage],["#",r.Dimension],["#",r.CDC],["-",r.Ident],["-",r.Function],["-",r.Url],["-",r.BadUrl],["-","-"],["-",r.Number],["-",r.Percentage],["-",r.Dimension],["-",r.CDC],[r.Number,r.Ident],[r.Number,r.Function],[r.Number,r.Url],[r.Number,r.BadUrl],[r.Number,r.Number],[r.Number,r.Percentage],[r.Number,r.Dimension],[r.Number,"%"],[r.Number,r.CDC],["@",r.Ident],["@",r.Function],["@",r.Url],["@",r.BadUrl],["@","-"],["@",r.CDC],[".",r.Number],[".",r.Percentage],[".",r.Dimension],["+",r.Number],["+",r.Percentage],["+",r.Dimension],["/","*"]],a=o.concat([[r.Ident,r.Hash],[r.Dimension,r.Hash],[r.Hash,r.Hash],[r.AtKeyword,r.LeftParenthesis],[r.AtKeyword,r.String],[r.AtKeyword,r.Colon],[r.Percentage,r.Percentage],[r.Percentage,r.Dimension],[r.Percentage,r.Function],[r.Percentage,"-"],[r.RightParenthesis,r.Ident],[r.RightParenthesis,r.Function],[r.RightParenthesis,r.Percentage],[r.RightParenthesis,r.Dimension],[r.RightParenthesis,r.Hash],[r.RightParenthesis,"-"]]);function s(e){const t=new Set(e.map((([e,t])=>i(e)<<16|i(t))));return function(e,n,o){const a=i(n,o),s=o.charCodeAt(0);return(45===s&&n!==r.Ident&&n!==r.Function&&n!==r.CDC||43===s?t.has(e<<16|s<<8):t.has(e<<16|a))&&this.emit(" ",r.WhiteSpace,!0),a}}const l=s(o),c=s(a);t.safe=c,t.spec=l},313:(e,t,n)=>{"use strict";const r=n(4058),i=n(1606),o=n(5962),a=n(8572),s=n(3627),l=n(154),c=n(5363),u=n(356),d=n(4922),h=n(1119),p=n(4135),m=n(8783),f=n(9404),g=n(8411),{tokenize:b,parse:y,generate:k,lexer:v,createLexer:w,walk:x,find:S,findLast:C,findAll:A,toPlainObject:T,fromPlainObject:E,fork:P}=r;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=h,t.url=p,t.tokenTypes=m,t.tokenNames=f,t.TokenStream=g.TokenStream,t.createLexer=w,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=x},3627:(e,t,n)=>{"use strict";const r=n(2763),i=n(356),o=n(4084),a=n(3990),s=n(6355),l=n(473),c=n(4818),u=n(7418),d=n(1187),h=n(1698),p=n(6087),m=n(2599),f=n(7465),g=l.buildMatchGraph(o.cssWideKeywords.join(" | "));function b(e,t,n){const r={};for(const i in e)e[i].syntax&&(r[i]=n?e[i].syntax:m.generate(e[i].syntax,{compact:t}));return r}function y(e,t,n){const r={};for(const[i,o]of Object.entries(e))r[i]={prelude:o.prelude&&(n?o.prelude.syntax:m.generate(o.prelude.syntax,{compact:t})),descriptors:o.descriptors&&b(o.descriptors,t,n)};return r}function k(e,t,n){return{matched:e,iterations:n,error:t,...u}}function v(e,t,n,i){const o=s(n,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 r.SyntaxMatchError(a.reason,t.syntax,n,a),a.iterations))}t.Lexer=class{constructor(e,t,n){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=n||h.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){r.push({node:e,message:t})}const n=this.structure,r=[];return this.syntax.walk(e,(function(e){n.hasOwnProperty(e.type)?n[e.type].check(e,t):t(e,"Unknown node type `"+e.type+"`")})),!!r.length&&r}createDescriptor(e,t,n,r=null){const i={type:t,name:n},o={type:t,name:n,parent:r,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:p.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(((n,r)=>(n[r]=this.createDescriptor(t.descriptors[r],"AtruleDescriptor",r,e),n)),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 r.SyntaxReferenceError("Unknown at-rule","@"+e)}checkAtrulePrelude(e,t){const n=this.checkAtruleName(e);if(n)return n;const r=this.getAtrule(e);return!r.prelude&&t?new SyntaxError("At-rule `@"+e+"` should not contain a prelude"):!r.prelude||t||v(this,r.prelude,"",!1).matched?void 0:new SyntaxError("At-rule `@"+e+"` should contain a prelude")}checkAtruleDescriptorName(e,t){const n=this.checkAtruleName(e);if(n)return n;const o=this.getAtrule(e),a=i.keyword(t);return o.descriptors?o.descriptors[a.name]||o.descriptors[a.basename]?void 0:new r.SyntaxReferenceError("Unknown at-rule descriptor",t):new SyntaxError("At-rule `@"+e+"` has no known descriptors")}checkPropertyName(e){if(!this.getProperty(e))return new r.SyntaxReferenceError("Unknown property",e)}matchAtrulePrelude(e,t){const n=this.checkAtrulePrelude(e,t);if(n)return k(null,n);const r=this.getAtrule(e);return r.prelude?v(this,r.prelude,t||"",!1):k(null,null)}matchAtruleDescriptor(e,t,n){const r=this.checkAtruleDescriptorName(e,t);if(r)return k(null,r);const o=this.getAtrule(e),a=i.keyword(t);return v(this,o.descriptors[a.name]||o.descriptors[a.basename],n,!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 n=this.checkPropertyName(e);return n?k(null,n):v(this,this.getProperty(e),t,!0)}matchType(e,t){const n=this.getType(e);return n?v(this,n,t,!1):k(null,new r.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 r.SyntaxReferenceError("Bad syntax"))}findValueFragments(e,t,n,r){return d.matchFragments(this,t,this.matchProperty(e,t),n,r)}findDeclarationValueFragments(e,t,n){return d.matchFragments(this,e.value,this.matchDeclaration(e),t,n)}findAllFragments(e,t,n){const r=[];return this.syntax.walk(e,{visit:"Declaration",enter:e=>{r.push.apply(r,this.findDeclarationValueFragments(e,t,n))}}),r}getAtrule(e,t=!0){const n=i.keyword(e);return(n.vendor&&t?this.atrules[n.name]||this.atrules[n.basename]:this.atrules[n.name])||null}getAtrulePrelude(e,t=!0){const n=this.getAtrule(e,t);return n&&n.prelude||null}getAtruleDescriptor(e,t){return this.atrules.hasOwnProperty(e)&&this.atrules.declarators&&this.atrules[e].declarators[t]||null}getProperty(e,t=!0){const n=i.property(e);return(n.vendor&&t?this.properties[n.name]||this.properties[n.basename]:this.properties[n.name])||null}getType(e){return hasOwnProperty.call(this.types,e)?this.types[e]:null}validate(){function e(r,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?r.types:r.properties,l="Type"===a.type?t:n;hasOwnProperty.call(s,a.name)&&!e(r,a.name,l,s[a.name])||o.set(i,!0)}),this)}let t=new Map,n=new Map;for(const n in this.types)e(this,n,t,this.types[n]);for(const t in this.properties)e(this,t,n,this.properties[t]);return t=[...t.keys()].filter((e=>t.get(e))),n=[...n.keys()].filter((e=>n.get(e))),t.length||n.length?{types:t,properties:n}: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())}}},2763:(e,t,n)=>{"use strict";const r=n(9161),i=n(2599),o={offset:0,line:1,column:1};function a(e,t){const n=e&&e.loc&&e.loc[t];return n?"line"in n?s(n):n:null}function s({offset:e,line:t,column:n},r){const i={offset:e,line:t,column:n};if(r){const e=r.split(/\n|\r\n?|\f/);i.offset+=r.length,i.line+=e.length-1,i.column=1===e.length?i.column+r.length:e.pop().length+1}return i}t.SyntaxMatchError=function(e,t,n,l){const c=r.createCustomError("SyntaxMatchError",e),{css:u,mismatchOffset:d,mismatchLength:h,start:p,end:m}=function(e,t){const n=e.tokens,r=e.longestMatch,i=r<n.length&&n[r].node||null,l=i!==t?i:null;let c,u,d=0,h=0,p=0,m="";for(let e=0;e<n.length;e++){const t=n[e].value;e===r&&(h=t.length,d=m.length),null!==l&&n[e].node===l&&(e<=r?p++:p=0),m+=t}return r===n.length||p>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,h))),{css:m,mismatchOffset:d,mismatchLength:h,start:c,end:u}}(l,n);return c.rawMessage=e,c.syntax=t?i.generate(t):"<generic>",c.css=u,c.mismatchOffset=d,c.mismatchLength=h,c.message=e+"\n syntax: "+c.syntax+"\n value: "+(u||"<empty string>")+"\n --------"+new Array(c.mismatchOffset+1).join("-")+"^",Object.assign(c,p),c.loc={source:n&&n.loc&&n.loc.source||"<unknown>",start:p,end:m},c},t.SyntaxReferenceError=function(e,t){const n=r.createCustomError("SyntaxReferenceError",e+(t?" `"+t+"`":""));return n.reference=t,n}},9822:(e,t,n)=>{"use strict";const r=n(7351),i=n(8783),o=n(9955),a=43,s=45,l=!0;function c(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function u(e,t,n){for(;null!==e&&(e.type===i.WhiteSpace||e.type===i.Comment);)e=n(++t);return t}function d(e,t,n,i){if(!e)return 0;const o=e.value.charCodeAt(t);if(o===a||o===s){if(n)return 0;t++}for(;t<e.value.length;t++)if(!r.isDigit(e.value.charCodeAt(t)))return 0;return i+1}function h(e,t,n){let r=!1,o=u(e,t,n);if(null===(e=n(o)))return t;if(e.type!==i.Number){if(!c(e,a)&&!c(e,s))return t;if(r=!0,o=u(n(++o),o,n),null===(e=n(o))||e.type!==i.Number)return 0}if(!r){const t=e.value.charCodeAt(0);if(t!==a&&t!==s)return 0}return d(e,r?0:1,r,o)}e.exports=function(e,t){let n=0;if(!e)return 0;if(e.type===i.Number)return d(e,0,!1,n);if(e.type===i.Ident&&e.value.charCodeAt(0)===s){if(!o.cmpChar(e.value,1,110))return 0;switch(e.value.length){case 2:return h(t(++n),n,t);case 3:return e.value.charCodeAt(2)!==s?0:(n=u(t(++n),n,t),d(e=t(n),0,l,n));default:return e.value.charCodeAt(2)!==s?0:d(e,3,l,n)}}else if(e.type===i.Ident||c(e,a)&&t(n+1).type===i.Ident){if(e.type!==i.Ident&&(e=t(++n)),null===e||!o.cmpChar(e.value,0,110))return 0;switch(e.value.length){case 1:return h(t(++n),n,t);case 2:return e.value.charCodeAt(1)!==s?0:(n=u(t(++n),n,t),d(e=t(n),0,l,n));default:return e.value.charCodeAt(1)!==s?0:d(e,2,l,n)}}else if(e.type===i.Dimension){let i=e.value.charCodeAt(0),c=i===a||i===s?1:0,p=c;for(;p<e.value.length&&r.isDigit(e.value.charCodeAt(p));p++);return p===c?0:o.cmpChar(e.value,p,110)?p+1===e.value.length?h(t(++n),n,t):e.value.charCodeAt(p+1)!==s?0:p+2===e.value.length?(n=u(t(++n),n,t),d(e=t(n),0,l,n)):d(e,p+2,l,n):0}return 0}},4084:(e,t)=>{"use strict";t.cssWideKeywords=["initial","inherit","unset","revert","revert-layer"]},7708:(e,t,n)=>{"use strict";const r=n(7351),i=n(8783),o=n(9955);function a(e,t){return null!==e&&e.type===i.Delim&&e.value.charCodeAt(0)===t}function s(e,t,n){let i=0;for(let o=t;o<e.value.length;o++){const a=e.value.charCodeAt(o);if(45===a&&n&&0!==i)return s(e,t+i+1,!1),6;if(!r.isHexDigit(a))return 0;if(++i>6)return 0}return i}function l(e,t,n){if(!e)return 0;for(;a(n(t),63);){if(++e>6)return 0;t++}return t}e.exports=function(e,t){let n=0;if(null===e||e.type!==i.Ident||!o.cmpChar(e.value,0,117))return 0;if(null===(e=t(++n)))return 0;if(a(e,43))return null===(e=t(++n))?0:e.type===i.Ident?l(s(e,0,!0),++n,t):a(e,63)?l(1,++n,t):0;if(e.type===i.Number){const r=s(e,1,!0);return 0===r?0:null===(e=t(++n))?n:e.type===i.Dimension||e.type===i.Number?function(e,t){return 45===e.value.charCodeAt(0)}(e)&&s(e,1,!1)?n+1:0:l(r,n,t)}return e.type===i.Dimension?l(s(e,1,!0),++n,t):0}},3990:(e,t,n)=>{"use strict";const r=n(4084),i=n(9822),o=n(7708),a=n(8783),s=n(7351),l=n(9955),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 h(e,t){return l.cmpStr(e,0,e.length,t)}function p(e,t){for(let n=0;n<t.length;n++)if(h(e,t[n]))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,n){if(e&&"Range"===e.type){const r=Number(void 0!==n&&n!==t.length?t.substr(0,n):t);if(isNaN(r))return!0;if(null!==e.min&&r<e.min&&"string"!=typeof e.min)return!0;if(null!==e.max&&r>e.max&&"string"!=typeof e.max)return!0}return!1}function g(e){return function(t,n,r){return null===t?0:t.type===a.Function&&p(t.value,c)?function(e,t){let n=0,r=[],i=0;e:do{switch(e.type){case a.RightCurlyBracket:case a.RightParenthesis:case a.RightSquareBracket:if(e.type!==n)break e;if(n=r.pop(),0===r.length){i++;break e}break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:r.push(n),n=u.get(e.type)}i++}while(e=t(i));return i}(t,n):e(t,n,r)}}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,n,r){if(null===t||t.type!==a.Dimension)return 0;const i=l.consumeNumber(t.value,0);if(null!==e){const n=t.value.indexOf("\\",i),r=-1!==n&&m(t.value,n)?t.value.substring(i,n):t.value.substr(i);if(!1===e.has(r.toLowerCase()))return 0}return f(r,t.value,i)?0:1}}function k(e){return"function"!=typeof e&&(e=function(){return 0}),function(t,n,r){return null!==t&&t.type===a.Number&&0===Number(t.value)?1:e(t,n,r)}}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 p(t,r.cssWideKeywords)||h(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 n=1;n<t;n++)if(!s.isHexDigit(d(e.value,n)))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 n=0,r=[],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!==n)break e;n=r.pop();break;case a.Semicolon:if(0===n)break e;break;case a.Delim:if(0===n&&"!"===e.value)break e;break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:r.push(n),n=u.get(e.type)}i++}while(e=t(i));return i},"any-value":function(e,t){if(!e)return 0;let n=0,r=[],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!==n)break e;n=r.pop();break;case a.Function:case a.LeftParenthesis:case a.LeftSquareBracket:case a.LeftCurlyBracket:r.push(n),n=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,n){return null===e||e.type!==a.Percentage||f(n,e.value,e.value.length-1)?0:1})),zero:k(),number:g((function(e,t,n){if(null===e)return 0;const r=l.consumeNumber(e.value,0);return r===e.value.length||m(e.value,r)?f(n,e.value,r)?0:1:0})),integer:g((function(e,t,n){if(null===e||e.type!==a.Number)return 0;let r=43===d(e.value,0)||45===d(e.value,0)?1:0;for(;r<e.value.length;r++)if(!s.isDigit(d(e.value,r)))return 0;return f(n,e.value,r)?0:1}))};e.exports=v},473:(e,t,n)=>{"use strict";const r=n(6087),i={type:"Match"},o={type:"Mismatch"},a={type:"DisallowEmpty"},s=40,l=41;function c(e,t,n){return t===i&&n===o||e===i&&t===i&&n===i?e:("If"===e.type&&e.else===o&&t===i&&(t=e.then,e=e.match),{type:"If",match:e,then:t,else:n})}function u(e){return e.length>2&&e.charCodeAt(e.length-2)===s&&e.charCodeAt(e.length-1)===l}function d(e){return"Keyword"===e.type||"AtKeyword"===e.type||"Function"===e.type||"Type"===e.type&&u(e.name)}function h(e,t,n){switch(e){case" ":{let e=i;for(let n=t.length-1;n>=0;n--)e=c(t[n],e,o);return e}case"|":{let e=o,n=null;for(let r=t.length-1;r>=0;r--){let o=t[r];if(d(o)&&(null===n&&r>0&&d(t[r-1])&&(n=Object.create(null),e=c({type:"Enum",map:n},i,e)),null!==n)){const e=(u(o.name)?o.name.slice(0,-1):o.name).toLowerCase();if(e in n==0){n[e]=o;continue}}n=null,e=c(o,i,e)}return e}case"&&":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!0};let n=o;for(let r=t.length-1;r>=0;r--){const o=t[r];let a;a=t.length>1?h(e,t.filter((function(e){return e!==o})),!1):i,n=c(o,a,n)}return n}case"||":{if(t.length>5)return{type:"MatchOnce",terms:t,all:!1};let r=n?i:o;for(let n=t.length-1;n>=0;n--){const o=t[n];let a;a=t.length>1?h(e,t.filter((function(e){return e!==o})),!0):i,r=c(o,a,r)}return r}}}function p(e){if("function"==typeof e)return{type:"Generic",fn:e};switch(e.type){case"Group":{let t=h(e.combinator,e.terms.map(p),!1);return e.disallowEmpty&&(t=c(t,a,o)),t}case"Multiplier":return function(e){let t=i,n=p(e.term);if(0===e.max)n=c(n,a,o),t=c(n,null,o),t.then=c(i,i,t),e.comma&&(t.then.else=c({type:"Comma",syntax:e},t,o));else for(let r=e.min||1;r<=e.max;r++)e.comma&&t!==i&&(t=c({type:"Comma",syntax:e},t,o)),t=c(n,c(i,i,t),o);if(0===e.min)t=c(i,i,t);else for(let r=0;r<e.min-1;r++)e.comma&&t!==i&&(t=c({type:"Comma",syntax:e},t,o)),t=c(n,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=r.parse(e)),{type:"MatchGraph",match:p(e),syntax:t||null,source:e}}},4818:(e,t,n)=>{"use strict";const r=n(473),i=n(8783),{hasOwnProperty:o}=Object.prototype,a="Match";function s(e){let t=null,n=null,r=e;for(;null!==r;)n=r.prev,r.prev=t,t=r,r=n;return t}function l(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++){const r=t.charCodeAt(n);let i=e.charCodeAt(n);if(i>=65&&i<=90&&(i|=32),i!==r)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,n){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 n=C+t;return n<e.length?e[n]:null}function h(e,t){return{nextState:e,matchStack:T,syntaxStack:b,thenStack:y,tokenIndex:C,prev:t}}function p(e){y={nextState:e,matchStack:T,syntaxStack:b,prev:y}}function m(e){k=h(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,w=0,x=null,S=null,C=-1,A=0,T={type:0,syntax:null,token:null,prev:null};for(s();null===x&&++w<15e3;)switch(t.type){case"Match":if(null===y){if(null!==S&&(C!==e.length-1||"\\0"!==S.value&&"\\9"!==S.value)){t=r.MISMATCH;break}x=a;break}if((t=y.nextState)===r.DISALLOW_EMPTY){if(y.matchStack===T){t=r.MISMATCH;break}t=r.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){x="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!==r.MISMATCH&&m(t.else),t.then!==r.MATCH&&p(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=r.MISMATCH;break}t=r.MATCH;break}if(t.mask===(1<<e.length)-1){t=r.MATCH;break}for(;t.index<e.length;t.index++){const n=1<<t.index;if(0==(t.mask&n)){m(t),p({type:"AddMatchOnce",syntax:t.syntax,mask:t.mask|n}),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=r.MISMATCH;break;case"Generic":{const e=null!==b?b.opts:null,n=C+Math.floor(t.fn(S,d,e));if(!isNaN(n)&&n>C){for(;C<n;)f();t=r.MATCH}else t=r.MISMATCH;break}case"Type":case"Property":{const e="Type"===t.type?"types":"properties",a=o.call(n,e)?n[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=h(t,k)),t=r.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 n=S.value;if(-1!==n.indexOf("\\")&&(n=n.replace(/\\[09].*$/,"")),l(n,e)){f(),t=r.MATCH;break}}t=r.MISMATCH;break}case"AtKeyword":case"Function":if(null!==S&&l(S.value,t.name)){f(),t=r.MATCH;break}t=r.MISMATCH;break;case"Token":if(null!==S&&S.value===t.value){f(),t=r.MATCH;break}t=r.MISMATCH;break;case"Comma":null!==S&&S.type===i.Comma?c(T.token)?t=r.MISMATCH:(f(),t=u(S)?r.MISMATCH:r.MATCH):t=c(T.token)||u(S)?r.MATCH:r.MISMATCH;break;case"String":let s="",w=C;for(;w<e.length&&s.length<t.value.length;w++)s+=e[w].value;if(l(s,t.value)){for(;C<w;)f();t=r.MATCH}else t=r.MISMATCH;break;default:throw new Error("Unknown node type: "+t.type)}switch(x){case null:console.warn("[csstree-match] BREAK after 15000 iterations"),x="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:x,iterations:w,match:T,longestMatch:A}}t.matchAsList=function(e,t,n){const r=d(e,t,n||{});if(null!==r.match){let e=s(r.match).prev;for(r.match=[];null!==e;){switch(e.type){case 2:case 3:r.match.push({type:e.type,syntax:e.syntax});break;default:r.match.push({token:e.token.value,node:e.token.node})}e=e.prev}}return r},t.matchAsTree=function(e,t,n){const r=d(e,t,n||{});if(null===r.match)return r;let i=r.match,o=r.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 r}},6355:(e,t,n)=>{"use strict";const r=n(8328),i={decorator(e){const t=[];let n=null;return{...e,node(t){const r=n;n=t,e.node.call(this,t),n=r},emit(e,r,i){t.push({type:r,value:e,node:i?null:n})},result:()=>t}}};e.exports=function(e,t){return"string"==typeof e?function(e){const t=[];return r.tokenize(e,((n,r,i)=>t.push({type:n,value:e.slice(r,i),node:null}))),t}(e):t.generate(e,i)}},1187:(e,t,n)=>{"use strict";const r=n(8572);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,n,a,s){const l=[];return null!==n.matched&&function n(c){if(null!==c.syntax&&c.syntax.type===a&&c.syntax.name===s){const n=i(c),a=o(c);e.syntax.walk(t,(function(e,t,i){if(e===n){const e=new r.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(n)}(n.matched),l}},1698:(e,t,n)=>{"use strict";const r=n(8572),{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(n,o){if(!n||n.constructor!==Object)return o(n,"Type of node should be an Object");for(let s in n){let l=!0;if(!1!==i.call(n,s)){if("type"===s)n.type!==e&&o(n,"Wrong node type `"+n.type+"`, expected `"+e+"`");else if("loc"===s){if(null===n.loc)continue;if(n.loc&&n.loc.constructor===Object)if("string"!=typeof n.loc.source)s+=".source";else if(a(n.loc.start)){if(a(n.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 n[s];break;case Boolean:l="boolean"==typeof n[s];break;case null:l=null===n[s];break;default:"string"==typeof i?l=n[s]&&n[s].type===i:Array.isArray(i)&&(l=n[s]instanceof r.List)}}}else o(n,"Unknown field `"+s+"` for "+e+" node type");l||o(n,"Bad value for `"+e+"."+s+"`")}}for(const r in t)i.call(t,r)&&!1===i.call(n,r)&&o(n,"Field `"+e+"."+r+"` is missed")}}function l(e,t){const n=t.structure,r={type:String,loc:!0},o={type:'"'+e+'"'};for(const t in n){if(!1===i.call(n,t))continue;const a=[],s=r[t]=Array.isArray(n[t])?n[t].slice():[n[t]];for(let n=0;n<s.length;n++){const r=s[n];if(r===String||r===Boolean)a.push(r.name);else if(null===r)a.push("null");else if("string"==typeof r)a.push("<"+r+">");else{if(!Array.isArray(r))throw new Error("Wrong value `"+r+"` in `"+e+"."+t+"` structure definition");a.push("List")}}o[t]=a.join(" | ")}return{docs:o,check:s(e,r)}}t.getStructureFromConfig=function(e){const t={};if(e.node)for(const n in e.node)if(i.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]=l(n,r)}return t}},7418:(e,t)=>{"use strict";function n(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}let n=null;return null!==this.matched&&function r(i){if(Array.isArray(i.match)){for(let e=0;e<i.match.length;e++)if(r(i.match[e]))return t(i.syntax)&&n.unshift(i.syntax),!0}else if(i.node===e)return n=t(i.syntax)?[i.syntax]:[],!0;return!1}(this.matched),n}function r(e,t,r){const i=n.call(e,t);return null!==i&&i.some(r)}t.getTrace=n,t.isKeyword=function(e){return r(this,e,(e=>"Keyword"===e.type))},t.isProperty=function(e,t){return r(this,e,(e=>"Property"===e.type&&e.name===t))},t.isType=function(e,t){return r(this,e,(e=>"Type"===e.type&&e.name===t))}},443:(e,t,n)=>{"use strict";const r=n(9161),i=" ";function o({source:e,line:t,column:n},r){function o(e,t){return a.slice(e,t).map(((t,n)=>String(e+n+1).padStart(c)+" |"+t)).join("\n")}const a=e.split(/\r\n?|\n|\f/),s=Math.max(1,t-r)-1,l=Math.min(t+r,a.length+1),c=Math.max(4,String(l).length)+1;let u=0;(n+=3*(a[t-1].substr(0,n-1).match(/\t/g)||[]).length)>100&&(u=n-60+3,n=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(n+c+2).join("-")+"^",o(t,l)].filter(Boolean).join("\n")}t.SyntaxError=function(e,t,n,i,a){return Object.assign(r.createCustomError("SyntaxError",e),{source:t,offset:n,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)}})}},7146:(e,t,n)=>{"use strict";const r=n(8572),i=n(443),o=n(8328),a=n(5929),s=n(4587),l=n(8411),c=n(9955),u=n(8783),d=n(9404),h=()=>{};function p(e){return function(){return this[e]()}}function m(e){const t=Object.create(null);for(const n in e){const r=e[n],i=r.parse||r;i&&(t[n]=i)}return t}t.createParser=function(e){let t="",n="<unknown>",f=!1,g=h,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 n in e.parseContext)switch(typeof e.parseContext[n]){case"function":t.context[n]=e.parseContext[n];break;case"string":t.context[n]=p(e.parseContext[n])}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 r.List,createSingleNodeList:e=>(new r.List).appendData(e),getFirstListNode:e=>e&&e.first,getLastListNode:e=>e&&e.last,parseWithFallback(e,t){const n=this.tokenIndex;try{return e.call(this)}catch(e){if(b)throw e;const r=t.call(this,n);return b=!0,g(e,r),b=!1,r}},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,n)=>t.substring(e,n),substrToCursor(e){return this.source.substring(e,this.tokenStart)},cmpChar:(e,n)=>c.cmpChar(t,e,n),cmpStr:(e,n,r)=>c.cmpStr(t,e,n,r),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 n=t.substring(this.tokenStart,c.consumeNumber(t,this.tokenStart));return this.eat(e),n},eat(e){if(this.tokenType!==e){const t=d[e].slice(0,-6).replace(/-/g," ").replace(/^./,(e=>e.toUpperCase()));let n=`${/[[\](){}]/.test(t)?`"${t}"`:t} is expected`,r=this.tokenStart;switch(e){case u.Ident:this.tokenType===u.Function||this.tokenType===u.Url?(r=this.tokenEnd-1,n="Identifier is expected but function found"):n="Identifier is expected";break;case u.Hash:this.isDelim(35)&&(this.next(),r++,n="Name is expected");break;case u.Percentage:this.tokenType===u.Number&&(r=this.tokenEnd,n="Percent sign is expected")}this.error(n,r)}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,n):null,getLocationFromList(e){if(f){const t=this.getFirstListNode(e),r=this.getLastListNode(e);return y.getLocationRange(null!==t?t.loc.start.offset-y.startOffset:this.tokenStart,null!==r?r.loc.end.offset-y.startOffset:this.tokenStart,n)}return null},error(e,n){const r=void 0!==n&&n<t.length?y.getLocation(n):this.eof?y.getLocation(c.findWhiteSpaceStart(t,t.length-1)):y.getLocation(this.tokenStart);throw new i.SyntaxError(e||"Unexpected input",t,r.offset,r.line,r.column)}});return Object.assign((function(e,r){t=e,r=r||{},k.setSource(t,o.tokenize),y.setSource(t,r.offset,r.line,r.column),n=r.filename||"<unknown>",f=Boolean(r.positions),g="function"==typeof r.onParseError?r.onParseError:h,b=!1,k.parseAtrulePrelude=!("parseAtrulePrelude"in r)||Boolean(r.parseAtrulePrelude),k.parseRulePrelude=!("parseRulePrelude"in r)||Boolean(r.parseRulePrelude),k.parseValue=!("parseValue"in r)||Boolean(r.parseValue),k.parseCustomProperty="parseCustomProperty"in r&&Boolean(r.parseCustomProperty);const{context:i="default",onComment:a}=r;if(i in k.context==0)throw new Error("Unknown context `"+i+"`");"function"==typeof a&&k.forEachToken(((e,n,r)=>{if(e===u.Comment){const e=k.getLocation(n,r),i=c.cmpStr(t,r-2,r,"*/")?t.slice(n+2,r-2):t.slice(n+2,r);a(i,e)}}));const s=k.context[i].call(k,r);return k.eof||k.error(),s}),{SyntaxError:i.SyntaxError,config:k.config})}},5929:(e,t,n)=>{"use strict";const r=n(8783);t.readSequence=function(e){const t=this.createList();let n=!1;const i={recognizer:e};for(;!this.eof;){switch(this.tokenType){case r.Comment:this.next();continue;case r.WhiteSpace:n=!0,this.next();continue}let o=e.getNode.call(this,i);if(void 0===o)break;n&&(e.onWhiteSpace&&e.onWhiteSpace.call(this,o,t,i),n=!1),t.push(o)}return n&&e.onWhiteSpace&&e.onWhiteSpace.call(this,null,t,i),t}},2401:e=>{"use strict";const t={parse:{prelude:null,block(){return this.Block(!0)}}};e.exports=t},941:(e,t,n)=>{"use strict";const r=n(8783),i={parse:{prelude(){const e=this.createList();switch(this.skipSC(),this.tokenType){case r.String:e.push(this.String());break;case r.Url:case r.Function:e.push(this.Url());break;default:this.error("String or url() is expected")}return this.lookupNonWSType(0)!==r.Ident&&this.lookupNonWSType(0)!==r.LeftParenthesis||e.push(this.MediaQueryList()),e},block:null}};e.exports=i},394:(e,t,n)=>{"use strict";const r={"font-face":n(2401),import:n(941),media:n(4214),page:n(4635),supports:n(970)};e.exports=r},4214:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.MediaQueryList())},block(){return this.Block(!1)}}};e.exports=t},4635:e=>{"use strict";const t={parse:{prelude(){return this.createSingleNodeList(this.SelectorList())},block(){return this.Block(!0)}}};e.exports=t},970:(e,t,n)=>{"use strict";const r=n(8783);function i(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}function o(){return this.skipSC(),this.tokenType===r.Ident&&this.lookupNonWSType(1)===r.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 r.Comment:case r.WhiteSpace:this.next();continue;case r.Function:t=this.Function(i,this.scope.AtrulePrelude);break;case r.Ident:t=this.Identifier();break;case r.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},4855:(e,t,n)=>{"use strict";const r={generic:!0,...n(8594),node:n(8603)};e.exports=r},1271:e=>{"use strict";const{hasOwnProperty:t}=Object.prototype,n={generic:!0,types:a,atrules:{prelude:s,descriptors:s},properties:a,parseContext:function(e,t){return Object.assign(e,t)},scope:function e(n,o){for(const a in o)t.call(o,a)&&(r(n[a])?e(n[a],o[a]):n[a]=i(o[a]));return n},atrule:["parse"],pseudo:["parse"],node:["name","structure","parse","generate","walkContext"]};function r(e){return e&&e.constructor===Object}function i(e){return r(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,n){if("string"==typeof n)return o(e,n);const r={...e};for(let i in n)t.call(n,i)&&(r[i]=o(t.call(e,i)?e[i]:void 0,n[i]));return r}function s(e,t){const n=a(e,t);return!r(n)||Object.keys(n).length?n:null}function l(e,n,o){for(const a in o)if(!1!==t.call(o,a))if(!0===o[a])t.call(n,a)&&(e[a]=i(n[a]));else if(o[a])if("function"==typeof o[a]){const t=o[a];e[a]=t({},e[a]),e[a]=t(e[a]||{},n[a])}else if(r(o[a])){const t={};for(let n in e[a])t[n]=l({},e[a][n],o[a]);for(let e in n[a])t[e]=l(t[e]||{},n[a][e],o[a]);e[a]=t}else if(Array.isArray(o[a])){const r={},i=o[a].reduce((function(e,t){return e[t]=!0,e}),{});for(const[t,n]of Object.entries(e[a]||{}))r[t]={},n&&l(r[t],n,i);for(const e in n[a])t.call(n[a],e)&&(r[e]||(r[e]={}),n[a]&&n[a][e]&&l(r[e],n[a][e],i));e[a]=r}return e}e.exports=(e,t)=>l(e,t,n)},9690:(e,t,n)=>{"use strict";const r={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:n(1075),atrule:n(394),pseudo:n(6225),node:n(4713)};e.exports=r},1009:(e,t,n)=>{"use strict";const r={node:n(8603)};e.exports=r},5962:(e,t,n)=>{"use strict";const r=n(8328),i=n(7146),o=n(3176),a=n(9515),s=n(7339),l=n(3627),c=n(1271);function u(e){const t=i.createParser(e),n=s.createWalker(e),d=o.createGenerator(e),{fromPlainObject:h,toPlainObject:p}=a.createConvertor(n),m={lexer:null,createLexer:e=>new l.Lexer(e,m,m.lexer.structure),tokenize:r.tokenize,parse:t,generate:d,walk:n,find:n.find,findLast:n.findLast,findAll:n.findAll,fromPlainObject:h,toPlainObject:p,fork(t){const n=c({},e);return u("function"==typeof t?t(n,Object.assign):c(n,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))},9023:e=>{"use strict";e.exports=function(){return this.createSingleNodeList(this.Raw(this.tokenIndex,null,!1))}},2040:(e,t,n)=>{"use strict";const r=n(8783);e.exports=function(){const e=this.createList();if(this.skipSC(),e.push(this.Identifier()),this.skipSC(),this.tokenType===r.Comma){e.push(this.Operator());const t=this.tokenIndex,n=this.parseCustomProperty?this.Value(null):this.Raw(this.tokenIndex,this.consumeUntilExclamationMarkOrSemicolon,!1);if("Value"===n.type&&n.children.isEmpty)for(let e=t-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===r.WhiteSpace){n.children.appendData({type:"WhiteSpace",loc:null,value:" "});break}e.push(n)}return e}},4058:(e,t,n)=>{"use strict";const r=n(5962)({...n(4855),...n(9690),...n(1009)});e.exports=r},3826:(e,t,n)=>{"use strict";const r=n(8783),i=n(7351),o=43,a=45,s=110,l=!0;function c(e,t){let n=this.tokenStart+e;const r=this.charCodeAt(n);for(r!==o&&r!==a||(t&&this.error("Number sign is not allowed"),n++);n<this.tokenEnd;n++)i.isDigit(this.charCodeAt(n))||this.error("Integer is expected",n)}function u(e){return c.call(this,0,e)}function d(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let n="";switch(t){case s:n="N is expected";break;case a:n="HyphenMinus is expected"}this.error(n,this.tokenStart+e)}}function h(){let e=0,t=0,n=this.tokenType;for(;n===r.WhiteSpace||n===r.Comment;)n=this.lookupType(++e);if(n!==r.Number){if(!this.isDelim(o,e)&&!this.isDelim(a,e))return null;t=this.isDelim(o,e)?o:a;do{n=this.lookupType(++e)}while(n===r.WhiteSpace||n===r.Comment);n!==r.Number&&(this.skip(e),u.call(this,l))}return e>0&&this.skip(e),0===t&&(n=this.charCodeAt(this.tokenStart),n!==o&&n!==a&&this.error("Number sign is expected")),u.call(this,0!==t),t===a?"-"+this.consume(r.Number):this.consume(r.Number)}const p={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 n="-"===e.b[0]||"+"===e.b[0]?e.b:"+"+e.b;this.tokenize(t+n)}else this.tokenize(t)}else this.tokenize(e.b)},t.name="AnPlusB",t.parse=function(){const e=this.tokenStart;let t=null,n=null;if(this.tokenType===r.Number)u.call(this,!1),n=this.consume(r.Number);else if(this.tokenType===r.Ident&&this.cmpChar(this.tokenStart,a))switch(t="-1",d.call(this,1,s),this.tokenEnd-this.tokenStart){case 2:this.next(),n=h.call(this);break;case 3:d.call(this,2,a),this.next(),this.skipSC(),u.call(this,l),n="-"+this.consume(r.Number);break;default:d.call(this,2,a),c.call(this,3,l),this.next(),n=this.substrToCursor(e+2)}else if(this.tokenType===r.Ident||this.isDelim(o)&&this.lookupType(1)===r.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(),n=h.call(this);break;case 2:d.call(this,1,a),this.next(),this.skipSC(),u.call(this,l),n="-"+this.consume(r.Number);break;default:d.call(this,1,a),c.call(this,2,l),this.next(),n=this.substrToCursor(e+i+1)}}else if(this.tokenType===r.Dimension){const p=this.charCodeAt(this.tokenStart),m=p===o||p===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(),n=h.call(this)):(d.call(this,f-this.tokenStart+1,a),f+2===this.tokenEnd?(this.next(),this.skipSC(),u.call(this,l),n="-"+this.consume(r.Number)):(c.call(this,f-this.tokenStart+2,l),this.next(),n=this.substrToCursor(f+1)))}else this.error();return null!==t&&t.charCodeAt(0)===o&&(t=t.substr(1)),null!==n&&n.charCodeAt(0)===o&&(n=n.substr(1)),{type:"AnPlusB",loc:this.getLocation(e,this.tokenStart),a:t,b:n}},t.structure=p},2344:(e,t,n)=>{"use strict";const r=n(8783);function i(e){return this.Raw(e,this.consumeUntilLeftCurlyBracketOrSemicolon,!0)}function o(){for(let e,t=1;e=this.lookupType(t);t++){if(e===r.RightCurlyBracket)return!0;if(e===r.LeftCurlyBracket||e===r.AtKeyword)return!1}return!1}const a={name:String,prelude:["AtrulePrelude","Raw",null],block:["Block",null]};t.generate=function(e){this.token(r.AtKeyword,"@"+e.name),null!==e.prelude&&this.node(e.prelude),e.block?this.node(e.block):this.token(r.Semicolon,";")},t.name="Atrule",t.parse=function(){const e=this.tokenStart;let t,n,a=null,s=null;switch(this.eat(r.AtKeyword),t=this.substrToCursor(e+1),n=t.toLowerCase(),this.skipSC(),!1===this.eof&&this.tokenType!==r.LeftCurlyBracket&&this.tokenType!==r.Semicolon&&(a=this.parseAtrulePrelude?this.parseWithFallback(this.AtrulePrelude.bind(this,t),i):i.call(this,this.tokenIndex),this.skipSC()),this.tokenType){case r.Semicolon:this.next();break;case r.LeftCurlyBracket:s=hasOwnProperty.call(this.atrule,n)&&"function"==typeof this.atrule[n].block?this.atrule[n].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"},931:(e,t,n)=>{"use strict";const r=n(8783);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!==r.LeftCurlyBracket&&this.tokenType!==r.Semicolon&&this.error("Semicolon or block is expected"),{type:"AtrulePrelude",loc:this.getLocationFromList(t),children:t}},t.structure={children:[[]]},t.walkContext="atrulePrelude"},9152:(e,t,n)=>{"use strict";const r=n(8783);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(r.Ident),this.isDelim(124)?61!==this.charCodeAt(this.tokenStart+1)?(this.next(),this.eat(r.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(r.Delim,"["),this.node(e.name),null!==e.matcher&&(this.tokenize(e.matcher),this.node(e.value)),null!==e.flags&&this.token(r.Ident,e.flags),this.token(r.Delim,"]")},t.name="AttributeSelector",t.parse=function(){const e=this.tokenStart;let t,n=null,a=null,s=null;return this.eat(r.LeftSquareBracket),this.skipSC(),t=i.call(this),this.skipSC(),this.tokenType!==r.RightSquareBracket&&(this.tokenType!==r.Ident&&(n=o.call(this),this.skipSC(),a=this.tokenType===r.String?this.String():this.Identifier(),this.skipSC()),this.tokenType===r.Ident&&(s=this.consume(r.Ident),this.skipSC())),this.eat(r.RightSquareBracket),{type:"AttributeSelector",loc:this.getLocation(e,this.tokenStart),name:t,matcher:n,value:a,flags:s}},t.structure=a},4516:(e,t,n)=>{"use strict";const r=n(8783);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===r.Semicolon)return a.call(this,this.tokenIndex);const e=this.parseWithFallback(this.Declaration,a);return this.tokenType===r.Semicolon&&this.next(),e}t.generate=function(e){this.token(r.LeftCurlyBracket,"{"),this.children(e,(e=>{"Declaration"===e.type&&this.token(r.Semicolon,";")})),this.token(r.RightCurlyBracket,"}")},t.name="Block",t.parse=function(e){const t=e?s:o,n=this.tokenStart;let a=this.createList();this.eat(r.LeftCurlyBracket);e:for(;!this.eof;)switch(this.tokenType){case r.RightCurlyBracket:break e;case r.WhiteSpace:case r.Comment:this.next();break;case r.AtKeyword:a.push(this.parseWithFallback(this.Atrule,i));break;default:a.push(t.call(this))}return this.eof||this.eat(r.RightCurlyBracket),{type:"Block",loc:this.getLocation(n,this.tokenStart),children:a}},t.structure={children:[["Atrule","Rule","Declaration"]]},t.walkContext="block"},4462:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(e){this.token(r.Delim,"["),this.children(e),this.token(r.Delim,"]")},t.name="Brackets",t.parse=function(e,t){const n=this.tokenStart;let i=null;return this.eat(r.LeftSquareBracket),i=e.call(this,t),this.eof||this.eat(r.RightSquareBracket),{type:"Brackets",loc:this.getLocation(n,this.tokenStart),children:i}},t.structure={children:[[]]}},6319:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(){this.token(r.CDC,"--\x3e")},t.name="CDC",t.parse=function(){const e=this.tokenStart;return this.eat(r.CDC),{type:"CDC",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},6987:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(){this.token(r.CDO,"\x3c!--")},t.name="CDO",t.parse=function(){const e=this.tokenStart;return this.eat(r.CDO),{type:"CDO",loc:this.getLocation(e,this.tokenStart)}},t.structure=[]},260:(e,t,n)=>{"use strict";const r=n(8783),i={name:String};t.generate=function(e){this.token(r.Delim,"."),this.token(r.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(r.Ident)}},t.structure=i},8907:(e,t,n)=>{"use strict";const r=n(8783),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 r.WhiteSpace:t=" ";break;case r.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},5500:(e,t,n)=>{"use strict";const r=n(8783),i={value:String};t.generate=function(e){this.token(r.Comment,"/*"+e.value+"*/")},t.name="Comment",t.parse=function(){const e=this.tokenStart;let t=this.tokenEnd;return this.eat(r.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},8071:(e,t,n)=>{"use strict";const r=n(356),i=n(8783);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,n=c.call(this),l=r.isCustomProperty(n),d=l?this.parseCustomProperty:this.parseValue,h=l?a:o;let p,m=!1;this.skipSC(),this.eat(i.Colon);const f=this.tokenIndex;if(l||this.skipSC(),p=d?this.parseWithFallback(s,h):h.call(this,this.tokenIndex),l&&"Value"===p.type&&p.children.isEmpty)for(let e=f-this.tokenIndex;e<=0;e++)if(this.lookupType(e)===i.WhiteSpace){p.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:n,value:p}},t.structure=l,t.walkContext="declaration"},4499:(e,t,n)=>{"use strict";const r=n(8783);function i(e){return this.Raw(e,this.consumeUntilSemicolonIncluded,!0)}t.generate=function(e){this.children(e,(e=>{"Declaration"===e.type&&this.token(r.Semicolon,";")}))},t.name="DeclarationList",t.parse=function(){const e=this.createList();for(;!this.eof;)switch(this.tokenType){case r.WhiteSpace:case r.Comment:case r.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"]]}},8372:(e,t,n)=>{"use strict";const r=n(8783),i={value:String,unit:String};t.generate=function(e){this.token(r.Dimension,e.value+e.unit)},t.name="Dimension",t.parse=function(){const e=this.tokenStart,t=this.consumeNumber(r.Dimension);return{type:"Dimension",loc:this.getLocation(e,this.tokenStart),value:t,unit:this.substring(e+t.length,this.tokenStart)}},t.structure=i},801:(e,t,n)=>{"use strict";const r=n(8783),i={name:String,children:[[]]};t.generate=function(e){this.token(r.Function,e.name+"("),this.children(e),this.token(r.RightParenthesis,")")},t.name="Function",t.parse=function(e,t){const n=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(r.RightParenthesis),{type:"Function",loc:this.getLocation(n,this.tokenStart),name:i,children:a}},t.structure=i,t.walkContext="function"},5889:(e,t,n)=>{"use strict";const r=n(8783),i={value:String};t.generate=function(e){this.token(r.Hash,"#"+e.value)},t.name="Hash",t.parse=function(){const e=this.tokenStart;return this.eat(r.Hash),{type:"Hash",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e+1)}},t.structure=i,t.xxx="XXX"},1401:(e,t,n)=>{"use strict";const r=n(8783),i={name:String};t.generate=function(e){this.token(r.Delim,"#"+e.name)},t.name="IdSelector",t.parse=function(){const e=this.tokenStart;return this.eat(r.Hash),{type:"IdSelector",loc:this.getLocation(e,this.tokenStart),name:this.substrToCursor(e+1)}},t.structure=i},6608:(e,t,n)=>{"use strict";const r=n(8783),i={name:String};t.generate=function(e){this.token(r.Ident,e.name)},t.name="Identifier",t.parse=function(){return{type:"Identifier",loc:this.getLocation(this.tokenStart,this.tokenEnd),name:this.consume(r.Ident)}},t.structure=i},6399:(e,t,n)=>{"use strict";const r=n(8783),i={name:String,value:["Identifier","Number","Dimension","Ratio",null]};t.generate=function(e){this.token(r.LeftParenthesis,"("),this.token(r.Ident,e.name),null!==e.value&&(this.token(r.Colon,":"),this.node(e.value)),this.token(r.RightParenthesis,")")},t.name="MediaFeature",t.parse=function(){const e=this.tokenStart;let t,n=null;if(this.eat(r.LeftParenthesis),this.skipSC(),t=this.consume(r.Ident),this.skipSC(),this.tokenType!==r.RightParenthesis){switch(this.eat(r.Colon),this.skipSC(),this.tokenType){case r.Number:n=this.lookupNonWSType(1)===r.Delim?this.Ratio():this.Number();break;case r.Dimension:n=this.Dimension();break;case r.Ident:n=this.Identifier();break;default:this.error("Number, dimension, ratio or identifier is expected")}this.skipSC()}return this.eat(r.RightParenthesis),{type:"MediaFeature",loc:this.getLocation(e,this.tokenStart),name:t,value:n}},t.structure=i},3793:(e,t,n)=>{"use strict";const r=n(8783);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 r.Comment:case r.WhiteSpace:this.next();continue;case r.Ident:t=this.Identifier();break;case r.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"]]}},4918:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(e){this.children(e,(()=>this.token(r.Comma,",")))},t.name="MediaQueryList",t.parse=function(){const e=this.createList();for(this.skipSC();!this.eof&&(e.push(this.MediaQuery()),this.tokenType===r.Comma);)this.next();return{type:"MediaQueryList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["MediaQuery"]]}},8689:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(e){this.node(e.nth),null!==e.selector&&(this.token(r.Ident,"of"),this.node(e.selector))},t.name="Nth",t.parse=function(){this.skipSC();const e=this.tokenStart;let t,n=e,r=null;return t=this.lookupValue(0,"odd")||this.lookupValue(0,"even")?this.Identifier():this.AnPlusB(),n=this.tokenStart,this.skipSC(),this.lookupValue(0,"of")&&(this.next(),r=this.SelectorList(),n=this.tokenStart),{type:"Nth",loc:this.getLocation(e,n),nth:t,selector:r}},t.structure={nth:["AnPlusB","Identifier"],selector:["SelectorList",null]}},646:(e,t,n)=>{"use strict";const r=n(8783),i={value:String};t.generate=function(e){this.token(r.Number,e.value)},t.name="Number",t.parse=function(){return{type:"Number",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consume(r.Number)}},t.structure=i},1281:(e,t)=>{"use strict";const n={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=n},507:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(e){this.token(r.LeftParenthesis,"("),this.children(e),this.token(r.RightParenthesis,")")},t.name="Parentheses",t.parse=function(e,t){const n=this.tokenStart;let i=null;return this.eat(r.LeftParenthesis),i=e.call(this,t),this.eof||this.eat(r.RightParenthesis),{type:"Parentheses",loc:this.getLocation(n,this.tokenStart),children:i}},t.structure={children:[[]]}},377:(e,t,n)=>{"use strict";const r=n(8783),i={value:String};t.generate=function(e){this.token(r.Percentage,e.value+"%")},t.name="Percentage",t.parse=function(){return{type:"Percentage",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:this.consumeNumber(r.Percentage)}},t.structure=i},2618:(e,t,n)=>{"use strict";const r=n(8783),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(r.Colon,":"),null===e.children?this.token(r.Ident,e.name):(this.token(r.Function,e.name+"("),this.children(e),this.token(r.RightParenthesis,")"))},t.name="PseudoClassSelector",t.parse=function(){const e=this.tokenStart;let t,n,i=null;return this.eat(r.Colon),this.tokenType===r.Function?(t=this.consumeFunctionName(),n=t.toLowerCase(),hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),i=this.pseudo[n].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(r.RightParenthesis)):t=this.consume(r.Ident),{type:"PseudoClassSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},4866:(e,t,n)=>{"use strict";const r=n(8783),i={name:String,children:[["Raw"],null]};t.generate=function(e){this.token(r.Colon,":"),this.token(r.Colon,":"),null===e.children?this.token(r.Ident,e.name):(this.token(r.Function,e.name+"("),this.children(e),this.token(r.RightParenthesis,")"))},t.name="PseudoElementSelector",t.parse=function(){const e=this.tokenStart;let t,n,i=null;return this.eat(r.Colon),this.eat(r.Colon),this.tokenType===r.Function?(t=this.consumeFunctionName(),n=t.toLowerCase(),hasOwnProperty.call(this.pseudo,n)?(this.skipSC(),i=this.pseudo[n].call(this),this.skipSC()):(i=this.createList(),i.push(this.Raw(this.tokenIndex,null,!1))),this.eat(r.RightParenthesis)):t=this.consume(r.Ident),{type:"PseudoElementSelector",loc:this.getLocation(e,this.tokenStart),name:t,children:i}},t.structure=i,t.walkContext="function"},2042:(e,t,n)=>{"use strict";const r=n(8783),i=n(7351);function o(){this.skipSC();const e=this.consume(r.Number);for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);i.isDigit(n)||46===n||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(r.Number,e.left),this.token(r.Delim,"/"),this.token(r.Number,e.right)},t.name="Ratio",t.parse=function(){const e=this.tokenStart,t=o.call(this);let n;return this.skipSC(),this.eatDelim(47),n=o.call(this),{type:"Ratio",loc:this.getLocation(e,this.tokenStart),left:t,right:n}},t.structure=a},5617:(e,t,n)=>{"use strict";const r=n(8783);function i(){return this.tokenIndex>0&&this.lookupType(-1)===r.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,n){const r=this.getTokenStart(e);let o;return this.skipUntilBalanced(e,t||this.consumeUntilBalanceEnd),o=n&&this.tokenStart>r?i.call(this):this.tokenStart,{type:"Raw",loc:this.getLocation(r,o),value:this.substring(r,o)}},t.structure=o},5791:(e,t,n)=>{"use strict";const r=n(8783);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!==r.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 n,r;return n=this.parseRulePrelude?this.parseWithFallback(o,i):i.call(this,e),r=this.Block(!0),{type:"Rule",loc:this.getLocation(t,this.tokenStart),prelude:n,block:r}},t.structure={prelude:["SelectorList","Raw"],block:["Block"]},t.walkContext="rule"},4790:(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"]]}},3362:(e,t,n)=>{"use strict";const r=n(8783);t.generate=function(e){this.children(e,(()=>this.token(r.Comma,",")))},t.name="SelectorList",t.parse=function(){const e=this.createList();for(;!this.eof&&(e.push(this.Selector()),this.tokenType===r.Comma);)this.next();return{type:"SelectorList",loc:this.getLocationFromList(e),children:e}},t.structure={children:[["Selector","Raw"]]},t.walkContext="selector"},1338:(e,t,n)=>{"use strict";const r=n(1119),i=n(8783),o={value:String};t.generate=function(e){this.token(i.String,r.encode(e.value))},t.name="String",t.parse=function(){return{type:"String",loc:this.getLocation(this.tokenStart,this.tokenEnd),value:r.decode(this.consume(i.String))}},t.structure=o},5349:(e,t,n)=>{"use strict";const r=n(8783);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 n;for(;!this.eof;){switch(this.tokenType){case r.WhiteSpace:this.next();continue;case r.Comment:if(33!==this.charCodeAt(this.tokenStart+2)){this.next();continue}n=this.Comment();break;case r.CDO:n=this.CDO();break;case r.CDC:n=this.CDC();break;case r.AtKeyword:n=this.parseWithFallback(this.Atrule,i);break;default:n=this.parseWithFallback(this.Rule,i)}t.push(n)}return{type:"StyleSheet",loc:this.getLocation(e,this.tokenStart),children:t}},t.structure={children:[["Comment","CDO","CDC","Atrule","Rule","Raw"]]},t.walkContext="stylesheet"},126:(e,t,n)=>{"use strict";const r=n(8783);function i(){this.tokenType!==r.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},2673:(e,t,n)=>{"use strict";const r=n(8783),i=n(7351),o=43,a=45,s=63;function l(e,t){let n=0;for(let r=this.tokenStart+e;r<this.tokenEnd;r++){const o=this.charCodeAt(r);if(o===a&&t&&0!==n)return l.call(this,e+n+1,!1),-1;i.isHexDigit(o)||this.error(t&&0!==n?"Hyphen minus"+(n<6?" or hex digit":"")+" is expected":n<6?"Hex digit is expected":"Unexpected input",r),++n>6&&this.error("Too many hex digits",r)}return this.next(),n}function c(e){let t=0;for(;this.isDelim(s);)++t>e&&this.error("Too many question marks"),this.next()}function u(e){this.charCodeAt(this.tokenStart)!==e&&this.error((e===o?"Plus sign":"Hyphen minus")+" is expected")}function d(){let e=0;switch(this.tokenType){case r.Number:if(e=l.call(this,1,!0),this.isDelim(s)){c.call(this,6-e);break}if(this.tokenType===r.Dimension||this.tokenType===r.Number){u.call(this,a),l.call(this,1,!1);break}break;case r.Dimension:e=l.call(this,1,!0),e>0&&c.call(this,6-e);break;default:if(this.eatDelim(o),this.tokenType===r.Ident){e=l.call(this,0,!0),e>0&&c.call(this,6-e);break}if(this.isDelim(s)){this.next(),c.call(this,5);break}this.error("Hex digit or question mark is expected")}}const h={value:String};t.generate=function(e){this.tokenize(e.value)},t.name="UnicodeRange",t.parse=function(){const e=this.tokenStart;return this.eatIdent("u"),d.call(this),{type:"UnicodeRange",loc:this.getLocation(e,this.tokenStart),value:this.substrToCursor(e)}},t.structure=h},6972:(e,t,n)=>{"use strict";const r=n(4135),i=n(1119),o=n(8783),a={value:String};t.generate=function(e){this.token(o.Url,r.encode(e.value))},t.name="Url",t.parse=function(){const e=this.tokenStart;let t;switch(this.tokenType){case o.Url:t=r.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},7944:(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:[[]]}},1830:(e,t,n)=>{"use strict";const r=n(8783),i=Object.freeze({type:"WhiteSpace",loc:null,value:" "}),o={value:String};t.generate=function(e){this.token(r.WhiteSpace,e.value)},t.name="WhiteSpace",t.parse=function(){return this.eat(r.WhiteSpace),i},t.structure=o},4713:(e,t,n)=>{"use strict";const r=n(3826),i=n(2344),o=n(931),a=n(9152),s=n(4516),l=n(4462),c=n(6319),u=n(6987),d=n(260),h=n(8907),p=n(5500),m=n(8071),f=n(4499),g=n(8372),b=n(801),y=n(5889),k=n(6608),v=n(1401),w=n(6399),x=n(3793),S=n(4918),C=n(8689),A=n(646),T=n(1281),E=n(507),P=n(377),N=n(2618),L=n(4866),D=n(2042),O=n(5617),M=n(5791),I=n(4790),z=n(3362),R=n(1338),B=n(5349),q=n(126),j=n(2673),_=n(6972),F=n(7944),U=n(1830);t.AnPlusB=r.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=h.parse,t.Comment=p.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=w.parse,t.MediaQuery=x.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=N.parse,t.PseudoElementSelector=L.parse,t.Ratio=D.parse,t.Raw=O.parse,t.Rule=M.parse,t.Selector=I.parse,t.SelectorList=z.parse,t.String=R.parse,t.StyleSheet=B.parse,t.TypeSelector=q.parse,t.UnicodeRange=j.parse,t.Url=_.parse,t.Value=F.parse,t.WhiteSpace=U.parse},8603:(e,t,n)=>{"use strict";const r=n(3826),i=n(2344),o=n(931),a=n(9152),s=n(4516),l=n(4462),c=n(6319),u=n(6987),d=n(260),h=n(8907),p=n(5500),m=n(8071),f=n(4499),g=n(8372),b=n(801),y=n(5889),k=n(6608),v=n(1401),w=n(6399),x=n(3793),S=n(4918),C=n(8689),A=n(646),T=n(1281),E=n(507),P=n(377),N=n(2618),L=n(4866),D=n(2042),O=n(5617),M=n(5791),I=n(4790),z=n(3362),R=n(1338),B=n(5349),q=n(126),j=n(2673),_=n(6972),F=n(7944),U=n(1830);t.AnPlusB=r,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=h,t.Comment=p,t.Declaration=m,t.DeclarationList=f,t.Dimension=g,t.Function=b,t.Hash=y,t.Identifier=k,t.IdSelector=v,t.MediaFeature=w,t.MediaQuery=x,t.MediaQueryList=S,t.Nth=C,t.Number=A,t.Operator=T,t.Parentheses=E,t.Percentage=P,t.PseudoClassSelector=N,t.PseudoElementSelector=L,t.Ratio=D,t.Raw=O,t.Rule=M,t.Selector=I,t.SelectorList=z,t.String=R,t.StyleSheet=B,t.TypeSelector=q,t.UnicodeRange=j,t.Url=_,t.Value=F,t.WhiteSpace=U},6225:e=>{"use strict";const t={parse(){return this.createSingleNodeList(this.SelectorList())}},n={parse(){return this.createSingleNodeList(this.Identifier())}},r={parse(){return this.createSingleNodeList(this.Nth())}},i={dir:n,has:t,lang:n,matches:t,is:t,"-moz-any":t,"-webkit-any":t,where:t,not:t,"nth-child":r,"nth-last-child":r,"nth-last-of-type":r,"nth-of-type":r,slotted:{parse(){return this.createSingleNodeList(this.Selector())}}};e.exports=i},4075:(e,t,n)=>{"use strict";const r={getNode:n(2756)};e.exports=r},2756:(e,t,n)=>{"use strict";const r=n(8783);e.exports=function(e){switch(this.tokenType){case r.Hash:return this.Hash();case r.Comma:return this.Operator();case r.LeftParenthesis:return this.Parentheses(this.readSequence,e.recognizer);case r.LeftSquareBracket:return this.Brackets(this.readSequence,e.recognizer);case r.String:return this.String();case r.Dimension:return this.Dimension();case r.Percentage:return this.Percentage();case r.Number:return this.Number();case r.Function:return this.cmpStr(this.tokenStart,this.tokenEnd,"url(")?this.Url():this.Function(this.readSequence,e.recognizer);case r.Url:return this.Url();case r.Ident:return this.cmpChar(this.tokenStart,117)&&this.cmpChar(this.tokenStart+1,43)?this.UnicodeRange():this.Identifier();case r.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}}}},1075:(e,t,n)=>{"use strict";const r=n(4075),i=n(5966),o=n(3123);t.AtrulePrelude=r,t.Selector=i,t.Value=o},5966:(e,t,n)=>{"use strict";const r=n(8783),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 r.LeftSquareBracket:return this.AttributeSelector();case r.Hash:return this.IdSelector();case r.Colon:return this.lookupType(1)===r.Colon?this.PseudoElementSelector():this.PseudoClassSelector();case r.Ident:return this.TypeSelector();case r.Number:case r.Percentage:return this.Percentage();case r.Dimension:46===this.charCodeAt(this.tokenStart)&&this.error("Identifier is expected",this.tokenStart+1);break;case r.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},3123:(e,t,n)=>{"use strict";function r(e){return null!==e&&"Operator"===e.type&&("-"===e.value[e.value.length-1]||"+"===e.value[e.value.length-1])}const i={getNode:n(2756),onWhiteSpace(e,t){r(e)&&(e.value=" "+e.value),r(t.last)&&(t.last.value+=" ")},expression:n(9023),var:n(2040)};e.exports=i},4587:(e,t,n)=>{"use strict";const r=n(397),i=n(7351);function o(e){const t=e.source,n=t.length,o=t.length>0?i.isBOM(t.charCodeAt(0)):0,a=r.adoptBuffer(e.lines,n),s=r.adoptBuffer(e.columns,n);let l=e.startLine,c=e.startColumn;for(let e=o;e<n;e++){const r=t.charCodeAt(e);a[e]=l,s[e]=c++,10!==r&&13!==r&&12!==r||(13===r&&e+1<n&&10===t.charCodeAt(e+1)&&(e++,a[e]=l,s[e]=c),l++,c=1)}a[n]=l,s[n]=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,n=1,r=1){this.source=e,this.startOffset=t,this.startLine=n,this.startColumn=r,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,n){return this.computed||o(this),{source:n,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]}}}}},8411:(e,t,n)=>{"use strict";const r=n(397),i=n(9955),o=n(9404),a=n(8783),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 n=(e=String(e||"")).length,i=r.adoptBuffer(this.offsetAndType,e.length+1),o=r.adoptBuffer(this.balance,e.length+1);let u=0,d=0,h=0,p=-1;for(this.offsetAndType=null,this.balance=null,t(e,((e,t,r)=>{switch(e){default:o[u]=n;break;case d:{let e=h&s;for(h=o[e],d=h>>l,o[u]=e,o[e++]=u;e<u;e++)o[e]===n&&(o[e]=u);break}case a.LeftParenthesis:case a.Function:case a.LeftSquareBracket:case a.LeftCurlyBracket:o[u]=h,d=c.get(e),h=d<<l|u}i[u++]=e<<l|r,-1===p&&(p=t)})),i[u]=a.EOF<<l|n,o[u]=n,o[n]=n;0!==h;){const e=h&s;h=o[e],o[e]=n}this.source=e,this.firstCharOffset=-1===p?0:p,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 n,r,i=e;e:for(;i<this.tokenCount&&(n=this.balance[i],!(n<e));i++)switch(r=i>0?this.offsetAndType[i-1]&s:this.firstCharOffset,t(this.source.charCodeAt(r))){case 1:break e;case 2:i++;break e;default:this.balance[n]===i&&(i=n)}this.skip(i-this.tokenIndex)}forEachToken(e){for(let t=0,n=this.firstCharOffset;t<this.tokenCount;t++){const r=n,i=this.offsetAndType[t],o=i&s;n=o,e(i>>l,r,o,t)}}dump(){const e=new Array(this.tokenCount);return this.forEachToken(((t,n,r,i)=>{e[i]={idx:i,type:o[t],chunk:this.source.substring(n,r),balance:this.balance[i]}})),e}}},397:(e,t)=>{"use strict";t.adoptBuffer=function(e=null,t){return null===e||e.length<t?new Uint32Array(Math.max(t+1024,16384)):e}},7351:(e,t)=>{"use strict";function n(e){return e>=48&&e<=57}function r(e){return e>=65&&e<=90}function i(e){return e>=97&&e<=122}function o(e){return r(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 h=new Array(128);for(let e=0;e<h.length;e++)h[e]=(u(e)?130:n(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?h[e]:132},t.isBOM=function(e){return 65279===e||65534===e?1:0},t.isDigit=n,t.isHexDigit=function(e){return n(e)||e>=65&&e<=70||e>=97&&e<=102},t.isIdentifierStart=function(e,t,n){return 45===e?s(t)||45===t||d(t,n):!!s(e)||92===e&&d(e,t)},t.isLetter=o,t.isLowercaseLetter=i,t.isName=function(e){return s(e)||n(e)||45===e},t.isNameStart=s,t.isNewline=c,t.isNonAscii=a,t.isNonPrintable=l,t.isNumberStart=function(e,t,r){return 43===e||45===e?n(t)?2:46===t&&n(r)?3:0:46===e?n(t)?2:0:n(e)?1:0},t.isUppercaseLetter=r,t.isValidEscape=d,t.isWhiteSpace=u},8328:(e,t,n)=>{"use strict";const r=n(8783),i=n(7351),o=n(9955),a=n(9404),s=n(4587),l=n(8411);t.AtKeyword=r.AtKeyword,t.BadString=r.BadString,t.BadUrl=r.BadUrl,t.CDC=r.CDC,t.CDO=r.CDO,t.Colon=r.Colon,t.Comma=r.Comma,t.Comment=r.Comment,t.Delim=r.Delim,t.Dimension=r.Dimension,t.EOF=r.EOF,t.Function=r.Function,t.Hash=r.Hash,t.Ident=r.Ident,t.LeftCurlyBracket=r.LeftCurlyBracket,t.LeftParenthesis=r.LeftParenthesis,t.LeftSquareBracket=r.LeftSquareBracket,t.Number=r.Number,t.Percentage=r.Percentage,t.RightCurlyBracket=r.RightCurlyBracket,t.RightParenthesis=r.RightParenthesis,t.RightSquareBracket=r.RightSquareBracket,t.Semicolon=r.Semicolon,t.String=r.String,t.Url=r.Url,t.WhiteSpace=r.WhiteSpace,t.tokenTypes=r,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 n(t){return t<c?e.charCodeAt(t):0}function a(){return h=o.consumeNumber(e,h),i.isIdentifierStart(n(h),n(h+1),n(h+2))?(u=r.Dimension,void(h=o.consumeName(e,h))):37===n(h)?(u=r.Percentage,void h++):void(u=r.Number)}function s(){const t=h;return h=o.consumeName(e,h),o.cmpStr(e,t,h,"url")&&40===n(h)?(h=o.findWhiteSpaceEnd(e,h+1),34===n(h)||39===n(h)?(u=r.Function,void(h=t+4)):void function(){for(u=r.Url,h=o.findWhiteSpaceEnd(e,h);h<e.length;h++){const t=e.charCodeAt(h);switch(i.charCodeCategory(t)){case 41:return void h++;case i.WhiteSpaceCategory:return h=o.findWhiteSpaceEnd(e,h),41===n(h)||h>=e.length?void(h<e.length&&h++):(h=o.consumeBadUrlRemnants(e,h),void(u=r.BadUrl));case 34:case 39:case 40:case i.NonPrintableCategory:return h=o.consumeBadUrlRemnants(e,h),void(u=r.BadUrl);case 92:if(i.isValidEscape(t,n(h+1))){h=o.consumeEscaped(e,h)-1;break}return h=o.consumeBadUrlRemnants(e,h),void(u=r.BadUrl)}}}()):40===n(h)?(u=r.Function,void h++):void(u=r.Ident)}function l(t){for(t||(t=n(h++)),u=r.String;h<e.length;h++){const a=e.charCodeAt(h);switch(i.charCodeCategory(a)){case t:return void h++;case i.WhiteSpaceCategory:if(i.isNewline(a))return h+=o.getNewlineLength(e,h,a),void(u=r.BadString);break;case 92:if(h===e.length-1)break;const s=n(h+1);i.isNewline(s)?h+=o.getNewlineLength(e,h+1,s):i.isValidEscape(a,s)&&(h=o.consumeEscaped(e,h)-1)}}}const c=(e=String(e||"")).length;let u,d=i.isBOM(n(0)),h=d;for(;h<c;){const c=e.charCodeAt(h);switch(i.charCodeCategory(c)){case i.WhiteSpaceCategory:u=r.WhiteSpace,h=o.findWhiteSpaceEnd(e,h+1);break;case 34:l();break;case 35:i.isName(n(h+1))||i.isValidEscape(n(h+1),n(h+2))?(u=r.Hash,h=o.consumeName(e,h+1)):(u=r.Delim,h++);break;case 39:l();break;case 40:u=r.LeftParenthesis,h++;break;case 41:u=r.RightParenthesis,h++;break;case 43:i.isNumberStart(c,n(h+1),n(h+2))?a():(u=r.Delim,h++);break;case 44:u=r.Comma,h++;break;case 45:i.isNumberStart(c,n(h+1),n(h+2))?a():45===n(h+1)&&62===n(h+2)?(u=r.CDC,h+=3):i.isIdentifierStart(c,n(h+1),n(h+2))?s():(u=r.Delim,h++);break;case 46:i.isNumberStart(c,n(h+1),n(h+2))?a():(u=r.Delim,h++);break;case 47:42===n(h+1)?(u=r.Comment,h=e.indexOf("*/",h+2),h=-1===h?e.length:h+2):(u=r.Delim,h++);break;case 58:u=r.Colon,h++;break;case 59:u=r.Semicolon,h++;break;case 60:33===n(h+1)&&45===n(h+2)&&45===n(h+3)?(u=r.CDO,h+=4):(u=r.Delim,h++);break;case 64:i.isIdentifierStart(n(h+1),n(h+2),n(h+3))?(u=r.AtKeyword,h=o.consumeName(e,h+1)):(u=r.Delim,h++);break;case 91:u=r.LeftSquareBracket,h++;break;case 92:i.isValidEscape(c,n(h+1))?s():(u=r.Delim,h++);break;case 93:u=r.RightSquareBracket,h++;break;case 123:u=r.LeftCurlyBracket,h++;break;case 125:u=r.RightCurlyBracket,h++;break;case i.DigitCategory:a();break;case i.NameStartCategory:s();break;default:u=r.Delim,h++}t(u,d,d=h)}}},9404: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"]},8783:(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},9955:(e,t,n)=>{"use strict";const r=n(7351);function i(e,t){return t<e.length?e.charCodeAt(t):0}function o(e,t,n){return 13===n&&10===i(e,t+1)?2:1}function a(e,t,n){let i=e.charCodeAt(t);return r.isUppercaseLetter(i)&&(i|=32),i===n}function s(e,t){for(;t<e.length&&r.isDigit(e.charCodeAt(t));t++);return t}function l(e,t){if(t+=2,r.isHexDigit(i(e,t-1))){for(const n=Math.min(e.length,t+5);t<n&&r.isHexDigit(i(e,t));t++);const n=i(e,t);r.isWhiteSpace(n)&&(t+=o(e,t,n))}return t}t.cmpChar=a,t.cmpStr=function(e,t,n,i){if(n-t!==i.length)return!1;if(t<0||n>e.length)return!1;for(let o=t;o<n;o++){const n=i.charCodeAt(o-t);let a=e.charCodeAt(o);if(r.isUppercaseLetter(a)&&(a|=32),a!==n)return!1}return!0},t.consumeBadUrlRemnants=function(e,t){for(;t<e.length;t++){const n=e.charCodeAt(t);if(41===n){t++;break}r.isValidEscape(n,i(e,t+1))&&(t=l(e,t))}return t},t.consumeEscaped=l,t.consumeName=function(e,t){for(;t<e.length;t++){const n=e.charCodeAt(t);if(!r.isName(n)){if(!r.isValidEscape(n,i(e,t+1)))break;t=l(e,t)-1}}return t},t.consumeNumber=function(e,t){let n=e.charCodeAt(t);if(43!==n&&45!==n||(n=e.charCodeAt(t+=1)),r.isDigit(n)&&(t=s(e,t+1),n=e.charCodeAt(t)),46===n&&r.isDigit(e.charCodeAt(t+1))&&(t=s(e,t+=2)),a(e,t,101)){let i=0;n=e.charCodeAt(t+1),45!==n&&43!==n||(i=1,n=e.charCodeAt(t+2)),r.isDigit(n)&&(t=s(e,t+1+i+1))}return t},t.decodeEscaped=function(e){if(1===e.length&&!r.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&&r.isWhiteSpace(e.charCodeAt(t));t++);return t},t.findWhiteSpaceStart=function(e,t){for(;t>=0&&r.isWhiteSpace(e.charCodeAt(t));t--);return t+1},t.getNewlineLength=o},8572:(e,t)=>{"use strict";let n=null;class r{static createItem(e){return{prev:null,next:null,data:e}}constructor(){this.head=null,this.tail=null,this.cursor=null}createItem(e){return r.createItem(e)}allocateCursor(e,t){let r;return null!==n?(r=n,n=n.cursor,r.prev=e,r.next=t,r.cursor=this.cursor):r={prev:e,next:t,cursor:this.cursor},this.cursor=r,r}releaseCursor(){const{cursor:e}=this;this.cursor=e.cursor,e.prev=null,e.next=null,e.cursor=n,n=e}updateCursors(e,t,n,r){let{cursor:i}=this;for(;null!==i;)i.prev===e&&(i.prev=t),i.next===n&&(i.next=r),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 n of e){const e=r.createItem(n);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 n=this.allocateCursor(null,this.head);for(;null!==n.next;){const r=n.next;n.next=r.next,e.call(t,r.data,r,this)}this.releaseCursor()}forEachRight(e,t=this){const n=this.allocateCursor(this.tail,null);for(;null!==n.prev;){const r=n.prev;n.prev=r.prev,e.call(t,r.data,r,this)}this.releaseCursor()}reduce(e,t,n=this){let r,i=this.allocateCursor(null,this.head),o=t;for(;null!==i.next;)r=i.next,i.next=r.next,o=e.call(n,o,r.data,r,this);return this.releaseCursor(),o}reduceRight(e,t,n=this){let r,i=this.allocateCursor(this.tail,null),o=t;for(;null!==i.prev;)r=i.prev,i.prev=r.prev,o=e.call(n,o,r.data,r,this);return this.releaseCursor(),o}some(e,t=this){for(let n=this.head;null!==n;n=n.next)if(e.call(t,n.data,n,this))return!0;return!1}map(e,t=this){const n=new r;for(let r=this.head;null!==r;r=r.next)n.appendData(e.call(t,r.data,r,this));return n}filter(e,t=this){const n=new r;for(let r=this.head;null!==r;r=r.next)e.call(t,r.data,r,this)&&n.appendData(r.data);return n}nextUntil(e,t,n=this){if(null===e)return;const r=this.allocateCursor(null,e);for(;null!==r.next;){const e=r.next;if(r.next=e.next,t.call(n,e.data,e,this))break}this.releaseCursor()}prevUntil(e,t,n=this){if(null===e)return;const r=this.allocateCursor(e,null);for(;null!==r.prev;){const e=r.prev;if(r.prev=e.prev,t.call(n,e.data,e,this))break}this.releaseCursor()}clear(){this.head=null,this.tail=null}copy(){const e=new r;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(r.createItem(e))}append(e){return this.insert(e)}appendData(e){return this.insert(r.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(r.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(r.createItem(e))}pop(){return null!==this.tail?this.remove(this.tail):null}unshift(e){this.prepend(r.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=r},5363:(e,t,n)=>{"use strict";const r=n(8572);t.clone=function e(t){const n={};for(const i in t){let o=t[i];o&&(Array.isArray(o)||o instanceof r.List?o=o.map(e):o.constructor===Object&&(o=e(o))),n[i]=o}return n}},9161:(e,t)=>{"use strict";t.createCustomError=function(e,t){const n=Object.create(SyntaxError.prototype),r=new Error;return Object.assign(n,{name:e,message:t,get stack(){return(r.stack||"").replace(/^(.+\n){1,3}/,`${e}: ${t}\n`)}})}},4922:(e,t,n)=>{"use strict";const r=n(7351),i=n(9955);t.decode=function(e){const t=e.length-1;let n="";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),r.isValidEscape(92,a)){const t=o-1,r=i.consumeEscaped(e,t);o=r-1,n+=i.decodeEscaped(e.substring(t+1,r))}else 13===a&&10===e.charCodeAt(o+1)&&o++}else n+=e[o]}return n},t.encode=function(e){let t="";if(1===e.length&&45===e.charCodeAt(0))return"\\-";for(let n=0;n<e.length;n++){const i=e.charCodeAt(n);0!==i?i<=31||127===i||i>=48&&i<=57&&(0===n||1===n&&45===e.charCodeAt(0))?t+="\\"+i.toString(16)+" ":r.isName(i)?t+=e.charAt(n):t+="\\"+e.charAt(n):t+="�"}return t}},356:(e,t)=>{"use strict";const n=new Map,r=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 n=e.indexOf("-",t+2);if(-1!==n)return e.substring(t,n+1)}return""}t.isCustomProperty=o,t.keyword=function(e){if(n.has(e))return n.get(e);const t=e.toLowerCase();let r=n.get(t);if(void 0===r){const e=o(t,0),n=e?"":a(t,0);r=Object.freeze({basename:t.substr(n.length),name:t,prefix:n,vendor:n,custom:e})}return n.set(e,r),r},t.property=function(e){if(r.has(e))return r.get(e);let t=e,n=e[0];"/"===n?n="/"===e[1]?"//":"/":"_"!==n&&"*"!==n&&"$"!==n&&"#"!==n&&"+"!==n&&"&"!==n&&(n="");const i=o(t,n.length);if(!i&&(t=t.toLowerCase(),r.has(t))){const n=r.get(t);return r.set(e,n),n}const s=i?"":a(t,n.length),l=t.substr(0,n.length+s.length),c=Object.freeze({basename:t.substr(l.length),name:t.substr(n.length),hack:n,vendor:s,prefix:l,custom:i});return r.set(e,c),c},t.vendorPrefix=i},1119:(e,t,n)=>{"use strict";const r=n(7351),i=n(9955);t.decode=function(e){const t=e.length,n=e.charCodeAt(0),o=34===n||39===n?1:0,a=1===o&&t>1&&e.charCodeAt(t-1)===n?t-2:t-1;let s="";for(let n=o;n<=a;n++){let o=e.charCodeAt(n);if(92===o){if(n===a){n!==t-1&&(s=e.substr(n+1));break}if(o=e.charCodeAt(++n),r.isValidEscape(92,o)){const t=n-1,r=i.consumeEscaped(e,t);n=r-1,s+=i.decodeEscaped(e.substring(t+1,r))}else 13===o&&10===e.charCodeAt(n+1)&&n++}else s+=e[n]}return s},t.encode=function(e,t){const n=t?"'":'"',i=t?39:34;let o="",a=!1;for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);0!==n?n<=31||127===n?(o+="\\"+n.toString(16),a=!0):n===i||92===n?(o+="\\"+e.charAt(t),a=!1):(a&&(r.isHexDigit(n)||r.isWhiteSpace(n))&&(o+=" "),o+=e.charAt(t),a=!1):o+="�"}return n+o+n}},4135:(e,t,n)=>{"use strict";const r=n(7351),i=n(9955);t.decode=function(e){const t=e.length;let n=4,o=41===e.charCodeAt(t-1)?t-2:t-1,a="";for(;n<o&&r.isWhiteSpace(e.charCodeAt(n));)n++;for(;n<o&&r.isWhiteSpace(e.charCodeAt(o));)o--;for(let s=n;s<=o;s++){let n=e.charCodeAt(s);if(92===n){if(s===o){s!==t-1&&(a=e.substr(s+1));break}if(n=e.charCodeAt(++s),r.isValidEscape(92,n)){const t=s-1,n=i.consumeEscaped(e,t);s=n-1,a+=i.decodeEscaped(e.substring(t+1,n))}else 13===n&&10===e.charCodeAt(s+1)&&s++}else a+=e[s]}return a},t.encode=function(e){let t="",n=!1;for(let i=0;i<e.length;i++){const o=e.charCodeAt(i);0!==o?o<=31||127===o?(t+="\\"+o.toString(16),n=!0):32===o||92===o||34===o||39===o||40===o||41===o?(t+="\\"+e.charAt(i),n=!1):(n&&r.isHexDigit(o)&&(t+=" "),t+=e.charAt(i),n=!1):t+="�"}return"url("+t+")"}},7339:(e,t)=>{"use strict";const{hasOwnProperty:n}=Object.prototype,r=function(){};function i(e){return"function"==typeof e?e:r}function o(e,t){return function(n,r,i){n.type===t&&e.call(this,n,r,i)}}function a(e,t){const r=t.structure,i=[];for(const e in r){if(!1===n.call(r,e))continue;let t=r[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 n=e.fields.slice(),r=e.context,i="string"==typeof r;return t&&n.reverse(),function(e,o,a,s){let l;i&&(l=o[r],o[r]=e);for(const r of n){const n=e[r.name];if(!r.nullable||n)if("list"===r.type){if(t?n.reduceRight(s,!1):n.reduce(s,!1))return!0}else if(a(n))return!0}i&&(o[r]=l)}}function l({StyleSheet:e,Atrule:t,Rule:n,Block:r,DeclarationList:i}){return{Atrule:{StyleSheet:e,Atrule:t,Rule:n,Block:r},Rule:{StyleSheet:e,Atrule:t,Rule:n,Block:r},Declaration:{StyleSheet:e,Atrule:t,Rule:n,Block:r,DeclarationList:i}}}t.createWalker=function(e){const t=function(e){const t={};for(const r in e.node)if(n.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]=a(0,n)}return t}(e),c={},u={},d=Symbol("break-walk"),h=Symbol("skip-node");for(const e in t)n.call(t,e)&&null!==t[e]&&(c[e]=s(t[e],!1),u[e]=s(t[e],!0));const p=l(c),m=l(u),f=function(e,n){function a(e,t,n){const r=s.call(b,e,t,n);return r===d||r!==h&&(!(!f.hasOwnProperty(e.type)||!f[e.type](e,b,a,g))||l.call(b,e,t,n)===d)}let s=r,l=r,f=c,g=(e,t,n,r)=>e||a(t,n,r);const b={break:d,skip:h,root:e,stylesheet:null,atrule:null,atrulePrelude:null,rule:null,selector:null,block:null,declaration:null,function:null};if("function"==typeof n)s=n;else if(n&&(s=i(n.enter),l=i(n.leave),n.reverse&&(f=u),n.visit)){if(p.hasOwnProperty(n.visit))f=n.reverse?m[n.visit]:p[n.visit];else if(!t.hasOwnProperty(n.visit))throw new Error("Bad value `"+n.visit+"` for `visit` option (should be: "+Object.keys(t).sort().join(", ")+")");s=o(s,n.visit),l=o(l,n.visit)}if(s===r&&l===r)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=h,f.find=function(e,t){let n=null;return f(e,(function(e,r,i){if(t.call(this,e,r,i))return n=e,d})),n},f.findLast=function(e,t){let n=null;return f(e,{reverse:!0,enter(e,r,i){if(t.call(this,e,r,i))return n=e,d}}),n},f.findAll=function(e,t){const n=[];return f(e,(function(e,r,i){t.call(this,e,r,i)&&n.push(e)})),n},f}},8594: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>"}}}}},1606:e=>{e.exports="2.2.1"}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(9231);const t=window.wp.data;!function(){const n=new URL(safeSvgParams.ajaxUrl),r=safeSvgParams.svgoParams;if(!n||!r)return;const i=safeSvgParams?.context,o="safesvg-optimize",a=(t,n,i=0)=>{const o=(0,e.k)(n,r),a=o?.data;return a&&n!==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 n=new MutationObserver((t=>{const r=l.map((e=>document.querySelector(e)));r.some((e=>null!==e))&&(e(r),n.disconnect())}));n.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 r=a(t.src,e);r&&(n.search=new URLSearchParams(r),fetch(n,{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 r=a(t.src,e);r&&(n.search=new URLSearchParams(r),fetch(n,{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,r=e?.attributes?.id;t&&"svg+xml"===e?.attributes?.subtype&&fetch(t,{method:"GET"}).then((e=>e.text())).then((e=>{const i=a(t,e,r);i&&(n.search=new URLSearchParams(i),fetch(n,{method:"GET"}).then((e=>e)).then((e=>{200===e?.status&&s()})))}))}});const u=(e,t)=>{const n=e&&e.endsWith(".svg"),r=void 0!==t&&t.includes(e);return!n||r?"":e},d=(0,t.select)("core/editor"),h=["core/image","core/media-text"];(0,t.subscribe)((()=>{if(d.isSavingPost()){const r=d.getPostEdits();if(!Array.isArray(r.blocks)||!r.blocks.length)return;for(const i of r.blocks){var e,t;const r=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(h.includes(r)||s){let e=[];if(h.includes(r)){const t="core/media-text"===r?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 r=a(t,e);r&&(n.search=new URLSearchParams(r),fetch(n,{method:"GET"}).then((e=>e)))}))}}}}))}()})()})();