1function bc_spinner(){gsap.registerPlugin(DrawSVGPlugin);var t=window.location.href.includes("brickspreview");document.querySelectorAll(".bc-spinner").forEach(function(e,r){e.removeAttribute("data-hide");var a=e.getAttribute("data-disable-builder"),i=!1;if(t&&"1"==a&&(i=!0),!i){var n=e.getAttribute("data-entrance-normal"),g=e.getAttribute("data-entrance-draw");if(e.classList.contains("bc-spinner--entrance")&&"1"==n){var l=e.querySelectorAll(".bc-spinner__line"),s=e.getAttribute("data-duration-normal"),o=e.getAttribute("data-stagger-normal");"this"==(vartrigger=e.getAttribute("data-trigger"))&&(vartrigger=e),varstart=e.getAttribute("data-start"),gsap.timeline({scrollTrigger:{trigger:vartrigger,start:varstart}}).from(l,{duration:parseFloat(s),stagger:parseFloat(o),drawSVG:0})}else if(e.classList.contains("bc-spinner--fill")&&"1"==g){var d=e.querySelectorAll(".bc-spinner__line--draw"),u=e.getAttribute("data-duration-draw");"this"==(vartrigger=e.getAttribute("data-trigger-draw"))&&(vartrigger=e),varstart=e.getAttribute("data-start-draw");let t=function t(e){let r=gsap.utils.toArray(e),a=[];if(r.length>1)r.forEach(e=>a.push(...t(e)));else{let t=r[0],e=MotionPathPlugin.getRawPath(t),i=t.parentNode,n=[].slice.call(t.attributes);a=e.map(e=>{let r=document.createElementNS("http://www.w3.org/2000/svg","path"),a=n.length;for(;a--;)r.setAttributeNS(null,n[a].nodeName,n[a].nodeValue);return r.setAttributeNS(null,"d","M"+e[0]+","+e[1]+"C"+e.slice(2).join(",")+(e.closed?"z":"")),i.insertBefore(r,t),r}),i.removeChild(t)}return a}(d),r=0;t.forEach(t=>r+=t.getTotalLength()),t.forEach(t=>{gsap.timeline({scrollTrigger:{trigger:vartrigger,start:varstart}}).from(t,{drawSVG:0,ease:"none",duration:t.getTotalLength()/r*u})})}var c=e.getAttribute("data-duration"),b=e.getAttribute("data-delay"),p=e.getAttribute("data-easing");gsap.to(e,{duration:parseFloat(c),rotation:360,ease:p,repeat:-1,delay:parseFloat(b)})}})}document.addEventListener("DOMContentLoaded",function(t){bricksIsFrontend&&bc_spinner()});
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.