PageSourceSearch

https://fontainesdc.com/cdn/shop/t/35/compiled_assets/block-scripts.js?v=123513840827612901491786997005

js fontainesdc.com collected 2026-10-02 10:31:54 UTC 5,732 bytes, 2 lines download raw bytes

1(function(){var __blocks__={};(function(){for(var element=document.getElementById("blocks-script"),attribute=a=element?element.getAttribute("data-blocks"):"",blocks=a.split(",").filter(Boolean),i=0;i<blocks.length;i++)__blocks__[blocks[i]]=!0})(),(function(){if(!(!__blocks__["parallax-image"]&&!Shopify.designMode))try{if(!customElements.get("parallax-image")){class ParallaxImage extends HTMLElement{connectedCallback(){CSS.supports("animation-timeline: view()")||matchMedia("(prefers-reduced-motion: reduce)").matches||(this.media=this.querySelector(".parallax-image__media"),this.media&&(this.ticking=!1,this.onScroll=()=>{this.ticking||(this.ticking=!0,requestAnimationFrame(()=>{this.update(),this.ticking=!1}))},this.observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{entry.isIntersecting?(addEventListener("scroll",this.onScroll,{passive:!0}),addEventListener("resize",this.onScroll,{passive:!0}),this.update()):(removeEventListener("scroll",this.onScroll),removeEventListener("resize",this.onScroll))})}),this.observer.observe(this)))}update(){const rect=this.getBoundingClientRect(),viewport=innerHeight,strength=parseFloat(this.dataset.strength||"0"),shift=rect.height*strength/100,progress=(viewport-rect.top)/(viewport+rect.height),clamped=Math.min(Math.max(progress,0),1);this.media.style.translate=`0 ${(clamped*2-1)*shift}px`}disconnectedCallback(){this.observer?.disconnect(),removeEventListener("scroll",this.onScroll),removeEventListener("resize",this.onScroll)}}customElements.define("parallax-image",ParallaxImage)}}catch(e){console.error(e)}})(),(function(){if(!(!__blocks__["video-metayt"]&&!Shopify.designMode))try{if(!window.__videoLightboxInit){window.__videoLightboxInit=!0;const embedUrl=id=>"https://www.youtube-nocookie.com/embed/"+encodeURIComponent(id)+"?autoplay=1&rel=0&playsinline=1&enablejsapi=1",nudgePlay=iframe=>{iframe.addEventListener("load",()=>{const send=()=>{try{iframe.contentWindow.postMessage('{"event":"command","func":"playVideo","args":[]}',"*")}catch{}};setTimeout(send,350),setTimeout(send,1200)},{once:!0})},getIframe=dialog=>dialog.querySelector("[data-video-lightbox-iframe]"),playCurrent=player=>{const iframe=player.querySelector("[data-player-iframe]");!iframe||!player.dataset.videoId||(player.classList.add("is-playing"),nudgePlay(iframe),iframe.src=embedUrl(player.dataset.videoId))},activateItem=item=>{const gallery=item.closest(".video-gallery"),player=gallery&&gallery.querySelector("[data-player]");if(!player)return;gallery.querySelectorAll("[data-playlist-item].is-active").forEach(el=>el.classList.remove("is-active")),item.classList.add("is-active"),player.dataset.videoId=item.dataset.videoId;const title=player.querySelector("[data-player-title]");title&&(title.textContent=item.dataset.videoTitle||"");const meta=player.querySelector("[data-player-meta]");meta&&(meta.textContent=item.dataset.videoMeta||"");const iframe=player.querySelector("[data-player-iframe]");iframe&&(iframe.title=item.dataset.videoTitle||"Video");const poster=player.querySelector("[data-player-poster]");poster&&(poster.onload=()=>{poster.naturalWidth<=120&&item.dataset.videoFallback&&(poster.onload=null,poster.src=item.dataset.videoFallback)},poster.onerror=()=>{poster.onerror=null,item.dataset.videoFallback&&(poster.src=item.dataset.videoFallback)},poster.src=item.dataset.videoPoster),player.classList.contains("is-playing")&&playCurrent(player)};document.addEventListener("click",event=>{const item=event.target.closest("[data-playlist-item]");if(item){activateItem(item);return}const playBtn=event.target.closest("[data-player-play]");if(playBtn){playCurrent(playBtn.closest("[data-player]"));return}const trigger=event.target.closest("[data-video-trigger]");if(trigger){const dialog=document.getElementById(trigger.getAttribute("aria-controls"));if(!dialog)return;const iframe=getIframe(dialog);iframe.title=trigger.dataset.videoTitle||"Video",nudgePlay(iframe),iframe.src=embedUrl(trigger.dataset.videoId),dialog.showModal();return}const closeBtn=event.target.closest("[data-video-lightbox-close]");if(closeBtn){closeBtn.closest("dialog")?.close();return}event.target instanceof HTMLDialogElement&&event.target.hasAttribute("data-video-lightbox")&&event.target.close()}),document.addEventListener("close",event=>{if(event.target instanceof HTMLDialogElement&&event.target.hasAttribute("data-video-lightbox")){const iframe=getIframe(event.target);iframe&&(iframe.src="")}},!0)}}catch(e){console.error(e)}})(),(function(){if(!(!__blocks__["videos-metaobject"]&&!Shopify.designMode))try{if(!window.__videoLightboxInit){window.__videoLightboxInit=!0;const getIframe=dialog=>
1dialog.querySelector("[data-video-lightbox-iframe]");document.addEventListener("click",event=>{const trigger=event.target.closest("[data-video-trigger]");if(trigger){const dialog=document.getElementById(trigger.getAttribute("aria-controls"));if(!dialog)return;const iframe=getIframe(dialog);iframe.title=trigger.dataset.videoTitle||"Video",iframe.src="https://www.youtube-nocookie.com/embed/"+encodeURIComponent(trigger.dataset.videoId)+"?autoplay=1&rel=0&playsinline=1",dialog.showModal();return}const closeBtn=event.target.closest("[data-video-lightbox-close]");if(closeBtn){closeBtn.closest("dialog")?.close();return}event.target instanceof HTMLDialogElement&&event.target.hasAttribute("data-video-lightbox")&&event.target.close()}),document.addEventListener("close",event=>{if(event.target instanceof HTMLDialogElement&&event.target.hasAttribute("data-video-lightbox")){const iframe=getIframe(event.target);iframe&&(iframe.src="")}},!0)}}catch(e){console.error(e)}})()})();
2//# sourceMappingURL=/cdn/shop/t/35/compiled_assets/block-scripts.js.map?v=123513840827612901491786997005

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.