1customElements.get("m-ask-question")||customElements.define("m-ask-question",class extends HTMLElement{constructor(){super(),this.selectors={openButton:"[data-open-ask-question]",content:".m-form-ask-question",container:".m-product-addon",formSuccess:".form-ask__success"}}connectedCallback(){this.domNodes=queryDomNodes(this.selectors,this),this.container=document.querySelector(this.selectors.container),this.colorScheme=this.domNodes.content.dataset.colorScheme,this.domNodes.content&&this.domNodes.content.innerHTML&&(this.content=this.domNodes.content.innerHTML,this.init())}init(){this.showSuccessMessage(),this.modal=new MinimogTheme.Modal,addEventDelegate({selector:this.selectors.openButton,handler:e=>{if(e.preventDefault(),this.content){const html=document.createElement("DIV");html.innerHTML=this.content,this.modal.appendChild(html),this.modal.setWidth("500px"),this.modal.setSizes(`m-form-ask-question m-gradient ${this.colorScheme}`),this.container.classList.remove("m:hidden"),this.modal.open()}}})}showSuccessMessage(){const successMessage=this.container.querySelector(this.selectors.formSuccess);successMessage&&(MinimogTheme.Notification.show({target:document.body,method:"appendChild",type:"success",message:successMessage.dataset.message,delay:2e3,sticky:!0}),setTimeout(()=>{const url=window.location.origin+window.location.pathname;window.history.replaceState({},document.title,url)},2500))}}); 2//# sourceMappingURL=/cdn/shop/t/11/assets/ask-question.js.map?v=151604382044543777251751229177
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.