1/*! For license information please see vendors.focus-trap.12c18759968296bccfe1.bundle.js.LICENSE.txt */ 2"use strict";(self.webpackChunkbwl_ui=self.webpackChunkbwl_ui||[]).push([[458],{52697(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{createFocusTrap:()=>createFocusTrap});var tabbable__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(49054);function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function _createForOfIteratorHelper(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=_unsupportedIterableToArray(r))||e){t&&(r=t);var n=0,F=function(){};return{s:F,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return a=r.done,r},e:function(r){u=!0,o=r},f:function(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function _defineProperty(e,r,t){return(r=function(t){var i=function(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r);
vendor: 5,183 bytes, line 2
2if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==typeof i?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function _toConsumableArray(r){return function(r){if(Array.isArray(r))return _arrayLikeToArray(r)}(r)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||_unsupportedIterableToArray(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}var activeFocusTraps={getActiveTrap:function(trapStack){return(null==trapStack?void 0:trapStack.length)>0?trapStack[trapStack.length-1]:null},activateTrap:function(trapStack,trap){trap!==activeFocusTraps.getActiveTrap(trapStack)&&activeFocusTraps.pauseTrap(trapStack);var trapIndex=trapStack.indexOf(trap);-1===trapIndex||trapStack.splice(trapIndex,1),trapStack.push(trap)},deactivateTrap:function(trapStack,trap){var trapIndex=trapStack.indexOf(trap);-1!==trapIndex&&trapStack.splice(trapIndex,1),activeFocusTraps.unpauseTrap(trapStack)},pauseTrap:function(trapStack){var activeTrap=activeFocusTraps.getActiveTrap(trapStack);null==activeTrap||activeTrap._setPausedState(!0)},unpauseTrap:function(trapStack){var activeTrap=activeFocusTraps.getActiveTrap(trapStack);activeTrap&&!activeTrap._isManuallyPaused()&&activeTrap._setPausedState(!1)}},isTabEvent=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},isKeyForward=function(e){return isTabEvent(e)&&!e.shiftKey},isKeyBackward=function(e){return isTabEvent(e)&&e.shiftKey},delay=function(fn){return setTimeout(fn,0)},valueOrHandler=function(value){for(var _len=arguments.length,params=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)params[_key-1]=arguments[_key];return"function"==typeof value?value.apply(void 0,params):value},getActualTarget=function(event){return event.target.shadowRoot&&"function"==typeof event.composedPath?event.composedPath()[0]:event.target},internalTrapStack=[],createFocusTrap=function(elements,userOptions){var trap,doc=(null==userOptions?void 0:userOptions.document)||document,trapStack=(null==userOptions?void 0:userOptions.trapStack)||internalTrapStack,config=_objectSpread2({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,delayReturnFocus:!0,isolateSubtrees:!1,isKeyForward,isKeyBackward},userOptions),state={containers:[],containerGroups:[],tabbableGroups:[],adjacentElements:new Set,alreadySilent:new Set,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,manuallyPaused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},getOption=function(configOverrideOptions,optionName,configOptionName){return configOverrideOptions&&void 0!==configOverrideOptions[optionName]?configOverrideOptions[optionName]:config[configOptionName||optionName]},findContainerIndex=function(element,event){var composedPath="function"==typeof(null==event?void 0:event.composedPath)?event.composedPath():void 0;return state.containerGroups.findIndex((function(_ref){var container=_ref.container,tabbableNodes=_ref.tabbableNodes;return container.contains(element)||(null==composedPath?void 0:composedPath.includes(container))||tabbableNodes.find((function(node){return node===element}))}))},getNodeForOption=function(optionName){var _ref2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref2$hasFallback=_ref2.hasFallback,hasFallback=void 0!==_ref2$hasFallback&&_ref2$hasFallback,_ref2$params=_ref2.params,params=void 0===_ref2$params?[]:_ref2$params,optionValue=config[optionName];if("function"==typeof optionValue&&(optionValue=optionValue.apply(void 0,_toConsumableArray(params))),!0===optionValue&&(optionValue=void 0),!optionValue){if(void 0===optionValue||!1===optionValue)return optionValue;throw new Error("`".concat(optionName,"` was specified but was not a node, or did not return a node"))}var node=optionValue;if("string"==typeof optionValue){try{node=doc.querySelector(optionValue)}catch(err){throw new Error("`".concat(optionName,'` appears to be an invali
2d selector; error="').concat(err.message,'"'))}if(!node&&!hasFallback)throw new Error("`".concat(optionName,"` as selector refers to no known node"))}return node},_getActiveElement=function(el){var activeElement=el.activeElement;return activeElement?activeElement.shadowRoot&&null!==activeElement.shadowRoot.activeElement?_getActiveElement(activeElement.shadowRoot):activeElement:null},getInitialFocusNode=function(){var node=getNodeForOption("initialFocus",{hasFallback:!0});if(!1===node)return!1;if(void 0===node||node&&!(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isFocusable)(node,config.tabbableOptions)){var activeElement=_getActiveElement(doc);if(findContainerIndex(activeElement)>=0)node=activeElement;else{var firstTabbableGroup=state.tabbableGroups[0];node=firstTabbableGroup&&firstTabbableGroup.firstTabbableNode||getNodeForOption("fallbackFocus")}}else null===node&&(node=getNodeForOption("fallbackFocus"));if(!node)throw new Error("Your focus-trap needs to have at least one focusable element");return node},updateTabbableNodes=function(){if(state.containerGroups=state.containers.map((function(container){var tabbableNodes=(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.tabbable)(container,config.tabbableOptions),focusableNodes=(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.focusable)(container,config.tabbableOptions),firstTabbableNode=tabbableNodes.length>0?tabbableNodes[0]:void 0,lastTabbableNode=tabbableNodes.length>0?tabbableNodes[tabbableNodes.length-1]:void 0,firstDomTabbableNode=focusableNodes.find((function(node){return(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isTabbable)(node)})),lastDomTabbableNode=focusableNodes.slice().reverse().find((function(node){return(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isTabbable)(node)})),posTabIndexesFound=!!tabbableNodes.find((function(node){return(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.getTabIndex)(node)>0}));return{container,tabbableNodes,focusableNodes,posTabIndexesFound,firstTabbableNode,lastTabbableNode,firstDomTabbableNode,lastDomTabbableNode,nextTabbableNode:function(node){var forward=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],nodeIdx=tabbableNodes.indexOf(node);return nodeIdx<0?forward?focusableNodes.slice(focusableNodes.indexOf(node)+1).find((function(el){return(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isTabbable)(el)})):focusableNodes.slice(0,focusableNodes.indexOf(node)).reverse().find((function(el){return(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isTabbable)(el)})):tabbableNodes[nodeIdx+(forward?1:-1)]}}})),state.tabbableGroups=state.containerGroups.filter((function(group){return group.tabbableNodes.length>0})),state.tabbableGroups.length<=0&&!getNodeForOption("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(state.containerGroups.find((function(g){return g.posTabIndexesFound}))&&state.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},_tryFocus=function(node){!1!==node&&node!==_getActiveElement(document)&&(node&&node.focus?(node.focus({preventScroll:!!config.preventScroll}),state.mostRecentlyFocusedNode=node,function(node){return node.tagName&&"input"===node.tagName.toLowerCase()&&"function"==typeof node.select}(node)&&node.select()):_tryFocus(getInitialFocusNode()))},getReturnFocusNode=function(previousActiveElement){var node=getNodeForOption("setReturnFocus",{params:[previousActiveElement]});return node||!1!==node&&previousActiveElement},findNextNavNode=function(_ref3){var target=_ref3.target,event=_ref3.event,_ref3$isBackward=_ref3.isBackward,isBackward=void 0!==_ref3$isBackward&&_ref3$isBackward;target=target||getActualTarget(event),updateTabbableNodes();var destinationNode=null;if(state.tabbableGroups.length>0){var containerIndex=findContainerIndex(target,event),containerGroup=containerIndex>=0?state.containerGroups[containerIndex]:void 0;if(containerIndex<0)destinationNode=isBackward?state.tabbableGroups[state.tabbableGroups.length-1].lastTabbableNode:state.tabbableGroups[0].firstTabbableNode;else if(isBackward){var startOfGroupIndex=state.tabbableGroups.findIndex((function(_ref4){var firstTabbableNode=_ref4.firstTabbableNode;return target===firstTabbableNode}));if(startOfGroupIndex<0&&(containerGroup.container===target||(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isFocusable)(target,config.tabbableOptions)&&!(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isTabbable)(target,config.tabbableOptions)&&!containerGroup.nextTabbableNode(target,!1))&&(startOfGroupIndex=containerIndex),startOfGroupIndex>=0){var destinationGroupIndex=0===startOfGroupIndex?state.tabbableGroups.length-1:startOfGroupIndex-1,destinationGroup=state.tabbableGroups[destinationGroupIndex];destinationNode=(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.getTabIndex)(target)>=0?destinationGroup.lastTabbableNode:destinationGroup.lastDomTabbableNode}
vendor: 9,042 bytes, line 2
2else isTabEvent(event)||(destinationNode=containerGroup.nextTabbableNode(target,!1))}else{var lastOfGroupIndex=state.tabbableGroups.findIndex((function(_ref5){var lastTabbableNode=_ref5.lastTabbableNode;return target===lastTabbableNode}));if(lastOfGroupIndex<0&&(containerGroup.container===target||(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isFocusable)(target,config.tabbableOptions)&&!(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.isTabbable)(target,config.tabbableOptions)&&!containerGroup.nextTabbableNode(target))&&(lastOfGroupIndex=containerIndex),lastOfGroupIndex>=0){var _destinationGroupIndex=lastOfGroupIndex===state.tabbableGroups.length-1?0:lastOfGroupIndex+1,_destinationGroup=state.tabbableGroups[_destinationGroupIndex];destinationNode=(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.getTabIndex)(target)>=0?_destinationGroup.firstTabbableNode:_destinationGroup.firstDomTabbableNode}else isTabEvent(event)||(destinationNode=containerGroup.nextTabbableNode(target))}}else destinationNode=getNodeForOption("fallbackFocus");return destinationNode},checkPointerDown=function(e){var target=getActualTarget(e);findContainerIndex(target,e)>=0||(valueOrHandler(config.clickOutsideDeactivates,e)?trap.deactivate({returnFocus:config.returnFocusOnDeactivate}):valueOrHandler(config.allowOutsideClick,e)||e.preventDefault())},checkFocusIn=function(event){var target=getActualTarget(event),targetContained=findContainerIndex(target,event)>=0;if(targetContained||target instanceof Document)targetContained&&(state.mostRecentlyFocusedNode=target);else{var nextNode;event.stopImmediatePropagation();var navAcrossContainers=!0;if(state.mostRecentlyFocusedNode)if((0,tabbable__WEBPACK_IMPORTED_MODULE_0__.getTabIndex)(state.mostRecentlyFocusedNode)>0){var mruContainerIdx=findContainerIndex(state.mostRecentlyFocusedNode),tabbableNodes=state.containerGroups[mruContainerIdx].tabbableNodes;if(tabbableNodes.length>0){var mruTabIdx=tabbableNodes.findIndex((function(node){return node===state.mostRecentlyFocusedNode}));mruTabIdx>=0&&(config.isKeyForward(state.recentNavEvent)?mruTabIdx+1<tabbableNodes.length&&(nextNode=tabbableNodes[mruTabIdx+1],navAcrossContainers=!1):mruTabIdx-1>=0&&(nextNode=tabbableNodes[mruTabIdx-1],navAcrossContainers=!1))}}else state.containerGroups.some((function(g){return g.tabbableNodes.some((function(n){return(0,tabbable__WEBPACK_IMPORTED_MODULE_0__.getTabIndex)(n)>0}))}))||(navAcrossContainers=!1);else navAcrossContainers=!1;navAcrossContainers&&(nextNode=findNextNavNode({target:state.mostRecentlyFocusedNode,isBackward:config.isKeyBackward(state.recentNavEvent)})),_tryFocus(nextNode||(state.mostRecentlyFocusedNode||getInitialFocusNode()))}state.recentNavEvent=void 0},checkTabKey=function(event){(config.isKeyForward(event)||config.isKeyBackward(event))&&function(event){var isBackward=arguments.length>1&&void 0!==arguments[1]&&arguments[1];state.recentNavEvent=event;var destinationNode=findNextNavNode({event,isBackward});destinationNode&&(isTabEvent(event)&&event.preventDefault(),_tryFocus(destinationNode))}(event,config.isKeyBackward(event))},checkEscapeKey=function(event){var e;"Escape"!==(null==(e=event)?void 0:e.key)&&"Esc"!==(null==e?void 0:e.key)&&27!==(null==e?void 0:e.keyCode)||!1===valueOrHandler(config.escapeDeactivates,event)||(event.preventDefault(),trap.deactivate())},checkClick=function(e){var target=getActualTarget(e);findContainerIndex(target,e)>=0||valueOrHandler(config.clickOutsideDeactivates,e)||valueOrHandler(config.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},addListeners=function(){var promise;if(state.active)return activeFocusTraps.activateTrap(trapStack,trap),config.delayInitialFocus?promise=new Promise((function(resolve){state.delayInitialFocusTimer=delay((function(){_tryFocus(getInitialFocusNode()),resolve()}))})):_tryFocus(getInitialFocusNode()),doc.addEventListener("focusin",checkFocusIn,!0),doc.addEventListener("mousedown",checkPointerDown,{capture:!0,passive:!1}),doc.addEventListener("touchstart",checkPointerDown,{capture:!0,passive:!1}),doc.addEventListener("click",checkClick,{capture:!0,passive:!1}),doc.addEventListener("keydown",checkTabKey,{capture:!0,passive:!1}),doc.addEventListener("keydown",checkEscapeKey),promise},removeListeners=function(){if(state.active)return doc.removeEventListener("focusin",checkFocusIn,!0),doc.removeEventListener("mousedown",checkPointerDown,!0),doc.removeEventListener("touchstart",checkPointerDown,!0),doc.removeEventListener("click",checkClick,!0),doc.removeEventListener("keydown",checkTabKey,!0),doc.removeEventListener("keydown",checkEscapeKey),trap},mutationObserver="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(mutations){var focusedNode=state.mostRecentlyFocusedNode;if(focusedNode&&(mutations.some((function(mutation){return Array.from(mutation.removedNodes).some((function(node){return node===focusedNode||"function"==typeof node.contains&&node.contains(focusedNode)}))}))&&state.containers.some((function(container){return null==container?void 0:container.isConnected})))){updateTabbableNodes();var initialFocusNode=getInitialFocusNode();_tryFocus(initialFocusNode)}})):void 0,updateObservedNodes=function(){mutationObserver&&(mutationObserver.disconnect(),state.active&&!state.paused&&state.containers.map((function(container){mutationObserver.observe(container,{subtree:!0,childList:!0})})))};return trap={get active(){return state.active},get paused(){return state.paused},activate:function(activateOptions){if(state.active)return this;var _preexistingTrap$_set,onActivate=getOption(activateOptions,"onActivate"),onPostActivate=getOption(activateOptions,"onPostActivate"),checkCanFocusTrap=getOption(activateOptions,"checkCanFocusTrap"),preexistingTrap=activeFocusTraps.getActiveTrap(trapStack),revertState=!1;preexistingTrap&&!preexistingTrap.paused&&(null===(_preexistingTrap$_set=preexistingTrap._setSubtreeIsolation)||void 0===_preexistingTrap$_set||_preexistingTrap$_set.call(preexistingTrap,!1),revertState=!0);try{checkCanFocusTrap||updateTabbableNodes(),state.active=!0,state.paused=!1,state.nodeFocusedBeforeActivation=_getActiveElement(doc),null==onActivate||onActivate({trap});var finishActivation=function(){checkCanFocusTrap&&updateTabbableNodes();var afterListeners=function(){trap._setSubtreeIsolation(!0),updateObservedNodes(),null==onPostActivate||onPostActivate({trap})},listenersPromise=addListeners();listenersPromise?listenersPromise.then(afterListeners):afterListeners()};if(checkCanFocusTrap)return checkCanFocusTrap(state.containers.concat()).then(finishActivation,finishActivation),this;finishActivation()}catch(error){var _preexistingTrap$_set2;if(preexistingTrap===activeFocusTraps.getActiveTrap(trapStack)&&revertState)null===(_preexistingTrap$_set2=preexistingTrap._setSubtreeIsolation)||void 0===_preexistingTrap$_set2||_preexistingTrap$_set2.call(preexistingTrap,!0);throw error}return this},deactivate:function(deactivateOptions){if(!state.active)return this;var options=_objectSpread2({onDeactivate:config.onDeactivate,onPostDeactivate:config.onPostDeactivate,checkCanReturnFocus:config.checkCanReturnFocus},deactivateOptions);clearTimeout(state.delayInitialFocusTimer),state.delayInitialFocusTimer=void 0,state.paused||trap._setSubtreeIsolation(!1),state.alreadySilent.clear(),removeListeners(),state.active=!1,state.paused=!1,updateObservedNodes(),activeFocusTraps.deactivateTrap(trapStack,trap);var onDeactivate=getOption(options,"onDeactivate"),onPostDeactivate=getOption(options,"onPostDeactivate"),checkCanReturnFocus=getOption(options,"checkCanReturnFocus"),delayReturnFocus=getOption(options,"delayReturnFocus"),returnFocus=getOption(options,"returnFocus","returnFocusOnDeactivate");null==onDeactivate||onDeactivate({trap});var completeDeactivation=function(){returnFocus&&_tryFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation)),null==onPostDeactivate||onPostDeactivate({trap})},finishDeactivation=function(){delayReturnFocus&&returnFocus?delay(completeDeactivation):completeDeactivation()};return returnFocus&&checkCanReturnFocus?(checkCanReturnFocus(getReturnFocusNode(state.nodeFocusedBeforeActivation)).then(finishDeactivation,finishDeactivation),this):(finishDeactivation(),this)},pause:function(pauseOptions){return state.active?(state.manuallyPaused=!0,this._setPausedState(!0,pauseOptions)):this},unpause:function(unpauseOptions){return state.active?(state.manuallyPaused=!1,trapStack[trapStack.length-1]!==this?this:this._setPausedState(!1,unpauseOptions)):this},updateContainerElements:function(containerElements){var elementsAsArray=[].concat(containerElements).filter(Boolean);return state.containers=elementsAsArray.map((function(element){return"string"==typeof element?doc.querySelector(element):element})),config.isolateSubtrees&&function(containers){state.active&&!state.paused&&trap._setSubtreeIsolation(!1),state.adjacentElements.clear(),state.alreadySilent.clear();var _step,containerAncestors=new Set,adjacentElements=new Set,_iterator=_createForOfIteratorHelper(containers
vendor: 2,649 bytes, line 2
2);try{for(_iterator.s();!(_step=_iterator.n()).done;){var container=_step.value;containerAncestors.add(container);for(var insideShadowRoot="undefined"!=typeof ShadowRoot&&container.getRootNode()instanceof ShadowRoot,current=container;current;){containerAncestors.add(current);var parent=current.parentElement,siblings=[];parent?siblings=parent.children:!parent&&insideShadowRoot&&(siblings=current.getRootNode().children,parent=current.getRootNode().host,insideShadowRoot="undefined"!=typeof ShadowRoot&&parent.getRootNode()instanceof ShadowRoot);var _step2,_iterator2=_createForOfIteratorHelper(siblings);try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var child=_step2.value;adjacentElements.add(child)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}current=parent}}}catch(err){_iterator.e(err)}finally{_iterator.f()}containerAncestors.forEach((function(el){adjacentElements.delete(el)})),state.adjacentElements=adjacentElements}(state.containers),state.active&&(updateTabbableNodes(),state.paused||trap._setSubtreeIsolation(!0)),updateObservedNodes(),this}},Object.defineProperties(trap,{_isManuallyPaused:{value:function(){return state.manuallyPaused}},_setPausedState:{value:function(paused,options){if(state.paused===paused)return this;if(state.paused=paused,paused){var onPause=getOption(options,"onPause"),onPostPause=getOption(options,"onPostPause");null==onPause||onPause({trap}),removeListeners(),trap._setSubtreeIsolation(!1),updateObservedNodes(),null==onPostPause||onPostPause({trap})}else{var onUnpause=getOption(options,"onUnpause"),onPostUnpause=getOption(options,"onPostUnpause");null==onUnpause||onUnpause({trap});!function(){updateTabbableNodes();var afterListeners=function(){trap._setSubtreeIsolation(!0),updateObservedNodes(),null==onPostUnpause||onPostUnpause({trap})},listenersPromise=addListeners();listenersPromise?listenersPromise.then(afterListeners):afterListeners()}()}return this}},_setSubtreeIsolation:{value:function(isEnabled){config.isolateSubtrees&&state.adjacentElements.forEach((function(el){var _el$getAttribute;if(isEnabled)if("aria-hidden"===config.isolateSubtrees)"true"!==el.ariaHidden&&"true"!==(null===(_el$getAttribute=el.getAttribute("aria-hidden"))||void 0===_el$getAttribute?void 0:_el$getAttribute.toLowerCase())||state.alreadySilent.add(el),el.setAttribute("aria-hidden","true");else(el.inert||el.hasAttribute("inert"))&&state.alreadySilent.add(el),el.setAttribute("inert",!0);else if(state.alreadySilent.has(el));else if("aria-hidden"===config.isolateSubtrees)el.removeAttribute("aria-hidden");else el.removeAttribute("inert")}))}}}),trap.updateContainerElements(elements),trap}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.