https://spell.co/cdn/shop/t/358/assets/modal-content.7Fn0o_QK.min.js?v=15804359177049789141788394329
1class a extends HTMLElement{constructor(){super(),this.button=this.querySelector("button"),this.header=this.querySelector("template[data-modal-header]"),this.content=this.querySelector("template[data-modal-content], [data-modal-content]"),this.modal=document.querySelector("#global-modal"),this.mobileDirection=this.getAttribute("data-mobile-direction")||"bottom",this.modalSize=this.getAttribute("data-modal-size")}connectedCallback(){!this.button||!this.modal||this.button&&this.button.addEventListener("click",()=>this.initModal())}initModal(){var t,e,i,o,n;this.mobileDirection&&((t=this.modal)==null||t.setMobileDirection(this.mobileDirection)),this.modalSize&&((e=this.modal)==null||e.setModalSize(this.modalSize)),this.content&&((i=this.modal)==null||i.setContent(this.getContentTemplate(this.content))),this.header&&((o=this.modal)==null||o.setHeader(this.getContentTemplate(this.header))),(n=this.modal)==null||n.open()}getContentTemplate(t){return t?t.innerHTML:""}}customElements.get("modal-content")||customElements.define("modal-content",a);
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.