1function c(t){return new Promise(e=>setTimeout(e,t))}function m(t,e){var n;return function(){var r=arguments,o=this;clearTimeout(n),n=setTimeout(function(){t.apply(o,r)},e)}}function d(t,e,n){const r={prevStateHasClass:t.classList.contains(e)};return new MutationObserver(function(o,i){for(const s of o)if(s.type==="attributes"&&s.attributeName==="class"){const a=s.target.classList.contains(e);if(r.prevStateHasClass!==a){r.prevStateHasClass=a;const u=a;n.call(u,u,s,i)}}}).observe(t,{attributes:!0})}function f(t,e){return new Promise(n=>{const r=o=>{t.removeEventListener(e,r),n(o.detail)};t.addEventListener(e,r)})}function l(t){return new Promise(e=>{const n=document.getElementById(t);if(n){e(n);return}new MutationObserver((o,i)=>{const s=document.getElementById(t);s&&(i.disconnect(),e(s))}).observe(document.documentElement,{childList:!0,subtree:!0})})}export{l as awaitForElement,f as awaitForEvent,d as classObserver,m as debounce,c as timeout};
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.