(()=>{var L=function(f,_,X){return f>=_&&f<=X};function B(f){return L(f,48,57)}function L0(f){return B(f)||L(f,65,70)||L(f,97,102)}function Kf(f){return L(f,65,90)}function Ef(f){return L(f,97,122)}function Mf(f){return Kf(f)||Ef(f)}function Lf(f){return f>=128}function e(f){return Mf(f)||Lf(f)||f===95}function U0(f){return e(f)||B(f)||f===45}function Uf(f){return L(f,0,8)||f===11||L(f,14,31)||f===127}function a(f){return f===10}function F(f){return a(f)||f===9||f===32}var Gf=1114111;class _0 extends Error{constructor(f){super(f);this.name="InvalidCharacterError"}}function Af(f){let _=[];for(let X=0;X<f.length;X++){let q=f.charCodeAt(X);if(q===13&&f.charCodeAt(X+1)===10)q=10,X++;if(q===13||q===12)q=10;if(q===0)q=65533;if(L(q,55296,56319)&&L(f.charCodeAt(X+1),56320,57343)){let R=q-55296,Y=f.charCodeAt(X+1)-56320;q=Math.pow(2,16)+R*Math.pow(2,10)+Y,X++}_.push(q)}return _}function U(f){if(f<=65535)return String.fromCharCode(f);f-=Math.pow(2,16);let _=Math.floor(f/Math.pow(2,10))+55296,X=f%Math.pow(2,10)+56320;return String.fromCharCode(_)+String.fromCharCode(X)}function G0(f){let _=Af(f),X=-1,q=[],R,Y=0,J=0,A=0,$=function(){Y+=1,A=J,J=0},z={line:Y,column:J},M=function(H){if(H>=_.length)return-1;return _[H]},Q=function(H){if(H===void 0)H=1;if(H>3)throw"Spec Error: no more than three codepoints of lookahead.";return M(X+H)},Z=function(H){if(H===void 0)H=1;if(X+=H,R=M(X),a(R))$();else J+=H;return!0},O=function(){if(X-=1,a(R))Y-=1,J=A;else J-=1;return z.line=Y,z.column=J,!0},N=function(H){if(H===void 0)H=R;return H===-1},S=function(){},V=function(){},t=function(){if(o(),Z(),F(R)){while(F(Q()))Z();return new R0}else if(R===34)return u();else if(R===35)if(U0(Q())||C(Q(1),Q(2))){let H=new p0("");if(g(Q(1),Q(2),Q(3)))H.type="id";return H.value=k(),H}else return new W(R);else if(R===36)if(Q()===61)return Z(),new P0;else return new W(R);else if(R===39)return u();else if(R===40)return new D0;else if(R===41)return new X0;else if(R===42)if(Q()===61)return Z(),new x0;else return new W(R);else if(R===43)if(d())return O(),P();else return new W(R);else if(R===44)return new j0;else if(R===45)if(d())return O(),P();else if(Q(1)===45&&Q(2)===62)return Z(2),new I0;else if(Y0())return O(),T();else return new W(R);else if(R===46)if(d())return O(),P();else return new W(R);else if(R===58)return new B0;else if(R===59)return new O0;else if(R===60)if(Q(1)===33&&Q(2)===45&&Q(3)===45)return Z(3),new W0;else return new W(R);else if(R===64)if(g(Q(1),Q(2),Q(3)))return new h0(k());else return new W(R);else if(R===91)return new F0;else if(R===92)if(y())return O(),T();else return V(),new W(R);else if(R===93)return new v0;else if(R===94)if(Q()===61)return Z(),new w0;else return new W(R);else if(R===123)return new N0;else if(R===124)if(Q()===61)return Z(),new y0;else if(Q()===124)return Z(),new C0;else return new W(R);else if(R===125)return new V0;else if(R===126)if(Q()===61)return Z(),new b0;else return new W(R);else if(B(R))return O(),P();else if(e(R))return O(),T();else if(N())return new g0;else return new W(R)},o=function(){while(Q(1)===47&&Q(2)===42){Z(2);while(!0)if(Z(),R===42&&Q()===47){Z();break}else if(N()){V();return}}},P=function(){let H=I();if(g(Q(1),Q(2),Q(3))){let K=new k0;return K.value=H.value,K.repr=H.repr,K.type=H.type,K.unit=k(),K}else if(Q()===37){Z();let K=new u0;return K.value=H.value,K.repr=H.repr,K}else{let K=new T0;return K.value=H.value,K.repr=H.repr,K.type=H.type,K}},T=function(){let H=k();if(H.toLowerCase()==="url"&&Q()===40){Z();while(F(Q(1))&&F(Q(2)))Z();if(Q()===34||Q()===39)return new i(H);else if(F(Q())&&(Q(2)===34||Q(2)===39))return new i(H);else return n()}else if(Q()===40)return Z(),new i(H);else return new q0(H)},u=function(H){if(H===void 0)H=R;let K="";while(Z())if(R===H||N())return new H0(K);else if(a(R))return V(),O(),new A0;else if(R===92)if(N(Q()))S();else if(a(Q()))Z();else K+=U(x());else K+=U(R);throw Error("Internal error")},n=function(){let H=new S0("");while(F(Q()))Z();if(N(Q()))return H;while(Z())if(R===41||N())return H;else if(F(R)){while(F(Q()))Z();if(Q()===41||N(Q()))return Z(),H;else return z0(),new f0}else if(R===34||R===39||R===40||Uf(R))return V(),z0(),new f0;else if(R===92)if(y())H.value+=U(x());else return V(),z0(),new f0;else H.value+=U(R);throw Error("Internal error")},x=function(){if(Z(),L0(R)){let H=[R];for(let j=0;j<5;j++)if(L0(Q()))Z(),H.push(R);else break;if(F(Q()))Z();let K=parseInt(H.map(function(j){return String.fromCharCode(j)}).join(""),16);if(K>Gf)K=65533;return K}else if(N())return 65533;else return R},C=function(H,K){if(H!==92)return!1;if(a(K))return!1;return!0},y=function(){return C(R,Q())},g=function(H,K,j){if(H===45)return e(K)||K===45||C(K,j);else if(e(H))return!0;else if(H===92)return C(H,K);else return!1},Y0=function(){return g(R,Q(1),Q(2))},$0=function(H,K,j){if(H===43||H===45){if(B(K))return!0;if(K===46&&B(j))return!0;return!1}else if(H===46){if(B(K))return!0;return!1}else if(B(H))return!0;else return!1},d=function(){return $0(R,Q(1),Q(2))},k=function(){let H="";while(Z())if(U0(R))H+=U(R);else if(y())H+=U(x());else return O(),H;throw Error("Internal parse error")},I=function(){let H="",K="integer";if(Q()===43||Q()===45)Z(),H+=U(R);while(B(Q()))Z(),H+=U(R);if(Q(1)===46&&B(Q(2))){Z(),H+=U(R),Z(),H+=U(R),K="number";while(B(Q()))Z(),H+=U(R)}let j=Q(1),J0=Q(2),Jf=Q(3);if((j===69||j===101)&&B(J0)){Z(),H+=U(R),Z(),H+=U(R),K="number";while(B(Q()))Z(),H+=U(R)}else if((j===69||j===101)&&(J0===43||J0===45)&&B(Jf)){Z(),H+=U(R),Z(),H+=U(R),Z(),H+=U(R),K="number";while(B(Q()))Z(),H+=U(R)}let Zf=E0(H);return{type:K,value:Zf,repr:H}},E0=function(H){return+H},z0=function(){while(Z())if(R===41||N())return;else if(y())x(),S();else S()},M0=0;while(!N(Q()))if(q.push(t()),M0++,M0>_.length*2)throw Error("I'm infinite-looping!");return q}class E{tokenType="";value;toJSON(){return{token:this.tokenType}}toString(){return this.tokenType}toSource(){return""+this}}class A0 extends E{tokenType="BADSTRING"}class f0 extends E{tokenType="BADURL"}class R0 extends E{tokenType="WHITESPACE";toString(){return"WS"}toSource(){return" "}}class W0 extends E{tokenType="CDO";toSource(){return"<!--"}}class I0 extends E{tokenType="CDC";toSource(){return"-->"}}class B0 extends E{tokenType=":"}class O0 extends E{tokenType=";"}class j0 extends E{tokenType=","}class h extends E{value="";mirror=""}class N0 extends h{tokenType="{";constructor(){super();this.value="{",this.mirror="}"}}class V0 extends h{tokenType="}";constructor(){super();this.value="}",this.mirror="{"}}class F0 extends h{tokenType="[";constructor(){super();this.value="[",this.mirror="]"}}class v0 extends h{tokenType="]";constructor(){super();this.value="]",this.mirror="["}}class D0 extends h{tokenType="(";constructor(){super();this.value="(",this.mirror=")"}}class X0 extends h{tokenType=")";constructor(){super();this.value=")",this.mirror="("}}class b0 extends E{tokenType="~="}class y0 extends E{tokenType="|="}class w0 extends E{tokenType="^="}class P0 extends E{tokenType="$="}class x0 extends E{tokenType="*="}class C0 extends E{tokenType="||"}class g0 extends E{tokenType="EOF";toSource(){return""}}class W extends E{tokenType="DELIM";value="";constructor(f){super();this.value=U(f)}toString(){return"DELIM("+this.value+")"}toJSON(){let f=this.constructor.prototype.constructor.prototype.toJSON.call(this);return f.value=this.value,f}toSource(){if(this.value==="\\")return"\\\n";else return this.value}}class p extends E{value="";ASCIIMatch(f){return this.value.toLowerCase()===f.toLowerCase()}toJSON(){let f=this.constructor.prototype.constructor.prototype.toJSON.call(this);return f.value=this.value,f}}class q0 extends p{constructor(f){super();this.value=f}tokenType="IDENT";toString(){return"IDENT("+this.value+")"}toSource(){return m(this.value)}}class i extends p{tokenType="FUNCTION";mirror;constructor(f){super();this.value=f,this.mirror=")"}toString(){return"FUNCTION("+this.value+")"}toSource(){return m(this.value)+"("}}class h0 extends p{tokenType="AT-KEYWORD";constructor(f){super();this.value=f}toString(){return"AT("+this.value+")"}toSource(){return"@"+m(this.value)}}class p0 extends p{tokenType="HASH";type;constructor(f){super();this.value=f,this.type="unrestricted"}toString(){return"HASH("+this.value+")"}toJSON(){let f=this.constructor.prototype.constructor.prototype.toJSON.call(this);return f.value=this.value,f.type=this.type,f}toSource(){if(this.type==="id")return"#"+m(this.value);else return"#"+Wf(this.value)}}class H0 extends p{tokenType="STRING";constructor(f){super();this.value=f}toString(){return'"'+a0(this.value)+'"'}}class S0 extends p{tokenType="URL";constructor(f){super();this.value=f}toString(){return"URL("+this.value+")"}toSource(){return'url("'+a0(this.value)+'")'}}class T0 extends E{tokenType="NUMBER";type;repr;constructor(){super();this.type="integer",this.repr=""}toString(){if(this.type==="integer")return"INT("+this.value+")";return"NUMBER("+this.value+")"}toJSON(){let f=super.toJSON();return f.value=this.value,f.type=this.type,f.repr=this.repr,f}toSource(){return this.repr}}class u0 extends E{tokenType="PERCENTAGE";repr;constructor(){super();this.repr=""}toString(){return"PERCENTAGE("+this.value+")"}toJSON(){let f=this.constructor.prototype.constructor.prototype.toJSON.call(this);return f.value=this.value,f.repr=this.repr,f}toSource(){return this.repr+"%"}}class k0 extends E{tokenType="DIMENSION";type;repr;unit;constructor(){super();this.type="integer",this.repr="",this.unit=""}toString(){return"DIM("+this.value+","+this.unit+")"}toJSON(){let f=this.constructor.prototype.constructor.prototype.toJSON.call(this);return f.value=this.value,f.type=this.type,f.repr=this.repr,f.unit=this.unit,f}toSource(){let f=this.repr,_=m(this.unit);if(_[0].toLowerCase()==="e"&&(_[1]==="-"||L(_.charCodeAt(1),48,57)))_="\\65 "+_.slice(1,_.length);return f+_}}function m(f){f=""+f;let _="",X=f.charCodeAt(0);for(let q=0;q<f.length;q++){let R=f.charCodeAt(q);if(R===0)throw new _0("Invalid character: the input contains U+0000.");if(L(R,1,31)||R===127||q===0&&L(R,48,57)||q===1&&L(R,48,57)&&X===45)_+="\\"+R.toString(16)+" ";else if(R>=128||R===45||R===95||L(R,48,57)||L(R,65,90)||L(R,97,122))_+=f[q];else _+="\\"+f[q]}return _}function Wf(f){f=""+f;let _="";for(let X=0;X<f.length;X++){let q=f.charCodeAt(X);if(q===0)throw new _0("Invalid character: the input contains U+0000.");if(q>=128||q===45||q===95||L(q,48,57)||L(q,65,90)||L(q,97,122))_+=f[X];else _+="\\"+q.toString(16)+" "}return _}function a0(f){f=""+f;let _="";for(let X=0;X<f.length;X++){let q=f.charCodeAt(X);if(q===0)throw new _0("Invalid character: the input contains U+0000.");if(L(q,1,31)||q===127)_+="\\"+q.toString(16)+" ";else if(q===34||q===92)_+="\\"+f[X];else _+=f[X]}return _}var Bf={};function s(f){if(f.parentElement)return f.parentElement;if(!f.parentNode)return;if(f.parentNode.nodeType===11&&f.parentNode.host)return f.parentNode.host}function i0(f){let _=f;while(_.parentNode)_=_.parentNode;if(_.nodeType===11||_.nodeType===9)return _}function Of(f){while(f.parentElement)f=f.parentElement;return s(f)}function l(f,_,X){while(f){let q=f.closest(_);if(X&&q!==X&&q?.contains(X))return;if(q)return q;f=Of(f)}}function r(f,_){let X=_==="::before"?Nf:_==="::after"?Vf:jf;if(X&&X.has(f))return X.get(f);let q=f.ownerDocument&&f.ownerDocument.defaultView?f.ownerDocument.defaultView.getComputedStyle(f,_):void 0;return X?.set(f,q),q}function r0(f,_){if(_=_??r(f),!_)return!0;if(Element.prototype.checkVisibility&&Bf.browserNameForWorkarounds!=="webkit"){if(!f.checkVisibility())return!1}else{let X=f.closest("details,summary");if(X!==f&&X?.nodeName==="DETAILS"&&!X.open)return!1}if(_.visibility!=="visible")return!1;return!0}function d0(f){let _=f.ownerDocument.createRange();_.selectNode(f);let X=_.getBoundingClientRect();return X.width>0&&X.height>0}function G(f){let _=f.tagName;if(typeof _==="string")return _.toUpperCase();if(f instanceof HTMLFormElement)return"FORM";return f.tagName.toUpperCase()}var jf,Nf,Vf;function m0(f){return f.hasAttribute("aria-label")||f.hasAttribute("aria-labelledby")}var s0="article:not([role]), aside:not([role]), main:not([role]), nav:not([role]), section:not([role]), [role=article], [role=complementary], [role=main], [role=navigation], [role=region]",Ff=[["aria-atomic",void 0],["aria-busy",void 0],["aria-controls",void 0],["aria-current",void 0],["aria-describedby",void 0],["aria-details",void 0],["aria-dropeffect",void 0],["aria-flowto",void 0],["aria-grabbed",void 0],["aria-hidden",void 0],["aria-keyshortcuts",void 0],["aria-label",["caption","code","deletion","emphasis","generic","insertion","paragraph","presentation","strong","subscript","superscript"]],["aria-labelledby",["caption","code","deletion","emphasis","generic","insertion","paragraph","presentation","strong","subscript","superscript"]],["aria-live",void 0],["aria-owns",void 0],["aria-relevant",void 0],["aria-roledescription",["generic"]]];function e0(f,_){return Ff.some(([X,q])=>{return!q?.includes(_||"")&&f.hasAttribute(X)})}function ff(f){return!Number.isNaN(Number(String(f.getAttribute("tabindex"))))}function vf(f){return!$f(f)&&(Df(f)||ff(f))}function Df(f){let _=G(f);if(["BUTTON","DETAILS","SELECT","TEXTAREA"].includes(_))return!0;if(_==="A"||_==="AREA")return f.hasAttribute("href");if(_==="INPUT")return!f.hidden;return!1}var bf={A:(f)=>{return f.hasAttribute("href")?"link":null},AREA:(f)=>{return f.hasAttribute("href")?"link":null},ARTICLE:()=>"article",ASIDE:()=>"complementary",BLOCKQUOTE:()=>"blockquote",BUTTON:()=>"button",CAPTION:()=>"caption",CODE:()=>"code",DATALIST:()=>"listbox",DD:()=>"definition",DEL:()=>"deletion",DETAILS:()=>"group",DFN:()=>"term",DIALOG:()=>"dialog",DT:()=>"term",EM:()=>"emphasis",FIELDSET:()=>"group",FIGURE:()=>"figure",FOOTER:(f)=>l(f,s0)?null:"contentinfo",FORM:(f)=>m0(f)?"form":null,H1:()=>"heading",H2:()=>"heading",H3:()=>"heading",H4:()=>"heading",H5:()=>"heading",H6:()=>"heading",HEADER:(f)=>l(f,s0)?null:"banner",HR:()=>"separator",HTML:()=>"document",IMG:(f)=>f.getAttribute("alt")===""&&!f.getAttribute("title")&&!e0(f)&&!ff(f)?"presentation":"img",INPUT:(f)=>{let _=f.type.toLowerCase();if(_==="search")return f.hasAttribute("list")?"combobox":"searchbox";if(["email","tel","text","url",""].includes(_)){let X=Q0(f,f.getAttribute("list"))[0];return X&&G(X)==="DATALIST"?"combobox":"textbox"}if(_==="hidden")return null;if(_==="file")return"button";return tf[_]||"textbox"},INS:()=>"insertion",LI:()=>"listitem",MAIN:()=>"main",MARK:()=>"mark",MATH:()=>"math",MENU:()=>"list",METER:()=>"meter",NAV:()=>"navigation",OL:()=>"list",OPTGROUP:()=>"group",OPTION:()=>"option",OUTPUT:()=>"status",P:()=>"paragraph",PROGRESS:()=>"progressbar",SEARCH:()=>"search",SECTION:(f)=>m0(f)?"region":null,SELECT:(f)=>f.hasAttribute("multiple")||f.size>1?"listbox":"combobox",STRONG:()=>"strong",SUB:()=>"subscript",SUP:()=>"superscript",SVG:()=>"img",TABLE:()=>"table",TBODY:()=>"rowgroup",TD:(f)=>{let _=l(f,"table"),X=_?K0(_):"";return X==="grid"||X==="treegrid"?"gridcell":"cell"},TEXTAREA:()=>"textbox",TFOOT:()=>"rowgroup",TH:(f)=>{let _=f.getAttribute("scope");if(_==="col"||_==="colgroup")return"columnheader";if(_==="row"||_==="rowgroup")return"rowheader";let{nextElementSibling:X,previousElementSibling:q}=f,R=!!f.parentElement&&G(f.parentElement)==="TR"?f.parentElement:void 0;if(!X&&!q){if(R){let Y=l(R,"table");if(Y&&Y.rows.length<=1)return null}return"columnheader"}if(l0(X)&&l0(q))return"columnheader";if(c0(X)||c0(q))return"rowheader";return"columnheader"},THEAD:()=>"rowgroup",TIME:()=>"time",TR:()=>"row",UL:()=>"list"};function l0(f){return!!f&&G(f)==="TH"}function c0(f){if(!f||G(f)!=="TD")return!1;return!!(f.textContent?.trim()||f.children.length>0)}var yf={DD:["DL","DIV"],DIV:["DL"],DT:["DL","DIV"],LI:["OL","UL"],TBODY:["TABLE"],TD:["TR"],TFOOT:["TABLE"],TH:["TR"],THEAD:["TABLE"],TR:["THEAD","TBODY","TFOOT","TABLE"]};function t0(f){let _=bf[G(f)]?.(f)||"";if(!_)return null;let X=f;while(X){let q=s(X),R=yf[G(X)];if(!R||!q||!R.includes(G(q)))break;let Y=K0(q);if((Y==="none"||Y==="presentation")&&!_f(q,Y))return Y;X=q}return _}var wf=["alert","alertdialog","application","article","banner","blockquote","button","caption","cell","checkbox","code","columnheader","combobox","complementary","contentinfo","definition","deletion","dialog","directory","document","emphasis","feed","figure","form","generic","grid","gridcell","group","heading","img","insertion","link","list","listbox","listitem","log","main","mark","marquee","math","meter","menu","menubar","menuitem","menuitemcheckbox","menuitemradio","navigation","none","note","option","paragraph","presentation","progressbar","radio","radiogroup","region","row","rowgroup","rowheader","scrollbar","search","searchbox","separator","slider","spinbutton","status","strong","subscript","superscript","switch","tab","table","tablist","tabpanel","term","textbox","time","timer","toolbar","tooltip","tree","treegrid","treeitem"];function K0(f){return(f.getAttribute("role")||"").split(" ").map((X)=>X.trim()).find((X)=>wf.includes(X))||null}function _f(f,_){return e0(f,_)||vf(f)}function b(f){let _=K0(f);if(!_)return t0(f);if(_==="none"||_==="presentation"){let X=t0(f);if(_f(f,X))return X}return _}function Pf(f){return f===null?void 0:f.toLowerCase()==="true"}function Rf(f){return["STYLE","SCRIPT","NOSCRIPT","TEMPLATE"].includes(G(f))}function w(f){if(Rf(f))return!0;let _=r(f),X=f.nodeName==="SLOT";if(_?.display==="contents"&&!X){for(let R=f.firstChild;R;R=R.nextSibling){if(R.nodeType===1&&!w(R))return!1;if(R.nodeType===3&&d0(R))return!1}return!0}if(!(f.nodeName==="OPTION"&&!!f.closest("select"))&&!X&&!r0(f,_))return!0;return Xf(f)}function Xf(f){let _=n0?.get(f);if(_===void 0){if(_=!1,f.parentElement&&f.parentElement.shadowRoot&&!f.assignedSlot)_=!0;if(!_){let X=r(f);_=!X||X.display==="none"||Pf(f.getAttribute("aria-hidden"))===!0}if(!_){let X=s(f);if(X)_=Xf(X)}n0?.set(f,_)}return _}function Q0(f,_){if(!_)return[];let X=i0(f);if(!X)return[];try{let q=_.split(" ").filter((Y)=>!!Y),R=[];for(let Y of q){let J=X.querySelector("#"+CSS.escape(Y));if(J&&!R.includes(J))R.push(J)}return R}catch(q){return[]}}function v(f){return f.trim()}function xf(f){return f.split(" ").map((_)=>_.replace(/\r\n/g,`
`).replace(/[\u200b\u00ad]/g,"").replace(/\s\s*/g," ")).join(" ").trim()}function o0(f,_){let X=[...f.querySelectorAll(_)];for(let q of Q0(f,f.getAttribute("aria-owns"))){if(q.matches(_))X.push(q);X.push(...q.querySelectorAll(_))}return X}function Z0(f,_){let X=_==="::before"?lf:_==="::after"?cf:sf;if(X?.has(f))return X?.get(f);let q=r(f,_),R;if(q){let Y=q.content;if(Y&&Y!=="none"&&Y!=="normal"){if(q.display!=="none"&&q.visibility!=="hidden")R=Cf(f,Y,!!_)}}if(_&&R!==void 0){if((q?.display||"inline")!=="inline")R=" "+R+" "}if(X)X.set(f,R);return R}function Cf(f,_,X){if(!_||_==="none"||_==="normal")return;try{let q=G0(_).filter((A)=>!(A instanceof R0)),R=q.findIndex((A)=>A instanceof W&&A.value==="/");if(R!==-1)q=q.slice(R+1);else if(!X)return;let Y=[],J=0;while(J<q.length)if(q[J]instanceof H0)Y.push(q[J].value),J++;else if(J+2<q.length&&q[J]instanceof i&&q[J].value==="attr"&&q[J+1]instanceof q0&&q[J+2]instanceof X0){let A=q[J+1].value;Y.push(f.getAttribute(A)||""),J+=3}else return;return Y.join("")}catch{}}function gf(f){let _=f.getAttribute("aria-labelledby");if(_===null)return null;let X=Q0(f,_);return X.length?X:null}function hf(f,_){let X=["button","cell","checkbox","columnheader","gridcell","heading","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowheader","switch","tab","tooltip","treeitem"].includes(f),q=_&&["","caption","code","contentinfo","definition","deletion","emphasis","insertion","list","listitem","mark","none","paragraph","presentation","region","row","rowgroup","section","strong","subscript","superscript","table","term","time"].includes(f);return X||q}function qf(f,_){let X=_?mf:df,q=X?.get(f);if(q===void 0){if(q="",!["caption","code","definition","deletion","emphasis","generic","insertion","mark","paragraph","presentation","strong","subscript","suggestion","superscript","term","time"].includes(b(f)||""))q=xf(D(f,{includeHidden:_,visitedElements:new Set,embeddedInTargetElement:"self"}));X?.set(f,q)}return q}function D(f,_){if(_.visitedElements.has(f))return"";let X={..._,embeddedInTargetElement:_.embeddedInTargetElement==="self"?"descendant":_.embeddedInTargetElement};if(!_.includeHidden){let $=!!_.embeddedInLabelledBy?.hidden||!!_.embeddedInDescribedBy?.hidden||!!_.embeddedInNativeTextAlternative?.hidden||!!_.embeddedInLabel?.hidden;if(Rf(f)||!$&&w(f))return _.visitedElements.add(f),""}let q=gf(f);if(!_.embeddedInLabelledBy){let $=(q||[]).map((z)=>D(z,{..._,embeddedInLabelledBy:{element:z,hidden:w(z)},embeddedInDescribedBy:void 0,embeddedInTargetElement:void 0,embeddedInLabel:void 0,embeddedInNativeTextAlternative:void 0})).join(" ");if($)return $}let R=b(f)||"",Y=G(f);if(!!_.embeddedInLabel||!!_.embeddedInLabelledBy||_.embeddedInTargetElement==="descendant"){let $=[...f.labels||[]].includes(f),z=(q||[]).includes(f);if(!$&&!z){if(R==="textbox"){if(_.visitedElements.add(f),Y==="INPUT"||Y==="TEXTAREA")return f.value;return f.textContent||""}if(["combobox","listbox"].includes(R)){_.visitedElements.add(f);let M;if(Y==="SELECT"){if(M=[...f.selectedOptions],!M.length&&f.options.length)M.push(f.options[0])}else{let Q=R==="combobox"?o0(f,"*").find((Z)=>b(Z)==="listbox"):f;M=Q?o0(Q,'[aria-selected="true"]').filter((Z)=>b(Z)==="option"):[]}if(!M.length&&Y==="INPUT")return f.value;return M.map((Q)=>D(Q,X)).join(" ")}if(["progressbar","scrollbar","slider","spinbutton","meter"].includes(R)){if(_.visitedElements.add(f),f.hasAttribute("aria-valuetext"))return f.getAttribute("aria-valuetext")||"";if(f.hasAttribute("aria-valuenow"))return f.getAttribute("aria-valuenow")||"";return f.getAttribute("value")||""}if(["menu"].includes(R))return _.visitedElements.add(f),""}}let J=f.getAttribute("aria-label")||"";if(v(J))return _.visitedElements.add(f),J;if(!["presentation","none"].includes(R)){if(Y==="INPUT"&&["button","submit","reset"].includes(f.type)){_.visitedElements.add(f);let $=f.value||"";if(v($))return $;if(f.type==="submit")return"Submit";if(f.type==="reset")return"Reset";return f.getAttribute("title")||""}if(Y==="INPUT"&&f.type==="file"){_.visitedElements.add(f);let $=f.labels||[];if($.length&&!_.embeddedInLabelledBy)return c($,_);return"Choose File"}if(Y==="INPUT"&&f.type==="image"){_.visitedElements.add(f);let $=f.labels||[];if($.length&&!_.embeddedInLabelledBy)return c($,_);let z=f.getAttribute("alt")||"";if(v(z))return z;let M=f.getAttribute("title")||"";if(v(M))return M;return"Submit"}if(!q&&Y==="BUTTON"){_.visitedElements.add(f);let $=f.labels||[];if($.length)return c($,_)}if(!q&&Y==="OUTPUT"){_.visitedElements.add(f);let $=f.labels||[];if($.length)return c($,_);return f.getAttribute("title")||""}if(!q&&(Y==="TEXTAREA"||Y==="SELECT"||Y==="INPUT")){_.visitedElements.add(f);let $=f.labels||[];if($.length)return c($,_);let z=Y==="INPUT"&&["text","password","search","tel","email","url"].includes(f.type)||Y==="TEXTAREA",M=f.getAttribute("placeholder")||"",Q=f.getAttribute("title")||"";if(!z||Q)return Q;return M}if(!q&&Y==="FIELDSET"){_.visitedElements.add(f);for(let z=f.firstElementChild;z;z=z.nextElementSibling)if(G(z)==="LEGEND")return D(z,{...X,embeddedInNativeTextAlternative:{element:z,hidden:w(z)}});return f.getAttribute("title")||""}if(!q&&Y==="FIGURE"){_.visitedElements.add(f);for(let z=f.firstElementChild;z;z=z.nextElementSibling)if(G(z)==="FIGCAPTION")return D(z,{...X,embeddedInNativeTextAlternative:{element:z,hidden:w(z)}});return f.getAttribute("title")||""}if(Y==="IMG"){_.visitedElements.add(f);let $=f.getAttribute("alt")||"";if(v($))return $;return f.getAttribute("title")||""}if(Y==="TABLE"){_.visitedElements.add(f);for(let z=f.firstElementChild;z;z=z.nextElementSibling)if(G(z)==="CAPTION")return D(z,{...X,embeddedInNativeTextAlternative:{element:z,hidden:w(z)}});let $=f.getAttribute("summary")||"";if($)return $}if(Y==="AREA"){_.visitedElements.add(f);let $=f.getAttribute("alt")||"";if(v($))return $;return f.getAttribute("title")||""}if(Y==="SVG"||f.ownerSVGElement){_.visitedElements.add(f);for(let $=f.firstElementChild;$;$=$.nextElementSibling)if(G($)==="TITLE"&&$.ownerSVGElement)return D($,{...X,embeddedInLabelledBy:{element:$,hidden:w($)}})}if(f.ownerSVGElement&&Y==="A"){let $=f.getAttribute("xlink:title")||"";if(v($))return _.visitedElements.add(f),$}}let A=Y==="SUMMARY"&&!["presentation","none"].includes(R);if(hf(R,_.embeddedInTargetElement==="descendant")||A||!!_.embeddedInLabelledBy||!!_.embeddedInDescribedBy||!!_.embeddedInLabel||!!_.embeddedInNativeTextAlternative){_.visitedElements.add(f);let $=pf(f,X);if(_.embeddedInTargetElement==="self"?v($):$)return $}if(!["presentation","none"].includes(R)||Y==="IFRAME"){_.visitedElements.add(f);let $=f.getAttribute("title")||"";if(v($))return $}return _.visitedElements.add(f),""}function pf(f,_){let X=[],q=(Y,J)=>{if(J&&Y.assignedSlot)return;if(Y.nodeType===1){let A=r(Y)?.display||"inline",$=D(Y,_);if(A!=="inline"||Y.nodeName==="BR")$=" "+$+" ";X.push($)}else if(Y.nodeType===3)X.push(Y.textContent||"")};X.push(Z0(f,"::before")||"");let R=Z0(f);if(R!==void 0)X.push(R);else{let Y=f.nodeName==="SLOT"?f.assignedNodes():[];if(Y.length)for(let J of Y)q(J,!1);else{for(let J=f.firstChild;J;J=J.nextSibling)q(J,!0);if(f.shadowRoot)for(let J=f.shadowRoot.firstChild;J;J=J.nextSibling)q(J,!0);for(let J of Q0(f,f.getAttribute("aria-owns")))q(J,!0)}}return X.push(Z0(f,"::after")||""),X.join("")}var Sf=["checkbox","menuitemcheckbox","option","radio","switch","menuitemradio","treeitem"];function Hf(f){return Tf(f,!1)}function Tf(f,_){let X=G(f);if(_&&X==="INPUT"&&f.indeterminate)return"mixed";if(X==="INPUT"&&["checkbox","radio"].includes(f.type))return f.checked;if(Sf.includes(b(f)||"")){let q=f.getAttribute("aria-checked");if(q==="true")return!0;if(_&&q==="mixed")return"mixed";return!1}return"error"}var uf=["checkbox","combobox","grid","gridcell","listbox","radiogroup","slider","spinbutton","textbox","columnheader","rowheader","searchbox","switch","treegrid"];function Qf(f){let _=G(f);if(["INPUT","TEXTAREA","SELECT"].includes(_))return f.hasAttribute("readonly");if(uf.includes(b(f)||""))return f.getAttribute("aria-readonly")==="true";if(f.isContentEditable)return!1;return"error"}var kf=["application","button","composite","gridcell","group","input","link","menuitem","scrollbar","separator","tab","checkbox","columnheader","combobox","grid","listbox","menu","menubar","menuitemcheckbox","menuitemradio","option","radio","radiogroup","row","rowheader","searchbox","select","slider","spinbutton","switch","tablist","textbox","toolbar","tree","treegrid","treeitem"];function Yf(f){return $f(f)||zf(f)}function $f(f){return["BUTTON","INPUT","SELECT","TEXTAREA","OPTION","OPTGROUP"].includes(G(f))&&(f.hasAttribute("disabled")||af(f)||rf(f))}function af(f){return G(f)==="OPTION"&&!!f.closest("OPTGROUP[DISABLED]")}function rf(f){let _=f?.closest("FIELDSET[DISABLED]");if(!_)return!1;let X=_.querySelector(":scope > LEGEND");return!X||!X.contains(f)}function zf(f,_=!1){if(!f)return!1;if(_||kf.includes(b(f)||"")){let X=(f.getAttribute("aria-disabled")||"").toLowerCase();if(X==="true")return!0;if(X==="false")return!1;return zf(s(f),!0)}return!1}function c(f,_){return[...f].map((X)=>D(X,{..._,embeddedInLabel:{element:X,hidden:w(X)},embeddedInNativeTextAlternative:void 0,embeddedInLabelledBy:void 0,embeddedInDescribedBy:void 0,embeddedInTargetElement:void 0})).filter((X)=>!!X).join(" ")}var df,mf;var n0,sf,lf,cf;var tf={button:"button",checkbox:"checkbox",image:"button",number:"spinbutton",radio:"radio",range:"slider",reset:"button",submit:"button"};function of(f){document.querySelectorAll("[data-fdref]").forEach((R)=>R.removeAttribute("data-fdref"));let _=[],X=0;function q(R,Y,J){if(f>=0&&J>f)return;let A=X++,$=String(A);if(R.setAttribute)R.setAttribute("data-fdref",$);let z="";try{z=b(R)||""}catch{}if(!z){let I=R.tagName;z={A:"link",NAV:"navigation",MAIN:"main",HEADER:"banner",FOOTER:"contentinfo",ASIDE:"complementary",SECTION:"region",ARTICLE:"article",FORM:"form",TABLE:"table",THEAD:"rowgroup",TBODY:"rowgroup",TR:"row",TH:"columnheader",TD:"cell",UL:"list",OL:"list",LI:"listitem",DL:"list",DT:"term",DD:"definition",DIALOG:"dialog",DETAILS:"group",PROGRESS:"progressbar",METER:"meter",OUTPUT:"status",HR:"separator",IMG:"img",FIGURE:"figure",BLOCKQUOTE:"blockquote",PRE:"generic",CODE:"code"}[I]||""}if(!z||z==="none"||z==="presentation"){for(let I of R.children)q(I,Y,J);if(R.shadowRoot)for(let I of R.shadowRoot.children)q(I,Y,J);return}let M="";try{M=qf(R,!1)||""}catch{}if(!M)M=R.getAttribute?.("aria-label")||R.getAttribute?.("alt")||R.getAttribute?.("title")||R.getAttribute?.("placeholder")||"";if(!M&&R.textContent)M=R.textContent.trim().substring(0,100);let Q=R,Z=R.getAttribute?.("aria-description")||"",O="";try{let I=Hf(R);if(I===!0)O="true";else if(I===!1)O="false"}catch{}let N=!!Yf(R),S=!1;try{S=Qf(R)}catch{}let V=0,t=R.tagName;if(/^H[1-6]$/.test(t))V=parseInt(t[1]);let o=R.getAttribute?.("aria-level");if(o)V=parseInt(o)||V;let P=0,T=0,u=0,n="";if("valueAsNumber"in R)u=Q.valueAsNumber||0,P=parseFloat(Q.min)||0,T=parseFloat(Q.max)||100;let x=R.getAttribute?.("aria-valuenow");if(x)u=parseFloat(x)||0;let C=R.getAttribute?.("aria-valuetext");if(C)n=C;let y="",g=R.getAttribute?.("aria-expanded");if(g==="true")y="true";else if(g==="false")y="false";let Y0=R.getAttribute?.("aria-selected")==="true"||R.selected===!0,$0=R.getAttribute?.("aria-required")==="true"||Q.required===!0,d=R.href||R.getAttribute?.("href")||"",k=R.getAttribute?.("aria-keyshortcuts")||"";if(_.push({nodeId:$,parentId:Y,backendId:A,role:z,name:M,ignored:!1,description:Z,checked:O,disabled:N,readonly:S,level:V,valueMin:P,valueMax:T,valueNow:u,valueText:n,expanded:y,selected:Y0,required:$0,url:d,keyShortcuts:k}),R.shadowRoot)for(let I of R.shadowRoot.children)q(I,$,J+1);for(let I of R.children)q(I,$,J+1)}return q(document.documentElement,null,0),_}(()=>{let f=window.__fd;if(!f||f.__axSupport)return;f.__axSupport=!0,Object.assign(f,{accessibilityTree:of})})();})();