1/*! For license information please see chatCta.5daf7d160dc1750f282d.chunk.mjs.LICENSE.txt */ 2"use strict";(self.webpackChunkboilerplate_basesite=self.webpackChunkboilerplate_basesite||[]).push([[46],{6250:function(e,t,s){s.r(t),s(6992),s(3948);var a=s(6358),r="c_chat-cta",n=document.querySelectorAll(".".concat(r)),o=[];t.default=()=>{o=[],[...n].forEach((e=>{var t=e.querySelector(".".concat(r,"__messages")),s=e.querySelectorAll(".".concat(r,"__message")),a={element:e,messagesWrapper:t,fullDistanceToTransformY:16*(s.length-1),currentTransformY:0,messages:[]};[...s].forEach(((e,t)=>{a.fullDistanceToTransformY+=e.offsetHeight,a.currentTransformY=a.fullDistanceToTransformY,a.messages.push({element:e,index:t,height:e.offsetHeight})})),o.push(a)})),[...o].forEach((e=>{a.ZP.to(e.messagesWrapper,{duration:0,y:"".concat(e.fullDistanceToTransformY,"px")});var t=new IntersectionObserver((t=>{t.forEach((t=>{t.isIntersecting&&t.target.classList.contains(r)&&!t.target.classList.contains("s_animation-started")&&(e=>{e.messagesWrapper.classList.add("s_initialised"),e.element.classList.add("s_animation-started"),e.element.setAttribute("data-typing",!0),e.messages.forEach((t=>{var s=t.index>0?t.height+16:t.height;setTimeout((()=>{e.currentTransformY-=s,a.ZP.to(e.messagesWrapper,{duration:.2,y:"".concat(e.currentTransformY,"px")}),setTimeout((()=>{t.element.classList.add("s_active"),t.index===e.messages.length-1&&e.element.setAttribute("data-typing",!1)}),200)}),2e3*t.index)}))})(e)}))}),{root:null,rootMargin:"0px",threshold:.8});t.observe(e.element)}))}}}]);
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.