wsv3cdn.audioeye.com
Open in
urlscan Pro
2606:4700::6812:1d9b
Public Scan
URL:
https://wsv3cdn.audioeye.com/static-scripts/audioeye-scanner/v8.3.3/audioeye-scanner.js
Submission Tags: falconsandbox
Submission: On November 30 via api from US — Scanned from DE
Submission Tags: falconsandbox
Submission: On November 30 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
"use strict";(()=>{var an=Object.create;var xa=Object.defineProperty;var on=Object.getOwnPropertyDescriptor;var nn=Object.getOwnPropertyNames;var sn=Object.getPrototypeOf,ln=Object.prototype.hasOwnProperty;var te=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var un=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of nn(e))!ln.call(t,i)&&i!==r&&xa(t,i,{get:()=>e[i],enumerable:!(a=on(e,i))||a.enumerable});return t};var nr=(t,e,r)=>(r=t!=null?an(sn(t)):{},un(e||!t||!t.__esModule?xa(r,"default",{value:t,enumerable:!0}):r,t));var Me=te(Q=>{"use strict";function ye(t,e,r){return Math.min(Math.max(t,r),e)}var sr=class extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}},Je=sr;function je(t){if(typeof t!="string")throw new Je(t);if(t.trim().toLowerCase()==="transparent")return[0,0,0,0];let e=t.trim();e=bn.test(t)?pn(t):t;let r=fn.exec(e);if(r){let s=Array.from(r).slice(1);return[...s.slice(0,3).map(d=>parseInt(lt(d,2),16)),parseInt(lt(s[3]||"f",2),16)/255]}let a=vn.exec(e);if(a){let s=Array.from(a).slice(1);return[...s.slice(0,3).map(d=>parseInt(d,16)),parseInt(s[3]||"ff",16)/255]}let i=gn.exec(e);if(i){let s=Array.from(i).slice(1);return[...s.slice(0,3).map(d=>parseInt(d,10)),parseFloat(s[3]||"1")]}let l=hn.exec(e);if(l){let[s,d,f,h]=Array.from(l).slice(1).map(parseFloat);if(ye(0,100,d)!==d)throw new Je(t);if(ye(0,100,f)!==f)throw new Je(t);return[...yn(s,d,f),Number.isNaN(h)?1:h]}throw new Je(t)}function cn(t){let e=5381,r=t.length;for(;r;)e=e*33^t.charCodeAt(--r);return(e>>>0)%2341}var Aa=t=>parseInt(t.replace(/_/g,""),36),dn="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((t,e)=>{let r=Aa(e.substring(0,3)),a=Aa(e.substring(3)).toString(16),i="";for(let l=0;l<6-a.length;l++)i+="0";return t[r]=`${i}${a}`,t},{});function pn(t){let e=t.toLowerCase().trim(),r=dn[cn(e)];if(!r)throw new Je(t);return`#${r}`}var lt=(t,e)=>Array.from(Array(e)).map(()=>t).join(""),fn=new RegExp(`^#${lt("([a-f0-9])",3)}([a-f0-9])?$`,"i"),vn=new RegExp(`^#${lt("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),gn=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${lt(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),hn=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,bn=/^[a-z]+$/i,wa=t=>Math.round(t*255),yn=(t,e,r)=>{let a=r/100;if(e===0)return[a,a,a].map(wa);let i=(t%360+360)%360/60,l=(1-Math.abs(2*a-1))*(e/100),s=l*(1-Math.abs(i%2-1)),d=0,f=0,h=0;i>=0&&i<1?(d=l,f=s):i>=1&&i<2?(d=s,f=l):i>=2&&i<3?(f=l,h=s):i>=3&&i<4?(f=s,h=l):i>=4&&i<5?(d=s,h=l):i>=5&&i<6&&(d=l,h=s);let A=a-l/2,E=d+A,N=f+A,C=h+A;return[E,N,C].map(wa)};function ut(t){let[e,r,a,i]=je(t).map((E,N)=>N===3?E:E/255),l=Math.max(e,r,a),s=Math.min(e,r,a),d=(l+s)/2;if(l===s)return[0,0,d,i];let f=l-s,h=d>.5?f/(2-l-s):f/(l+s);return[60*(e===l?(r-a)/f+(r<a?6:0):r===l?(a-e)/f+2:(e-r)/f+4),h,d,i]}function ct(t,e,r,a){return`hsla(${(t%360).toFixed()}, ${ye(0,100,e*100).toFixed()}%, ${ye(0,100,r*100).toFixed()}%, ${parseFloat(ye(0,1,a).toFixed(3))})`}function mn(t,e){let[r,a,i,l]=ut(t);return ct(r+e,a,i,l)}function Ea(t,e){let[r,a,i,l]=ut(t);return ct(r,a,i-e,l)}function Ta(t,e){let[r,a,i,l]=ut(t);return ct(r,a-e,i,l)}function Tt(t){if(t==="transparent")return 0;function e(l){let s=l/255;return s<=.04045?s/12.92:Math.pow((s+.055)/1.055,2.4)}let[r,a,i]=je(t);return .2126*e(r)+.7152*e(a)+.0722*e(i)}function Na(t,e){let r=Tt(t),a=Tt(e);return r>a?(r+.05)/(a+.05):(a+.05)/(r+.05)}function Nt(t,e,r,a){return`rgba(${ye(0,255,t).toFixed()}, ${ye(0,255,e).toFixed()}, ${ye(0,255,r).toFixed()}, ${parseFloat(ye(0,1,a).toFixed(3))})`}function Ca(t,e,r){let a=(V,P)=>P===3?V:V/255,[i,l,s,d]=je(t).map(a),[f,h,A,E]=je(e).map(a),N=E-d,C=r*2-1,j=((C*N===-1?C:C+N/(1+C*N))+1)/2,k=1-j,_=(i*k+f*j)*255,W=(l*k+h*j)*255,H=(s*k+A*j)*255,M=E*r+d*(1-r);return Nt(_,W,H,M)}function xn(...t){return e=>{let r=t.length-1,a=ye(0,r,Math.floor(e*r)),i=ye(0,r,Math.ceil(e*r)),l=t[a],s=t[i],d=1/r,f=(e-d*a)/d;return Ca(l,s,f)}}var An={decorative:1.5,readable:3,aa:4.5,aaa:7};function wn(t,e="aa",r="#fff"){return Na(t,r)<An[e]}function En(t,e){return Ea(t,-e)}function Sa(t,e){let[r,a,i,l]=je(t);return Nt(r,a,i,l-e)}function Tn(t,e){return Sa(t,-e)}function Ra(t){return Tt(t)>.179}function Nn(t){return Ra(t)?"#000":"#fff"}function Cn(t,e){return Ta(t,-e)}function Sn(t){let[e,r,a,i]=je(t),l=s=>{let d=ye(0,255,s).toString(16);return d.length===1?`0${d}`:d};return`#${l(e)}${l(r)}${l(a)}${i<1?l(Math.round(i*255)):""}`}function Rn(t){return Nt(...je(t))}function jn(t){return ct(...ut(t))}Q.ColorError=Je;Q.adjustHue=mn;Q.darken=Ea;Q.desaturate=Ta;Q.getContrast=Na;Q.getLuminance=Tt;Q.getScale=xn;Q.guard=ye;Q.hasBadContrast=wn;Q.hsla=ct;Q.lighten=En;Q.mix=Ca;Q.opacify=Tn;Q.parseToHsla=ut;Q.parseToRgba=je;Q.readableColor=Nn;Q.readableColorIsBlack=Ra;Q.rgba=Nt;Q.saturate=Cn;Q.toHex=Sn;Q.toHsla=jn;Q.toRgba=Rn;Q.transparentize=Sa});var ur=te(lr=>{"use strict";Object.defineProperty(lr,"__esModule",{value:!0});var In={"1.1.1":{description:`All non-text content that is presented to the user has a text alternative that serves the equivalent purpose, with certain exceptions: <ul><li>Controls and User Input: Provide a name that describes the input/control's purpose. Refer to Guideline 4.1 for additional requirements.</li><li>Time-Based Media: Provide text alternatives to describe and identify the media. Refer to Guideline 1.2 for additional requirements.</li><li>Test: Provide text alternatives that identify and describe any exercise that would be invalid if presented in text.</li><li>Sensory: Provide text alternatives that identify and describe any specific sensory experiences.</li><li>CAPTCHA: Provide text alternatives that identify and describe the CAPTCHA, and accommodate different disabilities by providing alternative forms of CAPTCHA that use different types of output modes for sensory perception.</li><li>Decoration, Formatting, Invisible: Implement any element that is purely decorative, is a "spacer" or format helper, or is invisible, in a way that it can be ignored by assistive technology.</li></ul>`,level:"A",name:"Non-text Content",resource:"https://www.w3.org/TR/WCAG21/#non-text-content",responsibleParty:"Front-End Developer, User Experience",successCriteria:"1.1.1",version_added:"2.0"},"1.2.1":{description:"Prerecorded media that is audio-only or video-only must have an appropriate media alternative, unless it is itself a media alternative for text and clearly marked as such. For prerecorded audio, provide an alternative that presents equivalent information, such as a text transcript. For prerecorded video, provide either an alternative or an audio track that presents equivalent information.",level:"A",name:"Audio-only and video-only (Pre-recorded)",resource:"https://www.w3.org/TR/WCAG21/#audio-only-and-video-only-pre-recorded",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.1",version_added:"2.0"},"1.2.2":{description:"Captions are provided for all prerecorded audio content in synchronized media, except when the media is a media alternative for text and is clearly labeled as such.",level:"A",name:"Captions (Pre-recorded)",resource:"https://www.w3.org/TR/WCAG21/#captions-pre-recorded",responsibleParty:"Content/Copywriter, Front-End Developer",successCriteria:"1.2.2",version_added:"2.0"},"1.2.3":{description:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media, except when the media is a media alternative for text and is clearly labeled as such.",level:"A",name:"Audio Description or Media Alternative (Prerecorded)",resource:"https://www.w3.org/TR/WCAG21/#audio-description-or-media-alternative-prerecorded",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.3",version_added:"2.0"},"1.2.4":{description:"Captions are provided for all live audio content in synchronized media.",level:"AA",name:"Captions (Live)",resource:"https://www.w3.org/TR/WCAG21/#captions-live",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.4",version_added:"2.0"},"1.2.5":{description:"Audio description is provided for all prerecorded video content in synchronized media.",level:"AA",name:"Audio Description (Prerecorded)",resource:"https://www.w3.org/TR/WCAG21/#audio-description-prerecorded",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.5",version_added:"2.0"},"1.2.6":{description:"Sign language interpretation is provided for all prerecorded audio content in synchronized media.",level:"AAA",name:"Sign Language (Prerecorded)",resource:"https://www.w3.org/TR/WCAG21/#sign-language-prerecorded",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.6",version_added:"2.0"},"1.2.7":{description:"Where pauses in foreground audio are insufficient to allow audio descriptions to convey the sense of the video, extended audio description is provided for all prerecorded video content in synchronized media.",level:"AAA",name:"Extended Audio Description (Prerecorded)",resource:"https://www.w3.org/TR/WCAG21/#extended-audio-description-prerecorded",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.7",version_added:"2.0"},"1.2.8":{description:"An alternative for time-based media is provided for all prerecorded synchronized media and for all prerecorded video-only media.",level:"AAA",name:"Media Alternative (Prerecorded)",resource:"https://www.w3.org/TR/WCAG21/#media-alternative-prerecorded",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.8",version_added:"2.0"},"1.2.9":{description:"An alternative for time-based media that presents equivalent information for live audio-only content is provided.",level:"AAA",name:"Audio-only (Live)",resource:"https://www.w3.org/TR/WCAG21/#audio-only-live",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"1.2.9",version_added:"2.0"},"1.3.1":{description:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",level:"A",name:"Info and Relationships",resource:"https://www.w3.org/TR/WCAG21/#info-and-relationships",responsibleParty:"Front-End Developer, User Experience",successCriteria:"1.3.1",version_added:"2.0"},"1.3.2":{description:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",level:"A",name:"Meaningful Sequence",resource:"https://www.w3.org/TR/WCAG21/#meaningful-sequence",responsibleParty:"Front-End Developer, User Experience",successCriteria:"1.3.2",version_added:"2.0"},"1.3.3":{description:"Instructions provided for understanding and operating content do not rely solely on sensory characteristics of components such as shape, size, visual location, orientation, or sound. Refer to Guideline 1.4 for requirements related to color.",level:"A",name:"Sensory Characteristics",resource:"https://www.w3.org/TR/WCAG21/#sensory-characteristics",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"1.3.3",version_added:"2.0"},"1.3.4":{description:"Content is not locked to a specific display orientation, and functionality of the content is operable in all display orientations, except where display orientation is essential for use of the content.",level:"AA",name:"Orientation",resource:"https://www.w3.org/TR/WCAG21/#orientation",responsibleParty:"Front-End Developer, User Experience",successCriteria:"1.3.4",version_added:"2.1"},"1.3.5":{description:"The meaning of each input field collecting information about the user can be programmatically determined when: The input field has a meaning that maps to the HTML 5.2 Autofill field names; and The content is implemented using technologies with support for identifying the expected meaning for form input data.",level:"AA",name:"Identify Common Purpose",resource:"https://www.w3.org/TR/WCAG21/#identify-common-purpose",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"1.3.5",version_added:"2.1"},"1.3.6":{description:"In content implemented using markup languages, the purpose of User Interface Components, icons, and regions can be programmatically determined.",level:"AAA",name:"Identify Purpose",resource:"https://www.w3.org/TR/WCAG21/#identify-purpose",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"1.3.6",version_added:"2.1"},"1.4.1":{description:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. Note: This success criterion addresses color perception specifically. Other forms of perception are covered in Guideline 1.3 including programmatic access to color and other visual presentation coding.",level:"A",name:"Use of Color",resource:"https://www.w3.org/TR/WCAG21/#use-of-color",responsibleParty:"Designer",successCriteria:"1.4.1",version_added:"2.0"},"1.4.2":{description:"If any audio on a Web page plays automatically for more than 3 seconds, either a mechanism is available to pause or stop the audio, or a mechanism is available to control audio volume independently from the overall system volume level.",level:"A",name:"Audio Control",resource:"https://www.w3.org/TR/WCAG21/#audio-control",responsibleParty:"Front-End Developer, User Experience",successCriteria:"1.4.2",version_added:"2.0"},"1.4.3":{description:"Images of text and styles applied to HTML text must have a contrast ratio of at least 4.5:1, with certain exceptions: large-scale text in any format may have a contrast ratio of 3:1, and there is no contrast requirement for any text that is purely decorative, is part of an inactive user interface component or otherwise invisible, or is part of a picture that contains significant other visual content. Text that is part of a logo or brand name also has no minimum contrast requirement.",level:"AA",name:"Contrast (Minimum)",resource:"https://www.w3.org/TR/WCAG21/#contrast-minimum",responsibleParty:"Designer",successCriteria:"1.4.3",version_added:"2.0"},"1.4.4":{description:"Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality.",level:"AA",name:"Resize text",resource:"https://www.w3.org/TR/WCAG21/#resize-text",responsibleParty:"Front-End Developer",successCriteria:"1.4.4",version_added:"2.0"},"1.4.5":{description:"Wherever possible, use text to convey information and style it to fit a visual presentation rather than use images of text. Exceptions include images of text that can be visually customized to the user's requirements and particular presentation of text (e.g. logotypes or text that is part of a brand name) is essential to the information being conveyed.",level:"AA",name:"Images of Text",resource:"https://www.w3.org/TR/WCAG21/#images-of-text",responsibleParty:"Front-End Developer",successCriteria:"1.4.5",version_added:"2.0"},"1.4.6":{description:"The visual presentation of text and images of text has a contrast ratio of at least 7:1, with certain exceptions: large-scale text and images of large-scale text may have a contrast ratio of at least 4.5:1, and there is no contrast requirement for any text that is purely decorative, is part of an inactive user interface component or otherwise invisible, or is part of a picture that contains significant other visual content. Text that is part of a logo or brand name also has no minimum contrast requirement.",level:"AAA",name:"Contrast (Enhanced)",resource:"https://www.w3.org/TR/WCAG21/#contrast-enhanced",responsibleParty:"Designer",successCriteria:"1.4.6",version_added:"2.0"},"1.4.7":{description:"For prerecorded audio-only content that (1) contains primarily speech in the foreground, (2) is not an audio CAPTCHA or audio logo, and (3) is not vocalization intended to be primarily musical expression such as singing or rapping, at least one of the following is true: the audio does not contain background sounds, the background sounds can be turned off, or the background sounds are at least 20 decibels lower than the foreground speech content, with the exception of occasional sounds that last for only one or two seconds.",level:"AAA",name:"Low or No Background Audio",resource:"https://www.w3.org/TR/WCAG21/#low-or-no-background-audio",responsibleParty:"Front-End Developer, User Experience",successCriteria:"1.4.7",version_added:"2.0"},"1.4.8":{description:"For the visual presentation of blocks of text, a mechanism is available to achieve the following: foreground and background colors can be selected by the user, width is no more than 80 characters or glyphs (40 if CJK), text is not justified (aligned to both the left and the right margins), line spacing (leading) is at least space-and-a-half within paragraphs, and paragraph spacing is at least 1.5 times larger than the line spacing, and text can be resized without assistive technology up to 200 percent in a way that does not require the user to scroll horizontally to read a line of text on a full-screen window.",level:"AAA",name:"Visual Presentation",resource:"https://www.w3.org/TR/WCAG21/#visual-presentation",responsibleParty:"Designer, Front-End Developer",successCriteria:"1.4.8",version_added:"2.0"},"1.4.9":{description:"Images of text are only used for pure decoration or where a particular presentation of text is essential to the information being conveyed. Logotypes (text that is part of a logo or brand name) are considered essential.",level:"AAA",name:"Images of Text (No Exception)",resource:"https://www.w3.org/TR/WCAG21/#images-of-text-no-exception",responsibleParty:"Front-End Developer",successCriteria:"1.4.9",version_added:"2.0"},"1.4.10":{description:"Content can be zoomed to an equivalent width of 320 CSS pixels without loss of content or functionality, and without requiring scrolling on more than one axis, except for parts of the content which require two-dimensional layout for usage or meaning.",level:"AA",name:"Reflow",resource:"https://www.w3.org/TR/WCAG21/#reflow",responsibleParty:"Designer, Front-End Developer",successCriteria:"1.4.10",version_added:"2.1"},"1.4.11":{description:"The visual presentation of the following have a contrast ratio of at least 3:1 against adjacent color(s): <ul><li>User Interface Components. Visual information used to indicate states and boundaries of user interface components, except for inactive components or where the appearance of the component is determined by the user agent and not modified by the author;</li><li>Graphical Objects. Parts of graphics required to understand the content, except when a particular presentation of graphics is essential to the information being conveyed.</li></ul>",level:"AA",name:"Non-text Contrast",resource:"https://www.w3.org/TR/WCAG21/#non-text-contrast",responsibleParty:"Designer, Front-End Developer",successCriteria:"1.4.11",version_added:"2.1"},"1.4.12":{description:"If the technologies being used allow the user agent to adapt style properties of text, then no loss of essential content or functionality occurs by adapting all of the following:<ul><li>Line height (line spacing) to at least 1.5 times the font size;</li><li>Spacing underneath paragraphs to at least 2 times the font size;</li><li>Letter spacing (tracking) to at least 0.12 times the font size;</li><li>Word spacing to at least 0.16 times the font size.</li></ul>",level:"AA",name:"Text Spacing",resource:"https://www.w3.org/TR/WCAG21/#text-spacing",responsibleParty:"Designer, Front-End Developer",successCriteria:"1.4.12",version_added:"2.1"},"1.4.13":{description:"When a user interface component which receives keyboard focus or pointer hover causes content to become visible, the following are true:<ul><li>Visible Trigger: Either the additional content does not obscure any essential content within the triggering user interface component, or the additional content can be closed or repositioned by the user;</li><li>Hover: If the additional content is triggered via pointer hover, then that content remains visible when the pointer is moved over it;</li><li>Focus: The additional content remains visible while the triggering user interface component has keyboard focus, unless the user dismisses the additional content.</li></ul>Exception: The visual presentation of the content is controlled by the user agent and is not modified by the author.",level:"AA",name:"Content on Hover or Focus",resource:"https://www.w3.org/TR/WCAG21/#content-on-hover-or-focus",responsibleParty:"Designer, Front-End Developer",successCriteria:"1.4.13",version_added:"2.1"},"2.1.1":{description:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints.",level:"A",name:"Keyboard",resource:"https://www.w3.org/TR/WCAG21/#keyboard",responsibleParty:"Front-End Developer",successCriteria:"2.1.1",version_added:"2.0"},"2.1.2":{description:"If keyboard focus can be moved to a component of the page using a keyboard interface, then focus can be moved away from that component using only a keyboard interface, and, if it requires more than unmodified arrow or tab keys or other standard exit methods, the user is advised of the method for moving focus away.",level:"A",name:"No Keyboard Trap",resource:"https://www.w3.org/TR/WCAG21/#no-keyboard-trap",responsibleParty:"Front-End Developer",successCriteria:"2.1.2",version_added:"2.0"},"2.1.3":{description:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",level:"AAA",name:"Keyboard (No Exception)",resource:"https://www.w3.org/TR/WCAG21/#keyboard-no-exception",responsibleParty:"Front-End Developer",successCriteria:"2.1.3",version_added:"2.0"},"2.1.4":{description:"If a keyboard shortcut consisting entirely of one or more character keys is implemented by the content, then a mechanism is available to turn it off or to remap it to a shortcut that uses at least one non-character key.",level:"A",name:"Character Key Shortcuts",resource:"https://www.w3.org/TR/WCAG21/#character-key-shortcuts",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.1.4",version_added:"2.1"},"2.2.1":{description:'For each time limit that is set by the content, at least one of the following is true:<ul><li>Turn off: The user is allowed to turn off the time limit before encountering it; or</li><li>Adjust: The user is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting; or</li><li>Extend: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, "press the space bar"), and the user is allowed to extend the time limit at least ten times; or</li><li>Real-time Exception: The time limit is a required part of a real-time event (for example, an auction), and no alternative to the time limit is possible; or</li><li>Essential Exception: The time limit is essential and extending it would invalidate the activity; or</li><li>20 Hour Exception: The time limit is longer than 20 hours.</li></ul>',level:"A",name:"Timing Adjustable",resource:"https://www.w3.org/TR/WCAG21/#timing-adjustable",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.2.1",version_added:"2.0"},"2.2.2":{description:"For moving, blinking, scrolling, or auto-updating information, all of the following are true:<ul><li>Moving, blinking, scrolling: For any moving, blinking or scrolling information that (1) starts automatically, (2) lasts more than five seconds, and (3) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it unless the movement, blinking, or scrolling is part of an activity where it is essential; and</li><li>Auto-updating: For any auto-updating information that (1) starts automatically and (2) is presented in parallel with other content, there is a mechanism for the user to pause, stop, or hide it or to control the frequency of the update unless the auto-updating is part of an activity where it is essential.</li></ul>",level:"A",name:"Pause, Stop, Hide",resource:"https://www.w3.org/TR/WCAG21/#pause-stop-hide",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.2.2",version_added:"2.0"},"2.2.3":{description:"Timing is not an essential part of the event or activity presented by the content, except for non-interactive synchronized media and real-time events.",level:"AAA",name:"No Timing",resource:"https://www.w3.org/TR/WCAG21/#no-timing",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.2.3",version_added:"2.0"},"2.2.4":{description:"Interruptions can be postponed or suppressed by the user, except interruptions involving an emergency.",level:"AAA",name:"Interruptions",resource:"https://www.w3.org/TR/WCAG21/#interruptions",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.2.4",version_added:"2.0"},"2.2.5":{description:"When an authenticated session expires, the user can continue the activity without loss of data after re-authenticating.",level:"AAA",name:"Re-authenticating",resource:"https://www.w3.org/TR/WCAG21/#re-authenticating",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.2.5",version_added:"2.0"},"2.2.6":{description:"Where data can be lost due to user inactivity, users are warned at the start of a process about the length of inactivity that generates the timeout, unless the data is preserved for a minimum of 24 hours of user inactivity.",level:"AAA",name:"Timeouts",resource:"https://www.w3.org/TR/WCAG21/#timeouts",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.2.6",version_added:"2.1"},"2.3.1":{description:"Web pages do not contain anything that flashes more than three times in any one second period, or the flash is below the general flash and red flash thresholds.",level:"A",name:"Three Flashes or Below Threshold",resource:"https://www.w3.org/TR/WCAG21/#three-flashes-or-below-threshold",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.3.1",version_added:"2.0"},"2.3.2":{description:"Web pages do not contain anything that flashes more than three times in any one second period.",level:"AAA",name:"Three Flashes",resource:"https://www.w3.org/TR/WCAG21/#three-flashes",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.3.2",version_added:"2.0"},"2.3.3":{description:"For non-essential animations triggered by a user action, there is a mechanism to disable the animations yet still perform the action.",level:"AAA",name:"Animation from Interactions",resource:"https://www.w3.org/TR/WCAG21/#animation-from-interactions",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.3.3",version_added:"2.1"},"2.4.1":{description:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",level:"A",name:"Bypass Blocks",resource:"https://www.w3.org/TR/WCAG21/#bypass-blocks",responsibleParty:"Front-End Developer",successCriteria:"2.4.1",version_added:"2.0"},"2.4.2":{description:"Web pages have titles that describe topic or purpose.",level:"A",name:"Page Titled",resource:"https://www.w3.org/TR/WCAG21/#page-titled",responsibleParty:"Front-End Developer",successCriteria:"2.4.2",version_added:"2.0"},"2.4.3":{description:"If a Web page can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",level:"A",name:"Focus Order",resource:"https://www.w3.org/TR/WCAG21/#focus-order",responsibleParty:"Front-End Developer",successCriteria:"2.4.3",version_added:"2.0"},"2.4.4":{description:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general.",level:"A",name:"Link Purpose (In Context)",resource:"https://www.w3.org/TR/WCAG21/#link-purpose-in-context",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.4.4",version_added:"2.0"},"2.4.5":{description:"More than one way is available to locate a Web page within a set of Web pages except where the Web Page is the result of, or a step in, a process.",level:"AA",name:"Multiple Ways",resource:"https://www.w3.org/TR/WCAG21/#multiple-ways",responsibleParty:"Developer, Front-End Developer, User Experience",successCriteria:"2.4.5",version_added:"2.0"},"2.4.6":{description:"Headings and labels describe topic or purpose. ",level:"AA",name:"Headings and Labels",resource:"https://www.w3.org/TR/WCAG21/#headings-and-labels",responsibleParty:"Front-End Developer",successCriteria:"2.4.6",version_added:"2.0"},"2.4.7":{description:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",level:"AA",name:"Focus Visible",resource:"https://www.w3.org/TR/WCAG21/#focus-visible",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.4.7",version_added:"2.0"},"2.4.8":{description:"Information about the user's location within a set of Web pages is available.",level:"AAA",name:"Location",resource:"https://www.w3.org/TR/WCAG21/#location",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"2.4.8",version_added:"2.0"},"2.4.9":{description:"A mechanism is available to allow the purpose of each link to be identified from link text alone, except where the purpose of the link would be ambiguous to users in general.",level:"AAA",name:"Link Purpose (Link Only)",resource:"https://www.w3.org/TR/WCAG21/#link-purpose-link-only",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"2.4.9",version_added:"2.0"},"2.4.10":{description:"Section headings are used to organize the content. ",level:"AAA",name:"Section Headings",resource:"https://www.w3.org/TR/WCAG21/#section-headings",responsibleParty:"Content/Copywriter, Front-End Developer, User Experience",successCriteria:"2.4.10",version_added:"2.0"},"2.4.11":{description:"When a user interface component receives keyboard focus, the component is not entirely hidden due to author-created content.",name:"Focus Not Obscured (Minimum)",level:"AA",resource:"https://www.w3.org/TR/WCAG22/#focus-not-obscured-minimum",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.4.11",version_added:"2.2"},"2.4.12":{description:"When a user interface component receives keyboard focus, no part of the component is hidden by author-created content.",name:"Focus Not Obscured (Enhanced)",level:"AAA",resource:"https://www.w3.org/TR/WCAG22/#focus-not-obscured-enhanced",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.4.12",version_added:"2.2"},"2.4.13":{description:`When the keyboard focus indicator is visible, an area of the focus indicator meets all the following: <ul> <li>is at least as large as the area of a 2 CSS pixel thick perimeter of the unfocused component or sub-component, and</li> <li>has a contrast ratio of at least 3:1 between the same pixels in the focused and unfocused states.</li> </ul> Exceptions: <ul> <li>The focus indicator is determined by the user agent and cannot be adjusted by the author, or</li> <li>hThe focus indicator and the indicator's background color are not modified by the author.</li> </ul>`,name:"Focus Appearance",level:"AAA",resource:"https://www.w3.org/TR/WCAG22/#focus-appearance",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.4.13",version_added:"2.2"},"2.5.1":{description:"All functionality can be operated with a single untimed pointer gesture unless a multipoint or timed gesture is essential.",level:"A",name:"Pointer Gestures",resource:"https://www.w3.org/TR/WCAG21/#pointer-gestures",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.5.1",version_added:"2.1"},"2.5.2":{description:"For functionality that can be operated using a single pointer, at least one of the following is true: <ul><li>No Down-Event. The down-event of the pointer is not used to execute any part of the function;</li><li>Abort or Undo. Completion of the function is on the up-event, and a mechanism is available to abort the function before completion or undo the function after completion;</li><li>Up Reversal. The up-event reverses any outcome of the preceding down-event;</li><li>Essential. Completing the function on the down-event is essential.</li></ul>",level:"A",name:"Pointer Cancellation",resource:"https://www.w3.org/TR/WCAG21/#pointer-cancellation",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.5.2",version_added:"2.1"},"2.5.3":{description:"Where an active control has a visible label, the accessible name for the control includes the text string used for its visible label.",level:"A",name:"Label in Name",resource:"https://www.w3.org/TR/WCAG21/#label-in-name",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.5.3",version_added:"2.1"},"2.5.4":{description:"All functionality of the content can be operated without requiring specific device sensor information, unless the device sensor is essential for the function and not using it would invalidate the activity.",level:"A",name:"Motion Actuation",resource:"https://www.w3.org/TR/WCAG21/#motion-actuation",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.5.4",version_added:"2.1"},"2.5.5":{description:"The size of the target for pointer inputs is at least 44 by 44 CSS pixels except when:<ul><li>Customizable: A mechanism is available to change the size of the target independent of the level of page magnification;</li><li>Equivalent: The target is available through an equivalent link or control on the same page that is at least 44 by 44 CSS pixels;</li><li>Essential: A particular presentation of target is essential to the information being conveyed;</li><li>In-Page: The target is a text link where the destination is on the same page;</li><li>Inline: The target is in a block of text;</li><li>Grouped: Targets in groups of more than five have at least one dimension that is 44 pixels and the other is at least 22 pixels;</li><li>User Agent Control: The appearance of the target is determined by the user agent and is not modified by the author.</li></ul>",level:"AAA",name:"Target Size",resource:"https://www.w3.org/TR/WCAG21/#target-size",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.5.5",version_added:"2.1"},"2.5.6":{description:"Web content does not restrict use of input modalities available on a platform except where the restriction is essential, required to ensure the security of the content, or respect user settings.",level:"AAA",name:"Concurrent Input Mechanisms",resource:"https://www.w3.org/TR/WCAG21/#concurrent-input-mechanisms",responsibleParty:"Front-End Developer, User Experience",successCriteria:"2.5.6",version_added:"2.1"},"2.5.7":{description:"All functionality that uses a dragging movement for operation can be achieved by a single pointer without dragging, unless dragging is essential or the functionality is determined by the user agent and not modified by the author.",level:"AA",name:"Dragging Movements",resource:"https://www.w3.org/TR/WCAG22/#dragging-movements",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"2.5.7",version_added:"2.2"},"2.5.8":{description:` The size of the target for pointer inputs is at least 24 by 24 CSS pixels, except where: <ul> <li><em>Spacing:</em> Undersized targets (those less than 24 by 24 CSS pixels) are positioned so that if a 24 CSS pixel diameter circle is centered on the bounding box of each, the circles do not intersect another target or the circle for another undersized target;</li> <li><em>Equivalent:</em> The function can be achieved through a different control on the same page that meets this criterion;</li> <li><em>Inline:</em> The target is in a sentence or its size is otherwise constrained by the line-height of non-target text;</li> <li><em>User agent control:</em> The size of the target is determined by the user agent and is not modified by the author;</li> <li><em>Essential:</em> A particular presentation of the target is essential or is legally required for the information being conveyed.</li> </ul> `,level:"AA",name:"Target Size (Minimum)",resource:"https://www.w3.org/TR/WCAG22/#target-size-minimum",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"2.5.8",version_added:"2.2"},"3.1.1":{description:"The default human language of each Web page can be programmatically determined.",level:"A",name:"Language of Page",resource:"https://www.w3.org/TR/WCAG21/#language-of-page",responsibleParty:"Front-End Developer",successCriteria:"3.1.1",version_added:"2.0"},"3.1.2":{description:"The human language of each passage or phrase in the content can be programmatically determined except for proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular of the immediately surrounding text.",level:"A",name:"Language of Parts",resource:"https://www.w3.org/TR/WCAG21/#language-of-parts",responsibleParty:"Front-End Developer",successCriteria:"3.1.2",version_added:"2.0"},"3.1.3":{description:"A mechanism is available for identifying specific definitions of words or phrases used in an unusual or restricted way, including idioms and jargon.",level:"AAA",name:"Unusual Words",resource:"https://www.w3.org/TR/WCAG21/#unusual-words",responsibleParty:"Content/Copywriter, Designer, Front-End Developer, User Experience",successCriteria:"3.1.3",version_added:"2.0"},"3.1.4":{description:"A mechanism for identifying the expanded form or meaning of abbreviations is available.",level:"AAA",name:"Abbreviations",resource:"https://www.w3.org/TR/WCAG21/#abbreviations",responsibleParty:"Content/Copywriter, Designer, Front-End Developer, User Experience",successCriteria:"3.1.4",version_added:"2.0"},"3.1.5":{description:"When text requires reading ability more advanced than the lower secondary education level after removal of proper names and titles, supplemental content, or a version that does not require reading ability more advanced than the lower secondary education level, is available. ",level:"AAA",name:"Reading Level",resource:"https://www.w3.org/TR/WCAG21/#reading-level",responsibleParty:"Content/Copywriter, Designer, Front-End Developer, User Experience",successCriteria:"3.1.5",version_added:"2.0"},"3.1.6":{description:"A mechanism is available for identifying specific pronunciation of words where meaning of the words, in context, is ambiguous without knowing the pronunciation.",level:"AAA",name:"Pronunciation",resource:"https://www.w3.org/TR/WCAG21/#pronunciation",responsibleParty:"Content/Copywriter, Designer, Front-End Developer, User Experience",successCriteria:"3.1.6",version_added:"2.0"},"3.2.1":{description:"When any component receives focus, it does not initiate a change of context.",level:"A",name:"On Focus",resource:"https://www.w3.org/TR/WCAG21/#on-focus",responsibleParty:"Front-End Developer, User Experience",successCriteria:"3.2.1",version_added:"2.0"},"3.2.2":{description:"Changing the setting of any user interface component does not automatically cause a change of context unless the user has been advised of the behavior before using the component.",level:"A",name:"On Input",resource:"https://www.w3.org/TR/WCAG21/#on-input",responsibleParty:"Front-End Developer, User Experience",successCriteria:"3.2.2",version_added:"2.0"},"3.2.3":{description:"Navigational mechanisms that are repeated on multiple Web pages within a set of Web pages occur in the same relative order each time they are repeated, unless a change is initiated by the user.",level:"AA",name:"Consistent Navigation",resource:"https://www.w3.org/TR/WCAG21/#consistent-navigation",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.2.3",version_added:"2.0"},"3.2.4":{description:"Components that have the same functionality within a set of Web pages are identified consistently.",level:"AA",name:"Consistent Identification",resource:"https://www.w3.org/TR/WCAG21/#consistent-identification",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.2.4",version_added:"2.0"},"3.2.5":{description:"Changes of context are initiated only by user request or a mechanism is available to turn off such changes.",level:"AAA",name:"Change on Request",resource:"https://www.w3.org/TR/WCAG21/#change-on-request",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.2.5",version_added:"2.0"},"3.2.6":{description:`If a Web page contains any of the following help mechanisms, and those mechanisms are repeated on multiple Web pages within a set of Web pages, they occur in the same order relative to other page content, unless a change is initiated by the user: <ul> <li>Human contact details;</li> <li>Human contact mechanism;</li> <li>Self-help option;</li> <li>A fully automated contact mechanism.</li> </ul>`,level:"A",name:"Consistent Help",resource:"https://www.w3.org/TR/WCAG22/#consistent-help",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.2.6",version_added:"2.2"},"3.3.1":{description:"If an input error is automatically detected, the item that is in error is identified and the error is described to the user in text.",level:"A",name:"Error Identification",resource:"https://www.w3.org/TR/WCAG21/#error-identification",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.1",version_added:"2.0"},"3.3.2":{description:"Labels or instructions are provided when content requires user input. ",level:"A",name:"Labels or Instructions",resource:"https://www.w3.org/TR/WCAG21/#labels-or-instructions",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.2",version_added:"2.0"},"3.3.3":{description:"If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.",level:"AA",name:"Error Suggestion",resource:"https://www.w3.org/TR/WCAG21/#error-suggestion",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.3",version_added:"2.0"},"3.3.4":{description:"For Web pages that cause legal commitments or financial transactions for the user to occur, that modify or delete user-controllable data in data storage systems, or that submit user test responses, at least one of the following is true: Submissions are reversible, data entered by the user is checked for input errors and the user is provided an opportunity to correct them, or a mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.",level:"AA",name:"Error Prevention (Legal, Financial, Data)",resource:"https://www.w3.org/TR/WCAG21/#error-prevention-legal-financial-data",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.4",version_added:"2.0"},"3.3.5":{description:"Context-sensitive help is available.",level:"AAA",name:"Help",resource:"https://www.w3.org/TR/WCAG21/#help",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.5",version_added:"2.0"},"3.3.6":{description:"For Web pages that require the user to submit information, at least one of the following is true: Submissions are reversible, data entered by the user is checked for input errors and the user is provided an opportunity to correct them, or a mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.",level:"AAA",name:"Error Prevention (All)",resource:"https://www.w3.org/TR/WCAG21/#error-prevention-all",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.6",version_added:"2.0"},"3.3.7":{description:`Information previously entered by or provided to the user that is required to be entered again in the same process is either: <ul> <li>auto-populated, or</li> <li>available for the user to select.</li> </ul> Except when: <ul> <li>re-entering the information is essential,</li> <li>the information is required to ensure the security of the content, or</li> <li>previously entered information is no longer valid.</li> </ul>`,level:"A",name:"Redundant Entry",resource:"https://www.w3.org/TR/WCAG22/#redundant-entry",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.7",version_added:"2.2"},"3.3.8":{description:`A cognitive function test (such as remembering a password or solving a puzzle) is not required for any step in an authentication process unless that step provides at least one of the following: <ul> <li><em>Alternative</em>: Another authentication method that does not rely on a cognitive function test.</li> <li><em>Mechanism</em>: A mechanism is available to assist the user in completing the cognitive function test.</li> <li><em>Object Recognition</em>: The cognitive function test is to recognize objects.</li> <li><em>Personal Content</em>: The cognitive function test is to identify non-text content the user provided to the Web site.</li> </ul> `,level:"AA",name:"Accessible Authentication (Minimum)",resource:"https://www.w3.org/TR/WCAG22/#accessible-authentication-minimum",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.8",version_added:"2.2"},"3.3.9":{description:`A cognitive function test (such as remembering a password or solving a puzzle) is not required for any step in an authentication process unless that step provides at least one of the following: <ul> <li><em>Alternative</em>: Another authentication method that does not rely on a cognitive function test.</li> <li><em>Mechanism</em>: A mechanism is available to assist the user in completing the cognitive function test.</li> </ul> `,level:"AAA",name:"Accessible Authentication (Enhanced)",resource:"https://www.w3.org/TR/WCAG22/#accessible-authentication-enhanced",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"3.3.9",version_added:"2.2"},"4.1.1":{description:"In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.",level:"A",name:"Parsing",resource:"https://www.w3.org/TR/WCAG21/#parsing",responsibleParty:"Developer, Front-End Developer",successCriteria:"4.1.1",version_added:"2.0"},"4.1.2":{description:"For all user interface components (including but not limited to: form elements, links and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.",level:"A",name:"Name, Role, Value",resource:"https://www.w3.org/TR/WCAG21/#name-role-value",responsibleParty:"Developer, Front-End Developer",successCriteria:"4.1.2",version_added:"2.0"},"4.1.3":{description:"In content implemented using markup languages, status messages can be programmatically determined through role or properties such that they can be presented to the user by assistive technologies without receiving focus.",level:"AA",name:"Status Messages",resource:"https://www.w3.org/TR/WCAG21/#status-messages",responsibleParty:"Designer, Front-End Developer, User Experience",successCriteria:"4.1.3",version_added:"2.1"}};lr.default=In});var Ie=te((rv,ii)=>{"use strict";var qn=Object.create,dt=Object.defineProperty,Ln=Object.defineProperties,Fn=Object.getOwnPropertyDescriptor,kn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertyNames,ja=Object.getOwnPropertySymbols,On=Object.getPrototypeOf,_a=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,Ia=(t,e,r)=>e in t?dt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,cr=(t,e)=>{for(var r in e||(e={}))_a.call(e,r)&&Ia(t,r,e[r]);if(ja)for(var r of ja(e))Mn.call(e,r)&&Ia(t,r,e[r]);return t},_n=(t,e)=>Ln(t,kn(e)),Dn=(t,e)=>{for(var r in e)dt(t,r,{get:e[r],enumerable:!0})},Da=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Pn(e))!_a.call(t,i)&&i!==r&&dt(t,i,{get:()=>e[i],enumerable:!(a=Fn(e,i))||a.enumerable});return t},Bn=(t,e,r)=>(r=t!=null?qn(On(t)):{},Da(e||!t||!t.__esModule?dt(r,"default",{value:t,enumerable:!0}):r,t)),Hn=t=>Da(dt({},"__esModule",{value:!0}),t),Ba={};Dn(Ba,{Beneficiary:()=>yr,Category:()=>br,Classification:()=>vr,ImpactScore:()=>mr,Risk:()=>hr,RuleStatus:()=>xr,Severity:()=>gr,buildRules:()=>Qs,evaluateRule:()=>ei,evaluateRules:()=>el,extractMetadataFromRule:()=>al,iterateAllElements:()=>ai,maybeFlattenWorkGenerator:()=>ti,precompute:()=>ri,shouldElementBeScanned:()=>il,weakRefFactory:()=>tl});ii.exports=Hn(Ba);var Vn={"aria-atomic":["true","false"],"aria-busy":["true","false"],"aria-controls":"*","aria-current":["page","step","location","date","time","true","false"],"aria-describedby":"*","aria-details":"*","aria-disabled":["true","false"],"aria-errormessage":"*","aria-expanded":["true","false"],"aria-flowto":"*","aria-grabbed":["true","false"],"aria-haspopup":["dialog","grid","listbox","menu","tree","true","false"],"aria-hidden":["true","false"],"aria-invalid":["grammar","spelling","true","false"],"aria-keyshortcuts":"*","aria-label":"*","aria-labelledby":"*","aria-live":["assertive","polite","off"],"aria-owns":"*","aria-relevant":["additions","additions removals","additions text","removals","removals additions","removals text","text","text additions","text removals","all"],"aria-roledescription":"*"},Wn={"aria-activedescendant":"*","aria-autocomplete":["inline","list","both","none"],"aria-checked":["mixed","true","false"],"aria-colcount":"#","aria-colindex":"#","aria-colspan":"#","aria-level":"#","aria-modal":["true","false"],"aria-multiline":["true","false"],"aria-multiselectable":["true","false"],"aria-orientation":["horizontal","vertical"],"aria-placeholder":"*","aria-posinset":"#","aria-pressed":["mixed","true","false"],"aria-readonly":["true","false"],"aria-required":["true","false"],"aria-rowcount":"#","aria-rowindex":"#","aria-rowspan":"#","aria-selected":["true","false"],"aria-setsize":"#","aria-sort":["ascending","descending","none","other"],"aria-valuemax":"#","aria-valuemin":"#","aria-valuenow":"#","aria-valuetext":"*"},zn={alert:{allowed:"section"},alertdialog:{allowed:"section",attributes:["aria-modal"]},application:{allowed:"article, audio, embed, iframe, object, section, svg, video",attributes:["aria-activedescendant"]},article:{elements:"article",attributes:["aria-posinset","aria-setsize"]},banner:{elements:"header",allowed:"section"},button:{elements:'button, input[type="button"]',allowed:"a[href]",attributes:["aria-pressed"]},cell:{elements:"td",attributes:["aria-colindex","aria-colspan","aria-rowindex","aria-rowspan"],required_parent:["row"]},checkbox:{elements:'input[type="checkbox"]',allowed:"button",attributes:["aria-checked","aria-readonly"]},columnheader:{elements:'th:not([scope]), th[scope="col"]',attributes:["aria-colindex","aria-colspan","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected","aria-sort"],required_parent:["row"]},combobox:{allowed:'input[type="text"]',attributes:["aria-activedescendant","aria-autocomplete","aria-orientation","aria-readonly","aria-required"],required_children:[{condition:'[aria-expanded="true"]',role:["listbox","tree","grid","dialog"]}]},complementary:{elements:"aside",allowed:"section"},contentinfo:{elements:"footer"},definition:{elements:"dfn, dd"},dialog:{attributes:["aria-modal"]},directory:{},document:{},feed:{required_children:["article"]},figure:{},form:{elements:"form"},grid:{elements:"table",attributes:["aria-activedescendant","aria-colcount","aria-level","aria-multiselectable","aria-readonly","aria-rowcount"],required_children:["row","rowgroup"]},gridcell:{elements:"td",attributes:["aria-colindex","aria-colspan","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected"],required_parent:["row"]},group:{attributes:["aria-activedescendant"],required_children:[{condition:'[role="list"] [role="group"]',required:["listitem"]},{condition:'[role="menu"] [role="group"], [role="menubar"] [role="group"]',required:["menuitem","menuitemradio"]},{condition:'[role="tree"] [role="group"]',required:["treeitem"]}]},heading:{elements:"h1, h2, h3, h4, h5, h6",attributes:["aria-level"],required:["aria-level"]},img:{},link:{elements:"a[href], map area[href]"},list:{elements:"ol, ul",required_children:["listitem","group"]},listbox:{elements:"select",attributes:["aria-activedescendant","aria-multiselectable","aria-orientation","aria-readonly","aria-required"],required_children:["option"]},listitem:{elements:"li",attributes:["aria-level","aria-posinset","aria-setsize"],required_parent:["list","group"]},log:{},main:{elements:"main"},marquee:{},math:{},menu:{attributes:["aria-activedescendant","aria-orientation"],required_children:["menuitem","group","menuitemcheckbox","menuitemradio"]},menubar:{attributes:["aria-activedescendant","aria-orientation"],required_children:["menuitem","group","menuitemcheckbox","menuitemradio"]},menuitem:{attributes:["aria-posinset","aria-setsize"],required_parent:["group","menu","menubar"]},menuitemcheckbox:{attributes:["aria-checked","aria-posinset","aria-setsize"],required_parent:["menu","menubar"]},menuitemradio:{attributes:["aria-checked","aria-posinset","aria-setsize"],required_parent:["group","menu","menubar"]},navigation:{elements:"nav"},note:{},option:{elements:"option",attributes:["aria-checked","aria-posinset","aria-selected","aria-setsize"],required_parent:["listbox"]},progressbar:{attributes:["aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},radio:{elements:'input[type="radio"]',attributes:["aria-checked","aria-posinset","aria-setsize"]},radiogroup:{attributes:["aria-activedescendant","aria-orientation","aria-readonly","aria-required"],required_children:["radio"]},region:{elements:"section"},row:{elements:"tr",attributes:["aria-activedescendant","aria-colindex","aria-level","aria-rowindex","aria-selected"],required_children:["cell","gridcell","columnheader","rowheader"],required_parent:["grid","rowgroup","table","treegrid"]},rowgroup:{required_children:["row"],required_parent:["grid","table","treegrid"]},rowheader:{elements:'th[scope="row"]',attributes:["aria-colindex","aria-colspan","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected","aria-sort"],required_parent:["row"]},scrollbar:{attributes:["aria-orientation","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],required:["aria-controls"]},search:{attributes:[]},searchbox:{elements:'input[type="search"]',attributes:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-placeholder","aria-readonly","aria-required"]},separator:{elements:"hr",attributes:["aria-orientation","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},slider:{attributes:["aria-orientation","aria-readonly","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},spinbutton:{attributes:["aria-activedescendant","aria-readonly","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},status:{},switch:{attributes:["aria-checked","aria-readonly"]},tab:{attributes:["aria-posinset","aria-selected","aria-setsize"],required_parent:["tablist"]},table:{attributes:["aria-colcount","aria-rowcount"],required_children:["row","rowgroup"]},tablist:{attributes:["aria-activedescendant","aria-level","aria-multiselectable","aria-orientation"],required_children:["tab"]},tabpanel:{},term:{elements:"dt"},textbox:{elements:'input:not([type]), input[type="text"], input[type="email"], input[type="tel"], textarea',attributes:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-placeholder","aria-readonly","aria-required"]},timer:{},toolbar:{attributes:["aria-activedescendant","aria-orientation"]},tooltip:{},tree:{attributes:["aria-activedescendant","aria-multiselectable","aria-orientation","aria-required"],required_children:["group","treeitem"]},treegrid:{attributes:["aria-activedescendant","aria-colcount","aria-level","aria-multiselectable","aria-orientation","aria-readonly","aria-required","aria-rowcount"],required_children:["row","rowgroup"]},treeitem:{attributes:["aria-checked","aria-level","aria-posinset","aria-selected","aria-setsize"],required_parent:["group","tree"]}},$n={name:{type:"text",fields:["name","full name"]},"honorific-prefix":{type:"text",fields:["prefix","title","honorific","honorific-prefix"]},"given-name":{type:"text",fields:["first name","given name"]},"additional-name":{type:"text",fields:["additional name","middle name","middle initial"]},"family-name":{type:"text",fields:["last name","family name"]},"honorific-suffix":{type:"text",fields:["suffix"]},nickname:{type:"text",fields:["screen name","nick name"]},"organization-title":{type:"text",fields:["position","company title","organization title"]},username:{type:"text",fields:["user name"]},"new-password":{type:"password",fields:["new password"]},"current-password":{type:"password",fields:["password","current password","old password"]},organization:{type:"text",fields:["company","organization"]},"street-address":{type:"textarea",fields:["address","billing address","shipping address","street address","billing street address","shipping street address"]},"address-line1":{type:"text",fields:["address line 1","billing address line 1","shipping address line 1"]},"address-line2":{type:"text",fields:["address line 2","billing address line 2","shipping address line 2"]},"address-line3":{type:"text",fields:["address line 3","billing address line 3","shipping address line 3"]},"address-level4":{type:"text",fields:["address level 4","billing address level 4","shipping address level 4"]},"address-level3":{type:"text",fields:["address level 3","billing address level 3","shipping address level 3"]},"address-level2":{type:"text",fields:["address level 2","billing address level 2","shipping address level 2","city","billing city","shipping city","locality","billing locality","shipping locality"]},"address-level1":{type:"text",fields:["address level 1","billing address level 1","shipping address level 1","state","billing state","shipping state","area","billing area","shipping area","providence","billing providence","shipping providence","region","billing region","shipping region"]},country:{type:"text",fields:["country","billing country","shipping country","country code","billing country code","shipping country code"]},"country-name":{type:"text",fields:["country","billing country","shipping country","country name","billing country name","shipping country name"]},"postal-code":{type:"text",fields:["zip","billing zip","shipping zip","zip code","billing zip code","shipping zip code","postal code","billing postal code","shipping postal code"]},"cc-name":{type:"text",fields:["cc name","credit card name"]},"cc-given-name":{type:"text",fields:["cc given name","cc first name","credit card given name","credit card first name"]},"cc-additional-name":{type:"text",fields:["cc additional name","cc middle name","credit card additional name","credit card middle name"]},"cc-family-name":{type:"text",fields:["cc family name","cc last name","credit card family name","credit card last name"]},"cc-number":{type:"text",fields:["cc number","credit card number","credit card"]},"cc-exp":{type:"month",fields:["cc exp","exp","credit card expiration","expiration"]},"cc-exp-month":{type:"number",fields:["cc exp month","exp month","credit card expiration month","credit card exp month","expiration month"]},"cc-exp-year":{type:"number",fields:["cc exp year","exp year","credit card expiration year","credit card exp year","expiration year"]},"cc-csc":{type:"text",fields:["cc csc","csc","credit card security code","credit security code"]},"cc-type":{type:"text",fields:["cc type","credit card type"]},"transaction-currency":{type:"text",fields:["transaction currency","currency"]},"transaction-amount":{type:"number",fields:["transaction amount","amount"]},language:{type:"text",fields:["language","preferred language"]},bday:{type:"date",fields:["bday","dob","birth day","birth date","date of birth"]},"bday-day":{type:"number",fields:["bday day","dob day","birthdate day","day of birthdate","day of birth"]},"bday-month":{type:"number",fields:["bday month","dob month","birthday month","month of birthday","month of birth"]},"bday-year":{type:"number",fields:["bday year","dob year","birth day year","year of birthday","year of birth"]},sex:{type:"text",fields:["sex","gender","gender identity"]},url:{type:"url",fields:["url","web url","website url"]},photo:{type:"url",fields:["photo","pic","picture","profile","profile pic","profile picture","avatar","avatar pic","avatar picture"]},tel:{type:"tel",locational:!0,fields:["tel","telephone number","phone number","home phone","work phone","office phone","cell number","mobile number","mobile","cell","fax number","fax"]},"tel-country-code":{type:"text",locational:!0,fields:["tel country code","telephone country code","phone country code","home country code","work country code","office country code","cell country code","mobile country code","fax country code"]},"tel-national":{type:"text",locational:!0,fields:["tel national","telephone national number","phone national number","home phone national","work phone national","office phone national","cell national number","mobile national number","mobile national","cell national","fax national number","fax national"]},"tel-area-code":{type:"text",fields:["tel area code","telephone area code","phone area code","home phone area code","work phone area code","office phone area code","cell area code","mobile area code","fax area code"]},"tel-local":{type:"text",locational:!0,fields:["tel local","telephone local number","phone local number","home phone local","work phone local","office phone local","cell local number","mobile local number","mobile local","cell local","fax local number","fax local"]},"tel-local-prefix":{type:"text",locational:!0,fields:["tel local prefix","telephone local prefix","phone local prefix","home local prefix","home phone local prefix","work local prefix","work phone local prefix","office local prefix","office phone local prefix","cell local prefix","mobile local prefix","mobile phone local prefix","cell phone local prefix","fax local prefix"]},"tel-local-suffix":{type:"text",locational:!0,fields:["tel local suffix","telephone local suffix","phone local suffix","home local suffix","home phone local suffix","work local suffix","work phone local suffix","office local suffix","office phone local suffix","cell local suffix","mobile local suffix","mobile phone local suffix","cell phone local suffix","fax local suffix"]},"tel-extension":{type:"text",locational:!0,fields:["tel extension","telephone extension number","phone extension number","home phone extension","work phone extension","office phone extension","cell extension number","mobile extension number","mobile extension","cell extension","fax extension number","fax extension"]},email:{type:"email",locational:!0,fields:["email","email address","work email","home email","work email address","home email address"]},impp:{type:"url",locational:!0,fields:["instant message url","instant message protocol","instant messanger url","instant messenger protocol","instant messaging","instant messaging url"]}},_e;(function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Three=3]="Three"})(_e||(_e={}));var Ha={GLOBAL_ATTRIBUTES:Vn,ROLES:zn,ROLE_ATTRIBUTES:Wn};function Va(t,e){let r=e.position;return r==="absolute"||r==="fixed"}function Wa(t){var e;let r=t.reduce((a,i)=>{let l=parseInt(window.getComputedStyle(i).zIndex,10)||0;return a==null||a.zIndex<l?{element:i,zIndex:l}:a},null);return(e=r?.element)!=null?e:null}function za(t){let{top:e,left:r}=t.getBoundingClientRect(),{scrollTop:a,scrollLeft:i}=document.body,l={top:e+a,left:r+i},s=window.getComputedStyle(t),d=parseFloat(s.height.replace("px","")),f=parseFloat(s.width.replace("px",""));return{offset:l,height:d,width:f}}function qa(t){if(t instanceof HTMLElement&&t.hidden)return!0;let e=window.getComputedStyle(t);if(e.display==="none"||e.visibility!=="visible")return!0;let{height:r,width:a,overflow:i,opacity:l}=e;return r==="0px"&&a==="0px"&&i==="hidden"||parseFloat(l)<=0}function pr(t,{checkAncestors:e=!0}={}){if(!e)return qa(t);let r=t,a=0,i=5;for(;r&&a<i;){if(qa(r))return!0;r=r.parentElement,a++}return!1}function La(t){return{top:t.offset.top,left:t.offset.left,bottom:t.offset.top+t.height,right:t.offset.left+t.width}}function Gn({surrounding:t,inside:e}){let r=La(t),a=La(e);return r.left<a.left&&r.right>a.right&&r.top<a.top&&r.bottom>a.bottom}function Un(t,e){if(pr(t))return!1;let r=za(t);return Gn({surrounding:r,inside:e})}function Kn(t){let e=za(t),r=t.ownerDocument.body,a=[];do a=Array.from(r.children).filter(i=>i!==t&&Un(i,e)),a.length>=1&&(r=a.length===1?a[0]:Wa(a));while(a.length);return r}var Fa={URL:/url\(/,GRADIENT:/gradient\(/,WHITE_SPACE:/\s+/g};function Xn(t,e){let r="",{backgroundImage:a,backgroundColor:i}=e;return Fa.URL.test(a)||Fa.GRADIENT.test(a)?r=a:i!=="rgba(0, 0, 0, 0)"&&i!=="transparent"&&(r=i),r}var ka=new WeakMap;function Yn(t){let e=ka.get(t);return e||(e=window.getComputedStyle(t),ka.set(t,e)),e}function Zn(t){var e;let r="",a=t;for(;a;){let i=Yn(a),l=Xn(a,i);if(l.includes("linear-gradient")){let f=Pa(l,a);if(f.length>0){r=f.join(", ");break}}let s=l.split(",");for(let f of s){let h=f.trim();if(!h.startsWith("url")&&$a(h)){r=h;break}}let d=i.backgroundImage;if(d&&d.includes("linear-gradient")){let f=Pa(d,a);if(f.length>0){r=f.join(", ");break}}if(r)break;if(a===t.ownerDocument.body)break;if(Va(a,i)){a=Kn(a);continue}if(a.matches("html")){let f=(e=a.ownerDocument.defaultView)==null?void 0:e.frameElement;if(!f)break;a=f}a=a.parentElement}return r||"rgb(255, 255, 255)"}function Pa(t,e){let r=[],a=/linear-gradient\(([^)]+)\)/.exec(t);if(!a)return r;let l=a[1].split(",").map(s=>s.trim()).filter(s=>$a(s));return l.length>0&&r.push(l[0]),l.length>2&&r.push(l[Math.floor(l.length/2)]),l.length>1&&r.push(l[l.length-1]),r}function $a(t){let e=/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/,r=/^rgb\(\s*(\d{1,3}\s*,\s*){2}\d{1,3}\s*\)$/,a=/^rgba\(\s*(\d{1,3}\s*,\s*){3}(\d*\.?\d+)?\s*\)$/;return e.test(t)||r.test(t)||a.test(t)}function fr(t){return!t||!t.replace?"''":t.replace(/[!"#$%&'()*+,./:;<=>?@[\]|\\^`{}~]/g,"\\$&")}function Ga(t,e){let r=t.getAttribute(e??"aria-labelledby");if(!r)return null;let i=r.split(" ").map(d=>{var f,h;if(d=d.trim(),d){d=fr(d);let A=document.getElementById(d);return(h=(f=A?.innerText)!=null?f:A?.textContent)!=null?h:null}return null}).filter(d=>d!=null),l=i.findIndex(d=>d.endsWith(".")),s=l!==-1?l:i.length;return i.slice(0,s).join(" ")}function Jn(t){var e,r;for(let a of Array.from(t.childNodes))if(a.nodeType===Node.TEXT_NODE&&((r=(e=a.textContent)==null?void 0:e.trim())!=null?r:"").length>0)return!0;return!1}var Qn=Ha.ROLES;function Ua(t){var e;let r=Qn[t];return`${(e=r?.elements)!=null?e:""}, [role=${t}]`}function es(t,e){var r,a;let i=Array.from((a=(r=t.parentNode)==null?void 0:r.children)!=null?a:[]),l=i.indexOf(t),s=i[l+1],d=Ua(e);return s instanceof Element&&s.matches(d)?s:null}function Ka(t,e){let r=t.parentNode;for(;r!=null&&r instanceof Element&&!e(r);)r=r.parentNode;return r instanceof Element&&e(r)?r:null}function Xa(t,e,r){let a=e.toUpperCase(),l=Ka(t,s=>s instanceof Element&&e==="*"&&r!=null?s.matches(r):s.nodeName===a);return l&&(!r||l.matches(r))?l:null}var Oa={"input:text":["name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","email","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","transaction-currency","transaction-amount","language","url","photo"],"input:search":["name","nickname","username","organization","street-address"],"input:password":["new-password","current-password","one-time-code"],"input:number":["transaction-amount","cc-number","bday-day","bday-month","bday-year"],"input:date":["bday","bday-day","bday-month","bday-year"],"input:email":["email"],"input:tel":["tel"],select:["country","country-name","cc-type","cc-exp-month","cc-exp-year","bday-day","bday-month","bday-year","sex","transaction-currency"],textarea:["street-address","address-line1","address-line2","address-line3"]};function ts(t){let e=t.tagName.toLowerCase(),a=t.type,i=e==="input"?`${e}:${a}`:e;return Oa[i]?{expectedAutocomplete:Oa[i],elementType:e}:null}function rs(t){var e,r;let a=Xa(t,"label"),i=!a&&((e=t.id)==null?void 0:e.length)>0?document.querySelector(`label[for='${fr(t.id)}']`):null;return(r=a??i)!=null?r:null}function as(t){var e,r,a,i;let l=t.getAttribute("aria-label");if(l)return l.trim().toLowerCase();if(t.getAttribute("aria-labelledby"))return(r=(e=Ga(t,"aria-labelledby"))==null?void 0:e.toLowerCase())!=null?r:null;let s=rs(t),d=(a=s?.innerText)==null?void 0:a.trim().toLowerCase(),f=(i=s?.textContent)==null?void 0:i.trim().toLowerCase();return d===""||d===void 0?f!==void 0?f:null:d}function is(t,e){return window.getComputedStyle(t,null).getPropertyValue(e)}var os=Me();function Ya(t,e){let r=/rgba?\(\d+,\s?\d+,\s?\d+(?:,\s?(?:\d*\.)?\d+)?\)/g,a=e.match(r),i=[];return a?.length&&(i=a.map(l=>(0,os.getContrast)(t,l))),i}function ns(t){return t.getAttribute("aria-hidden")=="true"||t.getAttribute("aria-visible")=="false"}function ss(t,e){let r=t?.getAttribute(e);if(!r)return!0;let a=r.split(" ").filter(i=>i.trim()!=="");return a.length===0?!0:a.every(i=>{let l=Boolean(document.getElementById(i));return l})}var ls=["link","read more","learn more","more","details","more details","click here","link here","click","here","click for details","continue","continue reading","button"];function us(t){return t=t.toLowerCase().replace(/\s\s*/g," ").replace(/[.,;:!?+='"]+$/,"").trim(),t===""||ls.some(e=>t===e||t===e+"...")}var cs=Me();function Za(t){let{fontSize:e,fontWeight:r}=window.getComputedStyle(t),i=parseInt(e.replace("px",""),10)/1.333,l=r==="bold";return i>18||i>=14&&l}var ds={URL:/url\(/,GRADIENT:/gradient\(/,WHITE_SPACE:/\s+/g};function ps(t,e,r){let a=r||"rgb(0, 0, 0)";if(!a||a==="transparent"||!e||e==="transparent")return!1;let i=Za(t)?3:4.5,l=!1;if(ds.GRADIENT.test(e)){let s=Ya(a,e);s.length&&(l=s.every(d=>d>=i))}else l=(0,cs.getContrast)(a,e)>=i;return l}var fs={title:{startsWith:["untitled"],is:["title","untitled","content","contents","new page","new","nbsp","frame","frame title","iframe","iframe title"]},alt:{startsWith:["graphic of","bullet","image of"],endsWith:["image","graphic"],is:["alt","nbsp","untitled","new","spacer","image","img","photo","photograph","graph","graphic","drawing","painting","logo","artwork","bullet","button","arrow","more","chart","table","diagram"]},legend:{is:["legend","nbsp","untitled","fields","fieldset"]},label:{is:["label","nbsp","untitled","input","select","dropdown"]},link:{is:["link","read more","learn more","click here","click","here","click for details"]}};function vs(t,e){var r,a,i;let{startsWith:l,endsWith:s,is:d}=fs[t];return((r=l?.some(f=>e.startsWith(f)))!=null?r:!1)||((a=s?.some(f=>e.endsWith(f)))!=null?a:!1)||((i=d?.includes(e))!=null?i:!1)}function gs(t,e,r){return e?!!(t&&e.includes(t)||r&&(e.includes(r)||r.includes(e))):!1}var hs=Bn(ur());function dr(t,e){var r,a,i,l;let{nodeType:s,nodeName:d}=t;if(d==="SCRIPT"||d==="STYLE")return{text:"",noscriptText:""};if(t instanceof HTMLElement){let f=window.getComputedStyle(t);if(t.hasAttribute("aria-hidden")&&t.getAttribute("aria-hidden")==="true")return{text:"",noscriptText:""};if(!t.classList.contains("ae-compliance-indent")&&(f.display==="none"||f.visibility==="hidden"))return{text:"",noscriptText:""}}if(t instanceof HTMLElement&&e&&t.matches(e))return{text:"",noscriptText:""};if(s===Node.ELEMENT_NODE||s===Node.DOCUMENT_NODE||s===Node.DOCUMENT_FRAGMENT_NODE){if(d==="NOSCRIPT")return{text:"",noscriptText:(r=t.textContent)!=null?r:""};if(t instanceof HTMLInputElement&&t.getAttribute("type")==="image"||t instanceof HTMLImageElement||t instanceof HTMLMapElement||t instanceof HTMLAreaElement)return{text:(a=t.getAttribute("alt"))!=null?a:"",noscriptText:""};if(t instanceof HTMLInputElement&&t.getAttribute("type")==="button")return{text:(i=t.getAttribute("value"))!=null?i:"",noscriptText:""};if(t instanceof HTMLElement&&t.shadowRoot)return{text:dr(t.shadowRoot,e).text,noscriptText:""};let f=t.firstChild,h,A="",E="";for(;f;){let{text:N,noscriptText:C}=dr(f,e);A+=N,E+=C,h=f.nextSibling,h&&f.nodeType!==Node.CDATA_SECTION_NODE&&h.nodeType!==Node.CDATA_SECTION_NODE&&f.nodeType!==Node.TEXT_NODE&&h.nodeType!==Node.TEXT_NODE&&(A+=" "),f=h}return{text:A,noscriptText:E}}return s===Node.TEXT_NODE||s===Node.CDATA_SECTION_NODE?{text:(l=t.nodeValue)!=null?l:"",noscriptText:""}:{text:"",noscriptText:""}}function bs(t,e){let{text:r,noscriptText:a}=dr(t,e),i=r.trim(),l=a.trim();return l&&l.indexOf(i)!==-1?i+" (noscript: "+l+")":i}var ys=["alert","alertdialog","application","article","banner","button","cell","checkbox","columnheader","combobox","command","comment","complementary","composite","contentinfo","definition","dialog","directory","document","feed","figure","form","generic","grid","gridcell","group","heading","img","input","landmark","link","list","listbox","listitem","log","main","mark","marquee","math","menu","menubar","menuitem","menuitemcheckbox","menuitemradio","meter","navigation","none","note","option","presentation","progressbar","radio","radiogroup","range","region","roletype","row","rowgroup","rowheader","scrollbar","search","searchbox","section","sectionhead","select","separator","slider","spinbutton","status","structure","suggestion","switch","tab","table","tablist","tabpanel","term","textbox","timer","toolbar","tooltip","tree","treegrid","treeitem","widget","window"];function ms(){return ys}var xs=Me();function As(t,e){return(0,xs.getContrast)(t,e)}function ws(t,e){if(!(t instanceof HTMLElement))return!1;let r=window.getComputedStyle(t),a=r.borderColor;return(!a||a==="none")&&(a=r.outlineColor),!a||a==="none"?!1:As(a,e)>=3}function Es(t){let e=t.toLowerCase().trim(),r=["click here","button","link","item","file","click","see more","view more","read more","learn more","view","more","continue","next","previous","go","download","find","add","shop all","add to bag","+","-","plus","minus"],a=/\bhttps?:\/\/\S+|\bwww\.\S+/i,i=/\b\S+\.(jpg|jpeg|png|gif|doc|docx|pdf|txt|csv|xls|xlsx|ppt|pptx|mp4|mp3|zip|rar|svg)\b/i,l=new RegExp("(?<!@)\\b[a-zA-Z]+(\\.[a-zA-Z]+)+\\b"),s=/(?:website by|powered by)\s+\w+\.\w+/i;return r.some(d=>e===d)?!0:s.test(e)?!1:!!(a.test(e)||i.test(e)||l.test(e))}function Ts(t){t.setAttribute("role","presentation")}function Ns(t,e){t.setAttribute("role","heading"),t.setAttribute("aria-level",e.toString())}function Cs(t,e){t.setAttribute("role","img"),e&&t.setAttribute("aria-label",e)}function Ss(){var t;let e=document.querySelector("h1");if(e){let r=(t=e.textContent)==null?void 0:t.trim().toLowerCase().replace(/ /g,"-"),a="ae-"+(r||"generic-no-h1Text"),i=document.querySelector("body");i?.classList.add(a)}}function Rs(t){t.setAttribute("role","button"),t.setAttribute("tabindex","0")}function js(t,e){t.setAttribute("alt",e)}function Is(t,e,r){let a=document.createElement("span");a.setAttribute("style","display: none;"),a.setAttribute("class","ae-compliance-indent"),a.textContent=` ${r} `,e==="append"&&t.append(a),e==="prepend"&&t.prepend(a)}function qs(t){t.setAttribute("aria-modal","true"),t.setAttribute("role","dialog")}function Ja(t){t.setAttribute("role","presentation"),t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex","-1")}function Ls(t){t.tagName.toLowerCase()==="svg"?(t.setAttribute("disabled","true"),t.setAttribute("clickable","false")):Ja(t)}function Fs(t,e){t.setAttribute("aria-label",e)}function ks(t,e,r){(t instanceof NodeList?Array.from(t):[t]).forEach(i=>{i.setAttribute("role","button"),i.setAttribute("tabindex","0"),i.setAttribute("aria-expanded","false");let l=(f,h)=>{var A,E,N;if(!h)return!1;let C=((A=f.nextElementSibling)==null?void 0:A.matches(h))&&window.getComputedStyle(f.nextElementSibling).display!=="none",L=((N=(E=f.parentElement)==null?void 0:E.nextElementSibling)==null?void 0:N.matches(h))&&window.getComputedStyle(f.parentElement.nextElementSibling).display!=="none",j=f.querySelector(h)&&window.getComputedStyle(f.querySelector(h)).display!=="none";return!!(C||L||j)},s=(f,h)=>{h?(f.classList.add(e),f.setAttribute("aria-expanded","true")):(f.classList.remove(e),f.setAttribute("aria-expanded","false"))},d=()=>{var f;let A=!(i.getAttribute("aria-expanded")==="true");if(s(i,A),r){let E=(f=i.nextElementSibling)!=null&&f.matches(r)?i.nextElementSibling:i.querySelector(r);if(E){let N=!pr(E);E.setAttribute("aria-hidden",A&&N?"false":"true")}}};(l(i,r)||i.classList.contains(e))&&s(i,!0),i.addEventListener("click",d),i.addEventListener("keydown",f=>{(f.key==="Enter"||f.key===" ")&&(f.preventDefault(),d())})})}function Ps(t){t.addEventListener("keypress",function(e){(e.key==="Enter"||e.key===" ")&&(this.click(),e.preventDefault())})}var Os=(t,e,r=3)=>{let a;Array.isArray(e)?a=e.map(l=>`[role="${l}"], ${l}`).join(", "):a=e;let i=t.closest(a);if(i){let l=0,s=t.parentElement;for(;s&&l<r;){if(s===i)return!0;s=s.parentElement,l++}}return!1};function Ms(){return Ha}var _s={AUTOCOMPLETE_FIELD_NAMES:$n,WCAG_SUCCESS_CRITERIA:hs.default,getAllAriaRoles:ms,getAutocompleteRequirements:ts,checkVisualBoundaryContrast:ws,dereferenceAria:Ga,hasParentWithRole:Os,doesElementHaveVisibleTextNodes:Jn,escapeSelectorText:fr,findBackground:Zn,findNextByAriaRole:es,findParent:Xa,getAria:Ms,getElementAccessibleName:as,getElementCssPropertyValue:is,getElementText:bs,getGradientContrasts:Ya,getHighestZindexElem:Wa,isAriaHidden:ns,isWeakName:Es,hasAriaValidIds:ss,isBadLinkText:us,isContrastSufficient:ps,isPositionedElement:Va,isElementVisibilityHidden:pr,isLargeText:Za,containsBadText:vs,isRedundant:gs,searchParents:Ka,selectorForAriaRole:Ua,setPres:Ts,setHeadingLevel:Ns,setImg:Cs,addBodyClass:Ss,convertToBtn:Rs,setAlt:js,addComplianceIndent:Is,setDialog:qs,rmv:Ja,hideFromAT:Ls,setLabel:Fs,convertToAccordion:ks,addKeyboardClick:Ps},vr=(t=>(t.FailedLowRisk="FAILED_LOW_RISK",t.FailedHighRisk="FAILED_HIGH_RISK",t.VerificationNeeded="VERIFICATION_NEEDED",t.VerifyLowPriority="VERIFY_LOW_PRIORITY",t.VerifyHighPriority="VERIFY_HIGH_PRIORITY",t))(vr||{}),gr=(t=>(t.Reviewable="Review",t.Violation01="Violation Level 1",t.Violation02="Violation Level 2",t.Barrier03="Barrier Level 3",t.Barrier04="Barrier Level 4",t.Barrier05="Barrier Level 5",t))(gr||{}),hr=(t=>(t.High="High",t.Medium="Medium",t.Low="Low",t))(hr||{}),br=(t=>(t.AUDIO_AND_VIDEO="Audio and Video",t.COLORS_AND_CONTRAST="Colors and Contrast",t.CONTENT="Content",t.FLASHING_MEDIA="Flashing Media",t.FORMS="Forms",t.HEADINGS="Headings",t.INTERACTIVE="Interactive",t.LABELS="Labels",t.LAYOUT="Layout",t.LINKS="Links",t.NAVIGATION="Navigation",t))(br||{}),yr=(t=>(t.MOTOR="Motor",t.VISUAL="Visual",t.AUDITORY="Auditory",t.COGNITIVE="Cognitive",t.SEIZURE="Seizure",t.DEAFBLIND="Deafblind",t))(yr||{}),mr=(t=>(t[t.Three=3]="Three",t[t.Two=2]="Two",t[t.One=1]="One",t[t.Zero=0]="Zero",t))(mr||{}),xr=(t=>(t.Beta="Beta",t.Developing="Developing",t.InternalReview="InternalReview",t.Live="Live",t.Pending="Pending",t.Problem="Problem",t.Revoked="Revoked",t))(xr||{}),Ds=[{tag:"DIV",id:"ae_enabled_site",hasChild:!0},{tag:"SPAN",id:"ae-cookie-policy-label",hasChild:!1},{tag:"IFRAME",id:"ae-userStateStore",hasChild:!0},{tag:"DIV",id:"ae_app",hasChild:!0},{tag:"BUTTON",id:"ae-sitemenu-button-0",hasChild:!1},{tag:"A",id:"ae-carousel-button-0",hasChild:!1},{tag:"A",id:"ae-skip-to-anchor",hasChild:!1}];function Bs(t){return Ds.some(e=>e.tag===t.nodeName&&e.id===t.id||e.hasChild&&t.closest(`${e.tag}#${e.id}`))}function Hs(t){var e;let r=(e=t.getAttribute("aria-hidden"))==null?void 0:e.toLowerCase().trim(),a=t.getAttribute("tabindex"),i=parseInt(a!==null?a:"0"),l=t.getAttribute("role")||"";return r==="true"&&i<0&&["presentation","none"].includes(l)}var Vs=()=>"doesNotFail",Qa=()=>"doesNotApply",Ws=()=>"fail",zs=()=>"fixed",$s=()=>"cantFix",Gs=()=>"fixExcludedForRule",Us=()=>"fixExcludedForElement",Ks=()=>"allowFix";function Ma(t){let e=t.tag.toUpperCase(),r=s=>t.tag!=="*"&&s.nodeName!==e||Bs(s)||Hs(s)?!1:!!(t.selector==null||s.matches(t.selector)),a=t.test,i=_n(cr({},t),{test:(s,d)=>r(s)?a(s,d):Qa()}),l=t.fix;return l&&(i.fix=(s,d)=>{if(!r(s))throw new Error("Element that does not apply was passed into fix");return l(s,d)}),i}var Xs={excludedRule:Gs,excludedElement:Us,allowFix:Ks};function Ys(t,e){if(t.fix){let r=t.fix;t.fix=(a,i)=>{let l=e(Xs,t,a);return l==="allowFix"?r(a,i):l}}return t}function Zs({fixExclusionFilter:t,callbacks:e}={}){let r=t?l=>Ys(Ma(l),t):l=>Ma(l),a=[],i=cr(cr({cantFix:$s,define(l){a.push(r(l))},doesNotApply:Qa,doesNotFail:Vs,fail:Ws,fixed:zs,Classification:vr,Severity:gr,Risk:hr,Category:br,RuleStatus:xr,Beneficiary:yr,ImpactScore:mr},_s),e);return{rules:a,runtime:i}}var Js={};function Qs(t,{callbacks:e,fixExclusionFilter:r}={}){let a=[],{rules:i,runtime:l}=Zs({callbacks:e,fixExclusionFilter:r}),s=d=>Js[d];return t.forEach(d=>{d(l,s),i.forEach(f=>f.version=d.version),a=a.concat(i),i.splice(0)}),a}function ei({rule:t,elementRef:e,testContext:r,runFix:a,observer:i}){let l=performance.now(),s=e.deref();if(!s)return null;let d={fixRunTime:0,result:"doesNotApply",startTime:performance.now(),rule:t,testRunTime:0},{test:f,fix:h}=t;try{let A=f(s,r);if(!A)return null;d.result=A}catch(A){d.result="testError",d.error=A}finally{d.testRunTime=performance.now()-l}if(a&&d.result==="fail"&&h!=null){let A=performance.now();try{i?.disconnect(),d.result=h(s,r),i?.observe(document,{subtree:!0,childList:!0,characterData:!0})}catch(E){d.error=E,d.result="fixError"}finally{d.fixRunTime=performance.now()-A}}return d}function*ti(t){let e;yield()=>{var r;return e=(r=t())!=null?r:void 0},e!=null&&(yield*e)}function ri(t,e){let r=t.filter(a=>a.precomputeFromOrderedElements!=null);return function*(i){for(let l of r)yield()=>{var s;let d=performance.now(),{value:f,runTime:h,runCount:A}=(s=e.get(l))!=null?s:{value:l.precomputeFromOrderedElements.initialValue,runTime:0,runCount:0},E=l.precomputeFromOrderedElements.reduce(f,i);e.set(l,{value:E,runTime:h+performance.now()-d,runCount:A+1})}}}function*ai(t,e=()=>!0){let r=document.createNodeIterator(document,window.NodeFilter.SHOW_ELEMENT),a=r.nextNode();for(;a!==null;)a instanceof Element&&e(a)&&(yield*t(a)),a=r.nextNode()}function el({elements:t,rules:e,onElementTested:r,budgetScheduler:a,onPrecompute:i,precomputedValues:l,shouldRunFixes:s,observer:d}){function*f(){let h=l??new Map;if(l==null){let A=ri(e,h);yield*ai(E=>A(E)),i?.(h)}for(let A of t)for(let E of e){let N=null;yield()=>{let C=h.get(E);C==null&&(C={runTime:0,runCount:0,value:{}},h.set(E,C)),N=ei({elementRef:A,rule:E,testContext:C.value,runFix:s??!0,observer:d})},N!=null&&(yield*ti(()=>r(A,N)))}}return a.scheduleAll(f())}var tl=typeof WeakRef<"u"?t=>new WeakRef(t):t=>({deref:()=>t}),rl={[_e.Zero]:void 0,[_e.One]:"Low",[_e.Two]:"Medium",[_e.Three]:"High"};function al(t){var e,r,a;return{version:t.version,name:t.name,category:t.category,wcagVersionSpec:t.wcagVersionSpec,standards:t.standards,ruleStatus:"Live",title:(e=t.title)!=null?e:t.title,description:(r=t.description)!=null?r:t.description,severity:t.severity,fixAtSource:t.fixAtSource,toolCoverage:t.toolCoverage,sourceFixGuidance:t.sourceFixGuidance,ae_HowToManualFix:t.ae_HowToManualFix,primaryBeneficiary:t.primaryBeneficiary,secondaryBeneficiary:t.secondaryBeneficiary,contributesToScore:t.contributesToScore,risk:rl[(a=t.impactNumber)!=null?a:_e.Zero],hasFix:t.fix!=null}}function il(t){let e=t.nodeName.toLowerCase();return!["path","g","rect","polygon","style"].includes(e)}});var wr=te(Ar=>{"use strict";Object.defineProperty(Ar,"__esModule",{value:!0});Ar.default=nl;var Ct,ol=new Uint8Array(16);function nl(){if(!Ct&&(Ct=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ct))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ct(ol)}});var oi=te(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.default=void 0;var sl=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;St.default=sl});var pt=te(Rt=>{"use strict";Object.defineProperty(Rt,"__esModule",{value:!0});Rt.default=void 0;var ll=ul(oi());function ul(t){return t&&t.__esModule?t:{default:t}}function cl(t){return typeof t=="string"&&ll.default.test(t)}var dl=cl;Rt.default=dl});var vt=te(ft=>{"use strict";Object.defineProperty(ft,"__esModule",{value:!0});ft.default=void 0;ft.unsafeStringify=ni;var pl=fl(pt());function fl(t){return t&&t.__esModule?t:{default:t}}var oe=[];for(let t=0;t<256;++t)oe.push((t+256).toString(16).slice(1));function ni(t,e=0){return oe[t[e+0]]+oe[t[e+1]]+oe[t[e+2]]+oe[t[e+3]]+"-"+oe[t[e+4]]+oe[t[e+5]]+"-"+oe[t[e+6]]+oe[t[e+7]]+"-"+oe[t[e+8]]+oe[t[e+9]]+"-"+oe[t[e+10]]+oe[t[e+11]]+oe[t[e+12]]+oe[t[e+13]]+oe[t[e+14]]+oe[t[e+15]]}function vl(t,e=0){let r=ni(t,e);if(!(0,pl.default)(r))throw TypeError("Stringified UUID is invalid");return r}var gl=vl;ft.default=gl});var li=te(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.default=void 0;var hl=yl(wr()),bl=vt();function yl(t){return t&&t.__esModule?t:{default:t}}var si,Er,Tr=0,Nr=0;function ml(t,e,r){let a=e&&r||0,i=e||new Array(16);t=t||{};let l=t.node||si,s=t.clockseq!==void 0?t.clockseq:Er;if(l==null||s==null){let N=t.random||(t.rng||hl.default)();l==null&&(l=si=[N[0]|1,N[1],N[2],N[3],N[4],N[5]]),s==null&&(s=Er=(N[6]<<8|N[7])&16383)}let d=t.msecs!==void 0?t.msecs:Date.now(),f=t.nsecs!==void 0?t.nsecs:Nr+1,h=d-Tr+(f-Nr)/1e4;if(h<0&&t.clockseq===void 0&&(s=s+1&16383),(h<0||d>Tr)&&t.nsecs===void 0&&(f=0),f>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Tr=d,Nr=f,Er=s,d+=122192928e5;let A=((d&268435455)*1e4+f)%4294967296;i[a++]=A>>>24&255,i[a++]=A>>>16&255,i[a++]=A>>>8&255,i[a++]=A&255;let E=d/4294967296*1e4&268435455;i[a++]=E>>>8&255,i[a++]=E&255,i[a++]=E>>>24&15|16,i[a++]=E>>>16&255,i[a++]=s>>>8|128,i[a++]=s&255;for(let N=0;N<6;++N)i[a+N]=l[N];return e||(0,bl.unsafeStringify)(i)}var xl=ml;jt.default=xl});var Cr=te(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.default=void 0;var Al=wl(pt());function wl(t){return t&&t.__esModule?t:{default:t}}function El(t){if(!(0,Al.default)(t))throw TypeError("Invalid UUID");let e,r=new Uint8Array(16);return r[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}var Tl=El;It.default=Tl});var Sr=te(De=>{"use strict";Object.defineProperty(De,"__esModule",{value:!0});De.URL=De.DNS=void 0;De.default=jl;var Nl=vt(),Cl=Sl(Cr());function Sl(t){return t&&t.__esModule?t:{default:t}}function Rl(t){t=unescape(encodeURIComponent(t));let e=[];for(let r=0;r<t.length;++r)e.push(t.charCodeAt(r));return e}var ui="6ba7b810-9dad-11d1-80b4-00c04fd430c8";De.DNS=ui;var ci="6ba7b811-9dad-11d1-80b4-00c04fd430c8";De.URL=ci;function jl(t,e,r){function a(i,l,s,d){var f;if(typeof i=="string"&&(i=Rl(i)),typeof l=="string"&&(l=(0,Cl.default)(l)),((f=l)===null||f===void 0?void 0:f.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let h=new Uint8Array(16+i.length);if(h.set(l),h.set(i,l.length),h=r(h),h[6]=h[6]&15|e,h[8]=h[8]&63|128,s){d=d||0;for(let A=0;A<16;++A)s[d+A]=h[A];return s}return(0,Nl.unsafeStringify)(h)}try{a.name=t}catch{}return a.DNS=ui,a.URL=ci,a}});var pi=te(Lt=>{"use strict";Object.defineProperty(Lt,"__esModule",{value:!0});Lt.default=void 0;function Il(t){if(typeof t=="string"){let e=unescape(encodeURIComponent(t));t=new Uint8Array(e.length);for(let r=0;r<e.length;++r)t[r]=e.charCodeAt(r)}return ql(Ll(Fl(t),t.length*8))}function ql(t){let e=[],r=t.length*32,a="0123456789abcdef";for(let i=0;i<r;i+=8){let l=t[i>>5]>>>i%32&255,s=parseInt(a.charAt(l>>>4&15)+a.charAt(l&15),16);e.push(s)}return e}function di(t){return(t+64>>>9<<4)+14+1}function Ll(t,e){t[e>>5]|=128<<e%32,t[di(e)-1]=e;let r=1732584193,a=-271733879,i=-1732584194,l=271733878;for(let s=0;s<t.length;s+=16){let d=r,f=a,h=i,A=l;r=ce(r,a,i,l,t[s],7,-680876936),l=ce(l,r,a,i,t[s+1],12,-389564586),i=ce(i,l,r,a,t[s+2],17,606105819),a=ce(a,i,l,r,t[s+3],22,-1044525330),r=ce(r,a,i,l,t[s+4],7,-176418897),l=ce(l,r,a,i,t[s+5],12,1200080426),i=ce(i,l,r,a,t[s+6],17,-1473231341),a=ce(a,i,l,r,t[s+7],22,-45705983),r=ce(r,a,i,l,t[s+8],7,1770035416),l=ce(l,r,a,i,t[s+9],12,-1958414417),i=ce(i,l,r,a,t[s+10],17,-42063),a=ce(a,i,l,r,t[s+11],22,-1990404162),r=ce(r,a,i,l,t[s+12],7,1804603682),l=ce(l,r,a,i,t[s+13],12,-40341101),i=ce(i,l,r,a,t[s+14],17,-1502002290),a=ce(a,i,l,r,t[s+15],22,1236535329),r=de(r,a,i,l,t[s+1],5,-165796510),l=de(l,r,a,i,t[s+6],9,-1069501632),i=de(i,l,r,a,t[s+11],14,643717713),a=de(a,i,l,r,t[s],20,-373897302),r=de(r,a,i,l,t[s+5],5,-701558691),l=de(l,r,a,i,t[s+10],9,38016083),i=de(i,l,r,a,t[s+15],14,-660478335),a=de(a,i,l,r,t[s+4],20,-405537848),r=de(r,a,i,l,t[s+9],5,568446438),l=de(l,r,a,i,t[s+14],9,-1019803690),i=de(i,l,r,a,t[s+3],14,-187363961),a=de(a,i,l,r,t[s+8],20,1163531501),r=de(r,a,i,l,t[s+13],5,-1444681467),l=de(l,r,a,i,t[s+2],9,-51403784),i=de(i,l,r,a,t[s+7],14,1735328473),a=de(a,i,l,r,t[s+12],20,-1926607734),r=pe(r,a,i,l,t[s+5],4,-378558),l=pe(l,r,a,i,t[s+8],11,-2022574463),i=pe(i,l,r,a,t[s+11],16,1839030562),a=pe(a,i,l,r,t[s+14],23,-35309556),r=pe(r,a,i,l,t[s+1],4,-1530992060),l=pe(l,r,a,i,t[s+4],11,1272893353),i=pe(i,l,r,a,t[s+7],16,-155497632),a=pe(a,i,l,r,t[s+10],23,-1094730640),r=pe(r,a,i,l,t[s+13],4,681279174),l=pe(l,r,a,i,t[s],11,-358537222),i=pe(i,l,r,a,t[s+3],16,-722521979),a=pe(a,i,l,r,t[s+6],23,76029189),r=pe(r,a,i,l,t[s+9],4,-640364487),l=pe(l,r,a,i,t[s+12],11,-421815835),i=pe(i,l,r,a,t[s+15],16,530742520),a=pe(a,i,l,r,t[s+2],23,-995338651),r=fe(r,a,i,l,t[s],6,-198630844),l=fe(l,r,a,i,t[s+7],10,1126891415),i=fe(i,l,r,a,t[s+14],15,-1416354905),a=fe(a,i,l,r,t[s+5],21,-57434055),r=fe(r,a,i,l,t[s+12],6,1700485571),l=fe(l,r,a,i,t[s+3],10,-1894986606),i=fe(i,l,r,a,t[s+10],15,-1051523),a=fe(a,i,l,r,t[s+1],21,-2054922799),r=fe(r,a,i,l,t[s+8],6,1873313359),l=fe(l,r,a,i,t[s+15],10,-30611744),i=fe(i,l,r,a,t[s+6],15,-1560198380),a=fe(a,i,l,r,t[s+13],21,1309151649),r=fe(r,a,i,l,t[s+4],6,-145523070),l=fe(l,r,a,i,t[s+11],10,-1120210379),i=fe(i,l,r,a,t[s+2],15,718787259),a=fe(a,i,l,r,t[s+9],21,-343485551),r=qe(r,d),a=qe(a,f),i=qe(i,h),l=qe(l,A)}return[r,a,i,l]}function Fl(t){if(t.length===0)return[];let e=t.length*8,r=new Uint32Array(di(e));for(let a=0;a<e;a+=8)r[a>>5]|=(t[a/8]&255)<<a%32;return r}function qe(t,e){let r=(t&65535)+(e&65535);return(t>>16)+(e>>16)+(r>>16)<<16|r&65535}function kl(t,e){return t<<e|t>>>32-e}function qt(t,e,r,a,i,l){return qe(kl(qe(qe(e,t),qe(a,l)),i),r)}function ce(t,e,r,a,i,l,s){return qt(e&r|~e&a,t,e,i,l,s)}function de(t,e,r,a,i,l,s){return qt(e&a|r&~a,t,e,i,l,s)}function pe(t,e,r,a,i,l,s){return qt(e^r^a,t,e,i,l,s)}function fe(t,e,r,a,i,l,s){return qt(r^(e|~a),t,e,i,l,s)}var Pl=Il;Lt.default=Pl});var vi=te(Ft=>{"use strict";Object.defineProperty(Ft,"__esModule",{value:!0});Ft.default=void 0;var Ol=fi(Sr()),Ml=fi(pi());function fi(t){return t&&t.__esModule?t:{default:t}}var _l=(0,Ol.default)("v3",48,Ml.default),Dl=_l;Ft.default=Dl});var gi=te(kt=>{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.default=void 0;var Bl=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Hl={randomUUID:Bl};kt.default=Hl});var yi=te(Pt=>{"use strict";Object.defineProperty(Pt,"__esModule",{value:!0});Pt.default=void 0;var hi=bi(gi()),Vl=bi(wr()),Wl=vt();function bi(t){return t&&t.__esModule?t:{default:t}}function zl(t,e,r){if(hi.default.randomUUID&&!e&&!t)return hi.default.randomUUID();t=t||{};let a=t.random||(t.rng||Vl.default)();if(a[6]=a[6]&15|64,a[8]=a[8]&63|128,e){r=r||0;for(let i=0;i<16;++i)e[r+i]=a[i];return e}return(0,Wl.unsafeStringify)(a)}var $l=zl;Pt.default=$l});var mi=te(Ot=>{"use strict";Object.defineProperty(Ot,"__esModule",{value:!0});Ot.default=void 0;function Gl(t,e,r,a){switch(t){case 0:return e&r^~e&a;case 1:return e^r^a;case 2:return e&r^e&a^r&a;case 3:return e^r^a}}function Rr(t,e){return t<<e|t>>>32-e}function Ul(t){let e=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){let s=unescape(encodeURIComponent(t));t=[];for(let d=0;d<s.length;++d)t.push(s.charCodeAt(d))}else Array.isArray(t)||(t=Array.prototype.slice.call(t));t.push(128);let a=t.length/4+2,i=Math.ceil(a/16),l=new Array(i);for(let s=0;s<i;++s){let d=new Uint32Array(16);for(let f=0;f<16;++f)d[f]=t[s*64+f*4]<<24|t[s*64+f*4+1]<<16|t[s*64+f*4+2]<<8|t[s*64+f*4+3];l[s]=d}l[i-1][14]=(t.length-1)*8/Math.pow(2,32),l[i-1][14]=Math.floor(l[i-1][14]),l[i-1][15]=(t.length-1)*8&4294967295;for(let s=0;s<i;++s){let d=new Uint32Array(80);for(let C=0;C<16;++C)d[C]=l[s][C];for(let C=16;C<80;++C)d[C]=Rr(d[C-3]^d[C-8]^d[C-14]^d[C-16],1);let f=r[0],h=r[1],A=r[2],E=r[3],N=r[4];for(let C=0;C<80;++C){let L=Math.floor(C/20),j=Rr(f,5)+Gl(L,h,A,E)+N+e[L]+d[C]>>>0;N=E,E=A,A=Rr(h,30)>>>0,h=f,f=j}r[0]=r[0]+f>>>0,r[1]=r[1]+h>>>0,r[2]=r[2]+A>>>0,r[3]=r[3]+E>>>0,r[4]=r[4]+N>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}var Kl=Ul;Ot.default=Kl});var Ai=te(Mt=>{"use strict";Object.defineProperty(Mt,"__esModule",{value:!0});Mt.default=void 0;var Xl=xi(Sr()),Yl=xi(mi());function xi(t){return t&&t.__esModule?t:{default:t}}var Zl=(0,Xl.default)("v5",80,Yl.default),Jl=Zl;Mt.default=Jl});var wi=te(_t=>{"use strict";Object.defineProperty(_t,"__esModule",{value:!0});_t.default=void 0;var Ql="00000000-0000-0000-0000-000000000000";_t.default=Ql});var Ei=te(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.default=void 0;var eu=tu(pt());function tu(t){return t&&t.__esModule?t:{default:t}}function ru(t){if(!(0,eu.default)(t))throw TypeError("Invalid UUID");return parseInt(t.slice(14,15),16)}var au=ru;Dt.default=au});var Ti=te(Ae=>{"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});Object.defineProperty(Ae,"NIL",{enumerable:!0,get:function(){return lu.default}});Object.defineProperty(Ae,"parse",{enumerable:!0,get:function(){return pu.default}});Object.defineProperty(Ae,"stringify",{enumerable:!0,get:function(){return du.default}});Object.defineProperty(Ae,"v1",{enumerable:!0,get:function(){return iu.default}});Object.defineProperty(Ae,"v3",{enumerable:!0,get:function(){return ou.default}});Object.defineProperty(Ae,"v4",{enumerable:!0,get:function(){return nu.default}});Object.defineProperty(Ae,"v5",{enumerable:!0,get:function(){return su.default}});Object.defineProperty(Ae,"validate",{enumerable:!0,get:function(){return cu.default}});Object.defineProperty(Ae,"version",{enumerable:!0,get:function(){return uu.default}});var iu=Se(li()),ou=Se(vi()),nu=Se(yi()),su=Se(Ai()),lu=Se(wi()),uu=Se(Ei()),cu=Se(pt()),du=Se(vt()),pu=Se(Cr());function Se(t){return t&&t.__esModule?t:{default:t}}});var _i=te((mv,Mi)=>{"use strict";var Ht=Object.defineProperty,fu=Object.defineProperties,vu=Object.getOwnPropertyDescriptor,gu=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertyNames,Bt=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,Ni=(t,e,r)=>e in t?Ht(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,we=(t,e)=>{for(var r in e||(e={}))qr.call(e,r)&&Ni(t,r,e[r]);if(Bt)for(var r of Bt(e))Ii.call(e,r)&&Ni(t,r,e[r]);return t},ht=(t,e)=>fu(t,gu(e)),Lr=(t,e)=>{var r={};for(var a in t)qr.call(t,a)&&e.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&Bt)for(var a of Bt(t))e.indexOf(a)<0&&Ii.call(t,a)&&(r[a]=t[a]);return r},bu=(t,e)=>{for(var r in e)Ht(t,r,{get:e[r],enumerable:!0})},yu=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of hu(e))!qr.call(t,i)&&i!==r&&Ht(t,i,{get:()=>e[i],enumerable:!(a=vu(e,i))||a.enumerable});return t},mu=t=>yu(Ht({},"__esModule",{value:!0}),t),et=(t,e,r)=>new Promise((a,i)=>{var l=f=>{try{d(r.next(f))}catch(h){i(h)}},s=f=>{try{d(r.throw(f))}catch(h){i(h)}},d=f=>f.done?a(f.value):Promise.resolve(f.value).then(l,s);d((r=r.apply(t,e)).next())}),qi={};bu(qi,{ActiveScanner:()=>Fr,CachedElementComputation:()=>Uu,ELEMENT_REF_ATTR:()=>Oi,MultiPhaseScanner:()=>ku,RuleMetadata:()=>Wu.RuleMetadata,SinglePhaseScanner:()=>Vu,addMetadataToTestResults:()=>Gu,createElementRefReducer:()=>Hu,tableEncodeScanReport:()=>Mu});Mi.exports=mu(qi);var Ci=Ie(),Si=Ie(),xu=class{constructor(){this.subscriptions=new Set}listen(t){return this.subscriptions.add(t),{unsubscribe:()=>this.subscriptions.delete(t)}}trigger(...t){for(let e of this.subscriptions)e(...t)}},Qe=class{constructor(t,e,r,a=queueMicrotask){this.work=t,this.resolve=e,this.reject=r,this.queueFollowup=a}run(){let{work:t,resolve:e,reject:r}=this;try{let a=t();e&&this.queueFollowup(()=>{e(a)})}catch(a){r&&this.queueFollowup(()=>r(a))}}};function Au({frameBudgetMs:t}){let e=new xu,r=[],a=N=>{r.push(new Qe(N,null,null,a))},i,l,s,d=!1,f=0,h=!1,A=(...N)=>{h||(h=!0,requestAnimationFrame(E)),r.push(...N)},E=()=>{if(d)return;if(r.length===0){h=!1;return}l=performance.now(),i=l+t,s=l;let N=()=>{if(r.length===0){requestAnimationFrame(E);return}for(;s<i&&r.length>0;){let L=r.shift();f++,L.run(),s=performance.now()}if(s<i){queueMicrotask(N);return}let C=s-l;e.trigger({numTasks:f,actualDuration:C,accuracy:(s-l)/l}),f=0,requestAnimationFrame(E)};queueMicrotask(N)};return{scheduleAll(N){let C=N[Symbol.iterator]();return new Promise((L,j)=>{let k=()=>{let _=C.next();_.done?A(new Qe(L,null,j,a)):(_.value(),A(new Qe(k,null,j,a)))};A(new Qe(k,null,j,a))})},scheduleVoid:N=>{A(new Qe(N,null,null,a))},schedule:N=>new Promise((C,L)=>{A(new Qe(N,C,L,a))}),onPulseStats:N=>e.listen(N)}}var gt=Au({frameBudgetMs:10});function wu(t){let e=t.length;for(;e!=0;){let r=Math.floor(Math.random()*e);e=e-1,[t[e],t[r]]=[t[r],t[e]]}}var Eu=Ie(),jr=Ie(),Tu=200,Fr=class{constructor({rules:t,outputAdapter:e,shouldRandomizeElementsOnPageScan:r,onBeforeScanMutatedElements:a}){this.isScanning=!1,this.mutationObserverElementQueue=new Set;var i;this.rules=t,this.shouldRandomizeElementsOnPageScan=r??!0,this.outputAdapter=e,this.onElementTested=this.outputAdapter.onElementTested.bind(this.outputAdapter),this.onPrecompute=(i=this.outputAdapter.onPrecompute)==null?void 0:i.bind(this.outputAdapter),this.onBeforeScanMutatedElements=a,this.mutationObserverScanInterval=window.setInterval(()=>{this.isScanning||(this.isScanning=!0,this.flushMutationObserverElementQueue().catch(l=>console.error(l)).finally(()=>{this.isScanning=!1}))},Tu),this.observer=new MutationObserver(l=>{l.forEach(s=>{s.addedNodes.forEach(d=>{d instanceof Element&&this.mutationObserverElementQueue.add(d)})})})}doPageScan(){return et(this,null,function*(){var t,e;let r=[],a=new Map,i=(0,jr.precompute)(this.rules,a),l=(0,Eu.iterateAllElements)(function*(s){yield()=>r.push((0,Ci.weakRefFactory)(s)),yield*i(s)},jr.shouldElementBeScanned);yield gt.scheduleAll(l),(t=this.onPrecompute)==null||t.call(null,a),this.shouldRandomizeElementsOnPageScan&&wu(r),yield(0,Si.evaluateRules)({elements:r,rules:this.rules,onElementTested:this.onElementTested,precomputedValues:a,budgetScheduler:gt,shouldRunFixes:this.shouldRunFixes,observer:this.observer}),this.outputAdapter.onInitialScanComplete!=null&&(yield(e=this.outputAdapter.onInitialScanComplete)==null?void 0:e.call(this.outputAdapter))})}flushMutationObserverElementQueue(){return et(this,null,function*(){if(this.mutationObserverElementQueue.size>0){let t=this.mutationObserverElementQueue;this.mutationObserverElementQueue=new Set,this.onBeforeScanMutatedElements&&(yield this.onBeforeScanMutatedElements(t));function*e(){for(let r of t)(0,jr.shouldElementBeScanned)(r)&&(yield(0,Ci.weakRefFactory)(r))}yield(0,Si.evaluateRules)({elements:e(),rules:this.rules,onElementTested:this.onElementTested,onPrecompute:this.onPrecompute,budgetScheduler:gt,shouldRunFixes:this.shouldRunFixes})}})}run(t){var e;this.shouldRunFixes=t??!1,this.doPageScan(),(e=this.observer)==null||e.observe(document,{subtree:!0,childList:!0,characterData:!0})}complete(){return et(this,null,function*(){var t;(t=this.observer)==null||t.disconnect(),window.clearInterval(this.mutationObserverScanInterval),yield this.flushMutationObserverElementQueue()})}};function Vt({initialState:t,reduce:e,report:r}){let a=t;return{get report(){return r(a)},*onElementTested(i,l){yield()=>{a=e(a,i,l)}}}}var Nu=class{constructor(){this.reportData={actualDuration:0,sumAccuracy:0,numPulses:0,numTasks:0}}onPulseStats(t){this.reportData.actualDuration+=t.actualDuration,this.reportData.sumAccuracy+=t.accuracy,this.reportData.numPulses++,this.reportData.numTasks+=t.numTasks}get report(){return{actualDuration:this.reportData.actualDuration,avgAccuracy:this.reportData.sumAccuracy/this.reportData.numPulses,numPulses:this.reportData.numPulses,numTasks:this.reportData.numTasks}}},Cu="1";function Su({code:t,version:e=Cu,initialValues:r={}}){return we({code:t,version:e,doesNotApply:0,fail:0,doesNotFail:0,fixDetected:0,fixed:0,cantFix:0,suppress:0,fixExcludedForRule:0,fixExcludedForElement:0},r)}var Ri=class{constructor(t,e){this.defaultFactory=t,this.map=new Map;var r;this.keyDeriver=(r=e?.keyDeriver)!=null?r:a=>a}get(t){let e=this.keyDeriver(t);if(this.map.has(e))return this.map.get(e);let r=this.defaultFactory(t);return this.map.set(e,r),r}set(t,e){let r=this.keyDeriver(t);this.map.set(r,e)}values(){return this.map.values()}},Ru=class{constructor(t,e){this.defaultFactory=t,this.map=new WeakMap;var r;this.keyDeriver=(r=e?.keyDeriver)!=null?r:a=>a}get(t){let e=this.keyDeriver(t);if(e==null)return;if(this.map.has(e))return this.map.get(e);let r=this.defaultFactory(t);return this.map.set(e,r),r}set(t,e){let r=this.keyDeriver(t);r!=null&&this.map.set(r,e)}},Li=class{constructor(){this.elementResultByCodeStorage=new Ru(()=>new Ri(()=>{},{keyDeriver:t=>[t.version,t.name].join(".")}),{keyDeriver:t=>t.deref()}),this.codeReportLineMap=new Ri(({rule:t})=>Su({code:t.name,version:t.version}),{keyDeriver:({rule:t})=>[t.version,t.name].join(".")})}getElementResultForRule(t,e){var r;return(r=this.elementResultByCodeStorage.get(t))==null?void 0:r.get(e)}setElementResultForRule(t,e,r){let a=this.getElementResultForRule(t,e),i=this.elementResultByCodeStorage.get(t);i!=null&&(i.set(e,r),this.updateCounts(e,r,a))}updateCounts(t,e,r){this.bumpResultForCode(t,e,1),this.bumpResultForCode(t,r,-1)}bumpResultForCode(t,e,r){e==null||e==="fixError"||e==="testError"||(this.codeReportLineMap.get({rule:t,result:e})[e]+=r)}};function Fi(t,e,r){let{result:a,rule:i}=r,l=t.getElementResultForRule(e,i);switch(a){case"testError":break;case"fixError":let s="fail";t.setElementResultForRule(e,i,s);break;case"doesNotFail":l==="fail"||l==="cantFix"?t.setElementResultForRule(e,i,"fixDetected"):l!=="fixed"&&t.setElementResultForRule(e,i,a);break;default:t.setElementResultForRule(e,i,a);break}return t}function ju(){return Vt({initialState:new Li,report:t=>Array.from(t.codeReportLineMap.values()),reduce(t,e,r){return Fi(t,e,r),t}})}function ki(t){let e=[],r=t.parentElement;for(;r!=null;){let a=Array.from(r.children).indexOf(t);e.unshift(`${t.tagName}:nth-child(${a+1})`),t=r,r=t.parentElement}return`${e.join(" > ")}`.toLowerCase()}function Iu(t,e,r){if(r.error==null)return t;let a=e.deref(),i=a instanceof HTMLElement?ki(a):null,l=r.rule.name;return r.error instanceof Error?t.push({elementPath:i,stack:r.error.stack,code:l,message:r.error.message}):t.push({elementPath:i,code:l,message:`${r.error}`}),t}function qu(){return Vt({initialState:[],reduce:Iu,report(t){return t}})}var Lu=Ie(),kr=class{constructor(t){this.adapters=t}onInitialScanComplete(){return et(this,null,function*(){var t;for(let e of this.adapters)(t=e.onInitialScanComplete)==null||t.call(e)})}*onElementTested(t,e){for(let r of this.adapters)yield*(0,Lu.maybeFlattenWorkGenerator)(()=>r.onElementTested&&r.onElementTested(t,e))}onPrecompute(t){var e;for(let r of this.adapters)(e=r.onPrecompute)==null||e.call(r,t)}};function Fu(){return Vt({initialState:new Map,report:t=>Array.from(t.values()),reduce(t,e,r){var a;let i=(a=t.get(r.rule))!=null?a:{testName:r.rule.name,version:r.rule.version,totalRuns:0,totalFixRunTime:0,totalTestRunTime:0,testError:0,fixError:0};return i.totalFixRunTime+=r.fixRunTime,i.totalTestRunTime+=r.testRunTime,i.testError+=r.result==="testError"?1:0,i.fixError+=r.result==="fixError"?1:0,i.totalRuns+=1,t.set(r.rule,i),t}})}var Pi=class{constructor(t){this.testsReducer=ju(),this.errorReducer=void 0,this.frameBudgetStatsContinousReducer=new Nu,this.testExecutionStatsReducer=Fu(),this.precomputeStats={scanCount:0,stats:{}},this.unsubscribeOnPulseStats=gt.onPulseStats(a=>this.frameBudgetStatsContinousReducer.onPulseStats(a)).unsubscribe;let{includeErrors:e}=t,r=[this.testsReducer,this.testExecutionStatsReducer];e===!0&&(this.errorReducer=qu(),r.push(this.errorReducer)),this.reducerCollection=new kr(r)}onElementTested(t,e){return this.reducerCollection.onElementTested(t,e)}onPrecompute(t){var e;let{stats:r}=this.precomputeStats;this.precomputeStats.scanCount+=1;for(let[a,{runTime:i,runCount:l}]of t.entries()){let{runTime:s=0,runCount:d=0}=(e=r[a.name])!=null?e:{};(i>0||l>0)&&(r[a.name]={runTime:s+i,runCount:d+l})}}dispose(){this.unsubscribeOnPulseStats()}get report(){let t={precomputeStats:this.precomputeStats,schedulerStats:this.frameBudgetStatsContinousReducer.report,tests:this.testsReducer.report,testStats:this.testExecutionStatsReducer.report};return this.errorReducer!=null&&(t.errors=this.errorReducer.report),t}},ku=class{constructor(t){this.shouldRunFixes=!1;var e=t,{extraReducers:r=[],includeErrors:a}=e,i=Lr(e,["extraReducers","includeErrors"]);this.scanContext=i,this.extraReducers=r,this.scanReportAdapter=new Pi({includeErrors:a}),this.adapter=new kr([this.scanReportAdapter,...this.extraReducers]),this.onBeforeScanMutatedElements=i.onBeforeScanMutatedElements}runPhase(t,e,r){return et(this,null,function*(){let a,i=this.adapter;this.shouldRunFixes=r??!0;try{return yield new Promise(l=>{a=new Fr({rules:t,onBeforeScanMutatedElements:this.onBeforeScanMutatedElements,outputAdapter:{onElementTested:function*(s,d){yield*i.onElementTested(s,d)},onInitialScanComplete(){l()},onPrecompute:s=>i.onPrecompute(s)}}),a.run(this.shouldRunFixes)}),r||(yield a?.complete()),we(we({phase:e},this.scanContext),this.scanReportAdapter.report)}finally{r||(yield a?.complete())}})}};function ji(t,e){return{keys:t,data:e.map(r=>t.map(a=>r[a]))}}var Pu=["code","doesNotApply","fail","doesNotFail","fixDetected","fixed","cantFix","fixExcludedForRule","fixExcludedForElement","version"],Ou=["testName","totalRuns","totalTestRunTime","totalFixRunTime","testError","fixError","version"];function Mu(t){let e=t,{tests:r,testStats:a}=e,i=Lr(e,["tests","testStats"]);return ht(we({},i),{tests:ji(Pu,r),testStats:ji(Ou,a)})}var _u=Ti(),Oi="data-ae_reference_id";function Du(t,e,r,a){let i=r.deref();if(!i||!a.rule.name)return t;let l=e.getElementResultForRule(r,a.rule);if(!l)return t;let s=ki(i),d=i?.AE_REF_ID,f=d??(0,_u.v4)(),h=t.get(a.rule.name);switch(h||(h={failedElements:new Map,fixedElements:new Map,fixDetectedElements:new Map}),l){case"fail":case"doesNotFail":h.failedElements.set(f,s);break;case"fixed":h.fixedElements.set(f,s);break;case"fixDetected":h.fixDetectedElements.set(f,s);break}return t.set(a.rule.name,h),i.setAttribute(Oi,f),i.AE_REF_ID=f,t}var Ir=t=>{if(!t)return[];let e=[];return[...t].forEach(([r,a])=>{e.push({id:r,selector:a})}),e};function Bu(t){return e=>ht(we({},e),{tests:e.tests.map(r=>{var a,i,l;return ht(we({},r),{failedElements:Ir((a=t.get(r.code))==null?void 0:a.failedElements),fixedElements:Ir((i=t.get(r.code))==null?void 0:i.fixedElements),fixDetectedElements:Ir((l=t.get(r.code))==null?void 0:l.fixDetectedElements)})})})}var Hu=(t=()=>!0)=>{let e=new Li;return Vt({initialState:new Map,report:Bu,reduce(r,a,i){Fi(e,a,i);let l=e.getElementResultForRule(a,i.rule);return!l||!t(l)?r:Du(r,e,a,i)}})},Vu=class{constructor(t){var e=t,{extraReducers:r=[],includeErrors:a}=e,i=Lr(e,["extraReducers","includeErrors"]);this.scanContext=i,this.extraReducers=r,this.includeErrors=a}runPhase(t,e="single",r=!0){return et(this,null,function*(){let a,i=new Pi({includeErrors:this.includeErrors}),l=new kr([i,...this.extraReducers]);try{return yield new Promise(s=>{a=new Fr({rules:t,outputAdapter:{onElementTested:function*(d,f){yield*l.onElementTested(d,f)},onInitialScanComplete(){s()},onPrecompute:d=>l.onPrecompute(d)}}),a.run(r)}),yield a?.complete(),a=void 0,we(ht(we({},this.scanContext),{phase:e}),i.report)}finally{yield a?.complete(),i.dispose()}})}},Wu=Ie(),zu=Ie(),$u=class{constructor(t){this.store=new Map;for(let e of t){let r=(0,zu.extractMetadataFromRule)(e),a=[r.version,r.name].filter(i=>i!=null).join(".");this.store.set(a,{ruleMetadata:r})}}getMetadataFor(t){let e=[t.version,t.code].join("."),r=this.store.get(e);if(r==null)throw new Error("Metadata not found for rule. This should only happen if the reducer was provided with different rules than the scanner was run with.");return r}};function Gu(t,e){let r=new $u(t);return ht(we({},e),{tests:e.tests.map(a=>we(we({},a),r.getMetadataFor(a)))})}var Uu=class{constructor(t,{resetOnFrameBudgetSchedulerPulse:e=!1}={}){this.compute=t,this.cache=new WeakMap,this.cacheMisses=0,this.cacheHits=0,this.cacheResets=0,this.elementClears=0,this.totalComputationTime=0,this.observer=new MutationObserver(r=>{for(let a of r){for(let i of a.addedNodes)i instanceof Element&&(this.elementClears++,this.cache.delete(i));for(let i of a.removedNodes)i instanceof Element&&(this.elementClears++,this.cache.delete(i))}}),this.observer.observe(document,{subtree:!0,childList:!0,attributes:!0}),e&&(this.schedulerSub=gt.onPulseStats(()=>{this.reset()}))}get report(){return{cacheMisses:this.cacheMisses,cacheHits:this.cacheHits,cacheResets:this.cacheResets,elementClears:this.elementClears,totalComputationTime:this.totalComputationTime}}resetStats(){this.cacheMisses=0,this.cacheHits=0,this.cacheResets=0,this.elementClears=0,this.totalComputationTime=0}get(t){if(this.cache.has(t))return this.cacheHits++,this.cache.get(t);this.cacheMisses++;let e=window.performance.now(),r=this.compute(t);return this.totalComputationTime+=window.performance.now()-e,this.cache.set(t,r),r}reset(){this.cacheResets++,this.clearCache()}clearCache(){this.cache=new WeakMap}dispose(){var t;this.observer.disconnect(),this.clearCache(),(t=this.schedulerSub)==null||t.unsubscribe()}}});var zo=te((Fv,Wo)=>{"use strict";var Ku=Object.create,bt=Object.defineProperty,Xu=Object.defineProperties,Yu=Object.getOwnPropertyDescriptor,Zu=Object.getOwnPropertyDescriptors,Ki=Object.getOwnPropertyNames,Di=Object.getOwnPropertySymbols,Ju=Object.getPrototypeOf,Xi=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,Bi=(t,e,r)=>e in t?bt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Pr=(t,e)=>{for(var r in e||(e={}))Xi.call(e,r)&&Bi(t,r,e[r]);if(Di)for(var r of Di(e))Qu.call(e,r)&&Bi(t,r,e[r]);return t},ec=(t,e)=>Xu(t,Zu(e)),w=(t,e)=>function(){return e||(0,t[Ki(t)[0]])((e={exports:{}}).exports,e),e.exports},tc=(t,e)=>{for(var r in e)bt(t,r,{get:e[r],enumerable:!0})},Yi=(t,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ki(e))!Xi.call(t,i)&&i!==r&&bt(t,i,{get:()=>e[i],enumerable:!(a=Yu(e,i))||a.enumerable});return t},rc=(t,e,r)=>(r=t!=null?Ku(Ju(t)):{},Yi(e||!t||!t.__esModule?bt(r,"default",{value:t,enumerable:!0}):r,t)),ac=t=>Yi(bt({},"__esModule",{value:!0}),t),J=w({"../../node_modules/core-js-pure/internals/fails.js"(t,e){"use strict";e.exports=function(r){try{return!!r()}catch{return!0}}}}),Wt=w({"../../node_modules/core-js-pure/internals/function-bind-native.js"(t,e){"use strict";var r=J();e.exports=!r(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})}}),re=w({"../../node_modules/core-js-pure/internals/function-uncurry-this.js"(t,e){"use strict";var r=Wt(),a=Function.prototype,i=a.call,l=r&&a.bind.bind(i,i);e.exports=r?l:function(s){return function(){return i.apply(s,arguments)}}}}),ve=w({"../../node_modules/core-js-pure/internals/object-is-prototype-of.js"(t,e){"use strict";var r=re();e.exports=r({}.isPrototypeOf)}}),ne=w({"../../node_modules/core-js-pure/internals/global.js"(t,e){"use strict";var r=function(a){return a&&a.Math===Math&&a};e.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof global=="object"&&global)||r(typeof t=="object"&&t)||function(){return this}()||Function("return this")()}}),ic=w({"../../node_modules/core-js-pure/internals/function-apply.js"(t,e){"use strict";var r=Wt(),a=Function.prototype,i=a.apply,l=a.call;e.exports=typeof Reflect=="object"&&Reflect.apply||(r?l.bind(i):function(){return l.apply(i,arguments)})}}),Le=w({"../../node_modules/core-js-pure/internals/classof-raw.js"(t,e){"use strict";var r=re(),a=r({}.toString),i=r("".slice);e.exports=function(l){return i(a(l),8,-1)}}}),zt=w({"../../node_modules/core-js-pure/internals/function-uncurry-this-clause.js"(t,e){"use strict";var r=Le(),a=re();e.exports=function(i){if(r(i)==="Function")return a(i)}}}),he=w({"../../node_modules/core-js-pure/internals/is-callable.js"(t,e){"use strict";var r=typeof document=="object"&&document.all;e.exports=typeof r>"u"&&r!==void 0?function(a){return typeof a=="function"||a===r}:function(a){return typeof a=="function"}}}),me=w({"../../node_modules/core-js-pure/internals/descriptors.js"(t,e){"use strict";var r=J();e.exports=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})}}),Te=w({"../../node_modules/core-js-pure/internals/function-call.js"(t,e){"use strict";var r=Wt(),a=Function.prototype.call;e.exports=r?a.bind(a):function(){return a.apply(a,arguments)}}}),Zi=w({"../../node_modules/core-js-pure/internals/object-property-is-enumerable.js"(t){"use strict";var e={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!e.call({1:2},1);t.f=a?function(l){var s=r(this,l);return!!s&&s.enumerable}:e}}),$t=w({"../../node_modules/core-js-pure/internals/create-property-descriptor.js"(t,e){"use strict";e.exports=function(r,a){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:a}}}}),Mr=w({"../../node_modules/core-js-pure/internals/indexed-object.js"(t,e){"use strict";var r=re(),a=J(),i=Le(),l=Object,s=r("".split);e.exports=a(function(){return!l("z").propertyIsEnumerable(0)})?function(d){return i(d)==="String"?s(d,""):l(d)}:l}}),tt=w({"../../node_modules/core-js-pure/internals/is-null-or-undefined.js"(t,e){"use strict";e.exports=function(r){return r==null}}}),Fe=w({"../../node_modules/core-js-pure/internals/require-object-coercible.js"(t,e){"use strict";var r=tt(),a=TypeError;e.exports=function(i){if(r(i))throw new a("Can't call method on "+i);return i}}}),ke=w({"../../node_modules/core-js-pure/internals/to-indexed-object.js"(t,e){"use strict";var r=Mr(),a=Fe();e.exports=function(i){return r(a(i))}}}),se=w({"../../node_modules/core-js-pure/internals/is-object.js"(t,e){"use strict";var r=he();e.exports=function(a){return typeof a=="object"?a!==null:r(a)}}}),xe=w({"../../node_modules/core-js-pure/internals/path.js"(t,e){"use strict";e.exports={}}}),rt=w({"../../node_modules/core-js-pure/internals/get-built-in.js"(t,e){"use strict";var r=xe(),a=ne(),i=he(),l=function(s){return i(s)?s:void 0};e.exports=function(s,d){return arguments.length<2?l(r[s])||l(a[s]):r[s]&&r[s][d]||a[s]&&a[s][d]}}}),oc=w({"../../node_modules/core-js-pure/internals/engine-user-agent.js"(t,e){"use strict";e.exports=typeof navigator<"u"&&String(navigator.userAgent)||""}}),Gt=w({"../../node_modules/core-js-pure/internals/engine-v8-version.js"(t,e){"use strict";var r=ne(),a=oc(),i=r.process,l=r.Deno,s=i&&i.versions||l&&l.version,d=s&&s.v8,f,h;d&&(f=d.split("."),h=f[0]>0&&f[0]<4?1:+(f[0]+f[1])),!h&&a&&(f=a.match(/Edge\/(\d+)/),(!f||f[1]>=74)&&(f=a.match(/Chrome\/(\d+)/),f&&(h=+f[1]))),e.exports=h}}),Ji=w({"../../node_modules/core-js-pure/internals/symbol-constructor-detection.js"(t,e){"use strict";var r=Gt(),a=J(),i=ne(),l=i.String;e.exports=!!Object.getOwnPropertySymbols&&!a(function(){var s=Symbol("symbol detection");return!l(s)||!(Object(s)instanceof Symbol)||!Symbol.sham&&r&&r<41})}}),Qi=w({"../../node_modules/core-js-pure/internals/use-symbol-as-uid.js"(t,e){"use strict";var r=Ji();e.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}),eo=w({"../../node_modules/core-js-pure/internals/is-symbol.js"(t,e){"use strict";var r=rt(),a=he(),i=ve(),l=Qi(),s=Object;e.exports=l?function(d){return typeof d=="symbol"}:function(d){var f=r("Symbol");return a(f)&&i(f.prototype,s(d))}}}),Ut=w({"../../node_modules/core-js-pure/internals/try-to-string.js"(t,e){"use strict";var r=String;e.exports=function(a){try{return r(a)}catch{return"Object"}}}}),He=w({"../../node_modules/core-js-pure/internals/a-callable.js"(t,e){"use strict";var r=he(),a=Ut(),i=TypeError;e.exports=function(l){if(r(l))return l;throw new i(a(l)+" is not a function")}}}),_r=w({"../../node_modules/core-js-pure/internals/get-method.js"(t,e){"use strict";var r=He(),a=tt();e.exports=function(i,l){var s=i[l];return a(s)?void 0:r(s)}}}),nc=w({"../../node_modules/core-js-pure/internals/ordinary-to-primitive.js"(t,e){"use strict";var r=Te(),a=he(),i=se(),l=TypeError;e.exports=function(s,d){var f,h;if(d==="string"&&a(f=s.toString)&&!i(h=r(f,s))||a(f=s.valueOf)&&!i(h=r(f,s))||d!=="string"&&a(f=s.toString)&&!i(h=r(f,s)))return h;throw new l("Can't convert object to primitive value")}}}),at=w({"../../node_modules/core-js-pure/internals/is-pure.js"(t,e){"use strict";e.exports=!0}}),sc=w({"../../node_modules/core-js-pure/internals/define-global-property.js"(t,e){"use strict";var r=ne(),a=Object.defineProperty;e.exports=function(i,l){try{a(r,i,{value:l,configurable:!0,writable:!0})}catch{r[i]=l}return l}}}),Kt=w({"../../node_modules/core-js-pure/internals/shared-store.js"(t,e){"use strict";var r=at(),a=ne(),i=sc(),l="__core-js_shared__",s=e.exports=a[l]||i(l,{});(s.versions||(s.versions=[])).push({version:"3.37.1",mode:r?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})}}),to=w({"../../node_modules/core-js-pure/internals/shared.js"(t,e){"use strict";var r=Kt();e.exports=function(a,i){return r[a]||(r[a]=i||{})}}}),Ve=w({"../../node_modules/core-js-pure/internals/to-object.js"(t,e){"use strict";var r=Fe(),a=Object;e.exports=function(i){return a(r(i))}}}),Ee=w({"../../node_modules/core-js-pure/internals/has-own-property.js"(t,e){"use strict";var r=re(),a=Ve(),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(s,d){return i(a(s),d)}}}),Dr=w({"../../node_modules/core-js-pure/internals/uid.js"(t,e){"use strict";var r=re(),a=0,i=Math.random(),l=r(1 .toString);e.exports=function(s){return"Symbol("+(s===void 0?"":s)+")_"+l(++a+i,36)}}}),ge=w({"../../node_modules/core-js-pure/internals/well-known-symbol.js"(t,e){"use strict";var r=ne(),a=to(),i=Ee(),l=Dr(),s=Ji(),d=Qi(),f=r.Symbol,h=a("wks"),A=d?f.for||f:f&&f.withoutSetter||l;e.exports=function(E){return i(h,E)||(h[E]=s&&i(f,E)?f[E]:A("Symbol."+E)),h[E]}}}),lc=w({"../../node_modules/core-js-pure/internals/to-primitive.js"(t,e){"use strict";var r=Te(),a=se(),i=eo(),l=_r(),s=nc(),d=ge(),f=TypeError,h=d("toPrimitive");e.exports=function(A,E){if(!a(A)||i(A))return A;var N=l(A,h),C;if(N){if(E===void 0&&(E="default"),C=r(N,A,E),!a(C)||i(C))return C;throw new f("Can't convert object to primitive value")}return E===void 0&&(E="number"),s(A,E)}}}),ro=w({"../../node_modules/core-js-pure/internals/to-property-key.js"(t,e){"use strict";var r=lc(),a=eo();e.exports=function(i){var l=r(i,"string");return a(l)?l:l+""}}}),ao=w({"../../node_modules/core-js-pure/internals/document-create-element.js"(t,e){"use strict";var r=ne(),a=se(),i=r.document,l=a(i)&&a(i.createElement);e.exports=function(s){return l?i.createElement(s):{}}}}),io=w({"../../node_modules/core-js-pure/internals/ie8-dom-define.js"(t,e){"use strict";var r=me(),a=J(),i=ao();e.exports=!r&&!a(function(){return Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a!==7})}}),oo=w({"../../node_modules/core-js-pure/internals/object-get-own-property-descriptor.js"(t){"use strict";var e=me(),r=Te(),a=Zi(),i=$t(),l=ke(),s=ro(),d=Ee(),f=io(),h=Object.getOwnPropertyDescriptor;t.f=e?h:function(E,N){if(E=l(E),N=s(N),f)try{return h(E,N)}catch{}if(d(E,N))return i(!r(a.f,E,N),E[N])}}}),uc=w({"../../node_modules/core-js-pure/internals/is-forced.js"(t,e){"use strict";var r=J(),a=he(),i=/#|\.prototype\./,l=function(A,E){var N=d[s(A)];return N===h?!0:N===f?!1:a(E)?r(E):!!E},s=l.normalize=function(A){return String(A).replace(i,".").toLowerCase()},d=l.data={},f=l.NATIVE="N",h=l.POLYFILL="P";e.exports=l}}),yt=w({"../../node_modules/core-js-pure/internals/function-bind-context.js"(t,e){"use strict";var r=zt(),a=He(),i=Wt(),l=r(r.bind);e.exports=function(s,d){return a(s),d===void 0?s:i?l(s,d):function(){return s.apply(d,arguments)}}}}),no=w({"../../node_modules/core-js-pure/internals/v8-prototype-define-bug.js"(t,e){"use strict";var r=me(),a=J();e.exports=r&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})}}),Re=w({"../../node_modules/core-js-pure/internals/an-object.js"(t,e){"use strict";var r=se(),a=String,i=TypeError;e.exports=function(l){if(r(l))return l;throw new i(a(l)+" is not an object")}}}),Pe=w({"../../node_modules/core-js-pure/internals/object-define-property.js"(t){"use strict";var e=me(),r=io(),a=no(),i=Re(),l=ro(),s=TypeError,d=Object.defineProperty,f=Object.getOwnPropertyDescriptor,h="enumerable",A="configurable",E="writable";t.f=e?a?function(C,L,j){if(i(C),L=l(L),i(j),typeof C=="function"&&L==="prototype"&&"value"in j&&E in j&&!j[E]){var k=f(C,L);k&&k[E]&&(C[L]=j.value,j={configurable:A in j?j[A]:k[A],enumerable:h in j?j[h]:k[h],writable:!1})}return d(C,L,j)}:d:function(C,L,j){if(i(C),L=l(L),i(j),r)try{return d(C,L,j)}catch{}if("get"in j||"set"in j)throw new s("Accessors not supported");return"value"in j&&(C[L]=j.value),C}}}),it=w({"../../node_modules/core-js-pure/internals/create-non-enumerable-property.js"(t,e){"use strict";var r=me(),a=Pe(),i=$t();e.exports=r?function(l,s,d){return a.f(l,s,i(1,d))}:function(l,s,d){return l[s]=d,l}}}),Z=w({"../../node_modules/core-js-pure/internals/export.js"(t,e){"use strict";var r=ne(),a=ic(),i=zt(),l=he(),s=oo().f,d=uc(),f=xe(),h=yt(),A=it(),E=Ee();Kt();var N=function(C){var L=function(j,k,_){if(this instanceof L){switch(arguments.length){case 0:return new C;case 1:return new C(j);case 2:return new C(j,k)}return new C(j,k,_)}return a(C,this,arguments)};return L.prototype=C.prototype,L};e.exports=function(C,L){var j=C.target,k=C.global,_=C.stat,W=C.proto,H=k?r:_?r[j]:r[j]&&r[j].prototype,M=k?f:f[j]||A(f,j,{})[j],V=M.prototype,P,B,U,$,z,o,n,u,c;for($ in L)P=d(k?$:j+(_?".":"#")+$,C.forced),B=!P&&H&&E(H,$),o=M[$],B&&(C.dontCallGetSet?(c=s(H,$),n=c&&c.value):n=H[$]),z=B&&n?n:L[$],!(!P&&!W&&typeof o==typeof z)&&(C.bind&&B?u=h(z,r):C.wrap&&B?u=N(z):W&&l(z)?u=i(z):u=z,(C.sham||z&&z.sham||o&&o.sham)&&A(u,"sham",!0),A(M,$,u),W&&(U=j+"Prototype",E(f,U)||A(f,U,{}),A(f[U],$,z),C.real&&V&&(P||!V[$])&&A(V,$,z)))}}}),cc=w({"../../node_modules/core-js-pure/internals/math-trunc.js"(t,e){"use strict";var r=Math.ceil,a=Math.floor;e.exports=Math.trunc||function(l){var s=+l;return(s>0?a:r)(s)}}}),Xt=w({"../../node_modules/core-js-pure/internals/to-integer-or-infinity.js"(t,e){"use strict";var r=cc();e.exports=function(a){var i=+a;return i!==i||i===0?0:r(i)}}}),so=w({"../../node_modules/core-js-pure/internals/to-length.js"(t,e){"use strict";var r=Xt(),a=Math.min;e.exports=function(i){var l=r(i);return l>0?a(l,9007199254740991):0}}}),Br=w({"../../node_modules/core-js-pure/internals/to-string-tag-support.js"(t,e){"use strict";var r=ge(),a=r("toStringTag"),i={};i[a]="z",e.exports=String(i)==="[object z]"}}),mt=w({"../../node_modules/core-js-pure/internals/classof.js"(t,e){"use strict";var r=Br(),a=he(),i=Le(),l=ge(),s=l("toStringTag"),d=Object,f=i(function(){return arguments}())==="Arguments",h=function(A,E){try{return A[E]}catch{}};e.exports=r?i:function(A){var E,N,C;return A===void 0?"Undefined":A===null?"Null":typeof(N=h(E=d(A),s))=="string"?N:f?i(E):(C=i(E))==="Object"&&a(E.callee)?"Arguments":C}}}),We=w({"../../node_modules/core-js-pure/internals/to-string.js"(t,e){"use strict";var r=mt(),a=String;e.exports=function(i){if(r(i)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(i)}}}),dc=w({"../../node_modules/core-js-pure/internals/is-regexp.js"(t,e){"use strict";var r=se(),a=Le(),i=ge(),l=i("match");e.exports=function(s){var d;return r(s)&&((d=s[l])!==void 0?!!d:a(s)==="RegExp")}}}),lo=w({"../../node_modules/core-js-pure/internals/not-a-regexp.js"(t,e){"use strict";var r=dc(),a=TypeError;e.exports=function(i){if(r(i))throw new a("The method doesn't accept regular expressions");return i}}}),uo=w({"../../node_modules/core-js-pure/internals/correct-is-regexp-logic.js"(t,e){"use strict";var r=ge(),a=r("match");e.exports=function(i){var l=/./;try{"/./"[i](l)}catch{try{return l[a]=!1,"/./"[i](l)}catch{}}return!1}}}),pc=w({"../../node_modules/core-js-pure/modules/es.string.starts-with.js"(){"use strict";var t=Z(),e=zt(),r=oo().f,a=so(),i=We(),l=lo(),s=Fe(),d=uo(),f=at(),h=e("".slice),A=Math.min,E=d("startsWith"),N=!f&&!E&&!!function(){var C=r(String.prototype,"startsWith");return C&&!C.writable}();t({target:"String",proto:!0,forced:!N&&!E},{startsWith:function(L){var j=i(s(this));l(L);var k=a(A(arguments.length>1?arguments[1]:void 0,j.length)),_=i(L);return h(j,k,k+_.length)===_}})}}),be=w({"../../node_modules/core-js-pure/internals/get-built-in-prototype-method.js"(t,e){"use strict";var r=ne(),a=xe();e.exports=function(i,l){var s=a[i+"Prototype"],d=s&&s[l];if(d)return d;var f=r[i],h=f&&f.prototype;return h&&h[l]}}}),fc=w({"../../node_modules/core-js-pure/es/string/virtual/starts-with.js"(t,e){"use strict";pc();var r=be();e.exports=r("String","startsWith")}}),vc=w({"../../node_modules/core-js-pure/es/instance/starts-with.js"(t,e){"use strict";var r=ve(),a=fc(),i=String.prototype;e.exports=function(l){var s=l.startsWith;return typeof l=="string"||l===i||r(i,l)&&s===i.startsWith?a:s}}}),gc=w({"../../node_modules/core-js-pure/stable/instance/starts-with.js"(t,e){"use strict";var r=vc();e.exports=r}}),Yt=w({"../../node_modules/core-js-pure/internals/is-array.js"(t,e){"use strict";var r=Le();e.exports=Array.isArray||function(i){return r(i)==="Array"}}}),ze=w({"../../node_modules/core-js-pure/internals/length-of-array-like.js"(t,e){"use strict";var r=so();e.exports=function(a){return r(a.length)}}}),hc=w({"../../node_modules/core-js-pure/internals/does-not-exceed-safe-integer.js"(t,e){"use strict";var r=TypeError,a=9007199254740991;e.exports=function(i){if(i>a)throw r("Maximum allowed index exceeded");return i}}}),Hr=w({"../../node_modules/core-js-pure/internals/create-property.js"(t,e){"use strict";var r=me(),a=Pe(),i=$t();e.exports=function(l,s,d){r?a.f(l,s,i(0,d)):l[s]=d}}}),bc=w({"../../node_modules/core-js-pure/internals/inspect-source.js"(t,e){"use strict";var r=re(),a=he(),i=Kt(),l=r(Function.toString);a(i.inspectSource)||(i.inspectSource=function(s){return l(s)}),e.exports=i.inspectSource}}),Vr=w({"../../node_modules/core-js-pure/internals/is-constructor.js"(t,e){"use strict";var r=re(),a=J(),i=he(),l=mt(),s=rt(),d=bc(),f=function(){},h=s("Reflect","construct"),A=/^\s*(?:class|function)\b/,E=r(A.exec),N=!A.test(f),C=function(k){if(!i(k))return!1;try{return h(f,[],k),!0}catch{return!1}},L=function(k){if(!i(k))return!1;switch(l(k)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return N||!!E(A,d(k))}catch{return!0}};L.sham=!0,e.exports=!h||a(function(){var j;return C(C.call)||!C(Object)||!C(function(){j=!0})||j})?L:C}}),yc=w({"../../node_modules/core-js-pure/internals/array-species-constructor.js"(t,e){"use strict";var r=Yt(),a=Vr(),i=se(),l=ge(),s=l("species"),d=Array;e.exports=function(f){var h;return r(f)&&(h=f.constructor,a(h)&&(h===d||r(h.prototype))?h=void 0:i(h)&&(h=h[s],h===null&&(h=void 0))),h===void 0?d:h}}}),co=w({"../../node_modules/core-js-pure/internals/array-species-create.js"(t,e){"use strict";var r=yc();e.exports=function(a,i){return new(r(a))(i===0?0:i)}}}),Zt=w({"../../node_modules/core-js-pure/internals/array-method-has-species-support.js"(t,e){"use strict";var r=J(),a=ge(),i=Gt(),l=a("species");e.exports=function(s){return i>=51||!r(function(){var d=[],f=d.constructor={};return f[l]=function(){return{foo:1}},d[s](Boolean).foo!==1})}}}),mc=w({"../../node_modules/core-js-pure/modules/es.array.concat.js"(){"use strict";var t=Z(),e=J(),r=Yt(),a=se(),i=Ve(),l=ze(),s=hc(),d=Hr(),f=co(),h=Zt(),A=ge(),E=Gt(),N=A("isConcatSpreadable"),C=E>=51||!e(function(){var k=[];return k[N]=!1,k.concat()[0]!==k}),L=function(k){if(!a(k))return!1;var _=k[N];return _!==void 0?!!_:r(k)},j=!C||!h("concat");t({target:"Array",proto:!0,arity:1,forced:j},{concat:function(_){var W=i(this),H=f(W,0),M=0,V,P,B,U,$;for(V=-1,B=arguments.length;V<B;V++)if($=V===-1?W:arguments[V],L($))for(U=l($),s(M+U),P=0;P<U;P++,M++)P in $&&d(H,M,$[P]);else s(M+1),d(H,M++,$);return H.length=M,H}})}}),xc=w({"../../node_modules/core-js-pure/es/array/virtual/concat.js"(t,e){"use strict";mc();var r=be();e.exports=r("Array","concat")}}),Ac=w({"../../node_modules/core-js-pure/es/instance/concat.js"(t,e){"use strict";var r=ve(),a=xc(),i=Array.prototype;e.exports=function(l){var s=l.concat;return l===i||r(i,l)&&s===i.concat?a:s}}}),wc=w({"../../node_modules/core-js-pure/stable/instance/concat.js"(t,e){"use strict";var r=Ac();e.exports=r}}),Oe=w({"../../node_modules/core-js-pure/internals/array-iteration.js"(t,e){"use strict";var r=yt(),a=re(),i=Mr(),l=Ve(),s=ze(),d=co(),f=a([].push),h=function(A){var E=A===1,N=A===2,C=A===3,L=A===4,j=A===6,k=A===7,_=A===5||j;return function(W,H,M,V){for(var P=l(W),B=i(P),U=s(B),$=r(H,M),z=0,o=V||d,n=E?o(W,U):N||k?o(W,0):void 0,u,c;U>z;z++)if((_||z in B)&&(u=B[z],c=$(u,z,P),A))if(E)n[z]=c;else if(c)switch(A){case 3:return!0;case 5:return u;case 6:return z;case 2:f(n,u)}else switch(A){case 4:return!1;case 7:f(n,u)}return j?-1:C||L?L:n}};e.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}}}),xt=w({"../../node_modules/core-js-pure/internals/array-method-is-strict.js"(t,e){"use strict";var r=J();e.exports=function(a,i){var l=[][a];return!!l&&r(function(){l.call(null,i||function(){return 1},1)})}}}),Ec=w({"../../node_modules/core-js-pure/modules/es.array.some.js"(){"use strict";var t=Z(),e=Oe().some,r=xt(),a=r("some");t({target:"Array",proto:!0,forced:!a},{some:function(l){return e(this,l,arguments.length>1?arguments[1]:void 0)}})}}),Tc=w({"../../node_modules/core-js-pure/es/array/virtual/some.js"(t,e){"use strict";Ec();var r=be();e.exports=r("Array","some")}}),Nc=w({"../../node_modules/core-js-pure/es/instance/some.js"(t,e){"use strict";var r=ve(),a=Tc(),i=Array.prototype;e.exports=function(l){var s=l.some;return l===i||r(i,l)&&s===i.some?a:s}}}),Cc=w({"../../node_modules/core-js-pure/stable/instance/some.js"(t,e){"use strict";var r=Nc();e.exports=r}}),po=w({"../../node_modules/core-js-pure/internals/to-absolute-index.js"(t,e){"use strict";var r=Xt(),a=Math.max,i=Math.min;e.exports=function(l,s){var d=r(l);return d<0?a(d+s,0):i(d,s)}}}),Wr=w({"../../node_modules/core-js-pure/internals/array-includes.js"(t,e){"use strict";var r=ke(),a=po(),i=ze(),l=function(s){return function(d,f,h){var A=r(d),E=i(A);if(E===0)return!s&&-1;var N=a(h,E),C;if(s&&f!==f){for(;E>N;)if(C=A[N++],C!==C)return!0}else for(;E>N;N++)if((s||N in A)&&A[N]===f)return s||N||0;return!s&&-1}};e.exports={includes:l(!0),indexOf:l(!1)}}}),Jt=w({"../../node_modules/core-js-pure/internals/hidden-keys.js"(t,e){"use strict";e.exports={}}}),fo=w({"../../node_modules/core-js-pure/internals/object-keys-internal.js"(t,e){"use strict";var r=re(),a=Ee(),i=ke(),l=Wr().indexOf,s=Jt(),d=r([].push);e.exports=function(f,h){var A=i(f),E=0,N=[],C;for(C in A)!a(s,C)&&a(A,C)&&d(N,C);for(;h.length>E;)a(A,C=h[E++])&&(~l(N,C)||d(N,C));return N}}}),zr=w({"../../node_modules/core-js-pure/internals/enum-bug-keys.js"(t,e){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}}),$r=w({"../../node_modules/core-js-pure/internals/object-keys.js"(t,e){"use strict";var r=fo(),a=zr();e.exports=Object.keys||function(l){return r(l,a)}}}),Sc=w({"../../node_modules/core-js-pure/modules/es.object.keys.js"(){"use strict";var t=Z(),e=Ve(),r=$r(),a=J(),i=a(function(){r(1)});t({target:"Object",stat:!0,forced:i},{keys:function(s){return r(e(s))}})}}),Rc=w({"../../node_modules/core-js-pure/es/object/keys.js"(t,e){"use strict";Sc();var r=xe();e.exports=r.Object.keys}}),jc=w({"../../node_modules/core-js-pure/stable/object/keys.js"(t,e){"use strict";var r=Rc();e.exports=r}}),Ic=w({"../../node_modules/core-js-pure/internals/string-multibyte.js"(t,e){"use strict";var r=re(),a=Xt(),i=We(),l=Fe(),s=r("".charAt),d=r("".charCodeAt),f=r("".slice),h=function(A){return function(E,N){var C=i(l(E)),L=a(N),j=C.length,k,_;return L<0||L>=j?A?"":void 0:(k=d(C,L),k<55296||k>56319||L+1===j||(_=d(C,L+1))<56320||_>57343?A?s(C,L):k:A?f(C,L,L+2):(k-55296<<10)+(_-56320)+65536)}};e.exports={codeAt:h(!1),charAt:h(!0)}}}),vo=w({"../../node_modules/core-js-pure/internals/weak-map-basic-detection.js"(t,e){"use strict";var r=ne(),a=he(),i=r.WeakMap;e.exports=a(i)&&/native code/.test(String(i))}}),Gr=w({"../../node_modules/core-js-pure/internals/shared-key.js"(t,e){"use strict";var r=to(),a=Dr(),i=r("keys");e.exports=function(l){return i[l]||(i[l]=a(l))}}}),ot=w({"../../node_modules/core-js-pure/internals/internal-state.js"(t,e){"use strict";var r=vo(),a=ne(),i=se(),l=it(),s=Ee(),d=Kt(),f=Gr(),h=Jt(),A="Object already initialized",E=a.TypeError,N=a.WeakMap,C,L,j,k=function(M){return j(M)?L(M):C(M,{})},_=function(M){return function(V){var P;if(!i(V)||(P=L(V)).type!==M)throw new E("Incompatible receiver, "+M+" required");return P}};r||d.state?(W=d.state||(d.state=new N),W.get=W.get,W.has=W.has,W.set=W.set,C=function(M,V){if(W.has(M))throw new E(A);return V.facade=M,W.set(M,V),V},L=function(M){return W.get(M)||{}},j=function(M){return W.has(M)}):(H=f("state"),h[H]=!0,C=function(M,V){if(s(M,H))throw new E(A);return V.facade=M,l(M,H,V),V},L=function(M){return s(M,H)?M[H]:{}},j=function(M){return s(M,H)});var W,H;e.exports={set:C,get:L,has:j,enforce:k,getterFor:_}}}),go=w({"../../node_modules/core-js-pure/internals/function-name.js"(t,e){"use strict";var r=me(),a=Ee(),i=Function.prototype,l=r&&Object.getOwnPropertyDescriptor,s=a(i,"name"),d=s&&function(){}.name==="something",f=s&&(!r||r&&l(i,"name").configurable);e.exports={EXISTS:s,PROPER:d,CONFIGURABLE:f}}}),qc=w({"../../node_modules/core-js-pure/internals/object-define-properties.js"(t){"use strict";var e=me(),r=no(),a=Pe(),i=Re(),l=ke(),s=$r();t.f=e&&!r?Object.defineProperties:function(f,h){i(f);for(var A=l(h),E=s(h),N=E.length,C=0,L;N>C;)a.f(f,L=E[C++],A[L]);return f}}}),Lc=w({"../../node_modules/core-js-pure/internals/html.js"(t,e){"use strict";var r=rt();e.exports=r("document","documentElement")}}),Ur=w({"../../node_modules/core-js-pure/internals/object-create.js"(t,e){"use strict";var r=Re(),a=qc(),i=zr(),l=Jt(),s=Lc(),d=ao(),f=Gr(),h=">",A="<",E="prototype",N="script",C=f("IE_PROTO"),L=function(){},j=function(M){return A+N+h+M+A+"/"+N+h},k=function(M){M.write(j("")),M.close();var V=M.parentWindow.Object;return M=null,V},_=function(){var M=d("iframe"),V="java"+N+":",P;return M.style.display="none",s.appendChild(M),M.src=String(V),P=M.contentWindow.document,P.open(),P.write(j("document.F=Object")),P.close(),P.F},W,H=function(){try{W=new ActiveXObject("htmlfile")}catch{}H=typeof document<"u"?document.domain&&W?k(W):_():k(W);for(var M=i.length;M--;)delete H[E][i[M]];return H()};l[C]=!0,e.exports=Object.create||function(V,P){var B;return V!==null?(L[E]=r(V),B=new L,L[E]=null,B[C]=V):B=H(),P===void 0?B:a.f(B,P)}}}),Fc=w({"../../node_modules/core-js-pure/internals/correct-prototype-getter.js"(t,e){"use strict";var r=J();e.exports=!r(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a)!==a.prototype})}}),Kr=w({"../../node_modules/core-js-pure/internals/object-get-prototype-of.js"(t,e){"use strict";var r=Ee(),a=he(),i=Ve(),l=Gr(),s=Fc(),d=l("IE_PROTO"),f=Object,h=f.prototype;e.exports=s?f.getPrototypeOf:function(A){var E=i(A);if(r(E,d))return E[d];var N=E.constructor;return a(N)&&E instanceof N?N.prototype:E instanceof f?h:null}}}),Xr=w({"../../node_modules/core-js-pure/internals/define-built-in.js"(t,e){"use strict";var r=it();e.exports=function(a,i,l,s){return s&&s.enumerable?a[i]=l:r(a,i,l),a}}}),ho=w({"../../node_modules/core-js-pure/internals/iterators-core.js"(t,e){"use strict";var r=J(),a=he(),i=se(),l=Ur(),s=Kr(),d=Xr(),f=ge(),h=at(),A=f("iterator"),E=!1,N,C,L;[].keys&&(L=[].keys(),"next"in L?(C=s(s(L)),C!==Object.prototype&&(N=C)):E=!0);var j=!i(N)||r(function(){var k={};return N[A].call(k)!==k});j?N={}:h&&(N=l(N)),a(N[A])||d(N,A,function(){return this}),e.exports={IteratorPrototype:N,BUGGY_SAFARI_ITERATORS:E}}}),kc=w({"../../node_modules/core-js-pure/internals/object-to-string.js"(t,e){"use strict";var r=Br(),a=mt();e.exports=r?{}.toString:function(){return"[object "+a(this)+"]"}}}),Qt=w({"../../node_modules/core-js-pure/internals/set-to-string-tag.js"(t,e){"use strict";var r=Br(),a=Pe().f,i=it(),l=Ee(),s=kc(),d=ge(),f=d("toStringTag");e.exports=function(h,A,E,N){var C=E?h:h&&h.prototype;C&&(l(C,f)||a(C,f,{configurable:!0,value:A}),N&&!r&&i(C,"toString",s))}}}),nt=w({"../../node_modules/core-js-pure/internals/iterators.js"(t,e){"use strict";e.exports={}}}),Pc=w({"../../node_modules/core-js-pure/internals/iterator-create-constructor.js"(t,e){"use strict";var r=ho().IteratorPrototype,a=Ur(),i=$t(),l=Qt(),s=nt(),d=function(){return this};e.exports=function(f,h,A,E){var N=h+" Iterator";return f.prototype=a(r,{next:i(+!E,A)}),l(f,N,!1,!0),s[N]=d,f}}}),Oc=w({"../../node_modules/core-js-pure/internals/function-uncurry-this-accessor.js"(t,e){"use strict";var r=re(),a=He();e.exports=function(i,l,s){try{return r(a(Object.getOwnPropertyDescriptor(i,l)[s]))}catch{}}}}),Mc=w({"../../node_modules/core-js-pure/internals/is-possible-prototype.js"(t,e){"use strict";var r=se();e.exports=function(a){return r(a)||a===null}}}),_c=w({"../../node_modules/core-js-pure/internals/a-possible-prototype.js"(t,e){"use strict";var r=Mc(),a=String,i=TypeError;e.exports=function(l){if(r(l))return l;throw new i("Can't set "+a(l)+" as a prototype")}}}),Dc=w({"../../node_modules/core-js-pure/internals/object-set-prototype-of.js"(t,e){"use strict";var r=Oc(),a=se(),i=Fe(),l=_c();e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var s=!1,d={},f;try{f=r(Object.prototype,"__proto__","set"),f(d,[]),s=d instanceof Array}catch{}return function(A,E){return i(A),l(E),a(A)&&(s?f(A,E):A.__proto__=E),A}}():void 0)}}),Yr=w({"../../node_modules/core-js-pure/internals/iterator-define.js"(t,e){"use strict";var r=Z(),a=Te(),i=at(),l=go(),s=he(),d=Pc(),f=Kr(),h=Dc(),A=Qt(),E=it(),N=Xr(),C=ge(),L=nt(),j=ho(),k=l.PROPER,_=l.CONFIGURABLE,W=j.IteratorPrototype,H=j.BUGGY_SAFARI_ITERATORS,M=C("iterator"),V="keys",P="values",B="entries",U=function(){return this};e.exports=function($,z,o,n,u,c,p){d(o,z,n);var v=function(q){if(q===u&&x)return x;if(!H&&q&&q in b)return b[q];switch(q){case V:return function(){return new o(this,q)};case P:return function(){return new o(this,q)};case B:return function(){return new o(this,q)}}return function(){return new o(this)}},g=z+" Iterator",y=!1,b=$.prototype,m=b[M]||b["@@iterator"]||u&&b[u],x=!H&&m||v(u),T=z==="Array"&&b.entries||m,R,S,I;if(T&&(R=f(T.call(new $)),R!==Object.prototype&&R.next&&(!i&&f(R)!==W&&(h?h(R,W):s(R[M])||N(R,M,U)),A(R,g,!0,!0),i&&(L[g]=U))),k&&u===P&&m&&m.name!==P&&(!i&&_?E(b,"name",P):(y=!0,x=function(){return a(m,this)})),u)if(S={values:v(P),keys:c?x:v(V),entries:v(B)},p)for(I in S)(H||y||!(I in b))&&N(b,I,S[I]);else r({target:z,proto:!0,forced:H||y},S);return(!i||p)&&b[M]!==x&&N(b,M,x,{name:u}),L[z]=x,S}}}),Zr=w({"../../node_modules/core-js-pure/internals/create-iter-result-object.js"(t,e){"use strict";e.exports=function(r,a){return{value:r,done:a}}}}),Jr=w({"../../node_modules/core-js-pure/modules/es.string.iterator.js"(){"use strict";var t=Ic().charAt,e=We(),r=ot(),a=Yr(),i=Zr(),l="String Iterator",s=r.set,d=r.getterFor(l);a(String,"String",function(f){s(this,{type:l,string:e(f),index:0})},function(){var h=d(this),A=h.string,E=h.index,N;return E>=A.length?i(void 0,!0):(N=t(A,E),h.index+=N.length,i(N,!1))})}}),er=w({"../../node_modules/core-js-pure/internals/iterator-close.js"(t,e){"use strict";var r=Te(),a=Re(),i=_r();e.exports=function(l,s,d){var f,h;a(l);try{if(f=i(l,"return"),!f){if(s==="throw")throw d;return d}f=r(f,l)}catch(A){h=!0,f=A}if(s==="throw")throw d;if(h)throw f;return a(f),d}}}),Bc=w({"../../node_modules/core-js-pure/internals/call-with-safe-iteration-closing.js"(t,e){"use strict";var r=Re(),a=er();e.exports=function(i,l,s,d){try{return d?l(r(s)[0],s[1]):l(s)}catch(f){a(i,"throw",f)}}}}),bo=w({"../../node_modules/core-js-pure/internals/is-array-iterator-method.js"(t,e){"use strict";var r=ge(),a=nt(),i=r("iterator"),l=Array.prototype;e.exports=function(s){return s!==void 0&&(a.Array===s||l[i]===s)}}}),Qr=w({"../../node_modules/core-js-pure/internals/get-iterator-method.js"(t,e){"use strict";var r=mt(),a=_r(),i=tt(),l=nt(),s=ge(),d=s("iterator");e.exports=function(f){if(!i(f))return a(f,d)||a(f,"@@iterator")||l[r(f)]}}}),yo=w({"../../node_modules/core-js-pure/internals/get-iterator.js"(t,e){"use strict";var r=Te(),a=He(),i=Re(),l=Ut(),s=Qr(),d=TypeError;e.exports=function(f,h){var A=arguments.length<2?s(f):h;if(a(A))return i(r(A,f));throw new d(l(f)+" is not iterable")}}}),Hc=w({"../../node_modules/core-js-pure/internals/array-from.js"(t,e){"use strict";var r=yt(),a=Te(),i=Ve(),l=Bc(),s=bo(),d=Vr(),f=ze(),h=Hr(),A=yo(),E=Qr(),N=Array;e.exports=function(L){var j=i(L),k=d(this),_=arguments.length,W=_>1?arguments[1]:void 0,H=W!==void 0;H&&(W=r(W,_>2?arguments[2]:void 0));var M=E(j),V=0,P,B,U,$,z,o;if(M&&!(this===N&&s(M)))for(B=k?new this:[],$=A(j,M),z=$.next;!(U=a(z,$)).done;V++)o=H?l($,W,[U.value,V],!0):U.value,h(B,V,o);else for(P=f(j),B=k?new this(P):N(P);P>V;V++)o=H?W(j[V],V):j[V],h(B,V,o);return B.length=V,B}}}),Vc=w({"../../node_modules/core-js-pure/internals/check-correctness-of-iteration.js"(t,e){"use strict";var r=ge(),a=r("iterator"),i=!1;try{l=0,s={next:function(){return{done:!!l++}},return:function(){i=!0}},s[a]=function(){return this},Array.from(s,function(){throw 2})}catch{}var l,s;e.exports=function(d,f){try{if(!f&&!i)return!1}catch{return!1}var h=!1;try{var A={};A[a]=function(){return{next:function(){return{done:h=!0}}}},d(A)}catch{}return h}}}),Wc=w({"../../node_modules/core-js-pure/modules/es.array.from.js"(){"use strict";var t=Z(),e=Hc(),r=Vc(),a=!r(function(i){Array.from(i)});t({target:"Array",stat:!0,forced:a},{from:e})}}),zc=w({"../../node_modules/core-js-pure/es/array/from.js"(t,e){"use strict";Jr(),Wc();var r=xe();e.exports=r.Array.from}}),$c=w({"../../node_modules/core-js-pure/stable/array/from.js"(t,e){"use strict";var r=zc();e.exports=r}}),Gc=w({"../../node_modules/core-js-pure/modules/es.array.is-array.js"(){"use strict";var t=Z(),e=Yt();t({target:"Array",stat:!0},{isArray:e})}}),Uc=w({"../../node_modules/core-js-pure/es/array/is-array.js"(t,e){"use strict";Gc();var r=xe();e.exports=r.Array.isArray}}),Kc=w({"../../node_modules/core-js-pure/stable/array/is-array.js"(t,e){"use strict";var r=Uc();e.exports=r}}),Xc=w({"../../node_modules/core-js-pure/modules/es.array.every.js"(){"use strict";var t=Z(),e=Oe().every,r=xt(),a=r("every");t({target:"Array",proto:!0,forced:!a},{every:function(l){return e(this,l,arguments.length>1?arguments[1]:void 0)}})}}),Yc=w({"../../node_modules/core-js-pure/es/array/virtual/every.js"(t,e){"use strict";Xc();var r=be();e.exports=r("Array","every")}}),Zc=w({"../../node_modules/core-js-pure/es/instance/every.js"(t,e){"use strict";var r=ve(),a=Yc(),i=Array.prototype;e.exports=function(l){var s=l.every;return l===i||r(i,l)&&s===i.every?a:s}}}),Jc=w({"../../node_modules/core-js-pure/stable/instance/every.js"(t,e){"use strict";var r=Zc();e.exports=r}}),Qc=w({"../../node_modules/core-js-pure/modules/es.array.filter.js"(){"use strict";var t=Z(),e=Oe().filter,r=Zt(),a=r("filter");t({target:"Array",proto:!0,forced:!a},{filter:function(l){return e(this,l,arguments.length>1?arguments[1]:void 0)}})}}),ed=w({"../../node_modules/core-js-pure/es/array/virtual/filter.js"(t,e){"use strict";Qc();var r=be();e.exports=r("Array","filter")}}),td=w({"../../node_modules/core-js-pure/es/instance/filter.js"(t,e){"use strict";var r=ve(),a=ed(),i=Array.prototype;e.exports=function(l){var s=l.filter;return l===i||r(i,l)&&s===i.filter?a:s}}}),rd=w({"../../node_modules/core-js-pure/stable/instance/filter.js"(t,e){"use strict";var r=td();e.exports=r}}),ea=w({"../../node_modules/core-js-pure/internals/add-to-unscopables.js"(t,e){"use strict";e.exports=function(){}}}),ad=w({"../../node_modules/core-js-pure/modules/es.array.find.js"(){"use strict";var t=Z(),e=Oe().find,r=ea(),a="find",i=!0;a in[]&&Array(1)[a](function(){i=!1}),t({target:"Array",proto:!0,forced:i},{find:function(s){return e(this,s,arguments.length>1?arguments[1]:void 0)}}),r(a)}}),id=w({"../../node_modules/core-js-pure/es/array/virtual/find.js"(t,e){"use strict";ad();var r=be();e.exports=r("Array","find")}}),od=w({"../../node_modules/core-js-pure/es/instance/find.js"(t,e){"use strict";var r=ve(),a=id(),i=Array.prototype;e.exports=function(l){var s=l.find;return l===i||r(i,l)&&s===i.find?a:s}}}),nd=w({"../../node_modules/core-js-pure/stable/instance/find.js"(t,e){"use strict";var r=od();e.exports=r}}),sd=w({"../../node_modules/core-js-pure/modules/es.array.map.js"(){"use strict";var t=Z(),e=Oe().map,r=Zt(),a=r("map");t({target:"Array",proto:!0,forced:!a},{map:function(l){return e(this,l,arguments.length>1?arguments[1]:void 0)}})}}),ld=w({"../../node_modules/core-js-pure/es/array/virtual/map.js"(t,e){"use strict";sd();var r=be();e.exports=r("Array","map")}}),ud=w({"../../node_modules/core-js-pure/es/instance/map.js"(t,e){"use strict";var r=ve(),a=ld(),i=Array.prototype;e.exports=function(l){var s=l.map;return l===i||r(i,l)&&s===i.map?a:s}}}),cd=w({"../../node_modules/core-js-pure/stable/instance/map.js"(t,e){"use strict";var r=ud();e.exports=r}}),dd=w({"../../node_modules/core-js-pure/internals/array-reduce.js"(t,e){"use strict";var r=He(),a=Ve(),i=Mr(),l=ze(),s=TypeError,d="Reduce of empty array with no initial value",f=function(h){return function(A,E,N,C){var L=a(A),j=i(L),k=l(L);if(r(E),k===0&&N<2)throw new s(d);var _=h?k-1:0,W=h?-1:1;if(N<2)for(;;){if(_ in j){C=j[_],_+=W;break}if(_+=W,h?_<0:k<=_)throw new s(d)}for(;h?_>=0:k>_;_+=W)_ in j&&(C=E(C,j[_],_,L));return C}};e.exports={left:f(!1),right:f(!0)}}}),pd=w({"../../node_modules/core-js-pure/internals/engine-is-node.js"(t,e){"use strict";var r=ne(),a=Le();e.exports=a(r.process)==="process"}}),fd=w({"../../node_modules/core-js-pure/modules/es.array.reduce.js"(){"use strict";var t=Z(),e=dd().left,r=xt(),a=Gt(),i=pd(),l=!i&&a>79&&a<83,s=l||!r("reduce");t({target:"Array",proto:!0,forced:s},{reduce:function(f){var h=arguments.length;return e(this,f,h,h>1?arguments[1]:void 0)}})}}),vd=w({"../../node_modules/core-js-pure/es/array/virtual/reduce.js"(t,e){"use strict";fd();var r=be();e.exports=r("Array","reduce")}}),gd=w({"../../node_modules/core-js-pure/es/instance/reduce.js"(t,e){"use strict";var r=ve(),a=vd(),i=Array.prototype;e.exports=function(l){var s=l.reduce;return l===i||r(i,l)&&s===i.reduce?a:s}}}),hd=w({"../../node_modules/core-js-pure/stable/instance/reduce.js"(t,e){"use strict";var r=gd();e.exports=r}}),tr=w({"../../node_modules/core-js-pure/internals/whitespaces.js"(t,e){"use strict";e.exports=` \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`}}),ta=w({"../../node_modules/core-js-pure/internals/string-trim.js"(t,e){"use strict";var r=re(),a=Fe(),i=We(),l=tr(),s=r("".replace),d=RegExp("^["+l+"]+"),f=RegExp("(^|[^"+l+"])["+l+"]+$"),h=function(A){return function(E){var N=i(a(E));return A&1&&(N=s(N,d,"")),A&2&&(N=s(N,f,"$1")),N}};e.exports={start:h(1),end:h(2),trim:h(3)}}}),bd=w({"../../node_modules/core-js-pure/internals/string-trim-forced.js"(t,e){"use strict";var r=go().PROPER,a=J(),i=tr(),l="\u200B\x85\u180E";e.exports=function(s){return a(function(){return!!i[s]()||l[s]()!==l||r&&i[s].name!==s})}}}),yd=w({"../../node_modules/core-js-pure/modules/es.string.trim.js"(){"use strict";var t=Z(),e=ta().trim,r=bd();t({target:"String",proto:!0,forced:r("trim")},{trim:function(){return e(this)}})}}),md=w({"../../node_modules/core-js-pure/es/string/virtual/trim.js"(t,e){"use strict";yd();var r=be();e.exports=r("String","trim")}}),xd=w({"../../node_modules/core-js-pure/es/instance/trim.js"(t,e){"use strict";var r=ve(),a=md(),i=String.prototype;e.exports=function(l){var s=l.trim;return typeof l=="string"||l===i||r(i,l)&&s===i.trim?a:s}}}),Ad=w({"../../node_modules/core-js-pure/stable/instance/trim.js"(t,e){"use strict";var r=xd();e.exports=r}}),wd=w({"../../node_modules/core-js-pure/modules/es.array.includes.js"(){"use strict";var t=Z(),e=Wr().includes,r=J(),a=ea(),i=r(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:i},{includes:function(s){return e(this,s,arguments.length>1?arguments[1]:void 0)}}),a("includes")}}),Ed=w({"../../node_modules/core-js-pure/es/array/virtual/includes.js"(t,e){"use strict";wd();var r=be();e.exports=r("Array","includes")}}),Td=w({"../../node_modules/core-js-pure/modules/es.string.includes.js"(){"use strict";var t=Z(),e=re(),r=lo(),a=Fe(),i=We(),l=uo(),s=e("".indexOf);t({target:"String",proto:!0,forced:!l("includes")},{includes:function(f){return!!~s(i(a(this)),i(r(f)),arguments.length>1?arguments[1]:void 0)}})}}),Nd=w({"../../node_modules/core-js-pure/es/string/virtual/includes.js"(t,e){"use strict";Td();var r=be();e.exports=r("String","includes")}}),Cd=w({"../../node_modules/core-js-pure/es/instance/includes.js"(t,e){"use strict";var r=ve(),a=Ed(),i=Nd(),l=Array.prototype,s=String.prototype;e.exports=function(d){var f=d.includes;return d===l||r(l,d)&&f===l.includes?a:typeof d=="string"||d===s||r(s,d)&&f===s.includes?i:f}}}),Sd=w({"../../node_modules/core-js-pure/stable/instance/includes.js"(t,e){"use strict";var r=Cd();e.exports=r}}),Rd=w({"../../node_modules/core-js-pure/internals/number-parse-int.js"(t,e){"use strict";var r=ne(),a=J(),i=re(),l=We(),s=ta().trim,d=tr(),f=r.parseInt,h=r.Symbol,A=h&&h.iterator,E=/^[+-]?0x/i,N=i(E.exec),C=f(d+"08")!==8||f(d+"0x16")!==22||A&&!a(function(){f(Object(A))});e.exports=C?function(j,k){var _=s(l(j));return f(_,k>>>0||(N(E,_)?16:10))}:f}}),jd=w({"../../node_modules/core-js-pure/modules/es.parse-int.js"(){"use strict";var t=Z(),e=Rd();t({global:!0,forced:parseInt!==e},{parseInt:e})}}),Id=w({"../../node_modules/core-js-pure/es/parse-int.js"(t,e){"use strict";jd();var r=xe();e.exports=r.parseInt}}),qd=w({"../../node_modules/core-js-pure/stable/parse-int.js"(t,e){"use strict";var r=Id();e.exports=r}}),rr=w({"../../node_modules/core-js-pure/modules/es.array.iterator.js"(t,e){"use strict";var r=ke(),a=ea(),i=nt(),l=ot(),s=Pe().f,d=Yr(),f=Zr(),h=at(),A=me(),E="Array Iterator",N=l.set,C=l.getterFor(E);e.exports=d(Array,"Array",function(j,k){N(this,{type:E,target:r(j),index:0,kind:k})},function(){var j=C(this),k=j.target,_=j.index++;if(!k||_>=k.length)return j.target=void 0,f(void 0,!0);switch(j.kind){case"keys":return f(_,!1);case"values":return f(k[_],!1)}return f([_,k[_]],!1)},"values");var L=i.Arguments=i.Array;if(a("keys"),a("values"),a("entries"),!h&&A&&L.name!=="values")try{s(L,"name",{value:"values"})}catch{}}}),ra=w({"../../node_modules/core-js-pure/modules/es.object.to-string.js"(){}}),mo=w({"../../node_modules/core-js-pure/internals/object-get-own-property-names.js"(t){"use strict";var e=fo(),r=zr(),a=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(l){return e(l,a)}}}),xo=w({"../../node_modules/core-js-pure/internals/array-slice.js"(t,e){"use strict";var r=re();e.exports=r([].slice)}}),Ld=w({"../../node_modules/core-js-pure/internals/object-get-own-property-names-external.js"(t,e){"use strict";var r=Le(),a=ke(),i=mo().f,l=xo(),s=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],d=function(f){try{return i(f)}catch{return l(s)}};e.exports.f=function(h){return s&&r(h)==="Window"?d(h):i(a(h))}}}),Fd=w({"../../node_modules/core-js-pure/internals/array-buffer-non-extensible.js"(t,e){"use strict";var r=J();e.exports=r(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})}}),kd=w({"../../node_modules/core-js-pure/internals/object-is-extensible.js"(t,e){"use strict";var r=J(),a=se(),i=Le(),l=Fd(),s=Object.isExtensible,d=r(function(){s(1)});e.exports=d||l?function(h){return!a(h)||l&&i(h)==="ArrayBuffer"?!1:s?s(h):!0}:s}}),Ao=w({"../../node_modules/core-js-pure/internals/freezing.js"(t,e){"use strict";var r=J();e.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})}}),ar=w({"../../node_modules/core-js-pure/internals/internal-metadata.js"(t,e){"use strict";var r=Z(),a=re(),i=Jt(),l=se(),s=Ee(),d=Pe().f,f=mo(),h=Ld(),A=kd(),E=Dr(),N=Ao(),C=!1,L=E("meta"),j=0,k=function(P){d(P,L,{value:{objectID:"O"+j++,weakData:{}}})},_=function(P,B){if(!l(P))return typeof P=="symbol"?P:(typeof P=="string"?"S":"P")+P;if(!s(P,L)){if(!A(P))return"F";if(!B)return"E";k(P)}return P[L].objectID},W=function(P,B){if(!s(P,L)){if(!A(P))return!0;if(!B)return!1;k(P)}return P[L].weakData},H=function(P){return N&&C&&A(P)&&!s(P,L)&&k(P),P},M=function(){V.enable=function(){},C=!0;var P=f.f,B=a([].splice),U={};U[L]=1,P(U).length&&(f.f=function($){for(var z=P($),o=0,n=z.length;o<n;o++)if(z[o]===L){B(z,o,1);break}return z},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:h.f}))},V=e.exports={enable:M,fastKey:_,getWeakData:W,onFreeze:H};i[L]=!0}}),ir=w({"../../node_modules/core-js-pure/internals/iterate.js"(t,e){"use strict";var r=yt(),a=Te(),i=Re(),l=Ut(),s=bo(),d=ze(),f=ve(),h=yo(),A=Qr(),E=er(),N=TypeError,C=function(j,k){this.stopped=j,this.result=k},L=C.prototype;e.exports=function(j,k,_){var W=_&&_.that,H=!!(_&&_.AS_ENTRIES),M=!!(_&&_.IS_RECORD),V=!!(_&&_.IS_ITERATOR),P=!!(_&&_.INTERRUPTED),B=r(k,W),U,$,z,o,n,u,c,p=function(g){return U&&E(U,"normal",g),new C(!0,g)},v=function(g){return H?(i(g),P?B(g[0],g[1],p):B(g[0],g[1])):P?B(g,p):B(g)};if(M)U=j.iterator;else if(V)U=j;else{if($=A(j),!$)throw new N(l(j)+" is not iterable");if(s($)){for(z=0,o=d(j);o>z;z++)if(n=v(j[z]),n&&f(L,n))return n;return new C(!1)}U=h(j,$)}for(u=M?j.next:U.next;!(c=a(u,U)).done;){try{n=v(c.value)}catch(g){E(U,"throw",g)}if(typeof n=="object"&&n&&f(L,n))return n}return new C(!1)}}}),aa=w({"../../node_modules/core-js-pure/internals/an-instance.js"(t,e){"use strict";var r=ve(),a=TypeError;e.exports=function(i,l){if(r(l,i))return i;throw new a("Incorrect invocation")}}}),ia=w({"../../node_modules/core-js-pure/internals/collection.js"(t,e){"use strict";var r=Z(),a=ne(),i=ar(),l=J(),s=it(),d=ir(),f=aa(),h=he(),A=se(),E=tt(),N=Qt(),C=Pe().f,L=Oe().forEach,j=me(),k=ot(),_=k.set,W=k.getterFor;e.exports=function(H,M,V){var P=H.indexOf("Map")!==-1,B=H.indexOf("Weak")!==-1,U=P?"set":"add",$=a[H],z=$&&$.prototype,o={},n;if(!j||!h($)||!(B||z.forEach&&!l(function(){new $().entries().next()})))n=V.getConstructor(M,H,P,U),i.enable();else{n=M(function(p,v){_(f(p,u),{type:H,collection:new $}),E(v)||d(v,p[U],{that:p,AS_ENTRIES:P})});var u=n.prototype,c=W(H);L(["add","clear","delete","forEach","get","has","set","keys","values","entries"],function(p){var v=p==="add"||p==="set";p in z&&!(B&&p==="clear")&&s(u,p,function(g,y){var b=c(this).collection;if(!v&&B&&!A(g))return p==="get"?void 0:!1;var m=b[p](g===0?0:g,y);return v?this:m})}),B||C(u,"size",{configurable:!0,get:function(){return c(this).collection.size}})}return N(n,H,!1,!0),o[H]=n,r({global:!0,forced:!0},o),B||V.setStrong(n,H,P),n}}}),wo=w({"../../node_modules/core-js-pure/internals/define-built-in-accessor.js"(t,e){"use strict";var r=Pe();e.exports=function(a,i,l){return r.f(a,i,l)}}}),oa=w({"../../node_modules/core-js-pure/internals/define-built-ins.js"(t,e){"use strict";var r=Xr();e.exports=function(a,i,l){for(var s in i)l&&l.unsafe&&a[s]?a[s]=i[s]:r(a,s,i[s],l);return a}}}),Pd=w({"../../node_modules/core-js-pure/internals/set-species.js"(t,e){"use strict";var r=rt(),a=wo(),i=ge(),l=me(),s=i("species");e.exports=function(d){var f=r(d);l&&f&&!f[s]&&a(f,s,{configurable:!0,get:function(){return this}})}}}),Eo=w({"../../node_modules/core-js-pure/internals/collection-strong.js"(t,e){"use strict";var r=Ur(),a=wo(),i=oa(),l=yt(),s=aa(),d=tt(),f=ir(),h=Yr(),A=Zr(),E=Pd(),N=me(),C=ar().fastKey,L=ot(),j=L.set,k=L.getterFor;e.exports={getConstructor:function(_,W,H,M){var V=_(function(z,o){s(z,P),j(z,{type:W,index:r(null),first:void 0,last:void 0,size:0}),N||(z.size=0),d(o)||f(o,z[M],{that:z,AS_ENTRIES:H})}),P=V.prototype,B=k(W),U=function(z,o,n){var u=B(z),c=$(z,o),p,v;return c?c.value=n:(u.last=c={index:v=C(o,!0),key:o,value:n,previous:p=u.last,next:void 0,removed:!1},u.first||(u.first=c),p&&(p.next=c),N?u.size++:z.size++,v!=="F"&&(u.index[v]=c)),z},$=function(z,o){var n=B(z),u=C(o),c;if(u!=="F")return n.index[u];for(c=n.first;c;c=c.next)if(c.key===o)return c};return i(P,{clear:function(){for(var o=this,n=B(o),u=n.first;u;)u.removed=!0,u.previous&&(u.previous=u.previous.next=void 0),u=u.next;n.first=n.last=void 0,n.index=r(null),N?n.size=0:o.size=0},delete:function(z){var o=this,n=B(o),u=$(o,z);if(u){var c=u.next,p=u.previous;delete n.index[u.index],u.removed=!0,p&&(p.next=c),c&&(c.previous=p),n.first===u&&(n.first=c),n.last===u&&(n.last=p),N?n.size--:o.size--}return!!u},forEach:function(o){for(var n=B(this),u=l(o,arguments.length>1?arguments[1]:void 0),c;c=c?c.next:n.first;)for(u(c.value,c.key,this);c&&c.removed;)c=c.previous},has:function(o){return!!$(this,o)}}),i(P,H?{get:function(o){var n=$(this,o);return n&&n.value},set:function(o,n){return U(this,o===0?0:o,n)}}:{add:function(o){return U(this,o=o===0?0:o,o)}}),N&&a(P,"size",{configurable:!0,get:function(){return B(this).size}}),V},setStrong:function(_,W,H){var M=W+" Iterator",V=k(W),P=k(M);h(_,W,function(B,U){j(this,{type:M,target:B,state:V(B),kind:U,last:void 0})},function(){for(var B=P(this),U=B.kind,$=B.last;$&&$.removed;)$=$.previous;return!B.target||!(B.last=$=$?$.next:B.state.first)?(B.target=void 0,A(void 0,!0)):A(U==="keys"?$.key:U==="values"?$.value:[$.key,$.value],!1)},H?"entries":"values",!H,!0),E(W)}}}}),Od=w({"../../node_modules/core-js-pure/modules/es.set.constructor.js"(){"use strict";var t=ia(),e=Eo();t("Set",function(r){return function(){return r(this,arguments.length?arguments[0]:void 0)}},e)}}),Md=w({"../../node_modules/core-js-pure/modules/es.set.js"(){"use strict";Od()}}),$e=w({"../../node_modules/core-js-pure/internals/a-set.js"(t,e){"use strict";var r=Ut(),a=TypeError;e.exports=function(i){if(typeof i=="object"&&"size"in i&&"has"in i&&"add"in i&&"delete"in i&&"keys"in i)return i;throw new a(r(i)+" is not a set")}}}),To=w({"../../node_modules/core-js-pure/internals/caller.js"(t,e){"use strict";e.exports=function(r,a){return a===1?function(i,l){return i[r](l)}:function(i,l,s){return i[r](l,s)}}}}),Ge=w({"../../node_modules/core-js-pure/internals/set-helpers.js"(t,e){"use strict";var r=rt(),a=To(),i=r("Set"),l=i.prototype;e.exports={Set:i,add:a("add",1),has:a("has",1),remove:a("delete",1),proto:l}}}),Ue=w({"../../node_modules/core-js-pure/internals/iterate-simple.js"(t,e){"use strict";var r=Te();e.exports=function(a,i,l){for(var s=l?a:a.iterator,d=a.next,f,h;!(f=r(d,s)).done;)if(h=i(f.value),h!==void 0)return h}}}),At=w({"../../node_modules/core-js-pure/internals/set-iterate.js"(t,e){"use strict";var r=Ue();e.exports=function(a,i,l){return l?r(a.keys(),i,!0):a.forEach(i)}}}),na=w({"../../node_modules/core-js-pure/internals/set-clone.js"(t,e){"use strict";var r=Ge(),a=At(),i=r.Set,l=r.add;e.exports=function(s){var d=new i;return a(s,function(f){l(d,f)}),d}}}),wt=w({"../../node_modules/core-js-pure/internals/set-size.js"(t,e){"use strict";e.exports=function(r){return r.size}}}),_d=w({"../../node_modules/core-js-pure/internals/get-iterator-direct.js"(t,e){"use strict";e.exports=function(r){return{iterator:r,next:r.next,done:!1}}}}),Ke=w({"../../node_modules/core-js-pure/internals/get-set-record.js"(t,e){"use strict";var r=He(),a=Re(),i=Te(),l=Xt(),s=_d(),d="Invalid size",f=RangeError,h=TypeError,A=Math.max,E=function(N,C){this.set=N,this.size=A(C,0),this.has=r(N.has),this.keys=r(N.keys)};E.prototype={getIterator:function(){return s(a(i(this.keys,this.set)))},includes:function(N){return i(this.has,this.set,N)}},e.exports=function(N){a(N);var C=+N.size;if(C!==C)throw new h(d);var L=l(C);if(L<0)throw new f(d);return new E(N,L)}}}),Dd=w({"../../node_modules/core-js-pure/internals/set-difference.js"(t,e){"use strict";var r=$e(),a=Ge(),i=na(),l=wt(),s=Ke(),d=At(),f=Ue(),h=a.has,A=a.remove;e.exports=function(N){var C=r(this),L=s(N),j=i(C);return l(C)<=L.size?d(C,function(k){L.includes(k)&&A(j,k)}):f(L.getIterator(),function(k){h(C,k)&&A(j,k)}),j}}}),Xe=w({"../../node_modules/core-js-pure/internals/set-method-accept-set-like.js"(t,e){"use strict";e.exports=function(){return!1}}}),Bd=w({"../../node_modules/core-js-pure/modules/es.set.difference.v2.js"(){"use strict";var t=Z(),e=Dd(),r=Xe();t({target:"Set",proto:!0,real:!0,forced:!r("difference")},{difference:e})}}),Hd=w({"../../node_modules/core-js-pure/internals/set-intersection.js"(t,e){"use strict";var r=$e(),a=Ge(),i=wt(),l=Ke(),s=At(),d=Ue(),f=a.Set,h=a.add,A=a.has;e.exports=function(N){var C=r(this),L=l(N),j=new f;return i(C)>L.size?d(L.getIterator(),function(k){A(C,k)&&h(j,k)}):s(C,function(k){L.includes(k)&&h(j,k)}),j}}}),Vd=w({"../../node_modules/core-js-pure/modules/es.set.intersection.v2.js"(){"use strict";var t=Z(),e=J(),r=Hd(),a=Xe(),i=!a("intersection")||e(function(){return String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:i},{intersection:r})}}),Wd=w({"../../node_modules/core-js-pure/internals/set-is-disjoint-from.js"(t,e){"use strict";var r=$e(),a=Ge().has,i=wt(),l=Ke(),s=At(),d=Ue(),f=er();e.exports=function(A){var E=r(this),N=l(A);if(i(E)<=N.size)return s(E,function(L){if(N.includes(L))return!1},!0)!==!1;var C=N.getIterator();return d(C,function(L){if(a(E,L))return f(C,"normal",!1)})!==!1}}}),zd=w({"../../node_modules/core-js-pure/modules/es.set.is-disjoint-from.v2.js"(){"use strict";var t=Z(),e=Wd(),r=Xe();t({target:"Set",proto:!0,real:!0,forced:!r("isDisjointFrom")},{isDisjointFrom:e})}}),$d=w({"../../node_modules/core-js-pure/internals/set-is-subset-of.js"(t,e){"use strict";var r=$e(),a=wt(),i=At(),l=Ke();e.exports=function(d){var f=r(this),h=l(d);return a(f)>h.size?!1:i(f,function(A){if(!h.includes(A))return!1},!0)!==!1}}}),Gd=w({"../../node_modules/core-js-pure/modules/es.set.is-subset-of.v2.js"(){"use strict";var t=Z(),e=$d(),r=Xe();t({target:"Set",proto:!0,real:!0,forced:!r("isSubsetOf")},{isSubsetOf:e})}}),Ud=w({"../../node_modules/core-js-pure/internals/set-is-superset-of.js"(t,e){"use strict";var r=$e(),a=Ge().has,i=wt(),l=Ke(),s=Ue(),d=er();e.exports=function(h){var A=r(this),E=l(h);if(i(A)<E.size)return!1;var N=E.getIterator();return s(N,function(C){if(!a(A,C))return d(N,"normal",!1)})!==!1}}}),Kd=w({"../../node_modules/core-js-pure/modules/es.set.is-superset-of.v2.js"(){"use strict";var t=Z(),e=Ud(),r=Xe();t({target:"Set",proto:!0,real:!0,forced:!r("isSupersetOf")},{isSupersetOf:e})}}),Xd=w({"../../node_modules/core-js-pure/internals/set-symmetric-difference.js"(t,e){"use strict";var r=$e(),a=Ge(),i=na(),l=Ke(),s=Ue(),d=a.add,f=a.has,h=a.remove;e.exports=function(E){var N=r(this),C=l(E).getIterator(),L=i(N);return s(C,function(j){f(N,j)?h(L,j):d(L,j)}),L}}}),Yd=w({"../../node_modules/core-js-pure/modules/es.set.symmetric-difference.v2.js"(){"use strict";var t=Z(),e=Xd(),r=Xe();t({target:"Set",proto:!0,real:!0,forced:!r("symmetricDifference")},{symmetricDifference:e})}}),Zd=w({"../../node_modules/core-js-pure/internals/set-union.js"(t,e){"use strict";var r=$e(),a=Ge().add,i=na(),l=Ke(),s=Ue();e.exports=function(f){var h=r(this),A=l(f).getIterator(),E=i(h);return s(A,function(N){a(E,N)}),E}}}),Jd=w({"../../node_modules/core-js-pure/modules/es.set.union.v2.js"(){"use strict";var t=Z(),e=Zd(),r=Xe();t({target:"Set",proto:!0,real:!0,forced:!r("union")},{union:e})}}),Qd=w({"../../node_modules/core-js-pure/es/set/index.js"(t,e){"use strict";rr(),ra(),Md(),Bd(),Vd(),zd(),Gd(),Kd(),Yd(),Jd(),Jr();var r=xe();e.exports=r.Set}}),ep=w({"../../node_modules/core-js-pure/internals/dom-iterables.js"(t,e){"use strict";e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}}}),sa=w({"../../node_modules/core-js-pure/modules/web.dom-collections.iterator.js"(){"use strict";rr();var t=ep(),e=ne(),r=Qt(),a=nt();for(i in t)r(e[i],i),a[i]=a.Array;var i}}),tp=w({"../../node_modules/core-js-pure/stable/set/index.js"(t,e){"use strict";var r=Qd();sa(),e.exports=r}}),rp=w({"../../node_modules/core-js-pure/internals/number-parse-float.js"(t,e){"use strict";var r=ne(),a=J(),i=re(),l=We(),s=ta().trim,d=tr(),f=i("".charAt),h=r.parseFloat,A=r.Symbol,E=A&&A.iterator,N=1/h(d+"-0")!==-1/0||E&&!a(function(){h(Object(E))});e.exports=N?function(L){var j=s(l(L)),k=h(j);return k===0&&f(j,0)==="-"?-0:k}:h}}),ap=w({"../../node_modules/core-js-pure/modules/es.parse-float.js"(){"use strict";var t=Z(),e=rp();t({global:!0,forced:parseFloat!==e},{parseFloat:e})}}),ip=w({"../../node_modules/core-js-pure/es/parse-float.js"(t,e){"use strict";ap();var r=xe();e.exports=r.parseFloat}}),op=w({"../../node_modules/core-js-pure/stable/parse-float.js"(t,e){"use strict";var r=ip();e.exports=r}}),np=w({"../../node_modules/core-js-pure/modules/es.array.index-of.js"(){"use strict";var t=Z(),e=zt(),r=Wr().indexOf,a=xt(),i=e([].indexOf),l=!!i&&1/i([1],1,-0)<0,s=l||!a("indexOf");t({target:"Array",proto:!0,forced:s},{indexOf:function(f){var h=arguments.length>1?arguments[1]:void 0;return l?i(this,f,h)||0:r(this,f,h)}})}}),sp=w({"../../node_modules/core-js-pure/es/array/virtual/index-of.js"(t,e){"use strict";np();var r=be();e.exports=r("Array","indexOf")}}),lp=w({"../../node_modules/core-js-pure/es/instance/index-of.js"(t,e){"use strict";var r=ve(),a=sp(),i=Array.prototype;e.exports=function(l){var s=l.indexOf;return l===i||r(i,l)&&s===i.indexOf?a:s}}}),up=w({"../../node_modules/core-js-pure/stable/instance/index-of.js"(t,e){"use strict";var r=lp();e.exports=r}}),cp=w({"../../node_modules/core-js-pure/internals/collection-weak.js"(t,e){"use strict";var r=re(),a=oa(),i=ar().getWeakData,l=aa(),s=Re(),d=tt(),f=se(),h=ir(),A=Oe(),E=Ee(),N=ot(),C=N.set,L=N.getterFor,j=A.find,k=A.findIndex,_=r([].splice),W=0,H=function(P){return P.frozen||(P.frozen=new M)},M=function(){this.entries=[]},V=function(P,B){return j(P.entries,function(U){return U[0]===B})};M.prototype={get:function(P){var B=V(this,P);if(B)return B[1]},has:function(P){return!!V(this,P)},set:function(P,B){var U=V(this,P);U?U[1]=B:this.entries.push([P,B])},delete:function(P){var B=k(this.entries,function(U){return U[0]===P});return~B&&_(this.entries,B,1),!!~B}},e.exports={getConstructor:function(P,B,U,$){var z=P(function(c,p){l(c,o),C(c,{type:B,id:W++,frozen:void 0}),d(p)||h(p,c[$],{that:c,AS_ENTRIES:U})}),o=z.prototype,n=L(B),u=function(c,p,v){var g=n(c),y=i(s(p),!0);return y===!0?H(g).set(p,v):y[g.id]=v,c};return a(o,{delete:function(c){var p=n(this);if(!f(c))return!1;var v=i(c);return v===!0?H(p).delete(c):v&&E(v,p.id)&&delete v[p.id]},has:function(p){var v=n(this);if(!f(p))return!1;var g=i(p);return g===!0?H(v).has(p):g&&E(g,v.id)}}),a(o,U?{get:function(p){var v=n(this);if(f(p)){var g=i(p);return g===!0?H(v).get(p):g?g[v.id]:void 0}},set:function(p,v){return u(this,p,v)}}:{add:function(p){return u(this,p,!0)}}),z}}}}),dp=w({"../../node_modules/core-js-pure/modules/es.weak-map.constructor.js"(){"use strict";var t=Ao(),e=ne(),r=re(),a=oa(),i=ar(),l=ia(),s=cp(),d=se(),f=ot().enforce,h=J(),A=vo(),E=Object,N=Array.isArray,C=E.isExtensible,L=E.isFrozen,j=E.isSealed,k=E.freeze,_=E.seal,W=!e.ActiveXObject&&"ActiveXObject"in e,H,M=function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},V=l("WeakMap",M,s),P=V.prototype,B=r(P.set),U=function(){return t&&h(function(){var n=k([]);return B(new V,n,1),!L(n)})};A&&(W?(H=s.getConstructor(M,"WeakMap",!0),i.enable(),$=r(P.delete),z=r(P.has),o=r(P.get),a(P,{delete:function(n){if(d(n)&&!C(n)){var u=f(this);return u.frozen||(u.frozen=new H),$(this,n)||u.frozen.delete(n)}return $(this,n)},has:function(u){if(d(u)&&!C(u)){var c=f(this);return c.frozen||(c.frozen=new H),z(this,u)||c.frozen.has(u)}return z(this,u)},get:function(u){if(d(u)&&!C(u)){var c=f(this);return c.frozen||(c.frozen=new H),z(this,u)?o(this,u):c.frozen.get(u)}return o(this,u)},set:function(u,c){if(d(u)&&!C(u)){var p=f(this);p.frozen||(p.frozen=new H),z(this,u)?B(this,u,c):p.frozen.set(u,c)}else B(this,u,c);return this}})):U()&&a(P,{set:function(u,c){var p;return N(u)&&(L(u)?p=k:j(u)&&(p=_)),B(this,u,c),p&&p(u),this}}));var $,z,o}}),pp=w({"../../node_modules/core-js-pure/modules/es.weak-map.js"(){"use strict";dp()}}),fp=w({"../../node_modules/core-js-pure/es/weak-map/index.js"(t,e){"use strict";rr(),ra(),pp();var r=xe();e.exports=r.WeakMap}}),vp=w({"../../node_modules/core-js-pure/stable/weak-map/index.js"(t,e){"use strict";var r=fp();sa(),e.exports=r}}),gp=w({"../../node_modules/core-js-pure/modules/es.array.slice.js"(){"use strict";var t=Z(),e=Yt(),r=Vr(),a=se(),i=po(),l=ze(),s=ke(),d=Hr(),f=ge(),h=Zt(),A=xo(),E=h("slice"),N=f("species"),C=Array,L=Math.max;t({target:"Array",proto:!0,forced:!E},{slice:function(k,_){var W=s(this),H=l(W),M=i(k,H),V=i(_===void 0?H:_,H),P,B,U;if(e(W)&&(P=W.constructor,r(P)&&(P===C||e(P.prototype))?P=void 0:a(P)&&(P=P[N],P===null&&(P=void 0)),P===C||P===void 0))return A(W,M,V);for(B=new(P===void 0?C:P)(L(V-M,0)),U=0;M<V;M++,U++)M in W&&d(B,U,W[M]);return B.length=U,B}})}}),hp=w({"../../node_modules/core-js-pure/es/array/virtual/slice.js"(t,e){"use strict";gp();var r=be();e.exports=r("Array","slice")}}),bp=w({"../../node_modules/core-js-pure/es/instance/slice.js"(t,e){"use strict";var r=ve(),a=hp(),i=Array.prototype;e.exports=function(l){var s=l.slice;return l===i||r(i,l)&&s===i.slice?a:s}}}),yp=w({"../../node_modules/core-js-pure/stable/instance/slice.js"(t,e){"use strict";var r=bp();e.exports=r}}),mp=w({"../../node_modules/core-js-pure/internals/object-to-array.js"(t,e){"use strict";var r=me(),a=J(),i=re(),l=Kr(),s=$r(),d=ke(),f=Zi().f,h=i(f),A=i([].push),E=r&&a(function(){var C=Object.create(null);return C[2]=2,!h(C,2)}),N=function(C){return function(L){for(var j=d(L),k=s(j),_=E&&l(j)===null,W=k.length,H=0,M=[],V;W>H;)V=k[H++],(!r||(_?V in j:h(j,V)))&&A(M,C?[V,j[V]]:j[V]);return M}};e.exports={entries:N(!0),values:N(!1)}}}),xp=w({"../../node_modules/core-js-pure/modules/es.object.entries.js"(){"use strict";var t=Z(),e=mp().entries;t({target:"Object",stat:!0},{entries:function(a){return e(a)}})}}),Ap=w({"../../node_modules/core-js-pure/es/object/entries.js"(t,e){"use strict";xp();var r=xe();e.exports=r.Object.entries}}),wp=w({"../../node_modules/core-js-pure/stable/object/entries.js"(t,e){"use strict";var r=Ap();e.exports=r}}),Ep=w({"../../node_modules/core-js-pure/internals/array-for-each.js"(t,e){"use strict";var r=Oe().forEach,a=xt(),i=a("forEach");e.exports=i?[].forEach:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}}),Tp=w({"../../node_modules/core-js-pure/modules/es.array.for-each.js"(){"use strict";var t=Z(),e=Ep();t({target:"Array",proto:!0,forced:[].forEach!==e},{forEach:e})}}),Np=w({"../../node_modules/core-js-pure/es/array/virtual/for-each.js"(t,e){"use strict";Tp();var r=be();e.exports=r("Array","forEach")}}),Cp=w({"../../node_modules/core-js-pure/stable/array/virtual/for-each.js"(t,e){"use strict";var r=Np();e.exports=r}}),Sp=w({"../../node_modules/core-js-pure/modules/web.dom-collections.for-each.js"(){}}),Rp=w({"../../node_modules/core-js-pure/stable/instance/for-each.js"(t,e){"use strict";var r=mt(),a=Ee(),i=ve(),l=Cp();Sp();var s=Array.prototype,d={DOMTokenList:!0,NodeList:!0};e.exports=function(f){var h=f.forEach;return f===s||i(s,f)&&h===s.forEach||a(d,r(f))?l:h}}}),jp=w({"../../node_modules/core-js-pure/modules/es.map.constructor.js"(){"use strict";var t=ia(),e=Eo();t("Map",function(r){return function(){return r(this,arguments.length?arguments[0]:void 0)}},e)}}),Ip=w({"../../node_modules/core-js-pure/modules/es.map.js"(){"use strict";jp()}}),qp=w({"../../node_modules/core-js-pure/internals/map-helpers.js"(t,e){"use strict";var r=rt(),a=To(),i=r("Map");e.exports={Map:i,set:a("set",2),get:a("get",1),has:a("has",1),remove:a("delete",1),proto:i.prototype}}}),Lp=w({"../../node_modules/core-js-pure/modules/es.map.group-by.js"(){"use strict";var t=Z(),e=re(),r=He(),a=Fe(),i=ir(),l=qp(),s=at(),d=J(),f=l.Map,h=l.has,A=l.get,E=l.set,N=e([].push),C=s||d(function(){return f.groupBy("ab",function(L){return L}).get("a").length!==1});t({target:"Map",stat:!0,forced:s||C},{groupBy:function(j,k){a(j),r(k);var _=new f,W=0;return i(j,function(H){var M=k(H,W++);h(_,M)?N(A(_,M),H):E(_,M,[H])}),_}})}}),Fp=w({"../../node_modules/core-js-pure/es/map/index.js"(t,e){"use strict";rr(),Ip(),Lp(),ra(),Jr();var r=xe();e.exports=r.Map}}),kp=w({"../../node_modules/core-js-pure/stable/map/index.js"(t,e){"use strict";var r=Fp();sa(),e.exports=r}}),No={};tc(No,{Beneficiary:()=>va,Category:()=>fa,Classification:()=>ca,ImpactScore:()=>ga,Risk:()=>pa,RuleStatus:()=>ha,Severity:()=>da,buildRules:()=>Uf,evaluateRule:()=>Do,evaluateRules:()=>Kf,extractMetadataFromRule:()=>Zf,iterateAllElements:()=>Vo,maybeFlattenWorkGenerator:()=>Bo,precompute:()=>Ho,shouldElementBeScanned:()=>Jf,weakRefFactory:()=>Xf});Wo.exports=ac(No);var Pp={"aria-atomic":["true","false"],"aria-busy":["true","false"],"aria-controls":"*","aria-current":["page","step","location","date","time","true","false"],"aria-describedby":"*","aria-details":"*","aria-disabled":["true","false"],"aria-errormessage":"*","aria-expanded":["true","false"],"aria-flowto":"*","aria-grabbed":["true","false"],"aria-haspopup":["dialog","grid","listbox","menu","tree","true","false"],"aria-hidden":["true","false"],"aria-invalid":["grammar","spelling","true","false"],"aria-keyshortcuts":"*","aria-label":"*","aria-labelledby":"*","aria-live":["assertive","polite","off"],"aria-owns":"*","aria-relevant":["additions","additions removals","additions text","removals","removals additions","removals text","text","text additions","text removals","all"],"aria-roledescription":"*"},Op={"aria-activedescendant":"*","aria-autocomplete":["inline","list","both","none"],"aria-checked":["mixed","true","false"],"aria-colcount":"#","aria-colindex":"#","aria-colspan":"#","aria-level":"#","aria-modal":["true","false"],"aria-multiline":["true","false"],"aria-multiselectable":["true","false"],"aria-orientation":["horizontal","vertical"],"aria-placeholder":"*","aria-posinset":"#","aria-pressed":["mixed","true","false"],"aria-readonly":["true","false"],"aria-required":["true","false"],"aria-rowcount":"#","aria-rowindex":"#","aria-rowspan":"#","aria-selected":["true","false"],"aria-setsize":"#","aria-sort":["ascending","descending","none","other"],"aria-valuemax":"#","aria-valuemin":"#","aria-valuenow":"#","aria-valuetext":"*"},Mp={alert:{allowed:"section"},alertdialog:{allowed:"section",attributes:["aria-modal"]},application:{allowed:"article, audio, embed, iframe, object, section, svg, video",attributes:["aria-activedescendant"]},article:{elements:"article",attributes:["aria-posinset","aria-setsize"]},banner:{elements:"header",allowed:"section"},button:{elements:'button, input[type="button"]',allowed:"a[href]",attributes:["aria-pressed"]},cell:{elements:"td",attributes:["aria-colindex","aria-colspan","aria-rowindex","aria-rowspan"],required_parent:["row"]},checkbox:{elements:'input[type="checkbox"]',allowed:"button",attributes:["aria-checked","aria-readonly"]},columnheader:{elements:'th:not([scope]), th[scope="col"]',attributes:["aria-colindex","aria-colspan","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected","aria-sort"],required_parent:["row"]},combobox:{allowed:'input[type="text"]',attributes:["aria-activedescendant","aria-autocomplete","aria-orientation","aria-readonly","aria-required"],required_children:[{condition:'[aria-expanded="true"]',role:["listbox","tree","grid","dialog"]}]},complementary:{elements:"aside",allowed:"section"},contentinfo:{elements:"footer"},definition:{elements:"dfn, dd"},dialog:{attributes:["aria-modal"]},directory:{},document:{},feed:{required_children:["article"]},figure:{},form:{elements:"form"},grid:{elements:"table",attributes:["aria-activedescendant","aria-colcount","aria-level","aria-multiselectable","aria-readonly","aria-rowcount"],required_children:["row","rowgroup"]},gridcell:{elements:"td",attributes:["aria-colindex","aria-colspan","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected"],required_parent:["row"]},group:{attributes:["aria-activedescendant"],required_children:[{condition:'[role="list"] [role="group"]',required:["listitem"]},{condition:'[role="menu"] [role="group"], [role="menubar"] [role="group"]',required:["menuitem","menuitemradio"]},{condition:'[role="tree"] [role="group"]',required:["treeitem"]}]},heading:{elements:"h1, h2, h3, h4, h5, h6",attributes:["aria-level"],required:["aria-level"]},img:{},link:{elements:"a[href], map area[href]"},list:{elements:"ol, ul",required_children:["listitem","group"]},listbox:{elements:"select",attributes:["aria-activedescendant","aria-multiselectable","aria-orientation","aria-readonly","aria-required"],required_children:["option"]},listitem:{elements:"li",attributes:["aria-level","aria-posinset","aria-setsize"],required_parent:["list","group"]},log:{},main:{elements:"main"},marquee:{},math:{},menu:{attributes:["aria-activedescendant","aria-orientation"],required_children:["menuitem","group","menuitemcheckbox","menuitemradio"]},menubar:{attributes:["aria-activedescendant","aria-orientation"],required_children:["menuitem","group","menuitemcheckbox","menuitemradio"]},menuitem:{attributes:["aria-posinset","aria-setsize"],required_parent:["group","menu","menubar"]},menuitemcheckbox:{attributes:["aria-checked","aria-posinset","aria-setsize"],required_parent:["menu","menubar"]},menuitemradio:{attributes:["aria-checked","aria-posinset","aria-setsize"],required_parent:["group","menu","menubar"]},navigation:{elements:"nav"},note:{},option:{elements:"option",attributes:["aria-checked","aria-posinset","aria-selected","aria-setsize"],required_parent:["listbox"]},progressbar:{attributes:["aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},radio:{elements:'input[type="radio"]',attributes:["aria-checked","aria-posinset","aria-setsize"]},radiogroup:{attributes:["aria-activedescendant","aria-orientation","aria-readonly","aria-required"],required_children:["radio"]},region:{elements:"section"},row:{elements:"tr",attributes:["aria-activedescendant","aria-colindex","aria-level","aria-rowindex","aria-selected"],required_children:["cell","gridcell","columnheader","rowheader"],required_parent:["grid","rowgroup","table","treegrid"]},rowgroup:{required_children:["row"],required_parent:["grid","table","treegrid"]},rowheader:{elements:'th[scope="row"]',attributes:["aria-colindex","aria-colspan","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected","aria-sort"],required_parent:["row"]},scrollbar:{attributes:["aria-orientation","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],required:["aria-controls"]},search:{attributes:[]},searchbox:{elements:'input[type="search"]',attributes:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-placeholder","aria-readonly","aria-required"]},separator:{elements:"hr",attributes:["aria-orientation","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},slider:{attributes:["aria-orientation","aria-readonly","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},spinbutton:{attributes:["aria-activedescendant","aria-readonly","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"]},status:{},switch:{attributes:["aria-checked","aria-readonly"]},tab:{attributes:["aria-posinset","aria-selected","aria-setsize"],required_parent:["tablist"]},table:{attributes:["aria-colcount","aria-rowcount"],required_children:["row","rowgroup"]},tablist:{attributes:["aria-activedescendant","aria-level","aria-multiselectable","aria-orientation"],required_children:["tab"]},tabpanel:{},term:{elements:"dt"},textbox:{elements:'input:not([type]), input[type="text"], input[type="email"], input[type="tel"], textarea',attributes:["aria-activedescendant","aria-autocomplete","aria-multiline","aria-placeholder","aria-readonly","aria-required"]},timer:{},toolbar:{attributes:["aria-activedescendant","aria-orientation"]},tooltip:{},tree:{attributes:["aria-activedescendant","aria-multiselectable","aria-orientation","aria-required"],required_children:["group","treeitem"]},treegrid:{attributes:["aria-activedescendant","aria-colcount","aria-level","aria-multiselectable","aria-orientation","aria-readonly","aria-required","aria-rowcount"],required_children:["row","rowgroup"]},treeitem:{attributes:["aria-checked","aria-level","aria-posinset","aria-selected","aria-setsize"],required_parent:["group","tree"]}},_p={name:{type:"text",fields:["name","full name"]},"honorific-prefix":{type:"text",fields:["prefix","title","honorific","honorific-prefix"]},"given-name":{type:"text",fields:["first name","given name"]},"additional-name":{type:"text",fields:["additional name","middle name","middle initial"]},"family-name":{type:"text",fields:["last name","family name"]},"honorific-suffix":{type:"text",fields:["suffix"]},nickname:{type:"text",fields:["screen name","nick name"]},"organization-title":{type:"text",fields:["position","company title","organization title"]},username:{type:"text",fields:["user name"]},"new-password":{type:"password",fields:["new password"]},"current-password":{type:"password",fields:["password","current password","old password"]},organization:{type:"text",fields:["company","organization"]},"street-address":{type:"textarea",fields:["address","billing address","shipping address","street address","billing street address","shipping street address"]},"address-line1":{type:"text",fields:["address line 1","billing address line 1","shipping address line 1"]},"address-line2":{type:"text",fields:["address line 2","billing address line 2","shipping address line 2"]},"address-line3":{type:"text",fields:["address line 3","billing address line 3","shipping address line 3"]},"address-level4":{type:"text",fields:["address level 4","billing address level 4","shipping address level 4"]},"address-level3":{type:"text",fields:["address level 3","billing address level 3","shipping address level 3"]},"address-level2":{type:"text",fields:["address level 2","billing address level 2","shipping address level 2","city","billing city","shipping city","locality","billing locality","shipping locality"]},"address-level1":{type:"text",fields:["address level 1","billing address level 1","shipping address level 1","state","billing state","shipping state","area","billing area","shipping area","providence","billing providence","shipping providence","region","billing region","shipping region"]},country:{type:"text",fields:["country","billing country","shipping country","country code","billing country code","shipping country code"]},"country-name":{type:"text",fields:["country","billing country","shipping country","country name","billing country name","shipping country name"]},"postal-code":{type:"text",fields:["zip","billing zip","shipping zip","zip code","billing zip code","shipping zip code","postal code","billing postal code","shipping postal code"]},"cc-name":{type:"text",fields:["cc name","credit card name"]},"cc-given-name":{type:"text",fields:["cc given name","cc first name","credit card given name","credit card first name"]},"cc-additional-name":{type:"text",fields:["cc additional name","cc middle name","credit card additional name","credit card middle name"]},"cc-family-name":{type:"text",fields:["cc family name","cc last name","credit card family name","credit card last name"]},"cc-number":{type:"text",fields:["cc number","credit card number","credit card"]},"cc-exp":{type:"month",fields:["cc exp","exp","credit card expiration","expiration"]},"cc-exp-month":{type:"number",fields:["cc exp month","exp month","credit card expiration month","credit card exp month","expiration month"]},"cc-exp-year":{type:"number",fields:["cc exp year","exp year","credit card expiration year","credit card exp year","expiration year"]},"cc-csc":{type:"text",fields:["cc csc","csc","credit card security code","credit security code"]},"cc-type":{type:"text",fields:["cc type","credit card type"]},"transaction-currency":{type:"text",fields:["transaction currency","currency"]},"transaction-amount":{type:"number",fields:["transaction amount","amount"]},language:{type:"text",fields:["language","preferred language"]},bday:{type:"date",fields:["bday","dob","birth day","birth date","date of birth"]},"bday-day":{type:"number",fields:["bday day","dob day","birthdate day","day of birthdate","day of birth"]},"bday-month":{type:"number",fields:["bday month","dob month","birthday month","month of birthday","month of birth"]},"bday-year":{type:"number",fields:["bday year","dob year","birth day year","year of birthday","year of birth"]},sex:{type:"text",fields:["sex","gender","gender identity"]},url:{type:"url",fields:["url","web url","website url"]},photo:{type:"url",fields:["photo","pic","picture","profile","profile pic","profile picture","avatar","avatar pic","avatar picture"]},tel:{type:"tel",locational:!0,fields:["tel","telephone number","phone number","home phone","work phone","office phone","cell number","mobile number","mobile","cell","fax number","fax"]},"tel-country-code":{type:"text",locational:!0,fields:["tel country code","telephone country code","phone country code","home country code","work country code","office country code","cell country code","mobile country code","fax country code"]},"tel-national":{type:"text",locational:!0,fields:["tel national","telephone national number","phone national number","home phone national","work phone national","office phone national","cell national number","mobile national number","mobile national","cell national","fax national number","fax national"]},"tel-area-code":{type:"text",fields:["tel area code","telephone area code","phone area code","home phone area code","work phone area code","office phone area code","cell area code","mobile area code","fax area code"]},"tel-local":{type:"text",locational:!0,fields:["tel local","telephone local number","phone local number","home phone local","work phone local","office phone local","cell local number","mobile local number","mobile local","cell local","fax local number","fax local"]},"tel-local-prefix":{type:"text",locational:!0,fields:["tel local prefix","telephone local prefix","phone local prefix","home local prefix","home phone local prefix","work local prefix","work phone local prefix","office local prefix","office phone local prefix","cell local prefix","mobile local prefix","mobile phone local prefix","cell phone local prefix","fax local prefix"]},"tel-local-suffix":{type:"text",locational:!0,fields:["tel local suffix","telephone local suffix","phone local suffix","home local suffix","home phone local suffix","work local suffix","work phone local suffix","office local suffix","office phone local suffix","cell local suffix","mobile local suffix","mobile phone local suffix","cell phone local suffix","fax local suffix"]},"tel-extension":{type:"text",locational:!0,fields:["tel extension","telephone extension number","phone extension number","home phone extension","work phone extension","office phone extension","cell extension number","mobile extension number","mobile extension","cell extension","fax extension number","fax extension"]},email:{type:"email",locational:!0,fields:["email","email address","work email","home email","work email address","home email address"]},impp:{type:"url",locational:!0,fields:["instant message url","instant message protocol","instant messanger url","instant messenger protocol","instant messaging","instant messaging url"]}},Be;(function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Three=3]="Three"})(Be||(Be={}));var Co={GLOBAL_ATTRIBUTES:Pp,ROLES:Mp,ROLE_ATTRIBUTES:Op};function So(t,e){let r=e.position;return r==="absolute"||r==="fixed"}function Ro(t){var e;let r=t.reduce((a,i)=>{let l=parseInt(window.getComputedStyle(i).zIndex,10)||0;return a==null||a.zIndex<l?{element:i,zIndex:l}:a},null);return(e=r?.element)!=null?e:null}function jo(t){let{top:e,left:r}=t.getBoundingClientRect(),{scrollTop:a,scrollLeft:i}=document.body,l={top:e+a,left:r+i},s=window.getComputedStyle(t),d=parseFloat(s.height.replace("px","")),f=parseFloat(s.width.replace("px",""));return{offset:l,height:d,width:f}}function Hi(t){if(t instanceof HTMLElement&&t.hidden)return!0;let e=window.getComputedStyle(t);if(e.display==="none"||e.visibility!=="visible")return!0;let{height:r,width:a,overflow:i,opacity:l}=e;return r==="0px"&&a==="0px"&&i==="hidden"||parseFloat(l)<=0}function la(t,{checkAncestors:e=!0}={}){if(!e)return Hi(t);let r=t,a=0,i=5;for(;r&&a<i;){if(Hi(r))return!0;r=r.parentElement,a++}return!1}function Vi(t){return{top:t.offset.top,left:t.offset.left,bottom:t.offset.top+t.height,right:t.offset.left+t.width}}function Dp({surrounding:t,inside:e}){let r=Vi(t),a=Vi(e);return r.left<a.left&&r.right>a.right&&r.top<a.top&&r.bottom>a.bottom}function Bp(t,e){if(la(t))return!1;let r=jo(t);return Dp({surrounding:r,inside:e})}function Hp(t){let e=jo(t),r=t.ownerDocument.body,a=[];do a=Array.from(r.children).filter(i=>i!==t&&Bp(i,e)),a.length>=1&&(r=a.length===1?a[0]:Ro(a));while(a.length);return r}var Wi={URL:/url\(/,GRADIENT:/gradient\(/,WHITE_SPACE:/\s+/g};function Vp(t,e){let r="",{backgroundImage:a,backgroundColor:i}=e;return Wi.URL.test(a)||Wi.GRADIENT.test(a)?r=a:i!=="rgba(0, 0, 0, 0)"&&i!=="transparent"&&(r=i),r}var zi=new WeakMap;function Wp(t){let e=zi.get(t);return e||(e=window.getComputedStyle(t),zi.set(t,e)),e}function zp(t){var e;let r="",a=t;for(;a;){let i=Wp(a),l=Vp(a,i);if(l.includes("linear-gradient")){let f=$i(l,a);if(f.length>0){r=f.join(", ");break}}let s=l.split(",");for(let f of s){let h=f.trim();if(!h.startsWith("url")&&Io(h)){r=h;break}}let d=i.backgroundImage;if(d&&d.includes("linear-gradient")){let f=$i(d,a);if(f.length>0){r=f.join(", ");break}}if(r)break;if(a===t.ownerDocument.body)break;if(So(a,i)){a=Hp(a);continue}if(a.matches("html")){let f=(e=a.ownerDocument.defaultView)==null?void 0:e.frameElement;if(!f)break;a=f}a=a.parentElement}return r||"rgb(255, 255, 255)"}function $i(t,e){let r=[],a=/linear-gradient\(([^)]+)\)/.exec(t);if(!a)return r;let l=a[1].split(",").map(s=>s.trim()).filter(s=>Io(s));return l.length>0&&r.push(l[0]),l.length>2&&r.push(l[Math.floor(l.length/2)]),l.length>1&&r.push(l[l.length-1]),r}function Io(t){let e=/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/,r=/^rgb\(\s*(\d{1,3}\s*,\s*){2}\d{1,3}\s*\)$/,a=/^rgba\(\s*(\d{1,3}\s*,\s*){3}(\d*\.?\d+)?\s*\)$/;return e.test(t)||r.test(t)||a.test(t)}function ua(t){return!t||!t.replace?"''":t.replace(/[!"#$%&'()*+,./:;<=>?@[\]|\\^`{}~]/g,"\\$&")}function qo(t,e){let r=t.getAttribute(e??"aria-labelledby");if(!r)return null;let i=r.split(" ").map(d=>{var f,h;if(d=d.trim(),d){d=ua(d);let A=document.getElementById(d);return(h=(f=A?.innerText)!=null?f:A?.textContent)!=null?h:null}return null}).filter(d=>d!=null),l=i.findIndex(d=>d.endsWith(".")),s=l!==-1?l:i.length;return i.slice(0,s).join(" ")}function $p(t){var e,r;for(let a of Array.from(t.childNodes))if(a.nodeType===Node.TEXT_NODE&&((r=(e=a.textContent)==null?void 0:e.trim())!=null?r:"").length>0)return!0;return!1}var Gp=Co.ROLES;function Lo(t){var e;let r=Gp[t];return`${(e=r?.elements)!=null?e:""}, [role=${t}]`}function Up(t,e){var r,a;let i=Array.from((a=(r=t.parentNode)==null?void 0:r.children)!=null?a:[]),l=i.indexOf(t),s=i[l+1],d=Lo(e);return s instanceof Element&&s.matches(d)?s:null}function Fo(t,e){let r=t.parentNode;for(;r!=null&&r instanceof Element&&!e(r);)r=r.parentNode;return r instanceof Element&&e(r)?r:null}function ko(t,e,r){let a=e.toUpperCase(),l=Fo(t,s=>s instanceof Element&&e==="*"&&r!=null?s.matches(r):s.nodeName===a);return l&&(!r||l.matches(r))?l:null}var Gi={"input:text":["name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","email","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","transaction-currency","transaction-amount","language","url","photo"],"input:search":["name","nickname","username","organization","street-address"],"input:password":["new-password","current-password","one-time-code"],"input:number":["transaction-amount","cc-number","bday-day","bday-month","bday-year"],"input:date":["bday","bday-day","bday-month","bday-year"],"input:email":["email"],"input:tel":["tel"],select:["country","country-name","cc-type","cc-exp-month","cc-exp-year","bday-day","bday-month","bday-year","sex","transaction-currency"],textarea:["street-address","address-line1","address-line2","address-line3"]};function Kp(t){let e=t.tagName.toLowerCase(),a=t.type,i=e==="input"?`${e}:${a}`:e;return Gi[i]?{expectedAutocomplete:Gi[i],elementType:e}:null}function Xp(t){var e,r;let a=ko(t,"label"),i=!a&&((e=t.id)==null?void 0:e.length)>0?document.querySelector(`label[for='${ua(t.id)}']`):null;return(r=a??i)!=null?r:null}function Yp(t){var e,r,a,i;let l=t.getAttribute("aria-label");if(l)return l.trim().toLowerCase();if(t.getAttribute("aria-labelledby"))return(r=(e=qo(t,"aria-labelledby"))==null?void 0:e.toLowerCase())!=null?r:null;let s=Xp(t),d=(a=s?.innerText)==null?void 0:a.trim().toLowerCase(),f=(i=s?.textContent)==null?void 0:i.trim().toLowerCase();return d===""||d===void 0?f!==void 0?f:null:d}function Zp(t,e){return window.getComputedStyle(t,null).getPropertyValue(e)}var Jp=Me();function Po(t,e){let r=/rgba?\(\d+,\s?\d+,\s?\d+(?:,\s?(?:\d*\.)?\d+)?\)/g,a=e.match(r),i=[];return a?.length&&(i=a.map(l=>(0,Jp.getContrast)(t,l))),i}function Qp(t){return t.getAttribute("aria-hidden")=="true"||t.getAttribute("aria-visible")=="false"}function ef(t,e){let r=t?.getAttribute(e);if(!r)return!0;let a=r.split(" ").filter(i=>i.trim()!=="");return a.length===0?!0:a.every(i=>{let l=Boolean(document.getElementById(i));return l})}var tf=["link","read more","learn more","more","details","more details","click here","link here","click","here","click for details","continue","continue reading","button"];function rf(t){return t=t.toLowerCase().replace(/\s\s*/g," ").replace(/[.,;:!?+='"]+$/,"").trim(),t===""||tf.some(e=>t===e||t===e+"...")}var af=Me();function Oo(t){let{fontSize:e,fontWeight:r}=window.getComputedStyle(t),i=parseInt(e.replace("px",""),10)/1.333,l=r==="bold";return i>18||i>=14&&l}var of={URL:/url\(/,GRADIENT:/gradient\(/,WHITE_SPACE:/\s+/g};function nf(t,e,r){let a=r||"rgb(0, 0, 0)";if(!a||a==="transparent"||!e||e==="transparent")return!1;let i=Oo(t)?3:4.5,l=!1;if(of.GRADIENT.test(e)){let s=Po(a,e);s.length&&(l=s.every(d=>d>=i))}else l=(0,af.getContrast)(a,e)>=i;return l}var sf={title:{startsWith:["untitled"],is:["title","untitled","content","contents","new page","new","nbsp","frame","frame title","iframe","iframe title"]},alt:{startsWith:["graphic of","bullet","image of"],endsWith:["image","graphic"],is:["alt","nbsp","untitled","new","spacer","image","img","photo","photograph","graph","graphic","drawing","painting","logo","artwork","bullet","button","arrow","more","chart","table","diagram"]},legend:{is:["legend","nbsp","untitled","fields","fieldset"]},label:{is:["label","nbsp","untitled","input","select","dropdown"]},link:{is:["link","read more","learn more","click here","click","here","click for details"]}};function lf(t,e){var r,a,i;let{startsWith:l,endsWith:s,is:d}=sf[t];return((r=l?.some(f=>e.startsWith(f)))!=null?r:!1)||((a=s?.some(f=>e.endsWith(f)))!=null?a:!1)||((i=d?.includes(e))!=null?i:!1)}function uf(t,e,r){return e?!!(t&&e.includes(t)||r&&(e.includes(r)||r.includes(e))):!1}var cf=rc(ur());function Or(t,e){var r,a,i,l;let{nodeType:s,nodeName:d}=t;if(d==="SCRIPT"||d==="STYLE")return{text:"",noscriptText:""};if(t instanceof HTMLElement){let f=window.getComputedStyle(t);if(t.hasAttribute("aria-hidden")&&t.getAttribute("aria-hidden")==="true")return{text:"",noscriptText:""};if(!t.classList.contains("ae-compliance-indent")&&(f.display==="none"||f.visibility==="hidden"))return{text:"",noscriptText:""}}if(t instanceof HTMLElement&&e&&t.matches(e))return{text:"",noscriptText:""};if(s===Node.ELEMENT_NODE||s===Node.DOCUMENT_NODE||s===Node.DOCUMENT_FRAGMENT_NODE){if(d==="NOSCRIPT")return{text:"",noscriptText:(r=t.textContent)!=null?r:""};if(t instanceof HTMLInputElement&&t.getAttribute("type")==="image"||t instanceof HTMLImageElement||t instanceof HTMLMapElement||t instanceof HTMLAreaElement)return{text:(a=t.getAttribute("alt"))!=null?a:"",noscriptText:""};if(t instanceof HTMLInputElement&&t.getAttribute("type")==="button")return{text:(i=t.getAttribute("value"))!=null?i:"",noscriptText:""};if(t instanceof HTMLElement&&t.shadowRoot)return{text:Or(t.shadowRoot,e).text,noscriptText:""};let f=t.firstChild,h,A="",E="";for(;f;){let{text:N,noscriptText:C}=Or(f,e);A+=N,E+=C,h=f.nextSibling,h&&f.nodeType!==Node.CDATA_SECTION_NODE&&h.nodeType!==Node.CDATA_SECTION_NODE&&f.nodeType!==Node.TEXT_NODE&&h.nodeType!==Node.TEXT_NODE&&(A+=" "),f=h}return{text:A,noscriptText:E}}return s===Node.TEXT_NODE||s===Node.CDATA_SECTION_NODE?{text:(l=t.nodeValue)!=null?l:"",noscriptText:""}:{text:"",noscriptText:""}}function df(t,e){let{text:r,noscriptText:a}=Or(t,e),i=r.trim(),l=a.trim();return l&&l.indexOf(i)!==-1?i+" (noscript: "+l+")":i}var pf=["alert","alertdialog","application","article","banner","button","cell","checkbox","columnheader","combobox","command","comment","complementary","composite","contentinfo","definition","dialog","directory","document","feed","figure","form","generic","grid","gridcell","group","heading","img","input","landmark","link","list","listbox","listitem","log","main","mark","marquee","math","menu","menubar","menuitem","menuitemcheckbox","menuitemradio","meter","navigation","none","note","option","presentation","progressbar","radio","radiogroup","range","region","roletype","row","rowgroup","rowheader","scrollbar","search","searchbox","section","sectionhead","select","separator","slider","spinbutton","status","structure","suggestion","switch","tab","table","tablist","tabpanel","term","textbox","timer","toolbar","tooltip","tree","treegrid","treeitem","widget","window"];function ff(){return pf}var vf=Me();function gf(t,e){return(0,vf.getContrast)(t,e)}function hf(t,e){if(!(t instanceof HTMLElement))return!1;let r=window.getComputedStyle(t),a=r.borderColor;return(!a||a==="none")&&(a=r.outlineColor),!a||a==="none"?!1:gf(a,e)>=3}function bf(t){let e=t.toLowerCase().trim(),r=["click here","button","link","item","file","click","see more","view more","read more","learn more","view","more","continue","next","previous","go","download","find","add","shop all","add to bag","+","-","plus","minus"],a=/\bhttps?:\/\/\S+|\bwww\.\S+/i,i=/\b\S+\.(jpg|jpeg|png|gif|doc|docx|pdf|txt|csv|xls|xlsx|ppt|pptx|mp4|mp3|zip|rar|svg)\b/i,l=new RegExp("(?<!@)\\b[a-zA-Z]+(\\.[a-zA-Z]+)+\\b"),s=/(?:website by|powered by)\s+\w+\.\w+/i;return r.some(d=>e===d)?!0:s.test(e)?!1:!!(a.test(e)||i.test(e)||l.test(e))}function yf(t){t.setAttribute("role","presentation")}function mf(t,e){t.setAttribute("role","heading"),t.setAttribute("aria-level",e.toString())}function xf(t,e){t.setAttribute("role","img"),e&&t.setAttribute("aria-label",e)}function Af(){var t;let e=document.querySelector("h1");if(e){let r=(t=e.textContent)==null?void 0:t.trim().toLowerCase().replace(/ /g,"-"),a="ae-"+(r||"generic-no-h1Text"),i=document.querySelector("body");i?.classList.add(a)}}function wf(t){t.setAttribute("role","button"),t.setAttribute("tabindex","0")}function Ef(t,e){t.setAttribute("alt",e)}function Tf(t,e,r){let a=document.createElement("span");a.setAttribute("style","display: none;"),a.setAttribute("class","ae-compliance-indent"),a.textContent=` ${r} `,e==="append"&&t.append(a),e==="prepend"&&t.prepend(a)}function Nf(t){t.setAttribute("aria-modal","true"),t.setAttribute("role","dialog")}function Mo(t){t.setAttribute("role","presentation"),t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex","-1")}function Cf(t){t.tagName.toLowerCase()==="svg"?(t.setAttribute("disabled","true"),t.setAttribute("clickable","false")):Mo(t)}function Sf(t,e){t.setAttribute("aria-label",e)}function Rf(t,e,r){(t instanceof NodeList?Array.from(t):[t]).forEach(i=>{i.setAttribute("role","button"),i.setAttribute("tabindex","0"),i.setAttribute("aria-expanded","false");let l=(f,h)=>{var A,E,N;if(!h)return!1;let C=((A=f.nextElementSibling)==null?void 0:A.matches(h))&&window.getComputedStyle(f.nextElementSibling).display!=="none",L=((N=(E=f.parentElement)==null?void 0:E.nextElementSibling)==null?void 0:N.matches(h))&&window.getComputedStyle(f.parentElement.nextElementSibling).display!=="none",j=f.querySelector(h)&&window.getComputedStyle(f.querySelector(h)).display!=="none";return!!(C||L||j)},s=(f,h)=>{h?(f.classList.add(e),f.setAttribute("aria-expanded","true")):(f.classList.remove(e),f.setAttribute("aria-expanded","false"))},d=()=>{var f;let A=!(i.getAttribute("aria-expanded")==="true");if(s(i,A),r){let E=(f=i.nextElementSibling)!=null&&f.matches(r)?i.nextElementSibling:i.querySelector(r);if(E){let N=!la(E);E.setAttribute("aria-hidden",A&&N?"false":"true")}}};(l(i,r)||i.classList.contains(e))&&s(i,!0),i.addEventListener("click",d),i.addEventListener("keydown",f=>{(f.key==="Enter"||f.key===" ")&&(f.preventDefault(),d())})})}function jf(t){t.addEventListener("keypress",function(e){(e.key==="Enter"||e.key===" ")&&(this.click(),e.preventDefault())})}var If=(t,e,r=3)=>{let a;Array.isArray(e)?a=e.map(l=>`[role="${l}"], ${l}`).join(", "):a=e;let i=t.closest(a);if(i){let l=0,s=t.parentElement;for(;s&&l<r;){if(s===i)return!0;s=s.parentElement,l++}}return!1};function qf(){return Co}var Lf={AUTOCOMPLETE_FIELD_NAMES:_p,WCAG_SUCCESS_CRITERIA:cf.default,getAllAriaRoles:ff,getAutocompleteRequirements:Kp,checkVisualBoundaryContrast:hf,dereferenceAria:qo,hasParentWithRole:If,doesElementHaveVisibleTextNodes:$p,escapeSelectorText:ua,findBackground:zp,findNextByAriaRole:Up,findParent:ko,getAria:qf,getElementAccessibleName:Yp,getElementCssPropertyValue:Zp,getElementText:df,getGradientContrasts:Po,getHighestZindexElem:Ro,isAriaHidden:Qp,isWeakName:bf,hasAriaValidIds:ef,isBadLinkText:rf,isContrastSufficient:nf,isPositionedElement:So,isElementVisibilityHidden:la,isLargeText:Oo,containsBadText:lf,isRedundant:uf,searchParents:Fo,selectorForAriaRole:Lo,setPres:yf,setHeadingLevel:mf,setImg:xf,addBodyClass:Af,convertToBtn:wf,setAlt:Ef,addComplianceIndent:Tf,setDialog:Nf,rmv:Mo,hideFromAT:Cf,setLabel:Sf,convertToAccordion:Rf,addKeyboardClick:jf},ca=(t=>(t.FailedLowRisk="FAILED_LOW_RISK",t.FailedHighRisk="FAILED_HIGH_RISK",t.VerificationNeeded="VERIFICATION_NEEDED",t.VerifyLowPriority="VERIFY_LOW_PRIORITY",t.VerifyHighPriority="VERIFY_HIGH_PRIORITY",t))(ca||{}),da=(t=>(t.Reviewable="Review",t.Violation01="Violation Level 1",t.Violation02="Violation Level 2",t.Barrier03="Barrier Level 3",t.Barrier04="Barrier Level 4",t.Barrier05="Barrier Level 5",t))(da||{}),pa=(t=>(t.High="High",t.Medium="Medium",t.Low="Low",t))(pa||{}),fa=(t=>(t.AUDIO_AND_VIDEO="Audio and Video",t.COLORS_AND_CONTRAST="Colors and Contrast",t.CONTENT="Content",t.FLASHING_MEDIA="Flashing Media",t.FORMS="Forms",t.HEADINGS="Headings",t.INTERACTIVE="Interactive",t.LABELS="Labels",t.LAYOUT="Layout",t.LINKS="Links",t.NAVIGATION="Navigation",t))(fa||{}),va=(t=>(t.MOTOR="Motor",t.VISUAL="Visual",t.AUDITORY="Auditory",t.COGNITIVE="Cognitive",t.SEIZURE="Seizure",t.DEAFBLIND="Deafblind",t))(va||{}),ga=(t=>(t[t.Three=3]="Three",t[t.Two=2]="Two",t[t.One=1]="One",t[t.Zero=0]="Zero",t))(ga||{}),ha=(t=>(t.Beta="Beta",t.Developing="Developing",t.InternalReview="InternalReview",t.Live="Live",t.Pending="Pending",t.Problem="Problem",t.Revoked="Revoked",t))(ha||{}),Ff=[{tag:"DIV",id:"ae_enabled_site",hasChild:!0},{tag:"SPAN",id:"ae-cookie-policy-label",hasChild:!1},{tag:"IFRAME",id:"ae-userStateStore",hasChild:!0},{tag:"DIV",id:"ae_app",hasChild:!0},{tag:"BUTTON",id:"ae-sitemenu-button-0",hasChild:!1},{tag:"A",id:"ae-carousel-button-0",hasChild:!1},{tag:"A",id:"ae-skip-to-anchor",hasChild:!1}];function kf(t){return Ff.some(e=>e.tag===t.nodeName&&e.id===t.id||e.hasChild&&t.closest(`${e.tag}#${e.id}`))}function Pf(t){var e;let r=(e=t.getAttribute("aria-hidden"))==null?void 0:e.toLowerCase().trim(),a=t.getAttribute("tabindex"),i=parseInt(a!==null?a:"0"),l=t.getAttribute("role")||"";return r==="true"&&i<0&&["presentation","none"].includes(l)}var Of=()=>"doesNotFail",_o=()=>"doesNotApply",Mf=()=>"fail",_f=()=>"fixed",Df=()=>"cantFix",Bf=()=>"fixExcludedForRule",Hf=()=>"fixExcludedForElement",Vf=()=>"allowFix";function Ui(t){let e=t.tag.toUpperCase(),r=s=>t.tag!=="*"&&s.nodeName!==e||kf(s)||Pf(s)?!1:!!(t.selector==null||s.matches(t.selector)),a=t.test,i=ec(Pr({},t),{test:(s,d)=>r(s)?a(s,d):_o()}),l=t.fix;return l&&(i.fix=(s,d)=>{if(!r(s))throw new Error("Element that does not apply was passed into fix");return l(s,d)}),i}var Wf={excludedRule:Bf,excludedElement:Hf,allowFix:Vf};function zf(t,e){if(t.fix){let r=t.fix;t.fix=(a,i)=>{let l=e(Wf,t,a);return l==="allowFix"?r(a,i):l}}return t}function $f({fixExclusionFilter:t,callbacks:e}={}){let r=t?l=>zf(Ui(l),t):l=>Ui(l),a=[],i=Pr(Pr({cantFix:Df,define(l){a.push(r(l))},doesNotApply:_o,doesNotFail:Of,fail:Mf,fixed:_f,Classification:ca,Severity:da,Risk:pa,Category:fa,RuleStatus:ha,Beneficiary:va,ImpactScore:ga},Lf),e);return{rules:a,runtime:i}}var Gf={"core-js-pure/stable/instance/starts-with.js":gc(),"core-js-pure/stable/instance/concat.js":wc(),"core-js-pure/stable/instance/some.js":Cc(),"core-js-pure/stable/object/keys.js":jc(),"core-js-pure/stable/array/from.js":$c(),"core-js-pure/stable/array/is-array.js":Kc(),"core-js-pure/stable/instance/every.js":Jc(),"core-js-pure/stable/instance/filter.js":rd(),"core-js-pure/stable/instance/find.js":nd(),"core-js-pure/stable/instance/map.js":cd(),"core-js-pure/stable/instance/reduce.js":hd(),"core-js-pure/stable/instance/trim.js":Ad(),"core-js-pure/stable/instance/includes.js":Sd(),"core-js-pure/stable/parse-int.js":qd(),"core-js-pure/stable/set/index.js":tp(),"core-js-pure/stable/parse-float.js":op(),"core-js-pure/stable/instance/index-of.js":up(),"core-js-pure/stable/weak-map/index.js":vp(),"core-js-pure/stable/instance/slice.js":yp(),"core-js-pure/stable/object/entries.js":wp(),"core-js-pure/stable/instance/for-each.js":Rp(),"core-js-pure/stable/map/index.js":kp()};function Uf(t,{callbacks:e,fixExclusionFilter:r}={}){let a=[],{rules:i,runtime:l}=$f({callbacks:e,fixExclusionFilter:r}),s=d=>Gf[d];return t.forEach(d=>{d(l,s),i.forEach(f=>f.version=d.version),a=a.concat(i),i.splice(0)}),a}function Do({rule:t,elementRef:e,testContext:r,runFix:a,observer:i}){let l=performance.now(),s=e.deref();if(!s)return null;let d={fixRunTime:0,result:"doesNotApply",startTime:performance.now(),rule:t,testRunTime:0},{test:f,fix:h}=t;try{let A=f(s,r);if(!A)return null;d.result=A}catch(A){d.result="testError",d.error=A}finally{d.testRunTime=performance.now()-l}if(a&&d.result==="fail"&&h!=null){let A=performance.now();try{i?.disconnect(),d.result=h(s,r),i?.observe(document,{subtree:!0,childList:!0,characterData:!0})}catch(E){d.error=E,d.result="fixError"}finally{d.fixRunTime=performance.now()-A}}return d}function*Bo(t){let e;yield()=>{var r;return e=(r=t())!=null?r:void 0},e!=null&&(yield*e)}function Ho(t,e){let r=t.filter(a=>a.precomputeFromOrderedElements!=null);return function*(i){for(let l of r)yield()=>{var s;let d=performance.now(),{value:f,runTime:h,runCount:A}=(s=e.get(l))!=null?s:{value:l.precomputeFromOrderedElements.initialValue,runTime:0,runCount:0},E=l.precomputeFromOrderedElements.reduce(f,i);e.set(l,{value:E,runTime:h+performance.now()-d,runCount:A+1})}}}function*Vo(t,e=()=>!0){let r=document.createNodeIterator(document,window.NodeFilter.SHOW_ELEMENT),a=r.nextNode();for(;a!==null;)a instanceof Element&&e(a)&&(yield*t(a)),a=r.nextNode()}function Kf({elements:t,rules:e,onElementTested:r,budgetScheduler:a,onPrecompute:i,precomputedValues:l,shouldRunFixes:s,observer:d}){function*f(){let h=l??new Map;if(l==null){let A=Ho(e,h);yield*Vo(E=>A(E)),i?.(h)}for(let A of t)for(let E of e){let N=null;yield()=>{let C=h.get(E);C==null&&(C={runTime:0,runCount:0,value:{}},h.set(E,C)),N=Do({elementRef:A,rule:E,testContext:C.value,runFix:s??!0,observer:d})},N!=null&&(yield*Bo(()=>r(A,N)))}}return a.scheduleAll(f())}var Xf=typeof WeakRef<"u"?t=>new WeakRef(t):t=>({deref:()=>t}),Yf={[Be.Zero]:void 0,[Be.One]:"Low",[Be.Two]:"Medium",[Be.Three]:"High"};function Zf(t){var e,r,a;return{version:t.version,name:t.name,category:t.category,wcagVersionSpec:t.wcagVersionSpec,standards:t.standards,ruleStatus:"Live",title:(e=t.title)!=null?e:t.title,description:(r=t.description)!=null?r:t.description,severity:t.severity,fixAtSource:t.fixAtSource,toolCoverage:t.toolCoverage,sourceFixGuidance:t.sourceFixGuidance,ae_HowToManualFix:t.ae_HowToManualFix,primaryBeneficiary:t.primaryBeneficiary,secondaryBeneficiary:t.secondaryBeneficiary,contributesToScore:t.contributesToScore,risk:Yf[(a=t.impactNumber)!=null?a:Be.Zero],hasFix:t.fix!=null}}function Jf(t){let e=t.nodeName.toLowerCase();return!["path","g","rect","polygon","style"].includes(e)}});var Go=te((kv,$o)=>{$o.exports=function(){function t(e,r){var a=r("core-js-pure/stable/array/from.js"),i=r("core-js-pure/stable/instance/filter.js"),l=r("core-js-pure/stable/instance/map.js"),s=r("core-js-pure/stable/instance/includes.js"),d=r("core-js-pure/stable/instance/trim.js"),f=r("core-js-pure/stable/instance/some.js"),h=r("core-js-pure/stable/parse-float.js"),A=r("core-js-pure/stable/instance/ends-with.js"),E=r("core-js-pure/stable/set/index.js"),N=r("core-js-pure/stable/instance/for-each.js"),C=r("core-js-pure/stable/instance/concat.js"),L=r("core-js-pure/stable/instance/every.js"),j=r("core-js-pure/stable/parse-int.js"),k=r("core-js-pure/stable/instance/find.js"),_=r("core-js-pure/stable/instance/slice.js"),W=r("core-js-pure/stable/instance/splice.js"),H=r("core-js-pure/stable/instance/index-of.js"),M=r("core-js-pure/stable/weak-map/index.js"),V=r("core-js-pure/stable/instance/reduce.js"),P=r("core-js-pure/stable/object/values.js"),B=r("core-js-pure/stable/object/entries.js"),U=r("core-js-pure/stable/instance/starts-with.js"),$=r("core-js-pure/stable/map/index.js"),z=r("core-js-pure/stable/object/keys.js");(function(){e.define({name:"Video_Controls_Missing",tag:"video",requiresRealBrowser:!1,test:function(o){var n,u;if(!(o instanceof HTMLVideoElement))return e.doesNotApply();var c=o.hasAttribute("controls"),p=o.hasAttribute("autoplay"),v=o.hasAttribute("muted"),g=(n=o.closest("div"))===null||n===void 0||(u=n.parentElement)===null||u===void 0?void 0:u.querySelector('[class*="control"], [class*="svg__icon-video"]'),y=g!=null&&g!=o;return p&&!v&&!c&&!y?e.fail():e.doesNotFail()}})})(),function(){e.define({name:"Video_Captions_Missing",tag:"video",requiresRealBrowser:!1,test(o){var n,u,c,p,v=(n=o.getAttribute("role"))===null||n===void 0?void 0:n.toLowerCase();if(((u=o.getAttribute("aria-hidden"))===null||u===void 0?void 0:u.toLowerCase())==="true"||v==="presentation"||v==="none")return e.doesNotApply();var g=o.hasAttribute("muted"),y=o.hasAttribute("loop"),b=o.hasAttribute("autoplay");if(g&&y&&b)return e.doesNotApply();var m=a(o.querySelectorAll("source[src]"));if(m.length==0)return e.doesNotApply();var x=a(o.querySelectorAll('track[kind="captions"]'));if(m.length>x.length)return e.fail();var T=i(c=l(m).call(m,function(I){return I.getAttribute("srclang")})).call(c,Boolean),R=i(p=l(x).call(x,function(I){return I.getAttribute("srclang")})).call(p,Boolean);for(var S of T)if(!s(R).call(R,S))return e.fail();return e.doesNotFail()}})}(),function(){e.define({name:"TreeItem_ParentRequirement_Missing",tag:"*",selector:'[role="treeitem"]',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="tree"]');return u?e.doesNotFail():e.fail()}})}(),function(){var o=new RegExp(/(word-spacing:.([^;|'|"|>|!])*!important)+/gim);e.define({name:"Text_WordSpacing_Important_Detect",tag:"*",selector:'body[style*="word-spacing"], body [style*="word-spacing"]',requiresRealBrowser:!0,test:function(n){var u,c,p,v,g,y;if(((u=n.getAttribute("aria-hidden"))===null||u===void 0?void 0:d(u).call(u))==="true"||n.style.display==="none"||s(c=n.style.cssText).call(c,"-999"))return e.doesNotApply();var b=(p=n.textContent)===null||p===void 0?void 0:d(p).call(p);if(n.tagName==="DIV"&&!b)return e.doesNotApply();var m=((v=n.getAttribute("style"))===null||v===void 0?void 0:v.toLowerCase())||"",x=m.match(/word-spacing\s*:\s*([^;]+)!important/g);if(!x||x.length===0)return e.doesNotApply();if(n.tagName==="DIV"){var T=f(x).call(x,function(ue){return s(ue).call(ue,"word-spacing: 0.1em !important")});if(T)return e.doesNotApply()}if(n.tagName==="SPAN"&&(s(m).call(m,"word-spacing: unset !important")||s(m).call(m,"word-spacing: inherit !important"))){var R=n.parentElement;if(R&&R.tagName==="P"){var S,I=((S=R.getAttribute("style"))===null||S===void 0?void 0:S.toLowerCase())||"",q=I.match(/word-spacing\s*:\s*([^;]+)!important/g);if(!q||q.length===0)return e.doesNotApply()}}var O=x[x.length-1],D=O.match(/word-spacing\s*:\s*([^;]+)!important/),F=D?d(g=D[1]).call(g):"",G=n.parentElement,K=G&&(s(y=G.style.cssText).call(y,"overflow: scroll")||window.getComputedStyle(G).overflowX==="scroll");if(G&&K)return e.doesNotApply();var X=window.getComputedStyle(n),Y=h(X.fontSize)||16;if(n.tagName==="DIV"&&n.children.length===1&&n.children[0].tagName==="P"){var le=n.children[0],ie=window.getComputedStyle(le);Y=h(ie.fontSize)}var ae=isNaN(Y)?16:Y,ee;F==="normal"||F==="initial"?ee=0:A(F).call(F,"px")?ee=h(F):A(F).call(F,"em")?ee=h(F)*ae:A(F).call(F,"%")?ee=h(F)/100*ae:ee=h(F)*ae;var Ne=ae*.16;return ee<Ne?e.fail():isNaN(Y)?F==="normal"||F==="initial"?e.fail():e.doesNotApply():(A(F).call(F,"em")&&h(F)>=.16,e.doesNotFail())}})}(),function(){var o=["p","span","div","h1","h2","h3","h4","h5","h6","a","li","td","th","label","button","figcaption"],n=o.join(",");e.define({name:"Text_WhiteSpacing_Detect",tag:"*",selector:n,requiresRealBrowser:!1,test(u){var c,p,v,g=["HTML","BODY","HEAD","META","LINK","IMG","STYLE","SCRIPT"];if(u.nodeType===Node.COMMENT_NODE||u.getAttribute("aria-hidden")==="true"||u.tagName&&s(g).call(g,u.tagName.toUpperCase()))return e.doesNotApply();var y=f(c=a(u.childNodes)).call(c,function(x){return x.nodeType===Node.TEXT_NODE||x.nodeType===Node.CDATA_SECTION_NODE});if(!y||!u.textContent||u.textContent.length===0)return e.doesNotApply();function b(x,T){return x.nodeType===Node.TEXT_NODE&&/\u00A0{2,}/.test(x.textContent)?(T.add(x),!0):!1}var m=new E;return N(p=a(u.childNodes)).call(p,function(x){b(x,m)}),f(v=a(m)).call(v,function(x){return x.parentElement===u})?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Text_Strikethrough_Detect",tag:"*",selector:"span, p, div, s",requiresRealBrowser:!0,test(o){var n,u,c=window.getComputedStyle(o),p=o.getAttribute("role");if(c.display==="none"||p==="presentation"||p==="none"||o.getAttribute("aria-hidden")==="true"||c.visibility==="hidden")return e.doesNotApply();var v=c.textDecorationLine==="line-through"||((n=o.getAttribute("style"))===null||n===void 0?void 0:s(n).call(n,"text-decoration: line-through")),g=((u=o.textContent)===null||u===void 0?void 0:u.toLowerCase())||"",y=o.querySelector('[class*="ae-compliance-indent"]'),b=["$","\u20AC","\xA5","\xA3","usd","gbp","eur","yen"],m=f(b).call(b,function(R){return s(g).call(g,R)}),x=["price","original","old"],T=f(x).call(x,function(R){return s(g).call(g,R)});return m&&v&&(!y||!T)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Text_Size_TooSmall",tag:"*",selector:"a, li, td, th, label, h1, h2, h3, h4, h5, h6, nav, div, p, span, abbr, article, details, summary, figcaption, section",requiresRealBrowser:!0,test(o){var n,u=window.getComputedStyle(o);if(u.display==="none"||u.visibility==="hidden"||o.getAttribute("aria-hidden")==="true"||o.getAttribute("role")==="presentation")return e.doesNotApply();var c=(n=o.textContent)===null||n===void 0?void 0:d(n).call(n);if(!c||c==="")return e.doesNotApply();var p=u.fontSize,v=p.replace(/[0-9.]/g,""),g=h(p);return v==="px"&&g<2||v==="pt"&&g<2||v==="rem"&&g<.125?e.doesNotApply():v==="px"&&g<10||v==="pt"&&g<9||v==="rem"&&g<.625?e.fail():e.doesNotFail()}})}(),function(){var o=new RegExp(/(line-height:.([^;|'|"|>|!])*!important)+/gim);e.define({name:"Text_LineHeight_Important_Detect",tag:"*",selector:'body[style*="line-height"], body [style*="line-height"]',requiresRealBrowser:!0,test:function(n){var u,c,p,v,g,y;if(((u=n.getAttribute("aria-hidden"))===null||u===void 0?void 0:d(u).call(u))==="true"||n.style.display==="none"||s(c=n.style.cssText).call(c,"-999"))return e.doesNotApply();var b=(p=n.textContent)===null||p===void 0?void 0:d(p).call(p);if(n.tagName==="DIV"&&!b)return e.doesNotApply();var m=((v=n.getAttribute("style"))===null||v===void 0?void 0:v.toLowerCase())||"",x=m.match(/line-height\s*:\s*([^;]+)!important/g);if(!x||x.length===0)return e.doesNotApply();if(n.tagName==="DIV"){var T=f(x).call(x,function(ue){return s(ue).call(ue,"line-height: 1em !important")});if(T)return e.doesNotApply()}if(n.tagName==="SPAN"&&s(m).call(m,"line-height: unset !important")||s(m).call(m,"line-height: inherit !important")){var R=n.parentElement;if(R&&R.tagName==="P"){var S,I=((S=R.getAttribute("style"))===null||S===void 0?void 0:S.toLowerCase())||"",q=I.match(/line-height\s*:\s*([^;]+)!important/g);if(!q||q.length===0)return e.doesNotApply()}}var O=x[x.length-1],D=O.match(/line-height\s*:\s*([^;]+)!important/),F=D?d(g=D[1]).call(g):"",G=n.parentElement,K=G&&(s(y=G.style.cssText).call(y,"overflow: scroll")||window.getComputedStyle(G).overflowX==="scroll");if(G&&K)return e.doesNotApply();var X=window.getComputedStyle(n),Y=h(X.fontSize)||16;if(n.tagName==="DIV"&&n.children.length===1&&n.children[0].tagName==="P"){var le=n.children[0],ie=window.getComputedStyle(le);Y=h(ie.fontSize)}var ae=isNaN(Y)?16:Y,ee;F==="normal"||F==="initial"?ee=1.2:A(F).call(F,"px")?ee=h(F):A(F).call(F,"em")?ee=h(F)*ae:A(F).call(F,"%")?ee=h(F)/100*ae:ee=h(F)*ae;var Ne=ae*1.5;return ee<Ne?e.fail():isNaN(Y)?F==="1.2"||F==="normal"||F==="initial"?e.fail():e.doesNotApply():(A(F).call(F,"em")&&h(F)>=1.5,e.doesNotFail())}})}(),function(){function o(n){var u=/letter-spacing\s*:\s*[^;]+!important/gi;return u.test(n)}e.define({name:"Text_LetterSpacing_Important_Detect",tag:"*",selector:'body[style*="letter-spacing"], body [style*="letter-spacing"]',requiresRealBrowser:!0,test:function(n){var u,c,p,v,g,y;if(((u=n.getAttribute("aria-hidden"))===null||u===void 0?void 0:d(u).call(u))==="true"||n.style.display==="none"||s(c=n.style.cssText).call(c,"-999"))return e.doesNotApply();var b=(p=n.textContent)===null||p===void 0?void 0:d(p).call(p);if(n.tagName==="DIV"&&!b)return e.doesNotApply();var m=((v=n.getAttribute("style"))===null||v===void 0?void 0:v.toLowerCase())||"",x=m.match(/letter-spacing\s*:\s*([^;]+)!important/g);if(!x||x.length===0)return e.doesNotApply();if(n.tagName==="DIV"){var T=f(x).call(x,function(ue){return s(ue).call(ue,"letter-spacing: 0.1em !important")});if(T)return e.doesNotApply()}if(n.tagName==="SPAN"&&(s(m).call(m,"letter-spacing: unset !important")||s(m).call(m,"letter-spacing: inherit !important"))){var R=n.parentElement;if(R&&R.tagName==="P"){var S,I=((S=R.getAttribute("style"))===null||S===void 0?void 0:S.toLowerCase())||"",q=I.match(/letter-spacing\s*:\s*([^;]+)!important/g);if(!q||q.length===0)return e.doesNotApply()}}var O=x[x.length-1],D=O.match(/letter-spacing\s*:\s*([^;]+)!important/),F=D?d(g=D[1]).call(g):"",G=n.parentElement,K=G&&(s(y=G.style.cssText).call(y,"overflow: scroll")||window.getComputedStyle(G).overflowX==="scroll");if(G&&K)return e.doesNotApply();var X=window.getComputedStyle(n),Y=h(X.fontSize)||16;if(n.tagName==="DIV"&&n.children.length===1&&n.children[0].tagName==="P"){var le=n.children[0],ie=window.getComputedStyle(le);Y=h(ie.fontSize)}var ae=isNaN(Y)?16:Y,ee;F==="normal"||F==="initial"?ee=0:A(F).call(F,"px")?ee=h(F):A(F).call(F,"em")?ee=h(F)*ae:A(F).call(F,"%")?ee=h(F)/100*ae:ee=h(F)*ae;var Ne=ae*.12;return ee<Ne?e.fail():isNaN(Y)?F==="normal"||F==="initial"?e.fail():e.doesNotApply():(A(F).call(F,"em")&&h(F)>=.12,e.doesNotFail())}})}(),function(){e.define({name:"Text_LetterSpacing_Detect",tag:"*",requiresRealBrowser:!1,test(o){var n,u,c=f(n=a(o.childNodes)).call(n,function(y){return y.nodeType===Node.ELEMENT_NODE}),p=i(u=a(o.childNodes)).call(u,function(y){return y.nodeType===Node.TEXT_NODE||y.nodeType===Node.CDATA_SECTION_NODE}),v=l(p).call(p,function(y){return y.nodeValue||""}).join("");if(c||!v||v.length===0)return e.doesNotApply();var g=/\b[a-zA-Z](?:[\s\u00A0]+[a-zA-Z]){4,}\b/;return g.test(v)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Text_Language_RightToLeft_Missing",tag:"*",selector:"[lang]",requiresRealBrowser:!1,test(o){var n,u=!1,c=["ar","arc","dv","fa","ha","he","khw","ks","ku","ps","ur","yi"],p=((n=o.getAttribute("lang"))===null||n===void 0?void 0:d(n).call(n))||"";if(o instanceof HTMLHtmlElement||p=="")return e.doesNotApply();var v=p.toLowerCase().split("-")[0];if(u&&(console.log("mainLangPart="+v),console.log("rtlLanguages.includes("+v+")="+s(c).call(c,v))),s(c).call(c,v)){var g;return((g=o.getAttribute("dir"))===null||g===void 0?void 0:g.toLowerCase())==="rtl"?e.doesNotFail():e.fail()}return e.doesNotFail()}})}(),function(){var o="a, li, td, th, label, h1, h2, h3, h4, h5, h6, div, p, span";e.define({name:"Text_Contrast_TooLow",tag:"*",selector:o,requiresRealBrowser:!0,test(n){var u,c,p,v,g;if(e.isElementVisibilityHidden(n)||n.getAttribute("aria-hidden")==="true"||s(u=n.className).call(u,"sr-")||s(c=n.className).call(c,"ae-compliance-indent")||n instanceof HTMLElement&&s(p=n.style.cssText).call(p,"-999"))return e.doesNotApply();var y=n.parentElement;if(n.getAttribute("aria-disabled")==="true"||n.hasAttribute("disabled")||y&&(y.getAttribute("aria-disabled")==="true"||y.hasAttribute("disabled")))return e.doesNotApply();if(n.tagName.toLowerCase()==="label"){var b=n.querySelector("input[disabled]");if(b)return e.doesNotApply();var m=n.getAttribute("id");if(m){var x=document.querySelector('[role="textbox"][aria-labelledby="'.concat(m,'"]'));if(x&&(x.getAttribute("aria-disabled")==="true"||x.hasAttribute("disabled")))return e.doesNotApply()}}var T=d(v=e.getElementText(n)).call(v),R=n.shadowRoot;if(R){var S,I,q=d(S=l(I=a(R.childNodes)).call(I,function(ue){return ue.textContent}).join(" ")).call(S);T=T||q}if(T.length===0)return e.doesNotApply();var O=window.getComputedStyle(n);if(O.display==="none"||O.visibility==="hidden"||h(O.width)<5&&h(O.height)<5)return e.doesNotApply();var D=h(O.opacity)||1,F=O.color||"rgb(0, 0, 0)",G=e.findBackground(n);function K(ue){var Ze=ue.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d+))?\)$/);if(Ze){var Ce,st;return C(Ce=C(st="rgb(".concat(Ze[1],", ")).call(st,Ze[2],", ")).call(Ce,Ze[3],")")}var Et={black:"rgb(0, 0, 0)",white:"rgb(255, 255, 255)",red:"rgb(255, 0, 0)",green:"rgb(0, 255, 0)",blue:"rgb(0, 0, 255)",yellow:"rgb(255, 255, 0)",cyan:"rgb(0, 255, 255)",magenta:"rgb(255, 0, 255)",gray:"rgb(128, 128, 128)",lightgray:"rgb(211, 211, 211)"};return Et[ue.toLowerCase()]||ue}F=K(F);var X=K(G);function Y(ue,Ze,Ce){var st,Et,ya,ma,[Ko,Xo,Yo]=l(st=ue.match(/\d+/g)).call(st,Number),[Zo,Jo,Qo]=l(Et=Ze.match(/\d+/g)).call(Et,Number),en=Math.round(Ce*Ko+(1-Ce)*Zo),tn=Math.round(Ce*Xo+(1-Ce)*Jo),rn=Math.round(Ce*Yo+(1-Ce)*Qo);return C(ya=C(ma="rgb(".concat(en,", ")).call(ma,tn,", ")).call(ya,rn,")")}var le=O.color.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d*\.?\d+))?\)$/);if(le){var ie=h(le[4])||1;F=Y(F,X,ie)}if(F=Y(F,X,D),s(g=["rgb(0, 0, 0)","#000000","black"]).call(g,F))for(var ae=n.parentElement;ae;){var ee,Ne=window.getComputedStyle(ae);if(Ne.color&&!s(ee=["rgb(0, 0, 0)","#000000","black"]).call(ee,Ne.color)){F=K(Ne.color);break}ae=ae.parentElement}return e.isContrastSufficient(n,X,F)?e.doesNotFail():e.fail()}})}(),function(){var o=["ab","aa","af","ak","sq","am","ar","an","hy","as","av","ae","ay","az","bm","ba","eu","be","bn","bi","bs","br","bg","my","ca","ch","ce","ny","zh","cu","cv","kw","co","cr","hr","cs","da","dv","nl","dz","en","eo","et","ee","fo","fj","fi","fr","fy","ff","gd","gl","lg","ka","de","el","kl","gn","gu","ht","ha","he","hz","hi","ho","hu","is","io","ig","id","ia","ie","iu","ik","ga","it","ja","jv","kn","kr","ks","kk","km","ki","rw","ky","kv","kg","ko","kj","ku","lo","la","lv","li","ln","lt","lu","lb","mk","mg","ms","ml","mt","gv","mi","mr","mh","mn","na","nv","nd","nr","ng","ne","no","nb","nn","ii","oc","oj","or","om","os","pi","ps","fa","pl","pt","pa","qu","ro","rm","rn","ru","se","sm","sg","sa","sc","sr","sn","sd","si","sk","sl","so","st","es","su","sw","ss","sv","tl","ty","tg","ta","tt","te","th","bo","ti","to","ts","tn","tr","tk","tw","ug","uk","ur","uz","ve","vi","vo","wa","cy","wo","xh","yi","yo","za","zu"];e.define({name:"Text_Attribute_Lang_Invalid",tag:"*",selector:"body [lang]",requiresRealBrowser:!0,test:function(n){var u,c,p=((u=n.getAttribute("lang"))===null||u===void 0?void 0:u.toLowerCase())||"",v=new RegExp(/^[a-z]{2}(-[a-z]{2,4})*$/);if(n.style.display==="none"||s(c=n.style.cssText).call(c,"-999")||p==="")return e.doesNotApply();var g=function(T){var R;return f(R=a(T.childNodes)).call(R,function(S){var I;return S.nodeType===Node.TEXT_NODE&&S.textContent&&((I=S.textContent)===null||I===void 0?void 0:d(I).call(I).length)>0})},y=function(T){var R,S,I=(R=T.getAttribute("alt"))===null||R===void 0?void 0:d(R).call(R),q=(S=T.getAttribute("aria-label"))===null||S===void 0?void 0:d(S).call(S);return!!(I||q)},b=function(T){var R;return f(R=a(T.childNodes)).call(R,function(S){if(S.nodeType===Node.TEXT_NODE){var I;return S.textContent&&((I=S.textContent)===null||I===void 0?void 0:d(I).call(I).length)>0&&window.getComputedStyle(T).display!=="none"}else if(S.nodeType===Node.ELEMENT_NODE){var q=S;if(window.getComputedStyle(q).display!=="none")return y(q)||b(q)}return!1})};if(!g(n)&&!b(n))return e.doesNotApply();var m=function(T){var R,S=T.querySelectorAll("[lang]");return f(R=a(S)).call(R,function(I){var q,O=((q=I.getAttribute("lang"))===null||q===void 0?void 0:d(q).call(q).toLowerCase())||"",D=O.toLowerCase().split("-")[0];return s(o).call(o,D)})};if(!g(n)&&m(n))return e.doesNotFail();var x=p.toLowerCase().split("-")[0];return!s(o).call(o,x)||!p||!v.test(p)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Table_LayoutType_Detect",tag:"*",selector:"table",requiresRealBrowser:!1,test(o){var n=o.getAttribute("role"),u=o.getAttribute("aria-hidden");if(n&&n==="presentation"||u&&u==="true")return e.doesNotApply();for(var c=!1,p=!1,v=0,g=document.createTreeWalker(o,NodeFilter.SHOW_ELEMENT,{acceptNode(b){if(b instanceof HTMLElement){if(b.nodeName==="TABLE")return b!==o?(c=!0,NodeFilter.FILTER_REJECT):NodeFilter.FILTER_SKIP;if(b.nodeName==="TR"){var m=b.querySelectorAll("td, th").length;return m===1&&v++,NodeFilter.FILTER_SKIP}(b.nodeName==="TH"||b.getAttribute("role")==="columnheader"||b.getAttribute("role")==="rowheader")&&(p=!0)}return NodeFilter.FILTER_SKIP}});g.nextNode()&&!c;);if(c||!p||v>0)return e.fail();var y=!o.hasAttribute("scope")&&!o.hasAttribute("headers")&&!o.hasAttribute("summary");return y&&!p?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Table_Header_Missing",tag:"*",selector:"table",requiresRealBrowser:!1,test:function(o){var n,u,c=(n=o.getAttribute("role"))===null||n===void 0?void 0:n.split(" ");if(c&&s(c).call(c,"presentation"))return e.doesNotFail();var p=o.querySelectorAll("[role=columnheader], [role=rowheader]");if(f(u=a(p)).call(u,function(T){var R;return d(R=e.getElementText(T)).call(R)}))return e.doesNotFail();var v=!1,g=a(o.querySelectorAll('th[scope="row"]')),y=f(g).call(g,function(T){var R;return d(R=e.getElementText(T)).call(R)}),b=a(o.querySelectorAll('th[scope="col"]')),m=f(b).call(b,function(T){var R;return d(R=e.getElementText(T)).call(R)}),x=a(o.querySelectorAll("td"));return x.length>0&&!y&&!m&&(v=!0),v?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Table_Header_Invalid",tag:"*",selector:"table",requiresRealBrowser:!0,test:function(o){var n,u,c,p=o.getAttribute("role");if(p&&p!=="table")return e.doesNotApply();var v=window.getComputedStyle(o),g=o.getAttribute("role"),y=o.getAttribute("aria-hidden"),b=s(n=o.style.cssText).call(n,"-999"),m=o.querySelector("[headers]");if(!m||v.display==="none"||b||g==="none"||y==="true"||v.visibility==="hidden")return e.doesNotApply();var x=new E(l(u=a(o.querySelectorAll('th[id], [role="columnheader"], [role="rowheader"]'))).call(u,function(O){return O.id})),T=o.querySelectorAll("[role=columnheader], [role=rowheader]");if(f(c=a(T)).call(c,function(O){var D;return d(D=e.getElementText(O)).call(D)}))return e.doesNotFail();var R=a(o.querySelectorAll("td[headers]"));for(var S of R){var I=S.getAttribute("headers");if(I){var q=I.split(/\s+/);if(!L(q).call(q,function(O){return x.has(O)}))return e.fail()}}return e.doesNotFail()}})}(),function(){e.define({name:"Table_Header_Empty",tag:"*",selector:'table th, table [role="columnheader"]',requiresRealBrowser:!1,test:function(o){var n,u=(n=o.getAttribute("role"))===null||n===void 0?void 0:d(n).call(n).toLowerCase();if(u==="none"||u==="presentation"||o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var c=o.textContent||"";return c.replace(/[\s\uFEFF\xA0]+/g,"").length?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Table_DataTable_Nested_Detect",tag:"*",selector:e.selectorForAriaRole("grid"),requiresRealBrowser:!1,test:function(o){var n,u,c,p,v=o.getAttribute("role"),g=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u);if(v&&(s(v).call(v,"presentation")||s(v).call(v,"none"))||g==="true")return e.doesNotApply();var y=a(o.querySelectorAll("table"));if(y.length===0)return e.doesNotFail();var b=i(c=a(o.querySelectorAll(":scope > tbody > tr, :scope > tr"))).call(c,function(x){return!f(y).call(y,function(T){return T.contains(x)})}),m=i(p=a(o.querySelectorAll(":scope > tbody > tr > td, :scope > tr > td"))).call(p,function(x){return!f(y).call(y,function(T){return T.contains(x)})});return b.length<=2||m.length<=6&&o.querySelectorAll("th").length===0?e.fail():e.doesNotFail()},fix(o){return o.setAttribute("role","presentation"),e.fixed()}})}(),function(){e.define({name:"Table_Caption_Summary_Redundant",tag:"caption",selector:":not([role=presentation]):not([role=none])",requiresRealBrowser:!1,test:function(o){var n,u,c,p=(n=o.textContent)===null||n===void 0?void 0:d(n).call(n),v=(u=e.findParent(o,"table"))===null||u===void 0||(c=u.getAttribute("summary"))===null||c===void 0?void 0:d(c).call(c);return v!=null&&p===v?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Table_Caption_Missing",tag:"*",selector:e.selectorForAriaRole("grid"),requiresRealBrowser:!1,test:function(o){var n,u=(n=o.getAttribute("role"))===null||n===void 0?void 0:n.split(" ");if(u&&(s(u).call(u,"presentation")||s(u).call(u,"none")))return e.doesNotApply();var c=o.querySelector("caption");if(c===null)return e.fail();var p,v=(p=c.textContent)===null||p===void 0?void 0:d(p).call(p);return v===""||v===null?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Tab_ParentRequirement_Missing",tag:"*",selector:'[role="tab"]',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="tablist"]');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Switch_AttributeRequirement_Missing",tag:"*",selector:'[role="switch"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.hasAttribute("aria-checked");return n?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Svg_Name_Missing",tag:"*",selector:"svg",requiresRealBrowser:!0,test(o){var n,u,c=o.getAttribute("role"),p=o.getAttribute("aria-hidden");if(c==="none"||c==="presentation"||p==="true")return e.doesNotApply();var v=window.getComputedStyle(o);if(v.display==="none"||v.visibility==="hidden")return e.doesNotApply();function g(I){var q,O=I.parentElement,D=(q=I.parentElement)===null||q===void 0?void 0:q.parentElement;return O?.getAttribute("aria-hidden")==="true"||D?.getAttribute("aria-hidden")==="true"}if(g(o))return e.doesNotApply();var y=o.hasAttribute("aria-label")||o.hasAttribute("aria-labelledby");if(y)return e.doesNotFail();var b=o.querySelector('[aria-label][role="graphics-symbol"]');if(b)return e.doesNotFail();var m=o.querySelector("title"),x=(n=m&&((u=m.textContent)===null||u===void 0?void 0:d(u).call(u)))!==null&&n!==void 0?n:"";if(!x)return e.fail();var T=o.closest('a, button, [role="button"], [role="link"]');if(T){var R=T.getAttribute("role"),S=T.getAttribute("aria-hidden")==="true";if(R==="presentation"||R==="none"||S)return e.doesNotApply()}return e.doesNotFail()}})}(),function(){e.define({name:"Svg_ExplicitRole_Name_Missing",tag:"*",selector:"svg",requiresRealBrowser:!1,test(o){var n,u=o.getAttribute("role"),c=o.getAttribute("aria-hidden");if(c==="true"||u==="none"||u==="presentation")return e.doesNotApply();function p(){var S=o.querySelector('[role="img"], [role="graphics-document"], [role="graphics-symbol"]');return!!S}if(!p()&&u!=="img"&&u!=="graphics-document"&&u!=="graphics-symbol")return e.doesNotApply();var v=o.hasAttribute("aria-label")||o.hasAttribute("aria-labelledby"),g=o.querySelector("title"),y=g&&((n=g.textContent)===null||n===void 0?void 0:d(n).call(n))!=="";if(!v&&!y&&p()){var b,m=o.querySelector('[role="img"], [role="graphics-document"], [role="graphics-symbol"]'),x=m?.hasAttribute("aria-label")||m?.hasAttribute("aria-labelledby"),T=m?.querySelector("title"),R=T&&((b=T.textContent)===null||b===void 0?void 0:d(b).call(b))!=="";if(x||R)return e.doesNotFail()}return v||y?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Scrollbar_AttributeRequirement_Missing",tag:"*",selector:'[role="scrollbar"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.getAttribute("aria-controls");function u(p,v){var g,y=p?.getAttribute(v);if(!y)return!0;var b=i(g=y.split(" ")).call(g,function(x){return d(x).call(x)!==""});if(b.length===0)return!0;var m=!1;return N(b).call(b,function(x){document.getElementById(x)&&(m=!0)}),m}var c=u(o,"aria-controls");return!n||!c?(console.error(o.id+" failed"),e.fail()):(console.error(o.id+" passed"),e.doesNotFail())}})}(),function(){e.define({name:"Radiobutton_State_Missing",tag:"*",selector:"[type=radio], [role=radio]",requiresRealBrowser:!1,test:function(n){var u,c,p,v,g,y,b,m=(u=n.getAttribute("aria-hidden"))===null||u===void 0?void 0:d(c=u.toLowerCase()).call(c),x=(p=n.getAttribute("role"))===null||p===void 0?void 0:d(v=p.toLowerCase()).call(v),T=(g=n.getAttribute("style"))===null||g===void 0?void 0:d(y=g.toLowerCase()).call(y);if(m==="true"||x==="presentation"||T&&s(T).call(T,"display: none"))return e.doesNotApply();var R=n.closest('[role="radiogroup"]')||o(n),S=R.querySelectorAll("[type=radio], [role=radio]"),I=["active","selected","enabled","checked"],q=f(I).call(I,function(F){var G;return s(G=n.className.split(/\s+/)).call(G,F)});if(!q)return e.doesNotApply();var O=f(b=a(S)).call(b,function(F){return F.getAttribute("aria-checked")==="true"||F.checked}),D=n.getAttribute("aria-checked")==="true"||n.checked;return q&&!D&&!O?e.fail():e.doesNotFail()}});var o=function(n){for(;n&&!s(u=["fieldset","form"]).call(u,n.tagName.toLowerCase());){var u;n=n.parentElement}return n||document.body}}(),function(){e.define({name:"Progressbar_AttributeRequirement_Missing",tag:"*",selector:'[role="progressbar"], [role="slider"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.getAttribute("aria-valuemin"),u=o.getAttribute("aria-valuemax");return n===null||u===null?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Option_ParentRequirement_Missing",tag:"*",selector:'[role="option"]',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="listbox"]');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Object_NoText_Name_Missing",tag:"object",selector:"[data]",requiresRealBrowser:!0,test:function(o){var n,u,c,p,v,g,y,b,m=window.getComputedStyle(o);if(m.display==="none"||m.visibility==="hidden")return e.doesNotApply();var x=(n=o.getAttribute("style"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),T=(c=o.getAttribute("aria-hidden"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p);if(x!=null&&s(x).call(x,"display: none")||T==="true")return e.doesNotApply();var R=new RegExp(/\.(mp3|mp4|png)$/),S=(v=o.getAttribute("data"))===null||v===void 0?void 0:d(v).call(v).toLowerCase();if(S&&!R.test(S)||o.getAttribute("role"))return e.doesNotApply();var I=((g=o.getAttribute("aria-label"))===null||g===void 0?void 0:d(g).call(g))||"",q=((y=o.getAttribute("title"))===null||y===void 0?void 0:d(y).call(y))||"",O=((b=o.getAttribute("aria-labelledby"))===null||b===void 0?void 0:d(b).call(b))||"";if(O){if(!e.hasAriaValidIds(o,"aria-labelledby"))return e.fail();var D=document.getElementById(O);if(D){var F=D.textContent;return F!==null&&d(F).call(F).length>0?e.doesNotFail():e.fail()}}return I&&!I.length||q&&!q.length||!I&&!O&&!q?e.fail():e.doesNotFail()}})}(),function(){var o='button, input, select, textarea, a[href], [role="button"], [role="link"]';e.define({name:"NonText_Contrast_TooLow",tag:"*",selector:o,requiresRealBrowser:!0,test:function(n){var u=n.getAttribute("role"),c=n.getAttribute("aria-hidden"),p=n.getAttribute("tabindex"),v=n.getAttribute("style"),g=n.className;if(u==="presentation"||u==="none"||c==="true"||p==="-1"||!v||s(g).call(g,"recaptcha"))return e.doesNotApply();var y=e.findBackground(n);return e.checkVisualBoundaryContrast(n,y)?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Modal_Usage_Detect",tag:"*",selector:"div, a, button, span, modal",requiresRealBrowser:!0,test(o){var n=o.getAttribute("role");if(n==="none"||n==="presentation"||n==="option"||o.getAttribute("aria-hidden")==="true"||getComputedStyle(o).display==="none"||getComputedStyle(o).visibility==="hidden")return e.doesNotApply();for(var u=null,c=o;c;)(c.getAttribute("aria-modal")==="true"||c.getAttribute("role")==="dialog"||/modal/i.test(c.className)||/modal/i.test(c.id)||h(getComputedStyle(c).zIndex)>1e3)&&(u=c),c=c.parentElement;if(u&&u.getAttribute("ae_scan_data-detectedpage-modal")==="true")return e.doesNotApply();var p=o.getAttribute("aria-modal")==="true"||o.getAttribute("role")==="dialog",v=o.tagName==="BUTTON"||o.tagName==="A"||o.getAttribute("role")==="button"||o.getAttribute("role")==="link",g=o.tagName==="A"&&/^javascript:/.test(o.getAttribute("href")||""),y=h(getComputedStyle(o).zIndex)>1e3&&(getComputedStyle(o).display==="block"||h(getComputedStyle(o).opacity)===1),b=/modal/i.test(o.className)||/modal/i.test(o.id),m=o.querySelectorAll("button"),x=!1;return N(m).call(m,function(T){var R,S;(((R=T.textContent)===null||R===void 0?void 0:R.toLowerCase())==="x"||((S=T.getAttribute("aria-label"))===null||S===void 0?void 0:S.toLowerCase())==="close")&&(x=!0)}),p||v&&(g||b)||y&&x||b?(u?u.setAttribute("ae_scan_data-detectedpage-modal","true"):o.setAttribute("ae_scan_data-detectedpage-modal","true"),e.fail()):e.doesNotFail()}})}(),function(){e.define({name:"Modal_Usage_Cookie_Detect",tag:"*",selector:"span, div, dialog, section, aside, footer, form, iframe",requiresRealBrowser:!0,test:function(o){var n,u;if(o.getAttribute("role")==="none"||o.getAttribute("role")==="presentation"||o.getAttribute("aria-hidden")==="true"||getComputedStyle(o).display==="none"||getComputedStyle(o).visibility==="hidden")return e.doesNotApply();for(var c=o;c;){if(c.getAttribute("ae_scan_data-detectedcookie-modal")==="true")return e.doesNotApply();c=c.parentElement}var p=o.getAttribute("aria-modal")==="true"||o.getAttribute("role")==="dialog",v=f(n=a(o.classList)).call(n,function(R){return/cookie/i.test(R)}),g=o.style.bottom==="0px",y=((u=o.textContent)===null||u===void 0?void 0:u.toLowerCase())||"",b=["we use cookies","a note on cookies","to offer you a better experience, this site uses cookies","accept all","continue without accepting"],m=f(b).call(b,function(R){return s(y).call(y,R)}),x=o.querySelectorAll("button"),T=!1;return N(x).call(x,function(R){var S,I=((S=R.textContent)===null||S===void 0?void 0:S.toLowerCase())||"";(I==="accept"||I==="accept all")&&(T=!0)}),p&&m&&T||v&&m||g&&m&&T?(o.setAttribute("ae_scan_data-detectedcookie-modal","true"),e.fail()):e.doesNotFail()}})}(),function(){e.define({name:"Modal_Control_Detect",tag:"*",requiresRealBrowser:!1,test(o){var n,u,c;if(o.getAttribute("role")==="none"||o.getAttribute("role")==="presentation"||o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var p=["A","BUTTON","INPUT","SELECT","TEXTAREA"],v=o.getAttribute("tabindex");if(!s(p).call(p,o.tagName.toUpperCase())){if(v===null||j(v,10)<0)return e.doesNotApply()}for(var g=o.parentElement;g;){if(g.classList.contains("modal"))return e.doesNotApply();g=g.parentElement}if(o.hasAttribute("data-toggle")&&(n=o.getAttribute("data-toggle"))!==null&&n!==void 0&&s(u=n.toLowerCase()).call(u,"modal"))return e.fail();var y=o.className.toLowerCase().split(" "),b=["open-modal","modal-button","show-modal"];if(f(y).call(y,function(S){return s(b).call(b,S)}))return e.fail();var m=o.getAttribute("onclick");if(m&&/showModalDialog|\.modal\(['"]show['"]\)/.test(m))return e.fail();var x=o.getAttribute("aria-controls");if(x&&s(c=x.toLowerCase()).call(c,"modal"))return e.fail();var T=o.id.toLowerCase(),R=["modal-toggle","open-popup","dialog-trigger"];return f(R).call(R,function(S){return s(T).call(T,S)||f(y).call(y,function(I){return s(I).call(I,S)})})?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Menuitem_ParentRequirement_Missing",tag:"*",selector:'[role="menuitemradio"], [role="menuitemcheckbox"], [role="menuitem"]',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="menu"], [role="menubar"]');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Menuitem_Name_Missing",tag:"*",selector:'[role="menuitem"]',requiresRealBrowser:!1,test:function(o){var n,u,c,p,v=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||v==="none"||v==="presentation")return e.doesNotApply();var g=(n=o.getAttribute("aria-label"))===null||n===void 0?void 0:d(n).call(n);if(g&&g!=="")return e.doesNotFail();var y=o.getAttribute("aria-labelledby");if(y){var b,m=document.getElementById(y);if(m&&((b=m.textContent)===null||b===void 0?void 0:d(b).call(b))!=="")return e.doesNotFail()}return o.hasAttribute("title")&&((u=o.getAttribute("title"))===null||u===void 0?void 0:d(u).call(u))!==""||((c=o.textContent)===null||c===void 0?void 0:d(c).call(c))!==""?e.doesNotFail():(p=o.parentElement)!==null&&p!==void 0&&p.hasAttribute("hidden")||o.hasAttribute("hidden")?e.doesNotApply():e.fail()}})}(),function(){e.define({name:"Listbox_Name_Missing",tag:"*",selector:'[role="listbox"], select[multiple], select[size]:not([size="1"])',requiresRealBrowser:!1,test(o){var n,u,c,p,v,g,y,b,m=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),x=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),T=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g);if(m==="true"||x==="presentation"||T&&s(T).call(T,"display: none"))return e.doesNotApply();var R=!!o.closest('[role="combobox"]');if(R)return e.doesNotFail();var S=!!((y=o.getAttribute("aria-label"))!==null&&y!==void 0&&d(y).call(y)),I=o.getAttribute("aria-labelledby"),q=I?document.getElementById(I):null,O=!!(q!=null&&(b=q.textContent)!==null&&b!==void 0&&d(b).call(b));return!S&&!O?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"List_ChildRequirement_Missing",tag:"*",selector:'[role="list"], ul, ol',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=o.querySelector("li")||o.querySelector('[role="listitem"]');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"ListItem_ParentRequirement_Missing",tag:"*",selector:'[role="listitem"], li',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="list"], ul, ol');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Link_VisualIndicator_Missing",tag:"*",selector:'a, [role="link"]',requiresRealBrowser:!0,test(o){var n,u,c=(n=o.getAttribute("role"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u);if(o.getAttribute("aria-hidden")==="true"||c==="presentation"||c==="none")return e.doesNotApply();var p=window.getComputedStyle(o),v=o.style,g=v.border,y=v.outline,b=v.textDecoration||p.textDecorationLine||p.textDecoration,m=v.boxShadow||p.boxShadow,x=b&&b!=="none",T=g&&!s(g).call(g,"none"),R=y&&!s(y).call(y,"none"),S=m&&!s(m).call(m,"none"),I=x||T||R||S;return I?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Link_Name_WeakName",tag:"*",selector:'a, [role="link"]',requiresRealBrowser:!0,test(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="presentation"||n==="button"||!o.getAttribute("href")||getComputedStyle(o).display==="none"||getComputedStyle(o).visibility==="hidden")return e.doesNotApply();var u=e.getElementAccessibleName(o)||e.getElementText(o);if(u===""){var c=o.querySelector("img");if(c){var p=c.getAttribute("alt");if(p!==null&&d(p).call(p)==="")return e.fail();u=p?d(p).call(p):""}}return u&&e.isWeakName(u)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Link_Name_Redundant",tag:"*",selector:"a[title][href]",requiresRealBrowser:!1,test:function(o){var n,u,c=(n=o.textContent)===null||n===void 0?void 0:n.toLowerCase().replace(/[^\p{Letter}\p{Number}]/gu,""),p=(u=o.getAttribute("title"))!==null&&u!==void 0?u:"";return e.getElementText(o)===p||c&&(c.match(/^link\b/i)||c.match(/\blink\W?$/i))?e.fail():e.doesNotFail()},fix(o){return e.getElementText(o)===o.getAttribute("title")?(o.removeAttribute("title"),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Link_Name_Missing",tag:"*",selector:'a, [role="link"], area[href]',requiresRealBrowser:!0,test:function(o){var n,u=o.getAttribute("aria-hidden"),c=window.getComputedStyle(o);if(c.display==="none"||c.visibility==="hidden"||u==="true")return e.doesNotApply();var p=o.getAttribute("role");if(o.tagName==="A"&&!p&&!o.getAttribute("href"))return e.doesNotApply();if(p&&p!=="link"&&p!=="doc-biblioref"){var v=o.getAttribute("tabindex"),g=j(v!==null?v:"0");if((p==="none"||p==="presentation")&&g&&g<0||p!=="none"&&p!=="presentation")return e.doesNotApply()}var y=e.getElementAccessibleName(o)||e.getElementText(o),b=((n=o.getAttribute("title"))===null||n===void 0?void 0:d(n).call(n))||"";if(!y&&b===""){var m=o.querySelector("img");if(m){var x,T,R,S,I=((x=m.getAttribute("alt"))===null||x===void 0?void 0:d(x).call(x))||"",q=((T=m.getAttribute("aria-label"))===null||T===void 0?void 0:d(T).call(T))||"",O=((R=m.getAttribute("title"))===null||R===void 0?void 0:d(R).call(R))||"";if(I.length||q.length||O.length)return e.doesNotFail();var D=(S=m.getAttribute("aria-labelledby"))===null||S===void 0?void 0:d(S).call(S);if(D&&document.getElementById(D)){var F,G=(F=document.getElementById(D))===null||F===void 0?void 0:F.textContent;return G&&G.length?e.doesNotFail():e.fail()}if(D&&!document.getElementById(D)||!I.length&&!q.length&&!O.length)return e.fail()}return e.fail()}return e.doesNotFail()},fix(o){var n;if(!(o instanceof HTMLAnchorElement))return e.cantFix();var u=o.textContent?d(n=o.textContent).call(n).length>0:!1,c=o.hasAttribute("aria-label");if(u||c)return e.cantFix();var p=o.querySelectorAll(".icon[data-icon]");if(p.length>=1){var v=o.getAttribute("alt")||"",g=o.getAttribute("title")||"",y=v||g;return y?(o.setAttribute("aria-label",y),e.fixed()):e.cantFix()}var b=o.getAttribute("alt")||o.getAttribute("title");if(b){var m=document.createElement("span");return m.style.display="none",m.className="ae-compliance-indent",m.textContent=b,o.appendChild(m),e.fixed()}var x=o.getAttribute("aria-labelledby"),T=o.querySelector("i"),R={youtube:"YouTube",facebook:"Facebook",instagram:"Instagram",linkedin:"LinkedIn",twitter:"Twitter/X Social Media"},S=null;if(T){for(var I in R){var q;if(s(q=T.className.toLowerCase()).call(q,I)){S=I;break}}if(S)return o.setAttribute("aria-label",R[S]),e.fixed()}return e.cantFix()}})}(),function(){e.define({name:"Link_Img_Alt_Redundant",tag:"*",selector:"a img",requiresRealBrowser:!1,test(o){var n,u,c,p,v=o.closest("a");if(!v)return e.doesNotApply();var g=((n=o.getAttribute("alt"))===null||n===void 0?void 0:d(n).call(n).toLowerCase())||"";if(!g)return e.doesNotApply();var y=d(u=l(c=i(p=a(v.childNodes)).call(p,function(b){return b.nodeType===Node.TEXT_NODE||b.nodeType===Node.ELEMENT_NODE&&b!==o})).call(c,function(b){var m;return b.textContent?d(m=b.textContent).call(m).toLowerCase():""}).join(" ").replace(/\s+/g," ")).call(u);return y===g?e.fail():e.doesNotFail()},fix:function(o){return o.setAttribute("alt",""),o.setAttribute("role","presentation"),e.fixed()}})}(),function(){e.define({name:"Link_Href_Missing",tag:"a",selector:":not([href])",requiresRealBrowser:!1,test(o){return!o.hasAttribute("name")&&!o.hasAttribute("id")&&!o.hasAttribute("tabindex")&&!o.hasAttribute("role")?e.fail():e.doesNotFail()},fix(o){return o.setAttribute("role","presentation"),e.fixed()}})}(),function(){var o=new RegExp(/new|open|window|tab/,"i"),n=["pixlee"];e.define({name:"Link_ExternalWarning_Missing",tag:"*",selector:"a[target]",requiresRealBrowser:!1,test(u){var c=u.getAttribute("target"),p=["_self","_parent","_top"];if(c&&s(p).call(p,c)||c==="")return e.doesNotApply();var v=u.textContent||"",g=o.test(v),y=u.getAttribute("aria-describedby");if(y!=null&&s(y).call(y,"audioeye")||g)return e.doesNotFail();var b=u.getAttribute("aria-label"),m=u.getAttribute("aria-describedby"),x=m?document.getElementById(m):null,T=x?x.textContent:"",R=b&&o.test(b),S=T&&o.test(T);return R||S?e.doesNotFail():e.fail()},fix(u){var c=u.getAttribute("href");if(f(n).call(n,function(v){return c==null?void 0:s(c).call(c,v)}))return e.cantFix();var p=u.getAttribute("aria-describedby");return p?e.cantFix():(u.setAttribute("aria-describedby","audioeye_new_window_message"),e.fixed())}})}(),function(){var o=new RegExp(/open|download|file/,"i"),n=/\.(pdf|epub|docx?|xlsx?|pptx?|zip|rar|txt|csv)$/i;e.define({name:"Link_DownloadWarning_Missing",tag:"*",selector:"a[href]",requiresRealBrowser:!1,test(u){var c=u.getAttribute("href")||"",p=n.test(c);if(!p)return e.doesNotFail();var v=u.textContent||"",g=o.test(v),y=u.getAttribute("aria-label")||"",b=o.test(y),m=u.getAttribute("aria-describedby");if(m&&s(m).call(m,"audioeye_pdf_message"))return e.doesNotFail();var x="";if(m&&e.hasAriaValidIds(u,"aria-describedby")){var T=m?.split(" ",3);N(T).call(T,function(S){var I,q,O=((I=document.getElementById(S))===null||I===void 0||(q=I.textContent)===null||q===void 0?void 0:d(q).call(q))||"";x=x+O})}var R=o.test(x);return!g&&!b&&!R?e.fail():e.doesNotFail()},fix(u){var c,p=u.getAttribute("href");if(!p)return e.cantFix();var v="",g=(c=p.split(".").pop())===null||c===void 0?void 0:c.toLowerCase();switch(g){case"pdf":v="audioeye_pdf_message";break;case"doc":case"docx":v="audioeye_word_message";break;case"xls":case"xlsx":v="audioeye_excel_message";break;case"ppt":case"pptx":v="audioeye_powerpoint_message";break;default:v="audioeye_document_message"}return u.getAttribute("aria-describedby")?e.cantFix():(u.setAttribute("aria-describedby",v),e.fixed())}})}(),function(){var o=["div","span"],n=l(o).call(o,function(u){return"".concat(u,"[id]")}).join(", ");e.define({name:"Link_AnchorTarget_Invalid",tag:"*",selector:"a[href^='#']:not([href='#']), [role='link'][href^='#']:not([href='#']), map area[href^='#']:not([href='#']), ".concat(n),requiresRealBrowser:!1,test(u){var c,p=u.getAttribute("role");if(p&&p!=="link")return e.doesNotApply();var v=u.hash;if(!v||v.length<=1)return e.doesNotApply();var g=e.escapeSelectorText(v.substring(1)),y=document.querySelector(C(c="a[name='".concat(g,"'], [id='")).call(c,g,"']"));return y?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Link_AdjacentHref_Redundant",tag:"*",selector:"a[href], map area[href], [role=link]",requiresRealBrowser:!0,test(n){var u,c,p,v,g,y,b=(u=n.getAttribute("aria-hidden"))===null||u===void 0?void 0:d(c=u.toLowerCase()).call(c),m=(p=n.getAttribute("role"))===null||p===void 0?void 0:d(v=p.toLowerCase()).call(v),x=(g=n.getAttribute("style"))===null||g===void 0?void 0:d(y=g.toLowerCase()).call(y),T=window.getComputedStyle(n);if(b==="true"||m==="presentation"||m==="none"||x&&s(x).call(x,"display: none;")||T.display==="none")return e.doesNotApply();var R=o(n);if(!R)return e.doesNotApply();var S=n.getAttribute("href"),I=R.getAttribute("href"),q=R.getAttribute("role");return S&&S!=="#"&&S.substring(0,11)!=="javascript:"&&S===I&&!e.isAriaHidden(R)&&q!=="button"?e.fail():e.doesNotFail()}});function o(n){var u=n.getAttribute("href"),c=n.parentElement;if(c){var p,v=c.querySelectorAll('[href="'.concat(u,'"]'));return k(p=a(v)).call(p,function(g){return g!==n})||null}return null}}(),function(){e.define({name:"Img_Name_WeakName",tag:"*",selector:"img:not(a img)",requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(n&&n!=="img")return e.doesNotApply();var u=o.getAttribute("alt");if(u==="")return e.doesNotFail();var c=o.getAttribute("usemap"),p=c?.length&&document.querySelector("map[name=".concat(e.escapeSelectorText(c.replace("#",""))," area[href]]"));if(p)return e.doesNotApply();var v=o.getAttribute("aria-label"),g=o.getAttribute("alt")||"",y=o.getAttribute("title")||"",b=o.getAttribute("aria-labelledby"),m="";if(b){var x=document.getElementById(b);if(x){var T;m=((T=x.textContent)===null||T===void 0?void 0:d(T).call(T))||""}}var R=["image","go","photo","picture","img","graphic","presentation","background","foreground","setting","banner","icon","illustration","art","artwork","figure","symbol","diagram","element","shape","drawing","chart","pictogram","clipart","snapshot","placeholder","file","button","asset","object","frame","border","box","block","area","line","theme","render","display","template","look","format","visual","decoration","entity","capture","content","item"],S=v||g||m||"";if(s(R).call(R,S.toLowerCase())||e.isWeakName(S))return e.fail();var I=e.getElementText(o.parentElement,"img, .ae-new-window, noscript");if(e.isRedundant(y,I,g)||e.containsBadText("alt",S))return e.fail();var q=o.src||!1,O;return q&&(O=q.split("/").pop()),q&&(S===q||S===O)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Img_Name_TooLong",tag:"*",selector:"img:not(a img)",requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(n&&n!=="image")return e.doesNotApply();var u=o.getAttribute("alt");if(u==="")return e.doesNotFail();var c=o.getAttribute("usemap"),p=c?.length&&document.querySelector('map[name="'.concat(c.replace("#",""),'"] area[href]'));if(p)return e.doesNotApply();var v=o.getAttribute("aria-labelledby"),g="";if(v){var y=document.getElementById(v);y&&(g=y.textContent||"")}var b=o.getAttribute("aria-label"),m=o.getAttribute("alt")||"",x=b||m||g||"";return x.length>100?e.fail():e.doesNotFail()},fix(o){var n,u;if(!(o instanceof HTMLImageElement))return e.cantFix();var c=100,p=o.getAttribute("aria-label")||"",v=o.getAttribute("alt")||"",g=o.getAttribute("aria-labelledby"),y="";if(g){var b=document.getElementById(g);b&&(y=b.textContent||"")}var m=o.getAttribute("aria-label"),x=o.getAttribute("alt")||"",T=m||x||y||"";if(T.length<=c)return e.cantFix();var R=d(n=_(T).call(T,0,c)).call(n)+"\u2026",S=d(u=_(T).call(T,c)).call(u);if(S&&!o.getAttribute("aria-describedby")){var I,q=document.createElement("span");if(q.id="ae_longdesc-img-".concat(new Date().getTime()),q.className="ae-compliance-indent",q.style.display="none",q.textContent=S,(I=o.parentNode)===null||I===void 0||I.insertBefore(q,o.nextSibling),o.setAttribute("aria-describedby",q.id),p)o.setAttribute("aria-label",R);else if(v)o.setAttribute("alt",R);else if(g&&y){var O=document.getElementById(g);O&&(O.textContent=R)}return e.fixed()}return e.cantFix()}})}(),function(){var o=new E(["spacer","space","blank","nbsp"]);e.define({name:"Img_Name_ShouldBe_Empty",tag:"*",selector:"img:not(a img)",requiresRealBrowser:!0,test:function(n){var u,c,p=window.getComputedStyle(n),v=j(p.width,10),g=j(p.height,10),y=n.getAttribute("role");if(y&&y!=="img")return e.doesNotApply();var b=n.getAttribute("alt");if(b===""||y==="presentation")return e.doesNotFail();var m=n.getAttribute("usemap"),x=m?.length&&document.querySelector("map[name=".concat(e.escapeSelectorText(m.replace("#",""))," area[href]]"));if(x)return e.doesNotApply();var T=n.src||!1,R;T&&(R=T.split("/").pop());var[S]=(u=(c=R)===null||c===void 0?void 0:c.split("."))!==null&&u!==void 0?u:[];return(n.width<2||n.height<2||v<2||g<2||R&&o.has(S))&&b&&d(b).call(b).length>0?e.fail():e.doesNotFail()},fix:function(n){var u,c=n.getAttribute("alt")||"",p=n.src||"",v=p.split("/").pop(),[g]=(u=v?.split("."))!==null&&u!==void 0?u:[];return o.has(g)?c===""||n.getAttribute("role")==="presentation"?e.cantFix():(n.setAttribute("alt",""),n.setAttribute("role","presentation"),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Img_Name_Redundant",tag:"img",selector:"[alt][title]",requiresRealBrowser:!0,test(o){var n,u,c,p,v,g,y,b,m,x,T=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),R=(c=o.getAttribute("alt"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),S=(v=o.getAttribute("role"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g),I=(y=o.getAttribute("style"))===null||y===void 0?void 0:d(b=y.toLowerCase()).call(b),q=window.getComputedStyle(o);if(T==="true"||S==="presentation"||S==="none"||R===""||I&&s(I).call(I,"display: none;")||q.display==="none")return e.doesNotApply();var O=(m=o.getAttribute("title"))===null||m===void 0?void 0:d(x=m.toLowerCase()).call(x);return O===R?e.fail():e.doesNotFail()},fix(o){return o.removeAttribute("title"),e.fixed()}})}(),function(){e.define({name:"Img_Name_Missing",tag:"img",requiresRealBrowser:!0,test:function(o){var n,u,c,p,v,g,y,b,m=window.getComputedStyle(o);if(m.display==="none"||m.visibility==="hidden")return e.doesNotApply();var x=(n=o.getAttribute("style"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),T=(c=o.getAttribute("aria-hidden"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p);if(x!=null&&s(x).call(x,"display: none")||T==="true")return e.doesNotApply();var R=(v=o.parentElement)===null||v===void 0?void 0:v.getAttribute("style");if(R!=null&&s(R).call(R,"display: none"))return e.doesNotApply();var S=o.getAttribute("role");if(S==="presentation")return e.doesNotFail();if(S==="none"){var I=o.getAttribute("tabindex"),q=j(I!==null?I:"0");return I&&q>=0?e.fail():e.doesNotFail()}if(S&&S!=="img")return e.doesNotApply();var O=o.getAttribute("alt");if(O==="")return e.doesNotFail();if(O&&d(O).call(O)==="")return e.fail();var D=o.getAttribute("usemap"),F=D?.length&&document.querySelector("map[name=".concat(e.escapeSelectorText(D.replace("#",""))," area[href]]"));if(F)return e.doesNotApply();var G=s(g=o.getAttributeNames()).call(g,"aria-label"),K=s(y=o.getAttributeNames()).call(y,"alt"),X=s(b=o.getAttributeNames()).call(b,"title"),Y=o.getAttribute("aria-labelledby");if(Y){if(!e.hasAriaValidIds(o,"aria-labelledby"))return e.fail();var le=document.getElementById(Y);if(le){var ie=le.textContent;if(ie!==null&&d(ie).call(ie).length>0)return e.doesNotFail()}}return!G&&!K&&!Y&&!X?e.fail():e.doesNotFail()},fix(o){var n;if(!(o instanceof HTMLImageElement))return e.cantFix();var u=(n=o.getAttribute("title"))===null||n===void 0?void 0:d(n).call(n),c=u&&u.length>5&&!u.match(/\.jpg$|\.png$|\.gif$|javascript|\bfunction\s*\(|=>|this\.|[A-Za-z]+\.[A-Za-z]+/i)&&s(u).call(u," ");return c?(o.setAttribute("alt",u),e.fixed()):e.cantFix()}})}(),function(){var o={};e.define({name:"Img_Name_Duplicate",tag:"*",selector:"img, input[type=image]",requiresRealBrowser:!1,test(n){function u(v){for(;v;){if(v.getAttribute("aria-hidden")==="true")return!0;v=v.parentElement}return!1}function c(v){for(;v;){if(v.tagName.toLowerCase()==="nav"||v.tagName.toLowerCase()==="footer")return!0;v=v.parentElement}return!1}if(u(n)||c(n))return e.doesNotApply();var p=n.getAttribute("alt")||"";return p?(o[p]=(o[p]||0)+1,o[p]>1?e.fail():e.doesNotFail()):e.doesNotApply()}})}(),function(){e.define({name:"Img_AttributeRequirement_Missing",tag:"*",selector:'[role="img"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.getAttribute("aria-label"),u=o.getAttribute("aria-labelledby");return!n&&!u?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Imagebutton_Name_Missing",tag:"*",selector:'input[type="image"]',requiresRealBrowser:!0,test:function(o){if(!(o instanceof HTMLElement))return e.doesNotApply();var n=o.getAttribute("type");if(n!=="image")return e.doesNotApply();var u=o.getAttribute("aria-hidden"),c=window.getComputedStyle(o);if(c.display==="none"||c.visibility==="hidden"||u==="true")return e.doesNotApply();var p=o.getAttribute("alt")||"",v=o.getAttribute("aria-label")||"",g=o.getAttribute("title")||"",y=o.getAttribute("aria-labelledby"),b="";if(y){var m=document.getElementById(y);m&&(b=m.textContent||"")}var x=p||v||g||b;return!x||d(x).call(x)===""?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Iframe_Tabindex_Invalid",tag:"iframe",requiresRealBrowser:!0,test:function(o){var n;if(!(o instanceof HTMLIFrameElement))return e.doesNotApply();var u=o.getAttribute("aria-hidden")==="true"||o.getAttribute("role")==="presentation"||o.style.display==="none"||o.hidden||o.hasAttribute("inert");if(u)return e.doesNotApply();var c=window.getComputedStyle(o),p=j(c.width,10),v=j(c.height,10);if(p<2||v<2)return e.doesNotApply();var g=o.getAttribute("tabindex"),y=g&&j(g,10)<0,b=o.contentDocument||((n=o.contentWindow)===null||n===void 0?void 0:n.document),m=!1;b&&(m=!!b.querySelector('a[href]:not([tabindex="-1"]), button:not([tabindex="-1"]), input:not([tabindex="-1"]), select:not([tabindex="-1"]), textarea:not([tabindex="-1"])'));var x=document.querySelector("dialog"),T=x&&x.open;return T||!m?e.doesNotApply():y&&m?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Iframe_Name_WeakName",tag:"iframe",requiresRealBrowser:!1,test:function(o){var n,u,c;if(!(o instanceof HTMLIFrameElement))return e.doesNotApply();var p=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(n).call(n);if(p==="true"||o.getAttribute("role")==="presentation"||o.style.display==="none")return e.doesNotApply();var v=(u=o.getAttribute("title"))===null||u===void 0?void 0:d(c=u.toLowerCase()).call(c);return v?v&&e.containsBadText("title",v)||e.isWeakName(v)?e.fail():e.doesNotFail():e.doesNotApply()}})}(),function(){e.define({name:"Iframe_Name_Redundant",tag:"iframe",requiresRealBrowser:!1,test:function(o){var n,u,c,p;if(!(o instanceof HTMLIFrameElement))return e.doesNotApply();var v=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(n).call(n);if(v==="true"||o.getAttribute("role")==="presentation"||o.style.display==="none")return e.doesNotApply();var g=(u=o.getAttribute("title"))===null||u===void 0?void 0:d(u).call(u);if(!g)return e.doesNotApply();var y=(c=o.getAttribute("aria-label"))===null||c===void 0?void 0:d(c).call(c),b=(p=o.getAttribute("aria-labelledby"))===null||p===void 0?void 0:d(p).call(p);return g&&y||g&&b?e.fail():e.doesNotFail()}})}(),function(){var o=["reachout-extension-app-iframe"];e.define({name:"Iframe_Name_Missing",tag:"iframe",requiresRealBrowser:!0,test:function(n){var u,c;if(!(n instanceof HTMLIFrameElement)||n.id&&s(o).call(o,n.id))return e.doesNotApply();var p=(u=n.getAttribute("aria-hidden"))===null||u===void 0?void 0:d(u).call(u),v=window.getComputedStyle(n);if(p==="true"||n.getAttribute("role")==="presentation"||n.style.display==="none"||v.display==="none")return e.doesNotApply();var g=(c=n.getAttribute("title"))===null||c===void 0?void 0:d(c).call(c);return g?e.doesNotFail():e.fail()},fix(n){var u,c=n.getAttribute("src"),p=(u=n.getAttribute("title"))===null||u===void 0?void 0:d(u).call(u);if(!c||p)return e.cantFix();var v={youtube:"YouTube Video","facebook.com/plugins/like.php":"Like This Post",facebook:"Facebook Social Network",instagram:"Instagram Social Media",linkedin:"LinkedIn Social Network",vimeo:"Vimeo Video",twitter:"Twitter Social Media",google:"Google",soundcloud:"SoundCloud Audio",spotify:"Spotify Music",slideshare:"SlideShare Presentation",dailymotion:"Dailymotion Video",twitch:"Twitch Live Stream",qq:"Tencent Video",youku:"Youku Video",ted:"TED Talk",adform:"Adform tracking",bilibili:"Bilibili Video",brightcove:"Brightcove Video",hulu:"Hulu",netflix:"Netflix",amazon:"Amazon",pinterest:"Pinterest",doubleclick:"Doubleclick Tracking Pixel",itunes:"iTunes Store",googleplay:"Google Play Store",microsoft:"Microsoft","google/maps":"Google Maps","translate.google.com":"Google Translate","play.google":"Google Play Store","google-play":"Google Play Store","maps.google":"Google Maps Frame","youtu.be":"YouTube Video","youtube-nocookie.com":"YouTube Video","widget.kenect.com":"Kenect Chat Widget","clarip.com/gci/donotsell":"Do Not Sell or Share My Personal Information"},g=null;for(var y in v){var b=new RegExp(y,"i");if(b.test(c)){g=y;break}}return g&&v[g]?(n.setAttribute("title",v[g]),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Iframe_Name_Duplicate",tag:"iframe",requiresRealBrowser:!1,test:function(o){var n,u;if(!(o instanceof HTMLIFrameElement))return e.doesNotApply();var c=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(n).call(n);if(c==="true"||o.getAttribute("role")==="presentation"||o.style.display==="none")return e.doesNotApply();var p=(u=o.getAttribute("title"))===null||u===void 0?void 0:d(u).call(u),v=document.querySelectorAll('iframe[title="'.concat(p,'"]'));return v.length>1?e.fail():e.doesNotFail()},fix(o){var n,u;if(!(o instanceof HTMLIFrameElement))return e.cantFix();var c=(n=o.getAttribute("title"))===null||n===void 0?void 0:d(n).call(n);if(!c)return e.cantFix();var p=document.querySelectorAll('iframe[title="'.concat(c,'"]'));if(p.length<=1)return e.cantFix();var v=new E;N(p).call(p,function(y){if(y&&y.getAttribute("title")){var b=y.getAttribute("title")||"",m=b.match(/#(\d+)$/);m&&v.add(j(m[1],10))}});for(var g=1;v.has(g);)g++;return o.setAttribute("title",C(u="".concat(c," #")).call(u,g)),e.fixed()}})}(),function(){e.define({name:"Html_Zoom_ScrollReflow_Found",tag:"meta",selector:"[name='viewport']",requiresRealBrowser:!1,test(o){if(o.getAttribute("name")!=="viewport"||o.getAttribute("content")===null)return e.doesNotApply();var n=o.getAttribute("content")||"";if(!s(n).call(n,"maximum-scale")&&!s(n).call(n,"user-scalable"))return e.doesNotApply();var u=/maximum-scale\s*=\s*(\d+(?:\.\d+)?)/i,c=/maximum-scale\s*=\s*yes/i,p=/user-scalable\s*=\s*no/i,v=/minimum-scale\s*=\s*(\d+(?:\.\d+)?)/i;if(p.test(n)||c.test(n))return e.fail();var g=u.exec(n);if(g&&h(g[1])<2)return e.fail();var y=v.exec(n);return y&&h(y[1])>1?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_SkipLink_WeakName",tag:"html",requiresRealBrowser:!1,test:function(o){var n=/^#\w+/,u=a(o.querySelectorAll('a[href^="#"]'));for(var c of u){var p,v=c.getAttribute("href"),g=s(p=c.className).call(p,"skip");if(v&&n.test(v)&&g){var y,b,m,x,T,R=((y=c.textContent)===null||y===void 0?void 0:d(y).call(y).toLowerCase())||"",S=(b=c.getAttribute("aria-label"))===null||b===void 0?void 0:d(b).call(b).toLowerCase(),I=S||R;if(e.isWeakName(I)||!s(m=I.toLowerCase()).call(m,"main content")&&!s(x=I.toLowerCase()).call(x,"end of")&&!s(T=I.toLowerCase()).call(T,"skip to"))return e.fail()}}return e.doesNotFail()}})}(),function(){var o=".ae-new-window";e.define({name:"Html_SkipLink_Target_Invalid",tag:"html",requiresRealBrowser:!1,test:function(n){var u,c=i(u=a(n.querySelectorAll("a[href^='#']:not(a[href='#'])"))).call(u,function(v){var g=e.getElementAccessibleName(v)||e.getElementText(v,o);return g.match(/\bskip\b/i)!==null||g.match(/\bmain\b/i)!==null}),p=f(c).call(c,function(v){if(v instanceof HTMLAnchorElement){var g,y=v.hash,b=y==null||(g=y.substring(1))===null||g===void 0?void 0:d(g).call(g),m=n.querySelectorAll("a[name='".concat(e.escapeSelectorText(b),"']")),x=n.querySelectorAll("*[id='".concat(e.escapeSelectorText(b),"']"));return m.length===0&&x.length===0}else return!1});return p?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_SkipLink_Missing",tag:"html",requiresRealBrowser:!1,test(o){var n,u=".ae-new-window",c=i(n=a(o.querySelectorAll("a[href^='#']:not(a[href='#'])"))).call(n,function(p){var v=e.getElementAccessibleName(p)||e.getElementText(p,u);return v.match(/\bskip\b/i)!==null||v.match(/\bmain\b/i)!==null});return c.length===0?e.fail():e.doesNotFail()},fix(o){var n,u,c,p="ae-skip-to-content",v=["MAIN","SECTION","ARTICLE","DIV"],g=function(D){for(var F=D;F&&!F.nextElementSibling;)F=F.parentElement;return F&&F.nextElementSibling&&s(v).call(v,F.nextElementSibling.tagName)?F.nextElementSibling:null},y=` .skip-link { display: inline-block !important; position: absolute; left: -9999px; overflow: hidden; top: auto; width: 1px; height: 1px; z-index: 50000 !important; } .skip-link:focus, .skip-link:active { left: 0; width: auto; height: auto; background: #fff; color: #000; font-size: 14px; font-weight: normal; line-height: 1.5; margin-bottom: 8px; padding: 5px; border: 3px solid #000; transition: none; } `,b=function(D){var F=document.createElement("a");F.href="#".concat(D),F.className="skip-link",F.textContent="Skip To Main Content",document.body.insertBefore(F,document.body.firstChild)},m=/(\bskip\b|\bmain\b)/gi,x=function(D){return function(F){if(F.getAttribute("href")!=="#".concat(D))return!1;var G=e.getElementText(F);return m.test(G)}},T=function(D){var F,G,K=i(F=i(G=a(document.querySelectorAll("a[href]"))).call(G,function(X){return X instanceof HTMLAnchorElement})).call(F,x(D));return K.length>0},R=function(D){if(window.self!==window.top)return!1;if(D.id||(D.id=p),!T(D.id)){D.hasAttribute("tabIndex")||D.setAttribute("tabIndex","-1");var F=document.createElement("style");return document.head.appendChild(F),F.innerHTML=y,b(D.id),!0}return!1},S=["main",'[role="main"]',"header","nav","h1"],I=k(n=l(S).call(S,function(D){return document.querySelector(D)})).call(n,function(D){return D!==null}),q=I&&s(v).call(v,I.tagName)?I:k(u=l(c=l(S).call(S,function(D){return document.querySelector(D)})).call(c,function(D){return D?g(D):null})).call(u,function(D){return D!==null});if(q&&q instanceof HTMLElement){var O=R(q);return O?e.fixed():e.cantFix()}return e.cantFix()}})}(),function(){e.define({name:"Html_ScrollableFocus_Invalid",tag:"*",selector:"section, div",requiresRealBrowser:!0,test:function(u){var c;if(!(u instanceof HTMLElement))return e.doesNotApply();var p=window.getComputedStyle(u),v=p.overflow==="auto"||p.overflow==="scroll"||p.overflowX==="auto"||p.overflowX==="scroll"||p.overflowY==="auto"||p.overflowY==="scroll"||u.style.overflow==="auto"||u.style.overflow==="scroll"||u.style.overflowX==="auto"||u.style.overflowX==="scroll"||u.style.overflowY==="auto"||u.style.overflowY==="scroll";if(u.style.overflow==="auto"||p.overflow==="auto"||!v||n(u)||o(u))return e.doesNotApply();var g=u.getAttribute("tabindex")==="0";if(g)return e.doesNotFail();var y=f(c=a(u.querySelectorAll("a, button, input, select, textarea, [tabindex]"))).call(c,function(b){if(!(b instanceof HTMLElement))return!1;var m=b.getAttribute("tabindex"),x=m===null||j(m,10)>=0,T=window.getComputedStyle(b).display!=="none"&&window.getComputedStyle(b).visibility!=="hidden";return x&&T});return y?e.doesNotFail():e.fail()}});function o(u){if(!(u instanceof HTMLElement))return!1;var c=window.getComputedStyle(u),p=h(c.paddingLeft),v=h(c.paddingRight),g=h(c.paddingTop),y=h(c.paddingBottom),b=p+v,m=g+y,x=u.scrollWidth>u.clientWidth,T=u.scrollHeight>u.clientHeight,R=x?u.scrollWidth-u.clientWidth:0,S=T?u.scrollHeight-u.clientHeight:0,I=R<b,q=S<m;return I&&q}function n(u){if(!(u instanceof HTMLElement))return!1;var c=h(u.style.height);return c<=20}}(),function(){e.define({name:"Html_PresentationElement_Detect",tag:"*",requiresRealBrowser:!1,test(o){var n=o.getAttribute("role"),u=o.getAttribute("aria-hidden"),c=o.getAttribute("aria-label"),p=o.getAttribute("aria-labelledby"),v=o.getAttribute("alt"),g=o.hasAttribute("hidden"),y=o.tagName==="IMG"&&(v===""||n==="presentation")||o.tagName==="SVG"&&(n==="none"||n==="presentation"),b=n==="presentation"||n==="none"||u==="true";return!y&&!b?e.doesNotApply():y?c||p?e.fail():e.doesNotFail():b&&(c||p)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_PresentationChildren_Tabbable",tag:"*",selector:'button, [role="checkbox"], [role="menuitemcheckbox"], [role="radio"], [role="tab"], [role="slider"], [role="switch"], [role="option"], [role="scrollbar"], hr, meter, progressbar',requiresRealBrowser:!0,test(o){var n,u,c,p,v,g,y=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),b=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),m=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g),x=window.getComputedStyle(o);if(x.visibility==="hidden"||x.display==="none"||y==="true"||b==="presentation"||m&&s(m).call(m,"display: none"))return e.doesNotApply();var T=["slick","owl","carousel"];if(f(T).call(T,function(F){var G;return s(G=o.className).call(G,F)}))return e.doesNotApply();var R='button, a[href], [tabindex="0"], input, select, textarea',S=o.querySelectorAll(R),I=a(S);for(var q of I){var O=q.getAttribute("role"),D=q.hasAttribute("disabled")||q instanceof HTMLInputElement&&q.disabled;if(!D&&O!=="none"&&O!=="presentation")return e.fail()}return e.doesNotFail()}})}(),function(){var o=["STRONG","EM","I","B","U","FONT"],n=["DIV","P","ASIDE","ARTICLE","DETAILS","SUMMARY","SECTION"],u=["title","headline","heading","h1","h2","h3","product-name","feature-name","section-head"];function c(v){var g;if(v.getAttribute("role")==="heading"&&v.getAttribute("aria-level"))return!0;for(var y of a(v.children))if(c(y))return!0;return!!s(g=["H1","H2","H3","H4","H5","H6"]).call(g,v.nodeName.toUpperCase())}function p(v){var g,y=v.parentElement;return!!(y&&y.getAttribute("role")==="heading"&&y.getAttribute("aria-level")||y&&s(g=["H1","H2","H3","H4","H5","H6"]).call(g,y.nodeName.toUpperCase()))}e.define({name:"Html_Possible_Heading",tag:"*",selector:"p, div, span",requiresRealBrowser:!0,test(v){var g,y,b=window.getComputedStyle(v),m=e.getElementText(v);if(v.getAttribute("aria-hidden")==="true"||b.display==="none"||m==="")return e.doesNotApply();for(var x=v,T=!1;x;){if(x instanceof HTMLElement){var R=window.getComputedStyle(x);if(x.getAttribute("aria-hidden")==="true"||R.display==="none"){T=!0;break}}x=x.parentElement}if(T)return e.doesNotApply();var S={ariaRole:v.getAttribute("role"),ariaLevel:v.getAttribute("aria-level"),htmlClass:v.getAttribute("class"),innerText:(g=d(y=m.replace(/\s\s+/g," ")).call(y))!==null&&g!==void 0?g:"",children:v.children.length,styledText:"",fontSize:0,fontWeight:0,nextFontSize:0,nextFontWeight:0};if(c(v)||p(v))return e.doesNotFail();if(f(u).call(u,function(G){var K;return(K=S.htmlClass)===null||K===void 0?void 0:s(K).call(K,G)}))return e.fail();var I=!1;if(S.ariaRole!=="heading"&&S.ariaRole!=="presentation"&&!S.ariaLevel&&S.innerText.length>0&&S.innerText.length<70){for(var q of a(v.children))q&&q instanceof HTMLElement&&q.nodeName&&s(o).call(o,q.nodeName)&&(S.styledText+=e.getElementText(q));I=S.children===1&&S.innerText===S.styledText;for(var O=v;O&&(O=O.nextElementSibling,!(O&&s(n).call(n,O.nodeName))););if(O){var D=getComputedStyle(v),F=getComputedStyle(O);S.fontSize=h(D.fontSize||"0"),S.fontWeight=h(D.fontWeight||"0"),S.nextFontSize=h(F.fontSize||"0"),S.nextFontWeight=h(F.fontWeight||"0"),I=S.fontSize>S.nextFontSize||S.fontWeight!==S.nextFontWeight}if(I)return e.fail()}return e.doesNotFail()}})}(),function(){e.define({name:"Html_Page_Title_WeakName",tag:"html",requiresRealBrowser:!1,test(o){var n,u=o.querySelector("title");if(!u||!u.textContent)return e.doesNotApply();var c=d(n=u.textContent).call(n).toLowerCase();if(e.containsBadText("title",c))return e.fail();var p=["p","h1","h2"],v=3,g="";N(p).call(p,function(S){for(var I=o.querySelectorAll(S),q=0;q<Math.min(I.length,v);q++){var O=I[q].textContent;O&&(g+=" "+O.toLowerCase())}});var y=g.split(/\s+/),b=c.split(/\s+/),m=function(S){return S.replace(/s$/i,"")},x=l(b).call(b,m),T=l(y).call(y,m),R=f(x).call(x,function(S){return S.length>1&&s(T).call(T,S)});return R?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Html_Page_Title_Missing",tag:"html",requiresRealBrowser:!1,test(o){var n,u=o.querySelectorAll("title"),c=a(u);N(u).call(u,function(g,y){var b;((b=g.parentElement)===null||b===void 0?void 0:b.tagName)==="svg"&&W(c).call(c,y,1)});var p=c[0];if(!p)return e.fail();var v=(n=p.textContent)===null||n===void 0?void 0:d(n).call(n);return!v||!v.length?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_Name_Redundant",tag:"*",selector:"[aria-label], [aria-labelledby]",requiresRealBrowser:!0,test:function(o){var n,u,c=o.getAttribute("role"),p=o.getAttribute("aria-hidden"),v=window.getComputedStyle(o);if(c==="presentation"||c==="none"||p==="true"||v.display==="none")return e.doesNotApply();var g=((n=o.getAttribute("aria-label"))===null||n===void 0?void 0:d(n).call(n))||"",y=o.getAttribute("aria-labelledby"),b=o.getAttribute("aria-describedby"),m=((u=o.textContent)===null||u===void 0?void 0:d(u).call(u).replace(/\s+/g," "))||"";if(!g&&!y&&!b&&!m)return e.doesNotApply();var x=function(D){var F,G;return D?d(F=l(G=a(D.split(/\s+/))).call(G,function(K){var X,Y;return((X=document.getElementById(K))===null||X===void 0||(Y=X.textContent)===null||Y===void 0?void 0:d(Y).call(Y).replace(/\s+/g," "))||""}).join(" ")).call(F):""},T=x(y),R=x(b);if(g&&y&&g===T||m&&m===g||m&&m===T||m&&m===R)return e.fail();if(o.id){var S=document.querySelector('label[for="'.concat(o.id,'"]'));if(S){var I,q=window.getComputedStyle(S);if(q.display==="none")return e.doesNotApply();var O=S?(I=S.textContent)===null||I===void 0?void 0:d(I).call(I).replace(/\s+/g," "):"";if(O&&O===g||O&&O===T)return e.fail()}}return e.doesNotFail()}})}(),function(){e.define({name:"Html_MetaRefresh_Strict_Detect",tag:"meta",selector:'[http-equiv="refresh"]',requiresRealBrowser:!1,test(o){var n;if(!(o instanceof HTMLMetaElement))return e.doesNotApply();var u=o.hasAttribute("http-equiv");if(!u)return e.doesNotApply();var c=((n=o.getAttribute("content"))===null||n===void 0?void 0:d(n).call(n))||"";if(c==="")return e.doesNotApply();var p=/^\d+;\s+http/i,v=/^\d+;\s+URL=(?:'|"?)http/i,g=/^\d+(?:;?)$/i,y=p.test(c),b=v.test(c),m=g.test(c);if(!y&&!b&&!m)return e.doesNotApply();var x=0;if(c!==""&&s(c).call(c,";")){var T;x=Number(d(T=c.split(";")[0]).call(T))}return c!==""&&!s(c).call(c,";")&&(x=Number(c)),x>0?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_MetaRefresh_Detect",tag:"meta",selector:'[http-equiv="refresh"]',requiresRealBrowser:!1,test(o){var n;if(!(o instanceof HTMLMetaElement))return e.doesNotApply();var u=o.hasAttribute("http-equiv");if(!u)return e.doesNotApply();var c=((n=o.getAttribute("content"))===null||n===void 0?void 0:d(n).call(n))||"";if(c==="")return e.doesNotApply();var p=/^\d+;\s+http/i,v=/^\d+;\s+URL=(?:'|"?)http/i,g=/^\d+(?:;?)$/i,y=p.test(c),b=v.test(c),m=g.test(c);if(!y&&!b&&!m)return e.doesNotApply();var x=0;if(c!==""&&s(c).call(c,";")){var T;x=Number(d(T=c.split(";")[0]).call(T))}return c!==""&&!s(c).call(c,";")&&(x=Number(c)),x>0&&x<72001?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_MainContent_IsAriaHidden",tag:"body",requiresRealBrowser:!1,test(o){var n,u=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(n).call(n).toLowerCase();return u==="true"?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Html_Language_RightToleft_Missing",tag:"html",requiresRealBrowser:!1,test(o){var n,u,c=["ar","arc","dv","fa","ha","he","khw","ks","ku","ps","ur","yi"];if(o instanceof HTMLHtmlElement&&s(c).call(c,(n=(u=o.getAttribute("lang"))===null||u===void 0?void 0:u.toLowerCase())!==null&&n!==void 0?n:"")){var p;return((p=o.getAttribute("dir"))===null||p===void 0?void 0:p.toLowerCase())==="rtl"?e.doesNotFail():e.fail()}return e.doesNotApply()}})}(),function(){e.define({name:"Html_DocType_Missing",tag:"html",requiresRealBrowser:!1,test(o){var n=o.ownerDocument.doctype;return n?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Html_Blockquote_Cite_Invalid",tag:"blockquote",requiresRealBrowser:!1,test(o){var n=o.hasAttribute("cite");if(!n)return e.doesNotFail();var u=o.getAttribute("cite")||"";if(u==="")return e.fail();var c=/^((http)s?:\/\/|\/\/|\/|\.\/|\.\.\/).*/;return c.test(u)?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Html_Attribute_Lang_Missing",tag:"html",requiresRealBrowser:!1,test:function(o){if(o.tagName!=="HTML")return e.doesNotApply();var n=o.getAttribute("lang");return!n||n&&d(n).call(n)===""?e.fail():e.doesNotFail()},fix(o){var n=o.getAttribute("lang");return n?e.cantFix():(o.setAttribute("lang","en"),e.fixed())}})}(),function(){var o=["ab","aa","af","ak","sq","am","ar","an","hy","as","av","ae","ay","az","bm","ba","eu","be","bn","bi","bs","br","bg","my","ca","ch","ce","ny","zh","cu","cv","kw","co","cr","hr","cs","da","dv","nl","dz","en","eo","et","ee","fo","fj","fi","fr","fy","ff","gd","gl","lg","ka","de","el","kl","gn","gu","ht","ha","he","hz","hi","ho","hu","is","io","ig","id","ia","ie","iu","ik","ga","it","ja","jv","kn","kr","ks","kk","km","ki","rw","ky","kv","kg","ko","kj","ku","lo","la","lv","li","ln","lt","lu","lb","mk","mg","ms","ml","mt","gv","mi","mr","mh","mn","na","nv","nd","nr","ng","ne","no","nb","nn","ii","oc","oj","or","om","os","pi","ps","fa","pl","pt","pa","qu","ro","rm","rn","ru","se","sm","sg","sa","sc","sr","sn","sd","si","sk","sl","so","st","es","su","sw","ss","sv","tl","ty","tg","ta","tt","te","th","bo","ti","to","ts","tn","tr","tk","tw","ug","uk","ur","uz","ve","vi","vo","wa","cy","wo","xh","yi","yo","za","zu"];e.define({name:"Html_Attribute_Lang_Invalid",tag:"html",requiresRealBrowser:!1,test:function(n){var u,c=((u=n.getAttribute("lang"))===null||u===void 0?void 0:d(u).call(u).toLowerCase())||"";if(s(c).call(c,"-")){var p=c.split("-");c=p[0]}var v=new RegExp(/^[a-z]{2}(-[a-z]{2,4})?$/);return c&&!v.test(c)||c&&!s(o).call(o,c.substring(0,2))?e.fail():e.doesNotFail()}})}(),function(){var o=["A","BUTTON","INPUT","SELECT","TEXTAREA","DETAILS","SUMMARY"];e.define({name:"Html_AriaHidden_Tabable",tag:"*",selector:"[aria-hidden=true]",requiresRealBrowser:!0,test(n){var u=["A","BUTTON","INPUT","SELECT","TEXTAREA","DETAILS","SUMMARY"],c=j(n.getAttribute("tabindex")||"",10),p=s(u).call(u,n.tagName.toUpperCase())||n.hasAttribute("tabindex")&&n.getAttribute("tabindex")!=="-1";if(n.tagName.toUpperCase()==="INPUT"&&n.hasAttribute("disabled")||n.hasAttribute("tabindex")&&n.getAttribute("tabindex")==="-1")return e.doesNotFail();if(p)return e.fail();var v=a(n.querySelectorAll("*")),g=function(m){for(var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:3,T=m.parentElement,R=0;T&&R<x;){if(T.getAttribute("aria-hidden")==="true")return!0;T=T.parentElement,R++}return!1},y=function(m){var x=s(u).call(u,m.tagName.toUpperCase()),T=m.getAttribute("tabindex"),R=T!==null&&j(T,10)>=0;if(T==="-1")return!1;var S=m.hasAttribute("disabled"),I=window.getComputedStyle(m).display==="none",q=(x||R)&&!I&&!S;return q};for(var b of v)if(y(b)&&g(b))return e.fail();return e.doesNotFail()}})}(),function(){e.define({name:"HtmlList_Definition_ParentDL_Missing",tag:"*",selector:"dd, dt",requiresRealBrowser:!1,test(o){if(!e.findParent(o,"dl")){var n=e.findParent(o,"div");return n&&e.findParent(n,"dl")?e.doesNotFail():e.fail()}return e.doesNotFail()}})}(),function(){e.define({name:"HtmlList_Definition_ChildElem_Missing",tag:"dl",requiresRealBrowser:!1,test(o){var n,u,c,p=o.querySelector("dt")!==null,v=o.querySelector("dd")!==null;if(!p||!v)return e.fail();var g=f(n=a(o.querySelectorAll("dt"))).call(n,function(m){return m.nextElementSibling&&m.nextElementSibling.nodeName==="DT"});if(g)return e.fail();var y=L(u=a(o.querySelectorAll("dt"))).call(u,function(m){return m.nextElementSibling&&m.nextElementSibling.nodeName==="DD"});if(!y)return e.fail();var b=L(c=a(o.querySelectorAll("dd"))).call(c,function(m){var x,T=m.parentNode,R=a((x=T?.children)!==null&&x!==void 0?x:[]),S=H(R).call(R,m),I=_(R).call(R,0,S);return T?.nodeName==="DIV"?a(T.querySelectorAll("dt")).length>0:f(I).call(I,function(q){return q.nodeName==="DT"})});return b?e.doesNotFail():e.fail()}})}(),function(){function o(n){var u=50,c=!1;if(!n)return c&&console.log("getListLiCount() err: elem is invalid. Returned childLI_count=-1"),-1;for(var p=0,v=0,g=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,function(y){return!(y instanceof HTMLElement)||y.nodeName==="UL"||y.nodeName==="OL"?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT});g.nextNode()&&p==0&&v<u;)g.currentNode instanceof HTMLElement&&(v++,(g.currentNode.nodeName==="LI"||g.currentNode.getAttribute("role")==="listitem")&&p++);return c&&console.log("Returned childLI_count="+p+", traversed nodecount="+v),p}e.define({name:"HtmlList_ChildElem_LI_Missing",tag:"*",selector:"ul, ol",requiresRealBrowser:!0,test(n){var u=window.getComputedStyle(n);if(u.display==="none"||u.visibility==="hidden"||n.getAttribute("aria-hidden")==="true"||n.getAttribute("role")==="presentation")return e.doesNotApply();var c=o(n);return c?e.doesNotFail():e.fail()},fix(n){var u,c=i(u=a(n.children)).call(u,function(p){return p.tagName.toLowerCase()==="li"||p.getAttribute("role")==="listitem"}).length;return c?e.cantFix():(n.setAttribute("role","presentation"),e.fixed())}})}(),function(){function o(n){var u,c=["H1","H2","H3","H4","H5","H6"],p=s(c).call(c,n.nodeName.toUpperCase()),v=(u=n.getAttribute("role"))===null||u===void 0?void 0:u.toLowerCase(),g=v==="heading"&&n.hasAttribute("aria-level");if(!p&&!g)return-1;var y=n.getAttribute("aria-level"),b=y!=null?j(y,10):j(n.nodeName[n.nodeName.length-1]);return!isNaN(b)&&b>0?b:-1}e.define({name:"Heading_Sequence_Wrong",tag:"*",precomputeFromOrderedElements:{reduce(n,u){var c,{resultMap:p,headingOrder:v,currentIndex:g,allHeadings:y}=n,b=(c=u.getAttribute("role"))===null||c===void 0?void 0:c.toLowerCase(),m=u.getAttribute("aria-hidden");if(b==="presentation"||m==="true")return n;var x=o(u);return x===-1||(n.allHeadings.push(u),g===0||x===2||x===v||x===v+1||x===v-1?p.set(u,"Heading_Sequence_Valid"):p.set(u,"Heading_Sequence_Wrong"),n.headingOrder=x,n.currentIndex++),n},initialValue:{resultMap:new M,headingOrder:0,currentIndex:0,allHeadings:[]}},requiresRealBrowser:!1,test(n,u){var{resultMap:c}=u,p=c.get(n);switch(p){case"Heading_Sequence_Wrong":return e.fail();case"Heading_Sequence_Valid":return e.doesNotFail();case void 0:return e.doesNotApply()}},fix(n,u){var c,p=(c=n.getAttribute("role"))===null||c===void 0?void 0:c.toLowerCase();if(p==="presentation")return e.cantFix();var{resultMap:v,allHeadings:g}=u,y=H(g).call(g,n);if(y===-1)return e.cantFix();var b=o(n),m=y>0?o(g[y-1]):1,x=b;if(b>m+1)x=m+1;else if(b<m&&b!==2)x=m-1;else if(b===2||b===m+1||b===m-1)x=b;else return e.cantFix();return x!==b?(n.setAttribute("aria-level",x.toString()),v.set(n,"Heading_Sequence_Valid"),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Heading_Name_Empty",tag:"*",selector:e.selectorForAriaRole("heading"),requiresRealBrowser:!0,test(o){var n,u,c,p,v,g,y,b=((n=o.getAttribute("role"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u))==="presentation",m=((c=o.getAttribute("aria-hidden"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p))==="true";if(b||m)return e.doesNotApply();var x=((v=o.textContent)===null||v===void 0?void 0:d(v).call(v))||"",T=window.getComputedStyle(o),R=(g=o.getAttribute("style"))===null||g===void 0?void 0:s(g).call(g,"display: none"),S=(y=o.getAttribute("style"))===null||y===void 0?void 0:s(y).call(y,"visibility: hidden");if(T.display==="none"||T.visibility==="hidden"||R||S)return x.length>3?e.doesNotFail():e.fail();var I=o.querySelector('img[alt]:not([alt=""])');return x===""&&!I?e.fail():e.doesNotFail()},fix(o){var n,u=d(n=e.getElementText(o)).call(n),c=o.querySelector('img[alt]:not([alt=""])');return u===""&&!c?(o.setAttribute("role","presentation"),o.hasAttribute("aria-level")&&o.removeAttribute("aria-level"),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Heading_H1_Multiple",tag:"body",requiresRealBrowser:!1,test(o){var n,u=i(n=a(o.querySelectorAll('h1:not([aria-level]),[role="heading"][aria-level="1"]'))).call(n,function(p){return p.getAttribute("aria-hidden")!=="true"&&!(p.getAttribute("role")==="presentation"||p.getAttribute("role")==="none")}),c=u.length;return c>1?e.fail():e.doesNotFail()},fix(o){var n,u=i(n=a(o.querySelectorAll('h1, [role="heading"][aria-level="1"]'))).call(n,function(c,p){return c.getAttribute("aria-hidden")!=="true"&&c.getAttribute("role")!=="presentation"&&c.getAttribute("role")!=="none"});return u.length>1?(N(u).call(u,function(c,p){p>0&&(c.setAttribute("role","heading"),c.setAttribute("aria-level","2"))}),e.fixed()):e.cantFix()}})}(),function(){function o(n){var u=n.getAttribute("aria-level");return u?j(u,10):j(n.tagName.substring(1),10)||1}e.define({name:"Heading_H1_Missing",tag:"body",requiresRealBrowser:!1,test(n){var u,c=i(u=a(n.querySelectorAll('h1, h2, h3, h4, h5, h6, [role="heading"][aria-level]'))).call(u,function(v){return v.getAttribute("aria-hidden")!=="true"});if(c.length===0)return e.fail();var p=f(c).call(c,function(v){return v.matches('h1, [role="heading"][aria-level="1"]')});return p?e.doesNotFail():e.fail()},fix(n){var u,c,p=i(u=a(n.querySelectorAll("h1, h2, h3, h4"))).call(u,function(b){var m;return b.getAttribute("aria-hidden")!=="true"&&((m=b.textContent)===null||m===void 0?void 0:d(m).call(m))!==""&&b.closest("nav")===null});if(p.length===0)return e.cantFix();var v=p[0],g=o(v),y=document.title;return v.tagName==="H1"||g===1||(c=v.textContent)!==null&&c!==void 0&&s(c).call(c,y)?e.cantFix():v.tagName!=="H1"||g!==1?(v.setAttribute("aria-level","1"),v.setAttribute("role","heading"),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Heading_AttributeRequirement_Missing",tag:"*",selector:'[role="heading"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.getAttribute("aria-level");return n?e.doesNotFail():e.fail()}})}(),function(){function o(n){var u,c=d(u=n.textContent).call(u);if(c.length>0){var p,v=d(p=c.toLowerCase()).call(p).replace(/\s/g," ").split(" "),g=f(v).call(v,function(y){var b;return s(b=["lorem","legend","fieldset"]).call(b,y)});return!g}return!1}e.define({name:"Form_LegendDescription_Missing",tag:"*",selector:"fieldset legend",requiresRealBrowser:!1,test(n){return o(n)?e.doesNotFail():e.fail()},fix(n){return n.children.length?(n.setAttribute("role","presentation"),e.fixed()):(n.setAttribute("role","presentation"),n.setAttribute("aria-hidden","true"),e.fixed())}})}(),function(){var o=["finance","financial","legal","agreement","contract","transaction","purchase","order","invoice","credit","debit","tax","loan","mortgage","insurance","claim","liability","will","testament","affidavit","declaration"],n=l(o).call(o,function(u){var c,p,v;return C(c=C(p=C(v='[name*="'.concat(u,'"], [action*="')).call(v,u,'"], [class*="')).call(p,u,'"], [id*="')).call(c,u,'"]')}).join(", ");e.define({name:"FormImportant_ErrorHandle_Missing",tag:"form",requiresRealBrowser:!1,test(u){if(!(u instanceof HTMLFormElement)||!u.matches(n))return e.doesNotApply();var c=u.querySelector('[role="alert"], [name*="error"], button[name*="review"], a[name*="review"], [id*="_error"]')!==null,p=u.querySelector('button[name*="review"], a[name*="review"]')!==null,v=u.querySelector('button[name*="undo"], a[name*="undo"]')!==null;return!c||!p||!v?e.fail():e.doesNotFail()}})}(),function(){var o=new E(["hidden","submit","reset","button","search","image",'[aria-hidden="true"]','[role="presentation"]']);e.define({name:"FormField_Name_WeakName",tag:"*",selector:"input, select, textarea",requiresRealBrowser:!1,test:function(n){var u,c,p,v,g;if(n.getAttribute("aria-hidden")==="true"||n.getAttribute("role")==="presentation"||n.tagName.toLowerCase()==="input"&&o.has((u=(c=n.getAttribute("type"))===null||c===void 0?void 0:c.toLowerCase())!==null&&u!==void 0?u:"")||(p=n.id)!==null&&p!==void 0&&s(p).call(p,"g-recaptcha")||(v=n.className)!==null&&v!==void 0&&s(v).call(v,"g-recaptcha"))return e.doesNotApply();var y=n.getAttribute("aria-label"),b=n.hasAttribute("aria-labelledby")||n.hasAttribute("aria-describedby");if(b||y)return e.doesNotFail();var m=n.parentElement;if(m&&m.tagName.toLowerCase()==="label"&&d(g=e.getElementText(m)).call(g))return e.doesNotFail();var x=n.getAttribute("id");if(x){var T,R=document.querySelector('label[for="'.concat(x,'"]')),S=R&&d(T=e.getElementText(R).toLowerCase()).call(T);if(S==="search")return e.doesNotApply();if(S)return e.doesNotFail()}var I=n.getAttribute("title");return I||n.hasAttribute("placeholder")&&!y?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"FormField_Name_Missing",tag:"*",selector:'input, select, textarea, [role="textbox"], [role="checkbox"], [role="combobox"], [role="menuitemcheckbox"]',requiresRealBrowser:!1,test:function(o){var n,u,c,p,v,g,y;if(!(o instanceof HTMLElement))return e.doesNotApply();var b=o.getAttribute("role"),m=o.tagName.toLowerCase();if(o.style.display==="none"||o.getAttribute("aria-hidden")==="true"||b==="presentation"||b==="none")return e.doesNotApply();var x=(n=o.getAttribute("type"))===null||n===void 0?void 0:n.toLowerCase();if(x&&s(u=["hidden","submit","reset","button","image"]).call(u,x))return e.doesNotApply();if(o.hasAttribute("aria-label")&&(c=o.getAttribute("aria-label"))!==null&&c!==void 0&&d(c).call(c)||o.hasAttribute("placeholder"))return e.doesNotFail();var T=(p=o.getAttribute("id"))===null||p===void 0?void 0:d(p).call(p);if(T){var R,S=document.querySelector('label[for="'.concat(T,'"]'));if(S&&s(R=["input","textarea","select"]).call(R,m))return e.doesNotFail()}var I=o.getAttribute("aria-labelledby");if(I){var q,O,D=(q=document.getElementById(I))===null||q===void 0||(O=q.textContent)===null||O===void 0?void 0:d(O).call(O);return D&&D.length>0?e.doesNotFail():e.fail()}for(var F=o.parentElement;F;){if(F.tagName.toLowerCase()==="label"){var G;if(s(G=["input","textarea","select"]).call(G,m))return e.doesNotFail();if(b==="textbox")return e.fail()}F=F.parentElement}if(b&&s(v=["checkbox","radio","combobox","listbox"]).call(v,b)){var K,X=(K=o.textContent)===null||K===void 0?void 0:d(K).call(K);if(X&&X.length>0)return e.doesNotFail()}var Y=(g=o.textContent)===null||g===void 0?void 0:d(g).call(g);return Y&&Y.length>0&&s(y=["input","textarea","select"]).call(y,m)?e.doesNotFail():e.fail()}})}(),function(){var o=["hidden","submit","reset","button","image",'[aria-hidden="true"]','[role="presentation"]','[role="none"]'];function n(u,c){var p,v=a(((p=u.parentNode)===null||p===void 0?void 0:p.childNodes)||[]),g=H(v).call(v,u),y=c==="before"?_(v).call(v,0,g):_(v).call(v,g+1);for(var b of y){var m;if(b.nodeType===Node.TEXT_NODE&&b.textContent&&d(m=b.textContent).call(m).length>0){var x;return d(x=b.textContent).call(x)}}return null}e.define({name:"FormField_Label_Missing",tag:"*",selector:'input, select, textarea, [role="checkbox"], [role="radio"], [role="combobox"], [role="listbox"], [role="textbox"]',requiresRealBrowser:!1,test:function(u){var c,p,v,g,y;if(!(u instanceof HTMLElement))return e.doesNotApply();var b=u.getAttribute("role"),m=u.tagName.toLowerCase();if(u.style.display==="none"||u.getAttribute("aria-hidden")==="true"||b==="presentation"||b==="none")return e.doesNotApply();var x=(c=u.getAttribute("type"))===null||c===void 0?void 0:c.toLowerCase();if(x!=null&&s(o).call(o,x))return e.doesNotApply();if(u.hasAttribute("aria-label")&&((p=u.getAttribute("aria-label"))===null||p===void 0?void 0:d(p).call(p))!=="")return e.doesNotFail();var T=(v=u.getAttribute("id"))===null||v===void 0?void 0:d(v).call(v);if(T){var R,S=document.querySelector('label[for="'.concat(T,'"]'));if(S&&s(R=["input","textarea","select"]).call(R,m))return e.doesNotFail()}var I=u.getAttribute("aria-labelledby");if(I&&e.hasAriaValidIds(u,"aria-labelledby")){var q,O,D=(q=document.getElementById(I))===null||q===void 0||(O=q.textContent)===null||O===void 0?void 0:d(O).call(O);return!D||!D.length?e.fail():e.doesNotFail()}for(var F=u.parentElement;F;){if(F.tagName.toLowerCase()==="label"){var G=F.getAttribute("for");if(!G||G===T){var K;if(s(K=["input","textarea","select"]).call(K,m))return e.doesNotFail();if(b==="textbox")return e.fail()}}F=F.parentElement}if(b&&s(g=["checkbox","radio","combobox","listbox"]).call(g,b)){var X,Y=(X=u.textContent)===null||X===void 0?void 0:d(X).call(X);if(Y&&Y!=="")return e.doesNotFail()}if(b==="textbox"&&!u.hasAttribute("aria-label")&&!u.hasAttribute("aria-labelledby")&&!u.hasAttribute("aria-describedby"))return e.fail();var le=(y=u.textContent)===null||y===void 0?void 0:d(y).call(y);if(le&&le!==""){var ie;if(s(ie=["input","textarea","select"]).call(ie,m))return e.doesNotFail()}return e.fail()},fix:function(u){if(!(u instanceof HTMLInputElement||u instanceof HTMLSelectElement||u instanceof HTMLTextAreaElement)||u.getAttribute("aria-hidden")==="true"||u.getAttribute("role")==="presentation"||u.getAttribute("role")==="none")return e.cantFix();var c=u.getAttribute("placeholder"),p=u.getAttribute("title"),v=c||p;if(v&&d(v).call(v).length>0)return u.setAttribute("aria-label",d(v).call(v)),e.fixed();var g=n(u,"before"),y=n(u,"after"),b=g||y;return b?(u.setAttribute("aria-label",b),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"FormField_LabelRequirement_Missing",tag:"*",selector:"input, select, textarea",requiresRealBrowser:!0,test(o){var n,u,c;if(!(o instanceof HTMLInputElement||o instanceof HTMLSelectElement||o instanceof HTMLTextAreaElement)||o.matches('[type="hidden"], [required], [aria-required="true"]'))return e.doesNotApply();var p=document.querySelector('label[for="'.concat(o.id,'"]')),v=p&&getComputedStyle(p).color==="rgb(255, 0, 0)",g=p==null||(n=p.textContent)===null||n===void 0?void 0:s(n).call(n,"*"),y=p==null||(u=p.textContent)===null||u===void 0?void 0:s(c=u.toLowerCase()).call(c,"required");return v&&g&&!y&&!o.hasAttribute("aria-required")?e.fail():e.doesNotFail()},fix(o){var n,u,c;if(!(o instanceof HTMLInputElement||o instanceof HTMLSelectElement||o instanceof HTMLTextAreaElement)||o.matches('[type="hidden"], [required], [aria-required="true"]'))return e.cantFix();var p=document.querySelector('label[for="'.concat(o.id,'"]')),v=p&&getComputedStyle(p).color==="rgb(255, 0, 0)",g=p==null||(n=p.textContent)===null||n===void 0?void 0:s(n).call(n,"*"),y=p==null||(u=p.textContent)===null||u===void 0?void 0:s(c=u.toLowerCase()).call(c,"required");return v&&g&&!y&&!o.hasAttribute("aria-required")?(o.setAttribute("aria-required","true"),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"FormField_Hidden_Autocomplete",tag:"*",selector:'input[type="hidden"], textarea[type="hidden"], select[type="hidden"]',requiresRealBrowser:!1,test:function(o){var n,u=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||u==="none"||u==="presentation")return e.doesNotApply();var c=(n=o.getAttribute("autocomplete"))===null||n===void 0?void 0:n.toLowerCase();return c&&c!=="off"?e.fail():e.doesNotFail()},fix(o){return o.removeAttribute("autocomplete"),e.fixed()}})}(),function(){e.define({name:"FormField_ErrorHandle_WeakName",tag:"*",selector:"input, textarea, select",requiresRealBrowser:!1,test:function(o){var n,u,c,p,v,g,y,b,m=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||m==="none"||m==="presentation")return e.doesNotApply();var x=["hidden","submit","reset","button","image"],T=(n=o.getAttribute("type"))===null||n===void 0?void 0:n.toLowerCase();if(T!=null&&s(x).call(x,T))return e.doesNotApply();var R=o.getAttribute("aria-label");if(R&&s(u=R.toLowerCase()).call(u,"search")||s(c=o.className).call(c,"search"))return e.doesNotApply();var S=["this field","this item"],I=o.getAttribute("aria-describedby"),q=I?document.getElementById(I):null;!q&&o.nextElementSibling instanceof HTMLElement&&(q=o.nextElementSibling);var O=((p=q)===null||p===void 0||(v=p.textContent)===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g))||"",D=((y=o.getAttribute("oninvalid"))===null||y===void 0?void 0:d(b=y.toLowerCase()).call(b))||"",F=f(S).call(S,function(G){return s(O).call(O,G)||s(D).call(D,G)});return F?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"FormField_ErrorHandle_Missing",tag:"*",selector:"input, textarea, select",requiresRealBrowser:!1,test:function(o){var n,u,c,p,v,g,y,b=["hidden","submit","reset","button","image"],m=o.getAttribute("role"),x=(n=o.getAttribute("type"))===null||n===void 0?void 0:n.toLowerCase();if(o.getAttribute("aria-hidden")==="true"||m==="none"||m==="presentation"||x!=null&&s(b).call(b,x))return e.doesNotApply();var T=o.getAttribute("aria-label")||"";if(T&&s(u=T.toLowerCase()).call(u,"search")||s(c=o.className.toLowerCase()).call(c,"search"))return e.doesNotApply();var R=document.querySelector('label[for="'.concat(o.id,'"]')),S=R==null||(p=R.textContent)===null||p===void 0?void 0:d(v=p.toLowerCase()).call(v),I=o.hasAttribute("required")||o.getAttribute("aria-required")==="true"||s(T).call(T,"required")||S&&s(S).call(S,"required");if(!I)return e.doesNotApply();var q=o.getAttribute("aria-describedby"),O=q?document.getElementById(q):null;if(q&&/(error|invalid|msg)/i.test(q))return e.doesNotFail();var D=o.getAttribute("aria-invalid"),F=/error|this field|invalid|enter|wrong|missing|fill out/,G=!1,K=R==null||(g=R.getAttribute("data-error-message"))===null||g===void 0?void 0:d(y=g.toLowerCase()).call(y);K&&F.test(K)&&(G=!0),S&&F.test(S)&&(G=!0);var X=o.nextElementSibling||o.previousElementSibling;if(X!=null&&X.textContent){var Y,le=d(Y=X.textContent.toLowerCase()).call(Y);F.test(le)&&(G=!0)}if(O&&O.textContent){var ie,ae=d(ie=O.textContent.toLowerCase()).call(ie);G=F.test(ae)}return D&&!G||!G?e.fail():e.doesNotFail()}})}(),function(){var o=['input[type="submit"]','button[type="submit"]','input[type="image"]',"button:not([type])",'input[type="button"]',"[onchange]","[oninput]","[target]",'div[role="checkbox"][onchange]','div[role="radio"][onchange]'].join(", "),n=/(submit\(\)|window\.open|location\.href|location\.reload\(\)|history\.back\(\)|history\.go\(\)|location\.replace\(\)|fetch|XMLHttpRequest)/;e.define({name:"FormField_ContextChange_Detect",tag:"form",requiresRealBrowser:!1,test(u){if(u.querySelector('input[type="submit"], button[type="submit"], input[type="image"], button:not([type]), input[type="button"]'))return e.doesNotFail();var c=a(u.querySelectorAll(o));for(var p of c)if(n.test(p.getAttribute("onchange")||"")||n.test(p.getAttribute("oninput")||"")||n.test(p.getAttribute("onclick")||""))return e.fail();return e.doesNotApply()}})}(),function(){var o=["off","on","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","new-password","current-password","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","url","photo"],n=["email","impp","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension","webauthn"],u=["shipping","billing","home","work"];e.define({name:"FormField_Autocomplete_Multiple",tag:"*",selector:"input, textarea, select",requiresRealBrowser:!1,test:function(c){var p,v=c.getAttribute("autocomplete");if(!v)return e.doesNotApply();var g=d(v).call(v).split(/\s+/);if(g.length>1){var y=L(g).call(g,function(T){return s(o).call(o,T)||s(n).call(n,T)});if(!y||!L(g).call(g,function(T){return s(n).call(n,T)}))return e.fail()}if(!L(g).call(g,function(T){return s(o).call(o,T)||s(n).call(n,T)||s(u).call(u,T)}))return e.fail();var b=V(g).call(g,function(T,R){return s(o).call(o,R)&&(T[R]=(T[R]||0)+1),T},{});if(f(p=P(b)).call(p,function(T){return T>1}))return e.fail();if(f(u).call(u,function(T){return s(g).call(g,T)})){var m,x=g[0];if(!s(u).call(u,x)||f(m=_(g).call(g,1)).call(m,function(T){return s(u).call(u,T)}))return e.fail()}return e.doesNotFail()}})}(),function(){var o=new M;e.define({name:"FormField_Autocomplete_Missing",tag:"*",selector:"input, textarea, select",requiresRealBrowser:!1,test:function(n){var u,c,p,v,g,y,b=n instanceof HTMLInputElement?(u=(c=n.getAttribute("type"))===null||c===void 0?void 0:c.toLowerCase())!==null&&u!==void 0?u:"text":n.nodeName.toLowerCase();if(b==="hidden")return e.doesNotApply();var m=(p=(v=n.getAttribute("autocomplete"))===null||v===void 0?void 0:v.split(" "))!==null&&p!==void 0?p:[];if(m.length>0)return e.doesNotFail();var x={type:b,autocomplete:m};x.fieldName=(g=n.getAttribute("name"))===null||g===void 0?void 0:g.replace(/[-_]/g,"").toLowerCase();var T=f(y=B(e.AUTOCOMPLETE_FIELD_NAMES)).call(y,function(R){var S,[I,q]=R,O=[];if(N(S=q.fields).call(S,function(X){X.match(/\s/)?(O.push(X.replace(/\s/g,"")),O.push(X.replace(/\s/g,"-")),O.push(X.replace(/\s/g,"_"))):O.push(X)}),x.fieldName!=null&&s(O).call(O,x.fieldName)){var D,F;x.suggested_autocomplete="";var G=x.fieldName.match(/shipping|billing/i);G&&(x.suggested_autocomplete+=G[0]+" ");var K=x.fieldName.match(/home|work|mobile|fax|pager/i);return K?x.suggested_autocomplete+=K[0]+" ":H(D=x.fieldName).call(D,"cell")!==-1?x.suggested_autocomplete+="mobile ":H(F=x.fieldName).call(F,"office")!==-1&&(x.suggested_autocomplete+="work "),x.suggested_autocomplete+=I,o.set(n,x),!0}});return T?e.fail():e.doesNotFail()},fix(n){var u,c=o.get(n);return!c||n.nodeName==="INPUT"&&c.field_type&&s(u=["country","state"]).call(u,c.field_type)?e.cantFix():c.suggested_autocomplete?(n.setAttribute("autocomplete",c.suggested_autocomplete),o.delete(n),e.fixed()):e.cantFix()}})}(),function(){function o(n,u){var c,p=n,v=document.querySelector('label[for="'.concat(n.id,'"]')),g=n.id.toLowerCase(),y=p.name.toLowerCase(),b=v?(c=v.textContent)===null||c===void 0?void 0:c.toLowerCase():"",m=[g,y,b],x=["family","search","given","username"];for(var T of x)for(var R of m)if(R&&s(R).call(R,T)&&!s(u).call(u,T))return!0;return!1}e.define({name:"FormField_Autocomplete_MisMatch",tag:"*",selector:"input, textarea, select",requiresRealBrowser:!1,test:function(n){var u,c=n.getAttribute("autocomplete"),p=e.getAutocompleteRequirements(n);return!c||c==="off"?e.doesNotApply():p?s(u=p.expectedAutocomplete).call(u,c)?o(n,c)?e.fail():e.doesNotFail():e.fail():e.doesNotFail()}})}(),function(){function o(n){var u=["on","off","name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","email","username","new-password","current-password","one-time-code","organization-title","organization","street-address","address-line1","address-line2","address-line3","address-level4","address-level3","address-level2","address-level1","country","country-name","postal-code","cc-name","cc-given-name","cc-additional-name","cc-family-name","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc","cc-type","transaction-currency","transaction-amount","language","bday","bday-day","bday-month","bday-year","sex","url","photo","tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension","impp","shipping","billing","webauthn"];return s(u).call(u,n)}e.define({name:"FormField_Autocomplete_Invalid",tag:"*",selector:"input, textarea, select",requiresRealBrowser:!0,test:function(n){var u,c,p,v=window.getComputedStyle(n),g=n.getAttribute("role"),y=n.getAttribute("aria-hidden"),b=n.getAttribute("type");if(v.display==="none"||g==="none"||y==="true"||v.visibility==="hidden"||b==="hidden"||b==="submit")return e.doesNotApply();var m=n.hasAttribute("disabled"),x=(u=n.getAttribute("aria-disabled"))===null||u===void 0?void 0:d(c=u.toLowerCase()).call(c);if(x==="true"||m)return e.doesNotApply();var T=(p=n.getAttribute("autocomplete"))===null||p===void 0?void 0:d(p).call(p);if(T==="off"||T==="")return e.doesNotApply();if(T&&T!==null){var R,S=T.toLowerCase().split(" ");if(U(R=S[0]).call(R,"section-")&&S.shift(),N(S).call(S,function(O,D){var F;if(s(F=["home","work","mobile","fax","pager"]).call(F,O)){var G=D+1;if(G<S.length){var K=S[G];(U(K).call(K,"tel")||K==="email"||K==="impp")&&W(S).call(S,D,1)}}}),N(S).call(S,function(O,D){var F;s(F=["shipping","billing"]).call(F,O)&&W(S).call(S,D,1)}),!S.length)return e.fail();var I=n.tagName.toLowerCase();if(I==="input"&&s(S).call(S,"webauthn")&&!U(T).call(T,"webauthn")&&A(T).call(T,"webauthn"))return e.doesNotFail();var q=L(S).call(S,o);if(!q||S.length>1)return e.fail()}return e.doesNotFail()}})}(),function(){e.define({name:"Element_TabIndex_Positive",tag:"*",selector:"[tabindex]",requiresRealBrowser:!1,test:function(o){if(o.getAttribute("role")==="none"||o.getAttribute("role")==="presentation"||o.getAttribute("aria-hidden")==="true"||o.getAttribute("tabindex")==="-1")return e.doesNotApply();var n=j(o.getAttribute("tabindex")||"0",10);return!isNaN(n)&&n>0?e.fail():e.doesNotFail()},fix(o){return o.setAttribute("tabindex","0"),e.fixed()}})}(),function(){e.define({name:"Element_Interactive_Nested",tag:"*",selector:'a, button, input, [role="link"], [role="button"], [role="checkbox"], [role="slider"]',requiresRealBrowser:!1,test(o){var n,u,c,p,v,g,y=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),b=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),m=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g);if(y==="true"||b==="presentation"||b==="none"||m&&s(m).call(m,"display: none;"))return e.doesNotApply();var x=["a","button","input",'[role="link"]','[role="button"]','[role="checkbox"]','[role="slider"]'],T=':not([aria-hidden="true"][tabindex="-1"][role="presentation"])',R=l(x).call(x,function(I){var q;return C(q="".concat(I)).call(q,T)}).join(","),S=o.querySelector(R);return S?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Element_Focus_Visible_Missing",tag:"*",selector:"[tabindex], a, button, input, select, textarea",requiresRealBrowser:!0,test:function(o){var n,u,c,p;if(((n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(n).call(n))==="true"||o.style.display==="none"||o.style.visibility==="hidden"||o.style.opacity==="0"||o.tabIndex===-1)return e.doesNotApply();var v=o instanceof HTMLButtonElement||o instanceof HTMLAnchorElement||o instanceof HTMLInputElement||o instanceof HTMLTextAreaElement||o instanceof HTMLSelectElement||o instanceof HTMLElement&&o.tabIndex===0,g=window.getComputedStyle(o),y=o.parentElement?window.getComputedStyle(o.parentElement):null,b=g.outlineStyle==="none"||((u=o.getAttribute("style"))===null||u===void 0?void 0:s(u).call(u,"outline: none")),m=y?y.outlineStyle==="none"||((c=o.parentElement)===null||c===void 0||(p=c.getAttribute("style"))===null||p===void 0?void 0:s(p).call(p,"outline: none")):!1;if(v&&b&&m)return e.doesNotFail();var x=y&&y.border&&y.borderColor;if(x)return e.doesNotFail();var T=o.previousElementSibling;if(T){var R=window.getComputedStyle(T),S=R.width!=="0px"&&R.width!=="auto",I=R.height!=="0px"&&R.height!=="auto",q=R.backgroundColor&&R.backgroundColor!=="transparent";if(S&&I&&q)return e.doesNotFail()}return!x&&b?e.fail():e.doesNotFail()}})}(),function(){var o=0;e.define({name:"Element_FocusOrder_MisMatch",tag:"*",selector:`button:not([disabled]):not([tabindex="-1"]), iframe:not([tabindex="-1"]), input:not([tabindex="-1"]):not([disabled]), select:not([tabindex="-1"]):not([disabled]), textarea:not([tabindex="-1"]):not([disabled]), details:not([tabindex="-1"]):not([disabled]), img[usemap]:not([tabindex="-1"]), area[href]:not([tabindex="-1"]), audio[controls]:not([tabindex="-1"]), object[type^="text" i]:not([tabindex="-1"]), object[type^="application" i]:not([tabindex="-1"]), object[type^="audio" i]:not([tabindex="-1"]), object[type^="multipart" i]:not([tabindex="-1"]), object[type^="video" i]:not([tabindex="-1"]), embed[type^="text" i]:not([tabindex="-1"]), embed[type^="application" i]:not([tabindex="-1"]), embed[type^="audio" i]:not([tabindex="-1"]), embed[type^="multipart" i]:not([tabindex="-1"]), embed[type^="video" i]:not([tabindex="-1"]), video:not([tabindex="-1"]), summary:not([tabindex="-1"]):not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled]), [contenteditable]:not([contenteditable="false" i]):not([tabindex="-1"]), a[href]:not([tabindex="-1"])`,requiresRealBrowser:!1,test:function(n){var u=!1;if(!(n instanceof HTMLElement)||n.getAttribute("role")==="none"||n.getAttribute("role")==="presentation"||n.getAttribute("aria-hidden")==="true")return e.doesNotApply();o++;var c=j(n.getAttribute("tabindex")||"",10);return u&&console.log("** element="+n+", id="+n.getAttribute("id")+", tabindexVirtual="+o+":tabIndexAttrib="+c),isNaN(c)||c<1?(u&&console.log(" Returning doesNotFail"),e.doesNotFail()):c!==o?(u&&console.log(" Returning fail"),e.fail()):(u&&console.log(" Falling thru to doesNotFail"),e.doesNotFail())}})}(),function(){e.define({name:"Element_Disabled_Detect",tag:"*",selector:'a, button, input:not([type="hidden"]), select',requiresRealBrowser:!0,test(o){var n,u,c,p,v,g,y,b,m=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),x=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),T=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g);if(m==="true"||x==="presentation"||T&&s(T).call(T,"display: none"))return e.doesNotApply();var R=o.hasAttribute("disabled"),S=(y=o.getAttribute("aria-disabled"))===null||y===void 0?void 0:d(b=y.toLowerCase()).call(b);if(R||S==="true")return e.doesNotFail();var I=window.getComputedStyle(o);return I.pointerEvents==="none"&&I.cursor!=="pointer"?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Dialog_AttributeRequirement_Missing",tag:"*",selector:'[role="alertdialog"], [role="dialog"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.getAttribute("aria-label"),u=o.getAttribute("aria-labelledby"),c=o.getAttribute("aria-describedby");return!n&&!c&&!u?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Combobox_AttributeRequirement_Missing",tag:"*",selector:'[role="combobox"]',requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.getAttribute("aria-controls"),u=o.getAttribute("aria-expanded");function c(v,g){var y,b=v?.getAttribute(g);if(!b)return!0;var m=i(y=b.split(" ")).call(y,function(T){return d(T).call(T)!==""});if(m.length===0)return!0;var x=!1;return N(m).call(m,function(T){document.getElementById(T)&&(x=!0)}),x}var p=c(o,"aria-controls");return!n||!u||!p?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Combobox_Name_Missing",tag:"*",selector:'[role="combobox"], select[aria-haspopup="listbox"]',requiresRealBrowser:!1,test(o){var n,u,c,p,v,g,y,b,m,x,T,R=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),S=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),I=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g);if(R==="true"||S==="presentation"||I&&s(I).call(I,"display: none"))return e.doesNotApply();var q=!!((y=o.getAttribute("aria-label"))!==null&&y!==void 0&&d(y).call(y)),O=o.getAttribute("aria-labelledby"),D=O?document.getElementById(O):null,F=!!(D!=null&&(b=D.textContent)!==null&&b!==void 0&&d(b).call(b)),G=document.querySelector('label[for="'.concat(o.id,'"]')),K=G==null||(m=G.getAttribute("style"))===null||m===void 0?void 0:d(x=m.toLowerCase()).call(x),X=K&&s(K).call(K,"display: none"),Y=G&&!X&&G.textContent?d(T=G.textContent).call(T).length>0:!1;return!q&&!F||!Y&&X?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Columnheader_ParentRequirement_Missing",tag:"*",selector:'[role="columnheader"], [role="rowheader"]',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="row"], tr');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Checkbox_AttributeRequirement_Missing",tag:"*",selector:'[role="checkbox"]',requiresRealBrowser:!0,test:function(o){var n,u,c,p,v,g,y=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),b=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),m=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g),x=window.getComputedStyle(o);if(y==="true"||b==="presentation"||b==="none"||m&&s(m).call(m,"display: none;")||x.display==="none")return e.doesNotApply();if(o.getAttribute("role")==="checkbox"){var T=o.getAttribute("aria-checked");if(T===null)return e.fail()}return e.doesNotFail()}})}(),function(){e.define({name:"Cell_ParentRequirement_Missing",tag:"*",selector:'[role="cell"], [role="gridcell"]',requiresRealBrowser:!1,test:function(o){var n=o.getAttribute("role");if(o.getAttribute("aria-hidden")==="true"||n==="none"||n==="presentation")return e.doesNotApply();var u=e.hasParentWithRole(o,'[role="row"], tr');return u?e.doesNotFail():e.fail()}})}(),function(){e.define({name:"Button_Name_WeakName",tag:"*",selector:e.selectorForAriaRole("button"),requiresRealBrowser:!1,test:function(o){var n;if(!(o instanceof HTMLElement))return e.doesNotApply();var u=(n=e.getElementAccessibleName(o))!==null&&n!==void 0?n:e.getElementText(o,".ae-new-window");return e.isWeakName(u)||u.match(/^button\n/i)||u.match(/\bbutton\W?$/i)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Button_Name_TooLong",tag:"*",selector:e.selectorForAriaRole("button"),requiresRealBrowser:!1,test:function(o){var n;if(!(o instanceof HTMLElement))return e.doesNotApply();var u=(n=e.getElementAccessibleName(o))!==null&&n!==void 0?n:e.getElementText(o,".ae-new-window");return u.length>100?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Button_Name_Redundant",tag:"*",selector:e.selectorForAriaRole("button"),requiresRealBrowser:!1,test:function(o){var n;if(!(o instanceof HTMLElement))return e.doesNotApply();var u=o.getAttribute("title"),c=(n=e.getElementAccessibleName(o))!==null&&n!==void 0?n:e.getElementText(o,".ae-new-window");return u!=null&&s(c).call(c,u)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Button_Name_Missing",tag:"*",selector:'button, [role="button"], input[type="submit"], input[type="reset"]',requiresRealBrowser:!0,test:function(u){var c,p;if(!(u instanceof HTMLElement))return e.doesNotApply();var v=(c=u.getAttribute("role"))===null||c===void 0?void 0:c.toLowerCase();if(v==="link")return e.doesNotApply();var g=u.getAttribute("aria-hidden"),y=window.getComputedStyle(u);if(y.display==="none"||y.visibility==="hidden"||g==="true")return e.doesNotApply();var b=u.tagName,m=u.hasAttribute("disabled");if(b==="BUTTON"&&v==="none"&&m)return e.doesNotApply();var x=u.getAttribute("tabindex"),T=j(x!==null?x:"0");if(b==="BUTTON"&&(v==="none"||v==="presentation")&&T&&T<0)return e.doesNotApply();var R=(p=e.getElementAccessibleName(u))!==null&&p!==void 0?p:e.getElementText(u,".ae-new-window"),S=u.getAttribute("type")||"";return R||S==="submit"||S==="reset"?e.doesNotFail():e.fail()},fix(u){var c,p,v=o(u);if(v)return u.setAttribute("aria-label",v),e.fixed();if(s(c=u.className).call(c,"search")||u.querySelector('svg[class*="search"]'))return u.setAttribute("aria-label","Search"),e.fixed();var g=(p=u.textContent)===null||p===void 0?void 0:d(p).call(p).toLowerCase(),y=u.getAttribute("aria-label");if(g&&!y){if(g==="<"||s(g).call(g,"previous")||u.className.match(/chevron-left|prev|previous/))return u.setAttribute("aria-label","Previous"),e.fixed();if(g===">"||s(g).call(g,"next")||u.className.match(/chevron-right|next/))return u.setAttribute("aria-label","Next"),e.fixed()}return e.cantFix()}});function o(u){var c=u.parentElement;if(!!c){var p=a(c.childNodes),v=H(p).call(p,u),g=n(p,v-1),y=n(p,v+1);return g||y}}function n(u,c){if(c>=0&&c<u.length&&u[c].nodeType===Node.TEXT_NODE){var p,v=(p=u[c].textContent)===null||p===void 0?void 0:d(p).call(p);if(v&&v.length>0)return v}}}(),function(){e.define({name:"Button_Name_Duplicate",tag:"*",selector:'button, [role="button"]',precomputeFromOrderedElements:{reduce:function(o,n){var u=n instanceof HTMLButtonElement||n.getAttribute("role")==="button";if(u&&!e.isElementVisibilityHidden(n)){var c=e.getElementAccessibleName(n);c&&o.set(c,(o.get(c)||0)+1)}return o},initialValue:new $},requiresRealBrowser:!0,test:function(o,n){if(!(o instanceof HTMLElement)||e.isElementVisibilityHidden(o))return e.doesNotApply();var u=e.getElementAccessibleName(o);return(u&&n.get(u)||0)>1?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"BadTag_Spacer_Detect",tag:"*",selector:"spacer",requiresRealBrowser:!1,test:function(o){return o?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"BadTag_Presentational_Detect",tag:"*",selector:"font, center, u",requiresRealBrowser:!1,test:function(o){return o.tagName==="U"&&o.querySelector('a, [role="link"]')?e.doesNotFail():o?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"BadTag_Marquee_Detect",tag:"marquee",requiresRealBrowser:!1,test:function(o){return o?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"BadTag_Emphasis_Detect",tag:"*",selector:"b, i",requiresRealBrowser:!1,test:function(o){return o?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"BadTag_Blink_Detect",tag:"*",selector:"blink",requiresRealBrowser:!1,test:function(o){return e.fail()},fix(o){if(o.tagName==="BLINK"&&o instanceof HTMLElement){var n,u=document.createElement("span");return u.innerHTML=o.innerHTML,o.style.textDecoration==="blink"&&(o.style.textDecoration="none"),N(n=a(o.attributes)).call(n,function(c){u.setAttribute(c.name,c.value)}),o.parentNode&&o.parentNode.replaceChild(u,o),e.fixed()}return e.cantFix()}})}(),function(){e.define({name:"Audio_Controls_Missing",tag:"audio",requiresRealBrowser:!1,test:function(o){if(!(o instanceof HTMLAudioElement))return e.doesNotApply();var n=o.hasAttribute("controls"),u=o.hasAttribute("autoplay"),c=o.hasAttribute("muted");return!c&&u&&!n?e.fail():e.doesNotFail()}})}(),function(){function o(u){var c=u.getAttribute("aria-hidden")==="true",p=window.getComputedStyle(u);return c||p.display==="none"||p.visibility==="hidden"||p.opacity==="0"}function n(u){for(var c=u.nextElementSibling;c;){var p,v,g,y,b,m,x,T=c.tagName.toLowerCase()==="p"&&(((p=c.textContent)===null||p===void 0?void 0:s(v=p.toLowerCase()).call(v,"audio"))||((g=c.textContent)===null||g===void 0?void 0:s(y=g.toLowerCase()).call(y,"transcript")))||c.tagName.toLowerCase()==="a"&&(((b=c.getAttribute("href"))===null||b===void 0?void 0:A(b).call(b,".txt"))||((m=c.textContent)===null||m===void 0?void 0:s(x=m.toLowerCase()).call(x,"transcript")));if(T&&!o(c))return!0;c=c.nextElementSibling}return!1}e.define({name:"Audio_Captions_Missing",tag:"audio",requiresRealBrowser:!0,test(u){var c,p=u.getAttribute("role");if(((c=u.getAttribute("aria-hidden"))===null||c===void 0?void 0:c.toLowerCase())==="true"||p==="presentation"||p==="none"||u.tagName.toLowerCase()!=="audio")return e.doesNotApply();var v=!u.paused,g=u.hasAttribute("autoplay"),y=u.hasAttribute("controls")&&getComputedStyle(u).display!=="none";if(v||g||y){var b=n(u);if(!b)return e.fail()}return e.doesNotFail()}})}(),function(){e.define({name:"Aria_Role_Menu_Invalid",tag:"*",selector:"[role=menu]",requiresRealBrowser:!1,test:function(o){if(o.getAttribute("aria-hidden")==="true")return e.doesNotApply();var n=o.querySelector('[role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"]')!==null;return n?e.doesNotFail():e.fail()},fix(o){return o.removeAttribute("role"),e.fixed()}})}(),function(){e.define({name:"Aria_Role_Invalid",tag:"*",selector:"[role]",requiresRealBrowser:!1,test:function(o){var n,u,c,p,v,g,y,b=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),m=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),x=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g),T=o.getAttribute("role");if(b==="true"||m&&s(y=["presentation","none"]).call(y,m)||x&&s(x).call(x,"display: none;")||x&&s(x).call(x,"display:none;"))return e.doesNotApply();var R=e.getAllAriaRoles();return!T||!s(R).call(R,T)?e.fail():e.doesNotFail()}})}(),function(){e.define({name:"Aria_Role_AlertStatus_Missing",tag:"*",selector:"span, div, p",requiresRealBrowser:!1,test:function(o){var n,u,c,p,v,g,y=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),b=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),m=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g);if(y==="true"||b==="presentation"||m&&s(m).call(m,"display: none"))return e.doesNotApply();var x=["status","alert","loader","spinner","loading","message","error","progress"],T=f(x).call(x,function(S){var I,q;return s(I=o.className.toLowerCase()).call(I,S)||s(q=o.id.toLowerCase()).call(q,S)}),R=b==="status"||b==="alert";return T&&!R?e.fail():e.doesNotFail()}})}(),function(){var o=["banner","contentinfo","main","navigation","complementary"],n=["banner","contentinfo","main","complementary"],u=l(o).call(o,function(c){return e.selectorForAriaRole(c)}).join(",");e.define({name:"Aria_Landmarks_Nested_Detect",tag:"*",selector:u,requiresRealBrowser:!1,test(c){var p=c.getAttribute("role")||void 0,v=c.tagName;if(v==="NAV"||p==="navigation"||p&&p==="presentation")return e.doesNotApply();if(p&&!s(n).call(n,p))return e.doesNotFail();var g=e.findParent(c,"*",u);if(g&&v==="aside"||g&&p==="complementary"){var y=g.getAttribute("role"),b=g.tagName.toLowerCase();if(y==="main"||b==="main")return e.doesNotFail()}return e.findParent(c,"*",u)?e.fail():e.doesNotFail()}})}(),function(){var o=["banner","contentinfo","main","navigation","complementary"],n=l(o).call(o,function(u){return e.selectorForAriaRole(u)}).join(",");e.define({name:"Aria_Landmarks_Missing",tag:"html",requiresRealBrowser:!1,test(u){var c=u.querySelector(n)!==null;return c?e.doesNotFail():e.fail()}})}(),function(){function o(n){return function(u,c){if(u!=null)return u;var p=a(document.querySelectorAll(n)),v=i(p).call(p,function(g){return g.getAttribute("role")!=="presentation"});return v.length>1}}e.define({name:"Aria_Landmarks_Main_Multiple",tag:"*",selector:e.selectorForAriaRole("main"),precomputeFromOrderedElements:{reduce:o(e.selectorForAriaRole("main")),initialValue:null},requiresRealBrowser:!1,test(n,u){return u?e.fail():e.doesNotFail()},fix(n){var u=["MAIN","FOOTER","ASIDE","ARTICLE"];return n.parentElement&&s(u).call(u,n.parentElement.tagName)?(n.setAttribute("role","presentation"),e.fixed()):e.cantFix()}})}(),function(){function o(){return function(n,u){if(n!=null)return n;var c=a(document.querySelectorAll("aside, [role=complementary]")),p=i(c).call(c,function(v){return v.getAttribute("role")!=="presentation"});return p.length>1}}e.define({name:"Aria_Landmarks_Complementary_Multiple",tag:"*",selector:"aside, [role=complementary]",precomputeFromOrderedElements:{reduce:o(),initialValue:null},requiresRealBrowser:!1,test(n,u){var c=n.getAttribute("aria-label"),p=n.getAttribute("aria-labelledby");return u&&!c&&!p?e.fail():e.doesNotFail()},fix(n){var u=n.querySelector("h2");return u?(n.setAttribute("aria-label","".concat(u.textContent)),e.fixed()):e.cantFix()}})}(),function(){e.define({name:"Aria_LabelledBy_Invalid",tag:"*",selector:"[aria-labelledby]",requiresRealBrowser:!1,test(o){var n=o.getAttribute("aria-labelledby");return n&&(s(n).call(n,"ae_")||s(n).call(n,"audioeye"))?e.doesNotApply():n===""||!e.hasAriaValidIds(o,"aria-labelledby")?e.fail():e.doesNotFail()},fix(o){var n,u=o.getAttribute("aria-labelledby");if(u===null)return o.removeAttribute("aria-labelledby"),e.fixed();var c=i(n=u.split(" ")).call(n,function(p){return d(p).call(p)!==""&&document.getElementById(p)!==null});return c.length>0?(o.setAttribute("aria-labelledby",c.join(" ")),e.fixed()):c.length===0?(o.removeAttribute("aria-labelledby"),e.fixed()):e.cantFix()}})}(),function(){var o=["NAV","SELECT","FORM","IFRAME","ASIDE","HEADER","FOOTER","OL","UL","LI","SVG"],n=["navigation","dialog","combobox","search","tabpanel","alertdialog","img","group","radiogroup","region","complementary","form","cell","grid","gridcell"];e.define({name:"Aria_Label_TextContent_MisMatch",tag:"*",selector:"[aria-label]",requiresRealBrowser:!1,test(u){var c,p,v;if(!(u instanceof HTMLElement))throw new Error("Expected an HTMLElement");var g=u.tagName,y=u.className,b=(c=u.getAttribute("role"))===null||c===void 0?void 0:c.toLowerCase(),m=((p=u.getAttribute("aria-label"))===null||p===void 0?void 0:d(v=p.toLowerCase()).call(v))||"";if(b&&s(n).call(n,b)||s(o).call(o,g)&&(b==null||s(n).call(n,b)))return e.doesNotApply();var x=e.getElementText(u).toLowerCase();return!x||x.length<2||s(y).call(y,"slick")?e.doesNotApply():(b&&!s(n).call(n,b),m&&s(m).call(m,x)?e.doesNotFail():e.fail())}})}(),function(){e.define({name:"Aria_DescribedBy_Invalid",tag:"*",selector:"[aria-describedby]",requiresRealBrowser:!1,test(o){var n=o.getAttribute("aria-describedby");return n&&(s(n).call(n,"ae_")||s(n).call(n,"audioeye"))?e.doesNotApply():n===""||!e.hasAriaValidIds(o,"aria-describedby")?e.fail():e.doesNotFail()},fix(o){var n,u=o.getAttribute("aria-describedby");if(u===null)return o.removeAttribute("aria-describedby"),e.fixed();var c=i(n=u.split(" ")).call(n,function(p){return d(p).call(p)!==""&&document.getElementById(p)!==null});return c.length>0?(o.setAttribute("aria-describedby",c.join(" ")),e.fixed()):c.length===0?(o.removeAttribute("aria-describedby"),e.fixed()):e.cantFix()}})}(),function(o){var n=/^\d+$/,u=function(b){return n.test(b)},c=function(b){return!isNaN(h(b))},p=function(b){var m;return L(m=b.split(" ")).call(m,function(x){return d(x).call(x)!==""})},v={"aria-activedescendant":{isValidValue:p},"aria-atomic":{validValues:new E(["true","false"])},"aria-autocomplete":{validValues:new E(["inline","list","both","none"])},"aria-braillelabel":{isValidValue:function(b){return!!b}},"aria-brailleroledescription":{isValidValue:function(b){return!!b}},"aria-busy":{validValues:new E(["true","false"])},"aria-checked":{validValues:new E(["true","false","mixed"])},"aria-colcount":{isValidValue:u},"aria-colindex":{isValidValue:u},"aria-colindextext":{isValidValue:function(b){return!!b}},"aria-colspan":{isValidValue:u},"aria-controls":{isValidValue:p},"aria-current":{validValues:new E(["page","step","location","date","time","true","false"])},"aria-describedby":{isValidValue:p},"aria-description":{isValidValue:function(b){return!!b}},"aria-details":{isValidValue:p},"aria-disabled":{validValues:new E(["true","false"])},"aria-errormessage":{isValidValue:p},"aria-expanded":{validValues:new E(["true","false"])},"aria-flowto":{isValidValue:p},"aria-haspopup":{validValues:new E(["true","false","menu","listbox","tree","grid","dialog"])},"aria-hidden":{validValues:new E(["true","false"])},"aria-invalid":{validValues:new E(["true","false","grammar","spelling"])},"aria-keyshortcuts":{isValidValue:function(b){return!!b}},"aria-label":{isValidValue:function(b){return!!b}},"aria-labelledby":{isValidValue:p},"aria-level":{isValidValue:u},"aria-live":{validValues:new E(["off","polite","assertive"])},"aria-modal":{validValues:new E(["true","false"])},"aria-multiline":{validValues:new E(["true","false"])},"aria-multiselectable":{validValues:new E(["true","false"])},"aria-orientation":{validValues:new E(["horizontal","vertical"])},"aria-owns":{isValidValue:p},"aria-placeholder":{isValidValue:function(b){return!!b}},"aria-posinset":{isValidValue:u},"aria-pressed":{validValues:new E(["true","false","mixed"])},"aria-readonly":{validValues:new E(["true","false"])},"aria-relevant":{validValues:new E(["additions","additions text","all","removals","text"])},"aria-required":{validValues:new E(["true","false"])},"aria-roledescription":{isValidValue:function(b){return!!b}},"aria-rowcount":{isValidValue:u},"aria-rowindex":{isValidValue:u},"aria-rowindextext":{isValidValue:function(b){return!!b}},"aria-rowspan":{isValidValue:u},"aria-selected":{validValues:new E(["true","false"])},"aria-setsize":{isValidValue:u},"aria-sort":{validValues:new E(["ascending","descending","none","other"])},"aria-valuemax":{isValidValue:c},"aria-valuemin":{isValidValue:c},"aria-valuenow":{isValidValue:c},"aria-valuetext":{isValidValue:function(b){return!!b}}},g=z(v),y=l(o=a(g)).call(o,function(b){return"[".concat(b,"]")}).join(", ");e.define({name:"Aria_Attribute_Invalid",tag:"*",selector:y,requiresRealBrowser:!1,test(b){var m,x=b.getAttribute("aria-hidden"),T=b.getAttribute("role");if(x==="true"||T==="presentation")return e.doesNotApply();var R=i(m=a(b.attributes)).call(m,function(O){var D;return U(D=O.name).call(D,"aria-")});if(R.length===0)return e.doesNotApply();for(var{name:S,value:I}of R){if(I==="")return e.doesNotApply();var q=v[S];if(!q||q.validValues&&!q.validValues.has(I)||q.isValidValue&&!q.isValidValue(I,b,S))return e.fail()}return e.doesNotFail()}})}(),function(){e.define({name:"Accordion_State_Missing",tag:"*",selector:"button, [role=button]",requiresRealBrowser:!1,test(o){var n,u,c,p,v,g,y=(n=o.getAttribute("aria-hidden"))===null||n===void 0?void 0:d(u=n.toLowerCase()).call(u),b=(c=o.getAttribute("role"))===null||c===void 0?void 0:d(p=c.toLowerCase()).call(p),m=(v=o.getAttribute("style"))===null||v===void 0?void 0:d(g=v.toLowerCase()).call(g);if(y==="true"||b==="presentation"||m&&s(m).call(m,"display: none"))return e.doesNotApply();var x=["trigger","accordion","toggle","expand","collapse","dropdown"],T=f(x).call(x,function(S){var I,q;return s(I=o.className.toLowerCase()).call(I,S)||s(q=o.id).call(q,S)}),R=o.getAttribute("aria-expanded");return T&&!R?e.fail():e.doesNotFail()},fix(o){var n=["collapse","open","triggered-menu","active"],u=["expand","closed","inactive"],c=f(n).call(n,function(v){var g,y;return s(g=o.className.toLowerCase()).call(g,v)||s(y=o.id).call(y,v)});if(c)return o.setAttribute("aria-expanded","true"),e.fixed();var p=f(u).call(u,function(v){var g,y;return s(g=o.className.toLowerCase()).call(g,v)||s(y=o.id).call(y,v)});return p?(o.setAttribute("aria-expanded","false"),e.fixed()):e.cantFix()}})}()}return t.version="8.3.3",t}()});var Ye=nr(_i()),Uo=nr(zo()),ba=nr(Go()),or=class{constructor(e){this.skipRemStats={};this.scanner=new Ye.MultiPhaseScanner(e);let r=new Set(e.excludedFixes),a=new Set(e.skipRemSelectors);this.skipRemsComputation=a.size>0?new Ye.CachedElementComputation(l=>{for(let s of a)if(l.matches(s))return this.skipRemStats[s]=(this.skipRemStats[s]??0)+1,"skip";return"allow"},{resetOnFrameBudgetSchedulerPulse:!0}):void 0;let i=({excludedRule:l,excludedElement:s,allowFix:d},f,h)=>r.has(f.name)?l():this.skipRemsComputation?.get(h)==="skip"?s():d();this.rules=(0,Uo.buildRules)([ba.default,...e.additionalRules??[]],{fixExclusionFilter:i})}addLocalStats(e){return{...e,cachedElementComputationStats:{skipRems:this.skipRemsComputation?.report},skipRems:this.skipRemStats}}async runPhase(e,r){let a=await this.scanner.runPhase(this.rules,e,r);return this.skipRemsComputation?.reset(),this.addLocalStats((0,Ye.tableEncodeScanReport)(a))}async runOnlyFixes(){let e=this.rules.filter(a=>a.fix!=null),r=await this.scanner.runPhase(e,"fix",!0);return this.skipRemsComputation?.reset(),this.addLocalStats((0,Ye.tableEncodeScanReport)(r))}dispose(){this.skipRemsComputation?.dispose()}};or.rulesVersion=ba.default.version;for(let t of window.AudioEye?.onServicesV2ScannerLoaded??[])t(or);})();