/** * @license * Copyright (C) Level Access 2015-2024 - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * By using this code you automatically agree to Section 2 Service Terms, Section 5.2 License and Use Restrictions; and Section 6 Representations, Warranties, Remedies and Disclaimers of Level Access??? Master Subscription Agreement (http://www.levelaccess.com/msa/) */ 'use strict';var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1; $jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function($target$$,$property$$,$descriptor$$){if($target$$==Array.prototype||$target$$==Object.prototype)return $target$$;$target$$[$property$$]=$descriptor$$.value;return $target$$}; $jscomp.getGlobal=function($passedInThis_possibleGlobals$$){$passedInThis_possibleGlobals$$=["object"==typeof globalThis&&globalThis,$passedInThis_possibleGlobals$$,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var $i$$=0;$i$$<$passedInThis_possibleGlobals$$.length;++$i$$){var $maybeGlobal$$=$passedInThis_possibleGlobals$$[$i$$];if($maybeGlobal$$&&$maybeGlobal$$.Math==Math)return $maybeGlobal$$}throw Error("Cannot find global object");}; $jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$"; var $jscomp$lookupPolyfilledValue=function($target$$,$property$$){var $obfuscatedName_polyfill$$=$jscomp.propertyToPolyfillSymbol[$property$$];if(null==$obfuscatedName_polyfill$$)return $target$$[$property$$];$obfuscatedName_polyfill$$=$target$$[$obfuscatedName_polyfill$$];return void 0!==$obfuscatedName_polyfill$$?$obfuscatedName_polyfill$$:$target$$[$property$$]}; $jscomp.polyfill=function($target$$,$polyfill$$,$fromLang$$,$toLang$$){$polyfill$$&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated($target$$,$polyfill$$,$fromLang$$,$toLang$$):$jscomp.polyfillUnisolated($target$$,$polyfill$$,$fromLang$$,$toLang$$))}; $jscomp.polyfillUnisolated=function($property$jscomp$7_split_target$$,$impl_polyfill$$,$fromLang$jscomp$1_obj$$,$i$jscomp$4_orig_toLang$$){$fromLang$jscomp$1_obj$$=$jscomp.global;$property$jscomp$7_split_target$$=$property$jscomp$7_split_target$$.split(".");for($i$jscomp$4_orig_toLang$$=0;$i$jscomp$4_orig_toLang$$<$property$jscomp$7_split_target$$.length-1;$i$jscomp$4_orig_toLang$$++){var $key$$=$property$jscomp$7_split_target$$[$i$jscomp$4_orig_toLang$$];if(!($key$$ in $fromLang$jscomp$1_obj$$))return; $fromLang$jscomp$1_obj$$=$fromLang$jscomp$1_obj$$[$key$$]}$property$jscomp$7_split_target$$=$property$jscomp$7_split_target$$[$property$jscomp$7_split_target$$.length-1];$i$jscomp$4_orig_toLang$$=$fromLang$jscomp$1_obj$$[$property$jscomp$7_split_target$$];$impl_polyfill$$=$impl_polyfill$$($i$jscomp$4_orig_toLang$$);$impl_polyfill$$!=$i$jscomp$4_orig_toLang$$&&null!=$impl_polyfill$$&&$jscomp.defineProperty($fromLang$jscomp$1_obj$$,$property$jscomp$7_split_target$$,{configurable:!0,writable:!0,value:$impl_polyfill$$})}; $jscomp.polyfillIsolated=function($isSimpleName_target$$,$impl$jscomp$1_polyfill$$,$BIN_ID_fromLang$$,$ownerObject_root$jscomp$3_toLang$$){var $property$jscomp$8_split$$=$isSimpleName_target$$.split(".");$isSimpleName_target$$=1===$property$jscomp$8_split$$.length;$ownerObject_root$jscomp$3_toLang$$=$property$jscomp$8_split$$[0];$ownerObject_root$jscomp$3_toLang$$=!$isSimpleName_target$$&&$ownerObject_root$jscomp$3_toLang$$ in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var $i$$=0;$i$$< $property$jscomp$8_split$$.length-1;$i$$++){var $key$$=$property$jscomp$8_split$$[$i$$];if(!($key$$ in $ownerObject_root$jscomp$3_toLang$$))return;$ownerObject_root$jscomp$3_toLang$$=$ownerObject_root$jscomp$3_toLang$$[$key$$]}$property$jscomp$8_split$$=$property$jscomp$8_split$$[$property$jscomp$8_split$$.length-1];$BIN_ID_fromLang$$=$jscomp.IS_SYMBOL_NATIVE&&"es6"===$BIN_ID_fromLang$$?$ownerObject_root$jscomp$3_toLang$$[$property$jscomp$8_split$$]:null;$impl$jscomp$1_polyfill$$=$impl$jscomp$1_polyfill$$($BIN_ID_fromLang$$); null!=$impl$jscomp$1_polyfill$$&&($isSimpleName_target$$?$jscomp.defineProperty($jscomp.polyfills,$property$jscomp$8_split$$,{configurable:!0,writable:!0,value:$impl$jscomp$1_polyfill$$}):$impl$jscomp$1_polyfill$$!==$BIN_ID_fromLang$$&&(void 0===$jscomp.propertyToPolyfillSymbol[$property$jscomp$8_split$$]&&($BIN_ID_fromLang$$=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[$property$jscomp$8_split$$]=$jscomp.IS_SYMBOL_NATIVE?$jscomp.global.Symbol($property$jscomp$8_split$$):$jscomp.POLYFILL_PREFIX+ $BIN_ID_fromLang$$+"$"+$property$jscomp$8_split$$),$jscomp.defineProperty($ownerObject_root$jscomp$3_toLang$$,$jscomp.propertyToPolyfillSymbol[$property$jscomp$8_split$$],{configurable:!0,writable:!0,value:$impl$jscomp$1_polyfill$$})))}; $jscomp.polyfill("Array.prototype.includes",function($orig$$){return $orig$$?$orig$$:function($searchElement$$,$i$jscomp$6_opt_fromIndex$$){var $array$$=this;$array$$ instanceof String&&($array$$=String($array$$));var $len$$=$array$$.length;$i$jscomp$6_opt_fromIndex$$=$i$jscomp$6_opt_fromIndex$$||0;for(0>$i$jscomp$6_opt_fromIndex$$&&($i$jscomp$6_opt_fromIndex$$=Math.max($i$jscomp$6_opt_fromIndex$$+$len$$,0));$i$jscomp$6_opt_fromIndex$$<$len$$;$i$jscomp$6_opt_fromIndex$$++){var $element$$=$array$$[$i$jscomp$6_opt_fromIndex$$]; if($element$$===$searchElement$$||Object.is($element$$,$searchElement$$))return!0}return!1}},"es7","es3"); var LevelAccess_AccessJS_AccessEngine=function($exports$$){function $aeArFunc$$($ae_ar_node$$){$ae_ar_node$$=$ae_ar_node$$.getAttribute("data-ae_ar");return null===$ae_ar_node$$?"null":$ae_ar_node$$}function $isRunningTooLong$$(){if($markdownStageExecutionTimeout$$&&$startTime$$){const $didMarkdownStageExecutionTimeOut$jscomp$0$$=performance.now()-$startTime$$>$markdownStageExecutionTimeout$$;$didMarkdownStageExecutionTimeOut$jscomp$0$$&&($didMarkdownStageExecutionTimeOut$$=$didMarkdownStageExecutionTimeOut$jscomp$0$$); return $didMarkdownStageExecutionTimeOut$jscomp$0$$}return!1}function $getRuntimeExceededMessage$$(){return`markdown runtime execution limit of ${$markdownStageExecutionTimeout$$}ms exceeded`}function $stage1_markDown_liveDOM_copyInfo$$($testWind$$,$testDoc$$,$stage1MarkdownFuncs$$){try{$detectShadowDOM$$=!1;$stage1_markDownFunc_errors$$={};let $addedStage1Funcs$$=Object.keys($stage1MarkdownFuncs$$),$markEach$$=function($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();if(1=== $n$$.nodeType){let $styleFromOriginal$$=$testWind$$.getComputedStyle($n$$,null),$oI$$=[];var $JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$="hidden"===$styleFromOriginal$$.visibility?"visibility;hidden":null;null!==$JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$&&$oI$$.push($JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$);for(let $prop$$ in $blockStyles$$)($JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$=$styleFromOriginal$$.getPropertyValue($prop$$))&& $oI$$.push(`${$prop$$};${$JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$}`);for($JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$=$addedStage1Funcs$$.length;$JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();try{let $extractedData$$=$stage1MarkdownFuncs$$[$addedStage1Funcs$$[$JSCompiler_inline_result$jscomp$0_i$jscomp$7_propValue_visibility$$]]($styleFromOriginal$$,$testWind$$, $n$$);null!==$extractedData$$&&$oI$$.push($extractedData$$)}catch($err$$){$logger$$.error("Error",$err$$),$stage1_markDownFunc_errors$$.push("name of function")}}$n$$.setAttribute("data-ae_styles",$oI$$.join(";"));$n$$.shadowRoot&&(!1===$detectShadowDOM$$&&($detectShadowDOM$$=!0),null!==$n$$.shadowRoot.firstElementChild&&$markEach$$($n$$.shadowRoot.firstElementChild));$n$$.hasChildNodes()?null!==$n$$.firstChild&&$markEach$$($n$$.firstChild):$n$$.childNodes&&0<$n$$.childNodes.length&&$markEach$$($n$$.childNodes[0])}}while($n$$= $n$$.nextSibling)};$markEach$$($testDoc$$.querySelector("body, frameset"));return 1}catch($err$$){return $logger$$.error("Error","stage1_markDown_liveDOM_copyInfo",$err$$),$stage1_markDownFunc_errors$$.markViewable_stage1_MarkDownDOM=$err$$,0}}function $cloneThisNode$$($node$$,$deep$$){try{if(3===$node$$.nodeType)return document.createTextNode($node$$.textContent);var $tree$$=null,$treeTagName$$=$node$$.tagName.toLowerCase();const $createDiv$$=()=>{$tree$$=document.createElement("div");$tree$$.setAttribute("data-ae_origTagName", $treeTagName$$)};if(-1!==$treeTagName$$.indexOf("-"))$createDiv$$();else try{$tree$$=document.createElement($treeTagName$$)}catch($err$$){if($err$$ instanceof DOMException)$createDiv$$();else throw $err$$;}for(var $attrs$$=$node$$.attributes,$j$$=$attrs$$.length;$j$$--;){var $attr$$=$attrs$$[$j$$];if("is"!==$attr$$.name)try{"muted"===$attr$$.name&&($tree$$.muted=!1!==$attr$$.value&&"false"!==$attr$$.value),$tree$$.setAttribute($attr$$.name,$attr$$.value)}catch($err$$){}}if(void 0===$deep$$||!1=== $deep$$)return $tree$$;var $parentEl$$=$tree$$,$origTagName$$=!1;let $markEach$$=function($n$$){do{if(1===$n$$.nodeType){$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$=$n$$.tagName;let $childElement$$;if(-1!==$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$.indexOf("-"))$origTagName$$=$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$.toLowerCase(),$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$="div",$childElement$$=document.createElement($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$); else try{$childElement$$=document.createElement($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$)}catch($err$$){if($err$$ instanceof DOMException)$origTagName$$=$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$.toLowerCase(),$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$="div",$childElement$$=document.createElement($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$);else throw $err$$;}for(var $attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$= $n$$.attributes,$j$$=$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$.length;$j$$--;){var $attr$$=$attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$[$j$$],$attrName$$=$attr$$.name;$attr$$=$attr$$.value;if("is"!==$attrName$$)try{"muted"===$attrName$$&&($childElement$$.muted=!1!==$attr$$&&"false"!==$attr$$),$childElement$$.setAttribute($attrName$$,$attr$$)}catch($err$$){}}$n$$.childNodes&&0<$n$$.childNodes.length?($childElement$$.setAttribute("data-ae_uel",$n$$.getAttribute("data-ae_uel")), !1!==$origTagName$$&&($childElement$$.setAttribute("data-ae_origTagName",$origTagName$$),$origTagName$$=!1),$childElement$$.setAttribute("data-ae_justadded","true"),$parentEl$$.appendChild($childElement$$),$parentEl$$=$parentEl$$.querySelector("[data-ae_justadded]"),$parentEl$$.removeAttribute("data-ae_justadded"),($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$=$n$$.childNodes[0])&&$markEach$$($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$)):(!1!==$origTagName$$&& ($childElement$$.setAttribute("data-ae_origTagName",$origTagName$$),$origTagName$$=!1),$childElement$$.innerHTML=$n$$.innerHTML,$parentEl$$.appendChild($childElement$$))}3===$n$$.nodeType&&($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$=document.createTextNode($n$$.textContent),$parentEl$$.appendChild($attrs$jscomp$1_firstChild$jscomp$2_tagName$jscomp$6_textNode$$));null===$n$$.nextSibling&&($parentEl$$=$getParent$$($parentEl$$))}while($n$$=$n$$.nextSibling)};var $firstChild$$=$node$$.firstChild; $firstChild$$?$markEach$$($firstChild$$):$tree$$.innerHTML=$node$$.innerHTML;return $tree$$}catch($err$$){return $logger$$.error($err$$),null}}function $cloneThisNodeForMarkDown$$($node$$,$deep$$){if(!1===$detectShadowDOM$$||$node$$.nodeType===Node.COMMENT_NODE)return $node$$.cloneNode($deep$$);if(3===$node$$.nodeType)return document.createTextNode($node$$.textContent);var $tree$$=null,$attrs$jscomp$2_treeTagName$$=$node$$.tagName.toLowerCase();$tree$$=document.createElement("div");$tree$$.setAttribute("data-ae_origTagName", $attrs$jscomp$2_treeTagName$$);$attrs$jscomp$2_treeTagName$$=$node$$.attributes;for(var $j$jscomp$0$$=$attrs$jscomp$2_treeTagName$$.length;$j$jscomp$0$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();var $attr$$=$attrs$jscomp$2_treeTagName$$[$j$jscomp$0$$];if("is"!==$attr$$.name)try{$tree$$.setAttribute($attr$$.name,$attr$$.value)}catch($err$$){}}if(void 0===$deep$$||!1===$deep$$)return $tree$$;var $parentEl$$=$tree$$,$origTagName$$=!1;try{let $markEach$$=function($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$(); if(1===$n$$.nodeType){$origTagName$$=$n$$.tagName.toLowerCase();var $childElement$jscomp$1_firstChild$jscomp$3_textNode$$=document.createElement("div");$childElement$jscomp$1_firstChild$jscomp$3_textNode$$.setAttribute("data-ae_origTagName",$origTagName$$);for(var $attrs$$=$n$$.attributes,$j$$=$attrs$$.length;$j$$--;){var $attr$jscomp$3_attrValue$$=$attrs$$[$j$$],$attrName$$=$attr$jscomp$3_attrValue$$.name;$attr$jscomp$3_attrValue$$=$attr$jscomp$3_attrValue$$.value;if("is"!==$attrName$$)try{$childElement$jscomp$1_firstChild$jscomp$3_textNode$$.setAttribute($attrName$$, $attr$jscomp$3_attrValue$$)}catch($err$$){}}$n$$.childNodes&&0<$n$$.childNodes.length?($childElement$jscomp$1_firstChild$jscomp$3_textNode$$.setAttribute("data-ae_uel",$n$$.getAttribute("data-ae_uel")),$childElement$jscomp$1_firstChild$jscomp$3_textNode$$.setAttribute("data-ae_justadded","true"),$parentEl$$.appendChild($childElement$jscomp$1_firstChild$jscomp$3_textNode$$),$parentEl$$=$parentEl$$.querySelector("[data-ae_justadded]"),$parentEl$$.removeAttribute("data-ae_justadded"),($childElement$jscomp$1_firstChild$jscomp$3_textNode$$= $n$$.childNodes[0])&&$markEach$$($childElement$jscomp$1_firstChild$jscomp$3_textNode$$)):("script"!==$origTagName$$&&"style"!==$origTagName$$&&"template"!==$origTagName$$&&"noscript"!==$origTagName$$&&($childElement$jscomp$1_firstChild$jscomp$3_textNode$$.innerHTML=$n$$.innerHTML),$parentEl$$.appendChild($childElement$jscomp$1_firstChild$jscomp$3_textNode$$))}3===$n$$.nodeType&&($childElement$jscomp$1_firstChild$jscomp$3_textNode$$=document.createTextNode($n$$.textContent),$parentEl$$.appendChild($childElement$jscomp$1_firstChild$jscomp$3_textNode$$)); null===$n$$.nextSibling&&($parentEl$$=$getParent$$($parentEl$$))}while($n$$=$n$$.nextSibling)};$fixChildren$$($node$$);0<$node$$.children.length?$markEach$$($node$$.children[0]):"script"!==$origTagName$$&&"style"!==$origTagName$$&&"template"!==$origTagName$$&&"noscript"!==$origTagName$$&&($tree$$.innerHTML=$node$$.innerHTML);return $tree$$}catch($err$$){return $logger$$.error($err$$),null}}function $retrieveComputedCssStyles$$($node$jscomp$8_oI$$,$pseudoElt$$){$node$jscomp$8_oI$$=$node$jscomp$8_oI$$.getAttribute("data-ae_styles"); $node$jscomp$8_oI$$=null!==$node$jscomp$8_oI$$?$node$jscomp$8_oI$$.split(";"):[];const $originalInformation$$={};for(let $j$$=$node$jscomp$8_oI$$.length;$j$$--;){if(0!==$j$$%2)continue;let $propName$$;if($pseudoElt$$)if(-1!==$node$jscomp$8_oI$$[$j$$].indexOf($pseudoElt$$))$propName$$=$node$jscomp$8_oI$$[$j$$].replace($pseudoElt$$,"");else continue;else if(-1===$node$jscomp$8_oI$$[$j$$].indexOf(":before")&&-1===$node$jscomp$8_oI$$[$j$$].indexOf(":after"))$propName$$=$node$jscomp$8_oI$$[$j$$];else continue; if($propName$$){let $propValue$$=$node$jscomp$8_oI$$[$j$$+1];"content"===$propName$$&&($propValue$$=$propValue$$.replace(/^"|\\|"$/g,""));$originalInformation$$[$propName$$]=$propValue$$}}return $originalInformation$$}function $aeSibFunc$$($node$$){var $sib$$="1";($node$$=$node$$.previousElementSibling)&&($node$$=$node$$.getAttribute("data-ae_sib"))&&($sib$$=parseInt($node$$)+1);return $sib$$}function $getParent$$($element$$){let $parentElement$$=$element$$.parentElement;void 0===$parentElement$$&& ($parentElement$$=$element$$.parentNode);return $parentElement$$}function $getPositionInParent$$($element$$,$tagSpecific$$=!1){let $position$$=1,$selectedElement$$=$element$$;for(;null!==($selectedElement$$=$selectedElement$$.previousElementSibling);)$tagSpecific$$&&$selectedElement$$.tagName!==$element$$.tagName||$position$$++;return $position$$}function $uelAccurate_FromRoot$$($element$$){if($specialTagNames$$.includes($element$$.tagName))return $element$$.tagName.toLowerCase();var $locator_locatorSecondPart$$= `*:nth-child(${$getPositionInParent$$($element$$)})`;let $parent$$=$getParent$$($element$$);for(var $locatorFirstPart_previousParent$$=$element$$;"HTML"!==$parent$$.tagName;){$element$$=$parent$$.tagName;if($specialTagNames$$.includes($element$$)){const $posSecondBracket$$=$locator_locatorSecondPart$$.indexOf(")")+1;$locator_locatorSecondPart$$=$locator_locatorSecondPart$$.slice($posSecondBracket$$,$locator_locatorSecondPart$$.length);$locatorFirstPart_previousParent$$=`${$locatorFirstPart_previousParent$$.tagName.toLowerCase()}:nth-of-type(${$getPositionInParent$$($locatorFirstPart_previousParent$$, !0)})`;$locator_locatorSecondPart$$=`${$element$$.toLowerCase()}>${$locatorFirstPart_previousParent$$}${$locator_locatorSecondPart$$}`}else $locator_locatorSecondPart$$=`*:nth-child(${$getPositionInParent$$($parent$$)})>${$locator_locatorSecondPart$$}`;$locatorFirstPart_previousParent$$=$parent$$;$parent$$=$getParent$$($parent$$)}return $locator_locatorSecondPart$$}function $aeBaseUELFunc$$($node$$,$attUel$$,$attSib$$){let $uel$$=null;const $parent$$=$getParent$$($node$$);try{var $host_nameTagName$$= $node$$.getRootNode().host}catch($err$$){$host_nameTagName$$=void 0}null===$parent$$&&"undefined"!==typeof $host_nameTagName$$&&($uel$$=$host_nameTagName$$.getAttribute($attUel$$)+"|");$host_nameTagName$$=$node$$.tagName;$specialTagNames$$.includes($host_nameTagName$$)?$uel$$=$host_nameTagName$$.toLowerCase():(null!==$parent$$&&($uel$$=$parent$$.getAttribute($attUel$$)),$uel$$=null===$uel$$?$uelAccurate_FromRoot$$($node$$):"|"===$uel$$.charAt($uel$$.length-1)?`${$uel$$}:host>*:nth-child(${$node$$.getAttribute($attSib$$)})`: $specialTagNames$$.includes($uel$$.toUpperCase())?`${$uel$$}>${$node$$.tagName.toLowerCase()}:nth-of-type(${$getPositionInParent$$($node$$,!0)})`:`${$uel$$}>*:nth-child(${$node$$.getAttribute($attSib$$)})`);return $uel$$}function $findElementThroughTreeBranch$$($startNode$$,$locator$$){var $locatedNode$$=null;(function $markEach$$($n$$){do if(1===$n$$.nodeType){if($n$$.getAttribute("data-ae_domuel")===$locator$$){$locatedNode$$=$n$$;break}$n$$.shadowRoot&&null!==$n$$.shadowRoot.firstElementChild&& $markEach$$($n$$.shadowRoot.firstElementChild);$n$$.hasChildNodes()?null!==$n$$.firstChild&&$markEach$$($n$$.firstChild):$n$$.childNodes&&0<$n$$.childNodes.length&&$markEach$$($n$$.childNodes[0])}while($n$$=$n$$.nextSibling)})($startNode$$);return $locatedNode$$}function $getElementFromOrigShadowRoot$$($elementShdwrtLocation$$,$testDoc$$){var $element$$=null;try{for(var $levels$$=$elementShdwrtLocation$$.split("|"),$currentShadowDOMHost$$=null,$i$$=0,$len$$=$levels$$.length;$i$$<$len$$;$i$$++){var $locator$$= $levels$$[$i$$];if($i$$!==$len$$-1)if(null===$currentShadowDOMHost$$)$currentShadowDOMHost$$=$testDoc$$.querySelector($locator$$);else if(0===$locator$$.indexOf("*:nth-child(")&&-1===$locator$$.indexOf(">")){var $number$$=parseInt($locator$$.substring(12,$locator$$.indexOf(")")));$fixChildren$$($currentShadowDOMHost$$);$currentShadowDOMHost$$=$currentShadowDOMHost$$.shadowRoot.children[$number$$-1]}else $currentShadowDOMHost$$=$currentShadowDOMHost$$.shadowRoot.querySelector($locator$$);else null=== $currentShadowDOMHost$$?$element$$=$testDoc$$.querySelector($locator$$):0===$locator$$.indexOf("*:nth-child(")&&-1===$locator$$.indexOf(">")?($number$$=parseInt($locator$$.substring(12,$locator$$.indexOf(")"))),$fixChildren$$($currentShadowDOMHost$$),$element$$=$currentShadowDOMHost$$.shadowRoot.children[$number$$-1]):$element$$=$currentShadowDOMHost$$.shadowRoot.querySelector($locator$$)}null===$element$$&&($element$$=$findElementThroughTreeBranch$$($testDoc$$.querySelector("body, frameset"),$elementShdwrtLocation$$))}catch($err$$){$logger$$.error("Error", "aeUtils: getElementFromOrigShadowRoot",$err$$)}return $element$$}function $rebuildShadowDOMFromOrig$$($n$$,$testDoc$$){try{const $domuel$$=$n$$.getAttribute("data-ae_domuel"),$origElement$$=$getElementFromOrigShadowRoot$$($domuel$$,$testDoc$$);if($origElement$$){const $origShadRoot$$=$origElement$$.shadowRoot;if($origShadRoot$$)if($n$$.shadowRoot){$n$$.shadowRoot.innerHTML="";$fixChildren$$($origShadRoot$$);const $childrenOfOrigElementShadowRoot$$=$origShadRoot$$.childNodes;for(let $c$$=0,$len$$= $childrenOfOrigElementShadowRoot$$.length;$c$$<$len$$;$c$$++)$n$$.shadowRoot.appendChild($cloneThisNodeForMarkDown$$($childrenOfOrigElementShadowRoot$$[$c$$],!0))}else{const $addedShadowRoot$$=$n$$.attachShadow({mode:"open"});$fixChildren$$($origShadRoot$$);const $childrenOfOrigElementShadowRoot$$=$origShadRoot$$.childNodes;for(let $c$$=0,$len$$=$childrenOfOrigElementShadowRoot$$.length;$c$$<$len$$;$c$$++)$addedShadowRoot$$.appendChild($cloneThisNodeForMarkDown$$($childrenOfOrigElementShadowRoot$$[$c$$], !0))}}}catch($err$$){$logger$$.error("Error","aeUtils: rebuildShadowDOMFromOrig",$err$$)}}function $isValidIdOrName$$($attValue_id$$){$attValue_id$$=$attValue_id$$.trim();return""!==$attValue_id$$&&-1===$attValue_id$$.indexOf(" ")?!0:!1}function $fixChildren$$($node$$){if("undefined"===typeof $node$$.children){for(var $children$$=[],$theChildren$$=$node$$.childNodes,$i$$=0,$len_theChildren$$=$theChildren$$.length;$i$$<$len_theChildren$$;$i$$++){var $nodeToCheck$$=$theChildren$$[$i$$];1===$nodeToCheck$$.nodeType&& ($children$$[$children$$.length]=$nodeToCheck$$)}$node$$.children=$children$$}return $node$$}function $isInt$$($value$jscomp$91_x$$){if(isNaN($value$jscomp$91_x$$))return!1;$value$jscomp$91_x$$=parseFloat($value$jscomp$91_x$$);return($value$jscomp$91_x$$|0)===$value$jscomp$91_x$$}function $removeAEAttributes$$($clone_node$$){$clone_node$$=$cloneThisNode$$($clone_node$$,!0);var $attributes$$=$clone_node$$.attributes;for(var $i$jscomp$11_j$$=$attributes$$.length;$i$jscomp$11_j$$--;){var $desc_name$$= $attributes$$[$i$jscomp$11_j$$].name;"data-ae_"!==$desc_name$$.substring(0,8)&&"data-la-"!==$desc_name$$.substring(0,8)||$clone_node$$.removeAttribute($desc_name$$)}$attributes$$=$clone_node$$.querySelectorAll("*");for($i$jscomp$11_j$$=$attributes$$.length;$i$jscomp$11_j$$--;){$desc_name$$=$attributes$$[$i$jscomp$11_j$$];const $descAttributes$$=$desc_name$$.attributes;for(let $k$$=$descAttributes$$.length;$k$$--;){const $dname$$=$descAttributes$$[$k$$].name;"data-ae_"!==$dname$$.substring(0,8)&&"data-la-"!== $dname$$.substring(0,8)||$desc_name$$.removeAttribute($dname$$)}}return $clone_node$$}function $stage0_markDown_liveDOM_domuels$$($testDoc$$){try{$startTime$$=performance.now();$didMarkdownStageExecutionTimeOut$$=!1;$stage0_markDownFunc_errors$$={};const $headNode$$=$testDoc$$.querySelector("head");if($headNode$$){const $firstHeadChild$$=$headNode$$.firstChild;if($firstHeadChild$$){const $markEachInHead$$=function($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();if(1===$n$$.nodeType){"base link meta noscript script style template title".split(" ").includes($n$$.tagName.toLowerCase())|| $n$$.setAttribute("data-ae_removefromclone","true");if($n$$.shadowRoot){var $firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$=$n$$.shadowRoot.firstElementChild;$firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$&&$markEachInHead$$($firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$)}$n$$.hasChildNodes()?($firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$=$n$$.firstChild)&&$markEachInHead$$($firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$):$n$$.childNodes&&0<$n$$.childNodes.length&& ($firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$=$n$$.childNodes[0])&&$markEachInHead$$($firstChild$jscomp$5_firstChild$jscomp$6_firstChild$$)}}while($n$$=$n$$.nextSibling)};$markEachInHead$$($firstHeadChild$$)}}let $markEach$$=function($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();if(1===$n$$.nodeType){$n$$.hasAttribute("data-ae_ignore")&&$n$$.hasAttribute("src")&&$n$$.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); $n$$.tagName&&["audio","video"].includes($n$$.tagName.toLowerCase())&&($JSCompiler_temp_const$jscomp$2_calcUel_duration$$=$n$$.duration)&&3<$JSCompiler_temp_const$jscomp$2_calcUel_duration$$&&$n$$.setAttribute("data-ae_durationtoolong",$JSCompiler_temp_const$jscomp$2_calcUel_duration$$);var $JSCompiler_temp_const$jscomp$2_calcUel_duration$$=$n$$,$JSCompiler_temp_const$$=$JSCompiler_temp_const$jscomp$2_calcUel_duration$$.setAttribute,$sib$$="1",$prevSib$jscomp$inline_32_previousSibling$$=$n$$.previousElementSibling; $prevSib$jscomp$inline_32_previousSibling$$&&($prevSib$jscomp$inline_32_previousSibling$$=$prevSib$jscomp$inline_32_previousSibling$$.getAttribute("data-ae_domsib"))&&($sib$$=parseInt($prevSib$jscomp$inline_32_previousSibling$$)+1);$JSCompiler_temp_const$$.call($JSCompiler_temp_const$jscomp$2_calcUel_duration$$,"data-ae_domsib",$sib$$);$JSCompiler_temp_const$jscomp$2_calcUel_duration$$=$aeBaseUELFunc$$($n$$,"data-ae_domuel","data-ae_domsib");$n$$.setAttribute("data-ae_domuel",$JSCompiler_temp_const$jscomp$2_calcUel_duration$$); $n$$.shadowRoot&&($n$$.setAttribute("data-ae_shdwrt",$JSCompiler_temp_const$jscomp$2_calcUel_duration$$),null!==$n$$.shadowRoot.firstElementChild&&$markEach$$($n$$.shadowRoot.firstElementChild));$n$$.hasChildNodes()?null!==$n$$.firstChild&&$markEach$$($n$$.firstChild):$n$$.childNodes&&0<$n$$.childNodes.length&&$markEach$$($n$$.childNodes[0])}}while($n$$=$n$$.nextSibling)};$markEach$$($testDoc$$.querySelector("body, frameset"));return 1}catch($err$$){return $logger$$.error("Error","stage0_markDown_liveDOM_domuels", $err$$),$stage0_markDownFunc_errors$$.markViewable_stage0_MarkDownDOM=$err$$,0}}function $stage3_cleanUpLiveDOM$$($testDoc$$){try{$stage3_markDownFunc_errors$$={};const $markEachInHead$$=function($n$$){do if(1===$n$$.nodeType){$n$$.removeAttribute("data-ae_removefromclone");if($n$$.shadowRoot){var $firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$=$n$$.shadowRoot.firstElementChild;$firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$&&$markEachInHead$$($firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$)}$n$$.hasChildNodes()? ($firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$=$n$$.firstChild)&&$markEachInHead$$($firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$):$n$$.childNodes&&0<$n$$.childNodes.length&&($firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$=$n$$.childNodes[0])&&$markEachInHead$$($firstChild$jscomp$10_firstChild$jscomp$11_firstChild$$)}while($n$$=$n$$.nextSibling)};$markEachInHead$$($testDoc$$.querySelector("head"));const $markEach$$=function($n$$){do if(1===$n$$.nodeType){$n$$.removeAttribute("data-ae_durationtoolong"); $n$$.removeAttribute("data-ae_styles");$n$$.removeAttribute("data-ae_shdwrt");$n$$.removeAttribute("data-ae_domuel");$n$$.removeAttribute("data-ae_domsib");if($n$$.shadowRoot){var $firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$=$n$$.shadowRoot.firstElementChild;$firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$&&$markEach$$($firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$)}$n$$.hasChildNodes()?($firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$=$n$$.firstChild)&&$markEach$$($firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$): $n$$.childNodes&&0<$n$$.childNodes.length&&($firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$=$n$$.childNodes[0])&&$markEach$$($firstChild$jscomp$12_firstChild$jscomp$13_firstChild$$)}while($n$$=$n$$.nextSibling)};$markEach$$($testDoc$$.querySelector("body, frameset"));return 1}catch($err$$){return $stage3_markDownFunc_errors$$.markViewable_stage2_CleanUpLiveDOM=$err$$,0}}function $stage3a_CopyOverShadowHosts$$($rootTestNode$$,$testDoc$$){try{$stage3a_markDownFunc_errors$$={};let $markEach$$= function($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();1===$n$$.nodeType&&($rebuildShadowDOMFromOrig$$($n$$,$testDoc$$),$n$$.shadowRoot&&null!==$n$$.shadowRoot.firstElementChild&&$markEach$$($n$$.shadowRoot.firstElementChild),$n$$.hasChildNodes()?null!==$n$$.firstChild&&$markEach$$($n$$.firstChild):$n$$.childNodes&&0<$n$$.childNodes.length&&$markEach$$($n$$.childNodes[0]))}while($n$$=$n$$.nextSibling)};$markEach$$($rootTestNode$$.querySelector('[data-ae_origTagName="body"], [data-ae_origTagName="frameset"]')); return $rootTestNode$$}catch($err$$){return $logger$$.error("Error","stage3a_markDownFunc_errors",$err$$),$stage3a_markDownFunc_errors$$.markViewable_stage3a_MarkDownDOM=$err$$,null}}function $buildOutVirtualDOMNode$$($node$$,$childNs_shadDOM$$,$testDoc$$){$childNs_shadDOM$$=$childNs_shadDOM$$.childNodes;for(var $c$$=0,$len$$=$childNs_shadDOM$$.length;$c$$<$len$$;$c$$++){var $childN_childTextNClone$$=$childNs_shadDOM$$[$c$$];if("undefined"!==typeof $childN_childTextNClone$$){var $nodeType$$=$childN_childTextNClone$$.nodeType; if("undefined"!==typeof $nodeType$$){if(1===$nodeType$$){var $childNClone_elInClone$$=null;$childNClone_elInClone$$=$cloneThisNodeForMarkDown$$($childN_childTextNClone$$,!0);$childNClone_elInClone$$.setAttribute("data-ae_tempcloneid","");$node$$.appendChild($childNClone_elInClone$$);if($childNClone_elInClone$$=$node$$.querySelector("[data-ae_tempcloneid]"))if($childNClone_elInClone$$.removeAttribute("data-ae_tempcloneid"),$childNClone_elInClone$$.shadowRoot&&$rebuildShadowDOMFromOrig$$($childNClone_elInClone$$, $testDoc$$),0<$childNClone_elInClone$$.children.length){let $markEachChild$$=function($n$$){do 1===$n$$.nodeType&&($fixChildren$$($n$$),$rebuildShadowDOMFromOrig$$($n$$,$testDoc$$),0<$n$$.children.length&&$markEachChild$$($n$$.children[0]));while($n$$=$n$$.nextSibling)};$markEachChild$$($childNClone_elInClone$$.children[0])}}3===$nodeType$$&&($childN_childTextNClone$$=$cloneThisNodeForMarkDown$$($childN_childTextNClone$$,!0),$node$$.appendChild($childN_childTextNClone$$))}}}return $node$$}function $stage3c_BuildOutShadowDOM$$($rootTestNode$$, $testDoc$jscomp$0$$){try{$stage3c_markDownFunc_errors$$={};let $markEach$$=function($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();if(1===$n$$.nodeType){$rebuildShadowDOMFromOrig$$($n$$,$testDoc$jscomp$0$$);if($n$$.shadowRoot){for(var $firstChild$jscomp$16_node$$=$n$$,$shadDOM$$=$n$$.shadowRoot,$testDoc$$=$testDoc$jscomp$0$$;$shadDOM$$.querySelector('[data-ae_origTagName="slot"]');){var $slotToReplace$$=$shadDOM$$.querySelector('[data-ae_origTagName="slot"]'),$parent$$=$getParent$$($slotToReplace$$); null===$parent$$&&($parent$$=$shadDOM$$);var $contentInSlot$jscomp$inline_40_slotFromLiveDOM$$=$getElementFromOrigShadowRoot$$($slotToReplace$$.getAttribute("data-ae_domuel"),$testDoc$$);if($contentInSlot$jscomp$inline_40_slotFromLiveDOM$$&&"assignedNodes"in $contentInSlot$jscomp$inline_40_slotFromLiveDOM$$&&($contentInSlot$jscomp$inline_40_slotFromLiveDOM$$=$contentInSlot$jscomp$inline_40_slotFromLiveDOM$$.assignedNodes({flatten:!0}),"undefined"!==typeof $contentInSlot$jscomp$inline_40_slotFromLiveDOM$$))for(var $i$$= 0,$len$$=$contentInSlot$jscomp$inline_40_slotFromLiveDOM$$.length;$i$$<$len$$;$i$$++){var $contentInSlotClone$$=$cloneThisNodeForMarkDown$$($contentInSlot$jscomp$inline_40_slotFromLiveDOM$$[$i$$],!0);$parent$$.insertBefore($contentInSlotClone$$,$slotToReplace$$.nextSibling)}$parent$$.removeChild($slotToReplace$$)}$firstChild$jscomp$16_node$$.innerHTML="";$buildOutVirtualDOMNode$$($n$$,$n$$.shadowRoot,$testDoc$jscomp$0$$);$n$$.shadowRoot.innerHTML=""}$fixChildren$$($n$$);0<$n$$.children.length&&($firstChild$jscomp$16_node$$= $n$$.children[0],null!==$firstChild$jscomp$16_node$$&&$markEach$$($firstChild$jscomp$16_node$$))}}while($n$$=$n$$.nextSibling)};$markEach$$($rootTestNode$$.querySelector('[data-ae_origTagName="body"], [data-ae_origTagName="frameset"]'));return $rootTestNode$$}catch($err$$){return $logger$$.error("Error","stage3c_markDownFunc_errors",$err$$),$stage3c_markDownFunc_errors$$.stage3c_BuildOutShadowDOM=$err$$,null}}function $stage3d_RevertElementsToOrigTagName$$($node$$){$stage3d_markDownFunc_errors$$= {};var $tree$jscomp$2_treeTagName$$=$node$$.getAttribute("data-ae_origTagName");$tree$jscomp$2_treeTagName$$=document.createElement($tree$jscomp$2_treeTagName$$);for(var $attrs$jscomp$4_markEach$$=$node$$.attributes,$j$$=$attrs$jscomp$4_markEach$$.length;$j$$--;){var $attr$jscomp$0$$=$attrs$jscomp$4_markEach$$[$j$$];$tree$jscomp$2_treeTagName$$.setAttribute($attr$jscomp$0$$.name,$attr$jscomp$0$$.value)}var $parentEl$$=$tree$jscomp$2_treeTagName$$;try{return $attrs$jscomp$4_markEach$$=function $markEach$$($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$(); if(1===$n$$.nodeType&&($fixChildren$$($n$$),$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$=$n$$.getAttribute("data-ae_origTagName"),"html"!==$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$)){let $childElement$$;if(-1!==$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$.indexOf("-"))$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$="div",$childElement$$=document.createElement($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$);else try{$childElement$$= document.createElement($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$)}catch($err$$){if($err$$ instanceof DOMException)$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$="div",$childElement$$=document.createElement($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$);else throw $err$$;}for(var $attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$=$n$$.attributes,$childVal_j$$=$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$.length;$childVal_j$$--;){var $attr$$= $attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$[$childVal_j$$];"muted"===$attr$$.name&&($childElement$$.muted=!1!==$attr$$.value&&"false"!==$attr$$.value);$childElement$$.setAttribute($attr$$.name,$attr$$.value)}0<$n$$.childNodes.length?($childElement$$.setAttribute("data-ae_justadded","true"),$parentEl$$.appendChild($childElement$$),$parentEl$$=$parentEl$$.querySelector("[data-ae_justadded]"),$parentEl$$.removeAttribute("data-ae_justadded"),$markEach$$($n$$.childNodes[0])):($childElement$$.innerHTML= $n$$.innerHTML,"INPUT"===$childElement$$.tagName&&!0===$childElement$$.hasAttribute("value")&&($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$=$n$$.getAttribute("value"),$childVal_j$$=$childElement$$.getAttribute("value"),$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$!==$childVal_j$$&&$childElement$$.setAttribute("value",$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$)),$parentEl$$.appendChild($childElement$$))}3===$n$$.nodeType&&($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$= $n$$.parentElement.getAttribute("data-ae_origTagName"),"style"!==$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$&&"script"!==$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$&&"noscript"!==$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$&&"template"!==$attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$&&($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$=document.createTextNode($n$$.textContent),$parentEl$$.appendChild($attrs$jscomp$5_nVal_orig$jscomp$2_tagName$jscomp$8_textNode$$))); null===$n$$.nextSibling&&($parentEl$$=$getParent$$($parentEl$$))}while($n$$=$n$$.nextSibling)},$fixChildren$$($node$$),0<$node$$.children.length&&$attrs$jscomp$4_markEach$$($node$$.children[0]),$tree$jscomp$2_treeTagName$$=(new DOMParser).parseFromString($tree$jscomp$2_treeTagName$$.outerHTML,"text/html").documentElement}catch($err$$){return $logger$$.error("Error: stage3d_markDownFunc_errors",$err$$),$stage3d_markDownFunc_errors$$.stage3d_RevertElementsToOrigTagName=$err$$,null}}function $stage5_markDown_clonedDOM$$($rootTestNode$$, $stage5MarkdownFuncs$$){try{$stage5_markDownFunc_errors$$={};let $addedStage5Funcs$$=Object.keys($stage5MarkdownFuncs$$);function $runOffFunc$$($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();if(1===$n$$.nodeType){$n$$.setAttribute("data-ae_ar",$aeArFunc$$($n$$));null===$n$$.getAttribute("data-ae_invis")&&$n$$.setAttribute("data-ae_vis","true");$n$$.setAttribute("data-ae_sib",$aeSibFunc$$($n$$));$n$$.setAttribute("data-ae_uel",$aeBaseUELFunc$$($n$$,"data-ae_uel","data-ae_sib")); var $firstChild$jscomp$17_originalInformation$$=$retrieveComputedCssStyles$$($n$$);for(let $i$$=$addedStage5Funcs$$.length;$i$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();var $attrToAdd$$=$stage5MarkdownFuncs$$[$addedStage5Funcs$$[$i$$]]($firstChild$jscomp$17_originalInformation$$,$n$$);null!==$attrToAdd$$&&$n$$.setAttribute($attrToAdd$$[0],$attrToAdd$$[1])}($firstChild$jscomp$17_originalInformation$$=$n$$.firstChild)&&$runOffFunc$$($firstChild$jscomp$17_originalInformation$$)}else 3=== $n$$.nodeType&&($n$$.textContent=$n$$.textContent.trim())}while($n$$=$n$$.nextSibling)}$runOffFunc$$($rootTestNode$$.querySelector("body, frameset"));return $rootTestNode$$}catch($err$$){return $stage5_markDownFunc_errors$$.stage5_markDown_clonedDOM=$err$$,null}}function $stage6_markDown_clonedDOM$$($rootTestNode$$,$stage6MarkdownFuncs$$){try{$stage6_markDownFunc_errors$$={};"HTML"===$rootTestNode$$.tagName&&$rootTestNode$$.setAttribute("data-ae_uel","html");let $addedStage6Funcs$$=Object.keys($stage6MarkdownFuncs$$); function $runOffFunc$$($n$$){do{if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();if(1===$n$$.nodeType){if("BODY"===$n$$.tagName)break;$n$$.setAttribute("data-ae_sib",$aeSibFunc$$($n$$));$n$$.setAttribute("data-ae_uel",$aeBaseUELFunc$$($n$$,"data-ae_uel","data-ae_sib"));$n$$.setAttribute("data-ae_ar",$aeArFunc$$($n$$));for(let $i$$=$addedStage6Funcs$$.length;$i$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();var $attrToAdd$$=$stage6MarkdownFuncs$$[$addedStage6Funcs$$[$i$$]]($n$$); null!==$attrToAdd$$&&$n$$.setAttribute($attrToAdd$$[0],$attrToAdd$$[1])}$n$$.hasChildNodes()&&$runOffFunc$$($n$$.firstChild)}}while($n$$=$n$$.nextSibling)}$runOffFunc$$($rootTestNode$$.querySelector("head"));$startTime$$=null;$didMarkdownStageExecutionTimeOut$$=!1;return $rootTestNode$$}catch($err$$){return $startTime$$=null,$didMarkdownStageExecutionTimeOut$$=!1,$stage6_markDownFunc_errors$$.stage6_markDown_clonedDOM=$err$$,null}}function $fromStyles$$($computedStyle_computedStyles$$,$props$jscomp$2_pseudoEltFormattedContent_testWind$$, $node$$,$pseudoElt$$){$computedStyle_computedStyles$$=$props$jscomp$2_pseudoEltFormattedContent_testWind$$.getComputedStyle($node$$,$pseudoElt$$);$props$jscomp$2_pseudoEltFormattedContent_testWind$$=$computedStyle_computedStyles$$.getPropertyValue("content").replace(/^"|\\|"$/g,"");if(""===$props$jscomp$2_pseudoEltFormattedContent_testWind$$||"none"===$props$jscomp$2_pseudoEltFormattedContent_testWind$$)return null;$props$jscomp$2_pseudoEltFormattedContent_testWind$$=[`content${$pseudoElt$$};${$props$jscomp$2_pseudoEltFormattedContent_testWind$$}`]; for(let $prop$$ in $blockStyles$$)$props$jscomp$2_pseudoEltFormattedContent_testWind$$.push(`${$prop$$}${$pseudoElt$$};${$computedStyle_computedStyles$$.getPropertyValue($prop$$)}`);return $props$jscomp$2_pseudoEltFormattedContent_testWind$$.join(";")}function $getBefore_FromStyles$$($computedStyles$$,$testWind$$,$node$$){return $fromStyles$$($computedStyles$$,$testWind$$,$node$$,":before")}function $getAfter_FromStyles$$($computedStyles$$,$testWind$$,$node$$){return $fromStyles$$($computedStyles$$, $testWind$$,$node$$,":after")}function $commonjsRequire$$($path$$){throw Error('Could not dynamically require "'+$path$$+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');}function $invokeCalcNames$$($rootTestDocument$$,$node$jscomp$0$$){return $calcNames$$($node$jscomp$0$$,null,!1,{document:$rootTestDocument$$,isHidden:function($node$$,$refNode$$){return $node$$&&1===$node$$.nodeType&&$node$$!== $refNode$$?$node$$.hasAttribute("data-ae_invis"):!1},getStyleObject:function($node$$){return $retrieveComputedCssStyles$$($node$$)},getPseudoElStyleObj:function($node$$,$position$$){return $retrieveComputedCssStyles$$($node$$,$position$$)}})}function $calcAccNamesForCertainElements$$($rootTestNode$$){try{const $els$$=$rootTestNode$$.querySelectorAll("a:not([data-ae_ar]), area:not([data-ae_ar]), audio:not([data-ae_ar]), button:not([data-ae_ar]), canvas:not([data-ae_ar]), embed:not([data-ae_ar]), fieldset:not([data-ae_ar]), frame:not([data-ae_ar]), iframe, img:not([data-ae_ar]), input:not([data-ae_ar]), meter:not([data-ae_ar]), object:not([data-ae_ar]), optgroup:not([data-ae_ar]), progress:not([data-ae_ar]), select:not([data-ae_ar]), svg:not([data-ae_ar]), svg[data-ae_ar*='graphics-'], textarea:not([data-ae_ar]), video:not([data-ae_ar]), *[data-ae_ar^='img'], *[data-ae_ar='link'], *[data-ae_ar='radiogroup'], *[data-ae_ar='checkbox'], *[data-ae_ar='radio'], *[data-ae_ar='slider'], *[data-ae_ar='textbox'], *[data-ae_ar='combobox'], *[data-ae_ar='button'], *[data-ae_ar='spinbutton'], aside:not([data-ae_ar]), main:not([data-ae_ar]), nav:not([data-ae_ar]), *[data-ae_ar='dialog'], dialog:not([data-ae_ar]), picture:not([data-ae_ar]), figure:not([data-ae_ar]), summary:not([data-ae_ar]), *[data-ae_ar^='graphics'], *[data-ae_ar='region'], *[data-ae_ar='progressbar']"); for(let $i$$=$els$$.length;$i$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();const $el$$=$els$$[$i$$],$payload$$=$invokeCalcNames$$($rootTestNode$$.ownerDocument,$el$$);if($payload$$.error)throw $payload$$.error;const $accessibleName$$=$payload$$.name||null;null!==$accessibleName$$&&($el$$.setAttribute("data-ae_an",$accessibleName$$.toLowerCase()),$payload$$.placeholder&&$el$$.setAttribute("data-ae_anp","true"),$payload$$.userAgent&&$el$$.setAttribute("data-ae_anua","true"))}return $rootTestNode$$}catch($err$$){return $logger$$.error("stage4_calcAccNamesForCertainElements", $err$$),null}}function $testUtil_ifDiff$$($res2AsArray_rootTestNode$$,$funcArgs$jscomp$3_i$$){var $diff$$=[],$res1$$=$res2AsArray_rootTestNode$$.querySelectorAll($funcArgs$jscomp$3_i$$[0]);$funcArgs$jscomp$3_i$$=$res2AsArray_rootTestNode$$.querySelectorAll($funcArgs$jscomp$3_i$$[1]);$res2AsArray_rootTestNode$$=[];for(var $len_res1_x$$=0,$len_res2_res$$=$funcArgs$jscomp$3_i$$.length;$len_res1_x$$<$len_res2_res$$;$len_res1_x$$++)$res2AsArray_rootTestNode$$[$res2AsArray_rootTestNode$$.length]=$funcArgs$jscomp$3_i$$[$len_res1_x$$]; $funcArgs$jscomp$3_i$$=0;for($len_res1_x$$=$res1$$.length;$funcArgs$jscomp$3_i$$<$len_res1_x$$;$funcArgs$jscomp$3_i$$++)$len_res2_res$$=$res1$$[$funcArgs$jscomp$3_i$$],-1===$res2AsArray_rootTestNode$$.indexOf($len_res2_res$$)&&($diff$$[$diff$$.length]=$len_res2_res$$);return $diff$$}function $identifiesDataTables$$($rootTestNode$$){try{const $potentialTables$$=$rootTestNode$$.querySelectorAll("table");for(let $i$$=0,$len_potTables$$=$potentialTables$$.length;$i$$<$len_potTables$$;$i$$++){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$(); const $potentialTable$$=$potentialTables$$[$i$$],$cells$$=$potentialTable$$.querySelectorAll("td"),$numberOfCells$$=$cells$$.length;let $numberOfCellsWhichContainOnlyText$$=0;const $cell$$=document.createElement("td");for(let $j$$=$numberOfCells$$;$j$$--;){$cell$$.innerHTML=$cells$$[$j$$].innerHTML;const $thingsToStrip$$=$cell$$.querySelectorAll("b,em,i,span,strong,br,a,bdi,label");for(let $k$$=$thingsToStrip$$.length;$k$$--;)$thingsToStrip$$[$k$$].outerHTML=$thingsToStrip$$[$k$$].innerHTML;$cell$$.normalize(); 1===$cell$$.childNodes.length&&3===$cell$$.childNodes[0].nodeType&&($numberOfCellsWhichContainOnlyText$$+=1)}65$child$$.nodeType===Node.TEXT_NODE).map($child$$=>$child$$.textContent).join("");$parentClusteringData$$&&$parentClusteringData$$.children.push($clusteringData$$);$childElement$jscomp$3_element$$= $childElement$jscomp$3_element$$.firstElementChild;do{if(!$childElement$jscomp$3_element$$)break;$getClusteringData$$($childElement$jscomp$3_element$$,$clusteringData$$)}while($childElement$jscomp$3_element$$=$childElement$jscomp$3_element$$.nextElementSibling);return $clusteringData$$}function $timer_api_shell$$($testType$$,$processTest$$,$callback$$){function $stage3_capture_proxy$$(){return $aeKernel$$.stage3_capture()}function $timer_tasks$$(){try{$tasks$$.shift()()&&0<$tasks$$.length&&setTimeout($timer_tasks$$, 25)}finally{$aeKernel$$.isLiveDOMMarkedUp&&$stage3_capture_proxy$$()}}$aeKernel$$.updateSuccess(null);const $tasks$$=[function(){return $aeKernel$$.stage0_capture()},function(){return $aeKernel$$.stage1_capture()},function(){return $aeKernel$$.stage2_capture()},function(){return $aeKernel$$.stage3a_capture()},function(){return $aeKernel$$.stage3c_capture()},function(){return $aeKernel$$.stage3d_capture()},$stage3_capture_proxy$$,function(){return $aeKernel$$.stage4_capture()},function(){return $aeKernel$$.stage5_capture()}, function(){return $aeKernel$$.stage6_capture()},function(){function $timer_tests$$(){if(0<$batchOne_iterations$$){for(;$batchOne_iterations$$;)$processTest$$($tests$$[$testIds$$[$i$$--]]),$batchOne_iterations$$--;setTimeout($timer_tests$$,25)}0===$batchOne_iterations$$&&0<$remainingIterations$$&&($processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]), $processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$processTest$$($tests$$[$testIds$$[$i$$--]]),$remainingIterations$$--,0<$remainingIterations$$?setTimeout($timer_tests$$,25):($aeKernel$$.updateSuccess(),$callback$$&&$callback$$()))}const $tests$$=$aeKernel$$.getTestsToRun($testType$$),$testIds$$=Object.keys($tests$$),$testsLength$$=$testIds$$.length;let $batchOne_iterations$$=$testsLength$$%8,$remainingIterations$$=Math.floor($testsLength$$/8),$i$$=$testsLength$$- 1;if(0<$batchOne_iterations$$&&0===$remainingIterations$$){for(;$batchOne_iterations$$;)$processTest$$($tests$$[$testIds$$[$i$$--]]),$batchOne_iterations$$--;$aeKernel$$.updateSuccess();$callback$$&&$callback$$()}else setTimeout($timer_tests$$,25)}];setTimeout($timer_tasks$$,25);return 1}function $getFingerprint$$($JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$,$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$,$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$, $fingerprint_version$$){$fingerprint_version$$={version:$fingerprint_version$$||"1"};if(!0===$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$||$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$===$fixTypes$$.TAG)$fingerprint_version$$.url=window.location.href;$fingerprint_version$$.css=$getCssForFingerprint$$($JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$);$fingerprint_version$$.attNo=$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.attributes.length; $charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$=$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.innerHTML;if(""===$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$.trim())for($JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$=[],$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$=38;$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$--;)$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$.push(0); else{$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$={a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0,x:0,y:0,z:0,0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,"<":0,">":0};$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$=$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$.toLowerCase().split("");for(var $i$jscomp$inline_58_total$$=0,$k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$= $charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$.length;$i$jscomp$inline_58_total$$<$k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$;$i$jscomp$inline_58_total$$++){var $a$jscomp$inline_65_char$$=$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$[$i$jscomp$inline_58_total$$];try{"undefined"!==typeof $JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$[$a$jscomp$inline_65_char$$]&&($JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$[$a$jscomp$inline_65_char$$]+= $i$jscomp$inline_58_total$$+1)}catch($err$$){}}$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$=Object.keys($JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$);$i$jscomp$inline_58_total$$=0;for($k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$=$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$.length;$k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$--;)$i$jscomp$inline_58_total$$+=$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$[$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$[$k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$]]; $k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$=[];$a$jscomp$inline_65_char$$=0;for(var $len_keys$$=$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$.length;$a$jscomp$inline_65_char$$<$len_keys$$;$a$jscomp$inline_65_char$$++)$k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$[$a$jscomp$inline_65_char$$]=0!==$i$jscomp$inline_58_total$$?parseInt(($JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$[$charArray$jscomp$inline_57_d$jscomp$inline_55_domSpec_keys$jscomp$inline_61_text$$[$a$jscomp$inline_65_char$$]]/ $i$jscomp$inline_58_total$$*100).toFixed(0)):0;$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$=$k$jscomp$inline_63_len$jscomp$inline_59_onehotencoding$$}$fingerprint_version$$.encoding=$JSCompiler_inline_result$jscomp$8_arr$jscomp$inline_54_fixType_freq$$;"1"===$fingerprint_version$$.version&&($JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$="html"===$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.tagName.toLowerCase()?"":$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.innerHTML, ""===$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$?$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$=[]:($JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$=$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.replace(/[^a-zA-Z]/g," "),$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$=$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.replace(/\s\s+/g," "),$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$=$JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$.trim().split(" ")),$fingerprint_version$$.wordArray= $JSCompiler_inline_result$jscomp$7_el$jscomp$5_val$$);return $fingerprint_version$$}function $getCssForFingerprint$$($css_element$$){const $qualifyingAttributes$$=[];var $characterBudgetRemaining_numCharactersInQualifyingAttributes$$=0,$attributes$jscomp$2_i$$=$css_element$$.attributes;for(var $attribute$jscomp$4_i$$=$attributes$jscomp$2_i$$.length;$attribute$jscomp$4_i$$--;){var $attribute$jscomp$0$$=$attributes$jscomp$2_i$$[$attribute$jscomp$4_i$$];"style"!==$attribute$jscomp$0$$.name&&-1===$attribute$jscomp$0$$.name.indexOf("data-ae_")&& -1===$attribute$jscomp$0$$.name.indexOf("data-la-")&&-1===$attribute$jscomp$0$$.name.indexOf(":")&&-1===$attribute$jscomp$0$$.value.indexOf("\r")&&-1===$attribute$jscomp$0$$.value.indexOf("\n")&&"xmlns"!==$attribute$jscomp$0$$.name&&($attribute$jscomp$0$$={name:$attribute$jscomp$0$$.name,value:$attribute$jscomp$0$$.value.replace(/"/g,'\\"')},$characterBudgetRemaining_numCharactersInQualifyingAttributes$$+=$attribute$jscomp$0$$.name.length+$attribute$jscomp$0$$.value.length,$qualifyingAttributes$$.push($attribute$jscomp$0$$))}$css_element$$= $css_element$$.tagName.toLowerCase();if(2E3>=$characterBudgetRemaining_numCharactersInQualifyingAttributes$$)$css_element$$=$qualifyingAttributes$$.reduce(($accumulator$$,$attribute$$)=>`${$accumulator$$}[${$attribute$$.name}="${$attribute$$.value}"]`,$css_element$$);else for($qualifyingAttributes$$.sort(($a$$,$b$$)=>$a$$.name.length+$a$$.value.length-($b$$.name.length+$b$$.value.length)),$characterBudgetRemaining_numCharactersInQualifyingAttributes$$=2E3,$attributes$jscomp$2_i$$=0;$attributes$jscomp$2_i$$< $qualifyingAttributes$$.length;$attributes$jscomp$2_i$$++){$attribute$jscomp$4_i$$=$qualifyingAttributes$$[$attributes$jscomp$2_i$$];$attribute$jscomp$0$$=$attribute$jscomp$4_i$$.name.length+$attribute$jscomp$4_i$$.value.length;if($characterBudgetRemaining_numCharactersInQualifyingAttributes$$<$attribute$jscomp$0$$)break;$css_element$$+=`[${$attribute$jscomp$4_i$$.name}="${$attribute$jscomp$4_i$$.value}"]`;$characterBudgetRemaining_numCharactersInQualifyingAttributes$$-=$attribute$jscomp$0$$}return $css_element$$} function $formatOutcomeForToolbar$$($fixType$jscomp$1_instance$$,$test$$,$type$$,$ver_version$$){let $outcome$$={};$ver_version$$=$ver_version$$||2;$outcome$$.engineTestId=$test$$.testId;$outcome$$.bestPracticeId=$test$$.bestPractice;var $detail$jscomp$3_element$$=$test$$.metaText;$outcome$$.attribute=void 0!==$detail$jscomp$3_element$$?$detail$jscomp$3_element$$:"";$detail$jscomp$3_element$$=$test$$.metaTextDetail;if(void 0==$detail$jscomp$3_element$$)$outcome$$.attributeDetail=$outcome$$.attribute; else{if(-1!==$detail$jscomp$3_element$$.indexOf("{{")){$detail$jscomp$3_element$$=$detail$jscomp$3_element$$.replace("{{tag-name}}",$fixType$jscomp$1_instance$$.tagName);$detail$jscomp$3_element$$=$detail$jscomp$3_element$$.replace("{{optional_data-ae_ar}}","null"!==$fixType$jscomp$1_instance$$.getAttribute("data-ae_ar")?` with a role of ${$fixType$jscomp$1_instance$$.getAttribute("data-ae_ar")}`:"");var $matches$$=$detail$jscomp$3_element$$.match(/({{([^}}]+)}})/gi);if(null!==$matches$$)for(var $i$$= 0;$i$$<$matches$$.length;$i$$++){var $attributeNameToken$$=$matches$$[$i$$],$attributeName$jscomp$2_color$$=$attributeNameToken$$.replace("{{","").replace("}}",""),$attributeValue$$=$fixType$jscomp$1_instance$$.getAttribute($attributeName$jscomp$2_color$$);if(null!==$attributeValue$$){if("data-ae_color"===$attributeName$jscomp$2_color$$||"data-ae_bgcolor"===$attributeName$jscomp$2_color$$){$attributeName$jscomp$2_color$$=$attributeValue$$.replace("rgb(","").replace(")","").split(",");for(var $i$jscomp$0$$= 0;$i$jscomp$0$$<$attributeName$jscomp$2_color$$.length;$i$jscomp$0$$++){var $JSCompiler_temp_const$$=$i$jscomp$0$$,$hex$$=parseInt($attributeName$jscomp$2_color$$[$i$jscomp$0$$]).toString(16);$attributeName$jscomp$2_color$$[$JSCompiler_temp_const$$]=1===$hex$$.length?"0"+$hex$$:$hex$$}$attributeValue$$=`${"#"+$attributeName$jscomp$2_color$$.join("")} ${$attributeValue$$}`}$detail$jscomp$3_element$$=$detail$jscomp$3_element$$.replace($attributeNameToken$$,$attributeValue$$)}}}$outcome$$.attributeDetail= $detail$jscomp$3_element$$.substring(0,2998)}$detail$jscomp$3_element$$=$removeAEAttributes$$($fixType$jscomp$1_instance$$);$outcome$$.element=$detail$jscomp$3_element$$.outerHTML.substring(0,2998);switch($type$$){case $testTypes$$.GUIDED_AUTOMATIC:$outcome$$.testResult=3;break;default:$outcome$$.testResult=0}$outcome$$.path=$fixType$jscomp$1_instance$$.getAttribute("data-ae_domuel");null===$outcome$$.path&&($outcome$$.path=$fixType$jscomp$1_instance$$.getAttribute("data-ae_uel"));$fixType$jscomp$1_instance$$= $test$$.fixType;void 0!==$fixType$jscomp$1_instance$$?($outcome$$.fixType=$fixType$jscomp$1_instance$$,$outcome$$.fingerprint=4==$fixType$jscomp$1_instance$$.fixType?{attNo:0,css:"html",version:2,encoding:[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}:$getFingerprint$$($detail$jscomp$3_element$$,void 0!==$fixType$jscomp$1_instance$$.fixType?$fixType$jscomp$1_instance$$.fixType:-1,void 0!==$fixType$jscomp$1_instance$$.domSpec?$fixType$jscomp$1_instance$$.domSpec:!1, $ver_version$$)):$outcome$$.fixType="";return $outcome$$}function $formatOutcomeForAnalytics$$($instance$$,$test$$,$outcome$jscomp$15_type$$){$outcome$jscomp$15_type$$={};$outcome$jscomp$15_type$$.t=$test$$.testId;$outcome$jscomp$15_type$$.b=$test$$.bestPractice;if(4==$test$$.fixType.fixType)$outcome$jscomp$15_type$$.css="html",$outcome$jscomp$15_type$$.attNo=0,$outcome$jscomp$15_type$$.version=2,$outcome$jscomp$15_type$$.encoding=[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1];else{var $fingerprint$$=$getFingerprint$$($removeAEAttributes$$($instance$$),void 0,void 0,2);$outcome$jscomp$15_type$$.css=$fingerprint$$.css;$outcome$jscomp$15_type$$.attNo=$fingerprint$$.attNo;$outcome$jscomp$15_type$$.encoding=$fingerprint$$.encoding;$outcome$jscomp$15_type$$.version=$fingerprint$$.version}$outcome$jscomp$15_type$$.r=0;$outcome$jscomp$15_type$$.uel=$instance$$.getAttribute("data-ae_domuel");null===$outcome$jscomp$15_type$$.uel&&($outcome$jscomp$15_type$$.uel=$instance$$.getAttribute("data-ae_uel")); $outcome$jscomp$15_type$$.fixable=""==$test$$.fixType?0:1;return $outcome$jscomp$15_type$$}class $Logger$${constructor($logging$$){$Logger$$.instance||(void 0===$logging$$&&($logging$$=!1),this._logging=$logging$$,$Logger$$.instance=this);return $Logger$$.instance}get logging(){return this._logging}set logging($logging$$){this._logging=$logging$$}log(){this._logging&&console.log.apply(window,arguments)}error(){this._logging&&(console.error?console.error.apply(window,arguments):console.log.apply(window, arguments))}}const $logger$$=new $Logger$$;let $markdownStageExecutionTimeout$$=null,$didMarkdownStageExecutionTimeOut$$=!1;const $blockStyles$$={display:["block","grid","table","flow-root","flex"],position:["absolute","fixed"],float:["left","right","inline"],clear:["left","right","both","inline"],overflow:["hidden","scroll","auto"],"column-count":["!auto"],"column-width":["!auto"],"column-span":["all"],contain:["layout","content","strict"]};let $startTime$$,$detectShadowDOM$$=null,$stage1_markDownFunc_errors$$= {};window.AccNamePrototypeNameSpace="LevelAccess_CalcNames";const $testTypes$$={GLOBAL:2,IMPLIED_GLOBAL:3,AUTOMATIC:4,GUIDED_AUTOMATIC:5,MANUAL:6,GUIDED_MANUAL:30,ADVISORY:31,PREVIEW_MODE:-2},$fixTypes$$={ATTRIBUTE:1,TAG:2,INNERHTML:3},$ACCEPTED_LANGUAGE_SUBTAGS$$={aa:!0,ab:!0,ae:!0,af:!0,ak:!0,am:!0,an:!0,ar:!0,as:!0,av:!0,ay:!0,az:!0,ba:!0,be:!0,bg:!0,bh:!0,bi:!0,bm:!0,bn:!0,bo:!0,br:!0,bs:!0,ca:!0,ce:!0,ch:!0,co:!0,cr:!0,cs:!0,cu:!0,cv:!0,cy:!0,da:!0,de:!0,dv:!0,dz:!0,ee:!0,el:!0,en:!0,eo:!0,es:!0, et:!0,eu:!0,fa:!0,ff:!0,fi:!0,fj:!0,fo:!0,fr:!0,fy:!0,ga:!0,gd:!0,gl:!0,gn:!0,gu:!0,gv:!0,ha:!0,he:!0,hi:!0,ho:!0,hr:!0,ht:!0,hu:!0,hy:!0,hz:!0,ia:!0,id:!0,ie:!0,ig:!0,ii:!0,ik:!0,in:!0,io:!0,is:!0,it:!0,iu:!0,iw:!0,ja:!0,ji:!0,jv:!0,jw:!0,ka:!0,kg:!0,ki:!0,kj:!0,kk:!0,kl:!0,km:!0,kn:!0,ko:!0,kr:!0,ks:!0,ku:!0,kv:!0,kw:!0,ky:!0,la:!0,lb:!0,lg:!0,li:!0,ln:!0,lo:!0,lt:!0,lu:!0,lv:!0,mg:!0,mh:!0,mi:!0,mk:!0,ml:!0,mn:!0,mo:!0,mr:!0,ms:!0,mt:!0,my:!0,na:!0,nb:!0,nd:!0,ne:!0,ng:!0,nl:!0,nn:!0,no:!0,nr:!0, nv:!0,ny:!0,oc:!0,oj:!0,om:!0,or:!0,os:!0,pa:!0,pi:!0,pl:!0,ps:!0,pt:!0,qu:!0,rm:!0,rn:!0,ro:!0,ru:!0,rw:!0,sa:!0,sc:!0,sd:!0,se:!0,sg:!0,sh:!0,si:!0,sk:!0,sl:!0,sm:!0,sn:!0,so:!0,sq:!0,sr:!0,ss:!0,st:!0,su:!0,sv:!0,sw:!0,ta:!0,te:!0,tg:!0,th:!0,ti:!0,tk:!0,tl:!0,tn:!0,to:!0,tr:!0,ts:!0,tt:!0,tw:!0,ty:!0,ug:!0,uk:!0,ur:!0,uz:!0,ve:!0,vi:!0,vo:!0,wa:!0,wo:!0,xh:!0,yi:!0,yo:!0,za:!0,zh:!0,zu:!0,bsq:!0,cdo:!0,chk:!0,cho:!0,chr:!0,cjy:!0,cmn:!0,cpx:!0,czh:!0,czo:!0,din:!0,fil:!0,gan:!0,hak:!0,haw:!0, hmn:!0,hsn:!0,kar:!0,lzh:!0,mnp:!0,nan:!0,pon:!0,wuu:!0,yue:!0,zhx:!0},$IMG_SUSPICIOUS_TEXT_CSS_SELECTOR_POSTFIXES$$='[data-ae_an*=".gif"] [data-ae_an*=".jpg"] [data-ae_an*=".png"] [data-ae_an="img"] [data-ae_an="spacer"] [data-ae_an="alt"] [data-ae_an="blank"] [data-ae_an="_"] [data-ae_an="null"] [data-ae_an="photo"] [data-ae_an="image"] [data-ae_an="corner"] [data-ae_an="tag"] [data-ae_an="picture"] [data-ae_an="header"] [data-ae_an="histogram"] [data-ae_an="chart"] [data-ae_an="undefined"]'.split(" "), $specialTagNames$$=["HTML","HEAD","BODY","FRAMESET"];let $stage0_markDownFunc_errors$$={},$stage2_markDownFunc_errors$$={},$stage3_markDownFunc_errors$$={},$stage3a_markDownFunc_errors$$={},$stage3c_markDownFunc_errors$$={},$stage3d_markDownFunc_errors$$={},$stage4_markDownFunc_errors$$={},$stage5_markDownFunc_errors$$={},$stage6_markDownFunc_errors$$={},$success$$=null;class $AEKernel$${constructor(){$AEKernel$$.instance||(this._version="2.23.0",this._stage1MarkdownFuncs={},this._stage2MarkdownFuncs= {},this._stage4MarkdownFuncs={},this._stage5MarkdownFuncs={},this._stage6MarkdownFuncs={},this._rootTestNode=null,this._automaticTests={},this._guidedAutomaticTests={},this._advisoryAutomaticTests={},this._previewModes={},this._window=window,this._document=document,this._markdownFuncs_failedToRun={},this._tests_failedToRun={},this._test_outcomes={},this._test_analytics_outcomes=[],this._getTestInfo={},this._isLiveDOMMarkedUp=!1,$AEKernel$$.instance=this);return $AEKernel$$.instance}get version(){return this._version}set version($version$$){this._version= $version$$}get stage1MarkdownFuncs(){return this._stage1MarkdownFuncs}get stage2MarkdownFuncs(){return this._stage2MarkdownFuncs}get window(){return this._window}get document(){return this._document}get markdownFuncs_failedToRun(){return this._markdownFuncs_failedToRun}set markdownFuncs_failedToRun($markdownFuncs_failedToRun$$){this._markdownFuncs_failedToRun=$markdownFuncs_failedToRun$$}get tests_failedToRun(){return this._tests_failedToRun}set tests_failedToRun($tests_failedToRun$$){this._tests_failedToRun= $tests_failedToRun$$}get rootTestNode(){return this._rootTestNode}set rootTestNode($rootTestNode$$){this._rootTestNode=$rootTestNode$$}get stage4MarkdownFuncs(){return this._stage4MarkdownFuncs}set stage4MarkdownFuncs($stage4MarkdownFuncs$$){this._stage4MarkdownFuncs=$stage4MarkdownFuncs$$}get stage5MarkdownFuncs(){return this._stage5MarkdownFuncs}set stage5MarkdownFuncs($stage5MarkdownFuncs$$){this._stage5MarkdownFuncs=$stage5MarkdownFuncs$$}get stage6MarkdownFuncs(){return this._stage6MarkdownFuncs}set stage6MarkdownFuncs($stage6MarkdownFuncs$$){this._stage6MarkdownFuncs= $stage6MarkdownFuncs$$}get test_outcomes(){return this._test_outcomes}set test_outcomes($test_outcomes$$){this._test_outcomes=$test_outcomes$$}get test_analytics_outcomes(){return this._test_analytics_outcomes}set test_analytics_outcomes($test_analytics_outcomes$$){this._test_analytics_outcomes=$test_analytics_outcomes$$}get isLiveDOMMarkedUp(){return this._isLiveDOMMarkedUp}set isLiveDOMMarkedUp($isLiveDOMMarkedUp$$){this._isLiveDOMMarkedUp=$isLiveDOMMarkedUp$$}setWindowUnderTest($refWindow$$){this._window= $refWindow$$;this._document=$refWindow$$.document}setRootTestNode($testNode$$){this._rootTestNode=$testNode$$}getCloneRootTestNode(){return $cloneThisNode$$(this._rootTestNode,!0)}addFailedToRunFuncs($targetCollectionToAddTo$$,$collectionOfFuncsWhichFailedToRun$$){for(var $funcNames$$=Object.keys($collectionOfFuncsWhichFailedToRun$$),$i$$=$funcNames$$.length;$i$$--;){var $funcName$$=$funcNames$$[$i$$];$targetCollectionToAddTo$$[$funcName$$]=$collectionOfFuncsWhichFailedToRun$$[$funcName$$]}}addStage1MarkdownFunc($name$$, $func$$){this._stage1MarkdownFuncs[$name$$]=$func$$}addStage4MarkdownFunc($name$$,$func$$){this._stage4MarkdownFuncs[$name$$]=$func$$}addStage5MarkdownFunc($name$$,$func$$){this._stage5MarkdownFuncs[$name$$]=$func$$}addStage6MarkdownFunc($name$$,$func$$){this._stage6MarkdownFuncs[$name$$]=$func$$}stage0_capture(){const $result$$=$stage0_markDown_liveDOM_domuels$$(this.document);this.isLiveDOMMarkedUp=!0;this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage0_markDownFunc_errors$$);return $result$$}stage1_capture(){const $result$$= $stage1_markDown_liveDOM_copyInfo$$(this.window,this.document,this.stage1MarkdownFuncs);this.isLiveDOMMarkedUp=!0;this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage1_markDownFunc_errors$$);return $result$$}stage2_capture(){var $i$jscomp$inline_89_testDoc$$=this.document;try{$stage2_markDownFunc_errors$$={};let $clone$$;if(!1===$detectShadowDOM$$){const $innerHTMLByUEL$$={};var $i$jscomp$inline_85_noscriptElements$$=$i$jscomp$inline_89_testDoc$$.querySelectorAll("noscript");for(let $i$$= 0;$i$$<$i$jscomp$inline_85_noscriptElements$$.length;$i$$++){const $element$$=$i$jscomp$inline_85_noscriptElements$$[$i$$],$uel$$=$element$$.getAttribute("data-ae_domuel");$innerHTMLByUEL$$[$uel$$]=$element$$.innerHTML;$element$$.innerHTML=""}$clone$$=(new DOMParser).parseFromString($i$jscomp$inline_89_testDoc$$.documentElement.outerHTML,"text/html").documentElement;const $noscriptUELs$$=Object.keys($innerHTMLByUEL$$);for($i$jscomp$inline_85_noscriptElements$$=0;$i$jscomp$inline_85_noscriptElements$$< $noscriptUELs$$.length;$i$jscomp$inline_85_noscriptElements$$++){const $uel$$=$noscriptUELs$$[$i$jscomp$inline_85_noscriptElements$$],$innerHTML$$=$innerHTMLByUEL$$[$uel$$],$element$$=$i$jscomp$inline_89_testDoc$$.querySelector($uel$$);$element$$&&($element$$.innerHTML=$innerHTML$$)}var $i$jscomp$inline_91_nodesToRemoveFromClone$$=$clone$$.querySelectorAll("*[data-ae_removefromclone]");for($i$jscomp$inline_89_testDoc$$=0;$i$jscomp$inline_89_testDoc$$<$i$jscomp$inline_91_nodesToRemoveFromClone$$.length;$i$jscomp$inline_89_testDoc$$++){const $nodeToRemoveFromClone$$= $i$jscomp$inline_91_nodesToRemoveFromClone$$[$i$jscomp$inline_89_testDoc$$];$nodeToRemoveFromClone$$.parentNode.removeChild($nodeToRemoveFromClone$$)}const $nodesToStrip$$=$clone$$.querySelectorAll("script, style, template");for($i$jscomp$inline_91_nodesToRemoveFromClone$$=0;$i$jscomp$inline_91_nodesToRemoveFromClone$$<$nodesToStrip$$.length;$i$jscomp$inline_91_nodesToRemoveFromClone$$++)$nodesToStrip$$[$i$jscomp$inline_91_nodesToRemoveFromClone$$].innerHTML=""}else $clone$$=$cloneThisNodeForMarkDown$$($i$jscomp$inline_89_testDoc$$.documentElement, !0);var $JSCompiler_inline_result$$=$clone$$}catch($err$$){$logger$$.error("Error","stage2_cloneDOM",$err$$),$stage2_markDownFunc_errors$$.stage2_cloneDOM=$err$$,$JSCompiler_inline_result$$=null}this.rootTestNode=$JSCompiler_inline_result$$;this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage2_markDownFunc_errors$$);return this.rootTestNode}stage3a_capture(){!0===$detectShadowDOM$$&&(this.rootTestNode=$stage3a_CopyOverShadowHosts$$(this.rootTestNode,this.document),this.addFailedToRunFuncs(this._markdownFuncs_failedToRun, $stage3a_markDownFunc_errors$$));return this.rootTestNode}stage3c_capture(){!0===$detectShadowDOM$$&&(this.rootTestNode=$stage3c_BuildOutShadowDOM$$(this.rootTestNode,this.document),this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage3c_markDownFunc_errors$$));return this.rootTestNode}stage3d_capture(){!0===$detectShadowDOM$$&&(this.rootTestNode=$stage3d_RevertElementsToOrigTagName$$(this.rootTestNode),this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage3d_markDownFunc_errors$$)); return this.rootTestNode}stage3_capture(){const $result$$=$stage3_cleanUpLiveDOM$$(this.document);$result$$&&(this.isLiveDOMMarkedUp=!1);this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage3_markDownFunc_errors$$);return $result$$}stage4_capture(){var $rootTestNode$$=this.rootTestNode,$stage4MarkdownFuncs$$=this.stage4MarkdownFuncs;$stage4_markDownFunc_errors$$={};var $rootTestNode$jscomp$inline_139_rootTestNode$$=$rootTestNode$$;try{if(this.isInIframe()){$rootTestNode$jscomp$inline_139_rootTestNode$$.setAttribute("data-ae_iniframe", "true");const $elements$$=$rootTestNode$jscomp$inline_139_rootTestNode$$.querySelectorAll("head, body");for(const $element$$ of $elements$$)$element$$.setAttribute("data-ae_iniframe","true")}$rootTestNode$$=$rootTestNode$jscomp$inline_139_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_addInIframeAtt",$err$$),$stage4_markDownFunc_errors$$.stage4_addInIframeAtt=$err$$,$rootTestNode$$=null}$rootTestNode$jscomp$inline_139_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_146_rootTestNode$$= $rootTestNode$jscomp$inline_139_rootTestNode$$.querySelectorAll("*[role]:not([role=''])"),$i$$=$els$jscomp$inline_146_rootTestNode$$.length;$i$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();var $el$$=$els$jscomp$inline_146_rootTestNode$$[$i$$],$firstRole$$=$el$$.getAttribute("role").trim().split(" ")[0];$el$$.setAttribute("data-ae_ar",$firstRole$$.toLowerCase())}$rootTestNode$$=$rootTestNode$jscomp$inline_139_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_addRoleAtt", $err$$),$stage4_markDownFunc_errors$$.stage4_addRoleAtt=$err$$,$rootTestNode$$=null}$els$jscomp$inline_146_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_153_rootTestNode$$=$els$jscomp$inline_146_rootTestNode$$.querySelectorAll("*[data-ae_styles*='visibility;hidden'], *[data-ae_styles*='display;none']:not(datalist):not(param):not(script):not(template), noscript"),$i$jscomp$0$$=$els$jscomp$inline_153_rootTestNode$$.length;$i$jscomp$0$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$(); $els$jscomp$inline_153_rootTestNode$$[$i$jscomp$0$$].setAttribute("data-ae_invis","true")}$rootTestNode$$=$els$jscomp$inline_146_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_invisEls",$err$$),$stage4_markDownFunc_errors$$.stage4_invisEls=$err$$,$rootTestNode$$=null}$els$jscomp$inline_153_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_158_rootTestNode$$=$els$jscomp$inline_153_rootTestNode$$.querySelectorAll("*[data-ae_invis] *"),$i$jscomp$1$$=$els$jscomp$inline_158_rootTestNode$$.length;$i$jscomp$1$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$(); $els$jscomp$inline_158_rootTestNode$$[$i$jscomp$1$$].setAttribute("data-ae_invis","true")}$rootTestNode$$=$els$jscomp$inline_153_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_invisElsDescendants",$err$$),$stage4_markDownFunc_errors$$.stage4_invisElsDescendants=$err$$,$rootTestNode$$=null}$els$jscomp$inline_158_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_163_rootTestNode$$=$els$jscomp$inline_158_rootTestNode$$.querySelectorAll("*[aria-hidden='true']"),$i$jscomp$2$$= $els$jscomp$inline_163_rootTestNode$$.length;$i$jscomp$2$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();$els$jscomp$inline_163_rootTestNode$$[$i$jscomp$2$$].setAttribute("data-ae_at_hidden","true")}$rootTestNode$$=$els$jscomp$inline_158_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_ariaHiddenEls",$err$$),$stage4_markDownFunc_errors$$.stage4_ariaHiddenEls=$err$$,$rootTestNode$$=null}$els$jscomp$inline_163_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_168_rootTestNode$$= $els$jscomp$inline_163_rootTestNode$$.querySelectorAll("*[data-ae_at_hidden] *"),$i$jscomp$3$$=$els$jscomp$inline_168_rootTestNode$$.length;$i$jscomp$3$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();$els$jscomp$inline_168_rootTestNode$$[$i$jscomp$3$$].setAttribute("data-ae_at_hidden","true")}$rootTestNode$$=$els$jscomp$inline_163_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_ariaHiddenElsDescendants",$err$$),$stage4_markDownFunc_errors$$.stage4_ariaHiddenElsDescendants= $err$$,$rootTestNode$$=null}$els$jscomp$inline_168_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_173_rootTestNode$$=$els$jscomp$inline_168_rootTestNode$$.querySelectorAll("*[data-ae_ar='none'], *[data-ae_ar='presentation']"),$i$jscomp$4$$=$els$jscomp$inline_173_rootTestNode$$.length;$i$jscomp$4$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();$els$jscomp$inline_173_rootTestNode$$[$i$jscomp$4$$].setAttribute("data-ae_at_none","true")}$rootTestNode$$=$els$jscomp$inline_168_rootTestNode$$}catch($err$$){$logger$$.error("Error", "stage4_ariaRolePreNone",$err$$),$stage4_markDownFunc_errors$$.stage4_ariaRolePreNone=$err$$,$rootTestNode$$=null}$els$jscomp$inline_173_rootTestNode$$=$rootTestNode$$;try{for(var $els$jscomp$inline_178_rootTestNode$$=$els$jscomp$inline_173_rootTestNode$$.querySelectorAll("*[data-ae_at_none] *[data-ae_ar='columnheader'], *[data-ae_at_none] *[data-ae_ar='gridcell'], *[data-ae_at_none] *[data-ae_ar='rowheader'], *[data-ae_at_none] *[data-ae_ar='row'], *[data-ae_at_none] *[data-ae_ar='listitem'], *[data-ae_at_none] *[data-ae_ar='menuitem'], *[data-ae_at_none] *[data-ae_ar='menuitemcheckbox'], *[data-ae_at_none] *[data-ae_ar='menuitemradio'], *[data-ae_at_none] *[data-ae_ar='option'], *[data-ae_at_none] *[data-ae_ar='rowgroup'], *[data-ae_at_none] *[data-ae_ar='tab'], *[data-ae_at_none] *[data-ae_ar='treeitem'], *[data-ae_at_none] *[data-ae_ar='menubar'], *[data-ae_at_none] *[data-ae_ar='grid'], *[data-ae_at_none] thead:not([data-ae_ar]), *[data-ae_at_none] tbody:not([data-ae_ar]), *[data-ae_at_none] tfoot:not([data-ae_ar]), *[data-ae_at_none] tr:not([data-ae_ar]), *[data-ae_at_none] th:not([data-ae_ar]), *[data-ae_at_none] td:not([data-ae_ar]), *[data-ae_at_none] caption:not([data-ae_ar]), *[data-ae_at_none] li:not([data-ae_ar]), *[data-ae_at_none] dt:not([data-ae_ar]), *[data-ae_at_none] dd:not([data-ae_ar]), *[data-ae_at_none] option:not([data-ae_ar]), *[data-ae_at_none] menuitem:not([data-ae_ar])"), $i$jscomp$5$$=$els$jscomp$inline_178_rootTestNode$$.length;$i$jscomp$5$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();$els$jscomp$inline_178_rootTestNode$$[$i$jscomp$5$$].setAttribute("data-ae_at_none","true")}$rootTestNode$$=$els$jscomp$inline_173_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_affectedByParentsAria",$err$$),$stage4_markDownFunc_errors$$.stage4_affectedByParentsAria=$err$$,$rootTestNode$$=null}$els$jscomp$inline_178_rootTestNode$$=$rootTestNode$$; try{for(var $els$jscomp$inline_183_rootTestNode$$=$els$jscomp$inline_178_rootTestNode$$.querySelectorAll("*:not([data-ae_at_hidden]):not([data-ae_at_none]):not(template):not(script):not(style)"),$i$jscomp$6$$=$els$jscomp$inline_183_rootTestNode$$.length;$i$jscomp$6$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();$els$jscomp$inline_183_rootTestNode$$[$i$jscomp$6$$].setAttribute("data-ae_avat","true")}$rootTestNode$$=$els$jscomp$inline_178_rootTestNode$$}catch($err$$){$logger$$.error("Error", "stage4_availableToAT",$err$$),$stage4_markDownFunc_errors$$.stage4_availableToAT=$err$$,$rootTestNode$$=null}$els$jscomp$inline_183_rootTestNode$$=$rootTestNode$$;try{$addedStage4Funcs$jscomp$inline_98_els$$=$els$jscomp$inline_183_rootTestNode$$.querySelectorAll("*[data-ae_shdwrt] *");for(var $i$jscomp$inline_189_i$$=$addedStage4Funcs$jscomp$inline_98_els$$.length;$i$jscomp$inline_189_i$$--;){if($isRunningTooLong$$())throw $getRuntimeExceededMessage$$();$addedStage4Funcs$jscomp$inline_98_els$$[$i$jscomp$inline_189_i$$].setAttribute("data-ae_inshdw", "true")}$rootTestNode$$=$els$jscomp$inline_183_rootTestNode$$}catch($err$$){$logger$$.error("Error","stage4_shadowElsDescendants",$err$$),$stage4_markDownFunc_errors$$.stage4_shadowElsDescendants=$err$$,$rootTestNode$$=null}var $addedStage4Funcs$jscomp$inline_98_els$$=Object.keys($stage4MarkdownFuncs$$);for($i$jscomp$inline_189_i$$=$addedStage4Funcs$jscomp$inline_98_els$$.length;$i$jscomp$inline_189_i$$--;)$rootTestNode$$=$stage4MarkdownFuncs$$[$addedStage4Funcs$jscomp$inline_98_els$$[$i$jscomp$inline_189_i$$]]($rootTestNode$$); this.rootTestNode=$rootTestNode$$;this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage4_markDownFunc_errors$$);return this.rootTestNode}stage5_capture(){this.rootTestNode=$stage5_markDown_clonedDOM$$(this.rootTestNode,this.stage5MarkdownFuncs);this.addFailedToRunFuncs(this._markdownFuncs_failedToRun,$stage5_markDownFunc_errors$$);return this.rootTestNode}stage6_capture(){this.rootTestNode=$stage6_markDown_clonedDOM$$(this.rootTestNode,this.stage6MarkdownFuncs);this.addFailedToRunFuncs(this._markdownFuncs_failedToRun, $stage6_markDownFunc_errors$$);return this.rootTestNode}captureDOM(){const $tasks$$=[this.stage0_capture,this.stage1_capture,this.stage2_capture,this.stage3a_capture,this.stage3c_capture,this.stage3d_capture,this.stage3_capture,this.stage4_capture,this.stage5_capture,this.stage6_capture];try{for(let $i$$=0;$i$$<$tasks$$.length;$i$$++)if(!$tasks$$[$i$$].bind(this)())return!1}finally{this.isLiveDOMMarkedUp&&this.stage3_capture.bind(this)()}return!0}addAutomaticTest($testId$$,$testObj$$){this._automaticTests[$testId$$]= $testObj$$}addGuidedAutomaticTest($testId$$,$testObj$$){this._guidedAutomaticTests[$testId$$]=$testObj$$}addAdvisoryAutomaticTest($testId$$,$testObj$$){this._advisoryAutomaticTests[$testId$$]=$testObj$$}addPreviewMode($previewModeId$$,$previewModeObj$$){this._previewModes[$previewModeId$$]=$previewModeObj$$}getTestToRun($testId$$){let $test$$=this._automaticTests[$testId$$];if(void 0===$test$$)$test$$=this._guidedAutomaticTests[$testId$$];else return $test$$;if(void 0===$test$$)$test$$=this._previewModes[$testId$$]; else return $test$$;if(void 0===$test$$)$test$$=this._advisoryAutomaticTests[$testId$$];else return $test$$;return void 0===$test$$?null:$test$$}getTestsToRun($testType$$){let $tests$$=null;switch($testType$$){case $testTypes$$.AUTOMATIC:$tests$$=this._automaticTests;break;case $testTypes$$.GUIDED_AUTOMATIC:$tests$$=this._guidedAutomaticTests;break;case $testTypes$$.PREVIEW_MODE:$tests$$=this._previewModes;break;case $testTypes$$.ADVISORY:$tests$$=this._advisoryAutomaticTests}return $tests$$}getTestInfo($columns$$){return this._getTestInfo}updateSuccess($success$jscomp$0$$){$success$$= void 0===$success$jscomp$0$$?0===Object.keys(this._markdownFuncs_failedToRun).length&&0===Object.keys(this._tests_failedToRun).length:$success$jscomp$0$$}isInIframe(){try{return this._window.self!==this._window.top}catch($err$$){return!0}}}const $aeKernel$$=new $AEKernel$$;class $AutoTestShell$${constructor($isRelevantCssSelector$$,$JSCompiler_OptimizeArgumentsArray_p0$$){this._isRelevantCssSelector=$isRelevantCssSelector$$;this._rootTestNode=null;this._result={};this._candidateSetNodesFuncArgs=null; this._numberOfRelevantNodes=this._relevantNodes=0;this._cssSelector=$JSCompiler_OptimizeArgumentsArray_p0$$;this._applicableNodesFuncArgs=this._applicabilityTestArgs=null}get rootTestNode(){return this._rootTestNode}set rootTestNode($rootTestNode$$){this._rootTestNode=$rootTestNode$$}get numberOfRelevantNodes(){return this._numberOfRelevantNodes}set numberOfRelevantNodes($numberOfRelevantNodes$$){this._numberOfRelevantNodes=$numberOfRelevantNodes$$}get relevantNodes(){return this._relevantNodes}set relevantNodes($relevantNodes$$){this._relevantNodes= $relevantNodes$$}candidateSetNodesFunc(){return this.querySelectorAll(this._cssSelector)}set_candidateSetNodesFunc($func$$,$funcArgs$$){this.candidateSetNodesFunc=$func$$;$funcArgs$$&&(this._candidateSetNodesFuncArgs=$funcArgs$$)}applicabilityTest(){return null!=this.querySelector(this._isRelevantCssSelector)}set_applicabilityTest($func$$,$funcArgs$$){this.applicabilityTest=$func$$;$funcArgs$$&&(this._applicabilityTestArgs=$funcArgs$$)}applicableNodesFunc(){return this.querySelectorAll(this._isRelevantCssSelector)}set_applicableNodesFunc($func$$, $funcArgs$$){this.applicableNodesFunc=$func$$;$funcArgs$$&&(this._applicableNodesFuncArgs=$funcArgs$$)}passFailFunc(){let $outcome$$="pass";0=this._numberOfRelevantNodes?"pass":"fail"):(this._relevantNodes=[],this._numberOfRelevantNodes=0,$outcome$$="na");return{outcome:$outcome$$,failingNodes:this._relevantNodes}}querySelector($cssSelector$$){return this._rootTestNode.matches($cssSelector$$)&&this._rootTestNode||this._rootTestNode.querySelector($cssSelector$$)}querySelectorAll($cssSelector$$){return[this._rootTestNode, ...this._rootTestNode.querySelectorAll($cssSelector$$)].filter($el$$=>$el$$.matches($cssSelector$$))}}var $commonjsGlobal$$="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};(function($module$$){(function(){var $nameSpace$$=window.AccNamePrototypeNameSpace||window;$nameSpace$$&&"string"===typeof $nameSpace$$&&$nameSpace$$.length&&(window[$nameSpace$$]={},$nameSpace$$=window[$nameSpace$$]);$nameSpace$$.getAccNameVersion= "2.57";$nameSpace$$.getAccName=$nameSpace$$.calcNames=function($node$jscomp$1$$,$fnc$$,$preventVisualARIASelfCSSRef$$,$overrides$$){$overrides$$=$overrides$$||{};var $docO$$=$overrides$$.document||document,$props$$={name:"",desc:"",error:""},$nameFromPlaceholder$$=!1,$nameFromUserAgent$$=!1;try{if(!$node$jscomp$1$$||1!==$node$jscomp$1$$.nodeType)return $props$$;var $rootRole$$=$trim$$($node$jscomp$1$$.getAttribute("role")||""),$nodes$$=[],$owns$$=[],$walk$$=function($refNode$jscomp$0$$,$stop$$,$skip$$, $nodesToIgnoreValues$$,$skipAbort$$,$ownedBy$$,$skipTo$$){$skipTo$$=$skipTo$$||{};$skipTo$$.tag=$skipTo$$.tag||!1;$skipTo$$.role=$skipTo$$.role||!1;$skipTo$$.go=$skipTo$$.go||!1;var $fullResult$$={name:"",title:""},$hasLabel$$=!1,$isException$$=function($node$jscomp$0$$,$refNode$$){if(!$refNode$$||!$node$jscomp$0$$||1!==$refNode$$.nodeType||1!==$node$jscomp$0$$.nodeType)return!1;var $role$$=$getRole$$($node$jscomp$0$$),$tag$$=$node$jscomp$0$$.nodeName.toLowerCase(),$inList$$=function($node$$,$list$$){return $role$$&& 0<=$list$$.roles.indexOf($role$$)||!$role$$&&0<=$list$$.tags.indexOf($tag$$)};return $inList$$($node$jscomp$0$$,$list3$$)?$node$jscomp$0$$!==$refNode$$||$node$jscomp$0$$.id&&$ownedBy$$[$node$jscomp$0$$.id]&&$ownedBy$$[$node$jscomp$0$$.id].node?!($inParent$$($node$jscomp$0$$,$ownedBy$$.top)&&"select"!==$node$jscomp$0$$.nodeName.toLowerCase()||$inList$$($refNode$$,$list1$$)):!$isFocusable$$($node$jscomp$0$$):!(!$inList$$($node$jscomp$0$$,$list2$$)&&($node$jscomp$0$$!==$node$jscomp$1$$||$inList$$($node$jscomp$0$$, $list1$$))||!($role$$||-1===["section"].indexOf($tag$$)||$node$jscomp$0$$.getAttribute("aria-labelledby")||$node$jscomp$0$$.getAttribute("aria-label"))||$skipTo$$.go)},$inParent$$=function($node$$,$parent$$){for(var $trackNodes$$=[];$node$$;){$node$$.id&&$ownedBy$$[$node$$.id]&&$ownedBy$$[$node$$.id].node&&-1===$trackNodes$$.indexOf($node$$)?($trackNodes$$.push($node$$),$node$$=$ownedBy$$[$node$$.id].node):$node$$=$node$$.parentNode;if($node$$&&$node$$===$parent$$)return!0;if(!$node$$||$node$$=== $ownedBy$$.top||$node$$===$docO$$.body)break}return!1},$cssOP$$={before:"",after:""};if(!$skipTo$$.tag&&!$skipTo$$.role&&-1===$nodes$$.indexOf($refNode$jscomp$0$$)&&($cssOP$$=$getCSSText$$($refNode$jscomp$0$$,null),$preventVisualARIASelfCSSRef$$)){if(-1!==$cssOP$$.before.indexOf(" [ARIA] ")||-1!==$cssOP$$.before.indexOf(" aria-")||-1!==$cssOP$$.before.indexOf(" accName: "))$cssOP$$.before="";if(-1!==$cssOP$$.after.indexOf(" [ARIA] ")||-1!==$cssOP$$.after.indexOf(" aria-")||-1!==$cssOP$$.after.indexOf(" accDescription: "))$cssOP$$.after= ""}var $walkDOM$$=function($node$$,$fn$$,$refNode$$){var $res$$={name:"",title:""};if(!$node$$)return $res$$;var $nodeIsBlock$$=!(!$node$$||1!==$node$$.nodeType||!$isBlockLevelElement$$($node$$)),$currentNode$$=$node$$,$fResult$$=$fn$$($node$$)||{};$fResult$$.name&&$fResult$$.name.length&&($res$$.name+=$fResult$$.name);if(!$fResult$$.skip&&!$isException$$($node$$,$ownedBy$$.top))for($skipTo$$.go&&($skipTo$$.go=!1),$node$$=$node$$.firstChild;$node$$;)$res$$.name+=$walkDOM$$($node$$,$fn$$,$refNode$$).name, $node$$=$node$$.nextSibling;$res$$.name+=$fResult$$.owns||"";$node$jscomp$1$$===$currentNode$$&&$refNode$$===$currentNode$$&&!$trim$$($res$$.name)&&$trim$$($fResult$$.title)?$res$$.name=$addSpacing$$($fResult$$.title):$node$jscomp$1$$===$currentNode$$&&$refNode$$===$currentNode$$&&$trim$$($fResult$$.title)&&($res$$.title=$addSpacing$$($fResult$$.title));$node$jscomp$1$$===$currentNode$$&&$refNode$$===$currentNode$$&&$trim$$($fResult$$.desc)&&($res$$.title=$addSpacing$$($fResult$$.desc));$node$jscomp$1$$=== $currentNode$$&&$refNode$$===$currentNode$$&&$trim$$($fResult$$.placeholder)&&!$trim$$($res$$.name)?($res$$.name=$addSpacing$$($fResult$$.placeholder),$nameFromPlaceholder$$=!0):$node$jscomp$1$$===$currentNode$$&&$refNode$$===$currentNode$$&&$trim$$($fResult$$.placeholder)&&!$trim$$($res$$.title)&&($res$$.title=$addSpacing$$($fResult$$.placeholder));if($nodeIsBlock$$||$fResult$$.isWidget)$res$$.name=$addSpacing$$($res$$.name);return $res$$};$fullResult$$=$walkDOM$$($refNode$jscomp$0$$,function($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$){var $element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$, $result$$={name:"",title:"",owns:"",skip:!1},$isEmbeddedNode_isSeparatChildFormField$$=!!($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$&&1===$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.nodeType&&$nodesToIgnoreValues$$&&$nodesToIgnoreValues$$.length&&-1!==$nodesToIgnoreValues$$.indexOf($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$)&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$node$jscomp$1$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$!== $refNode$jscomp$0$$),$JSCompiler_temp$jscomp$12_hLabel_refNode$$=!1;if(($skip$$||!$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$||$isHidden$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,$ownedBy$$.top))&&!$skipAbort$$&&!$isEmbeddedNode_isSeparatChildFormField$$||$skipTo$$.tag||$skipTo$$.role||-1!==$nodes$$.indexOf($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$))return $result$$;$nodes$$.push($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$);var $labels_name$$= "",$ariaO_oBy$$="",$cssO_trackNodes$$={before:"",after:""},$nTag_parent$$=$refNode$jscomp$0$$===$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$?$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$:$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.parentNode;if(!$skipTo$$.tag&&!$skipTo$$.role&&-1===$nodes$$.indexOf($nTag_parent$$)&&($nodes$$.push($nTag_parent$$),$cssO_trackNodes$$=$getCSSText$$($nTag_parent$$,$refNode$jscomp$0$$),$preventVisualARIASelfCSSRef$$)){if(-1!==$cssO_trackNodes$$.before.indexOf(" [ARIA] ")|| -1!==$cssO_trackNodes$$.before.indexOf(" aria-")||-1!==$cssO_trackNodes$$.before.indexOf(" accName: "))$cssO_trackNodes$$.before="";if(-1!==$cssO_trackNodes$$.after.indexOf(" [ARIA] ")||-1!==$cssO_trackNodes$$.after.indexOf(" aria-")||-1!==$cssO_trackNodes$$.after.indexOf(" accDescription: "))$cssO_trackNodes$$.after=""}if(1===$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.nodeType){$nTag_parent$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.nodeName.toLowerCase();var $isSkipTo_nRole$$= $getRole$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$);var $JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=!$skipTo$$.tag&&!$skipTo$$.role&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-labelledby")||"";var $aDescribedby_lblName_nAlt$$=!$skipTo$$.tag&&!$skipTo$$.role&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-describedby")||"",$aDescription_nType$$=!$skipTo$$.tag&& !$skipTo$$.role&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-description"),$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$=!$skipTo$$.tag&&!$skipTo$$.role&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-label")||"",$nTitle$$=!$skipTo$$.tag&&!$skipTo$$.role&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("title")||"",$isNativeFormField_placeholder$$=-1!==$nativeFormFields$$.indexOf($nTag_parent$$), $btnType_fChild_isNativeButton_svgT$$=-1!==["input"].indexOf($nTag_parent$$),$isRangeWidgetRole$$=-1!==$rangeWidgetRoles$$.indexOf($isSkipTo_nRole$$),$isEditWidgetRole$$=-1!==$editWidgetRoles$$.indexOf($isSkipTo_nRole$$),$isSelectWidgetRole$$=-1!==$selectWidgetRoles$$.indexOf($isSkipTo_nRole$$),$isWidgetRole$$=(($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$=$isRangeWidgetRole$$||$isEditWidgetRole$$||$isSelectWidgetRole$$||"combobox"===$isSkipTo_nRole$$)||-1!==$otherWidgetRoles$$.indexOf($isSkipTo_nRole$$))&& "link"!==$isSkipTo_nRole$$;$result$$.isWidget=$isNativeFormField_placeholder$$||$isWidgetRole$$;var $dE_hasName$$=!1,$hasDesc$$=!1,$aOwns$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-owns")||"";$isEmbeddedNode_isSeparatChildFormField$$=!($skipTo$$.tag||$skipTo$$.role||$isEmbeddedNode_isSeparatChildFormField$$||!($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$!==$refNode$jscomp$0$$&&($isNativeFormField_placeholder$$||$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$)|| $JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id&&$ownedBy$$[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id]&&$ownedBy$$[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id].target&&$ownedBy$$[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id].target===$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$));if(!$stop$$&&!$skipTo$$.tag&&!$skipTo$$.role&&$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$){var $ids$$= $JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$.split(/\s+/);var $parts$$=[];for($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=0;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$<$ids$$.length;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$++)$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$= $docO$$.getElementById($ids$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]),$parts$$.push($walk$$($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$,!0,$skip$$,[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$],$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$===$refNode$jscomp$0$$,{ref:$ownedBy$$,top:$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$}).name);$labels_name$$=$trim$$($parts$$.join(" ")); $trim$$($labels_name$$)&&($hasLabel$$=$JSCompiler_temp$jscomp$12_hLabel_refNode$$=$dE_hasName$$=!0,$result$$.skip=!0)}if(!$stop$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$refNode$jscomp$0$$&&!$skipTo$$.tag&&!$skipTo$$.role&&($aDescribedby_lblName_nAlt$$||$aDescription_nType$$)){if($aDescribedby_lblName_nAlt$$){$ids$$=$aDescribedby_lblName_nAlt$$.split(/\s+/);$parts$$=[];for($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$= 0;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$<$ids$$.length;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$++)$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$=$docO$$.getElementById($ids$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]),$parts$$.push($walk$$($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$, !0,!1,[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$],!1,{ref:$ownedBy$$,top:$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$}).name);$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=$trim$$($parts$$.join(" "))}else $JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=$trim$$($aDescription_nType$$);$trim$$($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$)&& ($result$$.desc=$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$,$hasDesc$$=!0)}$skipTo$$.tag||$skipTo$$.role||$dE_hasName$$||!$trim$$($JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$)||$isEmbeddedNode_isSeparatChildFormField$$||($labels_name$$=$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$,$trim$$($labels_name$$)&&($JSCompiler_temp$jscomp$12_hLabel_refNode$$= $dE_hasName$$=!0,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$refNode$jscomp$0$$&&($hasLabel$$=$skip$$=!0)));if($JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$=!$skipTo$$.tag&&!$skipTo$$.role&&!$dE_hasName$$&&"iframe"!==$nTag_parent$$&&$isSkipTo_nRole$$&&-1!==$presentationRoles$$.indexOf($isSkipTo_nRole$$)&&!$isFocusable$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$)){a:{$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$= "labelledby label describedby busy controls current details disabled dropeffect errormessage flowto grabbed haspopup invalid keyshortcuts live owns roledescription".split(" ");for($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=0;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$<$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$.length;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$++)if($trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-"+ $JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]))){$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$=!0;break a}$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$=!1}$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$=!$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$}if(!$isEmbeddedNode_isSeparatChildFormField$$){if(!$skipTo$$.tag&& !$skipTo$$.role&&!$dE_hasName$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$refNode$jscomp$0$$&&$isNativeFormField_placeholder$$){$labels_name$$=$docO$$.querySelectorAll("label");$aDescribedby_lblName_nAlt$$="";a:{$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$;for($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$=!1;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$;)if(($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$= $JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$.parentNode)&&$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$.nodeName&&"label"===$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$.nodeName.toLowerCase()&&(!$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$||1>$getRole$$($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$).length))break a; $JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$={}}$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$=$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$||!1;for($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=0;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$< $labels_name$$.length;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$++)($labels_name$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]!==$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$||"string"===typeof $element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$.getAttribute("for"))&&$labels_name$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$].getAttribute("for")!== $JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id||$isParentHidden$$($labels_name$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$],$docO$$.body,!0)||($aDescribedby_lblName_nAlt$$+=$addSpacing$$($walk$$($labels_name$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$],!0,$skip$$,[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$],!1,{ref:$ownedBy$$,top:$labels_name$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]}).name)); $labels_name$$=$aDescribedby_lblName_nAlt$$;$trim$$($labels_name$$)&&($dE_hasName$$=!0)}$btnType_fChild_isNativeButton_svgT$$=!$skipTo$$.tag&&!$skipTo$$.role&&$btnType_fChild_isNativeButton_svgT$$&&($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("type")||"").toLowerCase()||!1;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=!$skipTo$$.tag&&!$skipTo$$.role&&$btnType_fChild_isNativeButton_svgT$$&&$trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("value"))|| !1;$aDescribedby_lblName_nAlt$$=$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$&&"img"===$nTag_parent$$?"":$trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.alt||$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("alt"));$skipTo$$.tag||$skipTo$$.role||$dE_hasName$$||$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$||"img"!==$isSkipTo_nRole$$&&"img"!==$nTag_parent$$&&"image"!==$btnType_fChild_isNativeButton_svgT$$|| !$aDescribedby_lblName_nAlt$$&&!$trim$$($nTitle$$)||($labels_name$$=$trim$$($aDescribedby_lblName_nAlt$$)||$trim$$($nTitle$$),$trim$$($labels_name$$)&&($dE_hasName$$=!0));$skipTo$$.tag||$skipTo$$.role||$dE_hasName$$||$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$||"area"!==$nTag_parent$$||!$aDescribedby_lblName_nAlt$$||($labels_name$$=$trim$$($aDescribedby_lblName_nAlt$$),$trim$$($labels_name$$)&&($dE_hasName$$=!0));"optgroup"===$nTag_parent$$&&($skipTo$$.tag|| $skipTo$$.role||$dE_hasName$$||$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$||!$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("label")||($labels_name$$=$trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("label")),$trim$$($labels_name$$)&&($dE_hasName$$=!0)),$result$$.skip=!0);if(!$skipTo$$.tag&&!$skipTo$$.role&&!$dE_hasName$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$refNode$jscomp$0$$&& $btnType_fChild_isNativeButton_svgT$$&&-1!==["button","submit","reset"].indexOf($btnType_fChild_isNativeButton_svgT$$)){if($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$)$labels_name$$=$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$;else switch($btnType_fChild_isNativeButton_svgT$$){case "submit":$labels_name$$="submit";break;case "reset":$labels_name$$="reset";break;default:$labels_name$$= ""}$trim$$($labels_name$$)&&($dE_hasName$$=!0)}!$skipTo$$.tag&&!$skipTo$$.role&&$dE_hasName$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$refNode$jscomp$0$$&&$btnType_fChild_isNativeButton_svgT$$&&-1!==["button","submit","reset"].indexOf($btnType_fChild_isNativeButton_svgT$$)&&$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$&&$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$!== $labels_name$$&&!$result$$.desc&&($result$$.desc=$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$,$hasDesc$$=!0);$skipTo$$.tag||$skipTo$$.role||$dE_hasName$$||$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$!==$refNode$jscomp$0$$||!$btnType_fChild_isNativeButton_svgT$$||"image"!==$btnType_fChild_isNativeButton_svgT$$||($labels_name$$="Submit Query",$nameFromUserAgent$$=$dE_hasName$$=!0);$skipTo$$.tag||$skipTo$$.role||$dE_hasName$$|| $JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$!==$node$jscomp$1$$||"group"!==$isSkipTo_nRole$$&&"radiogroup"!==$isSkipTo_nRole$$&&($isSkipTo_nRole$$||"fieldset"!==$nTag_parent$$)||(($btnType_fChild_isNativeButton_svgT$$=$firstChild$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,["legend"],["legend"])||!1)&&($labels_name$$=$trim$$($walk$$($btnType_fChild_isNativeButton_svgT$$,$stop$$,!1,[],!1,{ref:$ownedBy$$,top:$btnType_fChild_isNativeButton_svgT$$}).name)),$trim$$($labels_name$$)&& ($dE_hasName$$=!0),$skip$$=!0);$skipTo$$.tag||$skipTo$$.role||$dE_hasName$$||$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$!==$node$jscomp$1$$||"table"!==$isSkipTo_nRole$$&&($isSkipTo_nRole$$||"table"!==$nTag_parent$$)||(($btnType_fChild_isNativeButton_svgT$$=$firstChild$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,["caption"],["caption"])||!1)&&($labels_name$$=$trim$$($walk$$($btnType_fChild_isNativeButton_svgT$$,$stop$$,!1,[],!1,{ref:$ownedBy$$,top:$btnType_fChild_isNativeButton_svgT$$}).name)), $trim$$($labels_name$$)&&($dE_hasName$$=!0),$skip$$=!0);$skipTo$$.tag||$skipTo$$.role||"svg"!==$nTag_parent$$||($btnType_fChild_isNativeButton_svgT$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.querySelector("title")||!1,$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$node$jscomp$1$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.querySelector("desc")|| !1,!$dE_hasName$$&&$btnType_fChild_isNativeButton_svgT$$&&($labels_name$$=$trim$$($walk$$($btnType_fChild_isNativeButton_svgT$$,!0,!1,[],!1,{ref:$ownedBy$$,top:$btnType_fChild_isNativeButton_svgT$$}).name)),!$hasDesc$$&&$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$&&($dE_hasName$$=$trim$$($walk$$($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$,!0,!1,[],!1,{ref:$ownedBy$$,top:$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$}).name), $trim$$($dE_hasName$$)&&($result$$.desc=$dE_hasName$$)),$result$$.skip=!0)}$skipTo$$.tag||$skipTo$$.role||!$isEmbeddedNode_isSeparatChildFormField$$||$nodesToIgnoreValues$$&&$nodesToIgnoreValues$$.length&&-1!==$nodesToIgnoreValues$$.indexOf($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$)||($isRangeWidgetRole$$?$labels_name$$=$getObjectValue$$($isSkipTo_nRole$$,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,!0):$isEditWidgetRole$$||"combobox"===$isSkipTo_nRole$$&&$isNativeFormField_placeholder$$? $labels_name$$=$getObjectValue$$($isSkipTo_nRole$$,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,!1,!0):$isSelectWidgetRole$$?$labels_name$$=$getObjectValue$$($isSkipTo_nRole$$,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,!1,!1,!0):!$isNativeFormField_placeholder$$||-1===["input","textarea"].indexOf($nTag_parent$$)||$isWidgetRole$$&&!$isEditWidgetRole$$?!$isNativeFormField_placeholder$$||"select"!==$nTag_parent$$||$isWidgetRole$$&&"combobox"!==$isSkipTo_nRole$$||($labels_name$$= $getObjectValue$$($isSkipTo_nRole$$,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,!1,!1,!0,!0)):$labels_name$$=$getObjectValue$$($isSkipTo_nRole$$,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,!1,!1,!1,!0),$labels_name$$=$trim$$($labels_name$$));$skipTo$$.tag||$skipTo$$.role||$JSCompiler_inline_result$jscomp$10_JSCompiler_temp$jscomp$9_aLabel_globalPropsAndStates$$||!$trim$$($nTitle$$)||$labels_name$$&&" "===$aDescription_nType$$||($result$$.title=$trim$$($nTitle$$));($aDescription_nType$$= $isNativeFormField_placeholder$$&&$trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("type")||"").toLowerCase())||($aDescription_nType$$="text");if($isNativeFormField_placeholder$$=!$skipTo$$.tag&&!$skipTo$$.role&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$node$jscomp$1$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$===$refNode$jscomp$0$$&&($isEditWidgetRole$$||$isNativeFormField_placeholder$$&&("textarea"===$nTag_parent$$||"input"===$nTag_parent$$&& -1!=="password search tel text url email".split(" ").indexOf($aDescription_nType$$)))&&$trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("placeholder")||$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-placeholder")))$result$$.placeholder=$isNativeFormField_placeholder$$;if($isSkipTo_nRole$$=$skipTo$$.role&&$skipTo$$.role===$isSkipTo_nRole$$||!$isSkipTo_nRole$$&&$skipTo$$.tag&&$skipTo$$.tag===$nTag_parent$$)$labels_name$$=$trim$$($walk$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$, $stop$$,!1,[],!1,{ref:$ownedBy$$,top:$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$}).name),$trim$$($labels_name$$)&&($skip$$=!0);if(!$isSkipTo_nRole$$&&$aOwns$$&&-1===["input","img","progress"].indexOf($nTag_parent$$)){$ids$$=$aOwns$$.split(/\s+/);$parts$$=[];for($JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$=0;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$<$ids$$.length;$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$++)($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$= $docO$$.getElementById($ids$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]))&&-1===$owns$$.indexOf($ids$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$])&&($owns$$.push($ids$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]),$ariaO_oBy$$={ref:$ownedBy$$,top:$ownedBy$$.top},$ariaO_oBy$$[$ids$$[$JSCompiler_inline_result$jscomp$11_aLabelledby_btnValue_desc$jscomp$1_i$jscomp$46_i$jscomp$inline_105_node$$]]= {refNode:$refNode$jscomp$0$$,node:$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$,target:$element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$},$isParentHidden$$($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$,$docO$$.body,!0)||$parts$$.push($walk$$($element$jscomp$16_implicitLabel_isSimulatedFormField_noRole$$,!0,$skip$$,[],!1,$ariaO_oBy$$).name));$ariaO_oBy$$=$parts$$.join("")}}else $skipTo$$.tag||$skipTo$$.role||3!==$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.nodeType|| ($labels_name$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.data);$JSCompiler_temp$jscomp$12_hLabel_refNode$$||($labels_name$$=$cssO_trackNodes$$.before+$labels_name$$.replace(/\s+/g," ")+$cssO_trackNodes$$.after);if($JSCompiler_temp$jscomp$12_hLabel_refNode$$=$labels_name$$.length){a:{$JSCompiler_temp$jscomp$12_hLabel_refNode$$=$ownedBy$$.top;for($cssO_trackNodes$$=[];$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$!== $JSCompiler_temp$jscomp$12_hLabel_refNode$$;)if($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id&&$ownedBy$$&&$ownedBy$$[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id]&&$ownedBy$$[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id].node&&-1===$cssO_trackNodes$$.indexOf($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$)?($cssO_trackNodes$$.push($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$),$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$= $ownedBy$$[$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.id].node):$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$=$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.parentNode,$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$&&$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute&&($trim$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$.getAttribute("aria-label"))||$isHidden$$($JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$, $JSCompiler_temp$jscomp$12_hLabel_refNode$$))){$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$=!0;break a}$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$=!1}$JSCompiler_temp$jscomp$12_hLabel_refNode$$=!$JSCompiler_inline_result$jscomp$13_node$jscomp$27_node$$}$JSCompiler_temp$jscomp$12_hLabel_refNode$$&&($result$$.name=$labels_name$$);$result$$.owns=$ariaO_oBy$$;return $result$$},$refNode$jscomp$0$$);$hasLabel$$||($fullResult$$.name=$cssOP$$.before+$fullResult$$.name.replace(/\s+/g, " ")+$cssOP$$.after);return $fullResult$$},$firstChild$$=function($e$$,$t$$,$r$$,$s$$){for($e$$=$e$$?$e$$.firstChild:null;$e$$;){var $tr$$=$getRole$$($e$$)||!1;if(1===$e$$.nodeType&&(!$t$$&&!$r$$||$tr$$&&$r$$&&-1!==$r$$.indexOf($tr$$)||!$tr$$&&$t$$&&-1!==$t$$.indexOf($e$$.nodeName.toLowerCase())))break;else if(!$s$$&&1===$e$$.nodeType&&($t$$||$r$$))return null;$e$$=$e$$.nextSibling}return $e$$},$getRole$$=function($inList$jscomp$1_node$$){var $role$$=$inList$jscomp$1_node$$&&$inList$jscomp$1_node$$.getAttribute? ($inList$jscomp$1_node$$.getAttribute("role")||"").toLowerCase():"";if(!$trim$$($role$$))return"";$inList$jscomp$1_node$$=function($list$$){return 0<$trim$$($role$$).length&&0<=$list$$.roles.indexOf($role$$)};for(var $roles$$=$role$$.split(/\s+/),$i$$=0;$i$$<$roles$$.length;$i$$++)if($role$$=$roles$$[$i$$],$inList$jscomp$1_node$$($list1$$)||$inList$jscomp$1_node$$($list2$$)||$inList$jscomp$1_node$$($list3$$)||$inList$jscomp$1_node$$($list4$$)||-1!==$presentationRoles$$.indexOf($role$$))return $role$$; return""},$isFocusable$$=function($node$$){var $nodeName$$=$node$$.nodeName.toLowerCase();return $node$$.getAttribute("tabindex")||"a"===$nodeName$$&&$node$$.getAttribute("href")?!0:-1!==["button","input","select","textarea"].indexOf($nodeName$$)&&"hidden"!==($node$$.getAttribute("type")||"").toLowerCase()},$list1$$={roles:"button checkbox link option radio switch tab treeitem menuitem menuitemcheckbox menuitemradio row cell gridcell columnheader rowheader tooltip heading".split(" "),tags:"a button summary input h1 h2 h3 h4 h5 h6 menuitem option tr td th".split(" ")}, $list2$$={roles:"application alert log marquee timer alertdialog dialog banner complementary form main navigation region search article document feed figure img math toolbar menu menubar grid listbox radiogroup textbox searchbox spinbutton scrollbar slider tablist tabpanel tree treegrid separator rowgroup group".split(" "),tags:"article aside body select datalist optgroup dialog figure footer form header hr iframe img textarea input main math menu nav section thead tbody tfoot fieldset".split(" ")}, $list3$$={roles:"term definition directory list note status table contentinfo".split(" "),tags:"dl ul ol dd details output table".split(" ")},$list4$$={roles:["legend","caption"],tags:["legend","caption","figcaption"]},$nativeFormFields$$=["button","input","select","textarea"],$rangeWidgetRoles$$=["scrollbar","slider","spinbutton"],$editWidgetRoles$$=["searchbox","textbox"],$selectWidgetRoles$$=["grid","listbox","tablist","tree","treegrid"],$otherWidgetRoles$$="button checkbox link switch option menu menubar menuitem menuitemcheckbox menuitemradio radio tab treeitem gridcell".split(" "), $presentationRoles$$=["presentation","none"],$isHidden$$=$overrides$$.isHidden||function($JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$,$refNode$$){$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$&&1===$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$.nodeType&&$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$!==$refNode$$?"true"===$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$.getAttribute("aria-hidden")||$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$.getAttribute("hidden")? $JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$=!0:($JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$=$getStyleObject$$($JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$),$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$="none"===$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$.display||"hidden"===$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$.visibility):$JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$=!1;return $JSCompiler_inline_result$jscomp$128_node$jscomp$31_style$$}, $isParentHidden$$=function($node$$,$refNode$$,$skipOwned$$,$skipCurrent$$){for(;$node$$&&$node$$!==$refNode$$;){if(!$skipCurrent$$&&1===$node$$.nodeType&&$isHidden$$($node$$,$refNode$$))return!0;$skipCurrent$$=!1;$node$$=$node$$.parentNode}return!1},$getStyleObject$$=$overrides$$.getStyleObject||function($node$$){var $style$$={};$docO$$.defaultView&&$docO$$.defaultView.getComputedStyle?$style$$=$docO$$.defaultView.getComputedStyle($node$$,""):$node$$.currentStyle&&($style$$=$node$$.currentStyle); return $style$$},$cleanCSSText$$=function($node$$,$s$jscomp$7_text$$){if(-1!==$s$jscomp$7_text$$.indexOf("attr("))for(var $m$$=$s$jscomp$7_text$$.match(/attr\((.|\n|\r\n)*?\)/g),$i$$=0;$i$$<$m$$.length;$i$$++){var $b$$=$m$$[$i$$].slice(5,-1);$b$$=$node$$.getAttribute($b$$)||"";$s$jscomp$7_text$$=$s$jscomp$7_text$$.replace($m$$[$i$$],$b$$)}return $s$jscomp$7_text$$=$s$jscomp$7_text$$.replace(/url\((.*?)\)\s+\/|url\((.*?)\)/g,"").replace(/^\s+|\s+$/g,"").replace(/"/g,"")},$isBlockLevelElement$$=function($node$$, $cssObj$$){var $styleObject$$=$cssObj$$||$getStyleObject$$($node$$),$prop$$;for($prop$$ in $blockStyles$$)for(var $values$$=$blockStyles$$[$prop$$],$i$$=0;$i$$<$values$$.length;$i$$++)if($styleObject$$[$prop$$]&&(0===$values$$[$i$$].indexOf("!")&&-1===[$values$$[$i$$].slice(1),"inherit","initial","unset"].indexOf($styleObject$$[$prop$$])||0===$styleObject$$[$prop$$].indexOf($values$$[$i$$])))return!0;return!$cssObj$$&&$node$$.nodeName&&-1!==$blockElements$$.indexOf($node$$.nodeName.toLowerCase())&& !($styleObject$$.display&&0===$styleObject$$.display.indexOf("inline")&&"br"!==$node$$.nodeName.toLowerCase())},$blockStyles$$={display:["block","grid","table","flow-root","flex"],position:["absolute","fixed"],float:["left","right","inline"],clear:["left","right","both","inline"],overflow:["hidden","scroll","auto"],"column-count":["!auto"],"column-width":["!auto"],"column-span":["all"],contain:["layout","content","strict"]},$blockElements$$="address article aside blockquote br canvas dd div dl dt fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hgroup hr legend li main nav noscript ol output p pre section table td tfoot th tr ul video".split(" "), $getObjectValue$$=function($role$$,$node$$,$isRange$$,$isEdit$$,$isSelect$$,$isNative$$){var $childRoles_val$$="",$bypass$$=!1;$isRange$$&&!$isNative$$?$childRoles_val$$=$node$$.getAttribute("aria-valuetext")||$node$$.getAttribute("aria-valuenow")||"":$isEdit$$&&!$isNative$$?$childRoles_val$$=$getText$$($node$$)||"":$isSelect$$&&!$isNative$$&&($childRoles_val$$=[],"grid"===$role$$||"treegrid"===$role$$?$childRoles_val$$=["gridcell","rowheader","columnheader"]:"listbox"===$role$$?$childRoles_val$$= ["option"]:"tablist"===$role$$?$childRoles_val$$=["tab"]:"tree"===$role$$&&($childRoles_val$$=["treeitem"]),$childRoles_val$$=$joinSelectedParts$$($node$$,$node$$.querySelectorAll('*[aria-selected="true"]'),!1,$childRoles_val$$),$bypass$$=!0);$childRoles_val$$=$trim$$($childRoles_val$$);!$childRoles_val$$&&($isRange$$||$isEdit$$)&&$node$$.value&&($childRoles_val$$=$node$$.value);$bypass$$||$childRoles_val$$||!$isNative$$||($childRoles_val$$=$isSelect$$?$joinSelectedParts$$($node$$,$node$$.querySelectorAll("option[selected]"), !0):$node$$.value);return $childRoles_val$$},$addSpacing$$=function($s$$){return $trim$$($s$$).length?" "+$s$$+" ":" "},$joinSelectedParts$$=function($node$jscomp$38_parts$$,$nOA$$,$isNative$$,$childRoles$$){if(!$nOA$$||!$nOA$$.length)return"";$node$jscomp$38_parts$$=[];for(var $i$$=0;$i$$<$nOA$$.length;$i$$++){var $role$$=$getRole$$($nOA$$[$i$$]);$childRoles$$&&-1===$childRoles$$.indexOf($role$$)||$node$jscomp$38_parts$$.push($isNative$$?$getText$$($nOA$$[$i$$]):$walk$$($nOA$$[$i$$],!0,!1,[],!1, {top:$nOA$$[$i$$]}).name)}return $node$jscomp$38_parts$$.join(" ")},$getPseudoElStyleObj$$=$overrides$$.getPseudoElStyleObj||function($node$$,$position$$){var $styleObj$$={},$prop$$;for($prop$$ in $blockStyles$$)$styleObj$$[$prop$$]=$docO$$.defaultView.getComputedStyle($node$$,$position$$).getPropertyValue($prop$$);$styleObj$$.content=$docO$$.defaultView.getComputedStyle($node$$,$position$$).getPropertyValue("content").replace(/^"|\\|"$/g,"");return $styleObj$$},$getText$$=function($node$$,$position$$){if(!$position$$&& 1===$node$$.nodeType)return $node$$.innerText||$node$$.textContent||"";$node$$=$getPseudoElStyleObj$$($node$$,$position$$);var $text$$=$node$$.content;if(!$text$$||"none"===$text$$)return"";$isBlockLevelElement$$({},$node$$)&&(":before"===$position$$?$text$$+=" ":":after"===$position$$&&($text$$=" "+$text$$));return $text$$},$getCSSText$$=$overrides$$.getCSSText||function($node$$,$refNode$$){return $node$$&&1!==$node$$.nodeType||$node$$===$refNode$$||-1!=="input select textarea img iframe optgroup".split(" ").indexOf($node$$.nodeName.toLowerCase())? {before:"",after:""}:{before:$cleanCSSText$$($node$$,$getText$$($node$$,":before")),after:$cleanCSSText$$($node$$,$getText$$($node$$,":after"))}};if($isParentHidden$$($node$jscomp$1$$,$docO$$.body,!0,!(!$node$jscomp$1$$||!$node$jscomp$1$$.nodeName||"area"!==$node$jscomp$1$$.nodeName.toLowerCase())))return $props$$;var $accProps$$=$walk$$($node$jscomp$1$$,!1,!1,[],!1,{top:$node$jscomp$1$$}),$accName$$=$trim$$($accProps$$.name.replace(/\s+/g," ")),$accDesc$$=$trim$$($accProps$$.title.replace(/\s+/g, " "));$accName$$===$accDesc$$&&($accDesc$$="");$props$$.hasUpperCase=$rootRole$$&&$rootRole$$!==$rootRole$$.toLowerCase()?!0:!1;$props$$.name=$accName$$;$props$$.desc=$accDesc$$;$nodes$$=[];$owns$$=[]}catch($e$$){$props$$.error=$e$$}$props$$.placeholder=$nameFromPlaceholder$$;$props$$.userAgent=$nameFromUserAgent$$;return $fnc$$&&"function"===typeof $fnc$$?$fnc$$.apply($node$jscomp$1$$,[$props$$,$node$jscomp$1$$]):$props$$};var $trim$$=function($str$$){return"string"!==typeof $str$$?"":$str$$.replace(/^\s+|\s+$/g, "")};$nameSpace$$.getAccNameMsg=$nameSpace$$.getNames=function($node$jscomp$44_props$$,$overrides$jscomp$1_r$$){$node$jscomp$44_props$$=$nameSpace$$.getAccName($node$jscomp$44_props$$,null,!1,$overrides$jscomp$1_r$$);if($node$jscomp$44_props$$.error)return $node$jscomp$44_props$$.error+"\n\nAn error has been thrown in AccName Prototype version "+$nameSpace$$.getAccNameVersion+". Please copy this error message and the HTML markup that caused it, and submit both as a new GitHub issue at\nhttps://github.com/whatsock/w3c-alternative-text-computation"; $overrides$jscomp$1_r$$='accName: "'+$node$jscomp$44_props$$.name+'"\n\naccDesc: "'+$node$jscomp$44_props$$.desc+'"\n\n';$node$jscomp$44_props$$.placeholder&&($overrides$jscomp$1_r$$+="Name from placeholder: true\n\n");$node$jscomp$44_props$$.userAgent&&($overrides$jscomp$1_r$$+="Name from user agent: true\n\n");return $overrides$jscomp$1_r$$+="(Running AccName Computation Prototype version: "+$nameSpace$$.getAccNameVersion+")"};$module$$.exports&&($module$$.exports={getNames:$nameSpace$$.getNames, calcNames:$nameSpace$$.calcNames})})()})({exports:{}});const $calcNames$$=window.LevelAccess_CalcNames.calcNames,$testUtil_ariaRoleLookupTable$$={command:!0,composite:!0,input:!0,landmark:!0,range:!0,roletype:!0,section:!0,sectionhead:!0,select:!0,structure:!0,widget:!0,window:!0,alert:!0,alertdialog:!0,button:!0,checkbox:!0,dialog:!0,gridcell:!0,link:!0,log:!0,marquee:!0,menuitem:!0,menuitemcheckbox:!0,menuitemradio:!0,option:!0,progressbar:!0,radio:!0,scrollbar:!0,searchbox:!0,slider:!0,spinbutton:!0, status:!0,"switch":!0,tab:!0,tabpanel:!0,textbox:!0,timer:!0,tooltip:!0,treeitem:!0,combobox:!0,grid:!0,listbox:!0,menu:!0,menubar:!0,radiogroup:!0,tablist:!0,tree:!0,treegrid:!0,application:!0,article:!0,cell:!0,columnheader:!0,definition:!0,directory:!0,document:!0,feed:!0,figure:!0,group:!0,heading:!0,img:!0,list:!0,listitem:!0,math:!0,none:!0,note:!0,presentation:!0,region:!0,row:!0,rowgroup:!0,rowheader:!0,separator:!0,table:!0,term:!0,toolbar:!0,banner:!0,complementary:!0,contentinfo:!0,form:!0, main:!0,navigation:!0,search:!0,"graphics-document":!0,"graphics-object":!0,"graphics-symbol":!0,"doc-abstract":!0,"doc-acknowledgments":!0,"doc-afterword":!0,"doc-appendix":!0,"doc-backlink":!0,"doc-biblioentry":!0,"doc-bibliography":!0,"doc-biblioref":!0,"doc-chapter":!0,"doc-colophon":!0,"doc-conclusion":!0,"doc-cover":!0,"doc-credit":!0,"doc-credits":!0,"doc-dedication":!0,"doc-endnote":!0,"doc-endnotes":!0,"doc-epigraph":!0,"doc-epilogue":!0,"doc-errata":!0,"doc-example":!0,"doc-footnote":!0, "doc-foreword":!0,"doc-glossary":!0,"doc-glossref":!0,"doc-index":!0,"doc-introduction":!0,"doc-noteref":!0,"doc-notice":!0,"doc-pagebreak":!0,"doc-pagelist":!0,"doc-part":!0,"doc-preface":!0,"doc-prologue":!0,"doc-pullquote":!0,"doc-qna":!0,"doc-subtitle":!0,"doc-tip":!0,"doc-toc":!0},$testUtil_ariaAttributeLookupTable$$={"aria-activedescendant":!0,"aria-atomic":!0,"aria-autocomplete":!0,"aria-busy":!0,"aria-checked":!0,"aria-colcount":!0,"aria-colindex":!0,"aria-colspan":!0,"aria-controls":!0,"aria-current":!0, "aria-describedby":!0,"aria-details":!0,"aria-disabled":!0,"aria-errormessage":!0,"aria-expanded":!0,"aria-flowto":!0,"aria-haspopup":!0,"aria-hidden":!0,"aria-invalid":!0,"aria-keyshortcuts":!0,"aria-label":!0,"aria-labelledby":!0,"aria-level":!0,"aria-live":!0,"aria-modal":!0,"aria-multiline":!0,"aria-multiselectable":!0,"aria-orientation":!0,"aria-owns":!0,"aria-placeholder":!0,"aria-posinset":!0,"aria-pressed":!0,"aria-readonly":!0,"aria-relevant":!0,"aria-required":!0,"aria-roledescription":!0, "aria-rowcount":!0,"aria-rowindex":!0,"aria-rowspan":!0,"aria-selected":!0,"aria-setsize":!0,"aria-sort":!0,"aria-valuemax":!0,"aria-valuemin":!0,"aria-valuenow":!0,"aria-valuetext":!0};var $sha256$1$$={exports:{}},$core$$={exports:{}};(function($module$$,$exports$$){(function($root$$,$factory$$){$module$$.exports=$factory$$()})($commonjsGlobal$$,function(){var $CryptoJS$$=$CryptoJS$$||function($Math$$,$undefined$1$$){if("undefined"!==typeof window&&window.crypto)var $crypto$$=window.crypto;"undefined"!== typeof self&&self.crypto&&($crypto$$=self.crypto);"undefined"!==typeof globalThis&&globalThis.crypto&&($crypto$$=globalThis.crypto);!$crypto$$&&"undefined"!==typeof window&&window.msCrypto&&($crypto$$=window.msCrypto);!$crypto$$&&"undefined"!==typeof $commonjsGlobal$$&&$commonjsGlobal$$.crypto&&($crypto$$=$commonjsGlobal$$.crypto);if(!$crypto$$&&"function"===typeof $commonjsRequire$$)try{$crypto$$=require("crypto")}catch($err$$){}var $create$$=Object.create||function(){function $F$$(){}return function($obj$$){$F$$.prototype= $obj$$;$obj$$=new $F$$;$F$$.prototype=null;return $obj$$}}(),$C$$={},$C_lib$$=$C$$.lib={},$Base$$=$C_lib$$.Base=function(){return{extend:function($overrides$$){var $subtype$$=$create$$(this);$overrides$$&&$subtype$$.mixIn($overrides$$);$subtype$$.hasOwnProperty("init")&&this.init!==$subtype$$.init||($subtype$$.init=function(){$subtype$$.$super.init.apply(this,arguments)});$subtype$$.init.prototype=$subtype$$;$subtype$$.$super=this;return $subtype$$},create:function(){var $instance$$=this.extend(); $instance$$.init.apply($instance$$,arguments);return $instance$$},init:function(){},mixIn:function($properties$$){for(var $propertyName$$ in $properties$$)$properties$$.hasOwnProperty($propertyName$$)&&(this[$propertyName$$]=$properties$$[$propertyName$$]);$properties$$.hasOwnProperty("toString")&&(this.toString=$properties$$.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),$WordArray$$=$C_lib$$.WordArray=$Base$$.extend({init:function($words$$,$sigBytes$$){$words$$=this.words= $words$$||[];this.sigBytes=$sigBytes$$!=$undefined$1$$?$sigBytes$$:4*$words$$.length},toString:function($encoder$$){return($encoder$$||$Hex$$).stringify(this)},concat:function($thatSigBytes_wordArray$$){var $thisWords$$=this.words,$thatWords$$=$thatSigBytes_wordArray$$.words,$thisSigBytes$$=this.sigBytes;$thatSigBytes_wordArray$$=$thatSigBytes_wordArray$$.sigBytes;this.clamp();if($thisSigBytes$$%4)for(var $i$jscomp$104_j$$=0;$i$jscomp$104_j$$<$thatSigBytes_wordArray$$;$i$jscomp$104_j$$++)$thisWords$$[$thisSigBytes$$+ $i$jscomp$104_j$$>>>2]|=($thatWords$$[$i$jscomp$104_j$$>>>2]>>>24-$i$jscomp$104_j$$%4*8&255)<<24-($thisSigBytes$$+$i$jscomp$104_j$$)%4*8;else for($i$jscomp$104_j$$=0;$i$jscomp$104_j$$<$thatSigBytes_wordArray$$;$i$jscomp$104_j$$+=4)$thisWords$$[$thisSigBytes$$+$i$jscomp$104_j$$>>>2]=$thatWords$$[$i$jscomp$104_j$$>>>2];this.sigBytes+=$thatSigBytes_wordArray$$;return this},clamp:function(){var $words$$=this.words,$sigBytes$$=this.sigBytes;$words$$[$sigBytes$$>>>2]&=4294967295<<32-$sigBytes$$%4*8;$words$$.length= $Math$$.ceil($sigBytes$$/4)},clone:function(){var $clone$$=$Base$$.clone.call(this);$clone$$.words=this.words.slice(0);return $clone$$},random:function($nBytes$$){for(var $words$$=[],$i$$=0;$i$$<$nBytes$$;$i$$+=4){var $JSCompiler_temp_const$$=$words$$,$JSCompiler_temp_const$jscomp$0$$=$JSCompiler_temp_const$$.push;a:{if($crypto$$){if("function"===typeof $crypto$$.getRandomValues)try{var $JSCompiler_inline_result$$=$crypto$$.getRandomValues(new Uint32Array(1))[0];break a}catch($err$$){}if("function"=== typeof $crypto$$.randomBytes)try{$JSCompiler_inline_result$$=$crypto$$.randomBytes(4).readInt32LE();break a}catch($err$$){}}throw Error("Native crypto module could not be used to get secure random number.");}$JSCompiler_temp_const$jscomp$0$$.call($JSCompiler_temp_const$$,$JSCompiler_inline_result$$)}return new $WordArray$$.init($words$$,$nBytes$$)}}),$C_enc$$=$C$$.enc={},$Hex$$=$C_enc$$.Hex={stringify:function($sigBytes$jscomp$2_wordArray$$){var $words$$=$sigBytes$jscomp$2_wordArray$$.words;$sigBytes$jscomp$2_wordArray$$= $sigBytes$jscomp$2_wordArray$$.sigBytes;for(var $hexChars$$=[],$i$$=0;$i$$<$sigBytes$jscomp$2_wordArray$$;$i$$++){var $bite$$=$words$$[$i$$>>>2]>>>24-$i$$%4*8&255;$hexChars$$.push(($bite$$>>>4).toString(16));$hexChars$$.push(($bite$$&15).toString(16))}return $hexChars$$.join("")},parse:function($hexStr$$){for(var $hexStrLength$$=$hexStr$$.length,$words$$=[],$i$$=0;$i$$<$hexStrLength$$;$i$$+=2)$words$$[$i$$>>>3]|=parseInt($hexStr$$.substr($i$$,2),16)<<24-$i$$%8*4;return new $WordArray$$.init($words$$, $hexStrLength$$/2)}},$Latin1$$=$C_enc$$.Latin1={stringify:function($sigBytes$jscomp$3_wordArray$$){var $words$$=$sigBytes$jscomp$3_wordArray$$.words;$sigBytes$jscomp$3_wordArray$$=$sigBytes$jscomp$3_wordArray$$.sigBytes;for(var $latin1Chars$$=[],$i$$=0;$i$$<$sigBytes$jscomp$3_wordArray$$;$i$$++)$latin1Chars$$.push(String.fromCharCode($words$$[$i$$>>>2]>>>24-$i$$%4*8&255));return $latin1Chars$$.join("")},parse:function($latin1Str$$){for(var $latin1StrLength$$=$latin1Str$$.length,$words$$=[],$i$$=0;$i$$< $latin1StrLength$$;$i$$++)$words$$[$i$$>>>2]|=($latin1Str$$.charCodeAt($i$$)&255)<<24-$i$$%4*8;return new $WordArray$$.init($words$$,$latin1StrLength$$)}},$Utf8$$=$C_enc$$.Utf8={stringify:function($wordArray$$){try{return decodeURIComponent(escape($Latin1$$.stringify($wordArray$$)))}catch($e$$){throw Error("Malformed UTF-8 data");}},parse:function($utf8Str$$){return $Latin1$$.parse(unescape(encodeURIComponent($utf8Str$$)))}},$BufferedBlockAlgorithm$$=$C_lib$$.BufferedBlockAlgorithm=$Base$$.extend({reset:function(){this._data= new $WordArray$$.init;this._nDataBytes=0},_append:function($data$$){"string"==typeof $data$$&&($data$$=$Utf8$$.parse($data$$));this._data.concat($data$$);this._nDataBytes+=$data$$.sigBytes},_process:function($doFlush_nWordsReady$$){var $offset$$,$data$$=this._data,$dataWords$$=$data$$.words,$dataSigBytes_nBytesReady$$=$data$$.sigBytes,$blockSize$$=this.blockSize,$nBlocksReady$$=$dataSigBytes_nBytesReady$$/(4*$blockSize$$);$nBlocksReady$$=$doFlush_nWordsReady$$?$Math$$.ceil($nBlocksReady$$):$Math$$.max(($nBlocksReady$$| 0)-this._minBufferSize,0);$doFlush_nWordsReady$$=$nBlocksReady$$*$blockSize$$;$dataSigBytes_nBytesReady$$=$Math$$.min(4*$doFlush_nWordsReady$$,$dataSigBytes_nBytesReady$$);if($doFlush_nWordsReady$$){for($offset$$=0;$offset$$<$doFlush_nWordsReady$$;$offset$$+=$blockSize$$)this._doProcessBlock($dataWords$$,$offset$$);$offset$$=$dataWords$$.splice(0,$doFlush_nWordsReady$$);$data$$.sigBytes-=$dataSigBytes_nBytesReady$$}return new $WordArray$$.init($offset$$,$dataSigBytes_nBytesReady$$)},clone:function(){var $clone$$= $Base$$.clone.call(this);$clone$$._data=this._data.clone();return $clone$$},_minBufferSize:0});$C_lib$$.Hasher=$BufferedBlockAlgorithm$$.extend({cfg:$Base$$.extend(),init:function($cfg$$){this.cfg=this.cfg.extend($cfg$$);this.reset()},reset:function(){$BufferedBlockAlgorithm$$.reset.call(this);this._doReset()},update:function($messageUpdate$$){this._append($messageUpdate$$);this._process();return this},finalize:function($messageUpdate$$){$messageUpdate$$&&this._append($messageUpdate$$);return this._doFinalize()}, blockSize:16,_createHelper:function($hasher$$){return function($message$$,$cfg$$){return(new $hasher$$.init($cfg$$)).finalize($message$$)}},_createHmacHelper:function($hasher$$){return function($message$$,$key$$){return(new $C_algo$$.HMAC.init($hasher$$,$key$$)).finalize($message$$)}}});var $C_algo$$=$C$$.algo={};return $C$$}(Math);return $CryptoJS$$})})($core$$);(function($module$$,$exports$$){(function($root$$,$factory$$){$module$$.exports=$factory$$($core$$.exports)})($commonjsGlobal$$,function($CryptoJS$$){(function($Math$$){var $C_algo$jscomp$1_C_lib$$= $CryptoJS$$.lib,$WordArray$$=$C_algo$jscomp$1_C_lib$$.WordArray,$Hasher$$=$C_algo$jscomp$1_C_lib$$.Hasher;$C_algo$jscomp$1_C_lib$$=$CryptoJS$$.algo;var $H$$=[],$K$$=[];(function(){function $isPrime$$($n$$){for(var $sqrtN$$=$Math$$.sqrt($n$$),$factor$$=2;$factor$$<=$sqrtN$$;$factor$$++)if(!($n$$%$factor$$))return!1;return!0}function $getFractionalBits$$($n$$){return 4294967296*($n$$-($n$$|0))|0}for(var $n$jscomp$0$$=2,$nPrime$$=0;64>$nPrime$$;)$isPrime$$($n$jscomp$0$$)&&(8>$nPrime$$&&($H$$[$nPrime$$]= $getFractionalBits$$($Math$$.pow($n$jscomp$0$$,.5))),$K$$[$nPrime$$]=$getFractionalBits$$($Math$$.pow($n$jscomp$0$$,1/3)),$nPrime$$++),$n$jscomp$0$$++})();var $W$$=[];$C_algo$jscomp$1_C_lib$$=$C_algo$jscomp$1_C_lib$$.SHA256=$Hasher$$.extend({_doReset:function(){this._hash=new $WordArray$$.init($H$$.slice(0))},_doProcessBlock:function($M$$,$offset$$){for(var $H$$=this._hash.words,$a$$=$H$$[0],$b$$=$H$$[1],$c$$=$H$$[2],$d$$=$H$$[3],$e$$=$H$$[4],$f$$=$H$$[5],$g$$=$H$$[6],$h$$=$H$$[7],$i$$=0;64>$i$$;$i$$++){if(16> $i$$)$W$$[$i$$]=$M$$[$offset$$+$i$$]|0;else{var $gamma0x_t1$$=$W$$[$i$$-15],$gamma1x_t2$$=$W$$[$i$$-2];$W$$[$i$$]=(($gamma0x_t1$$<<25|$gamma0x_t1$$>>>7)^($gamma0x_t1$$<<14|$gamma0x_t1$$>>>18)^$gamma0x_t1$$>>>3)+$W$$[$i$$-7]+(($gamma1x_t2$$<<15|$gamma1x_t2$$>>>17)^($gamma1x_t2$$<<13|$gamma1x_t2$$>>>19)^$gamma1x_t2$$>>>10)+$W$$[$i$$-16]}$gamma0x_t1$$=$h$$+(($e$$<<26|$e$$>>>6)^($e$$<<21|$e$$>>>11)^($e$$<<7|$e$$>>>25))+($e$$&$f$$^~$e$$&$g$$)+$K$$[$i$$]+$W$$[$i$$];$gamma1x_t2$$=(($a$$<<30|$a$$>>>2)^($a$$<< 19|$a$$>>>13)^($a$$<<10|$a$$>>>22))+($a$$&$b$$^$a$$&$c$$^$b$$&$c$$);$h$$=$g$$;$g$$=$f$$;$f$$=$e$$;$e$$=$d$$+$gamma0x_t1$$|0;$d$$=$c$$;$c$$=$b$$;$b$$=$a$$;$a$$=$gamma0x_t1$$+$gamma1x_t2$$|0}$H$$[0]=$H$$[0]+$a$$|0;$H$$[1]=$H$$[1]+$b$$|0;$H$$[2]=$H$$[2]+$c$$|0;$H$$[3]=$H$$[3]+$d$$|0;$H$$[4]=$H$$[4]+$e$$|0;$H$$[5]=$H$$[5]+$f$$|0;$H$$[6]=$H$$[6]+$g$$|0;$H$$[7]=$H$$[7]+$h$$|0},_doFinalize:function(){var $data$$=this._data,$dataWords$$=$data$$.words,$nBitsTotal$$=8*this._nDataBytes,$nBitsLeft$$=8*$data$$.sigBytes; $dataWords$$[$nBitsLeft$$>>>5]|=128<<24-$nBitsLeft$$%32;$dataWords$$[($nBitsLeft$$+64>>>9<<4)+14]=$Math$$.floor($nBitsTotal$$/4294967296);$dataWords$$[($nBitsLeft$$+64>>>9<<4)+15]=$nBitsTotal$$;$data$$.sigBytes=4*$dataWords$$.length;this._process();return this._hash},clone:function(){var $clone$$=$Hasher$$.clone.call(this);$clone$$._hash=this._hash.clone();return $clone$$}});$CryptoJS$$.SHA256=$Hasher$$._createHelper($C_algo$jscomp$1_C_lib$$);$CryptoJS$$.HmacSHA256=$Hasher$$._createHmacHelper($C_algo$jscomp$1_C_lib$$)})(Math); return $CryptoJS$$.SHA256})})($sha256$1$$);var $sha256$$=$sha256$1$$.exports;$exports$$.test_outcomes=$aeKernel$$.test_outcomes;let $resultsAsJSON$$={parse:function($text$$,$reviver$$){return"string"===typeof $text$$&&"function"===typeof $text$$.evalJSON?$text$$.evalJSON():JSON.parseJSON($text$$,$reviver$$)},stringify:function($value$$,$replacer$$,$space$$){return"undefined"!==typeof $value$$&&"function"===typeof $value$$.toJSON?$value$$.toJSON():JSON.stringify($value$$,$replacer$$,$space$$)}};$exports$$.test_analytics_outcomes= $aeKernel$$.test_analytics_outcomes;(function(){$aeKernel$$.addAutomaticTest("8",{bestPractice:1626,testId:8,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-details attribute that is not set to a valid id.",metaText:"This element has an aria-details attribute that is set to an invalid id",metaTextDetail:"This {{tag-name}} has an aria-details attribute that is set to an invalid id of {{aria-details}}", fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-details]:not([aria-details=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-details]:not([aria-details=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$detailsId$$=$n$$.getAttribute("aria-details");!0===$isValidIdOrName$$($detailsId$$)?0=== $aeKernel$$.rootTestNode.querySelectorAll("[id='"+$detailsId$$.replace(/'/g,"\\'")+"']").length&&$nodesWithBadIds$$.push($n$$):$nodesWithBadIds$$.push($n$$)}return $nodesWithBadIds$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("14",{bestPractice:1626,testId:14,introduced:"0.9",mediaType:1,description:"One or more elements, excluding th elements (without an ARIA-assigned role), and elements with a role='rowheader... | columnheader...' attribute, not intentionally hidden in the DOM and available to assistive technologies, has an aria-sort attribute.", metaText:"The aria-sort attribute is not allowed on this element",metaTextDetail:"The aria-sort attribute is not allowed on this {{tag-name}}",fixType:"",testFunc:function(){return new $AutoTestShell$$('*:not(th[data-ae_ar="null"]):not([data-ae_ar="rowheader"]):not([data-ae_ar="columnheader"])[data-ae_vis][data-ae_avat]','*:not(th[data-ae_ar="null"]):not([data-ae_ar="rowheader"]):not([data-ae_ar="columnheader"])[data-ae_vis][data-ae_avat][aria-sort]')}})})();(function(){$aeKernel$$.addAutomaticTest("15", {bestPractice:338,testId:15,introduced:"0.9",mediaType:1,description:"One or more input elements, excluding input type='image' elements, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, has an alt attribute.",metaText:"The alt attribute is not allowed on this element",metaTextDetail:"The alt attribute is not allowed on this {{tag-name}}",fixType:"",testFunc:function(){return new $AutoTestShell$$('input[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([type="image"])', 'input[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not([type="image"])[alt]')}})})();(function(){$aeKernel$$.addAutomaticTest("16",{bestPractice:1626,testId:16,introduced:"0.9",mediaType:1,description:"One or more elements, excluding textarea elements (without an ARIA-assigned role) and elements with a role='textbox...' attribute, not intentionally hidden in the DOM and available to assistive technologies, has an aria-multiline attribute.",metaText:"The aria-multiline attribute is not allowed on this element", metaTextDetail:"The aria-multiline attribute is not allowed on this {{tag-name}}",fixType:"",testFunc:function(){return new $AutoTestShell$$('*:not(textarea[data-ae_ar="null"]):not([data-ae_ar="textbox"])[data-ae_vis][data-ae_avat]','*:not(textarea[data-ae_ar="null"]):not([data-ae_ar="textbox"])[data-ae_vis][data-ae_avat][aria-multiline]')}})})();(function(){$aeKernel$$.addAutomaticTest("21",{bestPractice:1626,testId:21,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-live attribute that is not set to one of the following text values: 'off | polite | assertive'.", metaText:"This element's aria-live attribute should be set to one of the following text values: off | polite | assertive",fixType:"",testFunc:function(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-live]",'*[data-ae_vis][data-ae_avat][aria-live]:not([aria-live="off"]):not([aria-live="polite"]):not([aria-live="assertive"])')}})})();(function(){$aeKernel$$.addAutomaticTest("22",{bestPractice:967,testId:22,introduced:"0.9",mediaType:1,description:"One or more A elements, without an ARIA-assigned role, not intentionally hidden in the DOM, contained one or more input elements (without an assigned ARIA role and not type=hidden), keygen elements (without an assigned ARIA role), select elements (without an assigned ARIA role), textarea elements (without an assigned ARIA role) or button elements (without an assigned ARIA role).", metaText:"This element should not contain input elements (without an assigned ARIA role and not type=hidden), keygen elements (without an assigned ARIA role), select elements (without an assigned ARIA role), textarea elements (without an assigned ARIA role) or button elements (without an assigned ARIA role)",metaTextDetail:"This {{tag-name}} should not contain input elements (without an assigned ARIA role and not type=hidden), keygen elements (without an assigned ARIA role), select elements (without an assigned ARIA role), textarea elements (without an assigned ARIA role) or button elements (without an assigned ARIA role)", fixType:"",testFunc:function(){const $testShell$$=new $AutoTestShell$$('a[data-ae_vis][data-ae_ar="null"]');$testShell$$.set_candidateSetNodesFunc(function(){const $notProper$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('a[data-ae_vis][data-ae_ar="null"]');for(let $i$$=0;$i$$<$res$$.length;$i$$++){const $result$$=$res$$[$i$$];$result$$.querySelector('input[data-ae_ar="null"]:not([type="hidden"]), keygen[data-ae_ar="null"], select[data-ae_ar="null"], textarea[data-ae_ar="null"], button[data-ae_ar="null"]')&& $notProper$$.push($result$$)}return $notProper$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("26",{bestPractice:1626,testId:26,introduced:"0.9",mediaType:1,description:"One or more elements that has a role='radio' attribute, not intentionally hidden in the DOM and available to assistive technologies, does not have an aria-checked attribute set to one of the text values: 'true | false'.",metaText:"This element (role=radio) does not have an aria-checked attribute set to one of the text values: true | false", metaTextDetail:"This {{tag-name}} (role=radio) does not have an aria-checked attribute set to one of the text values: true | false",fixType:"",testFunc:function(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="radio"]','*[data-ae_vis][data-ae_avat][data-ae_ar="radio"][aria-checked]:not([aria-checked="true"]):not([aria-checked="false"])')}})})();(function(){$aeKernel$$.addAutomaticTest("27",{bestPractice:1626,testId:27,introduced:"0.9",mediaType:1,description:"One or more elements that has a role='option' attribute and is a child of an element with a aria-multiselectable attribute, not intentionally hidden in the DOM and available to assistive technologies, does not have an aria-selected attribute set one of the text values: 'true | false'.", metaText:"This element (role=option) does not have an aria-selected attribute set to one of the text values: true | false",metaTextDetail:"This {{tag-name}} (role=option) does not have an aria-selected attribute set to one of the text values: true | false",fixType:"",testFunc:function(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-multiselectable] *[data-ae_vis][data-ae_avat][data-ae_ar="option"]','*[data-ae_vis][data-ae_avat][aria-multiselectable] *[data-ae_vis][data-ae_avat][data-ae_ar="option"][aria-selected]:not([aria-selected="true"]):not([aria-selected="false"])')}})})(); (function(){$aeKernel$$.addAutomaticTest("28",{bestPractice:1626,testId:28,introduced:"0.9",mediaType:1,description:"One or more elements that has a role='scrollbar' attribute, not intentionally hidden in the DOM and available to assistive technologies, does not have an aria-controls attribute, an aria-orientation attribute, an aria-valuemax attribute, an aria-valuemin attribute and an aria-valuenow attribute.",metaText:"This element (role=scrollbar) must have all of the following attributes: aria-controls | aria-orientation | aria-valuemax | aria-valuemin | aria-valuenow", metaTextDetail:"This {{tag-name}} (role=scrollbar) must have all of the following attributes: aria-controls | aria-orientation | aria-valuemax | aria-valuemin | aria-valuenow",fixType:"",testFunc:function(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]','*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-controls]), \n\t\t\t\t*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-orientation]), \n\t\t\t\t*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-valuemax]), \n\t\t\t\t*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-valuemin]), \n\t\t\t\t*[data-ae_vis][data-ae_avat][data-ae_ar="scrollbar"]:not([aria-valuenow])')}})})(); (function(){$aeKernel$$.addAutomaticTest("31",{bestPractice:389,testId:31,introduced:"0.9",mediaType:1,description:"One or more track elements with a kind='captions' attribute, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, does not have a srclang attribute set to a text value.",metaText:"This element does not have a srclang attribute set to a text value",metaTextDetail:"This {{tag-name}} does not have a srclang attribute set to a text value", fixType:"",testFunc:function(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]:not([srclang]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"][srclang=""]')}})})();(function(){$aeKernel$$.addAutomaticTest("33",{bestPractice:1626,testId:33,introduced:"0.9",mediaType:1,description:"One or more elements that has a role='spinbutton' attribute, not intentionally hidden in the DOM and available to assistive technologies, does not have an aria-valuemax attribute, an aria-valuemin attribute and an aria-valuenow attribute.", metaText:"This element (role=spinbutton) does not have an aria-valuemax attribute, an aria-valuemin attribute and an aria-valuenow attribute",metaTextDetail:"This {{tag-name}} (role=spinbutton) does not have an aria-valuemax attribute, an aria-valuemin attribute and an aria-valuenow attribute",fixType:"",testFunc:function(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]','*[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-valuemax]), *[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-valuemin]), *[data-ae_vis][data-ae_avat][data-ae_ar="spinbutton"]:not([aria-valuenow])')}})})(); (function(){$aeKernel$$.addAutomaticTest("34",{bestPractice:1342,testId:34,introduced:"0.9",mediaType:1,description:"One or more blink elements, without an ARIA-assigned role, not intentionally hidden in the DOM, are present in the DOM.",metaText:"The blink element is obsolete and should not be used",fixType:"",testFunc:function(){return new $AutoTestShell$$("blink",'blink[data-ae_ar="null"][data-ae_vis]')}})})();(function(){$aeKernel$$.addAutomaticTest("35",{bestPractice:941,testId:35,introduced:"0.9", mediaType:1,description:"One or more th elements, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, were found to be empty.",metaText:"This th element should not be empty",fixType:"",testFunc:function(){return new $AutoTestShell$$('th[data-ae_vis][data-ae_avat][data-ae_ar="null"]','th[data-ae_vis][data-ae_avat][data-ae_ar="null"]:empty')}})})();(function(){$aeKernel$$.addAutomaticTest("37",{bestPractice:1626,testId:37,introduced:"0.9",mediaType:1, description:"One or more A elements with an href attribute, excluding those with a role='link...' attribute, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, has a role attribute set to a value that is not: 'button... | checkbox... | menuitem... | menuitemcheckbox... | menuitemradio... | option... | radio... | tab... | switch... | treeitem...'",metaText:"The role attribute value given to this element is not allowed. The element's role attribute should be set to one of the following text values: button | checkbox | menuitem | menuitemcheckbox | menuitemradio | radio | tab | switch | treeitem; or the role attribute can be removed", metaTextDetail:"The role attribute value of '{{data-ae_ar}}' given to this {{tag-name}} is not allowed. The element's role attribute should be set to one of the following text values: button | checkbox | menuitem | menuitemcheckbox | menuitemradio | radio | tab | switch | treeitem; or the role attribute can be removed",fixType:"",testFunc:function(){return new $AutoTestShell$$('a[data-ae_vis][data-ae_avat][href]:not([data-ae_ar="null"]):not([data-ae_ar="link"])','a[data-ae_vis][data-ae_avat][href]:not([data-ae_ar="null"]):not([data-ae_ar="link"]):not([data-ae_ar="button"]):not([data-ae_ar="checkbox"]):not([data-ae_ar="menuitem"]):not([data-ae_ar="menuitemcheckbox"]):not([data-ae_ar="menuitemradio"]):not([data-ae_ar="option"]):not([data-ae_ar="radio"]):not([data-ae_ar="tab"]):not([data-ae_ar="switch"]):not([data-ae_ar="treeitem"])')}})})(); (function(){$aeKernel$$.addAutomaticTest("38",{bestPractice:1626,testId:38,introduced:"0.9",mediaType:1,description:"One or more elements, excluding button elements (without an ARIA-assigned role), input type='button | submit | reset | image' elements (without an ARIA-assigned role), and elements with a role='button...' attribute, not intentionally hidden in the DOM and available to assistive technologies, has an aria-pressed attribute.",metaText:"This element should not have an aria-pressed attribute", metaTextDetail:"This {{tag-name}} with a role of '{{data-ae_ar}}' should not have an aria-pressed attribute",fixType:"",testFunc:function(){return new $AutoTestShell$$('*:not(button[data-ae_ar="null"]):not(input[type="button"][data-ae_ar="null"]):not(input[type="submit"][data-ae_ar="null"]):not(input[type="reset"][data-ae_ar="null"]):not(input[type="image"][data-ae_ar="null"]):not([data-ae_ar="button"])','*:not(button[data-ae_ar="null"]):not(input[type="button"][data-ae_ar="null"]):not(input[type="submit"][data-ae_ar="null"]):not(input[type="reset"][data-ae_ar="null"]):not(input[type="image"][data-ae_ar="null"]):not([data-ae_ar="button"])[aria-pressed]')}})})(); (function(){$aeKernel$$.addAutomaticTest("40",{bestPractice:2049,testId:40,introduced:"0.9",mediaType:1,description:"One or more track elements with a kind='captions' attribute, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, does not have a label attribute set to a text value.",metaText:"This element does not have a label attribute set to a text value",metaTextDetail:"This {{tag-name}} does not have a label attribute set to a text value", fixType:"",testFunc:function(){return new $AutoTestShell$$('track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]','track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"]:not([label]),track[data-ae_ar="null"][data-ae_vis][data-ae_avat][kind="captions"][label=""]')}})})();(function(){$aeKernel$$.addAutomaticTest("41",{bestPractice:1626,testId:41,introduced:"0.9",mediaType:1,description:"One or more elements that has a role='switch' attribute, not intentionally hidden in the DOM and available to assistive technologies, does not have an aria-checked attribute set to one of the text values: 'true | false'.", metaText:"This element (role=switch) does not have an aria-checked attribute set to one of the text values: true | false",metaTextDetail:"This {{tag-name}} (role=switch) does not have an aria-checked attribute set to one of the text values: true | false",fixType:"",testFunc:function(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="switch"]','*[data-ae_vis][data-ae_avat][data-ae_ar="switch"][aria-checked]:not([aria-checked="true"]):not([aria-checked="false"])')}})})();(function(){$aeKernel$$.addAutomaticTest("43", {bestPractice:441,testId:43,introduced:"0.9",mediaType:1,description:"One or more marquee elements, without an ARIA-assigned role, not intentionally hidden in the DOM, are present in the DOM.",metaText:"The marquee element is obsolete and should not be used",fixType:"",testFunc:function(){return new $AutoTestShell$$("marquee",'marquee[data-ae_ar="null"][data-ae_vis]')}})})();(function(){$aeKernel$$.addAutomaticTest("44",{bestPractice:1626,testId:44,introduced:"0.9",mediaType:1,description:"One or more hr elements, not intentionally hidden in the DOM and available to assistive technologies, has a role attribute.", metaText:"The role attribute is not allowed on this element",metaTextDetail:"The role attribute is not allowed on this {{tag-name}}",fixType:"",testFunc:function(){return new $AutoTestShell$$("hr[data-ae_vis][data-ae_avat]",'hr[data-ae_vis][data-ae_avat]:not([data-ae_ar="null"])')}})})();(function(){$aeKernel$$.addAutomaticTest("48",{bestPractice:414,testId:48,introduced:"0.9",mediaType:1,description:"One or more tr elements, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, contains two or more descendant elements (without an ARIA-assigned role) that have been given a scope attribute set to the text value 'row'.", metaText:"This element should not contain two or more descendant elements (without an ARIA-assigned role) that have been given a scope attribute set to the text value: row",metaTextDetail:"This {{tag-name}} should not contain two or more descendant elements (without an ARIA-assigned role) that have been given a scope attribute set to the text value: row",fixType:"",testFunc:function(){const $testShell$$=new $AutoTestShell$$('tr[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)');$testShell$$.set_candidateSetNodesFunc(function(){const $notAllowed$$= [],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('tr[data-ae_vis][data-ae_avat][data-ae_ar="null"]:not(:empty)');for(let $i$$=0;$i$$<$res$$.length;$i$$++){const $result$$=$res$$[$i$$];let $numBadChildren$$=0;const $tableAncestor$$=$result$$.closest("table"),$childrenWithScope$$=$result$$.querySelectorAll('*[data-ae_ar="null"][scope="row"]');for(let $j$$=0;$j$$<$childrenWithScope$$.length;$j$$++)$childrenWithScope$$[$j$$].closest("table")===$tableAncestor$$&&$numBadChildren$$++;2<=$numBadChildren$$&& $notAllowed$$.push($result$$)}return $notAllowed$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("50",{bestPractice:1626,testId:50,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-busy attribute that is not set to one of the text values: 'true | false'.",metaText:"This element's aria-busy attribute should be set to one of the following text values: true | false",metaTextDetail:"This {{tag-name}}'s aria-busy attribute should be set to one of the following text values: true | false", fixType:"",testFunc:function(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-busy]",'*[data-ae_vis][data-ae_avat][aria-busy]:not([aria-busy="true"]):not([aria-busy="false"])')}})})();(function(){$aeKernel$$.addAutomaticTest("51",{bestPractice:1626,testId:51,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-errormessage attribute that is not set to a valid id.",metaText:"This element has an aria-errormessage attribute that is set to an invalid id", metaTextDetail:"This {{tag-name}} has an aria-errormessage attribute that is set to an invalid id of {{aria-errormessage}}",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-errormessage]:not([aria-errormessage=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-errormessage]:not([aria-errormessage=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$< $len_res$$;$i$$++){var $n$$=$res$$[$i$$],$detailsId$$=$n$$.getAttribute("aria-errormessage");!0===$isValidIdOrName$$($detailsId$$)?0===$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$detailsId$$.replace(/'/g,"\\'")+"']").length&&$nodesWithBadIds$$.push($n$$):$nodesWithBadIds$$.push($n$$)}return $nodesWithBadIds$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("53",{bestPractice:1626,testId:53,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-relevant attribute that is set to a value that contains values other than: 'additions | additions text | additions removals | all | removals | text'.", metaText:"This element's aria-relevant attribute should only include one or more of the following text values: additions | additions text | additions removals | all | removals | text",metaTextDetail:"This {{tag-name}}'s aria-relevant attribute should only include one or more of the following text values: additions | additions text | additions removals | all | removals | text",fixType:"",testFunc:function(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-relevant]",'*[data-ae_vis][data-ae_avat][aria-relevant]:not([aria-relevant="additions"]):not([aria-relevant="additions text"]):not([aria-relevant="additions removals"]):not([aria-relevant="all"]):not([aria-relevant="removals"]):not([aria-relevant="text"])')}})})(); (function(){$aeKernel$$.addAutomaticTest("54",{bestPractice:1626,testId:54,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-atomic attribute that is not set to one of the text values: 'true | false'.",metaText:"This element's aria-atomic attribute should be set to one of the following text values: true | false",metaTextDetail:"This {{tag-name}}'s aria-atomic attribute should be set to one of the following text values: true | false", fixType:"",testFunc:function(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-atomic]",'*[data-ae_vis][data-ae_avat][aria-atomic]:not([aria-atomic="true"]):not([aria-atomic="false"])')}})})();(function(){$aeKernel$$.addAutomaticTest("55",{bestPractice:410,testId:55,introduced:"0.9",mediaType:1,description:"One or more meta elements, in the head element, has a content attribute set to a value that includes an instruction that stops a user scaling the viewport size i.e. 'user-scalable=no'.", metaText:"This element has a content attribute set to a value that includes an instruction that stops a user scaling the viewport size",metaTextDetail:"This {{tag-name}} has a content attribute set to a value that includes an instruction that stops a user scaling the viewport size",fixType:{fixType:1,domSpec:!1,helperText:'Select "Save" to change the viewport content attribute to "width=device-width, initial-scale=1.0", or "Cancel" if the fix should not be applied.',fix:{content:"width=device-width, initial-scale=1.0"}}, testFunc:function(){return new $AutoTestShell$$("head meta[content]",'head meta[content][content~="user-scalable=no"]')}})})();(function(){$aeKernel$$.addAutomaticTest("57",{bestPractice:1626,testId:57,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-orientation attribute that is not set to one of the following text values: 'horizontal | vertical'.",metaText:"This element's aria-orientation attribute should be set to one of the following text values: horizontal | vertical", metaTextDetail:"This {{tag-name}}'s aria-orientation attribute should be set to one of the following text values: horizontal | vertical",fixType:"",testFunc:function(){return new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-orientation]",'*[data-ae_vis][data-ae_avat][aria-orientation]:not([aria-orientation="horizontal"]):not([aria-orientation="vertical"])')}})})();(function(){$aeKernel$$.addAutomaticTest("59",{bestPractice:410,testId:59,introduced:"0.9",mediaType:1,description:"One or more meta elements, in the head element, has a content attribute set to a value that includes an instruction that sets the viewport's maximum-scale to less than 2 e.g. 'maximum-scale=1.0'.", metaText:"This element has a content attribute set to a value that includes an instruction that sets the viewport's maximum-scale to less than 2",metaTextDetail:"This {{tag-name}} has a content attribute set to a value that includes an instruction that sets the viewport's maximum-scale to less than 2",fixType:{fixType:1,domSpec:!1,helperText:'Select "Save" to change the viewport content attribute to "width=device-width, initial-scale=1.0", or "Cancel" if the fix should not be applied.',fix:{content:"width=device-width, initial-scale=1.0"}}, testFunc:function(){return new $AutoTestShell$$("head meta[content]",'[content*="maximum-scale=0"];[content*="maximum-scale=1,"];[content*="maximum-scale=1 "];[content$="maximum-scale=1"];[content*="maximum-scale=1."];[content*="maximum-scale=yes"];[content*="maximum-scale=-"]'.split(";").map($subSelector$$=>`${"head meta[content]"}${$subSelector$$}`).join(", "))}})})();(function(){$aeKernel$$.addAutomaticTest("61",{bestPractice:347,testId:61,introduced:"0.9",mediaType:1,description:"One or more meta elements, in the head element, that had an http-equiv attribute set to the text value 'refresh' did not have a zero second time limit set in their content attribute.", metaText:"This meta element has an http-equiv attribute set to the value: refresh; with a content attribute set greater than zero seconds",fixType:"",testFunc:function(){const $testShell$$=new $AutoTestShell$$('head meta[http-equiv="refresh"][content]');$testShell$$.set_candidateSetNodesFunc(function(){for(var $notAllowed$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('head meta[http-equiv="refresh"][content]:not([content=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $result$$= $res$$[$i$$],$content$$=$result$$.getAttribute("content"),$semiColonPos$$=$content$$.indexOf(";");-1!==$semiColonPos$$&&"0"!==$content$$.substring(0,$semiColonPos$$)&&$notAllowed$$.push($result$$)}return $notAllowed$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("64",{bestPractice:1626,testId:64,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-valuemax attribute that is not set to 0, or a + / - integer.", metaText:"This element has an aria-valuemax attribute that is not set to a + / - integer",metaTextDetail:"This {{tag-name}} has an aria-valuemax attribute that is not set to a + / - integer",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-valuemax]:not([aria-valuemax=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-valuemax]:not([aria-valuemax=""])'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$val$$=$n$$.getAttribute("aria-valuemax");!0===isNaN($val$$)&&$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("65",{bestPractice:389,testId:65,introduced:"0.9",mediaType:1,description:"One or more elements, excluding the root html node, not intentionally hidden in the DOM and available to assistive technologies, has a lang attribute set to a text value that is not empty and does not start with an IANA primary language value.", metaText:"This element has a lang attribute set to a text value that does not start with an IANA Language Subtag Registry language",metaTextDetail:'This {{tag-name}} has a lang attribute set to a text value of "{{lang}}", which does not start with an IANA Language Subtag Registry language',fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*:not(:root)[data-ae_vis][data-ae_avat][lang]:not([lang=""])');$testShell$$.set_candidateSetNodesFunc(function(){const $notProper$$=[],$res$$= $aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][lang]:not(:root)");for(let $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){const $result$$=$res$$[$i$$];let $lang$$=$result$$.getAttribute("lang");$lang$$=$lang$$.split("-")[0].toLowerCase();(2>$lang$$.length||3<$lang$$.length||!$ACCEPTED_LANGUAGE_SUBTAGS$$[$lang$$])&&$notProper$$.push($result$$)}return $notProper$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("66",{bestPractice:1626,testId:66, introduced:"0.9",mediaType:1,description:"One or more head elements, has a role attribute and/or an aria attribute.",metaText:"This element has a role attribute and/or an aria attribute",metaTextDetail:"This {{tag-name}} has a role attribute and/or an aria attribute",fixType:"",testFunc:function(){const $testShell$$=new $AutoTestShell$$("head");$testShell$$.set_candidateSetNodesFunc(function(){var $notProper$$=[],$head$$=this.querySelector("head");if($head$$.hasAttribute("role"))return $notProper$$.push($head$$), $notProper$$;for(var $head_attributes$$=$head$$.attributes,$i$$=$head_attributes$$.length;$i$$--;)if("aria"===$head_attributes$$[$i$$].name.substring(0,4).toLowerCase()){$notProper$$.push($head$$);break}return $notProper$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("67",{bestPractice:1626,testId:67,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-valuenow attribute that is not set to 0, or a + / - integer.", metaText:"This element has an aria-valuenow attribute that is not set to a + / - integer",metaTextDetail:"This {{tag-name}} has an aria-valuenow attribute that is not set to a + / - integer",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-valuenow]:not([aria-valuenow=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-valuenow]:not([aria-valuenow=""])'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$val$$=$n$$.getAttribute("aria-valuenow");!0===isNaN($val$$)&&$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("69",{bestPractice:1626,testId:69,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-valuemin attribute that is not set to 0, or a + / - integer.", metaText:"This element has an aria-valuemin attribute that is not set to a + / - integer",metaTextDetail:"This {{tag-name}} has an aria-valuemin attribute that is not set to a + / - integer",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-valuemin]:not([aria-valuemin=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-valuemin]:not([aria-valuemin=""])'), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$val$$=$n$$.getAttribute("aria-valuemin");!0===isNaN($val$$)&&$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("71",{bestPractice:1626,testId:71,introduced:"0.9",mediaType:1,description:"One or more elements that has a role='heading' attribute, not intentionally hidden in the DOM and available to assistive technologies, does not have an aria-level attribute.", metaText:"This element (role=heading) does not have an aria-level attribute",metaTextDetail:"This {{tag-name}} (role=heading) does not have an aria-level attribute",fixType:"",testFunc:function(){return new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][data-ae_ar="heading"]','*[data-ae_vis][data-ae_avat][data-ae_ar="heading"]:not([aria-level])')}})})();(function(){$aeKernel$$.addAutomaticTest("74",{bestPractice:1626,testId:74,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-level attribute that is not set to an integer value that is greater than, or equal to, 1.", metaText:"This element has an aria-level attribute that is not set to an integer value that is greater than, or equal to, 1",metaTextDetail:"This {{tag-name}} has an aria-level attribute of {{aria-level}}, which is not an integer value greater than, or equal to, 1",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$("*[data-ae_vis][data-ae_avat][aria-level]");$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadValues$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll("*[data-ae_vis][data-ae_avat][aria-level]"), $i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++){var $n$$=$res$$[$i$$],$num$jscomp$6_val$$=$n$$.getAttribute("aria-level");!1===isNaN($num$jscomp$6_val$$)?($num$jscomp$6_val$$=parseFloat($num$jscomp$6_val$$),(0>=$num$jscomp$6_val$$||($num$jscomp$6_val$$^0)===$num$jscomp$6_val$$===!1)&&$nodesWithBadValues$$.push($n$$)):$nodesWithBadValues$$.push($n$$)}return $nodesWithBadValues$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("78",{bestPractice:1626,testId:78,introduced:"0.9", mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-flowto attribute value that includes one or more invalid ids.",metaText:"This element has an aria-flowto attribute value that includes one or more invalid ids",metaTextDetail:"This {{tag-name}} has an aria-flowto attribute value of '{{aria-flowto}}', which includes one or more invalid ids",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-flowto]:not([aria-flowto=""])'); $testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-flowto]:not([aria-flowto=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-flowto").trim().split(" "),$j$$=0,$len_labelledByIds$$=$labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById$$)){if(0=== $aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById$$.replace(/'/g,"\\'")+"']").length){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("80",{bestPractice:1626,testId:80,introduced:"0.9",mediaType:1,description:"One or more dialog elements with an open attribute, excluding those with a role='dialog...' attribute and available to assistive technologies, has a role attribute set to a value that is not: 'alertdialog...'.", metaText:"The role attribute value given to this element is not allowed. This element's role attribute can be set to the text value: alertdialog; or the role attribute can be removed",metaTextDetail:"The role attribute value of '{{data-ae_ar}}' given to this {{tag-name}} is not allowed. This element's role attribute can be set to the text value: alertdialog; or the role attribute can be removed",fixType:"",testFunc:function(){return new $AutoTestShell$$('dialog[open]:not([data-ae_ar="null"]):not([data-ae_ar="dialog"])[data-ae_avat]', 'dialog[open]:not([data-ae_ar="null"]):not([data-ae_ar="dialog"])[data-ae_avat]:not([data-ae_ar="alertdialog"])')}})})();(function(){$aeKernel$$.addAutomaticTest("81",{bestPractice:358,testId:81,introduced:"0.9",mediaType:1,description:"One or more img elements, without an ARIA-assigned role, not intentionally hidden in the DOM and available to assistive technologies, has an ismap attribute.",metaText:"This img element has an ismap attribute. Server side image maps are not keyboard accessible and the regions cannot be given accessible names", fixType:"",testFunc:function(){return new $AutoTestShell$$('img[data-ae_vis][data-ae_avat][data-ae_ar="null"]','img[data-ae_vis][data-ae_avat][data-ae_ar="null"][ismap]')}})})();(function(){$aeKernel$$.addAutomaticTest("83",{bestPractice:1626,testId:83,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-describedby attribute value that includes one or more invalid ids.",metaText:"This element has an aria-describedby attribute value that includes one or more invalid ids", metaTextDetail:"This {{tag-name}} has an aria-describedby attribute value of '{{aria-describedby}}', which includes one or more invalid ids",fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-describedby]:not([aria-describedby=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-describedby]:not([aria-describedby=""])'),$i$$=0,$len_res$$= $res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-describedby").trim().split(" "),$j$$=0,$len_labelledByIds$$=$labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById$$)){if(0===$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById$$.replace(/'/g,"\\'")+"']").length){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$}); return $testShell$$}})})();(function(){$aeKernel$$.addAutomaticTest("85",{bestPractice:1626,testId:85,introduced:"0.9",mediaType:1,description:"One or more elements, not intentionally hidden in the DOM and available to assistive technologies, has an aria-controls attribute value that includes one or more invalid ids.",metaText:"This element has an aria-controls attribute value that includes one or more invalid ids",metaTextDetail:"This {{tag-name}} has an aria-controls attribute value of '{{aria-controls}}', which includes one or more invalid ids", fixType:"",testFunc:function(){var $testShell$$=new $AutoTestShell$$('*[data-ae_vis][data-ae_avat][aria-controls]:not([aria-controls=""])');$testShell$$.set_candidateSetNodesFunc(function(){for(var $nodesWithBadIds$$=[],$res$$=$aeKernel$$.rootTestNode.querySelectorAll('*[data-ae_vis][data-ae_avat][aria-controls]:not([aria-controls=""])'),$i$$=0,$len_res$$=$res$$.length;$i$$<$len_res$$;$i$$++)for(var $n$$=$res$$[$i$$],$labelledByIds$$=$n$$.getAttribute("aria-controls").trim().split(" "),$j$$=0,$len_labelledByIds$$= $labelledByIds$$.length;$j$$<$len_labelledByIds$$;$j$$++){var $labelledById$$=$labelledByIds$$[$j$$];if(!0===$isValidIdOrName$$($labelledById$$)){if(0===$aeKernel$$.rootTestNode.querySelectorAll("[id='"+$labelledById$$.replace(/'/g,"\\'")+"']").length){$nodesWithBadIds$$.push($n$$);break}}else{$nodesWithBadIds$$.push($n$$);break}}return $nodesWithBadIds$$});return $testShell$$}})})();(function(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles", $getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$);$aeKernel$$.addAutomaticTest("87",{bestPractice:362,testId:87,introduced:"0.9",mediaType:1,description:"One or more elements with a role attribute set to a value that starts with 'img' or 'graphics', excluding children of button | anchor | meter | progress and elements with a role='link | button | checkbox | menuitemcheckbox | menuitemradio | meter | option | progressbar | radio | scrollbar | separator | slider | switch | tab', not intentionally hidden in the DOM and available to assistive technologies, does not have a mechanism that allows an accessible name value to be calculated.", metaText:"This element (role=img, role=graphics-symbol or role=graphics-document) does not have a mechanism that allows an accessible name value to be calculated",metaTextDetail:"This {{tag-name}} (role={{data-ae_ar}}) does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Specify label text that describes the content conveyed by the image.",fix:{"aria-label":null,alt:!1,"aria-labelledby":!1}},testFunc:function(){const $applicabilityExclusionSubSelectors$$= 'button *;a *;meter *;progress *;[role="link"] *;[role="button"] *;[role="checkbox"] *;[role="menuitemcheckbox"] *;[role="menuitemradio"] *;[role="meter"] *;[role="option"] *;[role="progressbar"] *;[role="radio"] *;[role="scrollbar"] *;[role="separator"] *;[role="slider"] *;[role="switch"] *;[role="tab"] *'.split(";"),$relevantCssSelectorList$$=['*[data-ae_ar^="img"]','*[data-ae_ar^="graphics"]'].map($relevantBaseCssSelector$$=>`${$relevantBaseCssSelector$$}${$applicabilityExclusionSubSelectors$$.map($subSelector$$=> `:not(${$subSelector$$})`).join("")}[data-ae_vis][data-ae_avat]`);return new $AutoTestShell$$($relevantCssSelectorList$$.join(","),$relevantCssSelectorList$$.map($relevantCssSelector$$=>`${$relevantCssSelector$$}${":not([data-ae_an])"}`).join(","))}})})();(function(){$aeKernel$$.addStage1MarkdownFunc("getBefore_FromStyles",$getBefore_FromStyles$$);$aeKernel$$.addStage1MarkdownFunc("getAfter_FromStyles",$getAfter_FromStyles$$);$aeKernel$$.addStage4MarkdownFunc("calcAccNamesForCertainElements",$calcAccNamesForCertainElements$$); $aeKernel$$.addAutomaticTest("89",{bestPractice:362,testId:89,introduced:"0.9",mediaType:1,description:"One or more img elements, excluding img elements with an alt attribute set to a null value, children of button | anchor | meter | progress and elements with a role='button | link | checkbox | img | menuitemcheckbox | menuitemradio | meter | option | progressbar | radio | scrollbar | separator | slider | switch | tab', without an ARIA-assigned role other than img, not intentionally hidden in the DOM and available to assistive technologies, does not have a mechanism that allows an accessible name value to be calculated.", metaText:"This img element does not have a mechanism that allows an accessible name value to be calculated",fixType:{fixType:1,domSpec:!1,helperText:"Provide alternative text that describes the content conveyed by the image.",fix:{alt:null,"aria-label":!1,"aria-labelledby":!1}},testFunc:function(){const $applicabilityExclusionSubSelectors$$='button *;a *;meter *;progress *;[role="button"] *;[role="link"] *;[role="checkbox"] *;[role="img"] *;[role="menuitemcheckbox"] *;[role="menuitemradio"] *;[role="meter"] *;[role="option"] *;[role="progressbar"] *;[role="radio"] *;[role="scrollbar"] *;[role="separator"] *;[role="slider"] *;[role="switch"] *;[role="tab"] *'.split(";"), $relevantCssSelectorList$$=['img[data-ae_ar="null"]','img[data-ae_ar="img"]'].map($relevantBaseCssSelector$$=>`${$relevantBaseCssSelector$$}${$applicabilityExclusionSubSelectors$$.map($subSelector$$=>`:not(${$subSelector$$})`).join("")}[data-ae_vis][data-ae_avat]:not([alt=""])`);return new $AutoTestShell$$($relevantCssSelectorList$$.join(","),$relevantCssSelectorList$$.map($relevantCssSelector$$=>`${$relevantCssSelector$$}${":not([data-ae_an])"}`).join(","))}})})();(function(){$aeKernel$$.addAutomaticTest("94", {bestPractice:1352,testId:94,introduced:"0.9",mediaType:1,description:"One or more elements contain an id attribute set to a value that is not unique in the same DOM.",metaText:"This element has an id attribute set to a value that is not unique in the same DOM",metaTextDetail:"This {{tag-name}} has an id attribute of '{{id}}', which is not unique in the same DOM",fixType:"",testFunc:function(){const $testShell$$=new $AutoTestShell$$;$testShell$$.set_applicabilityTest(function(){return 0