PageSourceSearch

https://pro.bloombergtax.com/content/themes/starter/dist/starter-B-qNEb7x.js

js bloombergtax.com collected 2026-09-24 08:42:47 UTC 567,063 bytes, 33 lines download raw bytes

1var hr=Object.defineProperty;var ur=(R,Y,X)=>Y in R?hr(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X;var Ut=(R,Y,X)=>ur(R,typeof Y!="symbol"?Y+"":Y,X);(function(){"use strict";var e$3,t$4,n$1,i$6,r$3=function(R,Y){return{name:R,value:Y===void 0?-1:Y,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},a$5=function(R,Y){try{if(PerformanceObserver.supportedEntryTypes.includes(R)){if(R==="first-input"&&!("PerformanceEventTiming"in self))return;var X=new PerformanceObserver(function(ee){return ee.getEntries().map(Y)});return X.observe({type:R,buffered:!0}),X}}catch{}},o$4=function(R,Y){var X=function ee(te){te.type!=="pagehide"&&document.visibilityState!=="hidden"||(R(te),Y&&(removeEventListener("visibilitychange",ee,!0),removeEventListener("pagehide",ee,!0)))};addEventListener("visibilitychange",X,!0),addEventListener("pagehide",X,!0)},u$6=function(R){addEventListener("pageshow",function(Y){Y.persisted&&R(Y)},!0)},c$5=function(R,Y,X){var ee;return function(te){Y.value>=0&&(te||X)&&(Y.delta=Y.value-(ee||0),(Y.delta||ee===void 0)&&(ee=Y.value,R(Y)))}},f$6=-1,s$6=function(){return document.visibilityState==="hidden"?0:1/0},m$3=function(){o$4(function(R){var Y=R.timeStamp;f$6=Y},!0)},v$4=function(){return f$6<0&&(f$6=s$6(),m$3(),u$6(function(){setTimeout(function(){f$6=s$6(),m$3()},0)})),{get firstHiddenTime(){return f$6}}},d$6=function(R,Y){var X,ee=v$4(),te=r$3("FCP"),re=function(se){se.name==="first-contentful-paint"&&(ne&&ne.disconnect(),se.startTime<ee.firstHiddenTime&&(te.value=se.startTime,te.entries.push(se),X(!0)))},ie=window.performance&&performance.getEntriesByName&&performance.getEntriesByName("first-contentful-paint")[0],ne=ie?null:a$5("paint",re);(ie||ne)&&(X=c$5(R,te,Y),ie&&re(ie),u$6(function(se){te=r$3("FCP"),X=c$5(R,te,Y),requestAnimationFrame(function(){requestAnimationFrame(function(){te.value=performance.now()-se.timeStamp,X(!0)})})}))},p$6=!1,l$6=-1,h$5=function(R,Y){p$6||(d$6(function(ae){l$6=ae.value}),p$6=!0);var X,ee=function(ae){l$6>-1&&R(ae)},te=r$3("CLS",0),re=0,ie=[],ne=function(ae){if(!ae.hadRecentInput){var oe=ie[0],ue=ie[ie.length-1];re&&ae.startTime-ue.startTime<1e3&&ae.startTime-oe.startTime<5e3?(re+=ae.value,ie.push(ae)):(re=ae.value,ie=[ae]),re>te.value&&(te.value=re,te.entries=ie,X())}},se=a$5("layout-shift",ne);se&&(X=c$5(ee,te,Y),o$4(function(){se.takeRecords().map(ne),X(!0)}),u$6(function(){re=0,l$6=-1,te=r$3("CLS",0),X=c$5(ee,te,Y)}))},T$3={passive:!0,capture:!0},y$4=new Date,g$3=function(R,Y){e$3||(e$3=Y,t$4=R,n$1=new Date,w$5(removeEventListener),E$2())},E$2=function(){if(t$4>=0&&t$4<n$1-y$4){var R={entryType:"first-input",name:e$3.type,target:e$3.target,cancelable:e$3.cancelable,startTime:e$3.timeStamp,processingStart:e$3.timeStamp+t$4};i$6.forEach(function(Y){Y(R)}),i$6=[]}},S$1=function(R){if(R.cancelable){var Y=(R.timeStamp>1e12?new Date:performance.now())-R.timeStamp;R.type=="pointerdown"?function(X,ee){var te=function(){g$3(X,ee),ie()},re=function(){ie()},ie=function(){removeEventListener("pointerup",te,T$3),removeEventListener("pointercancel",re,T$3)};addEventListener("pointerup",te,T$3),addEventListener("pointercancel",re,T$3)}(Y,R):g$3(Y,R)}},w$5=function(R){["mousedown","keydown","touchstart","pointerdown"].forEach(function(Y){return R(Y,S$1,T$3)})},L$2=function(R,Y){var X,ee=v$4(),te=r$3("FID"),re=function(ne){ne.startTime<ee.firstHiddenTime&&(te.value=ne.processingStart-ne.startTime,te.entries.push(ne),X(!0))},ie=a$5("first-input",re);X=c$5(R,te,Y),ie&&o$4(function(){ie.takeRecords().map(re),ie.disconnect()},!0),ie&&u$6(function(){var ne;te=r$3("FID"),X=c$5(R,te,Y),i$6=[],t$4=-1,e$3=null,w$5(addEventListener),ne=re,i$6.push(ne),E$2()})},b$2={},F$2=function(R,Y){var X,ee=v$4(),te=r$3("LCP"),re=function(se){var ae=se.startTime;ae<ee.firstHiddenTime&&(te.value=ae,te.entries.push(se),X())},ie=a$5("largest-contentful-paint",re);if(ie){X=c$5(R,te,Y);var ne=function(){b$2[te.id]||(ie.takeRecords().map(re),ie.disconnect(),b$2[te.id]=!0,X(!0))};["keydown","click"].forEach(function(se){addEventListener(se,ne,{once:!0,capture:!0})}),o$4(ne,!0),u$6(function(se){te=r$3("LCP"),X=c$5(R,te,Y),requestAnimationFrame(function(){requestAnimationFrame(function(){te.value=performance.now()-se.timeStamp,b$2[te.id]=!0,X(!0)})})})}},P$3=function(R){var Y,X=r$3("TTFB");Y=function(){try{var ee=performance.getEntriesByType("navigation")[0]||function(){var te=performance.timing,re={entryType:"navigation",startTime:0};for(var ie in te)ie!=="navigationStart"&&ie!=="toJSON"&&(re[ie]=Math.max(te[ie]-te.navigationStart,0));return re}();if(X.value=X.delta=ee.responseStart,X.value<0||X.value>performance.now())return;X.entries=[ee],R(X)}catch{}},document.readyState==="complete"?setTimeout(Y,0):addEventListener("load",function(){return setTimeout(Y,0)})};window.dataLayer=window.dataLayer||[];function sendToGoogleAnalytics(R){const{name:Y,delta:X,id:ee}=R;window.dataLayer.push({event:Y,event_category:"Web Vitals",event_label:ee,value:Math.round(Y==="CLS"?X*1e3:X),non_interaction:!0})}h$5(sendToGoogleAnalytics),d$6(sendToGoogleAnalytics),L$2(sendToGoogleAnalytics),F$2(sendToGoogleAnalytics),P$3(sendToGoogleAnalytics);const SECTION_ATTRS={SECTION_NAME_ATTR:"data-page-section",SECTION_DESC_ATTR:"data-page-section-desc"};function getSectionAttrs(R){const{SECTION_NAME_ATTR:Y,SECTION_DESC_ATTR:X}=SECTION_ATTRS;let ee="",te="",re=R.closest(`[${Y}]`);return re=re||R.closest(`[${X}]`),re&&(ee=re.getAttribute(`${Y}`)||"",te=re.getAttribute(`${X}`)||""),{sectionName:ee,sectionDescription:te}}var __defProp$r=Object.defineProperty,__defNormalProp$r=(R,Y,X)=>Y in R?__defProp$r(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$r=(R,Y,X)=>
1__defNormalProp$r(R,typeof Y!="symbol"?Y+"":Y,X);class DataLayerEvents{constructor(){__publicField$r(this,"pushEvent",Y=>(window.dataLayer.push(Y),Y)),__publicField$r(this,"pushEventWithSection",(Y,X)=>{if(!this.EVENT_NAME)return;let ee={sectionName:"",sectionDescription:""};try{ee=getSectionAttrs(Y)||{}}catch{}return this.pushEvent({event:this.EVENT_NAME,...X,section_name:ee.sectionName||"",section_description:ee.sectionDescription||""})}),window.dataLayer=window.dataLayer||[]}getLinkText(Y){let X=Y?.textContent||Y?.innerText;return X?.trim()||""}isClickableLink(Y){return!!(Y instanceof HTMLAnchorElement&&Y.href)}}const Event$1={Click:"click",Scroll:"scroll",Keydown:"keydown",Load:"load",DOMContentLoaded:"DOMContentLoaded",Wheel:"wheel",Resize:"resize",Change:"change",TouchMove:"touchmove"};var __defProp$q=Object.defineProperty,__defNormalProp$q=(R,Y,X)=>Y in R?__defProp$q(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$q=(R,Y,X)=>__defNormalProp$q(R,typeof Y!="symbol"?Y+"":Y,X);const BREADCRUMBS_CLASS="bbg-breadcrumbs";class breadcrumbsEvents extends DataLayerEvents{constructor(){super(),__publicField$q(this,"EVENT_NAME","navigation"),__publicField$q(this,"NAVIGATION_SECTION","Breadcrumbs"),this.bindEvents()}bindEvents(){const Y=document.querySelector(`.${BREADCRUMBS_CLASS}`);Y&&Array(Y).forEach(X=>{X.addEventListener(Event$1.Click,ee=>{const te=ee.target;this.isClickableLink(te)&&this.breadcrumbClickHandler(te)})})}breadcrumbClickHandler(Y){const X=this.getLinkText(Y);this.pushEventWithSection(Y,{navigation_section:this.NAVIGATION_SECTION,navigation_link_text:X})}}new breadcrumbsEvents;const INTERSTITIAL_CLASSES={COMPONENT_CLASS:"bbg-interstitial",CTA_CLASS:"interstitial_cta"},Interstitial=()=>{const{COMPONENT_CLASS:R,CTA_CLASS:Y}=INTERSTITIAL_CLASSES,X=`.${R}`,ee=`a.${Y}`,te=document.querySelectorAll(X),re=()=>{te.forEach(ie=>{var ne;const se=ie,ae=se.querySelector(ee);(ne=ae?.href)!=null&&ne.length&&se.addEventListener(Event$1.Click,oe=>{const ue=oe?.target;ue instanceof HTMLAnchorElement&&ue.classList.contains(Y)||ae?.click()})})};te.length>0&&re()};var __defProp$p=Object.defineProperty,__defNormalProp$p=(R,Y,X)=>Y in R?__defProp$p(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$p=(R,Y,X)=>__defNormalProp$p(R,typeof Y!="symbol"?Y+"":Y,X);class InterstitialEvents{constructor(){__publicField$p(this,"EVENT_NAME","interstitial"),__publicField$p(this,"getProps",Y=>{var X;const ee=((X=Y.querySelector(".bbg-card__title"))==null?void 0:X.innerText)||"",{sectionName:te,sectionDescription:re}=getSectionAttrs(Y)||{};return{title:ee,sectionName:te,sectionDescription:re}}),__publicField$p(this,"triggerEvent",Y=>{let{title:X="",sectionName:ee="",sectionDescription:te=""}=Y||{};window.dataLayer.push({event:this.EVENT_NAME,interstitial_title:X,section_name:ee,section_description:te})}),window.dataLayer=window.dataLayer||[],this.bindEvents()}bindEvents(){const{COMPONENT_CLASS:Y,CTA_CLASS:X}=INTERSTITIAL_CLASSES,ee=document.querySelectorAll(`.${Y}`);Array.from(ee).forEach(te=>{var re;const ie=te,ne=te.querySelector(`.${X}`),se=ne&&((re=ne?.href)==null?void 0:re.length);te.addEventListener(Event$1.Click,ae=>{var oe;const ue=ae?.target instanceof HTMLElement?ae.target:null;se?(oe=ue?.classList)!=null&&oe.contains(X)&&this.triggerEvent(this.getProps(ie)):this.triggerEvent(this.getProps(ie))})})}}new InterstitialEvents;var __defProp$o=Object.defineProperty,__defNormalProp$o=(R,Y,X)=>Y in R?__defProp$o(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$o=(R,Y,X)=>__defNormalProp$o(R,typeof Y!="symbol"?Y+"":Y,X);window.dataLayer=window.dataLayer||[];class NavigationEvents extends DataLayerEvents{constructor(){super(),__publicField$o(this,"EVENT_NAME","navigation"),__publicField$o(this,"triggerEvent",Y=>{this.pushEvent({event:this.EVENT_NAME,navigation_section:"Main",navigation_link_text:Y.linkText,navigation_title:Y.navigationTitle,section_name:Y.sectionName,section_description:""})}),this.bindEvents()}bindEvents(){const Y=document.querySelector('header a[class*="logo"]');Y instanceof HTMLElement&&Y.addEventListener(Event$1.Click,()=>{this.pushEventWithSection(Y,{navigation_section:"Main",navigation_link_text:"Logo"})});const X=document.querySelectorAll("nav.site-header__navbar");
1X&&Array.from(X).forEach(re=>{re.addEventListener(Event$1.Click,ie=>{var ne;const se=ie?.target;se.nodeName==="A"&&se.classList.contains("nav-main__item__link")&&this.triggerEvent({linkText:se.innerText,navigationTitle:"",sectionName:(ne=se.closest("ul"))==null?void 0:ne.classList[0]})})});const ee=document.querySelectorAll("nav .nav-main__item");ee&&ee.forEach(re=>{re.addEventListener(Event$1.Click,ie=>{var ne;const se=ie?.target;this.triggerEvent({linkText:se.innerText,navigationTitle:"",sectionName:(ne=se.closest("ul"))==null?void 0:ne.classList[0]})})});const te=document.querySelectorAll("nav.site-header__navbar ul.sub-menu");te&&te.forEach(re=>{re.addEventListener(Event$1.Click,ie=>{var ne,se,ae;const oe=ie.target;if(oe instanceof HTMLElement&&oe.nodeName==="SPAN"){const ue=(ne=oe?.closest("ul.sub-menu"))==null?void 0:ne.closest("li.nav-main__item");let ce="";ue&&(ce=(se=ue?.querySelector("label a"))==null?void 0:se.innerText),this.triggerEvent({linkText:oe.innerText,navigationTitle:ce,sectionName:(ae=oe.closest("ul"))==null?void 0:ae.classList[0]})}})})}}new NavigationEvents;var __defProp$n=Object.defineProperty,__defNormalProp$n=(R,Y,X)=>Y in R?__defProp$n(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$n=(R,Y,X)=>__defNormalProp$n(R,typeof Y!="symbol"?Y+"":Y,X);class searchResult extends DataLayerEvents{constructor(){super(),__publicField$n(this,"EVENT_NAME","search_result_click"),__publicField$n(this,"searchTerm",""),__publicField$n(this,"perPage",10),__publicField$n(this,"currentPage",1),__publicField$n(this,"numResults",0),this.getSearchAttributes(),this.getCurrentPage(),this.bindEvents()}getSearchAttributes(){const Y=new URLSearchParams(window.location.search);this.searchTerm=Y.get("sq")||"";let X=parseInt(Y.get("rows")||"10",10);this.numResults=window.__TOTAL_POSTS__||0,isNaN(X)||(this.perPage=X)}getCurrentPage(){const Y="search-paged-",X=Array.from(document.body.classList).find(ee=>ee.startsWith(Y));if(X){const ee=parseInt(X.replace(Y,""),10);isNaN(ee)||(this.currentPage=ee)}}bindEvents(){const Y=document.querySelectorAll(".search-results .search_element");Y&&Y.forEach((X,ee)=>{X.addEventListener(Event$1.Click,te=>{if(te.target instanceof HTMLAnchorElement){const re=(this.currentPage-1)*this.perPage+ee+1;this.pushEvent({event:this.EVENT_NAME,search_term:this.searchTerm,search_text:this.getLinkText(te.target),search_result_position:re,search_result_number:this.numResults})}})})}}new searchResult;const CARD_CLASSES={COMPONENT_CLASS:"bbg-card",WPB_CONTENT_CLASS:"wpb_content_element"},Card=()=>{const R=`.${CARD_CLASSES.COMPONENT_CLASS}`,Y=document.querySelectorAll(R);Y.forEach(te=>{getComputedStyle(te).background.includes("url")&&te.setAttribute("data-card_type","image")});const X=document.querySelectorAll(".bbg-column"),ee=()=>{X.forEach(te=>{te.querySelectorAll(R).length>1&&te.classList.add("bbg-card-multi")})};Y.length>0&&ee()},SHORT_TEXT_MAX=40,TEXT_MAX=280;var CardType=(R=>(R.IMAGE="image",R.NO_IMAGE="no_image",R))(CardType||{});const TILE_CLICK_EVENT="tile_click";var __defProp$m=Object.defineProperty,__defNormalProp$m=(R,Y,X)=>Y in R?__defProp$m(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$m=(R,Y,X)=>__defNormalProp$m(R,typeof Y!="symbol"?Y+"":Y,X);class CardTileEvents extends DataLayerEvents{constructor(){super(),__publicField$m(this,"EVENT_NAME",TILE_CLICK_EVENT),__publicField$m(this,"TILE_SELECTOR",`.wpb_content_element.${CARD_CLASSES.COMPONENT_CLASS}:not(.has_interstitial)`),__publicField$m(this,"getTileText",Y=>{var X,ee,te;let re=(X=Y?.dataset)==null?void 0:X.ga4Label;return re||(re=((ee=Y.querySelector(".bbg-card__title"))==null?void 0:ee.innerText)||""),re||(re=((te=Y.querySelector(".bbg-card__wysiwyg"))==null?void 0:te.innerText)||""),re.length>TEXT_MAX&&(re=re.substring(0,TEXT_MAX)),re||""}),__publicField$m(this,"getProps",Y=>{const X=this.getTileText(Y);let ee=CardType.NO_IMAGE;return(Y.classList.contains("bbg-card_hasImage")||Y.getAttribute("data-card_type")===CardType.IMAGE)&&(ee=CardType.IMAGE),{title:X,cardType:ee}}),this.bindEvents()}bindEvents(){const Y=document.querySelectorAll(this.TILE_SELECTOR);Array.from(Y).forEach(X=>{let ee=X;X.addEventListener(Event$1.Click,te=>{const re=te?.target instanceof HTMLElement?te.target:null;if(re){const ie=this.getProps(ee);this.pushEventWithSection(re,{tile_text:ie?.title,card_type:ie?.cardType})}})})}}new CardTileEvents;var __defProp$l=Object.defineProperty,__defNormalProp$l=(R,Y,X)=>Y in R?__defProp$l(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$l=(R,Y,X)=>
1__defNormalProp$l(R,typeof Y!="symbol"?Y+"":Y,X);class CardButtonTileEvents extends DataLayerEvents{constructor(){super(),__publicField$l(this,"EVENT_NAME",TILE_CLICK_EVENT),__publicField$l(this,"TILE_SELECTOR",".wpb_content_element.bb-card-button"),__publicField$l(this,"getTileText",Y=>{var X,ee;let te=(X=Y?.dataset)==null?void 0:X.ga4Label;return te||(te=(ee=Y.querySelector(".bb-card-button__title"))==null?void 0:ee.innerText),te.length>TEXT_MAX&&(te=te.substring(0,TEXT_MAX)),te||""}),this.bindEvents()}bindEvents(){const Y=document.querySelectorAll(this.TILE_SELECTOR);Array.from(Y).forEach(X=>{const ee=X,te=!!X.querySelector('[data-has-image="1"]');X.addEventListener(Event$1.Click,re=>{const ie=re?.target instanceof HTMLElement?re.target:null;ie&&this.pushEventWithSection(ie,{tile_text:this.getTileText(ee),card_type:te?CardType.IMAGE:CardType.NO_IMAGE})})})}}new CardButtonTileEvents;const FI_CLASSES={COMPONENT_CLASS:"bbg_featured_insights",CARD_CLASS:"bbg-featured-card",IMAGE_CLASS:"image",TITLE_LINK_CLASS:"title-link",TYPE_LINK_CLASS:"type-link",TOPIC_LINK_CLASS:"category-link"},FeaturedInsight=()=>{new ResizeObserver(()=>{var Y,X;const ee=document.querySelector(".bbg_featured_insights.hero-column-reset");if((Y=document.querySelector("body"))!=null&&Y.classList.contains("bb-mm-desktop")){const te=document.querySelector(".bbg_featured_insights.hero"),re=document.querySelector(".bbg-featured-card.featured"),ie=(X=window.getComputedStyle(document.body).getPropertyValue("--card-gap"))!=null?X:32;if(te&&ee&&re){const ne=te.offsetHeight-(re.offsetHeight+parseInt(ie));ee.style.marginTop=-1*ne+"px"}}else ee&&(ee.style.marginTop="unset")}).observe(document.querySelector("#content"))};var __defProp$k=Object.defineProperty,__defNormalProp$k=(R,Y,X)=>Y in R?__defProp$k(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$k=(R,Y,X)=>__defNormalProp$k(R,typeof Y!="symbol"?Y+"":Y,X);class FeaturedInsightEvents extends DataLayerEvents{constructor(){super(),__publicField$k(this,"EVENT_NAME","tile_click"),__publicField$k(this,"TILE_SELECTOR",`.${FI_CLASSES.COMPONENT_CLASS} .${FI_CLASSES.CARD_CLASS}`),__publicField$k(this,"TYPE_SELECTOR",`.${FI_CLASSES.COMPONENT_CLASS} .${FI_CLASSES.CARD_CLASS} .${FI_CLASSES.TYPE_LINK_CLASS}`),__publicField$k(this,"TITLE_SELECTOR",`.${FI_CLASSES.COMPONENT_CLASS} .${FI_CLASSES.CARD_CLASS} .${FI_CLASSES.TITLE_LINK_CLASS}`),__publicField$k(this,"IMAGE_SELECTOR",`.${FI_CLASSES.COMPONENT_CLASS} .${FI_CLASSES.CARD_CLASS} .${FI_CLASSES.IMAGE_CLASS}`),__publicField$k(this,"TOPIC_SELECTOR",`.${FI_CLASSES.COMPONENT_CLASS} .${FI_CLASSES.CARD_CLASS} .${FI_CLASSES.TOPIC_LINK_CLASS}`),__publicField$k(this,"triggerEvent",Y=>{let{title:X="",cardType:ee="",position:te="",type:re="",section:ie=""}=Y||{};this.pushEvent({event:this.EVENT_NAME,tile_text:X,card_type:ee}),this.pushEvent({event:"navigation",navigation_section:ie,navigation_link_text:X,navigation_position:te,navigation_category:re})}),this.bindEvents()}bindEvents(){const Y=document.querySelectorAll(this.TYPE_SELECTOR),X=document.querySelectorAll(this.TITLE_SELECTOR),ee=document.querySelectorAll(this.IMAGE_SELECTOR),te=document.querySelectorAll(this.TOPIC_SELECTOR),re=[...Y,...X,...ee,...te];Array.from(re).forEach(ie=>{const ne=ie.getAttribute("data-element-title"),se=ie.getAttribute("data-element-cardtype");ie.addEventListener(Event$1.Click,ae=>{const oe=ae?.target instanceof HTMLElement?ae.target:null,ue=oe?.closest(".bbg-featured-card"),ce=ue.closest(".bbg_featured_insights");if(oe){const me=ue.dataset.elementPosition,ve=ce.classList.contains("default")?"6-Post":"5-Post";let he="Insights Feed";oe.classList.contains("eyebrow")?he="Insights Feed Type":oe.classList.contains("category-link-text")&&(he="Insights Feed Category"),this.triggerEvent({title:ne,cardType:se,position:me,type:ve,section:he})}})})}}new FeaturedInsightEvents;var __defProp$j=Object.defineProperty,__defNormalProp$j=(R,Y,X)=>Y in R?__defProp$j(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$j=(R,Y,X)=>__defNormalProp$j(R,typeof Y!="symbol"?Y+"":Y,X);const SITE_FOOTER_CLASS="site-footer",NAV_FOOTER_CLASS="nav-footer",WIDGET_CLASS="site-footer__widget",SOCIAL_MEDIA_CLASS="social-media",LEGAL_FOOTER_CLASS="legal-footer",SITE_LOGO_CLASS="site-logo";class FooterEvents extends DataLayerEvents{constructor(){super(),__publicField$j(this,"EVENT_NAME","navigation"),__publicField$j(this,"SOCIAL_FOLLOW_EVENT_NAME","social_follow"),__publicField$j(this,"NAVIGATION_SECTION","Footer"),__publicField$j(this,"siteFooterDataLayerCache",new Map),this.bindEvents()}bindEvents(){const Y=document.querySelector(`.${SITE_FOOTER_CLASS}`);Y&&Y.addEventListener(Event$1.Click,X=>{const ee=X.target;this.isClickableTarget(ee)&&this.siteFooterClickHandler(ee)}
1)}siteFooterClickHandler(Y){if(Y.closest(`.${NAV_FOOTER_CLASS}`)){this.navHandler(Y);return}if(Y.closest(`.${WIDGET_CLASS}`)){this.widgetHandler(Y);return}if(Y.closest(`.${SOCIAL_MEDIA_CLASS}`)){this.socialHandler(Y);return}Y.closest(`.${LEGAL_FOOTER_CLASS}`)&&this.legalNavHandler(Y),Y.closest(`.${SITE_LOGO_CLASS}`)&&this.siteLogoHandler(Y)}navHandler(Y){const X=".nav-footer__item",ee=Y.closest(X);if(!ee)return;const te=ee.id||"";if(this.pushEventFromCache(te))return;const re=this.getItemText(Y);if(!re)return;let ie="Footer Nav";const ne=Y.closest(".sub-menu");if(ne){const ae=ne.closest(X),oe=ae?.querySelector(".nav-footer__item__link--level-0");ie=oe?.innerText||""}const se=this.pushEventWithSection(Y,{navigation_link_text:re,navigation_title:ie,navigation_section:this.NAVIGATION_SECTION});this.cacheEventProps(te,se)}widgetHandler(Y){const X=this.getLinkText(Y);this.pushEventWithSection(Y,{navigation_link_text:X,navigation_title:X,navigation_section:this.NAVIGATION_SECTION})}socialHandler(Y){if(!Y.closest(".nav-footer__item.social"))return;const ee=this.getItemText(Y);if(ee){const te=this.pushEventWithSection(Y,{navigation_link_text:ee,navigation_title:"Social Links",navigation_section:this.NAVIGATION_SECTION}
1),{section_name:re,section_description:ie,navigation_section:ne}=te;this.pushEvent({event:this.SOCIAL_FOLLOW_EVENT_NAME,social_text:ee,navigation_section:ne,section_name:re,section_description:ie})}}legalNavHandler(Y){const X=Y.closest(".nav-legal_footer__item");if(!X)return;const ee=X.id||"";if(this.pushEventFromCache(ee))return;const te={navigation_link_text:this.getItemText(Y),navigation_title:"Legal Footnote",navigation_section:this.NAVIGATION_SECTION},re=this.pushEventWithSection(Y,te);this.cacheEventProps(ee,re)}siteLogoHandler(Y){const X={navigation_link_text:"Logo",navigation_title:"Logo",navigation_section:this.NAVIGATION_SECTION};this.pushEventWithSection(Y,X)}cacheEventProps(Y,X){Y&&X&&document.querySelectorAll(`#${Y}`).length===1&&this.siteFooterDataLayerCache.set(Y,X)}pushEventFromCache(Y){if(Y){const X=this.siteFooterDataLayerCache.get(Y);if(X)return this.pushEvent(X),!0}return!1}getItemText(Y){var X,ee,te;let re=Y?.textContent||Y?.innerText;return re||(!re&&this.isClickableLink(Y)&&(re=((X=Y?.dataset)==null?void 0:X.label)||""),!re&&this.isClickableLink(Y.parentElement)&&(re=((te=(ee=Y.parentElement)==null?void 0:ee.dataset)==null?void 0:te.label)||""),re)}isClickableTarget(Y){return!!(Y&&(this.isClickableLink(Y)||this.isClickableLink(Y?.parentElement)))}}new FooterEvents;var n,l$5,u$5,t$3,i$5,r$2,o$3,e$2,f$5,c$4,s$5,a$4,h$4,p$5={},v$3=[],y$3=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,d$5=Array.isArray;function w$4(R,Y){for(var X in Y)R[X]=Y[X];return R}function _$4(R){R&&R.parentNode&&R.parentNode.removeChild(R)}function g$2(R,Y,X){var ee,te,re,ie={};for(re in Y)re=="key"?ee=Y[re]:re=="ref"?te=Y[re]:ie[re]=Y[re];if(arguments.length>2&&(ie.children=arguments.length>3?n.call(arguments,2):X),typeof R=="function"&&R.defaultProps!=null)for(re in R.defaultProps)ie[re]===void 0&&(ie[re]=R.defaultProps[re]);return m$2(R,ie,ee,te,null)}function m$2(R,Y,X,ee,te){var re={type:R,props:Y,key:X,ref:ee,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:te??++u$5,__i:-1,__u:0};return te==null&&l$5.vnode!=null&&l$5.vnode(re),re}function k$2(R){return R.children}function x$2(R,Y){this.props=R,this.context=Y}function C$2(R,Y){if(Y==null)return R.__?C$2(R.__,R.__i+1):null;for(var X;Y<R.__k.length;Y++)if((X=R.__k[Y])!=null&&X.__e!=null)return X.__e;return typeof R.type=="function"?C$2(R):null}function S(R){var Y,X;if((R=R.__)!=null&&R.__c!=null){for(R.__e=R.__c.base=null,Y=0;Y<R.__k.length;Y++)if((X=R.__k[Y])!=null&&X.__e!=null){R.__e=R.__c.base=X.__e;break}return S(R)}}function M$1(R){(!R.__d&&(R.__d=!0)&&i$5.push(R)&&!P$2.__r++||r$2!==l$5.debounceRendering)&&((r$2=l$5.debounceRendering)||o$3)(P$2)}function P$2(){var R,Y,X,ee,te,re,ie,ne;for(i$5.sort(e$2);R=i$5.shift();)R.__d&&(Y=i$5.length,ee=void 0,re=(te=(X=R).__v).__e,ie=[],ne=[],X.__P&&((ee=w$4({},te)).__v=te.__v+1,l$5.vnode&&l$5.vnode(ee),j$2(X.__P,ee,te,X.__n,X.__P.namespaceURI,32&te.__u?[re]:null,ie,re??C$2(te),!!(32&te.__u),ne),ee.__v=te.__v,ee.__.__k[ee.__i]=ee,z$2(ie,ee,ne),ee.__e!=re&&S(ee)),i$5.length>Y&&i$5.sort(e$2));P$2.__r=0}function $$1(R,Y,X,ee,te,re,ie,ne,se,ae,oe){var ue,ce,me,ve,he,ye,le=ee&&ee.__k||v$3,fe=Y.length;for(se=I$1(X,Y,le,se),ue=0;ue<fe;ue++)(me=X.__k[ue])!=null&&(ce=me.__i===-1?p$5:le[me.__i]||p$5,me.__i=ue,ye=j$2(R,me,ce,te,re,ie,ne,se,ae,oe),ve=me.__e,me.ref&&ce.ref!=me.ref&&(ce.ref&&V$1(ce.ref,null,me),oe.push(me.ref,me.__c||ve,me)),he==null&&ve!=null&&(he=ve),4&me.__u||ce.__k===me.__k?se=H(me,se,R):typeof me.type=="function"&&ye!==void 0?se=ye:ve&&(se=ve.nextSibling),me.__u&=-7);return X.__e=he,se}function I$1(R,Y,X,ee){var te,re,ie,ne,se,ae=Y.length,oe=X.length,ue=oe,ce=0;for(R.__k=[],te=0;te<ae;te++)(re=Y[te])!=null&&typeof re!="boolean"&&typeof re!="function"?(ne=te+ce,(re=R.__k[te]=typeof re=="string"||typeof re=="number"||typeof re=="bigint"||re.constructor==String?m$2(null,re,null,null,null):d$5(re)?m$2(k$2,{children:re},null,null,null):re.constructor===void 0&&re.__b>0?m$2(re.type,re.props,re.key,re.ref?re.ref:null,re.__v):re).__=R,re.__b=R.__b+1,ie=null,(se=re.__i=T$2(re,X,ne,ue))!==-1&&(ue--,(ie=X[se])&&(ie.__u|=2)),ie==null||ie.__v===null?(se==-1&&ce--,typeof re.type!="function"&&(re.__u|=4)):se!==ne&&(se==ne-1?ce--:se==ne+1?ce++:(se>ne?ce--:ce++,re.__u|=4))):re=R.__k[te]=null;if(ue)for(te=0;te<oe;te++)(ie=X[te])!=null&&!(2&ie.__u)&&(ie.__e==ee&&(ee=C$2(ie)),q$2(ie,ie));return ee}function H(R,Y,X){var ee,te;if(typeof R.type=="function"){for(ee=R.__k,te=0;
1ee&&te<ee.length;te++)ee[te]&&(ee[te].__=R,Y=H(ee[te],Y,X));return Y}R.__e!=Y&&(Y&&R.type&&!X.contains(Y)&&(Y=C$2(R)),X.insertBefore(R.__e,Y||null),Y=R.__e);do Y=Y&&Y.nextSibling;while(Y!=null&&Y.nodeType===8);return Y}function L$1(R,Y){return Y=Y||[],R==null||typeof R=="boolean"||(d$5(R)?R.some(function(X){L$1(X,Y)}):Y.push(R)),Y}function T$2(R,Y,X,ee){var te=R.key,re=R.type,ie=X-1,ne=X+1,se=Y[X];if(se===null||se&&te==se.key&&re===se.type&&!(2&se.__u))return X;if((typeof re!="function"||re===k$2||te)&&ee>(se!=null&&!(2&se.__u)?1:0))for(;ie>=0||ne<Y.length;){if(ie>=0){if((se=Y[ie])&&!(2&se.__u)&&te==se.key&&re===se.type)return ie;ie--}if(ne<Y.length){if((se=Y[ne])&&!(2&se.__u)&&te==se.key&&re===se.type)return ne;ne++}}return-1}function A$2(R,Y,X){Y[0]==="-"?R.setProperty(Y,X??""):R[Y]=X==null?"":typeof X!="number"||y$3.test(Y)?X:X+"px"}function F$1(R,Y,X,ee,te){var re;e:if(Y==="style")if(typeof X=="string")R.style.cssText=X;else{if(typeof ee=="string"&&(R.style.cssText=ee=""),ee)for(Y in ee)X&&Y in X||A$2(R.style,Y,"");if(X)for(Y in X)ee&&X[Y]===ee[Y]||A$2(R.style,Y,X[Y])}else if(Y[0]==="o"&&Y[1]==="n")re=Y!==(Y=Y.replace(f$5,"$1")),Y=Y.toLowerCase()in R||Y==="onFocusOut"||Y==="onFocusIn"?Y.toLowerCase().slice(2):Y.slice(2),R.l||(R.l={}),R.l[Y+re]=X,X?ee?X.u=ee.u:(X.u=c$4,R.addEventListener(Y,re?a$4:s$5,re)):R.removeEventListener(Y,re?a$4:s$5,re);else{if(te=="http://www.w3.org/2000/svg")Y=Y.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if(Y!="width"&&Y!="height"&&Y!="href"&&Y!="list"&&Y!="form"&&Y!="tabIndex"&&Y!="download"&&Y!="rowSpan"&&Y!="colSpan"&&Y!="role"&&Y!="popover"&&Y in R)try{R[Y]=X??"";break e}catch{}typeof X=="function"||(X==null||X===!1&&Y[4]!=="-"?R.removeAttribute(Y):R.setAttribute(Y,Y=="popover"&&X==1?"":X))}}function O$1(R){return function(Y){if(this.l){var X=this.l[Y.type+R];if(Y.t==null)Y.t=c$4++;else if(Y.t<X.u)return;return X(l$5.event?l$5.event(Y):Y)}}}function j$2(R,Y,X,ee,te,re,ie,ne,se,ae){var oe,ue,ce,me,ve,he,ye,le,fe,de,pe,_e,be,Ae,Te,we,Oe,$e=Y.type;if(Y.constructor!==void 0)return null;128&X.__u&&(se=!!(32&X.__u),re=[ne=Y.__e=X.__e]),(oe=l$5.__b)&&oe(Y);e:if(typeof $e=="function")try{if(le=Y.props,fe="prototype"in $e&&$e.prototype.render,de=(oe=$e.contextType)&&ee[oe.__c],pe=oe?de?de.props.value:oe.__:ee,X.__c?ye=(ue=Y.__c=X.__c).__=ue.__E:(fe?Y.__c=ue=new $e(le,pe):(Y.__c=ue=new x$2(le,pe),ue.constructor=$e,ue.render=B$2),de&&de.sub(ue),ue.props=le,ue.state||(ue.state={}),ue.context=pe,ue.__n=ee,ce=ue.__d=!0,ue.__h=[],ue._sb=[]),fe&&ue.__s==null&&(ue.__s=ue.state),fe&&$e.getDerivedStateFromProps!=null&&(ue.__s==ue.state&&(ue.__s=w$4({},ue.__s)),w$4(ue.__s,$e.getDerivedStateFromProps(le,ue.__s))),me=ue.props,ve=ue.state,ue.__v=Y,ce)fe&&$e.getDerivedStateFromProps==null&&ue.componentWillMount!=null&&ue.componentWillMount(),fe&&ue.componentDidMount!=null&&ue.__h.push(ue.componentDidMount);else{if(fe&&$e.getDerivedStateFromProps==null&&le!==me&&ue.componentWillReceiveProps!=null&&ue.componentWillReceiveProps(le,pe),!ue.__e&&(ue.shouldComponentUpdate!=null&&ue.shouldComponentUpdate(le,ue.__s,pe)===!1||Y.__v===X.__v)){for(Y.__v!==X.__v&&(ue.props=le,ue.state=ue.__s,ue.__d=!1),Y.__e=X.__e,Y.__k=X.__k,Y.__k.some(function(Ie){Ie&&(Ie.__=Y)}),_e=0;_e<ue._sb.length;_e++)ue.__h.push(ue._sb[_e]);ue._sb=[],ue.__h.length&&ie.push(ue);break e}ue.componentWillUpdate!=null&&ue.componentWillUpdate(le,ue.__s,pe),fe&&ue.componentDidUpdate!=null&&ue.__h.push(function(){ue.componentDidUpdate(me,ve,he)})}if(ue.context=pe,ue.props=le,ue.__P=R,ue.__e=!1,be=l$5.__r,Ae=0,fe){for(ue.state=ue.__s,ue.__d=!1,be&&be(Y),oe=ue.render(ue.props,ue.state,ue.context),Te=0;Te<ue._sb.length;Te++)ue.__h.push(ue._sb[Te]);ue._sb=[]}else do ue.__d=!1,be&&be(Y),oe=ue.render(ue.props,ue.state,ue.context),ue.state=ue.__s;while(ue.__d&&++Ae<25);ue.state=ue.__s,ue.getChildContext!=null&&(ee=w$4(w$4({},ee),ue.getChildContext())),fe&&!ce&&ue.getSnapshotBeforeUpdate!=null&&(he=ue.getSnapshotBeforeUpdate(me,ve)),ne=$$1(R,d$5(we=oe!=null&&oe.type===k$2&&oe.key==null?oe.props.children:oe)?we:[we],Y,X,ee,te,re,ie,ne,se,ae),ue.base=Y.__e,Y.__u&=-161,ue.__h.length&&ie.pu
1sh(ue),ye&&(ue.__E=ue.__=null)}catch(Ie){if(Y.__v=null,se||re!=null)if(Ie.then){for(Y.__u|=se?160:128;ne&&ne.nodeType===8&&ne.nextSibling;)ne=ne.nextSibling;re[re.indexOf(ne)]=null,Y.__e=ne}else for(Oe=re.length;Oe--;)_$4(re[Oe]);else Y.__e=X.__e,Y.__k=X.__k;l$5.__e(Ie,Y,X)}else re==null&&Y.__v===X.__v?(Y.__k=X.__k,Y.__e=X.__e):ne=Y.__e=N(X.__e,Y,X,ee,te,re,ie,se,ae);return(oe=l$5.diffed)&&oe(Y),128&Y.__u?void 0:ne}function z$2(R,Y,X){for(var ee=0;ee<X.length;ee++)V$1(X[ee],X[++ee],X[++ee]);l$5.__c&&l$5.__c(Y,R),R.some(function(te){try{R=te.__h,te.__h=[],R.some(function(re){re.call(te)})}catch(re){l$5.__e(re,te.__v)}})}function N(R,Y,X,ee,te,re,ie,ne,se){var ae,oe,ue,ce,me,ve,he,ye=X.props,le=Y.props,fe=Y.type;if(fe==="svg"?te="http://www.w3.org/2000/svg":fe==="math"?te="http://www.w3.org/1998/Math/MathML":te||(te="http://www.w3.org/1999/xhtml"),re!=null){for(ae=0;ae<re.length;ae++)if((me=re[ae])&&"setAttribute"in me==!!fe&&(fe?me.localName===fe:me.nodeType===3)){R=me,re[ae]=null;break}}if(R==null){if(fe===null)return document.createTextNode(le);R=document.createElementNS(te,fe,le.is&&le),ne&&(l$5.__m&&l$5.__m(Y,re),ne=!1),re=null}if(fe===null)ye===le||ne&&R.data===le||(R.data=le);else{if(re=re&&n.call(R.childNodes),ye=X.props||p$5,!ne&&re!=null)for(ye={},ae=0;ae<R.attributes.length;ae++)ye[(me=R.attributes[ae]).name]=me.value;for(ae in ye)if(me=ye[ae],ae!="children"){if(ae=="dangerouslySetInnerHTML")ue=me;else if(!(ae in le)){if(ae=="value"&&"defaultValue"in le||ae=="checked"&&"defaultChecked"in le)continue;F$1(R,ae,null,me,te)}}for(ae in le)me=le[ae],ae=="children"?ce=me:ae=="dangerouslySetInnerHTML"?oe=me:ae=="value"?ve=me:ae=="checked"?he=me:ne&&typeof me!="function"||ye[ae]===me||F$1(R,ae,me,ye[ae],te);if(oe)ne||ue&&(oe.__html===ue.__html||oe.__html===R.innerHTML)||(R.innerHTML=oe.__html),Y.__k=[];else if(ue&&(R.innerHTML=""),$$1(R,d$5(ce)?ce:[ce],Y,X,ee,fe==="foreignObject"?"http://www.w3.org/1999/xhtml":te,re,ie,re?re[0]:X.__k&&C$2(X,0),ne,se),re!=null)for(ae=re.length;ae--;)_$4(re[ae]);ne||(ae="value",fe==="progress"&&ve==null?R.removeAttribute("value"):ve!==void 0&&(ve!==R[ae]||fe==="progress"&&!ve||fe==="option"&&ve!==ye[ae])&&F$1(R,ae,ve,ye[ae],te),ae="checked",he!==void 0&&he!==R[ae]&&F$1(R,ae,he,ye[ae],te))}return R}function V$1(R,Y,X){try{if(typeof R=="function"){var ee=typeof R.__u=="function";ee&&R.__u(),ee&&Y==null||(R.__u=R(Y))}else R.current=Y}catch(te){l$5.__e(te,X)}}function q$2(R,Y,X){var ee,te;if(l$5.unmount&&l$5.unmount(R),(ee=R.ref)&&(ee.current&&ee.current!==R.__e||V$1(ee,null,Y)),(ee=R.__c)!=null){if(ee.componentWillUnmount)try{ee.componentWillUnmount()}catch(re){l$5.__e(re,Y)}ee.base=ee.__P=null}if(ee=R.__k)for(te=0;te<ee.length;te++)ee[te]&&q$2(ee[te],Y,X||typeof R.type!="function");X||_$4(R.__e),R.__c=R.__=R.__e=void 0}function B$2(R,Y,X){return this.constructor(R,X)}function D$2(R,Y,X){var ee,te,re,ie;Y===document&&(Y=document.documentElement),l$5.__&&l$5.__(R,Y),te=(ee=typeof X=="function")?null:Y.__k,re=[],ie=[],j$2(Y,R=(!ee&&X||Y).__k=g$2(k$2,null,[R]),te||p$5,p$5,Y.namespaceURI,!ee&&X?[X]:te?null:Y.firstChild?n.call(Y.childNodes):null,re,!ee&&X?X:te?te.__e:Y.firstChild,ee,ie),z$2(re,R,ie)}function J$1(R,Y){var X={__c:Y="__cC"+h$4++,__:R,Consumer:function(ee,te){return ee.children(te)},Provider:function(ee){var te,re;return this.getChildContext||(te=new Set,(re={})[Y]=this,this.getChildContext=function(){return re},this.componentWillUnmount=function(){te=null},this.shouldComponentUpdate=function(ie){this.props.value!==ie.value&&te.forEach(function(ne){ne.__e=!0,M$1(ne)})},this.sub=function(ie){te.add(ie);var ne=ie.componentWillUnmount;ie.componentWillUnmount=function(){te&&te.delete(ie),ne&&ne.call(ie)}}),ee.children}};return X.Provider.__=X.Consumer.contextType=X}n=v$3.slice,l$5={__e:function(R,Y,X,ee){for(var te,re,ie;Y=Y.__;)if((te=Y.__c)&&!te.__)try{if((re=te.constructor)&&re.getDerivedStateFromError!=null&&(te.setState(re.getDerivedStateFromError(R)),ie=te.__d),te.componentDidCatch!=null&&(te.componentDidCatch(R,ee||{}),ie=te.__d),ie)return te.__E=te}catch(ne){R=ne}throw R}},u$5=0,t$3=function(R){return R!=null&&R.constructor==null},x$2.prototype.setState=function(R,Y){var X;X=this.__s!=null&&this.__s!==this.state?this.__s:this.__s=w$4({},this.state),typeof R=="function"&&(R=R(w$4({},X),this.props)),R&&w$4(X,R),R!=null&&this.__v&&(Y&&this._sb.push(Y),M$1(this))},x$2.prototype.forceUpdate=function(R){this.__v&&(this.__e=!0,R&&this.__h.push(R),M$1(this))},x$2.prototype.render=k$2,i$5=[],o$3=typeof Promise=="function"?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,e$2=function(R,Y){return R.__v.__b-Y.__v.__b},P$2.__r=0,f$5=/(PointerCapture)$|Capture$/i,c$4=0,s$5=O$1(!1),a$4=O$1(!0),h$4=0;var i$4;(i$4=typeof globalThis<"u"?globalThis:typeof window<"u"?window:void 0)!=null&&i$4.__PREACT_DEVTOOLS__&&i$4.__PREACT_DEVTOOLS__.attachPreact("10.25.1",l$5,{Fragment:k$2,Component:x$2});var t$2={};function a$3(R){return R.type===k$2?"Fragment":typeof R.type=="function"?R.type.displayName||R.type.name:typeof R.type=="string"?R.type:"#text"}var i$3=[],s$4=[];function c$3(){return i$3.length>0?i$3[i$3.length-1]:null}var l$4=!0;function u$4(R){return typeof R.type=="function"&&R.type!=k$2}function f$4(R){for(var Y=[R],X=R;X.__o!=null;)Y.push(X.__o),X=X.__o;return Y.reduce(function(ee,te){ee+="  in "+a$3(te);var re=te.__source;return re&&(ee+=" (at "+re.fileName+":"+re.lineNumber+")"),l$4=!1,ee+`
2`},"")}var d$4=typeof WeakMap=="function";function p$4(R){var Y=[];return R.__k&&R.__k.forEach(function(X){X&&typeof X.type=="function"?Y.push.apply(Y,p$4(X)):X&&typeof X.type=="string"&&Y.push(X.type)}),Y}function h$3(R){return R?typeof R.type=="function"?R.__==null?R.__e!=null&&R.__e.parentNode!=null?R.__e.parentNode.localName:"":h$3(R.__):R.type:""}var v$2=x$2.prototype.setState;function y$2(R){return R==="table"||R==="tfoot"||R==="tbody"||R==="thead"||R==="td"||R==="tr"||R==="th"}x$2.prototype.setState=function(R,Y){return this.__v==null&&this.state==null,v$2.call(this,R,Y)};var m$1=/^(address|article|aside|blockquote|details|div|dl|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hgroup|hr|main|menu|nav|ol|p|pre|search|section|table|ul)$/,b$1=x$2.prototype.forceUpdate;function w$3(R){var Y=R.props,X=a$3(R),ee="";for(var te in Y)if(Y.hasOwnProperty(te)&&te!=="children"){var re=Y[te];typeof re=="function"&&(re="function "+(re.displayName||re.name)+"() {}"),re=Object(re)!==re||re.toString?re+"":Object.prototype.toString.call(re),ee+=" "+te+"="+JSON.stringify(re)}var ie=Y.children;return"<"+X+ee+(ie&&ie.length?">..</"+X+">":" />")}x$2.prototype.forceUpdate=function(R){return this.__v==null||this.__P==null,b$1.call(this,R)},l$5.__m=function(R,Y){var X=R.type,ee=Y.map(function(te){return te&&te.localName}).filter(Boolean)},function(){(function(){var he=l$5.__b,ye=l$5.diffed,le=l$5.__,fe=l$5.vnode,de=l$5.__r;l$5.diffed=function(pe){u$4(pe)&&s$4.pop(),i$3.pop(),ye&&ye(pe)},l$5.__b=function(pe){u$4(pe)&&i$3.push(pe),he&&he(pe)},l$5.__=function(pe,_e){s$4=[],le&&le(pe,_e)},l$5.vnode=function(pe){pe.__o=s$4.length>0?s$4[s$4.length-1]:null,fe&&fe(pe)},l$5.__r=function(pe){u$4(pe)&&s$4.push(pe),de&&de(pe)}})();var R=!1,Y=l$5.__b,X=l$5.diffed,ee=l$5.vnode,te=l$5.__r,re=l$5.__e,ie=l$5.__,ne=l$5.__h,se=d$4?{useEffect:new WeakMap,useLayoutEffect:new WeakMap,lazyPropTypes:new WeakMap}:null,ae=[];l$5.__e=function(he,ye,le,fe){if(ye&&ye.__c&&typeof he.then=="function"){var de=he;he=new Error("Missing Suspense. The throwing component was: "+a$3(ye));for(var pe=ye;pe;pe=pe.__)if(pe.__c&&pe.__c.__c){he=de;break}if(he instanceof Error)throw he}try{(fe=fe||{}).componentStack=f$4(ye),re(he,ye,le,fe),typeof he.then!="function"&&setTimeout(function(){throw he})}catch(_e){throw _e}},l$5.__=function(he,ye){if(!ye)throw new Error(`Undefined parent passed to render(), this is the second argument.
3Check if the element is available in the DOM/has the correct id.`);var le;switch(ye.nodeType){case 1:case 11:case 9:le=!0;break;default:le=!1}if(!le){var fe=a$3(he);throw new Error("Expected a valid HTML node as a second argument to render.	Received "+ye+" instead: render(<"+fe+" />, "+ye+");")}ie&&ie(he,ye)},l$5.__b=function(he){var ye=he.type;if(R=!0,ye===void 0)throw new Error(`Undefined component passed to createElement()
4
5You likely forgot to export your component or might have mixed up default and named imports`+w$3(he)+`
6
7`+f$4(he));if(ye!=null&&typeof ye=="object")throw ye.__k!==void 0&&ye.__e!==void 0?new Error("Invalid type passed to createElement(): "+ye+`
8
9Did you accidentally pass a JSX literal as JSX twice?
10
11  let My`+a$3(he)+" = "+w$3(ye)+`;
12  let vnode = <My`+a$3(he)+` />;
13
14This usually happens when you export a JSX literal and not the component.
15
16`+f$4(he)):new Error("Invalid type passed to createElement(): "+(Array.isArray(ye)?"array":ye));if(he.ref!==void 0&&typeof he.ref!="function"&&typeof he.ref!="object"&&!("$$typeof"in he))throw new Error(`Component's "ref" property should be a function, or an object created by createRef(), but got [`+typeof he.ref+`] instead
17`+w$3(he)+`
18
19`+f$4(he));if(typeof he.type=="string"){for(var le in he.props)if(le[0]==="o"&&le[1]==="n"&&typeof he.props[le]!="function"&&he.props[le]!=null)throw new Error(`Component's "`+le+'" property should be a function, but got ['+typeof he.props[le]+`] instead
20`+w$3(he)+`
21
22`+f$4(he))}
22if(typeof he.type=="function"&&he.type.propTypes){if(he.type.displayName==="Lazy"&&se&&!se.lazyPropTypes.has(he.type)){var fe="PropTypes are not supported on lazy(). Use propTypes on the wrapped component itself. ";try{var de=he.type();se.lazyPropTypes.set(he.type,!0)}catch{}}var pe=he.props;he.type.__f&&delete(pe=function(_e,be){for(var Ae in be)_e[Ae]=be[Ae];return _e}({},pe)).ref,function(_e,be,Ae,Te,we){Object.keys(_e).forEach(function(Oe){var $e;try{$e=_e[Oe](be,Oe,Te,"prop",null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Ie){$e=Ie}$e&&!($e.message in t$2)&&(t$2[$e.message]=!0)})}(he.type.propTypes,pe,0,a$3(he),function(){return f$4(he)})}Y&&Y(he)};var oe,ue=0;l$5.__r=function(he){te&&te(he),R=!0;var ye=he.__c;if(ye===oe?ue++:ue=1,ue>=25)throw new Error("Too many re-renders. This is limited to prevent an infinite loop which may lock up your browser. The component causing this is: "+a$3(he));oe=ye},l$5.__h=function(he,ye,le){if(!he||!R)throw new Error("Hook can only be invoked from render methods.");ne&&ne(he,ye,le)};var ce=function(he,ye){return{get:function(){var le="get"+he+ye;ae&&ae.indexOf(le)<0&&ae.push(le)},set:function(){var le="set"+he+ye;ae&&ae.indexOf(le)<0&&ae.push(le)}}},me={nodeName:ce("nodeName","use vnode.type"),attributes:ce("attributes","use vnode.props"),children:ce("children","use vnode.props.children")},ve=Object.create({},me);l$5.vnode=function(he){var ye=he.props;if(he.type!==null&&ye!=null&&("__source"in ye||"__self"in ye)){var le=he.props={};for(var fe in ye){var de=ye[fe];fe==="__source"?he.__source=de:fe==="__self"?he.__self=de:le[fe]=de}}he.__proto__=ve,ee&&ee(he)},l$5.diffed=function(he){var ye,le=he.type,fe=he.__;if(he.__k&&he.__k.forEach(function(Re){if(typeof Re=="object"&&Re&&Re.type===void 0){var ke=Object.keys(Re).join(",");throw new Error("Objects are not valid as a child. Encountered an object with the keys {"+ke+`}.
23
24`+f$4(he))}}),he.__c===oe&&(ue=0),typeof le=="string"&&(y$2(le)||le==="p"||le==="a"||le==="button")){var de=h$3(fe);if(de!==""&&y$2(le))le==="table"&&de!=="td"&&y$2(de);else if(le==="p"){var pe=p$4(he).filter(function(Re){return m$1.test(Re)});pe.length}else le!=="a"&&le!=="button"||p$4(he).indexOf(le)}if(R=!1,X&&X(he),he.__k!=null)for(var _e=[],be=0;be<he.__k.length;be++){var Ae=he.__k[be];if(Ae&&Ae.key!=null){var Te=Ae.key;if(_e.indexOf(Te)!==-1)break;_e.push(Te)}}if(he.__c!=null&&he.__c.__H!=null){var we=he.__c.__H.__;if(we)for(var Oe=0;Oe<we.length;Oe+=1){var $e=we[Oe];if($e.__H){for(var Ie=0;Ie<$e.__H.length;Ie++)if((ye=$e.__H[Ie])!=ye)var Fe=a$3(he)}}}}}();var __defProp$i=Object.defineProperty,__defNormalProp$i=(R,Y,X)=>Y in R?__defProp$i(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$i=(R,Y,X)=>__defNormalProp$i(R,typeof Y!="symbol"?Y+"":Y,X);class AccordionEvents{constructor(){__publicField$i(this,"EVENT_NAME","accordion_open"),__publicField$i(this,"getProps",Y=>{var X;const ee=((X=Y.querySelector(".bbg-accordion-title"))==null?void 0:X.innerText)||"",{sectionName:te,sectionDescription:re}=getSectionAttrs(Y)||{};return{text:ee,sectionName:te,sectionDescription:re}}),__publicField$i(this,"dataLayerEventHandler",(Y={})=>{const{accordion:X}=Y;if(!X)return;const{sectionName:ee,sectionDescription:te,text:re}=this.getProps(X)||{};window.dataLayer.push({event:this.EVENT_NAME,accordion_text:re,section_name:ee||"",section_description:te||""})}),window.dataLayer=window.dataLayer||[]}}const AccordionDataLayerEventHandler=new AccordionEvents().dataLayerEventHandler,Accordion=()=>{const R=".bbg-accordion",Y="[data-accordion-toggle]",X="bbg-accordion-active",ee=document.querySelectorAll(R),te=document.querySelectorAll(Y),re=function(){const ne=this,se=ne.closest(R);se&&(se.classList.contains(X)?(ne.setAttribute("aria-expanded","false"),se.classList.remove(X)):(ne.setAttribute("aria-expanded","true"),se.classList.add(X),AccordionDataLayerEventHandler({accordion:se})))},ie=()=>{te.forEach(ne=>{ne.addEventListener(Event$1.Click,re)})};ee.length>0&&ie()},KeyboardCodes={Enter:"Enter",Space:"Space"},ARROW_LEFT="Arrow Left",ARROW_RIGHT="Arrow Right",TILE_DRAG="Tile Drag",PAGINATION="Pagination",PLAY$2="Play",PAUSE$2="Pause",TILE_CLICK="Tile Click",Interactions=[ARROW_LEFT,ARROW_RIGHT,TILE_DRAG,PAGINATION,PLAY$2,PAUSE$2,TILE_CLICK
24];var __defProp$h=Object.defineProperty,__defNormalProp$h=(R,Y,X)=>Y in R?__defProp$h(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$h=(R,Y,X)=>__defNormalProp$h(R,typeof Y!="symbol"?Y+"":Y,X);const SLIDE_CLASS="slide",CONTAINER_CLASS="bbg-carousel",INTERACTION_TIME_LIMIT=500,_CarouselEvents=class nr extends DataLayerEvents{constructor(){super(...arguments),__publicField$h(this,"EVENT_NAME","carousel"),__publicField$h(this,"LastTouchTime",0),__publicField$h(this,"LastClickTrackingTime",0),__publicField$h(this,"dataLayerEventHandler",(Y={})=>{const{target:X,interaction:ee=""}=Y;if(!(X instanceof HTMLElement)||!X.classList.contains(SLIDE_CLASS)||!Interactions.includes(ee))return;const te=Date.now();ee===TILE_DRAG&&te-this.LastClickTrackingTime<INTERACTION_TIME_LIMIT||this.pushEventWithSection(X,{carousel_interaction:ee,tile_text:this.getText(X)})}),__publicField$h(this,"dataLayerEventHandlerLookupCurrentSlide",(Y={})=>{const{target:X,interaction:ee=""}=Y,te=X?.querySelector(`.${SLIDE_CLASS}.current`);this.dataLayerEventHandler({target:te,interaction:ee})}),__publicField$h(this,"dataLayerEventHandlerLookupContainer",(Y={})=>{const{target:X,interaction:ee="",slideIndex:te=null}=Y,re=X?.closest(`.${CONTAINER_CLASS}`);if(re)if(te!==null){const ie=re?.querySelector(`.${SLIDE_CLASS}[data-slide="${te}"]`);this.dataLayerEventHandler({target:ie,interaction:ee})}else this.dataLayerEventHandlerLookupCurrentSlide({target:re,interaction:ee})}),__publicField$h(this,"dataLayerSlideClickEventHandler",Y=>{const{target:X,eventType:ee}=Y;if(!X||!this.checkClickable(X))return;const te=Date.now();if(ee==="click"&&te-this.LastTouchTime<INTERACTION_TIME_LIMIT)return;ee==="touchend"&&(this.LastTouchTime=te);const re=X?.closest(`.${SLIDE_CLASS}`);this.LastClickTrackingTime=te,this.dataLayerEventHandler({target:re,interaction:TILE_CLICK})})}getText(Y){var X,ee;const te="data-video-title";let re=Y.querySelector(`a[${te}]`);if(re)return re?.getAttribute(te);let ne=((X=Y.querySelectorAll("h3, h4")[0])==null?void 0:X.innerText)||((ee=Y.querySelector("p"))==null?void 0:ee.innerText);if(!ne){let se=Y.getAttribute("data-slide")||"";se!=="-1"&&(ne=`Slide ${se}`)}return ne}checkClickable(Y){return Y instanceof HTMLAnchorElement||Y instanceof HTMLButtonElement||Y?.closest("a")||Y?.closest("button")?Y:null}static get instance(){return this._instance||(this._instance=new nr),this._instance}};__publicField$h(_CarouselEvents,"_instance");let CarouselEvents=_CarouselEvents;const CarouselDataLayerEvents=CarouselEvents.instance;var __defProp$g=Object.defineProperty,__defNormalProp$g=(R,Y,X)=>Y in R?__defProp$g(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$g=(R,Y,X)=>__defNormalProp$g(R,typeof Y!="symbol"?Y+"":Y,X);const _CtaEvents=class sr extends DataLayerEvents{constructor(){super(...arguments),__publicField$g(this,"EVENT_NAME","cta_click"),__publicField$g(this,"dataLayerEventHandler",(Y={})=>{const X=this.checkLink(Y?.target);X&&this.pushEventWithSection(X,{event:this.EVENT_NAME,cta_text:this.getText(X)})})}checkLink(Y){return Y instanceof HTMLAnchorElement&&Y.classList.contains(CTA_CLASSES.CTA_LINK_CLASS)&&!this.isNested(Y)?Y:null}isNested(Y){if(Y.classList.contains(INTERSTITIAL_CLASSES.CTA_CLASS))return!0;const{COMPONENT_CLASS:X,WPB_CONTENT_CLASS:ee}=CARD_CLASSES,te=`.${ee}.${X}`,re=`${CONTAINER_CLASS} ${SLIDE_CLASS}`;let ie=Y.closest(te);return ie||(ie=Y.closest(re)),!!ie}getText(Y){let X=Y?.textContent||Y?.innerText;return X||(X=Y?.getAttribute("data-section-name")),X?.trim()||""}static get instance(){return this._instance||(this._instance=new sr),this._instance}};__publicField$g(_CtaEvents,"_instance");let CtaEvents=_CtaEvents;const CtaDataLayerEvents=CtaEvents.instance,CTA_CLASSES={CTA_CLASS:"bbg-cta",CTA_LINK_CLASS:"bbg-cta-link",CTA_PARAGRAPH_CLASS:"bbg-cta-paragraph"},Cta=()=>{const{CTA_CLASS:R,CTA_LINK_CLASS:Y,CTA_PARAGRAPH_CLASS:X}
24=CTA_CLASSES,ee=`.${R}`,te=`a.${Y}`,re=`.${X}`,ie=document.querySelectorAll(ee),ne=ie.length?Object.values(ie):[],se=()=>{ne.forEach(ae=>{var oe;const ue=ae.querySelector(te),ce=ae.querySelector(re);if((oe=ue?.href)!=null&&oe.length){const{activeElement:me}=document,ve=[ae,ue,ce].includes(me);ae.addEventListener(Event$1.Keydown,he=>{he.code===KeyboardCodes.Enter&&ve&&ue.click()}),ue.addEventListener(Event$1.Click,CtaDataLayerEvents.dataLayerEventHandler)}})};ie.length>0&&se()},Statistics=()=>{const R="data-animated",Y=".bbg-statistic__number",re=document.querySelectorAll(".bbg-statistic"),ie=ae=>{const oe=ae.getBoundingClientRect(),ue=window.innerHeight||document.documentElement.clientHeight;return oe.top>=0&&oe.bottom<=ue},ne=(ae,oe)=>{ae.setAttribute(R,"true");const ue=ae.dataset.number?ae.dataset.number:"0",ce=parseInt(ue,10),me=ae.querySelector(Y),ve=oe/ce;let he=0;const ye=setInterval(()=>{he>=ce?clearInterval(ye):me!==null&&(he++,me.innerHTML=he.toString())},ve)},se=()=>{re.forEach(ae=>{[Event$1.Scroll,Event$1.Load].forEach(oe=>{window.addEventListener(oe,()=>{ie(ae)&&ae.dataset.animated==="false"&&setTimeout(()=>{ne(ae,2500)},100)},{passive:!0})})})};re.length>0&&se()};var f$3=0;function u$3(R,Y,X,ee,te,re){Y||(Y={});var ie,ne,se=Y;"ref"in Y&&(ie=Y.ref,delete Y.ref);var ae={type:R,props:se,key:X,ref:ie,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--f$3,__i:-1,__u:0,__source:te,__self:re};if(typeof R=="function"&&(ie=R.defaultProps))for(ne in ie)se[ne]===void 0&&(se[ne]=ie[ne]);return l$5.vnode&&l$5.vnode(ae),ae}const CSSAttributes={STICKY:"sticky",INHERIT:"inherit",HIDDEN:"hidden",BLOCK:"block",ZERO_STR:"0",HUNDRED_STR:"100",HEIGHT:"height",POSITION:"position",OPEN:"open"};var __defProp$f=Object.defineProperty,__defNormalProp$f=(R,Y,X)=>Y in R?__defProp$f(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$f=(R,Y,X)=>__defNormalProp$f(R,typeof Y!="symbol"?Y+"":Y,X);class JumplinksEvents extends DataLayerEvents{constructor(){super(...arguments),__publicField$f(this,"EVENT_NAME","navigation"),__publicField$f(this,"NAVIGATION_SECTION","Mid"),__publicField$f(this,"dataLayerEventHandler",(Y={})=>{const{target:X={}}=Y,ee=X.title||"";this.pushEventWithSection(X,{navigation_section:this.NAVIGATION_SECTION,navigation_link_text:ee})})}}const JumplinksDataLayerEventHandler=new JumplinksEvents().dataLayerEventHandler;var t$1,r$1,u$2,i$2,o$2=0,f$2=[],c$2=l$5,e$1=c$2.__b,a$2=c$2.__r,v$1=c$2.diffed,l$3=c$2.__c,m=c$2.unmount,s$3=c$2.__;function d$3(R,Y){c$2.__h&&c$2.__h(r$1,R,o$2||Y),o$2=0;var X=r$1.__H||(r$1.__H={__:[],__h:[]});return R>=X.__.length&&X.__.push({}),X.__[R]}function h$2(R){return o$2=1,p$3(D$1,R)}function p$3(R,Y,X){var ee=d$3(t$1++,2);if(ee.t=R,!ee.__c&&(ee.__=[X?X(Y):D$1(void 0,Y),function(ne){var se=ee.__N?ee.__N[0]:ee.__[0],ae=ee.t(se,ne);se!==ae&&(ee.__N=[ae,ee.__[1]],ee.__c.setState({}))}],ee.__c=r$1,!r$1.u)){var te=function(ne,se,ae){if(!ee.__c.__H)return!0;var oe=ee.__c.__H.__.filter(function(ce){return!!ce.__c});if(oe.every(function(ce){return!ce.__N}))return!re||re.call(this,ne,se,ae);var ue=ee.__c.props!==ne;return oe.forEach(function(ce){if(ce.__N){var me=ce.__[0];ce.__=ce.__N,ce.__N=void 0,me!==ce.__[0]&&(ue=!0)}}),re&&re.call(this,ne,se,ae)||ue};r$1.u=!0;var re=r$1.shouldComponentUpdate,ie=r$1.componentWillUpdate;r$1.componentWillUpdate=function(ne,se,ae){if(this.__e){var oe=re;re=void 0,te(ne,se,ae),re=oe}ie&&ie.call(this,ne,se,ae)},r$1.shouldComponentUpdate=te}return ee.__N||ee.__}function y$1(R,Y){var X=d$3(t$1++,3);!c$2.__s&&C$1(X.__H,Y)&&(X.__=R,X.i=Y,r$1.__H.__h.push(X))}function _$3(R,Y){var X=d$3(t$1++,4);!c$2.__s&&C$1(X.__H,Y)&&(X.__=R,X.i=Y,r$1.__h.push(X))}function A$1(R){return o$2=5,T$1(function(){return{current:R}},[])}function T$1(R,Y){var X=d$3(t$1++,7);return C$1(X.__H,Y)&&(X.__=R(),X.__H=Y,X.__h=R),X.__}function q$1(R,Y){return o$2=8,T$1(function(){return R},Y)}function x$1(R){var Y=r$1.context[R.__c],X=d$3(t$1++,9);return X.c=R,Y?(X.__==null&&(X.__=!0,Y.sub(r$1)),Y.props.value):R.__}function j$1(){for(var R;R=f$2.shift();)if(R.__P&&R.__H)try{R.__H.__h.forEach(z$1),R.__H.__h.forEach(B$1),R.__H.__h=[]}catch(Y){R.__H.__h=[],c$2.__e(Y,R.__v)}}c$2.__b=function(R){r$1=null,e$1&&e$1(R)},c$2.__=function(R,Y){R&&Y.__k&&Y.__k.__m&&(R.__m=Y.__k.__m),s$3&&s$3(R,Y)},c$2.__r=function(R){a$2&&a$2(R),t$1=0;var Y=(r$1=R.__c).__H;Y&&(u$2===r$1?(Y.__h=[],r$1.__h=[],Y.__.forEach(function(X){X.__N&&(X.__=X.__N),X.i=X.__N=void 0})):(Y.__h.forEach(z$1),Y.__h.forEach(B$1),Y.__h=[],t$1=0)),u$2=r$1},c$2.diffed=function(R){v$1&&v$1(R);var Y=R.__c;Y&&Y.__H&&(Y.__H.__h.length&&(f$2.push(Y)!==1&&i$2===c$2.requestAnimationFrame||((i$2=c$2.requestAnimationFrame)||w$2)(j$1)),Y.__H.__.forEach(function(X){X.i&&(X.__H=X.i),X.i=void 0})),u$2=r$1=null},c$2.__c=function(R,Y){Y.some(function(X){try{X.__h.forEach(z$1),X.__h=X.__h.filter(function(ee){return!ee.__||B$1(ee)})}catch(ee){Y.some(function(te){te.__h&&(te.__h=[])}),Y=[],c$2.__e(ee,X.__v)}}),l$3&&l$3(R,Y)},c$2.unmount=function(R){m&&m(R);var Y,X=R.__c;X&&X.__H&&(X.__H.__.forEach(function(ee){try{z$1(ee)}catch(te){Y=te}}),X.__H=void 0,Y&&c$2.__e(Y,X.__v))};var k$1=typeof requestAnimationFrame=="function";function w$2(R){var Y,X=function(){clearTimeout(ee),k$1&&cancelAnimationFrame(Y),setTimeout(R)},ee=setTimeout(X,100);k$1&&(Y=requestAnimationFrame(X))}function z$1(R){var Y=r$1,X=R.__c;typeof X=="function"&&(R.__c=void 0,X()),r$1=Y}function B$1(R){var Y=r$1;R.__c=R.__(),r$1=Y}function C$1(R,Y){return!R||R.length!==Y.length||Y.some(function(X,ee){return X!==R[ee]})}function D$1(R,Y){return typeof Y=="function"?Y(R):Y}var i$1=Symbol.for("preact-signals");function t(){if(s$2>1)s$2--;else{for(var R,Y=!1;h$1!==void 0;){var X=h$1;for(h$1=void 0,f$1++;X!==void 0;){var ee=X.o;if(X.o=void 0,X.f&=-3,!(8&X.f)&&c$1(X))try{X.c()}catch(te){Y||(R=te,Y=!0)}X=ee}}if(f$1=0,s$2--,Y)throw R}}var o$1=void 0,h$1=void 0,s$2=0,f$1=0,v=0;function e(R){if(o$1!==void 0){var Y=R.n;if(Y===void 0||Y.t!==o$1)return Y={i:0,S:R,p:o$1.s,n:void 0,t:o$1,e:void 0,x:void 0,r:Y},o$1.s!==void 0&&(o$1.s.n=Y),o$1.s=Y,R.n=Y,32&o$1.f&&R.S(Y),Y;if(Y.i===-1)return Y.i=0,Y.n!==void 0&&(Y.n.p=Y.p,Y.p!==void 0&&(Y.p.n=Y.n),Y.p=o$1.s,Y.n=void 0,o$1.s.n=Y,o$1.s=Y),Y}}function u$1(R){this.v=R,this.i=0,this.n=void 0,this.t=void 0}u$1.prototype.brand=i$1,u$1.prototype.h=function(){return!0},u$1.prototype.S=function(R){this.t!==R&&R.e===void 0&&(R.x=this.t,this.t!==void 0&&(this.t.e=R),this.t=R)},u$1.prototype.U=function(R){if(this.t!==void 0){var Y=R.e,X=R.x;Y!==void 0&&(Y.x=X,R.e=void 0),X!==void 0&&(X.e=Y,R.x=void 0),R===this.t&&(this.t=X)}},u$1.prototype.subscribe=function(R){var Y=this;return E$1(function(){var X=Y.value,ee=o$1;o$1=void 0;try{R(X)}finally{o$1=ee}})},u$1.prototype.valueOf=function(){return this.value},u$1.prototype.toString=function(){return this.value+""},u$1.prototype.toJSON=function(){return this.value},u$1.prototype.peek=function(){var R=o$1;o$1=void 0;try{return this.value}finally{o$1=R}},Object.defineProperty(u$1.prototype,"value",{get:function(){var R=e(this);return R!==void 0&&(R.i=this.i),this.v},set:function(R){if(R!==this.v){if(f$1>100)throw new Error("Cycle detected");this.v=R,this.i++,v++,s$2++;try{for(var Y=this.t;Y!==void 0;Y=Y.x)Y.t.N()}finally{t()}}}});function d$2(R){return new u$1(R)}function c$1(R){for(var Y=R.s;Y!==void 0;Y=Y.n)if(Y.S.i!==Y.i||!Y.S.h()||Y.S.i!==Y.i)return!0;return!1}function a$1(R){for(var Y=R.s;Y!==void 0;Y=Y.n){var X=Y.S.n;if(X!==void 0&&(Y.r=X),Y.S.n=Y,Y.i=-1,Y.n===void 0){R.s=Y;break}}}function l$2(R){for(var Y=R.s,X=void 0;Y!==void 0;){var ee=Y.p;Y.i===-1?(Y.S.U(Y),ee!==void 0&&(ee.n=Y.n),Y.n!==void 0&&(Y.n.p=ee)):X=Y,Y.S.n=Y.r,Y.r!==void 0&&(Y.r=void 0),Y=ee}R.s=X}function y(R){u$1.call(this,void 0),this.x=R,this.s=void 0,this.g=v-1,this.f=4}(y.prototype=new u$1).h=function(){if(this.f&=-3,1&this.f)return!1;if((36&this.f)==32||(this.f&=-5,this.g===v))return!0;
24if(this.g=v,this.f|=1,this.i>0&&!c$1(this))return this.f&=-2,!0;var R=o$1;try{a$1(this),o$1=this;var Y=this.x();(16&this.f||this.v!==Y||this.i===0)&&(this.v=Y,this.f&=-17,this.i++)}catch(X){this.v=X,this.f|=16,this.i++}return o$1=R,l$2(this),this.f&=-2,!0},y.prototype.S=function(R){if(this.t===void 0){this.f|=36;for(var Y=this.s;Y!==void 0;Y=Y.n)Y.S.S(Y)}u$1.prototype.S.call(this,R)},y.prototype.U=function(R){if(this.t!==void 0&&(u$1.prototype.U.call(this,R),this.t===void 0)){this.f&=-33;for(var Y=this.s;Y!==void 0;Y=Y.n)Y.S.U(Y)}},y.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var R=this.t;R!==void 0;R=R.x)R.t.N()}},Object.defineProperty(y.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var R=e(this);if(this.h(),R!==void 0&&(R.i=this.i),16&this.f)throw this.v;return this.v}});function w$1(R){return new y(R)}function _$2(R){var Y=R.u;if(R.u=void 0,typeof Y=="function"){s$2++;var X=o$1;o$1=void 0;try{Y()}catch(ee){throw R.f&=-2,R.f|=8,g$1(R),ee}finally{o$1=X,t()}}}function g$1(R){for(var Y=R.s;Y!==void 0;Y=Y.n)Y.S.U(Y);R.x=void 0,R.s=void 0,_$2(R)}function p$2(R){if(o$1!==this)throw new Error("Out-of-order effect");l$2(this),o$1=R,this.f&=-2,8&this.f&&g$1(this),t()}function b(R){this.x=R,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32}b.prototype.c=function(){var R=this.S();try{if(8&this.f||this.x===void 0)return;var Y=this.x();typeof Y=="function"&&(this.u=Y)}finally{R()}},b.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,_$2(this),a$1(this),s$2++;var R=o$1;return o$1=this,p$2.bind(this,R)},b.prototype.N=function(){2&this.f||(this.f|=2,this.o=h$1,h$1=this)},b.prototype.d=function(){this.f|=8,1&this.f||g$1(this)};function E$1(R){var Y=new b(R);try{Y.c()}catch(X){throw Y.d(),X}return Y.d.bind(Y)}var s$1;function l$1(R,Y){l$5[R]=Y.bind(null,l$5[R]||function(){})}function d$1(R){s$1&&s$1(),s$1=R&&R.S()}function p$1(R){var Y=this,X=R.data,ee=useSignal(X);ee.value=X;var te=T$1(function(){for(var re=Y.__v;re=re.__;)if(re.__c){re.__c.__$f|=4;break}return Y.__$u.c=function(){var ie,ne=Y.__$u.S(),se=te.value;ne(),t$3(se)||((ie=Y.base)==null?void 0:ie.nodeType)!==3?(Y.__$f|=1,Y.setState({})):Y.base.data=se},w$1(function(){var ie=ee.value.value;return ie===0?0:ie===!0?"":ie||""})},[]);return te.value}p$1.displayName="_st",Object.defineProperties(u$1.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:p$1},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}}),l$1("__b",function(R,Y){if(typeof Y.type=="string"){var X,ee=Y.props;for(var te in ee)if(te!=="children"){var re=ee[te];re instanceof u$1&&(X||(Y.__np=X={}),X[te]=re,ee[te]=re.peek())}}R(Y)}),l$1("__r",function(R,Y){d$1();var X,ee=Y.__c;ee&&(ee.__$f&=-2,(X=ee.__$u)===void 0&&(ee.__$u=X=function(te){var re;return E$1(function(){re=this}),re.c=function(){ee.__$f|=1,ee.setState({})},re}())),d$1(X),R(Y)}),l$1("__e",function(R,Y,X,ee){d$1(),R(Y,X,ee)}),l$1("diffed",function(R,Y){d$1();var X;if(typeof Y.type=="string"&&(X=Y.__e)){var ee=Y.__np,te=Y.props;if(ee){var re=X.U;if(re)for(var ie in re){var ne=re[ie];ne!==void 0&&!(ie in ee)&&(ne.d(),re[ie]=void 0)}else X.U=re={};for(var se in ee){var ae=re[se],oe=ee[se];ae===void 0?(ae=_$1(X,se,oe,te),re[se]=ae):ae.o(oe,te)}}}R(Y)});function _$1(R,Y,X,ee){var te=Y in R&&R.ownerSVGElement===void 0,re=d$2(X);return{o:function(ie,ne){re.value=ie,ee=ne},d:E$1(function(){var ie=re.value.value;ee[Y]!==ie&&(ee[Y]=ie,te?R[Y]=ie:ie?R.setAttribute(Y,ie):R.removeAttribute(Y))})}}l$1("unmount",function(R,Y){if(typeof Y.type=="string"){var X=Y.__e;if(X){var ee=X.U;if(ee){X.U=void 0;for(var te in ee){var re=ee[te];re&&re.d()}}}}else{var ie=Y.__c;if(ie){var ne=ie.__$u;ne&&(ie.__$u=void 0,ne.d())}}R(Y)}),l$1("__h",function(R,Y,X,ee){(ee<3||ee===9)&&(Y.__$f|=2),R(Y,X,ee)}),x$2.prototype.shouldComponentUpdate=function(R,Y){var X=this.__$u;if(!(X&&X.s!==void 0||4&this.__$f)||3&this.__$f)return!0;for(var ee in Y)return!0;for(var te in R)if(te!=="__source"&&R[te]!==this.props[te])return!0;for(var re in this.props)if(!(re in R))return!0;return!1};function useSignal(R){return T$1(function(){return d$2(R)},[])}const JumpLink=R=>{const Y=" bb-jumplink-active",X=A$1(null);let ee=R.color&&!R.isVertical?`color: ${R.color}`:"";return R.activeLink&&R.isVertical&&R.color&&(ee+=` border-left-color: ${R.color}`),u$3("li",{children:u$3("a",{ref:X,href:R.linkTarget,onClick:R.onNavigate,className:`bb-jumplink${R.activeLink?Y:""} ${R.style}`,style:ee,title:R.linkText,"aria-label":`jump to the ${R.linkText} section`,children:R.linkText})})},getVisibleElements=R=>{const Y=R.getBoundingClientRect();return Array.from(R.children).filter(X=>{const ee=X.getBoundingClientRect();return Math.floor(ee.left)>=Math.floor(Y.left)&&Math.ceil(ee.right)<=Math.ceil(Y.right)})};
24var Constants=(R=>(R.LEFT="left",R.RIGHT="right",R.VISIBLE="visible",R.HIDDEN="hidden",R.SCROLLEND="scrollend",R.SELECTOR_ARROW_SCROLL="bbg_jumplinks-scroll",R.SELECTOR_SCROLL_LEFT="scroll-left",R.SELECTOR_SCROLL_RIGHT="scroll-right",R.SELECTOR_JUMPLINKS_CONTAINER=".bbg_jumplinks-container",R.SELECTOR_JUMPLINKS_ROWS=".row-jump-link-section",R.SELECTOR_JUMPLINKS_UL=".bb-jumplinks-item ul",R.SELECTOR_JUMPLINKS_ROW_CONTENT=".bbg_jumplinks-section .bbg-row--content",R.SELECTOR_ADMINBAR="#wpadminbar",R[R.JUMPLINKS_MARGIN=44]="JUMPLINKS_MARGIN",R[R.JUMPLINKS_X_SCROLL=75]="JUMPLINKS_X_SCROLL",R.REGEX_WHITESPACE="/s/g",R[R.JUMPLINKS_SCROLL_OFFSET=20]="JUMPLINKS_SCROLL_OFFSET",R))(Constants||{});const ArrowScroll=R=>{const Y=()=>{var ee;return(ee=R?.hideArrows)==null?void 0:ee.call(R)},X=ee=>{const te=R.ulRef.current,re=()=>getVisibleElements(te)[0],ie=()=>{const ue=getVisibleElements(te);return ue[ue.length-1]},ne=()=>te.children[Array.from(te.children).lastIndexOf(re())-1],se=()=>te.children[Array.from(te.children).lastIndexOf(ie())+1],ae=()=>se()&&(te.scrollLeft+=Math.ceil(se().getBoundingClientRect().right)-Math.ceil(te.getBoundingClientRect().right)),oe=()=>ne&&(te.scrollLeft-=Math.floor(te.getBoundingClientRect().left)-Math.floor(ne().getBoundingClientRect().left));R.direction===Constants.LEFT?ae():oe()};return y$1(()=>{var ee,te;return(te=(ee=R?.ulRef)==null?void 0:ee.current)==null||te.addEventListener(Constants.SCROLLEND,Y),()=>{var re,ie;(ie=(re=R?.ulRef)==null?void 0:re.current)==null||ie.removeEventListener(Constants.SCROLLEND,Y)}},[]),u$3("div",{className:`${Constants.SELECTOR_ARROW_SCROLL} ${R.direction===Constants.LEFT?Constants.SELECTOR_SCROLL_LEFT:Constants.SELECTOR_SCROLL_RIGHT}`,onClick:X,"aria-label":`scroll to the ${R.direction}`,tabindex:"0",role:"button"})},hideArrows=()=>{const R=document.querySelector(Constants.SELECTOR_JUMPLINKS_UL),Y=document.querySelector(`.${Constants.SELECTOR_ARROW_SCROLL}.${Constants.SELECTOR_SCROLL_LEFT}`),X=document.querySelector(`.${Constants.SELECTOR_ARROW_SCROLL}.${Constants.SELECTOR_SCROLL_RIGHT}`);if(Y||X){const ee=Array.from(R.children),te=()=>R.scrollLeft===0,re=()=>{var se,ae;const oe=Math.ceil((ae=(se=ee?.[ee.length-1])==null?void 0:se.getBoundingClientRect)==null?void 0:ae.call(se).right),ue=Math.ceil(R.getBoundingClientRect().right);return oe===ue},ie=te(),ne=re();ie&&ne?(X.style.visibility=Constants.HIDDEN,Y.style.visibility=Constants.HIDDEN):ie?(X.style.visibility=Constants.HIDDEN,Y.style.visibility=Constants.VISIBLE):ne?(X.style.visibility=Constants.VISIBLE,Y.style.visibility=Constants.HIDDEN):(X.style.visibility=Constants.VISIBLE,Y.style.visibility=Constants.VISIBLE)}};function g(R,Y){for(var X in R)if(X!=="__source"&&!(X in Y))return!0;for(var ee in Y)if(ee!=="__source"&&R[ee]!==Y[ee])return!0;return!1}function I(R,Y){this.props=R,this.context=Y}(I.prototype=new x$2).isPureReactComponent=!0,I.prototype.shouldComponentUpdate=function(R,Y){return g(this.props,R)||g(this.state,Y)};var M=l$5.__b;l$5.__b=function(R){R.type&&R.type.__f&&R.ref&&(R.props.ref=R.ref,R.ref=null),M&&M(R)};var O=l$5.__e;l$5.__e=function(R,Y,X,ee){if(R.then){for(var te,re=Y;re=re.__;)if((te=re.__c)&&te.__c)return Y.__e==null&&(Y.__e=X.__e,Y.__k=X.__k),te.__c(R,Y)}O(R,Y,X,ee)};var F=l$5.unmount;function U$1(R,Y,X){return R&&(R.__c&&R.__c.__H&&(R.__c.__H.__.forEach(function(ee){typeof ee.__c=="function"&&ee.__c()}),R.__c.__H=null),(R=function(ee,te){for(var re in te)ee[re]=te[re];return ee}({},R)).__c!=null&&(R.__c.__P===X&&(R.__c.__P=Y),R.__c=null),R.__k=R.__k&&R.__k.map(function(ee){return U$1(ee,Y,X)})),R}function V(R,Y,X){return R&&X&&(R.__v=null,R.__k=R.__k&&R.__k.map(function(ee){return V(ee,Y,X)}),R.__c&&R.__c.__P===Y&&(R.__e&&X.appendChild(R.__e),R.__c.__e=!0,R.__c.__P=X)),R}function W(){this.__u=0,this.o=null,this.__b=null}function P$1(R){var Y=R.__.__c;return Y&&Y.__a&&Y.__a(R)}function z(){this.i=null,this.l=null}l$5.unmount=function(R){var Y=R.__c;Y&&Y.__R&&Y.__R(),Y&&32&R.__u&&(R.type=null),F&&F(R)},(W.prototype=new x$2).__c=function(R,Y){var X=Y.__c,ee=this;ee.o==null&&(ee.o=[]),ee.o.push(X);var te=P$1(ee.__v),re=!1,ie=function(){re||(re=!0,X.__R=null,te?te(ne):ne())};X.__R=ie;var ne=function(){if(!--ee.__u){if(ee.state.__a){var se=ee.state.__a;ee.__v.__k[0]=V(se,se.__c.__P,se.__c.__O)}var ae;for(ee.setState({__a:ee.__b=null});ae=ee.o.pop();)ae.forceUpdate()}};ee.__u++||32&Y.__u||ee.setState({__a:ee.__b=ee.__v.__k[0]}),R.then(ie,ie)},W.prototype.componentWillUnmount=function(){this.o=[]},W.prototype.render=function(R,Y){if(this.__b){if(this.__v.__k){var X=document.createElement("div"),ee=this.__v.__k[0].__c;this.__v.__k[0]=U$1(this.__b,X,ee.__O=ee.__P)}this.__b=null}var te=Y.__a&&g$2(k$2,null,R.fallback);return te&&(te.__u&=-33),[g$2(k$2,null,Y.__a?null:R.children),te]};var B=function(R,Y,X){if(++X[1]===X[0]&&R.l.delete(Y),R.props.revealOrder&&(R.props.revealOrder[0]!=="t"||!R.l.size))for(X=R.i;X;){for(;X.length>3;)X.pop()();if(X[1]<X[0])break;R.i=X=X[2]}};(z.prototype=new x$2).__a=function(R){var Y=this,X=P$1(Y.__v),ee=Y.l.get(R);return ee[0]++,function(te){var re=function(){Y.props.revealOrder?(ee.push(te),B(Y,R,ee)):te()};X?X(re):re()}},z.prototype.render=function(R){this.i=null,this.l=new Map;var Y=L$1(R.children);R.revealOrder&&R.revealOrder[0]==="b"&&Y.reverse();for(var X=Y.length;X--;)this.l.set(Y[X],this.i=[1,0,this.i]);return R.children},z.prototype.componentDidUpdate=z.prototype.componentDidMount=function(){var R=this;this.l.forEach(function(Y,X){B(R,X,Y)})};var $=typeof Symbol<"u"&&Symbol.for&&Symbol.for("react.element")||60103,q=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,G=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,J=/[A-Z0-9]/g,K=typeof document<"u",Q=function(R){return(typeof Symbol<"u"&&typeof Symbol()=="symbol"?/fil|che|rad/:/fil|che|ra/).test(R)};x$2.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(R){Object.defineProperty(x$2.prototype,R,{configurable:!0,get:function(){return this["UNSAFE_"+R]},set:function(Y){Object.defineProperty(this,R,{configurable:!0,writable:!0,value:Y})}})});var tn=l$5.event;function en(){}function rn(){return this.cancelBubble}function un(){return this.defaultPrevented}l$5.event=function(R){return tn&&(R=tn(R)),R.persist=en,R.isPropagationStopped=rn,R.isDefaultPrevented=un,R.nativeEvent=R};
24var cn={enumerable:!1,configurable:!0,get:function(){return this.class}},fn=l$5.vnode;l$5.vnode=function(R){typeof R.type=="string"&&function(Y){var X=Y.props,ee=Y.type,te={},re=ee.indexOf("-")===-1;for(var ie in X){var ne=X[ie];if(!(ie==="value"&&"defaultValue"in X&&ne==null||K&&ie==="children"&&ee==="noscript"||ie==="class"||ie==="className")){var se=ie.toLowerCase();ie==="defaultValue"&&"value"in X&&X.value==null?ie="value":ie==="download"&&ne===!0?ne="":se==="translate"&&ne==="no"?ne=!1:se[0]==="o"&&se[1]==="n"?se==="ondoubleclick"?ie="ondblclick":se!=="onchange"||ee!=="input"&&ee!=="textarea"||Q(X.type)?se==="onfocus"?ie="onfocusin":se==="onblur"?ie="onfocusout":G.test(ie)&&(ie=se):se=ie="oninput":re&&q.test(ie)?ie=ie.replace(J,"-$&").toLowerCase():ne===null&&(ne=void 0),se==="oninput"&&te[ie=se]&&(ie="oninputCapture"),te[ie]=ne}}ee=="select"&&te.multiple&&Array.isArray(te.value)&&(te.value=L$1(X.children).forEach(function(ae){ae.props.selected=te.value.indexOf(ae.props.value)!=-1})),ee=="select"&&te.defaultValue!=null&&(te.value=L$1(X.children).forEach(function(ae){ae.props.selected=te.multiple?te.defaultValue.indexOf(ae.props.value)!=-1:te.defaultValue==ae.props.value})),X.class&&!X.className?(te.class=X.class,Object.defineProperty(te,"className",cn)):(X.className&&!X.class||X.class&&X.className)&&(te.class=te.className=X.className),Y.props=te}(R),R.$$typeof=$,fn&&fn(R)};var ln=l$5.__r;l$5.__r=function(R){ln&&ln(R),R.__c};var an=l$5.diffed;l$5.diffed=function(R){an&&an(R);var Y=R.props,X=R.__e;X!=null&&R.type==="textarea"&&"value"in Y&&Y.value!==X.value&&(X.value=Y.value==null?"":Y.value)};const WithVerticalWrap=R=>{const[Y,X]=h$2(!1);return y$1(()=>{X(!0)},[]),u$3("div",{class:`bbg_jumplinks${Y?"--fade-in":""}`,children:R.isVertical?u$3("div",{className:"vertical-scroll",children:[R.onDesktop&&u$3("div",{className:"jumplink-header",children:"On this page"}),R.links]}):u$3(k$2,{children:R.links})})},detectMobileSafari=()=>[/iPhone/i,/iPad/i,/iPod/i].some(Y=>navigator.userAgent.match(Y)),MAX_AGE=30*24*60*60,COOKIE_NAME="gate_cookie_access",doesGatedCookieExist=()=>!!document.cookie.split("; ").find(X=>X.startsWith(`${COOKIE_NAME}=`)),setGatedCookie=()=>{document.cookie=`${COOKIE_NAME}=true; path=/; max-age=${MAX_AGE}`},OPEN="open",MOBILE_BEHAVIOR_DROPDOWN="dropdown";function jumpHashFromUrl(R){const Y=R.indexOf("#");return Y===-1?"":R.slice(Y)}const ToggleArrow=R=>u$3("div",{class:`bbg_jumplinks-scroll toggle-mobile ${R.open?`${OPEN}`:""}`,onClick:R.clickHandler}),JumpLinksContainer=R=>{const Y=()=>{const Ye=getComputedStyle(document.documentElement).getPropertyValue("--global-sticky-offset").trim();return parseInt(Ye,10)||parseInt(R.height,10)||0},X=()=>{const Ye=Ie?parseInt(getComputedStyle(Ie).getPropertyValue("height"),10):0;return Y()+(Ye||0)},ee=".bbg_jumplinks-container",te=".row-jump-link-section",re=".bb-jumplinks-item ul",ie=".bbg_jumplinks-scroll",ne=".bbg_jumplinks-section .bbg-row--content",se=".bbg_jumplinks-section",ae=".vertical-scroll",oe=".vertical-jl-wrapper",ue="vertical",ce="light",me="dark",[ve,he]=h$2(0),ye=A$1(!1),le=A$1(null),fe=A$1(null),de=A$1([]),pe=A$1({onDesktop:!1,isVertical:!1,styleType:me,mobileDropdownEnabled:!1,gatedContent:null,numJumpLinksBeforeGatedContent:0,jumplinksSection:document.body,getFullScrollOffset:()=>0,setLinks:()=>{},state:{},SELECTOR_JUMPLINKS_UL:re,SELECTOR_VERTICAL_SCROLL:ae,SELECTOR_VERTICAL_CONTAINER:oe}),_e=44,be=75,Ae=2,Te=4,we=/\s/g,Oe=1024,$e=".bb-gated-content",Ie=document.querySelector(ee),Fe=document.querySelector(se),Re=document.querySelector(re),ke=T$1(()=>Ie?.dataset.linkColor||"",[]),Se=T$1(()=>Ie?.dataset.direction||"",[]),Ce=T$1(()=>Ie?.dataset.style||"",[]),ge=T$1(()=>Ie?.dataset.mobileBehavior||MOBILE_BEHAVIOR_DROPDOWN,[]),Ee=T$1(()=>({}),[]),[Pe,Le]=h$2(window.innerWidth),[Ne,Be]=h$2(!1),Ve=T$1(()=>d$2(window.location.hash),[]),He=T$1(()=>d$2(detectMobileSafari()),[]),Ue=T$1(()=>Pe>=Oe,[Pe]),Qe=T$1(()=>Se===ue,[Se]),rt=T$1(()=>Ce===ce?ce:me,[]),ft=T$1(()=>ge===MOBILE_BEHAVIOR_DROPDOWN,[ge]),lt=q$1(()=>{Ue||(document.querySelector(re),Fe.classList.toggle(OPEN),Be(!Ne))},[Ue,Ne]);!document.body.dataset.jumpLinkCloser&&!Ue&&ft&&(document.body.dataset.jumpLinkCloser="true",document.addEventListener(Event$1.Click,function(Ye){!Fe.contains(Ye.target)&&Fe.classList.contains(OPEN)&&(lt(),Be(!1))}));const ut=Ye=>{Ye.preventDefault();const Ke=Ye.currentTarget,et=jumpHashFromUrl(Ke.href);Ye.stopPropagation();const Je=document.querySelector(re),Xe=Ke.parentElement,ct=window.innerWidth<Oe&&ft&&Fe.classList.contains(OPEN);ct&&Fe.classList.remove(OPEN);const dt=()=>{const ht=document.querySelector(et),Ft=ht?.getBoundingClientRect();if(ht&&Ft)scroll(0,window.scrollY+Ft.top-X()-Ae);else if(!ht&&qe&&!doesGatedCookieExist()){const yt=qe.getBoundingClientRect();scroll(0,window.scrollY+yt.top-X()-Ae)}};ct?requestAnimationFrame(dt):dt(),et!==Ve.value&&(Ve.value=et,JumplinksDataLayerEventHandler({target:Ke}),history.pushState(Ee,"",et));const Lt=de.current.findIndex(ht=>ht.linkTarget===et);if(he(Lt>=0?Lt:0),Me(ht=>ht.map(Ft=>({...Ft,activeLink:Ft.linkTarget===et}))),Ue)if(!Qe)Je.scrollLeft=(Xe?.offsetLeft||0)-_e;else{const ht=document.querySelector(ae);ht?.scrollTo(0,Math.abs(Xe?.offsetTop||0)-be)}window.innerWidth<Oe&&ft&&Be(!1),hideArrows()},at=q$1(Ye=>{var Ke,et,Je;const Xe=pe.current,ct=Ye.target;if(Xe.onDesktop&&Xe.isVertical&&((Ke=ct.classList)!=null&&Ke.contains("bb-jumplink")))return;const dt=Xe.jumplinksSection.classList.contains(OPEN),Lt=Xe.getFullScrollOffset()+Te;let ht=null;for(let yt=0;yt<de.current.length;yt++){const Pt=de.current[yt];if(Xe.gatedContent&&!doesGatedCookieExist()&&yt+1>Xe.numJumpLinksBeforeGatedContent)continue;const bt=document.querySelector(Pt.linkTarget),Ct=bt?.getBoundingClientRect();if(Ct&&Ct.top<=Lt&&Ct.bottom>Lt){ht=Pt.linkTarget;break}}if(ht===null)return;if(!dt){const yt=document.querySelector(Xe.SELECTOR_JUMPLINKS_UL),Pt=document.querySelector(`a.bb-jumplink[href="${CSS.escape(ht)}"]`),bt=Pt?.parentElement;if(!Xe.isVertical)yt&&(yt.scrollLeft=(bt?.offsetLeft||0)-_e);else{const Ct=document.querySelectorAll(`${Xe.SELECTOR_VERTICAL_CONTAINER} ${Xe.SELECTOR_VERTICAL_SCROLL}`),kt=Ct[Ct.length-1];if(kt){const Dt=document.documentElement.clientHeight;kt.style.maxHeight=`${Dt}px`;const Vt=kt.querySelector(`a.bb-jumplink[href="${CSS.escape(ht)}"]`),Rt=Vt?.getBoundingClientRect();if(Rt&&Vt){const Bt=kt.querySelector("ul li:first-child a");Vt.isEqualNode(Bt)?(et=kt.querySelector("ul"))==null||et.scrollTo(0,0):(Je=kt.querySelector("ul"))==null||Je.scroll(0,Rt.top)}}}}const Ft=de.current.map(yt=>({...yt,activeLink:yt.linkTarget===ht,style:Xe.styleType}));Xe.setLinks(Ft),ht!==Ve.value&&(Ve.value=ht,history.pushState(Xe.state,"",ht)),hideArrows()},[]),[De,Me]=h$2(()=>{const Ye=Array.from(document.querySelectorAll(te)).filter(et=>et.offsetParent!==null),Ke=window.location.hash;return Ye.map(et=>{var Je,Xe;const ct=et.getBoundingClientRect(),dt=`#${et.id}`.replace(we,"-");return{linkTarget:dt,linkText:(Xe=(Je=et.dataset)==null?void 0:Je.jumpLinkLabel)!=null?Xe:"",activeLink:dt===Ke,color:ke,style:rt,isVertical:Qe,top:ct.top,bottom:ct.bottom}})});de.current=De;
24const Ge=T$1(()=>{var Ye,Ke;const et=De.find(Je=>Je.activeLink);return(Ke=(Ye=et??De[0])==null?void 0:Ye.linkText)!=null?Ke:""},[De]),qe=document.querySelector($e),We=Array.from(document.querySelectorAll(te)),st=qe?We.filter(Ye=>Ye.compareDocumentPosition(qe)&Node.DOCUMENT_POSITION_FOLLOWING).length:We.length;pe.current={onDesktop:Ue,isVertical:Qe,styleType:rt,mobileDropdownEnabled:ft,gatedContent:qe,numJumpLinksBeforeGatedContent:st,jumplinksSection:Fe,getFullScrollOffset:X,setLinks:Me,state:Ee,SELECTOR_JUMPLINKS_UL:re,SELECTOR_VERTICAL_SCROLL:ae,SELECTOR_VERTICAL_CONTAINER:oe},y$1(()=>{Re?.classList.add(rt),!(!Qe||!Ue)&&Array.from(document.querySelectorAll(".vertical")).map(Ye=>{var Ke;(Ke=Ye?.closest(".bbg-row"))==null||Ke.classList.add(ue)})},[Re,Pe]),y$1(()=>{const Ye=window.matchMedia(`(min-width: ${Oe}px)`),Ke=()=>{Le(window.innerWidth)};return Ye.addEventListener("change",Ke),()=>{Ye.removeEventListener("change",Ke)}},[]),y$1(()=>{ye.current||(window.addEventListener(Event$1.Load,()=>{const Ye=window.location.hash;if(Ye){const Ke=document.querySelector(`[href="${CSS.escape(Ye)}"]`);Ke?.click()}}),Le(window.innerWidth),document.addEventListener(Event$1.Wheel,at),document.addEventListener(Event$1.Scroll,Ye=>{He.value&&at(Ye)},{passive:!0}),Array.from(document.querySelectorAll(".bbg-cta-link")).map(Ye=>{Ye.addEventListener(Event$1.Click,Ke=>{const Je=Ke.target.getAttribute("href");if(Je?.charAt(0)==="#"){Ke.preventDefault();const Xe=document.querySelector(Je);if(Xe){Je!==Ve.value&&(Ve.value=Je,history.pushState(Ee,"",Je));const ct=Xe.getBoundingClientRect();scroll(0,window.scrollY+ct.top-X()-Ae)}}})}),window.addEventListener(Event$1.Resize,()=>{mt()}),ye.current=!0)},[at]);const mt=()=>{if(window.innerWidth>=Oe){const Ye=document.querySelector(ne),Ke=document.querySelector(re);Ie.style.top=Y().toString()+"px",Ye.offsetWidth>Ke.scrollWidth?document.querySelectorAll(ie).forEach(Je=>{Je.style.display="none"}):Ke.style.maxWidth=(Ye.offsetWidth-_e*2).toString()+"px"}};_$3(()=>{var Ye,Ke;mt(),hideArrows(),Ue?(Ke=fe.current)==null||Ke.classList.remove("small-screen"):(Ye=fe.current)==null||Ye.classList.add("small-screen")},[Ue]);const nt=u$3("ul",{ref:le,className:rt,onWheel:Ye=>{if(Ue&&!Qe){Ye.preventDefault();const Ke=document.querySelector(re);Ke.scrollLeft+=Ye.deltaY<0?be:-be}},children:De.map(Ye=>u$3(JumpLink,{...Ye,onNavigate:ut},Ye.linkTarget))});return u$3("nav",{ref:fe,className:`bb-jumplinks-item bbg-row-container ${Se} ${rt}`,role:"navigation",children:u$3("div",{className:"bbg-row--content",children:[Ue&&!Qe&&u$3(ArrowScroll,{direction:"right",scrollSelector:re,scrollToEl:ve,setScrollToEl:he,hideArrows,ulRef:le}),!Ue&&ft&&u$3("button",{type:"button",className:"bb-jumplinks-mobile-header",onClick:lt,"aria-expanded":Ne,"aria-label":`jump to a section, currently on ${Ge}`,children:Ge}),u$3(WithVerticalWrap,{isVertical:Qe,links:nt,onDesktop:Ue}),!Ue&&ft&&u$3(ToggleArrow,{clickHandler:lt,open:Ne}),Ue&&!Qe&&u$3(ArrowScroll,{direction:"left",scrollSelector:re,scrollToEl:ve,setScrollToEl:he,hideArrows,ulRef:le})]})})},SELECTOR_JUMPLINKS_CONTAINER=".bbg_jumplinks-container",SELECTOR_SITE_HEADER=".site-header",SELECTOR_ROW=".bbg-row-container",SELECTOR_ROW_CONTENT=".bbg-row--content",SELECTOR_SECTION="SECTION",SECTION_CLASS="bbg_jumplinks-section",SELECTOR_VERTICAL=".vertical",SELECTOR_ARTICLE_DETAILS=".article-details",SELECTOR_CONTENT="#content",SELECTOR_VERTICAL_JUMPLINK_START=".bbg-jl-start",SELECTOR_VERTICAL_JUMPLINK_END=".bbg-jl-end",CLASS_VERTICAL_JUMPLINK_CONTAINER="vertical-jl-wrapper",CSS_VAR_GLOBAL_OFFSET="var(--global-sticky-offset)",header$1=document.querySelector(SELECTOR_SITE_HEADER),jumplinks=document.querySelector(SELECTOR_JUMPLINKS_CONTAINER);let seeker=jumplinks,jumplinksRow=null,jumplinksSection=null,contentRowFound=!1;if(seeker)for(;seeker.parentElement;){const R=seeker.parentElement.classList.contains(SELECTOR_ROW.slice(1)),Y=seeker.parentElement.classList.contains(SELECTOR_ROW_CONTENT),X=seeker.parentElement.nodeName===SELECTOR_SECTION;if(R){jumplinksRow=seeker.parentElement;break}else X?(jumplinksSection=seeker.parentElement,jumplinksSection.classList.add(SECTION_CLASS)):Y&&!contentRowFound&&seeker.parentElement;seeker=seeker.parentElement}const stickyMaker=()=>{if(!jumplinks)return;const R=jumplinks.dataset.direction==="vertical";if(jumplinksRow&&jumplinksSection){getComputedStyle(header$1);const Y=jumplinksSection?.closest(SELECTOR_ROW);
24if(R){const X=jumplinksSection.cloneNode(!0);X.style.position=CSSAttributes.STICKY,X.style.top=CSS_VAR_GLOBAL_OFFSET,X.style.maxHeight="0",X.style.zIndex="150";const ee=document.querySelector(SELECTOR_ARTICLE_DETAILS)||document.querySelector(SELECTOR_CONTENT),te=ee?.querySelector(SELECTOR_VERTICAL_JUMPLINK_START),re=ee?.querySelector(SELECTOR_VERTICAL_JUMPLINK_END),ie=document.createElement("div");ie.classList.add(CLASS_VERTICAL_JUMPLINK_CONTAINER),ie.appendChild(X);let ne=te?.parentElement;const se=ne?.previousElementSibling;for(;ne;){let oe=ne;ne=ne.nextElementSibling,ie.appendChild(oe),(!ne||re&&oe?.contains(re))&&(ne=null)}se?.after(ie);const ae=document.querySelector(SELECTOR_VERTICAL);ae&&(ae.style.maxHeight=`${ie.offsetHeight}px`),header$1?.after(jumplinksSection),jumplinksSection.style.position=CSSAttributes.STICKY,jumplinksSection.style.top=CSS_VAR_GLOBAL_OFFSET,jumplinksSection.style.zIndex=CSSAttributes.HUNDRED_STR}else Y.style.position=CSSAttributes.STICKY,Y.style.top=CSS_VAR_GLOBAL_OFFSET,Y.style.zIndex=CSSAttributes.HUNDRED_STR;document.removeEventListener(Event$1.DOMContentLoaded,stickyMaker)}};document.addEventListener(Event$1.DOMContentLoaded,stickyMaker);const Jumplinks=()=>{if(!jumplinks)return;let R=jumplinks,Y=!1;for(;R.parentElement;){const ee=R.parentElement.classList.contains(SELECTOR_ROW),te=R.parentElement.classList.contains(SELECTOR_ROW_CONTENT),re=R.parentElement.nodeName===SELECTOR_SECTION;if(ee){jumplinksRow=R.parentElement;break}else re?jumplinksSection=R.parentElement:te&&!Y&&R.parentElement;R=R.parentElement}const X=getComputedStyle(header$1);try{Array.from(document.querySelectorAll(SELECTOR_JUMPLINKS_CONTAINER)).map(ee=>{D$2(u$3(JumpLinksContainer,{activeLink:window.location.hash,height:X.getPropertyValue(CSSAttributes.POSITION)===CSSAttributes.STICKY?X.getPropertyValue(CSSAttributes.HEIGHT):CSSAttributes.ZERO_STR}),ee)})}catch{}},AudioPlayButton=({clickHandler:R})=>u$3("div",{className:"play-pause-button",onClick:R,"data-status":"play",children:u$3("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("circle",{cx:"20",cy:"20",r:"20",fill:"#0062DD"}),u$3("path",{d:"M27.5 19.5938L15.625 13.125V27.5L27.5 19.5938Z",stroke:"white","stroke-width":"1.5"})]})}),AudioPauseButton=({clickHandler:R})=>u$3("div",{className:"play-pause-button",onClick:R,"data-status":"pause",children:u$3("svg",{width:"64",height:"64",viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("circle",{cx:"32",cy:"32",r:"32",fill:"#0062DD"}),u$3("line",{x1:"26.75",y1:"20",x2:"26.75",y2:"44",stroke:"white","stroke-width":"1.5"}),u$3("line",{x1:"37.75",y1:"20",x2:"37.75",y2:"44",stroke:"white","stroke-width":"1.5"})]})}),AudioMutedButton=({clickHandler:R})=>u$3("div",{className:"audio-mute-button",onClick:R,"data-status":"muted",children:u$3("svg",{width:"26",height:"24",viewBox:"0 0 26 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("mask",{id:"path-1-outside-1_1283_7206",maskUnits:"userSpaceOnUse",x:"0",y:"2",width:"26",height:"20",fill:"black",children:[u$3("rect",{fill:"white",y:"2",width:"26",height:"20"}),u$3("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.80889 18.5911L12.6646 20.9521C12.7019 20.9826 12.7474 21 12.793 21C12.9089 21 13 20.9041 13 20.7821V15.4L9.80889 18.5911ZM22.8406 5.55942L23.1776 5.22241C26.0575 10.1069 25.5241 16.6605 21.5773 20.9266C21.5364 20.9706 21.4775 21 21.4185 21C21.2915 21 21.1917 20.8923 21.1917 20.7553C21.1917 20.6917 21.2143 20.6281 21.2597 20.584C25.034 16.5042 25.5609 10.2472 22.8406 5.55942ZM20.6141 7.78596L20.9587 7.44129C22.7937 11.0271 22.3028 15.6279 19.486 18.6706L19.4814 18.6755C19.3907 18.7685 19.2501 18.7685 19.1639 18.6755C19.0777 18.5777 19.0777 18.426 19.1639 18.3281C21.8067 15.4691 22.2901 11.1693 20.6141 7.78596ZM18.3207 10.0794L18.6818 9.71822C19.4958 11.9565 19.0652 14.5992 17.3901 16.4098L17.3856 16.4147C17.2994 16.5076 17.1542 16.5076 17.068 16.4147C16.9819 16.3168 16.9819 16.1651 17.068 16.0672C18.567 14.4467 18.9845 12.1029 18.3207 10.0794ZM13 8.87622L6.23759 15.6386L6.06004 15.4918H1.20704C1.0911 15.4918 1 15.396 1 15.274V8.71995C1 8.59794 1.0911 8.50207 1.20704 8.50207H6.06004L12.6646 3.04621C12.7557 2.97213 12.8841 2.98956 12.9545 3.08107C12.9834 3.12029 13 3.16822 13 3.21616V8.87622Z"})]}),u$3("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.80889 18.5911L12.6646 20.9521C12.7019 20.9826 12.7474 21 12.793 21C12.9089 21 13 20.9041 13 20.7821V15.4L9.80889 18.5911ZM22.8406 5.55942L23.1776 5.22241C26.0575 10.1069 25.5241 16.6605 21.5773 20.9266C21.5364 20.9706 21.4775 21 21.4185 21C21.2915 21 21.1917 20.8923 21.1917 20.7553C21.1917 20.6917 21.2143 20.6281 21.2597 20.584C25.034 16.5042 25.5609 10.2472 22.8406 5.55942ZM20.6141 7.78596L20.9587 7.44129C22.7937 11.0271 22.3028 15.6279 19.486 18.6706L19.4814 18.6755C19.3907 18.7685 19.2501 18.7685 19.1639 18.6755C19.0777 18.5777 19.0777 18.426 19.1639 18.3281C21.8067 15.4691 22.2901 11.1693 20.6141 7.78596ZM18.3207 10.0794L18.6818 9.71822C19.4958 11.9565 19.0652 14.5992 17.3901 16.4098L17.3856 16.4147C17.2994 16.5076 17.1542 16.5076 17.068 16.4147C16.9819 16.3168 16.9819 16.1651 17.068 16.0672C18.567 14.4467 18.9845 12.1029 18.3207 10.0794ZM13 8.87622L6.23759 15.6386L6.06004 15.4918H1.20704C1.0911 15.4918 1 15.396 1 15.274V8.71995C1 8.59794 1.0911 8.50207 1.20704 8.50207H6.06004L12.6646 3.04621C12.7557 2.97213 12.8841 2.98956 12.9545 3.08107C12.9834 3.12029 13 3.16822 13 3.21616V8.87622Z",fill:"#AFAFB4"}),u$3("path",{d:"M12.6646 20.9521L12.346 21.3374L12.3479 21.339L12.6646 20.9521ZM9.80889 18.5911L9.45534 
2418.2376L9.06666 18.6263L9.4903 18.9765L9.80889 18.5911ZM13 15.4H13.5V14.1929L12.6464 15.0465L13 15.4ZM23.1776 5.22241L23.6083 4.96846L23.2805 4.41243L22.8241 4.86886L23.1776 5.22241ZM22.8406 5.55942L22.4871 5.20586L22.2152 5.47778L22.4082 5.81037L22.8406 5.55942ZM21.5773 20.9266L21.9439 21.2665L21.9443 21.2662L21.5773 20.9266ZM21.2597 20.584L21.608 20.9428L21.6176 20.9334L21.6267 20.9236L21.2597 20.584ZM20.9587 7.44129L21.4039 7.21351L21.0909 6.60201L20.6052 7.08774L20.9587 7.44129ZM20.6141 7.78596L20.2605 7.4324L20.0067 7.68624L20.166 8.00791L20.6141 7.78596ZM19.486 18.6706L19.8527 19.0105L19.8529 19.0103L19.486 18.6706ZM19.4814 18.6755L19.8394 19.0248L19.8481 19.0154L19.4814 18.6755ZM19.1639 18.6755L18.7885 19.0061L18.7972 19.0154L19.1639 18.6755ZM19.1639 18.3281L18.7966 17.9886L18.7886 17.9976L19.1639 18.3281ZM18.6818 9.71822L19.1517 9.54735L18.8834 8.80953L18.3283 9.36467L18.6818 9.71822ZM18.3207 10.0794L17.9671 9.72583L17.7498 9.94318L17.8456 10.2352L18.3207 10.0794ZM17.3901 16.4098L17.7568 16.7497L17.7572 16.7493L17.3901 16.4098ZM17.3856 16.4147L17.7523 16.7546L17.7523 16.7546L17.3856 16.4147ZM17.068 16.4147L16.6927 16.7452L16.7014 16.7546L17.068 16.4147ZM17.068 16.0672L16.7009 15.7276L16.6928 15.7368L17.068 16.0672ZM6.23759 15.6386L5.919 16.024L6.26954 16.3138L6.59114 15.9922L6.23759 15.6386ZM13 8.87622L13.3536 9.22977L13.5 9.08333V8.87622H13ZM6.06004 15.4918L6.37863 15.1065L6.23996 14.9918H6.06004V15.4918ZM6.06004 8.50207V9.00207H6.23985L6.37848 8.88755L6.06004 8.50207ZM12.6646 3.04621L12.3491 2.65827L12.3462 2.66072L12.6646 3.04621ZM12.9545 3.08107L13.3566 2.78383L13.3508 2.77621L12.9545 3.08107ZM12.9832 20.5667L10.1275 18.2058L9.4903 18.9765L12.346 21.3374L12.9832 20.5667ZM12.793 20.5C12.8743 20.5 12.9385 20.5301 12.9813 20.5652L12.3479 21.339C12.4652 21.435 12.6205 21.5 12.793 21.5V20.5ZM12.5 20.7821C12.5 20.6524 12.609 20.5 12.793 20.5V21.5C13.2088 21.5 13.5 21.1559 13.5 20.7821H12.5ZM12.5 15.4V20.7821H13.5V15.4H12.5ZM12.6464 15.0465L9.45534 18.2376L10.1624 18.9447L13.3536 15.7536L12.6464 15.0465ZM22.8241 4.86886L22.4871 5.20586L23.1942 5.91297L23.5312 5.57596L22.8241 4.86886ZM22.7469 5.47636C25.5195 10.1788 25.0008 16.4899 21.2102 20.587L21.9443 21.2662C26.0474 16.8312 26.5956 10.0349 23.6083 4.96846L22.7469 5.47636ZM21.2106 20.5867C21.2332 20.5623 21.2601 20.5423 21.2913 20.5276C21.3224 20.5129 21.3655 20.5 21.4185 20.5V21.5C21.6372 21.5 21.8235 21.3965 21.9439 21.2665L21.2106 20.5867ZM21.4185 20.5C21.6026 20.5 21.6917 20.6526 21.6917 20.7553H20.6917C20.6917 21.1321 20.9803 21.5 21.4185 21.5V20.5ZM21.6917 20.7553C21.6917 20.8032 21.6754 20.8774 21.608 20.9428L20.9114 20.2253C20.7533 20.3788 20.6917 20.5802 20.6917 20.7553H21.6917ZM21.6267 20.9236C25.5565 16.6756 26.0987 10.1777 23.2731 5.30846L22.4082 5.81037C25.0232 10.3167 24.5114 16.3328 20.8927 20.2445L21.6267 20.9236ZM20.6052 7.08774L20.2605 7.4324L20.9676 8.13951L21.3123 7.79484L20.6052 7.08774ZM19.8529 19.0103C22.8197 15.8056 23.3294 10.9763 21.4039 7.21351L20.5136 7.66907C22.2581 11.0779 21.7859 15.4503 19.1191 18.331L19.8529 19.0103ZM19.8481 19.0154L19.8527 19.0105L19.1193 18.3307L19.1147 18.3356L19.8481 19.0154ZM18.7972 19.0154C19.0862 19.3272 19.5575 19.3135 19.8393 19.0247L19.1236 18.3263C19.1704 18.2784 19.2408 18.2453 19.321 18.2453C19.4019 18.2453 19.4784 18.2793 19.5306 18.3356L18.7972 19.0154ZM18.7886 17.9976C18.5361 18.2844 18.5361 18.7192 18.7886 19.006L19.5391 18.3451C19.6193 18.4361 19.6193 18.5675 19.5391 18.6585L18.7886 17.9976ZM20.166 8.00791C21.755 11.2154 21.2915 15.2899 18.7967 17.9887L19.531 18.6675C22.322 15.6483 22.8253 11.1232 21.0621 7.56401L20.166 8.00791ZM18.3283 9.36467L17.9671 9.72583L18.6742 10.4329L19.0354 10.0718L18.3283 9.36467ZM17.7572 16.7493C19.568 14.792 20.0252 11.9494 19.1517 9.54735L18.2119 9.8891C18.9663 11.9637 18.5624 14.4063 17.0231 16.0702L17.7572 16.7493ZM17.7523 16.7546L17.7568 16.7497L17.0234 16.0699L17.0189 16.0748L17.7523 16.7546ZM16.7014 16.7546C16.9854 17.061 17.4682 17.061 17.7523 16.7546L17.0189 16.0747C17.1306 15.9543 17.3231 15.9543 17.4347 16.0747L16.7014 16.7546ZM16.6928 15.7368C16.4403 16.0235 16.4403 16.4583 16.6928 16.7451L17.4433 16.0842C17.5234 16.1752 17.5234 16.3066 17.4433 16.3977L16.6928 15.7368ZM17.8456 10.2352C18.457 12.0988 18.0679 14.2499 16.701 15.7277L17.4351 16.4067C19.066 14.6435 19.5121 12.1069 18.7957 9.92352L17.8456 10.2352ZM6.59114 15.9922L13.3536 9.22977L12.6464 8.52267L5.88404 15.2851L6.59114 15.9922ZM6.55618 15.2533L6.37863 15.1065L5.74145 15.8772L5.919 16.024L6.55618 15.2533ZM6.06004 14.9918H1.20704V15.99
2418H6.06004V14.9918ZM1.20704 14.9918C1.39099 14.9918 1.5 15.1442 1.5 15.274H0.5C0.5 15.6478 0.791203 15.9918 1.20704 15.9918V14.9918ZM1.5 15.274V8.71995H0.5V15.274H1.5ZM1.5 8.71995C1.5 8.84971 1.39099 9.00207 1.20704 9.00207V8.00207C0.791203 8.00207 0.5 8.34616 0.5 8.71995H1.5ZM1.20704 9.00207H6.06004V8.00207H1.20704V9.00207ZM6.37848 8.88755L12.983 3.43169L12.3462 2.66072L5.7416 8.11658L6.37848 8.88755ZM12.9801 3.43413C12.8467 3.54255 12.6545 3.51124 12.5581 3.38592L13.3508 2.77621C13.1136 2.46787 12.6646 2.4017 12.3491 2.65828L12.9801 3.43413ZM12.5524 3.37825C12.5215 3.33654 12.5 3.28139 12.5 3.21616H13.5C13.5 3.05506 13.4453 2.90403 13.3566 2.78389L12.5524 3.37825ZM12.5 3.21616V8.87622H13.5V3.21616H12.5Z",fill:"#AFAFB4",mask:"url(#path-1-outside-1_1283_7206)"}),u$3("rect",{x:"1",y:"22.6274",width:"30",height:"2",rx:"1",transform:"rotate(-45 1 22.6274)",fill:"#AFAFB4"})]})}),AudioUnmutedButton=({clickHandler:R})=>u$3("div",{className:"audio-mute-button",onClick:R,"data-status":"unmuted",children:u$3("svg",{xmlns:"http://www.w3.org/2000/svg",width:"26",height:"24",fill:"none",viewBox:"0 0 26 24",children:[u$3("path",{d:"M13.5,2.7c-.3-.3-.7-.3-.9,0l-6.4,5.3H1.2c-.4,0-.8.3-.8.8v6.6c0,.3.3.8.8.8h4.7l5.8,4.5.8.6h.2c.4.1.8,0,.8-.6V2.8h0Z",fill:"#727277"}),u$3("path",{d:"M21.6,21.1c-.6,0-1-.8-.5-1.3,2-2.1,3.2-4.9,3.2-7.8s-1.2-5.8-3.3-8c-.3-.3-.3-.8,0-1.1s.8-.3,1.1,0c2.4,2.4,3.7,5.6,3.7,9s-1.3,6.5-3.6,8.9c-.2.2-.4.3-.6.3h0Z",fill:"#727277"}),u$3("path",{d:"M19.4,19.1c-.6,0-1-.8-.5-1.3,1.6-1.5,2.4-3.6,2.4-5.8s-.9-4.4-2.6-5.9c-.3-.3-.3-.8,0-1.1.3-.3.8-.3,1.1,0,1.9,1.8,3,4.4,3,7s-1,5-2.9,6.9c-.1.1-.3.2-.5.2Z",fill:"#727277"}),u$3("path",{d:"M17.1,17.7c-.6,0-1-.8-.6-1.2,1.1-1.3,1.7-2.9,1.7-4.5s-.5-3-1.5-4.3c-.3-.3-.2-.8.1-1.1.3-.3.8-.2,1.1,0,1.2,1.5,1.8,3.3,1.8,5.2s-.7,4-2.1,5.5c-.1.2-.4.3-.6.3h.1Z",fill:"#727277"})]})}),AudioOptionIcon=({clickHandler:R})=>u$3("div",{className:"audio-option-icon",onClick:R,children:u$3("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("circle",{cx:"12",cy:"3",r:"2.5",fill:"#AFAFB4"}),u$3("circle",{cx:"12",cy:"12",r:"2.5",fill:"#AFAFB4"}),u$3("circle",{cx:"12",cy:"21",r:"2.5",fill:"#AFAFB4"})]})}),OptionIconStatus={OPEN:"opened",CLOSE:"closed"},AudioPlaybackSpeed=({audioPlaybackSpeedRef:R,optionIconOpened:Y,audioSettings:X,playbackSpeed:ee})=>{const te=ne=>{X.current&&(ee.value=ne,X.current.playbackRate=ne,Y.value=OptionIconStatus.CLOSE)};return u$3("div",{className:"playback-speed-options",ref:R,children:[u$3("label",{className:"playback-speed-label",children:"Playback Speed"}),u$3("ul",{className:"playback-speed-option-container",children:[{label:"0.25x",value:.25},{label:"0.5x",value:.5},{label:"Normal",value:1},{label:"1.25x",value:1.25},{label:"1.5x",value:1.5},{label:"2.0x",value:2}].map(ne=>u$3("li",{className:"playback-speed-element",value:ne.value,onClick:()=>te(ne.value),children:ne.label},ne.value))})]})},AudioPlayButtonStatus={PLAY:"play",PAUSED:"paused"},AudioProgressBar=({audioSettings:R,audioSlider:Y,theme:X,audioProgress:ee,audioDuration:te,audioPreviouslyPlayed:re,playButtonStatus:ie,handleTimeDuration:ne})=>{const se=ue=>{R.current&&(R.current.currentTime=parseInt(ue.currentTarget.value),ne())},ae=ue=>{R.current&&re.value&&(ie.value=AudioPlayButtonStatus.PLAY,R.current.pause())},oe=ue=>{R.current&&re.value&&(ie.value=AudioPlayButtonStatus.PAUSED,R.current.play())};return u$3("div",{className:`audio-progress-container ${X}`,children:u$3("input",{className:"audio-progress-slider",ref:Y,type:"range",min:"0",max:te.toString(),step:"1",value:ee.value.toString(),onMouseDown:ae,onMouseUp:oe,onMouseOut:oe,onTouchStart:ae,onTouchEnd:oe,onChange:se})})},AudioContainerSize={SMALL:"small",LARGE:"large",REDUCED:"reduced"},MutedButtonStatus={MUTED:"muted",UNMUTED:"unmuted"},AUDIO_PLAYER="audio_player",STATE="state",PROGRESS="progress",PLAY$1="play",PAUSE$1="pause",RESUME$1="resume",FRESH="fresh",PLAYED="played",ENDED="ended",TIME_UPDATE="timeupdate",ZERO="0",TWENTY_FIVE="25",FIFTY="50",SEVENTY_FIVE="75",HUNDO="100";var __defProp$e=Object.defineProperty,__defNormalProp$e=(R,Y,X)=>Y in R?__defProp$e(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$e=(R,Y,X)=>
24__defNormalProp$e(R,typeof Y!="symbol"?Y+"":Y,X);const _AudioEvents=class ar extends DataLayerEvents{constructor(){super(),__publicField$e(this,"EVENT_NAME",AUDIO_PLAYER),__publicField$e(this,"eventMaker",(Y,X)=>({event:AUDIO_PLAYER,eventLabel:Y,eventAction:X})),__publicField$e(this,"playHandler",(Y,X,ee)=>{X?.addEventListener(PLAY$1,()=>{var te;((te=Y?.dataset[STATE])!=null?te:"")===FRESH?(this.pushEvent(this.eventMaker(ee,PLAY$1)),Y&&(Y.dataset[STATE]=PLAYED)):this.pushEvent(this.eventMaker(ee,RESUME$1))})}),__publicField$e(this,"pauseHandler",(Y,X)=>{Y?.addEventListener(PAUSE$1,()=>{const ee=Math.ceil(Y.duration);Math.ceil(Y.currentTime)!==ee&&this.pushEvent(this.eventMaker(X,PAUSE$1))})}),__publicField$e(this,"endHandler",(Y,X,ee)=>{X?.addEventListener(ENDED,()=>{this.pushEvent(this.eventMaker(ee,HUNDO)),Y&&(Y.dataset[PROGRESS]=ZERO,Y.dataset[STATE]=FRESH)})}),__publicField$e(this,"progressHandler",(Y,X,ee)=>{X?.addEventListener(TIME_UPDATE,()=>{var te;const re=Math.ceil(X.duration),se=(Math.ceil(X.currentTime)/re*100).toFixed(0),ae=(te=Y?.dataset[PROGRESS])!=null?te:"";if(!(!Y||ae===se))switch(se){case TWENTY_FIVE:this.pushEvent(this.eventMaker(ee,TWENTY_FIVE)),Y.dataset[PROGRESS]=TWENTY_FIVE;break;case FIFTY:this.pushEvent(this.eventMaker(ee,FIFTY)),Y.dataset[PROGRESS]=FIFTY;break;case SEVENTY_FIVE:this.pushEvent(this.eventMaker(ee,SEVENTY_FIVE)),Y.dataset[PROGRESS]=SEVENTY_FIVE;break;default:return}})})}bindEvents(Y,X,ee){!X||!Y||(this.playHandler(Y,X,ee),this.pauseHandler(X,ee),this.endHandler(Y,X,ee),this.progressHandler(Y,X,ee))}static get instance(){return this._instance||(this._instance=new ar),this._instance}};__publicField$e(_AudioEvents,"_instance");let AudioEvents=_AudioEvents;const AudioDataLayerEvents=AudioEvents.instance,AudioPlayerContainer=({audioDiv:R,controlsClass:Y,audioPlayer:X,title:ee,background:te,audioUrl:re,labelDesc:ie,theme:ne,state:se,progress:ae})=>{const ce=A$1(null),me=A$1(null),ve=A$1(null),he=A$1(null),ye=useSignal(AudioPlayButtonStatus.PLAY),le=useSignal(MutedButtonStatus.UNMUTED),fe=useSignal(AudioContainerSize.LARGE),de=useSignal("00:00"),pe=useSignal(OptionIconStatus.CLOSE),_e=useSignal(0),be=useSignal(!1),[Ae,Te]=h$2(0),[we,Oe]=h$2(""),$e=useSignal(1),Ie=ne==="light-mode"?"#E2E2E7":"#FFFFFF80",Fe=ne==="light-mode"?"#AFAFB4":"#FFFFFF",Re=Ve=>{Ve.preventDefault(),me.current&&(ye.value===AudioPlayButtonStatus.PLAY?(me.current.play(),be.value=!0,ye.value=AudioPlayButtonStatus.PAUSED):(me.current.pause(),be.value=!1,ye.value=AudioPlayButtonStatus.PLAY))},ke=Ve=>{Ve.preventDefault(),me.current&&(le.value===MutedButtonStatus.MUTED?(me.current.muted=!1,le.value=MutedButtonStatus.UNMUTED):(me.current.muted=!0,le.value=MutedButtonStatus.MUTED))},Se=Ve=>{Ve.preventDefault(),pe.value===OptionIconStatus.OPEN?pe.value=OptionIconStatus.CLOSE:pe.value=OptionIconStatus.OPEN},Ce=Ve=>{const He=Math.floor(Ve/60),Ue=Math.floor(Ve%60),Qe=He<10?`0${He}`:`${He}`,rt=Ue<10?`0${Ue}`:`${Ue}`;return`${Qe}:${rt}`},ge=()=>{me.current&&(_e.value=me.current.currentTime,de.value=Ce(me.current.currentTime),Pe(),me.current.ended&&(ye.value=AudioPlayButtonStatus.PLAY))},Ee=()=>{ce.current&&(ce.current.offsetWidth<=448?(ce.current.classList.add(AudioContainerSize.REDUCED),fe.value=AudioContainerSize.REDUCED):(ce.current.classList.remove(AudioContainerSize.REDUCED),fe.value=AudioContainerSize.LARGE))};window.addEventListener("resize",()=>{Ee()});const Pe=()=>{if(me.current&&ve.current){const Ve=me.current.currentTime/Ae*100;ve.current.style.background=`linear-gradient(to right, ${Fe} 0%, ${Fe} ${Ve}%, ${Ie} ${Ve}%, ${Ie} 100%)`}},Le=async Ve=>new Promise((He,Ue)=>{if(Ve.duration){He(Ve.duration);return}const Qe=()=>{Ve.duration?He(Ve.duration):Ue("fail")};Ve.addEventListener("loadedmetadata",Qe)}),Ne=()=>{if(he.current){const Ve="--audio-player-playback-speed-options-bottom",He=R.offsetHeight;he.current.style.setProperty(Ve,`${He-65}px`)}};y$1(()=>{const Ve=me?.current;Ve&&AudioDataLayerEvents.bindEvents(R,Ve,ee)},[]),y$1(()=>{const Ve=He=>{if(pe.value===OptionIconStatus.OPEN){const Ue=He.target;he.current&&!he.current.contains(Ue)&&(pe.value=OptionIconStatus.CLOSE)}};pe.value===OptionIconStatus.OPEN?document.addEventListener("mousedown",Ve):document.removeEventListener("mousedown",Ve)},[pe.value]),y$1(()=>{(async()=>
24{if(me.current)try{const He=await Le(me.current);Te(He),Oe(Ce(He))}catch{}})(),ge(),Ne(),Ee()},[]),_$3(()=>{Ne()},[pe.value===OptionIconStatus.OPEN]);const Be=["bb-audio-player",fe.value,ne,te].join(" ");return u$3("div",{className:Be,ref:ce,children:[u$3("audio",{src:re,ref:me,onTimeUpdate:ge,preload:"metadata"}),ye.value===AudioPlayButtonStatus.PLAY&&u$3(AudioPlayButton,{clickHandler:Re}),ye.value===AudioPlayButtonStatus.PAUSED&&u$3(AudioPauseButton,{clickHandler:Re}),u$3(AudioProgressBar,{audioSettings:me,audioSlider:ve,theme:ne,audioProgress:_e,audioDuration:Ae,audioPreviouslyPlayed:be,playButtonStatus:ye,handleTimeDuration:ge}),u$3("div",{className:"audio-duration",children:u$3("p",{children:`${de.value} / ${we}`})}),fe.value!==AudioContainerSize.REDUCED&&u$3("div",{className:"extra-options",children:[le.value===MutedButtonStatus.MUTED&&fe.value!==AudioContainerSize.REDUCED&&u$3(AudioMutedButton,{clickHandler:ke}),le.value===MutedButtonStatus.UNMUTED&&fe.value!==AudioContainerSize.REDUCED&&u$3(AudioUnmutedButton,{clickHandler:ke}),fe.value!==AudioContainerSize.REDUCED&&u$3(AudioOptionIcon,{clickHandler:Se}),pe.value===OptionIconStatus.OPEN&&u$3(AudioPlaybackSpeed,{audioPlaybackSpeedRef:he,optionIconOpened:pe,audioSettings:me,playbackSpeed:$e})]})]})},AUDIO_SELECTOR=".bb-audio",AUDIO_URL="audioUrl",AUDIO="audio",TITLE="title",THEME="theme",CONTROLS_DATA_CLASS="controlsClass",HAS_CONTROLS_CLASS="has-controls",LABEL_DESC="labelDesc",CUSTOM_CONTROLS_BACKGROUND="customControlsBackground";function Audio(){const R=document.querySelectorAll(AUDIO_SELECTOR);R.length&&Array.from(R).map(Y=>{var X,ee,te,re,ie,ne;const se=Y?.querySelector(AUDIO),ae=(X=Y?.dataset[AUDIO_URL])!=null?X:"",oe=(ee=Y?.dataset[TITLE])!=null?ee:"",ue=(te=Y?.dataset[CONTROLS_DATA_CLASS])!=null?te:"",ce=(re=Y?.dataset[CUSTOM_CONTROLS_BACKGROUND])!=null?re:"",me=(ie=Y?.dataset[LABEL_DESC])!=null?ie:"",ve=(ne=Y?.dataset[THEME])!=null?ne:"";se&&oe&&ue===HAS_CONTROLS_CLASS?AudioDataLayerEvents.bindEvents(Y,se,oe):D$2(u$3(AudioPlayerContainer,{audioDiv:Y,controlsClass:ue,audioPlayer:se,title:oe,background:ce,audioUrl:ae,labelDesc:me,theme:ve,state:"fresh",progress:"0"}),Y)})}/*! @license DOMPurify 3.2.3 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.3/LICENSE */const{entries,setPrototypeOf,isFrozen,getPrototypeOf,getOwnPropertyDescriptor}=Object;let{freeze,seal,create}=Object,{apply,construct}=typeof Reflect<"u"&&Reflect;freeze||(freeze=function(Y){return Y}),seal||(seal=function(Y){return Y}),apply||(apply=function(Y,X,ee){return Y.apply(X,ee)}),construct||(construct=function(Y,X){return new Y(...X)});const arrayForEach=unapply(Array.prototype.forEach),arrayPop=unapply(Array.prototype.pop),arrayPush=unapply(Array.prototype.push),stringToLowerCase=unapply(String.prototype.toLowerCase),stringToString=unappl
vendor: 4,876 bytes, line 24
24y(String.prototype.toString),stringMatch=unapply(String.prototype.match),stringReplace=unapply(String.prototype.replace),stringIndexOf=unapply(String.prototype.indexOf),stringTrim=unapply(String.prototype.trim),objectHasOwnProperty=unapply(Object.prototype.hasOwnProperty),regExpTest=unapply(RegExp.prototype.test),typeErrorCreate=unconstruct(TypeError);function unapply(R){return function(Y){for(var X=arguments.length,ee=new Array(X>1?X-1:0),te=1;te<X;te++)ee[te-1]=arguments[te];return apply(R,Y,ee)}}function unconstruct(R){return function(){for(var Y=arguments.length,X=new Array(Y),ee=0;ee<Y;ee++)X[ee]=arguments[ee];return construct(R,X)}}function addToSet(R,Y){let X=arguments.length>2&&arguments[2]!==void 0?arguments[2]:stringToLowerCase;setPrototypeOf&&setPrototypeOf(R,null);let ee=Y.length;for(;ee--;){let te=Y[ee];if(typeof te=="string"){const re=X(te);re!==te&&(isFrozen(Y)||(Y[ee]=re),te=re)}R[te]=!0}return R}function cleanArray(R){for(let Y=0;Y<R.length;Y++)objectHasOwnProperty(R,Y)||(R[Y]=null);return R}function clone(R){const Y=create(null);for(const[X,ee]of entries(R))objectHasOwnProperty(R,X)&&(Array.isArray(ee)?Y[X]=cleanArray(ee):ee&&typeof ee=="object"&&ee.constructor===Object?Y[X]=clone(ee):Y[X]=ee);return Y}function lookupGetter(R,Y){for(;R!==null;){const ee=getOwnPropertyDescriptor(R,Y);if(ee){if(ee.get)return unapply(ee.get);if(typeof ee.value=="function")return unapply(ee.value)}R=getPrototypeOf(R)}function X(){return null}return X}const html$1=freeze(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),svg$1=freeze(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),svgFilters=freeze(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),svgDisallowed=freeze(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),mathMl$1=freeze(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),mathMlDisallowed=freeze(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),text=freeze(["#text"]),html=freeze(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
24spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),svg=freeze(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),mathMl=freeze(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),xml=freeze(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),MUSTACHE_EXPR=seal(/\{\{[\w\W]*|[\w\W]*\}\}/gm),ERB_EXPR=seal(/<%[\w\W]*|[\w\W]*%>/gm),TMPLIT_EXPR=seal(/\$\{[\w\W]*}/gm),DATA_ATTR=seal(/^data-[\-\w.\u00B7-\uFFFF]+$/),ARIA_ATTR=seal(/^aria-[\-\w]+$/),IS_ALLOWED_URI=seal(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),IS_SCRIPT_OR_DATA=seal(/^(?:\w+script|data):/i),ATTR_WHITESPACE=seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),DOCTYPE_NAME=seal(/^html$/i),CUSTOM_ELEMENT=seal(/^[a-z][.\w]*(-[.\w]+)+$/i);var EXPRESSIONS=Object.freeze({__proto__:null,ARIA_ATTR,ATTR_WHITESPACE,CUSTOM_ELEMENT,DATA_ATTR,DOCTYPE_NAME,ERB_EXPR,IS_ALLOWED_URI,IS_SCRIPT_OR_DATA,MUSTACHE_EXPR,TMPLIT_EXPR});const NODE_TYPE={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},getGlobal=function(){return typeof window>"u"?null:window},_createTrustedTypesPolicy=function(Y,X){if(typeof Y!="object"||typeof Y.createPolicy!="function")return null;let ee=null;
24const te="data-tt-policy-suffix";X&&X.hasAttribute(te)&&(ee=X.getAttribute(te));const re="dompurify"+(ee?"#"+ee:"");try{return Y.createPolicy(re,{createHTML(ie){return ie},createScriptURL(ie){return ie}})}catch{return null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function createDOMPurify(){let R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:getGlobal();const Y=je=>createDOMPurify(je);if(Y.version="3.2.3",Y.removed=[],!R||!R.document||R.document.nodeType!==NODE_TYPE.document)return Y.isSupported=!1,Y;let{document:X}=R;const ee=X,te=ee.currentScript,{DocumentFragment:re,HTMLTemplateElement:ie,Node:ne,Element:se,NodeFilter:ae,NamedNodeMap:oe=R.NamedNodeMap||R.MozNamedAttrMap,HTMLFormElement:ue,DOMParser:ce,trustedTypes:me}=R,ve=se.prototype,he=lookupGetter(ve,"cloneNode"),ye=lookupGetter(ve,"remove"),le=lookupGetter(ve,"nextSibling"),fe=lookupGetter(ve,"childNodes"),de=lookupGetter(ve,"parentNode");if(typeof ie=="function"){const je=X.createElement("template");je.content&&je.content.ownerDocument&&(X=je.content.ownerDocument)}let pe,_e="";const{implementation:be,createNodeIterator:Ae,createDocumentFragment:Te,getElementsByTagName:we}=X,{importNode:Oe}=ee;let $e=_createHooksMap();Y.isSupported=typeof entries=="function"&&typeof de=="function"&&be&&be.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Ie,ERB_EXPR:Fe,TMPLIT_EXPR:Re,DATA_ATTR:ke,ARIA_ATTR:Se,IS_SCRIPT_OR_DATA:Ce,ATTR_WHITESPACE:ge,CUSTOM_ELEMENT:Ee}=EXPRESSIONS;let{IS_ALLOWED_URI:Pe}=EXPRESSIONS,Le=null;const Ne=addToSet({},[...html$1,...svg$1,...svgFilters,...mathMl$1,...text]);let Be=null;const Ve=addToSet({},[...html,...svg,...mathMl,...xml]);let He=Object.seal(create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ue=null,Qe=null,rt=!0,ft=!0,lt=!1,ut=!0,at=!1,De=!0,Me=!1,Ge=!1,qe=!1,We=!1,st=!1,mt=!1,St=!0,nt=!1;const Ye="user-content-";let Ke=!0,et=!1,Je={},Xe=null;const ct=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let dt=null;const Lt=addToSet({},["audio","video","img","source","image","track"]);let ht=null;const Ft=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),yt="http://www.w3.org/1998/Math/MathML",Pt="http://www.w3.org/2000/svg",bt="http://www.w3.org/1999/xhtml";let Ct=bt,kt=!1,Dt=null;const Vt=addToSet({},[yt,Pt,bt],stringToString);let Rt=addToSet({},["mi","mo","mn","ms","mtext"]),Bt=addToSet({},["annotation-xml"]);const tr=addToSet({},["title","style","font","a","script"]);let Ht=null;const Yt=["application/xhtml+xml","text/html"],Qt="text/html";let _t=null,Nt=null;const er=X.createElement("form"),Zt=function(xe){return xe instanceof RegExp||xe instanceof Function},Wt=function(){let xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Nt&&Nt===xe)){if((!xe||typeof xe!="object")&&(xe={}),xe=clone(xe),Ht=Yt.indexOf(xe.PARSER_MEDIA_TYPE)===-1?Qt:xe.PARSER_MEDIA_TYPE,_t=Ht==="application/xhtml+xml"?stringToString:stringToLowerCase,Le=objectHasOwnProperty(xe,"ALLOWED_TAGS")?addToSet({},xe.ALLOWED_TAGS,_t):Ne,Be=objectHasOwnProperty(xe,"ALLOWED_ATTR")?addToSet({},xe.ALLOWED_ATTR,_t):Ve,Dt=objectHasOwnProperty(xe,"ALLOWED_NAMESPACES")?addToSet({},xe.ALLOWED_NAMESPACES,stringToString):Vt,ht=objectHasOwnProperty(xe,"ADD_URI_SAFE_ATTR")?addToSet(clone(Ft),xe.ADD_URI_SAFE_ATTR,_t):Ft,dt=objectHasOwnProperty(xe,"ADD_DATA_URI_TAGS")?addToSet(clone(Lt),xe.ADD_DATA_URI_TAGS,_t):Lt,Xe=objectHasOwnProperty(xe,"FORBID_CONTENTS")?addToSet({},xe.FORBID_CONTENTS,_t):ct,Ue=objectHasOwnProperty(xe,"FORBID_TAGS")?addToSet({},xe.FORBID_TAGS,_t):{},Qe=objectHasOwnProperty(xe,"FORBID_ATTR")?addToSet({},xe.FORBID_ATTR,_t):{},Je=objectHasOwnProperty(xe,"USE_PROFILES")?xe.USE_PROFILES:!1,rt=xe.ALLOW_ARIA_ATTR!==!1,ft=xe.ALLOW_DATA_ATTR!==!1,lt=xe.ALLOW_UNKNOWN_PROTOCOLS||!1,ut=xe.ALLOW_SELF_CLOSE_IN_ATTR!==!1,at=xe.SAFE_FOR_TEMPLATES||!1,De=xe.SAFE_FOR_XML!==!1,Me=xe.WHOLE_DOCUMENT||!1,We=xe.RETURN_DOM||!1,st=xe.RETURN_DOM_FRAGMENT||!1,mt=xe.RETURN_TRUSTED_TYPE||!1,qe=xe.FORCE_BODY||!1,St=xe.SANITIZE_DOM!==!1,nt=xe.SANITIZE_NAMED_PROPS||!1,Ke=xe.KEEP_CONTENT!==!1,et=xe.IN_PLACE||!1,Pe=xe.ALLOWED_URI_REGEXP||IS_ALLOWED_URI,Ct=xe.NAMESPACE||bt,Rt=xe.MATHML_TEXT_INTEGRATION_POINTS||Rt,Bt=xe.HTML_INTEGRATION_POINTS||Bt,He=xe.CUSTOM_ELEMENT_HANDLING||{},xe.CUSTOM_ELEMENT_HANDLING&&Zt(xe.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(He.tagNameCheck=xe.CUSTOM_ELEMENT_HANDLING.tagNameCheck),xe.CUSTOM_ELEMENT_HANDLING&&Zt(xe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(He.attributeNameCheck=xe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),xe.CUSTOM_ELEMENT_HANDLING&&typeof xe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(He.allowCustomizedBuiltInElements=xe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),at&&(ft=!1),st&&(We=!0),Je&&(Le=addToSet({}
vendor: 4,875 bytes, line 24
24,text),Be=[],Je.html===!0&&(addToSet(Le,html$1),addToSet(Be,html)),Je.svg===!0&&(addToSet(Le,svg$1),addToSet(Be,svg),addToSet(Be,xml)),Je.svgFilters===!0&&(addToSet(Le,svgFilters),addToSet(Be,svg),addToSet(Be,xml)),Je.mathMl===!0&&(addToSet(Le,mathMl$1),addToSet(Be,mathMl),addToSet(Be,xml))),xe.ADD_TAGS&&(Le===Ne&&(Le=clone(Le)),addToSet(Le,xe.ADD_TAGS,_t)),xe.ADD_ATTR&&(Be===Ve&&(Be=clone(Be)),addToSet(Be,xe.ADD_ATTR,_t)),xe.ADD_URI_SAFE_ATTR&&addToSet(ht,xe.ADD_URI_SAFE_ATTR,_t),xe.FORBID_CONTENTS&&(Xe===ct&&(Xe=clone(Xe)),addToSet(Xe,xe.FORBID_CONTENTS,_t)),Ke&&(Le["#text"]=!0),Me&&addToSet(Le,["html","head","body"]),Le.table&&(addToSet(Le,["tbody"]),delete Ue.tbody),xe.TRUSTED_TYPES_POLICY){if(typeof xe.TRUSTED_TYPES_POLICY.createHTML!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof xe.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw typeErrorCreate('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');pe=xe.TRUSTED_TYPES_POLICY,_e=pe.createHTML("")}else pe===void 0&&(pe=_createTrustedTypesPolicy(me,te)),pe!==null&&typeof _e=="string"&&(_e=pe.createHTML(""));freeze&&freeze(xe),Nt=xe}},Xt=addToSet({},[...svg$1,...svgFilters,...svgDisallowed]),qt=addToSet({},[...mathMl$1,...mathMlDisallowed]),Gt=function(xe){let ze=de(xe);(!ze||!ze.tagName)&&(ze={namespaceURI:Ct,tagName:"template"});const Ze=stringToLowerCase(xe.tagName),gt=stringToLowerCase(ze.tagName);return Dt[xe.namespaceURI]?xe.namespaceURI===Pt?ze.namespaceURI===bt?Ze==="svg":ze.namespaceURI===yt?Ze==="svg"&&(gt==="annotation-xml"||Rt[gt]):!!Xt[Ze]:xe.namespaceURI===yt?ze.namespaceURI===bt?Ze==="math":ze.namespaceURI===Pt?Ze==="math"&&Bt[gt]:!!qt[Ze]:xe.namespaceURI===bt?ze.namespaceURI===Pt&&!Bt[gt]||ze.namespaceURI===yt&&!Rt[gt]?!1:!qt[Ze]&&(tr[Ze]||!Xt[Ze]):!!(Ht==="application/xhtml+xml"&&Dt[xe.namespaceURI]):!1},wt=function(xe){arrayPush(Y.removed,{element:xe});try{de(xe).removeChild(xe)}catch{ye(xe)}},zt=function(xe,ze){try{arrayPush(Y.removed,{attribute:ze.getAttributeNode(xe),from:ze})}catch{arrayPush(Y.removed,{attribute:null,from:ze})}if(ze.removeAttribute(xe),xe==="is")if(We||st)try{wt(ze)}catch{}else try{ze.setAttribute(xe,"")}catch{}},Kt=function(xe){let ze=null,Ze=null;if(qe)xe="<remove></remove>"+xe;else{const Tt=stringMatch(xe,/^[\r\n\t ]+/);Ze=Tt&&Tt[0]}Ht==="application/xhtml+xml"&&Ct===bt&&(xe='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+xe+"</body></html>");const gt=pe?pe.createHTML(xe):xe;if(Ct===bt)try{ze=new ce().parseFromString(gt,Ht)}catch{}if(!ze||!ze.documentElement){ze=be.createDocument(Ct,"template",null);try{ze.documentElement.innerHTML=kt?_e:gt}catch{}}const At=ze.body||ze.documentElement;return xe&&Ze&&At.insertBefore(X.createTextNode(Ze),At.childNodes[0]||null),Ct===bt?we.call(ze,Me?"html":"body")[0]:Me?ze.documentElement:At},Jt=function(xe){return Ae.call(xe.ownerDocument||xe,xe,ae.SHOW_ELEMENT|ae.SHOW_COMMENT|ae.SHOW_TEXT|ae.SHOW_PROCESSING_INSTRUCTION|ae.SHOW_CDATA_SECTION,null)},ot=function(xe){return xe instanceof ue&&(typeof xe.nodeName!="string"||typeof xe.textContent!="string"||typeof xe.removeChild!="function"||!(xe.attributes instanceof oe)||typeof xe.removeAttribute!="function"||typeof xe.setAttribute!="function"||typeof xe.namespaceURI!="string"||typeof xe.insertBefore!="function"||typeof xe.hasChildNodes!="function")},it=function(xe){return typeof ne=="function"&&xe instanceof ne};function tt(je,xe,ze){arrayForEach(je,Ze=>{Ze.call(Y,xe,ze,Nt)})}const pt=function(xe){let ze=null;if(tt($e.beforeSanitizeElements,xe,null),ot(xe))return wt(xe),!0;const Ze=_t(xe.nodeName);if(tt($e.uponSanitizeElement,xe,{tagName:Ze,allowedTags:Le}),xe.hasChildNodes()&&!it(xe.firstElementChild)&&regExpTest(/<[/\w]/g,xe.innerHTML)&&regExpTest(/<[/\w]/g,xe.textContent)||xe.nodeType===NODE_TYPE.progressingInstruction||De&&xe.nodeType===NODE_TYPE.comment&&regExpTest(/<[/\w]/g,xe.data))return wt(xe),!0;if(!Le[Ze]||Ue[Ze]){if(!Ue[Ze]&&Et(Ze)&&(He.tagNameCheck instanceof RegExp&&regExpTest(He.tagNameCheck,Ze)||He.tagNameCheck instanceof Function&&He.tagNameCheck(Ze)))return!1;if(Ke&&!Xe[Ze]){const gt=de(xe)||xe.parentNode,At=fe(xe)||xe.childNodes;if(At&&gt){const Tt=At.length;for(let It=Tt-1;It>=0;--It){const Ot=he(At[It],!0);Ot.__removalCount=(xe.__removalCount||0)+1,gt.insertBefore(Ot,le(xe))}}}return wt(xe),!0}return xe instanceof se&&!Gt(xe)||(Ze==="noscript"||Ze==="noembed"||Ze==="noframes")&&regExpTest(/<\/no(script|embed|frames)/i,xe.innerHTML)?(wt(xe),!0):(at&&xe.nodeType===NODE_TYPE.text&&(ze=xe.textContent,arrayForEach([Ie,Fe,Re],gt=>{ze=stringReplace(ze,gt," ")}),xe.textContent!==ze&&(arrayPush(Y.removed,{element:xe.cloneNode()}),xe.textContent=ze)),tt($e.afterSanitizeElements,xe,null),!1)},vt=function(xe,ze,Ze){if(St&&(ze==="id"||ze==="name")&&(Ze in X||Ze in er))return!1;
24if(!(ft&&!Qe[ze]&&regExpTest(ke,ze))){if(!(rt&&regExpTest(Se,ze))){if(!Be[ze]||Qe[ze]){if(!(Et(xe)&&(He.tagNameCheck instanceof RegExp&&regExpTest(He.tagNameCheck,xe)||He.tagNameCheck instanceof Function&&He.tagNameCheck(xe))&&(He.attributeNameCheck instanceof RegExp&&regExpTest(He.attributeNameCheck,ze)||He.attributeNameCheck instanceof Function&&He.attributeNameCheck(ze))||ze==="is"&&He.allowCustomizedBuiltInElements&&(He.tagNameCheck instanceof RegExp&&regExpTest(He.tagNameCheck,Ze)||He.tagNameCheck instanceof Function&&He.tagNameCheck(Ze))))return!1}else if(!ht[ze]){if(!regExpTest(Pe,stringReplace(Ze,ge,""))){if(!((ze==="src"||ze==="xlink:href"||ze==="href")&&xe!=="script"&&stringIndexOf(Ze,"data:")===0&&dt[xe])){if(!(lt&&!regExpTest(Ce,stringReplace(Ze,ge,"")))){if(Ze)return!1}}}}}}return!0},Et=function(xe){return xe!=="annotation-xml"&&stringMatch(xe,Ee)},$t=function(xe){tt($e.beforeSanitizeAttributes,xe,null);const{attributes:ze}=xe;if(!ze||ot(xe))return;const Ze={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Be,forceKeepAttr:void 0};let gt=ze.length;for(;gt--;){const At=ze[gt],{name:Tt,namespaceURI:It,value:Ot}=At,jt=_t(Tt);let xt=Tt==="value"?Ot:stringTrim(Ot);if(Ze.attrName=jt,Ze.attrValue=xt,Ze.keepAttr=!0,Ze.forceKeepAttr=void 0,tt($e.uponSanitizeAttribute,xe,Ze),xt=Ze.attrValue,nt&&(jt==="id"||jt==="name")&&(zt(Tt,xe),xt=Ye+xt),De&&regExpTest(/((--!?|])>)|<\/(style|title)/i,xt)){zt(Tt,xe);continue}if(Ze.forceKeepAttr||(zt(Tt,xe),!Ze.keepAttr))continue;if(!ut&&regExpTest(/\/>/i,xt)){zt(Tt,xe);continue}at&&arrayForEach([Ie,Fe,Re],ir=>{xt=stringReplace(xt,ir," ")});const rr=_t(xe.nodeName);if(vt(rr,jt,xt)){if(pe&&typeof me=="object"&&typeof me.getAttributeType=="function"&&!It)switch(me.getAttributeType(rr,jt)){case"TrustedHTML":{xt=pe.createHTML(xt);break}case"TrustedScriptURL":{xt=pe.createScriptURL(xt);break}}try{It?xe.setAttributeNS(It,Tt,xt):xe.setAttribute(Tt,xt),ot(xe)?wt(xe):arrayPop(Y.removed)}catch{}}}tt($e.afterSanitizeAttributes,xe,null)},Mt=function je(xe){let ze=null;const Ze=Jt(xe);for(tt($e.beforeSanitizeShadowDOM,xe,null);ze=Ze.nextNode();)tt($e.uponSanitizeShadowNode,ze,null),pt(ze),$t(ze),ze.content instanceof re&&je(ze.content);tt($e.afterSanitizeShadowDOM,xe,null)};return Y.sanitize=function(je){let xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ze=null,Ze=null,gt=null,At=null;if(kt=!je,kt&&(je="<!-->"),typeof je!="string"&&!it(je))if(typeof je.toString=="function"){if(je=je.toString(),typeof je!="string")throw typeErrorCreate("dirty is not a string, aborting")}else throw typeErrorCreate("toString is not a function");if(!Y.isSupported)return je;if(Ge||Wt(xe),Y.removed=[],typeof je=="string"&&(et=!1),et){if(je.nodeName){const Ot=_t(je.nodeName);if(!Le[Ot]||Ue[Ot])throw typeErrorCreate("root node is forbidden and cannot be sanitized in-place")}}else if(je instanceof ne)ze=Kt("<!---->"),Ze=ze.ownerDocument.importNode(je,!0),Ze.nodeType===NODE_TYPE.element&&Ze.nodeName==="BODY"||Ze.nodeName==="HTML"?ze=Ze:ze.appendChild(Ze);else{if(!We&&!at&&!Me&&je.indexOf("<")===-1)return pe&&mt?pe.createHTML(je):je;if(ze=Kt(je),!ze)return We?null:mt?_e:""}ze&&qe&&wt(ze.firstChild);const Tt=Jt(et?je:ze);for(;gt=Tt.nextNode();)pt(gt),$t(gt),gt.content instanceof re&&Mt(gt.content);if(et)return je;if(We){if(st)for(At=Te.call(ze.ownerDocument);ze.firstChild;)At.appendChild(ze.firstChild);else At=ze;return(Be.shadowroot||Be.shadowrootmode)&&(At=Oe.call(ee,At,!0)),At}let It=Me?ze.outerHTML:ze.innerHTML;return Me&&Le["!doctype"]&&ze.ownerDocument&&ze.ownerDocument.doctype&&ze.ownerDocument.doctype.name&&regExpTest(DOCTYPE_NAME,ze.ownerDocument.doctype.name)&&(It="<!DOCTYPE "+ze.ownerDocument.doctype.name+`>
25`+It),at&&arrayForEach([Ie,Fe,Re],Ot=>{It=stringReplace(It,Ot," ")}),pe&&mt?pe.createHTML(It):It},Y.setConfig=function(){let je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Wt(je),Ge=!0},Y.clearConfig=function(){Nt=null,Ge=!1},Y.isValidAttribute=function(je,xe,ze){Nt||Wt({});const Ze=_t(je),gt=_t(xe);return vt(Ze,gt,ze)},Y.addHook=function(je,xe){typeof xe=="function"&&arrayPush($e[je],xe)},Y.removeHook=function(je){return arrayPop($e[je])},Y.removeHooks=function(je){$e[je]=[]},Y.removeAllHooks=function(){$e=_createHooksMap()},Y}var purify=createDOMPurify();const EyeBrow=R=>{const Y=u$3("span",{className:"eyebrow",dangerouslySetInnerHTML:{__html:purify.sanitize(R.category)}});return R.link?u$3("a",{href:R.link,className:"eyebrow-link",children:Y}):Y}
25,CATEGORY_UNCATEGORIZED_ID="1",ANIMATION_SELECTOR=".animate__animated",FEED_STYLE_LIST="list",FEED_STYLE_GRID="grid",customBlogItemClass="bbg-custom-blog-item",eyebrowClass="eyebrow-link",blogTitleClass="bbg-blog-title",dataElementPositionAttr="data-element-position";function customBlogItem(R,Y=0){if(!R.classList.contains(customBlogItemClass))return;const X=R.querySelectorAll("a");if(!X.length)return;const ee="feat_"+(Y+1).toString();if(X.forEach(te=>{te.setAttribute(dataElementPositionAttr,ee)}),R.classList.contains("bb-wysiwyg")){if(X.length<2)return;const te=(re,ie)=>{re.classList.contains(ie)||re.classList.add(ie)};te(X[0],eyebrowClass),te(X[1],blogTitleClass)}}const PublishedDate=R=>u$3("time",{children:new Date(R.date).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})}),TitleAndExcerpt=R=>{var Y,X,ee,te;return u$3(k$2,{children:[u$3("h3",{dangerouslySetInnerHTML:{__html:purify.sanitize((X=(Y=R?.title)==null?void 0:Y.rendered)!=null?X:"")}}),u$3("div",{className:"excerpt",dangerouslySetInnerHTML:{__html:purify.sanitize((te=(ee=R?.excerpt)==null?void 0:ee.rendered)!=null?te:"")}})]})},FeedItem=R=>{var Y,X,ee;const{feedStyle:te,showPublishDate:re,showFeaturedImage:ie,showCta:ne,post:se,categories:ae,media:oe,renderSequence:ue,dataLayerClickHandler:ce}=R;let me=null;if((Y=se.meta)!=null&&Y._yoast_wpseo_primary_category&&((X=se.meta)==null?void 0:X._yoast_wpseo_primary_category)!==CATEGORY_UNCATEGORIZED_ID){const ye=+se.meta._yoast_wpseo_primary_category,le=ae?.find(fe=>+fe.value===ye);me=le??null}if(!me&&((ee=se.categories)!=null&&ee.length)){const ye=ae?.filter(le=>se.categories.includes(le.value));ye?.sort((le,fe)=>+(le.text<=fe.text)),me=ye?.length?ye[0]:null}const ve=se.format==="link";let he={};return ue&&(he={[`${dataElementPositionAttr}`]:`${ue}`}),te===FEED_STYLE_LIST?u$3("div",{className:"feed-item",...he,onClick:ce,children:u$3("div",{className:"bbg-row",children:[u$3("div",{className:`bbg-column ${ie?"bbg-column--width-7":"bbg-column--width-12"}`,children:[me&&u$3(EyeBrow,{category:me.text,link:me.link}),u$3("a",{href:se.link,target:ve?"_blank":"_self",children:[u$3(TitleAndExcerpt,{...se}),re&&u$3(PublishedDate,{...se})]}),ne&&u$3("div",{className:"bbg-read-more",children:u$3("a",{href:se.link,target:"_blank",className:"bbg-read-more-link",children:"Read More"})})]}),ie&&oe&&u$3("figure",{className:"featured-img bbg-column bbg-column--width-4",children:u$3("a",{"aria-labelledby":`article-${se.id}`,href:R.post.link,children:u$3("img",{src:oe?.source_url,alt:""})})})]})}):u$3("div",{className:"feed-item",onClick:ce,children:u$3("a",{href:se.link,children:[me&&u$3(EyeBrow,{category:me.text}),u$3(TitleAndExcerpt,{...se}),re&&u$3(PublishedDate,{...se})]})})},Hash=()=>{const R="&",Y=()=>{const re={};return window.location.hash.slice(1).split(R).map(se=>{const[ae,oe]=se.split("=");re[ae]=decodeURI(oe)}),re.page||(re.page+=1),re},X=(re,ie,ne,se)=>{if(!topicId&&Number.isInteger(re)){const oe=window.__CATEGORIES__.find(ue=>ue.value==re);oe?re=oe.slug:re=""}let ae="#";if(!topicId&&re&&(ae+=`topic=${re}`),ie&&(ae+=`${ae.length>1?R:""}type=${ie}`),ne>1&&(ae+=`${ae.length>1?R:""}page=${ne}`),se)for(const oe in se)ae+=`${R}${oe}=${se[oe]}`;ae=ee(ae),ae.length>1?window.history.pushState(null,"",ae):window.history.pushState(null,"",window.location.pathname)},ee=re=>(re=re.replaceAll(" ","-"),re.replaceAll("&amp;","&"));return{getHashes:Y,updateHash:X,decodeHash:re=>re.toString().replaceAll("-"," "),encodeHash:ee}},Spinner=()=>u$3("div",{className:"loading-indicator",children:[u$3("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("mask",{id:"mask0_6226_20567",style:"mask-type:alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"40",height:"40",children:u$3("path",{d:"M20 20V0H40V40H0V20H20Z",fill:"#C8C8CD"})}),u$3("g",{mask:"url(#mask0_6226_20567)",children:u$3("circle",{cx:"20",cy:"20",r:"18.5",stroke:"var(--bbg-gray-20, #C8C8CD)","stroke-width":"3"})})]}),u$3("p",{children:"Loading..."})]}),ShowingCount=({totalPosts:R,showingPostCount:Y})=>{let X="0";return R>0&&(X=`1 - ${Y} of ${R}`),u$3("div",{className:"result-count",children:["Showing ",X," results"]})},ViewMoreButton=({text:R="View More",page:Y,clickHandler:X})=>u$3("div",{className:"bbg-button-holder",children:u$3("a",{className:"bbg-view-more",href:`?pg=${Y+1}`,onClick:ee=>{ee.preventDefault(),X(ee)},children:R})}),REST_END_POINT="/wp-json/wp/v2/",HEADER_WP_TOTAL_PAGES="X-WP-TotalPages",HEADER_TP_TOTAL_POSTS="X-Wp-Total",getUri=(R,Y)=>{let X=`${window.__SITE_URL__}${REST_END_POINT}${R}`;const ee=new URLSearchParams(Y);return X+="?"+ee.toString(),X};function fetchPosts(R,Y,X,ee,te,re,ie,ne){const se=[];let ae=Y;for(;ae<=X;)ee.page=ae.toString(),se.push(fetch(getUri(R,ee)).then(oe=>oe.ok?(te(parseInt(oe.headers.get(HEADER_WP_TOTAL_PAGES),10)),ne(parseInt(oe.headers.get(HEADER_TP_TOTAL_POSTS),10)),oe.json()):[]).catch(()=>[])),ae++;Promise.all(se).then(oe=>{const ue=oe.flat();re(ce=>ce.concat(ue))}).catch(oe=>{}).finally(()=>{ie(!1)})}const Posts=()=>{const R="posts",Y=["link","id","title","excerpt","template","categories","tags","date","featured_media","meta","format"];return{get:(ee,te,re,ie,ne,se,ae,oe,ue,ce,me)=>{var ve;ue=ue??R;const he=Hash().getHashes();te=te!==""?te:"",!te&&typeof window.__CATEGORIES__<"u"&&window.__CATEGORIES__.map(de=>de.value.toString());let ye=he.page?+he.page:1;ee>ye&&ce&&ce>=ee&&(ye=ee),oe||(oe={}),oe._fields=Y.join(","),me&&(oe.exclude=String(me));const le=["3739","3748"];let fe="";Array.isArray(te)?fe=te.filter(pe=>!le.includes(String(pe))).join(","):te&&!le.includes(String(te))&&(fe=te),fe&&(oe.categories=fe),oe.categories_exclude=oe.categories_exclude?oe.categories_exclude:CATEGORY_UNCATEGORIZED_ID,delete oe.template,re&&(oe.template=re),(ve=document.body)!=null&&ve.classList.contains("tag")&&(oe.tags=`${window.__TERM_ID__}
25`),(String(oe.categories).includes("3739")||String(oe.categories).includes("3748"))&&delete oe.categories,fetchPosts(ue,ee,ye,oe,ie,ne,se,ae)}}},Media=()=>{const R="media",Y=["id","source_url"];return{get:(ee,te)=>{const re=getUri(R,{include:ee.join(","),_fields:Y.join(",")});fetch(re).then(ie=>ie.json()).then(ie=>{te(ne=>ne.concat(ie))}).catch(ie=>{})}}},defaultNavigationSection={feed:"Feed",category:"Feed Category"};function GetPageGA4Info(){const R=document.querySelector(".menu-toplevel-link.bb-mm-current"),Y=R?.getAttribute("data-ga4-label")||"";let X=defaultNavigationSection,ee=null;return Y?.length>0&&(ee=Y[0].toUpperCase()+Y.substring(1),X.feed=`${ee} Feed`,X.category=`${ee} Feed Category`),X}var __defProp$d=Object.defineProperty,__defNormalProp$d=(R,Y,X)=>Y in R?__defProp$d(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$d=(R,Y,X)=>__defNormalProp$d(R,typeof Y!="symbol"?Y+"":Y,X);class FeedEvents{constructor(Y=FEED_STYLE_GRID){this.feedStyle=Y,__publicField$d(this,"GRID_EVENT_NAME","tile_click"),__publicField$d(this,"LIST_EVENT_NAME","navigation"),__publicField$d(this,"NavigationSection",defaultNavigationSection),__publicField$d(this,"getProps",X=>{var ee,te;const re=((ee=X.querySelector("h3"))==null?void 0:ee.innerText)||"",ie=((te=X.querySelector(".eyebrow"))==null?void 0:te.innerText)||"",ne=X.querySelector(".featured-img")?"has_image":"no_image",{sectionName:se,sectionDescription:ae}=getSectionAttrs(X)||{};return{title:re,eyebrow:ie,cardType:ne,sectionName:se,sectionDescription:ae}}),__publicField$d(this,"dataLayerGridEventHandler",(X={})=>{const{target:ee}=X,te=ee?.closest(".feed-item");if(te instanceof HTMLElement){const{title:re="",sectionName:ie="",sectionDescription:ne="",cardType:se=""}=this.getProps(te)||{};window.dataLayer.push({event:this.GRID_EVENT_NAME,tile_text:re,section_name:ie,section_description:ne,card_type:se})}}),__publicField$d(this,"dataLayerListEventHandler",(X={})=>{var ee,te;const{target:re}=X,ie=re?.closest(".feed-item"),ne=re?.closest("a"),se=(ee=ne?.classList)==null?void 0:ee.contains("eyebrow-link"),{title:ae="",eyebrow:oe="",sectionName:ue="",sectionDescription:ce=""}=this.getProps(ie)||{},me=((te=ie?.dataset)==null?void 0:te.elementPosition)||"";window.dataLayer.push({event:this.LIST_EVENT_NAME,navigation_section:se?this.NavigationSection.category:this.NavigationSection.feed,navigation_link_text:se?oe:ae,navigation_position:me,section_name:ue||"",section_description:ce||""})}),__publicField$d(this,"getClickHandler",()=>this.feedStyle===FEED_STYLE_GRID?this.dataLayerGridEventHandler:this.dataLayerListEventHandler),window.dataLayer=window.dataLayer||[],this.NavigationSection=GetPageGA4Info(),this.feedStyle=Y}}const FeedContainer=R=>{const re=R.postId,ie=R.config,[ne,se]=h$2(!0),[ae,oe]=h$2([]),[ue,ce]=h$2(!0),[me,ve]=h$2(0),[he,ye]=h$2(0),[le,fe]=h$2(()=>{const Se=Hash().getHashes();return Se.page?+Se.page:1}),[de,pe]=h$2([]),[_e,be]=h$2([]),Ae=T$1(()=>ie.featured_image===void 0?"yes":ie.featured_image,[]),Te=T$1(()=>ie.feed_style||FEED_STYLE_GRID,[]),we=T$1(()=>+ie.max_items<1||+ie.max_items>100?"10":ie.max_items,[]),Oe=T$1(()=>{var Se;const Ce={};(Se=R.taxonomies)==null||Se.map(ge=>{var Ee,Pe;const Le=(Pe=Array.from((Ee=ge.terms)!=null?Ee:[]))==null?void 0:Pe.map(Ne=>Ne.term_id);if(Le)switch(ge.taxonomy){case"post_format":break;case"post_tag":Ce.tags=Le?.join(",");break;case"category":Ce.categories=Le?.join(",");break}});for(const ge in R.excludedTaxonomies){const Ee=R.excludedTaxonomies[ge];if(Ee.length){const Pe=Ee.join(",");Ce[ge+"_exclude"]=Pe}}return Ce.per_page=we,Ce.tax_relationship=ie.filter,Ce.order_by=ie.order_by,Ce.order=ie.direction,Ce},[]),$e=T$1(()=>ie.post_type==="page"||ie.post_type==="post"?`${ie.post_type}s`:ie.post_type,[]);y$1(()=>{Ie()},[le]);const Ie=()=>{se(!0),Posts().get(ue?1:le,"","",ye,oe,se,ve,Oe,$e,he,re),ce(!1)};y$1(()=>{Fe()},[ae,Ae,Te]);const Fe=()=>{if(Te!==FEED_STYLE_LIST||!Ae){be([]),pe([]);return}const Ce=ae.map(ge=>ge.featured_media).filter(ge=>ge!==0).filter(ge=>!de.includes(ge));Ce.length&&(pe(ge=>(ge.push(...Ce),ge)),Media().get(Ce,be))},Re=()=>{fe(Se=>Se+1)},ke=new FeedEvents(Te);return u$3("div",{className:`feed-wrapper ${Te}`,children:[!ne&&Te===FEED_STYLE_LIST&&ae.length>0&&+ie.max_items==-1&&le<he&&u$3(ShowingCount,{showingPostCount:ae.length,totalPosts:me}),ae.map((Se,Ce)=>u$3(FeedItem,{post:Se,categories:window.__CATEGORIES__,showPublishDate:ie.published_date,showCta:ie.show_cta,feedStyle:Te,media:_e.find(ge=>
25ge.id===Se.featured_media),showFeaturedImage:Ae,renderSequence:Ce+1,dataLayerClickHandler:ke.getClickHandler()})),ne&&u$3(Spinner,{}),!ne&&Te===FEED_STYLE_LIST&&ae.length>0&&+ie.max_items==-1&&le<he&&u$3(ViewMoreButton,{page:le,clickHandler:Re})]})},SELECTOR_FEED_CONTAINER=".feed",Feed=()=>{const R=document.querySelectorAll(SELECTOR_FEED_CONTAINER);!R||!window.feed||Array.from(R).map(Y=>{var X;try{const ee=Y.dataset.id,te=window.feed[ee].config,re=window.feed[ee].taxonomies,ie=(X=window.feed[ee])==null?void 0:X.post_id,ne=window.feed[ee].excluded_taxonomies;D$2(u$3(FeedContainer,{id:ee,config:te,taxonomies:re,postId:ie,excludedTaxonomies:ne}),Y)}catch{}})},TextToSpeech=(R,Y={})=>{var X,ee,te;const re="dont-read",ie="bb-tts",ne="true",se="1",oe="main",ue="hide",ce="Play",me="Pause",ve="Stop",he="play-pause",ye="play-pause-icon",le="no-stop",fe="Listen",de="approxTime",pe="tts-label",_e="approx",be="bb-wysiwyg",Ae="one-style",Te="click",we="state",Oe="time",$e="not-started",Ie="playing",Fe="paused",Re="speechSynthesis",ke="h1, h2, h3, h4, h5, h6, p, li, dt, blockquote, pre, figure",Se="9999",Ce="unset",ge=ot=>ot?[ne,se,!0].includes(ot):!1,Ee=R.parentElement,Pe=document.createElement("div"),Le=document.createElement("div");Le.classList.add("tts-mock"),Pe.classList.add("tts-container");const Ne=document.createElement("p"),Be=document.createElement("p"),Ve=document.createElement("p"),He=document.createElement("span");He.cloneNode();const Ue=He.cloneNode(),Qe=He.cloneNode(),rt=He.cloneNode(),ft=document.createElement("button"),lt=ft.cloneNode(),ut=ft.cloneNode(),at=ft.cloneNode();let De=null,Me="",Ge=0,qe=0,We;const st=()=>{We=setInterval(()=>{Ge+=1,qe=Math.floor(Ge/60),Qe.innerText=Nt(qe,Ge%60)},1e3)},mt=()=>{!We&&R.dataset[we]===Ie||R.dataset[we]===Ie?st():R.dataset[we]===Fe?(R.classList.remove("off-screen"),clearInterval(We)):R.dataset[we]===$e&&(Ge=0,qe=0,clearInterval(We),R.classList.remove("off-screen"))};new IntersectionObserver(ot=>{ot.forEach(it=>{R.dataset[we]===Ie?it.isIntersecting?(R.classList.remove("off-screen"),Ee.style.zIndex=Ce):(R.classList.add("off-screen"),Ee.style.zIndex=Se):(R.classList.remove("off-screen"),Ee.style.zIndex=Ce)})}).observe(Le);const nt=document.createElement("textarea");nt.className=`bb-dialog ${ue} ${re}`,R.classList.contains(ie)||R.classList.add(ie);const Ye=ge(R.dataset.overlay)||Y?.showOverlay,Ke=R.dataset.voice||Y?.voiceName,et=R.dataset.align||Y?.customAlign,Je=R.dataset.label||Y?.customLabel,Xe=ge(R.dataset.invert)||Y?.excludeToggle,ct=ge(R.dataset.noButtonText)||Y?.disableButtonText,dt=ge(R.dataset.hideStop)||Y?.hideStop,Lt=R.dataset.customPlay||Y?.customPlay,ht=R.dataset.customPause||Y?.customPause,Ft=R.dataset.customStop||Y?.customStop,yt=R.dataset.pitch||Y?.pitch,Pt=R.dataset.speed||Y?.speed,bt=ge(R.dataset.noTime)||Y?.dontShowTimeLabel,Ct=ge(R.dataset.oneButton)||Y?.oneButton,kt=ge(R.dataset.oneStyle)||Y?.oneStyle,Dt=Lt||ce,Vt=ht||me,Rt=Ft||ve;if(!(Re in window))return Ne.innerText="Unfortunately your browser doesn't support this feature.",Pe.append(Ne),R.append(Pe),null;if(window.addEventListener("beforeunload",function(){window.speechSynthesis.cancel()}),De=new SpeechSynthesisUtterance,Y?.overrideText)Me=Y.overrideText;else{const ot=Y?.customSelector||oe,it=(X=R.dataset.selector)!=null?X:ot;let tt=[];if(it.includes(" ")?tt=it.split(" "):it&&(tt=[it]),!Xe)Me=tt.map(vt=>{const Et=document.querySelectorAll(vt);return Et.length?Object.values(Et).map(je=>{var xe;return(xe=je.innerText)!=null?xe:""}).join(" "):void 0}).join(" ");else{const pt=document.querySelector("main");if(!pt)return;const vt=(ee=pt?.querySelectorAll(ke))!=null?ee:[],Et=Object.values(vt);let $t=[];Et.forEach(Mt=>{let je=Mt,xe=!1;for(;je&&je.parentElement&&je.parentElement!==document.body;){if(je.classList.contains(re)){xe=!0;break}je=je.parentElement}!xe&&Mt?.innerText&&$t.push(Mt?.innerText)}),Me=$t.join(" ")}}De.text=Me;function Bt(){return new Promise(function(ot,it){let tt=window.speechSynthesis,pt=setInterval(()=>{tt.getVoices().length!==0&&(ot(tt.getVoices()),clearInterval(pt))},10)})}Bt().then(ot=>{let it;if(Ke&&(it=ot.find(tt=>tt.name.includes(Ke))),De&&Ke&&it){if(De.voice=it,Ke.includes("Google")){let tt=setInterval(()=>{speechSynthesis.speaking?R.dataset[we]!==Fe&&(speechSynthesis.pause(),speechSynthesis.resume()):clearInterval(tt)},14e3)}}else{const tt=["Daniel","Rocko","Reed","Eddy","Gordon"],pt=["en-GB","en-AU","en-US"];for(let vt of tt){const Et=ot.find(Mt=>Mt.name===vt),$t=Et?.lang||"not usable";if(pt.includes($t)&&Et&&De){De.voice=Et;break}}}De.pitch=yt?Number(yt):1,De.rate=Pt?Number(Pt):1.2});function Ht(ot){var it,tt;nt.classList.contains(ue)&&nt.classList.toggle(ue),R.dataset[we]!==Fe?(window.speechSynthesis.resume(),R.dataset[we]=Ie):(R.dataset[we]=Ie,De&&window.speechSynthesis.speak(De)),(tt=(it=Y?.listeners)==null?void 0:it.onPlay)==null||tt.call(it,ot)}function Yt(ot){var it,tt;R.dataset[we]=Fe,window.speechSynthesis.pause(),(tt=(it=Y?.listeners)==null?void 0:it.onPause)==null||tt.call(it,ot)}
25function Qt(ot){var it,tt;const pt=R.dataset[we]===Fe,vt=R.dataset[we]!==$e;(!vt||pt)&&((tt=(it=Y?.listeners)==null?void 0:it.onPlay)==null||tt.call(it,ot)),vt?pt?(window.speechSynthesis.resume(),rt.innerText=Vt,Ue.classList.add(me),Ue.classList.remove(ce),R.dataset[we]=Ie,mt()):(Yt(ot),rt.innerText=fe,Ue.classList.add(ce),Ue.classList.remove(me),R.dataset[we]=Fe,mt()):(De&&window.speechSynthesis.speak(De),rt.innerText=me,Qe.innerText="00:00",Ue.classList.add(me),Ue.classList.remove(ce),R.dataset[we]=Ie,mt())}function _t(ot){var it,tt;R.dataset[we]=$e,window.speechSynthesis.cancel(),nt.classList.toggle(ue),(tt=(it=Y?.listeners)==null?void 0:it.onStop)==null||tt.call(it,ot)}if((te=Y?.listeners)!=null&&te.onEnd&&De.addEventListener("end",ot=>{var it,tt;(tt=(it=Y?.listeners)==null?void 0:it.onEnd)==null||tt.call(it,ot),R.dataset[we]=$e,mt(),rt.innerText=fe,Ue.classList.add(ce),Ue.classList.remove(me)}),Ye){let ot=function(pt){const vt=nt.value,Et=pt.charIndex,$t=it(vt,Et),Mt=tt(vt,Et),je=Mt+$t.length;nt.focus();const xe=nt.value;nt.value=xe.substring(0,je),nt.scrollTop=nt.scrollHeight,nt.value=xe,nt.setSelectionRange&&nt.setSelectionRange(Mt,je)},it=function(pt,vt){pt=String(pt),vt=Number(vt)>>>0;const Et=pt.slice(0,vt+1).search(/\S+$/),$t=pt.slice(vt).search(/\s/);return $t<0?pt.slice(Et):pt.slice(Et,$t+vt)},tt=function(pt,vt){return pt=String(pt),vt=Number(vt)>>>0,pt.slice(0,vt+1).search(/\S+$/)};nt.value=Me,R.after(nt),De.addEventListener("boundary",ot,!1)}const Nt=(ot,it)=>{const tt=ot<10?`0${ot}`:`${ot}`,pt=it<10?`0${it}`:`${it}`;return`${tt}:${pt}`},er=130,Zt=Pt?Number(Pt):1,Wt=Me.split(/\s+/),Xt=er*Zt,qt=Wt.length/Xt,Gt=Math.floor(qt),wt=Math.ceil((qt-Gt)*60),zt=wt<10?`0${wt}`:String(wt),Kt=`Approx. ${Gt} min${Gt>1?"s":""} ${zt} secs`;R.dataset[we]=$e,et&&(R.style.alignSelf=et,R.style.justifySelf=et),Be.classList.add(pe,re,be),Je&&(Be.innerText=Je,R.append(Be)),Ve.classList.add(be,_e,re),Ve.innerText=Kt,R.dataset[de]=Nt(Gt,wt),bt&&R.append(Ve),Ne.classList.add(he,re),ct?lt.ariaLabel=Dt:(rt.className=he,rt.innerText=Dt);const Jt=Ct?Qt:Ht;if(lt.addEventListener(Te,Jt,!1),Ne.appendChild(lt),kt?(Ne.classList.add(ce),R.classList.add(Ae),Ue.classList.add(ye,ce),Ue.classList.remove(me),Qe.className=Oe,Qe.innerText=R.dataset[de],rt.className=he,rt.innerText=fe,lt.append(Ue,rt,Qe)):lt.append(rt),!Ct){const ot=ht??me;ct?ut.ariaLabel=ot:ut.innerText=ot,ut.addEventListener(Te,Yt,!1),Ne.appendChild(ut)}return ct?at.ariaLabel=Rt:at.innerText=Rt,at.classList.add(ve),at.addEventListener(Te,_t,!1),dt||kt?R.classList.add(le):Ne.appendChild(at),Pe.append(Ne),R.append(Le),R.append(Pe),De??null},TEXT_TO_SPEECH="text-to-speech",PLAY="Play",RESUME="Resume",PAUSE="Pause",STOP="Stop",END="End",dataLayerMaker=R=>({event:TEXT_TO_SPEECH,text_speech_interaction:R}),onPlay=R=>{var Y;const ee=((Y=window?.dataLayer)==null?void 0:Y.find(re=>re.text_speech_interaction===PLAY))?RESUME:PLAY,te=dataLayerMaker(ee);window?.dataLayer.push(te)},onPause=R=>{var Y;const X=dataLayerMaker(PAUSE);(Y=window?.dataLayer)==null||Y.push(X)},onStop=R=>{var Y;const X=dataLayerMaker(STOP);(Y=window?.dataLayer)==null||Y.push(X)},onEnd=R=>{var Y;const X=dataLayerMaker(END);(Y=window?.dataLayer)==null||Y.push(X)},DotNavigation=({numOfDots:R,location:Y,currentSlide:X,clickHandler:ee})=>u$3("div",{className:`dot-nav ${Y}`,children:u$3("ul",{className:Y,role:"tablist",children:[...Array(R).keys()].map(te=>u$3("li",{children:u$3("a",{href:"","data-slide":te,className:te===X?"active":"",onClick:ee,role:"tab","aria-selected":te===X?"true":"false","aria-controls":`carousel-item-${te}`})}))})});var r=/[\s\n\\/='"\0<>]/,o=/^(xlink|xmlns|xml)([A-Z])/,i=/^accessK|^auto[A-Z]|^cell|^ch|^col|cont|cross|dateT|encT|form[A-Z]|frame|hrefL|inputM|maxL|minL|noV|playsI|popoverT|readO|rowS|src[A-Z]|tabI|useM|item[A-Z]/,a=/^ac|^ali|arabic|basel|cap|clipPath$|clipRule$|color|dominant|enable|fill|flood|font|glyph[^R]|horiz|image|letter|lighting|marker[^WUH]|overline|panose|pointe|paint|rendering|shape|stop|strikethrough|stroke|text[^L]|transform|underline|unicode|units|^v[^i]|^w|^xH/,c=new Set(["draggable","spellcheck"]),s=/["&<]/;function l(R){if(R.length===0||s.test(R)===!1)return R;for(var Y=0,X=0,ee="",te="";X<R.length;
25X++){switch(R.charCodeAt(X)){case 34:te="&quot;";break;case 38:te="&amp;";break;case 60:te="&lt;";break;default:continue}X!==Y&&(ee+=R.slice(Y,X)),ee+=te,Y=X+1}return X!==Y&&(ee+=R.slice(Y,X)),ee}var u={},f=new Set(["animation-iteration-count","border-image-outset","border-image-slice","border-image-width","box-flex","box-flex-group","box-ordinal-group","column-count","fill-opacity","flex","flex-grow","flex-negative","flex-order","flex-positive","flex-shrink","flood-opacity","font-weight","grid-column","grid-row","line-clamp","line-height","opacity","order","orphans","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","widows","z-index","zoom"]),p=/[A-Z]/g;function h(R){var Y="";for(var X in R){var ee=R[X];if(ee!=null&&ee!==""){var te=X[0]=="-"?X:u[X]||(u[X]=X.replace(p,"-$&").toLowerCase()),re=";";typeof ee!="number"||te.startsWith("--")||f.has(te)||(re="px;"),Y=Y+te+":"+ee+re}}return Y||void 0}function d(){this.__d=!0}function _(R,Y){return{__v:R,context:Y,props:R.props,setState:d,forceUpdate:d,__d:!0,__h:new Array(0)}}var k,w,x,C,A={},L=[],E=Array.isArray,T=Object.assign,j="";function D(R,Y,X){var ee=l$5.__s;l$5.__s=!0,k=l$5.__b,w=l$5.diffed,x=l$5.__r,C=l$5.unmount;var te=g$2(k$2,null);te.__k=[R];try{var re=U(R,Y||A,!1,void 0,te,!1,X);return E(re)?re.join(j):re}catch(ie){throw ie.then?new Error('Use "renderToStringAsync" for suspenseful rendering.'):ie}finally{l$5.__c&&l$5.__c(R,L),l$5.__s=ee,L.length=0}}function P(R,Y){var X,ee=R.type,te=!0;return R.__c?(te=!1,(X=R.__c).state=X.__s):X=new ee(R.props,Y),R.__c=X,X.__v=R,X.props=R.props,X.context=Y,X.__d=!0,X.state==null&&(X.state=A),X.__s==null&&(X.__s=X.state),ee.getDerivedStateFromProps?X.state=T({},X.state,ee.getDerivedStateFromProps(X.props,X.state)):te&&X.componentWillMount?(X.componentWillMount(),X.state=X.__s!==X.state?X.__s:X.state):!te&&X.componentWillUpdate&&X.componentWillUpdate(),x&&x(R),X.render(X.props,X.state,Y)}function U(R,Y,X,ee,te,re,ie){if(R==null||R===!0||R===!1||R===j)return j;var ne=typeof R;if(ne!="object")return ne=="function"?j:ne=="string"?l(R):R+j;if(E(R)){var se,ae=j;te.__k=R;for(var oe=0;oe<R.length;oe++){var ue=R[oe];if(ue!=null&&typeof ue!="boolean"){var ce,me=U(ue,Y,X,ee,te,re,ie);typeof me=="string"?ae+=me:(se||(se=[]),ae&&se.push(ae),ae=j,E(me)?(ce=se).push.apply(ce,me):se.push(me))}}return se?(ae&&se.push(ae),se):ae}if(R.constructor!==void 0)return j;R.__=te,k&&k(R);var ve=R.type,he=R.props;if(typeof ve=="function"){var ye,le,fe,de=Y;if(ve===k$2){if("tpl"in he){for(var pe=j,_e=0;_e<he.tpl.length;_e++)if(pe+=he.tpl[_e],he.exprs&&_e<he.exprs.length){var be=he.exprs[_e];if(be==null)continue;typeof be!="object"||be.constructor!==void 0&&!E(be)?pe+=be:pe+=U(be,Y,X,ee,R,re,ie)}return pe}if("UNSTABLE_comment"in he)return"<!--"+l(he.UNSTABLE_comment)+"-->";le=he.children}else{if((ye=ve.contextType)!=null){var Ae=Y[ye.__c];de=Ae?Ae.props.value:ye.__}var Te=ve.prototype&&typeof ve.prototype.render=="function";if(Te)le=P(R,de),fe=R.__c;else{R.__c=fe=_(R,de);for(var we=0;fe.__d&&we++<25;)fe.__d=!1,x&&x(R),le=ve.call(fe,he,de);fe.__d=!0}if(fe.getChildContext!=null&&(Y=T({},Y,fe.getChildContext())),Te&&l$5.errorBoundaries&&(ve.getDerivedStateFromError||fe.componentDidCatch)){le=le!=null&&le.type===k$2&&le.key==null&&le.props.tpl==null?le.props.children:le;try{return U(le,Y,X,ee,R,re,ie)}catch(Pe){return ve.getDerivedStateFromError&&(fe.__s=ve.getDerivedStateFromError(Pe)),fe.componentDidCatch&&fe.componentDidCatch(Pe,A),fe.__d?(le=P(R,Y),(fe=R.__c).getChildContext!=null&&(Y=T({},Y,fe.getChildContext())),U(le=le!=null&&le.type===k$2&&le.key==null&&le.props.tpl==null?le.props.children:le,Y,X,ee,R,re,ie)):j}finally{w&&w(R),R.__=null,C&&C(R)}}}le=le!=null&&le.type===k$2&&le.key==null&&le.props.tpl==null?le.props.children:le;try{var Oe=U(le,Y,X,ee,R,re,ie);return w&&w(R),R.__=null,l$5.unmount&&l$5.unmount(R),Oe}catch(Pe){if(ie&&ie.onError){var $e=ie.onError(Pe,R,function(Le){return U(Le,Y,X,ee,R,re,ie)});if($e!==void 0)return $e;var Ie=l$5.__e;return Ie&&Ie(Pe,R),j}throw Pe}}var Fe,Re="<"+ve,ke=j;
25for(var Se in he){var Ce=he[Se];if(typeof Ce!="function"||Se==="class"||Se==="className"){switch(Se){case"children":Fe=Ce;continue;case"key":case"ref":case"__self":case"__source":continue;case"htmlFor":if("for"in he)continue;Se="for";break;case"className":if("class"in he)continue;Se="class";break;case"defaultChecked":Se="checked";break;case"defaultSelected":Se="selected";break;case"defaultValue":case"value":switch(Se="value",ve){case"textarea":Fe=Ce;continue;case"select":ee=Ce;continue;case"option":ee!=Ce||"selected"in he||(Re+=" selected")}break;case"dangerouslySetInnerHTML":ke=Ce&&Ce.__html;continue;case"style":typeof Ce=="object"&&(Ce=h(Ce));break;case"acceptCharset":Se="accept-charset";break;case"httpEquiv":Se="http-equiv";break;default:if(o.test(Se))Se=Se.replace(o,"$1:$2").toLowerCase();else{if(r.test(Se))continue;Se[4]!=="-"&&!c.has(Se)||Ce==null?X?a.test(Se)&&(Se=Se==="panose1"?"panose-1":Se.replace(/([A-Z])/g,"-$1").toLowerCase()):i.test(Se)&&(Se=Se.toLowerCase()):Ce+=j}}Ce!=null&&Ce!==!1&&(Re=Ce===!0||Ce===j?Re+" "+Se:Re+" "+Se+'="'+(typeof Ce=="string"?l(Ce):Ce+j)+'"')}}if(r.test(ve))throw new Error(ve+" is not a valid HTML tag name in "+Re+">");if(ke||(typeof Fe=="string"?ke=l(Fe):Fe!=null&&Fe!==!1&&Fe!==!0&&(ke=U(Fe,Y,ve==="svg"||ve!=="foreignObject"&&X,ee,R,re,ie))),w&&w(R),R.__=null,C&&C(R),!ke&&Z.has(ve))return Re+"/>";var ge="</"+ve+">",Ee=Re+">";return E(ke)?[Ee].concat(ke,[ge]):typeof ke!="string"?[Ee,ke,ge]:Ee+ke+ge}var Z=new Set(["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]);const Overlay=({children:R,clickable:Y=!1,draggable:X=!1,link:ee,target:te})=>u$3(k$2,{children:[Y?u$3("a",{href:ee,target:te,draggable:X,className:"overlay overlay-link"}):u$3("div",{className:"overlay"}),u$3("div",{dangerouslySetInnerHTML:{__html:purify.sanitize(R)}})]}),Slide=({slide:R,currentSlide:Y,fullLink:X,children:ee,showArrowNav:te,slideTextOverlay:re,onMouseOver:ie,onTouchStart:ne,onTouchEnd:se,onMouseLeave:ae,onClick:oe})=>{const ue={ADD_TAGS:["iframe"],ADD_ATTR:["allow","allowfullscreen","frameborder","scrolling","target"]};let{enabled:ce,link:me,target:ve,bgImgAnchor:he}=X??{};const ye=typeof ee=="string"?ee:"",le=A$1(null),fe=A$1(new Set);y$1(()=>{if(ce&&he&&le.current&&!fe.current.has(he)){const Te=le.current.querySelector(`section[data-anchor="${he}"]`);if(Te&&!Te.querySelector(".overlay-bg-hover")){const we=document.createElement("div");we.className="overlay overlay-bg-hover",Te.appendChild(we),fe.current.add(he)}}},[he]),y$1(()=>{var Te;(Te=le.current)==null||Te.querySelectorAll("a").forEach(we=>{we.setAttribute("draggable","false")})},[]);const pe=(ce?D(u$3(Overlay,{...{clickable:!0,link:me,target:ve},draggable:!1,children:ye})):Y!==R?D(u$3(Overlay,{children:ye})):!1)||ee,_e=`slide${Y===R?" active current animated":""}${te?" arrow-nav":""}${ce?" linked":""}${re?" slide-text-overlay":""}`,be=Te=>{se(Te),oe(Te)},Ae={className:_e,ref:le,"data-slide":R,dangerouslySetInnerHTML:{__html:purify.sanitize(pe,ue)},onClick:oe,onMouseOver:ie,onTouchStart:ne,onTouchEnd:be,onMouseLeave:ae};return u$3("div",{...Ae})},ArrowClickHandler=({numSlides:R,currentSlide:Y,containerWidth:X,slidesRef:ee,doTransition:te})=>(re,ie=null,ne="arrows")=>{if(re.preventDefault(),ie===null){const me=re.target.closest(".arrow-nav");me.classList.contains("left")?ie="left":me.classList.contains("right")&&(ie="right")}const se=ee.current;if(!se)return;const ae=ee.current.querySelector(".slide.current"),oe=30,ue=Y.peek();Y.value=ie==="left"?ue-1:ue+1,new Promise((ce,me)=>{switch(se.style.transitionDuration="0s",se.style.transitionTimingFunction="unset",ie){case"left":Y.value<0&&(se.style.marginLeft=`-${(R+2)*X.peek()}px`,Y.value=R-1);break;case"right":Y.value>=R&&(se.style.marginLeft=`-${X.peek()+oe}px`,Y.value=0);break;default:me()}ce(!0)}).then(()=>{se.style.transitionTimingFunction="ease-out",se.style.transitionDuration="1s",ne==="arrows"&&ie&&ae&&CarouselDataLayerEvents.dataLayerEventHandler({target:ae,interaction:`${ie==="left"?ARROW_LEFT:ARROW_RIGHT}`}),te(Y.value)})},DotNavClickHandler=({carouselSlides:R,stopTimer:Y,doTransition:X})=>ee=>{ee.preventDefault(),Y(!0);const te=ee.target,re=+te.dataset.slide,ne=R.peek().slice(2,-2).findIndex(se=>se.index===re);CarouselDataLayerEvents.dataLayerEventHandlerLookupContainer({target:te,interaction:PAGINATION}),X(ne)},PHONE_MAX_WIDTH=767,TABLET_MAX_WIDTH=1023,LAPTOP_MAX_WIDTH=1279,ARROW_NAV_CLASS=".arrow-nav",MARGIN_LEFT="margin-left",SLIDE_TRANSITION="slide-transition",DOT_NAV_PLAY_BUTTON_SIZE=38,SlideTransitionHandler=({slidesRef:R,containerWidth:Y,currentSlide:X,showArrowNav:ee,leftArrowNavRef
25:te,rightArrowNavRef:re})=>(ie=2)=>{var ne,se;const ae=window.innerWidth,oe=ae<=PHONE_MAX_WIDTH,ue=!oe&&ae<=TABLET_MAX_WIDTH,ce=!oe&&!ue&&ae<=LAPTOP_MAX_WIDTH,me=(ne=te.current)==null?void 0:ne.querySelector(ARROW_NAV_CLASS),ve=(se=re.current)==null?void 0:se.querySelector(ARROW_NAV_CLASS),he=!oe&&!ue&&!ce&&ae>LAPTOP_MAX_WIDTH;if(R.current){X.value=ie;const ye=R.current;let le=!!ye.closest(".slider-container.no-arrow-nav"),fe=le&&!oe?32*(4+X.peek()*2):0,de=0;if(oe?(le=!0,fe=10*(5+X.peek()*2)-(4+X.peek()),de=45):ue&&ee?(de=92,fe=-46):ce&&ee?(fe=-109,de=2*93+31):he&&ee&&(fe=-140,de=2*140),ye.style.marginLeft=`-${fe+(2+ie)*(Y.peek()-de)}px`,ee&&me&&ve&&!ye.__transitionListenersAdded){const pe=be=>{be.propertyName===MARGIN_LEFT&&(me.classList.add(SLIDE_TRANSITION),ve.classList.add(SLIDE_TRANSITION))},_e=be=>{be.propertyName===MARGIN_LEFT&&(me.classList.remove(SLIDE_TRANSITION),ve.classList.remove(SLIDE_TRANSITION))};ye.addEventListener("transitionstart",pe),ye.addEventListener("transitionend",_e),ye.__transitionListenersAdded=!0}}},AutoplayStatus={TRUE:"true",FALSE:"false"},AutoAnimationHandler=({carouselSlideDuration:R,arrowNavClickHandler:Y,autoPlayStatus:X})=>{const ee=useSignal(null),te=()=>{X.peek()===AutoplayStatus.TRUE&&(ee.value!==null&&(window.clearInterval(ee.value),ee.value=null),X.value=AutoplayStatus.TRUE,ee.value===null&&(ee.value=setInterval(()=>{X.value===AutoplayStatus.TRUE&&(Y(new MouseEvent("click"),"right","play_pause_buttons"),re(!1))},1e3*R)))},re=(ne=!1)=>{ee.value&&window.clearInterval(ee.value),ne&&(X.value=AutoplayStatus.FALSE,ee.value=null)};return{startTimer:te,stopTimer:re,autoAnimationHandler:(ne,se,ae)=>{ne.preventDefault(),se&&CarouselDataLayerEvents.dataLayerEventHandlerLookupCurrentSlide({target:ae,interaction:se}),X.peek()===AutoplayStatus.TRUE?X.value=AutoplayStatus.FALSE:X.value=AutoplayStatus.TRUE,X.value===AutoplayStatus.TRUE?te():re(!0)}}},initHandler=({currentSlide:R,slidesRef:Y,showArrowNav:X,containerWidth:ee,dotNavRef:te,ctaRef:re,dotNavWidth:ie,carouselSlideDuration:ne,slideContainerRef:se})=>{const ae="--bbg_col-10-width",oe="--carousel-slide-column-height-video-slides",ue="bbg-column--width-",ce=PHONE_MAX_WIDTH;let me=!1;return{init:()=>{var le;let fe=!1,de=!1,pe=!1,_e=!1;const be=38,Ae=(le=Y.current)==null?void 0:le.childNodes;if(window.innerWidth>ce&&(Y.current.style.setProperty(ae,null),me&&Y.current.style.setProperty(oe,null)),window.innerWidth<=ce){const Te=ee.peek()*.5625;Y.current.style.setProperty(ae,`${ee.peek()}px`),me&&Y.current.style.setProperty(oe,`${Te}px`),fe=!0}else window.innerWidth<=TABLET_MAX_WIDTH?de=!0:window.innerWidth<=LAPTOP_MAX_WIDTH?pe=!0:_e=!0;if(te.current&&(te.current.style.cssText=`--slide-transition-time: ${ne}s`),Y.current){const Te=Y.current;Te.closest(".bbg-row").style.overflow="hidden",X||Ae.forEach(we=>{const Oe=we;Oe.style.maxWidth=`${ee.peek()}px`}),new Promise(we=>{var Oe;Te.style.transitionDuration="0s",Te.style.transitionTimingFunction="unset";let $e=!!((Oe=Y.current)!=null&&Oe.closest(".slider-container.no-arrow-nav")),Ie=$e&&!fe?32*(R.peek()+4):0,Fe=2*ee.peek();fe?($e=!0,Fe=Fe-44):de?Ie=X?-(2*92+46):Ie:pe?Ie=X?-(2*(125*2)+43):Ie:_e&&(Ie=X?-(2*(140*2)+140):Ie),Te.style.marginLeft=`-${Ie+Fe}px`,we(!0)}).then(()=>{Te.style.transitionTimingFunction="ease-out",Te.style.transitionDuration="1s"})}if((re.current||te.current)&&(se.current.style.marginBottom="24px"),te.current){if(ie.value=te.current.offsetWidth+be,te.current.classList.contains("center"))if(window.innerWidth>ce){const Te=Math.ceil((ee.peek()-ie.peek())/2);te.current.style.left=`${Te}px`}else te.current.style.left="0";else if(te.current.classList.contains("right")){const we=(parseFloat(window.getComputedStyle(te.current).width)||0)+DOT_NAV_PLAY_BUTTON_SIZE,Oe=ee.peek()-we;te.current.style.cssText=`--dot-nav-align-right: ${Oe}px`}}if(re.current){if(re.current.classList.contains("center"))if(window.innerWidth>ce){const Te=Math.ceil((ee.peek()-re.current.offsetWidth)/2);re.current.style.left=`${Te}px`}else re.current.style.left="0";else if(re.current.classList.contains("right")&&!te.current&&window.innerWidth>ce){const Te=ee.peek()-re.current.offsetWidth,we=X?Te-getNavMarginWidth():Te;re.current.style.left=`${we}px`}}},adjustSlideWidth:(le=!1)=>{var fe;const de=window.innerWidth<=ce;if(X||de){const pe=(fe=Y.current)==null?void 0:fe.childNodes,be=window.innerWidth>=1024;if(!pe)return;pe.forEach(Ae=>{if(le&&!Ae.classList.contains("active")&&!Ae.classList.contains("updated"))return;Ae.classList.add("updated");const Te=Ae.querySelectorAll(".bbg-column"),we=Math.floor(10/Te.length);Array.from(Te).forEach(Oe=>{Array.from(Oe.classList).filter(Ie=>Ie.includes(ue)?(Te.length!=1&&be&&(Oe.classList.remove(Ie),Oe.classList.add(`${ue}${we}`)),!0):!1).length===0&&Oe.classList.add("bbg-column--width-10")})})}},containerNameInit:()=>{if(Y.current){const le=Y.current;if(!le)return;le.querySelector(".bloomberg-video")!==null&&(Y.current.classList.add("video-slides"),me=!0)}}}},getNavMarginWidth=()=>{const R=window.innerWidth;return R>767&&R<1024?100:R>=1024&&R<1278?80:R>=1278?104:0};let dragged=!1;const DragState={markDragged:()=>{dragged=!0},reset:()=>{dragged=!1},isDragged:()=>dragged},DRAG_THRESHOLD_PX=5,DraggableHandler=({slidesRef:R,containerWidth:Y,numSlides:X,currentSlide:ee,doTransition:te})=>{let ie=useSignal(!1),ne=useSignal(Y.peek()*-2),se=useSignal(0),ae=useSignal(0);const oe=useSignal(0),ue=he=>{let ye;if(he.type==="touchstart"){const fe=he;if(fe.touches.length>1)return;ye=fe.touches[0].clientX}else{const fe=he;if(fe.button!==0)return;ye=fe.clientX}ie.value=!0,se.value=ye;const le=R.current;le.style.transitionTimingFunction="unset",le.style.transitionDuration="0s",oe.value=le.offsetLeft},ce=he=>{if(!ie.peek())return;let ye;ie.value=!0,he.type==="touchmove"?ye=he.touches[0].clientX-se.peek():ye=he.clientX-se.peek(),ne.value=ye,ae.value=ye,Math.abs(ne.value)>DRAG_THRESHOLD_PX&&DragState.markDragged();const le=Math.abs(oe.peek()+ye),fe=R.current;fe.style.marginLeft=`-${Math.abs(le)}px`},me=he=>{if(ie.value){ie.value=!1;
25const ye=R.current,le=ee.value,fe=ye?.querySelector(`[data-slide="${le}"]`);let de=ve(),pe=!1,_e=-1;de<0?(de=X-1,pe=!0,_e=de+1):de>=X&&(de=0,pe=!0,_e=de-1),requestAnimationFrame(()=>{pe&&(ye.style.transitionDuration="0s",ye.style.transitionTimingFunction="unset",te(_e)),requestAnimationFrame(()=>{ye.style.transitionDuration="1s",ye.style.transitionTimingFunction="ease-out",te(de),fe&&le!==ee.value&&CarouselDataLayerEvents.dataLayerEventHandler({target:fe,interaction:TILE_DRAG})})}),setTimeout(()=>{DragState.reset(),ne.value=0,ae.value=0},100)}},ve=()=>{const he=ne.peek(),ye=he>35,le=he<-35;let fe=ee.peek();return ye?fe-=1:le&&(fe+=1),fe};return{dragStartHandler:ue,dragHandler:ce,dragEndHandler:me}},Arrow=({direction:R,clickHandler:Y})=>u$3("div",{className:`arrow-nav button ${R}`,onClick:Y,children:u$3("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("circle",{}),u$3("path",{"fill-rule":"evenodd","clip-rule":"evenodd"})]})}),PlayButton=({clickHandler:R})=>u$3("div",{className:"play-pause-button",onClick:()=>R(new MouseEvent("click"),!0),"data-status":"play",children:u$3("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("rect",{rx:"19"}),u$3("g",{children:u$3("path",{className:"play-pause-button-fill",d:"M22.5 18.134C23.1667 18.5189 23.1667 19.4811 22.5 19.866L16.5 23.3301C15.8333 23.715 15 23.2339 15 22.4641L15 15.5359C15 14.7661 15.8333 14.285 16.5 14.6699L22.5 18.134Z",fill:"#AFAFB4"})})]})}),PauseButton=({clickHandler:R})=>u$3("div",{className:"play-pause-button",onClick:()=>R(new MouseEvent("click"),!0),"data-status":"pause",children:u$3("svg",{width:"38",height:"38",viewBox:"0 0 38 38",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u$3("rect",{width:"38",height:"38",rx:"19",fill:"#2D2D32"}),u$3("rect",{className:"play-pause-button-fill",x:"15",y:"14",width:"3",height:"10",rx:"1.5",fill:"#AFAFB4"}),u$3("rect",{className:"play-pause-button-fill",x:"20",y:"14",width:"3",height:"10",rx:"1.5",fill:"#AFAFB4"})]})}),ResizeHandler=({init:R,containerWidth:Y,container:X})=>{new ResizeObserver(()=>{Y.value=X.offsetWidth,R()}).observe(X)},SlideMouseOverHandler=({stopTimer:R,startTimer:Y,autoPlayStatus:X,slideStoppedFromHover:ee})=>{const te=useSignal(!1),re=ne=>{ne&&(ne.type==="mouseleave"&&ee.peek()===AutoplayStatus.TRUE&&(ee.value=AutoplayStatus.FALSE,X.value=AutoplayStatus.TRUE,Y(!0)),ne.type==="mouseover"&&X.value===AutoplayStatus.TRUE&&(ee.value=AutoplayStatus.TRUE,R(!0)))},ie=ne=>{ne&&(X.value===AutoplayStatus.TRUE&&ee.value===AutoplayStatus.FALSE?(ee.value=AutoplayStatus.TRUE,R(!0)):X.value===AutoplayStatus.FALSE&&ee.value===AutoplayStatus.TRUE&&(ee.value=AutoplayStatus.FALSE,X.value=AutoplayStatus.TRUE,Y()))};return ne=>{const se=["mouseover","mouseleave"].includes(ne.type),ae=["mouseover","touchstart"].includes(ne.type),oe=["mouseleave","touchend"].includes(ne.type);let ue=!0;ae&&!te.value?te.value=!0:te.value&&oe?te.value=!1:ue=!1,ue&&(se?re(ne):ie(ne))}},Direction={LEFT:"left",RIGHT:"right"};var __defProp$c=Object.defineProperty,__defNormalProp$c=(R,Y,X)=>Y in R?__defProp$c(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$c=(R,Y,X)=>__defNormalProp$c(R,typeof Y!="symbol"?Y+"":Y,X);const _VimeoEvents=class or extends DataLayerEvents{constructor(){super(...arguments),__publicField$c(this,"EVENT_NAME","vimeo"),__publicField$c(this,"CATEGORY","Video"),__publicField$c(this,"LOAD_ACTION","load"),__publicField$c(this,"PLAY_ACTION","play"),__publicField$c(this,"PAUSE_ACTION","pause"),__publicField$c(this,"PROGRESS_ACTION","progress"),__publicField$c(this,"pushVideoEvent",Y=>{this.pushEvent({event:this.EVENT_NAME,eventCategory:this.CATEGORY,...Y})}),__publicField$c(this,"pushLoadEvent",Y=>{const{videoId:X,videoTitle:ee,orientation:te}=Y;this.pushVideoEvent({eventAction:this.LOAD_ACTION,videoOrientation:te,eventLabel:this.createLabel(ee,X)})}),__publicField$c(this,"pushPlayEvent",Y=>{const{videoId:X,videoTitle:ee,orientation:te}=Y;this.pushVideoEvent({eventAction:this.PLAY_ACTION,videoOrientation:te,eventLabel:this.createLabel(ee,X)})}),__publicField$c(this,"pushPauseEvent",Y=>{const{videoId:X,videoTitle:ee,orientation:te}=Y;this.pushVideoEvent({eventAction:this.PAUSE_ACTION,videoOrientation:te,eventLabel:this.createLabel(ee,X)})}),__publicField$c(this,"pushProgressEvent",Y=>{const{videoId:X,videoTitle:ee,orientation:te,progress:re}=Y,ie=`${this.PROGRESS_ACTION} - ${re*100}%`;this.pushVideoEvent({eventAction:ie,videoOrientation:te,eventLabel:this.createLabel(ee,X)})}),__publicField$c(this,"createLabel",(Y,X)=>Y+" | "+X)}getProgressBucket(Y,X){let ee=X;return Y>=.25&&X<.25?ee=.25:Y>=.5&&X<.5?ee=.5:Y>=.75&&X<.75?ee=.75:Y===1&&(ee=1),ee}static get instance(){return this._instance||(this._instance=new or),this._instance}};__publicField$c(_VimeoEvents,"_instance");let VimeoEvents=_VimeoEvents;const VimeoDataLayerEvents=VimeoEvents.instance;class VideoUtils{constructor(){Ut(this,"ytLoadCount",0);Ut(this,"HandleYoutubeClick",Y=>{Y.preventDefault();var X=Y.target,ee=X.getAttribute("data-video-id")||"";X.getAttribute("data-orientation"),window.__bbVideoPlugin.getScript("https://www.youtube.com/iframe_api",()=>{if(this.ytLoadCount++,typeof YT>"u"||!YT.hasOwnProperty("Player")){this.ytLoadCount<=60&&setTimeout(this.HandleYoutubeClick(Y),100);return}var te=window.__bbVideoPlugin.getAncestor(X,function(oe){return oe.classList.contains("bloomberg-video")});if(te){document.querySelector('.bloomberg-video[data-service="youtube-video"] .bloomberg-video__embed');var re=te.getAttribute("id")||"",ie=re+"-embed",ne=document.createElement("div");if(ne.setAttribute("class","bloomberg-video__embed"),ne.setAttribute("id",ie),X.parentNode.insertBefore(ne,X.parentNode.firstChild),ee!==""){var se={videoId:ee,playerVars:{rel:0},events:{onReady:function(oe){oe.target.playVideo()}}};if(X.hasAttribute("data-modestbranding")&&(se.playerVars.modestbranding=X.getAttribute("data-modestbranding")),X.hasAttribute("data-controls")&&(se.playerVars.controls=X.getAttribute("data-controls")),X.hasAttribute("data-start-time")){var ae=parseInt(X.getAttribute("data-start-time"));ae&&(se.playerVars.start=ae)}new YT.Player(ie,se)}}})});Ut(this,"HandleClick",Y=>{Y.preventDefault();let X=Y.target,ee=X.getAttribute("data-video-title")||"",te=X.getAttribute("data-video-id")||"",re=X.getAttribute("data-orientation")||"";window.__bbVideoPlugin?.getScript("https://player.vimeo.com/api/player.js",()=>{X.previousElementSibling&&X.previousElementSibling.remove();let ie=document.createElement("div");if(ie.setAttribute("class","bloomberg-video__embed"),X.parentNode.insertBefore(ie,X.parentNode.firstChild),te!==""){let ne={id:te,portrait:!1,title:!1,byline:!1,autoplay:!0,dnt:1},se=new Vimeo.Player(ie,ne),ae=0;
25se.on("loaded",()=>{VimeoDataLayerEvents.pushLoadEvent({videoId:te,videoTitle:ee,orientation:re})}),se.on("play",()=>{VimeoDataLayerEvents.pushPlayEvent({videoId:te,videoTitle:ee,orientation:re}),se.off("play")}),se.on("pause",()=>{VimeoDataLayerEvents.pushPauseEvent({videoId:te,videoTitle:ee,orientation:re}),se.off("pause")}),se.on("timeupdate",oe=>{let ue=ae;ae=VimeoDataLayerEvents.getProgressBucket(oe.percent,ue),ue!==ae&&VimeoDataLayerEvents.pushProgressEvent({videoId:te,videoTitle:ee,orientation:re,progress:ae})})}})})}}Ut(VideoUtils,"isVimeo",Y=>!!Y?.closest('.bloomberg-video[data-service="vimeo-video"]')),Ut(VideoUtils,"isYoutube",Y=>!!Y?.closest('.bloomberg-video[data-service="youtube-video"]'));const SlideClickHandler=R=>{var Y;if(DragState.isDragged()){R.preventDefault();return}const X="bloomberg-video__link",ee=R.target;if(CarouselDataLayerEvents.dataLayerSlideClickEventHandler({target:ee,eventType:R.type}),!!((Y=ee?.classList)!=null&&Y.contains(X))){if(R.preventDefault(),VideoUtils.isVimeo(ee)){new VideoUtils().HandleClick(R);return}if(VideoUtils.isYoutube(ee)){new VideoUtils().HandleYoutubeClick(R);return}}},Carousel=({numSlides:R,showDotNav:Y,carouselDotNavLocation:X,uuid:ee,showArrowNav:te,container:re,carouselSlideDuration:ie,carouselPartialSlides:ne,autoPlay:se,showCta:ae,ctaLocation:oe,mode:ue,carouselSlideTextOverlay:ce})=>{var me;const ve=A$1(null),he=A$1(null),ye=A$1(null),le=A$1(null),fe=A$1(null),de=A$1(null),pe=A$1(null),_e=A$1(null),be=window.__SLIDES__[+ee],Ae=2,Te=be.slice(-Ae),we=be.slice(0,Ae),Oe={beginningExtraSlides:Te,mainSlides:be,endingExtraSlides:we},$e=useSignal([...Oe.beginningExtraSlides,...Oe.mainSlides,...Oe.endingExtraSlides]);let Ie=0;$e.value.map((Me,Ge)=>{Ge>=2&&Ge<+R+2&&(Me.index=Ie,Ie+=1)});const Fe=useSignal(se),Re=useSignal(AutoplayStatus.FALSE),ke=useSignal(0),Se=useSignal(re.offsetWidth),Ce=useSignal(0);_$3(()=>{Le(),Ee(),ResizeHandler({init:Ee,containerWidth:Se,container:re,currentSlide:ke})},[]),y$1(()=>{var Me;(Me=ve.current)==null||Me.querySelectorAll("a").forEach(Ge=>{Ge.setAttribute("draggable","false")})},[]),_$3(()=>{ge(Fe.value===AutoplayStatus.TRUE)(),Pe()},[ke.value]);const ge=Me=>Me?Ve:He,{init:Ee,adjustSlideWidth:Pe,containerNameInit:Le}=initHandler({currentSlide:ke,slidesRef:ve,showArrowNav:te,containerWidth:Se,dotNavRef:le,ctaRef:de,dotNavWidth:Ce,carouselSlideDuration:ie,carouselPartialSlides:ne,carouselExtraRef:fe,slideContainerRef:ye}),Ne=SlideTransitionHandler({slidesRef:ve,containerWidth:Se,currentSlide:ke,showArrowNav:te,leftArrowNavRef:pe,rightArrowNavRef:_e}),Be=ArrowClickHandler({numSlides:+R,currentSlide:ke,containerWidth:Se,slidesRef:ve,showArrowNav:te,doTransition:Ne}),{startTimer:Ve,stopTimer:He,autoAnimationHandler:Ue}=AutoAnimationHandler({autoPlayStatus:Fe,slideActiveRef:he,arrowNavClickHandler:Be,carouselSlideDuration:ie,slidesRef:ve}),Qe=Me=>{Ue(Me,PLAY$2,ye?.current)},rt=Me=>{Ue(Me,PAUSE$2,ye?.current)},ft=DotNavClickHandler({carouselSlides:$e,stopTimer:He,doTransition:Ne}),lt=SlideMouseOverHandler({stopTimer:He,startTimer:Ve,autoPlayStatus:Fe,slideStoppedFromHover:Re,slidesRef:ve}),{dragStartHandler:ut,dragHandler:at,dragEndHandler:De}=DraggableHandler({slidesRef:ve,containerWidth:Se,currentSlide:ke,doTransition:Ne,numSlides:+R});return u$3("div",{className:`bbg-row-container carousel-${ee} carousel-${ue??"dark"}`,style:`overflow: ${ne?"visible":"hidden"}`,children:[te&&u$3("div",{className:"arrow-container-left",ref:pe,children:u$3(Arrow,{direction:Direction.LEFT,clickHandler:Be})}),u$3("div",{class:`slider-container ${te?"show-arrow-nav":"no-arrow-nav"}`,ref:ye,children:u$3("div",{class:"slide-holder",children:u$3("div",{class:`slides ${te?"show-arrow-nav":"no-arrow-nav"}`,ref:ve,onMouseDown:ut,onMouseMove:at,onMouseUp:De,onTouchStart:ut,onTouchMove:at,onTouchEnd:De,children:$e.value.map((Me,Ge)=>u$3(Slide,{slide:Ge>=2&&Ge<+R+2?Me.index:-1,currentSlide:ke.value,fullLink:Me.fullLink,showArrowNav:te,onMouseOver:lt,onTouchStart:lt,onTouchEnd:lt,onMouseLeave:lt,onClick:SlideClickHandler,slideTextOverlay:ce,children:Me.content}))})})}),te&&u$3("div",{className:"arrow-container-right",ref:_e,children:u$3(Arrow,{direction:Direction.RIGHT,clickHandler:Be})}),u$3("div",{ref:fe,className:`carousel-extras ${te?"show-arrow-nav":"no-arrow-nav"} ${X}`,children:[Y&&u$3("div",{ref:le,className:`dot-nav-container ${X} ${te?"show-arrow-nav":"no-arrow-nav"}
25`,children:[u$3(DotNavigation,{numOfDots:R?+R:0,location:X,currentSlide:ke.peek(),clickHandler:ft}),Fe.value===AutoplayStatus.FALSE&&u$3(PlayButton,{clickHandler:Qe}),Fe.value===AutoplayStatus.TRUE&&u$3(PauseButton,{clickHandler:rt})]}),ae&&u$3("div",{className:`carousel_cta ${oe} ${te?"show-arrow-nav":"no-arrow-nav"}`,ref:de,onClick:CtaDataLayerEvents.dataLayerEventHandler,dangerouslySetInnerHTML:{__html:purify.sanitize(`<div>${(me=window.__CAROUSEL_CTA__[+ee])!=null?me:""}</div>`,{ADD_ATTR:["target"]})}})]})]})},CarouselContainer=()=>{const Y=document.querySelectorAll(".bbg-carousel");Y.length!==0&&Array.from(Y).map(X=>{var ee,te,re;const ie=X.dataset.carouselDotNavLocation,ne=X.dataset.carouselDotNav?!!X.dataset.carouselDotNav:!1,se=X.dataset.carouselUuid?X.dataset.carouselUuid:"",ae=X.dataset.carouselNextNav==="true",oe=parseInt(X.dataset.carouselSlideDuration||"4"),ue=X.dataset.carouselPartialSlides==="1",ce=X.dataset.carouselAutoPlay,me=X.dataset.carouselCta?+X.dataset.carouselCta==1:!1,ve=(ee=X.dataset.carouselCtaLocation)!=null?ee:"",he=(te=X.dataset.carouselMode)!=null?te:"dark",ye=X.dataset.carouselSlideTextOverlay==="1";D$2(u$3(Carousel,{numSlides:(re=X.dataset.numSlides)!=null?re:"0",carouselDotNavLocation:ie,uuid:se,autoPlay:ce??"",showDotNav:ne,showArrowNav:ae,container:X,showCta:me??!1,ctaLocation:ve,carouselSlideDuration:oe,carouselPartialSlides:ue,carouselSlideTextOverlay:ye,mode:he}),X)})};var __defProp$b=Object.defineProperty,__defNormalProp$b=(R,Y,X)=>Y in R?__defProp$b(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$b=(R,Y,X)=>__defNormalProp$b(R,typeof Y!="symbol"?Y+"":Y,X);class TabEvents{constructor(){__publicField$b(this,"EVENT_NAME","tab_interaction"),__publicField$b(this,"triggerEvent",Y=>{const{title:X="",el:ee}=Y||{};if(!ee)return;const{sectionName:te,sectionDescription:re}=getSectionAttrs(ee)||{};window.dataLayer.push({event:this.EVENT_NAME,tab_text:X,section_name:te,section_description:re})}),window.dataLayer=window.dataLayer||[]}}const TabDataLayerEventHandler=new TabEvents().triggerEvent,Tabs=()=>{const R=".bb-tab-container",Y=R+"__clickies",X=".bb-tab-content",ee="bb-tab-clickie",te="name",re="current",ie="active",ne=Event$1.Click,se="bb-wysywig",ae="clickie-label",oe="bbg-column--width-",ue="bbg-column",ce=1023,me=document.querySelectorAll(R),ve=(he,ye,le,fe)=>{const de=fe.dataset[te];fe.blur();const pe=he.dataset[re];de===pe&&window.innerWidth>ce||(TabDataLayerEventHandler({title:de,el:fe}),ye.forEach((_e,be)=>{var Ae,Te,we,Oe,$e,Ie,Fe,Re;const ke=le.querySelectorAll(".bb-tab-clickie");_e.dataset[te]===de?de===pe&&window.innerWidth<=ce?_e.classList.contains(ie)?(_e.classList.remove(ie),_e.tabIndex=-1,(Ae=ke[be])==null||Ae.classList.remove(ie),(Te=ke[be])==null||Te.setAttribute("aria-selected","false")):(_e.classList.add(ie),_e.tabIndex=0,(we=ke[be])==null||we.classList.add(ie),(Oe=ke[be])==null||Oe.setAttribute("aria-selected","true")):(_e.classList.add(ie),_e.tabIndex=0,($e=ke[be])==null||$e.classList.add(ie),(Ie=ke[be])==null||Ie.setAttribute("aria-selected","true")):(_e.classList.remove(ie),_e.tabIndex=-1,(Fe=ke[be])==null||Fe.classList.remove(ie),(Re=ke[be])==null||Re.setAttribute("aria-selected","false")),he.dataset[re]=de}))};me.length&&(Object.values(me).forEach(ye=>{var le,fe;const de=ye.dataset.showBorder,pe=ye.dataset.padding,_e=ye.dataset.tabWidth,be=(11-parseInt(_e)).toString(),Ae=ye.querySelectorAll(X),Te=ye.querySelector(Y);if(Te){const Oe=Array.from(Te.classList).find($e=>$e.includes(oe));Te.classList.remove(Oe||""),Te.classList.add(oe+_e)}if(Ae.length){const we=Object.values(Ae),Oe=we.map(Ie=>{var Fe;return(Fe=Ie.dataset[te])!=null?Fe:""});Ae.forEach((Ie,Fe)=>{const ke=Oe[Fe].replace(" ","-"),Ce=Array.from(Ie.classList).find(ge=>ge.includes(oe));Ie.classList.remove(Ce||""),Ie.classList.add(oe+be),Ie.setAttribute("id",ke),Ie.setAttribute("aria-labelledby",`${ke}-tab`),Fe===0&&Ie.classList.add(ie)}),ye.dataset[re]=Oe[0],we[0].classList.add(ie),we[0].tabIndex=0;const $e=document.createElement("ul");if(Oe.forEach((Ie,Fe)=>{const Re=document.createElement("li"),ke=Ie.replace(" ","-");Re.classList.add(ee),Re.dataset[te]=Ie,Re.setAttribute("aria-selected","false"),Re.setAttribute("aria-controls",`${ke}`),Re.setAttribute("id",`${ke}-tab`),Re.setAttribute("role","tab"),Re.tabIndex=0,Fe===0&&(Re.classList.add(ie),Re.setAttribute("aria-selected","true"));const Se=document.createElement("div"),Ce=document.createElement("header");Ce.classList.add(se,ae);const ge=Ie.replace(/&amp;/g,"&");Ce.innerText=ge,Se.append(Ce),Re.append(Se),Re.addEventListener(ne,()=>{ve(ye,Ae,$e,Re)}),$e.append(Re)}),Te){const Ie=(fe=(le=ye.dataset)==null?void 0:le.orientation)!=null?fe:"";$e.setAttribute("role","tablist"),Ie&&$e.setAttribute("aria-orientation",Ie),Te.append($e);let Fe=!1,Re=window.innerWidth>ce;const ke=new Set,Se=new Set;Array.from(Te.classList).filter(Ee=>
25Ee.includes(ue)).forEach(Ee=>{Se.add(Ee)}),Ae.forEach(Ee=>{Array.from(Ee.classList).filter(Ne=>Ne.includes(ue)).forEach(Ne=>{ke.add(Ne)})}),window.addEventListener("resize",function(){if(ye.dataset.showBorder=this.innerWidth<=ce||de=="true"?"true":"false",ye.dataset.padding=this.innerWidth<=ce?"narrow":pe,this.innerWidth<=ce){if(!Fe){Fe=!0,Re=!1;const Ee=ye.querySelectorAll(".bb-tab-clickie");Ae.forEach(Pe=>{ke.forEach(Le=>{Pe.classList.remove(Le)}),ye.removeChild(Pe)}),Se.forEach(Pe=>{Te.classList.remove(Pe)}),Ee.forEach((Pe,Le)=>{Pe.insertAdjacentElement("afterend",Ae[Le])})}}else Fe=!1,Ae.forEach(Ee=>{Ee.classList.contains(ue)||ke.forEach(Pe=>{Ee.classList.add(Pe)}),Re||$e.removeChild(Ee)}),Te.classList.contains(ue)||Se.forEach(Ee=>{Te.classList.add(Ee)}),Re||(Re=!0,Ae.forEach(Ee=>{ye.append(Ee)}))}),window.dispatchEvent(new Event("resize"))}}}),document.addEventListener("keypress",function(ye){if(ye.key==="Enter"&&ye.target&&ye.target.matches(`.${ee}`)){const le=ye.target,fe=le.closest("ul"),de=le.closest(`${R}`),pe=de.querySelectorAll(X);ve(de,pe,fe,le)}}))};function getAncestor(R,Y){for(;R;){if(Y(R))return R;R=R.parentNode}return null}const functionsToCall={};function getScript(R,Y,X=!1){const ee=X||R.replace(/\W/g,"");var te=document.querySelector('script[src="'+R+'"]');if(functionsToCall[ee]=functionsToCall[ee]||{loaded:!1,scripts:[]},te)functionsToCall[ee].loaded||(functionsToCall[ee].scripts.push(Y),functionsToCall[ee].loaded=!0),setTimeout(Y,0);else{Y&&functionsToCall[ee].scripts.push(Y);var re=document.createElement("script"),ie=document.getElementsByTagName("script")[0];re.async=1,re.onload=re.onreadystatechange=function(ne,se){(se||!re.readyState||/loaded|complete/.test(re.readyState))&&(re.onload=re.onreadystatechange=null,re=null,se||(functionsToCall[ee].loaded=!0,functionsToCall[ee].scripts.forEach(ae=>{setTimeout(ae,0)})))},re.src=R,ie.parentNode.insertBefore(re,ie)}}const VIMEO_API_URL="https://player.vimeo.com/api/player.js";class VimeoHandler{constructor(){this.script=!1,this.videoPlayer=!1,this.events={load:function(){},play:function(){},pause:function(){},end:function(){}}}createDom(Y){return this.videoElWrapper=document.createElement("div"),this.videoElWrapper.setAttribute("class","bloomberg-video-container"),this.videoElWrapper.style.backgroundImage="url("+Y.posterImage+")",this.videoEl=document.createElement("div"),this.videoEl.setAttribute("class","bloomberg-video"),this.videoEl.setAttribute("data-id",Y.id),this.videoElWrapper.appendChild(this.videoEl),this.videoElWrapper}playVideo(){getScript(VIMEO_API_URL,()=>{const X={id:this.videoEl.getAttribute("data-id"),portrait:!1,title:!1,byline:!1,autoplay:1};this.videoPlayer=new Vimeo.Player(this.videoEl,X),this.videoPlayer.on("loaded",()=>{this.events.load.call()}),this.videoPlayer.on("play",()=>{this.events.play.call()}),this.videoPlayer.on("pause",()=>{this.events.pause.call()}),this.videoPlayer.on("ended",()=>{this.events.end.call()})},"vimeo")}pauseVideo(){this.videoPlayer&&this.videoPlayer.pause()}unpauseVideo(){this.videoPlayer&&this.videoPlayer.play()}on(Y,X){this.events.hasOwnProperty(Y)&&typeof X=="function"&&(this.events[Y]=X)}off(Y){this.events.hasOwnProperty(Y)&&(this.events[Y]=function(){})}}const YOUTUBE_API_SCRIPT_URL="https://www.youtube.com/iframe_api";class YtHandler{constructor(){this.script=!1,this.ytLoadCount=0,this.videoPlayer=!1,this.events={load:function(){},play:function(){},pause:function(){},end:function(){}}}createDom(Y={}){return this.videoElWrapper=document.createElement("div"),this.videoElWrapper.setAttribute("class","bloomberg-video-container"),this.videoElWrapper.style.backgroundImage="url("+Y.posterImage+")",this.videoEl=document.createElement("div"),this.videoEl.setAttribute("class","bloomberg-video"),this.videoEl.setAttribute("data-service","youtube"),this.videoEl.setAttribute("data-id",Y.id||""),this.videoElWrapper.appendChild(this.videoEl),this.videoElWrapper}fireEvent(Y,X){window.dataLayer&&window.dataLayer.push({event:"youtube",eventCategory:"Video",eventAction:Y,eventLabel:X})}playVideo(){getScript(YOUTUBE_API_SCRIPT_URL,()=>{if(this.ytLoadCount++,typeof YT>"u"||!YT.hasOwnProperty("Player")){this.ytLoadCount<=60&&setTimeout(()=>{this.playVideo()},100);return}const Y=this.videoEl.getAttribute("data-id");this.options={videoId:Y,playerVars:{rel:0},events:{onReady:function(X){X.target.playVideo()},onStateChange:X=>{switch(X.data){case YT.PlayerState.BUFFERING:this.events.load.call(),this.fireEvent("load",Y);break;case YT.PlayerState.PLAYING:this.events.play.call(),this.fireEvent("play",Y);break;case YT.PlayerState.PAUSED:this.events.pause.call(),this.fireEvent("pause",Y);break;case YT.PlayerState.ENDED:this.events.end.call(),this.fireEvent("end",Y);break}}}},this.videoPlayer=new YT.Player(this.videoEl,this.options)},"youTube")}pauseVideo(){this.videoPlayer&&this.videoPlayer.pauseVideo()}unpauseVideo(){this.videoPlayer&&this.videoPlayer.playVideo()}on(Y,X){this.events.hasOwnProperty(Y)&&typeof X=="function"&&(this.events[Y]=X)}off(Y){this.events.hasOwnProperty(Y)&&(this.events[Y]=function(){})}}function mergeSettings(R,Y,X){return{...R,...Y}}var __defProp$a=Object.defineProperty,__defNormalProp$a=(R,Y,X)=>Y in R?__defProp$a(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$a=(R,Y,X)=>
25__defNormalProp$a(R,typeof Y!="symbol"?Y+"":Y,X);const HANDLERS={vimeo:VimeoHandler,youtube:YtHandler},DEFAULT_PLAYER_CONFIG={id:"",platform:"",title:"",posterImage:"",autoplay:!1,onEnd:null,onPlay:null};class VideoPlayer{constructor(Y,X){__publicField$a(this,"videoPlayerEl"),__publicField$a(this,"playerDom"),__publicField$a(this,"playButtonEl"),__publicField$a(this,"infoEl"),__publicField$a(this,"titleEl"),__publicField$a(this,"durationEl"),__publicField$a(this,"options"),__publicField$a(this,"videoPlayerWrapperEl"),__publicField$a(this,"handler"),__publicField$a(this,"currentVideo"),__publicField$a(this,"isVideoPlaying"),__publicField$a(this,"playButtonHandler",ee=>{ee.preventDefault(),this.handler&&(this.isVideoPlaying?this.handler.unpauseVideo():(this.isVideoPlaying=!0,this.hideOverlay(),this.handler.playVideo(),this.options.onPlay&&this.options.onPlay()))}),__publicField$a(this,"createPlayer",()=>{var ee,te;const{options:re}=this,{platform:ie,duration:ne,title:se}=this.options||{};if(this.durationEl&&(this.durationEl.innerText=ne||""),this.titleEl&&(this.titleEl.innerText=se||""),HANDLERS.hasOwnProperty(ie)){for(this.handler=new HANDLERS[ie];(ee=this.videoPlayerWrapperEl)!=null&&ee.firstChild;)this.videoPlayerWrapperEl.removeChild(this.videoPlayerWrapperEl.firstChild);const ae=this.handler.createDom(this.options);this.playerDom=(te=this.videoPlayerWrapperEl)==null?void 0:te.appendChild(ae),this.handler.on("pause",()=>{var oe,ue,ce,me;(ue=(oe=this.playerDom)==null?void 0:oe.classList)==null||ue.remove("playing"),(me=(ce=this.playerDom)==null?void 0:ce.classList)==null||me.add("paused")}),this.handler.on("play",()=>{var oe,ue,ce,me;(ue=(oe=this.playerDom)==null?void 0:oe.classList)==null||ue.remove("paused"),(me=(ce=this.playerDom)==null?void 0:ce.classList)==null||me.add("playing"),this.hideOverlay()}),this.handler.on("end",()=>{var oe,ue;(ue=(oe=this.playerDom)==null?void 0:oe.classList)==null||ue.remove("playing"),this.options.onEnd()}),re.autoplay&&(this.hideOverlay(),this.isVideoPlaying=!0,this.handler.playVideo(re))}}),this.videoPlayerEl=Y,this.options=X,this.playerDom=null,this.playButtonEl=null,this.infoEl=null,this.videoPlayerWrapperEl=null,this.handler=!1,this.currentVideo=!1,this.isVideoPlaying=!1,this.durationEl=null,this.titleEl=null,this.setupPlayer()}setupPlayer(){this.videoPlayerWrapperEl=this.videoPlayerEl.querySelector(".video-player-wrapper"),this.playButtonEl=this.videoPlayerEl.querySelector("div.bloomberg-video-play-button"),this.infoEl=this.videoPlayerEl.querySelector(".video-player-info"),this.durationEl=this.videoPlayerEl.querySelector(".video-time"),this.titleEl=this.videoPlayerEl.querySelector(".video-title");const Y=mergeSettings(DEFAULT_PLAYER_CONFIG,this.options);this.options=Y,Y.onEnd||(this.options.onEnd=()=>{this.isVideoPlaying=!1}),this.init()}init(){this.createPlayer(),this.setupListeners()}destroy(){this.removeListeners()}setupListeners(){var Y;(Y=this.playButtonEl)==null||Y.addEventListener("click",this.playButtonHandler)}removeListeners(){var Y;(Y=this.playButtonEl)==null||Y.removeEventListener("click",this.playButtonHandler)}hideOverlay(){var Y,X,ee;(Y=this.playButtonEl)==null||Y.classList.add("hidden"),(X=this.infoEl)==null||X.classList.add("hidden"),(ee=this==null?void 0:this.playerDom)==null||ee.classList.add("activated")}}function VideoPlayer$1(R,Y={}){return new VideoPlayer(R,Y)}var __defProp$9=Object.defineProperty,__defNormalProp$9=(R,Y,X)=>Y in R?__defProp$9(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$9=(R,Y,X)=>__defNormalProp$9(R,typeof Y!="symbol"?Y+"":Y,X);class VideoPlaylist{constructor(Y,X){__publicField$9(this,"el"),__publicField$9(this,"videoPlayerEl"),__publicField$9(this,"options"),__publicField$9(this,"videoLinks"),__publicField$9(this,"currentVideo"),__publicField$9(this,"isVideoPlaying"),__publicField$9(this,"continuousPlay"),__publicField$9(this,"copyLinkTimeout"),__publicField$9(this,"resizeObserver"),__publicField$9(this,"isDragging"),__publicField$9(this,"dragStartX"),__publicField$9(this,"dragScrollLeft"),__publicField$9(this,"wasDragged"),__publicField$9(this,"dragVideoList"),__publicField$9(this,"dragRafId"),__publicField$9(this,"clickHandler",ee=>{if(ee.preventDefault(),this.wasDragged){this.wasDragged=!1;return}const te=getAncestor(ee.target,function(re){return re.hasAttribute("bbg-video-link")});te&&(this.createPlayer(te,!0),this.updateUrlParam(te.getAttribute("data-id")||""))}),__publicField$9(this,"dragStartHandler",ee=>{ee.button!==0||!this.isHorizontalScroll()||(ee.preventDefault(),this.dragVideoList=this.el.querySelector(".video-list"),this.isDragging=!0,this.wasDragged=!1,this.dragStartX=ee.clientX,this.dragScrollLeft=this.dragVideoList.scrollLeft,this.dragVideoList.style.scrollSnapType="none",this.dragVideoList.style.cursor="grabbing",this.dragVideoList.style.userSelect="none",this.addDragListeners())}),__publicField$9(this,"dragMoveHandler",ee=>{if(!this.isDragging||!this.dragVideoList)return;const te=ee.clientX-this.dragStartX;Math.abs(te)>5&&(this.wasDragged=!0),this.dragRafId!==null&&cancelAnimationFrame(this.dragRafId);const re=this.dragScrollLeft-te;this.dragRafId=requestAnimationFrame(()=>{this.dragVideoList&&(this.dragVideoList.scrollLeft=re),this.dragRafId=null})}),__publicField$9(this,"dragEndHandler",()=>{if(!this.isDragging)return;this.isDragging=!1,this.removeDragListeners(),this.dragRafId!==null&&(cancelAnimationFrame(this.dragRafId),this.dragRafId=null);const ee=this.dragVideoList;if(this.dragVideoList=null,ee){ee.style.cursor="",ee.style.userSelect="";const te=ee.scrollLeft;ee.style.scrollBehavior="smooth",ee.style.scrollSnapType="",requestAnimationFrame(()=>{if(ee.scrollLeft===te)ee.style.scrollBehavior="";else{const re=()=>{ee.style.scrollBehavior="",ee.removeEventListener("scrollend",re)};ee.addEventListener("scrollend",re)}})}}),__publicField$9(this,"keydownHandler",ee=>{if(KeyboardCodes.Enter===ee.code||KeyboardCodes.Space===ee.code){ee.preventDefault();const te=getAncestor(ee.target,function(re){return re.hasAttribute("bbg-video-link")});te&&(this.createPlayer(te,!0),this.updateUrlParam(te.getAttribute("data-id")||""))}}),__publicField$9(this,"copyDeepLink",async ee=>{ee.preventDefault();const te=ee.currentTarget,re=te?.getAttribute("data-deep-link"),ie=te?.querySelector(".video-detail
25s--copy-link-text");if(!(!re||!ie)){try{await navigator.clipboard.writeText(re),ie.textContent="Link copied to clipboard"}catch{ie.textContent="Unable to copy link to clipboard"}this.copyLinkTimeout=setTimeout(()=>{ie.textContent="Copy link",this.copyLinkTimeout=null},6e3)}}),__publicField$9(this,"indicatorRafId",null),__publicField$9(this,"scrollIndicatorHandler",()=>{this.indicatorRafId===null&&(this.indicatorRafId=requestAnimationFrame(()=>{this.indicatorRafId=null,this.updateIndicator()}))}),this.el=Y,this.options=X,this.videoPlayerEl=null,this.videoLinks=[],this.currentVideo=!1,this.isVideoPlaying=!1,this.continuousPlay=!1,this.copyLinkTimeout=null,this.resizeObserver=null,this.isDragging=!1,this.dragStartX=0,this.dragScrollLeft=0,this.wasDragged=!1,this.dragVideoList=null,this.dragRafId=null,this.setupPlaylist()}setupPlaylist(){this.videoLinks=[].slice.call(this.el.querySelectorAll("[bbg-video-link]")),this.videoPlayerEl=this.el.querySelector("[bbg-video-player]"),this.continuousPlay=this.el.hasAttribute("data-continuous-play")&&this.el.getAttribute("data-continuous-play")==="true",this.init()}init(){let Y=this.el.querySelector(".video-list");Y?.scrollHeight>Y?.clientHeight&&Y.classList.add("scrollable");const X=this.getDeepLinkedVideo();X?(this.createPlayer(X),this.scrollToPlaylist(),this.scrollVideoIntoList(X)):this.createPlayer(this.videoLinks[0]),this.setupListeners(),this.initIndicator()}destroy(){var Y;this.removeListeners(),(Y=this.resizeObserver)==null||Y.disconnect(),this.resizeObserver=null}createPlayer(Y,X=!1){this.clearCopyLinkTimeout(),this.resetLink(this.currentVideo),this.currentVideo=Y,this.setLink(this.currentVideo);const ee=Y.getAttribute("data-platform")||"",te=Y.getAttribute("data-id")||"",re=Y.getAttribute("data-poster-image"),ie=Y.getAttribute("data-duration"),ne=this.el.getAttribute("data-type")==="enhanced",se=Y.getAttribute(ne?"data-title":"data-title-full"),ae={platform:ee,id:te,autoplay:X,posterImage:re,onEnd:this.onEnd.bind(this),onPlay:()=>{this.updateUrlParam(te),this.setNowPlaying(Y)},duration:ie,title:se};VideoPlayer$1(this.videoPlayerEl,ae),this.updateVideoDetails(Y,te),X&&this.setNowPlaying(Y)}onEnd(){this.continuousPlay?this.playNextVideo():this.isVideoPlaying=!1}playNextVideo(){this.isVideoPlaying=!1;const Y=this.videoLinks.indexOf(this.currentVideo);Y<this.videoLinks.length-1&&this.createPlayer(this.videoLinks[Y+1],!0)}setupListeners(){this.videoLinks.forEach(ee=>{ee.addEventListener("click",this.clickHandler),ee.addEventListener("keydown",this.keydownHandler)});const Y=this.el.querySelector("[bbg-video-copy-link]");Y?.addEventListener("click",this.copyDeepLink);const X=this.el.querySelector(".video-list");X&&(X.addEventListener("scroll",this.scrollIndicatorHandler),X.addEventListener("mousedown",this.dragStartHandler))}removeListeners(){this.videoLinks.forEach(ee=>{ee.removeEventListener("click",this.clickHandler),ee.removeEventListener("keydown",this.keydownHandler)});const Y=this.el.querySelector("[bbg-video-copy-link]");Y?.removeEventListener("click",this.copyDeepLink);const X=this.el.querySelector(".video-list");X&&(X.removeEventListener("scroll",this.scrollIndicatorHandler),X.removeEventListener("mousedown",this.dragStartHandler)),this.removeDragListeners()}addDragListeners(){document.addEventListener("mousemove",this.dragMoveHandler),document.addEventListener("mouseup",this.dragEndHandler)}removeDragListeners(){document.removeEventListener("mousemove",this.dragMoveHandler),document.removeEventListener("mouseup",this.dragEndHandler)}isHorizontalScroll(){const Y=this.el.querySelector(".video-list");return!!Y&&Y.scrollWidth>Y.clientWidth}getDeepLinkedVideo(){const X=new URLSearchParams(window.location.search).get("vid");return X&&this.videoLinks.find(ee=>ee.getAttribute("data-id")===X)||null}updateUrlParam(Y){const X=new URL(window.location.href);X.searchParams.set("vid",Y),window.history.replaceState({},"",X.toString())}updateVideoDetails(Y,X){const ee=this.el.querySelector("[bbg-video-details-title]"),te=this.el.querySelector("[bbg-video-details-duration]"),re=this.el.querySelector("[bbg-video-detail
25s-description]");ee&&(ee.textContent=Y.getAttribute("data-title-full")||""),te&&(te.textContent=Y.getAttribute("data-duration")||""),re&&(re.innerHTML=Y.getAttribute("data-description")||"");const ie=this.el.querySelector("[bbg-video-copy-link]");if(ie){const ne=new URL(window.location.href);ne.searchParams.set("vid",X),ie.setAttribute("data-deep-link",ne.toString());const se=ie.querySelector(".video-details--copy-link-text");se&&(se.textContent="Copy link")}}clearCopyLinkTimeout(){if(this.copyLinkTimeout){clearTimeout(this.copyLinkTimeout),this.copyLinkTimeout=null;const Y=this.el.querySelector(".video-details--copy-link-text");Y&&(Y.textContent="Copy link")}}initIndicator(){if(!this.el.querySelector("[bbg-video-list-indicator]")||this.videoLinks.length<=1)return;requestAnimationFrame(()=>this.updateIndicator());const X=this.el.querySelector(".video-list");X&&(this.resizeObserver=new ResizeObserver(()=>{this.updateIndicator()}),this.resizeObserver.observe(X))}updateIndicator(){const Y=this.el.querySelector("[bbg-video-list-indicator]"),X=this.el.querySelector(".video-list");if(!Y||!X||this.videoLinks.length<=1)return;if(!(X.scrollWidth>X.clientWidth)){Y.textContent="";return}const te=this.videoLinks.length,re=this.videoLinks,ie=X.getBoundingClientRect().left;let ne=0,se=Number.MAX_SAFE_INTEGER;for(let ue=0;ue<re.length;ue++){const ce=Math.abs(re[ue].getBoundingClientRect().left-ie);ce<se&&(se=ce,ne=ue)}const ae=String(ne+1).padStart(2,"0"),oe=String(te).padStart(2,"0");Y.innerHTML=`<span class="video-list-indicator--current">${ae}</span> / <span class="video-list-indicator--total">${oe}</span>`}scrollToPlaylist(){this.el.scrollIntoView({block:"center"})}scrollVideoIntoList(Y){const X=this.el.querySelector(".video-list");if(X)if(X.scrollWidth>X.clientWidth){const ee=X.getBoundingClientRect().left,te=Y.getBoundingClientRect().left;X.scrollLeft+=te-ee}else{const ee=X.getBoundingClientRect().top,te=Y.getBoundingClientRect().top;X.scrollTop+=te-ee}}setNowPlaying(Y){this.clearNowPlaying();const X=Y.querySelector(".video-playlist--duration");X&&(X.setAttribute("data-original-text",X.textContent||""),X.textContent="Now playing")}clearNowPlaying(){this.videoLinks.forEach(Y=>{const X=Y.querySelector(".video-playlist--duration");X?.hasAttribute("data-original-text")&&(X.textContent=X.getAttribute("data-original-text"),X.removeAttribute("data-original-text"))})}resetLink(Y){if(Y&&this.currentVideo instanceof HTMLElement){this.currentVideo.classList.remove("active"),this.clearNowPlaying();const X=this.currentVideo.getAttribute("data-original-tabindex")||!1;X?this.currentVideo.setAttribute("tabindex",X):this.currentVideo.removeAttribute("tabindex"),this.currentVideo.removeAttribute("data-original-tabindex"),this.currentVideo.removeAttribute("aria-disabled")}}setLink(Y){if(Y&&this.currentVideo instanceof HTMLElement){this.currentVideo.classList.add("active");const X=this.currentVideo.getAttribute("tabindex")||!1;X&&this.currentVideo.setAttribute("data-original-tabindex",X),this.currentVideo.setAttribute("tabindex","-1"),this.currentVideo.setAttribute("aria-disabled","true")}}}function playList(R,Y={}){return new VideoPlaylist(R,Y)}const VideoPlaylistContainer=()=>{const R=document.querySelectorAll("[bbg-video-playlist]");R.length&&Array.from(R).forEach(Y=>{playList(Y)})};var __defProp$8=Object.defineProperty,__defNormalProp$8=(R,Y,X)=>Y in R?__defProp$8(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$8=(R,Y,X)=>__defNormalProp$8(R,typeof Y!="symbol"?Y+"":Y,X);const _GatedContentEvents=class lr extends DataLayerEvents{constructor(){super(),__publicField$8(this,"EVENT_NAME","content_gate_viewed"),__publicField$8(this,"triggerGateViewed",Y=>{var X,ee,te,re,ie;const ne=(X=Y.getAttribute("name"))!=null?X:"",se=(te=(ee=Y.querySelector('input[name="formType"]'))==null?void 0:ee.value)!=null?te:"",ae=(ie=(re=document.querySelector("h1"))==null?void 0:re.innerText)!=null?ie:"";this.pushEvent({event:this.EVENT_NAME,form_name:ne,form_type:se,article_title:ae})})}static get instance(){return this._instance||(this._instance=new lr),this._instance}};__publicField$8(_GatedContentEvents,"_instance");let GatedContentEvents=_GatedContentEvents;const GatedContentDataLayerEvents=GatedContentEvents.instance,GATED_CONTENT_CLASS=".bb-gated-content",GATED_CONTENT_CONTAINER_CLASS=".gated-content-container",GATED_CONTENT_GRADIENT_CLASS=".gated-content-gradient",HEADER_CLASS=".site-header",MAIN="main";function GatedContent(){let R=document.querySelector(GATED_CONTENT_CLASS);const Y=document.querySelector(GATED_CONTENT_GRADIENT_CLASS),X=document.querySelector("footer"),ee=R.querySelector("form.fba"),te=document.querySelector(HEADER_CLASS),re=document.querySelector(MAIN),ie=document.querySelector(GATED_CONTENT_CONTAINER_CLASS),ne=[];if(!R||!ie||!Y||!te||!re||!ee)return;const se={childList:!0},ae=me=>{new MutationObserver((he,ye)=>{he.forEach(le=>
25{le.type==="childList"&&le.addedNodes.forEach(fe=>{var de;if(fe instanceof HTMLElement&&fe.tagName.toLowerCase()==="p"&&fe.classList.contains("confirmation-message")){R.remove(),(de=re.parentNode)==null||de.insertBefore(X,re.nextSibling);for(let pe=ne.length-1;pe>=0;pe--){const{placeholder:_e,fragment:be}=ne[pe];_e.replaceWith(be)}setGatedCookie(),ye.disconnect()}})})}).observe(me,se)},oe=me=>{new IntersectionObserver((he,ye)=>{he.forEach(le=>{le.isIntersecting&&(GatedContentDataLayerEvents.triggerGateViewed(ee),ae(ee),ye.disconnect())})},{threshold:0}).observe(me)},ue=(me,ve)=>{if(!me.lastElementChild)return;let ye=ve;for(;ye&&ye!==me;){const le=ye.parentNode;if(le){let fe=ye.nextSibling;if(fe){const de=document.createComment("gate:anchor");le.insertBefore(de,fe);const pe=document.createDocumentFragment();for(;fe;){const _e=fe.nextSibling;pe.appendChild(fe),fe=_e}le&&ne.push({parent:le,placeholder:de,fragment:pe})}ye=le}}me.appendChild(ve),X.remove()},ce=doesGatedCookieExist();setTimeout(()=>{ce?R.remove():(ue(re,R),oe(R))},10)}const FILTER_BAR="filter-bar",TEMPLATE="template",CATEGORY_PARAM="t",CONTAINER_SELECTOR=`.${FILTER_BAR}-container`,ALL="all",DOT_PHP=".php",capitalize=R=>R.charAt(0).toLocaleUpperCase().concat(R.slice(1)),FilterBar=({categories:R,allCallback:Y,startActive:X})=>{const[ee,te]=h$2(ALL),[re,ie]=h$2(!1),ne=A$1(null),se=A$1(new Map);if(!R?.length)return;const oe=[{title:capitalize(ALL),slug:ALL,link:"#",callback:Y},...R];return y$1(()=>{ie(!0),X&&oe.some(ue=>ue.slug===X)&&te(X)},[]),y$1(()=>{const ue=se.current.get(ee),ce=ne.current;if(ue&&ce){const me=ce.getBoundingClientRect(),ve=ue.getBoundingClientRect(),he=ue.offsetLeft-ce.offsetLeft-(me.width/2-ve.width/2);ce.scrollTo({left:he,behavior:"smooth"})}},[ee]),u$3("div",{className:`${FILTER_BAR} ${re?`${FILTER_BAR}--loaded`:`${FILTER_BAR}--loading`}`,role:"tablist","aria-label":"Filter Bar",ref:ne,children:oe.map(ue=>u$3("button",{ref:ce=>ce&&se.current.set(ue.slug,ce),className:`filter-item ${ee===ue.slug?"active":""}`,role:"tab","aria-selected":ee===ue.slug,"aria-controls":`filter-panel-${ue.slug}`,id:`filter-tab-${ue.slug}`,tabIndex:ee===ue.slug?0:-1,onClick:ce=>{var me;te(ue.slug),(me=ue.callback)==null||me.call(ue,ce)},children:ue.title},ue.slug))})},SearchFilterBar=()=>{const R=document.querySelector(CONTAINER_SELECTOR);if(!R)return;const Y=document.querySelector(".sticky-search-filter-wrapper");if(Y){const se=()=>{const le=document.querySelector("#header"),fe=document.querySelector("#wpadminbar"),de=document.querySelector(".site-alert-cpt-container.js-has-visible-alerts"),pe=le?.offsetHeight||0,_e=fe?.offsetHeight||0,be=de?.offsetHeight||0;return pe+_e+be},ae=()=>{const le=se();Y.style.top=`${le}px`,document.documentElement.style.setProperty("--header-height",`${le}px`)};ae(),window.addEventListener("resize",ae);let oe=null;const ue=()=>(oe===null&&(oe=Y.getBoundingClientRect().top+window.scrollY),oe),ce=()=>{const le=se(),fe=ue(),pe=window.scrollY+le>=fe,_e=Y.classList.contains("is-stuck");pe!==_e&&Y.classList.toggle("is-stuck",pe)};let me=!1;const ve=()=>{me||(window.requestAnimationFrame(()=>{ce(),me=!1}),me=!0)};ce(),window.addEventListener("scroll",ve,{passive:!0});const he=()=>{oe=null,ae(),ce()};window.addEventListener("resize",he);const ye=document.querySelector(".site-alert-cpt-container");ye&&(new MutationObserver(de=>{de.forEach(pe=>{pe.type==="attributes"&&pe.attributeName==="class"&&he()})}).observe(ye,{attributes:!0,attributeFilter:["class"]}),new MutationObserver(de=>{let pe=!1;de.forEach(_e=>{_e.type==="attributes"&&_e.attributeName==="class"&&(pe=!0),_e.type==="childList"&&(pe=!0)}),pe&&setTimeout(he,50)}).observe(ye,{attributes:!0,attributeFilter:["class","style"],childList:!0,subtree:!0}))}const X=window.__ACTIVE_TEMPLATE_OPTIONS__||{},ee=Object.entries(X).map(([se,ae])=>{let oe;se.startsWith(`${TEMPLATE}-`)&&se.endsWith(DOT_PHP)?oe=se.replace(`${TEMPLATE}-`,"").replace(DOT_PHP,""):oe=se;const ue=new URL(window.location.href);ue.searchParams.set(CATEGORY_PARAM,oe);const ce=ue.toString();return{title:ae,slug:oe,link:ce,callback:()=>window.location.replace(ce)}}),te=()=>{const se=new URL(window.location.href);se.searchParams.delete(CATEGORY_PARAM),window.location.replace(se.toString())},ie=new URL(window.location.href).searchParams.get(CATEGORY_PARAM)||"",ne=window.__FILTER_CAT_ORDER__;ne&&ee.sort((se,ae)=>
25{const oe=se?.title||"",ue=ae?.title||"";return ne[oe]&&ne[ue]?ne[oe]-ne[ue]:0}),D$2(u$3(FilterBar,{categories:ee,allCallback:te,startActive:ie}),R)},ALERT_SELECTOR=".site-alert",ALERT_COMPONENT_SELECTOR=".bb-site-alert",ALERT_CONTAINER_SELECTOR=".site-alert-cpt-container",ALERT_STANDALONE_SELECTOR=".site-alert-row--standalone",ALERT_CONTENT_BODY_SELECTOR=".alert-content__body",ALERT_CTA_LINK_SELECTOR=".alert-cta",ALERT_ROW_CLASS="site-alert-row",JS_ALERT_VISIBLE_CLASS="js-alert-visible",JS_ALERT_MULTILINE_CONTENT_CLASS="js-alert-multiline",JS_CONTAINER_HAS_VISIBLE_CLASS="js-has-visible-alerts",DISMISSED_SITE_ALERTS_COOKIE="dismissed_site_alerts";var __defProp$7=Object.defineProperty,__defNormalProp$7=(R,Y,X)=>Y in R?__defProp$7(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$7=(R,Y,X)=>__defNormalProp$7(R,typeof Y!="symbol"?Y+"":Y,X);class Throttle{constructor(Y,X){this.fn=Y,this.limit=X,__publicField$7(this,"timeout",null),__publicField$7(this,"lastCall",null)}run(...Y){this.timeout?this.lastCall=()=>this.fn(...Y):(this.fn(...Y),this.timeout=window.setTimeout(()=>{this.timeout=null,this.lastCall&&(this.lastCall(),this.lastCall=null)},this.limit))}}const detectAlertLineWrapping=R=>{var Y,X;(((X=(Y=R.querySelector(ALERT_CONTENT_BODY_SELECTOR))==null?void 0:Y.getClientRects())==null?void 0:X.length)||0)>1?R.classList.add(JS_ALERT_MULTILINE_CONTENT_CLASS):R.classList.remove(JS_ALERT_MULTILINE_CONTENT_CLASS)},detectVisibleAlertWrapping=()=>{document.querySelectorAll(`.${JS_ALERT_VISIBLE_CLASS}`).forEach(detectAlertLineWrapping)},updateContainerVisibility=()=>{const R=document.querySelectorAll(`${ALERT_SELECTOR}.${JS_ALERT_VISIBLE_CLASS}`),Y=document.querySelector(ALERT_CONTAINER_SELECTOR);Y&&(R.length?Y.classList.add(JS_CONTAINER_HAS_VISIBLE_CLASS):Y.classList.remove(JS_CONTAINER_HAS_VISIBLE_CLASS))},CSS_VAR="--global-sticky-offset",HEADER_SELECTOR="header",update=()=>{const R=document.querySelector(HEADER_SELECTOR);if(!R)return;const X=(parseInt(getComputedStyle(R).top,10)||0)+R.offsetHeight,ee=document.querySelector(`${ALERT_CONTAINER_SELECTOR}.${JS_CONTAINER_HAS_VISIBLE_CLASS}`),te=ee?.offsetHeight||0;document.documentElement.style.setProperty(CSS_VAR,`${X+te}px`)},StickyOffset=()=>{update();const R=new Throttle(update,300);window.addEventListener(Event$1.Resize,()=>R.run());const Y=document.querySelector(ALERT_CONTAINER_SELECTOR);if(Y){const X=()=>setTimeout(update,50);new MutationObserver(X).observe(Y,{subtree:!0,attributes:!0,attributeFilter:["class"],childList:!0})}},AlertContainer=()=>{const R=()=>{document.querySelectorAll(ALERT_COMPONENT_SELECTOR).forEach(re=>{const ie=re.closest(".bbg-row");ie&&(ie.classList.add(ALERT_ROW_CLASS),re.querySelector(ALERT_CTA_LINK_SELECTOR)&&ie.classList.add(`${ALERT_ROW_CLASS}--cta`),re.closest(ALERT_CONTAINER_SELECTOR)||ie.classList.add(`${ALERT_ROW_CLASS}--standalone`))})},Y=()=>{const te=document.querySelector("header"),re=document.querySelector(ALERT_CONTAINER_SELECTOR);if(te&&re){const ne=(parseInt(getComputedStyle(te).top,10)||0)+te.offsetHeight;re.style.top=`${ne}px`}update()},X=()=>{Y(),detectVisibleAlertWrapping()};(()=>{R(),Y();const te=new Throttle(X,300);window.addEventListener(Event$1.Resize,()=>te.run())})()};var __defProp$6=Object.defineProperty,__defNormalProp$6=(R,Y,X)=>Y in R?__defProp$6(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$6=(R,Y,X)=>__defNormalProp$6(R,typeof Y!="symbol"?Y+"":Y,X);const _AlertEvents=class cr extends DataLayerEvents{constructor(){super(),__publicField$6(this,"EVENT_NAME","alert_bar"),__publicField$6(this,"ALERT_ACTION_FOLLOWED","followed"),__publicField$6(this,"ALERT_ACTION_DISMISSED","dismissed"),__publicField$6(this,"ALERT_ACTION_VIEWED","viewed"),__publicField$6(this,"getAlertText",Y=>{var X,ee,te,re;let ie=(ee=(X=Y?.dataset)==null?void 0:X.ga4Label)==null?void 0:ee.trim();if(!ie){const ne=Y.querySelector(".alert-content__body");ie=(re=(te=ne?.innerText)==null?void 0:te.trim())!=null?re:""}return ie.length>TEXT_MAX&&(ie=ie.substring(0,TEXT_MAX)),ie}),__publicField$6(this,"getAlertType",Y=>{var X,ee,te;const re=(te=(ee=(X=Y.querySelector(".alert-content__title"))==null?void 0:X.innerText)==null?void 0:ee.trim())!=null?te:"";return re.length>SHORT_TEXT_MAX?re.substring(0,SHORT_TEXT_MAX):re}),__publicField$6(this,"triggerAlertFollowEvent",(Y,X)=>{X&&X._alertTracked||(X&&(X._alertTracked=!0),this.pushEvent({event:this.EVENT_NAME,alert_type:this.getAlertType(Y),alert_text:this.getAlertText(Y),alert_action:this.ALERT_ACTION_FOLLOWED}))}),__publicField$6(this,"triggerAlertDismissEvent",Y=>{this.pushEvent({event:this.EVENT_NAME,alert_type:this.getAlertType(Y),alert_text:this.getAlertText(Y),alert_action:this.ALERT_ACTION_DISMISSED})}),__publicField$6(this,"triggerAlertViewedEvent",Y=>{this.pushEvent({event:this.EVENT_NAME,alert_type:this.getAlertType(Y),alert_text:this.getAlertText(Y),alert_action:this.ALERT_ACTION_VIEWED})})}static get instance(){return this._instance||(this._instance=new cr),this._instance}};__publicField$6(_AlertEvents,"_instance");let AlertEvents=_AlertEvents;const AlertDataLayerEvents=AlertEvents.instance,getCookie=R=>{const Y=document.cookie.match(new RegExp("(?:^|; )"+R+"=([^;]*)"));return Y?decodeURIComponent(Y[1]):null},setSessionCookie=(R,Y)=>{document.cookie=`${R}=${encodeURIComponent(Y)}; path=/; samesite=lax`},Alert=()=>{let R=document.querySelectorAll(`${ALERT_SELECTOR}, ${ALERT_STANDALONE_SELECTOR}`);const Y=()=>{const re=getCookie(DISMISSED_SITE_ALERTS_COOKIE)||"",ie=new Set(re?.split(","));R.forEach(ne=>{var se;const ae=ne?.dataset.visibilityId,oe=!(ae&&ie.has(ae)),ue=ne.querySelector(ALERT_COMPONENT_SELECTOR),ce=(se=ue?.dataset)==null?void 0:se.dismissable;if(oe){ne.classList.add(JS_ALERT_VISIBLE_CLASS);const me=ne.classList.contains(ALERT_SELECTOR.replace(/^\./,""));ue&&ce&&me&&AlertDataLayerEvents.triggerAlertViewedEvent(ue)}})},X=()=>{document.querySelectorAll(".alert-close").forEach(ie=>{ie.addEventListener(Event$1.Click,ne=>{var se;let ae=ne.currentTarget.closest(ALERT_SELECTOR);if(ae){const oe=(se=ae?.dataset)==null?void 0:se.visibilityId;if(oe){const ue=getCookie(DISMISSED_SITE_ALERTS_COOKIE),ce=ue?`${ue},${oe}`:oe;setSessionCookie(DISMISSED_SITE_ALERTS_COOKIE,ce)}}else ae=ne.currentTarget.closest(ALERT_STANDALONE_SELECTOR);
25ae&&ae.classList.remove(JS_ALERT_VISIBLE_CLASS)})})},ee=()=>{document.querySelectorAll(ALERT_COMPONENT_SELECTOR).forEach(ie=>{const ne=ie;let se=ie.closest(`.${ALERT_ROW_CLASS}`);se?.addEventListener(Event$1.Click,ae=>{var oe;const ue=ae.target;if(ue.closest(".alert-close")){AlertDataLayerEvents.triggerAlertDismissEvent(ne);return}if(ue.closest("a")){AlertDataLayerEvents.triggerAlertFollowEvent(ne,ae);return}(oe=ie.querySelector(ALERT_CTA_LINK_SELECTOR))==null||oe.click()})})};(()=>{Y(),X(),ee(),updateContainerVisibility(),detectVisibleAlertWrapping()})()},SiteAlerts=()=>{document.querySelector(ALERT_COMPONENT_SELECTOR)&&(AlertContainer(),Alert())},Components=()=>{const R=".bbg-row",Y=".filter-bar-container",X=".bb-gated-content";window.dataLayer=window.dataLayer||[];const ee=document.querySelectorAll(R);ee.length&&Promise.resolve().then(()=>row).then(({bbgRow:ae})=>{Array.from(ee).forEach(oe=>ae(oe))}),window.onload=function(){const ae=document.querySelector(".bbg-row.homepage.hero");if(ae){let oe=getComputedStyle(ae).backgroundImage;oe=oe.replace(/^url\(["']?/,"").replace(/["']?\)$/,""),window.dataLayer.push({event:"hero_background_image",background_image_url:oe})}};const te=document.querySelectorAll(".bb-tts");te.length&&Object.values(te).forEach(oe=>TextToSpeech(oe,{listeners:{onPlay,onPause,onStop,onEnd}}));const ie=document.querySelectorAll(".templatera_shortcode");ie.length>=1&&Array.from(ie).map(ae=>{if(ae.childElementCount>=1){const oe=ae.firstElementChild,ue=ae.lastElementChild;oe?.nodeName==="P"&&oe.innerHTML.length==0&&ae.removeChild(oe),ue?.nodeName==="P"&&ue.innerHTML.length==0&&ae.removeChild(ue)}}),document.querySelector(Y)&&SearchFilterBar();const se=document.querySelector(X);Accordion(),Cta(),Statistics(),Interstitial(),Card(),Feed(),CarouselContainer(),Tabs(),Audio(),VideoPlaylistContainer(),FeaturedInsight(),StickyOffset(),Jumplinks(),se&&GatedContent(),SiteAlerts()};function Images(){const Y=document.querySelectorAll(".single-post .bbg-single-image");Y.length&&Object.values(Y).forEach(ee=>{const te=ee?.previousElementSibling;te&&te?.classList?.contains("bbg-single-image")&&ee?.classList?.toggle("pic-on-top");const ie=ee?.nextElementSibling,ne=ie?.classList?.contains("bb-wysiwyg"),se=ie?.classList?.contains("bbg-single-image");if(ne){const ae=ie?.firstElementChild,oe=["H1","H2","H3","H4","H5","H6"],ue=ae?.tagName??"none";oe.includes(ue)&&ee?.classList.toggle("before-header")}else se&&ee?.classList?.toggle("sibling-pic")})}const CategoryLink=R=>{const{dataAttr:Y={}}=R;return u$3(k$2,{children:u$3("li",{className:"small",children:u$3("a",{href:R.link,dangerouslySetInnerHTML:{__html:purify.sanitize(R.text)},className:"eyebrow-link",...Y})})})},CategoryContainer=R=>{const{dataAttr:Y={}}=R;return u$3(k$2,{children:u$3("div",{class:"article-categories",children:u$3("ul",{class:"post-categories",children:R.postCategories.map(X=>u$3(CategoryLink,{...X,dataAttr:Y}))})})})},PostsContext=J$1({isArchive:!0,showingPostCount:0,totalPosts:0,dataLayerEventHandler:R=>{}}),Post=R=>{var Y;const X=R.post.featured_media!==0?"has-image":"no-image",[ee,te]=h$2("https://s3.amazonaws.com/bb-wmkt-wordpress-content-us-east-1-stg/bna/sites/18/2023/10/Image-Placeholder-1.png"),re=x$1(PostsContext);R.media&&te(R.media.source_url);let ie={};const{renderSequence:ne}=R;return ne&&(ie={[`${dataElementPositionAttr}`]:`${ne}`}),u$3(k$2,{children:u$3("div",{className:"bbg-archive-item",onClick:ae=>{var oe;const ue=ae?.target,ce=(oe=R?.post)==null?void 0:oe.title;re.dataLayerEventHandler({target:ue,title:ce})},children:u$3("section",{className:`article-details ${X}`,children:[X==="has-image"&&u$3("figure",{className:`article-details_featured-image bbg-column bbg-column--width-${R.imageCol||4}`,children:u$3("a",{className:"bbg-blog-title","aria-labelledby":`article-${R.post.id}`,href:R.post.link,...ie,children:u$3("img",{src:ee,className:`media-${X} media-${(Y=R.media)==null?void 0:Y.id}`,alt:""})})}),X==="no-image"&&u$3("div",{className:`bbg-column bbg-column--width-${R.imageCol||4}`}),u$3("div",{className:`article-details_content bbg-column bbg-column--width-${R.contentCol||7}`,children:[R.categories&&u$3(CategoryContainer,{postCategories:[R.categories],dataAttr:ie}),u$3("h3",{className:"bbg-archive-title",children:u$3("a",{className:"bbg-blog-title","aria-labelledby":`article-${R.post.id}`,href:R.post.link,dangerouslySetInnerHTML:{__html:purify.sanitize(R.post.title.rendered)},...ie})}),u$3("time",{className:"article-pubdate",children:new Date(R.post.date).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})}),u$3("div",{className:"article-excerpt",children:u$3("p",{dangerouslySetInnerHTML:{__html:purify.sanitize(R.post.excerpt.rendered)}})})]})]})})})},FilterDropDown=R=>{const Y=R.cols?` bbg-column--width-${R.cols}`:"";return u$3("div",{className:`filter-container${Y}`,style:R.display?"":{display:"none"},children:u$3("label",{className:"select-holder",htmlFor:`filter-${R.className}`,children:[u$3("div",{className:"select-label_text","aria-label":`Filter by ${R.type}`,id:`filter-by-${R.className}`,children:R.title}),u$3("div",{className:"select-label_selectbox",children:u$3("select",{id:`filter-${R.className}`,className:`filter-drop-down filter-${R.className}`,onChange:R.changeHandler,disabled:R.loading,children:[u$3("option",{value:"",children:["All ",R.type]}),R.options&&R.options.map(X=>{const ee=typeof X.value=="number"?X.value===+R.selected:X.value===R.selected;return u$3("option",{value:X.value,selected:ee,dangerouslySetInnerHTML:{__html:purify.sanitize(X.text)}})})]})})]})})},FilterClearButton=R=>u$3("div",{className:"button-container",children:u$3("button",{className:"clear-filters",onClick:R.onClickHandler,disabled:R.loading,children:R.text})}),FilterContainer=R=>
25{const Y=filterTypes,X=Hash(),ee=x$1(PostsContext),te=R.filterBy?"Filter by "+R.filterBy:"Filter by topic",re=R.filterBy?R.filterBy:"Topics";return u$3("div",{className:"bbg-filters",children:[window.__CATEGORIES__.length&&u$3(FilterDropDown,{title:te,className:"topics",type:re,options:window.__CATEGORIES__,display:showTopicFilter,changeHandler:R.topicChangeHandler,selected:topicId||X.decodeHash(R.topic),loading:R.loading}),!!Y.length&&u$3(FilterDropDown,{title:"Filter by type",className:"types",type:"Types",options:Y,display:!0,changeHandler:R.typeChangeHandler,selected:X.decodeHash(R.type),loading:R.loading}),(!topicId&&R.topic||R.type)&&u$3(FilterClearButton,{text:"Clear Filters",loading:R.loading,onClickHandler:R.clearFilterClickHandler}),ee.isArchive&&u$3(ShowingCount,{showingPostCount:ee.showingPostCount,totalPosts:ee.totalPosts})]})},Categories=()=>({find:(Y,X)=>{var ee,te;if(topicId||X)return window.__CATEGORIES__.find(ie=>ie.value.toString()===(topicId||X)||ie.value===Number.parseInt(topicId));let re;if((ee=Y.meta)!=null&&ee._yoast_wpseo_primary_category&&Y.meta._yoast_wpseo_primary_category!=="1"){const ie=Y.meta._yoast_wpseo_primary_category;re=window.__CATEGORIES__.find(ne=>ne.value===+ie)}return!re&&Array.isArray(Y.categories)&&((te=Y.categories)==null?void 0:te.length)>0&&(re=window.__CATEGORIES__.filter(ne=>Y.categories&&Y.categories.includes(ne.value)).sort((ne,se)=>ne.text<se.text?-1:ne.text>se.text?1:0)[0]),re}});var __defProp$5=Object.defineProperty,__defNormalProp$5=(R,Y,X)=>Y in R?__defProp$5(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$5=(R,Y,X)=>__defNormalProp$5(R,typeof Y!="symbol"?Y+"":Y,X);class PostPageFeedEvents{constructor(){__publicField$5(this,"EVENT_NAME","navigation"),__publicField$5(this,"FEED_CLASSES",{TITLE_CLASS:"bbg-blog-title",EYEBROW_CLASS:"eyebrow-link"}),__publicField$5(this,"NavigationSection",defaultNavigationSection),__publicField$5(this,"currentPage",null),__publicField$5(this,"dataLayerEventHandler",(Y={})=>{var X;const{target:ee,title:te}=Y,re=this.getLink(ee);if(!re)return;const ie=this.getNavigationSection(re);if(!ie)return;const ne=ie===this.NavigationSection.feed?this.getText(te):this.getLinkText(re),se=((X=re?.dataset)==null?void 0:X.elementPosition)||"",{sectionName:ae,sectionDescription:oe}=getSectionAttrs(re)||{};window.dataLayer.push({event:this.EVENT_NAME,navigation_section:ie,navigation_link_text:ne,navigation_position:se,section_name:ae||"",section_description:oe||""})}),window.dataLayer=window.dataLayer||[],document.querySelector(".menu-toplevel-link.bb-mm-current"),this.NavigationSection=GetPageGA4Info()}getLink(Y){return Y instanceof HTMLAnchorElement?Y:Y?.closest(`.${this.FEED_CLASSES.TITLE_CLASS}`)}getNavigationSection(Y){const{TITLE_CLASS:X,EYEBROW_CLASS:ee}=this.FEED_CLASSES;return Y.classList.contains(X)?this.NavigationSection.feed:Y.classList.contains(ee)?this.NavigationSection.category:null}getText(Y){return Y?.rendered||""}getLinkText(Y){let X=Y?.textContent||Y?.innerText;return X?.trim()||""}}const PostFeedDataLayerEventHandler=new PostPageFeedEvents().dataLayerEventHandler,PostsContainer=R=>{const Y=R.postType,X=R.filterBy,[ee,te]=h$2(!0),[re,ie]=h$2(()=>{const Pe=Hash().getHashes();return Pe.page?+Pe.page:1}),[ne,se]=h$2([]),[ae,oe]=h$2(()=>{var Pe;if(topicId)return topicId;const Be=(Pe=Hash().getHashes().topic)!=null?Pe:"",Ve=window.__CATEGORIES__.find(He=>He.slug===Be);return Ve?Ve.value.toString():""}),[ue,ce]=h$2(()=>{var Pe;return((Pe=Hash().getHashes().type)==null?void 0:Pe.toString())||""}),[me,ve]=h$2(0),[he,ye]=h$2([]),[le,fe]=h$2([]),[de,pe]=h$2(!0),[_e,be]=h$2(0),[Ae,Te]=h$2(()=>{var Pe;return{categories:(Pe=window.__CATEGORIES__)==null?void 0:Pe.map(Le=>Le.value.toString()).join(",")}}),we=T$1(()=>document.body.classList.contains("archive"),[]);y$1(()=>{Ie()},[re,ae,ue]),y$1(()=>{Oe()},[ne]);const Oe=()=>{const Le=ne.map(Ne=>Ne.featured_media).filter(Ne=>Ne!==0).filter(Ne=>!le.includes(Ne));Le.length&&(fe(Ne=>(Ne.push(...Le),Ne)),Media().get(Le,ye))},$e=Pe=>{Te(()=>{var Le;return Pe===""?{categories:(Le=window.__CATEGORIES__)==null?void 0:Le.map(Ne=>Ne.value.toString()).join(",")}:{categories:Pe}})},Ie=()=>
25{pe(!0),Posts().get(ee?1:re,topicId||ae,ue,ve,se,pe,be,Ae,Y),te(!1)},Fe=Pe=>{const Le=window.__CATEGORIES__.find(Ne=>Ne.value===Number(Pe));return Le?Le.text:"All Topics"},Re=Pe=>{const Le=filterTypes.find(Ne=>Ne.value===Pe);return Le?Le.text:"All Types"},ke=(Pe,Le)=>{var Ne;let Be="",Ve="";switch(Pe){case"TYPE":Be="Filter by Type",Ve=Re(Le);break;case"TOPIC":Be="Filter by Topic",Ve=Fe(Le);break}const He={event:"apply_filter_search",filter_type:Be,filter_text:Ve};(Ne=window.dataLayer)==null||Ne.push(He)},Se=()=>{ie(Pe=>(Hash().updateHash(parseInt(ae,10),ue,Pe+1),Pe+1))},Ce=()=>{oe(()=>topicId||""),ce(""),$e(topicId||""),ie(1),se([]),Hash().updateHash("","",1)},ge=Pe=>{ie(1),se([]),oe(()=>{const Le=Pe.currentTarget.value;return $e(Le),Hash().updateHash(parseInt(Le,10),ue,1),ke("TOPIC",Le),Le})},Ee=Pe=>{ie(1),se([]),ce(()=>{const Le=Pe.currentTarget.value;return Hash().updateHash(parseInt(ae,10),Le,1),ke("TYPE",Le),Le})};return u$3(PostsContext.Provider,{value:{isArchive:we,showingPostCount:ne.length,totalPosts:_e,dataLayerEventHandler:PostFeedDataLayerEventHandler},children:u$3("div",{className:"bbg-posts-container",children:[u$3(FilterContainer,{topicChangeHandler:ge,typeChangeHandler:Ee,clearFilterClickHandler:Ce,topic:ae,type:ue,filterBy:X,loading:de}),!de&&!we&&u$3(ShowingCount,{showingPostCount:ne.length,totalPosts:_e}),ne.map((Pe,Le)=>u$3(Post,{post:Pe,media:he.find(Ne=>Ne.id===Pe.featured_media),categories:Categories().find(Pe,ae)||{value:1,text:"",link:"",slug:""},topic:ae,renderSequence:Le+1}
25)),de&&u$3(Spinner,{}),!de&&!ne.length&&u$3("div",{className:"no-results",children:"No results found. Try another search or clear filters."}),!de&&ne.length>0&&re<me&&u$3(ViewMoreButton,{page:re,clickHandler:Se})]})})},filters=()=>{var R,Y;const ee=document.querySelector(".bbg_blog_filters"),te=(R=ee.dataset.postType)!=null?R:"posts",re=(Y=ee.dataset.filterBy)!=null?Y:"";D$2(u$3(PostsContainer,{postType:te,filterBy:re}),ee)},PostAlt=R=>{var Y;const X="has-image",[ee,te]=h$2(()=>`${window?.__POST_FALLBACK_IMAGE__||""}`),[re,ie]=h$2(()=>{if(!R.post.type)return[];const ce=window.__TYPES__.find(me=>me.value===parseInt(R.post.type));return ce||[]}),ne=x$1(PostsContext);y$1(()=>{var ce;(ce=R.media)!=null&&ce.source_url&&te(R.media.source_url)},[R.media]);const se=R.post.excerpt?R.post.excerpt.rendered.substring(0,250)+(R.post.excerpt.rendered.length>251?"&hellip;":""):"";let ae={};const{renderSequence:oe}=R;return oe&&(ae={[`${dataElementPositionAttr}`]:`${oe}`}),u$3(k$2,{children:u$3("div",{className:"bbg-archive-item",onClick:ce=>{var me;const ve=ce?.target,he=(me=R?.post)==null?void 0:me.title;ne.dataLayerEventHandler({target:ve,title:he})},children:u$3("section",{className:`article-details ${X}`,children:[u$3("figure",{className:`article-details_featured-image bbg-column bbg-column--width-${R.imageCol||4}`,children:u$3("a",{className:"bbg-blog-title","aria-labelledby":`article-${R.post.id}`,href:R.post.link,...ae,children:u$3("img",{src:ee,className:`media-${X} media-${(Y=R.media)==null?void 0:Y.id}`,alt:""})})}),u$3("div",{className:`article-details_content bbg-column bbg-column--width-${R.contentCol||7}`,children:[re&&u$3("a",{className:`article-format article-format-${re.slug}`,"aria-labelledby":`article-format-${re.slug}`,href:re.link,children:u$3("span",{className:`format-${re.slug}`,dangerouslySetInnerHTML:{__html:purify.sanitize(re.text)}})}),u$3("h3",{className:"bbg-archive-title",children:u$3("a",{className:"bbg-blog-title","aria-labelledby":`article-${R.post.id}`,href:R.post.link,dangerouslySetInnerHTML:{__html:purify.sanitize(R.post.title.rendered)},...ae})}),u$3("time",{className:"article-pubdate",children:new Date(R.post.date).toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"})}),u$3("div",{className:"article-excerpt",dangerouslySetInnerHTML:{__html:purify.sanitize(se)}}),R.categories&&u$3(CategoryContainer,{postCategories:[R.categories],dataAttr:ae})]})]})})})},SearchContainer=R=>{const Y=R.searchBy||"",[X,ee]=h$2(Y);return y$1(()=>{ee(Y)},[R.searchBy]),u$3("form",{className:"bbg-search",onSubmit:R.searchSubmitHandler,onReset:R.searchResetHandler,children:[u$3("label",{className:"screen-reader-text",htmlFor:"s",children:searchBy}),u$3("input",{type:"text",className:"search-input",placeholder:"Search insights",name:"s",id:"s",value:X,onChange:te=>ee(te.currentTarget.value)}),X&&u$3("input",{type:"reset",className:"search-reset",value:"",onClick:te=>{te.preventDefault(),ee(""),R.searchResetHandler(te)}}),u$3("input",{type:"submit",className:"search-submit bbg-cta-link link bbg-cta-button hidden",value:"Search"})]})},FilterCheckbox=R=>{const Y=R.cols?` bbg-column--width-${R.cols}`:"",X=ie=>{var ne;const se=ie.currentTarget;(ne=se.parentElement)==null||ne.classList.toggle("close"),se.classList.toggle("close")},[ee,te]=h$2(()=>{const ie=R.checked;return ie?ie.includes(",")?ie.split(","):[R.checked]:[]});ee.length>0&&(!R.checked||R.checked==="")&&te([]);const re=ie=>{let ne=[...ee];const se=ie.currentTarget.value,ae=ne.find(oe=>oe===se);ie.currentTarget.checked?ae||(ne.push(se),te(ne)):ae&&(ne=ne.filter(oe=>oe!==se),te(ee.filter(oe=>oe!==se))),R.changeHandler(R.type,ne)};return u$3("div",{className:`filter-container${Y}`,style:R.display?"":{display:"none"},children:u$3("label",{className:"checkbox-holder",htmlFor:`filter-${R.className}`,children:[u$3("div",{className:"checkbox-label_text","aria-label":`Filter by ${R.type}`,id:`filter-by-${R.className}`,onClick:X,children:R.title}),u$3("div",{className:"checkbox-label_content",children:u$3("div",{className:"checkbox-label_checkbox",children:R.options&&R.options.map(ie=>{const ne=ee?ee.includes(ie.value.toString()):!1;if(ie.hide_from_insights!=="1")return u$3("label",{className:`checkbox-label label-${ie.value}`,children:[u$3("input",{type:"checkbox",value:ie.value,checked:ne,onChange:re}),u$3("span",{className:"checkbox-label-span",dangerouslySetInnerHTML:{__html:purify.sanitize(ie.text)}})]},ie.value)})})})]})})},FilterContainerAlt=R=>{x$1(PostsContext);const Y=R.filterBy?R.filterBy:"Topics",X=" bbg-column--width-3",ee="Reset all",te="Filters",re=A$1(null),ie=ne=>{ne.currentTarget.classList.toggle("open")};return y$1(()=>{const ne=re.current;if(!ne)return;const se=ne.style.display;ne.style.display="none",ne.offsetHeight,ne.style.display=se},[]),u$3("div",{className:`bbg-filters ${X}`,ref:re,children:[u$3("div",{className:"filter-label",onClick:ie,children:te}),u$3(FilterClearButton,{text:ee,loading:R.loading,onClickHandler:R.clearFilterClickHandler}),R.topicFilter.length>0&&u$3(FilterCheckbox,{title:"Topic",className:"topics",type:Y,options:R.topicFilter,display:showTopicFilter,changeHandler:R.checkboxHandler,checked:topicId.toString()||R.topic,loading:R.loading}),R.typeFilter.length>0&&u$3(FilterCheckbox,{title:"Type",className:"types",type:"Types",options:R.typeFilter,display:showTypeFilter,changeHandler:R.checkboxHandler,checked:typeId.toString()||R.type,loading:R.loading}),R.seriesFilter.length>0&&u$3(FilterCheckbox,{title:"Series",className:"series",type:"Series",options:R.seriesFilter,display:showSeriesFilter,changeHandler:R.checkboxHandler,checked:seriesId||R.series,loading:R.loading})]})},PostsAlt=()=>{const R="posts",Y=["link","id","title","excerpt","template","categories","tags","series","type","date","featured_media","meta","format"];return{get:(ee,te,re,ie,ne,se,ae,oe,ue,ce,me,ve,he)=>{var ye,le,fe,de,pe,_e,be,Ae,Te;me=me??R;const we=new URL(window.location.href);te=te!==""?te:"",!te&&typeof window.__CATEGORIES__<"u"&&window.__CATEGORIES__.map(ge=>ge.value.toString()),re=re!==""?re:"",!re&&typeof window.__TYPES__<"u"&&(re=window.__TYPES__.filter(ge=>ge.hide_from_insights!=="1").map(ge=>ge.value.toString()).join(",")),ie=ie!==""?ie:"",!ie&&typeof window.__SERIES__<"u"&&window.__SERIES__.map(ge=>ge.value.toString());let Oe=we.searchParams.get("pg")?parseInt(we.searchParams.get("pg")):1;ee>Oe&&ve&&ve>=ee&&(Oe=ee),ce||(ce={}),ce._fields=Y.join(","),he&&(ce.exclude=String(he));const $e=Array.isArray(te)?te.join(","):te??"";$e&&(ce.categories=$e);const Ie=(le=(ye=window.__CATEGORIES__)==null?void 0:ye.filter(ge=>ge.hide_from_insights==="1"))==null?void 0:le.map(ge=>ge.value.toString()).join(",");ce.categories_exclude=(Ie?Ie+",":"")+CATEGORY_UNCATEGORIZED_ID;const Fe=(de=(fe=window.__TYPES__)==null?void 0:fe.filter(ge=>ge.hide_from_insights==="1"))==null?void 0:de.map(ge=>ge.value.toString()).join(",");Fe&&(ce.type_exclude=Fe);const Re=(_e=(pe=window.__SERIES__)==null?void 0:pe.filter(ge=>ge.hide_from_insights==="1"))==null?void 0:_e.map(ge=>ge.value.toString()).join(",");Re&&(ce.series_exclude=Re);const ke=(Ae=(be=window.__TAGS__)==null?void 0:be.filter(ge=>ge.hide_from_insights==="1"))==null?void 0:Ae.map(ge=>ge.value.toString()).join(",");ke&&(ce.tags_exclude=ke),delete ce.series;const Se=Array.isArray(ie)?ie.join(","):ie??"";Se&&(ce.series=Se),delete ce.type;const Ce=Array.isArray(re)?re.join(","):re??"";Ce&&(ce.type=Ce),delete ce.search,ne&&(ce.search=ne),(Te=document.body)!=null&&Te.classList.contains("tag")&&(ce.tags=`${window.__TERM_ID__}`),fetchPosts(me,ee,Oe,ce,se,ae,oe,ue)}}},PostSeries=()=>({find:(Y,X)=>{var ee;if(seriesId||X)return window.__SERIES__.find(re=>re.value.toString()===(seriesId||X)||re.value===Number.parseInt(seriesId));let te;return!te&&Array.isArray(Y.series)&&((ee=Y.series)==null?void 0:ee.length)>0&&(te=window.__SERIES__.filter(ie=>Y.series&&Y.series.includes(ie.value)).sort((ie,ne)=>ie.text<ne.text?-1:ie.text>ne.text?1:0)[0]),te}}),Types=()=>({find:(Y,X)=>{var ee;if(typeId||X)return window.__TYPES__.find(re=>re.value.toString()===(typeId||X)||re.value===Number.parseInt(typeId));let te;return!te&&Array.isArray(Y.type)&&((ee=Y.type)==null?void 0:ee.length)>0&&(te=window.__TYPES__.filter(ie=>Y.type&&Y.type.includes(ie.value)).sort((ie,ne)=>ie.text<ne.text?-1:ie.text>ne.text?1:0)[0]),te}});function assertPositive(R){if(R<0)throw new Error(`${R} is not positive.`)}var __defProp$4=Object.defineProperty,__defNormalProp$4=(R,Y,X)=>Y in R?__defProp$4(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$4=(R,Y,X)=>
25__defNormalProp$4(R,typeof Y!="symbol"?Y+"":Y,X);class Debounce{constructor(Y,X=void 0){__publicField$4(this,"DEFAULT_TIMEOUT",3e3),__publicField$4(this,"debounceTime"),__publicField$4(this,"timeOutId"),__publicField$4(this,"callback"),__publicField$4(this,"doTimeout",(ee=void 0)=>{this.cancelTimeout(),this.timeOutId=setTimeout(()=>this.callback(ee),this.debounceTime)}),__publicField$4(this,"cancelTimeout",()=>{this.timeOutId&&(clearTimeout(this.timeOutId),this.timeOutId=null)}),this.timeOutId=null,typeof X=="number"&&assertPositive(X),this.debounceTime=X||this.DEFAULT_TIMEOUT,this.callback=Y}doCallbackAndCancel(Y=void 0){this.cancelTimeout(),this.callback(Y)}setDebounceTime(Y){assertPositive(Y),this.debounceTime=Y}}const PostsContainerAlt=({postType:R,filterBy:Y,searchBy:X,isSearch:ee})=>{const te=new URL(window.location.href),re=useSignal(new Debounce(De=>{var Me;const Ge=De.filterType,qe=De.filterValue,We=De.url,st={event:"insights_filter_search",feed_topic:Ge==="topic"?qe:We.searchParams.get("topic"),feed_type:Ge==="type"?qe:We.searchParams.get("type"),feed_series:Ge==="series"?qe:We.searchParams.get("series"),feed_search:Ge==="search"?qe:We.searchParams.get("search")};(Me=window.dataLayer)==null||Me.push(st)})),[ie,ne]=h$2(!0),[se,ae]=h$2(()=>{const De=te.searchParams.get("pg");return De?+parseInt(De):1}),[oe,ue]=h$2([]),[ce,me]=h$2(()=>{const De=topicId||te.searchParams.get("topic"),Me=[...filterCategories];if(De){const Ge=De.includes(",")?De.split(","):[De];return Me.map(We=>Ge.includes(We.slug)?{...We,checked:!0}:We)}return Me}),[ve,he]=h$2(()=>{const De=typeId||te.searchParams.get("type"),Me=[...filterTypes];if(De){const Ge=De.includes(",")?De.split(","):[De];return Me.map(We=>Ge.includes(We.slug)?{...We,checked:!0}:We)}return Me}),[ye,le]=h$2(()=>{const De=seriesId||te.searchParams.get("series"),Me=[...filterSeries];if(De){const Ge=De.includes(",")?De.split(","):[De];return Me.map(We=>Ge.includes(We.slug)?{...We,checked:!0}:We)}return Me}),[fe,de]=h$2(()=>{var De;if(topicId)return topicId;const Me=(De=te.searchParams.get("topic"))!=null?De:"";if(Me.includes(","))return Me.split(",").map(qe=>{const We=window.__CATEGORIES__.find(st=>st.slug===qe);return We?We.value.toString():""}).join(",");const Ge=window.__CATEGORIES__.find(qe=>qe.slug===Me);return Ge?Ge.value.toString():""}),[pe,_e]=h$2(()=>{var De;if(typeId)return typeId;const Me=(De=te.searchParams.get("type"))!=null?De:"";if(Me.includes(","))return Me.split(",").map(qe=>{const We=window.__TYPES__.find(st=>st.slug===qe);return We?We.value.toString():""}).join(",");const Ge=window.__TYPES__.find(qe=>qe.slug===Me);return Ge?Ge.value.toString():""}),[be,Ae]=h$2(()=>{var De;if(seriesId)return seriesId;const Me=(De=te.searchParams.get("series"))!=null?De:"";if(Me.includes(","))return Me.split(",").map(qe=>{const We=window.__SERIES__.find(st=>st.slug===qe);return We?We.value.toString():""}).join(",");const Ge=window.__SERIES__.find(qe=>qe.slug===Me);return Ge?Ge.value.toString():""}),[Te,we]=h$2(()=>X||te.searchParams.get("search")||""),[Oe,$e]=h$2(0),[Ie,Fe]=h$2([]),[Re,ke]=h$2([]),[Se,Ce]=h$2(!0),[ge,Ee]=h$2(0),[Pe,Le]=h$2(()=>{var De,Me,Ge,qe,We,st,mt,St;const nt=(De=te.searchParams.get("topic"))!=null?De:"",Ye=(Me=te.searchParams.get("type"))!=null?Me:"",Ke=(Ge=te.searchParams.get("series"))!=null?Ge:"",et=(qe=te.searchParams.get("search"))!=null?qe:"";return{categories:nt&&nt.includes(",")?nt.split(",").map(Je=>{var Xe;const ct=(Xe=window.__CATEGORIES__)==null?void 0:Xe.filter(dt=>dt.hide_from_insights!=="1").find(dt=>dt.slug===Je);return ct?ct.value.toString():""}).join(","):(st=(We=window.__CATEGORIES__)==null?void 0:We.filter(Je=>Je.hide_from_insights!=="1"))==null?void 0:st.map(Je=>Je.value.toString()).join(","),type:Ye&&Ye.includes(",")?Ye.split(",").map(Je=>{var Xe;const ct=(Xe=window.__TYPES__)==null?void 0:Xe.filter(dt=>dt.hide_from_insights!=="1").find(dt=>dt.slug===Je);return ct?ct.value.toString():""}).join(","):(mt=window.__TYPES__)==null?void 0:mt.map(Je=>Je.value.toString()).join(","),post_series:Ke&&Ke.includes(",")?Ke.split(",").map(Je=>{var Xe;const ct=(Xe=window.__SERIES__)==null?void 0:Xe.filter(dt=>dt.hide_from_insights==="1").find(dt=>dt.slug===Je);return ct?ct.value.toString():""}).join(","):(St=window.__SERIES__)==null?void 0:St.map(Je=>Je.value.toString()).join(","),search:et?et.toString():""}}),Ne=T$1(()=>document.body.classList.contains("archive"),[]);y$1(()=>{He()},[se,Pe,Te]),y$1(()=>{Be()},[oe]);const Be=()=>{const Me=oe.map(Ge=>Ge.featured_media).filter(Ge=>Ge!==0).filter(Ge=>!Re.includes(Ge));Me.length&&(ke(Ge=>(Ge.push(...Me),Ge)),Media().get(Me,Fe))};y$1(()=>{me(()=>{const De=fe||"",Me=[...filterCategories];if(De){const Ge=De.includes(",")?De.split(","):[De];return Me.map(We=>Ge.includes(We.slug)?{...We,checked:!0}:We)}return Me})},[fe]);const Ve=(De,Me)=>{switch(De){case"categories":Le(()=>{var Ge;return Me===""?{categories:(Ge=window.__CATEGORIES__)==null?void 0:Ge.map(qe=>qe.value.toString()).join(",")}:{categories:Me}});break;case"type":Le(()=>{var Ge;return Me===""?{type:(Ge=window.__TYPES__)==null?void 0:Ge.map(qe=>qe.value.toString()).join(",")}:{type:Me}});break;case"post_series":Le(()=>{var Ge;return Me===""?{post_series:(Ge=window.__SERIES__)==null?void 0:Ge.map(qe=>qe.value.toString()).join(",")}:{post_series:Me}});break;case"search":Le(()=>({search:Me}));break}},He=()=>{Ce(!0),PostsAlt().get(ie?1:se,topicId||fe,typeId||pe,seriesId||be,Te,$e,ue,Ce,Ee,Pe,R),ne(!1)},Ue=(De,Me)=>{re.value.doTimeout({filterType:De,filterValue:Me,url:te})},Qe=()=>{ae(De=>
25(te.searchParams.set("pg",(De+1).toString()),history.pushState(null,"",te),De+1))},rt=De=>{me([...filterCategories]),he([...filterTypes]),le([...filterSeries])},ft=De=>{ae(1),ue([]),de(()=>topicId||""),_e(()=>typeId||""),Ae(()=>seriesId||""),we(""),Ve("categories",""),Ve("type",""),Ve("post_series",""),te.searchParams.delete("topic"),te.searchParams.delete("type"),te.searchParams.delete("series"),te.searchParams.delete("search"),te.searchParams.delete("page"),history.replaceState(null,"",te),rt()},lt=(De,Me)=>{switch(ae(1),ue([]),De.toLowerCase()){case"topics":if(Me){de(()=>(Ve("categories",Me.join(",")),Me.join(",")));const Ge=Me.map(qe=>{const We=filterCategories.find(st=>st.value===parseInt(qe,10));return We?We.slug.toString():""});te.searchParams.set("topic",Ge.join(",")),Ue("topic",Ge.join(","))}else te.searchParams.delete("topic"),Ue("topic","");history.pushState(null,"",te);break;case"types":if(Me){_e(()=>(Ve("type",Me.join(",")),Me.join(",")));const Ge=Me.map(qe=>{const We=window.__TYPES__.find(st=>st.value===parseInt(qe,10));return We?We.slug.toString():""});te.searchParams.set("type",Ge.join(",")),Ue("type",Ge.join(","))}else te.searchParams.delete("type"),Ue("type","");history.pushState(null,"",te);break;case"series":if(Me){Ae(()=>(Ve("post_series",Me.join(",")),Me.join(",")));const Ge=Me.map(qe=>{const We=window.__SERIES__.find(st=>st.value===parseInt(qe,10));return We?We.slug.toString():""});te.searchParams.set("series",Ge.join(",")),Ue("series",Ge.join(","))}else te.searchParams.delete("series"),Ue("series","");history.pushState(null,"",te);break}},ut=De=>{De.preventDefault(),ae(1),ue([]);const Ge=De.currentTarget.elements;we(()=>{const qe=Ge.s.value;return Le({search:qe}),te.searchParams.set("search",qe),history.pushState(null,"",te),Ue("search",qe),qe})},at=()=>{Te&&(ae(1),ue([]),we(()=>(Le({search:""}),te.searchParams.delete("search"),history.pushState(null,"",te),Ue("search",""),"")))};return u$3(PostsContext.Provider,{value:{isArchive:Ne,showingPostCount:oe.length,totalPosts:ge,dataLayerEventHandler:PostFeedDataLayerEventHandler},children:u$3("div",{className:"bbg-posts-container",children:[u$3(FilterContainerAlt,{topicFilter:ce,typeFilter:ve,seriesFilter:ye,checkboxHandler:lt,clearFilterClickHandler:ft,topic:fe,type:pe,series:be,filterBy:Y,loading:Se}),u$3("div",{className:"bbg-post-results bbg-column--offset-1 bbg-column--width-8",children:[ee&&u$3(SearchContainer,{searchSubmitHandler:ut,searchResetHandler:at,searchBy:Te}),u$3("div",{className:"bbg-post-grid",children:[oe.map((De,Me)=>{var Ge;return u$3(PostAlt,{post:De,media:Ie.find(qe=>qe.id===De.featured_media),categories:Categories().find(De,((Ge=De.meta)==null?void 0:Ge._yoast_wpseo_primary_category)||"")||{value:1,text:"",link:"",slug:""},topic:fe,types:Types().find(De,pe)||{value:1,text:"",link:"",slug:""},type:pe,post_series:PostSeries().find(De,be)||{value:1,text:"",link:"",slug:""},series:be,s:Te,contentCol:4,renderSequence:Me+1})}),Se&&u$3(Spinner,{}),!Se&&!oe.length&&u$3("div",{className:"no-results",children:"No results found. Try another search or clear filters."})]}),!Se&&oe.length>0&&se<Oe&&u$3(ViewMoreButton,{text:"Load More",page:se,clickHandler:Qe})]})]})})},searchform=()=>{var R,Y,X;const te=document.querySelector(".bbg_blog_search"),re=(R=te.dataset.postType)!=null?R:"posts",ie=(Y=te.dataset.filterBy)!=null?Y:"",ne=(X=te.dataset.searchBy)!=null?X:"";D$2(u$3(PostsContainerAlt,{postType:re,filterBy:ie,searchBy:ne,isSearch:!0}),te)},AnimationObserver=new IntersectionObserver(R=>{R.forEach(Y=>{const X=Y.target;if(Y.isIntersecting){const ee=animateClassCache.get(X);ee&&(Y.target.classList.add(...ee),animateClassCache.delete(X)),Y.target.classList.remove("hide_element"),AnimationObserver.unobserve(Y.target)}else{if(animateClassCache.get(X))return;const ee=extractAnimateClasses(Y.target.className);animateClassCache.set(X,ee),Y.target.classList.remove(...ee),Y.target.classList.add("hide_element")}})},{rootMargin:"0px 0px -5% 0px"}),animateClassCache=new Map;function extractAnimateClasses(R){return R.split(" ").filter(ee=>ee.startsWith("animate"))}document.body.classList.contains("debug")&&Promise.resolve().then(()=>
25debug),document.addEventListener(Event$1.DOMContentLoaded,()=>{Components(),Images();const R=document.querySelectorAll(".nav-main");R.length&&Promise.resolve().then(()=>header).then(({bbgHeader:ie})=>{Array.from(R).forEach(ne=>ie(ne,{}))});const Y=document.querySelectorAll(".bbg-row .bbg-animation");Y.length&&Promise.resolve().then(()=>lottie).then(({bbLottie:ie})=>{Array.from(Y).forEach(ne=>ie(ne,{}))}),document.querySelector(".bbg_blog_filters")&&filters(),document.querySelector(".bbg_blog_search")&&searchform();const te=document.querySelectorAll(`.${customBlogItemClass}`);te.length&&te.forEach((ie,ne)=>{customBlogItem(ie,ne)});const re=document.querySelectorAll(ANIMATION_SELECTOR);re.length&&re.forEach(ie=>{AnimationObserver.observe(ie)})});var __defProp$3=Object.defineProperty,__defNormalProp$3=(R,Y,X)=>Y in R?__defProp$3(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$3=(R,Y,X)=>__defNormalProp$3(R,Y+"",X);class Row{constructor(Y){this.element=Y,__publicField$3(this,"setVideos",()=>{document.querySelectorAll(".video-container").forEach(ee=>{var te;if(ee){const re="container-"+ee.getAttribute("id"),ie="button-"+re,ne=document.querySelector("#"+re),se=document.querySelector("#"+ie);ne&&ne.canPlayType?se?.addEventListener("click",function(){ne.paused||ne.ended?(ne.play(),se.innerHTML="Pause background video"):(ne.pause(),se.innerHTML="Play background video")}):(te=se?.parentNode)==null||te.removeChild(se)}})}),this.setVideos()}}function bbgRow(R){return new Row(R)}const row=Object.freeze(Object.defineProperty({__proto__:null,Row,bbgRow},Symbol.toStringTag,{value:"Module"})),debug=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"})),KEY="__BBG_PUBSUB",PubSubEvent={DESTROY:"destroy",INIT:"init",DISABLE_PREV:"disablePrev",ENABLE_PREV:"enablePrev",DISABLE_NEXT:"disableNext",ENABLE_NEXT:"enableNext",ON_CHANGE:"onChange",ON_CHANGE_TO:"onChangeTo:",ON_CHANGE_FROM:"onChangeFrom:",ON_ENTER:"onEnter",ON_EXIT:"onExit",NEW_SUBSCRIBER__INIT:"newSubscriber:init",NEXT:"next",PREV:"prev",GOTO:"goTo",CHANGE:"change"};window[KEY]=window[KEY]||{};function PubSub(){let R=-1,Y=[];function X(ie){Y.splice(Y.map(ne=>ne.token).indexOf(ie)>>>0,1)}function ee(ie,...ne){return Y.filter(se=>ie===se.topic).forEach(se=>{se.func(ne),se.once&&X(se.token)}),!0}function te(ie,ne,se=!1){const ae=(++R).toString();return Y.push({topic:ie,token:ae,func:ne,once:se}),ee("newSubscriber:"+ie),ae}function re(ie,ne){return te(ie,ne,!0)}return{off:X,emit:ee,on:te,once:re}}function pubSub(R="__global"){return window[KEY][R]=window[KEY][R]||PubSub(),window[KEY][R]}var __defProp$2=Object.defineProperty,__defNormalProp$2=(R,Y,X)=>Y in R?__defProp$2(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$2=(R,Y,X)=>__defNormalProp$2(R,typeof Y!="symbol"?Y+"":Y,X);class MqMonitor{constructor(){__publicField$2(this,"currentBreakpoint_"),__publicField$2(this,"previousBreakpoint_"),__publicField$2(this,"pubSub_"),this.currentBreakpoint_=this.readBreakpoint_(),this.previousBreakpoint_="",this.pubSub_=new pubSub("__mqMonitor"),this.on=this.pubSub_.on.bind(this.pubSub_),this.off=this.pubSub_.off.bind(this.pubSub_),this.vpUpdateHandler_=this.handleViewportUpdate_.bind(this),window.addEventListener("DOMContentLoaded",this.vpUpdateHandler_),window.addEventListener("resize",this.vpUpdateHandler_),window.addEventListener("orientationchange",this.vpUpdateHandler_)}getCurrentBreakpoint(){return this.currentBreakpoint_}handleViewportUpdate_(){const Y=this.readBreakpoint_();Y!==this.currentBreakpoint_&&(this.previousBreakpoint_=this.currentBreakpoint_,this.currentBreakpoint_=Y,this.pubSub_.emit(PubSubEvent.ON_CHANGE,this.currentBreakpoint_,this.previousBreakpoint_),this.pubSub_.emit(PubSubEvent.ON_CHANGE_TO+this.currentBreakpoint_),this.pubSub_.emit(PubSubEvent.ON_CHANGE_FROM+this.previousBreakpoint_))}readBreakpoint_(){return window.getComputedStyle(document.body,":after").getPropertyValue("content").replace(/["']/g,"")}}const mqMonitor=new MqMonitor;var __defProp$1=Object.defineProperty,__defNormalProp$1=(R,Y,X)=>Y in R?__defProp$1(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField$1=(R,Y,X)=>
25__defNormalProp$1(R,typeof Y!="symbol"?Y+"":Y,X);const MOBILE_MENU_BREAKPOINTS=["s"];class Header{constructor(Y){__publicField$1(this,"el_"),__publicField$1(this,"parentEl_"),__publicField$1(this,"topLevelLinks_"),__publicField$1(this,"subLevelLinks_"),__publicField$1(this,"navSubMenuLinks_"),__publicField$1(this,"mobileMenuButtons_"),__publicField$1(this,"currentLevelLinks_"),__publicField$1(this,"currentTopLink_"),__publicField$1(this,"currentSubLink_"),__publicField$1(this,"inSubmenu_"),__publicField$1(this,"isDesktop_"),__publicField$1(this,"mqMonitorListener"),__publicField$1(this,"bindEvents",()=>{this.mqMonitorListener=mqMonitor.on("onChange",ie=>this.breakpointHandler_.apply(this,ie))}),this.el_=Y,this.parentEl_=Y.parentNode,this.topLevelLinks_=Array.from(this.el_.querySelectorAll('[data-depth="0"]')),this.subLevelLinks_=Array.from(this.el_.querySelectorAll('[data-depth]:not([data-depth="0"])')),this.navSubMenuLinks_=Array.from(this.el_.querySelectorAll(".nav-main__item--has-submenu")),this.mobileMenuButtons_=Array.from(this.parentEl_.querySelectorAll('[aria-haspopup="true"]')),this.currentLevelLinks_=[],this.currentTopLink_=this.topLevelLinks_[0],this.currentSubLink_=!1,this.inSubmenu_=!1,this.isDesktop_=MOBILE_MENU_BREAKPOINTS.indexOf(mqMonitor.getCurrentBreakpoint())===-1;const X=document.querySelector(".nav-main__toggle-checkbox"),ee=()=>{const ie=document.querySelector(".nav-main__toggle-label");X.checked?ie.innerHTML="Close":ie.innerHTML="Menu"};X.addEventListener("click",ee),document.querySelector(".nav-main__toggle-label").addEventListener("keydown",ie=>{ie.code==="Enter"&&(X.checked=!X.checked,ee())}),this.bindEvents();const re=this.navSubMenuLinks_;document.addEventListener("click",function(ie){if(ie.stopPropagation(),ie.target.classList.contains("sub-menu")||ie.target.parentElement!==void 0&&ie.target.parentElement.classList.contains("sub-menu")||ie.target.parentElement!==void 0&&ie.target.parentElement.parentElement!==void 0&&ie.target.parentElement.parentElement&&ie.target.parentElement.parentElement.classList.contains("sub-menu"))return;let ne=!1;re.forEach(function(se){ne=ne||se.children[0].contains(ie.target)||se.children[1]==ie.target,Array.from(se.children[1].children).forEach(ae=>{ne=ne||ae.contains(ie.target)})}),ne||this.closeAllSubmenus()}.bind(this)),Array.from(document.querySelectorAll(".nav-main__item.nav-main__item--has-submenu")).forEach(function(ie){const ne=ie.querySelector(".nav-main__item__toggle-checkbox"),se=Array.from(ie.querySelectorAll('[tabindex="0"].nav-main__item__link'));ne.addEventListener("click",function(ae){this.closeAllSubmenus(),ne.checked===!0?ie.classList.add("submenu-expanded-keyboard"):ie.classList.remove("submenu-expanded-keyboard");let oe=ie.querySelector(".nav-main__item__link.nav-main__item__link--level-0");oe.ariaHasPopup&&(oe.ariaExpanded=ne.checked)}.bind(this)),se.forEach(function(ae){ae.ariaHasPopup?ae.tabIndex=0:ae.tabIndex=-1}),ie.addEventListener("keydown",function(ae){ae.keyCode===13?ie.classList.contains("submenu-expanded-keyboard")?(ne.checked=!1,Array.from(ie.querySelectorAll('[tabindex="0"].nav-main__item__link')).forEach(function(oe){oe.tabIndex=-1}),ie.classList.remove("submenu-expanded-keyboard"),this.inSubmenu_=!1):(ne.checked=!0,Array.from(ie.querySelectorAll('[tabindex="-1"].nav-main__item__link')).forEach(function(oe){oe.tabIndex=0}.bind(this)),ie.classList.add("submenu-expanded-keyboard"),this.inSubmenu_=!0):ae.keyCode===27&&this.inSubmenu_&&(Array.from(ie.querySelectorAll('[tabindex="0"].nav-main__item__link')).forEach(function(oe){oe.ariaHasPopup?this.currentTopLink_=oe:oe.tabIndex=-1}.bind(this)),this.currentTopLink_.setAttribute("aria-expanded","false"),ie.classList.remove("submenu-expanded-keyboard"),ne.checked=!1,this.inSubmenu_=!1,this.currentTopLink_.focus())}.bind(this))}.bind(this))}getAncestor(Y,X){for(;Y;){if(X(Y))return Y;Y=Y.parentNode}return null}closeAllSubmenus(){const Y=document.querySelectorAll(".submenu-expanded-keyboard");Y&&Y.forEach(function(X){if(X){X.classList.remove("submenu-expanded-keyboard"),X.querySelector(".nav-main__item__toggle-checkbox").checked=!1;let ee=X.querySelector(".nav-main__item__link.nav-main__item__link--level-0");ee.ariaHasPopup&&(ee.ariaExpanded=!1)}})}}function bbgHeader(R){return new Header(R)}const header=Object.freeze(Object.defineProperty({__proto__:null,Header,bbgHeader},Symbol.toStringTag,{value:"Module"}));var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(R){return R&&R.__esModule&&Object.prototype.hasOwnProperty.call(R,"default")?R.default:R}var lottie$2={exports:{}};(function(module,exports){typeof navigator<"u"&&function(R,Y){module.exports=Y()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(Y){_useWebWorker=!!Y},getWebWorker=function(){return _useWebWorker},setLocationHref=function(Y){locationHref=Y},getLocationHref=function(){return locationHref};function createTag(R){return document.createElement(R)}function extendPrototype(R,Y){var X,ee=R.length,te;for(X=0;X<ee;X+=1){te=R[X].prototype;for(var re in te)Object.prototype.hasOwnProperty.call(te,re)&&(Y.prototype[re]=te[re])}}function getDescriptor(R,Y){return Object.getOwnPropertyDescriptor(R,Y)}function createProxyFunction(R){function Y(){}return Y.prototype=R,Y}var audioControllerFactory=function(){function R(Y){this.audios=[],this.audioFactory=Y,this._volume=1,this._isMuted=!1}return R.prototype={addAudio:function(X){this.audios.push(X)},pause:function(){var X,ee=this.audios.length;for(X=0;X<ee;X+=1)this.audios[X].pause()},resume:function(){var X,ee=this.audios.length;for(X=0;X<ee;X+=1)this.audios[X].resume()},setRate:function(X){var ee,te=this.audios.length;for(ee=0;ee<te;ee+=1)this.audios[ee].setRate(X)},createAudio:function(X){return this.audioFactory?this.audioFactory(X):window.Howl?new window.Howl({src:[X]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(X){this.audioFactory=X},setVolume:function(X){this._volume=X,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var X,ee=this.audios.length;for(X=0;X<ee;X+=1)this.audios[X].volume(this._volume*(this._isMuted?0:1))}},function(){return new R}}(),createTypedArray=function(){function R(X,ee){var te=0,re=[],ie;switch(X){case"int16":case"uint8c":ie=1;break;default:ie=1.1;break}for(te=0;te<ee;te+=1)re.push(ie);return re}function Y(X,ee){return X==="float32"?new Float32Array(ee):X==="int16"?new Int16Array(ee):X==="uint8c"?new Uint8ClampedArray(ee):R(X,ee)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?Y:R}();function createSizedArray(R){return Array.apply(null,{length:R})}function _typeof$6(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(X){return typeof X}:_typeof$6=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$6(R)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var R=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],Y,X=R.length;for(Y=0;Y<X;Y+=1)BMMath[R[Y]]=Math[R[Y]]})(),BMMath.random=Math.random,BMMath.abs=function(R){var Y=_typeof$6(R);if(Y==="object"&&R.length){var X=createSizedArray(R.length),ee,te=R.length;for(ee=0;ee<te;ee+=1)X[ee]=Math.abs(R[ee]);return X}return Math.abs(R)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(R){R.style.position="absolute",R.style.top=0,R.style.left=0,R.style.display="block",R.style.transformOrigin="0 0",R.style.webkitTransformOrigin="0 0",R.style.backfaceVisibility="visible",R.style.webkitBackfaceVisibility="visible",R.style.transformStyle="preserve-3d",R.style.webkitTransformStyle="preserve-3d",R.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(R,Y,X,ee){this.type=R,this.currentTime=Y,this.totalTime=X,this.direction=ee<0?-1:1}function BMCompleteEvent(R,Y){this.type=R,this.direction=Y<0?-1:1}function BMCompleteLoopEvent(R,Y,X,ee){this.type=R,this.currentLoop=X,this.totalLoops=Y,this.direction=ee<0?-1:1}function BMSegmentStartEvent(R,Y,X){this.type=R,this.firstFrame=Y,this.totalFrames=X}function BMDestroyEvent(R,Y){this.type=R,this.target=Y}function BMRenderFrameErrorEvent(R,Y){this.type="renderFrameError",this.nativeError=R,this.currentTime=Y}function BMConfigErrorEvent(R){this.type="configError",this.nativeError=R}var createElementID=function(){var R=0;return function(){return R+=1,idPrefix$1+"__lottie_element_"+R}}();function HSVtoRGB(R,Y,X){var ee,te,re,ie,ne,se,ae,oe;switch(ie=Math.floor(R*6),ne=R*6-ie,se=X*(1-Y),ae=X*(1-ne*Y),oe=X*(1-(1-ne)*Y),ie%6){case 0:ee=X,te=oe,re=se;break;case 1:ee=ae,te=X,re=se;break;case 2:ee=se,te=X,re=oe;break;case 3:ee=se,te=ae,re=X;break;case 4:ee=oe,te=se,re=X;break;case 5:ee=X,te=se,re=ae;break}return[ee,te,re]}function RGBtoHSV(R,Y,X){var ee=Math.max(R,Y,X),te=Math.min(R,Y,X),re=ee-te,ie,ne=ee===0?0:re/ee,se=ee/255;switch(ee){case te:ie=0;break;case R:ie=Y-X+re*(Y<X?6:0),ie/=6*re;break;case Y:ie=X-R+re*2,ie/=6*re;break;case X:ie=R-Y+re*4,ie/=6*re;break}return[ie,ne,se]}function addSaturationToRGB(R,Y){var X=RGBtoHSV(R[0]*255,R[1]*255,R[2]*255
vendor: 132,479 bytes, lines 25-33
25);return X[1]+=Y,X[1]>1?X[1]=1:X[1]<=0&&(X[1]=0),HSVtoRGB(X[0],X[1],X[2])}function addBrightnessToRGB(R,Y){var X=RGBtoHSV(R[0]*255,R[1]*255,R[2]*255);return X[2]+=Y,X[2]>1?X[2]=1:X[2]<0&&(X[2]=0),HSVtoRGB(X[0],X[1],X[2])}function addHueToRGB(R,Y){var X=RGBtoHSV(R[0]*255,R[1]*255,R[2]*255);return X[0]+=Y/360,X[0]>1?X[0]-=1:X[0]<0&&(X[0]+=1),HSVtoRGB(X[0],X[1],X[2])}var rgbToHex=function(){var R=[],Y,X;for(Y=0;Y<256;Y+=1)X=Y.toString(16),R[Y]=X.length===1?"0"+X:X;return function(ee,te,re){return ee<0&&(ee=0),te<0&&(te=0),re<0&&(re=0),"#"+R[ee]+R[te]+R[re]}}(),setSubframeEnabled=function(Y){subframeEnabled=!!Y},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(Y){expressionsPlugin=Y},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(Y){expressionsInterfaces=Y},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(Y){defaultCurveSegments=Y},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(Y){idPrefix$1=Y};function createNS(R){return document.createElementNS(svgNS,R)}function _typeof$5(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(X){return typeof X}:_typeof$5=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$5(R)}var dataManager=function(){var R=1,Y=[],X,ee,te={onmessage:function(){},postMessage:function(me){X({data:me})}},re={postMessage:function(me){te.onmessage({data:me})}};function ie(ce){if(window.Worker&&window.Blob&&getWebWorker()){var me=new Blob(["var _workerSelf = self; self.onmessage = ",ce.toString()],{type:"text/javascript"}),ve=URL.createObjectURL(me);return new Worker(ve)}return X=ce,te}function ne(){ee||(ee=ie(function(me){function ve(){function ye(ke,Se){var Ce,ge,Ee=ke.length,Pe,Le,Ne,Be;for(ge=0;ge<Ee;ge+=1)if(Ce=ke[ge],"ks"in Ce&&!Ce.completed){if(Ce.completed=!0,Ce.hasMask){var Ve=Ce.masksProperties;for(Le=Ve.length,Pe=0;Pe<Le;Pe+=1)if(Ve[Pe].pt.k.i)_e(Ve[Pe].pt.k);else for(Be=Ve[Pe].pt.k.length,Ne=0;Ne<Be;Ne+=1)Ve[Pe].pt.k[Ne].s&&_e(Ve[Pe].pt.k[Ne].s[0]),Ve[Pe].pt.k[Ne].e&&_e(Ve[Pe].pt.k[Ne].e[0])}Ce.ty===0?(Ce.layers=de(Ce.refId,Se),ye(Ce.layers,Se)):Ce.ty===4?pe(Ce.shapes):Ce.ty===5&&Fe(Ce)}}function le(ke,Se){if(ke){var Ce=0,ge=ke.length;for(Ce=0;Ce<ge;Ce+=1)ke[Ce].t===1&&(ke[Ce].data.layers=de(ke[Ce].data.refId,Se),ye(ke[Ce].data.layers,Se))}}function fe(ke,Se){for(var Ce=0,ge=Se.length;Ce<ge;){if(Se[Ce].id===ke)return Se[Ce];Ce+=1}return null}function de(ke,Se){var Ce=fe(ke,Se);return Ce?Ce.layers.__used?JSON.parse(JSON.stringify(Ce.layers)):(Ce.layers.__used=!0,Ce.layers):null}function pe(ke){var Se,Ce=ke.length,ge,Ee;for(Se=Ce-1;Se>=0;Se-=1)if(ke[Se].ty==="sh")if(ke[Se].ks.k.i)_e(ke[Se].ks.k);else for(Ee=ke[Se].ks.k.length,ge=0;ge<Ee;ge+=1)ke[Se].ks.k[ge].s&&_e(ke[Se].ks.k[ge].s[0]),ke[Se].ks.k[ge].e&&_e(ke[Se].ks.k[ge].e[0]);else ke[Se].ty==="gr"&&pe(ke[Se].it)}function _e(ke){var Se,Ce=ke.i.length;for(Se=0;Se<Ce;Se+=1)ke.i[Se][0]+=ke.v[Se][0],ke.i[Se][1]+=ke.v[Se][1],ke.o[Se][0]+=ke.v[Se][0],ke.o[Se][1]+=ke.v[Se][1]}function be(ke,Se){var Ce=Se?Se.split("."):[100,100,100];return ke[0]>Ce[0]?!0:Ce[0]>ke[0]?!1:ke[1]>Ce[1]?!0:Ce[1]>ke[1]?!1:ke[2]>Ce[2]?!0:Ce[2]>ke[2]?!1:null}var Ae=function(){var ke=[4,4,14];function Se(ge){var Ee=ge.t.d;ge.t.d={k:[{s:Ee,t:0}]}}function Ce(ge){var Ee,Pe=ge.length;for(Ee=0;Ee<Pe;Ee+=1)ge[Ee].ty===5&&Se(ge[Ee])}return function(ge){if(be(ke,ge.v)&&(Ce(ge.layers),ge.assets)){var Ee,Pe=ge.assets.length;for(Ee=0;Ee<Pe;Ee+=1)ge.assets[Ee].layers&&Ce(ge.assets[Ee].layers)}}}(),Te=function(){var ke=[4,7,99];return function(Se){if(Se.chars&&!be(ke,Se.v)){var Ce,ge=Se.chars.length;for(Ce=0;Ce<ge;Ce+=1){var Ee=Se.chars[Ce];Ee.data&&Ee.data.shapes&&(pe(Ee.data.shapes),Ee.data.ip=0,Ee.data.op=99999,Ee.data.st=0,Ee.data.sr=1,Ee.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},Se.chars[Ce].t||(Ee.data.shapes.push({ty:"no"}),Ee.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),we=function(){var ke=[5,7,15];function Se(ge){var Ee=ge.t.p;typeof Ee.a=="number"&&(Ee.a={a:0,k:Ee.a}),typeof Ee.p=="number"&&(Ee.p={a:0,k:Ee.p}),typeof Ee.r=="number"&&(Ee.r={a:0,k:Ee.r})}function Ce(ge){var Ee,Pe=ge.length;for(Ee=0;Ee<Pe;Ee+=1)ge[Ee].ty===5&&Se(ge[Ee])}return function(ge){if(be(ke,ge.v)&&(Ce(ge.layers),ge.assets)){var Ee,Pe=ge.assets.length;for(Ee=0;Ee<Pe;Ee+=1)ge.assets[Ee].layers&&Ce(ge.assets[Ee].layers)}}}(),Oe=function(){var ke=[4,1,9];function Se(ge){var Ee,Pe=ge.length,Le,Ne;for(Ee=0;Ee<Pe;Ee+=1)if(ge[Ee].ty==="gr")Se(ge[Ee].it);else if(ge[Ee].ty==="fl"||ge[Ee].ty==="st")if(ge[Ee].c.k&&ge[Ee].c.k[0].i)for(Ne=ge[Ee].c.k.length,Le=0;Le<Ne;Le+=1)ge[Ee].c.k[Le].s&&(ge[Ee].c.k[Le].s[0]/=255,ge[Ee].c.k[Le].s[1]/=255,ge[Ee].c.k[Le].s[2]/=255,ge[Ee].c.k[Le].s[3]/=255),ge[Ee].c.k[Le].e&&(ge[Ee].c.k[Le].e[0]/=255,ge[Ee].c.k[Le].e[1]/=255,ge[Ee].c.k[Le].e[2]/=255,ge[Ee].c.k[Le].e[3]/=255);else ge[Ee].c.k[0]/=255,ge[Ee].c.k[1]/=255,ge[Ee].c.k[2]/=255,ge[Ee].c.k[3]/=255}function Ce(ge){var Ee,Pe=ge.length;for(Ee=0;Ee<Pe;Ee+=1)ge[Ee].ty===4&&Se(ge[Ee].shapes)}return function(ge){if(be(ke,ge.v)&&(Ce(ge.layers),ge.assets)){var Ee,Pe=ge.assets.length;for(Ee=0;Ee<Pe;Ee+=1)ge.assets[Ee].layers&&Ce(ge.assets[Ee].layers)}}}(),$e=function(){var ke=[4,4,18];function Se(ge){var Ee,Pe=ge.length,Le,Ne;for(Ee=Pe-1;Ee>=0;Ee-=1)if(ge[Ee].ty==="sh")if(ge[Ee].ks.k.i)ge[Ee].ks.k.c=ge[Ee].closed;else for(Ne=ge[Ee].ks.k.length,Le=0;Le<Ne;Le+=1)ge[Ee].ks.k[Le].s&&(ge[Ee].ks.k[Le].s[0].c=ge[Ee].closed),ge[Ee].ks.k[Le].e&&(ge[Ee].ks.k[Le].e[0].c=ge[Ee].closed);else ge[Ee].ty==="gr"&&Se(ge[Ee].it)}function Ce(ge){var Ee,Pe,Le=ge.length,Ne,Be,Ve,He;for(Pe=0;Pe<Le;Pe+=1){if(Ee=ge[Pe],Ee.hasMask){var Ue=Ee.masksProperties;for(Be=Ue.length,Ne=0;Ne<Be;Ne+=1)if(Ue[Ne].pt.k.i)Ue[Ne].pt.k.c=Ue[Ne].cl;else for(He=Ue[Ne].pt.k.length,Ve=0;Ve<He;Ve+=1)Ue[Ne].pt.k[Ve].s&&(Ue[Ne].pt.k[Ve].s[0].c=Ue[Ne].cl),Ue[Ne].pt.k[Ve].e&&(Ue[Ne].pt.k[Ve].e[0].c=Ue[Ne].cl)}Ee.ty===4&&Se(Ee.shapes)}}return function(ge){if(be(ke,ge.v)&&(Ce(ge.layers),ge.assets)){var Ee,Pe=ge.assets.length;for(Ee=0;Ee<Pe;Ee+=1)ge.assets[Ee].layers&&Ce(ge.assets[Ee].layers)}}}();function Ie(ke){ke.__complete||(Oe(ke),Ae(ke),Te(ke),we(ke),$e(ke),ye(ke.layers,ke.assets),le(ke.chars,ke.assets),ke.__complete=!0)}function Fe(ke){ke.t.a.length===0&&"m"in ke.t.p}var Re={};return Re.completeData=Ie,Re.checkColors=Oe,Re.checkChars=Te,Re.checkPathProperties=we,Re.checkShapes=$e,Re.completeLayers=ye,Re}if(re.dataManager||(re.dataManager=ve()),re.assetLoader||(re.assetLoader=function(){function ye(fe){var de=fe.getResponseHeader("content-type");return de&&fe.responseType==="json"&&de.indexOf("json")!==-1||fe.response&&_typeof$5(fe.response)==="object"?fe.response:fe.response&&typeof fe.response=="string"?JSON.parse(fe.response):fe.responseText?JSON.parse(fe.responseText):null}function le(fe,de,pe,_e){var be,Ae=new XMLHttpRequest;try{Ae.responseType="json"}catch{}Ae.onreadystatechange=function(){if(Ae.readyState===4)if(Ae.status===200)be=ye(Ae),pe(be);else try{be=ye(Ae),pe(be)}catch(Te){_e&&_e(Te)}};try{Ae.open(["G","E","T"].join(""),fe,!0)}catch{Ae.open(["G","E","T"].join(""),de+"/"+fe,!0)}Ae.send()}return{load:le}}()),me.data.type==="loadAnimation")re.assetLoader.load(me.data.path,me.data.fullPath,function(ye){re.dataManager.completeData(ye),re.postMessage({id:me.data.id,payload:ye,status:"success"})},function(){re.postMessage({id:me.data.id,status:"error"})});else if(me.data.type==="complete"){var he=me.data.animation;re.dataManager.completeData(he),re.postMessage({id:me.data.id,payload:he,status:"success"})}else me.data.type==="loadData"&&re.assetLoader.load(me.data.path,me.data.fullPath,function(ye){re.postMessage({id:me.data.id,payload:ye,status:"success"})},function(){re.postMessage({id:me.data.id,status:"error"})})}),ee.onmessage=function(ce){var me=ce.data,ve=me.id,he=Y[ve];Y[ve]=null,me.status==="success"?he.onComplete(me.payload):he.onError&&he.onError()})}function se(ce,me){R+=1;var ve="processId_"+R;return Y[ve]={onComplete:ce,onError:me},ve}function ae(ce,me,ve){ne();var he=se(me,ve);ee.postMessage({type:"loadAnimation",path:ce,fullPath:window.location.origin+window.location.pathname,id:he})}function oe(ce,me,ve){ne();var he=se(me,ve);ee.postMessage({type:"loadData",path:ce,fullPath:window.location.origin+window.location.pathname,id:he})}function ue(ce,me,ve){ne();var he=se(me,ve);ee.postMessage({type:"complete",animation:ce,id:he})}return{loadAnimation:ae,loadData:oe,completeAnimation:ue}}(),ImagePreloader=function(){var R=function(){var le=createTag("canvas");le.width=1,le.height=1;var fe=le.getContext("2d");return fe.fillStyle="rgba(0,0,0,0)",fe.fillRect(0,0,1,1),le}();function Y(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function X(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function ee(le,fe,de){var pe="";if(le.e)pe=le.p;else if(fe){var _e=le.p;_e.indexOf("images/")!==-1&&(_e=_e.split("/")[1]),pe=fe+_e}else pe=de,pe+=le.u?le.u:"",pe+=le.p;return pe}function te(le){var fe=0,de=setInterval(function(){var pe=le.getBBox();(pe.width||fe>500)&&(this._imageLoaded(),clearInterval(de)),fe+=1}.bind(this),50)}function re(le){var fe=ee(le,this.assetsPath,this.path),de=createNS("image");isSafari?this.testImageLoaded(de):de.addEventListener("load",this._imageLoaded,!1),de.addEventListener("error",function(){pe.img=R,this._imageLoaded()}.bind(this),!1),de.setAttributeNS("http://www.w3.org/1999/xlink","href",fe),this._elementHelper.append?this._elementHelper.append(de):this._elementHelper.appendChild(de);var pe={img:de,assetData:le};return pe}function ie(le){var fe=ee(le,this.assetsPath,this.path),de=createTag("img");de.crossOrigin="anonymous",de.addEventListener("load",this._imageLoaded,!1),de.addEventListener("error",function(){pe.img=R,this._imageLoaded()}.bind(this),!1),de.src=fe;var pe={img:de,assetData:le};return pe}function ne(le){var fe={assetData:le},de=ee(le,this.assetsPath,this.path);return dataManager.loadData(de,function(pe){fe.img=pe,this._footageLoaded()}.bind(this),function(){fe.img={},this._footageLoaded()}.bind(this)),fe}function se(le,fe){this.imagesLoadedCb=fe;var de,pe=le.length;for(de=0;de<pe;de+=1)le[de].layers||(!le[de].t||le[de].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(le[de]))):le[de].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(le[de]))))}function ae(le){this.path=le||""}function oe(le){this.assetsPath=le||""}function ue(le){for(var fe=0,de=this.images.length;fe<de;){if(this.images[fe].assetData===le)return this.images[fe].img;fe+=1}return null}function ce(){this.imagesLoadedCb=null,this.images.length=0}function me(){return this.totalImages===this.loadedAssets}function ve(){return this.totalFootages===this.loadedFootagesCount}function he(le,fe){le==="svg"?(this._elementHelper=fe,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function ye(){this._imageLoaded=Y.bind(this),this._footageLoaded=X.bind(this),this.testImageLoaded=te.bind(this),this.createFootageData=ne.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return ye.prototype={loadAssets:se,setAssetsPath:oe,setPath:ae,loadedImages:me,loadedFootages:ve,destroy:ce,getAsset:ue,createImgData:ie,createImageData:re,imageLoaded:Y,footageLoaded:X,setCacheType:he},ye}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(Y,X){if(this._cbs[Y])for(var ee=this._cbs[Y],te=0;te<ee.length;te+=1)ee[te](X)},addEventListener:function(Y,X){return this._cbs[Y]||(this._cbs[Y]=[]),this._cbs[Y].push(X),function(){this.removeEventListener(Y,X)}.bind(this)},removeEventListener:function(Y,X){if(!X)this._cbs[Y]=null;else if(this._cbs[Y]){for(var ee=0,te=this._cbs[Y].length;ee<te;)this._cbs[Y][ee]===X&&(this._cbs[Y].splice(ee,1),ee-=1,te-=1),ee+=1;this._cbs[Y].length||(this._cbs[Y]=null)}}};var markerParser=function(){function R(Y){for(var X=Y.split(`\r
26`),ee={},te,re=0,ie=0;ie<X.length;ie+=1)te=X[ie].split(":"),te.length===2&&(ee[te[0]]=te[1].trim(),re+=1);if(re===0)throw new Error;return ee}return function(Y){for(var X=[],ee=0;ee<Y.length;ee+=1){var te=Y[ee],re={time:te.tm,duration:te.dr};try{re.payload=JSON.parse(Y[ee].cm)}catch{try{re.payload=R(Y[ee].cm)}catch{re.payload={name:Y[ee].cm}}}X.push(re)}return X}}(),ProjectInterface=function(){function R(Y){this.compositions.push(Y)}return function(){function Y(X){for(var ee=0,te=this.compositions.length;ee<te;){if(this.compositions[ee].data&&this.compositions[ee].data.nm===X)return this.compositions[ee].prepareFrame&&this.compositions[ee].data.xt&&this.compositions[ee].prepareFrame(this.currentFrame),this.compositions[ee].compInterface;ee+=1}return null}return Y.compositions=[],Y.currentFrame=0,Y.registerComposition=R,Y}}(),renderers={},registerRenderer=function(Y,X){renderers[Y]=X};function getRenderer(R){return renderers[R]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var R in renderers)if(renderers[R])return R;return""}function _typeof$4(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(X){return typeof X}:_typeof$4=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$4(R)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(R){(R.wrapper||R.container)&&(this.wrapper=R.wrapper||R.container);var Y="svg";R.animType?Y=R.animType:R.renderer&&(Y=R.renderer);var X=getRenderer(Y);this.renderer=new X(this,R.rendererSettings),this.imagePreloader.setCacheType(Y,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=Y,R.loop===""||R.loop===null||R.loop===void 0||R.loop===!0?this.loop=!0:R.loop===!1?this.loop=!1:this.loop=parseInt(R.loop,10),this.autoplay="autoplay"in R?R.autoplay:!0,this.name=R.name?R.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(R,"autoloadSegments")?R.autoloadSegments:!0,this.assetsPath=R.assetsPath,this.initialSegment=R.initialSegment,R.audioFactory&&this.audioController.setAudioFactory(R.audioFactory),R.animationData?this.setupAnimation(R.animationData):R.path&&(R.path.lastIndexOf("\\")!==-1?this.path=R.path.substr(0,R.path.lastIndexOf("\\")+1):this.path=R.path.substr(0,R.path.lastIndexOf("/")+1),this.fileName=R.path.substr(R.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(R.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(R){dataManager.completeAnimation(R,this.configAnimation)},AnimationItem.prototype.setData=function(R,Y){Y&&_typeof$4(Y)!=="object"&&(Y=JSON.parse(Y));var X={wrapper:R,animationData:Y},ee=R.attributes;X.path=ee.getNamedItem("data-animation-path")?ee.getNamedItem("data-animation-path").value:ee.getNamedItem("data-bm-path")?ee.getNamedItem("data-bm-path").value:ee.getNamedItem("bm-path")?ee.getNamedItem("bm-path").value:"",X.animType=ee.getNamedItem("data-anim-type")?ee.getNamedItem("data-anim-type").value:ee.getNamedItem("data-bm-type")?ee.getNamedItem("data-bm-type").value:ee.getNamedItem("bm-type")?ee.getNamedItem("bm-type").value:ee.getNamedItem("data-bm-renderer")?ee.getNamedItem("data-bm-renderer").value:ee.getNamedItem("bm-renderer")?ee.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var te=ee.getNamedItem("data-anim-loop")?ee.getNamedItem("data-anim-loop").value:ee.getNamedItem("data-bm-loop")?ee.getNamedItem("data-bm-loop").value:ee.getNamedItem("bm-loop")?ee.getNamedItem("bm-loop").value:"";te==="false"?X.loop=!1:te==="true"?X.loop=!0:te!==""&&(X.loop=parseInt(te,10));var re=ee.getNamedItem("data-anim-autoplay")?ee.getNamedItem("data-anim-autoplay").value:ee.getNamedItem("data-bm-autoplay")?ee.getNamedItem("data-bm-autoplay").value:ee.getNamedItem("bm-autoplay")?ee.getNamedItem("bm-autoplay").value:!0;X.autoplay=re!=="false",X.name=ee.getNamedItem("data-name")?ee.getNamedItem("data-name").value:ee.getNamedItem("data-bm-name")?ee.getNamedItem("data-bm-name").value:ee.getNamedItem("bm-name")?ee.getNamedItem("bm-name").value:"";var ie=ee.getNamedItem("data-anim-prerender")?ee.getNamedItem("data-anim-prerender").value:ee.getNamedItem("data-bm-prerender")?ee.getNamedItem("data-bm-prerender").value:ee.getNamedItem("bm-prerender")?ee.getNamedItem("bm-prerender").value:"";ie==="false"&&(X.prerender=!1),X.path?this.setParams(X):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(R){R.op>this.animationData.op&&(this.animationData.op=R.op,this.totalFrames=Math.floor(R.op-this.animationData.ip));var Y=this.animationData.layers,X,ee=Y.length,te=R.layers,re,ie=te.length;for(re=0;re<ie;re+=1)for(X=0;X<ee;){if(Y[X].id===te[re].id){Y[X]=te[re];break}X+=1}if((R.chars||R.fonts)&&(this.renderer.globalData.fontManager.addChars(R.chars),this.renderer.globalData.fontManager.addFonts(R.fonts,this.renderer.globalData.defs)),R.assets)for(ee=R.assets.length,X=0;X<ee;X+=1)this.animationData.assets.push(R.assets[X]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(R){this.animationData=R;var Y=getExpressionsPlugin();Y&&Y.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var R=this.animationData.segments;if(!R||R.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var Y=R.shift();this.timeCompleted=Y.time*this.frameRate;var X=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(X,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var R=this.animationData.segments;R||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(R){if(this.renderer)try{this.animationData=R,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(R),R.assets||(R.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(R.assets),this.markers=markerParser(R.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(Y){this.triggerConfigError(Y)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var R=getExpressionsPlugin();R&&R.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(R,Y){var X=typeof R=="number"?R:void 0,ee=typeof Y=="number"?Y:void 0;this.renderer.updateContainerSize(X,ee)},AnimationItem.prototype.setSubframe=function(R){this.isSubframeEnabled=!!R},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(R){this.triggerRenderFrameError(R)}},AnimationItem.prototype.play=function(R){R&&this.name!==R||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(R){R&&this.name!==R||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(R){R&&this.name!==R||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(R){R&&this.name!==R||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(R){for(var Y,X=0;X<this.markers.length;X+=1)if(Y=this.markers[X],Y.payload&&Y.payload.name===R)return Y;return null},AnimationItem.prototype.goToAndStop=function(R,Y,X){if(!(X&&this.name!==X)){var ee=Number(R);if(isNaN(ee)){var te=this.getMarkerData(R);te&&this.goToAndStop(te.time,!0)}else Y?this.setCurrentRawFrameValue(R):this.setCurrentRawFrameValue(R*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(R,Y,X){if(!(X&&this.name!==X)){var ee=Number(R);if(isNaN(ee)){var te=this.getMarkerData(R);te&&(te.duration?this.playSegments([te.time,te.time+te.duration],!0):this.goToAndStop(te.time,!0))}else this.goToAndStop(ee,Y,X);this.play()}},AnimationItem.prototype.advanceTime=function(R){if(!(this.isPaused===!0||this.isLoaded===!1)){var Y=this.currentRawFrame+R*this.frameModifier,X=!1;Y>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(Y>this.totalFrames?Y%this.totalFrames:0)||(X=!0,Y=this.totalFrames-1):Y>=this.totalFrames?(this.playCount+=1,this.checkSegments(Y%this.totalFrames)||(this.setCurrentRawFrameValue(Y%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(Y):Y<0?this.checkSegments(Y%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+Y%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(X=!0,Y=0)):this.setCurrentRawFrameValue(Y),X&&(this.setCurrentRawFrameValue(Y),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(R,Y){this.playCount=0,R[1]<R[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=R[0]-R[1],this.timeCompleted=this.totalFrames,this.firstFrame=R[1],this.setCurrentRawFrameValue(this.totalFrames-.001-Y)):R[1]>R[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=R[1]-R[0],this.timeCompleted=this.totalFrames,this.firstFrame=R[0],this.setCurrentRawFrameValue(.001+Y)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(R,Y){var X=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<R?X=R:this.currentRawFrame+this.firstFrame>Y&&(X=Y-R)),this.firstFrame=R,this.totalFrames=Y-R,this.timeCompleted=this.totalFrames,X!==-1&&this.goToAndStop(X,!0)},AnimationItem.prototype.playSegments=function(R,Y){if(Y&&(this.segments.length=0),_typeof$4(R[0])==="object"){var X,ee=R.length;for(X=0;X<ee;X+=1)this.segments.push(R[X])}else this.segments.push(R);this.segments.length&&Y&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(R){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),R&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(R){return this.segments.length?(this.adjustSegment(this.segments.shift(),R),!0):!1},AnimationItem.prototype.destroy=function(R){R&&this.name!==R||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(R){this.currentRawFrame=R,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(R){this.playSpeed=R,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(R){this.playDirection=R<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(R){this.loop=R},AnimationItem.prototype.setVolume=function(R,Y){Y&&this.name!==Y||this.audioController.setVolume(R)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(R){R&&this.name!==R||this.audioController.mute()},AnimationItem.prototype.unmute=function(R){R&&this.name!==R||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(R){var Y="";if(R.e)Y=R.p;else if(this.assetsPath){var X=R.p;X.indexOf("images/")!==-1&&(X=X.split("/")[1]),Y=this.assetsPath+X}else Y=this.path,Y+=R.u?R.u:"",Y+=R.p;return Y},AnimationItem.prototype.getAssetData=function(R){for(var Y=0,X=this.assets.length;Y<X;){if(R===this.assets[Y].id)return this.assets[Y];Y+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(R){return R?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(R,Y,X){try{var ee=this.renderer.getElementByPath(R);ee.updateDocumentData(Y,X)}catch{}},AnimationItem.prototype.trigger=function(R){if(this._cbs&&this._cbs[R])switch(R){case"enterFrame":this.triggerEvent(R,new BMEnterFrameEvent(R,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(R,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(R,new BMCompleteLoopEvent(R,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(R,new BMCompleteEvent(R,this.frameMult));break;case"segmentStart":this.triggerEvent(R,new BMSegmentStartEvent(R,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(R,new BMDestroyEvent(R,this));break;default:this.triggerEvent(R)}R==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(R,this.currentFrame,this.totalFrames,this.frameMult)),R==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(R,this.loop,this.playCount,this.frameMult)),R==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(R,this.frameMult)),R==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(R,this.firstFrame,this.totalFrames)),R==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(R,this))},AnimationItem.prototype.triggerRenderFrameError=function(R){var Y=new BMRenderFrameErrorEvent(R,this.currentFrame);this.triggerEvent("error",Y),this.onError&&this.onError.call(this,Y)},AnimationItem.prototype.triggerConfigError=function(R){var Y=new BMConfigErrorEvent(R,this.currentFrame);this.triggerEvent("error",Y),this.onError&&this.onError.call(this,Y)};var animationManager=function(){var R={},Y=[],X=0,ee=0,te=0,re=!0,ie=!1;function ne(Se){for(var Ce=0,ge=Se.target;Ce<ee;)Y[Ce].animation===ge&&(Y.splice(Ce,1),Ce-=1,ee-=1,ge.isPaused||ue()),Ce+=1}function se(Se,Ce){if(!Se)return null;for(var ge=0;ge<ee;){if(Y[ge].elem===Se&&Y[ge].elem!==null)return Y[ge].animation;ge+=1}var Ee=new AnimationItem;return ce(Ee,Se),Ee.setData(Se,Ce),Ee}function ae(){var Se,Ce=Y.length,ge=[];for(Se=0;Se<Ce;Se+=1)ge.push(Y[Se].animation);return ge}function oe(){te+=1,Oe()}function ue(){te-=1}function ce(Se,Ce){Se.addEventListener("destroy",ne),Se.addEventListener("_active",oe),Se.addEventListener("_idle",ue),Y.push({elem:Ce,animation:Se}),ee+=1}function me(Se){var Ce=new AnimationItem;return ce(Ce,null),Ce.setParams(Se),Ce}function ve(Se,Ce){var ge;for(ge=0;ge<ee;ge+=1)Y[ge].animation.setSpeed(Se,Ce)}function he(Se,Ce){var ge;for(ge=0;ge<ee;ge+=1)Y[ge].animation.setDirection(Se,Ce)}function ye(Se){var Ce;for(Ce=0;Ce<ee;Ce+=1)Y[Ce].animation.play(Se)}function le(Se){var Ce=Se-X,ge;for(ge=0;ge<ee;ge+=1)Y[ge].animation.advanceTime(Ce);X=Se,te&&!ie?window.requestAnimationFrame(le):re=!0}function fe(Se){X=Se,window.requestAnimationFrame(le)}function de(Se){var Ce;for(Ce=0;Ce<ee;Ce+=1)Y[Ce].animation.pause(Se)}function pe(Se,Ce,ge){var Ee;for(Ee=0;Ee<ee;Ee+=1)Y[Ee].animation.goToAndStop(Se,Ce,ge)}function _e(Se){var Ce;for(Ce=0;Ce<ee;Ce+=1)Y[Ce].animation.stop(Se)}function be(Se){var Ce;for(Ce=0;Ce<ee;Ce+=1)Y[Ce].animation.togglePause(Se)}function Ae(Se){var Ce;for(Ce=ee-1;Ce>=0;Ce-=1)Y[Ce].animation.destroy(Se)}function Te(Se,Ce,ge){var Ee=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),Pe,Le=Ee.length;for(Pe=0;Pe<Le;Pe+=1)ge&&Ee[Pe].setAttribute("data-bm-type",ge),se(Ee[Pe],Se);if(Ce&&Le===0){ge||(ge="svg");var Ne=document.getElementsByTagName("body")[0];Ne.innerText="";var Be=createTag("div");Be.style.width="100%",Be.style.height="100%",Be.setAttribute("data-bm-type",ge),Ne.appendChild(Be),se(Be,Se)}}function we(){var Se;for(Se=0;Se<ee;Se+=1)Y[Se].animation.resize()}function Oe(){!ie&&te&&re&&(window.requestAnimationFrame(fe),re=!1)}function $e(){ie=!0}function Ie(){ie=!1,Oe()}function Fe(Se,Ce){var ge;for(ge=0;ge<ee;ge+=1)Y[ge].animation.setVolume(Se,Ce)}function Re(Se){var Ce;for(Ce=0;Ce<ee;Ce+=1)Y[Ce].animation.mute(Se)}function ke(Se){var Ce;for(Ce=0;Ce<ee;Ce+=1)Y[Ce].animation.unmute(Se)}return R.registerAnimation=se,R.loadAnimation=me,R.setSpeed=ve,R.setDirection=he,R.play=ye,R.pause=de,R.stop=_e,R.togglePause=be,R.searchAnimations=Te,R.resize=we,R.goToAndStop=pe,R.destroy=Ae,R.freeze=$e,R.unfreeze=Ie,R.setVolume=Fe,R.mute=Re,R.unmute=ke,R.getRegisteredAnimations=ae,R}(),BezierFactory=function(){var R={};R.getBezierEasing=X;var Y={};function X(fe,de,pe,_e,be){var Ae=be||("bez_"+fe+"_"+de+"_"+pe+"_"+_e).replace(/\./g,"p");if(Y[Ae])return Y[Ae];var Te=new le([fe,de,pe,_e]);return Y[Ae]=Te,Te}var ee=4,te=.001,re=1e-7,ie=10,ne=11,se=1/(ne-1),ae=typeof Float32Array=="function";function oe(fe,de){return 1-3*de+3*fe}function ue(fe,de){return 3*de-6*fe}function ce(fe){return 3*fe}function me(fe,de,pe){return((oe(de,pe)*fe+ue(de,pe))*fe+ce(de))*fe}function ve(fe,de,pe){return 3*oe(de,pe)*fe*fe+2*ue(de,pe)*fe+ce(de)}function he(fe,de,pe,_e,be){var Ae,Te,we=0;do Te=de+(pe-de)/2,Ae=me(Te,_e,be)-fe,Ae>0?pe=Te:de=Te;while(Math.abs(Ae)>re&&++we<ie);return Te}function ye(fe,de,pe,_e){for(var be=0;be<ee;++be){var Ae=ve(de,pe,_e);if(Ae===0)return de;var Te=me(de,pe,_e)-fe;de-=Te/Ae}return de}function le(fe){this._p=fe,this._mSampleValues=ae?new Float32Array(ne):new Array(ne),this._precomputed=!1,this.get=this.get.bind(this)}return le.prototype={get:function(de){var pe=this._p[0],_e=this._p[1],be=this._p[2],Ae=this._p[3];return this._precomputed||this._precompute(),pe===_e&&be===Ae?de:de===0?0:de===1?1:me(this._getTForX(de),_e,Ae)},_precompute:function(){var de=this._p[0],pe=this._p[1],_e=this._p[2],be=this._p[3];this._precomputed=!0,(de!==pe||_e!==be)&&this._calcSampleValues()},_calcSampleValues:function(){for(var de=this._p[0],pe=this._p[2],_e=0;_e<ne;++_e)this._mSampleValues[_e]=me(_e*se,de,pe)},_getTForX:function(de){for(var pe=this._p[0],_e=this._p[2],be=this._mSampleValues,Ae=0,Te=1,we=ne-1;Te!==we&&be[Te]<=de;++Te)Ae+=se;--Te;var Oe=(de-be[Te])/(be[Te+1]-be[Te]),$e=Ae+Oe*se,Ie=ve($e,pe,_e);return Ie>=te?ye(de,$e,pe,_e):Ie===0?$e:he(de,Ae,Ae+se,pe,_e)}},R}(),pooling=function(){function R(Y){return Y.concat(createSizedArray(Y.length))}return{double:R}}(),poolFactory=function(){return function(R,Y,X){var ee=0,te=R,re=createSizedArray(te),ie={newElement:ne,release:se};function ne(){var ae;return ee?(ee-=1,ae=re[ee]):ae=Y(),ae}function se(ae){ee===te&&(re=pooling.double(re),te*=2),X&&X(ae),re[ee]=ae,ee+=1}return ie}}(),bezierLengthPool=function(){function R(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,R)}(),segmentsLengthPool=function(){function R(){return{lengths:[],totalLength:0}}function Y(X){var ee,te=X.lengths.length;for(ee=0;ee<te;ee+=1)bezierLengthPool.release(X.lengths[ee]);X.lengths.length=0}return poolFactory(8,R,Y)}();function bezFunction(){var R=Math;function Y(ce,me,ve,he,ye,le){var fe=ce*he+me*ye+ve*le-ye*he-le*ce-ve*me;return fe>-.001&&fe<.001}function X(ce,me,ve,he,ye,le,fe,de,pe){if(ve===0&&le===0&&pe===0)return Y(ce,me,he,ye,fe,de);var _e=R.sqrt(R.pow(he-ce,2)+R.pow(ye-me,2)+R.pow(le-ve,2)),be=R.sqrt(R.pow(fe-ce,2)+R.pow(de-me,2)+R.pow(pe-ve,2)),Ae=R.sqrt(R.pow(fe-he,2)+R.pow(de-ye,2)+R.pow(pe-le,2)),Te;return _e>be?_e>Ae?Te=_e-be-Ae:Te=Ae-be-_e:Ae>be?Te=Ae-be-_e:Te=be-_e-Ae,Te>-1e-4&&Te<1e-4}var ee=function(){return function(ce,me,ve,he){var ye=getDefaultCurveSegments(),le,fe,de,pe,_e,be=0,Ae,Te=[],we=[],Oe=bezierLengthPool.newElement();for(de=ve.length,le=0;le<ye;le+=1){for(_e=le/(ye-1),Ae=0,fe=0;fe<de;fe+=1)pe=bmPow(1-_e,3)*ce[fe]+3*bmPow(1-_e,2)*_e*ve[fe]+3*(1-_e)*bmPow(_e,2)*he[fe]+bmPow(_e,3)*me[fe],Te[fe]=pe,we[fe]!==null&&(Ae+=bmPow(Te[fe]-we[fe],2)),we[fe]=Te[fe];Ae&&(Ae=bmSqrt(Ae),be+=Ae),Oe.percents[le]=_e,Oe.lengths[le]=be}return Oe.addedLength=be,Oe}}();function te(ce){var me=segmentsLengthPool.newElement(),ve=ce.c,he=ce.v,ye=ce.o,le=ce.i,fe,de=ce._length,pe=me.lengths,_e=0;for(fe=0;fe<de-1;fe+=1)pe[fe]=ee(he[fe],he[fe+1],ye[fe],le[fe+1]),_e+=pe[fe].addedLength;return ve&&de&&(pe[fe]=ee(he[fe],he[0],ye[fe],le[0]),_e+=pe[fe].addedLength),me.totalLength=_e,me}function re(ce){this.segmentLength=0,this.points=new Array(ce)}function ie(ce,me){this.partialLength=ce,this.point=me}var ne=function(){var ce={};return function(me,ve,he,ye){var le=(me[0]+"_"+me[1]+"_"+ve[0]+"_"+ve[1]+"_"+he[0]+"_"+he[1]+"_"+ye[0]+"_"+ye[1]).replace(/\./g,"p");if(!ce[le]){var fe=getDefaultCurveSegments(),de,pe,_e,be,Ae,Te=0,we,Oe,$e=null;me.length===2&&(me[0]!==ve[0]||me[1]!==ve[1])&&Y(me[0],me[1],ve[0],ve[1],me[0]+he[0],me[1]+he[1])&&Y(me[0],me[1],ve[0],ve[1],ve[0]+ye[0],ve[1]+ye[1])&&(fe=2);var Ie=new re(fe);for(_e=he.length,de=0;de<fe;de+=1){for(Oe=createSizedArray(_e),Ae=de/(fe-1),we=0,pe=0;pe<_e;pe+=1)be=bmPow(1-Ae,3)*me[pe]+3*bmPow(1-Ae,2)*Ae*(me[pe]+he[pe])+3*(1-Ae)*bmPow(Ae,2)*(ve[pe]+ye[pe])+bmPow(Ae,3)*ve[pe],Oe[pe]=be,$e!==null&&(we+=bmPow(Oe[pe]-$e[pe],2));we=bmSqrt(we),Te+=we,Ie.points[de]=new ie(we,Oe),$e=Oe}Ie.segmentLength=Te,ce[le]=Ie}return ce[le]}}();function se(ce,me){var ve=me.percents,he=me.lengths,ye=ve.length,le=bmFloor((ye-1)*ce),fe=ce*me.addedLength,de=0;if(le===ye-1||le===0||fe===he[le])return ve[le];for(var pe=he[le]>fe?-1:1,_e=!0;_e;)if(he[le]<=fe&&he[le+1]>fe?(de=(fe-he[le])/(he[le+1]-he[le]),_e=!1):le+=pe,le<0||le>=ye-1){if(le===ye-1)return ve[le];_e=!1}return ve[le]+(ve[le+1]-ve[le])*de}function ae(ce,me,ve,he,ye,le){var fe=se(ye,le),de=1-fe,pe=R.round((de*de*de*ce[0]+(fe*de*de+de*fe*de+de*de*fe)*ve[0]+(fe*fe*de+de*fe*fe+fe*de*fe)*he[0]+fe*fe*fe*me[0])*1e3)/1e3,_e=R.round((de*de*de*ce[1]+(fe*de*de+de*fe*de+de*de*fe)*ve[1]+(fe*fe*de+de*fe*fe+fe*de*fe)*he[1]+fe*fe*fe*me[1])*1e3)/1e3;return[pe,_e]}var oe=createTypedArray("float32",8);function ue(ce,me,ve,he,ye,le,fe){ye<0?ye=0:ye>1&&(ye=1);var de=se(ye,fe);le=le>1?1:le;var pe=se(le,fe),_e,be=ce.length,Ae=1-de,Te=1-pe,we=Ae*Ae*Ae,Oe=de*Ae*Ae*3,$e=de*de*Ae*3,Ie=de*de*de,Fe=Ae*Ae*Te,Re=de*Ae*Te+Ae*de*Te+Ae*Ae*pe,ke=de*de*Te+Ae*de*pe+de*Ae*pe,Se=de*de*pe,Ce=Ae*Te*Te,ge=de*Te*Te+Ae*pe*Te+Ae*Te*pe,Ee=de*pe*Te+Ae*pe*pe+de*Te*pe,Pe=de*pe*pe,Le=Te*Te*Te,Ne=pe*Te*Te+Te*pe*Te+Te*Te*pe,Be=pe*pe*Te+Te*pe*pe+pe*Te*pe,Ve=pe*pe*pe;for(_e=0;_e<be;_e+=1)oe[_e*4]=R.round((we*ce[_e]+Oe*ve[_e]+$e*he[_e]+Ie*me[_e])*1e3)/1e3,oe[_e*4+1]=R.round((Fe*ce[_e]+Re*ve[_e]+ke*he[_e]+Se*me[_e])*1e3)/1e3,oe[_e*4+2]=R.round((Ce*ce[_e]+ge*ve[_e]+Ee*he[_e]+Pe*me[_e])*1e3)/1e3,oe[_e*4+3]=R.round((Le*ce[_e]+Ne*ve[_e]+Be*he[_e]+Ve*me[_e])*1e3)/1e3;return oe}return{getSegmentsLength:te,getNewSegment:ue,getPointInSegment:ae,buildBezierData:ne,pointOnLine2D:Y,pointOnLine3D:X}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(R,Y){var X=this.offsetTime,ee;this.propType==="multidimensional"&&(ee=createTypedArray("float32",this.pv.length));for(var te=Y.lastIndex,re=te,ie=this.keyframes.length-1,ne=!0,se,ae,oe;ne;){if(se=this.keyframes[re],ae=this.keyframes[re+1],re===ie-1&&R>=ae.t-X){se.h&&(se=ae),te=0;break}if(ae.t-X>R){te=re;break}re<ie-1?re+=1:(te=0,ne=!1)}oe=this.keyframesMetadata[re]||{};var ue,ce,me,ve,he,ye,le=ae.t-X,fe=se.t-X,de;if(se.to){oe.bezierData||(oe.bezierData=bez.buildBezierData(se.s,ae.s||se.e,se.to,se.ti));var pe=oe.bezierData;if(R>=le||R<fe){var _e=R>=le?pe.points.length-1:0;for(ce=pe.points[_e].point.length,ue=0;ue<ce;ue+=1)ee[ue]=pe.points[_e].point[ue]}else{oe.__fnct?ye=oe.__fnct:(ye=BezierFactory.getBezierEasing(se.o.x,se.o.y,se.i.x,se.i.y,se.n).get,oe.__fnct=ye),me=ye((R-fe)/(le-fe));var be=pe.segmentLength*me,Ae,Te=Y.lastFrame<R&&Y._lastKeyframeIndex===re?Y._lastAddedLength:0;for(he=Y.lastFrame<R&&Y._lastKeyframeIndex===re?Y._lastPoint:0,ne=!0,ve=pe.points.length;ne;){if(Te+=pe.points[he].partialLength,be===0||me===0||he===pe.points.length-1){for(ce=pe.points[he].point.length,ue=0;ue<ce;ue+=1)ee[ue]=pe.points[he].point[ue];break}else if(be>=Te&&be<Te+pe.points[he+1].partialLength){for(Ae=(be-Te)/pe.points[he+1].partialLength,ce=pe.points[he].point.length,ue=0;ue<ce;ue+=1)ee[ue]=pe.points[he].point[ue]+(pe.points[he+1].point[ue]-pe.points[he].point[ue])*Ae;break}he<ve-1?he+=1:ne=!1}Y._lastPoint=he,Y._lastAddedLength=Te-pe.points[he].partialLength,Y._lastKeyframeIndex=re}}else{var we,Oe,$e,Ie,Fe;if(ie=se.s.length,de=ae.s||se.e,this.sh&&se.h!==1)if(R>=le)ee[0]=de[0],ee[1]=de[1],ee[2]=de[2];else if(R<=fe)ee[0]=se.s[0],ee[1]=se.s[1],ee[2]=se.s[2];else{var Re=createQuaternion(se.s),ke=createQuaternion(de),Se=(R-fe)/(le-fe);quaternionToEuler(ee,slerp(Re,ke,Se))}else for(re=0;re<ie;re+=1)se.h!==1&&(R>=le?me=1:R<fe?me=0:(se.o.x.constructor===Array?(oe.__fnct||(oe.__fnct=[]),oe.__fnct[re]?ye=oe.__fnct[re]:(we=se.o.x[re]===void 0?se.o.x[0]:se.o.x[re],Oe=se.o.y[re]===void 0?se.o.y[0]:se.o.y[re],$e=se.i.x[re]===void 0?se.i.x[0]:se.i.x[re],Ie=se.i.y[re]===void 0?se.i.y[0]:se.i.y[re],ye=BezierFactory.getBezierEasing(we,Oe,$e,Ie).get,oe.__fnct[re]=ye)):oe.__fnct?ye=oe.__fnct:(we=se.o.x,Oe=se.o.y,$e=se.i.x,Ie=se.i.y,ye=BezierFactory.getBezierEasing(we,Oe,$e,Ie).get,se.keyframeMetadata=ye),me=ye((R-fe)/(le-fe)))),de=ae.s||se.e,Fe=se.h===1?se.s[re]:se.s[re]+(de[re]-se.s[re])*me,this.propType==="multidimensional"?ee[re]=Fe:ee=Fe}return Y.lastIndex=te,ee}function slerp(R,Y,X){var ee=[],te=R[0],re=R[1],ie=R[2],ne=R[3],se=Y[0],ae=Y[1],oe=Y[2],ue=Y[3],ce,me,ve,he,ye;return me=te*se+re*ae+ie*oe+ne*ue,me<0&&(me=-me,se=-se,ae=-ae,oe=-oe,ue=-ue),1-me>1e-6?(ce=Math.acos(me),ve=Math.sin(ce),he=Math.sin((1-X)*ce)/ve,ye=Math.sin(X*ce)/ve):(he=1-X,ye=X),ee[0]=he*te+ye*se,ee[1]=he*re+ye*ae,ee[2]=he*ie+ye*oe,ee[3]=he*ne+ye*ue,ee}function quaternionToEuler(R,Y){var X=Y[0],ee=Y[1],te=Y[2],re=Y[3],ie=Math.atan2(2*ee*re-2*X*te,1-2*ee*ee-2*te*te),ne=Math.asin(2*X*ee+2*te*re),se=Math.atan2(2*X*re-2*ee*te,1-2*X*X-2*te*te);R[0]=ie/degToRads,R[1]=ne/degToRads,R[2]=se/degToRads}function createQuaternion(R){var Y=R[0]*degToRads,X=R[1]*degToRads,ee=R[2]*degToRads,te=Math.cos(Y/2),re=Math.cos(X/2),ie=Math.cos(ee/2),ne=Math.sin(Y/2),se=Math.sin(X/2),ae=Math.sin(ee/2),oe=te*re*ie-ne*se*ae,ue=ne*se*ie+te*re*ae,ce=ne*re*ie+te*se*ae,me=te*se*ie-ne*re*ae;return[ue,ce,me,oe]}function getValueAtCurrentTime(){var R=this.comp.renderedFrame-this.offsetTime,Y=this.keyframes[0].t-this.offsetTime,X=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(R===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=X&&R>=X||this._caching.lastFrame<Y&&R<Y))){this._caching.lastFrame>=R&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var ee=this.interpolateValue(R,this._caching);this.pv=ee}return this._caching.lastFrame=R,this.pv}function setVValue(R){var Y;if(this.propType==="unidimensional")Y=R*this.mult,mathAbs(this.v-Y)>1e-5&&(this.v=Y,this._mdf=!0);else for(var X=0,ee=this.v.length;X<ee;)Y=R[X]*this.mult,mathAbs(this.v[X]-Y)>1e-5&&(this.v[X]=Y,this._mdf=!0),X+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var R,Y=this.effectsSequence.length,X=this.kf?this.pv:this.data.k;for(R=0;R<Y;R+=1)X=this.effectsSequence[R](X);this.setVValue(X),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(R){this.effectsSequence.push(R),this.container.addDynamicProperty(this)}function ValueProperty(R,Y,X,ee){this.propType="unidimensional",this.mult=X||1,this.data=Y,this.v=X?Y.k*X:Y.k,this.pv=Y.k,this._mdf=!1,this.elem=R,this.container=ee,this.comp=R.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(R,Y,X,ee){this.propType="multidimensional",this.mult=X||1,this.data=Y,this._mdf=!1,this.elem=R,this.container=ee,this.comp=R.comp,this.k=!1,this.kf=!1,this.frameId=-1;var te,re=Y.k.length;for(this.v=createTypedArray("float32",re),this.pv=createTypedArray("float32",re),this.vel=createTypedArray("float32",re),te=0;te<re;te+=1)this.v[te]=Y.k[te]*this.mult,this.pv[te]=Y.k[te];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(R,Y,X,ee){this.propType="unidimensional",this.keyframes=Y.k,this.keyframesMetadata=[],this.offsetTime=R.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=Y,this.mult=X||1,this.elem=R,this.container=ee,this.comp=R.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(R,Y,X,ee){this.propType="multidimensional";var te,re=Y.k.length,ie,ne,se,ae;for(te=0;te<re-1;te+=1)Y.k[te].to&&Y.k[te].s&&Y.k[te+1]&&Y.k[te+1].s&&(ie=Y.k[te].s,ne=Y.k[te+1].s,se=Y.k[te].to,ae=Y.k[te].ti,(ie.length===2&&!(ie[0]===ne[0]&&ie[1]===ne[1])&&bez.pointOnLine2D(ie[0],ie[1],ne[0],ne[1],ie[0]+se[0],ie[1]+se[1])&&bez.pointOnLine2D(ie[0],ie[1],ne[0],ne[1],ne[0]+ae[0],ne[1]+ae[1])||ie.length===3&&!(ie[0]===ne[0]&&ie[1]===ne[1]&&ie[2]===ne[2])&&bez.pointOnLine3D(ie[0],ie[1],ie[2],ne[0],ne[1],ne[2],ie[0]+se[0],ie[1]+se[1],ie[2]+se[2])&&bez.pointOnLine3D(ie[0],ie[1],ie[2],ne[0],ne[1],ne[2],ne[0]+ae[0],ne[1]+ae[1],ne[2]+ae[2]))&&(Y.k[te].to=null,Y.k[te].ti=null),ie[0]===ne[0]&&ie[1]===ne[1]&&se[0]===0&&se[1]===0&&ae[0]===0&&ae[1]===0&&(ie.length===2||ie[2]===ne[2]&&se[2]===0&&ae[2]===0)&&(Y.k[te].to=null,Y.k[te].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=Y,this.keyframes=Y.k,this.keyframesMetadata=[],this.offsetTime=R.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=X||1,this.elem=R,this.container=ee,this.comp=R.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var oe=Y.k[0].s.length;for(this.v=createTypedArray("float32",oe),this.pv=createTypedArray("float32",oe),te=0;te<oe;te+=1)this.v[te]=initFrame,this.pv[te]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",oe)},this.addEffect=addEffect}var PropertyFactory=function(){function R(X,ee,te,re,ie){ee.sid&&(ee=X.globalData.slotManager.getProp(ee));var ne;if(!ee.k.length)ne=new ValueProperty(X,ee,re,ie);else if(typeof ee.k[0]=="number")ne=new MultiDimensionalProperty(X,ee,re,ie);else switch(te){case 0:ne=new KeyframedValueProperty(X,ee,re,ie);break;case 1:ne=new KeyframedMultidimensionalProperty(X,ee,re,ie);break}return ne.effectsSequence.length&&ie.addDynamicProperty(ne),ne}var Y={getProp:R};return Y}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(Y){this.dynamicProperties.indexOf(Y)===-1&&(this.dynamicProperties.push(Y),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var Y,X=this.dynamicProperties.length;for(Y=0;Y<X;Y+=1)this.dynamicProperties[Y].getValue(),this.dynamicProperties[Y]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(Y){this.container=Y,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){function R(){return createTypedArray("float32",2)}return poolFactory(8,R)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(R,Y){this.c=R,this.setLength(Y);for(var X=0;X<Y;)this.v[X]=pointPool.newElement(),this.o[X]=pointPool.newElement(),this.i[X]=pointPool.newElement(),X+=1},ShapePath.prototype.setLength=function(R){for(;this._maxLength<R;)this.doubleArrayLength();this._length=R},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(R,Y,X,ee,te){var re;switch(this._length=Math.max(this._length,ee+1),this._length>=this._maxLength&&this.doubleArrayLength(),X){case"v":re=this.v;break;case"i":re=this.i;break;case"o":re=this.o;break;default:re=[];break}(!re[ee]||re[ee]&&!te)&&(re[ee]=pointPool.newElement()),re[ee][0]=R,re[ee][1]=Y},ShapePath.prototype.setTripleAt=function(R,Y,X,ee,te,re,ie,ne){this.setXYAt(R,Y,"v",ie,ne),this.setXYAt(X,ee,"o",ie,ne),this.setXYAt(te,re,"i",ie,ne)},ShapePath.prototype.reverse=function(){var R=new ShapePath;R.setPathData(this.c,this._length);var Y=this.v,X=this.o,ee=this.i,te=0;this.c&&(R.setTripleAt(Y[0][0],Y[0][1],ee[0][0],ee[0][1],X[0][0],X[0][1],0,!1),te=1);var re=this._length-1,ie=this._length,ne;for(ne=te;ne<ie;ne+=1)R.setTripleAt(Y[re][0],Y[re][1],ee[re][0],ee[re][1],X[re][0],X[re][1],ne,!1),re-=1;return R},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function R(){return new ShapePath}function Y(te){var re=te._length,ie;for(ie=0;ie<re;ie+=1)pointPool.release(te.v[ie]),pointPool.release(te.i[ie]),pointPool.release(te.o[ie]),te.v[ie]=null,te.i[ie]=null,te.o[ie]=null;te._length=0,te.c=!1}function X(te){var re=ee.newElement(),ie,ne=te._length===void 0?te.v.length:te._length;for(re.setLength(ne),re.c=te.c,ie=0;ie<ne;ie+=1)re.setTripleAt(te.v[ie][0],te.v[ie][1],te.o[ie][0],te.o[ie][1],te.i[ie][0],te.i[ie][1],ie);return re}var ee=poolFactory(4,R,Y);return ee.clone=X,ee}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(R){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=R,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var R;for(R=0;R<this._length;R+=1)shapePool.release(this.shapes[R]);this._length=0};var shapeCollectionPool=function(){var R={newShapeCollection:te,release:re},Y=0,X=4,ee=createSizedArray(X);function te(){var ie;return Y?(Y-=1,ie=ee[Y]):ie=new ShapeCollection,ie}function re(ie){var ne,se=ie._length;for(ne=0;ne<se;ne+=1)shapePool.release(ie.shapes[ne]);ie._length=0,Y===X&&(ee=pooling.double(ee),X*=2),ee[Y]=ie,Y+=1}return R}(),ShapePropertyFactory=function(){var R=-999999;function Y(le,fe,de){var pe=de.lastIndex,_e,be,Ae,Te,we,Oe,$e,Ie,Fe,Re=this.keyframes;if(le<Re[0].t-this.offsetTime)_e=Re[0].s[0],Ae=!0,pe=0;else if(le>=Re[Re.length-1].t-this.offsetTime)_e=Re[Re.length-1].s?Re[Re.length-1].s[0]:Re[Re.length-2].e[0],Ae=!0;else{for(var ke=pe,Se=Re.length-1,Ce=!0,ge,Ee,Pe;Ce&&(ge=Re[ke],Ee=Re[ke+1],!(Ee.t-this.offsetTime>le));)ke<Se-1?ke+=1:Ce=!1;if(Pe=this.keyframesMetadata[ke]||{},Ae=ge.h===1,pe=ke,!Ae){if(le>=Ee.t-this.offsetTime)Ie=1;else if(le<ge.t-this.offsetTime)Ie=0;else{var Le;Pe.__fnct?Le=Pe.__fnct:(Le=BezierFactory.getBezierEasing(ge.o.x,ge.o.y,ge.i.x,ge.i.y).get,Pe.__fnct=Le),Ie=Le((le-(ge.t-this.offsetTime))/(Ee.t-this.offsetTime-(ge.t-this.offsetTime)))}be=Ee.s?Ee.s[0]:ge.e[0]}_e=ge.s[0]}for(Oe=fe._length,$e=_e.i[0].length,de.lastIndex=pe,Te=0;Te<Oe;Te+=1)for(we=0;we<$e;we+=1)Fe=Ae?_e.i[Te][we]:_e.i[Te][we]+(be.i[Te][we]-_e.i[Te][we])*Ie,fe.i[Te][we]=Fe,Fe=Ae?_e.o[Te][we]:_e.o[Te][we]+(be.o[Te][we]-_e.o[Te][we])*Ie,fe.o[Te][we]=Fe,Fe=Ae?_e.v[Te][we]:_e.v[Te][we]+(be.v[Te][we]-_e.v[Te][we])*Ie,fe.v[Te][we]=Fe}function X(){var le=this.comp.renderedFrame-this.offsetTime,fe=this.keyframes[0].t-this.offsetTime,de=this.keyframes[this.keyframes.length-1].t-this.offsetTime,pe=this._caching.lastFrame;return pe!==R&&(pe<fe&&le<fe||pe>de&&le>de)||(this._caching.lastIndex=pe<le?this._caching.lastIndex:0,this.interpolateShape(le,this.pv,this._caching)),this._caching.lastFrame=le,this.pv}function ee(){this.paths=this.localShapeCollection}function te(le,fe){if(le._length!==fe._length||le.c!==fe.c)return!1;var de,pe=le._length;for(de=0;de<pe;de+=1)if(le.v[de][0]!==fe.v[de][0]||le.v[de][1]!==fe.v[de][1]||le.o[de][0]!==fe.o[de][0]||le.o[de][1]!==fe.o[de][1]||le.i[de][0]!==fe.i[de][0]||le.i[de][1]!==fe.i[de][1])return!1;return!0}function re(le){te(this.v,le)||(this.v=shapePool.clone(le),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function ie(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var le;this.kf?le=this.pv:this.data.ks?le=this.data.ks.k:le=this.data.pt.k;var fe,de=this.effectsSequence.length;for(fe=0;fe<de;fe+=1)le=this.effectsSequence[fe](le);this.setVValue(le),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function ne(le,fe,de){this.propType="shape",this.comp=le.comp,this.container=le,this.elem=le,this.data=fe,this.k=!1,this.kf=!1,this._mdf=!1;var pe=de===3?fe.pt.k:fe.ks.k;this.v=shapePool.clone(pe),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=ee,this.effectsSequence=[]}function se(le){this.effectsSequence.push(le),this.container.addDynamicProperty(this)}ne.prototype.interpolateShape=Y,ne.prototype.getValue=ie,ne.prototype.setVValue=re,ne.prototype.addEffect=se;function ae(le,fe,de){this.propType="shape",this.comp=le.comp,this.elem=le,this.container=le,this.offsetTime=le.data.st,this.keyframes=de===3?fe.pt.k:fe.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var pe=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,pe),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=R,this.reset=ee,this._caching={lastFrame:R,lastIndex:0},this.effectsSequence=[X.bind(this)]}ae.prototype.getValue=ie,ae.prototype.interpolateShape=Y,ae.prototype.setVValue=re,ae.prototype.addEffect=se;var oe=function(){var le=roundCorner;function fe(de,pe){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=pe.d,this.elem=de,this.comp=de.comp,this.frameId=-1,this.initDynamicPropertyContainer(de),this.p=PropertyFactory.getProp(de,pe.p,1,0,this),this.s=PropertyFactory.getProp(de,pe.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return fe.prototype={reset:ee,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var pe=this.p.v[0],_e=this.p.v[1],be=this.s.v[0]/2,Ae=this.s.v[1]/2,Te=this.d!==3,we=this.v;we.v[0][0]=pe,we.v[0][1]=_e-Ae,we.v[1][0]=Te?pe+be:pe-be,we.v[1][1]=_e,we.v[2][0]=pe,we.v[2][1]=_e+Ae,we.v[3][0]=Te?pe-be:pe+be,we.v[3][1]=_e,we.i[0][0]=Te?pe-be*le:pe+be*le,we.i[0][1]=_e-Ae,we.i[1][0]=Te?pe+be:pe-be,we.i[1][1]=_e-Ae*le,we.i[2][0]=Te?pe+be*le:pe-be*le,we.i[2][1]=_e+Ae,we.i[3][0]=Te?pe-be:pe+be,we.i[3][1]=_e+Ae*le,we.o[0][0]=Te?pe+be*le:pe-be*le,we.o[0][1]=_e-Ae,we.o[1][0]=Te?pe+be:pe-be,we.o[1][1]=_e+Ae*le,we.o[2][0]=Te?pe-be*le:pe+be*le,we.o[2][1]=_e+Ae,we.o[3][0]=Te?pe-be:pe+be,we.o[3][1]=_e-Ae*le}},extendPrototype([DynamicPropertyContainer],fe),fe}(),ue=function(){function le(fe,de){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=fe,this.comp=fe.comp,this.data=de,this.frameId=-1,this.d=de.d,this.initDynamicPropertyContainer(fe),de.sy===1?(this.ir=PropertyFactory.getProp(fe,de.ir,0,0,this),this.is=PropertyFactory.getProp(fe,de.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(fe,de.pt,0,0,this),this.p=PropertyFactory.getProp(fe,de.p,1,0,this),this.r=PropertyFactory.getProp(fe,de.r,0,degToRads,this),this.or=PropertyFactory.getProp(fe,de.or,0,0,this),this.os=PropertyFactory.getProp(fe,de.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return le.prototype={reset:ee,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var de=Math.floor(this.pt.v)*2,pe=Math.PI*2/de,_e=!0,be=this.or.v,Ae=this.ir.v,Te=this.os.v,we=this.is.v,Oe=2*Math.PI*be/(de*2),$e=2*Math.PI*Ae/(de*2),Ie,Fe,Re,ke,Se=-Math.PI/2;Se+=this.r.v;var Ce=this.data.d===3?-1:1;for(this.v._length=0,Ie=0;Ie<de;Ie+=1){Fe=_e?be:Ae,Re=_e?Te:we,ke=_e?Oe:$e;var ge=Fe*Math.cos(Se),Ee=Fe*Math.sin(Se),Pe=ge===0&&Ee===0?0:Ee/Math.sqrt(ge*ge+Ee*Ee),Le=ge===0&&Ee===0?0:-ge/Math.sqrt(ge*ge+Ee*Ee);ge+=+this.p.v[0],Ee+=+this.p.v[1],this.v.setTripleAt(ge,Ee,ge-Pe*ke*Re*Ce,Ee-Le*ke*Re*Ce,ge+Pe*ke*Re*Ce,Ee+Le*ke*Re*Ce,Ie,!0),_e=!_e,Se+=pe*Ce}},convertPolygonToPath:function(){var de=Math.floor(this.pt.v),pe=Math.PI*2/de,_e=this.or.v,be=this.os.v,Ae=2*Math.PI*_e/(de*4),Te,we=-Math.PI*.5,Oe=this.data.d===3?-1:1;for(we+=this.r.v,this.v._length=0,Te=0;Te<de;Te+=1){var $e=_e*Math.cos(we),Ie=_e*Math.sin(we),Fe=$e===0&&Ie===0?0:Ie/Math.sqrt($e*$e+Ie*Ie),Re=$e===0&&Ie===0?0:-$e/Math.sqrt($e*$e+Ie*Ie);$e+=+this.p.v[0],Ie+=+this.p.v[1],this.v.setTripleAt($e,Ie,$e-Fe*Ae*be*Oe,Ie-Re*Ae*be*Oe,$e+Fe*Ae*be*Oe,Ie+Re*Ae*be*Oe,Te,!0),we+=pe*Oe}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],le),le}(),ce=function(){function le(fe,de){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=fe,this.comp=fe.comp,this.frameId=-1,this.d=de.d,this.initDynamicPropertyContainer(fe),this.p=PropertyFactory.getProp(fe,de.p,1,0,this),this.s=PropertyFactory.getProp(fe,de.s,1,0,this),this.r=PropertyFactory.getProp(fe,de.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return le.prototype={convertRectToPath:function(){var de=this.p.v[0],pe=this.p.v[1],_e=this.s.v[0]/2,be=this.s.v[1]/2,Ae=bmMin(_e,be,this.r.v),Te=Ae*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(de+_e,pe-be+Ae,de+_e,pe-be+Ae,de+_e,pe-be+Te,0,!0),this.v.setTripleAt(de+_e,pe+be-Ae,de+_e,pe+be-Te,de+_e,pe+be-Ae,1,!0),Ae!==0?(this.v.setTripleAt(de+_e-Ae,pe+be,de+_e-Ae,pe+be,de+_e-Te,pe+be,2,!0),this.v.setTripleAt(de-_e+Ae,pe+be,de-_e+Te,pe+be,de-_e+Ae,pe+be,3,!0),this.v.setTripleAt(de-_e,pe+be-Ae,de-_e,pe+be-Ae,de-_e,pe+be-Te,4,!0),this.v.setTripleAt(de-_e,pe-be+Ae,de-_e,pe-be+Te,de-_e,pe-be+Ae,5,!0),this.v.setTripleAt(de-_e+Ae,pe-be,de-_e+Ae,pe-be,de-_e+Te,pe-be,6,!0),this.v.setTripleAt(de+_e-Ae,pe-be,de+_e-Te,pe-be,de+_e-Ae,pe-be,7,!0)):(this.v.setTripleAt(de-_e,pe+be,de-_e+Te,pe+be,de-_e,pe+be,2),this.v.setTripleAt(de-_e,pe-be,de-_e,pe-be+Te,de-_e,pe-be,3))):(this.v.setTripleAt(de+_e,pe-be+Ae,de+_e,pe-be+Te,de+_e,pe-be+Ae,0,!0),Ae!==0?(this.v.setTripleAt(de+_e-Ae,pe-be,de+_e-Ae,pe-be,de+_e-Te,pe-be,1,!0),this.v.setTripleAt(de-_e+Ae,pe-be,de-_e+Te,pe-be,de-_e+Ae,pe-be,2,!0),this.v.setTripleAt(de-_e,pe-be+Ae,de-_e,pe-be+Ae,de-_e,pe-be+Te,3,!0),this.v.setTripleAt(de-_e,pe+be-Ae,de-_e,pe+be-Te,de-_e,pe+be-Ae,4,!0),this.v.setTripleAt(de-_e+Ae,pe+be,de-_e+Ae,pe+be,de-_e+Te,pe+be,5,!0),this.v.setTripleAt(de+_e-Ae,pe+be,de+_e-Te,pe+be,de+_e-Ae,pe+be,6,!0),this.v.setTripleAt(de+_e,pe+be-Ae,de+_e,pe+be-Ae,de+_e,pe+be-Te,7,!0)):(this.v.setTripleAt(de-_e,pe-be,de-_e+Te,pe-be,de-_e,pe-be,1,!0),this.v.setTripleAt(de-_e,pe+be,de-_e,pe+be-Te,de-_e,pe+be,2,!0),this.v.setTripleAt(de+_e,pe+be,de+_e-Te,pe+be,de+_e,pe+be,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:ee},extendPrototype([DynamicPropertyContainer],le),le}();function me(le,fe,de){var pe;if(de===3||de===4){var _e=de===3?fe.pt:fe.ks,be=_e.k;be.length?pe=new ae(le,fe,de):pe=new ne(le,fe,de)}else de===5?pe=new ce(le,fe):de===6?pe=new oe(le,fe):de===7&&(pe=new ue(le,fe));return pe.k&&le.addDynamicProperty(pe),pe}function ve(){return ne}function he(){return ae}var ye={};return ye.getShapeProp=me,ye.getConstructorFunction=ve,ye.getKeyframedConstructorFunction=he,ye}();/*!
27 Transformation Matrix v2.0
28 (c) Epistemex 2014-2015
29 www.epistemex.com
30 By Ken Fyrstenberg
31 Contributions by leeoniya.
32 License: MIT, header required.
33 */var Matrix=function(){var R=Math.cos,Y=Math.sin,X=Math.tan,ee=Math.round;function te(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function re(ge){if(ge===0)return this;var Ee=R(ge),Pe=Y(ge);return this._t(Ee,-Pe,0,0,Pe,Ee,0,0,0,0,1,0,0,0,0,1)}function ie(ge){if(ge===0)return this;var Ee=R(ge),Pe=Y(ge);return this._t(1,0,0,0,0,Ee,-Pe,0,0,Pe,Ee,0,0,0,0,1)}function ne(ge){if(ge===0)return this;var Ee=R(ge),Pe=Y(ge);return this._t(Ee,0,Pe,0,0,1,0,0,-Pe,0,Ee,0,0,0,0,1)}function se(ge){if(ge===0)return this;var Ee=R(ge),Pe=Y(ge);return this._t(Ee,-Pe,0,0,Pe,Ee,0,0,0,0,1,0,0,0,0,1)}function ae(ge,Ee){return this._t(1,Ee,ge,1,0,0)}function oe(ge,Ee){return this.shear(X(ge),X(Ee))}function ue(ge,Ee){var Pe=R(Ee),Le=Y(Ee);return this._t(Pe,Le,0,0,-Le,Pe,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,X(ge),1,0,0,0,0,1,0,0,0,0,1)._t(Pe,-Le,0,0,Le,Pe,0,0,0,0,1,0,0,0,0,1)}function ce(ge,Ee,Pe){return!Pe&&Pe!==0&&(Pe=1),ge===1&&Ee===1&&Pe===1?this:this._t(ge,0,0,0,0,Ee,0,0,0,0,Pe,0,0,0,0,1)}function me(ge,Ee,Pe,Le,Ne,Be,Ve,He,Ue,Qe,rt,ft,lt,ut,at,De){return this.props[0]=ge,this.props[1]=Ee,this.props[2]=Pe,this.props[3]=Le,this.props[4]=Ne,this.props[5]=Be,this.props[6]=Ve,this.props[7]=He,this.props[8]=Ue,this.props[9]=Qe,this.props[10]=rt,this.props[11]=ft,this.props[12]=lt,this.props[13]=ut,this.props[14]=at,this.props[15]=De,this}function ve(ge,Ee,Pe){return Pe=Pe||0,ge!==0||Ee!==0||Pe!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,ge,Ee,Pe,1):this}function he(ge,Ee,Pe,Le,Ne,Be,Ve,He,Ue,Qe,rt,ft,lt,ut,at,De){var Me=this.props;if(ge===1&&Ee===0&&Pe===0&&Le===0&&Ne===0&&Be===1&&Ve===0&&He===0&&Ue===0&&Qe===0&&rt===1&&ft===0)return Me[12]=Me[12]*ge+Me[15]*lt,Me[13]=Me[13]*Be+Me[15]*ut,Me[14]=Me[14]*rt+Me[15]*at,Me[15]*=De,this._identityCalculated=!1,this;var Ge=Me[0],qe=Me[1],We=Me[2],st=Me[3],mt=Me[4],St=Me[5],nt=Me[6],Ye=Me[7],Ke=Me[8],et=Me[9],Je=Me[10],Xe=Me[11],ct=Me[12],dt=Me[13],Lt=Me[14],ht=Me[15];return Me[0]=Ge*ge+qe*Ne+We*Ue+st*lt,Me[1]=Ge*Ee+qe*Be+We*Qe+st*ut,Me[2]=Ge*Pe+qe*Ve+We*rt+st*at,Me[3]=Ge*Le+qe*He+We*ft+st*De,Me[4]=mt*ge+St*Ne+nt*Ue+Ye*lt,Me[5]=mt*Ee+St*Be+nt*Qe+Ye*ut,Me[6]=mt*Pe+St*Ve+nt*rt+Ye*at,Me[7]=mt*Le+St*He+nt*ft+Ye*De,Me[8]=Ke*ge+et*Ne+Je*Ue+Xe*lt,Me[9]=Ke*Ee+et*Be+Je*Qe+Xe*ut,Me[10]=Ke*Pe+et*Ve+Je*rt+Xe*at,Me[11]=Ke*Le+et*He+Je*ft+Xe*De,Me[12]=ct*ge+dt*Ne+Lt*Ue+ht*lt,Me[13]=ct*Ee+dt*Be+Lt*Qe+ht*ut,Me[14]=ct*Pe+dt*Ve+Lt*rt+ht*at,Me[15]=ct*Le+dt*He+Lt*ft+ht*De,this._identityCalculated=!1,this}function ye(ge){var Ee=ge.props;return this.transform(Ee[0],Ee[1],Ee[2],Ee[3],Ee[4],Ee[5],Ee[6],Ee[7],Ee[8],Ee[9],Ee[10],Ee[11],Ee[12],Ee[13],Ee[14],Ee[15])}function le(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function fe(ge){for(var Ee=0;Ee<16;){if(ge.props[Ee]!==this.props[Ee])return!1;Ee+=1}return!0}function de(ge){var Ee;for(Ee=0;Ee<16;Ee+=1)ge.props[Ee]=this.props[Ee];return ge}function pe(ge){var Ee;for(Ee=0;Ee<16;Ee+=1)this.props[Ee]=ge[Ee]}function _e(ge,Ee,Pe){return{x:ge*this.props[0]+Ee*this.props[4]+Pe*this.props[8]+this.props[12],y:ge*this.props[1]+Ee*this.props[5]+Pe*this.props[9]+this.props[13],z:ge*this.props[2]+Ee*this.props[6]+Pe*this.props[10]+this.props[14]}}function be(ge,Ee,Pe){return ge*this.props[0]+Ee*this.props[4]+Pe*this.props[8]+this.props[12]}function Ae(ge,Ee,Pe){return ge*this.props[1]+Ee*this.props[5]+Pe*this.props[9]+this.props[13]}function Te(ge,Ee,Pe){return ge*this.props[2]+Ee*this.props[6]+Pe*this.props[10]+this.props[14]}function we(){var ge=this.props[0]*this.props[5]-this.props[1]*this.props[4],Ee=this.props[5]/ge,Pe=-this.props[1]/ge,Le=-this.props[4]/ge,Ne=this.props[0]/ge,Be=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/ge,Ve=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/ge,He=new Matrix;return He.props[0]=Ee,He.props[1]=Pe,He.props[4]=Le,He.props[5]=Ne,He.props[12]=Be,He.props[13]=Ve,He}function Oe(ge){var Ee=this.getInverseMatrix();return Ee.applyToPointArray(ge[0],ge[1],ge[2]||0)}function $e(ge){var Ee,Pe=ge.length,Le=[];for(Ee=0;Ee<Pe;Ee+=1)Le[Ee]=Oe(ge[Ee]);return Le}function Ie(ge,Ee,Pe){var Le=createTypedArray("float32",6);if(this.isIdentity())Le[0]=ge[0],Le[1]=ge[1],Le[2]=Ee[0],Le[3]=Ee[1],Le[4]=Pe[0],Le[5]=Pe[1];else{var Ne=this.props[0],Be=this.props[1],Ve=this.props[4],He=this.props[5],Ue=this.props[12],Qe=this.props[13];Le[0]=ge[0]*Ne+ge[1]*Ve+Ue,Le[1]=ge[0]*Be+ge[1]*He+Qe,Le[2]=Ee[0]*Ne+Ee[1]*Ve+Ue,Le[3]=Ee[0]*Be+Ee[1]*He+Qe,Le[4]=Pe[0]*Ne+Pe[1]*Ve+Ue,Le[5]=Pe[0]*Be+Pe[1]*He+Qe}return Le}function Fe(ge,Ee,Pe){var Le;return this.isIdentity()?Le=[ge,Ee,Pe]:Le=[ge*this.props[0]+Ee*this.props[4]+Pe*this.props[8]+this.props[12],ge*this.props[1]+Ee*this.props[5]+Pe*this.props[9]+this.props[13],ge*this.props[2]+Ee*this.props[6]+Pe*this.props[10]+this.props[14]],Le}function Re(ge,Ee){if(this.isIdentity())return ge+","+Ee;var Pe=this.props;return Math.round((ge*Pe[0]+Ee*Pe[4]+Pe[12])*100)/100+","+Math.round((ge*Pe[1]+Ee*Pe[5]+Pe[13])*100)/100}function ke(){for(var ge=0,Ee=this.props,Pe="matrix3d(",Le=1e4;ge<16;)Pe+=ee(Ee[ge]*Le)/Le,Pe+=ge===15?")":",",ge+=1;return Pe}function Se(ge){var Ee=1e4;return ge<1e-6&&ge>0||ge>-1e-6&&ge<0?ee(ge*Ee)/Ee:ge}function Ce(){var ge=this.props,Ee=Se(ge[0]),Pe=Se(ge[1]),Le=Se(ge[4]),Ne=Se(ge[5]),Be=Se(ge[12]),Ve=Se(ge[13]);return"matrix("+Ee+","+Pe+","+Le+","+Ne+","+Be+","+Ve+")"}return function(){this.reset=te,this.rotate=re,this.rotateX=ie,this.rotateY=ne,this.rotateZ=se,this.skew=oe,this.skewFromAxis=ue,this.shear=ae,this.scale=ce,this.setTransform=me,this.translate=ve,this.transform=he,this.multiply=ye,this.applyToPoint=_e,this.applyToX=be,this.applyToY=Ae,this.applyToZ=Te,this.applyToPointArray=Fe,this.applyToTriplePoints=Ie,this.applyToPointStringified=Re,this.toCSS=ke,this.to2dCSS=Ce,this.clone=de,this.cloneFromProps=pe,this.equals=fe,this.inversePoints=$e,this.inversePoint=Oe,this.getInverseMatrix=we,this._t=this.transform,this.isIdentity=le,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(X){return typeof X}:_typeof$3=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$3(R)}var lottie={};function setLocation(R){setLocationHref(R)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(R){setSubframeEnabled(R)}function setPrefix(R){setIdPrefix(R)}function loadAnimation(R){return animationManager.loadAnimation(R)}function setQuality(R){if(typeof R=="string")switch(R){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(R)&&R>1&&setDefaultCurveSegments(R)}function inBrowser(){return typeof navigator<"u"}function installPlugin(R,Y){R==="expressions"&&setExpressionsPlugin(Y)}function getFactory(R){switch(R){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(R){for(var Y=queryString.split("&"),X=0;X<Y.length;X+=1){var ee=Y[X].split("=");if(decodeURIComponent(ee[0])==R)return decodeURIComponent(ee[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(R){}var ShapeModifiers=function(){var R={},Y={};R.registerModifier=X,R.getModifier=ee;function X(te,re){Y[te]||(Y[te]=re)}function ee(te,re,ie){return new Y[te](re,ie)}return R}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(R){if(!this.closed){R.sh.container.addDynamicProperty(R.sh);var Y={shape:R.sh,data:R,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(Y),this.addShapeToModifier(Y),this._isAnimated&&R.setAsAnimated()}},ShapeModifier.prototype.init=function(R,Y){this.shapes=[],this.elem=R,this.initDynamicPropertyContainer(R),this.initModifierProperties(R,Y),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(R,Y){this.s=PropertyFactory.getProp(R,Y.s,0,.01,this),this.e=PropertyFactory.getProp(R,Y.e,0,.01,this),this.o=PropertyFactory.getProp(R,Y.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=Y.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(R){R.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(R,Y,X,ee,te){var re=[];Y<=1?re.push({s:R,e:Y}):R>=1?re.push({s:R-1,e:Y-1}):(re.push({s:R,e:1}),re.push({s:0,e:Y-1}));var ie=[],ne,se=re.length,ae;for(ne=0;ne<se;ne+=1)if(ae=re[ne],!(ae.e*te<ee||ae.s*te>ee+X)){var oe,ue;ae.s*te<=ee?oe=0:oe=(ae.s*te-ee)/X,ae.e*te>=ee+X?ue=1:ue=(ae.e*te-ee)/X,ie.push([oe,ue])}return ie.length||ie.push([0,0]),ie},TrimModifier.prototype.releasePathsData=function(R){var Y,X=R.length;for(Y=0;Y<X;Y+=1)segmentsLengthPool.release(R[Y]);return R.length=0,R},TrimModifier.prototype.processShapes=function(R){var Y,X;if(this._mdf||R){var ee=this.o.v%360/360;if(ee<0&&(ee+=1),this.s.v>1?Y=1+ee:this.s.v<0?Y=0+ee:Y=this.s.v+ee,this.e.v>1?X=1+ee:this.e.v<0?X=0+ee:X=this.e.v+ee,Y>X){var te=Y;Y=X,X=te}Y=Math.round(Y*1e4)*1e-4,X=Math.round(X*1e4)*1e-4,this.sValue=Y,this.eValue=X}else Y=this.sValue,X=this.eValue;var re,ie,ne=this.shapes.length,se,ae,oe,ue,ce,me=0;if(X===Y)for(ie=0;ie<ne;ie+=1)this.shapes[ie].localShapeCollection.releaseShapes(),this.shapes[ie].shape._mdf=!0,this.shapes[ie].shape.paths=this.shapes[ie].localShapeCollection,this._mdf&&(this.shapes[ie].pathsData.length=0);else if(X===1&&Y===0||X===0&&Y===1){if(this._mdf)for(ie=0;ie<ne;ie+=1)this.shapes[ie].pathsData.length=0,this.shapes[ie].shape._mdf=!0}else{var ve=[],he,ye;for(ie=0;ie<ne;ie+=1)if(he=this.shapes[ie],!he.shape._mdf&&!this._mdf&&!R&&this.m!==2)he.shape.paths=he.localShapeCollection;else{if(re=he.shape.paths,ae=re._length,ce=0,!he.shape._mdf&&he.pathsData.length)ce=he.totalShapeLength;else{for(oe=this.releasePathsData(he.pathsData),se=0;se<ae;se+=1)ue=bez.getSegmentsLength(re.shapes[se]),oe.push(ue),ce+=ue.totalLength;he.totalShapeLength=ce,he.pathsData=oe}me+=ce,he.shape._mdf=!0}var le=Y,fe=X,de=0,pe;for(ie=ne-1;ie>=0;ie-=1)if(he=this.shapes[ie],he.shape._mdf){for(ye=he.localShapeCollection,ye.releaseShapes(),this.m===2&&ne>1?(pe=this.calculateShapeEdges(Y,X,he.totalShapeLength,de,me),de+=he.totalShapeLength):pe=[[le,fe]],ae=pe.length,se=0;se<ae;se+=1){le=pe[se][0],fe=pe[se][1],ve.length=0,fe<=1?ve.push({s:he.totalShapeLength*le,e:he.totalShapeLength*fe}):le>=1?ve.push({s:he.totalShapeLength*(le-1),e:he.totalShapeLength*(fe-1)}):(ve.push({s:he.totalShapeLength*le,e:he.totalShapeLength}),ve.push({s:0,e:he.totalShapeLength*(fe-1)}));var _e=this.addShapes(he,ve[0]);if(ve[0].s!==ve[0].e){if(ve.length>1){var be=he.shape.paths.shapes[he.shape.paths._length-1];if(be.c){var Ae=_e.pop();this.addPaths(_e,ye),_e=this.addShapes(he,ve[1],Ae)}else this.addPaths(_e,ye),_e=this.addShapes(he,ve[1])}this.addPaths(_e,ye)}}he.shape.paths=ye}}},TrimModifier.prototype.addPaths=function(R,Y){var X,ee=R.length;for(X=0;X<ee;X+=1)Y.addShape(R[X])},TrimModifier.prototype.addSegment=function(R,Y,X,ee,te,re,ie){te.setXYAt(Y[0],Y[1],"o",re),te.setXYAt(X[0],X[1],"i",re+1),ie&&te.setXYAt(R[0],R[1],"v",re),te.setXYAt(ee[0],ee[1],"v",re+1)},TrimModifier.prototype.addSegmentFromArray=function(R,Y,X,ee){Y.setXYAt(R[1],R[5],"o",X),Y.setXYAt(R[2],R[6],"i",X+1),ee&&Y.setXYAt(R[0],R[4],"v",X),Y.setXYAt(R[3],R[7],"v",X+1)},TrimModifier.prototype.addShapes=function(R,Y,X){var ee=R.pathsData,te=R.shape.paths.shapes,re,ie=R.shape.paths._length,ne,se,ae=0,oe,ue,ce,me,ve=[],he,ye=!0;for(X?(ue=X._length,he=X._length):(X=shapePool.newElement(),ue=0,he=0),ve.push(X),re=0;re<ie;re+=1){for(ce=ee[re].lengths,X.c=te[re].c,se=te[re].c?ce.length:ce.length+1,ne=1;ne<se;ne+=1)if(oe=ce[ne-1],ae+oe.addedLength<Y.s)ae+=oe.addedLength,X.c=!1;else if(ae>Y.e){X.c=!1;break}else Y.s<=ae&&Y.e>=ae+oe.addedLength?(this.addSegment(te[re].v[ne-1],te[re].o[ne-1],te[re].i[ne],te[re].v[ne],X,ue,ye),ye=!1):(me=bez.getNewSegment(te[re].v[ne-1],te[re].v[ne],te[re].o[ne-1],te[re].i[ne],(Y.s-ae)/oe.addedLength,(Y.e-ae)/oe.addedLength,ce[ne-1]),this.addSegmentFromArray(me,X,ue,ye),ye=!1,X.c=!1),ae+=oe.addedLength,ue+=1;if(te[re].c&&ce.length){if(oe=ce[ne-1],ae<=Y.e){var le=ce[ne-1].addedLength;Y.s<=ae&&Y.e>=ae+le?(this.addSegment(te[re].v[ne-1],te[re].o[ne-1],te[re].i[0],te[re].v[0],X,ue,ye),ye=!1):(me=bez.getNewSegment(te[re].v[ne-1],te[re].v[0],te[re].o[ne-1],te[re].i[0],(Y.s-ae)/le,(Y.e-ae)/le,ce[ne-1]),this.addSegmentFromArray(me,X,ue,ye),ye=!1,X.c=!1)}else X.c=!1;ae+=oe.addedLength,ue+=1}if(X._length&&(X.setXYAt(X.v[he][0],X.v[he][1],"i",he),X.setXYAt(X.v[X._length-1][0],X.v[X._length-1][1],"o",X._length-1)),ae>Y.e)break;re<ie-1&&(X=shapePool.newElement(),ye=!0,ve.push(X),ue=0)}return ve};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(R,Y){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(R,Y.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(R,Y){var X=Y/100,ee=[0,0],te=R._length,re=0;for(re=0;re<te;re+=1)ee[0]+=R.v[re][0],ee[1]+=R.v[re][1];ee[0]/=te,ee[1]/=te;var ie=shapePool.newElement();ie.c=R.c;var ne,se,ae,oe,ue,ce;for(re=0;re<te;re+=1)ne=R.v[re][0]+(ee[0]-R.v[re][0])*X,se=R.v[re][1]+(ee[1]-R.v[re][1])*X,ae=R.o[re][0]+(ee[0]-R.o[re][0])*-X,oe=R.o[re][1]+(ee[1]-R.o[re][1])*-X,ue=R.i[re][0]+(ee[0]-R.i[re][0])*-X,ce=R.i[re][1]+(ee[1]-R.i[re][1])*-X,ie.setTripleAt(ne,se,ae,oe,ue,ce,re);return ie},PuckerAndBloatModifier.prototype.processShapes=function(R){var Y,X,ee=this.shapes.length,te,re,ie=this.amount.v;if(ie!==0){var ne,se;for(X=0;X<ee;X+=1){if(ne=this.shapes[X],se=ne.localShapeCollection,!(!ne.shape._mdf&&!this._mdf&&!R))for(se.releaseShapes(),ne.shape._mdf=!0,Y=ne.shape.paths.shapes,re=ne.shape.paths._length,te=0;te<re;te+=1)se.addShape(this.processPath(Y[te],ie));ne.shape.paths=ne.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var R=[0,0];function Y(se){var ae=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||ae,this.a&&se.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&se.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&se.skewFromAxis(-this.sk.v,this.sa.v),this.r?se.rotate(-this.r.v):se.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?se.translate(this.px.v,this.py.v,-this.pz.v):se.translate(this.px.v,this.py.v,0):se.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function X(se){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||se){var ae;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var oe,ue;if(ae=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(oe=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/ae,0),ue=this.p.getValueAtTime(this.p.keyframes[0].t/ae,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(oe=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/ae,0),ue=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/ae,0)):(oe=this.p.pv,ue=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/ae,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){oe=[],ue=[];var ce=this.px,me=this.py;ce._caching.lastFrame+ce.offsetTime<=ce.keyframes[0].t?(oe[0]=ce.getValueAtTime((ce.keyframes[0].t+.01)/ae,0),oe[1]=me.getValueAtTime((me.keyframes[0].t+.01)/ae,0),ue[0]=ce.getValueAtTime(ce.keyframes[0].t/ae,0),ue[1]=me.getValueAtTime(me.keyframes[0].t/ae,0)):ce._caching.lastFrame+ce.offsetTime>=ce.keyframes[ce.keyframes.length-1].t?(oe[0]=ce.getValueAtTime(ce.keyframes[ce.keyframes.length-1].t/ae,0),oe[1]=me.getValueAtTime(me.keyframes[me.keyframes.length-1].t/ae,0),ue[0]=ce.getValueAtTime((ce.keyframes[ce.keyframes.length-1].t-.01)/ae,0),ue[1]=me.getValueAtTime((me.keyframes[me.keyframes.length-1].t-.01)/ae,0)):(oe=[ce.pv,me.pv],ue[0]=ce.getValueAtTime((ce._caching.lastFrame+ce.offsetTime-.01)/ae,ce.offsetTime),ue[1]=me.getValueAtTime((me._caching.lastFrame+me.offsetTime-.01)/ae,me.offsetTime))}else ue=R,oe=ue;this.v.rotate(-Math.atan2(oe[1]-ue[1],oe[0]-ue[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function ee(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function te(){}function re(se){this._addDynamicProperty(se),this.elem.addDynamicProperty(se),this._isDirty=!0}function ie(se,ae,oe){if(this.elem=se,this.frameId=-1,this.propType="transform",this.data=ae,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(oe||se),ae.p&&ae.p.s?(this.px=PropertyFactory.getProp(se,ae.p.x,0,0,this),this.py=PropertyFactory.getProp(se,ae.p.y,0,0,this),ae.p.z&&(this.pz=PropertyFactory.getProp(se,ae.p.z,0,0,this))):this.p=PropertyFactory.getProp(se,ae.p||{k:[0,0,0]},1,0,this),ae.rx){if(this.rx=PropertyFactory.getProp(se,ae.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(se,ae.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(se,ae.rz,0,degToRads,this),ae.or.k[0].ti){var ue,ce=ae.or.k.length;for(ue=0;ue<ce;ue+=1)ae.or.k[ue].to=null,ae.or.k[ue].ti=null}this.or=PropertyFactory.getProp(se,ae.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(se,ae.r||{k:0},0,degToRads,this);ae.sk&&(this.sk=PropertyFactory.getProp(se,ae.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(se,ae.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(se,ae.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(se,ae.s||{k:[100,100,100]},1,.01,this),ae.o?this.o=PropertyFactory.getProp(se,ae.o,0,.01,se):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}ie.prototype={applyToMatrix:Y,getValue:X,precalculateMatrix:ee,autoOrient:te},extendPrototype([DynamicPropertyContainer],ie),ie.prototype.addDynamicProperty=re,ie.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function ne(se,ae,oe){return new ie(se,ae,oe)}return{getTransformProperty:ne}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(R,Y){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(R,Y.c,0,null,this),this.o=PropertyFactory.getProp(R,Y.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(R,Y.tr,this),this.so=PropertyFactory.getProp(R,Y.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(R,Y.tr.eo,0,.01,this),this.data=Y,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(R,Y,X,ee,te,re){var ie=re?-1:1,ne=ee.s.v[0]+(1-ee.s.v[0])*(1-te),se=ee.s.v[1]+(1-ee.s.v[1])*(1-te);R.translate(ee.p.v[0]*ie*te,ee.p.v[1]*ie*te,ee.p.v[2]),Y.translate(-ee.a.v[0],-ee.a.v[1],ee.a.v[2]),Y.rotate(-ee.r.v*ie*te),Y.translate(ee.a.v[0],ee.a.v[1],ee.a.v[2]),X.translate(-ee.a.v[0],-ee.a.v[1],ee.a.v[2]),X.scale(re?1/ne:ne,re?1/se:se),X.translate(ee.a.v[0],ee.a.v[1],ee.a.v[2])},RepeaterModifier.prototype.init=function(R,Y,X,ee){for(this.elem=R,this.arr=Y,this.pos=X,this.elemsData=ee,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(R),this.initModifierProperties(R,Y[X]);X>0;)X-=1,this._elements.unshift(Y[X]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(R){var Y,X=R.length;for(Y=0;Y<X;Y+=1)R[Y]._processed=!1,R[Y].ty==="gr"&&this.resetElements(R[Y].it)},RepeaterModifier.prototype.cloneElements=function(R){var Y=JSON.parse(JSON.stringify(R));return this.resetElements(Y),Y},RepeaterModifier.prototype.changeGroupRender=function(R,Y){var X,ee=R.length;for(X=0;X<ee;X+=1)R[X]._render=Y,R[X].ty==="gr"&&this.changeGroupRender(R[X].it,Y)},RepeaterModifier.prototype.processShapes=function(R){var Y,X,ee,te,re,ie=!1;if(this._mdf||R){var ne=Math.ceil(this.c.v);if(this._groups.length<ne){for(;this._groups.length<ne;){var se={it:this.cloneElements(this._elements),ty:"gr"};se.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,se),this._groups.splice(0,0,se),this._currentCopies+=1}this.elem.reloadShapes(),ie=!0}re=0;var ae;for(ee=0;ee<=this._groups.length-1;ee+=1){if(ae=re<ne,this._groups[ee]._render=ae,this.changeGroupRender(this._groups[ee].it,ae),!ae){var oe=this.elemsData[ee].it,ue=oe[oe.length-1];ue.transform.op.v!==0?(ue.transform.op._mdf=!0,ue.transform.op.v=0):ue.transform.op._mdf=!1}re+=1}this._currentCopies=ne;var ce=this.o.v,me=ce%1,ve=ce>0?Math.floor(ce):Math.ceil(ce),he=this.pMatrix.props,ye=this.rMatrix.props,le=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var fe=0;if(ce>0){for(;fe<ve;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),fe+=1;me&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,me,!1),fe+=me)}else if(ce<0){for(;fe>ve;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),fe-=1;me&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-me,!0),fe-=me)}ee=this.data.m===1?0:this._currentCopies-1,te=this.data.m===1?1:-1,re=this._currentCopies;for(var de,pe;re;){if(Y=this.elemsData[ee].it,X=Y[Y.length-1].transform.mProps.v.props,pe=X.length,Y[Y.length-1].transform.mProps._mdf=!0,Y[Y.length-1].transform.op._mdf=!0,Y[Y.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(ee/(this._currentCopies-1)),fe!==0){for((ee!==0&&te===1||ee!==this._currentCopies-1&&te===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(ye[0],ye[1],ye[2],ye[3],ye[4],ye[5],ye[6],ye[7],ye[8],ye[9],ye[10],ye[11],ye[12],ye[13],ye[14],ye[15]),this.matrix.transform(le[0],le[1],le[2],le[3],le[4],le[5],le[6],le[7],le[8],le[9],le[10],le[11],le[12],le[13],le[14],le[15]),this.matrix.transform(he[0],he[1],he[2],he[3],he[4],he[5],he[6],he[7],he[8],he[9],he[10],he[11],he[12],he[13],he[14],he[15]),de=0;de<pe;de+=1)X[de]=this.matrix.props[de];this.matrix.reset()}else for(this.matrix.reset(),de=0;de<pe;de+=1)X[de]=this.matrix.props[de];fe+=1,re-=1,ee+=te}}else for(re=this._currentCopies,ee=0,te=1;re;)Y=this.elemsData[ee].it,X=Y[Y.length-1].transform.mProps.v.props,Y[Y.length-1].transform.mProps._mdf=!1,Y[Y.length-1].transform.op._mdf=!1,re-=1,ee+=te;return ie},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(R,Y){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(R,Y.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(R,Y){var X=shapePool.newElement();X.c=R.c;var ee,te=R._length,re,ie,ne,se,ae,oe,ue=0,ce,me,ve,he,ye,le;for(ee=0;ee<te;ee+=1)re=R.v[ee],ne=R.o[ee],ie=R.i[ee],re[0]===ne[0]&&re[1]===ne[1]&&re[0]===ie[0]&&re[1]===ie[1]?(ee===0||ee===te-1)&&!R.c?(X.setTripleAt(re[0],re[1],ne[0],ne[1],ie[0],ie[1],ue),ue+=1):(ee===0?se=R.v[te-1]:se=R.v[ee-1],ae=Math.sqrt(Math.pow(re[0]-se[0],2)+Math.pow(re[1]-se[1],2)),oe=ae?Math.min(ae/2,Y)/ae:0,ye=re[0]+(se[0]-re[0])*oe,ce=ye,le=re[1]-(re[1]-se[1])*oe,me=le,ve=ce-(ce-re[0])*roundCorner,he=me-(me-re[1])*roundCorner,X.setTripleAt(ce,me,ve,he,ye,le,ue),ue+=1,ee===te-1?se=R.v[0]:se=R.v[ee+1],ae=Math.sqrt(Math.pow(re[0]-se[0],2)+Math.pow(re[1]-se[1],2)),oe=ae?Math.min(ae/2,Y)/ae:0,ve=re[0]+(se[0]-re[0])*oe,ce=ve,he=re[1]+(se[1]-re[1])*oe,me=he,ye=ce-(ce-re[0])*roundCorner,le=me-(me-re[1])*roundCorner,X.setTripleAt(ce,me,ve,he,ye,le,ue),ue+=1):(X.setTripleAt(R.v[ee][0],R.v[ee][1],R.o[ee][0],R.o[ee][1],R.i[ee][0],R.i[ee][1],ue),ue+=1);return X},RoundCornersModifier.prototype.processShapes=function(R){var Y,X,ee=this.shapes.length,te,re,ie=this.rd.v;if(ie!==0){var ne,se;for(X=0;X<ee;X+=1){if(ne=this.shapes[X],se=ne.localShapeCollection,!(!ne.shape._mdf&&!this._mdf&&!R))for(se.releaseShapes(),ne.shape._mdf=!0,Y=ne.shape.paths.shapes,re=ne.shape.paths._length,te=0;te<re;te+=1)se.addShape(this.processPath(Y[te],ie));ne.shape.paths=ne.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(R,Y){return Math.abs(R-Y)*1e5<=Math.min(Math.abs(R),Math.abs(Y))}function floatZero(R){return Math.abs(R)<=1e-5}function lerp(R,Y,X){return R*(1-X)+Y*X}function lerpPoint(R,Y,X){return[lerp(R[0],Y[0],X),lerp(R[1],Y[1],X)]}function quadRoots(R,Y,X){if(R===0)return[];var ee=Y*Y-4*R*X;if(ee<0)return[];var te=-Y/(2*R);if(ee===0)return[te];var re=Math.sqrt(ee)/(2*R);return[te-re,te+re]}function polynomialCoefficients(R,Y,X,ee){return[-R+3*Y-3*X+ee,3*R-6*Y+3*X,-3*R+3*Y,R]}function singlePoint(R){return new PolynomialBezier(R,R,R,R,!1)}function PolynomialBezier(R,Y,X,ee,te){te&&pointEqual(R,Y)&&(Y=lerpPoint(R,ee,1/3)),te&&pointEqual(X,ee)&&(X=lerpPoint(R,ee,2/3));var re=polynomialCoefficients(R[0],Y[0],X[0],ee[0]),ie=polynomialCoefficients(R[1],Y[1],X[1],ee[1]);this.a=[re[0],ie[0]],this.b=[re[1],ie[1]],this.c=[re[2],ie[2]],this.d=[re[3],ie[3]],this.points=[R,Y,X,ee]}PolynomialBezier.prototype.point=function(R){return[((this.a[0]*R+this.b[0])*R+this.c[0])*R+this.d[0],((this.a[1]*R+this.b[1])*R+this.c[1])*R+this.d[1]]},PolynomialBezier.prototype.derivative=function(R){return[(3*R*this.a[0]+2*this.b[0])*R+this.c[0],(3*R*this.a[1]+2*this.b[1])*R+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(R){var Y=this.derivative(R);return Math.atan2(Y[1],Y[0])},PolynomialBezier.prototype.normalAngle=function(R){var Y=this.derivative(R);return Math.atan2(Y[0],Y[1])},PolynomialBezier.prototype.inflectionPoints=function(){var R=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(R))return[];var Y=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/R,X=Y*Y-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/R;if(X<0)return[];var ee=Math.sqrt(X);return floatZero(ee)?ee>0&&ee<1?[Y]:[]:[Y-ee,Y+ee].filter(function(te){return te>0&&te<1})},PolynomialBezier.prototype.split=function(R){if(R<=0)return[singlePoint(this.points[0]),this];if(R>=1)return[this,singlePoint(this.points[this.points.length-1])];var Y=lerpPoint(this.points[0],this.points[1],R),X=lerpPoint(this.points[1],this.points[2],R),ee=lerpPoint(this.points[2],this.points[3],R),te=lerpPoint(Y,X,R),re=lerpPoint(X,ee,R),ie=lerpPoint(te,re,R);return[new PolynomialBezier(this.points[0],Y,te,ie,!0),new PolynomialBezier(ie,re,ee,this.points[3],!0)]};function extrema(R,Y){var X=R.points[0][Y],ee=R.points[R.points.length-1][Y];if(X>ee){var te=ee;ee=X,X=te}for(var re=quadRoots(3*R.a[Y],2*R.b[Y],R.c[Y]),ie=0;ie<re.length;ie+=1)if(re[ie]>0&&re[ie]<1){var ne=R.point(re[ie])[Y];ne<X?X=ne:ne>ee&&(ee=ne)}return{min:X,max:ee}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var R=this.bounds();return{left:R.x.min,right:R.x.max,top:R.y.min,bottom:R.y.max,width:R.x.max-R.x.min,height:R.y.max-R.y.min,cx:(R.x.max+R.x.min)/2,cy:(R.y.max+R.y.min)/2}};function intersectData(R,Y,X){var ee=R.boundingBox();return{cx:ee.cx,cy:ee.cy,width:ee.width,height:ee.height,bez:R,t:(Y+X)/2,t1:Y,t2:X}}function splitData(R){var Y=R.bez.split(.5);return[intersectData(Y[0],R.t1,R.t),intersectData(Y[1],R.t,R.t2)]}function boxIntersect(R,Y){return Math.abs(R.cx-Y.cx)*2<R.width+Y.width&&Math.abs(R.cy-Y.cy)*2<R.height+Y.height}function intersectsImpl(R,Y,X,ee,te,re){if(boxIntersect(R,Y)){if(X>=re||R.width<=ee&&R.height<=ee&&Y.width<=ee&&Y.height<=ee){te.push([R.t,Y.t]);return}var ie=splitData(R),ne=splitData(Y);intersectsImpl(ie[0],ne[0],X+1,ee,te,re),intersectsImpl(ie[0],ne[1],X+1,ee,te,re),intersectsImpl(ie[1],ne[0],X+1,ee,te,re),intersectsImpl(ie[1],ne[1],X+1,ee,te,re)}}PolynomialBezier.prototype.intersections=function(R,Y,X){Y===void 0&&(Y=2),X===void 0&&(X=7);var ee=[];return intersectsImpl(intersectData(this,0,1),intersectData(R,0,1),0,Y,ee,X),ee},PolynomialBezier.shapeSegment=function(R,Y){var X=(Y+1)%R.length();return new PolynomialBezier(R.v[Y],R.o[Y],R.i[X],R.v[X],!0)},PolynomialBezier.shapeSegmentInverted=function(R,Y){var X=(Y+1)%R.length();return new PolynomialBezier(R.v[X],R.i[X],R.o[Y],R.v[Y],!0)};function crossProduct(R,Y){return[R[1]*Y[2]-R[2]*Y[1],R[2]*Y[0]-R[0]*Y[2],R[0]*Y[1]-R[1]*Y[0]]}function lineIntersection(R,Y,X,ee){var te=[R[0],R[1],1],re=[Y[0],Y[1],1],ie=[X[0],X[1],1],ne=[ee[0],ee[1],1],se=crossProduct(crossProduct(te,re),crossProduct(ie,ne));return floatZero(se[2])?null:[se[0]/se[2],se[1]/se[2]]}function polarOffset(R,Y,X){return[R[0]+Math.cos(Y)*X,R[1]-Math.sin(Y)*X]}function pointDistance(R,Y){return Math.hypot(R[0]-Y[0],R[1]-Y[1])}function pointEqual(R,Y){return floatEqual(R[0],Y[0])&&floatEqual(R[1],Y[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(R,Y){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(R,Y.s,0,null,this),this.frequency=PropertyFactory.getProp(R,Y.r,0,null,this),this.pointsType=PropertyFactory.getProp(R,Y.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(R,Y,X,ee,te,re,ie){var ne=X-Math.PI/2,se=X+Math.PI/2,ae=Y[0]+Math.cos(X)*ee*te,oe=Y[1]-Math.sin(X)*ee*te;R.setTripleAt(ae,oe,ae+Math.cos(ne)*re,oe-Math.sin(ne)*re,ae+Math.cos(se)*ie,oe-Math.sin(se)*ie,R.length())}function getPerpendicularVector(R,Y){var X=[Y[0]-R[0],Y[1]-R[1]],ee=-Math.PI*.5,te=[Math.cos(ee)*X[0]-Math.sin(ee)*X[1],Math.sin(ee)*X[0]+Math.cos(ee)*X[1]];return te}function getProjectingAngle(R,Y){var X=Y===0?R.length()-1:Y-1,ee=(Y+1)%R.length(),te=R.v[X],re=R.v[ee],ie=getPerpendicularVector(te,re);return Math.atan2(0,1)-Math.atan2(ie[1],ie[0])}function zigZagCorner(R,Y,X,ee,te,re,ie){var ne=getProjectingAngle(Y,X),se=Y.v[X%Y._length],ae=Y.v[X===0?Y._length-1:X-1],oe=Y.v[(X+1)%Y._length],ue=re===2?Math.sqrt(Math.pow(se[0]-ae[0],2)+Math.pow(se[1]-ae[1],2)):0,ce=re===2?Math.sqrt(Math.pow(se[0]-oe[0],2)+Math.pow(se[1]-oe[1],2)):0;setPoint(R,Y.v[X%Y._length],ne,ie,ee,ce/((te+1)*2),ue/((te+1)*2))}function zigZagSegment(R,Y,X,ee,te,re){for(var ie=0;ie<ee;ie+=1){var ne=(ie+1)/(ee+1),se=te===2?Math.sqrt(Math.pow(Y.points[3][0]-Y.points[0][0],2)+Math.pow(Y.points[3][1]-Y.points[0][1],2)):0,ae=Y.normalAngle(ne),oe=Y.point(ne);setPoint(R,oe,ae,re,X,se/((ee+1)*2),se/((ee+1)*2)),re=-re}return re}ZigZagModifier.prototype.processPath=function(R,Y,X,ee){var te=R._length,re=shapePool.newElement();if(re.c=R.c,R.c||(te-=1),te===0)return re;var ie=-1,ne=PolynomialBezier.shapeSegment(R,0);zigZagCorner(re,R,0,Y,X,ee,ie);for(var se=0;se<te;se+=1)ie=zigZagSegment(re,ne,Y,X,ee,-ie),se===te-1&&!R.c?ne=null:ne=PolynomialBezier.shapeSegment(R,(se+1)%te),zigZagCorner(re,R,se+1,Y,X,ee,ie);return re},ZigZagModifier.prototype.processShapes=function(R){var Y,X,ee=this.shapes.length,te,re,ie=this.amplitude.v,ne=Math.max(0,Math.round(this.frequency.v)),se=this.pointsType.v;if(ie!==0){var ae,oe;for(X=0;X<ee;X+=1){if(ae=this.shapes[X],oe=ae.localShapeCollection,!(!ae.shape._mdf&&!this._mdf&&!R))for(oe.releaseShapes(),ae.shape._mdf=!0,Y=ae.shape.paths.shapes,re=ae.shape.paths._length,te=0;te<re;te+=1)oe.addShape(this.processPath(Y[te],ie,ne,se));ae.shape.paths=ae.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(R,Y,X){var ee=Math.atan2(Y[0]-R[0],Y[1]-R[1]);return[polarOffset(R,ee,X),polarOffset(Y,ee,X)]}function offsetSegment(R,Y){var X,ee,te,re,ie,ne,se;se=linearOffset(R.points[0],R.points[1],Y),X=se[0],ee=se[1],se=linearOffset(R.points[1],R.points[2],Y),te=se[0],re=se[1],se=linearOffset(R.points[2],R.points[3],Y),ie=se[0],ne=se[1];var ae=lineIntersection(X,ee,te,re);ae===null&&(ae=ee);var oe=lineIntersection(ie,ne,te,re);return oe===null&&(oe=ie),new PolynomialBezier(X,ae,oe,ne)}function joinLines(R,Y,X,ee,te){var re=Y.points[3],ie=X.points[0];if(ee===3||pointEqual(re,ie))return re;if(ee===2){var ne=-Y.tangentAngle(1),se=-X.tangentAngle(0)+Math.PI,ae=lineIntersection(re,polarOffset(re,ne+Math.PI/2,100),ie,polarOffset(ie,ne+Math.PI/2,100)),oe=ae?pointDistance(ae,re):pointDistance(re,ie)/2,ue=polarOffset(re,ne,2*oe*roundCorner);return R.setXYAt(ue[0],ue[1],"o",R.length()-1),ue=polarOffset(ie,se,2*oe*roundCorner),R.setTripleAt(ie[0],ie[1],ie[0],ie[1],ue[0],ue[1],R.length()),ie}var ce=pointEqual(re,Y.points[2])?Y.points[0]:Y.points[2],me=pointEqual(ie,X.points[1])?X.points[3]:X.points[1],ve=lineIntersection(ce,re,ie,me);return ve&&pointDistance(ve,re)<te?(R.setTripleAt(ve[0],ve[1],ve[0],ve[1],ve[0],ve[1],R.length()),ve):re}function getIntersection(R,Y){var X=R.intersections(Y);return X.length&&floatEqual(X[0][0],1)&&X.shift(),X.length?X[0]:null}function pruneSegmentIntersection(R,Y){var X=R.slice(),ee=Y.slice(),te=getIntersection(R[R.length-1],Y[0]);return te&&(X[R.length-1]=R[R.length-1].split(te[0])[0],ee[0]=Y[0].split(te[1])[1]),R.length>1&&Y.length>1&&(te=getIntersection(R[0],Y[Y.length-1]),te)?[[R[0].split(te[0])[0]],[Y[Y.length-1].split(te[1])[1]]]:[X,ee]}function pruneIntersections(R){for(var Y,X=1;X<R.length;X+=1)Y=pruneSegmentIntersection(R[X-1],R[X]),R[X-1]=Y[0],R[X]=Y[1];return R.length>1&&(Y=pruneSegmentIntersection(R[R.length-1],R[0]),R[R.length-1]=Y[0],R[0]=Y[1]),R}function offsetSegmentSplit(R,Y){var X=R.inflectionPoints(),ee,te,re,ie;if(X.length===0)return[offsetSegment(R,Y)];if(X.length===1||floatEqual(X[1],1))return re=R.split(X[0]),ee=re[0],te=re[1],[offsetSegment(ee,Y),offsetSegment(te,Y)];re=R.split(X[0]),ee=re[0];var ne=(X[1]-X[0])/(1-X[0]);return re=re[1].split(ne),ie=re[0],te=re[1],[offsetSegment(ee,Y),offsetSegment(ie,Y),offsetSegment(te,Y)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(R,Y){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(R,Y.a,0,null,this),this.miterLimit=PropertyFactory.getProp(R,Y.ml,0,null,this),this.lineJoin=Y.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(R,Y,X,ee){var te=shapePool.newElement();te.c=R.c;var re=R.length();R.c||(re-=1);var ie,ne,se,ae=[];for(ie=0;ie<re;ie+=1)se=PolynomialBezier.shapeSegment(R,ie),ae.push(offsetSegmentSplit(se,Y));if(!R.c)for(ie=re-1;ie>=0;ie-=1)se=PolynomialBezier.shapeSegmentInverted(R,ie),ae.push(offsetSegmentSplit(se,Y));ae=pruneIntersections(ae);var oe=null,ue=null;for(ie=0;ie<ae.length;ie+=1){var ce=ae[ie];for(ue&&(oe=joinLines(te,ue,ce[0],X,ee)),ue=ce[ce.length-1],ne=0;ne<ce.length;ne+=1)se=ce[ne],oe&&pointEqual(se.points[0],oe)?te.setXYAt(se.points[1][0],se.points[1][1],"o",te.length()-1):te.setTripleAt(se.points[0][0],se.points[0][1],se.points[1][0],se.points[1][1],se.points[0][0],se.points[0][1],te.length()),te.setTripleAt(se.points[3][0],se.points[3][1],se.points[3][0],se.points[3][1],se.points[2][0],se.points[2][1],te.length()),oe=se.points[3]}return ae.length&&joinLines(te,ue,ae[0][0],X,ee),te},OffsetPathModifier.prototype.processShapes=function(R){var Y,X,ee=this.shapes.length,te,re,ie=this.amount.v,ne=this.miterLimit.v,se=this.lineJoin;if(ie!==0){var ae,oe;for(X=0;X<ee;X+=1){if(ae=this.shapes[X],oe=ae.localShapeCollection,!(!ae.shape._mdf&&!this._mdf&&!R))for(oe.releaseShapes(),ae.shape._mdf=!0,Y=ae.shape.paths.shapes,re=ae.shape.paths._length,te=0;te<re;te+=1)oe.addShape(this.processPath(Y[te],ie,se,ne));ae.shape.paths=ae.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(R){for(var Y=R.fStyle?R.fStyle.split(" "):[],X="normal",ee="normal",te=Y.length,re,ie=0;ie<te;ie+=1)switch(re=Y[ie].toLowerCase(),re){case"italic":ee="italic";break;case"bold":X="700";break;case"black":X="900";break;case"medium":X="500";break;case"regular":case"normal":X="400";break;case"light":case"thin":X="200";break}return{style:ee,weight:R.fWeight||X}}var FontManager=function(){var R=5e3,Y={w:0,size:0,shapes:[],data:{shapes:[]}},X=[];X=X.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var ee=127988,te=917631,re=917601,ie=917626,ne=65039,se=8205,ae=127462,oe=127487,ue=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function ce(Se){var Ce=Se.split(","),ge,Ee=Ce.length,Pe=[];for(ge=0;ge<Ee;ge+=1)Ce[ge]!=="sans-serif"&&Ce[ge]!=="monospace"&&Pe.push(Ce[ge]);return Pe.join(",")}function me(Se,Ce){var ge=createTag("span");ge.setAttribute("aria-hidden",!0),ge.style.fontFamily=Ce;var Ee=createTag("span");Ee.innerText="giItT1WQy@!-/#",ge.style.position="absolute",ge.style.left="-10000px",ge.style.top="-10000px",ge.style.fontSize="300px",ge.style.fontVariant="normal",ge.style.fontStyle="normal",ge.style.fontWeight="normal",ge.style.letterSpacing="0",ge.appendChild(Ee),document.body.appendChild(ge);var Pe=Ee.offsetWidth;return Ee.style.fontFamily=ce(Se)+", "+Ce,{node:Ee,w:Pe,parent:ge}}function ve(){var Se,Ce=this.fonts.length,ge,Ee,Pe=Ce;for(Se=0;Se<Ce;Se+=1)this.fonts[Se].loaded?Pe-=1:this.fonts[Se].fOrigin==="n"||this.fonts[Se].origin===0?this.fonts[Se].loaded=!0:(ge=this.fonts[Se].monoCase.node,Ee=this.fonts[Se].monoCase.w,ge.offsetWidth!==Ee?(Pe-=1,this.fonts[Se].loaded=!0):(ge=this.fonts[Se].sansCase.node,Ee=this.fonts[Se].sansCase.w,ge.offsetWidth!==Ee&&(Pe-=1,this.fonts[Se].loaded=!0)),this.fonts[Se].loaded&&(this.fonts[Se].sansCase.parent.parentNode.removeChild(this.fonts[Se].sansCase.parent),this.fonts[Se].monoCase.parent.parentNode.removeChild(this.fonts[Se].monoCase.parent)));Pe!==0&&Date.now()-this.initTime<R?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function he(Se,Ce){var ge=document.body&&Ce?"svg":"canvas",Ee,Pe=getFontProperties(Se);if(ge==="svg"){var Le=createNS("text");Le.style.fontSize="100px",Le.setAttribute("font-family",Se.fFamily),Le.setAttribute("font-style",Pe.style),Le.setAttribute("font-weight",Pe.weight),Le.textContent="1",Se.fClass?(Le.style.fontFamily="inherit",Le.setAttribute("class",Se.fClass)):Le.style.fontFamily=Se.fFamily,Ce.appendChild(Le),Ee=Le}else{var Ne=new OffscreenCanvas(500,500).getContext("2d");Ne.font=Pe.style+" "+Pe.weight+" 100px "+Se.fFamily,Ee=Ne}function Be(Ve){return ge==="svg"?(Ee.textContent=Ve,Ee.getComputedTextLength()):Ee.measureText(Ve).width}return{measureText:Be}}function ye(Se,Ce){if(!Se){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=Se.list;return}if(!document.body){this.isLoaded=!0,Se.list.forEach(function(rt){rt.helper=he(rt),rt.cache={}}),this.fonts=Se.list;return}var ge=Se.list,Ee,Pe=ge.length,Le=Pe;for(Ee=0;Ee<Pe;Ee+=1){var Ne=!0,Be,Ve;if(ge[Ee].loaded=!1,ge[Ee].monoCase=me(ge[Ee].fFamily,"monospace"),ge[Ee].sansCase=me(ge[Ee].fFamily,"sans-serif"),!ge[Ee].fPath)ge[Ee].loaded=!0,Le-=1;else if(ge[Ee].fOrigin==="p"||ge[Ee].origin===3){if(Be=document.querySelectorAll('style[f-forigin="p"][f-family="'+ge[Ee].fFamily+'"], style[f-origin="3"][f-family="'+ge[Ee].fFamily+'"]'),Be.length>0&&(Ne=!1),Ne){var He=createTag("style");He.setAttribute("f-forigin",ge[Ee].fOrigin),He.setAttribute("f-origin",ge[Ee].origin),He.setAttribute("f-family",ge[Ee].fFamily),He.type="text/css",He.innerText="@font-face {font-family: "+ge[Ee].fFamily+"; font-style: normal; src: url('"+ge[Ee].fPath+"');}",Ce.appendChild(He)}}else if(ge[Ee].fOrigin==="g"||ge[Ee].origin===1){for(Be=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),Ve=0;Ve<Be.length;Ve+=1)Be[Ve].href.indexOf(ge[Ee].fPath)!==-1&&(Ne=!1);if(Ne){var Ue=createTag("link");Ue.setAttribute("f-forigin",ge[Ee].fOrigin),Ue.setAttribute("f-origin",ge[Ee].origin),Ue.type="text/css",Ue.rel="stylesheet",Ue.href=ge[Ee].fPath,document.body.appendChild(Ue)}}else if(ge[Ee].fOrigin==="t"||ge[Ee].origin===2){for(Be=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),Ve=0;Ve<Be.length;Ve+=1)ge[Ee].fPath===Be[Ve].src&&(Ne=!1);if(Ne){var Qe=createTag("link");Qe.setAttribute("f-forigin",ge[Ee].fOrigin),Qe.setAttribute("f-origin",ge[Ee].origin),Qe.setAttribute("rel","stylesheet"),Qe.setAttribute("href",ge[Ee].fPath),Ce.appendChild(Qe)}}ge[Ee].helper=he(ge[Ee],Ce),ge[Ee].cache={},this.fonts.push(ge[Ee])}Le===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function le(Se){if(Se){this.chars||(this.chars=[]);var Ce,ge=Se.length,Ee,Pe=this.chars.length,Le;for(Ce=0;Ce<ge;Ce+=1){for(Ee=0,Le=!1;Ee<Pe;)this.chars[Ee].style===Se[Ce].style&&this.chars[Ee].fFamily===Se[Ce].fFamily&&this.chars[Ee].ch===Se[Ce].ch&&(Le=!0),Ee+=1;Le||(this.chars.push(Se[Ce]),Pe+=1)}}}function fe(Se,Ce,ge){for(var Ee=0,Pe=this.chars.length;Ee<Pe;){if(this.chars[Ee].ch===Se&&this.chars[Ee].style===Ce&&this.chars[Ee].fFamily===ge)return this.chars[Ee];Ee+=1}return(typeof Se=="string"&&Se.charCodeAt(0)!==13||!Se)&&console&&console.warn&&!this._warned&&(this._warned=!0),Y}function de(Se,Ce,ge){var Ee=this.getFontByName(Ce),Pe=Se;if(!Ee.cache[Pe]){var Le=Ee.helper;if(Se===" "){var Ne=Le.measureText("|"+Se+"|"),Be=Le.measureText("||");Ee.cache[Pe]=(Ne-Be)/100}else Ee.cache[Pe]=Le.measureText(Se)/100}return Ee.cache[Pe]*ge}function pe(Se){for(var Ce=0,ge=this.fonts.length;Ce<ge;){if(this.fonts[Ce].fName===Se)return this.fonts[Ce];Ce+=1}return this.fonts[0]}function _e(Se){var Ce=0,ge=Se.charCodeAt(0);if(ge>=55296&&ge<=56319){var Ee=Se.charCodeAt(1);Ee>=56320&&Ee<=57343&&(Ce=(ge-55296)*1024+Ee-56320+65536)}return Ce}function be(Se,Ce){var ge=Se.toString(16)+Ce.toString(16);return ue.indexOf(ge)!==-1}function Ae(Se){return Se===se}function Te(Se){return Se===ne}function we(Se){var Ce=_e(Se);return Ce>=ae&&Ce<=oe}function Oe(Se){return we(Se.substr(0,2))&&we(Se.substr(2,2))}function $e(Se){return X.indexOf(Se)!==-1}function Ie(Se,Ce){var ge=_e(Se.substr(Ce,2));if(ge!==ee)return!1;var Ee=0;for(Ce+=2;Ee<5;){if(ge=_e(Se.substr(Ce,2)),ge<re||ge>ie)return!1;Ee+=1,Ce+=2}return _e(Se.substr(Ce,2))===te}function Fe(){this.isLoaded=!0}var Re=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};Re.isModifier=be,Re.isZeroWidthJoiner=Ae,Re.isFlagEmoji=Oe,Re.isRegionalCode=we,Re.isCombinedCharacter=$e,Re.isRegionalFlag=Ie,Re.isVariationSelector=Te,Re.BLACK_FLAG_CODE_POINT=ee;var ke={addChars:le,addFonts:ye,getCharData:fe,getFontByName:pe,measureText:de,checkLoadedFonts:ve,setIsLoaded:Fe};return Re.prototype=ke,Re}();function SlotManager(R){this.animationData=R}SlotManager.prototype.getProp=function(R){return this.animationData.slots&&this.animationData.slots[R.sid]?Object.assign(R,this.animationData.slots[R.sid].p):R};function slotFactory(R){return new SlotManager(R)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(Y){this.renderableComponents.indexOf(Y)===-1&&this.renderableComponents.push(Y)},removeRenderableComponent:function(Y){this.renderableComponents.indexOf(Y)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(Y),1)},prepareRenderableFrame:function(Y){this.checkLayerLimits(Y)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(Y){this.data.ip-this.data.st<=Y&&this.data.op-this.data.st>Y?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var Y,X=this.renderableComponents.length;for(Y=0;Y<X;Y+=1)this.renderableComponents[Y].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var R={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(Y){return R[Y]||""}}();function SliderEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,0,0,X)}function AngleEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,0,0,X)}function ColorEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,1,0,X)}function PointEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,1,0,X)}function LayerIndexEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,0,0,X)}function MaskIndexEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,0,0,X)}function CheckboxEffect(R,Y,X){this.p=PropertyFactory.getProp(Y,R.v,0,0,X)}function NoValueEffect(){this.p={}}function EffectsManager(R,Y){var X=R.ef||[];this.effectElements=[];var ee,te=X.length,re;for(ee=0;ee<te;ee+=1)re=new GroupEffect(X[ee],Y),this.effectElements.push(re)}function GroupEffect(R,Y){this.init(R,Y)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(R,Y){this.data=R,this.effectElements=[],this.initDynamicPropertyContainer(Y);var X,ee=this.data.ef.length,te,re=this.data.ef;for(X=0;X<ee;X+=1){switch(te=null,re[X].ty){case 0:te=new SliderEffect(re[X],Y,this);break;case 1:te=new AngleEffect(re[X],Y,this);break;case 2:te=new ColorEffect(re[X],Y,this);break;case 3:te=new PointEffect(re[X],Y,this);break;case 4:case 7:te=new CheckboxEffect(re[X],Y,this);break;case 10:te=new LayerIndexEffect(re[X],Y,this);break;case 11:te=new MaskIndexEffect(re[X],Y,this);break;case 5:te=new EffectsManager(re[X],Y);break;default:te=new NoValueEffect(re[X]);break}te&&this.effectElements.push(te)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var Y=0,X=this.data.masksProperties.length;Y<X;){if(this.data.masksProperties[Y].mode!=="n"&&this.data.masksProperties[Y].cl!==!1)return!0;Y+=1}return!1},initExpressions:function(){var Y=getExpressionInterfaces();if(Y){var X=Y("layer"),ee=Y("effects"),te=Y("shape"),re=Y("text"),ie=Y("comp");this.layerInterface=X(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var ne=ee.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(ne),this.data.ty===0||this.data.xt?this.compInterface=ie(this):this.data.ty===4?(this.layerInterface.shapeInterface=te(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=re(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var Y=getBlendMode(this.data.bm),X=this.baseElement||this.layerElement;X.style["mix-blend-mode"]=Y},initBaseData:function(Y,X,ee){this.globalData=X,this.comp=ee,this.data=Y,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(Y,X){var ee,te=this.dynamicProperties.length;for(ee=0;ee<te;ee+=1)(X||this._isParent&&this.dynamicProperties[ee].propType==="transform")&&(this.dynamicProperties[ee].getValue(),this.dynamicProperties[ee]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(Y){this.dynamicProperties.indexOf(Y)===-1&&this.dynamicProperties.push(Y)}};function FootageElement(R,Y,X){this.initFrame(),this.initRenderable(),this.assetData=Y.getAssetData(R.refId),this.footageData=Y.imageLoader.getAsset(this.assetData),this.initBaseData(R,Y,X)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var R=getExpressionInterfaces();if(R){var Y=R("footage");this.layerInterface=Y(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(R,Y,X){this.initFrame(),this.initRenderable(),this.assetData=Y.getAssetData(R.refId),this.initBaseData(R,Y,X),this._isPlaying=!1,this._canPlay=!1;var ee=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(ee),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=R.tm?PropertyFactory.getProp(this,R.tm,0,Y.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,R.au&&R.au.lv?R.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(R){if(this.prepareRenderableFrame(R,!0),this.prepareProperties(R,!0),this.tm._placeholder)this._currentTime=R/this.data.sr;else{var Y=this.tm.v;this._currentTime=Y}this._volume=this.lv.v[0];var X=this._volume*this._volumeMultiplier;this._previousVolume!==X&&(this._previousVolume=X,this.audio.volume(X))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(R){this.audio.rate(R)},AudioElement.prototype.volume=function(R){this._volumeMultiplier=R,this._previousVolume=R*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(R){var Y,X=this.layers.length,ee;for(this.completeLayers=!0,Y=X-1;Y>=0;Y-=1)this.elements[Y]||(ee=this.layers[Y],ee.ip-ee.st<=R-this.layers[Y].st&&ee.op-ee.st>R-this.layers[Y].st&&this.buildItem(Y)),this.completeLayers=this.elements[Y]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(R){switch(R.ty){case 2:return this.createImage(R);case 0:return this.createComp(R);case 1:return this.createSolid(R);case 3:return this.createNull(R);case 4:return this.createShape(R);case 5:return this.createText(R);case 6:return this.createAudio(R);case 13:return this.createCamera(R);case 15:return this.createFootage(R);default:return this.createNull(R)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(R){return new AudioElement(R,this.globalData,this)},BaseRenderer.prototype.createFootage=function(R){return new FootageElement(R,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var R,Y=this.layers.length;for(R=0;R<Y;R+=1)this.buildItem(R);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(R){this.completeLayers=!1;var Y,X=R.length,ee,te=this.layers.length;for(Y=0;Y<X;Y+=1)for(ee=0;ee<te;){if(this.layers[ee].id===R[Y].id){this.layers[ee]=R[Y];break}ee+=1}},BaseRenderer.prototype.setProjectInterface=function(R){this.globalData.projectInterface=R},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(R,Y,X){for(var ee=this.elements,te=this.layers,re=0,ie=te.length;re<ie;)te[re].ind==Y&&(!ee[re]||ee[re]===!0?(this.buildItem(re),this.addPendingElement(R)):(X.push(ee[re]),ee[re].setAsParent(),te[re].parent!==void 0?this.buildElementParenting(R,te[re].parent,X):R.setHierarchy(X))),re+=1},BaseRenderer.prototype.addPendingElement=function(R){this.pendingElements.push(R)},BaseRenderer.prototype.searchExtraCompositions=function(R){var Y,X=R.length;for(Y=0;Y<X;Y+=1)if(R[Y].xt){var ee=this.createComp(R[Y]);ee.initExpressions(),this.globalData.projectInterface.registerComposition(ee)}},BaseRenderer.prototype.getElementById=function(R){var Y,X=this.elements.length;for(Y=0;Y<X;Y+=1)if(this.elements[Y].data.ind===R)return this.elements[Y];return null},BaseRenderer.prototype.getElementByPath=function(R){var Y=R.shift(),X;if(typeof Y=="number")X=this.elements[Y];else{var ee,te=this.elements.length;for(ee=0;ee<te;ee+=1)if(this.elements[ee].data.nm===Y){X=this.elements[ee];break}}return R.length===0?X:X.getElementByPath(R)},BaseRenderer.prototype.setupGlobalData=function(R,Y){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(R),this.globalData.fontManager.addChars(R.chars),this.globalData.fontManager.addFonts(R.fonts,Y),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=R.fr,this.globalData.nm=R.nm,this.globalData.compSize={w:R.w,h:R.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var Y=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:Y,localMat:Y,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var Y,X=this.finalTransform.mat,ee=0,te=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;ee<te;){if(this.hierarchy[ee].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}ee+=1}if(this.finalTransform._matMdf)for(Y=this.finalTransform.mProp.v.props,X.cloneFromProps(Y),ee=0;ee<te;ee+=1)X.multiply(this.hierarchy[ee].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var Y=0,X=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;Y<X;)this.localTransforms[Y]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[Y]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),Y+=1;if(this.finalTransform._localMatMdf){var ee=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(ee),Y=1;Y<X;Y+=1){var te=this.localTransforms[Y].matrix;ee.multiply(te)}ee.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var re=this.finalTransform.localOpacity;for(Y=0;Y<X;Y+=1)re*=this.localTransforms[Y].opacity*.01;this.finalTransform.localOpacity=re}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var Y=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(Y.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var X=0,ee=Y.length;for(X=0;X<ee;X+=1)this.localTransforms.push(Y[X])}}},globalToLocal:function(Y){var X=[];X.push(this.finalTransform);for(var ee=!0,te=this.comp;ee;)te.finalTransform?(te.data.hasMask&&X.splice(0,0,te.finalTransform),te=te.comp):ee=!1;var re,ie=X.length,ne;for(re=0;re<ie;re+=1)ne=X[re].mat.applyToPointArray(0,0,0),Y=[Y[0]-ne[0],Y[1]-ne[1],0];return Y},mHelper:new Matrix};function MaskElement(R,Y,X){this.data=R,this.element=Y,this.globalData=X,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var ee=this.globalData.defs,te,re=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(re),this.solidPath="";var ie,ne=this.masksProperties,se=0,ae=[],oe,ue,ce=createElementID(),me,ve,he,ye,le="clipPath",fe="clip-path";for(te=0;te<re;te+=1)if((ne[te].mode!=="a"&&ne[te].mode!=="n"||ne[te].inv||ne[te].o.k!==100||ne[te].o.x)&&(le="mask",fe="mask"),(ne[te].mode==="s"||ne[te].mode==="i")&&se===0?(me=createNS("rect"),me.setAttribute("fill","#ffffff"),me.setAttribute("width",this.element.comp.data.w||0),me.setAttribute("height",this.element.comp.data.h||0),ae.push(me)):me=null,ie=createNS("path"),ne[te].mode==="n")this.viewData[te]={op:PropertyFactory.getProp(this.element,ne[te].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,ne[te],3),elem:ie,lastPath:""},ee.appendChild(ie);else{se+=1,ie.setAttribute("fill",ne[te].mode==="s"?"#000000":"#ffffff"),ie.setAttribute("clip-rule","nonzero");var de;if(ne[te].x.k!==0?(le="mask",fe="mask",ye=PropertyFactory.getProp(this.element,ne[te].x,0,null,this.element),de=createElementID(),ve=createNS("filter"),ve.setAttribute("id",de),he=createNS("feMorphology"),he.setAttribute("operator","erode"),he.setAttribute("in","SourceGraphic"),he.setAttribute("radius","0"),ve.appendChild(he),ee.appendChild(ve),ie.setAttribute("stroke",ne[te].mode==="s"?"#000000":"#ffffff")):(he=null,ye=null),this.storedData[te]={elem:ie,x:ye,expan:he,lastPath:"",lastOperator:"",filterId:de,lastRadius:0},ne[te].mode==="i"){ue=ae.length;var pe=createNS("g");for(oe=0;oe<ue;oe+=1)pe.appendChild(ae[oe]);var _e=createNS("mask");_e.setAttribute("mask-type","alpha"),_e.setAttribute("id",ce+"_"+se),_e.appendChild(ie),ee.appendChild(_e),pe.setAttribute("mask","url("+getLocationHref()+"#"+ce+"_"+se+")"),ae.length=0,ae.push(pe)}else ae.push(ie);ne[te].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[te]={elem:ie,lastPath:"",op:PropertyFactory.getProp(this.element,ne[te].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,ne[te],3),invRect:me},this.viewData[te].prop.k||this.drawPath(ne[te],this.viewData[te].prop.v,this.viewData[te])}for(this.maskElement=createNS(le),re=ae.length,te=0;te<re;te+=1)this.maskElement.appendChild(ae[te]);se>0&&(this.maskElement.setAttribute("id",ce),this.element.maskedElement.setAttribute(fe,"url("+getLocationHref()+"#"+ce+")"),ee.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(R){return this.viewData[R].prop},MaskElement.prototype.renderFrame=function(R){var Y=this.element.finalTransform.mat,X,ee=this.masksProperties.length;for(X=0;X<ee;X+=1)if((this.viewData[X].prop._mdf||R)&&this.drawPath(this.masksProperties[X],this.viewData[X].prop.v,this.viewData[X]),(this.viewData[X].op._mdf||R)&&this.viewData[X].elem.setAttribute("fill-opacity",this.viewData[X].op.v),this.masksProperties[X].mode!=="n"&&(this.viewData[X].invRect&&(this.element.finalTransform.mProp._mdf||R)&&this.viewData[X].invRect.setAttribute("transform",Y.getInverseMatrix().to2dCSS()),this.storedData[X].x&&(this.storedData[X].x._mdf||R))){var te=this.storedData[X].expan;this.storedData[X].x.v<0?(this.storedData[X].lastOperator!=="erode"&&(this.storedData[X].lastOperator="erode",this.storedData[X].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[X].filterId+")")),te.setAttribute("radius",-this.storedData[X].x.v)):(this.storedData[X].lastOperator!=="dilate"&&(this.storedData[X].lastOperator="dilate",this.storedData[X].elem.setAttribute("filter",null)),this.storedData[X].elem.setAttribute("stroke-width",this.storedData[X].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var R="M0,0 ";return R+=" h"+this.globalData.compSize.w,R+=" v"+this.globalData.compSize.h,R+=" h-"+this.globalData.compSize.w,R+=" v-"+this.globalData.compSize.h+" ",R},MaskElement.prototype.drawPath=function(R,Y,X){var ee=" M"+Y.v[0][0]+","+Y.v[0][1],te,re;for(re=Y._length,te=1;te<re;te+=1)ee+=" C"+Y.o[te-1][0]+","+Y.o[te-1][1]+" "+Y.i[te][0]+","+Y.i[te][1]+" "+Y.v[te][0]+","+Y.v[te][1];if(Y.c&&re>1&&(ee+=" C"+Y.o[te-1][0]+","+Y.o[te-1][1]+" "+Y.i[0][0]+","+Y.i[0][1]+" "+Y.v[0][0]+","+Y.v[0][1]),X.lastPath!==ee){var ie="";X.elem&&(Y.c&&(ie=R.inv?this.solidPath+ee:ee),X.elem.setAttribute("d",ie)),X.lastPath=ee}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var R={};R.createFilter=Y,R.createAlphaToLuminanceFilter=X;function Y(ee,te){var re=createNS("filter");return re.setAttribute("id",ee),te!==!0&&(re.setAttribute("filterUnits","objectBoundingBox"),re.setAttribute("x","0%"),re.setAttribute("y","0%"),re.setAttribute("width","100%"),re.setAttribute("height","100%")),re}function X(){var ee=createNS("feColorMatrix");return ee.setAttribute("type","matrix"),ee.setAttribute("color-interpolation-filters","sRGB"),ee.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),ee}return R}(),featureSupport=function(){var R={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(R.maskType=!1),/firefox/i.test(navigator.userAgent)&&(R.svgLumaHidden=!1),R}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(R){var Y,X="SourceGraphic",ee=R.data.ef?R.data.ef.length:0,te=createElementID(),re=filtersFactory.createFilter(te,!0),ie=0;this.filters=[];var ne;for(Y=0;Y<ee;Y+=1){ne=null;var se=R.data.ef[Y].ty;if(registeredEffects$1[se]){var ae=registeredEffects$1[se].effect;ne=new ae(re,R.effectsManager.effectElements[Y],R,idPrefix+ie,X),X=idPrefix+ie,registeredEffects$1[se].countsAsEffect&&(ie+=1)}ne&&this.filters.push(ne)}ie&&(R.globalData.defs.appendChild(re),R.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+te+")")),this.filters.length&&R.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(R){var Y,X=this.filters.length;for(Y=0;Y<X;Y+=1)this.filters[Y].renderFrame(R)},SVGEffects.prototype.getEffects=function(R){var Y,X=this.filters.length,ee=[];for(Y=0;Y<X;Y+=1)this.filters[Y].type===R&&ee.push(this.filters[Y]);return ee};function registerEffect$1(R,Y,X){registeredEffects$1[R]={effect:Y,countsAsEffect:X}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var Y=null;if(this.data.td){this.matteMasks={};var X=createNS("g");X.setAttribute("id",this.layerId),X.appendChild(this.layerElement),Y=X,this.globalData.defs.appendChild(X)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),Y=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var ee=createNS("clipPath"),te=createNS("path");te.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var re=createElementID();if(ee.setAttribute("id",re),ee.appendChild(te),this.globalData.defs.appendChild(ee),this.checkMasks()){var ie=createNS("g");ie.setAttribute("clip-path","url("+getLocationHref()+"#"+re+")"),ie.appendChild(this.layerElement),this.transformedElement=ie,Y?Y.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+re+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(Y){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[Y]){var X=this.layerId+"_"+Y,ee,te,re,ie;if(Y===1||Y===3){var ne=createNS("mask");ne.setAttribute("id",X),ne.setAttribute("mask-type",Y===3?"luminance":"alpha"),re=createNS("use"),re.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),ne.appendChild(re),this.globalData.defs.appendChild(ne),!featureSupport.maskType&&Y===1&&(ne.setAttribute("mask-type","luminance"),ee=createElementID(),te=filtersFactory.createFilter(ee),this.globalData.defs.appendChild(te),te.appendChild(filtersFactory.createAlphaToLuminanceFilter()),ie=createNS("g"),ie.appendChild(re),ne.appendChild(ie),ie.setAttribute("filter","url("+getLocationHref()+"#"+ee+")"))}else if(Y===2){var se=createNS("mask");se.setAttribute("id",X),se.setAttribute("mask-type","alpha");var ae=createNS("g");se.appendChild(ae),ee=createElementID(),te=filtersFactory.createFilter(ee);var oe=createNS("feComponentTransfer");oe.setAttribute("in","SourceGraphic"),te.appendChild(oe);var ue=createNS("feFuncA");ue.setAttribute("type","table"),ue.setAttribute("tableValues","1.0 0.0"),oe.appendChild(ue),this.globalData.defs.appendChild(te);var ce=createNS("rect");ce.setAttribute("width",this.comp.data.w),ce.setAttribute("height",this.comp.data.h),ce.setAttribute("x","0"),ce.setAttribute("y","0"),ce.setAttribute("fill","#ffffff"),ce.setAttribute("op
33acity","0"),ae.setAttribute("filter","url("+getLocationHref()+"#"+ee+")"),ae.appendChild(ce),re=createNS("use"),re.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),ae.appendChild(re),featureSupport.maskType||(se.setAttribute("mask-type","luminance"),te.appendChild(filtersFactory.createAlphaToLuminanceFilter()),ie=createNS("g"),ae.appendChild(ce),ie.appendChild(this.layerElement),ae.appendChild(ie)),this.globalData.defs.appendChild(se)}this.matteMasks[Y]=X}return this.matteMasks[Y]},setMatte:function(Y){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+Y+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(Y){this.hierarchy=Y},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var R={initElement:function(X,ee,te){this.initFrame(),this.initBaseData(X,ee,te),this.initTransform(X,ee,te),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var X=this.baseElement||this.layerElement;X.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var X=this.baseElement||this.layerElement;X.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(X){this._mdf=!1,this.prepareRenderableFrame(X),this.prepareProperties(X,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(R)],RenderableDOMElement)})();function IImageElement(R,Y,X){this.assetData=Y.getAssetData(R.refId),this.assetData&&this.assetData.sid&&(this.assetData=Y.slotManager.getProp(this.assetData)),this.initElement(R,Y,X),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var R=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",R),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(R,Y){this.elem=R,this.pos=Y}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(Y){var X,ee=this.shapeModifiers.length;for(X=0;X<ee;X+=1)this.shapeModifiers[X].addShape(Y)},isShapeInAnimatedModifiers:function(Y){for(var X=0,ee=this.shapeModifiers.length;X<ee;)if(this.shapeModifiers[X].isAnimatedWithShape(Y))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var Y,X=this.shapes.length;for(Y=0;Y<X;Y+=1)this.shapes[Y].sh.reset();X=this.shapeModifiers.length;var ee;for(Y=X-1;Y>=0&&(ee=this.shapeModifiers[Y].processShapes(this._isFirstFrame),!ee);Y-=1);}},searchProcessedElement:function(Y){for(var X=this.processedElements,ee=0,te=X.length;ee<te;){if(X[ee].elem===Y)return X[ee].pos;ee+=1}return 0},addProcessedElement:function(Y,X){for(var ee=this.processedElements,te=ee.length;te;)if(te-=1,ee[te].elem===Y){ee[te].pos=X;return}ee.push(new ProcessedElement(Y,X))},prepareFrame:function(Y){this.prepareRenderableFrame(Y),this.prepareProperties(Y,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(R,Y,X){this.caches=[],this.styles=[],this.transformers=R,this.lStr="",this.sh=X,this.lvl=Y,this._isAnimated=!!X.k;for(var ee=0,te=R.length;ee<te;){if(R[ee].mProps.dynamicProperties.length){this._isAnimated=!0;break}ee+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(R,Y){this.data=R,this.type=R.ty,this.d="",this.lvl=Y,this._mdf=!1,this.closed=R.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(R,Y,X,ee){this.elem=R,this.frameId=-1,this.dataProps=createSizedArray(Y.length),this.renderer=X,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",Y.length?Y.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(ee);var te,re=Y.length||0,ie;for(te=0;te<re;te+=1)ie=PropertyFactory.getProp(R,Y[te].v,0,0,this),this.k=ie.k||this.k,this.dataProps[te]={n:Y[te].n,p:ie};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(R){if(!(this.elem.globalData.frameId===this.frameId&&
vendor: 6,445 bytes, line 33
33!R)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||R,this._mdf)){var Y=0,X=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),Y=0;Y<X;Y+=1)this.dataProps[Y].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[Y].p.v:this.dashArray[Y]=this.dataProps[Y].p.v:this.dashoffset[0]=this.dataProps[Y].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(R,Y,X){this.initDynamicPropertyContainer(R),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(R,Y.o,0,.01,this),this.w=PropertyFactory.getProp(R,Y.w,0,null,this),this.d=new DashProperty(R,Y.d||{},"svg",this),this.c=PropertyFactory.getProp(R,Y.c,1,255,this),this.style=X,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(R,Y,X){this.initDynamicPropertyContainer(R),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(R,Y.o,0,.01,this),this.c=PropertyFactory.getProp(R,Y.c,1,255,this),this.style=X}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(R,Y,X){this.initDynamicPropertyContainer(R),this.getValue=this.iterateDynamicProperties,this.style=X}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(R,Y,X){this.data=Y,this.c=createTypedArray("uint8c",Y.p*4);var ee=Y.k.k[0].s?Y.k.k[0].s.length-Y.p*4:Y.k.k.length-Y.p*4;this.o=createTypedArray("float32",ee),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=ee,this.initDynamicPropertyContainer(X),this.prop=PropertyFactory.getProp(R,Y.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(R,Y){for(var X=0,ee=this.o.length/2,te;X<ee;){if(te=Math.abs(R[X*4]-R[Y*4+X*2]),te>.01)return!1;X+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var R=0,Y=this.data.k.k.length;R<Y;){if(!this.comparePoints(this.data.k.k[R].s,this.data.p))return!1;R+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(R){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||R){var Y,X=this.data.p*4,ee,te;for(Y=0;Y<X;Y+=1)ee=Y%4===0?100:255,te=Math.round(this.prop.v[Y]*ee),this.c[Y]!==te&&(this.c[Y]=te,this._cmdf=!R);if(this.o.length)for(X=this.prop.v.length,Y=this.data.p*4;Y<X;Y+=1)ee=Y%2===0?100:1,te=Y%2===0?Math.round(this.prop.v[Y]*100):this.prop.v[Y],this.o[Y-this.data.p*4]!==te&&(this.o[Y-this.data.p*4]=te,this._omdf=!R);this._mdf=!R}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(R,Y,X){this.initDynamicPropertyContainer(R),this.getValue=this.iterateDynamicProperties,this.initGradientData(R,Y,X)}SVGGradientFillStyleData.prototype.initGradientData=function(R,Y,X){this.o=PropertyFactory.getProp(R,Y.o,0,.01,this),this.s=PropertyFactory.getProp(R,Y.s,1,null,this),this.e=PropertyFactory.getProp(R,Y.e,1,null,this),this.h=PropertyFactory.getProp(R,Y.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(R,Y.a||{k:0},0,degToRads,this),this.g=new GradientProperty(R,Y.g,this),this.style=X,this.stops=[],this.setGradientData(X.pElem,Y),this.setGradientOpacity(Y,X),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(R,Y){var X=createElementID(),ee=createNS(Y.t===1?"linearGradient":"radialGradient");ee.setAttribute("id",X),ee.setAttribute("spreadMethod","pad"),ee.setAttribute("gradientUnits","userSpaceOnUse");var te=[],re,ie,ne;for(ne=Y.g.p*4,ie=0;ie<ne;ie+=4)re=createNS("stop"),ee.appendChild(re),te.push(re);R.setAttribute(Y.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+X+")"),this.gf=ee,this.cst=te},SVGGradientFillStyleData.prototype.setGradientOpacity=function(R,Y){if(this.g._hasOpacity&&!this.g._collapsable){var X,ee,te,re=createNS("mask"),ie=createNS("path");re.appendChild(ie);var ne=createElementID(),se=createElementID();re.setAttribute("id",se);var ae=createNS(R.t===1?"linearGradient":"radialGradient");ae.setAttribute("id",ne),ae.setAttribute("spreadMethod","pad"),ae.setAttribute("gradientUnits","userSpaceOnUse"),te=R.g.k.k[0].s?R.g.k.k[0].s.length:R.g.k.k.length;var oe=this.stops;for(ee=R.g.p*4;ee<te;ee+=2)X=createNS("stop"),X.setAttribute("stop-color","rgb(255,255,255)"),ae.appendChild(X),oe.push(X);ie.setAttribute(R.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+ne+")"),R.ty==="gs"&&(ie.setAttribute("stroke-linecap",lineCapEnum[R.lc||2]),ie.setAttribute("stroke-linejoin",lineJoinEnum[R.lj||2]),R.lj===1&&ie.setAttribute("stroke-miterlimit",R.ml)),this.of=ae,this.ms=re,this.ost=oe,this.maskId=se,Y.msElem=ie}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(R,Y,X){this.initDynamicPropertyContainer(R),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(R,Y.w,0,null,this),this.d=new DashProperty(R,Y.d||{},"svg",this),this.initGradientData(R,Y,X),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(R,Y,X){this.transform={mProps:R,op:Y,container:X},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(Y,X,ee,te){if(X===0)return"";var re=Y.o,ie=Y.i,ne=Y.v,se,ae=" M"+te.applyToPointStringified(ne[0][0],ne[0][1]);for(se=1;se<X;se+=1)ae+=" C"+te.applyToPointStringified(re[se-1][0],re[se-1][1])+" "+te.applyToPointStringified(ie[se][0],ie[se][1])+" "+te.applyToPointStringified(ne[se][0],ne[se][1]);return ee&&X&&(ae+=" C"+te.applyToPointStringified(re[se-1][0],re[se-1][1])+" "+te.applyToPointStringified(ie[0][0],ie[0][1])+" "+te.applyToPointStringified(ne[0][0],ne[0][1]),ae+="z"),ae},SVGElementsRenderer=function(){var R=new Matrix,Y=new Matrix,X={createRenderFunction:ee};function ee(ue){switch(ue.ty){case"fl":return ne;case"gf":return ae;case"gs":return se;case"st":return oe;case"sh":case"el":case"rc":case"sr":return ie;case"tr":return te;case"no":return re;default:return null}}function te(ue,ce,me){(me||ce.transform.op._mdf)&&ce.transform.container.setAttribute("op
33acity",ce.transform.op.v),(me||ce.transform.mProps._mdf)&&ce.transform.container.setAttribute("transform",ce.transform.mProps.v.to2dCSS())}function re(){}function ie(ue,ce,me){var ve,he,ye,le,fe,de,pe=ce.styles.length,_e=ce.lvl,be,Ae,Te,we;for(de=0;de<pe;de+=1){if(le=ce.sh._mdf||me,ce.styles[de].lvl<_e){for(Ae=Y.reset(),Te=_e-ce.styles[de].lvl,we=ce.transformers.length-1;!le&&Te>0;)le=ce.transformers[we].mProps._mdf||le,Te-=1,we-=1;if(le)for(Te=_e-ce.styles[de].lvl,we=ce.transformers.length-1;Te>0;)Ae.multiply(ce.transformers[we].mProps.v),Te-=1,we-=1}else Ae=R;if(be=ce.sh.paths,he=be._length,le){for(ye="",ve=0;ve<he;ve+=1)fe=be.shapes[ve],fe&&fe._length&&(ye+=buildShapeString(fe,fe._length,fe.c,Ae));ce.caches[de]=ye}else ye=ce.caches[de];ce.styles[de].d+=ue.hd===!0?"":ye,ce.styles[de]._mdf=le||ce.styles[de]._mdf}}function ne(ue,ce,me){var ve=ce.style;(ce.c._mdf||me)&&ve.pElem.setAttribute("fill","rgb("+bmFloor(ce.c.v[0])+","+bmFloor(ce.c.v[1])+","+bmFloor(ce.c.v[2])+")"),(ce.o._mdf||me)&&ve.pElem.setAttribute("fill-opacity",ce.o.v)}function se(ue,ce,me){ae(ue,ce,me),oe(ue,ce,me)}function ae(ue,ce,me){var ve=ce.gf,he=ce.g._hasOpacity,ye=ce.s.v,le=ce.e.v;if(ce.o._mdf||me){var fe=ue.ty==="gf"?"fill-opacity":"stroke-opacity";ce.style.pElem.setAttribute(fe,ce.o.v)}if(ce.s._mdf||me){var de=ue.t===1?"x1":"cx",pe=de==="x1"?"y1":"cy";ve.setAttribute(de,ye[0]),ve.setAttribute(pe,ye[1]),he&&!ce.g._collapsable&&(ce.of.setAttribute(de,ye[0]),ce.of.setAttribute(pe,ye[1]))}var _e,be,Ae,Te;if(ce.g._cmdf||me){_e=ce.cst;var we=ce.g.c;for(Ae=_e.length,be=0;be<Ae;be+=1)Te=_e[be],Te.setAttribute("offset",we[be*4]+"%"),Te.setAttribute("stop-color","rgb("+we[be*4+1]+","+we[be*4+2]+","+we[be*4+3]+")")}if(he&&(ce.g._omdf||me)){var Oe=ce.g.o;for(ce.g._collapsable?_e=ce.cst:_e=ce.ost,Ae=_e.length,be=0;be<Ae;be+=1)Te=_e[be],ce.g._collapsable||Te.setAttribute("offset",Oe[be*2]+"%"),Te.setAttribute("stop-opacity",Oe[be*2+1])}if(ue.t===1)(ce.e._mdf||me)&&(ve.setAttribute("x2",le[0]),ve.setAttribute("y2",le[1]),he&&!ce.g._collapsable&&(ce.of.setAttribute("x2",le[0]),ce.of.setAttribute("y2",le[1])));else{var $e;if((ce.s._mdf||ce.e._mdf||me)&&($e=Math.sqrt(Math.pow(ye[0]-le[0],2)+Math.pow(ye[1]-le[1],2)),ve.setAttribute("r",$e),he&&!ce.g._collapsable&&ce.of.setAttribute("r",$e)),ce.e._mdf||ce.h._mdf||ce.a._mdf||me){$e||($e=Math.sqrt(Math.pow(ye[0]-le[0],2)+Math.pow(ye[1]-le[1],2)));var Ie=Math.atan2(le[1]-ye[1],le[0]-ye[0]),Fe=ce.h.v;Fe>=1?Fe=.99:Fe<=-1&&(Fe=-.99);var Re=$e*Fe,ke=Math.cos(Ie+ce.a.v)*Re+ye[0],Se=Math.sin(Ie+ce.a.v)*Re+ye[1];ve.setAttribute("fx",ke),ve.setAttribute("fy",Se),he&&!ce.g._collapsable&&(ce.of.setAttribute("fx",ke),ce.of.setAttribute("fy",Se))}}}function oe(ue,ce,me){var ve=ce.style,he=ce.d;he&&(he._mdf||me)&&he.dashStr&&(ve.pElem.setAttribute("stroke-dasharray",he.dashStr),ve.pElem.setAttribute("stroke-dashoffset",he.dashoffset[0])),ce.c&&(ce.c._mdf||me)&&ve.pElem.setAttribute("stroke","rgb("+bmFloor(ce.c.v[0])+","+bmFloor(ce.c.v[1])+","+bmFloor(ce.c.v[2])+")"),(ce.o._mdf||me)&&ve.pElem.setAttribute("stroke-opacity",ce.o.v),(ce.w._mdf||me)&&(ve.pElem.setAttribute("stroke-width",ce.w.v),ve.msElem&&ve.msElem.setAttribute("stroke-width",ce.w.v))}return X}();function SVGShapeElement(R,Y,X){this.shapes=[],this.shapesData=R.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(R,Y,X),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var R,Y=this.shapes.length,X,ee,te=this.stylesList.length,re,ie=[],ne=!1;for(ee=0;ee<te;ee+=1){for(re=this.stylesList[ee],ne=!1,ie.length=0,R=0;R<Y;R+=1)X=this.shapes[R],X.styles.indexOf(re)!==-1&&(ie.push(X),ne=X._isAnimated||ne);ie.length>1&&ne&&this.setShapesAsAnimated(ie)}},SVGShapeElement.prototype.setShapesAsAnimated=function(R){var Y,X=R.length;for(Y=0;Y<X;Y+=1)R[Y].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(R,Y){var X,ee=new SVGStyleData(R,Y),te=ee.pElem;if(R.ty==="st")X=new SVGStrokeStyleData(this,R,ee);else if(R.ty==="fl")X=new SVGFillStyleData(this,R,ee);else if(R.ty==="gf"||R.ty==="gs"){var re=R.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;X=new re(this,R,ee),this.globalData.defs.appendChild(X.gf),X.maskId&&(this.globalData.defs.appendChild(X.ms),this.globalData.defs.appendChild(X.of),te.setAttribute("mask","url("+getLocationHref()+"#"+X.maskId+")"))}else R.ty==="no"&&(X=new SVGNoStyleData(this,R,ee));return(R.ty==="st"||R.ty==="gs")&&(te.setAttribute("stroke-linecap",lineCapEnum[R.lc||2]),te.setAttribute("stroke-linejoin",lineJoinEnum[R.lj||2]),te.setAttribute("fill-opacity","0"),R.lj===1&&te.setAttribute("stroke-miterlimit",R.ml)),R.r===2&&te.setAttribute("fill-rule","evenodd"),R.ln&&te.setAttribute("id",R.ln),R.cl&&te.setAttribute("class",R.cl),R.bm&&(te.style["mix-blend-mode"]=getBlendM
vendor: 41,411 bytes, line 33
33ode(R.bm)),this.stylesList.push(ee),this.addToAnimatedContents(R,X),X},SVGShapeElement.prototype.createGroupElement=function(R){var Y=new ShapeGroupData;return R.ln&&Y.gr.setAttribute("id",R.ln),R.cl&&Y.gr.setAttribute("class",R.cl),R.bm&&(Y.gr.style["mix-blend-mode"]=getBlendMode(R.bm)),Y},SVGShapeElement.prototype.createTransformElement=function(R,Y){var X=TransformPropertyFactory.getTransformProperty(this,R,this),ee=new SVGTransformData(X,X.o,Y);return this.addToAnimatedContents(R,ee),ee},SVGShapeElement.prototype.createShapeElement=function(R,Y,X){var ee=4;R.ty==="rc"?ee=5:R.ty==="el"?ee=6:R.ty==="sr"&&(ee=7);var te=ShapePropertyFactory.getShapeProp(this,R,ee,this),re=new SVGShapeData(Y,X,te);return this.shapes.push(re),this.addShapeToModifiers(re),this.addToAnimatedContents(R,re),re},SVGShapeElement.prototype.addToAnimatedContents=function(R,Y){for(var X=0,ee=this.animatedContents.length;X<ee;){if(this.animatedContents[X].element===Y)return;X+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(R),element:Y,data:R})},SVGShapeElement.prototype.setElementStyles=function(R){var Y=R.styles,X,ee=this.stylesList.length;for(X=0;X<ee;X+=1)this.stylesList[X].closed||Y.push(this.stylesList[X])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var R,Y=this.itemsData.length;for(R=0;R<Y;R+=1)this.prevViewData[R]=this.itemsData[R];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),Y=this.dynamicProperties.length,R=0;R<Y;R+=1)this.dynamicProperties[R].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(R,Y,X,ee,te,re,ie){var ne=[].concat(re),se,ae=R.length-1,oe,ue,ce=[],me=[],ve,he,ye;for(se=ae;se>=0;se-=1){if(ye=this.searchProcessedElement(R[se]),ye?Y[se]=X[ye-1]:R[se]._render=ie,R[se].ty==="fl"||R[se].ty==="st"||R[se].ty==="gf"||R[se].ty==="gs"||R[se].ty==="no")ye?Y[se].style.closed=!1:Y[se]=this.createStyleElement(R[se],te),R[se]._render&&Y[se].style.pElem.parentNode!==ee&&ee.appendChild(Y[se].style.pElem),ce.push(Y[se].style);else if(R[se].ty==="gr"){if(!ye)Y[se]=this.createGroupElement(R[se]);else for(ue=Y[se].it.length,oe=0;oe<ue;oe+=1)Y[se].prevViewData[oe]=Y[se].it[oe];this.searchShapes(R[se].it,Y[se].it,Y[se].prevViewData,Y[se].gr,te+1,ne,ie),R[se]._render&&Y[se].gr.parentNode!==ee&&ee.appendChild(Y[se].gr)}else R[se].ty==="tr"?(ye||(Y[se]=this.createTransformElement(R[se],ee)),ve=Y[se].transform,ne.push(ve)):R[se].ty==="sh"||R[se].ty==="rc"||R[se].ty==="el"||R[se].ty==="sr"?(ye||(Y[se]=this.createShapeElement(R[se],ne,te)),this.setElementStyles(Y[se])):R[se].ty==="tm"||R[se].ty==="rd"||R[se].ty==="ms"||R[se].ty==="pb"||R[se].ty==="zz"||R[se].ty==="op"?(ye?(he=Y[se],he.closed=!1):(he=ShapeModifiers.getModifier(R[se].ty),he.init(this,R[se]),Y[se]=he,this.shapeModifiers.push(he)),me.push(he)):R[se].ty==="rp"&&(ye?(he=Y[se],he.closed=!0):(he=ShapeModifiers.getModifier(R[se].ty),Y[se]=he,he.init(this,R,se,Y),this.shapeModifiers.push(he),ie=!1),me.push(he));this.addProcessedElement(R[se],se+1)}for(ae=ce.length,se=0;se<ae;se+=1)ce[se].closed=!0;for(ae=me.length,se=0;se<ae;se+=1)me[se].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var R,Y=this.stylesList.length;for(R=0;R<Y;R+=1)this.stylesList[R].reset();for(this.renderShape(),R=0;R<Y;R+=1)(this.stylesList[R]._mdf||this._isFirstFrame)&&(this.stylesList[R].msElem&&(this.stylesList[R].msElem.setAttribute("d",this.stylesList[R].d),this.stylesList[R].d="M0 0"+this.stylesList[R].d),this.stylesList[R].pElem.setAttribute("d",this.stylesList[R].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var R,Y=this.animatedContents.length,X;for(R=0;R<Y;R+=1)X=this.animatedContents[R],(this._isFirstFrame||X.element._isAnimated)&&X.data!==!0&&X.fn(X.data,X.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(R,Y,X,ee,te,re){this.o=R,this.sw=Y,this.sc=X,this.fc=ee,this.m=te,this.p=re,this._mdf={o:!0,sw:!!Y,sc:!!X,fc:!!ee,m:!0,p:!0}}LetterProps.prototype.update=function(R,Y,X,ee,te,re){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var ie=!1;return this.o!==R&&(this.o=R,this._mdf.o=!0,ie=!0),this.sw!==Y&&(this.sw=Y,this._mdf.sw=!0,ie=!0),this.sc!==X&&(this.sc=X,this._mdf.sc=!0,ie=!0),this.fc!==ee&&(this.fc=ee,this._mdf.fc=!0,ie=!0),this.m!==te&&(this.m=te,this._mdf.m=!0,ie=!0),re.length&&(this.p[0]!==re[0]||this.p[1]!==re[1]||this.p[4]!==re[4]||this.p[5]!==re[5]||this.p[12]!==re[12]||this.p[13]!==re[13])&&(this.p=re,this._mdf.p=!0,ie=!0),ie};function TextProperty(R,Y){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,Y.d&&Y.d.sid&&(Y.d=R.globalData.slotManager.getProp(Y.d)),this.data=Y,this.elem=R,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(R,Y){for(var X in Y)Object.prototype.hasOwnProperty.call(Y,X)&&(R[X]=Y[X]);return R},TextProperty.prototype.setCurrentData=function(R){R.__complete||this.completeTextData(R),this.currentData=R,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(R){this.effectsSequence.push(R),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(R){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!R)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var Y=this.currentData,X=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var ee,te=this.effectsSequence.length,re=R||this.data.d.k[this.keysIndex].s;for(ee=0;ee<te;ee+=1)X!==this.keysIndex?re=this.effectsSequence[ee](re,re.t):re=this.effectsSequence[ee](this.currentData,re.t);Y!==re&&this.setCurrentData(re),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var R=this.data.d.k,Y=this.elem.comp.renderedFrame,X=0,ee=R.length;X<=ee-1&&!(X===ee-1||R[X+1].t>Y);)X+=1;return this.keysIndex!==X&&(this.keysIndex=X),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(R){for(var Y=[],X=0,ee=R.length,te,re,ie=!1,ne=!1,se="";X<ee;)ie=ne,ne=!1,te=R.charCodeAt(X),se=R.charAt(X),FontManager.isCombinedCharacter(te)?ie=!0:te>=55296&&te<=56319?FontManager.isRegionalFlag(R,X)?se=R.substr(X,14):(re=R.charCodeAt(X+1),re>=56320&&re<=57343&&(FontManager.isModifier(te,re)?(se=R.substr(X,2),ie=!0):FontManager.isFlagEmoji(R.substr(X,4))?se=R.substr(X,4):se=R.substr(X,2))):te>56319?(re=R.charCodeAt(X+1),FontManager.isVariationSelector(te)&&(ie=!0)):FontManager.isZeroWidthJoiner(te)&&(ie=!0,ne=!0),ie?(Y[Y.length-1]+=se,ie=!1):Y.push(se),X+=se.length;return Y},TextProperty.prototype.completeTextData=function(R){R.__complete=!0;var Y=this.elem.globalData.fontManager,X=this.data,ee=[],te,re,ie,ne=0,se,ae=X.m.g,oe=0,ue=0,ce=0,me=[],ve=0,he=0,ye,le,fe=Y.getFontByName(R.f),de,pe=0,_e=getFontProperties(fe);R.fWeight=_e.weight,R.fStyle=_e.style,R.finalSize=R.s,R.finalText=this.buildFinalText(R.t),re=R.finalText.length,R.finalLineHeight=R.lh;var be=R.tr/1e3*R.finalSize,Ae;if(R.sz)for(var Te=!0,we=R.sz[0],Oe=R.sz[1],$e,Ie;Te;){Ie=this.buildFinalText(R.t),$e=0,ve=0,re=Ie.length,be=R.tr/1e3*R.finalSize;var Fe=-1;for(te=0;te<re;te+=1)Ae=Ie[te].charCodeAt(0),ie=!1,Ie[te]===" "?Fe=te:(Ae===13||Ae===3)&&(ve=0,ie=!0,$e+=R.finalLineHeight||R.finalSize*1.2),Y.chars?(de=Y.getCharData(Ie[te],fe.fStyle,fe.fFamily),pe=ie?0:de.w*R.finalSize/100):pe=Y.measureText(Ie[te],R.f,R.finalSize),ve+pe>we&&Ie[te]!==" "?(Fe===-1?re+=1:te=Fe,$e+=R.finalLineHeight||R.finalSize*1.2,Ie.splice(te,Fe===te?1:0,"\r"),Fe=-1,ve=0):(ve+=pe,ve+=be);$e+=fe.ascent*R.finalSize/100,this.canResize&&R.finalSize>this.minimumFontSize&&Oe<$e?(R.finalSize-=1,R.finalLineHeight=R.finalSize*R.lh/R.s):(R.finalText=Ie,re=R.finalText.length,Te=!1)}ve=-be,pe=0;var Re=0,ke;for(te=0;te<re;te+=1)if(ie=!1,ke=R.finalText[te],Ae=ke.charCodeAt(0),Ae===13||Ae===3?(Re=0,me.push(ve),he=ve>he?ve:he,ve=-2*be,se="",ie=!0,ce+=1):se=ke,Y.chars?(de=Y.getCharData(ke,fe.fStyle,Y.getFontByName(R.f).fFamily),pe=ie?0:de.w*R.finalSize/100):pe=Y.measureText(se,R.f,R.finalSize),ke===" "?Re+=pe+be:(ve+=pe+be+Re,Re=0),ee.push({l:pe,an:pe,add:oe,n:ie,anIndexes:[],val:se,line:ce,animatorJustifyOffset:0}),ae==2){if(oe+=pe,se===""||se===" "||te===re-1){for((se===""||se===" ")&&(oe-=pe);ue<=te;)ee[ue].an=oe,ee[ue].ind=ne,ee[ue].extra=pe,ue+=1;ne+=1,oe=0}}else if(ae==3){if(oe+=pe,se===""||te===re-1){for(se===""&&(oe-=pe);ue<=te;)ee[ue].an=oe,ee[ue].ind=ne,ee[ue].extra=pe,ue+=1;oe=0,ne+=1}}else ee[ne].ind=ne,ee[ne].extra=0,ne+=1;if(R.l=ee,he=ve>he?ve:he,me.push(ve),R.sz)R.boxWidth=R.sz[0],R.justifyOffset=0;else switch(R.boxWidth=he,R.j){case 1:R.justifyOffset=-R.boxWidth;break;case 2:R.justifyOffset=-R.boxWidth/2;break;default:R.justifyOffset=0}R.lineWidths=me;var Se=X.a,Ce,ge;le=Se.length;var Ee,Pe,Le=[];for(ye=0;ye<le;ye+=1){for(Ce=Se[ye],Ce.a.sc&&(R.strokeColorAnim=!0),Ce.a.sw&&(R.strokeWidthAnim=!0),(Ce.a.fc||Ce.a.fh||Ce.a.fs||Ce.a.fb)&&(R.fillColorAnim=!0),Pe=0,Ee=Ce.s.b,te=0;te<re;te+=1)ge=ee[te],ge.anIndexes[ye]=Pe,(Ee==1&&ge.val!==""||Ee==2&&ge.val!==""&&ge.val!==" "||Ee==3&&(ge.n||ge.val==" "||te==re-1)||Ee==4&&(ge.n||te==re-1))&&(Ce.s.rn===1&&Le.push(Pe),Pe+=1);X.a[ye].s.totalChars=Pe;var Ne=-1,Be;if(Ce.s.rn===1)for(te=0;te<re;te+=1)ge=ee[te],Ne!=ge.anIndexes[ye]&&(Ne=ge.anIndexes[ye],Be=Le.splice(Math.floor(Math.random()*Le.length),1)[0]),ge.anIndexes[ye]=Be}R.yOffset=R.finalLineHeight||R.finalSize*1.2,R.ls=R.ls||0,R.ascent=fe.ascent*R.finalSize/100},TextProperty.prototype.updateDocumentData=function(R,Y){Y=Y===void 0?this.keysIndex:Y;var X=this.copyData({},this.data.d.k[Y].s);X=this.copyData(X,R),this.data.d.k[Y].s=X,this.recalculate(Y),this.setCurrentData(X),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(R){var Y=this.data.d.k[R].s;Y.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(Y)},TextProperty.prototype.canResizeFont=function(R){this.canResize=R,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(R){this.minimumFontSize=Math.floor(R)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var R=Math.max,Y=Math.min,X=Math.floor;function ee(re,ie){this._currentTextLength=-1,this.k=!1,this.data=ie,this.elem=re,this.comp=re.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(re),this.s=PropertyFactory.getProp(re,ie.s||{k:0},0,0,this),"e"in ie?this.e=PropertyFactory.getProp(re,ie.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(re,ie.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(re,ie.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(re,ie.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(re,ie.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(re,ie.a,0,.01,this),this.dynamicProperties.length||this.getValue()}ee.prototype={getMult:function(ie){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var ne=0,se=0,ae=1,oe=1;this.ne.v>0?ne=this.ne.v/100:se=-this.ne.v/100,this.xe.v>0?ae=1-this.xe.v/100:oe=1+this.xe.v/100;var ue=BezierFactory.getBezierEasing(ne,se,ae,oe).get,ce=0,me=this.finalS,ve=this.finalE,he=this.data.sh;if(he===2)ve===me?ce=ie>=ve?1:0:ce=R(0,Y(.5/(ve-me)+(ie-me)/(ve-me),1)),ce=ue(ce);else if(he===3)ve===me?ce=ie>=ve?0:1:ce=1-R(0,Y(.5/(ve-me)+(ie-me)/(ve-me),1)),ce=ue(ce);else if(he===4)ve===me?ce=0:(ce=R(0,Y(.5/(ve-me)+(ie-me)/(ve-me),1)),ce<.5?ce*=2:ce=1-2*(ce-.5)),ce=ue(ce);else if(he===5){if(ve===me)ce=0;else{var ye=ve-me;ie=Y(R(0,ie+.5-me),ve-me);var le=-ye/2+ie,fe=ye/2;ce=Math.sqrt(1-le*le/(fe*fe))}ce=ue(ce)}else he===6?(ve===me?ce=0:(ie=Y(R(0,ie+.5-me),ve-me),ce=(1+Math.cos(Math.PI+Math.PI*2*ie/(ve-me)))/2),ce=ue(ce)):(ie>=X(me)&&(ie-me<0?ce=R(0,Y(Y(ve,1)-(me-ie),1)):ce=R(0,Y(ve-ie,1))),ce=ue(ce));if(this.sm.v!==100){var de=this.sm.v*.01;de===0&&(de=1e-8);var pe=.5-de*.5;ce<pe?ce=0:(ce=(ce-pe)/de,ce>1&&(ce=1))}return ce*this.a.v},getValue:function(ie){this.iterateDynamicProperties(),this._mdf=ie||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,ie&&this.data.r===2&&(this.e.v=this._currentTextLength);var ne=this.data.r===2?1:100/this.data.totalChars,se=this.o.v/ne,ae=this.s.v/ne+se,oe=this.e.v/ne+se;if(ae>oe){var ue=ae;ae=oe,oe=ue}this.finalS=ae,this.finalE=oe}},extendPrototype([DynamicPropertyContainer],ee);function te(re,ie,ne){return new ee(re,ie)}return{getTextSelectorProp:te}}();function TextAnimatorDataProperty(R,Y,X){var ee={propType:!1},te=PropertyFactory.getProp,re=Y.a;this.a={r:re.r?te(R,re.r,0,degToRads,X):ee,rx:re.rx?te(R,re.rx,0,degToRads,X):ee,ry:re.ry?te(R,re.ry,0,degToRads,X):ee,sk:re.sk?te(R,re.sk,0,degToRads,X):ee,sa:re.sa?te(R,re.sa,0,degToRads,X):ee,s:re.s?te(R,re.s,1,.01,X):ee,a:re.a?te(R,re.a,1,0,X):ee,o:re.o?te(R,re.o,0,.01,X):ee,p:re.p?te(R,re.p,1,0,X):ee,sw:re.sw?te(R,re.sw,0,0,X):ee,sc:re.sc?te(R,re.sc,1,0,X):ee,fc:re.fc?te(R,re.fc,1,0,X):ee,fh:re.fh?te(R,re.fh,0,0,X):ee,fs:re.fs?te(R,re.fs,0,.01,X):ee,fb:re.fb?te(R,re.fb,0,.01,X):ee,t:re.t?te(R,re.t,0,0,X):ee},this.s=TextSelectorProp.getTextSelectorProp(R,Y.s,X),this.s.t=Y.s.t}function TextAnimatorProperty(R,Y,X){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=R,this._renderType=Y,this._elem=X,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(X)}TextAnimatorProperty.prototype.searchProperties=function(){var R,Y=this._textData.a.length,X,ee=PropertyFactory.getProp;for(R=0;R<Y;R+=1)X=this._textData.a[R],this._animatorsData[R]=new TextAnimatorDataProperty(this._elem,X,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:ee(this._elem,this._textData.p.a,0,0,this),f:ee(this._elem,this._textData.p.f,0,0,this),l:ee(this._elem,this._textData.p.l,0,0,this),r:ee(this._elem,this._textData.p.r,0,0,this),p:ee(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=ee(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(R,Y){if(this.lettersChangedFlag=Y,!(!this._mdf&&!this._isFirstFrame&&!Y&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var X=this._moreOptions.alignment.v,ee=this._animatorsData,te=this._textData,re=this.mHelper,ie=this._renderType,ne=this.renderedLetters.length,se,ae,oe,ue,ce=R.l,me,ve,he,ye,le,fe,de,pe,_e,be,Ae,Te,we,Oe,$e;if(this._hasMaskedPath){if($e=this._pathData.m,!this._pathData.n||this._pathData._mdf){var Ie=$e.v;this._pathData.r.v&&(Ie=Ie.reverse()),me={tLength:0,segments:[]},ue=Ie._length-1;var Fe;for(Te=0,oe=0;oe<ue;oe+=1)Fe=bez.buildBezierData(Ie.v[oe],Ie.v[oe+1],[Ie.o[oe][0]-Ie.v[oe][0],Ie.o[oe][1]-Ie.v[oe][1]],[Ie.i[oe+1][0]-Ie.v[oe+1][0],Ie.i[oe+1][1]-Ie.v[oe+1][1]]),me.tLength+=Fe.segmentLength,me.segments.push(Fe),Te+=Fe.segmentLength;oe=ue,$e.v.c&&(Fe=bez.buildBezierData(Ie.v[oe],Ie.v[0],[Ie.o[oe][0]-Ie.v[oe][0],Ie.o[oe][1]-Ie.v[oe][1]],[Ie.i[0][0]-Ie.v[0][0],Ie.i[0][1]-Ie.v[0][1]]),me.tLength+=Fe.segmentLength,me.segments.push(Fe),Te+=Fe.segmentLength),this._pathData.pi=me}if(me=this._pathData.pi,ve=this._pathData.f.v,de=0,fe=1,ye=0,le=!0,be=me.segments,ve<0&&$e.v.c)for(me.tLength<Math.abs(ve)&&(ve=-Math.abs(ve)%me.tLength),de=be.length-1,_e=be[de].points,fe=_e.length-1;ve<0;)ve+=_e[fe].partialLength,fe-=1,fe<0&&(de-=1,_e=be[de].points,fe=_e.length-1);_e=be[de].points,pe=_e[fe-1],he=_e[fe],Ae=he.partialLength}ue=ce.length,se=0,ae=0;var Re=R.finalSize*1.2*.714,ke=!0,Se,Ce,ge,Ee,Pe;Ee=ee.length;var Le,Ne=-1,Be,Ve,He,Ue=ve,Qe=de,rt=fe,ft=-1,lt,ut,at,De,Me,Ge,qe,We,st="",mt=this.defaultPropsArray,St;if(R.j===2||R.j===1){var nt=0,Ye=0,Ke=R.j===2?-.5:-1,et=0,Je=!0;for(oe=0;oe<ue;oe+=1)if(ce[oe].n){for(nt&&(nt+=Ye);et<oe;)ce[et].animatorJustifyOffset=nt,et+=1;nt=0,Je=!0}else{for(ge=0;ge<Ee;ge+=1)Se=ee[ge].a,Se.t.propType&&(Je&&R.j===2&&(Ye+=Se.t.v*Ke),Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),Le.length?nt+=Se.t.v*Le[0]*Ke:nt+=Se.t.v*Le*Ke);Je=!1}for(nt&&(nt+=Ye);et<oe;)ce[et].animatorJustifyOffset=nt,et+=1}for(oe=0;oe<ue;oe+=1){if(re.reset(),lt=1,ce[oe].n)se=0,ae+=R.yOffset,ae+=ke?1:0,ve=Ue,ke=!1,this._hasMaskedPath&&(de=Qe,fe=rt,_e=be[de].points,pe=_e[fe-1],he=_e[fe],Ae=he.partialLength,ye=0),st="",We="",Ge="",St="",mt=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ft!==ce[oe].line){switch(R.j){case 1:ve+=Te-R.lineWidths[ce[oe].line];break;case 2:ve+=(Te-R.lineWidths[ce[oe].line])/2;break}ft=ce[oe].line}Ne!==ce[oe].ind&&(ce[Ne]&&(ve+=ce[Ne].extra),ve+=ce[oe].an/2,Ne=ce[oe].ind),ve+=X[0]*ce[oe].an*.005;var Xe=0;for(ge=0;ge<Ee;ge+=1)Se=ee[ge].a,Se.p.propType&&(Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),Le.length?Xe+=Se.p.v[0]*Le[0]:Xe+=Se.p.v[0]*Le),Se.a.propType&&(Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),Le.length?Xe+=Se.a.v[0]*Le[0]:Xe+=Se.a.v[0]*Le);for(le=!0,this._pathData.a.v&&(ve=ce[0].an*.5+(Te-this._pathData.f.v-ce[0].an*.5-ce[ce.length-1].an*.5)*Ne/(ue-1),ve+=this._pathData.f.v);le;)ye+Ae>=ve+Xe||!_e?(we=(ve+Xe-ye)/he.partialLength,Ve=pe.point[0]+(he.point[0]-pe.point[0])*we,He=pe.point[1]+(he.point[1]-pe.point[1])*we,re.translate(-X[0]*ce[oe].an*.005,-(X[1]*Re)*.01),le=!1):_e&&(ye+=he.partialLength,fe+=1,fe>=_e.length&&(fe=0,de+=1,be[de]?_e=be[de].points:$e.v.c?(fe=0,de=0,_e=be[de].points):(ye-=he.partialLength,_e=null)),_e&&(pe=he,he=_e[fe],Ae=he.partialLength));Be=ce[oe].an/2-ce[oe].add,re.translate(-Be,0,0)}else Be=ce[oe].an/2-ce[oe].add,re.translate(-Be,0,0),re.translate(-X[0]*ce[oe].an*.005,-X[1]*Re*.01,0);for(ge=0;ge<Ee;ge+=1)Se=ee[ge].a,Se.t.propType&&(Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),(se!==0||R.j!==0)&&(this._hasMaskedPath?Le.length?ve+=Se.t.v*Le[0]:ve+=Se.t.v*Le:Le.length?se+=Se.t.v*Le[0]:se+=Se.t.v*Le));for(R.strokeWidthAnim&&(at=R.sw||0),R.strokeColorAnim&&(R.sc?ut=[R.sc[0],R.sc[1],R.sc[2]]:ut=[0,0,0]),R.fillColorAnim&&R.fc&&(De=[R.fc[0],R.fc[1],R.fc[2]]),ge=0;ge<Ee;ge+=1)Se=ee[ge].a,Se.a.propType&&(Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),Le.length?re.translate(-Se.a.v[0]*Le[0],-Se.a.v[1]*Le[1],Se.a.v[2]*Le[2]):re.translate(-Se.a.v[0]*Le,-Se.a.v[1]*Le,Se.a.v[2]*Le));for(ge=0;ge<Ee;ge+=1)Se=ee[ge].a,Se.s.propType&&(Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),Le.length?re.scale(1+(Se.s.v[0]-1)*Le[0],1+(Se.s.v[1]-1)*Le[1],1):re.scale(1+(Se.s.v[0]-1)*Le,1+(Se.s.v[1]-1)*Le,1));for(ge=0;ge<Ee;ge+=1){if(Se=ee[ge].a,Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),Se.sk.propType&&(Le.length?re.skewFromAxis(-Se.sk.v*Le[0],Se.sa.v*Le[1]):re.skewFromAxis(-Se.sk.v*Le,Se.sa.v*Le)),Se.r.propType&&(Le.length?re.rotateZ(-Se.r.v*Le[2]):re.rotateZ(-Se.r.v*Le)),Se.ry.propType&&(Le.length?re.rotateY(Se.ry.v*Le[1]):re.rotateY(Se.ry.v*Le)),Se.rx.propType&&(Le.length?re.rotateX(Se.rx.v*Le[0]):re.rotateX(Se.rx.v*Le)),Se.o.propType&&(Le.length?lt+=(Se.o.v*Le[0]-lt)*Le[0]:lt+=(Se.o.v*Le-lt)*Le),R.strokeWidthAnim&&Se.sw.propType&&(Le.length?at+=Se.sw.v*Le[0]:at+=Se.sw.v*Le),R.strokeColorAnim&&Se.sc.propType)for(Me=0;Me<3;Me+=1)Le.length?ut[Me]+=(Se.sc.v[Me]-ut[Me])*Le[0]:ut[Me]+=(Se.sc.v[Me]-ut[Me])*Le;if(R.fillColorAnim&&R.fc){if(Se.fc.propType)for(Me=0;Me<3;Me+=1)Le.length?De[Me]+=(Se.fc.v[Me]-De[Me])*Le[0]:De[Me]+=(Se.fc.v[Me]-De[Me])*Le;Se.fh.propType&&(Le.length?De=addHueToRGB(De,Se.fh.v*Le[0]):De=addHueToRGB(De,Se.fh.v*Le)),Se.fs.propType&&(Le.length?De=addSaturationToRGB(De,Se.fs.v*Le[0]):De=addSaturationToRGB(De,Se.fs.v*Le)),Se.fb.propType&&(Le.length?De=addBrightnessToRGB(De,Se.fb.v*Le[0]):De=addBrightnessToRGB(De,Se.fb.v*Le))}}for(ge=0;ge<Ee;ge+=1)Se=ee[ge].a,Se.p.propType&&(Ce=ee[ge].s,Le=Ce.getMult(ce[oe].anIndexes[ge],te.a[ge].s.totalChars),this._hasMaskedPath?Le.length?re.translate(0,Se.p.v[1]*Le[0],-Se.p.v[2]*Le[1]):re.translate(0,Se.p.v[1]*Le,-Se.p.v[2]*Le):Le.length?re.translate(Se.p.v[0]*Le[0],Se.p.v[1]*Le[1],-Se.p.v[2]*Le[2]):re.translate(Se.p.v[0]*Le,Se.p.v[1]*Le,-Se.p.v[2]*Le));if(R.strokeWidthAnim&&(Ge=at<0?0:at),R.strokeColorAnim&&(qe="rgb("+Math.round(ut[0]*255)+","+Math.round(ut[1]*255)+","+Math.round(ut[2]*255)+")"),R.fillColorAnim&&R.fc&&(We="rgb("+Math.round(De[0]*255)+","+Math.round(De[1]*255)+","+Math.round(De[2]*255)+")"),this._hasMaskedPath){if(re.translate(0,-R.ls),re.translate(0,X[1]*Re*.01+ae,0),this._pathData.p.v){Oe=(he.point[1]-pe.point[1])/(he.point[0]-pe.point[0]);var ct=Math.atan(Oe)*180/Math.PI;he.point[0]<pe.point[0]&&(ct+=180),re.rotate(-ct*Math.PI/180)}re.translate(Ve,He,0),ve-=X[0]*ce[oe].an*.005,ce[oe+1]&&Ne!==ce[oe+1].ind&&(ve+=ce[oe].an/2,ve+=R.tr*.001*R.finalSize)}else{switch(re.translate(se,ae,0),R.ps&&re.translate(R.ps[0],R.ps[1]+R.ascent,0),R.j){case 1:re.translate(ce[oe].animatorJustifyOffset+R.justifyOffset+(R.boxWidth-R.lineWidths[ce[oe].line]),0,0);break;case 2:re.translate(ce[oe].animatorJustifyOffset+R.justifyOffset+(R.boxWidth-R.lineWidths[ce[oe].line])/2,0,0);break}re.translate(0,-R.ls),re.translate(Be,0,0),re.translate(X[0]*ce[oe].an*.005,X[1]*Re*.01,0),se+=ce[oe].l+R.tr*.001*R.finalSize}ie==="html"?st=re.toCSS():ie==="svg"?st=re.to2dCSS():mt=[re.props[0],re.props[1],re.props[2],re.props[3],re.props[4],re.props[5],re.props[6],re.props[7],re.props[8],re.props[9],re.props[10],re.props[11],re.props[12],re.props[13],re.props[14],re.props[15]],St=lt}ne<=oe?(Pe=new LetterProps(St,Ge,qe,We,st,mt),this.renderedLetters.push(Pe),ne+=1,this.lettersChangedFlag=!0):(Pe=this.renderedLetters[oe],this.lettersChangedFlag=Pe.update(St,Ge,qe,We,st,mt)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(R,Y,X){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(R,Y,X),this.textProperty=new TextProperty(this,R.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(R.t,this.renderType,this),this.initTransform(R,Y,X),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(R){this._mdf=!1,this.prepareRenderableFrame(R),this.prepareProperties(R,this.isInRange)},ITextElement.prototype.createPathShape=function(R,Y){var X,ee=Y.length,te,re="";for(X=0;X<ee;X+=1)Y[X].ty==="sh"&&(te=Y[X].ks.k,re+=buildShapeString(te,te.i.length,!0,R));return re},ITextElement.prototype.updateDocumentData=function(R,Y){this.textProperty.updateDocumentData(R,Y)},ITextElement.prototype.canResizeFont=function(R){this.textProperty.canResizeFont(R)},ITextElement.prototype.setMinimumFontSize=function(R){this.textProperty.setMinimumFontSize(R)},ITextElement.prototype.applyTextPropertiesToMatrix=function(R,Y,X,ee,te){switch(R.ps&&Y.translate(R.ps[0],R.ps[1]+R.ascent,0),Y.translate(0,-R.ls,0),R.j){case 1:Y.translate(R.justifyOffset+(R.boxWidth-R.lineWidths[X]),0,0);break;case 2:Y.translate(R.justifyOffset+(R.boxWidth-R.lineWidths[X])/2,0,0);break}Y.translate(ee,te,0)},ITextElement.prototype.buildColor=function(R){return"rgb("+Math.round(R[0]*255)+","+Math.round(R[1]*255)+","+Math.round(R[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(R,Y,X){this.textSpans=[],this.renderType="svg",this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(R){for(var Y=0,X=R.length,ee=[],te="";Y<X;)R[Y]==="\r"||R[Y]==="�"?(ee.push(te),te=""):te+=R[Y],Y+=1;return ee.push(te),ee},SVGTextLottieElement.prototype.buildShapeData=function(R,Y){if(R.shapes&&R.shapes.length){var X=R.shapes[0];if(X.it){var ee=X.it[X.it.length-1];ee.s&&(ee.s.k[0]=Y,ee.s.k[1]=Y)}}return R},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var R,Y,X=this.textProperty.currentData;this.renderedLetters=createSizedArray(X?X.l.length:0),X.fc?this.layerElement.setAttribute("fill",this.buildColor(X.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),X.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(X.sc)),this.layerElement.setAttribute("stroke-width",X.sw)),this.layerElement.setAttribute("font-size",X.finalSize);var ee=this.globalData.fontManager.getFontByName(X.f);if(ee.fClass)this.layerElement.setAttribute("class",ee.fClass);else{this.layerElement.setAttribute("font-family",ee.fFamily);var te=X.fWeight,re=X.fStyle;this.layerElement.setAttribute("font-style",re),this.layerElement.setAttribute("font-weight",te)}this.layerElement.setAttribute("aria-label",X.t);var ie=X.l||[],ne=!!this.globalData.fontManager.chars;Y=ie.length;var se,ae=this.mHelper,oe="",ue=this.data.singleShape,ce=0,me=0,ve=!0,he=X.tr*.001*X.finalSize;if(ue&&!ne&&!X.sz){var ye=this.textContainer,le="start";switch(X.j){case 1:le="end";break;case 2:le="middle";break;default:le="start";break}ye.setAttribute("text-anchor",le),ye.setAttribute("letter-spacing",he);var fe=this.buildTextContents(X.finalText);for(Y=fe.length,me=X.ps?X.ps[1]+X.ascent:0,R=0;R<Y;R+=1)se=this.textSpans[R].span||createNS("tspan"),se.textContent=fe[R],se.setAttribute("x",0),se.setAttribute("y",me),se.style.display="inherit",ye.appendChild(se),this.textSpans[R]||(this.textSpans[R]={span:null,glyph:null}),this.textSpans[R].span=se,me+=X.finalLineHeight;this.layerElement.appendChild(ye)}else{var de=this.textSpans.length,pe;for(R=0;R<Y;R+=1){if(this.textSpans[R]||(this.textSpans[R]={span:null,childSpan:null,glyph:null}),!ne||!ue||R===0){if(se=de>R?this.textSpans[R].span:createNS(ne?"g":"text"),de<=R){if(se.setAttribute("stroke-linecap","butt"),se.setAttribute("stroke-linejoin","round"),se.setAttribute("stroke-miterlimit","4"),this.textSpans[R].span=se,ne){var _e=createNS("g");se.appendChild(_e),this.textSpans[R].childSpan=_e}this.textSpans[R].span=se,this.layerElement.appendChild(se)}se.style.display="inherit"}if(ae.reset(),ue&&(ie[R].n&&(ce=-he,me+=X.yOffset,me+=ve?1:0,ve=!1),this.applyTextPropertiesToMatrix(X,ae,ie[R].line,ce,me),ce+=ie[R].l||0,ce+=he),ne){pe=this.globalData.fontManager.getCharData(X.finalText[R],ee.fStyle,this.globalData.fontManager.getFontByName(X.f).fFamily);var be;if(pe.t===1)be=new SVGCompElement(pe.data,this.globalData,this);else{var Ae=emptyShapeData;pe.data&&pe.data.shapes&&(Ae=this.buildShapeData(pe.data,X.finalSize)),be=new SVGShapeElement(Ae,this.globalData,this)}if(this.textSpans[R].glyph){var Te=this.textSpans[R].glyph;this.textSpans[R].childSpan.removeChild(Te.layerElement),Te.destroy()}this.textSpans[R].glyph=be,be._debug=!0,be.prepareFrame(0),be.renderFrame(),this.textSpans[R].childSpan.appendChild(be.layerElement),pe.t===1&&this.textSpans[R].childSpan.setAttribute("transform","scale("+X.finalSize/100+","+X.finalSize/100+")")}else ue&&se.setAttribute("transform","translate("+ae.props[12]+","+ae.props[13]+")"),se.textContent=ie[R].val,se.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}ue&&se&&se.setAttribute("d",oe)}for(;R<this.textSpans.length;)this.textSpans[R].span.style.display="none",R+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var R=this.layerElement.getBBox();this.bbox={top:R.y,left:R.x,width:R.width,height:R.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var R,Y=this.textSpans.length,X;for(this.renderedFrame=this.comp.renderedFrame,R=0;R<Y;R+=1)X=this.textSpans[R].glyph,X&&(X.prepareFrame(this.comp.renderedFrame-this.data.st),X._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var R,Y,X=this.textAnimator.renderedLetters,ee=this.textProperty.currentData.l;Y=ee.length;var te,re,ie;for(R=0;R<Y;R+=1)ee[R].n||(te=X[R],re=this.textSpans[R].span,ie=this.textSpans[R].glyph,ie&&ie.renderFrame(),te._mdf.m&&re.setAttribute("transform",te.m),te._mdf.o&&re.setAttribute("opacity",te.o),te._mdf.sw&&re.setAttribute("stroke-width",te.sw),te._mdf.sc&&re.setAttribute("stroke",te.sc),te._mdf.fc&&re.setAttribute("fill",te.fc))}};function ISolidElement(R,Y,X){this.initElement(R,Y,X)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var R=createNS("rect");R.setAttribute("width",this.data.sw),R.setAttribute("height",this.data.sh),R.setAttribute("fill",this.data.sc),this.layerElement.appendChild(R)};function NullElement(R,Y,X){this.initFrame(),this.initBaseData(R,Y,X),this.initFrame(),this.initTransform(R,Y,X),this.initHierarchy()}NullElement.prototype.prepareFrame=function(R){this.prepareProperties(R,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(R){return new NullElement(R,this.globalData,this)},SVGRendererBase.prototype.createShape=function(R){return new SVGShapeElement(R,this.globalData,this)},SVGRendererBase.prototype.createText=function(R){return new SVGTextLottieElement(R,this.globalData,this)},SVGRendererBase.prototype.createImage=function(R){return new IImageElement(R,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(R){return new ISolidElement(R,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(R){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+R.w+" "+R.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",R.w),this.svgElement.setAttribute("height",R.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var Y=this.globalData.defs;this.setupGlobalData(R,Y),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=R;var X=createNS("clipPath"),ee=createNS("rect");ee.setAttribute("width",R.w),ee.setAttribute("height",R.h),ee.setAttribute("x",0),ee.setAttribute("y",0);var te=createElementID();X.setAttribute("id",te),X.appendChild(ee),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+te+")"),Y.appendChild(X),this.layers=R.layers,this.elements=createSizedArray(R.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var R,Y=this.layers?this.layers.length:0;for(R=0;R<Y;R+=1)this.elements[R]&&this.elements[R].destroy&&this.elements[R].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(R){var Y=0,X=this.layers.length;for(Y=0;Y<X;Y+=1)if(this.layers[Y].ind===R)return Y;return-1},SVGRendererBase.prototype.buildItem=function(R){var Y=this.elements;if(!(Y[R]||this.layers[R].ty===99)){Y[R]=!0;var X=this.createItem(this.layers[R]);if(Y[R]=X,getExpressionsPlugin()&&(this.layers[R].ty===0&&this.globalData.projectInterface.registerComposition(X),X.initExpressions()),this.appendElementInPos(X,R),this.layers[R].tt){var ee="tp"in this.layers[R]?this.findIndexByInd(this.layers[R].tp):R-1;if(ee===-1)return;if(!this.elements[ee]||this.elements[ee]===!0)this.buildItem(ee),this.addPendingElement(X);else{var te=Y[ee],re=te.getMatte(this.layers[R].tt);X.setMatte(re)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var R=this.pendingElements.pop();if(R.checkParenting(),R.data.tt)for(var Y=0,X=this.elements.length;Y<X;){if(this.elements[Y]===R){var ee="tp"in R.data?this.findIndexByInd(R.data.tp):Y-1,te=this.elements[ee],re=te.getMatte(this.layers[Y].tt);R.setMatte(re);break}Y+=1}}},SVGRendererBase.prototype.renderFrame=function(R){if(!(this.renderedFrame===R||this.destroyed)){R===null?R=this.renderedFrame:this.renderedFrame=R,this.globalData.frameNum=R,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=R,this.globalData._mdf=!1;var Y,X=this.layers.length;for(this.completeLayers||this.checkLayers(R),Y=X-1;Y>=0;Y-=1)(this.completeLayers||this.elements[Y])&&this.elements[Y].prepareFrame(R-this.layers[Y].st);if(this.globalData._mdf)for(Y=0;Y<X;Y+=1)(this.completeLayers||this.elements[Y])&&this.elements[Y].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(R,Y){var X=R.getBaseElement();if(X){for(var ee=0,te;ee<Y;)this.elements[ee]&&this.elements[ee]!==!0&&this.elements[ee].getBaseElement()&&(te=this.elements[ee].getBaseElement()),ee+=1;te?this.layerElement.insertBefore(X,te):this.layerElement.appendChild(X)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(R,Y,X){this.initFrame(),this.initBaseData(R,Y,X),this.initTransform(R,Y,X),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!Y.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(R){if(this._mdf=!1,this.prepareRenderableFrame(R),this.prepareProperties(R,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=R/this.data.sr;else{var Y=this.tm.v;Y===this.data.op&&(Y=this.data.op-1),this.renderedFrame=Y}var X,ee=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),X=ee-1;X>=0;X-=1)(this.completeLayers||this.elements[X])&&(this.elements[X].prepareFrame(this.renderedFrame-this.layers[X].st),this.elements[X]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var R,Y=this.layers.length;for(R=0;R<Y;R+=1)(this.completeLayers||this.elements[R])&&this.elements[R].renderFrame()},ICompElement.prototype.setElements=function(R){this.elements=R},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var R,Y=this.layers.length;for(R=0;R<Y;R+=1)this.elements[R]&&this.elements[R].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(R,Y,X){this.layers=R.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(R,Y,X),this.tm=R.tm?PropertyFactory.getProp(this,R.tm,0,Y.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(R){return new SVGCompElement(R,this.globalData,this)};function SVGRenderer(R,Y){this.animationItem=R,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var X="";if(Y&&Y.title){var ee=createNS("title"),te=createElementID();ee.setAttribute("id",te),ee.textContent=Y.title,this.svgElement.appendChild(ee),X+=te}if(Y&&Y.description){var re=createNS("desc"),ie=createElementID();re.setAttribute("id",ie),re.textContent=Y.description,this.svgElement.appendChild(re),X+=" "+ie}X&&this.svgElement.setAttribute("aria-labelledby",X);var ne=createNS("defs");this.svgElement.appendChild(ne);var se=createNS("g");this.svgElement.appendChild(se),this.layerElement=se,this.renderConfig={preserveAspectRatio:Y&&Y.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:Y&&Y.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:Y&&Y.contentVisibility||"visible",progressiveLoad:Y&&Y.progressiveLoad||!1,hideOnTransparent:!(Y&&Y.hideOnTransparent===!1),viewBoxOnly:Y&&Y.viewBoxOnly||!1,viewBoxSize:Y&&Y.viewBoxSize||!1,className:Y&&Y.className||"",id:Y&&Y.id||"",focusable:Y&&Y.focusable,filterSize:{width:Y&&Y.filterSize&&Y.filterSize.width||"100%",height:Y&&Y.filterSize&&Y.filterSize.height||"100%",x:Y&&Y.filterSize&&Y.filterSize.x||"0%",y:Y&&Y.filterSize&&Y.filterSize.y||"0%"},width:Y&&Y.width,height:Y&&Y.height,runExpressions:!Y||Y.runExpressions===void 0||Y.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:ne,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(R){return new SVGCompElement(R,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(Y){var X,ee=Y.length,te="_";for(X=0;X<ee;X+=1)te+=Y[X].transform.key+"_";var re=this.sequences[te];return re||(re={transforms:[].concat(Y),finalTransform:new Matrix,_mdf:!1},this.sequences[te]=re,this.sequenceList.push(re)),re},processSequence:function(Y,X){for(var ee=0,te=Y.transforms.length,re=X;ee<te&&!X;){if(Y.transforms[ee].transform.mProps._mdf){re=!0;break}ee+=1}if(re)for(Y.finalTransform.reset(),ee=te-1;ee>=0;ee-=1)Y.finalTransform.multiply(Y.transforms[ee].transform.mProps.v);Y._mdf=re},processSequences:function(Y){var X,ee=this.sequenceList.length;for(X=0;X<ee;X+=1)this.processSequence(this.sequenceList[X],Y)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var Y="__lottie_element_luma_buffer",X=null,ee=null,te=null;function re(){var se=createNS("svg"),ae=createNS("filter"),oe=createNS("feColorMatrix");return ae.setAttribute("id",Y),oe.setAttribute("type","matrix"),oe.setAttribute("color-interpolation-filters","sRGB"),oe.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),ae.appendChild(oe),se.appendChild(ae),se.setAttribute("id",Y+"_svg"),featureSupport.svgLumaHidden&&(se.style.display="none"),se}function ie(){X||(te=re(),document.body.appendChild(te),X=createTag("canvas"),ee=X.getContext("2d"),ee.filter="url
33(#"+Y+")",ee.fillStyle="rgba(0,0,0,0)",ee.fillRect(0,0,1,1))}function ne(se){return X||ie(),X.width=se.width,X.height=se.height,ee.filter="url(#"+Y+")",X}return{load:ie,get:ne}};function createCanvas(R,Y){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(R,Y);var X=createTag("canvas");return X.width=R,X.height=Y,X}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(R){var Y,X=R.data.ef?R.data.ef.length:0;this.filters=[];var ee;for(Y=0;Y<X;Y+=1){ee=null;var te=R.data.ef[Y].ty;if(registeredEffects[te]){var re=registeredEffects[te].effect;ee=new re(R.effectsManager.effectElements[Y],R)}ee&&this.filters.push(ee)}this.filters.length&&R.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(R){var Y,X=this.filters.length;for(Y=0;Y<X;Y+=1)this.filters[Y].renderFrame(R)},CVEffects.prototype.getEffects=function(R){var Y,X=this.filters.length,ee=[];for(Y=0;Y<X;Y+=1)this.filters[Y].type===R&&ee.push(this.filters[Y]);return ee};function registerEffect(R,Y){registeredEffects[R]={effect:Y}}function CVMaskElement(R,Y){this.data=R,this.element=Y,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var X,ee=this.masksProperties.length,te=!1;for(X=0;X<ee;X+=1)this.masksProperties[X].mode!=="n"&&(te=!0),this.viewData[X]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[X],3);this.hasMasks=te,te&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var R=this.element.finalTransform.mat,Y=this.element.canvasContext,X,ee=this.masksProperties.length,te,re,ie;for(Y.beginPath(),X=0;X<ee;X+=1)if(this.masksProperties[X].mode!=="n"){this.masksProperties[X].inv&&(Y.moveTo(0,0),Y.lineTo(this.element.globalData.compSize.w,0),Y.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),Y.lineTo(0,this.element.globalData.compSize.h),Y.lineTo(0,0)),ie=this.viewData[X].v,te=R.applyToPointArray(ie.v[0][0],ie.v[0][1],0),Y.moveTo(te[0],te[1]);var ne,se=ie._length;for(ne=1;ne<se;ne+=1)re=R.applyToTriplePoints(ie.o[ne-1],ie.i[ne],ie.v[ne]),Y.bezierCurveTo(re[0],re[1],re[2],re[3],re[4],re[5]);re=R.applyToTriplePoints(ie.o[ne-1],ie.i[0],ie.v[0]),Y.bezierCurveTo(re[0],re[1],re[2],re[3],re[4],re[5])}this.element.globalData.renderer.save(!0),Y.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var Y=this.globalData.canvasContext,X=assetLoader.createCanvas(Y.canvas.width,Y.canvas.height);this.buffers.push(X);var ee=assetLoader.createCanvas(Y.canvas.width,Y.canvas.height);this.buffers.push(ee),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var Y=this.globalData;if(Y.blendMode!==this.data.bm){Y.blendMode=this.data.bm;var X=getBlendMode(this.data.bm);Y.canvasContext.globalCompositeOperation=X}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(Y){Y.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var Y=this.buffers[0],X=Y.getContext("2d");this.clearCanvas(X),X.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var Y=this.buffers[1],X=Y.getContext("2d");this.clearCanvas(X),X.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var ee=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(ee.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var te=assetLoader.getLumaCanvas(this.canvasContext.canvas),re=te.getContext("2d");re.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(te,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(Y,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(Y){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!Y)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var X=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(X),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(X),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(R,Y,X,ee){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var te=4;Y.ty==="rc"?te=5:Y.ty==="el"?te=6:Y.ty==="sr"&&(te=7),this.sh=ShapePropertyFactory.getShapeProp(R,Y,te,R);var re,ie=X.length,ne;for(re=0;re<ie;re+=1)X[re].closed||(ne={transforms:ee.addTransformSequence(X[re].transforms),trNodes:[]},this.styledShapes.push(ne),X[re].elements.push(ne))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(R,Y,X){this.shapes=[],this.shapesData=R.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(R,Y){var X={data:R,type:R.ty,preTransforms:this.transformsManager.addTransformSequence(Y),transforms:[],elements:[],closed:R.hd===!0},ee={};if(R.ty==="fl"||R.ty==="st"?(ee.c=PropertyFactory.getProp(this,R.c,1,255,this),ee.c.k||(X.co="rgb("+bmFloor(ee.c.v[0])+","+bmFloor(ee.c.v[1])+","+bmFloor(ee.c.v[2])+")")):(R.ty==="gf"||R.ty==="gs")&&(ee.s=PropertyFactory.getProp(this,R.s,1,null,this),ee.e=PropertyFactory.getProp(this,R.e,1,null,this),ee.h=PropertyFactory.getProp(this,R.h||{k:0},0,.01,this),ee.a=PropertyFactory.getProp(this,R.a||{k:0},0,degToRads,this),ee.g=new GradientProperty(this,R.g,this)),ee.o=PropertyFactory.getProp(this,R.o,0,.01,this),R.ty==="st"||R.ty==="gs"){if(X.lc=lineCapEnum[R.lc||2],X.lj=lineJoinEnum[R.lj||2],R.lj==1&&(X.ml=R.ml),ee.w=PropertyFactory.getProp(this,R.w,0,null,this),ee.w.k||(X.wi=ee.w.v),R.d){var te=new DashProperty(this,R.d,"canvas",this);ee.d=te,ee.d.k||(X.da=ee.d.dashArray,X.do=ee.d.dashoffset[0])}}else X.r=R.r===2?"evenodd":"nonzero";return this.stylesList.push(X),ee.style=X,ee},CVShapeElement.prototype.createGroupElement=function(){var R={it:[],prevViewData:[]};return R},CVShapeElement.prototype.createTransformElement=function(R){var Y={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,R.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,R,this)}};return Y},CVShapeElement.prototype.createShapeElement=function(R){var Y=new CVShapeData(this,R,this.stylesList,this.transformsManager);return this.shapes.push(Y),this.addShapeToModifiers(Y),Y},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var R,Y=this.itemsData.length;for(R=0;R<Y;R+=1)this.prevViewData[R]=this.itemsData[R];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),Y=this.dynamicProperties.length,R=0;R<Y;R+=1)this.dynamicProperties[R].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(R){var Y,X=this.stylesList.length;for(Y=0;Y<X;Y+=1)this.stylesList[Y].closed||this.stylesList[Y].transforms.push(R)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var R,Y=this.stylesList.length;for(R=0;R<Y;R+=1)this.stylesList[R].closed||this.stylesList[R].transforms.pop()},CVShapeElement.prototype.closeStyles=function(R){var Y,X=R.length;for(Y=0;Y<X;Y+=1)R[Y].closed=!0},CVShapeElement.prototype.searchShapes=function(R,Y,X,ee,te){var re,ie=R.length-1,ne,se,ae=[],oe=[],ue,ce,me,ve=[].concat(te);for(re=ie;re>=0;re-=1){if(ue=this.searchProcessedElement(R[re]),ue?Y[re]=X[ue-1]:R[re]._shouldRender=ee,R[re].ty==="fl"||R[re].ty==="st"||R[re].ty==="gf"||R[re].ty==="gs")ue?Y[re].style.closed=!1:Y[re]=this.createStyleElement(R[re],ve),ae.push(Y[re].style);else if(R[re].ty==="gr"){if(!ue)Y[re]=this.createGroupElement(R[re]);else for(se=Y[re].it.length,ne=0;ne<se;ne+=1)Y[re].prevViewData[ne]=Y[re].it[ne];this.searchShapes(R[re].it,Y[re].it,Y[re].prevViewData,ee,ve)}else R[re].ty==="tr"?(ue||(me=this.createTransformElement(R[re]),Y[re]=me),ve.push(Y[re]),this.addTransformToStyleList(Y[re])):R[re].ty==="sh"||R[re].ty==="rc"||R[re].ty==="el"||R[re].ty==="sr"?ue||(Y[re]=this.createShapeElement(R[re])):R[re].ty==="tm"||R[re].ty==="rd"||R[re].ty==="pb"||R[re].ty==="zz"||R[re].ty==="op"?(ue?(ce
vendor: 114,126 bytes, line 33
33=Y[re],ce.closed=!1):(ce=ShapeModifiers.getModifier(R[re].ty),ce.init(this,R[re]),Y[re]=ce,this.shapeModifiers.push(ce)),oe.push(ce)):R[re].ty==="rp"&&(ue?(ce=Y[re],ce.closed=!0):(ce=ShapeModifiers.getModifier(R[re].ty),Y[re]=ce,ce.init(this,R,re,Y),this.shapeModifiers.push(ce),ee=!1),oe.push(ce));this.addProcessedElement(R[re],re+1)}for(this.removeTransformFromStyleList(),this.closeStyles(ae),ie=oe.length,re=0;re<ie;re+=1)oe[re].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(R,Y){(R._opMdf||Y.op._mdf||this._isFirstFrame)&&(Y.opacity=R.opacity,Y.opacity*=Y.op.v,Y._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var R,Y=this.stylesList.length,X,ee,te,re,ie,ne,se=this.globalData.renderer,ae=this.globalData.canvasContext,oe,ue;for(R=0;R<Y;R+=1)if(ue=this.stylesList[R],oe=ue.type,!((oe==="st"||oe==="gs")&&ue.wi===0||!ue.data._shouldRender||ue.coOp===0||this.globalData.currentGlobalAlpha===0)){for(se.save(),ie=ue.elements,oe==="st"||oe==="gs"?(se.ctxStrokeStyle(oe==="st"?ue.co:ue.grd),se.ctxLineWidth(ue.wi),se.ctxLineCap(ue.lc),se.ctxLineJoin(ue.lj),se.ctxMiterLimit(ue.ml||0)):se.ctxFillStyle(oe==="fl"?ue.co:ue.grd),se.ctxOpacity(ue.coOp),oe!=="st"&&oe!=="gs"&&ae.beginPath(),se.ctxTransform(ue.preTransforms.finalTransform.props),ee=ie.length,X=0;X<ee;X+=1){for((oe==="st"||oe==="gs")&&(ae.beginPath(),ue.da&&(ae.setLineDash(ue.da),ae.lineDashOffset=ue.do)),ne=ie[X].trNodes,re=ne.length,te=0;te<re;te+=1)ne[te].t==="m"?ae.moveTo(ne[te].p[0],ne[te].p[1]):ne[te].t==="c"?ae.bezierCurveTo(ne[te].pts[0],ne[te].pts[1],ne[te].pts[2],ne[te].pts[3],ne[te].pts[4],ne[te].pts[5]):ae.closePath();(oe==="st"||oe==="gs")&&(se.ctxStroke(),ue.da&&ae.setLineDash(this.dashResetter))}oe!=="st"&&oe!=="gs"&&this.globalData.renderer.ctxFill(ue.r),se.restore()}},CVShapeElement.prototype.renderShape=function(R,Y,X,ee){var te,re=Y.length-1,ie;for(ie=R,te=re;te>=0;te-=1)Y[te].ty==="tr"?(ie=X[te].transform,this.renderShapeTransform(R,ie)):Y[te].ty==="sh"||Y[te].ty==="el"||Y[te].ty==="rc"||Y[te].ty==="sr"?this.renderPath(Y[te],X[te]):Y[te].ty==="fl"?this.renderFill(Y[te],X[te],ie):Y[te].ty==="st"?this.renderStroke(Y[te],X[te],ie):Y[te].ty==="gf"||Y[te].ty==="gs"?this.renderGradientFill(Y[te],X[te],ie):Y[te].ty==="gr"?this.renderShape(ie,Y[te].it,X[te].it):Y[te].ty;ee&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(R,Y){if(this._isFirstFrame||Y._mdf||R.transforms._mdf){var X=R.trNodes,ee=Y.paths,te,re,ie,ne=ee._length;X.length=0;var se=R.transforms.finalTransform;for(ie=0;ie<ne;ie+=1){var ae=ee.shapes[ie];if(ae&&ae.v){for(re=ae._length,te=1;te<re;te+=1)te===1&&X.push({t:"m",p:se.applyToPointArray(ae.v[0][0],ae.v[0][1],0)}),X.push({t:"c",pts:se.applyToTriplePoints(ae.o[te-1],ae.i[te],ae.v[te])});re===1&&X.push({t:"m",p:se.applyToPointArray(ae.v[0][0],ae.v[0][1],0)}),ae.c&&re&&(X.push({t:"c",pts:se.applyToTriplePoints(ae.o[te-1],ae.i[0],ae.v[0])}),X.push({t:"z"}))}}R.trNodes=X}},CVShapeElement.prototype.renderPath=function(R,Y){if(R.hd!==!0&&R._shouldRender){var X,ee=Y.styledShapes.length;for(X=0;X<ee;X+=1)this.renderStyledShape(Y.styledShapes[X],Y.sh)}},CVShapeElement.prototype.renderFill=function(R,Y,X){var ee=Y.style;(Y.c._mdf||this._isFirstFrame)&&(ee.co="rgb("+bmFloor(Y.c.v[0])+","+bmFloor(Y.c.v[1])+","+bmFloor(Y.c.v[2])+")"),(Y.o._mdf||X._opMdf||this._isFirstFrame)&&(ee.coOp=Y.o.v*X.opacity)},CVShapeElement.prototype.renderGradientFill=function(R,Y,X){var ee=Y.style,te;if(!ee.grd||Y.g._mdf||Y.s._mdf||Y.e._mdf||R.t!==1&&(Y.h._mdf||Y.a._mdf)){var re=this.globalData.canvasContext,ie=Y.s.v,ne=Y.e.v;if(R.t===1)te=re.createLinearGradient(ie[0],ie[1],ne[0],ne[1]);else{var se=Math.sqrt(Math.pow(ie[0]-ne[0],2)+Math.pow(ie[1]-ne[1],2)),ae=Math.atan2(ne[1]-ie[1],ne[0]-ie[0]),oe=Y.h.v;oe>=1?oe=.99:oe<=-1&&(oe=-.99);var ue=se*oe,ce=Math.cos(ae+Y.a.v)*ue+ie[0],me=Math.sin(ae+Y.a.v)*ue+ie[1];te=re.createRadialGradient(ce,me,0,ie[0],ie[1],se)}var ve,he=R.g.p,ye=Y.g.c,le=1;for(ve=0;ve<he;ve+=1)Y.g._hasOpacity&&Y.g._collapsable&&(le=Y.g.o[ve*2+1]),te.addColorStop(ye[ve*4]/100,"rgba("+ye[ve*4+1]+","+ye[ve*4+2]+","+ye[ve*4+3]+","+le+")");ee.grd=te}ee.coOp=Y.o.v*X.opacity},CVShapeElement.prototype.renderStroke=function(R,Y,X){var ee=Y.style,te=Y.d;te&&(te._mdf||this._isFirstFrame)&&(ee.da=te.dashArray,ee.do=te.dashoffset[0]),(Y.c._mdf||this._isFirstFrame)&&(ee.co="rgb("+bmFloor(Y.c.v[0])+","+bmFloor(Y.c.v[1])+","+bmFloor(Y.c.v[2])+")"),(Y.o._mdf||X._opMdf||this._isFirstFrame)&&(ee.coOp=Y.o.v*X.opacity),(Y.w._mdf||this._isFirstFrame)&&(ee.wi=Y.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(R,Y,X){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var R=this.textProperty.currentData;this.renderedLetters=createSizedArray(R.l?R.l.length:0);var Y=!1;R.fc?(Y=!0,this.values.fill=this.buildColor(R.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=Y;var X=!1;R.sc&&(X=!0,this.values.stroke=this.buildColor(R.sc),this.values.sWidth=R.sw);var ee=this.globalData.fontManager.getFontByName(R.f),te,re,ie=R.l,ne=this.mHelper;this.stroke=X,this.values.fValue=R.finalSize+"px "+this.globalData.fontManager.getFontByName(R.f).fFamily,re=R.finalText.length;var se,ae,oe,ue,ce,me,ve,he,ye,le,fe=this.data.singleShape,de=R.tr*.001*R.finalSize,pe=0,_e=0,be=!0,Ae=0;for(te=0;te<re;te+=1){se=this.globalData.fontManager.getCharData(R.finalText[te],ee.fStyle,this.globalData.fontManager.getFontByName(R.f).fFamily),ae=se&&se.data||{},ne.reset(),fe&&ie[te].n&&(pe=-de,_e+=R.yOffset,_e+=be?1:0,be=!1),ce=ae.shapes?ae.shapes[0].it:[],ve=ce.length,ne.scale(R.finalSize/100,R.finalSize/100),fe&&this.applyTextPropertiesToMatrix(R,ne,ie[te].line,pe,_e),ye=createSizedArray(ve-1);var Te=0;for(me=0;me<ve;me+=1)if(ce[me].ty==="sh"){for(ue=ce[me].ks.k.i.length,he=ce[me].ks.k,le=[],oe=1;oe<ue;oe+=1)oe===1&&le.push(ne.applyToX(he.v[0][0],he.v[0][1],0),ne.applyToY(he.v[0][0],he.v[0][1],0)),le.push(ne.applyToX(he.o[oe-1][0],he.o[oe-1][1],0),ne.applyToY(he.o[oe-1][0],he.o[oe-1][1],0),ne.applyToX(he.i[oe][0],he.i[oe][1],0),ne.applyToY(he.i[oe][0],he.i[oe][1],0),ne.applyToX(he.v[oe][0],he.v[oe][1],0),ne.applyToY(he.v[oe][0],he.v[oe][1],0));le.push(ne.applyToX(he.o[oe-1][0],he.o[oe-1][1],0),ne.applyToY(he.o[oe-1][0],he.o[oe-1][1],0),ne.applyToX(he.i[0][0],he.i[0][1],0),ne.applyToY(he.i[0][0],he.i[0][1],0),ne.applyToX(he.v[0][0],he.v[0][1],0),ne.applyToY(he.v[0][0],he.v[0][1],0)),ye[Te]=le,Te+=1}fe&&(pe+=ie[te].l,pe+=de),this.textSpans[Ae]?this.textSpans[Ae].elem=ye:this.textSpans[Ae]={elem:ye},Ae+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var R=this.canvasContext;R.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var Y,X,ee,te,re,ie,ne=this.textAnimator.renderedLetters,se=this.textProperty.currentData.l;X=se.length;var ae,oe=null,ue=null,ce=null,me,ve,he=this.globalData.renderer;for(Y=0;Y<X;Y+=1)if(!se[Y].n){if(ae=ne[Y],ae&&(he.save(),he.ctxTransform(ae.p),he.ctxOpacity(ae.o)),this.fill){for(ae&&ae.fc?oe!==ae.fc&&(he.ctxFillStyle(ae.fc),oe=ae.fc):oe!==this.values.fill&&(oe=this.values.fill,he.ctxFillStyle(this.values.fill)),me=this.textSpans[Y].elem,te=me.length,this.globalData.canvasContext.beginPath(),ee=0;ee<te;ee+=1)for(ve=me[ee],ie=ve.length,this.globalData.canvasContext.moveTo(ve[0],ve[1]),re=2;re<ie;re+=6)this.globalData.canvasContext.bezierCurveTo(ve[re],ve[re+1],ve[re+2],ve[re+3],ve[re+4],ve[re+5]);this.globalData.canvasContext.closePath(),he.ctxFill()}if(this.stroke){for(ae&&ae.sw?ce!==ae.sw&&(ce=ae.sw,he.ctxLineWidth(ae.sw)):ce!==this.values.sWidth&&(ce=this.values.sWidth,he.ctxLineWidth(this.values.sWidth)),ae&&ae.sc?ue!==ae.sc&&(ue=ae.sc,he.ctxStrokeStyle(ae.sc)):ue!==this.values.stroke&&(ue=this.values.stroke,he.ctxStrokeStyle(this.values.stroke)),me=this.textSpans[Y].elem,te=me.length,this.globalData.canvasContext.beginPath(),ee=0;ee<te;ee+=1)for(ve=me[ee],ie=ve.length,this.globalData.canvasContext.moveTo(ve[0],ve[1]),re=2;re<ie;re+=6)this.globalData.canvasContext.bezierCurveTo(ve[re],ve[re+1],ve[re+2],ve[re+3],ve[re+4],ve[re+5]);this.globalData.canvasContext.closePath(),he.ctxStroke()}ae&&this.globalData.renderer.restore()}};function CVImageElement(R,Y,X){this.assetData=Y.getAssetData(R.refId),this.img=Y.imageLoader.getAsset(this.assetData),this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var R=createTag("canvas");R.width=this.assetData.w,R.height=this.assetData.h;var Y=R.getContext("2d"),X=this.img.width,ee=this.img.height,te=X/ee,re=this.assetData.w/this.assetData.h,ie,ne,se=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;te>re&&se==="xMidYMid slice"||te<re&&se!=="xMidYMid slice"?(ne=ee,ie=ne*re):(ie=X,ne=ie/re),Y.drawImage(this.img,(X-ie)/2,(ee-ne)/2,ie,ne,0,0,this.assetData.w,this.assetData.h),this.img=R}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(R,Y,X){this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(R){return new CVShapeElement(R,this.globalData,this)},CanvasRendererBase.prototype.createText=function(R){return new CVTextElement(R,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(R){return new CVImageElement(R,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(R){return new CVSolidElement(R,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(R){R[0]===1&&R[1]===0&&R[4]===0&&R[5]===1&&R[12]===0&&R[13]===0||this.canvasContext.transform(R[0],R[1],R[4],R[5],R[12],R[13])},CanvasRendererBase.prototype.ctxOpacity=function(R){this.canvasContext.globalAlpha*=R<0?0:R},CanvasRendererBase.prototype.ctxFillStyle=function(R){this.canvasContext.fillStyle=R},CanvasRendererBase.prototype.ctxStrokeStyle=function(R){this.canvasContext.strokeStyle=R},CanvasRendererBase.prototype.ctxLineWidth=function(R){this.canvasContext.lineWidth=R},CanvasRendererBase.prototype.ctxLineCap=function(R){this.canvasContext.lineCap=R},CanvasRendererBase.prototype.ctxLineJoin=function(R){this.canvasContext.lineJoin=R},CanvasRendererBase.prototype.ctxMiterLimit=function(R){this.canvasContext.miterLimit=R},CanvasRendererBase.prototype.ctxFill=function(R){this.canvasContext.fill(R)},CanvasRendererBase.prototype.ctxFillRect=function(R,Y,X,ee){this.canvasContext.fillRect(R,Y,X,ee)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(R){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}R&&(this.globalData.blendMode="source-over"),this.contextData.restore(R)},CanvasRendererBase.prototype.configAnimation=function(R){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var Y=this.animationItem.container.style;Y.width="100%",Y.height="100%";var X="0px 0px 0px";Y.transformOrigin=X,Y.mozTransformOrigin=X,Y.webkitTransformOrigin=X,Y["-webkit-transform"]=X,Y.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=R,this.layers=R.layers,this.transformCanvas={w:R.w,h:R.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(R,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(R.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(R,Y){this.reset();var X,ee;R?(X=R,ee=Y,this.canvasContext.canvas.width=X,this.canvasContext.canvas.height=ee):(this.animationItem.wrapper&&this.animationItem.container?(X=this.animationItem.wrapper.offsetWidth,ee=this.animationItem.wrapper.offsetHeight):(X=this.canvasContext.canvas.width,ee=this.canvasContext.canvas.height),this.canvasContext.canvas.width=X*this.renderConfig.dpr,this.canvasContext.canvas.height=ee*this.renderConfig.dpr);var te,re;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var ie=this.renderConfig.preserveAspectRatio.split(" "),ne=ie[1]||"meet",se=ie[0]||"xMidYMid",ae=se.substr(0,4),oe=se.substr(4);te=X/ee,re=this.transformCanvas.w/this.transformCanvas.h,re>te&&ne==="meet"||re<te&&ne==="slice"?(this.transformCanvas.sx=X/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=X/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=ee/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=ee/(this.transformCanvas.h/this.renderConfig.dpr)),ae==="xMid"&&(re<te&&ne==="meet"||re>te&&ne==="slice")?this.transformCanvas.tx=(X-this.transformCanvas.w*(ee/this.transformCanvas.h))/2*this.renderConfig.dpr:ae==="xMax"&&(re<te&&ne==="meet"||re>te&&ne==="slice")?this.transformCanvas.tx=(X-this.transformCanvas.w*(ee/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,oe==="YMid"&&(re>te&&ne==="meet"||re<te&&ne==="slice")?this.transformCanvas.ty=(ee-this.transformCanvas.h*(X/this.transformCanvas.w))/2*this.renderConfig.dpr:oe==="YMax"&&(re>te&&ne==="meet"||re<te&&ne==="slice")?this.transformCanvas.ty=(ee-this.transformCanvas.h*(X/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=X/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=ee/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var R,Y=this.layers?this.layers.length:0;for(R=Y-1;R>=0;R-=1)this.elements[R]&&this.elements[R].destroy&&this.elements[R].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(R,Y){if(!(this.renderedFrame===R&&this.renderConfig.clearCanvas===!0&&!Y||this.destroyed||R===-1)){this.renderedFrame=R,this.globalData.frameNum=R-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||Y,this.globalData.projectInterface.currentFrame=R;var X,ee=this.layers.length;for(this.completeLayers||this.checkLayers(R),X=ee-1;X>=0;X-=1)(this.completeLayers||this.elements[X])&&this.elements[X].prepareFrame(R-this.layers[X].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),X=ee-1;X>=0;X-=1)(this.completeLayers||this.elements[X])&&this.elements[X].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(R){var Y=this.elements;if(!(Y[R]||this.layers[R].ty===99)){var X=this.createItem(this.layers[R],this,this.globalData);Y[R]=X,X.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var R=this.pendingElements.pop();R.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var R,Y=15;for(R=0;R<Y;R+=1){var X=new CanvasContext;this.stack[R]=X}this._length=Y,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var R=this._length*2,Y=0;for(Y=this._length;Y<R;Y+=1)this.stack[Y]=new CanvasContext;this._length=R},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(R){this.cArrPos-=1;var Y=this.stack[this.cArrPos],X=Y.transform,ee,te=this.cTr.props;for(ee=0;ee<16;ee+=1)te[ee]=X[ee];if(R){this.nativeContext.restore();var re=this.stack[this.cArrPos+1];this.appliedFillStyle=re.fillStyle,this.appliedStrokeStyle=re.strokeStyle,this.appliedLineWidth=re.lineWidth,this.appliedLineCap=re.lineCap,this.appliedLineJoin=re.lineJoin,this.appliedMiterLimit=re.miterLimit}this.nativeContext.setTransform(X[0],X[1],X[4],X[5],X[12],X[13]),(R||Y.opacity!==-1&&this.currentOpacity!==Y.opacity)&&(this.nativeContext.globalAlpha=Y.opacity,this.currentOpacity=Y.opacity),this.currentFillStyle=Y.fillStyle,this.currentStrokeStyle=Y.strokeStyle,this.currentLineWidth=Y.lineWidth,this.currentLineCap=Y.lineCap,this.currentLineJoin=Y.lineJoin,this.currentMiterLimit=Y.miterLimit},CVContextData.prototype.save=function(R){R&&this.nativeContext.save();var Y=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var X=this.stack[this.cArrPos],ee;for(ee=0;ee<16;ee+=1)X.transform[ee]=Y[ee];this.cArrPos+=1;var te=this.stack[this.cArrPos];te.opacity=X.opacity,te.fillStyle=X.fillStyle,te.strokeStyle=X.strokeStyle,te.lineWidth=X.lineWidth,te.lineCap=X.lineCap,te.lineJoin=X.lineJoin,te.miterLimit=X.miterLimit},CVContextData.prototype.setOpacity=function(R){this.stack[this.cArrPos].opacity=R},CVContextData.prototype.setContext=function(R){this.nativeContext=R},CVContextData.prototype.fillStyle=function(R){this.stack[this.cArrPos].fillStyle!==R&&(this.currentFillStyle=R,this.stack[this.cArrPos].fillStyle=R)},CVContextData.prototype.strokeStyle=function(R){this.stack[this.cArrPos].strokeStyle!==R&&(this.currentStrokeStyle=R,this.stack[this.cArrPos].strokeStyle=R)},CVContextData.prototype.lineWidth=function(R){this.stack[this.cArrPos].lineWidth!==R&&(this.currentLineWidth=R,this.stack[this.cArrPos].lineWidth=R)},CVContextData.prototype.lineCap=function(R){this.stack[this.cArrPos].lineCap!==R&&(this.currentLineCap=R,this.stack[this.cArrPos].lineCap=R)},CVContextData.prototype.lineJoin=function(R){this.stack[this.cArrPos].lineJoin!==R&&(this.currentLineJoin=R,this.stack[this.cArrPos].lineJoin=R)},CVContextData.prototype.miterLimit=function(R){this.stack[this.cArrPos].miterLimit!==R&&(this.currentMiterLimit=R,this.stack[this.cArrPos].miterLimit=R)},CVContextData.prototype.transform=function(R){this.transformMat.cloneFromProps(R);var Y=this.cTr;this.transformMat.multiply(Y),Y.cloneFromProps(this.transformMat.props);var X=Y.props;this.nativeContext.setTransform(X[0],X[1],X[4],X[5],X[12],X[13])},CVContextData.prototype.opacity=function(R){var Y=this.stack[this.cArrPos].opacity;Y*=R<0?0:R,this.stack[this.cArrPos].opacity!==Y&&(this.currentOpacity!==R&&(this.nativeContext.globalAlpha=R,this.currentOpacity=R),this.stack[this.cArrPos].opacity=Y)},CVContextData.prototype.fill=function(R){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(R)},CVContextData.prototype.fillRect=function(R,Y,X,ee){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(R,Y,X,ee)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(R,Y,X){this.completeLayers=!1,this.layers=R.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(R,Y,X),this.tm=R.tm?PropertyFactory.getProp(this,R.tm,0,Y.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var R=this.canvasContext;R.beginPath(),R.moveTo(0,0),R.lineTo(this.data.w,0),R.lineTo(this.data.w,this.data.h),R.lineTo(0,this.data.h),R.lineTo(0,0),R.clip();var Y,X=this.layers.length;for(Y=X-1;Y>=0;Y-=1)(this.completeLayers||this.elements[Y])&&this.elements[Y].renderFrame()},CVCompElement.prototype.destroy=function(){var R,Y=this.layers.length;for(R=Y-1;R>=0;R-=1)this.elements[R]&&this.elements[R].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(R){return new CVCompElement(R,this.globalData,this)};function CanvasRenderer(R,Y){this.animationItem=R,this.renderConfig={clearCanvas:Y&&Y.clearCanvas!==void 0?Y.clearCanvas:!0,context:Y&&Y.context||null,progressiveLoad:Y&&Y.progressiveLoad||!1,preserveAspectRatio:Y&&Y.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:Y&&Y.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:Y&&Y.contentVisibility||"visible",className:Y&&Y.className||"",id:Y&&Y.id||"",runExpressions:!Y||Y.runExpressions===void 0||Y.runExpressions},this.renderConfig.dpr=Y&&Y.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=Y&&Y.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(R){return new CVCompElement(R,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var Y=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var X=this.finalTransform.mat.toCSS();Y.transform=X,Y.webkitTransform=X}this.finalTransform._opMdf&&(Y.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(R,Y,X){this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var R;this.data.hasMask?(R=createNS("rect"),R.setAttribute("width",this.data.sw),R.setAttribute("height",this.data.sh),R.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(R=createTag("div"),R.style.width=this.data.sw+"px",R.style.height=this.data.sh+"px",R.style.backgroundColor=this.data.sc),this.layerElement.appendChild(R)};function HShapeElement(R,Y,X){this.shapes=[],this.shapesData=R.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(R,Y,X),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var R;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),R=this.svgElement;else{R=createNS("svg");var Y=this.comp.data?this.comp.data:this.globalData.compSize;R.setAttribute("width",Y.w),R.setAttribute("height",Y.h),R.appendChild(this.shapesContainer),this.layerElement.appendChild(R)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=R},HShapeElement.prototype.getTransformedPoint=function(R,Y){var X,ee=R.length;for(X=0;X<ee;X+=1)Y=R[X].mProps.v.applyToPointArray(Y[0],Y[1],0);return Y},HShapeElement.prototype.calculateShapeBoundingBox=function(R,Y){var X=R.sh.v,ee=R.transformers,te,re=X._length,ie,ne,se,ae;if(!(re<=1)){for(te=0;te<re-1;te+=1)ie=this.getTransformedPoint(ee,X.v[te]),ne=this.getTransformedPoint(ee,X.o[te]),se=this.getTransformedPoint(ee,X.i[te+1]),ae=this.getTransformedPoint(ee,X.v[te+1]),this.checkBounds(ie,ne,se,ae,Y);X.c&&(ie=this.getTransformedPoint(ee,X.v[te]),ne=this.getTransformedPoint(ee,X.o[te]),se=this.getTransformedPoint(ee,X.i[0]),ae=this.getTransformedPoint(ee,X.v[0]),this.checkBounds(ie,ne,se,ae,Y))}},HShapeElement.prototype.checkBounds=function(R,Y,X,ee,te){this.getBoundsOfCurve(R,Y,X,ee);var re=this.shapeBoundingBox;te.x=bmMin(re.left,te.x),te.xMax=bmMax(re.right,te.xMax),te.y=bmMin(re.top,te.y),te.yMax=bmMax(re.bottom,te.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(R,Y,X,ee){for(var te=[[R[0],ee[0]],[R[1],ee[1]]],re,ie,ne,se,ae,oe,ue,ce=0;ce<2;++ce)ie=6*R[ce]-12*Y[ce]+6*X[ce],re=-3*R[ce]+9*Y[ce]-9*X[ce]+3*ee[ce],ne=3*Y[ce]-3*R[ce],ie|=0,re|=0,ne|=0,re===0&&ie===0||(re===0?(se=-ne/ie,se>0&&se<1&&te[ce].push(this.calculateF(se,R,Y,X,ee,ce))):(ae=ie*ie-4*ne*re,ae>=0&&(oe=(-ie+bmSqrt(ae))/(2*re),oe>0&&oe<1&&te[ce].push(this.calculateF(oe,R,Y,X,ee,ce)),ue=(-ie-bmSqrt(ae))/(2*re),ue>0&&ue<1&&te[ce].push(this.calculateF(ue,R,Y,X,ee,ce)))));this.shapeBoundingBox.left=bmMin.apply(null,te[0]),this.shapeBoundingBox.top=bmMin.apply(null,te[1]),this.shapeBoundingBox.right=bmMax.apply(null,te[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,te[1])},HShapeElement.prototype.calculateF=function(R,Y,X,ee,te,re){return bmPow(1-R,3)*Y[re]+3*bmPow(1-R,2)*R*X[re]+3*(1-R)*bmPow(R,2)*ee[re]+bmPow(R,3)*te[re]},HShapeElement.prototype.calculateBoundingBox=function(R,Y){var X,ee=R.length;for(X=0;X<ee;X+=1)R[X]&&R[X].sh?this.calculateShapeBoundingBox(R[X],Y):R[X]&&R[X].it?this.calculateBoundingBox(R[X].it,Y):R[X]&&R[X].style&&R[X].w&&this.expandStrokeBoundingBox(R[X].w,Y)},HShapeElement.prototype.expandStrokeBoundingBox=function(R,Y){var X=0;if(R.keyframes){for(var ee=0;ee<R.keyframes.length;ee+=1){var te=R.keyframes[ee].s;te>X&&(X=te)}X*=R.mult}else X=R.v*R.mult;Y.x-=X,Y.xMax+=X,Y.y-=X,Y.yMax+=X},HShapeElement.prototype.currentBoxContains=function(R){return this.currentBBox.x<=R.x&&this.currentBBox.y<=R.y&&this.currentBBox.width+this.currentBBox.x>=R.x+R.width&&this.currentBBox.height+this.currentBBox.y>=R.y+R.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var R=this.tempBoundingBox,Y=999999;if(R.x=Y,R.xMax=-Y,R.y=Y,R.yMax=-Y,this.calculateBoundingBox(this.itemsData,R),R.width=R.xMax<R.x?0:R.xMax-R.x,R.height=R.yMax<R.y?0:R.yMax-R.y,this.currentBoxContains(R))return;var X=!1;if(this.currentBBox.w!==R.width&&(this.currentBBox.w=R.width,this.shapeCont.setAttribute("width",R.width),X=!0),this.currentBBox.h!==R.height&&(this.currentBBox.h=R.height,this.shapeCont.setAttribute("height",R.height),X=!0),X||this.currentBBox.x!==R.x||this.currentBBox.y!==R.y){this.currentBBox.w=R.width,this.currentBBox.h=R.height,this.currentBBox.x=R.x,this.currentBBox.y=R.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var ee=this.shapeCont.style,te="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";ee.transform=te,ee.webkitTransform=te}}};function HTextElement(R,Y,X){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var R=createNS("g");this.maskedElement.appendChild(R),this.innerElem=R}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var R=this.textProperty.currentData;this.renderedLetters=createSizedArray(R.l?R.l.length:0);var Y=this.innerElem.style,X=R.fc?this.buildColor(R.fc):"rgba(0,0,0,0)";Y.fill=X,Y.color=X,R.sc&&(Y.stroke=this.buildColor(R.sc),Y.strokeWidth=R.sw+"px");var ee=this.globalData.fontManager.getFontByName(R.f);if(!this.globalData.fontManager.chars)if(Y.fontSize=R.finalSize+"px",Y.lineHeight=R.finalSize+"px",ee.fClass)this.innerElem.className=ee.fClass;else{Y.fontFamily=ee.fFamily;var te=R.fWeight,re=R.fStyle;Y.fontStyle=re,Y.fontWeight=te}var ie,ne,se=R.l;ne=se.length;var ae,oe,ue,ce=this.mHelper,me,ve="",he=0;for(ie=0;ie<ne;ie+=1){if(this.globalData.fontManager.chars?(this.textPaths[he]?ae=this.textPaths[he]:(ae=createNS("path"),ae.setAttribute("stroke-linecap",lineCapEnum[1]),ae.setAttribute("stroke-linejoin",lineJoinEnum[2]),ae.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[he]?(oe=this.textSpans[he],ue=oe.children[0]):(oe=createTag("div"),oe.style.lineHeight=0,ue=createNS("svg"),ue.appendChild(ae),styleDiv(oe)))):this.isMasked?ae=this.textPaths[he]?this.textPaths[he]:createNS("text"):this.textSpans[he]?(oe=this.textSpans[he],ae=this.textPaths[he]):(oe=createTag("span"),styleDiv(oe),ae=createTag("span"),styleDiv(ae),oe.appendChild(ae)),this.globalData.fontManager.chars){var ye=this.globalData.fontManager.getCharData(R.finalText[ie],ee.fStyle,this.globalData.fontManager.getFontByName(R.f).fFamily),le;if(ye?le=ye.data:le=null,ce.reset(),le&&le.shapes&&le.shapes.length&&(me=le.shapes[0].it,ce.scale(R.finalSize/100,R.finalSize/100),ve=this.createPathShape(ce,me),ae.setAttribute("d",ve)),this.isMasked)this.innerElem.appendChild(ae);else{if(this.innerElem.appendChild(oe),le&&le.shapes){document.body.appendChild(ue);var fe=ue.getBBox();ue.setAttribute("width",fe.width+2),ue.setAttribute("height",fe.height+2),ue.setAttribute("viewBox",fe.x-1+" "+(fe.y-1)+" "+(fe.width+2)+" "+(fe.height+2));var de=ue.style,pe="translate("+(fe.x-1)+"px,"+(fe.y-1)+"px)";de.transform=pe,de.webkitTransform=pe,se[ie].yOffset=fe.y-1}else ue.setAttribute("width",1),ue.setAttribute("height",1);oe.appendChild(ue)}}else if(ae.textContent=se[ie].val,ae.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(ae);else{this.innerElem.appendChild(oe);var _e=ae.style,be="translate3d(0,"+-R.finalSize/1.2+"px,0)";_e.transform=be,_e.webkitTransform=be}this.isMasked?this.textSpans[he]=ae:this.textSpans[he]=oe,this.textSpans[he].style.display="block",this.textPaths[he]=ae,he+=1}for(;he<this.textSpans.length;)this.textSpans[he].style.display="none",he+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var R;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),R=this.svgElement.style;var Y="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";R.transform=Y,R.webkitTransform=Y}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var X,ee,te=0,re=this.textAnimator.renderedLetters,ie=this.textProperty.currentData.l;ee=ie.length;var ne,se,ae;for(X=0;X<ee;X+=1)ie[X].n?te+=1:(se=this.textSpans[X],ae=this.textPaths[X],ne=re[te],te+=1,ne._mdf.m&&(this.isMasked?se.setAttribute("transform",ne.m):(se.style.webkitTransform=ne.m,se.style.transform=ne.m)),se.style.opacity=ne.o,ne.sw&&ne._mdf.sw&&ae.setAttribute("stroke-width",ne.sw),ne.sc&&ne._mdf.sc&&ae.setAttribute("stroke",ne.sc),ne.fc&&ne._mdf.fc&&(ae.setAttribute("fill",ne.fc),ae.style.color=ne.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var oe=this.innerElem.getBBox();this.currentBBox.w!==oe.width&&(this.currentBBox.w=oe.width,this.svgElement.setAttribute("width",oe.width)),this.currentBBox.h!==oe.height&&(this.currentBBox.h=oe.height,this.svgElement.setAttribute("height",oe.height));var ue=1;if(this.currentBBox.w!==oe.width+ue*2||this.currentBBox.h!==oe.height+ue*2||this.currentBBox.x!==oe.x-ue||this.currentBBox.y!==oe.y-ue){this.currentBBox.w=oe.width+ue*2,this.currentBBox.h=oe.height+ue*2,this.currentBBox.x=oe.x-ue,this.currentBBox.y=oe.y-ue,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),R=this.svgElement.style;var ce="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";R.transform=ce,R.webkitTransform=ce}}}};function HCameraElement(R,Y,X){this.initFrame(),this.initBaseData(R,Y,X),this.initHierarchy();var ee=PropertyFactory.getProp;if(this.pe=ee(this,R.pe,0,0,this),R.ks.p.s?(this.px=ee(this,R.ks.p.x,1,0,this),this.py=ee(this,R.ks.p.y,1,0,this),this.pz=ee(this,R.ks.p.z,1,0,this)):this.p=ee(this,R.ks.p,1,0,this),R.ks.a&&(this.a=ee(this,R.ks.a,1,0,this)),R.ks.or.k.length&&R.ks.or.k[0].to){var te,re=R.ks.or.k.length;for(te=0;te<re;te+=1)R.ks.or.k[te].to=null,R.ks.or.k[te].ti=null}this.or=ee(this,R.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=ee(this,R.ks.rx,0,degToRads,this),this.ry=ee(this,R.ks.ry,0,degToRads,this),this.rz=ee(this,R.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var R,Y=this.comp.threeDElements.length,X,ee,te;for(R=0;R<Y;R+=1)if(X=this.comp.threeDElements[R],X.type==="3d"){ee=X.perspectiveElem.style,te=X.container.style;var re=this.pe.v+"px",ie="0px 0px 0px",ne="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";ee.perspective=re,ee.webkitPerspective=re,te.transformOrigin=ie,te.mozTransformOrigin=ie,te.webkitTransformOrigin=ie,ee.transform=ne,ee.webkitTransform=ne}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var R=this._isFirstFrame,Y,X;if(this.hierarchy)for(X=this.hierarchy.length,Y=0;Y<X;Y+=1)R=this.hierarchy[Y].finalTransform.mProp._mdf||R;if(R||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(X=this.hierarchy.length-1,Y=X;Y>=0;Y-=1){var ee=this.hierarchy[Y].finalTransform.mProp;this.mat.translate(-ee.p.v[0],-ee.p.v[1],ee.p.v[2]),this.mat.rotateX(-ee.or.v[0]).rotateY(-ee.or.v[1]).rotateZ(ee.or.v[2]),this.mat.rotateX(-ee.rx.v).rotateY(-ee.ry.v).rotateZ(ee.rz.v),this.mat.scale(1/ee.s.v[0],1/ee.s.v[1],1/ee.s.v[2]),this.mat.translate(ee.a.v[0],ee.a.v[1],ee.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var te;this.p?te=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:te=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var re=Math.sqrt(Math.pow(te[0],2)+Math.pow(te[1],2)+Math.pow(te[2],2)),ie=[te[0]/re,te[1]/re,te[2]/re],ne=Math.sqrt(ie[2]*ie[2]+ie[0]*ie[0]),se=Math.atan2(ie[1],ne),ae=Math.atan2(ie[0],-ie[2]);this.mat.rotateY(ae).rotateX(-se)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var oe=!this._prevMat.equals(this.mat);if((oe||this.pe._mdf)&&this.comp.threeDElements){X=this.comp.threeDElements.length;var ue,ce,me;for(Y=0;Y<X;Y+=1)if(ue=this.comp.threeDElements[Y],ue.type==="3d"){if(oe){var ve=this.mat.toCSS();me=ue.container.style,me.transform=ve,me.webkitTransform=ve}this.pe._mdf&&(ce=ue.perspectiveElem.style,ce.perspective=this.pe.v+"px",ce.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(R){this.prepareProperties(R,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(R,Y,X){this.assetData=Y.getAssetData(R.refId),this.initElement(R,Y,X)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var R=this.globalData.getAssetsPath(this.assetData),Y=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",R),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(Y),Y.crossOrigin="anonymous",Y.src=R,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(R,Y){this.animationItem=R,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:Y&&Y.className||"",imagePreserveAspectRatio:Y&&Y.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(Y&&Y.hideOnTransparent===!1),filterSize:{width:Y&&Y.filterSize&&Y.filterSize.width||"400%",height:Y&&Y.filterSize&&Y.filterSize.height||"400%",x:Y&&Y.filterSize&&Y.filterSize.x||"-100%",y:Y&&Y.filterSize&&Y.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var R=this.pendingElements.pop();R.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(R,Y){var X=R.getBaseElement();if(X){var ee=this.layers[Y];if(!ee.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(X,Y);else{for(var te=0,re,ie,ne;te<Y;)this.elements[te]&&this.elements[te]!==!0&&this.elements[te].getBaseElement&&(ie=this.elements[te],ne=this.layers[te].ddd?this.getThreeDContainerByPos(te):ie.getBaseElement(),re=ne||re),te+=1;re?(!ee.ddd||!this.supports3d)&&this.layerElement.insertBefore(X,re):(!ee.ddd||!this.supports3d)&&this.layerElement.appendChild(X)}else this.addTo3dContainer(X,Y)}},HybridRendererBase.prototype.createShape=function(R){return this.supports3d?new HShapeElement(R,this.globalData,this):new SVGShapeElement(R,this.globalData,this)},HybridRendererBase.prototype.createText=function(R){return this.supports3d?new HTextElement(R,this.globalData,this):new SVGTextLottieElement(R,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(R){return this.camera=new HCameraElement(R,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(R){return this.supports3d?new HImageElement(R,this.globalData,this):new IImageElement(R,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(R){return this.supports3d?new HSolidElement(R,this.globalData,this):new ISolidElement(R,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(R){for(var Y=0,X=this.threeDElements.length;Y<X;){if(this.threeDElements[Y].startPos<=R&&this.threeDElements[Y].endPos>=R)return this.threeDElements[Y].perspectiveElem;Y+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(R,Y){var X=createTag("div"),ee,te;styleDiv(X);var re=createTag("div");if(styleDiv(re),Y==="3d"){ee=X.style,ee.width=this.globalData.compSize.w+"px",ee.height=this.globalData.compSize.h+"px";var ie="50% 50%";ee.webkitTransformOrigin=ie,ee.mozTransformOrigin=ie,ee.transformOrigin=ie,te=re.style;var ne="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";te.transform=ne,te.webkitTransform=ne}X.appendChild(re);var se={container:re,perspectiveElem:X,startPos:R,endPos:R,type:Y};return this.threeDElements.push(se),se},HybridRendererBase.prototype.build3dContainers=function(){var R,Y=this.layers.length,X,ee="";for(R=0;R<Y;R+=1)this.layers[R].ddd&&this.layers[R].ty!==3?(ee!=="3d"&&(ee="3d",X=this.createThreeDContainer(R,"3d")),X.endPos=Math.max(X.endPos,R)):(ee!=="2d"&&(ee="2d",X=this.createThreeDContainer(R,"2d")),X.endPos=Math.max(X.endPos,R));for(Y=this.threeDElements.length,R=Y-1;R>=0;R-=1)this.resizerElem.appendChild(this.threeDElements[R].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(R,Y){for(var X=0,ee=this.threeDElements.length;X<ee;){if(Y<=this.threeDElements[X].endPos){for(var te=this.threeDElements[X].startPos,re;te<Y;)this.elements[te]&&this.elements[te].getBaseElement&&(re=this.elements[te].getBaseElement()),te+=1;re?this.threeDElements[X].container.insertBefore(R,re):this.threeDElements[X].container.appendChild(R);break}X+=1}},HybridRendererBase.prototype.configAnimation=function(R){var Y=createTag("div"),X=this.animationItem.wrapper,ee=Y.style;ee.width=R.w+"px",ee.height=R.h+"px",this.resizerElem=Y,styleDiv(Y),ee.transformStyle="flat",ee.mozTransformStyle="flat",ee.webkitTransformStyle="flat",this.renderConfig.className&&Y.setAttribute("class",this.renderConfig.className),X.appendChild(Y),ee.overflow="hidden";var te=createNS("svg");te.setAttribute("width","1"),te.setAttribute("height","1"),styleDiv(te),this.resizerElem.appendChild(te);var re=createNS("defs");te.appendChild(re),this.data=R,this.setupGlobalData(R,te),this.globalData.defs=re,this.layers=R.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var R,Y=this.layers?this.layers.length:0;for(R=0;R<Y;R+=1)this.elements[R]&&this.elements[R].destroy&&this.elements[R].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var R=this.animationItem.wrapper.offsetWidth,Y=this.animationItem.wrapper.offsetHeight,X=R/Y,ee=this.globalData.compSize.w/this.globalData.compSize.h,te,re,ie,ne;ee>X?(te=R/this.globalData.compSize.w,re=R/this.globalData.compSize.w,ie=0,ne=(Y-this.globalData.compSize.h*(R/this.globalData.compSize.w))/2):(te=Y/this.globalData.compSize.h,re=Y/this.globalData.compSize.h,ie=(R-this.globalData.compSize.w*(Y/this.globalData.compSize.h))/2,ne=0);var se=this.resizerElem.style;se.webkitTransform="matrix3d("+te+",0,0,0,0,"+re+",0,0,0,0,1,0,"+ie+","+ne+",0,1)",se.transform=se.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var R=this.globalData.compSize.w,Y=this.globalData.compSize.h,X,ee=this.threeDElements.length;for(X=0;X<ee;X+=1){var te=this.threeDElements[X].perspectiveElem.style;te.webkitPerspective=Math.sqrt(Math.pow(R,2)+Math.pow(Y,2))+"px",te.perspective=te.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(R){var Y,X=R.length,ee=createTag("div");for(Y=0;Y<X;Y+=1)if(R[Y].xt){var te=this.createComp(R[Y],ee,this.globalData.comp,null);te.initExpressions(),this.globalData.projectInterface.registerComposition(te)}};function HCompElement(R,Y,X){this.layers=R.layers,this.supports3d=!R.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(R,Y,X),this.tm=R.tm?PropertyFactory.getProp(this,R.tm,0,Y.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(R,Y){for(var X=0,ee;X<Y;)this.elements[X]&&this.elements[X].getBaseElement&&(ee=this.elements[X].getBaseElement()),X+=1;ee?this.layerElement.insertBefore(R,ee):this.layerElement.appendChild(R)},HCompElement.prototype.createComp=function(R){return this.supports3d?new HCompElement(R,this.globalData,this):new SVGCompElement(R,this.globalData,this)};function HybridRenderer(R,Y){this.animationItem=R,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:Y&&Y.className||"",imagePreserveAspectRatio:Y&&Y.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(Y&&Y.hideOnTransparent===!1),filterSize:{width:Y&&Y.filterSize&&Y.filterSize.width||"400%",height:Y&&Y.filterSize&&Y.filterSize.height||"400%",x:Y&&Y.filterSize&&Y.filterSize.x||"-100%",y:Y&&Y.filterSize&&Y.filterSize.y||"-100%"},runExpressions:!Y||Y.runExpressions===void 0||Y.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(R){return this.supports3d?new HCompElement(R,this.globalData,this):new SVGCompElement(R,this.globalData,this)};var CompExpressionInterface=function(){return function(R){function Y(X){for(var ee=0,te=R.layers.length;ee<te;){if(R.layers[ee].nm===X||R.layers[ee].ind===X)return R.elements[ee].layerInterface;ee+=1}return null}return Object.defineProperty(Y,"_name",{value:R.data.nm}),Y.layer=Y,Y.pixelAspect=1,Y.height=R.data.h||R.globalData.compSize.h,Y.width=R.data.w||R.globalData.compSize.w,Y.pixelAspect=1,Y.frameDuration=1/R.globalData.frameRate,Y.displayStartTime=0,Y.numLayers=R.layers.length,Y}}();function _typeof$2(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(X){return typeof X}:_typeof$2=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$2(R)}function seedRandom(R,Y){var X=this,ee=256,te=6,re=52,ie="random",ne=Y.pow(ee,te),se=Y.pow(2,re),ae=se*2,oe=ee-1,ue;function ce(de,pe,_e){var be=[];pe=pe===!0?{entropy:!0}:pe||{};var Ae=ye(he(pe.entropy?[de,fe(R)]:de===null?le():de,3),be),Te=new me(be),we=function(){for(var $e=Te.g(te),Ie=ne,Fe=0;$e<se;)$e=($e+Fe)*ee,Ie*=ee,Fe=Te.g(1);for(;$e>=ae;)$e/=2,Ie/=2,Fe>>>=1;return($e+Fe)/Ie};return we.int32=function(){return Te.g(4)|0},we.quick=function(){return Te.g(4)/4294967296},we.double=we,ye(fe(Te.S),R),(pe.pass||_e||function(Oe,$e,Ie,Fe){return Fe&&(Fe.S&&ve(Fe,Te),Oe.state=function(){return ve(Te,{})}),Ie?(Y[ie]=Oe,$e):Oe})(we,Ae,"global"in pe?pe.global:this==Y,pe.state)}Y["seed"+ie]=ce;function me(de){var pe,_e=de.length,be=this,Ae=0,Te=be.i=be.j=0,we=be.S=[];for(_e||(de=[_e++]);Ae<ee;)we[Ae]=Ae++;for(Ae=0;Ae<ee;Ae++)we[Ae]=we[Te=oe&Te+de[Ae%_e]+(pe=we[Ae])],we[Te]=pe;be.g=function(Oe){for(var $e,Ie=0,Fe=be.i,Re=be.j,ke=be.S;Oe--;)$e=ke[Fe=oe&Fe+1],Ie=Ie*ee+ke[oe&(ke[Fe]=ke[Re=oe&Re+$e])+(ke[Re]=$e)];return be.i=Fe,be.j=Re,Ie}}function ve(de,pe){return pe.i=de.i,pe.j=de.j,pe.S=de.S.slice(),pe}function he(de,pe){var _e=[],be=_typeof$2(de),Ae;if(pe&&be=="object")for(Ae in de)try{_e.push(he(de[Ae],pe-1))}catch{}return _e.length?_e:be=="string"?de:de+"\0"}function ye(de,pe){for(var _e=de+"",be,Ae=0;Ae<_e.length;)pe[oe&Ae]=oe&(be^=pe[oe&Ae]*19)+_e.charCodeAt(Ae++);return fe(pe)}function le(){try{var de=new Uint8Array(ee);return(X.crypto||X.msCrypto).getRandomValues(de),fe(de)}catch{var pe=X.navigator,_e=pe&&pe.plugins;return[+new Date,X,_e,X.screen,fe(R)]}}function fe(de){return String.fromCharCode.apply(0,de)}ye(Y.random(),R)}function initialize$2(R){seedRandom([],R)}var propTypes={SHAPE:"shape"};function _typeof$1(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(X){return typeof X}:_typeof$1=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof$1(R)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(R){return R.constructor===Array||R.constructor===Float32Array}function isNumerable(R,Y){return R==="number"||Y instanceof Number||R==="boolean"||R==="string"}function $bm_neg(R){var Y=_typeof$1(R);if(Y==="number"||R instanceof Number||Y==="boolean")return-R;if($bm_isInstanceOfArray(R)){var X,ee=R.length,te=[];for(X=0;X<ee;X+=1)te[X]=-R[X];return te}return R.propType?R.v:-R}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(R,Y){var X=_typeof$1(R),ee=_typeof$1(Y);if(isNumerable(X,R)&&isNumerable(ee,Y)||X==="string"||ee==="string")return R+Y;if($bm_isInstanceOfArray(R)&&isNumerable(ee,Y))return R=R.slice(0),R[0]+=Y,R;if(isNumerable(X,R)&&$bm_isInstanceOfArray(Y))return Y=Y.slice(0),Y[0]=R+Y[0],Y;if($bm_isInstanceOfArray(R)&&$bm_isInstanceOfArray(Y)){for(var te=0,re=R.length,ie=Y.length,ne=[];te<re||te<ie;)(typeof R[te]=="number"||R[te]instanceof Number)&&(typeof Y[te]=="number"||Y[te]instanceof Number)?ne[te]=R[te]+Y[te]:ne[te]=Y[te]===void 0?R[te]:R[te]||Y[te],te+=1;return ne}return 0}var add=sum;function sub(R,Y){var X=_typeof$1(R),ee=_typeof$1(Y);if(isNumerable(X,R)&&isNumerable(ee,Y))return X==="string"&&(R=parseInt(R,10)),ee==="string"&&(Y=parseInt(Y,10)),R-Y;if($bm_isInstanceOfArray(R)&&isNumerable(ee,Y))return R=R.slice(0),R[0]-=Y,R;if(isNumerable(X,R)&&$bm_isInstanceOfArray(Y))return Y=Y.slice(0),Y[0]=R-Y[0],Y;if($bm_isInstanceOfArray(R)&&$bm_isInstanceOfArray(Y)){for(var te=0,re=R.length,ie=Y.length,ne=[];te<re||te<ie;)(typeof R[te]=="number"||R[te]instanceof Number)&&(typeof Y[te]=="number"||Y[te]instanceof Number)?ne[te]=R[te]-Y[te]:ne[te]=Y[te]===void 0?R[te]:R[te]||Y[te],te+=1;return ne}return 0}function mul(R,Y){var X=_typeof$1(R),ee=_typeof$1(Y),te;if(isNumerable(X,R)&&isNumerable(ee,Y))return R*Y;var re,ie;if($bm_isInstanceOfArray(R)&&isNumerable(ee,Y)){for(ie=R.length,te=createTypedArray("float32",ie),re=0;re<ie;re+=1)te[re]=R[re]*Y;return te}if(isNumerable(X,R)&&$bm_isInstanceOfArray(Y)){for(ie=Y.length,te=createTypedArray("float32",ie),re=0;re<ie;re+=1)te[re]=R*Y[re];return te}return 0}function div(R,Y){var X=_typeof$1(R),ee=_typeof$1(Y),te;if(isNumerable(X,R)&&isNumerable(ee,Y))return R/Y;var re,ie;if($bm_isInstanceOfArray(R)&&isNumerable(ee,Y)){for(ie=R.length,te=createTypedArray("float32",ie),re=0;re<ie;re+=1)te[re]=R[re]/Y;return te}if(isNumerable(X,R)&&$bm_isInstanceOfArray(Y)){for(ie=Y.length,te=createTypedArray("float32",ie),re=0;re<ie;re+=1)te[re]=R/Y[re];return te}return 0}function mod(R,Y){return typeof R=="string"&&(R=parseInt(R,10)),typeof Y=="string"&&(Y=parseInt(Y,10)),R%Y}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(R,Y,X){if(Y>X){var ee=X;X=Y,Y=ee}return Math.min(Math.max(R,Y),X)}function radiansToDegrees(R){return R/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(R){return R*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(R,Y){if(typeof R=="number"||R instanceof Number)return Y=Y||0,Math.abs(R-Y);Y||(Y=helperLengthArray);var X,ee=Math.min(R.length,Y.length),te=0;for(X=0;X<ee;X+=1)te+=Math.pow(Y[X]-R[X],2);return Math.sqrt(te)}function normalize(R){return div(R,length(R))}function rgbToHsl(R){var Y=R[0],X=R[1],ee=R[2],te=Math.max(Y,X,ee),re=Math.min(Y,X,ee),ie,ne,se=(te+re)/2;if(te===re)ie=0,ne=0;else{var ae=te-re;switch(ne=se>.5?ae/(2-te-re):ae/(te+re),te){case Y:ie=(X-ee)/ae+(X<ee?6:0);break;case X:ie=(ee-Y)/ae+2;break;case ee:ie=(Y-X)/ae+4;break}ie/=6}return[ie,ne,se,R[3]]}function hue2rgb(R,Y,X){return X<0&&(X+=1),X>1&&(X-=1),X<1/6?R+(Y-R)*6*X:X<1/2?Y:X<2/3?R+(Y-R)*(2/3-X)*6:R}function hslToRgb(R){var Y=R[0],X=R[1],ee=R[2],te,re,ie;if(X===0)te=ee,ie=ee,re=ee;else{var ne=ee<.5?ee*(1+X):ee+X-ee*X,se=2*ee-ne;te=hue2rgb(se,ne,Y+1/3),re=hue2rgb(se,ne,Y),ie=hue2rgb(se,ne,Y-1/3)}return[te,re,ie,R[3]]}function linear(R,Y,X,ee,te){if((ee===void 0||te===void 0)&&(ee=Y,te=X,Y=0,X=1),X<Y){var re=X;X=Y,Y=re}if(R<=Y)return ee;if(R>=X)return te;var ie=X===Y?0:(R-Y)/(X-Y);if(!ee.length)return ee+(te-ee)*ie;var ne,se=ee.length,ae=createTypedArray("float32",se);for(ne=0;ne<se;ne+=1)ae[ne]=ee[ne]+(te[ne]-ee[ne])*ie;return ae}function random(R,Y){if(Y===void 0&&(R===void 0?(R=0,Y=1):(Y=R,R=void 0)),Y.length){var X,ee=Y.length;R||(R=createTypedArray("float32",ee));var te=createTypedArray("float32",ee),re=BMMath.random();for(X=0;X<ee;X+=1)te[X]=R[X]+re*(Y[X]-R[X]);return te}R===void 0&&(R=0);var ie=BMMath.random();return R+ie*(Y-R)}function createPath(R,Y,X,ee){var te,re=R.length,ie=shapePool.newElement();ie.setPathData(!!ee,re);var ne=[0,0],se,ae;for(te=0;te<re;te+=1)se=Y&&Y[te]?Y[te]:ne,ae=X&&X[te]?X[te]:ne,ie.setTripleAt(R[te][0],R[te][1],ae[0]+R[te][0],ae[1]+R[te][1],se[0]+R[te][0],se[1]+R[te][1],te,!0);return ie}function initiateExpression(elem,data,property){function noOp(R){return R}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function R(Y,X){var ee,te,re=this.pv.length?this.pv.length:1,ie=createTypedArray("float32",re);Y=5;var ne=Math.floor(time*Y);for(ee=0,te=0;ee<ne;){for(te=0;te<re;te+=1)ie[te]+=-X+X*2*BMMath.random();ee+=1}var se=time*Y,ae=se-Math.floor(se),oe=createTypedArray("float32",re);if(re>1){for(te=0;te<re;te+=1)oe[te]=this.pv[te]+ie[te]+(-X+X*2*BMMath.random())*ae;return oe}return this.pv+ie[0]+(-X+X*2*BMMath.random())*ae}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(R,Y){return loopIn(R,Y,!0)}function loopOutDuration(R,Y){return loopOut(R,Y,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(R,Y){var X=[Y[0]-R[0],Y[1]-R[1],Y[2]-R[2]],ee=Math.atan2(X[0],Math.sqrt(X[1]*X[1]+X[2]*X[2]))/degToRads,te=-Math.atan2(X[1],X[2])/degToRads;return[te,ee,0]}function easeOut(R,Y,X,ee,te){return applyEase(easeOutBez,R,Y,X,ee,te)}function easeIn(R,Y,X,ee,te){return applyEase(easeInBez,R,Y,X,ee,te)}function ease(R,Y,X,ee,te){return applyEase(easeInOutBez,R,Y,X,ee,te)}function applyEase(R,Y,X,ee,te,re){te===void 0?(te=X,re=ee):Y=(Y-X)/(ee-X),Y>1?Y=1:Y<0&&(Y=0);var ie=R(Y);if($bm_isInstanceOfArray(te)){var ne,se=te.length,ae=createTypedArray("float32",se);for(ne=0;ne<se;ne+=1)ae[ne]=(re[ne]-te[ne])*ie+te[ne];return ae}return(re-te)*ie+te}function nearestKey(R){var Y,X=data.k.length,ee,te;if(!data.k.length||typeof data.k[0]=="number")ee=0,te=0;else if(ee=-1,R*=elem.comp.globalData.frameRate,R<data.k[0].t)ee=1,te=data.k[0].t;else{for(Y=0;Y<X-1;Y+=1)if(R===data.k[Y].t){ee=Y+1,te=data.k[Y].t;break}else if(R>data.k[Y].t&&R<data.k[Y+1].t){R-data.k[Y].t>data.k[Y+1].t-R?(ee=Y+2,te=data.k[Y+1].t):(ee=Y+1,te=data.k[Y].t);break}ee===-1&&(ee=Y+1,te=data.k[Y].t)}var re={};return re.index=ee,re.time=te/elem.comp.globalData.frameRate,re}function key(R){var Y,X,ee;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+R);R-=1,Y={time:data.k[R].t/elem.comp.globalData.frameRate,value:[]};var te=Object.prototype.hasOwnProperty.call(data.k[R],"s")?data.k[R].s:data.k[R-1].e;for(ee=te.length,X=0;X<ee;X+=1)Y[X]=te[X],Y.value[X]=te[X];return Y}function framesToTime(R,Y){return Y||(Y=elem.comp.globalData.frameRate),R/Y}function timeToFrames(R,Y){return!R&&R!==0&&(R=time),Y||(Y=elem.comp.globalData.frameRate),R*Y}function seedRandom(R){BMMath.seedrandom(randSeed+R)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(R,Y){return typeof value=="string"?Y===void 0?value.substring(R):value.substring(R,Y):""}function substr(R,Y){return typeof value=="string"?Y===void 0?value.substr(R):value.substr(R,Y):""}function posterizeTime(R){time=R===0?0:Math.floor(time*R)/R,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(R){return value=R,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var R={};R.initExpressions=Y,R.resetFrame=ExpressionManager.resetFrame;function Y(X){var ee=0,te=[];function re(){ee+=1}function ie(){ee-=1,ee===0&&se()}function ne(ae){te.indexOf(ae)===-1&&te.push(ae)}function se(){var ae,oe=te.length;for(ae=0;ae<oe;ae+=1)te[ae].release();te.length=0}X.renderer.compInterface=CompExpressionInterface(X.renderer),X.renderer.globalData.projectInterface.registerComposition(X.renderer),X.renderer.globalData.pushExpression=re,X.renderer.globalData.popExpression=ie,X.renderer.globalData.registerExpressionProperty=ne}return R}(),MaskManagerInterface=function(){function R(X,ee){this._mask=X,this._data=ee}Object.defineProperty(R.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(R.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var Y=function(ee){var te=createSizedArray(ee.viewData.length),re,ie=ee.viewData.length;for(re=0;re<ie;re+=1)te[re]=new R(ee.viewData[re],ee.masksProperties[re]);var ne=function(ae){for(re=0;re<ie;){if(ee.masksProperties[re].nm===ae)return te[re];re+=1}return null};return ne};return Y}(),ExpressionPropertyInterface=function(){var R={pv:0,v:0,mult:1},Y={pv:[0,0,0],v:[0,0,0],mult:1};function X(ie,ne,se){Object.defineProperty(ie,"velocity",{get:function(){return ne.getVelocityAtTime(ne.comp.currentFrame)}}),ie.numKeys=ne.keyframes?ne.keyframes.length:0,ie.key=function(ae){if(!ie.numKeys)return 0;var oe="";"s"in ne.keyframes[ae-1]?oe=ne.keyframes[ae-1].s:"e"in ne.keyframes[ae-2]?oe=ne.keyframes[ae-2].e:oe=ne.keyframes[ae-2].s;var ue=se==="unidimensional"?new Number(oe):Object.assign({},oe);return ue.time=ne.keyframes[ae-1].t/ne.elem.comp.globalData.frameRate,ue.value=se==="unidimensional"?oe[0]:oe,ue},ie.valueAtTime=ne.getValueAtTime,ie.speedAtTime=ne.getSpeedAtTime,ie.velocityAtTime=ne.getVelocityAtTime,ie.propertyGroup=ne.propertyGroup}function ee(ie){(!ie||!("pv"in ie))&&(ie=R);var ne=1/ie.mult,se=ie.pv*ne,ae=new Number(se);return ae.value=se,X(ae,ie,"unidimensional"),function(){return ie.k&&ie.getValue(),se=ie.v*ne,ae.value!==se&&(ae=new Number(se),ae.value=se,X(ae,ie,"unidimensional")),ae}}function te(ie){(!ie||!("pv"in ie))&&(ie=Y);var ne=1/ie.mult,se=ie.data&&ie.data.l||ie.pv.length,ae=createTypedArray("float32",se),oe=createTypedArray("float32",se);return ae.value=oe,X(ae,ie,"multidimensional"),function(){ie.k&&ie.getValue();for(var ue=0;ue<se;ue+=1)oe[ue]=ie.v[ue]*ne,ae[ue]=oe[ue];return ae}}function re(){return R}return function(ie){return ie?ie.propType==="unidimensional"?ee(ie):te(ie):re}}(),TransformExpressionInterface=function(){return function(R){function Y(ie){switch(ie){case"scale":case"Scale":case"ADBE Scale":case 6:return Y.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return Y.rotation;case"ADBE Rotate X":return Y.xRotation;case"ADBE Rotate Y":return Y.yRotation;case"position":case"Position":case"ADBE Position":case 2:return Y.position;case"ADBE Position_0":return Y.xPosition;case"ADBE Position_1":return Y.yPosition;case"ADBE Position_2":return Y.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return Y.anchorPoint;case"opacity":case"Opacity":case 11:return Y.opacity;default:return null}}Object.defineProperty(Y,"rotation",{get:ExpressionPropertyInterface(R.r||R.rz)}),Object.defineProperty(Y,"zRotation",{get:ExpressionPropertyInterface(R.rz||R.r)}),Object.defineProperty(Y,"xRotation",{get:ExpressionPropertyInterface(R.rx)}),Object.defineProperty(Y,"yRotation",{get:ExpressionPropertyInterface(R.ry)}),Object.defineProperty(Y,"scale",{get:ExpressionPropertyInterface(R.s)});var X,ee,te,re;return R.p?re=ExpressionPropertyInterface(R.p):(X=ExpressionPropertyInterface(R.px),ee=ExpressionPropertyInterface(R.py),R.pz&&(te=ExpressionPropertyInterface(R.pz))),Object.defineProperty(Y,"position",{get:function(){return R.p?re():[X(),ee(),te?te():0]}}),Object.defineProperty(Y,"xPosition",{get:ExpressionPropertyInterface(R.px)}),Object.defineProperty(Y,"yPosition",{get:ExpressionPropertyInterface(R.py)}),Object.defineProperty(Y,"zPosition",{get:ExpressionPropertyInterface(R.pz)}),Object.defineProperty(Y,"anchorPoint",{get:ExpressionPropertyInterface(R.a)}),Object.defineProperty(Y,"opacity",{get:ExpressionPropertyInterface(R.o)}),Object.defineProperty(Y,"skew",{get:ExpressionPropertyInterface(R.sk)}),Object.defineProperty(Y,"skewAxis",{get:ExpressionPropertyInterface(R.sa)}),Object.defineProperty(Y,"orientation",{get:ExpressionPropertyInterface(R.or)}),Y}}(),LayerExpressionInterface=function(){function R(ae){var oe=new Matrix;if(ae!==void 0){var ue=this._elem.finalTransform.mProp.getValueAtTime(ae);ue.clone(oe)}else{var ce=this._elem.finalTransform.mProp;ce.applyToMatrix(oe)}return oe}function Y(ae,oe){var ue=this.getMatrix(oe);return ue.props[12]=0,ue.props[13]=0,ue.props[14]=0,this.applyPoint(ue,ae)}function X(ae,oe){var ue=this.getMatrix(oe);return this.applyPoint(ue,ae)}function ee(ae,oe){var ue=this.getMatrix(oe);return ue.props[12]=0,ue.props[13]=0,ue.props[14]=0,this.invertPoint(ue,ae)}function te(ae,oe){var ue=this.getMatrix(oe);return this.invertPoint(ue,ae)}function re(ae,oe){if(this._elem.hierarchy&&this._elem.hierarchy.length){var ue,ce=this._elem.hierarchy.length;for(ue=0;ue<ce;ue+=1)this._elem.hierarchy[ue].finalTransform.mProp.applyToMatrix(ae)}return ae.applyToPointArray(oe[0],oe[1],oe[2]||0)}function ie(ae,oe){if(this._elem.hierarchy&&this._elem.hierarchy.length){var ue,ce=this._elem.hierarchy.length;for(ue=0;ue<ce;ue+=1)this._elem.hierarchy[ue].finalTransform.mProp.applyToMatrix(ae)}return ae.inversePoint(oe)}function ne(ae){var oe=new Matrix;if(oe.reset(),this._elem.finalTransform.mProp.applyToMatrix(oe),this._elem.hierarchy&&this._elem.hierarchy.length){var ue,ce=this._elem.hierarchy.length;for(ue=0;ue<ce;ue+=1)this._elem.hierarchy[ue].finalTransform.mProp.applyToMatrix(oe);return oe.inversePoint(ae)}return oe.inversePoint(ae)}function se(){return[1,1,1,1]}return function(ae){var oe;function ue(he){me.mask=new MaskManagerInterface(he,ae)}function ce(he){me.effect=he}function me(he){switch(he){case"ADBE Root Vectors Group":case"Contents":case 2:return me.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return oe;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return me.effect;case"ADBE Text Properties":return me.textInterface;default:return null}}me.getMatrix=R,me.invertPoint=ie,me.applyPoint=re,me.toWorld=X,me.toWorldVec=Y,me.fromWorld=te,me.fromWorldVec=ee,me.toComp=X,me.fromComp=ne,me.sampleImage=se,me.sourceRectAtTime=ae.sourceRectAtTime.bind(ae),me._elem=ae,oe=TransformExpressionInterface(ae.finalTransform.mProp);var ve=getDescriptor(oe,"anchorPoint");return Object.defineProperties(me,{hasParent:{get:function(){return ae.hierarchy.length}},parent:{get:function(){return ae.hierarchy[0].layerInterface}},rotation:getDescriptor(oe,"rotation"),scale:getDescriptor(oe,"scale"),position:getDescriptor(oe,"position"),opacity:getDescriptor(oe,"opacity"),anchorPoint:ve,anchor_point:ve,transform:{get:function(){return oe}},active:{get:function(){return ae.isInRange}}}),me.startTime=ae.data.st,me.index=ae.data.ind,me.source=ae.data.refId,me.height=ae.data.ty===0?ae.data.h:100,me.width=ae.data.ty===0?ae.data.w:100,me.inPoint=ae.data.ip/ae.comp.globalData.frameRate,me.outPoint=ae.data.op/ae.comp.globalData.frameRate,me._name=ae.data.nm,me.registerMaskInterface=ue,me.registerEffectsInterface=ce,me}}(),propertyGroupFactory=function(){return function(R,Y){return function(X){return X=X===void 0?1:X,X<=0?R:Y(X-1)}}}(),PropertyInterface=function(){return function(R,Y){var X={_name:R};function ee(te){return te=te===void 0?1:te,te<=0?X:Y(te-1)}return ee}}(),EffectsExpressionInterface=function(){var R={createEffectsInterface:Y};function Y(te,re){if(te.effectsManager){var ie=[],ne=te.data.ef,se,ae=te.effectsManager.effectElements.length;for(se=0;se<ae;se+=1)ie.push(X(ne[se],te.effectsManager.effectElements[se],re,te));var oe=te.data.ef||[],ue=function(me){for(se=0,ae=oe.length;se<ae;){if(me===oe[se].nm||me===oe[se].mn||me===oe[se].ix)return ie[se];se+=1}return null};return Object.defineProperty(ue,"numProperties",{get:function(){return oe.length}}),ue}return null}function X(te,re,ie,ne){function se(me){for(var ve=te.ef,he=0,ye=ve.length;he<ye;){if(me===ve[he].nm||me===ve[he].mn||me===ve[he].ix)return ve[he].ty===5?oe[he]:oe[he]();he+=1}throw new Error}var ae=propertyGroupFactory(se,ie),oe=[],ue,ce=te.ef.length;for(ue=0;ue<ce;ue+=1)te.ef[ue].ty===5?oe.push(X(te.ef[ue],re.effectElements[ue],re.effectElements[ue].propertyGroup,ne)):oe.push(ee(re.effectElements[ue],te.ef[ue].ty,ne,ae));return te.mn==="ADBE Color Control"&&Object.defineProperty(se,"color",{get:function(){return oe[0]()}}),Object.defineProperties(se,{numProperties:{get:function(){return te.np}},_name:{value:te.nm},propertyGroup:{value:ae}}),se.enabled=te.en!==0,se.active=se.enabled,se}function ee(te,re,ie,ne){var se=ExpressionPropertyInterface(te.p);function ae(){return re===10?ie.comp.compInterface(te.p.v):se()}return te.p.setGroupProperty&&te.p.setGroupProperty(PropertyInterface("",ne)),ae}return R}(),ShapePathInterface=function(){return function(Y,X,ee){var te=X.sh;function re(ne){return ne==="Shape"||ne==="shape"||ne==="Path"||ne==="path"||ne==="ADBE Vector Shape"||ne===2?re.path:null}var ie=propertyGroupFactory(re,ee);return te.setGroupProperty(PropertyInterface("Path",ie)),Object.defineProperties(re,{path:{get:function(){return te.k&&te.getValue(),te}},shape:{get:function(){return te.k&&te.getValue(),te}},_name:{value:Y.nm},ix:{value:Y.ix},propertyIndex:{value:Y.ix},mn:{value:Y.mn},propertyGroup:{value:ee}}),re}}(),ShapeExpressionInterface=function(){function R(ve,he,ye){var le=[],fe,de=ve?ve.length:0;for(fe=0;fe<de;fe+=1)ve[fe].ty==="gr"?le.push(X(ve[fe],he[fe],ye)):ve[fe].ty==="fl"?le.push(ee(ve[fe],he[fe],ye)):ve[fe].ty==="st"?le.push(ie(ve[fe],he[fe],ye)):ve[fe].ty==="tm"?le.push(ne(ve[fe],he[fe],ye)):ve[fe].ty==="tr"||(ve[fe].ty==="el"?le.push(ae(ve[fe],he[fe],ye)):ve[fe].ty==="sr"?le.push(oe(ve[fe],he[fe],ye)):ve[fe].ty==="sh"?le.push(ShapePathInterface(ve[fe],he[fe],ye)):ve[fe].ty==="rc"?le.push(ue(ve[fe],he[fe],ye)):ve[fe].ty==="rd"?le.push(ce(ve[fe],he[fe],ye)):ve[fe].ty==="rp"?le.push(me(ve[fe],he[fe],ye)):ve[fe].ty==="gf"?le.push(te(ve[fe],he[fe],ye)):le.push(re(ve[fe],he[fe])));return le}function Y(ve,he,ye){var le,fe=function(_e){for(var be=0,Ae=le.length;be<Ae;){if(le[be]._name===_e||le[be].mn===_e||le[be].propertyIndex===_e||le[be].ix===_e||le[be].ind===_e)return le[be];be+=1}return typeof _e=="number"?le[_e-1]:null};fe.propertyGroup=propertyGroupFactory(fe,ye),le=R(ve.it,he.it,fe.propertyGroup),fe.numProperties=le.length;var de=se(ve.it[ve.it.length-1],he.it[he.it.length-1],fe.propertyGroup);return fe.transform=de,fe.propertyIndex=ve.cix,fe._name=ve.nm,fe}function X(ve,he,ye){var le=function(_e){switch(_e){case"ADBE Vectors Group":case"Contents":case 2:return le.content;default:return le.transform}};le.propertyGroup=propertyGroupFactory(le,ye);var fe=Y(ve,he,le.propertyGroup),de=se(ve.it[ve.it.length-1],he.it[he.it.length-1],le.propertyGroup);return le.content=fe,le.transform=de,Object.defineProperty(le,"_name",{get:function(){return ve.nm}}),le.numProperties=ve.np,le.propertyIndex=ve.ix,le.nm=ve.nm,le.mn=ve.mn,le}function ee(ve,he,ye){function le(fe){return fe==="Color"||fe==="color"?le.color:fe==="Opacity"||fe==="opacity"?le.opacity:null}return Object.defineProperties(le,{color:{get:ExpressionPropertyInterface(he.c)},opacity:{get:ExpressionPropertyInterface(he.o)},_name:{value:ve.nm},mn:{value:ve.mn}}),he.c.setGroupProperty(PropertyInterface("Color",ye)),he.o.setGroupProperty(PropertyInterface("Opacity",ye)),le}function te(ve,he,ye){function le(fe){return fe==="Start Point"||fe==="start point"?le.startPoint:fe==="End Point"||fe==="end point"?le.endPoint:fe==="Opacity"||fe==="opacity"?le.opacity:null}return Object.defineProperties(le,{startPoint:{get:ExpressionPropertyInterface(he.s)},endPoint:{get:ExpressionPropertyInterface(he.e)},opacity:{get:ExpressionPropertyInterface(he.o)},type:{get:function(){return"a"}},_name:{value:ve.nm},mn:{value:ve.mn}}),he.s.setGroupProperty(PropertyInterface("Start Point",ye)),he.e.setGroupProperty(PropertyInterface("End Point",ye)),he.o.setGroupProperty(PropertyInterface("Opacity",ye)),le}function re(){function ve(){return null}return ve}function ie(ve,he,ye){var le=propertyGroupFactory(Ae,ye),fe=propertyGroupFactory(be,le);function de(Te){Object.defineProperty(be,ve.d[Te].nm,{get:ExpressionPropertyInterface(he.d.dataProps[Te].p)})}var pe,_e=ve.d?ve.d.length:0,be={};for(pe=0;pe<_e;pe+=1)de(pe),he.d.dataProps[pe].p.setGroupProperty(fe);function Ae(Te){return Te==="Color"||Te==="color"?Ae.color:Te==="Opacity"||Te==="opacity"?Ae.opacity:Te==="Stroke Width"||Te==="stroke width"?Ae.strokeWidth:null}return Object.defineProperties(Ae,{color:{get:ExpressionPropertyInterface(he.c)},opacity:{get:ExpressionPropertyInterface(he.o)},strokeWidth:{get:ExpressionPropertyInterface(he.w)},dash:{get:function(){return be}},_name:{value:ve.nm},mn:{value:ve.mn}}),he.c.setGroupProperty(PropertyInterface("Color",le)),he.o.setGroupProperty(PropertyInterface("Opacity",le)),he.w.setGroupProperty(PropertyInterface("Stroke Width",le)),Ae}function ne(ve,he,ye){function le(de){return de===ve.e.ix||de==="End"||de==="end"?le.end:de===ve.s.ix?le.start:de===ve.o.ix?le.offset:null}var fe=propertyGroupFactory(le,ye);return le.propertyIndex=ve.ix,he.s.setGroupProperty(PropertyInterface("Start",fe)),he.e.setGroupProperty(PropertyInterface("End",fe)),he.o.setGroupProperty(PropertyInterface("Offset",fe)),le.propertyIndex=ve.ix,le.propertyGroup=ye,Object.defineProperties(le,{start:{get:ExpressionPropertyInterface(he.s)},end:{get:ExpressionPropertyInterface(he.e)},offset:{get:ExpressionPropertyInterface(he.o)},_name:{value:ve.nm}}),le.mn=ve.mn,le}function se(ve,he,ye){function le(de){return ve.a.ix===de||de==="Anchor Point"?le.anchorPoint:ve.o.ix===de||de==="Opacity"?le.opacity:ve.p.ix===de||de==="Position"?le.position:ve.r.ix===de||de==="Rotation"||de==="ADBE Vector Rotation"?le.rotation:ve.s.ix===de||de==="Scale"?le.scale:ve.sk&&ve.sk.ix===de||de==="Skew"?le.skew:ve.sa&&ve.sa.ix===de||de==="Skew Axis"?le.skewAxis:null}var fe=propertyGroupFactory(le,ye);return he.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",fe)),he.transform.mProps.p.setGroupProperty(PropertyInterface("Position",fe)),he.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",fe)),he.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",fe)),he.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",fe)),he.transform.mProps.sk&&(he.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",fe)),he.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",fe))),he.transform.op.setGroupProperty(PropertyInterface("Opacity",fe)),Object.defineProperties(le,{opacity:{get:ExpressionPropertyInterface(he.transform.mProps.o)},position:{get:ExpressionPropertyInterface(he.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(he.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(he.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(he.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(he.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(he.transform.mProps.sa)},_name:{value:ve.nm}}),le.ty="tr",le.mn=ve.mn,le.propertyGroup=ye,le}function ae(ve,he,ye){function le(pe){return ve.p.ix===pe?le.position:ve.s.ix===pe?le.size:null}var fe=propertyGroupFactory(le,ye);le.propertyIndex=ve.ix;var de=he.sh.ty==="tm"?he.sh.prop:he.sh;return de.s.setGroupProperty(PropertyInterface("Size",fe)),de.p.setGroupProperty(PropertyInterface("Position",fe)),Object.defineProperties(le,{size:{get:ExpressionPropertyInterface(de.s)},position:{get:ExpressionPropertyInterface(de.p)},_name:{value:ve.nm}}),le.mn=ve.mn,le}function oe(ve,he,ye){function le(pe){return ve.p.ix===pe?le.position:ve.r.ix===pe?le.rotation:ve.pt.ix===pe?le.points:ve.or.ix===pe||pe==="ADBE Vector Star Outer Radius"?le.outerRadius:ve.os.ix===pe?le.outerRoundness:ve.ir&&(ve.ir.ix===pe||pe==="ADBE Vector Star Inner Radius")?le.innerRadius:ve.is&&ve.is.ix===pe?le.innerRoundness:null}var fe=propertyGroupFactory(le,ye),de=he.sh.ty==="tm"?he.sh.prop:he.sh;return le.propertyIndex=ve.ix,de.or.setGroupProperty(PropertyInterface("Outer Radius",fe)),de.os.setGroupProperty(PropertyInterface("Outer Roundness",fe)),de.pt.setGroupProperty(PropertyInterface("Points",fe)),de.p.setGroupProperty(PropertyInterface("Position",fe)),de.r.setGroupProperty(PropertyInterface("Rotation",fe)),ve.ir&&(de.ir.setGroupProperty(PropertyInterface("Inner Radius",fe)),de.is.setGroupProperty(PropertyInterface("Inner Roundness",fe))),Object.defineProperties(le,{position:{get:ExpressionPropertyInterface(de.p)},rotation:{get:ExpressionPropertyInterface(de.r)},points:{get:ExpressionPropertyInterface(de.pt)},outerRadius:{get:ExpressionPropertyInterface(de.or)},outerRoundness:{get:ExpressionPropertyInterface(de.os)},innerRadius:{get:ExpressionPropertyInterface(de.ir)},innerRoundness:{get:ExpressionPropertyInterface(de.is)},_name:{value:ve.nm}}),le.mn=ve.mn,le}function ue(ve,he,ye){function le(pe){return ve.p.ix===pe?le.position:ve.r.ix===pe?le.roundness:ve.s.ix===pe||pe==="Size"||pe==="ADBE Vector Rect Size"?le.size:null}var fe=propertyGroupFactory(le,ye),de=he.sh.ty==="tm"?he.sh.prop:he.sh;return le.propertyIndex=ve.ix,de.p.setGroupProperty(PropertyInterface("Position",fe)),de.s.setGroupProperty(PropertyInterface("Size",fe)),de.r.setGroupProperty(PropertyInterface("Rotation",fe)),Object.defineProperties(le,{position:{get:ExpressionPropertyInterface(de.p)},roundness:{get:ExpressionPropertyInterface(de.r)},size:{get:ExpressionPropertyInterface(de.s)},_name:{value:ve.nm}}),le.mn=ve.mn,le}function ce(ve,he,ye){function le(pe){return ve.r.ix===pe||pe==="Round Corners 1"?le.radius:null}var fe=propertyGroupFactory(le,ye),de=he;return le.propertyIndex=ve.ix,de.rd.setGroupProperty(PropertyInterface("Radius",fe)),Object.defineProperties(le,{radius:{get:ExpressionPropertyInterface(de.rd)},_name:{value:ve.nm}}),le.mn=ve.mn,le}function me(ve,he,ye){function le(pe){return ve.c.ix===pe||pe==="Copies"?le.copies:ve.o.ix===pe||pe==="Offset"?le.offset:null}var fe=propertyGroupFactory(le,ye),de=he;return le.propertyIndex=ve.ix,de.c.setGroupProperty(PropertyInterface("Copies",fe)),de.o.setGroupProperty(PropertyInterface("Offset",fe)),Object.defineProperties(le,{copies:{get:ExpressionPropertyInterface(de.c)},offset:{get:ExpressionPropertyInterface(de.o)},_name:{value:ve.nm}}),le.mn=ve.mn,le}return function(ve,he,ye){var le;function fe(pe){if(typeof pe=="number")return pe=pe===void 0?1:pe,pe===0?ye:le[pe-1];for(var _e=0,be=le.length;_e<be;){if(le[_e]._name===pe)return le[_e];_e+=1}return null}function de(){return ye}return fe.propertyGroup=propertyGroupFactory(fe,de),le=R(ve,he,fe.propertyGroup),fe.numProperties=le.length,fe._name="Contents",fe}}(),TextExpressionInterface=function(){return function(R){var Y;function X(ee){switch(ee){case"ADBE Text Document":return X.sourceText;default:return null}}return Object.defineProperty(X,"sourceText",{get:function(){R.textProperty.getValue();var te=R.textProperty.currentData.t;return(!Y||te!==Y.value)&&(Y=new String(te),Y.value=te||new String(te),Object.defineProperty(Y,"style",{get:function(){return{fillColor:R.textProperty.currentData.fc}}})),Y}}),X}}();function _typeof(R){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(X){return typeof X}:_typeof=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},_typeof(R)}var FootageInterface=function(){var R=function(ee){var te="",re=ee.getFootageData();function ie(){return te="",re=ee.getFootageData(),ne}function ne(se){if(re[se])return te=se,re=re[se],_typeof(re)==="object"?ne:re;var ae=se.indexOf(te);if(ae!==-1){var oe=parseInt(se.substr(ae+te.length),10);return re=re[oe],_typeof(re)==="object"?ne:re}return""}return ie},Y=function(ee){function te(re){return re==="Outline"?te.outlineInterface():null}return te._name="Outline",te.outlineInterface=R(ee),te};return function(X){function ee(te){return te==="Data"?ee.dataInterface:null}return ee._name="Data",ee.dataInterface=Y(X),ee}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(R){return interfaces[R]||null}var expressionHelpers=function(){function R(ie,ne,se){ne.x&&(se.k=!0,se.x=!0,se.initiateExpression=ExpressionManager.initiateExpression,se.effectsSequence.push(se.initiateExpression(ie,ne,se).bind(se)))}function Y(ie){return ie*=this.elem.globalData.frameRate,ie-=this.offsetTime,ie!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<ie?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(ie,this._cachingAtTime),this._cachingAtTime.lastFrame=ie),this._cachingAtTime.value}function X(ie){var ne=-.01,se=this.getValueAtTime(ie),ae=this.getValueAtTime(ie+ne),oe=0;if(se.length){var ue;for(ue=0;ue<se.length;ue+=1)oe+=Math.pow(ae[ue]-se[ue],2);oe=Math.sqrt(oe)*100}else oe=0;return oe}function ee(ie){if(this.vel!==void 0)return this.vel;var ne=-.001,se=this.getValueAtTime(ie),ae=this.getValueAtTime(ie+ne),oe;if(se.length){oe=createTypedArray("float32",se.length);var ue;for(ue=0;ue<se.length;ue+=1)oe[ue]=(ae[ue]-se[ue])/ne}else oe=(ae-se)/ne;return oe}function te(){return this.pv}function re(ie){this.propertyGroup=ie}return{searchExpressions:R,getSpeedAtTime:X,getVelocityAtTime:ee,getValueAtTime:Y,getStaticValueAtTime:te,setGroupProperty:re}}();function addPropertyDecorator(){function R(ce,me,ve){if(!this.k||!this.keyframes)return this.pv;ce=ce?ce.toLowerCase():"";var he=this.comp.renderedFrame,ye=this.keyframes,le=ye[ye.length-1].t;if(he<=le)return this.pv;var fe,de;ve?(me?fe=Math.abs(le-this.elem.comp.globalData.frameRate*me):fe=Math.max(0,le-this.elem.data.ip),de=le-fe):((!me||me>ye.length-1)&&(me=ye.length-1),de=ye[ye.length-1-me].t,fe=le-de);var pe,_e,be;if(ce==="pingpong"){var Ae=Math.floor((he-de)/fe);if(Ae%2!==0)return this.getValueAtTime((fe-(he-de)%fe+de)/this.comp.globalData.frameRate,0)}else if(ce==="offset"){var Te=this.getValueAtTime(de/this.comp.globalData.frameRate,0),we=this.getValueAtTime(le/this.comp.globalData.frameRate,0),Oe=this.getValueAtTime(((he-de)%fe+de)/this.comp.globalData.frameRate,0),$e=Math.floor((he-de)/fe);if(this.pv.length){for(be=new Array(Te.length),_e=be.length,pe=0;pe<_e;pe+=1)be[pe]=(we[pe]-Te[pe])*$e+Oe[pe];return be}return(we-Te)*$e+Oe}else if(ce==="continue"){var Ie=this.getValueAtTime(le/this.comp.globalData.frameRate,0),Fe=this.getValueAtTime((le-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(be=new Array(Ie.length),_e=be.length,pe=0;pe<_e;pe+=1)be[pe]=Ie[pe]+(Ie[pe]-Fe[pe])*((he-le)/this.comp.globalData.frameRate)/5e-4;return be}return Ie+(Ie-Fe)*((he-le)/.001)}return this.getValueAtTime(((he-de)%fe+de)/this.comp.globalData.frameRate,0)}function Y(ce,me,ve){if(!this.k)return this.pv;ce=ce?ce.toLowerCase():"";var he=this.comp.renderedFrame,ye=this.keyframes,le=ye[0].t;if(he>=le)return this.pv;var fe,de;ve?(me?fe=Math.abs(this.elem.comp.globalData.frameRate*me):fe=Math.max(0,this.elem.data.op-le),de=le+fe):((!me||me>ye.length-1)&&(me=ye.length-1),de=ye[me].t,fe=de-le);var pe,_e,be;if(ce==="pingpong"){var Ae=Math.floor((le-he)/fe);if(Ae%2===0)return this.getValueAtTime(((le-he)%fe+le)/this.comp.globalData.frameRate,0)}else if(ce==="offset"){var Te=this.getValueAtTime(le/this.comp.globalData.frameRate,0),we=this.getValueAtTime(de/this.comp.globalData.frameRate,0),Oe=this.getValueAtTime((fe-(le-he)%fe+le)/this.comp.globalData.frameRate,0),$e=Math.floor((le-he)/fe)+1;if(this.pv.length){for(be=new Array(Te.length),_e=be.length,pe=0;pe<_e;pe+=1)be[pe]=Oe[pe]-(we[pe]-Te[pe])*$e;return be}return Oe-(we-Te)*$e}else if(ce==="continue"){var Ie=this.getValueAtTime(le/this.comp.globalData.frameRate,0),Fe=this.getValueAtTime((le+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(be=new Array(Ie.length),_e=be.length,pe=0;pe<_e;pe+=1)be[pe]=Ie[pe]+(Ie[pe]-Fe[pe])*(le-he)/.001;return be}return Ie+(Ie-Fe)*(le-he)/.001}return this.getValueAtTime((fe-((le-he)%fe+le))/this.comp.globalData.frameRate,0)}function X(ce,me){if(!this.k)return this.pv;if(ce=(ce||.4)*.5,me=Math.floor(me||5),me<=1)return this.pv;var ve=this.comp.renderedFrame/this.comp.globalData.frameRate,he=ve-ce,ye=ve+ce,le=me>1?(ye-he)/(me-1):1,fe=0,de=0,pe;this.pv.length?pe=createTypedArray("float32",this.pv.length):pe=0;for(var _e;fe<me;){if(_e=this.getValueAtTime(he+fe*le),this.pv.length)for(de=0;de<this.pv.length;de+=1)pe[de]+=_e[de];else pe+=_e;fe+=1}if(this.pv.length)for(de=0;de<this.pv.length;de+=1)pe[de]/=me;else pe/=me;return pe}function ee(ce){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var me=this._transformCachingAtTime.v;if(me.cloneFromProps(this.pre.props),this.appliedTransformations<1){var ve=this.a.getValueAtTime(ce);me.translate(-ve[0]*this.a.mult,-ve[1]*this.a.mult,ve[2]*this.a.mult)}if(this.appliedTransformations<2){var he=this.s.getValueAtTime(ce);me.scale(he[0]*this.s.mult,he[1]*this.s.mult,he[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var ye=this.sk.getValueAtTime(ce),le=this.sa.getValueAtTime(ce);me.skewFromAxis(-ye*this.sk.mult,le*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var fe=this.r.getValueAtTime(ce);me.rotate(-fe*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var de=this.rz.getValueAtTime(ce),pe=this.ry.getValueAtTime(ce),_e=this.rx.getValueAtTime(ce),be=this.or.getValueAtTime(ce);me.rotateZ(-de*this.rz.mult).rotateY(pe*this.ry.mult).rotateX(_e*this.rx.mult).rotateZ(-be[2]*this.or.mult).rotateY(be[1]*this.or.mult).rotateX(be[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var Ae=this.px.getValueAtTime(ce),Te=this.py.getValueAtTime(ce);if(this.data.p.z){var we=this.pz.getValueAtTime(ce);me.translate(Ae*this.px.mult,Te*this.py.mult,-we*this.pz.mult)}else me.translate(Ae*this.px.mult,Te*this.py.mult,0)}else{var Oe=this.p.getValueAtTime(ce);me.translate(Oe[0]*this.p.mult,Oe[1]*this.p.mult,-Oe[2]*this.p.mult)}return me}function te(){return this.v.clone(new Matrix)}var re=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(ce,me,ve){var he=re(ce,me,ve);return he.dynamicProperties.length?he.getValueAtTime=ee.bind(he):he.getValueAtTime=te.bind(he),he.setGroupProperty=expressionHelpers.setGroupProperty,he};var ie=PropertyFactory.getProp;PropertyFactory.getProp=function(ce,me,ve,he,ye){var le=ie(ce,me,ve,he,ye);le.kf?le.getValueAtTime=expressionHelpers.getValueAtTime.bind(le):le.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(le),le.setGroupProperty=expressionHelpers.setGroupProperty,le.loopOut=R,le.loopIn=Y,le.smooth=X,le.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(le),le.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(le),le.numKeys=me.a===1?me.k.length:0,le.propertyIndex=me.ix;var fe=0;return ve!==0&&(fe=createTypedArray("float32",me.a===1?me.k[0].s.length:me.k.length)),le._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:fe},expressionHelpers.searchExpressions(ce,me,le),le.k&&ye.addDynamicProperty(le),le};function ne(ce){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),ce*=this.elem.globalData.frameRate,ce-=this.offsetTime,ce!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<ce?this._caching.lastIndex:0,this._cachingAtTime.lastTime=ce,this.interpolateShape(ce,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var se=ShapePropertyFactory.getConstructorFunction(),ae=ShapePropertyFactory.getKeyframedConstructorFunction();function oe(){}oe.prototype={vertices:function(me,ve){this.k&&this.getValue();var he=this.v;ve!==void 0&&(he=this.getValueAtTime(ve,0));var ye,le=he._length,fe=he[me],de=he.v,pe=createSizedArray(le);for(ye=0;ye<le;ye+=1)me==="i"||me==="o"?pe[ye]=[fe[ye][0]-de[ye][0],fe[ye][1]-de[ye][1]]:pe[ye]=[fe[ye][0],fe[ye][1]];return pe},points:function(me){return this.vertices("v",me)},inTangents:function(me){return this.vertices("i",me)},outTangents:function(me){return this.vertices("o",me)},isClosed:function(){return this.v.c},pointOnPath:function(me,ve){var he=this.v;ve!==void 0&&(he=this.getValueAtTime(ve,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(he));for(var ye=this._segmentsLength,le=ye.lengths,fe=ye.totalLength*me,de=0,pe=le.length,_e=0,be;de<pe;){if(_e+le[de].addedLength>fe){var Ae=de,Te=he.c&&de===pe-1?0:de+1,we=(fe-_e)/le[de].addedLength;be=bez.getPointInSegment(he.v[Ae],he.v[Te],he.o[Ae],he.i[Te],we,le[de]);break}else _e+=le[de].addedLength;de+=1}return be||(be=he.c?[he.v[0][0],he.v[0][1]]:[he.v[he._length-1][0],he.v[he._length-1][1]]),be},vectorOnPath:function(me,ve,he){me==1?me=this.v.c:me==0&&(me=.999);var ye=this.pointOnPath(me,ve),le=this.pointOnPath(me+.001,ve),fe=le[0]-ye[0],de=le[1]-ye[1],pe=Math.sqrt(Math.pow(fe,2)+Math.pow(de,2));if(pe===0)return[0,0];var _e=he==="tangent"?[fe/pe,de/pe]:[-de/pe,fe/pe];return _e},tangentOnPath:function(me,ve){return this.vectorOnPath(me,ve,"tangent")},normalOnPath:function(me,ve){return this.vectorOnPath(me,ve,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([oe],se),extendPrototype([oe],ae),ae.prototype.getValueAtTime=ne,ae.prototype.initiateExpression=ExpressionManager.initiateExpression;var ue=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(ce,me,ve,he,ye){var le=ue(ce,me,ve,he,ye);return le.propertyIndex=me.ix,le.lock=!1,ve===3?expressionHelpers.searchExpressions(ce,me.pt,le):ve===4&&expressionHelpers.searchExpressions(ce,me.ks,le),le.k&&ce.addDynamicProperty(le),le}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function R(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(Y,X){var ee=this.calculateExpression(X);if(Y.t!==ee){var te={};return this.copyData(te,Y),te.t=ee.toString(),te.__complete=!1,te}return Y},TextProperty.prototype.searchProperty=function(){var Y=this.searchKeyframes(),X=this.searchExpressions();return this.kf=Y||X,this.kf},TextProperty.prototype.searchExpressions=R}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function R(Y,X){var ee=createNS("feMerge");ee.setAttribute("result",Y);var te,re;for(re=0;re<X.length;re+=1)te=createNS("feMergeNode"),te.setAttribute("in",X[re]),ee.appendChild(te),ee.appendChild(te);return ee}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(R,Y,X,ee,te){this.filterManager=Y;var re=createNS("feColorMatrix");re.setAttribute("type","matrix"),re.setAttribute("color-interpolation-filters","linearRGB"),re.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=re,re.setAttribute("result",ee+"_tint_1"),R.appendChild(re),re=createNS("feColorMatrix"),re.setAttribute("type","matrix"),re.setAttribute("color-interpolation-filters","sRGB"),re.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),re.setAttribute("result",ee+"_tint_2"),R.appendChild(re),this.matrixFilter=re;var ie=this.createMergeNode(ee,[te,ee+"_tint_1",ee+"_tint_2"]);R.appendChild(ie)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(R){if(R||this.filterManager._mdf){var Y=this.filterManager.effectElements[0].p.v,X=this.filterManager.effectElements[1].p.v,ee=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+ee+" 0"),this.matrixFilter.setAttribute("values",X[0]-Y[0]+" 0 0 0 "+Y[0]+" "+(X[1]-Y[1])+" 0 0 0 "+Y[1]+" "+(X[2]-Y[2])+" 0 0 0 "+Y[2]+" 0 0 0 1 0")}};function SVGFillFilter(R,Y,X,ee){this.filterManager=Y;var te=createNS("feColorMatrix");te.setAttribute("type","matrix"),te.setAttribute("color-interpolation-filters","sRGB"),te.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),te.setAttribute("result",ee),R.appendChild(te),this.matrixFilter=te}SVGFillFilter.prototype.renderFrame=function(R){if(R||this.filterManager._mdf){var Y=this.filterManager.effectElements[2].p.v,X=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+Y[0]+" 0 0 0 0 "+Y[1]+" 0 0 0 0 "+Y[2]+" 0 0 0 "+X+" 0")}};function SVGStrokeEffect(R,Y,X){this.initialized=!1,this.filterManager=Y,this.elem=X,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var R=this.elem.layerElement.children||this.elem.layerElement.childNodes,Y,X,ee,te;for(this.filterManager.effectElements[1].p.v===1?(te=this.elem.maskManager.masksProperties.length,ee=0):(ee=this.filterManager.effectElements[0].p.v-1,te=ee+1),X=createNS("g"),X.setAttribute("fill","none"),X.setAttribute("stroke-linecap","round"),X.setAttribute("stroke-dashoffset",1),ee;ee<te;ee+=1)Y=createNS("path"),X.appendChild(Y),this.paths.push({p:Y,m:ee});if(this.filterManager.effectElements[10].p.v===3){var re=createNS("mask"),ie=createElementID();re.setAttribute("id",ie),re.setAttribute("mask-type","alpha"),re.appendChild(X),this.elem.globalData.defs.appendChild(re);var ne=createNS("g");for(ne.setAttribute("mask","url("+getLocationHref()+"#"+ie+")");R[0];)ne.appendChild(R[0]);this.elem.layerElement.appendChild(ne),this.masker=re,X.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(R=this.elem.layerElement.children||this.elem.layerElement.childNodes;R.length;)this.elem.layerElement.removeChild(R[0]);this.elem.layerElement.appendChild(X),this.elem.layerElement.removeAttribute("mask"),X.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=X},SVGStrokeEffect.prototype.renderFrame=function(R){this.initialized||this.initialize();var Y,X=this.paths.length,ee,te;for(Y=0;Y<X;Y+=1)if(this.paths[Y].m!==-1&&(ee=this.elem.maskManager.viewData[this.paths[Y].m],te=this.paths[Y].p,(R||this.filterManager._mdf||ee.prop._mdf)&&te.setAttribute("d",ee.lastPath),R||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||ee.prop._mdf)){var re;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var ie=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,ne=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,se=te.getTotalLength();re="0 0 0 "+se*ie+" ";var ae=se*(ne-ie),oe=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,ue=Math.floor(ae/oe),ce;for(ce=0;ce<ue;ce+=1)re+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";re+="0 "+se*10+" 0 0"}else re="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;te.setAttribute("stroke-dasharray",re)}if((R||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(R||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(R||this.filterManager.effectElements[3].p._mdf)){var me=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(me[0]*255)+","+bmFloor(me[1]*255)+","+bmFloor(me[2]*255)+")")}};function SVGTritoneFilter(R,Y,X,ee){this.filterManager=Y;var te=createNS("feColorMatrix");te.setAttribute("type","matrix"),te.setAttribute("color-interpolation-filters","linearRGB"),te.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),R.appendChild(te);var re=createNS("feComponentTransfer");re.setAttribute("color-interpolation-filters","sRGB"),re.setAttribute("result",ee),this.matrixFilter=re;var ie=createNS("feFuncR");ie.setAttribute("type","table"),re.appendChild(ie),this.feFuncR=ie;var ne=createNS("feFuncG");ne.setAttribute("type","table"),re.appendChild(ne),this.feFuncG=ne;var se=createNS("feFuncB");se.setAttribute("type","table"),re.appendChild(se),this.feFuncB=se,R.appendChild(re)}SVGTritoneFilter.prototype.renderFrame=function(R){if(R||this.filterManager._mdf){var Y=this.filterManager.effectElements[0].p.v,X=this.filterManager.effectElements[1].p.v,ee=this.filterManager.effectElements[2].p.v,te=ee[0]+" "+X[0]+" "+Y[0],re=ee[1]+" "+X[1]+" "+Y[1],ie=ee[2]+" "+X[2]+" "+Y[2];this.feFuncR.setAttribute("tableValues",te),this.feFuncG.setAttribute("tableValues",re),this.feFuncB.setAttribute("tableValues",ie)}};function SVGProLevelsFilter(R,Y,X,ee){this.filterManager=Y;var te=this.filterManager.effectElements,re=createNS("feComponentTransfer");(te[10].p.k||te[10].p.v!==0||te[11].p.k||te[11].p.v!==1||te[12].p.k||te[12].p.v!==1||te[13].p.k||te[13].p.v!==0||te[14].p.k||te[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",re)),(te[17].p.k||te[17].p.v!==0||te[18].p.k||te[18].p.v!==1||te[19].p.k||te[19].p.v!==1||te[20].p.k||te[20].p.v!==0||te[21].p.k||te[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",re)),(te[24].p.k||te[24].p.v!==0||te[25].p.k||te[25].p.v!==1||te[26].p.k||te[26].p.v!==1||te[27].p.k||te[27].p.v!==0||te[28].p.k||te[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",re)),(te[31].p.k||te[31].p.v!==0||te[32].p.k||te[32].p.v!==1||te[33].p.k||te[33].p.v!==1||te[34].p.k||te[34].p.v!==0||te[35].p.k||te[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",re)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(re.setAttribute("color-interpolation-filters","sRGB"),R.appendChild(re)),(te[3].p.k||te[3].p.v!==0||te[4].p.k||te[4].p.v!==1||te[5].p.k||te[5].p.v!==1||te[6].p.k||te[6].p.v!==0||te[7].p.k||te[7].p.v!==1)&&(re=createNS("feComponentTransfer"),re.setAttribute("color-interpolation-filters","sRGB"),re.setAttribute("result",ee),R.appendChild(re),this.feFuncRComposed=this.createFeFunc("feFuncR",re),this.feFuncGComposed=this.createFeFunc("feFuncG",re),this.feFuncBComposed=this.createFeFunc("feFuncB",re))}SVGProLevelsFilter.prototype.createFeFunc=function(R,Y){var X=createNS(R);return X.setAttribute("type","table"),Y.appendChild(X),X},SVGProLevelsFilter.prototype.getTableValue=function(R,Y,X,ee,te){for(var re=0,ie=256,ne,se=Math.min(R,Y),ae=Math.max(R,Y),oe=Array.call(null,{length:ie}),ue,ce=0,me=te-ee,ve=Y-R;re<=256;)ne=re/256,ne<=se?ue=ve<0?te:ee:ne>=ae?ue=ve<0?ee:te:ue=ee+me*Math.pow((ne-R)/ve,1/X),oe[ce]=ue,ce+=1,re+=256/(ie-1);return oe.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(R){if(R||this.filterManager._mdf){var Y,X=this.filterManager.effectElements;this.feFuncRComposed&&(R||X[3].p._mdf||X[4].p._mdf||X[5].p._mdf||X[6].p._mdf||X[7].p._mdf)&&(Y=this.getTableValue(X[3].p.v,X[4].p.v,X[5].p.v,X[6].p.v,X[7].p.v),this.feFuncRComposed.setAttribute("tableValues",Y),this.feFuncGComposed.setAttribute("tableValues",Y),this.feFuncBComposed.setAttribute("tableValues",Y)),this.feFuncR&&(R||X[10].p._mdf||X[11].p._mdf||X[12].p._mdf||X[13].p._mdf||X[14].p._mdf)&&(Y=this.getTableValue(X[10].p.v,X[11].p.v,X[12].p.v,X[13].p.v,X[14].p.v),this.feFuncR.setAttribute("tableValues",Y)),this.feFuncG&&(R||X[17].p._mdf||X[18].p._mdf||X[19].p._mdf||X[20].p._mdf||X[21].p._mdf)&&(Y=this.getTableValue(X[17].p.v,X[18].p.v,X[19].p.v,X[20].p.v,X[21].p.v),this.feFuncG.setAttribute("tableValues",Y)),this.feFuncB&&(R||X[24].p._mdf||X[25].p._mdf||X[26].p._mdf||X[27].p._mdf||X[28].p._mdf)&&(Y=this.getTableValue(X[24].p.v,X[25].p.v,X[26].p.v,X[27].p.v,X[28].p.v),this.feFuncB.setAttribute("tableValues",Y)),this.feFuncA&&(R||X[31].p._mdf||X[32].p._mdf||X[33].p._mdf||X[34].p._mdf||X[35].p._mdf)&&(Y=this.getTableValue(X[31].p.v,X[32].p.v,X[33].p.v,X[34].p.v,X[35].p.v),this.feFuncA.setAttribute("tableValues",Y))}};function SVGDropShadowEffect(R,Y,X,ee,te){var re=Y.container.globalData.renderConfig.filterSize,ie=Y.data.fs||re;R.setAttribute("x",ie.x||re.x),R.setAttribute("y",ie.y||re.y),R.setAttribute("width",ie.width||re.width),R.setAttribute("height",ie.height||re.height),this.filterManager=Y;var ne=createNS("feGaussianBlur");ne.setAttribute("in","SourceAlpha"),ne.setAttribute("result",ee+"_drop_shadow_1"),ne.setAttribute("stdDeviation","0"),this.feGaussianBlur=ne,R.appendChild(ne);var se=createNS("feOffset");se.setAttribute("dx","25"),se.setAttribute("dy","0"),se.setAttribute("in",ee+"_drop_shadow_1"),se.setAttribute("result",ee+"_drop_shadow_2"),this.feOffset=se,R.appendChild(se);var ae=createNS("feFlood");ae.setAttribute("flood-color","#00ff00"),ae.setAttribute("flood-opacity","1"),ae.setAttribute("result",ee+"_drop_shadow_3"),this.feFlood=ae,R.appendChild(ae);var oe=createNS("feComposite");oe.setAttribute("in",ee+"_drop_shadow_3"),oe.setAttribute("in2",ee+"_drop_shadow_2"),oe.setAttribute("operator","in"),oe.setAttribute("result",ee+"_drop_shadow_4"),R.appendChild(oe);var ue=this.createMergeNode(ee,[ee+"_drop_shadow_4",te]);R.appendChild(ue)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(R){if(R||this.filterManager._mdf){if((R||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),R||this.filterManager.effectElements[0].p._mdf){var Y=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(Y[0]*255),Math.round(Y[1]*255),Math.round(Y[2]*255)))}if((R||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),R||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var X=this.filterManager.effectElements[3].p.v,ee=(this.filterManager.effectElements[2].p.v-90)*degToRads,te=X*Math.cos(ee),re=X*Math.sin(ee);this.feOffset.setAttribute("dx",te),this.feOffset.setAttribute("dy",re)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(R,Y,X){this.initialized=!1,this.filterManager=Y,this.filterElem=R,this.elem=X,X.matteElement=createNS("g"),X.matteElement.appendChild(X.layerElement),X.matteElement.appendChild(X.transformedElement),X.baseElement=X.matteElement}SVGMatte3Effect.prototype.findSymbol=function(R){for(var Y=0,X=_svgMatteSymbols.length;Y<X;){if(_svgMatteSymbols[Y]===R)return _svgMatteSymbols[Y];Y+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(R,Y){var X=R.layerElement.parentNode;if(X){for(var ee=X.children,te=0,re=ee.length;te<re&&ee[te]!==R.layerElement;)te+=1;var ie;te<=re-2&&(ie=ee[te+1]);var ne=createNS("use");ne.setAttribute("href","#"+Y),ie?X.insertBefore(ne,ie):X.appendChild(ne)}},SVGMatte3Effect.prototype.setElementAsMask=function(R,Y){if(!this.findSymbol(Y)){var X=createElementID(),ee=createNS("mask");ee.setAttribute("id",Y.layerId),ee.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(Y);var te=R.globalData.defs;te.appendChild(ee);var re=createNS("symbol");re.setAttribute("id",X),this.replaceInParent(Y,X),re.appendChild(Y.layerElement),te.appendChild(re);var ie=createNS("use");ie.setAttribute("href","#"+X),ee.appendChild(ie),Y.data.hd=!1,Y.show()}R.setMatte(Y.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var R=this.filterManager.effectElements[0].p.v,Y=this.elem.comp.elements,X=0,ee=Y.length;X<ee;)Y[X]&&Y[X].data.ind===R&&this.setElementAsMask(this.elem,Y[X]),X+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(R,Y,X,ee){R.setAttribute("x","-100%"),R.setAttribute("y","-100%"),R.setAttribute("width","300%"),R.setAttribute("height","300%"),this.filterManager=Y;var te=createNS("feGaussianBlur");te.setAttribute("result",ee),R.appendChild(te),this.feGaussianBlur=te}SVGGaussianBlurEffect.prototype.renderFrame=function(R){if(R||this.filterManager._mdf){var Y=.3,X=this.filterManager.effectElements[0].p.v*Y,ee=this.filterManager.effectElements[1].p.v,te=ee==3?0:X,re=ee==2?0:X;this.feGaussianBlur.setAttribute("stdDeviation",te+" "+re);var ie=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",ie)}};function TransformEffect(){}TransformEffect.prototype.init=function(R){this.effectsManager=R,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(R){if(this._opMdf=!1,this._mdf=!1,R||this.effectsManager._mdf){var Y=this.effectsManager.effectElements,X=Y[0].p.v,ee=Y[1].p.v,te=Y[2].p.v===1,re=Y[3].p.v,ie=te?re:Y[4].p.v,ne=Y[5].p.v,se=Y[6].p.v,ae=Y[7].p.v;this.matrix.reset(),this.matrix.translate(-X[0],-X[1],X[2]),this.matrix.scale(ie*.01,re*.01,1),this.matrix.rotate(-ae*degToRads),this.matrix.skewFromAxis(-ne*degToRads,(se+90)*degToRads),this.matrix.translate(ee[0],ee[1],0),this._mdf=!0,this.opacity!==Y[8].p.v&&(this.opacity=Y[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(R,Y){this.init(Y)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(R){this.init(R)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})})(lottie$2,lottie$2.exports);var lottieExports=lottie$2.exports;const lottie$1=getDefaultExportFromCjs(lottieExports);var __defProp=Object.defineProperty,__defNormalProp=(R,Y,X)=>Y in R?__defProp(R,Y,{enumerable:!0,configurable:!0,writable:!0,value:X}):R[Y]=X,__publicField=(R,Y,X)=>
33__defNormalProp(R,typeof Y!="symbol"?Y+"":Y,X);class LottieAnimation{constructor(Y){__publicField(this,"scrollHandler",X=>{let ee=null;ee&&window.cancelAnimationFrame(ee),ee=window.requestAnimationFrame(()=>{if(X){const te=X.getAttribute("data-mobile")==="true",re=X.getAttribute("data-breakpoint");if(!te||document.documentElement.clientWidth>=re){const ie=X.getBoundingClientRect(),ne=X.getAttribute("data-name"),se=X.getAttribute("data-start-at")?X.getAttribute("data-start-at"):100,ae=X.getAttribute("data-reset");ie.top+ie.height>0&&ie.top<document.documentElement.clientHeight*(se/100)?lottie$1.play(ne):ae==="true"&&(ie.top<0||ie.bottom-ie.height>(window.innerHeight||document.documentElement.clientHeight))&&lottie$1.stop(ne)}}})}),__publicField(this,"bindEvents",X=>{const ee=this;window.addEventListener("scroll",()=>{ee.scrollHandler(X)},{capture:!1,passive:!0})}),__publicField(this,"initAnimation",X=>{const ee=this;lottie$1.loadAnimation({container:X,name:X.getAttribute("data-name"),renderer:"svg",loop:X.getAttribute("data-anim-loop")==="true",autoplay:!1,path:X.getAttribute("data-animation-path"),rendererSettings:{preserveAspectRatio:"xMidYMid meet"}}).addEventListener("DOMLoaded",()=>{if(window.MSInputMethodContext&&document.documentMode){const re=X.querySelector("svg"),ie=re.getAttribute("width"),ne=re.getAttribute("height");X.style.position="relative",X.style.paddingTop=ne/ie*100+"%",re.style.position="absolute",re.style.top="0",re.style.left="0"}ee.scrollHandler(X)},!1)}),this.scrollHandler(Y),this.initAnimation(Y),this.bindEvents(Y)}}function bbLottie(R){return new LottieAnimation(R)}const lottie=Object.freeze(Object.defineProperty({__proto__:null,LottieAnimation,bbLottie},Symbol.toStringTag,{value:"Module"}))})();

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.