// @generated by scripts/generate-aria-snapshot.ts from Playwright v1.61.0
// Bundled from Playwright's injected ARIA-snapshot sources (Apache-2.0, (c) Microsoft).
// Do not edit by hand. Regenerate with: bun scripts/generate-aria-snapshot.ts
var{defineProperty:be,getOwnPropertyNames:gr,getOwnPropertyDescriptor:hr}=Object,mr=Object.prototype.hasOwnProperty;function br(e){return this[e]}var xr=(e)=>{var t=(Ue??=new WeakMap).get(e),n;if(t)return t;if(t=be({},"__esModule",{value:!0}),e&&typeof e==="object"||typeof e==="function"){for(var i of gr(e))if(!mr.call(t,i))be(t,i,{get:br.bind(e,i),enumerable:!(n=hr(e,i))||n.enumerable})}return Ue.set(e,t),t},Ue;var Ar=(e)=>e;function Er(e,t){this[e]=Ar.bind(null,t)}var yr=(e,t)=>{for(var n in t)be(e,n,{get:t[n],enumerable:!0,configurable:!0,set:Er.bind(t,n)})};var ln={};yr(ln,{ariaSnapshot:()=>on,resolveAriaRef:()=>an});module.exports=xr(ln);function Ve(e,t){if(e.role!==t.role||e.name!==t.name)return!1;if(!vr(e,t)||W(e)!==W(t))return!1;let n=Object.keys(e.props),i=Object.keys(t.props);return n.length===i.length&&n.every((r)=>e.props[r]===t.props[r])}function W(e){return e.box.cursor==="pointer"}function vr(e,t){return e.active===t.active&&e.checked===t.checked&&e.disabled===t.disabled&&e.expanded===t.expanded&&e.invalid===t.invalid&&e.selected===t.selected&&e.level===t.level&&e.pressed===t.pressed}var Fe;function G(e){let t=Fe?.get(e);if(t===void 0)t=e.replace(/[\u200b\u00ad]/g,"").trim().replace(/\s+/g," "),Fe?.set(e,t);return t}function xe(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function qe(e,t){let n=e.length,i=t.length,r=0,o=0,u=Array(n+1).fill(null).map(()=>Array(i+1).fill(0));for(let c=1;c<=n;c++)for(let s=1;s<=i;s++)if(e[c-1]===t[s-1]){if(u[c][s]=u[c-1][s-1]+1,u[c][s]>r)r=u[c][s],o=c}return e.slice(o-r,o)}var cn=new RegExp("([\\u001B\\u009B][[\\]()#?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)|(?:(?:\\d{0,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~])))","g");function $e(e){if(!je(e))return e;return"'"+e.replace(/'/g,"''")+"'"}function te(e){if(!je(e))return e;return'"'+e.replace(/[\\"\x00-\x1f\x7f-\x9f]/g,(t)=>{switch(t){case"\\":return"\\\\";case'"':return"\\\"";case"\b":return"\\b";case"\f":return"\\f";case`
`:return"\\n";case"\r":return"\\r";case"\t":return"\\t";default:return"\\x"+t.charCodeAt(0).toString(16).padStart(2,"0")}})+'"'}function je(e){if(e.length===0)return!0;if(/^\s|\s$/.test(e))return!0;if(/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\x9f]/.test(e))return!0;if(/^-/.test(e))return!0;if(/[\n:](\s|$)/.test(e))return!0;if(/\s#/.test(e))return!0;if(/[\n\r]/.test(e))return!0;if(/^[&*\],?!>|@"'#%]/.test(e))return!0;if(/[{}`]/.test(e))return!0;if(/^\[/.test(e))return!0;if(!isNaN(Number(e))||["y","n","yes","no","true","false","on","off","null"].includes(e.toLowerCase()))return!0;return!1}var wr={};function U(e){if(e.parentElement)return e.parentElement;if(!e.parentNode)return;if(e.parentNode.nodeType===11&&e.parentNode.host)return e.parentNode.host}function We(e){let t=e;while(t.parentNode)t=t.parentNode;if(t.nodeType===11||t.nodeType===9)return t}function Sr(e){while(e.parentElement)e=e.parentElement;return U(e)}function z(e,t,n){while(e){let i=e.closest(t);if(n&&i!==n&&i?.contains(n))return;if(i)return i;e=Sr(e)}}function k(e,t){let n=t==="::before"?ve:t==="::after"?Te:ye;if(n&&n.has(e))return n.get(e);let i=e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,t):void 0;return n?.set(e,i),i}function Ae(e,t){if(t=t??k(e),!t)return!0;if(Element.prototype.checkVisibility&&wr.browserNameForWorkarounds!=="webkit"){if(!e.checkVisibility())return!1}else{let n=e.closest("details,summary");if(n!==e&&n?.nodeName==="DETAILS"&&!n.open)return!1}if(t.visibility!=="visible")return!1;return!0}function Y(e){let t=k(e);if(!t)return{visible:!0,inline:!1};let n=t.cursor;if(t.display==="contents"){for(let r=e.firstChild;r;r=r.nextSibling){if(r.nodeType===1&&re(r))return{visible:!0,inline:!1,cursor:n};if(r.nodeType===3&&Ee(r))return{visible:!0,inline:!0,cursor:n}}return{visible:!1,inline:!1,cursor:n}}if(!Ae(e,t))return{cursor:n,visible:!1,inline:!1};let i=e.getBoundingClientRect();return{cursor:n,visible:i.width>0&&i.height>0,inline:t.display==="inline"}}function re(e){return Y(e).visible}function Ee(e){let t=e.ownerDocument.createRange();t.selectNode(e);let n=t.getBoundingClientRect();return n.width>0&&n.height>0}function E(e){let t=e.tagName;if(typeof t==="string")return t.toUpperCase();if(e instanceof HTMLFormElement)return"FORM";return e.tagName.toUpperCase()}var ye,ve,Te,Ge=0;function ze(){++Ge,ye??=new Map,ve??=new Map,Te??=new Map}function Ye(){if(!--Ge)ye=void 0,ve=void 0,Te=void 0}var y=function(e,t,n){return e>=t&&e<=n};function S(e){return y(e,48,57)}function Je(e){return S(e)||y(e,65,70)||y(e,97,102)}function Ir(e){return y(e,65,90)}function Nr(e){return y(e,97,122)}function Rr(e){return Ir(e)||Nr(e)}function Mr(e){return e>=128}function ne(e){return Rr(e)||Mr(e)||e===95}function Ke(e){return ne(e)||S(e)||e===45}function kr(e){return y(e,0,8)||e===11||y(e,14,31)||e===127}function V(e){return e===10}function C(e){return V(e)||e===9||e===32}var Lr=1114111;class se extends Error{constructor(e){super(e);this.name="InvalidCharacterError"}}function Or(e){let t=[];for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===13&&e.charCodeAt(n+1)===10)i=10,n++;if(i===13||i===12)i=10;if(i===0)i=65533;if(y(i,55296,56319)&&y(e.charCodeAt(n+1),56320,57343)){let r=i-55296,o=e.charCodeAt(n+1)-56320;i=Math.pow(2,16)+r*Math.pow(2,10)+o,n++}t.push(i)}return t}function v(e){if(e<=65535)return String.fromCharCode(e);e-=Math.pow(2,16);let t=Math.floor(e/Math.pow(2,10))+55296,n=e%Math.pow(2,10)+56320;return String.fromCharCode(t)+String.fromCharCode(n)}function Xe(e){let t=Or(e),n=-1,i=[],r,o=0,u=0,c=0,s=function(){o+=1,c=u,u=0},d={line:o,column:u},g=function(f){if(f>=t.length)return-1;return t[f]},l=function(f){if(f===void 0)f=1;if(f>3)throw"Spec Error: no more than three codepoints of lookahead.";return g(n+f)},p=function(f){if(f===void 0)f=1;if(n+=f,r=g(n),V(r))s();else u+=f;return!0},A=function(){if(n-=1,V(r))o-=1,u=c;else u-=1;return d.line=o,d.column=u,!0},a=function(f){if(f===void 0)f=r;return f===-1},b=function(){},m=function(){},w=function(){if(I(),p(),C(r)){while(C(l()))p();return new oe}else if(r===34)return pe();else if(r===35)if(Ke(l())||B(l(1),l(2))){let f=new bt("");if(Q(l(1),l(2),l(3)))f.type="id";return f.value=ee(),f}else return new T(r);else if(r===36)if(l()===61)return p(),new ft;else return new T(r);else if(r===39)return pe();else if(r===40)return new lt;else if(r===41)return new ae;else if(r===42)if(l()===61)return p(),new pt;else return new T(r);else if(r===43)if(ge())return A(),O();else return new T(r);else if(r===44)return new nt;else if(r===45)if(ge())return A(),O();else if(l(1)===45&&l(2)===62)return p(2),new et;else if(lr())return A(),j();else return new T(r);else if(r===46)if(ge())return A(),O();else return new T(r);else if(r===58)return new tt;else if(r===59)return new rt;else if(r===60)if(l(1)===33&&l(2)===45&&l(3)===45)return p(3),new Qe;else return new T(r);else if(r===64)if(Q(l(1),l(2),l(3)))return new mt(ee());else return new T(r);else if(r===91)return new ot;else if(r===92)if(Z())return A(),j();else return m(),new T(r);else if(r===93)return new at;else if(r===94)if(l()===61)return p(),new dt;else return new T(r);else if(r===123)return new it;else if(r===124)if(l()===61)return p(),new ct;else if(l()===124)return p(),new gt;else return new T(r);else if(r===125)return new st;else if(r===126)if(l()===61)return p(),new ut;else return new T(r);else if(S(r))return A(),O();else if(ne(r))return A(),j();else if(a())return new ht;else return new T(r)},I=function(){while(l(1)===47&&l(2)===42){p(2);while(!0)if(p(),r===42&&l()===47){p();break}else if(a()){m();return}}},O=function(){let f=cr();if(Q(l(1),l(2),l(3))){let h=new yt;return h.value=f.value,h.repr=f.repr,h.type=f.type,h.unit=ee(),h}else if(l()===37){p();let h=new Et;return h.value=f.value,h.repr=f.repr,h}else{let h=new At;return h.value=f.value,h.repr=f.repr,h.type=f.type,h}},j=function(){let f=ee();if(f.toLowerCase()==="url"&&l()===40){p();while(C(l(1))&&C(l(2)))p();if(l()===34||l()===39)return new F(f);else if(C(l())&&(l(2)===34||l(2)===39))return new F(f);else return X()}else if(l()===40)return p(),new F(f);else return new le(f)},pe=function(f){if(f===void 0)f=r;let h="";while(p())if(r===f||a())return new ue(h);else if(V(r))return m(),A(),new Ze;else if(r===92)if(a(l()))b();else if(V(l()))p();else h+=v(M());else h+=v(r);throw Error("Internal error")},X=function(){let f=new xt("");while(C(l()))p();if(a(l()))return f;while(p())if(r===41||a())return f;else if(C(r)){while(C(l()))p();if(l()===41||a(l()))return p(),f;else return he(),new ie}else if(r===34||r===39||r===40||kr(r))return m(),he(),new ie;else if(r===92)if(Z())f.value+=v(M());else return m(),he(),new ie;else f.value+=v(r);throw Error("Internal error")},M=function(){if(p(),Je(r)){let f=[r];for(let N=0;N<5;N++)if(Je(l()))p(),f.push(r);else break;if(C(l()))p();let h=parseInt(f.map(function(N){return String.fromCharCode(N)}).join(""),16);if(h>Lr)h=65533;return h}else if(a())return 65533;else return r},B=function(f,h){if(f!==92)return!1;if(V(h))return!1;return!0},Z=function(){return B(r,l())},Q=function(f,h,N){if(f===45)return ne(h)||h===45||B(h,N);else if(ne(f))return!0;else if(f===92)return B(f,h);else return!1},lr=function(){return Q(r,l(1),l(2))},ur=function(f,h,N){if(f===43||f===45){if(S(h))return!0;if(h===46&&S(N))return!0;return!1}else if(f===46){if(S(h))return!0;return!1}else if(S(f))return!0;else return!1},ge=function(){return ur(r,l(1),l(2))},ee=function(){let f="";while(p())if(Ke(r))f+=v(r);else if(Z())f+=v(M());else return A(),f;throw Error("Internal parse error")},cr=function(){let f="",h="integer";if(l()===43||l()===45)p(),f+=v(r);while(S(l()))p(),f+=v(r);if(l(1)===46&&S(l(2))){p(),f+=v(r),p(),f+=v(r),h="number";while(S(l()))p(),f+=v(r)}let N=l(1),me=l(2),fr=l(3);if((N===69||N===101)&&S(me)){p(),f+=v(r),p(),f+=v(r),h="number";while(S(l()))p(),f+=v(r)}else if((N===69||N===101)&&(me===43||me===45)&&S(fr)){p(),f+=v(r),p(),f+=v(r),p(),f+=v(r),h="number";while(S(l()))p(),f+=v(r)}let pr=dr(f);return{type:h,value:pr,repr:f}},dr=function(f){return+f},he=function(){while(p())if(r===41||a())return;else if(Z())M(),b();else b()},Be=0;while(!a(l()))if(i.push(w()),Be++,Be>t.length*2)throw Error("I'm infinite-looping!");return i}class x{tokenType="";value;toJSON(){return{token:this.tokenType}}toString(){return this.tokenType}toSource(){return""+this}}class Ze extends x{tokenType="BADSTRING"}class ie extends x{tokenType="BADURL"}class oe extends x{tokenType="WHITESPACE";toString(){return"WS"}toSource(){return" "}}class Qe extends x{tokenType="CDO";toSource(){return"<!--"}}class et extends x{tokenType="CDC";toSource(){return"-->"}}class tt extends x{tokenType=":"}class rt extends x{tokenType=";"}class nt extends x{tokenType=","}class P extends x{value="";mirror=""}class it extends P{tokenType="{";constructor(){super();this.value="{",this.mirror="}"}}class st extends P{tokenType="}";constructor(){super();this.value="}",this.mirror="{"}}class ot extends P{tokenType="[";constructor(){super();this.value="[",this.mirror="]"}}class at extends P{tokenType="]";constructor(){super();this.value="]",this.mirror="["}}class lt extends P{tokenType="(";constructor(){super();this.value="(",this.mirror=")"}}class ae extends P{tokenType=")";constructor(){super();this.value=")",this.mirror="("}}class ut extends x{tokenType="~="}class ct extends x{tokenType="|="}class dt extends x{tokenType="^="}class ft extends x{tokenType="$="}class pt extends x{tokenType="*="}class gt extends x{tokenType="||"}class ht extends x{tokenType="EOF";toSource(){return""}}class T extends x{tokenType="DELIM";value="";constructor(e){super();this.value=v(e)}toString(){return"DELIM("+this.value+")"}toJSON(){let e=this.constructor.prototype.constructor.prototype.toJSON.call(this);return e.value=this.value,e}toSource(){if(this.value==="\\")return"\\\n";else return this.value}}class H extends x{value="";ASCIIMatch(e){return this.value.toLowerCase()===e.toLowerCase()}toJSON(){let e=this.constructor.prototype.constructor.prototype.toJSON.call(this);return e.value=this.value,e}}class le extends H{constructor(e){super();this.value=e}tokenType="IDENT";toString(){return"IDENT("+this.value+")"}toSource(){return J(this.value)}}class F extends H{tokenType="FUNCTION";mirror;constructor(e){super();this.value=e,this.mirror=")"}toString(){return"FUNCTION("+this.value+")"}toSource(){return J(this.value)+"("}}class mt extends H{tokenType="AT-KEYWORD";constructor(e){super();this.value=e}toString(){return"AT("+this.value+")"}toSource(){return"@"+J(this.value)}}class bt extends H{tokenType="HASH";type;constructor(e){super();this.value=e,this.type="unrestricted"}toString(){return"HASH("+this.value+")"}toJSON(){let e=this.constructor.prototype.constructor.prototype.toJSON.call(this);return e.value=this.value,e.type=this.type,e}toSource(){if(this.type==="id")return"#"+J(this.value);else return"#"+Cr(this.value)}}class ue extends H{tokenType="STRING";constructor(e){super();this.value=e}toString(){return'"'+vt(this.value)+'"'}}class xt extends H{tokenType="URL";constructor(e){super();this.value=e}toString(){return"URL("+this.value+")"}toSource(){return'url("'+vt(this.value)+'")'}}class At extends x{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 e=super.toJSON();return e.value=this.value,e.type=this.type,e.repr=this.repr,e}toSource(){return this.repr}}class Et extends x{tokenType="PERCENTAGE";repr;constructor(){super();this.repr=""}toString(){return"PERCENTAGE("+this.value+")"}toJSON(){let e=this.constructor.prototype.constructor.prototype.toJSON.call(this);return e.value=this.value,e.repr=this.repr,e}toSource(){return this.repr+"%"}}class yt extends x{tokenType="DIMENSION";type;repr;unit;constructor(){super();this.type="integer",this.repr="",this.unit=""}toString(){return"DIM("+this.value+","+this.unit+")"}toJSON(){let e=this.constructor.prototype.constructor.prototype.toJSON.call(this);return e.value=this.value,e.type=this.type,e.repr=this.repr,e.unit=this.unit,e}toSource(){let e=this.repr,t=J(this.unit);if(t[0].toLowerCase()==="e"&&(t[1]==="-"||y(t.charCodeAt(1),48,57)))t="\\65 "+t.slice(1,t.length);return e+t}}function J(e){e=""+e;let t="",n=e.charCodeAt(0);for(let i=0;i<e.length;i++){let r=e.charCodeAt(i);if(r===0)throw new se("Invalid character: the input contains U+0000.");if(y(r,1,31)||r===127||i===0&&y(r,48,57)||i===1&&y(r,48,57)&&n===45)t+="\\"+r.toString(16)+" ";else if(r>=128||r===45||r===95||y(r,48,57)||y(r,65,90)||y(r,97,122))t+=e[i];else t+="\\"+e[i]}return t}function Cr(e){e=""+e;let t="";for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===0)throw new se("Invalid character: the input contains U+0000.");if(i>=128||i===45||i===95||y(i,48,57)||y(i,65,90)||y(i,97,122))t+=e[n];else t+="\\"+i.toString(16)+" "}return t}function vt(e){e=""+e;let t="";for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);if(i===0)throw new se("Invalid character: the input contains U+0000.");if(y(i,1,31)||i===127)t+="\\"+i.toString(16)+" ";else if(i===34||i===92)t+="\\"+e[n];else t+=e[n]}return t}function Tt(e){return e.hasAttribute("aria-label")||e.hasAttribute("aria-labelledby")}var wt="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]",Dr=[["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 Mt(e,t){return Dr.some(([n,i])=>!i?.includes(t||"")&&e.hasAttribute(n))}function kt(e){return!Number.isNaN(Number(String(e.getAttribute("tabindex"))))}function Pr(e){return!jt(e)&&(Hr(e)||kt(e))}function Hr(e){let t=E(e);if(["BUTTON","DETAILS","SELECT","TEXTAREA"].includes(t))return!0;if(t==="A"||t==="AREA")return e.hasAttribute("href");if(t==="INPUT")return!e.hidden;return!1}var Br={A:(e)=>e.hasAttribute("href")?"link":null,AREA:(e)=>e.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:(e)=>z(e,wt)?null:"contentinfo",FORM:(e)=>Tt(e)?"form":null,H1:()=>"heading",H2:()=>"heading",H3:()=>"heading",H4:()=>"heading",H5:()=>"heading",H6:()=>"heading",HEADER:(e)=>z(e,wt)?null:"banner",HR:()=>"separator",HTML:()=>"document",IMG:(e)=>e.getAttribute("alt")===""&&!e.getAttribute("title")&&!Mt(e)&&!kt(e)?"presentation":"img",INPUT:(e)=>{let t=e.type.toLowerCase();if(t==="search")return e.hasAttribute("list")?"combobox":"searchbox";if(["email","tel","text","url",""].includes(t)){let n=de(e,e.getAttribute("list"))[0];return n&&E(n)==="DATALIST"?"combobox":"textbox"}if(t==="hidden")return null;if(t==="file")return"button";return Jr[t]||"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:(e)=>Tt(e)?"region":null,SELECT:(e)=>e.hasAttribute("multiple")||e.size>1?"listbox":"combobox",STRONG:()=>"strong",SUB:()=>"subscript",SUP:()=>"superscript",SVG:()=>"img",TABLE:()=>"table",TBODY:()=>"rowgroup",TD:(e)=>{let t=z(e,"table"),n=t?we(t):"";return n==="grid"||n==="treegrid"?"gridcell":"cell"},TEXTAREA:()=>"textbox",TFOOT:()=>"rowgroup",TH:(e)=>{let t=e.getAttribute("scope");if(t==="col"||t==="colgroup")return"columnheader";if(t==="row"||t==="rowgroup")return"rowheader";let{nextElementSibling:n,previousElementSibling:i}=e,r=!!e.parentElement&&E(e.parentElement)==="TR"?e.parentElement:void 0;if(!n&&!i){if(r){let o=z(r,"table");if(o&&o.rows.length<=1)return null}return"columnheader"}if(St(n)&&St(i))return"columnheader";if(It(n)||It(i))return"rowheader";return"columnheader"},THEAD:()=>"rowgroup",TIME:()=>"time",TR:()=>"row",UL:()=>"list"};function St(e){return!!e&&E(e)==="TH"}function It(e){if(!e||E(e)!=="TD")return!1;return!!(e.textContent?.trim()||e.children.length>0)}var Ur={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 Nt(e){let t=Br[E(e)]?.(e)||"";if(!t)return null;let n=e;while(n){let i=U(n),r=Ur[E(n)];if(!r||!i||!r.includes(E(i)))break;let o=we(i);if((o==="none"||o==="presentation")&&!Lt(i,o))return o;n=i}return t}var Vr=["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 we(e){return(e.getAttribute("role")||"").split(" ").map((n)=>n.trim()).find((n)=>Vr.includes(n))||null}function Lt(e,t){return Mt(e,t)||Pr(e)}function R(e){let t=we(e);if(!t)return Nt(e);if(t==="none"||t==="presentation"){let n=Nt(e);if(Lt(e,n))return n}return t}function Ot(e){return e===null?void 0:e.toLowerCase()==="true"}function Ct(e){return["STYLE","SCRIPT","NOSCRIPT","TEMPLATE"].includes(E(e))}function L(e){if(Ct(e))return!0;let t=k(e),n=e.nodeName==="SLOT";if(t?.display==="contents"&&!n){for(let r=e.firstChild;r;r=r.nextSibling){if(r.nodeType===1&&!L(r))return!1;if(r.nodeType===3&&Ee(r))return!1}return!0}if(!(e.nodeName==="OPTION"&&!!e.closest("select"))&&!n&&!Ae(e,t))return!0;return _t(e)}function _t(e){let t=ce?.get(e);if(t===void 0){if(t=!1,e.parentElement&&e.parentElement.shadowRoot&&!e.assignedSlot)t=!0;if(!t){let n=k(e);t=!n||n.display==="none"||Ot(e.getAttribute("aria-hidden"))===!0}if(!t){let n=U(e);if(n)t=_t(n)}ce?.set(e,t)}return t}function de(e,t){if(!t)return[];let n=We(e);if(!n)return[];try{let i=t.split(" ").filter((o)=>!!o),r=[];for(let o of i){let u=n.querySelector("#"+CSS.escape(o));if(u&&!r.includes(u))r.push(u)}return r}catch(i){return[]}}function _(e){return e.trim()}function Fr(e){return e.split(" ").map((t)=>t.replace(/\r\n/g,`
`).replace(/[\u200b\u00ad]/g,"").replace(/\s\s*/g," ")).join(" ").trim()}function Rt(e,t){let n=[...e.querySelectorAll(t)];for(let i of de(e,e.getAttribute("aria-owns"))){if(i.matches(t))n.push(i);n.push(...i.querySelectorAll(t))}return n}function q(e,t){let n=t==="::before"?_e:t==="::after"?De:Ce;if(n?.has(e))return n?.get(e);let i=k(e,t),r;if(i){let o=i.content;if(o&&o!=="none"&&o!=="normal"){if(i.display!=="none"&&i.visibility!=="hidden")r=qr(e,o,!!t)}}if(t&&r!==void 0){if((i?.display||"inline")!=="inline")r=" "+r+" "}if(n)n.set(e,r);return r}function qr(e,t,n){if(!t||t==="none"||t==="normal")return;try{let i=Xe(t).filter((c)=>!(c instanceof oe)),r=i.findIndex((c)=>c instanceof T&&c.value==="/");if(r!==-1)i=i.slice(r+1);else if(!n)return;let o=[],u=0;while(u<i.length)if(i[u]instanceof ue)o.push(i[u].value),u++;else if(u+2<i.length&&i[u]instanceof F&&i[u].value==="attr"&&i[u+1]instanceof le&&i[u+2]instanceof ae){let c=i[u+1].value;o.push(e.getAttribute(c)||""),u+=3}else return;return o.join("")}catch{}}function $r(e){let t=e.getAttribute("aria-labelledby");if(t===null)return null;let n=de(e,t);return n.length?n:null}function jr(e,t){let n=["button","cell","checkbox","columnheader","gridcell","heading","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowheader","switch","tab","tooltip","treeitem"].includes(e),i=t&&["","caption","code","contentinfo","definition","deletion","emphasis","insertion","list","listitem","mark","none","paragraph","presentation","region","row","rowgroup","section","strong","subscript","superscript","table","term","time"].includes(e);return n||i}function Dt(e,t){let n=t?Oe:Le,i=n?.get(e);if(i===void 0){if(i="",!["caption","code","definition","deletion","emphasis","generic","insertion","mark","paragraph","presentation","strong","subscript","suggestion","superscript","term","time"].includes(R(e)||""))i=Fr(D(e,{includeHidden:t,visitedElements:new Set,embeddedInTargetElement:"self"}));n?.set(e,i)}return i}var Pt=["application","checkbox","columnheader","combobox","gridcell","listbox","radiogroup","rowheader","searchbox","slider","spinbutton","switch","textbox","tree"];function Ht(e){let t=e.getAttribute("aria-invalid");if(!t||t.trim()===""||t.toLocaleLowerCase()==="false")return"false";if(t==="true"||t==="grammar"||t==="spelling")return t;return"true"}function D(e,t){if(t.visitedElements.has(e))return"";let n={...t,embeddedInTargetElement:t.embeddedInTargetElement==="self"?"descendant":t.embeddedInTargetElement};if(!t.includeHidden){let s=!!t.embeddedInLabelledBy?.hidden||!!t.embeddedInDescribedBy?.hidden||!!t.embeddedInNativeTextAlternative?.hidden||!!t.embeddedInLabel?.hidden;if(Ct(e)||!s&&L(e))return t.visitedElements.add(e),""}let i=$r(e);if(!t.embeddedInLabelledBy){let s=(i||[]).map((d)=>D(d,{...t,embeddedInLabelledBy:{element:d,hidden:L(d)},embeddedInDescribedBy:void 0,embeddedInTargetElement:void 0,embeddedInLabel:void 0,embeddedInNativeTextAlternative:void 0})).join(" ");if(s)return s}let r=R(e)||"",o=E(e);if(!!t.embeddedInLabel||!!t.embeddedInLabelledBy||t.embeddedInTargetElement==="descendant"){let s=[...e.labels||[]].includes(e),d=(i||[]).includes(e);if(!s&&!d){if(r==="textbox"){if(t.visitedElements.add(e),o==="INPUT"||o==="TEXTAREA")return e.value;return e.textContent||""}if(["combobox","listbox"].includes(r)){t.visitedElements.add(e);let g;if(o==="SELECT"){if(g=[...e.selectedOptions],!g.length&&e.options.length)g.push(e.options[0])}else{let l=r==="combobox"?Rt(e,"*").find((p)=>R(p)==="listbox"):e;g=l?Rt(l,'[aria-selected="true"]').filter((p)=>R(p)==="option"):[]}if(!g.length&&o==="INPUT")return e.value;return g.map((l)=>D(l,n)).join(" ")}if(["progressbar","scrollbar","slider","spinbutton","meter"].includes(r)){if(t.visitedElements.add(e),e.hasAttribute("aria-valuetext"))return e.getAttribute("aria-valuetext")||"";if(e.hasAttribute("aria-valuenow"))return e.getAttribute("aria-valuenow")||"";return e.getAttribute("value")||""}if(["menu"].includes(r))return t.visitedElements.add(e),""}}let u=e.getAttribute("aria-label")||"";if(_(u))return t.visitedElements.add(e),u;if(!["presentation","none"].includes(r)){if(o==="INPUT"&&["button","submit","reset"].includes(e.type)){t.visitedElements.add(e);let s=e.value||"";if(_(s))return s;if(e.type==="submit")return"Submit";if(e.type==="reset")return"Reset";return e.getAttribute("title")||""}if(o==="INPUT"&&e.type==="file"){t.visitedElements.add(e);let s=e.labels||[];if(s.length&&!t.embeddedInLabelledBy)return K(s,t);return"Choose File"}if(o==="INPUT"&&e.type==="image"){t.visitedElements.add(e);let s=e.labels||[];if(s.length&&!t.embeddedInLabelledBy)return K(s,t);let d=e.getAttribute("alt")||"";if(_(d))return d;let g=e.getAttribute("title")||"";if(_(g))return g;return"Submit"}if(!i&&o==="BUTTON"){t.visitedElements.add(e);let s=e.labels||[];if(s.length)return K(s,t)}if(!i&&o==="OUTPUT"){t.visitedElements.add(e);let s=e.labels||[];if(s.length)return K(s,t);return e.getAttribute("title")||""}if(!i&&(o==="TEXTAREA"||o==="SELECT"||o==="INPUT")){t.visitedElements.add(e);let s=e.labels||[];if(s.length)return K(s,t);let d=o==="INPUT"&&["text","password","search","tel","email","url"].includes(e.type)||o==="TEXTAREA",g=e.getAttribute("placeholder")||"",l=e.getAttribute("title")||"";if(!d||l)return l;return g}if(!i&&o==="FIELDSET"){t.visitedElements.add(e);for(let d=e.firstElementChild;d;d=d.nextElementSibling)if(E(d)==="LEGEND")return D(d,{...n,embeddedInNativeTextAlternative:{element:d,hidden:L(d)}});return e.getAttribute("title")||""}if(!i&&o==="FIGURE"){t.visitedElements.add(e);for(let d=e.firstElementChild;d;d=d.nextElementSibling)if(E(d)==="FIGCAPTION")return D(d,{...n,embeddedInNativeTextAlternative:{element:d,hidden:L(d)}});return e.getAttribute("title")||""}if(o==="IMG"){t.visitedElements.add(e);let s=e.getAttribute("alt")||"";if(_(s))return s;return e.getAttribute("title")||""}if(o==="TABLE"){t.visitedElements.add(e);for(let d=e.firstElementChild;d;d=d.nextElementSibling)if(E(d)==="CAPTION")return D(d,{...n,embeddedInNativeTextAlternative:{element:d,hidden:L(d)}});let s=e.getAttribute("summary")||"";if(s)return s}if(o==="AREA"){t.visitedElements.add(e);let s=e.getAttribute("alt")||"";if(_(s))return s;return e.getAttribute("title")||""}if(o==="SVG"||e.ownerSVGElement){t.visitedElements.add(e);for(let s=e.firstElementChild;s;s=s.nextElementSibling)if(E(s)==="TITLE"&&s.ownerSVGElement)return D(s,{...n,embeddedInLabelledBy:{element:s,hidden:L(s)}})}if(e.ownerSVGElement&&o==="A"){let s=e.getAttribute("xlink:title")||"";if(_(s))return t.visitedElements.add(e),s}}let c=o==="SUMMARY"&&!["presentation","none"].includes(r);if(jr(r,t.embeddedInTargetElement==="descendant")||c||!!t.embeddedInLabelledBy||!!t.embeddedInDescribedBy||!!t.embeddedInLabel||!!t.embeddedInNativeTextAlternative){t.visitedElements.add(e);let s=Wr(e,n);if(t.embeddedInTargetElement==="self"?_(s):s)return s}if(!["presentation","none"].includes(r)||o==="IFRAME"){t.visitedElements.add(e);let s=e.getAttribute("title")||"";if(_(s))return s}return t.visitedElements.add(e),""}function Wr(e,t){let n=[],i=(o,u)=>{if(u&&o.assignedSlot)return;if(o.nodeType===1){let c=k(o)?.display||"inline",s=D(o,t);if(c!=="inline"||o.nodeName==="BR")s=" "+s+" ";n.push(s)}else if(o.nodeType===3)n.push(o.textContent||"")};n.push(q(e,"::before")||"");let r=q(e);if(r!==void 0)n.push(r);else{let o=e.nodeName==="SLOT"?e.assignedNodes():[];if(o.length)for(let u of o)i(u,!1);else{for(let u=e.firstChild;u;u=u.nextSibling)i(u,!0);if(e.shadowRoot)for(let u=e.shadowRoot.firstChild;u;u=u.nextSibling)i(u,!0);for(let u of de(e,e.getAttribute("aria-owns")))i(u,!0)}}return n.push(q(e,"::after")||""),n.join("")}var Se=["gridcell","option","row","tab","rowheader","columnheader","treeitem"];function Bt(e){if(E(e)==="OPTION")return e.selected;if(Se.includes(R(e)||""))return Ot(e.getAttribute("aria-selected"))===!0;return!1}var Ie=["checkbox","menuitemcheckbox","option","radio","switch","menuitemradio","treeitem"];function Ut(e){let t=Gr(e,!0);return t==="error"?!1:t}function Gr(e,t){let n=E(e);if(t&&n==="INPUT"&&e.indeterminate)return"mixed";if(n==="INPUT"&&["checkbox","radio"].includes(e.type))return e.checked;if(Ie.includes(R(e)||"")){let i=e.getAttribute("aria-checked");if(i==="true")return!0;if(t&&i==="mixed")return"mixed";return!1}return"error"}var Ne=["button"];function Vt(e){if(Ne.includes(R(e)||"")){let t=e.getAttribute("aria-pressed");if(t==="true")return!0;if(t==="mixed")return"mixed"}return!1}var Re=["application","button","checkbox","combobox","gridcell","link","listbox","menuitem","row","rowheader","tab","treeitem","columnheader","menuitemcheckbox","menuitemradio","rowheader","switch"];function Ft(e){if(E(e)==="DETAILS")return e.open;if(Re.includes(R(e)||"")){let t=e.getAttribute("aria-expanded");if(t===null)return;if(t==="true")return!0;return!1}return}var Me=["heading","listitem","row","treeitem"];function qt(e){let t={H1:1,H2:2,H3:3,H4:4,H5:5,H6:6}[E(e)];if(t)return t;if(Me.includes(R(e)||"")){let n=e.getAttribute("aria-level"),i=n===null?Number.NaN:Number(n);if(Number.isInteger(i)&&i>=1)return i}return 0}var ke=["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 $t(e){return jt(e)||Wt(e)}function jt(e){return["BUTTON","INPUT","SELECT","TEXTAREA","OPTION","OPTGROUP"].includes(E(e))&&(e.hasAttribute("disabled")||zr(e)||Yr(e))}function zr(e){return E(e)==="OPTION"&&!!e.closest("OPTGROUP[DISABLED]")}function Yr(e){let t=e?.closest("FIELDSET[DISABLED]");if(!t)return!1;let n=t.querySelector(":scope > LEGEND");return!n||!n.contains(e)}function Wt(e,t=!1){if(!e)return!1;if(t||ke.includes(R(e)||"")){let n=(e.getAttribute("aria-disabled")||"").toLowerCase();if(n==="true")return!0;if(n==="false")return!1;return Wt(U(e),!0)}return!1}function K(e,t){return[...e].map((n)=>D(n,{...t,embeddedInLabel:{element:n,hidden:L(n)},embeddedInNativeTextAlternative:void 0,embeddedInLabelledBy:void 0,embeddedInDescribedBy:void 0,embeddedInTargetElement:void 0})).filter((n)=>!!n).join(" ")}function Gt(e){let t=Pe,n=e,i,r=[];for(;n;n=U(n)){let o=t.get(n);if(o!==void 0){i=o;break}r.push(n);let u=k(n);if(!u){i=!0;break}let c=u.pointerEvents;if(c){i=c!=="none";break}}if(i===void 0)i=!0;for(let o of r)t.set(o,i);return i}var Le,Oe,zt,Yt,Jt,ce,Ce,_e,De,Pe,Kt=0;function Xt(){ze(),++Kt,Le??=new Map,Oe??=new Map,zt??=new Map,Yt??=new Map,Jt??=new Map,ce??=new Map,Ce??=new Map,_e??=new Map,De??=new Map,Pe??=new Map}function Zt(){if(!--Kt)Le=void 0,Oe=void 0,zt=void 0,Yt=void 0,Jt=void 0,ce=void 0,Ce=void 0,_e=void 0,De=void 0,Pe=void 0;Ye()}var Jr={button:"button",checkbox:"checkbox",image:"button",number:"spinbutton",radio:"radio",range:"slider",reset:"button",submit:"button"};var Xr=0;function er(e){let t=e.boxes;if(e.mode==="ai")return{visibility:"ariaOrVisible",refs:"interactable",refPrefix:e.refPrefix,includeGenericRole:!0,renderActive:!e.doNotRenderActive,renderCursorPointer:!0,renderBoxes:t};if(e.mode==="autoexpect")return{visibility:"ariaAndVisible",refs:"none",renderBoxes:t};if(e.mode==="codegen")return{visibility:"aria",refs:"none",renderStringsAsRegex:!0,renderBoxes:t};return{visibility:"aria",refs:"none",renderBoxes:t}}function tr(e,t){let n=er(t),i=new Set,r={root:{role:"fragment",name:"",children:[],props:{},box:Y(e),receivesPointerEvents:!0},elements:new Map,refs:new Map,iframeRefs:[]};He(r.root,e);let o=(c,s,d)=>{if(i.has(s))return;if(i.add(s),s.nodeType===Node.TEXT_NODE&&s.nodeValue){if(!d)return;let b=s.nodeValue;if(c.role!=="textbox"&&b)c.children.push(s.nodeValue||"");return}if(s.nodeType!==Node.ELEMENT_NODE)return;let g=s,l=!L(g),p=l;if(n.visibility==="ariaOrVisible")p=l||re(g);if(n.visibility==="ariaAndVisible")p=l&&re(g);if(n.visibility==="aria"&&!p)return;let A=[];if(g.hasAttribute("aria-owns")){let b=g.getAttribute("aria-owns").split(/\s+/);for(let m of b){let w=e.ownerDocument.getElementById(m);if(w)A.push(w)}}let a=p?Zr(g,n):null;if(a){if(a.ref){if(r.elements.set(a.ref,g),r.refs.set(g,a.ref),a.role==="iframe")r.iframeRefs.push(a.ref)}c.children.push(a)}u(a||c,g,A,p)};function u(c,s,d,g){let p=(k(s)?.display||"inline")!=="inline"||s.nodeName==="BR"?" ":"";if(p)c.children.push(p);c.children.push(q(s,"::before")||"");let A=s.nodeName==="SLOT"?s.assignedNodes():[];if(A.length)for(let a of A)o(c,a,g);else{for(let a=s.firstChild;a;a=a.nextSibling)if(!a.assignedSlot)o(c,a,g);if(s.shadowRoot)for(let a=s.shadowRoot.firstChild;a;a=a.nextSibling)o(c,a,g)}for(let a of d)o(c,a,g);if(c.children.push(q(s,"::after")||""),p)c.children.push(p);if(c.children.length===1&&c.name===c.children[0])c.children=[];if(c.role==="link"&&s.hasAttribute("href")){let a=s.getAttribute("href");c.props.url=a}if(c.role==="textbox"&&s.hasAttribute("placeholder")&&s.getAttribute("placeholder")!==c.name){let a=s.getAttribute("placeholder");c.props.placeholder=a}}Xt();try{o(r.root,e,!0)}finally{Zt()}return en(r.root),Qr(r.root),r}function Qt(e,t){if(t.refs==="none")return;if(t.refs==="interactable"&&(!e.box.visible||!e.receivesPointerEvents))return;let n=sr(e),i=n._ariaRef;if(!i||i.role!==e.role||i.name!==e.name)i={role:e.role,name:e.name,ref:(t.refPrefix??"")+"e"+ ++Xr},n._ariaRef=i;e.ref=i.ref}function Zr(e,t){let n=e.ownerDocument.activeElement===e;if(e.nodeName==="IFRAME"){let d={role:"iframe",name:"",children:[],props:{},box:Y(e),receivesPointerEvents:!0,active:n};return He(d,e),Qt(d,t),d}let i=t.includeGenericRole?"generic":null,r=R(e)??i;if(!r||r==="presentation"||r==="none")return null;let o=G(Dt(e,!1)||""),u=Gt(e),c=Y(e);if(r==="generic"&&c.inline&&e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE)return null;let s={role:r,name:o,children:[],props:{},box:c,receivesPointerEvents:u,active:n};if(He(s,e),Qt(s,t),Ie.includes(r))s.checked=Ut(e);if(ke.includes(r))s.disabled=$t(e);if(Re.includes(r))s.expanded=Ft(e);if(Pt.includes(r)){let d=Ht(e);s.invalid=d==="false"?!1:d==="true"?!0:d}if(Me.includes(r))s.level=qt(e);if(Ne.includes(r))s.pressed=Vt(e);if(Se.includes(r))s.selected=Bt(e);if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){if(e.type!=="checkbox"&&e.type!=="radio"&&e.type!=="file")s.children=[e.value]}return s}function Qr(e){let t=(n)=>{let i=[];for(let o of n.children||[]){if(typeof o==="string"){i.push(o);continue}let u=t(o);i.push(...u)}if(n.role==="generic"&&!n.name&&i.length<=1&&i.every((o)=>typeof o!=="string"&&!!o.ref))return i;return n.children=i,[n]};t(e)}function en(e){let t=(i,r)=>{if(!i.length)return;let o=G(i.join(""));if(o)r.push(o);i.length=0},n=(i)=>{let r=[],o=[];for(let u of i.children||[])if(typeof u==="string")o.push(u);else t(o,r),n(u),r.push(u);if(t(o,r),i.children=r.length?r:[],i.children.length===1&&i.children[0]===i.name)i.children=[]};n(e)}var An=Symbol("cachedRegex");function rr(e,t=new Map){if(e?.ref)t.set(e.ref,e);for(let n of e?.children||[])if(typeof n!=="string")rr(n,t);return t}function tn(e,t){let n=rr(t?.root),i=new Map,r=(o,u)=>{let c=o.children.length===u?.children.length&&Ve(o,u),s=c;for(let d=0;d<o.children.length;d++){let g=o.children[d],l=u?.children[d];if(typeof g==="string")c&&=g===l,s&&=g===l;else{let p=typeof l!=="string"?l:void 0;if(g.ref)p=n.get(g.ref);let A=r(g,p);if(!p||!A&&!g.ref||p!==l)s=!1;c&&=A&&p===l}}return i.set(o,c?"same":s?"skip":"changed"),c};return r(e.root,n.get(t?.root?.ref)),i}function rn(e,t){let n=[],i=(r)=>{let o=t.get(r);if(o==="same");else if(o==="skip"){for(let u of r.children)if(typeof u!=="string")i(u)}else n.push(r)};for(let r of e)if(typeof r==="string")n.push(r);else i(r);return n}function fe(e){return"  ".repeat(e)}function nr(e,t,n){let i=er(t),r=[],o={},u=i.renderStringsAsRegex?sn:()=>!0,c=i.renderStringsAsRegex?nn:(a)=>a,s=e.root.role==="fragment"?e.root.children:[e.root],d=tn(e,n);if(n)s=rn(s,d);let g=(a,b)=>{if(t.depth&&b>t.depth)return;let m=te(c(a));if(m)r.push(fe(b)+"- text: "+m)},l=(a,b)=>{let m=a.role;if(a.name&&a.name.length<=900){let w=c(a.name);if(w){let I=w.startsWith("/")&&w.endsWith("/")?w:JSON.stringify(w);m+=" "+I}}if(a.checked==="mixed")m+=" [checked=mixed]";if(a.checked===!0)m+=" [checked]";if(a.disabled)m+=" [disabled]";if(a.expanded)m+=" [expanded]";if(a.active&&i.renderActive)m+=" [active]";if(a.invalid==="grammar"||a.invalid==="spelling")m+=` [invalid=${a.invalid}]`;if(a.invalid===!0)m+=" [invalid]";if(a.level)m+=` [level=${a.level}]`;if(a.pressed==="mixed")m+=" [pressed=mixed]";if(a.pressed===!0)m+=" [pressed]";if(a.selected===!0)m+=" [selected]";if(a.ref){if(m+=` [ref=${a.ref}]`,b&&W(a))m+=" [cursor=pointer]"}if(i.renderBoxes){let w=sr(a);if(w){let I=w.getBoundingClientRect();m+=` [box=${Math.round(I.x)},${Math.round(I.y)},${Math.round(I.width)},${Math.round(I.height)}]`}}return m},p=(a)=>a?.children.length===1&&typeof a.children[0]==="string"&&!Object.keys(a.props).length?a.children[0]:void 0,A=(a,b,m)=>{if(t.depth&&b>t.depth)return;if(a.role==="iframe"&&a.ref)o[a.ref]=b;if(d.get(a)==="same"&&a.ref){r.push(fe(b)+`- ref=${a.ref} [unchanged]`);return}let w=!!n&&!b,I=fe(b)+"- "+(w?"<changed> ":"")+$e(l(a,m)),O=p(a),j=!!t.depth&&b===t.depth;if(!O&&(!a.children.length||j)&&!Object.keys(a.props).length)r.push(I);else if(O!==void 0)if(u(a,O))r.push(I+": "+te(c(O)));else r.push(I);else{r.push(I+":");for(let[M,B]of Object.entries(a.props))r.push(fe(b+1)+"- /"+M+": "+te(B));let X=!!a.ref&&m&&W(a);for(let M of a.children)if(typeof M==="string")g(u(a,M)?M:"",b+1);else A(M,b+1,m&&!X)}};for(let a of s)if(typeof a==="string")g(a,0);else A(a,0,!!i.renderCursorPointer);return{text:r.join(`
`),iframeDepths:o}}function nn(e){let t=[{regex:/\b[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\b/,replacement:"[0-9a-fA-F-]+"},{regex:/\b[\d,.]+[bkmBKM]+\b/,replacement:"[\\d,.]+[bkmBKM]+"},{regex:/\b\d+[hmsp]+\b/,replacement:"\\d+[hmsp]+"},{regex:/\b[\d,.]+[hmsp]+\b/,replacement:"[\\d,.]+[hmsp]+"},{regex:/\b\d+,\d+\b/,replacement:"\\d+,\\d+"},{regex:/\b\d+\.\d{2,}\b/,replacement:"\\d+\\.\\d+"},{regex:/\b\d{2,}\.\d+\b/,replacement:"\\d+\\.\\d+"},{regex:/\b\d{2,}\b/,replacement:"\\d+"}],n="",i=0,r=new RegExp(t.map((o)=>"("+o.regex.source+")").join("|"),"g");if(e.replace(r,(o,...u)=>{let c=u[u.length-2],s=u.slice(0,-2);n+=xe(e.slice(i,c));for(let d=0;d<s.length;d++)if(s[d]){let{replacement:g}=t[d];n+=g;break}return i=c+o.length,o}),!n)return e;return n+=xe(e.slice(i)),String(new RegExp(n))}function sn(e,t){if(!t.length)return!1;if(!e.name)return!0;let n=t.length<=200&&e.name.length<=200?qe(t,e.name):"",i=t;while(n&&i.includes(n))i=i.replace(n,"");return i.trim().length/t.length>0.1}var ir=Symbol("element");function sr(e){return e[ir]}function He(e,t){e[ir]=t}function or(e){let t=(n)=>{for(let i of Array.from(n.querySelectorAll("*"))){e(i);let r=i.shadowRoot;if(r)t(r)}};t(document)}function ar(e,t){let n=(i)=>{let r=[];for(let[c,s]of t)for(let d=i.indexOf(c);d>=0;d=i.indexOf(c,d+1))r.push([d,d+c.length,s.length-c.length]);if(!r.length)return i;r.sort((c,s)=>c[0]-s[0]);let o="",u=0;for(let c=0;c<r.length;){let[s,d,g]=r[c++];while(c<r.length&&r[c][0]<d)d=Math.max(d,r[c][1]),g=Math.max(g,r[c++][2]);o+=i.slice(u,s)+"•".repeat(d-s+g),u=d}return o+i.slice(u)};e.name=n(e.name);for(let i of Object.keys(e.props))e.props[i]=n(e.props[i]);e.children=e.children.map((i)=>{if(typeof i==="string")return n(i);return ar(i,t),i})}function on(e,t={}){let n=e??document.body??document.documentElement,i={mode:"ai",depth:t.depth,boxes:t.boxes},r=[],o=[];try{or((c)=>{if(c._ariaRef)delete c._ariaRef;let s=c;if(s.localName!=="input"||s.type!=="password")return;let d=Object.getOwnPropertyDescriptor(s,"value"),g="";try{g=s.value}catch{}let l="•".repeat(g.length);if(d?!d.configurable:!Object.isExtensible(s)){for(let p of new Set([g,G(g)]))if(p)o.push([p,l]);return}Object.defineProperty(s,"value",{configurable:!0,get:()=>l}),r.push([s,d])});let u=tr(n,i);if(o.length)ar(u.root,o);return nr(u,i).text}finally{for(let[u,c]of r)if(c)Object.defineProperty(u,"value",c);else Reflect.deleteProperty(u,"value")}}function an(e){let t=null;return or((n)=>{if(!t&&n._ariaRef?.ref===e)t=n}),t}
