PageSourceSearch

https://iste.org/dist/assets/site-header-mobile-controller-2ee7bb99.js

js iste.org collected 2026-09-24 06:33:27 UTC 1,552 bytes, 1 lines download raw bytes

1var f=Object.defineProperty;var E=(n,t,e)=>t in n?f(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e;var r=(n,t,e)=>(E(n,typeof t!="symbol"?t+"":t,e),e);import{C as a}from"./js-c3ec3b4d.js";const x=(n,t)=>{const e=n[t];return typeof e=="function"?e:(...s)=>{}},V=(n,t,e)=>{let s=n;return e===!0?s=`${t.identifier}:${n}`:typeof e=="string"&&(s=`${e}:${n}`),s},w=(n,t,e)=>{const{bubbles:s,cancelable:c,composed:o}=t||{bubbles:!0,cancelable:!0,composed:!0};return t&&Object.assign(e,{originalEvent:t}),new CustomEvent(n,{bubbles:s,cancelable:c,composed:o,detail:e})};class C extends a{}C.debounces=[];const $={dispatchEvent:!0,eventPrefix:!0},z=(n,t={})=>{const e=n,{dispatchEvent:s,eventPrefix:c}=Object.assign({},$,t),o=(t==null?void 0:t.element)||e.element,i=m=>{const[b]=m;if(x(e,"resize").call(e,b.contentRect),s){const p=V("resize",e,c),g=w(p,null,{controller:e,entry:b});o.dispatchEvent(g)}},v=e.disconnect.bind(e),l=new ResizeObserver(i),u=()=>{l.observe(o)},d=()=>{l.unobserve(o)};return Object.assign(e,{disconnect(){d(),v()}}),u(),[u,d]};class O extends a{}O.throttles=[];class h extends a{connect(){z(this)}toggle(){this.expandedValue=this.menuTarget.hasAttribute("open")}resize({width:t}){this._calibrate()}expandedValueChanged(t,e){}hiddenValueChanged(t,e){this.expandedValue&&this.menuTarget.toggleAttribute("open")}_calibrate(){this.hiddenValue=window.matchMedia(`(min-width: ${this.breakpointValue})`).matches}}r(h,"targets",["menu"]),r(h,"values",{expanded:Boolean,breakpoint:String,hidden:Boolean});export{h as default};

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.