0;return l(v,c,E,function(R){x||(x=R),R&&b.forEach(g),!c&&(b.forEach(g),F(x))})});return z.reduce(N)}return ke=C,ke}var Fe,Xn;function gi(){if(Xn)return Fe;Xn=1,Fe=A;var a=Ge().EventEmitter,m=At();m(A,a),A.Readable=lo(),A.Writable=co(),A.Duplex=Nt(),A.Transform=po(),A.PassThrough=yi(),A.finished=ze(),A.pipeline=di(),A.Stream=A;function A(){a.call(this)}return A.prototype.pipe=function(S,D){var y=this;function T(z){S.writable&&S.write(z)===!1&&y.pause&&y.pause()}y.on("data",T);function l(){y.readable&&y.resume&&y.resume()}S.on("drain",l),!S._isStdio&&(!D||D.end!==!1)&&(y.on("end",N),y.on("close",P));var g=!1;function N(){g||(g=!0,S.end())}function P(){g||(g=!0,typeof S.destroy=="function"&&S.destroy())}function C(z){if(G(),a.listenerCount(this,"error")===0)throw z}y.on("error",C),S.on("error",C);function G(){y.removeListener("data",T),S.removeListener("drain",l),y.removeListener("end",N),y.removeListener("close",P),y.removeListener("error",C),S.removeListener("error",C),y.removeListener("end",G),y.removeListener("close",G),S.removeListener("close",G)}return y.on("end",G),y.on("close",G),S.on("close",G),S.emit("pipe",y),S},Fe}var Jn;function bi(){return Jn||(Jn=1,(function(a){(function(m){m.parser=function(n,r){return new S(n,r)},m.SAXParser=S,m.SAXStream=P,m.createStream=N,m.MAX_BUFFER_LENGTH=64*1024;var A=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];m.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function S(n,r){if(!(this instanceof S))return new S(n,r);var p=this;y(p),p.q=p.c="",p.bufferCheckPosition=m.MAX_BUFFER_LENGTH,p.opt=r||{},p.opt.lowercase=p.opt.lowercase||p.opt.lowercasetags,p.looseCase=p.opt.lowercase?"toLowerCase":"toUpperCase",p.tags=[],p.closed=p.closedRoot=p.sawRoot=!1,p.tag=p.error=null,p.strict=!!n,p.noscript=!!(n||p.opt.noscript),p.state=s.BEGIN,p.strictEntities=p.opt.strictEntities,p.ENTITIES=p.strictEntities?Object.create(m.XML_ENTITIES):Object.create(m.ENTITIES),p.attribList=[],p.opt.xmlns&&(p.ns=Object.create(F)),p.opt.unquotedAttributeValues===void 0&&(p.opt.unquotedAttributeValues=!n),p.trackPosition=p.opt.position!==!1,p.trackPosition&&(p.position=p.line=p.column=0),J(p,"onready")}Object.create||(Object.create=function(n){function r(){}r.prototype=n;var p=new r;return p}),Object.keys||(Object.keys=function(n){var r=[];for(var p in n)n.hasOwnProperty(p)&&r.push(p);return r});function D(n){for(var r=Math.max(m.MAX_BUFFER_LENGTH,10),p=0,f=0,i=A.length;fr)switch(A[f]){case"textNode":Q(n);break;case"cdata":w(n,"oncdata",n.cdata),n.cdata="";break;case"script":w(n,"onscript",n.script),n.script="";break;default:rt(n,"Max buffer length exceeded: "+A[f])}p=Math.max(p,u)}var L=m.MAX_BUFFER_LENGTH-p;n.bufferCheckPosition=L+n.position}function y(n){for(var r=0,p=A.length;r"||c(n)}function B(n,r){return n.test(r)}function M(n,r){return!B(n,r)}var s=0;m.STATE={BEGIN:s++,BEGIN_WHITESPACE:s++,TEXT:s++,TEXT_ENTITY:s++,OPEN_WAKA:s++,SGML_DECL:s++,SGML_DECL_QUOTED:s++,DOCTYPE:s++,DOCTYPE_QUOTED:s++,DOCTYPE_DTD:s++,DOCTYPE_DTD_QUOTED:s++,COMMENT_STARTING:s++,COMMENT:s++,COMMENT_ENDING:s++,COMMENT_ENDED:s++,CDATA:s++,CDATA_ENDING:s++,CDATA_ENDING_2:s++,PROC_INST:s++,PROC_INST_BODY:s++,PROC_INST_ENDING:s++,OPEN_TAG:s++,OPEN_TAG_SLASH:s++,ATTRIB:s++,ATTRIB_NAME:s++,ATTRIB_NAME_SAW_WHITE:s++,ATTRIB_VALUE:s++,ATTRIB_VALUE_QUOTED:s++,ATTRIB_VALUE_CLOSED:s++,ATTRIB_VALUE_UNQUOTED:s++,ATTRIB_VALUE_ENTITY_Q:s++,ATTRIB_VALUE_ENTITY_U:s++,CLOSE_TAG:s++,CLOSE_TAG_SAW_WHITE:s++,SCRIPT:s++,SCRIPT_ENDING:s++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.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(m.ENTITIES).forEach(function(n){var r=m.ENTITIES[n],p=typeof r=="number"?String.fromCharCode(r):r;m.ENTITIES[n]=p});for(var q in m.STATE)m.STATE[m.STATE[q]]=q;s=m.STATE;function J(n,r,p){n[r]&&n[r](p)}function w(n,r,p){n.textNode&&Q(n),J(n,r,p)}function Q(n){n.textNode=et(n.opt,n.textNode),n.textNode&&J(n,"ontext",n.textNode),n.textNode=""}function et(n,r){return n.trim&&(r=r.trim()),n.normalize&&(r=r.replace(/\s+/g," ")),r}function rt(n,r){return Q(n),n.trackPosition&&(r+=`
Line: `+n.line+`
Column: `+n.column+`
Char: `+n.c),r=new Error(r),n.error=r,J(n,"onerror",r),n}function at(n){return n.sawRoot&&!n.closedRoot&&K(n,"Unclosed root tag"),n.state!==s.BEGIN&&n.state!==s.BEGIN_WHITESPACE&&n.state!==s.TEXT&&rt(n,"Unexpected end"),Q(n),n.c="",n.closed=!0,J(n,"onend"),S.call(n,n.strict,n.opt),n}function K(n,r){if(typeof n!="object"||!(n instanceof S))throw new Error("bad call to strictFail");n.strict&&rt(n,r)}function lt(n){n.strict||(n.tagName=n.tagName[n.looseCase]());var r=n.tags[n.tags.length-1]||n,p=n.tag={name:n.tagName,attributes:{}};n.opt.xmlns&&(p.ns=r.ns),n.attribList.length=0,w(n,"onopentagstart",p)}function pt(n,r){var p=n.indexOf(":"),f=p<0?["",n]:n.split(":"),i=f[0],u=f[1];return r&&n==="xmlns"&&(i="xmlns",u=""),{prefix:i,local:u}}function ot(n){if(n.strict||(n.attribName=n.attribName[n.looseCase]()),n.attribList.indexOf(n.attribName)!==-1||n.tag.attributes.hasOwnProperty(n.attribName)){n.attribName=n.attribValue="";return}if(n.opt.xmlns){var r=pt(n.attribName,!0),p=r.prefix,f=r.local;if(p==="xmlns")if(f==="xml"&&n.attribValue!==z)K(n,"xml: prefix must be bound to "+z+`
Actual: `+n.attribValue);else if(f==="xmlns"&&n.attribValue!==W)K(n,"xmlns: prefix must be bound to "+W+`
Actual: `+n.attribValue);else{var i=n.tag,u=n.tags[n.tags.length-1]||n;i.ns===u.ns&&(i.ns=Object.create(u.ns)),i.ns[f]=n.attribValue}n.attribList.push([n.attribName,n.attribValue])}else n.tag.attributes[n.attribName]=n.attribValue,w(n,"onattribute",{name:n.attribName,value:n.attribValue});n.attribName=n.attribValue=""}function yt(n,r){if(n.opt.xmlns){var p=n.tag,f=pt(n.tagName);p.prefix=f.prefix,p.local=f.local,p.uri=p.ns[f.prefix]||"",p.prefix&&!p.uri&&(K(n,"Unbound namespace prefix: "+JSON.stringify(n.tagName)),p.uri=f.prefix);var i=n.tags[n.tags.length-1]||n;p.ns&&i.ns!==p.ns&&Object.keys(p.ns).forEach(function(nt){w(n,"onopennamespace",{prefix:nt,uri:p.ns[nt]})});for(var u=0,L=n.attribList.length;u",n.state=s.TEXT;return}if(n.script){if(n.tagName!=="script"){n.script+=""+n.tagName+">",n.tagName="",n.state=s.SCRIPT;return}w(n,"onscript",n.script),n.script=""}var r=n.tags.length,p=n.tagName;n.strict||(p=p[n.looseCase]());for(var f=p;r--;){var i=n.tags[r];if(i.name!==f)K(n,"Unexpected close tag");else break}if(r<0){K(n,"Unmatched closing tag: "+n.tagName),n.textNode+=""+n.tagName+">",n.state=s.TEXT;return}n.tagName=p;for(var u=n.tags.length;u-- >r;){var L=n.tag=n.tags.pop();n.tagName=n.tag.name,w(n,"onclosetag",n.tagName);var V={};for(var $ in L.ns)V[$]=L.ns[$];var X=n.tags[n.tags.length-1]||n;n.opt.xmlns&&L.ns!==X.ns&&Object.keys(L.ns).forEach(function(Z){var ft=L.ns[Z];w(n,"onclosenamespace",{prefix:Z,uri:ft})})}r===0&&(n.closedRoot=!0),n.tagName=n.attribValue=n.attribName="",n.attribList.length=0,n.state=s.TEXT}function I(n){var r=n.entity,p=r.toLowerCase(),f,i="";return n.ENTITIES[r]?n.ENTITIES[r]:n.ENTITIES[p]?n.ENTITIES[p]:(r=p,r.charAt(0)==="#"&&(r.charAt(1)==="x"?(r=r.slice(2),f=parseInt(r,16),i=f.toString(16)):(r=r.slice(1),f=parseInt(r,10),i=f.toString(10))),r=r.replace(/^0+/,""),isNaN(f)||i.toLowerCase()!==r?(K(n,"Invalid character entity"),"&"+n.entity+";"):String.fromCodePoint(f))}function k(n,r){r==="<"?(n.state=s.OPEN_WAKA,n.startTagPosition=n.position):c(r)||(K(n,"Non-whitespace before first tag."),n.textNode=r,n.state=s.TEXT)}function Y(n,r){var p="";return r"?(w(r,"onsgmldeclaration",r.sgmlDecl),r.sgmlDecl="",r.state=s.TEXT):(E(f)&&(r.state=s.SGML_DECL_QUOTED),r.sgmlDecl+=f);continue;case s.SGML_DECL_QUOTED:f===r.q&&(r.state=s.SGML_DECL,r.q=""),r.sgmlDecl+=f;continue;case s.DOCTYPE:f===">"?(r.state=s.TEXT,w(r,"ondoctype",r.doctype),r.doctype=!0):(r.doctype+=f,f==="["?r.state=s.DOCTYPE_DTD:E(f)&&(r.state=s.DOCTYPE_QUOTED,r.q=f));continue;case s.DOCTYPE_QUOTED:r.doctype+=f,f===r.q&&(r.q="",r.state=s.DOCTYPE);continue;case s.DOCTYPE_DTD:f==="]"?(r.doctype+=f,r.state=s.DOCTYPE):f==="<"?(r.state=s.OPEN_WAKA,r.startTagPosition=r.position):E(f)?(r.doctype+=f,r.state=s.DOCTYPE_DTD_QUOTED,r.q=f):r.doctype+=f;continue;case s.DOCTYPE_DTD_QUOTED:r.doctype+=f,f===r.q&&(r.state=s.DOCTYPE_DTD,r.q="");continue;case s.COMMENT:f==="-"?r.state=s.COMMENT_ENDING:r.comment+=f;continue;case s.COMMENT_ENDING:f==="-"?(r.state=s.COMMENT_ENDED,r.comment=et(r.opt,r.comment),r.comment&&w(r,"oncomment",r.comment),r.comment=""):(r.comment+="-"+f,r.state=s.COMMENT);continue;case s.COMMENT_ENDED:f!==">"?(K(r,"Malformed comment"),r.comment+="--"+f,r.state=s.COMMENT):r.doctype&&r.doctype!==!0?r.state=s.DOCTYPE_DTD:r.state=s.TEXT;continue;case s.CDATA:f==="]"?r.state=s.CDATA_ENDING:r.cdata+=f;continue;case s.CDATA_ENDING:f==="]"?r.state=s.CDATA_ENDING_2:(r.cdata+="]"+f,r.state=s.CDATA);continue;case s.CDATA_ENDING_2:f===">"?(r.cdata&&w(r,"oncdata",r.cdata),w(r,"onclosecdata"),r.cdata="",r.state=s.TEXT):f==="]"?r.cdata+="]":(r.cdata+="]]"+f,r.state=s.CDATA);continue;case s.PROC_INST:f==="?"?r.state=s.PROC_INST_ENDING:c(f)?r.state=s.PROC_INST_BODY:r.procInstName+=f;continue;case s.PROC_INST_BODY:if(!r.procInstBody&&c(f))continue;f==="?"?r.state=s.PROC_INST_ENDING:r.procInstBody+=f;continue;case s.PROC_INST_ENDING:f===">"?(w(r,"onprocessinginstruction",{name:r.procInstName,body:r.procInstBody}),r.procInstName=r.procInstBody="",r.state=s.TEXT):(r.procInstBody+="?"+f,r.state=s.PROC_INST_BODY);continue;case s.OPEN_TAG:B(b,f)?r.tagName+=f:(lt(r),f===">"?yt(r):f==="/"?r.state=s.OPEN_TAG_SLASH:(c(f)||K(r,"Invalid character in tag name"),r.state=s.ATTRIB));continue;case s.OPEN_TAG_SLASH:f===">"?(yt(r,!0),ht(r)):(K(r,"Forward-slash in opening tag not followed by >"),r.state=s.ATTRIB);continue;case s.ATTRIB:if(c(f))continue;f===">"?yt(r):f==="/"?r.state=s.OPEN_TAG_SLASH:B(x,f)?(r.attribName=f,r.attribValue="",r.state=s.ATTRIB_NAME):K(r,"Invalid attribute name");continue;case s.ATTRIB_NAME:f==="="?r.state=s.ATTRIB_VALUE:f===">"?(K(r,"Attribute without value"),r.attribValue=r.attribName,ot(r),yt(r)):c(f)?r.state=s.ATTRIB_NAME_SAW_WHITE:B(b,f)?r.attribName+=f:K(r,"Invalid attribute name");continue;case s.ATTRIB_NAME_SAW_WHITE:if(f==="=")r.state=s.ATTRIB_VALUE;else{if(c(f))continue;K(r,"Attribute without value"),r.tag.attributes[r.attribName]="",r.attribValue="",w(r,"onattribute",{name:r.attribName,value:""}),r.attribName="",f===">"?yt(r):B(x,f)?(r.attribName=f,r.state=s.ATTRIB_NAME):(K(r,"Invalid attribute name"),r.state=s.ATTRIB)}continue;case s.ATTRIB_VALUE:if(c(f))continue;E(f)?(r.q=f,r.state=s.ATTRIB_VALUE_QUOTED):(r.opt.unquotedAttributeValues||rt(r,"Unquoted attribute value"),r.state=s.ATTRIB_VALUE_UNQUOTED,r.attribValue=f);continue;case s.ATTRIB_VALUE_QUOTED:if(f!==r.q){f==="&"?r.state=s.ATTRIB_VALUE_ENTITY_Q:r.attribValue+=f;continue}ot(r),r.q="",r.state=s.ATTRIB_VALUE_CLOSED;continue;case s.ATTRIB_VALUE_CLOSED:c(f)?r.state=s.ATTRIB:f===">"?yt(r):f==="/"?r.state=s.OPEN_TAG_SLASH:B(x,f)?(K(r,"No whitespace between attributes"),r.attribName=f,r.attribValue="",r.state=s.ATTRIB_NAME):K(r,"Invalid attribute name");continue;case s.ATTRIB_VALUE_UNQUOTED:if(!R(f)){f==="&"?r.state=s.ATTRIB_VALUE_ENTITY_U:r.attribValue+=f;continue}ot(r),f===">"?yt(r):r.state=s.ATTRIB;continue;case s.CLOSE_TAG:if(r.tagName)f===">"?ht(r):B(b,f)?r.tagName+=f:r.script?(r.script+=""+r.tagName,r.tagName="",r.state=s.SCRIPT):(c(f)||K(r,"Invalid tagname in closing tag"),r.state=s.CLOSE_TAG_SAW_WHITE);else{if(c(f))continue;M(x,f)?r.script?(r.script+=""+f,r.state=s.SCRIPT):K(r,"Invalid tagname in closing tag."):r.tagName=f}continue;case s.CLOSE_TAG_SAW_WHITE:if(c(f))continue;f===">"?ht(r):K(r,"Invalid characters in closing tag");continue;case s.TEXT_ENTITY:case s.ATTRIB_VALUE_ENTITY_Q:case s.ATTRIB_VALUE_ENTITY_U:var L,V;switch(r.state){case s.TEXT_ENTITY:L=s.TEXT,V="textNode";break;case s.ATTRIB_VALUE_ENTITY_Q:L=s.ATTRIB_VALUE_QUOTED,V="attribValue";break;case s.ATTRIB_VALUE_ENTITY_U:L=s.ATTRIB_VALUE_UNQUOTED,V="attribValue";break}if(f===";"){var $=I(r);r.opt.unparsedEntities&&!Object.values(m.XML_ENTITIES).includes($)?(r.entity="",r.state=L,r.write($)):(r[V]+=$,r.entity="",r.state=L)}else B(r.entity.length?_:v,f)?r.entity+=f:(K(r,"Invalid character in entity name"),r[V]+="&"+r.entity+f,r.entity="",r.state=L);continue;default:throw new Error(r,"Unknown state: "+r.state)}return r.position>=r.bufferCheckPosition&&D(r),r}String.fromCodePoint||(function(){var n=String.fromCharCode,r=Math.floor,p=function(){var f=16384,i=[],u,L,V=-1,$=arguments.length;if(!$)return"";for(var X="";++V<$;){var Z=Number(arguments[V]);if(!isFinite(Z)||Z<0||Z>1114111||r(Z)!==Z)throw RangeError("Invalid code point: "+Z);Z<=65535?i.push(Z):(Z-=65536,u=(Z>>10)+55296,L=Z%1024+56320,i.push(u,L)),(V+1===$||i.length>f)&&(X+=n.apply(null,i),i.length=0)}return X};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:p,configurable:!0,writable:!0}):String.fromCodePoint=p})()})(a)})(Ze)),Ze}var mi=bi();const vi=_o(mi),wi={"http://www.w3.org/2000/svg":{ext:"svg",mime:"image/svg+xml"},"http://www.w3.org/1999/xhtml":{ext:"xhtml",mime:"application/xhtml+xml"},"http://www.opengis.net/kml/2.2":{ext:"kml",mime:"application/vnd.google-earth.kml+xml"},"http://www.opengis.net/gml":{ext:"gml",mime:"application/gml+xml"}},Ei={rss:{ext:"rss",mime:"application/rss+xml"},"score-partwise":{ext:"musicxml",mime:"application/vnd.recordare.musicxml+xml"},svg:{ext:"svg",mime:"image/svg+xml"}};class Si{constructor(m){this.options=m??{},this.firstTag=!0,this.onEnd=!1,this.parser=vi.parser(!0,{xmlns:!0}),this.nesting=0,this.parser.onerror=A=>{A.message.startsWith("Invalid character entity")||(this.fileType=void 0,this.onEnd=!0)},this.parser.onopentag=A=>{++this.nesting,!(!this.firstTag||this.onEnd)&&(this.firstTag=!1,A.uri?this.fileType=wi[A.uri]:A.name&&(this.fileType=Ei[A.name.toLowerCase()]),this.fileType&&!this.options.fullScan&&(this.onEnd=!0))},this.parser.onclosetag=()=>{--this.nesting}}write(m){this.parser.write(m)}close(){this.parser.close(),this.onEnd=!0}isValid(){return this.nesting===0}}function _i(a,{validate:m=!0}={}){if(typeof a!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof a}\``);if(a=a.trim(),a.length===0)return!1;const A=new Si({fullScan:m});if(m){if(A.write(a),!A.isValid())return!1}else{let S=0;for(;a.length>S&&!A.onEnd;)A.write(a.slice(S,Math.min(S+128,a.length))),S+=128}return A.fileType?.ext==="svg"}function Ti(a){if(Ai(a),zt.filesSidebarTabs??=new Map,zt.filesSidebarTabs.has(a.id)){Je.warn(`Sidebar tab with id "${a.id}" already registered. Skipping.`);return}zt.filesSidebarTabs.set(a.id,a),Je.debug(`New sidebar tab with id "${a.id}" registered.`)}function Ai(a){if(typeof a!="object")throw new Error("Sidebar tab is not an object");if(!a.id||typeof a.id!="string"||a.id!==CSS.escape(a.id))throw new Error("Sidebar tabs need to have an id conforming to the HTML id attribute specifications");if(!a.tagName||typeof a.tagName!="string")throw new Error("Sidebar tabs need to have the tagName name set");if(!a.tagName.match(/^[a-z][a-z0-9-_]+$/))throw new Error('Sidebar tab "tagName" is invalid');if(!a.displayName||typeof a.displayName!="string")throw new Error("Sidebar tabs need to have a name set");if(typeof a.iconSvgInline!="string"||!_i(a.iconSvgInline))throw new Error("Sidebar tabs need to have an valid SVG icon");if(typeof a.order!="number")throw new Error("Sidebar tabs need to have a numeric order set");if(a.enabled&&typeof a.enabled!="function")throw new Error('Sidebar tab "enabled" is not a function');if(a.onInit&&typeof a.onInit!="function")throw new Error('Sidebar tab "onInit" is not a function')}const Ue="activity-files-sidebar-tab";window.customElements.get(Ue)===void 0&&(window.customElements.define(Ue,To(Oo(()=>Eo(()=>import("./ActivityTab-BMQubd_h.chunk.mjs"),__vite__mapDeps([0,1,2,3,4,5,6,7]),import.meta.url)),{shadowRoot:!1})),Ti({id:"activity",order:50,displayName:Ao("activity","Activity"),iconSvgInline:Io,tagName:Ue,enabled(){return!0}}));export{Io as l};
//# sourceMappingURL=activity-sidebar.mjs.map