1/*! For license information please see 8544.0e1abbb7df11edb52904.js.LICENSE.txt */ 2"use strict";(self.webpackChunkraise_webapp_frontend=self.webpackChunkraise_webapp_frontend||[]).push([[8544],{8544:(e,t,s)=>{s.r(t),s.d(t,{startFocusVisible:()=>r});const o="ion-focused",n=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],r=e=>{let t=[],s=!0;const r=e?e.shadowRoot:document,i=e||document.body,a=e=>{t.forEach(e=>e.classList.remove(o)),e.forEach(e=>e.classList.add(o)),t=e},c=()=>{s=!1,a([])},d=e=>{s=n.includes(e.key),s||a([])},u=e=>{if(s&&void 0!==e.composedPath){const t=e.composedPath().filter(e=>!!e.classList&&e.classList.contains("ion-focusable"));a(t)}},v=()=>{r.activeElement===i&&a([])};r.addEventListener("keydown",d),r.addEventListener("focusin",u),r.addEventListener("focusout",v),r.addEventListener("touchstart",c,{passive:!0}),r.addEventListener("mousedown",c);return{destroy:()=>{r.removeEventListener("keydown",d),r.removeEventListener("focusin",u),r.removeEventListener("focusout",v),r.removeEventListener("touchstart",c),r.removeEventListener("mousedown",c)},setFocus:a}}}}]); 3//# sourceMappingURL=8544.0e1abbb7df11edb52904.js.map
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.