diff --git a/CHANGELOG.md b/CHANGELOG.md index c6c8f2c..a056c4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ Every time axe-core gets a major/minor/patch upgrade, this project also gets a major/minor/patch upgrade. But this project can also have upgrades unrelated to axe-core, which follow semantic versioning. As a result, this project's versions will not match axe-core versions exactly. Refer to [package-lock.json](./assets/package-lock.json) to learn the exact axe-core version currently used, or read the changelog. +## 0.2.0 (2024-07-30) + +- Upgrade axe-core to 4.10.0. + ## 0.1.0 (2024-06-08) - Initial release, using axe-core 4.9.1. diff --git a/README.md b/README.md index eb2a32a..1b63749 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ The library can be installed by adding `a11y_audit` to your list of dependencies ```elixir def deps do [ - {:a11y_audit, "~> 0.1.0", only: :test} + {:a11y_audit, "~> 0.2.0", only: :test} ] end ``` diff --git a/priv/axe.min.js b/priv/axe.min.js index 421a05a..167f237 100644 --- a/priv/axe.min.js +++ b/priv/axe.min.js @@ -1,4 +1,4 @@ -/*! axe v4.9.1 +/*! axe v4.10.0 * Copyright (c) 2015 - 2024 Deque Systems, Inc. * * Your use of this Source Code Form is subject to the terms of the Mozilla Public @@ -9,4 +9,4 @@ * distribute or in any file that contains substantial portions of this source * code. */ -!function o(window){var q=window,document=window.document;function te(e){return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var axe=axe||{};function M(e){this.name="SupportError",this.cause=e.cause,this.message="`".concat(e.cause,"` - feature unsupported in your environment."),e.ruleId&&(this.ruleId=e.ruleId,this.message+=" Skipping ".concat(this.ruleId," rule.")),this.stack=(new Error).stack}axe.version="4.9.1","function"==typeof define&&define.amd&&define("axe-core",[],function(){return axe}),"object"===("undefined"==typeof module?"undefined":te(module))&&module.exports&&"function"==typeof o.toString&&(axe.source="("+o.toString()+')(typeof window === "object" ? window : this);',module.exports=axe),"function"==typeof window.getComputedStyle&&(window.axe=axe),(M.prototype=Object.create(Error.prototype)).constructor=M;var i=["node"],P=["relatedNodes"],I=["node"],B=["variant"],j=["matches"],L=["chromium"],z=["noImplicit"],V=["noPresentational"],$=["precision","format","inGamut"],H=["space"],U=["algorithm"],G=["method"],W=["maxDeltaE","deltaEMethod","steps","maxSteps"],Y=["node"],K=["environmentData"],X=["environmentData"],Z=["environmentData"],J=["environmentData"],Q=["environmentData"];function ee(e){return he(e)||fe(e)||we(e)||me()}function re(e,t,r){t=ae(t);var n=e,t=ne()?Reflect.construct(t,r||[],ae(e).constructor):t.apply(e,r);if(t&&("object"===te(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");e=n;if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}function ne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ne=function(){return!!e})()}function ae(e){return(ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function oe(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ie(e,t)}function ie(e,t){return(ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function se(e,t,r){le(e,t),t.set(e,r)}function ue(e,t){le(e,t),t.add(e)}function le(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ce(e,t){return e.get(pe(e,t))}function de(e,t,r){e.set(pe(e,t),r)}function pe(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw new TypeError("Private element is not present on this object")}function b(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function we(e,t){var r;if(e)return"string"==typeof e?De(e,t):"Map"===(r="Object"===(r=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?De(e,t):void 0}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r"}}}),sr=e(function(e,t){"use strict";var r=ir(),n=/[\n\r\u2028\u2029]/g;t.exports=function(e){e=r(e);return e=(e=100":!0,"?":!0,"@":!0,"[":!0,"\\":!0,"]":!0,"^":!0,"`":!0,"{":!0,"|":!0,"}":!0,"~":!0},i.strReplacementsRev={"\n":"\\n","\r":"\\r","\t":"\\t","\f":"\\f","\v":"\\v"},i.singleQuoteEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\","'":"'"},i.doubleQuotesEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\",'"':'"'}}),yr=e(function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var b=vr();e.parseCssSelector=function(o,i,s,u,a,l){var c=o.length,d="";function p(e,t){var r="";for(i++,d=o.charAt(i);i>0},ToUint32:function(e){return e>>>0}}),f=Math.LN2,m=Math.abs,h=Math.floor,g=Math.log,b=Math.min,v=Math.pow,I=Math.round;function a(e,t,r){return en)throw new RangeError("Array too large for polyfill");for(var e=0;e>t}function C(e,t){t=32-t;return e<>>t}function j(e){return[255&e]}function L(e){return A(e[0],8)}function q(e){return[255&e]}function k(e){return C(e[0],8)}function z(e){return[(e=I(Number(e)))<0?0:255>8&255,255&e]}function $(e){return A(e[0]<<8|e[1],16)}function H(e){return[e>>8&255,255&e]}function U(e){return C(e[0]<<8|e[1],16)}function G(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function W(e){return A(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function Y(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function K(e){return C(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function N(e,t,r){var n,a,o,i,s,u,l,c=(1<=v(2,1-c)?(a=b(h(g(e)/f),1023),2<=(o=d(e/v(2,a)*v(2,r)))/v(2,r)&&(a+=1,o=1),c>=1;return l.reverse(),u=l.join(""),o=(1<this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw new RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(arguments.length<3){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw new RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=p.ToUint32(r),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}else for(this.length=p.ToUint32((a=e).length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new R(this.byteLength),o=this.byteOffset=0;o=this.length)){for(var t=[],r=0,n=this.byteOffset+e*this.BYTES_PER_ELEMENT;rthis.length)throw new RangeError("Offset plus length of array is out of range");if(l=this.byteOffset+a*this.BYTES_PER_ELEMENT,c=r.length*this.BYTES_PER_ELEMENT,r.buffer===this.buffer){for(d=[],i=0,s=r.byteOffset;ithis.length)throw new RangeError("Offset plus length of array is out of range");for(i=0;ithis.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteLength=arguments.length<3?this.buffer.byteLength-this.byteOffset:p.ToUint32(r),this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer");F(this)}function M(o){return function(e,t){if((e=p.ToUint32(e))+o.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");e+=this.byteOffset;for(var r=new s.Uint8Array(this.buffer,e,o.BYTES_PER_ELEMENT),n=[],a=0;athis.byteLength)throw new RangeError("Array index out of range");for(var t=new i([t]),n=new s.Uint8Array(t.buffer),a=[],o=0;oa;)!i(n,r=t[a++])||~u(o,r)||c(o,r);return o}}),In=e(function(e,t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),Bn=e(function(e,t){"use strict";var r=Pn(),n=In();t.exports=Object.keys||function(e){return r(e,n)}}),jn=e(function(e,t){"use strict";function r(u){return function(e){for(var t,r=p(e),n=d(r),a=h&&null===c(r),o=n.length,i=0,s=[];i"+e+""},g=function(){try{o=new ActiveXObject("htmlfile")}catch(e){}g=void 0===document||document.domain&&o?a(o):(e=c("iframe"),t="java"+f+":",e.style.display="none",l.appendChild(e),e.src=String(t),(t=e.contentWindow.document).open(),t.write(h("document.F=Object")),t.close(),t.F);for(var e,t,r=u.length;r--;)delete g[p][u[r]];return g()};r[m]=!0,t.exports=Object.create||function(e,t){var r;return null!==e?(n[p]=i(e),r=new n,n[p]=null,r[m]=e):r=g(),void 0===t?r:s.f(r,t)}}),Qn=e(function(e,t){"use strict";var a=yn();t.exports=function(e,t,r,n){return n&&n.enumerable?e[t]=r:a(e,t,r),e}}),ea=e(function(e,t){"use strict";var r,n,a=Ar(),o=_r(),i=zr(),s=Jn(),u=kn(),l=Qn(),c=un(),d=en(),p=c("iterator"),c=!1;[].keys&&("next"in(n=[].keys())?(u=u(u(n)))!==Object.prototype&&(r=u):c=!0),!i(r)||a(function(){var e={};return r[p].call(e)!==e})?r={}:d&&(r=s(r)),o(r[p])||l(r,p,function(){return this}),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:c}}),ta=e(function(e,t){"use strict";var r=$n(),n=Hn();t.exports=r?{}.toString:function(){return"[object "+n(this)+"]"}}),ra=e(function(e,t){"use strict";var a=$n(),o=vn().f,i=yn(),s=on(),u=ta(),l=un()("toStringTag");t.exports=function(e,t,r,n){e&&(r=r?e:e.prototype,s(r,l)||o(r,l,{configurable:!0,value:t}),n)&&!a&&i(r,"toString",u)}}),na=e(function(e,t){"use strict";t.exports={}}),aa=e(function(e,t){"use strict";function a(){return this}var o=ea().IteratorPrototype,i=Jn(),s=Ir(),u=ra(),l=na();t.exports=function(e,t,r,n){t+=" Iterator";return e.prototype=i(o,{next:s(+!n,r)}),u(e,t,!1,!0),l[t]=a,e}}),oa=e(function(e,t){"use strict";var n=Nr(),a=Zr();t.exports=function(e,t,r){try{return n(a(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}}),ia=e(function(e,t){"use strict";var r=_r(),n=String,a=TypeError;t.exports=function(e){if("object"==te(e)||r(e))return e;throw new a("Can't set "+n(e)+" as a prototype")}}),sa=e(function(e,t){"use strict";var a=oa(),o=bn(),i=ia();t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,n=!1,e={};try{(r=a(Object.prototype,"__proto__","set"))(e,[]),n=e instanceof Array}catch(e){}return function(e,t){return o(e),i(t),n?r(e,t):e.__proto__=t,e}}():void 0)}),ua=e(function(e,t){"use strict";function h(){return this}var g=wn(),b=Mr(),v=en(),r=Kn(),y=_r(),w=aa(),D=kn(),x=sa(),E=ra(),F=yn(),A=Qn(),n=un(),C=na(),a=ea(),k=r.PROPER,N=r.CONFIGURABLE,T=a.IteratorPrototype,R=a.BUGGY_SAFARI_ITERATORS,O=n("iterator"),_="values";t.exports=function(e,t,r,n,a,o,i){w(r,t,n);function s(e){if(e===a&&f)return f;if(!R&&e&&e in d)return d[e];switch(e){case"keys":case _:case"entries":return function(){return new r(this,e)}}return function(){return new r(this)}}var u,l,n=t+" Iterator",c=!1,d=e.prototype,p=d[O]||d["@@iterator"]||a&&d[a],f=!R&&p||s(a),m="Array"===t&&d.entries||p;if(m&&(m=D(m.call(new e)))!==Object.prototype&&m.next&&(v||D(m)===T||(x?x(m,T):y(m[O])||A(m,O,h)),E(m,n,!0,!0),v)&&(C[n]=h),k&&a===_&&p&&p.name!==_&&(!v&&N?F(d,"name",_):(c=!0,f=function(){return b(p,this)})),a)if(u={values:s(_),keys:o?f:s("keys"),entries:s("entries")},i)for(l in u)!R&&!c&&l in d||A(d,l,u[l]);else g({target:t,proto:!0,forced:R||c},u);return v&&!i||d[O]===f||A(d,O,f,{name:a}),C[t]=f,u}}),la=e(function(e,t){"use strict";t.exports=function(e,t){return{value:e,done:t}}}),ca=e(function(){"use strict";var n=Gn().charAt,t=Un(),e=Yn(),r=ua(),a=la(),o="String Iterator",i=e.set,s=e.getterFor(o);r(String,"String",function(e){i(this,{type:o,string:t(e),index:0})},function(){var e=s(this),t=e.string,r=e.index;return r>=t.length?a(void 0,!0):(t=n(t,r),e.index+=t.length,a(t,!1))})}),da=e(function(e,t){"use strict";var o=Mr(),i=bn(),s=Jr();t.exports=function(e,t,r){var n,a;i(e);try{if(!(n=s(e,"return"))){if("throw"===t)throw r;return r}n=o(n,e)}catch(e){a=!0,n=e}if("throw"===t)throw r;if(a)throw n;return i(n),r}}),pa=e(function(e,t){"use strict";var a=bn(),o=da();t.exports=function(t,e,r,n){try{return n?e(a(r)[0],r[1]):e(r)}catch(e){o(t,"throw",e)}}}),fa=e(function(e,t){"use strict";var r=un(),n=na(),a=r("iterator"),o=Array.prototype;t.exports=function(e){return void 0!==e&&(n.Array===e||o[a]===e)}}),ma=e(function(e,t){"use strict";var r=Nr(),n=_r(),a=rn(),o=r(Function.toString);n(a.inspectSource)||(a.inspectSource=function(e){return o(e)}),t.exports=a.inspectSource}),ha=e(function(e,t){"use strict";function r(){}function n(e){if(!s(e))return!1;try{return p(r,d,e),!0}catch(e){return!1}}function a(e){if(!s(e))return!1;switch(u(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return h||!!m(f,c(e))}catch(e){return!0}}var o=Nr(),i=Ar(),s=_r(),u=Hn(),l=$r(),c=ma(),d=[],p=l("Reflect","construct"),f=/^\s*(?:class|function)\b/,m=o(f.exec),h=!f.test(r);a.sham=!0,t.exports=!p||i(function(){var e;return n(n.call)||!n(Object)||!n(function(){e=!0})||e})?a:n}),ga=e(function(e,t){"use strict";var n=cn(),a=vn(),o=Ir();t.exports=function(e,t,r){t=n(t);t in e?a.f(e,t,o(0,r)):e[t]=r}}),ba=e(function(e,t){"use strict";var r=Hn(),n=Jr(),a=jr(),o=na(),i=un()("iterator");t.exports=function(e){if(!a(e))return n(e,i)||n(e,"@@iterator")||o[r(e)]}}),va=e(function(e,t){"use strict";var r=Mr(),n=Zr(),a=bn(),o=Xr(),i=ba(),s=TypeError;t.exports=function(e,t){t=arguments.length<2?i(e):t;if(n(t))return a(r(t,e));throw new s(o(e)+" is not iterable")}}),ya=e(function(e,t){"use strict";var p=hn(),f=Mr(),m=an(),h=pa(),g=fa(),b=ha(),v=_n(),y=ga(),w=va(),D=ba(),x=Array;t.exports=function(e){var t,r,n,a,o,i,s=m(e),e=b(this),u=arguments.length,l=1":">",'"':""","'":"'","/":"/"},r=e?/[&<>"'\/]/g:/&(?!#?\w+;)|<|>|"|'|\//g;return function(e){return e?e.toString().replace(r,function(e){return t[e]||e}):""}},void 0!==t&&t.exports?t.exports=s:"function"==typeof define&&define.amd?define(function(){return s}):globalThis.doT=s;var u={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},l=/$^/;function c(e){return e.replace(/\\('|\\)/g,"$1").replace(/[\r\t\n]/g," ")}s.template=function(e,t,r){var n,a,o=(t=t||s.templateSettings).append?u.append:u.split,i=0,r=t.use||t.define?function r(a,e,o){return("string"==typeof e?e:e.toString()).replace(a.define||l,function(e,n,t,r){return(n=0===n.indexOf("def.")?n.substring(4):n)in o||(":"===t?(a.defineParams&&r.replace(a.defineParams,function(e,t,r){o[n]={arg:t,text:r}}),n in o||(o[n]=r)):new Function("def","def['"+n+"']="+r)(o)),""}).replace(a.use||l,function(e,t){return a.useParams&&(t=t.replace(a.useParams,function(e,t,r,n){var a;if(o[r]&&o[r].arg&&n)return a=(r+":"+n).replace(/'|\\/g,"_"),o.__exp=o.__exp||{},o.__exp[a]=o[r].text.replace(new RegExp("(^|[^\\w$])"+o[r].arg+"([^\\w$])","g"),"$1"+n+"$2"),t+"def.__exp['"+a+"']"})),(t=new Function("def","return "+t)(o))&&r(a,t,o)})}(t,e,r||{}):e,r=("var out='"+(t.strip?r.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g," ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):r).replace(/'|\\/g,"\\$&").replace(t.interpolate||l,function(e,t){return o.start+c(t)+o.end}).replace(t.encode||l,function(e,t){return n=!0,o.startencode+c(t)+o.end}).replace(t.conditional||l,function(e,t,r){return t?r?"';}else if("+c(r)+"){out+='":"';}else{out+='":r?"';if("+c(r)+"){out+='":"';}out+='"}).replace(t.iterate||l,function(e,t,r,n){return t?(i+=1,a=n||"i"+i,t=c(t),"';var arr"+i+"="+t+";if(arr"+i+"){var "+r+","+a+"=-1,l"+i+"=arr"+i+".length-1;while("+a+"",sameOrigin:""},f=([{name:"NA",value:"inapplicable",priority:0,group:"inapplicable"},{name:"PASS",value:"passed",priority:1,group:"passes"},{name:"CANTTELL",value:"cantTell",priority:2,group:"incomplete"},{name:"FAIL",value:"failed",priority:3,group:"violations"}].forEach(function(e){var t=e.name,r=e.value,n=e.priority,e=e.group;Ca[t]=r,Ca[t+"_PRIO"]=n,Ca[t+"_GROUP"]=e,Ca.results[n]=r,Ca.resultGroups[n]=e,Ca.resultGroupMap[r]=e}),Object.freeze(Ca.results),Object.freeze(Ca.resultGroups),Object.freeze(Ca.resultGroupMap),Object.freeze(Ca),Ca),ka=function(){"object"===("undefined"==typeof console?"undefined":te(console))&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},Na=/[\t\r\n\f]/g,p=ve(function e(){ge(this,e),this.parent=void 0},[{key:"props",get:function(){throw new Error('VirtualNode class must have a "props" object consisting of "nodeType" and "nodeName" properties')}},{key:"attrNames",get:function(){throw new Error('VirtualNode class must have an "attrNames" property')}},{key:"attr",value:function(){throw new Error('VirtualNode class must have an "attr" function')}},{key:"hasAttr",value:function(){throw new Error('VirtualNode class must have a "hasAttr" function')}},{key:"hasClass",value:function(e){var t=this.attr("class");return!!t&&(e=" "+e+" ",0<=(" "+t+" ").replace(Na," ").indexOf(e))}}]),Ta={},Ra=(_e(Ta,{DqElement:function(){return vo},aggregate:function(){return Ra},aggregateChecks:function(){return Ia},aggregateNodeResults:function(){return ja},aggregateResult:function(){return qa},areStylesSet:function(){return za},assert:function(){return F},checkHelper:function(){return yo},clone:function(){return wo},closest:function(){return Ro},collectResultsFromFrames:function(){return Fi},contains:function(){return Ai},convertSelector:function(){return No},cssParser:function(){return Do},deepMerge:function(){return Ci},escapeSelector:function(){return m},extendMetaData:function(){return ki},filterHtmlAttrs:function(){return wf},finalizeRuleResult:function(){return Ba},findBy:function(){return Di},getAllChecks:function(){return wi},getAncestry:function(){return fo},getBaseLang:function(){return fp},getCheckMessage:function(){return xp},getCheckOption:function(){return Ep},getEnvironmentData:function(){return Fp},getFlattenedTree:function(){return cp},getFrameContexts:function(){return Ip},getFriendlyUriEnd:function(){return Ga},getNodeAttributes:function(){return Wa},getNodeFromTree:function(){return g},getPreloadConfig:function(){return mf},getRootNode:function(){return Oi},getRule:function(){return Bp},getScroll:function(){return Lp},getScrollState:function(){return qp},getSelector:function(){return co},getSelectorData:function(){return io},getShadowSelector:function(){return Za},getStandards:function(){return zp},getStyleSheetFactory:function(){return $p},getXpath:function(){return mo},injectStyle:function(){return Hp},isHidden:function(){return Up},isHtmlElement:function(){return Gp},isNodeInContext:function(){return Wp},isShadowRoot:function(){return Ti},isValidLang:function(){return Tf},isXHTML:function(){return Xa},matchAncestry:function(){return Kp},matches:function(){return xo},matchesExpression:function(){return To},matchesSelector:function(){return Ya},memoize:function(){return r},mergeResults:function(){return Ei},nodeLookup:function(){return s},nodeSerializer:function(){return yi},nodeSorter:function(){return Xp},parseCrossOriginStylesheet:function(){return tf},parseSameOriginStylesheet:function(){return Qp},parseStylesheet:function(){return ef},performanceTimer:function(){return S},pollyfillElementsFromPoint:function(){return nf},preload:function(){return pf},preloadCssom:function(){return uf},preloadMedia:function(){return df},processMessage:function(){return Dp},publishMetaData:function(){return hf},querySelectorAll:function(){return bf},querySelectorAllFilter:function(){return sf},queue:function(){return Io},respondable:function(){return pi},ruleShouldRun:function(){return yf},select:function(){return xf},sendCommandToFrame:function(){return mi},setScrollState:function(){return Ef},shadowSelect:function(){return Ff},shadowSelectAll:function(){return Af},shouldPreload:function(){return ff},toArray:function(){return Va},tokenList:function(){return np},uniqueArray:function(){return af},uuid:function(){return Yo},validInputTypes:function(){return Cf},validLangs:function(){return Nf}}),function(t,e,r){return e=e.slice(),r&&e.push(r),r=e.map(function(e){return t.indexOf(e)}).sort(),t[r.pop()]}),Oa=f.CANTTELL_PRIO,_a=f.FAIL_PRIO,Sa=[],Ma=(Sa[f.PASS_PRIO]=!0,Sa[f.CANTTELL_PRIO]=null,Sa[f.FAIL_PRIO]=!1,["any","all","none"]);function Pa(r,n){Ma.reduce(function(e,t){return e[t]=(r[t]||[]).map(function(e){return n(e,t)}),e},{})}var Ia=function(e){var r=Object.assign({},e),n=(Pa(r,function(e,t){var r=void 0===e.result?-1:Sa.indexOf(e.result);e.priority=-1!==r?r:f.CANTTELL_PRIO,"none"===t&&(e.priority===f.PASS_PRIO?e.priority=f.FAIL_PRIO:e.priority===f.FAIL_PRIO&&(e.priority=f.PASS_PRIO))}),{all:r.all.reduce(function(e,t){return Math.max(e,t.priority)},0),none:r.none.reduce(function(e,t){return Math.max(e,t.priority)},0),any:r.any.reduce(function(e,t){return Math.min(e,t.priority)},4)%4}),a=(r.priority=Math.max(n.all,n.none,n.any),[]);return Ma.forEach(function(t){r[t]=r[t].filter(function(e){return e.priority===r.priority&&e.priority===n[t]}),r[t].forEach(function(e){return a.push(e.impact)})}),[Oa,_a].includes(r.priority)?r.impact=Ra(f.impact,a):r.impact=null,Pa(r,function(e){delete e.result,delete e.priority}),r.result=f.results[r.priority],delete r.priority,r};function Ba(t){var r=axe._audit.rules.find(function(e){return e.id===t.id});return r&&r.impact&&t.nodes.forEach(function(t){["any","all","none"].forEach(function(e){(t[e]||[]).forEach(function(e){e.impact=r.impact})})}),Object.assign(t,ja(t.nodes)),delete t.nodes,t}var ja=function(e){var r={},t=((e=e.map(function(e){if(e.any&&e.all&&e.none)return Ia(e);if(Array.isArray(e.node))return Ba(e);throw new TypeError("Invalid Result type")}))&&e.length?(t=e.map(function(e){return e.result}),r.result=Ra(f.results,t,r.result)):r.result="inapplicable",f.resultGroups.forEach(function(e){return r[e]=[]}),e.forEach(function(e){var t=f.resultGroupMap[e.result];r[t].push(e)}),f.FAIL_GROUP);return 0===r[t].length&&(t=f.CANTTELL_GROUP),0=t.length/2}(s)?Ha(s):void 0},Wa=function(e){return(e.attributes instanceof window.NamedNodeMap?e:e.cloneNode(!1)).attributes},Ya=function(e,t){return!!e[Ua=Ua&&e[Ua]?Ua:function(e){for(var t,r=["matches","matchesSelector","mozMatchesSelector","webkitMatchesSelector","msMatchesSelector"],n=r.length,a=0;a "+n:i,a=a?a.filter(function(e){return Ya(e,n)}):Array.from(r.querySelectorAll(n)),e=e.parentElement}while((1 ")?":root"+n.substring(n.indexOf(" > ")):":root"}function co(e,t){return Za(lo,e,t)}function po(e){var t,r=e.nodeName.toLowerCase(),n=e.parentElement;return n?(t="","head"!==r&&"body"!==r&&1 "+r+t):r}function fo(e,t){return Za(po,e,t)}var mo=function(e){return function e(t,r){var n,a,o,i;if(!t)return[];if(!r&&9===t.nodeType)return r=[{str:"html"}];if(r=r||[],t.parentNode&&t.parentNode!==t&&(r=e(t.parentNode,r)),t.previousSibling){for(a=1,n=t.previousSibling;1===n.nodeType&&n.nodeName===t.nodeName&&a++,n=n.previousSibling;);1===a&&(a=null)}else if(t.nextSibling)for(n=t.nextSibling;n=1===n.nodeType&&n.nodeName===t.nodeName?(a=1,null):(a=null,n.previousSibling););return 1===t.nodeType&&((o={}).str=t.nodeName.toLowerCase(),(i=t.getAttribute&&m(t.getAttribute("id")))&&1===t.ownerDocument.querySelectorAll("#"+i).length&&(o.id=t.getAttribute("id")),1(r=r||300)&&(r=n.indexOf(">"),n=n.substring(0,r+1)),n):"")}bo.prototype={get selector(){return this.spec.selector||[co(this.element,this._options)]},get ancestry(){return this.spec.ancestry||[fo(this.element)]},get xpath(){return this.spec.xpath||[mo(this.element)]},get element(){return this._element},toJSON:function(){var e={selector:this.selector,source:this.source,xpath:this.xpath,ancestry:this.ancestry,nodeIndexes:this.nodeIndexes,fromFrame:this.fromFrame};return this._includeElementInJson&&(e.element=this._element),e}},bo.fromFrame=function(e,t,r){e=bo.mergeSpecs(e,r);return new bo(r.element,t,e)},bo.mergeSpecs=function(e,t){return h({},e,{selector:[].concat(D(t.selector),D(e.selector)),ancestry:[].concat(D(t.ancestry),D(e.ancestry)),xpath:[].concat(D(t.xpath),D(e.xpath)),nodeIndexes:[].concat(D(t.nodeIndexes),D(e.nodeIndexes)),fromFrame:!0})},bo.setRunOptions=function(e){var t=e.elementRef,e=e.absolutePaths;v.set(go,{elementRef:t,absolutePaths:e})};var vo=bo,yo=function(t,e,r,n){return{isAsync:!1,async:function(){return this.isAsync=!0,function(e){e instanceof Error==!1?(t.result=e,r(t)):n(e)}},data:function(e){t.data=e},relatedNodes:function(e){window.Node&&(e=e instanceof window.Node||e instanceof p?[e]:Va(e),t.relatedNodes=[],e.forEach(function(e){(e=e instanceof p?e.actualNode:e)instanceof window.Node&&(e=new vo(e),t.relatedNodes.push(e))}))}}};function wo(e){return function t(e,r){var n;if(null===e||"object"!==te(e))return e;if(null!=(n=window)&&n.Node&&e instanceof window.Node||null!=(n=window)&&n.HTMLCollection&&e instanceof window.HTMLCollection||"nodeName"in e&&"nodeType"in e&&"ownerDocument"in e)return e;if(r.has(e))return r.get(e);{var a;if(Array.isArray(e))return a=[],r.set(e,a),e.forEach(function(e){a.push(t(e,r))}),a}var o={};r.set(e,o);for(var i in e)o[i]=t(e[i],r);return o}(e,new Map)}(a=new(Me(Dr()).CssSelectorParser)).registerSelectorPseudos("not"),a.registerSelectorPseudos("is"),a.registerNestingOperators(">"),a.registerAttrEqualityMods("^","$","*","~");var Do=a;function xo(t,e){return No(e).some(function(e){return To(t,e)})}function Eo(e,t){return i=t,1===(o=e).props.nodeType&&("*"===i.tag||o.props.nodeName===i.tag)&&(a=e,!(o=t).classes||o.classes.every(function(e){return a.hasClass(e.value)}))&&(n=e,!(i=t).attributes||i.attributes.every(function(e){var t=n.attr(e.key);return null!==t&&e.test(t)}))&&(o=e,!(i=t).id||o.props.id===i.id)&&(r=e,!((o=t).pseudos&&!o.pseudos.every(function(e){if("not"===e.name)return!e.expressions.some(function(e){return To(r,e)});if("is"===e.name)return e.expressions.some(function(e){return To(r,e)});throw new Error("the pseudo selector "+e.name+" has not yet been implemented")})));var r,n,a,o,i}Fo=/(?=[\-\[\]{}()*+?.\\\^$|,#\s])/g;var Fo,Ao=function(e){return e.replace(Fo,"\\")},Co=/\\/g;function ko(e){return e.map(function(e){for(var t=[],r=e.rule;r;)t.push({tag:r.tagName?r.tagName.toLowerCase():"*",combinator:r.nestingOperator||" ",id:r.id,attributes:function(e){if(e)return e.map(function(e){var t,r,n=e.name.replace(Co,""),a=(e.value||"").replace(Co,"");switch(e.operator){case"^=":r=new RegExp("^"+Ao(a));break;case"$=":r=new RegExp(Ao(a)+"$");break;case"~=":r=new RegExp("(^|\\s)"+Ao(a)+"(\\s|$)");break;case"|=":r=new RegExp("^"+Ao(a)+"(-|$)");break;case"=":t=function(e){return a===e};break;case"*=":t=function(e){return e&&e.includes(a)};break;case"!=":t=function(e){return a!==e};break;default:t=function(e){return null!==e}}return""===a&&/^[*$^]=$/.test(e.operator)&&(t=function(){return!1}),{key:n,value:a,type:void 0===e.value?"attrExist":"attrValue",test:t=t||function(e){return e&&r.test(e)}}})}(r.attrs),classes:function(e){if(e)return e.map(function(e){return{value:e=e.replace(Co,""),regexp:new RegExp("(^|\\s)"+Ao(e)+"(\\s|$)")}})}(r.classNames),pseudos:function(e){if(e)return e.map(function(e){var t;return["is","not"].includes(e.name)&&(t=ko(t=(t=e.value).selectors||[t])),{name:e.name,expressions:t,value:e.value}})}(r.pseudos)}),r=r.rule;return t})}function No(e){e=Do.parse(e);return ko(e.selectors||[e])}function To(e,t,r){return function e(t,r,n,a){if(!t)return!1;for(var o=Array.isArray(r)?r[n]:r,i=Eo(t,o);!i&&a&&t.parent;)i=Eo(t=t.parent,o);if(0"].includes(o.combinator))throw new Error("axe.utils.matchesExpression does not support the combinator: "+o.combinator);i=i&&e(t.parent,r,n-1," "===o.combinator)}return i}(e,t,t.length-1,r)}var Ro=function(e,t){for(;e;){if(xo(e,t))return e;if(void 0===e.parent)throw new TypeError("Cannot resolve parent for non-DOM nodes");e=e.parent}return null};function Oo(){}function _o(e){if("function"!=typeof e)throw new TypeError("Queue methods require functions as arguments")}for(var So,Mo,Po,Io=function(){function t(e){n=e,setTimeout(function(){null!=n&&ka("Uncaught error (of queue)",n)},1)}var n,a=[],r=0,o=0,i=Oo,s=!1,u=t;function l(e){return i=Oo,u(e),a}function c(){for(var e=a.length;r>>((3&t)<<3)&255;return Po}),"function"==typeof window.Buffer?window.Buffer:Array),n=[],Lo={},qo=0;qo<256;qo++)n[qo]=(qo+256).toString(16).substr(1),Lo[n[qo]]=qo;function zo(e,t){t=t||0;return n[e[t++]]+n[e[t++]]+n[e[t++]]+n[e[t++]]+"-"+n[e[t++]]+n[e[t++]]+"-"+n[e[t++]]+n[e[t++]]+"-"+n[e[t++]]+n[e[t++]]+"-"+n[e[t++]]+n[e[t++]]+n[e[t++]]+n[e[t++]]+n[e[t++]]+n[e[+t]]}var Vo=[1|(a=So())[0],a[1],a[2],a[3],a[4],a[5]],$o=16383&(a[6]<<8|a[7]),Ho=0,Uo=0;function Go(e,t,r){var n=t&&r||0,a=t||[],r=null!=(e=e||{}).clockseq?e.clockseq:$o,o=null!=e.msecs?e.msecs:(new Date).getTime(),i=null!=e.nsecs?e.nsecs:Uo+1,s=o-Ho+(i-Uo)/1e4;if(s<0&&null==e.clockseq&&(r=r+1&16383),1e4<=(i=(s<0||Ho>>24&255,a[n++]=s>>>16&255,a[n++]=s>>>8&255,a[n++]=255&s,o/4294967296*1e4&268435455),u=(a[n++]=i>>>8&255,a[n++]=255&i,a[n++]=i>>>24&15|16,a[n++]=i>>>16&255,a[n++]=r>>>8|128,a[n++]=255&r,e.node||Vo),l=0;l<6;l++)a[n+l]=u[l];return t||zo(a)}function Wo(e,t,r){var n=t&&r||0,a=("string"==typeof e&&(t="binary"==e?new jo(16):null,e=null),(e=e||{}).random||(e.rng||So)());if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var o=0;o<16;o++)t[n+o]=a[o];return t||zo(a)}(a=Wo).v1=Go,a.v4=Wo,a.parse=function(e,t,r){var n=t&&r||0,a=0;for(t=t||[],e.toLowerCase().replace(/[0-9a-f]{2}/g,function(e){a<16&&(t[n+a++]=Lo[e])});a<16;)t[n+a++]=0;return t},a.unparse=zo,a.BufferClass=jo,axe._uuid=Go();var Yo=Wo,Ko=Object.freeze(["EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"]);function Xo(e){var t,r,n,a;try{t=JSON.parse(e)}catch(e){return}if(null!==(e=t)&&"object"===te(e)&&"string"==typeof e.channelId&&e.source===Zo())return r=(e=t).topic,n=e.channelId,a=e.messageId,e=e.keepalive,{topic:r,message:"object"===te(t.error)?function(e){var t=e.message||"Unknown error occurred",r=Ko.includes(e.name)?e.name:"Error",r=window[r]||Error;e.stack&&(t+="\n"+e.stack.replace(e.message,""));return new r(t)}(t.error):t.payload,messageId:a,channelId:n,keepalive:!!e}}function Zo(){var e="axeAPI",t="";return(e=void 0!==axe&&axe._audit&&axe._audit.application?axe._audit.application:e)+"."+(t=void 0!==axe?axe.version:t)}function Jo(e){ei(e),F(window.parent===e,"Source of the response must be the parent window.")}function Qo(e){ei(e),F(e.parent===window,"Respondable target must be a frame in the current window")}function ei(e){F(window!==e,"Messages can not be sent to the same window.")}var ti={},ri=[];function ni(){var e="".concat(Wo(),":").concat(Wo());return ri.includes(e)?ni():(ri.push(e),e)}function ai(r,e,t,n){var a,o,i,s,u;return(t?Jo:Qo)(r),e.message instanceof Error&&!t?(axe.log(e.message),!1):(o=h({messageId:ni()},e),u=o.topic,i=o.channelId,s=o.message,i={channelId:i,topic:u,messageId:o.messageId,keepalive:!!o.keepalive,source:Zo()},s instanceof Error?i.error={name:s.name,message:s.message,stack:s.stack}:i.payload=s,a=JSON.stringify(i),!(!(u=axe._audit.allowedOrigins)||!u.length||("function"==typeof n&&function(e,t,r){var n=!(2(0|t.left)&&(0|e.top)<(0|t.bottom)&&(0|e.bottom)>(0|t.top)}var Ii=r(function(e){var t=[];return e?("hidden"===e.getComputedStylePropertyValue("overflow")&&t.push(e),t.concat(Ii(e.parent))):t}),Bi=Ii,ji=/rect\s*\(([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px,?\s*([0-9]+)px\s*\)/,Li=/(\w+)\((\d+)/;function qi(e){return["style","script","noscript","template"].includes(e.props.nodeName)}function zi(e){return"area"!==e.props.nodeName&&"none"===e.getComputedStylePropertyValue("display")}function Vi(e){return!(1=t)return!0;return!1}},os=[Ui,Gi,Wi,Yi,as];function is(e){return e=s(e).vNode,ss(e)}var ss=r(function(t,r){return t.actualNode&&"area"===t.props.nodeName?!Ki(t,ss):!(Ji(t,{skipAncestors:!0,isAncestor:r})||t.actualNode&&os.some(function(e){return e(t,{isAncestor:r})}))&&(!t.parent||ss(t.parent,!0))});function us(e,t){var r=Math.min(e.top,t.top),n=Math.max(e.right,t.right),a=Math.max(e.bottom,t.bottom),e=Math.min(e.left,t.left);return new window.DOMRect(e,r,n-e,a-r)}function ls(e,t){var r=e.x,e=e.y,n=t.top,a=t.right,o=t.bottom,t=t.left;return n<=e&&r<=a&&e<=o&&t<=r}var cs={};function ds(e,t){var r=Math.max(e.left,t.left),n=Math.min(e.right,t.right),a=Math.max(e.top,t.top),e=Math.min(e.bottom,t.bottom);return n<=r||e<=a?null:new window.DOMRect(r,a,n-r,e-a)}function ps(e){var t=e.left,r=e.top,n=e.width,e=e.height;return new window.DOMPoint(t+n/2,r+e/2)}_e(cs,{getBoundingRect:function(){return us},getIntersectionRect:function(){return ds},getOffset:function(){return hs},getRectCenter:function(){return ps},hasVisualOverlap:function(){return bs},isPointInRect:function(){return ls},rectHasMinimumSize:function(){return ms},rectsOverlap:function(){return Pi},splitRects:function(){return vs}});var fs=.05;function ms(e,t){var r=t.width,t=t.height;return e<=r+fs&&e<=t+fs}function hs(e,t){var r=2t.right?t.right:e.x;t=e.yt.bottom?t.bottom:e.y;return{x:r,y:t}}(i,l)),s=Math.min(s,c)}}catch(e){u.e(e)}finally{u.f()}return ms(2*r,Qs(t))?s:(n=gs(i,ps(a.reduce(us)))-r,Math.max(0,Math.min(s,n)))}function gs(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}function bs(e,t){var r=e.boundingClientRect,n=t.boundingClientRect;return!(r.left>=n.right||r.right<=n.left||r.top>=n.bottom||r.bottom<=n.top)&&0t.top,s=nt.left,u=[];ys(t.top,r,a)&&s&&u.push({top:r,left:n,bottom:t.top,right:o});ys(t.right,n,o)&&i&&u.push({top:r,left:t.right,bottom:a,right:o});ys(t.bottom,r,a)&&s&&u.push({top:t.bottom,right:o,bottom:a,left:n});ys(t.left,n,o)&&i&&u.push({top:r,left:n,bottom:a,right:t.left});if(0===u.length){if(function(e,t){return e.top>=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right}(e,t))return[];u.push(e)}return u.map(ws)}(t,r))},[])).length)throw new Error("splitRects: Too many rects")}for(r.s();!(n=r.n()).done;)o()}catch(e){r.e(e)}finally{r.f()}return a}var ys=function(e,t,r){return te._stackingOrder[n].stackLevel)return 1;if(t._stackingOrder[n].stackLevel=Math.floor(t)&&s=Math.floor(r)})}),o=e.container;return o&&(a=Ws(o._grid,o.boundingClientRect,!0).concat(a)),a=n?a:a.sort(Us).map(function(e){return e.actualNode}).concat(document.documentElement).filter(function(e,t,r){return r.indexOf(e)===t})}var Ys=function(e){Cs();var t=(e=g(e))._grid;return t?Ws(t,e.boundingClientRect):[]},Ks=function(e){return bf(e,"*").filter(function(e){var t=e.isFocusable,e=e.actualNode.getAttribute("tabindex");return(e=e&&!isNaN(parseInt(e,10))?parseInt(e):null)?t&&0<=e:t})},Xs=function(e){var t=s(e).vNode;if(t&&!qs(t))switch(t.props.nodeName){case"a":case"area":if(t.hasAttr("href"))return!0;break;case"input":return"hidden"!==t.props.type;case"textarea":case"select":case"summary":case"button":return!0;case"details":return!bf(t,"summary").length}return!1};function w(e){var e=s(e).vNode;return 1===e.props.nodeType&&!(qs(e)||!Xs(e)&&(!(e=e.attr("tabindex"))||isNaN(parseInt(e,10))))}function Zs(e){e=s(e).vNode;return 1===e.props.nodeType&&!(parseInt(e.attr("tabindex",10))<=-1)&&w(e)}var Js=r(function(t){var e=t.boundingClientRect,r=Ss(t).filter(function(e){return bs(t,e)&&"none"!==e.getComputedStylePropertyValue("pointer-events")&&!(Ai(t,e=e)&&!Zs(e))});return r.length?(r=r.map(function(e){return e.boundingClientRect}),vs(e,r)):[e]}),Qs=r(function(e,t){return function(e,n){return e.reduce(function(e,t){var r=ms(n,e);return r!==ms(n,t)?r?e:t:(r=e.width*e.height,t.width*t.height?@\[\]^_`{|}~\xb1]/g}function gl(){return/[\uDB80-\uDBBF][\uDC00-\uDFFF]/g}function bl(){return/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC38]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/g}function vl(){return/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g}var yl=function(e,t){var r=t.emoji,n=t.nonBmp,t=t.punctuations,a=!1;return r&&(a=a||vl().test(e)),n&&(a=a||ml().test(e)||gl().test(e)||bl().test(e)),a=t?a||hl().test(e):a};function wl(e){var t=1=r){if(i.numLigatures/i.occurrences==1)return!0;if(0===i.numLigatures)return!1}i.occurrences++;var r=30,u="".concat(r,"px ").concat(s),l=(a.font=u,n.charAt(0)),c=a.measureText(l).width;if(0===c)return i.numLigatures++,!0;c<30&&(c*=d=30/c,u="".concat(r*=d,"px ").concat(s)),o.width=c,o.height=r,a.font=u,a.textAlign="left",a.textBaseline="top",a.fillText(l,0,0);var d=new Uint32Array(a.getImageData(0,0,c,r).data.buffer);if(!d.some(function(e){return e}))return i.numLigatures++,!0;a.clearRect(0,0,c,r),a.fillText(n,0,0);var p=new Uint32Array(a.getImageData(0,0,c,r).data.buffer),s=d.reduce(function(e,t,r){return 0===t&&0===p[r]||0!==t&&0!==p[r]?e:++e},0),o=n.split("").reduce(function(e,t){return e+a.measureText(t).width},0),u=a.measureText(n).width;return t<=s/d.length&&t<=1-u/o&&(i.numLigatures++,!0)}function u(r){var e,t,n,a,o,i=function(e,t){t.startNode||(t=h({startNode:e},t));1===e.props.nodeType&&t.inLabelledByContext&&void 0===t.includeHidden&&(t=h({includeHidden:!k(e)},t));return t}(r,1a.length))},Zl=function(e){if(e=(e=e||{}).modalPercent||.75,v.get("isModalOpen"))return v.get("isModalOpen");if(sf(axe._tree[0],"dialog, [role=dialog], [aria-modal=true]",is).length)return v.set("isModalOpen",!0),!0;for(var t,r=ns(window),n=r.width*e,a=r.height*e,e=(r.width-n)/2,o=(r.height-a)/2,i=[{x:e,y:o},{x:r.width-e,y:o},{x:r.width/2,y:r.height/2},{x:e,y:r.height-o},{x:r.width-e,y:r.height-o}].map(function(e){return Array.from(document.elementsFromPoint(e.x,e.y))}),s=0;s=n&&parseInt(e.height,10)>=a&&"none"!==e.getPropertyValue("pointer-events")&&("absolute"===e.position||"fixed"===e.position)});if(t&&i.every(function(e){return e.includes(t)}))return v.set("isModalOpen",!0),{v:!0}}())return t.v;v.set("isModalOpen",void 0)};function Jl(e){var t,r=1s.top+r)a=Math.max(a,s.bottom);else{if(0!==o)return!0;a=s.bottom,o++}}}catch(e){i.e(e)}finally{i.f()}return!1}var Ql=function(e){return e instanceof window.Node},ec="color.incompleteData",N={set:function(e,t){if("string"!=typeof e)throw new Error("Incomplete data: key must be a string");var r=v.get(ec,function(){return{}});return t&&(r[e]=t),r[e]},get:function(e){var t=v.get(ec);return null==t?void 0:t[e]},clear:function(){v.set(ec,{})}},tc=function(e,t){var r=e.nodeName.toUpperCase();return["IMG","CANVAS","OBJECT","IFRAME","VIDEO","SVG"].includes(r)?(N.set("bgColor","imgNode"),!0):((e="none"!==(r=(t=t||window.getComputedStyle(e)).getPropertyValue("background-image")))&&(t=/gradient/.test(r),N.set("bgColor",t?"bgGradient":"bgImage")),e)},su=(_e(a={},{ArrayFrom:function(){return _d.default},Colorjs:function(){return Ad},CssSelectorParser:function(){return rc.CssSelectorParser},doT:function(){return nc.default},emojiRegexText:function(){return vl},memoize:function(){return ac.default}}),Me(xr())),xr=Me(t()),t=(Me(Er()),Me(Fn())),Er=Me(Vn()),Fn=Me(Fa()),rc=("hasOwn"in Object||(Object.hasOwn=t.default),"values"in Object||(Object.values=Er.default),"Promise"in window||su.default.polyfill(),"Uint32Array"in window||(window.Uint32Array=xr.Uint32Array),window.Uint32Array&&("some"in window.Uint32Array.prototype||Object.defineProperty(window.Uint32Array.prototype,"some",{value:Array.prototype.some}),"reduce"in window.Uint32Array.prototype||Object.defineProperty(window.Uint32Array.prototype,"reduce",{value:Array.prototype.reduce})),"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r>>0,a=arguments[1],o=0;o>>0,o=0;o>>0,n=2<=arguments.length?arguments[1]:void 0,a=0;athis.length)&&-1!==this.indexOf(e,t)}),Array.prototype.flat||Object.defineProperty(Array.prototype,"flat",{configurable:!0,value:function r(){var n=isNaN(arguments[0])?1:Number(arguments[0]);return n?Array.prototype.reduce.call(this,function(e,t){return Array.isArray(t)?e.push.apply(e,r.call(t,n-1)):e.push(t),e},[]):Array.prototype.slice.call(this)},writable:!0}),!window.Node||"isConnected"in window.Node.prototype||Object.defineProperty(window.Node.prototype,"isConnected",{get:function(){return!(this.ownerDocument&&this.ownerDocument.compareDocumentPosition(this)&this.DOCUMENT_POSITION_DISCONNECTED)}}),Me(Dr())),nc=Me(Aa()),ac=Me(br());function T(e,r){var t=e.length,n=(Array.isArray(e[0])||(e=[e]),(r=Array.isArray(r[0])?r:r.map(function(e){return[e]}))[0].length),a=r[0].map(function(e,t){return r.map(function(e){return e[t]})}),e=e.map(function(i){return a.map(function(e){var t=0;if(Array.isArray(i))for(var r=0;r)\[(-?[.\d]+),\s*(-?[.\d]+)\]?$/);return r?((t=new String(r[1])).range=[+r[2],+r[3]],t):e})})}var Vn=Object.freeze({__proto__:null,isString:oc,type:ic,toPrecision:sc,parseFunction:uc,last:lc,interpolate:cc,interpolateInv:dc,mapRange:pc,parseCoordGrammar:fc,multiplyMatrices:T}),mc=new(ve(function e(){ge(this,e)},[{key:"add",value:function(e,t,r){if("string"!=typeof arguments[0])for(var e in arguments[0])this.add(e,arguments[0][e],t);else(Array.isArray(e)?e:[e]).forEach(function(e){this[e]=this[e]||[],t&&this[e][r?"unshift":"push"](t)},this)}},{key:"run",value:function(e,t){this[e]=this[e]||[],this[e].forEach(function(e){e.call(t&&t.context?t.context:t,t)})}}])),hc={gamut_mapping:"lch.c",precision:5,deltaE:"76"},gc={D50:[.3457/.3585,1,.2958/.3585],D65:[.3127/.329,1,.3583/.329]};function bc(e){return Array.isArray(e)?e:gc[e]}function vc(e,t,r,n){var a=3"==t?(r=[0,100],n="%"):""==t&&(n="deg"),{fromRange:e,toRange:r,suffix:n}}),a.serializeCoords=function(e,a){return e.map(function(e,t){var t=o[t],r=t.fromRange,n=t.toRange,t=t.suffix;return e=sc(e=r&&n?pc(r,n,e):e,a),t&&(e+=t),e})}),a}function Dc(){for(var e=[this],t=this;t=t.base;)e.push(t);return e}xe=new WeakSet,Ee=new WeakMap;var R=ve(yc,[{key:"inGamut",value:function(e){var n,t=(1"===a?r||[0,1]:r)&&o&&(i[t]=pc(r,o,i[t]))}),{v:{spaceId:t.id,coords:i,alpha:e}}}())return p.v}catch(e){d.e(e)}finally{d.f()}}else{var f,m=E(R.all);try{for(m.s();!(f=m.n()).done;){var h,g=f.value;for(h in g.formats){var b=g.formats[h];if("custom"===b.type&&(!b.test||b.test(n.str))){var v=b.parse(n.str);if(v)return null==v.alpha&&(v.alpha=1),v}}}}catch(e){m.e(e)}finally{m.f()}}throw new TypeError("Could not parse ".concat(e," as a color. Missing a plugin?"))}function O(e){var t;if(e)return(t=(e=oc(e)?Fc(e):e).space||e.spaceId)instanceof R||(e.space=R.get(t)),void 0===e.alpha&&(e.alpha=1),e;throw new TypeError("Empty color reference")}function Ac(e,t){return(t=R.get(t)).from(e)}function Cc(e,t){var t=R.resolveCoord(t,e.space),r=t.space,t=t.index;return Ac(e,r)[t]}function kc(e,t,r){return t=R.get(t),e.coords=t.to(e.space,r),e}function Nc(e,t,r){if(e=O(e),2===arguments.length&&"object"===ic(t)){var n,a=t;for(n in a)Nc(e,n,a[n])}else{"function"==typeof r&&(r=r(Cc(e,t)));var o=R.resolveCoord(t,e.space),i=o.space,o=o.index,s=Ac(e,i);s[o]=r,kc(e,i,s)}return e}var Er=new R({id:"xyz-d50",name:"XYZ D50",white:"D50",base:xc,fromBase:function(e){return vc(xc.white,"D50",e)},toBase:function(e){return vc("D50",xc.white,e)},formats:{color:{}}}),Tc=24389/27,Rc=gc.D50,Oc=new R({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"L"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:Rc,base:Er,fromBase:function(e){e=e.map(function(e,t){return e/Rc[t]}).map(function(e){return 216/24389 | ","",""]}}});function _c(e){return(e%360+360)%360}var Sc=new R({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:Oc,fromBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2],n=Math.abs(r)<.02&&Math.abs(e)<.02?NaN:180*Math.atan2(e,r)/Math.PI;return[t,Math.sqrt(Math.pow(r,2)+Math.pow(e,2)),_c(n)]},toBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2];return r<0&&(r=0),isNaN(e)&&(e=0),[t,r*Math.cos(e*Math.PI/180),r*Math.sin(e*Math.PI/180)]},formats:{lch:{coords:[" | ",""," | "]}}}),Mc=Math.pow(25,7),Pc=Math.PI,Ic=180/Pc,Bc=Pc/180;function jc(e,t){var r=2 | [0, 255]"),Yc=Array(3).fill("[0, 255]"),br=new t({id:"srgb",name:"sRGB",base:Dr,fromBase:function(e){return e.map(function(e){var t=e<0?-1:1,r=e*t;return.0031308 | ","",""]}}}),c1=.5*Math.pow(5,.5)+.5,d1=Object.freeze({__proto__:null,contrastWCAG21:function(e,t){e=O(e),t=O(t);var r,e=Math.max(e1(e),0),t=Math.max(e1(t),0);return e | ","",""]}}}),V1=Object.freeze({__proto__:null,deltaE76:function(e,t){return Qc(e,t,"lab")},deltaECMC:function(e,t){var r=void 0===(r=(n=2"}),e.defineFunction("steps",G1,{returns:"array"})}}),X1=new R({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:br,fromBase:function(e){var t=Math.max.apply(Math,D(e)),r=Math.min.apply(Math,D(e)),e=x(e,3),n=e[0],a=e[1],o=e[2],i=NaN,e=0,s=(r+t)/2,u=t-r;if(0!=u){switch(e=0==s||1==s?0:(t-s)/Math.min(s,1-s),t){case n:i=(a-o)/u+(a | ","",""]},hsla:{coords:[" | ","",""],commas:!0,lastAlpha:!0}}}),Z1=new R({id:"hsv",name:"HSV",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},v:{range:[0,100],name:"Value"}},base:X1,fromBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2],r=(e/=100)+(r/=100)*Math.min(e,1-e);return[t,0==r?0:200*(1-e/r),100*r]},toBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2],r=(e/=100)*(1-(r/=100)/2);return[t,0==r||1==r?0:(e-r)/Math.min(r,1-r)*100,100*r]},formats:{color:{toGamut:!0}}}),J1=new R({id:"hwb",name:"HWB",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},w:{range:[0,100],name:"Whiteness"},b:{range:[0,100],name:"Blackness"}},base:Z1,fromBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2];return[t,e*(100-r)/100,100-e]},toBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2],n=(r/=100)+(e/=100);return 1<=n?[t,0,100*(r/n)]:[t,100*(0==(n=1-e)?0:1-r/n),100*n]},formats:{hwb:{toGamut:!0,coords:[" | ","",""]}}}),Q1=new t({id:"a98rgb-linear",name:"Linear Adobe® 98 RGB compatible",white:"D65",toXYZ_M:[[.5766690429101305,.1855582379065463,.1882286462349947],[.29734497525053605,.6273635662554661,.07529145849399788],[.02703136138641234,.07068885253582723,.9913375368376388]],fromXYZ_M:[[2.0415879038107465,-.5650069742788596,-.34473135077832956],[-.9692436362808795,1.8759675015077202,.04155505740717557],[.013444280632031142,-.11836239223101838,1.0151749943912054]]}),ed=new t({id:"a98rgb",name:"Adobe® 98 RGB compatible",base:Q1,toBase:function(e){return e.map(function(e){return Math.pow(Math.abs(e),563/256)*Math.sign(e)})},fromBase:function(e){return e.map(function(e){return Math.pow(Math.abs(e),256/563)*Math.sign(e)})},formats:{color:{id:"a98-rgb"}}}),td=new t({id:"prophoto-linear",name:"Linear ProPhoto",white:"D50",base:Er,toXYZ_M:[[.7977604896723027,.13518583717574031,.0313493495815248],[.2880711282292934,.7118432178101014,8565396060525902e-20],[0,0,.8251046025104601]],fromXYZ_M:[[1.3457989731028281,-.25558010007997534,-.05110628506753401],[-.5446224939028347,1.5082327413132781,.02053603239147973],[0,0,1.2119675456389454]]}),rd=new t({id:"prophoto",name:"ProPhoto",base:td,toBase:function(e){return e.map(function(e){return e<.03125?e/16:Math.pow(e,1.8)})},fromBase:function(e){return e.map(function(e){return 1/512<=e?Math.pow(e,1/1.8):16*e})},formats:{color:{id:"prophoto-rgb"}}}),nd=new R({id:"oklch",name:"OKLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:z1,fromBase:function(e){var e=x(e,3),t=e[0],r=e[1],e=e[2],n=Math.abs(r)<2e-4&&Math.abs(e)<2e-4?NaN:180*Math.atan2(e,r)/Math.PI;return[t,Math.sqrt(Math.pow(r,2)+Math.pow(e,2)),_c(n)]},toBase:function(e){var t,e=x(e,3),r=e[0],n=e[1],e=e[2],n=isNaN(e)?t=0:(t=n*Math.cos(e*Math.PI/180),n*Math.sin(e*Math.PI/180));return[r,t,n]},formats:{oklch:{coords:[" | ",""," | "]}}}),ad=2610/Math.pow(2,14),od=Math.pow(2,14)/2610,id=2523/Math.pow(2,5),sd=Math.pow(2,5)/2523,ud=3424/Math.pow(2,12),ld=2413/Math.pow(2,7),cd=2392/Math.pow(2,7),dd=new t({id:"rec2100pq",name:"REC.2100-PQ",base:su,toBase:function(e){return e.map(function(e){return 1e4*Math.pow(Math.max(Math.pow(e,sd)-ud,0)/(ld-cd*Math.pow(e,sd)),od)/203})},fromBase:function(e){return e.map(function(e){var e=Math.max(203*e/1e4,0),t=ud+ld*Math.pow(e,ad),e=1+cd*Math.pow(e,ad);return Math.pow(t/e,id)})},formats:{color:{id:"rec2100-pq"}}}),pd=.17883277,fd=.28466892,md=.55991073,hd=3.7743,gd=new t({id:"rec2100hlg",cssid:"rec2100-hlg",name:"REC.2100-HLG",referred:"scene",base:su,toBase:function(e){return e.map(function(e){return e<=.5?Math.pow(e,2)/3*hd:Math.exp((e-md)/pd+fd)/12*hd})},fromBase:function(e){return e.map(function(e){return(e/=hd)<=1/12?Math.sqrt(3*e):pd*Math.log(12*e-fd)+md})},formats:{color:{id:"rec2100-hlg"}}}),bd={};function vd(e){var t=e.id;e.toCone_M,e.fromCone_M;bd[t]=e}function yd(e,t,r){var n=bd[2"===o?(t=e,e=function(){var e=t.apply(void 0,arguments);return Cd.get(e)},Object.assign(e,t)):"array"===o&&(e=e.map(function(e){return Cd.get(e)})),e}var t=2n.value?(a.value=(a.value-n.value)*e/(r.value-n.value),r.value=e):a.value=r.value=0,n.value=0,t[r.name]=r.value,t[n.name]=n.value,t[a.name]=a.value,t}},{key:"clip",value:function(){var e=new Id(this),t=e.getLuminosity(),r=Math.min(e.r,e.g,e.b),n=Math.max(e.r,e.g,e.b);return r<0&&(e.r=t+(e.r-t)*t/(t-r),e.g=t+(e.g-t)*t/(t-r),e.b=t+(e.b-t)*t/(t-r)),1Math.ceil(u.left+u.width)||Math.floor(e.top+e.height)>Math.ceil(u.top+u.height))}))}while(e=l);return!1}function Kd(e){for(var t=g(e).parent;t;){if(Lp(t.actualNode))return t.actualNode;t=t.parent}}var Xd=function n(a,o){var t=2a&&e.left>r.right||e.top>n&&e.top>r.bottom||e.rightr.right||e.top>r.bottom)||"scroll"===a.overflow||"auto"===a.overflow||t instanceof window.HTMLBodyElement||t instanceof window.HTMLHtmlElement)},Qd=0;function ep(e,t,r){var n;return ge(this,ep),(n=re(this,ep)).shadowId=r,n.children=[],n.actualNode=e,(n.parent=t)||(Qd=0),n.nodeIndex=Qd++,n._isHidden=null,n._cache={},n._isXHTML=Xa(e.ownerDocument),"input"===e.nodeName.toLowerCase()&&(r=e.getAttribute("type"),r=n._isXHTML?r:(r||"").toLowerCase(),Cf().includes(r)||(r="text"),n._type=r),v.get("nodeMap")&&v.get("nodeMap").set(e,n),n}oe(ep,p);var tp,rp=ve(ep,[{key:"props",get:function(){var e,t,r,n;return this._cache.hasOwnProperty("props")||(e=(n=this.actualNode).nodeType,t=n.nodeName,r=n.id,n=n.nodeValue,this._cache.props={nodeType:e,nodeName:this._isXHTML?t:t.toLowerCase(),id:r,type:this._type,nodeValue:n},1===e&&(this._cache.props.multiple=this.actualNode.multiple,this._cache.props.value=this.actualNode.value,this._cache.props.selected=this.actualNode.selected,this._cache.props.checked=this.actualNode.checked,this._cache.props.indeterminate=this.actualNode.indeterminate)),this._cache.props}},{key:"attr",value:function(e){return"function"!=typeof this.actualNode.getAttribute?null:this.actualNode.getAttribute(e)}},{key:"hasAttr",value:function(e){return"function"==typeof this.actualNode.hasAttribute&&this.actualNode.hasAttribute(e)}},{key:"attrNames",get:function(){var e;return this._cache.hasOwnProperty("attrNames")||(e=(this.actualNode.attributes instanceof window.NamedNodeMap?this.actualNode:this.actualNode.cloneNode(!1)).attributes,this._cache.attrNames=Array.from(e).map(function(e){return e.name})),this._cache.attrNames}},{key:"getComputedStylePropertyValue",value:function(e){var t="computedStyle_"+e;return this._cache.hasOwnProperty(t)||(this._cache.hasOwnProperty("computedStyle")||(this._cache.computedStyle=window.getComputedStyle(this.actualNode)),this._cache[t]=this._cache.computedStyle.getPropertyValue(e)),this._cache[t]}},{key:"isFocusable",get:function(){return this._cache.hasOwnProperty("isFocusable")||(this._cache.isFocusable=w(this.actualNode)),this._cache.isFocusable}},{key:"tabbableElements",get:function(){return this._cache.hasOwnProperty("tabbableElements")||(this._cache.tabbableElements=Ks(this)),this._cache.tabbableElements}},{key:"clientRects",get:function(){return this._cache.hasOwnProperty("clientRects")||(this._cache.clientRects=Array.from(this.actualNode.getClientRects()).filter(function(e){return 0e.clientWidth+n,n=e.scrollHeight>e.clientHeight+n;if(a||n)return t=jp(r=window.getComputedStyle(e),"overflow-x"),r=jp(r,"overflow-y"),a&&t||n&&r?{elm:e,top:e.scrollTop,left:e.scrollLeft}:void 0}),qp=function(){var e=0=r.startTime}),a=0;a"].includes(b[0].combinator))throw new Error("axe.utils.querySelectorAll does not support the combinator: "+g[1].combinator);(">"===b[0].combinator?d=d||[]:p=p||[]).push(b)}g[0].id&&c.shadowId!==s.parentShadowId||null==(b=s.anyLevel)||!b.includes(g)||(p=p||[]).push(g)}for(c.children&&c.children.length&&(i.push(s),s=of(c.children,p,d,c.shadowId,o.pop()));s.vNodesIndex===s.vNodes.length&&i.length;)o.push(s),s=i.pop()}return u},uf=function(e){var t,r,s,u,e=void 0===(e=e.treeRoot)?axe._tree[0]:e;return t=[],e=sf(e=e,"*",function(e){return!t.includes(e.shadowId)&&(t.push(e.shadowId),!0)}).map(function(e){return{shadowId:e.shadowId,rootNode:Oi(e.actualNode)}}),(e=af(e,[])).length?(r=document.implementation.createHTMLDocument("Dynamic document for loading cssom"),r=$p(r),s=r,u=[],e.forEach(function(e,t){var r=e.rootNode,e=e.shadowId,n=function(e,t,r){t=11===e.nodeType&&t?function(n,a){return Array.from(n.children).filter(lf).reduce(function(e,t){var r=t.nodeName.toUpperCase(),t="STYLE"===r?t.textContent:t,t=a({data:t,isLink:"LINK"===r,root:n});return t.sheet&&e.push(t.sheet),e},[])}(e,r):function(e){return Array.from(e.styleSheets).filter(function(e){return!!e.media&&cf(e.media.mediaText)})}(e);return function(e){var t=[];return e.filter(function(e){if(e.href){if(t.includes(e.href))return!1;t.push(e.href)}return!0})}(t)}(r,e,s);if(!n)return Promise.all(u);var a=t+1,o={rootNode:r,shadowId:e,convertDataToStylesheet:s,rootIndex:a},i=[],t=Promise.all(n.map(function(e,t){return ef(e,o,[a,t],i)}));u.push(t)}),Promise.all(u).then(function r(e){return e.reduce(function(e,t){return Array.isArray(t)?e.concat(r(t)):e.concat(t)},[])})):Promise.resolve()};function lf(e){var t=e.nodeName.toUpperCase(),r=e.getAttribute("href"),n=e.getAttribute("rel"),r="LINK"===t&&r&&n&&e.rel.toUpperCase().includes("STYLESHEET");return"STYLE"===t||r&&cf(e.media)}function cf(e){return!e||!e.toUpperCase().includes("PRINT")}var df=function(e){return e=void 0===(e=e.treeRoot)?axe._tree[0]:e,e=sf(e,"video, audio",function(e){e=e.actualNode;return e.hasAttribute("src")?!!e.getAttribute("src"):!(Array.from(e.getElementsByTagName("source")).filter(function(e){return!!e.getAttribute("src")}).length<=0)}),Promise.all(e.map(function(e){var r,e=e.actualNode;return r=e,new Promise(function(t){0.95*ns(window).width||s<10||e.querySelector("object, embed, iframe, applet"))},Yf=function(e){return!(!bu(e)&&!vu(e))||!!e.getAttribute("id")&&(e=m(e.getAttribute("id")),!!document.querySelector('[headers~="'.concat(e,'"]')))},Kf=function(e,t,r,n){if(Array.isArray(t)&&(n=r,r=t,t={x:0,y:0}),"string"==typeof e)switch(e){case"left":e={x:-1,y:0};break;case"up":e={x:0,y:-1};break;case"right":e={x:1,y:0};break;case"down":e={x:0,y:1}}return function e(t,r,n,a){var o,i=n[r.y]?n[r.y][r.x]:void 0;return i?"function"==typeof a&&!0===(o=a(i,r,n))?[i]:((o=e(t,{x:r.x+t.x,y:r.y+t.y},n,a)).unshift(i),o):[]}(e,{x:t.x+e.x,y:t.y+e.y},r,n)};function Xf(e){var t=$f(e),n=this,a=[],t=(t.forEach(function(e){var t=e.getAttribute("headers"),t=(t&&(a=a.concat(t.split(/\s+/))),e.getAttribute("aria-labelledby"));t&&(a=a.concat(t.split(/\s+/)))}),t.filter(function(e){return""!==C(e.textContent)&&("TH"===e.nodeName.toUpperCase()||-1!==["rowheader","columnheader"].indexOf(e.getAttribute("role")))})),o=mu(e),i=!0;return t.forEach(function(t){var e,r;t.getAttribute("id")&&a.includes(t.getAttribute("id"))||(e=hu(t,o),r=!1,(r=!(r=bu(t)?Kf("down",e,o).find(function(e){return!bu(e)&&Uf(e,o).includes(t)}):r)&&vu(t)?Kf("right",e,o).find(function(e){return!vu(e)&&Uf(e,o).includes(t)}):r)||n.relatedNodes(t),i=i&&r)}),!!i||void 0}var Zf={},Jf=(_e(Zf,{allowedAttr:function(){return Jf},arialabelText:function(){return au},arialabelledbyText:function(){return nu},getAccessibleRefs:function(){return em},getElementUnallowedRoles:function(){return am},getExplicitRole:function(){return c},getImplicitRole:function(){return Bu},getOwnedVirtual:function(){return Hu},getRole:function(){return d},getRoleType:function(){return Wl},getRolesByType:function(){return im},getRolesWithNameFromContents:function(){return cm},implicitNodes:function(){return pm},implicitRole:function(){return Bu},isAccessibleRef:function(){return fm},isAriaRoleAllowedOnElement:function(){return tm},isComboboxPopup:function(){return mm},isUnsupportedRole:function(){return cu},isValidRole:function(){return du},label:function(){return gm},labelVirtual:function(){return Cl},lookupTable:function(){return dm},namedFromContents:function(){return $u},requiredAttr:function(){return bm},requiredContext:function(){return vm},requiredOwned:function(){return ym},validateAttr:function(){return Dm},validateAttrValue:function(){return wm}}),function(e){var e=A.ariaRoles[e],t=D(fu());return e&&(e.allowedAttrs&&t.push.apply(t,D(e.allowedAttrs)),e.requiredAttrs)&&t.push.apply(t,D(e.requiredAttrs)),t}),Qf=/^idrefs?$/,em=function(e){e=e.actualNode||e;var t=(t=y(e)).documentElement||t,r=v.get("idRefsByRoot",function(){return new Map}),n=r.get(t);return n||(n=new Map,r.set(t,n),function e(t,r,n){if(t.hasAttribute){var a;"LABEL"===t.nodeName.toUpperCase()&&t.hasAttribute("for")&&(a=t.getAttribute("for"),r.has(a)?r.get(a).push(t):r.set(a,[t]));for(var o=0;o option, datalist > option, optgroup > option")},SELECT:function(e){var t=e.node,e=e.role;return!t.multiple&&t.size<=1&&"menu"===e},SVG:function(e){var t=e.node,e=e.out;return!(!t.parentNode||"http://www.w3.org/2000/svg"!==t.parentNode.namespaceURI)||e}},Er.rolesOfType={widget:["button","checkbox","dialog","gridcell","link","log","marquee","menuitem","menuitemcheckbox","menuitemradio","option","progressbar","radio","scrollbar","searchbox","slider","spinbutton","status","switch","tab","tabpanel","textbox","timer","tooltip","tree","treeitem"]},Er),pm=function(e){var t=null,e=dm.role[e];return t=e&&e.implicit?wo(e.implicit):t},fm=function(e){return!!em(e).length};function mm(e){var t=(1=o}},Dm=function(e){return!!A.ariaAttrs[e]};function xm(e){var t=[],r=$f(e),n=mu(e);return r.forEach(function(e){ql(e)&&Gf(e)&&!gm(e)&&!Uf(e,n).some(function(e){return null!==e&&!!ql(e)})&&t.push(e)}),!t.length||(this.relatedNodes(t),!1)}function Em(e,t){return e=e.getAttribute("scope").toLowerCase(),-1!==t.values.indexOf(e)}function Fm(e,t,r){var n;if(void 0!==r.children)return n=r.attr("summary"),!(!(r=!!(r=r.children.find(Am))&&C(sl(r)))||!n)&&C(n).toLowerCase()===C(r).toLowerCase()}function Am(e){return"caption"===e.props.nodeName}function Cm(e){return!Gl(document)||"TH"===e.nodeName.toUpperCase()}function km(e){var t=mu(e),n=t[0];return t.length<=1||n.length<=1||e.rows.length<=1||n.reduce(function(e,t,r){return e||t!==n[r+1]&&void 0!==n[r+1]},!1)}function Nm(e,t,r){if(r.children){r=r.children.find(function(e){return"title"===e.props.nodeName});if(!r)return this.data({messageKey:"noTitle"}),!1;try{if(""===sl(r,{includeHidden:!0}).trim())return this.data({messageKey:"emptyTitle"}),!1}catch(e){return}return!0}}var Tm={};function Rm(e,t,r){var n=r.props.nodeName,a=(r.attr("type")||"").toLowerCase();return(r=r.attr("value"))&&this.data({messageKey:"has-label"}),!("input"!==n||!["submit","reset"].includes(a))&&null===r}function Om(e,t,r){var n=r.props.nodeName;return!!["img","input","area"].includes(n)&&r.hasAttr("alt")}function _m(){}function Sm(){var e=document.title;return!!C(e)}function Mm(t,e){return!(0<(e=e.cssProperties.filter(function(e){if("important"===t.style.getPropertyPriority(e))return e})).length&&(this.data(e),1))}function Pm(e,t,r){try{return!!C(nu(r))}catch(e){}}function Im(e,t,r){return!!C(au(r))}function Bm(t){var e,r=t.getAttribute("id").trim();return!r||(e=y(t),(e=Array.from(e.querySelectorAll('[id="'.concat(m(r),'"]'))).filter(function(e){return e!==t})).length&&this.relatedNodes(e),this.data(r),0===e.length)}function jm(e){var t=[];return e.filter(function(e){return-1===t.indexOf(e.data)&&(t.push(e.data),!0)})}function Lm(e,t,r){return r=C(r.attr("title")).toLowerCase(),this.data(r),!0}function qm(e){var t={};return e.forEach(function(e){t[e.data]=void 0!==t[e.data]?++t[e.data]:0}),e.forEach(function(e){e.result=!!t[e.data]}),e}function zm(e){return!!(e=Hs(e,"href"))&&(k(e)||void 0)}_e(Tm,{getAriaRolesByType:function(){return om},getAriaRolesSupportingNameFromContent:function(){return sm},getElementSpec:function(){return Iu},getElementsByContentType:function(){return pu},getGlobalAriaAttrs:function(){return fu},implicitHtmlRoles:function(){return Du}}),g1=is;var Vm=["alert","log","status"];function $m(e){return["none","presentation"].includes(d(e))&&!jl(e)}function Hm(e,t){var r=e.actualNode,n=d(e),r=(r.getAttribute("aria-live")||"").toLowerCase().trim(),a=om("landmark");return!!(["assertive","polite"].includes(r)||Vm.includes(n)||a.includes(n)||t.regionMatcher&&Pu(e,t.regionMatcher))}function Um(e){var o=e.filter(function(e){return e.data.isIframe});return e.forEach(function(e){if(!e.result&&1!==e.node.ancestry.length){var t,r=e.node.ancestry.slice(0,-1),n=E(o);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(Kp(r,a.node.ancestry)){e.result=a.result;break}}}catch(e){n.e(e)}finally{n.f()}}}),o.forEach(function(e){e.result||(e.result=!0)}),e}function Gm(e){e=window.getComputedStyle(function(e){for(var t=e,r=e.textContent.trim(),n=r;n===r&&void 0!==t;){var a=-1;if(0===(e=t).children.length)return e;for(;a++,""===(n=e.children[a].textContent.trim())&&a+1n.fontSize)&&(!t.weight||r.fontWeight-t.weight>n.fontWeight)&&(!t.italic||r.isItalic&&!n.isItalic)},!1)}function Ym(e,t,r){var n=(i=Array.from(e.parentNode.children)).indexOf(e),a=(t=t||{}).margins||[],o=i.slice(n+1).find(function(e){return"P"===e.nodeName.toUpperCase()}),i=i.slice(0,n).reverse().find(function(e){return"P"===e.nodeName.toUpperCase()}),n=Gm(e),s=o?Gm(o):null,i=i?Gm(i):null,u=t.passLength,t=t.failLength,e=e.textContent.trim().length;return(o=null==o?void 0:o.textContent.trim().length)*uwindow.innerWidth||e.top>window.innerHeight))return{x:Math.min(Math.ceil(e.left+e.width/2),window.innerWidth-1),y:Math.min(Math.ceil(e.top+e.height/2),window.innerHeight-1)}});function eh(e){return e.getPropertyValue("font-family").split(/[,;]/g).map(function(e){return e.trim().toLowerCase()})}var th=function(e,t){var r,n=window.getComputedStyle(e);return"none"!==n.getPropertyValue("background-image")||!!["border-bottom","border-top","outline"].reduce(function(e,t){var r=new _;return r.parseString(n.getPropertyValue(t+"-color")),e||"none"!==n.getPropertyValue(t+"-style")&&0=r.top&&e.bottom<=a&&e.left>=r.left&&e.right<=n})}function Ah(e){return e||void 0}var Ch=function(e,t){return t&&e?(t.alpha<1&&(t=ih(t,e)),e=e.getRelativeLuminance(),t=t.getRelativeLuminance(),(Math.max(t,e)+.05)/(Math.min(t,e)+.05)):null};function kh(e,t,r){for(var a=3=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right}function Lh(e){return{width:Math.round(10*e.width)/10,height:Math.round(10*e.height)/10}}function qh(e,t){return Ai(e,t)&&!Zs(t)}function zh(e){return e.map(function(e){return e.actualNode})}function Vh(e,t,r){var n,a=void 0===(a=(t=t||{}).scaleMinimum)?2:a,t=void 0!==(t=t.lowerBound)&&t;return!((r=r.attr("content")||"")&&(r=r.split(/[;,]/).reduce(function(e,t){var r,t=t.trim();return t&&(r=(t=x(t.split("="),2))[0],t=t[1],r)&&t&&(r=r.toLowerCase().trim(),t=t.toLowerCase().trim(),"maximum-scale"===r&&"yes"===t&&(t=1),"maximum-scale"===r&&parseFloat(t)<0||(e[r]=t)),e},{}),!(t&&r["maximum-scale"]&&parseFloat(r["maximum-scale"]) "),r[t]=e,!0):(t=e.node.ancestry.slice(0,e.node.ancestry.length-1).flat(1/0).join(" > "),r[t]&&(r[t].result=!0),!1)})}function Wh(e,t,r){return!bf(r,"track").some(function(e){return"captions"===(e.attr("kind")||"").toLowerCase()})&&void 0}function Yh(e,t,r){var n=r.children;if(!n||!n.length)return!1;for(var a,o=!1,i=!1,s=0;s=i||"bold"===n,n=Math.ceil(72*m)/96,s=i&&n ":"";if(3===i&&""!==a.trim())return t+"#text";if(1!==i||!k(e))return!1;a=c(e);return a?!n.includes(a)&&t+"[role=".concat(a,"]"):!r.includes(o)&&t+o}(s,i,t);u&&(a.includes(u)||a.push(u),1===(null==s||null==(i=s.actualNode)?void 0:i.nodeType))&&n.push(s.actualNode)}}return 0===a.length?!1:(this.data({values:a.join(", ")}),this.relatedNodes(n),!0)}},"invalidrole-evaluate":Wg,"is-element-focusable-evaluate":Gg,"is-initiator-matches":R0,"is-on-screen-evaluate":g1,"is-visible-matches":is,"is-visible-on-screen-matches":function(e,t){return is(t)},"label-content-name-mismatch-evaluate":sg,"label-content-name-mismatch-matches":function(e,t){var r=d(e);return!!(r&&om("widget").includes(r)&&sm().includes(r)&&(C(au(t))||C(nu(e)))&&C(Wu(t)))},"label-matches":function(e,t){return"input"!==t.props.nodeName||!1===t.hasAttr("type")||(t=t.attr("type").toLowerCase(),!1===["hidden","image","button","submit","reset"].includes(t))},"landmark-has-body-context-matches":function(e,t){return e.hasAttribute("role")||!Si(t,"article, aside, main, nav, section")},"landmark-is-top-level-evaluate":gg,"landmark-is-unique-after":ng,"landmark-is-unique-evaluate":rg,"landmark-unique-matches":function(e,t){return r=t,a=om("landmark"),!!(o=d(r))&&("header"!==(n=r.props.nodeName)&&"footer"!==n?"section"!==n&&"form"!==n?0<=a.indexOf(o)||"region"===o:!!u(r):!Ro(r,T0))&&k(t);var r,n,a,o},"layout-table-matches":N0,"link-in-text-block-evaluate":jg,"link-in-text-block-matches":k0,"link-in-text-block-style-evaluate":function(e){if(Mg(e))return!1;for(var t=l(e);t&&1===t.nodeType&&!Mg(t);)t=l(t);return t?(this.relatedNodes([t]),!!th(e,t)||!!function(e){for(var t=0,r=["before","after"];tt.maxDelay},"meta-viewport-scale-evaluate":Vh,"multiple-label-evaluate":og,"nested-interactive-matches":C0,"no-autoplay-audio-evaluate":Hh,"no-autoplay-audio-matches":A0,"no-empty-role-matches":F0,"no-explicit-name-required-matches":y0,"no-focusable-content-evaluate":function(e,t,r){if(r.children)try{var n,a=function t(e){if(!e.children){if(1===e.props.nodeType)throw new Error("Cannot determine children");return[]}var r=[];e.children.forEach(function(e){"widget"===Wl(e)&&w(e)?r.push(e):r.push.apply(r,D(t(e)))});return r}(r);return a.length?(0<(n=a.filter(hg)).length?(this.data({messageKey:"notHidden"}),this.relatedNodes(n)):this.relatedNodes(a),!1):!0}catch(e){}},"no-implicit-explicit-label-evaluate":Ug,"no-naming-method-matches":E0,"no-negative-tabindex-matches":x0,"no-role-matches":D0,"non-empty-if-present-evaluate":Rm,"not-html-matches":w0,"object-is-loaded-matches":function(t,r){return[y0,function(e){var t;return null==e||null==(t=e.ownerDocument)||!t.createRange||((t=e.ownerDocument.createRange()).setStart(e,0),t.setEnd(e,e.childNodes.length),0===t.getClientRects().length)}].every(function(e){return e(t,r)})},"only-dlitems-evaluate":function(e,t,r){var a=["definition","term","list"];return(r=r.children.reduce(function(e,t){var r=t.actualNode;return"DIV"===r.nodeName.toUpperCase()&&null===d(r)?e.concat(t.children):e.concat(t)},[]).reduce(function(e,t){var r,t=t.actualNode,n=t.nodeName.toUpperCase();return 1===t.nodeType&&k(t)?(r=c(t),("DT"!==n&&"DD"!==n||r)&&!a.includes(r)&&e.badNodes.push(t)):3===t.nodeType&&""!==t.nodeValue.trim()&&(e.hasNonEmptyTextNode=!0),e},{badNodes:[],hasNonEmptyTextNode:!1})).badNodes.length&&this.relatedNodes(r.badNodes),!!r.badNodes.length||r.hasNonEmptyTextNode},"only-listitems-evaluate":Kh,"p-as-heading-evaluate":Ym,"p-as-heading-matches":v0,"page-no-duplicate-after":Cg,"page-no-duplicate-evaluate":Ag,"presentation-role-conflict-matches":b0,"presentational-role-evaluate":function(e,t,r){var n=c(r);if(["presentation","none"].includes(n)&&["iframe","frame"].includes(r.props.nodeName)&&r.hasAttr("title"))this.data({messageKey:"iframe",nodeName:r.props.nodeName});else{var a,o=d(r);if(["presentation","none"].includes(o))return this.data({role:o}),!0;["presentation","none"].includes(n)&&(n=fu().some(function(e){return r.hasAttr(e)}),a=w(r),this.data({messageKey:n&&!a?"globalAria":!n&&a?"focusable":"both",role:o}))}return!1},"region-after":Um,"region-evaluate":function(e,t,r){return this.data({isIframe:["iframe","frame"].includes(r.props.nodeName)}),!v.get("regionlessNodes",function(){return function t(e,r){var n=e.actualNode;{if("button"===d(e)||Hm(e,r)||["iframe","frame"].includes(e.props.nodeName)||zd(e.actualNode)&&Hs(e.actualNode,"href")||!k(n)){for(var a=e;a;)a._hasRegionDescendant=!0,a=a.parent;return["iframe","frame"].includes(e.props.nodeName)?[e]:[]}return n!==document.body&&ql(n,!0)&&!$m(e)?[e]:e.children.filter(function(e){e=e.actualNode;return 1===e.nodeType}).map(function(e){return t(e,r)}).reduce(function(e,t){return e.concat(t)},[])}}(axe._tree[0],t).map(function(e){for(;e.parent&&!e.parent._hasRegionDescendant&&e.parent.actualNode!==document.body;)e=e.parent;return e}).filter(function(e,t,r){return r.indexOf(e)===t})}).includes(r)},"same-caption-summary-evaluate":Fm,"scope-value-evaluate":Em,"scrollable-region-focusable-matches":function(e,t){return void 0!==Lp(e,13)&&!1===mm(t)&&bf(t,"*").some(function(e){return Ll(e,!0,!0)})},"skip-link-evaluate":zm,"skip-link-matches":g0,"structured-dlitems-evaluate":Yh,"svg-namespace-matches":p0,"svg-non-empty-title-evaluate":Nm,"tabindex-evaluate":mg,"table-or-grid-role-matches":function(e,t){return t=d(t),["treegrid","grid","table"].includes(t)},"target-offset-evaluate":function(e,t,r){var n=(null==t?void 0:t.minOffset)||24;if(ms(10*n,r.boundingClientRect))return this.data({messageKey:"large",minOffset:n}),!0;var a,o,i=[],s=n,u=E(Ss(r,n));try{for(u.s();!(a=u.n()).done;){var l=a.value;if("widget"===Wl(l)&&w(l)){var c=null;try{c=hs(r,l,n/2)}catch(e){if(e.message.startsWith("splitRects"))return void this.data({messageKey:"tooManyRects",closestOffset:0,minOffset:n});throw e}null===c||n<=(c=2*(o=c,Math.round(10*o)/10))+.05||(s=Math.min(s,c),i.push(l))}}}catch(e){u.e(e)}finally{u.f()}return 0===i.length?(this.data({closestOffset:s,minOffset:n}),!0):(this.relatedNodes(i.map(function(e){return e.actualNode})),i.some(Zs)?(this.data({closestOffset:s,minOffset:n}),!Zs(r)&&void 0):void this.data({messageKey:"nonTabbableNeighbor",closestOffset:s,minOffset:n}))},"target-size-evaluate":function(e,t,r){var n,a,o,i,s,u,t=(null==t?void 0:t.minSize)||24,l=r.boundingClientRect;return ms(10*t,l)?(this.data({messageKey:"large",minSize:t}),!0):(s=ms.bind(null,t),i=Ss(r),a=r,n=i.filter(function(e){return!jh(e,a)&&qh(a,e)}),o=(i=function(e,t){var r,n=[],a=[],o=E(t);try{for(o.s();!(r=o.n()).done;){var i=r.value;!qh(e,i)&&bs(e,i)&&"none"!==i.getComputedStylePropertyValue("pointer-events")&&(jh(e,i)?n:a).push(i)}}catch(e){o.e(e)}finally{o.f()}return{fullyObscuringElms:n,partialObscuringElms:a}}(r,i)).fullyObscuringElms,i=i.partialObscuringElms,!n.length||!o.length&&s(l)?o.length?(this.relatedNodes(zh(o)),this.data({messageKey:"obscured"}),!0):(o=!Zs(r)&&void 0,s(l)?(i=i.filter(function(e){return"widget"===Wl(e)&&w(e)})).length?(r=function(e,t){var r,e=e.boundingClientRect,t=t.map(function(e){return e.boundingClientRect});try{r=vs(e,t)}catch(e){return null}return function(e,n){return e.reduce(function(e,t){var r=ms(n,e);return r!==ms(n,t)?r?e:t:(r=e.width*e.height,t.width*t.height elements of image maps have alternate text",help:"Active elements must have alternate text"},"aria-allowed-attr":{description:"Ensures an element's role supports its ARIA attributes",help:"Elements must only use supported ARIA attributes"},"aria-allowed-role":{description:"Ensures role attribute has an appropriate value for the element",help:"ARIA role should be appropriate for the element"},"aria-braille-equivalent":{description:"Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent",help:"aria-braille attributes must have a non-braille equivalent"},"aria-command-name":{description:"Ensures every ARIA button, link and menuitem has an accessible name",help:"ARIA commands must have an accessible name"},"aria-conditional-attr":{description:"Ensures ARIA attributes are used as described in the specification of the element's role",help:"ARIA attributes must be used as specified for the element's role"},"aria-deprecated-role":{description:"Ensures elements do not use deprecated roles",help:"Deprecated ARIA roles must not be used"},"aria-dialog-name":{description:"Ensures every ARIA dialog and alertdialog node has an accessible name",help:"ARIA dialog and alertdialog nodes should have an accessible name"},"aria-hidden-body":{description:'Ensures aria-hidden="true" is not present on the document body.',help:'aria-hidden="true" must not be present on the document body'},"aria-hidden-focus":{description:"Ensures aria-hidden elements are not focusable nor contain focusable elements",help:"ARIA hidden element must not be focusable or contain focusable elements"},"aria-input-field-name":{description:"Ensures every ARIA input field has an accessible name",help:"ARIA input fields must have an accessible name"},"aria-meter-name":{description:"Ensures every ARIA meter node has an accessible name",help:"ARIA meter nodes must have an accessible name"},"aria-progressbar-name":{description:"Ensures every ARIA progressbar node has an accessible name",help:"ARIA progressbar nodes must have an accessible name"},"aria-prohibited-attr":{description:"Ensures ARIA attributes are not prohibited for an element's role",help:"Elements must only use permitted ARIA attributes"},"aria-required-attr":{description:"Ensures elements with ARIA roles have all required ARIA attributes",help:"Required ARIA attributes must be provided"},"aria-required-children":{description:"Ensures elements with an ARIA role that require child roles contain them",help:"Certain ARIA roles must contain particular children"},"aria-required-parent":{description:"Ensures elements with an ARIA role that require parent roles are contained by them",help:"Certain ARIA roles must be contained by particular parents"},"aria-roledescription":{description:"Ensure aria-roledescription is only used on elements with an implicit or explicit role",help:"aria-roledescription must be on elements with a semantic role"},"aria-roles":{description:"Ensures all elements with a role attribute use a valid value",help:"ARIA roles used must conform to valid values"},"aria-text":{description:'Ensures role="text" is used on elements with no focusable descendants',help:'"role=text" should have no focusable descendants'},"aria-toggle-field-name":{description:"Ensures every ARIA toggle field has an accessible name",help:"ARIA toggle fields must have an accessible name"},"aria-tooltip-name":{description:"Ensures every ARIA tooltip node has an accessible name",help:"ARIA tooltip nodes must have an accessible name"},"aria-treeitem-name":{description:"Ensures every ARIA treeitem node has an accessible name",help:"ARIA treeitem nodes should have an accessible name"},"aria-valid-attr-value":{description:"Ensures all ARIA attributes have valid values",help:"ARIA attributes must conform to valid values"},"aria-valid-attr":{description:"Ensures attributes that begin with aria- are valid ARIA attributes",help:"ARIA attributes must conform to valid names"},"audio-caption":{description:"Ensures