PageSourceSearch

https://etec.gov.sa/chunk-DVEBNUMW.js

js etec.gov.sa collected 2026-09-24 09:20:58 UTC 2,690 bytes, 1 lines download raw bytes

1import{d as H}from"./chunk-4NFJFEMR.js";import{H as f,L as o,P as h,S as E}from"./chunk-R2BOG6GE.js";import{w as l}from"./chunk-IWIKS42K.js";import{Ga as u,V as d,Z as a,ia as r,tb as m,td as F,ub as p,xb as b,za as c}from"./chunk-A6TPBFUB.js";var C=(()=>{class t extends H{pFocusTrapDisabled=!1;platformId=a(u);document=a(r);firstHiddenFocusableElement;lastHiddenFocusableElement;onInit(){l(this.platformId)&&!this.pFocusTrapDisabled&&!this.firstHiddenFocusableElement&&!this.lastHiddenFocusableElement&&this.createHiddenFocusableElements()}onChanges(e){e.pFocusTrapDisabled&&l(this.platformId)&&(e.pFocusTrapDisabled.currentValue?this.removeHiddenFocusableElements():this.createHiddenFocusableElements())}removeHiddenFocusableElements(){this.firstHiddenFocusableElement&&this.firstHiddenFocusableElement.parentNode&&this.firstHiddenFocusableElement.parentNode.removeChild(this.firstHiddenFocusableElement),this.lastHiddenFocusableElement&&this.lastHiddenFocusableElement.parentNode&&this.lastHiddenFocusableElement.parentNode.removeChild(this.lastHiddenFocusableElement)}getComputedSelector(e){return`:not(.p-hidden-focusable):not([data-p-hidden-focusable="true"])${e??""}`}createHiddenFocusableElements(){let s=n=>f("span",{class:"p-hidden-accessible p-hidden-focusable",tabindex:"0",role:"presentation","aria-hidden":!0,"data-p-hidden-accessible":!0,"data-p-hidden-focusable":!0,onFocus:n?.bind(this)});this.firstHiddenFocusableElement=s(this.onFirstHiddenElementFocus),this.lastHiddenFocusableElement=s(this.onLastHiddenElementFocus),this.firstHiddenFocusableElement.setAttribute("data-pc-section","firstfocusableelement"),this.lastHiddenFocusableElement.setAttribute("data-pc-section","lastfocusableelement"),this.el.nativeElement.prepend(this.firstHiddenFocusableElement),this.el.nativeElement.append(this.lastHiddenFocusableElement)}onFirstHiddenElementFocus(e){let{currentTarget:s,relatedTarget:n}=e,i=n===this.lastHiddenFocusableElement||!this.el.nativeElement?.contains(n)?h(s.parentElement,":not(.p-hidden-focusable)"):this.lastHiddenFocusableElement;o(i)}onLastHiddenElementFocus(e){let{currentTarget:s,relatedTarget:n}=e,i=n===this.firstHiddenFocusableElement||!this.el.nativeElement?.contains(n)?E(s.parentElement,":not(.p-hidden-focusable)"):this.firstHiddenFocusableElement;o(i)}static \u0275fac=(()=>{let e;return function(n){return(e||(e=c(t)))(n||t)}})();static \u0275dir=p({type:t,selectors:[["","pFocusTrap",""]],inputs:{pFocusTrapDisabled:[2,"pFocusTrapDisabled","pFocusTrapDisabled",F]},features:[b]})}return t})(),x=(()=>{class t{static \u0275fac=function(s){return new(s||t)};static \u0275mod=m({type:t});static \u0275inj=d({})}return t})();export{C as a,x as b};

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.