1(()=>{var t={594:()=>{class t extends HTMLElement{observer=null;timedStickyObserver=null;compactHeader=null;targetElement=null;targetElementInitialAriaHidden=null;targetElementInitialInert=!1;shouldManageSelfAccessibility=!1;connectedCallback(){var t;if(this.shouldManageSelfAccessibility=this.hasAttribute("aria-hidden")||this.hasAttribute("inert"),this.compactHeader=document.querySelector("pm-compact-header"),!this.compactHeader)return;const e=this.getAttribute("target-selector");e?(this.targetElement=null!==(t=this.querySelector(e))&&void 0!==t?t:document.querySelector(e),this.targetElement?(this.targetElementInitialAriaHidden=this.targetElement.getAttribute("aria-hidden"),this.targetElementInitialInert=this.targetElement.hasAttribute("inert"),this.applyVisibilityState(!1,0),this.observeTargetElement(this.targetElement,this.compactHeader),this.observeTimedStickyWrapper()):this.applyVisibilityState(!0,1)):this.applyVisibilityState(!0,1)}disconnectedCallback(){this.observer?.disconnect(),this.observer=null,this.timedStickyObserver?.disconnect(),this.timedStickyObserver=null,this.updateTargetElementAccessibility(!1)}observeTargetElement(t,e){const i=this.getTopOffsetHeight(e),s=Array.from({length:21},(t,e)=>e/20);this.observer?.disconnect(),this.observer=new IntersectionObserver(t=>{const i=t[0];if(!i)return;const s=this.getTopOffsetHeight(e),r=this.getRevealProgress(i,s),n=r>0;this.applyVisibilityState(n,r)},{rootMargin:`-${i}px 0px 0px 0px`,threshold:s}),this.observer.observe(t)}observeTimedStickyWrapper(){const t=document.querySelector("pm-timed-sticky");t&&this.targetElement&&this.compactHeader&&(this.timedStickyObserver?.disconnect(),this.timedStickyObserver=new MutationObserver(()=>{this.targetElement&&this.compactHeader&&this.observeTargetElement(this.targetElement,this.compactHeader)}),this.timedStickyObserver.observe(t,{attributes:!0,attributeFilter:["sticky-state"]}))}getRevealProgress(t,e){const i=t.boundingClientRect.top,s=Math.max(t.boundingClientRect.height,1);return Math.min(Math.max((e-i)/s,0),1)}applyVisibilityState(t,e){var i,s;const r=null!==(i=this.getAttribute("visible-class"))&&void 0!==i?i:"is-visible",n=null!==(s=this.getAttribute("progress-variable"))&&void 0!==s?s:"--sticky-observer-reveal-progress",o=this.getVisibleClassElement(),l=.5<=e;o.classList.toggle(r,t),o.style.setProperty(n,e.toString()),this.updateSelfAccessibility(l),this.updateTargetElementAccessibility(l)}updateSelfAccessibility(t){this.shouldManageSelfAccessibility&&(this.setAttribute("aria-hidden",t?"false":"true"),t?this.removeAttribute("inert"):this.setAttribute("inert",""))}getVisibleClassElement(){const t=this.getAttribute("visible-class-target-selector");var e;return t&&null!==(e=document.querySelector(t))&&void 0!==e?e:this}updateTargetElementAccessibility(t){if(this.shouldManageSelfAccessibility&&this.targetElement&&!this.contains(this.targetElement)){if(t)return this.targetElement.setAttribute("aria-hidden","true"),void this.targetElement.setAttribute("inert","");null===this.targetElementInitialAriaHidden?this.targetElement.removeAttribute("aria-hidden"):this.targetElement.setAttribute("aria-hidden",this.targetElementInitialAriaHidden),this.targetElementInitialInert?this.targetElement.setAttribute("inert",""):this.targetElement.removeAttribute("inert")}}getTopOffsetHeight(t){const e=getComputedStyle(t);return(parseFloat(e.top)||0)+t.offsetHeight}}customElements.get("pm-sticky-observer")||customElements.define("pm-sticky-observer",t)},4817:(t,e,i)=>{"use strict";const{customElements:s,HTMLElement:r,document:n}=window;s.get("pm-popover")||s.define("pm-popover",class extends r{trigger=null;panel=null;constructor(){super(),this.trigger=this.querySelector("pm-popover-trigger"),this.panel=this.querySelector("pm-popover-content"),this.trigger&&this.panel&&(this.trigger.addEventListener("click",t=>this.onTriggerClick(t)),this.trigger.addEventListener("keydown",t=>this.onTriggerKeydown(t)),n.addEventListener("click",t=>this.onDocumentClick(t),!0),n.addEventListener("keydown",t=>this.onDocumentKeydown(t)),this.syncContentAttributes())}static get observedAttributes(){return["open"]}
1attributeChangedCallback(t){"open"===t&&this.syncContentAttributes()}open(){this.setAttribute("open","")}close(){const t=this.ownerDocument.activeElement;t instanceof r&&this.contains(t)&&t.blur(),this.removeAttribute("open")}toggle(){this.hasAttribute("open")?this.close():this.open()}syncContentAttributes(){if(!this.trigger||!this.panel)return;const t=this.hasAttribute("open");this.trigger.setAttribute("aria-expanded",String(t)),this.panel.setAttribute("aria-hidden",String(!t)),this.panel.toggleAttribute("inert",!t)}onTriggerClick(t){t.preventDefault(),this.toggle()}onTriggerKeydown(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),this.toggle())}onDocumentClick(t){if(!this.hasAttribute("open"))return;const e=t.target;e&&(this.contains(e)||this.close())}onDocumentKeydown(t){this.hasAttribute("open")&&"Escape"===t.key&&(t.preventDefault(),this.close())}}),s.get("pm-popover-trigger")||s.define("pm-popover-trigger",class extends r{}),s.get("pm-popover-content")||s.define("pm-popover-content",class extends r{})},8248:()=>{class t extends HTMLElement{labelElement=null;constructor(){super(),this.successText=this.getAttribute("success-text")||"URL Copied",this.errorText=this.getAttribute("error-text")||"Unable to copy URL",this.copyText=this.getAttribute("copy-text")||"",this.labelElement=this.querySelector(".pm-copy-to-clipboard__label"),this.addEventListener("click",t=>this.copyTextToClipboard(t)),document.addEventListener("keydown",t=>this.copyTextOnKeydown(t))}copyTextOnKeydown(t){"Enter"!==t.key&&" "!==t.key||!this.contains(t.target)||(t.preventDefault(),this.copyTextToClipboard(t))}async copyTextToClipboard(t){t.preventDefault();try{await navigator.clipboard.writeText(this.copyText),this.updateContentTemporarily(this.successText)}catch(t){this.updateContentTemporarily(this.errorText)}}updateContentTemporarily(t){if(this.labelElement){const e=this.labelElement.textContent||"";this.labelElement.textContent=t,setTimeout(()=>{this.labelElement.textContent=e},1e4)}}}customElements.get("pm-copy-to-clipboard")||customElements.define("pm-copy-to-clipboard",t)}},e={};function i(s){var r=e[s];if(void 0!==r)return r.exports;var n=e[s]={exports:{}};return t[s](n,n.exports,i),n.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var s in e)i.o(e,s)&&!i.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";i(8248),i(594),i(4817)})()})();
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.