1"use strict";(globalThis.webpackChunkskift_pangea=globalThis.webpackChunkskift_pangea||[]).push([[698],{698(e,t,n){n.r(t),n.d(t,{default:()=>c});var o=n(765);const s='a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]',a=(e,{onOpen:t,onClose:n}={})=>{const a=e.getAttribute("data-sk-modal");let c=null;const i=t=>{"Escape"!==t.key?(t=>{if("Tab"!==t.key)return;const n=e.querySelectorAll(s);if(!n.length)return;const o=n[0],a=n[n.length-1],c=e.ownerDocument.activeElement;if(!e.contains(c))return t.preventDefault(),void o.focus();t.shiftKey&&c===o?(t.preventDefault(),a.focus()):t.shiftKey||c!==a||(t.preventDefault(),o.focus())})(t):d()},l=t=>{t.target===e&&d()};function r(){e.classList.contains("is-open")||(c=e.ownerDocument.activeElement,document.documentElement.classList.add("is-scroll-disabled"),e.classList.add("is-open"),(()=>{const t=e.querySelector('[data-sk-target="initial-focus"]')||e.querySelector(s);t&&(0,o.i)(t)})(),e.ownerDocument.addEventListener("keydown",i),e.addEventListener("click",l),t&&t())}function d(){e.classList.contains("is-open")&&(e.classList.remove("is-open"),document.documentElement.classList.remove("is-scroll-disabled"),e.ownerDocument.removeEventListener("keydown",i),e.removeEventListener("click",l),c&&c.isConnected&&c.focus(),n&&n())}return e.querySelectorAll('[data-sk-target="close"]').forEach(e=>e.addEventListener("click",e=>{e.preventDefault(),d()})),a&&document.querySelectorAll(`[data-sk-modal-open="${a}"]`).forEach(e=>e.addEventListener("click",e=>{e.preventDefault(),r()})),{open:r,close:d}};function c(e){a(e)}n.d(t,["SELECTOR",0,'[data-sk-component="modal"]',"createModal",0,a])},765(e,t,n){n.d(t,["i",0,e=>{let t=0;const n=()=>{e.focus(),e.ownerDocument.activeElement!==e&&++t<60&&window.requestAnimationFrame(n)};n()}])}}]);
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.