1function rc(){const r=document.getElementById("map");if(!r)return;const e={lat:-19.9635298,lng:-43.9564742},t=[{elementType:"geometry",stylers:[{color:"#f5f5f5"}]},{elementType:"labels.icon",stylers:[{visibility:"on"}]},{elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{elementType:"labels.text.stroke",stylers:[{color:"#f5f5f5"}]},{featureType:"administrative.land_parcel",elementType:"labels.text.fill",stylers:[{color:"#bdbdbd"}]},{featureType:"poi",stylers:[{visibility:"on"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#757575"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#dadada"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#616161"}]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{color:"#dcedc8"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#b3e5fc"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#4f9db9"}]}],i=new google.maps.Map(r,{zoom:16,center:e,zoomControl:!0,styles:t,disableDefaultUI:!0});class s extends google.maps.OverlayView{constructor(l,c){super(),this.position=l,this.content=c}onAdd(){this.div=document.createElement("div"),this.div.style.position="absolute",this.div.style.cursor="pointer",this.div.innerHTML=this.content,this.getPanes().overlayMouseTarget.appendChild(this.div)}draw(){const c=this.getProjection().fromLatLngToDivPixel(this.position);c&&(this.div.style.left=c.x-14+"px",this.div.style.top=c.y-44+"px")}onRemove(){this.div&&(this.div.parentNode.removeChild(this.div),this.div=null)}}const n=` 2 <svg xmlns="http://www.w3.org/2000/svg" width="28" height="44" viewBox="0 0 42 66" fill="none"> 3 <g clip-path="url(#clip0_140_3519)"> 4 <path d="M0 20.8403C0 25.8806 1.04374 31.316 3.10331 36.9933C4.7354 41.4945 7.00775 46.1618 9.85548 50.8667C14.6934 58.8566 19.4651 64.1317 19.6656 64.3522L20.8403 65.6431L22.0151 64.3522C22.2162 64.1317 26.9873 58.8566 31.8252 50.8667C34.6729 46.1618 36.9453 41.4945 38.5774 36.9933C40.6363 31.3153 41.68 25.8806 41.68 20.8403C41.68 15.274 39.5121 10.041 35.5759 6.10414C31.6397 2.16791 26.4061 0 20.8397 0C15.2733 0 10.0397 2.16791 6.10349 6.10414C2.16726 10.0404 0 15.274 0 20.8403Z" fill="#E44600"/> 5 <path d="M20.839 31.9918C14.6802 31.9918 9.68744 26.9991 9.68744 20.8403C9.68744 14.6814 14.6802 9.68872 20.839 9.68872C26.9978 9.68872 31.9906 14.6814 31.9906 20.8403C31.9906 26.9991 26.9978 31.9918 20.839 31.9918Z" fill="white"/> 6 </g> 7 <defs> 8 <clipPath id="clip0_140_3519"> 9 <rect width="41.68" height="65.6431" fill="white" transform="matrix(-1 0 0 1 41.68 0)"/> 10 </clipPath> 11 </defs> 12 </svg> 13 `;new s(e,n).setMap(i)}typeof window<"u"&&(window.initMap=rc);window.orcamentoApp=function(){const r="https://services.leadconnectorhq.com/hooks/w5UqE5YhR3GtgrJ0k7pY/webhook-trigger/eaaaf5ed-fef9-4dcc-835d-353edcec6fb6",e="https://edinhomelt.app.n8n.cloud/webhook/webhook-google-sheets";return{step:0,formData:{name:"",propertyType:"",state:"",city:"",email:"",phone:""},tracking:{gclid:"",gbraid:"",wbraid:"",fbclid:"",utm_source:"",utm_medium:"",utm_campaign:"",utm_term:"",utm_content:""},statesList:[],citiesList:[],filteredCities:[],showCityDropdown:!1,loadingCities:!1,statesError:!1,citiesError:!1,cityError:!1,phoneError:!1,phoneFinalError:!1,emailError:!1,emailErrorMessage:"",success:!1,analyzing:!1,isSubmitting:!1,init(){this.captureTracking(),this.fetchStates()},captureTracking(){const t="emive_",i=o=>{try{const l=localStorage.getItem(t+o);if(l)return l}catch{}try{return sessionStorage.getItem(t+o)||""}catch{}return""},s=(o,l)=>{if(l){try{localStorage.setItem(t+o,l)}catch{}try{sessionStorage.setItem(t+o,l)}catch{}}},n=new URLSearchParams(window.location.search);Object.keys(this.tracking).forEach(o=>{const l=n.get(o)||i(o);this.tracking[o]=l,s(o,l)});let a=i("landing_page");a||(a=window.location.href,s("landing_page",a)),this.tracking.landing_page=a},getTrackingPayload(){if(window.EmiveTracking&&typeof window.EmiveTracking.getConversionData=="function")return window.EmiveTracking.getConversionData();const t=()=>
13{try{return new Date().toLocaleString("pt-BR",{timeZone:"America/Sao_Paulo"})}catch{return new Date().toLocaleString("pt-BR")}},i=this.tracking||{};return{gclid:i.gclid||"",gbraid:i.gbraid||"",wbraid:i.wbraid||"",fbclid:i.fbclid||"",utm_source:i.utm_source||"",utm_medium:i.utm_medium||"",utm_campaign:i.utm_campaign||"",utm_term:i.utm_term||"",utm_content:i.utm_content||"",landing_page:i.landing_page||window.location.href,conversion_page:window.location.href,timestamp:new Date().toISOString(),timestamp_br:t()}},pushDataLayer(t,i){const s=(this.formData.phone||"").replace(/\D/g,"");window.dataLayer=window.dataLayer||[],window.dataLayer.push(Object.assign({event:t,nome:this.formData.name||"",email:this.formData.email||"",user_email:this.formData.email||"",telefone:s,whatsapp:s,tipo_imovel:this.formData.propertyType||"",estado:this.formData.state||"",cidade:this.formData.city||"",gclid:this.tracking.gclid,gbraid:this.tracking.gbraid,wbraid:this.tracking.wbraid,fbclid:this.tracking.fbclid,utm_source:this.tracking.utm_source,utm_medium:this.tracking.utm_medium,utm_campaign:this.tracking.utm_campaign,utm_term:this.tracking.utm_term,url_pagina:window.location.href},i||{}
13)),console.log("ð·ï¸ dataLayer push ("+t+")",window.dataLayer[window.dataLayer.length-1])},getTotalSteps(){return 6},getCurrentStepDisplay(){return this.step+1},progressPercent(){if(this.success)return 100;const t=this.getTotalSteps(),i=this.getCurrentStepDisplay();return this.step===5?95:Math.round((i-1)/t*100)},nextStep(){this.step>=5||(this.step++,this.step===5&&(this.analyzing=!0,setTimeout(()=>{this.analyzing=!1},2e3)))},prevStep(){this.step--},handleSelect(t,i){this.formData[t]=i,setTimeout(()=>this.nextStep(),300)},async fetchStates(){try{const t=await fetch("https://servicodados.ibge.gov.br/api/v1/localidades/estados?orderBy=nome");if(!t.ok)throw new Error("IBGE estados HTTP "+t.status);this.statesList=await t.json(),this.statesError=!1}catch(t){console.error("â Falha ao carregar estados (IBGE):",t),this.statesError=!0}},async fetchCities(t){if(t){this.loadingCities=!0,this.citiesError=!1,this.citiesList=[],this.filteredCities=[],this.formData.city="";try{const i=await fetch(`https://servicodados.ibge.gov.br/api/v1/localidades/estados/${t}/municipios`);if(!i.ok)throw new Error("IBGE municÃpios HTTP "+i.status);this.citiesList=await i.json(),this.filteredCities=this.citiesList,this.citiesError=!1}catch(i){console.error("â Falha ao carregar cidades (IBGE):",i),this.citiesError=!0}this.loadingCities=!1}},fetchCitiesFromEvent(t){const s=t.target.options[t.target.selectedIndex].getAttribute("data-id");s&&this.fetchCities(s)},normalizeText(t){return(t||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase()},handleCitySearch(t){!this.citiesList||this.citiesList.length===0||(this.showCityDropdown=!0,t===""?this.filteredCities=this.citiesList:this.filteredCities=this.citiesList.filter(i=>this.normalizeText(i.nome).includes(this.normalizeText(t))))},selectCity(t){this.formData.city=t,this.showCityDropdown=!1,this.cityError=!1},submitLocation(){const t=(this.formData.city||"").trim();if(this.citiesError||!this.citiesList||this.citiesList.length===0){if(t===""){this.cityError=!0;return}this.formData.city=t,this.nextStep();return}const i=this.normalizeText(t),s=this.citiesList.find(n=>this.normalizeText(n.nome)===i);if(!s){this.cityError=!0;return}this.formData.city=s.nome,this.nextStep()},maskPhone(t){return t=t.replace(/\D/g,""),t.length>11&&(t=t.substring(0,11)),t.length>10?t=t.replace(/^(\d{2})(\d{5})(\d{4})/,"($1) $2-$3"):t.length>6?t=t.replace(/^(\d{2})(\d{4})(\d{0,4})/,"($1) $2-$3"):t.length>2&&(t=t.replace(/^(\d{2})(\d{0,5})/,"($1) $2")),t},validatePhone(t){const i=t.replace(/\D/g,"");if(i.length!==10&&i.length!==11||/^(\d)\1+$/.test(i))return!1;const s=i.substring(2);return!(/^(\d)\1+$/.test(s)||i.startsWith("0"))},validateEmail(t){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/i.test(t)},submitLeadParcial(){if(!this.isSubmitting){if(!this.validateEmail(this.formData.email)){this.emailErrorMessage="â ï¸ Por favor, insira um e-mail válido.",this.emailError=!0;return}this.isSubmitting=!0,this.sendToN8N("Captura Inicial (E-mail)",t=>{if(this.isSubmitting=!1,!t){this.emailErrorMessage="â ï¸ Não foi possÃvel enviar agora. Verifique sua conexão e tente novamente.",this.emailError=!0;return}this.nextStep()})}},submitLeadFinal(){if(!this.validatePhone(this.formData.phone)){this.phoneFinalError=!0;return}this.isSubmitting||(this.isSubmitting=!0,this.sendToN8N("Conversão Final (Telefone)",t=>{t||console.error("â ï¸ Conversão final: falha no envio ao GHL/n8n (lead seguiu mesmo assim)."),this.success=!0,this.isSubmitting=!1}),window.location.href="tel:08000042828")},sendToN8N(t,i){const s=(this.formData.phone||"").replace(/\D/g,""),n=(this.formData.email||"").trim().toLowerCase(),a=this.tracking||{},o=this.getTrackingPayload(),l={origem_envio:t,nome:this.formData.name,email:n,telefone:s,tipo_imovel:this.formData.propertyType,estado:this.formData.state,cidade:this.formData.city,gclid:a.gclid||"",gbraid:a.gbraid||"",wbraid:a.wbraid||"",fbclid:a.fbclid||"",utm_source:a.utm_source||"",utm_medium:a.utm_medium||"",utm_campaign:a.utm_campaign||"",utm_term:a.utm_term||"",utm_content:a.utm_content||"",landing_page:o.landing_page,conversion_page:o.conversion_page,timestamp:o.timestamp,timestamp_br:o.timestamp_br,url_pagina:window.location.href,data_envio:new Date().toISOString()};console.log(`ð¤ Enviando payload para n8n (${t}):`,l);let c=!1;const u=f=>{c||(c=!0,i&&i(f))};fetch(r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(l),keepalive:!0}).then(async f=>{const _=await f.text();f.ok?(console.log("â
Sucesso do n8n (Status "+f.status+"):",_),this.pushDataLayer("lead_emive_enviado",{origem_envio:t})):console.error("â Erro "+f.status+" no n8n:",_),u(f.ok)}).catch(f=>{console.error("â Erro de rede ao contactar o n8n:",f),u(!1)}),fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(l),keepalive:!0}).then(f=>console.log("â
Enviado para N8N 2 com status:",f.status)).catch(f=>console.error("â Erro ao enviar para N8N 2:",f))}}};window.calculadoraApp=function(r={}){const e={user:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M20 21a8 8 0 0 0-16 0"/><circle cx="12" cy="7" r="4"/></svg>',phone:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.2a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7A2 2 0 0 1 22 16.9z"/></svg>',mail:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="5" width="18" height="14" rx="2"/><path d="m3 7 9 6 9-6"/></svg>',map:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M9 18 3 21V6l6-3 6 3 6-3v15l-6 3-6-3z"/><path d="M9 3v15"/><path d="M15 6v15"/></svg>',pin:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M20 10c0 5-8 12-8 12S4 15 4 10a8 8 0 1 1 16 0z"/><circle cx="12" cy="10" r="3"/></svg>',headset:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 12a9 9 0 0 1 18 0"/>
13<path d="M21 13v3a2 2 0 0 1-2 2h-1v-7h1a2 2 0 0 1 2 2z"/><path d="M3 13v3a2 2 0 0 0 2 2h1v-7H5a2 2 0 0 0-2 2z"/><path d="M13 20h3a3 3 0 0 0 3-3"/></svg>',calculator:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="4" y="2" width="16" height="20" rx="2"/><path d="M8 6h8"/><path d="M8 10h.01"/><path d="M12 10h.01"/><path d="M16 10h.01"/><path d="M8 14h.01"/><path d="M12 14h.01"/><path d="M16 14h.01"/><path d="M8 18h.01"/><path d="M12 18h.01"/><path d="M16 18h.01"/></svg>',briefcase:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="7" width="18" height="13" rx="2"/><path d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"/><path d="M3 13h18"/></svg>',building:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="4" y="2" width="16" height="20" rx="2"/><path d="M9 22v-4h6v4"/><path d="M8 6h.01"/><path d="M12 6h.01"/><path d="M16 6h.01"/><path d="M8 10h.01"/><path d="M12 10h.01"/><path d="M16 10h.01"/></svg>',cpu:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="7" y="7" width="10" height="10" rx="2"/><rect x="10" y="10" width="4" height="4"/><path d="M7 2v3"/><path d="M12 2v3"/><path d="M17 2v3"/><path d="M7 19v3"/><path d="M12 19v3"/><path d="M17 19v3"/><path d="M2 7h3"/><path d="M2 12h3"/><path d="M2 17h3"/><path d="M19 7h3"/><path d="M19 12h3"/><path d="M19 17h3"/></svg>',store:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="m3 9 2-5h14l2 5"/><path d="M5 9v11h14V9"/><path d="M9 20v-6h6v6"/><path d="M3 9h18"/></svg>',chart:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 3v18h18"/><path d="m7 15 4-4 3 3 5-7"/></svg>',work:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="m16 11 2 2 4-4"/></svg>',alert:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2"><circle cx="12" cy="12" r="10"/><path d="M12 8v5"/><path d="M12 16h.01"/></svg>',shield:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>',spark:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="m12 3 1.9 5.8L20 11l-6.1 2.2L12 19l-1.9-5.8L4 11l6.1-2.2L12 3z"/></svg>',door:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 21V3h12v18"/><path d="M10 12h.01"/><path d="M3 21h18"/></svg>',monitor:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="4" width="18" height="12" rx="2"/><path d="M8 20h8"/><path d="M12 16v4"/></svg>',home:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="m3 11 9-8 9 8"/><path d="M5 10v10h14V10"/><path d="M9 20v-6h6v6"/></svg>',message:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a4 4 0 0 1-4 4H7l-4 3V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z"/></svg>',money:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="3" y="6" width="18" height="12" rx="2"/><circle cx="12" cy="12" r="2"/><path d="M6 12h.01"/><path d="M18 12h.01"/></svg>',check:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4"><path d="M20 6 9 17l-5-5"/></svg>'},t={nome:"user",telefone:"phone",email:"mail",estado:"map",cidade:"pin",setor:"building",mensagem:"message"},i={cliente:"headset",orcamento:"calculator","grandes-projetos":"briefcase","automacao-predial":"building","hardware-software":"cpu",franqueado:"store",investidor:"chart",trabalhar:"work","Grandes Projetos":"briefcase","Automacao predial":"building","Hardware & Software":"cpu","Seguranca Eletronica":"shield","IA & Tech":"spark",Portarias:"door",Totem:"monitor",Residencia:"home",Empresa:"building",Condominio:"building","R$10mil a R$20mil":"money","R$20mil a R$30mil":"money","Acima de R$30mil":"chart"},s={AC:"Acre",AL:"Alagoas",AP:"Amapa",AM:"Amazonas",BA:"Bahia",CE:"Ceara",DF:"Distrito Federal",ES:"EspÃrito Santo",GO:"Goiás",MA:"Maranhão",MT:"Mato Grosso",MS:"Mato Grosso do Sul",MG:"Minas Gerais",PA:"Para",PB:"ParaÃba",PR:"Paraná",PE:"Pernambuco",PI:"PiauÃ",RJ:"Rio de Janeiro",RN:"Rio Grande do Norte",RS:"Rio Grande do Sul",RO:"Rondônia",RR:"Roraima",SC:"Santa Catarina",SP:"São Paulo",SE:"Sergipe",TO:"Tocantins"},n=new Set(["11","12","13","14","15","16","17","18","19","21","22","24","27","28","31","32","33","34","35","37","38","41","42","43","44","45","46","47","48","49","51","53","54","5
135","61","62","63","64","65","66","67","68","69","71","73","74","75","77","79","81","82","83","84","85","86","87","88","89","91","92","93","94","95","96","97","98","99"]),a={cliente:"Formulário direcionado para [email protected]",orcamento:"Webhook Go High Level - orçamentos",franqueado:"CRM GHL - conta de Franquias. Solicitar criação de webhook para conectar ao CRM.",trabalhar:"CTA para carreiras.emiveco.com.br"},o={"Grandes Projetos":"Mensagem direcionada para [email protected]","Automacao predial":"Mensagem direcionada para [email protected]","Hardware & Software":"Mensagem direcionada para [email protected]","Seguranca Eletronica":"CRM GHL - conta de SDR. Campo Empresa sempre Emive. Solicitar criação de webhook para conectar ao CRM.","IA & Tech":"CRM GHL - conta de SDR. Campo Empresa sempre Emive. Solicitar criação de webhook para conectar ao CRM.",Portarias:"CRM GHL - conta de SDR. Campo Empresa sempre Emive. Solicitar criação de webhook para conectar ao CRM.",Totem:"CRM GHL - conta de SDR. Campo Empresa sempre Emive. Solicitar criação de webhook para conectar ao CRM."},l=new Set(["Seguranca Eletronica","IA & Tech","Portarias","Totem"]),c=new Set(["Grandes Projetos","Automacao predial","Hardware & Software"]),f={mockSubmit:new URLSearchParams(window.location.search).get("env")==="mock",emailEndpoint:r.emailEndpoint||"/wp-json/emive/v1/calculadora/send-email",webhookUrl:"",webhooks:{sdr:"https://services.leadconnectorhq.com/hooks/w5UqE5YhR3GtgrJ0k7pY/webhook-trigger/6496c6b7-9ea8-4132-8252-9b397c715d43",franquias:"https://services.leadconnectorhq.com/hooks/w5UqE5YhR3GtgrJ0k7pY/webhook-trigger/c6b23afa-de67-4c39-9d0e-9f76498b70fb"},backupWebhookUrl:"",requestTimeoutMs:12e3,minSubmitMs:2500,storagePrefix:"emive_calculadora_",trackingTtlDays:90},_=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gbraid","wbraid","fbclid"],d={orcamento:"orcamento","quero-um-orcamento":"orcamento",cliente:"cliente","sou-cliente":"cliente",franqueado:"franqueado",franquia:"franqueado",trabalhar:"trabalhar",carreiras:"trabalhar"},v={"ia-tech":"IA & Tech","ia-tecnologia":"IA & Tech","inteligencia-artificial":"IA & Tech","seguranca-eletronica":"Seguranca Eletronica",seguranca:"Seguranca Eletronica",portarias:"Portarias",portaria:"Portarias",totem:"Totem","grandes-projetos":"Grandes Projetos","automacao-predial":"Automacao predial",automacao:"Automacao predial","hardware-software":"Hardware & Software",hardware:"Hardware & Software",software:"Hardware & Software"},m=[{id:"nome",type:"input",label:"Qual é o seu nome?",help:"Informe nome e sobrenome.",placeholder:"Nome completo"},{id:"telefone",type:"input",inputType:"tel",label:"Qual telefone podemos usar para falar com você?",help:"Insira DDD e número.",placeholder:"Telefone"},{id:"email",type:"input",inputType:"email",label:"Qual é o seu e-mail?",placeholder:"E-mail"},{id:"estado",type:"input",label:"Em qual estado você está?",placeholder:"Estado"},{id:"cidade",type:"input",label:"Qual é a sua cidade?",placeholder:"Cidade"},{id:"opcao",type:"choice",label:"Como a Emive&Co pode te ajudar?",options:[["cliente","Sou cliente Emive&Co"],["franqueado","Ser um franqueado"],["trabalhar","Quero trabalhar"],["orcamento","Quero um orçamento"]]}],b={cliente:[{id:"mensagem",type:"textarea",label:"Deixe sua mensagem.",placeholder:"Mensagem"}],orcamento:[{id:"solucao",type:"choice",label:"Qual a solução desejada?",options:[["Grandes Projetos","Grandes Projetos"],["Automacao predial","Automação predial"],["Hardware & Software","Hardware & Software"],["Seguranca Eletronica","Segurança Eletrônica"],["IA & Tech","IA & Tech"],["Portarias","Portarias"],["Totem","Totem"]]}],franqueado:[{id:"investimento",type:"choice",label:"Quanto deseja investir?",options:[["R$10mil a R$20mil","R$10mil a R$20mil"],["R$20mil a R$30mil","R$20mil a R$30mil"],["Acima de R$30mil","Acima de R$30mil"]]}],investidor:[{id:"mensagem",type:"textarea",label:"Deixe sua mensagem para o time responsável.",placeholder:"Mensagem"}],trabalhar:[{id:"carreiras",type:"careers",label:"Ir ao site de Carreiras da Emive&Co."}]}
13,g={id:"final",type:"final",label:"Formulário enviado com sucesso.",help:""};return{state:{nome:"",telefone:"",email:"",estado:"",estado_nome:"",cidade:"",opcao:"",solucao:"",tipo_imovel:"",setor:"",investimento:"",mensagem:"",privacy_policy_accepted:!1,privacy_policy_accepted_at:""},companyWebsite:"",currentIndex:0,sent:!1,isSubmitting:!1,submitError:"",formStartedAt:Date.now(),tracking:{},leadId:"",preset:{skip:new Set},citiesList:[],cityCache:{},autocompleteItems:[],showAutocomplete:!1,errorMessage:"",privacyInvalid:!1,icons:e,stepIcons:t,optionIcons:i,states:s,init(){this.preset=this.readUrlPreset(r.initialOpcao,r.initialSolucao),this.applyPreset(),this.tracking=this.loadTracking(),this.leadId=this.getOrCreateLeadId()},slugify(p){return this.normalizeText(p).replace(/&/g,"e").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")},readUrlPreset(p="",h=""){const w=new URLSearchParams(window.location.search),y=w.get("form")||w.get("opcao")||w.get("fluxo")||p||"",P=w.get("solucao")||w.get("solution")||w.get("produto")||h||"",T={skip:new Set},x=this.slugify(y),E=this.slugify(P);return d[x]&&(T.opcao=d[x]),v[E]&&(T.solucao=v[E],T.opcao=T.opcao||"orcamento"),T.opcao&&T.skip.add("opcao"),T.solucao&&T.skip.add("solucao"),T},applyPreset(){this.preset.opcao&&(this.state.opcao=this.preset.opcao),this.preset.solucao&&(this.state.solucao=this.preset.solucao)},getSteps(){const p=this.state.opcao,h=m.filter(y=>!this.preset.skip.has(y.id));if(p==="trabalhar")return[...h,...(b.trabalhar||[]).filter(y=>!this.preset.skip.has(y.id))];if(p==="orcamento"){const y=[...h,...(b.orcamento||[]).filter(P=>!this.preset.skip.has(P.id))];return c.has(this.state.solucao)&&y.push({id:"mensagem",type:"textarea",label:"Deixe sua mensagem.",placeholder:"Mensagem"}),l.has(this.state.solucao)&&y.push({id:"tipo_imovel",type:"choice",label:"Para qual tipo de imóvel você deseja a solução?",options:[["Residencia","Residência"],["Empresa","Empresa"],["Condominio","CondomÃnio"]]}),[...y,g]}const w=p?b[p]||[]:[];return[...h,...w.filter(y=>!this.preset.skip.has(y.id)),g]},get currentStep(){return this.getSteps()[this.currentIndex]||{}},get progressPercent(){const p=this.getSteps().length;return p?(this.currentIndex+1)/p*100:0},normalizeText(p){return String(p||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/\s+/g," ").trim()},getStateOptions(){return Object.entries(s).map(([p,h])=>({value:p,label:h}))},findStateByInput(p){const h=this.normalizeText(p);return h&&this.getStateOptions().find(({value:w,label:y})=>this.normalizeText(y)===h||this.normalizeText(w)===h)||null},onlyDigits(p){return String(p||"").replace(/\D/g,"")},normalizePhoneDigits(p){const h=this.onlyDigits(p);
13return(h.length===12||h.length===13)&&h.startsWith("55")?h.slice(2):h.slice(0,11)},formatPhone(p){const h=this.normalizePhoneDigits(p);return h.length<=2?h:h.length<=6?`(${h.slice(0,2)}) ${h.slice(2)}`:h.length<=10?`(${h.slice(0,2)}) ${h.slice(2,6)}-${h.slice(6)}`:`(${h.slice(0,2)}) ${h.slice(2,7)}-${h.slice(7)}`},isValidPhone(p){const h=this.normalizePhoneDigits(p),w=h.slice(0,2);return(h.length===10||h.length===11)&&n.has(w)},isValidEmail(p){const h=String(p||"").trim().toLowerCase();return/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(h)},storageGet(p){var w;const h=f.storagePrefix+p;try{const y=window.sessionStorage.getItem(h);if(y)return y}catch{}try{const y=window.localStorage.getItem(h);if(y)return y}catch{}try{return(w=document.cookie.split("; ").find(y=>y.startsWith(`${h}=`)))!=null&&w.split("=").slice(1).join("=")?decodeURIComponent(document.cookie.split("; ").find(y=>y.startsWith(`${h}=`)).split("=").slice(1).join("=")):null}catch{return null}},storageSet(p,h){const w=f.storagePrefix+p;try{window.sessionStorage.setItem(w,h)}catch{}try{window.localStorage.setItem(w,h)}catch{}try{const y=new Date(Date.now()+f.trackingTtlDays*864e5).toUTCString();document.cookie=`${w}=${encodeURIComponent(h)}; expires=${y}; path=/; SameSite=Lax`}catch{}},getOrCreateLeadId(){const p=this.storageGet("lead_id");if(p)return p;const h=Math.random().toString(36).slice(2),w=`lead_${Date.now().toString(36)}_${h}`;return this.storageSet("lead_id",w),w},loadTracking(){const p=this.storageGet("tracking"),h={},w=new URLSearchParams(window.location.search);_.forEach(E=>{const C=w.get(E);C&&(h[E]=C.trim())});const y=Object.keys(h).length>0;let P={};if(p)try{P=JSON.parse(p)||{}}catch{}const T={...h,page:window.location.href,captured_at:new Date().toISOString()},x={...P.last_touch||{},...y?h:{},landing_page:P.landing_page||window.location.href,conversion_page:window.location.href,referrer:P.referrer||document.referrer||"",captured_at:P.captured_at||new Date().toISOString(),first_touch:P.first_touch||T,last_touch:y?T:P.last_touch||T};return this.storageSet("tracking",JSON.stringify(x)),x},async fetchCities(p){const h=String(p||"").toUpperCase();if(!s[h])return[];if(this.cityCache[h])return this.cityCache[h];try{const w=await fetch(`https://servicodados.ibge.gov.br/api/v1/localidades/estados/${h}/municipios`);if(!w.ok)throw new Error("Erro IBGE");const y=await w.json();return this.cityCache[h]=y.map(P=>P.nome).sort((P,T)=>P.localeCompare(T,"pt-BR")),this.cityCache[h]}catch{return[]}},async onInputType(){this.sent=!1;const p=this.currentStep;let h=this.state[p.id];if(p.id==="telefone"&&(this.state.telefone=this.formatPhone(this.state.telefone),h=this.state.telefone),p.id==="estado"){const w=this.findStateByInput(this.state.estado_nome),y=this.state.estado;this.state.estado=w?w.value:"",this.state.estado!==y&&(this.state.cidade="");const P=this.getStateOptions().filter(T=>this.normalizeText(T.label).includes(this.normalizeText(this.state.estado_nome))).slice(0,12);this.autocompleteItems=P,this.showAutocomplete=P.length>0}else if(p.id==="cidade")if(!this.state.estado)this.autocompleteItems=[],this.showAutocomplete=!1;else{const w=await this.fetchCities(this.state.estado);this.autocompleteItems=w.filter(y=>this.normalizeText(y).includes(this.normalizeText(this.state.cidade))).slice(0,12).map(y=>({value:y,label:y})),this.showAutocomplete=this.autocompleteItems.length>0}if(this.errorMessage&&this.errorMessage!=="Você precisa aceitar a PolÃtica de Privacidade para continuar."){const w=this.getSyncValidationMessage(p,h,"live");this.errorMessage=w}},onInputBlur(){setTimeout(()=>{this.showAutocomplete=!1;const p=this.currentStep,h=p.id==="estado"?this.state.estado_nome:this.state[p.id],w=this.getSyncValidationMessage(p,h,"submit");w?(this.errorMessage=w,this.privacyInvalid=!1):this.errorMessage!=="Você precisa aceitar a PolÃtica de Privacidade para continuar."&&(this.errorMessage="")},200)},onPrivacyChange(){this.privacyInvalid=!1,this.errorMessage==="Você precisa aceitar a PolÃtica de Privacidade para continuar."&&(this.errorMessage="")},selectAutocomplete(p){const h=this.currentStep;h.id==="estado"?(this.state.estado=p.value,this.state.estado_nome=p.label,this.state.cidade=""):h.id==="cidade"&&(this.state.cidade=p.value),this.showAutocomplete=!1,this.errorMessage=""},selectChoice(p){const h=this.currentStep;this.state[h.id]=p,this.sent=!1,h.id==="opcao"&&(this.state.solucao="",this.state.tipo_imovel="",this.state.setor="",this.state.investimento="",this.state.mensagem=""),h.id==="solucao"&&(this.state.tipo_imovel="",this.state.mensagem=""),this.goNext()},getSyncValidationMessage(p,h,w="submit"){const y=String(h||"").trim(),P=w==="live";if(!y)return P?"":"Preencha essa etapa para continuar.";if(p.id==="telefone"){const T=this.normalizePhoneDigits(y),x=T.slice(0,2);if(T.length>=2&&!n.has(x))return"DDD inválido. Verifique o telefone informado.";if(T.length>0&&T.length<10)return"Informe DDD + número. Exemplo: (31) 99999-9999.";if(T.length>=10&&!this.isValidPhone(y))return"Informe um telefone com DDD válido. Exemplo: (31) 99999-9999."}if(p.id==="email"&&y.includes("@")&&!this.isValidEmail(y)||p.id==="email"&&!P&&!this.isValidEmail(y))return"Informe um e-mail válido.";if(p.id==="estado"){if(P)return"";if(!this.findStateByInput(y))return"Selecione um estado válido da lista."}return""},async validateStep(){const p=this.currentStep;
13if(p.type==="final"||p.type==="careers")return!0;const h=p.id==="estado"?this.state.estado_nome:this.state[p.id],w=this.getSyncValidationMessage(p,h,"submit");if(w)return this.errorMessage=w,this.privacyInvalid=!1,!1;if(p.id==="nome"&&!this.state.privacy_policy_accepted)return this.privacyInvalid=!0,this.errorMessage="Você precisa aceitar a PolÃtica de Privacidade para continuar.",!1;if(this.privacyInvalid=!1,p.id==="estado"){const y=this.findStateByInput(h);if(!y)return this.errorMessage="Selecione um estado válido da lista.",!1;this.state.estado=y.value,this.state.estado_nome=y.label}if(p.id==="cidade"){if(!s[this.state.estado])return this.errorMessage="Volte e informe uma UF valida antes da cidade.",!1;try{const P=(await this.fetchCities(this.state.estado)).find(T=>this.normalizeText(T)===this.normalizeText(h));if(!P)return this.errorMessage=`Essa cidade não foi encontrada no estado ${this.state.estado} pela base do IBGE.`,!1;this.state.cidade=P}catch{return this.errorMessage="Não consegui validar a cidade no IBGE agora. Tente novamente em instantes.",!1}}return this.errorMessage="",!0},async goNext(){var w;if(this.isSubmitting||!await this.validateStep())return;const p=this.getSteps(),h=Math.min(this.currentIndex+1,p.length-1);if(this.currentIndex=h,((w=p[h])==null?void 0:w.type)==="final"){this.sent=!1,this.submitError="",this.startSubmit();return}setTimeout(()=>{const y=document.querySelector("#answerField");y&&y.focus(),this.currentStep.id==="cidade"&&this.state.estado&&this.fetchCities(this.state.estado)},50)},goBack(){this.sent=!1,this.submitError="",this.isSubmitting=!1,this.currentIndex=Math.max(this.currentIndex-1,0)},getDestination(){return this.state.opcao==="cliente"?{type:"email",target:"[email protected]",label:a.cliente}:this.state.opcao==="franqueado"?{type:"ghl",target:"franquias",label:a.franqueado}:this.state.opcao==="orcamento"?this.state.solucao==="Grandes Projetos"?{type:"email",target:"[email protected]",label:o[this.state.solucao]}:this.state.solucao==="Automacao predial"?{type:"email",target:"[email protected]",label:o[this.state.solucao]}:this.state.solucao==="Hardware & Software"?{type:"email",target:"[email protected]",label:o[this.state.solucao]}:{type:"ghl",target:"sdr",label:o[this.state.solucao]}:{type:"unknown",target:"",label:this.getRouteLabel()}},getRouteLabel(){return this.state.opcao==="orcamento"?this.state.solucao?o[this.state.solucao]:"Selecione a solução desejada para ver o direcionamento.":this.state.opcao?a[this.state.opcao]:"Selecione uma opção para ver a rota."},getCompanyGroup(){return this.state.opcao==="franqueado"?"Emive Franquias":"Emive"},buildLeadPayload(){const p=String(this.state.email||"").trim().toLowerCase(),h=this.normalizePhoneDigits(this.state.telefone);return{lead_id:this.leadId,idempotency_key:`${this.leadId}:${this.state.opcao||"sem-opcao"}:${this.state.solucao||"sem-solucao"}`,submitted_at:new Date().toISOString(),source:"formulario_calculadora_emive",mock_mode:f.mockSubmit,destination:this.getDestination(),contact:{nome:String(this.state.nome||"").trim(),telefone:h,telefone_formatado:h?`+55${h}`:"",email:p,estado:this.state.estado_nome||(this.state.estado?s[this.state.estado]:""),estado_uf:this.state.estado||"",cidade:this.state.cidade||""},fields:{opcao:this.state.opcao||"",solucao:this.state.solucao||"",tipo_imovel:this.state.tipo_imovel||"",investimento:this.state.investimento||"",mensagem:this.state.mensagem||"",empresa:this.getCompanyGroup(),produto:this.state.solucao||(this.state.opcao==="franqueado"?"Franquia Emive&Co":"")},privacy:{accepted:!!this.state.privacy_policy_accepted,accepted_at:this.state.privacy_policy_accepted_at||"",policy_url:"https://emiveco.com.br/politica-de-privacidade",policy_text:"Ao enviar, declaro que li e concordo com o tratamento dos meus dados conforme a PolÃtica de Privacidade da Emive&Co."},tracking:{...this.tracking,conversion_page:window.location.href,conversion_at:new Date().toISOString()},technical:{user_agent:navigator.userAgent,page_url:window.location.href,form_duration_ms:Date.now()-this.formStartedAt}}},async startSubmit(){var p,h,w;if(!(this.isSubmitting||this.sent)){this.isSubmitting=!0,this.submitError="";try{if(this.companyWebsite)throw new Error("Não foi possÃvel enviar. Recarregue a página e tente novamente.");if(Date.now()-this.formStartedAt<f.minSubmitMs)throw new Error("Envio muito rapido. Revise os dados e tente novamente.");if(!this.isValidPhone(this.state.telefone))throw new Error("Telefone inválido. Volte e confira o número informado.");if(!this.state.privacy_policy_accepted)throw new Error("Você precisa aceitar a PolÃtica de Privacidade para enviar.");const y=this.buildLeadPayload(),P=((p=y.destination)==null?void 0:p.type)==="email"?f.emailEndpoint||"/wp-json/emive/v1/calculadora/send-email":((h=y.destination)==null?void 0:h.type)==="ghl"&&y.destination.target&&((w=f.webhooks)!=null&&w[y.destination.target])?f.webhooks[y.destination.target]:f.webhookUrl;if(f.mockSubmit)await new Promise(T=>setTimeout(T,650)),this.storageSet("last_payload",JSON.stringify({lead_id:y.lead_id,idempotency_key:y.idempotency_key,destination:y.destination,webhook_url:P,submitted_at:y.submitted_at}));else{if(!P)throw new Error("Não foi possÃvel concluir o envio. Tente novamente em instantes.");try{const T=new AbortController,x=window.setTimeout(()=>T.abort(),f.requestTimeoutMs),E=await fetch(P,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(y),keepalive:JSON.stringify(y).length<6e4,signal:T.signal});if(window.clearTimeout(x),!E.ok){let C;try{C=await E.json()}catch{}throw new Error((C==null?void 0:C.message)||"Não foi possÃvel concluir o envio.")}}catch(T){throw f.backupWebhookUrl,T}}this.sent=!0}catch(y){this.submitError=y.message||"Tente novamente em instantes."}finally{this.isSubmitting=!1}}}}};function di(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Eo(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.__proto__=e}/*! 14 * GSAP 3.15.0 15 * https://gsap.com 16 * 17 * @license Copyright 2008-2026, GreenSock. All rights reserved. 18 * Subject to the terms at https://gsap.com/standard-license 19 * @author: Jack Doyle, [email protected] 20*/var At={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},ls={duration:.5,overwrite:!1,delay:0},ca,$e,ue,Rt=1e8,le=1/Rt,In=Math.PI*2,sc=In/4,nc=0,Mo=Math.sqrt,ac=Math.cos,oc=Math.sin,Ve=function(e){return typeof e=="string"},ve=function(e){return typeof e=="function"},_i=function(e){return typeof e=="number"},ua=function(e){return typeof e>"u"},ni=function(e){return typeof e=="object"},ft=function(e){return e!==!1},da=function(){return typeof window<"u"},Ts=function(e){return ve(e)||Ve(e)},ko=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Je=Array.isArray,lc=/random\([^)]+\)/g,cc=/,\s*/g,za=/(?:-?\.?\d|\.)+/gi,Ao=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,wr=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,pn=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Oo=/[+-]=-?[.\d]+/,uc=/[^,'"\[\]\s]+/gi,dc=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,pe,Qt,Vn,fa,Ot={},Xs={},Do,Lo=function(e){return(Xs=kr(e,Ot))&>},pa=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},cs=function(e,t){return!t&&console.warn(e)},Bo=function(e,t){return e&&(Ot[e]=t)&&Xs&&(Xs[e]=t)||Ot},us=function(){return 0},fc={suppressEvents:!0,isStart:!0,kill:!1},Vs={suppressEvents:!0,kill:!1},pc={suppressEvents:!0},ha={},Di=[],zn={},Io,Tt={},hn={},Ra=30,zs=[],ma="",ga=function(e){var t=e[0],i,s;if(ni(t)||ve(t)||(e=[e]),!(i=(t._gsap||{}).harness)){for(s=zs.length;s--&&!zs[s].targetTest(t););i=zs[s]}for(s=e.length;s--;)e[s]&&(e[s]._gsap||(e[s]._gsap=new rl(e[s],i)))||e.splice(s,1);return e},Ji=function(e){return e._gsap||ga(Ft(e))[0]._gsap},Vo=function(e,t,i){return(i=e[t])&&ve(i)?e[t]():ua(i)&&e.getAttribute&&e.getAttribute(t)||i}
vendor: 4,132 bytes, line 20
20,pt=function(e,t){return(e=e.split(",")).forEach(t)||e},Te=function(e){return Math.round(e*1e5)/1e5||0},fe=function(e){return Math.round(e*1e7)/1e7||0},Tr=function(e,t){var i=t.charAt(0),s=parseFloat(t.substr(2));return e=parseFloat(e),i==="+"?e+s:i==="-"?e-s:i==="*"?e*s:e/s},hc=function(e,t){for(var i=t.length,s=0;e.indexOf(t[s])<0&&++s<i;);return s<i},Ws=function(){var e=Di.length,t=Di.slice(0),i,s;for(zn={},Di.length=0,i=0;i<e;i++)s=t[i],s&&s._lazy&&(s.render(s._lazy[0],s._lazy[1],!0)._lazy=0)},_a=function(e){return!!(e._initted||e._startAt||e.add)},zo=function(e,t,i,s){Di.length&&!$e&&Ws(),e.render(t,i,!!($e&&t<0&&_a(e))),Di.length&&!$e&&Ws()},Ro=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(uc).length<2?t:Ve(e)?e.trim():e},Fo=function(e){return e},Dt=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},mc=function(e){return function(t,i){for(var s in i)s in t||s==="duration"&&e||s==="ease"||(t[s]=i[s])}},kr=function(e,t){for(var i in t)e[i]=t[i];return e},Fa=function r(e,t){for(var i in t)i!=="__proto__"&&i!=="constructor"&&i!=="prototype"&&(e[i]=ni(t[i])?r(e[i]||(e[i]={}),t[i]):t[i]);return e},js=function(e,t){var i={},s;for(s in e)s in t||(i[s]=e[s]);return i},Kr=function(e){var t=e.parent||pe,i=e.keyframes?mc(Je(e.keyframes)):Dt;if(ft(e.inherit))for(;t;)i(e,t.vars.defaults),t=t.parent||t._dp;return e},gc=function(e,t){for(var i=e.length,s=i===t.length;s&&i--&&e[i]===t[i];);return i<0},Go=function(e,t,i,s,n){var a=e[s],o;if(n)for(o=t[n];a&&a[n]>o;)a=a._prev;return a?(t._next=a._next,a._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[s]=t,t._prev=a,t.parent=t._dp=e,t},ln=function(e,t,i,s){i===void 0&&(i="_first"),s===void 0&&(s="_last");var n=t._prev,a=t._next;n?n._next=a:e[i]===t&&(e[i]=a),a?a._prev=n:e[s]===t&&(e[s]=n),t._next=t._prev=t.parent=null},Ii=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Zi=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},_c=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},Rn=function(e,t,i,s){return e._startAt&&($e?e._startAt.revert(Vs):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,s))},vc=function r(e){return!e||e._ts&&r(e.parent)},Ga=function(e){return e._repeat?Ar(e._tTime,e=e.duration()+e._rDelay)*e:0},Ar=function(e,t){var i=Math.floor(e=fe(e/t));return e&&i===e?i-1:i},Us=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},cn=function(e){return e._end=fe(e._start+(e._tDur/Math.abs(e._ts||e._rts||le)||0))},un=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=fe(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),cn(e),i._dirty||Zi(i,e)),e},No=function(e,t){var i;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(i=Us(e.rawTime(),t),(!t._dur||vs(0,t.totalDuration(),i)-t._tTime>le)&&t.render(i,!0)),Zi(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-le}},Zt=function(e,t,i,s){return t.parent&&Ii(t),t._start=fe((_i(i)?i:i||e!==pe?Bt(e,i,t):e._time)+t._delay),t._end=fe(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),Go(e,t,"_first","_last",e._sort?"_start":0),Fn(t)||(e._recent=t),s||No(e,t),e._ts<0&&un(e,e._tTime),e},$o=function(e,t){return(Ot.ScrollTrigger||pa("scrollTrigger",t))&&Ot.ScrollTrigger.create(t,e)},qo=function(e,t,i,s,n){if(wa(e,t,n),!e._initted)return 1;if(!i&&e._pt&&!$e&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&Io!==Ct.frame)return Di.push(e),e._lazy=[n,s],1},wc=function r(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||r(t))},Fn=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},yc=function(e,t,i,s){var n=e.ratio,a=t<0||!t&&(!e._start&&wc(e)&&!(!e._initted&&Fn(e))||(e._ts<0||e._dp._ts<0)&&!Fn(e))?0:1,o=e._rDelay,l=0,c,u,f;if(o&&e._repeat&&(l=vs(0,e._tDur,t),u=Ar(l,o),e._yoyo&&u&1&&(a=1-a),u!==Ar(e._tTime,o)&&(n=1-a,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 7,080 bytes, line 20
20date())),a!==n||$e||s||e._zTime===le||!t&&e._zTime){if(!e._initted&&qo(e,t,s,i,l))return;for(f=e._zTime,e._zTime=t||(i?le:0),i||(i=t&&!f),e.ratio=a,e._from&&(a=1-a),e._time=0,e._tTime=l,c=e._pt;c;)c.r(a,c.d),c=c._next;t<0&&Rn(e,t,i,!0),e._onUpdate&&!i&&Mt(e,"onUpdate"),l&&e._repeat&&!i&&e.parent&&Mt(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===a&&(a&&Ii(e,1),!i&&!$e&&(Mt(e,a?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},bc=function(e,t,i){var s;if(i>t)for(s=e._first;s&&s._start<=i;){if(s.data==="isPause"&&s._start>t)return s;s=s._next}else for(s=e._last;s&&s._start>=i;){if(s.data==="isPause"&&s._start<t)return s;s=s._prev}},Or=function(e,t,i,s){var n=e._repeat,a=fe(t)||0,o=e._tTime/e._tDur;return o&&!s&&(e._time*=a/e._dur),e._dur=a,e._tDur=n?n<0?1e10:fe(a*(n+1)+e._rDelay*n):a,o>0&&!s&&un(e,e._tTime=e._tDur*o),e.parent&&cn(e),i||Zi(e.parent,e),e},Na=function(e){return e instanceof dt?Zi(e):Or(e,e._dur)},Tc={_start:0,endTime:us,totalDuration:us},Bt=function r(e,t,i){var s=e.labels,n=e._recent||Tc,a=e.duration()>=Rt?n.endTime(!1):e._dur,o,l,c;return Ve(t)&&(isNaN(t)||t in s)?(l=t.charAt(0),c=t.substr(-1)==="%",o=t.indexOf("="),l==="<"||l===">"?(o>=0&&(t=t.replace(/=/,"")),(l==="<"?n._start:n.endTime(n._repeat>=0))+(parseFloat(t.substr(1))||0)*(c?(o<0?n:i).totalDuration()/100:1)):o<0?(t in s||(s[t]=a),s[t]):(l=parseFloat(t.charAt(o-1)+t.substr(o+1)),c&&i&&(l=l/100*(Je(i)?i[0]:i).totalDuration()),o>1?r(e,t.substr(0,o-1),i)+l:a+l)):t==null?a:+t},Qr=function(e,t,i){var s=_i(t[1]),n=(s?2:1)+(e<2?0:1),a=t[n],o,l;if(s&&(a.duration=t[1]),a.parent=i,e){for(o=a,l=i;l&&!("immediateRender"in o);)o=l.vars.defaults||{},l=ft(l.vars.inherit)&&l.parent;a.immediateRender=ft(o.immediateRender),e<2?a.runBackwards=1:a.startAt=t[n-1]}return new Ee(t[0],a,t[n+1])},Fi=function(e,t){return e||e===0?t(e):t},vs=function(e,t,i){return i<e?e:i>t?t:i},Ke=function(e,t){return!Ve(e)||!(t=dc.exec(e))?"":t[1]},xc=function(e,t,i){return Fi(i,function(s){return vs(e,t,s)})},Gn=[].slice,Ho=function(e,t){return e&&ni(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&ni(e[0]))&&!e.nodeType&&e!==Qt},Sc=function(e,t,i){return i===void 0&&(i=[]),e.forEach(function(s){var n;return Ve(s)&&!t||Ho(s,1)?(n=i).push.apply(n,Ft(s)):i.push(s)})||i},Ft=function(e,t,i){return ue&&!t&&ue.selector?ue.selector(e):Ve(e)&&!i&&(Vn||!Dr())?Gn.call((t||fa).querySelectorAll(e),0):Je(e)?Sc(e,i):Ho(e)?Gn.call(e,0):e?[e]:[]},Nn=function(e){return e=Ft(e)[0]||cs("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return Ft(t,i.querySelectorAll?i:i===e?cs("Invalid scope")||fa.createElement("div"):e)}},Yo=function(e){return e.sort(function(){return .5-Math.random()})},Xo=function(e){if(ve(e))return e;var t=ni(e)?e:{each:e},i=er(t.ease),s=t.from||0,n=parseFloat(t.base)||0,a={},o=s>0&&s<1,l=isNaN(s)||o,c=t.axis,u=s,f=s;return Ve(s)?u=f={center:.5,edges:.5,end:1}[s]||0:!o&&l&&(u=s[0],f=s[1]),function(_,d,v){var m=(v||t).length,b=a[m],g,p,h,w,y,P,T,x,E;if(!b){if(E=t.grid==="auto"?0:(t.grid||[1,Rt])[1],!E){for(T=-Rt;T<(T=v[E++].getBoundingClientRect().left)&&E<m;);E<m&&E--}for(b=a[m]=[],g=l?Math.min(E,m)*u-.5:s%E,p=E===Rt?0:l?m*f/E-.5:s/E|0,T=0,x=Rt,P=0;P<m;P++)h=P%E-g,w=p-(P/E|0),b[P]=y=c?Math.abs(c==="y"?w:h):Mo(h*h+w*w),y>T&&(T=y),y<x&&(x=y);s==="random"&&Yo(b),b.max=T-x,b.min=x,b.v=m=(parseFloat(t.amount)||parseFloat(t.each)*(E>m?m-1:c?c==="y"?m/E:E:Math.max(E,m/E))||0)*(s==="edges"?-1:1),b.b=m<0?n-m:n,b.u=Ke(t.amount||t.each)||0,i=i&&m<0?zc(i):i}return m=(b[_]-b.min)/b.max||0,fe(b.b+(i?i(m):m)*b.v)+b.u}},$n=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var s=fe(Math.round(parseFloat(i)/e)*e*t);return(s-s%1)/t+(_i(i)?0:Ke(i))}},Wo=function(e,t){var i=Je(e),s,n;return!i&&ni(e)&&(s=i=e.radius||Rt,e.values?(e=Ft(e.values),(n=!_i(e[0]))&&(s*=s)):e=$n(e.increment)),Fi(t,i?ve(e)?function(a){return n=e(a),Math.abs(n-a)<=s?n:a}:function(a){for(var o=parseFloat(n?a.x:a),l=parseFloat(n?a.y:0),c=Rt,u=0,f=e.length,_,d;f--;)n?(_=e[f].x-o,d=e[f].y-l,_=_*_+d*d):_=Math.abs(e[f]-o),_<c&&(c=_,u=f);return u=!s||c<=s?e[u]:a,n||u===a||_i(a)?u:u+Ke(a)}:$n(e))},jo=function(e,t,i,s){return Fi(Je(e)?!t:i===!0?!!(i=0):!s,function(){return Je(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(s=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+i*.99))/i)*i*s)/s})},Cc=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(s){return t.reduce(function(n,a){return a(n)},s)}},Pc=function(e,t){return function(i){return e(parseFloat(i))+(t||Ke(i))}},Ec=function(e,t,i){return Ko(e,t,0,1,i)},Uo=function(e,t,i){return Fi(i,function(s){return e[~~t(s)]})},Mc=function r(e,t,i){var s=t-e;return Je(e)?Uo(e,r(0,e.length),t):Fi(i,function(n){return(s+(n-e)%s)%s+e})},kc=function r(e,t,i){var s=t-e,n=s*2;return Je(e)?Uo(e,r(0,e.length-1),t):Fi(i,function(a){return a=(n+(a-e)%n)%n||0,e+(a>s?n-a:a)})},ds=function(e){return e.replace(lc,function(t){var i=t.indexOf("[")+1,s=t.substring(i||7,i?t.indexOf("]"):t.length-1).split(cc);return jo(i?s:+s[0],i?0:+s[1],+s[2]||1e-5)})},Ko=function(e,t,i,s,n){var a=t-e,o=s-i;return Fi(n,function(l){return i+((l-e)/a*o||0)})},Ac=function r(e,t,i,s){var n=isNaN(e+t)?0:function(d){return(1-d)*e+d*t};if(!n){var a=Ve(e),o={},l,c,u,f,_;if(i===!0&&(s=1)&&(i=null),a)e={p:e},t={p:t};else if(Je(e)&&!Je(t)){for(u=[],f=e.length,_=f-2,c=1;c<f;c++)u.push(r(e[c-1],e[c]));f--,n=function(v){v*=f;var m=Math.min(_,~~v);return u[m](v-m)},i=t}else s||(e=kr(Je(e)?[]:{},e));if(!u){for(l in t)va.call(o,e,l,"get",t[l]);n=function(v){return Ta(v,o)||(a?e.p:e)}}}return Fi(i,n)},$a=function(e,t,i){var s=e.labels,n=Rt,a,o,l;for(a in s)o=s[a]-t,o<0==!!i&&o&&n>(o=Math.abs(o))&&(l=a,n=o);return l},Mt=function(e,t,i){var s=e.vars,n=s[t],a=ue,o=e._ctx,l,c,u;if(n)return l=s[t+"Params"],c=s.callbackScope||e,i&&Di.length&&Ws(),o&&(ue=o),u=l?n.apply(c,l):n.call(c),ue=a,u},qr=function(e){return Ii(e),e.scrollTrigger&&e.scrollTrigger.kill(!!$e),e.progress()<1&&Mt(e,"onInterrupt"),e},yr,Qo=[],Jo=function(e){if(e)if(e=!e.name&&e.default||e,da()||e.headless){var t=e.name,i=ve(e),s=t&&!i&&e.init?function(){this._props=[]}:e,n={init:us,render:Ta,add:va,kill:Wc,modifier:Xc,rawVars:0},a={targetTest:0,get:0,getSetter:ba,aliases:{},register:0};if(Dr(),e!==s){if(Tt[t])return;Dt(s,Dt(js(e,n),a)),kr(s.prototype,kr(n,js(e,a))),Tt[s.prop=t]=s,e.targetTest&&(zs.push(s),ha[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}Bo(t,s),e.register&&e.register(gt,s,ht)}else Qo.push(e)},oe=255,Hr={aqua:[0,oe,oe],lime:[0,oe,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,oe],navy:[0,0,128],white:[oe,oe,oe],olive:[128,128,0],yellow:[oe,oe,0],orange:[oe,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[oe,0,0],pink:[oe,192,203],cyan:[0,oe,oe],transparent:[oe,oe,oe,0]},mn=function(e,t,i){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(i-t)*e*6:e<.5?i:e*3<2?t+(i-t)*(2/3-e)*6:t)*oe+.5|0},Zo=function(e,t,i){var s=e?_i(e)?[e>>16,e>>8&oe,e&oe]:0:Hr.black,n,a,o,l,c,u,f,_,d,v;
vendor: 10,415 bytes, line 20
20if(!s){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Hr[e])s=Hr[e];else if(e.charAt(0)==="#"){if(e.length<6&&(n=e.charAt(1),a=e.charAt(2),o=e.charAt(3),e="#"+n+n+a+a+o+o+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return s=parseInt(e.substr(1,6),16),[s>>16,s>>8&oe,s&oe,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),s=[e>>16,e>>8&oe,e&oe]}else if(e.substr(0,3)==="hsl"){if(s=v=e.match(za),!t)l=+s[0]%360/360,c=+s[1]/100,u=+s[2]/100,a=u<=.5?u*(c+1):u+c-u*c,n=u*2-a,s.length>3&&(s[3]*=1),s[0]=mn(l+1/3,n,a),s[1]=mn(l,n,a),s[2]=mn(l-1/3,n,a);else if(~e.indexOf("="))return s=e.match(Ao),i&&s.length<4&&(s[3]=1),s}else s=e.match(za)||Hr.transparent;s=s.map(Number)}return t&&!v&&(n=s[0]/oe,a=s[1]/oe,o=s[2]/oe,f=Math.max(n,a,o),_=Math.min(n,a,o),u=(f+_)/2,f===_?l=c=0:(d=f-_,c=u>.5?d/(2-f-_):d/(f+_),l=f===n?(a-o)/d+(a<o?6:0):f===a?(o-n)/d+2:(n-a)/d+4,l*=60),s[0]=~~(l+.5),s[1]=~~(c*100+.5),s[2]=~~(u*100+.5)),i&&s.length<4&&(s[3]=1),s},el=function(e){var t=[],i=[],s=-1;return e.split(Li).forEach(function(n){var a=n.match(wr)||[];t.push.apply(t,a),i.push(s+=a.length+1)}),t.c=i,t},qa=function(e,t,i){var s="",n=(e+s).match(Li),a=t?"hsla(":"rgba(",o=0,l,c,u,f;if(!n)return e;if(n=n.map(function(_){return(_=Zo(_,t,1))&&a+(t?_[0]+","+_[1]+"%,"+_[2]+"%,"+_[3]:_.join(","))+")"}),i&&(u=el(e),l=i.c,l.join(s)!==u.c.join(s)))for(c=e.replace(Li,"1").split(wr),f=c.length-1;o<f;o++)s+=c[o]+(~l.indexOf(o)?n.shift()||a+"0,0,0,0)":(u.length?u:n.length?n:i).shift());if(!c)for(c=e.split(Li),f=c.length-1;o<f;o++)s+=c[o]+n[o];return s+c[f]},Li=(function(){var r="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in Hr)r+="|"+e+"\\b";return new RegExp(r+")","gi")})(),Oc=/hsl[a]?\(/,tl=function(e){var t=e.join(" "),i;if(Li.lastIndex=0,Li.test(t))return i=Oc.test(t),e[1]=qa(e[1],i),e[0]=qa(e[0],i,el(e[1])),!0},fs,Ct=(function(){var r=Date.now,e=500,t=33,i=r(),s=i,n=1e3/240,a=n,o=[],l,c,u,f,_,d,v=function m(b){var g=r()-s,p=b===!0,h,w,y,P;if((g>e||g<0)&&(i+=g-t),s+=g,y=s-i,h=y-a,(h>0||p)&&(P=++f.frame,_=y-f.time*1e3,f.time=y=y/1e3,a+=h+(h>=n?4:n-h),w=1),p||(l=c(m)),w)for(d=0;d<o.length;d++)o[d](y,_,P,b)};return f={time:0,frame:0,tick:function(){v(!0)},deltaRatio:function(b){return _/(1e3/(b||60))},wake:function(){Do&&(!Vn&&da()&&(Qt=Vn=window,fa=Qt.document||{},Ot.gsap=gt,(Qt.gsapVersions||(Qt.gsapVersions=[])).push(gt.version),Lo(Xs||Qt.GreenSockGlobals||!Qt.gsap&&Qt||{}),Qo.forEach(Jo)),u=typeof requestAnimationFrame<"u"&&requestAnimationFrame,l&&f.sleep(),c=u||function(b){return setTimeout(b,a-f.time*1e3+1|0)},fs=1,v(2))},sleep:function(){(u?cancelAnimationFrame:clearTimeout)(l),fs=0,c=us},lagSmoothing:function(b,g){e=b||1/0,t=Math.min(g||33,e)},fps:function(b){n=1e3/(b||240),a=f.time*1e3+n},add:function(b,g,p){var h=g?function(w,y,P,T){b(w,y,P,T),f.remove(h)}:b;return f.remove(b),o[p?"unshift":"push"](h),Dr(),h},remove:function(b,g){~(g=o.indexOf(b))&&o.splice(g,1)&&d>=g&&d--},_listeners:o},f})(),Dr=function(){return!fs&&Ct.wake()},Z={},Dc=/^[\d.\-M][\d.\-,\s]/,Lc=/["']/g,Bc=function(e){for(var t={},i=e.substr(1,e.length-3).split(":"),s=i[0],n=1,a=i.length,o,l,c;n<a;n++)l=i[n],o=n!==a-1?l.lastIndexOf(","):l.length,c=l.substr(0,o),t[s]=isNaN(c)?c.replace(Lc,"").trim():+c,s=l.substr(o+1).trim();return t},Ic=function(e){var t=e.indexOf("(")+1,i=e.indexOf(")"),s=e.indexOf("(",t);return e.substring(t,~s&&s<i?e.indexOf(")",i+1):i)},Vc=function(e){var t=(e+"").split("("),i=Z[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[Bc(t[1])]:Ic(e).split(",").map(Ro)):Z._CE&&Dc.test(e)?Z._CE("",e):i},zc=function(e){return function(t){return 1-e(1-t)}},er=function(e,t){return e&&(ve(e)?e:Z[e]||Vc(e))||t},lr=function(e,t,i,s){i===void 0&&(i=function(l){return 1-t(1-l)}),s===void 0&&(s=function(l){return l<.5?t(l*2)/2:1-t((1-l)*2)/2});var n={easeIn:t,easeOut:i,easeInOut:s},a;return pt(e,function(o){Z[o]=Ot[o]=n,Z[a=o.toLowerCase()]=i;for(var l in n)Z[a+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=Z[o+"."+l]=n[l]}),n},il=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},gn=function r(e,t,i){var s=t>=1?t:1,n=(i||(e?.3:.45))/(t<1?t:1),a=n/In*(Math.asin(1/s)||0),o=function(u){return u===1?1:s*Math.pow(2,-10*u)*oc((u-a)*n)+1},l=e==="out"?o:e==="in"?function(c){return 1-o(1-c)}:il(o);return n=In/n,l.config=function(c,u){return r(e,c,u)},l},_n=function r(e,t){t===void 0&&(t=1.70158);var i=function(a){return a?--a*a*((t+1)*a+t)+1:0},s=e==="out"?i:e==="in"?function(n){return 1-i(1-n)}:il(i);return s.config=function(n){return r(e,n)},s};pt("Linear,Quad,Cubic,Quart,Quint,Strong",function(r,e){var t=e<5?e+1:e;lr(r+",Power"+(t-1),e?function(i){return Math.pow(i,t)}:function(i){return i},function(i){return 1-Math.pow(1-i,t)},function(i){return i<.5?Math.pow(i*2,t)/2:1-Math.pow((1-i)*2,t)/2})});Z.Linear.easeNone=Z.none=Z.Linear.easeIn;lr("Elastic",gn("in"),gn("out"),gn());(function(r,e){var t=1/e,i=2*t,s=2.5*t,n=function(o){return o<t?r*o*o:o<i?r*Math.pow(o-1.5/e,2)+.75:o<s?r*(o-=2.25/e)*o+.9375:r*Math.pow(o-2.625/e,2)+.984375};lr("Bounce",function(a){return 1-n(1-a)},n)})(7.5625,2.75);lr("Expo",function(r){return Math.pow(2,10*(r-1))*r+r*r*r*r*r*r*(1-r)});lr("Circ",function(r){return-(Mo(1-r*r)-1)});lr("Sine",function(r){return r===1?1:-ac(r*sc)+1});lr("Back",_n("in"),_n("out"),_n());Z.SteppedEase=Z.steps=Ot.SteppedEase={config:function(e,t){e===void 0&&(e=1);var i=1/e,s=e+(t?0:1),n=t?1:0,a=1-le;return function(o){return((s*vs(0,a,o)|0)+n)*i}}};ls.ease=Z["quad.out"];pt("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(r){return ma+=r+","+r+"Params,"});var rl=function(e,t){this.id=nc++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:Vo,this.set=t?t.getSetter:ba},ps=(function(){function r(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Or(this,+t.duration,1,1),this.data=t.data,ue&&(this._ctx=ue,ue.data.push(this)),fs||Ct.wake()}var e=r.prototype;return e.delay=function(i){return i||i===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+i-this._delay),this._delay=i,this):this._delay},e.duration=function(i){return arguments.length?this.totalDuration(this._repeat>0?i+(i+this._rDelay)*this._repeat:i):this.totalDuration()&&this._dur},e.totalDuration=function(i){return arguments.length?(this._dirty=0,Or(this,this._repeat<0?i:(i-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(i,s){if(Dr(),!arguments.length)return this._tTime;var n=this._dp;if(n&&n.smoothChildTiming&&this._ts){for(un(this,i),!n._dp||n.parent||No(n,this);n&&n.parent;)n.parent._time!==n._start+(n._ts>=0?n._tTime/n._ts:(n.totalDuration()-n._tTime)/-n._ts)&&n.totalTime(n._tTime,!0),n=n.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&i<this._tDur||this._ts<0&&i>0||!this._tDur&&!i)&&Zt(this._dp,this,this._start-this._delay)}return(this._tTime!==i||!this._dur&&!s||this._initted&&Math.abs(this._zTime)===le||!this._initted&&this._dur&&i||!i&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=i),zo(this,i,s)),this},e.time=function(i,s){return arguments.length?this.totalTime(Math.min(this.totalDuration(),i+Ga(this))%(this._dur+this._rDelay)||(i?this._dur:0),s):this._time},e.totalProgress=function(i,s){return arguments.length?this.totalTime(this.totalDuration()*i,s):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(i,s){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-i:i)+Ga(this),s):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(i,s){var n=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(i-1)*n,s):this._repeat?Ar(this._tTime,n)+1:1},e.timeScale=function(i,s){if(!arguments.length)return this._rts===-le?0:this._rts;if(this._rts===i)return this;var n=this.parent&&this._ts?Us(this.parent._time,this):this._tTime;return this._rts=+i||0,this._ts=this._ps||i===-le?0:this._rts,this.totalTime(vs(-Math.abs(this._delay),this.totalDuration(),n),s!==!1),cn(this),_c(this)},e.paused=function(i){return arguments.length?(this._ps!==i&&(this._ps=i,i?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Dr(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==le&&(this._tTime-=le)))),this):this._ps},e.startTime=function(i){if(arguments.length){this._start=fe(i);var s=this.parent||this._dp;return s&&(s._sort||!this.parent)&&Zt(s,this,this._start-this._delay),this}return this._start},e.endTime=function(i){return this._start+(ft(i)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(i){var s=this.parent||this._dp;return s?i&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Us(s.rawTime(i),this):this._tTime:this._tTime},e.revert=function(i){i===void 0&&(i=pc);var s=$e;return $e=i,_a(this)&&(this.timeline&&this.timeline.revert(i),this.totalTime(-.01,i.suppressEvents)),this.data!=="nested"&&i.kill!==!1&&this.kill(),$e=s,this},e.globalTime=function(i){for(var s=this,n=arguments.length?i:s.rawTime();s;)n=s._start+n/(Math.abs(s._ts)||1),s=s._dp;return!this.parent&&this._sat?this._sat.globalTime(i):n},e.repeat=function(i){return arguments.length?(this._repeat=i===1/0?-2:i,Na(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(i){if(arguments.length){var s=this._time;return this._rDelay=i,Na(this),s?this.time(s):this}return this._rDelay},e.yoyo=function(i){return arguments.length?(this._yoyo=i,this):this._yoyo},e.seek=function(i,s){return this.totalTime(Bt(this,i),ft(s))},e.restart=function(i,s){return this.play().totalTime(i?-this._delay:0,ft(s)),this._dur||(this._zTime=-le),this},e.play=function(i,s){return i!=null&&this.seek(i,s),this.reversed(!1).paused(!1)},e.reverse=function(i,s){return i!=null&&this.seek(i||this.totalDuration(),s),this.reversed(!0).paused(!1)},e.pause=function(i,s){return i!=null&&this.seek(i,s),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(i){return arguments.length?(!!i!==this.reversed()&&this.timeScale(-this._rts||(i?-le:0)),this):this._rts<0}
vendor: 17,480 bytes, line 20
20,e.invalidate=function(){return this._initted=this._act=0,this._zTime=-le,this},e.isActive=function(){var i=this.parent||this._dp,s=this._start,n;return!!(!i||this._ts&&this._initted&&i.isActive()&&(n=i.rawTime(!0))>=s&&n<this.endTime(!0)-le)},e.eventCallback=function(i,s,n){var a=this.vars;return arguments.length>1?(s?(a[i]=s,n&&(a[i+"Params"]=n),i==="onUpdate"&&(this._onUpdate=s)):delete a[i],this):a[i]},e.then=function(i){var s=this,n=s._prom;return new Promise(function(a){var o=ve(i)?i:Fo,l=function(){var u=s.then;s.then=null,n&&n(),ve(o)&&(o=o(s))&&(o.then||o===s)&&(s.then=u),a(o),s.then=u};s._initted&&s.totalProgress()===1&&s._ts>=0||!s._tTime&&s._ts<0?l():s._prom=l})},e.kill=function(){qr(this)},r})();Dt(ps.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-le,_prom:0,_ps:!1,_rts:1});var dt=(function(r){Eo(e,r);function e(i,s){var n;return i===void 0&&(i={}),n=r.call(this,i)||this,n.labels={},n.smoothChildTiming=!!i.smoothChildTiming,n.autoRemoveChildren=!!i.autoRemoveChildren,n._sort=ft(i.sortChildren),pe&&Zt(i.parent||pe,di(n),s),i.reversed&&n.reverse(),i.paused&&n.paused(!0),i.scrollTrigger&&$o(di(n),i.scrollTrigger),n}var t=e.prototype;return t.to=function(s,n,a){return Qr(0,arguments,this),this},t.from=function(s,n,a){return Qr(1,arguments,this),this},t.fromTo=function(s,n,a,o){return Qr(2,arguments,this),this},t.set=function(s,n,a){return n.duration=0,n.parent=this,Kr(n).repeatDelay||(n.repeat=0),n.immediateRender=!!n.immediateRender,new Ee(s,n,Bt(this,a),1),this},t.call=function(s,n,a){return Zt(this,Ee.delayedCall(0,s,n),a)},t.staggerTo=function(s,n,a,o,l,c,u){return a.duration=n,a.stagger=a.stagger||o,a.onComplete=c,a.onCompleteParams=u,a.parent=this,new Ee(s,a,Bt(this,l)),this},t.staggerFrom=function(s,n,a,o,l,c,u){return a.runBackwards=1,Kr(a).immediateRender=ft(a.immediateRender),this.staggerTo(s,n,a,o,l,c,u)},t.staggerFromTo=function(s,n,a,o,l,c,u,f){return o.startAt=a,Kr(o).immediateRender=ft(o.immediateRender),this.staggerTo(s,n,o,l,c,u,f)},t.render=function(s,n,a){var o=this._time,l=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=s<=0?0:fe(s),f=this._zTime<0!=s<0&&(this._initted||!c),_,d,v,m,b,g,p,h,w,y,P,T;if(this!==pe&&u>l&&s>=0&&(u=l),u!==this._tTime||a||f){if(o!==this._time&&c&&(u+=this._time-o,s+=this._time-o),_=u,w=this._start,h=this._ts,g=!h,f&&(c||(o=this._zTime),(s||!n)&&(this._zTime=s)),this._repeat){if(P=this._yoyo,b=c+this._rDelay,this._repeat<-1&&s<0)return this.totalTime(b*100+s,n,a);if(_=fe(u%b),u===l?(m=this._repeat,_=c):(y=fe(u/b),m=~~y,m&&m===y&&(_=c,m--),_>c&&(_=c)),y=Ar(this._tTime,b),!o&&this._tTime&&y!==m&&this._tTime-y*b-this._dur<=0&&(y=m),P&&m&1&&(_=c-_,T=1),m!==y&&!this._lock){var x=P&&y&1,E=x===(P&&m&1);if(m<y&&(x=!x),o=x?0:u%c?c:u,this._lock=1,this.render(o||(T?0:fe(m*b)),n,!c)._lock=0,this._tTime=u,!n&&this.parent&&Mt(this,"onRepeat"),this.vars.repeatRefresh&&!T&&(this.invalidate()._lock=1,y=m),o&&o!==this._time||g!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(c=this._dur,l=this._tDur,E&&(this._lock=2,o=x?c:-1e-4,this.render(o,!0),this.vars.repeatRefresh&&!T&&this.invalidate()),this._lock=0,!this._ts&&!g)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(p=bc(this,fe(o),fe(_)),p&&(u-=_-(_=p._start))),this._tTime=u,this._time=_,this._act=!!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=s,o=0),!o&&u&&c&&!n&&!y&&(Mt(this,"onStart"),this._tTime!==u))return this;if(_>=o&&s>=0)for(d=this._first;d;){if(v=d._next,(d._act||_>=d._start)&&d._ts&&p!==d){if(d.parent!==this)return this.render(s,n,a);if(d.render(d._ts>0?(_-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(_-d._start)*d._ts,n,a),_!==this._time||!this._ts&&!g){p=0,v&&(u+=this._zTime=-le);break}}d=v}else{d=this._last;for(var C=s<0?s:_;d;){if(v=d._prev,(d._act||C<=d._end)&&d._ts&&p!==d){if(d.parent!==this)return this.render(s,n,a);if(d.render(d._ts>0?(C-d._start)*d._ts:(d._dirty?d.totalDuration():d._tDur)+(C-d._start)*d._ts,n,a||$e&&_a(d)),_!==this._time||!this._ts&&!g){p=0,v&&(u+=this._zTime=C?-le:le);break}}d=v}}if(p&&!n&&(this.pause(),p.render(_>=o?0:-le)._zTime=_>=o?1:-1,this._ts))return this._start=w,cn(this),this.render(s,n,a);this._onUpdate&&!n&&Mt(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&o)&&(w===this._start||Math.abs(h)!==Math.abs(this._ts))&&(this._lock||((s||!c)&&(u===l&&this._ts>0||!u&&this._ts<0)&&Ii(this,1),!n&&!(s<0&&!o)&&(u||o||!l)&&(Mt(this,u===l&&s>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u<l&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(s,n){var a=this;if(_i(n)||(n=Bt(this,n,s)),!(s instanceof ps)){if(Je(s))return s.forEach(function(o){return a.add(o,n)}),this;if(Ve(s))return this.addLabel(s,n);if(ve(s))s=Ee.delayedCall(0,s);else return this}return this!==s?Zt(this,s,n):this},t.getChildren=function(s,n,a,o){s===void 0&&(s=!0),n===void 0&&(n=!0),a===void 0&&(a=!0),o===void 0&&(o=-Rt);for(var l=[],c=this._first;c;)c._start>=o&&(c instanceof Ee?n&&l.push(c):(a&&l.push(c),s&&l.push.apply(l,c.getChildren(!0,n,a)))),c=c._next;return l},t.getById=function(s){for(var n=this.getChildren(1,1,1),a=n.length;a--;)if(n[a].vars.id===s)return n[a]},t.remove=function(s){return Ve(s)?this.removeLabel(s):ve(s)?this.killTweensOf(s):(s.parent===this&&ln(this,s),s===this._recent&&(this._recent=this._last),Zi(this))},t.totalTime=function(s,n){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=fe(Ct.time-(this._ts>0?s/this._ts:(this.totalDuration()-s)/-this._ts))),r.prototype.totalTime.call(this,s,n),this._forcing=0,this):this._tTime},t.addLabel=function(s,n){return this.labels[s]=Bt(this,n),this},t.removeLabel=function(s){return delete this.labels[s],this},t.addPause=function(s,n,a){var o=Ee.delayedCall(0,n||us,a);return o.data="isPause",this._hasPause=1,Zt(this,o,Bt(this,s))},t.removePause=function(s){var n=this._first;for(s=Bt(this,s);n;)n._start===s&&n.data==="isPause"&&Ii(n),n=n._next},t.killTweensOf=function(s,n,a){for(var o=this.getTweensOf(s,a),l=o.length;l--;)Pi!==o[l]&&o[l].kill(s,n);return this},t.getTweensOf=function(s,n){for(var a=[],o=Ft(s),l=this._first,c=_i(n),u;l;)l instanceof Ee?hc(l._targets,o)&&(c?(!Pi||l._initted&&l._ts)&&l.globalTime(0)<=n&&l.globalTime(l.totalDuration())>n:!n||l.isActive())&&a.push(l):(u=l.getTweensOf(o,n)).length&&a.push.apply(a,u),l=l._next;return a},t.tweenTo=function(s,n){n=n||{};var a=this,o=Bt(a,s),l=n,c=l.startAt,u=l.onStart,f=l.onStartParams,_=l.immediateRender,d,v=Ee.to(a,Dt({ease:n.ease||"none",lazy:!1,immediateRender:!1,time:o,overwrite:"auto",duration:n.duration||Math.abs((o-(c&&"time"in c?c.time:a._time))/a.timeScale())||le,onStart:function(){if(a.pause(),!d){var b=n.duration||Math.abs((o-(c&&"time"in c?c.time:a._time))/a.timeScale());v._dur!==b&&Or(v,b,0,1).render(v._time,!0,!0),d=1}u&&u.apply(v,f||[])}},n));return _?v.render(0):v},t.tweenFromTo=function(s,n,a){return this.tweenTo(n,Dt({startAt:{time:Bt(this,s)}},a))},t.recent=function(){return this._recent},t.nextLabel=function(s){return s===void 0&&(s=this._time),$a(this,Bt(this,s))},t.previousLabel=function(s){return s===void 0&&(s=this._time),$a(this,Bt(this,s),1)},t.currentLabel=function(s){return arguments.length?this.seek(s,!0):this.previousLabel(this._time+le)},t.shiftChildren=function(s,n,a){a===void 0&&(a=0);var o=this._first,l=this.labels,c;for(s=fe(s);o;)o._start>=a&&(o._start+=s,o._end+=s),o=o._next;if(n)for(c in l)l[c]>=a&&(l[c]+=s);return Zi(this)},t.invalidate=function(s){var n=this._first;for(this._lock=0;n;)n.invalidate(s),n=n._next;return r.prototype.invalidate.call(this,s)},t.clear=function(s){s===void 0&&(s=!0);for(var n=this._first,a;n;)a=n._next,this.remove(n),n=a;return this._dp&&(this._time=this._tTime=this._pTime=0),s&&(this.labels={}),Zi(this)},t.totalDuration=function(s){var n=0,a=this,o=a._last,l=Rt,c,u,f;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-s:s));if(a._dirty){for(f=a.parent;o;)c=o._prev,o._dirty&&o.totalDuration(),u=o._start,u>l&&a._sort&&o._ts&&!a._lock?(a._lock=1,Zt(a,o,u-o._delay,1)._lock=0):l=u,u<0&&o._ts&&(n-=u,(!f&&!a._dp||f&&f.smoothChildTiming)&&(a._start+=fe(u/a._ts),a._time-=u,a._tTime-=u),a.shiftChildren(-u,!1,-1/0),l=0),o._end>n&&o._ts&&(n=o._end),o=c;Or(a,a===pe&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},e.updateRoot=function(s){if(pe._ts&&(zo(pe,Us(s,pe)),Io=Ct.frame),Ct.frame>=Ra){Ra+=At.autoSleep||120;var n=pe._first;if((!n||!n._ts)&&At.autoSleep&&Ct._listeners.length<2){for(;n&&!n._ts;)n=n._next;n||Ct.sleep()}}},e})(ps);Dt(dt.prototype,{_lock:0,_hasPause:0,_forcing:0});var Rc=function(e,t,i,s,n,a,o){var l=new ht(this._pt,e,t,0,1,cl,null,n),c=0,u=0,f,_,d,v,m,b,g,p;for(l.b=i,l.e=s,i+="",s+="",(g=~s.indexOf("random("))&&(s=ds(s)),a&&(p=[i,s],a(p,e,t),i=p[0],s=p[1]),_=i.match(pn)||[];f=pn.exec(s);)v=f[0],m=s.substring(c,f.index),d?d=(d+1)%5:m.substr(-5)==="rgba("&&(d=1),v!==_[u++]&&(b=parseFloat(_[u-1])||0,l._pt={_next:l._pt,p:m||u===1?m:",",s:b,c:v.charAt(1)==="="?Tr(b,v)-b:parseFloat(v)-b,m:d&&d<4?Math.round:0},c=pn.lastIndex);return l.c=c<s.length?s.substring(c,s.length):"",l.fp=o,(Oo.test(s)||g)&&(l.e=0),this._pt=l,l},va=function(e,t,i,s,n,a,o,l,c,u){ve(s)&&(s=s(n||0,e,a));var f=e[t],_=i!=="get"?i:ve(f)?c?e[t.indexOf("set")||!ve(e["get"+t.substr(3)])?t:"get"+t.substr(3)](c):e[t]():f,d=ve(f)?c?qc:ol:ya,v;if(Ve(s)&&(~s.indexOf("random(")&&(s=ds(s)),s.charAt(1)==="="&&(v=Tr(_,s)+(Ke(_)||0),(v||v===0)&&(s=v))),!u||_!==s||qn)return!isNaN(_*s)&&s!==""?(v=new ht(this._pt,e,t,+_||0,s-(_||0),typeof f=="boolean"?Yc:ll,0,d),c&&(v.fp=c),o&&v.modifier(o,this,e),this._pt=v):(!f&&!(t in e)&&pa(t,s),Rc.call(this,e,t,_,s,d,l||At.stringFilter,c))},Fc=function(e,t,i,s,n){if(ve(e)&&(e=Jr(e,n,t,i,s)),!ni(e)||e.style&&e.nodeType||Je(e)||ko(e))return Ve(e)?Jr(e,n,t,i,s):e;var a={},o;for(o in e)a[o]=Jr(e[o],n,t,i,s);return a},sl=function(e,t,i,s,n,a){var o,l,c,u;if(Tt[e]&&(o=new Tt[e]).init(n,o.rawVars?t[e]:Fc(t[e],s,n,a,i),i,s,a)!==!1&&(i._pt=l=new ht(i._pt,n,e,0,1,o.render,o,0,o.priority),i!==yr))for(c=i._ptLookup[i._targets.indexOf(n)],u=o._props.length;u--;)c[o._props[u]]=l;return o},Pi,qn,wa=function r(e,t,i){var s=e.vars,n=s.ease,a=s.startAt,o=s.immediateRender,l=s.lazy,c=s.onUpdate,u=s.runBackwards,f=s.yoyoEase,_=s.keyframes,d=s.autoRevert,v=e._dur,m=e._startAt,b=e._targets,g=e.parent,p=g&&g.data==="nested"?g.vars.targets:b,h=e._overwrite==="auto"&&!ca,w=e.timeline,y=s.easeReverse||f,P,T,x,E,C,A,M,B,L,z,$,O,D;if(w&&(!_||!n)&&(n="none"),e._ease=er(n,ls.ease),e._rEase=y&&(er(y)||e._ease),e._from=!w&&!!s.runBackwards,e._from&&(e.ratio=1),!w||_&&!s.stagger){if(B=b[0]?Ji(b[0]).harness:0,O=B&&s[B.prop],P=js(s,ha),m&&(m._zTime<0&&m.progress(1),t<0&&u&&o&&!d?m.render(-1,!0):m.revert(u&&v?Vs:fc),m._lazy=0),a){if(Ii(e._startAt=Ee.set(b,Dt({data:"isStart",overwrite:!1,parent:g,immediateRender:!0,lazy:!m&&ft(l),startAt:null,delay:0,onUpdate:c&&function(){return Mt(e,"onUpdate")},stagger:0},a))),e._startAt._dp=0,e._startAt._sat=e,t<0&&($e||!o&&!d)&&e._startAt.revert(Vs),o&&v&&t<=0&&i<=0){t&&(e._zTime=t);return}}else if(u&&v&&!m){if(t&&(o=!1),x=Dt({overwrite:!1,data:"isFromStart",lazy:o&&!m&&ft(l),immediateRender:o,stagger:0,parent:g},P),O&&(x[B.prop]=O),Ii(e._startAt=Ee.set(b,x)),e._startAt._dp=0,e._startAt._sat=e,t<0&&($e?e._startAt.revert(Vs):e._startAt.render(-1,!0)),e._zTime=t,!o)r(e._startAt,le,le);else if(!t)return}for(e._pt=e._ptCache=0,l=v&&ft(l)||l&&!v,T=0;T<b.length;T++){if(C=b[T],M=C._gsap||ga(b)[T]._gsap,e._ptLookup[T]=z={},zn[M.id]&&Di.length&&Ws(),$=p===b?T:p.indexOf(C),B&&(L=new B).init(C,O||P,e,$,p)!==!1&&(e._pt=E=new ht(e._pt,C,L.name,0,1,L.render,L,0,L.priority),L._props.forEach(function(R){z[R]=E}),L.priority&&(A=1)),!B||O)for(x in P)Tt[x]&&(L=sl(x,P,e,$,C,p))?L.priority&&(A=1):z[x]=E=va.call(e,C,x,"get",P[x],$,p,0,s.stringFilter);e._op&&e._op[T]&&e.kill(C,e._op[T]),h&&e._pt&&(Pi=e,pe.killTweensOf(C,z,e.globalTime(t)),D=!e.parent,Pi=0),e._pt&&l&&(zn[M.id]=1)}A&&ul(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!D,_&&t<=0&&w.render(Rt,!0,!0)},Gc=function(e,t,i,s,n,a,o,l){var c=(e._pt&&e._ptCache||(e._ptCache={}))[t],u,f,_,d;if(!c)for(c=e._ptCache[t]=[],_=e._ptLookup,d=e._targets.length;d--;){if(u=_[d][t],u&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==t&&u.fp!==t;)u=u._next;if(!u)return qn=1,e.vars[t]="+=0",wa(e,o),qn=0,l?cs(t+" not eligible for reset. Try splitting into individual properties"):1;c.push(u)}for(d=c.length;d--;)f=c[d],u=f._pt||f,u.s=(s||s===0)&&!n?s:u.s+(s||0)+a*u.c,u.c=i-u.s,f.e&&(f.e=Te(i)+Ke(f.e)),f.b&&(f.b=u.s+Ke(f.b))},Nc=function(e,t){var i=e[0]?Ji(e[0]).harness:0,s=i&&i.aliases,n,a,o,l;if(!s)return t;n=kr({},t);for(a in s)if(a in n)for(l=s[a].split(","),o=l.length;o--;)n[l[o]]=n[a];return n},$c=function(e,t,i,s){var n=t.ease||s||"power1.inOut",a,o;if(Je(t))o=i[e]||(i[e]=[]),t.forEach(function(l,c){return o.push({t:c/(t.length-1)*100,v:l,e:n})});else for(a in t)o=i[a]||(i[a]=[]),a==="ease"||o.push({t:parseFloat(e),v:t[a],e:n})},Jr=function(e,t,i,s,n){return ve(e)?e.call(t,i,s,n):Ve(e)&&~e.indexOf("random(")?ds(e):e},nl=ma+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",al={};pt(nl+",id,stagger,delay,duration,paused,scrollTrigger",function(r){return al[r]=1});var Ee=(function(r){Eo(e,r);function e(i,s,n,a){var o;typeof s=="number"&&(n.duration=s,s=n,n=null),o=r.call(this,a?s:Kr(s))||this;var l=o.vars,c=l.duration,u=l.delay,f=l.immediateRender,_=l.stagger,d=l.overwrite,v=l.keyframes,m=l.defaults,b=l.scrollTrigger,g=s.parent||pe,p=(Je(i)||ko(i)?_i(i[0]):"length"in s)?[i]:Ft(i),h,w,y,P,T,x,E,C;if(o._targets=p.length?ga(p):cs("GSAP target "+i+" not found. https://gsap.com",!At.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=d,v||_||Ts(c)||Ts(u)){s=o.vars;var A=s.easeReverse||s.yoyoEase;if(h=o.timeline=new dt({data:"nested",defaults:m||{},targets:g&&g.data==="nested"?g.vars.targets:p}),h.kill(),h.parent=h._dp=di(o),h._start=0,_||Ts(c)||Ts(u)){if(P=p.length,E=_&&Xo(_),ni(_))for(T in _)~nl.indexOf(T)&&(C||(C={}),C[T]=_[T]);for(w=0;w<P;w++)y=js(s,al),y.stagger=0,A&&(y.easeReverse=A),C&&kr(y,C),x=p[w],y.duration=+Jr(c,di(o),w,x,p),y.delay=(+Jr(u,di(o),w,x,p)||0)-o._delay,!_&&P===1&&y.delay&&(o._delay=u=y.delay,o._start+=u,y.delay=0),h.to(x,y,E?E(w,x,p):0),h._ease=Z.none;h.duration()?c=u=0:o.timeline=0}else if(v){Kr(Dt(h.vars.defaults,{ease:"none"})),h._ease=er(v.ease||s.ease||"none");var M=0,B,L,z;if(Je(v))v.forEach(function($){return h.to(p,$,">")}),h.duration();else{y={};for(T in v)T==="ease"||T==="easeEach"||$c(T,v[T],y,v.easeEach);for(T in y)for(B=y[T].sort(function($,O){return $.t-O.t}),M=0,w=0;w<B.length;w++)L=B[w],z={ease:L.e,duration:(L.t-(w?B[w-1].t:0))/100*c},z[T]=L.v,h.to(p,z,M),M+=z.duration;h.duration()<c&&h.to({},{duration:c-h.duration()})}}c||o.duration(c=h.duration())}else o.timeline=0;return d===!0&&!ca&&(Pi=di(o),pe.killTweensOf(p),Pi=0),Zt(g,di(o),n),s.reversed&&o.reverse(),s.paused&&o.paused(!0),(f||!c&&!v&&o._start===fe(g._time)&&ft(f)&&vc(di(o))&&g.data!=="nested")&&(o._tTime=-le,o.render(Math.max(0,-u)||0)),b&&$o(di(o),b),o}var t=e.prototype;return t.render=function(s,n,a){var o=this._time,l=this._tDur,c=this._dur,u=s<0,f=s>l-le&&!u?l:s<le?0:s,_,d,v,m,b,g,p,h;if(!c)yc(this,s,n,a);else if(f!==this._tTime||!s||a||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==u||this._lazy){if(_=f,h=this.timeline,this._repeat){if(m=c+this._rDelay,this._repeat<-1&&u)return this.totalTime(m*100+s,n,a);if(_=fe(f%m),f===l?(v=this._repeat,_=c):(b=fe(f/m),v=~~b,v&&v===b?(_=c,v--):_>c&&(_=c)),g=this._yoyo&&v&1,g&&(_=c-_),b=Ar(this._tTime,m),_===o&&!a&&this._initted&&v===b)return this._tTime=f,this;v!==b&&this.vars.repeatRefresh&&!g&&!this._lock&&_!==m&&this._initted&&(this._lock=a=1,this.render(fe(m*v),!0).invalidate()._lock=0)}if(!this._initted){if(qo(this,u?s:_,a,n,f))return this._tTime=0,this;if(o!==this._time&&!(a&&this.vars.repeatRefresh&&v!==b))return this;if(c!==this._dur)return this.render(s,n,a)}if(this._rEase){var w=_<o;if(w!==this._inv){var y=w?o:c-o;this._inv=w,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=o,this._invRecip=y?(w?-1:1)/y:0,this._invScale=w?-this.ratio:1-this.ratio,this._invEase=w?this._rEase:this._ease}this.ratio=p=this._invRatio+this._invScale*this._invEase((_-this._invTime)*this._invRecip)}else this.ratio=p=this._ease(_/c);if(this._from&&(this.ratio=p=1-p),this._tTime=f,this._time=_,!this._act&&this._ts&&(this._act=1,this._lazy=0),!o&&f&&!n&&!b&&(Mt(this,"onStart"),this._tTime!==f))return this;for(d=this._pt;d;)d.r(p,d.d),d=d._next;h&&h.render(s<0?s:h._dur*h._ease(_/this._dur),n,a)||this._startAt&&(this._zTime=s),this._onUpdate&&!n&&(u&&Rn(this,s,n,a),Mt(this,"onUpdate")),this._repeat&&v!==b&&this.vars.onRepeat&&!n&&this.parent&&Mt(this,"onRepeat"),(f===this._tDur||!f)&&this._tTime===f&&(u&&!this._onUpdate&&Rn(this,s,!0,!0),(s||!c)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&Ii(this,1),!n&&!(u&&!o)&&(f||o||g)&&(Mt(this,f===l?"onComplete":"onReverseComplete",!0),this._prom&&!(f<l&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(s){return(!s||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(s),r.prototype.invalidate.call(this,s)},t.resetTo=function(s,n,a,o,l){fs||Ct.wake(),this._ts||this.play();
vendor: 19,281 bytes, lines 20-27
20var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||wa(this,c),u=this._ease(c/this._dur),Gc(this,s,n,a,o,u,c,l)?this.resetTo(s,n,a,o,1):(un(this,0),this.parent||Go(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(s,n){if(n===void 0&&(n="all"),!s&&(!n||n==="all"))return this._lazy=this._pt=0,this.parent?qr(this):this.scrollTrigger&&this.scrollTrigger.kill(!!$e),this;if(this.timeline){var a=this.timeline.totalDuration();return this.timeline.killTweensOf(s,n,Pi&&Pi.vars.overwrite!==!0)._first||qr(this),this.parent&&a!==this.timeline.totalDuration()&&Or(this,this._dur*this.timeline._tDur/a,0,1),this}var o=this._targets,l=s?Ft(s):o,c=this._ptLookup,u=this._pt,f,_,d,v,m,b,g;if((!n||n==="all")&&gc(o,l))return n==="all"&&(this._pt=0),qr(this);for(f=this._op=this._op||[],n!=="all"&&(Ve(n)&&(m={},pt(n,function(p){return m[p]=1}),n=m),n=Nc(o,n)),g=o.length;g--;)if(~l.indexOf(o[g])){_=c[g],n==="all"?(f[g]=n,v=_,d={}):(d=f[g]=f[g]||{},v=n);for(m in v)b=_&&_[m],b&&((!("kill"in b.d)||b.d.kill(m)===!0)&&ln(this,b,"_pt"),delete _[m]),d!=="all"&&(d[m]=1)}return this._initted&&!this._pt&&u&&qr(this),this},e.to=function(s,n){return new e(s,n,arguments[2])},e.from=function(s,n){return Qr(1,arguments)},e.delayedCall=function(s,n,a,o){return new e(n,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:s,onComplete:n,onReverseComplete:n,onCompleteParams:a,onReverseCompleteParams:a,callbackScope:o})},e.fromTo=function(s,n,a){return Qr(2,arguments)},e.set=function(s,n){return n.duration=0,n.repeatDelay||(n.repeat=0),new e(s,n)},e.killTweensOf=function(s,n,a){return pe.killTweensOf(s,n,a)},e})(ps);Dt(Ee.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});pt("staggerTo,staggerFrom,staggerFromTo",function(r){Ee[r]=function(){var e=new dt,t=Gn.call(arguments,0);return t.splice(r==="staggerFromTo"?5:4,0,0),e[r].apply(e,t)}});var ya=function(e,t,i){return e[t]=i},ol=function(e,t,i){return e[t](i)},qc=function(e,t,i,s){return e[t](s.fp,i)},Hc=function(e,t,i){return e.setAttribute(t,i)},ba=function(e,t){return ve(e[t])?ol:ua(e[t])&&e.setAttribute?Hc:ya},ll=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},Yc=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},cl=function(e,t){var i=t._pt,s="";if(!e&&t.b)s=t.b;else if(e===1&&t.e)s=t.e;else{for(;i;)s=i.p+(i.m?i.m(i.s+i.c*e):Math.round((i.s+i.c*e)*1e4)/1e4)+s,i=i._next;s+=t.c}t.set(t.t,t.p,s,t)},Ta=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},Xc=function(e,t,i,s){for(var n=this._pt,a;n;)a=n._next,n.p===s&&n.modifier(e,t,i),n=a},Wc=function(e){for(var t=this._pt,i,s;t;)s=t._next,t.p===e&&!t.op||t.op===e?ln(this,t,"_pt"):t.dep||(i=1),t=s;return!i},jc=function(e,t,i,s){s.mSet(e,t,s.m.call(s.tween,i,s.mt),s)},ul=function(e){for(var t=e._pt,i,s,n,a;t;){for(i=t._next,s=n;s&&s.pr>t.pr;)s=s._next;(t._prev=s?s._prev:a)?t._prev._next=t:n=t,(t._next=s)?s._prev=t:a=t,t=i}e._pt=n},ht=(function(){function r(t,i,s,n,a,o,l,c,u){this.t=i,this.s=n,this.c=a,this.p=s,this.r=o||ll,this.d=l||this,this.set=c||ya,this.pr=u||0,this._next=t,t&&(t._prev=this)}var e=r.prototype;return e.modifier=function(i,s,n){this.mSet=this.mSet||this.set,this.set=jc,this.m=i,this.mt=n,this.tween=s},r})();pt(ma+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",function(r){return ha[r]=1});Ot.TweenMax=Ot.TweenLite=Ee;Ot.TimelineLite=Ot.TimelineMax=dt;pe=new dt({sortChildren:!1,defaults:ls,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});At.stringFilter=tl;var tr=[],Rs={},Uc=[],Ha=0,Kc=0,vn=function(e){return(Rs[e]||Uc).map(function(t){return t()})},Hn=function(){var e=Date.now(),t=[];e-Ha>2&&(vn("matchMediaInit"),tr.forEach(function(i){var s=i.queries,n=i.conditions,a,o,l,c;for(o in s)a=Qt.matchMedia(s[o]).matches,a&&(l=1),a!==n[o]&&(n[o]=a,c=1);c&&(i.revert(),l&&t.push(i))}),vn("matchMediaRevert"),t.forEach(function(i){return i.onMatch(i,function(s){return i.add(null,s)})}),Ha=e,vn("matchMedia"))},dl=(function(){function r(t,i){this.selector=i&&Nn(i),this.data=[],this._r=[],this.isReverted=!1,this.id=Kc++,t&&this.add(t)}var e=r.prototype;return e.add=function(i,s,n){ve(i)&&(n=s,s=i,i=ve);var a=this,o=function(){var c=ue,u=a.selector,f;return c&&c!==a&&c.data.push(a),n&&(a.selector=Nn(n)),ue=a,f=s.apply(a,arguments),ve(f)&&a._r.push(f),ue=c,a.selector=u,a.isReverted=!1,f};return a.last=o,i===ve?o(a,function(l){return a.add(null,l)}):i?a[i]=o:o},e.ignore=function(i){var s=ue;ue=null,i(this),ue=s},e.getTweens=function(){var i=[];return this.data.forEach(function(s){return s instanceof r?i.push.apply(i,s.getTweens()):s instanceof Ee&&!(s.parent&&s.parent.data==="nested")&&i.push(s)}),i},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(i,s){var n=this;if(i?(function(){for(var o=n.getTweens(),l=n.data.length,c;l--;)c=n.data[l],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEach(function(u){return o.splice(o.indexOf(u),1)}));for(o.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,f){return f.g-u.g||-1/0}).forEach(function(u){return u.t.revert(i)}),l=n.data.length;l--;)c=n.data[l],c instanceof dt?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof Ee)&&c.revert&&c.revert(i);n._r.forEach(function(u){return u(i,n)}),n.isReverted=!0})():this.data.forEach(function(o){return o.kill&&o.kill()}),this.clear(),s)for(var a=tr.length;a--;)tr[a].id===this.id&&tr.splice(a,1)},e.revert=function(i){this.kill(i||{})},r})(),Qc=(function(){function r(t){this.contexts=[],this.scope=t,ue&&ue.data.push(this)}var e=r.prototype;return e.add=function(i,s,n){ni(i)||(i={matches:i});var a=new dl(0,n||this.scope),o=a.conditions={},l,c,u;ue&&!a.selector&&(a.selector=ue.selector),this.contexts.push(a),s=a.add("onMatch",s),a.queries=i;for(c in i)c==="all"?u=1:(l=Qt.matchMedia(i[c]),l&&(tr.indexOf(a)<0&&tr.push(a),(o[c]=l.matches)&&(u=1),l.addListener?l.addListener(Hn):l.addEventListener("change",Hn)));return u&&s(a,function(f){return a.add(null,f)}),this},e.revert=function(i){this.kill(i||{})},e.kill=function(i){this.contexts.forEach(function(s){return s.kill(i,!0)})},r})(),Ks={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach(function(s){return Jo(s)})},timeline:function(e){return new dt(e)},getTweensOf:function(e,t){return pe.getTweensOf(e,t)},getProperty:function(e,t,i,s){Ve(e)&&(e=Ft(e)[0]);var n=Ji(e||{}).get,a=i?Fo:Ro;return i==="native"&&(i=""),e&&(t?a((Tt[t]&&Tt[t].get||n)(e,t,i,s)):function(o,l,c){return a((Tt[o]&&Tt[o].get||n)(e,o,l,c))})},quickSetter:function(e,t,i){if(e=Ft(e),e.length>1){var s=e.map(function(u){return gt.quickSetter(u,t,i)}),n=s.length;return function(u){for(var f=n;f--;)s[f](u)}}e=e[0]||{};var a=Tt[t],o=Ji(e),l=o.harness&&(o.harness.aliases||{})[t]||t,c=a?function(u){var f=new a;yr._pt=0,f.init(e,i?u+i:u,yr,0,[e]),f.render(1,f),yr._pt&&Ta(1,yr)}:o.set(e,l);return a?c:function(u){return c(e,l,i?u+i:u,o,1)}},quickTo:function(e,t,i){var s,n=gt.to(e,Dt((s={},s[t]="+=0.1",s.paused=!0,s.stagger=0,s),i||{})),a=function(l,c,u){return n.resetTo(t,l,c,u)};return a.tween=n,a},isTweening:function(e){return pe.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=er(e.ease,ls.ease)),Fa(ls,e||{})},config:function(e){return Fa(At,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,s=e.plugins,n=e.defaults,a=e.extendTimeline;(s||"").split(",").forEach(function(o){return o&&!Tt[o]&&!Ot[o]&&cs(t+" effect requires "+o+" plugin.")}),hn[t]=function(o,l,c){return i(Ft(o),Dt(l||{},n),c)},a&&(dt.prototype[t]=function(o,l,c){return this.add(hn[t](o,ni(l)?l:(c=l)&&{},this),c)})},registerEase:function(e,t){Z[e]=er(t)},parseEase:function(e,t){return arguments.length?er(e,t):Z},getById:function(e){return pe.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var i=new dt(e),s,n;for(i.smoothChildTiming=ft(e.smoothChildTiming),pe.remove(i),i._dp=0,i._time=i._tTime=pe._time,s=pe._first;s;)n=s._next,(t||!(!s._dur&&s instanceof Ee&&s.vars.onComplete===s._targets[0]))&&Zt(i,s,s._start-s._delay),s=n;return Zt(pe,i,0),i},context:function(e,t){return e?new dl(e,t):ue},matchMedia:function(e){return new Qc(e)},matchMediaRefresh:function(){return tr.forEach(function(e){var t=e.conditions,i,s;for(s in t)t[s]&&(t[s]=!1,i=1);i&&e.revert()})||Hn()},addEventListener:function(e,t){var i=Rs[e]||(Rs[e]=[]);~i.indexOf(t)||i.push(t)},removeEventListener:function(e,t){var i=Rs[e],s=i&&i.indexOf(t);s>=0&&i.splice(s,1)},utils:{wrap:Mc,wrapYoyo:kc,distribute:Xo,random:jo,snap:Wo,normalize:Ec,getUnit:Ke,clamp:xc,splitColor:Zo,toArray:Ft,selector:Nn,mapRange:Ko,pipe:Cc,unitize:Pc,interpolate:Ac,shuffle:Yo},install:Lo,effects:hn,ticker:Ct,updateRoot:dt.updateRoot,plugins:Tt,globalTimeline:pe,core:{PropTween:ht,globals:Bo,Tween:Ee,Timeline:dt,Animation:ps,getCache:Ji,_removeLinkedListItem:ln,reverting:function(){return $e},context:function(e){return e&&ue&&(ue.data.push(e),e._ctx=ue),ue},suppressOverwrites:function(e){return ca=e}}};pt("to,from,fromTo,delayedCall,set,killTweensOf",function(r){return Ks[r]=Ee[r]});Ct.add(dt.updateRoot);yr=Ks.to({},{duration:0});var Jc=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},Zc=function(e,t){var i=e._targets,s,n,a;for(s in t)for(n=i.length;n--;)a=e._ptLookup[n][s],a&&(a=a.d)&&(a._pt&&(a=Jc(a,s)),a&&a.modifier&&a.modifier(t[s],e,i[n],s))},wn=function(e,t){return{name:e,headless:1,rawVars:1,init:function(s,n,a){a._onInit=function(o){var l,c;if(Ve(n)&&(l={},pt(n,function(u){return l[u]=1}),n=l),t){l={};for(c in n)l[c]=t(n[c]);n=l}Zc(o,n)}}}},gt=Ks.registerPlugin({name:"attr",init:function(e,t,i,s,n){var a,o,l;this.tween=i;for(a in t)l=e.getAttribute(a)||"",o=this.add(e,"setAttribute",(l||0)+"",t[a],s,n,0,0,a),o.op=a,o.b=l,this._props.push(a)},render:function(e,t){for(var i=t._pt;i;)$e?i.set(i.t,i.p,i.b,i):i.r(e,i.d),i=i._next}},{name:"endArray",headless:1,init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i],0,0,0,0,0,1)}},wn("roundProps",$n),wn("modifiers"),wn("snap",Wo))||Ks;Ee.version=dt.version=gt.version="3.15.0";Do=1;da()&&Dr();Z.Power0;Z.Power1;Z.Power2;Z.Power3;Z.Power4;Z.Linear;Z.Quad;Z.Cubic;Z.Quart;Z.Quint;Z.Strong;Z.Elastic;Z.Back;Z.SteppedEase;Z.Bounce;Z.Sine;Z.Expo;Z.Circ;/*! 21 * CSSPlugin 3.15.0 22 * https://gsap.com 23 * 24 * Copyright 2008-2026, GreenSock. All rights reserved. 25 * Subject to the terms at https://gsap.com/standard-license 26 * @author: Jack Doyle, [email protected] 27*/var Ya,Ei,xr,xa,Ki,Xa,Sa,eu=function(){return typeof window<"u"},vi={},Wi=180/Math.PI,Sr=Math.PI/180,fr=Math.atan2,Wa=1e8,Ca=/([A-Z])/g,tu=/(left|right|width|margin|padding|x)/i,iu=/[\s,\(]\S/,ei={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Yn=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},ru=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},su=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},nu=function(e,t){return t.set(t.t,t.p,e===1?t.e:e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},au=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},fl=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},pl=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},ou=function(e,t,i){return e.style[t]=i},lu=function(e,t,i){return e.style.setProperty(t,i)},cu=function(e,t,i){return e._gsap[t]=i},uu=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},du=function(e,t,i,s,n){var a=e._gsap;a.scaleX=a.scaleY=i,a.renderTransform(n,a)},fu=function(e,t,i,s,n){var a=e._gsap;a[t]=i,a.renderTransform(n,a)},he="transform",mt=he+"Origin",pu=function r(e,t){var i=this,s=this.target,n=s.style,a=s._gsap;if(e in vi&&n){if(this.tfm=this.tfm||{},e!=="transform")e=ei[e]||e,~e.indexOf(",")?e.split(",").forEach(function(o){return i.tfm[o]=pi(s,o)}):this.tfm[e]=a.x?a[e]:pi(s,e),e===mt&&(this.tfm.zOrigin=a.zOrigin);else return ei.transform.split(",").forEach(function(o){return r.call(i,o,t)});if(this.props.indexOf(he)>=0)return;a.svg&&(this.svgo=s.getAttribute("data-svg-origin"),this.props.push(mt,t,"")),e=he}(n||t)&&this.props.push(e,t,n[e])},hl=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},hu=function(){var e=this.props,t=this.target,i=t.style,s=t._gsap,n,a;for(n=0;n<e.length;n+=3)e[n+1]?e[n+1]===2?t[e[n]](e[n+2]):t[e[n]]=e[n+2]:e[n+2]?i[e[n]]=e[n+2]:i.removeProperty(e[n].substr(0,2)==="--"?e[n]:e[n].replace(Ca,"-$1").toLowerCase());if(this.tfm){for(a in this.tfm)s[a]=this.tfm[a];s.svg&&(s.renderTransform(),t.setAttribute("data-svg-origin",this.svgo||"")),n=Sa(),(!n||!n.isStart)&&!i[he]&&(hl(i),s.zOrigin&&i[mt]&&(i[mt]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},ml=function(e,t){var i={target:e,props:[],revert:hu,save:pu};return e._gsap||gt.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(s){return i.save(s)}),i},gl,Xn=function(e,t){var i=Ei.createElementNS?Ei.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):Ei.createElement(e);return i&&i.style?i:Ei.createElement(e)},kt=function r(e,t,i){var s=getComputedStyle(e);return s[t]||s.getPropertyValue(t.replace(Ca,"-$1").toLowerCase())||s.getPropertyValue(t)||!i&&r(e,Lr(t)||t,1)||""},ja="O,Moz,ms,Ms,Webkit".split(","),Lr=function(e,t,i){var s=t||Ki,n=s.style,a=5;if(e in n&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);a--&&!(ja[a]+e in n););return a<0?null:(a===3?"ms":a>=0?ja[a]:"")+e},Wn=function(){eu()&&window.document&&(Ya=window,Ei=Ya.document,xr=Ei.documentElement,Ki=Xn("div")||{style:{}},Xn("div"),he=Lr(he),mt=he+"Origin",Ki.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",gl=!!Lr("perspective"),Sa=gt.core.reverting,xa=1)},Ua=function(e){var t=e.ownerSVGElement,i=Xn("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),s=e.cloneNode(!0),n;s.style.display="block",i.appendChild(s),xr.appendChild(i);try{n=s.getBBox()}catch{}return i.removeChild(s),xr.removeChild(i),n},Ka=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},_l=function(e){var t,i;try{t=e.getBBox()}catch{t=Ua(e),i=1}return t&&(t.width||t.height)||i||(t=Ua(e)),t&&!t.width&&!t.x&&!t.y?{x:+Ka(e,["x","cx","x1"])||0,y:+Ka(e,["y","cy","y1"])||0,width:0,height:0}:t},vl=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_l(e))},Vi=function(e,t){if(t){var i=e.style,s;t in vi&&t!==mt&&(t=he),i.removeProperty?(s=t.substr(0,2),(s==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),i.removeProperty(s==="--"?t:t.replace(Ca,"-$1").toLowerCase())):i.removeAttribute(t)}},Mi=function(e,t,i,s,n,a){var o=new ht(e._pt,t,i,0,1,a?pl:fl);return e._pt=o,o.b=s,o.e=n,e._props.push(i),o},Qa={deg:1,rad:1,turn:1},mu={grid:1,flex:1},zi=function r(e,t,i,s){var n=parseFloat(i)||0,a=(i+"").trim().substr((n+"").length)||"px",o=Ki.style,l=tu.test(t),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(l?"Width":"Height"),f=100,_=s==="px",d=s==="%",v,m,b,g;if(s===a||!n||Qa[s]||Qa[a])return n;if(a!=="px"&&!_&&(n=r(e,t,i,"px")),g=e.getCTM&&vl(e),(d||a==="%")&&(vi[t]||~t.indexOf("adius")))return v=g?e.getBBox()[l?"width":"height"]:e[u],Te(d?n/v*f:n/100*v);if(o[l?"width":"height"]=f+(_?a:s),m=s!=="rem"&&~t.indexOf("adius")||s==="em"&&e.appendChild&&!c?e:e.parentNode,g&&(m=(e.ownerSVGElement||{}).parentNode),(!m||m===Ei||!m.appendChild)&&(m=Ei.body),b=m._gsap,b&&d&&b.width&&l&&b.time===Ct.time&&!b.uncache)return Te(n/b.width*f);if(d&&(t==="height"||t==="width")){var p=e.style[t];e.style[t]=f+s,v=e[u],p?e.style[t]=p:Vi(e,t)}else(d||a==="%")&&!mu[kt(m,"display")]&&(o.position=kt(e,"position")),m===e&&(o.position="static"),m.appendChild(Ki),v=Ki[u],m.removeChild(Ki),o.position="absolute";return l&&d&&(b=Ji(m),b.time=Ct.time,b.width=m[u]),Te(_?v*n/f:v&&n?f/v*n:0)},pi=function(e,t,i,s){var n;return xa||Wn(),t in ei&&t!=="transform"&&(t=ei[t],~t.indexOf(",")&&(t=t.split(",")[0])),vi[t]&&t!=="transform"?(n=ms(e,s),n=t!=="transformOrigin"?n[t]:n.svg?n.origin:Js(kt(e,mt))+" "+n.zOrigin+"px"):(n=e.style[t],(!n||n==="auto"||s||~(n+"").indexOf("calc("))&&(n=Qs[t]&&Qs[t](e,t,i)||kt(e,t)||Vo(e,t)||(t==="opacity"?1:0))),i&&!~(n+"").trim().indexOf(" ")?zi(e,t,n,i)+i:n},gu=function(e,t,i,s){if(!i||i==="none"){var n=Lr(t,e,1),a=n&&kt(e,n,1);a&&a!==i?(t=n,i=a):t==="borderColor"&&(i=kt(e,"borderTopColor"))}var o=new ht(this._pt,e.style,t,0,1,cl),l=0,c=0,u,f,_,d,v,m,b,g,p,h,w,y;if(o.b=i,o.e=s,i+="",s+="",s.substring(0,6)==="var(--"&&(s=kt(e,s.substring(4,s.indexOf(")")))),s==="auto"&&(m=e.style[t],e.style[t]=s,s=kt(e,t)||s,m?e.style[t]=m:Vi(e,t)),u=[i,s],tl(u),i=u[0],s=u[1],_=i.match(wr)||[],y=s.match(wr)||[],y.length){for(;f=wr.exec(s);)b=f[0],p=s.substring(l,f.index),v?v=(v+1)%5:(p.substr(-5)==="rgba("||p.substr(-5)==="hsla(")&&(v=1),b!==(m=_[c++]||"")&&(d=parseFloat(m)||0,w=m.substr((d+"").length),b.charAt(1)==="="&&(b=Tr(d,b)+w),g=parseFloat(b),h=b.substr((g+"").length),l=wr.lastIndex-h.length,h||(h=h||At.units[t]||w,l===s.length&&(s+=h,o.e+=h)),w!==h&&(d=zi(e,t,m,h)||0),o._pt={_next:o._pt,p:p||c===1?p:",",s:d,c:g-d,m:v&&v<4||t==="zIndex"?Math.round:0});o.c=l<s.length?s.substring(l,s.length):""}else o.r=t==="display"&&s==="none"?pl:fl;return Oo.test(s)&&(o.e=0),this._pt=o,o},Ja={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},_u=function(e){var t=e.split(" "),i=t[0],s=t[1]||"50%";return(i==="top"||i==="bottom"||s==="left"||s==="right")&&(e=i,i=s,s=e),t[0]=Ja[i]||i,t[1]=Ja[s]||s,t.join(" ")},vu=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i=t.t,s=i.style,n=t.u,a=i._gsap,o,l,c;if(n==="all"||n===!0)s.cssText="",l=1;else for(n=n.split(","),c=n.length;--c>-1;)o=n[c],vi[o]&&(l=1,o=o==="transformOrigin"?mt:he),Vi(i,o);l&&(Vi(i,he),a&&(a.svg&&i.removeAttribute("transform"),s.scale=s.rotate=s.translate="none",ms(i,1),a.uncache=1,hl(s)))}},Qs={clearProps:function(e,t,i,s,n){if(n.data!=="isFromStart"){var a=e._pt=new ht(e._pt,t,i,0,0,vu);return a.u=s,a.pr=-10,a.tween=n,e._props.push(i),1}}},hs=[1,0,0,1,0,0],wl={},yl=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Za=function(e){var t=kt(e,he);return yl(t)?hs:t.substr(7).match(Ao).map(Te)},Pa=function(e,t){var i=e._gsap||Ji(e),s=e.style,n=Za(e),a,o,l,c;return i.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,n=[l.a,l.b,l.c,l.d,l.e,l.f],n.join(",")==="1,0,0,1,0,0"?hs:n):(n===hs&&!e.offsetParent&&e!==xr&&!i.svg&&(l=s.display,s.display="block",a=e.parentNode,(!a||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,o=e.nextElementSibling,xr.appendChild(e)),n=Za(e),l?s.display=l:Vi(e,"display"),c&&(o?a.insertBefore(e,o):a?a.appendChild(e):xr.removeChild(e))),t&&n.length>6?[n[0],n[1],n[4],n[5],n[12],n[13]]:n)},jn=function(e,t,i,s,n,a){var o=e._gsap,l=n||Pa(e,!0),c=o.xOrigin||0,u=o.yOrigin||0,f=o.xOffset||0,_=o.yOffset||0,d=l[0],v=l[1],m=l[2],b=l[3],g=l[4],p=l[5],h=t.split(" "),w=parseFloat(h[0])||0,y=parseFloat(h[1])||0,P,T,x,E;i?l!==hs&&(T=d*b-v*m)&&(x=w*(b/T)+y*(-m/T)+(m*p-b*g)/T,E=w*(-v/T)+y*(d/T)-(d
vendor: 4,602 bytes, line 27
27*p-v*g)/T,w=x,y=E):(P=_l(e),w=P.x+(~h[0].indexOf("%")?w/100*P.width:w),y=P.y+(~(h[1]||h[0]).indexOf("%")?y/100*P.height:y)),s||s!==!1&&o.smooth?(g=w-c,p=y-u,o.xOffset=f+(g*d+p*m)-g,o.yOffset=_+(g*v+p*b)-p):o.xOffset=o.yOffset=0,o.xOrigin=w,o.yOrigin=y,o.smooth=!!s,o.origin=t,o.originIsAbsolute=!!i,e.style[mt]="0px 0px",a&&(Mi(a,o,"xOrigin",c,w),Mi(a,o,"yOrigin",u,y),Mi(a,o,"xOffset",f,o.xOffset),Mi(a,o,"yOffset",_,o.yOffset)),e.setAttribute("data-svg-origin",w+" "+y)},ms=function(e,t){var i=e._gsap||new rl(e);if("x"in i&&!t&&!i.uncache)return i;var s=e.style,n=i.scaleX<0,a="px",o="deg",l=getComputedStyle(e),c=kt(e,mt)||"0",u,f,_,d,v,m,b,g,p,h,w,y,P,T,x,E,C,A,M,B,L,z,$,O,D,R,S,ee,ze,Nt,me,Re;return u=f=_=m=b=g=p=h=w=0,d=v=1,i.svg=!!(e.getCTM&&vl(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(s[he]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[he]!=="none"?l[he]:"")),s.scale=s.rotate=s.translate="none"),T=Pa(e,i.svg),i.svg&&(i.uncache?(D=e.getBBox(),c=i.xOrigin-D.x+"px "+(i.yOrigin-D.y)+"px",O=""):O=!t&&e.getAttribute("data-svg-origin"),jn(e,O||c,!!O||i.originIsAbsolute,i.smooth!==!1,T)),y=i.xOrigin||0,P=i.yOrigin||0,T!==hs&&(A=T[0],M=T[1],B=T[2],L=T[3],u=z=T[4],f=$=T[5],T.length===6?(d=Math.sqrt(A*A+M*M),v=Math.sqrt(L*L+B*B),m=A||M?fr(M,A)*Wi:0,p=B||L?fr(B,L)*Wi+m:0,p&&(v*=Math.abs(Math.cos(p*Sr))),i.svg&&(u-=y-(y*A+P*B),f-=P-(y*M+P*L))):(Re=T[6],Nt=T[7],S=T[8],ee=T[9],ze=T[10],me=T[11],u=T[12],f=T[13],_=T[14],x=fr(Re,ze),b=x*Wi,x&&(E=Math.cos(-x),C=Math.sin(-x),O=z*E+S*C,D=$*E+ee*C,R=Re*E+ze*C,S=z*-C+S*E,ee=$*-C+ee*E,ze=Re*-C+ze*E,me=Nt*-C+me*E,z=O,$=D,Re=R),x=fr(-B,ze),g=x*Wi,x&&(E=Math.cos(-x),C=Math.sin(-x),O=A*E-S*C,D=M*E-ee*C,R=B*E-ze*C,me=L*C+me*E,A=O,M=D,B=R),x=fr(M,A),m=x*Wi,x&&(E=Math.cos(x),C=Math.sin(x),O=A*E+M*C,D=z*E+$*C,M=M*E-A*C,$=$*E-z*C,A=O,z=D),b&&Math.abs(b)+Math.abs(m)>359.9&&(b=m=0,g=180-g),d=Te(Math.sqrt(A*A+M*M+B*B)),v=Te(Math.sqrt($*$+Re*Re)),x=fr(z,$),p=Math.abs(x)>2e-4?x*Wi:0,w=me?1/(me<0?-me:me):0),i.svg&&(O=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!yl(kt(e,he)),O&&e.setAttribute("transform",O))),Math.abs(p)>90&&Math.abs(p)<270&&(n?(d*=-1,p+=m<=0?180:-180,m+=m<=0?180:-180):(v*=-1,p+=p<=0?180:-180)),t=t||i.uncache,i.x=u-((i.xPercent=u&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+a,i.y=f-((i.yPercent=f&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-f)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+a,i.z=_+a,i.scaleX=Te(d),i.scaleY=Te(v),i.rotation=Te(m)+o,i.rotationX=Te(b)+o,i.rotationY=Te(g)+o,i.skewX=p+o,i.skewY=h+o,i.transformPerspective=w+a,(i.zOrigin=parseFloat(c.split(" ")[2])||!t&&i.zOrigin||0)&&(s[mt]=Js(c)),i.xOffset=i.yOffset=0,i.force3D=At.force3D,i.renderTransform=i.svg?yu:gl?bl:wu,i.uncache=0,i},Js=function(e){return(e=e.split(" "))[0]+" "+e[1]},yn=function(e,t,i){var s=Ke(t);return Te(parseFloat(t)+parseFloat(zi(e,"x",i+"px",s)))+s},wu=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,bl(e,t)},Yi="0deg",Fr="0px",Xi=") ",bl=function(e,t){var i=t||this,s=i.xPercent,n=i.yPercent,a=i.x,o=i.y,l=i.z,c=i.rotation,u=i.rotationY,f=i.rotationX,_=i.skewX,d=i.skewY,v=i.scaleX,m=i.scaleY,b=i.transformPerspective,g=i.force3D,p=i.target,h=i.zOrigin,w="",y=g==="auto"&&e&&e!==1||g===!0;if(h&&(f!==Yi||u!==Yi)){var P=parseFloat(u)*Sr,T=Math.sin(P),x=Math.cos(P),E;P=parseFloat(f)*Sr,E=Math.cos(P),a=yn(p,a,T*E*-h),o=yn(p,o,-Math.sin(P)*-h),l=yn(p,l,x*E*-h+h)}b!==Fr&&(w+="perspective("+b+Xi),(s||n)&&(w+="translate("+s+"%, "+n+"%) "),(y||a!==Fr||o!==Fr||l!==Fr)&&(w+=l!==Fr||y?"translate3d("+a+", "+o+", "+l+") ":"translate("+a+", "+o+Xi),c!==Yi&&(w+="rotate("+c+Xi),u!==Yi&&(w+="rotateY("+u+Xi),f!==Yi&&(w+="rotateX("+f+Xi),(_!==Yi||d!==Yi)&&(w+="skew("+_+", "+d+Xi),(v!==1||m!==1)&&(w+="scale("+v+", "+m+Xi),p.style[he]=w||"translate(0, 0)"},yu=function(e,t){var i=t||this,s=i.xPercent,n=i.yPercent,a=i.x,o=i.y,l=i.rotation,c=i.skewX,u=i.skewY,f=i.scaleX,_=i.scaleY,d=i.target,v=i.xOrigin,m=i.yOrigin,b=i.xOffset,g=i.yOffset,p=i.forceCSS,h=parseFloat(a),w=parseFloat(o),y,P,T,x,E;l=parseFloat(l),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,l+=u),l||c?(l*=Sr,c*=Sr,y=Math.cos(l)*f,P=Math.sin(l)*f,T=Math.sin(l-c)*-_,x=Math.cos(l-c)*_,c&&(u*=Sr,E=Math.tan(c-u),E=Math.sqrt(1+E*E),T*=E,x*=E,u&&(E=Math.tan(u),E=Math.sqrt(1+E*E),y*=E,P*=E)),y=Te(y),P=Te(P),T=Te(T),x=Te(x)):(y=f,x=_,P=T=0),(h&&
vendor: 5,143 bytes, line 27
27!~(a+"").indexOf("px")||w&&!~(o+"").indexOf("px"))&&(h=zi(d,"x",a,"px"),w=zi(d,"y",o,"px")),(v||m||b||g)&&(h=Te(h+v-(v*y+m*T)+b),w=Te(w+m-(v*P+m*x)+g)),(s||n)&&(E=d.getBBox(),h=Te(h+s/100*E.width),w=Te(w+n/100*E.height)),E="matrix("+y+","+P+","+T+","+x+","+h+","+w+")",d.setAttribute("transform",E),p&&(d.style[he]=E)},bu=function(e,t,i,s,n){var a=360,o=Ve(n),l=parseFloat(n)*(o&&~n.indexOf("rad")?Wi:1),c=l-s,u=s+c+"deg",f,_;return o&&(f=n.split("_")[1],f==="short"&&(c%=a,c!==c%(a/2)&&(c+=c<0?a:-a)),f==="cw"&&c<0?c=(c+a*Wa)%a-~~(c/a)*a:f==="ccw"&&c>0&&(c=(c-a*Wa)%a-~~(c/a)*a)),e._pt=_=new ht(e._pt,t,i,s,c,ru),_.e=u,_.u="deg",e._props.push(i),_},eo=function(e,t){for(var i in t)e[i]=t[i];return e},Tu=function(e,t,i){var s=eo({},i._gsap),n="perspective,force3D,transformOrigin,svgOrigin",a=i.style,o,l,c,u,f,_,d,v;s.svg?(c=i.getAttribute("transform"),i.setAttribute("transform",""),a[he]=t,o=ms(i,1),Vi(i,he),i.setAttribute("transform",c)):(c=getComputedStyle(i)[he],a[he]=t,o=ms(i,1),a[he]=c);for(l in vi)c=s[l],u=o[l],c!==u&&n.indexOf(l)<0&&(d=Ke(c),v=Ke(u),f=d!==v?zi(i,l,c,v):parseFloat(c),_=parseFloat(u),e._pt=new ht(e._pt,o,l,f,_-f,Yn),e._pt.u=v||0,e._props.push(l));eo(o,s)};pt("padding,margin,Width,Radius",function(r,e){var t="Top",i="Right",s="Bottom",n="Left",a=(e<3?[t,i,s,n]:[t+n,t+i,s+i,s+n]).map(function(o){return e<2?r+o:"border"+o+r});Qs[e>1?"border"+r:r]=function(o,l,c,u,f){var _,d;if(arguments.length<4)return _=a.map(function(v){return pi(o,v,c)}),d=_.join(" "),d.split(_[0]).length===5?_[0]:d;_=(u+"").split(" "),d={},a.forEach(function(v,m){return d[v]=_[m]=_[m]||_[(m-1)/2|0]}),o.init(l,d,f)}});var Tl={name:"css",register:Wn,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,s,n){var a=this._props,o=e.style,l=i.vars.startAt,c,u,f,_,d,v,m,b,g,p,h,w,y,P,T,x,E;xa||Wn(),this.styles=this.styles||ml(e),x=this.styles.props,this.tween=i;for(m in t)if(m!=="autoRound"&&(u=t[m],!(Tt[m]&&sl(m,t,i,s,e,n)))){if(d=typeof u,v=Qs[m],d==="function"&&(u=u.call(i,s,e,n),d=typeof u),d==="string"&&~u.indexOf("random(")&&(u=ds(u)),v)v(this,e,m,u,i)&&(T=1);else if(m.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(m)+"").trim(),u+="",Li.lastIndex=0,Li.test(c)||(b=Ke(c),g=Ke(u),g?b!==g&&(c=zi(e,m,c,g)+g):b&&(u+=b)),this.add(o,"setProperty",c,u,s,n,0,0,m),a.push(m),x.push(m,0,o[m]);else if(d!=="undefined"){if(l&&m in l?(c=typeof l[m]=="function"?l[m].call(i,s,e,n):l[m],Ve(c)&&~c.indexOf("random(")&&(c=ds(c)),Ke(c+"")||c==="auto"||(c+=At.units[m]||Ke(pi(e,m))||""),(c+"").charAt(1)==="="&&(c=pi(e,m))):c=pi(e,m),_=parseFloat(c),p=d==="string"&&u.charAt(1)==="="&&u.substr(0,2),p&&(u=u.substr(2)),f=parseFloat(u),m in ei&&(m==="autoAlpha"&&(_===1&&pi(e,"visibility")==="hidden"&&f&&(_=0),x.push("visibility",0,o.visibility),Mi(this,o,"visibility",_?"inherit":"hidden",f?"inherit":"hidden",!f)),m!=="scale"&&m!=="transform"&&(m=ei[m],~m.indexOf(",")&&(m=m.split(",")[0]))),h=m in vi,h){if(this.styles.save(m),E=u,d==="string"&&u.substring(0,6)==="var(--"){if(u=kt(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var C=e.style.perspective;e.style.perspective=u,u=kt(e,"perspective"),C?e.style.perspective=C:Vi(e,"perspective")}f=parseFloat(u)}if(w||(y=e._gsap,y.renderTransform&&!t.parseTransform||ms(e,t.parseTransform),P=t.smoothOrigin!==!1&&y.smooth,w=this._pt=new ht(this._pt,o,he,0,1,y.renderTransform,y,0,-1),w.dep=1),m==="scale")this._pt=new ht(this._pt,y,"scaleY",y.scaleY,(p?Tr(y.scaleY,p+f):f)-y.scaleY||0,Yn),this._pt.u=0,a.push("scaleY",m),m+="X";else if(m==="transformOrigin"){x.push(mt,0,o[mt]),u=_u(u),y.svg?jn(e,u,0,P,0,this):(g=parseFloat(u.split(" ")[2])||0,g!==y.zOrigin&&Mi(this,y,"zOrigin",y.zOrigin,g),Mi(this,o,m,Js(c),Js(u)));continue}else if(m==="svgOrigin"){jn(e,u,1,P,0,this);continue}else if(m in wl){bu(this,y,m,_,p?Tr(_,p+u):u);continue}else if(m==="smoothOrigin"){Mi(this,y,"smooth",y.smooth,u);continue}else if(m==="force3D"){y[m]=u;continue}else if(m==="transform"){Tu(this,u,e);continue}}else m in o||(m=Lr(m)||m);if(h||(f||f===0)&&(_||_===0)&&!iu.test(u)&&m in o)b=(c+"").substr((_+"").length),f||(f=0),g=Ke(u)||(m in At.units?At.units[m]:b),b!==g&&(_=zi(e,m,c,g)),this._pt=new ht(this._pt,h?y:o,m,_,(p?Tr(_,p+f):f)-_,!h&&(g==="px"||m==="zIndex")&&t.autoRound!==!1?au:Yn),this._pt.u=g||0,h&&E!==u?(this._pt.b=c,this._pt.e=E,this._pt.r=nu):b!==g&&g!=="%"&&(this._pt.b=c,this._pt.r=su);else if(m in o)gu.call(this,e,m,c,p?p+u:u);else if(m in e)this.add(e,m,c||e[m],p?p+u:u,s,n);else if(m!=="parseTransform"){pa(m,u);continue}h||(m in o?x.push(m,0,o[m]):typeof e[m]=="function"?x.push(m,2,e[m]()):x.push(m,1,c||e[m])),a.push(m)}}T&&ul(this)},render:function(e,t){if(t.tween._time||!Sa())for(var i=t._pt;i;)i.r(e,i.d),i=i._next;else t.styles.revert()},get:pi,aliases:ei,getSetter:function(e,t,i){var s=ei[t];return s&&s.indexOf(",")<0&&(t=s),t in vi&&t!==mt&&(e._gsap.x||pi(e,"x"))?i&&Xa===i?t==="scale"?uu:cu:(Xa=i||{})&&(t==="scale"?du:fu):e.style&&!ua(e.style[t])?ou:~t.indexOf("-")?lu:ba(e,t)},core:{_removeProperty:Vi,_getMatrix:Pa}};gt.utils.checkPrefix=Lr;gt.core.getStyleSaver=ml;(function(r,e,t,i){var s=pt(r+","+e+","+t,function(n){vi[n]=1});
vendor: 4,802 bytes, lines 27-34
27pt(e,function(n){At.units[n]="deg",wl[n]=1}),ei[s[13]]=r+","+e,pt(i,function(n){var a=n.split(":");ei[a[1]]=s[a[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");pt("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(r){At.units[r]="px"});gt.registerPlugin(Tl);var Pt=gt.registerPlugin(Tl)||gt;Pt.core.Tween;function xu(r,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(r,i.key,i)}}function Su(r,e,t){return e&&xu(r.prototype,e),r}/*! 28 * Observer 3.15.0 29 * https://gsap.com 30 * 31 * @license Copyright 2008-2026, GreenSock. All rights reserved. 32 * Subject to the terms at https://gsap.com/standard-license 33 * @author: Jack Doyle, [email protected] 34*/var Ne,Fs,Et,ki,Ai,Cr,xl,ji,Pr,Sl,mi,Wt,Cl,Pl=function(){return Ne||typeof window<"u"&&(Ne=window.gsap)&&Ne.registerPlugin&&Ne},El=1,br=[],K=[],ri=[],Zr=Date.now,Un=function(e,t){return t},Cu=function(){var e=Pr.core,t=e.bridge||{},i=e._scrollers,s=e._proxies;i.push.apply(i,K),s.push.apply(s,ri),K=i,ri=s,Un=function(a,o){return t[a](o)}},Bi=function(e,t){return~ri.indexOf(e)&&ri[ri.indexOf(e)+1][t]},es=function(e){return!!~Sl.indexOf(e)},st=function(e,t,i,s,n){return e.addEventListener(t,i,{passive:s!==!1,capture:!!n})},rt=function(e,t,i,s){return e.removeEventListener(t,i,!!s)},xs="scrollLeft",Ss="scrollTop",Kn=function(){return mi&&mi.isPressed||K.cache++},Zs=function(e,t){var i=function s(n){if(n||n===0){El&&(Et.history.scrollRestoration="manual");var a=mi&&mi.isPressed;n=s.v=Math.round(n)||(mi&&mi.iOS?1:0),e(n),s.cacheID=K.cache,a&&Un("ss",n)}else(t||K.cache!==s.cacheID||Un("ref"))&&(s.cacheID=K.cache,s.v=e());return s.v+s.offset};return i.offset=0,e&&i},lt={s:xs,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Zs(function(r){return arguments.length?Et.scrollTo(r,Ae.sc()):Et.pageXOffset||ki[xs]||Ai[xs]||Cr[xs]||0})},Ae={s:Ss,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:lt,sc:Zs(function(r){return arguments.length?Et.scrollTo(lt.sc(),r):Et.pageYOffset||ki[Ss]||Ai[Ss]||Cr[Ss]||0})},ut=function(e,t){return(t&&t._ctx&&t._ctx.selector||Ne.utils.toArray)(e)[0]||(typeof e=="string"&&Ne.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},Pu=function(e,t){for(var i=t.length;i--;)if(t[i]===e||t[i].contains(e))return!0;return!1},Ri=function(e,t){var i=t.s,s=t.sc;es(e)&&(e=ki.scrollingElement||Ai);var n=K.indexOf(e),a=s===Ae.sc?1:2;!~n&&(n=K.push(e)-1),K[n+a]||st(e,"scroll",Kn);var o=K[n+a],l=o||(K[n+a]=Zs(Bi(e,i),!0)||(es(e)?s:Zs(function(c){return arguments.length?e[i]=c:e[i]})));return l.target=e,o||(l.smooth=Ne.getProperty(e,"scrollBehavior")==="smooth"),l},Qn=function(e,t,i){var s=e,n=e,a=Zr(),o=a,l=t||50,c=Math.max(500,l*3),u=function(v,m){var b=Zr();m||b-a>l?(n=s,s=v,o=a,a=b):i?s+=v:s=n+(v-n)/(b-o)*(a-o)},f=function(){n=s=i?0:s,o=a=0},_=function(v){var m=o,b=n,g=Zr();return(v||v===0)&&v!==s&&u(v),a===o||g-o>c?0:(s+(i?b:-b))/((i?g:a)-m)*1e3};return{update:u,reset:f,getVelocity:_}},Gr=function(e,t){return t&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},to=function(e){var t=Math.max.apply(Math,e),i=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(i)?t:i},Ml=function(){Pr=Ne.core.globals().ScrollTrigger,Pr&&Pr.core&&Cu()},kl=function(e){return Ne=e||Pl(),!Fs&&Ne&&typeof document<"u"&&document.body&&(Et=window,ki=document,Ai=ki.documentElement,Cr=ki.body,Sl=[Et,ki,Ai,Cr],Ne.utils.clamp,Cl=Ne.core.context||function(){},ji="onpointerenter"in Cr?"pointer":"mouse",xl=xe.isTouch=Et.matchMedia&&Et.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Et||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Wt=xe.eventTypes=("ontouchstart"in Ai?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Ai?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return El=0},500),Fs=1),Pr||Ml(),Fs};lt.op=Ae;K.cache=0;var xe=(function(){function r(t){this.init(t)}var e=r.prototype;return e.init=function(i){Fs||kl(Ne)||console.warn("Please gsap.registerPlugin(Observer)"),Pr||Ml();var s=i.tolerance,n=i.dragMinimum,a=i.type,o=i.target,l=i.lineHeight,c=i.debounce,u=i.preventDefault,f=i.onStop,_=i.onStopDelay,d=i.ignore,v=i.wheelSpeed,m=i.event,b=i.onDragStart,g=i.onDragEnd,p=i.onDrag,h=i.onPress,w=i.onRelease,y=i.onRight,P=i.onLeft,T=i.onUp,x=i.onDown,E=i.onChangeX,C=i.onChangeY,A=i.onChange,M=i.onToggleX,B=i.onToggleY,L=i.onHover,z=i.on
vendor: 11,066 bytes, lines 34-41
34HoverEnd,$=i.onMove,O=i.ignoreCheck,D=i.isNormalizer,R=i.onGestureStart,S=i.onGestureEnd,ee=i.onWheel,ze=i.onEnable,Nt=i.onDisable,me=i.onClick,Re=i.scrollSpeed,qe=i.capture,Se=i.allowClicks,et=i.lockAxis,He=i.onLockAxis;this.target=o=ut(o)||Ai,this.vars=i,d&&(d=Ne.utils.toArray(d)),s=s||1e-9,n=n||0,v=v||1,Re=Re||1,a=a||"wheel,touch,pointer",c=c!==!1,l||(l=parseFloat(Et.getComputedStyle(Cr).lineHeight)||22);var wi,tt,it,te,we,ct,_t,k=this,vt=0,ai=0,yi=i.passive||!u&&i.passive!==!1,ge=Ri(o,lt),oi=Ri(o,Ae),bi=ge(),Gi=oi(),Oe=~a.indexOf("touch")&&!~a.indexOf("pointer")&&Wt[0]==="pointerdown",Ti=es(o),ye=o.ownerDocument||ki,$t=[0,0,0],Lt=[0,0,0],li=0,Ir=function(){return li=Zr()},Ce=function(N,re){return(k.event=N)&&d&&Pu(N.target,d)||re&&Oe&&N.pointerType!=="touch"||O&&O(N,re)},ws=function(){k._vx.reset(),k._vy.reset(),tt.pause(),f&&f(k)},ci=function(){var N=k.deltaX=to($t),re=k.deltaY=to(Lt),I=Math.abs(N)>=s,H=Math.abs(re)>=s;A&&(I||H)&&A(k,N,re,$t,Lt),I&&(y&&k.deltaX>0&&y(k),P&&k.deltaX<0&&P(k),E&&E(k),M&&k.deltaX<0!=vt<0&&M(k),vt=k.deltaX,$t[0]=$t[1]=$t[2]=0),H&&(x&&k.deltaY>0&&x(k),T&&k.deltaY<0&&T(k),C&&C(k),B&&k.deltaY<0!=ai<0&&B(k),ai=k.deltaY,Lt[0]=Lt[1]=Lt[2]=0),(te||it)&&($&&$(k),it&&(b&&it===1&&b(k),p&&p(k),it=0),te=!1),ct&&!(ct=!1)&&He&&He(k),we&&(ee(k),we=!1),wi=0},cr=function(N,re,I){$t[I]+=N,Lt[I]+=re,k._vx.update(N),k._vy.update(re),c?wi||(wi=requestAnimationFrame(ci)):ci()},ur=function(N,re){et&&!_t&&(k.axis=_t=Math.abs(N)>Math.abs(re)?"x":"y",ct=!0),_t!=="y"&&($t[2]+=N,k._vx.update(N,!0)),_t!=="x"&&(Lt[2]+=re,k._vy.update(re,!0)),c?wi||(wi=requestAnimationFrame(ci)):ci()},xi=function(N){if(!Ce(N,1)){N=Gr(N,u);var re=N.clientX,I=N.clientY,H=re-k.x,G=I-k.y,Y=k.isDragging;k.x=re,k.y=I,(Y||(H||G)&&(Math.abs(k.startX-re)>=n||Math.abs(k.startY-I)>=n))&&(it||(it=Y?2:1),Y||(k.isDragging=!0),ur(H,G))}},Ni=k.onPress=function(X){Ce(X,1)||X&&X.button||(k.axis=_t=null,tt.pause(),k.isPressed=!0,X=Gr(X),vt=ai=0,k.startX=k.x=X.clientX,k.startY=k.y=X.clientY,k._vx.reset(),k._vy.reset(),st(D?o:ye,Wt[1],xi,yi,!0),k.deltaX=k.deltaY=0,h&&h(k))},Q=k.onRelease=function(X){if(!Ce(X,1)){rt(D?o:ye,Wt[1],xi,!0);var N=!isNaN(k.y-k.startY),re=k.isDragging,I=re&&(Math.abs(k.x-k.startX)>3||Math.abs(k.y-k.startY)>3),H=Gr(X);!I&&N&&(k._vx.reset(),k._vy.reset(),u&&Se&&Ne.delayedCall(.08,function(){if(Zr()-li>300&&!X.defaultPrevented){if(X.target.click)X.target.click();else if(ye.createEvent){var G=ye.createEvent("MouseEvents");G.initMouseEvent("click",!0,!0,Et,1,H.screenX,H.screenY,H.clientX,H.clientY,!1,!1,!1,!1,0,null),X.target.dispatchEvent(G)}}})),k.isDragging=k.isGesturing=k.isPressed=!1,f&&re&&!D&&tt.restart(!0),it&&ci(),g&&re&&g(k),w&&w(k,I)}},$i=function(N){return N.touches&&N.touches.length>1&&(k.isGesturing=!0)&&R(N,k.isDragging)},qt=function(){return(k.isGesturing=!1)||S(k)},Ht=function(N){if(!Ce(N)){var re=ge(),I=oi();cr((re-bi)*Re,(I-Gi)*Re,1),bi=re,Gi=I,f&&tt.restart(!0)}},Yt=function(N){if(!Ce(N)){N=Gr(N,u),ee&&(we=!0);var re=(N.deltaMode===1?l:N.deltaMode===2?Et.innerHeight:1)*v;cr(N.deltaX*re,N.deltaY*re,0),f&&!D&&tt.restart(!0)}},qi=function(N){if(!Ce(N)){var re=N.clientX,I=N.clientY,H=re-k.x,G=I-k.y;k.x=re,k.y=I,te=!0,f&&tt.restart(!0),(H||G)&&ur(H,G)}},dr=function(N){k.event=N,L(k)},ui=function(N){k.event=N,z(k)},Vr=function(N){return Ce(N)||Gr(N,u)&&me(k)};tt=k._dc=Ne.delayedCall(_||.25,ws).pause(),k.deltaX=k.deltaY=0,k._vx=Qn(0,50,!0),k._vy=Qn(0,50,!0),k.scrollX=ge,k.scrollY=oi,k.isDragging=k.isGesturing=k.isPressed=!1,Cl(this),k.enable=function(X){return k.isEnabled||(st(Ti?ye:o,"scroll",Kn),a.indexOf("scroll")>=0&&st(Ti?ye:o,"scroll",Ht,yi,qe),a.indexOf("wheel")>=0&&st(o,"wheel",Yt,yi,qe),(a.indexOf("touch")>=0&&xl||a.indexOf("pointer")>=0)&&(st(o,Wt[0],Ni,yi,qe),st(ye,Wt[2],Q),st(ye,Wt[3],Q),Se&&st(o,"click",Ir,!0,!0),me&&st(o,"click",Vr),R&&st(ye,"gesturestart",$i),S&&st(ye,"gestureend",qt),L&&st(o,ji+"enter",dr),z&&st(o,ji+"leave",ui),$&&st(o,ji+"move",qi)),k.isEnabled=!0,k.isDragging=k.isGesturing=k.isPressed=te=it=!1,k._vx.reset(),k._vy.reset(),bi=ge(),Gi=oi(),X&&X.type&&Ni(X),ze&&ze(k)),k},k.disable=function(){k.isEnabled&&(br.filter(function(X){return X!==k&&es(X.target)}).length||rt(Ti?ye:o,"scroll",Kn),k.isPressed&&(k._vx.reset(),k._vy.reset(),rt(D?o:ye,Wt[1],xi,!0)),rt(Ti?ye:o,"scroll",Ht,qe),rt(o,"wheel",Yt,qe),rt(o,Wt[0],Ni,qe),rt(ye,Wt[2],Q),rt(ye,Wt[3],Q),rt(o,"click",Ir,!0),rt(o,"click",Vr),rt(ye,"gesturestart",$i),rt(ye,"gestureend",qt),rt(o,ji+"enter",dr),rt(o,ji+"leave",ui),rt(o,ji+"move",qi),k.isEnabled=k.isPressed=k.isDragging=!1,Nt&&Nt(k))},k.kill=k.revert=function(){k.disable();var X=br.indexOf(k);X>=0&&br.splice(X,1),mi===k&&(mi=0)},br.push(k),D&&es(o)&&(mi=k),k.enable(m)},Su(r,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),r})();xe.version="3.15.0";xe.create=function(r){return new xe(r)};xe.register=kl;xe.getAll=function(){return br.slice()};xe.getById=function(r){return br.filter(function(e){return e.vars.id===r})[0]};Pl()&&Ne.registerPlugin(xe);/*! 35 * ScrollTrigger 3.15.0 36 * https://gsap.com 37 * 38 * @license Copyright 2008-2026, GreenSock. All rights reserved. 39 * Subject to the terms at https://gsap.com/standard-license 40 * @author: Jack Doyle, [email protected] 41*/var V,_r,U,ne,St,se,Ea,en,gs,ts,Yr,Cs,je,dn,Jn,at,io,ro,vr,Al,bn,Ol,nt,Zn,Dl,Ll,Ci,ea,Ma,Er,ka,is,ta,Tn,Ps=1,Ue=Date.now,xn=Ue(),Gt=0,Xr=0,so=function(e,t,i){var s=bt(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return i["_"+t+"Clamp"]=s,s?e.substr(6,e.length-7):e},no=function(e,t){return t&&(!bt(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},Eu=function r(){return Xr&&requestAnimationFrame(r)},ao=function(){return dn=1},oo=function(){return dn=0},Jt=function(e){return e},Wr=function(e){return Math.round(e*1e5)/1e5||0},Bl=function(){return typeof window<"u"},Il=function(){return V||Bl()&&(V=window.gsap)&&V.registerPlugin&&V},nr=function(e){return!!~Ea.indexOf(e)},Vl=function(e){return(e==="Height"?ka:U["inner"+e])||St["client"+e]||se["client"+e]},zl=function(e){return Bi(e,"getBoundingClientRect")||(nr(e)?function(){return Hs.width=U.innerWidth,Hs.height=ka,Hs}:function(){return hi(e)})},Mu=function(e,t,i){var s=i.d,n=i.d2,a=i.a;return(a=Bi(e,"getBoundingClientRect"))?function(){return a()[s]}:function(){return(t?Vl(n):e["client"+n])||0}},ku=function(e,t){return!t||~ri.indexOf(e)?zl(e):function(){return Hs}},ti=function(e,t){var i=t.s,s=t.d2,n=t.d,a=t.a;return Math.max(0,(i="scroll"+s)&&(a=Bi(e,i))?a()-zl(e)()[n]:nr(e)?(St[i]||se[i])-Vl(s):e[i]-e["offset"+s])},Es=function(e,t){for(var i=0;i<vr.length;i+=3)(!t||~t.indexOf(vr[i+1]))&&e(vr[i],vr[i+1],vr[i+2])},bt=function(e){return typeof e=="string"},Qe=function(e){return typeof e=="function"},jr=function(e){return typeof e=="number"},Ui=function(e){return typeof e=="object"},Nr=function(e,t,i){return e&&e.progress(t?0:1)&&i&&e.pause()},pr=function(e,t,i){if(e.enabled){var s=e._ctx?e._ctx.add(function(){return t(e,i)}):t(e,i);s&&s.totalTime&&(e.callbackAnimation=s)}},hr=Math.abs,Rl="left",Fl="top",Aa="right",Oa="bottom",ir="width",rr="height",rs="Right",ss="Left",ns="Top",as="Bottom",Pe="padding",It="margin",Br="Width",Da="Height",ke="px",Vt=function(e){return U.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},Au=function(e){var t=Vt(e).position;e.style.position=t==="absolute"||t==="fixed"?t:"relative"},lo=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},hi=function(e,t){var i=t&&Vt(e)[Jn]!=="matrix(1, 0, 0, 1, 0, 0)"&&V.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),s=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return i&&i.progress(0).kill(),s},tn=function(e,t){var i=t.d2;return e["offset"+i]||e["client"+i]||0},Gl=function(e){var t=[],i=e.labels,s=e.duration(),n;for(n in i)t.push(i[n]/s);return t},Ou=function(e){return function(t){return V.utils.snap(Gl(e),t)}},La=function(e){var t=V.utils.snap(e),i=Array.isArray(e)&&e.slice(0).sort(function(s,n){return s-n});return i?function(s,n,a){a===void 0&&(a=.001);var o;if(!n)return t(s);if(n>0){for(s-=a,o=0;o<i.length;o++)if(i[o]>=s)return i[o];return i[o-1]}else for(o=i.length,s+=a;o--;)if(i[o]<=s)return i[o];return i[0]}:function(s,n,a){a===void 0&&(a=.001);var o=t(s);return!n||Math.abs(o-s)<a||o-s<0==n<0?o:t(n<0?s-e:s+e)}},Du=function(e){return function(t,i){return La(Gl(e))(t,i.direction)}},Ms=function(e,t,i,s){return i.split(",").forEach(function(n){return e(t,n,s)})},Be=function(e,t,i,s,n){return e.addEventListener(t,i,{passive:!s,capture:!!n})},Le=function(e,t,i,s){return e.removeEventListener(t,i,!!s)},ks=function(e,t,i){i=i&&i.wheelHandler,i&&(e(t,"wheel",i),e(t,"touchmove",i))},co={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},As={toggleActions:"play",anticipatePin:0},rn={top:0,left:0,center:.5,bottom:1,right:1},Gs=function(e,t){if(bt(e)){var i=e.indexOf("="),s=~i?+(e.charAt(i-1)+1)*parseFloat(e.substr(i+1)):0;~i&&(e.indexOf("%")>i&&(s*=t/100),e=e.substr(0,i-1)),e=s+(e in rn?rn[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},Os=function(e,t,i,s,n,a,o,l){var c=n.startColor,u=n.endColor,f=n.fontSize,_=n.indent,d=n.fontWeight,v=ne.createElement("div"),m=nr(i)||Bi(i,"pinType")==="fixed",b=e.indexOf("scroller")!==-1,g=m?se:i.tagName==="IFRAME"?i.contentDocument.body:i,p=e.indexOf("start")!==-1,h=p?c:u,w="border-color:"+h+";font-size:"+f+";color:"+h+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return w+="position:"+((b||l)&&m?"fixed;":"absolute;"),(b||l||!m)&&(w+=(s===Ae?Aa:Oa)+":"+(a+parseFloat(_))+"px;"),o&&(w+="box-sizing:border-box;text-align:left;width:"+o.offsetWidth+"px;"),v._isStart=p,v.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),v.style.cssText=w,v.innerText=t||t===0?e+"-"+t:e,g.children[0]?g.insertBefore(v,g.children[0]):g.appendChild(v),v._offset=v["offset"+s.op.d2],Ns(v,0,s,p),v},Ns=function(e,t,i,s){var n={display:"block"},a=i[s?"os2":"p2"],o=i[s?"p2":"os2"];e._isFlipped=s,n[i.a+"Percent"]=s?-100:0,n[i.a]=s?"1px":0,n["border"+a+Br]=1,n["border"+o+Br]=0,n[i.p]=t+"px",V.set(e,n)},W=[],ia={},_s,uo=function(){return Ue()-Gt>34&&(_s||(_s=requestAnimationFrame(gi)))},mr=function(){(!nt||!nt.isPressed||nt.startX>se.clientWidth)&&(K.cache++,nt?_s||(_s=requestAnimationFrame(gi)):gi(),Gt||or("scrollStart"),Gt=Ue())},Sn=function(){Ll=U.innerWidth,Dl=U.innerHeight},Ur=function(e){K.cache++,(e===!0||!je&&!Ol&&!ne.fullscreenElement&&!ne.webkitFullscreenElement&&(!Zn||Ll!==U.innerWidth||Math.abs(U.innerHeight-Dl)>U.innerHeight*.25))&&en.restart(!0)},ar={},Lu=[],Nl=function r(){return Le(j,"scrollEnd",r)||Qi(!0)},or=function(e){return ar[e]&&ar[e].map(function(t){return t()})||Lu},yt=[],$l=function(e){for(var t=0;t<yt.length;t+=5)(!e||yt[t+4]&&yt[t+4].query===e)&&(yt[t].style.cssText=yt[t+1],yt[t].getBBox&&yt[t].setAttribute("transform",yt[t+2]||""),yt[t+3].uncache=1)}
vendor: 5,274 bytes, line 41
41,ql=function(){return K.forEach(function(e){return Qe(e)&&++e.cacheID&&(e.rec=e())})},Ba=function(e,t){var i;for(at=0;at<W.length;at++)i=W[at],i&&(!t||i._ctx===t)&&(e?i.kill(1):i.revert(!0,!0));is=!0,t&&$l(t),t||or("revert")},Hl=function(e,t){K.cache++,(t||!ot)&&K.forEach(function(i){return Qe(i)&&i.cacheID++&&(i.rec=0)}),bt(e)&&(U.history.scrollRestoration=Ma=e)},ot,sr=0,fo,Bu=function(){if(fo!==sr){var e=fo=sr;requestAnimationFrame(function(){return e===sr&&Qi(!0)})}},Yl=function(){se.appendChild(Er),ka=!nt&&Er.offsetHeight||U.innerHeight,se.removeChild(Er)},po=function(e){return gs(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},Qi=function(e,t){if(St=ne.documentElement,se=ne.body,Ea=[U,ne,St,se],Gt&&!e&&!is){Be(j,"scrollEnd",Nl);return}Yl(),ot=j.isRefreshing=!0,is||ql();var i=or("refreshInit");Al&&j.sort(),t||Ba(),K.forEach(function(s){Qe(s)&&(s.smooth&&(s.target.style.scrollBehavior="auto"),s(0))}),W.slice(0).forEach(function(s){return s.refresh()}),is=!1,W.forEach(function(s){if(s._subPinOffset&&s.pin){var n=s.vars.horizontal?"offsetWidth":"offsetHeight",a=s.pin[n];s.revert(!0,1),s.adjustPinSpacing(s.pin[n]-a),s.refresh()}}),ta=1,po(!0),W.forEach(function(s){var n=ti(s.scroller,s._dir),a=s.vars.end==="max"||s._endClamp&&s.end>n,o=s._startClamp&&s.start>=n;(a||o)&&s.setPositions(o?n-1:s.start,a?Math.max(o?n:s.start+1,n):s.end,!0)}),po(!1),ta=0,i.forEach(function(s){return s&&s.render&&s.render(-1)}),K.forEach(function(s){Qe(s)&&(s.smooth&&requestAnimationFrame(function(){return s.target.style.scrollBehavior="smooth"}),s.rec&&s(s.rec))}),Hl(Ma,1),en.pause(),sr++,ot=2,gi(2),W.forEach(function(s){return Qe(s.vars.onRefresh)&&s.vars.onRefresh(s)}),ot=j.isRefreshing=!1,or("refresh")},ra=0,$s=1,os,gi=function(e){if(e===2||!ot&&!is){j.isUpdating=!0,os&&os.update(0);var t=W.length,i=Ue(),s=i-xn>=50,n=t&&W[0].scroll();if($s=ra>n?-1:1,ot||(ra=n),s&&(Gt&&!dn&&i-Gt>200&&(Gt=0,or("scrollEnd")),Yr=xn,xn=i),$s<0){for(at=t;at-- >0;)W[at]&&W[at].update(0,s);$s=1}else for(at=0;at<t;at++)W[at]&&W[at].update(0,s);j.isUpdating=!1}_s=0},sa=[Rl,Fl,Oa,Aa,It+as,It+rs,It+ns,It+ss,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],qs=sa.concat([ir,rr,"boxSizing","max"+Br,"max"+Da,"position",It,Pe,Pe+ns,Pe+rs,Pe+as,Pe+ss]),Iu=function(e,t,i){Mr(i);var s=e._gsap;if(s.spacerIsNative)Mr(s.spacerState);else if(e._gsap.swappedIn){var n=t.parentNode;n&&(n.insertBefore(e,t),n.removeChild(t))}e._gsap.swappedIn=!1},Cn=function(e,t,i,s){if(!e._gsap.swappedIn){for(var n=sa.length,a=t.style,o=e.style,l;n--;)l=sa[n],a[l]=i[l];a.position=i.position==="absolute"?"absolute":"relative",i.display==="inline"&&(a.display="inline-block"),o[Oa]=o[Aa]="auto",a.flexBasis=i.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[ir]=tn(e,lt)+ke,a[rr]=tn(e,Ae)+ke,a[Pe]=o[It]=o[Fl]=o[Rl]="0",Mr(s),o[ir]=o["max"+Br]=i[ir],o[rr]=o["max"+Da]=i[rr],o[Pe]=i[Pe],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},Vu=/([A-Z])/g,Mr=function(e){if(e){var t=e.t.style,i=e.length,s=0,n,a;for((e.t._gsap||V.core.getCache(e.t)).uncache=1;s<i;s+=2)a=e[s+1],n=e[s],a?t[n]=a:t[n]&&t.removeProperty(n.replace(Vu,"-$1").toLowerCase())}},Ds=function(e){for(var t=qs.length,i=e.style,s=[],n=0;n<t;n++)s.push(qs[n],i[qs[n]]);return s.t=e,s},zu=function(e,t,i){for(var s=[],n=e.length,a=i?8:0,o;a<n;a+=2)o=e[a],s.push(o,o in t?t[o]:e[a+1]);return s.t=e.t,s},Hs={left:0,top:0},ho=function(e,t,i,s,n,a,o,l,c,u,f,_,d,v){Qe(e)&&(e=e(l)),bt(e)&&e.substr(0,3)==="max"&&(e=_+(e.charAt(4)==="="?Gs("0"+e.substr(3),i):0));var m=d?d.time():0,b,g,p;if(d&&d.seek(0),isNaN(e)||(e=+e),jr(e))d&&(e=V.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,_,e)),o&&Ns(o,i,s,!0);else{Qe(t)&&(t=t(l));var h=(e||"0").split(" "),w,y,P,T;p=ut(t,l)||se,w=hi(p)||{},(!w||!w.left&&!w.top)&&Vt(p).display==="none"&&(T=p.style.display,p.style.display="block",w=hi(p),T?p.style.display=T:p.style.removeProperty("display")),y=Gs(h[0],w[s.d]),P=Gs(h[1]||"0",i),e=w[s.p]-c[s.p]-u+y+n-P,o&&Ns(o,P,s,i-P<20||o._isStart&&P>20),i-=i-P}if(v&&(l[v]=e||-.001,e<0&&(e=0)),a){var x=e+i,E=a._isStart;b="scroll"+s.d2,Ns(a,x,s,E&&x>20||!E&&(f?Math.max(se[b],St[b]):a.parentNode[b])<=x+1),f&&(c=hi(o),f&&(a.style[s.op.p]=c[s.op.p]-s.op.m-a._offset+ke))}return d&&p&&(b=hi(p),d.seek(_),g=hi(p),d._caScrollDist=b[s.p]-g[s.p],e=e/d._caScrollDist*_),d&&d.seek(m),d?e:Math.round(e)},Ru=/(webkit|moz|length|cssText|inset)/i,mo=function(e,t,i,s){if(e.parentNode!==t){var n=e.style,a,o;if(t===se){e._stOrig=n.cssText,o=Vt(e);for(a in o)!+a&&!Ru.test(a)&&o[a]&&typeof n[a]=="string"&&a!=="0"&&(n[a]=o[a]);n.top=i,n.left=s}else n.cssText=e._stOrig;V.core.getCache(e).uncache=1,t.appendChild(e)}},Xl=function(e,t,i){var s=t,n=s;return function(a){var o=Math.round(e());return o!==s&&o!==n&&Math.abs(o-s)>3&&Math.abs(o-n)>3&&(a=o,i&&i()),n=s,s=Math.round(a),s}},Ls=function(e,t,i){var s={};s[t.p]="+="+i,V.set(e,s)},go=function(e,t){var i=Ri(e,t),s="_scroll"+t.p2,n=function a(o,l,c,u,f){var _=a.tween,d=l.onComplete,v={};c=c||i();var m=Xl(i,c,function(){_.kill(),a.tween=0}
vendor: 4,836 bytes, line 41
41);return f=u&&f||0,u=u||o-c,_&&_.kill(),l[s]=o,l.inherit=!1,l.modifiers=v,v[s]=function(){return m(c+u*_.ratio+f*_.ratio*_.ratio)},l.onUpdate=function(){K.cache++,a.tween&&gi()},l.onComplete=function(){a.tween=0,d&&d.call(_)},_=a.tween=V.to(e,l),_};return e[s]=i,i.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},Be(e,"wheel",i.wheelHandler),j.isTouch&&Be(e,"touchmove",i.wheelHandler),n},j=(function(){function r(t,i){_r||r.register(V)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),ea(this),this.init(t,i)}var e=r.prototype;return e.init=function(i,s){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Xr){this.update=this.refresh=this.kill=Jt;return}i=lo(bt(i)||jr(i)||i.nodeType?{trigger:i}:i,As);var n=i,a=n.onUpdate,o=n.toggleClass,l=n.id,c=n.onToggle,u=n.onRefresh,f=n.scrub,_=n.trigger,d=n.pin,v=n.pinSpacing,m=n.invalidateOnRefresh,b=n.anticipatePin,g=n.onScrubComplete,p=n.onSnapComplete,h=n.once,w=n.snap,y=n.pinReparent,P=n.pinSpacer,T=n.containerAnimation,x=n.fastScrollEnd,E=n.preventOverlaps,C=i.horizontal||i.containerAnimation&&i.horizontal!==!1?lt:Ae,A=!f&&f!==0,M=ut(i.scroller||U),B=V.core.getCache(M),L=nr(M),z=("pinType"in i?i.pinType:Bi(M,"pinType")||L&&"fixed")==="fixed",$=[i.onEnter,i.onLeave,i.onEnterBack,i.onLeaveBack],O=A&&i.toggleActions.split(" "),D="markers"in i?i.markers:As.markers,R=L?0:parseFloat(Vt(M)["border"+C.p2+Br])||0,S=this,ee=i.onRefreshInit&&function(){return i.onRefreshInit(S)},ze=Mu(M,L,C),Nt=ku(M,L),me=0,Re=0,qe=0,Se=Ri(M,C),et,He,wi,tt,it,te,we,ct,_t,k,vt,ai,yi,ge,oi,bi,Gi,Oe,Ti,ye,$t,Lt,li,Ir,Ce,ws,ci,cr,ur,xi,Ni,Q,$i,qt,Ht,Yt,qi,dr,ui;if(S._startClamp=S._endClamp=!1,S._dir=C,b*=45,S.scroller=M,S.scroll=T?T.time.bind(T):Se,tt=Se(),S.vars=i,s=s||i.animation,"refreshPriority"in i&&(Al=1,i.refreshPriority===-9999&&(os=S)),B.tweenScroll=B.tweenScroll||{top:go(M,Ae),left:go(M,lt)},S.tweenTo=et=B.tweenScroll[C.p],S.scrubDuration=function(I){$i=jr(I)&&I,$i?Q?Q.duration(I):Q=V.to(s,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:$i,paused:!0,onComplete:function(){return g&&g(S)}}):(Q&&Q.progress(1).kill(),Q=0)},s&&(s.vars.lazy=!1,s._initted&&!S.isReverted||s.vars.immediateRender!==!1&&i.immediateRender!==!1&&s.duration()&&s.render(0,!0,!0),S.animation=s.pause(),s.scrollTrigger=S,S.scrubDuration(f),xi=0,l||(l=s.vars.id)),w&&((!Ui(w)||w.push)&&(w={snapTo:w}),"scrollBehavior"in se.style&&V.set(L?[se,St]:M,{scrollBehavior:"auto"}),K.forEach(function(I){return Qe(I)&&I.target===(L?ne.scrollingElement||St:M)&&(I.smooth=!1)}),wi=Qe(w.snapTo)?w.snapTo:w.snapTo==="labels"?Ou(s):w.snapTo==="labelsDirectional"?Du(s):w.directional!==!1?function(I,H){return La(w.snapTo)(I,Ue()-Re<500?0:H.direction)}:V.utils.snap(w.snapTo),qt=w.duration||{min:.1,max:2},qt=Ui(qt)?ts(qt.min,qt.max):ts(qt,qt),Ht=V.delayedCall(w.delay||$i/2||.1,function(){var I=Se(),H=Ue()-Re<500,G=et.tween;if((H||Math.abs(S.getVelocity())<10)&&!G&&!dn&&me!==I){var Y=(I-te)/ge,De=s&&!A?s.totalProgress():Y,J=H?0:(De-Ni)/(Ue()-Yr)*1e3||0,be=V.utils.clamp(-Y,1-Y,hr(J/2)*J/.185),Ye=Y+(w.inertia===!1?0:be),_e,ce,ae=w,Xt=ae.onStart,de=ae.onInterrupt,wt=ae.onComplete;if(_e=wi(Ye,S),jr(_e)||(_e=Ye),ce=Math.max(0,Math.round(te+_e*ge)),I<=we&&I>=te&&ce!==I){if(G&&!G._initted&&G.data<=hr(ce-I))return;w.inertia===!1&&(be=_e-Y),et(ce,{duration:qt(hr(Math.max(hr(Ye-De),hr(_e-De))*.185/J/.05||0)),ease:w.ease||"power3",data:hr(ce-I),onInterrupt:function(){return Ht.restart(!0)&&de&&pr(S,de)},onComplete:function(){S.update(),me=Se(),s&&!A&&(Q?Q.resetTo("totalProgress",_e,s._tTime/s._tDur):s.progress(_e)),xi=Ni=s&&!A?s.totalProgress():S.progress,p&&p(S),wt&&pr(S,wt)}},I,be*ge,ce-I-be*ge),Xt&&pr(S,Xt,et.tween)}}else S.isActive&&me!==I&&Ht.restart(!0)}).pause()),l&&(ia[l]=S),_=S.trigger=ut(_||d!==!0&&d),ui=_&&_._gsap&&_._gsap.stRevert,ui&&(ui=ui(S)),d=d===!0?_:ut(d),bt(o)&&(o={targets:_,className:o}),d&&(v===!1||v===It||(v=!v&&d.parentNode&&d.parentNode.style&&Vt(d.parentNode).display==="flex"?!1:Pe),S.pin=d,He=V.core.getCache(d),He.spacer?oi=He.pinState:(P&&(P=ut(P),P&&!P.nodeType&&(P=P.current||P.nativeElement),He.spacerIsNative=!!P,P&&(He.spacerState=Ds(P))),He.spacer=Oe=P||ne.createElement("div"),Oe.classList.add("pin-spacer"),l&&Oe.classList.add("pin-spacer-"+l),He.pinState=oi=Ds(d)),i.force3D!==!1&&V.set(d,{force3D:!0}),S.spacer=Oe=He.spacer,ur=Vt(d),Ir=ur[v+C.os2],ye=V.getProperty(d),$t=V.quickSetter(d,C.a,ke),Cn(d,Oe,ur),Gi=Ds(d)),D){ai=Ui(D)?lo(D,co):co,k=Os("scroller-start",l,M,C,ai,0),vt=Os("scroller-end",l,M,C,ai,0,k),Ti=k["offset"+C.op.d2];var Vr=ut(Bi(M,"content")||M);ct=this.markerStart=Os("start",l,Vr,C,ai,Ti,0,T),_t=this.markerEnd=Os("end",l,Vr,C,ai,Ti,0,T),T&&(dr=V.quickSetter([ct,_t],C.a,ke)),!z&&!(ri.length&&Bi(M,"fixedMarkers")===!0)&&(Au(L?se:M),V.set([k,vt],{force3D:!0}),ws=V.quickSetter(k,C.a,ke),cr=V.quickSetter(vt,C.a,ke))}
vendor: 4,823 bytes, line 41
41if(T){var X=T.vars.onUpdate,N=T.vars.onUpdateParams;T.eventCallback("onUpdate",function(){S.update(0,0,1),X&&X.apply(T,N||[])})}if(S.previous=function(){return W[W.indexOf(S)-1]},S.next=function(){return W[W.indexOf(S)+1]},S.revert=function(I,H){if(!H)return S.kill(!0);var G=I!==!1||!S.enabled,Y=je;G!==S.isReverted&&(G&&(Yt=Math.max(Se(),S.scroll.rec||0),qe=S.progress,qi=s&&s.progress()),ct&&[ct,_t,k,vt].forEach(function(De){return De.style.display=G?"none":"block"}),G&&(je=S,S.update(G)),d&&(!y||!S.isActive)&&(G?Iu(d,Oe,oi):Cn(d,Oe,Vt(d),Ce)),G||S.update(G),je=Y,S.isReverted=G)},S.refresh=function(I,H,G,Y){if(!((je||!S.enabled)&&!H)){if(d&&I&&Gt){Be(r,"scrollEnd",Nl);return}!ot&&ee&&ee(S),je=S,et.tween&&!G&&(et.tween.kill(),et.tween=0),Q&&Q.pause(),m&&s&&(s.revert({kill:!1}).invalidate(),s.getChildren?s.getChildren(!0,!0,!1).forEach(function(Si){return Si.vars.immediateRender&&Si.render(0,!0,!0)}):s.vars.immediateRender&&s.render(0,!0,!0)),S.isReverted||S.revert(!0,!0),S._subPinOffset=!1;var De=ze(),J=Nt(),be=T?T.duration():ti(M,C),Ye=ge<=.01||!ge,_e=0,ce=Y||0,ae=Ui(G)?G.end:i.end,Xt=i.endTrigger||_,de=Ui(G)?G.start:i.start||(i.start===0||!_?0:d?"0 0":"0 100%"),wt=S.pinnedContainer=i.pinnedContainer&&ut(i.pinnedContainer,S),jt=_&&Math.max(0,W.indexOf(S))||0,Fe=jt,Ge,Xe,Hi,ys,We,Me,Ut,fn,Va,zr,Kt,Rr,bs;for(D&&Ui(G)&&(Rr=V.getProperty(k,C.p),bs=V.getProperty(vt,C.p));Fe-- >0;)Me=W[Fe],Me.end||Me.refresh(0,1)||(je=S),Ut=Me.pin,Ut&&(Ut===_||Ut===d||Ut===wt)&&!Me.isReverted&&(zr||(zr=[]),zr.unshift(Me),Me.revert(!0,!0)),Me!==W[Fe]&&(jt--,Fe--);for(Qe(de)&&(de=de(S)),de=so(de,"start",S),te=ho(de,_,De,C,Se(),ct,k,S,J,R,z,be,T,S._startClamp&&"_startClamp")||(d?-.001:0),Qe(ae)&&(ae=ae(S)),bt(ae)&&!ae.indexOf("+=")&&(~ae.indexOf(" ")?ae=(bt(de)?de.split(" ")[0]:"")+ae:(_e=Gs(ae.substr(2),De),ae=bt(de)?de:(T?V.utils.mapRange(0,T.duration(),T.scrollTrigger.start,T.scrollTrigger.end,te):te)+_e,Xt=_)),ae=so(ae,"end",S),we=Math.max(te,ho(ae||(Xt?"100% 0":be),Xt,De,C,Se()+_e,_t,vt,S,J,R,z,be,T,S._endClamp&&"_endClamp"))||-.001,_e=0,Fe=jt;Fe--;)Me=W[Fe]||{},Ut=Me.pin,Ut&&Me.start-Me._pinPush<=te&&!T&&Me.end>0&&(Ge=Me.end-(S._startClamp?Math.max(0,Me.start):Me.start),(Ut===_&&Me.start-Me._pinPush<te||Ut===wt)&&isNaN(de)&&(_e+=Ge*(1-Me.progress)),Ut===d&&(ce+=Ge));if(te+=_e,we+=_e,S._startClamp&&(S._startClamp+=_e),S._endClamp&&!ot&&(S._endClamp=we||-.001,we=Math.min(we,ti(M,C))),ge=we-te||(te-=.01)&&.001,Ye&&(qe=V.utils.clamp(0,1,V.utils.normalize(te,we,Yt))),S._pinPush=ce,ct&&_e&&(Ge={},Ge[C.a]="+="+_e,wt&&(Ge[C.p]="-="+Se()),V.set([ct,_t],Ge)),d&&!(ta&&S.end>=ti(M,C)))Ge=Vt(d),ys=C===Ae,Hi=Se(),Lt=parseFloat(ye(C.a))+ce,!be&&we>1&&(Kt=(L?ne.scrollingElement||St:M).style,Kt={style:Kt,value:Kt["overflow"+C.a.toUpperCase()]},L&&Vt(se)["overflow"+C.a.toUpperCase()]!=="scroll"&&(Kt.style["overflow"+C.a.toUpperCase()]="scroll")),Cn(d,Oe,Ge),Gi=Ds(d),Xe=hi(d,!0),fn=z&&Ri(M,ys?lt:Ae)(),v?(Ce=[v+C.os2,ge+ce+ke],Ce.t=Oe,Fe=v===Pe?tn(d,C)+ge+ce:0,Fe&&(Ce.push(C.d,Fe+ke),Oe.style.flexBasis!=="auto"&&(Oe.style.flexBasis=Fe+ke)),Mr(Ce),wt&&W.forEach(function(Si){Si.pin===wt&&Si.vars.pinSpacing!==!1&&(Si._subPinOffset=!0)}),z&&Se(Yt)):(Fe=tn(d,C),Fe&&Oe.style.flexBasis!=="auto"&&(Oe.style.flexBasis=Fe+ke)),z&&(We={top:Xe.top+(ys?Hi-te:fn)+ke,left:Xe.left+(ys?fn:Hi-te)+ke,boxSizing:"border-box",position:"fixed"},We[ir]=We["max"+Br]=Math.ceil(Xe.width)+ke,We[rr]=We["max"+Da]=Math.ceil(Xe.height)+ke,We[It]=We[It+ns]=We[It+rs]=We[It+as]=We[It+ss]="0",We[Pe]=Ge[Pe],We[Pe+ns]=Ge[Pe+ns],We[Pe+rs]=Ge[Pe+rs],We[Pe+as]=Ge[Pe+as],We[Pe+ss]=Ge[Pe+ss],bi=zu(oi,We,y),ot&&Se(0)),s?(Va=s._initted,bn(1),s.render(s.duration(),!0,!0),li=ye(C.a)-Lt+ge+ce,ci=Math.abs(ge-li)>1,z&&ci&&bi.splice(bi.length-2,2),s.render(0,!0,!0),Va||s.invalidate(!0),s.parent||s.totalTime(s.totalTime()),bn(0)):li=ge,Kt&&(Kt.value?Kt.style["overflow"+C.a.toUpperCase()]=Kt.value:Kt.style.removeProperty("overflow-"+C.a));else if(_&&Se()&&!T)for(Xe=_.parentNode;Xe&&Xe!==se;)Xe._pinOffset&&(te-=Xe._pinOffset,we-=Xe._pinOffset),Xe=Xe.parentNode;zr&&zr.forEach(function(Si){return Si.revert(!1,!0)}),S.start=te,S.end=we,tt=it=ot?Yt:Se(),!T&&!ot&&(tt<Yt&&Se(Yt),S.scroll.rec=0),S.revert(!1,!0),Re=Ue(),Ht&&(me=-1,Ht.restart(!0)),je=0,s&&A&&(s._initted||qi)&&s.progress()!==qi&&s.progress(qi||0,!0).render(s.time(),!0,!0),(Ye||qe!==S.progress||T||m||s&&!s._initted)&&(s&&!A&&(s._initted||qe||s.vars.immediateRender!==!1)&&s.totalProgress(T&&te<-.001&&!qe?V.utils.normalize(te,we,0):qe,!0),S.progress=Ye||(tt-te)/ge===qe?0:qe),d&&v&&(Oe._pinOffset=Math.round(S.progress*li)),Q&&Q.invalidate(),isNaN(Rr)||(Rr-=V.getProperty(k,C.p),bs-=V.getProperty(vt,C.p),Ls(k,C,Rr),Ls(ct,C,Rr-(Y||0)),Ls(vt,C,bs),Ls(_t,C,bs-(Y||0))),Ye&&!ot&&S.update(),u&&!ot&&!yi&&(yi=!0,u(S),yi=!1)}},S.getVelocity=function(){return(Se()-it)/(Ue()-Yr)*1e3||0}
vendor: 9,298 bytes, line 41
41,S.endAnimation=function(){Nr(S.callbackAnimation),s&&(Q?Q.progress(1):s.paused()?A||Nr(s,S.direction<0,1):Nr(s,s.reversed()))},S.labelToScroll=function(I){return s&&s.labels&&(te||S.refresh()||te)+s.labels[I]/s.duration()*ge||0},S.getTrailing=function(I){var H=W.indexOf(S),G=S.direction>0?W.slice(0,H).reverse():W.slice(H+1);return(bt(I)?G.filter(function(Y){return Y.vars.preventOverlaps===I}):G).filter(function(Y){return S.direction>0?Y.end<=te:Y.start>=we})},S.update=function(I,H,G){if(!(T&&!G&&!I)){var Y=ot===!0?Yt:S.scroll(),De=I?0:(Y-te)/ge,J=De<0?0:De>1?1:De||0,be=S.progress,Ye,_e,ce,ae,Xt,de,wt,jt;if(H&&(it=tt,tt=T?Se():Y,w&&(Ni=xi,xi=s&&!A?s.totalProgress():J)),b&&d&&!je&&!Ps&&Gt&&(!J&&te<Y+(Y-it)/(Ue()-Yr)*b?J=1e-4:J===1&&we>Y+(Y-it)/(Ue()-Yr)*b&&(J=.9999)),J!==be&&S.enabled){if(Ye=S.isActive=!!J&&J<1,_e=!!be&&be<1,de=Ye!==_e,Xt=de||!!J!=!!be,S.direction=J>be?1:-1,S.progress=J,Xt&&!je&&(ce=J&&!be?0:J===1?1:be===1?2:3,A&&(ae=!de&&O[ce+1]!=="none"&&O[ce+1]||O[ce],jt=s&&(ae==="complete"||ae==="reset"||ae in s))),E&&(de||jt)&&(jt||f||!s)&&(Qe(E)?E(S):S.getTrailing(E).forEach(function(Hi){return Hi.endAnimation()})),A||(Q&&!je&&!Ps?(Q._dp._time-Q._start!==Q._time&&Q.render(Q._dp._time-Q._start),Q.resetTo?Q.resetTo("totalProgress",J,s._tTime/s._tDur):(Q.vars.totalProgress=J,Q.invalidate().restart())):s&&s.totalProgress(J,!!(je&&(Re||I)))),d){if(I&&v&&(Oe.style[v+C.os2]=Ir),!z)$t(Wr(Lt+li*J));else if(Xt){if(wt=!I&&J>be&&we+1>Y&&Y+1>=ti(M,C),y)if(!I&&(Ye||wt)){var Fe=hi(d,!0),Ge=Y-te;mo(d,se,Fe.top+(C===Ae?Ge:0)+ke,Fe.left+(C===Ae?0:Ge)+ke)}else mo(d,Oe);Mr(Ye||wt?bi:Gi),ci&&J<1&&Ye||$t(Lt+(J===1&&!wt?li:0))}}w&&!et.tween&&!je&&!Ps&&Ht.restart(!0),o&&(de||h&&J&&(J<1||!Tn))&&gs(o.targets).forEach(function(Hi){return Hi.classList[Ye||h?"add":"remove"](o.className)}),a&&!A&&!I&&a(S),Xt&&!je?(A&&(jt&&(ae==="complete"?s.pause().totalProgress(1):ae==="reset"?s.restart(!0).pause():ae==="restart"?s.restart(!0):s[ae]()),a&&a(S)),(de||!Tn)&&(c&&de&&pr(S,c),$[ce]&&pr(S,$[ce]),h&&(J===1?S.kill(!1,1):$[ce]=0),de||(ce=J===1?1:3,$[ce]&&pr(S,$[ce]))),x&&!Ye&&Math.abs(S.getVelocity())>(jr(x)?x:2500)&&(Nr(S.callbackAnimation),Q?Q.progress(1):Nr(s,ae==="reverse"?1:!J,1))):A&&a&&!je&&a(S)}if(cr){var Xe=T?Y/T.duration()*(T._caScrollDist||0):Y;ws(Xe+(k._isFlipped?1:0)),cr(Xe)}dr&&dr(-Y/T.duration()*(T._caScrollDist||0))}},S.enable=function(I,H){S.enabled||(S.enabled=!0,Be(M,"resize",Ur),L||Be(M,"scroll",mr),ee&&Be(r,"refreshInit",ee),I!==!1&&(S.progress=qe=0,tt=it=me=Se()),H!==!1&&S.refresh())},S.getTween=function(I){return I&&et?et.tween:Q},S.setPositions=function(I,H,G,Y){if(T){var De=T.scrollTrigger,J=T.duration(),be=De.end-De.start;I=De.start+be*I/J,H=De.start+be*H/J}S.refresh(!1,!1,{start:no(I,G&&!!S._startClamp),end:no(H,G&&!!S._endClamp)},Y),S.update()},S.adjustPinSpacing=function(I){if(Ce&&I){var H=Ce.indexOf(C.d)+1;Ce[H]=parseFloat(Ce[H])+I+ke,Ce[1]=parseFloat(Ce[1])+I+ke,Mr(Ce)}},S.disable=function(I,H){if(I!==!1&&S.revert(!0,!0),S.enabled&&(S.enabled=S.isActive=!1,H||Q&&Q.pause(),Yt=0,He&&(He.uncache=1),ee&&Le(r,"refreshInit",ee),Ht&&(Ht.pause(),et.tween&&et.tween.kill()&&(et.tween=0)),!L)){for(var G=W.length;G--;)if(W[G].scroller===M&&W[G]!==S)return;Le(M,"resize",Ur),L||Le(M,"scroll",mr)}},S.kill=function(I,H){S.disable(I,H),Q&&!H&&Q.kill(),l&&delete ia[l];var G=W.indexOf(S);G>=0&&W.splice(G,1),G===at&&$s>0&&at--,G=0,W.forEach(function(Y){return Y.scroller===S.scroller&&(G=1)}),G||ot||(S.scroll.rec=0),s&&(s.scrollTrigger=null,I&&s.revert({kill:!1}),H||s.kill()),ct&&[ct,_t,k,vt].forEach(function(Y){return Y.parentNode&&Y.parentNode.removeChild(Y)}),os===S&&(os=0),d&&(He&&(He.uncache=1),G=0,W.forEach(function(Y){return Y.pin===d&&G++}),G||(He.spacer=0)),i.onKill&&i.onKill(S)},W.push(S),S.enable(!1,!1),ui&&ui(S),s&&s.add&&!ge){var re=S.update;S.update=function(){S.update=re,K.cache++,te||we||S.refresh()},V.delayedCall(.01,S.update),ge=.01,te=we=0}else S.refresh();d&&Bu()},r.register=function(i){return _r||(V=i||Il(),Bl()&&window.document&&r.enable(),_r=Xr),_r},r.defaults=function(i){if(i)for(var s in i)As[s]=i[s];return As},r.disable=function(i,s){Xr=0,W.forEach(function(a){return a[s?"kill":"disable"](i)}),Le(U,"wheel",mr),Le(ne,"scroll",mr),clearInterval(Cs),Le(ne,"touchcancel",Jt),Le(se,"touchstart",Jt),Ms(Le,ne,"pointerdown,touchstart,mousedown",ao),Ms(Le,ne,"pointerup,touchend,mouseup",oo),en.kill(),Es(Le);for(var n=0;n<K.length;n+=3)ks(Le,K[n],K[n+1]),ks(Le,K[n],K[n+2])},r.enable=function(){if(U=window,ne=document,St=ne.documentElement,se=ne.body,V){if(gs=V.utils.toArray,ts=V.utils.clamp,ea=V.core.context||Jt,bn=V.core.suppressOverwrites||Jt,Ma=U.history.scrollRestoration||"auto",ra=U.pageYOffset||0,V.core.globals("ScrollTrigger",r),se){Xr=1,Er=document.createElement("div"),Er.style.height="100vh",Er.style.position="absolute",Yl(),Eu(),xe.register(V),r.isTouch=xe.isTouch,Ci=xe.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Zn=xe.isTouch===1,Be(U,"wheel",mr),Ea=[U,ne,St,se],V.matchMedia?(r.matchMedia=function(u){var f=V.matchMedia(),_;for(_ in u)f.add(_,u[_]);return f},V.addEventListener("matchMediaInit",function(){ql(),Ba()}),V.addEventListener("matchMediaRevert",function(){return $l()}),V.addEventListener("matchMedia",function(){Qi(0,1),or("matchMedia")}),V.matchMedia().add("(orientation: portrait)",function(){return Sn(),Sn})):console.warn("Requires GSAP 3.11.0 or later"),Sn(),Be(ne,"scroll",mr);var i=se.hasAttribute("style"),s=se.style,n=s.borderTopStyle,a=V.core.Animation.prototype,o,l;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),s.borderTopStyle="solid",o=hi(se),Ae.m=Math.round(o.top+Ae.sc())||0,lt.m=Math.round(o.left+lt.sc())||0,n?s.borderTopStyle=n:s.removeProperty("border-top-style"),i||(se.setAttribute("style",""),se.removeAttribute("style")),Cs=setInterval(uo,250),V.delayedCall(.5,function(){return Ps=0}),Be(ne,"touchcancel",Jt),Be(se,"touchstart",Jt),Ms(Be,ne,"pointerdown,touchstart,mousedown",ao),Ms(Be,ne,"pointerup,touchend,mouseup",oo),Jn=V.utils.checkPrefix("transform"),qs.push(Jn),_r=Ue(),en=V.delayedCall(.2,Qi).pause(),vr=[ne,"visibilitychange",function(){var u=U.innerWidth,f=U.innerHeight;ne.hidden?(io=u,ro=f):(io!==u||ro!==f)&&Ur()},ne,"DOMContentLoaded",Qi,U,"load",Qi,U,"resize",Ur],Es(Be),W.forEach(function(u){return u.enable(0,1)}),l=0;l<K.length;l+=3)ks(Le,K[l],K[l+1]),ks(Le,K[l],K[l+2])}else if(ne){var c=function u(){r.enable(),ne.removeEventListener("DOMContentLoaded",u)};ne.addEventListener("DOMContentLoaded",c)}}},r.config=function(i){"limitCallbacks"in i&&(Tn=!!i.limitCallbacks);var s=i.syncInterval;s&&clearInterval(Cs)||(Cs=s)&&setInterval(uo,s),"ignoreMobileResize"in i&&(Zn=r.isTouch===1&&i.ignoreMobileResize),"autoRefreshEvents"in i&&(Es(Le)||Es(Be,i.autoRefreshEvents||"none"),Ol=(i.autoRefreshEvents+"").indexOf("resize")===-1)},r.scrollerProxy=function(i,s){var n=ut(i),a=K.indexOf(n),o=nr(n);~a&&K.splice(a,o?6:2),s&&(o?ri.unshift(U,s,se,s,St,s):ri.unshift(n,s))},r.clearMatchMedia=function(i){W.forEach(function(s){return s._ctx&&s._ctx.query===i&&s._ctx.kill(!0,!0)})},r.isInViewport=function(i,s,n){var a=(bt(i)?ut(i):i).getBoundingClientRect(),o=a[n?ir:rr]*s||0;return n?a.right-o>0&&a.left+o<U.innerWidth:a.bottom-o>0&&a.top+o<U.innerHeight},r.positionInViewport=function(i,s,n){bt(i)&&(i=ut(i));var a=i.getBoundingClientRect(),o=a[n?ir:rr],l=s==null?o/2:s in rn?rn[s]*o:~s.indexOf("%")?parseFloat(s)*o/100:parseFloat(s)||0;return n?(a.left+l)/U.innerWidth:(a.top+l)/U.innerHeight},r.killAll=function(i){if(W.slice(0).forEach(function(n){return n.vars.id!=="ScrollSmoother"&&n.kill()}),i!==!0){var s=ar.killAll||[];ar={},s.forEach(function(n){return n()})}},r})();j.version="3.15.0";j.saveStyles=function(r){return r?gs(r).forEach(function(e){if(e&&e.style){var t=yt.indexOf(e);t>=0&&yt.splice(t,5),yt.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),V.core.getCache(e),ea())}}):yt};j.revert=function(r,e){return Ba(!r,e)};j.create=function(r,e){return new j(r,e)};j.refresh=function(r){return r?Ur(!0):(_r||j.register())&&Qi(!0)};j.update=function(r){return++K.cache&&gi(r===!0?2:0)};j.clearScrollMemory=Hl;j.maxScroll=function(r,e){return ti(r,e?lt:Ae)};j.getScrollFunc=function(r,e){return Ri(ut(r),e?lt:Ae)};j.getById=function(r){return ia[r]};j.getAll=function(){return W.filter(function(r){return r.vars.id!=="ScrollSmoother"})};j.isScrolling=function(){return!!Gt};j.snapDirectional=La;j.addEventListener=function(r,e){var t=ar[r]||(ar[r]=[]);~t.indexOf(e)||t.push(e)};j.removeEventListener=function(r,e){var t=ar[r],i=t&&t.indexOf(e);i>=0&&t.splice(i,1)};j.batch=function(r,e){var t=[],i={},s=e.interval||.016,n=e.batchMax||1e9,a=function(c,u){var f=[],_=[],d=V.delayedCall(s,function(){u(f,_),f=[],_=[]}).pause();return function(v){f.length||d.restart(!0),f.push(v.trigger),_.push(v),n<=f.length&&d.progress(1)}},o;for(o in e)i[o]=o.substr(0,2)==="on"&&Qe(e[o])&&o!=="onRefreshInit"?a(o,e[o]):e[o];return Qe(n)&&(n=n(),Be(j,"refresh",function(){return n=e.batchMax()})),gs(r).forEach(function(l){var c={};for(o in i)c[o]=i[o];c.trigger=l,t.push(j.create(c))}),t};var _o=function(e,t,i,s){return t>s?e(s):t<0&&e(0),i>s?(s-t)/(i-t):i<0?t/(t-i):1},Pn=function r(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"
vendor: 4,776 bytes, line 41
41+t+(xe.isTouch?" pinch-zoom":""):"none",e===St&&r(se,t)},Bs={auto:1,scroll:1},Fu=function(e){var t=e.event,i=e.target,s=e.axis,n=(t.changedTouches?t.changedTouches[0]:t).target,a=n._gsap||V.core.getCache(n),o=Ue(),l;if(!a._isScrollT||o-a._isScrollT>2e3){for(;n&&n!==se&&(n.scrollHeight<=n.clientHeight&&n.scrollWidth<=n.clientWidth||!(Bs[(l=Vt(n)).overflowY]||Bs[l.overflowX]));)n=n.parentNode;a._isScroll=n&&n!==i&&!nr(n)&&(Bs[(l=Vt(n)).overflowY]||Bs[l.overflowX]),a._isScrollT=o}(a._isScroll||s==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},Wl=function(e,t,i,s){return xe.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:s=s&&Fu,onPress:s,onDrag:s,onScroll:s,onEnable:function(){return i&&Be(ne,xe.eventTypes[0],wo,!1,!0)},onDisable:function(){return Le(ne,xe.eventTypes[0],wo,!0)}})},Gu=/(input|label|select|textarea)/i,vo,wo=function(e){var t=Gu.test(e.target.tagName);(t||vo)&&(e._gsapAllow=!0,vo=t)},Nu=function(e){Ui(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,i=t.normalizeScrollX,s=t.momentum,n=t.allowNestedScroll,a=t.onRelease,o,l,c=ut(e.target)||St,u=V.core.globals().ScrollSmoother,f=u&&u.get(),_=Ci&&(e.content&&ut(e.content)||f&&e.content!==!1&&!f.smooth()&&f.content()),d=Ri(c,Ae),v=Ri(c,lt),m=1,b=(xe.isTouch&&U.visualViewport?U.visualViewport.scale*U.visualViewport.width:U.outerWidth)/U.innerWidth,g=0,p=Qe(s)?function(){return s(o)}:function(){return s||2.8},h,w,y=Wl(c,e.type,!0,n),P=function(){return w=!1},T=Jt,x=Jt,E=function(){l=ti(c,Ae),x=ts(Ci?1:0,l),i&&(T=ts(0,ti(c,lt))),h=sr},C=function(){_._gsap.y=Wr(parseFloat(_._gsap.y)+d.offset)+"px",_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(_._gsap.y)+", 0, 1)",d.offset=d.cacheID=0},A=function(){if(w){requestAnimationFrame(P);var D=Wr(o.deltaY/2),R=x(d.v-D);if(_&&R!==d.v+d.offset){d.offset=R-d.v;var S=Wr((parseFloat(_&&_._gsap.y)||0)-d.offset);_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+S+", 0, 1)",_._gsap.y=S+"px",d.cacheID=K.cache,gi()}return!0}d.offset&&C(),w=!0},M,B,L,z,$=function(){E(),M.isActive()&&M.vars.scrollY>l&&(d()>l?M.progress(1)&&d(l):M.resetTo("scrollY",l))};return _&&V.set(_,{y:"+=0"}),e.ignoreCheck=function(O){return Ci&&O.type==="touchmove"&&A()||m>1.05&&O.type!=="touchstart"||o.isGesturing||O.touches&&O.touches.length>1},e.onPress=function(){w=!1;var O=m;m=Wr((U.visualViewport&&U.visualViewport.scale||1)/b),M.pause(),O!==m&&Pn(c,m>1.01?!0:i?!1:"x"),B=v(),L=d(),E(),h=sr},e.onRelease=e.onGestureStart=function(O,D){if(d.offset&&C(),!D)z.restart(!0);else{K.cache++;var R=p(),S,ee;i&&(S=v(),ee=S+R*.05*-O.velocityX/.227,R*=_o(v,S,ee,ti(c,lt)),M.vars.scrollX=T(ee)),S=d(),ee=S+R*.05*-O.velocityY/.227,R*=_o(d,S,ee,ti(c,Ae)),M.vars.scrollY=x(ee),M.invalidate().duration(R).play(.01),(Ci&&M.vars.scrollY>=l||S>=l-1)&&V.to({},{onUpdate:$,duration:R})}a&&a(O)},e.onWheel=function(){M._ts&&M.pause(),Ue()-g>1e3&&(h=0,g=Ue())},e.onChange=function(O,D,R,S,ee){if(sr!==h&&E(),D&&i&&v(T(S[2]===D?B+(O.startX-O.x):v()+D-S[1])),R){d.offset&&C();var ze=ee[2]===R,Nt=ze?L+O.startY-O.y:d()+R-ee[1],me=x(Nt);ze&&Nt!==me&&(L+=me-Nt),d(me)}(R||D)&&gi()},e.onEnable=function(){Pn(c,i?!1:"x"),j.addEventListener("refresh",$),Be(U,"resize",$),d.smooth&&(d.target.style.scrollBehavior="auto",d.smooth=v.smooth=!1),y.enable()},e.onDisable=function(){Pn(c,!0),Le(U,"resize",$),j.removeEventListener("refresh",$),y.kill()},e.lockAxis=e.lockAxis!==!1,o=new xe(e),o.iOS=Ci,Ci&&!d()&&d(1),Ci&&V.ticker.add(Jt),z=o._dc,M=V.to(o,{ease:"power4",paused:!0,inherit:!1,scrollX:i?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Xl(d,d(),function(){return M.pause()})},onUpdate:gi,onComplete:z.vars.onComplete}),o};j.sort=function(r){if(Qe(r))return W.sort(r);var e=U.pageYOffset||0;return j.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+U.innerHeight}),W.sort(r||function(t,i){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((i.vars.containerAnimation?1e6:i._sortY)+(i.vars.refreshPriority||0)*-1e6)})};j.observe=function(r){return new xe(r)};j.normalizeScroll=function(r){if(typeof r>"u")return nt;if(r===!0&&nt)return nt.enable();if(r===!1){nt&&nt.kill(),nt=r;return}var e=r instanceof xe?r:Nu(r);return nt&&nt.target===e.target&&nt.kill(),nr(e.target)&&(nt=e),e};j.core={_getVelocityProp:Qn,_inputObserver:Wl,_scrollers:K,_proxies:ri,bridge:{ss:function(){Gt||or("scrollStart"),Gt=Ue()},ref:function(){return je}}};Il()&&V.registerPlugin(j);function yo(r){return r!==null&&typeof r=="object"&&"constructor"in r&&r.constructor===Object}function Ia(r={},e={}){const t=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>
vendor: 34,584 bytes, line 41
41t.indexOf(i)<0).forEach(i=>{typeof r[i]>"u"?r[i]=e[i]:yo(e[i])&&yo(r[i])&&Object.keys(e[i]).length>0&&Ia(r[i],e[i])})}const jl={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function si(){const r=typeof document<"u"?document:{};return Ia(r,jl),r}const $u={document:jl,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(r){return typeof setTimeout>"u"?(r(),null):setTimeout(r,0)},cancelAnimationFrame(r){typeof setTimeout>"u"||clearTimeout(r)}};function Ze(){const r=typeof window<"u"?window:{};return Ia(r,$u),r}function qu(r=""){return r.trim().split(" ").filter(e=>!!e.trim())}function Hu(r){const e=r;Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function sn(r,e=0){return setTimeout(r,e)}function zt(){return Date.now()}function Yu(r){const e=Ze();let t;return e.getComputedStyle&&(t=e.getComputedStyle(r,null)),!t&&r.currentStyle&&(t=r.currentStyle),t||(t=r.style),t}function Xu(r,e="x"){const t=Ze();let i,s,n;const a=Yu(r);return t.WebKitCSSMatrix?(s=a.transform||a.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(o=>o.replace(",",".")).join(", ")),n=new t.WebKitCSSMatrix(s==="none"?"":s)):(n=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=n.toString().split(",")),e==="x"&&(t.WebKitCSSMatrix?s=n.m41:i.length===16?s=parseFloat(i[12]):s=parseFloat(i[4])),e==="y"&&(t.WebKitCSSMatrix?s=n.m42:i.length===16?s=parseFloat(i[13]):s=parseFloat(i[5])),s||0}function Is(r){return typeof r=="object"&&r!==null&&r.constructor&&Object.prototype.toString.call(r).slice(8,-1)==="Object"}function Wu(r){return typeof window<"u"&&typeof window.HTMLElement<"u"?r instanceof HTMLElement:r&&(r.nodeType===1||r.nodeType===11)}function xt(...r){const e=Object(r[0]);for(let t=1;t<r.length;t+=1){const i=r[t];if(i!=null&&!Wu(i)){const s=Object.keys(Object(i)).filter(n=>n!=="__proto__"&&n!=="constructor"&&n!=="prototype");for(let n=0,a=s.length;n<a;n+=1){const o=s[n],l=Object.getOwnPropertyDescriptor(i,o);l!==void 0&&l.enumerable&&(Is(e[o])&&Is(i[o])?i[o].__swiper__?e[o]=i[o]:xt(e[o],i[o]):!Is(e[o])&&Is(i[o])?(e[o]={},i[o].__swiper__?e[o]=i[o]:xt(e[o],i[o])):e[o]=i[o])}}}return e}function gr(r,e,t){r.style.setProperty(e,t)}function Ul({swiper:r,targetPosition:e,side:t}){const i=Ze(),s=-r.translate;let n=null,a;const o=r.params.speed;r.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(r.cssModeFrameID);const l=e>s?"next":"prev",c=(f,_)=>l==="next"&&f>=_||l==="prev"&&f<=_,u=()=>{a=new Date().getTime(),n===null&&(n=a);const f=Math.max(Math.min((a-n)/o,1),0),_=.5-Math.cos(f*Math.PI)/2;let d=s+_*(e-s);if(c(d,e)&&(d=e),r.wrapperEl.scrollTo({[t]:d}),c(d,e)){r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[t]:d})}),i.cancelAnimationFrame(r.cssModeFrameID);return}r.cssModeFrameID=i.requestAnimationFrame(u)};u()}function ii(r,e=""){const t=Ze(),i=[...r.children];return t.HTMLSlotElement&&r instanceof HTMLSlotElement&&i.push(...r.assignedElements()),e?i.filter(s=>s.matches(e)):i}function ju(r,e){const t=[e];for(;t.length>0;){const i=t.shift();if(r===i)return!0;t.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}}function Uu(r,e){const t=Ze();let i=e.contains(r);return!i&&t.HTMLSlotElement&&e instanceof HTMLSlotElement&&(i=[...e.assignedElements()].includes(r),i||(i=ju(r,e))),i}function nn(r){try{console.warn(r);return}catch{}}function an(r,e=[]){const t=document.createElement(r);return t.classList.add(...Array.isArray(e)?e:qu(e)),t}function Ku(r,e){const t=[];for(;r.previousElementSibling;){const i=r.previousElementSibling;e?i.matches(e)&&t.push(i):t.push(i),r=i}return t}function Qu(r,e){const t=[];for(;r.nextElementSibling;){const i=r.nextElementSibling;e?i.matches(e)&&t.push(i):t.push(i),r=i}return t}function Oi(r,e){return Ze().getComputedStyle(r,null).getPropertyValue(e)}function on(r){let e=r,t;if(e){for(t=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(t+=1);return t}}function Kl(r,e){const t=[];let i=r.parentElement;for(;i;)e?i.matches(e)&&t.push(i):t.push(i),i=i.parentElement;return t}function En(r,e){function t(i){i.target===r&&(e.call(r,i),r.removeEventListener("transitionend",t))}e&&r.addEventListener("transitionend",t)}function na(r,e,t){const i=Ze();return r[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(r,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(r,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom"))}function Ie(r){return(Array.isArray(r)?r:[r]).filter(e=>!!e)}function aa(r,e=""){typeof trustedTypes<"u"?r.innerHTML=trustedTypes.createPolicy("html",{createHTML:t=>t}).createHTML(e):r.innerHTML=e}let Mn;function Ju(){const r=Ze(),e=si();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in r||r.DocumentTouch&&e instanceof r.DocumentTouch)}}function Ql(){return Mn||(Mn=Ju()),Mn}let kn;function Zu({userAgent:r}={}){const e=Ql(),t=Ze(),i=t.navigator.platform,s=r||t.navigator.userAgent,n={ios:!1,android:!1},a=t.screen.width,o=t.screen.height,l=s.match(/(Android);?[\s\/]+([\d.]+)?/);let c=s.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const u=s.match(/(iPod)(.*OS\s([\d_]+))?/),f=!c&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),_=i==="Win32";let d=i==="MacIntel";const v=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!c&&d&&e.touch&&v.indexOf(`${a}x${o}`)>=0&&(c=s.match(/(Version)\/([\d.]+)/),c||(c=[0,1,"13_0_0"]),d=!1),l&&!_&&(n.os="android",n.android=!0),(c||f||u)&&(n.os="ios",n.ios=!0),n}function Jl(r={}){return kn||(kn=Zu(r)),kn}let An;function ed(){const r=Ze(),e=Jl();let t=!1;function i(){const o=r.navigator.userAgent.toLowerCase();return o.indexOf("safari")>=0&&o.indexOf("chrome")<0&&o.indexOf("android")<0}if(i()){const o=String(r.navigator.userAgent);if(o.includes("Version/")){const[l,c]=o.split("Version/")[1].split(" ")[0].split(".").map(u=>Number(u));t=l<16||l===16&&c<2}}const s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(r.navigator.userAgent),n=i(),a=n||s&&e.ios;return{isSafari:t||n,needPerspectiveFix:t,need3dFix:a,isWebView:s}}function Zl(){return An||(An=ed()),An}function td({swiper:r,on:e,emit:t}){const i=Ze();let s=null,n=null;const a=()=>{!r||r.destroyed||!r.initialized||(t("beforeResize"),t("resize"))},o=()=>{!r||r.destroyed||!r.initialized||(s=new ResizeObserver(u=>{n=i.requestAnimationFrame(()=>{const{width:f,height:_}=r;let d=f,v=_;u.forEach(({contentBoxSize:m,contentRect:b,target:g})=>{g&&g!==r.el||(d=b?b.width:(m[0]||m).inlineSize,v=b?b.height:(m[0]||m).blockSize)}),(d!==f||v!==_)&&a()})}),s.observe(r.el))},l=()=>{n&&i.cancelAnimationFrame(n),s&&s.unobserve&&r.el&&(s.unobserve(r.el),s=null)},c=()=>{!r||r.destroyed||!r.initialized||t("orientationchange")};e("init",()=>{if(r.params.resizeObserver&&typeof i.ResizeObserver<"u"){o();return}i.addEventListener("resize",a),i.addEventListener("orientationchange",c)}),e("destroy",()=>{l(),i.removeEventListener("resize",a),i.removeEventListener("orientationchange",c)})}function id({swiper:r,extendParams:e,on:t,emit:i}){const s=[],n=Ze(),a=(c,u={})=>{const f=n.MutationObserver||n.WebkitMutationObserver,_=new f(d=>{if(r.__preventObserver__)return;if(d.length===1){i("observerUpdate",d[0]);return}const v=function(){i("observerUpdate",d[0])};n.requestAnimationFrame?n.requestAnimationFrame(v):n.setTimeout(v,0)});_.observe(c,{attributes:typeof u.attributes>"u"?!0:u.attributes,childList:r.isElement||(typeof u.childList>"u"?!0:u).childList,characterData:typeof u.characterData>"u"?!0:u.characterData}),s.push(_)},o=()=>{if(r.params.observer){if(r.params.observeParents){const c=Kl(r.hostEl);for(let u=0;u<c.length;u+=1)a(c[u])}a(r.hostEl,{childList:r.params.observeSlideChildren}),a(r.wrapperEl,{attributes:!1})}},l=()=>{s.forEach(c=>{c.disconnect()}),s.splice(0,s.length)};e({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",o),t("destroy",l)}var rd={on(r,e,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;const s=t?"unshift":"push";return r.split(" ").forEach(n=>{i.eventsListeners[n]||(i.eventsListeners[n]=[]),i.eventsListeners[n][s](e)}),i},once(r,e,t){const i=this;if(!i.eventsListeners||i.destroyed||typeof e!="function")return i;function s(...n){i.off(r,s),s.__emitterProxy&&delete s.__emitterProxy,e.apply(i,n)}return s.__emitterProxy=e,i.on(r,s,t)},onAny(r,e){const t=this;if(!t.eventsListeners||t.destroyed||typeof r!="function")return t;const i=e?"unshift":"push";return t.eventsAnyListeners.indexOf(r)<0&&t.eventsAnyListeners[i](r),t},offAny(r){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const t=e.eventsAnyListeners.indexOf(r);return t>=0&&e.eventsAnyListeners.splice(t,1),e},off(r,e){const t=this;return!t.eventsListeners||t.destroyed||!t.eventsListeners||r.split(" ").forEach(i=>{typeof e>"u"?t.eventsListeners[i]=[]:t.eventsListeners[i]&&t.eventsListeners[i].forEach((s,n)=>{(s===e||s.__emitterProxy&&s.__emitterProxy===e)&&t.eventsListeners[i].splice(n,1)})}),t},emit(...r){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsListeners)return e;let t,i,s;return typeof r[0]=="string"||Array.isArray(r[0])?(t=r[0],i=r.slice(1,r.length),s=e):(t=r[0].events,i=r[0].data,s=r[0].context||e),i.unshift(s),(Array.isArray(t)?t:t.split(" ")).forEach(a=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach(o=>{o.apply(s,[a,...i])}),e.eventsListeners&&e.eventsListeners[a]&&e.eventsListeners[a].forEach(o=>{o.apply(s,i)})}),e}};function sd(){const r=this;let e,t;const i=r.el;typeof r.params.width<"u"&&r.params.width!==null?e=r.params.width:e=i.clientWidth,typeof r.params.height<"u"&&r.params.height!==null?t=r.params.height:t=i.clientHeight,!(e===0&&r.isHorizontal()||t===0&&r.isVertical())&&(e=e-parseInt(Oi(i,"padding-left")||0,10)-parseInt(Oi(i,"padding-right")||0,10),t=t-parseInt(Oi(i,"padding-top")||0,10)-parseInt(Oi(i,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(r,{width:e,height:t,size:r.isHorizontal()?e:t}))}function nd(){const r=this;function e(C,A){return parseFloat(C.getPropertyValue(r.getDirectionLabel(A))||0)}const t=r.params,{wrapperEl:i,slidesEl:s,rtlTranslate:n,wrongRTL:a}=r,o=r.virtual&&t.virtual.enabled,l=o?r.virtual.slides.length:r.slides.length,c=ii(s,`.${r.params.slideClass}, swiper-slide`),u=o?r.virtual.slides.length:c.length;let f=[];const _=[],d=[];let v=t.slidesOffsetBefore;typeof v=="function"&&(v=t.slidesOffsetBefore.call(r));let m=t.slidesOffsetAfter;typeof m=="function"&&(m=t.slidesOffsetAfter.call(r));const b=r.snapGrid.length,g=r.slidesGrid.length,p=r.size-v-m;let h=t.spaceBetween,w=-v,y=0,P=0;if(typeof p>"u")return;typeof h=="string"&&h.indexOf("%")>=0?h=parseFloat(h.replace("%",""))/100*p:typeof h=="string"&&(h=parseFloat(h)),r.virtualSize=-h-v-m,c.forEach(C=>{n?C.style.marginLeft="":C.style.marginRight="",C.style.marginBottom="",C.style.marginTop=""}),t.centeredSlides&&t.cssMode&&(gr(i,"--swiper-centered-offset-before",""),gr(i,"--swiper-centered-offset-after","")),t.cssMode&&(gr(i,"--swiper-slides-offset-before",`${v}px`),gr(i,"--swiper-slides-offset-after",`${m}px`));const T=t.grid&&t.grid.rows>1&&r.grid;T?r.grid.initSlides(c):r.grid&&r.grid.unsetSlides();let x;const E=t.slidesPerView==="auto"&&t.breakpoints&&Object.keys(t.breakpoints).filter(C=>typeof t.breakpoints[C].slidesPerView<"u").length>0;for(let C=0;C<u;C+=1){x=0;const A=c[C];if(!(A&&(T&&r.grid.updateSlide(C,A,c),Oi(A,"display")==="none"))){if(o&&t.slidesPerView==="auto")t.virtual.slidesPerViewAutoSlideSize&&(x=t.virtual.slidesPerViewAutoSlideSize),x&&A&&(t.roundLengths&&(x=Math.floor(x)),A.style[r.getDirectionLabel("width")]=`${x}px`);else if(t.slidesPerView==="auto"){E&&(A.style[r.getDirectionLabel("width")]="");const M=getComputedStyle(A),B=A.style.transform,L=A.style.webkitTransform;if(B&&(A.style.transform="none"),L&&(A.style.webkitTransform="none"),t.roundLengths)x=r.isHorizontal()?na(A,"width"):na(A,"height");else{const z=e(M,"width"),$=e(M,"padding-left"),O=e(M,"padding-right"),D=e(M,"margin-left"),R=e(M,"margin-right"),S=M.getPropertyValue("box-sizing");if(S&&S==="border-box")x=z+D+R;else{const{clientWidth:ee,offsetWidth:ze}=A;x=z+$+O+D+R+(ze-ee)}}B&&(A.style.transform=B),L&&(A.style.webkitTransform=L),t.roundLengths&&(x=Math.floor(x))}else x=(p-(t.slidesPerView-1)*h)/t.slidesPerView,t.roundLengths&&(x=Math.floor(x)),A&&(A.style[r.getDirectionLabel("width")]=`${x}px`);A&&(A.swiperSlideSize=x),d.push(x),t.centeredSlides?(w=w+x/2+y/2+h,y===0&&C!==0&&(w=w-p/2-h),C===0&&(w=w-p/2-h),Math.abs(w)<1/1e3&&(w=0),t.roundLengths&&(w=Math.floor(w)),P%t.slidesPerGroup===0&&f.push(w),_.push(w)):(t.roundLengths&&(w=Math.floor(w)),(P-Math.min(r.params.slidesPerGroupSkip,P))%r.params.slidesPerGroup===0&&f.push(w),_.push(w),w=w+x+h),r.virtualSize+=x+h,y=x,P+=1}}if(r.virtualSize=Math.max(r.virtualSize,p)+m,n&&a&&(t.effect==="slide"||t.effect==="coverflow")&&(i.style.width=`${r.virtualSize+h}px`),t.setWrapperSize&&(i.style[r.getDirectionLabel("width")]=`${r.virtualSize+h}px`),T&&r.grid.updateWrapperSize(x,f),!t.centeredSlides){const C=t.slidesPerView!=="auto"&&t.slidesPerView%1!==0,A=t.snapToSlideEdge&&!t.loop&&(t.slidesPerView==="auto"||C);let M=f.length;if(A){let L;if(t.slidesPerView==="auto"){L=1;let z=0;for(let $=d.length-1;$>=0&&(z+=d[$]+($<d.length-1?h:0),z<=p);$-=1)L=d.length-$}else L=Math.floor(t.slidesPerView);M=Math.max(u-L,0)}const B=[];for(let L=0;L<f.length;L+=1){let z=f[L];t.roundLengths&&(z=Math.floor(z)),A?L<=M&&B.push(z):f[L]<=r.virtualSize-p&&B.push(z)}f=B,Math.floor(r.virtualSize-p)-Math.floor(f[f.length-1])>1&&(A||f.push(r.virtualSize-p))}if(o&&t.loop){const C=d[0]+h;if(t.slidesPerGroup>1){const A=Math.ceil((r.virtual.slidesBefore+r.virtual.slidesAfter)/t.slidesPerGroup),M=C*t.slidesPerGroup;for(let B=0;B<A;B+=1)f.push(f[f.length-1]+M)}for(let A=0;A<r.virtual.slidesBefore+r.virtual.slidesAfter;A+=1)t.slidesPerGroup===1&&f.push(f[f.length-1]+C),_.push(_[_.length-1]+C),r.virtualSize+=C}if(f.length===0&&(f=[0]),h!==0){const C=r.isHorizontal()&&n?"marginLeft":r.getDirectionLabel("marginRight");c.filter((A,M)=>!t.cssMode||t.loop?!0:M!==c.length-1).forEach(A=>{A.style[C]=`${h}px`})}if(t.centeredSlides&&t.centeredSlidesBounds){let C=0;d.forEach(M=>{C+=M+(h||0)}),C-=h;const A=C>p?C-p:0;f=f.map(M=>M<=0?-v:M>A?A+m:M)}if(t.centerInsufficientSlides){let C=0;if(d.forEach(A=>{C+=A+(h||0)}),C-=h,C<p){const A=(p-C)/2;f.forEach((M,B)=>{f[B]=M-A}),_.forEach((M,B)=>{_[B]=M+A})}}if(Object.assign(r,{slides:c,snapGrid:f,slidesGrid:_,slidesSizesGrid:d}),t.centeredSlides&&t.cssMode&&!t.centeredSlidesBounds){gr(i,"--swiper-centered-offset-before",`${-f[0]}px`),gr(i,"--swiper-centered-offset-after",`${r.size/2-d[d.length-1]/2}px`);const C=-r.snapGrid[0],A=-r.slidesGrid[0];r.snapGrid=r.snapGrid.map(M=>M+C),r.slidesGrid=r.slidesGrid.map(M=>M+A)}if(u!==l&&r.emit("slidesLengthChange"),f.length!==b&&(r.params.watchOverflow&&r.checkOverflow(),r.emit("snapGridLengthChange")),_.length!==g&&r.emit("slidesGridLengthChange"),t.watchSlidesProgress&&r.updateSlidesOffset(),r.emit("slidesUpdated"),!o&&!t.cssMode&&(t.effect==="slide"||t.effect==="fade")){const C=`${t.containerModifierClass}backface-hidden`,A=r.el.classList.contains(C);u<=t.maxBackfaceHiddenSlides?A||r.el.classList.add(C):A&&r.el.classList.remove(C)}}function ad(r){const e=this,t=[],i=e.virtual&&e.params.virtual.enabled;let s=0,n;typeof r=="number"?e.setTransition(r):r===!0&&e.setTransition(e.params.speed);const a=o=>i?e.slides[e.getSlideIndexByData(o)]:e.slides[o];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(o=>{t.push(o)});else for(n=0;n<Math.ceil(e.params.slidesPerView);n+=1){const o=e.activeIndex+n;if(o>e.slides.length&&!i)break;t.push(a(o))}else t.push(a(e.activeIndex));for(n=0;n<t.length;n+=1)if(typeof t[n]<"u"){const o=t[n].offsetHeight;s=o>s?o:s}(s||s===0)&&(e.wrapperEl.style.height=`${s}px`)}function od(){const r=this,e=r.slides,t=r.isElement?r.isHorizontal()?r.wrapperEl.offsetLeft:r.wrapperEl.offsetTop:0;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=(r.isHorizontal()?e[i].offsetLeft:e[i].offsetTop)-t-r.cssOverflowAdjustment()}const bo=(r,e,t)=>{e&&!r.classList.contains(t)?r.classList.add(t):!e&&r.classList.contains(t)&&r.classList.remove(t)};function ld(r=this&&this.translate||0){const e=this,t=e.params,{slides:i,rtlTranslate:s,snapGrid:n}=e;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&e.updateSlidesOffset();let a=-r;s&&(a=r),e.visibleSlidesIndexes=[],e.visibleSlides=[];let o=t.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*e.size:typeof o=="string"&&(o=parseFloat(o));for(let l=0;l<i.length;l+=1){const c=i[l];let u=c.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(u-=i[0].swiperSlideOffset);const f=(a+(t.centeredSlides?e.minTranslate():0)-u)/(c.swiperSlideSize+o),_=(a-n[0]+(t.centeredSlides?e.minTranslate():0)-u)/(c.swiperSlideSize+o),d=-(a-u),v=d+e.slidesSizesGrid[l],m=d>=0&&d<=e.size-e.slidesSizesGrid[l],b=d>=0&&d<e.size-1||v>1&&v<=e.size||d<=0&&v>=e.size;b&&(e.visibleSlides.push(c),e.visibleSlidesIndexes.push(l)),bo(c,b,t.slideVisibleClass),bo(c,m,t.slideFullyVisibleClass),c.progress=s?-f:f,c.originalProgress=s?-_:_}}function cd(r){const e=this;if(typeof r>"u"){const u=e.rtlTranslate?-1:1;r=e&&e.translate&&e.translate*u||0}const t=e.params,i=e.maxTranslate()-e.minTranslate();let{progress:s,isBeginning:n,isEnd:a,progressLoop:o}=e;const l=n,c=a;if(i===0)s=0,n=!0,a=!0;else{s=(r-e.minTranslate())/i;const u=Math.abs(r-e.minTranslate())<1,f=Math.abs(r-e.maxTranslate())<1;n=u||s<=0,a=f||s>=1,u&&(s=0),f&&(s=1)}if(t.loop){const u=e.getSlideIndexByData(0),f=e.getSlideIndexByData(e.slides.length-1),_=e.slidesGrid[u],d=e.slidesGrid[f],v=e.slidesGrid[e.slidesGrid.length-1],m=Math.abs(r);m>=_?o=(m-_)/v:o=(m+v-d)/v,o>1&&(o-=1)}Object.assign(e,{progress:s,progressLoop:o,isBeginning:n,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&e.updateSlidesProgress(r),n&&!l&&e.emit("reachBeginning toEdge"),a&&!c&&e.emit("reachEnd toEdge"),(l&&!n||c&&!a)&&e.emit("fromEdge"),e.emit("progress",s)}const On=(r,e,t)=>{e&&!r.classList.contains(t)?r.classList.add(t):!e&&r.classList.contains(t)&&r.classList.remove(t)};function ud(){const r=this,{slides:e,params:t,slidesEl:i,activeIndex:s}=r,n=r.virtual&&t.virtual.enabled,a=r.grid&&t.grid&&t.grid.rows>1,o=f=>ii(i,`.${t.slideClass}${f}, swiper-slide${f}`)[0];let l,c,u;if(n)if(t.loop){let f=s-r.virtual.slidesBefore;f<0&&(f=r.virtual.slides.length+f),f>=r.virtual.slides.length&&(f-=r.virtual.slides.length),l=o(`[data-swiper-slide-index="${f}"]`)}else l=o(`[data-swiper-slide-index="${s}"]`);else a?(l=e.find(f=>f.column===s),u=e.find(f=>f.column===s+1),c=e.find(f=>f.column===s-1)):l=e[s];l&&(a||(u=Qu(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!u&&(u=e[0]),c=Ku(l,`.${t.slideClass}, swiper-slide`)[0],t.loop&&!c===0&&(c=e[e.length-1]))),e.forEach(f=>{On(f,f===l,t.slideActiveClass),On(f,f===u,t.slideNextClass),On(f,f===c,t.slidePrevClass)}),r.emitSlidesClasses()}const Ys=(r,e)=>{if(!r||r.destroyed||!r.params)return;const t=()=>r.isElement?"swiper-slide":`.${r.params.slideClass}`,i=e.closest(t());if(i){let s=i.querySelector(`.${r.params.lazyPreloaderClass}`);!s&&r.isElement&&(i.shadowRoot?s=i.shadowRoot.querySelector(`.${r.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{i.shadowRoot&&(s=i.shadowRoot.querySelector(`.${r.params.lazyPreloaderClass}`),s&&!s.lazyPreloaderManaged&&s.remove())})),s&&!s.lazyPreloaderManaged&&s.remove()}},Dn=(r,e)=>{if(!r.slides[e])return;const t=r.slides[e].querySelector('[loading="lazy"]');t&&t.removeAttribute("loading")},oa=r=>{if(!r||r.destroyed||!r.params)return;let e=r.params.lazyPreloadPrevNext;const t=r.slides.length;if(!t||!e||e<0)return;e=Math.min(e,t);const i=r.params.slidesPerView==="auto"?r.slidesPerViewDynamic():Math.ceil(r.params.slidesPerView),s=r.activeIndex;if(r.params.grid&&r.params.grid.rows>1){const a=s,o=[a-e];o.push(...Array.from({length:e}).map((l,c)=>a+i+c)),r.slides.forEach((l,c)=>{o.includes(l.column)&&Dn(r,c)});return}const n=s+i-1;if(r.params.rewind||r.params.loop)for(let a=s-e;a<=n+e;a+=1){const o=(a%t+t)%t;(o<s||o>n)&&Dn(r,o)}else for(let a=Math.max(s-e,0);a<=Math.min(n+e,t-1);a+=1)a!==s&&(a>n||a<s)&&Dn(r,a)};function dd(r){const{slidesGrid:e,params:t}=r,i=r.rtlTranslate?r.translate:-r.translate;let s;for(let n=0;n<e.length;n+=1)typeof e[n+1]<"u"?i>=e[n]&&i<e[n+1]-(e[n+1]-e[n])/2?s=n:i>=e[n]&&i<e[n+1]&&(s=n+1):i>=e[n]&&(s=n);return t.normalizeSlideIndex&&(s<0||typeof s>"u")&&(s=0),s}function fd(r){const e=this,t=e.rtlTranslate?e.translate:-e.translate,{snapGrid:i,params:s,activeIndex:n,realIndex:a,snapIndex:o}=e;let l=r,c;const u=d=>{let v=d-e.virtual.slidesBefore;return v<0&&(v=e.virtual.slides.length+v),v>=e.virtual.slides.length&&(v-=e.virtual.slides.length),v};if(typeof l>"u"&&(l=dd(e)),i.indexOf(t)>=0)c=i.indexOf(t);else{const d=Math.min(s.slidesPerGroupSkip,l);c=d+Math.floor((l-d)/s.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),l===n&&!e.params.loop){c!==o&&(e.snapIndex=c,e.emit("snapIndexChange"));return}if(l===n&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=u(l);return}const f=e.grid&&s.grid&&s.grid.rows>1;let _;if(e.virtual&&s.virtual.enabled)s.loop?_=u(l):_=l;else if(f){const d=e.slides.find(m=>m.column===l);let v=parseInt(d.getAttribute("data-swiper-slide-index"),10);Number.isNaN(v)&&(v=Math.max(e.slides.indexOf(d),0)),_=Math.floor(v/s.grid.rows)}else if(e.slides[l]){const d=e.slides[l].getAttribute("data-swiper-slide-index");d?_=parseInt(d,10):_=l}else _=l;Object.assign(e,{previousSnapIndex:o,snapIndex:c,previousRealIndex:a,realIndex:_,previousIndex:n,activeIndex:l}),e.initialized&&oa(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(a!==_&&e.emit("realIndexChange"),e.emit("slideChange"))}function pd(r,e){const t=this,i=t.params;let s=r.closest(`.${i.slideClass}, swiper-slide`);!s&&t.isElement&&e&&e.length>1&&e.includes(r)&&[...e.slice(e.indexOf(r)+1,e.length)].forEach(o=>{!s&&o.matches&&o.matches(`.${i.slideClass}, swiper-slide`)&&(s=o)});let n=!1,a;if(s){for(let o=0;o<t.slides.length;o+=1)if(t.slides[o]===s){n=!0,a=o;break}}if(s&&n)t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):t.clickedIndex=a;else{t.clickedSlide=void 0,t.clickedIndex=void 0;return}i.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}var hd={updateSize:sd,updateSlides:nd,updateAutoHeight:ad,updateSlidesOffset:od,updateSlidesProgress:ld,updateProgress:cd,updateSlidesClasses:ud,updateActiveIndex:fd,updateClickedSlide:pd};function md(r=this.isHorizontal()?"x":"y"){const e=this,{params:t,rtlTranslate:i,translate:s,wrapperEl:n}=e;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;let a=Xu(n,r);return a+=e.cssOverflowAdjustment(),i&&(a=-a),a||0}function gd(r,e){const t=this,{rtlTranslate:i,params:s,wrapperEl:n,progress:a}=t;let o=0,l=0;const c=0;t.isHorizontal()?o=i?-r:r:l=r,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),t.previousTranslate=t.translate,t.translate=t.isHorizontal()?o:l,s.cssMode?n[t.isHorizontal()?"scrollLeft":"scrollTop"]=t.isHorizontal()?-o:-l:s.virtualTranslate||(t.isHorizontal()?o-=t.cssOverflowAdjustment():l-=t.cssOverflowAdjustment(),n.style.transform=`translate3d(${o}px, ${l}px, ${c}px)`);let u;const f=t.maxTranslate()-t.minTranslate();f===0?u=0:u=(r-t.minTranslate())/f,u!==a&&t.updateProgress(r),t.emit("setTranslate",t.translate,e)}function _d(){return-this.snapGrid[0]}function vd(){return-this.snapGrid[this.snapGrid.length-1]}function wd(r=0,e=this.params.speed,t=!0,i=!0,s){const n=this,{params:a,wrapperEl:o}=n;if(n.animating&&a.preventInteractionOnTransition)return!1;const l=n.minTranslate(),c=n.maxTranslate();let u;if(i&&r>l?u=l:i&&r<c?u=c:u=r,n.updateProgress(u),a.cssMode){const f=n.isHorizontal();if(e===0)o[f?"scrollLeft":"scrollTop"]=-u;else{if(!n.support.smoothScroll)return Ul({swiper:n,targetPosition:-u,side:f?"left":"top"}),!0;o.scrollTo({[f?"left":"top"]:-u,behavior:"smooth"})}return!0}return e===0?(n.setTransition(0),n.setTranslate(u),t&&(n.emit("beforeTransitionStart",e,s),n.emit("transitionEnd"))):(n.setTransition(e),n.setTranslate(u),t&&(n.emit("beforeTransitionStart",e,s),n.emit("transitionStart")),n.animating||(n.animating=!0,n.onTranslateToWrapperTransitionEnd||(n.onTranslateToWrapperTransitionEnd=function(_){!n||n.destroyed||_.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd),n.onTranslateToWrapperTransitionEnd=null,delete n.onTranslateToWrapperTransitionEnd,n.animating=!1,t&&n.emit("transitionEnd"))}),n.wrapperEl.addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd))),!0}var yd={getTranslate:md,setTranslate:gd,minTranslate:_d,maxTranslate:vd,translateTo:wd};function bd(r,e){const t=this;t.params.cssMode||(t.wrapperEl.style.transitionDuration=`${r}ms`,t.wrapperEl.style.transitionDelay=r===0?"0ms":""),t.emit("setTransition",r,e)}function ec({swiper:r,runCallbacks:e,direction:t,step:i}){const{activeIndex:s,previousIndex:n}=r;let a=t;a||(s>n?a="next":s<n?a="prev":a="reset"),r.emit(`transition${i}`),e&&a==="reset"?r.emit(`slideResetTransition${i}`):e&&s!==n&&(r.emit(`slideChangeTransition${i}`),a==="next"?r.emit(`slideNextTransition${i}`):r.emit(`slidePrevTransition${i}`))}function Td(r=!0,e){const t=this,{params:i}=t;i.cssMode||(i.autoHeight&&t.updateAutoHeight(),ec({swiper:t,runCallbacks:r,direction:e,step:"Start"}))}function xd(r=!0,e){const t=this,{params:i}=t;t.animating=!1,!i.cssMode&&(t.setTransition(0),ec({swiper:t,runCallbacks:r,direction:e,step:"End"}))}var Sd={setTransition:bd,transitionStart:Td,transitionEnd:xd};function Cd(r=0,e,t=!0,i,s){typeof r=="string"&&(r=parseInt(r,10));const n=this;let a=r;a<0&&(a=0);const{params:o,snapGrid:l,slidesGrid:c,previousIndex:u,activeIndex:f,rtlTranslate:_,wrapperEl:d,enabled:v}=n;if(!v&&!i&&!s||n.destroyed||n.animating&&o.preventInteractionOnTransition)return!1;typeof e>"u"&&(e=n.params.speed);const m=Math.min(n.params.slidesPerGroupSkip,a);let b=m+Math.floor((a-m)/n.params.slidesPerGroup);b>=l.length&&(b=l.length-1);const g=-l[b];if(o.normalizeSlideIndex)for(let T=0;T<c.length;T+=1){const x=-Math.floor(g*100),E=Math.floor(c[T]*100),C=Math.floor(c[T+1]*100);typeof c[T+1]<"u"?x>=E&&x<C-(C-E)/2?a=T:x>=E&&x<C&&(a=T+1):x>=E&&(a=T)}if(n.initialized&&a!==f&&(!n.allowSlideNext&&(_?g>n.translate&&g>n.minTranslate():g<n.translate&&g<n.minTranslate())||!n.allowSlidePrev&&g>n.translate&&g>n.maxTranslate()&&(f||0)!==a))return!1;a!==(u||0)&&t&&n.emit("beforeSlideChangeStart"),n.updateProgress(g);let p;a>f?p="next":a<f?p="prev":p="reset";const h=n.virtual&&n.params.virtual.enabled;if(!(h&&s)&&(_&&-g===n.translate||!_&&g===n.translate))return n.updateActiveIndex(a),o.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),o.effect!=="slide"&&n.setTranslate(g),p!=="reset"&&(n.transitionStart(t,p),n.transitionEnd(t,p)),!1;if(o.cssMode){const T=n.isHorizontal(),x=_?g:-g;if(e===0)h&&(n.wrapperEl.style.scrollSnapType="none",n._immediateVirtual=!0),h&&!n._cssModeVirtualInitialSet&&n.params.initialSlide>0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{d[T?"scrollLeft":"scrollTop"]=x})):d[T?"scrollLeft":"scrollTop"]=x,h&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return Ul({swiper:n,targetPosition:x,side:T?"left":"top"}),!0;d.scrollTo({[T?"left":"top"]:x,behavior:"smooth"})}return!0}const P=Zl().isSafari;return h&&!s&&P&&n.isElement&&n.virtual.update(!1,!1,a),n.setTransition(e),n.setTranslate(g),n.updateActiveIndex(a),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,i),n.transitionStart(t,p),e===0?n.transitionEnd(t,p):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(x){!n||n.destroyed||x.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(t,p))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0}function Pd(r=0,e,t=!0,i){typeof r=="string"&&(r=parseInt(r,10));const s=this;if(s.destroyed)return;typeof e>"u"&&(e=s.params.speed);const n=s.grid&&s.params.grid&&s.params.grid.rows>1;let a=r;if(s.params.loop)if(s.virtual&&s.params.virtual.enabled)a=a+s.virtual.slidesBefore;else{let o;if(n){const m=a*s.params.grid.rows;o=s.slides.find(b=>b.getAttribute("data-swiper-slide-index")*1===m).column}else o=s.getSlideIndexByData(a);const l=n?Math.ceil(s.slides.length/s.params.grid.rows):s.slides.length,{centeredSlides:c,slidesOffsetBefore:u,slidesOffsetAfter:f}=s.params,_=c||!!u||!!f;let d=s.params.slidesPerView;d==="auto"?d=s.slidesPerViewDynamic():(d=Math.ceil(parseFloat(s.params.slidesPerView,10)),_&&d%2===0&&(d=d+1));let v=l-o<d;if(_&&(v=v||o<Math.ceil(d/2)),i&&_&&s.params.slidesPerView!=="auto"&&!n&&(v=!1),v){const m=_?o<s.activeIndex?"prev":"next":o-s.activeIndex-1<s.params.slidesPerView?"next":"prev";s.loopFix({direction:m,slideTo:!0,activeSlideIndex:m==="next"?o+1:o-l+1,slideRealIndex:m==="next"?s.realIndex:void 0})}if(n){const m=a*s.params.grid.rows;a=s.slides.find(b=>b.getAttribute("data-swiper-slide-index")*1===m).column}else a=s.getSlideIndexByData(a)}return requestAnimationFrame(()=>{s.slideTo(a,e,t,i)}),s}function Ed(r,e=!0,t){const i=this,{enabled:s,params:n,animating:a}=i;if(!s||i.destroyed)return i;typeof r>"u"&&(r=i.params.speed);let o=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));const l=i.activeIndex<n.slidesPerGroupSkip?1:o,c=i.virtual&&n.virtual.enabled;if(n.loop){if(a&&!c&&n.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&n.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+l,r,e,t)}),!0}return n.rewind&&i.isEnd?i.slideTo(0,r,e,t):i.slideTo(i.activeIndex+l,r,e,t)}function Md(r,e=!0,t){const i=this,{params:s,snapGrid:n,slidesGrid:a,rtlTranslate:o,enabled:l,animating:c}=i;if(!l||i.destroyed)return i;typeof r>"u"&&(r=i.params.speed);const u=i.virtual&&s.virtual.enabled;if(s.loop){if(c&&!u&&s.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}const f=o?i.translate:-i.translate;function _(p){return p<0?-Math.floor(Math.abs(p)):Math.floor(p)}const d=_(f),v=n.map(p=>_(p)),m=s.freeMode&&s.freeMode.enabled;let b=n[v.indexOf(d)-1];if(typeof b>"u"&&(s.cssMode||m)){let p;n.forEach((h,w)=>{d>=h&&(p=w)}),typeof p<"u"&&(b=m?n[p]:n[p>0?p-1:p])}let g=0;if(typeof b<"u"&&(g=a.indexOf(b),g<0&&(g=i.activeIndex-1),s.slidesPerView==="auto"&&s.slidesPerGroup===1&&s.slidesPerGroupAuto&&(g=g-i.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0))),s.rewind&&i.isBeginning){const p=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(p,r,e,t)}else if(s.loop&&i.activeIndex===0&&s.cssMode)return requestAnimationFrame(()=>{i.slideTo(g,r,e,t)}),!0;return i.slideTo(g,r,e,t)}function kd(r,e=!0,t){const i=this;if(!i.destroyed)return typeof r>"u"&&(r=i.params.speed),i.slideTo(i.activeIndex,r,e,t)}function Ad(r,e=!0,t,i=.5){const s=this;if(s.destroyed)return;typeof r>"u"&&(r=s.params.speed);let n=s.activeIndex;const a=Math.min(s.params.slidesPerGroupSkip,n),o=a+Math.floor((n-a)/s.params.slidesPerGroup),l=s.rtlTranslate?s.translate:-s.translate;if(l>=s.snapGrid[o]){const c=s.snapGrid[o],u=s.snapGrid[o+1];l-c>(u-c)*i&&(n+=s.params.slidesPerGroup)}else{const c=s.snapGrid[o-1],u=s.snapGrid[o];l-c<=(u-c)*i&&(n-=s.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,s.slidesGrid.length-1),s.slideTo(n,r,e,t)}function Od(){const r=this;if(r.destroyed)return;const{params:e,slidesEl:t}=r,i=e.slidesPerView==="auto"?r.slidesPerViewDynamic():e.slidesPerView;let s=r.getSlideIndexWhenGrid(r.clickedIndex),n;const a=r.isElement?"swiper-slide":`.${e.slideClass}`,o=r.grid&&r.params.grid&&r.params.grid.rows>1;if(e.loop){if(r.animating)return;n=parseInt(r.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r.slideToLoop(n):s>(o?(r.slides.length-i)/2-(r.params.grid.rows-1):r.slides.length-i)?(r.loopFix(),s=r.getSlideIndex(ii(t,`${a}[data-swiper-slide-index="${n}"]`)[0]),sn(()=>{r.slideTo(s)})):r.slideTo(s)}else r.slideTo(s)}var Dd={slideTo:Cd,slideToLoop:Pd,slideNext:Ed,slidePrev:Md,slideReset:kd,slideToClosest:Ad,slideToClickedSlide:Od};function Ld(r,e){const t=this,{params:i,slidesEl:s}=t;if(!i.loop||t.virtual&&t.params.virtual.enabled)return;const n=()=>{ii(s,`.${i.slideClass}, swiper-slide`).forEach((v,m)=>{v.setAttribute("data-swiper-slide-index",m)})},a=()=>{const d=ii(s,`.${i.slideBlankClass}`);d.forEach(v=>{v.remove()}),d.length>0&&(t.recalcSlides(),t.updateSlides())},o=t.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||o)&&a();const l=i.slidesPerGroup*(o?i.grid.rows:1),c=t.slides.length%l!==0,u=o&&t.slides.length%i.grid.rows!==0,f=d=>{for(let v=0;v<d;v+=1){const m=t.isElement?an("swiper-slide",[i.slideBlankClass]):an("div",[i.slideClass,i.slideBlankClass]);t.slidesEl.append(m)}};if(c){if(i.loopAddBlankSlides){const d=l-t.slides.length%l;f(d),t.recalcSlides(),t.updateSlides()}else nn("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
41not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else if(u){if(i.loopAddBlankSlides){const d=i.grid.rows-t.slides.length%i.grid.rows;f(d),t.recalcSlides(),t.updateSlides()}else nn("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");n()}else n();const _=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;t.loopFix({slideRealIndex:r,direction:_?void 0:"next",initial:e})}function Bd({slideRealIndex:r,slideTo:e=!0,direction:t,setTranslate:i,activeSlideIndex:s,initial:n,byController:a,byMousewheel:o}={}){const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:c,allowSlidePrev:u,allowSlideNext:f,slidesEl:_,params:d}=l,{centeredSlides:v,slidesOffsetBefore:m,slidesOffsetAfter:b,initialSlide:g}=d,p=v||!!m||!!b;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&d.virtual.enabled){e&&(!p&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):p&&l.snapIndex<d.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=u,l.allowSlideNext=f,l.emit("loopFix");return}let h=d.slidesPerView;h==="auto"?h=l.slidesPerViewDynamic():(h=Math.ceil(parseFloat(d.slidesPerView,10)),p&&h%2===0&&(h=h+1));const w=d.slidesPerGroupAuto?h:d.slidesPerGroup;let y=p?Math.max(w,Math.ceil(h/2)):w;y%w!==0&&(y+=w-y%w),y+=d.loopAdditionalSlides,l.loopedSlides=y;const P=l.grid&&d.grid&&d.grid.rows>1;c.length<h+y||l.params.effect==="cards"&&c.length<h+y*2?nn("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):P&&d.grid.fill==="row"&&nn("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const T=[],x=[],E=P?Math.ceil(c.length/d.grid.rows):c.length,C=n&&E-g<h&&!p;let A=C?g:l.activeIndex;typeof s>"u"?s=l.getSlideIndex(c.find(D=>D.classList.contains(d.slideActiveClass))):A=s;const M=t==="next"||!t,B=t==="prev"||!t;let L=0,z=0;const O=(P?c[s].column:s)+(p&&typeof i>"u"?-h/2+.5:0);if(O<y){L=Math.max(y-O,w);for(let D=0;D<y-O;D+=1){const R=D-Math.floor(D/E)*E;if(P){const S=E-R-1;for(let ee=c.length-1;ee>=0;ee-=1)c[ee].column===S&&T.push(ee)}else T.push(E-R-1)}}else if(O+h>E-y){z=Math.max(O-(E-y*2),w),C&&(z=Math.max(z,h-E+g+1));for(let D=0;D<z;D+=1){const R=D-Math.floor(D/E)*E;P?c.forEach((S,ee)=>{S.column===R&&x.push(ee)}):x.push(R)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),l.params.effect==="cards"&&c.length<h+y*2&&(x.includes(s)&&x.splice(x.indexOf(s),1),T.includes(s)&&T.splice(T.indexOf(s),1)),B&&T.forEach(D=>{c[D].swiperLoopMoveDOM=!0,_.prepend(c[D]),c[D].swiperLoopMoveDOM=!1}),M&&x.forEach(D=>{c[D].swiperLoopMoveDOM=!0,_.append(c[D]),c[D].swiperLoopMoveDOM=!1}),l.recalcSlides(),d.slidesPerView==="auto"?l.updateSlides():P&&(T.length>0&&B||x.length>0&&M)&&l.slides.forEach((D,R)=>{l.grid.updateSlide(R,D,l.slides)}),d.watchSlidesProgress&&l.updateSlidesOffset(),e){if(T.length>0&&B){if(typeof r>"u"){const D=l.slidesGrid[A],S=l.slidesGrid[A+L]-D;o?l.setTranslate(l.translate-S):(l.slideTo(A+Math.ceil(L),0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-S,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-S))}else if(i){const D=P?T.length/d.grid.rows:T.length;l.slideTo(l.activeIndex+D,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(x.length>0&&M)if(typeof r>"u"){const D=l.slidesGrid[A],S=l.slidesGrid[A-z]-D;o?l.setTranslate(l.translate-S):(l.slideTo(A-z,0,!1,!0),i&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-S,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-S))}else{const D=P?x.length/d.grid.rows:x.length;l.slideTo(l.activeIndex-D,0,!1,!0)}}if(l.allowSlidePrev=u,l.allowSlideNext=f,l.controller&&l.controller.control&&!a){const D={slideRealIndex:r,direction:t,setTranslate:i,activeSlideIndex:s,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(R=>{!R.destroyed&&R.params.loop&&R.loopFix({...D,slideTo:R.params.slidesPerView===d.slidesPerView?e:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...D,slideTo:l.controller.control.params.slidesPerView===d.slidesPerView?e:!1})}l.emit("loopFix")}function Id(){const r=this,{params:e,slidesEl:t}=r;if(!e.loop||!t||r.virtual&&r.params.virtual.enabled)return;r.recalcSlides();const i=[];
vendor: 13,254 bytes, line 41
41r.slides.forEach(s=>{const n=typeof s.swiperSlideIndex>"u"?s.getAttribute("data-swiper-slide-index")*1:s.swiperSlideIndex;i[n]=s}),r.slides.forEach(s=>{s.removeAttribute("data-swiper-slide-index")}),i.forEach(s=>{t.append(s)}),r.recalcSlides(),r.slideTo(r.realIndex,0)}var Vd={loopCreate:Ld,loopFix:Bd,loopDestroy:Id};function zd(r){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const t=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=r?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function Rd(){const r=this;r.params.watchOverflow&&r.isLocked||r.params.cssMode||(r.isElement&&(r.__preventObserver__=!0),r[r.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",r.isElement&&requestAnimationFrame(()=>{r.__preventObserver__=!1}))}var Fd={setGrabCursor:zd,unsetGrabCursor:Rd};function Gd(r,e=this){function t(i){if(!i||i===si()||i===Ze())return null;i.assignedSlot&&(i=i.assignedSlot);const s=i.closest(r);return!s&&!i.getRootNode?null:s||t(i.getRootNode().host)}return t(e)}function To(r,e,t){const i=Ze(),{params:s}=r,n=s.edgeSwipeDetection,a=s.edgeSwipeThreshold;return n&&(t<=a||t>=i.innerWidth-a)?n==="prevent"?(e.preventDefault(),!0):!1:!0}function Nd(r){const e=this,t=si();let i=r;i.originalEvent&&(i=i.originalEvent);const s=e.touchEventsData;if(i.type==="pointerdown"){if(s.pointerId!==null&&s.pointerId!==i.pointerId)return;s.pointerId=i.pointerId}else i.type==="touchstart"&&i.targetTouches.length===1&&(s.touchId=i.targetTouches[0].identifier);if(i.type==="touchstart"){To(e,i,i.targetTouches[0].pageX);return}const{params:n,touches:a,enabled:o}=e;if(!o||!n.simulateTouch&&i.pointerType==="mouse"||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let l=i.target;if(n.touchEventsTarget==="wrapper"&&!Uu(l,e.wrapperEl)||"which"in i&&i.which===3||"button"in i&&i.button>0||s.isTouched&&s.isMoved)return;const c=!!n.noSwipingClass&&n.noSwipingClass!=="",u=i.composedPath?i.composedPath():i.path;c&&i.target&&i.target.shadowRoot&&u&&(l=u[0]);const f=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,_=!!(i.target&&i.target.shadowRoot);if(n.noSwiping&&(_?Gd(f,l):l.closest(f))){e.allowClick=!0;return}if(n.swipeHandler&&!l.closest(n.swipeHandler))return;a.currentX=i.pageX,a.currentY=i.pageY;const d=a.currentX,v=a.currentY;if(!To(e,i,d))return;Object.assign(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=d,a.startY=v,s.touchStartTime=zt(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(s.allowThresholdMove=!1);let m=!0;l.matches(s.focusableElements)&&(m=!1,l.nodeName==="SELECT"&&(s.isTouched=!1)),t.activeElement&&t.activeElement.matches(s.focusableElements)&&t.activeElement!==l&&(i.pointerType==="mouse"||i.pointerType!=="mouse"&&!l.matches(s.focusableElements))&&t.activeElement.blur();const b=m&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||b)&&!l.isContentEditable&&i.preventDefault(),n.freeMode&&n.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",i)}function $d(r){const e=si(),t=this,i=t.touchEventsData,{params:s,touches:n,rtlTranslate:a,enabled:o}=t;if(!o||!s.simulateTouch&&r.pointerType==="mouse")return;let l=r;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(i.touchId!==null||l.pointerId!==i.pointerId))return;let c;if(l.type==="touchmove"){if(c=[...l.changedTouches].find(y=>y.identifier===i.touchId),!c||c.identifier!==i.touchId)return}else c=l;if(!i.isTouched){i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",l);return}const u=c.pageX,f=c.pageY;if(l.preventedByNestedSwiper){n.startX=u,n.startY=f;return}if(!t.allowTouchMove){l.target.matches(i.focusableElements)||(t.allowClick=!1),i.isTouched&&(Object.assign(n,{startX:u,startY:f,currentX:u,currentY:f}),i.touchStartTime=zt());return}if(s.touchReleaseOnEdges&&!s.loop)if(t.isVertical()){if(f<n.startY&&t.translate<=t.maxTranslate()||f>n.startY&&t.translate>=t.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else{if(a&&(u>n.startX&&-t.translate<=t.maxTranslate()||u<n.startX&&-t.translate>=t.minTranslate()))return;if(!a&&(u<n.startX&&t.translate<=t.maxTranslate()||u>n.startX&&t.translate>=t.minTranslate()))return}if(e.activeElement&&e.activeElement.matches(i.focusableElements)&&e.activeElement!==l.target&&l.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&l.target===e.activeElement&&l.target.matches(i.focusableElements)){i.isMoved=!0,t.allowClick=!1;return}i.allowTouchCallbacks&&t.emit("touchMove",l),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=u,n.currentY=f;const _=n.currentX-n.startX,d=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(_**2+d**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let y;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:_*_+d*d>=25&&(y=Math.atan2(Math.abs(d),Math.abs(_))*180/Math.PI,i.isScrolling=t.isHorizontal()?y>s.touchAngle:90-y>s.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",l),typeof i.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(i.startMoving=!0),i.isScrolling||l.type==="touchmove"&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;t.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation();let v=t.isHorizontal()?_:d,m=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;s.oneWayMovement&&(v=Math.abs(v)*(a?1:-1),m=Math.abs(m)*(a?1:-1)),n.diff=v,v*=s.touchRatio,a&&(v=-v,m=-m);const b=t.touchesDirection;t.swipeDirection=v>0?"prev":"next",t.touchesDirection=m>0?"prev":"next";const g=t.params.loop&&!s.cssMode,p=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!i.isMoved){if(g&&p&&t.loopFix({direction:t.swipeDirection}),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const y=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(y)}i.allowMomentumBounce=!1,s.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",l)}if(new Date().getTime(),s._loopSwapReset!==!1&&i.isMoved&&i.allowThresholdMove&&b!==t.touchesDirection&&g&&p&&Math.abs(v)>=1){Object.assign(n,{startX:u,startY:f,currentX:u,currentY:f,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}t.emit("sliderMove",l),i.isMoved=!0,i.currentTranslate=v+i.startTranslate;let h=!0,w=s.resistanceRatio;if(s.touchReleaseOnEdges&&(w=0),v>0?(g&&p&&i.allowThresholdMove&&i.currentTranslate>(s.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(s.slidesPerView!=="auto"&&t.slides.length-s.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>t.minTranslate()&&(h=!1,s.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+v)**w))):v<0&&(g&&p&&i.allowThresholdMove&&i.currentTranslate<(s.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(s.slidesPerView!=="auto"&&t.slides.length-s.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(s.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(s.slidesPerView,10)))}),i.currentTranslate<t.maxTranslate()&&(h=!1,s.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-v)**w))),h&&(l.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&t.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(i.currentTranslate=i.startTranslate),s.threshold>0)if(Math.abs(v)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{i.currentTranslate=i.startTranslate;return}!s.followFinger||s.cssMode||((s.freeMode&&s.freeMode.enabled&&t.freeMode||s.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),s.freeMode&&s.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function qd(r){const e=this,t=e.touchEventsData;let i=r;i.originalEvent&&(i=i.originalEvent);let s;if(i.type==="touchend"||i.type==="touchcancel"){if(s=[...i.changedTouches].find(y=>y.identifier===t.touchId),!s||s.identifier!==t.touchId)return}else{if(t.touchId!==null||i.pointerId!==t.pointerId)return;s=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(e.browser.isSafari||e.browser.isWebView)))return;t.pointerId=null,t.touchId=null;const{params:a,touches:o,rtlTranslate:l,slidesGrid:c,enabled:u}=e;if(!u||!a.simulateTouch&&i.pointerType==="mouse")return;if(t.allowTouchCallbacks&&e.emit("touchEnd",i),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&a.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}a.grabCursor&&t.isMoved&&t.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const f=zt(),_=f-t.touchStartTime;if(e.allowClick){const y=i.path||i.composedPath&&i.composedPath();e.updateClickedSlide(y&&y[0]||i.target,y),e.emit("tap click",i),_<300&&f-t.lastClickTime<300&&e.emit("doubleTap doubleClick",i)}if(t.lastClickTime=zt(),sn(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||o.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let d;if(a.followFinger?d=l?e.translate:-e.translate:d=-t.currentTranslate,a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:d});return}const v=d>=-e.maxTranslate()&&!e.params.loop;let m=0,b=e.slidesSizesGrid[0];for(let y=0;y<c.length;y+=y<a.slidesPerGroupSkip?1:a.slidesPerGroup){const P=y<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof c[y+P]<"u"?(v||d>=c[y]&&d<c[y+P])&&(m=y,b=c[y+P]-c[y]):(v||d>=c[y])&&(m=y,b=c[c.length-1]-c[c.length-2])}let g=null,p=null;a.rewind&&(e.isBeginning?p=a.virtual&&a.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(g=0));const h=(d-c[m])/b,w=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(_>a.longSwipesMs){if(!a.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(h>=a.longSwipesRatio?e.slideTo(a.rewind&&e.isEnd?g:m+w):e.slideTo(m)),e.swipeDirection==="prev"&&(h>1-a.longSwipesRatio?e.slideTo(m+w):p!==null&&h<0&&Math.abs(h)>a.longSwipesRatio?e.slideTo(p):e.slideTo(m))}else{if(!a.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(i.target===e.navigation.nextEl||i.target===e.navigation.prevEl)?i.target===e.navigation.nextEl?e.slideTo(m+w):e.slideTo(m):(e.swipeDirection==="next"&&e.slideTo(g!==null?g:m+w),e.swipeDirection==="prev"&&e.slideTo(p!==null?p:m))}}function xo(){const r=this,{params:e,el:t}=r;if(t&&t.offsetWidth===0)return;e.breakpoints&&r.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:s,snapGrid:n}=r,a=r.virtual&&r.params.virtual.enabled;r.allowSlideNext=!0,r.allowSlidePrev=!0,r.updateSize(),r.updateSlides(),r.updateSlidesClasses();const o=a&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&r.isEnd&&!r.isBeginning&&!r.params.centeredSlides&&!o?r.slideTo(r.slides.length-1,0,!1,!0):r.params.loop&&!a?r.slideToLoop(r.realIndex,0,!1,!0):r.slideTo(r.activeIndex,0,!1,!0),r.autoplay&&r.autoplay.running&&r.autoplay.paused&&(clearTimeout(r.autoplay.resizeTimeout),r.autoplay.resizeTimeout=setTimeout(()=>{r.autoplay&&r.autoplay.running&&r.autoplay.paused&&r.autoplay.resume()},500)),r.allowSlidePrev=s,r.allowSlideNext=i,r.params.watchOverflow&&n!==r.snapGrid&&r.checkOverflow()}function Hd(r){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&r.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(r.stopPropagation(),r.stopImmediatePropagation())))}function Yd(){const r=this,{wrapperEl:e,rtlTranslate:t,enabled:i}=r;if(!i)return;r.previousTranslate=r.translate,r.isHorizontal()?r.translate=-e.scrollLeft:r.translate=-e.scrollTop,r.translate===0&&(r.translate=0),r.updateActiveIndex(),r.updateSlidesClasses();let s;const n=r.maxTranslate()-r.minTranslate();n===0?s=0:s=(r.translate-r.minTranslate())/n,s!==r.progress&&r.updateProgress(t?-r.translate:r.translate),r.emit("setTranslate",r.translate,!1)}function Xd(r){const e=this;Ys(e,r.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update(
vendor: 27,491 bytes, line 41
41)}function Wd(){const r=this;r.documentTouchHandlerProceeded||(r.documentTouchHandlerProceeded=!0,r.params.touchReleaseOnEdges&&(r.el.style.touchAction="auto"))}const tc=(r,e)=>{const t=si(),{params:i,el:s,wrapperEl:n,device:a}=r,o=!!i.nested,l=e==="on"?"addEventListener":"removeEventListener",c=e;!s||typeof s=="string"||(t[l]("touchstart",r.onDocumentTouchStart,{passive:!1,capture:o}),s[l]("touchstart",r.onTouchStart,{passive:!1}),s[l]("pointerdown",r.onTouchStart,{passive:!1}),t[l]("touchmove",r.onTouchMove,{passive:!1,capture:o}),t[l]("pointermove",r.onTouchMove,{passive:!1,capture:o}),t[l]("touchend",r.onTouchEnd,{passive:!0}),t[l]("pointerup",r.onTouchEnd,{passive:!0}),t[l]("pointercancel",r.onTouchEnd,{passive:!0}),t[l]("touchcancel",r.onTouchEnd,{passive:!0}),t[l]("pointerout",r.onTouchEnd,{passive:!0}),t[l]("pointerleave",r.onTouchEnd,{passive:!0}),t[l]("contextmenu",r.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&s[l]("click",r.onClick,!0),i.cssMode&&n[l]("scroll",r.onScroll),i.updateOnWindowResize?r[c](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",xo,!0):r[c]("observerUpdate",xo,!0),s[l]("load",r.onLoad,{capture:!0}))};function jd(){const r=this,{params:e}=r;r.onTouchStart=Nd.bind(r),r.onTouchMove=$d.bind(r),r.onTouchEnd=qd.bind(r),r.onDocumentTouchStart=Wd.bind(r),e.cssMode&&(r.onScroll=Yd.bind(r)),r.onClick=Hd.bind(r),r.onLoad=Xd.bind(r),tc(r,"on")}function Ud(){tc(this,"off")}var Kd={attachEvents:jd,detachEvents:Ud};const So=(r,e)=>r.grid&&e.grid&&e.grid.rows>1;function Qd(){const r=this,{realIndex:e,initialized:t,params:i,el:s}=r,n=i.breakpoints;if(!n||n&&Object.keys(n).length===0)return;const a=si(),o=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",l=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?r.el:a.querySelector(i.breakpointsBase),c=r.getBreakpoint(n,o,l);if(!c||r.currentBreakpoint===c)return;const f=(c in n?n[c]:void 0)||r.originalParams,_=So(r,i),d=So(r,f),v=r.params.grabCursor,m=f.grabCursor,b=i.enabled;_&&!d?(s.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),r.emitContainerClasses()):!_&&d&&(s.classList.add(`${i.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&i.grid.fill==="column")&&s.classList.add(`${i.containerModifierClass}grid-column`),r.emitContainerClasses()),v&&!m?r.unsetGrabCursor():!v&&m&&r.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(P=>{if(typeof f[P]>"u")return;const T=i[P]&&i[P].enabled,x=f[P]&&f[P].enabled;T&&!x&&r[P].disable(),!T&&x&&r[P].enable()});const g=f.direction&&f.direction!==i.direction,p=i.loop&&(f.slidesPerView!==i.slidesPerView||g),h=i.loop;g&&t&&r.changeDirection(),xt(r.params,f);const w=r.params.enabled,y=r.params.loop;Object.assign(r,{allowTouchMove:r.params.allowTouchMove,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev}),b&&!w?r.disable():!b&&w&&r.enable(),r.currentBreakpoint=c,r.emit("_beforeBreakpoint",f),t&&(p?(r.loopDestroy(),r.loopCreate(e),r.updateSlides()):!h&&y?(r.loopCreate(e),r.updateSlides()):h&&!y&&r.loopDestroy()),r.emit("breakpoint",f)}function Jd(r,e="window",t){if(!r||e==="container"&&!t)return;let i=!1;const s=Ze(),n=e==="window"?s.innerHeight:t.clientHeight,a=Object.keys(r).map(o=>{if(typeof o=="string"&&o.indexOf("@")===0){const l=parseFloat(o.substr(1));return{value:n*l,point:o}}return{value:o,point:o}});a.sort((o,l)=>parseInt(o.value,10)-parseInt(l.value,10));for(let o=0;o<a.length;o+=1){const{point:l,value:c}=a[o];e==="window"?s.matchMedia(`(min-width: ${c}px)`).matches&&(i=l):c<=t.clientWidth&&(i=l)}return i||"max"}var Zd={setBreakpoint:Qd,getBreakpoint:Jd};function ef(r,e){const t=[];return r.forEach(i=>{typeof i=="object"?Object.keys(i).forEach(s=>{i[s]&&t.push(e+s)}):typeof i=="string"&&t.push(e+i)}),t}function tf(){const r=this,{classNames:e,params:t,rtl:i,el:s,device:n}=r,a=ef(["initialized",t.direction,{"free-mode":r.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:i},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&t.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),s.classList.add(...e),r.emitContainerClasses()}function rf(){const r=this,{el:e,classNames:t}=r;!e||typeof e=="string"||(e.classList.remove(...t),r.emitContainerClasses())}var sf={addClasses:tf,removeClasses:rf};function nf(){const r=this,{isLocked:e,params:t}=r,{slidesOffsetBefore:i}=t;if(i){const s=r.slides.length-1,n=r.slidesGrid[s]+r.slidesSizesGrid[s]+i*2;r.isLocked=r.size>n}else r.isLocked=r.snapGrid.length===1;t.allowSlideNext===!0&&(r.allowSlideNext=!r.isLocked),t.allowSlidePrev===!0&&(r.allowSlidePrev=!r.isLocked),e&&e!==r.isLocked&&(r.isEnd=!1),e!==r.isLocked&&r.emit(r.isLocked?"lock":"unlock")}var af={checkOverflow:nf},Co={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function of(r,e){return function(i={}){const s=Object.keys(i)[0],n=i[s];if(typeof n!="object"||n===null){xt(e,i);return}if(r[s]===!0&&(r[s]={enabled:!0}),s==="navigation"&&r[s]&&r[s].enabled&&!r[s].prevEl&&!r[s].nextEl&&(r[s].auto=!0),["pagination","scrollbar"].indexOf(s)>=0&&r[s]&&r[s].enabled&&!r[s].el&&(r[s].auto=!0),!(s in r&&"enabled"in n)){xt(e,i);return}typeof r[s]=="object"&&!("enabled"in r[s])&&(r[s].enabled=!0),r[s]||(r[s]={enabled:!1}),xt(e,i)}}const Ln={eventsEmitter:rd,update:hd,translate:yd,transition:Sd,slide:Dd,loop:Vd,grabCursor:Fd,events:Kd,breakpoints:Zd,checkOverflow:af,classes:sf},Bn={};class F{constructor(...e){let t,i;e.length===1&&e[0].constructor&&Object.prototype.toString.call(e[0]).slice(8,-1)==="Object"?i=e[0]:[t,i]=e,i||(i={}),i=xt({},i),t&&!i.el&&(i.el=t);const s=si();if(i.el&&typeof i.el=="string"&&s.querySelectorAll(i.el).length>1){const l=[];return s.querySelectorAll(i.el).forEach(c=>{const u=xt({},i,{el:c});l.push(new F(u))}),l}const n=this;n.__swiper__=!0,n.support=Ql(),n.device=Jl({userAgent:i.userAgent}),n.browser=Zl(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(l=>{typeof l=="function"&&n.modules.indexOf(l)<0&&n.modules.push(l)});const a={};n.modules.forEach(l=>{l({params:i,swiper:n,extendParams:of(i,a),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const o=xt({},Co,a);return n.params=xt({},o,Bn,i),n.originalParams=xt({},n.params),n.passedParams=xt({},i),n.params&&n.params.on&&Object.keys(n.params.on).forEach(l=>{n.on(l,n.params.on[l])}),n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal"},isVertical(){return n.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:i}=this,s=ii(t,`.${i.slideClass}, swiper-slide`),n=on(s[0]);return on(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>t.getAttribute("data-swiper-slide-index")*1===e))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?e=Math.floor(e/this.params.grid.rows):this.params.grid.fill==="row"&&(e=e%Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){const e=this,{slidesEl:t,params:i}=e;e.slides=ii(t,`.${i.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const s=i.minTranslate(),a=(i.maxTranslate()-s)*e+s;i.translateTo(a,typeof t>"u"?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(i=>i.indexOf("swiper")===0||i.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(i=>i.indexOf("swiper-slide")===0||i.indexOf(t.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(i=>{const s=e.getSlideClasses(i);t.push({slideEl:i,classNames:s}),e.emit("_slideClass",i,s)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const i=this,{params:s,slides:n,slidesGrid:a,slidesSizesGrid:o,size:l,activeIndex:c}=i;let u=1;if(typeof s.slidesPerView=="number")return s.slidesPerView;if(s.centeredSlides){let f=n[c]?Math.ceil(n[c].swiperSlideSize):0,_;for(let d=c+1;d<n.length;d+=1)n[d]&&!_&&(f+=Math.ceil(n[d].swiperSlideSize),u+=1,f>l&&(_=!0));for(let d=c-1;d>=0;d-=1)n[d]&&!_&&(f+=n[d].swiperSlideSize,u+=1,f>l&&(_=!0))}else if(e==="current")for(let f=c+1;f<n.length;f+=1)(t?a[f]+o[f]-a[c]<l:a[f]-a[c]<l)&&(u+=1);else for(let f=c-1;f>=0;f-=1)a[c]-a[f]<l&&(u+=1);return u}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;i.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(a=>{a.complete&&Ys(e,a)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function s(){const a=e.rtlTranslate?e.translate*-1:e.translate,o=Math.min(Math.max(a,e.maxTranslate()),e.minTranslate());e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}let n;if(i.freeMode&&i.freeMode.enabled&&!i.cssMode)s(),i.autoHeight&&e.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&e.isEnd&&!i.centeredSlides){const a=e.virtual&&i.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(a.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||s()}i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const i=this,s=i.params.direction;return e||(e=s==="horizontal"?"vertical":"horizontal"),e===s||e!=="horizontal"&&e!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${s}`),i.el.classList.add(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.forEach(n=>{e==="vertical"?n.style.width="":n.style.height=""}),i.emit("changeDirection"),t&&i.update()),i}changeLanguageDirection(e){const t=this;t.rtl&&e==="rtl"||!t.rtl&&e==="ltr"||(t.rtl=e==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let i=e||t.params.el;if(typeof i=="string"&&(i=document.querySelector(i)),!i)return!1;i.swiper=t,i.parentNode&&i.parentNode.host&&i.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const s=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let a=i&&i.shadowRoot&&i.shadowRoot.querySelector?i.shadowRoot.querySelector(s()):ii(i,s())[0];return!a&&t.params.createElements&&(a=an("div",t.params.wrapperClass),i.append(a),ii(i,`.${t.params.slideClass}`).forEach(o=>{a.append(o)})),Object.assign(t,{el:i,wrapperEl:a,slidesEl:t.isElement&&!i.parentNode.host.slideSlots?i.parentNode.host:a,hostEl:t.isElement?i.parentNode.host:i,mounted:!0,rtl:i.dir.toLowerCase()==="rtl"||Oi(i,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(i.dir.toLowerCase()==="rtl"||Oi(i,"direction")==="rtl"),wrongRTL:Oi(a,"display")==="-webkit-box"}),!0}init(e){const t=this;if(t.initialized||t.mount(e)===!1)return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach(n=>{n.complete?Ys(t,n):n.addEventListener("load",a=>{Ys(t,a.target)})}),oa(t),t.initialized=!0,oa(t),t.emit("init"),t.emit("afterInit"),t}destroy(e=!0,t=!0){const i=this,{params:s,el:n,wrapperEl:a,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),n&&typeof n!="string"&&n.removeAttribute("style"),a&&a.removeAttribute("style"),o&&o.length&&o.forEach(l=>{l.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(l=>{i.off(l)}),e!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),Hu(i)),i.destroyed=!0),null}static extendDefaults(e){xt(Bn,e)}static get extendedDefaults(){return Bn}static get defaults(){return Co}static installModule(e){F.prototype.__modules__||(F.prototype.__modules__=[]);const t=F.prototype.__modules__;typeof e=="function"&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>F.installModule(t)),F):(F.installModule(e),F)}}Object.keys(Ln).forEach(r=>{Object.keys(Ln[r]).forEach(e=>{F.prototype[e]=Ln[r][e]})});F.use([td,id]);function q({swiper:r,extendParams:e,on:t,emit:i}){const s=Ze();e({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),r.mousewheel={enabled:!1};let n,a=zt(),o;const l=[];function c(p){let P=0,T=0,x=0,E=0;return"detail"in p&&(T=p.detail),"wheelDelta"in p&&(T=-p.wheelDelta/120),"wheelDeltaY"in p&&(T=-p.wheelDeltaY/120),"wheelDeltaX"in p&&(P=-p.wheelDeltaX/120),"axis"in p&&p.axis===p.HORIZONTAL_AXIS&&(P=T,T=0),x=P*10,E=T*10,"deltaY"in p&&(E=p.deltaY),"deltaX"in p&&(x=p.deltaX),p.shiftKey&&!x&&(x=E,E=0),(x||E)&&p.deltaMode&&(p.deltaMode===1?(x*=40,E*=40):(x*=800,E*=800)),x&&!P&&(P=x<1?-1:1),E&&!T&&(T=E<1?-1:1),{spinX:P,spinY:T,pixelX:x,pixelY:E}}function u(){r.enabled&&(r.mouseEntered=!0)}function f(){r.enabled&&(r.mouseEntered=!1)}function _(p){return r.params.mousewheel.thresholdDelta&&p.delta<r.params.mousewheel.thresholdDelta||r.params.mousewheel.thresholdTime&&zt()-a<r.params.mousewheel.thresholdTime?!1:p.delta>=6&&zt()-a<60?!0:(p.direction<0?(!r.isEnd||r.params.loop)&&!r.animating&&(r.slideNext(),i("scroll",p.raw)):(!r.isBeginning||r.params.loop)&&!r.animating&&(r.slidePrev(),i("scroll",p.raw)),a=new s.Date().getTime(),!1)}function d(p){const h=r.params.mousewheel;if(p.direction<0){if(r.isEnd&&!r.params.loop&&h.releaseOnEdges)return!0}else if(r.isBeginning&&!r.params.loop&&h.releaseOnEdges)return!0;return!1}function v(p){let h=p,w=!0;if(!r.enabled||p.target.closest(`.${r.params.mousewheel.noMousewheelClass}`))return;const y=r.params.mousewheel;r.params.cssMode&&h.preventDefault();let P=r.el;r.params.mousewheel.eventsTarget!=="container"&&(P=document.querySelector(r.params.mousewheel.eventsTarget));const T=P&&P.contains(h.target);if(!r.mouseEntered&&!T&&!y.releaseOnEdges)return!0;h.originalEvent&&(h=h.originalEvent);let x=0;const E=r.rtlTranslate?-1:1,C=c(h);if(y.forceToAxis)if(r.isHorizontal())if(Math.abs(C.pixelX)>Math.abs(C.pixelY))x=-C.pixelX*E;else return!0;else if(Math.abs(C.pixelY)>Math.abs(C.pixelX))x=-C.pixelY;else return!0;else x=Math.abs(C.pixelX)>Math.abs(C.pixelY)?-C.pixelX*E:-C.pixelY;if(x===0)return!0;y.invert&&(x=-x);let A=r.getTranslate()+x*y.sensitivity;if(A>=r.minTranslate()&&(A=r.minTranslate()),A<=r.maxTranslate()&&(A=r.maxTranslate()),w=r.params.loop?!0:!(A===r.minTranslate()||A===r.maxTranslate()),w&&r.params.nested&&h.stopPropagation(),!r.params.freeMode||!r.params.freeMode.enabled){const M={time:zt(),delta:Math.abs(x),direction:Math.sign(x),raw:p};l.length>=2&&l.shift();const B=l.length?l[l.length-1]:void 0;if(l.push(M),B?(M.direction!==B.direction||M.delta>B.delta||M.time>B.time+150)&&_(M):_(M),d(M))return!0}else{const M={time:zt(),delta:Math.abs(x),direction:Math.sign(x)},B=o&&M.time<o.time+500&&M.delta<=o.delta&&M.direction===o.direction;if(!B){o=void 0;let L=r.getTranslate()+x*y.sensitivity;const z=r.isBeginning,$=r.isEnd;if(L>=r.minTranslate()&&(L=r.minTranslate()),L<=r.maxTranslate()&&(L=r.maxTranslate()),r.setTransition(0),r.setTranslate(L),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!z&&r.isBeginning||!$&&r.isEnd)&&r.updateSlidesClasses(),r.params.loop&&r.loopFix({direction:M.direction<0?"next":"prev",byMousewheel:!0}),r.params.freeMode.sticky){clearTimeout(n),n=void 0,l.length>=15&&l.shift();const O=l.length?l[l.length-1]:void 0,D=l[0];if(l.push(M),O&&(M.delta>O.delta||M.direction!==O.direction))l.splice(0);else if(l.length>=15&&M.time-D.time<500&&D.delta-M.delta>=1&&M.delta<=6){const R=x>0?.8:.2;o=M,l.splice(0),n=sn(()=>{r.destroyed||!r.params||r.slideToClosest(r.params.speed,!0,void 0,R)},0)}n||(n=sn(()=>{if(r.destroyed||!r.params)return;const R=.5;o=M,l.splice(0),r.slideToClosest(r.params.speed,!0,void 0,R)},500))}if(B||i("scroll",h),r.params.autoplay&&r.params.autoplay.disableOnInteraction&&r.autoplay.stop(),y.releaseOnEdges&&(L===r.minTranslate()||L===r.maxTranslate()))return!0}}return h.preventDefault?h.preventDefault():h.returnValue=!1,!1}function m(p){let h=r.el;r.params.mousewheel.eventsTarget!=="container"&&(h=document.querySelector(r.params.mousewheel.eventsTarget)),h[p]("mouseenter",u),h[p]("mouseleave",f),h[p]("wheel",v)}function b(){return r.params.cssMode?(r.wrapperEl.removeEventListener("wheel",v),!0):r.mousewheel.enabled?!1:(m("addEventListener"),r.mousewheel.enabled=!0,!0)}function g(){return r.params.cssMode?(r.wrapperEl.addEventListener(event,v),!0):r.mousewheel.enabled?(m("removeEventListener"),r.mousewheel.enabled=!1,!0):!1}t("init",()=>{!r.params.mousewheel.enabled&&r.params.cssMode&&g(),r.params.mousewheel.enabled&&b()}),t("destroy",()=>{r.params.cssMode&&b(),r.mousewheel.enabled&&g()}),Object.assign(r.mousewheel,{enable:b,disable:g})}function ic(r,e,t,i){return r.params.createElements&&Object.keys(i).forEach(s=>{if(!t[s]&&t.auto===!0){let n=ii(r.el,`.${i[s]}`)[0];n||(n=an("div",i[s]),n.className=i[s],r.el.append(n)),t[s]=n,e[s]=n}}),t}const Po='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function fi({swiper:r,extendParams:e,on:t,emit:i}){e({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),r.navigation={nextEl:null,prevEl:null,arrowSvg:Po};function s(d){let v;return d&&typeof d=="string"&&r.isElement&&(v=r.el.querySelector(d)||r.hostEl.querySelector(d),v)?v:(d&&(typeof d=="string"&&(v=[...document.querySelectorAll(d)]),r.params.uniqueNavElements&&typeof d=="string"&&v&&v.length>1&&r.el.querySelectorAll(d).length===1?v=r.el.querySelector(d):v&&v.length===1&&(v=v[0])),d&&!v?d:v)}function n(d,v){const m=r.params.navigation;d=Ie(d),d.forEach(b=>{b&&(b.classList[v?"add":"remove"](...m.disabledClass.split(" ")),b.tagName==="BUTTON"&&(b.disabled=v),r.params.watchOverflow&&r.enabled&&b.classList[r.isLocked?"add":"remove"](m.lockClass))})}function a(){const{nextEl:d,prevEl:v}=r.navigation;if(r.params.loop){n(v,!1),n(d,!1);return}n(v,r.isBeginning&&!r.params.rewind),n(d,r.isEnd&&!r.params.rewind)}function o(d){d.preventDefault(),!(r.isBeginning&&!r.params.loop&&!r.params.rewind)&&(r.slidePrev(),i("navigationPrev"))}function l(d){d.preventDefault(),!(r.isEnd&&!r.params.loop&&!r.params.rewind)&&(r.slideNext(),i("navigationNext"))}function c(){const d=r.params.navigation;if(r.params.navigation=ic(r,r.originalParams.navigation,r.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(d.nextEl||d.prevEl))return;let v=s(d.nextEl),m=s(d.prevEl);Object.assign(r.navigation,{nextEl:v,prevEl:m}),v=Ie(v),m=Ie(m);const b=(g,p)=>{if(g){if(d.addIcons&&g.matches(".swiper-button-next,.swiper-button-prev")&&!g.querySelector("svg")){const h=document.createElement("div");aa(h,Po),g.appendChild(h.querySelector("svg")),h.remove()}g.addEventListener("click",p==="next"?l:o)}!r.enabled&&g&&g.classList.add(...d.lockClass.split(" "))};v.forEach(g=>b(g,"next")),m.forEach(g=>b(g,"prev"))}function u(){let{nextEl:d,prevEl:v}=r.navigation;d=Ie(d),v=Ie(v);const m=(b,g)=>{b.removeEventListener("click",g==="next"?l:o),b.classList.remove(...r.params.navigation.disabledClass.split(" "))};d.forEach(b=>m(b,"next")),v.forEach(b=>m(b,"prev"))}t("init",()=>{r.params.navigation.enabled===!1?_():(c(),a())}),t("toEdge fromEdge lock unlock",()=>{a()}),t("destroy",()=>{u()}),t("enable disable",()=>{let{nextEl:d,prevEl:v}=r.navigation;if(d=Ie(d),v=Ie(v),r.enabled){a();return}[...d,...v].filter(m=>!!m).forEach(m=>m.classList.add(r.params.navigation.lockClass))}),t("click",(d,v)=>{let{nextEl:m,prevEl:b}=r.navigation;m=Ie(m),b=Ie(b);const g=v.target;let p=b.includes(g)||m.includes(g);if(r.isElement&&!p){const h=v.path||v.composedPath&&v.composedPath();h&&(p=h.find(w=>m.includes(w)||b.includes(w)))}if(r.params.navigation.hideOnClick&&!p){if(r.pagination&&r.params.pagination&&r.params.pagination.clickable&&(r.pagination.el===g||r.pagination.el.contains(g)))return;let h;m.length?h=m[0].classList.contains(r.params.navigation.hiddenClass):b.length&&(h=b[0].classList.contains(r.params.navigation.hiddenClass)),i(h===!0?"navigationShow":"navigationHide"),[...m,...b].filter(w=>!!w).forEach(w=>w.classList.toggle(r.params.navigation.hiddenClass))}});const f=()=>{r.el.classList.remove(...r.params.navigation.navigationDisabledClass.split(" ")),c(),a()},_=()=>{r.el.classList.add(...r.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(r.navigation,{enable:f,disable:_,update:a,init:c,destroy:u})}function $r(r=""){return`.${r.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function ie({swiper:r,extendParams:e,on:t,emit:i}){const s="swiper-pagination";e({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:g=>g,formatFractionTotal:g=>g,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`,paginationDisabledClass:`${s}-disabled`}}),r.pagination={el:null,bullets:[]};let n,a=0;function o(){return!r.params.pagination.el||!r.pagination.el||Array.isArray(r.pagination.el)&&r.pagination.el.length===0}function l(g,p){const{bulletActiveClass:h}=r.params.pagination;g&&(g=g[`${p==="prev"?"previous":"next"}ElementSibling`],g&&(g.classList.add(`${h}-${p}`),g=g[`${p==="prev"?"previous":"next"}ElementSibling`],g&&g.classList.add(`${h}-${p}-${p}`)))}function c(g,p,h){if(g=g%h,p=p%h,p===g+1)return"next";if(p===g-1)return"previous"}function u(g){const p=g.target.closest($r(r.params.pagination.bulletClass));if(!p)return;g.preventDefault();const h=on(p)*r.params.slidesPerGroup;if(r.params.loop){if(r.realIndex===h)return;const w=c(r.realIndex,h,r.slides.length);w==="next"?r.slideNext():w==="previous"?r.slidePrev():r.slideToLoop(h)}else r.slideTo(h)}function f(){const g=r.rtl,p=r.params.pagination;if(o())return;let h=r.pagination.el;h=Ie(h);let w,y;const P=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.slides.length,T=r.params.loop?Math.
vendor: 5,154 bytes, line 41
41ceil(P/r.params.slidesPerGroup):r.snapGrid.length;if(r.params.loop?(y=r.previousRealIndex||0,w=r.params.slidesPerGroup>1?Math.floor(r.realIndex/r.params.slidesPerGroup):r.realIndex):typeof r.snapIndex<"u"?(w=r.snapIndex,y=r.previousSnapIndex):(y=r.previousIndex||0,w=r.activeIndex||0),p.type==="bullets"&&r.pagination.bullets&&r.pagination.bullets.length>0){const x=r.pagination.bullets;let E,C,A;if(p.dynamicBullets&&(n=na(x[0],r.isHorizontal()?"width":"height"),h.forEach(M=>{M.style[r.isHorizontal()?"width":"height"]=`${n*(p.dynamicMainBullets+4)}px`}),p.dynamicMainBullets>1&&y!==void 0&&(a+=w-(y||0),a>p.dynamicMainBullets-1?a=p.dynamicMainBullets-1:a<0&&(a=0)),E=Math.max(w-a,0),C=E+(Math.min(x.length,p.dynamicMainBullets)-1),A=(C+E)/2),x.forEach(M=>{const B=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(L=>`${p.bulletActiveClass}${L}`)].map(L=>typeof L=="string"&&L.includes(" ")?L.split(" "):L).flat();M.classList.remove(...B)}),h.length>1)x.forEach(M=>{const B=on(M);B===w?M.classList.add(...p.bulletActiveClass.split(" ")):r.isElement&&M.setAttribute("part","bullet"),p.dynamicBullets&&(B>=E&&B<=C&&M.classList.add(...`${p.bulletActiveClass}-main`.split(" ")),B===E&&l(M,"prev"),B===C&&l(M,"next"))});else{const M=x[w];if(M&&M.classList.add(...p.bulletActiveClass.split(" ")),r.isElement&&x.forEach((B,L)=>{B.setAttribute("part",L===w?"bullet-active":"bullet")}),p.dynamicBullets){const B=x[E],L=x[C];for(let z=E;z<=C;z+=1)x[z]&&x[z].classList.add(...`${p.bulletActiveClass}-main`.split(" "));l(B,"prev"),l(L,"next")}}if(p.dynamicBullets){const M=Math.min(x.length,p.dynamicMainBullets+4),B=(n*M-n)/2-A*n,L=g?"right":"left";x.forEach(z=>{z.style[r.isHorizontal()?L:"top"]=`${B}px`})}}h.forEach((x,E)=>{if(p.type==="fraction"&&(x.querySelectorAll($r(p.currentClass)).forEach(C=>{C.textContent=p.formatFractionCurrent(w+1)}),x.querySelectorAll($r(p.totalClass)).forEach(C=>{C.textContent=p.formatFractionTotal(T)})),p.type==="progressbar"){let C;p.progressbarOpposite?C=r.isHorizontal()?"vertical":"horizontal":C=r.isHorizontal()?"horizontal":"vertical";const A=(w+1)/T;let M=1,B=1;C==="horizontal"?M=A:B=A,x.querySelectorAll($r(p.progressbarFillClass)).forEach(L=>{L.style.transform=`translate3d(0,0,0) scaleX(${M}) scaleY(${B})`,L.style.transitionDuration=`${r.params.speed}ms`})}p.type==="custom"&&p.renderCustom?(aa(x,p.renderCustom(r,w+1,T)),E===0&&i("paginationRender",x)):(E===0&&i("paginationRender",x),i("paginationUpdate",x)),r.params.watchOverflow&&r.enabled&&x.classList[r.isLocked?"add":"remove"](p.lockClass)})}function _(){const g=r.params.pagination;if(o())return;const p=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:r.grid&&r.params.grid.rows>1?r.slides.length/Math.ceil(r.params.grid.rows):r.slides.length;let h=r.pagination.el;h=Ie(h);let w="";if(g.type==="bullets"){let y=r.params.loop?Math.ceil(p/r.params.slidesPerGroup):r.snapGrid.length;r.params.freeMode&&r.params.freeMode.enabled&&y>p&&(y=p);for(let P=0;P<y;P+=1)g.renderBullet?w+=g.renderBullet.call(r,P,g.bulletClass):w+=`<${g.bulletElement} ${r.isElement?'part="bullet"':""} class="${g.bulletClass}"></${g.bulletElement}>`}g.type==="fraction"&&(g.renderFraction?w=g.renderFraction.call(r,g.currentClass,g.totalClass):w=`<span class="${g.currentClass}"></span> / <span class="${g.totalClass}"></span>`),g.type==="progressbar"&&(g.renderProgressbar?w=g.renderProgressbar.call(r,g.progressbarFillClass):w=`<span class="${g.progressbarFillClass}"></span>`),r.pagination.bullets=[],h.forEach(y=>{g.type!=="custom"&&aa(y,w||""),g.type==="bullets"&&r.pagination.bullets.push(...y.querySelectorAll($r(g.bulletClass)))}),g.type!=="custom"&&i("paginationRender",h[0])}function d(){r.params.pagination=ic(r,r.originalParams.pagination,r.params.pagination,{el:"swiper-pagination"});const g=r.params.pagination;if(!g.el)return;let p;typeof g.el=="string"&&r.isElement&&(p=r.el.querySelector(g.el)),!p&&typeof g.el=="string"&&(p=[...document.querySelectorAll(g.el)]),p||(p=g.el),!(!p||p.length===0)&&(r.params.uniqueNavElements&&typeof g.el=="string"&&Array.isArray(p)&&p.length>1&&(p=[...r.el.querySelectorAll(g.el)],p.length>1&&(p=p.find(h=>Kl(h,".swiper")[0]===r.el))),Array.isArray(p)&&p.length===1&&(p=p[0]),Object.assign(r.pagination,{el:p}),p=Ie(p),p.forEach(h=>{g.type==="bullets"&&g.clickable&&h.classList.add(...(g.clickableClass||"").split(" ")),h.classList.add(g.modifierClass+g.type),h.classList.add(r.isHorizontal()?g.horizontalClass:g.verticalClass),g.type==="bullets"&&g.dynamicBullets&&(h.classList.add(`${g.modifierClass}${g.type}-dynamic`),a=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),g.type==="progressbar"&&g.progressbarOpposite&&h.classList.add(g.progressbarOppositeClass),g.clickable&&h.addEventListener("click",u),r.enabled||h.classList.add(g.lockClass)}))}function v(){const g=r.params.pagination;if(o())return;let p=r.pagination.el;p&&(p=Ie(p),p.forEach(h=>{h.classList.remove(g.hiddenClass),h.classList.remove(g.modifierClass+g.type),h.classList.remove(r.isHorizontal()?g.horizontalClass:g.verticalClass),g.clickable&&(h.classList.remove(...(g.clickableClass||"").split(" ")),h.removeEventListener("click",u))}
41)),r.pagination.bullets&&r.pagination.bullets.forEach(h=>h.classList.remove(...g.bulletActiveClass.split(" ")))}t("changeDirection",()=>{if(!r.pagination||!r.pagination.el)return;const g=r.params.pagination;let{el:p}=r.pagination;p=Ie(p),p.forEach(h=>{h.classList.remove(g.horizontalClass,g.verticalClass),h.classList.add(r.isHorizontal()?g.horizontalClass:g.verticalClass)})}),t("init",()=>{r.params.pagination.enabled===!1?b():(d(),_(),f())}),t("activeIndexChange",()=>{typeof r.snapIndex>"u"&&f()}),t("snapIndexChange",()=>{f()}),t("snapGridLengthChange",()=>{_(),f()}),t("destroy",()=>{v()}),t("enable disable",()=>{let{el:g}=r.pagination;g&&(g=Ie(g),g.forEach(p=>p.classList[r.enabled?"remove":"add"](r.params.pagination.lockClass)))}),t("lock unlock",()=>{f()}),t("click",(g,p)=>{const h=p.target,w=Ie(r.pagination.el);if(r.params.pagination.el&&r.params.pagination.hideOnClick&&w&&w.length>0&&!h.classList.contains(r.params.pagination.bulletClass)){if(r.navigation&&(r.navigation.nextEl&&h===r.navigation.nextEl||r.navigation.prevEl&&h===r.navigation.prevEl))return;const y=w[0].classList.contains(r.params.pagination.hiddenClass);i(y===!0?"paginationShow":"paginationHide"),w.forEach(P=>P.classList.toggle(r.params.pagination.hiddenClass))}});const m=()=>{r.el.classList.remove(r.params.pagination.paginationDisabledClass);let{el:g}=r.pagination;g&&(g=Ie(g),g.forEach(p=>p.classList.remove(r.params.pagination.paginationDisabledClass))),d(),_(),f()},b=()=>{r.el.classList.add(r.params.pagination.paginationDisabledClass);let{el:g}=r.pagination;g&&(g=Ie(g),g.forEach(p=>p.classList.add(r.params.pagination.paginationDisabledClass))),v()};Object.assign(r.pagination,{enable:m,disable:b,render:_,update:f,init:d,destroy:v})}function la({swiper:r,extendParams:e,on:t,emit:i,params:s}){r.autoplay={running:!1,paused:!1,timeLeft:0},e({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let n,a,o=s&&s.autoplay?s.autoplay.delay:3e3,l=s&&s.autoplay?s.autoplay.delay:3e3,c,u=new Date().getTime(),f,_,d,v,m,b;function g(O){!r||r.destroyed||!r.wrapperEl||O.target===r.wrapperEl&&(r.wrapperEl.removeEventListener("transitionend",g),!(b||O.detail&&O.detail.bySwiperTouchMove)&&E())}const p=()=>{if(r.destroyed||!r.autoplay.running)return;r.autoplay.paused?f=!0:f&&(l=c,f=!1);const O=r.autoplay.paused?c:u+l-new Date().getTime();r.autoplay.timeLeft=O,i("autoplayTimeLeft",O,O/o),a=requestAnimationFrame(()=>{p()})},h=()=>{let O;return r.virtual&&r.params.virtual.enabled?O=r.slides.find(R=>R.classList.contains("swiper-slide-active")):O=r.slides[r.activeIndex],O?parseInt(O.getAttribute("data-swiper-autoplay"),10):void 0},w=()=>{let O=r.params.autoplay.delay;const D=h();return!Number.isNaN(D)&&D>0&&(O=D),O},y=O=>{if(r.destroyed||!r.autoplay.running)return;cancelAnimationFrame(a),p();let D=O;typeof D>"u"&&(D=w(),o=D,l=D),c=D;const R=r.params.speed,S=()=>{!r||r.destroyed||(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(R,!0,!0),i("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,R,!0,!0),i("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(R,!0,!0),i("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,R,!0,!0),i("autoplay")),r.params.cssMode&&(u=new Date().getTime(),requestAnimationFrame(()=>{y()})))};return D>0?(clearTimeout(n),n=setTimeout(()=>{S()},D)):requestAnimationFrame(()=>{S()}),D},P=()=>{u=new Date().getTime(),r.autoplay.running=!0,y(),i("autoplayStart")},T=()=>{r.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(a),i("autoplayStop")},x=(O,D)=>{if(r.destroyed||!r.autoplay.running)return;clearTimeout(n),O||(m=!0);const R=()=>{i("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",g):E()};if(r.autoplay.paused=!0,D){R();return}
41c=(c||r.params.autoplay.delay)-(new Date().getTime()-u),!(r.isEnd&&c<0&&!r.params.loop)&&(c<0&&(c=0),R())},E=()=>{r.isEnd&&c<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(u=new Date().getTime(),m?(m=!1,y(c)):y(),r.autoplay.paused=!1,i("autoplayResume"))},C=()=>{if(r.destroyed||!r.autoplay.running)return;const O=si();O.visibilityState==="hidden"&&(m=!0,x(!0)),O.visibilityState==="visible"&&E()},A=O=>{O.pointerType==="mouse"&&(m=!0,b=!0,!(r.animating||r.autoplay.paused)&&x(!0))},M=O=>{O.pointerType==="mouse"&&(b=!1,r.autoplay.paused&&E())},B=()=>{r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",A),r.el.addEventListener("pointerleave",M))},L=()=>{r.el&&typeof r.el!="string"&&(r.el.removeEventListener("pointerenter",A),r.el.removeEventListener("pointerleave",M))},z=()=>{si().addEventListener("visibilitychange",C)},$=()=>{si().removeEventListener("visibilitychange",C)};t("init",()=>{r.params.autoplay.enabled&&(B(),z(),P())}),t("destroy",()=>{L(),$(),r.autoplay.running&&T()}),t("_freeModeStaticRelease",()=>{(d||m)&&E()}),t("_freeModeNoMomentumRelease",()=>{r.params.autoplay.disableOnInteraction?T():x(!0,!0)}),t("beforeTransitionStart",(O,D,R)=>{r.destroyed||!r.autoplay.running||(R||!r.params.autoplay.disableOnInteraction?x(!0,!0):T())}),t("sliderFirstMove",()=>{if(!(r.destroyed||!r.autoplay.running)){if(r.params.autoplay.disableOnInteraction){T();return}_=!0,d=!1,m=!1,v=setTimeout(()=>{m=!0,d=!0,x(!0)},200)}}),t("touchEnd",()=>{if(!(r.destroyed||!r.autoplay.running||!_)){if(clearTimeout(v),clearTimeout(n),r.params.autoplay.disableOnInteraction){d=!1,_=!1;return}d&&r.params.cssMode&&E(),d=!1,_=!1}}),t("slideChange",()=>{r.destroyed||!r.autoplay.running||r.autoplay.paused&&(c=w(),o=w())}),Object.assign(r.autoplay,{start:P,stop:T,pause:x,resume:E})}function lf({swiper:r,extendParams:e,emit:t,once:i}){e({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function s(){if(r.params.cssMode)return;const o=r.getTranslate();r.setTranslate(o),r.setTransition(0),r.touchEventsData.velocities.length=0,r.freeMode.onTouchEnd({currentPos:r.rtl?r.translate:-r.translate})}function n(){if(r.params.cssMode)return;const{touchEventsData:o,touches:l}=r;o.velocities.length===0&&o.velocities.push({position:l[r.isHorizontal()?"startX":"startY"],time:o.touchStartTime}),o.velocities.push({position:l[r.isHorizontal()?"currentX":"currentY"],time:zt()})}function a({currentPos:o}){if(r.params.cssMode)return;const{params:l,wrapperEl:c,rtlTranslate:u,snapGrid:f,touchEventsData:_}=r,v=zt()-_.touchStartTime;if(o<-r.minTranslate()){r.slideTo(r.activeIndex);return}if(o>-r.maxTranslate()){r.slides.length<f.length?r.slideTo(f.length-1):r.slideTo(r.slides.length-1);return}if(l.freeMode.momentum){if(_.velocities.length>1){const P=_.velocities.pop(),T=_.velocities.pop(),x=P.position-T.position,E=P.time-T.time;r.velocity=x/E,r.velocity/=2,Math.abs(r.velocity)<l.freeMode.minimumVelocity&&(r.velocity=0),(E>150||zt()-P.time>300)&&(r.velocity=0)}else r.velocity=0;r.velocity*=l.freeMode.momentumVelocityRatio,_.velocities.length=0;let m=1e3*l.freeMode.momentumRatio;const b=r.velocity*m;let g=r.translate+b;u&&(g=-g);let p=!1,h;const w=Math.abs(r.velocity)*20*l.freeMode.momentumBounceRatio;let y;if(g<r.maxTranslate())l.freeMode.momentumBounce?(g+r.maxTranslate()<-w&&(g=r.maxTranslate()-w),h=r.maxTranslate(),p=!0,_.allowMomentumBounce=!0):g=r.maxTranslate(),l.loop&&l.centeredSlides&&(y=!0);else if(g>r.minTranslate())l.freeMode.momentumBounce?(g-r.minTranslate()>w&&(g=r.minTranslate()+w),h=r.minTranslate(),p=!0,_.allowMomentumBounce=!0):g=r.minTranslate(),l.loop&&l.centeredSlides&&(y=!0);else if(l.freeMode.sticky){let P;for(let T=0;T<f.length;T+=1)if(f[T]>-g){P=T;break}Math.abs(f[P]-g)<Math.abs(f[P-1]-g)||r.swipeDirection==="next"?g=f[P]:g=f[P-1],g=-g}if(y&&i("transitionEnd",()=>{r.loopFix()}),r.velocity!==0){if(u?m=Math.abs((-g-r.translate)/r.velocity):m=Math.abs((g-r.translate)/r.velocity),l.freeMode.sticky){const P=Math.abs((u?-g:g)-r.translate),T=r.slidesSizesGrid[r.activeIndex];P<T?m=l.speed:P<2*T?m=l.speed*1.5:m=l.speed*2.5}}else if(l.freeMode.sticky){r.slideToClosest();return}l.freeMode.momentumBounce&&p?(r.updateProgress(h),r.setTransition(m),r.setTranslate(g),r.transitionStart(!0,r.swipeDirection),r.animating=!0,En(c,()=>{!r||r.destroyed||!_.allowMomentumBounce||(t("momentumBounce"),r.setTransition(l.speed),setTimeout(()=>{r.setTranslate(h),En(c,()=>{!r||r.destroyed||r.transitionEnd()})},0))})):r.velocity?(t("_freeModeNoMomentumRelease"),r.updateProgress(g),r.setTransition(m),r.setTranslate(g),r.transitionStart(!0,r.swipeDirection),r.animating||(r.animating=!0,En(c,()=>{!r||r.destroyed||r.transitionEnd()}))):r.updateProgress(g),r.updateActiveIndex(),r.updateSlidesClasses()}else if(l.freeMode.sticky){r.slideToClosest();return}else l.freeMode&&t("_freeModeNoMomentumRelease");(!l.freeMode.momentum||v>=l.longSwipesMs)&&(t("_freeModeStaticRelease"),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses())}Object.assign(r,{freeMode:{onTouchStart:s,onTouchMove:n,onTouchEnd:a}})}Pt.registerPlugin(j);function cf(){var m;if(window.innerWidth<1024){const b=document.querySelector("#hero-slider-mobile");if(!b)return;const g=b.querySelectorAll(".hero-video");(()=>{g.forEach(h=>{h.dataset.src&&!h.getAttribute("src")&&h.setAttribute("src",h.dataset.src),h.getAttribute("preload")!=="auto"&&(h.setAttribute("preload","auto"),h.load()),h.play().catch(()=>{})})})(),new F("#hero-slider-mobile",{modules:[ie,la],slidesPerView:1,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},pagination:{el:".hero-pagination-mobile",clickable:!0}});return}const r=document.querySelector("#hero-slider");if(!r)return;const e=r.querySelectorAll(".hero-content"),t=r.querySelectorAll(".hero-video"),i=r.querySelectorAll(".hero-dot"),s=e.length;if(s<=1)return;let n=!1;const a=()=>{n||(n=!0,t.forEach(b=>{b.dataset.src&&!b.getAttribute("src")&&b.setAttribute("src",b.dataset.src),b.getAttribute("preload")!=="auto"&&(b.setAttribute("preload","auto"),b.load()),b.play().catch(()=>document.addEventListener("click",()=>b.play().catch(()=>{}),{once:!0}))}),window.removeEventListener("scroll",a),window.removeEventListener("mousemove",a),window.removeEventListener("touchstart",a))};window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("mousemove",a,{passive:!0}),window.addEventListener("touchstart",a,{passive:!0}),(m=t[0])==null||m.play().catch(()=>{});const o=b=>
41{i.forEach((g,p)=>{g.classList.toggle("active",p===b)})};o(0);const l=4,c=l*(s-1),u=j.create({trigger:r,start:"top top",end:`+=${c}`,pin:!0,anticipatePin:1,invalidateOnRefresh:!0});let f=0,_=!1;const d=b=>{if(b===f||_)return;_=!0,a();const g=b===0&&f===s-1?1:b===s-1&&f===0?-1:b>f?1:-1,p=r.clientHeight||window.innerHeight,h=e[f];h.classList.add("pointer-events-none"),h.classList.remove("pointer-events-auto"),Pt.to(h,{opacity:0,y:g===1?-p:p,duration:.7,ease:"power2.inOut"});const w=e[b];w.classList.remove("pointer-events-none"),w.classList.add("pointer-events-auto"),Pt.set(w,{opacity:0,y:g===1?p:-p}),Pt.to(w,{opacity:1,y:0,duration:.8,ease:"power2.out",delay:.05}),t[f]&&Pt.to(t[f],{opacity:0,duration:.35}),t[b]&&Pt.to(t[b],{opacity:1,duration:.35}),o(b),f=b,setTimeout(()=>{_=!1},850)};let v=0;window.addEventListener("wheel",b=>{const g=window.scrollY,p=u.start??0,h=p+c;if(g<p-2||g>h+2||(b.preventDefault(),_)||(v+=b.deltaY,Math.abs(v)<60))return;const y=v>0?1:-1;v=0;const P=f+y;if(P<0){window.scrollTo(0,Math.max(0,p-10));return}if(P>=s){window.scrollTo(0,h+10);return}window.scrollTo(0,p+P*l),d(P)},{passive:!1}),i.forEach((b,g)=>{b.addEventListener("click",()=>{const p=u.start??0;window.scrollTo(0,p+g*l),d(g)})}),window.addEventListener("keydown",b=>{const g=window.scrollY,p=u.start??0,h=p+c;if(!(g<p-2||g>h+2)){if(b.key==="ArrowDown"){b.preventDefault();const w=f+1;w>=s?window.scrollTo(0,h+10):(window.scrollTo(0,p+w*l),d(w))}if(b.key==="ArrowUp"){b.preventDefault();const w=f-1;w<0?window.scrollTo(0,Math.max(0,p-10)):(window.scrollTo(0,p+w*l),d(w))}}})}Pt.registerPlugin(j);document.addEventListener("DOMContentLoaded",()=>{cf();const r=document.getElementById("cta-bg-video");if(r){const s=new IntersectionObserver(n=>{n[0].isIntersecting&&(r.dataset.src&&(r.setAttribute("src",r.dataset.src),delete r.dataset.src),r.play().catch(()=>{}),s.disconnect())},{threshold:.1});s.observe(r)}if(document.querySelector(".content-swiper")&&new F(".content-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,q],slidesPerView:1.2,spaceBetween:16,loop:!1,grabCursor:!0,observer:!0,observeParents:!0,navigation:{nextEl:".content-next",prevEl:".content-prev"},breakpoints:{0:{slidesPerView:1.1,spaceBetween:10},768:{slidesPerView:2.2,spaceBetween:24},1024:{slidesPerView:3.1,spaceBetween:32},1440:{slidesPerView:3.1,spaceBetween:32}}}),document.querySelector(".news-swiper")&&new F(".news-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,ie,q],slidesPerView:1,spaceBetween:24,loop:!1,grabCursor:!0,navigation:{nextEl:".news-next",prevEl:".news-prev"},pagination:{el:".news-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{1024:{slidesPerView:2.8},1440:{slidesPerView:3.2}}}),document.querySelector(".franquias-services-swiper")&&new F(".franquias-services-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".franquias-services-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".delivery-services-swiper")&&new F(".delivery-services-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:1.2,spaceBetween:16,loop:!1,grabCursor:!0,breakpoints:{768:{slidesPerView:2.2,spaceBetween:24},1024:{slidesPerView:2.5,spaceBetween:32},1440:{slidesPerView:2.5,spaceBetween:32}},modules:[q]}),document.querySelector(".ia-differentials-swiper")&&new F(".ia-differentials-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:"auto",spaceBetween:16,loop:!1,grabCursor:!0,breakpoints:{576:{spaceBetween:20},768:{spaceBetween:24},1024:{spaceBetween:24},1440:{spaceBetween:24}},pagination:{el:".ia-differentials-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !inline-block !rounded-full !bg-white/50 !opacity-100 w-2.5 h-2.5 !mx-1 transition-all duration-300 cursor-pointer",bulletActiveClass:"!bg-white !w-8 !rounded-full"},modules:[q,ie]}),document.querySelector(".how-we-act-swiper")&&new F(".how-we-act-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:1.15,spaceBetween:24,loop:!1,grabCursor:!0,breakpoints:{576:{slidesPerView:1.3,spaceBetween:24},1024:{slidesPerView:1.4,spaceBetween:32},1440:{slidesPerView:1.4,spaceBetween:32}},modules:[q]}),document.querySelector(".solution-swiper")&&new F(".solution-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:1.15,spaceBetween:24,loop:!1,grabCursor:!0,breakpoints:{576:{slidesPerView:1.3,spaceBetween:24},1024:{slidesPerView:1.4,spaceBetween:32},1440:{slidesPerView:1.4,spaceBetween:32}},modules:[q]}),document.querySelector(".challenges-swiper")&&new F(".challenges-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:1.15,spaceBetween:24,loop:!1,grabCursor:!0,breakpoints:{576:{slidesPerView:1.3,spaceBetween:24},1024:{slidesPerView:1.4,spaceBetween:32},1440:{slidesPerView:1.4,spaceBetween:32}},modules:[q]}),document.querySelector(".testimonials-swiper")&&new F(".testimonials-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:24,grabCursor:!1,pagination:{el:".swiper-pagination",clickable:!0},breakpoints:{1024:{slidesPerView:2}}}),document.querySelector(".secao02-swiper")&&new F(".secao02-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:30,observer:!0,loop:!0,observeParents:!0,grabCursor:!0,pagination:{el:".secao02-pagination",clickable:!0,renderBullet:function(s,n){return'<span class="'+n+'">'+(s+1)+"</span>"}},watchOverflow:!1,on:{slideChange:function(){const s=this.realIndex;document.querySelectorAll(".totem-dynamic-image").forEach(a=>{parseInt(a.dataset.totemIndex)===s?(a.classList.remove("absolute","opacity-0","z-0","pointer-events-none"),a.classList.add("relative","opacity-100","z-10")):(a.classList.remove("relative","opacity-100","z-10"),a.classList.add("absolute","opacity-0","z-0","pointer-events-none"))})}}}),document.querySelector(".features-swiper")&&new F(".features-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:1.2,spaceBetween:16,loop:!1,grabCursor:!0,breakpoints:{768:{slidesPerView:2.2,spaceBetween:24},1024:{slidesPerView:2.8,spaceBetween:32},1440:{slidesPerView:3.2,spaceBetween:32}},modules:[q]}),document.querySelector(".hardware-tech-swiper")&&new F(".hardware-tech-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".hardware-tech-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".hardware-features-swiper")&&new F(".hardware-features-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".hardware-features-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".franquias-challenges-swiper")&&new F(".franquias-challenges-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".franquias-challenges-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".hardware-swiper")&&new F(".hardware-swiper",{mousewheel:{forceToAxis:!0},slidesPerView:1.2,spaceBetween:16,loop:!1,grabCursor:!0,breakpoints:{768:{slidesPerView:2.2,spaceBetween:24},1024:{slidesPerView:3.5,spaceBetween:32},1440:{slidesPerView:3.8,spaceBetween:32}},modules:[q]}),document.querySelector(".grandes-hardware-swiper")&&new F(".grandes-hardware-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".grandes-hardware-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".hardware-page-swiper")&&new F(".hardware-page-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".hardware-page-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".portaria-hardware-swiper")&&new F(".portaria-hardware-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".portaria-hardware-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".portaria-solutions-swiper")&&new F(".portaria-solutions-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".portaria-solutions-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".totem-solutions-swiper")&&new F(".totem-solutions-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".totem-solutions-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".totem-features-swiper")&&new F(".totem-features-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".totem-features-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".portaria-features-swiper")&&new F(".portaria-features-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".portaria-features-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".clients-swiper")&&new F(".clients-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,la,q],slidesPerView:2,spaceBetween:24,loop:!1,grabCursor:!0,autoplay:{delay:3e3,disableOnInteraction:!1},breakpoints:{768:{slidesPerView:3,spaceBetween:40},1024:{slidesPerView:4,spaceBetween:60},1440:{slidesPerView:5,spaceBetween:80}}}),document.querySelector(".differentials-swiper")&&new F(".differentials-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,ie,q],slidesPerView:1,spaceBetween:16,loop:!0,grabCursor:!0,navigation:{nextEl:".differential-next"},pagination:{el:".differential-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-black !w-8 !rounded-full"}}),(document.querySelector(".solutions-swiper")||document.querySelector(".results-swiper"))&&[".solutions-swiper",".results-swiper"].forEach(n=>{document.querySelector(n)&&new F(n,{mousewheel:{forceToAxis:!0},slidesPerView:"auto",spaceBetween:16,grabCursor:!0,breakpoints:{768:{spaceBetween:24},1024:{spaceBetween:32}},modules:[q]})}),document.querySelector(".cases-swiper")){let s=function(n){let a=n.realIndex;n.isEnd||n.progress>=.99?(a=n.slides.length-1,n.el.classList.add("is-at-end")):n.el.classList.remove("is-at-end"),document.querySelectorAll(".case-content").forEach(c=>{c.classList.add("hidden","opacity-0","pointer-events-none"),c.classList.remove("active","block","opacity-100")});const l=document.querySelector(`.case-content[data-case-index="${a}"]`);l&&(l.classList.remove("hidden","opacity-0","pointer-events-none"),l.classList.add("active","block","opacity-100"))};var i=s;new F(".cases-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,q],slidesPerView:1.1,spaceBetween:20,loop:!1,grabCursor:!0,navigation:{nextEl:".cases-next",prevEl:".cases-prev"},breakpoints:{1024:{slidesPerView:1.8,spaceBetween:20}},on:{progress:function(n,a){a>=.99||n.isEnd?n.el.classList.add("is-at-end"):n.el.classList.remove("is-at-end")},slideChange:function(){s(this)},transitionEnd:function(){s(this)}}})}document.querySelector(".home-cases-swiper")&&new F(".home-cases-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,q],slidesPerView:1.2,spaceBetween:24,centeredSlides:!0,loop:!0,grabCursor:!0,navigation:{nextEl:".home-cases-next",prevEl:".home-cases-prev"},breakpoints:{768:{slidesPerView:1.4,spaceBetween:32},1024:{slidesPerView:1.7,spaceBetween:40}}}),document.querySelector(".highlights-swiper")&&new F(".highlights-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,q],slidesPerView:1.2,spaceBetween:16,loop:!1,grabCursor:!0,navigation:{nextEl:".highlights-next",prevEl:".highlights-prev"},breakpoints:{768:{slidesPerView:2.2,spaceBetween:24},1024:{slidesPerView:2.8,spaceBetween:32},1440:{slidesPerView:3.2,spaceBetween:32}}}),document.querySelector(".solutions-swiper")&&new F(".solutions-swiper",{mousewheel:{forceToAxis:!0},modules:[fi,q],slidesPerView:"auto",spaceBetween:12,loop:!1,grabCursor:!0,navigation:{nextEl:".solutions-next",prevEl:".solutions-prev"},breakpoints:{320:{slidesPerView:"auto",spaceBetween:12},480:{slidesPerView:"auto",spaceBetween:20},768:{slidesPerView:"auto",spaceBetween:20},1024:{slidesPerView:"auto",spaceBetween:32}}}),document.querySelectorAll(".lideranca-swiper").forEach(s=>
41{new F(s,{mousewheel:{forceToAxis:!0},modules:[la,lf,q],slidesPerView:"auto",spaceBetween:16,loop:!0,speed:6e3,grabCursor:!0,observer:!0,observeParents:!0,freeMode:{enabled:!0,momentum:!1},autoplay:{delay:0,disableOnInteraction:!1,pauseOnMouseEnter:!0},breakpoints:{768:{spaceBetween:24},1024:{spaceBetween:32}}})});const e=document.querySelector(".timeline-scroll-content"),t=document.querySelector("#timeline-section");if(e&&t){const s=()=>e.scrollWidth-window.innerWidth/2,n=Pt.to(e,{x:()=>-s(),ease:"none",scrollTrigger:{trigger:"#timeline-section",pin:!0,scrub:!0,start:"top top",end:()=>`+=${s()}`,invalidateOnRefresh:!0}}),a=document.querySelector(".timeline-neon-overlay");a&&Pt.fromTo(a,{width:()=>window.innerWidth/2},{width:()=>window.innerWidth/2+s(),ease:"none",scrollTrigger:{trigger:"#timeline-section",scrub:!0,start:"top top",end:()=>`+=${s()}`,invalidateOnRefresh:!0}}),Pt.utils.toArray(".timeline-card").forEach((l,c)=>{c===0?Pt.timeline({scrollTrigger:{trigger:l,containerAnimation:n,start:"left 15%",end:"right 5%",scrub:!0}}).fromTo(l,{width:"413px",height:"145px",opacity:1},{width:"302px",height:"106px",opacity:.5,ease:"power1.out"}):Pt.timeline({scrollTrigger:{trigger:l,containerAnimation:n,start:"left 55%",end:"right 45%",scrub:!0}}).fromTo(l,{width:"302px",height:"106px",opacity:.5},{width:"413px",height:"145px",opacity:1,duration:.5,ease:"power1.out"}).to(l,{width:"302px",height:"106px",opacity:.5,duration:.5,ease:"power1.in"})})}document.querySelector(".seguranca-solutions-swiper")&&new F(".seguranca-solutions-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".seguranca-solutions-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".seguranca-results-swiper")&&new F(".seguranca-results-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".seguranca-results-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".automacao-hardware-swiper")&&new F(".automacao-hardware-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".automacao-hardware-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".automacao-solutions-swiper")&&new F(".automacao-solutions-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".automacao-solutions-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".automacao-features-swiper")&&new F(".automacao-features-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".automacao-features-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".franquias-hardware-swiper")&&new F(".franquias-hardware-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".franquias-hardware-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".franquias-features-swiper")&&new F(".franquias-features-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,loop:!1,grabCursor:!0,pagination:{el:".franquias-features-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:24},1280:{slidesPerView:4,spaceBetween:24}}}),document.querySelector(".core-swiper")&&new F(".core-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".core-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:2,spaceBetween:24}}}),document.querySelector(".ecosystem-swiper")&&new F(".ecosystem-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".ecosystem-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-white/50 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-white !w-8 !rounded-full"},breakpoints:{576:{slidesPerView:2,spaceBetween:24},768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:2,spaceBetween:24}}}),document.querySelector(".lideranca-mobile-swiper")&&new F(".lideranca-mobile-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".lideranca-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"}}),document.querySelector(".diretores-mobile-swiper")&&new F(".diretores-mobile-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".diretores-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"}}),document.querySelector(".quinta-secao-mobile-swiper")&&new F(".quinta-secao-mobile-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".quinta-secao-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{768:{slidesPerView:2,spaceBetween:24}}}),document.querySelector(".sexta-secao-mobile-swiper")&&new F(".sexta-secao-mobile-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".sexta-secao-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{768:{slidesPerView:2,spaceBetween:24}}}),document.querySelector(".quarta-secao-mobile-swiper")&&new F(".quarta-secao-mobile-swiper",{mousewheel:{forceToAxis:!0},modules:[ie,q],slidesPerView:1,spaceBetween:16,grabCursor:!0,pagination:{el:".quarta-secao-pagination",clickable:!0,bulletClass:"swiper-pagination-bullet !bg-black/20 !opacity-100 w-2.5 h-2.5 !m-0 transition-all duration-300",bulletActiveClass:"!bg-laranja-emive-001 !w-8 !rounded-full"},breakpoints:{768:{slidesPerView:2,spaceBetween:24}}})});
41document.querySelector(".swiper-depoimentos")&&new F(".swiper-depoimentos",{modules:[fi],slidesPerView:1,spaceBetween:20,navigation:{nextEl:".swiper-depoimentos ~ .swiper-button-next",prevEl:".swiper-depoimentos ~ .swiper-button-prev"},breakpoints:{640:{slidesPerView:2,spaceBetween:20},1024:{slidesPerView:3,spaceBetween:30}}});document.querySelector(".swiper-areas")&&new F(".swiper-areas",{modules:[fi],slidesPerView:1,spaceBetween:20,navigation:{nextEl:".swiper-areas ~ .swiper-areas-next",prevEl:".swiper-areas ~ .swiper-areas-prev"},breakpoints:{640:{slidesPerView:2,spaceBetween:20},1024:{slidesPerView:4,spaceBetween:24}}});
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.