1function unfoldreveal(){let t={};var e=window.location.href.includes("brickspreview");new SplitText(".bc-unfold-reveal__element",{type:"words, chars",charsClass:"char",wordsClass:"word"}),document.querySelectorAll(".bc-unfold-reveal__element").forEach((r,a)=>{r.removeAttribute("data-hide");var i=r.getAttribute("data-disable-builder"),o=!1;if((e&&"1"==i&&(o=!0),!o)){let l=r.querySelectorAll(".word");var n=r.getAttribute("data-scroller"),c=r.getAttribute("data-type"),s=r.getAttribute("data-from");if(((animationType=r.getAttribute("data-animationtype")),(classTriggerClick=r.getAttribute("data-classtriggerclick")),(classTriggerHover=r.getAttribute("data-classtriggerhover")),"left"==s)) 2 var g=90,u="0% 50%",d="start";else if("right"==s) 3 var g=-90,u="100% 50%",d="end";var f=r.getAttribute("data-intensity");f=-1*parseFloat(f);var b=r.getAttribute("data-delay"),v=r.getAttribute("data-duration"),A=r.getAttribute("data-ease"),y=r.getAttribute("data-stagger"),h=r.getAttribute("data-start"),p=r.getAttribute("data-end");(toggleact=r.getAttribute("data-toggleActions")),"false"==p&&(p=!1);var m=r.getAttribute("data-scrub");var varContainerAnimation=isInsideHorizontalScrollElement(r);if(((m=1==m),"lines"==c)){var $=r.getAttribute("data-trigger");"this"==$&&($=r);let w=r.querySelectorAll(".char");w.forEach((t)=>gsap.set(t.parentNode,{perspective:2e3}));t[`g${a}`]=gsap.timeline({scrollTrigger:{trigger:$,containerAnimation:varContainerAnimation?window[varContainerAnimation]:undefined,start:h,end:p,scrub:m,scroller:n,toggleActions:toggleact}}).fromTo(w,{"will-change":"opacity, transform",transformOrigin:u,opacity:0,rotationY:g,z:f},{ease:A,opacity:1,delay:parseFloat(b),duration:parseFloat(v),rotationY:0,z:0,stagger:{each:parseFloat(y),from:d}})}else if("words"==c) 4 for(let q of l){"this"==$&&($=q);let E=q.querySelectorAll(".char");E.forEach((t)=>gsap.set(t.parentNode,{perspective:2e3}));t[`g${a}`]=gsap.timeline({scrollTrigger:{trigger:$,containerAnimation:varContainerAnimation?window[varContainerAnimation]:undefined,start:h,end:p,scrub:m,scroller:n,toggleActions:toggleact}}).fromTo(E,{"will-change":"opacity, transform",transformOrigin:u,opacity:0,rotationY:g,z:f},{ease:A,opacity:1,delay:parseFloat(b),duration:parseFloat(v),rotationY:0,z:0,stagger:{each:parseFloat(y),from:d}})} 5 if(r.getAttribute("data-remove-scroll")=="1"){t[`g${a}`].progress(1)} 6 var p=r.closest(".bc-core-menu");if(p&&p.contains(r)){var S=p.querySelector(".bc-core-burguer").querySelector("button");t[`g${a}`].kill(),new MutationObserver(function(t){for(var e of t)"attributes"===e.type&&("true"===S.getAttribute("aria-expanded")?_():k())}).observe(S,{attributes:!0})} 7 function _(){t[`g${a}`].isActive()?t[`g${a}`].play():t[`g${a}`].restart()} 8 function k(){gsap.delayedCall(parseFloat(b),()=>t[`g${a}`].reverse())} 9 "Click"==animationType&&0!=parseFloat(classTriggerClick)&&document.querySelectorAll(classTriggerClick).forEach(function(e){e.addEventListener("click",function(){t[`g${a}`].restart()})}),"Hover"==animationType&&0!=parseFloat(classTriggerHover)&&document.querySelectorAll(classTriggerHover).forEach(function(e){e.addEventListener("mouseenter",function(){t[`g${a}`].restart()})})}})} 10function isInsideHorizontalScrollElement(element){let containerName=null;document.querySelectorAll(".next-horizontal-scroll").forEach((horizontalScroll,index)=>{if(horizontalScroll.contains(element)){containerName=`NextHorizontalScroll${index}`}});return containerName} 11document.addEventListener("DOMContentLoaded",function(t){document.fonts.ready.then(function(){bricksIsFrontend&&unfoldreveal()})})
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.