diff --git a/src/engine/ace.js b/src/engine/ace.js index 1e47e7a..659e9fb 100644 --- a/src/engine/ace.js +++ b/src/engine/ace.js @@ -1,2 +1,2 @@ /*! For license information please see ace.js.LICENSE.txt */ -var ace;(()=>{"use strict";var e={9910:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ARIADefinitions=void 0;var i=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-flowto","aria-hidden","aria-keyshortcuts","aria-label","aria-labelledby","aria-live","aria-owns","aria-relevant","aria-roledescription","aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"],e.referenceProperties=["aria-owns","aria-controls","aria-describedby","aria-labelledby","aria-flowto","aria-activedescendant"],e.globalDeprecatedRoles=["directory","doc-biblioentry","doc-endnote"],e.globalDeprecatedProperties=["aria-grabbed","aria-dropeffect"],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"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},alertdialog:{container:null,props:["aria-modal"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"window",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},application:{container:null,props:["aria-activedescendant","aria-expanded"],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"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},banner:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},blockquote:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},button:{container:null,props:["aria-expanded","aria-pressed"],reqProps:null,reqChildren:null,htmlEquiv:"button | input[@type='button']",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-invalid"]},caption:{container:["figure","grid","table","treegrid"],props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},cell:{container:["row"],props:["aria-colindex","aria-colspan","aria-rowindex","aria-rowspan"],reqProps:null,reqChildren:null,htmlEquiv:"td",roleType:"structure",nameFrom:["author","contents"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},checkbox:{container:null,props:["aria-expanded","aria-readonly","aria-required"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:"input[@type='checkbox']",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-haspopup"]},code:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},columnheader:{container:["row"],props:["aria-colindex","aria-colspan","aria-expanded","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-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"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},comment:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author","contents"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},contentinfo:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},definition:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},deletion:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},dialog:{container:null,props:["aria-modal"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"window",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},directory:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecated:!0,deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},"doc-abstract":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-acknowledgments":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-afterword":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-appendix":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,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:["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:!1,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:!1,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:!1,nameFrom:["author"]},"doc-cover":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"img",roleType:"structure",nameRequired:!1,nameFrom:["author"],presentationalChildren:!0},"doc-credit":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-credits":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-dedication":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-endnote":{container:["list"],props:["aria-level","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"li",roleType:"structure",nameRequired:!1,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:!1,nameFrom:["author"]},"doc-epilogue":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-errata":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-example":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-footnote":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-foreword":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-glossary":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,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",nameRequired:!1,nameFrom:["author"]},"doc-introduction":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,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",nameRequired:!1,nameFrom:["author"]},"doc-pagebreak":{container:null,props:["aria-orientation"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0},"doc-pagelist":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-pagefooter":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"]},"doc-pageheader":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"]},"doc-part":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-preface":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-prologue":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-pullquote":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author"]},"doc-qna":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},"doc-subtitle":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author","contents"]},"doc-tip":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author"]},"doc-toc":{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!1,nameFrom:["author"]},document:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},emphasis:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},feed:{container:null,props:null,reqProps:null,reqChildren:["article"],htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},figure:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},form:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"form",roleType:"landmark",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},generic:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"div | span",roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby","aria-roledescription"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},"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:["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-multiselectable","aria-readonly","aria-rowcount"],reqProps:null,reqChildren:["row","rowgroup"],htmlEquiv:"table",roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},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"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},heading:{container:null,props:null,reqProps:["aria-level"],reqChildren:null,htmlEquiv:"h1 | h2 | h3 | h4 | h5 | h6",roleType:"structure",nameRequired:!0,nameFrom:["author","contents"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},img:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"img",roleType:"structure",nameRequired:!0,nameFrom:["author"],presentationalChildren:!0,deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},insertion:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},link:{container:null,props:["aria-expanded"],reqProps:null,reqChildren:null,htmlEquiv:"a | link",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],deprecatedProps:["aria-errormessage","aria-invalid"]},list:{container:null,props:null,reqProps:null,reqChildren:["listitem"],htmlEquiv:"ol | ul",roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},listbox:{container:null,props:["aria-activedescendant","aria-expanded","aria-multiselectable","aria-orientation","aria-readonly","aria-required"],reqProps:null,reqChildren:["group","option"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-haspopup"]},listitem:{container:["list"],props:["aria-level","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"li",roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},log:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},main:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},mark:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"mark",roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},marquee:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},math:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],presentationalChildren:!1,deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},menu:{container:null,props:["aria-activedescendant","aria-orientation"],reqProps:null,reqChildren:["group","menuitem","menuitemcheckbox","menuitemradio"],htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},menubar:{container:null,props:["aria-activedescendant","aria-orientation"],reqProps:null,reqChildren:["group","menuitem","menuitemcheckbox","menuitemradio"],htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},menuitem:{container:["group","menu","menubar"],props:["aria-expanded","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],deprecatedProps:["aria-errormessage","aria-invalid"]},menuitemcheckbox:{container:["group","menu","menubar"],props:["aria-expanded","aria-posinset","aria-setsize"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-invalid"]},menuitemradio:{container:["group","menu","menubar"],props:["aria-expanded","aria-posinset","aria-setsize"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-invalid"]},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,deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},navigation:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},none:{container:null,props:[],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},note:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},option:{container:["group","listbox"],props:["aria-selected","aria-checked","aria-posinset","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:"option",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},paragraph:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},presentation:{container:null,props:[],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},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,deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},radio:{container:null,props:["aria-posinset","aria-setsize"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:"input[@type='radio']",roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},radiogroup:{container:null,props:["aria-activedescendant","aria-orientation","aria-readonly","aria-required"],reqProps:null,reqChildren:["radio"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-haspopup"]},region:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},row:{container:["grid","rowgroup","table","treegrid"],props:["aria-activedescendant","aria-colindex","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"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},rowgroup:{container:["grid","table","treegrid"],props:[],reqProps:null,reqChildren:["row"],htmlEquiv:"tbody | tfoot | thead",roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},rowheader:{container:["row"],props:["aria-colindex","aria-colspan","aria-expanded","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-orientation","aria-valuemax","aria-valuemin","aria-valuetext"],reqProps:["aria-controls","aria-valuenow"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},search:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"landmark",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},searchbox:{container:null,props:["aria-activedescendant","aria-autocomplete","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,deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},slider:{container:null,props:["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-readonly","aria-required","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-haspopup"]},status:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},strong:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},subscript:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},suggestion:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},superscript:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},switch:{container:null,props:["aria-expanded","aria-readonly","aria-required"],reqProps:["aria-checked"],reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-haspopup"]},tab:{container:["tablist"],props:["aria-expanded","aria-posinset","aria-selected","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],presentationalChildren:!0,deprecatedProps:["aria-errormessage","aria-invalid"]},table:{container:null,props:["aria-colcount","aria-rowcount"],reqProps:null,reqChildren:["row","rowgroup","caption"],htmlEquiv:"table",roleType:"structure",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},tablist:{container:null,props:["aria-activedescendant","aria-multiselectable","aria-orientation"],reqProps:null,reqChildren:["tab"],htmlEquiv:null,roleType:"widget",nameRequired:!1,nameFrom:["author"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},tabpanel:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},term:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:"dfn",roleType:"structure",nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},textbox:{container:null,props:["aria-activedescendant","aria-autocomplete","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:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},timer:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"liveRegion",nameFrom:["author"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},toolbar:{container:null,props:["aria-activedescendant","aria-orientation"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameFrom:["author"],deprecatedProps:["aria-errormessage","aria-haspopup","aria-invalid"]},tooltip:{container:null,props:null,reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"structure",nameRequired:!1,nameFrom:["author","contents"],deprecatedProps:["aria-disabled","aria-errormessage","aria-haspopup","aria-invalid"]},tree:{container:null,props:["aria-activedescendant","aria-multiselectable","aria-orientation","aria-required"],reqProps:null,reqChildren:["group","treeitem"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-haspopup"]},treegrid:{container:null,props:["aria-activedescendant","aria-colcount","aria-multiselectable","aria-orientation","aria-readonly","aria-required","aria-rowcount"],reqProps:null,reqChildren:["row","rowgroup"],htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author"],deprecatedProps:["aria-haspopup"]},treeitem:{container:["group","tree"],props:["aria-checked","aria-expanded","aria-level","aria-posinset","aria-selected","aria-setsize"],reqProps:null,reqChildren:null,htmlEquiv:null,roleType:"widget",nameRequired:!0,nameFrom:["author","contents"],deprecatedProps:["aria-errormessage","aria-invalid"]}},e.elementsAllowedDisabled=["button","input","select","textarea","optgroup","option","fieldset"],e.elementsAllowedRequired=["select","textarea"],e.elementsAllowedReadOnly=["textarea"],e.documentConformanceRequirement={abbr:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},address:{implicitRole:["group"],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-glossary","doc-pullquote","doc-tip","feed","none","note","presentation","region","search"],globalAriaAttributesValid:!0},audio:{implicitRole:null,validRoles:["application"],globalAriaAttributesValid:!0},b:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},base:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},bdi:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},bdo:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},blockquote:{implicitRole:["blockquote"],validRoles:["any"],globalAriaAttributesValid:!0},body:{implicitRole:["generic"],validRoles:null,otherDisallowedAriaAttributes:["aria-hidden"],globalAriaAttributesValid:!0},br:{implicitRole:null,validRoles:["none","presentation"],globalAriaAttributesValid:!1,otherAllowedAriaAttributes:["aria-hidden"]},button:{implicitRole:["button"],validRoles:["checkbox","combobox","gridcell","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},canvas:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},caption:{implicitRole:["caption"],validRoles:null,globalAriaAttributesValid:!0,allowAttributesFromImplicitRole:!1},cite:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},code:{implicitRole:["code"],validRoles:["any"],globalAriaAttributesValid:!0},col:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},colgroup:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},data:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},datalist:{implicitRole:["listbox"],validRoles:null,globalAriaAttributesValid:!1,allowAttributesFromImplicitRole:!1},dd:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},del:{implicitRole:["deletion"],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},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,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},form:{implicitRole:["form"],validRoles:["none","presentation","search"],globalAriaAttributesValid:!0},head:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},hgroup:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},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},hr:{implicitRole:["separator"],validRoles:["doc-pagebreak","none","presentation"],globalAriaAttributesValid:!0},html:{implicitRole:["document"],validRoles:null,globalAriaAttributesValid:!1,allowAttributesFromImplicitRole:!1},i:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},iframe:{implicitRole:null,validRoles:["application","document","img","none","presentation"],globalAriaAttributesValid:!0},ins:{implicitRole:["insertion"],validRoles:["any"],globalAriaAttributesValid:!0},kbd:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},label:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},legend:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},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,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},math:{implicitRole:["math"],validRoles:null,globalAriaAttributesValid:!0},menu:{implicitRole:["list"],validRoles:["group","listbox","menu","menubar","none","presentation","radiogroup","tablist","toolbar","tree"],globalAriaAttributesValid:!0},meta:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},meter:{implicitRole:["meter"],validRoles:null,globalAriaAttributesValid:!0,otherDisallowedAriaAttributes:["aria-valuemax","aria-valuemin"],allowAttributesFromImplicitRole:!1},nav:{implicitRole:["navigation"],validRoles:["doc-index","doc-pagelist","doc-toc","menu","menubar","tablist","none","presentation"],globalAriaAttributesValid:!0},noscript:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},object:{implicitRole:null,validRoles:["application","document","img"],globalAriaAttributesValid:!0},ol:{implicitRole:["list"],validRoles:["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,otherDisallowedAriaAttributes:["aria-selected"]},output:{implicitRole:["status"],validRoles:["any"],globalAriaAttributesValid:!0},p:{implicitRole:["paragraph"],validRoles:["any"],globalAriaAttributesValid:!0},param:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},picture:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1,otherAllowedAriaAttributes:["aria-hidden"]},pre:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},progress:{implicitRole:["progressbar"],validRoles:null,globalAriaAttributesValid:!0,otherDisallowedAriaAttributes:["aria-valuemax"]},q:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},rp:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},rt:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},ruby:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0},s:{implicitRole:["deletion"],validRoles:["any"],globalAriaAttributesValid:!0,otherDisallowedAriaAttributes:["aria-label","aria-labelledby"]},samp:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},script:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},search:{implicitRole:["search"],validRoles:["search","form","group","none","presentation","region"],globalAriaAttributesValid:!0},slot:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},small:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},source:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},span:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},strong:{implicitRole:["strong"],validRoles:["any"],globalAriaAttributesValid:!0},style:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},sub:{implicitRole:["subscript"],validRoles:["any"],globalAriaAttributesValid:!0},sup:{implicitRole:["superscript"],validRoles:["any"],globalAriaAttributesValid:!0},svg:{implicitRole:["graphics-document"],validRoles:["any"],globalAriaAttributesValid:!0},table:{implicitRole:["table"],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:["time"],validRoles:["any"],globalAriaAttributesValid:!0},title:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},track:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},u:{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0},ul:{implicitRole:["list"],validRoles:["group","listbox","menu","menubar","none","presentation","radiogroup","tablist","toolbar","tree"],globalAriaAttributesValid:!0},var:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0,prohibitedAriaAttributesWhenNoImplicitRole:["aria-label","aria-labelledby"]},video:{implicitRole:null,validRoles:["application"],globalAriaAttributesValid:!0},wbr:{implicitRole:null,validRoles:["none","presentation"],globalAriaAttributesValid:!1,otherAllowedAriaAttributes:["aria-hidden"]}},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,otherDisallowedAriaAttributes:["aria-disabled=true"]},"without-href":{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0}},area:{"with-href":{implicitRole:["link"],validRoles:null,globalAriaAttributesValid:!0},"without-href":{implicitRole:["generic"],validRoles:["button","link"],globalAriaAttributesValid:!0}},div:{"child-dl":{implicitRole:["generic"],validRoles:["presentation","none"],globalAriaAttributesValid:!0},"no-child-dl":{implicitRole:["generic"],validRoles:["any"],globalAriaAttributesValid:!0}},figure:{"child-figcaption":{implicitRole:["figure"],validRoles:["doc-example"],globalAriaAttributesValid:!0},"no-child-figcaption":{implicitRole:["figure"],validRoles:["any"],globalAriaAttributesValid:!0}},footer:{"des-section-article-aside-main-nav":{implicitRole:["generic"],validRoles:["doc-footnote","group","none","presentation"],globalAriaAttributesValid:!0},other:{implicitRole:["contentinfo"],validRoles:["doc-footnote","group","none","presentation"],globalAriaAttributesValid:!0}},header:{"des-section-article-aside-main-nav":{implicitRole:["generic"],validRoles:["group","none","presentation"],globalAriaAttributesValid:!0},other:{implicitRole:["banner"],validRoles:["group","none","presentation"],globalAriaAttributesValid:!0}},img:{"img-with-accname":{implicitRole:["img"],validRoles:["button","checkbox","doc-cover","link","menuitem","menuitemcheckbox","menuitemradio","meter","option","progressbar","radio","scrollbar","separator","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},"img-without-accname-empty-alt":{implicitRole:["presentation","none"],validRoles:null,globalAriaAttributesValid:!1,otherAllowedAriaAttributes:["aria-hidden=true"]},"img-without-accname-no-alt":{implicitRole:["img"],validRoles:["presentation","none"],globalAriaAttributesValid:!1,otherAllowedAriaAttributes:["aria-hidden=true"]}},input:{button:{implicitRole:["button"],validRoles:["checkbox","combobox","gridcell","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},"checkbox-with-aria-pressed":{implicitRole:["checkbox"],validRoles:["menuitemcheckbox","option","switch","button"],globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-required"],otherDisallowedAriaAttributes:["aria-checked"]},"checkbox-without-aria-pressed":{implicitRole:["checkbox"],validRoles:["menuitemcheckbox","option","switch"],globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-required"],otherDisallowedAriaAttributes:["aria-checked"]},color:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0},date:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-required","aria-readonly"],otherRolesForAttributes:["textbox"]},"datetime-local":{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-required","aria-readonly"],otherRolesForAttributes:["textbox"]},"email-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"],otherRolesForAttributes:["textbox"]},"email-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},file:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-required"]},hidden:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!1},image:{implicitRole:["button"],validRoles:["checkbox","gridcell","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},month:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-readonly"],otherRolesForAttributes:["textbox"]},number:{implicitRole:["spinbutton"],validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"]},password:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"],otherRolesForAttributes:["textbox"]},radio:{implicitRole:["radio"],validRoles:["menuitemradio"],globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-required"],otherDisallowedAriaAttributes:["aria-checked"]},range:{implicitRole:["slider"],validRoles:null,globalAriaAttributesValid:!0,otherDisallowedAriaAttributes:["aria-valuemax","aria-valuemin"]},reset:{implicitRole:["button"],validRoles:["checkbox","combobox","gridcell","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},"search-no-list":{implicitRole:["searchbox"],validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"]},"search-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},submit:{implicitRole:["button"],validRoles:["checkbox","combobox","gridcell","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","slider","switch","tab","treeitem"],globalAriaAttributesValid:!0},"tel-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"]},"tel-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},"text-no-list":{implicitRole:["textbox"],validRoles:["combobox","searchbox","spinbutton"],globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"]},"text-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},time:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-readonly"],otherRolesForAttributes:["textbox"]},"url-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-placeholder","aria-required","aria-readonly"]},"url-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},week:{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-readonly"],otherRolesForAttributes:["textbox"]},"default-with-list":{implicitRole:["combobox"],validRoles:null,globalAriaAttributesValid:!0},"default-no-list":{implicitRole:["textbox"],validRoles:null,globalAriaAttributesValid:!0}},li:{"child-of-list-role":{implicitRole:["listitem"],validRoles:null,globalAriaAttributesValid:!0},"no-child-of-list-role":{implicitRole:["generic"],validRoles:["any"],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,otherDisallowedAriaAttributes:["aria-multiselectable"]},"multiple-attr-size-gt1":{implicitRole:["listbox"],validRoles:null,globalAriaAttributesValid:!0,otherDisallowedAriaAttributes:["aria-multiselectable"]}},summary:{"first-summary-of-detail":{implicitRole:null,validRoles:null,globalAriaAttributesValid:!0,otherAllowedAriaAttributes:["aria-disabled","aria-haspopup"]},"no-first-summary-of-detail":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},tbody:{"des-table":{implicitRole:["rowgroup"],validRoles:["any"],globalAriaAttributesValid:!0},"des-grid":{implicitRole:["rowgroup"],validRoles:["any"],globalAriaAttributesValid:!0},"des-treegrid":{implicitRole:["rowgroup"],validRoles:["any"],globalAriaAttributesValid:!0},"des-other":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},td:{"des-table":{implicitRole:["cell"],validRoles:null,globalAriaAttributesValid:!0},"des-grid":{implicitRole:["gridcell"],validRoles:null,globalAriaAttributesValid:!0},"des-treegrid":{implicitRole:["gridcell"],validRoles:null,globalAriaAttributesValid:!0},"des-other":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},th:{"des-table-grid-treegrid-row-scope":{implicitRole:["rowheader","cell"],validRoles:null,globalAriaAttributesValid:!0},"des-table-grid-treegrid-column-scope":{implicitRole:["columnheader","cell"],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-treegrid":{implicitRole:["row"],validRoles:null,globalAriaAttributesValid:!0},"des-other":{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},default:{implicitRole:null,validRoles:["any"],globalAriaAttributesValid:!0}},e.relatedAriaHtmlAttributes={"aria-checked":{conflict:[{ariaAttributeValue:"false",htmlAttributeNames:["checked"],htmlAttributeValues:null}],overlapping:[{ariaAttributeValue:"true",htmlAttributeNames:["checked"],htmlAttributeValues:null}]},"aria-disabled":{conflict:[{ariaAttributeValue:"false",htmlAttributeNames:["disabled"],htmlAttributeValues:null}],overlapping:[{ariaAttributeValue:"true",htmlAttributeNames:["disabled"],htmlAttributeValues:null}]},"aria-hidden":{conflict:[{ariaAttributeValue:"false",htmlAttributeNames:["hidden"],htmlAttributeValues:["hidden,null"]},{ariaAttributeValue:"true",htmlAttributeNames:["hidden"],htmlAttributeValues:["until-found"]}],overlapping:[{ariaAttributeValue:"true",htmlAttributeNames:["hidden"],htmlAttributeValues:["hidden,null"]}]},"aria-placeholder":{conflict:[{ariaAttributeValue:null,htmlAttributeNames:["placeholder"],htmlAttributeValues:null}]},"aria-valuemax":{conflict:[{ariaAttributeValue:null,htmlAttributeNames:["max"],htmlAttributeValues:null}]},"aria-valuemin":{conflict:[{ariaAttributeValue:null,htmlAttributeNames:["min"],htmlAttributeValues:null}]},"aria-readonly":{conflict:[{ariaAttributeValue:"false",htmlAttributeNames:["readonly","contenteditable","iscontenteditable"],htmlAttributeValues:[null,"false","false"]}],overlapping:[{ariaAttributeValue:"true",htmlAttributeNames:["readonly","contenteditable","iscontenteditable"],htmlAttributeValues:[null,"true","true"]}]},"aria-required":{conflict:[{ariaAttributeValue:"false",htmlAttributeNames:["required"],htmlAttributeValues:null}],overlapping:[{ariaAttributeValue:"true",htmlAttributeNames:["required"],htmlAttributeValues:null}]},"aria-colspan":{conflict:[{ariaAttributeValue:"VALUE",htmlAttributeNames:["colspan"],htmlAttributeValues:["VALUE"]}],overlapping:[{ariaAttributeValue:null,htmlAttributeNames:["colspan"],htmlAttributeValues:null}]},"aria-rowspan":{conflict:[{ariaAttributeValue:"VALUE",htmlAttributeNames:["rowspan"],htmlAttributeValues:["VALUE"]}],overlapping:[{ariaAttributeValue:null,htmlAttributeNames:["rowspan"],htmlAttributeValues:null}]},"aria-autocomplete":{conflict:[{ariaAttributeValue:null,htmlAttributeNames:["autocomplete"],htmlAttributeValues:null}]}},e.containers=[],e}();t.ARIADefinitions=i;var a=[];for(var l in i.designPatterns){var r=i.designPatterns[l].container;if(null!==r)for(var n=0,o=r;n0?s[s.length-1]:{role:"",rolePath:"",roleCount:{},childrenCanHaveRole:!0},a=[],l=0,r=s;l0?s[s.length-1]:{role:"",rolePath:"",roleCount:{},childrenCanHaveRole:!0};"none"===i.role||"/none"===i.role;)i=(s=(u=t.getAriaOwnedBy(u)||m.DOMWalker.parentElement(u))?this.getNodeHierarchy(u):[])[s.length-1];var d={attributes:1===o.nodeType?this.getAttributes(o):{},bounds:this.getBounds(o),namespace:this.getNamespace(),node:o,role:this.getRole(o)||"none",rolePath:"",roleCount:{},childrenCanHaveRole:!0};i.childrenCanHaveRole?d.childrenCanHaveRole=i.childrenCanHaveRole&&this.childrenCanHaveRole(o,d.role):d.role="none","none"!==d.role?(i.roleCount[d.role]=(i.roleCount[d.role]||0)+1,d.rolePath=i.rolePath+"/"+d.role+"["+i.roleCount[d.role]+"]"):d.rolePath=i.rolePath,a=[];for(var p=0,h=s;p0){t[t.length-1].role="/"+t[t.length-1].role;var r=m.DOMWalker.parentElement(e);this.hierarchyResults=r?(0,c.getCache)(r,"ARIAMapper::getNodeInfo",[]):[]}return t},t.computeName=function(e){return++t.nameComputationId,t.computeNameHelp(t.nameComputationId,e,!1,!1)},t.computeNameHelp=function(e,i,a,l){if(3===i.nodeType)return i.nodeValue;if(11===i.nodeType)return"";if(1!==i.nodeType){if(l||a)return"";throw new Error("Can only compute name on Element and Text "+i.nodeType)}var n=i;if((0,c.getCache)(n,"data-namewalk",null)===""+e)return"";if((0,c.setCache)(n,"data-namewalk",""+e),!a&&!m.DOMWalker.isNodeVisible(i))return"";if(!a&&n.hasAttribute("aria-labelledby")){for(var d=[],p=0,h=n.getAttribute("aria-labelledby").split(" ");p0){for(var g="",f=0,v=d;f0&&!a&&!l?n.getAttribute("aria-label").trim():n.hasAttribute("title")?n.getAttribute("title"):"";var w=t.nodeToRole(i),y=["textbox","button","combobox","listbox","progressbar","scrollbar","slider","spinbutton"].includes(w);if(n.hasAttribute("aria-label")&&n.getAttribute("aria-label").trim().length>0&&(!a&&!l||!y))return n.getAttribute("aria-label").trim();if("presentation"!==w&&"none"!==w){if(("img"===i.nodeName.toLowerCase()||"area"===i.nodeName.toLowerCase())&&n.hasAttribute("alt"))return o.DOMUtil.cleanWhitespace(n.getAttribute("alt")).trim();if("input"===i.nodeName.toLowerCase()&&n.hasAttribute("id")&&n.getAttribute("id").length>0){var P=n.ownerDocument.querySelector("label[for='"+n.getAttribute("id")+"']");if(P)return P.hasAttribute("aria-label")||P.hasAttribute("aria-labelledby")&&!s.RPTUtil.isIdReferToSelf(i,P.getAttribute("aria-labelledby"))?this.computeNameHelp(e,P,!1,!1):P.textContent}if("fieldset"===i.nodeName.toLowerCase())return i.querySelector("legend")?i.querySelector("legend").innerText:this.computeNameHelp(e,i,!1,!1)}if((l||a)&&y){if("textbox"===w)if("input"===n.nodeName.toLowerCase()){if(n.hasAttribute("value"))return n.getAttribute("value")}else l=!1;if("button"===w)if("input"===n.nodeName.toLowerCase()){var k=n.getAttribute("type").toLowerCase();if(["button","submit","reset"].includes(k)){if(n.hasAttribute("value"))return n.getAttribute("value");if("submit"===k)return"Submit";if("reset"===k)return"Reset"}}else l=!1;if("combobox"===w&&n.hasAttribute("aria-activedescendant")){var R=u.FragmentUtil.getById(n,"aria-activedescendant");if(R&&!o.DOMUtil.sameNode(n,R))return t.computeNameHelp(e,R,!1,!1)}if(["progressbar","scrollbar","slider","spinbutton"].includes(w)){if(n.hasAttribute("aria-valuetext"))return n.getAttribute("aria-valuetext");if(n.hasAttribute("aria-valuenow"))return n.getAttribute("aria-valuenow")}}if(l||r.ARIADefinitions.nameFromContent(w)||a){g="";var x=null;if((x=n.ownerDocument.defaultView.getComputedStyle(n,"before").content)&&"none"!==x&&(g+=x=x.replace(/^"/,"").replace(/"$/,"")),"SLOT"===n.nodeName.toUpperCase())if(n.assignedNodes()&&0!==n.assignedNodes().length)for(var T=0,C=n.assignedNodes();T0&&(g+=" "+L)}else for(var U=n.firstChild;U;)g+=" "+t.computeNameHelp(e,U,a,!0),U=U.nextSibling;var q=null;try{q=n.ownerDocument.defaultView.getComputedStyle(n,"after").content}catch(e){}if(q&&"none"!==q&&(g+=q=q.replace(/^"/,"").replace(/"$/,"")),(g=g.replace(/\s+/g," ").trim()).trim().length>0)return g}if(n.hasAttribute("title"))return n.getAttribute("title");if("svg"===n.tagName.toLowerCase()){var W=n.querySelector("title");if(W)return W.textContent||W.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 i=0,a=t.getAttribute("role").trim().split(" ");i0?(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=o.DOMUtil.getAncestor(e,["ol","ul","menu"]);if(!t)return null;var i=t.querySelectorAll("li"),a=t.querySelectorAll("ol li, ul li, menu li");return""+(i.length-a.length)},posinset:function(e){var t=o.DOMUtil.getAncestor(e,["ol","ul","menu"]);if(!t)return null;for(var i=t.querySelectorAll("li"),a=0,l=0;l{Object.defineProperty(t,"__esModule",{value:!0}),t.ARIAWalker=void 0;var a=i(5279),l=i(3864),r=i(9955),n=function(){function e(e,t,i){this.root=i||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(){var e=!1;do{if(e=!1,this.bEndTag){if(this.atRoot())return!1;if(this.node.slotOwner){c=this.node.slotOwner;var t=this.node.slotIndex+1;delete this.node.slotOwner,delete this.node.slotIndex,t0){var c=this.node;this.node=u.assignedNodes()[0],this.node.slotOwner=c,this.node.slotIndex=0}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")||e&&1===this.node.nodeType&&r.ARIAMapper.getAriaOwnedBy(this.node));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()&&l.DOMWalker.isNodeVisible(e)&&e.contentDocument&&e.contentDocument.documentElement){var i=this.node;this.node=e.contentDocument.documentElement,this.node.ownerElement=i}else 1===this.node.nodeType&&l.DOMWalker.isNodeVisible(t)&&t.shadowRoot&&t.shadowRoot.lastChild?(i=this.node,this.node=t.shadowRoot,this.node.ownerElement=i):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.ARIAWalker=n},6858:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AncestorUtil=void 0;var i=function(){function e(){}return e.isPresentationFrame=function(e){if(e&&e.dom)for(var t=e.dom.length-2;t>=0;--t){var i=e.dom[t].node;if(1===i.nodeType&&"iframe"===i.nodeName.toLowerCase()&&("presentation"===i.getAttribute("role")||"true"===i.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 i=e.dom[t].node;if(1===i.nodeType&&"iframe"===i.nodeName.toLowerCase())return!0}return!1},e}();t.AncestorUtil=i},5279:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FragmentUtil=void 0;var i=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 i=e.dom.filter((function(e){return e.role===t}));return i.length>0&&i[0].node||null},e.getAncestorWithRole=function(e,t){var i=e.aria.filter((function(e){return e.role===t}));return i.length>0&&i[0].node||null},e}();t.FragmentUtil=i},1043:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LangUtil=void 0;var i=[["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"]],a=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),i[t.charCodeAt(0)-97].includes(t))},e.matchPrimaryLang=function(e,t){var i=e;i.includes("-")&&(i=i.split("-")[0]);var a=t;return a.includes("-")&&(a=a.split("-")[0]),i.toLowerCase()===a.toLowerCase()},e}();t.LangUtil=a},508:function(e,t,i){var a=this&&this.__spreadArray||function(e,t,i){if(i||2===arguments.length)for(var a,l=0,r=t.length;l=0;var i=t.nodeName.toLowerCase();if(i in e.tabTagMap){var a=e.tabTagMap[i];return"function"==typeof a&&(a=a(t)),a}return!1},e.isTarget=function(t){if(!t)return!1;if(t.hasAttribute("tabindex")||e.isTabbable(t))return!0;var i=e.getRoles(t,!0);if(!i&&0===i.length)return!1;var a=e.getElementAriaProperty(t),l=e.getAllowedAriaRoles(t,a);if(!l||0===l.length)return!1;for(var r=t.parentElement;r&&i.some((function(e){return"group"===e}));)r=r.parentElement;if(r&&(r.hasAttribute("tabindex")||e.isTabbable(r))){var n=["listitem","menuitem","menuitemcheckbox","menuitemradio","option","radio","switch","treeitem"];if(l.includes("any")||i.some((function(e){return n.includes(e)})))return!0}return!1},e.isTargetBrowserDefault=function(t){if(!t)return!1;var i=e.getRoles(t,!1);if(i&&i.length>0)return!1;var a=(0,d.getDefinedStyles)(t);return!(a["line-height"]||a.height||a.width||a["min-height"]||a["min-width"]||a["font-size"]||a["margin-top"]||a["margin-bottom"]||a["margin-left"]||a["margin-right"])},e.getInlineStatus=function(t){if(!t)return null;var i=(0,d.getComputedStyle)(t);if(!i)return null;var a={inline:!1,text:!1,violation:null};if("inline"!==i.getPropertyValue("display"))return a;a.inline=!0;var l=t.parentElement;if(l){var r=new m.DOMMapper,n=r.getUnadjustedBounds(t),o=(0,d.getComputedStyle)(l).getPropertyValue("display");if("block"===o||"inline-block"===o){for(var s=!1,u=t.nextSibling;u;){if(!s&&u.nodeType===Node.TEXT_NODE&&u.nodeValue&&u.nodeValue.trim().length>0)s=!0;else if(u.nodeType===Node.ELEMENT_NODE&&null===a.violation&&"br"!==u.nodeName.toLowerCase()){if("inline"!==(0,d.getComputedStyle)(u).getPropertyValue("display"))break;if(e.isTarget(u)&&n.width<24){var c=r.getUnadjustedBounds(u);Math.round(n.width/2)+c.left-(n.left+n.width)<24&&(a.violation=u.nodeName.toLowerCase())}}u=u.nextSibling}u=t.previousSibling;for(var p=!1;u;){if(!s&&u.nodeType===Node.TEXT_NODE&&u.nodeValue&&u.nodeValue.trim().length>0)s=!0;else if(u.nodeType===Node.ELEMENT_NODE&&!p&&"br"!==u.nodeName.toLowerCase()){if("inline"!==(0,d.getComputedStyle)(u).getPropertyValue("display"))break;p=!0,e.isTarget(u)&&n.width<24&&(c=r.getUnadjustedBounds(u),Math.round(n.width/2)+n.left-(c.left+c.width)<24&&(a.violation=null===a.violation?u.nodeName.toLowerCase():a.violation+", "+u.nodeName.toLowerCase()))}u=u.previousSibling}return s&&(a.text=!0),a}e.isInnerTextOnlyEmpty(l)||(a.text=!0)}return a},e.tabIndexLEZero=function(t){if(e.hasAttribute(t,"tabindex")&&t.getAttribute("tabindex").match(/^-?\d+$/)){var i=parseInt(t.getAttribute("tabindex"));return 0===i||-1===i}return!1},e.getTabbableChildren=function(t){var i=0;if(t.firstChild||"IFRAME"===t.nodeName.toUpperCase())for(var a=new h(t);a.nextNode()&&a.node!=t;)1==a.node.nodeType&&!a.bEndTag&&e.isTabbable(a.node)&&++i;return i},e.isHtmlEquiv=function(e,t){var i=!1;if(e&&"input"===e.nodeName.toLowerCase()){var a=e.getAttribute("type").toLowerCase();a&&(-1!=t.indexOf("checkbox")?i="checkbox"===a:-1!=t.indexOf("radio")&&(i="radio"===a))}return i},e.isDefinedAriaAttribute=function(e,t){var i=!1;return"aria-"===t.substring(0,5)&&(i=e.hasAttribute&&e.hasAttribute(t)&&e.getAttribute(t).length>0),i},e.normalizeSpacing=function(e){return e.trim().replace(/\s+/g," ")},e.nonExistantIDs=function(t,i){var a="";if(e.normalizeSpacing(i).length<1)return a;for(var l=i.split(" "),r=t.ownerDocument,n=0;n=2?a.substring(0,a.length-2):""},e.getDocElementsByTag=function(e,t){var i=u.FragmentUtil.getOwnerFragment(e);t=t.toLowerCase();var a=(0,l.getCache)(i,"RPT_DOCELEMSBYTAG",{});return t in a||(a[t]=i.querySelectorAll(t),(0,l.setCache)(i,"RPT_DOCELEMSBYTAG",a)),a[t]},e.getChildByTag=function(t,i){return e.getChildByTagHidden(t,i,!1,!1)},e.getChildByTagHidden=function(t,i,a,l){for(var r=[],n=t.firstChild;null!=n;){if(n.nodeName.toLowerCase()===i){if((a||l&&!e.shouldCheckHiddenContent(n))&&!s.VisUtil.isNodeVisible(n)){n=n.nextSibling;continue}r.push(n)}n=n.nextSibling}return r},e.getElementsByRole=function(t,i){return e.getElementsByRoleHidden(t,i,!1,!1)},e.getElementsByRoleHidden=function(t,i,a,r){var n=null;if(null===(n=r?(0,l.getCache)(t,"RPTUtil_GETELEMENTSBY_ROLE_IMPLICIT",null):(0,l.getCache)(t,"RPTUtil_GETELEMENTSBY_ROLE",null))){n={};for(var s=t.body;null!==o.DOMWalker.parentNode(s);)s=o.DOMWalker.parentNode(s);for(var u=new h(s);u.nextNode();)if(u.elem()&&!u.bEndTag){var d=[];if(u.elem()&&u.elem().hasAttribute("role")&&(d=u.elem().getAttribute("role").split(" ")),u.elem()&&0===d.length&&r){var c=e.getImplicitRole(u.node);null!==c&&c.length>0&&(d=c)}if(0===d.length)continue;if(a&&e.shouldNodeBeSkippedHidden(u.node))continue;for(var m=0;m0&&o&&o.length>0)for(var s=0;s0?u[0]:void 0}(0,l.setCache)(t,"RPTUTIL_ELEMENT_RESOLVED_ROLE",a)}return void 0!==a?a:null},e.getUserDefinedRoles=function(t){return e.getRoles(t,!1)},e.getRoles=function(t,i){var a=[];if(t&&t.hasAttribute&&t.hasAttribute("role"))for(var l=e.normalizeSpacing(t.getAttribute("role").trim()).split(" "),r=0;r0&&e.concatUniqueArrayItemList(n,a)}return a},e.getImplicitRole=function(t){if(!t||1!==t.nodeType)return[];var i=(0,l.getCache)(t,"RPTUtil_ImplicitRole",null);if(!i){var a=e.getElementAriaProperty(t);if(a&&a.implicitRole){if(a.implicitRole.includes("generic")){var n=e.getUserDefinedAriaAttributes(t);if(0===n.length)return(0,l.setCache)(t,"RPTUtil_ImplicitRole",[]),[];var o=[],s=r.ARIADefinitions.designPatterns.generic;if(s.reqProps&&s.reqProps.length>0&&e.concatUniqueArrayItemList(s.reqProps,o),a.globalAriaAttributesValid&&e.concatUniqueArrayItemList(r.ARIADefinitions.globalProperties,o),s.deprecatedProps&&s.deprecatedProps.length>0&&e.reduceArrayItemList(s.deprecatedProps,o),o.length>0&&!o.some((function(e){return n.includes(e)}))){var u=e.reduceArrayItemList(["generic"],a.implicitRole);return(0,l.setCache)(t,"RPTUtil_ImplicitRole",u),u}}return(0,l.setCache)(t,"RPTUtil_ImplicitRole",a.implicitRole),a.implicitRole}return(0,l.setCache)(t,"RPTUtil_ImplicitRole",[]),[]}return i},e.getRoleRequiredProperties=function(t,i){if(null===t)return null;if(r.ARIADefinitions.designPatterns[t]){var a=r.ARIADefinitions.designPatterns[t].reqProps;return"separator"===t.toLowerCase()&&i&&e.isFocusable(i)&&(a=e.concatUniqueArrayItemList(["aria-valuenow"],a||[])),a}return null},e.isFocusable=function(t){return"undefined"!==t&&null!==t&&e.isTabbable(t)},e.hasRole=function(t,i,a){var l=!1;if(t&&t.hasAttribute&&t.hasAttribute("role"))if("string"!=typeof i)for(var r=t.getAttribute("role").trim().split(" "),n=0;!l&&n0)if(e.concatUniqueArrayItemList(s,o),"string"!=typeof i)for(n=0;!l&&n0)if("string"!=typeof i)for(n=0;!a&&n0&&(a=!0)}return a},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 i=!1;if(t&&e.isDataTable(t)){for(var a=null,l=null,r=t.getElementsByTagName("tr"),n=r.length,o=0,s=0,u=0,d=0;!i&&d1;for(var c=0;!i&&c2)&&e.getAncestor(l[m],"table")===t}else s>0&&++u,i=2===u;if(!i){var p=t.getElementsByTagName("thead"),h=p.length;h>0&&((i=h>1)||(i=p[0].getElementsByTagName("tr").length>1))}i||0===n||(i=s>0&&!e.tableHeaderExists(t))}return t.RPTUtil_isComplexDataTable=i,i},e.isTableCellEmpty=function(e){return!e||!s.VisUtil.isNodeVisible(e)||0===e.innerHTML.replace(/ /g," ").trim().length},e.isTableRowEmpty=function(t){if(!t||!t.cells||0===t.cells.length||!s.VisUtil.isNodeVisible(t))return!0;for(var i=!0,a=0;i&&a0&&e.concatUniqueArrayItem(n.getAttribute("id").trim(),s));return!!(a&&s.length>0&&u.every((function(e){return s.includes(e)})))},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,i,a){var l=t.nodeName.toLowerCase();if("object"!=l&&"embed"!=l&&"a"!=l&&"area"!=l)return!1;var r=!1;if(!r&&t.hasAttribute("type")&&(r=a(t.getAttribute("type").toLowerCase())),!r&&t.hasAttribute("codetype")&&(r=a(t.getAttribute("codetype"))),!r){var n="";"embed"===l?n=t.getAttribute("src"):"a"===l||"area"===l?n=t.getAttribute("href"):t.hasAttribute("data")&&(n=t.getAttribute("data")),null===n&&(n=""),r=i(e.getFileExt(n))}if(!r&&"object"===l)for(var o=e.getChildByTagHidden(t,"param",!1,!0),s=0;!r&&null!=o&&s0)for(var r=0;r0){for(r=0;r0&&(c=c.filter((function(e){return"none"!==e&&"presentation"!==e}))).includes("group")&&i&&i.includes("group")&&(c=c.filter((function(e){return"group"!==e}))),c&&null!==c&&c.length>0?a.push(l[r]):e.retrieveDirectATChildren(l[r],i,a)}return null}return null},e.getRequiredChildRoles=function(t,i){var a=e.getRoles(t,!1);if(a&&0!==a.length||!i||(a=e.getImplicitRole(t)),!a||0===a.length)return null;var l=["none","presentation"];if(a.some((function(e){return l.includes(e)})))return null;for(var n=r.ARIADefinitions.designPatterns,o=new Array,s=0;s0)return(0,l.getCache)((a.nodeType,a),"RPTUtil_LABELS",{})[u]}return null},e.getElementAttribute=function(e,t){if(!(t&&e&&e.hasAttribute&&e.hasAttribute(t)))return null;var i=e.getAttribute(t);if(!r.ARIADefinitions.referenceProperties.includes(t))return i;for(var a=i.split(/ +/g),l=!1,n=0;a-1&&e.removeChild(i[a]);return e},e.hasUniqueAriaLabelsLocally=function(t,i){if(0===t.length)return!1;var a=t[0].ownerDocument,r=!1,n=null;i&&(n=(0,l.getCache)(a,"RPTUtil_HAS_UNIQUE_ARIA_LABELS",null)),null===n&&(n={});for(var o=0;!r&&o0)return i.trim()}return t.hasAttribute("aria-description")&&(i=t.getAttribute("aria-description")).trim().length>0?i.trim().toLowerCase():""},e.isIdReferToSelf=function(e,t){if(!t||""===t.trim())return!1;for(var i=t.trim().split(" "),a=0,l=i.length;aa){for(var r=0;rl){for(r=0;r0},e.getFrameByName=function(e,t){for(var i=[e.ownerDocument.defaultView],a=0;a0);if(1===t.nodeType&&"slot"===t.nodeName.toLowerCase())for(var l=0,r=t.assignedNodes();l0)},e.hasInnerContent=function(t){var i=e.getInnerText(t),a=null!=i&&i.trim().length>0;if(null!=t.firstChild)for(var l=new h(t);!a&&l.nextNode();)a="img"===l.node.nodeName.toLowerCase()&&e.attributeNonEmpty(l.node,"alt");return a},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,i){if(!t)return!1;var a=!1;if(null!=t.firstElementChild)for(var l=new h(t);!a&&l.nextNode()&&l.node!=t;){var r=l.node;if(!(a="img"===r.nodeName.toLowerCase()&&(e.attributeNonEmpty(r,"alt")||e.attributeNonEmpty(r,"title"))&&s.VisUtil.isNodeVisible(r)||"svg"===r.nodeName.toLowerCase()&&e.svgHasName(r))&&1===r.nodeType&&s.VisUtil.isNodeVisible(r)&&!(a=!e.isInnerTextOnlyEmpty(r))&&!0===i){a=e.attributeNonEmpty(r,"aria-label")||e.attributeNonEmpty(r,"aria-labelledby");var n=r.ownerDocument;if(n){var u=n.defaultView;if(u){var d=u.getComputedStyle(r);a||null==d||(a=(d.backgroundImage&&d.backgroundImage.indexOf||d.content)&&e.attributeNonEmpty(r,"alt"))}}}3===r.nodeType&&o.DOMWalker.parentElement(r)===t&&(a=!e.isInnerTextEmpty(r))}else a=!e.isInnerTextEmpty(t);return a},e.hasInnerContentOrAlt=function(t){var i=e.getInnerText(t),a=null!=i&&i.trim().length>0||e.attributeNonEmpty(t,"alt");if(null!=t.firstChild)for(var l=new h(t);!a&&l.nextNode()&&l.node!=t;)!(a="img"===l.node.nodeName.toLowerCase()&&e.attributeNonEmpty(l.node,"alt"))&&(e.hasRole(l.node,"button",!0)||e.hasRole(l.node,"textbox"))&&(e.hasAriaLabel(l.node)||e.attributeNonEmpty(l.node,"title")||e.getLabelForElementHidden(l.elem(),!0))&&(a=!0);return a},e.concatUniqueArrayItem=function(e,t){return-1===t.indexOf(e)&&null!==e&&t.push(e),t},e.concatUniqueArrayItemList=function(t,i){for(var a=0;null!==t&&a0&&e&&e.length>0?t.filter((function(t){return!e.includes(t)})):t},e.getElementAriaProperty=function(t){var i=(0,l.getCache)(t,"RPTUtil_ElementAriaProperty",null);if(!i){var o=null,s=null;if(t.tagName?o=t.tagName.toLowerCase():t.nodeName&&(o=t.nodeName.toLowerCase()),null==(i=r.ARIADefinitions.documentConformanceRequirement[o])){var u=r.ARIADefinitions.documentConformanceRequirementSpecialTags[o];switch(o){case"a":case"area":i=e.attributeNonEmpty(t,"href")?u["with-href"]:u["without-href"];break;case"figure":var d=e.getChildByTag(t,"figcaption");i=null!==d&&d.length>0?u["child-figcaption"]:u["no-child-figcaption"];break;case"footer":case"header":i=null!==e.getAncestorWithRole(t,"article",!0)||null!==e.getAncestorWithRole(t,"complementary",!0)||null!==e.getAncestorWithRole(t,"navigation",!0)||null!==e.getAncestorWithRole(t,"region",!0)||null!==e.getAncestor(t,["article","aside","main","nav","section"])?u["des-section-article-aside-main-nav"]:u.other;break;case"img":var m=t.hasAttribute("alt")?t.getAttribute("alt"):null,p=t.hasAttribute("title")?t.getAttribute("title"):null;i=0!==e.getAriaLabel(t).trim().length||null!==m&&m.length>0||null!==p&&p.length>0?u["img-with-accname"]:null!==m?u["img-without-accname-empty-alt"]:u["img-without-accname-no-alt"];break;case"input":if(e.attributeNonEmpty(t,"type")){var h=t.getAttribute("type").trim().toLowerCase();if(null==(i=u[h]))switch(h){case"checkbox":i=e.attributeNonEmpty(t,"aria-pressed")?u["checkbox-with-aria-pressed"]:u["checkbox-without-aria-pressed"];break;case"email":i=e.attributeNonEmpty(t,"list")?u["email-with-list"]:u["email-no-list"];break;case"search":i=e.attributeNonEmpty(t,"list")?u["search-with-list"]:u["search-no-list"];break;case"tel":i=e.attributeNonEmpty(t,"list")?u["tel-with-list"]:u["tel-no-list"];break;case"text":i=e.attributeNonEmpty(t,"list")?u["text-with-list"]:u["text-no-list"];break;case"url":i=e.attributeNonEmpty(t,"list")?u["url-with-list"]:u["url-no-list"];break;default:i=e.attributeNonEmpty(t,"list")?u["default-with-list"]:u["default-no-list"]}}else i=e.attributeNonEmpty(t,"list")?u["text-with-list"]:u["text-no-list"];break;case"li":u=r.ARIADefinitions.documentConformanceRequirementSpecialTags.li,i=t.parentElement&&e.hasRoleInSemantics(t.parentElement,"list")?u["child-of-list-role"]:u["no-child-of-list-role"];break;case"section":i=(s=n.ARIAMapper.computeName(t))&&s.trim().length>0?u["with-name"]:u["without-name"];break;case"select":u=r.ARIADefinitions.documentConformanceRequirementSpecialTags.select,i=t.hasAttribute("multiple")||e.attributeNonEmpty(t,"size")&&t.getAttribute("size")>1?u["multiple-attr-size-gt1"]:u["no-multiple-attr-size-gt1"];break;case"summary":u=r.ARIADefinitions.documentConformanceRequirementSpecialTags.summary,i=t.parentElement&&"details"===t.parentElement.nodeName.toLowerCase()&&c.DOMUtil.sameNode(a([],t.parentElement.children,!0).filter((function(e){return"summary"===e.nodeName.toLowerCase()}))[0],t)?u["first-summary-of-detail"]:u["no-first-summary-of-detail"];break;case"tbody":case"td":case"tr":i=null!==e.getAncestorWithRole(t,"table",!0)?u["des-table"]:e.getAncestorWithRole(t,"grid",!0)||e.getAncestorWithRole(t,"treegrid",!0)?u["des-grid"]:u["des-other"];break;case"th":i=null!==e.getAncestorWithRole(t,"table",!0)||null!==e.getAncestorWithRole(t,"grid",!0)||null!==e.getAncestorWithRole(t,"treegrid",!0)?"column"===e.getScopeForTh(t)?u["des-table-grid-treegrid-column-scope"]:u["des-table-grid-treegrid-row-scope"]:u["des-other"];break;case"div":var _=t.parentElement;i=null!==_&&"dl"===_.nodeName.toLowerCase()?u["child-dl"]:u["no-child-dl"];break;default:i=r.ARIADefinitions.documentConformanceRequirementSpecialTags.default}}}return(0,l.setCache)(t,"RPTUtil_ElementAriaProperty",i),i||null},e.getScopeForTh=function(e){if(e.hasAttribute("scope")){var t=e.getAttribute("scope").toLowerCase();if("row"===t||"rowgroup"===t)return"row";if("col"===t||"colgroup"===t)return"column"}var i=function(e){return a([],e.parentElement.children,!0).filter((function(e){return 1===e.nodeType&&"TH"!=e.tagName}))};return null===i||0===i.length?"column":"row"},e.getAllowedAriaRoles=function(t,i){var a=(0,l.getCache)(t,"RPTUtil_AllowedAriaRoles",null);if(!a){a=[];var r;if(null!=(r=null!=i?i:e.getElementAriaProperty(t))){null!==r.implicitRole&&e.concatUniqueArrayItemList(r.implicitRole,a),null!==r.validRoles&&e.concatUniqueArrayItemList(r.validRoles,a);var n=e.getImplicitRole(t);n&&n.length>0&&e.concatUniqueArrayItemList(r.validRoles,a)}(0,l.setCache)(t,"RPTUtil_AllowedAriaRoles",a)}return a},e.getAllowedAriaAttributes=function(t,i,n){var o=(0,l.getCache)(t,"RPTUtil_AllowedAriaAttributes",null);if(!o){o=[];var s=a([],i,!0),u=t.tagName.toLowerCase(),d=[];r.ARIADefinitions.elementsAllowedDisabled.indexOf(u)>-1&&(o=e.concatUniqueArrayItem("aria-disabled",o)),r.ARIADefinitions.elementsAllowedRequired.indexOf(u)>-1&&(o=e.concatUniqueArrayItem("aria-required",o)),r.ARIADefinitions.elementsAllowedReadOnly.indexOf(u)>-1&&(o=e.concatUniqueArrayItem("aria-readonly",o));var c=null;if(null!=(c=null!=n&&void 0!==n?n:e.getElementAriaProperty(t))){if(null!==c.implicitRole&&(null==s||0===s.length)&&void 0===c.allowAttributesFromImplicitRole)for(var m=0;m0&&e.concatUniqueArrayItemList(f,d),"separator"===c.implicitRole[m]&&e.isFocusable(t)&&e.concatUniqueArrayItemList(["aria-disabled","aria-valuenow","aria-valuemax","aria-valuemin","aria-valuetext"],o)}}if(c.globalAriaAttributesValid){var _=r.ARIADefinitions.globalProperties;e.concatUniqueArrayItemList(_,o)}}for(c&&c.otherRolesForAttributes&&c.otherRolesForAttributes.length>0&&e.concatUniqueArrayItemList(c.otherRolesForAttributes,s),m=0;null!==s&&m0&&e.concatUniqueArrayItemList(f,d),"separator"===s[m]&&e.isFocusable(t)&&e.concatUniqueArrayItemList(["aria-disabled","aria-valuemax","aria-valuemin","aria-valuetext"],o)}}if(s.includes("row")&&null==e.getAncestorWithRole(t,"treegrid",!0)){var v=-1;(v=o.indexOf("aria-level"))>-1&&o.splice(v,1),(v=o.indexOf("aria-setsize"))>-1&&o.splice(v,1),(v=o.indexOf("aria-posinset"))>-1&&o.splice(v,1)}if(c&&c.otherAllowedAriaAttributes&&c.otherAllowedAriaAttributes.length>0){for(var A=[],w=0;w0&&e.concatUniqueArrayItemList(A,o)}if(c&&c.otherDisallowedAriaAttributes&&c.otherDisallowedAriaAttributes.length>0){var P=[];for(w=0;w0&&e.concatUniqueArrayItemList(P,d)}o=e.reduceArrayItemList(d,o),i&&0!==i.length||null!==c.implicitRole||!c.prohibitedAriaAttributesWhenNoImplicitRole||(o=e.reduceArrayItemList(c.prohibitedAriaAttributesWhenNoImplicitRole,o)),(0,l.setCache)(t,"RPTUtil_AllowedAriaAttributes",o)}return o},e.getConflictOrOverlappingHtmlAttribute=function(e,t,i){var a=r.ARIADefinitions.relatedAriaHtmlAttributes[e.name];if(a){if(!e||0==e.length||!t||0==t.length)return[];var l=[],n=null;if("conflict"===i){if(!a.conflict||0===Object.keys(a.conflict).length)return null;n=a.conflict}else{if("overlapping"!==i)return null;if(!a.overlapping||0===Object.keys(a.overlapping).length)return null;n=a.overlapping}for(var o=!1,s=!1,u=0;u-1||u)return i=!0,(0,l.setCache)(t,"PT_NODE_DISABLED",i),!0;var d=o.DOMWalker.parentNode(t);if(null!=d&&1===d.nodeType){var c=e.isNodeDisabled(d);return c&&(i=!0),(0,l.setCache)(t,"PT_NODE_DISABLED",i),c}return!1},e.shouldCheckHiddenContent=function(e){return!1},e.shouldNodeBeSkippedHidden=function(t){return!e.shouldCheckHiddenContent(t)&&!s.VisUtil.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 i=new h(t);i.nextNode();){var a=i.elem();if(null!==a&&a.hasAttribute("tabindex")&&-1!=parseInt(a.getAttribute("tabindex"))&&!e.hasInnerContent(a))return!1}return!0},e.hasAttribute=function(e,t){var i=!1;if(e.hasAttribute)i=e.hasAttribute(t);else if(e.attributes&&e.attributes.getNamedItem){var a=e.attributes.getNamedItem(t);i=a&&a.specified}return i},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:function(e){return e.parentElement&&"details"===e.parentElement.nodeName.toLowerCase()&&c.DOMUtil.sameNode(a([],e.parentElement.children,!0).filter((function(e){return"summary"===e.nodeName.toLowerCase()}))[0],e)},details:function(e){return e.children&&0===a([],e.children,!0).filter((function(e){return"summary"===e.nodeName.toLowerCase()})).length}},e}();t.RPTUtil=p;var h=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.node)return this.bEndTag=!1,!1;if(this.bEndTag)if(this.node.nwSlotOwner){r=this.node.nwSlotOwner;var e=this.node.nwSlotIndex+1;delete this.node.nwSlotOwner,delete this.node.nwSlotIndex,e0){var r=this.node;this.node=a.assignedNodes()[0],this.node.nwSlotOwner=r,this.node.nwSlotIndex=0}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=h},3103:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CommonMapper=void 0;var a=i(3864),l=function(){function e(){this.hierarchyRole=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.hierarchyPath=[{rolePath:"",roleCount:{}}];for(var t=[],i=a.DOMWalker.parentNode(e);i&&9!=i.nodeType;)t.push(i),i=a.DOMWalker.parentNode(i);for(var l=0,r=t=t.reverse();l{Object.defineProperty(t,"__esModule",{value:!0}),t.Context=t.PartInfo=t.AttrInfo=void 0;var i=function(){function e(e,t,i,a){if(this.inclusive=e,this.attr=t,this.eq=i,this.value=a,!e&&void 0!==i&&i.length>0)throw new Error("Cannot have !attr"+i+" context");if(e&&void 0!==i&&i.length>0&&(void 0===a||0===a.length))throw new Error("Cannot have equivalence check without a value")}return e.prototype.matches=function(e){var t=this,i=e.attributes;if(t.attr in i){if(t.inclusive){if(t.eq){var a=i[t.attr];if("="===t.eq)return t.value===a;if("!="===t.eq)return t.value!==a;if("~"===t.eq)return t.value===a;if("!~"===t.eq)return t.value!==a;throw new Error("Context equivalence operator not supported")}return!0}return!1}return!t.inclusive},e}();t.AttrInfo=i;var a=function(){function e(e,t,i,a,l){if(this.inclusive=e,this.namespace=t,this.role=i,this.attrs=a,this.connector=l,"*"===i&&!e)throw new Error("!* context not supported")}return e.prototype.matches=function(e,t){var i=this,a=i.namespace in e&&e[i.namespace][t]&&(e[i.namespace][t].role===i.role||"none"!==e[i.namespace][t].role&&"*"===i.role);if(!a||"*"!==i.role||"dom"!==i.namespace||"#text"!==e[i.namespace][t].role&&"/#text"!==e[i.namespace][t].role||(a=!1),i.inclusive&&!a)return!1;if(!i.inclusive&&!a)return!0;for(var l=i.attrs,r=e[i.namespace][t],n=!0,o=0,s=l;o+~]?/g);l+~]?)/),o=[],s=0,u=n[3].match(/\[([^\]]+)\]/g)||[];s+~,])/g,"$1")).replace(/([>+~,]) +/g,"$1")).replace(/ +/g," ")).trim()},e.parse=function(t){for(var i=e.splitMultiple(e.cleanContext(t)),a=[],l=0;l{Object.defineProperty(t,"__esModule",{value:!0}),t.Engine=void 0;var a=i(3864),l=i(920),r=i(4516),n=i(7507),o=i(1686),s=i(4566),u=i(461),d=function(){function e(e,t){this.rule=e,this.parsedInfo=t,this.ns=this.parsedInfo.contextInfo[this.parsedInfo.contextInfo.length-1].namespace,r.Config.DEBUG&&console.log("Added Rule:",e.id,JSON.stringify(this.parsedInfo))}return e.convertNodeToSnippet=function(e){var t="";t+="<"+e.nodeName.toLowerCase();var i=e.attributes;if(null!=i)for(var a=i.length-1;a>=0;a--)"data-namewalk"!==i[a].name&&(t+=" "+i[a].name+'="'+i[a].value+'"');return t+">"},e.prototype.run=function(t,i,a,l){var r,n=(new Date).getTime();try{r=this.rule.run(i,a,l)}catch(e){var o=e;throw console.error("RULE EXCEPTION:",this.rule.id,i.dom.rolePath,o.stack),e}var s=(new Date).getTime();r||(r=[]),r instanceof Array||(r=[r]);for(var u=[],d=0,c=r;d0?t.split(".")[0].replace(/_/g,"-"):"en-US"),"undefined"!=typeof navigator&&navigator.languages||[t]},e.prototype.run=function(e,t){if(null===e)return Promise.reject("null document");9===e.nodeType&&(e=e.documentElement),e.ownerDocument&&(e.ownerDocument.PT_CHECK_HIDDEN_CONTENT=!1),(0,s.clearCaches)(e);var i=new a.DOMWalker(e),l={results:[],numExecuted:0,ruleTime:0,totalTime:0},r=(new Date).getTime();for(var n in this.mappers)this.mappers[n].reset(e);do{var d={};for(var n in this.mappers)i.bEndTag?d[n]=this.mappers[n].closeScope(i.node):d[n]=this.mappers[n].openScope(i.node);if(11!==i.node.nodeType&&(a.DOMWalker.isNodeVisible(i.node)||"meta"===i.node.nodeName.toLowerCase()||"style"===i.node.nodeName.toLowerCase()||"datalist"===i.node.nodeName.toLowerCase()||"param"===i.node.nodeName.toLowerCase()||!o.DOMUtil.getAncestor(i.node,["body"]))){var c={};for(var m in d){var p=d[m],h=p[p.length-1];c[m]=h}for(var _={},b=0,g=this.getMatchingRules(d);b=1&&(u=r+"$$"+a),++a;var c=new d(e,s);this.wrappedRuleMap[u]=c;var m=c.parsedInfo.contextInfo,p=m[m.length-1],h=p.namespace+":"+p.role;p.inclusive?(this.inclRules[h]=this.inclRules[h]||[],this.inclRules[h].push(c)):(this.exclRules[h]=this.exclRules[h]||[],this.exclRules[h].push(c))}t||this._sortRules()}},e.prototype._sortRules=function(){for(var e in this.inclRules)this.inclRules[e].sort((function(e,t){var i=e.rule.dependencies&&e.rule.dependencies.length>0;return t.rule.dependencies&&t.rule.dependencies.length>0&&t.rule.dependencies.includes(e.rule.id)?-1:i&&e.rule.dependencies.includes(t.rule.id)?1:0}));for(var e in this.exclRules)this.exclRules[e].sort((function(e,t){var i=e.rule.dependencies&&e.rule.dependencies.length>0;return t.rule.dependencies&&t.rule.dependencies.length>0&&t.rule.dependencies.includes(e.rule.id)?-1:i&&e.rule.dependencies.includes(t.rule.id)?1:0}))},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,i){var a=e.indexOf("$$");if(a>=0&&(e=e.substring(0,a)),!(e in this.nlsMap))return e;var l=this.nlsMap[e][t||0];return l?l.replace(/\{(\d+)\}/g,(function(e,t,a){return i[t]})):e+"_"+t},e.prototype.getHelp=function(e,t,i){return i||(i="latest"),"".concat(r.Config.helpRoot,"/").concat(i,"/doc").concat(this.getHelpRel(e,t))},e.prototype.getHelpRel=function(e,t){var i=e.indexOf("$$");return i>=0&&(e=e.substring(0,i)),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 i=e.parsedInfo.contextInfo,a=i.length-1,l=i[a].namespace,r=t[l][t[l].length-1],n=r.node;if(!i[a].matches(t,t[l].length-1))return!1;if(1===i.length)return!0;if(r=t[l=i[0].namespace][t[l].length-1],--a,i.slice(0,i.length-1).some((function(e){return e.namespace!==l})))return console.error("[ERROR] Rule ".concat(e.rule.id," has inconsitent parent namespaces")),!1;for(var o=t[l].length-(r.node.isSameNode(n)?2:1);o>=0&&a>=0;){var s=i[a],u=i[a].matches(t,o);if(">"===s.connector){if(!u)return!1;--a,--o}else{if(" "!==s.connector)throw new Error("Context connector "+s.connector+" is not supported");if(s.inclusive)u&&--a,--o;else{if(!u)return!1;for(var d=!1,c=o-1;!d&&c>=0;--c)d=!i[a].matches(t,c);if(d)return!1;--a}}}return-1===a},e.prototype.getMatchingRules=function(t){var i=[];function a(a){for(var l=0,r=a;l0?t[l][t[l].length-1].role:"none");for(var n in r in this.inclRules&&a(this.inclRules[r]),this.exclRules)n!==r&&a(this.exclRules[n]);r!==l+":none"&&(r.startsWith(l+":/")?l+":/*"in this.inclRules&&a(this.inclRules[l+":/*"]):l+":*"in this.inclRules&&a(this.inclRules[l+":*"]))}return this.sortDeps(i)},e.prototype.sortDeps=function(e){for(var t=[],i=0,a=e;i0)for(var c=0,m=u.rule.dependencies;c{Object.defineProperty(t,"__esModule",{value:!0}),t.Config=void 0;var i=function(){function e(){}return e.DEBUG=!1,e.helpRoot="https://able.ibm.com/rules/archives",e}();t.Config=i},1317:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ColorObj=t.ColorUtil=void 0;var a=i(3864),l=function(){function e(){}return e.Color=function(t){if(!t)return null;if("transparent"===(t=t.toLowerCase()))return new r(255,255,255,0);if(t in e.CSSColorLookup&&(t=e.CSSColorLookup[t]),t.startsWith("rgb(")){var i=/\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/;return null===(a=t.match(i))?null:new r(a[1],a[2],a[3])}var a;if(t.startsWith("rgba("))return i=/\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(.+)\s*\)/,null===(a=t.match(i))?null:new r(a[1],a[2],a[3],a[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 l=parseInt(t.substring(1,3),16),n=parseInt(t.substring(3,5),16),o=parseInt(t.substring(5,7),16);return new r(l,n,o)},e.ColorCombo=function(t){try{var i=t.ownerDocument;if(!i)return null;var l=i.defaultView;if(!l)return null;for(var r=[],n=t;n;)1===n.nodeType&&r.push(n),n=a.DOMWalker.parentElement(n);var o={hasGradient:!1,hasBGImage:!1,textShadow:!1,fg:null,bg:null},s=(b=l.getComputedStyle(t)).color;s||(s="black");for(var u=e.Color(s),d=/transparent|rgba?\([^)]+\)/gi,c=function(e,t,i){try{if(void 0===e.length)return e;for(var a=null,l=null,r=1;r1e-4;){for(;u+s<=1&&o>i.contrastRatio(e[r].mix(e[r-1],u+s).getOverlayColor(t));)n=e[r].mix(e[r-1],u+s).getOverlayColor(t),o=i.contrastRatio(n),u+=s;for(;u-s>=0&&o>i.contrastRatio(e[r].mix(e[r-1],u-s).getOverlayColor(t));)n=e[r].mix(e[r-1],u-s).getOverlayColor(t),o=i.contrastRatio(n),u-=s;s/=10}(null===l||l>o)&&(l=o,a=n)}return a}catch(e){console.log(e)}return t},m=e.Color("white"),p=null,h=null,_=null;r.length>0;){var b,g=r.pop();if(null!==(b=l.getComputedStyle(g))){var f=null;if(b.backgroundColor&&"transparent"!=b.backgroundColor&&"rgba(0, 0, 0, 0)"!=b.backgroundColor&&(f=e.Color(b.backgroundColor)),b.backgroundImage&&b.backgroundImage.indexOf&&-1!=b.backgroundImage.indexOf("gradient")){var v=b.backgroundImage.match(d);if(v){for(var A=[],w=0;w0&&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!=f&&(h=(_=f).alpha||1,delete _.alpha,1===p&&1===h&&(o.hasBGImage=!1,o.hasGradient=!1))):null!=f&&(null===_?(h=(_=f).alpha||1,delete _.alpha):h=(_=f.getOverlayColor(_)).alpha||1,1===p&&1===h&&1===(_.alpha||1)&&f.alpha),b.backgroundImage&&"none"!=b.backgroundImage&&(b.backgroundImage.indexOf&&-1!=b.backgroundImage.indexOf("gradient")?o.hasGradient=!0:o.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)),o.fg=u,o.bg=m,b.textShadow&&"none"!==b.textShadow&&(o.textShadow=!0),o}catch(e){return null}},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.ColorUtil=l;var r=function(){function e(e,t,i,a){function l(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=l(e),this.green=l(t),this.blue=l(i),void 0!==a&&(this.alpha="string"==typeof a?parseFloat(a):a)}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 i=t.relativeLuminance();if(!e.relativeLuminance){var a="";for(var l in e)a+=l+"\n";alert(e),alert(a)}var r=e.relativeLuminance();return i>r?(i+.05)/(r+.05):(r+.05)/(i+.05)},e.prototype.relativeLuminance=function(){var e=this.red/255,t=this.green/255,i=this.blue/255;return.2126*(e=e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t=t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(i<=.04045?i/12.92:Math.pow((i+.055)/1.055,2.4))},e.prototype.mix=function(t,i){if(void 0===this.alpha&&void 0===t.alpha)return new e(i*this.red+(1-i)*t.red,i*this.green+(1-i)*t.green,i*this.blue+(1-i)*t.blue);var a=this.alpha?this.alpha:1,l=t.alpha?t.alpha:1;return new e(i*this.red+(1-i)*t.red,i*this.green+(1-i)*t.green,i*this.blue+(1-i)*t.blue,i*a+(1-i)*l)},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 i=-1,a=-1,r=-1;if((t=t.toLowerCase()).startsWith("rgb(")){var n=/\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/;if(null===(o=t.match(n)))return null;i=o[1],a=o[2],r=o[3]}else if(t.startsWith("rgba(")){var o;if(n=/\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(.+)\s*\)/,null===(o=t.match(n)))return null;i=o[1],a=o[2],r=o[3]}else{if("#"!=t.charAt(0)){if(!(t in l.CSSColorLookup))return null;t=l.CSSColorLookup[t]}var s=function(e){for(var t={a:10,b:11,c:12,d:13,e:14,f:15},i=0,a=0;a{Object.defineProperty(t,"__esModule",{value:!0}),t.DOMUtil=void 0;var a=i(3864),l=function(){function e(){}return e.hasParent=function(e,t){for(var i=a.DOMWalker.parentElement(e);i&&!t.includes(i.nodeName);)i=a.DOMWalker.parentElement(i);return!!i},e.getAncestor=function(e,t){for(var i=a.DOMWalker.parentElement(e);i&&!t.includes(i.nodeName.toLowerCase());)i=a.DOMWalker.parentElement(i);return i},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.isInSameTable=function(t,i){if(t&&i){var a=["table"],l=e.getAncestor(t,a),r=e.getAncestor(i,a);if(null!==l&&null!=r&&e.sameNode(l,r))return!0}return!1},e.shadowRootNode=function(e){for(var t=e;null!=t&&11!==t.nodeType;)t=t.parentNode;return t},e.objectCopyWithNodeRefs=function(e){if(!e)return e;if("object"!=typeof e)return"function"==typeof e?e:JSON.parse(JSON.stringify(e));if(e instanceof Node||e.nodeType)return e;var t=void 0;if("Array"===e.constructor.name){t=[];for(var i=0,a=e;i{Object.defineProperty(t,"__esModule",{value:!0}),t.DOMWalker=void 0;var i=function(){function e(e,t,i){this.root=i||e,this.node=e,this.bEndTag=null!=t&&1==t}return e.parentNode=function(e){if(null===e)return null;var t=e.parentNode;return e.slotOwner?t=e.slotOwner:e.ownerElement?t=e.ownerElement:t&&11===t.nodeType&&(t=t.host?t.host:null),t},e.parentElement=function(t){var i=t;do{i=e.parentNode(i)}while(i&&1!==i.nodeType);return i},e.isNodeVisible=function(t){if(null===t)return!1;try{for(var i=null;t&&1!==t.nodeType;)t=e.parentElement(t);var a=t,l=a.ownerDocument.defaultView;do{var r=l.getComputedStyle(a);if("none"===r.display)return!1;if(null===i&&r.visibility&&"hidden"===(i=r.visibility))return!1;a=e.parentElement(a)}while(a);return!0}catch(e){return!1}},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.slotOwner){n=this.node.slotOwner;var t=this.node.slotIndex+1;delete this.node.slotOwner,delete this.node.slotIndex,t0){var n=this.node;this.node=l.assignedNodes()[0],this.node.slotOwner=n,this.node.slotIndex=0}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 t=this.node,i=this.node;if(1===this.node.nodeType&&"IFRAME"===this.node.nodeName.toUpperCase()&&e.isNodeVisible(t)&&t.contentDocument&&t.contentDocument.documentElement){var a=this.node;this.node=t.contentDocument.documentElement,this.node.ownerElement=a}else 1===this.node.nodeType&&e.isNodeVisible(i)&&i.shadowRoot&&i.shadowRoot.lastChild?(a=this.node,this.node=i.shadowRoot,this.node.ownerElement=a):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=i},1452:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VisUtil=void 0;var a=i(4566),l=i(1686),r=i(3864),n=function(){function e(){}return e.isNodeVisible=function(t){3===t.nodeType&&(t=r.DOMWalker.parentNode(t));var i,l=t;if((0,a.setCache)(l,"PT_NODE_HIDDEN",(0,a.getCache)(l,"PT_NODE_HIDDEN",!1)),1!==l.nodeType)return!0;if(!l.ownerDocument)return!0;var n=l.nodeName.toLowerCase();if(null!=e.hiddenByDefaultElements&&null!=e.hiddenByDefaultElements&&e.hiddenByDefaultElements.indexOf(n)>-1)return!0;if(null===e.unhideableElements||void 0===e.unhideableElements||-1===e.unhideableElements.indexOf(n)){if(!l.ownerDocument.defaultView)return!0;i=l.ownerDocument.defaultView.getComputedStyle(l,null);var o=l.getAttribute("hidden"),s=(0,a.getCache)(l,"PT_NODE_HIDDEN",void 0),u="boolean"==typeof l.hidden&&l.hidden;if(!i&&!u&&null==o&&!s)return!0;if(null!==i&&("none"===i.getPropertyValue("display")||!(0,a.getCache)(l,"Visibility_Check_Parent",null)&&"hidden"===i.getPropertyValue("visibility"))||"block"!==i.getPropertyValue("display")&&(u||null!=o||s))return(0,a.setCache)(l,"PT_NODE_HIDDEN",!0),!1;if(e.isContentHidden(l))return(0,a.setCache)(l,"PT_NODE_HIDDEN",!0),!1}var d=r.DOMWalker.parentNode(l);if(null!=d&&1===d.nodeType){(0,a.setCache)(d,"Visibility_Check_Parent",!0);var c=e.isNodeVisible(d);return c||(0,a.setCache)(l,"PT_NODE_HIDDEN",!0),c}return!0},e.isContentHidden=function(e){if(!e)return!1;var t=getComputedStyle(e);return!!t&&"hidden"===t.getPropertyValue("content-visibility")&&"inline"!==t.getPropertyValue("display")},e.isNodeHiddenFromAT=function(t){return!e.isNodeVisible(t)||"true"===t.getAttribute("aria-hidden")||!!l.DOMUtil.getAncestorWithAttribute(t,"aria-hidden","true")},e.unhideableElements=["area","param","audio"],e.hiddenByDefaultElements=["script","link","style","head","title","meta","base","noscript","template","datalist"],e}();t.VisUtil=n},4551:function(e,t,i){var a,l=this&&this.__extends||(a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},a(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 i(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.StyleMapper=void 0;var r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),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 i=e,a=i.ownerDocument.defaultView.getComputedStyle(i),l=0;l{var i,a,l;Object.defineProperty(t,"__esModule",{value:!0}),t.eGuidelineType=t.eGuidelineCategory=t.eToolkitLevel=void 0,(l=t.eToolkitLevel||(t.eToolkitLevel={})).LEVEL_ONE="1",l.LEVEL_TWO="2",l.LEVEL_THREE="3",l.LEVEL_FOUR="4",(a=t.eGuidelineCategory||(t.eGuidelineCategory={})).ACCESSIBILITY="Accessibility",a.DESIGN="Design",a.OTHER="Other",(i=t.eGuidelineType||(t.eGuidelineType={})).DEFAULT="default",i.EXTENSION="extension"},461:(e,t,i)=>{var a,l;Object.defineProperty(t,"__esModule",{value:!0}),t.eRulesetType=t.eRuleCategory=t.eToolkitLevel=t.RuleManual=t.RulePotential=t.RuleFail=t.RuleRender=t.RulePass=t.eRulePolicy=t.eRuleConfidence=void 0,function(e){e.PASS="PASS",e.FAIL="FAIL",e.POTENTIAL="POTENTIAL",e.MANUAL="MANUAL"}(a=t.eRuleConfidence||(t.eRuleConfidence={})),function(e){e.VIOLATION="VIOLATION",e.RECOMMENDATION="RECOMMENDATION",e.INFORMATION="INFORMATION"}(l=t.eRulePolicy||(t.eRulePolicy={})),t.RulePass=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.PASS],reasonId:e,messageArgs:t||[],apiArgs:i||[]}},t.RuleRender=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.PASS],reasonId:0,messageArgs:t||[],apiArgs:i||[]}},t.RuleFail=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.FAIL],reasonId:e,messageArgs:t||[],apiArgs:i||[]}},t.RulePotential=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.POTENTIAL],reasonId:e,messageArgs:t||[],apiArgs:i||[]}},t.RuleManual=function(e,t,i){if(null==e)throw new Error("Reason ID must be defined");return{value:[l.INFORMATION,a.MANUAL],reasonId:e,messageArgs:t||[],apiArgs:i||[]}};var r=i(8601);Object.defineProperty(t,"eToolkitLevel",{enumerable:!0,get:function(){return r.eToolkitLevel}});var n=i(8601);Object.defineProperty(t,"eRuleCategory",{enumerable:!0,get:function(){return n.eGuidelineCategory}});var o=i(8601);Object.defineProperty(t,"eRulesetType",{enumerable:!0,get:function(){return o.eGuidelineType}})},7412:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Checker=void 0;var a=i(461),l=i(7301),r=i(9955),n=i(4551),o=i(6160),s=i(591),u=i(8601),d=[],c={},m={};!function(){var e=JSON.parse(JSON.stringify(l.Engine.getLanguages()));for(var t in e.push("en-US"),s){var i=s[t];d.push(i);for(var a=e.length-1;a>=0;--a){var r=e[a];if(r in i.messages&&(c[i.id]=i.messages[r],c[i.id][0]=c[i.id].group),r in i.help){for(var n in m[i.id]={},i.help[r])m[i.id][n]="/".concat(r,"/").concat(i.help[r][n]);c[i.id][0]=c[i.id].group}}for(var u=0,p=i.rulesets;u{Object.defineProperty(t,"__esModule",{value:!0}),t.a_target_warning=void 0;var a=i(508),l=i(1452),r=i(461),n=i(461);t.a_target_warning={id:"a_target_warning",context:"dom:a[target],dom:area[target],dom:base[target]",refactor:{WCAG20_A_TargetAndText:{Pass_0:"pass",Potential_1:"potential_warn"}},help:{"en-US":{group:"a_target_warning.html",pass:"a_target_warning.html",potential_warn:"a_target_warning.html"}},messages:{"en-US":{group:"Users should be warned in advance if their input action will open a new window",pass:"The user is warned in advance that the input action opens a new window",potential_warn:"Inform the user when their input action will open a new window"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"3.2.2",level:n.eRulePolicy.RECOMMENDATION,toolkitLevel:n.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var n=e.dom.node;if(l.VisUtil.isNodeHiddenFromAT(n)&&!a.RPTUtil.isTabbable(n))return null;var o={paramWinText:{value:["new window","new tab"],type:"array"}},s=n.getAttribute("target"),u="_parent"==s||"_self"==s||"_top"==s||null!=a.RPTUtil.getFrameByName(n,s);if(!u){var d=a.RPTUtil.getInnerText(n);n.hasAttribute("title")&&(d+=" "+n.getAttribute("title"));for(var c=0;!u&&c{Object.defineProperty(t,"__esModule",{value:!0}),t.a_text_purpose=void 0;var a=i(9955),l=i(461),r=i(508),n=i(1452),o=i(461);t.a_text_purpose={id:"a_text_purpose",context:"aria:link,aria:doc-biblioref",refactor:{WCAG20_A_HasText:{Pass_0:"pass",Fail_1:"fail_acc_name"}},help:{"en-US":{group:"a_text_purpose.html",pass:"a_text_purpose.html",fail_acc_name:"a_text_purpose.html"}},messages:{"en-US":{group:"Hyperlinks must have an accessible name for their purpose",pass:"Hyperlink has a description of its purpose",fail_acc_name:"Hyperlink has no link text, label or image with a text alternative"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:["2.4.4","4.1.2"],level:o.eRulePolicy.VIOLATION,toolkitLevel:o.eToolkitLevel.LEVEL_TWO}],act:"c487ae",run:function(e,t){var i=e.dom.node;return n.VisUtil.isNodeHiddenFromAT(i)||r.RPTUtil.isNodeDisabled(i)?null:a.ARIAMapper.computeName(i).trim().length>0||r.RPTUtil.nonTabableChildCheck(i)?(0,l.RulePass)("pass"):(0,l.RuleFail)("fail_acc_name")}}},4546:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.applet_alt_exists=void 0;var a=i(508),l=i(1452),r=i(461),n=i(461);t.applet_alt_exists={id:"applet_alt_exists",context:"dom:applet",refactor:{WCAG20_Applet_HasAlt:{Pass_0:"Pass_0",Fail_1:"Fail_1",Fail_2:"Fail_2",Fail_3:"Fail_3"}},help:{"en-US":{group:"applet_alt_exists.html",Pass_0:"applet_alt_exists.html",Fail_1:"applet_alt_exists.html",Fail_2:"applet_alt_exists.html",Fail_3:"applet_alt_exists.html"}},messages:{"en-US":{group:" elements must provide an 'alt' attribute and an alternative description",Pass_0:"Rule Passed",Fail_1:"An element does not have an 'alt' attribute that provides a short text alternative",Fail_2:"The 'alt' attribute value for an element duplicates the 'code' attribute",Fail_3:"An element provides alternative text, but does not provide inner content"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"1.1.1",level:n.eRulePolicy.VIOLATION,toolkitLevel:n.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var n=e.dom.node;if(l.VisUtil.isNodeHiddenFromAT(n))return null;if(a.RPTUtil.attributeNonEmpty(n,"alt")){var o=n.getAttribute("alt").trim();return n.hasAttribute("code")&&o==n.getAttribute("code").trim()?(0,r.RuleFail)("Fail_2"):a.RPTUtil.hasInnerContentHidden(n)?(0,r.RulePass)("Pass_0"):(0,r.RuleFail)("Fail_3")}return(0,r.RuleFail)("Fail_1")}}},9292:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.application_content_accessible=void 0;var a=i(508),l=i(1452),r=i(461),n=i(461);t.application_content_accessible={id:"application_content_accessible",context:"aria:application",refactor:{HAAC_Application_Role_Text:{0:"HAAC_Application_Role_Text.html",Pass_0:"Pass_0",Potential_1:"Potential_1"}},help:{"en-US":{0:"application_content_accessible.html",Pass_0:"application_content_accessible.html",Potential_1:"application_content_accessible.html"}},messages:{"en-US":{group:'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'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"2.1.1",level:n.eRulePolicy.VIOLATION,toolkitLevel:n.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){for(var n=!0,o=e.dom.node.childNodes,s=0;n&&s{Object.defineProperty(t,"__esModule",{value:!0}),t.area_alt_exists=void 0;var a=i(508),l=i(1452),r=i(461),n=i(461);t.area_alt_exists={id:"area_alt_exists",context:"dom:area",refactor:{WCAG20_Area_HasAlt:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"area_alt_exists.html",Pass_0:"area_alt_exists.html",Fail_1:"area_alt_exists.html"}},messages:{"en-US":{group:" elements in an image map must have a text alternative",Pass_0:"Rule Passed",Fail_1:" element in an image map has no text alternative"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"1.1.1",level:n.eRulePolicy.VIOLATION,toolkitLevel:n.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var n=e.dom.node;return l.VisUtil.isNodeHiddenFromAT(n)?null:a.RPTUtil.attributeNonEmpty(n,"alt")?(0,r.RulePass)("Pass_0"):(0,r.RuleFail)("Fail_1")}}},3987:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_accessiblename_exists=void 0;var a=i(461),l=i(461),r=i(508),n=i(1452),o=i(9910),s=i(7139);t.aria_accessiblename_exists={id:"aria_accessiblename_exists",context:"aria:columnheader, aria:form, aria:heading, aria:rowheader, aria:table, aria:graphics-document,aria:graphics-symbol, aria:img, doc-backlink, doc-biblioentry, doc-biblioref, doc-glossref, doc-noteref, doc-pagebreak",help:{"en-US":{pass:"aria_accessiblename_exists.html",fail_no_accessible_name:"aria_accessiblename_exists.html",group:"aria_accessiblename_exists.html"}},messages:{"en-US":{pass:"An accessible name is provided for the element",fail_no_accessible_name:'Element <{0}> with "{1}" role has no accessible name',group:"Elements with certain roles should have accessible names"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["1.3.1"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node;if(n.VisUtil.isNodeHiddenFromAT(l))return null;var u=l.nodeName.toLocaleLowerCase();if("svg"!==u){if("table"===u&&l.firstElementChild&&"caption"===l.firstElementChild.nodeName.toLowerCase()&&l.firstElementChild.textContent&&l.firstElementChild.textContent.trim().length>0)return(0,a.RulePass)("pass");var d=(0,s.getRolesUndefinedByAria)(l);if(d&&d.length>0)return null;var c=(0,s.getDeprecatedAriaRoles)(l);if(c&&c.length>0)return null;var m=(0,s.getDeprecatedAriaAttributes)(l);if(m&&m.length>0)return null;if(0===r.RPTUtil.getAriaLabel(l).trim().length&&!r.RPTUtil.attributeNonEmpty(l,"title")){var p=r.RPTUtil.getRoles(l,!0);if(!(p&&p.length>0&&o.ARIADefinitions.designPatterns[p[0]]&&o.ARIADefinitions.designPatterns[p[0]].nameFrom&&o.ARIADefinitions.designPatterns[p[0]].nameFrom.includes("contents")))return(0,a.RuleFail)("fail_no_accessible_name",[l.nodeName.toLowerCase(),p[0]]);if(!r.RPTUtil.hasInnerContentHidden(l))return(0,a.RuleFail)("fail_no_accessible_name",[l.nodeName.toLowerCase(),p[0]])}return(0,a.RulePass)("pass")}}}},8631:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_activedescendant_tabindex_valid=void 0;var a=i(461),l=i(461),r=i(508);t.aria_activedescendant_tabindex_valid={id:"aria_activedescendant_tabindex_valid",context:"dom:*[aria-activedescendant]",refactor:{Rpt_Aria_InvalidTabindexForActivedescendant:{pass:"pass",Fail_1:"Fail_1"}},help:{"en-US":{pass:"aria_activedescendant_tabindex_valid.html",Fail_1:"aria_activedescendant_tabindex_valid.html",group:"aria_activedescendant_tabindex_valid.html"}},messages:{"en-US":{pass:"Rule Passed",Fail_1:"The <{0}> element using 'aria-activedescendant' set to \"{1}\" is not tabbable",group:"Element using 'aria-activedescendant' property should be tabbable"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.1.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node,n=!1,o=l.nodeName.toLowerCase();if(l.hasAttribute("class")&&"mbl"==l.getAttribute("class").substring(0,3))return null;if(r.RPTUtil.isNodeDisabled(l))return null;if(0!==l.getAttribute("aria-activedescendant").trim().length){(n=r.RPTUtil.isTabbable(l))||(n=r.RPTUtil.getTabbableChildren(l)>0);var s=new Array;s.push(o);var u=new Array;return u.push(l.getAttribute("aria-activedescendant").split(" ").join(", ")),n?(0,a.RulePass)("pass"):(0,a.RuleFail)("Fail_1",[s.toString(),u.toString()])}}}},8025:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_activedescendant_valid=void 0;var a=i(461),l=i(461),r=i(508),n=i(5279),o=i(1452),s=i(1686);t.aria_activedescendant_valid={id:"aria_activedescendant_valid",context:"dom:*[aria-activedescendant]",refactor:{HAAC_ActiveDescendantCheck:{Pass_0:"Pass_0",Fail_1:"Fail_1",Fail_2:"Fail_2",Fail_3:"Fail_3",Fail_4:"Fail_4"}},help:{"en-US":{Pass_0:"aria_activedescendant_valid.html",Fail_1:"aria_activedescendant_valid.html",Fail_2:"aria_activedescendant_valid.html",Fail_3:"aria_activedescendant_valid.html",Fail_4:"aria_activedescendant_valid.html",group:"aria_activedescendant_valid.html"}},messages:{"en-US":{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",group:"The 'aria-activedescendant' property must reference the 'id' of a non-empty, non-hidden active child element"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node;if(r.RPTUtil.hasRoleInSemantics(l,"combobox"))return null;var u=r.RPTUtil.getAriaAttribute(l,"aria-activedescendant");if(!u||""===u.trim())return(0,a.RuleFail)("Fail_1");var d=n.FragmentUtil.getById(l,u.trim());if(!d||s.DOMUtil.sameNode(u,l))return null;if(!o.VisUtil.isNodeVisible(d))return(0,a.RuleFail)("Fail_2");if(l.contains(d))return(0,a.RulePass)("Pass_0");var c=2;if(l.hasAttribute("aria-owns"))for(var m=r.RPTUtil.normalizeSpacing(l.getAttribute("aria-owns").trim()).split(" "),p=0;p{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_application_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_application_label_unique={id:"aria_application_label_unique",context:"aria:application",refactor:{Rpt_Aria_MultipleApplicationLandmarks:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_application_label_unique.html",Fail_1:"aria_application_label_unique.html",group:"aria_application_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "application" role do not have unique labels',group:'Each element with "application" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"application",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_application_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_application_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},8001:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_application_labelled=void 0;var a=i(461),l=i(461),r=i(508),n=i(1452);t.aria_application_labelled={id:"aria_application_labelled",context:"aria:application",refactor:{Rpt_Aria_ApplicationLandmarkLabel:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_application_labelled.html",Fail_1:"aria_application_labelled.html",group:"aria_application_labelled.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Element with "application" role does not have an accessible name',group:'An element with "application" role must have an accessible name that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return n.VisUtil.isNodeHiddenFromAT(l)?null:r.RPTUtil.hasAriaLabel(l)||r.RPTUtil.attributeNonEmpty(l,"title")?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1")}}},5778:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_article_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_article_label_unique={id:"aria_article_label_unique",context:"aria:article",refactor:{Rpt_Aria_MultipleArticleRoles_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_article_label_unique.html",Fail_1:"aria_article_label_unique.html",group:"aria_article_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "article" role do not have unique labels',group:'Each element with "article" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"article",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_article_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_article_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""===u||!(u in s)||s[u]<=1?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},8118:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_allowed=void 0;var a=i(461),l=i(461),r=i(9910),n=i(508);t.aria_attribute_allowed={id:"aria_attribute_allowed",context:"dom:*",refactor:{Rpt_Aria_ValidProperty:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"aria_attribute_allowed.html",Pass_0:"aria_attribute_allowed.html",Fail_1:"aria_attribute_allowed.html"}},messages:{"en-US":{group:"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"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"4.1.2",level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:"5f99a7",run:function(e,t,i){var l=e.dom.node,o=l.attributes;if(o){for(var s=r.ARIADefinitions.propertyDataTypes,u="",d=0,c=0,m=o.length;c{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_conflict=void 0;var a=i(461),l=i(461),r=i(508),n=i(7139);t.aria_attribute_conflict={id:"aria_attribute_conflict",context:"dom:*[aria-required], dom:*[aria-autocomplete], dom:*[aria-readonly], dom:*[aria-disabled], dom:*[aria-placeholder], dom:*[aria-checked], dom:*[aria-hidden], dom:*[aria-valuemax], dom:*[aria-valuemin], dom:*[aria-colspan], dom:*[aria-rowspan]",help:{"en-US":{pass:"aria_attribute_conflict.html",fail_conflict:"aria_attribute_conflict.html",group:"aria_attribute_conflict.html"}},messages:{"en-US":{pass:"The ARIA attribute is not conflict with the corresponding HTML attribute",fail_conflict:'The ARIA attribute "{0}" is in conflict with the corresponding HTML attribute "{1}"',group:"An ARIA attribute must not conflict with the corresponding HTML attribute"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node,o=(0,n.getInvalidAriaAttributes)(l);if(o&&o.length>0)return null;var s=[],u=r.RPTUtil.getUserDefinedAriaAttributes(l);if(!u||0===u.length)return null;for(var d=(0,n.getConflictAriaAndHtmlAttributes)(l),c=0;c0?s:null}}},3673:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_deprecated=void 0;var a=i(461),l=i(461),r=i(7139);t.aria_attribute_deprecated={id:"aria_attribute_deprecated",context:"dom:*",help:{"en-US":{pass:"aria_attribute_deprecated.html",fail_aria_role:"aria_attribute_deprecated.html",fail_aria_attr:"aria_attribute_deprecated.html",fail_role_attr:"aria_attribute_deprecated.html",group:"aria_attribute_deprecated.html"}},messages:{"en-US":{pass:"The ARIA roles and attribute are used per specification",fail_aria_role:'The ARIA role "{0}" is deprecated in the ARIA specification',fail_aria_attr:'The ARIA attributes "{0}" are deprecated in the ARIA specification',fail_role_attr:'The ARIA attributes "{0}" are deprecated for the role "{1}" in the ARIA specification',group:"No deprecated ARIA role or attribute should be used"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next"],num:["ARIA"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,n=[],o=(0,r.getDeprecatedAriaRoles)(l);if(o&&o.length>0)for(var s=0;s0)for(s=0;s0?n:null}}},5080:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_exists=void 0;var a=i(461),l=i(461),r=i(508),n=i(9910),o=i(1452);t.aria_attribute_exists={id:"aria_attribute_exists",context:"dom:*[role]",dependencies:["aria_role_allowed"],refactor:{Rpt_Aria_EmptyPropertyValue:{pass:"pass",fail_empty_attribute:"fail_empty_attribute"}},help:{"en-US":{pass:"aria_attribute_exists.html",fail_empty_attribute:"aria_attribute_exists.html",group:"aria_attribute_exists.html"}},messages:{"en-US":{pass:"Rule Passed",fail_empty_attribute:"The element attribute(s): '{0}' value is empty",group:"When specifying a required ARIA attribute, the value must not be empty"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:["6a7281"],run:function(e,t,i){var l=e.dom.node;if(!o.VisUtil.isNodeHiddenFromAT(l)){for(var s=new Array,u=n.ARIADefinitions.designPatterns,d=r.RPTUtil.hasAttribute,c=0,m=l.getAttribute("role").trim().toLowerCase().split(/\s+/),p=0;p{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_redundant=void 0;var a=i(461),l=i(461),r=i(508),n=i(7139);t.aria_attribute_redundant={id:"aria_attribute_redundant",context:"dom:*[aria-required], dom:*[aria-autocomplete], dom:*[aria-readonly], dom:*[aria-disabled], dom:*[aria-placeholder], dom:*[aria-checked], dom:*[aria-hidden], dom:*[aria-valuemax], dom:*[aria-valuemin], dom:*[aria-colspan], dom:*[aria-rowspan]",help:{"en-US":{pass:"aria_attribute_redundant.html",fail_redundant:"aria_attribute_redundant.html",group:"aria_attribute_redundant.html"}},messages:{"en-US":{pass:"The ARIA attribute is not redundant with a corresponding HTML attribute",fail_redundant:'The ARIA attribute "{0}" is redundant with the HTML attribute "{1}"',group:"An ARIA attribute should not be redundant with a corresponding HTML attribute"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node,o=(0,n.getInvalidAriaAttributes)(l);if(o&&o.length>0)return null;var s=(0,n.getConflictAriaAndHtmlAttributes)(l);if(s&&s.length>0)return null;var u=l.attributes,d=[],c=[];if(u)for(var m=0;m0?_:null}}},6805:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_required=void 0;var a=i(9910),l=i(508),r=i(461),n=i(461);t.aria_attribute_required={id:"aria_attribute_required",context:"dom:*[role]",dependencies:["aria_role_allowed"],refactor:{Rpt_Aria_RequiredProperties:{Pass_0:"pass",Fail_1:"fail_missing"}},help:{"en-US":{group:"aria_attribute_required.html",pass:"aria_attribute_required.html",fail_missing:"aria_attribute_required.html"}},messages:{"en-US":{group:"The required attributes for the element with a role must be defined",pass:"The required attributes for the element with the role are defined",fail_missing:"An element with ARIA role '{0}' does not have the required ARIA attribute(s): '{1}'"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"4.1.2",level:n.eRulePolicy.VIOLATION,toolkitLevel:n.eToolkitLevel.LEVEL_ONE}],act:"4e8ab6",run:function(e,t,i){for(var n=e.dom.node,o=new Array,s=new Array,u=a.ARIADefinitions.designPatterns,d=n.getAttribute("role").trim().toLowerCase().split(/\s+/),c=l.RPTUtil.getImplicitRole(n),m=l.RPTUtil.hasAttribute,p=0,h=l.RPTUtil.getElementAriaProperty(n),_=0,b=d.length;_0&&c.includes(d[_]))&&u[d[_]]&&null!=l.RPTUtil.getRoleRequiredProperties(d[_],n)){var g=l.RPTUtil.getRoleRequiredProperties(d[_],n),f=l.RPTUtil.getAllowedAriaAttributes(n,d[_],h),v=!1;p++;for(var A=0,w=g.length;A{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_value_valid=void 0;var a=i(461),l=i(461),r=i(508),n=i(9910);t.aria_attribute_value_valid={id:"aria_attribute_value_valid",context:"dom:*",dependencies:["aria_attribute_allowed"],refactor:{Rpt_Aria_ValidPropertyValue:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"aria_attribute_value_valid.html",Pass_0:"aria_attribute_value_valid.html",Fail_1:"aria_attribute_value_valid.html"}},messages:{"en-US":{group:"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"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:"6a7281",run:function(e,t,i){var l=e.dom.node,o=new Array,s=new Array,u=new Array,d=n.ARIADefinitions.propertyDataTypes,c=l.attributes,m=0;if(c)for(var p=0,h=c.length;p1&&f.includes("all"))o.push(c[p].nodeValue.split(" ")),s.push(_),u.push(b.values.toString());else for(var v={},A=0;A{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_banner_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_banner_label_unique={id:"aria_banner_label_unique",context:"aria:banner",refactor:{Rpt_Aria_MultipleBannerLandmarks_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_banner_label_unique.html",Fail_1:"aria_banner_label_unique.html",group:"aria_banner_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "banner" role do not have unique labels',group:'Each element with "banner" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"banner",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_banner_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_banner_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},5750:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_banner_single=void 0;var a=i(461),l=i(461),r=i(508);t.aria_banner_single={id:"aria_banner_single",context:"dom:*[role], dom:header",refactor:{Rpt_Aria_OneBannerInSiblingSet_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_banner_single.html",Fail_1:"aria_banner_single.html",group:"aria_banner_single.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'There is more than one element with "banner" role on the page',group:'There must be only one element with "banner" role on the page'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return r.RPTUtil.hasRoleInSemantics(l,"banner")?null===r.RPTUtil.getSiblingWithRoleHidden(l,"banner",!0,!0)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1"):null}}},85:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_child_tabbable=void 0;var a=i(461),l=i(461),r=i(508),n=i(9910),o=i(1452);t.aria_child_tabbable={id:"aria_child_tabbable",context:"dom:*[role]",dependencies:["aria_role_allowed"],refactor:{Rpt_Aria_MissingFocusableChild:{pass:"pass",fail_missing_child:"fail_missing_child"}},help:{"en-US":{pass:"aria_child_tabbable.html",fail_missing_child:"aria_child_tabbable.html",group:"aria_child_tabbable.html"}},messages:{"en-US":{pass:"Rule Passed",fail_missing_child:'None of the descendent elements with "{1}" role is tabbable',group:"UI component must have at least one tabbable descendant for keyboard access"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.1.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node;if(!(o.VisUtil.isNodeHiddenFromAT(l)||r.RPTUtil.isNodeDisabled(l)||r.RPTUtil.containsPresentationalChildrenOnly(l)||r.RPTUtil.shouldBePresentationalChild(l))){if(r.RPTUtil.hasRole(l,{list:!0,row:!0,rowgroup:!0,table:!0,grid:!0}))return null;if(l.hasAttribute("class")&&"mbl"==l.getAttribute("class").substring(0,3))return null;if("datalist"===l.nodeName.toLowerCase())return null;var s=l.getAttribute("role").trim().toLowerCase().split(/\s+/),u=l.getAttribute("id");if(u&&u.trim().length>0){var d=l.ownerDocument.querySelector("*[aria-controls='".concat(u,"'][aria-haspopup='true'], *[aria-controls='").concat(u,"'][aria-expanded='true']")),c=["combobox","listbox","menu","menubar","radiogroup","tree","treegrid"];if(d&&r.RPTUtil.isTabbable(d)&&s&&s.length>0&&s.some((function(e){return c.includes(e)})))return null}for(var m=!0,p=l.ownerDocument,h=r.RPTUtil.hasAttribute,_=new Array,b="",g=!1,f=0;f0&&_.length>0?(x.push(b),T.push(_.join(", "))):m=!0,g?m?(0,a.RulePass)("pass"):(0,a.RuleFail)("fail_missing_child",[x.toString(),T.toString()]):null}}}},514:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_child_valid=void 0;var a=i(461),l=i(461),r=i(508),n=i(1452);t.aria_child_valid={id:"aria_child_valid",context:"dom:*",dependencies:["aria_role_valid","aria_descendant_valid"],help:{"en-US":{group:"aria_child_valid.html",Pass:"aria_child_valid.html",Fail_no_child:"aria_child_valid.html",Fail_invalid_child:"aria_child_valid.html"}},messages:{"en-US":{group:"An element with an ARIA role must own a required child",Pass:"An element with an ARIA role owns a required child",Fail_no_child:'The element with role "{0}" does not own any child element with any of the following role(s): "{1}"',Fail_invalid_child:'The element with role "{0}" owns the child element with the role "{1}" that is not one of the allowed role(s): "{2}"'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:["bc4a75"],run:function(e,t,i){var l=e.dom.node;if(!n.VisUtil.isNodeHiddenFromAT(l)&&!r.RPTUtil.isNodeDisabled(l)&&!r.RPTUtil.containsPresentationalChildrenOnly(l)){var o=r.RPTUtil.getRoles(l,!1);if(o&&0!==o.length||(o=r.RPTUtil.getImplicitRole(l)),!o||0===o.length)return null;var s=["none","presentation"];if(o.some((function(e){return s.includes(e)})))return null;if(o.includes("combobox"))return null;var u=r.RPTUtil.getRequiredChildRoles(l,!0);if(u.includes("group")){var d=u.indexOf("group");d>-1&&u.splice(d,1)}if(0==u.length)return null;var c=r.RPTUtil.getDirectATChildren(l);if(!c||0==c.length){var m=l.getAttribute("aria-busy");return m&&"true"===m?null:((f=new Array).push(o.join(", ")),f.push(u.join(", ")),(0,a.RuleFail)("Fail_no_child",f))}for(var p=new Array,h=0;h0&&(_.some((function(e){return u.includes(e)}))||p.push(_.join(", ")))}if(p.length>0){for(var b=[],g=0;g{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_complementary_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_complementary_label_unique={id:"aria_complementary_label_unique",context:"aria:complementary",refactor:{Rpt_Aria_MultipleComplementaryLandmarks_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_complementary_label_unique.html",Fail_1:"aria_complementary_label_unique.html",group:"aria_complementary_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "complementary" role do not have unique labels',group:'Each element with "complementary" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"complementary",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_complementary_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_complementary_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},9083:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_complementary_label_visible=void 0;var a=i(461),l=i(461),r=i(508);t.aria_complementary_label_visible={id:"aria_complementary_label_visible",context:"dom:*[role], dom:aside",dependencies:["aria_complementary_labelled"],refactor:{Rpt_Aria_ComplementaryLandmarkLabel_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_complementary_label_visible.html",Fail_1:"aria_complementary_label_visible.html",group:"aria_complementary_label_visible.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'The element with "complementary" role does not have a visible label',group:'Each element with "complementary" role should have a visible label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return r.RPTUtil.hasRoleInSemantics(l,"complementary")?r.RPTUtil.attributeNonEmpty(l,"aria-labelledby")?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1"):null}}},6049:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_complementary_labelled=void 0;var a=i(461),l=i(461),r=i(508),n=i(1452);t.aria_complementary_labelled={id:"aria_complementary_labelled",context:"aria:complementary",refactor:{Rpt_Aria_ComplementaryRequiredLabel_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_complementary_labelled.html",Fail_1:"aria_complementary_labelled.html",group:"aria_complementary_labelled.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'The element with "complementary" role does not have an accessible name',group:'An element with "complementary" role must have an accessible name'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return n.VisUtil.isNodeHiddenFromAT(l)?null:r.RPTUtil.hasAriaLabel(l)||r.RPTUtil.attributeNonEmpty(l,"title")?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1")}}},5099:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_content_in_landmark=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566),o=i(3864),s=i(1452);t.aria_content_in_landmark={id:"aria_content_in_landmark",context:"dom:*",refactor:{Rpt_Aria_OrphanedContent_Native_Host_Sematics:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_content_in_landmark.html",Fail_1:"aria_content_in_landmark.html",group:"aria_content_in_landmark.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:"Content is not within a landmark element",group:"All content must reside within an element with a landmark role"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE},{id:["WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=(0,n.getCache)(e.dom.node.ownerDocument,"aria_content_in_landmark",null);if(!l){(l={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 u=0;u-1)return(0,a.RulePass)("Pass_0");if(!r.RPTUtil.hasInnerContentHidden(d)&&-1===["area","input","embed","button","textarea","select"].indexOf(c))return(0,a.RulePass)("Pass_0");if("table"==c&&r.RPTUtil.isLayoutTable(d))return null;var m=!0,p=r.RPTUtil.hasRole(d,l.mapPossibleOrphanedWidgets,!0);"link"===c&&(p=!1);var h=c in l.mapPossibleOrphanedElements;if(!p&&!h)return null;if(!(m=i.aria.map((function(e){return e.role})).filter((function(e){return e in l.mapLandmarks})).length>0)){for(var _=o.DOMWalker.parentElement(d);!m&&null!=_;)m=(0,n.getCache)(_,"Rpt_Aria_OrphanedContent",!1),_=o.DOMWalker.parentElement(_);for(_=d.nextElementSibling;!m&&null!=_;)m=(0,n.getCache)(_,"Rpt_Aria_OrphanedContent",!1),_=_.nextElementSibling;for(_=d.previousElementSibling;!m&&null!=_;)m=(0,n.getCache)(_,"Rpt_Aria_OrphanedContent",!1),_=_.previousElementSibling;if(m)return null;if((0,n.setCache)(d,"Rpt_Aria_OrphanedContent",!0),m=(0,n.getCache)(d,"Rpt_Aria_OrphanedContent_NoTrigger",!1)||r.RPTUtil.hasRole(d,l.mapNoLandmarkedRoles,!0)||r.RPTUtil.getAncestorWithRole(d,l.mapNoLandmarkedRoles,!0))return(0,n.setCache)(d,"Rpt_Aria_OrphanedContent_NoTrigger",!0),null}return m?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1")}}},2759:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_contentinfo_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_contentinfo_label_unique={id:"aria_contentinfo_label_unique",context:"aria:contentinfo",refactor:{Rpt_Aria_MultipleContentinfoLandmarks_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_contentinfo_label_unique.html",Fail_1:"aria_contentinfo_label_unique.html",group:"aria_contentinfo_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "contentinfo" role do not have unique labels',group:'Each element with "contentinfo" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"contentinfo",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_contentinfo_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_contentinfo_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},3141:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_contentinfo_misuse=void 0;var a=i(461),l=i(461),r=i(508);t.aria_contentinfo_misuse={id:"aria_contentinfo_misuse",context:"dom:*[role], dom:footer, dom:address",refactor:{Rpt_Aria_ContentinfoWithNoMain_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_contentinfo_misuse.html",Fail_1:"aria_contentinfo_misuse.html",group:"aria_contentinfo_misuse.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'The element with "contentinfo" role is present without an element with "main" role',group:'An element with "contentinfo" role is only permitted with an element with "main" role'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return r.RPTUtil.hasRoleInSemantics(l,"contentinfo")?r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"main",!0,!0).length>0?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1"):null}}},5131:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_contentinfo_single=void 0;var a=i(461),l=i(461),r=i(508);t.aria_contentinfo_single={id:"aria_contentinfo_single",context:"dom:*[role], dom:footer, dom:address",refactor:{Rpt_Aria_MultipleContentinfoInSiblingSet_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_contentinfo_single.html",Fail_1:"aria_contentinfo_single.html",group:"aria_contentinfo_single.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "contentinfo" role found on a page',group:'A page, document or application should only have one element with "contentinfo" role'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return r.RPTUtil.hasRoleInSemantics(l,"contentinfo")?r.RPTUtil.getSiblingWithRoleHidden(l,"contentinfo",!0,!0)?(0,a.RuleFail)("Fail_1"):(0,a.RulePass)("Pass_0"):null}}},5167:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_descendant_valid=void 0;var a=i(461),l=i(461),r=i(508),n=i(1452);t.aria_descendant_valid={id:"aria_descendant_valid",context:"dom:*",dependencies:["aria_role_valid"],help:{"en-US":{group:"aria_descendant_valid.html",pass:"aria_descendant_valid.html",potential_child_implicit_role:"aria_descendant_valid.html",fail_child_explicit_role:"aria_descendant_valid.html"}},messages:{"en-US":{group:"Browsers ignore the explicit and implicit ARIA roles of the descendants of certain elements",pass:"The element contains valid descendants",potential_child_implicit_role:'The element with role "{0}" contains descendants with implicit roles "{1}" which are ignored by browsers',fail_child_explicit_role:'The element with role "{0}" contains descendants with roles "{1}" which are ignored by browsers'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:["307n5z"],run:function(e,t,i){var l=e.dom.node;if(!n.VisUtil.isNodeHiddenFromAT(l)&&!r.RPTUtil.isNodeDisabled(l)&&r.RPTUtil.containsPresentationalChildrenOnly(l)){var o=r.RPTUtil.getRoles(l,!1);if(o&&0!==o.length||(o=r.RPTUtil.getImplicitRole(l)),!o||0===o.length)return null;l.tagName.toLowerCase();var s=r.RPTUtil.getDirectATChildren(l);if(!(s&&s.length>0))return(0,a.RulePass)("pass");for(var u=new Array,d=new Array,c=0;c0?u.push(p.join(", ")):(p=r.RPTUtil.getImplicitRole(s[c]))&&p.length>0&&d.push(p.join(", "))}}if(u.length>0){for(var h=[],_=0;_0){for(h=[],_=0;_{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_document_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_document_label_unique={id:"aria_document_label_unique",context:"aria:document",refactor:{Rpt_Aria_MultipleDocumentRoles:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_document_label_unique.html",Fail_1:"aria_document_label_unique.html",group:"aria_document_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with a "document" role do not have unique labels',group:'All elements with a "document" role must have unique labels'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"document",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_document_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_document_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""===u||!(u in s)||s[u]<=1?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},5733:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_eventhandler_role_valid=void 0;var a=i(461),l=i(461),r=i(508);t.aria_eventhandler_role_valid={id:"aria_eventhandler_role_valid",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]",refactor:{Rpt_Aria_EventHandlerMissingRole_Native_Host_Sematics:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_eventhandler_role_valid.html",Fail_1:"aria_eventhandler_role_valid.html",group:"aria_eventhandler_role_valid.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:"The <{0}> element with '{1}' does not have a valid ARIA role specified",group:"Elements with event handlers must have a valid ARIA role"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node;if(r.RPTUtil.getAncestor(l,"svg"))return null;if(r.RPTUtil.hasAnyRole(l,!0))return(0,a.RulePass)("Pass_0");if(r.RPTUtil.isfocusableByDefault(l))return(0,a.RulePass)("Pass_0");var n=new Array;n.push(l.nodeName.toLowerCase());for(var o=new Array,s=["onblur","onfocus","onchange","onclick","ondblclick","onkeydown","onkeypress","onkeyup","onmousedown","onmouseup","onmousemove","onmouseout","onmouseover","onresize"],u=0;u{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_form_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_form_label_unique={id:"aria_form_label_unique",context:"aria:form",refactor:{Rpt_Aria_MultipleFormLandmarks_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_form_label_unique.html",Fail_1:"aria_form_label_unique.html",group:"aria_form_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "form" role do not have unique labels',group:'Each element with "form" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;if("form"===l.getAttribute("role")||l.hasAttribute("aria-label")||l.hasAttribute("aria-labelledby")||l.hasAttribute("title")){var o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"form",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_form_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_form_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}return null}}},6731:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_graphic_labelled=void 0;var a=i(461),l=i(508),r=i(1452);t.aria_graphic_labelled={id:"aria_graphic_labelled",context:"aria:graphics-document,aria:graphics-symbol",refactor:{HAAC_Aria_SvgAlt:{Pass_0:"Pass_0",Fail_1:"Fail_1",Fail_2:"Fail_2",Fail_3:"Fail_3"}},help:{"en-US":{group:"aria_graphic_labelled.html",Pass_0:"aria_graphic_labelled.html",Fail_1:"aria_graphic_labelled.html",Fail_2:"aria_graphic_labelled.html",Fail_3:"aria_graphic_labelled.html"}},messages:{"en-US":{group:"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'"}},rulesets:[],act:[{"7d6734":{Pass_0:"pass",Fail_1:"inapplicable",Fail_2:"fail",Fail_3:"inapplicable"}}],run:function(e,t,i){var n=e.dom.node;if(r.VisUtil.isNodeHiddenFromAT(n))return null;if(!n.hasAttribute("role")||!n.getAttribute("role").includes("graphics-"))return null;var o=l.RPTUtil.getAriaLabel(n).length>0;if(!o&&"svg"===n.nodeName.toLowerCase()){var s=n.querySelector("title");o=s&&l.RPTUtil.hasInnerContent(s)}return o||(o=l.RPTUtil.attributeNonEmpty(n,"title")),o?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_2",[n.getAttribute("role")])}}},390:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_hidden_nontabbable=void 0;var a=i(508),l=i(461),r=i(461);t.aria_hidden_nontabbable={id:"aria_hidden_nontabbable",context:"dom:*[aria-hidden=true], dom:*[aria-hidden=true] dom:*",refactor:{aria_hidden_focus_misuse:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"aria_hidden_nontabbable.html",Pass_0:"aria_hidden_nontabbable.html",Fail_1:"aria_hidden_nontabbable.html"}},messages:{"en-US":{group:"A hidden element should not contain any tabbable elements",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'"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:["1.3.1","4.1.2"],level:r.eRulePolicy.VIOLATION,toolkitLevel:r.eToolkitLevel.LEVEL_TWO}],act:"6cfa84",run:function(e,t,i){var r=e.dom.node,n=r.nodeName.toLowerCase();return a.RPTUtil.isTabbable(r)?(0,l.RuleFail)("Fail_1",[n]):(0,l.RulePass)("Pass_0")}}},3900:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_id_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(5279),o=i(9910),s=i(1452);t.aria_id_unique={id:"aria_id_unique",context:"dom:*",refactor:{Rpt_Aria_ValidIdRef:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_id_unique.html",Fail_1:"aria_id_unique.html",group:"aria_id_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:"The 'id' \"{0}\" specified for the ARIA property '{1}' value is not valid",group:"The ARIA property must reference a non-empty unique id of an existing element that is visible"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:["59796f","6a7281"],run:function(e,t,i){var l=e.dom.node,u=!0,d=new Array,c=(new Array,n.FragmentUtil.getOwnerFragment(l)),m=l.attributes,p=new Array,h=0;if(m)for(var _=0,b=m.length;_=1&&w.length>1){u=!1;for(var y=0,P=w.length;y=1)for(var k=0,R=w.length;k0){var x=c.getElementById(w[k]);if((u=null!=x)&&!f.hiddenIDRefSupported&&(u=s.VisUtil.isNodeVisible(x)),u)break;""!=w[k]&&p.push(w[k])}}}u||d.push(g)}}var T=0==d.length,C=new Array,I=new Array,L=new Array;return T||(I.push(d.join(", ")),L.push(l.nodeName.toLowerCase()),p.length>0&&C.push(p.join(", "))),0==h?null:T?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[C.toString(),I.toString(),L.toString()])}}},1218:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_img_labelled=void 0;var a=i(461),l=i(508),r=i(1452);t.aria_img_labelled={id:"aria_img_labelled",context:"aria:img",refactor:{HAAC_Aria_ImgAlt:{Pass_0:"Pass_0",Fail_1:"Fail_1",Fail_2:"Fail_2",Fail_3:"Fail_3"}},help:{"en-US":{group:"aria_img_labelled.html",Pass_0:"aria_img_labelled.html",Fail_1:"aria_img_labelled.html",Fail_2:"aria_img_labelled.html",Fail_3:"aria_img_labelled.html"}},messages:{"en-US":{group:'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'"}},rulesets:[],act:["23a2a8",{"7d6734":{Pass_0:"pass",Fail_1:"inapplicable",Fail_2:"fail",Fail_3:"inapplicable"}}],run:function(e,t,i){var n=e.dom.node;if(r.VisUtil.isNodeHiddenFromAT(n))return null;if(!n.hasAttribute("role"))return null;var o=l.RPTUtil.getAriaLabel(n).length>0;if(!o&&"svg"===n.nodeName.toLowerCase()){var s=n.querySelector("title");o=s&&l.RPTUtil.hasInnerContent(s)}return o||(o=l.RPTUtil.attributeNonEmpty(n,"title")),o?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_2")}}},6734:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_keyboard_handler_exists=void 0;var a=i(461),l=i(461),r=i(508),n=i(9910),o=i(1452);t.aria_keyboard_handler_exists={id:"aria_keyboard_handler_exists",context:"dom:*[role]",dependencies:["aria_role_allowed"],refactor:{Rpt_Aria_MissingKeyboardHandler:{pass:"pass",potential_no_keyboard_access:"potential_no_keyboard_access"}},help:{"en-US":{pass:"aria_keyboard_handler_exists.html",potential_no_keyboard_access:"aria_keyboard_handler_exists.html",group:"aria_keyboard_handler_exists.html"}},messages:{"en-US":{pass:"Rule Passed",potential_no_keyboard_access:'Verify the <{0}> element with "{1}" role has keyboard access',group:"Interactive WAI_ARIA UI components must provide keyboard access"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.1.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node;if(!o.VisUtil.isNodeHiddenFromAT(l)&&!r.RPTUtil.isNodeDisabled(l)){var s=!0,u=s,d=l.ownerDocument,c=n.ARIADefinitions.designPatterns,m=r.RPTUtil.getRoles(l,!1);if("datalist"===l.nodeName.toLowerCase()&&m&&m.includes("listbox"))return null;for(var p=["combobox","grid","listbox","menu","menubar","radiogroup","tablist","tree","treegrid"],h=0,_=p;h<_.length;h++){var b=_[h];if(null!=r.RPTUtil.getAncestorWithRole(l,b,!0))return null}for(var g=r.RPTUtil.hasAttribute,f=new Array,v=0;v=0&&!(g(l,"aria-disabled")&&l.getAttribute("aria-disabled")||(s=l.hasAttribute("onkeydown")||l.hasAttribute("onkeypress")||l.hasAttribute("onkeyup"))))if(g(l,"aria-activedescendant"))s=!0;else{var A,w=n.ARIADefinitions.designPatterns[m[v]].reqChildren;if(w)for(var y=0,P=w.length;y11),C=A.iterateNext();if(!s)break;x=R.iterateNext()}else for(T="descendant::*",C=(A=d.evaluate(T,l,r.RPTUtil.defaultNSResolver,0,null)).iterateNext();C&&!s;)if(r.RPTUtil.shouldNodeBeSkippedHidden(C))C=A.iterateNext();else{var I;(s=r.RPTUtil.isTabbable(C)&&(C.hasAttribute("onkeydown")||C.hasAttribute("onkeypress")))||"a"==C.nodeName.toLowerCase()&&C.hasAttribute("href")&&(s=(I=C.getAttribute("href")).startsWith("javascript:")&&-1==I.indexOf("void")&&I.length>11),C=A.iterateNext()}}s||f.push(m[v]),!s&&u&&(u=s)}var L=new Array;L.push(l.nodeName.toLowerCase());var U=new Array;U.push(f.join(", "));var q=l.getAttribute("id");return q&&q.trim().length>0&&l.ownerDocument.querySelector("*[aria-controls='".concat(q,"'][role='combobox']"))?null:u?(0,a.RulePass)("pass"):(0,a.RulePotential)("potential_no_keyboard_access",[L.toString(),U.toString()])}}}},9973:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_landmark_name_unique=void 0;var a=i(461),l=i(461),r=i(9955),n=i(1686),o=i(5279),s=i(4566);t.aria_landmark_name_unique={id:"aria_landmark_name_unique",context:"aria:complementary, aria:banner, aria:contentinfo, aria:main, aria:navigation, aria:region, aria:search, aria:form",refactor:{landmark_name_unique:{Pass_0:"Pass_0",Fail_0:"Fail_0"}},help:{"en-US":{Pass_0:"aria_landmark_name_unique.html",Fail_0:"aria_landmark_name_unique.html",group:"aria_landmark_name_unique.html"}},messages:{"en-US":{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',group:"Multiple landmarks should have a unique 'aria-labelledby' or 'aria-label' or be nested in a different parent regions"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next"],num:["1.3.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE},{id:["WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["1.3.1"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){for(var l=e.dom.node,u=l,d=[];u;)d.unshift(u),u=u.parentElement;d.forEach((function(e){if(null!==e&&("DIALOG"==e.tagName||"dialog"==e.getAttribute("role")))return null}));var c=o.FragmentUtil.getOwnerFragment(l),m=(0,s.getCache)(l.ownerDocument,"aria_landmark_name_unique",null);if(!m){m={navigationNodes:[],navigationNodesComputedLabels:[],navigationNodesParents:[],navigationNodesMatchFound:[]};for(var p=c.querySelectorAll('aside,[role="complementary"], footer,[role="contentinfo"], header,[role="banner"], main,[role="main"], nav,[role="navigation"], form,[role="form"], section,[role="region"],[role="search"]'),h=Array.from(p),_=[],b=[],g=[],f=0;f{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_main_label_unique=void 0;var a=i(461),l=i(461),r=i(508);t.aria_main_label_unique={id:"aria_main_label_unique",context:"aria:main",refactor:{Rpt_Aria_MultipleMainsRequireLabel_Implicit_2:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_main_label_unique.html",Fail_1:"aria_main_label_unique.html",group:"aria_main_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "main" role do not have unique labels',group:'Elements with "main" role must have unique labels'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){for(var l=e.dom.node,n=r.RPTUtil.getAriaLabel(l),o=r.RPTUtil.getAncestorWithRole(l,"document",!0),s=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"main",!0,!0),u=null,d=0;d{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_main_label_visible=void 0;var a=i(461),l=i(461),r=i(508);t.aria_main_label_visible={id:"aria_main_label_visible",context:"dom:body",refactor:{Rpt_Aria_MultipleMainsVisibleLabel_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_main_label_visible.html",Fail_1:"aria_main_label_visible.html",group:"aria_main_label_visible.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "main" role do not have unique visible labels',group:'Each element with "main" role should have a unique visible label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,n=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"main",!0,!0);return 0===n.length||1===n.length?null:r.RPTUtil.hasUniqueAriaLabelledby(n)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1")}}},2762:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_navigation_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_navigation_label_unique={id:"aria_navigation_label_unique",context:"aria:navigation",refactor:{Rpt_Aria_MultipleNavigationLandmarks_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_navigation_label_unique.html",Fail_1:"aria_navigation_label_unique.html",group:"aria_navigation_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "navigation" role do not have unique labels',group:'Each element with "navigation" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"navigation",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_navigation_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_navigation_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},5757:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_parent_required=void 0;var a=i(461),l=i(461),r=i(9910),n=i(508),o=i(1452);t.aria_parent_required={id:"aria_parent_required",context:"dom:*[role]",dependencies:["aria_role_allowed"],refactor:{Rpt_Aria_RequiredParent_Native_Host_Sematics:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"aria_parent_required.html",Pass_0:"aria_parent_required.html",Fail_1:"aria_parent_required.html"}},messages:{"en-US":{group:"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}"'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:"ff89c9",run:function(e,t,i){var l=e.dom.node;if(!o.VisUtil.isNodeHiddenFromAT(l)&&!n.RPTUtil.isNodeDisabled(l)&&!n.RPTUtil.shouldBePresentationalChild(l)){var s=l.getAttribute("role").trim().toLowerCase().split(/\s+/),u=["none","presentation"];if(s.some((function(e){return u.includes(e)})))return null;for(var d=!0,c=r.ARIADefinitions.designPatterns,m=new Array,p=new Array,h=0,_=i.aria.map((function(e){return e.role})),b=_[_.length-2],g=2;"none"===b;)g++,b=_[_.length-g];for(var f=0,v=s.length;f{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_region_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_region_label_unique={id:"aria_region_label_unique",context:"aria:region",refactor:{Rpt_Aria_MultipleRegionsUniqueLabel_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_region_label_unique.html",Fail_1:"aria_region_label_unique.html",group:"aria_region_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "region" role do not have unique labels',group:'Each element with a "region" role must have a unique label'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;if("region"===l.getAttribute("role")||l.hasAttribute("aria-label")||l.hasAttribute("aria-labelledby")&&!r.RPTUtil.isIdReferToSelf(l,l.getAttribute("aria-labelledby"))||l.hasAttribute("title")){var o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"region",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_region_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_region_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}return null}}},1891:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_region_labelled=void 0;var a=i(461),l=i(461),r=i(508),n=i(1452);t.aria_region_labelled={id:"aria_region_labelled",context:"aria:region",refactor:{Rpt_Aria_RegionLabel_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1",Fail_2:"Fail_2"}},help:{"en-US":{Pass_0:"aria_region_labelled.html",Fail_1:"aria_region_labelled.html",Fail_2:"aria_region_labelled.html",group:"aria_region_labelled.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Element with a "region" role does not have an accessible name',Fail_2:"The element with \"region\" role is not labeled with an 'aria-label' or 'aria-labelledby'",group:'Each element with "region" role must have an accessible name that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;return n.VisUtil.isNodeHiddenFromAT(l)?null:r.RPTUtil.hasAriaLabel(l)||r.RPTUtil.attributeNonEmpty(l,"title")?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1")}}},6142:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_role_allowed=void 0;var a=i(461),l=i(461),r=i(7139);t.aria_role_allowed={id:"aria_role_allowed",context:"dom:*[role]",refactor:{Rpt_Aria_ValidRole:{Pass_0:"Pass_0",Fail_2:"Fail_2",Potential_1:"Potential_1"}},help:{"en-US":{group:"aria_role_allowed.html",Pass_0:"aria_role_allowed.html",Fail_2:"aria_role_allowed.html",Potential_1:"aria_role_allowed.html"}},messages:{"en-US":{group:"Elements must have a valid 'role' per ARIA specification",Pass_0:"Rule Passed",Fail_2:"The role '{0}' defined on the element is not valid per ARIA specification",Potential_1:"Some of the roles, '{0}', defined on the element are not valid per ARIA specification"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"4.1.2",level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:"674b10",run:function(e,t,i){var l=e.dom.node,n=l.getAttribute("role").trim().toLowerCase();if(0===n.length)return null;if(l.hasAttribute("aria-hidden")&&"true"===l.getAttribute("aria-hidden").toLowerCase())return null;var o=(0,r.getRolesUndefinedByAria)(l);if(!o||0===o.length)return(0,a.RulePass)("Pass_0");var s=n.split(/\s+/);return o.length===s.length?(0,a.RuleFail)("Fail_2",[o.join(",")]):o.length>0?(0,a.RulePotential)("Potential_1",[o.join(",")]):void 0}}},4863:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_role_redundant=void 0;var a=i(461),l=i(461),r=i(508),n=i(7139);t.aria_role_redundant={id:"aria_role_redundant",context:"dom:*[role]",help:{"en-US":{pass:"aria_role_redundant.html",fail_redundant:"aria_role_redundant.html",group:"aria_role_redundant.html"}},messages:{"en-US":{pass:"An explicitly-assigned ARIA role is not redundant with the implicit role of the element",fail_redundant:'The explicitly-assigned ARIA role "{0}" is redundant with the implicit role of the element <{1}>',group:"An explicitly-assigned ARIA role should not be redundant with the implicit role of the element"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next"],num:["ARIA"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=l.tagName.toLowerCase(),s=r.RPTUtil.getRoles(l,!1);if(s&&0!==s.length){if(!(0,n.areRolesDefined)(s))return null;if(["td","th","tr"].includes(o)){var u=(0,n.isTableDescendant)(i);if(null!==u&&u.length>0)return null}var d=r.RPTUtil.getImplicitRole(l);if(!d||0===d.length)return(0,a.RulePass)("pass");for(var c=[],m=0;m0?c:null}}}},1440:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_search_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_search_label_unique={id:"aria_search_label_unique",context:"aria:search",refactor:{Rpt_Aria_MultipleSearchLandmarks:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_search_label_unique.html",Fail_1:"aria_search_label_unique.html",group:"aria_search_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:'Multiple elements with "search" role do not have unique labels',group:'Each element with "search" role must have a unique label that describes its purpose'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["2.4.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"search",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_search_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_search_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},1968:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_attribute_valid=t.aria_role_valid=void 0;var a=i(461),l=i(461),r=i(508),n=i(7139);t.aria_role_valid={id:"aria_role_valid",context:"dom:*",dependencies:["aria_attribute_allowed"],refactor:{aria_semantics_role:{Pass_0:"Pass_0",Fail_1:"Fail_1",Fail_2:"Fail_2"}},help:{"en-US":{Pass_0:"aria_role_valid.html",Fail_1:"aria_role_valid.html",Fail_2:"aria_role_valid.html",group:"aria_role_valid.html"}},messages:{"en-US":{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",group:"ARIA roles must be valid for the element to which they are assigned"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node,o=l.tagName.toLowerCase();if(1!==l.nodeType)return null;var s=(0,n.getRolesUndefinedByAria)(l);if(s&&s.length>0)return null;var u=(0,n.getDeprecatedAriaRoles)(l);if(u&&u.length>0)return null;var d=(0,n.getDeprecatedAriaAttributes)(l);if(d&&d.length>0)return null;if(["td","th","tr"].includes(o)){var c=(0,n.isTableDescendant)(i);if(null!==c&&c.length>0)return null}var m=r.RPTUtil.getUserDefinedRoles(l);if(!m||0===m.length)return null;if(m.includes("generic"))return(0,a.RuleFail)("Fail_1",["generic",o]);var p=(0,n.getInvalidRoles)(l);return null===p||0===p.length?(0,a.RulePass)("Pass_0",[m.join(", "),o]):p.includes("presentation")||p.includes("none")&&r.RPTUtil.isTabbable(l)?(0,a.RuleFail)("Fail_2",[p.join(", "),o]):p.length>0?(0,a.RuleFail)("Fail_1",[p.join(", "),o]):m.length>0?(0,a.RulePass)("Pass_0",[m.join(", "),o]):null}},t.aria_attribute_valid={id:"aria_attribute_valid",context:"dom:*",dependencies:["aria_attribute_deprecated","aria_role_valid"],refactor:{aria_attribute_allowed:{Pass:"Pass",Fail_invalid_role_attr:"Fail_invalid_role_attr",Fail_invalid_implicit_role_attr:"Fail_invalid_implicit_role_attr"}},help:{"en-US":{group:"aria_attribute_valid.html",Pass:"aria_attribute_valid.html",Fail_invalid_role_attr:"aria_attribute_valid.html",Fail_invalid_implicit_role_attr:"aria_attribute_valid.html"}},messages:{"en-US":{group:"ARIA attributes should be valid for the element and ARIA role to which they are assigned",Pass:"ARIA attributes are valid for the element and ARIA role",Fail_invalid_role_attr:'The ARIA attributes "{0}" are not valid for the element <{1}> with ARIA role "{2}"',Fail_invalid_implicit_role_attr:'The ARIA attributes "{0}" are not valid for the element <{1}> with implicit ARIA role "{2}"'}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["ARIA"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:["5c01ea",{"46ca7f":{Pass:"pass",Fail_invalid_role_attr:"fail",Fail_invalid_implicit_role_attr:"fail"}}],run:function(e,t,i){var l=e.dom.node;if(1!==l.nodeType)return null;var o=r.RPTUtil.getUserDefinedAriaAttributes(l);if(null===o||0===o.length)return null;var s=r.RPTUtil.getUserDefinedRoles(l),u=!0;if(s&&s.length>0){if(!(0,n.areRolesDefined)(s))return null}else s=r.RPTUtil.getImplicitRole(l),u=!1;var d=l.tagName.toLowerCase(),c=(0,n.getInvalidAriaAttributes)(l);return c&&0!==c.length?s.length>0?u?(0,a.RuleFail)("Fail_invalid_role_attr",[c.join(", "),d,s.join(", ")]):(0,a.RuleFail)("Fail_invalid_implicit_role_attr",[c.join(", "),d,s.join(", ")]):(0,a.RuleFail)("Fail_invalid_role_attr",[c.join(", "),d,"none"]):(0,a.RulePass)("Pass",[o.join(", "),d,s.join(", ")])}}},1617:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_toolbar_label_unique=void 0;var a=i(461),l=i(461),r=i(508),n=i(4566);t.aria_toolbar_label_unique={id:"aria_toolbar_label_unique",context:"aria:toolbar",refactor:{Rpt_Aria_MultipleToolbarUniqueLabel:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{Pass_0:"aria_toolbar_label_unique.html",Fail_1:"aria_toolbar_label_unique.html",group:"aria_toolbar_label_unique.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Fail_1:"Multiple toolbar components do not have unique labels",group:"All toolbar components on a page must have unique labels specified"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:[],run:function(e,t,i){var l=e.dom.node,o=r.RPTUtil.getElementsByRoleHidden(l.ownerDocument,"toolbar",!0,!0);if(0===o.length||1===o.length)return null;var s=(0,n.getCache)(l.ownerDocument,"aria_toolbar_label_unique",null);s||(s=r.RPTUtil.findAriaLabelDupes(o),(0,n.setCache)(l.ownerDocument,"aria_toolbar_label_unique",s));var u=r.RPTUtil.getAriaLabel(l);return""!==u&&(!(u in s)||s[u]<=1)?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[u])}}},3475:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.aria_widget_labelled=void 0;var a=i(461),l=i(461),r=i(508),n=i(9955),o=i(5279),s=i(9910),u=i(1686);t.aria_widget_labelled={id:"aria_widget_labelled",context:"dom:*",refactor:{Rpt_Aria_WidgetLabels_Implicit:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"aria_widget_labelled.html",Pass_0:"aria_widget_labelled.html",Fail_1:"aria_widget_labelled.html"}},messages:{"en-US":{group:"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"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["4.1.2"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_ONE}],act:"m6b1q3",run:function(e,t,i){var l=e.dom.node;if(l.hasAttribute("type")&&"hidden"===l.getAttribute("type")||r.RPTUtil.getAncestorWithRole(l,"combobox")&&!r.RPTUtil.hasRoleInSemantics(l,"textbox")&&!r.RPTUtil.hasRoleInSemantics(l,"searchbox"))return null;var d=n.ARIAMapper.nodeToRole(l),c=l.nodeName.toLowerCase();if(["button","checkbox","combobox","listbox","menuitemcheckbox","menuitemradio","radio","searchbox","slider","spinbutton","switch","textbox","progressbar","link"].includes(d))return null;if("output"===c||"input"===c&&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 m=["listbox","tree","grid","dialog"],p=0;p=0&&(A=r.RPTUtil.hasInnerContentOrAlt(l)),A||(A=r.RPTUtil.hasImplicitLabel(l)),A||"img"!==l.tagName.toLowerCase()||l.hasAttribute("role")||!l.hasAttribute("alt")||(A=u.DOMUtil.cleanWhitespace(l.getAttribute("alt")).trim().length>0),x.nameFrom.indexOf("prohibited"))}return 0===P?null:A?(0,a.RulePass)("Pass_0"):(0,a.RuleFail)("Fail_1",[d])}}},3370:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.asciiart_alt_exists=void 0;var a=i(461),l=i(508);t.asciiart_alt_exists={id:"asciiart_alt_exists",context:"dom:pre, dom:listing, dom:xmp, dom:plaintext",refactor:{RPT_Pre_ASCIIArt:{Pass_0:"Pass_0",Potential_1:"Potential_1"}},help:{"en-US":{Pass_0:"asciiart_alt_exists.html",Potential_1:"asciiart_alt_exists.html",group:"asciiart_alt_exists.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Potential_1:"Verify that ASCII art has a text alternative",group:"ASCII art must have a text alternative"}},rulesets:[],act:[],run:function(e,t,i){var r=e.dom.node;if("pre"==r.nodeName.toLowerCase()&&(r.previousSibling&&"code"==r.previousSibling.nodeName.toLowerCase()||r.getElementsByTagName("code").length>0||l.RPTUtil.getAncestor(r,"code")))return(0,a.RulePass)("Pass_0");for(var n=!0,o=l.RPTUtil.getInnerText(r),s=0,u=0,d="",c=0;n&&c=":\/\\-]/.test(m)?d==m?u+=1:u=0:(/\s/.test(m)||(s+=1),u=0),d=m,(s>=5||u>=4)&&(n=!1)}return n?(0,a.RulePass)("Pass_0"):n?void 0:(0,a.RulePotential)("Potential_1")}}},9272:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.blink_css_review=void 0;var a=i(461),l=i(461),r=i(508);t.blink_css_review={id:"blink_css_review",context:"dom:style, dom:*[style]",refactor:{RPT_Blink_CSSTrigger1:{Pass_0:"Pass_0",Potential_1:"Potential_1"}},help:{"en-US":{group:"blink_css_review.html",Pass_0:"blink_css_review.html",Potential_1:"blink_css_review.html"}},messages:{"en-US":{group:"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"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"2.2.2",level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_TWO}],act:[],run:function(e,t,i){var l=e.dom.node,n=r.RPTUtil.getInnerText(l);l.hasAttribute("style")&&(n=l.getAttribute("style"));var o=-1==n.toLowerCase().indexOf("text-decoration:blink");return o?(0,a.RulePass)("Pass_0"):o?void 0:(0,a.RulePotential)("Potential_1")}}},7735:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.blink_elem_deprecated=void 0;var a=i(461),l=i(461);t.blink_elem_deprecated={id:"blink_elem_deprecated",context:"dom:blink",refactor:{WCAG20_Blink_AlwaysTrigger:{Pass_0:"Pass_0",Fail_1:"Fail_1"}},help:{"en-US":{group:"blink_elem_deprecated.html",Pass_0:"blink_elem_deprecated.html",Fail_1:"blink_elem_deprecated.html"}},messages:{"en-US":{group:"Content that blinks persistently must not be used",Pass_0:"Rule Passed",Fail_1:"Content found that blinks persistently"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_0","WCAG_2_1","WCAG_2_2"],num:"2.2.2",level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_TWO}],act:[],run:function(e,t,i){return(0,a.RuleFail)("Fail_1")}}},3923:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.blockquote_cite_exists=void 0;var a=i(461),l=i(461),r=i(508);t.blockquote_cite_exists={id:"blockquote_cite_exists",context:"dom:blockquote",refactor:{RPT_Blockquote_HasCite:{Pass_0:"Pass_0",Potential_1:"Potential_1"}},help:{"en-US":{Pass_0:"blockquote_cite_exists.html",Potential_1:"blockquote_cite_exists.html",group:"blockquote_cite_exists.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Potential_1:"Verify that
should have a 'cite' attribute and not be used for indentation only",group:"Use
only for quotations, not indentation"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["1.3.1"],level:l.eRulePolicy.VIOLATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node,n=r.RPTUtil.attributeNonEmpty(l,"cite");if(!n){var o=r.RPTUtil.getDocElementsByTag(l,"cite");n=null!=o&&o.length>0}return n?(0,a.RulePass)("Pass_0"):n?void 0:(0,a.RulePotential)("Potential_1")}}},7521:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.canvas_content_described=void 0;var a=i(461),l=i(461),r=i(1452);t.canvas_content_described={id:"canvas_content_described",context:"dom:canvas",refactor:{HAAC_Canvas:{Pass_0:"Pass_0",Manual_1:"Manual_1"}},help:{"en-US":{Pass_0:"canvas_content_described.html",Manual_1:"canvas_content_described.html",group:"canvas_content_described.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Manual_1:"Verify accessibility of the element",group:"The element may not be accessible"}},rulesets:[{id:["IBM_Accessibility","IBM_Accessibility_next","WCAG_2_1","WCAG_2_0","WCAG_2_2"],num:["1.1.1","4.1.2"],level:l.eRulePolicy.RECOMMENDATION,toolkitLevel:l.eToolkitLevel.LEVEL_THREE}],act:[],run:function(e,t,i){var l=e.dom.node;if(r.VisUtil.isNodeHiddenFromAT(l))return null;var n=l.innerHTML.trim().length>0;return n?(0,a.RulePass)(1):n?void 0:(0,a.RuleManual)("Manual_1")}}},1852:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.caption_track_exists=void 0;var a=i(461),l=i(461);t.caption_track_exists={id:"caption_track_exists",context:"dom:video",refactor:{HAAC_Video_HasNoTrack:{Pass_0:"Pass_0",Potential_1:"Potential_1"}},help:{"en-US":{Pass_0:"caption_track_exists.html",Potential_1:"caption_track_exists.html",group:"caption_track_exists.html"}},messages:{"en-US":{Pass_0:"Rule Passed",Potential_1:"Verify that captions are available for any meaningful audio or provide a caption track for the