/*! For license information please see ace.js.LICENSE.txt */
var ace;(()=>{"use strict";var e={3607:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DOMWalker=t.Config=t.checkDemo=t.ARIAMapper=t.Context=t.Checker=void 0;var i=l(2306);Object.defineProperty(t,"Context",{enumerable:!0,get:function(){return i.Context}});var o=l(9113);Object.defineProperty(t,"Checker",{enumerable:!0,get:function(){return o.Checker}});var a=l(4944);Object.defineProperty(t,"ARIAMapper",{enumerable:!0,get:function(){return a.ARIAMapper}});var n=l(3962);Object.defineProperty(t,"Config",{enumerable:!0,get:function(){return n.Config}});var r=l(7440);Object.defineProperty(t,"DOMWalker",{enumerable:!0,get:function(){return r.DOMWalker}}),String.prototype.startsWith=String.prototype.startsWith||function(e){return 0===this.indexOf(e)},String.prototype.includes=String.prototype.includes||function(e){return-1!==this.indexOf(e)},Array.prototype.includes=Array.prototype.includes||function(e){return-1!==this.indexOf(e)},t.checkDemo=function(e){e||(e=0);var t=new o.Checker;setTimeout((function(){t.check(document.documentElement,["IBM_Accessibility","IBM_Design"]).then((function(e){console.log(e);for(var t={FAIL:0,POTENTIAL:1,MANUAL:2,PASS:3},l=0;l<e.results.length;++l)"PASS"===e.results[l].value[1]&&e.results.splice(l--,1);e.results.sort((function(e,l){return e.category!=l.category?e.category.localeCompare(l.category):e.path.aria===l.path.aria?t[e.value[1]]-t[l.value[1]]:e.path.aria.localeCompare(l.path.aria)}));for(var i=null,o=null,a=0,n=e.results;a<n.length;a++){var r=n[a];o!==r.category&&(null!==o&&(console.groupEnd(),console.groupEnd(),i=null),o=r.category,console.group(r.category)),r.path.aria!=i&&(null!==i&&console.groupEnd(),""===(i=r.path.aria)?console.group("page"):console.group(i)),console.log(r.value,r.message)}console.groupEnd(),console.groupEnd()}))}),e)}},9077:(e,t)=>{var l,i,o,a,n;Object.defineProperty(t,"__esModule",{value:!0}),t.RuleManual=t.RulePotential=t.RuleFail=t.RuleRender=t.RulePass=t.eRulesetType=t.eRuleCategory=t.eToolkitLevel=t.eRulePolicy=t.eRuleConfidence=void 0,function(e){e.PASS="PASS",e.FAIL="FAIL",e.POTENTIAL="POTENTIAL",e.MANUAL="MANUAL"}(l=t.eRuleConfidence||(t.eRuleConfidence={})),function(e){e.VIOLATION="VIOLATION",e.RECOMMENDATION="RECOMMENDATION",e.INFORMATION="INFORMATION"}(i=t.eRulePolicy||(t.eRulePolicy={})),(n=t.eToolkitLevel||(t.eToolkitLevel={})).LEVEL_ONE="1",n.LEVEL_TWO="2",n.LEVEL_THREE="3",n.LEVEL_FOUR="4",(a=t.eRuleCategory||(t.eRuleCategory={})).ACCESSIBILITY="Accessibility",a.DESIGN="Design",a.OTHER="Other",(o=t.eRulesetType||(t.eRulesetType={})).DEFAULT="default",o.EXTENSION="extension",t.RulePass=function(e,t,o){if(null==e)throw new Error("Reason ID must be defined");return{value:[i.INFORMATION,l.PASS],reasonId:e,messageArgs:t||[],apiArgs:o||[]}},t.RuleRender=function(e,t,o){if(null==e)throw new Error("Reason ID must be defined");return{value:[i.INFORMATION,l.PASS],reasonId:0,messageArgs:t||[],apiArgs:o||[]}},t.RuleFail=function(e,t,o){if(null==e)throw new Error("Reason ID must be defined");return{value:[i.INFORMATION,l.FAIL],reasonId:e,messageArgs:t||[],apiArgs:o||[]}},t.RulePotential=function(e,t,o){if(null==e)throw new Error("Reason ID must be defined");return{value:[i.INFORMATION,l.POTENTIAL],reasonId:e,messageArgs:t||[],apiArgs:o||[]}},t.RuleManual=function(e,t,o){if(null==e)throw new Error("Reason ID must be defined");return{value:[i.INFORMATION,l.MANUAL],reasonId:e,messageArgs:t||[],apiArgs:o||[]}}},8235:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ARIADefinitions=void 0;var l=function(){function e(){}return e.nameFromContent=function(t){return t in e.designPatterns&&e.designPatterns[t].nameFrom&&e.designPatterns[t].nameFrom.includes("contents")},e.globalProperties=["aria-atomic","aria-busy","aria-controls","aria-current","aria-describedby","aria-details","aria-dropeffect","aria-flowto","aria-grabbed","aria-hidden","aria-keyshortcuts","aria-label","aria-labelledby","aria-live","aria-owns","aria-relevant","aria-roledescription"],e.propertyDataTypes={"aria-activedescendant":{type:"http://www.w3.org/2001/XMLSchema#idref",hiddenIDRefSupported:!0},"aria-atomic":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-autocomplete":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["inline","list","both","none","undefined"]},"aria-busy":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-checked":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","mixed","undefined"]},"aria-colcount":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-colindex":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-colspan":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-controls":{type:"http://www.w3.org/2001/XMLSchema#idrefs",hiddenIDRefSupported:!0},"aria-current":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["page","step","location","date","time","true","false","undefined"]},"aria-describedby":{type:"http://www.w3.org/2001/XMLSchema#idrefs",hiddenIDRefSupported:!0},"aria-details":{type:"http://www.w3.org/2001/XMLSchema#idrefs"},"aria-disabled":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-dropeffect":{type:"http://www.w3.org/2001/XMLSchema#nmtokens",values:["copy","move","link","execute","popup","none"]},"aria-errormessage":{type:"http://www.w3.org/2001/XMLSchema#idref",hiddenIDRefSupported:!0},"aria-expanded":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","undefined"]},"aria-flowto":{type:"http://www.w3.org/2001/XMLSchema#idrefs",hiddenIDRefSupported:!1},"aria-grabbed":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","undefined"]},"aria-haspopup":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","menu","listbox","tree","grid","dialog"]},"aria-hidden":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","undefined"]},"aria-invalid":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","spelling","grammar","undefined"]},"aria-keyshortcuts":{type:"http://www.w3.org/2001/XMLSchema#string"},"aria-label":{type:"http://www.w3.org/2001/XMLSchema#string"},"aria-labelledby":{type:"http://www.w3.org/2001/XMLSchema#idrefs",hiddenIDRefSupported:!0},"aria-level":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-live":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["off","polite","assertive"]},"aria-modal":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-multiline":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-multiselectable":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-orientation":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["horizontal","vertical","undefined"]},"aria-owns":{type:"http://www.w3.org/2001/XMLSchema#idrefs",hiddenIDRefSupported:!0},"aria-placeholder":{type:"http://www.w3.org/2001/XMLSchema#string"},"aria-posinset":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-pressed":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","mixed","undefined"]},"aria-readonly":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-relevant":{type:"http://www.w3.org/2001/XMLSchema#nmtokens",values:["additions","removals","text","all"]},"aria-required":{type:"http://www.w3.org/2001/XMLSchema#boolean"},"aria-roledescription":{type:"http://www.w3.org/2001/XMLSchema#string"},"aria-rowcount":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-rowindex":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-rowspan":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-selected":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["true","false","undefined"]},"aria-setsize":{type:"http://www.w3.org/2001/XMLSchema#int"},"aria-sort":{type:"http://www.w3.org/2001/XMLSchema#nmtoken",values:["ascending","descending","other","none"]},"aria-valuemax":{type:"http://www.w3.org/2001/XMLSchema#decimal"},"aria-valuemin":{type:"http://www.w3.org/2001/XMLSchema#decimal"},"aria-valuenow":{type:"http://www.w3.org/2001/XMLSchema#decimal"},"aria-valuetext":{type:"http://www.w3.org/2001/XMLSchema#string"}},e.designPatterns={alert:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameRequired:!1,nameFrom:["author"]},alertdialog:{container:null,props:["aria-modal"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"window",nameRequired:!0,nameFrom:["author"]},application:{container:null,props:["aria-activedescendant","aria-disabled","aria-errormessage","aria-expanded","aria-haspopup","aria-invalid"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!0,nameFrom:["author"]},article:{container:null,props:["aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},banner:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},blockquote:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},button:{container:null,props:["aria-disabled","aria-expanded","aria-haspopup","aria-pressed"],reqProps:null,reqChildren:null,htmlEquiv:"button | input[@type='button']",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},caption:{container:["figure","grid","table","treegrid"],props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},cell:{container:["row"],props:["aria-colindex","aria-colspan","aria-rowindex","aria-rowspan"],reqProps:null,reqChildren:null,htmlEquiv:"td",roleType:"structure",nameFrom:["author","contents"]},checkbox:{container:null,props:["aria-disabled","aria-errormessage","aria-expanded","aria-invalid","aria-readonly","aria-required"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:"input[@type='checkbox']",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},code:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},columnheader:{container:["row"],props:["aria-colindex","aria-colspan","aria-disabled","aria-errormessage","aria-expanded","aria-haspopup","aria-invalid","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected","aria-sort"],reqProps:null,reqChildren:null,htmlEquiv:"th[@scope='col']",roleType:"structure",nameRequired:!0,nameFrom:["author","contents"]},combobox:{container:null,props:["aria-controls","aria-activedescendant","aria-autocomplete","aria-disabled","aria-errormessage","aria-haspopup","aria-invalid","aria-readonly","aria-required"],reqProps:["aria-expanded"],reqChildren:[],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},complementary:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},contentinfo:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},definition:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},deletion:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},dialog:{container:null,props:["aria-modal"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"window",nameRequired:!0,nameFrom:["author"]},directory:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecated:["list"]},"doc-abstract":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-acknowledgments":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-afterword":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-appendix":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-backlink":{container:null,props:["aria-disabled","aria-expanded","aria-haspopup"],reqProps:null,reqChildren:null,htmlEquiv:"a | link",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]},"doc-biblioentry":{container:["directory","list"],props:["aria-level","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"li",roleType:"structure",nameRequired:!0,nameFrom:["author"]},"doc-bibliography":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-biblioref":{container:null,props:["aria-disabled","aria-expanded","aria-haspopup"],reqProps:null,reqChildren:null,htmlEquiv:"a | link",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]},"doc-chapter":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-colophon":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-conclusion":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-cover":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"img",roleType:"structure",nameFrom:["author"],presentationalChildren:!0},"doc-credit":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-credits":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-dedication":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-endnote":{container:["directory","list"],props:["aria-level","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"li",roleType:"structure",nameFrom:["author"]},"doc-endnotes":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-epigraph":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-epilogue":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-errata":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-example":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-footnote":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-foreword":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-glossary":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-glossref":{container:null,props:["aria-disabled","aria-expanded","aria-haspopup"],reqProps:null,reqChildren:null,htmlEquiv:"a | link",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]},"doc-index":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},"doc-introduction":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-noteref":{container:null,props:["aria-disabled","aria-expanded","aria-haspopup"],reqProps:null,reqChildren:null,htmlEquiv:"a | link",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]},"doc-notice":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},"doc-pagebreak":{container:null,props:["aria-orientation"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],presentationalChildren:!0},"doc-pagelist":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},"doc-part":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-preface":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-prologue":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-pullquote":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},"doc-qna":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},"doc-subtitle":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},"doc-tip":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},"doc-toc":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},document:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author"]},emphasis:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},feed:{container:null,props:null,reqProps:null,reqChildren:["article"],htmlEquiv:null,roleType:"structure",nameFrom:["author"]},figure:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},form:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"form",roleType:"landmark",nameRequired:!0,nameFrom:["author"]},generic:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},"graphics-document":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,nameRequired:!0,nameFrom:["author"]},"graphics-object":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,nameRequired:!1,nameFrom:["contents","author"]},"graphics-symbol":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,nameRequired:!0,nameFrom:["author"],presentationalChildren:!0},grid:{container:null,props:["aria-activedescendant","aria-colcount","aria-disabled","aria-multiselectable","aria-readonly","aria-rowcount"],reqProps:null,reqChildren:["row","rowgroup"],htmlEquiv:"table",roleType:"widget",nameRequired:!0,nameFrom:["author"]},gridcell:{container:["row"],props:["aria-colindex","aria-colspan","aria-disabled","aria-errormessage","aria-expanded","aria-haspopup","aria-invalid","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected"],reqProps:null,reqChildren:null,htmlEquiv:"td",roleType:"widget",nameFrom:["author","contents"]},group:{container:null,props:["aria-activedescendant","aria-disabled"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},heading:{container:null,props:null,reqProps:["aria-level"],reqChildren:null,htmlEquiv:"h1 | h2 | h3 | h4 | h5 | h6",roleType:"structure",nameRequired:!0,nameFrom:["author","contents"]},img:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"img",roleType:"structure",nameRequired:!0,nameFrom:["author"],presentationalChildren:!0},insertion:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},link:{container:null,props:["aria-disabled","aria-expanded","aria-haspopup"],reqProps:null,reqChildren:null,htmlEquiv:"a | link",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]},list:{container:null,props:null,reqProps:null,reqChildren:["listitem"],htmlEquiv:"ol | ul",roleType:"structure",nameFrom:["author"]},listbox:{container:null,props:["aria-activedescendant","aria-disabled","aria-errormessage","aria-expanded","aria-invalid","aria-multiselectable","aria-orientation","aria-readonly","aria-required"],reqProps:null,reqChildren:["group","option"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},listitem:{container:["directory","list"],props:["aria-level","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"li",roleType:"structure",nameFrom:["author"]},log:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameFrom:["author"]},main:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},marquee:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameRequired:!0,nameFrom:["author"]},math:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],presentationalChildren:!1},menu:{container:null,props:["aria-activedescendant","aria-disabled","aria-orientation"],reqProps:null,reqChildren:["group","menuitem","menuitemcheckbox","menuitemradio"],htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"]},menubar:{container:null,props:["aria-activedescendant","aria-disabled","aria-orientation"],reqProps:null,reqChildren:["group","menuitem","menuitemcheckbox","menuitemradio"],htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"]},menuitem:{container:["group","menu","menubar"],props:["aria-disabled","aria-expanded","aria-haspopup","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]},menuitemcheckbox:{container:["group","menu","menubar"],props:["aria-disabled","aria-expanded","aria-haspopup","aria-posinset","aria-setsize"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},menuitemradio:{container:["group","menu","menubar"],props:["aria-disabled","aria-expanded","aria-haspopup","aria-posinset","aria-setsize"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},meter:{container:null,props:["aria-valuemax","aria-valuemin","aria-valuetext"],reqProps:["aria-valuenow"],reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!0,nameFrom:["author"],presentationalChildren:!0},navigation:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},none:{container:null,props:[],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure"},note:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},option:{container:["group","listbox"],props:["aria-selected","aria-checked","aria-disabled","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"option",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},paragraph:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},presentation:{container:null,props:[],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure"},progressbar:{container:null,props:["aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],presentationalChildren:!0},radio:{container:null,props:["aria-disabled","aria-posinset","aria-setsize"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:"input[@type='radio']",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},radiogroup:{container:null,props:["aria-activedescendant","aria-disabled","aria-errormessage","aria-invalid","aria-orientation","aria-readonly","aria-required"],reqProps:null,reqChildren:["radio"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},region:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"]},row:{container:["grid","rowgroup","table","treegrid"],props:["aria-activedescendant","aria-colindex","aria-disabled","aria-expanded","aria-level","aria-posinset","aria-rowindex","aria-selected","aria-setsize"],reqProps:null,reqChildren:["cell","columnheader","gridcell","rowheader"],htmlEquiv:"tr",roleType:"structure",nameFrom:["author","contents"]},rowgroup:{container:["grid","table","treegrid"],props:[],reqProps:null,reqChildren:["row"],htmlEquiv:"tbody | tfoot | thead",roleType:"structure",nameFrom:["author"]},rowheader:{container:["row"],props:["aria-colindex","aria-colspan","aria-disabled","aria-errormessage","aria-expanded","aria-haspopup","aria-invalid","aria-readonly","aria-required","aria-rowindex","aria-rowspan","aria-selected","aria-sort"],reqProps:null,reqChildren:null,htmlEquiv:"th[@scope='row']",roleType:"structure",nameRequired:!0,nameFrom:["author","contents"]},scrollbar:{container:null,props:["aria-disabled","aria-orientation","aria-valuemax","aria-valuemin","aria-valuetext"],reqProps:["aria-controls","aria-valuenow"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"],presentationalChildren:!0},search:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"]},searchbox:{container:null,props:["aria-activedescendant","aria-autocomplete","aria-disabled","aria-errormessage","aria-haspopup","aria-invalid","aria-multiline","aria-placeholder","aria-readonly","aria-required"],reqProps:null,reqChildren:null,htmlEquiv:"input[@type='search']",roleType:"widget",nameRequired:!0,nameFrom:["author"]},separator:{container:null,props:["aria-orientation"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],presentationalChildren:!0},slider:{container:null,props:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid","aria-orientation","aria-readonly","aria-valuemax","aria-valuemin","aria-valuetext"],reqProps:["aria-valuenow"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],presentationalChildren:!0},spinbutton:{container:null,props:["aria-activedescendant","aria-disabled","aria-errormessage","aria-invalid","aria-readonly","aria-required","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},status:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameFrom:["author"]},strong:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},subscript:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},superscript:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"]},switch:{container:null,props:["aria-disabled","aria-errormessage","aria-expanded","aria-invalid","aria-readonly","aria-required"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},tab:{container:["tablist"],props:["aria-disabled","aria-expanded","aria-haspopup","aria-posinset","aria-selected","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameFrom:["author","contents"],presentationalChildren:!0},table:{container:null,props:["aria-colcount","aria-rowcount"],reqProps:null,reqChildren:["row","rowgroup"],htmlEquiv:"table",roleType:"structure",nameRequired:!0,nameFrom:["author"]},tablist:{container:null,props:["aria-activedescendant","aria-disabled","aria-multiselectable","aria-orientation"],reqProps:null,reqChildren:["tab"],htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"]},tabpanel:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},term:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"dfn",roleType:"structure",nameFrom:["author"]},textbox:{container:null,props:["aria-activedescendant","aria-autocomplete","aria-disabled","aria-errormessage","aria-haspopup","aria-invalid","aria-multiline","aria-placeholder","aria-readonly","aria-required"],reqProps:null,reqChildren:null,htmlEquiv:"input[@type='text']",roleType:"widget",nameRequired:!0,nameFrom:["author"]},time:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},timer:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameFrom:["author"]},toolbar:{container:null,props:["aria-activedescendant","aria-disabled","aria-orientation"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"]},tooltip:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author","contents"]},tree:{container:null,props:["aria-activedescendant","aria-disabled","aria-errormessage","aria-invalid","aria-multiselectable","aria-orientation","aria-required"],reqProps:null,reqChildren:["group","treeitem"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},treegrid:{container:null,props:["aria-activedescendant","aria-colcount","aria-disabled","aria-errormessage","aria-invalid","aria-multiselectable","aria-orientation","aria-readonly","aria-required","aria-rowcount"],reqProps:null,reqChildren:["row","rowgroup"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"]},treeitem:{container:["group","tree"],props:["aria-checked","aria-disabled","aria-expanded","aria-haspopup","aria-level","aria-posinset","aria-selected","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"]}},e.elementsAllowedDisabled=["button","input","select","textarea","optgroup","option","fieldset"],e.elementsAllowedRequired=["input","select","textarea"],e.elementsAllowedReadOnly=["input","textarea"],e.documentConformanceRequirement={abbr:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},address:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},article:{implicitRole:["article"],validRoles:["application","document","feed","main","none","presentation","region"],globalAriaAttributesValid:!0},aside:{implicitRole:["complementary"],validRoles:["doc-dedication","doc-example","doc-footnote","doc-pullquote","doc-tip","feed","none","note","presentation","region","search"],globalAriaAttributesValid:!0},audio:{implicitRole:null,validRoles:["application"],globalAriaAttributesValid:!0},b:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},base:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},bdi:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},bdo:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},blockquote:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},body:{implicitRole:["document"],validRoles:null,globalAriaAttributesValid:!0},br:{implicitRole:null,validRoles:["none","presentation"],globalAriaAttributesValid:!0},button:{implicitRole:["button"],validRoles:["checkbox","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","switch","tab"],globalAriaAttributesValid:!0},canvas:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},caption:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},cite:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},code:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},col:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},colgroup:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},data:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},datalist:{implicitRole:["listbox"],validRoles:null,globalAriaAttributesValid:!0},dd:{implicitRole:["definition"],validRoles:null,globalAriaAttributesValid:!0},del:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},details:{implicitRole:["group"],validRoles:null,globalAriaAttributesValid:!0},dfn:{implicitRole:["term"],validRoles:["any"],globalAriaAttributesValid:!0},dialog:{implicitRole:["dialog"],validRoles:["alertdialog"],globalAriaAttributesValid:!0},div:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},dl:{implicitRole:null,validRoles:["group","list","none","presentation"],globalAriaAttributesValid:!0},dt:{implicitRole:["term"],validRoles:["listitem"],globalAriaAttributesValid:!0},em:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},embed:{implicitRole:null,validRoles:["application","document","img","none","presentation"],globalAriaAttributesValid:!0},fieldset:{implicitRole:["group"],validRoles:["none","presentation","radiogroup"],globalAriaAttributesValid:!0},figcaption:{implicitRole:null,validRoles:["group","none","presentation"],globalAriaAttributesValid:!0},head:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},h1:{implicitRole:["heading"],validRoles:["doc-subtitle","none","presentation","tab"],globalAriaAttributesValid:!0},h2:{implicitRole:["heading"],validRoles:["doc-subtitle","none","presentation","tab"],globalAriaAttributesValid:!0},h3:{implicitRole:["heading"],validRoles:["doc-subtitle","none","presentation","tab"],globalAriaAttributesValid:!0},h4:{implicitRole:["heading"],validRoles:["doc-subtitle","none","presentation","tab"],globalAriaAttributesValid:!0},h5:{implicitRole:["heading"],validRoles:["doc-subtitle","none","presentation","tab"],globalAriaAttributesValid:!0},h6:{implicitRole:["heading"],validRoles:["doc-subtitle","none","presentation","tab"],globalAriaAttributesValid:!0},hgroup:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},hr:{implicitRole:["separator"],validRoles:["doc-pagebreak","none","presentation"],globalAriaAttributesValid:!0},html:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},i:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},iframe:{implicitRole:null,validRoles:["application","document","img","none","presentation"],globalAriaAttributesValid:!0},ins:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},kbd:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},label:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},legend:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},li:{implicitRole:["listitem"],validRoles:["doc-biblioentry","doc-endnote","menuitem","menuitemcheckbox","menuitemradio","none","option","presentation","radio","separator","tab","treeitem"],globalAriaAttributesValid:!0},link:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},main:{implicitRole:["main"],validRoles:null,globalAriaAttributesValid:!0},map:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},mark:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},math:{implicitRole:["math"],validRoles:null,globalAriaAttributesValid:!0},menu:{implicitRole:["list"],validRoles:["directory","group","listbox","menu","menubar","none","presentation","radiogroup","tablist","toolbar","tree"],globalAriaAttributesValid:!0},meta:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},meter:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},nav:{implicitRole:["navigation"],validRoles:["doc-index","doc-pagelist","doc-toc","menu","menubar","tablist"],globalAriaAttributesValid:!0},noscript:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},object:{implicitRole:null,validRoles:["application","document","img"],globalAriaAttributesValid:!0},ol:{implicitRole:["list"],validRoles:["directory","group","listbox","menu","menubar","none","presentation","radiogroup","tablist","toolbar","tree"],globalAriaAttributesValid:!0},optgroup:{implicitRole:["group"],validRoles:null,globalAriaAttributesValid:!0},option:{implicitRole:["option"],validRoles:null,globalAriaAttributesValid:!0},output:{implicitRole:["status"],validRoles:["any"],globalAriaAttributesValid:!0},p:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},param:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},picture:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},pre:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},progress:{implicitRole:["progressbar"],validRoles:null,globalAriaAttributesValid:!0},q:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},rp:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},rt:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},ruby:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},s:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},samp:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},script:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},slot:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},small:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},source:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},span:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},strong:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},style:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},sub:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},summary:{implicitRole:["button"],validRoles:null,globalAriaAttributesValid:!0},sup:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},svg:{implicitRole:["graphics-document"],validRoles:["any"],globalAriaAttributesValid:!0},table:{implicitRole:["table"],validRoles:["any"],globalAriaAttributesValid:!0},tbody:{implicitRole:["rowgroup"],validRoles:["any"],globalAriaAttributesValid:!0},template:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},textarea:{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0},tfoot:{implicitRole:["rowgroup"],validRoles:["any"],globalAriaAttributesValid:!0},thead:{implicitRole:["rowgroup"],validRoles:["any"],globalAriaAttributesValid:!0},time:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},title:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},track:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},u:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},ul:{implicitRole:["list"],validRoles:["directory","group","listbox","menu","menubar","none","presentation","radiogroup","tablist","toolbar","tree"],globalAriaAttributesValid:!0},var:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},video:{implicitRole:null,validRoles:["application"],globalAriaAttributesValid:!0},wbr:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},e.documentConformanceRequirementSpecialTags={a:{"with-href":{implicitRole:["link"],validRoles:["button","checkbox","doc-backlink","doc-biblioref","doc-glossref","doc-noteref","menuitem","menuitemcheckbox","menuitemradio","option","radio","switch","tab","treeitem"],globalAriaAttributesValid:!0},"without-href":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},area:{"with-href":{implicitRole:["link"],validRoles:null,globalAriaAttributesValid:!0},"without-href":{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0}},figure:{"child-figcaption":{implicitRole:["figure"],validRoles:null,globalAriaAttributesValid:!0},"no-child-figcaption":{implicitRole:["figure"],validRoles:["any"],globalAriaAttributesValid:!0}},footer:{"des-section-article":{implicitRole:null,validRoles:["doc-footnote","group","none","presentation"],globalAriaAttributesValid:!0},"not-des-section-article":{implicitRole:["contentinfo"],validRoles:["doc-footnote","group","none","presentation"],globalAriaAttributesValid:!0}},form:{"with-name":{implicitRole:["form"],validRoles:["none","presentation","search"],globalAriaAttributesValid:!0},"without-name":{implicitRole:null,validRoles:["none","presentation","search"],globalAriaAttributesValid:!0}},header:{"des-section-article":{implicitRole:null,validRoles:["group","none","presentation"],globalAriaAttributesValid:!0},"not-des-section-article":{implicitRole:["banner"],validRoles:["group","none","presentation"],globalAriaAttributesValid:!0}},img:{"img-with-alt-text":{implicitRole:["img"],validRoles:["button","checkbox","doc-cover","link","menuitem","menuitemcheckbox","menuitemradio","option","progressbar","scrollbar","separator","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},"img-with-empty-alt":{implicitRole:["presentation"],validRoles:null,globalAriaAttributesValid:!1},"img-without-alt":{implicitRole:["img"],validRoles:null,globalAriaAttributesValid:!1}},input:{button:{implicitRole:["button"],validRoles:["link","menuitem","menuitemcheckbox","menuitemradio","option","radio","switch","tab"],globalAriaAttributesValid:!0},"checkbox-with-aria-pressed":{implicitRole:["checkbox"],validRoles:["button"],globalAriaAttributesValid:!0},"checkbox-without-aria-pressed":{implicitRole:["checkbox"],validRoles:["menuitemcheckbox","option","switch"],globalAriaAttributesValid:!0},color:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},date:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},"datetime-local":{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},"email-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0},"email-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},file:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},hidden:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},image:{implicitRole:["button"],validRoles:["link","menuitem","menuitemcheckbox","menuitemradio","radio","switch"],globalAriaAttributesValid:!0},month:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},number:{implicitRole:["spinbutton"],validRoles:null,globalAriaAttributesValid:!0},password:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},radio:{implicitRole:["radio"],validRoles:["menuitemradio"],globalAriaAttributesValid:!0},range:{implicitRole:["slider"],validRoles:null,globalAriaAttributesValid:!0},reset:{implicitRole:["button"],validRoles:null,globalAriaAttributesValid:!0},"search-no-list":{implicitRole:["searchbox"],validRoles:null,globalAriaAttributesValid:!0},"search-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},submit:{implicitRole:["button"],validRoles:null,globalAriaAttributesValid:!0},"tel-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0},"tel-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},"text-no-list":{implicitRole:["textbox"],validRoles:["combobox","searchbox","spinbutton"],globalAriaAttributesValid:!0},"text-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},time:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},"url-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0},"url-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},week:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},default:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0}},section:{"with-name":{implicitRole:["region"],validRoles:["alert","alertdialog","application","banner","complementary","contentinfo","dialog","doc-abstract","doc-acknowledgments","doc-afterword","doc-appendix","doc-bibliography","doc-chapter","doc-colophon","doc-conclusion","doc-credit","doc-credits","doc-dedication","doc-endnotes","doc-epigraph","doc-epilogue","doc-errata","doc-example","doc-foreword","doc-glossary","doc-index","doc-introduction","doc-notice","doc-pagelist","doc-part","doc-preface","doc-prologue","doc-pullquote","doc-qna","doc-toc","document","feed","group","log","main","marquee","navigation","none","note","presentation","search","status","tabpanel"],globalAriaAttributesValid:!0},"without-name":{implicitRole:null,validRoles:["alert","alertdialog","application","banner","complementary","contentinfo","dialog","doc-abstract","doc-acknowledgments","doc-afterword","doc-appendix","doc-bibliography","doc-chapter","doc-colophon","doc-conclusion","doc-credit","doc-credits","doc-dedication","doc-endnotes","doc-epigraph","doc-epilogue","doc-errata","doc-example","doc-foreword","doc-glossary","doc-index","doc-introduction","doc-notice","doc-pagelist","doc-part","doc-preface","doc-prologue","doc-pullquote","doc-qna","doc-toc","document","feed","group","log","main","marquee","navigation","none","note","presentation","search","status","tabpanel"],globalAriaAttributesValid:!0}},select:{"no-multiple-attr-size-gt1":{implicitRole:["combobox"],validRoles:["menu"],globalAriaAttributesValid:!0},"multiple-attr-size-gt1":{implicitRole:["listbox"],validRoles:null,globalAriaAttributesValid:!0}},td:{"des-table":{implicitRole:["cell"],validRoles:null,globalAriaAttributesValid:!0},"des-grid":{implicitRole:["gridcell"],validRoles:null,globalAriaAttributesValid:!0},"des-other":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},th:{"des-table":{implicitRole:["columnheader","rowheader","cell"],validRoles:null,globalAriaAttributesValid:!0},"des-grid":{implicitRole:["columnheader","rowheader","gridcell"],validRoles:null,globalAriaAttributesValid:!0},"des-other":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},tr:{"des-table":{implicitRole:["row"],validRoles:null,globalAriaAttributesValid:!0},"des-grid":{implicitRole:["row"],validRoles:null,globalAriaAttributesValid:!0},"des-other":{implicitRole:["row"],validRoles:["any"],globalAriaAttributesValid:!0}},default:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},e.containers=[],e}();t.ARIADefinitions=l;var i=[];for(var o in l.designPatterns){var a=l.designPatterns[o].container;if(null!==a)for(var n=0,r=a;n<r.length;n++){var s=r[n];-1==i.indexOf(s)&&i.push(s)}}l.containers=i},4944:function(e,t,l){var i,o=this&&this.__extends||(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l])},i(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function l(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(l.prototype=t.prototype,new l)}),a=this&&this.__spreadArray||function(e,t,l){if(l||2===arguments.length)for(var i,o=0,a=t.length;o<a;o++)!i&&o in t||(i||(i=Array.prototype.slice.call(t,0,o)),i[o]=t[o]);return e.concat(i||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.ARIAMapper=void 0;var n=l(8235),r=l(1794),s=l(295),u=l(8422),d=l(482),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ariaHierarchy=null,t}var l,i,r,c,m;return o(t,e),t.prototype.childrenHaveRole=function(e,t){return!(t in n.ARIADefinitions.designPatterns&&n.ARIADefinitions.designPatterns[t].presentationalChildren)},t.prototype.getRole=function(e){return t.nodeToRole(e)},t.prototype.getNamespace=function(){return"aria"},t.prototype.getAttributes=function(e){var l={};if(1===e.nodeType){for(var i=e,o=0;o<i.attributes.length;++o){var a=i.attributes[o],n=a.name.toLowerCase();n.startsWith("aria-")&&(l[n.substring(5)]=a.nodeValue)}var r=function(e){if(e in t.elemAttrValueCalculators)for(var o in t.elemAttrValueCalculators[e])if(!(o in l)){var a=t.elemAttrValueCalculators[e][o];null!=a&&("string"!=typeof a&&(a=a(i)),l[o]=a)}};r("global"),r(e.nodeName.toLowerCase())}else if(3===e.nodeType)for(var s in t.textAttrValueCalculators){var u=t.textAttrValueCalculators[s](e);null!=u&&(l[s]=u)}return l},t.prototype.reset=function(l){var i=this;if(null===this.ariaHierarchy){var o=s.DOMUtil.parentNode(l);if(o&&9===o.nodeType){var a=o.documentElement.querySelectorAll("[aria-owns]");null!==a&&(this.ariaHierarchy=[],a.forEach((function(e){i.openScope(e);var t=JSON.parse(JSON.stringify(i.hierarchyRole)),l=JSON.parse(JSON.stringify(i.hierarchyChildrenHaveRole)),o=JSON.parse(JSON.stringify(i.hierarchyPath)),a=s.DOMUtil.objectCopyWithNodeRefs(i.hierarchyResults);e.getAttribute("aria-owns").trim().split(" ").forEach((function(n){i.ariaHierarchy.push({id:n.trim(),hierarchyRole:t,hierarchyChildrenHaveRole:l,hierarchyPath:o,hierarchyResults:a,node:null,shadowRoot:s.DOMUtil.shadowRootNode(e)})})),i.hierarchyRole=[],i.hierarchyResults=[],i.hierarchyChildrenHaveRole=[],i.hierarchyPath=[{rolePath:"",roleCount:{}}]})))}}t.nameComputationId=0,e.prototype.reset.call(this,l)},t.prototype.pushHierarchy=function(t){if(this.switchParentHierarchies(t)){this.hierarchyCache={hierarchyRole:JSON.parse(JSON.stringify(this.hierarchyRole)),hierarchyChildrenHaveRole:JSON.parse(JSON.stringify(this.hierarchyChildrenHaveRole)),hierarchyPath:JSON.parse(JSON.stringify(this.hierarchyPath)),hierarchyResults:s.DOMUtil.objectCopyWithNodeRefs(this.hierarchyResults)};var l=t.getAttribute("id"),i=this.ariaHierarchy.find((function(e){return e.id===l}));this.hierarchyRole=i.hierarchyRole,this.hierarchyChildrenHaveRole=i.hierarchyChildrenHaveRole,this.hierarchyPath=i.hierarchyPath,this.hierarchyResults=i.hierarchyResults,i.node=t}e.prototype.pushHierarchy.call(this,t)},t.prototype.closeScope=function(t){var l=e.prototype.closeScope.call(this,t);if(t.nodeType===Node.ELEMENT_NODE&&null!=this.ariaHierarchy&&this.ariaHierarchy.length>0){var i=t.getAttribute("id"),o=this.ariaHierarchy.find((function(e){return e.id===i}));o&&s.DOMUtil.sameNode(t,o.node)&&(this.hierarchyRole=this.hierarchyCache.hierarchyRole,this.hierarchyChildrenHaveRole=this.hierarchyCache.hierarchyChildrenHaveRole,this.hierarchyPath=this.hierarchyCache.hierarchyPath,this.hierarchyResults=this.hierarchyCache.hierarchyResults,o.node=null)}return l},t.prototype.switchParentHierarchies=function(e){if(null===this.ariaHierarchy||0===this.ariaHierarchy.length||e.nodeType!==e.ELEMENT_NODE)return!1;var t=e.getAttribute("id");if(null===t)return!1;var l=this.ariaHierarchy.find((function(e){return e.id===t}));if(!l)return!1;var i=s.DOMUtil.shadowRootNode(e);return!(i&&!l.shadowRoot||!i&&l.shadowRoot||i&&l.shadowRoot&&!s.DOMUtil.sameNode(i,l.shadowRoot))},t.computeName=function(e){return++t.nameComputationId,t.computeNameHelp(t.nameComputationId,e,!1,!1)},t.computeNameHelp=function(e,l,i,o){if(3===l.nodeType)return l.nodeValue;if(11===l.nodeType)return"";if(1!==l.nodeType){if(o||i)return"";throw new Error("Can only compute name on Element and Text"+l.nodeType)}var a=l;if(u.RPTUtil.getCache(a,"data-namewalk",null)===""+e)return"";if(u.RPTUtil.setCache(a,"data-namewalk",""+e),!i&&!s.DOMUtil.isNodeVisible(l))return"";if(!i&&a.hasAttribute("aria-labelledby")){for(var r=[],c=0,m=a.getAttribute("aria-labelledby").split(" ");c<m.length;c++){var p=m[c],h=d.FragmentUtil.getById(l,p);h&&r.push(h)}if(r.length>0){for(var _="",g=0,b=r;g<b.length;g++){var v=b[g];_+=" "+this.computeNameHelp(e,v,!0,!1)}return _.trim()}}if(["section","form"].includes(l.nodeName.toLowerCase()))return a.hasAttribute("aria-label")&&a.getAttribute("aria-label").trim().length>0&&!i&&!o?a.getAttribute("aria-label").trim():a.hasAttribute("title")?a.getAttribute("title"):"";var f=t.nodeToRole(l),R=["textbox","button","combobox","listbox","progressbar","scrollbar","slider","spinbutton"].includes(f);if(a.hasAttribute("aria-label")&&a.getAttribute("aria-label").trim().length>0&&(!i&&!o||!R))return a.getAttribute("aria-label").trim();if("presentation"!==f&&"none"!==f){if(("img"===l.nodeName.toLowerCase()||"area"===l.nodeName.toLowerCase())&&a.hasAttribute("alt"))return s.DOMUtil.cleanWhitespace(a.getAttribute("alt")).trim();if("input"===l.nodeName.toLowerCase()&&a.hasAttribute("id")&&a.getAttribute("id").length>0){var A=a.ownerDocument.querySelector("label[for='"+a.getAttribute("id")+"']");if(A)return this.computeNameHelp(e,A,!1,!1)}}if((o||i)&&R){if("textbox"===f)if("input"===a.nodeName.toLowerCase()){if(a.hasAttribute("value"))return a.getAttribute("value")}else o=!1;if("button"===f)if("input"===a.nodeName.toLowerCase()){var y=a.getAttribute("type").toLowerCase();if(["button","submit","reset"].includes(y)){if(a.hasAttribute("value"))return a.getAttribute("value");if("submit"===y)return"Submit";if("reset"===y)return"Reset"}}else o=!1;if("combobox"===f&&a.hasAttribute("aria-activedescendant")){var L=d.FragmentUtil.getById(a,"aria-activedescendant");if(L)return t.computeNameHelp(e,L,!1,!1)}if(["progressbar","scrollbar","slider","spinbutton"].includes(f)){if(a.hasAttribute("aria-valuetext"))return a.getAttribute("aria-valuetext");if(a.hasAttribute("aria-valuenow"))return a.getAttribute("aria-valuenow")}}if(o||n.ARIADefinitions.nameFromContent(f)||i){_="";var k=null;(k=a.ownerDocument.defaultView.getComputedStyle(a,"before").content)&&"none"!==k&&(_+=k=k.replace(/^"/,"").replace(/"$/,""));for(var T=a.firstChild;T;)_+=" "+t.computeNameHelp(e,T,i,!0),T=T.nextSibling;var P=null;try{P=a.ownerDocument.defaultView.getComputedStyle(a,"after").content}catch(e){}if(P&&"none"!==P&&(_+=P=P.replace(/^"/,"").replace(/"$/,"")),(_=_.replace(/\s+/g," ").trim()).trim().length>0)return _}if(a.hasAttribute("title"))return a.getAttribute("title");if("svg"===a.tagName.toLowerCase()){var C=a.querySelector("title");if(C)return C.textContent||C.innerText}return""},t.nodeToRole=function(e){if(3===e.nodeType)return"text";if(1!==e.nodeType)return null;var t=e;if(!t||1!==t.nodeType)return null;if(t.hasAttribute("role")&&t.getAttribute("role").trim().length>0)for(var l=0,i=t.getAttribute("role").trim().split(" ");l<i.length;l++){var o=i[l];if("presentation"===o||"none"===o){if(!u.RPTUtil.isFocusable(t))return null}else if(o in n.ARIADefinitions.designPatterns)return o}return this.elemToImplicitRole(t)},t.elemToImplicitRole=function(e){var l=e.nodeName.toLowerCase();if(!(l in t.elemToRoleMap))return null;var i=t.elemToRoleMap[l];return"string"==typeof i?i:"function"==typeof i?i(e):null},t.hasParentRole=function(e,l){for(var i=s.DOMUtil.parentNode(e);i;){if(t.nodeToRole(i)===l)return!0;i=s.DOMUtil.parentNode(i)}return!1},t.inputToRole=function(e){if(!e)return null;var l="text";if(e.hasAttribute("type")&&e.getAttribute("type").toLowerCase().trim().length>0&&(l=e.getAttribute("type").toLowerCase().trim()),!(l in t.inputToRoleMap))return null;var i=t.inputToRoleMap[l];return"string"==typeof i?i:"function"==typeof i?i(e):null},t.elemAttrValueCalculators={global:{name:t.computeName},datalist:{multiselectable:function(e){var t=e.getAttribute("id");return t&&t.length>0?(e.ownerDocument.querySelector("input[list='"+t+"']"),""+(e.getAttribute("multiple")&&("true"==e.getAttribute("multiple")||""==e.getAttribute("multiple")))):null}},h1:{level:"1"},h2:{level:"2"},h3:{level:"3"},h4:{level:"4"},h5:{level:"5"},h6:{level:"6"},input:{checked:function(e){return"checkbox"===e.getAttribute("type")||"radio"===e.getAttribute("type")?""+e.checked:null},setsize:function(e){return null},posinset:function(e){return null},owns:function(e){return null}},keygen:{multiselectable:"false"},li:{setsize:function(e){var t=s.DOMUtil.getAncestor(e,["ol","ul","menu"]);if(!t)return null;var l=t.querySelectorAll("li"),i=t.querySelectorAll("ol li, ul li, menu li");return""+(l.length-i.length)},posinset:function(e){var t=s.DOMUtil.getAncestor(e,["ol","ul","menu"]);if(!t)return null;for(var l=t.querySelectorAll("li"),i=0,o=0;o<l.length;++o){var a=l[o];if(s.DOMUtil.sameNode(t,s.DOMUtil.getAncestor(a,["ol","ul","menu"])))return""+i;++i}return null}},menuitem:{checked:function(e){return""+!(!e.getAttribute("checked")||"true"!=e.getAttribute("checked")&&""!=e.getAttribute("checked"))}},option:{selected:function(e){return""+!(!e.getAttribute("selected")||"true"!=e.getAttribute("selected")&&""!=e.getAttribute("selected"))}},progress:{valuemax:function(e){return e.getAttribute("max")||"1"},valuemin:function(e){return"0"},valuenow:function(e){return e.getAttribute("value")}}},t.textAttrValueCalculators={name:function(e){return e.nodeValue}},t.nameComputationId=0,t.inputToRoleMap=(l=function(e){if(e.hasAttribute("list")){var t=e.getAttribute("list"),l=d.FragmentUtil.getById(e,t);if(l&&"datalist"===l.nodeName.toLowerCase())return!0}return!1},{button:"button",image:"button",checkbox:"checkbox",radio:"radio",email:i=function(e){return l(e)?"combobox":"textbox"},search:function(e){return l(e)?"combobox":"searchbox"},tel:i,text:i,url:i,number:"spinbutton",range:"slider",reset:"button",submit:"button"}),t.elemToRoleMap=(r={blockquote:!0,body:!0,details:!0,dialog:!0,fieldset:!0,figure:!0,td:!0},c={article:!0,aside:!0,nav:!0,section:!0,main:!0},m={article:!0,complementary:!0,navigation:!0,region:!0,main:!0},{a:function(e){return e.hasAttribute("href")?"link":null},area:function(e){return e.hasAttribute("href")?"link":null},article:"article",aside:"complementary",button:"button",datalist:"listbox",dd:"definition",details:"group",dfn:"term",dialog:"dialog",dt:"term",fieldset:"group",figure:"figure",footer:function(e){for(var t=s.DOMUtil.parentNode(e);t&&1===t.nodeType;){var l=1===t.nodeType&&t.getAttribute("role")||"",i=t.nodeName.toLowerCase();if(r[i]||c[i]||m[l])return"body"===i?"contentinfo":null;t=s.DOMUtil.parentNode(t)}return null},form:function(e){var l=t.computeName(e);return l&&l.trim().length>0?"form":null},h1:"heading",h2:"heading",h3:"heading",h4:"heading",h5:"heading",h6:"heading",header:function(e){for(var t=s.DOMUtil.parentNode(e);t&&1===t.nodeType;){var l=t.nodeName.toLowerCase(),i=1===t.nodeType&&t.getAttribute("role")||"";if(r[l]||c[l]||m[i])return"body"===l?"banner":null;t=s.DOMUtil.parentNode(t)}return null},hr:"separator",html:"document",img:function(e){return e.hasAttribute("alt")&&0===e.getAttribute("alt").length?"presentation":"img"},input:function(e){return t.inputToRole(e)},keygen:"listbox",li:"listitem",main:"main",math:"math",menu:"list",nav:"navigation",ol:"list",optgroup:"group",option:"option",output:"status",progress:"progressbar",section:function(e){var l=t.computeName(e);return l&&l.trim().length>0?"region":null},select:function(e){return e.hasAttribute("multiple")||u.RPTUtil.attributeNonEmpty(e,"size")&&parseInt(e.getAttribute("size"))>1?"listbox":"combobox"},summary:"button",svg:"graphics-document",table:"table",tbody:"rowgroup",textarea:"textbox",td:function(e){for(var l=s.DOMUtil.parentNode(e);l;){var i=t.nodeToRole(l);if("table"===i)return"cell";if("grid"===i||"treegrid"===i)return"gridcell";l=s.DOMUtil.parentNode(l)}return null},th:function(e){for(var l=s.DOMUtil.parentNode(e);l;){var i=t.nodeToRole(l);if("table"===i||"grid"===i||"treegrid"===i){if(e.hasAttribute("scope")){var o=e.getAttribute("scope").toLowerCase();if("row"===o||"rowgroup"===o)return"rowheader";if("col"===o||"colgroup"===o)return"columnheader"}var n=function(e){return a([],e.parentElement.children,!0).filter((function(e){return 1===e.nodeType&&"TH"!=e.tagName}))};return null===n||0===n.length?"columnheader":"rowheader"}l=s.DOMUtil.parentNode(l)}return null},tfoot:"rowgroup",thead:"rowgroup",tr:"row",ul:"list"}),t}(r.CommonMapper);t.ARIAMapper=c},5837:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Checker=void 0;var i=l(9077),o=l(9324),a=l(4944),n=l(1970),r=l(299),s=l(7507),u=l(3485),d=l(3447),c=function(){function e(){this.rulesets=[],this.rulesetIds=[],this.rulesetRules={},this.ruleLevels={},this.ruleCategory={};var e=this.engine=new o.Engine;e.addMapper(new a.ARIAMapper),e.addMapper(new n.StyleMapper),e.addRules(r.checkRules),e.addNlsMap(s.checkNls),e.addHelpMap(u.checkHelp);for(var t=0,l=d.checkRulesets;t<l.length;t++){var i=l[t];this.addRuleset(i)}}return e.prototype.addRuleset=function(e){this.rulesets.push(e),this.rulesetIds.push(e.id);for(var t=[],l=0,i=e.checkpoints;l<i.length;l++)for(var o=0,a=i[l].rules;o<a.length;o++){var n=a[o];t.push(n.id),this.ruleLevels[n.id]=this.ruleLevels[n.id]||{},this.ruleLevels[n.id][e.id]=n.level,this.ruleCategory[n.id]=this.ruleCategory[n.id]||{},this.ruleCategory[n.id][e.id]=e.category}this.rulesetRules[e.id]=t},e.prototype.check=function(e,t){var l=[];if(t){"string"==typeof t&&(t=[t]);for(var i=0,o=t;i<o.length;i++){var a=o[i];a in this.rulesetRules&&(l=l.concat(this.rulesetRules[a]))}}else l=this.engine.getRulesIds();this.engine.enableRules(l);var n=this;return this.engine.run(e).then((function(e){e.nls={};for(var l=0,i=e.results;l<i.length;l++){var o=i[l];o.ruleId in s.checkNls&&(e.nls[o.ruleId]=e.nls[o.ruleId]||{0:s.checkNls[o.ruleId][0]},o.reasonId in s.checkNls[o.ruleId]&&(e.nls[o.ruleId][o.reasonId]=s.checkNls[o.ruleId][o.reasonId])),o.value[0]=n.getLevel(t,o.ruleId),o.category=n.getCategory(t,o.ruleId),delete o.path.css}return e}))},e.prototype.getLevel=function(e,t){if(!e)return i.eRulePolicy.INFORMATION;var l=this.ruleLevels[t],o=null;if(e){if(!(t in this.ruleLevels))throw new Error("Rule triggered for which we have no rule level information: "+t);for(var a=0,n=e;a<n.length;a++){var r=n[a];r in l&&(l[r]===i.eRulePolicy.VIOLATION?o=i.eRulePolicy.VIOLATION:l[r]===i.eRulePolicy.RECOMMENDATION&&null===o?o=i.eRulePolicy.RECOMMENDATION:null===o&&(o=i.eRulePolicy.INFORMATION))}}if(null===o)throw new Error("Rule triggered for which we have no rule level information: "+t);return o},e.prototype.getCategory=function(e,t){var l=this.ruleCategory[t];if(!(t in this.ruleCategory))return i.eRuleCategory.OTHER;e||(e=this.rulesetIds);for(var o=0,a=e;o<a.length;o++){var n=a[o];if(n in l)return l[n]}return i.eRuleCategory.OTHER},e}();t.Checker=c},2152:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yHelp=void 0;var i=l(3962),o={landmark_name_unique:{0:"".concat(i.Config.helpRoot,"/landmark_name_unique"),Pass_0:"".concat(i.Config.helpRoot,"/landmark_name_unique"),Fail_0:"".concat(i.Config.helpRoot,"/landmark_name_unique")},RPT_List_Misuse:{0:"".concat(i.Config.helpRoot,"/RPT_List_Misuse"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_List_Misuse"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_List_Misuse")},RPT_Marquee_Trigger:{0:"".concat(i.Config.helpRoot,"/RPT_Marquee_Trigger"),Passed_0:"".concat(i.Config.helpRoot,"/RPT_Marquee_Trigger"),Fail_1:"".concat(i.Config.helpRoot,"/RPT_Marquee_Trigger")},RPT_Headers_FewWords:{0:"".concat(i.Config.helpRoot,"/RPT_Headers_FewWords"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Headers_FewWords"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Headers_FewWords")},WCAG20_Input_ExplicitLabelImage:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabelImage"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabelImage"),Pass_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabelImage"),Pass_2:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabelImage"),Fail:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabelImage")},RPT_Img_UsemapValid:{0:"".concat(i.Config.helpRoot,"/RPT_Img_UsemapValid"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Img_UsemapValid"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Img_UsemapValid")},WCAG20_Object_HasText:{0:"".concat(i.Config.helpRoot,"/WCAG20_Object_HasText"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Object_HasText"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Object_HasText")},WCAG20_Applet_HasAlt:{0:"".concat(i.Config.helpRoot,"/WCAG20_Applet_HasAlt"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Applet_HasAlt"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Applet_HasAlt"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Applet_HasAlt"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Applet_HasAlt")},RPT_Media_AudioTrigger:{0:"".concat(i.Config.helpRoot,"/RPT_Media_AudioTrigger"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Media_AudioTrigger"),Manual_1:"".concat(i.Config.helpRoot,"/RPT_Media_AudioTrigger")},RPT_Blockquote_HasCite:{0:"".concat(i.Config.helpRoot,"/RPT_Blockquote_HasCite"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Blockquote_HasCite"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Blockquote_HasCite")},RPT_Meta_Refresh:{0:"".concat(i.Config.helpRoot,"/RPT_Meta_Refresh"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Meta_Refresh"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Meta_Refresh")},WCAG20_Frame_HasTitle:{0:"".concat(i.Config.helpRoot,"/WCAG20_Frame_HasTitle"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Frame_HasTitle"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Frame_HasTitle")},WCAG20_Input_ExplicitLabel:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabel"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabel"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabel"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Input_ExplicitLabel")},RPT_Media_AltBrief:{0:"".concat(i.Config.helpRoot,"/RPT_Media_AltBrief"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Media_AltBrief"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Media_AltBrief")},WCAG20_A_TargetAndText:{0:"".concat(i.Config.helpRoot,"/WCAG20_A_TargetAndText"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_A_TargetAndText"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_A_TargetAndText")},WCAG20_Area_HasAlt:{0:"".concat(i.Config.helpRoot,"/WCAG20_Area_HasAlt"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Area_HasAlt"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Area_HasAlt")},RPT_Media_ImgColorUsage:{0:"".concat(i.Config.helpRoot,"/RPT_Media_ImgColorUsage"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Media_ImgColorUsage"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Media_ImgColorUsage")},WCAG20_Meta_RedirectZero:{0:"".concat(i.Config.helpRoot,"/WCAG20_Meta_RedirectZero"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Meta_RedirectZero"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Meta_RedirectZero")},RPT_Elem_Deprecated:{0:"".concat(i.Config.helpRoot,"/RPT_Elem_Deprecated"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Elem_Deprecated"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Elem_Deprecated")},RPT_Blockquote_WrapsTextQuote:{0:"".concat(i.Config.helpRoot,"/RPT_Blockquote_WrapsTextQuote"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Blockquote_WrapsTextQuote"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Blockquote_WrapsTextQuote")},RPT_Elem_EventMouseAndKey:{0:"".concat(i.Config.helpRoot,"/RPT_Elem_EventMouseAndKey"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Elem_EventMouseAndKey"),Manual_1:"".concat(i.Config.helpRoot,"/RPT_Elem_EventMouseAndKey")},WCAG20_Doc_HasTitle:{0:"".concat(i.Config.helpRoot,"/WCAG20_Doc_HasTitle"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Doc_HasTitle"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Doc_HasTitle"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Doc_HasTitle"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Doc_HasTitle")},RPT_Block_ShouldBeHeading:{0:"".concat(i.Config.helpRoot,"/RPT_Block_ShouldBeHeading"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Block_ShouldBeHeading"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Block_ShouldBeHeading")},WCAG20_Form_HasSubmit:{0:"".concat(i.Config.helpRoot,"/WCAG20_Form_HasSubmit"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Form_HasSubmit"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Form_HasSubmit")},RPT_Elem_UniqueId:{0:"".concat(i.Config.helpRoot,"/RPT_Elem_UniqueId"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Elem_UniqueId"),Fail_1:"".concat(i.Config.helpRoot,"/RPT_Elem_UniqueId"),Fail_2:"".concat(i.Config.helpRoot,"/XXX")},RPT_Font_ColorInForm:{0:"".concat(i.Config.helpRoot,"/RPT_Font_ColorInForm"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Font_ColorInForm"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Font_ColorInForm")},RPT_Label_UniqueFor:{0:"".concat(i.Config.helpRoot,"/RPT_Label_UniqueFor"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Label_UniqueFor"),Fail_1:"".concat(i.Config.helpRoot,"/RPT_Label_UniqueFor")},RPT_Img_AltCommonMisuse:{0:"".concat(i.Config.helpRoot,"/RPT_Img_AltCommonMisuse"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Img_AltCommonMisuse"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Img_AltCommonMisuse")},RPT_Img_LongDescription2:{0:"".concat(i.Config.helpRoot,"/RPT_Img_LongDescription2"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Img_LongDescription2"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Img_LongDescription2")},WCAG20_Img_HasAlt:{0:"".concat(i.Config.helpRoot,"/WCAG20_Img_HasAlt"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Img_HasAlt"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Img_HasAlt"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Img_HasAlt"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Img_HasAlt")},RPT_Style_BackgroundImage:{0:"".concat(i.Config.helpRoot,"/RPT_Style_BackgroundImage"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Style_BackgroundImage"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Style_BackgroundImage")},RPT_Pre_ASCIIArt:{0:"".concat(i.Config.helpRoot,"/RPT_Pre_ASCIIArt"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Pre_ASCIIArt"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Pre_ASCIIArt")},RPT_Media_VideoReferenceTrigger:{0:"".concat(i.Config.helpRoot,"/RPT_Media_VideoReferenceTrigger"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Media_VideoReferenceTrigger"),Manual_1:"".concat(i.Config.helpRoot,"/RPT_Media_VideoReferenceTrigger")},RPT_Media_AudioVideoAltFilename:{0:"".concat(i.Config.helpRoot,"/RPT_Media_AudioVideoAltFilename"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Media_AudioVideoAltFilename"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Media_AudioVideoAltFilename")},RPT_Style_ColorSemantics1:{0:"".concat(i.Config.helpRoot,"/RPT_Style_ColorSemantics1"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Style_ColorSemantics1"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Style_ColorSemantics1")},WCAG20_Select_HasOptGroup:{0:"".concat(i.Config.helpRoot,"/WCAG20_Select_HasOptGroup"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Select_HasOptGroup"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Select_HasOptGroup")},RPT_List_UseMarkup:{0:"".concat(i.Config.helpRoot,"/RPT_List_UseMarkup"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_List_UseMarkup"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_List_UseMarkup")},RPT_Script_OnclickHTML1:{0:"".concat(i.Config.helpRoot,"/RPT_Script_OnclickHTML1"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Script_OnclickHTML1"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Script_OnclickHTML1")},WCAG20_Table_Structure:{0:"".concat(i.Config.helpRoot,"/WCAG20_Table_Structure"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Table_Structure"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Table_Structure")},WCAG20_Img_AltTriggerNonDecorative:{0:"".concat(i.Config.helpRoot,"/WCAG20_Img_AltTriggerNonDecorative"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Img_AltTriggerNonDecorative"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Img_AltTriggerNonDecorative")},WCAG20_Blink_AlwaysTrigger:{0:"".concat(i.Config.helpRoot,"/WCAG20_Blink_AlwaysTrigger"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Blink_AlwaysTrigger"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Blink_AlwaysTrigger")},RPT_Blink_CSSTrigger1:{0:"".concat(i.Config.helpRoot,"/RPT_Blink_CSSTrigger1"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Blink_CSSTrigger1"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Blink_CSSTrigger1")},RPT_Html_SkipNav:{0:"".concat(i.Config.helpRoot,"/RPT_Html_SkipNav"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Html_SkipNav"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Html_SkipNav")},RPT_Title_Valid:{0:"".concat(i.Config.helpRoot,"/RPT_Title_Valid"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Title_Valid"),Fail_1:"".concat(i.Config.helpRoot,"/RPT_Title_Valid"),Potential_2:"".concat(i.Config.helpRoot,"/RPT_Title_Valid")},RPT_Header_HasContent:{0:"".concat(i.Config.helpRoot,"/RPT_Header_HasContent"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Header_HasContent"),Fail_1:"".concat(i.Config.helpRoot,"/RPT_Header_HasContent")},WCAG20_Html_HasLang:{0:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Fail_4:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Fail_5:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Potential_5:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang"),Potential_6:"".concat(i.Config.helpRoot,"/WCAG20_Html_HasLang")},WCAG20_Form_TargetAndText:{0:"".concat(i.Config.helpRoot,"/WCAG20_Form_TargetAndText"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Form_TargetAndText"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Form_TargetAndText")},WCAG20_A_HasText:{0:"".concat(i.Config.helpRoot,"/WCAG20_A_HasText"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_A_HasText"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_A_HasText")},WCAG20_Fieldset_HasLegend:{0:"".concat(i.Config.helpRoot,"/WCAG20_Fieldset_HasLegend"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Fieldset_HasLegend"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Fieldset_HasLegend"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Fieldset_HasLegend"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Fieldset_HasLegend")},RPT_Media_VideoObjectTrigger:{0:"".concat(i.Config.helpRoot,"/RPT_Media_VideoObjectTrigger"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Media_VideoObjectTrigger"),Manual_1:"".concat(i.Config.helpRoot,"/RPT_Media_VideoObjectTrigger")},RPT_Text_SensoryReference:{0:"".concat(i.Config.helpRoot,"/RPT_Text_SensoryReference"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Text_SensoryReference"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Text_SensoryReference")},RPT_Embed_AutoStart:{0:"".concat(i.Config.helpRoot,"/RPT_Embed_AutoStart"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Embed_AutoStart"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Embed_AutoStart")},RPT_Style_HinderFocus1:{0:"".concat(i.Config.helpRoot,"/RPT_Style_HinderFocus1"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Style_HinderFocus1"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Style_HinderFocus1")},WCAG20_Elem_Lang_Valid:{0:"".concat(i.Config.helpRoot,"/WCAG20_Elem_Lang_Valid"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Elem_Lang_Valid"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Elem_Lang_Valid"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Elem_Lang_Valid"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Elem_Lang_Valid"),Fail_4:"".concat(i.Config.helpRoot,"/WCAG20_Elem_Lang_Valid")},WCAG20_Img_LinkTextNotRedundant:{0:"".concat(i.Config.helpRoot,"/WCAG20_Img_LinkTextNotRedundant"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Img_LinkTextNotRedundant"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Img_LinkTextNotRedundant"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Img_LinkTextNotRedundant"),Fail_3:"".concat(i.Config.helpRoot,"/WCAG20_Img_LinkTextNotRedundant")},RPT_Style_ExternalStyleSheet:{0:"".concat(i.Config.helpRoot,"/RPT_Style_ExternalStyleSheet"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Style_ExternalStyleSheet"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Style_ExternalStyleSheet")},RPT_Header_Trigger:{0:"".concat(i.Config.helpRoot,"/RPT_Header_Trigger"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Header_Trigger"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Header_Trigger")},RPT_Script_OnclickHTML2:{0:"".concat(i.Config.helpRoot,"/RPT_Script_OnclickHTML2"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Script_OnclickHTML2"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Script_OnclickHTML2")},WCAG20_Table_CapSummRedundant:{0:"".concat(i.Config.helpRoot,"/WCAG20_Table_CapSummRedundant"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Table_CapSummRedundant"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Table_CapSummRedundant")},WCAG20_Input_LabelBefore:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelBefore"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelBefore"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelBefore"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelBefore")},WCAG20_Input_LabelAfter:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelAfter"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelAfter"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelAfter"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Input_LabelAfter")},WCAG20_Embed_HasNoEmbed:{0:"".concat(i.Config.helpRoot,"/WCAG20_Embed_HasNoEmbed"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Embed_HasNoEmbed"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Embed_HasNoEmbed")},WCAG20_Table_Scope_Valid:{0:"".concat(i.Config.helpRoot,"/WCAG20_Table_Scope_Valid"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Table_Scope_Valid"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Table_Scope_Valid"),Fail_2:"".concat(i.Config.helpRoot,"/WCAG20_Table_Scope_Valid")},WCAG20_Img_TitleEmptyWhenAltNull:{0:"".concat(i.Config.helpRoot,"/WCAG20_Img_TitleEmptyWhenAltNull"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Img_TitleEmptyWhenAltNull"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Img_TitleEmptyWhenAltNull")},WCAG20_Input_InFieldSet:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_InFieldSet"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_InFieldSet"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_InFieldSet")},WCAG20_Input_RadioChkInFieldSet:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Pass_LoneNogroup:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Pass_Grouped:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Pass_RadioNoName:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Fail_ControlNameMismatch:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Potential_LoneCheckbox:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Potential_UnnamedCheckbox:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Fail_NotGroupedOtherGrouped:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Fail_NotGroupedOtherNotGrouped:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet"),Fail_NotSameGroup:"".concat(i.Config.helpRoot,"/WCAG20_Input_RadioChkInFieldSet")},WCAG20_Select_NoChangeAction:{0:"".concat(i.Config.helpRoot,"/WCAG20_Select_NoChangeAction"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Select_NoChangeAction"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Select_NoChangeAction")},WCAG20_Input_HasOnchange:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_HasOnchange"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_HasOnchange"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_HasOnchange")},RPT_Embed_HasAlt:{0:"".concat(i.Config.helpRoot,"/RPT_Embed_HasAlt"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Embed_HasAlt"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Embed_HasAlt")},Valerie_Noembed_HasContent:{0:"".concat(i.Config.helpRoot,"/Valerie_Noembed_HasContent"),Pass_0:"".concat(i.Config.helpRoot,"/Valerie_Noembed_HasContent"),Potential_1:"".concat(i.Config.helpRoot,"/Valerie_Noembed_HasContent")},Valerie_Caption_HasContent:{0:"".concat(i.Config.helpRoot,"/Valerie_Caption_HasContent"),Pass_0:"".concat(i.Config.helpRoot,"/Valerie_Caption_HasContent"),Fail_1:"".concat(i.Config.helpRoot,"/Valerie_Caption_HasContent")},Valerie_Caption_InTable:{0:"".concat(i.Config.helpRoot,"/Valerie_Caption_InTable"),Pass_0:"".concat(i.Config.helpRoot,"/Valerie_Caption_InTable"),Fail_1:"".concat(i.Config.helpRoot,"/Valerie_Caption_InTable")},Valerie_Label_HasContent:{0:"".concat(i.Config.helpRoot,"/Valerie_Label_HasContent"),Pass_Regular:"".concat(i.Config.helpRoot,"/Valerie_Label_HasContent"),Pass_AriaLabel:"".concat(i.Config.helpRoot,"/Valerie_Label_HasContent"),Pass_LabelledBy:"".concat(i.Config.helpRoot,"/Valerie_Label_HasContent"),Fail_1:"".concat(i.Config.helpRoot,"/Valerie_Label_HasContent")},Valerie_Elem_DirValid:{0:"".concat(i.Config.helpRoot,"/Valerie_Elem_DirValid"),Pass_0:"".concat(i.Config.helpRoot,"/Valerie_Elem_DirValid"),Fail_1:"".concat(i.Config.helpRoot,"/Valerie_Elem_DirValid")},Valerie_Frame_SrcHtml:{0:"".concat(i.Config.helpRoot,"/Valerie_Frame_SrcHtml"),Pass_0:"".concat(i.Config.helpRoot,"/Valerie_Frame_SrcHtml"),Potential_1:"".concat(i.Config.helpRoot,"/Valerie_Frame_SrcHtml")},Valerie_Table_DataCellRelationships:{0:"".concat(i.Config.helpRoot,"/Valerie_Table_DataCellRelationships"),Pass_0:"".concat(i.Config.helpRoot,"/Valerie_Table_DataCellRelationships"),Fail_1:"".concat(i.Config.helpRoot,"/Valerie_Table_DataCellRelationships")},RPT_Table_LayoutTrigger:{0:"".concat(i.Config.helpRoot,"/RPT_Table_LayoutTrigger"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Table_LayoutTrigger"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Table_LayoutTrigger")},RPT_Table_DataHeadingsAria:{0:"".concat(i.Config.helpRoot,"/RPT_Table_DataHeadingsAria"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Table_DataHeadingsAria"),Fail_1:"".concat(i.Config.helpRoot,"/RPT_Table_DataHeadingsAria")},WCAG20_Label_RefValid:{0:"".concat(i.Config.helpRoot,"/WCAG20_Label_RefValid"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Label_RefValid"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Label_RefValid")},WCAG20_Elem_UniqueAccessKey:{0:"".concat(i.Config.helpRoot,"/WCAG20_Elem_UniqueAccessKey"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Elem_UniqueAccessKey"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Elem_UniqueAccessKey")},WCAG20_Script_FocusBlurs:{0:"".concat(i.Config.helpRoot,"/WCAG20_Script_FocusBlurs"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Script_FocusBlurs"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Script_FocusBlurs")},HAAC_Img_UsemapAlt:{0:"".concat(i.Config.helpRoot,"/HAAC_Img_UsemapAlt"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Img_UsemapAlt"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_Img_UsemapAlt")},WCAG20_Text_Emoticons:{0:"".concat(i.Config.helpRoot,"/WCAG20_Text_Emoticons"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Text_Emoticons"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Text_Emoticons")},WCAG20_Style_BeforeAfter:{0:"".concat(i.Config.helpRoot,"/WCAG20_Style_BeforeAfter"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Style_BeforeAfter"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Style_BeforeAfter")},WCAG20_Text_LetterSpacing:{0:"".concat(i.Config.helpRoot,"/WCAG20_Text_LetterSpacing"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Text_LetterSpacing"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Text_LetterSpacing")},Rpt_Aria_ValidRole:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidRole"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidRole"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidRole"),Fail_2:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidRole")},Rpt_Aria_ValidPropertyValue:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidPropertyValue"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidPropertyValue"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidPropertyValue")},Rpt_Aria_ValidIdRef:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidIdRef"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidIdRef"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidIdRef")},Rpt_Aria_RequiredProperties:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredProperties"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredProperties"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredProperties")},Rpt_Aria_EmptyPropertyValue:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_EmptyPropertyValue"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_EmptyPropertyValue"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_EmptyPropertyValue")},Rpt_Aria_ValidProperty:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidProperty"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidProperty"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ValidProperty")},Rpt_Aria_InvalidTabindexForActivedescendant:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_InvalidTabindexForActivedescendant"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_InvalidTabindexForActivedescendant"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_InvalidTabindexForActivedescendant")},Rpt_Aria_MissingFocusableChild:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MissingFocusableChild"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MissingFocusableChild"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MissingFocusableChild")},Rpt_Aria_MissingKeyboardHandler:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MissingKeyboardHandler"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MissingKeyboardHandler"),Potential_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MissingKeyboardHandler")},WCAG20_Img_PresentationImgHasNonNullAlt:{0:"".concat(i.Config.helpRoot,"/WCAG20_Img_PresentationImgHasNonNullAlt"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Img_PresentationImgHasNonNullAlt"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Img_PresentationImgHasNonNullAlt")},Rpt_Aria_MultipleSearchLandmarks:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleSearchLandmarks"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleSearchLandmarks"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleSearchLandmarks")},Rpt_Aria_MultipleApplicationLandmarks:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleApplicationLandmarks"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleApplicationLandmarks"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleApplicationLandmarks")},Rpt_Aria_ApplicationLandmarkLabel:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ApplicationLandmarkLabel"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ApplicationLandmarkLabel"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ApplicationLandmarkLabel")},Rpt_Aria_MultipleDocumentRoles:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleDocumentRoles"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleDocumentRoles"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleDocumentRoles")},WCAG20_Label_TargetInvisible:{0:"".concat(i.Config.helpRoot,"/WCAG20_Label_TargetInvisible"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Label_TargetInvisible"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Label_TargetInvisible")},HAAC_Video_HasNoTrack:{0:"".concat(i.Config.helpRoot,"/HAAC_Video_HasNoTrack"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Video_HasNoTrack"),Potential_1:"".concat(i.Config.helpRoot,"/HAAC_Video_HasNoTrack")},HAAC_Audio_Video_Trigger:{0:"".concat(i.Config.helpRoot,"/HAAC_Audio_Video_Trigger"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Audio_Video_Trigger"),Manual_1:"".concat(i.Config.helpRoot,"/HAAC_Audio_Video_Trigger")},HAAC_Input_HasRequired:{0:"".concat(i.Config.helpRoot,"/HAAC_Input_HasRequired"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Input_HasRequired"),Potential_1:"".concat(i.Config.helpRoot,"/HAAC_Input_HasRequired")},HAAC_Aria_ImgAlt:{0:"".concat(i.Config.helpRoot,"/HAAC_Aria_ImgAlt"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Aria_ImgAlt"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_Aria_ImgAlt"),Fail_2:"".concat(i.Config.helpRoot,"/HAAC_Aria_ImgAlt"),Fail_3:"".concat(i.Config.helpRoot,"/HAAC_Aria_ImgAlt")},HAAC_Aria_SvgAlt:{0:"".concat(i.Config.helpRoot,"/HAAC_Aria_SvgAlt"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Aria_SvgAlt"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_Aria_SvgAlt"),Fail_2:"".concat(i.Config.helpRoot,"/HAAC_Aria_SvgAlt"),Fail_3:"".concat(i.Config.helpRoot,"/HAAC_Aria_SvgAlt")},HAAC_BackgroundImg_HasTextOrTitle:{0:"".concat(i.Config.helpRoot,"/HAAC_BackgroundImg_HasTextOrTitle"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_BackgroundImg_HasTextOrTitle"),Manual_1:"".concat(i.Config.helpRoot,"/HAAC_BackgroundImg_HasTextOrTitle")},HAAC_Accesskey_NeedLabel:{0:"".concat(i.Config.helpRoot,"/HAAC_Accesskey_NeedLabel"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Accesskey_NeedLabel"),Potential_1:"".concat(i.Config.helpRoot,"/HAAC_Accesskey_NeedLabel")},HAAC_Aria_Or_HTML5_Attr:{0:"".concat(i.Config.helpRoot,"/HAAC_Aria_Or_HTML5_Attr"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Aria_Or_HTML5_Attr"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_Aria_Or_HTML5_Attr")},HAAC_Canvas:{0:"".concat(i.Config.helpRoot,"/HAAC_Canvas"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Canvas"),Manual_1:"".concat(i.Config.helpRoot,"/HAAC_Canvas")},HAAC_Figure_label:{0:"".concat(i.Config.helpRoot,"/HAAC_Figure_label"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Figure_label"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_Figure_label")},HAAC_Input_Placeholder:{0:"".concat(i.Config.helpRoot,"/HAAC_Input_Placeholder"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Input_Placeholder"),Potential_1:"".concat(i.Config.helpRoot,"/HAAC_Input_Placeholder"),Potential_2:"".concat(i.Config.helpRoot,"/HAAC_Input_Placeholder")},aria_semantics_role:{0:"".concat(i.Config.helpRoot,"/aria_semantics_role"),Pass_0:"".concat(i.Config.helpRoot,"/aria_semantics_role"),Fail_1:"".concat(i.Config.helpRoot,"/aria_semantics_role"),Fail_2:"".concat(i.Config.helpRoot,"/aria_semantics_role")},aria_semantics_attribute:{0:"".concat(i.Config.helpRoot,"/aria_semantics_attribute"),Pass_0:"".concat(i.Config.helpRoot,"/aria_semantics_attribute"),Fail_1:"".concat(i.Config.helpRoot,"/aria_semantics_attribute")},RPT_Form_ChangeEmpty:{0:"".concat(i.Config.helpRoot,"/RPT_Form_ChangeEmpty"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Form_ChangeEmpty"),Potential_1:"".concat(i.Config.helpRoot,"/RPT_Form_ChangeEmpty")},IBMA_Color_Contrast_WCAG2AA:{0:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA"),Pass_0:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA"),Fail_1:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA"),Potential_1:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA_PV")},IBMA_Color_Contrast_WCAG2AA_PV:{0:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA_PV"),Pass_0:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA_PV"),Potential_1:"".concat(i.Config.helpRoot,"/IBMA_Color_Contrast_WCAG2AA_PV")},WCAG20_Body_FirstASkips_Native_Host_Sematics:{0:"".concat(i.Config.helpRoot,"/WCAG20_Body_FirstASkips_Native_Host_Sematics"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Body_FirstASkips_Native_Host_Sematics"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG20_Body_FirstASkips_Native_Host_Sematics")},WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics:{0:"".concat(i.Config.helpRoot,"/WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics")},Rpt_Aria_RequiredChildren_Native_Host_Sematics:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredChildren_Native_Host_Sematics"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredChildren_Native_Host_Sematics"),Potential_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredChildren_Native_Host_Sematics")},Rpt_Aria_RequiredParent_Native_Host_Sematics:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredParent_Native_Host_Sematics"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredParent_Native_Host_Sematics"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_RequiredParent_Native_Host_Sematics")},Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics")},Rpt_Aria_WidgetLabels_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_WidgetLabels_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_WidgetLabels_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_WidgetLabels_Implicit")},Rpt_Aria_OrphanedContent_Native_Host_Sematics:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_OrphanedContent_Native_Host_Sematics"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_OrphanedContent_Native_Host_Sematics"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_OrphanedContent_Native_Host_Sematics")},Rpt_Aria_RegionLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RegionLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_RegionLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_RegionLabel_Implicit"),Fail_2:"".concat(i.Config.helpRoot,"/Rpt_Aria_RegionLabel_Implicit")},Rpt_Aria_MultipleMainsVisibleLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleMainsVisibleLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleMainsVisibleLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleMainsVisibleLabel_Implicit")},Rpt_Aria_MultipleBannerLandmarks_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleBannerLandmarks_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleBannerLandmarks_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleBannerLandmarks_Implicit")},Rpt_Aria_MultipleComplementaryLandmarks_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleComplementaryLandmarks_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleComplementaryLandmarks_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleComplementaryLandmarks_Implicit")},Rpt_Aria_MultipleContentinfoLandmarks_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleContentinfoLandmarks_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleContentinfoLandmarks_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleContentinfoLandmarks_Implicit")},Rpt_Aria_MultipleFormLandmarks_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleFormLandmarks_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleFormLandmarks_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleFormLandmarks_Implicit")},Rpt_Aria_MultipleNavigationLandmarks_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleNavigationLandmarks_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleNavigationLandmarks_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleNavigationLandmarks_Implicit")},Rpt_Aria_ComplementaryLandmarkLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ComplementaryLandmarkLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ComplementaryLandmarkLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ComplementaryLandmarkLabel_Implicit")},Rpt_Aria_MultipleArticleRoles_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleArticleRoles_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleArticleRoles_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleArticleRoles_Implicit")},Rpt_Aria_ArticleRoleLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ArticleRoleLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ArticleRoleLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ArticleRoleLabel_Implicit")},Rpt_Aria_MultipleGroupRoles_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleGroupRoles_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleGroupRoles_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleGroupRoles_Implicit")},Rpt_Aria_GroupRoleLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_GroupRoleLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_GroupRoleLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_GroupRoleLabel_Implicit")},Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit")},Rpt_Aria_OneBannerInSiblingSet_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_OneBannerInSiblingSet_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_OneBannerInSiblingSet_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_OneBannerInSiblingSet_Implicit")},Rpt_Aria_ContentinfoWithNoMain_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ContentinfoWithNoMain_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ContentinfoWithNoMain_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ContentinfoWithNoMain_Implicit")},Rpt_Aria_ComplementaryRequiredLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ComplementaryRequiredLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_ComplementaryRequiredLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_ComplementaryRequiredLabel_Implicit")},Rpt_Aria_MultipleRegionsUniqueLabel_Implicit:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleRegionsUniqueLabel_Implicit"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleRegionsUniqueLabel_Implicit"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleRegionsUniqueLabel_Implicit")},IBMA_Focus_Tabbable:{0:"".concat(i.Config.helpRoot,"/IBMA_Focus_Tabbable"),Pass_0:"".concat(i.Config.helpRoot,"/IBMA_Focus_Tabbable"),Potential_1:"".concat(i.Config.helpRoot,"/IBMA_Focus_Tabbable")},IBMA_Focus_MultiTab:{0:"".concat(i.Config.helpRoot,"/IBMA_Focus_MultiTab"),Pass_0:"".concat(i.Config.helpRoot,"/IBMA_Focus_MultiTab"),Potential_1:"".concat(i.Config.helpRoot,"/IBMA_Focus_MultiTab")},RPT_Style_Trigger2:{0:"".concat(i.Config.helpRoot,"/RPT_Style_Trigger2"),Pass_0:"".concat(i.Config.helpRoot,"/RPT_Style_Trigger2"),Manual_1:"".concat(i.Config.helpRoot,"/RPT_Style_Trigger2")},Rpt_Aria_MultipleMainsRequireLabel_Implicit_2:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleMainsRequireLabel_Implicit_2"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleMainsRequireLabel_Implicit_2"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleMainsRequireLabel_Implicit_2")},HAAC_Media_DocumentTrigger2:{0:"".concat(i.Config.helpRoot,"/HAAC_Media_DocumentTrigger2"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Media_DocumentTrigger2"),Manual_1:"".concat(i.Config.helpRoot,"/HAAC_Media_DocumentTrigger2")},HAAC_Aria_ErrorMessage:{0:"".concat(i.Config.helpRoot,"/HAAC_Aria_ErrorMessage"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Aria_ErrorMessage"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_Aria_ErrorMessage"),Fail_2:"".concat(i.Config.helpRoot,"/HAAC_Aria_ErrorMessage")},HAAC_List_Group_ListItem:{0:"".concat(i.Config.helpRoot,"/HAAC_List_Group_ListItem"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_List_Group_ListItem"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_List_Group_ListItem")},HAAC_ActiveDescendantCheck:{0:"".concat(i.Config.helpRoot,"/HAAC_ActiveDescendantCheck"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_ActiveDescendantCheck"),Fail_1:"".concat(i.Config.helpRoot,"/HAAC_ActiveDescendantCheck"),Fail_2:"".concat(i.Config.helpRoot,"/HAAC_ActiveDescendantCheck"),Fail_3:"".concat(i.Config.helpRoot,"/HAAC_ActiveDescendantCheck"),Fail_4:"".concat(i.Config.helpRoot,"/HAAC_ActiveDescendantCheck")},HAAC_Application_Role_Text:{0:"".concat(i.Config.helpRoot,"/HAAC_Application_Role_Text"),Pass_0:"".concat(i.Config.helpRoot,"/HAAC_Application_Role_Text"),Potential_1:"".concat(i.Config.helpRoot,"/HAAC_Application_Role_Text")},Rpt_Aria_MultipleToolbarUniqueLabel:{0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleToolbarUniqueLabel"),Pass_0:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleToolbarUniqueLabel"),Fail_1:"".concat(i.Config.helpRoot,"/Rpt_Aria_MultipleToolbarUniqueLabel")},combobox_version:{0:"".concat(i.Config.helpRoot,"/combobox_version"),"Pass_1.0":"".concat(i.Config.helpRoot,"/combobox_version"),"Fail_1.1":"".concat(i.Config.helpRoot,"/combobox_version"),"Pass_1.2":"".concat(i.Config.helpRoot,"/combobox_version")},table_aria_descendants:{0:"".concat(i.Config.helpRoot,"/table_aria_descendants"),explicit_role:"".concat(i.Config.helpRoot,"/table_aria_descendants")},combobox_popup_reference:{0:"".concat(i.Config.helpRoot,"/combobox_popup_reference"),Pass_expanded:"".concat(i.Config.helpRoot,"/combobox_popup_reference"),Pass_collapsed:"".concat(i.Config.helpRoot,"/combobox_popup_reference"),"Fail_1.0_missing_owns":"".concat(i.Config.helpRoot,"/combobox_popup_reference"),"Fail_1.2_missing_controls":"".concat(i.Config.helpRoot,"/combobox_popup_reference"),"Fail_1.0_popup_reference_missing":"".concat(i.Config.helpRoot,"/combobox_popup_reference"),"Fail_1.2_popup_reference_missing":"".concat(i.Config.helpRoot,"/combobox_popup_reference"),Fail_combobox_expanded_hidden:"".concat(i.Config.helpRoot,"/combobox_popup_reference"),Fail_combobox_collapsed_visible:"".concat(i.Config.helpRoot,"/combobox_popup_reference")},combobox_haspopup:{0:"".concat(i.Config.helpRoot,"/combobox_haspopup"),Pass:"".concat(i.Config.helpRoot,"/combobox_haspopup"),Fail_popup_role_invalid:"".concat(i.Config.helpRoot,"/combobox_haspopup"),Fail_combobox_popup_role_mismatch:"".concat(i.Config.helpRoot,"/combobox_haspopup")},combobox_focusable_elements:{0:"".concat(i.Config.helpRoot,"/combobox_focusable_elements"),Pass:"".concat(i.Config.helpRoot,"/combobox_focusable_elements"),Fail_not_tabbable:"".concat(i.Config.helpRoot,"/combobox_focusable_elements"),Fail_tabbable_child:"".concat(i.Config.helpRoot,"/combobox_focusable_elements")},combobox_active_descendant:{0:"".concat(i.Config.helpRoot,"/combobox_active_descendant"),Pass:"".concat(i.Config.helpRoot,"/combobox_active_descendant"),Fail_missing:"".concat(i.Config.helpRoot,"/combobox_active_descendant"),Fail_not_in_popup:"".concat(i.Config.helpRoot,"/combobox_active_descendant"),Fail_active_role_invalid:"".concat(i.Config.helpRoot,"/combobox_active_descendant"),Fail_active_not_selected:"".concat(i.Config.helpRoot,"/combobox_active_descendant")},combobox_autocomplete:{0:"".concat(i.Config.helpRoot,"/combobox_autocomplete"),Pass:"".concat(i.Config.helpRoot,"/combobox_autocomplete"),Fail_1:"".concat(i.Config.helpRoot,"/combobox_autocomplete"),Fail_inline:"".concat(i.Config.helpRoot,"/combobox_autocomplete")},WCAG21_Style_Viewport:{0:"".concat(i.Config.helpRoot,"/WCAG21_Style_Viewport"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG21_Style_Viewport"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG21_Style_Viewport")},WCAG21_Label_Accessible:{0:"".concat(i.Config.helpRoot,"/WCAG21_Label_Accessible"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG21_Label_Accessible"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG21_Label_Accessible")},WCAG21_Input_Autocomplete:{0:"".concat(i.Config.helpRoot,"/WCAG21_Input_Autocomplete"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG21_Input_Autocomplete"),Fail_1:"".concat(i.Config.helpRoot,"/WCAG21_Input_Autocomplete")},WCAG20_Input_VisibleLabel:{0:"".concat(i.Config.helpRoot,"/WCAG20_Input_VisibleLabel"),Pass_0:"".concat(i.Config.helpRoot,"/WCAG20_Input_VisibleLabel"),Potential_1:"".concat(i.Config.helpRoot,"/WCAG20_Input_VisibleLabel")},meta_viewport_zoom:{0:"".concat(i.Config.helpRoot,"/meta_viewport_zoom"),Pass_0:"".concat(i.Config.helpRoot,"/meta_viewport_zoom"),Potential_1:"".concat(i.Config.helpRoot,"/meta_viewport_zoom")},aria_hidden_focus_misuse:{0:"".concat(i.Config.helpRoot,"/aria_hidden_focus_misuse"),Pass_0:"".concat(i.Config.helpRoot,"/aria_hidden_focus_misuse"),Fail_1:"".concat(i.Config.helpRoot,"/aria_hidden_focus_misuse")},table_headers_ref_valid:{0:"".concat(i.Config.helpRoot,"/table_headers_ref_valid"),Pass_0:"".concat(i.Config.helpRoot,"/table_headers_ref_valid"),Fail_1:"".concat(i.Config.helpRoot,"/table_headers_ref_valid"),Fail_2:"".concat(i.Config.helpRoot,"/table_headers_ref_valid"),Fail_3:"".concat(i.Config.helpRoot,"/table_headers_ref_valid"),Fail_4:"".concat(i.Config.helpRoot,"/table_headers_ref_valid")}};t.a11yHelp=o},4959:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yNls=void 0,t.a11yNls={landmark_name_unique:{0:"Multiple landmarks should have a unique 'aria-labelledby' or 'aria-label' or be nested in a different parent regions",Pass_0:"Multiple \"{0}\" landmarks with the same parent region are distinguished by unique 'aria-label' or 'aria-labelledby'",Fail_0:'Multiple "{0}" landmarks with the same parent region are not distinguished from one another because they have the same "{1}" label'},RPT_List_Misuse:{0:"List elements should only be used for lists of related items",Pass_0:"Rule Passed",Potential_1:"List element is missing or improperly structured"},RPT_Marquee_Trigger:{0:"The <marquee> element is obsolete and should not be used",Passed_0:"Rule Passed",Fail_1:"Scrolling content found that uses the obsolete <marquee> element"},RPT_Headers_FewWords:{0:"Heading elements must not be used for presentation",Pass_0:"Rule Passed",Potential_1:"Verify that the heading element is a genuine heading"},WCAG20_Input_ExplicitLabelImage:{0:'The <input> element of type "image" should have a text alternative',Pass_0:"Image button provides alternative text using the 'alt' attribute",Pass_1:"Image button provides alternative text using a ARIA label",Pass_2:"Image button provides alternative text using the 'title' attribute",Fail:'The <input> element of type "image" has no text alternative'},RPT_Img_UsemapValid:{0:"Server-side image map hot-spots must have duplicate text links",Pass_0:"Rule Passed",Potential_1:"Server-side image map hot-spots do not have duplicate text links"},WCAG20_Object_HasText:{0:"<object> elements must have a text alternative for the content rendered by the object",Pass_0:"Rule Passed",Fail_1:"An <object> element does not have a text alternative"},WCAG20_Applet_HasAlt:{0:"<applet> elements must provide an 'alt' attribute and an alternative description",Pass_0:"Rule Passed",Fail_1:"An <applet> element does not have an 'alt' attribute that provides a short text alternative",Fail_2:"The 'alt' attribute value for an <applet> element duplicates the 'code' attribute",Fail_3:"An <applet> element provides alternative text, but does not provide inner content"},RPT_Media_AudioTrigger:{0:"Audio information should also be available in text form",Pass_0:"Rule Passed",Manual_1:"Provide transcripts for audio files"},RPT_Blockquote_HasCite:{0:"Use <blockquote> only for quotations, not indentation",Pass_0:"Rule Passed",Potential_1:"Verify that <blockquote> is used only for quotations, not indentation"},RPT_Meta_Refresh:{0:"Pages should not refresh automatically",Pass_0:"Rule Passed",Potential_1:"Verify page is not being caused to refresh automatically"},WCAG20_Frame_HasTitle:{0:"Inline frames must have a unique, non-empty 'title' attribute",Pass_0:"Rule Passed",Fail_1:"Inline frame does not have a 'title' attribute"},WCAG20_Input_ExplicitLabel:{0:"Each form control must have an associated label",Pass_0:"Rule Passed",Fail_1:"Form control element <{0}> has no associated label",Fail_2:'Form control with "{0}" role has no associated label'},RPT_Media_AltBrief:{0:"Alternative text in 'alt' attribute should be brief (<150 characters)",Pass_0:"Rule Passed",Potential_1:"Text alternative is more than 150 characters"},WCAG20_A_TargetAndText:{0:"Users should be warned in advance if their input action will open a new window or otherwise change their context",Pass_0:"Rule Passed",Potential_1:"Inform the user when their input action will open a new window or otherwise change their context"},WCAG20_Area_HasAlt:{0:"<area> elements in an image map must have a text alternative",Pass_0:"Rule Passed",Fail_1:"<area> element in an image map has no text alternative"},RPT_Media_ImgColorUsage:{0:"Do not use color as the only means to convey information, provide an additional non-color cue",Pass_0:"Rule Passed",Potential_1:"Verify color is not the only means to convey information"},WCAG20_Meta_RedirectZero:{0:"Page should not automatically refresh without warning or option to turn it off or adjust the time limit",Pass_0:"Rule Passed",Fail_1:"Check page does not automatically refresh without warning or options"},RPT_Elem_Deprecated:{0:"Avoid use of obsolete language features if possible",Pass_0:"Rule Passed",Potential_1:"Obsolete language features are being used"},RPT_Blockquote_WrapsTextQuote:{0:"Quotations should be marked with <q> or <blockquote> elements",Pass_0:"Rule Passed",Potential_1:"If the following text is a quotation, mark it as a <q> or <blockquote> element: {0}"},RPT_Elem_EventMouseAndKey:{0:"All interactive content with mouse event handlers must have equivalent keyboard access",Pass_0:"Rule Passed",Manual_1:"Confirm the <{0}> element with mouse event handler(s) '{1}' has a corresponding keyboard handler(s)"},WCAG20_Doc_HasTitle:{0:"The page should have a title that correctly identifies the subject of the page",Pass_0:"Rule Passed",Fail_1:"Missing <head> element so there can be no <title> element present",Fail_2:"Missing <title> element in <head> element",Fail_3:"The <title> element is empty (no innerHTML)"},RPT_Block_ShouldBeHeading:{0:"Heading text must use a heading element",Pass_0:"Rule Passed",Potential_1:"Check if this text should be marked up as a heading: {0}"},WCAG20_Form_HasSubmit:{0:"A <form> element should have a submit button or an image button",Pass_0:"Rule Passed",Potential_1:"Verify the <form> element has a submit button or an image button"},RPT_Elem_UniqueId:{0:"Element 'id' attribute values must be unique within a document",Pass_0:"Rule Passed",Fail_1:'The <{0}> element has the id "{1}" that is empty',Fail_2:'The <{0}> element has the id "{1}" that is already in use'},RPT_Font_ColorInForm:{0:"Combine color and descriptive markup to indicate required form fields",Pass_0:"Rule Passed",Potential_1:"Check color is not used as the only visual means to convey which fields are required"},RPT_Label_UniqueFor:{0:"Form controls should have exactly one label",Pass_0:"Rule Passed",Fail_1:"Form control has more than one label"},RPT_Img_AltCommonMisuse:{0:"'alt' attribute value must be a good inline replacement for the image",Pass_0:"Rule Passed",Potential_1:"Verify that the file name serves as a good inline replacement for the image"},RPT_Img_LongDescription2:{0:" The 'longdesc' attribute must reference HTML content",Pass_0:"Rule Passed",Potential_1:"Verify that the file designated by the 'longdesc' attribute contains valid HTML content (file extension not recognized)"},WCAG20_Img_HasAlt:{0:"Images must have an 'alt' attribute with a short text alternative if they convey meaning, or 'alt=\"\" if decorative",Pass_0:"Rule Passed",Fail_1:"Image 'alt' attribute value consists only of whitespace",Fail_2:"Image does not have an 'alt' attribute short text alternative",Fail_3:"Image does not have an 'alt' attribute and 'title' attribute value consists only of whitespace"},RPT_Style_BackgroundImage:{0:"Images included by using CSS alone must not convey important information",Pass_0:"Rule Passed",Potential_1:"Verify the CSS background image does not convey important information"},RPT_Pre_ASCIIArt:{0:"ASCII art must have a text alternative",Pass_0:"Rule Passed",Potential_1:"Verify that ASCII art has a text alternative"},RPT_Media_VideoReferenceTrigger:{0:"Pre-recorded media should have an audio track that describes visual information",Pass_0:"Rule Passed",Manual_1:"Verify availability of a user-selectable audio track with description of visual content"},RPT_Media_AudioVideoAltFilename:{0:"Audio or video on the page must have a short text alternative that describes the media content",Pass_0:"Rule Passed",Potential_1:"Filename used as label for embedded audio or video"},RPT_Style_ColorSemantics1:{0:"Combine color and descriptive markup to convey information",Pass_0:"Rule Passed",Potential_1:"Verify color is not used as the only visual means of conveying information"},WCAG20_Select_HasOptGroup:{0:"Groups of related options within a selection list should be grouped with <optgroup>",Pass_0:"Rule Passed",Potential_1:"Group of related options may need <optgroup>"},RPT_List_UseMarkup:{0:"Use proper HTML list elements to create lists",Pass_0:"Rule Passed",Potential_1:"Verify whether this is a list that should use HTML list elements"},RPT_Script_OnclickHTML1:{0:"Scripts should not be used to emulate links",Pass_0:"Rule Passed",Potential_1:"Possible use of a script to emulate a link"},WCAG20_Table_Structure:{0:'Table elements with \'role="presentation" or \'role="none" should not have structural elements or attributes',Pass_0:"Rule Passed",Fail_1:'The <{0}> element with "presentation" role or "none" role has structural element(s) and/or attribute(s) \'{1}\''},WCAG20_Img_AltTriggerNonDecorative:{0:"Convey information with text rather than images of text",Pass_0:"Rule Passed",Potential_1:"Verify that images of text are not used to convey information"},WCAG20_Blink_AlwaysTrigger:{0:"Content that blinks persistently must not be used",Pass_0:"Rule Passed",Fail_1:"Content found that blinks persistently"},RPT_Blink_CSSTrigger1:{0:"Do not use the \"blink\" value of the 'text-decoration' property for longer than five seconds",Pass_0:"Rule Passed",Potential_1:"Check the \"blink\" value of the CSS 'text-decoration' property is not used for more than than five seconds"},RPT_Html_SkipNav:{0:"Provide a way to bypass blocks of content that are repeated on multiple Web pages",Pass_0:"Rule Passed",Potential_1:"Verify there is a way to bypass blocks of content that are repeated on multiple Web pages"},RPT_Title_Valid:{0:"Page <title> should be a descriptive title, rather than a filename",Pass_0:"Rule Passed",Fail_1:"Page <title> is empty",Potential_2:"Verify that using the filename as the page <title> value is descriptive"},RPT_Header_HasContent:{0:"Heading elements must provide descriptive text",Pass_0:"Rule Passed",Fail_1:"Heading element has no descriptive content"},WCAG20_Html_HasLang:{0:"Page must identify the default language of the document with a 'lang' attribute",Pass_0:'Page language detected as "{0}"',Fail_1:"Page detected as XHTML 1.0, but has neither 'lang' nor 'xml:lang' attributes",Fail_2:"Page detected as XHTML, but does not have an 'xml:lang' attribute",Fail_3:"Page detected as HTML, but does not have a 'lang' attribute",Fail_4:"Page detected with 'lang' and 'xml:lang' attributes and primary languages do not match: \"{0}\", \"{1}\"",Fail_5:"Page detected with 'lang' and 'xml:lang' attributes that do not match: \"{0}\", \"{1}\"",Potential_5:"Page detected as XHTML 1.0 with only a 'lang' attribute. Confirm that page is only delivered via text/html mime type",Potential_6:"Page detected as XHTML 1.0 with only an 'xml:lang' attribute. Confirm that page is only delivered via xml mime type"},WCAG20_Form_TargetAndText:{0:"User should be informed in advance when interacting with content causes a change of context",Pass_0:"Rule Passed",Potential_1:"Verify that interacting with content will not open pop-up windows or change the active window without informing the user"},WCAG20_A_HasText:{0:"Hyperlinks must have a text description of their purpose",Pass_0:"Hyperlink has a description of its purpose",Fail_1:"Hyperlink has no link text, label or image with a text alternative"},WCAG20_Fieldset_HasLegend:{0:" <fieldset> elements must have a single, non-empty <legend> as a label",Pass_0:"Rule Passed",Fail_1:"<fieldset> element does not have a <legend>",Fail_2:"<fieldset> element has more than one <legend>",Fail_3:"<fieldset> element <legend> is empty"},RPT_Media_VideoObjectTrigger:{0:"Live media (streaming video with audio) should have captions for audio content",Pass_0:"Rule Passed",Manual_1:"Verify captions are provided for live media (streaming video with audio)"},RPT_Text_SensoryReference:{0:"Instructions must be meaningful without shape or location words",Pass_0:"Rule Passed",Potential_1:"If the word(s) '{0}' is part of instructions for using page content, check it is still understandable without this location or shape information"},RPT_Embed_AutoStart:{0:"Mechanism must be available to pause or stop and control the volume of the audio that plays automatically",Pass_0:"Rule Passed",Potential_1:"Verify there is a mechanism to pause or stop and control the volume for the audio that plays automatically"},RPT_Style_HinderFocus1:{0:"The keyboard focus indicator must be highly visible when default border or outline is modified by CSS",Pass_0:"Rule Passed",Potential_1:"Check the keyboard focus indicator is highly visible when using CSS elements for border or outline"},WCAG20_Elem_Lang_Valid:{0:"The language of content must be valid and specified in accordance with BCP 47",Pass_0:"Lang has a valid primary lang and conforms to BCP 47",Fail_1:"Specified 'lang' attribute does not include a valid primary language",Fail_2:"Specified 'lang' attribute does not conform to BCP 47",Fail_3:"Specified 'lang' attribute does not include a valid primary language",Fail_4:"Specified 'xml:lang' attribute does not conform to BCP 47"},WCAG20_Img_LinkTextNotRedundant:{0:"The text alternative for an image within a link should not repeat the link text or adjacent link text",Pass_0:"Rule Passed",Fail_1:"Link text is repeated in an image 'alt' value within the same link",Fail_2:"Link text of previous link is repeated in image 'alt' value of a link",Fail_3:"Image 'alt' value within a link is repeated in link text of the link after"},RPT_Style_ExternalStyleSheet:{0:"Check external style sheets to ensure that CSS is not used to add images that convey important information in the content.",Pass_0:"Rule Passed",Potential_1:"External style sheets detected ensure that CSS does not add images that convey important information in the content."},RPT_Header_Trigger:{0:"Heading text should correctly describe the subject of the web page sections",Pass_0:"Rule Passed",Potential_1:"Verify that heading text correctly describes the subject of each web page section"},RPT_Script_OnclickHTML2:{0:"Scripts should not be used to emulate links",Pass_0:"Rule Passed",Potential_1:"Verify that 'onclick' events are not used in script to emulate a link"},WCAG20_Table_CapSummRedundant:{0:"The table summary must not duplicate the caption",Pass_0:"Rule Passed",Fail_1:"The table summary duplicates the caption"},WCAG20_Input_LabelBefore:{0:"Text inputs and <select> elements must have a label before the input control",Pass_0:"Rule Passed",Fail_1:"Text input is nested in label such that input precedes the label text",Fail_2:"Label text is located after its associated text input or <select> element"},WCAG20_Input_LabelAfter:{0:"Checkboxes and radio buttons must have a label after the input control",Pass_0:"Rule Passed",Fail_1:"Checkbox or radio button is nested in label, so label is not after the input control",Fail_2:"Label text is located before its associated checkbox or radio button element"},WCAG20_Embed_HasNoEmbed:{0:"<embed> elements should be immediately followed by a non-embedded element",Pass_0:"Rule Passed",Potential_1:"Verify that the <embed> element is immediately followed by a non-embedded element"},WCAG20_Table_Scope_Valid:{0:'Value for \'scope\' attribute must be "row", "col", "rowgroup", or "colgroup"',Pass_0:"Rule Passed",Fail_1:"Value provided is invalid for the 'scope' attribute",Fail_2:"The 'scope' attribute should only be used on a <th> element"},WCAG20_Img_TitleEmptyWhenAltNull:{0:"When the image 'alt' attribute is empty, the 'title' attribute must also be empty",Pass_0:"Rule Passed",Fail_1:"The image 'alt' attribute is empty, but the 'title' attribute is not empty"},WCAG20_Input_InFieldSet:{0:"Groups of logically related input elements should be contained within a <fieldset> element",Pass_0:"Rule Passed",Potential_1:"Use the <fieldset> element to group logically related input elements"},WCAG20_Input_RadioChkInFieldSet:{0:"Related sets of radio buttons or checkboxes should be programmatically grouped",Pass_LoneNogroup:"{0} grouping not required for a control of this type",Pass_Grouped:"{0} input is grouped with other related controls with the same name",Pass_RadioNoName:"Radio input is not grouped, but passes because it has no name to group with other radio inputs",Fail_ControlNameMismatch:'{0} input found that has the same name, "{2}" as a {1} input',Potential_LoneCheckbox:"Verify that this ungrouped checkbox input is not related to other checkboxes",Potential_UnnamedCheckbox:"Verify that this un-named, ungrouped checkbox input is not related to other checkboxes",Fail_NotGroupedOtherGrouped:'{0} input is not in the group with another {0} with the name "{1}"',Fail_NotGroupedOtherNotGrouped:'{0} input and others with the name "{1}" are not grouped together',Fail_NotSameGroup:'{0} input is in a different group than another {0} with the name "{1}"'},WCAG20_Select_NoChangeAction:{0:"No changes of context should occur when a selection value receives focus",Pass_0:"Rule Passed",Potential_1:"Verify that no change of context or action occurs when selection options in this component receive focus"},WCAG20_Input_HasOnchange:{0:"Verify that any changes of context are explained in advance to the user",Pass_0:"Rule Passed",Potential_1:"Verify that any changes of context are explained in advance to the user"},RPT_Embed_HasAlt:{0:"Provide alternative content for <embed> elements",Pass_0:"Rule Passed",Potential_1:"Verify that the <embed> element has alternative content"},Valerie_Noembed_HasContent:{0:"<noembed> elements should contain descriptive text",Pass_0:"Rule Passed",Potential_1:"Add descriptive text to the <noembed> element"},Valerie_Caption_HasContent:{0:"A <caption> element for a <table> element must contain descriptive text",Pass_0:"Rule Passed",Fail_1:"The <table> element has an empty <caption> element"},Valerie_Caption_InTable:{0:"The <caption> element must be nested inside the associated <table> element",Pass_0:"Rule Passed",Fail_1:"<caption> element is not nested inside a <table> element"},Valerie_Label_HasContent:{0:"A <label> element must have non-empty descriptive text that identifies the purpose of the interactive component",Pass_Regular:"<label> element has accessible name with inner content",Pass_AriaLabel:"<label> element has accessible name via 'aria-label'",Pass_LabelledBy:"<label> element has accessible name via 'aria-labelledby'",Fail_1:"The <label> element does not have descriptive text that identifies the expected input"},Valerie_Elem_DirValid:{0:'\'dir\' attribute value must be "ltr", "rtl", or "auto"',Pass_0:"Rule Passed",Fail_1:"Invalid value used for the 'dir' attribute"},Valerie_Frame_SrcHtml:{0:"A <frame> containing non-HTML content must be made accessible",Pass_0:"Rule Passed",Potential_1:"Verify <frame> content is accessible"},Valerie_Table_DataCellRelationships:{0:"For a complex data table, all <th> and <td> elements must be related via 'header' or 'scope' attributes",Pass_0:"Rule Passed",Fail_1:"Complex table does not have headers for each cell properly defined with 'header' or 'scope'"},RPT_Table_LayoutTrigger:{0:"Avoid using tables to format text documents in columns unless the table can be linearized",Pass_0:"Rule Passed",Potential_1:"Verify table is not being used to format text content in columns unless the table can be linearized"},RPT_Table_DataHeadingsAria:{0:"Data table must identify headers",Pass_0:"Rule Passed",Fail_1:"Table has no headers identified"},WCAG20_Label_RefValid:{0:"The 'for' attribute must reference a non-empty, unique 'id' attribute of an <input> element",Pass_0:"Rule Passed",Fail_1:"The value \"{0}\" of the 'for' attribute is not the 'id' of a valid <input> element"},WCAG20_Elem_UniqueAccessKey:{0:"'accesskey' attribute values on each element must be unique for the page",Pass_0:"Rule Passed",Fail_1:"'accesskey' attribute value on the element is not unique"},WCAG20_Script_FocusBlurs:{0:"Scripting must not remove focus from content that normally receives focus",Pass_0:"Rule Passed",Potential_1:"Verify script does not remove focus from content that normally receives focus"},HAAC_Img_UsemapAlt:{0:"An image map and each <area> element in an image map must have text alternative(s)",Pass_0:"Rule Passed",Fail_1:"Image map or child <area> has no text alternative"},WCAG20_Text_Emoticons:{0:"Emoticons must have a short text alternative that describes their purpose",Pass_0:"Rule Passed",Potential_1:"Verify that emoticons have a text alternative"},WCAG20_Style_BeforeAfter:{0:"Do not use CSS '::before' and '::after' pseudo-elements to insert non-decorative content",Pass_0:"Rule Passed",Potential_1:"Verify the '::before' and '::after' pseudo-elements do not insert non-decorative content"},WCAG20_Text_LetterSpacing:{0:"Use CSS 'letter-spacing' to control spacing within a word",Pass_0:"Rule Passed",Potential_1:"Verify space characters are not being used to create space between the letters of a word"},Rpt_Aria_ValidRole:{0:"Elements must have a valid 'role' per ARIA specification",Pass_0:"Rule Passed",Fail_1:"Some of the roles, '{0}', defined on the element are not valid per ARIA specification",Fail_2:"The role '{0}' defined on the element is not valid per ARIA specification"},table_aria_descendants:{0:"Table structure elements cannot specify an explicit 'role' within table containers",explicit_role:"An explicit ARIA 'role' is not valid for <{0}> element within a ARIA role '{1}' per the ARIA in HTML specification"},Rpt_Aria_ValidPropertyValue:{0:"ARIA property values must be valid",Pass_0:"Rule Passed",Fail_1:"The value \"{0}\" specified for attribute '{1}' on element <{2}> is not valid"},Rpt_Aria_ValidIdRef:{0:"The ARIA property must reference a non-empty unique id of an existing element that is visible",Pass_0:"Rule Passed",Fail_1:"The 'id' \"{0}\" specified for the ARIA property '{1}' value is not valid"},Rpt_Aria_RequiredProperties:{0:"When using a ARIA role on an element, the required attributes for that role must be defined",Pass_0:"Rule Passed",Fail_1:"An element with ARIA role '{0}' does not have the required ARIA attribute(s): '{1}'"},Rpt_Aria_EmptyPropertyValue:{0:"When specifying a required ARIA attribute, the value must not be empty",Pass_0:"Rule Passed",Fail_1:"The element attribute(s): '{0}' value is empty"},Rpt_Aria_ValidProperty:{0:"ARIA attributes must be valid for the element's role",Pass_0:"Rule Passed",Fail_1:"The attribute(s) '{0}' referenced by the element <{1}> is not a valid ARIA state or property"},Rpt_Aria_InvalidTabindexForActivedescendant:{0:"Element using 'aria-activedescendant' property must have its 'tabindex' attribute value set to 0 or -1 to be keyboard accessible",Pass_0:"Rule Passed",Fail_1:"The <{0}> element using 'aria-activedescendant' set to \"{1}\" does not have its 'tabindex' attribute value set to 0 or -1"},Rpt_Aria_MissingFocusableChild:{0:"UI component must have at least one focusable child element for keyboard access",Pass_0:"Rule Passed",Fail_1:'The descendent <{0}> element with "{1}" role has no focusable child element'},Rpt_Aria_MissingKeyboardHandler:{0:"Interactive WAI_ARIA UI components must provide keyboard access",Pass_0:"Rule Passed",Potential_1:'Verify the <{0}> element with "{1}" role has keyboard access'},WCAG20_Img_PresentationImgHasNonNullAlt:{0:'Image designated as decorative must have \'alt=""',Pass_0:"Rule Passed",Fail_1:"Image designated as decorative has non-null 'alt' attribute"},Rpt_Aria_MultipleSearchLandmarks:{0:'Each element with "search" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "search" role do not have unique labels'},Rpt_Aria_MultipleApplicationLandmarks:{0:'Each element with "application" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "application" role do not have unique labels'},Rpt_Aria_ApplicationLandmarkLabel:{0:'An element with "application" role must have a label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Element with "application" role does not have a label'},Rpt_Aria_MultipleDocumentRoles:{0:'All elements with a "document" role must have unique labels',Pass_0:"Rule Passed",Fail_1:'Multiple elements with a "document" role do not have unique labels'},WCAG20_Label_TargetInvisible:{0:'Do not label hidden <input> elements (\'type="hidden")',Pass_0:"Rule Passed",Potential_1:'Hidden <input> element (\'type="hidden") is possibly labelled'},HAAC_Video_HasNoTrack:{0:"A <video> element must have a text alternative for any meaningful audio content",Pass_0:"Rule Passed",Potential_1:"Verify that captions are available for any meaningful audio or provide a caption track for the <video> element"},HAAC_Audio_Video_Trigger:{0:"Media using <audio> and/or <video> elements must have keyboard accessible controls",Pass_0:"Rule Passed",Manual_1:"Verify media using <audio> and/or <video> elements have keyboard accessible controls"},HAAC_Input_HasRequired:{0:"If the application must be accessible in Internet Explorer 8, use 'aria-required' instead of the HTML5 'required' property",Pass_0:"Rule Passed",Potential_1:"If the application must be accessible in Internet Explorer 8, use 'aria-required' instead of the HTML5 'required' property"},HAAC_Aria_ImgAlt:{0:'An element with "img" role must have a non-empty label',Pass_0:"Rule Passed",Fail_1:'Element with "img" role has no label',Fail_2:'Element with "img" role has no label or an empty label',Fail_3:"Element with \"img\" role missing non-empty 'aria-label' or 'aria-labelledby'"},HAAC_Aria_SvgAlt:{0:"An element with a graphics role must have a non-empty label",Pass_0:"Rule Passed",Fail_1:'Element with "{0}" graphics role has no label',Fail_2:'Element with "{0}" graphics role has no label or an empty label',Fail_3:"Element with \"{0}\" graphics role missing non-empty 'aria-label' or 'aria-labelledby'"},HAAC_BackgroundImg_HasTextOrTitle:{0:"Background images that convey important information must have a text alternative that describes the image",Pass_0:"Rule Passed",Manual_1:"Verify important background image information has a text alternative in system high contrast mode"},HAAC_Accesskey_NeedLabel:{0:"An HTML element with an assigned 'accesskey' attribute must have an associated label",Pass_0:"Rule Passed",Potential_1:"The HTML element with an assigned 'accesskey' attribute does not have an associated label"},HAAC_Aria_Or_HTML5_Attr:{0:"HTML5 attributes must not conflict with the associated ARIA attribute used on an input element",Pass_0:"Rule Passed",Fail_1:"HTML5 attribute is in conflict with the associated ARIA attribute used on an input element"},HAAC_Canvas:{0:"The <canvas> element may not be accessible",Pass_0:"Rule Passed",Manual_1:"Verify accessibility of the <canvas> element"},HAAC_Figure_label:{0:"A <figure> element must have an associated label",Pass_0:"Rule Passed",Fail_1:"The <figure> element does not have an associated label"},HAAC_Input_Placeholder:{0:"HTML5 'placeholder' attribute must not be used as a visible label replacement",Pass_0:"Rule Passed",Potential_1:"HTML5 placeholder is the only visible label",Potential_2:"Additional visible label referenced by 'aria-labelledby' is not valid"},aria_semantics_role:{0:"ARIA roles must be valid for the element to which they are assigned",Pass_0:"Rule Passed",Fail_1:"The ARIA role '{0}' is not valid for the element <{1}>",Fail_2:"The ARIA role '{0}' is not valid for the element <{1}> and may be ignored by the browser since the element is focusable"},aria_semantics_attribute:{0:"ARIA attributes must be valid for the element and ARIA role to which they are assigned",Pass_0:"Rule Passed",Fail_1:"The ARIA attribute '{0}' is not valid for the element <{1}> with ARIA role '{2}'"},RPT_Form_ChangeEmpty:{0:"A form should not be submitted automatically without warning the user",Pass_0:"Rule Passed",Potential_1:"Confirm the form does not submit automatically without warning"},IBMA_Color_Contrast_WCAG2AA:{0:"The contrast ratio of text with its background must meet WCAG 2.1 AA requirements",Pass_0:"Rule Passed",Fail_1:"Text contrast of {0} with its background is less than the WCAG AA minimum requirements for text of size {1}px and weight of {2}",Potential_1:"The foreground text and its background color are both detected as {3}. Verify the text meets the WCAG 2.1 AA requirements for minimum contrast"},IBMA_Color_Contrast_WCAG2AA_PV:{0:"The contrast ratio of text with its background (i.e. background with a color gradient or a background image) must meet WCAG 2.1 AA requirements",Pass_0:"Rule Passed",Potential_1:"Verify the contrast ratio of the text against the lightest and the darkest colors of the background meets the WCAG 2.1 AA minimum requirements for text of size {1}px and weight of {2}"},WCAG20_Body_FirstASkips_Native_Host_Sematics:{0:"Pages must provide a way to skip directly to the main content",Pass_0:"Rule Passed",Fail_1:'The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)'},WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics:{0:"The description of a hyperlink used to skip content must communicate where it links to",Pass_0:"Rule Passed",Potential_1:"Verify that if this hyperlink skips content, the description communicates where it links to"},Rpt_Aria_RequiredChildren_Native_Host_Sematics:{0:"An element with a ARIA role must contain required children",Pass_0:"Rule Passed",Potential_1:'The element with role "{0}" does not contain or own at least one child element with each of the following roles: "{1}"'},Rpt_Aria_RequiredParent_Native_Host_Sematics:{0:"An element with an implicit or explicit role must be contained within a valid element",Pass_0:"Rule Passed",Fail_1:'The element with role "{0}" is not contained in or owned by an element with one of the following roles: "{1}"'},Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics:{0:"Elements with event handlers must have a valid ARIA role",Pass_0:"Rule Passed",Fail_1:"The <{0}> element with '{1}' does not have a valid ARIA role specified"},Rpt_Aria_WidgetLabels_Implicit:{0:"Interactive component must have a programmatically associated name",Pass_0:"Rule Passed",Fail_1:"Interactive component with ARIA role '{0}' does not have a programmatically associated name"},Rpt_Aria_OrphanedContent_Native_Host_Sematics:{0:"All content must reside within an element with a landmark role",Pass_0:"Rule Passed",Fail_1:"Content is not within a landmark element"},Rpt_Aria_RegionLabel_Implicit:{0:'Each element with "region" role must have a label that describes its purpose',Pass_0:"Rule Passed",Fail_1:"Section element with an implicit \"region\" role is not labeled with an 'aria-label' or 'aria-labelledby'",Fail_2:"The element with \"region\" role is not labeled with an 'aria-label' or 'aria-labelledby'"},Rpt_Aria_MultipleMainsVisibleLabel_Implicit:{0:'Each element with "main" role should have a unique visible label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "main" role do not have unique visible labels'},Rpt_Aria_MultipleBannerLandmarks_Implicit:{0:'Each element with "banner" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "banner" role do not have unique labels'},Rpt_Aria_MultipleComplementaryLandmarks_Implicit:{0:'Each element with "complementary" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "complementary" role do not have unique labels'},Rpt_Aria_MultipleContentinfoLandmarks_Implicit:{0:'Each element with "contentinfo" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "contentinfo" role do not have unique labels'},Rpt_Aria_MultipleFormLandmarks_Implicit:{0:'Each element with "form" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "form" role do not have unique labels'},Rpt_Aria_MultipleNavigationLandmarks_Implicit:{0:'Each element with "navigation" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "navigation" role do not have unique labels'},Rpt_Aria_ComplementaryLandmarkLabel_Implicit:{0:'Each element with "complementary" role should have a visible label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'The element with "complementary" role does not have a visible label'},Rpt_Aria_MultipleArticleRoles_Implicit:{0:'Each element with "article" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "article" role do not have unique labels'},Rpt_Aria_ArticleRoleLabel_Implicit:{0:'An element with "article" role must have a label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'The element with "article" role does not have a label'},Rpt_Aria_MultipleGroupRoles_Implicit:{0:'Each element with "group" role must have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "group" role do not have unique labels'},Rpt_Aria_GroupRoleLabel_Implicit:{0:'An element with "group" role should have a unique label that describes its purpose',Pass_0:"Rule Passed",Fail_1:'The <{0}> element with "group" role does not have a label'},Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit:{0:'A page, document or application should only have one element with "contentinfo" role',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "contentinfo" role found on a page'},Rpt_Aria_OneBannerInSiblingSet_Implicit:{0:'There must be only one element with "banner" role on the page',Pass_0:"Rule Passed",Fail_1:'There is more than one element with "banner" role on the page'},Rpt_Aria_ContentinfoWithNoMain_Implicit:{0:'An element with "contentinfo" role is only permitted with an element with "main" role',Pass_0:"Rule Passed",Fail_1:'The element with "contentinfo" role is present without an element with "main" role'},Rpt_Aria_ComplementaryRequiredLabel_Implicit:{0:'An element with "complementary" role must have a label',Pass_0:"Rule Passed",Fail_1:'The element with "complementary" role does not have a label'},Rpt_Aria_MultipleRegionsUniqueLabel_Implicit:{0:'Each element with a "region" role must have a unique label',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "region" role do not have unique labels'},IBMA_Focus_Tabbable:{0:"Component must have at least one tabbable element",Pass_0:"Rule Passed",Potential_1:'Component with "{0}" role does not have a tabbable element'},IBMA_Focus_MultiTab:{0:"Certain components must have no more than one tabbable element",Pass_0:"Rule Passed",Potential_1:'Component with "{0}" role has more than one tabbable element'},RPT_Style_Trigger2:{0:"Windows high contrast mode must be supported when using CSS to include, position or alter non-decorative content",Pass_0:"Rule Passed",Manual_1:"Confirm Windows high contrast mode is supported when using CSS to include, position or alter non-decorative content"},Rpt_Aria_MultipleMainsRequireLabel_Implicit_2:{0:'Elements with "main" role must have unique labels',Pass_0:"Rule Passed",Fail_1:'Multiple elements with "main" role do not have unique labels'},HAAC_Media_DocumentTrigger2:{0:"File download mechanisms should be keyboard-operable and preserve page focus location",Pass_0:"Rule Passed",Manual_1:"Verify that the file download mechanism does not cause a keyboard trap"},HAAC_Aria_ErrorMessage:{0:"A custom error message must reference a valid 'id' value and when triggered the message must be appropriately exposed",Pass_0:"Rule Passed",Fail_1:"Custom error message has invalid reference 'id' value",Fail_2:"Custom error message is not visible"},HAAC_List_Group_ListItem:{0:'List component with "group" role must limit children to <listitem> elements',Pass_0:"Rule Passed",Fail_1:'List component with "group" role has children that are not <listitem> elements'},HAAC_ActiveDescendantCheck:{0:"The 'aria-activedescendant' property must reference the 'id' of a non-empty, non-hidden active child element",Pass_0:"Rule Passed",Fail_1:"The 'aria-activedescendant' property is empty",Fail_2:"The 'aria-activedescendant' property references a hidden node",Fail_3:"Element is not a combobox, and the referenced active-descendant element is not a valid descendant",Fail_4:"Element is a combobox, and the referenced active-descendant element is not controlled by this component"},HAAC_Application_Role_Text:{0:'Non-decorative static text and image content within an element with "application" role must be accessible',Pass_0:"Rule Passed",Potential_1:'Verify that the non-decorative static text and image content within an element with "application" role are accessible'},Rpt_Aria_MultipleToolbarUniqueLabel:{0:"All toolbar components on a page must have unique labels specified",Pass_0:"Rule Passed",Fail_1:"Multiple toolbar components do not have unique labels"},combobox_version:{0:"The combobox design pattern must be valid for ARIA 1.2","Pass_1.0":"The combobox design pattern is detected as ARIA 1.0, which is allowed by ARIA 1.2","Fail_1.1":"The combobox design pattern is detected as ARIA 1.1, which is not allowed by ARIA 1.2","Pass_1.2":"The combobox design pattern is detected as ARIA 1.2"},combobox_popup_reference:{0:"The 'aria-controls' (for ARIA 1.2) or the 'aria-owns' (for ARIA 1.0) attribute of the expanded combobox must reference a valid popup 'id' value",Pass_expanded:"The combobox popup referenced by 'aria-controls' (ARIA 1.2) or 'aria-owns' (ARIA 1.0) exists and is visible",Pass_collapsed:"The combobox popup in its collapsed state does not reference any visible popup as required","Fail_1.0_missing_owns":"The 'aria-owns' attribute of the expanded combobox is missing","Fail_1.2_missing_controls":"The 'aria-controls' attribute of the expanded combobox is missing","Fail_1.0_popup_reference_missing":"The 'aria-owns' attribute \"{0}\" of the expanded combobox does not reference a valid popup 'id' value","Fail_1.2_popup_reference_missing":"The 'aria-controls' attribute \"{0}\" of the expanded combobox does not reference a valid popup 'id' value",Fail_combobox_expanded_hidden:"The combobox 'aria-expanded' attribute is true, but the combobox popup is not visible",Fail_combobox_collapsed_visible:"The combobox 'aria-expanded' attribute is false, but the combobox popup is visible"},combobox_haspopup:{0:"The combobox attribute 'aria-haspopup' value must be appropriate for the role of the element referenced by 'aria-controls' (ARIA 1.2) or 'aria-owns' (ARIA 1.0)",Pass:"The 'aria-controls' (ARIA 1.2) or 'aria-owns' (ARIA 1.0) appropriately references a valid popup 'id' value",Fail_popup_role_invalid:'The \'role\' value "{0}" of the popup element "{1}" should be one of "listbox", "grid", "tree" or "dialog"',Fail_combobox_popup_role_mismatch:"The value of the combobox 'aria-haspopup' attribute \"{0}\" does not match the 'role' value of the popup element \"{1}\""},combobox_focusable_elements:{0:"Tabbable focus for the combobox must be allowed only on the text input, except when using a dialog popup",Pass:"DOM focus is allowed only on the combobox element as required",Fail_not_tabbable:"The combobox element does not allow DOM focus as required",Fail_tabbable_child:"The popup of the combobox has DOM focus or has 'aria-activedescendant' defined, which is not allowed"},combobox_active_descendant:{0:"'aria-activedescendant' must be used to define focus within the combobox popup, except when using a dialog popup",Pass:"'aria-activedescendant' is used appropriately for this combobox",Fail_missing:"The element referenced by 'aria-activedescendant' \"{0}\" does not exist",Fail_not_in_popup:"The element referenced by 'aria-activedescendant' \"{0}\" does not exist within the popup referenced by 'id' \"{1}\"",Fail_active_role_invalid:"The 'aria-activedescendant' \"{0}\" references an element with the roles \"{1}\", which does not have a valid ARIA role of 'option', 'gridcell', 'row', or 'treeitem'",Fail_active_not_selected:"The 'aria-activedescendant' \"{0}\" references an element that does not have 'aria-selected' set to true"},combobox_autocomplete:{0:"A combobox that supports autocompletion behavior must have the 'aria-autocomplete' attribute only on its text input element with a valid value; a value of '\"inline\"' is not supported",Pass:"The combobox does not use 'aria-autocomplete' value '\"inline\"' nor does it have 'aria-autocomplete' defined within the popup",Fail_1:"The combobox has the 'aria-autocomplete' attribute incorrectly set on an element within the popup referenced by \"{0}\"",Fail_inline:"The combobox does not support an 'aria-autocomplete' attribute value set to '\"inline\"' "},WCAG21_Style_Viewport:{0:"Text must scale up to 200% without loss of content or functionality",Pass_0:"Rule Passed",Potential_1:"Verify that text sized using viewport units can be resized up to 200%"},WCAG21_Label_Accessible:{0:"Accessible name must match or contain the visible label text",Pass_0:"Rule Passed",Fail_1:"Accessible name does not match or contain the visible label text"},WCAG21_Input_Autocomplete:{0:"The 'autocomplete' attribute's token(s) must be appropriate for the input form field",Pass_0:"Rule Passed",Fail_1:"The 'autocomplete' attribute's token(s) are not appropriate for the input form field"},WCAG20_Input_VisibleLabel:{0:"An input element must have an associated visible label",Pass_0:"Rule Passed",Potential_1:"The input element does not have an associated visible label"},meta_viewport_zoom:{0:"The 'meta[name=viewport]' should not prevent the browser zooming the content",Pass_0:"The 'meta[name=viewport]' does not prevent the browser zooming the content",Potential_1:"Confirm the 'meta[name=viewport]' with \"{0}\" can be zoomed by user"},aria_hidden_focus_misuse:{0:"A focusable element should not be within the subtree of an element with 'aria-hidden' set to \"true\"",Pass_0:"Rule Passed",Fail_1:"Element \"{0}\" should not be focusable within the subtree of an element with an 'aria-hidden' attribute with value 'true'"},table_headers_ref_valid:{0:"The 'headers' attribute should refer to a valid cell in the same table",Pass_0:"Rule Passed",Fail_1:"The 'headers' attribute value \"{0}\" does not reference a valid 'id' in this document",Fail_2:"The 'headers' attribute value \"{0}\" refers to itself",Fail_3:"The 'headers' attribute value \"{0}\" does not refer to a cell in the same table",Fail_4:'The \'headers\' attribute value "{0}" does not refer to a cell indicated with <th> or a role of "columnheader" or "rowheader"'}}},6478:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ariaHiddenRule=void 0;var i=l(9077),o=l(8422),a=[{id:"aria_hidden_focus_misuse",context:"dom:*[aria-hidden=true], dom:*[aria-hidden=true] dom:*",run:function(e,t){var l=e.dom.node,a=l.nodeName.toLowerCase();return o.RPTUtil.isTabbable(l)?(0,i.RuleFail)("Fail_1",[a]):(0,i.RulePass)("Pass_0")}}];t.ariaHiddenRule=a},5158:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRules=void 0;var i=l(8397),o=l(7437),a=l(8455),n=l(5762),r=l(6808),s=l(9095),u=l(3086),d=l(9092),c=l(5383),m=l(8895),p=l(2044),h=l(2532),_=l(6611),g=l(8201),b=l(4811),v=l(7759),f=l(867),R=l(5986),A=l(9182),y=l(5500),L=l(9406),k=l(478),T=l(7552),P=l(8019),C=l(9044),E=l(7314),w=l(5727),x=l(3770),I=l(5458),O=l(521),N=l(9782),V=l(8027),q=l(1046),F=l(6681),M=l(9838),H=l(4573),S=l(4413),U=l(708),j=l(6478),W=[].concat(i.a11yRulesAnchor,o.a11yRulesCanvas,a.a11yRulesFrame,n.a11yRulesMeta,r.a11yRulesColor,s.a11yRulesHeading,u.a11yRulesApplet,d.a11yRulesCombobox,c.a11yRulesHier,m.a11yRulesObject,p.a11yRulesApp,h.a11yRulesElem,_.a11yRulesHtml,g.a11yRulesScript,b.a11yRulesArea,v.a11yRulesEmbed,f.a11yRulesImg,R.a11yRulesSelect,A.a11yRulesAria,y.a11yRulesFieldset,L.a11yRulesInput,k.a11yRulesStyle,T.a11yRulesLabeling,P.a11yRulesFig,C.a11yRulesLabel,E.a11yRulesTable,w.a11yRulesBlink,x.a11yRulesFocus,I.a11yRulesList,O.a11yRulesText,N.a11yRulesBlockquote,V.a11yRulesFont,q.a11yRulesMarquee,F.a11yRulesTitle,M.a11yRulesBody,H.a11yRulesForm,S.a11yRulesMedia,U.a11yRulesVideo,j.ariaHiddenRule);t.a11yRules=W},8397:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesAnchor=void 0;var i=l(3607),o=l(9077),a=l(8422),n=[{id:"detector_tabbable",context:"dom:*",run:function(e,t,l){var i=e.dom.node;if(!a.RPTUtil.isTabbable(i))return null;var n=l.aria[l.aria.length-1];return(0,o.RulePass)("Pass_0",[],[{name:n.attributes.name,role:n.role,tabindex:parseInt(i.getAttribute("tabindex")||"0")}])}},{id:"WCAG20_A_HasText",context:"aria:link",run:function(e,t){var l=e.dom.node;return l.hasAttribute("aria-hidden")&&"true"===l.getAttribute("aria-hidden").toLowerCase()?null:i.ARIAMapper.computeName(l).trim().length>0||a.RPTUtil.nonTabableChildCheck(l)?(0,o.RulePass)("Pass_0"):(0,o.RuleFail)("Fail_1")}},{id:"WCAG20_A_TargetAndText",context:"dom:a[target],dom:area[target],dom:base[target]",run:function(e,t){var l=e.dom.node;if(a.RPTUtil.isNodeHiddenFromAT(l)&&!a.RPTUtil.isTabbable(l))return null;var i={paramWinText:{value:["new window","new tab"],type:"array"}},n=l.getAttribute("target"),r="_parent"==n||"_self"==n||"_top"==n||null!=a.RPTUtil.getFrameByName(l,n);if(!r){var s=a.RPTUtil.getInnerText(l);l.hasAttribute("title")&&(s+=" "+l.getAttribute("title"));for(var u=0;!r&&u<i.paramWinText.value.length;++u)-1!=s.indexOf(i.paramWinText.value[u])&&(r=!0)}return r?(0,o.RulePass)("Pass_0"):(0,o.RulePotential)("Potential_1")}}];t.a11yRulesAnchor=n},3086:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesApplet=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Applet_HasAlt",context:"dom:applet",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;if(o.RPTUtil.attributeNonEmpty(l,"alt")){var a=l.getAttribute("alt").trim();return l.hasAttribute("code")&&a==l.getAttribute("code").trim()?(0,i.RuleFail)("Fail_2"):o.RPTUtil.hasInnerContentHidden(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_3")}return(0,i.RuleFail)("Fail_1")}}];t.a11yRulesApplet=a},2044:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesApp=void 0;var i=l(9077),o=l(8422),a=[{id:"HAAC_Application_Role_Text",context:"dom:*[role]",run:function(e,t){var l=e.dom.node,a=!0;if(o.RPTUtil.hasRoleInSemantics(l,"application"))for(var n=l.childNodes,r=0;a&&r<n.length;r++)1===n[r].nodeType?o.RPTUtil.isNodeVisible(n[r])&&(a=o.RPTUtil.hasRoleInSemantics(n[r],"document")||o.RPTUtil.hasRoleInSemantics(n[r],"article")):3===n[r].nodeType&&(a=0===n[r].nodeValue.trim().length);return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesApp=a},4811:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesArea=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Area_HasAlt",context:"dom:area",run:function(e,t){var l=e.dom.node;return o.RPTUtil.isNodeHiddenFromAT(l)?null:o.RPTUtil.attributeNonEmpty(l,"alt")?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}}];t.a11yRulesArea=a},9182:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesAria=void 0;var i=l(9077),o=l(8422),a=l(8235),n=l(482),r=l(3607),s=l(295),u=[{id:"Rpt_Aria_ValidRole",context:"dom:*[role]",run:function(e,t){var l=e.dom.node,o=l.getAttribute("role").trim().toLowerCase();if(0===o.length)return null;if(l.hasAttribute("aria-hidden")&&"true"===l.getAttribute("aria-hidden").toLowerCase())return null;for(var n=a.ARIADefinitions.designPatterns,r=o.split(/\s+/),s=[],u=0,d=r;u<d.length;u++){var c=d[u];c.toLowerCase()in n||s.push(c)}return s.length===r.length?(0,i.RuleFail)("Fail_2",[s.join(",")]):s.length>0?(0,i.RulePotential)("Fail_1",[s.join(",")]):(0,i.RulePass)("Pass_0")}},{id:"Rpt_Aria_ValidProperty",context:"dom:*",run:function(e,t){var l=e.dom.node,n=l.attributes;if(n){for(var r=a.ARIADefinitions.propertyDataTypes,s="",u=0,d=0,c=n.length;d<c;d++){var m=n[d].name;o.RPTUtil.isDefinedAriaAttribute(l,m)&&(u++,r[m]||(s=0==s.length?m:s+", "+m))}return 0==u?null:0!=s.length?(0,i.RuleFail)("Fail_1",[s,l.tagName]):(0,i.RulePass)("Pass_0")}return null}},{id:"Rpt_Aria_RequiredProperties",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){for(var l=e.dom.node,n=new Array,s=new Array,u=a.ARIADefinitions.designPatterns,d=l.getAttribute("role").trim().toLowerCase().split(/\s+/),c=r.ARIAMapper.elemToImplicitRole(l),m=o.RPTUtil.hasAttribute,p=0,h=0,_=d.length;h<_;++h)if(d[h]!==c&&u[d[h]]&&null!=o.RPTUtil.getRoleRequiredProperties(d[h],l)){var g=o.RPTUtil.getRoleRequiredProperties(d[h],l),b=!1;p++;for(var v=0,f=g.length;v<f;v++)m(l,g[v])||("aria-labelledby"==g[v]?m(l,"aria-label")&&"radiogroup"==d[v]||(n.push(g[v]),b=!0):"aria-valuenow"==g[v]?m(l,"aria-valuetext")&&"progressbar"==d[v]||(n.push(g[v]),b=!0):"aria-controls"==g[v]&&"combobox"==d[h]||(n.push(g[v]),b=!0));1==b&&s.push(d[h])}var R=new Array,A=0==n.length;return R.push(s.join(", ")),R.push(n.join(", ")),0===p?null:A?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",R)}},{id:"Rpt_Aria_EmptyPropertyValue",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){for(var l=e.dom.node,n=new Array,r=a.ARIADefinitions.designPatterns,s=o.RPTUtil.hasAttribute,u=0,d=l.getAttribute("role").trim().toLowerCase().split(/\s+/),c=0;c<d.length;++c){if(r[d[c]]&&null!=o.RPTUtil.getRoleRequiredProperties(d[c],l))for(var m=o.RPTUtil.getRoleRequiredProperties(d[c],l),p=0,h=m.length;p<h;p++)s(l,f=m[p])?(u++,0==o.RPTUtil.normalizeSpacing(l.getAttribute(m[p])).length&&n.push(m[p])):"aria-labelledby"==m[p]?"radiogroup"==d[p]&&s(l,"aria-label")&&(u++,0==o.RPTUtil.normalizeSpacing(l.getAttribute("aria-label")).length&&n.push("aria-label")):"aria-valuenow"==m[p]&&"progressbar"==d[p]&&s(l,"aria-valuetext")&&(u++,0==o.RPTUtil.normalizeSpacing(l.getAttribute("aria-valuetext")).length&&n.push("aria-valuetext"));if(r[d[c]]){var _=o.RPTUtil.getElementAriaProperty(l),g=[];g.push(d[c]);for(var b=o.RPTUtil.getAllowedAriaAttributes(l,g,_),v=(p=0,b.length);p<v;p++){var f;"aria-checked"!=(f=b[p])&&"aria-selected"!=f&&"aria-expanded"!=f&&"aria-orientation"!=f&&"aria-level"!=f||s(l,f)&&(u++,0==o.RPTUtil.normalizeSpacing(l.getAttribute(f)).length&&n.push(f))}}}var R=new Array,A=0==n.length;return R.push(n.join(", ")),0==u?null:A?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",R)}},{id:"Rpt_Aria_ValidPropertyValue",context:"dom:*",run:function(e,t){var l=e.dom.node,n=new Array,r=new Array,s=new Array,u=a.ARIADefinitions.propertyDataTypes,d=l.attributes,c=0;if(d)for(var m=0,p=d.length;m<p;m++){var h=d[m].name;if(o.RPTUtil.isDefinedAriaAttribute(l,h)){var _=u[h],g=o.RPTUtil.normalizeSpacing(d[m].nodeValue);if(c++,_&&_.values){if(-1==_.values.indexOf(g))if(-1!=_.values.indexOf("undefined")&&0==g.length);else if("http://www.w3.org/2001/XMLSchema#nmtokens"===_.type){var b=d[m].nodeValue.trim().split(" ");if(b.length>1&&b.includes("all"))n.push(d[m].nodeValue.split(" ")),r.push(h),s.push(_.values.toString());else for(var v={},f=0;f<b.length;f++)""==b[f]||_.values.includes(b[f])||(v.hasOwnProperty(h)||(v[h]=!0,r.push(h)),n.push(b[f]),s.push(_.values.toString()))}else n.push(d[m].nodeValue.split(" ")),r.push(h),s.push(_.values.toString())}else if(_&&_.type&&"http://www.w3.org/2001/XMLSchema#int"===_.type){var R=parseInt(g);(isNaN(R)||""+R!==g)&&(n.push(g),r.push(h))}else if(_&&_.type&&"http://www.w3.org/2001/XMLSchema#decimal"==_.type){var A=parseFloat(g);isNaN(A)&&(n.push(g),r.push(h))}else if(_&&_.type&&"http://www.w3.org/2001/XMLSchema#boolean"==_.type){var y=g.trim().toLowerCase();"true"!==y&&"false"!==y&&(n.push(g),r.push(h))}else _&&_.type&&"http://www.w3.org/2001/XMLSchema#string"==_.type||c--}}var L=new Array,k=0==r.length;return L.push(n.join(", ")),L.push(r.join(", ")),L.push(l.nodeName.toLowerCase()),0==c?null:k?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",L)}},{id:"Rpt_Aria_ValidIdRef",context:"dom:*",run:function(e,t){var l=e.dom.node,r=!0,s=new Array,u=(new Array,n.FragmentUtil.getOwnerFragment(l)),d=l.attributes,c=new Array,m=0;if(d)for(var p=0,h=d.length;p<h;p++){r=!0;var _=d[p].name;if(o.RPTUtil.isDefinedAriaAttribute(l,_)){var g=a.ARIADefinitions.propertyDataTypes[_];if(g&&g.type){var b="http://www.w3.org/2001/XMLSchema#idref"==g.type;if(b||"http://www.w3.org/2001/XMLSchema#idrefs"==g.type){m++;var v=o.RPTUtil.normalizeSpacing(d[p].nodeValue).length,f=d[p].nodeValue.split(" ");if(v<1)r=!1,c.push('"'+d[p].nodeValue+'"');else if(b&&v>=1&&f.length>1){r=!1;for(var R=0,A=f.length;R<A;++R)""!=f[R]&&c.push(f[R])}if(r&&v>=1)for(var y=0,L=f.length;y<L;++y)if(f[y].length>0){var k=u.getElementById(f[y]);if((r=null!=k)&&!g.hiddenIDRefSupported&&(r=o.RPTUtil.isNodeVisible(k)),r)break;""!=f[y]&&c.push(f[y])}}}r||s.push(_)}}var T=0==s.length,P=new Array,C=new Array,E=new Array;return T||(C.push(s.join(", ")),E.push(l.nodeName.toLowerCase()),c.length>0&&P.push(c.join(", "))),0==m?null:T?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[P.toString(),C.toString(),E.toString()])}},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){var l=e.dom.node,n=!1,r=a.ARIADefinitions.designPatterns,s=l.getAttribute("role").trim().toLowerCase().split(/\s+/),u=(l.ownerDocument,new Array),d=new Array;if(l.nodeName.toLowerCase(),o.RPTUtil.isNodeDisabled(l))return(0,i.RulePass)("Pass_0");for(var c=0,m=s.length;c<m;++c)if("combobox"!==s[c]){if(r[s[c]]&&null!=r[s[c]].reqChildren)for(var p=0,h=(d=r[s[c]].reqChildren).length;p<h&&!(n=o.RPTUtil.getDescendantWithRoleHidden(l,d[p],!0,!0)||o.RPTUtil.getAriaOwnsWithRoleHidden(l,d[p],!0));p++){var _=r[d[p]].htmlEquiv;if(_){for(var g=new o.NodeWalker(l);!n&&g.nextNode()&&g.node!=l;)o.RPTUtil.shouldNodeBeSkippedHidden(g.node)||o.RPTUtil.hasAnyRole(g.node,!1)||(n=o.RPTUtil.isHtmlEquiv(g.node,_));if(n)break}}else n=!0;n||u.push(s[c])}else n=!0;var b=new Array;return b.push(u.join(", ")),b.push(d.join(", ")),n?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",b)}},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t,l){for(var o=e.dom.node,n=!0,r=a.ARIADefinitions.designPatterns,s=new Array,u=new Array,d=0,c=o.getAttribute("role").trim().toLowerCase().split(/\s+/),m=l.aria.map((function(e){return e.role})),p=m[m.length-2],h=2;"none"===p;)h++,p=m[m.length-h];for(var _=0,g=c.length;_<g;++_)if(r[c[_]]&&null!=r[c[_]].container){d++,n=!1;for(var b=0,v=(u=r[c[_]].container).length;!n&&b<v&&!(n=p===u[b]);b++);0==n&&s.push(c[_])}var f=new Array;f.push(s.join(", "));var R=new Array;return R.push(u.join(", ")),0==d?null:n?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[f.toString(),R.toString()])}},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",context:"dom:*",run:function(e,t,l){var a=o.RPTUtil.getCache(e.dom.node.ownerDocument,"Rpt_Aria_OrphanedContent_Native_Host_Sematics",null);if(!a){(a={landmarks:{value:["banner","complementary","contentinfo","form","main","navigation","region","search"],type:"array"},possibleOrphanedWidgets:{value:["button","combobox","checkbox","grid","heading","link","list","listbox","menu","menubar","progressbar","radio","tablist","textbox","toolbar","tree","treegrid"],type:"array"},possibleOrphanedElements:{value:["p","table","input","textarea","select","button","a","ol","ul","dl","h1","h2","h3","h4","h5","h6","embed","object","area"],type:"array"},noLandmarkedRoles:{value:["alert","alertdialog","dialog","tooltip"],type:"array"},mapLandmarks:{},mapPossibleOrphanedWidgets:{},mapPossibleOrphanedElements:{},mapNoLandmarkedRoles:{}}).mapLandmarks={};for(var n=0;n<a.landmarks.value.length;++n)a.mapLandmarks[a.landmarks.value[n]]=!0;for(a.mapPossibleOrphanedWidgets={},n=0;n<a.possibleOrphanedWidgets.value.length;++n)a.mapPossibleOrphanedWidgets[a.possibleOrphanedWidgets.value[n]]=!0;for(a.mapPossibleOrphanedElements={},n=0;n<a.possibleOrphanedElements.value.length;++n)a.mapPossibleOrphanedElements[a.possibleOrphanedElements.value[n]]=!0;for(a.mapNoLandmarkedRoles={},n=0;n<a.noLandmarkedRoles.value.length;++n)a.mapNoLandmarkedRoles[a.noLandmarkedRoles.value[n]]=!0;o.RPTUtil.setCache(e.dom.node.ownerDocument,"Rpt_Aria_OrphanedContent_Native_Host_Sematics",a)}var r=e.dom.node,u=r.nodeName.toLowerCase();if(!o.RPTUtil.isNodeVisible(r)||null!=o.RPTUtil.hiddenByDefaultElements&&null!=o.RPTUtil.hiddenByDefaultElements&&o.RPTUtil.hiddenByDefaultElements.indexOf(u)>-1)return(0,i.RulePass)("Pass_0");if(!o.RPTUtil.hasInnerContentHidden(r)&&-1===["area","input","embed","button","textarea","select"].indexOf(u))return(0,i.RulePass)("Pass_0");if("table"==u&&o.RPTUtil.isLayoutTable(r))return null;var d=!0,c=o.RPTUtil.hasRole(r,a.mapPossibleOrphanedWidgets,!0);"link"===u&&(c=!1);var m=u in a.mapPossibleOrphanedElements;if(!c&&!m)return null;if(!(d=l.aria.map((function(e){return e.role})).filter((function(e){return e in a.mapLandmarks})).length>0)){for(var p=s.DOMUtil.parentElement(r);!d&&null!=p;)d=o.RPTUtil.getCache(p,"Rpt_Aria_OrphanedContent",!1),p=s.DOMUtil.parentElement(p);for(p=r.nextElementSibling;!d&&null!=p;)d=o.RPTUtil.getCache(p,"Rpt_Aria_OrphanedContent",!1),p=p.nextElementSibling;for(p=r.previousElementSibling;!d&&null!=p;)d=o.RPTUtil.getCache(p,"Rpt_Aria_OrphanedContent",!1),p=p.previousElementSibling;if(d)return null;if(o.RPTUtil.setCache(r,"Rpt_Aria_OrphanedContent",!0),d=o.RPTUtil.getCache(r,"Rpt_Aria_OrphanedContent_NoTrigger",!1)||o.RPTUtil.hasRole(r,a.mapNoLandmarkedRoles,!0)||o.RPTUtil.getAncestorWithRole(r,a.mapNoLandmarkedRoles,!0))return o.RPTUtil.setCache(r,"Rpt_Aria_OrphanedContent_NoTrigger",!0),null}return d?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",context:"dom:*[aria-activedescendant]",run:function(e,t){var l,a=e.dom.node,n=a.nodeName.toLowerCase();if(a.hasAttribute("class")&&"mbl"==a.getAttribute("class").substring(0,3))return null;if(o.RPTUtil.isNodeDisabled(a))return null;l=o.RPTUtil.isTabbable(a)||o.RPTUtil.tabIndexLEZero(a);var r=new Array;r.push(n);var s=new Array;return s.push(a.getAttribute("aria-activedescendant").split(" ").join(", ")),l?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r.toString(),s.toString()])}},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",context:"dom:*[onclick],dom:*[onblur], dom:*[ondblclick], dom:*[onfocus], dom:*[onkeydown],dom:*[onkeypress], dom:*[onkeyup], dom:*[onmousedown], dom:*[onmouseup], dom:*[onmousemove], dom:*[onmouseout], dom:*[onmouseover], dom:*[onresize], dom:*[onchange]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.getAncestor(l,"svg"))return null;if(o.RPTUtil.hasAnyRole(l,!0))return(0,i.RulePass)("Pass_0");if(o.RPTUtil.isfocusableByDefault(l))return(0,i.RulePass)("Pass_0");var a=new Array;a.push(l.nodeName.toLowerCase());for(var n=new Array,r=["onblur","onfocus","onchange","onclick","ondblclick","onkeydown","onkeypress","onkeyup","onmousedown","onmouseup","onmousemove","onmouseout","onmouseover","onresize"],s=0;s<r.length;++s)l.hasAttribute(r[s])&&n.push(r[s]);var u=new Array;return u.push(n.join(", ")),(0,i.RuleFail)("Fail_1",[a.toString(),u.toString()])}},{id:"Rpt_Aria_MissingFocusableChild",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){var l=e.dom.node;if(o.RPTUtil.hasRole(l,{list:!0,row:!0,rowgroup:!0,table:!0}))return null;if(l.hasAttribute("class")&&"mbl"==l.getAttribute("class").substring(0,3))return null;if(o.RPTUtil.isNodeDisabled(l))return null;var n=l.getAttribute("id");if(n&&n.trim().length>0&&l.ownerDocument.querySelector("*[aria-controls='".concat(n,"'][role='combobox']")))return null;for(var r=!0,s=l.ownerDocument,u=o.RPTUtil.hasAttribute,d=new Array,c="",m=!1,p=l.getAttribute("role").trim().toLowerCase().split(/\s+/),h=0;h<p.length;++h)if(a.ARIADefinitions.containers.includes(p[h])&&"true"!=(u(l,"aria-disabled")?l.getAttribute("aria-disabled"):"")&&!u(l,"aria-activedescendant")&&!o.RPTUtil.isTabbable(l)){var _=a.ARIADefinitions.designPatterns[p[h]].reqChildren;if(_){m=!0,r=!1;for(var g="descendant::*[",b=0;b<_.length;b++)g+="@role='"+_[b]+"' or ";g=g.substring(0,g.length-4)+"]";for(var v=s.evaluate(g,l,o.RPTUtil.defaultNSResolver,0,null),f=v.iterateNext();f&&!r;)if(o.RPTUtil.shouldNodeBeSkippedHidden(f))f=v.iterateNext();else{if((r=o.RPTUtil.tabIndexLEZero(f))||(r=o.RPTUtil.isfocusableByDefault(f)),!r)for(var R=s.evaluate("descendant::*",f,o.RPTUtil.defaultNSResolver,0,null),A=R.iterateNext();A&&!r;)o.RPTUtil.shouldNodeBeSkippedHidden(A)||(r=o.RPTUtil.tabIndexLEZero(A))||(r=o.RPTUtil.isfocusableByDefault(A)),A=R.iterateNext();r||(d=f.getAttribute("role").trim().split(" "),c=f.nodeName.toLowerCase()),f=v.iterateNext()}}}var y=new Array,L=new Array;return c.length>0&&d.length>0?(y.push(c),L.push(d.join(", "))):r=!0,m?r?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[y.toString(),L.toString()]):null}},{id:"Rpt_Aria_MissingKeyboardHandler",context:"dom:*[role]",dependencies:["Rpt_Aria_ValidRole"],run:function(e,t){for(var l=e.dom.node,n=!0,r=n,s=l.ownerDocument,u=a.ARIADefinitions.designPatterns,d=l.getAttribute("role").trim().toLowerCase().split(/\s+/),c=o.RPTUtil.hasAttribute,m=["combobox","grid","listbox","menu","menubar","radiogroup","tablist","tree","treegrid"],p=new Array,h=0;h<d.length;++h){if(u[d[h]],m.indexOf(d[h])>=0&&!(c(l,"aria-disabled")&&l.getAttribute("aria-disabled")||(n=l.hasAttribute("onkeydown")||l.hasAttribute("onkeypress"))))if(c(l,"aria-activedescendant"))n=!0;else{var _,g=a.ARIADefinitions.designPatterns[d[h]].reqChildren;if(g)for(var b=0,v=g.length;b<v;b++)for(var f="*[contains(@role,'"+g[b]+"')]",R=s.evaluate(f,l,o.RPTUtil.defaultNSResolver,0,null),A=R.iterateNext();A;){if(!(n=A.hasAttribute("onkeydown")||A.hasAttribute("onkeypress")))for(var y="descendant::*",L=(_=s.evaluate(y,A,o.RPTUtil.defaultNSResolver,0,null)).iterateNext();L&&!n;)o.RPTUtil.shouldNodeBeSkippedHidden(L)||(n=o.RPTUtil.tabIndexLEZero(L)&&(L.hasAttribute("onkeydown")||L.hasAttribute("onkeypress")))||o.RPTUtil.isfocusableByDefault(L)&&(n=L.hasAttribute("onkeydown")||L.hasAttribute("onkeypress"),"a"==L.nodeName.toLowerCase()&&L.hasAttribute("href")&&(n=(k=L.getAttribute("href")).startsWith("javascript:")&&-1==k.indexOf("void")&&k.length>11)),L=_.iterateNext();if(!n)break;A=R.iterateNext()}else for(y="descendant::*",L=(_=s.evaluate(y,l,o.RPTUtil.defaultNSResolver,0,null)).iterateNext();L&&!n;)if(o.RPTUtil.shouldNodeBeSkippedHidden(L))L=_.iterateNext();else{var k;(n=o.RPTUtil.tabIndexLEZero(L)&&(L.hasAttribute("onkeydown")||L.hasAttribute("onkeypress")))||o.RPTUtil.isfocusableByDefault(L)&&(n=L.hasAttribute("onkeydown")||L.hasAttribute("onkeypress"),"a"==L.nodeName.toLowerCase()&&L.hasAttribute("href")&&(n=(k=L.getAttribute("href")).startsWith("javascript:")&&-1==k.indexOf("void")&&k.length>11)),L=_.iterateNext()}}n||p.push(d[h]),!n&&r&&(r=n)}var T=new Array;T.push(l.nodeName.toLowerCase());var P=new Array;P.push(p.join(", "));var C=l.getAttribute("id");return C&&C.trim().length>0&&l.ownerDocument.querySelector("*[aria-controls='".concat(C,"'][role='combobox']"))?null:r?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[T.toString(),P.toString()])}},{id:"HAAC_Aria_Or_HTML5_Attr",context:"dom:*[aria-required], dom:*[aria-autocomplete], dom:*[aria-readonly], dom:*[aria-disabled], dom:*[aria-placeholder]",run:function(e,t){var l=e.dom.node,o=!0;if(l.hasAttribute("required")&&l.hasAttribute("aria-required")&&"false"==l.getAttribute("aria-required").trim().toLowerCase()&&(o=!1),o&&l.hasAttribute("placeholder")&&l.hasAttribute("aria-placeholder")&&(o=!1),o&&l.hasAttribute("aria-autocomplete")){for(var a=l.getAttribute("aria-autocomplete").trim().toLowerCase(),n=l,r=null;null!=n&&"html"!=n.nodeName.toLowerCase()&&!n.hasAttribute("autocomplete");)n=s.DOMUtil.parentElement(n);null!=n&&n.hasAttribute("autocomplete")&&(r=n.getAttribute("autocomplete").trim().toLowerCase()),null!=r&&"on"==r&&"none"==a&&(o=!1)}if(o&&l.hasAttribute("readonly")&&l.hasAttribute("aria-readonly")&&"false"==l.getAttribute("aria-readonly").trim().toLowerCase()&&(o=!1),o&&l.hasAttribute("aria-disabled")){for(var u=l.getAttribute("aria-disabled").trim().toLowerCase(),d=(n=l).hasAttribute("disabled");null!=n&&"html"!=n.nodeName.toLowerCase()&&!n.hasAttribute("disabled");)n=s.DOMUtil.parentElement(n);null!=n&&n.hasAttribute("disabled")&&(d=n.getAttribute("disabled")),1!=d&&""!=d&&"DISABLED"!=d&&"disabled"!=d||"html"==n.nodeName.toLowerCase()||"false"!=u||(o=!1)}return o?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"aria_semantics_role",context:"dom:*",dependencies:["Rpt_Aria_ValidProperty"],run:function(e,t){var l=e.dom.node,a=[];null!==l.getAttribute("role")&&(a=l.getAttribute("role").trim().toLowerCase().split(/\s+/));var n=l.tagName.toLowerCase(),r=[],s=[],u=[],d=o.RPTUtil.getElementAriaProperty(l);r=o.RPTUtil.getAllowedAriaRoles(l,d);for(var c=0;c<a.length;c++)0===r.length?s.includes(a[c])||s.push(a[c]):r.includes("any")?r.includes("any")&&-1===u.indexOf(a[c])&&u.push(a[c]):r.includes(a[c])?u.includes(a[c])||u.push(a[c]):s.includes(a[c])||s.push(a[c]);return s.includes("presentation")||s.includes("none")&&o.RPTUtil.isTabbable(l)?(0,i.RuleFail)("Fail_2",[s.join(", "),n]):s.length>0?(o.RPTUtil.setCache(l,"aria_semantics_role","Fail_1"),(0,i.RuleFail)("Fail_1",[s.join(", "),n])):u.length>0?(0,i.RulePass)("Pass_0",[u.join(", "),n]):null}},{id:"aria_semantics_attribute",context:"dom:*",dependencies:[],run:function(e,t){var l=e.dom.node;if("Fail_1"===o.RPTUtil.getCache(l,"aria_semantics_role",""))return null;var a=r.ARIAMapper.nodeToRole(l);a||(a="none");var n=l.tagName.toLowerCase(),s=[],u=[],d=o.RPTUtil.getElementAriaProperty(l),c=o.RPTUtil.getAllowedAriaAttributes(l,[a],d);"input"===l.nodeName.toLowerCase()&&o.RPTUtil.attributeNonEmpty(l,"type")&&"password"===l.getAttribute("type").trim().toLowerCase()&&c.push("aria-required");var m=l.attributes;if(m)for(var p=0;p<m.length;p++){var h=m[p].name.trim().toLowerCase();"aria-"===h.substring(0,5)&&(c.includes(h)?!u.includes(h)&&u.push(h):!s.includes(h)&&s.push(h))}return s.length>0?(0,i.RuleFail)("Fail_1",[s.join(", "),n,a]):u.length>0?(0,i.RulePass)("Pass_0",[u.join(", "),n,a]):null}},{id:"HAAC_Aria_ErrorMessage",context:"dom:*[aria-invalid=true]",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getAriaAttribute(l,"aria-errormessage");if(!a)return null;var r=n.FragmentUtil.getById(l,a);return r?o.RPTUtil.isNodeVisible(r)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_2"):(0,i.RuleFail)("Fail_1")}}];t.a11yRulesAria=u},7552:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesLabeling=void 0;var i=l(9077),o=l(8422),a=l(8235),n=l(482),r=l(295),s=l(3607),u=[{id:"landmark_name_unique",context:"aria:complementary, aria:banner, aria:contentinfo, aria:main, aria:navigation, aria:region, aria:search, aria:form",run:function(e,t){var l=e.dom.node,a=n.FragmentUtil.getOwnerFragment(l),u=o.RPTUtil.getCache(l.ownerDocument,"landmark_name_unique",null);if(!u){u={navigationNodes:[],navigationNodesComputedLabels:[],navigationNodesParents:[],navigationNodesMatchFound:[]};for(var d=a.querySelectorAll('aside,[role="complementary"], footer,[role="contentinfo"], header,[role="banner"], main,[role="main"], nav,[role="navigation"], form,[role="form"], section,[role="region"],[role="search"]'),c=Array.from(d),m=[],p=[],h=0;h<c.length;h++){for(var _=[],g=c[h].parentElement;g;)_.push(g),g=g.parentElement;for(var b=0;b<_.length;b++){var v=["ASIDE","FOOTER","FORM","HEADER","MAIN","NAV","SECTION"].includes(_[b].tagName),f=!1;if(_[b].hasAttribute("role")&&(f=["complementary","contentinfo","form","banner","main","navigation","region","search"].includes(_[b].getAttribute("role"))),v||f){m.push(_[b]);break}if(b===_.length-1){m.push(null);break}}}var R=[];for(h=0;h<c.length;h++)R.push(s.ARIAMapper.computeName(c[h]));for(h=0;h<m.length;h++){var A=!1,y=!1;for(b=0;b<m.length;b++)if(b!==h){if(null===m[h]&&null===m[b]){if(s.ARIAMapper.nodeToRole(c[h])===s.ARIAMapper.nodeToRole(c[b])){if(R[h]===R[b]){p.push("Fail_0"),A=!0;break}y=!0}}else if(null===m[h]||null===m[b])continue;if(r.DOMUtil.sameNode(m[h],m[b])&&s.ARIAMapper.nodeToRole(c[h])===s.ARIAMapper.nodeToRole(c[b])){if(R[h]===R[b]){p.push("Fail_0"),A=!0;break}y=!0}}A||(y?p.push("Pass_0"):p.push("null"))}u.navigationNodesComputedLabels=R,u.navigationNodes=c,u.navigationNodesParents=m,u.navigationNodesMatchFound=p,o.RPTUtil.setCache(l.ownerDocument,"landmark_name_unique",u)}var L=-1;for(h=0;h<u.navigationNodes.length;h++)l.isSameNode(u.navigationNodes[h])&&(L=h);return-1===L?null:u.navigationNodesMatchFound[L].includes("Pass_0")?(0,i.RulePass)(u.navigationNodesMatchFound[L],[s.ARIAMapper.nodeToRole(u.navigationNodes[L])]):u.navigationNodesMatchFound[L].includes("Fail_0")?(0,i.RuleFail)(u.navigationNodesMatchFound[L],[s.ARIAMapper.nodeToRole(u.navigationNodes[L]),u.navigationNodesComputedLabels[L]]):null}},{id:"Rpt_Aria_RegionLabel_Implicit",context:"dom:*[role], dom:section",run:function(e,t){var l=e.dom.node,a=l.tagName.toLowerCase();return"section"===a&&!o.RPTUtil.hasRole(l,"region",!1)||"section"!==a&&!o.RPTUtil.hasRoleInSemantics(l,"region")?null:o.RPTUtil.hasAriaLabel(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("section"===a?"Fail_1":"Fail_2")}},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",context:"aria:main",run:function(e,t){for(var l=e.dom.node,a=o.RPTUtil.getAriaLabel(l),n=o.RPTUtil.getAncestorWithRole(l,"document",!0),r=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"main",!0,!0),s=null,u=0;u<r.length;++u)if(r[u]!==l&&(s=(0,i.RulePass)("Pass_0"),o.RPTUtil.getAncestorWithRole(r[u],"document",!0)===n&&o.RPTUtil.getAriaLabel(r[u])===a)){s=(0,i.RuleFail)("Fail_1");break}return s}},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",context:"dom:body",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"main",!0,!0);return 0===a.length||1===a.length?null:o.RPTUtil.hasUniqueAriaLabelledby(a)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",context:"aria:banner",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"banner",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleBannerLandmarks_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleBannerLandmarks_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",context:"dom:*[role], dom:header",run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasRoleInSemantics(l,"banner")?null===o.RPTUtil.getSiblingWithRoleHidden(l,"banner",!0,!0)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1"):null}},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",context:"dom:*[role], dom:aside",run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasRoleInSemantics(l,"complementary")?o.RPTUtil.hasAriaLabel(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1"):null}},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",context:"dom:*[role], dom:aside",dependencies:["Rpt_Aria_ComplementaryRequiredLabel_Implicit"],run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasRoleInSemantics(l,"complementary")?o.RPTUtil.attributeNonEmpty(l,"aria-labelledby")?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1"):null}},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",context:"aria:complementary",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"complementary",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",context:"aria:contentinfo",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"contentinfo",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",context:"dom:*[role], dom:footer, dom:address",run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasRoleInSemantics(l,"contentinfo")?o.RPTUtil.getSiblingWithRoleHidden(l,"contentinfo",!0,!0)?(0,i.RuleFail)("Fail_1"):(0,i.RulePass)("Pass_0"):null}},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",context:"dom:*[role], dom:footer, dom:address",run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasRoleInSemantics(l,"contentinfo")?o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"main",!0,!0).length>0?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1"):null}},{id:"Rpt_Aria_MultipleFormLandmarks",context:"dom:body",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"form",!0,!0);return 0===a.length?null:o.RPTUtil.hasUniqueAriaLabelsLocally(a,!1)?(0,i.RulePass)(1):(0,i.RuleFail)(2)}},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",context:"aria:form",run:function(e,t){var l=e.dom.node;if("form"===l.getAttribute("role")||l.hasAttribute("aria-label")||l.hasAttribute("aria-labelledby")||l.hasAttribute("title")){var a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"form",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleFormLandmarks_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleFormLandmarks_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}return null}},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",context:"aria:navigation",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"navigation",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleNavigationLandmarks_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleNavigationLandmarks_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_MultipleSearchLandmarks",context:"aria:search",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"search",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleSearchLandmarks",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleSearchLandmarks",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",context:"aria:region",run:function(e,t){var l=e.dom.node;if("region"===l.getAttribute("role")||l.hasAttribute("aria-label")||l.hasAttribute("aria-labelledby")||l.hasAttribute("title")){var a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"region",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}return null}},{id:"Rpt_Aria_ApplicationLandmarkLabel",context:"aria:application",run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasAriaLabel(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"Rpt_Aria_MultipleApplicationLandmarks",context:"aria:application",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"application",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleApplicationLandmarks",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleApplicationLandmarks",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_MultipleDocumentRoles",context:"aria:document",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"document",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleDocumentRoles",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleDocumentRoles",n));var r=o.RPTUtil.getAriaLabel(l);return""===r||!(r in n)||n[r]<=1?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_ArticleRoleLabel_Implicit",context:"aria:article",run:function(e,t){var l=e.dom.node;return o.RPTUtil.hasAriaLabel(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",context:"aria:article",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"article",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleArticleRoles_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleArticleRoles_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""===r||!(r in n)||n[r]<=1?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_GroupRoleLabel_Implicit",context:"dom:*[role], dom:details",run:function(e,t){var l=e.dom.node,a="group";if(!o.RPTUtil.hasRoleInSemantics(l,a))return null;var n=o.RPTUtil.hasAriaLabel(l);if(!n&&(n=!!o.RPTUtil.getAncestorWithRole(l,"menubar")||!!o.RPTUtil.getAncestorWithRole(l,"menu")||!!o.RPTUtil.getAncestorWithRole(l,"tree")))return null;var r=new Array;r.push(l.nodeName.toLowerCase());var s=new Array;return s.push(a),n?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r.toString(),s.toString()])}},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",context:"aria:group",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"group",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleGroupRoles_Implicit",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleGroupRoles_Implicit",n));var r=o.RPTUtil.getAriaLabel(l);return""===r||!(r in n)||n[r]<=1?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}},{id:"Rpt_Aria_WidgetLabels_Implicit",context:"dom:*",run:function(e,t){var l=e.dom.node;if(l.hasAttribute("type")&&"hidden"===l.getAttribute("type")||o.RPTUtil.getAncestorWithRole(l,"combobox")&&!o.RPTUtil.hasRoleInSemantics(l,"textbox")&&!o.RPTUtil.hasRoleInSemantics(l,"searchbox"))return null;var u=s.ARIAMapper.nodeToRole(l),d=l.nodeName.toLowerCase();if(["button","checkbox","combobox","listbox","menuitemcheckbox","menuitemradio","radio","searchbox","slider","spinbutton","switch","textbox","progressbar","link"].includes(u))return null;if("output"===d||"input"===d&&l.getAttribute("type"),!l.hasAttribute("role")&&-1!=["input","textarea","select","button","datalist","optgroup","option","keygen","output","progress","meter"].indexOf(l.nodeName.toLowerCase()))return null;for(var c=["listbox","tree","grid","dialog"],m=0;m<c.length;m++)if(o.RPTUtil.hasRoleInSemantics(l,c[m]))for(var p=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"combobox",!0,!0),h=0;h<p.length;h++){var _=p[h],g=o.RPTUtil.getElementAttribute(_,"aria-owns");if(g)for(var b=o.RPTUtil.normalizeSpacing(g.trim()).split(" "),v=0;v<b.length;v++)if(n.FragmentUtil.getById(l,b[v])===l)return null}for(var f=!0,R=a.ARIADefinitions.designPatterns,A=o.RPTUtil.getRoles(l,!0),y=0,L=["widget","liveRegion","window"],k=(v=0,A.length);f&&v<k;++v){var T=R[A[v]];T&&T.nameRequired&&T.roleType&&L.includes(T.roleType)&&(++y,!(f=o.RPTUtil.hasAriaLabel(l)||o.RPTUtil.attributeNonEmpty(l,"title")||o.RPTUtil.getLabelForElementHidden(l,!0))&&T.nameFrom&&T.nameFrom.indexOf("contents")>=0&&(f=o.RPTUtil.hasInnerContentOrAlt(l)),f||(f=o.RPTUtil.hasImplicitLabel(l)),f||"img"!==l.tagName.toLowerCase()||l.hasAttribute("role")||!l.hasAttribute("alt")||(f=r.DOMUtil.cleanWhitespace(l.getAttribute("alt")).trim().length>0),T.nameFrom.indexOf("prohibited"))}return 0===y?null:f?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[u])}},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",context:"aria:toolbar",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"toolbar",!0,!0);if(0===a.length||1===a.length)return null;var n=o.RPTUtil.getCache(l.ownerDocument,"Rpt_Aria_MultipleToolbarUniqueLabel",null);n||(n=o.RPTUtil.findAriaLabelDupes(a),o.RPTUtil.setCache(l.ownerDocument,"Rpt_Aria_MultipleToolbarUniqueLabel",n));var r=o.RPTUtil.getAriaLabel(l);return""!==r&&(!(r in n)||n[r]<=1)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[r])}}];t.a11yRulesLabeling=u},5727:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesBlink=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Blink_AlwaysTrigger",context:"dom:blink",run:function(e,t){return e.dom.node,(0,i.RuleFail)("Fail_1")}},{id:"RPT_Blink_CSSTrigger1",context:"dom:style, dom:*[style]",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getInnerText(l);l.hasAttribute("style")&&(a=l.getAttribute("style"));var n=-1==a.toLowerCase().indexOf("text-decoration:blink");return n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesBlink=a},9782:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesBlockquote=void 0;var i=l(9077),o=l(8422),a=[{id:"RPT_Blockquote_HasCite",context:"dom:blockquote",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.attributeNonEmpty(l,"cite");if(!a){var n=o.RPTUtil.getDocElementsByTag(l,"cite");a=null!=n&&n.length>0}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Blockquote_WrapsTextQuote",context:"dom:*",run:function(e,t){for(var l=e.dom.node,a=!0,n=l.firstChild,r=null;a&&n;){if("#text"==n.nodeName){var s=n.nodeValue,u=(s=s.replace(/(\S)'(\S)/g,"$1$2")).match(/("[^"]+")/g),d=s.match(/('[^']+')/g);if((null!=u||null!=d)&&null==o.RPTUtil.getAncestor(n,["blockquote","q","script","style"])){if(null!=u)for(var c=0;a&&c<u.length;++c)a=o.RPTUtil.wordCount(u[c])<3;if(null!=d)for(c=0;a&&c<d.length;++c)a=o.RPTUtil.wordCount(d[c])<3;r=null==u?d.join(", ").replace(new RegExp("\\r?\\n|\\r","g"),""):null==d?u.join(", ").replace(new RegExp("\\r?\\n|\\r","g"),""):u.concat(d).join(", ").replace(new RegExp("\\r?\\n|\\r","g"),"")}}n=n.nextSibling}if(!a){var m=o.RPTUtil.getAncestor(l,["body","script","code"]);a=null==m||"body"!=m.nodeName.toLowerCase()}return!a&&r.length&&r.length>69&&(r=r.substring(0,32)+" ... "+r.substring(r.length-32)),a?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[r])}}];t.a11yRulesBlockquote=a},9838:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesBody=void 0;var i=l(9077),o=l(8422),a=l(9193),n=[{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",context:"dom:body",run:function(e,t,l){if(a.AncestorUtil.isPresentationFrame(l))return null;var n,r=e.dom.node,s=r.ownerDocument;if(null===o.RPTUtil.getCache(r,"IBM_hasLandmarks_Implicit",null)&&o.RPTUtil.setCache(r,"IBM_hasLandmarks_Implicit",o.RPTUtil.getElementsByRoleHidden(r.ownerDocument,["application","banner","complementary","contentinfo","form","main","navigation","search"],!0,!0).length>0),!(n=o.RPTUtil.getCache(r,"IBM_hasLandmarks_Implicit",!1))){for(var u=o.RPTUtil.getDocElementsByTag(r,"a"),d=null,c=0;c<u.length;++c)if(u[c].hasAttribute("href")&&o.RPTUtil.isNodeVisible(u[c])){d=u[c];break}var m=null;if(null!=d){var p=d.getAttribute("href"),h=p.indexOf("#");-1!=h&&(m=p.substring(h+1))}if(null!=m)for(n=null!=s.getElementById(m),c=0;!n&&c<u.length;++c)!u[c].hasAttribute("href")&&u[c].hasAttribute("name")&&u[c].getAttribute("name")==m&&(n=!0)}return n?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",context:"dom:body",dependencies:["WCAG20_Body_FirstASkips_Native_Host_Sematics"],run:function(e,t){var l,a={paramSkipText:{value:["skip","jump"],type:"[string]"}},n=e.dom.node,r=n.ownerDocument;if(null===o.RPTUtil.getCache(n,"IBM_hasLandmarks_Implicit",null)&&o.RPTUtil.setCache(n,"IBM_hasLandmarks_Implicit",o.RPTUtil.getElementsByRoleHidden(n.ownerDocument,["application","banner","complementary","contentinfo","form","main","navigation","search"],!0,!0).length>0),!(l=o.RPTUtil.getCache(n,"IBM_hasLandmarks_Implicit",!1))){var s=r.links;if(s&&s.length>0&&o.RPTUtil.isNodeVisible(s[0]))for(var u=o.RPTUtil.getInnerText(r.links[0]).toLowerCase(),d=0;!l&&d<a.paramSkipText.value.length;++d)l=-1!=u.indexOf(a.paramSkipText.value[d]);else l=!1}return l?(0,i.RulePass)("Pass_0"):l?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesBody=n},7437:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesCanvas=void 0;var i=l(9077),o=l(8422),a=[{id:"HAAC_Canvas",context:"dom:canvas",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=l.innerHTML.trim().length>0;return a?(0,i.RulePass)(1):a?void 0:(0,i.RuleManual)("Manual_1")}}];t.a11yRulesCanvas=a},6808:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesColor=void 0;var i=l(9077),o=l(295),a=l(8422),n=[{id:"IBMA_Color_Contrast_WCAG2AA",context:"dom:*",run:function(e,t){var l=e.dom.node,o=l.nodeName.toLowerCase();if(!a.RPTUtil.isNodeVisible(l)||null!=a.RPTUtil.hiddenByDefaultElements&&null!=a.RPTUtil.hiddenByDefaultElements&&a.RPTUtil.hiddenByDefaultElements.indexOf(o)>-1)return null;for(var n="",r=l.childNodes,s=0;s<r.length;++s)3==r[s].nodeType&&(n+=r[s].nodeValue);if(0==n.trim().length)return null;var u=l.ownerDocument;if(!u)return null;var d=u.defaultView;if(!d)return null;var c=d.getComputedStyle(l);if(!1==("0"!==c.width&&"0"!==c.height&&"0"!==c.opacity&&"none"!==c.display&&"hidden"!==c.visibility&&"hidden"!==c.overflow&&("auto"===c.left||"absolute"===c.position&&parseInt(c.left.replace(/[^0-9.+-]/,""))>0)&&("auto"===c.left||"absolute"===c.position&&parseInt(c.top.replace(/[^0-9.+-]/,""))>0)))return null;var m=-1;if("auto"!==c.clip){var p=c.clip.toString();if(p.includes("rect")){var h=[],_=/\((.*)\)/g.exec(p)[1].split(", ");for(s=0;s<_.length;s++)h.push(_[s])}m=parseInt(h[0].replace(/px/g,""))-parseInt(h[2].replace(/px/g,"")),m=Math.abs(m)}if("absolute"===c.position&&m<7&&-1!==m)return null;var g=a.RPTUtil.ColorCombo(l),b=g.fg,v=g.bg,f=b.contrastRatio(v),R=a.RPTUtilStyle.getWeightNumber(c.fontWeight),A=a.RPTUtilStyle.getFontInPixels(c.fontSize),y=A>=24||A>=18.6&&R>=700,L=f>=4.5||f>=3&&y,k=g.hasBGImage||g.hasGradient,T=a.RPTUtil.isNodeDisabled(l);if(!T){var P=a.RPTUtil.getControlOfLabel(l);P&&(T=a.RPTUtil.isNodeDisabled(P))}return!T&&"label"===o&&a.RPTUtil.isDisabledByFirstChildFormElement(l)&&(T=!0),!T&&l.hasAttribute("id")&&a.RPTUtil.isDisabledByReferringElement(l)&&(T=!0),a.RPTUtil.setCache(l,"EXT_Color_Contrast_WCAG2AA",{ratio:f,isLargeScale:y,weight:R,size:A,hasBackground:k,isDisabled:T}),k?null:(!L&&T&&(L=!0),L?(0,i.RulePass)("Pass_0",[f.toFixed(2),A,R,b.toHex(),v.toHex(),g.hasBGImage,g.hasGradient]):b.toHex()===v.toHex()?(0,i.RulePotential)("Potential_1",[f.toFixed(2),A,R,b.toHex(),v.toHex(),g.hasBGImage,g.hasGradient]):(0,i.RuleFail)("Fail_1",[f.toFixed(2),A,R,b.toHex(),v.toHex(),g.hasBGImage,g.hasGradient]))}},{id:"IBMA_Color_Contrast_WCAG2AA_PV",context:"dom:*",dependencies:["IBMA_Color_Contrast_WCAG2AA"],run:function(e,t){var l=e.dom.node,o=l.nodeName.toLowerCase();if(a.RPTUtil.isNodeDisabled(l)||!a.RPTUtil.isNodeVisible(l)||null!=a.RPTUtil.hiddenByDefaultElements&&null!=a.RPTUtil.hiddenByDefaultElements&&a.RPTUtil.hiddenByDefaultElements.indexOf(o)>-1)return null;var n=a.RPTUtil.getCache(l,"EXT_Color_Contrast_WCAG2AA",null);if(!n)return(0,i.RulePass)("Pass_0");var r=n.ratio>=4.5||n.ratio>=3&&n.isLargeScale;return!r&&n.isDisabled&&(r=!0),r?(0,i.RulePass)("Pass_0",[n.ratio.toFixed(2),n.size,n.weight]):(0,i.RulePotential)("Potential_1",[n.ratio.toFixed(2),n.size,n.weight])}},{id:"IBMA_Link_Contrast_WCAG2AA",context:"a[href] | *[onclick]",run:function(e,t){var l=e.dom.node,n=a.RPTUtil.ColorCombo(l),r=a.RPTUtil.getCache(l,"EXT_Link_Contrast_WCAG2AA",null);if(null===r){r={};for(var s="",u=l.childNodes,d=0;d<u.length;++d)3==u[d].nodeType&&(s+=u[d].nodeValue);if(0==s.trim().length)return(0,i.RulePass)(1);var c=l.ownerDocument;if(!c)return(0,i.RulePass)(1);var m=c.defaultView;if(!m)return(0,i.RulePass)(1);var p=function(e){return 1==e.nodeType&&("A"==e.nodeName.toUpperCase()&&e.hasAttribute("href")||e.hasAttribute("onclick"))},h=function(e){if(1!=e.nodeType)return!1;if("BR"==e.nodeName.toUpperCase())return!0;var t=e.ownerDocument.defaultView.getComputedStyle(e,null);return!!t&&"inline"!=t.display},_=m.getComputedStyle(l),g=a.RPTUtilStyle.getWeightNumber(_.fontWeight),b=a.RPTUtilStyle.getFontInPixels(_.fontSize);r.isLargeScale=b>=24||b>=18.6&&g>=700;for(var v=function(e){var t=m.getComputedStyle(e),l=a.RPTUtilStyle.getWeightNumber(t.fontWeight),i=a.RPTUtilStyle.getFontInPixels(t.fontSize),o=a.RPTUtil.ColorCombo(e),r=n.fg.contrastRatio(o.fg),s=n.bg.contrastRatio(o.bg),u=Math.abs(l-g)>=300||Math.abs(i-b)>5||t.textDecoration!=_.textDecoration;return{ratio:Math.max(r,s),fgRatio:r,bgRatio:s,scaleChange:u,colorCombo:o}},f=new a.NodeWalker(l);f.prevNode()&&!p(f.node)&&!h(f.node);)if(3==f.node.nodeType&&f.node.nodeValue.trim().length>0){f.node=o.DOMUtil.parentNode(f.node),r.prev=v(f.node);break}for(var R=new a.NodeWalker(l,!0);R.nextNode()&&!p(R.node)&&!h(R.node);)if(3==R.node.nodeType&&R.node.textContent.trim().length>0){R.node=o.DOMUtil.parentNode(R.node),r.next=v(R.node);break}}a.RPTUtil.setCache(l,"EXT_Link_Contrast_WCAG2AA",r);var A=!0,y=0,L=null,k=r.isLargeScale?3:4.5;return r.prev?(A=r.prev.ratio>=k||r.prev.scaleChange)||(y=r.prev.fgRatio,L=r.prev.colorCombo):r.next&&((A=A&&r.next.ratio>=k||r.next.scaleChange)||(y=r.next.fgRatio,L=r.next.colorCombo)),A?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[y.toFixed(2),n.fg.toHex(),L.fg.toHex()])}}];t.a11yRulesColor=n},9092:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesCombobox=void 0;var i=l(9077),o=l(482),a=l(8422),n=[{id:"combobox_version",context:"aria:combobox",run:function(e,t){var l=e.dom.node;if(!a.RPTUtil.isNodeVisible(l)||a.RPTUtil.isNodeDisabled(l))return null;var o,n="select"===(o=l).tagName.toLowerCase()&&"combobox"!==o.getAttribute("role")?"implicit":"input"!==o.nodeName.toLowerCase()||o.hasAttribute("type")&&"text"!==o.getAttribute("type")||!o.hasAttribute("aria-owns")||o.hasAttribute("aria-controls")?"input"!==o.nodeName.toLowerCase()&&o.hasAttribute("aria-owns")&&!o.hasAttribute("aria-controls")?"1.1":"1.2":"1.0";if("implicit"===n)return null;var r=l.tagName.toLowerCase(),s="true"===(a.RPTUtil.getAriaAttribute(l,"aria-expanded")||"").trim().toLowerCase(),u="input"===r&&(!l.hasAttribute("type")||"text"===l.getAttribute("type").toLowerCase()),d=e.dom.rolePath;if(!d)return null;var c=a.RPTUtil.getCache(l.ownerDocument,"combobox",{});return c[d]={inputElement:u?l:null,pattern:n,expanded:s},a.RPTUtil.setCache(l.ownerDocument,"combobox",c),"1.0"===n?(0,i.RulePass)("Pass_1.0"):"1.1"===n?(0,i.RuleFail)("Fail_1.1"):"1.2"===n?(0,i.RulePass)("Pass_1.2"):void 0}},{id:"combobox_popup_reference",context:"aria:combobox",dependencies:["combobox_version"],run:function(e,t){var l=e.dom.node,n=a.RPTUtil.getCache(l.ownerDocument,"combobox",{})[e.dom.rolePath];if(!n)return null;var r,s,u=n.pattern,d=n.expanded;if("1.0"===u){if(!l.hasAttribute("aria-owns"))return d?(0,i.RuleFail)("Fail_1.0_missing_owns"):null;if(r=l.getAttribute("aria-owns"),!(s=o.FragmentUtil.getById(l,r)))return d?(0,i.RuleFail)("Fail_1.0_popup_reference_missing",[r]):null}else{if("1.2"!==u)return null;if(!l.hasAttribute("aria-controls"))return d?(0,i.RuleFail)("Fail_1.2_missing_controls"):null;if(r=l.getAttribute("aria-controls"),!(s=o.FragmentUtil.getById(l,r)))return d?(0,i.RuleFail)("Fail_1.2_popup_reference_missing",[r]):null}return n.popupId=r,n.popupElement=s,d&&!a.RPTUtil.isNodeVisible(s)?(0,i.RuleFail)("Fail_combobox_expanded_hidden"):!d&&a.RPTUtil.isNodeVisible(s)?(0,i.RuleFail)("Fail_combobox_collapsed_visible"):(0,i.RulePass)(d?"Pass_expanded":"Pass_collapsed")}},{id:"combobox_haspopup",context:"aria:combobox",dependencies:["combobox_popup_reference"],run:function(e,t){var l=e.dom.node,o=a.RPTUtil.getCache(l.ownerDocument,"combobox",{})[e.dom.rolePath];if(!o)return null;var n=o.popupElement,r=o.popupId;if(!n)return null;var s=a.RPTUtil.getRoles(n,!0),u=["listbox","grid","tree","dialog"].filter((function(e){return s.includes(e)}));if(0===u.length)return(0,i.RuleFail)("Fail_popup_role_invalid",[s.join(","),r]);var d=u[0],c=l.getAttribute("aria-haspopup")||"listbox";return c===d||"listbox"===d&&!l.hasAttribute("aria-haspopup")?(0,i.RulePass)("Pass"):(0,i.RuleFail)("Fail_combobox_popup_role_mismatch",[c,d])}},{id:"combobox_focusable_elements",context:"aria:combobox",dependencies:["combobox_popup_reference"],run:function(e,t){var l=e.dom.node,o=a.RPTUtil.getCache(l.ownerDocument,"combobox",{})[e.dom.rolePath];if(!o)return null;var n=o.popupElement,r=o.expanded;if(!n)return null;var s=a.RPTUtil.getRoles(n,!0)[0],u=[];if(a.RPTUtil.isTabbable(l)||u.push((0,i.RuleFail)("Fail_not_tabbable")),!1===r||"dialog"===s)return(0,i.RulePass)("Pass");var d=!0;if(n)for(var c=new a.NodeWalker(n);d&&c.nextNode()&&c.node!=n&&c.node!=n.nextSibling;)1===c.node.nodeType&&a.RPTUtil.isNodeVisible(c.node)&&(d=!a.RPTUtil.isTabbable(c.node)&&!a.RPTUtil.getAriaAttribute(c.node,"aria-activedescendant"));return d||u.push((0,i.RuleFail)("Fail_tabbable_child")),0===u.length?(0,i.RulePass)("Pass"):u}},{id:"combobox_active_descendant",context:"aria:combobox",dependencies:["combobox_popup_reference"],run:function(e,t){var l=e.dom.node,n=a.RPTUtil.getCache(l.ownerDocument,"combobox",{})[e.dom.rolePath];if(!n)return null;var r=n.popupElement,s=n.popupId;if(!r)return null;var u=l.getAttribute("aria-activedescendant");if(!u||0===u.trim().length)return null;var d=o.FragmentUtil.getById(l,u);if(!d)return(0,i.RuleFail)("Fail_missing",[u]);var c=!1;if(r)for(var m=new a.NodeWalker(r);!c&&m.nextNode()&&m.node!=r&&m.node!=r.nextSibling;)1===m.node.nodeType&&a.RPTUtil.isNodeVisible(m.node)&&(c=m.elem().getAttribute("id")===u);var p=[];c||p.push((0,i.RulePass)("Fail_not_in_popup",[u,s]));var h=a.RPTUtil.getRoles(d,!0);return 0===["option","gridcell","row","treeitem"].filter((function(e){return h.includes(e)})).length&&p.push((0,i.RuleFail)("Fail_active_role_invalid",[u,h.join(",")])),"true"!==d.getAttribute("aria-selected")&&p.push((0,i.RuleFail)("Fail_active_not_selected",[u])),0===p.length?(0,i.RulePass)("Pass"):p}},{id:"combobox_autocomplete",context:"aria:combobox",dependencies:["combobox_popup_reference"],run:function(e,t){var l=e.dom.node,o=a.RPTUtil.getCache(l.ownerDocument,"combobox",{})[e.dom.rolePath];if(!o)return null;var n=o.popupId,r=o.popupElement,s=[];"inline"===l.getAttribute("aria-autocomplete")&&s.push((0,i.RuleFail)("Fail_inline"));var u=!0;if(r)for(var d=new a.NodeWalker(r);u&&d.nextNode()&&d.node!=r&&d.node!=r.nextSibling;)1===d.node.nodeType&&a.RPTUtil.isNodeVisible(d.node)&&(u=!d.elem().hasAttribute("aria-autocomplete"));return u||s.push((0,i.RuleFail)("Fail_1",[n])),s.length>0?s:(0,i.RulePass)("Pass")}}];t.a11yRulesCombobox=n},2532:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesElem=void 0;var i=l(9077),o=l(8422),a=l(482),n=l(2527),r=l(295),s=[{id:"WCAG20_Elem_Lang_Valid",context:"dom:*[lang], dom:*[xml:lang]",run:function(e,t){var l=e.dom.node,o=l.nodeName.toLowerCase();if(l.hasAttribute("lang"))if("html"!==o&&""===l.getAttribute("lang"));else{var a=l.getAttribute("lang");if(!n.LangUtil.validPrimaryLang(a))return(0,i.RuleFail)("Fail_1");if(!n.LangUtil.isBcp47(a))return(0,i.RuleFail)("Fail_2")}if(l.hasAttribute("xml:lang"))if("html"!==o&&""===l.getAttribute("xml:lang"));else{if(a=l.getAttribute("xml:lang"),!n.LangUtil.validPrimaryLang(a))return(0,i.RuleFail)("Fail_3");if(!n.LangUtil.isBcp47(a))return(0,i.RuleFail)("Fail_4")}return(0,i.RulePass)("Pass_0")}},{id:"RPT_Elem_Deprecated",context:"dom:applet, dom:basefont, dom:center, dom:dir, dom:font, dom:isindex, dom:listing, dom:menu, dom:plaintext, dom:spacer, dom:s, dom:strike, dom:u, dom:xmp, dom:*[align], dom:*[link], dom:*[archive], dom:*[background], dom:*[bgcolor], dom:*[clear], dom:*[code], dom:*[color], dom:*[compact], dom:*[face], dom:*[hspace], dom:*[language], dom:*[link], dom:*[noshade], dom:*[nowrap], dom:*[object], dom:*[prompt], dom:*[start], dom:*[text], dom:*[version], dom:*[vlink], dom:*[vspace], dom:img[border], dom:object[border], dom:td[height], dom:th[height], dom:li[type], dom:ol[type], dom:ul[type], dom:li[value], dom:pre[width], dom:hr[width], dom:td[width], dom:th[width]",run:function(e,t){var l=e.dom.node,o=!1;return"tbody"==l.nodeName.toLowerCase()&&l.hasAttribute("align")&&(o=!0),o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Elem_UniqueId",context:"dom:*[id]",run:function(e,t){var l=e.dom.node,o=l.getAttribute("id");return""===o?(0,i.RuleFail)("Fail_1",[l.nodeName.toLowerCase(),o]):a.FragmentUtil.getById(l,o)===l?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_2",[l.nodeName.toLowerCase(),o])}},{id:"WCAG20_Elem_UniqueAccessKey",context:"dom:*[accesskey]",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getCache(l.ownerDocument,"WCAG20_Elem_UniqueAccessKey",{}),n=l.getAttribute("accesskey"),r=!(n in a);return a[n]=!0,r?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"HAAC_Accesskey_NeedLabel",context:"dom:*[accesskey]",run:function(e,t){var l=e.dom.node,a=!1;return(o.RPTUtil.attributeNonEmpty(l,"title")||o.RPTUtil.attributeNonEmpty(l,"aria-label")||o.RPTUtil.getLabelForElementHidden(l,!0)||o.RPTUtil.attributeNonEmpty(l,"aria-labelledby")||"input"===l.nodeName.toLowerCase()&&"label"===r.DOMUtil.parentNode(l).nodeName.toLowerCase())&&(a=!0),a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Elem_EventMouseAndKey",context:"dom:*[ondblclick], dom:*[onmousemove], dom:*[onmousedown], dom:*[onmouseup], dom:*[onmouseover], dom:*[onmouseout], dom:*[onclick]",run:function(e,t){var l=e.dom.node,o=l.nodeName.toLowerCase(),a=l.hasAttribute("href")||!l.hasAttribute("ondblclick")&&!l.hasAttribute("onmousemove")&&(!l.hasAttribute("onmousedown")||l.hasAttribute("onkeydown"))&&(!l.hasAttribute("onmouseup")||l.hasAttribute("onkeyup"))&&(!l.hasAttribute("onmouseover")||l.hasAttribute("onfocus"))&&(!l.hasAttribute("onmouseout")||l.hasAttribute("onblur"))&&(!l.hasAttribute("onclick")||l.hasAttribute("onkeypress")||"a"==o||"button"==o),n=new Array;return a||(l.hasAttribute("ondblclick")&&n.push("ondblclick"),l.hasAttribute("onmousemove")&&n.push("onmousemove"),l.hasAttribute("onmousedown")&&!l.hasAttribute("onkeydown")&&n.push("onmousedown"),l.hasAttribute("onmouseup")&&!l.hasAttribute("onkeyup")&&n.push("onmouseup"),l.hasAttribute("onmouseover")&&!l.hasAttribute("onfocus")&&n.push("onmouseover"),l.hasAttribute("onmouseout")&&!l.hasAttribute("onblur")&&n.push("onmouseout"),l.hasAttribute("onclick")&&!l.hasAttribute("onkeypress")&&"a"!=o&&"button"!=o&&n.push("onclick")),a?(0,i.RulePass)("Pass_0"):(0,i.RuleManual)("Manual_1",[o,n.join(", ")])}},{id:"Valerie_Elem_DirValid",context:"dom:*[dir]",run:function(e,t){var l=e.dom.node.getAttribute("dir").toLowerCase();return"ltr"==l||"rtl"==l||"auto"==l?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}}];t.a11yRulesElem=s},7759:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesEmbed=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Embed_HasNoEmbed",context:"dom:embed",run:function(e,t){var l=e.dom.node,o=l.getElementsByTagName("noembed").length>0;if(!o)for(var a=l.nextSibling;!o&&null!==a;){if("noembed"==a.nodeName.toLowerCase())o=!0;else{if("#text"==a.nodeName.toLowerCase()&&a.nodeValue.trim().length>0)break;if(1==a.nodeType)break}a=a.nextSibling}return o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"Valerie_Noembed_HasContent",context:"dom:noembed",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=o.RPTUtil.hasInnerContentHidden(l);return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Embed_HasAlt",context:"dom:embed",run:function(e,t){var l=e.dom.node;return o.RPTUtil.isNodeHiddenFromAT(l)?null:o.RPTUtil.attributeNonEmpty(l,"alt")?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}},{id:"RPT_Embed_AutoStart",context:"dom:param[name=autoplay], dom:param[name=autostart], dom:embed[flashvars], dom:embed[src], dom:*[autostart=true], dom:*[autostart=1], dom:bgsound",run:function(e,t){var l,o=e.dom.node,a=o.nodeName.toLowerCase();if("bgsound"==a)l=!1;else if("param"==a){var n="";o.hasAttribute("value")&&(n=o.getAttribute("value").toLowerCase()),l=0==n.indexOf("0;")||!(-1!=n.indexOf("true")||-1!=n.indexOf("1"))}else if("embed"==a){var r;l=!0,o.hasAttribute("flashvars")&&(l=-1==(r=o.getAttribute("flashvars")).indexOf("autostart=true")&&-1==r.indexOf("autostart=1")),l&&o.hasAttribute("src")&&(l=-1==(r=o.getAttribute("src")).indexOf("autostart=true")&&-1==r.indexOf("autostart=1"))}if(l&&o.hasAttribute("autostart")){var s=o.getAttribute("autostart").toLowerCase();l="true"!=s&&"1"!=s}return l?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}}];t.a11yRulesEmbed=a},5500:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFieldset=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Fieldset_HasLegend",context:"dom:fieldset",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getChildByTagHidden(l,"legend",!0,!1);return 0===a.length?(0,i.RuleFail)("Fail_1"):a.length>1?(0,i.RuleFail)("Fail_2"):0===o.RPTUtil.getInnerText(a[0]).trim().length?(0,i.RuleFail)("Fail_3"):(0,i.RulePass)("Pass_0")}}];t.a11yRulesFieldset=a},8019:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFig=void 0;var i=l(9077),o=l(8422),a=[{id:"HAAC_Figure_label",context:"dom:figure",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;for(var a=!1,n=l.getElementsByTagName("figcaption"),r=0;!a&&r<n.length;++r)n[r].innerHTML.trim().length>0&&o.RPTUtil.isNodeVisible(n[r])&&(a=!0);return a||(a=l.hasAttribute("aria-labelledby")&&l.getAttribute("aria-labelledby").trim().length>0),a?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[])}}];t.a11yRulesFig=a},3770:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFocus=void 0;var i=l(9077),o=l(8422),a=l(3607),n=[{id:"IBMA_Focus_Tabbable",context:"aria:button,aria:link,aria:spinbutton,aria:tablist,aria:combobox,aria:listbox,aria:menu,aria:radiogroup,aria:tree,aria:checkbox,aria:slider,aria:spinbutton,aria:textbox,aria:scrollbar,aria:slider,aria:spinbutton",run:function(e,t){var l=e.dom.node,n=a.ARIAMapper.nodeToRole(l),r=0;if(o.RPTUtil.isTabbable(l)&&++r,r<1&&l.firstChild)for(var s=new o.NodeWalker(l);r<1&&s.nextNode()&&s.node!=l;)1==s.node.nodeType&&!s.bEndTag&&o.RPTUtil.isTabbable(s.node)&&++r;return r>=1?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[n])}},{id:"IBMA_Focus_MultiTab",context:"aria:button,aria:link,aria:menuitem,aria:spinbutton,aria:tablist,aria:combobox,aria:listbox,aria:menu,aria:radiogroup,aria:tree,aria:checkbox,aria:option,aria:radio,aria:slider,aria:spinbutton,aria:textbox,aria:columnheader,aria:rowheader,aria:slider,aria:tab",run:function(e,t){var l=e.dom.node,n=a.ARIAMapper.nodeToRole(l),r=0;if(o.RPTUtil.isTabbable(l)&&++r,r<2&&l.firstChild)for(var s=new o.NodeWalker(l);r<2&&s.nextNode()&&s.node!=l;)1==s.node.nodeType&&!s.bEndTag&&o.RPTUtil.isTabbable(s.node)&&++r;return r<2?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[n])}}];t.a11yRulesFocus=n},8027:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFont=void 0;var i=l(9077),o=[{id:"RPT_Font_ColorInForm",context:"dom:form",run:function(e,t){var l=!0,o=e.dom.node.getElementsByTagName("font");if(null!=o)for(var a=0;a<o.length;++a)l=!o[a].hasAttribute("color");return l?(0,i.RulePass)("Pass_0"):l?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesFont=o},4573:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesForm=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Form_HasSubmit",context:"dom:form",run:function(e,t){var l=e.dom.node,a=!1;if(l.firstChild)for(var n=new o.NodeWalker(l,!0);!a&&n.prevNode()&&n.node!=l;)if(!n.bEndTag){var r=n.node.nodeName.toLowerCase();if("input"===r){var s=n.elem().getAttribute("type");s&&(s=s.toLowerCase()),a="submit"===s||"image"===s}else"button"===r?a=n.elem().hasAttribute("type")&&"submit"===n.elem().getAttribute("type").toLowerCase():1===n.node.nodeType&&(a=o.RPTUtil.hasRole(n.node,"button"))}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Form_ChangeEmpty",context:"dom:select[onchange], dom:input[onchange]",run:function(e,t){var l=0===e.dom.node.getAttribute("onchange").trim().length;return l?null:l?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Form_TargetAndText",context:"dom:form[target]",run:function(e,t){var l={paramWinText:{value:["new window"],type:"array"}},a=e.dom.node,n=a.getAttribute("target"),r="_parent"===n||"_self"===n||"_top"===n||null!=o.RPTUtil.getFrameByName(a,n);if(!r){var s=o.RPTUtil.getInnerText(a);a.hasAttribute("title")&&(s+=" "+a.getAttribute("title"));for(var u=0;!r&&u<l.paramWinText.value.length;++u)-1!=s.indexOf(l.paramWinText.value[u])&&(r=!0)}return r?(0,i.RulePass)("Pass_0"):r?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesForm=a},8455:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesFrame=void 0;var i=l(3607),o=l(9077),a=l(8422),n=[{id:"WCAG20_Frame_HasTitle",context:"dom:frame, dom:iframe",run:function(e,t){var l=e.dom.node;return a.RPTUtil.hasRole(l,"presentation")||!a.RPTUtil.isTabbable(l)?null:i.ARIAMapper.computeName(l).trim().length>0?(0,o.RulePass)("Pass_0"):(0,o.RuleFail)("Fail_1")}},{id:"Valerie_Frame_SrcHtml",context:"dom:frame, dom:iframe",run:function(e,t){var l=e.dom.node,i=a.RPTUtil.attributeNonEmpty(l,"src")&&a.RPTUtil.isHtmlExt(a.RPTUtil.getFileExt(l.getAttribute("src")));return i?(0,o.RulePass)("Pass_0"):i?void 0:(0,o.RulePotential)("Potential_1")}}];t.a11yRulesFrame=n},9095:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesHeading=void 0;var i=l(9077),o=l(295),a=l(8422),n=[{id:"RPT_Header_HasContent",context:"dom:h1, dom:h2, dom:h3, dom:h4, dom:h5, dom:h6",run:function(e,t){var l=e.dom.node;return a.RPTUtil.hasInnerContentHidden(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"RPT_Header_Trigger",context:"dom:h1, dom:h2, dom:h3, dom:h4, dom:h5, dom:h6",dependencies:["RPT_Header_HasContent"],run:function(e,t){var l=e.dom.node,o=a.RPTUtil.triggerOnce(l.ownerDocument,"RPT_Header_Trigger",!1);return o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Headers_FewWords",context:"dom:h1, dom:h2, dom:h3, dom:h4, dom:h5, dom:h6",dependencies:["RPT_Header_HasContent"],run:function(e,t){var l=e.dom.node,o=a.RPTUtil.wordCount(a.RPTUtil.getInnerText(l))<=20;return o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Block_ShouldBeHeading",context:"dom:p, dom:div, dom:br",run:function(e,t){for(var l=e.dom.node,n=0,r=[],s=new a.NodeWalker(l),u=!1;!u&&s.nextNode()&&s.node!==l&&s.node!==o.DOMUtil.parentNode(l)&&!["br","div","p"].includes(s.node.nodeName.toLowerCase());){var d=s.node.nodeName.toLowerCase();if("b"!=d&&"em"!=d&&"i"!=d&&"strong"!=d&&"u"!=d&&"font"!=d||a.RPTUtil.shouldNodeBeSkippedHidden(s.node))u=1==s.node.nodeType&&a.RPTUtil.attributeNonEmpty(s.node,"alt")&&("applet"==d||"embed"==d||"img"==d||"input"===d&&s.elem().hasAttribute("type")&&"image"==s.elem().getAttribute("type"))||"#text"===d&&s.node.nodeValue.trim().length>0||"a"===d&&s.elem().hasAttribute("href")&&a.RPTUtil.attributeNonEmpty(s.node,"href");else{var c=a.RPTUtil.getInnerText(s.node),m=a.RPTUtil.wordCount(c);m>0&&(r.push(c),n+=m),u=n>10,s.bEndTag=!0}}return 0==n&&(u=!0),u?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[r.join(" ")])}}];t.a11yRulesHeading=n},5383:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesHier=void 0;var i=l(9077),o=l(295),a=l(482),n=l(8422),r=[{id:"HAAC_List_Group_ListItem",context:"aria:group",run:function(e,t){var l=e.dom.node,a=o.DOMUtil.parentElement(l);if(!n.RPTUtil.hasRoleInSemantics(a,"list"))return null;for(var r=!0,s=l.children,u=0;r&&u<s.length;u++)r=n.RPTUtil.hasRoleInSemantics(s[u],"listitem");return r?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"HAAC_ActiveDescendantCheck",context:"dom:*[aria-activedescendant]",run:function(e,t){var l=e.dom.node;if(n.RPTUtil.hasRoleInSemantics(l,"combobox"))return null;var o=n.RPTUtil.getAriaAttribute(l,"aria-activedescendant");if(!o||""===o.trim())return(0,i.RuleFail)("Fail_1");var r=a.FragmentUtil.getById(l,o.trim());if(!r)return null;if(!n.RPTUtil.isNodeVisible(r))return(0,i.RuleFail)("Fail_2");if(l.contains(r))return(0,i.RulePass)("Pass_0");var s=2;if(l.hasAttribute("aria-owns"))for(var u=n.RPTUtil.normalizeSpacing(l.getAttribute("aria-owns").trim()).split(" "),d=0;d<u.length;d++)if(a.FragmentUtil.getById(l,u[d]).contains(r))return(0,i.RulePass)("Pass_0");if(n.RPTUtil.hasRoleInSemantics(l,"textbox")&&l.hasAttribute("aria-controls")){s=3;var c=n.RPTUtil.normalizeSpacing(l.getAttribute("aria-controls").trim()).split(" ");for(d=0;d<c.length;d++){var m=a.FragmentUtil.getById(l,c[d]);if(m.contains(r))return(0,i.RulePass)("Pass_0");if(m.hasAttribute("aria-owns"))for(var p=n.RPTUtil.normalizeSpacing(m.getAttribute("aria-owns").trim()).split(" "),h=0;h<p.length;h++)if(a.FragmentUtil.getById(l,p[h]).contains(r))return(0,i.RulePass)("Pass_0")}}return 3==s?(0,i.RuleFail)("Fail_3"):null}}];t.a11yRulesHier=r},6611:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesHtml=void 0;var i=l(9077),o=l(8422),a=l(9193),n=l(482),r=l(2527),s=[{id:"WCAG20_Html_HasLang",context:"dom:html",run:function(e,t,l){if(a.AncestorUtil.isPresentationFrame(l))return null;var o=e.dom.node,n=o.ownerDocument.doctype?o.ownerDocument.doctype.publicId:"";n||(n="");var s=o.getAttribute("lang"),u=o.getAttribute("xml:lang");return n.includes("XHTML")&&!n.includes("1.0")?u?(0,i.RulePass)("Pass_0",[u]):(0,i.RuleFail)("Fail_2"):n.includes("XHTML")&&n.includes("1.0")?s||u?s&&u?s!==u?r.LangUtil.validPrimaryLang(s)&&r.LangUtil.validPrimaryLang(u)?r.LangUtil.matchPrimaryLang(s,u)?(0,i.RuleFail)("Fail_5",[s,u],[]):(0,i.RuleFail)("Fail_4",[s,u],[]):null:(0,i.RulePass)("Pass_0",[s]):s?(0,i.RulePotential)("Potential_5"):(0,i.RulePotential)("Potential_6"):(0,i.RuleFail)("Fail_1"):s?s&&u&&s!==u?r.LangUtil.validPrimaryLang(s)&&r.LangUtil.validPrimaryLang(u)?r.LangUtil.matchPrimaryLang(s,u)?(0,i.RuleFail)("Fail_5",[s,u],[]):(0,i.RuleFail)("Fail_4",[s,u],[]):null:(0,i.RulePass)("Pass_0",[s]):(0,i.RuleFail)("Fail_3")}},{id:"RPT_Html_SkipNav",context:"dom:html",run:function(e,t){var l=e.dom.node,a=!1,r=o.RPTUtil.getDocElementsByTag(l,"frame"),s=o.RPTUtil.getDocElementsByTag(l,"h1");if(null!=r&&r.length>0||null!=s&&s.length>0)a=!0;else for(var u=o.RPTUtil.getDocElementsByTag(l,"a"),d={},c=0;!a&&c<u.length;++c)if(u[c].hasAttribute("href")){var m=u[c].href;"string"!=typeof m&&(m=m.baseVal?m.baseVal:"");var p,h="";if((p=void 0!==l.ownerDocument.locationFromDAP&&null!=l.ownerDocument.locationFromDAP?l.ownerDocument.locationFromDAP:l.ownerDocument.location)&&(h=p.href),m.startsWith("file:///")&&(m="file:/"+m.substring("file:///".length)),h.startsWith("file:///")&&(h="file:/"+h.substring("file:///".length)),"#"==m.charAt(0)||m.startsWith(h+"#")){var _=o.RPTUtil.getFileAnchor(m);null!=n.FragmentUtil.getById(l,_)?a=!0:d[_]=!0}}else if(u[c].hasAttribute("name")){var g=u[c].getAttribute("name");-1!=g.indexOf("#")&&(g=o.RPTUtil.getFileAnchor(g)),a=g in d}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesHtml=s},867:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesImg=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Img_HasAlt",context:"dom:img",run:function(e,t){var l=e.dom.node;if(!o.RPTUtil.isNodeVisible(l)||"true"===l.getAttribute("aria-hidden"))return null;if(l.hasAttribute("role")){var a=l.getAttribute("role");if("presentation"!==a&&"none"!==a)return null;if(!o.RPTUtil.isTabbable(l))return(0,i.RulePass)("Pass_0")}if(l.hasAttribute("alt")){var n=l.getAttribute("alt");return 0===n.trim().length&&0!==n.length?(0,i.RuleFail)("Fail_1"):(0,i.RulePass)("Pass_0")}if(l.hasAttribute("title")){var r=l.getAttribute("title");return 0===r.length?(0,i.RuleFail)("Fail_2"):0===r.trim().length?(0,i.RuleFail)("Fail_3"):(0,i.RulePass)("Pass_0")}return(0,i.RuleFail)("Fail_2")}},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",context:"dom:img[alt]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=!0;return(o.RPTUtil.hasRole(l,"presentation")||o.RPTUtil.hasRole(l,"none"))&&(a=0==l.getAttribute("alt").length),a?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"WCAG20_Img_LinkTextNotRedundant",context:"dom:img[alt]",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getAncestor(l,"a");if(null==a)return null;var n=l.getAttribute("alt").trim().toLowerCase();if(0==n.length)return null;var r=a.innerText,s="";if(null!=r&&(s=r.trim().toLowerCase()),!(s.length>0)){for(var u=!0,d=new o.NodeWalker(a);u&&d.prevNode()&&!("#text"==(m=(c=d.node).nodeName.toLowerCase())&&c.nodeValue.length>0||"img"==m&&o.RPTUtil.attributeNonEmpty(c,"alt"));)"a"!==m||o.RPTUtil.shouldNodeBeSkippedHidden(c)||(u=(c.innerText||c.textContent||"").trim().toLowerCase()!=n);if(!u)return(0,i.RuleFail)("Fail_2");for(d=new o.NodeWalker(a,!0);u&&d.nextNode();){var c,m;if("#text"==(m=(c=d.node).nodeName.toLowerCase())&&c.nodeValue.length>0||"img"==m&&o.RPTUtil.attributeNonEmpty(c,"alt"))break;"a"!=m||o.RPTUtil.shouldNodeBeSkippedHidden(c)||(u=c.innerText.trim().toLowerCase()!=n)}return u?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_3")}return n==s?(0,i.RuleFail)("Fail_1"):void 0}},{id:"WCAG20_Img_AltTriggerNonDecorative",context:"dom:img[alt]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;if(o.RPTUtil.hasRole(l,"presentation")||o.RPTUtil.hasRole(l,"none")||0==l.getAttribute("alt").length)return(0,i.RulePass)(1);var a={value:30,type:"integer"},n={value:400,type:"integer"},r={value:30,type:"integer"},s=-1,u=-1;return l.hasAttribute("height")&&(s=parseInt(l.getAttribute("height"))),l.hasAttribute("width")&&(u=parseInt(l.getAttribute("width"))),-1!=s&&-1!=u&&(u<=a.value&&s<=a.value||u>=n.value&&s<=r.value)?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Img_TitleEmptyWhenAltNull",context:"dom:img[alt]",run:function(e,t){var l=e.dom.node;return o.RPTUtil.isNodeHiddenFromAT(l)||l.getAttribute("alt").trim().length>0?null:o.RPTUtil.attributeNonEmpty(l,"title")?(0,i.RuleFail)("Fail_1"):(0,i.RulePass)("Pass_0")}},{id:"RPT_Img_UsemapValid",context:"dom:img[ismap]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=!1;if(l.hasAttribute("usemap")){var n=l.getAttribute("usemap"),r=(n=n.trim().toLowerCase()).indexOf("#");if(-1!=r&&(n=n.substr(r+1)),n.length>0)for(var s=o.RPTUtil.getDocElementsByTag(l,"map"),u=0;!a&&u<s.length;++u)a=s[u].hasAttribute("name")&&s[u].getAttribute("name").toLowerCase()==n}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"HAAC_Img_UsemapAlt",context:"dom:img[usemap], dom:img[ismap]",run:function(e,t){var l=e.dom.node;return o.RPTUtil.isNodeHiddenFromAT(l)?null:o.RPTUtil.attributeNonEmpty(l,"alt")||!l.hasAttribute("ismap")&&!o.RPTUtil.attributeNonEmpty(l,"usemap")?(0,i.RulePass)("Fail_1"):(0,i.RuleFail)("Pass_0")}},{id:"RPT_Img_AltCommonMisuse",context:"dom:img, dom:area, dom:input",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=l.nodeName.toLowerCase(),n=!0;if(l.hasAttribute("alt")){var r=l.getAttribute("alt").trim();if(r.length>0){for(var s=["short description"],u=0;n&&u<s.length;++u)n=-1==r.indexOf(s[u]);if(n){var d=l.getAttribute("area"==a?"href":"src");null!=d&&(n=d.trim()!=r&&(-1==r.indexOf(".")||-1==r.indexOf(d)&&-1==d.indexOf(r)))}}}return n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Img_LongDescription2",context:"dom:img[longdesc]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=l.getAttribute("longdesc"),n=o.RPTUtil.getFileExt(a),r=0!=n.length&&o.RPTUtil.isHtmlExt(n)||a.startsWith("#")||a.startsWith("http://")||a.startsWith("https://")||a.startsWith("data:");return r?(0,i.RulePass)("Pass_0"):r?void 0:(0,i.RulePotential)("Potential_1")}},{id:"HAAC_BackgroundImg_HasTextOrTitle",context:"dom:*",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=l.ownerDocument.defaultView.getComputedStyle(l);if(null==a)return(0,i.RulePass)("Pass_0");var n=a.backgroundImage,r=!0;if(null!=n&&""!=n&&"none"!=n&&"inherit"!=n)if(null!=l.innerHTML&&0!=l.innerHTML.trim().length)r=!1;else{var s=l.getAttribute("title");null!=s&&0!=s.length&&(r=!1)}return r?(0,i.RulePass)("Pass_0"):r?void 0:(0,i.RuleManual)("Manual_1")}},{id:"HAAC_Aria_ImgAlt",context:"aria:img",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;if(!l.hasAttribute("role"))return null;if("true"===l.getAttribute("aria-hidden"))return null;var a=o.RPTUtil.getAriaLabel(l).length>0;if(!a&&"svg"===l.nodeName.toLowerCase()){var n=l.querySelector("title");a=n&&o.RPTUtil.hasInnerContent(n)}return a||(a=o.RPTUtil.attributeNonEmpty(l,"title")),a?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_2")}},{id:"HAAC_Aria_SvgAlt",context:"aria:graphics-document,aria:graphics-symbol",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;if(!l.hasAttribute("role")||!l.getAttribute("role").includes("graphics-"))return null;if("true"===l.getAttribute("aria-hidden"))return null;var a=o.RPTUtil.getAriaLabel(l).length>0;if(!a&&"svg"===l.nodeName.toLowerCase()){var n=l.querySelector("title");a=n&&o.RPTUtil.hasInnerContent(n)}return a||(a=o.RPTUtil.attributeNonEmpty(l,"title")),a?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_2",[l.getAttribute("role")])}}];t.a11yRulesImg=a},9406:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesInput=void 0;var i=l(9077),o=l(295),a=l(7440),n=l(482),r=l(8422),s=[{id:"WCAG20_Input_ExplicitLabel",context:"aria:button,aria:checkbox,aria:combobox,aria:listbox,aria:menuitemcheckbox,aria:menuitemradio,aria:radio,aria:searchbox,aria:slider,aria:spinbutton,aria:switch,aria:textbox,aria:progressbar,dom:input[type=file],dom:output,dom:meter,dom:input[type=password]",run:function(e,t){var l=e.dom.node;if(l.getAttribute("aria-hidden"))return null;var a=!0,s=l.nodeName.toLowerCase(),u="text";if("input"==s&&l.hasAttribute("type")?u=l.getAttribute("type").toLowerCase():("button"===s||r.RPTUtil.hasRoleInSemantics(l,"button"))&&(u="buttonelem"),"input"==s&&""==u&&(u="text"),"image"===u)return null;var d=["text","file","password","checkbox","radio","search","tel","url","email","date","number","range","time","color"],c=["button","reset","submit"];if(-1!==d.indexOf(u)){var m=l.hasAttribute("role")?null:r.RPTUtil.getLabelForElementHidden(l,!0),p=!1;if(m)if(r.RPTUtil.hasInnerContentHidden(m))p=!0;else if((m.getAttribute("aria-label")||"").trim().length>0)p=!0;else if(m.hasAttribute("aria-labelledby")){var h=n.FragmentUtil.getById(m,m.getAttribute("aria-labelledby"));h&&r.RPTUtil.hasInnerContent(h)&&(p=!0)}(a=!!m&&p||!m&&r.RPTUtil.attributeNonEmpty(l,"title")||r.RPTUtil.attributeNonEmpty(l,"placeholder")||r.RPTUtil.getAriaLabel(l).trim().length>0||r.RPTUtil.hasImplicitLabel(l))||d.indexOf(u)}else if(-1!==c.indexOf(u))-1===["reset","submit"].indexOf(u)||l.hasAttribute("value")?(a=r.RPTUtil.attributeNonEmpty(l,"value")||r.RPTUtil.hasAriaLabel(l)||r.RPTUtil.attributeNonEmpty(l,"title"))||(d.length,c.indexOf(u)):a=!0;else if("buttonelem"==u){var _=!1;"img"===l.nodeName.toLowerCase()&&l.hasAttribute("alt")&&(_=0!==l.getAttribute("alt").trim().length),(a=r.RPTUtil.hasInnerContentHidden(l)||r.RPTUtil.hasAriaLabel(l)||_||r.RPTUtil.attributeNonEmpty(l,"title"))||(d.length,c.length)}if(!a&&-1!==c.indexOf(u)&&l.hasAttribute("class")&&"dijitOffScreen"==l.getAttribute("class")&&o.DOMUtil.parentElement(l).hasAttribute("widgetid")){var g=o.DOMUtil.parentElement(l).getAttribute("widgetid")+"_label",b=n.FragmentUtil.getById(l,g);null!=b&&((a=r.RPTUtil.hasInnerContentHidden(b))||(d.length,c.length,c.indexOf(u)))}return a||"optgroup"!=s||(a=r.RPTUtil.attributeNonEmpty(l,"label"))||(d.length,c.length),a||"option"!=s||(a=r.RPTUtil.attributeNonEmpty(l,"label")||l.innerHTML.trim().length>0)||(d.length,c.length),a?(0,i.RulePass)("Pass_0"):l.hasAttribute("role")&&l.getAttribute("role").trim().length>0?(0,i.RuleFail)("Fail_2",l.getAttribute("role").split(" ")):(0,i.RuleFail)("Fail_1",[s])}},{id:"WCAG20_Input_ExplicitLabelImage",context:"dom:input",run:function(e,t){var l=e.dom.node;return l.hasAttribute("type")&&"image"==l.getAttribute("type").toLowerCase()?r.RPTUtil.attributeNonEmpty(l,"alt")?(0,i.RulePass)("Pass_0"):r.RPTUtil.hasAriaLabel(l)?(0,i.RulePass)("Pass_1"):l.hasAttribute("title")&&l.getAttribute("title").length>0?(0,i.RulePass)("Pass_2"):(0,i.RuleFail)("Fail"):null}},{id:"WCAG20_Input_LabelBefore",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var l=e.dom.node;if("input"==l.nodeName.toLowerCase()&&l.hasAttribute("type")){var o=l.getAttribute("type").toLowerCase();if("text"!=o&&"file"!=o&&"password"!=o)return null}var a=r.RPTUtil.getLabelForElementHidden(l,!0);if(null==a||!r.RPTUtil.hasInnerContentHidden(a))return null;var n=r.RPTUtil.compareNodeOrder(a,l);if(-2==n){for(var s=!1,u=l.previousSibling;!s&&null!==u;)s="#text"==u.nodeName.toLowerCase()&&u.nodeValue.trim().length>0||"span"==u.nodeName.toLowerCase()&&u.textContent.trim().length>0,u=u.previousSibling;if(!s)return(0,i.RuleFail)("Fail_1")}else if(-1!=n)return(0,i.RuleFail)("Fail_2");return(0,i.RulePass)("Pass_0")}},{id:"WCAG20_Input_LabelAfter",context:"dom:input",run:function(e,t){var l=e.dom.node,o="";if(l.hasAttribute("type")&&(o=l.getAttribute("type").toLowerCase()),"checkbox"!=o&&"radio"!=o)return null;var a=r.RPTUtil.getLabelForElementHidden(l,!0);if(null===a||!r.RPTUtil.hasInnerContentHidden(a))return null;var n,s=r.RPTUtil.compareNodeOrder(a,l);if(-2===s){n=!1;var u=new r.NodeWalker(a);for(u.node=l;!n&&u.nextNode();)n="#text"===u.node.nodeName.toLowerCase()&&u.node.nodeValue.trim().length>0||"span"===u.node.nodeName.toLowerCase()&&u.node.textContent.trim().length>0;if(!n)return(0,i.RuleFail)("Fail_1")}else if(1!=s)return(0,i.RuleFail)("Fail_2");return(0,i.RulePass)("Pass_0")}},{id:"WCAG20_Input_InFieldSet",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var l=e.dom.node;if("input"==l.nodeName.toLowerCase()&&l.hasAttribute("type")&&"text"!=(c=l.getAttribute("type").toLowerCase())&&"file"!=c&&"password"!=c)return(0,i.RulePass)("Pass_0");if(null!=r.RPTUtil.getAncestor(l,"fieldset"))return(0,i.RulePass)("Pass_0");for(var o=r.RPTUtil.getAncestor(l,["form","body"]),a=["input","textarea","select"],n=!0,s=0;n&&s<a.length;++s)for(var u=o.getElementsByTagName(a[s]),d=0;n&&d<u.length;++d)if(!r.RPTUtil.shouldNodeBeSkippedHidden(u[d])){var c=u[d].hasAttribute("type")?u[d].getAttribute("type").toLowerCase():"text";n=u[d]==l||"text"!=c&&"password"!=c&&"file"!=c}return n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Input_RadioChkInFieldSet",context:"dom:input",run:function(e,t){var l=e.dom.node;if("none"===e.aria.role||"presentation"===e.aria.role)return null;var o=function(e){var t=r.RPTUtil.getAncestor(e,"fieldset")||r.RPTUtil.getAncestorWithRole(e,"radiogroup")||r.RPTUtil.getAncestorWithRole(e,"group")||r.RPTUtil.getAncestorWithRole(e,"grid")||r.RPTUtil.getAncestorWithRole(e,"table");return t||(t=r.RPTUtil.getAncestor(e,"table"))&&!r.RPTUtil.isDataTable(t)&&(t=null),t},n=l.hasAttribute("type")?l.getAttribute("type").toLowerCase():"text";if("checkbox"!==n&&"radio"!==n)return null;var s=r.RPTUtil.getAncestorWithRole(l,"form")||r.RPTUtil.getAncestor(l,"html")||l.ownerDocument.documentElement,u=r.RPTUtil.getCache(s,"WCAG20_Input_RadioChkInFieldSet",null);if(!u){u={checkboxByName:{},radiosByName:{},nameToGroup:{},numCheckboxes:0,numRadios:0};for(var d=new a.DOMWalker(s,!1,s),c=[],m=[];d.nextNode();)if(!d.bEndTag&&1===d.node.nodeType&&"input"===d.node.nodeName.toLowerCase()&&r.RPTUtil.isNodeVisible(d.node)){var p=d.node.getAttribute("type");"checkbox"===p?c.push(d.node):"radio"===p&&m.push(d.node)}for(var h=0;h<c.length;++h){var _=c[h];if((r.RPTUtil.getAncestorWithRole(_,"form")||r.RPTUtil.getAncestor(l,"html")||l.ownerDocument.documentElement)===s&&!r.RPTUtil.shouldNodeBeSkippedHidden(_)){var g=_.getAttribute("name")||"";(u.checkboxByName[g]=u.checkboxByName[g]||[]).push(_),u.nameToGroup[g]=u.nameToGroup[g]||o(_),++u.numCheckboxes}}for(h=0;h<m.length;++h){var b=m[h];if((r.RPTUtil.getAncestorWithRole(b,"form")||r.RPTUtil.getAncestor(l,"html")||l.ownerDocument.documentElement)===s&&!r.RPTUtil.shouldNodeBeSkippedHidden(b)){var v=b.getAttribute("name")||"";(u.radiosByName[v]=u.radiosByName[v]||[]).push(b),u.nameToGroup[v]=u.nameToGroup[v]||o(b),++u.numRadios}}r.RPTUtil.setCache(s,"WCAG20_Input_RadioChkInFieldSet",u)}var f=l.getAttribute("name"),R=o(l);if(n="radio"===n?"Radio":"Checkbox",f&&""!==f){var A=(u.radiosByName[f]||[]).length,y=(u.checkboxByName[f]||[]).length;return A>0&&y>0?(0,i.RuleFail)("Fail_ControlNameMismatch",[n,"checkbox"===n?"radio":"checkbox",f]):"Radio"===n&&(1===u.numRadios||1===A)||"Checkbox"===n&&1===u.numCheckboxes?null===R?(0,i.RulePass)("Pass_LoneNogroup",[n]):(0,i.RulePass)("Pass_Grouped",[n]):"Checkbox"===n&&u.numCheckboxes>1&&1===y?null===R?(0,i.RulePotential)("Potential_LoneCheckbox",[n]):(0,i.RulePass)("Pass_Grouped",[n]):null===R?null!==u.nameToGroup[f]?(0,i.RuleFail)("Fail_NotGroupedOtherGrouped",[n,f]):(0,i.RuleFail)("Fail_NotGroupedOtherNotGrouped",[n,f]):u.nameToGroup[f]!==R?(0,i.RuleFail)("Fail_NotSameGroup",[n,f]):(0,i.RulePass)("Pass_Grouped",[n])}return"Radio"===n?null===R?(0,i.RulePass)("Pass_RadioNoName",[n]):(0,i.RulePass)("Pass_Grouped",[n]):null===R?(u.checkboxByName[""]||[]).length>1?(0,i.RulePotential)("Potential_UnnamedCheckbox",[n]):(0,i.RulePass)("Pass_LoneNogroup",[n]):(0,i.RulePass)("Pass_Grouped",[n])}},{id:"WCAG20_Input_HasOnchange",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var l=e.dom.node;if("input"==l.nodeName.toLowerCase()&&l.hasAttribute("type")){var o=l.getAttribute("type").toLowerCase();if("text"!=o&&"file"!=o&&"password"!=o&&"checkbox"!=o&&"radio"!=o)return(0,i.RulePass)("Pass_0")}var a=!l.hasAttribute("onchange");return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"HAAC_Input_HasRequired",context:"dom:input, dom:textarea, dom:select",run:function(e,t){var l=!0;return e.dom.node.hasAttribute("required")&&(l=!1),l?(0,i.RulePass)("Pass_0"):l?void 0:(0,i.RulePotential)("Potential_1")}},{id:"HAAC_Input_Placeholder",context:"dom:input[placeholder], dom:textarea[placeholder]",run:function(e,t){var l=e.dom.node;if(l.hasAttribute("type")){var o=l.getAttribute("type").toLowerCase();if("hidden"==o||"button"==o)return(0,i.RulePass)("Pass_0")}if(l.hasAttribute("hidden")){var a=l.getAttribute("hidden");if(""==a||"hidden"==a.toLowerCase())return(0,i.RulePass)("Pass_0")}if(l.hasAttribute("aria-label"))return(0,i.RulePotential)("Potential_1");if(l.hasAttribute("aria-labelledby")&&l.hasAttribute("id")){var n=l.getAttribute("id").trim();return l.getAttribute("aria-labelledby").trim().split(/\s+/).includes(n)?(0,i.RulePotential)("Potential_2"):(0,i.RulePass)("Pass_0")}return(0,i.RulePass)("Pass_0")}},{id:"WCAG21_Input_Autocomplete",context:"dom:input[autocomplete], dom:textarea[autocomplete], dom:select[autocomplete]",run:function(e,t){var l={tokensOnOff:["on","off"],tokenOptionalSection:"section-",tokensOptionalPurpose:["shipping","billing"],tokensMandatoryGroup1_password:["new-password","current-password"],tokensMandatoryGroup1_multiline:["street-address"],tokensMandatoryGroup1_month:["cc-exp"],tokensMandatoryGroup1_numeric:["cc-exp-month","cc-exp-year","transaction-amount","bday-day","bday-month","bday-year"],tokensMandatoryGroup1_date:["bday"],tokensMandatoryGroup1_url:["url","photo"],tokensMandatoryGroup1_text:["name","honorific-prefix","given-name","additional-name","family-name","honorific-suffix","nickname","username","organization-title","organization","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-csc","cc-type","transaction-currency","language","sex"],tokensMandatoryGroup1_all:["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"],tokensOptionalGroup2:["home","work","mobile","fax","pager"],tokensMandatoryGroup2_tel:["tel"],tokensMandatoryGroup2_email:["email"],tokensMandatoryGroup2_url:["impp"],tokensMandatoryGroup2_text:["tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension"],tokensMandatoryGroup2_all:["tel","tel-country-code","tel-national","tel-area-code","tel-local","tel-local-prefix","tel-local-suffix","tel-extension","email","impp"]},o=e.dom.node,a=!1,n=o.nodeName.toLowerCase();if(!r.RPTUtil.isNodeVisible(o)||r.RPTUtil.isNodeDisabled(o))return null;var s=o.hasAttribute("type")?o.getAttribute("type").trim().toLowerCase():"text",u=o.getAttribute("autocomplete").trim().toLowerCase(),d=u.split(/\s+/);if(0===d.length||0===u.length)return null;var c=[],m=[];if("textarea"===n||"select"===n)c=l.tokensMandatoryGroup1_all,m=l.tokensMandatoryGroup2_all;else{if("input"!==n)return null;switch(s){case"text":case"search":c=l.tokensMandatoryGroup1_text.concat(l.tokensMandatoryGroup1_password,l.tokensMandatoryGroup1_url,l.tokensMandatoryGroup1_numeric,l.tokensMandatoryGroup1_month,l.tokensMandatoryGroup1_date),m=l.tokensMandatoryGroup2_all;break;case"password":c=l.tokensMandatoryGroup1_password;break;case"url":c=l.tokensMandatoryGroup1_url,m=l.tokensMandatoryGroup2_url;break;case"email":m=l.tokensMandatoryGroup2_email;break;case"tel":m=l.tokensMandatoryGroup2_tel;break;case"number":c=l.tokensMandatoryGroup1_numeric;break;case"month":c=l.tokensMandatoryGroup1_month;break;case"date":c=l.tokensMandatoryGroup1_date;break;default:return null}}if(d.includes("on")||d.includes("off"))return 1===d.length?(0,i.RulePass)(1):(0,i.RuleFail)(2);var p=0;return d[p].startsWith(l.tokenOptionalSection)&&d[p].length>8&&p++,d.length>p&&l.tokensOptionalPurpose.includes(d[p])&&p++,d.length>p&&(c.includes(d[p])?(a=!0,p++):(l.tokensOptionalGroup2.includes(d[p])&&p++,m.includes(d[p])&&(a=!0,p++))),a&&d.length===p?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"WCAG20_Input_VisibleLabel",context:"aria:button,aria:checkbox,aria:combobox,aria:listbox,aria:menuitemcheckbox,aria:menuitemradio,aria:radio,aria:searchbox,aria:slider,aria:spinbutton,aria:switch,aria:textbox,aria:progressbar,dom:input[type=file],dom:output",dependencies:["WCAG20_Input_ExplicitLabel"],run:function(e,t){var l=e.dom.node,o=l.nodeName.toLowerCase();if(!r.RPTUtil.isNodeVisible(l)||r.RPTUtil.isNodeDisabled(l))return null;if(r.RPTUtil.getAncestorWithRole(l,"combobox")&&!(r.RPTUtil.hasRoleInSemantics(l,"textbox")||r.RPTUtil.hasRoleInSemantics(l,"searchbox")||"input"===o||"select"===o&&r.RPTUtil.hasRoleInSemantics(l,"combobox")))return null;for(var a=["listbox","tree","grid","dialog"],s=0;s<a.length;s++)if(r.RPTUtil.hasRoleInSemantics(l,a[s]))for(var u=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"combobox",!0,!0),d=0;d<u.length;d++){var c=u[d],m=r.RPTUtil.getElementAttribute(c,"aria-owns");if(m)for(var p=r.RPTUtil.normalizeSpacing(m.trim()).split(" "),h=0;h<p.length;h++)if(n.FragmentUtil.getById(l,p[h])===l)return null}var _=!0,g="text";if("input"==o&&l.hasAttribute("type")?g=l.getAttribute("type").toLowerCase():("button"===o||r.RPTUtil.hasRoleInSemantics(l,"button"))&&(g="buttonelem"),"input"==o&&""==g&&(g="text"),-1!==["text","file","password","checkbox","radio","search","tel","url","email","date","number","range","time","color","month","week","datetime-local"].indexOf(g)){var b=r.RPTUtil.getLabelForElementHidden(l,!0);_=null!=b&&r.RPTUtil.hasInnerContentHidden(b)||r.RPTUtil.hasImplicitLabel(l)||"file"===g}else if(-1!==["button","reset","submit"].indexOf(g)||"buttonelem"==g)return null;if(!_&&r.RPTUtil.attributeNonEmpty(l,"aria-labelledby")){var v=l.getAttribute("aria-labelledby").split(/\s+/);for(s=0;s<v.length;++s){var f=n.FragmentUtil.getById(l,v[s]);if(f&&r.RPTUtil.isNodeVisible(f)&&r.RPTUtil.hasInnerContentHidden(f)){_=!0;break}}}if(_||"optgroup"!=o||(_=r.RPTUtil.attributeNonEmpty(l,"label")),_||"option"!=o||(_=r.RPTUtil.attributeNonEmpty(l,"label")||l.innerHTML.trim().length>0),!_){var R=["button","cell","checkbox","columnheader","gridcell","heading","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowgroup","rowheader","switch","tab","tooltip","treeitem"],A=r.RPTUtil.getRoles(l,!0);for(h=0;h<A.length;h++)if(-1!==R.indexOf(A[h])){_=r.RPTUtil.hasInnerContentHidden(l);break}}var y=l.getAttribute("id");return y&&y.trim().length>0&&l.ownerDocument.querySelector("*[aria-controls='".concat(y,"'][role='combobox']"))?null:_?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}}];t.a11yRulesInput=s},9044:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesLabel=void 0;var i=l(9077),o=l(295),a=l(482),n=l(8422),r=[{id:"RPT_Label_UniqueFor",context:"dom:label[for]",run:function(e,t){var l=e.dom.node,o=n.RPTUtil.getCache(a.FragmentUtil.getOwnerFragment(l),"RPT_Label_Single",{}),r=l.getAttribute("for"),s=!(r in o);return o[r]=!0,s?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"Valerie_Label_HasContent",context:"dom:label",run:function(e,t){var l=e.dom.node;if(n.RPTUtil.hasInnerContentHidden(l))return(0,i.RulePass)("Pass_Regular");if((l.getAttribute("aria-label")||"").trim().length>0)return(0,i.RulePass)("Pass_AriaLabel");if(l.hasAttribute("aria-labelledby")){var o=a.FragmentUtil.getById(l,l.getAttribute("aria-labelledby"));if(o&&n.RPTUtil.hasInnerContent(o))return(0,i.RulePass)("Pass_LabelledBy")}return(0,i.RuleFail)("Fail_1")}},{id:"WCAG20_Label_RefValid",context:"dom:label[for]",run:function(e,t){var l=e.dom.node,o=l.getAttribute("for"),r=!1,s=a.FragmentUtil.getById(l,o);if(s){if(r=!0,!s.hasAttribute("role")){var u=s.nodeName.toLowerCase();if(r="input"==u||"select"==u||"textarea"==u||"button"==u||"datalist"==u||"optgroup"==u||"option"==u||"keygen"==u||"output"==u||"progress"==u||"meter"==u||"fieldset"==u||"legend"==u,"input"==s.nodeName.toLowerCase()&&s.hasAttribute("type")){var d=s.getAttribute("type").toLowerCase();r="text"==d||"password"==d||"file"==d||"checkbox"==d||"radio"==d||"hidden"==d||"search"==d||"tel"==d||"url"==d||"email"==d||"date"==d||"number"==d||"range"==d||"image"==d||"time"==d||"color"==d||"datetime"==d||"month"==d||"week"==d}}r&&!n.RPTUtil.isNodeVisible(s)&&(r=!1)}var c=[];return r||c.push(o),r?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",c)}},{id:"WCAG20_Label_TargetInvisible",context:"dom:label[for]",run:function(e,t){var l=e.dom.node,o=!0,r=l.getAttribute("for"),s=a.FragmentUtil.getById(l,r);return s&&(o="hidden"!=n.RPTUtil.getElementAttribute(s,"type")),o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG21_Label_Accessible",context:"aria:button,aria:checkbox,aria:gridcell,aria:link,aria:menuitem,aria:menuitemcheckbox,aria:menuitemradio,aria:option,aria:radio,aria:switch,aria:tab,aria:treeitem,dom:input,dom:textarea,dom:select,dom:output,dom:meter",run:function(e,t){var l=e.dom.node;if(!n.RPTUtil.isNodeVisible(l)||n.RPTUtil.isNodeDisabled(l))return null;var r=!0,s=l.nodeName.toLowerCase(),u=!1,d=null;"input"===s&&l.hasAttribute("type")&&(d=l.getAttribute("type").toLowerCase(),-1!==["button","reset","submit"].indexOf(d)&&(u=!0));var c=n.RPTUtil.getAriaAttribute(l,"aria-labelledby");if(c&&!u);else{var m=null;if(c)for(var p=c.split(/\s+/),h=0;h<p.length;++h){var _=a.FragmentUtil.getById(l,p[h]);if(_){m=n.RPTUtil.getInnerText(_);break}}else m=n.RPTUtil.getAriaAttribute(l,"aria-label");if(!m)return null;var g=null;if(u&&(l.hasAttribute("value")?g=l.getAttribute("value"):"submit"===d?g="submit":"reset"===d&&(g="reset")),!g){var b=n.RPTUtil.getLabelForElementHidden(l,!0);if(!b){var v=o.DOMUtil.parentNode(l);if("label"===v.nodeName.toLowerCase()){var f=v.cloneNode(!0);b=n.RPTUtil.removeAllFormElementsFromLabel(f)}}var R=b||l;g=b||-1===["meter","output","progress","select","textarea"].indexOf(s)?n.RPTUtil.getInnerText(R):""}var A=/[^a-zA-Z0-9]/g;g=g.replace(A," ");var y=n.RPTUtil.normalizeSpacing(g).toLowerCase();m=m.replace(A," ");var L=n.RPTUtil.normalizeSpacing(m).toLowerCase();if(y.length>1){var k=L.indexOf(y);if(k>=0&&L.length>y.length){var T=/^[0-9a-zA-Z]+$/;k+y.length<L.length&&L.charAt(k+y.length).match(T)&&(r=!1),r&&k>0&&L.charAt(k-1).match(T)&&(r=!1)}-1===k&&(r=!1)}}return r?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}}];t.a11yRulesLabel=r},5458:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesList=void 0;var i=l(9077),o=l(8422),a=[{id:"RPT_List_Misuse",context:"dom:dl, dom:ul, dom:ol, dom:dir, dom:menu, dom:li, dom:dd, dom:dt",run:function(e,t){var l,a=e.dom.node,n=a.nodeName.toLowerCase();if(a.children,"dl"==n){var r="",s="",u=a.firstChild;l=!0;var d=!1;if(a.children&&0!=a.children.length){for(;l&&null!=u;){if(1==u.nodeType){var c=u.nodeName.toLowerCase();if(o.RPTUtil.isPresentationalElement(u)){d=!0,u=u.nextSibling;continue}l="dd"==c||"dt"==c,""==r&&(r=c),s=c}u=u.nextSibling}l=l&&"dt"==r&&"dd"==s||l&&d}else l=!0}else if("li"==n)l=null!=o.RPTUtil.getAncestor(a,["ul","ol","dir","menu"]);else if("dd"==n||"dt"==n)l=null!=o.RPTUtil.getAncestor(a,"dl");else if(u=a.firstChild,"ul"!=n&&"ol"!=n&&"menu"!=n||a.children&&0!=a.children.length){var m=!1;for(d=!1,l=!0;l&&null!=u;)o.RPTUtil.isPresentationalElement(u)?(d=!0,u=u.nextSibling):(l=1!=u.nodeType||"li"==u.nodeName.toLowerCase()||"template"==u.nodeName.toLowerCase()&&("ul"==n||"ol"==n),m=m||1==u.nodeType&&"li"==u.nodeName.toLowerCase(),u=u.nextSibling);l=l&&m||l&&d}else l=!0;return l?(0,i.RulePass)("Pass_0"):l?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_List_UseMarkup",context:"dom:*",run:function(e,t){for(var l=e.dom.node,a=!0,n=l.firstChild;a&&n;){if("#text"==n.nodeName){var r=n.nodeValue;if(!(a=!/^[ \t\r\n]*[( ]*[1-9]*[\*\-).][ \t][A-Z,a-z]+/.test(r)))for(var s=new o.NodeWalker(n);!a&&s.prevNode();){var u=s.node.nodeName.toLowerCase();if(["blockquote","center","dir","div","form","h1","h2","h3","h4","h5","h6","hr","br","menu","p","pre"].includes(u))break;if("#text"==u){var d=s.node.nodeValue;a=d.length>0&&![" ","\t","\n"].includes(d.charAt(d.length-1))}}}n=n.nextSibling}if(!a){var c=o.RPTUtil.getAncestor(l,["body","script"]);a=null==c||"body"!=c.nodeName.toLowerCase()}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesList=a},1046:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesMarquee=void 0;var i=l(9077),o=[{id:"RPT_Marquee_Trigger",context:"dom:marquee",run:function(e,t){return e.dom.node,(0,i.RuleFail)("Fail_1")}}];t.a11yRulesMarquee=o},4413:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesMedia=void 0;var i=l(9077),o=l(8422),a=[{id:"RPT_Media_AltBrief",context:"dom:img[alt], dom:applet[alt], dom:area[alt], dom:embed[alt], dom:input[type][alt]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=l.getAttribute("alt").trim().length<=150;return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Media_AudioTrigger",context:"dom:bgsound, dom:a[href], dom:area[href], dom:embed, dom:object",run:function(e,t){var l,a=e.dom.node;return o.RPTUtil.isNodeHiddenFromAT(a)||(l="bgsound"!=a.nodeName.toLowerCase()&&!o.RPTUtil.isAudioObjEmbedLink(a))?null:l?void 0:(0,i.RuleManual)("Manual_1")}},{id:"RPT_Media_VideoReferenceTrigger",context:"dom:a[href], dom:area[href], dom:applet, dom:embed, dom:object",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a;return(a="applet"!=l.nodeName.toLowerCase()&&!o.RPTUtil.isVideoObjEmbedLink(l))?null:a?void 0:(0,i.RuleManual)("Manual_1")}},{id:"RPT_Media_AudioVideoAltFilename",context:"dom:area[alt], dom:embed[alt]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a="";null==(a="area"==l.nodeName.toLowerCase()?l.getAttribute("href"):l.getAttribute("src"))&&(a="");var n=o.RPTUtil.getFileExt(a),r=0!=n.length&&(o.RPTUtil.isAudioExt(n)||o.RPTUtil.isVideoExt(n)),s=l.getAttribute("alt"),u=!r||s.length>0&&-1==s.indexOf(n);return u?(0,i.RulePass)("Pass_0"):u?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Media_VideoObjectTrigger",context:"dom:embed, dom:object",run:function(e,t){var l=e.dom.node,a=!o.RPTUtil.isVideoObjEmbedLink(l);return a?null:a?void 0:(0,i.RuleManual)("Manual_1")}},{id:"RPT_Media_ImgColorUsage",context:"dom:embed, dom:object, dom:img, dom:applet, dom:script, dom:style, dom:input, dom:link,dom:*[style], dom:font[color], dom:tr[bgcolor], dom:th[bgcolor], dom:td[bgcolor]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=!1;if(!l.hasAttribute("style")){var n=l.nodeName.toLowerCase();if("input"==n)a=!l.hasAttribute("type")||"image"!=l.getAttribute("type").toLowerCase();else if("link"==n)a=!l.hasAttribute("rel")||"stylesheet"!=l.getAttribute("rel").toLowerCase(),a=o.RPTUtil.triggerOnce(l.ownerDocument,"RPT_Media_ImgColorUsage_Links",a);else if("embed"==n||"object"==n){var r;if(l.hasAttribute("type")&&(a=(r=l.getAttribute("type")).startsWith("text")||r.startsWith("audio")),!a&&l.hasAttribute("codetype")&&(a=(r=l.getAttribute("codetype")).startsWith("text")||r.startsWith("audio")),!a){var s=l.getAttribute("embed"==n?"src":"data");null==s&&(s="");var u=o.RPTUtil.getFileExt(s);a=u.length>0&&o.RPTUtil.isAudioExt(u)}}else"script"==n&&(a=o.RPTUtil.triggerOnce(l.ownerDocument,"RPT_Media_ImgColorUsage_Scripts",a))}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"HAAC_Media_DocumentTrigger2",context:"dom:a[href],dom:area[href]",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=l.getAttribute("href"),n=o.RPTUtil.getFileExt(a),r=![".docx",".doc",".pdf",".odt"].includes(n);return r?null:r?void 0:(0,i.RuleManual)("Manual_1")}}];t.a11yRulesMedia=a},5762:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesMeta=void 0;var i=l(9077),o=[{id:"WCAG20_Meta_RedirectZero",context:"dom:meta[http-equiv][content]",run:function(e,t){var l=e.dom.node;if("refresh"!==l.getAttribute("http-equiv").toLowerCase())return null;var o=l.getAttribute("content").toLowerCase();return o.match(/^\d+$/)||o.match(/^\d+;/)?o.match(/^\d+; +[^ ]/)&&!o.startsWith("0;")?(0,i.RuleFail)("Fail_1"):(0,i.RulePass)("Pass_0"):null}},{id:"RPT_Meta_Refresh",context:"dom:meta[http-equiv][content]",run:function(e,t){var l=e.dom.node;if("refresh"!==l.getAttribute("http-equiv").toLowerCase())return null;var o=l.getAttribute("content").toLowerCase();return o.match(/^\d+$/)||o.match(/^\d+;/)?o.match(/^\d+; +[^ ]/)?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1"):null}},{id:"meta_viewport_zoom",context:"dom:meta[name][content]",run:function(e,t){var l=e.dom.node;if("viewport"!==l.getAttribute("name").toLowerCase())return null;var o=l.getAttribute("content").toLowerCase();if(!o||""===o.trim()||!o.includes("maximum-scale")&&!o.includes("user-scalable"))return null;for(var a=null,n=null,r="yes",s="2.0",u=0,d=o.split(",");u<d.length;u++){var c=d[u],m=c.trim().split("=");m.length<2||(c.includes("user-scalable")?(a=c,((r=m[1].trim()).startsWith("'")||r.startsWith('"'))&&(r=r.substring(1,r.length-1))):c.includes("maximum-scale")&&(n=c,((s=m[1].trim()).startsWith("'")||s.startsWith('"'))&&(s=s.substring(1,s.length-1).trim())))}var p=Number(r);isNaN(p)||(p>=1||p<=-1)&&(r="yes");var h;return p=Number(s),h=isNaN(p)?"yes"===s?1:.1:p<0?2:p,"yes"!==r?(0,i.RulePotential)("Potential_1",[a]):h<2?(0,i.RulePotential)("Potential_1",[n]):(0,i.RulePass)("Pass_0")}}];t.a11yRulesMeta=o},8895:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesObject=void 0;var i=l(3607),o=l(9077),a=l(8422),n=[{id:"WCAG20_Object_HasText",context:"dom:object",run:function(e,t){var l=e.dom.node;if(a.RPTUtil.isNodeHiddenFromAT(l))return null;if(l.hasAttribute("type")&&-1!==l.getAttribute("type").indexOf("text"))return null;if("true"===l.getAttribute("aria-hidden"))return null;var n=l.getAttribute("role");if("presentation"===n||"none"===n)return null;var r=l.getAttribute("data"),s=r&&"string"==typeof r?r.substring(r.lastIndexOf(".")):"";return".html"===s||".htm"===s?null:a.RPTUtil.hasInnerContentHidden(l)||i.ARIAMapper.computeName(l).trim().length>0?(0,o.RulePass)("Pass_0"):(0,o.RuleFail)("Fail_1")}}];t.a11yRulesObject=n},8201:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesScript=void 0;var i=l(9077),o=l(8422),a=[{id:"RPT_Script_OnclickHTML1",context:"dom:*[onclick]",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.attributeNonEmpty(l,"role"),n=l.nodeName.toLowerCase();if(!(a=a||("a"==n||"area"==n)&&o.RPTUtil.attributeNonEmpty(l,"href"))){var r=[".asp",".aspx",".cfm",".cfml",".cgi",".htm",".html",".shtm",".shtml",".php",".pl",".py",".shtm",".shtml",".xhtml","location.href"],s=l.getAttribute("onclick").toLowerCase();a=!0;for(var u=0;a&&u<r.length;++u)a=-1==s.indexOf(r[u])}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Script_OnclickHTML2",context:"dom:*[onclick]",dependencies:["RPT_Script_OnclickHTML1"],run:function(e,t){var l=e.dom.node;if(o.RPTUtil.getAncestor(l,"svg"))return(0,i.RulePass)("Pass_0");if(o.RPTUtil.attributeNonEmpty(l,"role"))return(0,i.RulePass)("Pass_0");var a=l.nodeName.toLowerCase(),n="a"==a||"area"==a||"input"==a;return n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Script_FocusBlurs",context:"dom:*[onfocus]",run:function(e,t){var l=-1==e.dom.node.getAttribute("onfocus").indexOf(".blur(");return l?(0,i.RulePass)("Pass_0"):l?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesScript=a},5986:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesSelect=void 0;var i=l(9077),o=l(8422),a=[{id:"WCAG20_Select_NoChangeAction",context:"dom:select",run:function(e,t){var l=e.dom.node,o=!l.hasAttribute("onchange")&&!l.hasAttribute("onfocus");return o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Select_HasOptGroup",context:"dom:select",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getChildByTagHidden(l,"optgroup",!1,!0).length>0||o.RPTUtil.getChildByTagHidden(l,"option",!1,!0).length<=10;return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesSelect=a},478:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesStyle=void 0;var i=l(9077),o=l(8422),a=[{id:"RPT_Style_Trigger2",context:"dom:style, dom:link, dom:*[style]",run:function(e,t){var l=e.dom.node,a=l.nodeName.toLowerCase();if("link"===a&&(!l.hasAttribute("rel")||"stylesheet"!=l.getAttribute("rel").toLowerCase()))return(0,i.RulePass)("Pass_0");if("style"!=a&&"link"!=a&&l.hasAttribute("style")&&0==l.getAttribute("style").trim().length)return(0,i.RulePass)("Pass_0");var n=o.RPTUtil.getCache(l.ownerDocument,"RPT_Style_Trigger2",!1);return o.RPTUtil.setCache(l.ownerDocument,"RPT_Style_Trigger2",!0),n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RuleManual)("Manual_1")}},{id:"RPT_Style_BackgroundImage",context:"dom:style, dom:*[style]",run:function(e,t){var l=e.dom.node,a=l.nodeName.toLowerCase(),n=!0;if("link"==a&&l.hasAttribute("rel")&&"stylesheet"==l.getAttribute("rel").toLowerCase()&&(n=o.RPTUtil.triggerOnce(l,"RPT_Style_BackgroundImage",!1)),n&&"style"==a||l.hasAttribute("style")){var r=("style"==a?o.RPTUtil.getInnerText(l):l.getAttribute("style")).match(/background:[^;]*/g);if(null!=r)for(var s=0;n&&s<r.length;++s)n=-1==r[s].indexOf("url(")}return n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Style_ColorSemantics1",context:"dom:style, dom:*[style], dom:font[color], dom:link",run:function(e,t){var l=e.dom.node,a=l.nodeName.toLowerCase(),n="";if("style"==a){n=o.RPTUtil.getInnerText(l).toLowerCase();for(var r=0;r<l.ownerDocument.styleSheets.length;r++)if((h=l.ownerDocument.styleSheets[r])&&h.ownerNode==l)try{for(var s=h.cssRules?h.cssRules:h.rules,u=0;u<s.length;u++){var d=s[u],c=void 0;if(d.type&&d.type===CSSRule.IMPORT_RULE&&(c=d).styleSheet)for(var m=c.styleSheet.cssRules?c.styleSheet.cssRules:c.styleSheet.rules,p=0;p<m.length;p++)n+=m[p].cssText}}catch(e){}}else if(l.hasAttribute("style"))n=l.getAttribute("style").toLowerCase();else if("link"==a&&l.hasAttribute("rel")&&"stylesheet"==l.getAttribute("rel").toLowerCase()&&l.hasAttribute("href")&&0!==l.getAttribute("href").trim().length)for(r=0;r<l.ownerDocument.styleSheets.length;r++){var h;if((h=l.ownerDocument.styleSheets[r])&&h.ownerNode===l)try{var _=h.cssRules?h.cssRules:h.rules;for(p=0;p<_.length;p++)n+=_[p].cssText}catch(e){}}var g=!0,b=n.match(/\bbackground\b/i),v=n.replace(/-color/g,"").match(/\bcolor\b/i);if(l.hasAttribute("color")||v||b){var f={em:"",strong:"",cite:"",dfn:"",code:"",samp:"",kbd:"",var:"",abbr:"",acronym:""};if(!(g=a in f||null!=o.RPTUtil.getAncestor(l,f))&&l.hasChildNodes())for(var R=new o.NodeWalker(l);!g&&R.nextNode()&&R.node!=l;)g=R.node.nodeName.toLowerCase()in f}return g||(g=o.RPTUtil.getCache(l.ownerDocument,"RPT_Style_ColorSemantics1",!1),o.RPTUtil.setCache(l.ownerDocument,"RPT_Style_ColorSemantics1",!0)),g?(0,i.RulePass)("Pass_0"):g?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Style_ExternalStyleSheet",context:"dom:link[rel], dom:style",run:function(e,t){var l=e.dom.node,a=!0,n=l.nodeName.toLowerCase();return"style"==n?a=-1==o.RPTUtil.getInnerText(l).indexOf("@import url"):"link"==n&&(a=!l.hasAttribute("rel")||"stylesheet"!=l.getAttribute("rel").toLowerCase()),a?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}},{id:"RPT_Style_HinderFocus1",context:"dom:style, dom:*[style]",run:function(e,t){var l=/([a-z]+)[ \t]*(,|$)/gi,a=e.dom.node,n=["table"],r=!0,s=a.nodeName.toLowerCase();if("style"==s){var u=o.RPTUtil.getInnerText(a),d=/(^|})([^{]*){[^}]*(outline|border)[ \t]*\:/gi;d.lastIndex=0;for(var c=void 0,m=void 0;r&&null!=(c=d.exec(u));){var p=c[2],h=l;for(h.lastIndex=0;r&&null!=(m=h.exec(p));)r=n.includes(m[1].trim().toLowerCase())}}else a.hasAttribute("disabled")&&"false"!=a.getAttribute("disabled").toLowerCase()||(u=a.getAttribute("style"),r=n.includes(s)||!/(outline|border)[ \t]*\:/.test(u));return r?(0,i.RulePass)("Pass_0"):r?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Style_BeforeAfter",context:"dom:style, dom:link",run:function(e,t){var l=e.dom.node,a=!0;if("style"==l.nodeName.toLowerCase()){for(var n=o.RPTUtil.CSS(l),r=0;a&&r<n.length;++r)n[r].selector&&(a=-1==n[r].selector.indexOf(":before")&&-1==n[r].selector.indexOf(":after")||!("content"in n[r].values)||0==n[r].values.content.trim().length||'""'==n[r].values.content.trim()||"''"==n[r].values.content.trim()||"none"==n[r].values.content.trim()||"attr(x)"==n[r].values.content.trim()||"attr(y)"==n[r].values.content.trim());if(a)for(var s=0;s<l.ownerDocument.styleSheets.length;s++)if((g=l.ownerDocument.styleSheets[s]).ownerNode===l)try{var u=g.cssRules?g.cssRules:g.rules;if(u)for(var d=0;a&&d<u.length;d++){var c=u[d],m=void 0;if(c.type&&c.type===CSSRule.MEDIA_RULE){if(v=c.cssRules)for(var p=0;a&&p<v.length;p++)null!==(R=v[p]).selectorText&&void 0!==R.selectorText&&(-1===(y=R.selectorText.toLowerCase()).indexOf(":before")&&-1===y.indexOf(":after")||(L=R.style.content)&&L.trim().length&&'""'!==L.trim()&&"''"!==L.trim()&&"none"!==L.trim()&&"attr(x)"!==L.trim()&&"attr(y)"!==L.trim()&&(a=!1))}else if(c.type&&c.type===CSSRule.IMPORT_RULE&&(m=c).styleSheet&&(b=m.styleSheet.cssRules?m.styleSheet.cssRules:m.styleSheet.rules))for(p=0;a&&p<b.length;p++){var h=b[p];if(h.type&&h.type===CSSRule.MEDIA_RULE){if(v=h.cssRules)for(var _=0;_<v.length;_++)null!==(R=v[_]).selectorText&&void 0!==R.selectorText&&(-1===(y=R.selectorText.toLowerCase()).indexOf(":before")&&-1===y.indexOf(":after")||(L=R.style.content)&&L.trim().length&&'""'!==L.trim()&&"''"!==L.trim()&&"none"!==L.trim()&&"attr(x)"!==L.trim()&&"attr(y)"!==L.trim()&&(a=!1))}else null!==h.selectorText&&void 0!==h.selectorText&&(-1===(y=h.selectorText.toLowerCase()).indexOf(":before")&&-1===y.indexOf(":after")||(L=h.style.content)&&L.trim().length&&'""'!==L.trim()&&"''"!==L.trim()&&"none"!==L.trim()&&"attr(x)"!==L.trim()&&"attr(y)"!==L.trim()&&(a=!1))}}}catch(e){}}if("link"==l.nodeName.toLowerCase()&&l.hasAttribute("rel")&&"stylesheet"==l.getAttribute("rel").toLowerCase()&&l.hasAttribute("href")&&0!==l.getAttribute("href").trim().length)for(s=0;s<l.ownerDocument.styleSheets.length;s++){var g;if((g=l.ownerDocument.styleSheets[s])&&g.ownerNode===l)try{var b;if(b=g.cssRules?g.cssRules:g.rules)for(p=0;a&&p<b.length;p++){var v,f=b[p];if(f.type&&f.type===CSSRule.MEDIA_RULE){if(v=f.cssRules)for(_=0;a&&_<v.length;_++){var R;if(null!==(R=v[_]).selectorText&&void 0!==R.selectorText){var A=R.selectorText.toLowerCase();-1===A.indexOf(":before")&&-1===A.indexOf(":after")||(L=R.style.content)&&L.trim().length&&'""'!==L.trim()&&"''"!==L.trim()&&"none"!==L.trim()&&"attr(x)"!==L.trim()&&"attr(y)"!==L.trim()&&(a=!1)}}}else if(null!==b[p].selectorText&&void 0!==b[p].selectorText){var y,L;-1===(y=b[p].selectorText.toLowerCase()).indexOf(":before")&&-1===y.indexOf(":after")||(L=b[p].style.content)&&L.trim().length&&'""'!==L.trim()&&"''"!==L.trim()&&"none"!==L.trim()&&"attr(x)"!==L.trim()&&"attr(y)"!==L.trim()&&(a=!1)}}}catch(e){}}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG21_Style_Viewport",context:"dom:link, dom:style, dom:*[style]",run:function(e,t){var l=e.dom.node,o=!0,a=/\d+(vw|vh|vmin|vmax)/gi,n=l.nodeName.toLowerCase();if("style"==n){for(var r=0;r<l.ownerDocument.styleSheets.length;r++)if((g=l.ownerDocument.styleSheets[r]).ownerNode===l)try{var s=g.cssRules?g.cssRules:g.rules;if(s)for(var u=0;o&&u<s.length;u++){var d=s[u];if(d.type&&d.type===CSSRule.STYLE_RULE){var c=d;if(c.style.fontSize){var m=(v=c.style.fontSize.trim()).match(a);v.length&&m&&(o=!1)}}else if(d.type&&d.type===CSSRule.IMPORT_RULE&&d.styleSheet){var p=d;if(b=p.styleSheet.cssRules?p.styleSheet.cssRules:p.styleSheet.rules)for(var h=0;o&&h<b.length;h++){var _=b[h];_.type&&_.type===CSSRule.STYLE_RULE&&_.style.fontSize&&(m=(v=_.style.fontSize.trim()).match(a),v.length&&m&&(o=!1))}}}}catch(e){}}else if("link"==n)for(r=0;r<l.ownerDocument.styleSheets.length;r++){var g;if((g=l.ownerDocument.styleSheets[r])&&g.ownerNode===l)try{var b;if(b=g.cssRules?g.cssRules:g.rules)for(h=0;o&&h<b.length;h++){var v,f=b[h];if(f.type&&f.type===CSSRule.STYLE_RULE&&f.style.fontSize)m=(v=f.style.fontSize.trim()).match(a),v.length&&m&&(o=!1)}}catch(e){}}else{var R=l.getAttribute("style");R&&(m=R.match(/font-size:\s*\d+(vw|vh|vmin|vmax)/gi))&&(o=!1)}return o?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}}];t.a11yRulesStyle=a},521:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesText=void 0;var i=l(9077),o=l(8422),a=[{id:"RPT_Text_SensoryReference",context:"dom:body, dom:body dom:*",run:function(e,t){var l=["top-left","top-right","bottom-right","bottom-left","round","square","shape","rectangle","triangle","right","left","above","below","top","bottom","upper","lower","corner","beside"],a=e.dom.node;if(o.RPTUtil.hiddenByDefaultElements.includes(a.nodeName.toLowerCase()))return null;var n=a.nodeName.toLowerCase();if("style"===n||"link"===n)return(0,i.RulePass)(1);var r=null,s=o.RPTUtil.getCache(a.ownerDocument,"RPT_Text_SensoryReference",null);if(null==s){for(var u=l,d="("+u[0],c=1;c<u.length;++c)d+="|"+u[c];d+=")\\W",s=new RegExp(d,"gi"),o.RPTUtil.setCache(a.ownerDocument,"RPT_Text_SensoryReference",s)}for(var m=!0,p=a.firstChild,h=function(){if("#text"==p.nodeName){var e=p.nodeValue.trim();if(e.length>0&&null!=e.match(s)){var t={},i=[],o=["right-click","left-click","right-clicking","right-clicks","left-clicking","left-clicks"];e.split(/[\n\r ]+/).reduce((function(e,a){for(var n=l,r=a.replace(/[.?!:;()'",`\]]+$/,""),s=a.toLowerCase().replace(/[.?!:;()'",`\]]/g,""),u=0;u<n.length;u++){var d=s.indexOf(n[u]),c=o.indexOf(s),p=n[u].length,h=s.charAt(p+d);if(!(d<0)){var _="-"==h||"."==h||"?"==h||"!"==h||":"==h||";"==h||"("==h||")"==h||"'"==h||'"'==h||","==h||".`"==h||"\\"==h||"]"==h,g=!1;if(d>0){var b=s.charAt(d-1);g="-"==b||"."==b||"?"==b||"!"==b||":"==b||";"==b||"("==b||")"==b||"'"==b||'"'==b||","==b||".`"==b||"\\"==b||"]"==b}(s.length==p||1==_||1==g)&&c<0&&(m=!1,t.hasOwnProperty(r)||(t[r]=!0,i.push(r)),u=n.length)}}return e[r]=(e[r]||0)+1,e}),Object.create(null)),r=i.join(", ")}}p=p.nextSibling};m&&p;)h();if(!m){var _=o.RPTUtil.getAncestor(a,["body","script"]);m=null==_||"body"!=_.nodeName.toLowerCase()}return m?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1",[r])}},{id:"WCAG20_Text_Emoticons",context:"dom:*",run:function(e,t){for(var l=e.dom.node,a=[":-)",":)",":o)",":]",":3",":c)",":>","=]","8)","=)",":D","C:",":-D",":D","8D","XD","=D","=3","<=3","<=8","--!--",":-(",":(",":c",":<",":[","D:","D8","D;","D=","DX","v.v",":-9",";-)",";)","*)",";]",";D",":-P",":P",":-p",":p","=p",":-Þ",":Þ",":-b",":b",":-O",":O","O_O","o_o","8O","OwO","O-O","0_o","O_o","O3O","o0o ;o_o;","o...o","0w0",":-/",":/",":\\","=/","=\\",":S",":|","d:-)","qB-)",":)~",":-)>....",":-X",":X",":-#",":#","O:-)","0:3","O:)",":'(",";*(","T_T","TT_TT","T.T",":-*",":*","^o)",">:)",">;)",">:-)","B)","B-)","8)","8-)","^>.>^","^<.<^","^>_>^","^<_<^","D:<",">:(","D-:<",">:-(",":-@[1]",";(","`_´","D<","<3","<333","=^_^=","=>.>=","=<_<=","=>.<=","\\,,/","\\m/","\\m/\\>.</\\m/","\\o/","\\o o/","o/\\o",":&",":u"],n=!0,r="",s=l.firstChild;s;)"#text"==s.nodeName&&(r+=" "+s.nodeValue),s=s.nextSibling;if(r.trim().length>0)for(var u=0;n&&u<a.length;++u)for(var d=r.indexOf(a[u]),c=a[u].length;n&&-1!=d;)n=(n=(n=d>0&&!/\s/.test(r.substring(d-1,d))||d<r.length-c&&!/\s/.test(r.substring(d+c,d+c+1))&&!/[.,!'"?]/.test(r.substring(d+c,d+c+1)))||(":)"==a[u]||"(:"==a[u])&&/\(\:.*\:\)/.test(r))||(";)"==a[u]||"(;"==a[u])&&/\(\;.*\;\)/.test(r),d=r.indexOf(a[u],d+1);if(!n){var m=o.RPTUtil.getAncestor(l,["pre","code","script","body"]);n=null==m||"body"!=m.nodeName.toLowerCase()}return n?(0,i.RulePass)("Pass_0"):n?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Text_LetterSpacing",context:"dom:*",run:function(e,t){for(var l=e.dom.node,a=!0,n=l.firstChild;a&&n;){if("#text"==n.nodeName){var r=n.nodeValue;a=!/(^|\s)[a-zA-Z] [a-zA-Z] [a-zA-Z]($|\s)/.test(r)}n=n.nextSibling}if(!a){var s=o.RPTUtil.getAncestor(l,["body","script","code"]);a=null==s||"body"!=s.nodeName.toLowerCase()}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}},{id:"RPT_Pre_ASCIIArt",context:"dom:pre, dom:listing, dom:xmp, dom:plaintext",run:function(e,t){var l=e.dom.node;if("pre"==l.nodeName.toLowerCase()&&(l.previousSibling&&"code"==l.previousSibling.nodeName.toLowerCase()||l.getElementsByTagName("code").length>0||o.RPTUtil.getAncestor(l,"code")))return(0,i.RulePass)("Pass_0");for(var a=!0,n=o.RPTUtil.getInnerText(l),r=0,s=0,u="",d=0;a&&d<n.length;++d){var c=n.substr(d,1);/[\w!@#$%&\*().,?\[\]{}<>=":\/\\-]/.test(c)?u==c?s+=1:s=0:(/\s/.test(c)||(r+=1),s=0),u=c,(r>=5||s>=4)&&(a=!1)}return a?(0,i.RulePass)("Pass_0"):a?void 0:(0,i.RulePotential)("Potential_1")}}];t.a11yRulesText=a},6681:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesTitle=void 0;var i=l(9077),o=l(8422),a=l(9193),n=[{id:"WCAG20_Doc_HasTitle",context:"dom:html",run:function(e,t,l){if(a.AncestorUtil.isFrame(l))return null;for(var n=e.dom.node,r=n.firstChild,s=null;null!=r&&"head"!=r.nodeName.toLowerCase();)r=r.nextSibling;for(var u=n.querySelectorAll("title"),d=0;d<u.length;++d)if(!o.RPTUtil.getAncestor(u[d],["svg"])){s=u[d];break}return null!==r||s?null===s?(0,i.RuleFail)("Fail_2"):null!=s&&o.RPTUtil.getInnerText(s).trim().length>0?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_3"):(0,i.RuleFail)("Fail_1")}},{id:"RPT_Title_Valid",context:"dom:head dom:title",run:function(e,t){var l=e.dom.node,a=o.RPTUtil.getInnerText(l).trim(),n=a.toLowerCase();return n.includes(".com")||n.includes(".net")||n.includes(".org")?(0,i.RulePass)("Pass_0",[a]):0===a.length?null:/^\S*\.[a-zA-Z]{1,4}(?!.)|^https?:\/\/\S*/i.test(a)?(0,i.RulePotential)("Potential_2"):(0,i.RulePass)("Pass_0",[a])}}];t.a11yRulesTitle=n},708:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesVideo=void 0;var i=l(9077),o=l(8422),a=[{id:"HAAC_Video_HasNoTrack",context:"dom:video",run:function(e,t){var l=e.dom.node,o=!1;if("true"===l.getAttribute("aria-hidden"))return null;for(var a=l.getElementsByTagName("track"),n=0;n<a.length;++n)o=o||"captions"===a[n].getAttribute("kind");if(l.textTracks&&l.textTracks.length>0)for(n=0;n<l.textTracks.length;n++)o=o||"captions"===l.textTracks[n].kind;return o?(0,i.RulePass)("Pass_0"):(0,i.RulePotential)("Potential_1")}},{id:"HAAC_Audio_Video_Trigger",context:"dom:audio, dom:video",run:function(e,t){var l=e.dom.node;if(o.RPTUtil.isNodeHiddenFromAT(l))return null;var a=!0,n=l.nodeName.toLowerCase();return"audio"!=n&&"video"!==n||(a=!1),a?(0,i.RulePass)("Pass_0"):(0,i.RuleManual)("Manual_1")}}];t.a11yRulesVideo=a},7314:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesTable=void 0;var i=l(9077),o=l(295),a=l(482),n=l(8422),r=[{id:"WCAG20_Table_CapSummRedundant",context:"dom:table",run:function(e,t){var l,o=e.dom.node;if(o.hasAttribute("summary"))l=o.getAttribute("summary").trim().toLowerCase();else if(o.hasAttribute("aria-describedby")){for(var r=o.getAttribute("aria-describedby").split(" "),s="",u=0;u<r.length;u++){var d=r[u];if(d){var c=a.FragmentUtil.getById(o,d);c&&(s+=" "+n.RPTUtil.getInnerText(c).trim().toLowerCase())}}l=s}if(!l)return null;var m=o.getElementsByTagName("caption");if(0===m.length)return null;if(l.length>0){var p=n.RPTUtil.getInnerText(m[0]).trim().toLowerCase();return l.includes(p)?(0,i.RuleFail)("Fail_1"):(0,i.RulePass)("Pass_0")}}},{id:"Valerie_Caption_HasContent",context:"dom:caption",run:function(e,t){var l=e.dom.node;return n.RPTUtil.hasInnerContentHidden(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"Valerie_Caption_InTable",context:"dom:caption",run:function(e,t){var l=e.dom.node;return null!=n.RPTUtil.getAncestor(l,"table")?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"RPT_Table_DataHeadingsAria",context:"dom:table",run:function(e,t){var l=e.dom.node,o=l.rows;return n.RPTUtil.isDataTable(l)&&null!=o&&0!=o.length?n.RPTUtil.isTableHeaderInFirstRowOrColumn(l)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1"):null}},{id:"Valerie_Table_DataCellRelationships",context:"dom:td, dom:th",run:function(e,t){var l=e.dom.node,o=n.RPTUtil.getAncestor(l,"table");if(null==o||!n.RPTUtil.isComplexDataTable(o))return null;if(null===n.RPTUtil.getCache(l,"Valerie_Table_DataCellRelationships",null)){for(var a=[],r=0;r<o.rows.length;++r){var s=o.rows[r];a[r]||(a[r]=[]);for(var u=0;u<s.cells.length;++u){var d=s.cells[u];n.RPTUtil.setCache(d,"Valerie_Table_DataCellRelationships",r+":"+u);var c=parseInt(d.getAttribute("colspan"));c||(c=1);var m=parseInt(d.getAttribute("rowspan"));m||(m=1);for(var p=0;a[r][p];)p+=1;for(var h=0;h<m;++h){a[r+h]||(a[r+h]=[]);for(var _=0;_<c;++_)a[r+h][p+_]=d}}}var g=l.ownerDocument,b={},v={};for(r=0;r<a.length;++r){var f=!1;for(u=0;u<a[r].length;++u){var R=a[r][u],A=R.nodeName.toLowerCase();if("th"==A){if("row"==R.getAttribute("scope")?(f=!0,n.RPTUtil.attributeNonEmpty(R,"axis")||(b[n.RPTUtil.getCache(R,"Valerie_Table_DataCellRelationships",null)]=!0)):"col"==R.getAttribute("scope")&&(v[u]=!0,n.RPTUtil.attributeNonEmpty(R,"axis")||(b[n.RPTUtil.getCache(R,"Valerie_Table_DataCellRelationships",null)]=!0)),n.RPTUtil.attributeNonEmpty(R,"headers")){var y=R.getAttribute("headers").split(" ");for(h=0;h<y.length;++h)(L=g.getElementById(y[h].trim()))&&n.RPTUtil.getAncestor(L,"table")==o&&(b[n.RPTUtil.getCache(L,"Valerie_Table_DataCellRelationships",null)]=!0)}}else if("td"==A)if(f||v[u])b[n.RPTUtil.getCache(R,"Valerie_Table_DataCellRelationships",null)]=!0;else if(n.RPTUtil.attributeNonEmpty(R,"headers"))for(y=R.getAttribute("headers").split(" "),h=0;h<y.length;++h){var L;(L=g.getElementById(y[h].trim()))&&n.RPTUtil.getAncestor(L,"table")==o&&(b[n.RPTUtil.getCache(R,"Valerie_Table_DataCellRelationships",null)]=!0,b[n.RPTUtil.getCache(L,"Valerie_Table_DataCellRelationships",null)]=!0)}}}n.RPTUtil.setCache(o,"Valerie_Table_DataCellRelationships",b)}var k=n.RPTUtil.getCache(l,"Valerie_Table_DataCellRelationships",null),T=n.RPTUtil.getCache(o,"Valerie_Table_DataCellRelationships",null),P=null!==k&&null!==T&&k in T;return P||"0:0"!==k||0!=n.RPTUtil.getInnerText(l).trim().length?(P||0!=o.getElementsByTagName("th").length||(!0===n.RPTUtil.getCache(o,"Valerie_Table_DataCellRelationships_TrigOnce",!1)?P=!0:n.RPTUtil.setCache(o,"Valerie_Table_DataCellRelationships_TrigOnce",!0)),P?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")):null}},{id:"WCAG20_Table_Scope_Valid",context:"dom:td[scope], dom:th[scope]",run:function(e,t){var l=e.dom.node;if("td"===l.nodeName.toLowerCase())return(0,i.RuleFail)("Fail_2");var o=l.getAttribute("scope").trim().toLowerCase();return/^(row|col|rowgroup|colgroup)$/.test(o)?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1")}},{id:"RPT_Table_LayoutTrigger",context:"dom:table",run:function(e,t){var l=e.dom.node;if(n.RPTUtil.isNodeHiddenFromAT(l))return null;var o=!n.RPTUtil.isLayoutTable(l);return o?(0,i.RulePass)("Pass_0"):o?void 0:(0,i.RulePotential)("Potential_1")}},{id:"WCAG20_Table_Structure",context:"dom:table",run:function(e,t){var l=e.dom.node;if(n.RPTUtil.isNodeHiddenFromAT(l))return null;if(n.RPTUtil.isDataTable(l))return null;if(n.RPTUtil.isNodeInGrid(l))return null;var o=[];n.RPTUtil.attributeNonEmpty(l,"summary")&&o.push(l);for(var a=l.getElementsByTagName("caption"),r=0;r<a.length;++r)if(n.RPTUtil.getAncestor(a[r],"table")==l){if(n.RPTUtil.shouldNodeBeSkippedHidden(a[r]))continue;o.push(a[r]);break}var s=l.getElementsByTagName("th");for(r=0;r<s.length;++r)if(n.RPTUtil.getAncestor(s[r],"table")==l){if(n.RPTUtil.shouldNodeBeSkippedHidden(s[r]))continue;o.push(s[r]);break}var u=l.getElementsByTagName("td");for(r=0;r<u.length;++r)if((u[r].hasAttribute("scope")||u[r].hasAttribute("headers"))&&n.RPTUtil.getAncestor(u[r],"table")==l){if(n.RPTUtil.shouldNodeBeSkippedHidden(u[r]))continue;o.push(u[r]);break}var d=l.nodeName.toLowerCase(),c=new Array,m={};for(r=0;r<o.length;r++){var p=o[r].nodeName.toLowerCase();m.hasOwnProperty(p)||("table"!=p||m.hasOwnProperty.summary?(m[p]=!0,c.push(p)):(m.summary=!0,c.push("summary")))}var h=c.join(", ");return 0==o.length?(0,i.RulePass)("Pass_0"):(0,i.RuleFail)("Fail_1",[d,h])}},{id:"table_aria_descendants",context:"aria:table dom:tr[role], aria:table dom:th[role], aria:table dom:td[role], aria:grid dom:tr[role], aria:grid dom:th[role], aria:grid dom:td[role], aria:treegrid dom:tr[role], aria:treegrid dom:th[role], aria:treegrid dom:td[role]",run:function(e,t,l){var o=l.aria.filter((function(e){return["table","grid","treegrid"].includes(e.role)}));return(0,i.RuleFail)("explicit_role",[e.dom.node.nodeName.toLowerCase(),o[0].role])}},{id:"table_headers_ref_valid",context:"dom:td[headers], dom:th[headers]",run:function(e,t,l){var a=e.dom.node,r=n.RPTUtil.getAncestor(a,"table");if(null==r||!n.RPTUtil.isNodeVisible(r)||!n.RPTUtil.isDataTable(r))return null;a.nodeName.toLowerCase();var s=a.ownerDocument,u=a.getAttribute("headers");if(!u)return null;for(var d=u.split(" "),c=[],m=[],p=[],h=[],_=0;_<d.length;_++){var g=d[_];if(""!==g.trim()){var b=s.getElementById(g);if(b)if(o.DOMUtil.sameNode(b,a))m.push(g);else if(o.DOMUtil.isInSameTable(b,a)){if("th"!==b.nodeName.toLowerCase()){var v=n.RPTUtil.getRoles(b,!0);v.includes("columnheader")||v.includes("rowheader")||h.push(g)}}else p.push(g);else c.push(g)}}var f=[];return 0!=c.length&&f.push((0,i.RuleFail)("Fail_1",[c.toString()])),0!=m.length&&f.push((0,i.RuleFail)("Fail_2",[m.toString()])),0!=p.length&&f.push((0,i.RuleFail)("Fail_3",[p.toString()])),0!=h.length&&f.push((0,i.RuleFail)("Fail_4",[h.toString()])),0==f.length?(0,i.RulePass)("Pass_0"):f}}];t.a11yRulesTable=r},1839:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.a11yRulesets=void 0;var i=l(9077),o=[{id:"EXTENSIONS",name:"Extension Rules",category:i.eRuleCategory.ACCESSIBILITY,description:"Rules for enabling the browser extensions",type:i.eRulesetType.EXTENSION,checkpoints:[{num:"1",name:"Extension CP 1",wcagLevel:"A",summary:"Rules for Extension",rules:[{id:"detector_tabbable",level:i.eRulePolicy.INFORMATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR}]}]},{id:"IBM_Accessibility",name:"IBM Accessibility",category:i.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.1 AA plus additional IBM checklist supplemental requirements.",checkpoints:[{num:"1.1.1",name:"Non-text Content",wcagLevel:"A",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_UsemapValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Object_HasText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Applet_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_ExplicitLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Area_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_AltCommonMisuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_LongDescription2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Img_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Pre_ASCIIArt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_AudioVideoAltFilename",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Style_BackgroundImage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Img_LinkTextNotRedundant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Img_UsemapAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Text_Emoticons",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Figure_label",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Media_AltBrief",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Embed_HasNoEmbed",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"RPT_Embed_HasAlt",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"RPT_Style_Trigger2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"Valerie_Noembed_HasContent",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"HAAC_Canvas",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",wcagLevel:"A",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_AudioTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.2",name:"Captions (Prerecorded)",wcagLevel:"A",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",wcagLevel:"A",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.4",name:"Captions (Live)",wcagLevel:"AA",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_VideoObjectTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",wcagLevel:"AA",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.3.1",name:"Info and Relationships",wcagLevel:"A",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"landmark_name_unique",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"table_headers_ref_valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Headers_FewWords",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Blockquote_HasCite",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Blockquote_WrapsTextQuote",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Block_ShouldBeHeading",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Label_UniqueFor",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_List_UseMarkup",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Script_OnclickHTML1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Fieldset_HasLegend",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Table_CapSummRedundant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Table_Scope_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Input_RadioChkInFieldSet",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"Valerie_Caption_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Valerie_Caption_InTable",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Valerie_Table_DataCellRelationships",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Table_DataHeadingsAria",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Label_RefValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Style_BeforeAfter",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_List_Misuse",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Select_HasOptGroup",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Script_OnclickHTML2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Input_InFieldSet",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Table_LayoutTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Table_Structure",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"aria_hidden_focus_misuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.3.2",name:"Meaningful Sequence",wcagLevel:"A",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Text_LetterSpacing",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.3.3",name:"Sensory Characteristics",wcagLevel:"A",summary:"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.",rules:[{id:"RPT_Text_SensoryReference",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.3.4",name:"Orientation",wcagLevel:"AA",summary:"Content does not restrict its view and operation to a single display orientation, such as portrait or landscape.",rules:[]},{num:"1.3.5",name:"Identify Input Purpose",wcagLevel:"AA",summary:"The purpose of each input field that collects information about the user can be programmatically determined when the field serves a common purpose.",rules:[{id:"WCAG21_Input_Autocomplete",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.4.1",name:"Use of Color",wcagLevel:"A",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Style_ColorSemantics1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.2",name:"Audio Control",wcagLevel:"A",summary:"If any audio 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.",rules:[{id:"RPT_Embed_AutoStart",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.3",name:"Contrast (Minimum)",wcagLevel:"AA",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.4.4",name:"Resize Text",wcagLevel:"AA",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"meta_viewport_zoom",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.4.5",name:"Images of Text",wcagLevel:"AA",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"1.4.10",name:"Reflow",wcagLevel:"AA",summary:"Content can reflow without loss of information or functionality, and without requiring scrolling in two dimensions.",rules:[{id:"meta_viewport_zoom",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.4.11",name:"Non-text Contrast",wcagLevel:"AA",summary:"The parts of graphical objects required to understand the content, and the visual information required to identify UI components and states, have a contrast ratio of at least 3:1 against adjacent colors.",rules:[]},{num:"1.4.12",name:"Text Spacing",wcagLevel:"AA",summary:"No loss of content or functionality occurs when users change letter, word and paragraph spacing, as well as line height.",rules:[]},{num:"1.4.13",name:"Content on Hover or Focus",wcagLevel:"AA",summary:"Where hover or focus actions cause additional content to become visible and hidden, the additional content is dismissable, hoverable and persistent.",rules:[]},{num:"2.1.1",name:"Keyboard",wcagLevel:"A",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MissingFocusableChild",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MissingKeyboardHandler",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Audio_Video_Trigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"HAAC_Application_Role_Text",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.1.2",name:"No Keyboard Trap",wcagLevel:"A",summary:"If keyboard focus can be moved to a component 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.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.1.4",name:"Character Key Shortcuts",wcagLevel:"A",summary:"If a keyboard shortcut is implemented using only letter, punctuation, number or symbol characters, then the shortcut can be turned off, remapped or activated only on focus.",rules:[]},{num:"2.2.1",name:"Timing Adjustable",wcagLevel:"A",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Meta_RedirectZero",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"2.2.2",name:"Pause, Stop, Hide",wcagLevel:"A",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Blink_AlwaysTrigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Blink_CSSTrigger1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",wcagLevel:"A",summary:"Content does 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.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",wcagLevel:"A",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Html_SkipNav",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Valerie_Frame_SrcHtml",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleSearchLandmarks",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleDocumentRoles",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_RegionLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"2.4.2",name:"Page Titled",wcagLevel:"A",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Title_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.3",name:"Focus Order",wcagLevel:"A",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[{id:"IBMA_Focus_Tabbable",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"IBMA_Focus_MultiTab",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.4",name:"Link Purpose (In Context)",wcagLevel:"A",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.4.5",name:"Multiple Ways",wcagLevel:"AA",summary:"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.",rules:[]},{num:"2.4.6",name:"Headings and Labels",wcagLevel:"AA",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.7",name:"Focus Visible",wcagLevel:"AA",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Script_FocusBlurs",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.5.1",name:"Pointer Gestures",wcagLevel:"A",summary:"All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture.",rules:[]},{num:"2.5.2",name:"Pointer Cancellation",wcagLevel:"A",summary:"For functionality that can be operated using a single pointer, completion of the function is on the up-event with an ability to abort, undo or reverse the outcome.",rules:[]},{num:"2.5.3",name:"Label in Name",wcagLevel:"A",summary:"For user interface components with labels that include text or images of text, the accessible name contains the text that is presented visually.",rules:[{id:"WCAG21_Label_Accessible",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.5.4",name:"Motion Actuation",wcagLevel:"A",summary:"Functionality that can be operated by motion can also be operated by user interface components, and the motion trigger can be disabled.",rules:[]},{num:"3.1.1",name:"Language of Page",wcagLevel:"A",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.1.2",name:"Language of Parts",wcagLevel:"AA",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"3.2.1",name:"On Focus",wcagLevel:"A",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Script_FocusBlurs",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.2.2",name:"On Input",wcagLevel:"A",summary:"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.",rules:[{id:"WCAG20_A_TargetAndText",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Form_HasSubmit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Form_TargetAndText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Input_HasOnchange",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Form_ChangeEmpty",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"3.2.3",name:"Consistent Navigation",wcagLevel:"AA",summary:"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.",rules:[]},{num:"3.2.4",name:"Consistent Identification",wcagLevel:"AA",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",wcagLevel:"A",summary:"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.",rules:[{id:"HAAC_Aria_ErrorMessage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.3.2",name:"Labels or Instructions",wcagLevel:"A",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_LabelAfter",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Accesskey_NeedLabel",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_Or_HTML5_Attr",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Input_Placeholder",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_VisibleLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.3.3",name:"Error Suggestion",wcagLevel:"AA",summary:"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.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",wcagLevel:"AA",summary:"For content 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, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",wcagLevel:"A",summary:"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.",rules:[{id:"RPT_Elem_UniqueId",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Elem_UniqueAccessKey",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"4.1.2",name:"Name, Role, Value",wcagLevel:"A",summary:"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.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Valerie_Label_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidRole",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"table_aria_descendants",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidPropertyValue",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidIdRef",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredProperties",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_EmptyPropertyValue",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidProperty",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_ImgAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_SvgAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Canvas",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"aria_semantics_role",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"aria_semantics_attribute",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_WidgetLabels_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_List_Group_ListItem",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_ActiveDescendantCheck",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_version",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_popup_reference",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_haspopup",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_focusable_elements",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_active_descendant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_autocomplete",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"aria_hidden_focus_misuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]}]},{id:"WCAG_2_1",name:"WCAG 2.1 (A, AA)",category:i.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.1 AA. This is the current W3C recommendation. Content that conforms to WCAG 2.1 also conforms to WCAG 2.0.",checkpoints:[{num:"1.1.1",name:"Non-text Content",wcagLevel:"A",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_UsemapValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Object_HasText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Applet_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_ExplicitLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Area_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_AltCommonMisuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_LongDescription2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Img_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Pre_ASCIIArt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_AudioVideoAltFilename",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Style_BackgroundImage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Img_LinkTextNotRedundant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Img_UsemapAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Text_Emoticons",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Figure_label",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Media_AltBrief",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Embed_HasNoEmbed",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"RPT_Embed_HasAlt",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"RPT_Style_Trigger2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"Valerie_Noembed_HasContent",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"HAAC_Canvas",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",wcagLevel:"A",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_AudioTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.2",name:"Captions (Prerecorded)",wcagLevel:"A",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",wcagLevel:"A",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.4",name:"Captions (Live)",wcagLevel:"AA",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_VideoObjectTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",wcagLevel:"AA",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.3.1",name:"Info and Relationships",wcagLevel:"A",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"landmark_name_unique",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"table_headers_ref_valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Headers_FewWords",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Blockquote_HasCite",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Blockquote_WrapsTextQuote",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Block_ShouldBeHeading",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Label_UniqueFor",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_List_UseMarkup",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Script_OnclickHTML1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Fieldset_HasLegend",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Table_CapSummRedundant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Table_Scope_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Input_RadioChkInFieldSet",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"Valerie_Caption_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Valerie_Caption_InTable",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Valerie_Table_DataCellRelationships",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Table_DataHeadingsAria",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Label_RefValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Style_BeforeAfter",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_List_Misuse",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Select_HasOptGroup",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Script_OnclickHTML2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Input_InFieldSet",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Table_LayoutTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Table_Structure",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"aria_hidden_focus_misuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.3.2",name:"Meaningful Sequence",wcagLevel:"A",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Text_LetterSpacing",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.3.3",name:"Sensory Characteristics",wcagLevel:"A",summary:"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.",rules:[{id:"RPT_Text_SensoryReference",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.3.4",name:"Orientation",wcagLevel:"A",summary:"Content does not restrict its view and operation to a single display orientation, such as portrait or landscape.",rules:[]},{num:"1.3.5",name:"Identify Input Purpose",wcagLevel:"AA",summary:"The purpose of each input field that collects information about the user can be programmatically determined when the field serves a common purpose.",rules:[{id:"WCAG21_Input_Autocomplete",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.4.1",name:"Use of Color",wcagLevel:"A",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Style_ColorSemantics1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.2",name:"Audio Control",wcagLevel:"A",summary:"If any audio 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.",rules:[{id:"RPT_Embed_AutoStart",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.3",name:"Contrast (Minimum)",wcagLevel:"AA",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.4.4",name:"Resize Text",wcagLevel:"AA",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.4.5",name:"Images of Text",wcagLevel:"AA",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"1.4.10",name:"Reflow",wcagLevel:"AA",summary:"Content can reflow without loss of information or functionality, and without requiring scrolling in two dimensions.",rules:[]},{num:"1.4.11",name:"Non-text Contrast",wcagLevel:"AA",summary:"The parts of graphical objects required to understand the content, and the visual information required to identify UI components and states, have a contrast ratio of at least 3:1 against adjacent colors.",rules:[]},{num:"1.4.12",name:"Text Spacing",wcagLevel:"AA",summary:"No loss of content or functionality occurs when users change letter, word and paragraph spacing, as well as line height.",rules:[]},{num:"1.4.13",name:"Content on Hover or Focus",wcagLevel:"AA",summary:"Where hover or focus actions cause additional content to become visible and hidden, the additional content is dismissable, hoverable and persistent.",rules:[]},{num:"2.1.1",name:"Keyboard",wcagLevel:"A",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MissingFocusableChild",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MissingKeyboardHandler",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Audio_Video_Trigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"HAAC_Application_Role_Text",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.1.2",name:"No Keyboard Trap",wcagLevel:"A",summary:"If keyboard focus can be moved to a component 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.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.1.4",name:"Character Key Shortcuts",wcagLevel:"A",summary:"If a keyboard shortcut is implemented using only letter, punctuation, number or symbol characters, then the shortcut can be turned off, remapped or activated only on focus.",rules:[]},{num:"2.2.1",name:"Timing Adjustable",wcagLevel:"A",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Meta_RedirectZero",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"2.2.2",name:"Pause, Stop, Hide",wcagLevel:"A",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Blink_AlwaysTrigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Blink_CSSTrigger1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",wcagLevel:"A",summary:"Content does 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.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",wcagLevel:"A",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Html_SkipNav",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Valerie_Frame_SrcHtml",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleSearchLandmarks",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleDocumentRoles",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_RegionLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"2.4.2",name:"Page Titled",wcagLevel:"A",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Title_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.3",name:"Focus Order",wcagLevel:"A",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[{id:"IBMA_Focus_Tabbable",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"IBMA_Focus_MultiTab",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.4",name:"Link Purpose (In Context)",wcagLevel:"A",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.4.5",name:"Multiple Ways",wcagLevel:"AA",summary:"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.",rules:[]},{num:"2.4.6",name:"Headings and Labels",wcagLevel:"AA",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.7",name:"Focus Visible",wcagLevel:"AA",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Script_FocusBlurs",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.5.1",name:"Pointer Gestures",wcagLevel:"A",summary:"All functionality that uses multipoint or path-based gestures for operation can be operated with a single pointer without a path-based gesture.",rules:[]},{num:"2.5.2",name:"Pointer Cancellation",wcagLevel:"A",summary:"For functionality that can be operated using a single pointer, completion of the function is on the up-event with an ability to abort, undo or reverse the outcome.",rules:[]},{num:"2.5.3",name:"Label in Name",wcagLevel:"A",summary:"For user interface components with labels that include text or images of text, the accessible name contains the text that is presented visually.",rules:[{id:"WCAG21_Label_Accessible",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.5.4",name:"Motion Actuation",wcagLevel:"A",summary:"Functionality that can be operated by motion can also be operated by user interface components, and the motion trigger can be disabled.",rules:[]},{num:"3.1.1",name:"Language of Page",wcagLevel:"A",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.1.2",name:"Language of Parts",wcagLevel:"AA",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"3.2.1",name:"On Focus",wcagLevel:"A",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Script_FocusBlurs",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.2.2",name:"On Input",wcagLevel:"A",summary:"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.",rules:[{id:"WCAG20_A_TargetAndText",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Form_HasSubmit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Form_TargetAndText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Input_HasOnchange",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Form_ChangeEmpty",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"3.2.3",name:"Consistent Navigation",wcagLevel:"AA",summary:"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.",rules:[]},{num:"3.2.4",name:"Consistent Identification",wcagLevel:"AA",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",wcagLevel:"A",summary:"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.",rules:[{id:"HAAC_Aria_ErrorMessage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.3.2",name:"Labels or Instructions",wcagLevel:"A",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_LabelAfter",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Accesskey_NeedLabel",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_Or_HTML5_Attr",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Input_Placeholder",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_VisibleLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.3.3",name:"Error Suggestion",wcagLevel:"AA",summary:"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.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",wcagLevel:"AA",summary:"For content 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, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",wcagLevel:"A",summary:"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.",rules:[{id:"RPT_Elem_UniqueId",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Elem_UniqueAccessKey",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"4.1.2",name:"Name, Role, Value",wcagLevel:"A",summary:"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.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Valerie_Label_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidRole",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"table_aria_descendants",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidPropertyValue",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidIdRef",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredProperties",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_EmptyPropertyValue",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidProperty",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_ImgAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_SvgAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Canvas",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"aria_semantics_role",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"aria_semantics_attribute",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_WidgetLabels_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_List_Group_ListItem",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_ActiveDescendantCheck",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_version",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_popup_reference",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_haspopup",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_focusable_elements",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_active_descendant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_autocomplete",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"aria_hidden_focus_misuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]}]},{id:"WCAG_2_0",name:"WCAG 2.0 (A, AA)",category:i.eRuleCategory.ACCESSIBILITY,description:"Rules for WCAG 2.0 AA. Referenced by US Section 508, but not the latest W3C recommendation.",checkpoints:[{num:"1.1.1",name:"Non-text Content",wcagLevel:"A",summary:"All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.",rules:[{id:"WCAG20_Input_ExplicitLabelImage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_UsemapValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Object_HasText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Applet_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_ExplicitLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Area_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_AltCommonMisuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Img_LongDescription2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Img_HasAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Pre_ASCIIArt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_AudioVideoAltFilename",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Style_BackgroundImage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Img_LinkTextNotRedundant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Img_TitleEmptyWhenAltNull",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Img_UsemapAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Text_Emoticons",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Img_PresentationImgHasNonNullAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Figure_label",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Media_AltBrief",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Embed_HasNoEmbed",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"RPT_Embed_HasAlt",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"RPT_Style_Trigger2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_BackgroundImg_HasTextOrTitle",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"Valerie_Noembed_HasContent",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"HAAC_Canvas",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.1",name:"Audio-only and Video-only (Prerecorded)",wcagLevel:"A",summary:"For prerecorded audio-only or video-only media, an alternative provides equivalent information.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_AudioTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.2",name:"Captions (Prerecorded)",wcagLevel:"A",summary:"Captions are provided for all prerecorded audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.2.3",name:"Audio Description or Media Alternative (Prerecorded)",wcagLevel:"A",summary:"An alternative for time-based media or audio description of the prerecorded video content is provided for synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.2.4",name:"Captions (Live)",wcagLevel:"AA",summary:"Captions are provided for all live audio content in synchronized media.",rules:[{id:"HAAC_Video_HasNoTrack",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Media_VideoObjectTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.2.5",name:"Audio Description (Prerecorded)",wcagLevel:"AA",summary:"Audio description is provided for all prerecorded video content in synchronized media.",rules:[{id:"RPT_Media_VideoReferenceTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.3.1",name:"Info and Relationships",wcagLevel:"A",summary:"Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.",rules:[{id:"landmark_name_unique",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"table_headers_ref_valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Headers_FewWords",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Blockquote_HasCite",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Blockquote_WrapsTextQuote",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Block_ShouldBeHeading",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Label_UniqueFor",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_List_UseMarkup",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Script_OnclickHTML1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Fieldset_HasLegend",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Table_CapSummRedundant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Table_Scope_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"WCAG20_Input_RadioChkInFieldSet",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"Valerie_Caption_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Valerie_Caption_InTable",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Valerie_Table_DataCellRelationships",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Table_DataHeadingsAria",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Label_RefValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Style_BeforeAfter",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_List_Misuse",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Select_HasOptGroup",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Script_OnclickHTML2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Input_InFieldSet",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Table_LayoutTrigger",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_FOUR},{id:"WCAG20_Table_Structure",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"aria_hidden_focus_misuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.3.2",name:"Meaningful Sequence",wcagLevel:"A",summary:"When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.",rules:[{id:"Valerie_Elem_DirValid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Text_LetterSpacing",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.3.3",name:"Sensory Characteristics",wcagLevel:"A",summary:"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.",rules:[{id:"RPT_Text_SensoryReference",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.1",name:"Use of Color",wcagLevel:"A",summary:"Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.",rules:[{id:"RPT_Font_ColorInForm",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Style_ColorSemantics1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.2",name:"Audio Control",wcagLevel:"A",summary:"If any audio 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.",rules:[{id:"RPT_Embed_AutoStart",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"1.4.3",name:"Contrast (Minimum)",wcagLevel:"AA",summary:"The visual presentation of text and images of text has a contrast ratio of at least 4.5:1, with a 3:1 ratio for large-scale text.",rules:[{id:"IBMA_Color_Contrast_WCAG2AA",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"IBMA_Color_Contrast_WCAG2AA_PV",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"1.4.4",name:"Resize Text",wcagLevel:"AA",summary:"Text can be resized without assistive technology up to 200 percent without loss of content or functionality.",rules:[{id:"WCAG21_Style_Viewport",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"1.4.5",name:"Images of Text",wcagLevel:"AA",summary:"If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text.",rules:[]},{num:"2.1.1",name:"Keyboard",wcagLevel:"A",summary:"All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.",rules:[{id:"RPT_Elem_EventMouseAndKey",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_InvalidTabindexForActivedescendant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MissingFocusableChild",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MissingKeyboardHandler",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Audio_Video_Trigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"HAAC_Application_Role_Text",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.1.2",name:"No Keyboard Trap",wcagLevel:"A",summary:"If keyboard focus can be moved to a component 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.",rules:[{id:"HAAC_Media_DocumentTrigger2",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.2.1",name:"Timing Adjustable",wcagLevel:"A",summary:"For each time limit that is set by the content, the user can turn off, adjust, or extend the limit.",rules:[{id:"RPT_Meta_Refresh",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Meta_RedirectZero",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"2.2.2",name:"Pause, Stop, Hide",wcagLevel:"A",summary:"For moving, blinking, scrolling, or auto-updating information, the user can pause, stop, hide or adjust the information.",rules:[{id:"RPT_Marquee_Trigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Blink_AlwaysTrigger",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO},{id:"RPT_Blink_CSSTrigger1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.3.1",name:"Three Flashes or Below Threshold",wcagLevel:"A",summary:"Content does 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.",rules:[]},{num:"2.4.1",name:"Bypass Blocks",wcagLevel:"A",summary:"A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.",rules:[{id:"WCAG20_Frame_HasTitle",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Html_SkipNav",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Valerie_Frame_SrcHtml",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleSearchLandmarks",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ComplementaryLandmarkLabel_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleApplicationLandmarks",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ApplicationLandmarkLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleDocumentRoles",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Body_FirstASkips_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Body_FirstAContainsSkipText_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_OrphanedContent_Native_Host_Sematics",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_RegionLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleMainsVisibleLabel_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleBannerLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleComplementaryLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleContentinfoLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleFormLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleNavigationLandmarks_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleArticleRoles_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleGroupRoles_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_OneBannerInSiblingSet_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ContentinfoWithNoMain_Implicit",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_ComplementaryRequiredLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleRegionsUniqueLabel_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"Rpt_Aria_MultipleMainsRequireLabel_Implicit_2",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"2.4.2",name:"Page Titled",wcagLevel:"A",summary:"Web pages, non-web documents, and software have titles that describe topic or purpose.",rules:[{id:"WCAG20_Doc_HasTitle",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"RPT_Title_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.3",name:"Focus Order",wcagLevel:"A",summary:"If content can be navigated sequentially and the navigation sequences affect meaning or operation, focusable components receive focus in an order that preserves meaning and operability.",rules:[{id:"IBMA_Focus_Tabbable",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"IBMA_Focus_MultiTab",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.4",name:"Link Purpose (In Context)",wcagLevel:"A",summary:"The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link content.",rules:[{id:"WCAG20_A_HasText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_TWO}]},{num:"2.4.5",name:"Multiple Ways",wcagLevel:"AA",summary:"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.",rules:[]},{num:"2.4.6",name:"Headings and Labels",wcagLevel:"AA",summary:"Headings and labels describe topic or purpose.",rules:[{id:"RPT_Header_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"2.4.7",name:"Focus Visible",wcagLevel:"AA",summary:"Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.",rules:[{id:"RPT_Style_HinderFocus1",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Script_FocusBlurs",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.1.1",name:"Language of Page",wcagLevel:"A",summary:"The default human language of Web pages, non-Web documents, or software can be programmatically determined.",rules:[{id:"WCAG20_Html_HasLang",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.1.2",name:"Language of Parts",wcagLevel:"AA",summary:"The human language of each passage or phrase in the content can be programmatically determined.",rules:[{id:"WCAG20_Elem_Lang_Valid",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"3.2.1",name:"On Focus",wcagLevel:"A",summary:"When any component receives focus, it does not initiate a change of context.",rules:[{id:"WCAG20_Select_NoChangeAction",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Script_FocusBlurs",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.2.2",name:"On Input",wcagLevel:"A",summary:"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.",rules:[{id:"WCAG20_A_TargetAndText",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Form_HasSubmit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Form_TargetAndText",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Input_HasOnchange",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"RPT_Form_ChangeEmpty",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"3.2.3",name:"Consistent Navigation",wcagLevel:"AA",summary:"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.",rules:[]},{num:"3.2.4",name:"Consistent Identification",wcagLevel:"AA",summary:"Components that have the same functionality within a set of Web pages are identified consistently.",rules:[]},{num:"3.3.1",name:"Error Identification",wcagLevel:"A",summary:"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.",rules:[{id:"HAAC_Aria_ErrorMessage",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.3.2",name:"Labels or Instructions",wcagLevel:"A",summary:"Labels or instructions are provided when content requires user input.",rules:[{id:"WCAG20_Input_LabelBefore",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_LabelAfter",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Accesskey_NeedLabel",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_Or_HTML5_Attr",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Input_Placeholder",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"WCAG20_Input_VisibleLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]},{num:"3.3.3",name:"Error Suggestion",wcagLevel:"AA",summary:"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.",rules:[]},{num:"3.3.4",name:"Error Prevention (Legal, Financial, Data)",wcagLevel:"AA",summary:"For content 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, the user can reverse, correct, or confirm the action.",rules:[]},{num:"4.1.1",name:"Parsing",wcagLevel:"A",summary:"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.",rules:[{id:"RPT_Elem_UniqueId",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"WCAG20_Elem_UniqueAccessKey",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE}]},{num:"4.1.2",name:"Name, Role, Value",wcagLevel:"A",summary:"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.",rules:[{id:"WCAG20_Input_ExplicitLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Valerie_Label_HasContent",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidRole",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"table_aria_descendants",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidPropertyValue",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidIdRef",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredProperties",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_EmptyPropertyValue",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_ValidProperty",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_ImgAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Aria_SvgAlt",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_Canvas",level:i.eRulePolicy.RECOMMENDATION,toolkitLevel:i.eToolkitLevel.LEVEL_THREE},{id:"aria_semantics_role",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"aria_semantics_attribute",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredChildren_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_RequiredParent_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_WidgetLabels_Implicit",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_List_Group_ListItem",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"HAAC_ActiveDescendantCheck",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"Rpt_Aria_MultipleToolbarUniqueLabel",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_version",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_popup_reference",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_haspopup",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_focusable_elements",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_active_descendant",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"combobox_autocomplete",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE},{id:"aria_hidden_focus_misuse",level:i.eRulePolicy.VIOLATION,toolkitLevel:i.eToolkitLevel.LEVEL_ONE}]}]}];t.a11yRulesets=o},9193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AncestorUtil=void 0;var l=function(){function e(){}return e.isPresentationFrame=function(e){if(e&&e.dom)for(var t=e.dom.length-2;t>=0;--t){var l=e.dom[t].node;if(1===l.nodeType&&"iframe"===l.nodeName.toLowerCase()&&("presentation"===l.getAttribute("role")||"true"===l.getAttribute("aria-hidden")))return!0}return!1},e.isFrame=function(e){if(e&&e.dom)for(var t=e.dom.length-2;t>=0;--t){var l=e.dom[t].node;if(1===l.nodeType&&"iframe"===l.nodeName.toLowerCase())return!0}return!1},e}();t.AncestorUtil=l},482:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FragmentUtil=void 0;var l=function(){function e(){}return e.getOwnerFragment=function(e){for(var t=e;t.parentNode&&(t=t.parentNode);)if(11===t.nodeType)return t;return e.ownerDocument},e.getById=function(e,t){return this.getOwnerFragment(e).getElementById(t)},e.getAncestor=function(e,t){var l=e.dom.filter((function(e){return e.role===t}));return l.length>0&&l[0].node||null},e.getAncestorWithRole=function(e,t){var l=e.aria.filter((function(e){return e.role===t}));return l.length>0&&l[0].node||null},e}();t.FragmentUtil=l},2527:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LangUtil=void 0;var l=[["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","aaa","aab","aac","aad","aae","aaf","aag","aah","aai","aak","aal","aam","aan","aao","aap","aaq","aas","aat","aau","aav","aaw","aax","aaz","aba","abb","abc","abd","abe","abf","abg","abh","abi","abj","abl","abm","abn","abo","abp","abq","abr","abs","abt","abu","abv","abw","abx","aby","abz","aca","acb","acd","ace","acf","ach","aci","ack","acl","acm","acn","acp","acq","acr","acs","act","acu","acv","acw","acx","acy","acz","ada","adb","add","ade","adf","adg","adh","adi","adj","adl","adn","ado","adp","adq","adr","ads","adt","adu","adw","adx","ady","adz","aea","aeb","aec","aed","aee","aek","ael","aem","aen","aeq","aer","aes","aeu","aew","aey","aez","afa","afb","afd","afe","afg","afh","afi","afk","afn","afo","afp","afs","aft","afu","afz","aga","agb","agc","agd","age","agf","agg","agh","agi","agj","agk","agl","agm","agn","ago","agp","agq","agr","ags","agt","agu","agv","agw","agx","agy","agz","aha","ahb","ahg","ahh","ahi","ahk","ahl","ahm","ahn","aho","ahp","ahr","ahs","aht","aia","aib","aic","aid","aie","aif","aig","aih","aii","aij","aik","ail","aim","ain","aio","aip","aiq","air","ais","ait","aiw","aix","aiy","aja","ajg","aji","ajn","ajp","ajt","aju","ajw","ajz","akb","akc","akd","ake","akf","akg","akh","aki","akj","akk","akl","akm","ako","akp","akq","akr","aks","akt","aku","akv","akw","akx","aky","akz","ala","alc","ald","ale","alf","alg","alh","ali","alj","alk","all","alm","aln","alo","alp","alq","alr","als","alt","alu","alv","alw","alx","aly","alz","ama","amb","amc","ame","amf","amg","ami","amj","amk","aml","amm","amn","amo","amp","amq","amr","ams","amt","amu","amv","amw","amx","amy","amz","ana","anb","anc","and","ane","anf","ang","anh","ani","anj","ank","anl","anm","ann","ano","anp","anq","anr","ans","ant","anu","anv","anw","anx","any","anz","aoa","aob","aoc","aod","aoe","aof","aog","aoh","aoi","aoj","aok","aol","aom","aon","aor","aos","aot","aou","aox","aoz","apa","apb","apc","apd","ape","apf","apg","aph","api","apj","apk","apl","apm","apn","apo","app","apq","apr","aps","apt","apu","apv","apw","apx","apy","apz","aqa","aqc","aqd","aqg","aqk","aql","aqm","aqn","aqp","aqr","aqt","aqz","arb","arc","ard","are","arh","ari","arj","ark","arl","arn","aro","arp","arq","arr","ars","art","aru","arv","arw","arx","ary","arz","asa","asb","asc","asd","ase","asf","asg","ash","asi","asj","ask","asl","asn","aso","asp","asq","asr","ass","ast","asu","asv","asw","asx","asy","asz","ata","atb","atc","atd","ate","atg","ath","ati","atj","atk","atl","atm","atn","ato","atp","atq","atr","ats","att","atu","atv","atw","atx","aty","atz","aua","aub","auc","aud","aue","auf","aug","auh","aui","auj","auk","aul","aum","aun","auo","aup","auq","aur","aus","aut","auu","auw","aux","auy","auz","avb","avd","avi","avk","avl","avm","avn","avo","avs","avt","avu","avv","awa","awb","awc","awd","awe","awg","awh","awi","awk","awm","awn","awo","awr","aws","awt","awu","awv","aww","awx","awy","axb","axe","axg","axk","axl","axm","axx","aya","ayb","ayc","ayd","aye","ayg","ayh","ayi","ayk","ayl","ayn","ayo","ayp","ayq","ayr","ays","ayt","ayu","ayx","ayy","ayz","aza","azb","azc","azd","azg","azj","azm","azn","azo","azt","azz"],["ba","be","bg","bh","bi","bm","bn","bo","br","bs","baa","bab","bac","bad","bae","baf","bag","bah","bai","baj","bal","ban","bao","bap","bar","bas","bat","bau","bav","baw","bax","bay","baz","bba","bbb","bbc","bbd","bbe","bbf","bbg","bbh","bbi","bbj","bbk","bbl","bbm","bbn","bbo","bbp","bbq","bbr","bbs","bbt","bbu","bbv","bbw","bbx","bby","bbz","bca","bcb","bcc","bcd","bce","bcf","bcg","bch","bci","bcj","bck","bcl","bcm","bcn","bco","bcp","bcq","bcr","bcs","bct","bcu","bcv","bcw","bcy","bcz","bda","bdb","bdc","bdd","bde","bdf","bdg","bdh","bdi","bdj","bdk","bdl","bdm","bdn","bdo","bdp","bdq","bdr","bds","bdt","bdu","bdv","bdw","bdx","bdy","bdz","bea","beb","bec","bed","bee","bef","beg","beh","bei","bej","bek","bem","beo","bep","beq","ber","bes","bet","beu","bev","bew","bex","bey","bez","bfa","bfb","bfc","bfd","bfe","bff","bfg","bfh","bfi","bfj","bfk","bfl","bfm","bfn","bfo","bfp","bfq","bfr","bfs","bft","bfu","bfw","bfx","bfy","bfz","bga","bgb","bgc","bgd","bge","bgf","bgg","bgi","bgj","bgk","bgl","bgm","bgn","bgo","bgp","bgq","bgr","bgs","bgt","bgu","bgv","bgw","bgx","bgy","bgz","bha","bhb","bhc","bhd","bhe","bhf","bhg","bhh","bhi","bhj","bhk","bhl","bhm","bhn","bho","bhp","bhq","bhr","bhs","bht","bhu","bhv","bhw","bhx","bhy","bhz","bia","bib","bic","bid","bie","bif","big","bij","bik","bil","bim","bin","bio","bip","biq","bir","bit","biu","biv","biw","bix","biy","biz","bja","bjb","bjc","bjd","bje","bjf","bjg","bjh","bji","bjj","bjk","bjl","bjm","bjn","bjo","bjp","bjq","bjr","bjs","bjt","bju","bjv","bjw","bjx","bjy","bjz","bka","bkb","bkc","bkd","bkf","bkg","bkh","bki","bkj","bkk","bkl","bkm","bkn","bko","bkp","bkq","bkr","bks","bkt","bku","bkv","bkw","bkx","bky","bkz","bla","blb","blc","bld","ble","blf","blg","blh","bli","blj","blk","bll","blm","bln","blo","blp","blq","blr","bls","blt","blv","blw","blx","bly","blz","bma","bmb","bmc","bmd","bme","bmf","bmg","bmh","bmi","bmj","bmk","bml","bmm","bmn","bmo","bmp","bmq","bmr","bms","bmt","bmu","bmv","bmw","bmx","bmy","bmz","bna","bnb","bnc","bnd","bne","bnf","bng","bni","bnj","bnk","bnl","bnm","bnn","bno","bnp","bnq","bnr","bns","bnt","bnu","bnv","bnw","bnx","bny","bnz","boa","bob","boe","bof","bog","boh","boi","boj","bok","bol","bom","bon","boo","bop","boq","bor","bot","bou","bov","bow","box","boy","boz","bpa","bpb","bpd","bpe","bpg","bph","bpi","bpj","bpk","bpl","bpm","bpn","bpo","bpp","bpq","bpr","bps","bpt","bpu","bpv","bpw","bpx","bpy","bpz","bqa","bqb","bqc","bqd","bqf","bqg","bqh","bqi","bqj","bqk","bql","bqm","bqn","bqo","bqp","bqq","bqr","bqs","bqt","bqu","bqv","bqw","bqx","bqy","bqz","bra","brb","brc","brd","brf","brg","brh","bri","brj","brk","brl","brm","brn","bro","brp","brq","brr","brs","brt","bru","brv","brw","brx","bry","brz","bsa","bsb","bsc","bse","bsf","bsg","bsh","bsi","bsj","bsk","bsl","bsm","bsn","bso","bsp","bsq","bsr","bss","bst","bsu","bsv","bsw","bsx","bsy","bta","btb","btc","btd","bte","btf","btg","bth","bti","btj","btk","btl","btm","btn","bto","btp","btq","btr","bts","btt","btu","btv","btw","btx","bty","btz","bua","bub","buc","bud","bue","buf","bug","buh","bui","buj","buk","bum","bun","buo","bup","buq","bus","but","buu","buv","buw","bux","buy","buz","bva","bvb","bvc","bvd","bve","bvf","bvg","bvh","bvi","bvj","bvk","bvl","bvm","bvn","bvo","bvp","bvq","bvr","bvt","bvu","bvv","bvw","bvx","bvy","bvz","bwa","bwb","bwc","bwd","bwe","bwf","bwg","bwh","bwi","bwj","bwk","bwl","bwm","bwn","bwo","bwp","bwq","bwr","bws","bwt","bwu","bww","bwx","bwy","bwz","bxa","bxb","bxc","bxd","bxe","bxf","bxg","bxh","bxi","bxj","bxk","bxl","bxm","bxn","bxo","bxp","bxq","bxr","bxs","bxu","bxv","bxw","bxx","bxz","bya","byb","byc","byd","bye","byf","byg","byh","byi","byj","byk","byl","bym","byn","byo","byp","byq","byr","bys","byt","byv","byw","byx","byy","byz","bza","bzb","bzc","bzd","bze","bzf","bzg","bzh","bzi","bzj","bzk","bzl","bzm","bzn","bzo","bzp","bzq","bzr","bzs","bzt","bzu","bzv","bzw","bzx","bzy","bzz"],["ca","ce","ch","co","cr","cs","cu","cv","cy","caa","cab","cac","cad","cae","caf","cag","cah","cai","caj","cak","cal","cam","can","cao","cap","caq","car","cas","cau","cav","caw","cax","cay","caz","cba","cbb","cbc","cbd","cbe","cbg","cbh","cbi","cbj","cbk","cbl","cbn","cbo","cbq","cbr","cbs","cbt","cbu","cbv","cbw","cby","cca","ccc","ccd","cce","ccg","cch","ccj","ccl","ccm","ccn","cco","ccp","ccq","ccr","ccs","cda","cdc","cdd","cde","cdf","cdg","cdh","cdi","cdj","cdm","cdn","cdo","cdr","cds","cdy","cdz","cea","ceb","ceg","cek","cel","cen","cet","cey","cfa","cfd","cfg","cfm","cga","cgc","cgg","cgk","chb","chc","chd","chf","chg","chh","chj","chk","chl","chm","chn","cho","chp","chq","chr","cht","chw","chx","chy","chz","cia","cib","cic","cid","cie","cih","cik","cim","cin","cip","cir","ciw","ciy","cja","cje","cjh","cji","cjk","cjm","cjn","cjo","cjp","cjr","cjs","cjv","cjy","cka","ckb","ckh","ckl","ckm","ckn","cko","ckq","ckr","cks","ckt","cku","ckv","ckx","cky","ckz","cla","clc","cld","cle","clh","cli","clj","clk","cll","clm","clo","clt","clu","clw","cly","cma","cmc","cme","cmg","cmi","cmk","cml","cmm","cmn","cmo","cmr","cms","cmt","cna","cnb","cnc","cng","cnh","cni","cnk","cnl","cno","cnp","cnr","cns","cnt","cnu","cnw","cnx","coa","cob","coc","cod","coe","cof","cog","coh","coj","cok","col","com","con","coo","cop","coq","cot","cou","cov","cow","cox","coy","coz","cpa","cpb","cpc","cpe","cpf","cpg","cpi","cpn","cpo","cpp","cps","cpu","cpx","cpy","cqd","cqu","cra","crb","crc","crd","crf","crg","crh","cri","crj","crk","crl","crm","crn","cro","crp","crq","crr","crs","crt","crv","crw","crx","cry","crz","csa","csb","csc","csd","cse","csf","csg","csh","csi","csj","csk","csl","csm","csn","cso","csp","csq","csr","css","cst","csu","csv","csw","csx","csy","csz","cta","ctc","ctd","cte","ctg","cth","ctl","ctm","ctn","cto","ctp","cts","ctt","ctu","cty","ctz","cua","cub","cuc","cug","cuh","cui","cuj","cuk","cul","cum","cuo","cup","cuq","cur","cus","cut","cuu","cuv","cuw","cux","cuy","cvg","cvn","cwa","cwb","cwd","cwe","cwg","cwt","cya","cyb","cyo","czh","czk","czn","czo","czt"],["da","de","dv","dz","daa","dac","dad","dae","daf","dag","dah","dai","daj","dak","dal","dam","dao","dap","daq","dar","das","dau","dav","daw","dax","day","daz","dba","dbb","dbd","dbe","dbf","dbg","dbi","dbj","dbl","dbm","dbn","dbo","dbp","dbq","dbr","dbt","dbu","dbv","dbw","dby","dcc","dcr","dda","ddd","dde","ddg","ddi","ddj","ddn","ddo","ddr","dds","ddw","dec","ded","dee","def","deg","deh","dei","dek","del","dem","den","dep","deq","der","des","dev","dez","dga","dgb","dgc","dgd","dge","dgg","dgh","dgi","dgk","dgl","dgn","dgo","dgr","dgs","dgt","dgu","dgw","dgx","dgz","dha","dhd","dhg","dhi","dhl","dhm","dhn","dho","dhr","dhs","dhu","dhv","dhw","dhx","dia","dib","dic","did","dif","dig","dih","dii","dij","dik","dil","dim","din","dio","dip","diq","dir","dis","dit","diu","diw","dix","diy","diz","dja","djb","djc","djd","dje","djf","dji","djj","djk","djl","djm","djn","djo","djr","dju","djw","dka","dkg","dkk","dkl","dkr","dks","dkx","dlg","dlk","dlm","dln","dma","dmb","dmc","dmd","dme","dmf","dmg","dmk","dml","dmm","dmn","dmo","dmr","dms","dmu","dmv","dmw","dmx","dmy","dna","dnd","dne","dng","dni","dnj","dnk","dnn","dno","dnr","dnt","dnu","dnv","dnw","dny","doa","dob","doc","doe","dof","doh","doi","dok","dol","don","doo","dop","doq","dor","dos","dot","dov","dow","dox","doy","doz","dpp","dra","drb","drc","drd","dre","drg","drh","dri","drl","drn","dro","drq","drr","drs","drt","dru","drw","dry","dsb","dse","dsh","dsi","dsl","dsn","dso","dsq","dta","dtb","dtd","dth","dti","dtk","dtm","dtn","dto","dtp","dtr","dts","dtt","dtu","dty","dua","dub","duc","dud","due","duf","dug","duh","dui","duj","duk","dul","dum","dun","duo","dup","duq","dur","dus","duu","duv","duw","dux","duy","duz","dva","dwa","dwk","dwl","dwr","dws","dwu","dww","dwy","dwz","dya","dyb","dyd","dyg","dyi","dym","dyn","dyo","dyu","dyy","dza","dzd","dze","dzg","dzl","dzn"],["ee","el","en","eo","es","et","eu","eaa","ebc","ebg","ebk","ebo","ebr","ebu","ecr","ecs","ecy","eee","efa","efe","efi","ega","egl","ego","egx","egy","ehs","ehu","eip","eit","eiv","eja","eka","ekc","eke","ekg","eki","ekk","ekl","ekm","eko","ekp","ekr","eky","ele","elh","eli","elk","elm","elo","elp","elu","elx","ema","emb","eme","emg","emi","emk","emm","emn","emo","emp","emq","ems","emu","emw","emx","emy","emz","ena","enb","enc","end","enf","enh","enl","enm","enn","eno","enq","enr","enu","env","enw","enx","eot","epi","era","erg","erh","eri","erk","ero","err","ers","ert","erw","ese","esg","esh","esi","esk","esl","esm","esn","eso","esq","ess","esu","esx","esy","etb","etc","eth","etn","eto","etr","ets","ett","etu","etx","etz","euq","eve","evh","evn","ewo","ext","eya","eyo","eza","eze"],["fa","ff","fi","fj","fo","fr","fy","faa","fab","fad","faf","fag","fah","fai","faj","fak","fal","fam","fan","fap","far","fat","fau","fax","fay","faz","fbl","fcs","fer","ffi","ffm","fgr","fia","fie","fif","fil","fip","fir","fit","fiu","fiw","fkk","fkv","fla","flh","fli","fll","fln","flr","fly","fmp","fmu","fnb","fng","fni","fod","foi","fom","fon","for","fos","fox","fpe","fqs","frc","frd","frk","frm","fro","frp","frq","frr","frs","frt","fse","fsl","fss","fub","fuc","fud","fue","fuf","fuh","fui","fuj","fum","fun","fuq","fur","fut","fuu","fuv","fuy","fvr","fwa","fwe"],["ga","gd","gl","gn","gu","gv","gaa","gab","gac","gad","gae","gaf","gag","gah","gai","gaj","gak","gal","gam","gan","gao","gap","gaq","gar","gas","gat","gau","gav","gaw","gax","gay","gaz","gba","gbb","gbc","gbd","gbe","gbf","gbg","gbh","gbi","gbj","gbk","gbl","gbm","gbn","gbo","gbp","gbq","gbr","gbs","gbu","gbv","gbw","gbx","gby","gbz","gcc","gcd","gce","gcf","gcl","gcn","gcr","gct","gda","gdb","gdc","gdd","gde","gdf","gdg","gdh","gdi","gdj","gdk","gdl","gdm","gdn","gdo","gdq","gdr","gds","gdt","gdu","gdx","gea","geb","gec","ged","gef","geg","geh","gei","gej","gek","gel","gem","geq","ges","gev","gew","gex","gey","gez","gfk","gft","gfx","gga","ggb","ggd","gge","ggg","ggk","ggl","ggn","ggo","ggr","ggt","ggu","ggw","gha","ghc","ghe","ghh","ghk","ghl","ghn","gho","ghr","ghs","ght","gia","gib","gic","gid","gie","gig","gih","gii","gil","gim","gin","gio","gip","giq","gir","gis","git","giu","giw","gix","giy","giz","gji","gjk","gjm","gjn","gjr","gju","gka","gkd","gke","gkn","gko","gkp","gku","glb","glc","gld","glh","gli","glj","glk","gll","glo","glr","glu","glw","gly","gma","gmb","gmd","gme","gmg","gmh","gml","gmm","gmn","gmq","gmr","gmu","gmv","gmw","gmx","gmy","gmz","gna","gnb","gnc","gnd","gne","gng","gnh","gni","gnj","gnk","gnl","gnm","gnn","gno","gnq","gnr","gnt","gnu","gnw","gnz","goa","gob","goc","god","goe","gof","gog","goh","goi","goj","gok","gol","gom","gon","goo","gop","goq","gor","gos","got","gou","gow","gox","goy","goz","gpa","gpe","gpn","gqa","gqi","gqn","gqr","gqu","gra","grb","grc","grd","grg","grh","gri","grj","grk","grm","gro","grq","grr","grs","grt","gru","grv","grw","grx","gry","grz","gse","gsg","gsl","gsm","gsn","gso","gsp","gss","gsw","gta","gti","gtu","gua","gub","guc","gud","gue","guf","gug","guh","gui","guk","gul","gum","gun","guo","gup","guq","gur","gus","gut","guu","guv","guw","gux","guz","gva","gvc","gve","gvf","gvj","gvl","gvm","gvn","gvo","gvp","gvr","gvs","gvy","gwa","gwb","gwc","gwd","gwe","gwf","gwg","gwi","gwj","gwm","gwn","gwr","gwt","gwu","gww","gwx","gxx","gya","gyb","gyd","gye","gyf","gyg","gyi","gyl","gym","gyn","gyo","gyr","gyy","gyz","gza","gzi","gzn"],["ha","he","hi","ho","hr","ht","hu","hy","hz","haa","hab","hac","had","hae","haf","hag","hah","hai","haj","hak","hal","ham","han","hao","hap","haq","har","has","hav","haw","hax","hay","haz","hba","hbb","hbn","hbo","hbu","hca","hch","hdn","hds","hdy","hea","hed","heg","heh","hei","hem","hgm","hgw","hhi","hhr","hhy","hia","hib","hid","hif","hig","hih","hii","hij","hik","hil","him","hio","hir","hit","hiw","hix","hji","hka","hke","hkh","hkk","hkn","hks","hla","hlb","hld","hle","hlt","hlu","hma","hmb","hmc","hmd","hme","hmf","hmg","hmh","hmi","hmj","hmk","hml","hmm","hmn","hmp","hmq","hmr","hms","hmt","hmu","hmv","hmw","hmx","hmy","hmz","hna","hnd","hne","hng","hnh","hni","hnj","hnn","hno","hns","hnu","hoa","hob","hoc","hod","hoe","hoh","hoi","hoj","hok","hol","hom","hoo","hop","hor","hos","hot","hov","how","hoy","hoz","hpo","hps","hra","hrc","hre","hrk","hrm","hro","hrp","hrr","hrt","hru","hrw","hrx","hrz","hsb","hsh","hsl","hsn","hss","hti","hto","hts","htu","htx","hub","huc","hud","hue","huf","hug","huh","hui","huj","huk","hul","hum","huo","hup","huq","hur","hus","hut","huu","huv","huw","hux","huy","huz","hvc","hve","hvk","hvn","hvv","hwa","hwc","hwo","hya","hyw","hyx"],["ia","id","ie","ig","ii","ik","in","io","is","it","iu","iw","iai","ian","iap","iar","iba","ibb","ibd","ibe","ibg","ibh","ibi","ibl","ibm","ibn","ibr","ibu","iby","ica","ich","icl","icr","ida","idb","idc","idd","ide","idi","idr","ids","idt","idu","ifa","ifb","ife","iff","ifk","ifm","ifu","ify","igb","ige","igg","igl","igm","ign","igo","igs","igw","ihb","ihi","ihp","ihw","iin","iir","ijc","ije","ijj","ijn","ijo","ijs","ike","iki","ikk","ikl","iko","ikp","ikr","iks","ikt","ikv","ikw","ikx","ikz","ila","ilb","ilg","ili","ilk","ill","ilm","ilo","ilp","ils","ilu","ilv","ilw","ima","ime","imi","iml","imn","imo","imr","ims","imy","inb","inc","ine","ing","inh","inj","inl","inm","inn","ino","inp","ins","int","inz","ior","iou","iow","ipi","ipo","iqu","iqw","ira","ire","irh","iri","irk","irn","iro","irr","iru","irx","iry","isa","isc","isd","ise","isg","ish","isi","isk","ism","isn","iso","isr","ist","isu","itb","itc","itd","ite","iti","itk","itl","itm","ito","itr","its","itt","itv","itw","itx","ity","itz","ium","ivb","ivv","iwk","iwm","iwo","iws","ixc","ixl","iya","iyo","iyx","izh","izi","izr","izz"],["ja","ji","jv","jw","jaa","jab","jac","jad","jae","jaf","jah","jaj","jak","jal","jam","jan","jao","jaq","jar","jas","jat","jau","jax","jay","jaz","jbe","jbi","jbj","jbk","jbm","jbn","jbo","jbr","jbt","jbu","jbw","jcs","jct","jda","jdg","jdt","jeb","jee","jeg","jeh","jei","jek","jel","jen","jer","jet","jeu","jgb","jge","jgk","jgo","jhi","jhs","jia","jib","jic","jid","jie","jig","jih","jii","jil","jim","jio","jiq","jit","jiu","jiv","jiy","jje","jjr","jka","jkm","jko","jkp","jkr","jks","jku","jle","jls","jma","jmb","jmc","jmd","jmi","jml","jmn","jmr","jms","jmw","jmx","jna","jnd","jng","jni","jnj","jnl","jns","job","jod","jog","jor","jos","jow","jpa","jpr","jpx","jqr","jra","jrb","jrr","jrt","jru","jsl","jua","jub","juc","jud","juh","jui","juk","jul","jum","jun","juo","jup","jur","jus","jut","juu","juw","juy","jvd","jvn","jwi","jya","jye","jyy"],["ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","kaa","kab","kac","kad","kae","kaf","kag","kah","kai","kaj","kak","kam","kao","kap","kaq","kar","kav","kaw","kax","kay","kba","kbb","kbc","kbd","kbe","kbf","kbg","kbh","kbi","kbj","kbk","kbl","kbm","kbn","kbo","kbp","kbq","kbr","kbs","kbt","kbu","kbv","kbw","kbx","kby","kbz","kca","kcb","kcc","kcd","kce","kcf","kcg","kch","kci","kcj","kck","kcl","kcm","kcn","kco","kcp","kcq","kcr","kcs","kct","kcu","kcv","kcw","kcx","kcy","kcz","kda","kdc","kdd","kde","kdf","kdg","kdh","kdi","kdj","kdk","kdl","kdm","kdn","kdo","kdp","kdq","kdr","kdt","kdu","kdv","kdw","kdx","kdy","kdz","kea","keb","kec","ked","kee","kef","keg","keh","kei","kej","kek","kel","kem","ken","keo","kep","keq","ker","kes","ket","keu","kev","kew","kex","key","kez","kfa","kfb","kfc","kfd","kfe","kff","kfg","kfh","kfi","kfj","kfk","kfl","kfm","kfn","kfo","kfp","kfq","kfr","kfs","kft","kfu","kfv","kfw","kfx","kfy","kfz","kga","kgb","kgc","kgd","kge","kgf","kgg","kgh","kgi","kgj","kgk","kgl","kgm","kgn","kgo","kgp","kgq","kgr","kgs","kgt","kgu","kgv","kgw","kgx","kgy","kha","lyg","khb","khc","khd","khe","khf","khg","khh","khi","khj","khk","khl","khn","kho","khp","khq","khr","khs","kht","khu","khv","khw","khx","khy","khz","kia","kib","kic","kid","kie","kif","kig","kih","kii","kij","kil","kim","kio","kip","kiq","kis","kit","kiu","kiv","kiw","kix","kiy","kiz","kja","kjb","kjc","kjd","kje","kjf","kjg","kjh","kji","kjj","kjk","kjl","kjm","kjn","kjo","kjp","kjq","kjr","kjs","kjt","kju","kjv","kjx","kjy","kjz","kka","kkb","kkc","kkd","kke","kkf","kkg","kkh","kki","kkj","kkk","kkl","kkm","kkn","kko","kkp","kkq","kkr","kks","kkt","kku","kkv","kkw","kkx","kky","kkz","kla","klb","klc","kld","kle","klf","klg","klh","kli","klj","klk","kll","klm","kln","klo","klp","klq","klr","kls","klt","klu","klv","klw","klx","kly","klz","kma","kmb","kmc","kmd","kme","kmf","kmg","kmh","kmi","kmj","kmk","kml","kmm","kmn","kmo","kmp","kmq","kmr","kms","kmt","kmu","kmv","kmw","kmx","kmy","kmz","kna","knb","knc","knd","kne","knf","kng","kni","knj","knk","knl","knm","knn","kno","knp","knq","knr","kns","knt","knu","knv","knw","knx","kny","knz","koa","koc","kod","koe","kof","kog","koh","koi","koj","kok","kol","koo","kop","koq","kos","kot","kou","kov","kow","kox","koy","koz","kpa","kpb","kpc","kpd","kpe","kpf","kpg","kph","kpi","kpj","kpk","kpl","kpm","kpn","kpo","kpp","kpq","kpr","kps","kpt","kpu","kpv","kpw","kpx","kpy","kpz","kqa","kqb","kqc","kqd","kqe","kqf","kqg","kqh","kqi","kqj","kqk","kql","kqm","kqn","kqo","kqp","kqq","kqr","kqs","kqt","kqu","kqv","kqw","kqx","kqy","kqz","kra","krb","krc","krd","kre","krf","krh","kri","krj","krk","krl","krm","krn","kro","krp","krr","krs","krt","kru","krv","krw","krx","kry","krz","ksa","ksb","ksc","ksd","kse","ksf","ksg","ksh","ksi","ksj","ksk","ksl","ksm","ksn","kso","ksp","ksq","ksr","kss","kst","ksu","ksv","ksw","ksx","ksy","ksz","kta","ktb","ktc","ktd","kte","ktf","ktg","kth","kti","ktj","ktk","ktl","ktm","ktn","kto","ktp","ktq","ktr","kts","ktt","ktu","ktv","ktw","ktx","kty","ktz","kub","kuc","kud","kue","kuf","kug","kuh","kui","kuj","kuk","kul","kum","kun","kuo","kup","kuq","kus","kut","kuu","kuv","kuw","kux","kuy","kuz","kva","kvb","kvc","kvd","kve","kvf","kvg","kvh","kvi","kvj","kvk","kvl","kvm","kvn","kvo","kvp","kvq","kvr","kvs","kvt","kvu","kvv","kvw","kvx","kvy","kvz","kwa","kwb","kwc","kwd","kwe","kwf","kwg","kwh","kwi","kwj","kwk","kwl","kwm","kwn","kwo","kwp","kwq","kwr","kws","kwt","kwu","kwv","kww","kwx","kwy","kwz","kxa","kxb","kxc","kxd","kxe","kxf","kxh","kxi","kxj","kxk","kxl","kxm","kxn","kxo","kxp","kxq","kxr","kxs","kxt","kxu","kxv","kxw","kxx","kxy","kxz","kya","kyb","kyc","kyd","kye","kyf","kyg","kyh","kyi","kyj","kyk","kyl","kym","kyn","kyo","kyp","kyq","kyr","kys","kyt","kyu","kyv","kyw","kyx","kyy","kyz","kza","kzb","kzc","kzd","kze","kzf","kzg","kzh","kzi","kzj","kzk","kzl","kzm","kzn","kzo","kzp","kzq","kzr","kzs","kzt","kzu","kzv","kzw","kzx","kzy","kzz"],["la","lb","lg","li","ln","lo","lt","lu","lv","laa","lab","lac","lad","lae","laf","lag","lah","lai","laj","lak","lal","lam","lan","lap","laq","lar","las","lau","law","lax","lay","laz","lba","lbb","lbc","lbe","lbf","lbg","lbi","lbj","lbk","lbl","lbm","lbn","lbo","lbq","lbr","lbs","lbt","lbu","lbv","lbw","lbx","lby","lbz","lcc","lcd","lce","lcf","lch","lcl","lcm","lcp","lcq","lcs","lda","ldb","ldd","ldg","ldh","ldi","ldj","ldk","ldl","ldm","ldn","ldo","ldp","ldq","lea","leb","lec","led","lee","lef","leg","leh","lei","lej","lek","lel","lem","len","leo","lep","leq","ler","les","let","leu","lev","lew","lex","ley","lez","lfa","lfn","lga","lgb","lgg","lgh","lgi","lgk","lgl","lgm","lgn","lgq","lgr","lgt","lgu","lgz","lha","lhh","lhi","lhl","lhm","lhn","lhp","lhs","lht","lhu","lia","lib","lic","lid","lie","lif","lig","lih","lii","lij","lik","lil","lio","lip","liq","lir","lis","liu","liv","liw","lix","liy","liz","lja","lje","lji","ljl","ljp","ljw","ljx","lka","lkb","lkc","lkd","lke","lkh","lki","lkj","lkl","lkm","lkn","lko","lkr","lks","lkt","lku","lky","lla","llb","llc","lld","lle","llf","llg","llh","lli","llj","llk","lll","llm","lln","llo","llp","llq","lls","llu","llx","lma","lmb","lmc","lmd","lme","lmf","lmg","lmh","lmi","lmj","lmk","lml","lmm","lmn","lmo","lmp","lmq","lmr","lmu","lmv","lmw","lmx","lmy","lmz","lna","lnb","lnd","lng","lnh","lni","lnj","lnl","lnm","lnn","lno","lns","lnu","lnw","lnz","loa","lob","loc","loe","lof","log","loh","loi","loj","lok","lol","lom","lon","loo","lop","loq","lor","los","lot","lou","lov","low","lox","loy","loz","lpa","lpe","lpn","lpo","lpx","lra","lrc","lre","lrg","lri","lrk","lrl","lrm","lrn","lro","lrr","lrt","lrv","lrz","lsa","lsb","lsd","lse","lsg","lsh","lsi","lsl","lsm","lsn","lso","lsp","lsr","lss","lst","lsv","lsy","ltc","ltg","lth","lti","ltn","lto","lts","ltu","lua","luc","lud","lue","luf","lui","luj","luk","lul","lum","lun","luo","lup","luq","lur","lus","lut","luu","luv","luw","luy","luz","lva","lvi","lvk","lvs","lvu","lwa","lwe","lwg","lwh","lwl","lwm","lwo","lws","lwt","lwu","lww","lxm","lya","lyg","lyn","lzh","lzl","lzn","lzz"],["mg","mh","mi","mk","ml","mn","mo","mr","ms","mt","my","maa","mab","mad","mae","maf","mag","mai","maj","mak","mam","man","map","maq","mas","mat","mau","mav","maw","max","maz","mba","mbb","mbc","mbd","mbe","mbf","mbh","mbi","mbj","mbk","mbl","mbm","mbn","mbo","mbp","mbq","mbr","mbs","mbt","mbu","mbv","mbw","mbx","mby","mbz","mca","mcb","mcc","mcd","mce","mcf","mcg","mch","mci","mcj","mck","mcl","mcm","mcn","mco","mcp","mcq","mcr","mcs","mct","mcu","mcv","mcw","mcx","mcy","mcz","mda","mdb","mdc","mdd","mde","mdf","mdg","mdh","mdi","mdj","mdk","mdl","mdm","mdn","mdp","mdq","mdr","mds","mdt","mdu","mdv","mdw","mdx","mdy","mdz","mea","meb","mec","med","mee","mef","meg","meh","mei","mej","mek","mel","mem","men","meo","mep","meq","mer","mes","met","meu","mev","mew","mey","mez","mfa","mfb","mfc","mfd","mfe","mff","mfg","mfh","mfi","mfj","mfk","mfl","mfm","mfn","mfo","mfp","mfq","mfr","mfs","mft","mfu","mfv","mfw","mfx","mfy","mfz","mga","mgb","mgc","mgd","mge","mgf","mgg","mgh","mgi","mgj","mgk","mgl","mgm","mgn","mgo","mgp","mgq","mgr","mgs","mgt","mgu","mgv","mgw","mgx","mgy","mgz","mha","mhb","mhc","mhd","mhe","mhf","mhg","mhh","mhi","mhj","mhk","mhl","mhm","mhn","mho","mhp","mhq","mhr","mhs","mht","mhu","mhw","mhx","mhy","mhz","mia","mib","mic","mid","mie","mif","mig","mih","mii","mij","mik","mil","mim","min","mio","mip","miq","mir","mis","mit","miu","miw","mix","miy","miz","mja","mjb","mjc","mjd","mje","mjg","mjh","mji","mjj","mjk","mjl","mjm","mjn","mjo","mjp","mjq","mjr","mjs","mjt","mju","mjv","mjw","mjx","mjy","mjz","mka","mkb","mkc","mke","mkf","mkg","mkh","mki","mkj","mkk","mkl","mkm","mkn","mko","mkp","mkq","mkr","mks","mkt","mku","mkv","mkw","mkx","mky","mkz","mla","mlb","mlc","mld","mle","mlf","mlh","mli","mlj","mlk","mll","mlm","mln","mlo","mlp","mlq","mlr","mls","mlu","mlv","mlw","mlx","mlz","mma","mmb","mmc","mmd","mme","mmf","mmg","mmh","mmi","mmj","mmk","mml","mmm","mmn","mmo","mmp","mmq","mmr","mmt","mmu","mmv","mmw","mmx","mmy","mmz","mna","mnb","mnc","mnd","mne","mnf","mng","mnh","mni","mnj","mnk","mnl","mnm","mnn","mno","mnp","mnq","mnr","mns","mnt","mnu","mnv","mnw","mnx","mny","mnz","moa","moc","mod","moe","mof","mog","moh","moi","moj","mok","mom","moo","mop","moq","mor","mos","mot","mou","mov","mow","mox","moy","moz","mpa","mpb","mpc","mpd","mpe","mpg","mph","mpi","mpj","mpk","mpl","mpm","mpn","mpo","mpp","mpq","mpr","mps","mpt","mpu","mpv","mpw","mpx","mpy","mpz","mqa","mqb","mqc","mqe","mqf","mqg","mqh","mqi","mqj","mqk","mql","mqm","mqn","mqo","mqp","mqq","mqr","mqs","mqt","mqu","mqv","mqw","mqx","mqy","mqz","mra","mrb","mrc","mrd","mre","mrf","mrg","mrh","mrj","mrk","mrl","mrm","mrn","mro","mrp","mrq","mrr","mrs","mrt","mru","mrv","mrw","mrx","mry","mrz","msb","msc","msd","mse","msf","msg","msh","msi","msj","msk","msl","msm","msn","mso","msp","msq","msr","mss","mst","msu","msv","msw","msx","msy","msz","mta","mtb","mtc","mtd","mte","mtf","mtg","mth","mti","mtj","mtk","mtl","mtm","mtn","mto","mtp","mtq","mtr","mts","mtt","mtu","mtv","mtw","mtx","mty","mua","mub","muc","mud","mue","mug","muh","mui","muj","muk","mul","mum","mun","muo","mup","muq","mur","mus","mut","muu","muv","mux","muy","muz","mva","mvb","mvd","mve","mvf","mvg","mvh","mvi","mvk","mvl","mvm","mvn","mvo","mvp","mvq","mvr","mvs","mvt","mvu","mvv","mvw","mvx","mvy","mvz","mwa","mwb","mwc","mwd","mwe","mwf","mwg","mwh","mwi","mwj","mwk","mwl","mwm","mwn","mwo","mwp","mwq","mwr","mws","mwt","mwu","mwv","mww","mwx","mwy","mwz","mxa","mxb","mxc","mxd","mxe","mxf","mxg","mxh","mxi","mxj","mxk","mxl","mxm","mxn","mxo","mxp","mxq","mxr","mxs","mxt","mxu","mxv","mxw","mxx","mxy","mxz","myb","myc","myd","mye","myf","myg","myh","myi","myj","myk","myl","mym","myn","myo","myp","myq","myr","mys","myt","myu","myv","myw","myx","myy","myz","mza","mzb","mzc","mzd","mze","mzg","mzh","mzi","mzj","mzk","mzl","mzm","mzn","mzo","mzp","mzq","mzr","mzs","mzt","mzu","mzv","mzw","mzx","mzy","mzz"],["na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","naa","nab","nac","nad","nae","naf","nag","nah","nai","naj","nak","nal","nam","nan","nao","nap","naq","nar","nas","nat","naw","nax","nay","naz","nba","nbb","nbc","nbd","nbe","nbf","nbg","nbh","nbi","nbj","nbk","nbm","nbn","nbo","nbp","nbq","nbr","nbs","nbt","nbu","nbv","nbw","nbx","nby","nca","ncb","ncc","ncd","nce","ncf","ncg","nch","nci","ncj","nck","ncl","ncm","ncn","nco","ncp","ncq","ncr","ncs","nct","ncu","ncx","ncz","nda","ndb","ndc","ndd","ndf","ndg","ndh","ndi","ndj","ndk","ndl","ndm","ndn","ndp","ndq","ndr","nds","ndt","ndu","ndv","ndw","ndx","ndy","ndz","nea","neb","nec","ned","nee","nef","neg","neh","nei","nej","nek","nem","nen","neo","neq","ner","nes","net","neu","nev","new","nex","ney","nez","nfa","nfd","nfl","nfr","nfu","nga","ngb","ngc","ngd","nge","ngf","ngg","ngh","ngi","ngj","ngk","ngl","ngm","ngn","ngo","ngp","ngq","ngr","ngs","ngt","ngu","ngv","ngw","ngx","ngy","ngz","nha","nhb","nhc","nhd","nhe","nhf","nhg","nhh","nhi","nhk","nhm","nhn","nho","nhp","nhq","nhr","nht","nhu","nhv","nhw","nhx","nhy","nhz","nia","nib","nic","nid","nie","nif","nig","nih","nii","nij","nik","nil","nim","nin","nio","niq","nir","nis","nit","niu","niv","niw","nix","niy","niz","nja","njb","njd","njh","nji","njj","njl","njm","njn","njo","njr","njs","njt","nju","njx","njy","njz","nka","nkb","nkc","nkd","nke","nkf","nkg","nkh","nki","nkj","nkk","nkm","nkn","nko","nkp","nkq","nkr","nks","nkt","nku","nkv","nkw","nkx","nkz","nla","nlc","nle","nlg","nli","nlj","nlk","nll","nlm","nln","nlo","nlq","nlr","nlu","nlv","nlw","nlx","nly","nlz","nma","nmb","nmc","nmd","nme","nmf","nmg","nmh","nmi","nmj","nmk","nml","nmm","nmn","nmo","nmp","nmq","nmr","nms","nmt","nmu","nmv","nmw","nmx","nmy","nmz","nna","nnb","nnc","nnd","nne","nnf","nng","nnh","nni","nnj","nnk","nnl","nnm","nnn","nnp","nnq","nnr","nns","nnt","nnu","nnv","nnw","nnx","nny","nnz","noa","noc","nod","noe","nof","nog","noh","noi","noj","nok","nol","nom","non","noo","nop","noq","nos","not","nou","nov","now","noy","noz","npa","npb","npg","nph","npi","npl","npn","npo","nps","npu","npx","npy","nqg","nqk","nql","nqm","nqn","nqo","nqq","nqt","nqy","nra","nrb","nrc","nre","nrf","nrg","nri","nrk","nrl","nrm","nrn","nrp","nrr","nrt","nru","nrx","nrz","nsa","nsb","nsc","nsd","nse","nsf","nsg","nsh","nsi","nsk","nsl","nsm","nsn","nso","nsp","nsq","nsr","nss","nst","nsu","nsv","nsw","nsx","nsy","nsz","ntd","nte","ntg","nti","ntj","ntk","ntm","nto","ntp","ntr","nts","ntu","ntw","ntx","nty","ntz","nua","nub","nuc","nud","nue","nuf","nug","nuh","nui","nuj","nuk","nul","num","nun","nuo","nup","nuq","nur","nus","nut","nuu","nuv","nuw","nux","nuy","nuz","nvh","nvm","nvo","nwa","nwb","nwc","nwe","nwg","nwi","nwm","nwo","nwr","nwx","nwy","nxa","nxd","nxe","nxg","nxi","nxk","nxl","nxm","nxn","nxo","nxq","nxr","nxu","nxx","nyb","nyc","nyd","nye","nyf","nyg","nyh","nyi","nyj","nyk","nyl","nym","nyn","nyo","nyp","nyq","nyr","nys","nyt","nyu","nyv","nyw","nyx","nyy","nza","nzb","nzd","nzi","nzk","nzm","nzs","nzu","nzy","nzz"],["oc","oj","om","or","os","oaa","oac","oar","oav","obi","obk","obl","obm","obo","obr","obt","obu","oca","och","ocm","oco","ocu","oda","odk","odt","odu","ofo","ofs","ofu","ogb","ogc","oge","ogg","ogo","ogu","oht","ohu","oia","oin","ojb","ojc","ojg","ojp","ojs","ojv","ojw","oka","okb","okc","okd","oke","okg","okh","oki","okj","okk","okl","okm","okn","oko","okr","oks","oku","okv","okx","okz","ola","old","ole","olk","olm","olo","olr","olt","olu","oma","omb","omc","ome","omg","omi","omk","oml","omn","omo","omp","omq","omr","omt","omu","omv","omw","omx","omy","ona","onb","one","ong","oni","onj","onk","onn","ono","onp","onr","ons","ont","onu","onw","onx","ood","oog","oon","oor","oos","opa","opk","opm","opo","opt","opy","ora","orc","ore","org","orh","orn","oro","orr","ors","ort","oru","orv","orw","orx","ory","orz","osa","osc","osi","osn","oso","osp","ost","osu","osx","ota","otb","otd","ote","oti","otk","otl","otm","otn","oto","otq","otr","ots","ott","otu","otw","otx","oty","otz","oua","oub","oue","oui","oum","oun","ovd","owi","owl","oyb","oyd","oym","oyy","ozm"],["pa","pi","pl","ps","pt","paa","pab","pac","pad","pae","paf","pag","pah","pai","pak","pal","pam","pao","pap","paq","par","pas","pat","pau","pav","paw","pax","pay","paz","pbb","pbc","pbe","pbf","pbg","pbh","pbi","pbl","pbm","pbn","pbo","pbp","pbr","pbs","pbt","pbu","pbv","pby","pbz","pca","pcb","pcc","pcd","pce","pcf","pcg","pch","pci","pcj","pck","pcl","pcm","pcn","pcp","pcr","pcw","pda","pdc","pdi","pdn","pdo","pdt","pdu","pea","peb","ped","pee","pef","peg","peh","pei","pej","pek","pel","pem","peo","pep","peq","pes","pev","pex","pey","pez","pfa","pfe","pfl","pga","pgd","pgg","pgi","pgk","pgl","pgn","pgs","pgu","pgy","pgz","pha","phd","phg","phh","phi","phk","phl","phm","phn","pho","phq","phr","pht","phu","phv","phw","pia","pib","pic","pid","pie","pif","pig","pih","pii","pij","pil","pim","pin","pio","pip","pir","pis","pit","piu","piv","piw","pix","piy","piz","pjt","pka","pkb","pkc","pkg","pkh","pkn","pko","pkp","pkr","pks","pkt","pku","pla","plb","plc","pld","ple","plf","plg","plh","plj","plk","pll","pln","plo","plp","plq","plr","pls","plt","plu","plv","plw","ply","plz","pma","pmb","pmc","pmd","pme","pmf","pmh","pmi","pmj","pmk","pml","pmm","pmn","pmo","pmq","pmr","pms","pmt","pmu","pmw","pmx","pmy","pmz","pna","pnb","pnc","pnd","pne","png","pnh","pni","pnj","pnk","pnl","pnm","pnn","pno","pnp","pnq","pnr","pns","pnt","pnu","pnv","pnw","pnx","pny","pnz","poc","pod","poe","pof","pog","poh","poi","pok","pom","pon","poo","pop","poq","pos","pot","pov","pow","pox","poy","poz","ppa","ppe","ppi","ppk","ppl","ppm","ppn","ppo","ppp","ppq","ppr","pps","ppt","ppu","pqa","pqe","pqm","pqw","pra","prb","prc","prd","pre","prf","prg","prh","pri","prk","prl","prm","prn","pro","prp","prq","prr","prs","prt","pru","prw","prx","pry","prz","psa","psc","psd","pse","psg","psh","psi","psl","psm","psn","pso","psp","psq","psr","pss","pst","psu","psw","psy","pta","pth","pti","ptn","pto","ptp","ptq","ptr","ptt","ptu","ptv","ptw","pty","pua","pub","puc","pud","pue","puf","pug","pui","puj","puk","pum","puo","pup","puq","pur","put","puu","puw","pux","puy","puz","pwa","pwb","pwg","pwi","pwm","pwn","pwo","pwr","pww","pxm","pye","pym","pyn","pys","pyu","pyx","pyy","pzn"],["qu","qua","qub","quc","qud","quf","qug","quh","qui","quk","qul","qum","qun","qup","quq","qur","qus","quv","quw","qux","quy","quz","qva","qvc","qve","qvh","qvi","qvj","qvl","qvm","qvn","qvo","qvp","qvs","qvw","qvy","qvz","qwa","qwc","qwe","qwh","qwm","qws","qwt","qxa","qxc","qxh","qxl","qxn","qxo","qxp","qxq","qxr","qxs","qxt","qxu","qxw","qya","qyp"],["rm","rn","ro","ru","rw","raa","rab","rac","rad","raf","rag","rah","rai","raj","rak","ral","ram","ran","rao","rap","raq","rar","ras","rat","rau","rav","raw","rax","ray","raz","rbb","rbk","rbl","rbp","rcf","rdb","rea","reb","ree","reg","rei","rej","rel","rem","ren","rer","res","ret","rey","rga","rge","rgk","rgn","rgr","rgs","rgu","rhg","rhp","ria","rie","rif","ril","rim","rin","rir","rit","riu","rjg","rji","rjs","rka","rkb","rkh","rki","rkm","rkt","rkw","rma","rmb","rmc","rmd","rme","rmf","rmg","rmh","rmi","rmk","rml","rmm","rmn","rmo","rmp","rmq","rmr","rms","rmt","rmu","rmv","rmw","rmx","rmy","rmz","rna","rnd","rng","rnl","rnn","rnp","rnr","rnw","roa","rob","roc","rod","roe","rof","rog","rol","rom","roo","rop","ror","rou","row","rpn","rpt","rri","rro","rrt","rsb","rsi","rsl","rsm","rtc","rth","rtm","rts","rtw","rub","ruc","rue","ruf","rug","ruh","rui","ruk","ruo","rup","ruq","rut","ruu","ruy","ruz","rwa","rwk","rwl","rwm","rwo","rwr","rxd","rxw","ryn","rys","ryu","rzh"],["sa","sc","sd","se","sg","sh","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","saa","sab","sac","sad","sae","saf","sah","sai","saj","sak","sal","sam","sao","sap","saq","sar","sas","sat","sau","sav","saw","sax","say","saz","sba","sbb","sbc","sbd","sbe","sbf","sbg","sbh","sbi","sbj","sbk","sbl","sbm","sbn","sbo","sbp","sbq","sbr","sbs","sbt","sbu","sbv","sbw","sbx","sby","sbz","sca","scb","sce","scf","scg","sch","sci","sck","scl","scn","sco","scp","scq","scs","sct","scu","scv","scw","scx","sda","sdb","sdc","sde","sdf","sdg","sdh","sdj","sdk","sdl","sdm","sdn","sdo","sdp","sdq","sdr","sds","sdt","sdu","sdv","sdx","sdz","sea","seb","sec","sed","see","sef","seg","seh","sei","sej","sek","sel","sem","sen","seo","sep","seq","ser","ses","set","seu","sev","sew","sey","sez","sfb","sfe","sfm","sfs","sfw","sga","sgb","sgc","sgd","sge","sgg","sgh","sgi","sgj","sgk","sgl","sgm","sgn","sgo","sgp","sgr","sgs","sgt","sgu","sgw","sgx","sgy","sgz","sha","shb","shc","shd","she","shg","shh","shi","shj","shk","shl","shm","shn","sho","shp","shq","shr","shs","sht","shu","shv","shw","shx","shy","shz","sia","sib","sid","sie","sif","sig","sih","sii","sij","sik","sil","sim","sio","sip","siq","sir","sis","sit","siu","siv","siw","six","siy","siz","sja","sjb","sjd","sje","sjg","sjk","sjl","sjm","sjn","sjo","sjp","sjr","sjs","sjt","sju","sjw","ska","skb","skc","skd","ske","skf","skg","skh","ski","skj","skk","skm","skn","sko","skp","skq","skr","sks","skt","sku","skv","skw","skx","sky","skz","sla","slc","sld","sle","slf","slg","slh","sli","slj","sll","slm","sln","slp","slq","slr","sls","slt","slu","slw","slx","sly","slz","sma","smb","smc","smd","smf","smg","smh","smi","smj","smk","sml","smm","smn","smp","smq","smr","sms","smt","smu","smv","smw","smx","smy","smz","snb","snc","sne","snf","sng","snh","sni","snj","snk","snl","snm","snn","sno","snp","snq","snr","sns","snu","snv","snw","snx","sny","snz","soa","sob","soc","sod","soe","sog","soh","soi","soj","sok","sol","son","soo","sop","soq","sor","sos","sou","sov","sow","sox","soy","soz","spb","spc","spd","spe","spg","spi","spk","spl","spm","spn","spo","spp","spq","spr","sps","spt","spu","spv","spx","spy","sqa","sqh","sqj","sqk","sqm","sqn","sqo","sqq","sqr","sqs","sqt","squ","sqx","sra","srb","src","sre","srf","srg","srh","sri","srk","srl","srm","srn","sro","srq","srr","srs","srt","sru","srv","srw","srx","sry","srz","ssa","ssb","ssc","ssd","sse","ssf","ssg","ssh","ssi","ssj","ssk","ssl","ssm","ssn","sso","ssp","ssq","ssr","sss","sst","ssu","ssv","ssx","ssy","ssz","sta","stb","std","ste","stf","stg","sth","sti","stj","stk","stl","stm","stn","sto","stp","stq","str","sts","stt","stu","stv","stw","sty","sua","sub","suc","sue","sug","sui","suj","suk","sul","sum","suo","suq","sur","sus","sut","suv","suw","sux","suy","suz","sva","svb","svc","sve","svk","svm","svr","svs","svx","swb","swc","swf","swg","swh","swi","swj","swk","swl","swm","swn","swo","swp","swq","swr","sws","swt","swu","swv","sww","swx","swy","sxb","sxc","sxe","sxg","sxk","sxl","sxm","sxn","sxo","sxr","sxs","sxu","sxw","sya","syb","syc","syd","syi","syk","syl","sym","syn","syo","syr","sys","syw","syx","syy","sza","szb","szc","szd","sze","szg","szl","szn","szp","szs","szv","szw","szy"],["ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","taa","tab","tac","tad","tae","taf","tag","tai","taj","tak","tal","tan","tao","tap","taq","tar","tas","tau","tav","taw","tax","tay","taz","tba","tbb","tbc","tbd","tbe","tbf","tbg","tbh","tbi","tbj","tbk","tbl","tbm","tbn","tbo","tbp","tbq","tbr","tbs","tbt","tbu","tbv","tbw","tbx","tby","tbz","tca","tcb","tcc","tcd","tce","tcf","tcg","tch","tci","tck","tcl","tcm","tcn","tco","tcp","tcq","tcs","tct","tcu","tcw","tcx","tcy","tcz","tda","tdb","tdc","tdd","tde","tdf","tdg","tdh","tdi","tdj","tdk","tdl","tdm","tdn","tdo","tdq","tdr","tds","tdt","tdu","tdv","tdx","tdy","tea","teb","tec","ted","tee","tef","teg","teh","tei","tek","tem","ten","teo","tep","teq","ter","tes","tet","teu","tev","tew","tex","tey","tez","tfi","tfn","tfo","tfr","tft","tga","tgb","tgc","tgd","tge","tgf","tgg","tgh","tgi","tgj","tgn","tgo","tgp","tgq","tgr","tgs","tgt","tgu","tgv","tgw","tgx","tgy","tgz","thc","thd","the","thf","thh","thi","thk","thl","thm","thn","thp","thq","thr","ths","tht","thu","thv","thw","thx","thy","thz","tia","tic","tid","tie","tif","tig","tih","tii","tij","tik","til","tim","tin","tio","tip","tiq","tis","tit","tiu","tiv","tiw","tix","tiy","tiz","tja","tjg","tji","tjj","tjl","tjm","tjn","tjo","tjp","tjs","tju","tjw","tka","tkb","tkd","tke","tkf","tkg","tkk","tkl","tkm","tkn","tkp","tkq","tkr","tks","tkt","tku","tkv","tkw","tkx","tkz","tla","tlb","tlc","tld","tlf","tlg","tlh","tli","tlj","tlk","tll","tlm","tln","tlo","tlp","tlq","tlr","tls","tlt","tlu","tlv","tlw","tlx","tly","tma","tmb","tmc","tmd","tme","tmf","tmg","tmh","tmi","tmj","tmk","tml","tmm","tmn","tmo","tmp","tmq","tmr","tms","tmt","tmu","tmv","tmw","tmy","tmz","tna","tnb","tnc","tnd","tne","tnf","tng","tnh","tni","tnk","tnl","tnm","tnn","tno","tnp","tnq","tnr","tns","tnt","tnu","tnv","tnw","tnx","tny","tnz","tob","toc","tod","toe","tof","tog","toh","toi","toj","tol","tom","too","top","toq","tor","tos","tou","tov","tow","tox","toy","toz","tpa","tpc","tpe","tpf","tpg","tpi","tpj","tpk","tpl","tpm","tpn","tpo","tpp","tpq","tpr","tpt","tpu","tpv","tpw","tpx","tpy","tpz","tqb","tql","tqm","tqn","tqo","tqp","tqq","tqr","tqt","tqu","tqw","tra","trb","trc","trd","tre","trf","trg","trh","tri","trj","trk","trl","trm","trn","tro","trp","trq","trr","trs","trt","tru","trv","trw","trx","try","trz","tsa","tsb","tsc","tsd","tse","tsf","tsg","tsh","tsi","tsj","tsk","tsl","tsm","tsp","tsq","tsr","tss","tst","tsu","tsv","tsw","tsx","tsy","tsz","tta","ttb","ttc","ttd","tte","ttf","ttg","tth","tti","ttj","ttk","ttl","ttm","ttn","tto","ttp","ttq","ttr","tts","ttt","ttu","ttv","ttw","tty","ttz","tua","tub","tuc","tud","tue","tuf","tug","tuh","tui","tuj","tul","tum","tun","tuo","tup","tuq","tus","tut","tuu","tuv","tuw","tux","tuy","tuz","tva","tvd","tve","tvk","tvl","tvm","tvn","tvo","tvs","tvt","tvu","tvw","tvx","tvy","twa","twb","twc","twd","twe","twf","twg","twh","twl","twm","twn","two","twp","twq","twr","twt","twu","tww","twx","twy","txa","txb","txc","txe","txg","txh","txi","txj","txm","txn","txo","txq","txr","txs","txt","txu","txx","txy","tya","tye","tyh","tyi","tyj","tyl","tyn","typ","tyr","tys","tyt","tyu","tyv","tyx","tyy","tyz","tza","tzh","tzj","tzl","tzm","tzn","tzo","tzx"],["ug","uk","ur","uz","uam","uan","uar","uba","ubi","ubl","ubr","ubu","uby","uda","ude","udg","udi","udj","udl","udm","udu","ues","ufi","uga","ugb","uge","ugn","ugo","ugy","uha","uhn","uis","uiv","uji","uka","ukg","ukh","uki","ukk","ukl","ukp","ukq","uks","uku","ukv","ukw","uky","ula","ulb","ulc","ule","ulf","uli","ulk","ull","ulm","uln","ulu","ulw","uma","umb","umc","umd","umg","umi","umm","umn","umo","ump","umr","ums","umu","una","und","une","ung","uni","unk","unm","unn","unp","unr","unu","unx","unz","uok","upi","upv","ura","urb","urc","ure","urf","urg","urh","uri","urj","urk","url","urm","urn","uro","urp","urr","urt","uru","urv","urw","urx","ury","urz","usa","ush","usi","usk","usp","uss","usu","uta","ute","uth","utp","utr","utu","uum","uun","uur","uuu","uve","uvh","uvl","uwa","uya","uzn","uzs"],["ve","vi","vo","vaa","vae","vaf","vag","vah","vai","vaj","val","vam","van","vao","vap","var","vas","vau","vav","vay","vbb","vbk","vec","ved","vel","vem","veo","vep","ver","vgr","vgt","vic","vid","vif","vig","vil","vin","vis","vit","viv","vka","vki","vkj","vkk","vkl","vkm","vkn","vko","vkp","vkt","vku","vkz","vlp","vls","vma","vmb","vmc","vmd","vme","vmf","vmg","vmh","vmi","vmj","vmk","vml","vmm","vmp","vmq","vmr","vms","vmu","vmv","vmw","vmx","vmy","vmz","vnk","vnm","vnp","vor","vot","vra","vro","vrs","vrt","vsi","vsl","vsv","vto","vum","vun","vut","vwa"],["wa","wo","waa","wab","wac","wad","wae","waf","wag","wah","wai","waj","wak","wal","wam","wan","wao","wap","waq","war","was","wat","wau","wav","waw","wax","way","waz","wba","wbb","wbe","wbf","wbh","wbi","wbj","wbk","wbl","wbm","wbp","wbq","wbr","wbs","wbt","wbv","wbw","wca","wci","wdd","wdg","wdj","wdk","wdu","wdy","wea","wec","wed","weg","weh","wei","wem","wen","weo","wep","wer","wes","wet","weu","wew","wfg","wga","wgb","wgg","wgi","wgo","wgu","wgw","wgy","wha","whg","whk","whu","wib","wic","wie","wif","wig","wih","wii","wij","wik","wil","wim","win","wir","wit","wiu","wiv","wiw","wiy","wja","wji","wka","wkb","wkd","wkl","wkr","wku","wkw","wky","wla","wlc","wle","wlg","wlh","wli","wlk","wll","wlm","wlo","wlr","wls","wlu","wlv","wlw","wlx","wly","wma","wmb","wmc","wmd","wme","wmg","wmh","wmi","wmm","wmn","wmo","wms","wmt","wmw","wmx","wnb","wnc","wnd","wne","wng","wni","wnk","wnm","wnn","wno","wnp","wnu","wnw","wny","woa","wob","woc","wod","woe","wof","wog","woi","wok","wom","won","woo","wor","wos","wow","woy","wpc","wra","wrb","wrd","wrg","wrh","wri","wrk","wrl","wrm","wrn","wro","wrp","wrr","wrs","wru","wrv","wrw","wrx","wry","wrz","wsa","wsg","wsi","wsk","wsr","wss","wsu","wsv","wtf","wth","wti","wtk","wtm","wtw","wua","wub","wud","wuh","wul","wum","wun","wur","wut","wuu","wuv","wux","wuy","wwa","wwb","wwo","wwr","www","wxa","wxw","wya","wyb","wyi","wym","wyr","wyy"],["xh","xaa","xab","xac","xad","xae","xag","xai","xaj","xak","xal","xam","xan","xao","xap","xaq","xar","xas","xat","xau","xav","xaw","xay","xba","xbb","xbc","xbd","xbe","xbg","xbi","xbj","xbm","xbn","xbo","xbp","xbr","xbw","xbx","xby","xcb","xcc","xce","xcg","xch","xcl","xcm","xcn","xco","xcr","xct","xcu","xcv","xcw","xcy","xda","xdc","xdk","xdm","xdo","xdy","xeb","xed","xeg","xel","xem","xep","xer","xes","xet","xeu","xfa","xga","xgb","xgd","xgf","xgg","xgi","xgl","xgm","xgn","xgr","xgu","xgw","xha","xhc","xhd","xhe","xhr","xht","xhu","xhv","xia","xib","xii","xil","xin","xip","xir","xis","xiv","xiy","xjb","xjt","xka","xkb","xkc","xkd","xke","xkf","xkg","xkh","xki","xkj","xkk","xkl","xkn","xko","xkp","xkq","xkr","xks","xkt","xku","xkv","xkw","xkx","xky","xkz","xla","xlb","xlc","xld","xle","xlg","xli","xln","xlo","xlp","xls","xlu","xly","xma","xmb","xmc","xmd","xme","xmf","xmg","xmh","xmj","xmk","xml","xmm","xmn","xmo","xmp","xmq","xmr","xms","xmt","xmu","xmv","xmw","xmx","xmy","xmz","xna","xnb","xnd","xng","xnh","xni","xnj","xnk","xnm","xnn","xno","xnq","xnr","xns","xnt","xnu","xny","xnz","xoc","xod","xog","xoi","xok","xom","xon","xoo","xop","xor","xow","xpa","xpb","xpc","xpd","xpe","xpf","xpg","xph","xpi","xpj","xpk","xpl","xpm","xpn","xpo","xpp","xpq","xpr","xps","xpt","xpu","xpv","xpw","xpx","xpy","xpz","xqa","xqt","xra","xrb","xrd","xre","xrg","xri","xrm","xrn","xrq","xrr","xrt","xru","xrw","xsa","xsb","xsc","xsd","xse","xsh","xsi","xsj","xsl","xsm","xsn","xso","xsp","xsq","xsr","xss","xsu","xsv","xsy","xta","xtb","xtc","xtd","xte","xtg","xth","xti","xtj","xtl","xtm","xtn","xto","xtp","xtq","xtr","xts","xtt","xtu","xtv","xtw","xty","xtz","xua","xub","xud","xug","xuj","xul","xum","xun","xuo","xup","xur","xut","xuu","xve","xvi","xvn","xvo","xvs","xwa","xwc","xwd","xwe","xwg","xwj","xwk","xwl","xwo","xwr","xwt","xww","xxb","xxk","xxm","xxr","xxt","xya","xyb","xyj","xyk","xyl","xyt","xyy","xzh","xzm","xzp"],["yi","yo","yaa","yab","yac","yad","yae","yaf","yag","yah","yai","yaj","yak","yal","yam","yan","yao","yap","yaq","yar","yas","yat","yau","yav","yaw","yax","yay","yaz","yba","ybb","ybd","ybe","ybh","ybi","ybj","ybk","ybl","ybm","ybn","ybo","ybx","yby","ych","ycl","ycn","ycp","yda","ydd","yde","ydg","ydk","yds","yea","yec","yee","yei","yej","yel","yen","yer","yes","yet","yeu","yev","yey","yga","ygi","ygl","ygm","ygp","ygr","ygs","ygu","ygw","yha","yhd","yhl","yhs","yia","yif","yig","yih","yii","yij","yik","yil","yim","yin","yip","yiq","yir","yis","yit","yiu","yiv","yix","yiy","yiz","yka","ykg","yki","ykk","ykl","ykm","ykn","yko","ykr","ykt","yku","yky","yla","ylb","yle","ylg","yli","yll","ylm","yln","ylo","ylr","ylu","yly","yma","ymb","ymc","ymd","yme","ymg","ymh","ymi","ymk","yml","ymm","ymn","ymo","ymp","ymq","ymr","yms","ymt","ymx","ymz","yna","ynd","yne","yng","ynh","ynk","ynl","ynn","yno","ynq","yns","ynu","yob","yog","yoi","yok","yol","yom","yon","yos","yot","yox","yoy","ypa","ypb","ypg","yph","ypk","ypm","ypn","ypo","ypp","ypz","yra","yrb","yre","yri","yrk","yrl","yrm","yrn","yro","yrs","yrw","yry","ysc","ysd","ysg","ysl","ysm","ysn","yso","ysp","ysr","yss","ysy","yta","ytl","ytp","ytw","yty","yua","yub","yuc","yud","yue","yuf","yug","yui","yuj","yuk","yul","yum","yun","yup","yuq","yur","yut","yuu","yuw","yux","yuy","yuz","yva","yvt","ywa","ywg","ywl","ywn","ywq","ywr","ywt","ywu","yww","yxa","yxg","yxl","yxm","yxu","yxy","yyr","yyu","yyz","yzg","yzk"],["za","zh","zu","zaa","zab","zac","zad","zae","zaf","zag","zah","zai","zaj","zak","zal","zam","zao","zap","zaq","zar","zas","zat","zau","zav","zaw","zax","zay","zaz","zba","zbc","zbe","zbl","zbt","zbu","zbw","zca","zch","zdj","zea","zeg","zeh","zen","zga","zgb","zgh","zgm","zgn","zgr","zhb","zhd","zhi","zhn","zhw","zhx","zia","zib","zik","zil","zim","zin","zir","ziw","ziz","zka","zkb","zkd","zkg","zkh","zkk","zkn","zko","zkp","zkr","zkt","zku","zkv","zkz","zla","zle","zlj","zlm","zln","zlq","zls","zlw","zma","zmb","zmc","zmd","zme","zmf","zmg","zmh","zmi","zmj","zmk","zml","zmm","zmn","zmo","zmp","zmq","zmr","zms","zmt","zmu","zmv","zmw","zmx","zmy","zmz","zna","znd","zne","zng","znk","zns","zoc","zoh","zom","zoo","zoq","zor","zos","zpa","zpb","zpc","zpd","zpe","zpf","zpg","zph","zpi","zpj","zpk","zpl","zpm","zpn","zpo","zpp","zpq","zpr","zps","zpt","zpu","zpv","zpw","zpx","zpy","zpz","zqe","zra","zrg","zrn","zro","zrp","zrs","zsa","zsk","zsl","zsm","zsr","zsu","zte","ztg","ztl","ztm","ztn","ztp","ztq","zts","ztt","ztu","ztx","zty","zua","zuh","zum","zun","zuy","zwa","zxx","zyb","zyg","zyj","zyn","zyp","zza","zzj"]],i=function(){function e(){}return e.isBcp47=function(e){return/^(([a-zA-Z]{2,3}(-[a-zA-Z](-[a-zA-Z]{3}){0,2})?|[a-zA-Z]{4}|[a-zA-Z]{5,8})(-[a-zA-Z]{4})?(-([a-zA-Z]{2}|[0-9]{3}))?(-([0-9a-zA-Z]{5,8}|[0-9][a-zA-Z]{3}))*(-[0-9a-wy-zA-WY-Z](-[a-zA-Z0-9]{2,8})+)*(-x(-[a-zA-Z0-9]{1,8})+)?|x(-[a-zA-Z0-9]{1,8})+|(en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE|art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang))$/.test(e)},e.validPrimaryLang=function(e){var t=e.toLowerCase();return t.includes("-")&&(t=t.split("-")[0]),!!t.match(/[a-z]{2,3}/)&&(3===t.length&&"q"===t.charAt(0)&&t.charCodeAt(1)>=97&&t.charCodeAt(1)<=116&&t.charCodeAt(2)>=97&&t.charCodeAt(2),l[t.charCodeAt(0)-97].includes(t))},e.matchPrimaryLang=function(e,t){var l=e;l.includes("-")&&(l=l.split("-")[0]);var i=t;return i.includes("-")&&(i=i.split("-")[0]),l===i},e}();t.LangUtil=i},8422:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NodeWalker=t.ColorObj=t.RPTUtilStyle=t.RPTUtil=void 0;var i=l(8235),o=l(4944),a=l(295),n=l(482),r=function(){function e(){}return e.isDefinedAriaAttributeAtIndex=function(t,l){var i=t.attributes[l].name;return e.isDefinedAriaAttribute(t,i)},e.getAriaAttribute=function(t,l){var i=t.getAttribute(l);if(t.hasAttribute(l)&&""===i.trim())return i;if(!i){var a=t.nodeName.toLowerCase();l in e.ariaAttributeImplicitMappings&&(a in e.ariaAttributeImplicitMappings[l]?"function"==typeof(i=e.ariaAttributeImplicitMappings[l][a])&&(i=i(t)):"*"in e.ariaAttributeImplicitMappings[l]&&"function"==typeof(i=e.ariaAttributeImplicitMappings[l]["*"])&&(i=i(t)))}if(!i){var n=o.ARIAMapper.nodeToRole(t);n in e.ariaAttributeRoleDefaults&&l in e.ariaAttributeRoleDefaults[n]&&"function"==typeof(i=e.ariaAttributeRoleDefaults[n][l])&&(i=i(t))}return!i&&l in e.ariaAttributeGlobalDefaults&&(i=e.ariaAttributeGlobalDefaults[l]),i},e.wordCount=function(e){return 0===(e=e.trim()).length?0:e.split(/\s+/g).length},e.isTabbable=function(t){if(!e.isNodeVisible(t))return!1;if(t.hasAttribute("tabindex"))return parseInt(t.getAttribute("tabindex"))>=0;var l=t.nodeName.toLowerCase();if(l in e.tabTagMap){var i=e.tabTagMap[l];return"function"==typeof i&&(i=i(t)),i}return!1},e.tabIndexLEZero=function(t){if(e.hasAttribute(t,"tabindex")&&t.getAttribute("tabindex").match(/^-?\d+$/)){var l=parseInt(t.getAttribute("tabindex"));return 0===l||-1===l}return!1},e.isHtmlEquiv=function(e,t){var l=!1;if(e&&"input"===e.nodeName.toLowerCase()){var i=e.getAttribute("type").toLowerCase();i&&(-1!=t.indexOf("checkbox")?l="checkbox"===i:-1!=t.indexOf("radio")&&(l="radio"===i))}return l},e.isDefinedAriaAttribute=function(e,t){var l=!1;return"aria-"===t.substring(0,5)&&(l=e.hasAttribute&&e.hasAttribute(t)&&e.getAttribute(t).length>0),l},e.normalizeSpacing=function(e){return e.trim().replace(/\s+/g," ")},e.nonExistantIDs=function(t,l){var i="";if(e.normalizeSpacing(l).length<1)return i;for(var o=l.split(" "),a=t.ownerDocument,n=0;n<o.length;n++){var r="//*[@id='"+o[n]+"']";a.evaluate(r,t,a.defaultNSResolver,0,null).iterateNext()||(i+=o[n]+", ")}return e.normalizeSpacing(i).length>=2?i.substring(0,i.length-2):""},e.getDocElementsByTag=function(t,l){var i=n.FragmentUtil.getOwnerFragment(t);l=l.toLowerCase();var o=e.getCache(i,"RPT_DOCELEMSBYTAG",{});return l in o||(o[l]=i.querySelectorAll(l),e.setCache(i,"RPT_DOCELEMSBYTAG",o)),o[l]},e.getChildByTag=function(t,l){return e.getChildByTagHidden(t,l,!1,!1)},e.getChildByTagHidden=function(t,l,i,o){for(var a=[],n=t.firstChild;null!=n;){if(n.nodeName.toLowerCase()===l){if((i||o&&!e.shouldCheckHiddenContent(n))&&!e.isNodeVisible(n)){n=n.nextSibling;continue}a.push(n)}n=n.nextSibling}return a},e.getElementsByRole=function(t,l){return e.getElementsByRoleHidden(t,l,!1,!1)},e.getElementsByRoleHidden=function(t,l,i,o){var n=null;if(null===(n=o?e.getCache(t,"RPTUtil_GETELEMENTSBY_ROLE_IMPLICIT",null):e.getCache(t,"RPTUtil_GETELEMENTSBY_ROLE",null))){n={};for(var r=t.body;null!==a.DOMUtil.parentNode(r);)r=a.DOMUtil.parentNode(r);for(var s=new d(r);s.nextNode();)if(!s.bEndTag){var u=[];if(s.elem()&&s.elem().hasAttribute("role")&&(u=s.elem().getAttribute("role").split(" ")),0===u.length&&o){var c=e.getElementAriaProperty(s.node);c&&c.implicitRole&&(u=c.implicitRole)}if(0===u.length)continue;if(i&&e.shouldNodeBeSkippedHidden(s.node))continue;for(var m=0;m<u.length;++m)u[m]in n||(n[u[m]]=[]),n[u[m]].push(s.node)}o?e.setCache(t,"RPTUtil_GETELEMENTSBY_ROLE_IMPLICIT",n):e.setCache(t,"RPTUtil_GETELEMENTSBY_ROLE",n)}var p=[];if("string"==typeof l){var h=l;(l=[]).push(h)}if(l.length)for(m=0;m<l.length;++m){var _=n[l[m]];if(_)for(var g=0;g<_.length;++g)p.push(_[g])}return p},e.getRoles=function(t,l){var i=[];if(t&&t.hasAttribute&&t.hasAttribute("role"))for(var o=e.normalizeSpacing(t.getAttribute("role").trim()).split(" "),a=0;a<o.length;++a)i.push(o[a]);if(l){var n=e.getImplicitRole(t);n.length>0&&e.concatUniqueArrayItemList(n,i)}return i},e.getImplicitRole=function(t){var l=e.getElementAriaProperty(t);return l&&l.implicitRole?l.implicitRole:[]},e.getRoleRequiredProperties=function(t,l){if(null===t)return null;if(i.ARIADefinitions.designPatterns[t]){var o=i.ARIADefinitions.designPatterns[t].reqProps;return"separator"===t.toLowerCase()&&e.isFocusable(l)&&e.concatUniqueArrayItemList(["aria-valuenow"],o||[]),o}return null},e.isFocusable=function(t){return"undefined"!==t&&null!==t&&e.isTabbable(t)},e.hasRole=function(t,l,i){var o=!1;if(t&&t.hasAttribute&&t.hasAttribute("role"))if("string"!=typeof l)for(var a=t.getAttribute("role").trim().split(" "),n=0;!o&&n<a.length;++n)o=a[n]in l;else for(a=t.getAttribute("role").trim().split(" "),n=0;!o&&n<a.length;++n)o=a[n]===l;if(!o&&i){var r=e.getElementAriaProperty(t),s=[];if(r&&null!==r.implicitRole)if(e.concatUniqueArrayItemList(r.implicitRole,s),"string"!=typeof l)for(n=0;!o&&n<s.length;++n)o=s[n]in l;else for(n=0;!o&&n<s.length;++n)o=s[n]===l}return o},e.hasRoleInSemantics=function(t,l){var i=!1,o=!1;if(t&&t.hasAttribute&&t.hasAttribute("role"))if("string"!=typeof l)for(var a=t.getAttribute("role").trim().toLowerCase().split(/\s+/),n=0;!i&&n<a.length;++n)o=!0,i=a[n]in l;else for(a=t.getAttribute("role").trim().toLowerCase().split(/\s+/),n=0;!i&&n<a.length;++n)o=!0,i=a[n]===l;if(o)return i;var r=e.getElementAriaProperty(t);if(r&&null!==r.implicitRole){var s=r.implicitRole;if("string"!=typeof l)for(n=0;!i&&n<s.length;++n)i=s[n]in l;else for(n=0;!i&&n<s.length;++n)i=s[n]===l}return i},e.hasAnyRole=function(t,l){var i=!1;if(t&&t.hasAttribute&&t.hasAttribute("role")&&(i=!0),!i&&l){var o=e.getElementAriaProperty(t);o&&null!==o.implicitRole&&o.implicitRole.length>0&&(i=!0)}return i},e.isDataTable=function(t){return!(e.hasRole(t,"none")||e.hasRole(t,"presentation"))},e.isComplexDataTable=function(t){if("RPTUtil_isComplexDataTable"in t)return!!t.RPTUtil_isComplexDataTable;var l=!1;if(t&&e.isDataTable(t)){for(var i=null,o=null,a=t.getElementsByTagName("tr"),n=a.length,r=0,s=0,u=0,d=0;!l&&d<n;++d)if(i=a[d].getElementsByTagName("th"),o=a[d].getElementsByTagName("td"),s=i.length,0!==(r=o.length)){l=s>1;for(var c=0;!l&&c<s;++c)l=(i[c].hasAttribute("rowspan")||i[c].hasAttribute("colspan"))&&e.getAncestor(i[c],"table")===t;for(var m=0;!l&&m<r;++m)l=(o[m].hasAttribute("rowspan")||o[m].hasAttribute("colspan")||o[m].hasAttribute("headers")&&e.normalizeSpacing(o[m].getAttribute("headers")).split(" ").length>2)&&e.getAncestor(o[m],"table")===t}else s>0&&++u,l=2===u;if(!l){var p=t.getElementsByTagName("thead"),h=p.length;h>0&&((l=h>1)||(l=p[0].getElementsByTagName("tr").length>1))}l||0===n||(l=s>0&&!e.isTableHeaderInFirstRowOrColumn(t))}return t.RPTUtil_isComplexDataTable=l,l},e.isTableHeaderInFirstRowOrColumn=function(t){var l=!1,i=t.rows;if(null!=i&&i.length>0){var o=i[0];if(!(l=o.cells.length>0&&0===e.getChildByTagHidden(o,"td",!1,!0).length)){l=!0;for(var a=0;l&&a<i.length;++a)l=!i[a].cells||0===i[a].cells.length||"td"!=i[a].cells[0].nodeName.toLowerCase()}if(!l){for(l=!0,a=1;l&&a<o.cells.length;++a)l="td"!=o.cells[a].nodeName.toLowerCase();for(a=1;l&&a<i.length;++a)l=!i[a].cells||0===i[a].cells.length||"td"!=i[a].cells[0].nodeName.toLowerCase()}}return l},e.isNodeInGrid=function(t){return null!=e.getAncestorWithRole(t,"grid")},e.isLayoutTable=function(t){return e.hasRole(t,"presentation")||e.hasRole(t,"none")},e.getFileExt=function(e){var t=e.match(/\.(([^;?#\.]|^$)+)([;?#]|$)/);return null!=t&&t.length>=2?"."+t[1]:""},e.getFileAnchor=function(e){var t=e.match(/#(([^;?\.]|^$)+)([;?]|$)/);return null!=t&&t.length>=2?t[1]:""},e.checkObjEmbed=function(t,l,i){var o=t.nodeName.toLowerCase();if("object"!=o&&"embed"!=o&&"a"!=o&&"area"!=o)return!1;var a=!1;if(!a&&t.hasAttribute("type")&&(a=i(t.getAttribute("type").toLowerCase())),!a&&t.hasAttribute("codetype")&&(a=i(t.getAttribute("codetype"))),!a){var n="";"embed"===o?n=t.getAttribute("src"):"a"===o||"area"===o?n=t.getAttribute("href"):t.hasAttribute("data")&&(n=t.getAttribute("data")),null===n&&(n=""),a=l(e.getFileExt(n))}if(!a&&"object"===o)for(var r=e.getChildByTagHidden(t,"param",!1,!0),s=0;!a&&null!=r&&s<r.length;++s)a=r[s].hasAttribute("value")&&l(e.getFileExt(r[s].getAttribute("value")));return a},e.isAudioObjEmbedLink=function(t){return e.checkObjEmbed(t,e.isAudioExt,(function(e){return e.startsWith("audio")}))},e.isAudioExt=function(t){return e.valInArray(t.toLowerCase(),[".aif",".aifc",".aiff",".air",".asf",".au",".cda",".dsm",".dss",".dwd",".iff",".kar",".m1a",".med",".mp2",".mp3",".mpa",".pcm",".ra",".ram",".rm",".sam",".sf",".sf2",".smp",".snd",".svx",".ul",".voc",".wav",".wma",".wve"])},e.isVideoObjEmbedLink=function(t){return e.checkObjEmbed(t,e.isVideoExt,(function(e){return e.startsWith("video")||e.startsWith("application/x-shockwave-flash")}))},e.isVideoExt=function(t){return e.valInArray(t.toLowerCase(),[".asf",".avi",".divx",".dv",".m1v",".m2p",".m2v",".moov",".mov",".mp4",".mpeg",".mpg",".mpv",".ogm",".omf",".qt",".rm",".rv",".smi",".smil",".swf",".vob",".wmv",".rmvb",".mvb"])},e.isImageObjEmbedLink=function(t){return e.checkObjEmbed(t,e.isImgExt,(function(e){return e.startsWith("image")}))},e.isImgExt=function(t){return e.valInArray(t.toLowerCase(),[".bmp",".gif",".jpg",".jpeg",".pcx",".png"])},e.isHtmlExt=function(t){return e.valInArray(t.toLowerCase(),[".asp",".aspx",".cfm",".cfml",".cgi",".htm",".html",".shtm",".shtml",".php",".pl",".py",".shtm",".shtml",".xhtml"])},e.isPresentationalElement=function(t){return e.valInArray(t.nodeName.toLowerCase(),["abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","a","progress","meter","basefont","big","center","strike","tt","font","blink","h1","h2","h3","h4","h5","h6","hr","blockquote","p"])},e.hasTriggered=function(t,l){return e.getCache(t,l,!1)},e.triggerOnce=function(t,l,i){if(i)return!0;var o=e.getCache(t,l,!1);return e.setCache(t,l,!0),o},e.valInArray=function(e,t){for(var l in t)if(t[l]===e)return!0;return!1},e.getAncestor=function(e,t){for(var l=e;null!==l;){var i=l.nodeName.toLowerCase();if("string"==typeof t){if(i===t.toLowerCase())break}else if(t.length){for(var o in t)if(t[o]===i)return l}else if(i in t)break;l=a.DOMUtil.parentNode(l)}return l},e.isSibling=function(e,t){if(e&&t){var l=null;for(a.DOMUtil.parentNode(e)&&a.DOMUtil.parentNode(e).firstChild&&(l=a.DOMUtil.parentNode(e).firstChild);l;){if(l===t)return!0;l=l.nextSibling}}return!1},e.getAncestorWithRole=function(t,l,i){for(var o=a.DOMUtil.parentNode(t);null!==o;){if(i){if(e.hasRoleInSemantics(o,l))break}else if(e.hasRole(o,l,!1))break;o=a.DOMUtil.parentNode(o)}return o},e.getAncestorWithAttribute=function(e,t,l){for(var i=a.DOMUtil.parentNode(e);null!==i;){if(i.nodeType===Node.ELEMENT_NODE&&i.getAttribute(t)===l)return i;i=a.DOMUtil.parentNode(i)}return null},e.getSiblingWithRole=function(t,l){return e.getSiblingWithRoleHidden(t,l,!1)},e.getSiblingWithRoleHidden=function(t,l,i,o){var a=null,n=!1;if(t&&l){for(a=t.nextSibling;null!==a&&!n;)i&&e.shouldNodeBeSkippedHidden(a)||(n=o?e.hasRoleInSemantics(a,l):e.hasRole(a,l,!1)),a=a.nextSibling;if(!a)for(a=t.previousSibling;null!==a&&!n;)i&&e.shouldNodeBeSkippedHidden(a)||(n=e.hasRole(a,l,o)),a=a.previousSibling}return a},e.isDescendant=function(e,t){for(var l=a.DOMUtil.parentNode(t);null!=l;){if(l===e)return!0;l=a.DOMUtil.parentNode(l)}return!1},e.isDisabledByFirstChildFormElement=function(t){var l=["input","textarea","select","keygen","progress","meter","output"];if(null!=t.firstChild)for(var i=new d(t);i.nextNode();)if(l.includes(i.node.nodeName.toLowerCase()))return!!e.isNodeDisabled(i.node);return!1},e.isDisabledByReferringElement=function(t){for(var l=t.getAttribute("id"),i=t.ownerDocument.body;null!==a.DOMUtil.parentNode(i);)i=a.DOMUtil.parentNode(i);for(var o=new d(i);o.nextNode();)if(o.node&&1===o.node.nodeType&&o.elem()&&(o.elem().getAttribute("aria-describedby")||"").split(" ").includes(l)&&e.isNodeDisabled(o.node))return!0},e.getDescendantWithRole=function(t,l){return e.getDescendantWithRoleHidden(t,l,!1)},e.getDescendantWithRoleHidden=function(t,l,i,o){for(var a=null,n=new d(t);n.nextNode()&&n.node!=t&&n.node!=t.nextSibling;)if((!i||!e.shouldNodeBeSkippedHidden(n.node))&&(o?e.hasRoleInSemantics(n.node,l):e.hasRole(n.node,l,!1))){a=n.node;break}return a},e.getAllDescendantsWithRoleHidden=function(t,l,i,o){for(var a=[],n=new d(t);n.nextNode()&&n.node!=t&&n.node!=t.nextSibling;)n.bEndTag||i&&e.shouldNodeBeSkippedHidden(n.node)||e.hasRole(n.node,l,o)&&a.push(n.node);return a},e.getAriaOwnsWithRole=function(t,l){return e.getAriaOwnsWithRoleHidden(t,l,!1)},e.getAriaOwnsWithRoleHidden=function(t,l,i,o){var a=null,r=!1;if(e.attributeNonEmpty(t,"aria-owns")){var s=t.getAttribute("aria-owns");a=n.FragmentUtil.getById(t,s),r=i&&null!=a&&e.shouldNodeBeSkippedHidden(a)?null:e.hasRole(a,l,o)}return r?a:null},e.getInputLabel=function(t){return e.getLabelForElement(t)},e.getLabelForElement=function(t){return e.getLabelForElementHidden(t,!1)},e.getLabelForElementHidden=function(t,l){var i=t.getRootNode();if(!e.getCache((i.nodeType,i),"RPTUtil_LABELS",null)){for(var o={},a=e.getDocElementsByTag(t,"label"),n=0;n<a.length;++n)if(a[n].hasAttribute("for")){if(l&&!e.isNodeVisible(a[n]))continue;o[a[n].getAttribute("for")]=a[n]}e.setCache((i.nodeType,i),"RPTUtil_LABELS",o)}if(t.hasAttribute("id")){var r=t.getAttribute("id");if(r.trim().length>0)return e.getCache((i.nodeType,i),"RPTUtil_LABELS",{})[r]}return null},e.getElementAttribute=function(e,t){return e&&e.hasAttribute&&e.hasAttribute(t)?e.getAttribute(t):null},e.hasAriaLabel=function(t){return e.attributeNonEmpty(t,"aria-label")||e.attributeNonEmpty(t,"aria-labelledby")},e.hasImplicitLabel=function(t){var l=e.getAncestor(t,"label");if(l&&"label"===l.tagName.toLowerCase()&&e.isFirstFormElement(l,t)){var i=l.cloneNode(!0);return i=e.removeAllFormElementsFromLabel(i),e.hasInnerContentHidden(i)}return!1},e.isFirstFormElement=function(e,t){var l=["input","textarea","select","keygen","progress","meter","output"];if(null!=e.firstChild)for(var i=new d(e);i.nextNode();)if(-1!==l.indexOf(i.node.nodeName.toLowerCase()))return i.node===t;return!1},e.removeAllFormElementsFromLabel=function(e){for(var t=["input","textarea","select","button","datalist","optgroup","option","keygen","output","progress","meter"],l=e.childNodes,i=0;i<l.length;i++)t.indexOf(l[i].nodeName.toLowerCase())>-1&&e.removeChild(l[i]);return e},e.hasUniqueAriaLabelsLocally=function(t,l){if(0===t.length)return!1;var i=t[0].ownerDocument,o=!1,a=null;l&&(a=e.getCache(i,"RPTUtil_HAS_UNIQUE_ARIA_LABELS",null)),null===a&&(a={});for(var r=0;!o&&r<t.length;++r)if(t[r].hasAttribute)if(t[r].hasAttribute("aria-label")){var s=e.normalizeSpacing(t[r].getAttribute("aria-label")).toLowerCase();o=s in a,a[s]=!0}else if(t[r].hasAttribute("aria-labelledby")){var u=t[r].getAttribute("aria-labelledby"),d=n.FragmentUtil.getById(t[r],u),c=d?e.getInnerText(d):"",m=e.normalizeSpacing(c).toLowerCase();o=m in a,a[m]=!0}else o=!0;return l&&e.setCache(i,"RPTUtil_HAS_UNIQUE_ARIA_LABELS",a),!o},e.getAriaLabel=function(t){if(t.hasAttribute){if(t.hasAttribute("aria-labelledby")){for(var l=t.getAttribute("aria-labelledby").trim().split(" "),i="",o=0,a=l.length;o<a;++o){var r=l[o],s=n.FragmentUtil.getById(t,r),u=s?e.getInnerText(s):"";i+=e.normalizeSpacing(u).toLowerCase()}return i.trim()}if(t.hasAttribute("aria-label"))return e.normalizeSpacing(t.getAttribute("aria-label")).toLowerCase().trim()}return"input"===t.nodeName.toLowerCase()&&(u=e.getLabelForElementHidden(t,!0))?(e.getAriaLabel(u)||u.innerText||"").trim():""},e.findAriaLabelDupes=function(t){var l={};return t.forEach((function(t){l[e.getAriaLabel(t)]=(l[e.getAriaLabel(t)]||0)+1})),l},e.hasUniqueAriaLabels=function(t){return e.hasUniqueAriaLabelsLocally(t,!0)},e.hasDuplicateAriaLabelsLocally=function(t,l){if(0===t.length)return!1;var i=t[0].ownerDocument,o=null,a=new Array;l&&(o=e.getCache(i,"RPTUtil_HAS_UNIQUE_ARIA_LABELS",null)),null===o&&(o={});for(var r=0;r<t.length;++r)if(t[r].hasAttribute)if(t[r].hasAttribute("aria-label")){var s=e.normalizeSpacing(t[r].getAttribute("aria-label")).toLowerCase();o[s]=!0,s in a||(a[s]=new Array),a[s].push(t[r].nodeName.toLowerCase())}else if(t[r].hasAttribute("aria-labelledby")){for(var u=t[r].getAttribute("aria-labelledby").trim().split(" "),d="",c=0,m=u.length;c<m;++c){var p=u[c],h=n.FragmentUtil.getById(t[r],p),_=h?e.getInnerText(h):"";d+=e.normalizeSpacing(_).toLowerCase()}o[d]=!0,d in a||(a[d]=new Array),a[d].push(t[r].nodeName.toLowerCase())}return l&&e.setCache(i,"RPTUtil_HAS_UNIQUE_ARIA_LABELS",o),a},e.hasDuplicateAriaLabels=function(t){return e.hasDuplicateAriaLabelsLocally(t,!0)},e.hasUniqueAriaLabelledby=function(t){for(var l=!1,i={},o=0;!l&&o<t.length;++o)if(t[o].hasAttribute&&t[o].hasAttribute("aria-labelledby")){var a=e.normalizeSpacing(t[o].getAttribute("aria-labelledby"));l=a in i,i[a]=!0}else l=!0;return!l},e.nodeDepth=function(e){for(var t=0,l=e;null!==l;)l=a.DOMUtil.parentNode(l),t+=1;return t},e.compareNodeOrder=function(t,l){if(t===l)return 0;var i=e.nodeDepth(t),o=e.nodeDepth(l);if(o>i){for(var n=0;n<o-i;++n)l=a.DOMUtil.parentNode(l);if(t===l)return-2}else if(i>o){for(n=0;n<i-o;++n)t=a.DOMUtil.parentNode(t);if(t===l)return 2}for(;null!=t&&null!=l&&a.DOMUtil.parentNode(t)!=a.DOMUtil.parentNode(l);)t=a.DOMUtil.parentNode(t),l=a.DOMUtil.parentNode(l);if(null===t||null===l||a.DOMUtil.parentNode(t)!=a.DOMUtil.parentNode(l))return null;for(;null!=l&&l!=t;)l=l.previousSibling;return null===l?1:-1},e.attributeNonEmpty=function(e,t){return e.hasAttribute(t)&&e.getAttribute(t).trim().length>0},e.getCache=function(e,t,l){var i=(9===e.nodeType||e.nodeType,e);return void 0===i.aceCache&&(i.aceCache={}),void 0===i.aceCache[t]&&(i.aceCache[t]=l),i.aceCache[t]},e.setCache=function(e,t,l){var i=(9===e.nodeType||e.nodeType,e);return void 0===i.aceCache&&(i.aceCache={}),i.aceCache[t]=l,l},e.getFrameByName=function(e,t){for(var l=[e.ownerDocument.defaultView],i=0;i<l.length;){try{if(l[i].name===t)return l[i];for(var o=0;o<l[i].frames.length;++o)try{l[i].frames[o]&&!l.includes(l[i].frames[o])&&l.push(l[i].frames[o])}catch(e){}}catch(e){}++i}return null},e.defaultNSResolver=function(e){var t;switch(e){case"html":t="http://www.w3.org/1999/xhtml";case"x2":t="http://www.w3.org/TR/xhtml2";case"x":t="http://www.w3.org/1999/xhtml";case"xhtml":t="http://www.w3.org/1999/xhtml";default:t=null}return t},e.isInnerTextOnlyEmpty=function(t){var l=t.innerText;void 0===l&&void 0!==t.textContent&&(l=t.textContent);var i=!(null!==l&&l.trim().length>0);if(1===t.nodeType&&"slot"===t.nodeName.toLowerCase())for(var o=0,a=t.assignedNodes();o<a.length;o++){var n=a[o];i=i&&e.isInnerTextEmpty(n)}return i},e.getInnerText=function(e){var t=e.innerText;return void 0!==t&&""!==t.trim()||(t=e.textContent),t},e.isInnerTextEmpty=function(t){var l=e.getInnerText(t);return!(null!=l&&l.trim().length>0)},e.hasInnerContent=function(t){var l=e.getInnerText(t),i=null!=l&&l.trim().length>0;if(null!=t.firstChild)for(var o=new d(t);!i&&o.nextNode();)i="img"===o.node.nodeName.toLowerCase()&&e.attributeNonEmpty(o.node,"alt");return i},e.hasInnerContentHidden=function(t){return e.hasInnerContentHiddenHyperLink(t,!1)},e.svgHasName=function(t){return e.attributeNonEmpty(t,"aria-label")||e.attributeNonEmpty(t,"aria-labelledby")||!!t.querySelector(":scope > title")},e.hasInnerContentHiddenHyperLink=function(t,l){if(!t)return!1;var i=!1;if(null!=t.firstElementChild)for(var o=new d(t);!i&&o.nextNode()&&o.node!=t;){var n=o.node;if(!(i="img"===n.nodeName.toLowerCase()&&(e.attributeNonEmpty(n,"alt")||e.attributeNonEmpty(n,"title"))&&e.isNodeVisible(n)||"svg"===n.nodeName.toLowerCase()&&e.svgHasName(n))&&1===n.nodeType&&e.isNodeVisible(n)&&!(i=!e.isInnerTextOnlyEmpty(n))&&!0===l){i=e.attributeNonEmpty(n,"aria-label")||e.attributeNonEmpty(n,"aria-labelledby");var r=n.ownerDocument;if(r){var s=r.defaultView;if(s){var u=s.getComputedStyle(n);i||null==u||(i=(u.backgroundImage&&u.backgroundImage.indexOf||u.content)&&e.attributeNonEmpty(n,"alt"))}}}3===n.nodeType&&a.DOMUtil.parentElement(n)===t&&(i=!e.isInnerTextEmpty(n))}else i=!e.isInnerTextEmpty(t);return i},e.hasInnerContentOrAlt=function(t){var l=e.getInnerText(t),i=null!=l&&l.trim().length>0||e.attributeNonEmpty(t,"alt");if(null!=t.firstChild)for(var o=new d(t);!i&&o.nextNode()&&o.node!=t;)!(i="img"===o.node.nodeName.toLowerCase()&&e.attributeNonEmpty(o.node,"alt"))&&(e.hasRole(o.node,"button",!0)||e.hasRole(o.node,"textbox"))&&(e.hasAriaLabel(o.node)||e.attributeNonEmpty(o.node,"title")||e.getLabelForElementHidden(o.elem(),!0))&&(i=!0);return i},e.concatUniqueArrayItem=function(e,t){return-1===t.indexOf(e)&&null!==e&&t.push(e),t},e.concatUniqueArrayItemList=function(t,l){for(var i=0;null!==t&&i<t.length;i++)l=e.concatUniqueArrayItem(t[i],l);return l},e.getElementAriaProperty=function(t){var l=null,a=null;t.tagName?l=t.tagName.toLowerCase():t.nodeName&&(l=t.nodeName.toLowerCase());var n=i.ARIADefinitions.documentConformanceRequirement[l];if(null==n){var r=i.ARIADefinitions.documentConformanceRequirementSpecialTags[l];switch(l){case"a":case"area":n=e.attributeNonEmpty(t,"href")?r["with-href"]:r["without-href"];break;case"figure":var s=e.getChildByTag(t,"figcaption");n=null!==s&&s.length>0?r["child-figcaption"]:r["no-child-figcaption"];break;case"footer":var u=e.getAncestorWithRole(t,"article",!0);null===u&&(u=e.getAncestorWithRole(t,"complementary",!0)),null===u&&(u=e.getAncestorWithRole(t,"main",!0)),null===u&&(u=e.getAncestorWithRole(t,"navigation",!0)),null===u&&(u=e.getAncestorWithRole(t,"region",!0)),n=null!==u?r["des-section-article"]:r["not-des-section-article"];break;case"form":case"section":n=(a=o.ARIAMapper.computeName(t))&&a.trim().length>0?r["with-name"]:r["without-name"];break;case"header":var d=e.getAncestorWithRole(t,"article",!0);null===d&&(d=e.getAncestorWithRole(t,"complementary",!0)),null===d&&(d=e.getAncestorWithRole(t,"main",!0)),null===d&&(d=e.getAncestorWithRole(t,"navigation",!0)),null===d&&(d=e.getAncestorWithRole(t,"region",!0)),n=null!==d?r["des-section-article"]:r["not-des-section-article"];break;case"img":n=t.hasAttribute("alt")?""===t.getAttribute("alt").trim()?r["img-with-empty-alt"]:r["img-with-alt-text"]:e.hasAriaLabel(t)?r["img-with-alt-text"]:r["img-without-alt"];break;case"input":if(e.attributeNonEmpty(t,"type")){var c=t.getAttribute("type").trim().toLowerCase();if(null==(n=r[c]))switch(c){case"checkbox":n=e.attributeNonEmpty(t,"aria-pressed")?r["checkbox-with-aria-pressed"]:r["checkbox-without-aria-pressed"];break;case"email":n=e.attributeNonEmpty(t,"list")?r["email-with-list"]:r["email-no-list"];break;case"search":n=e.attributeNonEmpty(t,"list")?r["search-with-list"]:r["search-no-list"];break;case"tel":n=e.attributeNonEmpty(t,"list")?r["tel-with-list"]:r["tel-no-list"];break;case"text":default:n=e.attributeNonEmpty(t,"list")?r["text-with-list"]:r["text-no-list"];break;case"url":n=e.attributeNonEmpty(t,"list")?r["url-with-list"]:r["url-no-list"]}}else n=e.attributeNonEmpty(t,"list")?r["text-with-list"]:r["text-no-list"];break;case"select":r=i.ARIADefinitions.documentConformanceRequirementSpecialTags.select,n=t.hasAttribute("multiple")||e.attributeNonEmpty(t,"size")&&t.getAttribute("size")>1?r["multiple-attr-size-gt1"]:r["no-multiple-attr-size-gt1"];break;case"td":case"th":case"tr":n=null!==e.getAncestorWithRole(t,"table",!0)?r["des-table"]:e.getAncestorWithRole(t,"grid",!0)||e.getAncestorWithRole(t,"treegrid",!0)?r["des-grid"]:r["des-other"];break;default:n=i.ARIADefinitions.documentConformanceRequirementSpecialTags.default}}return n||null},e.getAllowedAriaRoles=function(t,l){var i,o=[];return null!=(i=null!=l?l:e.getElementAriaProperty(t))&&(null!==i.implicitRole&&e.concatUniqueArrayItemList(i.implicitRole,o),null!==i.validRoles&&e.concatUniqueArrayItemList(i.validRoles,o)),o},e.getAllowedAriaAttributes=function(t,l,o){var a=t.tagName.toLowerCase(),n=[];t.hasAttribute("disabled")&&-1===i.ARIADefinitions.elementsAllowedDisabled.indexOf(a)&&(n=e.concatUniqueArrayItem("aria-disabled",n)),t.hasAttribute("required")&&i.ARIADefinitions.elementsAllowedRequired.indexOf(a)>-1&&(n=e.concatUniqueArrayItem("aria-required",n)),t.hasAttribute("readonly")&&-1===i.ARIADefinitions.elementsAllowedReadOnly.indexOf(a)&&(n=e.concatUniqueArrayItem("aria-readonly",n)),t.hasAttribute("hidden")&&(n=e.concatUniqueArrayItem("aria-hidden",n));var r;r=null!=o&&void 0!==o?o:e.getElementAriaProperty(t);var s=!1;if("form"!==a&&"section"!==a||(s=!t.hasAttribute("aria-label")&&!t.hasAttribute("aria-labelledby")&&!t.hasAttribute("title")),null!=r){if(null!==r.implicitRole&&(null==l||0===l.length)&&!s)for(var u=0;u<r.implicitRole.length;u++){var d=i.ARIADefinitions.designPatterns[r.implicitRole[u]];if(null!=d){var c=d.props;e.concatUniqueArrayItemList(c,n),c=e.getRoleRequiredProperties(r.implicitRole[u],t),e.concatUniqueArrayItemList(c,n),"separator"===r.implicitRole[u]&&e.isFocusable(t)&&e.concatUniqueArrayItemList(["aria-disabled","aria-valuemax","aria-valuemin","aria-valuetext"],n)}}if(r.globalAriaAttributesValid){var m=i.ARIADefinitions.globalProperties;e.concatUniqueArrayItemList(m,n)}else"img"===a&&t.hasAttribute("alt")&&""===t.getAttribute("alt").trim()&&e.concatUniqueArrayItemList(["aria-hidden"],n)}for(u=0;null!==l&&u<l.length;u++){var p=i.ARIADefinitions.designPatterns[l[u]];if(null!=p){var h=p.props;e.concatUniqueArrayItemList(h,n),h=e.getRoleRequiredProperties(l[u],t),e.concatUniqueArrayItemList(h,n),"separator"===l[u]&&e.isFocusable(t)&&e.concatUniqueArrayItemList(["aria-disabled","aria-valuemax","aria-valuemin","aria-valuetext"],n)}}if(l.includes("row")&&null==e.getAncestorWithRole(t,"treegrid",!0)){var _=-1;(_=n.indexOf("aria-level"))>-1&&n.splice(_,1),(_=n.indexOf("aria-setsize"))>-1&&n.splice(_,1),(_=n.indexOf("aria-posinset"))>-1&&n.splice(_,1)}return n},e.CSS=function(t){var l="";if(null===t)return[];if(t.IBM_CSS_THB)return t.IBM_CSS_THB;if("style"===t.nodeName.toLowerCase())l=e.getInnerText(t);else{if(!t.hasAttribute("style"))return[];l=t.getAttribute("style")}if(null===l||0===l.trim().length)return[];var i=/\s*([^:\s]+)\s*:\s*([^;$}]+)\s*(;|$)/g,o=/\s*([^{]*){([^}]*)}/g;if(-1===(l=l.replace(/(\/\*+(?:(?:(?:[^\*])+)|(?:[\*]+(?!\/)))[*]+\/)|\/\/.*/g," ")).indexOf("{")){for(var a={},n=void 0;null!=(n=i.exec(l));)a[n[1]]=n[2].trim().toLowerCase();var r=[{selector:null,values:a}];return t.IBM_CSS_THB=r,r}r=[],n=void 0;for(var s=void 0;null!=(n=o.exec(l));){a={};for(var u=n[1],d=n[2];null!=(s=i.exec(d));)a[s[1]]=s[2].trim().toLowerCase();r.push({selector:u,values:a})}return t.IBM_CSS_THB=r,r},e.isNodeVisible=function(t){if(e.setCache(t,"PT_NODE_HIDDEN",e.getCache(t,"PT_NODE_HIDDEN",!1)),3===t.nodeType&&(t=a.DOMUtil.parentNode(t)),1!==t.nodeType)return!0;if(!t.ownerDocument)return!0;var l,i=t.nodeName.toLowerCase();if(null!=e.hiddenByDefaultElements&&null!=e.hiddenByDefaultElements&&e.hiddenByDefaultElements.indexOf(i)>-1)return!0;if(null===e.unhideableElements||void 0===e.unhideableElements||-1===e.unhideableElements.indexOf(i)){if(!t.ownerDocument.defaultView)return!0;l=t.ownerDocument.defaultView.getComputedStyle(t,null);var o=t.getAttribute("hidden"),n=e.getCache(t,"PT_NODE_HIDDEN",void 0),r="boolean"==typeof t.hidden&&t.hidden;if(!l&&!r&&null==o&&!n)return!0;if(null!==l&&("none"===l.getPropertyValue("display")||!e.getCache(t,"Visibility_Check_Parent",null)&&"hidden"===l.getPropertyValue("visibility"))||"block"!==l.getPropertyValue("display")&&(r||null!=o||n))return e.setCache(t,"PT_NODE_HIDDEN",!0),!1}var s=a.DOMUtil.parentNode(t);if(null!=s&&1===s.nodeType){e.setCache(s,"Visibility_Check_Parent",!0);var u=e.isNodeVisible(s);return u||e.setCache(t,"PT_NODE_HIDDEN",!0),u}return!0},e.isNodeHiddenFromAT=function(t){return!e.isNodeVisible(t)||"true"===t.getAttribute("aria-hidden")||!!e.getAncestorWithAttribute(t,"aria-hidden","true")},e.getControlOfLabel=function(t){var l=e.getAncestor(t,"label");if(l&&l.hasAttribute("for"))return n.FragmentUtil.getById(t,l.getAttribute("for"));for(var i={},o=t;o;){if(1===o.nodeType){var r=o;r.hasAttribute("id")&&(i[r.getAttribute("id")]=!0)}o=a.DOMUtil.parentNode(o)}for(var s=t.ownerDocument.querySelectorAll("*[aria-labelledby]"),u=0;u<s.length;++u)for(var d=s[u],c=0,m=d.getAttribute("aria-labelledby").split(" ");c<m.length;c++)if(m[c]in i)return d;return null},e.isNodeDisabled=function(t){var l=e.getCache(t,"PT_NODE_DISABLED",!1);3===t.nodeType&&(t=a.DOMUtil.parentNode(t));var o=t.nodeName.toLowerCase(),n=t.hasAttribute("disabled"),r=l,s=t.hasAttribute("aria-disabled")&&"true"===t.getAttribute("aria-disabled");if(r||n&&i.ARIADefinitions.elementsAllowedDisabled.indexOf(o)>-1||s)return l=!0,e.setCache(t,"PT_NODE_DISABLED",l),!0;var u=a.DOMUtil.parentNode(t);if(null!=u&&1===u.nodeType){var d=e.isNodeDisabled(u);return d&&(l=!0),e.setCache(t,"PT_NODE_DISABLED",l),d}return!1},e.shouldCheckHiddenContent=function(e){return!1},e.shouldNodeBeSkippedHidden=function(t){return!e.shouldCheckHiddenContent(t)&&!e.isNodeVisible(t)},e.isfocusableByDefault=function(t){return!("a"!==t.nodeName.toLowerCase()||!e.hasAttribute(t,"href"))||!("area"!==t.nodeName.toLowerCase()||!e.hasAttribute(t,"href"))||-1!=["input","select","button","textarea","option","area"].indexOf(t.nodeName.toLowerCase())},e.nonTabableChildCheck=function(t){if(!t.hasAttribute("tabindex")||-1!=parseInt(t.getAttribute("tabindex")))return!1;for(var l=new d(t);l.nextNode();){var i=l.elem();if(null!==i&&i.hasAttribute("tabindex")&&-1!=parseInt(i.getAttribute("tabindex"))&&!e.hasInnerContent(i))return!1}return!0},e.Color=function(t){if("transparent"===(t=t.toLowerCase()))return new u(255,255,255,0);if(t in e.CSSColorLookup&&(t=e.CSSColorLookup[t]),t.startsWith("rgb(")){var l=/\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/;return null===(i=t.match(l))?null:new u(i[1],i[2],i[3])}var i;if(t.startsWith("rgba("))return l=/\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(.+)\s*\)/,null===(i=t.match(l))?null:new u(i[1],i[2],i[3],i[4]);if("#"!=t.charAt(0))return null;4===t.length&&(t="#"+t.charAt(1).repeat(2)+t.charAt(2).repeat(2)+t.charAt(3).repeat(2));var o=parseInt(t.substring(1,3),16),a=parseInt(t.substring(3,5),16),n=parseInt(t.substring(5,7),16);return new u(o,a,n)},e.ColorCombo=function(t){var l=t.ownerDocument;if(!l)return null;var i=l.defaultView;if(!i)return null;for(var o=[],n=t;n;)1===n.nodeType&&o.push(n),n=a.DOMUtil.parentElement(n);var r={hasGradient:!1,hasBGImage:!1,fg:null,bg:null},s=i.getComputedStyle(t).color;s||(s="black");for(var u=e.Color(s),d=/transparent|rgba?\([^)]+\)/gi,c=function(e,t,l){try{if(void 0===e.length)return e;for(var i=null,o=null,a=1;a<e.length;++a){for(var n=e[a-1],r=l.contrastRatio(e[a-1]),s=.1,u=0;s>1e-4;){for(;u+s<=1&&r>l.contrastRatio(e[a].mix(e[a-1],u+s).getOverlayColor(t));)n=e[a].mix(e[a-1],u+s).getOverlayColor(t),r=l.contrastRatio(n),u+=s;for(;u-s>=0&&r>l.contrastRatio(e[a].mix(e[a-1],u-s).getOverlayColor(t));)n=e[a].mix(e[a-1],u-s).getOverlayColor(t),r=l.contrastRatio(n),u-=s;s/=10}(null===o||o>r)&&(o=r,i=n)}return i}catch(e){console.log(e)}return t},m=e.Color("white"),p=null,h=null,_=null;o.length>0;){var g=o.pop(),b=i.getComputedStyle(g);if(null!==b){var v=null;if(b.backgroundColor&&"transparent"!=b.backgroundColor&&"rgba(0, 0, 0, 0)"!=b.backgroundColor&&(v=e.Color(b.backgroundColor)),b.backgroundImage&&b.backgroundImage.indexOf&&-1!=b.backgroundImage.indexOf("gradient")){var f=b.backgroundImage.match(d);if(f){for(var R=[],A=0;A<f.length;++A)f[A].length?R.push(e.Color(f[A])):f.splice(A--,1);v=c(R,_||m,u)}}null===p||b.opacity&&b.opacity.length>0&&parseFloat(b.opacity)<1?(null!=_&&(_.alpha=p*h,m=_.getOverlayColor(m)),p=1,h=null,_=null,b.opacity&&b.opacity.length>0&&(p=parseFloat(b.opacity)),null!=v&&(h=(_=v).alpha||1,delete _.alpha,1===p&&1===h&&(r.hasBGImage=!1,r.hasGradient=!1))):null!=v&&(null===_?(h=(_=v).alpha||1,delete _.alpha):_=v.getOverlayColor(_),1===p&&1===h&&1===(_.alpha||1)&&v.alpha),b.backgroundImage&&"none"!=b.backgroundImage&&(b.backgroundImage.indexOf&&-1!=b.backgroundImage.indexOf("gradient")?r.hasGradient=!0:r.hasBGImage=!0)}}return null!=_&&delete(u=u.getOverlayColor(_)).alpha,u.alpha=(u.alpha||1)*p,u=u.getOverlayColor(m),null!=_&&(_.alpha=p*h,m=_.getOverlayColor(m)),r.fg=u,r.bg=m,r},e.hasAttribute=function(e,t){var l=!1;if(e.hasAttribute)l=e.hasAttribute(t);else if(e.attributes&&e.attributes.getNamedItem){var i=e.attributes.getNamedItem(t);l=i&&i.specified}return l},e.unhideableElements=["area","param","audio"],e.hiddenByDefaultElements=["script","link","style","head","title","meta","base","noscript","template","datalist"],e.navLinkKeywords=["start","next","prev","previous","contents","index"],e.rulesThatHaveToCheckHidden=["RPT_Elem_UniqueId"],e.ariaAttributeRoleDefaults={alert:{"aria-live":"assertive","aria-atomic":"true"},combobox:{"aria-haspopup":"listbox"},listbox:{"aria-orientation":"vertical"},log:{"aria-live":"polite"},menu:{"aria-orientation":"vertical"},menubar:{"aria-orientation":"horizontal"},meter:{"aria-valuemin":"0","aria-valuemax":"100"},option:{"aria-selected":"false"},progressbar:{"aria-valuemin":"0","aria-valuemax":"100"},scrollbar:{"aria-orientation":"vertical","aria-valuemin":"0","aria-valuemax":"100"},separator:{"aria-orientation":"horizontal","aria-valuemin":"0","aria-valuemax":"100"},slider:{"aria-orientation":"horizontal","aria-valuemin":"0","aria-valuemax":"100"},spinbutton:{},status:{"aria-live":"polite","aria-atomic":"true"},tab:{"aria-selected":"false"},tablist:{"aria-orientation":"horizontal"},toolbar:{"aria-orientation":"horizontal"},tree:{"aria-orientation":"vertical"}},e.ariaAttributeGlobalDefaults={"aria-atomic":"false","aria-autocomplete":"none","aria-busy":"false","aria-checked":void 0,"aria-current":"false","aria-disabled":"false","aria-dropeffect":"none","aria-expanded":void 0,"aria-grabbed":void 0,"aria-haspopup":"false","aria-hidden":void 0,"aria-invalid":"false","aria-live":"off","aria-modal":"false","aria-multiline":"false","aria-multiselectable":"false","aria-orientation":void 0,"aria-pressed":void 0,"aria-readonly":"false","aria-required":"false","aria-selected":void 0,"aria-sort":"none"},e.ariaAttributeImplicitMappings={"aria-autocomplete":{form:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"},input:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"},select:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"},textarea:function(e){return"off"===e.getAttribute("autocomplete")?"none":"both"}},"aria-checked":{input:function(e){return e.hasAttribute("indeterminate")?"mixed":""+e.hasAttribute("checked")},menuitem:function(e){return e.hasAttribute("indeterminate")?"mixed":""+e.hasAttribute("checked")},"*":function(e){if(e.hasAttribute("indeterminate"))return"mixed"}},"aria-disabled":{button:function(e){return e.hasAttribute("disabled")?"true":"false"},fieldset:function(e){return e.hasAttribute("disabled")?"true":"false"},input:function(e){return e.hasAttribute("disabled")?"true":"false"},optgroup:function(e){return e.hasAttribute("disabled")?"true":"false"},option:function(e){return e.hasAttribute("disabled")?"true":"false"},select:function(e){return e.hasAttribute("disabled")?"true":"false"},textarea:function(e){return e.hasAttribute("disabled")?"true":"false"}},"aria-expanded":{details:function(e){return e.getAttribute("open")},dialog:function(e){return e.getAttribute("open")}},"aria-multiselectable":{select:function(e){if(e.hasAttribute("multiple"))return"true"}},"aria-placeholder":{input:function(e){return e.getAttribute("placeholder")},textarea:function(e){return e.getAttribute("placeholder")}},"aria-required":{input:function(e){return e.getAttribute("required")},select:function(e){return e.getAttribute("required")},textarea:function(e){return e.getAttribute("required")}}},e.tabTagMap={button:function(e){return!e.hasAttribute("disabled")},iframe:!0,input:function(e){return"hidden"!==e.getAttribute("type")&&!e.hasAttribute("disabled")},select:function(e){return!e.hasAttribute("disabled")},textarea:!0,div:function(e){return e.hasAttribute("contenteditable")},a:function(e){return e.hasAttribute("href")},area:function(e){return e.hasAttribute("href")},audio:function(e){return e.hasAttribute("controls")},video:function(e){return e.hasAttribute("controls")},summary:!0},e.CSSColorLookup={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32",buttontext:"rgba(0, 0, 0, 0.847)",buttonface:"#ffffff",graytext:"rgba(0, 0, 0, 0.247)"},e}();t.RPTUtil=r;var s=function(){function e(){}return e.getWeightNumber=function(e){var t={light:100,bold:700};return parseInt(e)||(e in t?t[e]:400)},e.getFontInPixels=function(e){var t=parseFloat(e);if(!t)return{"xx-small":16,"x-small":10,small:13,medium:16,large:18,"x-large":24,"xx-large":32}[e];var l=e.substring((""+t).length);return""===l||"px"===l?t:"em"===l?16*t:"%"===l?t/100*16:"pt"===l?4*t/3:Math.round(t)},e}();t.RPTUtilStyle=s;var u=function(){function e(e,t,l,i){function o(e){if("string"!=typeof e)return e;var t=e;return"%"!=(t=t.trim())[t.length-1]?parseInt(t):Math.round(2.55*parseFloat(t.substring(0,t.length-1)))}this.red=o(e),this.green=o(t),this.blue=o(l),void 0!==i&&(this.alpha="string"==typeof i?parseFloat(i):i)}return e.prototype.toHexHelp=function(e){var t=Math.round(e).toString(16);return 1===t.length?"0"+t:t},e.prototype.toHex=function(){return"#"+this.toHexHelp(this.red)+this.toHexHelp(this.green)+this.toHexHelp(this.blue)},e.prototype.contrastRatio=function(e){var t=this;void 0!==this.alpha&&(t=this.getOverlayColor(e));var l=t.relativeLuminance();if(!e.relativeLuminance){var i="";for(var o in e)i+=o+"\n";alert(e),alert(i)}var a=e.relativeLuminance();return l>a?(l+.05)/(a+.05):(a+.05)/(l+.05)},e.prototype.relativeLuminance=function(){var e=this.red/255,t=this.green/255,l=this.blue/255;return.2126*(e=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4))},e.prototype.mix=function(t,l){if(void 0===this.alpha&&void 0===t.alpha)return new e(l*this.red+(1-l)*t.red,l*this.green+(1-l)*t.green,l*this.blue+(1-l)*t.blue);var i=this.alpha?this.alpha:1,o=t.alpha?t.alpha:1;return new e(l*this.red+(1-l)*t.red,l*this.green+(1-l)*t.green,l*this.blue+(1-l)*t.blue,l*i+(1-l)*o)},e.prototype.getOverlayColor=function(e){if(void 0===this.alpha||this.alpha>=1)return this;if(this.alpha<0)return null;if(void 0!==e.alpha&&e.alpha<1)return null;var t=this.mix(e,this.alpha);return delete t.alpha,t},e.fromCSSColor=function(t){var l=-1,i=-1,o=-1;if((t=t.toLowerCase()).startsWith("rgb(")){var a=/\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/;if(null===(n=t.match(a)))return null;l=n[1],i=n[2],o=n[3]}else if(t.startsWith("rgba(")){var n;if(a=/\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(.+)\s*\)/,null===(n=t.match(a)))return null;l=n[1],i=n[2],o=n[3]}else{if("#"!=t.charAt(0)){if(!(t in r.CSSColorLookup))return null;t=r.CSSColorLookup[t]}var s=function(e){for(var t={a:10,b:11,c:12,d:13,e:14,f:15},l=0,i=0;i<e.length;++i)l=16*l+parseInt(e.charAt(i)in t?t[e.charAt(i)]:e.charAt(i));return l};4===t.length&&(t="#"+t.charAt(1).repeat(2)+t.charAt(2).repeat(2)+t.charAt(3).repeat(2)),l=s(t.substring(1,3)),i=s(t.substring(3,5)),o=s(t.substring(5,7))}return new e(l,i,o)},e}();t.ColorObj=u;var d=function(){function e(e,t){this.node=e,this.bEndTag=void 0!==t&&!0===t}return e.prototype.elem=function(){return 1===this.node.nodeType&&this.node||null},e.prototype.nextNode=function(){if(this.bEndTag)if(this.node.nextSibling)this.node=this.node.nextSibling,this.bEndTag=!1;else if(this.node.ownerElement)this.node=this.node.ownerElement,this.bEndTag=!0;else if(this.node.slotOwner)if(1===this.node.nodeType&&this.node.hasAttribute("slot"))this.node=this.node.slotOwner,this.bEndTag=!0;else{for(var e=this.node.nextSibling;e&&1===this.node.nodeType&&this.node.hasAttribute("slot");)e=this.node.nextSibling;e?(a=this.node.slotOwner,this.node=e,this.node.slotOwner=a,this.bEndTag=!1):(this.node=this.node.slotOwner,this.bEndTag=!0)}else{if(!this.node.parentNode)return!1;this.node=this.node.parentNode,this.bEndTag=!0}else{var t=this.node,l=this.node,i=this.node;if(1===this.node.nodeType&&"IFRAME"===this.node.nodeName.toUpperCase()&&t.contentDocument&&t.contentDocument.documentElement){var o=this.node;this.node=t.contentDocument.documentElement,this.node.ownerElement=o}else if(1===this.node.nodeType&&l.shadowRoot&&l.shadowRoot.firstChild)o=this.node,this.node=l.shadowRoot,this.node.ownerElement=o;else if(1===this.node.nodeType&&"slot"===l.nodeName.toLowerCase()&&i.assignedNodes().length>0){var a=this.node;this.node=i.assignedNodes()[0],this.node.slotOwner=a}else{if(!this.node.firstChild)return this.bEndTag=!0,this.nextNode();this.node=this.node.firstChild}}return!0},e.prototype.prevNode=function(){if(this.bEndTag&&this.node.lastChild)this.node=this.node.lastChild,this.bEndTag=!0;else if(this.node.previousSibling)this.node=this.node.previousSibling,this.bEndTag=!0;else{if(!this.node.parentNode)return!1;this.node=this.node.parentNode,this.bEndTag=!1}return!this.bEndTag||null!==this.node.firstChild&&void 0!==this.node.firstChild||(this.bEndTag=!1),!0},e}();t.NodeWalker=d},7711:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.designNls=void 0,t.designNls={DESIGN_COLOR_Palette_Foreground:["Foreground color {0} is in the standard palette.","Foreground color {0} is not in the standard palette."],DESIGN_COLOR_Palette_Background:["Background color {0} is in the standard palette.","Background color {0} is not in the standard palette."],DESIGN_Typography_Plex:['Font Family "{0}" begins with "IBM Plex"','Font Family "{0}" is not a standard font, it does not begin with "IBM Plex".'],DESIGN_Typography_TextAlignLeft:["Text is left justified","Text is not left justified"],DESIGN_GridLayout_ImgAspectRatio:["Rule Passed","Image is not a supported aspect ratio (16:9, 4:3, 3:2, 2:1, or 1:1)"]}},6937:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesColor=void 0;var i=l(9077),o=l(295),a=l(8422),n=["#2c080a","#4f0408","#750e13","#a51920","#da1e28","#fb4b53","#ff767c","#ffa4a9","#fcd0d3","#fff0f1","#2a0a16","#4f0027","#760a3a","#a11950","#d12765","#ee538b","#fa75a6","#ffa0c2","#ffcfe1","#fff0f6","#1e1033","#321260","#4f2196","#6e32c9","#8a3ffc","#a970ff","#bb8eff","#d0b0ff","#e6d6ff","#f7f1ff","#051243","#051b75","#0530ad","#054ada","#0062ff","#418cff","#6ea6ff","#97c1ff","#c9deff","#edf4ff","#07192b","#002749","#003d73","#0058a1","#0072c3","#1193e8","#30b0ff","#6ccaff","#b3e6ff","#e3f6ff","#081a1c","#002b30","#004548","#006161","#007d79","#009e9a","#00bab6","#20d5d2","#87eded","#dbfbfb","#081b09","#012e0e","#054719","#10642a","#198038","#24a249","#3dbb61","#56d679","#9deeb2","#dafbe4","#000000","#13171a","#202529","#373d42","#50565b","#697077","#868d95","#9fa5ad","#b9bfc7","#d8dce3","#f2f4f8","#ffffff","#000000","#171717","#252525","#3d3d3d","#565656","#6f6f6f","#8c8c8c","#a4a4a4","#bebebe","#dcdcdc","#f3f3f3","#ffffff","#000000","#1a1717","#272424","#403c3c","#595555","#726e6e","#8f8b8b","#a7a2a2","#c1bcbb","#e0dbda","#f7f3f1","#ffffff"],r=[{id:"DESIGN_COLOR_Palette_Foreground",context:"dom:*",run:function(e,t){for(var l=e.dom.node,r=!1,s=l.firstChild;s;)3===s.nodeType&&s.nodeValue.trim().length>0&&(r=!0),s=s.nextSibling;for(var u=!1,d=l;d;)"body"===d.nodeName.toLowerCase()&&(u=!0),d=o.DOMUtil.parentElement(d);if(!r||!u)return null;var c=a.RPTUtil.ColorCombo(l).fg.toHex();return-1!==n.indexOf(c)?(0,i.RulePass)(1,[c]):(0,i.RuleFail)(2,[c])}},{id:"DESIGN_COLOR_Palette_Background",context:"dom:*",run:function(e,t){for(var l=e.dom.node,r=o.DOMUtil.parentElement(l);r;){if(a.RPTUtil.getCache(r,"DESIGN_COLOR_Palette_Background",null))return null;r=o.DOMUtil.parentElement(r)}var s=a.RPTUtil.ColorCombo(l).bg.toHex();return-1!==n.indexOf(s)?(0,i.RulePass)(1,[s]):(a.RPTUtil.setCache(l,"DESIGN_COLOR_Palette_Background",!0),(0,i.RuleFail)(2,[s]))}}];t.designRulesColor=r},5799:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesGrid=void 0;var i=l(9077),o=[{id:"DESIGN_GridLayout_ImgAspectRatio",context:"aria:img",run:function(e,t){var l=e.dom.node,o=1e-7,a=l.naturalWidth,n=l.naturalHeight,r=Math.max(a/n,n/a);return Math.abs(r-16/9)<o||Math.abs(r-4/3)<o||Math.abs(r-1.5)<o||Math.abs(r-2)<o||Math.abs(r-1)<o?(0,i.RulePass)(1):(0,i.RuleFail)(2)}}];t.designRulesGrid=o},2664:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesType=void 0;var i=l(9077),o=l(295),a=[{id:"DESIGN_Typography_Plex",context:"dom:*",run:function(e,t){for(var l=e.dom.node,a=!1,n=l;n;){if("style"===n.nodeName.toLowerCase()||"script"===n.nodeName.toLowerCase()){a=!1;break}"body"===n.nodeName.toLowerCase()&&(a=!0),n=o.DOMUtil.parentElement(n)}for(var r=!1,s=l.firstChild;s;)3===s.nodeType&&s.nodeValue.trim().length>0&&(r=!0),s=s.nextSibling;if(!a||!r)return null;var u=l.ownerDocument.defaultView.getComputedStyle(l).fontFamily;return'"IBM Plex'===u.substring(0,'"IBM Plex'.length)?(0,i.RulePass)(1,[u]):(0,i.RuleFail)(2,[u])}},{id:"DESIGN_Typography_TextAlignLeft",context:"dom:*",run:function(e,t){for(var l=e.dom.node,a=!1,n=l;n;)"body"===n.nodeName.toLowerCase()&&(a=!0),n=o.DOMUtil.parentElement(n);var r=(l.innerText||"").trim().length>0;if(!a||!r)return null;var s=l.ownerDocument.defaultView.getComputedStyle(l).textAlign;return s&&"left"!==s&&"start"!==s?(0,i.RuleFail)(2):(0,i.RulePass)(1)}}];t.designRulesType=a},2727:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.designRules=void 0;var i=l(6937),o=l(5799),a=l(2664),n=[].concat(i.designRulesColor,o.designRulesGrid,a.designRulesType);t.designRules=n},5543:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.designRulesets=void 0,t.designRulesets=[]},3485:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.checkHelp=void 0;var i=l(2152),o={};t.checkHelp=o,function(e){for(var t in e)o[t]=e[t]}(i.a11yHelp)},9113:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Checker=void 0;var i=l(5837);Object.defineProperty(t,"Checker",{enumerable:!0,get:function(){return i.Checker}})},7507:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.checkNls=void 0;var i=l(4959),o=l(7711),a={};function n(e){for(var t in e)a[t]=e[t]}t.checkNls=a,n(i.a11yNls),n(o.designNls)},299:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.checkRules=void 0;var i=l(5158),o=l(2727),a=[];t.checkRules=a,t.checkRules=a=a.concat(i.a11yRules),t.checkRules=a=a.concat(o.designRules)},3447:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.checkRulesets=void 0;var i=l(1839),o=l(5543),a=[];t.checkRulesets=a,t.checkRulesets=a=a.concat(i.a11yRulesets),t.checkRulesets=a=a.concat(o.designRulesets)},1794:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CommonMapper=void 0;var i=l(295),o=function(){function e(){this.hierarchyRole=null,this.hierarchyChildrenHaveRole=null,this.hierarchyPath=null,this.hierarchyResults=null}return e.prototype.getBounds=function(e){return null},e.prototype.reset=function(e){this.hierarchyRole=[],this.hierarchyResults=[],this.hierarchyChildrenHaveRole=[],this.hierarchyPath=[{rolePath:"",roleCount:{}}];for(var t=[],l=i.DOMUtil.parentNode(e);l&&9!=l.nodeType;)t.push(l),l=i.DOMUtil.parentNode(l);for(var o=0,a=t=t.reverse();o<a.length;o++){for(var n=a[o],r=[],s=n.previousSibling;s;)r.push(s),s=s.previousSibling;for(var u=0,d=r=r.reverse();u<d.length;u++){var c=d[u];this.pushHierarchy(c),this.popHierarchy()}this.pushHierarchy(n)}},e.prototype.pushHierarchy=function(e){var t;if(this.hierarchyChildrenHaveRole.length>0&&!this.hierarchyChildrenHaveRole[this.hierarchyChildrenHaveRole.length-1]?(t="none",this.hierarchyChildrenHaveRole.push(!1)):(t=this.getRole(e)||"none",this.hierarchyChildrenHaveRole.push(this.childrenHaveRole(e,t))),this.hierarchyRole.push(t),"none"!==t){var l=this.hierarchyPath[this.hierarchyPath.length-1];l.roleCount[t]=(l.roleCount[t]||0)+1,this.hierarchyPath.push({rolePath:l.rolePath+"/"+t+"["+l.roleCount[t]+"]",roleCount:{}})}var i={};1===e.nodeType&&(i=this.getAttributes(e)),this.hierarchyResults.push({node:e,namespace:this.getNamespace(),role:t,attributes:i,rolePath:this.hierarchyPath[this.hierarchyPath.length-1].rolePath,bounds:this.getBounds(e)})},e.prototype.popHierarchy=function(){var e=this.hierarchyRole.pop();this.hierarchyChildrenHaveRole.pop(),"none"!==e&&this.hierarchyPath.pop(),this.hierarchyResults.pop()},e.prototype.openScope=function(e){return null===this.hierarchyRole&&this.reset(e),this.pushHierarchy(e),this.hierarchyResults},e.prototype.closeScope=function(e){for(var t=[],l=0,i=this.hierarchyResults;l<i.length;l++){var o=i[l];t.push(o)}return t[t.length-1].role="/"+t[t.length-1].role,this.popHierarchy(),t},e}();t.CommonMapper=o},2306:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Context=t.PartInfo=t.AttrInfo=void 0;var l=function(){function e(e,t,l,i){if(this.inclusive=e,this.attr=t,this.eq=l,this.value=i,!e&&void 0!==l&&l.length>0)throw new Error("Cannot have !attr"+l+" context");if(e&&void 0!==l&&l.length>0&&(void 0===i||0===i.length))throw new Error("Cannot have equivalence check without a value")}return e.prototype.matches=function(e){var t=this,l=e.attributes;if(t.attr in l){if(t.inclusive){if(t.eq){var i=l[t.attr];if("="===t.eq)return t.value===i;if("!="===t.eq)return t.value!==i;if("~"===t.eq)return t.value===i;if("!~"===t.eq)return t.value!==i;throw new Error("Context equivalence operator not supported")}return!0}return!1}return!t.inclusive},e}();t.AttrInfo=l;var i=function(){function e(e,t,l,i,o){if(this.inclusive=e,this.namespace=t,this.role=l,this.attrs=i,this.connector=o,"*"===l&&!e)throw new Error("!* context not supported")}return e.prototype.matches=function(e,t){var l=this,i=l.namespace in e&&e[l.namespace][t]&&(e[l.namespace][t].role===l.role||"none"!==e[l.namespace][t].role&&"*"===l.role);if(!i||"*"!==l.role||"dom"!==l.namespace||"#text"!==e[l.namespace][t].role&&"/#text"!==e[l.namespace][t].role||(i=!1),l.inclusive&&!i)return!1;if(!l.inclusive&&!i)return!0;for(var o=l.attrs,a=e[l.namespace][t],n=!0,r=0,s=o;r<s.length;r++){var u=s[r];n=n&&u.matches(a)}return l.inclusive||(n=!n),n},e}();t.PartInfo=i;var o=function(){function e(e){this.contextInfo=[];for(var t=[],o=0,a=e.match(/!?[/a-zA-Z:0-9*\-_]+(\[[^\]]+\])*[ >+~]?/g);o<a.length;o++){for(var n=a[o].match(/(!?)([/a-zA-Z:0-9*\-_]+)((\[[^\]]+\])*)([ >+~]?)/),r=[],s=0,u=n[3].match(/\[([^\]]+)\]/g)||[];s<u.length;s++){var d=u[s].match(/\[(!?)([a-z:A-Z*\-_]+)(!?[=~])?([^\]]+)?\]/);r.push(new l("!"!==d[1],d[2].toLowerCase(),d[3],d[4]))}n[2]=n[2].toLowerCase();var c=n[2].split(":"),m="!"!==n[1],p=c.shift(),h=c.join(":"),_=new i(m,p,h,r,n[n.length-1]);t.push(_)}this.contextInfo=t}return e.cleanContext=function(e){return(e=(e=(e=(e=(e=e.toLowerCase().trim()).replace(/ +!/g," !")).replace(/ +([>+~,])/g,"$1")).replace(/([>+~,]) +/g,"$1")).replace(/ +/g," ")).trim()},e.parse=function(t){for(var l=e.splitMultiple(e.cleanContext(t)),i=[],o=0;o<l.length;++o){var a=new e(l[o]);i.push(a)}return i},e.splitMultiple=function(e){var t=[];if(e)if(-1===e.indexOf(","))t.push(e);else for(var l=0,i=e.split(",");l<i.length;l++){var o=i[l];t.push(o)}return t},e}();t.Context=o},9324:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Engine=void 0;var i=l(9077),o=l(7440),a=l(2306),n=l(3962),r=l(5697),s=l(295),u=function(){function e(e,t){this.rule=e,this.parsedInfo=t,this.ns=this.parsedInfo.contextInfo[this.parsedInfo.contextInfo.length-1].namespace,n.Config.DEBUG&&console.log("Added Rule:",e.id,JSON.stringify(this.parsedInfo))}return e.convertNodeToSnippet=function(e){var t="";t+="<"+e.nodeName.toLowerCase();var l=e.attributes;if(null!=l)for(var i=l.length-1;i>=0;i--)"data-namewalk"!==l[i].name&&(t+=" "+l[i].name+'="'+l[i].value+'"');return t+">"},e.prototype.run=function(t,l,i,o){var a,n=(new Date).getTime();try{a=this.rule.run(l,i,o)}catch(e){var r=e;throw console.error("RULE EXCEPTION:",this.rule.id,l.dom.rolePath,r.stack),e}var s=(new Date).getTime();a||(a=[]),a instanceof Array||(a=[a]);for(var u=[],d=0,c=a;d<c.length;d++){var m=c[d],p=t.getMessage(this.rule.id,m.reasonId,m.messageArgs),h={};for(var _ in l)h[_]=l[_].rolePath;var g=this.rule.id.replace(/^(.*)\$\$\d+$/,"$1");u.push({ruleId:g,value:m.value,node:l.dom.node,path:h,ruleTime:s-n,reasonId:m.reasonId,message:p,messageArgs:m.messageArgs,apiArgs:m.apiArgs,bounds:l.dom.bounds,snippet:e.convertNodeToSnippet(l.dom.node)})}return u},e}(),d=function(){function e(){this.mappers={},this.ruleMap={},this.wrappedRuleMap={},this.nlsMap={},this.helpMap={},this.inclRules={},this.exclRules={},this.addMapper(new r.DOMMapper)}return e.clearCaches=function(e){delete e.ownerDocument.aceCache;var t=new o.DOMWalker(e);do{delete t.node.aceCache,t.node.ownerDocument&&delete t.node.ownerDocument.aceCache}while(t.nextNode())},e.prototype.run=function(t,l){if(null===t)return Promise.reject("null document");9===t.nodeType&&(t=t.documentElement),t.ownerDocument&&(t.ownerDocument.PT_CHECK_HIDDEN_CONTENT=!1),e.clearCaches(t);var a=new o.DOMWalker(t),n={results:[],numExecuted:0,ruleTime:0,totalTime:0},r=(new Date).getTime();for(var u in this.mappers)this.mappers[u].reset(t);do{var d={};for(var u in this.mappers)a.bEndTag?d[u]=this.mappers[u].closeScope(a.node):d[u]=this.mappers[u].openScope(a.node);if(11!==a.node.nodeType&&(s.DOMUtil.isNodeVisible(a.node)||"style"===a.node.nodeName.toLowerCase()||"datalist"===a.node.nodeName.toLowerCase()||"param"===a.node.nodeName.toLowerCase()||!s.DOMUtil.getAncestor(a.node,["body"]))){var c={};for(var m in d){var p=d[m],h=p[p.length-1];c[m]=h}for(var _={},g=0,b=this.getMatchingRules(d);g<b.length;g++){for(var v=b[g],f=!0,R=0,A=v.rule.dependencies||[];R<A.length;R++)_[A[R]]||(f=!1);if(f){var y=[];try{y=v.run(this,c,l,d)}catch(e){}0===y.length&&(_[v.rule.id]=!0);for(var L=0,k=y;L<k.length;L++){var T=k[L];n.results.push(T),n.ruleTime+=T.ruleTime,n.numExecuted++,T.value[1]===i.eRuleConfidence.PASS&&(_[T.ruleId]=!0)}}}}}while(a.nextNode());return n.totalTime=(new Date).getTime()-r,Promise.resolve(n)},e.prototype.enableRules=function(e){for(var t in this.ruleMap)this.ruleMap[t].enabled=!1;for(var l=0,i=e||[];l<i.length;l++)(t=i[l])in this.ruleMap?this.ruleMap[t].enabled=!0:console.warn("WARNING: Rule Id",t,"could not be enabled.")},e.prototype.getRule=function(e){return this.ruleMap[e]},e.prototype.getRulesIds=function(){var e=[];for(var t in this.ruleMap)e.push(t);return e},e.prototype.addRules=function(e){for(var t=0,l=e;t<l.length;t++){var i=l[t];this.addRule(i)}},e.prototype.addRule=function(e){var t=a.Context.parse(e.context),l=0,i=e.id;if(i in this.ruleMap)console.log("WARNING: Rule",i,"already added to engine. Ignoring...");else{this.ruleMap[i]=e;for(var o=0,n=t;o<n.length;o++){var r=n[o],s=i;l>=1&&(s=i+"$$"+l),++l;var d=new u(e,r);this.wrappedRuleMap[s]=d;var c=d.parsedInfo.contextInfo,m=c[c.length-1],p=m.namespace+":"+m.role;m.inclusive?(this.inclRules[p]=this.inclRules[p]||[],this.inclRules[p].push(d)):(this.exclRules[p]=this.exclRules[p]||[],this.exclRules[p].push(d))}}},e.prototype.addNlsMap=function(e){for(var t in e)this.nlsMap[t]=e[t]},e.prototype.addHelpMap=function(e){for(var t in e)this.helpMap[t]=e[t]},e.prototype.getMessage=function(e,t,l){var i=e.indexOf("$$");if(i>=0&&(e=e.substring(0,i)),!(e in this.nlsMap))return e;var o=this.nlsMap[e][t||0];return o?o.replace(/\{(\d+)\}/g,(function(e,t,i){return l[t]})):e+"_"+t},e.prototype.getHelp=function(e,t){var l=e.indexOf("$$");return l>=0&&(e=e.substring(0,l)),e in this.helpMap?((t=t||0)in this.helpMap[e]?this.helpMap[e][t||0]:this.helpMap[e][0])||e+"_"+t:e},e.prototype.addMapper=function(e){this.mappers[e.getNamespace()]=e},e.match=function(e,t){var l=e.length-1,i=t.dom.length-1;if(!e[l].matches(t,i))return!1;for(--l,--i;i>=0&&l>=0;){var o=e[l],a=e[l].matches(t,i);if(">"===o.connector){if(!a)return!1;--l,--i}else{if(" "!==o.connector)throw new Error("Context connector "+o.connector+" is not supported");if(o.inclusive)a&&--l,--i;else{if(!a)return!1;for(var n=!1,r=i-1;!n&&r>=0;--r)n=!e[l].matches(t,r);if(n)return!1;--l}}}return-1===l},e.prototype.getMatchingRules=function(t){var l={},i=[];function o(o){for(var a=0,n=o;a<n.length;a++){var r=n[a];r.rule.enabled&&e.match(r.parsedInfo.contextInfo,t)&&(r.rule.id in l||(i.push(r),l[r.rule.id]=!0))}}for(var a in t){var n=a+":"+t[a][t[a].length-1].role;for(var r in n in this.inclRules&&o(this.inclRules[n]),this.exclRules)r!==n&&o(this.exclRules[r]);n!==a+":none"&&(n.startsWith(a+":/")?a+":/*"in this.inclRules&&o(this.inclRules[a+":/*"]):a+":*"in this.inclRules&&o(this.inclRules[a+":*"]))}for(var s=0;s<i.length;++s)i[s].idx=s;return i.sort((function(e,t){var l=e.rule,i=t.rule;if(l.dependencies&&!i.dependencies)return 1;if(!l.dependencies&&i.dependencies)return-1;if(l.dependencies&&i.dependencies){if(l.dependencies.includes(i.id))return 1;if(i.dependencies.includes(l.id))return-1}return e.idx-t.idx})),i},e}();t.Engine=d},3962:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;var l=function(){function e(){}return e.DEBUG=!1,e.helpRoot="https://able.ibm.com/rules/tools/help",e}();t.Config=l},5697:function(e,t,l){var i,o=this&&this.__extends||(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l])},i(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function l(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(l.prototype=t.prototype,new l)});Object.defineProperty(t,"__esModule",{value:!0}),t.DOMMapper=void 0;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.childrenHaveRole=function(e,t){return!0},t.prototype.getRole=function(e){return e.nodeName.toLowerCase()},t.prototype.getNamespace=function(){return"dom"},t.prototype.getAttributes=function(e){var t={};if(1===e.nodeType)for(var l=e,i=0;i<l.attributes.length;++i){var o=l.attributes[i];t[o.name.toLowerCase()]=o.nodeValue}return t},t.prototype.getBounds=function(e){if(1===e.nodeType){var t=1;e.ownerDocument&&e.ownerDocument.defaultView&&e.ownerDocument.defaultView.devicePixelRatio&&(t=e.ownerDocument.defaultView.devicePixelRatio);var l=e.getBoundingClientRect();if(l)return{left:Math.ceil(l.left*t),top:Math.ceil(l.top*t),height:Math.ceil(l.height*t),width:Math.ceil(l.width*t)}}return null},t}(l(1794).CommonMapper);t.DOMMapper=a},295:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DOMUtil=void 0;var l=function(){function e(){}return e.hasParent=function(t,l){for(var i=e.parentElement(t);i&&!l.includes(i.nodeName);)i=e.parentElement(i);return!!i},e.getAncestor=function(t,l){for(var i=e.parentElement(t);i&&!l.includes(i.nodeName.toLowerCase());)i=e.parentElement(i);return i},e.isNodeVisible=function(t){try{for(var l=null;t&&1!==t.nodeType;)t=e.parentElement(t);var i=t,o=i.ownerDocument.defaultView;do{var a=o.getComputedStyle(i);if("none"===a.display)return!1;if(null===l&&a.visibility&&"hidden"===(l=a.visibility))return!1;i=e.parentElement(i)}while(i);return!0}catch(e){return!1}},e.sameNode=function(e,t){return e===t||(e.isSameNode?e.isSameNode(t):!e.compareDocumentPosition||0===e.compareDocumentPosition(t))},e.cleanWhitespace=function(e){return e.replace(/[ \t\r\n]/g," ").replace(/ +/g," ")},e.cleanSpace=function(e){return e.replace(/ +/g," ")},e.parentNode=function(e){var t=e.parentNode;return t&&11===t.nodeType&&(t=t.host?t.host:t.ownerElement?t.ownerElement:null),t},e.parentElement=function(t){var l=t;do{l=e.parentNode(l)}while(l&&1!==l.nodeType);return l},e.isInSameTable=function(t,l){if(t&&l){var i=["table"],o=e.getAncestor(t,i),a=e.getAncestor(l,i);if(null!==o&&null!=a&&e.sameNode(o,a))return!0}return!1},e.shadowRootNode=function(e){for(var t=e;null!=t&&t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE;)t=t.parentNode;return t},e.objectCopyWithNodeRefs=function(e){if(!e)return e;if("object"!=typeof e)return JSON.parse(JSON.stringify(e));if(e instanceof Node)return e;var t=void 0;if("Array"===e.constructor.name){t=[];for(var l=0,i=e;l<i.length;l++){var o=i[l];t.push(this.objectCopyWithNodeRefs(o))}}else for(var a in t={},e)t[a]=this.objectCopyWithNodeRefs(e[a]);return t},e}();t.DOMUtil=l},7440:(e,t,l)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DOMWalker=void 0;var i=l(295),o=function(){function e(e,t,l){this.root=l||e,this.node=e,this.bEndTag=null!=t&&1==t}return e.prototype.atRoot=function(){return!this.ownerElement&&(this.root===this.node||(this.root.isSameNode?this.root.isSameNode(this.node):this.root.compareDocumentPosition?0===this.root.compareDocumentPosition(this.node):null===this.node.parentNode))},e.prototype.nextNode=function(){do{if(this.bEndTag){if(this.atRoot())return!1;if(this.node.nextSibling)this.node=this.node.nextSibling,this.bEndTag=!1;else if(this.node.ownerElement)this.node=this.node.ownerElement,this.bEndTag=!0;else if(this.node.slotOwner)if(1===this.node.nodeType&&this.node.hasAttribute("slot"))this.node=this.node.slotOwner,this.bEndTag=!0;else{for(var e=this.node.nextSibling;e&&1===this.node.nodeType&&this.node.hasAttribute("slot");)e=this.node.nextSibling;e?(n=this.node.slotOwner,this.node=e,this.node.slotOwner=n,this.bEndTag=!1):(this.node=this.node.slotOwner,this.bEndTag=!0)}else{if(!this.node.parentNode)return!1;this.node=this.node.parentNode,this.bEndTag=!0}}else{var t=this.node,l=this.node,o=this.node;if(1===this.node.nodeType&&"IFRAME"===this.node.nodeName.toUpperCase()&&i.DOMUtil.isNodeVisible(t)&&t.contentDocument&&t.contentDocument.documentElement){var a=this.node;this.node=t.contentDocument.documentElement,this.node.ownerElement=a}else if(1===this.node.nodeType&&i.DOMUtil.isNodeVisible(l)&&l.shadowRoot&&l.shadowRoot.firstChild)a=this.node,this.node=l.shadowRoot,this.node.ownerElement=a;else if(1===this.node.nodeType&&"slot"===l.nodeName.toLowerCase()&&o.assignedNodes().length>0){var n=this.node;this.node=o.assignedNodes()[0],this.node.slotOwner=n}else 1!==this.node.nodeType&&11!==this.node.nodeType||!this.node.firstChild?this.bEndTag=!0:this.node=this.node.firstChild}}while(1!==this.node.nodeType&&11!==this.node.nodeType&&3!==this.node.nodeType||1===this.node.nodeType&&"ACE"===this.node.getAttribute("aChecker"));return!0},e.prototype.prevNode=function(){do{if(this.bEndTag){var e=this.node,t=this.node;if(1===this.node.nodeType&&"IFRAME"===this.node.nodeName.toUpperCase()&&i.DOMUtil.isNodeVisible(e)&&e.contentDocument&&e.contentDocument.documentElement){var l=this.node;this.node=e.contentDocument.documentElement,this.node.ownerElement=l}else 1===this.node.nodeType&&i.DOMUtil.isNodeVisible(t)&&t.shadowRoot&&t.shadowRoot.lastChild?(l=this.node,this.node=t.shadowRoot,this.node.ownerElement=l):1!==this.node.nodeType&&11!==this.node.nodeType||!this.node.lastChild?this.bEndTag=!1:this.node=this.node.lastChild}else{if(this.atRoot())return!1;if(this.node.previousSibling)this.node=this.node.previousSibling,this.bEndTag=!0;else if(this.node.ownerElement)this.node=this.node.ownerElement,this.bEndTag=!1;else{if(!this.node.parentNode)return!1;this.node=this.node.parentNode,this.bEndTag=!1}}}while(1!==this.node.nodeType&&11!==this.node.nodeType||1===this.node.nodeType&&"ACE"===this.node.getAttribute("aChecker"));return!0},e}();t.DOMWalker=o},1970:function(e,t,l){var i,o=this&&this.__extends||(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l])},i(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function l(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(l.prototype=t.prototype,new l)});Object.defineProperty(t,"__esModule",{value:!0}),t.StyleMapper=void 0;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.childrenHaveRole=function(e,t){return!0},t.prototype.getRole=function(e){return"computed"},t.prototype.getNamespace=function(){return"css"},t.prototype.getAttributes=function(e){var t={};if(1===e.nodeType)for(var l=e,i=l.ownerDocument.defaultView.getComputedStyle(l),o=0;o<i.length;++o){var a=i[o].toLowerCase();t[a]=i[a]}return t},t}(l(1794).CommonMapper);t.StyleMapper=a}},t={},l=function l(i){var o=t[i];if(void 0!==o)return o.exports;var a=t[i]={exports:{}};return e[i].call(a.exports,a,a.exports,l),a.exports}(3607);ace=l})();