PageSourceSearch

https://cliquelab.com/cdn/shop/t/91/assets/product-3d-model.js?v=66999051536136433411790272111

js cliquelab.com collected 2026-10-09 03:45:47 UTC 1,985 bytes, 2 lines download raw bytes

1customElements.get("product-model")||customElements.define("product-model",class extends HTMLElement{constructor(){super(),this.model=this.querySelector("model-viewer"),this.closeButton=this.querySelector(".close-product-model"),this.modelViewerUI=null,this.slider=this.closest("media-gallery,swiper-content.main--product-media,swiper-content.quickview--product-media,swiper-content"),this.loadContent()}loadContent(){Shopify.loadFeatures([{name:"model-viewer-ui",version:"1.0",onLoad:function(){this.modelViewerUI=new Shopify.ModelViewerUI(this.model),this.model.addEventListener("shopify_model_viewer_ui_toggle_play",function(){this.closeButton.classList.remove("hidden"),this.slider&&this.slider._draggable(!1)}.bind(this)),this.model.addEventListener("shopify_model_viewer_ui_toggle_pause",function(){this.closeButton.classList.add("hidden"),this.slider&&this.slider._draggable(!0)}.bind(this)),this.closeButton.addEventListener("click",function(){console.log("clicked on the Closebutton"),this.model&&this.pauseModel()}.bind(this))}.bind(this)}])}pauseModel(){this.modelViewerUI&&typeof this.modelViewerUI.pause=="function"?this.modelViewerUI.pause():this.model&&typeof this.model.pause=="function"?this.model.pause():console.warn("modelViewerUI is not initialized or does not have a pause() function")}}),window.ProductModel={loadShopifyXR(){Shopify.loadFeatures([{name:"shopify-xr",version:"1.0",onLoad:this.setupShopifyXR.bind(this)}])},setupShopifyXR(errors){if(!errors){if(!window.ShopifyXR){document.addEventListener("shopify_xr_initialized",()=>this.setupShopifyXR());return}document.querySelectorAll('[id^="ProductJSON-"]').forEach(modelJSON=>{window.ShopifyXR.addModels(JSON.parse(modelJSON.textContent)),modelJSON.remove()}),window.ShopifyXR.setupXRElements()}}},window.addEventListener("DOMContentLoaded",()=>{window.ProductModel&&window.ProductModel.loadShopifyXR()});
2//# sourceMappingURL=/cdn/shop/t/91/assets/product-3d-model.js.map?v=66999051536136433411790272111

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.