1(function(){function init(){var root=document.querySelector(".tlp-root");if(root){var targets=root.querySelectorAll(".tlp-reveal:not(.is-visible)");if("IntersectionObserver"in window){var io=new IntersectionObserver(function(entries){entries.forEach(function(e){e.isIntersecting&&(e.target.classList.add("is-visible"),io.unobserve(e.target))})},{threshold:.15,rootMargin:"0px 0px -40px 0px"});Array.prototype.forEach.call(targets,function(el){io.observe(el)})}else Array.prototype.forEach.call(targets,function(el){el.classList.add("is-visible")});var track=root.querySelector(".tlp-voices");track&&root.querySelectorAll("[data-tlp-voice-nav]").forEach(function(btn){btn.addEventListener("click",function(){var card=track.children[0];if(card){var max=track.scrollWidth-track.clientWidth,step=Math.min(card.getBoundingClientRect().width+20,max),dir=btn.getAttribute("data-tlp-voice-nav")==="prev"?-1:1,next=Math.max(0,Math.min(max,track.scrollLeft+dir*step));track.scrollTo({left:next,behavior:"smooth"})}})})}}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",init):init()})();/*! 2 * TAKAHAMA LIFE ART / ç¹æ®ããªã³ãLP 3 * åå空é: TLASP_LPï¼ã°ãã¼ãã«ã«ãã®1ã¤ã ããå®ç¾©ãä»ã¹ã¯ãªããã¨ç«¶åãã¾ããï¼ 4 * ä½¿ãæ¹: </body> ç´åã§ <script src="tlasp-lp.js" defer><\/script> 5 * è¨å®ãå¤ããå ´åã¯èªã¿è¾¼ã¿åã« window.TLASP_LP_CONFIG = {...} ãå®ç¾© 6 */(function(){"use strict";if(window.TLASP_LP)return;var ROOT_ID="tlasp-root",REVEAL_SELECTOR=".tlasp-reveal",IN_CLASS="tlasp-is-in",defaults={accentColor:null,accentHoverColor:null,animate:!0,staggerStep:70,heroVideoUrl:"",works02VideoUrl:"",works03VideoUrl:""};function getConfig(){var user=window.TLASP_LP_CONFIG||{},out={};for(var k in defaults)Object.prototype.hasOwnProperty.call(defaults,k)&&(out[k]=defaults[k]);for(var j in user)Object.prototype.hasOwnProperty.call(user,j)&&(out[j]=user[j]);return out}var TLASP_LP={config:getConfig(),_observer:null,_initialized:!1,init:function(){if(!this._initialized){var root=document.getElementById(ROOT_ID);root&&(this._initialized=!0,this.config=getConfig(),this.applyAccent(),this.applyVideos(),this.bindReveal(),this.bindPrefersReducedMotion())}},applyAccent:function(){var root=document.getElementById(ROOT_ID);root&&(this.config.accentColor&&root.style.setProperty("--tlasp-orange",this.config.accentColor),this.config.accentHoverColor&&root.style.setProperty("--tlasp-orange-hover",this.config.accentHoverColor))},applyVideos:function(){for(var map=[["tlasp-hero-video",this.config.heroVideoUrl],["tlasp-works02-video",this.config.works02VideoUrl],["tlasp-works03-video",this.config.works03VideoUrl]],i=0;i<map.length;i++){var url=map[i][1];if(url){var el=document.getElementById(map[i][0]);if(el&&el.tagName==="VIDEO"){el.setAttribute("src",url),typeof el.load=="function"&&el.load();var play=el.play();play&&typeof play.catch=="function"&&play.catch(function(){})}}}},bindReveal:function(){var root=document.getElementById(ROOT_ID);if(root){var targets=root.querySelectorAll(REVEAL_SELECTOR);if(targets.length){if(this.config.animate===!1||!("IntersectionObserver"in window)){this.revealAll();return}var self=this;this._observer||(this._observer=new IntersectionObserver(function(entries){for(var i2=0;i2<entries.length;i2++)entries[i2].isIntersecting&&(entries[i2].target.classList.add(IN_CLASS),self._observer.unobserve(entries[i2].target))},{rootMargin:"0px 0px -8% 0px",threshold:.08}));for(var step=this.config.staggerStep,i=0;i<targets.length;i++){var el=targets[i];el.getAttribute("data-tlasp-bound")!=="1"&&(el.setAttribute("data-tlasp-bound","1"),el.style.transitionDelay=Math.min(i%4,3)*step+"ms",this._observer.observe(el))}}}},revealAll:function(){var root=document.getElementById(ROOT_ID);if(root)for(var targets=root.querySelectorAll(REVEAL_SELECTOR),i=0;i<targets.length;i++)targets[i].style.transitionDelay="0ms",targets[i].classList.add(IN_CLASS)},bindPrefersReducedMotion:function(){if(window.matchMedia){var mq=window.matchMedia("(prefers-reduced-motion: reduce)");mq.matches&&this.revealAll()}},destroy:function(){this._observer&&(this._observer.disconnect(),this._observer=null),this._initialized=!1}};window.TLASP_LP=TLASP_LP,document.readyState==="loading"?document.addEventListener("DOMContentLoaded",function(){TLASP_LP.init()}):TLASP_LP.init()})(); 7//# sourceMappingURL=/cdn/shop/t/42/assets/custom_style.js.map?v=67318674096641558961789697270
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.