Files
dot-files/GitHub Desktop-dev/extensions/lhdoppojpmngadmnindnejefpokejbdd/content.bundle.js
klein panic 2bcc806b8b first commit
2024-09-29 01:05:25 -04:00

61 lines
261 KiB
JavaScript
Executable File
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see content.bundle.js.LICENSE.txt */
(()=>{var e,t={9357:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__values||function(e){var t="function"==typeof Symbol&&e[Symbol.iterator],r=0;return t?t.call(e):{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}}};Object.defineProperty(t,"__esModule",{value:!0});var s,a,l,c=r(99781);function u(e,t,r){for(var n=null,o=[],i=e,l=0,u=function(){var e=b(function(e){var t=e.getAttribute("id");if(t&&a.idName(t))return{name:"#"+c(t,{isIdentifier:!0}),penalty:0};return null}(i))||b.apply(void 0,function(e){var t=Array.from(e.attributes).filter((function(e){return a.attr(e.name,e.value)}));return t.map((function(e){return{name:"["+c(e.name,{isIdentifier:!0})+'="'+c(e.value)+'"]',penalty:.5}}))}(i))||b.apply(void 0,function(e){return Array.from(e.classList).filter(a.className).map((function(e){return{name:"."+c(e,{isIdentifier:!0}),penalty:1}}))}(i))||b(function(e){var t=e.tagName.toLowerCase();if(a.tagName(t))return{name:t,penalty:2};return null}(i))||[{name:"*",penalty:3}],u=function(e){var t=e.parentNode;if(!t)return null;var r=t.firstChild;if(!r)return null;var n=0;for(;r&&(r.nodeType===Node.ELEMENT_NODE&&n++,r!==e);)r=r.nextSibling;return n}(i);if(t===s.All)u&&(e=e.concat(e.filter(m).map((function(e){return g(e,u)}))));else if(t===s.Two)e=e.slice(0,1),u&&(e=e.concat(e.filter(m).map((function(e){return g(e,u)}))));else if(t===s.One){var h=(e=e.slice(0,1))[0];u&&m(h)&&(e=[g(h,u)])}for(var p=0,f=e;p<f.length;p++){(h=f[p]).level=l}if(o.push(e),o.length>=a.seedMinLength&&(n=d(o,r)))return"break";i=i.parentElement,l++};i&&i!==a.root.parentElement;){if("break"===u())break}return n||(n=d(o,r)),n}function d(e,t){var r=w(v(e));if(r.length>a.threshold)return t?t():null;for(var n=0,o=r;n<o.length;n++){var i=o[n];if(f(i))return i}return null}function h(e){for(var t=e[0],r=t.name,n=1;n<e.length;n++){var o=e[n].level||0;r=t.level===o-1?e[n].name+" > "+r:e[n].name+" "+r,t=e[n]}return r}function p(e){return e.map((function(e){return e.penalty})).reduce((function(e,t){return e+t}),0)}function f(e){switch(l.querySelectorAll(h(e)).length){case 0:throw new Error("Can't select any node with this selector: "+h(e));case 1:return!0;default:return!1}}function g(e,t){return{name:e.name+":nth-child("+t+")",penalty:e.penalty+1}}function m(e){return"html"!==e.name&&!e.name.startsWith("#")}function b(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=e.filter(y);return r.length>0?r:null}function y(e){return null!=e}function v(e,t){var r,n,s;return void 0===t&&(t=[]),o(this,(function(o){switch(o.label){case 0:if(!(e.length>0))return[3,5];r=0,n=e[0],o.label=1;case 1:return r<n.length?(s=n[r],[5,i(v(e.slice(1,e.length),t.concat(s)))]):[3,4];case 2:o.sent(),o.label=3;case 3:return r++,[3,1];case 4:return[3,7];case 5:return[4,t];case 6:o.sent(),o.label=7;case 7:return[2]}}))}function w(e){return Array.from(e).sort((function(e,t){return p(e)-p(t)}))}function x(e,t,r){var n,s,c;return void 0===r&&(r={counter:0,visited:new Map}),o(this,(function(o){switch(o.label){case 0:if(!(e.length>2&&e.length>a.optimizedMinLength))return[3,5];n=1,o.label=1;case 1:return n<e.length-1?r.counter>a.maxNumberOfTries?[2]:(r.counter+=1,(s=e.slice()).splice(n,1),c=h(s),r.visited.has(c)?[2]:f(s)&&function(e,t){return l.querySelector(h(e))===t}(s,t)?[4,s]:[3,4]):[3,5];case 2:return o.sent(),r.visited.set(c,!0),[5,i(x(s,t,r))];case 3:o.sent(),o.label=4;case 4:return n++,[3,1];case 5:return[2]}}))}!function(e){e[e.All=0]="All",e[e.Two=1]="Two",e[e.One=2]="One"}(s||(s={})),t.default=function(e,t){if(e.nodeType!==Node.ELEMENT_NODE)throw new Error("Can't generate CSS selector for non-element node type.");if("html"===e.tagName.toLowerCase())return"html";var r={root:document.body,idName:function(e){return!0},className:function(e){return!0},tagName:function(e){return!0},attr:function(e,t){return!1},seedMinLength:1,optimizedMinLength:2,threshold:1e3,maxNumberOfTries:1e4};a=n({},r,t),l=function(e,t){if(e.nodeType===Node.DOCUMENT_NODE)return e;if(e===t.root)return e.ownerDocument;return e}(a.root,r);var o=u(e,s.All,(function(){return u(e,s.Two,(function(){return u(e,s.One)}))}));if(o){var i=w(x(o,e));return i.length>0&&(o=i[0]),h(o)}throw new Error("Selector was not found.")}},33238:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(72257);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const a=async e=>{if(!e||0===e.length)return null;const t=await n.J.send(n.D.content,"selector:identify",{selector:e});if(!Array.isArray(t)||null==t||!t.length)return null;const r=t.pop(),o=await n.J.send(n.D.content,"highlight:get-node-metadata",{selector:r.selector},{frameId:r.frameId});if(!o)return null;const[s,...a]=await Promise.all([r,...t].map((e=>n.J.send(n.D.content,"highlight:get-element-layout",{selector:e.selector},{frameId:e.frameId})))),l=a.reduce(((e,t)=>({top:e.top+t.offsetTop+t.border.top,left:e.left+t.offsetLeft+t.border.left})),{top:0,left:0});return i(i({},o),{},{selector:e,frameId:r.frameId,layout:i(i({},s),{},{top:s.top+l.top,left:s.left+l.left})})}},9415:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r(36637),o=r(72257),i=(r(38873),r(56660));r(2663);const s=JSON.parse('{"HO":{"md":"^4.9.0"}}');let a;a="AxeChrome";const l=s.HO.md.match(/(?<major>\d+)\.(?<minor>\d+)\.(?<patch>\d+)/).groups;async function c(e){if(window.frames.length>0){const t=500,r=Promise.all(Array.from(window.frames).map((t=>(0,n.Z)(t,"axe:ping",e).catch((()=>{}))))),o=new Promise((e=>setTimeout(e,t)));await Promise.race([r,o])}}async function u(e){var t,r,s,u,d,h;const p=!e||"latest"===e||e===`${l.major}.${l.minor}`||e===`${l.major}.${l.minor}.${l.patch}`;if(!p&&!function(e){return Object.keys(i.d).includes(null==e?void 0:e.toString())}(e))return!1;if(p&&"axe"in window||null!==(t=window.axeVersions)&&void 0!==t&&t[i.d[e]])return await c(e),!0;let f;try{f=await async function(e){let t;globalThis.define=(e,r,n)=>{"axe-core"===e&&(t=n())},globalThis.define.amd=!0;const r=i.d[e],n=async()=>await import(browser.runtime.getURL(`axe-versions/${"latest"===e?e:r}/axe.js`));if(window.axeVersions=window.axeVersions||{},"latest"===e)await n();else if(!window.axeVersions[r]){const e=window.axe;await n(),window.axe=e,window.axeVersions[r]=t}return delete globalThis.define,t}(p?"latest":e)}catch(e){return!1}const g=["wcag22aaa","wcag22aa","wcag22a","wcag21aaa","wcag2aaa"],m=[];if("function"==typeof(null===(r=f)||void 0===r?void 0:r.getRules))for(const{ruleId:e}of f.getRules(g)){f.utils.getRule(e).enabled||m.push(e)}null===(s=f)||void 0===s||s.configure({branding:{brand:"axe",application:a},rules:m.map((e=>({id:e,enabled:!0})))});const b=p||null===(u=f)||void 0===u||!u.version?"axe-frame-messenger":`axe-frame-messenger@${f.version}`;return null===(d=f)||void 0===d||null===(h=d.frameMessenger)||void 0===h||h.call(d,{post:async(e,t,r)=>{r(await(0,n.Z)(e,b,t,{timeout:"axe.ping"===t.topic?5e3:6e4}))},open:e=>{o.J.listen(b,(async({message:t})=>await new Promise((r=>{e(t,(e=>{r(JSON.parse(JSON.stringify(e)))}))}))))}}),await c(e),!0}},54630:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Oa});var n={};r.r(n),r.d(n,{DocumentPosition:()=>He,append:()=>Se,appendChild:()=>Ee,compareDocumentPosition:()=>Je,existsOne:()=>Ne,filter:()=>je,find:()=>ke,findAll:()=>Ce,findOne:()=>Ie,findOneChild:()=>Ae,getAttributeValue:()=>me,getChildren:()=>pe,getElementById:()=>Fe,getElements:()=>Ze,getElementsByTagName:()=>Be,getElementsByTagType:()=>Ve,getFeed:()=>Ue,getInnerHTML:()=>ce,getName:()=>ye,getOuterHTML:()=>le,getParent:()=>fe,getSiblings:()=>ge,getText:()=>ue,hasAttrib:()=>be,hasChildren:()=>P,innerText:()=>he,isCDATA:()=>O,isComment:()=>S,isDocument:()=>T,isTag:()=>x,isText:()=>E,nextElementSibling:()=>ve,prepend:()=>Pe,prependChild:()=>Te,prevElementSibling:()=>we,removeElement:()=>xe,removeSubsets:()=>$e,replaceElement:()=>Oe,testElement:()=>qe,textContent:()=>de,uniqueSort:()=>_e});const o={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let i;const s=new Uint8Array(16);function a(){if(!i&&(i="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!i))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return i(s)}const l=[];for(let e=0;e<256;++e)l.push((e+256).toString(16).slice(1));function c(e,t=0){return l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]}const u=function(e,t,r){if(o.randomUUID&&!t&&!e)return o.randomUUID();const n=(e=e||{}).random||(e.rng||a)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=n[e];return t}return c(n)};var d;!function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(d||(d={}));const h=d.Root,p=d.Text,f=d.Directive,g=d.Comment,m=d.Script,b=d.Style,y=d.Tag,v=d.CDATA,w=d.Doctype;function x(e){return(t=e).type===d.Tag||t.type===d.Script||t.type===d.Style;var t}function O(e){return e.type===d.CDATA}function E(e){return e.type===d.Text}function S(e){return e.type===d.Comment}function T(e){return e.type===d.Root}function P(e){return Object.prototype.hasOwnProperty.call(e,"children")}const j=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎸᏄϨrrowƀ;BDᅐᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ\0ᚕ᚛ᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsuᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ拔;櫙artint;樍Āao⁕Ācsα‰‸⁅⁈\0⁐β•‥‧\0耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0耻¾䂾;慗;慜5;慘ƶ⁌\0;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚ;檒;檥;檤ȀEaes;扩pĀ;p℣檊rox»Ā;q檈Ā;qim;拧pf;쀀𝕘Āci⅃r;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❶❼➅➇ròࢨorneòarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;efभ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛òðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬Āet;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ëĀ;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓pĀ;sᆴ㑵;쀀⊔uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;h㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊;쀀⫋setneqĀ;q㦏㦒쀀⊋;쀀⫌Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((e=>e.charCodeAt(0)))),k=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((e=>e.charCodeAt(0))));var A;const I=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),N=null!==(A=String.fromCodePoint)&&void 0!==A?A:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};function C(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=I.get(e))&&void 0!==t?t:e}var D;!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(D||(D={}));var L,M,R;function q(e){return e>=D.ZERO&&e<=D.NINE}function Z(e){return e===D.EQUALS||function(e){return e>=D.UPPER_A&&e<=D.UPPER_Z||e>=D.LOWER_A&&e<=D.LOWER_Z||q(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(L||(L={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(M||(M={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(R||(R={}));class F{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=M.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=R.Strict}startEntity(e){this.decodeMode=e,this.state=M.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case M.EntityStart:return e.charCodeAt(t)===D.NUM?(this.state=M.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=M.NamedEntity,this.stateNamedEntity(e,t));case M.NumericStart:return this.stateNumericStart(e,t);case M.NumericDecimal:return this.stateNumericDecimal(e,t);case M.NumericHex:return this.stateNumericHex(e,t);case M.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===D.LOWER_X?(this.state=M.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=M.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){const o=r-t;this.result=this.result*Math.pow(n,o)+parseInt(e.substr(t,o),n),this.consumed+=o}}stateNumericHex(e,t){const r=t;for(;t<e.length;){const o=e.charCodeAt(t);if(!(q(o)||(n=o,n>=D.UPPER_A&&n<=D.UPPER_F||n>=D.LOWER_A&&n<=D.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(o,3);t+=1}var n;return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){const r=t;for(;t<e.length;){const n=e.charCodeAt(t);if(!q(n))return this.addToNumericResult(e,r,t,10),this.emitNumericEntity(n,2);t+=1}return this.addToNumericResult(e,r,t,10),-1}emitNumericEntity(e,t){var r;if(this.consumed<=t)return null===(r=this.errors)||void 0===r||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===D.SEMI)this.consumed+=1;else if(this.decodeMode===R.Strict)return 0;return this.emitCodePoint(C(this.result),this.consumed),this.errors&&(e!==D.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:r}=this;let n=r[this.treeIndex],o=(n&L.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){const i=e.charCodeAt(t);if(this.treeIndex=V(r,n,this.treeIndex+Math.max(1,o),i),this.treeIndex<0)return 0===this.result||this.decodeMode===R.Attribute&&(0===o||Z(i))?0:this.emitNotTerminatedNamedEntity();if(n=r[this.treeIndex],o=(n&L.VALUE_LENGTH)>>14,0!==o){if(i===D.SEMI)return this.emitNamedEntityData(this.treeIndex,o,this.consumed+this.excess);this.decodeMode!==R.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:r}=this,n=(r[t]&L.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){const{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~L.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case M.NamedEntity:return 0===this.result||this.decodeMode===R.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case M.NumericDecimal:return this.emitNumericEntity(0,2);case M.NumericHex:return this.emitNumericEntity(0,3);case M.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case M.EntityStart:return 0}}}function B(e){let t="";const r=new F(e,(e=>t+=N(e)));return function(e,n){let o=0,i=0;for(;(i=e.indexOf("&",i))>=0;){t+=e.slice(o,i),r.startEntity(n);const s=r.write(e,i+1);if(s<0){o=i+r.end();break}o=i+s,i=0===s?o+1:o}const s=t+e.slice(o);return t="",s}}function V(e,t,r,n){const o=(t&L.BRANCH_LENGTH)>>7,i=t&L.JUMP_TABLE;if(0===o)return 0!==i&&n===i?r:-1;if(i){const t=n-i;return t<0||t>=o?-1:e[r+t]-1}let s=r,a=s+o-1;for(;s<=a;){const t=s+a>>>1,r=e[t];if(r<n)s=t+1;else{if(!(r>n))return e[t+o];a=t-1}}return-1}B(j),B(k);function $(e){for(let t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}new Map($([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map($([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map($([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map($([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]));const H=/["&'<>$\x80-\uFFFF]/g,J=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),_=null!=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):(e,t)=>55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t);function U(e){let t,r="",n=0;for(;null!==(t=H.exec(e));){const o=t.index,i=e.charCodeAt(o),s=J.get(i);void 0!==s?(r+=e.substring(n,o)+s,n=o+1):(r+=`${e.substring(n,o)}&#x${_(e,o).toString(16)};`,n=H.lastIndex+=Number(55296==(64512&i)))}return r+e.substr(n)}function W(e,t){return function(r){let n,o=0,i="";for(;n=e.exec(r);)o!==n.index&&(i+=r.substring(o,n.index)),i+=t.get(n[0].charCodeAt(0)),o=n.index+1;return i+r.substring(o)}}W(/[&<>'"]/g,J);const G=W(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),z=W(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));var Y,X;!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(Y||(Y={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(X||(X={}));const K=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((e=>[e.toLowerCase(),e]))),Q=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((e=>[e.toLowerCase(),e]))),ee=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function te(e){return e.replace(/"/g,"&quot;")}const re=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function ne(e,t={}){const r="length"in e?e:[e];let n="";for(let e=0;e<r.length;e++)n+=ie(r[e],t);return n}const oe=ne;function ie(e,t){switch(e.type){case h:return ne(e.children,t);case w:case f:return`<${e.data}>`;case g:return function(e){return`\x3c!--${e.data}--\x3e`}(e);case v:return function(e){return`<![CDATA[${e.children[0].data}]]>`}(e);case m:case b:case y:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=K.get(e.name))&&void 0!==r?r:e.name,e.parent&&se.has(e.parent.name)&&(t={...t,xmlMode:!1}));!t.xmlMode&&ae.has(e.name)&&(t={...t,xmlMode:"foreign"});let n=`<${e.name}`;const o=function(e,t){var r;if(!e)return;const n=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?te:t.xmlMode||"utf8"!==t.encodeEntities?U:G;return Object.keys(e).map((r=>{var o,i;const s=null!==(o=e[r])&&void 0!==o?o:"";return"foreign"===t.xmlMode&&(r=null!==(i=Q.get(r))&&void 0!==i?i:r),t.emptyAttrs||t.xmlMode||""!==s?`${r}="${n(s)}"`:r})).join(" ")}(e.attribs,t);o&&(n+=` ${o}`);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&re.has(e.name))?(t.xmlMode||(n+=" "),n+="/>"):(n+=">",e.children.length>0&&(n+=ne(e.children,t)),!t.xmlMode&&re.has(e.name)||(n+=`</${e.name}>`));return n}(e,t);case p:return function(e,t){var r;let n=e.data||"";!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&ee.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?U(n):z(n));return n}(e,t)}}const se=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),ae=new Set(["svg","math"]);function le(e,t){return oe(e,t)}function ce(e,t){return P(e)?e.children.map((e=>le(e,t))).join(""):""}function ue(e){return Array.isArray(e)?e.map(ue).join(""):x(e)?"br"===e.name?"\n":ue(e.children):O(e)?ue(e.children):E(e)?e.data:""}function de(e){return Array.isArray(e)?e.map(de).join(""):P(e)&&!S(e)?de(e.children):E(e)?e.data:""}function he(e){return Array.isArray(e)?e.map(he).join(""):P(e)&&(e.type===d.Tag||O(e))?he(e.children):E(e)?e.data:""}function pe(e){return P(e)?e.children:[]}function fe(e){return e.parent||null}function ge(e){const t=fe(e);if(null!=t)return pe(t);const r=[e];let{prev:n,next:o}=e;for(;null!=n;)r.unshift(n),({prev:n}=n);for(;null!=o;)r.push(o),({next:o}=o);return r}function me(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]}function be(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]}function ye(e){return e.name}function ve(e){let{next:t}=e;for(;null!==t&&!x(t);)({next:t}=t);return t}function we(e){let{prev:t}=e;for(;null!==t&&!x(t);)({prev:t}=t);return t}function xe(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){const t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}function Oe(e,t){const r=t.prev=e.prev;r&&(r.next=t);const n=t.next=e.next;n&&(n.prev=t);const o=t.parent=e.parent;if(o){const r=o.children;r[r.lastIndexOf(e)]=t,e.parent=null}}function Ee(e,t){if(xe(t),t.next=null,t.parent=e,e.children.push(t)>1){const r=e.children[e.children.length-2];r.next=t,t.prev=r}else t.prev=null}function Se(e,t){xe(t);const{parent:r}=e,n=e.next;if(t.next=n,t.prev=e,e.next=t,t.parent=r,n){if(n.prev=t,r){const e=r.children;e.splice(e.lastIndexOf(n),0,t)}}else r&&r.children.push(t)}function Te(e,t){if(xe(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){const r=e.children[1];r.prev=t,t.next=r}else t.next=null}function Pe(e,t){xe(t);const{parent:r}=e;if(r){const n=r.children;n.splice(n.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=r,t.prev=e.prev,t.next=e,e.prev=t}function je(e,t,r=!0,n=1/0){return ke(e,Array.isArray(t)?t:[t],r,n)}function ke(e,t,r,n){const o=[],i=[t],s=[0];for(;;){if(s[0]>=i[0].length){if(1===s.length)return o;i.shift(),s.shift();continue}const t=i[0][s[0]++];if(e(t)&&(o.push(t),--n<=0))return o;r&&P(t)&&t.children.length>0&&(s.unshift(0),i.unshift(t.children))}}function Ae(e,t){return t.find(e)}function Ie(e,t,r=!0){let n=null;for(let o=0;o<t.length&&!n;o++){const i=t[o];x(i)&&(e(i)?n=i:r&&i.children.length>0&&(n=Ie(e,i.children,!0)))}return n}function Ne(e,t){return t.some((t=>x(t)&&(e(t)||Ne(e,t.children))))}function Ce(e,t){const r=[],n=[t],o=[0];for(;;){if(o[0]>=n[0].length){if(1===n.length)return r;n.shift(),o.shift();continue}const t=n[0][o[0]++];x(t)&&(e(t)&&r.push(t),t.children.length>0&&(o.unshift(0),n.unshift(t.children)))}}const De={tag_name:e=>"function"==typeof e?t=>x(t)&&e(t.name):"*"===e?x:t=>x(t)&&t.name===e,tag_type:e=>"function"==typeof e?t=>e(t.type):t=>t.type===e,tag_contains:e=>"function"==typeof e?t=>E(t)&&e(t.data):t=>E(t)&&t.data===e};function Le(e,t){return"function"==typeof t?r=>x(r)&&t(r.attribs[e]):r=>x(r)&&r.attribs[e]===t}function Me(e,t){return r=>e(r)||t(r)}function Re(e){const t=Object.keys(e).map((t=>{const r=e[t];return Object.prototype.hasOwnProperty.call(De,t)?De[t](r):Le(t,r)}));return 0===t.length?null:t.reduce(Me)}function qe(e,t){const r=Re(e);return!r||r(t)}function Ze(e,t,r,n=1/0){const o=Re(e);return o?je(o,t,r,n):[]}function Fe(e,t,r=!0){return Array.isArray(t)||(t=[t]),Ie(Le("id",e),t,r)}function Be(e,t,r=!0,n=1/0){return je(De.tag_name(e),t,r,n)}function Ve(e,t,r=!0,n=1/0){return je(De.tag_type(e),t,r,n)}function $e(e){let t=e.length;for(;--t>=0;){const r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1);else for(let n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e}var He;function Je(e,t){const r=[],n=[];if(e===t)return 0;let o=P(e)?e:e.parent;for(;o;)r.unshift(o),o=o.parent;for(o=P(t)?t:t.parent;o;)n.unshift(o),o=o.parent;const i=Math.min(r.length,n.length);let s=0;for(;s<i&&r[s]===n[s];)s++;if(0===s)return He.DISCONNECTED;const a=r[s-1],l=a.children,c=r[s],u=n[s];return l.indexOf(c)>l.indexOf(u)?a===t?He.FOLLOWING|He.CONTAINED_BY:He.FOLLOWING:a===e?He.PRECEDING|He.CONTAINS:He.PRECEDING}function _e(e){return(e=e.filter(((e,t,r)=>!r.includes(e,t+1)))).sort(((e,t)=>{const r=Je(e,t);return r&He.PRECEDING?-1:r&He.FOLLOWING?1:0})),e}function Ue(e){const t=Ye(Qe,e);return t?"feed"===t.name?function(e){var t;const r=e.children,n={type:"atom",items:Be("entry",r).map((e=>{var t;const{children:r}=e,n={media:ze(r)};Ke(n,"id","id",r),Ke(n,"title","title",r);const o=null===(t=Ye("link",r))||void 0===t?void 0:t.attribs.href;o&&(n.link=o);const i=Xe("summary",r)||Xe("content",r);i&&(n.description=i);const s=Xe("updated",r);return s&&(n.pubDate=new Date(s)),n}))};Ke(n,"id","id",r),Ke(n,"title","title",r);const o=null===(t=Ye("link",r))||void 0===t?void 0:t.attribs.href;o&&(n.link=o);Ke(n,"description","subtitle",r);const i=Xe("updated",r);i&&(n.updated=new Date(i));return Ke(n,"author","email",r,!0),n}(t):function(e){var t,r;const n=null!==(r=null===(t=Ye("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],o={type:e.name.substr(0,3),id:"",items:Be("item",e.children).map((e=>{const{children:t}=e,r={media:ze(t)};Ke(r,"id","guid",t),Ke(r,"title","title",t),Ke(r,"link","link",t),Ke(r,"description","description",t);const n=Xe("pubDate",t)||Xe("dc:date",t);return n&&(r.pubDate=new Date(n)),r}))};Ke(o,"title","title",n),Ke(o,"link","link",n),Ke(o,"description","description",n);const i=Xe("lastBuildDate",n);i&&(o.updated=new Date(i));return Ke(o,"author","managingEditor",n,!0),o}(t):null}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(He||(He={}));const We=["url","type","lang"],Ge=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function ze(e){return Be("media:content",e).map((e=>{const{attribs:t}=e,r={medium:t.medium,isDefault:!!t.isDefault};for(const e of We)t[e]&&(r[e]=t[e]);for(const e of Ge)t[e]&&(r[e]=parseInt(t[e],10));return t.expression&&(r.expression=t.expression),r}))}function Ye(e,t){return Be(e,t,!0,1)[0]}function Xe(e,t,r=!1){return de(Be(e,t,r,1)).trim()}function Ke(e,t,r,n,o=!1){const i=Xe(r,n,o);i&&(e[t]=i)}function Qe(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}var et,tt=r(19377);!function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(et||(et={}));var rt;!function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(rt||(rt={}));const nt=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,ot=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,it=new Map([[126,rt.Element],[94,rt.Start],[36,rt.End],[42,rt.Any],[33,rt.Not],[124,rt.Hyphen]]),st=new Set(["has","not","matches","is","where","host","host-context"]);const at=new Set(["contains","icontains"]);function lt(e,t,r){const n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)}function ct(e){return e.replace(ot,lt)}function ut(e){return 39===e||34===e}function dt(e){return 32===e||9===e||10===e||12===e||13===e}function ht(e){const t=[],r=pt(t,`${e}`,0);if(r<e.length)throw new Error(`Unmatched selector: ${e.slice(r)}`);return t}function pt(e,t,r){let n=[];function o(e){const n=t.slice(r+e).match(nt);if(!n)throw new Error(`Expected name, found ${t.slice(r)}`);const[o]=n;return r+=e+o.length,ct(o)}function i(e){for(r+=e;r<t.length&&dt(t.charCodeAt(r));)r++}function s(){const e=r+=1;let n=1;for(;n>0&&r<t.length;r++)40!==t.charCodeAt(r)||a(r)?41!==t.charCodeAt(r)||a(r)||n--:n++;if(n)throw new Error("Parenthesis not matched");return ct(t.slice(e,r-1))}function a(e){let r=0;for(;92===t.charCodeAt(--e);)r++;return 1==(1&r)}function l(){if(n.length>0&&function(e){switch(e.type){case et.Adjacent:case et.Child:case et.Descendant:case et.Parent:case et.Sibling:case et.ColumnCombinator:return!0;default:return!1}}(n[n.length-1]))throw new Error("Did not expect successive traversals.")}function c(e){n.length>0&&n[n.length-1].type===et.Descendant?n[n.length-1].type=e:(l(),n.push({type:e}))}function u(e,t){n.push({type:et.Attribute,name:e,action:t,value:o(1),namespace:null,ignoreCase:"quirks"})}function d(){if(n.length&&n[n.length-1].type===et.Descendant&&n.pop(),0===n.length)throw new Error("Empty sub-selector");e.push(n)}if(i(0),t.length===r)return r;e:for(;r<t.length;){const e=t.charCodeAt(r);switch(e){case 32:case 9:case 10:case 12:case 13:0!==n.length&&n[0].type===et.Descendant||(l(),n.push({type:et.Descendant})),i(1);break;case 62:c(et.Child),i(1);break;case 60:c(et.Parent),i(1);break;case 126:c(et.Sibling),i(1);break;case 43:c(et.Adjacent),i(1);break;case 46:u("class",rt.Element);break;case 35:u("id",rt.Equals);break;case 91:{let e;i(1);let s=null;124===t.charCodeAt(r)?e=o(1):t.startsWith("*|",r)?(s="*",e=o(2)):(e=o(0),124===t.charCodeAt(r)&&61!==t.charCodeAt(r+1)&&(s=e,e=o(1))),i(0);let l=rt.Exists;const c=it.get(t.charCodeAt(r));if(c){if(l=c,61!==t.charCodeAt(r+1))throw new Error("Expected `=`");i(2)}else 61===t.charCodeAt(r)&&(l=rt.Equals,i(1));let u="",d=null;if("exists"!==l){if(ut(t.charCodeAt(r))){const e=t.charCodeAt(r);let n=r+1;for(;n<t.length&&(t.charCodeAt(n)!==e||a(n));)n+=1;if(t.charCodeAt(n)!==e)throw new Error("Attribute value didn't end");u=ct(t.slice(r+1,n)),r=n+1}else{const e=r;for(;r<t.length&&(!dt(t.charCodeAt(r))&&93!==t.charCodeAt(r)||a(r));)r+=1;u=ct(t.slice(e,r))}i(0);const e=32|t.charCodeAt(r);115===e?(d=!1,i(1)):105===e&&(d=!0,i(1))}if(93!==t.charCodeAt(r))throw new Error("Attribute selector didn't terminate");r+=1;const h={type:et.Attribute,name:e,action:l,value:u,namespace:s,ignoreCase:d};n.push(h);break}case 58:{if(58===t.charCodeAt(r+1)){n.push({type:et.PseudoElement,name:o(2).toLowerCase(),data:40===t.charCodeAt(r)?s():null});continue}const e=o(1).toLowerCase();let i=null;if(40===t.charCodeAt(r))if(st.has(e)){if(ut(t.charCodeAt(r+1)))throw new Error(`Pseudo-selector ${e} cannot be quoted`);if(i=[],r=pt(i,t,r+1),41!==t.charCodeAt(r))throw new Error(`Missing closing parenthesis in :${e} (${t})`);r+=1}else{if(i=s(),at.has(e)){const e=i.charCodeAt(0);e===i.charCodeAt(i.length-1)&&ut(e)&&(i=i.slice(1,-1))}i=ct(i)}n.push({type:et.Pseudo,name:e,data:i});break}case 44:d(),n=[],i(1);break;default:{if(t.startsWith("/*",r)){const e=t.indexOf("*/",r+2);if(e<0)throw new Error("Comment was not terminated");r=e+2,0===n.length&&i(0);break}let s,a=null;if(42===e)r+=1,s="*";else if(124===e){if(s="",124===t.charCodeAt(r+1)){c(et.ColumnCombinator),i(2);break}}else{if(!nt.test(t.slice(r)))break e;s=o(0)}124===t.charCodeAt(r)&&124!==t.charCodeAt(r+1)&&(a=s,42===t.charCodeAt(r+1)?(s="*",r+=2):s=o(1)),n.push("*"===s?{type:et.Universal,namespace:a}:{type:et.Tag,name:s,namespace:a})}}}return d(),r}const ft=new Map([[et.Universal,50],[et.Tag,30],[et.Attribute,1],[et.Pseudo,0]]);function gt(e){return!ft.has(e.type)}const mt=new Map([[rt.Exists,10],[rt.Equals,8],[rt.Not,7],[rt.Start,6],[rt.End,6],[rt.Any,5]]);function bt(e){const t=e.map(yt);for(let r=1;r<e.length;r++){const n=t[r];if(!(n<0))for(let o=r-1;o>=0&&n<t[o];o--){const r=e[o+1];e[o+1]=e[o],e[o]=r,t[o+1]=t[o],t[o]=n}}}function yt(e){var t,r;let n=null!==(t=ft.get(e.type))&&void 0!==t?t:-1;return e.type===et.Attribute?(n=null!==(r=mt.get(e.action))&&void 0!==r?r:4,e.action===rt.Equals&&"id"===e.name&&(n=9),e.ignoreCase&&(n>>=1)):e.type===et.Pseudo&&(e.data?"has"===e.name||"contains"===e.name?n=0:Array.isArray(e.data)?(n=Math.min(...e.data.map((e=>Math.min(...e.map(yt))))),n<0&&(n=0)):n=2:n=3),n}const vt=/[-[\]{}()*+?.,\\^$|#\s]/g;function wt(e){return e.replace(vt,"\\$&")}const xt=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 Ot(e,t){return"boolean"==typeof e.ignoreCase?e.ignoreCase:"quirks"===e.ignoreCase?!!t.quirksMode:!t.xmlMode&&xt.has(e.name)}const Et={equals(e,t,r){const{adapter:n}=r,{name:o}=t;let{value:i}=t;return Ot(t,r)?(i=i.toLowerCase(),t=>{const r=n.getAttributeValue(t,o);return null!=r&&r.length===i.length&&r.toLowerCase()===i&&e(t)}):t=>n.getAttributeValue(t,o)===i&&e(t)},hyphen(e,t,r){const{adapter:n}=r,{name:o}=t;let{value:i}=t;const s=i.length;return Ot(t,r)?(i=i.toLowerCase(),function(t){const r=n.getAttributeValue(t,o);return null!=r&&(r.length===s||"-"===r.charAt(s))&&r.substr(0,s).toLowerCase()===i&&e(t)}):function(t){const r=n.getAttributeValue(t,o);return null!=r&&(r.length===s||"-"===r.charAt(s))&&r.substr(0,s)===i&&e(t)}},element(e,t,r){const{adapter:n}=r,{name:o,value:i}=t;if(/\s/.test(i))return tt.falseFunc;const s=new RegExp(`(?:^|\\s)${wt(i)}(?:$|\\s)`,Ot(t,r)?"i":"");return function(t){const r=n.getAttributeValue(t,o);return null!=r&&r.length>=i.length&&s.test(r)&&e(t)}},exists:(e,{name:t},{adapter:r})=>n=>r.hasAttrib(n,t)&&e(n),start(e,t,r){const{adapter:n}=r,{name:o}=t;let{value:i}=t;const s=i.length;return 0===s?tt.falseFunc:Ot(t,r)?(i=i.toLowerCase(),t=>{const r=n.getAttributeValue(t,o);return null!=r&&r.length>=s&&r.substr(0,s).toLowerCase()===i&&e(t)}):t=>{var r;return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.startsWith(i))&&e(t)}},end(e,t,r){const{adapter:n}=r,{name:o}=t;let{value:i}=t;const s=-i.length;return 0===s?tt.falseFunc:Ot(t,r)?(i=i.toLowerCase(),t=>{var r;return(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.substr(s).toLowerCase())===i&&e(t)}):t=>{var r;return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.endsWith(i))&&e(t)}},any(e,t,r){const{adapter:n}=r,{name:o,value:i}=t;if(""===i)return tt.falseFunc;if(Ot(t,r)){const t=new RegExp(wt(i),"i");return function(r){const s=n.getAttributeValue(r,o);return null!=s&&s.length>=i.length&&t.test(s)&&e(r)}}return t=>{var r;return!!(null===(r=n.getAttributeValue(t,o))||void 0===r?void 0:r.includes(i))&&e(t)}},not(e,t,r){const{adapter:n}=r,{name:o}=t;let{value:i}=t;return""===i?t=>!!n.getAttributeValue(t,o)&&e(t):Ot(t,r)?(i=i.toLowerCase(),t=>{const r=n.getAttributeValue(t,o);return(null==r||r.length!==i.length||r.toLowerCase()!==i)&&e(t)}):t=>n.getAttributeValue(t,o)!==i&&e(t)}},St=new Set([9,10,12,13,32]),Tt="0".charCodeAt(0),Pt="9".charCodeAt(0);function jt(e){return function(e){const t=e[0],r=e[1]-1;if(r<0&&t<=0)return tt.falseFunc;if(-1===t)return e=>e<=r;if(0===t)return e=>e===r;if(1===t)return r<0?tt.trueFunc:e=>e>=r;const n=Math.abs(t),o=(r%n+n)%n;return t>1?e=>e>=r&&e%n===o:e=>e<=r&&e%n===o}(function(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];let t=0,r=0,n=i(),o=s();if(t<e.length&&"n"===e.charAt(t)&&(t++,r=n*(null!=o?o:1),a(),t<e.length?(n=i(),a(),o=s()):n=o=0),null===o||t<e.length)throw new Error(`n-th rule couldn't be parsed ('${e}')`);return[r,n*o];function i(){return"-"===e.charAt(t)?(t++,-1):("+"===e.charAt(t)&&t++,1)}function s(){const r=t;let n=0;for(;t<e.length&&e.charCodeAt(t)>=Tt&&e.charCodeAt(t)<=Pt;)n=10*n+(e.charCodeAt(t)-Tt),t++;return t===r?null:n}function a(){for(;t<e.length&&St.has(e.charCodeAt(t));)t++}}(e))}function kt(e,t){return r=>{const n=t.getParent(r);return null!=n&&t.isTag(n)&&e(r)}}const At={contains:(e,t,{adapter:r})=>function(n){return e(n)&&r.getText(n).includes(t)},icontains(e,t,{adapter:r}){const n=t.toLowerCase();return function(t){return e(t)&&r.getText(t).toLowerCase().includes(n)}},"nth-child"(e,t,{adapter:r,equals:n}){const o=jt(t);return o===tt.falseFunc?tt.falseFunc:o===tt.trueFunc?kt(e,r):function(t){const i=r.getSiblings(t);let s=0;for(let e=0;e<i.length&&!n(t,i[e]);e++)r.isTag(i[e])&&s++;return o(s)&&e(t)}},"nth-last-child"(e,t,{adapter:r,equals:n}){const o=jt(t);return o===tt.falseFunc?tt.falseFunc:o===tt.trueFunc?kt(e,r):function(t){const i=r.getSiblings(t);let s=0;for(let e=i.length-1;e>=0&&!n(t,i[e]);e--)r.isTag(i[e])&&s++;return o(s)&&e(t)}},"nth-of-type"(e,t,{adapter:r,equals:n}){const o=jt(t);return o===tt.falseFunc?tt.falseFunc:o===tt.trueFunc?kt(e,r):function(t){const i=r.getSiblings(t);let s=0;for(let e=0;e<i.length;e++){const o=i[e];if(n(t,o))break;r.isTag(o)&&r.getName(o)===r.getName(t)&&s++}return o(s)&&e(t)}},"nth-last-of-type"(e,t,{adapter:r,equals:n}){const o=jt(t);return o===tt.falseFunc?tt.falseFunc:o===tt.trueFunc?kt(e,r):function(t){const i=r.getSiblings(t);let s=0;for(let e=i.length-1;e>=0;e--){const o=i[e];if(n(t,o))break;r.isTag(o)&&r.getName(o)===r.getName(t)&&s++}return o(s)&&e(t)}},root:(e,t,{adapter:r})=>t=>{const n=r.getParent(t);return(null==n||!r.isTag(n))&&e(t)},scope(e,t,r,n){const{equals:o}=r;return n&&0!==n.length?1===n.length?t=>o(n[0],t)&&e(t):t=>n.includes(t)&&e(t):At.root(e,t,r)},hover:It("isHovered"),visited:It("isVisited"),active:It("isActive")};function It(e){return function(t,r,{adapter:n}){const o=n[e];return"function"!=typeof o?tt.falseFunc:function(e){return o(e)&&t(e)}}}const Nt={empty:(e,{adapter:t})=>!t.getChildren(e).some((e=>t.isTag(e)||""!==t.getText(e))),"first-child"(e,{adapter:t,equals:r}){if(t.prevElementSibling)return null==t.prevElementSibling(e);const n=t.getSiblings(e).find((e=>t.isTag(e)));return null!=n&&r(e,n)},"last-child"(e,{adapter:t,equals:r}){const n=t.getSiblings(e);for(let o=n.length-1;o>=0;o--){if(r(e,n[o]))return!0;if(t.isTag(n[o]))break}return!1},"first-of-type"(e,{adapter:t,equals:r}){const n=t.getSiblings(e),o=t.getName(e);for(let i=0;i<n.length;i++){const s=n[i];if(r(e,s))return!0;if(t.isTag(s)&&t.getName(s)===o)break}return!1},"last-of-type"(e,{adapter:t,equals:r}){const n=t.getSiblings(e),o=t.getName(e);for(let i=n.length-1;i>=0;i--){const s=n[i];if(r(e,s))return!0;if(t.isTag(s)&&t.getName(s)===o)break}return!1},"only-of-type"(e,{adapter:t,equals:r}){const n=t.getName(e);return t.getSiblings(e).every((o=>r(e,o)||!t.isTag(o)||t.getName(o)!==n))},"only-child":(e,{adapter:t,equals:r})=>t.getSiblings(e).every((n=>r(e,n)||!t.isTag(n)))};function Ct(e,t,r,n){if(null===r){if(e.length>n)throw new Error(`Pseudo-class :${t} requires an argument`)}else if(e.length===n)throw new Error(`Pseudo-class :${t} doesn't have any arguments`)}const Dt={"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])"},Lt={};function Mt(e,t){return e===tt.falseFunc?tt.falseFunc:r=>t.isTag(r)&&e(r)}function Rt(e,t){const r=t.getSiblings(e);if(r.length<=1)return[];const n=r.indexOf(e);return n<0||n===r.length-1?[]:r.slice(n+1).filter(t.isTag)}function qt(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}}const Zt=(e,t,r,n,o)=>{const i=o(t,qt(r),n);return i===tt.trueFunc?e:i===tt.falseFunc?tt.falseFunc:t=>i(t)&&e(t)},Ft={is:Zt,matches:Zt,where:Zt,not(e,t,r,n,o){const i=o(t,qt(r),n);return i===tt.falseFunc?e:i===tt.trueFunc?tt.falseFunc:t=>!i(t)&&e(t)},has(e,t,r,n,o){const{adapter:i}=r,s=qt(r);s.relativeSelector=!0;const a=t.some((e=>e.some(gt)))?[Lt]:void 0,l=o(t,s,a);if(l===tt.falseFunc)return tt.falseFunc;const c=Mt(l,i);if(a&&l!==tt.trueFunc){const{shouldTestNextSiblings:t=!1}=l;return r=>{if(!e(r))return!1;a[0]=r;const n=i.getChildren(r),o=t?[...n,...Rt(r,i)]:n;return i.existsOne(c,o)}}return t=>e(t)&&i.existsOne(c,i.getChildren(t))}};function Bt(e,t){const r=t.getParent(e);return r&&t.isTag(r)?r:null}function Vt(e,t,r,n,o){const{adapter:i,equals:s}=r;switch(t.type){case et.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case et.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case et.Attribute:if(null!=t.namespace)throw new Error("Namespaced attributes are not yet supported by css-select");return r.xmlMode&&!r.lowerCaseAttributeNames||(t.name=t.name.toLowerCase()),Et[t.action](e,t,r);case et.Pseudo:return function(e,t,r,n,o){var i;const{name:s,data:a}=t;if(Array.isArray(a)){if(!(s in Ft))throw new Error(`Unknown pseudo-class :${s}(${a})`);return Ft[s](e,a,r,n,o)}const l=null===(i=r.pseudos)||void 0===i?void 0:i[s],c="string"==typeof l?l:Dt[s];if("string"==typeof c){if(null!=a)throw new Error(`Pseudo ${s} doesn't have any arguments`);const t=ht(c);return Ft.is(e,t,r,n,o)}if("function"==typeof l)return Ct(l,s,a,1),t=>l(t,a)&&e(t);if(s in At)return At[s](e,a,r,n);if(s in Nt){const t=Nt[s];return Ct(t,s,a,2),n=>t(n,r,a)&&e(n)}throw new Error(`Unknown pseudo-class :${s}`)}(e,t,r,n,o);case et.Tag:{if(null!=t.namespace)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:n}=t;return r.xmlMode&&!r.lowerCaseTags||(n=n.toLowerCase()),function(t){return i.getName(t)===n&&e(t)}}case et.Descendant:{if(!1===r.cacheResults||"undefined"==typeof WeakSet)return function(t){let r=t;for(;r=Bt(r,i);)if(e(r))return!0;return!1};const t=new WeakSet;return function(r){let n=r;for(;n=Bt(n,i);)if(!t.has(n)){if(i.isTag(n)&&e(n))return!0;t.add(n)}return!1}}case"_flexibleDescendant":return function(t){let r=t;do{if(e(r))return!0}while(r=Bt(r,i));return!1};case et.Parent:return function(t){return i.getChildren(t).some((t=>i.isTag(t)&&e(t)))};case et.Child:return function(t){const r=i.getParent(t);return null!=r&&i.isTag(r)&&e(r)};case et.Sibling:return function(t){const r=i.getSiblings(t);for(let n=0;n<r.length;n++){const o=r[n];if(s(t,o))break;if(i.isTag(o)&&e(o))return!0}return!1};case et.Adjacent:return i.prevElementSibling?function(t){const r=i.prevElementSibling(t);return null!=r&&e(r)}:function(t){const r=i.getSiblings(t);let n;for(let e=0;e<r.length;e++){const o=r[e];if(s(t,o))break;i.isTag(o)&&(n=o)}return!!n&&e(n)};case et.Universal:if(null!=t.namespace&&"*"!==t.namespace)throw new Error("Namespaced universal selectors are not yet supported by css-select");return e}}function $t(e,t,r){return Wt("string"==typeof e?ht(e):e,t,r)}function Ht(e){return e.type===et.Pseudo&&("scope"===e.name||Array.isArray(e.data)&&e.data.some((e=>e.some(Ht))))}const Jt={type:et.Descendant},_t={type:"_flexibleDescendant"},Ut={type:et.Pseudo,name:"scope",data:null};function Wt(e,t,r){var n;e.forEach(bt),r=null!==(n=t.context)&&void 0!==n?n:r;const o=Array.isArray(r),i=r&&(Array.isArray(r)?r:[r]);if(!1!==t.relativeSelector)!function(e,{adapter:t},r){const n=!!(null==r?void 0:r.every((e=>{const r=t.isTag(e)&&t.getParent(e);return e===Lt||r&&t.isTag(r)})));for(const t of e){if(t.length>0&&gt(t[0])&&t[0].type!==et.Descendant);else{if(!n||t.some(Ht))continue;t.unshift(Jt)}t.unshift(Ut)}}(e,t,i);else if(e.some((e=>e.length>0&&gt(e[0]))))throw new Error("Relative selectors are not allowed when the `relativeSelector` option is disabled");let s=!1;const a=e.map((e=>{if(e.length>=2){const[t,r]=e;t.type!==et.Pseudo||"scope"!==t.name||(o&&r.type===et.Descendant?e[1]=_t:r.type!==et.Adjacent&&r.type!==et.Sibling||(s=!0))}return function(e,t,r){var n;return e.reduce(((e,n)=>e===tt.falseFunc?tt.falseFunc:Vt(e,n,t,r,Wt)),null!==(n=t.rootFunc)&&void 0!==n?n:tt.trueFunc)}(e,t,i)})).reduce(Gt,tt.falseFunc);return a.shouldTestNextSiblings=s,a}function Gt(e,t){return t===tt.falseFunc||e===tt.trueFunc?e:e===tt.falseFunc||t===tt.trueFunc?t:function(r){return e(r)||t(r)}}const zt=(e,t)=>e===t,Yt={adapter:n,equals:zt};function Xt(e){var t,r,o,i;const s=null!=e?e:Yt;return null!==(t=s.adapter)&&void 0!==t||(s.adapter=n),null!==(r=s.equals)&&void 0!==r||(s.equals=null!==(i=null===(o=s.adapter)||void 0===o?void 0:o.equals)&&void 0!==i?i:zt),s}function Kt(e){return function(t,r,n){const o=Xt(r);return e(t,o,n)}}Kt((function(e,t,r){return Mt($t(e,t,r),t.adapter)})),Kt($t),Kt(Wt);function Qt(e){return function(t,r,n){const o=Xt(n);"function"!=typeof t&&(t=$t(t,o,r));const i=function(e,t,r=!1){r&&(e=function(e,t){const r=Array.isArray(e)?e.slice(0):[e],n=r.length;for(let e=0;e<n;e++){const n=Rt(r[e],t);r.push(...n)}return r}(e,t));return Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}(r,o.adapter,t.shouldTestNextSiblings);return e(t,i,o)}}const er=Qt(((e,t,r)=>e!==tt.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[])),tr=Qt(((e,t,r)=>e!==tt.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null));class rr extends HTMLElement{constructor(){return document.createElement("div")}}class nr{constructor(e){this.groot=e.groot,this.type=e.event.type,this.target=this.groot.get(e.event.target);const t=e.event.composedPath();t[0]&&(this.composedTarget=this.groot.get(t[0]))}toJSON(){const{type:e,target:t,composedTarget:r}=this,n={type:e,target:JSON.parse(this.groot.safe(t))};return r&&(n.composedTarget=JSON.parse(this.groot.safe(r))),n}}class or{constructor(e){this.groot=e.groot,this.vnodeId=e.node.vnodeId,this.element=e.node.element||null,this.depth=e.node.depth||0,this.selector=e.node.selector,this.children=e.node.children||[],this.ancestors=e.node.ancestors||[],this.previousSiblings=e.node.previousSiblings||[],this.attributes=e.node.attributes||{},this.attrs=e.node.attrs||[],this.properties=e.node.properties,this.tagName=e.node.tagName,this.isFrame=e.node.isFrame,this.isShadow=e.node.isShadow,this.isShadowHost=e.node.isShadowHost,this.isSlottedElement=e.node.isSlottedElement,this.slotAncestors=e.node.slotAncestors||[],this.slotChildren=e.node.slotChildren||[],e.frameMessenger&&(this.frameMessenger=e.frameMessenger,this.listeners=new Map,this.init())}toJSON(){const{groot:e,...t}=this;return{...t}}init(){var e;null===(e=this.frameMessenger)||void 0===e||e.listen("groot:add-event-listener",(({message:e})=>{const{type:t,options:r,vnodeId:n,treeId:o,listenerId:i}=e;if(window===window.top||Number(n)!==this.vnodeId||o!==this.groot.getId())return;const s=e=>this.frameMessenger.sendReply("groot:event",{event:e,listenerId:i});this.addEventListener(t,s,r),this.frameMessenger.listen("groot:remove-event-listener",(({message:e})=>{const{listenerId:r}=e;if(i===r)return this.removeEventListener(t,s)}))}))}async addEventListener(e,t,r){let n;if(this.isCrossOrigin()){const o=u();await this.frameMessenger.sendAll("groot:add-event-listener",{type:e,options:r,vnodeId:this.vnodeId,treeId:this.groot.getId(),listenerId:o}),this.frameMessenger.listen("groot:event",(({message:e})=>{const r=e.event,n={type:r.type,target:this.groot.getById(r.target.vnodeId)};r.composedTarget&&(n.composedTarget=this.groot.getById(r.composedTarget.vnodeId)),e.listenerId===o&&t(n)})),n=async()=>{this.frameMessenger.sendAll("groot:remove-event-listener",{listenerId:o})}}else{const o=e=>{null!=r&&r.preventDefault&&e.preventDefault(),null!=r&&r.stopPropagation&&e.stopPropagation(),t(new nr({event:e,groot:this.groot}))},i="object"!=typeof r?r:Object.fromEntries(Object.entries(r).filter((([e])=>!["preventDefault","stopPropagation"].includes(e))));this.element.addEventListener(e,o,i),n=()=>{this.element.removeEventListener(e,o,i)}}return this.listeners.set(t,n),n}async removeEventListener(e,t){const r=this.listeners.get(t);r&&(await r(),this.listeners.delete(t))}isCrossOrigin(){var e;return!(null!==(e=this.element)&&void 0!==e&&e.isConnected)}contains(e){if(!e)return!1;const t=this.groot.get(e)??e,r=[...this.children,...this.slotChildren];return r.some((e=>e.vnodeId===t.vnodeId))||r.some((e=>{var r;return null===(r=e.contains)||void 0===r?void 0:r.call(e,t)}))}}const ir={allowAttrs:Object.freeze(["data-.*","aria-.*","method","action","class","id","xlink:href","role","name","src","type","for"]),rejectKeys:Object.freeze(["element"]),vnodeOnly:Object.freeze(["previousSiblings","ancestors","children","slotAncestors","slotChildren"]),rejectTags:Object.freeze(["script","style"]),seed:0,findOneTimeLimit:1e3};var sr=Object.keys(ir).reduce(((e,t)=>(e[t]=ir[t],e)),{});const ar=/(\[[^=]+=[^[]+\])|(\[.*\])/g;function lr(e){let t=e;t.startsWith("#")&&(t=`[id="${t.substring(1)}"]`);const r=e.toString().match(ar);if(r){const e=r.reduce(((e,t)=>{let r=t,[n,o,i,s]=["","","",""];const a=r.match(/\[([^~|^$*=]+)([~|^$*]*=)"*([^\]|"]+)"*\]/);if(a?[n,o,i,s]=a:[n,o]=r.match(/\[([^=|'|"]+)\]/)||[],!o)return r;s&&(s=`${i}"${CSS.escape(s)}"`);const l=o.match(/[^:]+:(.*)/);return l?([n,o]=l,r=`[*|${o}${s}]:not([${o}${s}])`):r=`[${o}${s}]`,e+=r}),"");t=t.replace(ar,e)}return t}var cr=["id","accesskey","aria-keyshortcuts","for","aria-owns","aria-controls","aria-flowto","list","aria-errormessage","type","autocomplete","inputmode","pattern","role","itemprop","itemtype","rel","name","title","aria-labelledby","aria-describedby","placeholder","aria-placeholder","aria-label","aria-roledescription","summary","aria-details","class","action","href","src","aria-valuemax","aria-valuemin","value"];function*ur(e){const t=function(e){const{tagName:t,attributes:r={}}=e,n=[];t&&n.push({selector:t,score:0});return Object.entries(r).forEach(function(e){return([t,r=""])=>{const n=t.startsWith("data-")?100:cr.indexOf(t);-1!==n&&("class"===t&&r.indexOf(" ")>-1?e.push(...r.match(/\S+/g).map((e=>({selector:`.${CSS.escape(e)}`,score:n})))):e.push({selector:lr(`[${t}="${r}"]`),score:n}))}}(n)),n.sort(((e,t)=>e.score-t.score)).map((e=>e.selector))}(e);yield*function*(e,t=e.length){let r=1;for(;r<=t;r+=1)yield*dr(e,r)}(t)}function*dr(e,t,r={}){const{data:n=[],start:o=0,index:i=0}=r;i===t&&(yield n.slice(0,i).join(""));const s=e.length-1;for(let r=o;r<=s&&s-r+1>=t-i;r+=1)n[i]=e[r],yield*dr(e,t,{data:n,start:r+1,index:i+1})}function hr(e){if(e.length<2)return[];const t=JSON.parse(JSON.stringify(e));let r=t.pop();if("string"==typeof r)return t;let[n,...o]=r;return t.push([n,...hr(o)]),t}var pr={isTag:()=>!0,existsOne(e,t){return t.some((t=>e(t)||this.existsOne(e,this.getChildren(t))))},getAttributeValue:(e,t)=>e.attributes[t],getChildren:e=>e.children,getName:e=>e.tagName,getParent:e=>e.ancestors[e.ancestors.length-1]||null,getSiblings(e){const t=this.getParent(e);return t?t.children:[e]},prevElementSibling:e=>e.previousSiblings[e.previousSiblings.length-1]||null,getText(){throw new Error("getText() is not implemented. :contains pseudo-selector is not supported.")},hasAttrib:(e,t)=>t in e.attributes,removeSubsets(e){const t=[...e],r=[];for(;t.length;){const e=t.pop();if(t.includes(e))continue;e.ancestors.some((e=>t.includes(e)))||r.push(e)}return r.reverse()},findAll(e,t){const r=[];for(const n of t)e(n)&&r.push(n),r.push(...this.findAll(e,this.getChildren(n)));return r},findOne(e,t){let r=null;for(const n of t){if(e(n)){r=n;break}if(r=this.findOne(e,this.getChildren(n)),r)break}return r}},fr={"nth-context":(e,t)=>e.ancestors.reduce(((e,t)=>((t.isFrame||t.isShadow)&&e++,e)),1)===Number(t)};function gr(e,t=!1){const r=e.length,n=e.reduce(((e,t)=>{const r=e?`${e} `:"";return Array.isArray(t)?`${r}${t[0]} ${t[1]}`:`${r}${t}`}),"");return t?n:`${n}:nth-context(${r})`}const mr=Symbol("i am groot");class br extends Map{constructor(e){super(),this.config={},this[mr]={},this[mr].count=0,this[mr].nextId=()=>{for(;this.vnodeIds[this[mr].count];)this[mr].count+=1;return this[mr].count},this[mr].listeners={create:new Set,destroy:new Set,update:new Set,walk:new Set,discard:new Set},this[mr].json=[],this[mr].dirty=!0,this.ready=!1,this.context=!1,this.rules={},this.vnodeIds={},this.reset(e)}use(e={}){const t=["context","seed"],r=Object.assign(this.config,e);return Object.keys(e).forEach((n=>{let o=e[n];if("listeners"!==n){if(t.includes(n))return this[n]=o;r[n]=o}else{const t=e.listeners;Object.keys(t).forEach((e=>{let r=t[e];Array.isArray(r)||(r=[r]),r.forEach((t=>{this[mr].listeners[e].add(t)}))}))}})),this.rules={allowAttrs:new RegExp(`^(${r.allowAttrs.join("|")})$`),rejectTags:r.rejectTags.map(lr).join(", "),rejectKeys:new RegExp(`^(${r.rejectKeys.join("|")})$`),vnodeOnly:new RegExp(`^(${r.vnodeOnly.join("|")})$`)},this.context&&(this.ready=!0),this}clear(){return super.clear(),this[mr].count=this.config.seed,this.vnodeIds={},this}reset(e={}){return this.context=window,this.config=Object.assign({},sr,{id:u()}),this.rules={},this.ready=!1,this.use(e),this.clear(),this}getSerializableConfig(){const{acceptNode:e,listeners:t,treeBuilder:r,...n}=this.config;return n}get root(){return this.vnodeIds[this.config.seed]}get flat(){const e=[],t=r=>{e.push(r),r.children.forEach(t)};return this.root&&t(this.root),e}toJSON(){return this[mr].dirty?(this[mr].json=JSON.parse(this.safe(this.flat)),this[mr].dirty=!1,this[mr].json):this[mr].json}safe(e){return JSON.stringify(e,((e,t)=>{if(!e.match(this.rules.rejectKeys))return e.match(this.rules.vnodeOnly)?t.map((e=>e.vnodeId)):t}))}set(e,t){const r=t.element;return this.delete(r),super.set(e,t),this.vnodeIds[t.vnodeId]=t,this}delete(e){const t=super.get(e);return!!super.delete(e)&&(delete this.vnodeIds[t.vnodeId],!0)}getById(e){return this.vnodeIds[e]}getFrameContent(e){try{return e.contentDocument}catch(e){}}getRoot(e){if(e){if(e.window)return e.document.body;if(e.nodeType===Node.DOCUMENT_NODE)return e.body||e.documentElement;if(e.contentWindow){const t=this.getFrameContent(e);return t&&t.body}return e.nodeType===Node.ELEMENT_NODE?e:e.ownerDocument?e.getRootNode():void 0}}getContext(e=this.context){if(e)return e.window?e.document:e.nodeType===Node.DOCUMENT_NODE?e:e.contentWindow?this.getFrameContent(e):e.ownerDocument?e.ownerDocument:void 0}getTreeWalker(e){const{context:t,root:r}=e;let{acceptNode:n}=this.config;return"function"!=typeof n&&(n=()=>!0),t.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{if(!e.matches(this.rules.rejectTags)&&n(e))return NodeFilter.FILTER_ACCEPT}})}merge(e,t){t.children.push(e.root),t.properties.childElementCount+=1,e.forEach((e=>{e.ancestors.unshift(...t.ancestors,t),e.depth=t.depth+e.depth+1,this.updateSelector(e),this.set(e.element,e),this[mr].nextId()}))}async walk(e,t={}){this[mr].dirty=!0;const{parent:r}=t,n=this.getContext(e);if(!n)return;const o=this.getRoot(e||n),i=this.getTreeWalker({context:n,root:o}),s=this.refreshVnode(this.get(i.currentNode),t)||this.vnode({parent:r,element:o,vnodeId:this[mr].nextId()}),a=s.isShadow&&s;for(this.set(o,s);i.nextNode();){const e=this.refreshVnode(this.get(i.currentNode),{parent:a})||this.vnode({element:i.currentNode,parent:a,vnodeId:this[mr].nextId()});if(this.set(i.currentNode,e),e.isFrame){const t=this.getFrameContent(e.element);if(!t&&this.config.treeBuilder){try{const t=u(),r=await this.config.treeBuilder.buildSubTree(e.element.contentWindow,{...this.getSerializableConfig(),id:t,seed:this[mr].nextId()});this.merge(r,e)}catch(e){console.error(e)}continue}await this.walk(t,{parent:e})}else if(e.isShadowHost){const t=i.currentNode.shadowRoot;t&&await this.walk(t,{parent:e})}}return this[mr].listeners.walk.forEach((e=>e(s,this))),this}vnode(e){const{element:t,parent:r,vnodeId:n}=e,o=[];let i=t.previousElementSibling;if(!this.root){const e=this.getContext(t);for(;i&&e.body.contains(i);)o.push({tagName:CSS.escape(i.tagName.toLowerCase())}),i=i.previousElementSibling}const s=new or({frameMessenger:this.config.frameMessenger,groot:this,node:{vnodeId:n,element:t,depth:0,selector:[],children:[],ancestors:[],previousSiblings:o,properties:{},attributes:{},attrs:[],slotAncestors:[],slotChildren:[]}});return this.updateTag(s),this.updateAttributes(s),this.updateFrame(s),this.updateShadow(s),this.updateSlot(s),this.updateProperties(s),this.updateParent(s,r),this.updateSelector(s),this[mr].listeners.create.forEach((e=>e(s,this))),s}refreshVnode(e,t={}){const{parent:r}=t;if(!e)return;const n=new or({frameMessenger:this.config.frameMessenger,groot:this,node:e});return n.isShadowHost&&!n.element.shadowRoot||(this.cleanUp(n),this.updateTag(n),this.updateAttributes(n),this.updateFrame(n),this.updateShadow(n),this.updateSlot(n),this.updateProperties(n),this.updateParent(n,r),this.updateSelector(n),this[mr].listeners.update.forEach((e=>e(n,this)))),n}cleanUp(e){e.children.forEach((t=>{t.isShadow||e.isShadow||t.element.isConnected||(this.delete(t.element),this[mr].listeners.destroy.forEach((t=>t(e,this))))})),e.depth=0,e.children.length=0,e.ancestors.length=0}updateParent(e,t){const{element:r}=e;let n=t;const o=r.parentElement;if((!n||n.isShadow&&o)&&(n=this.get(o)),n&&(e.previousSiblings.length=0,e.previousSiblings.push(...n.children.slice(0)),e.depth=n.depth+1,e.ancestors.length=0,e.ancestors.push(...n.ancestors,n),n.children.push(e),n.properties.childElementCount+=1),e.isSlottedElement){const t=this.get(r.assignedSlot);e.slotAncestors=[...t.ancestors,t],t.slotChildren.push(e)}else n&&n.slotAncestors&&n.slotAncestors.length&&(e.slotAncestors=[...n.slotAncestors,n])}updateFrame(e){const{tagName:t}=e;Boolean(t.match(/^(i){0,1}frame$/i))&&(e.isFrame=!0)}updateSlot(e){const{element:t}=e;t.assignedSlot&&(e.isSlottedElement=!0)}updateTag(e){const{element:t}=e;let r=t.tagName;t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&(r="shadow-root"),e.tagName=CSS.escape(r.toLowerCase())}updateAttributes(e){const{element:t}=e;e.attrs.length&&e.attrs.forEach((t=>delete e.attributes[t])),e.attrs.length=0;const r=t.attributes||[];e.attributes={};const n=r.length;let o=0;for(;o<n;o+=1){const n=r[o],i=n.name;if(i.match(this.rules.allowAttrs)){if("class"===i)e.attributes[i]=this.getClassName(t);else e.attributes[i]=n.value;e.attrs.push(i)}}}updateShadow(e){const{tagName:t,element:r,attributes:n}=e;(r.shadowRoot||"use"===t&&n["xlink:href"])&&(e.isShadowHost=!0),"shadow-root"===t&&(e.isShadow=!0)}updateProperties(e){const{tagName:t,element:r,attributes:n}=e;Object.assign(e.properties,{id:n.id,tagName:t,childElementCount:0,className:n.class,classSelector:this.getClassSelector(r),tabIndex:this.getTabIndex(e)})}updateSelector(e){const{tagName:t,properties:r}=e,{id:n,classSelector:o}=r,i=e.ancestors[e.ancestors.length-1],s=e.previousSiblings.reduce(((e,r)=>(r.tagName===t&&(e+=1),e)),1),a=["body","shadow-root"].includes(t)?"":`:nth-of-type(${s})`,l=n?`${CSS.escape(e.tagName)}#${CSS.escape(n)}${o}${a}`:`${CSS.escape(e.tagName)}${o}${a}`,c=[];if(i){const t=JSON.parse(JSON.stringify(i.selector));if(e.isShadow)c.push(...t,[l]);else{if(!i.isShadow&&!i.isFrame){c.push(...t);let e=c[c.length-1];Array.isArray(e)?c[c.length-1][1]+=` > ${l}`:c[c.length-1]+=` > ${l}`}i.isShadow&&(c.push(...t),c[c.length-1][1]=l),i.isFrame&&c.push(...t,l)}}else c.push(l);e.selector=c}getClassName(e){const t=e.className;return t?"string"==typeof t?t:t.baseVal:""}getClassSelector(e){const t=/^-?\d/,r=/[^A-Za-z0-9_-]/g;return(e.classList&&Array.from(e.classList)||[]).reduce(((e,n)=>"-"===n||n.match(t)||n.startsWith("--")?e+`[class*="${n}"]`:e+"."+n.replace(r,(e=>`\\0000${e.codePointAt(0).toString(16)}`))),"")}getTabIndex(e){const{element:t,attributes:r}=e,n=t.tabIndex;if(-1!==n||r.tabindex)return n}querySelector(e,t=this.context){const r=JSON.parse(JSON.stringify(e)),n=r.shift();let o;if(Array.isArray(n))n.length>1&&r.unshift(n[1]),o=t.shadowRoot;else{const e=t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t:this.getContext(t);o=e&&e.querySelector(n)}if(o)return r.length?this.querySelector(r,o):o}async from(e,t){this[mr].dirty=!0;const r=[];e.forEach((e=>{const{selector:n,vnodeId:o,element:i}=e;let s=i;if(s&&s.isConnected||(s=this.querySelector(n,t)),s){const e=this.vnode({element:s,vnodeId:o});this.set(s,e)}else r.push(e)}));const n=Math.ceil(this.config.findOneTimeLimit/r.length);return r.forEach((e=>{const t=this.findOne(e,{findOneTimeLimit:n});if(t&&!this.has(t)){const r=this.vnode({element:t,vnodeId:e.vnodeId});this.set(t,r)}else this[mr].listeners.discard.forEach((t=>t(e,this)))})),await this.walk(t),this}hydrateFlatTree(e){e.forEach((e=>{const t=new rr;let r={...e,element:t,children:[],ancestors:[],previousSiblings:[]};r=new or({frameMessenger:this.config.frameMessenger,groot:this,node:r}),this.set(t,r)})),e.forEach((e=>{const t=this.getById(e.vnodeId);t.children.push(...e.children.map((e=>this.getById(e)))),t.ancestors.push(...e.ancestors.map((e=>this.getById(e)))),t.previousSiblings.push(...e.previousSiblings.map((e=>this.getById(e))))}))}findOne(e,t={}){const r=t.findOneTimeLimit||this.config.findOneTimeLimit,n=Date.now();let o=t.context||this.getContext();if(e.selector&&e.selector.length>1&&(o=this.querySelector(hr(e.selector)),o&&o.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&Boolean(o.tagName.match(/^(i){0,1}frame$/i))&&(o=o.contentDocument),!o))return;const i=ur(e);let s=i.next().value;for(;s;){const e=o.querySelectorAll(s);if(1===e.length)return e[0];if(Date.now()-n>r)return;s=i.next().value}}selectAll(e,t={}){const r=gr(e,t.isRelativeSelector);return er(r,this.flat,{adapter:pr,pseudos:fr})}selectOne(e){const t=gr(e);return tr(t,this.flat,{adapter:pr,pseudos:fr})}getId(){return this.config.id}}class yr{trees=new Map;constructor(e){this.frameMessenger=e.frameMessenger,this.init()}init(){this.frameMessenger.listen("groot:tree-builder:build-tree",(async({message:e})=>{const{grootConfig:t}=e;return{tree:(await this.buildTree(t)).toJSON()}}))}async buildSubTree(e,t){const{tree:r}=await this.frameMessenger.send(e,"groot:tree-builder:build-tree",{grootConfig:t}),n=new br(t);return n.hydrateFlatTree(r),n}async buildTree(e){let t=e.id?this.trees.get(e.id):null;return t?t.reset(e):(t=new br({...e,frameMessenger:this.frameMessenger,treeBuilder:this}),await t.walk(document.body),this.trees.set(t.getId(),t)),t}}var vr=r(72257),wr=r(36637),xr=r(96292),Or=r.n(xr),Er=r(43152),Sr=r.n(Er),Tr=["interactive","complete"],Pr=function(e,t){return new Promise((function(r){e&&"function"!=typeof e&&(t=e,e=null),t=t||window.document;var n=function(){return r(void(e&&setTimeout(e)))};-1!==Tr.indexOf(t.readyState)?n():t.addEventListener("DOMContentLoaded",n)}))};Pr.resume=function(e){return function(t){return Pr(e).then((function(){return t}))}};const jr=Pr,kr=["children","previousSiblings","ancestors","slotAncestors","slotChildren","element","source","groot"],Ar=["group","groupId","groupSelector","groupVnodeIds","define-group"];function Ir(e){return Object.entries(e).filter((([e])=>!kr.includes(e))).reduce(((e,[t,r])=>(e[t]=r,e)),{})}function Nr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Cr(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dr(e,t){const r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(r),!0).forEach((function(t){Cr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e),n=r.groups.findIndex((e=>e.id===t));return-1===n?e:(r.groups.splice(n,1),r.inputs.filter((e=>e.groupId===t)).forEach((e=>{Ar.forEach((t=>e[t]=void 0))})),r)}var Lr=r(5610),Mr=r(94777),Rr=r(3526),qr=r(29631);new Lr.Z((0,Mr.Z)({separator:","}),Rr.Z,qr.Z);new Lr.Z((0,Mr.Z)({separator:",",conjunction:"and"}),Rr.Z,qr.Z);new Lr.Z((0,Mr.Z)({separator:",",conjunction:"or"}),Rr.Z,qr.Z);var Zr=r(68236),Fr=r(35233);new Lr.Z((0,Zr.Z)("\n"),Fr.Z,Mr.Z,Rr.Z,qr.Z);var Br=r(64803);new Lr.Z((0,Zr.Z)("\n"),Mr.Z,Rr.Z,qr.Z,(0,Br.Z)(/&/g,"&amp;"),(0,Br.Z)(/</g,"&lt;"),(0,Br.Z)(/>/g,"&gt;"),(0,Br.Z)(/"/g,"&quot;"),(0,Br.Z)(/'/g,"&#x27;"),(0,Br.Z)(/`/g,"&#x60;"));var Vr=r(30368);new Lr.Z((0,Vr.Z)(/(?:\n(?:\s*))+/g," "),qr.Z);const $r=new Lr.Z((0,Vr.Z)(/(?:\n\s*)/g,""),qr.Z);new Lr.Z((0,Mr.Z)({separator:","}),(0,Vr.Z)(/(?:\s+)/g," "),qr.Z);new Lr.Z((0,Mr.Z)({separator:",",conjunction:"or"}),(0,Vr.Z)(/(?:\s+)/g," "),qr.Z);new Lr.Z((0,Mr.Z)({separator:",",conjunction:"and"}),(0,Vr.Z)(/(?:\s+)/g," "),qr.Z);new Lr.Z(Mr.Z,Rr.Z,qr.Z);new Lr.Z(Mr.Z,(0,Vr.Z)(/(?:\s+)/g," "),qr.Z);new Lr.Z(Rr.Z,qr.Z);new Lr.Z((0,Rr.Z)("all"),qr.Z);const Hr=$r`
a[href],
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="cancel"],
summary,
[role="button"],
[role="link"]
`,Jr=$r`
input
:not([type="hidden"])
:not([type="submit"])
:not([type="cancel"])
:not([type="reset"])
:not([type="button"])
:not([type="image"]),
select,
textarea,
datalist
`,_r=$r`
[role="combobox"],
[role="listbox"],
[role="option"],
[role="radio"],
[role="checkbox"],
[role="textbox"],
[role="slider"],
[role="spinbutton"]
`,Ur='fieldset, [role="group"], [role="radiogroup"]';var Wr=r(10901),Gr=r(9357),zr=r.n(Gr),Yr=r(56815),Xr=r(33238);const Kr=async e=>{let t=!1;return function(e){return e instanceof or}(e)&&(t=e.isCrossOrigin()),t?(0,Xr.Z)(e.selector):e.element};function Qr({vnode:e,selector:t,includeHidden:r=!1,verifyTree:n=!0}){const o=e.element&&"function"==typeof e.element.matches&&e.element.matches(t);return r?o:o&&(0,Wr.$J)(e.element)&&Wr.ZP.isVisible(e.element,n)}function en(...e){const t=e.map(rn);return 1===t.length?t[0]:t.reduce(((e,t)=>{const r={};return r.y=Math.min(e.y,t.y),r.x=Math.min(e.x,t.x),r.height=Math.max(e.height,t.height),r.width=Math.max(e.width,t.width),r}))}function tn(e){const{element:t={}}=e;if(t.nodeType!==Node.ELEMENT_NODE)return;const r=rn(e),n=window.getComputedStyle(t),o=parseFloat(n.paddingLeft||0)+parseFloat(n.paddingRight||0),i=parseFloat(n.paddingTop||0)+parseFloat(n.paddingBottom||0),s=parseFloat(n.borderLeftWidth||0)+parseFloat(n.borderRightWidth||0),a=parseFloat(n.borderTopWidth||0)+parseFloat(n.borderBottomWidth||0);return{x:r.x+parseFloat(n.paddingLeft||0)+parseFloat(n.borderLeftWidth||0),y:r.y+parseFloat(n.paddingTop||0)+parseFloat(n.borderTopWidth||0),width:r.width-o-s,height:r.height-i-a}}function rn(e){const{element:t={},ancestors:r=[]}=e;if(t.nodeType!==Node.ELEMENT_NODE)return{};const n={top:0,left:0};r.reduce(((e,t)=>{if(t.isFrame){const r=t.element.getBoundingClientRect();e.top+=r.top,e.left+=r.left}return e}),n);const{top:o,left:i,height:s,width:a}=t.getBoundingClientRect(),l=window.pageXOffset||document.documentElement.scrollLeft,c=window.pageYOffset||document.documentElement.scrollTop;return{x:i+l+n.left,y:o+c+n.top,height:s,width:a}}function nn(e){return"object"==typeof e&&["x","y","width","height"].every((t=>"number"==typeof e[t]&&!Number.isNaN(e[t])))}function on(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function sn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?on(Object(r),!0).forEach((function(t){an(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):on(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function an(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const ln=['input[type="date"]','input[type="datetime-local"]','input[type="month"]','input[type="time"]','input[type="week"]'].join(", "),cn=["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","area[href]","object","embed",'[tabindex="0"]',"[contenteditable]","audio[controls]","video[controls]","summary"].join(", "),un=["tab","menuitem","radio","menuitemradio","menuitemcheckbox","treeitem"],dn=(e,{tree:t,flat:r},n=!1)=>r.filter((t=>t.tagName===e)).map((({vnodeId:e})=>{const r=t.getById(e);return n?r:null==r?void 0:r.element})).filter(Boolean),hn=(e,t,r=!1)=>(r?e.ancestors:e.ancestors.reverse()).find((e=>t.includes(Wr.ZP.getRole(e.element)))),pn=(e,t)=>{if(!un.includes(t))return[];let r;switch(t){case"tab":r=hn(e,["tablist"]);break;case"treeitem":r=hn(e,["tree"],!0);break;case"radio":r=hn(e,["radiogroup","group"]);break;case"menuitem":case"menuitemradio":case"menuitemcheckbox":r=hn(e,["menu","menubar"],!0)}if(!r)return[];let n=[...r.children],o=[];for(;n.length;){const e=n.shift();un.includes(Wr.ZP.getRole(e.element))&&o.push(e.vnodeId),n=[...n,...e.children||[]]}return o},fn=e=>{const t=e.name;if(!t)return!0;const r=[...e.ownerDocument.querySelectorAll(`[name="${CSS.escape(t)}"]`)],n=r.find((e=>e.checked));return n?n===e:r[0]===e},gn=e=>`[role="${e}"]`,mn=un.map(gn).join(", "),bn=(e,t,r)=>{if(!Qr({vnode:e,selector:mn}))return!1;const n=(o=Wr.ZP.getRole(e.element),Wr.ZP.getRequiredContext(o).map(gn).join(", "));var o;if(!n.length)return!1;const i=t.find((e=>Qr({vnode:e,selector:n})));return!!i&&r.find((e=>{var t;return i.element.contains(e)||(null===(t=i.contains)||void 0===t?void 0:t.call(i,e))}))},yn=({tree:e,flat:t},r=!1)=>dn("iframe",{tree:e,flat:t},r).map((e=>{if(r)return e.children[0];let t;try{var n;t=null===(n=e.contentWindow)||void 0===n?void 0:n.document}catch(e){return null}return t})).filter(Boolean),vn=({tree:e,flat:t},r=!1)=>dn("shadow-root",{tree:e,flat:t},r),wn=({tree:e,flat:t})=>dn("form",{tree:e,flat:t});function xn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function On(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?xn(Object(r),!0).forEach((function(t){En(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function En(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class Sn{constructor(e,t,r){En(this,"initHighlighter",(async()=>{this.highlighter||await(0,Yr.Z)().then((e=>{this.highlighter=e,[...this.selections].map((t=>{const{element:r,selector:n}=this.tree.getById(t);if(r){e.createHighlighter(r,n).highlight({theme:"selection",showMetadata:!1})}}))}))}));const n=Sr()(t,"metadata.selections",[]);this.selections=new Set(n.reduce(((t,r)=>{const n=e.getById(r.vnodeId);return n&&(n.element||n.selector)&&t.push(r.vnodeId),t}),[])),this.hovered=[],this.hoveredHighlighters=[],this.enabled=!1,this.tree=e,this.onMouseOver=this.onMouseOver.bind(this),this.onMouseDown=this.onMouseDown.bind(this),this.onClick=this.onClick.bind(this),this.eventTargets=[],this.includeCrossOrigin=r}async enable(e){this.manifest=e,await this.disable(),this.enabled=!0;const t={tree:this.tree,flat:this.tree.flat};this.eventTargets=this.eventTargets.length?this.eventTargets:[this.includeCrossOrigin?this.tree.get(document.body):document.body,...yn(t,this.includeCrossOrigin),...vn(t,this.includeCrossOrigin)],await Promise.all(this.eventTargets.map((async e=>{const t={capture:!0},r=On(On({},t),{},{preventDefault:!0,stopPropagation:!0});if(this.includeCrossOrigin)return Promise.all([e.addEventListener("mousedown",this.onMouseDown,r),e.addEventListener("mouseover",this.onMouseOver,t),e.addEventListener("click",this.onClick,r)]);e.addEventListener("mousedown",this.onMouseDown,t),e.addEventListener("mouseover",this.onMouseOver,t),e.addEventListener("click",this.onClick,t)})))}async disable(){this.enabled=!1,await Promise.all(this.eventTargets.map((async e=>{if(this.includeCrossOrigin)return Promise.all([e.removeEventListener("mousedown",this.onMouseDown),e.removeEventListener("mouseover",this.onMouseOver),e.removeEventListener("click",this.onClick)]);e.removeEventListener("mousedown",this.onMouseDown,{capture:!0}),e.removeEventListener("mouseover",this.onMouseOver,{capture:!0}),e.removeEventListener("click",this.onClick,{capture:!0})})))}cleanUp(){var e;null===(e=this.hoveredHighlighters)||void 0===e||e.forEach((e=>e.destroy())),this.hoveredHighlighters=[],this.hovered.length&&(this.hovered=[])}onClick(e){this.includeCrossOrigin||(e.preventDefault(),e.stopPropagation()),this.toBeSelected&&(this.makeSelection(On(On({},this.toBeSelected),{},{isMouseSelection:!0})),this.toBeSelected=null)}async hover(e){var t;if(this.cleanUp(),!e||null!==(t=this.hovered)&&void 0!==t&&t.includes(e)||this.selections.has(e.vnodeId))return;const{createHighlighter:r,highlighterExists:n}=this.highlighter||{},o=await Kr(e);if(n(o))return;const i=null==r?void 0:r(o,e.selector);i.highlight({theme:"selection",showMetadata:!1}),this.hovered.push(e),this.hoveredHighlighters.push(i)}async onMouseOver(e){var t;const r=this.includeCrossOrigin?e.target:(null===(t=e.originalEvent)||void 0===t?void 0:t.target)||e.target,n=this.includeCrossOrigin?r:this.tree.get(r);await this.hover(n)}async removeAllSelections(){this.selections.clear(),(0,Yr.Z)().then((e=>e.clearHighlights()))}removeSelection(e){const t=this.tree.getById(e);if(!t)return;const{element:r}=t;(0,Yr.Z)().then((({highlighters:e})=>{var t;null===(t=e.get(r))||void 0===t||t.destroy()})),this.selections.delete(e),vr.J.send(vr.D.devtools,"guide:scope-removal"),vr.J.send(vr.D.devtools,"selection:remove",{vnodeId:e})}addSelection(e){const{vnodeId:t,selector:r}=e;(0,Yr.Z)().then((async({createHighlighter:t})=>{t(await Kr(e),r).highlight({theme:"selected",showMetadata:!1})})),this.selections.add(t),this.hoveredHighlighters=[];const n=Ir(function(e){const t=(t,r)=>{try{return zr()(n,r)}catch(t){return Wr.ZP.getSelector(e.element)}},r=(e.ancestors||[]).reduce(((e,r)=>{const{element:n,isFrame:o,isShadowHost:i}=r,s={root:n.getRootNode()};if(o||i){const r=e[e.length-1],o=Array.isArray(r)?r:e,a=t(n,s);o.push(a),i&&o.push(["shadow-root"])}return e}),[]),{element:n}=e,o={root:n.getRootNode()},i=t(n,o),s=r[r.length-1];return(Array.isArray(s)?s:r).push(i),e.fallbackSelector=r,e}(e));return this.manifest&&this.manifest.id&&!this.manifest.rescope||vr.J.send(vr.D.devtools,"guide:scope-selection",{value:n}),vr.J.send(vr.D.devtools,"selection:add",n),!0}onMouseDown(e){if(!this.enabled)return;this.includeCrossOrigin||(e.preventDefault(),e.stopPropagation());const t=this.includeCrossOrigin?e.composedTarget||e.target:e.composedPath()[0]||e.target,r=this.includeCrossOrigin?t:this.tree.get(t);this.selections.has(r.vnodeId)||(this.toBeSelected=r)}inGroupCheck({vnodeId:e}){const{groups:t=[],inputs:r=[]}=this.manifest||{},n=t.find((t=>t.vnodeIds.includes(e)));if(!n)return!1;return r.find((e=>e.groupId===n.id&&e["group-name"]))?(vr.J.send(vr.D.devtools,"guide:show-warning",{value:"warning"}),!0):(this.manifest=Dr(this.manifest,n.id),vr.J.send(vr.D.devtools,"guide:destroy-group",{value:n.id}))}makeSelection({vnodeId:e,isMouseSelection:t=!1}){var r,n;const o=this.tree.getById(e),i=this.tree.getById(null===(r=this.hovered)||void 0===r||null===(n=r.find((t=>t.vnodeId===e)))||void 0===n?void 0:n.vnodeId);if(t&&i!==o||this.inGroupCheck(o)||!this.addSelection(o))return;const s="guide:mouse-selection",a=On(On({},Ir(o)),{},{source:Wr.ZP.getSource(null==o?void 0:o.element),noInputs:this.hasInputs(o),isMouseSelection:t});vr.J.send(vr.D.devtools,s,{value:a}),vr.J.send(vr.D.devtools,"mouse-selection",{type:s,value:a}),this.hovered=[]}hasInputs({vnodeId:e}){Wr.ZP.setupTrees();const t=this.tree.getById(e),r=({element:e,children:t})=>!("function"!=typeof e.matches||!e.matches(Jr)||!Wr.ZP.isVisible(e,!0))||t.some(r);return Wr.ZP.cleanupTrees(),!r(t)}}var Tn=r(68319),Pn=r.n(Tn);const jn=(e,t)=>t?jn(t,e%t):e;var kn=r(31699);function An(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function In(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Nn=e=>{const t=(0,kn.sanitize)(e&&Wr.ZP.name(e)||"").trim();return t.length<=500?t:`${t.substring(0,500).trim()}...`};function Cn(e,t={},r="accessibleText"){const{vnodeId:n,properties:o,attributes:i,tagName:s,selector:a,element:l,source:c}=e;return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?An(Object(r),!0).forEach((function(t){In(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):An(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({vnodeId:n,properties:o,attributes:i,tagName:s,selector:a,source:c,[r]:Nn(l)},t)}function Dn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ln(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Dn(Object(r),!0).forEach((function(t){Mn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Mn(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let Rn;const qn=e=>{Rn=({message:t})=>{const{vnodeId:r}=t;return((e,t)=>Array.from(e.values()).filter((e=>e.ancestors.map((e=>e.vnodeId)).includes(t))).map((e=>Ln(Ln({},Cn(e)),{},{box:en(e)})))||[])(e(),r)},vr.J.listen("forms:get-descendant-elements",Rn)},Zn=e=>{e.preventDefault();const t=new e.constructor(e.type,e);t.originalEvent=e,e.target.ownerDocument.defaultView.top.document.body.dispatchEvent(t)},Fn=e=>{if("body"===e.tagName&&e.element.ownerDocument.defaultView!==window.top){const t=e.element;t.removeEventListener("mouseover",Zn,!0),t.removeEventListener("click",Zn,!0),t.addEventListener("mouseover",Zn,!0),t.addEventListener("click",Zn,!0)}};function Bn(e){const{element:t}=e;if(t&&1!==t.nodeType)return e;const r=(e.ancestors||[]).reduce(Vn,{fallback:[],root:null});try{r.root||(r.root=t.getRootNode());const n=zr()(t,r),o=r.fallback[r.fallback.length-1];(Array.isArray(o)?o:r.fallback).push(n),e.fallbackSelector=r.fallback}catch(e){}return e}function Vn(e,t){try{const{element:r,isShadowHost:n}=t;if(!t.fallbackSelector){e.root=e.root||r.getRootNode();const o=zr()(r,e);if(o.startsWith("#")&&r.getRootNode()===document){const r=[o];return n&&r.push(["shadow-root"]),t.fallbackSelector=r,e.fallback=$n(r),e.root=t.element,e}const i=e.fallback[e.fallback.length-1],s=Array.isArray(i)?i:e.fallback;return s.push(o),n&&s.push(["shadow-root"]),t.fallbackSelector=e.fallback,e.fallback=$n(t.fallbackSelector),e.root=t.element,e}return e.fallback=$n(t.fallbackSelector),e.root=t.element,e}catch(t){return e}}function $n(e){return JSON.parse(JSON.stringify(e))}function Hn(e){const t=e.getAttribute("aria-describedby");return t?t.split(/\s+/).filter((e=>!!document.getElementById(e))).map((e=>document.getElementById(e).innerText)).join(" ").trim():""}var Jn=r(84043);const{getRole:_n,getContrast:Un,name:Wn,isHidden:Gn}=Wr.ZP;function zn(e){const t=new Map;try{const r=function(e){const t=Un(e);if(!t)return;return{name:"Contrast",value:`\n <span class="contrast-aa">AA</span> ${Math.floor(100*t)/100}\n ${t<4.5?'<svg overflow="visible" preserveAspectRatio="none" viewBox="0 0 24 24" width="14" height="14"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31A7.902 7.902 0 0112 20zm6.31-3.1L7.1 5.69A7.902 7.902 0 0112 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z" vector-effect="non-scaling-stroke" fill="#d93251"></path></svg>':'<svg overflow="visible" preserveAspectRatio="none" viewBox="0 0 24 24" width="14" height="14"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" vector-effect="non-scaling-stroke" fill="#32a852"></path></svg>'}\n `}}(e),n=function(e){const t=_n(e);if(t)return{name:"Role",value:t}}(e),o=n&&function(e){const t=Wn(e);return{name:"Accessible Text",value:Gn(e)?"<em>hidden</em>":t||"<em>empty</em>"}}(e);[r,n,o].filter(Boolean).forEach((({name:e,value:r})=>{t.set(e,r)}))}catch(e){console.error(e)}return t}var Yn=r(98289),Xn=r.n(Yn),Kn=r(6288),Qn=r.n(Kn),eo=r(51867),to=r.n(eo);const ro=document.createElement("template");ro.innerHTML=`\n <style>\n ${to()}\n ${Xn()}\n ${Qn()}\n </style>\n <style id="position"></style>\n <div id="axe-highlight" class="theme--high-contrast">\n <div id="margin">\n <div id="border">\n <div id="content"></div>\n </div>\n </div>\n </div>\n <div id="tooltip" style="display: none"></div>\n`;const no="tooltip--top",oo="tooltip--bottom",io="tooltip--left",so="tooltip--right",ao="tooltip--fullscreen",lo="highlight--fullpage",co="highlight--offscreen",uo="highlight--hide",ho=({top:e,right:t,bottom:r,left:n})=>`\n border-top-width: ${Math.max(e,0)}px;\n border-right-width: ${Math.max(t,0)}px;\n border-bottom-width: ${Math.max(r,0)}px;\n border-left-width: ${Math.max(n,0)}px;\n `.replace(/[\s\n]/g,""),po="axe-highlighter";const fo=new class{constructor(){this.target=new EventTarget}on(e,t){this.target.addEventListener(e,t)}remove(e,t){this.target.removeEventListener(e,t)}emit(e){this.target.dispatchEvent(new CustomEvent(e))}},go=function(e,t){let r;return function(...n){r||(r=setTimeout((()=>{e(...n),r=null}),t))}}(fo.emit.bind(fo),50),mo=e=>{"selection"!==e.theme&&e.theme&&go("highlighter:change")};class bo{constructor(e,t=null){if(!e)return;const r=e.ownerDocument||document;let n;this.target=e,this.selector=t,this.axeHighlighter=r.createElement(bo.tagName);try{n=this.axeHighlighter.attachShadow({mode:"open"})}catch(e){n=this.axeHighlighter.shadowRoot}this.axeHighlighter.style.setProperty("--axe-highlight-counter",xo.size+1),n.appendChild(ro.content.cloneNode(!0)),this.position=n.getElementById("position"),this.highlight=n.getElementById("axe-highlight"),this.tooltip=n.getElementById("tooltip"),this.cachedLayout=e.layout||(0,Jn.Z)(e)}updatePosition(){const{target:e}=this;if(!e.isConnected&&!e.frameId)return;const{width:t,height:r,margin:n,border:o,padding:i,hidden:s,offViewport:a,offscreen:l,fullscreen:c}=this.cachedLayout=e.layout||(0,Jn.Z)(e);let{top:u,left:d}=this.cachedLayout;const{position:h}=this,{height:p,width:f,pageTop:g,pageLeft:m}=window.visualViewport||{width:window.innerWidth,height:window.innerHeight,pageTop:window.pageYOffset,pageLeft:window.pageXOffset},b=u+r/2>p/2+g,y=d>f-320+m,v=this.axeHighlighter.offsetParent;if(v&&"static"!==getComputedStyle(v).getPropertyValue("position")){const e=v.getBoundingClientRect();u-=e.top+g,d-=e.left+m}h.textContent=`\n #axe-highlight {\n top: ${u-Math.max(n.top,0)}px;\n left: ${d-Math.max(n.left,0)}px;\n }\n\n #tooltip {\n top: ${b?"auto":`${r+(u+Math.max(n.bottom,0))}px`};\n bottom: ${b?-(u-Math.max(n.top,0))+"px":"auto"};\n left: ${y?"auto":`${d}px`};\n right: ${y?f-d+"px":"auto"};\n }\n\n #margin {\n ${ho(n)}\n height: ${r}px;\n width: ${t}px;\n }\n\n #border {\n ${ho(o)}\n }\n\n #content {\n ${ho(i)}\n }\n `;let w=a&&!c,x=l&&!c;if(e.frameId&&e.layout){const{layout:t}=e;w=t.top+t.height<g||t.top>g+p}this.highlight.classList.toggle(lo,c),this.highlight.classList.toggle(co,w||x),this.showTooltip({offViewport:w,offscreen:x,showTooltip:!!x||this.options.showTooltip,hidden:s,flipY:b,flipX:y})}setTheme(e,t){const{classList:r}=this.highlight;r.remove(...r),r.add(`theme--${e}`);const{badgeContent:n}=t;n&&this.axeHighlighter.style.setProperty("--axe-highlight-badge-content",`'${n}'`),this.theme=e,mo(this)}setOptions(e){this.options=e}showTooltip({hidden:e=!1,offViewport:t=!1,offscreen:r=!1,showTooltip:n=!1,flipX:o=!1,flipY:i=!1}={}){var s,a;const{target:l,tooltip:c,cachedLayout:u,options:d}=this,{showMetadata:h}=d;if(!n)return c.innerHTML="",void(c.style.display="none");const{offscreenTop:p=!1,offscreenLeft:f=!1,offscreenBottom:g=!1,offscreenRight:m=!1,top:b,left:y,height:v,width:w,fullscreen:x}=u,O=b-(window.scrollY||window.pageYOffset)+"px",E=y-(window.scrollX||window.pageXOffset)+"px",S=l.tagName.toLowerCase(),T=(null===(s=l.getAttribute)||void 0===s?void 0:s.call(l,"id"))||(null===(a=l.attributes)||void 0===a?void 0:a.id),P=Array.from(l.classList).join("."),j=T?`#${T}`:P.length?`.${P}`:"";!h||this.checks||l.frameId||(this.checks=zn(l));const k=this.checks&&Array.from(this.checks.entries()).map((([e,t])=>`<dt>${e}</dt><dd>${t}</dd>`));c.innerHTML=`\n <div id="tag">\n <strong id="tag-name">${S}</strong><span id="tag-identifier">${j}</span>\n ${e?'<span id="tag-visibility">(hidden)</span>':""}\n <span id="tag-dimensions">${parseFloat(w.toFixed(2))} x ${parseFloat(v.toFixed(2))}</span>\n </div>\n ${k&&k.length?`<dl id="attributes">${k.join("")}</d>`:""}\n `,c.style.display="block";let A=oo;requestAnimationFrame((()=>{r?(this.tooltip.style.position="fixed",p?(this.tooltip.style.top="0",this.tooltip.style.bottom="auto",A=oo):(this.tooltip.style.top=O,this.tooltip.style.bottom="auto"),g&&(this.tooltip.style.bottom="0",this.tooltip.style.top="auto",A=no),f?(this.tooltip.style.left="0",this.tooltip.style.right="auto",A=io):(this.tooltip.style.left=E,this.tooltip.style.right="auto"),m&&(this.tooltip.style.right="0",this.tooltip.style.left="auto",A=so)):(t?(this.tooltip.style.position="fixed",i?(this.tooltip.style.top="auto",this.tooltip.style.bottom="0"):this.tooltip.style.top="0"):(this.tooltip.style.position="",this.tooltip.style.top="",this.tooltip.style.bottom=""),i&&(A=no),A+=` ${o?so:io}`),c.classList.toggle(ao,x),c.classList.remove(no,oo,io,so),c.classList.add(...A.split(" "))}))}hide(){this.axeHighlighter.classList.add(uo),mo(this)}show(){this.axeHighlighter.classList.remove(uo),mo(this)}scrollIntoView({behavior:e="smooth"}={}){var t,r;const n={block:"center",behavior:e,inline:"nearest"};null===(t=this.target)||void 0===t||null===(r=t.scrollIntoView)||void 0===r||r.call(t,n)}destroy(){var e;null===(e=this.axeHighlighter.parentNode)||void 0===e||e.removeChild(this.axeHighlighter),xo.delete(this.target),mo(this)}}var yo,vo,wo;wo=po,(vo="tagName")in(yo=bo)?Object.defineProperty(yo,vo,{value:wo,enumerable:!0,configurable:!0,writable:!0}):yo[vo]=wo;const xo=new Map;function Oo(e,t,r){const n=[];for(const o of e){!("function"!=typeof o.element.matches)&&t(o)&&(0,Wr.$J)(o.element)&&Wr.ZP.isVisible(o.element,!Wr.ZP.isAxeSetUp(o.element))&&(!r||Wr.ZP.isSRVisible(o.element))&&(o.source=Wr.ZP.getSource(o.element),n.push(o))}return n}const Eo=["input","select","textarea","button"];function So(e){const{element:t,ancestors:r,tagName:n}=e,o=[],i="function"==typeof t.matches,s=null==r?void 0:r.find((e=>{var t,r;return Eo.includes(n)&&"fieldset"===e.tagName&&("true"===(null===(t=e.attributes)||void 0===t?void 0:t["aria-disabled"])||(null===(r=e.properties)||void 0===r?void 0:r.disabled))}));(i&&t.matches(":disabled")||"true"===t.getAttribute("aria-disabled")||s)&&o.push("disabled");const a=t.getAttribute("aria-pressed"),l=t.getAttribute("aria-expanded"),c=t.getAttribute("aria-selected"),u=t.getAttribute("aria-checked"),d=t.getAttribute("aria-readonly"),h=t instanceof HTMLInputElement,p=h&&"checkbox"===t.type,f=h&&"radio"===t.type,g=t.getAttribute("aria-current");return"true"===a&&o.push("pressed"),"false"===a&&o.push("not-pressed"),"mixed"===a&&o.push("mixed-pressed"),"true"===l&&o.push("expanded"),"false"===l&&o.push("collapsed"),"true"===c&&o.push("selected"),"false"===c&&o.push("not-selected"),("true"===u||h&&t.checked)&&o.push("checked"),("false"===u||f&&!t.checked)&&o.push("not-checked"),("false"===u||p&&!t.checked)&&o.push("not-checked"),("mixed"===u||p&&t.indeterminate)&&o.push("mixed-checked"),("true"===d||h&&t.readOnly)&&o.push("readonly"),"page"===g&&o.push("current-page"),o}var To=r(80377),Po=r.n(To);function jo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ko(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ao=(...e)=>t=>e.some((e=>e(t))),Io=e=>{const t=e.reduce(((e,t)=>{const r=t.role||"none";return e[r]=e[r]||{role:r,vnodeIds:[]},e[r].vnodeIds.push(t.vnodeId),e}),{});return Object.entries(t).map((([e,t])=>function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(r),!0).forEach((function(t){ko(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({id:e},t)))};function No(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Co(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?No(Object(r),!0).forEach((function(t){Do(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):No(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Do(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Lo=(e,t={})=>{const r=en(e,...e.children||[]);return Co(Co({},Cn(e,{},"accName")),{},{role:Wr.ZP.getRole(e.element),box:nn(r)?r:void 0,tightBox:tn(e),states:So(e)},t)};function Mo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ro(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Mo(Object(r),!0).forEach((function(t){qo(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qo(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Zo=Or()("walnut-chrome:content:interactive-elements"),Fo=$r`
[tabindex]:not([tabindex="-1"]),
[contenteditable="true"],
[contenteditable=""],
a[href],
button,
input:not([type="hidden"]),
summary,
select,
textarea,
[role="button"],
[role="link"],
[role="combobox"],
[role="listbox"],
[role="option"],
[role="radio"],
[role="checkbox"],
[role="textbox"],
[role="slider"],
[role="spinbutton"],
[role="gridcell"],
[role="menuitem"],
[role="menuitemcheckbox"],
[role="menuitemradio"],
[role="scrollbar"],
[role="searchbox"],
[role="switch"],
[role="tab"],
[role="treeitem"]
`,Bo=(e,t={})=>{const r=en(e,...e.children||[]);return Ro(Ro({},Cn(e,{},"accName")),{},{role:Wr.ZP.getRole(e.element),box:nn(r)?r:void 0,tightBox:tn(e),states:[{calculated:So(e)}]},t)},Vo=e=>{const t=e.element.matches(Fo),r="gridcell"===Wr.ZP.getRole(e.element);if(t&&r){const t=e.element.tabIndex>=0,r=!!e.element.querySelector(Fo);return t||!r}return t};function $o(e){vr.J.listen("igt:interactive-elements:get-interactives",(()=>{var t;Wr.ZP.setupTrees();const r=(null===(t=e())||void 0===t?void 0:t.values())||[];Zo("Getting interactive elements from ",{flatTree:r});const n=Oo(r,Vo,!0).map((e=>{var t,r;return Bo(e,{children:(null===(t=e.children)||void 0===t?void 0:t.map((({vnodeId:e})=>e)))||[],ancestors:(null===(r=e.ancestors)||void 0===r?void 0:r.map((({vnodeId:e})=>e)))||[]})}));return Wr.ZP.cleanupTrees(),Zo("Got interactives",{interactives:n}),n})),vr.J.listen("igt:interactive-elements:get-all-possible-interactives",(()=>{var t;Wr.ZP.setupTrees();const r=(null===(t=e())||void 0===t?void 0:t.values())||[];Zo("Getting interactive elements from ",{flatTree:r});const n=Oo(r,(()=>!0),!0).map((e=>Ro(Ro({},Lo(e)),Bo(e))));return Wr.ZP.cleanupTrees(),Zo("Got all nodes ",{allNodes:n}),n})),vr.J.listen("igt:interactive-elements:get-groupings",(({message:t})=>{Wr.ZP.setupTrees();const r=e(),n=t.interactives.map((e=>{const t=r.getById(e.vnodeId);return Ro(Ro({},e),{},{element:null==t?void 0:t.element})})),o=Io(n),i=(e=>{const t=[];for(const r of e){const{element:e,box:n,role:o}=r,i=null==e?void 0:e.ownerDocument,s=null==i?void 0:i.defaultView,a=null==s?void 0:s.getComputedStyle(e),l=null==a?void 0:a.getPropertyValue("background-color"),c=null==a?void 0:a.getPropertyValue("color"),u=null==a?void 0:a.getPropertyValue("border-width"),d=null==a?void 0:a.getPropertyValue("border-style"),h=null==a?void 0:a.getPropertyValue("border-color"),p=null==a?void 0:a.getPropertyValue("border-radius"),f=null==a?void 0:a.getPropertyValue("font-weight"),g=null==a?void 0:a.getPropertyValue("font-size"),{height:m,width:b,y,x:v}=n||{},w=t.find(Ao(Po()({height:m,background:l,textColor:c,borderWidth:u,borderStyle:d,borderRadius:p,fontSize:g}),Po()({width:b,background:l,textColor:c,borderWidth:u,borderStyle:d,borderRadius:p,fontSize:g}),Po()({role:o,background:l,textColor:c,fontSize:g,x:v}),Po()({role:o,background:l,textColor:c,fontSize:g,y})));w?w.vnodeIds.push(r.vnodeId):t.push({id:t.length,role:o,height:m,background:l,textColor:c,borderWidth:u,borderStyle:d,borderColor:h,borderRadius:p,x:v,y,width:b,fontSize:g,fontWeight:f,vnodeIds:[r.vnodeId]})}return(e=>{let t,r=e.length;for(;r--;){const n=e[r];if(1===n.vnodeIds.length){if(t)t.vnodeIds.push(...n.vnodeIds);else{const{id:e,vnodeIds:r}=n;t={id:e,vnodeIds:r,type:"misc"}}e.splice(r,1)}}return t&&e.push(t),e})(t)})(n);return Wr.ZP.cleanupTrees(),{role:o,intelligent:i}})),vr.J.listen("igt:interactive-elements:map-user-selected",(({message:t})=>{const{selected:r=[]}=t,n=e();Wr.ZP.setupTrees();const o=r.map((e=>{const t=n.getById(e.vnodeId);return Bo(t,{userSelected:!0,source:Wr.ZP.getSource(t.element)})}));return Wr.ZP.cleanupTrees(),o})),vr.J.listen("igt:check-state",(({message:t})=>{var r;const n=e().getById(null==t||null===(r=t.vnode)||void 0===r?void 0:r.vnodeId);return null!=n&&n.element?So(n):[]}))}function Ho(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ho(Object(r),!0).forEach((function(t){_o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ho(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Uo=e=>e.element.matches('h1, h2, h3, h4, h5, h6, [role="heading"]')&&!!Nn(e.element).length,Wo=e=>e.element.matches('dl:not([role]), ol:not([role]), ul:not([role]), [role="list"]'),Go=e=>{var t;return null===(t=e.attrs)||void 0===t?void 0:t.includes("lang")},zo=e=>{var t;return!!e.isFrame&&!(null===(t=e.attrs)||void 0===t||!t.includes("title"))},Yo=e=>{var t;return"application"===(null===(t=e.attributes)||void 0===t?void 0:t.role)},Xo=e=>["audio","video"].includes(e.tagName.toLowerCase());function Ko(e){Wr.ZP.setupTrees();const t=e();return Wr.ZP.cleanupTrees(),t}function Qo(e){var t;const[,r]=e.tagName.match(/^h(\d)$/)||[],n=r?parseInt(r):-1;if(null!==(t=e.attributes.role)&&void 0!==t&&t.includes("heading")){const t=parseInt(e.element.getAttribute("aria-level")||e.attributes["aria-level"]);return isNaN(t)||t<1||t>6?-1!==n?n:2:t}return n}const ei=e=>Jo(Jo({},Cn(e,{},"accessibleText")),{},{role:Wr.ZP.getRole(e.element),level:Qo(e)}),ti=e=>Jo(Jo({},Cn(e,{},"accessibleText")),{},{listItemCount:Array.from(e.element.querySelectorAll('li, dt, [role="listitem"]')).length}),ri=async e=>{var t,r,n;const o=document.createNodeIterator(e.element,NodeFilter.SHOW_TEXT,(t=>!document.body.contains(t.parentElement)||t.parentElement.hasAttribute("lang")&&t.parentElement!==e.element?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT));let i,s="";for(;i=o.nextNode();)s+=` ${i.textContent.trim()}`;const{isReliable:a,languages:l=[]}=await browser.i18n.detectLanguage(s);let c;if(a){c=l.shift();for(const e of l)(null==e?void 0:e.percentage)>c.percentage&&(c=e)}return Jo(Jo({},Cn(e,{},"accessibleText")),{},{lang:e.attributes.lang,isValidLang:Wr.ZP.isValidLang(null===(t=e.attributes.lang)||void 0===t?void 0:t.toLowerCase()),detectedLang:!!c&&(null===(r=c)||void 0===r?void 0:r.language),langConfidence:c?null===(n=c)||void 0===n?void 0:n.percentage:-1})},ni=e=>Jo(Jo({},Cn(e,{},"accessibleText")),{},{descriptionText:Hn(e.element)}),oi=e=>Jo({},Cn(e,{},"accessibleText"));function ii(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function si(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ii(Object(r),!0).forEach((function(t){ai(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ii(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ai(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const li=Or()("igt:modal-dialog"),ci=['[role="dialog"]','[role="alertdialog"]',"dialog"].join(":not(:empty), "),ui=['[class*="modal" i]','[class*="dialog" i]'].join(":not(:empty), "),di=["absolute","fixed"];let hi=null;const pi=["dialog","alertdialog"],fi=e=>new Promise((t=>{setTimeout(t,e)})),gi=(e=document.activeElement)=>{const{shadowRoot:t}=e;return t&&t.activeElement?gi(t.activeElement):"IFRAME"===e.tagName&&e.contentDocument?gi(e.contentDocument.activeElement):e},mi=(e,t=document)=>Array.from(t.querySelectorAll(e)).filter((e=>Wr.ZP.isSRVisible(e))),bi=e=>{const t=e.element.getAttribute("tabindex");e.element.tabIndex=t||-1,e.element.focus()},yi=e=>{var t;const r=gi();let n=e.element.contains(r)||(null===(t=e.contains)||void 0===t?void 0:t.call(e,r));var o;!n&&hi&&(n=e.element.contains(hi)||(null===(o=e.contains)||void 0===o?void 0:o.call(e,hi)),hi=null);return n};function vi({getTree:e,getFlatTree:t,buildTree:r},n=3e3){const o=async(t,n,o=[])=>{let i=e(),s=t&&i.getById(t.vnodeId);return s||(await r({value:n,vitals:o}),i=e(),s=t&&i.getById(t.vnodeId)),s},i=(t,r)=>{const n=e(),o=r&&n.getById(r.vnodeId);o&&t&&!Wr.ZP.isVisible(t.element,!0)&&o.element.click()},s=new Set,a=new Set,l=new Set,c=e=>{s.add(e.target)},u=t=>{Wr.ZP.cleanupTrees();const r=(e=>[e,...e.ancestors,...e.children].filter((e=>!e.isShadow)).find((e=>pi.includes(e.element.getAttribute("role")))))(t),n=r&&Ir(r),o=yi(t),i=(t=>{const{element:r}=t,n=[];let o=r.parentNode;for(;o&&"HTML"!==o.nodeName;){const i=Array.from(o.children),s=e();i.forEach((e=>{var o;const i=s.get(e);if(e!==r&&!(e.contains(r)||null!=i&&null!==(o=i.contains)&&void 0!==o&&o.call(i,t))&&e.tagName.toLowerCase()!==po&&Wr.ZP.isSRVisible(e)&&(Wr.ZP.name(e)||"").trim()){const t=si(si({},Ir(i)),{},{source:Wr.ZP.getSource(e)});n.push(t)}})),o=o.parentNode}return n})(t);return{dialogRoleVnode:n,hasDialogRole:!!n,focusBroughtToModal:!!o||!(!r||!yi(r)),handledAriaHidden:!i.length,ariaHiddenMissingVNodes:i}};vr.J.listen("igt:modal-dialog:detect:with-trigger",(async({message:{manifest:i,vitals:s}})=>{let a=e();const l=await o(i["select-trigger"],i,s);null==l||l.element.focus(),"function"==typeof(null==l?void 0:l.element.click)?null==l||l.element.click():null==l||l.element.dispatchEvent(new Event("click",{bubbles:!0})),await fi(n),await r({value:i,vitals:s}),a=e();const c=[document,...yn({tree:a,flat:t()}),...vn({tree:a,flat:t()})];let d=null;c.some((e=>(d=((e=document)=>{let t=null;const r=[()=>mi(ci,e),()=>mi('[aria-modal="true"]:not(:empty)',e),()=>mi(ui,e).filter((e=>di.includes(window.getComputedStyle(e).position)||!!e.offsetParent&&di.includes(window.getComputedStyle(e.offsetParent).position)))];for(let e=0;e<r.length;e++){const n=(0,r[e])();if(1===n.length){t=n[0];break}}return t})(e),!!d))),d||(hi=gi());const h=d&&a.get(d),p=d?u(h):{};vr.J.send(vr.D.devtools,"igt:modal-dialog:detect:with-trigger:complete",si({modal:d&&Ir(h)},p))})),vr.J.listen("igt:modal-dialog:focus-trap",(async({message:{manifest:e,vitals:t}})=>{let r;const{modal:n,focusBroughtToModal:s}=e,a=await o(n,e,t),l=new Set,c=e=>vr.J.send(vr.D.background,e?"modal:tabber-init":"modal:fire-tab"),u=document.createElement("div");u.tabIndex=0,u.setAttribute("data-axedevtools-tabstop-ignore","true"),document.body.appendChild(u);const d=()=>{r=setTimeout((()=>{const e=gi(),t=l.has(e),r=e=>{var t;return a.element.contains(e)||(null===(t=a.contains)||void 0===t?void 0:t.call(a,e))},n=e.getRootNode()instanceof ShadowRoot;let o=!r(e);if(o){let t=null;if(n){for(t=e.getRootNode().host;null!==(i=t.getRootNode())&&void 0!==i&&i.host&&!r(t)&&!document.body.contains(t);){var i;t=t.getRootNode().host}o=!r(t)}}if(li("focus-trap:checkFocus",{activeElement:e,hasShadowRoot:n,isCircular:t,isOutside:o}),t||o)return h({isCircular:t,isOutside:o});l.add(e),c(!1),d()}),200)},h=e=>{var t;null===(t=u.parentNode)||void 0===t||t.removeChild(u),clearTimeout(r),vr.J.send(vr.D.background,"modal:tabber-stop"),vr.J.send(vr.D.devtools,"igt:modal-dialog:focus-trap:complete",e)};a?(i(a,e["select-trigger"]),s||bi(a),d(),c(!0)):h({})})),vr.J.listen("igt:modal-dialog:escape",(async({message:{manifest:r}})=>{var u;const d=await o(r.modal,r);if(!d)return void vr.J.send(vr.D.devtools,"igt:modal-dialog:escape:complete",{});i(d,r["select-trigger"]);const h=document.activeElement;d.element.contains(h)||null!==(u=d.contains)&&void 0!==u&&u.call(d,h)||bi(d),(()=>{const r=e(),n=t();wn({tree:r,flat:n}).forEach((e=>{l.add(e),e.addEventListener("submit",c,!0);const t=e.submit;e.submit=()=>{s.add(e),t.call(e)},a.add((()=>{e.submit=t}))}))})(),await vr.J.send(vr.D.background,"modal:fire-escape"),await fi(n);const p=!Wr.ZP.isVisible(d.element,!0),f={escapeClosed:p,formSubmitted:!!s.size};if(a.forEach((e=>e())),l.forEach((e=>{e.removeEventListener("submit",c,!0)})),s.clear(),a.clear(),l.clear(),p){const t=e().get(document.activeElement),n=r["select-trigger"];f.focusReturnedToTrigger=!!t&&!!n&&t.vnodeId===n.vnodeId,"number"==typeof(null==t?void 0:t.vnodeId)&&(null==t?void 0:t.vnodeId)>=0&&(f.focusReturnTarget=Ir(t))}vr.J.send(vr.D.devtools,"igt:modal-dialog:escape:complete",f)})),vr.J.listen("igt:modal-dialog:assess",(async({message:t})=>{const r=t.vnode;if(!r||!r.vnodeId)return;const n=e().getById(r.vnodeId);return si({modal:Ir(n)},u(n))})),vr.J.listen("igt:modal-dialog:assess-dismiss",(async({message:t})=>{const r=e().get(document.activeElement),n=t.vnode;return{focusReturnTarget:r&&Ir(r),focusReturnedToTrigger:r&&n&&r.vnodeId===n.vnodeId,"user-dismiss-modal":!0}}))}function wi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wi(Object(r),!0).forEach((function(t){Oi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Oi(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ei=Or()("igt:table"),Si=["th","caption",'[headers]:not([headers=""])','[scope]:not([scope=""])'].join(", "),Ti=e=>xi(xi({},Cn(e,{},"accName")),{},{role:Wr.ZP.getRole(e.element)}),Pi=e=>xi(xi({},Cn(e,{},"accName")),{},{source:Wr.ZP.getSource(e.element),role:Wr.ZP.getRole(e.element)}),ji=e=>"table"===e.tagName,ki=e=>"th"===(null==e?void 0:e.tagName.toLowerCase()),Ai=e=>!["table"].includes(Wr.ZP.getRole(e.element)),Ii=e=>ji(e)&&!Ai(e),Ni=e=>["rowgroup","colgroup"].includes(e),Ci=(e,t,r,n)=>{if(e.getAttribute("headers")){const t=Wr.ZP.idrefs(e,"headers").filter(ki);if(t.length)return t.flatMap((e=>{const t=n.get(e);return t?[Pi(t)]:[]}))}const o=new Map,i=(e,t)=>{const r=n.get(e);r&&o.set(e,xi(xi({},Pi(r)),t))},s=Wr.ZP.table.getCellPosition(e,t),a=e.colSpan-1,l=e.rowSpan-1,c=s.y,u=s.y+l,d=s.x,h=s.x+a;for(let n=0;n<t.length;n++){const s=t[n];for(let t=0;t<s.length;t++){const a=s[t],l=t>=d&&t<=h,p=n>=c&&n<=u;if(!l&&!p||a===e||o.has(a)||!Wr.ZP.isSRVisible(a))continue;if(!ki(a)){r.find((e=>e.element===a))&&i(a,{mlOnly:!0});continue}const f=a.getAttribute("scope"),g=Ni(f)?"rowgroup"===f:Wr.ZP.table.isRowHeader(a),m=Ni(f)?"colgroup"===f:Wr.ZP.table.isColumnHeader(a);(p&&g||l&&m)&&i(a)}}return Array.from(o.values())};function Di(e){vr.J.listen("igt:table:get-tables",(()=>{Wr.ZP.setupTrees();const t=e().values()||[];Ei("Getting tables from",{flatTree:t});const r=Oo(t,Ii,!0).map(Ti);return Wr.ZP.cleanupTrees(),Ei("Got tables",{tables:r}),r})),vr.J.listen("igt:table:map-user-selected",(({message:t})=>{const{table:r}=t;Ei("Getting table",{table:r}),Wr.ZP.setupTrees();const n=e(),o=Ti(n.getById(r.vnodeId));return Wr.ZP.cleanupTrees(),Ei("Got tables",{tableVNode:o}),o})),vr.J.listen("igt:table:analyze-table",(({message:t})=>{const r={};Ei("Getting table",{table:t.table}),Wr.ZP.setupTrees();const n=e(),o=n.getById(t.table.vnodeId),i=n.getById(o.vnodeId).element;if(!ji(o))return xi(xi({},r),{},{type:"layout",isHeuristicDataTable:!1});var s,a,l;if(r.hasHeaderMarkup=!!i.getAttribute("summary")||!!(s=Si,a=i,[...a.querySelectorAll(s)].filter((e=>Wr.ZP.isSRVisible(e)))).length,r.isHeuristicDataTable=ji(l=o)&&Wr.ZP.table.isDataTable(l.element),Ai(o))return xi(xi({},r),{},{type:"layout"});const c=Wr.ZP.table.toGrid(i),u=c.length,d=c.reduce(((e,t)=>Math.max(e,t.length)),0),h=new Map,p=new Map;let f=!1,g=!1;for(let e=0;e<u;e++){const t=c[e];for(let r=0;r<d;r++){const n=t[r];if(!n||!Wr.ZP.isSRVisible(n))continue;n.getAttribute("headers")&&(g=!0);const o=Wr.ZP.table.isColumnHeader(n),i=Wr.ZP.table.isRowHeader(n);var m;if(ki(n))n!==t[r+1]&&n!==(null===(m=c[e+1])||void 0===m?void 0:m[r])||(f=!0),o?p.set(e,(p.get(e)||0)+1):i&&h.set(r,(h.get(r)||0)+1)}}return f||g||(1===h.size&&1===p.size&&[u,u-1].includes(h.values().next().value)&&[d,d-1].includes(p.values().next().value)?r.type="one-header-row-and-column":1===h.size&&0===p.size&&h.values().next().value===u?r.type="one-header-column":0===h.size&&1===p.size&&p.values().next().value===d&&(r.type="one-header-row")),Wr.ZP.cleanupTrees(),Ei("Got table metadata",{metadata:r}),r})),vr.J.listen("igt:table:get-data-cells",(({message:t})=>{const r=new Map;Ei("Getting table",{table:t.table}),Wr.ZP.setupTrees();const n=e(),o=[...e().values()||[]].reduce(((e,t)=>(e.set(t.element,t),e)),new Map),i=n.getById(t.table.vnodeId),s=n.getById(i.vnodeId).element;if(!ji(i))return Ei("Cannot get data cells for a non-table element",{table:i,tableElement:s}),[];const a=t.features.flatMap((({role:e,vnodeId:t})=>{if(!t||!["columnheader","rowheader"].includes(e))return[];return n.getById(t)||[]})),l=Wr.ZP.table.toGrid(s);for(let e=0;e<l.length;e++){const t=l[e];for(let n=0;n<t.length;n++){const i=t[n],s=o.get(i);if(!s)continue;const d=r.get(s.vnodeId);d?r.set(s.vnodeId,xi(xi({},d),{},{rowNumbers:[...new Set([...d.rowNumbers,e])],columnNumbers:[...new Set([...d.columnNumbers,n])]})):Wr.ZP.isSRVisible(i)&&!ki(i)&&r.set(s.vnodeId,xi(xi({},(c=s,u={headerCells:Ci(i,l,a,o),rowNumbers:[e],columnNumbers:[n]},xi(xi({},Cn(c,{},"accName")),u))),{},{mlIdentifiedAsHeader:a.some((e=>e.vnodeId===s.vnodeId))}))}}var c,u;return Wr.ZP.cleanupTrees(),Ei("Got data cells",{dataCells:r}),[...r.values()]})),vr.J.listen("igt:table:get-all-possible-headers",(({message:t})=>{const{table:r}=t;Ei("Getting table",{table:r}),Wr.ZP.setupTrees();const n=e(),o=n.values()||[],i=n.getById(r.vnodeId).element,s=Oo(o,(e=>{var t;return i.contains(e.element)||(null===(t=r.contains)||void 0===t?void 0:t.call(r,e))}),!0).map(Lo);return Wr.ZP.cleanupTrees(),Ei("Got all possible header nodes",{allPossibleHeaders:s}),s})),vr.J.listen("igt:table:map-user-selected-header-cells-for-data-cells",(({message:t})=>{const{dataCells:r}=t;Ei("Mapping data cells",{dataCells:r}),Wr.ZP.setupTrees();const n=e(),o=r.map((e=>xi(xi({},e),{},{headerCells:e.headerCells.map((e=>e.userSelected?xi(xi({},e),Pi(n.getById(e.vnodeId))):e))})));return Wr.ZP.cleanupTrees(),Ei("Mapped data cells",{mappedDataCells:o}),o})),vr.J.listen("igt:table:get-table-box",(({message:t})=>{const{table:r}=t;Ei("Getting table",{table:r}),Wr.ZP.setupTrees();const n=e().getById(r.vnodeId),{box:o}=Lo(n,...n.children||[]);return Wr.ZP.cleanupTrees(),o||{x:0,y:0,width:0,height:0}}))}var Li=r(42607);function Mi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ri(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Mi(Object(r),!0).forEach((function(t){qi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qi(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Zi=e=>"true"===e.attributes["aria-hidden"],Fi=e=>Zi(e)||!!e.ancestors.find(Zi);const Bi=(...e)=>t=>e.some((e=>e(t)));function Vi(e,t){const r=[];for(const n of t){const{style:t,box:o}=n,{height:i,width:s,y:a}=o,l=t["background-image"],c=e.getById(n.vnodeId),{tagName:u,attributes:d}=c,h=d["xlink:href"],{src:p,class:f}=d,g=!!(h||l||p),m=/#/.test(p||l||h),b=(h||l||p).replace(/^([0-9a-z]+)\.|#.+|\?.+/gi,""),y=r.find(Bi(Po()({width:s,y:a}),Po()({external:g,sprite:m,extension:b}),Po()({tagName:u,className:f,height:i,width:s}),Po()({tagName:u,height:i,width:s})));y?y.vnodes.push(n):r.push({id:r.length,type:"autogenerated",tagName:u,className:f,height:i,width:s,y:a,external:g,sprite:m,vnodes:[n]})}return function(e){let t,r=e.length;for(;r--;){const n=e[r];if(1===n.vnodes.length){if(t)t.vnodes.push(...n.vnodes);else{const{id:e,vnodes:r}=n;t={id:e,vnodes:r,type:"misc"}}e.splice(r,1)}}return t&&e.push(t),e.map(((e,t)=>Ri(Ri({},e),{},{displayName:Li.ZP`Group ${t+1}:n`})))}(r)}function $i(e,{countOnly:t=!1,rebuildTree:r=!1}={}){const n=e.values(),o=[];r&&Wr.ZP.setupTrees();for(const e of n){if(!Wr.ZP.isAxeSetUp(e.element)){const t=(0,Wr.S1)(e.element);t.teardown(),t.setup()}const{vnodeId:r,element:n,selector:s}=e,a=Ri(Ri({selector:s,vnodeId:r,imageId:`${o.length}`,src:"",style:zi(n),box:en(e)},Ir(e)),{},{source:Wr.ZP.getSource(n),accessibleText:Nn(e.element)||""});if([Ui,Wi,_i,Ji].some((t=>t(e,a))))continue;if(Yi(e,a)){const r=Wr.ZP.getRole(e.element),n="svg"===e.tagName;o.push(Ri(Ri({},a),{},{isBackgroundImage:Xi(null,a),isEmptyAltImg:"img"===e.tagName&&""===e.element.getAttribute("alt")||!!n&&("img"===r?""===a.accessibleText:!a.accessibleText),isAriaHidden:Fi(e),role:r,isRoleImg:"img"===r,hint:Hn(e.element),svgTextContent:n&&(i=e.element,i?[...i.querySelectorAll("text")].map((e=>{var t;return(null===(t=e.textContent)||void 0===t?void 0:t.replace(/(\r\n|\n|\r)/gm,"").trim())||""})).join(" ").trim():null)||""},Ir(t?e:Bn(e))))}const l=!t&&Hi(e);l&&(a.vnodeId=l.vnodeId,a.box=en(e,l))}var i;return o}function Hi(e){var t;return null===(t=e.ancestors)||void 0===t?void 0:t.find((e=>["a","label","button","input","summary"].includes(e.tagName)))}function Ji(e){return"input"===e.tagName&&"hidden"===e.attributes.type}function _i(e,t){const{box:r}=t,{height:n,width:o}=r;return 0===o||0===n}function Ui(e,t){const{style:r}=t,{display:n,visibility:o,opacity:i}=r;return"none"===n||"0"===i||"hidden"===o}function Wi(e,t){const{style:r}=t,{clip:n="",position:o=""}=r,i=r["clip-path"]||"",s=["fixed","absolute"].includes(o)&&n.match(/rect\s*\(([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px\s*\)/);if(s&&5===s.length)return s[3]-s[1]<=0&&s[2]-s[4]<=0;if(i){const[,e,t]=i.match(/(\w+)\((\d+)/)||[null,"",0];switch(e){case"inset":return t>=50;case"circle":return 0===t}}return!1}const Gi=["before","after"];function zi(e){const t={};e&&e.nodeType===Node.ELEMENT_NODE?(t.element=window.getComputedStyle(e),Gi.forEach((r=>{t[r]=window.getComputedStyle(e,r)}))):["element",...Gi].forEach((e=>t[e]={getPropertyValue:()=>""}));const r={pseudo:Gi.some((e=>["content","background-image"].some((r=>t[e]&&t[e].getPropertyValue(r).startsWith("url")))))};return["display","opacity","visibility","clip","clip-path","position","font-family","background-image","height","width"].reduce(((e,r)=>(e[r]=t.element.getPropertyValue(r),e)),r)}function Yi(e,t){const r=["img","svg","canvas","video"].includes(e.tagName),n="input"===e.tagName&&"image"===e.attributes.type,o="img"===e.attributes.role;return r||n||o||Xi(null,t)}function Xi(e,t){const{style:r}=t;return!!r["background-image"].startsWith("url")||!!r.pseudo}function Ki(e){vr.J.listen("igt:images:get-data",(async()=>{return{images:Vi(t=e(),$i(t,{rebuildTree:!0})).map((e=>Ri(Ri({},e),{},{vnodes:e.vnodes.map((t=>Ri(Ri({},t),{},{identifier:`${e.id}-${t.imageId}`})))})))};var t})),vr.J.listen("igt:images:map-selection",(async({message:t})=>{return r=e(),n=t.images,Wr.ZP.setupTrees(),n.map((e=>Ri(Ri({},e),{},{vnodes:e.vnodes.map((e=>{const t=r.getById(e.vnodeId),n=Ri({},e);if(e.inScope&&(n.accessibleText=Nn(t.element)||"",!n.accessibleText.length)){const e=Hi(t);e&&(n.accessibleText=Nn(e.element)||"",n.isAriaHidden=Fi(e))}return n}))})));var r,n}))}const Qi={findCurrentFocus:e=>{const t=document.activeElement,r=e.get(t);return{bodyHasFocus:t===document.body,currentFocus:r&&Ir(r)}},resetFocus:()=>{const e=document.body.getAttribute("tabindex");e||(document.body.tabIndex=-1),document.body.focus(),e||document.body.removeAttribute("tabindex")}};function es(e,t=document){return Array.from(t.querySelectorAll(e))}var ts=r(15909),rs=r.n(ts);function ns(e){if(Wr.ZP.setupTrees(),"FIELDSET"===e.tagName){const t=Wr.ZP.name(e.firstElementChild);return e.firstElementChild&&"LEGEND"===e.firstElementChild.tagName&&t}const t=e.getAttribute("aria-labelledby"),r=t&&t.split(" ");if(r&&r.length){return r.map((e=>{const t=document.getElementById(e);return t?Wr.ZP.name(t):""})).join(" ")}Wr.ZP.cleanupTrees();const n=e.getAttribute("aria-label");return n&&Wr.ZP.sanitize(n)}function os(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function is(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?os(Object(r),!0).forEach((function(t){ss(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):os(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ss(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let as=1;const ls=e=>{const t={};return e.forEach((e=>t[e.id]=e.label)),t},cs=(e,t)=>{const r=e.filter((({attributes:e})=>e.name&&"radio"===e.type)),n=e.filter((({attributes:e})=>e.name&&"checkbox"===e.type));return[...ds(rs()(r,"attributes.name"),"radio-name",t),...ds(rs()(n,"attributes.name"),"checkbox-name",t)]},us=(e,t,r)=>{const n=[],o=es(Ur,t.element),i=cs(e);return t&&t.element.matches(Ur)&&o.push(t.element),Wr.ZP.setupTrees(),o.forEach((t=>{const o=e.filter((e=>{var n,o;return t.contains(e.element)||(null==r||null===(n=r.get(t))||void 0===n||null===(o=n.contains)||void 0===o?void 0:o.call(n,e))}));if(!i.some((e=>o.some((t=>e.vnodeIds.includes(t.vnodeId)))))&&o.length>1){if(!("LEGEND"===t.firstElementChild.tagName))return;const e=ns(t)||"",r=o.map((e=>e.selector)),i=o.map((e=>e.vnodeId)),s=[];o.forEach((t=>{s.push(is(is({},t),{},{groupId:as,groupLabel:e,groupSelector:r,groupVnodeIds:i}))}));const a={selector:r,label:e,vnodeIds:i,id:as++,groupType:"semantic",pairings:ls(s)};s.find((e=>e.groupId===a.id)).group=a,n.push(a)}})),Wr.ZP.cleanupTrees(),n},ds=(e,t,r)=>Object.keys(e).reduce(((n,o)=>{const i=e[o],s=e=>!i.filter((t=>{var n,o;return!(e.contains(t.element)||null!=r&&null!==(n=r.get(e))&&void 0!==n&&null!==(o=n.contains)&&void 0!==o&&o.call(n,t))})).length;let a,l=i[0].element.closest(Ur);for(;!a&&l;)s(l)&&(a=l),l=l.closest(Ur);if(i.length<2)return n;const c=i.map((e=>e.selector)),u=i.map((e=>e.vnodeId)),d=a&&ns(a)||"";i.forEach((e=>{e.groupId=as,e.groupLabel=d,e.groupSelector=c,e.groupVnodeIds=u}));const h={selector:c,groupType:t,vnodeIds:u,id:as++,name:o,label:d,pairings:ls(i)};return i[0].group=h,n.push(h),n}),[]);function hs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ps(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hs(Object(r),!0).forEach((function(t){fs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const gs=({tagName:e,attributes:t={}})=>"form"===e||"form"===t.role;function ms(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(r),!0).forEach((function(t){ys(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ms(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ys(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const vs=e=>"true"===e.attributes["aria-hidden"],ws=e=>vs(e)||!!e.ancestors.find(vs);const xs=(...e)=>t=>e.some((e=>e(t)));function Os(e,t){const r=[];for(const n of t){const{style:t,box:o}=n,{height:i,width:s,y:a}=o,l=t["background-image"],c=e.getById(n.vnodeId),{tagName:u,attributes:d}=c,h=d["xlink:href"],{src:p,class:f}=d,g=!!(h||l||p),m=/#/.test(p||l||h),b=(h||l||p).replace(/^([0-9a-z]+)\.|#.+|\?.+/gi,""),y=r.find(xs(Po()({width:s,y:a}),Po()({external:g,sprite:m,extension:b}),Po()({tagName:u,className:f,height:i,width:s}),Po()({tagName:u,height:i,width:s})));y?y.vnodes.push(n):r.push({id:r.length,type:"autogenerated",tagName:u,className:f,height:i,width:s,y:a,external:g,sprite:m,vnodes:[n]})}return function(e){let t,r=e.length;for(;r--;){const n=e[r];if(1===n.vnodes.length){if(t)t.vnodes.push(...n.vnodes);else{const{id:e,vnodes:r}=n;t={id:e,vnodes:r,type:"misc"}}e.splice(r,1)}}return t&&e.push(t),e.map(((e,t)=>bs(bs({},e),{},{displayName:Li.ZP`Group ${t+1}:n`})))}(r)}function Es(e,{countOnly:t=!1,rebuildTree:r=!1}={}){const n=e.values(),o=[];r&&Wr.ZP.setupTrees();for(const e of n){const{vnodeId:r,element:n,selector:s}=e,a=bs(bs({selector:s,vnodeId:r,id:`${o.length}`,src:"",style:Is(n),box:en(e)},Ir(e)),{},{source:Wr.ZP.getSource(n),accessibleText:(0,kn.sanitize)(Wr.ZP.name(e.element)||"")});if([js,ks,Ps,Ts].some((t=>t(e,a))))continue;if(Ns(e,a)){const r=Wr.ZP.getRole(e.element),n="svg"===e.tagName;o.push(bs(bs({},a),{},{isBackgroundImage:Cs(null,a),isEmptyAltImg:"img"===e.tagName&&""===e.element.getAttribute("alt")||!!n&&("img"===r?""===a.accessibleText:!a.accessibleText),isAriaHidden:ws(e),role:r,isRoleImg:"img"===r,hint:Hn(e.element),svgTextContent:n&&(i=e.element,i?[...i.querySelectorAll("text")].map((e=>{var t;return(null===(t=e.textContent)||void 0===t?void 0:t.replace(/(\r\n|\n|\r)/gm,"").trim())||""})).join(" ").trim():null)||""},Ir(t?e:Bn(e))))}const l=!t&&Ss(e);l&&(a.vnodeId=l.vnodeId,a.box=en(e,l))}var i;return o}function Ss(e){return e.ancestors.find((e=>["a","label","button","input","summary"].includes(e.tagName)))}function Ts(e){return"input"===e.tagName&&"hidden"===e.attributes.type}function Ps(e,t){const{box:r}=t,{height:n,width:o}=r;return 0===o||0===n}function js(e,t){const{style:r}=t,{display:n,visibility:o,opacity:i}=r;return"none"===n||"0"===i||"hidden"===o}function ks(e,t){const{style:r}=t,{clip:n="",position:o=""}=r,i=r["clip-path"]||"",s=["fixed","absolute"].includes(o)&&n.match(/rect\s*\(([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px\s*\)/);if(s&&5===s.length)return s[3]-s[1]<=0&&s[2]-s[4]<=0;if(i){const[,e,t]=i.match(/(\w+)\((\d+)/)||[null,"",0];switch(e){case"inset":return t>=50;case"circle":return 0===t}}return!1}const As=["before","after"];function Is(e){const t={};e&&e.nodeType===Node.ELEMENT_NODE?(t.element=window.getComputedStyle(e),As.forEach((r=>{t[r]=window.getComputedStyle(e,r)}))):["element",...As].forEach((e=>t[e]={getPropertyValue:()=>""}));const r={pseudo:As.some((e=>["content","background-image"].some((r=>t[e]&&t[e].getPropertyValue(r).startsWith("url")))))};return["display","opacity","visibility","clip","clip-path","position","font-family","background-image","height","width"].reduce(((e,r)=>(e[r]=t.element.getPropertyValue(r),e)),r)}function Ns(e,t){const r=["img","svg","canvas","video"].includes(e.tagName),n="input"===e.tagName&&"image"===e.attributes.type,o="img"===e.attributes.role;return r||n||o||Cs(null,t)}function Cs(e,t){const{style:r}=t;return!!r["background-image"].startsWith("url")||!!r.pseudo}const Ds=({element:e})=>(e.matches(Hr)||parseInt(e.getAttribute("tabindex"),10)>-1)&&"IFRAME"!==e.tagName&&!e.matches(`${_r}, ${Jr}`);function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ms(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ls(Object(r),!0).forEach((function(t){Rs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ls(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Rs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const qs=(e,t={})=>Ms(Ms({},Cn(e)),{},{role:Wr.ZP.getRole(e.element),box:en(e,...e.children||[])},t),Zs=["structure","landmark","note","none","section","separator","listitem","img","sectionhead","navigation"],Fs={updateBoxes:(e,t)=>t.map((t=>{const r=e.getById(t.vnodeId);return Ms(Ms({},t),{},{box:en(r,...r.children)})})),getInteractives:e=>{Wr.ZP.setupTrees();const t=Oo(e.values(),Ds,!0).map((e=>qs(e)));return Wr.ZP.cleanupTrees(),t},mapMissingInteractives:(e,t)=>{Wr.ZP.setupTrees();const r=t.map((t=>{const r=e.getById(t.vnodeId);r.source=t.source;const n=qs(r,{userSelected:!0}),o=Wr.ZP.getRoleType(r.element);return Ms(Ms({},n),{},{nonInteractiveRole:!o||Zs.includes(o)})}));return Wr.ZP.cleanupTrees(),r}};function Bs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Vs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bs(Object(r),!0).forEach((function(t){$s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Hs=e=>e.element.matches('dl:not([role]), ol:not([role]), ul:not([role]), [role="list"]'),Js=e=>es('li, dt, [role="listitem"]',e.element).length;function _s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Us(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_s(Object(r),!0).forEach((function(t){Ws(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ws(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Gs={forms:{findInputs:(e,t)=>{const r=e.getById(t),n=function(e,t){const r=[],n=[];Wr.ZP.setupTrees();const o=Wr.ZP.getTabbableElements(t.element);return es(Jr,t.element).forEach(((t,i)=>{const s=e.get(t);s.id=t.id||`field-${i+1}`,Wr.ZP.isVisible(t,!0)||o.includes(t)?r.push(s):n.push(s)})),Wr.ZP.cleanupTrees(),r}(e,r),o=cs(n,e),i=us(n,r,e);return{form:Ir(Bn(r)),inputs:n.map((e=>ps(ps({},Ir(Bn(e))),{},{source:Wr.ZP.getSource(e.element)}))),groups:[...o,...i]}},findForms:e=>{Wr.ZP.setupTrees();const t=Oo(e.values(),gs).filter((e=>!!function(e){const t=Wr.ZP.getTabbableElements(e);return es(Jr,e).filter((e=>Wr.ZP.isVisible(e,!0)||!(null==t||!t.includes(e))))}(e.element).length)).map(((e,t)=>ps(ps({},Ir(Bn(e))),{},{id:e.element.getAttribute("id")||`form-${t+1}`,box:en(e),source:"string"==typeof e.element.outerHTML?e.element.outerHTML:""})));return Wr.ZP.cleanupTrees(),t},getErrorMessage:(e,t)=>{const{element:r}=e.getById(t.vnodeId),n=r.getAttribute("aria-describedby"),o=n&&n.split(" ");return{error:o&&o.map((e=>{const t=document.getElementById(e);return t&&t.textContent})).join(" "),inputId:t.id}}},images:{getImageData:function(e){return{images:Os(e,Es(e,{rebuildTree:!0})).map((e=>bs(bs({},e),{},{vnodes:e.vnodes.map((t=>bs(bs({},t),{},{identifier:`${e.id}-${t.id}`})))})))}},mapSelectedImages:function(e,t){return Wr.ZP.setupTrees(),t.map((t=>bs(bs({},t),{},{vnodes:t.vnodes.map((t=>{const r=e.getById(t.vnodeId),n=bs({},t);return t.inScope&&(n.accessibleText=(0,kn.sanitize)(Wr.ZP.name(r.element)||"")),n}))})))}},lists:{getLists:e=>{Wr.ZP.setupTrees();const t=Oo(e.values(),Hs).map((e=>Vs(Vs({},e),{},{itemCount:Js(e)}))).map((e=>Cn(e,{itemCount:e.itemCount})));return Wr.ZP.cleanupTrees(),t},mapMissingLists:(e,t)=>{Wr.ZP.setupTrees();const r=t.map((t=>{const r=e.getById(t.vnodeId);return r.source=t.source,Vs(Vs({},Cn(r,{itemCount:Js(r)})),{},{userSelected:!0})}));return Wr.ZP.cleanupTrees(),r}},keyboard:Us({},Qi),"buttons-and-links":Us({},Fs)};Li.ZP`Forms`,Li.ZP`Images`,Li.ZP`Headings`,Li.ZP`Lists`,Li.ZP`Keyboard`,Li.ZP`Page information`,Li.ZP`Buttons and links`;var zs=r(66415);class Ys{constructor(e){this.highlighter=e,this.replayInProgress=!1,this.tabStops=[],this.startReplay=this.startReplay.bind(this),this.stopReplay=this.stopReplay.bind(this)}setTabStops(e){this.tabStops=e}attach(){vr.J.listen("tab-record:replay-start",this.startReplay),vr.J.listen("tab-record:replay-stop",this.stopReplay)}detach(){vr.J.unlisten("tab-record:replay-start",this.startReplay),vr.J.unlisten("tab-record:replay-stop",this.stopReplay)}async startReplay(){await this.highlighter.clearHighlights(),this.replayInProgress=!0;for(const e of this.tabStops){if(!this.replayInProgress)return;const t=this.highlighter.createHighlighter(e);t.highlight({theme:"badge",showMetadata:!1,showTooltip:!1}),t.scrollIntoView({behavior:"instant"}),await new Promise((e=>setTimeout(e,300)))}vr.J.send(vr.D.devtools,"tab-record:replay-complete")}async stopReplay(){this.replayInProgress=!1,this.highlighter.clearHighlights(),this.showHighlighters()}showHighlighters(){this.highlighter.showHighlights(),this.tabStops.filter((e=>!this.highlighter.highlighterExists(e))).forEach((e=>{const t=this.highlighter.createHighlighter(e);null==t||t.highlight({theme:"badge",showMetadata:!1,showTooltip:!1})}))}}function Xs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Ks=()=>vr.J.send(vr.D.background,"tab-record:fire-tab");class Qs{onFocus(e){const t=e.composedPath();this.focusHandler(t[0]||e.target)}async focusHandler(e){const t=e&&e.matches&&e.matches(ln),r=this.tabStops.has(e);if(r||(this.retryTabKeyPressCount=0),!this.unscopedCache.tree.get(e)){const{cache:e,unscopedCache:t}=await this.buildTreeCache();this.cache=e,this.unscopedCache=t}const n=this.keyboardScope&&!this.cache.tree.get(e),o=!!this.tabStops.size,i=r||n&&o;if(this.cleanupKeyupTarget(),this.ignoreNextFocus)return this.bodyTimeout>1?this.onTabbingComplete():Ks(),void(this.ignoreNextFocus=!1);if("closed"===await vr.J.send(vr.D.background,"dom:get-active-element-shadow-root-type"))return clearTimeout(this.focusTimeout),this.setFocusTimeout(500),void Ks();if(clearTimeout(this.focusTimeout),this.setFocusTimeout(),i)return this.onTabbingComplete();if(n&&!o||!this.cache.tree.get(e))return void Ks();const s=(0,Wr.S1)(e);s.teardown(),s.setup();const a=((e,t,r=!0)=>{const n=t.get(e),o=Wr.ZP.getRole(e),i=o&&Wr.ZP.isWidgetRole(o)||"combobox"===o||"listbox"===o||"searchbox"===o||"audio"===n.tagName||"video"===n.tagName||"gridcell"===o||"rowheader"===o||"columnheader"===o||"td"===n.tagName&&!o||"th"===n.tagName&&!o,s=e.matches&&e.matches(ln);return sn(sn({},Ir(n)),{},{isWidgetRole:i,accessibleName:Wr.ZP.name(e),box:en(n),groupItems:pn(n,o),isAriaHidden:!Wr.ZP.isSRVisible(e),isHidden:Wr.ZP.isOffscreen(e)||!Wr.ZP.isVisible(e,r),isMultiTabStopElement:s})})(e,this.cache.tree,!1);await vr.J.send(vr.D.devtools,"tab-record:screenshot",{vnode:a}),a.source=Wr.ZP.getSource(e);const l=(await Wr.ZP.runContrastAnalysis(e))[0];a.focusedContrastResult=null==l?void 0:l.data;const c=e=>{var t;return!(null!==(t=e.getRootNode().host)&&void 0!==t&&t.matches(po))};try{const[t]=Wr.ZP.getElementStack(e,!1).filter(c);a.elementObscured=!!t&&t!==e}catch(e){a.elementObscured=!1}this.tabStops.set(e,a),t&&this.handleMultiTabstopElement(e),vr.J.send(vr.D.devtools,"tab-record:count",this.tabStops.size),vr.J.send(vr.D.background,"tab-record:fire-tab")}attachListeners(){this.focusListenerTargets=new Set([document,...yn(this.unscopedCache),...vn(this.unscopedCache)]),this.focusListenerTargets.forEach((e=>{e.addEventListener("focus",this.onFocus,!0)})),this.submitListenerTargets=new Set(wn(this.cache)),this.submitListenerTargets.forEach((e=>{e.addEventListener("submit",this.onSubmit,!0);try{const t=e.submit;e.submit=()=>{this.submittedForms.add(e),t.call(e)},this.submitRestoreHandlers.add((()=>{e.submit=t}))}catch(e){}})),this.replayer.attach(),vr.J.listen("tab-record:new-window:launched",this.onNewWindowLaunched)}constructor({manifest:e,cache:t,unscopedCache:r,highlighter:n,hideScrollbars:o,showScrollbars:i,buildTreeCache:s}){Xs(this,"ignoreNextFocus",!1),Xs(this,"bodyTimeout",0),Xs(this,"retryTabKeyPressCount",0),Xs(this,"tabStops",new Map),Xs(this,"focusListenerTargets",new Set),Xs(this,"submitListenerTargets",new Set),Xs(this,"submittedForms",new Set),Xs(this,"submitRestoreHandlers",new Set),Xs(this,"launchedWindowOnFocus",new Set),Xs(this,"prepareNodes",(e=>[...e].map((e=>Ir(this.cache.tree.get(e)||{}))))),Xs(this,"onTabbingComplete",(async()=>{clearTimeout(this.focusTimeout),this.tabStops.forEach(((e,t)=>{e.launchedWindowOnFocus=this.launchedWindowOnFocus.has(t)}));const e=[...this.tabStops.values()];this.replayer.setTabStops([...this.tabStops.keys()]),this.replayer.showHighlighters();const t=((e,t)=>{const r=e=>"area"===e.element.nodeName.toLowerCase(),n=[];(0,Wr.S1)(document.documentElement,!0);for(const o of t){const{ancestors:t=[]}=o;!Qr({vnode:o,selector:cn,verifyTree:r(o)})||!Wr.ZP.isFocusable(o.element)||[...e.values()].find((e=>e.vnodeId===o.vnodeId))||!fn(o.element)||t.find((e=>!!Qr({vnode:e,selector:mn,verifyTree:r(e)})))||Qr({vnode:o,selector:'[role="radio"]',verifyTree:!1})||bn(o,t,[...e.keys()])||n.push(Ir(o))}return n})(this.tabStops,this.cache.tree.values(),this.cache.tree);this.tabData={skipped:t,tabStops:e,submittedForms:this.prepareNodes(this.submittedForms),launchedWindowOnFocus:this.prepareNodes(this.launchedWindowOnFocus)},this.detachListeners(),document.activeElement&&document.activeElement.blur(),this.removeKeyboardScopeTabIndex&&this.keyboardScope.element.removeAttribute("tabindex"),this.keyboardScope=null,await vr.J.send(vr.D.background,"tab-record:stop"),this.showScrollbars(),vr.J.send(vr.D.devtools,"tab-record:complete",this.tabData)})),Xs(this,"setFocusTimeout",((e=1e4)=>{this.focusTimeout=setTimeout((async()=>{if(document.activeElement&&"IFRAME"===document.activeElement.tagName)return this.setFocusTimeout(500),void Ks();if(document.activeElement===document.body)return this.ignoreNextFocus=!0,this.bodyTimeout++,Gs.keyboard.resetFocus(),this.setFocusTimeout(500),void Ks();if(document.activeElement){const e=await vr.J.send(vr.D.background,"dom:get-active-element-shadow-root-type");if(["user-agent","closed"].includes(e))return this.setFocusTimeout(500),void Ks()}const e=(t=document)=>!!this.tabStops.has(t.activeElement)||!!t.activeElement.shadowRoot&&e(t.activeElement.shadowRoot);if(e()&&this.retryTabKeyPressCount<3)return this.setFocusTimeout(500),vr.J.send(vr.D.background,"tab-record:fire-tab"),void this.retryTabKeyPressCount++;this.onTabbingComplete()}),e)})),Xs(this,"onSubmit",(e=>{this.submittedForms.add(e.target)})),Xs(this,"detachListeners",(e=>{e||vr.J.send(vr.D.background,"tab-record:new-window-listener:detach"),this.focusListenerTargets.forEach((e=>{e.removeEventListener("focus",this.onFocus,!0)})),this.submitListenerTargets.forEach((e=>{e.removeEventListener("submit",this.onSubmit,!0)})),this.submitRestoreHandlers.forEach((e=>{e()})),this.tabStops.clear(),this.focusListenerTargets.clear(),this.submitListenerTargets.clear(),this.submittedForms.clear(),this.submitRestoreHandlers.clear(),this.launchedWindowOnFocus.clear(),document.documentElement.style.cursor="",document.documentElement.style.pointerEvents="",vr.J.unlisten("tab-record:new-window:launched",this.onNewWindowLaunched)})),Xs(this,"onNewWindowLaunched",(()=>{this.launchedWindowOnFocus.add(document.activeElement)})),Xs(this,"scopeKeyboardSetup",(()=>{if(!Sr()(this.manifest,"metadata.scope",void 0))return;const[e]=this.cache.flat;if(!e)return;e.element.getAttribute("tabindex")||(e.element.tabIndex=-1,this.removeKeyboardScopeTabIndex=!0),e.element.focus(),this.keyboardScope=e})),Xs(this,"cleanupKeyupTarget",(()=>{this.keyupTarget&&(this.keyupTarget.removeEventListener("keyup",this.onKeyup,!0),this.keyupTarget=null)})),Xs(this,"onKeyup",(()=>{if(document.activeElement===this.keyupTarget)return Ks();this.cleanupKeyupTarget()})),Xs(this,"handleMultiTabstopElement",(e=>{this.keyupTarget=e,e.addEventListener("keyup",this.onKeyup,!0),clearTimeout(this.focusTimeout)})),this.manifest=e,this.cache=t,this.unscopedCache=r,this.showScrollbars=i,this.buildTreeCache=s,this.replayer=new Ys(n),this.onFocus=this.onFocus.bind(this),this.focusHandler=(0,zs.debounce)(this.focusHandler,50).bind(this),this.setFocusTimeout(),this.detachListeners(!0),this.scopeKeyboardSetup(),this.attachListeners(),o(),Wr.ZP.setupTrees(),vr.J.send(vr.D.background,"tab-record:new-window-listener:attach"),document.documentElement.style.cursor="none",document.documentElement.style.pointerEvents="none",document.activeElement.matches&&document.activeElement.matches(ln)&&this.handleMultiTabstopElement(document.activeElement),vr.J.listen("attach:failed",(()=>{this.detachListeners(),clearTimeout(this.focusTimeout)})),vr.J.listen("tab-record:initial-focus",(()=>{var r;const n=!e["keep-focus-on-element"]&&e["focused-element"],[o]=t.flat.filter((e=>e.properties.tabIndex>0)).sort(((e,t)=>e.properties.tabIndex-t.properties.tabIndex));let i;if(n&&(null===(r=n.properties)||void 0===r?void 0:r.tabIndex)>-1){var s;i=(t.tree.getById(null===(s=e["focused-element"])||void 0===s?void 0:s.vnodeId)||{}).element}else if(!n&&o){i=(t.tree.getById(o.vnodeId)||{}).element}return i&&(i.focus(),this.focusHandler(i)),!0})),vr.J.listen("tab-record:user-stopped",(()=>{this.onTabbingComplete()}))}}function ea(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ta(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(r),!0).forEach((function(t){ra(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ea(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ra(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}async function na(){return vr.J.send(vr.D.content,"hide-scrollbars")}async function oa(){return vr.J.send(vr.D.content,"show-scrollbars")}function ia(e){const t=e.getAttribute("aria-label");if(t)return t;const r=e.getAttribute("aria-labelledby"),n=r&&r.split(" ");if(r&&n.length)return n.map((e=>document.getElementById(e))).filter((e=>!!e)).map((e=>e.innerText)).join(" ");const o=e.id&&document.querySelector(`label[for="${e.id}"]`);if(o)return o.innerText;const i=e.closest("label");return i?i.innerText:void 0}function sa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function aa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sa(Object(r),!0).forEach((function(t){la(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function la(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const ca=e=>{var t;const r=aa(aa({},e.properties),{},{disabled:e.element.disabled,multiple:e.element.multiple,required:e.element.required});let n={};return e.element.matches(Jr)&&(n={label:ia(e.element),type:e.element.type}),aa(aa(aa({},Cn(e,{},"accessibleText")),n),{},{properties:r,ancestors:(null===(t=e.ancestors)||void 0===t?void 0:t.map((({vnodeId:e})=>e)))||[]})},ua=e=>{const t=Wr.ZP.getTabbableElements(e.element),r=Array.from(e.element.querySelectorAll(Jr));return e.element.matches(Jr)&&r.push(e.element),r.filter((e=>Wr.ZP.isVisible(e,!0)||!(null==t||!t.includes(e))))},da=e=>("form"===e.tagName||"form"===e.attributes.role)&&(e=>ua(e).length>0)(e),ha=e=>aa(aa({},ca(e)),{},{box:en(e)});function pa(e){vr.J.listen("igt:forms:get-forms",(async()=>function(e){Wr.ZP.setupTrees();const t=e();return Wr.ZP.cleanupTrees(),t}((()=>{var t;return Oo((null===(t=e())||void 0===t?void 0:t.values())||[],da,!0).map(ha)})))),vr.J.listen("igt:forms:get-form",(async({message:{vnodeId:t}})=>{const r=e().getById(t);return ha(r)})),vr.J.listen("igt:forms:get-inputs",(async({message:t})=>{const r=e(),n=r.getById(t.selectedForm.vnodeId),o=ua(n).map((e=>r.get(e))),i=[...us(o,n,r),...cs(o,r)];return{inputs:o.map((e=>{const t=i.find((t=>t.vnodeIds.includes(e.vnodeId))),r=ca(e);return t?aa({groupId:t.id,groupLabel:t.label},r):r})),groups:i}})),vr.J.listen("igt:forms:get-error-message",(async({message:t})=>{const r=e(),{element:n}=r.getById(t.vnodeId),o=n.getAttribute("aria-describedby"),i=o&&o.split(" ");return{errorMessage:i&&i.map((e=>{const t=document.getElementById(e);return t&&t.textContent})).join(" ")}}))}function fa({getTree:e,getFlatTree:t,buildTree:r}){$o(e),function(e){vr.J.listen("igt:structure:get-headings",(async()=>Ko((()=>{var t;return Oo((null===(t=e())||void 0===t?void 0:t.values())||[],Uo,!0).map(ei)})))),vr.J.listen("igt:structure:map-headings",(async({message:t})=>{const{vnodes:r=[],props:n={}}=t;if(!Array.isArray(r))return[];const o=(0,Wr.S1)();o.teardown(),o.setup();const i=e();return r.map((({vnodeId:e})=>{const t=i.getById(e);return Jo(Jo({},ei(t)),n)}))})),vr.J.listen("igt:structure:get-lists",(async()=>Ko((()=>{var t;return Oo((null===(t=e())||void 0===t?void 0:t.values())||[],Wo,!0).map(ti)})))),vr.J.listen("igt:structure:map-lists",(async({message:t})=>{const{vnodes:r=[],props:n={}}=t;return Array.isArray(r)?Ko((()=>{const t=e();return r.map((({vnodeId:e})=>{const r=t.getById(e);return Jo(Jo({},ti(r)),n)}))})):[]})),vr.J.listen("igt:structure:get-lang-elements",(async()=>{const t=await Ko((()=>{var t;const r=(null===(t=e())||void 0===t?void 0:t.values())||[];return Promise.all(Oo(r,(e=>Go(e)&&Wr.ZP.hasContent(e.element)),!0).map(ri))})),r=await Ko((()=>{const e=document.body.parentElement;return ri({element:e,children:[],ancestors:[],tagName:"html",vnodeId:-1,attrs:["lang"],attributes:{lang:e.getAttribute("lang")},selector:["html"],properties:{classSelector:"",id:e.getAttribute("id"),tagName:e.tagName,childElementCount:e.childElementCount,tabIndex:parseInt(e.getAttribute("tabIndex"))},depth:0})}));return{htmlLangElement:r,langElements:t,documentLang:r.lang||r.detectedLang}})),vr.J.listen("igt:structure:map-lang-elements",(async({message:t})=>{const{vnodes:r=[],props:n={}}=t;return Array.isArray(r)?await Ko((async()=>{const t=e();return await Promise.all(r.map((async({vnodeId:e})=>{const r=t.getById(e);return Jo(Jo({},await ri(r)),n)})))})):[]})),vr.J.listen("igt:structure:get-title-elements",(async()=>{const t=Ko((()=>{var t;return Oo((null===(t=e())||void 0===t?void 0:t.values())||[],zo,!0).map(oi)})),r=document.head.querySelector("title");return{frames:t,documentTitle:{title:document.title,source:r?Wr.ZP.getSource(r):null,selector:[Wr.ZP.getSelector(r)]}}})),vr.J.listen("igt:structure:get-application-elements",(async()=>Ko((()=>{var t;return Oo((null===(t=e())||void 0===t?void 0:t.values())||[],Yo,!0).map(oi)})))),vr.J.listen("igt:structure:get-media-elements",(async()=>Ko((()=>{var t;return Oo((null===(t=e())||void 0===t?void 0:t.values())||[],Xo,!0).map(ni)}))))}(e),vi({getTree:e,getFlatTree:t,buildTree:r}),Di(e),Ki(e),function(e,t){vr.J.listen("igt:keyboard:find-current-focus",(async()=>{const t=await e();return Qi.findCurrentFocus(t)})),vr.J.listen("igt:keyboard:reset-focus",Qi.resetFocus),vr.J.listen("igt:keyboard:tab-record-start",(async({message:r})=>{const n=async()=>{await t(ta(ta({},r.metadata),{},{scope:void 0}));const n=e(),o=Array.from((null==n?void 0:n.values())||[]);let i=n,s=o;var a;return r.metadata.scope&&(await t(r.metadata),i=e(),s=Array.from((null===(a=i)||void 0===a?void 0:a.values())||[])),{cache:{tree:i,flat:s},unscopedCache:{tree:n,flat:o}}},{cache:o,unscopedCache:i}=await n();new Qs({manifest:r,cache:o,unscopedCache:i,highlighter:await(0,Yr.Z)(),hideScrollbars:na,showScrollbars:oa,buildTreeCache:n}),vr.J.send(vr.D.background,"tab-record:start")}))}(e,r),pa(e),function(e){vr.J.listen("igt:ml:debug",(({message:t})=>{const{features:r,vnodes:n}=t;Wr.ZP.setupTrees();const o=e();console.log("Debugging ML","\nLegend:\n - Green/Solid - The feature matched a programmatically identified element\n - Yellow/Dashed - The feature matched an element we did not programmatically identify\n - Orange/Dotted - The feature matched an element with a different role\n - Red/Double - The feature could not find a matching element\n - Black/Ridge - Default color, but this case should not happen\n "),r.forEach((e=>{let t="black 4px ridge";n.some((t=>t.vnodeId===e.vnodeId))?t=e.roleMatches?"green 4px solid":"orange 4px dotted":e.vnodeId?t="yellow 4px dashed":e.vnodeId||(t="red 4px double");const r=o.getById(e.vnodeId),i=document.createElement("div");i.style.position="absolute",i.style.top=`${e.box.y}px`,i.style.left=`${e.box.x}px`,i.style.border=t,i.style.height=`${e.box.height}px`,i.style.width=`${e.box.width}px`,i.style.color="white",i.title=`Type: ${e.type} - Role: ${e.role} - IOU: ${e.iou} - Confidence: ${e.confidence}`,i.style.zIndex="1000000",i.addEventListener("click",(()=>{console.log("feature details: ",{feature:e,highlight:i,matchingElement:r?r.element:null,vnode:r?Lo(r):null})})),document.body.appendChild(i)})),Wr.ZP.cleanupTrees()}))}(e)}function ga(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function ma(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ba(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ma(Object(r),!0).forEach((function(t){ya(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ma(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ya(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const va=Or()("walnut-chrome:content:events");class wa{constructor({treeBuilder:e}={}){this.treeBuilder=e,this.runtimeListener(),this.pageUnLoadListener(),this.cache={},this.highlighter=null,(0,Yr.Z)().then((e=>{this.highlighter=e})),this.autoSetup=!1,this.selected=[],this.axeResult=null,vr.J.listen("request-axe-results",(({message:e})=>this.sendAxeResults(e))),vr.J.listen("scope:reset",(()=>{this.mouseSelection&&this.mouseSelection.removeAllSelections()})),vr.J.listen("guide:check-vitals",(async({message:e})=>{await this.buildTree({value:{manifest:{metadata:{tree:e.vitals}}},vitals:e.vitals}),vr.J.send(vr.D.devtools,"guide:check-vitals:complete")})),vr.J.listen("hide-scrollbars",(()=>this.hideScrollbars())),vr.J.listen("show-scrollbars",(()=>this.showScrollbars())),vr.J.listen("dom-walker-jump",(({message:e})=>{vr.J.send(vr.D.devtools,"dom-walker-jump",e)})),vr.J.listen("build-virtual-tree",(async({message:e})=>await this.buildTree(e,!0))),vr.J.listen("selector-search",(({message:e})=>{const t=e.key;if(!this.cache.tree)return[];try{const e=this.cache.tree.selectAll([t],{isRelativeSelector:!0}).map((e=>e.vnodeId));return e.length&&vr.J.send(vr.D.devtools,"dom-walker-jump",{value:{vnodeId:e[0]}}),e}catch(e){return[]}})),qn((()=>this.cache.tree)),fa({getTree:()=>this.cache.tree,getFlatTree:()=>this.cache.flat,buildTree:this.buildTree.bind(this)}),this.attachIGTHighlightListeners()}attachIGTHighlightListeners(){vr.J.listen("igt:highlight",(async({message:e})=>{const{vnodes:t,options:r,vnodeIds:n,scrollIntoView:o=!1}=e;let i=t;!t&&n&&(i=n.map((e=>this.cache.tree.getById(e)))),await this.highlightNodes(i,r,o)})),vr.J.listen("igt:highlight:remove",(async({message:e})=>{const t=await this.getHighlightNodes(e.vnodeIds||[]);for(const e of t)(0,Yr.Z)().then((({highlighters:t})=>{var r;null===(r=t.get(e))||void 0===r||r.destroy()}))})),vr.J.listen("igt:selection:add",(({message:e})=>{this.handleHighlight("addSelection",{theme:"selected",vnodeId:e.vnodeId},{showTooltip:!1},!0)})),vr.J.listen("igt:selection:remove",(({message:e})=>{this.handleHighlight("removeSelection",{theme:"selected",vnodeId:e.vnodeId})})),vr.J.listen("igt:selection:remove-all",(async()=>{await this.mouseSelection.removeAllSelections()})),vr.J.listen("igt:selections:set",(async({message:e})=>{if(e.cleanup){const t=await this.getHighlightNodes(e.vnodeIds||[]);this.selections=t,await this.handleHighlight("setSelections",{vnodeId:[]})}await this.handleHighlight("setSelections",{theme:"selected",vnodeId:e.vnodeIds},e.highlighterOptions||{},e.scrollFirstIntoView??!0)}))}pageUnLoadListener(){window.addEventListener("beforeunload",(()=>{this.autoSetup&&vr.J.unlisten("forms:get-descendant-elements",Rn)}))}runtimeListener(){vr.J.listen((({topic:e="",message:t})=>{const[r,n]=e.split(":");"guide"===r&&this.handleTestMessage(ba({type:n},t))}))}async sendAxeResults(e){let{scope:t}=e;const r=ga(e,["scope"])||this.axeResult;if(!r)return;const n={};try{n.results=r,n.pageTitle=document.title,n.metadata=function(){const{browser:e,os:t}=Pn()(window.navigator.userAgent),{width:r,height:n}=window.screen,o=jn(r,n);return{browser:`${e.fullName} ${e.version}`,os:t.fullName,viewportWidth:window.innerWidth,viewportHeight:window.innerHeight,aspectRatio:`${r/o}:${n/o}`,axeVersion:(0,Wr.S1)().version,devicePixelRatio:window.devicePixelRatio}}(),n.metadata.scope=t}catch(e){return{error:{stack:e.stack,message:e.message}}}return n}getScope(){const e=this.mouseSelection&&this.mouseSelection.selections,t=e&&[...e][0],r=t&&this.cache.tree.getById(t);return r&&r.element||document}customHandler(e){if(this.keyboardTool&&"get-tab-data"===e)return this.keyboardTool.tabData}async handleTestMessage(e){va("message received:",e);const{type:t,value:r,args:n=[],vitals:o=[]}=e;switch(t){case"clearHighlight":case"setHighlight":case"highlight":case"removeHighlight":case"addSelection":case"removeSelection":case"setSelections":this.handleHighlight(t,r);break;case"refresh-tools":case"build-tree":await this.buildTree({value:r,context:document.body,scope:e.ignoreScope?null:e.scope,vitals:o});break;case"dom-walker-change":this.handleDomWalkerChange(r);break;case"mouse-selection":(!this.cache.tree||e.rebuildTree&&"disable"!==r)&&await this.buildTree({value:{}}),await this.mouseSelection[r].apply(this.mouseSelection,n.concat([e.manifest])),"disable"===r&&this.mouseSelection.cleanUp();break;case"fire-resize":{const e=new Event("resize");window.dispatchEvent(e);break}case"get-auto-setup":(e=>{vr.J.send(vr.D.devtools,"guide:auto-setup",e)})(this.autoSetup?"start":"stop");break;case"request-axe-results":this.sendAxeResults();break;case"axe-result":this.axeResult=r}}async buildTree({value:e,context:t=document.body,scope:r,vitals:n}={},o){const i=e&&"object"==typeof e?e.manifest:e,s=Sr()(i,"metadata.tree",[]),a=[];let l=!0;await jr(),await vr.J.send(vr.D.devtools,"guided:inject-axe");const c=await vr.J.send(vr.D.background,"guided:cross-origin-feature"),u={allowAttrs:["data-.*","aria-.*","method","action","class","id","xlink:href","role","name","src","type","for","title","lang","headers","scope"],listeners:{create:[Fn],update:[Fn],discard:e=>a.push(e)},rejectTags:["script","style",po],acceptNode:e=>{if(!e.contentWindow)return!0;try{return!!e.contentWindow.axe}catch(e){return c}}};let d,h;if(c&&this.treeBuilder)d=h=await this.treeBuilder.buildTree(u);else{if(d=new br(u),r){const e=[];e.push((()=>d.querySelector(r.selector))),r.fallbackSelector&&e.push((()=>d.querySelector(r.fallbackSelector))),e.push((()=>d.findOne(r,{findOneTimeLimit:2e3})));for(const t of e){const e=t();if(e){r.element=e;break}}r.element?t=r.element:l=!1}va("Building virtual tree from ",{manifestTree:s}),h=await d.from(s,document.body),null!=r&&r.element&&h.forEach((e=>{e.element===r.element||e.ancestors.find((e=>e.element===r.element))||h.delete(e.element)})),a.length&&(({discarded:e,scope:t,groot:r,tree:n,vitals:o=[]})=>{t&&!o.find((e=>e.vnodeId===t.vnodeId))&&o.push(t);const i=o.filter((t=>e.find((e=>e.vnodeId===t.vnodeId))));if(!i.length)return;const s=[];s.push((e=>e.fallbackSelector&&r.querySelector(e.fallbackSelector))),s.push((e=>r.findOne(e,{findOneTimeLimit:1e3}))),i.every((e=>{for(const t of s){const r=t(e);if(r)return n.has(r)||n.set(r,e),!0}return!1}))||vr.J.send(vr.D.devtools,"guide:discarded",{value:i})})({discarded:a,scope:r,groot:d,tree:h,vitals:n})}return this.cache.tree=globalThis.tree=h,this.cache.flat=Array.from(h.values()).map(Ir),this.mouseSelection=this.mouseSelection||new Sn(h,i,c),await this.mouseSelection.initHighlighter(),this.mouseSelection.tree=h,va("Built virtual tree",this.cache.flat),vr.J.send(vr.D.devtools,"guide:return-tree",{tree:h,scopePresent:l,discarded:a}),o?l:t}async handleHighlight(e,t,r,n=!1){va("handleHighlight",{type:e,value:t});let o=["highlight","select"].includes(e)||n;if(!t){return"clear"===("clearHighlight"===e?"clear":"refresh")&&(this.selected=[]),void this.highlighter.clearHighlights()}const{vnodeId:i,theme:s}=t;if(!this.cache.tree||void 0===i)return;const a=[].concat(i),l=await this.getHighlightNodes(a);if("removeHighlight"===e){if(1===l.length&&this.selected.includes(l[0]))return void(0,Yr.Z)().then((({highlighters:e})=>{const[t]=l,r=e.get(t);r.setOptions({showTooltip:!1,showMetadata:!1}),r.updatePosition()}));for(const e of l)(0,Yr.Z)().then((({highlighters:t})=>{var r;null===(r=t.get(e))||void 0===r||r.destroy()}))}if("removeSelection"===e){this.selected=this.selected.filter((e=>!l.includes(e)));for(const e of l)(0,Yr.Z)().then((({highlighters:t})=>{var r;null===(r=t.get(e))||void 0===r||r.destroy()}))}"setSelections"===e&&(o=o||1===l.length,await Promise.all(this.selected.map((async e=>{var t;const{highlighters:r}=await(0,Yr.Z)();null===(t=r.get(e))||void 0===t||t.destroy()}))),this.selected=l),"addSelection"===e&&this.selected.push(...l);let c=!1;for(const e of l){const t=this.cache.tree.get(e),n=this.highlighter.createHighlighter(e,(null==t?void 0:t.selector)||e.selector);n.highlight(ba({theme:s||"selected",showMetadata:!1,showTooltip:!1},r)),o&&!c&&(n.scrollIntoView(),c=!0)}}async highlightNodes(e,t,r){await(0,Yr.Z)();const n=await this.getHighlightNodes(e.map((({vnodeId:e})=>e))),o=e=>{if(e.mlOnly)return"ml"};n.forEach(((n,i)=>{const s=this.cache.tree.get(n),a=this.highlighter.createHighlighter(n,(null==s?void 0:s.selector)||n.selector);a.highlight(ba({theme:o(e[i])||"selected",showMetadata:!1,showTooltip:!1},t)),r&&0===i&&a.scrollIntoView()}))}async getHighlightNodes(e){const t=[];for(const r of e){const e=this.cache.tree.getById(r);if(e){const r=await Kr(e);r&&t.push(r)}}return Promise.all(t)}handleDomWalkerChange(e){var t;const r=this.cache.tree.getById(e.vnodeId);r&&(!0!==e.skipHover&&this.mouseSelection.hover(r),null===(t=this.highlighter.highlighters.get(r.element))||void 0===t||t.scrollIntoView())}hideScrollbars(){this.scrollbarStyle=document.createElement("style"),this.scrollbarStyle.innerHTML="*::-webkit-scrollbar { display: none !important }",document.head.appendChild(this.scrollbarStyle)}showScrollbars(){this.scrollbarStyle&&(document.head.removeChild(this.scrollbarStyle),this.scrollbarStyle=null)}}const xa={listen:(e,t)=>vr.J.listen(e,t),unlisten:(e,t)=>vr.J.unlisten(e,t),send:(e,t,r)=>(0,wr.Z)(e,t,r),sendAll:(e,t)=>vr.J.send(vr.D.content,e,t,{allFrames:!0}),sendReply:(e,t)=>vr.J.send(vr.D.content,e,t)},Oa=()=>{let e;const t=new yr({frameMessenger:xa});return window.top===window&&(e=new wa({treeBuilder:t})),e}},10901:(e,t,r)=>{"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{$J:()=>p,S1:()=>d,ZP:()=>l,cW:()=>h});const s=new Map,a=e=>1===e.length?e[0]:e,l={sanitize:e=>d().commons.text.sanitize(e),sanitizeContext:u,isValidLang(e){const t=d();return!!e&&t.utils.isValidLang(e)},hasContent(e){const t=d(e),r=x(t,e);return!!r&&t.commons.dom.hasContentVirtual(r)},getRequiredContext(e){const t=d();return e?t.commons.aria.requiredContext(e):[]},isOffscreen:(...e)=>a(e.map(g)),isHidden:(...e)=>a(e.map(m)),isVisible:(e,t=!1)=>!!e.ownerDocument.defaultView&&a(function(e,t){const r=d(e,t);t&&(r.teardown(),r.setup());return r.commons.dom.isVisible(e,!1,!0)}(e,t)),isSRVisible:(...e)=>a(e.map(b)),name:(...e)=>a(e.map(f)),isOpaque:(...e)=>a(e.map(O)),getRoleType:(...e)=>a(e.map(y)),getRole:(...e)=>a(e.map(v)),getContrast:(...e)=>a(e.map(w)),runContrastAnalysis:e=>async function(e){const t=d();S();try{var r,n,i;const s=await t.run(Array.isArray(e)?e.map(u):u(e),{runOnly:["color-contrast"],restoreScroll:!0,pingWaitTime:5e3,resultTypes:["violations"]}),a=null==s||null===(r=s.violations)||void 0===r||null===(n=r[0])||void 0===n?void 0:n.nodes;return(null==a||null===(i=a.map)||void 0===i?void 0:i.call(a,(e=>{const t=e.any[0],r=["fgColor","bgColor","contrastRatio","expectedContrastRatio"],n=parseInt(t.data.fontSize.split(" ")[0]),i="bold"===t.data.fontWeight;return{data:o(o({},Object.fromEntries(Object.entries(t.data).filter((([e])=>r.includes(e))))),{},{fontSize:n,isBold:i}),selector:e.target}})))||[]}catch(e){console.error(e)}finally{c(document.body)}return[]}(e),isWidgetRole:e=>d().commons.aria.lookupTable.rolesOfType.widget.includes(e),isFocusable:(...e)=>a(e.map(E)),getTabbableElements:e=>function(e){const t=d(e,!0),r=x(t,e);return t.commons.dom.getTabbableElements(r).map((({actualNode:e})=>e))}(e),getFlattenedTree:c,getSource:e=>new(d().utils.DqElement)(e).source,getSelector(e){const t=d();return t._selectorData||(t._selectorData=t.utils.getSelectorData(t.utils.getFlattenedTree())),t.utils.getSelector(e)},getElementStack(e,t=!0){const r=d();return t&&(r.teardown(),r.setup()),r.commons.dom.getElementStack(e)},idrefs:(e,t)=>d(e).commons.dom.idrefs(e,t),table:{isRowHeader:e=>d(e).commons.table.isRowHeader(e),isColumnHeader:e=>d(e).commons.table.isColumnHeader(e),toGrid(e){const t=d(e);return t.teardown(),t.setup(),t.commons.table.toGrid(e)},isDataTable:e=>d(e).commons.table.isDataTable(e),getCellPosition:(e,t)=>d(e).commons.table.getCellPosition(e,t),traverse(e,t,r,n){var o;if(null===(o=r[0])||void 0===o||!o[0])return;return d(r[0][0]).commons.table.traverse(e,t,r,n)}},setupTrees:function(){S(),s.clear()},cleanupTrees:S,isAxeSetUp:e=>!!d(e)._tree};function c(e){const t=d(),r=t.utils.getFlattenedTree(e.ownerDocument);return s.set(t,r),r}function u(e){if(!e.ownerDocument||e.ownerDocument===document)return e;const t=d();t._selectorData=t.utils.getSelectorData(t.utils.getFlattenedTree());const r=[t.utils.getSelector(e)];let n=e.ownerDocument.defaultView.frameElement;for(;n;)r.unshift(t.utils.getSelector(n)),n=n.contentWindow.parent.frameElement;return r.flat()}function d(e=document.documentElement,t=!1){var r;const n=e.ownerDocument,o=n.defaultView;if(!o)throw new ReferenceError("no context was found for this node");const i=o.axe;if(!i)throw new ReferenceError("axe was not found in this context");const a=null===(r=s.get(i))||void 0===r?void 0:r[0];return(t||!s.has(i)||a&&!i.utils.getNodeFromTree(a,e))&&s.set(i,i.utils.getFlattenedTree(n)),i}function h(e){return!!d(e).utils.getNodeFromTree(e)}function p(e=document.documentElement){try{return!!d(e,!1)}catch(e){return!1}}function f(e){const t=d(e),r=x(t,e);return r?t.commons.text.accessibleTextVirtual(r):""}function g(e){return d(e).commons.dom.isOffscreen(e)}function m(e){return d(e).commons.utils.isHidden(e)}function b(e){return d(e).commons.dom.isVisible(e,!0,!1)}function y(e){const t=d(e),r=function(e){return d(e).commons.aria.implicitRole(e)}(e),n=t.commons.aria.lookupTable.role[r];return n&&n.type}function v(e){const t=d(e);return h(e)?t.commons.aria.getRole(e):null}function w(e){const t=d(e);let r;try{const n=t.commons.color.getForegroundColor(e),o=t.commons.color.getBackgroundColor(e);r=t.commons.color.getContrast(o,n)}catch(e){console.error(e)}return r}function x(e,t){let r=s.get(e);return r||(r=e.utils.getFlattenedTree(t.ownerDocument),s.set(e,r)),e.utils.getNodeFromTree(r[0],t)}function O(e){return d(e).commons.dom.isOpaque(e)}function E(e){const t=d(e);return h(e)?t.commons.dom.isFocusable(e):void 0}function S(){s.forEach(((e,t)=>{t.teardown(),s.delete(t)}))}},56815:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9415);async function o(){await(0,n.Z)("latest");const e=r.g.browser.runtime.getURL("highlighter.js");return await import(e)}},84043:(e,t,r)=>{"use strict";function n(e,t=!0){const r=e.ownerDocument.defaultView,n=r===window.top;let o=e,i=o.getBoundingClientRect(),s=!1;for(;o.parentElement&&(!i.height||!i.width);)s=!0,o=o.parentElement,i=o.getBoundingClientRect();const a=r.getComputedStyle(o)||{};let l=r.frameElement,c=i,u=c.top+(n?r.pageYOffset:0),d=c.left+(n?r.pageXOffset:0),h=u,p=d;if(l)for(h=c.top,p=c.left,u=c.top,d=c.left;l&&t;){const{frameElement:e,pageYOffset:t,pageXOffset:r}=l.ownerDocument.defaultView,n=l.ownerDocument.defaultView===window.top,o=window.getComputedStyle(l),i=Math.max(parseFloat(o.borderLeftWidth),0),s=Math.max(parseFloat(o.borderTopWidth),0);c=l.getBoundingClientRect(),h+=c.top+s+(n?t:0),p+=c.left+i+(n?r:0),l=e}const f=r.frameElement?{top:h-window.pageYOffset,left:p-window.pageXOffset,height:i.height,width:i.width}:i,g=function(e,t=window.visualViewport||{width:window.innerWidth,height:window.innerWidth}){return{top:e.top+e.height<0,bottom:e.top>t.height,left:e.left+e.width<0,right:e.left>t.width}}(f),m=function(e,t={height:document.documentElement.scrollHeight,width:document.documentElement.scrollWidth}){return{top:e.top+e.height+(window.scrollY||window.pageYOffset)<0,bottom:e.top>t.height,left:e.left+e.width+(window.scrollX||window.pageXOffset)<0,right:e.left>t.width}}(f),b=e=>+(null==e?void 0:e.replace("px",""))||0,{height:y,width:v}=r.visualViewport||{width:r.innerWidth,height:r.innerHeight};return{hidden:s,offViewport:g.top||g.bottom||g.left||g.right,offscreen:m.top||m.bottom||m.left||m.right,offscreenTop:m.top,offscreenBottom:m.bottom,offscreenLeft:m.left,offscreenRight:m.right,fullscreen:h<=0&&p<=0&&i.width>=v&&i.height>=y,top:h,left:p,offsetTop:u,offsetLeft:d,width:i.width,height:i.height,margin:{top:b(a.marginTop),right:b(a.marginRight),bottom:b(a.marginBottom),left:b(a.marginLeft)},border:{top:b(a.borderTopWidth),right:b(a.borderRightWidth),bottom:b(a.borderBottomWidth),left:b(a.borderLeftWidth)},padding:{top:b(a.paddingTop),right:b(a.paddingRight),bottom:b(a.paddingBottom),left:b(a.paddingLeft)}}}r.d(t,{Z:()=>n})},11398:(e,t,r)=>{"use strict";var n=r(72257),o=r(36637);function i(e,t){t instanceof URL||(t=new URL(t)),t.origin===window.location.origin&&window.postMessage(e,t.origin)}n.J.listen("init",(({message:e})=>{0}));var s=r(56660);function a(e="latest"){if("latest"===e||!e)return window.axe;const t=s.d[e];return window.axeVersions[t]||window.axe}var l=r(10901),c=r(56815);function u(e){return e.map((e=>Array.isArray(e)?e.filter((e=>"shadow-root"!==e)):"shadow-root"===e?"":e)).flat().reduce(((e,t)=>{const r=(null==e?void 0:e.contentDocument)||(null==e?void 0:e.shadowRoot)||e;return null==r?void 0:r.querySelector(t)}),document)}var d=r(9415);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}let m;{const{default:e}=r(54630);m=e()}const b=async()=>{try{i({message:"walkthrough:scanned"},await async function(){const{axeServerURL:e}=await browser.storage.local.get("axeServerURL");return e&&"default"!==e?e:"https://axe.deque.com"}())}catch(e){}};n.J.listen("axe:add-version",(({message:e})=>{const t=(0,d.Z)(e);if(window.top===window)return t})),n.J.listen("axe:run",(async e=>{var t;let{message:{include:r,axeVersion:n,enableExperimentalRules:o}}=e,i=g(e.message,["include","axeVersion","enableExperimentalRules"]);const s=a(n),d=r?u(r):(null===(t=m)||void 0===t?void 0:t.getScope())||document,h=o?s.getRules(["experimental"]).reduce(((e,t)=>(e[t.ruleId]={enabled:!0},e)),{}):{},{clearHighlights:f}=await(0,c.Z)();f();try{l.ZP.cleanupTrees();const e=await s.run([l.ZP.sanitizeContext(d)],p(p({restoreScroll:!0,pingWaitTime:5e3,resultTypes:["violations","incomplete"]},i),{},{rules:p(p({},h),i.rules)}));return l.ZP.getFlattenedTree(d.documentElement||d.ownerDocument.documentElement),b(),e}catch(e){return{error:!0,message:e.message||"Unknown Error",stack:e.stack||""}}})),n.J.listen("axe:configure",(e=>{let{message:{axeVersion:t}}=e,r=g(e.message,["axeVersion"]);const n=a(t);return null==n?void 0:n.configure(r)})),n.J.listen("axe:version",(()=>a().version)),n.J.listen("axe:ping",(({message:e})=>new Promise((t=>{setTimeout((()=>{t(!1),clearInterval(r)}),500);const r=setInterval((()=>{a(e)&&(t(!0),clearInterval(r),clearTimeout(t))}),100)})))),n.J.listen("get-document-metadata",(()=>{var e,t,r;return{contentType:null===(e=document)||void 0===e?void 0:e.contentType,title:null===(t=document)||void 0===t?void 0:t.title,url:null===(r=document)||void 0===r?void 0:r.URL,scoped:!!m&&m.getScope()!==document}})),n.J.listen("extension:logout",(async()=>{const{axeServerURL:e}=await browser.storage.local.get("axeServerURL");i({message:"extension:logout"},e&&"default"!==e?e:"https://axe.deque.com")}));var y=r(66415),v=r.n(y),w=r(84043),x=r(33238);n.J.listen("highlight",(async({message:e={}})=>{const{createHighlighter:t,clearHighlights:r}=await(0,c.Z)();let o=null;if(e&&e.selector?o=e.selector:Array.isArray(e)&&(o=e),r(),o){const r=u(o);let i=null;if(!r&&o.length>1){if(i=await(0,x.Z)(o),!i)return!1}else if(!r)return!1;const s=t(r||i,o),{highlightTheme:a}=await browser.storage.local.get("highlightTheme");return s.highlight({theme:a||"high-contrast"}),e.scrollIntoView&&(r?s.scrollIntoView():await n.J.send(n.D.content,"highlight:scrollIntoView",{selector:[o[o.length-1]]},{frameId:i.frameId})),!0}return!1}));const O=async()=>{(await(0,c.Z)()).clearHighlights()};if(n.J.listen("highlight:hide",(async()=>{(await(0,c.Z)()).hideHighlights()})),n.J.listen("highlight:show",(async()=>{(await(0,c.Z)()).showHighlights()})),n.J.listen("highlight:clear",O),n.J.listen("devtools:close",O),n.J.listen("highlight:get-element-layout",(({message:{selector:e}})=>{const t=u(e);return t?(0,w.Z)(t,!1):{top:0,left:0}})),window.top!==window){const e=v()((()=>n.J.send(n.D.content,"highlight:update")),100);window.addEventListener("scroll",e,!0),window.addEventListener("beforeunload",(()=>{window.removeEventListener("scroll",e)})),n.J.listen("highlight:get-node-metadata",(async({message:{selector:e}})=>{const t=u(e);return t?{tagName:t.tagName,classList:Array.from(t.classList),attributes:{id:t.getAttribute("id")}}:{tagName:"unknown",classList:[],attributes:{}}})),n.J.listen("highlight:scrollIntoView",(({message:{selector:e}})=>{const t=u(e);null==t||t.scrollIntoView({block:"center",behavior:"smooth",inline:"nearest"})}))}n.J.listen("highlight:update",(async()=>{const{highlighters:e,updateHighlighters:t}=await(0,c.Z)(),r=Array.from(e.keys()).filter((e=>e.frameId));e.size&&(await Promise.all(r.map((async t=>{const r=await(0,x.Z)(t.selector);if(r){const n=e.get(t);n.target=r,e.set(r,n)}e.delete(t)}))),t())})),window.top===window&&(async()=>{const{emitter:e,highlightHidden:t}=await(0,c.Z)();e.on("highlighter:change",(async()=>{const{highlighters:e}=await(0,c.Z)(),r=globalThis.tree,o=Array.from(e).map((([e,n])=>{var o;return{vnodeId:null==r||null===(o=r.get(e))||void 0===o?void 0:o.vnodeId,selector:n.selector,theme:n.theme,hidden:n.axeHighlighter.classList.contains(t)}}));n.J.send(n.D.devtools,"highlight:changed",o)}))})();function E(e){const t=e.reduce(((e,t)=>e.done?(e.residual.push(t),e):(Array.isArray(t)&&"shadow-root"===t[0]?e.selector.push(t[1]):e.selector.length?(e.residual.push(t),e.done=!0):e.selector.push(t),e)),{selector:[],residual:[],done:!1});return{node:t.selector.flat().reduce(((e,t)=>{const r=(null==e?void 0:e.shadowRoot)||e;return null==r?void 0:r.querySelector(t)}),document),context:t.selector,residual:t.residual}}(async()=>{const{axeServerURL:e}=await browser.storage.local.get("axeServerURL"),t=e&&"default"!==e?e:"https://axe.deque.com";window.addEventListener("message",(e=>{"extension:healthcheck"===e.data.message&&i({message:"extension:healthcheck:response"},t)}))})(),n.J.listen("node:exists",(async({message:e})=>{const{selector:t}=e,r=u(t);return null!=r})),n.J.listen("nodes:exist-in-axe-tree",(async({message:e})=>{const{nodes:t}=e;return Object.fromEntries(t.map((({vnodeId:e,selector:t})=>{const r=u(t);return[e,!!r&&(0,l.cW)(r)]})))})),n.J.listen("node:color-contrast",(async({message:e})=>{const{nodes:t}=e,r=new Map;for(const{selector:e,vnodeId:n}of t)r.set(u(e),n);const{clearHighlights:n}=await(0,c.Z)();n();const o=await l.ZP.runContrastAnalysis(Object.values(r)),i={};for(const{selector:e,data:t}of o){i[r.get(u(e))]=t}return i}));const S=e=>"contentWindow"in e,T={x:0,y:0,top:0,left:0,height:0,width:0},P=(e,t)=>{if(null!=t&&t.scrollIntoView){const r=new Map,n={key:"scroll-behavior",value:"auto"};let o=e.parentElement;for(;o;){const e=window.getComputedStyle(o);if(e.scrollBehavior&&e.scrollBehavior!==n.value){const e=o.style.getPropertyValue(n.key),t=o.style.getPropertyPriority(n.key);r.set(o,{style:e,priority:t}),o.style.setProperty(n.key,n.value,"important")}o=o.parentElement}e.scrollIntoView("object"==typeof t.scrollIntoView?t.scrollIntoView:{behavior:"auto",block:"center",inline:"center"});for(const[e,t]of r)e.style.setProperty(n.key,t.style,t.priority)}},j=(e,t,r)=>{const n=window.getComputedStyle(e),o=Math.max(parseFloat(n.borderLeftWidth),0),i=Math.max(parseFloat(n.borderTopWidth),0),s=Math.max(parseFloat(n.paddingLeft),0),a=Math.max(parseFloat(n.paddingTop),0);return{x:t.x+r.x+o+s,y:t.y+r.y+i+a,left:t.left+r.left+o+s,top:t.top+r.top+i+a,height:r.height,width:r.width}};n.J.listen("node:bounding-box",(async({message:e})=>{const{selector:t,options:r}=e,{node:n,residual:i}=E(t);if(null==n)return T;if(S(n)&&null!=i&&i.length){const e=await(0,o.Z)(n.contentWindow,"node:bounding-box",{selector:i,options:r});return j(n,n.getBoundingClientRect(),e)}return P(n,r),n.getBoundingClientRect()})),n.J.listen("node:get-text-selector",(async({message:e})=>{const{selector:t}=e,{node:r,residual:n}=E(t);if(null==r)return t;if(S(r)&&null!=n&&n.length)return[...t,...await(0,o.Z)(r.contentWindow,"node:get-text-selector",{selector:n})];if("SELECT"===(s=r).tagName&&"options"in s){const e=l.ZP.getElementStack(r);if(e[0]===r)return t;const n=r.options[r.selectedIndex].text||r.options[r.selectedIndex].value;for(const t of e){var i;if("innerText"in t&&(null===(i=t.innerText)||void 0===i?void 0:i.trim())===n)return[l.ZP.getSelector(t)]}}var s;return t})),n.J.listen("node:bounding-box-text",(async({message:e})=>{const{selector:t,options:r}=e,{node:n,residual:i}=E(t);if(null==n)return T;if(P(n,r),S(n)&&null!=i&&i.length){const e=n.getBoundingClientRect(),t=await(0,o.Z)(n.contentWindow,"node:bounding-box-text",{selector:i,options:r});return j(n,e,t)}const s=document.createRange();s.selectNodeContents(n);return s.getBoundingClientRect()})),n.J.listen("node:computed-text-color",(async({message:e})=>{const{selector:t}=e,{node:r,residual:n}=E(t);return S(r)&&null!=n&&n.length?await(0,o.Z)(r.contentWindow,"node:computed-text-color",{selector:n}):window.getComputedStyle(r).color}));const k=new WeakMap,A=new WeakMap,I={color:"transparent"},N={webkitTransition:"none",transition:"none"};n.J.listen("node:set-transparent-text",(async({message:e})=>{const{selector:t}=e,{node:r,residual:n}=E(t);if(null!=r)if(S(r)&&null!=n&&n.length)await(0,o.Z)(r.contentWindow,"node:set-transparent-text",{selector:n});else{const e={},t={};for(const[n]of Object.entries(N))e[n]=r.style.getPropertyValue(n),t[n]=r.style.getPropertyPriority(n);for(const[e,t]of Object.entries(N))r.style.setProperty(e,t,"important");await new Promise((n=>setTimeout((()=>{for(const[n,o]of Object.entries(I))e[n]=r.style.getPropertyValue(n),t[n]=r.style.getPropertyPriority(n),r.style.setProperty(n,o,"important");n()}),1)));const n=window.getComputedStyle(r),o=["background","backgroundImage"];if("text"===n.webkitBackgroundClip||"text"===n.backgroundClip)for(const n of o)e[n]=r.style.getPropertyValue(n),t[n]=r.style.getPropertyPriority(n),r.style.setProperty(n,"none","important");k.set(r,e),A.set(r,t)}})),n.J.listen("node:set-transparent-text-reset",(async({message:e})=>{const{selector:t}=e,{node:r,residual:n}=E(t);if(null!=r)if(S(r)&&null!=n&&n.length)await(0,o.Z)(r.contentWindow,"node:set-transparent-text-reset",{selector:n});else{const e=k.get(r)||{},t=A.get(r)||{};for(const n of Object.keys(e))n in N||r.style.setProperty(n,e[n],t[n]);await new Promise((n=>setTimeout((()=>{for(const n of Object.keys(N))n in e&&r.style.setProperty(n,e[n],t[n]);n()}),1)))}})),n.J.listen("node:focus",(async({message:e})=>{const{selector:t,timeout:r=5e3}=e,{node:n,residual:i}=E(t);null!=n&&(S(n)&&null!=i&&i.length?await(0,o.Z)(n.contentWindow,"node:focus",{selector:i}):await Promise.race([Promise.all([n.focus(),...n.getAnimations({subtree:!0}).map((e=>e.finished))]),new Promise((e=>setTimeout(e,r)))]))})),n.J.listen("node:reset-focus",(()=>{document.activeElement&&document.activeElement.blur()})),n.J.listen("selector:identify",(async({message:e})=>{const{selector:t}=e,{node:r,context:n,residual:i}=E(t),s=r.contentWindow,a=[{selector:n,frameId:window.frameId,frameURL:window.location.href}];if(s&&null!=i&&i.length){const e=await(0,o.Z)(s,"selector:identify",{selector:i});a.push(...e)}return a})),n.J.listen("control:viewport",(()=>({width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,scrollX:window.scrollX,scrollY:window.scrollY,dpr:window.devicePixelRatio,url:window.location.href}))),n.J.listen("control:scrollToTop",(()=>{window.scrollTo(0,0)}));const C=async({message:e})=>{let t={x:0,y:0,width:0,height:0};if(null==e||!e.selector)return t;const{node:r,residual:n}=E(e.selector);if(!r)return t;const i=r.getBoundingClientRect();if(t={x:i.x,y:i.y,width:i.width,height:i.height},null==n||!n.length)return t;const s=await(0,o.Z)(r.contentWindow,"control:boundingbox:content",{selector:n});if(!s)return t;const a=window.getComputedStyle(r);return t.x+=s.x+Math.max(parseFloat(a.borderLeftWidth),0),t.y+=s.y+Math.max(parseFloat(a.borderTopWidth),0),t.width=s.width,t.height=s.height,t};window.top===window?n.J.listen("control:boundingbox:top",C):n.J.listen("control:boundingbox:content",C);const D=window===window.top,L=async()=>{await n.J.send(n.D.devtools,"user-flow-analysis:mutated",{isTop:D})};let M=null;n.J.listen("user-flow-analysis:start",(async()=>{M=new MutationObserver(L),M.observe(document.body,{attributes:!0,subtree:!0,childList:!0})})),n.J.listen("user-flow-analysis:end",(async()=>{M.disconnect(),M=null})),document.addEventListener("beforeunload",(()=>{M.disconnect(),M=null})),(0,o.S)();const R=async()=>{let e;const{axeServerURL:t}=await browser.storage.local.get(["axeServerURL"]);try{e=new URL(t&&"default"!==t?t:"https://axe.deque.com")}catch(t){e=new URL("https://axe.deque.com")}return e},q=async e=>{const t=await R();try{i({message:e},t)}catch{}},Z=async e=>{const t=await R(),r=new URL(e.origin);if(t.origin===r.origin)switch(e.data.message){case"app:logout":n.J.send(n.D.background,"app:logout");break;case"app:plan:change":n.J.send(n.D.background,"app:plan:change");break;case"walkthrough:check:open":await n.J.send(n.D.devtools,"panel:is:open")&&q("walkthrough:opened");break}};window.top===window&&(window.addEventListener("message",Z),n.J.listen("walkthrough:panel-open:status",(()=>{q("walkthrough:opened")})),n.J.listen("walkthrough:test-saved:status",(()=>{q("walkthrough:saved")})),n.J.listen("walkthrough:igt-completed:status",(()=>{q("walkthrough:igt:completed")})))},56660:(e,t,r)=>{"use strict";r.d(t,{d:()=>n});const n={4.7:"4.7.2",4.8:"4.8.4","4.8.4":"4.8.4","4.8.3":"4.8.3","4.8.2":"4.8.2",4.9:"4.9.0","4.9.0":"4.9.0"}},72257:(e,t,r)=>{"use strict";r.d(t,{D:()=>p,J:()=>h});var n=r(96292),o=r.n(n);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const l=o()("bridge"),c=o()("bridge:message"),u=o()("bridge:response"),d={devtools:"devtools",content:"content-script",background:"background",unknown:"unknown"};const h=new class{constructor(){a(this,"listener",((e,t)=>{const{origin:r,context:n,topic:o,message:i,options:s}=e,{tab:a,frameId:l}=t,u=a&&-1!==a.id?a.id:null==s?void 0:s.tabId;if(!r)return;if(this.context===d.background&&n===d.content)return this.send(n,o,i,{tabId:s.tabId||u,frameId:s.frameId,allFrames:s.allFrames});const h=this.context!==d.devtools||browser.devtools.inspectedWindow.tabId===u;if(n!==this.context||!h)return;c(`[${o}] ${r}${this.context}: %O`,void 0!==i?i:"");const p=this.getListeners(o),f=e=>{console.error(e)};try{for(var g of p){const e=g({context:n,topic:o,message:i,origin:r,tabId:u,frameId:l});if(!g.isGlobal&&void 0!==e)return Promise.resolve(e).catch(f)}}catch(e){f(e)}}));const{context:e}=this;if(this.messageListeners=new Map,e!==d.unknown){if(!e)throw new Error(`Unsupported bridge context: ${e}`);this.attachListener()}}attachListener(){const{context:e,listener:t}=this;browser.runtime.onMessage.hasListener(t)||(l("bridge initialized with context %s",e),browser.runtime.onMessage.addListener(t)),window.addEventListener("pageshow",(r=>{r.persisted&&!browser.runtime.onMessage.hasListener(t)&&(l("bridge initialized with context %s (cached page)",e),browser.runtime.onMessage.addListener(t))})),window.addEventListener("beforeunload",(()=>{browser.runtime.onMessage.removeListener(t)}))}get context(){return"undefined"==typeof browser?d.unknown:browser&&browser.devtools?d.devtools:browser&&browser.tabs?d.background:browser&&browser.storage?d.content:void 0}async send(e,t,r,{tabId:n,frameId:o=0,allFrames:i=!1}={}){if("undefined"==typeof browser)return;n||this.context!==d.devtools||(n=browser.devtools.inspectedWindow.tabId);let a=browser.runtime.sendMessage;if(e===d.content&&void 0!==browser.tabs){const e={frameId:i?null:o};a=t=>browser.tabs.sendMessage(n,s(s({},t),{},{options:s(s({},t.options),e)}),e)}const l=`${this.context}${this.context===d.devtools?`:${n}`:""}`,h=`${e}${[e,this.context].includes(d.content)&&n?`:${n}`:""}`;c(`[${t}] ${l}${h}: %O`,void 0!==r?r:"");const p={origin:l,context:e,topic:t,message:r,options:e===d.content?{tabId:n,frameId:o,allFrames:i}:{tabId:n}};let f=null;try{f=await a(p)}catch(e){if("Could not establish connection. Receiving end does not exist."!==e.message)throw e}return null!==f&&u(`[${t}] ${h}${l}: %O`,f),f}getListeners(e){const{messageListeners:t}=this;return e&&"*"!==e?[...t.get(e)||[],...t.get("*")||[]]:t.get("*")||[]}listen(e,t){const{messageListeners:r}=this,n=r.get(e)||[];"function"==typeof e&&(t=e,e="*"),"*"===e&&(t.isGlobal=!0),"function"==typeof t&&(n.length?r.set(e,[...n,t]):r.set(e,[t]))}unlisten(e,t){const{messageListeners:r}=this;if("function"==typeof e&&(t=e,e="*"),"function"!=typeof t)return;const n=(r.get(e)||[]).filter((e=>e!==t));n.length?r.set(e,n):r.delete(e)}},p=d},36637:(e,t,r)=>{"use strict";r.d(t,{S:()=>u,Z:()=>c});var n=r(96292),o=r.n(n),i=r(11719),s=r.n(i),a=r(72257);const l=o()("frameMessenger");async function c(e,t,r,{timeout:n=500}={}){if(e===window.top)throw new Error("FrameMessager on top level window is not supported.");const o=s()(),i=`frame-messenger:${o}`,{frameId:l}=await new Promise(((t,r)=>{const s=setTimeout((()=>{a.J.unlisten(i,l),r(`No response received from frame within timeout of ${n}ms.`)}),n),l=({message:e})=>{clearTimeout(s),a.J.unlisten(i,l),t(e)};a.J.listen(i,l),e.postMessage({uuid:o,originFrameId:window.frameId,source:"frame-messenger"},"*")}));return a.J.send(a.D.content,t,r,{frameId:l})}function u(){a.J.send(a.D.background,"identify-content-frame").then((e=>{window.frameId=e})),window.top!==window&&window.addEventListener("message",(({data:e})=>{(function(e){return e.uuid&&e.originFrameId>=0&&"frame-messenger"===e.source})(e)&&(l(`originFrame:${e.originFrameId} → childFrame:${window.frameId} [${window.location.href}]`),a.J.send(a.D.content,`frame-messenger:${e.uuid}`,{frameId:window.frameId},{frameId:e.originFrameId}))}))}},19377:e=>{e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},62825:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,":host {\n --base-font-size: 12px;\n pointer-events: none !important;\n position: absolute !important;\n top: 0 !important;\n left: 0 !important;\n height: 0 !important;\n width: 100% !important;\n /* \n * Prevent client scripts from hiding highlights.\n * See: https://github.com/dequelabs/axe-extension/issues/4242\n */\n opacity: 1 !important;\n}\n\n:host(.highlight--hide) {\n display: none !important;\n}\n\n#axe-highlight {\n position: absolute;\n pointer-events: none;\n z-index: 2147483647;\n display: flex;\n flex: 1;\n}\n\n#border {\n border-color: var(--theme--border-color, transparent);\n border-style: solid;\n display: flex;\n flex: 1;\n}\n\n#margin {\n border-color: var(--theme--margin-color, transparent);\n border-style: solid;\n display: flex;\n flex: 1;\n}\n\n#content {\n background-color: var(--theme--content-color, transparent);\n background-clip: content-box;\n border-color: var(--theme--padding-color, transparent);\n border-style: solid;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n display: flex;\n flex: 1;\n}\n",""]),e.exports=n},23523:(e,t,r)=>{var n=r(93476),o=r(39146),i=r(82490),s=r(47821),a=r(59577),l=r(52944),c=r(3545),u=n((function(e){return e[1]}));u.i(o),u.i(i),u.i(s),u.i(a),u.i(l),u.i(c),u.push([e.id,"\n",""]),e.exports=u},60442:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,":host {\n --tooltip-background-color: #f9f9f9;\n --tooltip-border-color: #333;\n --tooltip-shadow-color: rgba(0, 0, 0, 0.2);\n --tooltip-tag-name-color: #2e40a0;\n --tooltip-tag-identifier-color: #c53406;\n --tooltip-text-color: #02101a;\n --tooltip-label-color: #666;\n --tooltip-text-accent-color: #4d4d4d;\n}\n\n#tooltip {\n position: absolute;\n white-space: nowrap;\n margin: 0.5rem 0;\n font-family: monospace;\n font-size: var(--base-font-size);\n padding: 0.6rem;\n background: var(--tooltip-background-color);\n color: var(--tooltip-text-color);\n box-shadow: 0 0 6px var(--tooltip-shadow-color);\n border: 3px solid var(--tooltip-border-color);\n z-index: 2147483647;\n max-width: 20rem;\n border-radius: 3px;\n}\n\n#tooltip p {\n margin: 0;\n}\n\n#tooltip svg {\n height: 13px;\n width: 13px;\n margin-bottom: -2px;\n}\n\n#tooltip:before,\n#tooltip:after {\n content: '';\n display: block;\n position: absolute;\n border-width: 0.5rem;\n border-style: solid;\n border-color: transparent;\n border-top: none;\n border-bottom: 0.5rem solid var(--tooltip-background-color);\n}\n\n#tooltip:after {\n z-index: 2;\n top: 0;\n transform: translateY(1px) translateY(-100%);\n}\n\n#tooltip:before {\n top: 0;\n transform: translateY(-3px) translateY(-100%);\n border-bottom: 0.5rem solid var(--tooltip-border-color);\n z-index: 1;\n}\n\n#tooltip.tooltip--top:before {\n top: 100%;\n transform: rotate(180deg) translateY(-3px);\n}\n\n#tooltip.tooltip--top:after {\n top: 100%;\n transform: rotate(180deg) translateY(1px);\n}\n\n#tooltip.tooltip--right {\n margin-right: -1.3rem;\n}\n\n#tooltip.tooltip--right:before {\n right: 0.6rem;\n}\n\n#tooltip.tooltip--right:after {\n right: 0.6rem;\n}\n\n#tooltip.tooltip--left:before {\n left: 0.6rem;\n}\n\n#tooltip.tooltip--left:after {\n left: 0.6rem;\n}\n\n#tooltip.tooltip--fullscreen {\n position: fixed !important;\n top: 10px !important;\n left: 10px !important;\n bottom: auto !important;\n transform: none;\n margin: 0;\n}\n\n#tooltip.tooltip--fullscreen:before,\n#tooltip.tooltip--fullscreen:after {\n display: none;\n}\n\n#tag {\n display: grid;\n grid-template-columns: max-content auto 1fr min-content;\n}\n\n#tag-name {\n color: var(--tooltip-tag-name-color);\n}\n\n#tag-identifier {\n display: -webkit-box;\n -webkit-line-clamp: 3;\n /* autoprefixer: ignore next */\n -webkit-box-orient: vertical;\n white-space: normal;\n overflow: hidden;\n color: var(--tooltip-tag-identifier-color);\n}\n\n#tag-visibility {\n font-style: italic;\n color: var(--tooltip-text-accent-color);\n margin-left: 1em;\n}\n\n#tag-offscreen {\n margin-left: 1em;\n}\n\n#tag-dimensions {\n font-family: monospace;\n color: var(--tooltip-text-accent-color);\n margin-left: 1em;\n justify-self: right;\n}\n\n#hidden-eye {\n position: relative;\n}\n\n#hidden-eye:before {\n position: absolute;\n content: '';\n display: block;\n height: 1px;\n width: 16px;\n background-color: #02101a;\n top: 7px;\n left: -1px;\n z-index: 1;\n transform: rotate(-45deg);\n border: 1px solid #fff;\n}\n\n#accessible-text {\n color: var(--tooltip-text-accent-color);\n white-space: normal;\n}\n\n#attributes {\n display: grid;\n grid-template-columns: 1fr auto;\n grid-column-gap: 1rem;\n grid-row-gap: 0.2rem;\n grid-auto-rows: minmax(1.6em, auto);\n align-items: center;\n margin: 0;\n padding: 0;\n border-top: 1px solid #ccc;\n padding-top: 0.6rem;\n margin-top: 0.6rem;\n font-family: sans-serif;\n}\n\n#attributes dl,\n#attributes dd {\n margin: 0;\n}\n\n#attributes dt {\n color: var(--tooltip-label-color);\n}\n\n#attributes dd {\n justify-self: right;\n text-align: right;\n white-space: normal;\n -webkit-line-clamp: 3;\n /* autoprefixer: ignore next */\n -webkit-box-orient: vertical;\n}\n\n.contrast-aa {\n color: #4d4d4d;\n line-height: 1em;\n display: inline-block;\n padding: 2px;\n border: 1px solid #4d4d4d;\n font-size: 9px;\n vertical-align: text-bottom;\n font-family: monospace;\n}\n\n/* make sure to show the full tooltip for an offscreen element */\n#tooltip.tooltip--offscreen.tooltip--top {\n /* to account for a possible horizontal scrollbar */\n margin-bottom: 1.2rem;\n}\n\n#tooltip.tooltip--offscreen.tooltip--right {\n margin-right: 0.6rem;\n}\n\n#tooltip.tooltip--offscreen.tooltip--left {\n margin-left: 0.6rem;\n}\n\n/* make tooltip points to different directions according to its location */\n#tooltip.tooltip--offscreen.tooltip--right:before {\n top: 0.6rem;\n transform: rotate(90deg) translateY(-24px);\n}\n\n#tooltip.tooltip--offscreen.tooltip--right:after {\n top: 0.6rem;\n transform: rotate(90deg) translateY(-20px);\n}\n\n#tooltip.tooltip--offscreen.tooltip--left:before {\n top: 0.6rem;\n transform: rotate(-90deg) translateY(-24px);\n}\n\n#tooltip.tooltip--offscreen.tooltip--left:after {\n top: 0.6rem;\n transform: rotate(-90deg) translateY(-20px);\n}\n",""]),e.exports=n},52944:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,":host {\n --badge-color-outline: #3c7aae;\n}\n\n.theme--badge:before {\n position: absolute;\n content: '';\n display: block;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border: 3px solid var(--badge-color-outline);\n}\n\n.theme--badge:after {\n counter-reset: badge var(--axe-highlight-counter);\n content: var(--axe-highlight-badge-content, counter(badge));\n position: absolute;\n top: 3px;\n left: 3px;\n border: 3px solid #fff;\n color: #fff;\n font-weight: 500;\n background-color: var(--badge-color-outline);\n display: flex;\n height: 1.5em;\n min-width: 1.5em;\n align-items: center;\n justify-content: center;\n font-family: monospace;\n font-size: 13px;\n}\n",""]),e.exports=n},82490:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,".theme--devtools {\n --theme--border-color: rgba(255, 255, 50, 0.45);\n --theme--margin-color: rgba(255, 150, 0, 0.5);\n --theme--padding-color: rgba(35, 180, 80, 0.35);\n --theme--content-color: rgba(30, 60, 255, 0.4);\n}\n\n.theme--devtools.highlight--fullpage {\n position: fixed !important;\n top: 0 !important;\n bottom: 0 !important;\n left: 0 !important;\n right: 0 !important;\n transform: none;\n}\n",""]),e.exports=n},39146:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,":host {\n --high-contrast-color-outline: #c11bde;\n --high-contrast-color-shadow: #e267ff;\n}\n\n.theme--high-contrast {\n transform: translate(-6px, -6px);\n padding: 3px;\n border: 3px solid var(--high-contrast-color-outline);\n box-shadow: 0 0 10px 4px var(--high-contrast-color-shadow);\n max-width: calc(100% - 6px);\n}\n\n.theme--high-contrast.highlight--fullpage {\n position: fixed !important;\n top: 0 !important;\n bottom: 0 !important;\n left: 0 !important;\n right: 0 !important;\n transform: none;\n border: 3px solid var(--high-contrast-color-outline);\n}\n\n.theme--high-contrast:not(.highlight--offscreen):not(.highlight--fullpage)\n + #tooltip.tooltip--bottom {\n transform: translateY(6px);\n}\n\n.theme--high-contrast:not(.highlight--offscreen):not(.highlight--fullpage)\n + #tooltip.tooltip--top {\n transform: translateY(-6px);\n}\n",""]),e.exports=n},3545:(e,t,r)=>{var n=r(93476),o=r(91678),i=r(36130),s=n((function(e){return e[1]})),a=o(i);s.push([e.id,".theme--ml:before {\n position: absolute;\n content: '';\n display: block;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border: 3px solid var(--high-contrast-color-outline);\n}\n\n.theme--ml:after {\n content: '';\n position: absolute;\n top: -5px;\n left: -5px;\n background-image: url("+a+");\n background-repeat: no-repeat;\n width: 29px;\n height: 29px;\n}\n",""]),e.exports=s},59577:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,".theme--selected:before {\n position: absolute;\n content: '';\n display: block;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border: 3px solid var(--high-contrast-color-outline);\n}\n\n.theme--selected.highlight--page {\n position: fixed !important;\n top: 0 !important;\n bottom: 0 !important;\n left: 0 !important;\n right: 0 !important;\n transform: none;\n border: 3px solid var(--high-contrast-color-outline);\n}\n\n.theme--selected.highlight--page:before {\n display: none;\n}\n",""]),e.exports=n},47821:(e,t,r)=>{var n=r(93476)((function(e){return e[1]}));n.push([e.id,".theme--selection:before {\n position: absolute;\n content: '';\n display: block;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n border: 3px dashed var(--high-contrast-color-outline);\n}\n\n.theme--selection.highlight--page {\n position: fixed !important;\n top: 0 !important;\n bottom: 0 !important;\n left: 0 !important;\n right: 0 !important;\n transform: none;\n border: 3px dashed var(--high-contrast-color-outline);\n}\n\n.theme--selection.highlight--page:before {\n display: none;\n}\n",""]),e.exports=n},91678:e=>{"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},99781:e=>{"use strict";var t={}.hasOwnProperty,r=/[ -,\.\/;-@\[-\^`\{-~]/,n=/[ -,\.\/;-@\[\]\^`\{-~]/,o=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,i=function e(i,s){"single"!=(s=function(e,r){if(!e)return r;var n={};for(var o in r)n[o]=t.call(e,o)?e[o]:r[o];return n}(s,e.options)).quotes&&"double"!=s.quotes&&(s.quotes="single");for(var a="double"==s.quotes?'"':"'",l=s.isIdentifier,c=i.charAt(0),u="",d=0,h=i.length;d<h;){var p=i.charAt(d++),f=p.charCodeAt(),g=void 0;if(f<32||f>126){if(f>=55296&&f<=56319&&d<h){var m=i.charCodeAt(d++);56320==(64512&m)?f=((1023&f)<<10)+(1023&m)+65536:d--}g="\\"+f.toString(16).toUpperCase()+" "}else g=s.escapeEverything?r.test(p)?"\\"+p:"\\"+f.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B:]/.test(p)?l||":"!=p?"\\"+f.toString(16).toUpperCase()+" ":p:"\\"==p||!l&&('"'==p&&a==p||"'"==p&&a==p)||l&&n.test(p)?"\\"+p:p;u+=g}return l&&(/^_/.test(u)?u="\\_"+u.slice(1):/^-[-\d]/.test(u)?u="\\-"+u.slice(1):/\d/.test(c)&&(u="\\3"+c+" "+u.slice(1))),u=u.replace(o,(function(e,t,r){return t&&t.length%2?e:(t||"")+r})),!l&&s.wrap?a+u+a:u};i.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},i.version="1.0.1",e.exports=i},15909:(e,t,r)=>{e=r.nmd(e);var n="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",s="[object Array]",a="[object Boolean]",l="[object Date]",c="[object Error]",u="[object Function]",d="[object Map]",h="[object Number]",p="[object Object]",f="[object Promise]",g="[object RegExp]",m="[object Set]",b="[object String]",y="[object Symbol]",v="[object WeakMap]",w="[object ArrayBuffer]",x="[object DataView]",O=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,E=/^\w*$/,S=/^\./,T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,P=/\\(\\)?/g,j=/^\[object .+?Constructor\]$/,k=/^(?:0|[1-9]\d*)$/,A={};A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A[i]=A[s]=A[w]=A[a]=A[x]=A[l]=A[c]=A[u]=A[d]=A[h]=A[p]=A[g]=A[m]=A[b]=A[v]=!1;var I="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,N="object"==typeof self&&self&&self.Object===Object&&self,C=I||N||Function("return this")(),D=t&&!t.nodeType&&t,L=D&&e&&!e.nodeType&&e,M=L&&L.exports===D&&I.process,R=function(){try{return M&&M.binding("util")}catch(e){}}(),q=R&&R.isTypedArray;function Z(e,t,r,n){for(var o=-1,i=e?e.length:0;++o<i;){var s=e[o];t(n,s,r(s),e)}return n}function F(e,t){for(var r=-1,n=e?e.length:0;++r<n;)if(t(e[r],r,e))return!0;return!1}function B(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function V(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function $(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var H,J,_,U=Array.prototype,W=Function.prototype,G=Object.prototype,z=C["__core-js_shared__"],Y=(H=/[^.]+$/.exec(z&&z.keys&&z.keys.IE_PROTO||""))?"Symbol(src)_1."+H:"",X=W.toString,K=G.hasOwnProperty,Q=G.toString,ee=RegExp("^"+X.call(K).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),te=C.Symbol,re=C.Uint8Array,ne=G.propertyIsEnumerable,oe=U.splice,ie=(J=Object.keys,_=Object,function(e){return J(_(e))}),se=Ve(C,"DataView"),ae=Ve(C,"Map"),le=Ve(C,"Promise"),ce=Ve(C,"Set"),ue=Ve(C,"WeakMap"),de=Ve(Object,"create"),he=ze(se),pe=ze(ae),fe=ze(le),ge=ze(ce),me=ze(ue),be=te?te.prototype:void 0,ye=be?be.valueOf:void 0,ve=be?be.toString:void 0;function we(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function xe(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function Oe(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function Ee(e){var t=-1,r=e?e.length:0;for(this.__data__=new Oe;++t<r;)this.add(e[t])}function Se(e){this.__data__=new xe(e)}function Te(e,t){var r=rt(e)||tt(e)?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],n=r.length,o=!!n;for(var i in e)!t&&!K.call(e,i)||o&&("length"==i||He(i,n))||r.push(i);return r}function Pe(e,t){for(var r=e.length;r--;)if(et(e[r][0],t))return r;return-1}function je(e,t,r,n){return Ie(e,(function(e,o,i){t(n,e,r(e),i)})),n}we.prototype.clear=function(){this.__data__=de?de(null):{}},we.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},we.prototype.get=function(e){var t=this.__data__;if(de){var r=t[e];return r===n?void 0:r}return K.call(t,e)?t[e]:void 0},we.prototype.has=function(e){var t=this.__data__;return de?void 0!==t[e]:K.call(t,e)},we.prototype.set=function(e,t){return this.__data__[e]=de&&void 0===t?n:t,this},xe.prototype.clear=function(){this.__data__=[]},xe.prototype.delete=function(e){var t=this.__data__,r=Pe(t,e);return!(r<0)&&(r==t.length-1?t.pop():oe.call(t,r,1),!0)},xe.prototype.get=function(e){var t=this.__data__,r=Pe(t,e);return r<0?void 0:t[r][1]},xe.prototype.has=function(e){return Pe(this.__data__,e)>-1},xe.prototype.set=function(e,t){var r=this.__data__,n=Pe(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},Oe.prototype.clear=function(){this.__data__={hash:new we,map:new(ae||xe),string:new we}},Oe.prototype.delete=function(e){return Be(this,e).delete(e)},Oe.prototype.get=function(e){return Be(this,e).get(e)},Oe.prototype.has=function(e){return Be(this,e).has(e)},Oe.prototype.set=function(e,t){return Be(this,e).set(e,t),this},Ee.prototype.add=Ee.prototype.push=function(e){return this.__data__.set(e,n),this},Ee.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.clear=function(){this.__data__=new xe},Se.prototype.delete=function(e){return this.__data__.delete(e)},Se.prototype.get=function(e){return this.__data__.get(e)},Se.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.set=function(e,t){var r=this.__data__;if(r instanceof xe){var n=r.__data__;if(!ae||n.length<199)return n.push([e,t]),this;r=this.__data__=new Oe(n)}return r.set(e,t),this};var ke,Ae,Ie=(ke=function(e,t){return e&&Ne(e,t,ut)},function(e,t){if(null==e)return e;if(!nt(e))return ke(e,t);for(var r=e.length,n=Ae?r:-1,o=Object(e);(Ae?n--:++n<r)&&!1!==t(o[n],n,o););return e}),Ne=function(e){return function(t,r,n){for(var o=-1,i=Object(t),s=n(t),a=s.length;a--;){var l=s[e?a:++o];if(!1===r(i[l],l,i))break}return t}}();function Ce(e,t){for(var r=0,n=(t=Je(t,e)?[t]:Ze(t)).length;null!=e&&r<n;)e=e[Ge(t[r++])];return r&&r==n?e:void 0}function De(e,t){return null!=e&&t in Object(e)}function Le(e,t,r,n,o){return e===t||(null==e||null==t||!st(e)&&!at(t)?e!=e&&t!=t:function(e,t,r,n,o,u){var f=rt(e),v=rt(t),O=s,E=s;f||(O=(O=$e(e))==i?p:O);v||(E=(E=$e(t))==i?p:E);var S=O==p&&!B(e),T=E==p&&!B(t),P=O==E;if(P&&!S)return u||(u=new Se),f||ct(e)?Fe(e,t,r,n,o,u):function(e,t,r,n,o,i,s){switch(r){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case w:return!(e.byteLength!=t.byteLength||!n(new re(e),new re(t)));case a:case l:case h:return et(+e,+t);case c:return e.name==t.name&&e.message==t.message;case g:case b:return e==t+"";case d:var u=V;case m:var p=2&i;if(u||(u=$),e.size!=t.size&&!p)return!1;var f=s.get(e);if(f)return f==t;i|=1,s.set(e,t);var v=Fe(u(e),u(t),n,o,i,s);return s.delete(e),v;case y:if(ye)return ye.call(e)==ye.call(t)}return!1}(e,t,O,r,n,o,u);if(!(2&o)){var j=S&&K.call(e,"__wrapped__"),k=T&&K.call(t,"__wrapped__");if(j||k){var A=j?e.value():e,I=k?t.value():t;return u||(u=new Se),r(A,I,n,o,u)}}if(!P)return!1;return u||(u=new Se),function(e,t,r,n,o,i){var s=2&o,a=ut(e),l=a.length,c=ut(t).length;if(l!=c&&!s)return!1;var u=l;for(;u--;){var d=a[u];if(!(s?d in t:K.call(t,d)))return!1}var h=i.get(e);if(h&&i.get(t))return h==t;var p=!0;i.set(e,t),i.set(t,e);var f=s;for(;++u<l;){var g=e[d=a[u]],m=t[d];if(n)var b=s?n(m,g,d,t,e,i):n(g,m,d,e,t,i);if(!(void 0===b?g===m||r(g,m,n,o,i):b)){p=!1;break}f||(f="constructor"==d)}if(p&&!f){var y=e.constructor,v=t.constructor;y==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof v&&v instanceof v||(p=!1)}return i.delete(e),i.delete(t),p}(e,t,r,n,o,u)}(e,t,Le,r,n,o))}function Me(e){return!(!st(e)||function(e){return!!Y&&Y in e}(e))&&(ot(e)||B(e)?ee:j).test(ze(e))}function Re(e){return"function"==typeof e?e:null==e?dt:"object"==typeof e?rt(e)?function(e,t){if(Je(e)&&_e(t))return Ue(Ge(e),t);return function(r){var n=function(e,t,r){var n=null==e?void 0:Ce(e,t);return void 0===n?r:n}(r,e);return void 0===n&&n===t?function(e,t){return null!=e&&function(e,t,r){t=Je(t,e)?[t]:Ze(t);var n,o=-1,i=t.length;for(;++o<i;){var s=Ge(t[o]);if(!(n=null!=e&&r(e,s)))break;e=e[s]}if(n)return n;return!!(i=e?e.length:0)&&it(i)&&He(s,i)&&(rt(e)||tt(e))}(e,t,De)}(r,e):Le(t,n,void 0,3)}}(e[0],e[1]):function(e){var t=function(e){var t=ut(e),r=t.length;for(;r--;){var n=t[r],o=e[n];t[r]=[n,o,_e(o)]}return t}(e);if(1==t.length&&t[0][2])return Ue(t[0][0],t[0][1]);return function(r){return r===e||function(e,t,r,n){var o=r.length,i=o,s=!n;if(null==e)return!i;for(e=Object(e);o--;){var a=r[o];if(s&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++o<i;){var l=(a=r[o])[0],c=e[l],u=a[1];if(s&&a[2]){if(void 0===c&&!(l in e))return!1}else{var d=new Se;if(n)var h=n(c,u,l,e,t,d);if(!(void 0===h?Le(u,c,n,3,d):h))return!1}}return!0}(r,e,t)}}(e):Je(t=e)?(r=Ge(t),function(e){return null==e?void 0:e[r]}):function(e){return function(t){return Ce(t,e)}}(t);var t,r}function qe(e){if(r=(t=e)&&t.constructor,n="function"==typeof r&&r.prototype||G,t!==n)return ie(e);var t,r,n,o=[];for(var i in Object(e))K.call(e,i)&&"constructor"!=i&&o.push(i);return o}function Ze(e){return rt(e)?e:We(e)}function Fe(e,t,r,n,o,i){var s=2&o,a=e.length,l=t.length;if(a!=l&&!(s&&l>a))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var u=-1,d=!0,h=1&o?new Ee:void 0;for(i.set(e,t),i.set(t,e);++u<a;){var p=e[u],f=t[u];if(n)var g=s?n(f,p,u,t,e,i):n(p,f,u,e,t,i);if(void 0!==g){if(g)continue;d=!1;break}if(h){if(!F(t,(function(e,t){if(!h.has(t)&&(p===e||r(p,e,n,o,i)))return h.add(t)}))){d=!1;break}}else if(p!==f&&!r(p,f,n,o,i)){d=!1;break}}return i.delete(e),i.delete(t),d}function Be(e,t){var r,n,o=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?o["string"==typeof t?"string":"hash"]:o.map}function Ve(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return Me(r)?r:void 0}var $e=function(e){return Q.call(e)};function He(e,t){return!!(t=null==t?o:t)&&("number"==typeof e||k.test(e))&&e>-1&&e%1==0&&e<t}function Je(e,t){if(rt(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!lt(e))||(E.test(e)||!O.test(e)||null!=t&&e in Object(t))}function _e(e){return e==e&&!st(e)}function Ue(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}(se&&$e(new se(new ArrayBuffer(1)))!=x||ae&&$e(new ae)!=d||le&&$e(le.resolve())!=f||ce&&$e(new ce)!=m||ue&&$e(new ue)!=v)&&($e=function(e){var t=Q.call(e),r=t==p?e.constructor:void 0,n=r?ze(r):void 0;if(n)switch(n){case he:return x;case pe:return d;case fe:return f;case ge:return m;case me:return v}return t});var We=Qe((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(lt(e))return ve?ve.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var r=[];return S.test(e)&&r.push(""),e.replace(T,(function(e,t,n,o){r.push(n?o.replace(P,"$1"):t||e)})),r}));function Ge(e){if("string"==typeof e||lt(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function ze(e){if(null!=e){try{return X.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var Ye,Xe,Ke=(Ye=function(e,t,r){K.call(e,r)?e[r].push(t):e[r]=[t]},function(e,t){var r=rt(e)?Z:je,n=Xe?Xe():{};return r(e,Ye,Re(t),n)});function Qe(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var s=e.apply(this,n);return r.cache=i.set(o,s),s};return r.cache=new(Qe.Cache||Oe),r}function et(e,t){return e===t||e!=e&&t!=t}function tt(e){return function(e){return at(e)&&nt(e)}(e)&&K.call(e,"callee")&&(!ne.call(e,"callee")||Q.call(e)==i)}Qe.Cache=Oe;var rt=Array.isArray;function nt(e){return null!=e&&it(e.length)&&!ot(e)}function ot(e){var t=st(e)?Q.call(e):"";return t==u||"[object GeneratorFunction]"==t}function it(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=o}function st(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function at(e){return!!e&&"object"==typeof e}function lt(e){return"symbol"==typeof e||at(e)&&Q.call(e)==y}var ct=q?function(e){return function(t){return e(t)}}(q):function(e){return at(e)&&it(e.length)&&!!A[Q.call(e)]};function ut(e){return nt(e)?Te(e):qe(e)}function dt(e){return e}e.exports=Ke},2663:(e,t,r)=>{const n=r(89510),o=r(87374);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach((e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new n(i,r)))})),i}},68319:function(e){!function(t){"use strict";var r=function(e){var t={browser:{fullName:"",name:"",version:"",majorVersion:null,minorVersion:null,patchVersion:null,engine:""},os:{fullName:"",name:"",version:"",versionName:"",versionAltNames:[],majorVersion:null,minorVersion:null,patchVersion:null},features:{bw:!1,mobile:!1,tv:!1,proxy:!1}},r={browser:[{test:["SailfishBrowser"],browser:{fullName:"Sailfish Browser",name:"sailfishbrowser",engine:"gecko",$version:{search:"SailfishBrowser/"}},features:{mobile:!0}},{test:["Edge/"],browser:{fullName:"Edge",name:"edge",engine:"edgehtml",$version:{search:"Edge/"}}},{test:["MSIE"],browser:{fullName:"Internet Explorer",name:"ie",engine:"trident",$version:{search:"MSIE "}}},{test:["Trident"],browser:{fullName:"Internet Explorer",name:"ie",engine:"trident",$version:{search:"rv:"}}},{test:["OPR/"],browser:{fullName:"Opera",name:"opera",engine:"webkit",$version:{search:"OPR/"}}},{test:["UCBrowser"],browser:{fullName:"UC Browser",name:"ucbrowser",engine:"webkit",$version:{search:"UCBrowser/"}}},{test:["YaBrowser"],browser:{fullName:"Yandex Browser",name:"yabrowser",engine:"webkit",$version:{search:"YaBrowser/"}}},{test:["Chrome"],browser:{fullName:"Chrome",name:"chrome",engine:"webkit",$version:{search:"Chrome/"}}},{test:["Firefox"],browser:{fullName:"Firefox",name:"firefox",engine:"gecko",$version:{search:"Firefox/"}}},{test:["NokiaBrowser"],browser:{fullName:"Nokia Browser",name:"nokiabrowser",engine:"webkit",$version:{search:"NokiaBrowser/"}},features:{mobile:!0}},{test:["Opera Mini","Presto"],browser:{fullName:"Opera Mini",name:"operamini",engine:"presto",$version:{search:"Version/"}},features:{mobile:!0,proxy:!0}},{test:["Opera Mini","WebKit"],browser:{fullName:"Opera Mini",name:"operamini",engine:"webkit"},features:{mobile:!0,proxy:!0}},{test:["Opera"],browser:{fullName:"Opera",name:"opera",engine:"presto",$version:{search:"Version/"}}},{test:["OviBrowser"],browser:{fullName:"Ovi Browser",name:"ovi",engine:"gecko",$version:{search:"OviBrowser/"}},features:{mobile:!0,proxy:!0}},{test:["CriOS/"],browser:{fullName:"Chrome",name:"chrome",engine:"webkit",$version:{search:"CriOS/"}}},{test:["Coast/"],browser:{fullName:"Opera Coast",name:"coast",engine:"webkit",$version:{search:"Coast/"}}},{test:["Safari","Version/",/(iPhone|iPod|iPad|Macintosh|Windows)/],browser:{fullName:"Safari",name:"safari",engine:"webkit",$version:{search:"Version/"}}},{test:["WebKit"],browser:{engine:"webkit"}},{test:["Gecko/"],browser:{engine:"gecko"}}],os:[{test:["Sailfish"],os:{fullName:"Sailfish OS",name:"sailfish"},features:{mobile:!0}},{test:["Windows Phone"],os:{fullName:"Windows Phone",name:"winphone",$version:{search:"Windows Phone "}},features:{mobile:!0}},{test:["Windows"],os:{fullName:"Windows",name:"win",$version:{search:"Windows NT ",names:{"10.0":"10",6.3:"8.1",6.2:"8",6.1:"7","6.0":"Vista",5.2:"XP",5.1:"XP",5.01:"2000","5.0":"2000"},altNames:{5.2:["Server 2003"]}}}},{test:["Macintosh","OS X 10"],os:{fullName:"Mac OS X",name:"osx",$version:{search:/OS X /,names:{10.6:"Snow Leopard",10.7:"Lion",10.8:"Mountain Lion",10.9:"Mavericks","10.10":"Yosemite",10.11:"El Capitan",10.12:"Sierra",10.13:"High Sierra",10.14:"Mojave",10.15:"Catalina"}}}},{test:["Ubuntu"],os:{fullName:"Ubuntu",name:"ubuntu"}},{test:["Fedora"],os:{fullName:"Fedora",name:"fedora",$version:{search:"Fedora/",names:{20:"Heisenbug",19:"Schrödinger's Cat",18:"Spherical Cow",17:"Beefy Miracle",16:"Verne",15:"Lovelock",14:"Laughlin",13:"Goddard",12:"Constantine",11:"Leonidas",10:"Cambridge",9:"Sulphur",8:"Werewolf",7:"Moonshine"}}}},{test:["Kindle"],os:{fullName:"Kindle",name:"kindle",$version:{search:"Kindle/"}},features:{bw:!0,mobile:!0}},{test:[/(BlackBerry|BB\d+)/],os:{fullName:"BlackBerry",name:"blackberry",$version:{search:"Version/"}},features:{mobile:!0}},{test:["Symbian"],os:{fullName:"Symbian",name:"symbian"},features:{mobile:!0}},{test:["Series40"],os:{fullName:"Symbian",name:"symbian"},features:{mobile:!0}},{test:["PlayStation Vita"],os:{fullName:"PlayStation Vita",name:"psvita"},features:{mobile:!0}},{test:[/playstation/i],os:{fullName:"PlayStation",name:"playstation",$version:{search:/playstation\s/i}},features:{tv:!0}},{test:["Nintendo DSi"],os:{fullName:"Nintendo DSi",name:"dsi"},features:{mobile:!0}},{test:["New Nintendo 3DS"],os:{fullName:"New Nintendo 3DS",name:"n3ds"},browser:{engine:"webkit"},features:{mobile:!0}},{test:["Nintendo 3DS"],os:{fullName:"Nintendo 3DS",name:"3ds"},browser:{engine:"webkit"},features:{mobile:!0}},{test:["Viera"],os:{fullName:"Viera",name:"viera"},browser:{engine:"webkit"},features:{tv:!0}},{test:["SonyDTV"],features:{tv:!0}},{test:["Android"],os:{fullName:"Android",name:"android",$version:{search:"Android "}},features:{mobile:!0}},{test:[/iPhone|iPod|iPad/],os:{fullName:"iOS",name:"ios",$version:{search:"OS "}},features:{mobile:!0}}],features:[{test:[/mobile/i],features:{mobile:!0}},{test:[/smart-{0,1}tv/i],features:{tv:!0}}]};if(!e)return t;function n(t){for(var r=0;r<t.length;r++){for(var n=!0,i=0;i<t[r].test.length;i++)if(t[r].test[i]instanceof RegExp){if(!t[r].test[i].test(e)){n=!1;break}}else if(-1==e.indexOf(t[r].test[i])){n=!1;break}if(n){o(t[r]);break}}}function o(e){for(var n in r)if(r.hasOwnProperty(n)&&e[n]){if(e[n].$version){var o=i(e[n].$version.search);if(o){var s=o.split("."),a=e[n].$version.names,l=e[n].$version.altNames;if(e[n].version=o,s[0]&&(e[n].majorVersion=parseInt(s[0])),s[1]&&(e[n].minorVersion=parseInt(s[1])),s[2]&&(e[n].patchVersion=parseInt(s[2])),a)for(var c,u=[],d=0;d<s.length;d++)u.push(s[d]),a[c=u.join(".")]&&(e[n].versionName=a[c]),l&&l[c]&&(e[n].versionAltNames=l[c])}}for(var h in e[n])e[n].hasOwnProperty(h)&&"$"!==h[0]&&(t[n][h]=e[n][h])}}function i(t){var r;if(t instanceof RegExp){if(!(r=(e.match(t)||[])[0]))return}else r=t;var n=e.indexOf(r);if(-1!=n){var o=e.substring(n+r.length),i=/^(\d+(\.|_)){0,2}\d+/.exec(o);if(i)return i[0].replace(/_/g,".")}}return function(){for(var e in r)n(r[e])}(),t};e.exports?e.exports=r:t.Sniffer=r}(this)},98289:(e,t,r)=>{var n=r(62825);e.exports="string"==typeof n?n:n.toString()},51867:(e,t,r)=>{var n=r(23523);e.exports="string"==typeof n?n:n.toString()},6288:(e,t,r)=>{var n=r(60442);e.exports="string"==typeof n?n:n.toString()},11719:(e,t,r)=>{var n=r(12998),o=r(36541),i=o;i.v1=n,i.v4=o,e.exports=i},80377:e=>{e.exports=function(e){var t={fn:[],obj:[]};return e&&"object"==typeof e&&Object.keys(e).reduce((function(t,r){return t["function"==typeof e[r]?"fn":"obj"].push(r),t}),t),function(r){var n={};return e===r||!!r&&"object"==typeof r&&t.obj.every((function(t){return e[t]===r[t]}))&&t.fn.every((function(t){return t in r&&e[t](r[t],t,r,n)}))}}},36130:e=>{"use strict";e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTQuNSIgY3k9IjE0LjUiIHI9IjEzLjUiIGZpbGw9IiMwYjE0MWMiIHN0cm9rZT0iI2Q0ZGRlMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTYuMjMgMTIuNThoLjkydjUuNTFoLS45MmEuOTEuOTEgMCAwMS0uOTItLjkxVjEzLjVhLjkyLjkyIDAgMDEuOTItLjkyem0xNC43LTEuMzhWMTlhMS44NCAxLjg0IDAgMDEtMS44NCAxLjg0SDkuOTFBMS44NCAxLjg0IDAgMDE4LjA3IDE5di03LjhhMi4yOSAyLjI5IDAgMDEyLjI5LTIuMjloMy4yMlY3LjA3YS45Mi45MiAwIDAxMS44NCAwdjEuODRoMy4yMmEyLjI5IDIuMjkgMCAwMTIuMjkgMi4yOXptLTggMi4zYTEuMTUgMS4xNSAwIDEwLTEuMTUgMS4xNSAxLjE1IDEuMTUgMCAwMDEuMTUtMS4xNXptLS4yMyAzLjY4aC0xLjg4di45MWgxLjg0em0yLjc2IDBoLTEuODh2LjkxaDEuODR6bTMtMy42OGExLjE1IDEuMTUgMCAxMC0xLjE1IDEuMTUgMS4xNiAxLjE2IDAgMDAxLjE1LTEuMTV6bS0uMjMgMy42OGgtMS44OXYuOTFoMS44NHptNS41MS0zLjY4djMuNjhhLjkyLjkyIDAgMDEtLjkyLjkxaC0uOTJ2LTUuNTFoLjkyYS45Mi45MiAwIDAxLjkyLjkyeiIgZmlsbD0iIzc2Y2ZlOCIvPjwvc3ZnPg=="}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return t[e].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=t,n.amdO={},e=[],n.O=(t,r,o,i)=>{if(!r){var s=1/0;for(u=0;u<e.length;u++){for(var[r,o,i]=e[u],a=!0,l=0;l<r.length;l++)(!1&i||s>=i)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(a=!1,i<s&&(s=i));if(a){e.splice(u--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),n.j=998,(()=>{var e={998:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[s,a,l]=r,c=0;if(s.some((t=>0!==e[t]))){for(o in a)n.o(a,o)&&(n.m[o]=a[o]);if(l)var u=l(n)}for(t&&t(r);c<s.length;c++)i=s[c],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(u)},r=this.webpackChunk=this.webpackChunk||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[736],(()=>n(11398)));o=n.O(o)})();