@winner-fed/bundler-webpack
Version:
@winner-fed/bundler-webpack
1 lines • 1.16 MB
JavaScript
(function(){var e={4200:function(e,t){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,n){if(!(this instanceof SAXParser)){return new SAXParser(t,n)}var r=this;clearBuffers(r);r.q=r.c="";r.bufferCheckPosition=e.MAX_BUFFER_LENGTH;r.opt=n||{};r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags;r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase";r.tags=[];r.closed=r.closedRoot=r.sawRoot=false;r.tag=r.error=null;r.strict=!!t;r.noscript=!!(t||r.opt.noscript);r.state=u.BEGIN;r.strictEntities=r.opt.strictEntities;r.ENTITIES=r.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);r.attribList=[];if(r.opt.xmlns){r.ns=Object.create(s)}r.trackPosition=r.opt.position!==false;if(r.trackPosition){r.position=r.line=r.column=0}emit(r,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))t.push(n);return t}}function checkBufferLength(n){var r=Math.max(e.MAX_BUFFER_LENGTH,10);var i=0;for(var a=0,s=t.length;a<s;a++){var o=n[t[a]].length;if(o>r){switch(t[a]){case"textNode":closeText(n);break;case"cdata":emitNode(n,"oncdata",n.cdata);n.cdata="";break;case"script":emitNode(n,"onscript",n.script);n.script="";break;default:error(n,"Max buffer length exceeded: "+t[a])}}i=Math.max(i,o)}var l=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=l+n.position}function clearBuffers(e){for(var n=0,r=t.length;n<r;n++){e[t[n]]=""}}function flushBuffers(e){closeText(e);if(e.cdata!==""){emitNode(e,"oncdata",e.cdata);e.cdata=""}if(e.script!==""){emitNode(e,"onscript",e.script);e.script=""}}SAXParser.prototype={end:function(){end(this)},write:write,resume:function(){this.error=null;return this},close:function(){return this.write(null)},flush:function(){flushBuffers(this)}};var n="[CDATA[";var r="DOCTYPE";var i="http://www.w3.org/XML/1998/namespace";var a="http://www.w3.org/2000/xmlns/";var s={xml:i,xmlns:a};var o=/[:_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]/;var 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\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;var 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]/;var 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 isWhitespace(e){return e===" "||e==="\n"||e==="\r"||e==="\t"}function isQuote(e){return e==='"'||e==="'"}function isAttribEnd(e){return e===">"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var u=0;e.STATE={BEGIN:u++,BEGIN_WHITESPACE:u++,TEXT:u++,TEXT_ENTITY:u++,OPEN_WAKA:u++,SGML_DECL:u++,SGML_DECL_QUOTED:u++,DOCTYPE:u++,DOCTYPE_QUOTED:u++,DOCTYPE_DTD:u++,DOCTYPE_DTD_QUOTED:u++,COMMENT_STARTING:u++,COMMENT:u++,COMMENT_ENDING:u++,COMMENT_ENDED:u++,CDATA:u++,CDATA_ENDING:u++,CDATA_ENDING_2:u++,PROC_INST:u++,PROC_INST_BODY:u++,PROC_INST_ENDING:u++,OPEN_TAG:u++,OPEN_TAG_SLASH:u++,ATTRIB:u++,ATTRIB_NAME:u++,ATTRIB_NAME_SAW_WHITE:u++,ATTRIB_VALUE:u++,ATTRIB_VALUE_QUOTED:u++,ATTRIB_VALUE_CLOSED:u++,ATTRIB_VALUE_UNQUOTED:u++,ATTRIB_VALUE_ENTITY_Q:u++,ATTRIB_VALUE_ENTITY_U:u++,CLOSE_TAG:u++,CLOSE_TAG_SAW_WHITE:u++,SCRIPT:u++,SCRIPT_ENDING:u++};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];var r=typeof n==="number"?String.fromCharCode(n):n;e.ENTITIES[t]=r}));for(var p in e.STATE){e.STATE[e.STATE[p]]=p}u=e.STATE;function emit(e,t,n){e[t]&&e[t](n)}function emitNode(e,t,n){if(e.textNode)closeText(e);emit(e,t,n)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);const n=t+"\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c;const r=new Error(n);r.reason=t;r.line=e.line;r.column=e.column;e.error=r;emit(e,"onerror",r);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==u.BEGIN&&e.state!==u.BEGIN_WHITESPACE&&e.state!==u.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var n=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){n.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",n)}function qname(e,t){var n=e.indexOf(":");var r=n<0?["",e]:e.split(":");var i=r[0];var a=r[1];if(t&&e==="xmlns"){i="xmlns";a=""}return{prefix:i,local:a}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var n=t.prefix;var r=t.local;if(n==="xmlns"){if(r==="xml"&&e.attribValue!==i){strictFail(e,"xml: prefix must be bound to "+i+"\n"+"Actual: "+e.attribValue)}else if(r==="xmlns"&&e.attribValue!==a){strictFail(e,"xmlns: prefix must be bound to "+a+"\n"+"Actual: "+e.attribValue)}else{var s=e.tag;var o=e.tags[e.tags.length-1]||e;if(s.ns===o.ns){s.ns=Object.create(o.ns)}s.ns[r]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var n=e.tag;var r=qname(e.tagName);n.prefix=r.prefix;n.local=r.local;n.uri=n.ns[r.prefix]||"";if(n.prefix&&!n.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));n.uri=r.prefix}var i=e.tags[e.tags.length-1]||e;if(n.ns&&i.ns!==n.ns){Object.keys(n.ns).forEach((function(t){emitNode(e,"onopennamespace",{prefix:t,uri:n.ns[t]})}))}for(var a=0,s=e.attribList.length;a<s;a++){var o=e.attribList[a];var l=o[0];var c=o[1];var d=qname(l,true);var p=d.prefix;var m=d.local;var f=p===""?"":n.ns[p]||"";var h={name:l,value:c,prefix:p,local:m,uri:f};if(p&&p!=="xmlns"&&!f){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(p));h.uri=p}e.tag.attributes[l]=h;emitNode(e,"onattribute",h)}e.attribList.length=0}e.tag.isSelfClosing=!!t;e.sawRoot=true;e.tags.push(e.tag);emitNode(e,"onopentag",e.tag);if(!t){if(!e.noscript&&e.tagName.toLowerCase()==="script"){e.state=u.SCRIPT}else{e.state=u.TEXT}e.tag=null;e.tagName=""}e.attribName=e.attribValue="";e.attribList.length=0}function closeTag(e){if(!e.tagName){strictFail(e,"Weird empty close tag.");e.textNode+="</>";e.state=u.TEXT;return}if(e.script){if(e.tagName!=="script"){e.script+="</"+e.tagName+">";e.tagName="";e.state=u.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var n=e.tagName;if(!e.strict){n=n[e.looseCase]()}var r=n;while(t--){var i=e.tags[t];if(i.name!==r){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="</"+e.tagName+">";e.state=u.TEXT;return}e.tagName=n;var a=e.tags.length;while(a-- >t){var s=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var o={};for(var l in s.ns){o[l]=s.ns[l]}var c=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&s.ns!==c.ns){Object.keys(s.ns).forEach((function(t){var n=s.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:n})}))}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=u.TEXT}function parseEntity(e){var t=e.entity;var n=t.toLowerCase();var r;var i="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[n]){return e.ENTITIES[n]}t=n;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);r=parseInt(t,16);i=r.toString(16)}else{t=t.slice(1);r=parseInt(t,10);i=r.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(r)||i.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(r)}function beginWhiteSpace(e,t){if(t==="<"){e.state=u.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=u.TEXT}}function charAt(e,t){var n="";if(t<e.length){n=e.charAt(t)}return n}function write(t){var i=this;if(this.error){throw this.error}if(i.closed){return error(i,"Cannot write after close. Assign an onready handler.")}if(t===null){return end(i)}if(typeof t==="object"){t=t.toString()}var a=0;var s="";while(true){s=charAt(t,a++);i.c=s;if(!s){break}if(i.trackPosition){i.position++;if(s==="\n"){i.line++;i.column=0}else{i.column++}}switch(i.state){case u.BEGIN:i.state=u.BEGIN_WHITESPACE;if(s==="\ufeff"){continue}beginWhiteSpace(i,s);continue;case u.BEGIN_WHITESPACE:beginWhiteSpace(i,s);continue;case u.TEXT:if(i.sawRoot&&!i.closedRoot){var p=a-1;while(s&&s!=="<"&&s!=="&"){s=charAt(t,a++);if(s&&i.trackPosition){i.position++;if(s==="\n"){i.line++;i.column=0}else{i.column++}}}i.textNode+=t.substring(p,a-1)}if(s==="<"&&!(i.sawRoot&&i.closedRoot&&!i.strict)){i.state=u.OPEN_WAKA;i.startTagPosition=i.position}else{if(!isWhitespace(s)&&(!i.sawRoot||i.closedRoot)){strictFail(i,"Text data outside of root node.")}if(s==="&"){i.state=u.TEXT_ENTITY}else{i.textNode+=s}}continue;case u.SCRIPT:if(s==="<"){i.state=u.SCRIPT_ENDING}else{i.script+=s}continue;case u.SCRIPT_ENDING:if(s==="/"){i.state=u.CLOSE_TAG}else{i.script+="<"+s;i.state=u.SCRIPT}continue;case u.OPEN_WAKA:if(s==="!"){i.state=u.SGML_DECL;i.sgmlDecl=""}else if(isWhitespace(s)){}else if(isMatch(o,s)){i.state=u.OPEN_TAG;i.tagName=s}else if(s==="/"){i.state=u.CLOSE_TAG;i.tagName=""}else if(s==="?"){i.state=u.PROC_INST;i.procInstName=i.procInstBody=""}else{strictFail(i,"Unencoded <");if(i.startTagPosition+1<i.position){var m=i.position-i.startTagPosition;s=new Array(m).join(" ")+s}i.textNode+="<"+s;i.state=u.TEXT}continue;case u.SGML_DECL:if((i.sgmlDecl+s).toUpperCase()===n){emitNode(i,"onopencdata");i.state=u.CDATA;i.sgmlDecl="";i.cdata=""}else if(i.sgmlDecl+s==="--"){i.state=u.COMMENT;i.comment="";i.sgmlDecl=""}else if((i.sgmlDecl+s).toUpperCase()===r){i.state=u.DOCTYPE;if(i.doctype||i.sawRoot){strictFail(i,"Inappropriately located doctype declaration")}i.doctype="";i.sgmlDecl=""}else if(s===">"){emitNode(i,"onsgmldeclaration",i.sgmlDecl);i.sgmlDecl="";i.state=u.TEXT}else if(isQuote(s)){i.state=u.SGML_DECL_QUOTED;i.sgmlDecl+=s}else{i.sgmlDecl+=s}continue;case u.SGML_DECL_QUOTED:if(s===i.q){i.state=u.SGML_DECL;i.q=""}i.sgmlDecl+=s;continue;case u.DOCTYPE:if(s===">"){i.state=u.TEXT;emitNode(i,"ondoctype",i.doctype);i.doctype=true}else{i.doctype+=s;if(s==="["){i.state=u.DOCTYPE_DTD}else if(isQuote(s)){i.state=u.DOCTYPE_QUOTED;i.q=s}}continue;case u.DOCTYPE_QUOTED:i.doctype+=s;if(s===i.q){i.q="";i.state=u.DOCTYPE}continue;case u.DOCTYPE_DTD:i.doctype+=s;if(s==="]"){i.state=u.DOCTYPE}else if(isQuote(s)){i.state=u.DOCTYPE_DTD_QUOTED;i.q=s}continue;case u.DOCTYPE_DTD_QUOTED:i.doctype+=s;if(s===i.q){i.state=u.DOCTYPE_DTD;i.q=""}continue;case u.COMMENT:if(s==="-"){i.state=u.COMMENT_ENDING}else{i.comment+=s}continue;case u.COMMENT_ENDING:if(s==="-"){i.state=u.COMMENT_ENDED;i.comment=textopts(i.opt,i.comment);if(i.comment){emitNode(i,"oncomment",i.comment)}i.comment=""}else{i.comment+="-"+s;i.state=u.COMMENT}continue;case u.COMMENT_ENDED:if(s!==">"){strictFail(i,"Malformed comment");i.comment+="--"+s;i.state=u.COMMENT}else{i.state=u.TEXT}continue;case u.CDATA:if(s==="]"){i.state=u.CDATA_ENDING}else{i.cdata+=s}continue;case u.CDATA_ENDING:if(s==="]"){i.state=u.CDATA_ENDING_2}else{i.cdata+="]"+s;i.state=u.CDATA}continue;case u.CDATA_ENDING_2:if(s===">"){if(i.cdata){emitNode(i,"oncdata",i.cdata)}emitNode(i,"onclosecdata");i.cdata="";i.state=u.TEXT}else if(s==="]"){i.cdata+="]"}else{i.cdata+="]]"+s;i.state=u.CDATA}continue;case u.PROC_INST:if(s==="?"){i.state=u.PROC_INST_ENDING}else if(isWhitespace(s)){i.state=u.PROC_INST_BODY}else{i.procInstName+=s}continue;case u.PROC_INST_BODY:if(!i.procInstBody&&isWhitespace(s)){continue}else if(s==="?"){i.state=u.PROC_INST_ENDING}else{i.procInstBody+=s}continue;case u.PROC_INST_ENDING:if(s===">"){emitNode(i,"onprocessinginstruction",{name:i.procInstName,body:i.procInstBody});i.procInstName=i.procInstBody="";i.state=u.TEXT}else{i.procInstBody+="?"+s;i.state=u.PROC_INST_BODY}continue;case u.OPEN_TAG:if(isMatch(l,s)){i.tagName+=s}else{newTag(i);if(s===">"){openTag(i)}else if(s==="/"){i.state=u.OPEN_TAG_SLASH}else{if(!isWhitespace(s)){strictFail(i,"Invalid character in tag name")}i.state=u.ATTRIB}}continue;case u.OPEN_TAG_SLASH:if(s===">"){openTag(i,true);closeTag(i)}else{strictFail(i,"Forward-slash in opening tag not followed by >");i.state=u.ATTRIB}continue;case u.ATTRIB:if(isWhitespace(s)){continue}else if(s===">"){openTag(i)}else if(s==="/"){i.state=u.OPEN_TAG_SLASH}else if(isMatch(o,s)){i.attribName=s;i.attribValue="";i.state=u.ATTRIB_NAME}else{strictFail(i,"Invalid attribute name")}continue;case u.ATTRIB_NAME:if(s==="="){i.state=u.ATTRIB_VALUE}else if(s===">"){strictFail(i,"Attribute without value");i.attribValue=i.attribName;attrib(i);openTag(i)}else if(isWhitespace(s)){i.state=u.ATTRIB_NAME_SAW_WHITE}else if(isMatch(l,s)){i.attribName+=s}else{strictFail(i,"Invalid attribute name")}continue;case u.ATTRIB_NAME_SAW_WHITE:if(s==="="){i.state=u.ATTRIB_VALUE}else if(isWhitespace(s)){continue}else{strictFail(i,"Attribute without value");i.tag.attributes[i.attribName]="";i.attribValue="";emitNode(i,"onattribute",{name:i.attribName,value:""});i.attribName="";if(s===">"){openTag(i)}else if(isMatch(o,s)){i.attribName=s;i.state=u.ATTRIB_NAME}else{strictFail(i,"Invalid attribute name");i.state=u.ATTRIB}}continue;case u.ATTRIB_VALUE:if(isWhitespace(s)){continue}else if(isQuote(s)){i.q=s;i.state=u.ATTRIB_VALUE_QUOTED}else{strictFail(i,"Unquoted attribute value");i.state=u.ATTRIB_VALUE_UNQUOTED;i.attribValue=s}continue;case u.ATTRIB_VALUE_QUOTED:if(s!==i.q){if(s==="&"){i.state=u.ATTRIB_VALUE_ENTITY_Q}else{i.attribValue+=s}continue}attrib(i);i.q="";i.state=u.ATTRIB_VALUE_CLOSED;continue;case u.ATTRIB_VALUE_CLOSED:if(isWhitespace(s)){i.state=u.ATTRIB}else if(s===">"){openTag(i)}else if(s==="/"){i.state=u.OPEN_TAG_SLASH}else if(isMatch(o,s)){strictFail(i,"No whitespace between attributes");i.attribName=s;i.attribValue="";i.state=u.ATTRIB_NAME}else{strictFail(i,"Invalid attribute name")}continue;case u.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(s)){if(s==="&"){i.state=u.ATTRIB_VALUE_ENTITY_U}else{i.attribValue+=s}continue}attrib(i);if(s===">"){openTag(i)}else{i.state=u.ATTRIB}continue;case u.CLOSE_TAG:if(!i.tagName){if(isWhitespace(s)){continue}else if(notMatch(o,s)){if(i.script){i.script+="</"+s;i.state=u.SCRIPT}else{strictFail(i,"Invalid tagname in closing tag.")}}else{i.tagName=s}}else if(s===">"){closeTag(i)}else if(isMatch(l,s)){i.tagName+=s}else if(i.script){i.script+="</"+i.tagName;i.tagName="";i.state=u.SCRIPT}else{if(!isWhitespace(s)){strictFail(i,"Invalid tagname in closing tag")}i.state=u.CLOSE_TAG_SAW_WHITE}continue;case u.CLOSE_TAG_SAW_WHITE:if(isWhitespace(s)){continue}if(s===">"){closeTag(i)}else{strictFail(i,"Invalid characters in closing tag")}continue;case u.TEXT_ENTITY:case u.ATTRIB_VALUE_ENTITY_Q:case u.ATTRIB_VALUE_ENTITY_U:var f;var h;switch(i.state){case u.TEXT_ENTITY:f=u.TEXT;h="textNode";break;case u.ATTRIB_VALUE_ENTITY_Q:f=u.ATTRIB_VALUE_QUOTED;h="attribValue";break;case u.ATTRIB_VALUE_ENTITY_U:f=u.ATTRIB_VALUE_UNQUOTED;h="attribValue";break}if(s===";"){var y=parseEntity(i);if(i.state===u.TEXT_ENTITY&&!e.ENTITIES[i.entity]&&y!=="&"+i.entity+";"){t=t.slice(0,a)+y+t.slice(a)}else{i[h]+=y}i.entity="";i.state=f}else if(isMatch(i.entity.length?d:c,s)){i.entity+=s}else{strictFail(i,"Invalid character in entity name");i[h]+="&"+i.entity+s;i.entity="";i.state=f}continue;default:throw new Error(i,"Unknown state: "+i.state)}}if(i.position>=i.bufferCheckPosition){checkBufferLength(i)}return i}})(false?0:t)},9470:function(e){e.exports={trueFunc:function trueFunc(){return true},falseFunc:function falseFunc(){return false}}},7501: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:true});t.attributeRules=void 0;var i=r(n(9470));var a=/[-[\]{}()*+?.,\\^$|#\s]/g;function escapeRegex(e){return e.replace(a,"\\$&")}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 shouldIgnoreCase(e,t){return typeof e.ignoreCase==="boolean"?e.ignoreCase:e.ignoreCase==="quirks"?!!t.quirksMode:!t.xmlMode&&s.has(e.name)}t.attributeRules={equals:function(e,t,n){var r=n.adapter;var i=t.name;var a=t.value;if(shouldIgnoreCase(t,n)){a=a.toLowerCase();return function(t){var n=r.getAttributeValue(t,i);return n!=null&&n.length===a.length&&n.toLowerCase()===a&&e(t)}}return function(t){return r.getAttributeValue(t,i)===a&&e(t)}},hyphen:function(e,t,n){var r=n.adapter;var i=t.name;var a=t.value;var s=a.length;if(shouldIgnoreCase(t,n)){a=a.toLowerCase();return function hyphenIC(t){var n=r.getAttributeValue(t,i);return n!=null&&(n.length===s||n.charAt(s)==="-")&&n.substr(0,s).toLowerCase()===a&&e(t)}}return function hyphen(t){var n=r.getAttributeValue(t,i);return n!=null&&(n.length===s||n.charAt(s)==="-")&&n.substr(0,s)===a&&e(t)}},element:function(e,t,n){var r=n.adapter;var a=t.name,s=t.value;if(/\s/.test(s)){return i.default.falseFunc}var o=new RegExp("(?:^|\\s)".concat(escapeRegex(s),"(?:$|\\s)"),shouldIgnoreCase(t,n)?"i":"");return function element(t){var n=r.getAttributeValue(t,a);return n!=null&&n.length>=s.length&&o.test(n)&&e(t)}},exists:function(e,t,n){var r=t.name;var i=n.adapter;return function(t){return i.hasAttrib(t,r)&&e(t)}},start:function(e,t,n){var r=n.adapter;var a=t.name;var s=t.value;var o=s.length;if(o===0){return i.default.falseFunc}if(shouldIgnoreCase(t,n)){s=s.toLowerCase();return function(t){var n=r.getAttributeValue(t,a);return n!=null&&n.length>=o&&n.substr(0,o).toLowerCase()===s&&e(t)}}return function(t){var n;return!!((n=r.getAttributeValue(t,a))===null||n===void 0?void 0:n.startsWith(s))&&e(t)}},end:function(e,t,n){var r=n.adapter;var a=t.name;var s=t.value;var o=-s.length;if(o===0){return i.default.falseFunc}if(shouldIgnoreCase(t,n)){s=s.toLowerCase();return function(t){var n;return((n=r.getAttributeValue(t,a))===null||n===void 0?void 0:n.substr(o).toLowerCase())===s&&e(t)}}return function(t){var n;return!!((n=r.getAttributeValue(t,a))===null||n===void 0?void 0:n.endsWith(s))&&e(t)}},any:function(e,t,n){var r=n.adapter;var a=t.name,s=t.value;if(s===""){return i.default.falseFunc}if(shouldIgnoreCase(t,n)){var o=new RegExp(escapeRegex(s),"i");return function anyIC(t){var n=r.getAttributeValue(t,a);return n!=null&&n.length>=s.length&&o.test(n)&&e(t)}}return function(t){var n;return!!((n=r.getAttributeValue(t,a))===null||n===void 0?void 0:n.includes(s))&&e(t)}},not:function(e,t,n){var r=n.adapter;var i=t.name;var a=t.value;if(a===""){return function(t){return!!r.getAttributeValue(t,i)&&e(t)}}else if(shouldIgnoreCase(t,n)){a=a.toLowerCase();return function(t){var n=r.getAttributeValue(t,i);return(n==null||n.length!==a.length||n.toLowerCase()!==a)&&e(t)}}return function(t){return r.getAttributeValue(t,i)!==a&&e(t)}}}},9392:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;var i=Object.getOwnPropertyDescriptor(t,n);if(!i||("get"in i?!t.__esModule:i.writable||i.configurable)){i={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,i)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.compileToken=t.compileUnsafe=t.compile=void 0;var o=n(3594);var l=s(n(9470));var c=a(n(57));var d=n(2518);var u=n(1397);function compile(e,t,n){var r=compileUnsafe(e,t,n);return(0,u.ensureIsTag)(r,t.adapter)}t.compile=compile;function compileUnsafe(e,t,n){var r=typeof e==="string"?(0,o.parse)(e):e;return compileToken(r,t,n)}t.compileUnsafe=compileUnsafe;function includesScopePseudo(e){return e.type===o.SelectorType.Pseudo&&(e.name==="scope"||Array.isArray(e.data)&&e.data.some((function(e){return e.some(includesScopePseudo)})))}var p={type:o.SelectorType.Descendant};var m={type:"_flexibleDescendant"};var f={type:o.SelectorType.Pseudo,name:"scope",data:null};function absolutize(e,t,n){var r=t.adapter;var i=!!(n===null||n===void 0?void 0:n.every((function(e){var t=r.isTag(e)&&r.getParent(e);return e===u.PLACEHOLDER_ELEMENT||t&&r.isTag(t)})));for(var a=0,s=e;a<s.length;a++){var l=s[a];if(l.length>0&&(0,c.isTraversal)(l[0])&&l[0].type!==o.SelectorType.Descendant){}else if(i&&!l.some(includesScopePseudo)){l.unshift(p)}else{continue}l.unshift(f)}}function compileToken(e,t,n){var r;e.forEach(c.default);n=(r=t.context)!==null&&r!==void 0?r:n;var i=Array.isArray(n);var a=n&&(Array.isArray(n)?n:[n]);if(t.relativeSelector!==false){absolutize(e,t,a)}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 s=false;var d=e.map((function(e){if(e.length>=2){var n=e[0],r=e[1];if(n.type!==o.SelectorType.Pseudo||n.name!=="scope"){}else if(i&&r.type===o.SelectorType.Descendant){e[1]=m}else if(r.type===o.SelectorType.Adjacent||r.type===o.SelectorType.Sibling){s=true}}return compileRules(e,t,a)})).reduce(reduceRules,l.default.falseFunc);d.shouldTestNextSiblings=s;return d}t.compileToken=compileToken;function compileRules(e,t,n){var r;return e.reduce((function(e,r){return e===l.default.falseFunc?l.default.falseFunc:(0,d.compileGeneralSelector)(e,r,t,n,compileToken)}),(r=t.rootFunc)!==null&&r!==void 0?r:l.default.trueFunc)}function reduceRules(e,t){if(t===l.default.falseFunc||e===l.default.trueFunc){return e}if(e===l.default.falseFunc||t===l.default.trueFunc){return t}return function combine(n){return e(n)||t(n)}}},2518:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.compileGeneralSelector=void 0;var r=n(7501);var i=n(1748);var a=n(3594);function getElementParent(e,t){var n=t.getParent(e);if(n&&t.isTag(n)){return n}return null}function compileGeneralSelector(e,t,n,s,o){var l=n.adapter,c=n.equals;switch(t.type){case a.SelectorType.PseudoElement:{throw new Error("Pseudo-elements are not supported by css-select")}case a.SelectorType.ColumnCombinator:{throw new Error("Column combinators are not yet supported by css-select")}case a.SelectorType.Attribute:{if(t.namespace!=null){throw new Error("Namespaced attributes are not yet supported by css-select")}if(!n.xmlMode||n.lowerCaseAttributeNames){t.name=t.name.toLowerCase()}return r.attributeRules[t.action](e,t,n)}case a.SelectorType.Pseudo:{return(0,i.compilePseudoSelector)(e,t,n,s,o)}case a.SelectorType.Tag:{if(t.namespace!=null){throw new Error("Namespaced tag names are not yet supported by css-select")}var d=t.name;if(!n.xmlMode||n.lowerCaseTags){d=d.toLowerCase()}return function tag(t){return l.getName(t)===d&&e(t)}}case a.SelectorType.Descendant:{if(n.cacheResults===false||typeof WeakSet==="undefined"){return function descendant(t){var n=t;while(n=getElementParent(n,l)){if(e(n)){return true}}return false}}var u=new WeakSet;return function cachedDescendant(t){var n=t;while(n=getElementParent(n,l)){if(!u.has(n)){if(l.isTag(n)&&e(n)){return true}u.add(n)}}return false}}case"_flexibleDescendant":{return function flexibleDescendant(t){var n=t;do{if(e(n))return true}while(n=getElementParent(n,l));return false}}case a.SelectorType.Parent:{return function parent(t){return l.getChildren(t).some((function(t){return l.isTag(t)&&e(t)}))}}case a.SelectorType.Child:{return function child(t){var n=l.getParent(t);return n!=null&&l.isTag(n)&&e(n)}}case a.SelectorType.Sibling:{return function sibling(t){var n=l.getSiblings(t);for(var r=0;r<n.length;r++){var i=n[r];if(c(t,i))break;if(l.isTag(i)&&e(i)){return true}}return false}}case a.SelectorType.Adjacent:{if(l.prevElementSibling){return function adjacent(t){var n=l.prevElementSibling(t);return n!=null&&e(n)}}return function adjacent(t){var n=l.getSiblings(t);var r;for(var i=0;i<n.length;i++){var a=n[i];if(c(t,a))break;if(l.isTag(a)){r=a}}return!!r&&e(r)}}case a.SelectorType.Universal:{if(t.namespace!=null&&t.namespace!=="*"){throw new Error("Namespaced universal selectors are not yet supported by css-select")}return e}}}t.compileGeneralSelector=compileGeneralSelector},3141:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;var i=Object.getOwnPropertyDescriptor(t,n);if(!i||("get"in i?!t.__esModule:i.writable||i.configurable)){i={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,i)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.aliases=t.pseudos=t.filters=t.is=t.selectOne=t.selectAll=t.prepareContext=t._compileToken=t._compileUnsafe=t.compile=void 0;var o=a(n(7802));var l=s(n(9470));var c=n(9392);var d=n(1397);var defaultEquals=function(e,t){return e===t};var u={adapter:o,equals:defaultEquals};function convertOptionFormats(e){var t,n,r,i;var a=e!==null&&e!==void 0?e:u;(t=a.adapter)!==null&&t!==void 0?t:a.adapter=o;(n=a.equals)!==null&&n!==void 0?n:a.equals=(i=(r=a.adapter)===null||r===void 0?void 0:r.equals)!==null&&i!==void 0?i:defaultEquals;return a}function wrapCompile(e){return function addAdapter(t,n,r){var i=convertOptionFormats(n);return e(t,i,r)}}t.compile=wrapCompile(c.compile);t._compileUnsafe=wrapCompile(c.compileUnsafe);t._compileToken=wrapCompile(c.compileToken);function getSelectorFunc(e){return function select(t,n,r){var i=convertOptionFormats(r);if(typeof t!=="function"){t=(0,c.compileUnsafe)(t,i,n)}var a=prepareContext(n,i.adapter,t.shouldTestNextSiblings);return e(t,a,i)}}function prepareContext(e,t,n){if(n===void 0){n=false}if(n){e=appendNextSiblings(e,t)}return Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}t.prepareContext=prepareContext;function appendNextSiblings(e,t){var n=Array.isArray(e)?e.slice(0):[e];var r=n.length;for(var i=0;i<r;i++){var a=(0,d.getNextSiblings)(n[i],t);n.push.apply(n,a)}return n}t.selectAll=getSelectorFunc((function(e,t,n){return e===l.default.falseFunc||!t||t.length===0?[]:n.adapter.findAll(e,t)}));t.selectOne=getSelectorFunc((function(e,t,n){return e===l.default.falseFunc||!t||t.length===0?null:n.adapter.findOne(e,t)}));function is(e,t,n){var r=convertOptionFormats(n);return(typeof t==="function"?t:(0,c.compile)(t,r))(e)}t.is=is;t["default"]=t.selectAll;var p=n(1748);Object.defineProperty(t,"filters",{enumerable:true,get:function(){return p.filters}});Object.defineProperty(t,"pseudos",{enumerable:true,get:function(){return p.pseudos}});Object.defineProperty(t,"aliases",{enumerable:true,get:function(){return p.aliases}})},6642:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});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])"}},7753: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:true});t.filters=void 0;var i=r(n(4488));var a=r(n(9470));function getChildFunc(e,t){return function(n){var r=t.getParent(n);return r!=null&&t.isTag(r)&&e(n)}}t.filters={contains:function(e,t,n){var r=n.adapter;return function contains(n){return e(n)&&r.getText(n).includes(t)}},icontains:function(e,t,n){var r=n.adapter;var i=t.toLowerCase();return function icontains(t){return e(t)&&r.getText(t).toLowerCase().includes(i)}},"nth-child":function(e,t,n){var r=n.adapter,s=n.equals;var o=(0,i.default)(t);if(o===a.default.falseFunc)return a.default.falseFunc;if(o===a.default.trueFunc)return getChildFunc(e,r);return function nthChild(t){var n=r.getSiblings(t);var i=0;for(var a=0;a<n.length;a++){if(s(t,n[a]))break;if(r.isTag(n[a])){i++}}return o(i)&&e(t)}},"nth-last-child":function(e,t,n){var r=n.adapter,s=n.equals;var o=(0,i.default)(t);if(o===a.default.falseFunc)return a.default.falseFunc;if(o===a.default.trueFunc)return getChildFunc(e,r);return function nthLastChild(t){var n=r.getSiblings(t);var i=0;for(var a=n.length-1;a>=0;a--){if(s(t,n[a]))break;if(r.isTag(n[a])){i++}}return o(i)&&e(t)}},"nth-of-type":function(e,t,n){var r=n.adapter,s=n.equals;var o=(0,i.default)(t);if(o===a.default.falseFunc)return a.default.falseFunc;if(o===a.default.trueFunc)return getChildFunc(e,r);return function nthOfType(t){var n=r.getSiblings(t);var i=0;for(var a=0;a<n.length;a++){var l=n[a];if(s(t,l))break;if(r.isTag(l)&&r.getName(l)===r.getName(t)){i++}}return o(i)&&e(t)}},"nth-last-of-type":function(e,t,n){var r=n.adapter,s=n.equals;var o=(0,i.default)(t);if(o===a.default.falseFunc)return a.default.falseFunc;if(o===a.default.trueFunc)return getChildFunc(e,r);return function nthLastOfType(t){var n=r.getSiblings(t);var i=0;for(var a=n.length-1;a>=0;a--){var l=n[a];if(s(t,l))break;if(r.isTag(l)&&r.getName(l)===r.getName(t)){i++}}return o(i)&&e(t)}},root:function(e,t,n){var r=n.adapter;return function(t){var n=r.getParent(t);return(n==null||!r.isTag(n))&&e(t)}},scope:function(e,n,r,i){var a=r.equals;if(!i||i.length===0){return t.filters["root"](e,n,r)}if(i.length===1){return function(t){return a(i[0],t)&&e(t)}}return function(t){return i.includes(t)&&e(t)}},hover:dynamicStatePseudo("isHovered"),visited:dynamicStatePseudo("isVisited"),active:dynamicStatePseudo("isActive")};function dynamicStatePseudo(e){return function dynamicPseudo(t,n,r){var i=r.adapter;var s=i[e];if(typeof s!=="function"){return a.default.falseFunc}return function active(e){return s(e)&&t(e)}}}},1748:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var r=n(3594);var i=n(7753);Object.defineProperty(t,"filters",{enumerable:true,get:function(){return i.filters}});var a=n(3826);Object.defineProperty(t,"pseudos",{enumerable:true,get:function(){return a.pseudos}});var s=n(6642);Object.defineProperty(t,"aliases",{enumerable:true,get:function(){return s.aliases}});var o=n(1397);function compilePseudoSelector(e,t,n,l,c){var d;var u=t.name,p=t.data;if(Array.isArray(p)){if(!(u in o.subselects)){throw new Error("Unknown pseudo-class :".concat(u,"(").concat(p,")"))}return o.subselects[u](e,p,n,l,c)}var m=(d=n.pseudos)===null||d===void 0?void 0:d[u];var f=typeof m==="string"?m:s.aliases[u];if(typeof f==="string"){if(p!=null){throw new Error("Pseudo ".concat(u," doesn't have any arguments"))}var h=(0,r.parse)(f);return o.subselects["is"](e,h,n,l,c)}if(typeof m==="function"){(0,a.verifyPseudoArgs)(m,u,p,1);return function(t){return m(t,p)&&e(t)}}if(u in i.filters){return i.filters[u](e,p,n,l)}if(u in a.pseudos){var y=a.pseudos[u];(0,a.verifyPseudoArgs)(y,u,p,2);return function(t){return y(t,n,p)&&e(t)}}throw new Error("Unknown pseudo-class :".concat(u))}t.compilePseudoSelector=compilePseudoSelector},3826:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});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 n.prevElementSibling(e)==null}var i=n.getSiblings(e).find((function(e){return n.isTag(e)}));return i!=null&&r(e,i)},"last-child":function(e,t){var n=t.adapter,r=t.equals;var i=n.getSiblings(e);for(var a=i.length-1;a>=0;a--){if(r(e,i[a]))return true;if(n.isTag(i[a]))break}return false},"first-of-type":function(e,t){var n=t.adapter,r=t.equals;var i=n.getSiblings(e);var a=n.getName(e);for(var s=0;s<i.length;s++){var o=i[s];if(r(e,o))return true;if(n.isTag(o)&&n.getName(o)===a){break}}return false},"last-of-type":function(e,t){var n=t.adapter,r=t.equals;var i=n.getSiblings(e);var a=n.getName(e);for(var s=i.length-1;s>=0;s--){var o=i[s];if(r(e,o))return true;if(n.isTag(o)&&n.getName(o)===a){break}}return false},"only-of-type":function(e,t){var n=t.adapter,r=t.equals;var 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)}))}};function verifyPseudoArgs(e,t,n,r){if(n===null){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"))}}t.verifyPseudoArgs=verifyPseudoArgs},1397:function(e,t,n){"use strict";var r=this&&this.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++){if(a||!(r in t)){if(!a)a=Array.prototype.slice.call(t,0,r);a[r]=t[r]}}return e.concat(a||Array.prototype.slice.call(t))};var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.subselects=t.getNextSiblings=t.ensureIsTag=t.PLACEHOLDER_ELEMENT=void 0;var a=i(n(9470));var s=n(57);t.PLACEHOLDER_ELEMENT={};function ensureIsTag(e,t){if(e===a.default.falseFunc)return a.default.falseFunc;return function(n){return t.isTag(n)&&e(n)}}t.ensureIsTag=ensureIsTag;function getNextSiblings(e,t){var n=t.getSiblings(e);if(n.length<=1)return[];var r=n.indexOf(e);if(r<0||r===n.length-1)return[];return n.slice(r+1).filter(t.isTag)}t.getNextSiblings=getNextSiblings;function copyOptions(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}}var is=function(e,t,n,r,i){var s=i(t,copyOptions(n),r);return s===a.default.trueFunc?e:s===a.default.falseFunc?a.default.falseFunc:function(t){return s(t)&&e(t)}};t.subselects={is:is,matches:is,where:is,not:function(e,t,n,r,i){var s=i(t,copyOptions(n),r);return s===a.default.falseFunc?e:s===a.default.trueFunc?a.default.falseFunc:function(t){return!s(t)&&e(t)}},has:function(e,n,i,o,l){var c=i.adapter;var d=copyOptions(i);d.relativeSelector=true;var u=n.some((function(e){return e.some(s.isTraversal)}))?[t.PLACEHOLDER_ELEMENT]:undefined;var p=l(n,d,u);if(p===a.default.falseFunc)return a.default.falseFunc;var m=ensureIsTag(p,c);if(u&&p!==a.default.trueFunc){var f=p.shouldTestNextSiblings,h=f===void 0?false:f;return function(t){if(!e(t))return false;u[0]=t;var n=c.getChildren(t);var i=h?r(r([],n,true),getNextSiblings(t,c),true):n;return c.existsOne(m,i)}}return function(t){return e(t)&&c.existsOne(m,c.getChildren(t))}}}},57:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTraversal=void 0;var r=n(3594);var i=new Map([[r.SelectorType.Universal,50],[r.SelectorType.Tag,30],[r.SelectorType.Attribute,1],[r.SelectorType.Pseudo,0]]);function isTraversal(e){return!i.has(e.type)}t.isTraversal=isTraversal;var a=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 sortByProcedure(e){var t=e.map(getProcedure);for(var n=1;n<e.length;n++){var r=t[n];if(r<0)continue;for(var i=n-1;i>=0&&r<t[i];i--){var a=e[i+1];e[i+1]=e[i];e[i]=a;t[i+1]=t[i];t[i]=r}}}t["default"]=sortByProcedure;function getProcedure(e){var t,n;var s=(t=i.get(e.type))!==null&&t!==void 0?t:-1;if(e.type===r.SelectorType.Attribute){s=(n=a.get(e.action))!==null&&n!==void 0?n:4;if(e.action===r.AttributeAction.Equals&&e.name==="id"){s=9}if(e.ignoreCase){s>>=1}}else if(e.type===r.SelectorType.Pseudo){if(!e.data){s=3}else if(e.name==="has"||e.name==="contains"){s=0}else if(Array.isArray(e.data)){s=Math.min.apply(Math,e.data.map((function(e){return Math.min.apply(Math,e.map(getProcedure))})));if(s<0){s=0}}else{s=2}}return s}},3594:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;var i=Object.getOwnPropertyDescriptor(t,n);if(!i||("get"in i?!t.__esModule:i.writable||i.configurable)){i={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,i)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});t.stringify=t.parse=t.isTraversal=void 0;i(n(444),t);var a=n(241);Object.defineProperty(t,"isTraversal",{enumerable:true,get:function(){return a.isTraversal}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return a.parse}});var s=n(7892);Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return s.stringify}})},241:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parse=t.isTraversal=void 0;var r=n(444);var i=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/;var a=/\\([\da-f]{1,6}\s?|(\s)|.)/gi;var s=new Map([[126,r.AttributeAction.Element],[94,r.AttributeAction.Start],[36,r.AttributeAction.End],[42,r.AttributeAction.Any],[33,r.AttributeAction.Not],[124,r.AttributeAction.Hyphen]]);var o=new Set(["has","not","matches","is","where","host","host-context"]);function isTraversal(e){switch(e.type){case r.SelectorType.Adjacent:case r.SelectorType.Child:case r.SelectorType.Descendant:case r.SelectorType.Parent:case r.SelectorType.Sibling:case r.SelectorType.ColumnCombinator:return true;default:return false}}t.isTraversal=isTraversal;var l=new Set(["contains","icontains"]);function funescape(e,t,n){var r=parseInt(t,16)-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,r&1023|56320)}function unescapeCSS(e){return e.replace(a,funescape)}function isQuote(e){return e===39||e===34}function isWhitespace(e){return e===32||e===9||e===10||e===12||e===13}function parse(e){var t=[];var n=parseSelector(t,"".concat(e),0);if(n<e.length){throw new Error("Unmatched selector: ".concat(e.slice(n)))}return t}t.parse=parse;function parseSelector(e,t,n){var a=[];function getName(e){var r=t.slice(n+e).match(i);if(!r){throw new Error("Expected name, found ".concat(t.slice(n)))}var a=r[0];n+=e+a.length;return unescapeCSS(a)}function stripWhitespace(e){n+=e;while(n<t.length&&isWhitespace(t.charCodeAt(n))){n++}}function readValueWithParenthesis(){n+=1;var e=n;var r=1;for(;r>0&&n<t.length;n++){if(t.charCodeAt(n)===40&&!isEscaped(n)){r++}else if(t.charCodeAt(n)===41&&!isEscaped(n)){r--}}if(r){throw new Error("Parenthesis not matched")}return unescapeCSS(t.slice(e,n-1))}function isEscaped(e){var n=0;while(t.charCodeAt(--e)===92)n++;return(n&1)===1}function ensureNotTraversal(){if(a.length>0&&isTraversal(a[a.length-1])){throw new Error("Did not expect successive traversals.")}}function addTraversal(e){if(a.length>0&&a[a.length-1].type===r.SelectorType.Descendant){a[a.length-1].type=e;return}ensureNotTraversal();a.push({type:e})}function addSpecialAttribute(e,t){a.push({type:r.SelectorType.Attribute,name:e,action:t,value:getName(1),namespace:null,ignoreCase:"quirks"})}function finalizeSubselector(){if(a.length&&a[a.length-1].type===r.SelectorType.Descendant){a.pop()}if(a.length===0){throw new Error("Empty sub-selector")}e.push(a)}stripWhitespace(0);if(t.length===n){return n}e:while(n<t.length){var c=t.charCodeAt(n);switch(c){case 32:case 9:case 10:case 12:case 13:{if(a.length===0||a[0].type!==r.SelectorType.Descendant){ensureNotTraversal();a.push({type:r.SelectorType.Descendant})}stripWhitespace(1);break}case 62:{addTraversal(r.SelectorType.Child);stripWhitespace(1);break}case 60:{addTraversal(r.SelectorType.Parent);stripWhitespace(1);break}case 126:{addTraversal(r.SelectorType.Sibling);stripWhitespace(1);break}case 43:{addTraversal(r.SelectorType.Adjacent);stripWhitespace(1);break}case 46:{addSpecialAttribute("class",r.AttributeAction.Element);break}case 35:{addSpecialAttribute("id",r.AttributeAction.Equals);break}case 91:{stripWhitespace(1);var d=void 0;var u=null;if(t.charCodeAt(n)===124){d=getName(1)}else if(t.startsWith("*|",n)){u="*";d=getName(2)}else{d=getName(0);if(t.charCodeAt(n)===124&&t.charCodeAt(n+1)!==61){u=d;d=getName(1)}}stripWhitespace(0);var p=r.AttributeAction.Exists;var m=s.get(t.charCodeAt(n));if(m){p=m;if(t.charCodeAt(n+1)!==61){throw new Error("Expected `=`")}stripWhitespace(2)}else if(t.charCodeAt(n)===61){p=r.AttributeAction.Equals;stripWhitespace(1)}var f="";var h=null;if(p!=="exists"){if(isQuote(t.charCodeAt(n))){var y=t.charCodeAt(n);var b=n+1;while(b<t.length&&(t.charCodeAt(b)!==y||isEscaped(b))){b+=1}if(t.charCodeAt(b)!==y){throw new Error("Attribute value didn't end")}f=unescapeCSS(t.slice(n+1,b));n=b+1}else{var S=n;while(n<t.length&&(!isWhitespace(t.charCodeAt(n))&&t.charCodeAt(n)!==93||isEscaped(n))){n+=1}f=unescapeCSS(t.slice(S,n))}stripWhitespace(0);var x=t.charCodeAt(n)|32;if(x===115){h=false;stripWhitespace(1)}else if(x===105){h=true;stripWhitespace(1)}}if(t.charCodeAt(n)!==93){throw new Error("Attribute selector didn't terminate")}n+=1;var v={type:r.SelectorType.Attribute,name:d,action:p,value:f,namespace:u,ignoreCase:h};a.push(v);break}case 58:{if(t.charCodeAt(n+1)===58){a.push({type:r.SelectorType.PseudoElement,name:getName(2).toLowerCase(),data:t.charCodeAt(n)===40?readValueWithParenthesis():null});continue}var k=getName(1).toLowerCase();var C=null;if(t.charCodeAt(n)===40){if(o.has(k)){if(isQuote(t.charCodeAt(n+1))){throw new Error("Pseudo-selector ".concat(k," cannot be quoted"))}C=[];n=parseSelector(C,t,n+1);if(t.charCodeAt(n)!==41){throw new Error("Missing closing parenthesis in :".concat(k," (").concat(t,")"))}n+=1}else{C=readValueWithParenthesis();if(l.has(k)){var w=C.charCodeAt(0);if(w===C.charCodeAt(C.length-1)&&isQuote(w)){C=C.slice(1,-1)}}C=unescapeCSS(C)}}a.push({type:r.SelectorType.Pseudo,name:k,data:C});break}case 44:{finalizeSubselector();a=[];stripWhitespace(1);break}default:{if(t.startsWith("/*",n)){var T=t.indexOf("*/",n+2);if(T<0){throw new Error("Comment was not terminated")}n=T+2;if(a.length===0){stripWhitespace(0)}break}var u=null;var A=void 0;if(c===42){n+=1;A="*"}else if(c===124){A="";if(t.charCodeAt(n+1)===124){addTraversal(r.SelectorType.ColumnCombinator);stripWhitespace(2);break}}else if(i.test(t.slice(n))){A=getName(0)}else{break e}if(t.charCodeAt(n)===124&&t.charCodeAt(n+1)!==124){u=A;if(t.charCodeAt(n+1)===42){A="*";n+=2}else{A=getName(1)}}a.push(A==="*"?{type:r.SelectorType.Universal,namespace:u}:{type:r.SelectorType.Tag,name:A,namespace:u})}}}finalizeSubselector();return n}},7892:function(e,t,n){"use strict";var r=this&&this.__spreadArray||function(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++){if(a||!(r in t)){if(!a)a=Array.prototype.slice.call(t,0,r);a[r]=t[r]}}return e.concat(a||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:true});t.stringify=void 0;var i=n(444);var a=["\\",'"'];var s=r(r([],a,true),["(",")"],false);var o=new Set(a.map((function(e){return e.charCodeAt(0)})));var l=new Set(s.map((function(e){return e.charCodeAt(0)})));var c=new Set(r(r([],s,true),["~","^","$","*","+","!","|",":","[","]"," ","."],false).map((function(e){return e.charCodeAt(0)})));function stringify(e){return e.map((function(e){return e.map(stringifyToken).join("")})).join(", ")}t.stringify=stringify;function stringifyToken(e,t,n){switch(e.type){case i.SelectorType.Child:return t===0?"> ":" > ";case i.SelectorType.Parent:return t===0?"< ":" < ";case i.SelectorType.Sibling:return t===0?"~ ":" ~ ";case i.SelectorType.Adjacent:return t===0?"+ ":" + ";case i.SelectorType.Descendant:return" ";case i.SelectorType.ColumnCombinator:return t===0?"|| ":" || ";case i.SelectorType.Universal:return e.namespace==="*"&&t+1<n.length&&"name"in n[t+1]?"":"".concat(getNamespace(e.namespace),"*");case i.SelectorType.Tag:return getNamespacedName(e);case i.SelectorType.PseudoElement:return"::".concat(escapeName(e.name,c)).concat(e.data===null?"":"(".concat(escapeName(e.data,l),")"));case i.SelectorType.Pseudo:return":".concat(escapeName(e.name,c)).concat(e.data===null?"":"(".concat(typeof e.data==="string"?escapeName(e.data,l):stringify(e.data),")"));case i.SelectorType.Attribute:{if(e.name==="id"&&e.action===i.AttributeAction.Equals&&e.ignoreCase==="quirks"&&!e.namespace){return"#".concat(escapeName(e.value,c))}if(e.name==="class"&&e.action===i.AttributeAction.Element&&e.ignoreCase==="quirks"&&!e.namespace){return".".concat(escapeName(e.value,c))}var r=getNamespacedName(e);if(e.action===i.AttributeAction.Exists){return"[".concat(r,"]")}