1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="82b65c23-8b06-6da8-e4b2-3b95b181c4c6")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,927081,v=>{"use strict";var y=v.i(294237);let b=(0,y.cva)(["gong-btn flex w-full items-center justify-center whitespace-nowrap transition-colors focus-visible:shadow-focus-ring cursor-pointer"],{variants:{mode:{filled:[],stroke:[],bleed:["bg-transparent border-0 px-2 py-3 rounded-md font-semibold text-sm md:text-md cursor-pointer","hover:bg-emphasis","disabled:cursor-not-allowed"],link:["font-semibold text-sm md:text-md","disabled:cursor-not-allowed"]},tone:{primary:[],secondary:[]},variant:{primary:[],secondary:[],link:[],bleed:[]},fullWidth:{true:"",false:"sm:w-fit"},size:{xs:"",sm:"",md:"",lg:"",xl:""}},defaultVariants:{mode:"filled",tone:"primary",size:"md"},compoundVariants:[{mode:"filled",tone:"primary",className:["bg-button-primary rounded-full font-semibold text-purple-900 px-4 py-3 md:px-5 md:py-3","disabled:bg-neutral-300 disabled:text-white dark:disabled:bg-pink-500 dark:disabled:text-button-primary-rest disabled:cursor-not-allowed"]},{mode:"filled",tone:"secondary",className:["bg-button-secondary rounded-full font-semibold border-button-secondary text-white dark:text-purple-900 px-4 py-3 md:px-5 md:py-3","disabled:bg-white disabled:text-neutral-400 dark:disabled:bg-button-secondary dark:disabled:text-neutral-500 disabled:cursor-not-allowed"]},{mode:"stroke",tone:"primary",className:["bg-transparent border-[1.5px] border-pink-500 text-pink-500 rounded-full font-semibold hover:bg-pink-600/10 px-4 py-3 md:px-5 md:py-3","disabled:border-neutral-300 disabled:text-neutral-300 disabled:cursor-not-allowed"]},{mode:"stroke",tone:"secondary",className:["bg-transparent border-[1.5px] border-purple-500 text-purple-500 rounded-full font-semibold dark:text-white dark:border-white px-4 py-3 md:px-5 md:py-3","hover:bg-purple-500/10 dark:hover:bg-pink-500/10","disabled:border-neutral-300 disabled:text-neutral-300 disabled:cursor-not-allowed"]},{mode:"bleed",tone:"primary",className:"text-pink-500 hover:text-pink-600 group-hover:text-pink-600 disabled:text-neutral-600"},{mode:"bleed",tone:"secondary",className:"text-purple-500 hover:text-purple-600 dark:text-white dark:hover:text-pink-50 disabled:text-neutral-600"},{mode:"link",tone:"primary",className:"text-pink-500 hover:text-pink-600 disabled:text-neutral-600"},{mode:"link",tone:"secondary",className:"text-purple-900 hover:text-purple-500 dark:text-white dark:hover:text-pink-500 disabled:text-neutral-600"},{variant:"primary",className:["bg-button-primary rounded-full font-semibold text-purple-900 px-4 py-3 md:px-5 md:py-3","disabled:bg-neutral-300 disabled:text-white dark:disabled:bg-pink-500 dark:disabled:text-button-primary-rest disabled:cursor-not-allowed"]},{variant:"secondary",className:["bg-button-secondary rounded-full font-semibold text-purple-600 border-button-secondary px-4 py-3 md:px-5 md:py-3","disabled:bg-white disabled:text-neutral-400 dark:disabled:bg-button-secondary dark:disabled:text-neutral-500 disabled:cursor-not-allowed"]},{variant:"link",className:"text-link hover:text-link-hover disabled:text-neutral-600"},{variant:"bleed",className:"text-link hover:text-link-hover disabled:text-neutral-600"}]}),x=(0,y.cva)(["flex size-full items-center justify-center gap-2"],{variants:{size:{xs:"",sm:"",md:"",lg:"",xl:""}},defaultVariants:{size:"md"}});(0,y.cva)(""),v.s(["buttonStyles",0,b,"textStyles",0,x])},861371,v=>{"use strict";v.s(["default",()=>A]);var y=v.i(328497),b=v.i(408311),x=v.i(673556),w=v.i(297865),k=v.i(927081),S=v.i(34842),_=v.i(441092);v.i(918667);var E=v.i(15696),j=v.i(821492);v.i(518425);var P=v.i(479500),C=v.i(241899);let A=({className:v,label:A,children:T,link:I,mode:O,tone:M,variant:R,size:N,leadingIcon:D,trailingIcon:F,fullWidth:L=!1,asLink:$=!1,noAutoArrow:B=!1,isInCard:z=!1,onClick:V,...H})=>{let U=(0,E.getLinkData)(I)||"",W="string"!=typeof I&&I?.linkType==="anchor",G="string"!=typeof I&&I?.linkType==="external";
2W&&"string"!=typeof I&&I.anchorLinkId?U=`#${I.anchorLinkId}`:""===U||G||U.startsWith("http://")||U.startsWith("https://")||U.startsWith("#")||(U=(0,S.ensureLeadingSlash)(U));let q=!!I&&"string"!=typeof I&&!!I.openInNewTab,{as:Y,...K}=(0,S.default)(U,q),X="string"!=typeof I&&I?.linkType==="popup",Q=X&&I?.linkType==="popup"&&I.popupForm?._type==="video"&&I.popupForm,Z=Q&&(Q?.videoType==="wistia"?Q.wistiaUrl:Q.youtubeUrl),J=Q&&("wistia"===Q.videoType?(0,C.getWistiaVideoId)(Z||""):(0,C.getYouTubeVideoId)(Z||"")),ee=X?"button":z?"span":"a"===Y||Y===x.default||$&&K.href?x.default:"button",et=O||("primary"===R||"secondary"===R?"filled":"link"===R?"link":"bleed"===R?"bleed":void 0),er=M||("secondary"===R?"secondary":"primary"),en=()=>{let v=("link"===et&&("primary"===er||"secondary"===er)||"link"===R)&&!F&&!D;return(0,y.jsxs)(y.Fragment,{children:[D&&"None"!==D&&(0,y.jsx)("span",{children:(0,y.jsx)(_.default,{size:20,icon:D,"aria-hidden":!0,spriteType:"default"})}),A||T,F&&"None"!==F&&(0,y.jsx)("span",{children:(0,y.jsx)(_.default,{size:20,icon:F,"aria-hidden":!0,spriteType:"default"})}),!B&&v&&(0,y.jsx)("span",{children:(0,y.jsx)(_.default,{size:20,icon:"arrow-right-alt",spriteType:"brand","aria-hidden":!0})})]})},[ei,ea]=(0,w.useState)(!1);(0,w.useEffect)(()=>{if(!Q||"wistia"!==Q.videoType||!J)return;let v=()=>{window.location.hash.replace(/^#/,"")===J&&ea(!0)};return v(),window.addEventListener("hashchange",v),()=>window.removeEventListener("hashchange",v)},[Q,J]);let es=v=>{if(X)ea(!0);
2else if(W&&"string"!=typeof I&&I.anchorLinkId){v?.preventDefault?.();let y=document.getElementById(I.anchorLinkId);if(y){let v=64,b=y.getBoundingClientRect().top+window.pageYOffset-v;window.scrollTo({top:b,behavior:"smooth"});return}}V?.(v)};return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(ee,{className:(0,b.twMerge)((0,k.buttonStyles)({mode:et,tone:er,variant:R,fullWidth:L,size:N}),"group",v),...H,href:!X&&!z&&K.href||void 0,target:X||z?void 0:K?.target,rel:X||z?void 0:K?.rel,onClick:X&&z?void 0:es,children:(0,y.jsx)("span",{className:(0,k.textStyles)({size:N}),children:en()})}),X&&I?.linkType==="popup"&&(I.popupForm?._type==="form"?(0,y.jsx)(j.FormModal,{isOpen:ei,onClose:()=>ea(!1),formId:"string"!=typeof I?I?.formConfig?.formId||I?.popupForm?.formId:void 0,formValues:"string"!=typeof I?I?.formConfig?.formValues||I?.popupForm?.formValues:void 0,heading:"string"!=typeof I?I?.formConfig?.headingText||I?.popupHeading:void 0,body:"string"!=typeof I?I?.popupBody:void 0,redirectUrl:"string"!=typeof I?I?.formConfig?.redirectUrl||I?.popupForm?.redirectUrl:void 0,buttonLabel:"string"!=typeof I?I?.formConfig?.buttonText||I?.popupForm?.buttonLabel:void 0,isInConfirmation:"string"!=typeof I?I?.formConfig?.isInConfirmation:void 0,triggerChilipiper:"string"!=typeof I?I?.formConfig?.triggerChilipiper:void 0}):Q&&J&&(0,y.jsx)(P.VideoModal,{isOpen:ei,onClose:()=>ea(!1),videoId:J,videoType:Q.videoType,orientation:Q.orientation,heading:"string"!=typeof I?I?.popupHeading:void 0,body:"string"!=typeof I?I?.popupBody:void 0})),X&&z&&(0,y.jsx)("button",{type:"button",role:"button",className:"absolute size-full inset-0 border-none outline-none cursor-pointer focus:outline-none focus:border-none",onClick:es})]})}},332306,v=>{"use strict";v.s(["Button",()=>y.default]);var y=v.i(861371)},327002,396536,v=>{"use strict";var y=v.i(328497);let b=({text:v,as:b="p",className:x,...w})=>(0,y.jsx)(b,{className:`text-md font-semibold text-eyebrow font-inter ${x||""}`,...w,children:v});v.s(["Eyebrow",0,b],396536),v.s([],327002)},760180,v=>{"use strict";var y=v.i(328497),b=v.i(297865),x=v.i(294237);let w=["h1","h2","h3","h4","h5","h6"],k=(0,x.cva)("relative font-bold text-heading",{variants:{size:{xs:"text-display-xs",sm:"text-display-xs sm:text-display-sm",md:"text-display-sm sm:text-display-md",lg:"text-display-md sm:text-display-lg",xl:"text-display-md sm:text-display-lg lg:text-display-xl","2xl":"text-display-md sm:text-display-lg lg:text-display-xl xl:text-display-2xl",accentXs:"text-accent-xs sm:text-accent-xs lg:text-accent-xs",accentSm:"text-accent-xs sm:text-accent-xs lg:text-accent-sm",accentMd:"text-accent-xs sm:text-accent-sm lg:text-accent-md",accentLg:"text-accent-sm sm:text-accent-md lg:text-accent-lg",accentXl:"text-accent-md sm:text-accent-lg lg:text-accent-xl",accent2Xl:"text-accent-lg sm:text-accent-xl lg:text-accent-2xl"},weight:{normal:"font-normal",medium:"font-medium",semibold:"font-semibold",bold:"font-bold"},fontFamily:{inter:"font-inter-tight",grotesk:"font-grotesk"},textTransform:{none:"normal-case",uppercase:"uppercase",lowercase:"lowercase",capitalize:"capitalize"}},defaultVariants:{size:"2xl",weight:"bold",fontFamily:"grotesk"}}),S=(0,b.forwardRef)(({as:v="h2",size:b,weight:x,headingSize:S,fontFamily:_,textTransform:E,className:j="",children:P,...C},A)=>{if(!w.includes(v))return null;let T=S||b,I=E||("grotesk"===_?"uppercase":"none");return(0,y.jsx)(v,{className:`${k({size:T,weight:x,fontFamily:_,textTransform:I})} ${j}`,ref:A,"data-testid":"heading",...C,children:P})});S.displayName="Heading",v.s(["Heading",0,S,"headingVariants",0,k])},957364,v=>{"use strict";v.i(760180),v.s([])},228306,17542,v=>{"use strict";var y=v.i(328497);let b=()=>(0,y.jsx)("hr",{className:"border-mud-500 my-4 border-dashed"});v.s(["HR",0,b],17542),v.s([],228306)},441092,746155,v=>{"use strict";var y=v.i(328497);let b=v=>{if(v.startsWith("disabled-"))return v;let y=v;return v.startsWith("dark-theme-")?y=v.replace("dark-theme-","").replace(/-dark$/,""):v.startsWith("light-theme-")&&(y=v.replace("light-theme-","").replace(/-light$/,"")),`disabled-${y}-disabled`},x=v=>{let y;return!v||v.startsWith("dark-theme-")||v.startsWith("special-theme-")?v:(v.startsWith("light-theme-")?y=v.replace("light-theme-","").replace(/-light[-\d]*$/,""):v.startsWith("disabled-")&&(y=v.replace(/^disabled-/,"").replace(/-disabled[-\d]*$/,"")),y)?`dark-theme-${y}-dark`:v},w=v=>v.startsWith("brand-")||v.includes("gong-")||v.startsWith("dark-theme-")||v.startsWith("light-theme-")||v.startsWith("special-theme-")||v.startsWith("disabled-");
2v.s(["getDarkIconName",0,x,"getDisabledIconName",0,b,"isBrandIcon",0,w],746155);let k=({icon:v,size:b=24,className:x,strokeWidth:k=1,spriteType:S="all",..._})=>{if(!v)return null;let E=[];"arrow-right-alt"===v&&(S="default"),("default"===S||"all"===S)&&E.push("/marketing-assets/sprites.svg"),("brand"===S||"all"===S)&&E.push("/marketing-assets/brand-icons-sprite.svg");let j=w(v)||"brand"===S||v.startsWith("arrow-");return(0,y.jsx)("svg",{width:b,height:b,viewBox:"0 0 24 24",className:x,fill:j?"currentColor":"none",stroke:j?"none":"currentColor",strokeWidth:j?0:k,..._,children:E.map((b,x)=>(0,y.jsx)("use",{href:`${b}#${v}`},`${b}-${x}`))})};v.s(["default",0,k],441092)},357567,758582,v=>{"use strict";var y=v.i(441092);v.s([],357567);var b=y;v.s(["Icon",()=>b.default],758582)},573777,v=>{"use strict";v.s([]),v.i(327002),v.i(760180),v.i(228306),v.i(918667),v.i(569489),v.i(228443),v.i(328013),v.i(357567),v.i(861371)},918667,v=>{"use strict";v.i(15696),v.s([])},15696,968340,306503,v=>{"use strict";var y=v.i(328497),b=v.i(34842),x=v.i(408311),w=v.i(673556),k=v.i(492967),S=v.i(278509),_=v.i(259229);function E(v,y,b,x){let w=`/${y}/${v}`,k=x?.[w]?.[b];return!!k&&k}_.groq` 3 *[_type == "translation.metadata"]{ 4 "translations": translations[]{ 5 "language": value->language, 6 "slug": value->seo.slug.current 7 } 8 } 9`,v.s(["getTranslatedSlugWithLanguagePrefix",0,E],968340);let j=[{type:"websitePage",slugPrefix:"/"},{type:"landingPage",slugPrefix:"/go/"},{type:"blogPost",slugPrefix:"/blog/"},{type:"caseStudy",slugPrefix:"/customers/case-studies/"},{type:"webinar",slugPrefix:"/resources/webinars/"},{type:"event",slugPrefix:"/events/"},{type:"guide",slugPrefix:"/resources/guides/"},{type:"template",slugPrefix:"/resources/templates/"},{type:"thankYouPage",slugPrefix:"/resources/guides/"},{type:"pressRelease",slugPrefix:"/press/"},{type:"legal",slugPrefix:"/legal/"},{type:"event",slugPrefix:"/events/"},{type:"faqListing",slugPrefix:"/faqs"},{type:"faq",slugPrefix:"/faqs/"},{type:"faqCategory",slugPrefix:"/faqs/"}];function P(v){return v&&"en"!==v?`/${v}`:""}function C(v,y,b){let x=j.find(y=>y.type===v),w=x?.slugPrefix||"/",k=P(b),S=y.replace(/^\/+|\/+$/g,"");if("websitePage"===v&&"homepage"===S)return k||"/";if("landingPage"===v){let v=k?`${k}/go`:"/go";return`${v}/${S}`}if("websitePage"===v)return`${k}/${S}`;let _=w.endsWith("/")?w:`${w}/`;return`${k}${_}${S}`.replace(/\/$/,"")||"/"}v.s(["buildPathname",0,C],306503);let A=v=>{if(!v)return"";if("string"==typeof v)return v;if(!v.linkType)return"";switch(v.linkType){case"internal":{let y=(0,k.useParams)(),{translatedDocumentPaths:b}=(0,S.useLayout)(),x=v.internalLink?._type||"",w=y.lang||"en",_=v.internalLink?.language||"en",j=v.internalLink?.seo?.slug?.current||"",P=E(j,_,w,b||{});if(P)return C(x,P,w);return C(x,j,_)}case"external":return v.externalUrl||"";case"anchor":return"#"+(v.anchorLinkId||"");default:return""}},T=v=>!!v&&"string"!=typeof v&&!!v.openInNewTab,I=({children:v,href:k,className:S,disableFocus:_,...E})=>{let j=T(k),{as:P,...C}=(0,b.default)(A(k)||"",j),I="string"!=typeof k&&k?.linkType==="anchor",O=v=>{if(I&&k.anchorLinkId){v?.preventDefault?.();let y=document.getElementById(k.anchorLinkId);if(y){let v=64,b=y.getBoundingClientRect().top+window.pageYOffset-v;window.scrollTo({top:b,behavior:"smooth"});return}}},M={...C,...E,className:(0,x.twMerge)(_?"outline-none":"dark:focus-outline-marine focus-outline-primary",S),...I&&P!==w.default?{onClick:O}:{}};return(0,y.jsx)(P,{...M,children:v})};v.s(["Link",0,I,"getLinkData",0,A,"shouldOpenInNewTab",0,T],15696)},569489,923796,61248,228443,v=>{"use strict";var y=v.i(328497),b=v.i(408311);let x="flex flex-col gap-2 [&_li]:before:top-1",w=({children:v,value:w})=>"number"===w.listItem?(0,y.jsx)("ol",{className:(0,b.twJoin)("flex flex-col gap-2 list-outside pl-5 marker:font-bold [&_li]:pl-2 [&_li]:marker:text-purple-900 dark:[&_li]:marker:text-white",w?.level===1&&"list-decimal",w?.level===2&&"list-[lower-alpha]",w?.level===3&&"list-[lower-roman]"),children:v}):(0,y.jsx)("ul",{className:(0,b.twJoin)(x,1===w.level&&"[&_li]:before:bg-[url(/marketing-assets/icons/bullet-light.svg)] dark:[&_li]:before:bg-[url(/marketing-assets/icons/bullet-dark.svg)]",w.level>1&&"[&_li]:before:bg-[url(/marketing-assets/icons/sub-bullet-light.svg)] dark:[&_li]:before:bg-[url(/marketing-assets/icons/sub-bullet-dark.svg)]"),children:v});v.s(["list",0,w],923796),v.s([],569489);var k=y;let S=({children:v,index:y})=>(0,k.jsx)("li",{className:"relative text-left [&_ol]:mt-2 [&_ul]:mt-2 before:absolute before:left-0 before:top-1 before:h-5 before:w-5 before:bg-center before:bg-no-repeat before:content-[''] pl-7","data-index":`${y+1}.`,children:(0,k.jsx)("span",{className:"pt",children:v})});v.s(["listItem",0,S],61248),v.s([],228443)},142817,v=>{"use strict";var y=v.i(328497),b=v.i(226761),x=v.i(297865),w=v.i(408311);let k=({alignment:v})=>{let k=(0,x.useRef)(null),S=-30,_=-30;return(0,y.jsx)(b.default,{ref:k,src:`/marketing-assets/background/squig-0${"left"===v?"1":"2"}.gif`,width:"196",height:"400",alt:"",className:(0,w.twMerge)("hidden absolute w-9 -top-8 filter-pattern transition-opacity sm:block opacity-100","left"===v?"rotate-[26deg] left-(--start-pos)":"-rotate-[40deg] right-(--end-pos)"),style:{"--start-pos":`${S}
9px`,"--end-pos":`${_}px`}})};v.s(["default",0,k])},328013,v=>{"use strict";v.i(328497),v.s([],328013)},302293,v=>{"use strict";v.s(["default",()=>w]);var y=v.i(328497),b=v.i(668034);v.i(357567);var x=v.i(758582);let w=({awardBadges:v,isInline:w})=>(0,y.jsx)("div",{className:`grid ${w?"gap-8":"gap-12 px-8"} grid-cols-2 sm:flex sm:justify-between sm:gap-6 lg:px-0`,children:v?.map(v=>(0,y.jsxs)("div",{className:"flex flex-col items-center gap-4 sm:grow sm:shrink-0 sm:basis-0",children:[v.image&&(0,y.jsx)(b.default,{...v.image,alt:v.image?.alt||"",width:96,height:96,aspectRatio:"1/1",className:"w-full max-w-24 [&_img]:object-contain",unsetMaxWidth:!0}),(0,y.jsxs)("div",{className:"flex items-center gap-2",children:[v?.stat&&(0,y.jsx)("span",{className:"text-heading text-display-sm font-bold tracking-[-0.02em]",children:v.stat}),!v?.hideStar&&(0,y.jsx)(x.Icon,{icon:"star",size:18,className:"text-purple-500"})]}),v?.label&&(0,y.jsx)("span",{className:"text-heading text-md font-semibold",children:v.label})]},v._key))})},361071,v=>{"use strict";var y=v.i(328497);let b=(0,v.i(294237).cva)("flex w-fit gap-1 rounded-3xl py-1 pr-2.5 pl-3 text-sm font-semibold",{variants:{tone:{primary:"bg-badge-primary text-badge-primary",secondary:"bg-badge-secondary text-badge-secondary","dark-purple":"bg-purple-800 text-white",gray:"bg-neutral-300 text-purple-900"},iconPosition:{start:"pl-1",end:"pr-1"}},defaultVariants:{tone:"primary"}});v.i(357567);var x=v.i(758582);let w=({icon:v})=>v&&(0,y.jsx)("div",{className:"",children:(0,y.jsx)(x.Icon,{icon:v,className:"size-2.5 md:size-[14px]"})}),k=({tone:v,label:x,icon:k,iconPosition:S,className:_})=>(0,y.jsxs)("div",{className:b({tone:v,iconPosition:k&&S?S:void 0})+(_?` ${_}`:""),children:[k&&"start"===S&&(0,y.jsx)(w,{icon:k}),x,k&&"end"===S&&(0,y.jsx)(w,{icon:k})]});v.s(["default",0,k],361071)},449197,57003,382955,v=>{"use strict";v.s([],449197),v.s(["block",()=>P],382955),v.s(["default",()=>j],57003);var y=v.i(328497),b=v.i(408311),x=y,w=v.i(297865),k=v.i(372140),S=v.i(778439);v.i(573777);var _=v.i(758582);let E=({children:v,preventObserver:y,headingId:b})=>y?v:(0,x.jsx)(k.default,{headingId:b,children:v}),j=({level:v,className:y,children:b,preventObserver:k,enableCopyLink:j=!1})=>{let P=`h${v}`,C=b?(0,S.generateHeadingId)(b):"",[A,T]=(0,w.useState)(!1),I=(0,w.useCallback)(()=>{if(!C)return;let v=`${window.location.origin}${window.location.pathname}#${C}`;navigator.clipboard.writeText(v),T(!0),setTimeout(()=>T(!1),1500)},[C]);return(0,x.jsx)(E,{headingId:C,preventObserver:k,children:(0,x.jsxs)(P,{id:C,className:`group/heading relative scroll-mt-32 ${y} ${j&&C?"cursor-pointer":""}`,onClick:j&&C?I:void 0,children:[j&&C&&A&&(0,x.jsx)("span",{className:"hidden lg:flex absolute -left-8 top-[0.15em] items-center justify-center w-6 h-6 rounded-full bg-purple-500 opacity-0 group-hover/heading:opacity-100 transition-opacity",children:(0,x.jsx)(_.Icon,{icon:"check",size:14,className:"text-white"})}),j&&C&&!A&&(0,x.jsx)("span",{className:"hidden lg:flex absolute -left-8 top-[0.15em] items-center justify-center w-6 h-6 rounded-full bg-purple-500 opacity-0 group-hover/heading:opacity-100 transition-opacity",children:(0,x.jsx)(_.Icon,{icon:"link-01",size:14,className:"text-white"})}),b]})})},P=(v,x,w)=>({h1:({children:w})=>(0,y.jsx)(j,{level:1,className:(0,b.twJoin)(!x&&"text-rich-h1 font-bold text-primary-headline-default",v),preventObserver:!0,children:w}),h2:({children:k})=>(0,y.jsx)(j,{level:2,className:(0,b.twJoin)(!x&&"text-rich-h2 font-bold text-primary-headline-default",v),enableCopyLink:w,children:k}),h3:({children:k})=>(0,y.jsx)(j,{level:3,className:(0,b.twJoin)(!x&&"text-rich-h3 font-bold text-primary-headline-default",v),enableCopyLink:w,children:k}),h4:({children:w})=>(0,y.jsx)(j,{level:4,className:(0,b.twJoin)(!x&&"text-rich-h4 font-bold text-primary-headline-default",v),preventObserver:!0,children:w}),h5:({children:w})=>(0,y.jsx)(j,{level:5,className:(0,b.twJoin)(!x&&"text-rich-h5 font-bold text-primary-headline-default",v),preventObserver:!0,children:w}),h6:({children:w})=>(0,y.jsx)(j,{level:6,className:(0,b.twJoin)(!x&&"text-rich-h6 font-bold text-primary-headline-default",v),preventObserver:!0,children:w}),blockquote:({children:v})=>(0,y.jsx)("blockquote",{className:"border-l-4 border-purple-300 pl-8 font-inter-tight text-xl leading-[30px] font-semibold text-heading",children:v}),normal:({children:v})=>(0,y.jsx)("p",{className:"",children:v})})},391323,868785,132059,v=>{"use strict";v.s([],391323),v.s(["BentoCard",()=>$],132059),v.s(["VideoCard",()=>L,"containerStyles",()=>N],868785);var y=v.i(328497),b=y;v.i(672541);var x=v.i(694749),w=v.i(434222);let k=({quote:v,quoteLanguage:y,person:k})=>
9{let S=k?[k.firstName,k.lastName].filter(Boolean).join(" "):"";return(0,b.jsxs)("div",{className:"relative flex w-full flex-col gap-12 p-8 pb-10 bg-(image:--gradient-testimonial) rounded-2xl bg-purple-700 dark:bg-neutral-50 sm:pb-16",children:[v&&(0,b.jsx)("div",{className:"font-inter-tight text-xl leading-normal font-semibold text-heading-invert relative z-10 [&>p]:inline",children:(0,b.jsx)(x.default,{className:"text-heading-invert",blocks:v,language:y})}),(0,b.jsxs)("div",{className:"flex items-center justify-between gap-6 relative z-10",children:[k&&(0,b.jsxs)("div",{className:"flex flex-col gap-1",children:[S&&(0,b.jsx)("div",{className:"text-lg leading-7 font-semibold text-heading-invert",children:S}),k.role&&(0,b.jsx)("div",{className:"text-md leading-normal text-heading-invert",children:k.role})]}),k?.company&&(0,b.jsx)("div",{className:"w-fit rounded-lg bg-purple-600 px-3 py-2",children:(0,b.jsx)(w.CompanyBrand,{company:k.company,variant:"onDark",size:"md",forceColor:"white"})})]}),(0,b.jsx)("div",{className:"pointer-events-none absolute left-0 right-0 h-full rounded-2xl bottom-0 z-0 bg-(image:--gradient-testimonial) bg-purple-700 dark:bg-neutral-50 -skew-y-6 origin-bottom-right sm:-skew-y-3"})]})};var S=y,_=v.i(226761);v.i(957364);var E=v.i(760180),j=v.i(404524);let P=(v,y)=>[{...v[0],style:y||"h2"}],C=({eyebrow:v,heading:y,body:b,bgImage:x})=>(0,S.jsxs)("div",{className:"relative flex w-full flex-col gap-4 px-8 py-18 bg-blue-100 force-light rounded-2xl mt-8 lg:mt-0",children:[(0,S.jsxs)("div",{className:"text-md w-full flex flex-col gap-4",children:[v?.eyebrow&&(0,S.jsx)("span",{className:"text-sm font-medium text-purple-600 uppercase tracking-wide",children:v.eyebrow}),y?.heading&&(0,S.jsx)(j.default,{blocks:P(y.heading,y.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,E.headingVariants)({size:y.headingSize,fontFamily:y?.fontFamily,textTransform:y?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,S.jsx)("div",{className:"line-clamp-4 text-body",children:(0,S.jsx)(j.default,{blocks:b})})]}),x?.asset?.url&&(0,S.jsx)(_.default,{src:x.asset.url,alt:"",width:x.asset.metadata?.dimensions?.width,height:x.asset.metadata?.dimensions?.height,className:"absolute right-0 bottom-0 pointer-events-none object-contain max-w-[60%]"}),(0,S.jsx)("div",{className:"pointer-events-none absolute left-0 right-0 h-18 rounded-2xl top-0 z-0 bg-blue-100 -skew-y-6 origin-top-left origin-top-left sm:-skew-y-3"})]});var A=y,T=v.i(294237),I=v.i(297865);v.i(357567);var O=v.i(758582),M=v.i(668034);v.i(518425);var R=v.i(479500);let N=(0,T.cva)("relative w-full",{variants:{noAspect:{true:"h-full object-cover",false:"aspect-video"}},defaultVariants:{noAspect:!1}}),D=v=>{for(let y of[/(?:youtube\.com\/(?:[^/]+\/.+\/|(?:v|e(?:mbed)?)\/ |.*[?&]v=)|youtu\.be\/)([^"&?/\s]{11})/,/^([a-zA-Z0-9_-]{11})$/,/youtube\.com\/watch\?v=([a-zA-Z0-9_-]{11})/,/youtu\.be\/([a-zA-Z0-9_-]{11})/,/youtube\.com\/embed\/([a-zA-Z0-9_-]{11})/]){let b=v.match(y);if(b&&b[1])return b[1]}return v},F=v=>{for(let y of[/(?:wistia\.com\/medias\/)([a-zA-Z0-9]+)/,/(?:wistia\.net\/embed\/iframe\/)([a-zA-Z0-9]+)/,/(?:fast\.wistia\.net\/embed\/iframe\/)([a-zA-Z0-9]+)/,/(?:\/medias\/)([a-zA-Z0-9]+)/,/^([a-zA-Z0-9]+)$/]){let b=v.match(y);if(b&&b[1])return b[1]}return v},L=({youtubeUrl:v,wistiaUrl:y,videoType:b,orientation:x,thumbnail:w,thumbnailOverride:k,title:S})=>{let[_,E]=(0,I.useState)(!1),j="wistia"===b?y:v,P=j?"wistia"===b?F(y||""):D(v||""):"",C=k||w,T=!!j,N=()=>{T&&E(!0)},L=()=>{E(!1)};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:`relative w-full rounded-lg lg:rounded-3xl lg:row-span-2 ${T?"cursor-pointer":""} group overflow-hidden`,onClick:N,children:(0,A.jsxs)("div",{className:"relative w-full h-full aspect-square sm:aspect-[5/4] lg:aspect-auto",children:[C?(0,A.jsx)(M.default,{...C,className:`absolute inset-0 w-full h-full ${T?"group-hover:scale-105":""} transition-transform duration-300 [&_img]:object-top`,alt:S||"Video thumbnail",objectCover:!0,unsetRatio:!0,unsetMaxWidth:!0}):(0,A.jsx)("div",{className:"absolute inset-0 bg-purple-200"}),T&&(0,A.jsx)("div",{className:"absolute bottom-4 left-4 z-10",children:(0,A.jsx)("div",{className:"flex size-[76px] justify-center items-center cursor-pointer rounded-2xl border-2 border-white bg-white/40 drop-shadow-lg backdrop-blur-md group-hover:bg-white/60 transition-colors duration-300",children:(0,A.jsx)(O.Icon,{icon:"play-fill",size:32,className:"text-white"})})})]})}),(0,A.jsx)(R.VideoModal,{isOpen:_,onClose:L,videoId:P,title:S,videoType:b,orientation:x})]})},$=({variation:v,testimonial:b,textCard:x,video:w,videoThumbnailOverride:S})=>{switch(v){case"testimonial":return b&&(0,y.jsx)(k,{...b});case"text":return(0,y.jsx)(C,{...x});case"video":if(S){let v=w||{_type:"video"};return(0,y.jsx)(L,{...v,thumbnailOverride:S})}return w?(0,y.jsx)(L,{...w}):null;default:return(0,y.jsx)(y.Fragment,{})}}},412040,v=>{"use strict";
9v.s([],412040),v.i(328497),v.i(861371),v.i(441092),v.i(668034),v.i(672541),v.i(694749),v.i(141182)},532927,v=>{"use strict";v.s(["DynamicIconCard",()=>w]);var y=v.i(328497);v.i(357567);var b=v.i(758582),x=v.i(404524);let w=({icon:v,heading:w,body:k,link:S,slantPosition:_="bottom",hoverVariant:E=1})=>{let j=1===E?"group-hover:!bg-[#6DFFEC]":2===E?"group-hover:!bg-[#FD63FE]":3===E?"group-hover:!bg-[#3CAFF2]":"group-hover:!bg-[#8039DF]",P=1===E?"group-hover:!bg-[#6DFFEC]":2===E?"group-hover:!bg-[#FD63FE]":3===E?"group-hover:!bg-[#3CAFF2]":"group-hover:!bg-[#8039DF]",C=4===E?"group-hover:[filter:brightness(0)_saturate(100%)_invert(100%)_sepia(1%)_saturate(5267%)_hue-rotate(302deg)_brightness(114%)_contrast(100%)]":"group-hover:[filter:brightness(0)_saturate(100%)_invert(11%)_sepia(19%)_saturate(6723%)_hue-rotate(245deg)_brightness(101%)_contrast(126%)]",A=4===E?"group-hover:text-white":"",{url:T,newTab:I}=(v=>{if(!v)return{};let y=v,b=y?.href||y?.url||y?.externalUrl;if(!b){let v=y?.internalLink?.seo?.slug?.current||y?.internalLink?.slug?.current||y?.slug?.current||y?.route?.slug?.current;v&&(b=`/${v}`)}return{url:b,newTab:!!(y?.newTab||y?.blank||y?.target==="_blank")}})(S),O=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:`absolute inset-0 rounded-2xl bg-emphasis transition-colors duration-200 ease-out z-0 ${j}`}),(v||S?.label)&&(0,y.jsxs)("div",{className:`relative z-20 flex w-full ${S?.label?"justify-between":"justify-start"} items-start`,children:[v&&(0,y.jsx)("div",{className:`text-purple-900 dark:text-purple-100 ${C}`,children:(0,y.jsx)(b.Icon,{icon:v,size:24})}),S?.label&&(0,y.jsxs)("div",{className:"relative w-[30px] h-[30px] rounded-lg bg-white overflow-hidden",children:[(0,y.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 transition-transform duration-200 ease-out group-hover:-translate-y-[200%]",children:(0,y.jsx)("div",{className:"-translate-y-1/2",children:(0,y.jsx)(b.Icon,{icon:"arrow-right-alt",size:16,strokeWidth:0,className:"text-gray-700"})})}),(0,y.jsx)("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 transition-transform duration-200 ease-out translate-y-[200%] group-hover:translate-y-0",children:(0,y.jsx)("div",{className:"-translate-y-1/2",children:(0,y.jsx)(b.Icon,{icon:"arrow-right-alt",size:16,strokeWidth:0,className:"text-gray-700"})})})]})]}),(0,y.jsx)("div",{className:"relative z-20 flex w-full flex-col gap-8 grow",children:(0,y.jsxs)("div",{className:"text-md w-full flex flex-col gap-4",children:[w&&(0,y.jsx)("span",{className:`font-bold text-heading text-display-xs ${4===E?"group-hover:text-white":""}`,children:w}),k&&k.length>0&&(0,y.jsx)("div",{className:`line-clamp-4 text-heading ${4===E?"group-hover:text-white":""}`,children:(0,y.jsx)(x.default,{blocks:k})})]})}),(0,y.jsx)("div",{className:`pointer-events-none absolute left-0 right-0 h-8 bg-emphasis ${P} ${"top"===_?"rounded-t-2xl top-0":"rounded-b-2xl bottom-0"} transition-colors duration-200 ease-out [will-change:background-color] z-10`,style:{transform:"skewY(-3deg)",transformOrigin:"top"===_?"top left":"bottom right"}})]});return T?(0,y.jsx)("a",{href:T,target:I?"_blank":void 0,rel:I?"noopener noreferrer":void 0,"aria-label":S?.label||w||"Open card",className:`group cursor-pointer rounded-2xl relative flex w-full flex-col gap-8 p-6 transition-all duration-200 ease-out hover:-translate-y-4 [will-change:background-color,transform] ${A}`,children:O}):(0,y.jsx)("div",{className:`group rounded-2xl relative flex w-full flex-col gap-8 p-6 transition-colors transition-transform duration-200 ease-out hover:-translate-y-4 [will-change:background-color,transform] ${A} `,children:O})}},196344,954423,769906,259628,857552,v=>{"use strict";v.s([],769906),v.s([],196344),v.s(["ImageTextCard",()=>S],954423),v.i(532927);var y=v.i(328497),b=v.i(668034);v.i(918667);var x=v.i(15696),w=v.i(861371),k=v.i(404524);let S=({image:v,heading:S,eyebrow:_,body:E,link:j})=>{let P=(0,x.getLinkData)(j),C=j?.linkType==="popup",A=!!j?.label&&(C?!!j.popupForm:""!==P),T=(0,y.jsxs)("div",{className:`relative flex size-full flex-col gap-2 p-3 bg-muted rounded-2xl border-container-default ${A?"group transition-all duration-200 hover:shadow-lg cursor-pointer":""}`,children:[v?.image&&(0,y.jsx)("div",{className:"w-full aspect-video rounded-lg overflow-hidden shrink-0",children:(0,y.jsx)(b.default,{...v.image,alt:v.alt||"",className:"w-full h-full object-cover",objectCover:!0,unsetMaxWidth:!0})}),(0,y.jsxs)("div",{className:"flex w-full flex-col gap-4 grow p-3",children:[(0,y.jsxs)("div",{className:"text-md w-full flex flex-col gap-4",children:[_&&""!==_&&(0,y.jsx)("span",{className:"text-md font-semibold text-primary-eyebrow",children:_}),S&&(0,y.jsx)("span",{className:`font-bold text-heading text-display-xs ${A?"group-hover:text-primary-headline-hover transition-colors duration-200":""}`,children:S}),E&&E.length>0&&(0,y.jsx)("div",{className:"line-clamp-4",children:(0,y.jsx)(k.default,{blocks:E})})]}),j?.label&&A&&(0,y.jsx)(w.default,{label:j.label,mode:"link",tone:"secondary",link:j,className:"mt-auto",isInCard:!0})]})]});return A&&!C?(0,y.jsx)(x.Link,{href:j,className:"block w-full",children:T}):T};v.i(226761),v.i(97552),v.i(957364),v.i(760180),v.i(327002),v.i(396536),v.s([],259628),v.s([],857552)},23288,v=>{"use strict";v.s(["EventCard",()=>P]);var y=v.i(328497),b=v.i(226761),x=v.i(408311),w=v.i(861371);v.i(357567);var k=v.i(758582);v.i(918667);var S=v.i(15696),_=v.i(668034),E=v.i(404524),j=v.i(97552);let P=({image:v,eyebrow:P,heading:C,body:A,link:T,speaker:I,theme:O})=>{let M=(0,S.getLinkData)(T),R=T?.linkType==="popup",N=!!(T?.label&&!R&&""!==M),D=[I?.f
9irstName,I?.lastName].filter(Boolean).join(" "),F=(0,y.jsxs)("div",{className:(0,x.twMerge)("relative flex size-full flex-col gap-6 rounded-2xl border border-container-default bg-muted p-6 transition-all duration-200",N&&"group cursor-pointer hover:shadow-lg","light-pink"===O&&"hover:bg-white"),children:[v?.image&&(0,y.jsx)("div",{className:"w-full aspect-video rounded-lg overflow-hidden shrink-0",children:(0,y.jsx)(_.default,{...v.image,alt:v.alt||"",className:"w-full h-full object-cover",objectCover:!0,unsetMaxWidth:!0})}),(0,y.jsxs)("div",{className:"flex flex-col gap-4",children:[P&&(0,y.jsx)("span",{className:"text-md font-semibold text-primary-eyebrow",children:P}),C&&(0,y.jsx)("span",{className:`font-bold text-heading text-display-xs transition-colors duration-200 ${N?"group-hover:text-primary-headline-hover":""}`,children:C}),A&&A.length>0&&(0,y.jsx)("div",{children:(0,y.jsx)(E.default,{blocks:A})})]}),I&&(0,y.jsxs)("div",{className:"flex items-center gap-3",children:[I.headshot&&(0,y.jsx)(b.default,{src:(0,j.urlForImage)(I.headshot).width(48).height(48).url(),alt:D||I.firstName||"",width:48,height:48,className:"size-12 rounded-full object-cover"}),(0,y.jsxs)("div",{className:"flex flex-col",children:[D&&(0,y.jsx)("span",{className:"text-sm font-semibold text-heading",children:D}),I.role&&(0,y.jsx)("span",{className:"text-sm text-body",children:I.role})]})]}),R&&T?.label&&(0,y.jsx)(w.default,{label:T.label,mode:"link",tone:"secondary",link:T,className:"mt-auto w-fit",isInCard:!0}),N&&T?.label&&(0,y.jsxs)("div",{className:"mt-auto flex items-center gap-2 text-md font-semibold text-link transition-colors duration-200 group-hover:text-primary-headline-hover",children:[(0,y.jsx)("span",{children:T.label}),(0,y.jsx)(k.Icon,{icon:"arrow-right-alt",size:20,strokeWidth:0,className:"text-link transition-colors duration-200 group-hover:text-primary-headline-hover"})]})]});return N?(0,y.jsx)(S.Link,{href:T,className:"block w-full [&>div]:h-full",children:F}):F}},231014,v=>{"use strict";v.s([]),v.i(23288)},669644,v=>{"use strict";v.s(["IconTextCard",()=>j]);var y=v.i(328497),b=v.i(297865),x=v.i(408311),w=v.i(441092),k=v.i(668034);v.i(918667);var S=v.i(15696),_=v.i(404524),E=v.i(821492);let j=({icon:v,heading:j,body:P,image:C,link:A,theme:T})=>{let I=!!C?.image,O=!!(v||j||("string"==typeof P?P:P&&P.length>0)),M=A&&A.label,R=!!(M&&A?.linkType==="popup"),[N,D]=(0,b.useState)(!1),F=v=>!!v&&"form"===v._type,L=R&&F(A?.popupForm)?A?.popupForm:null,$=R&&!!L,B=()=>{L&&D(!0)},z=()=>D(!1),V=(0,y.jsxs)("div",{className:(0,x.twMerge)("flex w-full flex-col gap-8 p-6 bg-emphasis rounded-2xl transition-all duration-200",M&&"group hover:shadow-lg cursor-pointer hover:-translate-y-4","light-pink"===T&&"hover:bg-white"),children:[v&&(0,y.jsx)("div",{className:"text-purple-900 dark:text-purple-100",children:(0,y.jsx)(w.default,{icon:v,size:36,strokeWidth:0})}),(0,y.jsxs)("div",{className:"flex w-full flex-col gap-6",children:[j&&(0,y.jsx)("span",{className:`font-bold text-heading text-display-xs transition-colors duration-200 ${M?"group-hover:text-primary-headline-hover":""}`,children:j}),P&&("string"==typeof P?P:(0,y.jsx)(_.default,{blocks:P,className:"[&_ul]:gap-5"}))]}),M&&(0,y.jsxs)("div",{className:"flex items-center gap-2 mt-auto",children:[(0,y.jsx)("span",{className:"text-md font-semibold text-link group-hover:text-primary-headline-hover transition-colors duration-200",children:A.label}),(0,y.jsx)(w.default,{icon:"arrow-right-alt",size:20,strokeWidth:0,className:"text-link group-hover:text-primary-headline-hover transition-colors duration-200"})]})]}),H=(0,y.jsxs)("div",{className:(0,x.twMerge)("relative flex h-full w-full flex-col justify-end overflow-hidden rounded-2xl",O&&"min-h-[320px]",M&&"group transition-all duration-200 hover:shadow-lg cursor-pointer hover:-translate-y-4"),children:[C?.image&&(0,y.jsx)(k.default,{...C.image,alt:C.alt||"",className:(0,x.twMerge)("inset-0",O?"absolute size-full":"w-full"),objectCover:!0,unsetMaxWidth:!0,unsetRatio:O}),O&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/30 to-transparent"}),(0,y.jsxs)("div",{className:"dark relative flex w-full flex-col gap-8 p-6 text-white [&_*]:text-white",children:[v&&(0,y.jsx)("div",{children:(0,y.jsx)(w.default,{icon:v,size:36,strokeWidth:0})}),(0,y.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[j&&(0,y.jsx)("span",{className:"font-bold text-display-xs",children:j}),P&&("string"==typeof P?P:(0,y.jsx)(_.default,{blocks:P}))]}),M&&(0,y.jsxs)("div",{className:"flex items-center gap-2 mt-auto",children:[(0,y.jsx)("span",{className:"text-md font-semibold",children:A.label}),(0,y.jsx)(w.default,{icon:"arrow-right-alt",size:20,strokeWidth:0})]})]})]})]}),U=I?H:V;return M?$?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("button",{type:"button",className:"block w-full text-left [&>div]:h-full focus:outline-none",onClick:B,children:U}),L&&(0,y.jsx)(E.FormModal,{isOpen:N,onClose:z,formId:L.formId,heading:A?.popupHeading,body:A?.popupBody,redirectUrl:A?.popupForm?.redirectUrl,buttonLabel:A?.popupForm?.buttonLabel})]}):(0,y.jsx)(S.Link,{href:A,className:"block w-full [&>div]:h-full",children:U}):U}},255209,v=>{"use strict";v.s([]),v.i(669644)},570131,v=>{"use strict";v.s([],570131),v.i(391323),v.i(255209),v.i(231014),v.i(196344),v.i(769906),v.i(259628),v.i(857552),v.i(412040),v.
9i(328497),v.i(673556),v.i(441092),v.i(168413)},507765,v=>{"use strict";v.s(["default",()=>E]);var y=v.i(328497),b=v.i(361071);v.i(357567);var x=v.i(758582),w=v.i(668034);v.i(918667);var k=v.i(15696),S=v.i(168413);let _=v=>{if(!v||!Array.isArray(v))return"";let y="",b=v=>v&&"block"===v._type&&v.children?v.children.filter(v=>"span"===v._type&&"string"==typeof v.text).map(v=>v.text).join(""):"";for(let x of v){let v=b(x);if(v&&(y+=v+" ").length>=140)break}return y.trim().substring(0,140)},E=({title:v,excerpt:E,body:j,featuredImage:P,seo:C,publishedDate:A,readTime:T,blogType:I,path:O})=>{let M=E||(j?_(j):""),R=I&&I.length>0?I.map(v=>v.title):[],N=C?.slug?.current||"",D="string"==typeof O?O.replace(/^\/?blog\//,""):"",F=N||D,L=`/blog/${F}`,$=P||C?.openGraphImage;return(0,y.jsxs)(k.Link,{href:L,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[(0,y.jsx)("div",{className:"aspect-[24/13] rounded-2xl bg-secondary-emphasis",children:$&&(0,y.jsx)(w.default,{...$,alt:$?.alt||v||"Blog",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"})}),(0,y.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[v&&(0,y.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:v}),M&&(0,y.jsx)("p",{className:"line-clamp-3 text-md text-body",children:M}),R.length>0&&(0,y.jsx)("div",{className:"flex flex-wrap gap-2",children:R.map((v,x)=>(0,y.jsx)(b.default,{label:v,tone:"primary"},x))}),(0,y.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[C?.slug?.current&&(0,y.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,y.jsx)(x.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,y.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,y.jsx)(x.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]}),(0,y.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:A&&(0,y.jsx)("span",{children:(0,S.formatDate)(A)})})]})]})]})}},652220,533406,529255,v=>{"use strict";v.s(["default",()=>U],529255),v.s(["default",()=>_],652220);var y=v.i(328497),b=v.i(7284),x=v.i(550659),w=v.i(434222);v.i(672541);var k=v.i(694749);let S=v=>v?{...v,_id:`testimonial-company-${v.name}`.toLowerCase().replace(/\s+/g,"-"),_type:"company",name:v.name||""}:{_id:"",_type:"company",name:""},_=({variant:v="inline",testimonial:_,showAvatar:E})=>{let j=_?.person?.company?S(_.person.company):void 0,P="relative flex w-full flex-col gap-6 text-left",C={inline:"border-l-4 border-purple-300 pl-8",block:"rounded-lg border border-stroke-1 p-8"};return(0,y.jsxs)("div",{className:(0,b.default)(P,C[v]),children:[_?.quote&&(0,y.jsx)("div",{className:"font-inter-tight text-xl leading-[30px] font-semibold text-heading",children:(0,y.jsx)(k.default,{blocks:_.quote,language:_.quoteLanguage})}),(0,y.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-6",children:[_?.person&&(0,y.jsx)(x.default,{..._.person,showHeadshot:E||!1,inlineCard:"inline"===v}),j&&(0,y.jsx)("div",{className:"w-fit rounded-lg bg-purple-600 px-3 py-2 text-white",children:(0,y.jsx)(w.CompanyBrand,{company:j,variant:"onDark",logoType:"logotype",forceColor:"white",className:"h-8 w-auto"})})]})]})};var E=y,j=v.i(737636);v.i(249798);var P=v.i(298101);let C=new Set(["table caption"]),A=v=>!!v&&C.has(v.trim().toLowerCase()),T=(v,y)=>({_type:"block",_key:`${y}-block`,style:"normal",markDefs:[],children:[{_type:"span",_key:`${y}-span`,text:v??"",marks:[]}]}),I=(v,y,b)=>Array.from({length:y},(y,x)=>v[x]??{_key:`${b}-pad-${x}`,value:[]}),O=v=>{let y=v._key??"table",b=v.headers??[],x=v.rows??[],w=Math.max(b.length,...x.map(v=>v.cells?.length??0),0),k=b.length>0,S=v.caption;S&&1===b.length&&S===b[0]?.text&&(S=void 0);let _=x.map((v,b)=>{let x=v._key??`${y}-row-${b}`,k=(v.cells??[]).map((v,y)=>{let b=v._key??`${x}-cell-${y}`;return{_key:b,value:[T(v.content,b)]}});return{_key:x,cells:I(k,w,x)}}),E=k?[{_key:`${y}-header`,cells:I(b.map((v,b)=>{let x=v._key??`${y}-header-cell-${b}`;
9return{_key:x,alignment:v.alignment,value:[T(v.text,x)]}}),w,`${y}-header`)}]:[];return{caption:A(S)?void 0:S,headerRows:+!!k,rows:[...E,..._]}},M=v=>{let y=v._key??"table",b=v.rows??[],x=Math.max(...b.map(v=>v.cells?.length??0),0),w=b.map((v,b)=>{let w=v._key??`${y}-row-${b}`,k=(v.cells??[]).map((v,y)=>({_key:v._key??`${w}-cell-${y}`,alignment:v.alignment,value:Array.isArray(v.value)?v.value:[]}));return{_key:w,cells:I(k,x,w)}}),k=Math.min(Math.max(v.headerRows??0,0),w.length);return{caption:A(v.caption)?void 0:v.caption,headerRows:k,rows:w}};function R(v){return v?._type==="portableTextTable"?M(v):O(v)}var N=v.i(294237);let D=(0,N.cva)("border-t border-b border-neutrals-200 bg-purple-700 px-2 py-3 text-left text-md leading-normal font-medium dark:bg-black",{variants:{isFirst:{true:"rounded-l-lg border-l",false:""},isLast:{true:"rounded-r-lg border-r",false:""},alignment:{left:"",center:"text-center",right:"text-right"}},defaultVariants:{isFirst:!1,isLast:!1,alignment:"left"}}),F=(0,N.cva)("px-2 py-4 text-md leading-normal text-copy",{variants:{isFirstRow:{true:"",false:"border-t border-neutral-200 dark:border-purple-500"},alignment:{left:"",center:"text-center",right:"text-right"}},defaultVariants:{isFirstRow:!1,alignment:"left"}}),L={marks:(0,P.marks)(),block:{normal:({children:v})=>(0,E.jsx)("span",{className:"block [&:not(:first-child)]:mt-2",children:v})}},$=v=>{let{caption:y,headerRows:b,rows:x}=R(v);if(!x.length||!x[0]?.cells.length)return null;let w=x.slice(0,b),k=x.slice(b);return(0,E.jsx)("div",{className:"w-full overflow-x-auto",children:(0,E.jsxs)("table",{className:"w-full border-separate border-spacing-0 rounded-lg bg-primary",children:[y&&(0,E.jsx)("caption",{className:"mb-2 text-left text-sm text-copy",children:y}),w.length>0&&(0,E.jsx)("thead",{children:w.map(v=>(0,E.jsx)("tr",{children:v.cells.map((y,b)=>(0,E.jsx)("th",{scope:"col",className:D({isFirst:0===b,isLast:b===v.cells.length-1,alignment:y.alignment}),children:(0,E.jsx)("span",{className:"font-medium text-heading-invert",children:(0,E.jsx)(j.PortableText,{value:y.value,components:L})})},y._key))},v._key))}),k.length>0&&(0,E.jsx)("tbody",{children:k.map((v,y)=>(0,E.jsx)("tr",{children:v.cells.map(v=>(0,E.jsx)("td",{className:F({isFirstRow:0===w.length&&0===y,alignment:v.alignment}),children:(0,E.jsx)(j.PortableText,{value:v.value,components:L})},v._key))},v._key))})]})})};v.s(["default",0,$],533406);var B=y,z=v.i(441092);v.i(499041);var V=v.i(404524),H=v.i(408311);let U=({items:v=[],layout:y="stacked"})=>{if(!v||0===v.length)return null;let b=(0,H.twMerge)("grid"===y?"grid grid-cols-1 md:grid-cols-2 gap-6":"flex flex-col gap-6");return(0,B.jsx)("div",{className:b,children:v.map((v,y)=>{let b="vertical"===v.direction;return(0,B.jsxs)("div",{className:(0,H.twMerge)("flex gap-4",b?"flex-col items-start":"flex-row items-start"),children:[v.icon&&(0,B.jsx)("div",{className:(0,H.twMerge)("flex-shrink-0",b?"mb-3":"mr-4"),children:(0,B.jsx)("div",{className:"flex h-9 w-9 items-center justify-center rounded-lg bg-purple-300",children:(0,B.jsx)(z.default,{icon:v.icon,size:20,className:"text-white"})})}),(0,B.jsxs)("div",{className:"flex flex-col gap-2",children:[v.heading&&(0,B.jsx)("h3",{className:"text-lg font-semibold text-heading",children:v.heading}),v.description&&(0,B.jsx)("div",{className:"text-body flex flex-col gap-2 leading-relaxed",children:(0,B.jsx)(V.default,{blocks:v.description,customHeaderStyles:!0})})]})]},y)})})}},226989,v=>{"use strict";var y=v.i(328497),b=v.i(780307),x=v.i(620995),w=v.i(408311),k=y,S=v.i(431021),_=v.i(144190),E=v.i(487932),j=v.i(971732),P=v.i(400732),C=v.i(531485),A=v.i(550078),T=v.i(764825),I=v.i(126481),O=y;let M=({active:v,payload:y,label:b,colors:x,formatValue:w})=>v&&y?.length?(0,O.jsxs)("div",{className:"min-w-40 rounded-lg px-3 py-2 text-xs shadow-lg",style:{backgroundColor:x.tooltipBg,border:`1px solid ${x.tooltipBorder}`,color:x.tooltipText},children:[(0,O.jsx)("p",{className:"mb-2 max-w-56 font-semibold leading-snug",children:b}),(0,O.jsx)("ul",{className:"space-y-1",children:y.map(v=>{let y="number"==typeof v.value||"string"==typeof v.value?w(v.value):"";return(0,O.jsxs)("li",{className:"flex items-center gap-2",children:[(0,O.jsx)("span",{"aria-hidden":"true",className:"size-2 roun
9ded-full",style:{backgroundColor:v.color||v.fill}}),(0,O.jsx)("span",{style:{color:x.tooltipMuted},children:v.name}),(0,O.jsx)("span",{className:"ml-auto font-semibold",children:y})]},String(v.dataKey))})})]}):null,R=(v,y)=>y?`${v}${y}`:`${v}`,N=v=>({axis:v?"rgba(255,255,255,0.7)":"var(--color-purple-700)",grid:v?"rgba(255,255,255,0.12)":"rgba(0,0,0,0.08)",label:v?"rgba(255,255,255,0.95)":"var(--color-purple-900)",cursor:v?"rgba(255,255,255,0.05)":"rgba(0,0,0,0.04)",tooltipBg:v?"var(--color-purple-900)":"#fff",tooltipBorder:v?"rgba(255,255,255,0.18)":"rgba(0,0,0,0.12)",tooltipText:v?"#fff":"var(--color-purple-900)",tooltipMuted:v?"rgba(255,255,255,0.72)":"var(--color-purple-700)"}),D=({data:v,series:y,isStacked:b=!1,theme:x="light",xAxisLabel:w,yAxisLabel:O,showValueLabels:D,yAxisMin:F,yAxisMax:L,yAxisTickCount:$,valueSuffix:B})=>{let z=N("dark"===x),V=(0,I.useMediaQuery)("(max-width: 639px)"),H=b&&V,U=v=>R(v,B);return(0,k.jsxs)(S.BarChart,{accessibilityLayer:!0,data:v,width:void 0,height:void 0,margin:{top:24,right:12,bottom:w?36:H?4:12,left:24*!!O},children:[(0,k.jsx)(_.CartesianGrid,{vertical:!1,stroke:z.grid}),(0,k.jsx)(E.XAxis,{dataKey:"label",tickLine:!1,axisLine:!1,tickMargin:12*!H,minTickGap:12,interval:0,tick:!H&&{fill:z.axis,fontSize:12},children:w&&(0,k.jsx)(T.Label,{value:w,position:"bottom",offset:16,style:{fill:z.axis,fontSize:12}})}),(0,k.jsx)(j.YAxis,{tickLine:!1,axisLine:!1,tick:{fill:z.axis,fontSize:12},width:B?48:40,domain:["number"==typeof F?F:0,"number"==typeof L?L:"auto"],tickCount:$,allowDecimals:!1,tickFormatter:U,children:O&&(0,k.jsx)(T.Label,{value:O,angle:-90,position:"insideLeft",offset:0,style:{fill:z.axis,fontSize:12,textAnchor:"middle"}})}),(0,k.jsx)(P.Tooltip,{cursor:{fill:z.cursor},content:v=>(0,k.jsx)(M,{...v,colors:z,formatValue:U})}),y.map(v=>(0,k.jsx)(C.Bar,{dataKey:v.key,name:v.name,fill:v.color,strokeWidth:0,radius:6*!b,stackId:b?"stack":void 0,children:D&&(0,k.jsx)(A.LabelList,{dataKey:v.key,position:b?"center":"top",offset:8*!b,formatter:U,style:{fill:b?"rgba(255,255,255,0.95)":z.label,fontSize:12,fontWeight:700}})},v.key))]})};var F=y,L=w,$=y,B=v.i(737636);let z={block:{normal:({children:v})=>(0,$.jsx)($.Fragment,{children:v})},marks:{strong:({children:v})=>(0,$.jsx)("strong",{children:v}),em:({children:v})=>(0,$.jsx)("em",{children:v}),"purple-500":({children:v})=>(0,$.jsx)("span",{className:"text-highlight",children:v}),link:({children:v,value:y})=>(0,$.jsx)("a",{href:y?.href,target:y?.blank?"_blank":void 0,rel:y?.blank?"noopener noreferrer":void 0,children:v})}},V=({blocks:v})=>v?.length?(0,$.jsx)(B.PortableText,{value:v,components:z}):null,H=v=>!!v?.length,U=({footer:v,theme:y})=>{let b="dark"===y;return(0,F.jsxs)("footer",{className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[H(v)&&(0,F.jsx)("p",{className:(0,L.twMerge)("text-xs leading-relaxed [&_a]:underline [&_a]:underline-offset-2",b?"text-purple-100":"text-primary-body"),children:(0,F.jsx)(V,{blocks:v})}),(0,F.jsx)("img",{src:"/marketing-assets/logo.svg",alt:"Gong",width:86,height:30,className:(0,L.twMerge)("ml-auto h-auto w-16 shrink-0 sm:w-[72px]",b&&"brightness-0 invert"),loading:"lazy"})]})};var W=y,G=v.i(297865),q=v.i(56996),Y=v.i(423081),K=["axis"],X=(0,G.forwardRef)((v,y)=>G.createElement(Y.CartesianChart,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:K,tooltipPayloadSearcher:q.arrayTooltipSearcher,categoricalChartProps:v,ref:y})),Q=_,Z=E,J=j,ee=P,et=G,er=v.i(7284),en=v.i(432292),ei=G,ea=v.i(903313),es=["animationElapsedTime","isAnimating","isEntrance","visibleLength","strokeDasharray","connectNulls"];function eo(){return(eo=Object.assign.bind()).apply(null,arguments)}function el(v,y){if(null==v)return{};var b,x,w=ec(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function ec(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function eu(v){try{return v&&v.getTotalLength&&v.getTotalLength()||0}catch(v){return 0}}function ed(v,y){return"".concat(y,"px ").concat(v,"px")}function eh(v){return v.length%2!=0?[...v,...v]:v}function ef(v,y){for(var b=[],x=0;x<y;++x)b.push(...v);return b}function ep(v,y,b){var x=eh(b),w=x.reduce((v,y)=>v+y,0);if(!w)return ed(y,v);for(var k=Math.floor(v/w),S=v%w,_=[],E=0,j=0;E<x.length;
9j+=null!=(P=x[E])?P:0,++E){var P,C=x[E];if(null!=C&&j+C>S){_=[...x.slice(0,E),S-j];break}}var A=_.length%2==0?[0,y]:[y];return[...ef(x,k),..._,...A].map(v=>"".concat(v,"px")).join(", ")}function em(v,y,b){return v?ep(b,y,"".concat(v).split(/[,\s]+/gim).map(v=>parseFloat(v))):ed(y,b)}function eg(v){v.animationElapsedTime,v.isAnimating,v.isEntrance;var y=v.visibleLength,b=v.strokeDasharray,x=v.connectNulls,w=el(v,es),k=null!=x&&x;if(null!=y){var S,_,E=w.pathRef;S=em(b,eu(null!=(_=null==E?void 0:E.current)?_:null),y)}else null!=b&&(S=String(b));return ei.createElement(ea.Curve,eo({},w,{connectNulls:k,strokeDasharray:S}))}var ev=G,ey=v.i(616953);function eb(v){var y=(0,ev.useRef)(0),b=(0,ev.useRef)(0),x=(0,ev.useRef)(!1),w=(0,ev.useRef)(v);return w.current!==v&&(y.current=b.current,w.current=v),(0,ev.useCallback)((v,w)=>{if(x.current)return null;var k=Math.min((0,ey.round)(y.current+v*w),w);return v>0&&w>0&&(b.current=Math.max(b.current,k),k>=w)?(x.current=!0,null):k},[])}var ex=A,ew=G,ek=er,eS=G,e_=er,eE=v.i(467222),ej=v.i(971281),eP=v.i(853140);function eC(){return(eC=Object.assign.bind()).apply(null,arguments)}var eA=v=>{var y=v.cx,b=v.cy,x=v.r,w=v.className,k=(0,e_.clsx)("recharts-dot",w);return(0,eP.isNumber)(y)&&(0,eP.isNumber)(b)&&(0,eP.isNumber)(x)?eS.createElement("circle",eC({},(0,ej.svgPropertiesNoEvents)(v),(0,eE.adaptEventHandlers)(v),{className:k,cx:y,cy:b,r:x})):null},eT=en,eI=v.i(453041),eO=v.i(30490),eM=v.i(498602),eR=v.i(3573),eN=["points"];function eD(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function eF(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?eD(Object(b),!0).forEach(function(y){eL(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):eD(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function eL(v,y,b){return(y=e$(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function e$(v){var y=eB(v,"string");return"symbol"==typeof y?y:y+""}function eB(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function ez(){return(ez=Object.assign.bind()).apply(null,arguments)}function eV(v,y){if(null==v)return{};var b,x,w=eH(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function eH(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function eU(v){var y=v.option,b=v.dotProps,x=v.className;if((0,ew.isValidElement)(y))return(0,ew.cloneElement)(y,b);
9if("function"==typeof y)return y(b);var w=(0,ek.clsx)(x,"boolean"!=typeof y?y.className:""),k=null!=b?b:{},S=(k.points,eV(k,eN));return ew.createElement(eA,ez({},S,{className:w}))}function eW(v,y){return null!=v&&(!!y||1===v.length)}function eG(v){var y=v.points,b=v.dot,x=v.className,w=v.dotClassName,k=v.dataKey,S=v.baseProps,_=v.needClip,E=v.clipPathId,j=v.zIndex,P=void 0===j?eR.DefaultZIndexes.scatter:j;if(!eW(y,b))return null;var C=(0,eI.isClipDot)(b),A=(0,eO.svgPropertiesAndEventsFromUnknown)(b),T=y.map((v,x)=>{var _,E,j=eF(eF(eF({r:3},S),A),{},{index:x,cx:null!=(_=v.x)?_:void 0,cy:null!=(E=v.y)?E:void 0,dataKey:k,value:v.value,payload:v.payload,points:y});return ew.createElement(eU,{key:"dot-".concat(x),option:b,dotProps:j,className:w})}),I={};return _&&null!=E&&(I.clipPath="url(#clipPath-".concat(C?"":"dots-").concat(E,")")),ew.createElement(eM.ZIndexLayer,{zIndex:P},ew.createElement(eT.Layer,ez({className:x},I),T))}var eq=eP,eY=eI,eK=v.i(862328),eX=G,eQ=eE,eZ=en,eJ=v.i(257927),e0=v.i(37553),e1=v.i(840296),e2=eP,e3=ej,e4=eM,e5=eR;function e6(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function e8(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?e6(Object(b),!0).forEach(function(y){e9(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):e6(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function e9(v,y,b){return(y=e7(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function e7(v){var y=te(v,"string");return"symbol"==typeof y?y:y+""}function te(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var tt=v=>{var y,b=v.point,x=v.childIndex,w=v.mainColor,k=v.activeDot,S=v.dataKey,_=v.clipPath;if(!1===k||null==b.x||null==b.y)return null;var E=e8(e8(e8({},{index:x,dataKey:S,cx:b.x,cy:b.y,r:4,fill:null!=w?w:"none",strokeWidth:2,stroke:"#fff",payload:b.payload,value:b.value}),(0,e3.svgPropertiesNoEventsFromUnknown)(k)),(0,eQ.adaptEventHandlers)(k));return y=(0,eX.isValidElement)(k)?(0,eX.cloneElement)(k,E):"function"==typeof k?k(E):eX.createElement(eA,E),eX.createElement(eZ.Layer,{className:"recharts-active-dot",clipPath:_},y)};function tr(v){var y=v.points,b=v.mainColor,x=v.activeDot,w=v.itemDataKey,k=v.clipPath,S=v.zIndex,_=void 0===S?e5.DefaultZIndexes.activeDot:S,E=(0,eJ.useAppSelector)(e0.selectActiveTooltipIndex),j=(0,e1.useActiveTooltipDataPoints)();if(null==y||null==j)return null;var P=y.find(v=>j.includes(v.payload));return(0,e2.isNullish)(P)?null:eX.createElement(e4.ZIndexLayer,{zIndex:_},eX.createElement(tt,{point:P,childIndex:Number(E),mainColor:b,dataKey:w,activeDot:x,clipPath:k}))}var tn=v.i(607337),ti=v.i(168121),ta=v.i(360109),ts=v.i(375251),to=v.i(372188),tl=v.i(506714),tc=v.i(823052),tu=ts,td=v.i(204854),th=eK,tf=(v,y,b,x)=>(0,td.selectAxisWithScale)(v,"xAxis",y,x),tp=(v,y,b,x)=>(0,td.selectTicksOfGraphicalItem)(v,"xAxis",y,x),tm=(v,y,b,x)=>(0,td.selectAxisWithScale)(v,"yAxis",b,x),tg=(v,y,b,x)=>(0,td.selectTicksOfGraphicalItem)(v,"yAxis",b,x),tv=(0,tl.createSelector)([tu.selectChartLayout,tf,tm,tp,tg],(v,y,b,x,w)=>(0,th.isCategoricalAxis)(v,"xAxis")?(0,th.getBandSizeOfAxis)(y,x,!1):(0,th.getBandSizeOfAxis)(b,w,!1)),ty=(v,y,b,x,w)=>w;function tb(v){return"line"===v.type}var tx=(0,tl.createSelector)([td.selectUnfilteredCartesianItems,ty],(v,y)=>v.filter(tb).find(v=>v.id===y)),tw=(0,tl.createSelector)([tu.selectChartLayout,tf,tm,tp,tg,tx,tv,tc.selectChartDataWithIndexesIfNotInPanoramaPosition4],(v,y,b,x,w,k,S,_)=>{var E,j=_.chartData,P=_.dataStartIndex,C=_.dataEndIndex;if(null!=k&&null!=y&&null!=b&&null!=x&&null!=w&&0!==x.length&&0!==w.length&&null!=S&&("horizontal"===v||"vertical"===v)){var A=k.dataKey,T=k.data;if(null!=(E=null!=T&&T.length>0?T:null==j?void 0:j.slice(P,C+1)))return t9({layout:v,xAxis:y,yAxis:b,xAxisTicks:x,yAxisTicks:w,dataKey:A,bandSize:S,displayedData:E})}}),tk=eJ,tS=v.i(707266),t_=v.i(656866),tE=v.i(245535),tj=v.i(581154),tP=e1,tC=v.i(102265),tA=v.i(141728),tT=ej,tI=eO,tO=ej;function tM(v){var y=(0,tO.svgPropertiesNoEventsFromUnknown)(v),b=3,x=2;if(null!=y){var w=y.r,k=y.strokeWidth,S=Number(w),_=Number(k);return(Number.isNaN(S)||S<0)&&(S=b),(Number.isNaN(_)||_<0)&&(_=x),{r:S,strokeWidth:_}}return{r:b,strokeWidth:x}}var tR=v.i(918116),tN=eM,tD=eR,tF=v.i(780551),tL=["id"],t$=["type","layout","connectNulls","needClip","shape","strokeDasharray"],tB=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function tz(){return(tz=Object.assign.bind()).apply(null,arguments)}function tV(v,y){if(null==v)return{};var b,x,w=tH(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function tH(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function tU(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function tW(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
9y%2?tU(Object(b),!0).forEach(function(y){tG(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):tU(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function tG(v,y,b){return(y=tq(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function tq(v){var y=tY(v,"string");return"symbol"==typeof y?y:y+""}function tY(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function tK(v){try{return v&&v.getTotalLength&&v.getTotalLength()||0}catch(v){return 0}}function tX(v){var y=0,b=0;for(var x of v)"matched"===x.status&&null!=x.prev.x&&null!=x.next.x&&(y+=x.next.x-x.prev.x,b++);return b>0?y/b:0}var tQ={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",animationInterpolateFn:(v,y)=>{if(null==v)return[];if(1===y)return v.flatMap(v=>"removed"===v.status?[]:[v.next]);var b=tX(v),x=[];for(var w of v)if("matched"===w.status)x.push(tW(tW({},w.next),{},{x:(0,eq.interpolate)(w.prev.x,w.next.x,y),y:(0,eq.interpolate)(w.prev.y,w.next.y,y)}));else if("added"===w.status)if(null!=w.next.x){var k=w.next.x-b;x.push(tW(tW({},w.next),{},{x:(0,eq.interpolate)(k,w.next.x,y),y:w.next.y}))}else x.push(w.next);else if("removed"===w.status&&null!=w.prev.x){var S=w.prev.x+b;x.push(tW(tW({},w.prev),{},{x:(0,eq.interpolate)(w.prev.x,S,y),y:w.prev.y}))}return x},animationMatchBy:tE.matchByIndex,connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:"auto",label:!1,legendType:"line",shape:eg,stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:tD.DefaultZIndexes.line,type:"linear"},tZ=v=>{var y=v.dataKey,b=v.name,x=v.stroke,w=v.legendType;return[{inactive:v.hide,dataKey:y,type:w,color:x,value:(0,eK.getTooltipNameProp)(b,y),payload:v}]},tJ=et.memo(v=>{var y=v.dataKey,b=v.data,x=v.stroke,w=v.strokeWidth,k=v.fill,S=v.name,_=v.hide,E=v.unit,j=v.formatter,P=v.tooltipType,C=v.id,A={dataDefinedOnItem:b,getPosition:eq.noop,settings:{stroke:x,strokeWidth:w,fill:k,dataKey:y,nameKey:void 0,name:(0,eK.getTooltipNameProp)(S,y),hide:_,type:P,color:x,unit:E,formatter:j,graphicalItemId:C}};return et.createElement(tn.SetTooltipEntrySettings,{tooltipEntrySettings:A})});function t0(v){var y=v.clipPathId,b=v.points,x=v.props,w=x.dot,k=x.dataKey,S=x.needClip;x.id;var _=tV(x,tL),E=(0,tT.svgPropertiesNoEvents)(_);return et.createElement(eG,{points:b,dot:w,className:"recharts-line-dots",dotClassName:"recharts-line-dot",dataKey:k,baseProps:E,needClip:S,clipPathId:y})}function t1(v){var y=v.showLabels,b=v.children,x=v.points,w=(0,et.useMemo)(()=>null==x?void 0:x.map(v=>{var y,b,x={x:null!=(y=v.x)?y:0,y:null!=(b=v.y)?b:0,width:0,lowerWidth:0,upperWidth:0,height:0};return tW(tW({},x),{},{value:v.value,payload:v.payload,viewBox:x,parentViewBox:void 0,fill:void 0})}),[x]);return et.createElement(ex.CartesianLabelListContextProvider,{value:y?w:void 0},b)}function t2(v){var y=v.clipPathId,b=v.pathRef,x=v.points,w=v.props,k=v.animationElapsedTime,S=v.isAnimating,_=v.isEntrance,E=v.visibleLength,j=w.type,P=w.layout,C=w.connectNulls,A=w.needClip,T=w.shape,I=w.strokeDasharray,O=tV(w,t$),M=tW(tW({},(0,tI.svgPropertiesAndEvents)(O)),{},{fill:"none",className:"recharts-line-curve",clipPath:A?"url(#clipPath-".concat(y,")"):void 0,points:x,type:j,layout:P,connectNulls:C,strokeDasharray:null!=I?I:w.strokeDasharray,pathRef:b,animationElapsedTime:k,isAnimating:S,isEntrance:!!w.animateNewValues&&_,visibleLength:E});return et.createElement(et.Fragment,null,(null==x?void 0:x.length)>1&&et.createElement(tR.Shape,{option:T,DefaultShape:tQ.shape,shapeProps:M}),et.createElement(t0,{points:x,clipPathId:y,props:w}))}function t3(v){var y=v.clipPathId,b=v.props,x=v.pathRef,w=v.previousPointsRef,k=b.points,S=b.isAnimationActive,_=b.animationBegin,E=b.animationDuration,j=b.animationEasing,P=b.animationMatchBy,C=b.animationInterpolateFn,A=b.layout,T=tK(x.current),I=(0,t_.useAnimationCallbacks)(b.onAnimationStart,b.onAnimationEnd),O=I.isAnimating,M=I.handleAnimationStart,R=I.handleAnimationEnd,N=!O,D=eb(k),F=(0,et.useCallback)(v=>v>0&&T>0,[T]);return et.createElement(t1,{points:k,showLabels:N},b.children,et.createElement(t_.AnimatedItems,{animationInput:k,animationIdPrefix:"recharts-line-",items:k,previousItemsRef:w,isAnimationActive:S,animationBegin:_,animationDuration:E,animationEasing:j,onAnimationStart:M,onAnimationEnd:R,animationInterpolateFn:C,animationMatchBy:P,shouldUpdatePreviousRef:F,layout:A},(v,w,k)=>{var S=O||w<1,_=S?D(w,T):null;return et.createElement(t2,{props:b,points:v,clipPathId:y,pathRef:x,animationElapsedTime:w,isAnimating:S,isEntrance:k,visibleLength:_})}),et.createElement(ex.LabelListFromLabelProp,{label:b.label}))}function t4(v){var y=v.clipPathId,b=v.props,x=(0,et.useRef)(null),w=(0,et.useRef)(null);return et.createElement(t3,{props:b,clipPathId:y,previousPointsRef:x,pathRef:w})}var t5=(v,y)=>{var b,x;return{x:null!=(b=v.x)?b:void 0,y:null!=(x=v.y)?x:void 0,value:v.value,errorVal:(0,eK.getValueByDataKey)(v.payload,y)}};class t6 extends et.Component{render(){var v=this.props,y=v.hide,b=v.dot,x=v.points,w=v.className,k=v.xAxisId,S=v.yAxisId,_=v.top,E=v.left,j=v.width,P=v.height,C=v.id,A=v.needClip,T=v.zIndex;if(y)return null;var I=(0,er.clsx)("recharts-line",w),O=C,M=tM(b),R=M.r,N=M.strokeWidth,D=(0,eY.isClipDot)(b),F=2*R+N,L=A?"url(#clipPath-".concat(D?"":"dots-").concat(O,")"):void 0;return et.createElement(tN.ZIndexLayer,{zIndex:T},et.createElement(en.Layer,{className:I},A&&et.createElement("defs",null,et.createElement(ta.GraphicalItemClipPath,{clipPathId:O,xAxisId:k,yAxisId:S}),!D&&et.createElement("clipPath",{id:"clipPath-dots-".concat(O)},et.createElement("rect",{x:E-F/2,y:_-F/2,width:j+F,height:P+F}))),et.createElement(ti.SetErrorBarContext,{xAxisId:k,yAxisId:S,data:x,dataPointFormatter:t5,errorBarOffset:0},et.createElement(t4,{props:this.props,clipPathId:O}))),et.createElement(tr,{activeDot:this.props.activeDot,points:x,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:L}))}}function t8(v){var y=(0,tj.resolveDefaultProps)(v,tQ),b=y.activeDot,x=y.animateNewValues,w=y.animationBegin,k=y.animationDuration,S=y.animationEasing,_=y.connectNulls,E=y.dot,j=y.hide,P=y.isAnimationActive,C=y.label,A=y.legendT
9ype,T=y.xAxisId,I=y.yAxisId,O=y.id,M=tV(y,tB),R=(0,ta.useNeedsClip)(T,I).needClip,N=(0,tP.usePlotArea)(),D=(0,ts.useChartLayout)(),F=(0,to.useIsPanorama)(),L=(0,tk.useAppSelector)(v=>tw(v,T,I,F,O));if("horizontal"!==D&&"vertical"!==D||null==L||null==N)return null;var $=N.height,B=N.width,z=N.x,V=N.y;return et.createElement(t6,tz({},M,{id:O,connectNulls:_,dot:E,activeDot:b,animateNewValues:x,animationBegin:w,animationDuration:k,animationEasing:S,isAnimationActive:P,hide:j,label:C,legendType:A,xAxisId:T,yAxisId:I,points:L,layout:D,height:$,width:B,left:z,top:V,needClip:R}))}function t9(v){var y=v.layout,b=v.xAxis,x=v.yAxis,w=v.xAxisTicks,k=v.yAxisTicks,S=v.dataKey,_=v.bandSize;return v.displayedData.map((v,E)=>{var j=(0,eK.getValueByDataKey)(v,S);if("horizontal"===y){var P=(0,eK.getCateCoordinateOfLine)({axis:b,ticks:w,bandSize:_,entry:v,index:E}),C=(0,eq.isNullish)(j)?null:x.scale.map(j);return{x:P,y:null!=C?C:null,value:j,payload:v}}var A=(0,eq.isNullish)(j)?null:b.scale.map(j),T=(0,eK.getCateCoordinateOfLine)({axis:x,ticks:k,bandSize:_,entry:v,index:E});return null==A||null==T?null:{x:A,y:T,value:j,payload:v}}).filter(Boolean)}function t7(v){var y=(0,tj.resolveDefaultProps)(v,tQ),b=(0,to.useIsPanorama)();return et.createElement(tC.RegisterGraphicalItemId,{id:y.id,type:"line"},v=>et.createElement(et.Fragment,null,et.createElement(tS.SetLegendPayload,{legendPayload:tZ(y)}),et.createElement(tJ,{dataKey:y.dataKey,data:y.data,stroke:y.stroke,strokeWidth:y.strokeWidth,fill:y.fill,name:y.name,hide:y.hide,unit:y.unit,formatter:y.formatter,tooltipType:y.tooltipType,id:v}),et.createElement(tA.SetCartesianGraphicalItem,{type:"line",id:v,data:y.data,xAxisId:y.xAxisId,yAxisId:y.yAxisId,zAxisId:0,dataKey:y.dataKey,hide:y.hide,isPanorama:b}),et.createElement(t8,tz({},y,{id:v}))))}var re=et.memo(t7,tF.propsAreEqual);re.displayName="Line";var rt=A,rr=T;let rn=v=>({axis:v?"rgba(255,255,255,0.7)":"var(--color-purple-700)",grid:v?"rgba(255,255,255,0.12)":"rgba(0,0,0,0.08)",label:v?"rgba(255,255,255,0.95)":"var(--color-purple-900)",cursor:v?"rgba(255,255,255,0.2)":"rgba(0,0,0,0.15)",tooltipBg:v?"var(--color-purple-900)":"#fff",tooltipBorder:v?"rgba(255,255,255,0.18)":"rgba(0,0,0,0.12)",tooltipText:v?"#fff":"var(--color-purple-900)",tooltipMuted:v?"rgba(255,255,255,0.72)":"var(--color-purple-700)"}),ri=({data:v,series:y,theme:b="light",xAxisLabel:x,yAxisLabel:w,showValueLabels:k,yAxisMin:S,yAxisMax:_,yAxisTickCount:E,valueSuffix:j})=>{let P=rn("dark"===b),C=v=>R(v,j);return(0,W.jsxs)(X,{accessibilityLayer:!0,data:v,width:void 0,height:void 0,margin:{top:24,right:12,bottom:x?36:12,left:24*!!w},children:[(0,W.jsx)(Q.CartesianGrid,{vertical:!1,stroke:P.grid}),(0,W.jsx)(Z.XAxis,{dataKey:"label",tickLine:!1,axisLine:!1,tickMargin:12,minTickGap:24,interval:"preserveStartEnd",tick:{fill:P.axis,fontSize:12},children:x&&(0,W.jsx)(rr.Label,{value:x,position:"bottom",offset:16,style:{fill:P.axis,fontSize:12}})}),(0,W.jsx)(J.YAxis,{tickLine:!1,axisLine:!1,tick:{fill:P.axis,fontSize:12},width:j?48:40,domain:["number"==typeof S?S:0,"number"==typeof _?_:"auto"],tickCount:E,allowDecimals:!1,tickFormatter:C,children:w&&(0,W.jsx)(rr.Label,{value:w,angle:-90,position:"insideLeft",offset:0,style:{fill:P.axis,fontSize:12,textAnchor:"middle"}})}),(0,W.jsx)(ee.Tooltip,{cursor:{stroke:P.cursor},content:v=>(0,W.jsx)(M,{...v,colors:P,formatValue:C})}),y.map(v=>(0,W.jsx)(re,{type:"monotone",dataKey:v.key,name:v.name,stroke:v.color,strokeWidth:2,dot:!1,activeDot:{r:4},children:k&&(0,W.jsx)(rt.LabelList,{dataKey:v.key,position:"top",offset:8,formatter:C,style:{fill:P.label,fontSize:12,fontWeight:700}})},v.key))]})};var ra=y,rs=w;let ro=v=>!!v?.length,rl=({title:v,subtitle:y,theme:b,showLegend:x,series:w})=>{let k="dark"===b;return ro(v)||ro(y)||x?(0,ra.jsxs)("header",{className:"flex items-start justify-between gap-4",children:[(0,ra.jsxs)("div",{className:"flex flex-col gap-1",children:[ro(v)&&(0,ra.jsx)("h3",{className:(0,rs.twMerge)("text-lg sm:text-xl font-bold",k?"text-white":"text-heading"),children:(0,ra.jsx)(V,{blocks:v})}),ro(y)&&(0,ra.jsx)("p",{className:(0,rs.twMerge)("text-sm",k?"text-purple-100":"text-primary-body"),children:(0,ra.jsx)(V,{blocks:y})})]}),x&&(0,ra.jsx)("ul",{className:"flex flex-col gap-1 shrink-0 items-end",children:w.map(v=>(0,ra.jsxs)("li",{className:(0,rs.twMerge)("flex items-center gap-2 text-xs",k?"text-purple-100":"text-primary-body"),children:[(0,ra.jsx)("span",{children:v.name}),(0,ra.jsx)("span",{"aria-hidden":"true",className:"size-2 roun
9ded-full",style:{backgroundColor:v.color}})]},v.key))})]}):null},rc=["var(--color-pink-500)","var(--color-purple-300)","var(--color-blue-400)","var(--color-purple-500)"],ru=v=>(v||"").split(",").map(v=>v.trim()).filter(v=>v.length>0),rd=v=>Number(v.replace(/[^0-9.\-]/g,"")),rh=(v,y)=>{let b=ru(v.labels),x=v.series?.filter(v=>v?.values)??[],w=x.length>0;if("stackedBar"===v.chartType&&x.length<2)return{series:[],data:[],isValid:!1};let k=w?x.map((v,y)=>({key:v.name||`series-${y+1}`,name:v.name||`Series ${y+1}`,color:v.color||rc[y%rc.length]})):[{key:"value",name:"Value",color:"dark"===y?"var(--color-purple-300)":"var(--chart)"}],S=[];if(w){let v=x.map(v=>ru(v.values).map(rd)),y=v.every(v=>v.length===b.length);b.length>0&&y&&(S=b.map((y,b)=>{let w={label:y};return x.forEach((y,x)=>{w[y.name||`series-${x+1}`]=v[x][b]}),w}))}else{let y=ru(v.values).map(rd);b.length>0&&y.length===b.length&&(S=b.map((v,b)=>({label:v,value:y[b]})))}return{series:k,data:S,isValid:S.length>0}},rf=v=>(v.series?.filter(v=>v?.values).length??0)>0,rp=()=>(0,y.jsxs)("div",{className:"flex flex-col gap-2 items-center text-primary-body",children:[(0,y.jsx)(b.ExclamationTriangleIcon,{}),(0,y.jsx)("p",{className:"text-sm",children:"Chart data is incomplete or has mismatched labels and values"})]}),rm=({value:v,compact:b=!1})=>{let k=v.theme??"light",S="dark"===k,_=rf(v),{series:E,data:j,isValid:P}=rh(v,k);if(!P)return(0,y.jsx)(rp,{});let C=b?"h-48 sm:h-56":"h-56 sm:h-64";return(0,y.jsxs)("div",{className:(0,w.twMerge)("w-full rounded-2xl p-4 sm:p-5 space-y-4",S?"bg-purple-900 text-white":"border border-container-default bg-white"),children:[(0,y.jsx)(rl,{title:v.title,subtitle:v.subtitle,theme:k,showLegend:_,series:E}),(0,y.jsx)("div",{className:(0,w.twMerge)("w-full",C),children:(0,y.jsx)(x.ResponsiveContainer,{width:"100%",height:"100%",children:"line"===v.chartType?(0,y.jsx)(ri,{data:j,series:E,theme:k,xAxisLabel:v.xAxisLabel,yAxisLabel:v.yAxisLabel,showValueLabels:v.showValueLabels,yAxisMin:v.yAxisMin,yAxisMax:v.yAxisMax,yAxisTickCount:v.yAxisTickCount,valueSuffix:v.valueSuffix}):(0,y.jsx)(D,{data:j,series:E,isStacked:"stackedBar"===v.chartType,theme:k,xAxisLabel:v.xAxisLabel,yAxisLabel:v.yAxisLabel,showValueLabels:v.showValueLabels,yAxisMin:v.yAxisMin,yAxisMax:v.yAxisMax,yAxisTickCount:v.yAxisTickCount,valueSuffix:v.valueSuffix})})}),(0,y.jsx)(U,{footer:v.footer,theme:k})]})},rg=rm;v.s(["Chart",0,rm,"default",0,rg],226989)},575371,195067,298101,249798,550659,v=>{"use strict";v.s(["default",()=>R],550659),v.s(["default",()=>E],195067),v.s(["default",()=>x],575371);var y=v.i(328497),b=v.i(668034);let x=({companyLogo:v,stat:x,description:w})=>(0,y.jsxs)("div",{className:"rounded-2xl border-stroke-1 bg-muted flex flex-col gap-x-8 gap-y-4 p-4 sm:flex-row sm:items-center",children:[v&&(0,y.jsx)(b.default,{...v,alt:x,unsetMaxWidth:!0,noFill:!0,className:"h-12 max-w-1/3 [&_img]:object-left"}),(0,y.jsxs)("div",{className:"flex gap-8 items-center text-heading",children:[x&&(0,y.jsx)("span",{className:"text-display-lg font-bold tracking-[-0.02em]",children:x}),w&&(0,y.jsx)("span",{className:"text-md",children:w})]})]});var w=y,k=v.i(408311),S=v.i(861371),_=v.i(306503);let E=({buttons:v,className:y})=>{let b=(v||[]).filter(v=>v&&v.action&&v.action.label);return(0,w.jsx)("div",{className:(0,k.twMerge)("flex flex-wrap gap-4",y),children:b?.map((v,y)=>{let b="#",x="_self";if(v.action?.linkType==="internal"){let y=v.action?.internalLink?.seo?.slug?.current,x=v.action?.internalLink?._type;y&&x&&(b=(0,_.buildPathname)(x,y))}else v.action?.linkType==="external"&&(b=v.action?.externalUrl||"#");return v.action?.openInNewTab&&(x="_blank"),(0,w.jsx)(S.default,{mode:v.mode||(v.variant?void 0:"filled"),tone:v.tone||("secondary"===v.variant?"secondary":"primary"),variant:v.variant,label:v.action?.label||"",size:"md",href:b,target:x,link:v.action},y)})})};var j=y;v.i(918667);var P=v.i(15696);let C="text-hyperlink underline hover:text-hyperlink-hover",A=(v=!1)=>({strong:({children:y})=>v?(0,j.jsx)("span",{className:"text-highlight",children:y}):(0,j.jsx)("strong",{className:"font-bold",children:y}),em:({children:v})=>(0,j.jsx)("em",{children:v}),underline:({children:v})=>(0,j.jsx)("u",{children:v}),code:({children:v})=>(0,j.jsx)("code",{children:v}),internalLink:({children:v,value:y})=>{let b=y?.link?.slug||y?.slug;return(0,j.jsx)(P.Link,{href:`/${b}`,className:C,children:v})},link:({children:v,value:y})=>(0,j.jsx)(P.Link,{href:y?.href,target:y?.blank?"_blank":"_self",className:C,children:v}),"purple-500":({children:v})=>(0,j.jsx)("span",{className:"text-highlight",children:v}),sup:({children:v})=>(0,j.jsx)("sup",{children:v}),sub:({children:v})=>(0,j.jsx)("sub",{children:v})});v.s(["marks",0,A],298101),v.s([],249798);var T=y,I=b;let O=(v,y)=>
9[v,y].filter(Boolean).join(" "),M=(v,y)=>v&&y?`${v} at ${y}`:v||"",R=({firstName:v,lastName:y,role:b,headshot:x,company:w,showHeadshot:k=!0,inlineCard:S=!1})=>(0,T.jsxs)("div",{className:"flex items-center gap-4",children:[x&&k&&(0,T.jsx)(I.default,{...x,objectCover:!0,className:"size-16 overflow-hidden rounded-full",alt:v}),(0,T.jsxs)("div",{className:"flex flex-col gap-1",children:[(v||y)&&(0,T.jsx)("div",{className:"text-lg leading-7 font-semibold text-heading",children:O(v,y)}),b&&(0,T.jsx)("div",{className:"text-md leading-normal text-body",children:S?b:M(b,w?.name)})]})]})},821492,v=>{"use strict";v.s(["FormModal",()=>P]);var y=v.i(328497),b=v.i(297865),x=v.i(573348),w=v.i(555913),k=v.i(234276),S=v.i(283418);v.i(357567);var _=v.i(758582),E=v.i(764615);v.i(499041);var j=v.i(404524);let P=({isOpen:v,onClose:P,formId:C,formValues:A,heading:T,body:I,redirectUrl:O,buttonLabel:M,isInConfirmation:R,triggerChilipiper:N,backdropClick:D=!0,onSuccess:F})=>{let L=(0,b.useId)(),$=(0,b.useId)(),B=(0,S.useReducedMotion)()??!1,[z,V]=(0,b.useState)(!1);(0,b.useEffect)(()=>{V(!0)},[]),(0,b.useEffect)(()=>{let y=v=>{"Escape"===v.key&&D&&P()};return v&&document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}},[v,D,P]);let H={hidden:{opacity:0,backdropFilter:"blur(0px)"},visible:{opacity:.3,backdropFilter:B?"blur(0px)":"blur(8px)",transition:{duration:.3,ease:"easeOut"}},exit:{opacity:0,backdropFilter:"blur(0px)",transition:{duration:.2,ease:"easeIn"}}},U={hidden:{opacity:0,scale:B?1:.7,rotateX:B?0:-15,y:100*!B,z:B?0:-200},visible:{opacity:1,scale:1,rotateX:0,y:0,z:0,transition:{type:"spring",damping:25,stiffness:300,mass:.8}},exit:{opacity:0,scale:B?1:.8,rotateX:10*!B,y:B?0:-50,z:B?0:-100,transition:{duration:.25,ease:"easeIn"}}},W={hidden:{opacity:0,scale:B?1:.95},visible:{opacity:1,scale:1,transition:{delay:.2*!B,duration:B?.15:.4,ease:"easeOut"}},exit:{opacity:0,scale:B?1:.95,transition:{duration:.2}}},G=(0,y.jsx)(k.AnimatePresence,{mode:"wait",children:(0,y.jsxs)(w.motion.div,{className:`fixed inset-0 z-100 flex items-center justify-center ${v?"block":"hidden"}`,style:{perspective:B?void 0:"1000px",width:"100vw",height:"100vh",top:0,left:0,position:"fixed"},initial:"hidden",animate:"visible",exit:"exit",role:"dialog","aria-labelledby":L,"aria-describedby":$,children:[(0,y.jsx)(w.motion.div,{className:"fixed inset-0 w-full h-full bg-black/80",variants:H,onClick:()=>D&&P()}),(0,y.jsxs)(w.motion.div,{className:"relative z-10 w-full mx-4 bg-white dark:bg-zinc-900 rounded-2xl sm:max-w-144",style:{boxShadow:"0 25px 50px -12px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,0,0,0.05)",maxHeight:"90vh"},variants:U,children:[D&&(0,y.jsx)("button",{className:"absolute -top-8 right-0 md:-right-6 cursor-pointer",onClick:()=>P(),children:(0,y.jsx)(_.Icon,{icon:"x-close",size:24,className:"text-white"})}),(0,y.jsxs)(w.motion.div,{className:"relative p-6 flex flex-col gap-2 md:gap-4",variants:W,children:[T&&(0,y.jsx)("h2",{className:"text-display-xs sm:text-display-sm font-bold text-heading",id:L,children:T}),I&&(0,y.jsx)("div",{id:$,children:"string"==typeof I?(0,y.jsx)("p",{className:"text-md text-body",children:I}):I.length>0?(0,y.jsx)(j.default,{blocks:I,className:"text-sm md:text-md text-body"}):null}),C?(0,y.jsx)(E.default,{formId:C,formValues:A?A.reduce((v,y)=>({...v,[y.key]:y.value}),{}):{},enableClearbitEnrichment:!0,buttonColor:"rose",buttonLabel:M||"Submit",...O?{redirectUrl:O}:void 0,...void 0!==R?{isInConfirmation:R}:void 0,...void 0!==N?{triggerChilipiper:N}:void 0,onSuccess:v=>(F?.(v),P())}):(0,y.jsxs)("div",{className:"p-4 bg-red-50 border border-red-200 rounded-lg",children:[(0,y.jsx)("p",{className:"text-sm text-red-600 font-medium",children:"Missing formId for this popup link"}),(0,y.jsxs)("p",{className:"text-xs text-red-500 mt-1",children:["Check GROQ query includes popupForm->","{_id, formId}"]})]})]})]})]})});return z?(0,x.createPortal)(G,document.body):null}},668034,211965,v=>{"use strict";v.s(["default",()=>j],668034),v.s(["default",()=>E],211965);var y=v.i(328497),b=v.i(226761),x=v.i(408311);v.i(864039);var w=v.i(97552),k=y,S=v.i(297865),_=v.i(821492);let E=({formConfig:v})=>{let[y,b]=(0,S.useState)(!1),[x,w]=(0,S.useState)(!1),E=()=>{v?.formId&&!x&&b(!0)},j=()=>{b(!1),w(!0)};return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("button",{className:"absolute z-10 inset-0 border-none outline-none bg-transparent cursor-pointer",onClick:E}),v?.formId&&(0,k.jsx)(_.FormModal,{isOpen:y,onClose:()=>b(!1),formId:v.formId,formValues:v.formValues,heading:v.headingText,body:v.subheadingText,buttonLabel:v.buttonText,redirectUrl:v.redirectUrl,onSuccess:()=>j()})]})},j=({asset:v,aspectRatio:k,alt:S,caption:_,noFill:j,height:P,width:C,objectCover:A,className:T,unsetRatio:I,sizes:O,unsetMaxWidth:M,formConfig:R,...N})=>{let D=C||v?.metadata?.dimensions?.width,F=P||v?.metadata?.dimensions?.height;return v?.url&&(0,y.jsxs)("picture",{className:(0,x.twMerge)("relative flex items-center",T),style:{maxWidth:M?void 0:`${D}px`,aspectRatio:I?void 0:k||v?.metadata?.dimensions?.aspectRatio||`${C}/${P}`},children:[(0,y.jsx)(b.default,{src:v?._id&&(0,w.urlForImage)(v._id
9).auto("format").url()||v.url,alt:S||"",title:_||"",fill:!j,width:j?D:void 0,height:j?F:void 0,placeholder:v?.metadata?.lqip?"blur":"empty",blurDataURL:v?.metadata?.lqip??void 0,className:(0,x.twJoin)(A&&"size-full object-cover"),sizes:O||"(max-width: 64em) 100vw, 1280px",...N}),R?.formId&&(0,y.jsx)(E,{formConfig:R})]})}},60415,v=>{"use strict";var y=v.i(328497);let b=({episodeId:v,title:b})=>{if(!v)return null;let x=`https://podcast.gong.io/embed/v2/smallPlayer/${v}`;return(0,y.jsxs)("div",{className:"my-8 flex flex-col gap-4",children:[b&&(0,y.jsx)("h3",{className:"text-lg font-semibold text-primary-headline-default",children:b}),(0,y.jsx)("div",{className:"relative w-full",style:{paddingBottom:"200px"},children:(0,y.jsx)("iframe",{src:x,className:"absolute top-0 left-0 h-full w-full rounded-lg border-0",allow:"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture",loading:"lazy",title:b||"Podcast Episode"})})]})};v.s(["default",0,b])},499041,v=>{"use strict";v.s([]),v.i(404524)},372140,867380,15336,632597,778439,v=>{"use strict";var y=v.i(328497),b=v.i(297865),x=Object.defineProperty,w=new Map,k=new WeakMap,S=0,_=void 0;function E(v){return v?(k.has(v)||(S+=1,k.set(v,S.toString())),k.get(v)):"0"}function j(v){return Object.keys(v).sort().filter(y=>void 0!==v[y]).map(y=>`${y}_${"root"===y?E(v.root):v[y]}`).toString()}function P(v){let y=j(v),b=w.get(y);if(!b){let x,k=new Map,S=new IntersectionObserver(y=>{y.forEach(y=>{var b;let w=y.isIntersecting&&x.some(v=>y.intersectionRatio>=v);v.trackVisibility&&void 0===y.isVisible&&(y.isVisible=w),null==(b=k.get(y.target))||b.forEach(v=>{v(w,y)})})},v);x=S.thresholds||(Array.isArray(v.threshold)?v.threshold:[v.threshold||0]),b={id:y,observer:S,elements:k},w.set(y,b)}return b}function C(v,y,b={},x=_){if(void 0===window.IntersectionObserver&&void 0!==x){let w=v.getBoundingClientRect();return y(x,{isIntersecting:x,target:v,intersectionRatio:"number"==typeof b.threshold?b.threshold:0,time:0,boundingClientRect:w,intersectionRect:w,rootBounds:w}),()=>{}}let{id:k,observer:S,elements:E}=P(b),j=E.get(v)||[];return E.has(v)||E.set(v,j),j.push(y),S.observe(v),function(){j.splice(j.indexOf(y),1),0===j.length&&(E.delete(v),S.unobserve(v)),0===E.size&&(S.disconnect(),w.delete(k))}}function A({threshold:v,delay:y,trackVisibility:x,rootMargin:w,root:k,triggerOnce:S,skip:_,initialInView:E,fallbackInView:j,onChange:P}={}){var T;let[I,O]=b.useState(null),M=b.useRef(P),[R,N]=b.useState({inView:!!E,entry:void 0});M.current=P,b.useEffect(()=>{let b;if(!_&&I)return b=C(I,(v,y)=>{N({inView:v,entry:y}),M.current&&M.current(v,y),y.isIntersecting&&S&&b&&(b(),b=void 0)},{root:k,rootMargin:w,threshold:v,trackVisibility:x,delay:y},j),()=>{b&&b()}},[Array.isArray(v)?v.toString():v,I,k,w,S,_,x,j,y]);let D=null==(T=R.entry)?void 0:T.target,F=b.useRef(void 0);I||!D||S||_||F.current===D||(F.current=D,N({inView:!!E,entry:void 0}));let L=[O,R.inView,R.entry];return L.ref=L[0],L.inView=L[1],L.entry=L[2],L}b.Component;var T=b;let I=v=>{let y,b=new Set,x=(v,x)=>{let w="function"==typeof v?v(y):v;if(!Object.is(w,y)){let v=y;y=(null!=x?x:"object"!=typeof w||null===w)?w:Object.assign({},y,w),b.forEach(b=>b(y,v))}},w=()=>y,k={setState:x,getState:w,getInitialState:()=>S,subscribe:v=>(b.add(v),()=>b.delete(v))},S=y=v(x,w,k);return k},O=v=>v?I(v):I,M=v=>v;function R(v,y=M){let b=T.default.useSyncExternalStore(v.subscribe,T.default.useCallback(()=>y(v.getState()),[v,y]),T.default.useCallback(()=>y(v.getInitialState()),[v,y]));return T.default.useDebugValue(b),b}let N=v=>{let y=O(v),b=v=>R(y,v);return Object.assign(b,y),b},D=v=>v?N(v):N;v.s(["create",0,D],867380);let F={activeHeadings:[],noHeadingsInView:!1},L=D()(()=>F),$=()=>L(v=>v.activeHeadings)[0],B=v=>L.setState(y=>({activeHeadings:[v,...y.activeHeadings]})),z=v=>L.setState(y=>y.noHeadingsInView?{noHeadingsInView:!1,activeHeadings:[v]}:{activeHeadings:[...y.activeHeadings,v]}),V=v=>L.setState(y=>{let b=y.activeHeadings.filter(y=>y!==v);return 0===b.length?{noHeadingsInView:!0}:{activeHeadings:b}});v.s(["addActiveHeading",0,z,"removeActiveHeading",0,V,"setActiveHeading",0,B,"useTocActiveHeading",0,$],15336);let H=({headingId:v,children:b})=>{let{ref:x}=A({threshold:0,rootMargin:"-200px 0px",onChange:y=>y?z(v):V(v)});return(0,y.jsx)("div",{ref:x,children:b})};v.s(["default",0,H],372140);let U=v=>v.toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"");v.s(["generateSlug",0,U],632597);var W=b;let G=function(v){let y="";switch(!0){case"string"==typeof v:y=v;break;case"number"==typeof v:y=v.toString();break;case v instanceof Array:v.forEach(v=>{y+=G(v)}
9);break;case(0,W.isValidElement)(v):y+=G(v.props.children)}return y},q=G,Y=v=>{let y=q(v);return y?U(y):""};v.s(["generateHeadingId",0,Y],778439)},404524,v=>{"use strict";v.s(["default",()=>ef],404524);var y=v.i(328497),b=v.i(737636),x=v.i(408311);v.i(228306);var w=v.i(17542);v.i(569489);var k=v.i(923796);v.i(228443);var S=v.i(61248);v.i(449197);var _=v.i(382955),E=v.i(142817),j=v.i(227722),P=v.i(599750),C=v.i(302293),A=v.i(575371),T=v.i(195067);v.i(249798);var I=v.i(298101),O=v.i(652220),M=v.i(533406),R=v.i(529255),N=v.i(668034),D=v.i(60415),F=v.i(241899);v.i(573777);var L=v.i(758582);v.i(918667);var $=v.i(15696);v.i(105409);var B=v.i(114613);v.i(417409),v.i(691618),v.i(338050),v.i(113965),v.i(116246),v.i(26549),v.i(351360),v.i(2795),v.i(511311),v.i(807225),v.i(659142),v.i(858191);var z=v.i(7942),V=v.i(967365),H=y,U=N;let W=({people:v})=>v&&0!==v.length?(0,H.jsx)("div",{className:"my-8",children:(0,H.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-6",children:v.map(v=>{if(!v||!v.firstName||!v.lastName)return null;let y=`${v.firstName} ${v.lastName}`;return(0,H.jsxs)("div",{className:"flex items-start gap-4 p-4 rounded-lg border border-stroke-1 bg-white",children:[v.headshot?(0,H.jsx)("div",{className:"flex-shrink-0 w-20 h-20 rounded-full overflow-hidden bg-gray-100",children:(0,H.jsx)(U.default,{...v.headshot,alt:v.headshot.alt||y,className:"w-full h-full object-cover",width:80,height:80})}):(0,H.jsx)("div",{className:"flex-shrink-0 w-20 h-20 rounded-full bg-purple-100 flex items-center justify-center",children:(0,H.jsxs)("span",{className:"text-purple-600 font-bold text-xl",children:[v.firstName?.[0],v.lastName?.[0]]})}),(0,H.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,H.jsx)("h3",{className:"text-xl font-bold text-heading mb-1",children:y}),v.role&&(0,H.jsx)("p",{className:"text-body text-gray-600",children:v.role})]})]},v._id)})})}):null;var G=y,q=x,Y=N;let K=({body:v,image:y,imagePosition:b="right",background:x="default"})=>{if(!v?.length&&!y?.image?.asset)return null;let w="purple"===x;return(0,G.jsxs)("div",{className:(0,q.twMerge)("flex flex-col gap-8 lg:gap-12 lg:items-center","left"===b?"lg:flex-row-reverse":"lg:flex-row",w&&"dark text-body bg-purple-500 rounded-2xl p-8 md:p-12 lg:p-16"),children:[v&&v.length>0&&(0,G.jsx)("div",{className:"flex-1 min-w-0",children:(0,G.jsx)(ef,{blocks:v,className:"gap-4"})}),y?.image?.asset&&(0,G.jsx)("div",{className:"flex-1 min-w-0",children:(0,G.jsx)(Y.default,{_type:"image",asset:y.image.asset,alt:y.alt,className:"w-full rounded-2xl",sizes:"(max-width: 1024px) 100vw, 50vw",width:y.width||void 0,height:y.height||void 0})})]})};var X=y;let Q=({eyebrow:v,heading:y,body:b})=>v||y||b?.length?(0,X.jsxs)("div",{className:"flex flex-col gap-4 max-w-4xl",children:[v&&(0,X.jsx)("span",{className:"text-purple-500 text-display-sm font-bold tracking-wider uppercase",children:v}),y&&(0,X.jsx)("h2",{className:"text-display-sm font-bold text-heading",children:y}),b&&b.length>0&&(0,X.jsx)(ef,{blocks:b})]}):null;var Z=y,J=N,ee=v.i(226989);let et=({heading:v,intro:y,cells:b,footer:x})=>v||y?.length||b?.length||x?.length?(0,Z.jsxs)("div",{className:"flex flex-col gap-4",children:[v&&(0,Z.jsx)("h2",{className:"text-display-xs font-bold text-heading",children:v}),y&&y.length>0&&(0,Z.jsx)(ef,{blocks:y}),b&&b.length>0&&(0,Z.jsx)("div",{className:"flex flex-col gap-6 lg:gap-8",children:Array.from({length:Math.ceil(b.length/2)},(v,y)=>{let x=b.slice(2*y,2*y+2);return(0,Z.jsx)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2 lg:gap-x-8 lg:gap-y-4 lg:grid-rows-[auto_auto_auto]",children:x.map((v,y)=>(0,Z.jsxs)("div",{className:"flex flex-col gap-4 lg:grid lg:grid-rows-subgrid lg:row-span-3 ",children:[(0,Z.jsx)("div",{className:"flex flex-col gap-4",children:v.heading&&v.heading.length>0&&(0,Z.jsx)(ef,{blocks:v.heading})}),(0,Z.jsx)("div",{className:"flex flex-col gap-4",children:"chart"===v.mediaType&&v.chart?.labels?(0,Z.jsx)(ee.default,{value:v.chart,compact:!0}):v.image?.image?.asset?(0,Z.jsx)(J.default,{_type:"image",asset:v.image.image.asset,alt:v.image.alt,className:"w-full rounded-2xl",sizes:"(max-width: 1024px) 100vw, 50vw",width:v.image.width||void 0,height:v.image.height||void 0}):null}),(0,Z.jsx)("div",{className:"flex flex-col gap-4",children:v.caption&&v.caption.length>0&&(0,Z.jsx)(ef,{blocks:v.caption})})]},v._key??y))},y)})}),x&&x.length>0&&(0,Z.jsx)(ef,{blocks:x})]}):null;var er=y,en=x;let ei=({theme:v="light"})=>(0,er.jsx)("div",{role:"separator","aria-hidden":"true",className:(0,en.twMerge)("h-34 w-full rounded-t-2xl md:h-36 lg:h-52","dark"===v?"bg-purple-500":"bg-[#FAF8FE]")});var ea=y;let es=({entries:v})=>v?.length?(0,ea.jsx)("div",{className:"grid grid-cols-1 gap-y-8 lg:grid-cols-2 lg:gap-x-8 lg:gap-y-10",children:v.map((v,y)=>(0,ea.jsxs)("article",{className:"flex flex-col gap-3",children:[v.eyebrow&&(0,ea.jsx)("span",{className:"text-purple-500 font-bold",children:v.eyebrow}),v.body&&v.body.length>0&&(0,ea.jsx)(ef,{blocks:v.body})]},v._key??y))}):null;var eo=y;let el="px-3 py-2 md:px-4 md:py-3 lg:px-6 lg:py-4",ec="px-3 py-4 md:px-4 md:py-3 lg:px-6 lg:py-4",eu=({heading:v,headers:y,rows:b})=>v||y?.length||b?.length?(0,eo.jsxs)("div",{className:"flex flex-col gap-4",children:[v&&(0,eo.jsx)("h2",{className:"text-display-md font-bold text-heading",children:v}),(y?.length||b?.length)&&(0,eo.jsx)("div",{className:"overflow-hidden rounded-2xl border border-purple-100",children:(0,eo.jsxs)("table",{className:"w-full border-collapse text-left",children:[y&&y.length>0&&(0,eo.jsx)("thead",{className:"bg-purple-600 text-white",children:(0,eo.jsx)("tr",{children:y.map((v,y)=>(0,eo.jsx)("th",{scope:"col",className:`${ec} text-md font-semibold leading-[100%] whitespace-nowrap`,children:v},y))})}),b&&b.length>0&&(0,eo.jsx)("tbody",{children:b.map((v,y)=>(0,eo.jsx)("tr",{className:"border-t border-purple-50 align-top",children:[v.col1,v.col2,v.col3].map((v,y)=>(0,eo.jsx)("td",{className:`${el} text-md`,children:v&&v.length>0?(0,eo.jsx)(ef,{blocks:v}):null},y))},v._key??y))})]})})]}):null;var ed=ee;let eh=(v,x,H,U)=>{let G={types:{hr:w.HR,ctaBar:({value:v})=>{let{buttons:b}=v,x=v=>{switch(v){case"center":return"justify-center";case"end":return"justify-end";default:return"justify-start [&_a]:w-fit"}};return(0,y.jsx)(T.default,{buttons:b,className:x(H)})},testimonialCardModule:({value:v})=>{let{variant:b,testimonial:x}=v;return(0,y.jsx)(O.default,{variant:b,testimonial:x})},trustBar:({value:v})=>(0,y.jsx)(z.TrustBar,{...v,inline:!0}),awardsBar:({value:v})=>(0,y.jsx)(C.default,{...v}),customerMetrics:({value:v})=>(0,y.jsx)(A.default,{...v}),richImage:({value:v})=>{let{image:b,alt:x,width:w,height:k}=v;return(0,y.jsx)("div",{className:"my-6",children:(0,y.jsx)(N.default,{_type:"image",asset:b?.asset,alt:x,className:"w-full",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 80vw, 1200px",width:w||void 0,height:k||void 0})})},table:({value:v})=>(0,y.jsx)(M.default,{...v}),portableTextTable:({value:v})=>(0,y.jsx)(M.default,{...v}),twoColumnCopy:({value:v})=>(0,y.jsx)(K,{...v}),wideSingleColumn:({value:v})=>(0,y.jsx)(Q,{...v}),quadrantCopy:({value:v})=>(0,y.jsx)(et,{...v}),pageDivider:({value:v})=>(0,y.jsx)(ei,{...v}),gutenbergText:({value:v})=>(0,y.jsx)(es,{...v}),threeColumnChart:({value:v})=>(0,y.jsx)(eu,{...v}),chart:({value:v})=>(0,y.jsx)(ed.default,{value:v}),sharedModuleReference:({value:v})=>v?.sharedModule?.modules?(0,y.jsx)("div",{className:"flex flex-col gap-8 my-4 roun
9ded-lg border border-dashed border-gray-300 bg-gray-50 p-6",children:(0,y.jsx)(b.PortableText,{value:v.sharedModule.modules,components:G})}):null,conversionPanelModule:({value:v})=>{if(!v?.heading&&!v?.subhead&&!v?.testimonialReference)return null;let b={...v};return(0,y.jsx)(B.ConversionPanel,{...b,isInline:!0})},listModule:({value:v})=>{let{items:b,layout:x}=v;return(0,y.jsx)(R.default,{items:b,layout:x})},podcastPlayerModule:({value:v})=>{let{episodeId:b,title:x}=v;return(0,y.jsx)(D.default,{episodeId:b,title:x})},accordionModule:({value:v})=>{let{items:b}=v;return b&&0!==b.length?(0,y.jsx)(V.default,{items:b}):null},peopleSpotlightModule:({value:v})=>{let{people:b}=v;return b&&0!==b.length?(0,y.jsx)(W,{people:b}):null},squiggle:({value:v})=>{let{style:b}=v;switch(b){case"squiggle-1":return(0,y.jsx)(E.default,{alignment:"left"});case"squiggle-2":return(0,y.jsx)(E.default,{alignment:"right"});default:return null}},inlineIcon:j.StaticInlineIcon,wordRotate:({value:v})=>(0,y.jsx)(P.default,{words:v?.words}),zigzagAccent:({value:v})=>null,image:({value:v})=>null,video:({value:v})=>{if(!v?._ref)return null;let b=v;return b.videoType&&(b.wistiaUrl||b.youtubeUrl)?(0,y.jsx)("div",{className:"my-6",children:(0,y.jsx)(F.default,{_type:"video",videoType:b.videoType,orientation:b.orientation,wistiaUrl:b.wistiaUrl,youtubeUrl:b.youtubeUrl,title:b.title,thumbnail:b.thumbnail,dis
9playMode:"inline"})}):null},videoEmbed:({value:v})=>{let{videoType:b,youtubeUrl:x,vimeoUrl:w,videoFile:k,aspectRatio:S,autoplay:_,muted:E,controls:j,title:P,caption:C}=v;if(!b)return null;let A=(v=>{switch(v){case"4:3":return"4 / 3";case"1:1":return"1 / 1";case"21:9":return"21 / 9";default:return"16 / 9"}})(S);if("selfHosted"===b&&k?.asset?.url)return(0,y.jsxs)("div",{className:"my-6",children:[(0,y.jsx)("video",{src:k.asset.url,controls:j,autoPlay:_,muted:E,className:"w-full rounded-lg",style:{aspectRatio:A},children:"Your browser does not support the video tag."}),C&&(0,y.jsx)("p",{className:"text-sm text-gray-600 mt-2 text-center",children:C})]});if("youtube"===b&&x){let v=x.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/)([^&\n?#]+)/)?.[1];return v?(0,y.jsxs)("div",{className:"my-6",children:[(0,y.jsx)("iframe",{src:`https://www.youtube.com/embed/${v}?autoplay=${+!!_}&mute=${+!!E}&controls=${+!!j}`,title:P||"YouTube video",className:"w-full rounded-lg",allowFullScreen:!0,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",style:{aspectRatio:A}}),C&&(0,y.jsx)("p",{className:"text-sm text-gray-600 mt-2 text-center",children:C})]}):null}if("vimeo"===b&&w){let v=w.match(/vimeo\.com\/(\d+)/)?.[1];return v?(0,y.jsxs)("div",{className:"my-6",children:[(0,y.jsx)("iframe",{src:`https://player.vimeo.com/video/${v}?autoplay=${+!!_}&muted=${+!!E}&controls=${+!!j}`,title:P||"Vimeo video",className:"w-full rounded-lg",style:{aspectRatio:A},allowFullScreen:!0,allow:"autoplay; fullscreen; picture-in-picture"}),C&&(0,y.jsx)("p",{className:"text-sm text-gray-600 mt-2 text-center",children:C})]}):null}return null},span:({value:v})=>v?.text||null,iconText:({value:v})=>{let b=v.link&&v.link.label;return(0,y.jsxs)("span",{className:"flex items-center gap-3",children:[(0,y.jsx)(L.Icon,{icon:v.icon,className:"text-accent"}),b?(0,y.jsx)($.Link,{href:v.link,className:"text-hyperlink",children:v.link?.label}):v.label]})}},block:(0,_.block)(v,x,U),marks:(0,I.marks)(x),list:k.list,listItem:S.listItem,unknownType:({value:v,isInline:b})=>b?(0,y.jsx)("span",{style:{display:"none"}}):(0,y.jsx)("div",{style:{display:"none"}})};return G},ef=({blocks:v,className:w,additionalHeadingStyles:k,customHeaderStyles:S,alignment:_,enableCopyLink:E})=>S?(0,y.jsx)(b.PortableText,{value:v,components:eh(k,S,_,E)}):(0,y.jsx)("div",{className:(0,x.twMerge)("flex flex-col gap-8 relative",w),children:(0,y.jsx)(b.PortableText,{value:v,components:eh(k,S,_,E)})})},599750,v=>{"use strict";var y=v.i(328497);let b=3,x=.5,w=v=>Number(v.toFixed(3)),k=({words:v})=>{if(!v||0===v.length)return null;if(1===v.length)return(0,y.jsx)("span",{className:"text-highlight",children:v[0]});let k=v.length,S=k*b,_=100/k,E=x/S*100,j=`@keyframes word-rotate-${k} { 10 0% { opacity: 0; transform: translateY(100%); } 11 ${w(E)}% { opacity: 1; transform: translateY(0); } 12 ${w(_)}% { opacity: 1; transform: translateY(0); } 13 ${w(_+E)}% { opacity: 0; transform: translateY(-100%); } 14 100% { opacity: 0; transform: translateY(-100%); } 15 }`;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("span",{className:"sr-only",children:v.join(", ")}),(0,y.jsxs)("span",{className:"inline-grid overflow-hidden align-baseline text-highlight","aria-hidden":!0,children:[(0,y.jsx)("style",{href:`word-rotate-${k}`,precedence:"default",children:j}),v.map((v,x)=>(0,y.jsx)("span",{className:`col-start-1 row-start-1 inline-block whitespace-nowrap motion-safe:[animation:var(--word-rotate)] ${0===x?"opacity-100":"opacity-0"}`,style:{"--word-rotate":`word-rotate-${k} ${S}s cubic-bezier(0.16, 1, 0.3, 1) ${w(x*b)}s infinite`},children:v},`${v}-${x}`))]})]})};v.s(["default",0,k])},746364,v=>{"use strict";v.s(["default",()=>E]);var y=v.i(328497),b=v.i(297865),x=v.i(492967),w=v.i(197221);v.i(573777);var k=v.i(332306),S=v.i(758582);let _=400,E=({onSearch:v})=>{let E=(0,x.useRouter)(),{query:j,refine:P}=(0,w.useSearchBox)(),[C,A]=(0,b.useState)(j),T=(0,b.useRef)(null),I=C.trim().length>0,O=I?C.trim():"",M=I?"pr-28":"pr-4";(0,b.useEffect)(()=>{A(j)},[j]),(0,b.useEffect)(()=>(T.current&&clearTimeout(T.current),T.current=setTimeout(()=>{P(O)},_),()=>{T.current&&clearTimeout(T.current)}),[O,P]);let R=()=>{I&&(T.current&&(clearTimeout(T.current),T.current=null),v?.(),E.push(`/search?search=${encodeURIComponent(O)}`))},N=v=>{v?.preventDefault(),R()};return(0,y.jsxs)("form",{onSubmit:N,className:"relative flex w-full grow",role:"search",children:[(0,y.jsx)(S.Icon,{className:"pointer-events-none text-heading absolute left-4 top-1/2 -translate-y-1/2",icon:"search-md",size:20}),(0,y.jsx)("input",{type:"search",value:C,placeholder:"Search",onChange:v=>A(v.currentTarget.value),"aria-label":"Search",autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:!1,className:`searchBoxInput w-full border border-stroke-1 bg-white text-[#6E6C78] text-body text-md pl-12 ${M} py-2 h-10 rounded-[50px] shadow-md focus:outline-none focus:ring-2 focus:ring-purple-500`}),I&&(0,y.jsx)(k.Button,{type:"submit",mode:"filled",tone:"secondary",size:"md",label:"Search",className:"absolute right-1.5 top-1/2 -translate-y-1/2 h-8 px-5 py-0 force-light dark:text-white border-0"})]})}},381661,v=>{"use strict";var y=v.i(328497),b=v.i(408311),x=v.i(97552);let w=({as:v,id:w,children:k,_type:S,responsivePadding:_,theme:E="light",backgroundType:j,bgGradient:P,backgroundImage:C,inverseGradient:A,transitionTop:T,transitionBottom:I,className:O,isFirstSection:M,prevTheme:R,nextTheme:N,...D})=>{let F=v||"section",L=v=>"bright"===v?"bg-purple-500":"light-pink"===v?"bg-secondary-emphasis":"light-gray"===v?"bg-neutral-100":"bg-primary",$=v=>{switch(v){case"dark":return"fill-purple-900";
15case"bright":return"fill-purple-500";case"light-pink":return"fill-secondary-emphasis";case"light-gray":return"fill-neutral-100";default:return"fill-white"}},B=(v,b,x)=>{let w="top"===v,k="upward"===b,S=$(w?E:x),_=L(w?x:E),j="";return k&&(j="scale(-1, 1)"),(0,y.jsx)("div",{className:`absolute ${w?"top-0":"bottom-0"} left-0 w-full h-16 overflow-hidden z-10 ${_}`,children:(0,y.jsx)("svg",{className:"w-full h-full",viewBox:"0 0 100 100",preserveAspectRatio:"none",style:{transform:j},children:(0,y.jsx)("polygon",{points:"0,100 100,0 100,100",className:S})})})},z=()=>{let v=[];return _&&Object.keys(_).map(y=>{let b=_[y]?.top,x=_[y]?.bottom,w=`${y}:`;"default"===y&&(w=""),"xxl"===y&&(w="2xl:"),b&&v.push(`${w}pt-${Math.round(b/4)}`),x&&v.push(`${w}pb-${Math.round(x/4)}`)}),v.join(" ")},V=C?.asset?(0,x.urlForImage)(C).url():null,H=V?{backgroundImage:`url(${V})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}:{},U=!V&&"fill"===j&&P&&"none"!==P?`bg-primary bg-(image:--gradient-hero-${P}${A?"-inverse":""})`:"";return"light-dark"===E||"dark-light"===E?(0,y.jsxs)(F,{id:w,className:(0,b.twMerge)("relative scroll-mt-16 text-body overflow-hidden",z()),children:[(0,y.jsx)("div",{className:"absolute inset-0 z-0",children:(0,y.jsxs)("div",{className:"absolute inset-0 flex flex-col w-full h-full",children:[(0,y.jsx)("div",{className:`w-full h-1/2 ${"light-dark"===E?"bg-primary":"bg-purple-900 dark"}`}),(0,y.jsx)("div",{className:`w-full h-1/2 ${"light-dark"===E?"bg-purple-900 dark":"bg-primary"}`})]})}),T&&B("top",T,R),I&&B("bottom",I,N),M&&(0,y.jsx)("div",{className:"relative h-32"}),(0,y.jsx)("div",{className:"relative z-10",children:k})]}):(0,y.jsxs)(F,{id:w,className:(0,b.twMerge)("light"!==E&&"light-pink"!==E&&"light-gray"!==E&&"dark","relative isolate scroll-mt-16 text-body ","listing"===S||"richTextSection"===S?"":"overflow-hidden",V?"":P&&"none"!==P?U:L(E),z(),O),...D,children:[C&&(0,y.jsx)("div",{className:"absolute -z-10 inset-0 opacity-40",style:V?H:D.style}),M&&(0,y.jsx)("div",{className:"relative h-32"}),("upward"===T||"downward"===T)&&B("top",T,R),("upward"===I||"downward"===I)&&B("bottom",I,N),k]})};v.s(["default",0,w])},672541,694749,v=>{"use strict";v.s([],672541),v.s(["default",()=>T],694749);var y=v.i(328497),b=v.i(737636);v.i(449197);var x=v.i(382955);v.i(249798);var w=v.i(298101),k=v.i(828168),S=v.i(313510);let _=new Set(['"',"â","â","â","«","»","â¹","âº"]),E=v=>"text"in v&&"string"==typeof v.text,j=v=>/\s/u.test(v)||""===(0,S.cleanStega)(v),P=(v,y)=>{let b=y?-1:1;for(let x=y?v.length-1:0;v[x];x+=b){let w=v[x];for(let v=y?w.text.length-1:0;void 0!==w.text[v];v+=b)if(!j(w.text[v]))return{span:w,index:v}}},C=(v,y)=>{let b=P(v,y);b&&(b.span.text=y?b.span.text.slice(0,b.index+1):b.span.text.slice(b.index))},A=v=>{let y=(v||[]).map(v=>({...v,children:v.children?.map(v=>({...v}))}));if(!(0,S.cleanStega)((0,k.toPlainText)(y)).trim())return y;let b=y.flatMap(v=>(v.children||[]).filter(E));for(let v of[!1,!0]){let y=P(b,v);y&&_.has(y.span.text[y.index])&&(y.span.text=y.span.text.slice(0,y.index)+y.span.text.slice(y.index+1))}return C(b,!1),C(b,!0),y},T=({blocks:v,className:k,language:S})=>(0,y.jsx)("blockquote",{className:k,lang:S,children:(0,y.jsx)(b.PortableText,{value:A(v),components:{block:{...(0,x.block)(void 0,!0),normal:({children:v})=>(0,y.jsx)("p",{children:(0,y.jsx)("q",{children:v})})},marks:(0,w.marks)(!0)}})})},241899,v=>{"use strict";v.s(["containerStyles",()=>C,"default",()=>I,"getWistiaVideoId",()=>T,"getYouTubeVideoId",()=>A],241899);var y=v.i(328497),b=v.i(699091),x=v.i(294237),w=v.i(297865),k=v.i(504770),S=v.i(821492);v.i(357567);var _=v.i(758582),E=v.i(668034);v.i(518425);var j=v.i(479500);let P=(0,x.cva)("absolute inset-0 size-full overflow-hidden rounded-lg",{variants:{noAspect:{true:"h-full object-cover [&_lite-youtube]:h-full [&>div]:h-full!",false:"aspect-video"}},defaultVariants:{noAspect:!1}}),C=(0,x.cva)("relative w-full rounded-2xl",{variants:{noAspect:{true:"h-full",false:"aspect-video"},clickable:{true:"cursor-pointer group overflow-hidden",false:"overflow-hidden"}},defaultVariants:{noAspect:!1,clickable:!1}}),A=v=>{for(let y of[/(?:youtube\.com\/(?:[^/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?/\s]{11})/,/^([a-zA-Z0-9_-]{11})$/,/youtube\.com\/watch\?v=([a-zA-Z0-9_-]{11})/,/youtu\.be\/([a-zA-Z0-9_-]{11})/,/youtube\.com\/embed\/([a-zA-Z0-9_-]{11})/]){let b=v.match(y);if(b&&b[1])return b[1]}return v},T=v=>{for(let y of[/(?:wistia\.com\/medias\/)([a-zA-Z0-9]+)/,/(?:wistia\.net\/embed\/iframe\/)([a-zA-Z0-9]+)/,/(?:fast\.wistia\.net\/embed\/iframe\/)([a-zA-Z0-9]+)/,/(?:\/medias\/)([a-zA-Z0-9]+)/,/^([a-zA-Z0-9]+)$/]){let b=v.match(y);if(b&&b[1])return b[1]}return v},I=({youtubeUrl:v,wistiaUrl:x,videoFile:I,videoType:O,thumbnail:M,orientation:R,thumbnailOverride:N,title:D,noAspect:F,displayMode:L="modal",aspectRatio:$,playButtonPosition:B="center",formConfig:z})=>{let[V,H]=(0,w.useState)(!1),[U,W]=(0,w.useState)(!1),[G,q]=(0,w.useState)(!1),[Y,K]=(0,w.useState)(!1),X="wistia"===O?x:v,Q="wistia"===O?T(x||""):A(v||"");if((0,w.useEffect)(()=>
15{if("wistia"!==O||!Q)return;let v=()=>{window.location.hash.replace(/^#/,"")===Q&&H(!0)};return v(),window.addEventListener("hashchange",v),()=>window.removeEventListener("hashchange",v)},[Q,O]),!X&&!I?.asset?.url)return null;let Z=(v=!1)=>{let y=C({noAspect:F,clickable:v});return $&&!F?y.replace("aspect-video",$):y};if("inline"===L){if("selfHosted"===O&&I?.asset?.url)return(0,y.jsx)(k.default,{src:I.asset.url,width:"100%",height:"100%",playing:!0,controls:!1,muted:!0,className:"relative z-10",loop:!0});let v=N||M;return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:Z(!0),children:(0,y.jsx)("div",{className:P({noAspect:F}),children:Y?"wistia"===O?(0,y.jsx)("div",{className:"relative w-full h-full",children:(0,y.jsx)("iframe",{src:`https://fast.wistia.net/embed/iframe/${Q}?videoFoam=true&autoplay=1`,title:D||"Wistia video",allow:"autoplay; fullscreen",allowFullScreen:!0,className:"wistia_embed absolute top-0 left-0 w-full h-full",name:"wistia_embed"})}):(0,y.jsx)(b.YouTubeEmbed,{videoid:Q,params:"autoplay=1&mute=0"}):(0,y.jsxs)("div",{className:"absolute inset-0 cursor-pointer group",onClick:()=>K(!0),role:"button",tabIndex:0,onKeyDown:v=>"Enter"===v.key&&K(!0),children:[v?(0,y.jsx)(E.default,{...v,objectCover:!0,className:"absolute inset-0 size-full object-cover group-hover:scale-105 transition-transform duration-300",alt:D||"Video thumbnail"}):(0,y.jsx)("div",{className:"absolute inset-0 bg-purple-200"}),(0,y.jsx)("div",{className:"absolute inset-0 flex items-center justify-center z-10",children:(0,y.jsx)("div",{className:"flex size-[76px] justify-center items-center rounded-2xl border-2 border-white bg-[#1D0254] drop-shadow-lg backdrop-blur-md group-hover:bg-[#1D0254]/60 transition-colors duration-300",children:(0,y.jsx)(_.Icon,{icon:"play-fill",size:32,className:"text-white"})})})]})})}),"wistia"===O&&Q&&(0,y.jsx)(j.VideoModal,{isOpen:V,onClose:()=>H(!1),videoId:Q,title:D,videoType:O,orientation:R})]})}let J=N||M,ee=()=>{z?.formId&&!G?W(!0):H(!0)},et=()=>{H(!1)},er=()=>{W(!1),H(!0),q(!0)};return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{className:Z(!0),onClick:ee,children:[J?(0,y.jsx)(E.default,{...J,objectCover:!0,className:"absolute inset-0 size-full object-cover group-hover:scale-105 transition-transform duration-300",alt:D||"Video thumbnail"}):(0,y.jsx)("div",{className:"absolute inset-0 bg-purple-200"}),(0,y.jsx)("div",{className:`absolute z-10 ${"bottom-left"===B?"bottom-4 left-4":"inset-0 flex items-center justify-center"}`,children:(0,y.jsx)("div",{className:"flex size-[76px] justify-center items-center cursor-pointer rounded-2xl border-2 border-white bg-white/40 drop-shadow-lg backdrop-blur-md group-hover:bg-white/60 transition-colors duration-300",children:(0,y.jsx)(_.Icon,{icon:"play-fill",size:32,className:"text-white"})})})]}),(0,y.jsx)(j.VideoModal,{isOpen:V,onClose:et,videoId:Q,title:D,videoType:O,videoUrl:I?.asset?.url,orientation:R}),z?.formId&&(0,y.jsx)(S.FormModal,{isOpen:U,onClose:()=>W(!1),formId:z.formId,heading:z.headingText,body:z.subheadingText,buttonLabel:z.buttonText,onSuccess:()=>er()})]})}},518425,504770,479500,v=>{"use strict";v.s([],518425),v.s(["VideoModal",()=>ec],479500);var y=v.i(328497),b=v.i(297865),x=v.i(573348),w=v.i(555913),k=v.i(234276),S=v.i(283418),_=b;let E=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,j=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,P=/\.(m3u8)($|\?)/i,C=/\.(mpd)($|\?)/i,A=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,T=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,I=/vimeo\.com\/(?!progressive_redirect).+/,O=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,M=/open\.spotify\.com\/(\w+)\/(\w+)/i,R=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,N=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,D=(v,y)=>{if(Array.isArray(v)){for(let b of v)if("string"==typeof b&&D(b,y)||D(b.src,y))return!0;return!1}return y(v)},F=v=>D(v,v=>E.test(v)||j.test(v)),L=v=>D(v,v=>P.test(v)),$=v=>D(v,v=>C.test(v)),B=v=>A.test(v),z=v=>T.test(v),V=v=>I.test(v)&&!j.test(v)&&!P.test(v),H=v=>O.test(v),U=v=>M.test(v),W=v=>R.test(v),G=v=>N.test(v);var q=b,Y=q.default.forwardRef((v,y)=>{let b=E.test(`${v.src}`)?"audio":"video";return q.default.createElement(b,{...v,ref:y},v.children)}),K=[{key:"hls",name:"hls.js",canPlay:L,canEnablePIP:()=>!0,player:(0,_.lazy)(()=>v.A(641812))},{key:"dash",name:"dash.js",canPlay:$,canEnablePIP:()=>!0,player:(0,_.lazy)(()=>v.A(258715))}
15,{key:"mux",name:"Mux",canPlay:B,canEnablePIP:()=>!0,player:(0,_.lazy)(()=>v.A(770429))},{key:"youtube",name:"YouTube",canPlay:z,player:(0,_.lazy)(()=>v.A(614781))},{key:"vimeo",name:"Vimeo",canPlay:V,player:(0,_.lazy)(()=>v.A(717082))},{key:"wistia",name:"Wistia",canPlay:H,canEnablePIP:()=>!0,player:(0,_.lazy)(()=>v.A(203967))},{key:"spotify",name:"Spotify",canPlay:U,canEnablePIP:()=>!1,player:(0,_.lazy)(()=>v.A(930411))},{key:"twitch",name:"Twitch",canPlay:W,canEnablePIP:()=>!1,player:(0,_.lazy)(()=>v.A(252342))},{key:"tiktok",name:"TikTok",canPlay:G,canEnablePIP:()=>!1,player:(0,_.lazy)(()=>v.A(930698))},{key:"html",name:"html",canPlay:F,canEnablePIP:()=>!0,player:Y}],X=b;let Q={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"};var Z=b;let J=Z.default.forwardRef((v,y)=>{let{playing:b,pip:x}=v,w=v.activePlayer,k=(0,Z.useRef)(null),S=(0,Z.useRef)(!0);(0,Z.useEffect)(()=>{var y,x;k.current&&(k.current.paused&&!0===b&&k.current.play(),k.current.paused||!1!==b||k.current.pause(),k.current.playbackRate=null!=(y=v.playbackRate)?y:1,k.current.volume=null!=(x=v.volume)?x:1)}),(0,Z.useEffect)(()=>{var v,y,b,w,S;if(k.current&&globalThis.document){if(x&&!document.pictureInPictureElement)try{null==(y=(v=k.current).requestPictureInPicture)||y.call(v)}catch(v){}if(!x&&document.pictureInPictureElement)try{null==(w=(b=k.current).exitPictureInPicture)||w.call(b),null==(S=document.exitPictureInPicture)||S.call(document)}catch(v){}}},[x]);let _=y=>{var b,x;S.current=!0,null==(b=v.onReady)||b.call(v),null==(x=v.onLoadStart)||x.call(v,y)},E=y=>{var b,x;S.current&&(S.current=!1,null==(b=v.onStart)||b.call(v,y)),null==(x=v.onPlay)||x.call(v,y)};if(!w)return null;let j={},P=["onReady","onStart"];for(let y in v)y.startsWith("on")&&!P.includes(y)&&(j[y]=v[y]);return Z.default.createElement(w,{...j,style:v.style,className:v.className,slot:v.slot,ref:(0,Z.useCallback)(v=>{k.current=v,"function"==typeof y?y(v):null!==y&&(y.current=v)},[y]),src:v.src,crossOrigin:v.crossOrigin,preload:v.preload,controls:v.controls,muted:v.muted,autoPlay:v.autoPlay,loop:v.loop,playsInline:v.playsInline,disableRemotePlayback:v.disableRemotePlayback,config:v.config,onLoadStart:_,onPlay:E},v.children)});J.displayName="Player";var ee=J;let et=(0,X.lazy)(()=>v.A(175335)),er=[],en=(v,y)=>{let b=b=>{for(let y of[...er,...v])if(b&&y.canPlay(b))return y;return y||null},x=X.default.forwardRef((v,y)=>{let x={...Q,...v},{src:w,slot:k,className:S,style:_,width:E,height:j,fallback:P,wrapper:C}=x,[A,T]=(0,X.useState)(!!x.light);(0,X.useEffect)(()=>{x.light?T(!0):T(!1)},[x.light]);let I=v=>{var y;T(!1),null==(y=x.onClickPreview)||y.call(x,v)},O=v=>{if(!v)return null;let{light:y,playIcon:b,previewTabIndex:w,oEmbedUrl:k,previewAriaLabel:S}=x;return X.default.createElement(et,{src:v,light:y,playIcon:b,previewTabIndex:w,previewAriaLabel:S,oEmbedUrl:k,onClickPreview:I})},M=v=>{var w,_;let E=b(v);if(!E)return null;let{style:j,width:P,height:C,wrapper:A}=x,T=null==(w=x.config)?void 0:w[E.key];return X.default.createElement(ee,{...x,ref:y,activePlayer:null!=(_=E.player)?_:E,slot:A?void 0:k,className:A?void 0:S,style:A?{display:"block",width:"100%",height:"100%"}:{display:"block",width:P,height:C,...j},config:T})},R=null==C?ei:C,N=!1===P?ei:X.Suspense;return X.default.createElement(R,{slot:k,className:S,style:{width:E,height:j,..._}},X.default.createElement(N,{fallback:P},A?O(w):M(w)))});return x.displayName="ReactPlayer",x.addCustomPlayer=v=>{er.push(v)},x.removeCustomPlayers=()=>{er.length=0},x.canPlay=y=>{if(y){for(let b of[...er,...v])if(b.canPlay(y))return!0}return!1},x.canEnablePIP=y=>{var b;if(y){for(let x of[...er,...v])if(x.canPlay(y)&&(null==(b=x.canEnablePIP)?void 0:b.call(x)))return!0}return!1},x},ei=({children:v})=>v,ea=K[K.length-1];var es=en(K,ea);v.s(["default",0,es],504770),v.i(357567);var eo=v.i(758582);v.i(499041);var el=v.i(404524);let ec=({isOpen:v,onClose:_,videoId:E,videoUrl:j,title:P,heading:C,body:A,videoType:T="youtube",orientation:I="landscape"})=>{let O=(0,S.useReducedMotion)()??!1,M=!!(C||A),R="story"===I,N=M?R?"max-w-5xl":"max-w-6xl":"",D=M?void 0:R?"calc((100dvh - 4rem) * 9 / 16)":"min(72rem, calc((100dvh - 4rem) * 16 / 9))",F=R?"aspect-[9/16]":"aspect-video",L=R?"mx-auto max-h-[calc(100dvh-4rem)] max-w-[calc((100dvh-4rem)*9/16)]":"mx-auto max-h-[calc(100dvh-4rem)] max-w-[calc((100dvh-4rem)*16/9)]",$=M?R?"lg:w-[45vh] lg:max-w-[50.625vh] lg:shrink-0":"lg:w-1/2":"",B=R?"w-full lg:flex-1":"w-full lg:w-1/2";(0,b.useEffect)(()=>{let y=v=>{"Escape"===v.key&&_()};return v&&(document.addEventListener("keydown",y),document.body.style.overflow="hidden"),()=>{document.removeEventListener("keydown",y),document.body.style.overflow="unset"}},[v,_]);let z={hidden:{opacity:+!!O,backdropFilter:"blur(0px)"},visible:{opacity:1,backdropFilter:O?"blur(0px)":"blur(8px)",transition:{duration:.3*!O,ease:"easeOut"}},exit:{opacity:+!!O,backdropFilter:"blur(0px)",transition:{duration:.2*!O,ease:"easeIn"}}},V={hidden:{opacity:+!!O,scale:O?1:.7,rotateX:O?0:-15,y:100*!O,z:O?0:-200},visible:{opacity:1,scale:1,rotateX:0,y:0,z:0,transition:O?{duration:0}:{type:"spring",damping:25,stiffness:300,mass:.8}},exit:{opacity:+!!O,scale:O?1:.8,rotateX:10*!O,y:O?0:-50,z:O?0:-100,transition:{duration:.25*!O,ease:"easeIn"}}},H={hidden:{opacity:+!!O,scale:O?1:.95},visible:{opacity:1,scale:1,transition:{delay:.3*!O,duration:.5*!O,ease:"easeOut"}},exit:{opacity:+!!O,scale:O?1:.95,transition:{duration:.2*!O}}},U=(0,y.jsx)(k.AnimatePresence,{mode:"wait",children:v&&(0,y.jsxs)(w.motion.div,{className:"fixed inset-0 z-[9999] flex items-center justify-center p-4 pt-12 sm:p-6 sm:pt-14",style:{perspective:"1000px",width:"100vw",height:"100dvh",top:0,left:0,position:"fixed"},initial:"hidden",animate:"visible",exit:"exit",children:[(0,y.jsx)(w.motion.div,{className:"fixed inset-0 w-full h-full bg-black/80",style:{width:"100vw",height:"100dvh"},variants:z,onClick:_}),(0,y.jsxs)(w.motion.div,{className:`relative z-10 w-full ${N} bg-white rounded-2xl ${M?"overflow-y-auto lg:overflow-visible":""}`,style:{boxShadow:"0 25px 50px -12px rgba(0, 0, 0, 0.8), 0 0 0 1px rgba(255, 255, 255, 0.1)",transformStyle:"preserve-3d",maxHeight:"calc(100dvh - 4rem)",...D?{maxWidth:D}:{}}
15,variants:V,children:[(0,y.jsx)("button",{className:"absolute -top-8 right-0 cursor-pointer md:-right-6",onClick:()=>_(),children:(0,y.jsx)(eo.Icon,{icon:"x-close",size:24,className:"text-white"})}),(0,y.jsxs)("div",{className:"flex flex-col lg:flex-row",children:[(0,y.jsxs)(w.motion.div,{className:`relative bg-black overflow-hidden w-full ${F} ${L} rounded-2xl ${$}`,variants:H,children:[(0,y.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-purple-900/20 via-transparent to-transparent pointer-events-none z-10"}),E&&(0,y.jsx)("div",{className:"absolute inset-0 w-full h-full",children:"wistia"===T?(0,y.jsx)("iframe",{src:`https://fast.wistia.net/embed/iframe/${E}?autoPlay=true&videoFoam=true`,title:P||"Wistia Video",allow:"autoplay; fullscreen",allowFullScreen:!0,className:"wistia_embed absolute inset-0 w-full h-full",name:"wistia_embed",style:{border:"none",width:"100%",height:"100%",objectFit:"cover"}}):(0,y.jsx)("iframe",{src:`https://www.youtube.com/embed/${E}?autoplay=1&rel=0&modestbranding=1&controls=1&showinfo=0&fs=1&cc_load_policy=0&iv_load_policy=3&autohide=0`,title:P||"YouTube Video",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,className:"absolute inset-0 w-full h-full",style:{border:"none",width:"100%",height:"100%",objectFit:"cover"}})}),j&&(0,y.jsx)(es,{src:j,width:"100%",height:"100%",playing:!0,controls:!0,muted:!1,className:"relative z-10",loop:!0})]}),(C||A)&&(0,y.jsxs)("div",{className:`${B} p-8 flex flex-col justify-center overflow-y-auto`,children:[C&&(0,y.jsx)("h2",{className:"text-display-sm font-bold text-heading mb-4",children:C}),A&&A.length>0&&(0,y.jsx)(el.default,{blocks:A,className:"text-md text-body"})]})]})]})]})});return(0,x.createPortal)(U,document.body)}},327981,708697,986580,51035,173692,840334,188647,63665,155719,963854,587949,784525,v=>{"use strict";v.s([],155719),v.s([],188647),v.s([],173692),v.s([],327981),v.s(["AwardsMetrics",()=>_],708697),v.s(["RichTextSection",()=>z],51035),v.s(["default",()=>L],986580),v.s(["TrendsExplorer",()=>K],840334),v.s(["TextRevealBlock",()=>th],63665);var y=v.i(328497);v.i(357567);var b=v.i(758582);v.i(957364);var x=v.i(760180),w=v.i(668034),k=v.i(404524);let S=(v,y)=>[{...v[0],style:y||"h2"}],_=({heading:v,metrics:_})=>_&&0!==_.length?(0,y.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsxs)("div",{className:"dark bg-purple-500 rounded-lg px-4 py-12 flex flex-col gap-8 sm:px-8 sm:py-14 lg:py-16 lg:flex-row lg:items-center",children:[v?.heading&&(0,y.jsx)("div",{className:"w-full lg:max-w-[311px]",children:(0,y.jsx)(k.default,{blocks:S(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,x.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})})}),(0,y.jsx)("div",{className:"grid grid-cols-1 gap-4 grow sm:grid-cols-2 xl:flex",children:_.map((v,x)=>(0,y.jsxs)("div",{className:"rounded-2xl pl-4 pr-3 py-3 bg-white/30 flex gap-3 justify-center lg:grow",children:[(0,y.jsxs)("div",{className:"flex flex-col",children:[(0,y.jsxs)("div",{className:"flex gap-1.5 items-center text-heading",children:[(0,y.jsxs)("span",{className:"text-display-md font-bold tracking-[-0.02em]",children:[v.prefix||"",v.value,v.suffix||""]}),v.showStar&&(0,y.jsx)(b.Icon,{icon:"star",size:20,className:"text-purple-500"},`star-${x}`)]}),(0,y.jsx)("div",{className:"text-md text-heading font-semibold",children:v.description})]}),v.awardImage&&(0,y.jsx)(w.default,{...v.awardImage,alt:"",unsetMaxWidth:!0,unsetRatio:!0,className:"size-18 rounded-lg overflow-hidden"})]},x))})]})}):null;v.i(153330);var E=y,j=v.i(408311);v.i(918667);var P=v.i(15696),C=w;v.i(499041);var A=k,T=y,I=v.i(817319),O=v.i(297865),M=j;v.i(573777);var R=b,N=v.i(15336),D=v.i(632597);let F=v=>v&&Array.isArray(v)?v.map(v=>v.text||"").join("").trim():"",L=({content:v,managedToc:y,fullyVisible:b=!1})=>{let x=(0,N.useTocActiveHeading)(),w=(0,O.useRef)(null),[k,S]=(0,O.useState)(!1),_=y&&y.length>0?y.filter(v=>!v.hidden).sort((v,y)=>v.order-y.order).map(v=>({key:v._key,text:v.title,id:(0,D.generateSlug)(v.originalTitle),level:v.level})):v.filter(v=>v.style&&("h2"===v.style||"h3"===v.style)&&F(v.children)).map((v,y)=>{let b=F(v.children);return{key:v._key||`toc-${y}`,text:b,id:(0,D.generateSlug)(b),level:"h2"===v.style?2:3}});(0,O.useEffect)(()=>{_.length>0&&(0,N.addActiveHeading)(_[0].id);let v=window.location.hash.slice(1);v&&requestAnimationFrame(()=>{let y=document.getElementById(v);if(y){let b=y.getBoundingClientRect().top+window.scrollY-120;window.scrollTo({top:b,behavior:"smooth"}),(0,N.setActiveHeading)(v)}})},[]),(0,O.useEffect)(()=>
15{if(!w.current||!x)return;let v=w.current.querySelector(`[data-toc-id="${x}"]`);if(v){let y=v.offsetTop-45;w.current.scrollTo({top:y,behavior:"smooth"})}},[x]);let E=(0,O.useCallback)(v=>{(0,N.setActiveHeading)(v);let y=document.getElementById(v);if(y){let v=y.getBoundingClientRect().top+window.scrollY-120;window.scrollTo({top:v,behavior:"smooth"})}},[]);return _.length?(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("div",{className:"lg:hidden",children:(0,T.jsx)(I.Accordion,{type:"single",collapsible:!0,className:"rounded-xl border-stroke-1 bg-white shadow-sm",children:(0,T.jsxs)(I.AccordionItem,{value:"table-of-contents",className:"border-none",children:[(0,T.jsxs)(I.AccordionTrigger,{className:"group flex w-full items-center justify-between gap-2 p-4",children:[(0,T.jsx)("h2",{className:"text-lg text-heading font-semibold font-inter",children:"Table of contents"}),(0,T.jsx)(R.Icon,{icon:"chevron-down",size:20,className:"shrink-0 text-heading transition-transform group-data-[state=open]:rotate-180"})]}),(0,T.jsx)(I.AccordionContent,{className:"overflow-hidden data-[state=closed]:animate-(--animate-accordion-slide-up) data-[state=open]:animate-(--animate-accordion-slide-down)",children:(0,T.jsx)("ul",{className:"flex flex-col px-4 pb-4",children:_.map((v,y)=>(0,T.jsx)("li",{className:(0,M.twMerge)("transition-all duration-200",y<_.length-1&&"border-b border-neutral-200"),children:(0,T.jsx)("button",{type:"button",onClick:()=>E(v.id),className:(0,M.twMerge)("block w-full text-left py-3 text-md transition-colors duration-200 cursor-pointer",3===v.level&&"pl-4",v.id===x?"text-purple-500 font-medium":"text-body hover:text-purple-500"),children:v.text})},v.key))})})]})})}),(0,T.jsxs)("div",{className:"hidden border-stroke-1 rounded-xl overflow-hidden bg-white shadow-sm lg:block",children:[(0,T.jsx)("div",{className:"border-b border-neutral-200 p-4",children:(0,T.jsx)("h2",{className:"text-lg text-heading font-semibold font-inter",children:"Table of contents"})}),(0,T.jsxs)("div",{ref:w,id:"table-of-contents",className:(0,M.twMerge)("relative scrollbar-hide transition-all duration-300",b?"overflow-visible":k?"overflow-auto max-h-[calc(100vh-300px)]":"overflow-auto max-h-[224px]"),children:[(0,T.jsx)("ul",{className:"flex flex-col",children:_.map((v,y)=>(0,T.jsx)("li",{"data-toc-id":v.id,className:(0,M.twMerge)("transition-all duration-200 hover:bg-neutral-50",y<_.length-1&&"border-b border-neutral-200"),children:(0,T.jsx)("button",{type:"button",onClick:()=>E(v.id),className:(0,M.twMerge)("block w-full text-left px-4 py-3 text-md transition-colors duration-200 cursor-pointer",3===v.level&&"pl-8",v.id===x?"text-purple-500 font-medium":"text-body hover:text-purple-500"),children:v.text})},v.key))}),!b&&(0,T.jsxs)("button",{type:"button",className:"sticky bottom-0 flex w-full p-3 items-center justify-center bg-white/90 border-t border-neutral-200 cursor-pointer group transition-colors",onClick:()=>S(!k),children:[(0,T.jsx)("span",{className:"sr-only",children:k?"Collapse":"Expand"}),(0,T.jsx)(R.Icon,{icon:"chevron-down",size:20,className:(0,M.twMerge)("text-neutral-600 transition-transform group-hover:text-neutral-800",k&&"rotate-180")})]})]})]})]}):null},$=v=>`/author/${v.firstName?.toLowerCase()||""}-${v.lastName?.toLowerCase()||""}`,B=({author:v})=>
15{if(!v.firstName||!v.lastName)return null;let y=`${v.firstName} ${v.lastName}`;return(0,E.jsxs)(P.Link,{href:$(v),className:"mt-8 flex cursor-pointer items-center gap-3 pt-4 transition-opacity duration-200 hover:opacity-80",children:[v.headshot&&(0,E.jsx)("div",{className:"h-12 w-12 flex-shrink-0 overflow-hidden rounded-full",children:(0,E.jsx)(C.default,{...v.headshot,alt:v.headshot.alt||y,className:"h-full w-full object-cover",aspectRatio:"1/1",objectCover:!0,unsetMaxWidth:!0})}),(0,E.jsxs)("div",{className:"flex flex-col",children:[(0,E.jsx)("p",{className:"text-md font-semibold text-heading",children:y}),v.role&&(0,E.jsx)("p",{className:"text-sm font-normal text-primary-body",children:v.role})]})]})},z=v=>{let{body:y,author:b,enableTableOfContents:x,stickyTableOfContents:w,expandTableOfContents:k,tableOfContents:S}=v;if(!y?.length)return null;let _=!!x,P=!1!==w;return(0,E.jsxs)("div",{className:(0,j.twMerge)("container mx-auto px-6 grid grid-cols-1 gap-8 lg:gap-10 2xl:max-w-7xl 2xl:px-8",_&&"lg:grid-cols-[312px_minmax(0,1fr)]"),children:[_&&(0,E.jsx)("aside",{className:"w-full lg:w-[312px] lg:basis-[312px] lg:shrink-0 lg:grow-0",children:(0,E.jsx)("div",{className:(0,j.twMerge)("flex w-full flex-col gap-4 lg:pr-2",P&&"lg:sticky lg:top-36 lg:overflow-y-auto"),children:(0,E.jsx)(L,{content:y,managedToc:S,fullyVisible:!!k})})}),(0,E.jsxs)("div",{className:"w-full",children:[(0,E.jsx)("div",{className:"text-body text-base sm:text-lg",children:(0,E.jsx)(A.default,{blocks:y,enableCopyLink:!0})}),b&&(0,E.jsx)(B,{author:b})]})]})};var V=y,H=I,U=v.i(226989),W=k,G=b,q=x,Y=v.i(660118);let K=({heading:v,description:y,items:b})=>b?.length||v?.heading?(0,V.jsxs)("div",{className:"container mx-auto px-6 2xl:max-w-7xl 2xl:px-8",children:[(v?.heading||y)&&(0,V.jsxs)("div",{className:"flex flex-col gap-4 max-w-3xl mb-8 lg:mb-12",children:[v?.heading&&(0,V.jsx)(W.default,{blocks:(0,Y.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,q.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),y&&(0,V.jsx)(W.default,{blocks:y,className:"text-body"})]}),b&&b.length>0&&(0,V.jsx)(H.Accordion,{type:"single",collapsible:!0,className:"flex flex-col gap-4",children:b.map((v,y)=>(0,V.jsxs)(H.AccordionItem,{value:v._key??`trend-${y}`,className:"border-stroke-1 rounded-2xl bg-white overflow-hidden shadow-sm",children:[(0,V.jsxs)(H.AccordionTrigger,{className:"group flex w-full items-center gap-4 p-5 text-left cursor-pointer lg:p-6",children:[(0,V.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[(0,V.jsx)("span",{className:"font-inter text-lg font-semibold text-heading",children:v.title}),v.preview&&(0,V.jsx)("span",{className:"line-clamp-3 text-sm text-body sm:line-clamp-none sm:text-md",children:v.preview})]}),v.stat&&(0,V.jsx)("span",{className:"shrink-0 text-2xl font-semibold text-purple-500 lg:text-3xl",children:v.stat}),(0,V.jsx)(G.Icon,{icon:"chevron-down",size:20,className:"shrink-0 text-heading transition-transform group-data-[state=open]:rotate-180"})]}),(0,V.jsx)(H.AccordionContent,{className:"overflow-hidden data-[state=closed]:animate-(--animate-accordion-slide-up) data-[state=open]:animate-(--animate-accordion-slide-down)",children:v.chart&&(0,V.jsx)("div",{className:"px-5 pb-5 lg:px-6 lg:pb-6",children:(0,V.jsx)(U.default,{value:v.chart})})})]},v._key??y))})]}):null;var X=y,Q=v.i(294237);v.i(327002);var Z=v.i(396536),J=k,ee=y,et=O,er=v.i(555913),en=v.i(554083),ei=v.i(834139),ea=v.i(738196),es=v.i(725542),eo=O,el=v.i(120194),ec=v.i(270066);function eu(v,y){let b,x=()=>{let{currentTime:x}=y,w=(null===x?0:x.value)/100;b!==w&&v(w),b=w};return ec.frame.preUpdate(x,!0),()=>(0,ec.cancelFrame)(x)}var ed=ei;function eh(v){return!("u"<typeof window)&&(v?(0,ed.supportsViewTimeline)():(0,ed.supportsScrollTimeline)())}var ef=v.i(562207),ep=ec,em=el,eg=v.i(470934),ev=v.i(398361);let ey=50,eb=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),ex=()=>({time:0,x:eb(),y:eb()}),ew={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function ek(v,y,b,x){let w=b[y],{length:k,position:S}=ew[y],_=w.current,E=b.time;w.current=Math.abs(v[`scroll${S}`]),w.scrollLength=v[`scroll${k}`]-v[`client${k}`],w.offset.length=0,w.offset[0]=0,w.offset[1]=w.scrollLength,w.progress=(0,eg.progress)(0,w.scrollLength,w.current);let j=x-E;w.velocity=j>ey?0:(0,ev.velocityPerSecond)(w.current-_,j)}function eS(v,y,b){ek(v,"x",y,b),ek(v,"y",y,b),y.time=b}var e_=v.i(361002),eE=v.i(690832),ej=v.i(508983),eP=v.i(920479);function eC(v,y){let b={x:0,y:0},x=v;for(;x&&x!==y;)if((0,eP.isHTMLElement)(x))b.x+=x.offsetLeft,b.y+=x.offsetTop,x=x.offsetParent;else if("svg"===x.tagName){let v=x.getBoundingClientRect(),y=(x=x.parentElement).getBoundingClientRect();b.x+=v.left-y.left,b.y+=v.top-y.top}else if(x instanceof SVGGraphicsElement){let{x:v,y}=x.getBBox();b.x+=v,b.y+=y;let w=null,k=x.parentNode;for(;!w;)"svg"===k.tagName&&(w=k),k=x.parentNode;x=w}else break;return b}let eA={start:0,center:.5,end:1};function eT(v,y,b=0){let x=0;if(v in eA&&(v=eA[v]),"string"==typeof v){let y=parseFloat(v);v.endsWith("px")?x=y:v.endsWith("%")?v=y/100:v.endsWith("vw")?x=y/100*document.documentElement.clientWidth:v.endsWith("vh")?x=y/100*document.documentElement.clientHeight:v=y}return"number"==typeof v&&(x=y*v),b+x}let eI=[0,0];function eO(v,y,b,x){let w=Array.isArray(v)?v:eI,k=0,S=0;
15return"number"==typeof v?w=[v,v]:"string"==typeof v&&(w=(v=v.trim()).includes(" ")?v.split(" "):[v,eA[v]?v:"0"]),(k=eT(w[0],b,x))-(S=eT(w[1],y))}let eM=[[0,1],[1,1]],eR=[[0,0],[1,0]],eN=[[1,0],[0,1]],eD=[[0,0],[1,1]],eF={x:0,y:0};function eL(v){return"getBBox"in v&&"svg"!==v.tagName?v.getBBox():{width:v.clientWidth,height:v.clientHeight}}function e$(v,y,b){let{offset:x=eD}=b,{target:w=v,axis:k="y"}=b,S="y"===k?"height":"width",_=w!==v?eC(w,v):eF,E=w===v?{width:v.scrollWidth,height:v.scrollHeight}:eL(w),j={width:v.clientWidth,height:v.clientHeight};y[k].offset.length=0;let P=!y[k].interpolate,C=x.length;for(let v=0;v<C;v++){let b=eO(x[v],j[S],E[S],_[k]);P||b===y[k].interpolatorOffsets[v]||(P=!0),y[k].offset[v]=b}P&&(y[k].interpolate=(0,e_.interpolate)(y[k].offset,(0,eE.defaultOffset)(x),{clamp:!1}),y[k].interpolatorOffsets=[...y[k].offset]),y[k].progress=(0,ej.clamp)(0,1,y[k].interpolate(y[k].current))}function eB(v,y=v,b){if(b.x.targetOffset=0,b.y.targetOffset=0,y!==v){let x=y;for(;x&&x!==v;)b.x.targetOffset+=x.offsetLeft,b.y.targetOffset+=x.offsetTop,x=x.offsetParent}b.x.targetLength=y===v?y.scrollWidth:y.clientWidth,b.y.targetLength=y===v?y.scrollHeight:y.clientHeight,b.x.containerLength=v.clientWidth,b.y.containerLength=v.clientHeight}function ez(v,y,b,x={}){return{measure:y=>{eB(v,x.target,b),eS(v,b,y),(x.offset||x.target)&&e$(v,b,x)},notify:()=>y(b)}}let eV=new WeakMap,eH=new WeakMap,eU=new WeakMap,eW=new WeakMap,eG=new WeakMap,eq=v=>v===document.scrollingElement?window:v;function eY(v,{container:y=document.scrollingElement,trackContentSize:b=!1,...x}={}){if(!y)return em.noop;let w=eU.get(y);w||(w=new Set,eU.set(y,w));let k=ez(y,v,ex(),x);if(w.add(k),!eV.has(y)){let v=()=>{for(let v of w)v.measure(ep.frameData.timestamp);ep.frame.preUpdate(b)},b=()=>{for(let v of w)v.notify()},x=()=>ep.frame.read(v);eV.set(y,x);let k=eq(y);window.addEventListener("resize",x),y!==document.documentElement&&eH.set(y,(0,ef.resize)(y,x)),k.addEventListener("scroll",x),x()}if(b&&!eG.has(y)){let v=eV.get(y),b={width:y.scrollWidth,height:y.scrollHeight};eW.set(y,b);let x=()=>{let x=y.scrollWidth,w=y.scrollHeight;(b.width!==x||b.height!==w)&&(v(),b.width=x,b.height=w)},w=ep.frame.read(x,!0);eG.set(y,w)}let S=eV.get(y);return ep.frame.read(S,!1,!0),()=>{(0,ep.cancelFrame)(S);let v=eU.get(y);if(!v||(v.delete(k),v.size))return;let b=eV.get(y);eV.delete(y),b&&(eq(y).removeEventListener("scroll",b),eH.get(y)?.(),window.removeEventListener("resize",b));let x=eG.get(y);x&&((0,ep.cancelFrame)(x),eG.delete(y)),eW.delete(y)}}let eK=[[eM,"entry"],[eR,"exit"],[eN,"cover"],[eD,"contain"]],eX={start:0,end:1};function eQ(v){let y=v.trim().split(/\s+/);if(2!==y.length)return;let b=eX[y[0]],x=eX[y[1]];if(void 0!==b&&void 0!==x)return[b,x]}function eZ(v){if(2!==v.length)return;let y=[];for(let b of v)if(Array.isArray(b))y.push(b);else{if("string"!=typeof b)return;let v=eQ(b);if(!v)return;y.push(v)}return y}function eJ(v,y){let b=eZ(v);if(!b)return!1;for(let v=0;v<2;v++){let x=b[v],w=y[v];if(x[0]!==w[0]||x[1]!==w[1])return!1}return!0}function e0(v){if(!v)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(let[y,b]of eK)if(eJ(v,y))return{rangeStart:`${b} 0%`,rangeEnd:`${b} 100%`}}let e1=new Map;function e2(v){let y={value:0},b=eY(b=>{y.value=100*b[v.axis].progress},v);return{currentTime:y,cancel:b}}function e3({source:v,container:y,...b}){let{axis:x}=b;v&&(y=v);let w=e1.get(y);w||(w=new Map,e1.set(y,w));let k=b.target??"self",S=w.get(k);S||(S={},w.set(k,S));let _=x+(b.offset??[]).join(",");return S[_]||(b.target&&eh(b.target)?e0(b.offset)?S[_]=new ViewTimeline({subject:b.target,axis:x}):S[_]=e2({container:y,...b}):eh()?S[_]=new ScrollTimeline({source:y,axis:x}):S[_]=e2({container:y,...b})),S[_]}function e4(v,y){let b=e3(y),x=y.target?e0(y.offset):void 0,w=y.target?eh(y.target)&&!!x:eh();return v.attachTimeline({timeline:w?b:void 0,...x&&w&&{rangeStart:x.rangeStart,rangeEnd:x.rangeEnd},observe:v=>(v.pause(),eu(y=>{v.time=v.iterationDuration*y},b))})}function e5(v){return v&&(v.target||v.offset)}function e6(v){return 2===v.length}function e8(v,y){return e6(v)||e5(y)?eY(b=>{v(b[y.axis].progress,b)},y):eu(v,e3(y))}function e9(v,{axis:y="y",container:b=document.scrollingElement,...x}={}){if(!b)return el.noop;let w={axis:y,container:b,...x};return"function"==typeof v?e8(v,w):e4(v,w)}var e7=v.i(170572),te=v.i(371231);let tt=()=>({scrollX:(0,ea.motionValue)(0),scrollY:(0,ea.motionValue)(0),scrollXProgress:(0,ea.motionValue)(0),scrollYProgress:(0,ea.motionValue)(0)}),tr=v=>!!v&&!v.current;function tn(v,y,b,x){return{factory:w=>{let k,S=()=>{tr(b)||tr(x)?en.microtask.read(S):k=e9(w,{...y,axis:v,container:b?.current||void 0,target:x?.current||void 0})};return en.microtask.read(S),()=>{(0,en.cancelMicrotask)(S),k?.()}},times:[0,1],keyframes:[0,1],ease:v=>v,duration:1}}function ti(v,y){return!("u"<typeof window)&&(v?(0,ei.supportsViewTimeline)()&&!!e0(y):(0,ei.supportsScrollTimeline)())}function ta({container:v,target:y,...b}={}){let x=(0,e7.useConstant)(tt);ti(y,b.offset)&&(x.scrollXProgress.accelerate=tn("x",b,v,y),x.scrollYProgress.accelerate=tn("y",b,v,y));let w=(0,eo.useRef)(null),k=(0,eo.useRef)(!1),S=(0,eo.useCallback)(()=>(w.current=e9((v,{x:y,y:b})=>{x.scrollX.set(y.current),x.scrollXProgress.set(y.progress),x.scrollY.set(b.current),x.scrollYProgress.set(b.progress)},{...b,container:v?.current||void 0,target:y?.current||void 0}),()=>{w.current?.()}),[v,y,JSON.stringify(b.offset)]);return(0,te.useIsomorphicLayoutEffect)(()=>
15{if(k.current=!1,!(tr(v)||tr(y)))return S();k.current=!0},[S]),(0,eo.useEffect)(()=>{let b;if(!k.current)return;let x=()=>{let x=tr(v),w=tr(y);(0,es.invariant)(!x,"Container ref is defined but not hydrated","use-scroll-ref"),(0,es.invariant)(!w,"Target ref is defined but not hydrated","use-scroll-ref"),x||w||(b=S())};return en.microtask.read(x),()=>{(0,en.cancelMicrotask)(x),b?.()}},[S]),x}var ts=v.i(910516),to=v.i(227722);let tl=({char:v,index:y,scrollYProgress:b,totalChars:x})=>{let w=y/x*.3,k=(0,ts.useTransform)(b,[0,.225+w,.275+w,1],[0,0,1,1]),S=(0,ts.useTransform)(k,v=>v>.5?1:.4),_=" "===v?"Â ":v;return(0,ee.jsx)(er.motion.span,{style:{opacity:S},"aria-hidden":"true",className:"inline-block text-display-md sm:text-display-lg lg:text-display-xl xl:text-display-2xl relative text-primary-headline-emphasis font-inter-tight font-semibold",initial:{opacity:.4},transition:{type:"tween",duration:.1},children:_})},tc=({blocks:v,additionalHeadingStyles:y})=>{let b=(0,et.useRef)(null),[x,w]=et.default.useState("h2");(0,et.useEffect)(()=>{v&&v.length>0&&w(v[0].style||"h2")},[v]);let{scrollYProgress:k}=ta({target:b,offset:["start end","end start"]});(0,et.useEffect)(()=>()=>{},[]);let S=()=>
15{if(!v||0===v.length)return null;let b=v[0],w=b.children.reduce((v,y)=>v+(y.text?.length||1),0),S=0,_=b.children.map((v,y)=>{if("inlineIcon"===v._type){let b=S;return S++,(0,ee.jsx)(to.InlineIcon,{value:{icon:v.icon},index:b,scrollYProgress:k,totalChars:w},`child-${y}`)}return"span"===v._type&&v.text?v.text.split(/\b/).map((v,y)=>{let b=v.split("").map(v=>{let y=(0,ee.jsx)(tl,{char:v,index:S,scrollYProgress:k,totalChars:w},`char-${S}`);return S++,y});return(0,ee.jsx)("span",{className:"whitespace-nowrap inline-block",children:b},`word-${y}`)}):null}),E=v[0]?.children?.map(v=>v.text||"").join(""),j=`text-display-md sm:text-display-lg lg:text-display-xl xl:text-display-2xl font-inter-tight font-semibold leading-[110%] ${y}`;switch(x){case"h1":return(0,ee.jsx)("h1",{className:j,"aria-label":E,children:_});case"h2":default:return(0,ee.jsx)("h2",{className:j,"aria-label":E,children:_});case"h3":return(0,ee.jsx)("h3",{className:j,"aria-label":E,children:_});case"h4":return(0,ee.jsx)("h4",{className:j,"aria-label":E,children:_});case"h5":return(0,ee.jsx)("h5",{className:j,"aria-label":E,children:_});case"h6":return(0,ee.jsx)("h6",{className:j,"aria-label":E,children:_})}};return(0,ee.jsx)("div",{ref:b,className:"relative",children:S()})},tu=(v,y)=>[{...v[0],style:y||"h2"}],td=(0,Q.cva)(["container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8"],{variants:{alignment:{center:"items-center justify-center text-center",left:"justify-start text-start"}},defaultVariants:{alignment:"center"}}),th=({eyebrow:v,heading:y,body:b,alignment:x="center"})=>(y||v||b)&&(0,X.jsx)("div",{className:td({alignment:x}),children:(0,X.jsxs)("div",{className:"mx-auto xl:max-w-[1148px] 2xl:max-w-[1148px] flex gap-8 flex-col",children:[v?.eyebrow&&(0,X.jsx)(Z.Eyebrow,{text:v.eyebrow,as:v.elementType||"p"}),y?.heading&&(0,X.jsx)(tc,{blocks:tu(y.heading,y.elementType),additionalHeadingStyles:""}),b&&(0,X.jsx)(J.default,{blocks:b,className:"",alignment:"center"===x?"center":"start"})]})});v.i(527510);var tf=y,tp=v.i(706733);let tm=(0,tp.default)(()=>v.A(917286),{loadableGenerated:{modules:[818362]}}),tg=(0,tp.default)(()=>v.A(282146),{loadableGenerated:{modules:[128933]}}),tv=(0,tp.default)(()=>v.A(892039),{loadableGenerated:{modules:[292671]}}),ty=({alignment:v,...y})=>{switch(v){case"centered":return(0,tf.jsx)(tm,{...y});case"leftAligned":return(0,tf.jsx)(tg,{...y});case"leadGen":return(0,tf.jsx)(tv,{...y});default:return null}};v.s(["default",0,ty],963854);var tb=y,tx=O;let tw=(0,Q.cva)("w-full max-w-[1200px] mx-auto",{variants:{alignment:{center:"flex flex-col items-center",left:"flex flex-col items-start"}},defaultVariants:{alignment:"center"}}),tk=({size:v="full",video:y,autoPlay:b=!1,loop:x=!1,muted:w=!0,controls:k=!0})=>{let[S,_]=(0,tx.useState)(b),E=(0,tx.useRef)(null),j=(()=>{switch(v){case"full":return"w-full";case"large":return"w-full max-w-5xl";case"medium":return"w-full max-w-3xl";case"small":return"w-full max-w-2xl";default:return"w-full max-w-4xl"}})(),P=()=>{E.current&&(S?E.current.pause():E.current.play(),_(!S))},C=()=>{if(!y)return null;let{videoType:v,youtubeUrl:_,videoFile:j,thumbnail:C}=y;if("youtube"===v&&_){let v=/(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/,y=_.match(v),S=y?y[1]:null;return S?(0,tb.jsx)("div",{className:"aspect-video w-full overflow-hidden rounded-lg",children:(0,tb.jsx)("iframe",{src:`https://www.youtube.com/embed/${S}?autoplay=${+!!b}&mute=${+!!w}&loop=${+!!x}&controls=${+!!k}`,title:"YouTube video player",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"h-full w-full"})}):null}if("wistia"===v&&y.wistiaUrl){let v=/(?:wistia\.(?:com|net)\/(?:medias|embed\/iframe)\/)([a-zA-Z0-9_-]+)/,S=y.wistiaUrl.match(v),_=S?S[1]:null;if(!_)return null;let E=new URLSearchParams({autoPlay:b?"true":"false",muted:w?"true":"false",loop:x?"true":"false",controlsVisibleOnLoad:k?"true":"false",playbar:k?"true":"false",smallPlayButton:"true"}).toString();return(0,tb.jsx)("div",{className:"aspect-video w-full overflow-hidden rounded-lg",children:(0,tb.jsx)("iframe",{src:`https://fast.wistia.net/embed/iframe/${_}?${E}`,title:"Wistia video player",allow:"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0,className:"wistia_embed h-full w-full",name:"wistia_embed"})})}return"selfHosted"===v&&j?.asset?.url?(0,tb.jsxs)("div",{className:"aspect-video w-full overflow-hidden rounded-lg relative",children:[C?.asset?.url&&!S&&(0,tb.jsx)("div",{className:"absolute inset-0 bg-cover bg-center cursor-pointer flex items-center justify-center",style:{backgroundImage:`url(${C.asset.url})`},onClick:P,children:(0,tb.jsx)("div",{className:"w-16 h-16 bg-primary-headline-emphasis rounded-full flex items-center justify-center",children:(0,tb.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,tb.jsx)("path",{d:"M8 5V19L19 12L8 5Z",fill:"white"})})})}),(0,tb.jsx)("video",{ref:E,src:j.asset.url,autoPlay:b,loop:x,muted:w,controls:k&&S,className:"h-full w-full",onClick:P})]}):null};return y&&(0,tb.jsx)("div",{className:tw({alignment:"center"}),children:(0,tb.jsx)("div",{className:"flex w-full flex-col gap-8 items-center text-center",children:(0,tb.jsx)("div",{className:j,children:C()})})})};v.s(["VideoBlock",0,tk],587949),v.s([],784525)},511311,807225,647825,v=>{"use strict";v.s(["BentoCardDeck",()=>P],807225),v.s(["EventCardDeck",()=>x],511311);var y=v.i(328497);v.i(570131);var b=v.i(23288);let x=({rows:v,theme:x})=>v&&0!==v.length?(0,y.jsx)("div",{className:"container mx-auto px-6 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsx)("div",{className:"flex flex-col gap-8",children:v.map((v,w)=>(0,y.jsx)("div",{className:`grid w-full grid-cols-1 gap-8 ${"2"===v.cardsPerRow?"md:grid-cols-2":"4"===v.cardsPerRow?"md:grid-cols-2 lg:grid-cols-4":"md:grid-cols-2 lg:grid-cols-3"}`,children:v.cards?.map(v=>(0,y.jsx)(b.EventCard,{...v,theme:x},v._key))},w))})}):null;var w=y,k=v.i(132059);v.i(327002);var S=v.i(396536),_=v.i(404524);v.i(957364);var E=v.i(760180),j=v.i(660118);let P=({heading:v,eyebrow:y,body:b,items:x})=>(0,w.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,w.jsxs)("div",{className:"flex flex-col gap-12 sm:gap-16",children:[(v?.heading||y?.eyebrow||b&&b.length>0)&&(0,w.jsx)("div",{className:"max-w-[1008px] mx-auto",children:(0,w.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[y?.eyebrow&&(0,w.jsx)(S.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),v?.heading&&(0,w.jsx)(_.default,{blocks:(0,j.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,E.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,w.jsx)(_.default,{blocks:b,className:"",alignment:"center"})]})}),x&&(0,w.jsxs)("div",{className:"grid grid-cols-1 w-full gap-8 lg:gap-y-0 lg:grid-cols-2",children:[(0,w.jsx)("div",{className:"flex w-full flex-col gap-8 lg:gap-y-16",children:x?.slice(0,2)?.map(v=>(0,w.jsx)(k.BentoCard,{...v},v._key))}),x?.[2]&&(0,w.jsx)(k.BentoCard,{...x[2]},x[2]._key)]})]})});var C=v.i(297865),A=v.i(543836),T=v.i(264145),I=v.i(360065),O=v.i(997611),M=v.i(978238),R=v.i(900877),N=v.i(315671),D=v.i(432567),F=y,L=Object.defineProperty,$=(v,y)=>L(v,"name",{value:y,configurable:!0}),B="Tabs",[z,V]=(0,T.createContextScope)(B,[I.createRovingFocusGroupScope]),H=(0,I.createRovingFocusGroupScope)(),[U,W]=z(B),G=C.forwardRef($(function(v,y){let{__scopeTabs:b,value:x,onValueChange:w,defaultValue:k,orientation:S="horizontal",dir:_,activationMode:E="automatic",...j}=v,P=(0,R.useDirection)(_),[C,A]=(0,N.useControllableState)({prop:x,onChange:w,defaultProp:k??"",caller:B});return(0,F.jsx)(U,{scope:b,baseId:(0,D.useId)(),value:C,onValueChange:A,orientation:S,dir:P,activationMode:E,children:(0,F.jsx)(M.Primitive.div,{dir:P,"data-orientation":S,...j,ref:y})})},"Tabs")),q="TabsList",Y=C.forwardRef($(function(v,y){let{__scopeTabs:b,loop:x=!0,...w}=v,k=W(q,b),S=H(b);return(0,F.jsx)(I.Root,{asChild:!0,...S,orientation:k.orientation,dir:k.dir,loop:x,children:(0,F.jsx)(M.Primitive.div,{role:"tablist","aria-orientation":k.orientation,...w,ref:y})})},"TabsList")),K="TabsTrigger",X=C.forwardRef($(function(v,y){let{__scopeTabs:b,value:x,disabled:w=!1,...k}=v,S=W(K,b),_=H(b),E=J(S.baseId,x),j=ee(S.baseId,x),P=x===S.value;return(0,F.jsx)(I.Item,{asChild:!0,..._,focusable:!w,active:P,children:(0,F.jsx)(M.Primitive.button,{type:"button",role:"tab","aria-selected":P,"aria-controls":j,"data-state":P?"active":"inactive","data-disabled":w?"":void 0,disabled:w,id:E,...k,ref:y,onMouseDown:(0,A.composeEventHandlers)(v.onMouseDown,v=>
15{w||0!==v.button||!1!==v.ctrlKey?v.preventDefault():S.onValueChange(x)}),onKeyDown:(0,A.composeEventHandlers)(v.onKeyDown,v=>{!w&&v.target===v.currentTarget&&[" ","Enter"].includes(v.key)&&S.onValueChange(x)}),onFocus:(0,A.composeEventHandlers)(v.onFocus,()=>{let v="manual"!==S.activationMode;P||w||!v||S.onValueChange(x)})})})},"TabsTrigger")),Q="TabsContent",Z=C.forwardRef($(function(v,y){let{__scopeTabs:b,value:x,forceMount:w,children:k,...S}=v,_=W(Q,b),E=J(_.baseId,x),j=ee(_.baseId,x),P=x===_.value,A=C.useRef(P);return C.useEffect(()=>{let v=requestAnimationFrame(()=>A.current=!1);return()=>cancelAnimationFrame(v)},[]),(0,F.jsx)(O.Presence,{present:w||P,children:({present:b})=>(0,F.jsx)(M.Primitive.div,{"data-state":P?"active":"inactive","data-orientation":_.orientation,role:"tabpanel","aria-labelledby":E,hidden:!b,id:j,tabIndex:0,...S,ref:y,style:{...v.style,animationDuration:A.current?"0s":void 0},children:b&&k})})},"TabsContent"));function J(v,y){return`${v}-trigger-${y}`}function ee(v,y){return`${v}-content-${y}`}$(J,"makeTriggerId"),$(ee,"makeContentId");var et=G,er=Y,en=X,ei=Z;v.s(["Content",0,ei,"List",0,er,"Root",0,et,"Trigger",0,en],647825)},568647,v=>{"use strict";v.s(["ImageCardDeck",()=>I],568647);var y=v.i(328497),b=v.i(408311);v.i(570131);var x=v.i(954423),w=y,k=v.i(668034);v.i(918667);var S=v.i(15696),_=v.i(861371),E=v.i(404524);let j=({image:v,heading:y,eyebrow:b,body:x,link:j})=>{let P=(0,S.getLinkData)(j),C=j&&j.label&&"popup"!==j.linkType&&""!==P,A=(0,w.jsxs)("div",{className:`relative flex size-full flex-col gap-2 rounded-2xl border-container-default ${C?"group/card transition-all duration-200 hover:shadow-lg cursor-pointer":""}`,children:[v?.image&&(0,w.jsx)("div",{className:"size-full rounded-2xl overflow-hidden aspect-[4/3] relative after:absolute after:inset-0 after:bg-(image:--bg-featured-card)",children:(0,w.jsx)(k.default,{...v.image,alt:v.alt||"",className:"w-full h-full object-cover",objectCover:!0,unsetMaxWidth:!0})}),(0,w.jsxs)("div",{className:"dark absolute inset-0 z-10 flex w-full flex-col gap-4 justify-end p-6",children:[(0,w.jsxs)("div",{className:"text-md w-full flex flex-col gap-4",children:[b&&""!==b&&(0,w.jsx)("span",{className:"text-md font-semibold text-primary-eyebrow",children:b}),y&&(0,w.jsx)("span",{className:`font-bold text-heading text-display-xs ${C?"group-hover/card:text-primary-headline-hover transition-colors duration-200":""}`,children:y}),x&&x.length>0&&(0,w.jsx)("div",{className:"line-clamp-4 text-body",children:(0,w.jsx)(E.default,{blocks:x})})]}),j?.label&&C&&(0,w.jsx)(_.default,{label:j.label,mode:"link",tone:"secondary",link:j,isInCard:!0,className:"group-hover/card:text-pink-500"})]})]});return C?(0,w.jsx)(S.Link,{href:j,className:"block w-full",children:A}):A};v.i(327002);var P=v.i(396536),C=E;v.i(957364);var A=v.i(760180),T=v.i(660118);let I=({heading:v,eyebrow:w,body:k,rows:S,isFeaturedCardDeck:_})=>(0,y.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsxs)("div",{className:"flex flex-col gap-12 sm:gap-16",children:[(v?.heading||w?.eyebrow||k&&k.length>0)&&(0,y.jsx)("div",{className:"max-w-[1008px] mx-auto",children:(0,y.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[w?.eyebrow&&(0,y.jsx)(P.Eyebrow,{text:w.eyebrow,as:w.elementType||"p"}),v?.heading&&(0,y.jsx)(C.default,{blocks:(0,T.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,alignment:"center",additionalHeadingStyles:(0,A.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),k&&(0,y.jsx)(C.default,{blocks:k,className:"",alignment:"center"})]})}),S&&(0,y.jsx)("div",{className:"flex flex-col gap-8",children:S.map((v,w)=>(0,y.jsx)("div",{className:"-mx-4",children:(0,y.jsx)("div",{className:"flex flex-wrap w-full justify-center gap-y-8",children:v.cards?.map(w=>(0,y.jsx)("div",{className:(0,b.twMerge)("w-full px-4 grow-0 shrink-0 [&>div]:h-full [&>a]:h-full","3"===v.cardsPerRow?"sm:w-1/3 sm:basis-1/3":"sm:w-1/2 sm:basis-1/2","4"===v.cardsPerRow&&"lg:w-1/4 lg:basis-1/4"),children:_?(0,y.jsx)(j,{...w}):(0,y.jsx)(x.ImageTextCard,{...w})},w._key))})},w))})]})})},302170,786852,85381,798001,366591,199282,v=>{"use strict";let y,b,x;v.s(["LeadershipCardDeck",()=>tO],199282),v.s(["IntegrationCardDeck",()=>th],302170);var w=v.i(328497);v.i(327002);var k=v.i(396536),S=v.i(404524);v.i(957364);var _=v.i(760180),E=v.i(660118),j=w,P=v.i(408311),C=v.i(297865);function A(v){return null!==v&&"object"==typeof v&&"constructor"in v&&v.constructor===Object}function T(v={},y={}){let b=["__proto__","constructor","prototype"];Object.keys(y).filter(v=>0>
15b.indexOf(v)).forEach(b=>{void 0===v[b]?v[b]=y[b]:A(y[b])&&A(v[b])&&Object.keys(y[b]).length>0&&T(v[b],y[b])})}let I={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function O(){let v="u">typeof document?document:{};return T(v,I),v}let M={document:I,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:v=>"u"<typeof setTimeout?(v(),null):setTimeout(v,0),cancelAnimationFrame(v){"u">typeof setTimeout&&clearTimeout(v)}};function R(){let v="u">typeof window?window:{};return T(v,M),v}function N(v=""){return v.trim().split(" ").filter(v=>!!v.trim())}function D(v){let y=v;Object.keys(y).forEach(v=>{try{y[v]=null}catch(v){}try{delete y[v]}catch(v){}})}function F(v,y=0){return setTimeout(v,y)}function L(){return Date.now()}function $(v){let y,b=R();return b.getComputedStyle&&(y=b.getComputedStyle(v,null)),!y&&v.currentStyle&&(y=v.currentStyle),y||(y=v.style),y}function B(v,y="x"){let b,x,w,k=R(),S=$(v);return k.WebKitCSSMatrix?((x=S.transform||S.webkitTransform).split(",").length>6&&(x=x.split(", ").map(v=>v.replace(",",".")).join(", ")),w=new k.WebKitCSSMatrix("none"===x?"":x)):b=(w=S.MozTransform||S.OTransform||S.MsTransform||S.msTransform||S.transform||S.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===y&&(x=k.WebKitCSSMatrix?w.m41:16===b.length?parseFloat(b[12]):parseFloat(b[4])),"y"===y&&(x=k.WebKitCSSMatrix?w.m42:16===b.length?parseFloat(b[13]):parseFloat(b[5])),x||0}function z(v){return"object"==typeof v&&null!==v&&v.constructor&&"Object"===Object.prototype.toString.call(v).slice(8,-1)}function V(v){return"u">typeof window&&void 0!==window.HTMLElement?v instanceof HTMLElement:v&&(1===v.nodeType||11===v.nodeType)}function H(...v){let y=Object(v[0]);for(let b=1;b<v.length;b+=1){let x=v[b];if(null!=x&&!V(x)){let v=Object.keys(Object(x)).filter(v=>"__proto__"!==v&&"constructor"!==v&&"prototype"!==v);for(let b=0,w=v.length;b<w;b+=1){let w=v[b],k=Object.getOwnPropertyDescriptor(x,w);void 0!==k&&k.enumerable&&(z(y[w])&&z(x[w])?x[w].__swiper__?y[w]=x[w]:H(y[w],x[w]):!z(y[w])&&z(x[w])?(y[w]={},x[w].__swiper__?y[w]=x[w]:H(y[w],x[w])):y[w]=x[w])}}}return y}function U(v,y,b){v.style.setProperty(y,b)}function W({swiper:v,targetPosition:y,side:b}){let x,w=R(),k=-v.translate,S=null,_=v.params.speed;v.wrapperEl.style.scrollSnapType="none",w.cancelAnimationFrame(v.cssModeFrameID);let E=y>k?"next":"prev",j=(v,y)=>"next"===E&&v>=y||"prev"===E&&v<=y,P=()=>{x=new Date().getTime(),null===S&&(S=x);let E=k+(.5-Math.cos(Math.max(Math.min((x-S)/_,1),0)*Math.PI)/2)*(y-k);if(j(E,y)&&(E=y),v.wrapperEl.scrollTo({[b]:E}),j(E,y)){v.wrapperEl.style.overflow="hidden",v.wrapperEl.style.scrollSnapType="",setTimeout(()=>{v.wrapperEl.style.overflow="",v.wrapperEl.scrollTo({[b]:E})}),w.cancelAnimationFrame(v.cssModeFrameID);return}v.cssModeFrameID=w.requestAnimationFrame(P)};P()}function G(v,y=""){let b=R(),x=[...v.children];return(b.HTMLSlotElement&&v instanceof HTMLSlotElement&&x.push(...v.assignedElements()),y)?x.filter(v=>v.matches(y)):x}function q(v,y){let b=[y];for(;b.length>0;){let y=b.shift();if(v===y)return!0;b.push(...y.children,...y.shadowRoot?y.shadowRoot.children:[],...y.assignedElements?y.assignedElements():[])}}function Y(v,y){let b=R(),x=y.contains(v);return!x&&b.HTMLSlotElement&&y instanceof HTMLSlotElement&&((x=[...y.assignedElements()].includes(v))||(x=q(v,y))),x}function K(v){try{console.warn(v);return}catch(v){}}function X(v,y=[]){let b=document.createElement(v);return b.classList.add(...Array.isArray(y)?y:N(y)),b}function Q(v,y){let b=[];for(;v.previousElementSibling;){let x=v.previousElementSibling;y?x.matches(y)&&b.push(x):b.push(x),v=x}return b}function Z(v,y){let b=[];for(;v.nextElementSibling;){let x=v.nextElementSibling;y?x.matches(y)&&b.push(x):b.push(x),v=x}return b}function J(v,y){return R().getComputedStyle(v,null).getPropertyValue(y)}function ee(v){let y,b=v;if(b){for(y=0;null!==(b=b.previousSibling);)1===b.nodeType&&(y+=1);return y}}function et(v,y){let b=[],x=v.parentElement;for(;x;)y?x.matches(y)&&b.push(x):b.push(x),x=x.parentElement;return b}function er(v,y){function b(x){x.target===v&&(y.call(v,x),v.removeEventListener("transitionend",b))}y&&v.addEventListener("transitionend",b)}function en(v,y,b){let x=R();return b?v["width"===y?"offsetWidth":"offsetHeight"]+parseFloat(x.getComputedStyle(v,null).getPropertyValue("width"===y?"margin-right":"margin-top"))+parseFloat(x.getComputedStyle(v,null).getPropertyValue("width"===y?"margin-left":"margin-bottom")):v.offsetWidth}function ei(v){return(Array.isArray(v)?v:[v]).filter(v=>!!v)}function ea(v,y=""){"u">typeof trustedTypes?v.innerHTML=trustedTypes.createPolicy("html",{createHTML:v=>v}).createHTML(y):v.innerHTML=y}function es({swiper:v,extendParams:y,on:b}){function x(v,y){let b,x,w,k,S,_=(v,y)=>{for(k=-1,w=v.length;w-k>1;)v[S=w+k>>1]<=y?k=S:w=S;return w};return this.x=v,this.y=y,this.lastIndex=v.length-1,this.interpolate=function(v){return v?(b=(x=_(this.x,v))-1,(v-this.x[b])*(this.y[x]-this.y[b])/(this.x[x]-this.x[b])+this.y[b]):0},this}function w(y){v.controller.spline=v.params.loop?new x(v.slidesGrid,y.slidesGrid):new x(v.snapGrid,y.snapGrid)}function k(y,b){let x,k,S=v.controller.control,_=v.constructor;function E(y){if(y.destroyed)return;let b=v.rtlTranslate?-v.translate:v.translate;"slide"===v.params.controller.by&&(w(y),k=-v.controller.spline.interpolate(-b)),k&&"container"!==v.params.controller.by||((Number.isNaN(x=(y.maxTranslate()-y.minTranslate())/(v.maxTranslate()-v.minTranslate()))||!Number.isFinite(x))&&(x=1),k=(b-v.minTranslate())*x+y.minTranslate()),v.params.controller.inverse&&(k=y.maxTranslate()-k),y.updateProgress(k),y.setTranslate(k,v),y.updateActiveIndex(),y.updateSlidesClasses()}if(Array.isArray(S))for(let v=0;v<S.length;v+=1)S[v]!==b&&S[v]instanceof _&&E(S[v]);else S instanceof _&&b!==S&&E(S)}function S(y,b){let x,w=v.constructor,k=v.controller.control;function S(b){b.destroyed||(b.setTransition(y,v),0!==y&&(b.transitionStart(),b.params.autoHeight&&F(()=>{b.updateAutoHeight()}),er(b.wrapperEl,()=>{k&&b.transitionEnd()})))}if(Array.isArray(k))for(x=0;x<k.length;x+=1)k[x]!==b&&k[x]instanceof w&&S(k[x]);else k instanceof w&&b!==k&&S(k)}function _(){v.controller.control&&v.controller.spline&&(v.controller.spline=void 0,delete v.controller.spline)}y({controller:{control:void 0,inverse:!1,by:"slide"}}),v.controller={control:void 0},b("beforeInit",()=>{"u">typeof window&&("string"==typeof v.params.controller.control||v.params.controller.control instanceof HTMLElement)?("string"==typeof v.params.controller.control?[...document.querySelectorAll(v.params.controller.control)]:[v.params.controller.control]).forEac
15h(y=>{if(v.controller.control||(v.controller.control=[]),y&&y.swiper)v.controller.control.push(y.swiper);else if(y){let b=`${v.params.eventsPrefix}init`,x=w=>{v.controller.control.push(w.detail[0]),v.update(),y.removeEventListener(b,x)};y.addEventListener(b,x)}}):v.controller.control=v.params.controller.control}),b("update",()=>{_()}),b("resize",()=>{_()}),b("observerUpdate",()=>{_()}),b("setTranslate",(y,b,x)=>{v.controller.control&&!v.controller.control.destroyed&&v.controller.setTranslate(b,x)}),b("setTransition",(y,b,x)=>{v.controller.control&&!v.controller.control.destroyed&&v.controller.setTransition(b,x)}),Object.assign(v.controller,{setTranslate:k,setTransition:S})}function eo(v,y,b,x){return v.params.createElements&&Object.keys(x).forEach(w=>{if(!b[w]&&!0===b.auto){let k=G(v.el,`.${x[w]}`)[0];k||((k=X("div",x[w])).className=x[w],v.el.append(k)),b[w]=k,y[w]=k}}),b}v.s(["Controller",0,es],786852);let el='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function ec({swiper:v,extendParams:y,on:b,emit:x}){function w(y){let b;return y&&"string"==typeof y&&v.isElement&&(b=v.el.querySelector(y)||v.hostEl.querySelector(y))?b:(y&&("string"==typeof y&&(b=[...document.querySelectorAll(y)]),v.params.uniqueNavElements&&"string"==typeof y&&b&&b.length>1&&1===v.el.querySelectorAll(y).length?b=v.el.querySelector(y):b&&1===b.length&&(b=b[0])),y&&!b)?y:b}function k(y,b){let x=v.params.navigation;(y=ei(y)).forEach(y=>{y&&(y.classList[b?"add":"remove"](...x.disabledClass.split(" ")),"BUTTON"===y.tagName&&(y.disabled=b),v.params.watchOverflow&&v.enabled&&y.classList[v.isLocked?"add":"remove"](x.lockClass))})}function S(){let{nextEl:y,prevEl:b}=v.navigation;if(v.params.loop){k(b,!1),k(y,!1);return}k(b,v.isBeginning&&!v.params.rewind),k(y,v.isEnd&&!v.params.rewind)}function _(y){y.preventDefault(),(!v.isBeginning||v.params.loop||v.params.rewind)&&(v.slidePrev(),x("navigationPrev"))}function E(y){y.preventDefault(),(!v.isEnd||v.params.loop||v.params.rewind)&&(v.slideNext(),x("navigationNext"))}function j(){let y=v.params.navigation;if(v.params.navigation=eo(v,v.originalParams.navigation,v.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(y.nextEl||y.prevEl))return;let b=w(y.nextEl),x=w(y.prevEl);Object.assign(v.navigation,{nextEl:b,prevEl:x}),b=ei(b),x=ei(x);let k=(b,x)=>{if(b){if(y.addIcons&&b.matches(".swiper-button-next,.swiper-button-prev")&&!b.querySelector("svg")){let v=document.createElement("div");ea(v,el),b.appendChild(v.querySelector("svg")),v.remove()}b.addEventListener("click","next"===x?E:_)}!v.enabled&&b&&b.classList.add(...y.lockClass.split(" "))};b.forEach(v=>k(v,"next")),x.forEach(v=>k(v,"prev"))}function P(){let{nextEl:y,prevEl:b}=v.navigation;y=ei(y),b=ei(b);let x=(y,b)=>{y.removeEventListener("click","next"===b?E:_),y.classList.remove(...v.params.navigation.disabledClass.split(" "))};y.forEach(v=>x(v,"next")),b.forEach(v=>x(v,"prev"))}y({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),v.navigation={nextEl:null,prevEl:null,arrowSvg:el},b("init",()=>{!1===v.params.navigation.enabled?A():(j(),S())}),b("toEdge fromEdge lock unlock",()=>{S()}),b("destroy",()=>{P()}),b("enable disable",()=>{let{nextEl:y,prevEl:b}=v.navigation;(y=ei(y),b=ei(b),v.enabled)?S():[...y,...b].filter(v=>!!v).forEach(y=>y.classList.add(v.params.navigation.lockClass))}),b("click",(y,b)=>{let{nextEl:w,prevEl:k}=v.navigation;w=ei(w),k=ei(k);let S=b.target,_=k.includes(S)||w.includes(S);if(v.isElement&&!_){let v=b.path||b.composedPath&&b.composedPath();v&&(_=v.find(v=>w.includes(v)||k.includes(v)))}if(v.params.navigation.hideOnClick&&!_){let y;if(v.pagination&&v.params.pagination&&v.params.pagination.clickable&&(v.pagination.el===S||v.pagination.el.contains(S)))return;w.length?y=w[0].classList.contains(v.params.navigation.hiddenClass):k.length&&(y=k[0].classList.contains(v.params.navigation.hiddenClass)),!0===y?x("navigationShow"):x("navigationHide"),[...w,...k].filter(v=>!!v).forEach(y=>y.classList.toggle(v.params.navigation.hiddenClass))}});let C=()=>{v.el.classList.remove(...v.params.navigation.navigationDisabledClass.split(" ")),j(),S()},A=()=>{v.el.classList.add(...v.params.navigation.navigationDisabledClass.split(" ")),P()};Object.assign(v.navigation,{enable:C,disable:A,update:S,init:j,destroy:P})}function eu(v=""){return`.${v.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}function ed({swiper:v,extendParams:y,on:b,emit:x}){let w,k="swiper-pagination";y({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:v=>v,formatFractionTotal:v=>v,bulletClass:`${k}-bullet`,bulletActiveClass:`${k}-bullet-active`,modifierClass:`${k}-`,currentClass:`${k}-current`,totalClass:`${k}-total`,hiddenClass:`${k}-hidden`,progressbarFillClass:`${k}-progressbar-fill`,progressbarOppositeClass:`${k}-progressbar-opposite`,clickableClass:`${k}-clickable`,lockClass:`${k}-lock`,horizontalClass:`${k}-horizontal`,verticalClass:`${k}
15-vertical`,paginationDisabledClass:`${k}-disabled`}}),v.pagination={el:null,bullets:[]};let S=0;function _(){return!v.params.pagination.el||!v.pagination.el||Array.isArray(v.pagination.el)&&0===v.pagination.el.length}function E(y,b){let{bulletActiveClass:x}=v.params.pagination;y&&(y=y[`${"prev"===b?"previous":"next"}ElementSibling`])&&(y.classList.add(`${x}-${b}`),(y=y[`${"prev"===b?"previous":"next"}ElementSibling`])&&y.classList.add(`${x}-${b}-${b}`))}function j(v,y,b){return(v%=b,(y%=b)===v+1)?"next":y===v-1?"previous":void 0}function P(y){let b=y.target.closest(eu(v.params.pagination.bulletClass));if(!b)return;y.preventDefault();let x=ee(b)*v.params.slidesPerGroup;if(v.params.loop){if(v.realIndex===x)return;let y=j(v.realIndex,x,v.slides.length);"next"===y?v.slideNext():"previous"===y?v.slidePrev():v.slideToLoop(x)}else v.slideTo(x)}function C(){let y,b,k=v.rtl,j=v.params.pagination;if(_())return;let P=v.pagination.el;P=ei(P);let C=v.virtual&&v.params.virtual.enabled?v.virtual.slides.length:v.slides.length,A=v.params.loop?Math.ceil(C/v.params.slidesPerGroup):v.snapGrid.length;if(v.params.loop?(b=v.previousRealIndex||0,y=v.params.slidesPerGroup>1?Math.floor(v.realIndex/v.params.slidesPerGroup):v.realIndex):void 0!==v.snapIndex?(y=v.snapIndex,b=v.previousSnapIndex):(b=v.previousIndex||0,y=v.activeIndex||0),"bullets"===j.type&&v.pagination.bullets&&v.pagination.bullets.length>0){let x,_,C,A=v.pagination.bullets;if(j.dynamicBullets&&(w=en(A[0],v.isHorizontal()?"width":"height",!0),P.forEach(y=>{y.style[v.isHorizontal()?"width":"height"]=`${w*(j.dynamicMainBullets+4)}px`}),j.dynamicMainBullets>1&&void 0!==b&&((S+=y-(b||0))>j.dynamicMainBullets-1?S=j.dynamicMainBullets-1:S<0&&(S=0)),C=((_=(x=Math.max(y-S,0))+(Math.min(A.length,j.dynamicMainBullets)-1))+x)/2),A.forEach(v=>{let y=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(v=>`${j.bulletActiveClass}${v}`)].map(v=>"string"==typeof v&&v.includes(" ")?v.split(" "):v).flat();v.classList.remove(...y)}),P.length>1)A.forEach(b=>{let w=ee(b);w===y?b.classList.add(...j.bulletActiveClass.split(" ")):v.isElement&&b.setAttribute("part","bullet"),j.dynamicBullets&&(w>=x&&w<=_&&b.classList.add(...`${j.bulletActiveClass}-main`.split(" ")),w===x&&E(b,"prev"),w===_&&E(b,"next"))});else{let b=A[y];if(b&&b.classList.add(...j.bulletActiveClass.split(" ")),v.isElement&&A.forEach((v,b)=>{v.setAttribute("part",b===y?"bullet-active":"bullet")}),j.dynamicBullets){let v=A[x],y=A[_];for(let v=x;v<=_;v+=1)A[v]&&A[v].classList.add(...`${j.bulletActiveClass}-main`.split(" "));E(v,"prev"),E(y,"next")}}if(j.dynamicBullets){let y=Math.min(A.length,j.dynamicMainBullets+4),b=(w*y-w)/2-C*w,x=k?"right":"left";A.forEach(y=>{y.style[v.isHorizontal()?x:"top"]=`${b}px`})}}P.forEach((b,w)=>{if("fraction"===j.type&&(b.querySelectorAll(eu(j.currentClass)).forEach(v=>{v.textContent=j.formatFractionCurrent(y+1)}),b.querySelectorAll(eu(j.totalClass)).forEach(v=>{v.textContent=j.formatFractionTotal(A)})),"progressbar"===j.type){let x;x=j.progressbarOpposite?v.isHorizontal()?"vertical":"horizontal":v.isHorizontal()?"horizontal":"vertical";let w=(y+1)/A,k=1,S=1;"horizontal"===x?k=w:S=w,b.querySelectorAll(eu(j.progressbarFillClass)).forEach(y=>{y.style.transform=`translate3d(0,0,0) scaleX(${k}) scaleY(${S})`,y.style.transitionDuration=`${v.params.speed}ms`})}"custom"===j.type&&j.renderCustom?(ea(b,j.renderCustom(v,y+1,A)),0===w&&x("paginationRender",b)):(0===w&&x("paginationRender",b),x("paginationUpdate",b)),v.params.watchOverflow&&v.enabled&&b.classList[v.isLocked?"add":"remove"](j.lockClass)})}function A(){let y=v.params.pagination;if(_())return;let b=v.virtual&&v.params.virtual.enabled?v.virtual.slides.length:v.grid&&v.params.grid.rows>1?v.slides.length/Math.ceil(v.params.grid.rows):v.slides.length,w=v.pagination.el;w=ei(w);let k="";if("bullets"===y.type){let x=v.params.loop?Math.ceil(b/v.params.slidesPerGroup):v.snapGrid.length;v.params.freeMode&&v.params.freeMode.enabled&&x>b&&(x=b);for(let b=0;b<x;b+=1)y.renderBullet?k+=y.renderBullet.call(v,b,y.bulletClass):k+=`<${y.bulletElement} ${v.isElement?'part="bullet"':""} class="${y.bulletClass}"></${y.bulletElement}>`}"fraction"===y.type&&(k=y.renderFraction?y.renderFraction.call(v,y.currentClass,y.totalClass):`<span class="${y.currentClass}"></span> / <span class="${y.totalClass}"></span>`),"progressbar"===y.type&&(k=y.renderProgressbar?y.renderProgressbar.call(v,y.progressbarFillClass):`<span class="${y.progressbarFillClass}"></span>
15`),v.pagination.bullets=[],w.forEach(b=>{"custom"!==y.type&&ea(b,k||""),"bullets"===y.type&&v.pagination.bullets.push(...b.querySelectorAll(eu(y.bulletClass)))}),"custom"!==y.type&&x("paginationRender",w[0])}function T(){let y;v.params.pagination=eo(v,v.originalParams.pagination,v.params.pagination,{el:"swiper-pagination"});let b=v.params.pagination;!b.el||("string"==typeof b.el&&v.isElement&&(y=v.el.querySelector(b.el)),y||"string"!=typeof b.el||(y=[...document.querySelectorAll(b.el)]),y||(y=b.el),y&&0!==y.length&&(v.params.uniqueNavElements&&"string"==typeof b.el&&Array.isArray(y)&&y.length>1&&(y=[...v.el.querySelectorAll(b.el)]).length>1&&(y=y.find(y=>et(y,".swiper")[0]===v.el)),Array.isArray(y)&&1===y.length&&(y=y[0]),Object.assign(v.pagination,{el:y}),(y=ei(y)).forEach(y=>{"bullets"===b.type&&b.clickable&&y.classList.add(...(b.clickableClass||"").split(" ")),y.classList.add(b.modifierClass+b.type),y.classList.add(v.isHorizontal()?b.horizontalClass:b.verticalClass),"bullets"===b.type&&b.dynamicBullets&&(y.classList.add(`${b.modifierClass}${b.type}-dynamic`),S=0,b.dynamicMainBullets<1&&(b.dynamicMainBullets=1)),"progressbar"===b.type&&b.progressbarOpposite&&y.classList.add(b.progressbarOppositeClass),b.clickable&&y.addEventListener("click",P),v.enabled||y.classList.add(b.lockClass)})))}function I(){let y=v.params.pagination;if(_())return;let b=v.pagination.el;b&&(b=ei(b)).forEach(b=>{b.classList.remove(y.hiddenClass),b.classList.remove(y.modifierClass+y.type),b.classList.remove(v.isHorizontal()?y.horizontalClass:y.verticalClass),y.clickable&&(b.classList.remove(...(y.clickableClass||"").split(" ")),b.removeEventListener("click",P))}),v.pagination.bullets&&v.pagination.bullets.forEach(v=>v.classList.remove(...y.bulletActiveClass.split(" ")))}b("changeDirection",()=>{if(!v.pagination||!v.pagination.el)return;let y=v.params.pagination,{el:b}=v.pagination;(b=ei(b)).forEach(b=>{b.classList.remove(y.horizontalClass,y.verticalClass),b.classList.add(v.isHorizontal()?y.horizontalClass:y.verticalClass)})}),b("init",()=>{!1===v.params.pagination.enabled?M():(T(),A(),C())}),b("activeIndexChange",()=>{void 0===v.snapIndex&&C()}),b("snapIndexChange",()=>{C()}),b("snapGridLengthChange",()=>{A(),C()}),b("destroy",()=>{I()}),b("enable disable",()=>{let{el:y}=v.pagination;y&&(y=ei(y)).forEach(y=>y.classList[v.enabled?"remove":"add"](v.params.pagination.lockClass))}),b("lock unlock",()=>{C()}),b("click",(y,b)=>{let w=b.target,k=ei(v.pagination.el);if(v.params.pagination.el&&v.params.pagination.hideOnClick&&k&&k.length>0&&!w.classList.contains(v.params.pagination.bulletClass)){if(v.navigation&&(v.navigation.nextEl&&w===v.navigation.nextEl||v.navigation.prevEl&&w===v.navigation.prevEl))return;!0===k[0].classList.contains(v.params.pagination.hiddenClass)?x("paginationShow"):x("paginationHide"),k.forEach(y=>y.classList.toggle(v.params.pagination.hiddenClass))}});let O=()=>{v.el.classList.remove(v.params.pagination.paginationDisabledClass);let{el:y}=v.pagination;y&&(y=ei(y)).forEach(y=>y.classList.remove(v.params.pagination.paginationDisabledClass)),T(),A(),C()},M=()=>{v.el.classList.add(v.params.pagination.paginationDisabledClass);let{el:y}=v.pagination;y&&(y=ei(y)).forEach(y=>y.classList.add(v.params.pagination.paginationDisabledClass)),I()};Object.assign(v.pagination,{enable:O,disable:M,render:A,update:C,init:T,destroy:I})}v.s(["Navigation",0,ec],85381),v.s(["Pagination",0,ed],798001);var eh=C;function ef(){let v=R(),y=O();return{smoothScroll:y.documentElement&&y.documentElement.style&&"scrollBehavior"in y.documentElement.style,touch:!!("ontouchstart"in v||v.DocumentTouch&&y instanceof v.DocumentTouch)}}function ep(){return y||(y=ef()),y}function em({userAgent:v}={}){let y=ep(),b=R(),x=b.navigator.platform,w=v||b.navigator.userAgent,k={ios:!1,android:!1},S=b.screen.width,_=b.screen.height,E=w.match(/(Android);?[\s\/]+([\d.]+)?/),j=w.match(/(iPad)(?!\1).*OS\s([\d_]+)/),P=w.match(/(iPod)(.*OS\s([\d_]+))?/),C=!j&&w.match(/(iPhone\sOS|iOS)\s([\d_]+)/),A="Win32"===x,T="MacIntel"===x,I=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!j&&T&&y.touch&&I.indexOf(`${S}x${_}`)>=0&&((j=w.match(/(Version)\/([\d.]+)/))||(j=[0,1,"13_0_0"]),T=!1),E&&!A&&(k.os="android",k.android=!0),(j||C||P)&&(k.os="ios",k.ios=!0),k}function eg(v={}){return b||(b=em(v)),b}function ev(){let v=R(),y=eg(),b=!1;function x(){let y=v.navigator.userAgent.toLowerCase();return y.indexOf("safari")>=0&&0>y.indexOf("chrome")&&0>y.indexOf("android")}if(x()){let y=String(v.navigator.userAgent);if(y.includes("Version/")){let[v,x]=y.split("Version/")[1].split(" ")[0].split(".").map(v=>Number(v));b=v<16||16===v&&x<2}}
15let w=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(v.navigator.userAgent),k=x(),S=k||w&&y.ios;return{isSafari:b||k,needPerspectiveFix:b,need3dFix:S,isWebView:w}}function ey(){return x||(x=ev()),x}function eb({swiper:v,on:y,emit:b}){let x=R(),w=null,k=null,S=()=>{v&&!v.destroyed&&v.initialized&&(b("beforeResize"),b("resize"))},_=()=>{v&&!v.destroyed&&v.initialized&&(w=new ResizeObserver(y=>{k=x.requestAnimationFrame(()=>{let{width:b,height:x}=v,w=b,k=x;y.forEach(({contentBoxSize:y,contentRect:b,target:x})=>{x&&x!==v.el||(w=b?b.width:(y[0]||y).inlineSize,k=b?b.height:(y[0]||y).blockSize)}),(w!==b||k!==x)&&S()})})).observe(v.el)},E=()=>{k&&x.cancelAnimationFrame(k),w&&w.unobserve&&v.el&&(w.unobserve(v.el),w=null)},j=()=>{v&&!v.destroyed&&v.initialized&&b("orientationchange")};y("init",()=>{v.params.resizeObserver&&void 0!==x.ResizeObserver?_():(x.addEventListener("resize",S),x.addEventListener("orientationchange",j))}),y("destroy",()=>{E(),x.removeEventListener("resize",S),x.removeEventListener("orientationchange",j)})}function ex({swiper:v,extendParams:y,on:b,emit:x}){let w=[],k=R(),S=(y,b={})=>{let S=new(k.MutationObserver||k.WebkitMutationObserver)(y=>{if(v.__preventObserver__)return;if(1===y.length)return void x("observerUpdate",y[0]);let b=function(){x("observerUpdate",y[0])};k.requestAnimationFrame?k.requestAnimationFrame(b):k.setTimeout(b,0)});S.observe(y,{attributes:void 0===b.attributes||b.attributes,childList:v.isElement||(void 0===b.childList||b).childList,characterData:void 0===b.characterData||b.characterData}),w.push(S)},_=()=>{if(v.params.observer){if(v.params.observeParents){let y=et(v.hostEl);for(let v=0;v<y.length;v+=1)S(y[v])}S(v.hostEl,{childList:v.params.observeSlideChildren}),S(v.wrapperEl,{attributes:!1})}},E=()=>{w.forEach(v=>{v.disconnect()}),w.splice(0,w.length)};y({observer:!1,observeParents:!1,observeSlideChildren:!1}),b("init",_),b("destroy",E)}var ew={on(v,y,b){let x=this;if(!x.eventsListeners||x.destroyed||"function"!=typeof y)return x;let w=b?"unshift":"push";return v.split(" ").forEach(v=>{x.eventsListeners[v]||(x.eventsListeners[v]=[]),x.eventsListeners[v][w](y)}),x},once(v,y,b){let x=this;if(!x.eventsListeners||x.destroyed||"function"!=typeof y)return x;function w(...b){x.off(v,w),w.__emitterProxy&&delete w.__emitterProxy,y.apply(x,b)}return w.__emitterProxy=y,x.on(v,w,b)},onAny(v,y){let b=this;if(!b.eventsListeners||b.destroyed||"function"!=typeof v)return b;let x=y?"unshift":"push";return 0>b.eventsAnyListeners.indexOf(v)&&b.eventsAnyListeners[x](v),b},offAny(v){let y=this;if(!y.eventsListeners||y.destroyed||!y.eventsAnyListeners)return y;let b=y.eventsAnyListeners.indexOf(v);return b>=0&&y.eventsAnyListeners.splice(b,1),y},off(v,y){let b=this;return b.eventsListeners&&!b.destroyed&&b.eventsListeners&&v.split(" ").forEach(v=>{void 0===y?b.eventsListeners[v]=[]:b.eventsListeners[v]&&b.eventsListeners[v].forEach((x,w)=>{(x===y||x.__emitterProxy&&x.__emitterProxy===y)&&b.eventsListeners[v].splice(w,1)})}),b},emit(...v){let y,b,x,w=this;return w.eventsListeners&&!w.destroyed&&w.eventsListeners&&("string"==typeof v[0]||Array.isArray(v[0])?(y=v[0],b=v.slice(1,v.length),x=w):(y=v[0].events,b=v[0].data,x=v[0].context||w),b.unshift(x),(Array.isArray(y)?y:y.split(" ")).forEach(v=>{w.eventsAnyListeners&&w.eventsAnyListeners.length&&w.eventsAnyListeners.forEach(y=>{y.apply(x,[v,...b])}),w.eventsListeners&&w.eventsListeners[v]&&w.eventsListeners[v].forEach(v=>{v.apply(x,b)})})),w}};let ek=(v,y,b)=>{y&&!v.classList.contains(b)?v.classList.add(b):!y&&v.classList.contains(b)&&v.classList.remove(b)},eS=(v,y,b)=>{y&&!v.classList.contains(b)?v.classList.add(b):!y&&v.classList.contains(b)&&v.classList.remove(b)},e_=(v,y)=>{if(!v||v.destroyed||!v.params)return;let b=()=>v.isElement?"swiper-slide":`.${v.params.slideClass}`,x=y.closest(b());if(x){let y=x.querySelector(`.${v.params.lazyPreloaderClass}`);!y&&v.isElement&&(x.shadowRoot?y=x.shadowRoot.querySelector(`.${v.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{x.shadowRoot&&(y=x.shadowRoot.querySelector(`.${v.params.lazyPreloaderClass}`))&&!y.lazyPreloaderManaged&&y.remove()}
15)),y&&!y.lazyPreloaderManaged&&y.remove()}},eE=(v,y)=>{if(!v.slides[y])return;let b=v.slides[y].querySelector('[loading="lazy"]');b&&b.removeAttribute("loading")},ej=v=>{if(!v||v.destroyed||!v.params)return;let y=v.params.lazyPreloadPrevNext,b=v.slides.length;if(!b||!y||y<0)return;y=Math.min(y,b);let x="auto"===v.params.slidesPerView?v.slidesPerViewDynamic():Math.ceil(v.params.slidesPerView),w=v.activeIndex;if(v.params.grid&&v.params.grid.rows>1){let b=w,k=[b-y];k.push(...Array.from({length:y}).map((v,y)=>b+x+y)),v.slides.forEach((y,b)=>{k.includes(y.column)&&eE(v,b)});return}let k=w+x-1;if(v.params.rewind||v.params.loop)for(let x=w-y;x<=k+y;x+=1){let y=(x%b+b)%b;(y<w||y>k)&&eE(v,y)}else for(let x=Math.max(w-y,0);x<=Math.min(k+y,b-1);x+=1)x!==w&&(x>k||x<w)&&eE(v,x)};function eP(v){let y,{slidesGrid:b,params:x}=v,w=v.rtlTranslate?v.translate:-v.translate;for(let v=0;v<b.length;v+=1)void 0!==b[v+1]?w>=b[v]&&w<b[v+1]-(b[v+1]-b[v])/2?y=v:w>=b[v]&&w<b[v+1]&&(y=v+1):w>=b[v]&&(y=v);return x.normalizeSlideIndex&&(y<0||void 0===y)&&(y=0),y}function eC({swiper:v,runCallbacks:y,direction:b,step:x}){let{activeIndex:w,previousIndex:k}=v,S=b;S||(S=w>k?"next":w<k?"prev":"reset"),v.emit(`transition${x}`),y&&"reset"===S?v.emit(`slideResetTransition${x}`):y&&w!==k&&(v.emit(`slideChangeTransition${x}`),"next"===S?v.emit(`slideNextTransition${x}`):v.emit(`slidePrevTransition${x}`))}function eA(v,y=this){function b(y){if(!y||y===O()||y===R())return null;y.assignedSlot&&(y=y.assignedSlot);let x=y.closest(v);return x||y.getRootNode?x||b(y.getRootNode().host):null}return b(y)}function eT(v,y,b){let x=R(),{params:w}=v,k=w.edgeSwipeDetection,S=w.edgeSwipeThreshold;return!k||!(b<=S)&&!(b>=x.innerWidth-S)||"prevent"===k&&(y.preventDefault(),!0)}function eI(v){let y=this;if(y.destroyed)return;let b=O(),x=v;x.originalEvent&&(x=x.originalEvent);let w=y.touchEventsData;if("pointerdown"===x.type){if(null!==w.pointerId&&w.pointerId!==x.pointerId)return;w.pointerId=x.pointerId}else"touchstart"===x.type&&1===x.targetTouches.length&&(w.touchId=x.targetTouches[0].identifier);if("touchstart"===x.type)return void eT(y,x,x.targetTouches[0].pageX);let{params:k,touches:S,enabled:_}=y;if(!_||!k.simulateTouch&&"mouse"===x.pointerType||y.animating&&k.preventInteractionOnTransition)return;!y.animating&&k.cssMode&&k.loop&&y.loopFix();let E=x.target;if("wrapper"===k.touchEventsTarget&&!Y(E,y.wrapperEl)||"which"in x&&3===x.which||"button"in x&&x.button>0||w.isTouched&&w.isMoved)return;let j=!!k.noSwipingClass&&""!==k.noSwipingClass,P=x.composedPath?x.composedPath():x.path;j&&x.target&&x.target.shadowRoot&&P&&(E=P[0]);let C=k.noSwipingSelector?k.noSwipingSelector:`.${k.noSwipingClass}`,A=!!(x.target&&x.target.shadowRoot);if(k.noSwiping&&(A?eA(C,E):E.closest(C))){y.allowClick=!0;return}if(k.swipeHandler&&!E.closest(k.swipeHandler))return;S.currentX=x.pageX,S.currentY=x.pageY;let T=S.currentX,I=S.currentY;if(!eT(y,x,T))return;Object.assign(w,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),S.startX=T,S.startY=I,w.touchStartTime=L(),y.allowClick=!0,y.updateSize(),y.swipeDirection=void 0,k.threshold>0&&(w.allowThresholdMove=!1);let M=!0;E.matches(w.focusableElements)&&(M=!1,"SELECT"===E.nodeName&&(w.isTouched=!1)),b.activeElement&&b.activeElement.matches(w.focusableElements)&&b.activeElement!==E&&("mouse"===x.pointerType||"mouse"!==x.pointerType&&!E.matches(w.focusableElements))&&b.activeElement.blur();let R=M&&y.allowTouchMove&&k.touchStartPreventDefault;(k.touchStartForcePreventDefault||R)&&!E.isContentEditable&&x.preventDefault(),k.freeMode&&k.freeMode.enabled&&y.freeMode&&y.animating&&!k.cssMode&&y.freeMode.onTouchStart(),y.emit("touchStart",x)}function eO(v){let y,b,x=O(),w=this;if(w.destroyed)return;let k=w.touchEventsData,{params:S,touches:_,rtlTranslate:E,enabled:j}=w;if(!j||!S.simulateTouch&&"mouse"===v.pointerType)return;let P=v;if(P.originalEvent&&(P=P.originalEvent),"pointermove"===P.type&&(null!==k.touchId||P.pointerId!==k.pointerId))return;if("touchmove"===P.type){if(!(y=[...P.changedTouches].find(v=>v.identifier===k.touchId))||y.identifier!==k.touchId)return}else y=P;if(!k.isTouched){k.startMoving&&k.isScrolling&&w.emit("touchMoveOpposite",P);return}let C=y.pageX,A=y.pageY;if(P.preventedByNestedSwiper){_.startX=C,_.startY=A;return}if(!w.allowTouchMove){P.target.matches(k.focusableElements)||(w.allowClick=!1),k.isTouched&&(Object.assign(_,{startX:C,startY:A,currentX:C,
15currentY:A}),k.touchStartTime=L());return}if(S.touchReleaseOnEdges&&!S.loop){if(w.isVertical()){if(A<_.startY&&w.translate<=w.maxTranslate()||A>_.startY&&w.translate>=w.minTranslate()){k.isTouched=!1,k.isMoved=!1;return}}else if(E&&(C>_.startX&&-w.translate<=w.maxTranslate()||C<_.startX&&-w.translate>=w.minTranslate()))return;else if(!E&&(C<_.startX&&w.translate<=w.maxTranslate()||C>_.startX&&w.translate>=w.minTranslate()))return}if(x.activeElement&&x.activeElement.matches(k.focusableElements)&&x.activeElement!==P.target&&"mouse"!==P.pointerType&&x.activeElement.blur(),x.activeElement&&P.target===x.activeElement&&P.target.matches(k.focusableElements)){k.isMoved=!0,w.allowClick=!1;return}k.allowTouchCallbacks&&w.emit("touchMove",P),_.previousX=_.currentX,_.previousY=_.currentY,_.currentX=C,_.currentY=A;let T=_.currentX-_.startX,I=_.currentY-_.startY;if(w.params.threshold&&Math.sqrt(T**2+I**2)<w.params.threshold)return;if(void 0===k.isScrolling){let v;w.isHorizontal()&&_.currentY===_.startY||w.isVertical()&&_.currentX===_.startX?k.isScrolling=!1:T*T+I*I>=25&&(v=180*Math.atan2(Math.abs(I),Math.abs(T))/Math.PI,k.isScrolling=w.isHorizontal()?v>S.touchAngle:90-v>S.touchAngle)}if(k.isScrolling&&w.emit("touchMoveOpposite",P),void 0===k.startMoving&&(_.currentX!==_.startX||_.currentY!==_.startY)&&(k.startMoving=!0),k.isScrolling||"touchmove"===P.type&&k.preventTouchMoveFromPointerMove){k.isTouched=!1;return}if(!k.startMoving)return;w.allowClick=!1,!S.cssMode&&P.cancelable&&P.preventDefault(),S.touchMoveStopPropagation&&!S.nested&&P.stopPropagation();let M=w.isHorizontal()?T:I,R=w.isHorizontal()?_.currentX-_.previousX:_.currentY-_.previousY;S.oneWayMovement&&(M=Math.abs(M)*(E?1:-1),R=Math.abs(R)*(E?1:-1)),_.diff=M,M*=S.touchRatio,E&&(M=-M,R=-R);let N=w.touchesDirection;w.swipeDirection=M>0?"prev":"next",w.touchesDirection=R>0?"prev":"next";let D=w.params.loop&&!S.cssMode,F="next"===w.touchesDirection&&w.allowSlideNext||"prev"===w.touchesDirection&&w.allowSlidePrev;if(!k.isMoved){if(D&&F&&w.loopFix({direction:w.swipeDirection}),k.startTranslate=w.getTranslate(),w.setTransition(0),w.animating){let v=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});w.wrapperEl.dispatchEvent(v)}k.allowMomentumBounce=!1,S.grabCursor&&(!0===w.allowSlideNext||!0===w.allowSlidePrev)&&w.setGrabCursor(!0),w.emit("sliderFirstMove",P)}if(new Date().getTime(),!1!==S._loopSwapReset&&k.isMoved&&k.allowThresholdMove&&N!==w.touchesDirection&&D&&F&&Math.abs(M)>=1){Object.assign(_,{startX:C,startY:A,currentX:C,currentY:A,startTranslate:k.currentTranslate}),k.loopSwapReset=!0,k.startTranslate=k.currentTranslate;return}w.emit("sliderMove",P),k.isMoved=!0,k.currentTranslate=M+k.startTranslate;let $=!0,B=S.resistanceRatio;if(S.touchReleaseOnEdges&&(B=0),M>0?(D&&F&&!b&&k.allowThresholdMove&&k.currentTranslate>(S.centeredSlides?w.minTranslate()-w.slidesSizesGrid[w.activeIndex+1]-("auto"!==S.slidesPerView&&w.slides.length-S.slidesPerView>=2?w.slidesSizesGrid[w.activeIndex+1]+w.params.spaceBetween:0)-w.params.spaceBetween:w.minTranslate())&&w.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),k.currentTranslate>w.minTranslate()&&($=!1,S.resistance&&(k.currentTranslate=w.minTranslate()-1+(-w.minTranslate()+k.startTranslate+M)**B))):M<0&&(D&&F&&!b&&k.allowThresholdMove&&k.currentTranslate<(S.centeredSlides?w.maxTranslate()+w.slidesSizesGrid[w.slidesSizesGrid.length-1]+w.params.spaceBetween+("auto"!==S.slidesPerView&&w.slides.length-S.slidesPerView>=2?w.slidesSizesGrid[w.slidesSizesGrid.length-1]+w.params.spaceBetween:0):w.maxTranslate())&&w.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:w.slides.length-("auto"===S.slidesPerView?w.slidesPerViewDynamic():Math.ceil(parseFloat(S.slidesPerView,10)))}),k.currentTranslate<w.maxTranslate()&&($=!1,S.resistance&&(k.currentTranslate=w.maxTranslate()+1-(w.maxTranslate()-k.startTranslate-M)**B))),$&&(P.preventedByNestedSwiper=!0),!w.allowSlideNext&&"next"===w.swipeDirection&&k.currentTranslate<k.startTranslate&&(k.currentTranslate=k.startTranslate),!w.allowSlidePrev&&"prev"===w.swipeDirection&&k.currentTranslate>k.startTranslate&&(k.currentTranslate=k.startTranslate),w.allowSlidePrev||w.allowSlideNext||(k.currentTranslate=k.startTranslate),S.threshold>0)if(Math.abs(M)>S.threshold||k.allowThresholdMove){if(!k.allowThresholdMove){k.allowThresholdMove=!0,_.startX=_.currentX,_.startY=_.currentY,k.currentTranslate=k.startTranslate,_.diff=w.isHorizontal()?_.currentX-_.startX:_.currentY-_.startY;return}}else{k.currentTranslate=k.startTranslate;return}S.followFinger&&!S.cssMode&&((S.freeMode&&S.freeMode.enabled&&w.freeMode||S.watchSlidesProgress)&&(w.updateActiveIndex(),w.updateSlidesClasses()),S.freeMode&&S.freeMode.enabled&&w.freeMode&&w.freeMode.onTouchMove(),w.updateProgress(k.currentTranslate),w.setTranslate(k.currentTranslate))}function eM(v){let y,b,x=this;if(x.destroyed)return;let w=x.touchEventsData,k=v;if(k.originalEvent&&(k=k.originalEvent),"touchend"===k.type||"touchcancel"===k.type){if(!(y=[...k.changedTouches].find(v=>v.identifier===w.touchId))||y.identifier!==w.touchId)return}else{if(null!==w.touchId||k.pointerId!==w.pointerId)return;y=k}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(k.type)&&!(["pointercancel","contextmenu"].includes(k.type)&&(x.browser.isSafari||x.browser.isWebView)))return;w.pointerId=null,w.touchId=null;let{params:S,touches:_,rtlTranslate:E,slidesGrid:j,enabled:P}=x;if(!P||!S.simulateTouch&&"mouse"===k.pointerType)return;if(w.allowTouchCallbacks&&x.emit("touchEnd",k),w.allowTouchCallbacks=!1,!w.isTouched){w.isMoved&&S.grabCursor&&x.setGrabCursor(!1),w.isMoved=!1,w.startMoving=!1;return}S.grabCursor&&w.isMoved&&w.isTouched&&(!0===x.allowSlideNext||!0===x.allowSlidePrev)&&x.setGrabCursor(!1);let C=L(),A=C-w.touchStartTime;if(x.allowClick){let v=k.path||k.composedPath&&k.composedPath();x.updateClickedSlide(v&&v[0]||k.target,v),x.emit("tap click",k),A<300&&C-w.lastClickTime<300&&x.emit("doubleTap doubleClick",k)}if(w.lastClickTime=L(),F(()=>{x.destroyed||(x.allowClick=!0)}),!w.isTouched||!w.isMoved||!x.swipeDirection||0===_.diff&&!w.loopSwapReset||w.currentTranslate===w.startTranslate&&!w.loopSwapReset){w.isTouched=!1,w.isMoved=!1,w.startMoving=!1;return}if(w.isTouched=!1,w.isMoved=!1,w.startMoving=!1,b=S.followFinger?E?x.translate:-x.translate:-w.currentTranslate,S.cssMode)return;if(S.freeMode&&S.freeMode.enabled)return void x.freeMode.onTouchEnd({currentPos:b});let T=b>=-x.maxTranslate()&&!x.params.loop,I=0,O=x.slidesSizesGrid[0];for(let v=0;v<j.length;v+=v<S.slidesPerGroupSkip?1:S.slidesPerGroup){let y=v<S.slidesPerGroupSkip-1?1:S.slidesPerGroup;void 0!==j[v+y]?(T||b>
15=j[v]&&b<j[v+y])&&(I=v,O=j[v+y]-j[v]):(T||b>=j[v])&&(I=v,O=j[j.length-1]-j[j.length-2])}let M=null,R=null;S.rewind&&(x.isBeginning?R=S.virtual&&S.virtual.enabled&&x.virtual?x.virtual.slides.length-1:x.slides.length-1:x.isEnd&&(M=0));let N=(b-j[I])/O,D=I<S.slidesPerGroupSkip-1?1:S.slidesPerGroup;if(A>S.longSwipesMs){if(!S.longSwipes)return void x.slideTo(x.activeIndex);"next"===x.swipeDirection&&(N>=S.longSwipesRatio?x.slideTo(S.rewind&&x.isEnd?M:I+D):x.slideTo(I)),"prev"===x.swipeDirection&&(N>1-S.longSwipesRatio?x.slideTo(I+D):null!==R&&N<0&&Math.abs(N)>S.longSwipesRatio?x.slideTo(R):x.slideTo(I))}else{if(!S.shortSwipes)return void x.slideTo(x.activeIndex);x.navigation&&(k.target===x.navigation.nextEl||k.target===x.navigation.prevEl)?k.target===x.navigation.nextEl?x.slideTo(I+D):x.slideTo(I):("next"===x.swipeDirection&&x.slideTo(null!==M?M:I+D),"prev"===x.swipeDirection&&x.slideTo(null!==R?R:I))}}function eR(){let v=this,{params:y,el:b}=v;if(b&&0===b.offsetWidth)return;y.breakpoints&&v.setBreakpoint();let{allowSlideNext:x,allowSlidePrev:w,snapGrid:k}=v,S=v.virtual&&v.params.virtual.enabled;v.allowSlideNext=!0,v.allowSlidePrev=!0,v.updateSize(),v.updateSlides(),v.updateSlidesClasses();let _=S&&y.loop;if("auto"!==y.slidesPerView&&!(y.slidesPerView>1)||!v.isEnd||v.isBeginning||v.params.centeredSlides||_)v.params.loop&&!S?v.slideToLoop(v.realIndex,0,!1,!0):v.slideTo(v.activeIndex,0,!1,!0);else{let y=S?v.virtual.slides:v.slides;v.slideTo(y.length-1,0,!1,!0)}v.autoplay&&v.autoplay.running&&v.autoplay.paused&&(clearTimeout(v.autoplay.resizeTimeout),v.autoplay.resizeTimeout=setTimeout(()=>{v.autoplay&&v.autoplay.running&&v.autoplay.paused&&v.autoplay.resume()},500)),v.allowSlidePrev=w,v.allowSlideNext=x,v.params.watchOverflow&&k!==v.snapGrid&&v.checkOverflow()}function eN(v){let y=this;y.destroyed||y.enabled&&!y.allowClick&&(y.params.preventClicks&&v.preventDefault(),y.params.preventClicksPropagation&&y.animating&&(v.stopPropagation(),v.stopImmediatePropagation()))}function eD(){let v,y=this;if(y.destroyed)return;let{wrapperEl:b,rtlTranslate:x,enabled:w}=y;if(!w)return;y.previousTranslate=y.translate,y.isHorizontal()?y.translate=-b.scrollLeft:y.translate=-b.scrollTop,0===y.translate&&(y.translate=0),y.updateActiveIndex(),y.updateSlidesClasses();let k=y.maxTranslate()-y.minTranslate();(v=0===k?0:(y.translate-y.minTranslate())/k)!==y.progress&&y.updateProgress(x?-y.translate:y.translate),y.emit("setTranslate",y.translate,!1)}function eF(v){let y=this;y.destroyed||(e_(y,v.target),!y.params.cssMode&&("auto"===y.params.slidesPerView||y.params.autoHeight)&&y.update())}function eL(){let v=this;v.destroyed||!v.documentTouchHandlerProceeded&&(v.documentTouchHandlerProceeded=!0,v.params.touchReleaseOnEdges&&(v.el.style.touchAction="auto"))}let e$=(v,y)=>{let b=O(),{params:x,el:w,wrapperEl:k,device:S}=v,_=!!x.nested,E="on"===y?"addEventListener":"removeEventListener",j=y;w&&"string"!=typeof w&&(b[E]("touchstart",v.onDocumentTouchStart,{passive:!1,capture:_}),w[E]("touchstart",v.onTouchStart,{passive:!1}),w[E]("pointerdown",v.onTouchStart,{passive:!1}),b[E]("touchmove",v.onTouchMove,{passive:!1,capture:_}),b[E]("pointermove",v.onTouchMove,{passive:!1,capture:_}),b[E]("touchend",v.onTouchEnd,{passive:!0}),b[E]("pointerup",v.onTouchEnd,{passive:!0}),b[E]("pointercancel",v.onTouchEnd,{passive:!0}),b[E]("touchcancel",v.onTouchEnd,{passive:!0}),b[E]("pointerout",v.onTouchEnd,{passive:!0}),b[E]("pointerleave",v.onTouchEnd,{passive:!0}),b[E]("contextmenu",v.onTouchEnd,{passive:!0}),(x.preventClicks||x.preventClicksPropagation)&&w[E]("click",v.onClick,!0),x.cssMode&&k[E]("scroll",v.onScroll),x.updateOnWindowResize?v[j](S.ios||S.android?"resize orientationchange observerUpdate":"resize observerUpdate",eR,!0):v[j]("observerUpdate",eR,!0),w[E]("load",v.onLoad,{capture:!0}))},eB=(v,y)=>v.grid&&y.grid&&y.grid.rows>1;function ez(v,y){let b=[];return v.forEach(v=>{"object"==typeof v?Object.keys(v).forEach(x=>{v[x]&&b.push(y+x)}):"string"==typeof v&&b.push(y+v)}),b}var eV={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
15spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function eH(v,y){return function(b={}){let x=Object.keys(b)[0],w=b[x];"object"!=typeof w||null===w||(!0===v[x]&&(v[x]={enabled:!0}),"navigation"===x&&v[x]&&v[x].enabled&&!v[x].prevEl&&!v[x].nextEl&&(v[x].auto=!0),["pagination","scrollbar"].indexOf(x)>=0&&v[x]&&v[x].enabled&&!v[x].el&&(v[x].auto=!0),x in v&&"enabled"in w&&("object"!=typeof v[x]||"enabled"in v[x]||(v[x].enabled=!0),v[x]||(v[x]={enabled:!1}))),H(y,b)}}let eU={eventsEmitter:ew,update:{updateSize:function(){let v,y,b=this,x=b.el;v=void 0!==b.params.width&&null!==b.params.width?b.params.width:x.clientWidth,y=void 0!==b.params.height&&null!==b.params.height?b.params.height:x.clientHeight,0===v&&b.isHorizontal()||0===y&&b.isVertical()||(v=v-parseInt(J(x,"padding-left")||0,10)-parseInt(J(x,"padding-right")||0,10),y=y-parseInt(J(x,"padding-top")||0,10)-parseInt(J(x,"padding-bottom")||0,10),Number.isNaN(v)&&(v=0),Number.isNaN(y)&&(y=0),Object.assign(b,{width:v,height:y,size:b.isHorizontal()?v:y}))},updateSlides:function(){let v,y=this;function b(v,b){return parseFloat(v.getPropertyValue(y.getDirectionLabel(b))||0)}let x=y.params,{wrapperEl:w,slidesEl:k,rtlTranslate:S,wrongRTL:_}=y,E=y.virtual&&x.virtual.enabled,j=E?y.virtual.slides.length:y.slides.length,P=G(k,`.${y.params.slideClass}, swiper-slide`),C=E?y.virtual.slides.length:P.length,A=[],T=[],I=[],O=x.slidesOffsetBefore;"function"==typeof O&&(O=x.slidesOffsetBefore.call(y));let M=x.slidesOffsetAfter;"function"==typeof M&&(M=x.slidesOffsetAfter.call(y));let R=y.snapGrid.length,N=y.slidesGrid.length,D=y.size-O-M,F=x.spaceBetween,L=-O,$=0,B=0;if(void 0===D)return;"string"==typeof F&&F.indexOf("%")>=0?F=parseFloat(F.replace("%",""))/100*D:"string"==typeof F&&(F=parseFloat(F)),y.virtualSize=-F-O-M,P.forEach(v=>{S?v.style.marginLeft="":v.style.marginRight="",v.style.marginBottom="",v.style.marginTop=""}),x.centeredSlides&&x.cssMode&&(U(w,"--swiper-centered-offset-before",""),U(w,"--swiper-centered-offset-after","")),x.cssMode&&(U(w,"--swiper-slides-offset-before",`${O}px`),U(w,"--swiper-slides-offset-after",`${M}px`));let z=x.grid&&x.grid.rows>1&&y.grid;z?y.grid.initSlides(P):y.grid&&y.grid.unsetSlides();let V="auto"===x.slidesPerView&&x.breakpoints&&Object.keys(x.breakpoints).filter(v=>void 0!==x.breakpoints[v].slidesPerView).length>0;for(let w=0;w<C;w+=1){v=0;let k=P[w];if(!k||(z&&y.grid.updateSlide(w,k,P),"none"!==J(k,"display"))){if(E&&"auto"===x.slidesPerView)x.virtual.slidesPerViewAutoSlideSize&&(v=x.virtual.slidesPerViewAutoSlideSize),v&&k&&(x.roundLengths&&(v=Math.floor(v)),k.style[y.getDirectionLabel("width")]=`${v}px`);else if("auto"===x.slidesPerView){V&&(k.style[y.getDirectionLabel("width")]="");let w=getComputedStyle(k),S=k.style.transform,_=k.style.webkitTransform;if(S&&(k.style.transform="none"),_&&(k.style.webkitTransform="none"),x.roundLengths)v=y.isHorizontal()?en(k,"width",!0):en(k,"height",!0);else{let y=b(w,"width"),x=b(w,"padding-left"),S=b(w,"padding-right"),_=b(w,"margin-left"),E=b(w,"margin-right"),j=w.getPropertyValue("box-sizing");if(j&&"border-box"===j)v=y+_+E;else{let{clientWidth:b,offsetWidth:w}=k;v=y+x+S+_+E+(w-b)}}S&&(k.style.transform=S),_&&(k.style.webkitTransform=_),x.roundLengths&&(v=Math.floor(v))}else v=(D-(x.slidesPerView-1)*F)/x.slidesPerView,x.roundLengths&&(v=Math.floor(v)),k&&(k.style[y.getDirectionLabel("width")]=`${v}px`);k&&(k.swiperSlideSize=v),I.push(v),x.centeredSlides?(L=L+v/2+$/2+F,0===$&&0!==w&&(L=L-D/2-F),0===w&&(L=L-D/2-F),.001>Math.abs(L)&&(L=0),x.roundLengths&&(L=Math.floor(L)),B%x.slidesPerGroup==0&&A.push(L),T.push(L)):(x.roundLengths&&(L=Math.floor(L)),(B-Math.min(y.params.slidesPerGroupSkip,B))%y.params.slidesPerGroup==0&&A.push(L),T.push(L),L=L+v+F),y.virtualSize+=v+F,$=v,B+=1}}if(y.virtualSize=Math.max(y.virtualSize,D)+M,S&&_&&("slide"===x.effect||"coverflow"===x.effect)&&(w.style.width=`${y.virtualSize+F}px`),x.setWrapperSize&&(w.style[y.getDirectionLabel("width")]=`${y.virtualSize+F}px`),z&&y.grid.updateWrapperSize(v,A),!x.centeredSlides){let v="auto"!==x.slidesPerView&&x.slidesPerView%1!=0,b=x.snapToSlideEdge&&!x.loop&&("auto"===x.slidesPerView||v),w=A.length;if(b){let v;if("auto"===x.slidesPerView){v=1;let y=0;for(let b=I.length-1;b>=0;b-=1)if((y+=I[b]+(b<I.length-1?F:0))<=D)v=I.length-b;else break}else v=Math.floor(x.slidesPerView);w=Math.max(C-v,0)}let k=[];for(let v=0;v<A.length;v+=1){let S=A[v];x.roundLengths&&(S=Math.floor(S)),b?v<=w&&k.push(S):A[v]<=y.virtualSize-D&&k.push(S)}A=k,Math.floor(y.virtualSize-D)-Math.floor(A[A.length-1])>1&&!b&&A.push(y.virtualSize-D)}if(E&&x.loop){let v=I[0]+F;if(x.slidesPerGroup>1){let b=Math.ceil((y.virtual.slidesBefore+y.virtual.slidesAfter)/x.slidesPerGroup),w=v*x.slidesPerGroup;for(let v=0;v<b;v+=1)A.push(A[A.length-1]+w)}for(let b=0;b<y.virtual.slidesBefore+y.virtual.slidesAfter;b+=1)1===x.slidesPerGroup&&A.push(A[A.length-1]+v),T.push(T[T.length-1]+v),y.virtualSize+=v}if(0===A.length&&(A=[0]),0!==F){let v=y.isHorizontal()&&S?"marginLeft":y.getDirectionLabel("marginRight");P.filter((v,y)=>
15!x.cssMode||!!x.loop||y!==P.length-1).forEach(y=>{y.style[v]=`${F}px`})}if(x.centeredSlides&&x.centeredSlidesBounds){let v=0;I.forEach(y=>{v+=y+(F||0)});let y=(v-=F)>D?v-D:0;A=A.map(v=>v<=0?-O:v>y?y+M:v)}if(x.centerInsufficientSlides){let v=0;if(I.forEach(y=>{v+=y+(F||0)}),(v-=F)<D){let y=(D-v)/2;A.forEach((v,b)=>{A[b]=v-y}),T.forEach((v,b)=>{T[b]=v+y})}}if(Object.assign(y,{slides:P,snapGrid:A,slidesGrid:T,slidesSizesGrid:I}),x.centeredSlides&&x.cssMode&&!x.centeredSlidesBounds){U(w,"--swiper-centered-offset-before",`${-A[0]}px`),U(w,"--swiper-centered-offset-after",`${y.size/2-I[I.length-1]/2}px`);let v=-y.snapGrid[0],b=-y.slidesGrid[0];y.snapGrid=y.snapGrid.map(y=>y+v),y.slidesGrid=y.slidesGrid.map(v=>v+b)}if(C!==j&&y.emit("slidesLengthChange"),A.length!==R&&(y.params.watchOverflow&&y.checkOverflow(),y.emit("snapGridLengthChange")),T.length!==N&&y.emit("slidesGridLengthChange"),x.watchSlidesProgress&&y.updateSlidesOffset(),y.emit("slidesUpdated"),!E&&!x.cssMode&&("slide"===x.effect||"fade"===x.effect)){let v=`${x.containerModifierClass}backface-hidden`,b=y.el.classList.contains(v);C<=x.maxBackfaceHiddenSlides?b||y.el.classList.add(v):b&&y.el.classList.remove(v)}},updateAutoHeight:function(v){let y,b=this,x=[],w=b.virtual&&b.params.virtual.enabled,k=0;"number"==typeof v?b.setTransition(v):!0===v&&b.setTransition(b.params.speed);let S=v=>w?b.slides[b.getSlideIndexByData(v)]:b.slides[v];if("auto"!==b.params.slidesPerView&&b.params.slidesPerView>1)if(b.params.centeredSlides)(b.visibleSlides||[]).forEach(v=>{x.push(v)});else for(y=0;y<Math.ceil(b.params.slidesPerView);y+=1){let v=b.activeIndex+y;if(v>b.slides.length&&!w)break;x.push(S(v))}else x.push(S(b.activeIndex));for(y=0;y<x.length;y+=1)if(void 0!==x[y]){let v=x[y].offsetHeight;k=v>k?v:k}(k||0===k)&&(b.wrapperEl.style.height=`${k}px`)},updateSlidesOffset:function(){let v=this,y=v.slides,b=v.isElement?v.isHorizontal()?v.wrapperEl.offsetLeft:v.wrapperEl.offsetTop:0;for(let x=0;x<y.length;x+=1)y[x].swiperSlideOffset=(v.isHorizontal()?y[x].offsetLeft:y[x].offsetTop)-b-v.cssOverflowAdjustment()},updateSlidesProgress:function(v=this&&this.translate||0){let y=this,b=y.params,{slides:x,rtlTranslate:w,snapGrid:k}=y;if(0===x.length)return;void 0===x[0].swiperSlideOffset&&y.updateSlidesOffset();let S=-v;w&&(S=v),y.visibleSlidesIndexes=[],y.visibleSlides=[];let _=b.spaceBetween;"string"==typeof _&&_.indexOf("%")>=0?_=parseFloat(_.replace("%",""))/100*y.size:"string"==typeof _&&(_=parseFloat(_));for(let v=0;v<x.length;v+=1){let E=x[v],j=E.swiperSlideOffset;b.cssMode&&b.centeredSlides&&(j-=x[0].swiperSlideOffset);let P=(S+(b.centeredSlides?y.minTranslate():0)-j)/(E.swiperSlideSize+_),C=(S-k[0]+(b.centeredSlides?y.minTranslate():0)-j)/(E.swiperSlideSize+_),A=-(S-j),T=A+y.slidesSizesGrid[v],I=A>=0&&A<=y.size-y.slidesSizesGrid[v],O=A>=0&&A<y.size-1||T>1&&T<=y.size||A<=0&&T>=y.size;O&&(y.visibleSlides.push(E),y.visibleSlidesIndexes.push(v)),ek(E,O,b.slideVisibleClass),ek(E,I,b.slideFullyVisibleClass),E.progress=w?-P:P,E.originalProgress=w?-C:C}},updateProgress:function(v){let y=this;if(void 0===v){let b=y.rtlTranslate?-1:1;v=y&&y.translate&&y.translate*b||0}let b=y.params,x=y.maxTranslate()-y.minTranslate(),{progress:w,isBeginning:k,isEnd:S,progressLoop:_}=y,E=k,j=S;if(0===x)w=0,k=!0,S=!0;else{w=(v-y.minTranslate())/x;let b=1>Math.abs(v-y.minTranslate()),_=1>Math.abs(v-y.maxTranslate());k=b||w<=0,S=_||w>=1,b&&(w=0),_&&(w=1)}if(b.loop){let b=y.getSlideIndexByData(0),x=y.getSlideIndexByData(y.slides.length-1),w=y.slidesGrid[b],k=y.slidesGrid[x],S=y.slidesGrid[y.slidesGrid.length-1],E=Math.abs(v);(_=E>=w?(E-w)/S:(E+S-k)/S)>1&&(_-=1)}Object.assign(y,{progress:w,progressLoop:_,isBeginning:k,isEnd:S}),(b.watchSlidesProgress||b.centeredSlides&&b.autoHeight)&&y.updateSlidesProgress(v),k&&!E&&y.emit("reachBeginning toEdge"),S&&!j&&y.emit("reachEnd toEdge"),(E&&!k||j&&!S)&&y.emit("fromEdge"),y.emit("progress",w)},updateSlidesClasses:function(){let v,y,b,x=this,{slides:w,params:k,slidesEl:S,activeIndex:_}=x,E=x.virtual&&k.virtual.enabled,j=x.grid&&k.grid&&k.grid.rows>1,P=v=>G(S,`.${k.slideClass}${v}, swiper-slide${v}`)[0];if(E)if(k.loop){let y=_-x.virtual.slidesBefore;y<0&&(y=x.virtual.slides.length+y),y>=x.virtual.slides.length&&(y-=x.virtual.slides.length),v=P(`[data-swiper-slide-index="${y}"]`)}else v=P(`[data-swiper-slide-index="${_}"]`);else j?(v=w.find(v=>v.column===_),b=w.find(v=>v.column===_+1),y=w.find(v=>v.column===_-1)):v=w[_];v&&!j&&(b=Z(v,`.${k.slideClass}, swiper-slide`)[0],k.loop&&!b&&(b=w[0]),y=Q(v,`.${k.slideClass}
15, swiper-slide`)[0],k.loop),w.forEach(x=>{eS(x,x===v,k.slideActiveClass),eS(x,x===b,k.slideNextClass),eS(x,x===y,k.slidePrevClass)}),x.emitSlidesClasses()},updateActiveIndex:function(v){let y,b,x=this,w=x.rtlTranslate?x.translate:-x.translate,{snapGrid:k,params:S,activeIndex:_,realIndex:E,snapIndex:j}=x,P=v,C=v=>{let y=v-x.virtual.slidesBefore;return y<0&&(y=x.virtual.slides.length+y),y>=x.virtual.slides.length&&(y-=x.virtual.slides.length),y};if(void 0===P&&(P=eP(x)),k.indexOf(w)>=0)y=k.indexOf(w);else{let v=Math.min(S.slidesPerGroupSkip,P);y=v+Math.floor((P-v)/S.slidesPerGroup)}if(y>=k.length&&(y=k.length-1),P===_&&!x.params.loop){y!==j&&(x.snapIndex=y,x.emit("snapIndexChange"));return}if(P===_&&x.params.loop&&x.virtual&&x.params.virtual.enabled){x.realIndex=C(P);return}let A=x.grid&&S.grid&&S.grid.rows>1;if(x.virtual&&S.virtual.enabled)b=S.loop?C(P):P;else if(A){let v=x.slides.find(v=>v.column===P),y=parseInt(v.getAttribute("data-swiper-slide-index"),10);Number.isNaN(y)&&(y=Math.max(x.slides.indexOf(v),0)),b=Math.floor(y/S.grid.rows)}else if(x.slides[P]){let v=x.slides[P].getAttribute("data-swiper-slide-index");b=v?parseInt(v,10):P}else b=P;Object.assign(x,{previousSnapIndex:j,snapIndex:y,previousRealIndex:E,realIndex:b,previousIndex:_,activeIndex:P}),x.initialized&&ej(x),x.emit("activeIndexChange"),x.emit("snapIndexChange"),(x.initialized||x.params.runCallbacksOnInit)&&(E!==b&&x.emit("realIndexChange"),x.emit("slideChange"))},updateClickedSlide:function(v,y){let b,x=this,w=x.params,k=v.closest(`.${w.slideClass}, swiper-slide`);!k&&x.isElement&&y&&y.length>
151&&y.includes(v)&&[...y.slice(y.indexOf(v)+1,y.length)].forEach(v=>{!k&&v.matches&&v.matches(`.${w.slideClass}, swiper-slide`)&&(k=v)});let S=!1;if(k){for(let v=0;v<x.slides.length;v+=1)if(x.slides[v]===k){S=!0,b=v;break}}if(k&&S)x.clickedSlide=k,x.virtual&&x.params.virtual.enabled?x.clickedIndex=parseInt(k.getAttribute("data-swiper-slide-index"),10):x.clickedIndex=b;else{x.clickedSlide=void 0,x.clickedIndex=void 0;return}w.slideToClickedSlide&&void 0!==x.clickedIndex&&x.clickedIndex!==x.activeIndex&&x.slideToClickedSlide()}},translate:{getTranslate:function(v=this.isHorizontal()?"x":"y"){let y=this,{params:b,rtlTranslate:x,translate:w,wrapperEl:k}=y;if(b.virtualTranslate)return x?-w:w;if(b.cssMode)return w;let S=B(k,v);return S+=y.cssOverflowAdjustment(),x&&(S=-S),S||0},setTranslate:function(v,y){let b,x=this,{rtlTranslate:w,params:k,wrapperEl:S,progress:_}=x,E=0,j=0,P=0;x.isHorizontal()?E=w?-v:v:j=v,k.roundLengths&&(E=Math.floor(E),j=Math.floor(j)),x.previousTranslate=x.translate,x.translate=x.isHorizontal()?E:j,k.cssMode?S[x.isHorizontal()?"scrollLeft":"scrollTop"]=x.isHorizontal()?-E:-j:k.virtualTranslate||(x.isHorizontal()?E-=x.cssOverflowAdjustment():j-=x.cssOverflowAdjustment(),S.style.transform=`translate3d(${E}px, ${j}px, ${P}px)`);let C=x.maxTranslate()-x.minTranslate();(b=0===C?0:(v-x.minTranslate())/C)!==_&&x.updateProgress(v),x.emit("setTranslate",x.translate,y)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(v=0,y=this.params.speed,b=!0,x=!0,w){let k,S=this,{params:_,wrapperEl:E}=S;if(S.animating&&_.preventInteractionOnTransition)return!1;let j=S.minTranslate(),P=S.maxTranslate();if(k=x&&v>j?j:x&&v<P?P:v,S.updateProgress(k),_.cssMode){let v=S.isHorizontal();if(0===y)E[v?"scrollLeft":"scrollTop"]=-k;else{if(!S.support.smoothScroll)return W({swiper:S,targetPosition:-k,side:v?"left":"top"}),!0;E.scrollTo({[v?"left":"top"]:-k,behavior:"smooth"})}return!0}return 0===y?(S.setTransition(0),S.setTranslate(k),b&&(S.emit("beforeTransitionStart",y,w),S.emit("transitionEnd"))):(S.setTransition(y),S.setTranslate(k),b&&(S.emit("beforeTransitionStart",y,w),S.emit("transitionStart")),S.animating||(S.animating=!0,S.onTranslateToWrapperTransitionEnd||(S.onTranslateToWrapperTransitionEnd=function(v){!S||S.destroyed||v.target===this&&(S.wrapperEl.removeEventListener("transitionend",S.onTranslateToWrapperTransitionEnd),S.onTranslateToWrapperTransitionEnd=null,delete S.onTranslateToWrapperTransitionEnd,S.animating=!1,b&&S.emit("transitionEnd"))}),S.wrapperEl.addEventListener("transitionend",S.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(v,y){let b=this;b.params.cssMode||(b.wrapperEl.style.transitionDuration=`${v}ms`,b.wrapperEl.style.transitionDelay=0===v?"0ms":""),b.emit("setTransition",v,y)},transitionStart:function(v=!0,y){let b=this,{params:x}=b;x.cssMode||(x.autoHeight&&b.updateAutoHeight(),eC({swiper:b,runCallbacks:v,direction:y,step:"Start"}))},transitionEnd:function(v=!0,y){let b=this,{params:x}=b;b.animating=!1,x.cssMode||(b.setTransition(0),eC({swiper:b,runCallbacks:v,direction:y,step:"End"}))}},slide:{slideTo:function(v=0,y,b=!0,x,w){let k;"string"==typeof v&&(v=parseInt(v,10));let S=this,_=v;_<0&&(_=0);let{params:E,snapGrid:j,slidesGrid:P,previousIndex:C,activeIndex:A,rtlTranslate:T,wrapperEl:I,enabled:O}=S;if(!O&&!x&&!w||S.destroyed||S.animating&&E.preventInteractionOnTransition)return!1;void 0===y&&(y=S.params.speed);let M=Math.min(S.params.slidesPerGroupSkip,_),R=M+Math.floor((_-M)/S.params.slidesPerGroup);R>=j.length&&(R=j.length-1);let N=-j[R];if(E.normalizeSlideIndex)for(let v=0;v<P.length;v+=1){let y=-Math.floor(100*N),b=Math.floor(100*P[v]),x=Math.floor(100*P[v+1]);void 0!==P[v+1]?y>=b&&y<x-(x-b)/2?_=v:y>=b&&y<x&&(_=v+1):y>=b&&(_=v)}if(S.initialized&&_!==A&&(!S.allowSlideNext&&(T?N>S.translate&&N>S.minTranslate():N<S.translate&&N<S.minTranslate())||!S.allowSlidePrev&&N>S.translate&&N>S.maxTranslate()&&(A||0)!==_))return!1;_!==(C||0)&&b&&S.emit("beforeSlideChangeStart"),S.updateProgress(N),k=_>A?"next":_<A?"prev":"reset";let D=S.virtual&&S.params.virtual.enabled;if(!(D&&w)&&(T&&-N===S.translate||!T&&N===S.translate))return S.updateActiveIndex(_),E.autoHeight&&S.updateAutoHeight(),S.updateSlidesClasses(),"slide"!==E.effect&&S.setTranslate(N),"reset"!==k&&(S.transitionStart(b,k),S.transitionEnd(b,k)),!1;if(E.cssMode){let v=S.isHorizontal(),b=T?N:-N;
15if(0===y)D&&(S.wrapperEl.style.scrollSnapType="none",S._immediateVirtual=!0),D&&!S._cssModeVirtualInitialSet&&S.params.initialSlide>0?(S._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{I[v?"scrollLeft":"scrollTop"]=b})):I[v?"scrollLeft":"scrollTop"]=b,D&&requestAnimationFrame(()=>{S.wrapperEl.style.scrollSnapType="",S._immediateVirtual=!1});else{if(!S.support.smoothScroll)return W({swiper:S,targetPosition:b,side:v?"left":"top"}),!0;I.scrollTo({[v?"left":"top"]:b,behavior:"smooth"})}return!0}let F=ey().isSafari;return D&&!w&&F&&S.isElement&&S.virtual.update(!1,!1,_),S.setTransition(y),S.setTranslate(N),S.updateActiveIndex(_),S.updateSlidesClasses(),S.emit("beforeTransitionStart",y,x),S.transitionStart(b,k),0===y?S.transitionEnd(b,k):S.animating||(S.animating=!0,S.onSlideToWrapperTransitionEnd||(S.onSlideToWrapperTransitionEnd=function(v){!S||S.destroyed||v.target===this&&(S.wrapperEl.removeEventListener("transitionend",S.onSlideToWrapperTransitionEnd),S.onSlideToWrapperTransitionEnd=null,delete S.onSlideToWrapperTransitionEnd,S.transitionEnd(b,k))}),S.wrapperEl.addEventListener("transitionend",S.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(v=0,y,b=!0,x){"string"==typeof v&&(v=parseInt(v,10));let w=this;if(w.destroyed)return;void 0===y&&(y=w.params.speed);let k=w.grid&&w.params.grid&&w.params.grid.rows>1,S=v;if(w.params.loop)if(w.virtual&&w.params.virtual.enabled)S+=w.virtual.slidesBefore;else{let v;if(k){let y=S*w.params.grid.rows;v=w.slides.find(v=>+v.getAttribute("data-swiper-slide-index")===y).column}else v=w.getSlideIndexByData(S);let y=k?Math.ceil(w.slides.length/w.params.grid.rows):w.slides.length,{centeredSlides:b,slidesOffsetBefore:_,slidesOffsetAfter:E}=w.params,j=b||!!_||!!E,P=w.params.slidesPerView;"auto"===P?P=w.slidesPerViewDynamic():(P=Math.ceil(parseFloat(w.params.slidesPerView,10)),j&&P%2==0&&(P+=1));let C=y-v<P;if(j&&(C=C||v<Math.ceil(P/2)),x&&j&&"auto"!==w.params.slidesPerView&&!k&&(C=!1),C){let b=j?v<w.activeIndex?"prev":"next":v-w.activeIndex-1<w.params.slidesPerView?"next":"prev";w.loopFix({direction:b,slideTo:!0,activeSlideIndex:"next"===b?v+1:v-y+1,slideRealIndex:"next"===b?w.realIndex:void 0})}if(k){let v=S*w.params.grid.rows;S=w.slides.find(y=>+y.getAttribute("data-swiper-slide-index")===v).column}else S=w.getSlideIndexByData(S)}return requestAnimationFrame(()=>{w.slideTo(S,y,b,x)}),w},slideNext:function(v,y=!0,b){let x=this,{enabled:w,params:k,animating:S}=x;if(!w||x.destroyed)return x;void 0===v&&(v=x.params.speed);let _=k.slidesPerGroup;"auto"===k.slidesPerView&&1===k.slidesPerGroup&&k.slidesPerGroupAuto&&(_=Math.max(x.slidesPerViewDynamic("current",!0),1));let E=x.activeIndex<k.slidesPerGroupSkip?1:_,j=x.virtual&&k.virtual.enabled;if(k.loop){if(S&&!j&&k.loopPreventsSliding)return!1;if(x.loopFix({direction:"next"}),x._clientLeft=x.wrapperEl.clientLeft,x.activeIndex===x.slides.length-1&&k.cssMode)return requestAnimationFrame(()=>{x.slideTo(x.activeIndex+E,v,y,b)}),!0}return k.rewind&&x.isEnd?x.slideTo(0,v,y,b):x.slideTo(x.activeIndex+E,v,y,b)},slidePrev:function(v,y=!0,b){let x=this,{params:w,snapGrid:k,slidesGrid:S,rtlTranslate:_,enabled:E,animating:j}=x;if(!E||x.destroyed)return x;void 0===v&&(v=x.params.speed);let P=x.virtual&&w.virtual.enabled;if(w.loop){if(j&&!P&&w.loopPreventsSliding)return!1;x.loopFix({direction:"prev"}),x._clientLeft=x.wrapperEl.clientLeft}function C(v){return v<0?-Math.floor(Math.abs(v)):Math.floor(v)}let A=C(_?x.translate:-x.translate),T=k.map(v=>C(v)),I=w.freeMode&&w.freeMode.enabled,O=k[T.indexOf(A)-1];if(void 0===O&&(w.cssMode||I)){let v;k.forEach((y,b)=>{A>=y&&(v=b)}),void 0!==v&&(O=I?k[v]:k[v>0?v-1:v])}let M=0;if(void 0!==O&&((M=S.indexOf(O))<0&&(M=x.activeIndex-1),"auto"===w.slidesPerView&&1===w.slidesPerGroup&&w.slidesPerGroupAuto&&(M=Math.max(M=M-x.slidesPerViewDynamic("previous",!0)+1,0))),w.rewind&&x.isBeginning){let w=x.params.virtual&&x.params.virtual.enabled&&x.virtual?x.virtual.slides.length-1:x.slides.length-1;return x.slideTo(w,v,y,b)}return w.loop&&0===x.activeIndex&&w.cssMode?(requestAnimationFrame(()=>{x.slideTo(M,v,y,b)}),!0):x.slideTo(M,v,y,b)},slideReset:function(v,y=!0,b){let x=this;if(!x.destroyed)return void 0===v&&(v=x.params.speed),x.slideTo(x.activeIndex,v,y,b)},slideToClosest:function(v,y=!0,b,x=.5){let w=this;if(w.destroyed)return;void 0===v&&(v=w.params.speed);let k=w.activeIndex,S=Math.min(w.params.slidesPerGroupSkip,k),_=S+Math.floor((k-S)/w.params.slidesPerGroup),E=w.rtlTranslate?w.translate:-w.translate;if(E>=w.snapGrid[_]){let v=w.snapGrid[_];E-v>
15(w.snapGrid[_+1]-v)*x&&(k+=w.params.slidesPerGroup)}else{let v=w.snapGrid[_-1];E-v<=(w.snapGrid[_]-v)*x&&(k-=w.params.slidesPerGroup)}return k=Math.min(k=Math.max(k,0),w.slidesGrid.length-1),w.slideTo(k,v,y,b)},slideToClickedSlide:function(){let v,y=this;if(y.destroyed)return;let{params:b,slidesEl:x}=y,w="auto"===b.slidesPerView?y.slidesPerViewDynamic():b.slidesPerView,k=y.getSlideIndexWhenGrid(y.clickedIndex),S=y.isElement?"swiper-slide":`.${b.slideClass}`,_=y.grid&&y.params.grid&&y.params.grid.rows>1;if(b.loop){if(y.animating)return;v=parseInt(y.clickedSlide.getAttribute("data-swiper-slide-index"),10),b.centeredSlides?y.slideToLoop(v):k>(_?(y.slides.length-w)/2-(y.params.grid.rows-1):y.slides.length-w)?(y.loopFix(),k=y.getSlideIndex(G(x,`${S}[data-swiper-slide-index="${v}"]`)[0]),F(()=>{y.slideTo(k)})):y.slideTo(k)}else y.slideTo(k)}},loop:{loopCreate:function(v,y){let b=this,{params:x,slidesEl:w}=b;if(!x.loop||b.virtual&&b.params.virtual.enabled)return;let k=()=>{G(w,`.${x.slideClass}, swiper-slide`).forEach((v,y)=>{v.setAttribute("data-swiper-slide-index",y)})},S=()=>{let v=G(w,`.${x.slideBlankClass}`);v.forEach(v=>{v.remove()}),v.length>0&&(b.recalcSlides(),b.updateSlides())},_=b.grid&&x.grid&&x.grid.rows>1;x.loopAddBlankSlides&&(x.slidesPerGroup>1||_)&&S();let E=x.slidesPerGroup*(_?x.grid.rows:1),j=b.slides.length%E!=0,P=_&&b.slides.length%x.grid.rows!=0,C=v=>{for(let y=0;y<v;y+=1){let v=b.isElement?X("swiper-slide",[x.slideBlankClass]):X("div",[x.slideClass,x.slideBlankClass]);b.slidesEl.append(v)}};j?x.loopAddBlankSlides?(C(E-b.slides.length%E),b.recalcSlides(),b.updateSlides()):K("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)"):P&&(x.loopAddBlankSlides?(C(x.grid.rows-b.slides.length%x.grid.rows),b.recalcSlides(),b.updateSlides()):K("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),k();let A=x.centeredSlides||!!x.slidesOffsetBefore||!!x.slidesOffsetAfter;b.loopFix({slideRealIndex:v,direction:A?void 0:"next",initial:y})},loopFix:function({slideRealIndex:v,slideTo:y=!0,direction:b,setTranslate:x,activeSlideIndex:w,initial:k,byController:S,byMousewheel:_}={}){let E=this;if(!E.params.loop)return;E.emit("beforeLoopFix");let{slides:j,allowSlidePrev:P,allowSlideNext:C,slidesEl:A,params:T}=E,{centeredSlides:I,slidesOffsetBefore:O,slidesOffsetAfter:M,initialSlide:R}=T,N=I||!!O||!!M;if(E.allowSlidePrev=!0,E.allowSlideNext=!0,E.virtual&&T.virtual.enabled){y&&(N||0!==E.snapIndex?N&&E.snapIndex<T.slidesPerView?E.slideTo(E.virtual.slides.length+E.snapIndex,0,!1,!0):E.snapIndex===E.snapGrid.length-1&&E.slideTo(E.virtual.slidesBefore,0,!1,!0):E.slideTo(E.virtual.slides.length,0,!1,!0)),E.allowSlidePrev=P,E.allowSlideNext=C,E.emit("loopFix");return}let D=T.slidesPerView;"auto"===D?D=E.slidesPerViewDynamic():(D=Math.ceil(parseFloat(T.slidesPerView,10)),N&&D%2==0&&(D+=1));let F=T.slidesPerGroupAuto?D:T.slidesPerGroup,L=N?Math.max(F,Math.ceil(D/2)):F;L%F!=0&&(L+=F-L%F),E.loopedSlides=L+=T.loopAdditionalSlides;let $=E.grid&&T.grid&&T.grid.rows>1;j.length<D+L||"cards"===E.params.effect&&j.length<D+2*L?K("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):$&&"row"===T.grid.fill&&K("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let B=[],z=[],V=$?Math.ceil(j.length/T.grid.rows):j.length,H=k&&V-R<D&&!N,U=H?R:E.activeIndex;void 0===w?w=E.getSlideIndex(j.find(v=>v.classList.contains(T.slideActiveClass))):U=w;let W="next"===b||!b,G="prev"===b||!b,q=0,Y=0,X=($?j[w].column:w)+(N&&void 0===x?-D/2+.5:0);if(X<L){q=Math.max(L-X,F);for(let v=0;v<L-X;v+=1){let y=v-Math.floor(v/V)*V;if($){let v=V-y-1;for(let y=j.length-1;y>=0;y-=1)j[y].column===v&&B.push(y)}else B.push(V-y-1)}}else if(X+D>
15V-L){Y=Math.max(X-(V-2*L),F),H&&(Y=Math.max(Y,D-V+R+1));for(let v=0;v<Y;v+=1){let y=v-Math.floor(v/V)*V;$?j.forEach((v,b)=>{v.column===y&&z.push(b)}):z.push(y)}}if(E.__preventObserver__=!0,requestAnimationFrame(()=>{E.__preventObserver__=!1}),"cards"===E.params.effect&&j.length<D+2*L&&(z.includes(w)&&z.splice(z.indexOf(w),1),B.includes(w)&&B.splice(B.indexOf(w),1)),G&&B.forEach(v=>{j[v].swiperLoopMoveDOM=!0,A.prepend(j[v]),j[v].swiperLoopMoveDOM=!1}),W&&z.forEach(v=>{j[v].swiperLoopMoveDOM=!0,A.append(j[v]),j[v].swiperLoopMoveDOM=!1}),E.recalcSlides(),"auto"===T.slidesPerView?E.updateSlides():$&&(B.length>0&&G||z.length>0&&W)&&E.slides.forEach((v,y)=>{E.grid.updateSlide(y,v,E.slides)}),T.watchSlidesProgress&&E.updateSlidesOffset(),y){if(B.length>0&&G){if(void 0===v){let v=E.slidesGrid[U],y=E.slidesGrid[U+q]-v;_?E.setTranslate(E.translate-y):(E.slideTo(U+Math.ceil(q),0,!1,!0),x&&(E.touchEventsData.startTranslate=E.touchEventsData.startTranslate-y,E.touchEventsData.currentTranslate=E.touchEventsData.currentTranslate-y))}else if(x){let v=$?B.length/T.grid.rows:B.length;E.slideTo(E.activeIndex+v,0,!1,!0),E.touchEventsData.currentTranslate=E.translate}}else if(z.length>0&&W)if(void 0===v){let v=E.slidesGrid[U],y=E.slidesGrid[U-Y]-v;_?E.setTranslate(E.translate-y):(E.slideTo(U-Y,0,!1,!0),x&&(E.touchEventsData.startTranslate=E.touchEventsData.startTranslate-y,E.touchEventsData.currentTranslate=E.touchEventsData.currentTranslate-y))}else{let v=$?z.length/T.grid.rows:z.length;E.slideTo(E.activeIndex-v,0,!1,!0)}}if(E.allowSlidePrev=P,E.allowSlideNext=C,E.controller&&E.controller.control&&!S){let k={slideRealIndex:v,direction:b,setTranslate:x,activeSlideIndex:w,byController:!0};Array.isArray(E.controller.control)?E.controller.control.forEach(v=>{!v.destroyed&&v.params.loop&&v.loopFix({...k,slideTo:v.params.slidesPerView===T.slidesPerView&&y})}):E.controller.control instanceof E.constructor&&E.controller.control.params.loop&&E.controller.control.loopFix({...k,slideTo:E.controller.control.params.slidesPerView===T.slidesPerView&&y})}E.emit("loopFix")},loopDestroy:function(){let v=this,{params:y,slidesEl:b}=v;if(!y.loop||!b||v.virtual&&v.params.virtual.enabled)return;v.recalcSlides();let x=[];v.slides.forEach(v=>{x[void 0===v.swiperSlideIndex?+v.getAttribute("data-swiper-slide-index"):v.swiperSlideIndex]=v}),v.slides.forEach(v=>{v.removeAttribute("data-swiper-slide-index")}),x.forEach(v=>{b.append(v)}),v.recalcSlides(),v.slideTo(v.realIndex,0)}},grabCursor:{setGrabCursor:function(v){let y=this;if(!y.params.simulateTouch||y.params.watchOverflow&&y.isLocked||y.params.cssMode)return;let b="container"===y.params.touchEventsTarget?y.el:y.wrapperEl;y.isElement&&(y.__preventObserver__=!0),b.style.cursor="move",b.style.cursor=v?"grabbing":"grab",y.isElement&&requestAnimationFrame(()=>{y.__preventObserver__=!1})},unsetGrabCursor:function(){let v=this;v.params.watchOverflow&&v.isLocked||v.params.cssMode||(v.isElement&&(v.__preventObserver__=!0),v["container"===v.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",v.isElement&&requestAnimationFrame(()=>{v.__preventObserver__=!1}))}},events:{attachEvents:function(){let v=this,{params:y}=v;v.onTouchStart=eI.bind(v),v.onTouchMove=eO.bind(v),v.onTouchEnd=eM.bind(v),v.onDocumentTouchStart=eL.bind(v),y.cssMode&&(v.onScroll=eD.bind(v)),v.onClick=eN.bind(v),v.onLoad=eF.bind(v),e$(v,"on")},detachEvents:function(){let v=this;e$(v,"off")}},breakpoints:{setBreakpoint:function(){let v=this,{realIndex:y,initialized:b,params:x,el:w}=v,k=x.breakpoints;if(!k||k&&0===Object.keys(k).length)return;let S=O(),_="window"!==x.breakpointsBase&&x.breakpointsBase?"container":x.breakpointsBase,E=["window","container"].includes(x.breakpointsBase)||!x.breakpointsBase?v.el:S.querySelector(x.breakpointsBase),j=v.getBreakpoint(k,_,E);if(!j||v.currentBreakpoint===j)return;let P=(j in k?k[j]:void 0)||v.originalParams,C=eB(v,x),A=eB(v,P),T=v.params.grabCursor,I=P.grabCursor,M=x.enabled;C&&!A?(w.classList.remove(`${x.containerModifierClass}grid`,`${x.containerModifierClass}grid-column`),v.emitContainerClasses()):!C&&A&&(w.classList.add(`${x.containerModifierClass}grid`),(P.grid.fill&&"column"===P.grid.fill||!P.grid.fill&&"column"===x.grid.fill)&&w.classList.add(`${x.containerModifierClass}grid-column`),v.emitContainerClasses()),T&&!I?v.unsetGrabCursor(
15):!T&&I&&v.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(y=>{if(void 0===P[y])return;let b=x[y]&&x[y].enabled,w=P[y]&&P[y].enabled;b&&!w&&v[y].disable(),!b&&w&&v[y].enable()});let R=P.direction&&P.direction!==x.direction,N=x.loop&&(P.slidesPerView!==x.slidesPerView||R),D=x.loop;R&&b&&v.changeDirection(),H(v.params,P);let F=v.params.enabled,L=v.params.loop;Object.assign(v,{allowTouchMove:v.params.allowTouchMove,allowSlideNext:v.params.allowSlideNext,allowSlidePrev:v.params.allowSlidePrev}),M&&!F?v.disable():!M&&F&&v.enable(),v.currentBreakpoint=j,v.emit("_beforeBreakpoint",P),b&&(N?(v.loopDestroy(),v.loopCreate(y),v.updateSlides()):!D&&L?(v.loopCreate(y),v.updateSlides()):D&&!L&&v.loopDestroy()),v.emit("breakpoint",P)},getBreakpoint:function(v,y="window",b){if(!v||"container"===y&&!b)return;let x=!1,w=R(),k="window"===y?w.innerHeight:b.clientHeight,S=Object.keys(v).map(v=>"string"==typeof v&&0===v.indexOf("@")?{value:k*parseFloat(v.substr(1)),point:v}:{value:v,point:v});S.sort((v,y)=>parseInt(v.value,10)-parseInt(y.value,10));for(let v=0;v<S.length;v+=1){let{point:k,value:_}=S[v];"window"===y?w.matchMedia(`(min-width: ${_}px)`).matches&&(x=k):_<=b.clientWidth&&(x=k)}return x||"max"}},checkOverflow:{checkOverflow:function(){let v=this,{isLocked:y,params:b}=v,{slidesOffsetBefore:x}=b;if(x){let y=v.slides.length-1,b=v.slidesGrid[y]+v.slidesSizesGrid[y]+2*x;v.isLocked=v.size>b}else v.isLocked=1===v.snapGrid.length;!0===b.allowSlideNext&&(v.allowSlideNext=!v.isLocked),!0===b.allowSlidePrev&&(v.allowSlidePrev=!v.isLocked),y&&y!==v.isLocked&&(v.isEnd=!1),y!==v.isLocked&&v.emit(v.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let v=this,{classNames:y,params:b,rtl:x,el:w,device:k}=v,S=ez(["initialized",b.direction,{"free-mode":v.params.freeMode&&b.freeMode.enabled},{autoheight:b.autoHeight},{rtl:x},{grid:b.grid&&b.grid.rows>1},{"grid-column":b.grid&&b.grid.rows>1&&"column"===b.grid.fill},{android:k.android},{ios:k.ios},{"css-mode":b.cssMode},{centered:b.cssMode&&b.centeredSlides},{"watch-progress":b.watchSlidesProgress}],b.containerModifierClass);y.push(...S),w.classList.add(...y),v.emitContainerClasses()},removeClasses:function(){let v=this,{el:y,classNames:b}=v;y&&"string"!=typeof y&&(y.classList.remove(...b),v.emitContainerClasses())}}},eW={};class eG{constructor(...v){let y,b;1===v.length&&v[0].constructor&&"Object"===Object.prototype.toString.call(v[0]).slice(8,-1)?b=v[0]:[y,b]=v,b||(b={}),b=H({},b),y&&!b.el&&(b.el=y);const x=O();if(b.el&&"string"==typeof b.el&&x.querySelectorAll(b.el).length>1){const v=[];return x.querySelectorAll(b.el).forEach(y=>{let x=H({},b,{el:y});v.push(new eG(x))}),v}const w=this;w.__swiper__=!0,w.support=ep(),w.device=eg({userAgent:b.userAgent}),w.browser=ey(),w.eventsListeners={},w.eventsAnyListeners=[],w.modules=[...w.__modules__],b.modules&&Array.isArray(b.modules)&&b.modules.forEach(v=>{"function"==typeof v&&0>w.modules.indexOf(v)&&w.modules.push(v)});const k={};w.modules.forEach(v=>{v({params:b,swiper:w,extendParams:eH(b,k),on:w.on.bind(w),once:w.once.bind(w),off:w.off.bind(w),emit:w.emit.bind(w)})});const S=H({},eV,k);return w.params=H({},S,eW,b),w.originalParams=H({},w.params),w.passedParams=H({}
15,b),w.params&&w.params.on&&Object.keys(w.params.on).forEach(v=>{w.on(v,w.params.on[v])}),w.params&&w.params.onAny&&w.onAny(w.params.onAny),Object.assign(w,{enabled:w.params.enabled,el:y,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===w.params.direction,isVertical:()=>"vertical"===w.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:w.params.allowSlideNext,allowSlidePrev:w.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:w.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:w.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),w.emit("_swiper"),w.params.init&&w.init(),w}getDirectionLabel(v){return this.isHorizontal()?v:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[v]}getSlideIndex(v){let{slidesEl:y,params:b}=this,x=ee(G(y,`.${b.slideClass}, swiper-slide`)[0]);return ee(v)-x}getSlideIndexByData(v){return this.getSlideIndex(this.slides.find(y=>+y.getAttribute("data-swiper-slide-index")===v))}getSlideIndexWhenGrid(v){return this.grid&&this.params.grid&&this.params.grid.rows>1&&("column"===this.params.grid.fill?v=Math.floor(v/this.params.grid.rows):"row"===this.params.grid.fill&&(v%=Math.ceil(this.slides.length/this.params.grid.rows))),v}recalcSlides(){let v=this,{slidesEl:y,params:b}=v;v.slides=G(y,`.${b.slideClass}, swiper-slide`)}enable(){let v=this;v.enabled||(v.enabled=!0,v.params.grabCursor&&v.setGrabCursor(),v.emit("enable"))}disable(){let v=this;v.enabled&&(v.enabled=!1,v.params.grabCursor&&v.unsetGrabCursor(),v.emit("disable"))}setProgress(v,y){let b=this;v=Math.min(Math.max(v,0),1);let x=b.minTranslate(),w=(b.maxTranslate()-x)*v+x;b.translateTo(w,void 0===y?0:y),b.updateActiveIndex(),b.updateSlidesClasses()}emitContainerClasses(){let v=this;if(!v.params._emitClasses||!v.el)return;let y=v.el.className.split(" ").filter(y=>0===y.indexOf("swiper")||0===y.indexOf(v.params.containerModifierClass));v.emit("_containerClasses",y.join(" "))}getSlideClasses(v){let y=this;return y.destroyed?"":v.className.split(" ").filter(v=>0===v.indexOf("swiper-slide")||0===v.indexOf(y.params.slideClass)).join(" ")}emitSlidesClasses(){let v=this;if(!v.params._emitClasses||!v.el)return;let y=[];v.slides.forEach(b=>{let x=v.getSlideClasses(b);y.push({slideEl:b,classNames:x}),v.emit("_slideClass",b,x)}),v.emit("_slideClasses",y)}slidesPerViewDynamic(v="current",y=!1){let b=this,{params:x,slides:w,slidesGrid:k,slidesSizesGrid:S,size:_,activeIndex:E}=b,j=1;if("number"==typeof x.slidesPerView)return x.slidesPerView;if(x.centeredSlides){let v,y=w[E]?Math.ceil(w[E].swiperSlideSize):0;for(let b=E+1;b<w.length;b+=1)w[b]&&!v&&(y+=Math.ceil(w[b].swiperSlideSize),j+=1,y>_&&(v=!0));for(let b=E-1;b>=0;b-=1)w[b]&&!v&&(y+=w[b].swiperSlideSize,j+=1,y>_&&(v=!0))}else if("current"===v)for(let v=E+1;v<w.length;v+=1)(y?k[v]+S[v]-k[E]<_:k[v]-k[E]<_)&&(j+=1);else for(let v=E-1;v>=0;v-=1)k[E]-k[v]<_&&(j+=1);return j}update(){let v,y=this;if(!y||y.destroyed)return;let{snapGrid:b,params:x}=y;function w(){let v=Math.min(Math.max(y.rtlTranslate?-1*y.translate:y.translate,y.maxTranslate()),y.minTranslate());y.setTranslate(v),y.updateActiveIndex(),y.updateSlidesClasses()}if(x.breakpoints&&y.setBreakpoint(),[...y.el.querySelectorAll('[loading="lazy"]')].forEach(v=>{v.complete&&e_(y,v)}),y.updateSize(),y.updateSlides(),y.updateProgress(),y.updateSlidesClasses(),x.freeMode&&x.freeMode.enabled&&!x.cssMode)w(),x.autoHeight&&y.updateAutoHeight();else{if(("auto"===x.slidesPerView||x.slidesPerView>1)&&y.isEnd&&!x.centeredSlides){let b=y.virtual&&x.virtual.enabled?y.virtual.slides:y.slides;v=y.slideTo(b.length-1,0,!1,!0)}else v=y.slideTo(y.activeIndex,0,!1,!0);v||w()}x.watchOverflow&&b!==y.snapGrid&&y.checkOverflow(),y.emit("update")}changeDirection(v,y=!0){let b=this,x=b.params.direction;return v||(v="horizontal"===x?"vertical":"horizontal"),v===x||"horizontal"!==v&&"vertical"!==v||(b.el.classList.remove(`${b.params.containerModifierClass}${x}`),b.el.classList.add(`${b.params.containerModifierClass}${v}`),b.emitContainerClasses(),b.params.direction=v,b.slides.forEac
15h(y=>{"vertical"===v?y.style.width="":y.style.height=""}),b.emit("changeDirection"),y&&b.update()),b}changeLanguageDirection(v){let y=this;(!y.rtl||"rtl"!==v)&&(y.rtl||"ltr"!==v)&&(y.rtl="rtl"===v,y.rtlTranslate="horizontal"===y.params.direction&&y.rtl,y.rtl?(y.el.classList.add(`${y.params.containerModifierClass}rtl`),y.el.dir="rtl"):(y.el.classList.remove(`${y.params.containerModifierClass}rtl`),y.el.dir="ltr"),y.update())}mount(v){let y=this;if(y.mounted)return!0;let b=v||y.params.el;if("string"==typeof b&&(b=document.querySelector(b)),!b)return!1;b.swiper=y,b.parentNode&&b.parentNode.host&&b.parentNode.host.nodeName===y.params.swiperElementNodeName.toUpperCase()&&(y.isElement=!0);let x=()=>`.${(y.params.wrapperClass||"").trim().split(" ").join(".")}`,w=b&&b.shadowRoot&&b.shadowRoot.querySelector?b.shadowRoot.querySelector(x()):G(b,x())[0];return!w&&y.params.createElements&&(w=X("div",y.params.wrapperClass),b.append(w),G(b,`.${y.params.slideClass}`).forEach(v=>{w.append(v)})),Object.assign(y,{el:b,wrapperEl:w,slidesEl:y.isElement&&!b.parentNode.host.slideSlots?b.parentNode.host:w,hostEl:y.isElement?b.parentNode.host:b,mounted:!0,rtl:"rtl"===b.dir.toLowerCase()||"rtl"===J(b,"direction"),rtlTranslate:"horizontal"===y.params.direction&&("rtl"===b.dir.toLowerCase()||"rtl"===J(b,"direction")),wrongRTL:"-webkit-box"===J(w,"display")}),!0}init(v){let y=this;if(y.initialized||!1===y.mount(v))return y;y.emit("beforeInit"),y.params.breakpoints&&y.setBreakpoint(),y.addClasses(),y.updateSize(),y.updateSlides(),y.params.watchOverflow&&y.checkOverflow(),y.params.grabCursor&&y.enabled&&y.setGrabCursor(),y.params.loop&&y.virtual&&y.params.virtual.enabled?y.slideTo(y.params.initialSlide+y.virtual.slidesBefore,0,y.params.runCallbacksOnInit,!1,!0):y.slideTo(y.params.initialSlide,0,y.params.runCallbacksOnInit,!1,!0),y.params.loop&&y.loopCreate(void 0,!0),y.attachEvents();let b=[...y.el.querySelectorAll('[loading="lazy"]')];return y.isElement&&b.push(...y.hostEl.querySelectorAll('[loading="lazy"]')),b.forEach(v=>{v.complete?e_(y,v):v.addEventListener("load",v=>{e_(y,v.target)})}),ej(y),y.initialized=!0,ej(y),y.emit("init"),y.emit("afterInit"),y}destroy(v=!0,y=!0){let b=this,{params:x,el:w,wrapperEl:k,slides:S}=b;return void 0===b.params||b.destroyed||(b.emit("beforeDestroy"),b.initialized=!1,b.detachEvents(),x.loop&&b.loopDestroy(),y&&(b.removeClasses(),w&&"string"!=typeof w&&w.removeAttribute("style"),k&&k.removeAttribute("style"),S&&S.length&&S.forEac
15h(v=>{v.classList.remove(x.slideVisibleClass,x.slideFullyVisibleClass,x.slideActiveClass,x.slideNextClass,x.slidePrevClass),v.removeAttribute("style"),v.removeAttribute("data-swiper-slide-index")})),b.emit("destroy"),Object.keys(b.eventsListeners).forEach(v=>{b.off(v)}),!1!==v&&(b.el&&"string"!=typeof b.el&&(b.el.swiper=null),D(b)),b.destroyed=!0),null}static extendDefaults(v){H(eW,v)}static get extendedDefaults(){return eW}static get defaults(){return eV}static installModule(v){eG.prototype.__modules__||(eG.prototype.__modules__=[]);let y=eG.prototype.__modules__;"function"==typeof v&&0>y.indexOf(v)&&y.push(v)}static use(v){return Array.isArray(v)?v.forEach(v=>eG.installModule(v)):eG.installModule(v),eG}}Object.keys(eU).forEach(v=>{Object.keys(eU[v]).forEach(y=>{eG.prototype[y]=eU[v][y]})}),eG.use([eb,ex]);let eq=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_snapToSlideEdge","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function eY(v){return"object"==typeof v&&null!==v&&v.constructor&&"Object"===Object.prototype.toString.call(v).slice(8,-1)&&!v.__swiper__}function eK(v,y){let b=["__proto__","constructor","prototype"];Object.keys(y).filter(v=>0>b.indexOf(v)).forEach(b=>{void 0===v[b]?v[b]=y[b]:eY(y[b])&&eY(v[b])&&Object.keys(y[b]).length>0?y[b].__swiper__?v[b]=y[b]:eK(v[b],y[b]):v[b]=y[b]})}function eX(v={}){return v.navigation&&void 0===v.navigation.nextEl&&void 0===v.navigation.prevEl}function eQ(v={}){return v.pagination&&void 0===v.pagination.el}function eZ(v={}){return v.scrollbar&&void 0===v.scrollbar.el}function eJ(v=""){let y=v.split(" ").map(v=>v.trim()).filter(v=>!!v),b=[];return y.forEach(v=>{0>b.indexOf(v)&&b.push(v)}),b.join(" ")}function e0(v=""){return v?v.includes("swiper-wrapper")?v:`swiper-wrapper ${v}`:"swiper-wrapper"}function e1({swiper:v,slides:y,passedParams:b,changedParams:x,nextEl:w,prevEl:k,scrollbarEl:S,paginationEl:_}){let E,j,P,C,A,T,I,O,M=x.filter(v=>"children"!==v&&"direction"!==v&&"wrapperClass"!==v),{params:R,pagination:N,navigation:D,scrollbar:F,virtual:L,thumbs:$}=v;x.includes("thumbs")&&b.thumbs&&b.thumbs.swiper&&!b.thumbs.swiper.destroyed&&R.thumbs&&(!R.thumbs.swiper||R.thumbs.swiper.destroyed)&&(E=!0),x.includes("controller")&&b.controller&&b.controller.control&&R.controller&&!R.controller.control&&(j=!0),x.includes("pagination")&&b.pagination&&(b.pagination.el||_)&&(R.pagination||!1===R.pagination)&&N&&!N.el&&(P=!0),x.includes("scrollbar")&&b.scrollbar&&(b.scrollbar.el||S)&&(R.scrollbar||!1===R.scrollbar)&&F&&!F.el&&(C=!0),x.includes("navigation")&&b.navigation&&(b.navigation.prevEl||k)&&
15(b.navigation.nextEl||w)&&(R.navigation||!1===R.navigation)&&D&&!D.prevEl&&!D.nextEl&&(A=!0);let B=y=>{v[y]&&(v[y].destroy(),"navigation"===y?(v.isElement&&(v[y].prevEl.remove(),v[y].nextEl.remove()),R[y].prevEl=void 0,R[y].nextEl=void 0,v[y].prevEl=void 0,v[y].nextEl=void 0):(v.isElement&&v[y].el.remove(),R[y].el=void 0,v[y].el=void 0))};x.includes("loop")&&v.isElement&&(R.loop&&!b.loop?T=!0:!R.loop&&b.loop?I=!0:O=!0),M.forEach(v=>{if(eY(R[v])&&eY(b[v]))Object.assign(R[v],b[v]),("navigation"===v||"pagination"===v||"scrollbar"===v)&&"enabled"in b[v]&&!b[v].enabled&&B(v);else{let y=b[v];(!0===y||!1===y)&&("navigation"===v||"pagination"===v||"scrollbar"===v)?!1===y&&B(v):R[v]=b[v]}}),M.includes("controller")&&!j&&v.controller&&v.controller.control&&R.controller&&R.controller.control&&(v.controller.control=R.controller.control),x.includes("children")&&y&&L&&R.virtual.enabled?(L.slides=y,L.update(!0)):x.includes("virtual")&&L&&R.virtual.enabled&&(y&&(L.slides=y),L.update(!0)),x.includes("children")&&y&&R.loop&&(O=!0),E&&$.init()&&$.update(!0),j&&(v.controller.control=R.controller.control),P&&(v.isElement&&(!_||"string"==typeof _)&&((_=document.createElement("div")).classList.add("swiper-pagination"),_.part.add("pagination"),v.el.appendChild(_)),_&&(R.pagination.el=_),N.init(),N.render(),N.update()),C&&(v.isElement&&(!S||"string"==typeof S)&&((S=document.createElement("div")).classList.add("swiper-scrollbar"),S.part.add("scrollbar"),v.el.appendChild(S)),S&&(R.scrollbar.el=S),F.init(),F.updateSize(),F.setTranslate()),A&&(v.isElement&&(w&&"string"!=typeof w||((w=document.createElement("div")).classList.add("swiper-button-next"),ea(w,v.navigation.arrowSvg),w.part.add("button-next"),v.el.appendChild(w)),k&&"string"!=typeof k||((k=document.createElement("div")).classList.add("swiper-button-prev"),ea(k,v.navigation.arrowSvg),k.part.add("button-prev"),v.el.appendChild(k))),w&&(R.navigation.nextEl=w),k&&(R.navigation.prevEl=k),D.init(),D.update()),x.includes("allowSlideNext")&&(v.allowSlideNext=b.allowSlideNext),x.includes("allowSlidePrev")&&(v.allowSlidePrev=b.allowSlidePrev),x.includes("direction")&&v.changeDirection(b.direction,!1),(T||O)&&v.loopDestroy(),(I||O)&&v.loopCreate(),v.update()}function e2(v={},y=!0){let b={on:{}},x={},w={};eK(b,eV),b._emitClasses=!0,b.init=!1;let k={},S=eq.map(v=>v.replace(/_/,""));return Object.keys(Object.assign({},v)).forEach(_=>{void 0!==v[_]&&(S.indexOf(_)>=0?eY(v[_])?(b[_]={},w[_]={},eK(b[_],v[_]),eK(w[_],v[_])):(b[_]=v[_],w[_]=v[_]):0===_.search(/on[A-Z]/)&&"function"==typeof v[_]?y?x[`${_[2].toLowerCase()}${_.substr(3)}`]=v[_]:b.on[`${_[2].toLowerCase()}${_.substr(3)}`]=v[_]:k[_]=v[_])}),["navigation","pagination","scrollbar"].forEach(v=>{!0===b[v]&&(b[v]={}),!1===b[v]&&delete b[v]}),{params:b,passedParams:w,rest:k,events:x}}function e3({el:v,nextEl:y,prevEl:b,paginationEl:x,scrollbarEl:w,swiper:k},S){eX(S)&&y&&b&&(k.params.navigation.nextEl=y,k.originalParams.navigation.nextEl=y,k.params.navigation.prevEl=b,k.originalParams.navigation.prevEl=b),eQ(S)&&x&&(k.params.pagination.el=x,k.originalParams.pagination.el=x),eZ(S)&&w&&(k.params.scrollbar.el=w,k.originalParams.scrollbar.el=w),k.init(v)}function e4(v,y,b,x,w){let k=[];if(!y)return k;let S=v=>{0>k.indexOf(v)&&k.push(v)};if(b&&x){let v=x.map(w),y=b.map(w);v.join("")!==y.join("")&&S("children"),x.length!==b.length&&S("children")}return eq.filter(v=>"_"===v[0]).map(v=>v.replace(/_/,"")).forEach(b=>{if(b in v&&b in y)if(eY(v[b])&&eY(y[b])){let x=Object.keys(v[b]),w=Object.keys(y[b]);
15x.length!==w.length?S(b):(x.forEach(x=>{v[b][x]!==y[b][x]&&S(b)}),w.forEach(x=>{v[b][x]!==y[b][x]&&S(b)}))}else v[b]!==y[b]&&S(b)}),k}let e5=v=>{v&&!v.destroyed&&v.params.virtual&&(!v.params.virtual||v.params.virtual.enabled)&&(v.updateSlides(),v.updateProgress(),v.updateSlidesClasses(),v.emit("_virtualUpdated"),v.parallax&&v.params.parallax&&v.params.parallax.enabled&&v.parallax.setTranslate())};function e6(){return(e6=Object.assign.bind()).apply(this,arguments)}function e8(v){return v.type&&v.type.displayName&&v.type.displayName.includes("SwiperSlide")}function e9(v){let y=[];return eh.default.Children.toArray(v).forEach(v=>{e8(v)?y.push(v):v.props&&v.props.children&&e9(v.props.children).forEach(v=>y.push(v))}),y}function e7(v){let y=[],b={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return eh.default.Children.toArray(v).forEach(v=>{if(e8(v))y.push(v);else if(v.props&&v.props.slot&&b[v.props.slot])b[v.props.slot].push(v);else if(v.props&&v.props.children){let x=e9(v.props.children);x.length>0?x.forEach(v=>y.push(v)):b["container-end"].push(v)}else b["container-end"].push(v)}),{slides:y,slots:b}}function te(v,y,b){if(!b)return null;let x=v=>{let b=v;return v<0?b=y.length+v:b>=y.length&&(b-=y.length),b},w=v.isHorizontal()?{[v.rtlTranslate?"right":"left"]:`${b.offset}px`}:{top:`${b.offset}px`},{from:k,to:S}=b,_=v.params.loop?-y.length:0,E=v.params.loop?2*y.length:y.length,j=[];for(let v=_;v<E;v+=1)v>=k&&v<=S&&j.push(y[x(v)]);return j.map((y,b)=>eh.default.cloneElement(y,{swiper:v,style:w,key:y.props.virtualIndex||y.key||`slide-${b}`}))}function tt(v,y){return"u"<typeof window?(0,eh.useEffect)(v,y):(0,eh.useLayoutEffect)(v,y)}let tr=(0,eh.createContext)(null),tn=(0,eh.createContext)(null),ti=(0,eh.forwardRef)(({className:v,tag:y="div",wrapperTag:b="div",children:x,onSwiper:w,...k}={},S)=>{let _=!1,[E,j]=(0,eh.useState)("swiper"),[P,C]=(0,eh.useState)(null),[A,T]=(0,eh.useState)(!1),I=(0,eh.useRef)(!1),O=(0,eh.useRef)(null),M=(0,eh.useRef)(null),R=(0,eh.useRef)(null),N=(0,eh.useRef)(null),D=(0,eh.useRef)(null),F=(0,eh.useRef)(null),L=(0,eh.useRef)(null),$=(0,eh.useRef)(null),{params:B,passedParams:z,rest:V,events:H}=e2(k),{slides:U,slots:W}=e7(x),G=()=>{T(!A)};Object.assign(B.on,{_containerClasses(v,y){j(y)}});let q=()=>{Object.assign(B.on,H),_=!0;let v={...B};if(delete v.wrapperClass,M.current=new eG(v),M.current.virtual&&M.current.params.virtual.enabled){M.current.virtual.slides=U;let v={cache:!1,slides:U,renderExternal:C,renderExternalUpdate:!1};eK(M.current.params.virtual,v),eK(M.current.originalParams.virtual,v)}};O.current||q(),M.current&&M.current.on("_beforeBreakpoint",G);let Y=()=>{!_&&H&&M.current&&Object.keys(H).forEach(v=>{M.current.on(v,H[v])})},K=()=>{H&&M.current&&Object.keys(H).forEach(v=>{M.current.off(v,H[v])})};function X(){return B.virtual?te(M.current,U,P):U.map((v,y)=>eh.default.cloneElement(v,{swiper:M.current,swiperSlideIndex:y}))}return(0,eh.useEffect)(()=>()=>{M.current&&M.current.off("_beforeBreakpoint",G)}),(0,eh.useEffect)(()=>{!I.current&&M.current&&(M.current.emitSlidesClasses(),I.current=!0)}),tt(()=>{if(S&&(S.current=O.current),O.current)return M.current.destroyed&&q(),e3({el:O.current,nextEl:D.current,prevEl:F.current,paginationEl:L.current,scrollbarEl:$.current,swiper:M.current},B),w&&!M.current.destroyed&&w(M.current),()=>{M.current&&!M.current.destroyed&&M.current.destroy(!0,!1)}},[]),tt(()=>{Y();let v=e4(z,R.current,U,N.current,v=>v.key);return R.current=z,N.current=U,v.length&&M.current&&!M.current.destroyed&&e1({swiper:M.current,slides:U,passedParams:z,changedParams:v,nextEl:D.current,prevEl:F.current,scrollbarEl:$.current,paginationEl:L.current}),()=>{K()}}),tt(()=>{e5(M.current)},[P]),eh.default.createElement(y,e6({ref:O,className:eJ(`${E}${v?` ${v}`:""}`)},V),eh.default.createElement(tn.Provider,{value:M.current},W["container-start"],eh.default.createElement(b,{className:e0(B.wrapperClass)},W["wrapper-start"],X(),W["wrapper-end"]),eX(B)&&eh.default.createElement(eh.default.Fragment,null,eh.default.createElement("div",{ref:F,className:"swiper-button-prev"}),eh.default.createElement("div",{ref:D,className:"swiper-button-next"})),eZ(B)&&eh.default.createElement("div",{ref:$,className:"swiper-scrollbar"}),eQ(B)&&eh.default.createElement("div",{ref:L,className:"swiper-pagination"}),W["container-end"]))});ti.displayName="Swiper";let ta=(0,eh.forwardRef)(({tag:v="div",children:y,className:b="",swiper:x,zoom:w,lazy:k,virtualIndex:S,swiperSlideIndex:_,...E}={},j)=>{let P=(0,eh.useRef)(null),[C,A]=(0,eh.useState)("swiper-slide"),[T,I]=(0,eh.useState)(!1);function O(v,y,b){y===P.current&&A(b)}tt(()=>{if(void 0!==_&&(P.current.swiperSlideIndex=_),j&&(j.current=P.current),P.current&&x){if(x.destroyed){"swiper-slide"!==C&&A("swiper-slide");return}return x.on("_slideClass",O),()=>{x&&x.off("_slideClass",O)}}}),tt(()=>{x&&P.current&&!x.destroyed&&A(x.getSlideClasses(P.current))},[x]);let M={isActive:C.indexOf("swiper-slide-active")>=0,isVisible:C.indexOf("swiper-slide-visible")>=0,isFullyVisible:C.indexOf("swiper-slide-fully-visible")>=0,isPrev:C.indexOf("swiper-slide-prev")>=0,isNext:C.indexOf("swiper-slide-next")>=0},R=()=>"function"==typeof y?y(M):y,N=()=>{I(!0)};return eh.default.createElement(v,e6({ref:P,className:eJ(`${C}${b?` ${b}`:""}`),"data-swiper-slide-index":S,onLoad:N},E),w&&eh.default.createElement(tr.Provider,{value:M},eh.default.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof w?w:void 0},R(),k&&!T&&eh.default.createElement("div",{className:"swiper-lazy-preloader",ref:v=>{v&&(v.lazyPreloaderManaged=!0)}}))),!w&&eh.default.createElement(tr.Provider,{value:M},R(),k&&!T&&eh.default.createElement("div",{className:"swiper-lazy-preloader",ref:v=>{v&&(v.lazyPreloaderManaged=!0)}})))});ta.displayName="SwiperSlide",v.s(["Swiper",0,ti,"SwiperSlide",0,ta],366591),v.i(357567);var ts=v.i(758582),to=w,tl=ts,tc=v.i(668034);let tu=({icon:v,name:y,description:b,link:x,type:w})=>{let k=x&&x.linkType?"external"===x.linkType?x.externalUrl||"#":"internal"===x.linkType&&x.internalLink?`/${x.internalLink.seo.slug.current}`:"#":"#",S=x?.openInNewTab?"_blank":void 0,_=x?.openInNewTab?"noopener noreferrer":void 0;return(0,to.jsxs)("a",{href:k,className:"group relative flex h-full flex-col gap-8 overflow-hidden rounded-2xl border-stroke-1 border bg-emphasis p-6 shadow-none transition-shadow hover:shadow-lg",target:S,rel:_,children:[(0,to.jsxs)("div",{className:"flex w-full justify-between items-start",children:[v&&(0,to.jsx)(tc.default,{...v,alt:y,className:"h-16 w-auto"}),(0,to.jsx)("span",{className:"text-sm font-semibold text-heading bg-rest roun
15ded-3xl px-3 py-1",children:"integration"===w?"Integration":"Partner"})]}),(0,to.jsxs)("div",{className:"flex flex-col gap-4 h-full",children:[y&&(0,to.jsx)("h3",{className:"text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:y}),b&&(0,to.jsx)("p",{className:"line-clamp-4 text-md text-body h-24",children:b}),(0,to.jsx)("div",{className:"flex items-center gap-4 mt-auto",children:(0,to.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden rounded-xl transition-all duration-200",children:[(0,to.jsx)(tl.Icon,{icon:"rectangle-1",size:63,className:"text-border-default transition-colors"}),(0,to.jsx)("span",{className:"absolute top-1/2 left-2 flex h-full w-10 overflow-hidden -translate-y-1/2 items-center justify-end",children:(0,to.jsxs)("span",{className:"flex w-20 group-hover:translate-x-1/2 transition-all grow-0 shrink-0 duration-300",children:[(0,to.jsx)(tl.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-link-hover basis-1/2 shrink-0"}),(0,to.jsx)(tl.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-link-hover basis-1/2 shrink-0"})]})})]})})]})]})},td=({slides:v,theme:y})=>{let[b,x]=(0,C.useState)(),[w,k]=(0,C.useState)(0);return(0,j.jsxs)("div",{className:"relative flex w-full flex-col items-center gap-9",children:[(0,j.jsx)("div",{className:"relative mx-auto w-full",children:(0,j.jsx)(ti,{modules:[es,ec,ed],controller:{control:b},onSwiper:v=>x(v),spaceBetween:32,slidesPerView:1,breakpoints:{576:{slidesPerView:2},992:{slidesPerView:3}},keyboard:{enabled:!0},className:"flex w-full !px-2 !pb-8 [&>div]:flex",children:v.map(v=>(0,j.jsx)(ta,{children:(0,j.jsx)(tu,{...v,theme:y})},v._key))})}),(0,j.jsxs)("div",{className:"flex w-full flex-col-reverse gap-8 items-center sm:flex-row sm:justify-between",children:[(0,j.jsxs)("div",{className:"flex gap-2",children:[(0,j.jsxs)("button",{onClick:()=>{b?.slidePrev(),k(b?.activeIndex||0)},className:"btn-prev size-12 cursor-pointer rounded-lg p-3 transition-all duration-200 border border-stroke-1 ",children:[(0,j.jsx)("span",{className:"sr-only",children:"Previous slide"}),(0,j.jsx)(ts.Icon,{icon:"arrow-left-alt",size:24,strokeWidth:0,className:(0,P.twMerge)("transition-colors duration-200",b?.progress===0?"text-neutral-500":"text-button-secondary-rest")})]}),(0,j.jsxs)("button",{onClick:()=>{b?.slideNext(),k(b?.activeIndex||0)},className:"btn-next size-12 cursor-pointer rounded-lg p-3 transition-all duration-200 border border-stroke-1 ",children:[(0,j.jsx)("span",{className:"sr-only",children:"Next slide"}),(0,j.jsx)(ts.Icon,{icon:"arrow-right-alt",size:24,strokeWidth:0,className:(0,P.twMerge)("transition-colors duration-200",b?.progress===1?"text-neutral-500":"text-button-secondary-rest")})]})]}),(0,j.jsx)("div",{className:"flex items-center gap-3 slider-pagination",children:v.map((y,x)=>(0,j.jsx)("button",{onClick:()=>{b?.slideTo(x),k(x)},className:`h-2.5 cursor-pointer rounded-2xl transition-all ${w===x?"bg-accent w-10":"bg-rest w-2.5"} ${x===v.length-1?"md:hidden":""} ${x===v.length-2?"lg:hidden":""}`,children:(0,j.jsx)("span",{className:"sr-only",children:`Go to slide ${x+1}`})},`dot-${x}`))})]})]})},th=({heading:v,eyebrow:y,body:b,items:x,theme:j})=>{let P=v?.heading||y?.eyebrow||b;return(0,w.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,w.jsxs)("div",{className:"flex w-full overflow-hidden flex-col gap-6 sm:gap-12 lg:gap-16",children:[P&&(0,w.jsx)("div",{className:"lg:max-w-[1008px]",children:(0,w.jsxs)("div",{className:"flex flex-col gap-4",children:[y?.eyebrow&&(0,w.jsx)(k.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),v?.heading&&(0,w.jsx)(S.default,{blocks:(0,E.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,_.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,w.jsx)(S.default,{blocks:b,className:"",alignment:"start"})]})}),x&&x.length>0&&(0,w.jsx)(td,{slides:x,theme:"light"===j?j:"dark"})]})})};var tf=w,tp=k,tm=S,tg=_,tv=E,ty=w,tb=v.i(226761),tx=P,tw=tc,tk=w,tS=v.i(673556),t_=C,tE=P,tj=ts;v.i(499041);var tP=S;let tC=({bio:v,linkedinUrl:y})=>{let[b,x]=(0,t_.useState)(!1);return(0,tk.jsxs)("div",{className:"absolute top-0 flex size-full flex-col items-start justify-end",children:[(0,tk.jsxs)("button",{className:"absolute bottom-5 left-6 z-10 flex cursor-pointer items-center justify-center border-none bg-transparent outline-none",onClick:()=>x(!b),children:[(0,tk.jsx)(tj.Icon,{icon:"rectangle-2",size:63}),(0,tk.jsx)(tj.Icon,{icon:"plus",size:32,"data-active":b,className:"absolute top-1/2 left-1/2 -translate-1/2 text-purple-500 transition-all data-[active=true]:rotate-45"})]}),(0,tk.jsxs)("div",{className:(0,tE.twMerge)("dark flex size-full flex-col justify-end gap-4 bg-(image:--bg-leadership-card) p-6 transition-opacity",b?"opacity-100":"opacity-0"),children:[v&&(0,tk.jsx)(tP.default,{blocks:v,className:"text-md font-semibold text-heading"}),(0,tk.jsx)("div",{className:"flex h-12 w-full items-end justify-end",children:y&&(0,tk.jsx)(tS.default,{href:y,children:(0,tk.jsx)(tj.Icon,{icon:"linkedin",size:24,className:"text-white"})})})]})]})},tA=(0,v.i(294237).cva)("relative aspect-[4/5] w-full overflow-hidden rounded-2xl",{variants:{index:{0:"bg-purple-900",1:"bg-purple-700",2:"bg-purple-500",3:"bg-purple-300",4:"bg-pink-500"}},defaultVariants:{index:0}});var tT=v.i(903511);let tI=({bio:v,index:y,thumbnail:b,person:x})=>(0,ty.jsxs)("div",{className:"group relative flex size-full flex-col gap-6",children:[(0,ty.jsxs)("div",{className:tA({index:(y||
150)%5}),children:[(0,ty.jsx)(tb.default,{src:`/marketing-assets/background/scribble-${(y||0)%8+1}.png`,alt:"",width:tT.SCRIBBLE_SIZE[(y||0)%8].w,height:tT.SCRIBBLE_SIZE[(y||0)%8].h,className:(0,tx.twMerge)("pointer-events-none absolute",tT.SCRIBBLE_SIZE[(y||0)%8].className)}),b&&(0,ty.jsx)(tw.default,{...b,objectCover:!0,className:"size-full"}),v&&(0,ty.jsx)(tC,{bio:v,linkedinUrl:x?.linkedinUrl})]}),(0,ty.jsxs)("div",{className:"flex w-full flex-col items-center gap-2",children:[(x?.firstName||x?.lastName)&&(0,ty.jsxs)("p",{className:"line-clamp-2 text-center text-display-xs font-semibold text-heading group-hover:text-headline-hover",children:[x?.firstName," ",x?.lastName]}),x?.role&&(0,ty.jsx)("p",{className:"line-clamp-2 text-center text-lg text-body",children:x?.role})]})]}),tO=({heading:v,cards:y})=>(0,tf.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,tf.jsxs)("div",{className:"flex flex-col items-center gap-10 lg:gap-14",children:[v?.heading&&(0,tf.jsxs)("div",{className:"flex flex-col gap-4",children:[v?.eyebrow&&(0,tf.jsx)(tp.Eyebrow,{text:v.eyebrow,as:v.elementType||"p"}),(0,tf.jsx)(tm.default,{blocks:(0,tv.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,tg.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),v?.body&&(0,tf.jsx)(tm.default,{blocks:v.body,className:"",alignment:"start"})]}),y&&(0,tf.jsx)("div",{className:"w-full",children:(0,tf.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:y?.map((v,y)=>(0,tf.jsx)("div",{className:"h-full",children:(0,tf.jsx)(tI,{...v,index:y})},v._key))})})]})})},136219,847539,14690,175211,823714,696706,55300,716150,v=>{"use strict";v.s(["CareersListing",()=>e9],716150),v.s(["ResourceCardDeck",()=>eT],136219),v.s(["default",()=>O],847539),v.s(["default",()=>q,"getCaseStudyHref",()=>G],14690),v.s(["default",()=>eg],175211),v.s(["default",()=>ej],823714),v.s(["BlogPagination",()=>eH],696706),v.s(["default",()=>eZ,"dropdownStyles",()=>eX,"inputStyles",()=>eK],55300);var y=v.i(328497);v.i(327002);var b=v.i(396536),x=v.i(404524),w=v.i(660118),k=v.i(760180),S=y,_=v.i(507765),E=y,j=v.i(226761);v.i(357567);var P=v.i(758582),C=v.i(668034);v.i(918667);var A=v.i(15696),T=v.i(361071),I=v.i(168413);let O=({_type:v,title:y,excerpt:b,description:x,featuredImage:w,seo:k,scheduledDate:S,industries:_,status:O})=>{let M=w||k?.openGraphImage,R=()=>S?new Date(S)>new Date?"Upcoming":"On-demand":"on-demand"===O?"On-demand":"Live";return(0,E.jsxs)(A.Link,{href:`/${"event"===v?"events":"resources/webinars"}/${k?.slug?.current||""}`,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[(0,E.jsx)("div",{className:"w-full relative bg-white aspect-[24/13] rounded-2xl overflow-hidden",children:M?(0,E.jsx)(C.default,{...M,alt:M.alt||y||"Webinar",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"}):(0,E.jsx)(j.default,{src:"/marketing-assets/background/default.png",alt:y,fill:!0,objectFit:"cover",className:"size-full object-cover"})}),(0,E.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[y&&(0,E.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:y}),b&&(0,E.jsx)("p",{className:"line-clamp-3 text-md text-body",children:b}),(0,E.jsx)(T.default,{label:R(),tone:"primary"}),_&&(0,E.jsx)("div",{className:"flex w-full flex-wrap gap-4",children:_?.map(v=>v.name&&""!==v.name&&(0,E.jsx)(T.default,{label:v.name},v.name))}),(0,E.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[k?.slug?.current&&(0,E.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,E.jsx)(P.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,E.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,E.jsx)(P.Icon,{icon:"arrow-right-alt",strokeWidth:0,size:32,className:"text-pink-500 transition-colors duration-200"})})]}),S&&"Upcoming"===R()&&(0,E.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:(0,E.jsx)("span",{children:(0,I.formatDate)(S)})})]})]})]})};var M=y,R=T,N=P,D=C,F=A,L=I;let $=v=>{if(!v||!Array.isArray(v))return"";let y="",b=v=>v&&"block"===v._type&&v.children?v.children.filter(v=>
15"span"===v._type&&"string"==typeof v.text).map(v=>v.text).join(""):"";for(let x of v){let v=b(x);if(v&&(y+=v+" ").length>=140)break}return y.trim().substring(0,140)},B=({title:v,excerpt:y,body:b,featuredImage:x,seo:w,publishedDate:k,readTime:S})=>{let _=y||(b?$(b):"");return(0,M.jsxs)(F.Link,{href:`/blog/${w?.slug?.current||""}`,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[x&&(0,M.jsx)(D.default,{...x,objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13",alt:x.alt||v||"Gong Labs article thumbnail"}),(0,M.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[v&&(0,M.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:v}),_&&(0,M.jsx)("p",{className:"line-clamp-3 text-md text-body",children:_}),(0,M.jsx)(R.default,{label:"Blog",tone:"primary"}),(0,M.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[w?.slug?.current&&(0,M.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,M.jsx)(N.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,M.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,M.jsx)(N.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]}),(0,M.jsxs)("div",{className:"flex items-center gap-4 text-sm text-body",children:[k&&(0,M.jsx)("span",{children:(0,L.formatDate)(k)}),k&&(0,M.jsx)("span",{className:"text-neutral-300",children:"â¢"}),(0,M.jsxs)("span",{children:[S||1," min read"]})]})]})]})]})};var z=y,V=P,H=C,U=A,W=T;let G=(v,y)=>{let b=["customers/case-studies",v?.replace(/^\/+/,"")||""].filter(Boolean).join("/"),x=y&&"en"!==y?`/${y}`:"";return`${x}/${b}`},q=({title:v,featuredImage:y,seo:b,companyIndustry:x,companyEmployees:w,lang:k})=>{let S=G(b?.slug?.current,k);return(0,z.jsxs)(U.Link,{href:S,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[y&&(0,z.jsx)(H.default,{...y,alt:v||"Case study image",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"}),(0,z.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[v&&(0,z.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:v}),(x||w)&&(0,z.jsxs)("div",{className:"flex gap-4 flex-wrap",children:[x&&(0,z.jsx)(W.default,{label:x}),w&&(0,z.jsx)(W.default,{label:w})]}),(0,z.jsx)("div",{className:"flex items-center gap-4 mt-auto",children:b?.slug?.current&&(0,z.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,z.jsx)(V.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,z.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,z.jsx)(V.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]})})]})]})};var Y=y,K=T,X=P,Q=C,Z=A,J=I;let ee=v=>{if(!v||!Array.isArray(v))return"";let y="",b=v=>v&&"block"===v._type&&v.children?v.children.filter(v=>"span"===v._type&&"string"==typeof v.text).map(v=>v.text).join(""):"";for(let x of v){let v=b(x);if(v&&(y+=v+" ").length>=140)break}return y.trim().substring(0,140)},et=({title:v,excerpt:y,body:b,featuredImage:x,seo:w,publishedDate:k})=>{let S=y||(b?ee(b):""),_=x||w?.openGraphImage;return(0,Y.jsxs)(Z.Link,{href:`/resources/guides/${w?.slug?.current||""}`,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[_&&(0,Y.jsx)(Q.default,{..._,alt:_.alt||v||"Guide",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"}),(0,Y.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[v&&(0,Y.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:v}),S&&(0,Y.jsx)("p",{className:"line-clamp-3 text-md text-body",children:S}),(0,Y.jsx)(K.default,{label:"Guide",tone:"primary"}),(0,Y.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[w?.slug?.current&&(0,Y.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,Y.jsx)(X.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,Y.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,Y.jsx)(X.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]}),(0,Y.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:k&&(0,Y.jsx)("span",{children:(0,J.formatDate)(k)})})]})]})]})};var er=y,en=T,ei=P,ea=C,es=A,eo=I;let el=v=>{if(!v||!Array.isArray(v))return"";let y="",b=v=>v&&"block"===v._type&&v.children?v.children.filter(v=>
15"span"===v._type&&"string"==typeof v.text).map(v=>v.text).join(""):"";for(let x of v){let v=b(x);if(v&&(y+=v+" ").length>=140)break}return y.trim().substring(0,140)},ec=({title:v,excerpt:y,body:b,featuredImage:x,seo:w,publishedDate:k})=>{let S=y||(b?el(b):""),_=x||w?.openGraphImage;return(0,er.jsxs)(es.Link,{href:`/resources/templates/${w?.slug?.current||""}`,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[_&&(0,er.jsx)(ea.default,{..._,alt:_.alt||v||"Template",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"}),(0,er.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[v&&(0,er.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:v}),S&&(0,er.jsx)("p",{className:"line-clamp-3 text-md text-body",children:S}),(0,er.jsx)(en.default,{label:"Template",tone:"primary"}),(0,er.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[w?.slug?.current&&(0,er.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,er.jsx)(ei.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,er.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,er.jsx)(ei.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]}),(0,er.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:k&&(0,er.jsx)("span",{children:(0,eo.formatDate)(k)})})]})]})]})};var eu=y,ed=T,eh=P,ef=C,ep=A,em=I;let eg=v=>{let{_type:y,title:b,publishedAt:x}=v,w="pressRelease"===y,k="mediaCoverage"===y,S=w&&"seo"in v?`/press/${v.seo?.slug?.current||""}`:k&&"url"in v&&v.url||"#",_="excerpt"in v&&"string"==typeof v.excerpt?v.excerpt:void 0,E=w&&"mainImage"in v?v.mainImage||v.seo?.openGraphImage:k&&"company"in v?v.company?.logotypeOnLight:void 0,j=w?"Press Release":"Media Coverage",P=k;return(0,eu.jsxs)(ep.Link,{href:S,...P&&{target:"_blank",rel:"noopener noreferrer"},className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[(0,eu.jsx)("div",{className:"aspect-[24/13] rounded-2xl bg-secondary-emphasis overflow-hidden",children:E&&(k?(0,eu.jsx)("div",{className:"h-full w-full flex items-center justify-center p-8",children:(0,eu.jsx)("div",{className:"relative h-[40px] w-full",children:(0,eu.jsx)(ef.default,{...E,alt:E?.alt||("company"in v?v.company?.name:void 0)||b||"Company Logo",className:"!h-full !w-auto !max-h-[40px] !relative",style:{objectFit:"contain",maxHeight:"40px",width:"auto",height:"100%"},noFill:!0})})}):(0,eu.jsx)(ef.default,{...E,alt:E?.alt||b||"Press Release",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"}))}),(0,eu.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[b&&(0,eu.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:b}),_&&(0,eu.jsx)("p",{className:"line-clamp-3 text-md text-body",children:_}),(0,eu.jsx)(ed.default,{label:j,tone:"primary"}),(0,eu.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[S&&(0,eu.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,eu.jsx)(eh.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,eu.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,eu.jsx)(eh.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]}),(0,eu.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:x&&(0,eu.jsx)("span",{children:(0,em.formatDate)(x)})})]})]})]})},ev=v=>{switch(v._type){case"blogPost":if("seo"in v&&v.seo?.slug?.current?.includes("gong-labs"))return(0,S.jsx)(B,{...v});return(0,S.jsx)(_.default,{...v});case"webinar":case"event":return(0,S.jsx)(O,{...v});case"caseStudy":return(0,S.jsx)(q,{...v});case"guide":return(0,S.jsx)(et,{...v});case"template":return(0,S.jsx)(ec,{...v});case"pressRelease":return(0,S.jsx)(eg,{...v});default:return(0,S.jsx)(S.Fragment,{})}};var ey=y,eb=v.i(408311),ex=v.i(297865),ew=v.i(786852),ek=v.i(85381),eS=v.i(798001),e_=v.i(366591),eE=P;let ej=({slides:v})=>{let[y,b]=(0,ex.useState)(),[x,w]=(0,ex.useState)(0);return(0,ey.jsxs)("div",{className:"relative flex w-full flex-col items-center gap-9",children:[(0,ey.jsx)("div",{className:"relative mx-auto w-full overflow-hidden",children:(0,ey.jsx)(e_.Swiper,{modules:[ew.Controller,ek.Navigation,eS.Pagination],controller:{control:y},onSwiper:v=>b(v),spaceBetween:32,slidesPerView:1,breakpoints:{576:{slidesPerView:2},992:{slidesPerView:3}},keyboard:{enabled:!0},className:"flex w-full !px-2 [&>div]:flex",children:v.map((v,y)=>(0,ey.jsx)(e_.SwiperSlide,{className:"!h-auto [&>div]:h-full",children:(0,ey.jsx)(ev,{...v})},v._key||v._id||y))})}),(0,ey.jsxs)("div",{className:"flex w-full flex-col-reverse gap-8 items-center mt-auto sm:flex-row sm:justify-between",children:[(0,ey.jsxs)("div",{className:"flex gap-2",children:[(0,ey.jsxs)("button",{onClick:()=>{y?.slidePrev(),w(y?.activeIndex||0)},className:"btn-prev size-12 cursor-pointer rounded-lg p-3 transition-all duration-200 border border-stroke-1 ",children:[(0,ey.jsx)("span",{className:"sr-only",children:"Previous slide"}),(0,ey.jsx)(eE.Icon,{icon:"arrow-left-alt",size:24,strokeWidth:0,className:(0,eb.twMerge)("transition-colors duration-200",y?.progress===0?"text-neutral-500":"text-button-secondary-rest")})]}),(0,ey.jsxs)("button",{onClick:()=>{y?.slideNext(),w(y?.activeIndex||0)},className:"btn-next size-12 cursor-pointer rounded-lg p-3 transition-all duration-200 border border-stroke-1 ",children:[(0,ey.jsx)("span",{className:"sr-only",children:"Next slide"}),(0,ey.jsx)(eE.Icon,{icon:"arrow-right-alt",size:24,strokeWidth:0,className:(0,eb.twMerge)("transition-colors duration-200",y?.progress===1?"text-neutral-500":"text-button-secondary-rest")})]})]}),(0,ey.jsx)("div",{className:"flex items-center gap-3 slider-pagination",children:v.map((b,k)=>(0,ey.jsx)("button",{onClick:()=>{y?.slideTo(k),w(k)},className:`h-2.5 cursor-pointer rounded-2xl transition-all ${x===k?"bg-accent w-10":"bg-rest w-2.5"} ${k===v.length-1?"md:hidden":""} ${k===v.length-2?"lg:hidden":""}`,children:(0,ey.jsx)("span",{className:"sr-only",children:`Go to slide ${k+1}`})},`dot-${k}`))})]})]})};var eP=v.i(294237);let eC=(v,y)=>{let b=v.filter(v=>v&&v._id);return y&&0!==Object.keys(y).length?b.filter(v=>{if(y.blogTypes?.length){let b=v.blogType?.map(v=>v._id)||[];if(b.length>0&&!y.blogTypes.some(v=>b.includes(v)))return!1}if(y.topics?.length){let b=(v.topics||v.generalTopics)?.map(v=>v._id)||[];if(b.length>0&&!y.topics.some(v=>b.includes(v)))return!1}if(y.rolePersonas?.length){let b=v.rolePersonas?.map(v=>v._id)||[];if(b.length>0&&!y.rolePersonas.some(v=>b.includes(v)))return!1}return!y.status?.length||!v.status||!!y.status.includes(v.status)}):b},eA=(0,eP.cva)(["flex max-w-[1008px] flex-col gap-4"],{variants:{alignment:{centered:"mx-auto items-center text-center",leftAligned:"items-start text-left"}},defaultVariants:{alignment:"centered"}}),eT=({alignment:v="centered",heading:S,eyebrow:_,body:E,resources:j,layout:P,dynamicContent:C,resourceType:A,contentFilter:T,latestBlog:I,latestWebinar:O,latestCaseStudy:M,latestGuide:R,latestEdge:N,latestGongLabs:D,latestTemplate:F})=>{let L={};if(T)try{L=JSON.parse(T)}catch{}let $=eC([...A?.includes("blogPost")&&I?I:[],...A?.includes("webinar")&&O?O:[],...A?.includes("caseStudy")&&M?M:[],...A?.includes("guide")&&R?R:[],...A?.includes("theEdge")&&N?N.map(v=>({...v,_type:"blogPost"})):[],...A?.includes("gongLabs")&&D?D.map(v=>({...v,_type:"blogPost"})):[],...A?.includes("template")&&F?F:[]],L).sort((v,y)=>{let b=new Date(v.publishedAt||v.publishedDate||v.scheduledDate||v._updatedAt);return new Date(y.publishedAt||y.publishedDate||y.scheduledDate||y._updatedAt).getTime()-b.getTime()}).slice(0,5),B=(C?$:j||[]).filter(v=>v&&v._id),z="slider"===P||B&&B.length>3,V="centered"===v?"center":"start";return(0,y.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsxs)("div",{className:"flex flex-col gap-6 sm:gap-12 lg:gap-16",children:[(S?.heading||_?.eyebrow||E)&&(0,y.jsxs)("div",{className:eA({alignment:v}),children:[_?.eyebrow&&(0,y.jsx)(b.Eyebrow,{text:_.eyebrow,as:_.elementType||"p"}),S?.heading&&("string"==typeof S.heading?(0,y.jsx)("h2",{className:(0,k.headingVariants)({size:S.headingSize,fontFamily:S?.fontFamily,textTransform:S?.fontFamily==="grotesk"?"uppercase":"none"}),children:S.heading}):(0,y.jsx)(x.default,{blocks:(0,w.generateHeadingTag)(S.heading,S.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,k.headingVariants)({size:S.headingSize,fontFamily:S?.fontFamily,textTransform:S?.fontFamily==="grotesk"?"uppercase":"none"})})),E&&("string"==typeof E?(0,y.jsx)("p",{className:"max-w-prose",children:E}):(0,y.jsx)(x.default,{blocks:E,className:"max-w-prose",alignment:V}))]}),B&&B.length>0&&(0,y.jsx)("div",{className:"w-full",children:z?(0,y.jsx)(ej,{slides:B}):(0,y.jsx)("div",{className:"-mx-4 flex flex-wrap justify-center gap-y-8",children:B.map(v=>(0,y.jsx)("div",{className:"w-full shrink-0 grow-0 px-4 sm:w-1/2 sm:basis-1/2 lg:w-1/3 lg:basis-1/3",children:(0,y.jsx)(ev,{...v})},v._id))})})]})})};var eI=y,eO=ex,eM=v.i(492967),eR=v.i(861371),eN=P,eD=y,eF=v.i(441092),eL=A,e$=T;let eB=({absolute_url:v,departments:y,parent_name:b,location:x,title:w})=>(0,eD.jsxs)(eL.Link,{href:v,className:"flex gap-4 p-6 border-stroke-1 rounded-2xl bg-muted",children:[(0,eD.jsxs)("div",{className:"grow flex flex-col gap-6",children:[(0,eD.jsx)("h3",{className:"text-xl font-bold text-heading",children:w}),(0,eD.jsxs)("div",{className:"flex flex-wrap gap-4",children:[b&&(0,eD.jsx)(e$.default,{label:b,tone:"primary"}),x?.name&&(0,eD.jsx)(e$.default,{label:x.name,tone:"dark-purple"})]})]}),(0,eD.jsx)("div",{className:"w-6 basis-6 shrink-0 grow-0",children:(0,eD.jsx)(eF.default,{icon:"arrow-right-alt",size:24,strokeWidth:0,className:"text-heading"})})]});var ez=y,eV=eR;let eH=({currentPage:v,totalItems:y,itemsPerPage:b,onPageChange:x})=>{let w=Math.ceil(y/b),k=()=>{let y=[];y.push(1);let b=Math.max(2,v-1),x=Math.min(w-1,v+1);v<=3?x=Math.min(4,w-1):v>=w-2&&(b=Math.max(w-3,2)),b>2&&y.push("â¦");for(let v=b;v<=x;v++)y.push(v);return x<w-1&&y.push("â¦"),w>1&&y.push(w),y};return(0,ez.jsxs)("div",{className:"flex w-full justify-around items-center gap-8",children:[(0,ez.jsx)(eV.default,{label:"Back",leadingIcon:"arrow-left-alt",tone
15:"secondary",mode:"link",disabled:1===v,onClick:()=>x(v-1),"aria-label":"Previous page"}),(0,ez.jsx)("div",{className:"flex items-center gap-3",children:k().map((y,b)=>"â¦"===y?(0,ez.jsx)("span",{className:"text-sm text-gray-500 px-1",children:"â¦"},b):(0,ez.jsx)("button",{className:`flex justify-center items-center size-10 rounded-lg shrink-0 grow-0 text-md font-semibold p-1 cursor-pointer ${y===v?"text-white bg-purple-500":"text-purple-900 hover:text-purple-700"}`,onClick:()=>"number"==typeof y&&x(y),"aria-label":`Page ${y}`,"aria-current":y===v?"page":void 0,children:y},b))}),(0,ez.jsx)(eV.default,{label:"Next",trailingIcon:"arrow-right-alt",tone:"secondary",mode:"link",disabled:v===w,onClick:()=>x(v+1),"aria-label":"Next page"})]})};var eU=y,eW=eP,eG=ex,eq=eb;v.i(573777);var eY=P;let eK=(0,eW.cva)(["w-full","min-w-[180px]","flex","items-center","justify-between","rounded-[50px]","border","border-neutral-200","px-[14px]","py-[10px]","text-body","focus:outline-none","text-md"],{variants:{disabled:{true:["bg-[#F2F4F7]"],false:["bg-white"]}}}),eX=(0,eW.cva)(["absolute","left-0","z-50","min-w-full","rounded-lg","border","border-neutral-200","bg-white","shadow-xl","overflow-auto","mt-1","max-h-[300px]"]),eQ=(0,eW.cva)(["flex","items-center","justify-between","w-full","p-3","text-left","cursor-pointer"],{variants:{isActive:{true:["bg-purple-25","text-purple-900"],false:["text-neutral-700","hover:text-purple-700"]}}}),eZ=({className:v,listItems:y,placeholder:b,activeItem:x,setActiveItem:w,onChange:k,disabled:S,..._})=>{let[E,j]=(0,eG.useState)(!1);return(0,eU.jsxs)("div",{className:"w-full relative",children:[(0,eU.jsxs)("button",{className:(0,eq.twMerge)(eK(),v,"relative"),onClick:()=>j(!E),..._,children:[x||b,(0,eU.jsx)(eY.Icon,{icon:"chevron-down",size:16,className:`text-body ${E?"transform-chevron-up rotate-180":""}`})]}),E&&!S&&(0,eU.jsx)("ul",{className:(0,eq.twMerge)(eX()),onMouseLeave:()=>j(!1),children:y?.map(v=>(0,eU.jsx)("li",{className:"w-full",children:(0,eU.jsxs)("div",{className:(0,eq.twMerge)(eQ({isActive:x===v?.itemLabel})),onClick:()=>{w&&w(v?.itemLabel||""),k&&k(v?.itemLabel||""),j(!1)},children:[v?.itemLabel,x===v?.itemLabel&&(0,eU.jsx)(eY.Icon,{icon:"check-box",size:16,className:"text-gray-500"})]})},v?.id))})]})},eJ="careers-listing-section",e0=["location","department","team"],e1=(v,y)=>y.find(y=>y.toLowerCase()===v.toLowerCase())??v,e2=v=>{if(!v.startsWith("#"))return{anchor:"",params:new URLSearchParams};let y=v.slice(1),b=y.indexOf("?");return -1===b?{anchor:y,params:new URLSearchParams}:{anchor:y.slice(0,b),params:new URLSearchParams(y.slice(b+1))}},e3=v=>{let y=new URLSearchParams(v.toString());if(e0.some(y=>v.has(y)))return y;let{params:b}=e2(window.location.hash);return e0.forEach(v=>{let x=b.get(v);x&&y.set(v,x)}),y},e4=()=>{let{params:v}=e2(window.location.hash);return e0.some(y=>v.has(y))},e5=()=>{let{anchor:v}=e2(window.location.hash);return v?`#${v}`:`#${eJ}`},e6=()=>{let v=(0,eM.useRouter)(),y=(0,eM.usePathname)(),b=(0,eM.useSearchParams)(),x=(0,eO.useRef)(!1),[w,k]=(0,eO.useState)([]),[S,_]=(0,eO.useState)([]),[E,j]=(0,eO.useState)([]),[P,C]=(0,eO.useState)([]),[A,T]=(0,eO.useState)(""),[I,O]=(0,eO.useState)(()=>e3(b).get("location")??""),[M,R]=(0,eO.useState)(()=>e3(b).get("department")??""),[N,D]=(0,eO.useState)(()=>e3(b).get("team")??""),[F,L]=(0,eO.useState)(1),$=10,B=async()=>{let[v,y]=await Promise.all([fetch("https://boards-api.greenhouse.io/v1/boards/gongio/jobs?content=true"),fetch("https://boards-api.greenhouse.io/v1/boards/gongio/departments")]);if(!v.ok||!y.ok)return;let[b,x]=await Promise.all([v.json(),y.json()]),w=b.jobs,S=x.departments,E=S.filter(v=>!v.parent_id),P=new Map(E.map(v=>[v.id,v.name]));k(w.map(v=>{let y=v?.departments[0]?.parent_id,b=P.get(y);return{...v,parent_name:b}})),_(S),j(E);let A=new Set;w.forEach(v=>{let y=v?.location?.name;y&&y.split("|").map(v=>v.trim()).filter(Boolean).forEach(v=>A.add(v))}),C(Array.from(A).sort())},z=v=>{T(v.target.value)},V=(v,b,x)=>{let w=new URLSearchParams;v&&w.set("location",v),b&&w.set("department",b),x&&w.set("team",x);let k=w.toString(),S=e5();return k?`${y}?${k}${S}`:`${y}${S}`},H=(y,b,w)=>{x.current=!0,v.replace(V(y,b,w),{scroll:!1})},U=v=>{O(v),H(v,M,N)},W=v=>{R(v),H(I,v,N)},G=v=>{D(v),H(I,M,v)},q=()=>{T(""),R(""),O(""),D(""),H("","","")},Y=v=>{L(v),document.getElementById("job-grid")?.scrollIntoView({behavior:"smooth"})};(0,eO.useEffect)(()=>{try{B()}catch(v){}},[]),(0,eO.useEffect)(()=>{let v=()=>{if(x.current){x.current=!1;return}let v=e3(b),y=v.get("location")??"",w=v.get("department")??"",k=v.get("team")??"",_=y&&P.length?e1(y,P):y,j=w&&E.length?e1(w,E.map(v=>
15v.name)):w,C=k&&S.length?e1(k,S.map(v=>v.name)):k;O(_),R(j),D(C),(e4()||_!==y||j!==w||C!==k)&&H(_,j,C)};return v(),window.addEventListener("hashchange",v),()=>window.removeEventListener("hashchange",v)},[b,P,E,S]);let K=(0,eO.useMemo)(()=>{let v=E.find(v=>v.name===M)?.id;return v?S.filter(y=>y.parent_id===v):[]},[S,M]),X=(0,eO.useMemo)(()=>{let v=E.find(v=>v.name===M)?.id,y=S.find(v=>v.name===N)?.id;return w.filter(b=>{let x=""===A||b.title.toLowerCase().includes(A.toLowerCase()),w=""===I||"All"===I;!w&&b.location?.name&&(w=b.location.name.split("|").map(v=>v.trim()).includes(I));let k=""===M||"All"===M||b.departments.filter(y=>y.id===v||y.parent_id===v).length,S=""===N||"All"===N||b.departments.filter(v=>v.id===y||v.parent_id===y).length;return x&&w&&k&&S})},[w,A,M,I,N]);return(0,eO.useEffect)(()=>{L(1)},[w,A,M,I,N]),(0,eI.jsx)("div",{id:eJ,className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8 scroll-mt-20",children:(0,eI.jsxs)("div",{id:"job-grid",className:"flex flex-col gap-8",children:[(0,eI.jsxs)("div",{className:"rounded-2xl border-stroke-1 shadow-md px-8 pt-4 pb-8 flex flex-col gap-8",children:[(0,eI.jsxs)("div",{className:"relative flex gap-2 items-center w-full",children:[(0,eI.jsx)(eN.Icon,{icon:"search-sm",size:24}),(0,eI.jsx)("input",{className:"border-none outline-none grow",placeholder:"Search Gong...",value:A,onChange:z}),(0,eI.jsx)(eR.default,{mode:"filled",tone:"primary",label:"Search"}),(0,eI.jsx)("button",{className:"cursor-pointer",onClick:()=>T(""),children:(0,eI.jsx)(eN.Icon,{icon:"x-close",size:24})})]}),(0,eI.jsxs)("div",{className:"flex w-full flex-col gap-8 sm:flex-row sm:items-center",children:[(0,eI.jsx)(eZ,{listItems:[{itemLabel:"All",itemValue:""},...P?.map(v=>({itemLabel:v,itemValue:v}))||[]],placeholder:"Locations",setActiveItem:U,activeItem:I}),(0,eI.jsx)(eZ,{listItems:[{itemLabel:"All",itemValue:""},...E?.map(v=>({itemLabel:v.name,itemValue:v.name}))||[]],placeholder:"Departments",setActiveItem:W,activeItem:M}),(0,eI.jsx)(eZ,{listItems:[{itemLabel:"All",itemValue:""},...K?.map(v=>({itemLabel:v.name,itemValue:v.name}))||[]],placeholder:"Teams",setActiveItem:G,activeItem:N})]})]}),X.length>0?(0,eI.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2",children:X.slice((F-1)*$,F*$).map((v,y)=>(0,eI.jsx)(eB,{...v},`job-${v.id}-${y}`))}):(0,eI.jsxs)("div",{className:"py-12 text-center",children:[(0,eI.jsx)("p",{className:"text-lg text-gray-700",children:"No jobs found with the selected filters"}),(0,eI.jsx)("button",{onClick:q,className:"mt-4 px-4 py-2 text-sm font-medium text-blue-600 border border-blue-600 rounded-md hover:bg-blue-50 transition-colors cursor-pointer",children:"Clear all filters"})]}),X.length>$&&(0,eI.jsx)("div",{className:"flex justify-center pt-14",children:(0,eI.jsx)(eH,{currentPage:F,totalItems:X.length,itemsPerPage:$,onPageChange:Y})})]})})},e8=eO.Suspense,e9=()=>(0,eI.jsx)(e8,{fallback:null,children:(0,eI.jsx)(e6,{})})},113965,36004,284186,116246,7942,26549,418707,351360,652496,2795,v=>{"use strict";v.s(["IconCardDeck",()=>ee],2795),v.s([],26549),v.s([],116246),v.s([],113965),v.s(["ContentGrid",()=>x],36004),v.s(["ImageBlock",()=>E],284186),v.s(["TrustBar",()=>R],7942),v.s(["IconCardMasonry",()=>K],652496);var y=v.i(328497);v.i(570131);var b=v.i(669644);let x=({items:v})=>(0,y.jsx)("div",{className:"container mx-auto flex flex-col gap-12 sm:gap-16",children:(0,y.jsx)("div",{className:"grid w-full grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8",children:v?.map(v=>(0,y.jsx)(b.IconTextCard,{...v},v._key))})});var w=y,k=v.i(294237),S=v.i(668034);let _=(0,k.cva)(["w-full","mx-auto"],{variants:{size:{full:"",large:"max-w-[1008px]",medium:"max-w-[768px]",small:"max-w-[576px]"}},defaultVariants:{size:"full"}}),E=({image:v,size:y,backdropImage:b,variant:x})=>"stacked"===x?(0,w.jsxs)(w.Fragment,{children:[b&&(0,w.jsx)(S.default,{...b,"aria-hidden":!0,alt:"",className:"absolute left-1/2 top-1/2 -translate-1/2 size-full object-cover mask-[linear-gradient(90deg,#0000,#000000b3_10%,#000_20%,#000_80%,#000000b3_90%,#0000)]"}),(0,w.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8 place-content-center",style:{aspectRatio:b?.asset?.metadata?.dimensions?.aspectRatio},"data-testid":"image-block",children:(0,w.jsx)("div",{className:_({size:y}),children:v&&(0,w.jsx)(S.default,{...v,className:"w-full mask-[linear-gradient(90deg,#0000,#000000b3_10%,#000_20%,#000_80%,#000000b3_90%,#0000)]",unsetMaxWidth:!0})})})]}):(0,w.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8","data-testid":"image-block",children:(0,w.jsx)("div",{className:_({size:y}),children:v&&(0,w.jsx)(S.default,{...v,className:"w-full",unsetMaxWidth:!0})})});var j=y,P=v.i(94637),C=v.i(408311),A=k,T=v.i(434222),I=S;let O=({company:v,theme:y,noPadding:b})=>(0,j.jsx)("div",{className:b?"":"px-4 sm:px-8",children:(0,j.jsx)(T.CompanyBrand,{company:v,variant:"light"===y?"onLight":"onDark",size:"sm",className:"h-6 w-auto sm:h-11",forceColor:"bright"===y?"white":"light"===y?"bright":"pink"})}),M=(0,A.cva)(["text-md font-semibold"],{variants:{theme:{light:"text-purple-300",dark:"text-pink-200",bright:"text-white"}},defaultVariants:{theme:"light"}}),R=({eyebrow:v,companies:y,variants:b,theme:x,inline:w,badges:k})=>(0,j.jsxs)("div",{className:"flex w-full flex-col gap-4 items-center",children:[v&&(0,j.jsx)("h2",{className:M({theme:x}),children:v}),y&&"scroll"===b&&(0,j.jsx)(P.default,{autoFill:!0,speed:20,gradientWidth:200,children:y.map(v=>(0,j.jsx)(O,{company:v,theme:x||"light"},v.name))}),y&&"static"===b&&(0,j.jsx)("div",{className:(0,C.twMerge)("flex flex-wrap items-center gap-8 sm:gap-16 lg:gap-8",w?"":"lg:flex-nowrap lg:justify-between"),children:y.map(v=>(0,j.jsx)(O,{company:v,theme:x||"light",noPadding:!0},v.name))}),k&&"award"===b&&(0,j.jsx)("div",{className:(0,C.twMerge)("flex w-full flex-wrap items-center gap-8",w?"":"lg:flex-nowrap lg:justify-between container mx-auto"),children:k.map(v
15=>(0,j.jsx)(I.default,{...v.image,unsetMaxWidth:!0,className:"h-20 sm:h-24 lg:h-[143px]"},v._key))})]});v.i(319270);var N=y,D=v.i(226761),F=C;v.i(357567);var L=v.i(758582),$=v.i(219308),B=v.i(284022);let z=({statistics:v,containerBackground:y="light",inline:b})=>{let x=(0,B.stegaClean)(y);if(!v||0===v.length)return null;let w=(0,N.jsxs)("div",{className:"relative",children:["light"!==x&&(0,N.jsx)(D.default,{src:`/marketing-assets/background/bg-${x}.png`,alt:"",width:1280,height:70,className:"w-full h-[70px] -mb-px",loading:"eager",priority:!0}),(0,N.jsx)("div",{className:(0,F.twMerge)("grid gap-8 grid-cols-1 px-8 sm:grid-cols-2",!b&&"lg:flex","dark"===x&&"dark bg-purple-600","bright"===x&&"bg-purple-50"),children:v.map((v,y)=>(0,N.jsxs)("div",{className:"text-center flex w-full flex-col items-center px-8 py-4 gap-2",children:[(0,N.jsxs)("div",{className:"relative text-accent-xl flex font-grotesk font-bold text-highlight mb-2",children:[v.prefix&&""!==v.prefix&&(0,N.jsx)("span",{children:v.prefix}),v.value.split("").map((v,b)=>(0,N.jsx)($.default,{value:v},`${y}-${b}-${v}`)),v.suffix&&""!==v.suffix&&(0,N.jsx)("span",{children:v.suffix}),(0,N.jsx)(L.Icon,{icon:"heading-vector",size:46,className:"absolute left-full -top-4"})]}),v?.starRating&&v.starRating>0&&(0,N.jsx)("div",{className:"flex gap-0.5",children:Array.from({length:v.starRating}).map((v,y)=>(0,N.jsx)(L.Icon,{icon:"star",size:20,className:"dark"===x?"text-white":"text-purple-600"},`star-${y}`))}),(0,N.jsx)("div",{className:"text-sm text-heading font-semibold",children:v.description})]},y))}),"light"!==x&&(0,N.jsx)(D.default,{src:`/marketing-assets/background/bg-${x}.png`,alt:"",width:1280,height:70,className:"w-full h-[70px] rotate-180 -mt-px",loading:"eager",priority:!0})]});return b?w:(0,N.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:w})};v.s(["StatisticsPanel",0,z],418707),v.i(287692),v.s([],351360);var V=y,H=b;v.i(327002);var U=v.i(396536),W=y,G=v.i(297865),q=b;let Y=()=>{let[v,y]=(0,G.useState)(3);return(0,G.useEffect)(()=>{let v=window.matchMedia("(min-width: 640px)"),b=window.matchMedia("(min-width: 1024px)"),x=()=>y(b.matches?3:v.matches?2:1);return x(),v.addEventListener("change",x),b.addEventListener("change",x),()=>{v.removeEventListener("change",x),b.removeEventListener("change",x)}},[]),v},K=({cards:v,theme:y})=>{let b=Y(),x=Array.from({length:b},()=>[]);return v.forEach((v,y)=>x[y%b].push(v)),(0,W.jsx)("div",{className:"flex flex-col gap-8 sm:flex-row sm:items-stretch",children:x.map((v,b)=>(0,W.jsx)("div",{className:"flex flex-1 flex-col gap-8",children:v.map((b,x)=>{let w=x===v.length-1,k=!!b.image?.image,S=w&&!k;return(0,W.jsx)("div",{className:S?"sm:flex-1 [&>*]:h-full":void 0,children:(0,W.jsx)(q.IconTextCard,{...b,theme:y})},b._key)})},b))})};var X=v.i(404524);v.i(957364);var Q=v.i(760180),Z=v.i(660118);let J=(0,k.cva)(["flex max-w-[1008px] flex-col gap-4"],{variants:{alignment:{centered:"mx-auto items-center text-center",leftAligned:"items-start text-left"}},defaultVariants:{alignment:"centered"}}),ee=({alignment:v="centered",heading:y,eyebrow:b,body:x,rows:w,layout:k,theme:S})=>{let _="masonry"===k,E=_?w?.flatMap(v=>v.cards??[])??[]:[],j="centered"===v?"center":"start";return(0,V.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,V.jsxs)("div",{className:"flex flex-col gap-12 sm:gap-16",children:[(y?.heading||b?.eyebrow||x&&x.length>0)&&(0,V.jsxs)("div",{className:J({alignment:v}),children:[b?.eyebrow&&(0,V.jsx)(U.Eyebrow,{text:b.eyebrow,as:b.elementType||"p"}),y?.heading&&(0,V.jsx)(X.default,{blocks:(0,Z.generateHeadingTag)(y.heading,y.elementType),customHeaderStyles:!0,alignment:j,additionalHeadingStyles:(0,Q.headingVariants)({size:y.headingSize,fontFamily:y?.fontFamily,textTransform:y?.fontFamily==="grotesk"?"uppercase":"none"})}),x&&(0,V.jsx)(X.default,{blocks:x,alignment:j})]}),w&&(_?(0,V.jsx)(K,{cards:E,theme:S}):(0,V.jsx)("div",{className:"flex flex-col gap-8",children:w.map((v,y)=>(0,V.jsx)("div",{className:`grid w-full grid-cols-1 gap-8 ${"2"===v.cardsPerRow?"sm:grid-cols-2":"3"===v.cardsPerRow?"sm:grid-cols-2 lg:grid-cols-3":"sm:grid-cols-2 lg:grid-cols-4"}`,children:v.cards?.map(v=>(0,V.jsx)(H.IconTextCard,{...v,theme:S}
15,v._key))},y))}))]})})}},105409,660118,571733,114613,220412,v=>{"use strict";v.s([],105409),v.s(["ConversionPanel",()=>H],114613),v.s(["HeadingBlock",()=>I,"generateHeadingTag",()=>A],660118),v.s(["default",()=>F],571733);var y=v.i(328497),b=y;v.i(327002);var x=v.i(396536),w=v.i(404524);v.i(957364);var k=v.i(760180),S=y,_=v.i(294237),E=v.i(226761),j=x,P=k,C=w;let A=(v,y)=>[{...v[0],style:y||"h2"}],T=(0,_.cva)(["container flex w-full flex-col gap-8 mx-auto"],{variants:{alignment:{center:"items-center justify-center text-center",left:"justify-start text-start"}},defaultVariants:{alignment:"center"}}),I=({variant:v,eyebrow:y,heading:b,body:x,alignment:w="center",wavyPurpleBg:k})=>{let _=()=>{switch(v){case"split":return(0,S.jsx)("div",{className:T({alignment:w}),children:(0,S.jsxs)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-2",children:[(0,S.jsxs)("div",{className:"flex flex-col gap-4",children:[y?.eyebrow&&(0,S.jsx)(j.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),b?.heading&&(0,S.jsx)(C.default,{blocks:A(b.heading,b.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,P.headingVariants)({size:b.headingSize,fontFamily:b?.fontFamily,textTransform:b?.fontFamily==="grotesk"?"uppercase":"none"})})]}),x&&(0,S.jsx)(C.default,{blocks:x,className:"text-body",alignment:"start"})]})});case"leading":return(0,S.jsx)("div",{className:"flex w-full flex-col gap-8 xl:max-w-[1008px] 2xl:max-w-[1008px]",children:(0,S.jsxs)("div",{className:T({alignment:"left"}),children:[y?.eyebrow&&(0,S.jsx)(j.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),b?.heading&&(0,S.jsx)(C.default,{blocks:A(b.heading,b.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,P.headingVariants)({size:b.headingSize,fontFamily:b?.fontFamily,textTransform:b?.fontFamily==="grotesk"?"uppercase":"none"})}),x&&(0,S.jsx)(C.default,{blocks:x,className:"text-body",alignment:"start"})]})});default:return(0,S.jsx)("div",{className:"flex w-full flex-col gap-8 mx-auto xl:max-w-[1008px] 2xl:max-w-[1008px]",children:(0,S.jsxs)("div",{className:T({alignment:w}),children:[y?.eyebrow&&(0,S.jsx)(j.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),b?.heading&&(0,S.jsx)(C.default,{blocks:A(b.heading,b.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,P.headingVariants)({size:b.headingSize,fontFamily:b?.fontFamily,textTransform:b?.fontFamily==="grotesk"?"uppercase":"none"})}),x&&(0,S.jsx)(C.default,{blocks:x,className:"text-body",alignment:"center"===w?"center":"start"})]})})}};return(b||y||x)&&(0,S.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:k?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(E.default,{src:"/marketing-assets/background/bg-dark.png",alt:"",width:1280,height:70,className:"w-full h-[70px] -mb-px",style:{width:"auto"},loading:"eager",priority:!0}),(0,S.jsx)("div",{className:"dark bg-emphasis p-4 sm:px-8 sm:py-14 lg:py-8",children:_()}),(0,S.jsx)(E.default,{src:"/marketing-assets/background/bg-dark.png",alt:"",width:1280,height:70,className:"w-full h-[70px] rotate-180 -mt-px",style:{width:"auto"},loading:"eager",priority:!0})]}):_()})};var O=v.i(861371),M=y,R=v.i(550659);v.i(672541);var N=v.i(694749),D=v.i(434222);let F=({person:v,quote:y,quoteLanguage:b})=>(0,M.jsxs)("div",{className:"relative flex w-full flex-col justify-between rounded-lg border-stroke-1 bg-secondary px-4 py-8 sm:p-8 h-full",children:[y&&(0,M.jsx)("div",{className:"font-inter-tight text-xl leading-normal font-semibold text-heading [&>p]:inline",children:(0,M.jsx)(N.default,{blocks:y,language:b})}),(0,M.jsxs)("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-6 border-t border-purple-500/20 pt-6 sm:pt-8 mt-6 sm:mt-8",children:[v&&(0,M.jsx)(R.default,{...v,showHeadshot:!1}),(0,M.jsx)("div",{className:"w-fit rounded-lg bg-purple-600 px-3 py-2 text-white h-12 flex items-center",children:v?.company&&(0,M.jsx)(D.CompanyBrand,{company:v.company,size:"sm",variant:"onDark",forceColor:"white"})})]})]}),L=({heading:v,eyebrow:y,body:S,testimonial:_,button:E,reverse:j=!1})=>(0,b.jsxs)("div",{className:`force-light bg-(image:--bg-conversion-panel) bg-size-[2142px_2284px] bg-position-[-220px_100px] py-12 sm:py-18 lg:bg-size-[1383px_1475px] lg:bg-position-[600px_40%] flex w-full flex-col gap-12 rounded-2xl bg-purple-100 bg-no-repeat px-4 sm:px-8 lg:flex-row ${j?"lg:flex-row-reverse":""} lg:items-center lg:gap-16 lg:px-14 lg:py-24`,children:[v&&(0,b.jsx)("div",{className:"max-w-[1008px] text-center mx-auto lg:text-left",children:(0,b.jsxs)("div",{className:"flex flex-col gap-4",children:[y?.eyebrow&&(0,b.jsx)(x.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),v?.heading&&(0,b.jsx)(w.default,{blocks:A(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,k.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),S&&(0,b.jsx)(w.default,{blocks:S,className:"",alignment:"start"}),E&&(0,b.jsx)("div",{className:"mt-6",children:(0,b.jsx)(O.default,{...E})})]})}),(0,b.jsx)("div",{className:"w-full rounded-lg shadow-xl",children:_&&(0,b.jsx)(F,{..._,noBorder:!0})})]}),$=(0,_.cva)(["relative","w-full","rounded-2xl"],{variants:{containerBackgroun
15d:{gong:"force-light bg-(image:--bg-conversion-panel) bg-size-[2142px_2284px] bg-position-[-220px_100px] py-12 sm:py-18 lg:bg-size-[1383px_1475px] lg:bg-position-[600px_40%] bg-purple-100 bg-no-repeat",grid:"dark bg-(image:--bg-grid-form) bg-no-repeat bg-cover bg-center bg-purple-100"},theme:{light:"",dark:"bg-purple-900 text-white",bright:"bg-bright text-purple-900","light-dark":["after:block","after:absolute","after:bottom-0","after:left-0","after:w-screen","after:h-1/2","after:bg-purple-900","dark:after:bg-white","after:z-0","[&>div]:relative","[&>div]:z-10"],"dark-light":["after:block","after:absolute","after:bottom-0","after:left-0","after:w-screen","after:h-1/2","after:bg-primary","dark:after:bg-purple-900","after:z-0","[&>div]:relative","[&>div]:z-10"]}},defaultVariants:{containerBackground:"gong",theme:"light"}});var B=x,z=w,V=k;let H=({contextType:v="testimonial",containerBackground:b="gong",reverse:x=!1,layout:w,heading:k,eyebrow:S,body:_,testimonial:E,isInline:j,alignment:P="center"})=>{let C=w?.theme||"light";return"cta"===v?(0,y.jsx)("div",{className:j?"":"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsx)("div",{className:$({containerBackground:b,theme:C}),children:(0,y.jsx)("div",{className:`flex flex-col gap-6 px-4 sm:px-8 ${j?"":"py-6 sm:py-8"} ${"left"===P?"text-left":"text-center"}`,children:(0,y.jsxs)("div",{className:"left"===P?"max-w-[1008px]":"max-w-prose mx-auto",children:[S?.eyebrow&&(0,y.jsx)("div",{className:"mb-4",children:(0,y.jsx)(B.Eyebrow,{text:S.eyebrow,as:S.elementType||"p"})}),k?.heading&&(0,y.jsx)("div",{className:"mb-6",children:(0,y.jsx)(z.default,{blocks:A(k.heading,k.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,V.headingVariants)({size:k.headingSize,fontFamily:k?.fontFamily,textTransform:k?.fontFamily==="grotesk"?"uppercase":"none"})})}),_&&(0,y.jsx)(z.default,{blocks:_,alignment:"left"===P?"start":"center",className:j&&!b?"text-body":"text-heading"})]})})})}):(0,y.jsx)("div",{className:$({containerBackground:b,theme:C}),children:(0,y.jsx)(L,{reverse:x,heading:k,eyebrow:S,body:_,testimonial:E})})};var U=v.i(259229),W=v.i(382727);U.groq` 16*[_type == "footerNavigation" && language == "en"][0] { 17 _id, 18 _type, 19 title, 20 heading, 21 columns[] { 22 _key, 23 columnTitle, 24 links[] { 25 _key, 26 label, 27 badge, 28 ${W.linkFragment} 29 } 30 }, 31 bottomSection { 32 copyrightText[]{ 33 ..., 34 markDefs[]{ 35 ..., 36 _type == "link" => { 37 _type, 38 _key, 39 href, 40 openInNewTab 41 } 42 } 43 }, 44 socialLinks[] { 45 _key, 46 platform, 47 url, 48 }, 49 legalLinks[] { 50 _key, 51 label, 52 ${W.linkFragment} 53 } 54 } 55} 56`,U.groq` 57*[_type == "footerNavigation" && language == $language][0] { 58 _id, 59 _type, 60 title, 61 heading, 62 columns[] { 63 _key, 64 columnTitle, 65 links[] { 66 _key, 67 label, 68 badge, 69 ${W.linkFragment} 70 } 71 }, 72 bottomSection { 73 copyrightText[]{ 74 ..., 75 markDefs[]{ 76 ..., 77 _type == "link" => { 78 _type, 79 _key, 80 href, 81 openInNewTab 82 } 83 } 84 }, 85 socialLinks[] { 86 _key, 87 platform, 88 url, 89 }, 90 legalLinks[] { 91 _key, 92 label, 93 ${W.linkFragment} 94 } 95 } 96} 97`,v.s([],220412)},537973,940914,497424,794025,429647,929678,878863,919396,76887,309515,v=>{"use strict";v.s(["Switchback",()=>ev],429647),v.s([],537973),v.s(["FeaturedBlock",()=>C],940914),v.s(["getMedia",()=>eg],794025),v.s(["default",()=>em],497424);var y=v.i(328497);v.i(327002);var b=v.i(396536),x=v.i(861371);v.i(957364);var w=v.i(760180),k=v.i(550659),S=v.i(668034);v.i(499041);var _=v.i(404524);v.i(672541);var E=v.i(694749),j=v.i(660118),P=v.i(141182);let C=({heading:v,eyebrow:C,body:A,testimonial:T,company:I,description:O,link:M,featuredImage:R,contentType:N})=>{let D=I||T?.person?.company,F=D&&(0,P.getCompanyLogo)(D,"light");return(0,y.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsxs)("div",{className:"flex flex-col bg-purple-50 rounded-2xl overflow-hidden light lg:flex-row",children:[(0,y.jsxs)("div",{className:"w-full p-6 pb-18 sm:p-12 sm:pb-18 lg:w-1/2 lg:basis-1/2 lg:shrink-0 lg:grow-0 lg:px-14 lg:py-24",children:["heading"===N&&(C?.eyebrow||v?.heading||A)&&(0,y.jsxs)("div",{className:"flex flex-col gap-4",children:[C?.eyebrow&&(0,y.jsx)(b.Eyebrow,{text:C.eyebrow,as:C.elementType||"p"}),v?.heading&&(0,y.jsx)(_.default,{blocks:(0,j.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,w.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),A&&(0,y.jsx)(_.default,{blocks:A,className:"[&_a.gong-btn]:!w-full sm:[&_a.gong-btn]:!w-auto",alignment:"start"})]}),"testimonial"===N&&T&&(0,y.jsxs)("div",{className:"flex flex-col gap-8",children:[F&&(0,y.jsx)(S.default,{...F,alt:F?.alt,className:"h-10 w-fit"}),(0,y.jsxs)("div",{className:"flex flex-col gap-4",children:[T?.quote&&(0,y.jsx)(E.default,{blocks:T.quote,language:T.quoteLanguage,className:"text-display-sm font-bold text-heading track-[-0.02em] leading-[1.1] sm:text-display-md [&>p]:inline"}),O&&(0,y.jsx)("p",{className:"text-md text-body mt-4",children:O})]}),T?.person&&(0,y.jsx)(k.default,{...T.person,showHeadshot:!1})]}),(M?.externalUrl||M?.internalLink?.seo?.slug?.current||M?.linkType==="popup")&&(0,y.jsx)(x.default,{link:M,mode:"link",tone:"primary",trailingIcon:"arrow-right",label:M?.label||"Read the case study",className:"w-fit"})]}),(0,y.jsx)("div",{className:"relative w-full lg:w-1/2 lg:basis-1/2 lg:shrink-0 lg:grow-0",children:R&&(0,y.jsx)(S.default,{...R,alt:F?.alt,objectCover:!0,unsetRatio:!0,unsetMaxWidth:!0,className:"h-full [&_img]:object-center mx-auto"})})]})})};var A=y,T=b;v.i(357567);var I=v.i(758582),O=x,M=_,R=w,N=j;v.i(351360);var D=v.i(418707),F=v.i(294237);let L=(0,F.cva)("relative col-span-1 row-start-1 flex h-full items-center lg:col-span-6",{variants:{reverse:{true:"lg:col-start-1",false:"lg:col-start-7"}},defaultVariants:{reverse:!1}}),$=(0,F.cva)("col-span-1 flex h-full items-center lg:col-span-6",{variants:{reverse:{true:"lg:col-start-7 lg:pl-10",fal
97se:"lg:col-start-1 lg:pr-10"}},defaultVariants:{reverse:!1}});var B=y,z=v.i(408311),V=S,H=y,U=v.i(109365),W=v.i(297865);let G=({file:v,className:y})=>{let[b,x]=(0,W.useState)(null),[w,k]=(0,W.useState)({width:0,height:0,aspectRatio:1});(0,W.useEffect)(()=>{v?.asset?.url&&fetch(v.asset.url).then(v=>v.json()).then(v=>{if(x(v),v&&v.w&&v.h){let y=v.w,b=v.h,x=y/b;k({width:y,height:b,aspectRatio:x})}}).catch(v=>{})},[v]);let S={width:"100%",aspectRatio:w.aspectRatio>0?w.aspectRatio:"1186/677.42",maxWidth:w.width>0?`${w.width}px`:"1186px"};return(0,H.jsx)("div",{className:`${y||""} w-full`,style:S,children:b?(0,H.jsx)(U.default,{animationData:b,className:"w-full h-full",style:{width:"100%",height:"100%"}}):(0,H.jsx)("div",{className:"w-full h-full bg-gray-100 animate-pulse rounded-lg"})})};var q=y,Y=v.i(411035),K=W;let X=1186/677.42,Q=1.25,Z=-5,J=-3,ee=({file:v,files:y,className:b,autoplay:x=!0,stateMachines:w=[],fit:k="contain",aspectRatio:S})=>{let _=(0,K.useMemo)(()=>{let b=(y||[]).map(v=>v?.asset?.url||"").filter(Boolean);if(b.length>0)return b;let x=v?.asset?.url;return x?[x]:[]},[v,y]),[E,j]=(0,K.useState)(0),P=_[E]||"",C=_.length>1,{RiveComponent:A,rive:T}=(0,Y.useRive)(P?{src:P,autoplay:x,stateMachines:w}:null,{shouldResizeCanvasToContainer:!0}),I=!!S&&S>0,[O,M]=(0,K.useState)(null);(0,K.useEffect)(()=>{if(T){if(!I&&null==O){let v=T.bounds;if(v){let y=v.maxX-v.minX,b=v.maxY-v.minY;y>0&&b>0&&M(y/b)}}T.resizeDrawingSurfaceToCanvas()}},[T,I,O]);let R=(0,K.useRef)(null);(0,K.useEffect)(()=>{if(T&&P){if(null===R.current){R.current=P;return}R.current!==P&&(R.current=P,T.load({src:P,autoplay:x,stateMachines:w}))}},[T,P,x,w]),(0,K.useEffect)(()=>{if(!T||!C)return;let v=!1,y=()=>{v||(v=!0,j(v=>(v+1)%_.length))};return T.on(Y.EventType.Stop,y),T.on(Y.EventType.Loop,y),()=>{T.off(Y.EventType.Stop,y),T.off(Y.EventType.Loop,y)}},[T,C,_.length,E,P]);let N="cover"===k,D={width:"100%",aspectRatio:I?S:O&&O>0?O:X};return(0,q.jsx)("div",{className:`${b||""} w-full relative overflow-hidden`,style:D,children:P&&(N?(0,q.jsx)("div",{className:"absolute",style:{width:`${100*Q}%`,height:`${100*Q}%`,left:`${Z}%`,top:`${J}%`},children:(0,q.jsx)(A,{style:{width:"100%",height:"100%",display:"block"}})}):(0,q.jsx)(A,{className:"w-full h-full",style:{width:"100%",height:"100%"}}))})};var et=v.i(241899),er=y,en=v.i(764615),ei=y,ea=W,es=I,eo=x,el=en,ec=y;let eu=({currentStep:v,totalSteps:y})=>{let b=(v+1)/y*100;return(0,ec.jsxs)("div",{className:"flex w-full flex-col gap-5",children:[(0,ec.jsxs)("div",{className:"text-md font-semibold text-eyebrow",children:["Step ",v+1]}),(0,ec.jsx)("div",{className:"flex w-full rounded-lg bg-neutral-50 overflow-hidden",children:(0,ec.jsx)("div",{className:"bg-purple-300 h-2",style:{width:`${b}%`},role:"progressbar","aria-valuenow":v+1,"aria-valuemin":1,"aria-valuemax":y,"aria-label":`Step ${v+1} of ${y}`})})]})},ed={3513:[{kicker:"Step 1",title:"How big is your team?",buttonLabel:"Continue",options:[{id:"team-1-10",label:"1 - 50",value:"1-50"},{id:"team-11-50",label:"51 - 1,000",value:"51-1,000"},{id:"team-51-100",label:"1,001 - 9,999",value:"1,001-9,999"},{id:"team-101-500",label:"10,000+",value:"10,000+"}]},{kicker:"Step 2",title:"How can we best help your team?",subtitle:"Select all that apply:",buttonLabel:"Continue",options:[{id:"help-coaching",label:"Coaching",value:"Coaching"},{id:"help-forecasting",label:"Deal Management",value:"Deal Management"},{id:"help-pipeline",label:"Forecasting",value:"Forecasting"},{id:"help-analytics",label:"Better Rep Efficiency",value:"Better Rep Efficiency"},{id:"help-enablement",label:"GTM Analytics",value:"GTM Analytics"},{id:"help-other",label:"Prospecting",value:"Prospecting"}]},{kicker:"Step 3",title:"What's the best way to reach you?",buttonLabel:"Get Pricing"}]},eh=({formId:v,steps:y,showProgressIndicator:b=!0,onStepChange:x,onOptionSelect:w,className:k="",...S})=>{let _=(0,ea.useMemo)(()=>y||ed[parseInt(v)]||[],[y,v]),E=_.length,[j,P]=(0,ea.useState)({currentStep:0,selectedOptions:{},isFormVisible:!1}),C=(0,ea.useCallback)((v,y)=>!_[v]?.options||(y[v]||[]).length>0,[_]),A=(0,ea.useMemo)(()=>C(j.currentStep,j.selectedOptions),[C,j.currentStep,j.selectedOptions]),T=(0,ea.useMemo)(()=>{let v={};
97return Object.entries(j.selectedOptions).forEach(([y,b])=>{switch(Number(y)){case 0:v.Sales_Team_Size__c_contact=b[0]?.value||"";break;case 1:v.Interested_Use_Cases__c=b.map(v=>v.value)}}),{...S.formValues,...v}},[S.formValues,j.selectedOptions]),I=(v,y)=>{let b=j.selectedOptions[y]||[],x={...j.selectedOptions};1===y?b.findIndex(y=>y.id===v.id)>=0?x[y]=b.filter(y=>y.id!==v.id):x[y]=[...b,v]:x[y]=[v],w&&w(y,x[y]),P(v=>({...v,selectedOptions:x}))},O=(0,ea.useCallback)(()=>{P(v=>{let y=v.currentStep+1,b=y>=E-1;return x&&x(y,E),{...v,currentStep:y,isFormVisible:b}})},[E,x]),M=(v,y)=>{let b=j.selectedOptions[y]||[];return(0,ei.jsxs)("div",{className:"flex flex-col w-full gap-8",children:[(0,ei.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,ei.jsx)("h2",{className:"text-display-xs font-semibold text-heading",children:v.title}),v.subtitle&&(0,ei.jsx)("p",{className:"text-md text-body",children:v.subtitle})]}),v.options&&(0,ei.jsx)("div",{className:"grid gap-4 grid-cols-1 sm:grid-cols-2",children:v.options.map(v=>{let x=b.some(y=>y.id===v.id);return(0,ei.jsxs)("button",{type:"button",className:"relative rounded-2xl border-stroke-1 p-4 cursor-pointer text-md font-semibold text-heading hover:border-purple-500 hover:bg-purple-25 hover:text-purple-500 aria-[pressed=true]:border-purple-500 aria-[pressed=true]:text-purple-500 aria-[pressed=true]:bg-purple-25 bg-white sm:py-8",onClick:()=>I(v,y),"aria-pressed":x,children:[(0,ei.jsx)("span",{className:"multi-step-form__option-text",children:v.label}),x&&(0,ei.jsx)(es.Icon,{icon:"check-01",size:20,className:"text-purple-500 absolute top-2 right-2"})]},v.id)})}),(0,ei.jsx)("div",{className:"multi-step-form__actions",children:(0,ei.jsx)(eo.default,{mode:"filled",tone:"primary",onClick:O,disabled:!A,className:"w-full sm:!w-full",children:v.buttonLabel})})]})};if(!_.length)return(0,ei.jsx)(el.default,{formId:v,...S,className:`${k} marketo-form--single-step`});let R=_[j.currentStep];return(0,ei.jsxs)("div",{className:`flex flex-col gap-5 ${k}`,children:[b&&(0,ei.jsx)(eu,{currentStep:j.currentStep,totalSteps:E,steps:_}),(0,ei.jsxs)("div",{className:"multi-step-form__content",children:[!j.isFormVisible&&R&&M(R,j.currentStep),(0,ei.jsxs)("div",{className:`flex flex-col gap-4 ${j.isFormVisible?"":"hidden"}`,children:[(0,ei.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,ei.jsx)("h2",{className:"text-display-xs font-semibold text-heading",children:R?.title||"Complete Your Information"}),R?.subtitle&&(0,ei.jsx)("p",{className:"text-md text-body",children:R.subtitle})]}),(0,ei.jsx)(el.default,{formId:v,...S,formValues:T,buttonLabel:R?.buttonLabel||"Submit",className:"multi-step-form__marketo-form"})]})]})]})};var ef=v.i(7284),ep=z;let em=({formConfig:v})=>{if(!v?.formId)return null;let y=v.formId.split("_")?.[0],b=v.formId.split("_")?.[1];return(0,er.jsx)("div",{className:"space-y-6",children:(0,er.jsxs)("div",{className:(0,ep.twMerge)((0,ef.default)("relative force-light p-6 rounded-[16px] border border-neutral-200 overflow-hidden bg-white shadow-[0px_24px_48px_-12px_rgba(16,24,40,0.18)]",{"bg-neutral-100":"3513"===y})),children:[(0,er.jsxs)("div",{className:"text-center",children:[v.headingText&&(0,er.jsx)(er.Fragment,{children:(0,er.jsx)("h3",{className:"relative font-bold text-heading text-display-sm font-inter-tight normal-case mb-2",children:v.headingText})}),v.subheadingText&&(0,er.jsx)(er.Fragment,{children:(0,er.jsx)("p",{className:"text-body text-lg",children:v.subheadingText})})]}),"3513"===y?(0,er.jsx)(eh,{formId:y,id:b,enableClearbitEnrichment:!0,formValues:v.formValues?v.formValues.reduce((v,y)=>({...v,[y.key]:y.value}),{}):{},redirectUrl:v.redirectUrl,isInConfirmation:v?.isInConfirmation,triggerChilipiper:v?.triggerChilipiper??!0}):(0,er.jsx)(en.default,{formId:y,id:b,enableClearbitEnrichment:!0,buttonLabel:v.buttonText||"Submit",formValues:v.formValues?v.formValues.reduce((v,y)=>({...v,[y.key]:y.value}),{}):{},redirectUrl:v.redirectUrl,isInConfirmation:v?.isInConfirmation,triggerChilipiper:v?.triggerChilipiper??!0})]})})},eg=v=>{let{mediaType:y,featuredImage:b,media:x,lottieFile:w,riveFile:k,riveFiles:S,riveConfig:_,formConfig:E,hasShadow:j=!1,aspectRatio:P,playButtonPosition:C,storyLane:A,displayMode:T,customContent:I}=v;switch(y){case"image":{let v=b?._type==="richImage",y=v?b.image:b,x=v?b.alt||b.image?.alt:b?.alt;return y&&(0,B.jsx)(V.default,{...y,noFill:!0,objectCover:!0,unsetMaxWidth:!0,alt:x,className:(0,z.twMerge)("w-full overflow-hidden rounded-lg [&_img]:object-center lg:rou
97nded-2xl",j?"shadow-image":""),formConfig:E})}case"video":return x&&(0,B.jsx)(et.default,{...x,aspectRatio:P,playButtonPosition:C,displayMode:T});case"lottie":return w&&(0,B.jsx)(G,{file:w});case"rive":{let v=Array.isArray(S)&&S.some(v=>v?.asset?.url);if(!v&&!k)return null;return(0,B.jsx)(ee,{file:k,files:v?S:void 0,fit:_?.size==="fill"?"cover":"contain",aspectRatio:_?.aspectRatio})}case"media":if(x?._type==="video")return x&&(0,B.jsx)(et.default,{...x,aspectRatio:P,playButtonPosition:C,displayMode:T,formConfig:E});return null;case"form":return E?.formId&&(0,B.jsx)(em,{formConfig:E});case"storyLane":return A&&(0,B.jsx)("div",{className:"relative w-full aspect-video",children:(0,B.jsx)("iframe",{loading:"lazy",title:"Interactive product demo",src:A,name:"sl-embed",allow:"fullscreen",allowFullScreen:!0,className:"absolute size-full inset-0 border-none shadow-xl"})});case"custom":return I||null;default:return null}},ev=({heading:v,eyebrow:y,body:b,contextType:x,reverse:w,contextImage:k,contextVideo:S,contextLottieFile:_,contextMetric:E,storyLane:j,mediaLink:P})=>{let C="metric"!==x?eg({mediaType:x,featuredImage:k?.image?{...k.image,alt:k.alt||k.image.alt||""}:void 0,media:S,lottieFile:_,hasShadow:!1,aspectRatio:"aspect-[592/475]",playButtonPosition:"bottom-left",storyLane:j}):null,F=(()=>{switch(P?.linkType){case"internal":return!!P.internalLink;case"external":return!!P.externalUrl;case"anchor":return!!P.anchorLinkId;case"popup":return!!P.popupForm;default:return!1}})()&&("image"===x||"video"===x);return(0,A.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,A.jsxs)("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-12 lg:gap-16",children:[(0,A.jsxs)("div",{className:L({reverse:w}),children:[F?(0,A.jsxs)("div",{className:"relative w-full",children:[C,(0,A.jsx)(O.default,{link:P,mode:"link",fullWidth:!0,noAutoArrow:!0,"aria-label":P?.label||void 0,className:"absolute inset-0 z-10 rounded-lg lg:rounded-2xl"})]}):C,"metric"===x&&E&&(0,A.jsx)(D.StatisticsPanel,{...E,inline:!0})]}),(0,A.jsx)("div",{className:$({reverse:w}),children:(0,A.jsxs)("div",{className:"flex flex-col gap-4 max-w-full",children:[y?.icon&&(0,A.jsx)(I.Icon,{icon:y.icon,size:50}),y?.eyebrow&&(0,A.jsx)(T.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),v?.heading&&(0,A.jsx)(M.default,{blocks:(0,N.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,R.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,A.jsx)(M.default,{blocks:b,className:"[&_a.gong-btn]:!w-full sm:[&_a.gong-btn]:!w-auto",alignment:"start"})]})})]})})};var ey=W,eb=v.i(416756);let ex=(v,y)=>y.split(".").reduce((v,y)=>v?.[y],v),ew=async v=>{try{let y=await fetch("/api/clearbit/enrich",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:v})});if(y.ok){let v=await y.json();if(v.success&&v.data)return v.data}return null}catch(v){return console.warn("Clearbit enrichment failed:",v),null}};function ek({formFieldGroups:v,formValues:y,onFieldChange:b}){let[x,w]=(0,ey.useState)(null),[k,S]=(0,ey.useState)(!1),[_,E]=(0,ey.useState)(null),[j,P]=(0,ey.useState)(""),[C,A]=(0,ey.useState)(null),T=y.Email||y.email||"",I=(0,ey.useCallback)(async x=>{if(x&&x.includes("@")&&x!==j){S(!0),E(null);try{let k=await ew(x);w(k),P(x),k?(A("Clearbit enrichment successful"),v.forEach(v=>{v.fields.forEach(v=>{if(v.mappedClearbitProperty&&!y[v.name]){let y=ex(k,v.mappedClearbitProperty);y&&b(v.name,y)}})})):A("Clearbit enrichment failed - no data found")}catch(y){eb.captureException(y);let v=y instanceof Error?y.message:"Enrichment failed";E(v),A(`Clearbit enrichment error: ${v}`)}finally{S(!1)}}},[v,b,j]);return(0,ey.useEffect)(()=>{if(T&&T.includes("@")&&T!==j){let v=setTimeout(()=>{I(T)},500);return()=>clearTimeout(v)}},[T,I,j]),{enrichedFormGroups:(0,ey.useMemo)(()=>v.map(v=>({...v,fields:v.fields.map(v=>{if(v.mappedClearbitProperty){if(!0===v.hidden)return v;if(!j)return{...v,hidden:!0};let y=x&&ex(x,v.mappedClearbitProperty);return{...v,hidden:!!y}}return v})})),[v,j,x]),isEnriching:k,enrichmentError:_,clearbitFormStatus:C,clearbitEnrichmentData:null}}v.s(["useClearbitEnrichment",0,ek],929678);var eS=W,e_=v.i(751429);
97function eE(){let[v,y]=(0,eS.useState)({campaign:"",content:"",medium:"",source:"",term:"",gclid:"",productInterest:""});(0,eS.useEffect)(()=>{y((0,e_.getUtmValues)())},[]);let b=(0,eS.useCallback)((y,b)=>{e_.fieldFillRules.forEach(x=>{let w=v[x.selector];if(w){let v=y.find(`input[name^=${x.name}]`);if(v.length>0)v.val(w);else if(b&&b.addHiddenFields)b.addHiddenFields({[x.name]:w});else{let v=document.createElement("input");v.type="hidden",v.name=x.name,v.value=w,y[0].appendChild(v)}}})},[v]);return{utmValues:v,applyUtmToForm:b}}v.s(["useUtmParameters",0,eE],878863);var ej=W;function eP(v={}){let[y,b]=(0,ej.useState)(null),{consentToProcessingText:x,consentToProcessingUsaText:w}=v;(0,ej.useEffect)(()=>{let v=async()=>{try{let v=await fetch("https://ipapi.co/json/").then(v=>v.json());return v?.country_code}catch(v){return console.warn("Failed to fetch country info:",v),null}};(async()=>{let y=JSON.parse(sessionStorage.getItem("gong_i18n")||"{}"),{country:x=null}=y;if(!x&&(x=await v())){let v={...y,country:x};sessionStorage.setItem("gong_i18n",JSON.stringify(v))}b(x)})()},[]);let k=(0,ej.useCallback)((v,b)=>{if(!y)return;let k=v.find("input[name='Consent_to_Processing__c'] + label");if("US"===y){b&&b.vals&&b.vals({Consent_to_Processing__c:!0});let y=v.find('input[name="Consent_to_Processing__c"]')[0],x=y?.closest(".mktoLogicalField.mktoCheckboxList");if(x?x.classList.add("mkto-us-checkbox"):y?.parentElement?.classList.add("mkto-us-checkbox"),b&&b.getId){let y=b.getId(),x=`#LblConsent_to_Processing__c_${y}`,w=v.find(x)[0];if(w){w.classList.add("mkto-us-label"),w.style.setProperty("padding-left","0px","important"),w.style.setProperty("display","none","important");let v=w.parentElement;v&&v.style.setProperty("margin-top","16px","important")}v.find(x).parents(".mktoFormRow").addClass("mkto-us-consent-row")}k.attr("data-optin","auto").removeAttr("for"),S(v,k,w||'By submitting the form, you agree to Gong\'s <a href="/legal/privacy-policy/">privacy policy</a>.',b)}else{let y=x||'I agree to the <a target="_blank" href="https://www.gong.io/privacy-policy/">privacy policy</a> including to Gong using my contact details to contact me for marketing purposes.',w=v.find("input[name='Consent_to_Processing__c']");
97if(w&&w.length>0){b&&b.onValidate&&b.onValidate(v=>b.vals().Consent_to_Processing__c?v:(b.showErrorMessage("This field is required.",w),!1));let v=w.closest(".mktoLogicalField.mktoCheckboxList");v&&v.length>0&&(v.removeClass("mkto-us-checkbox"),v.show())}if(b&&b.getId){let y=b.getId(),x=`#LblConsent_to_Processing__c_${y}`,w=v.find(x)[0];if(w){w.style.setProperty("display","none","important");let v=w.parentElement;v&&v.style.setProperty("margin-top","16px","important")}}S(v,k,y,b,!0)}},[y,x,w]),S=(v,y,b,x,w=!1)=>{try{let k=v.find(".mktoLogicalField.mktoCheckboxList");if(k&&k.length>0){if(y.attr("aria-hidden","true"),x&&x.getId){let y=x.getId(),b=`#LblConsent_to_Processing__c_${y}`,w=v.find(b)[0];w&&w.style.setProperty("display","none","important")}let S=v.find(".mkto-consent-legal");if(0===S.length){let v=k[0],y=document.createElement("div");y.className="mkto-consent-legal",y.innerHTML=b,y.querySelectorAll("a").forEach(v=>{if(v.setAttribute("target","_blank"),v.setAttribute("rel","noopener noreferrer"),v.addEventListener("click",v=>v.stopPropagation()),w){v.classList.add("text-hyperlink","hover:text-hyperlink-hover");try{v.style.setProperty("color","var(--purple-500)","important")}catch{}}}),v.parentNode?.insertBefore(y,v.nextSibling)}}else{y.html(b);let v=y.find("a");if(v&&v.length>0){let y=v[0];y.setAttribute("target","_blank"),y.setAttribute("rel","noopener noreferrer"),y.addEventListener("click",v=>v.stopPropagation())}}}catch(v){console.warn("ConsentHandling: Error rendering legal text, using fallback:",v),y.html(b)}};return{country:y,isUS:"US"===y,setupConsentField:k}}v.s(["useConsentHandling",0,eP],919396);var eC=W,eA=v.i(978238),eT=y,eI=Object.defineProperty,eO=(v,y)=>eI(v,"name",{value:y,configurable:!0}),eM=eC.forwardRef(eO(function(v,y){return(0,eT.jsx)(eA.Primitive.label,{...v,ref:y,onMouseDown:y=>{y.target.closest("button, input, select, textarea")||(v.onMouseDown?.(y),!y.defaultPrevented&&y.detail>1&&y.preventDefault())}})},"Label"));v.s(["Root",0,eM],76887);var eR=Object.defineProperty;function eN(v,[y,b]){return Math.min(b,Math.max(y,v))}eR(eN,"name",{value:"clamp",configurable:!0}),v.s(["clamp",0,eN],309515)},544422,481545,232253,296113,314408,349032,114971,212534,21738,360065,73772,715588,162432,436802,v=>{"use strict";var y,b,x,w,k=v.i(328497),S=v.i(226761),_=v.i(737636),E=v.i(492967),j=v.i(297865),P=k,C=S,A=v.i(97552);function T({siteSettings:v,variant:y="light",width:b,height:x,className:w="",priority:k=!1}){let S,_="light"===y?v?.logotypeOnLight:v?.logotypeOnDark,E=v?.siteName||"Tailwind Starter";if(!_?.asset)return(0,P.jsx)("div",{className:`text-indigo-600 font-bold text-xl ${w}`,children:E});let j=b||149,I=x||20;try{S=(0,A.urlForImage)(_).width(j).height(I).auto("format").quality(80).url()}catch(v){S=null}return!S||"undefined"===S||S.includes("undefined")||S.startsWith("http//")||!S.startsWith("http")?(0,P.jsx)("div",{className:`text-indigo-600 font-bold text-xl ${w}`,children:E}):(0,P.jsx)(C.default,{src:S,alt:E,width:j,height:I,className:w,style:{height:"auto"},priority:k})}v.s(["Brand",0,T],481545);var I=v.i(15696),O=v.i(441092),M=k,R=j,N=E,D=j,F=v.i(543836),L=v.i(166100),$=v.i(264145),B=v.i(315671),z=v.i(978238),V=j,H=F,U=v.i(669539),W=L,G=$,q=v.i(900877),Y=j,K=F,X=z,Q=L,Z=j,J=Object.defineProperty;function ee(v){let y=Z.useRef(v);return Z.useEffect(()=>{y.current=v}),Z.useMemo(()=>(...v)=>y.current?.(...v),[])}J(ee,"name",{value:"useCallbackRef",configurable:!0}),v.s(["useCallbackRef",0,ee],232253);var et=k,er=Object.defineProperty,en=(v,y)=>er(v,"name",{value:y,configurable:!0}),ei="dismissableLayer.update",ea="dismissableLayer.pointerDownOutside",es="dismissableLayer.focusOutside",eo=Y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),el=Y.forwardRef(en(function(v,y){let{disableOutsidePointerEvents:b=!1,deferPointerDownOutside:w=!1,onEscapeKeyDown:k,onPointerDownOutside:S,onFocusOutside:_,onInteractOutside:E,onDismiss:j,...P}=v,C=Y.useContext(eo),[A,T]=Y.useState(null),I=A?.ownerDocument??globalThis?.document,[,O]=Y.useState({}),M=(0,Q.useComposedRefs)(y,T),R=Array.from(C.layers),[N]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),D=N?R.indexOf(N):-1,F=A?R.indexOf(A):-1,L=C.layersWithOutsidePointerEventsDisabled.size>0,$=F>=D,B=Y.useRef(!1),z=eu(v=>{S?.(v),E?.(v),v.defaultPrevented||j?.()},{ownerDocument:I,deferPointerDownOutside:w,isDeferredPointerDownOutsideRef:B,dismissableSurfaces:C.dismissableSurfaces,shouldHandlePointerDownOutside:Y.useCallback(v=>{if(!(v instanceof Node))return!1;let y=[...C.branches].some(y=>y.contains(v));return $&&!y},[C.branches,$])}),V=ed(v=>{if(w&&B.current)return;let y=v.target;![...C.branches].some(v=>v.contains(y))&&(_?.(v),E?.(v),v.defaultPrevented||j?.())},I),H=!!A&&F===R.length-1,U=ee(v=>{"Escape"===v.key&&(k?.(v),!v.defaultPrevented&&j&&(v.preventDefault(),j()))});return Y.useEffect(()=>{if(H)return I.addEventListener("keydown",U,{capture:!0}),()=>I.removeEventListener("keydown",U,{capture:!0})},[I,H,U]),Y.useEffect(()=>{if(A)return b&&(0===C.layersWithOutsidePointerEventsDisabled.size&&(x=I.body.style.pointerEvents,I.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(A)),C.layers.add(A),eh(),()=>{b&&(C.layersWithOutsidePointerEventsDisabled.delete(A),0===C.layersWithOutsidePointerEventsDisabled.size&&(I.body.style.pointerEvents=x))}},[A,I,b,C]),Y.useEffect(()=>()=>{A&&(C.layers.delete(A),C.layersWithOutsidePointerEventsDisabled.delete(A),eh())},[A,C]),Y.useEffect(()=>{let v=en(()=>O({}),"handleUpdate");return document.addEventListener(ei,v),()=>document.removeEventListener(ei,v)},[]),(0,et.jsx)(X.Primitive.div,{...P,ref:M,style:{pointerEvents:L?$?"auto":"none":void 0,...v.style},onFocusCapture:(0,K.composeEventHandlers)(v.onFocusCapture,V.onFocusCapture),onBlurCapture:(0,K.composeEventHandlers)(v.onBlurCapture,V.onBlurCapture),onPointerDownCapture:(0,K.composeEventHandlers)(v.onPointerDownCapture,z.onPointerDownCapture)})},"DismissableLayer"));en(function(){let v=Y.useContext(eo),[y,b]=Y.useState(null);return Y.useEffect(()=>{if(y)return v.dismissableSurfaces.add(y),()=>{v.dismissableSurfaces.delete(y)}},[y,v.dismissableSurfaces]),b},"useDismissableLayerSurface");var ec=en(()=>!0,"IS_TRUE");function eu(v,y){let{ownerDocument:b=globalThis?.document,deferPointerDownOutside:x=!1,isDeferredPointerDownOutsideRef:w,dismissableSurfaces:k,shouldHandlePointerDownOutside:S=ec}=y,_=ee(v),E=Y.useRef(!1),j=Y.useRef(!1),P=Y.useRef(new Map),C=Y.useRef(()=>{});return Y.useEffect(()=>{function v(){j.current=!1,w.current=!1,P.current.clear()}function y(){return Array.from(P.current.values()).some(Boolean)}function A(v){if(!j.current)return;let y=v.target;y instanceof Node&&[...k].some(v=>v.contains(y))||P.current.set(v.type,!0),"click"===v.type&&window.setTimeout(()=>{j.current&&C.current()},0)}function T(v){j.current&&P.current.set(v.type,!1)}en(v,"resetOutsideInteraction"),en(y,"isOutsideInteractionIntercepted"),en(A,"handleInteractionCapture"),en(T,"handleInteractionBubble");let I=en(k=>{if(k.target&&!E.current){let A=function(){b.removeEventListener("click",C.current);let x=y();v(),x||ef(ea,_,T,{discrete:!0})};if(en(A,"handleAndDispatchPointerDownOutsideEvent"),!S(k.target)){b.removeEventListener("click",C.current),v(),E.current=!1;return}let T={originalEvent:k};j.current=!0,w.current=x&&0===k.button,P.current.clear(),x&&0===k.button?(b.removeEventListener("click",C.current),C.current=A,b.addEventListener("click",C.current,{once:!0})):A()}else b.removeEventListener("click",C.current),v();E.current=!1},"handlePointerDown"),O=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let v of O)b.addEventListener(v,A,!0),b.addEventListener(v,T);let M=window.setTimeout(()=>{b.addEventListener("pointerdown",I)},0);return()=>
97{for(let v of(window.clearTimeout(M),b.removeEventListener("pointerdown",I),b.removeEventListener("click",C.current),O))b.removeEventListener(v,A,!0),b.removeEventListener(v,T)}},[b,_,x,w,k,S]),{onPointerDownCapture:en(()=>E.current=!0,"onPointerDownCapture")}}function ed(v,y=globalThis?.document){let b=ee(v),x=Y.useRef(!1);return Y.useEffect(()=>{let v=en(v=>{v.target&&!x.current&&ef(es,b,{originalEvent:v},{discrete:!1})},"handleFocus");return y.addEventListener("focusin",v),()=>y.removeEventListener("focusin",v)},[y,b]),{onFocusCapture:en(()=>x.current=!0,"onFocusCapture"),onBlurCapture:en(()=>x.current=!1,"onBlurCapture")}}function eh(){let v=new CustomEvent(ei);document.dispatchEvent(v)}function ef(v,y,b,{discrete:x}){let w=b.originalEvent.target,k=new CustomEvent(v,{bubbles:!1,cancelable:!0,detail:b});y&&w.addEventListener(v,y,{once:!0}),x?(0,X.dispatchDiscreteCustomEvent)(w,k):w.dispatchEvent(k)}en(eu,"usePointerDownOutside"),en(ed,"useFocusOutside"),en(eh,"dispatchUpdate"),en(ef,"handleAndDispatchCustomEvent"),v.s(["DismissableLayer",0,el],296113);var ep=j,em=Object.defineProperty,eg=(v,y)=>em(v,"name",{value:y,configurable:!0}),ev=0,ey=null;function eb(){ep.useEffect(()=>{ey||(ey={start:ex(),end:ex()});let{start:v,end:y}=ey;return document.body.firstElementChild!==v&&document.body.insertAdjacentElement("afterbegin",v),document.body.lastElementChild!==y&&document.body.insertAdjacentElement("beforeend",y),ev++,()=>{1===ev&&(ey?.start.remove(),ey?.end.remove(),ey=null),ev=Math.max(0,ev-1)}},[])}function ex(){let v=document.createElement("span");return v.setAttribute("data-radix-focus-guard",""),v.tabIndex=0,v.style.outline="none",v.style.opacity="0",v.style.position="fixed",v.style.pointerEvents="none",v}eg(function(v){return eb(),v.children},"FocusGuards"),eg(eb,"useFocusGuards"),eg(ex,"createFocusGuard"),v.s(["useFocusGuards",0,eb],314408);var ew=j,ek=L,eS=z,e_=k,eE=Object.defineProperty,ej=(v,y)=>eE(v,"name",{value:y,configurable:!0}),eP="focusScope.autoFocusOnMount",eC="focusScope.autoFocusOnUnmount",eA={bubbles:!1,cancelable:!0},eT=ew.forwardRef(ej(function(v,y){let{loop:b=!1,trapped:x=!1,onMountAutoFocus:w,onUnmountAutoFocus:k,...S}=v,[_,E]=ew.useState(null),j=ee(w),P=ee(k),C=ew.useRef(null),A=(0,ek.useComposedRefs)(y,E),T=ew.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;ew.useEffect(()=>{if(x){let v=function(v){if(T.paused||!_)return;let y=v.target;_.contains(y)?C.current=y:eF(C.current,{select:!0})},y=function(v){if(T.paused||!_)return;let y=v.relatedTarget;null!==y&&(_.contains(y)||eF(C.current,{select:!0}))},b=function(v){if(document.activeElement===document.body)for(let y of v)y.removedNodes.length>0&&eF(_)};ej(v,"handleFocusIn"),ej(y,"handleFocusOut"),ej(b,"handleMutations"),document.addEventListener("focusin",v),document.addEventListener("focusout",y);let x=new MutationObserver(b);return _&&x.observe(_,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",y),x.disconnect()}}},[x,_,T.paused]),ew.useEffect(()=>{if(_){eL.add(T);let v=document.activeElement;if(!_.contains(v)){let y=new CustomEvent(eP,eA);_.addEventListener(eP,j),_.dispatchEvent(y),y.defaultPrevented||(eI(ez(eM(_)),{select:!0}),document.activeElement===v&&eF(_))}return()=>{_.removeEventListener(eP,j),setTimeout(()=>{let y=new CustomEvent(eC,eA);_.addEventListener(eC,P),_.dispatchEvent(y),y.defaultPrevented||eF(v??document.body,{select:!0}),_.removeEventListener(eC,P),eL.remove(T)},0)}}},[_,j,P,T]);let I=ew.useCallback(v=>{if(!b&&!x||T.paused)return;let y="Tab"===v.key&&!v.altKey&&!v.ctrlKey&&!v.metaKey,w=document.activeElement;if(y&&w){let y=v.currentTarget,[x,k]=eO(y);x&&k?v.shiftKey||w!==k?v.shiftKey&&w===x&&(v.preventDefault(),b&&eF(k,{select:!0})):(v.preventDefault(),b&&eF(x,{select:!0})):w===y&&v.preventDefault()}},[b,x,T.paused]);return(0,e_.jsx)(eS.Primitive.div,{tabIndex:-1,...S,ref:A,onKeyDown:I})},"FocusScope"));function eI(v,{select:y=!1}={}){let b=document.activeElement;for(let x of v)if(eF(x,{select:y}),document.activeElement!==b)return}function eO(v){let y=eM(v);return[eR(y,v),eR(y.reverse(),v)]}function eM(v){let y=[],b=document.createTreeWalker(v,NodeFilter.SHOW_ELEMENT,{acceptNode:ej(v=>{let y="INPUT"===v.tagName&&"hidden"===v.type;return v.disabled||v.hidden||y?NodeFilter.FILTER_SKIP:v.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;b.nextNode();)y.push(b.currentNode);return y}function eR(v,y){let b="function"==typeof y.checkVisibility&&y.checkVisibility({checkVisibilityCSS:!0});for(let x of v)if(!(b?!x.checkVisibility({checkVisibilityCSS:!0}):eN(x,{upTo:y})))return x}function eN(v,{upTo:y}){if("hidden"===getComputedStyle(v).visibility)return!0;for(;v&&(void 0===y||v!==y);){if("none"===getComputedStyle(v).display)return!0;v=v.parentElement}return!1}function eD(v){return v instanceof HTMLInputElement&&"select"in v}function eF(v,{select:y=!1}={}){if(v&&v.focus){let b=document.activeElement;v.focus({preventScroll:!0}),v!==b&&eD(v)&&y&&v.select()}}ej(eI,"focusFirst"),ej(eO,"getTabbableEdges"),ej(eM,"getTabbableCandidates"),ej(eR,"findVisible"),ej(eN,"isHidden"),ej(eD,"isSelectableInput"),ej(eF,"focu
97s");var eL=e$();function e$(){let v=[];return{add(y){let b=v[0];y!==b&&b?.pause(),(v=eB(v,y)).unshift(y)},remove(y){v=eB(v,y),v[0]?.resume()}}}function eB(v,y){let b=[...v],x=b.indexOf(y);return -1!==x&&b.splice(x,1),b}function ez(v){return v.filter(v=>"A"!==v.tagName)}ej(e$,"createFocusScopesStack"),ej(eB,"arrayRemove"),ej(ez,"removeLinks"),v.s(["FocusScope",0,eT],349032);var eV=v.i(432567),eH=j,eU=v.i(850213),eW=v.i(825339),eG=z,eq=k,eY=Object.defineProperty,eK=(v,y)=>eY(v,"name",{value:y,configurable:!0}),eX=j.forwardRef(eK(function(v,y){let{children:b,width:x=10,height:w=5,...k}=v;return(0,eq.jsx)(eG.Primitive.svg,{...k,ref:y,width:x,height:w,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:v.asChild?b:(0,eq.jsx)("polygon",{points:"0,0 30,0 15,10"})})},"Arrow")),eQ=L,eZ=$,eJ=z,e0=v.i(44532),e1=j,e2=e0,e3=Object.defineProperty;function e4(v){let[y,b]=e1.useState(void 0);return(0,e2.useLayoutEffect)(()=>{if(v){b({width:v.offsetWidth,height:v.offsetHeight});let y=new ResizeObserver(y=>{let x,w;if(!Array.isArray(y)||!y.length)return;let k=y[0];if("borderBoxSize"in k){let v=k.borderBoxSize,y=Array.isArray(v)?v[0]:v;x=y.inlineSize,w=y.blockSize}else x=v.offsetWidth,w=v.offsetHeight;b({width:x,height:w})});return y.observe(v,{box:"border-box"}),()=>y.unobserve(v)}b(void 0)},[v]),y}e3(e4,"name",{value:"useSize",configurable:!0}),v.s(["useSize",0,e4],114971);var e5=k,e6=Object.defineProperty,e8=(v,y)=>e6(v,"name",{value:y,configurable:!0}),e9="Popper",[e7,te]=(0,eZ.createContextScope)(e9),[tt,tr]=e7(e9),tn=e8(v=>{let{__scopePopper:y,children:b}=v,[x,w]=eH.useState(null),[k,S]=eH.useState(void 0);return(0,e5.jsx)(tt,{scope:y,anchor:x,onAnchorChange:w,placementState:k,setPlacementState:S,children:b})},"Popper"),ti="PopperAnchor",ta=eH.forwardRef(e8(function(v,y){let{__scopePopper:b,virtualRef:x,...w}=v,k=tr(ti,b),S=eH.useRef(null),_=k.onAnchorChange,E=eH.useCallback(v=>{S.current=v,v&&_(v)},[_]),j=(0,eQ.useComposedRefs)(y,E),P=eH.useRef(null);eH.useEffect(()=>{if(!x)return;let v=P.current;P.current=x.current,v!==P.current&&_(P.current)});let C=k.placementState&&tm(k.placementState),A=C?.[0],T=C?.[1];return x?null:(0,e5.jsx)(eJ.Primitive.div,{"data-radix-popper-side":A,"data-radix-popper-align":T,...w,ref:j})},"PopperAnchor")),ts="PopperContent",[to,tl]=e7(ts),tc=eH.forwardRef(e8(function(v,y){let{__scopePopper:b,side:x="bottom",sideOffset:w=0,align:k="center",alignOffset:S=0,arrowPadding:_=0,avoidCollisions:E=!0,collisionBoundary:j=[],collisionPadding:P=0,sticky:C="partial",hideWhenDetached:A=!1,updatePositionStrategy:T="optimized",onPlaced:I,...O}=v,M=tr(ts,b),[R,N]=eH.useState(null),D=(0,eQ.useComposedRefs)(y,N),[F,L]=eH.useState(null),$=e4(F),B=$?.width??0,z=$?.height??0,V=x+("center"!==k?"-"+k:""),H="number"==typeof P?P:{top:0,right:0,bottom:0,left:0,...P},U=Array.isArray(j)?j:[j],W=U.length>0,G={padding:H,boundary:U.filter(tf),altBoundary:W},{refs:q,floatingStyles:Y,placement:K,isPositioned:X,middlewareData:Q}=(0,eU.useFloating)({strategy:"fixed",placement:V,whileElementsMounted:e8((...v)=>(0,eW.autoUpdate)(...v,{animationFrame:"always"===T}),"whileElementsMounted"),elements:{reference:M.anchor},middleware:[(0,eU.offset)({mainAxis:w+z,alignmentAxis:S}),E&&(0,eU.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===C?(0,eU.limitShift)():void 0,...G}),E&&(0,eU.flip)({...G}),(0,eU.size)({...G,apply:e8(({elements:v,rects:y,availableWidth:b,availableHeight:x})=>{let{width:w,height:k}=y.reference,S=v.floating.style;S.setProperty("--radix-popper-available-width",`${b}px`),S.setProperty("--radix-popper-available-height",`${x}px`),S.setProperty("--radix-popper-anchor-width",`${w}px`),S.setProperty("--radix-popper-anchor-height",`${k}px`)},"apply")}),F&&(0,eU.arrow)({element:F,padding:_}),tp({arrowWidth:B,arrowHeight:z}),A&&(0,eU.hide)({strategy:"referenceHidden",...G,boundary:W?G.boundary:void 0})]}),Z=M.setPlacementState;(0,e0.useLayoutEffect)(()=>(Z(K),()=>{Z(void 0)}),[K,Z]);let[J,et]=tm(K),er=ee(I);(0,e0.useLayoutEffect)(()=>{X&&er?.()},[X,er]);let en=Q.arrow?.x,ei=Q.arrow?.y,ea=Q.arrow?.centerOffset!==0,[es,eo]=eH.useState();return(0,e0.useLayoutEffect)(()=>{R&&eo(window.getComputedStyle(R).zIndex)},[R]),(0,e5.jsx)("div",{ref:q.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:X?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:es,"--radix-popper-transform-origin":[Q.transformOrigin?.x,Q.transformOrigin?.y].join(" "),...Q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:v.dir,children:(0,e5.jsx)(to,{scope:b,placedSide:J,placedAlign:et,onArrowChange:L,arrowX:en,arrowY:ei,shouldHideArrow:ea,children:(0,e5.jsx)(eJ.Primitive.div,{"data-side":J,"data-align":et,...O,ref:D,style:{...O.style,animation:X?O.style?.animation:"none"}})})})},"PopperContent")),tu="PopperArrow",td={top:"bottom",right:"left",bottom:"top",left:"r
97ight"},th=eH.forwardRef(e8(function(v,y){let{__scopePopper:b,...x}=v,w=tl(tu,b),k=td[w.placedSide];return(0,e5.jsx)("span",{ref:w.onArrowChange,style:{position:"absolute",left:w.arrowX,top:w.arrowY,[k]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[w.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[w.placedSide],visibility:w.shouldHideArrow?"hidden":void 0},children:(0,e5.jsx)(eX,{...x,ref:y,style:{...x.style,display:"block"}})})},"PopperArrow"));function tf(v){return null!==v}e8(tf,"isNotNull");var tp=e8(v=>({name:"transformOrigin",options:v,fn(y){let{placement:b,rects:x,middlewareData:w}=y,k=w.arrow?.centerOffset!==0,S=k?0:v.arrowWidth,_=k?0:v.arrowHeight,[E,j]=tm(b),P={start:"0%",center:"50%",end:"100%"}[j],C=(w.arrow?.x??0)+S/2,A=(w.arrow?.y??0)+_/2,T="",I="";return"bottom"===E?(T=k?P:`${C}px`,I=`${-_}px`):"top"===E?(T=k?P:`${C}px`,I=`${x.floating.height+_}px`):"right"===E?(T=`${-_}px`,I=k?P:`${A}px`):"left"===E&&(T=`${x.floating.width+_}px`,I=k?P:`${A}px`),{data:{x:T,y:I}}}}),"transformOrigin");function tm(v){let[y,b="center"]=v.split("-");return[y,b]}e8(tm,"getSideAndAlignFromPlacement");var tg=tn,tv=ta,ty=tc,tb=th;v.s(["Anchor",0,tv,"Arrow",0,tb,"Content",0,ty,"Root",0,tg,"createPopperScope",0,te],212534);var tx=j,tw=v.i(573348),tk=z,tS=e0,t_=k,tE=Object.defineProperty,tj=(v,y)=>tE(v,"name",{value:y,configurable:!0}),tP=tx.forwardRef(tj(function(v,y){let{container:b,...x}=v,[w,k]=tx.useState(!1);(0,tS.useLayoutEffect)(()=>k(!0),[]);let S=b||w&&globalThis?.document?.body;return S?tw.createPortal((0,t_.jsx)(tk.Primitive.div,{...x,ref:y}),S):null},"Portal"));v.s(["Portal",0,tP],21738);var tC=v.i(997611),tA=z,tT=j,tI=F,tO=U,tM=L,tR=$,tN=eV,tD=z,tF=B,tL=q,t$=e0,tB=j,tz=Object.defineProperty,tV=(v,y)=>tz(v,"name",{value:y,configurable:!0}),tH=!1;function tU(){let[v,y]=tB.useState(tH);return tB.useEffect(()=>{tH||(tH=!0,y(!0))},[]),v}tV(tU,"useIsHydrated");var tW=tB[" useSyncExternalStore ".trim().toString()];function tG(){return()=>{}}function tq(){return tW(tG,()=>!0,()=>!1)}tV(tG,"subscribe"),tV(tq,"useIsHydratedModern");var tY="function"==typeof tW?tq:tU,tK=k,tX=Object.defineProperty,tQ=(v,y)=>tX(v,"name",{value:y,configurable:!0}),tZ="rovingFocusGroup.onEntryFocus",tJ={bubbles:!1,cancelable:!0},t0="RovingFocusGroup",[t1,t2,t3]=(0,tO.createCollection)(t0),[t4,t5]=(0,tR.createContextScope)(t0,[t3]),[t6,t8]=t4(t0),t9=tT.forwardRef(tQ(function(v,y){return(0,tK.jsx)(t1.Provider,{scope:v.__scopeRovingFocusGroup,children:(0,tK.jsx)(t1.Slot,{scope:v.__scopeRovingFocusGroup,children:(0,tK.jsx)(t7,{...v,ref:y})})})},"RovingFocusGroup")),t7=tT.forwardRef(tQ(function(v,y){let{__scopeRovingFocusGroup:b,orientation:x,loop:w=!1,dir:k,currentTabStopId:S,defaultCurrentTabStopId:_,onCurrentTabStopIdChange:E,onEntryFocus:j,preventScrollOnEntryFocus:P=!1,...C}=v,A=tT.useRef(null),T=(0,tM.useComposedRefs)(y,A),I=(0,tL.useDirection)(k),[O,M]=(0,tF.useControllableState)({prop:S,defaultProp:_??null,onChange:E,caller:t0}),[R,N]=tT.useState(!1),D=ee(j),F=t2(b),L=tT.useRef(!1),[$,B]=tT.useState(0);return tT.useEffect(()=>{let v=A.current;if(v)return v.addEventListener(tZ,D),()=>v.removeEventListener(tZ,D)},[D]),(0,tK.jsx)(t6,{scope:b,orientation:x,dir:I,loop:w,currentTabStopId:O,onItemFocus:tT.useCallback(v=>M(v),[M]),onItemShiftTab:tT.useCallback(()=>N(!0),[]),onFocusableItemAdd:tT.useCallback(()=>
97B(v=>v+1),[]),onFocusableItemRemove:tT.useCallback(()=>B(v=>v-1),[]),children:(0,tK.jsx)(tD.Primitive.div,{tabIndex:R||0===$?-1:0,"data-orientation":x,...C,ref:T,style:{outline:"none",...v.style},onMouseDown:(0,tI.composeEventHandlers)(v.onMouseDown,()=>{L.current=!0}),onFocus:(0,tI.composeEventHandlers)(v.onFocus,v=>{let y=!L.current;if(v.target===v.currentTarget&&y&&!R){let y=new CustomEvent(tZ,tJ);if(v.currentTarget.dispatchEvent(y),!y.defaultPrevented){let v=F().filter(v=>v.focusable);ra([v.find(v=>v.active),v.find(v=>v.id===O),...v].filter(Boolean).map(v=>v.ref.current),P)}}L.current=!1}),onBlur:(0,tI.composeEventHandlers)(v.onBlur,()=>N(!1))})})},"RovingFocusGroupImpl")),re="RovingFocusGroupItem",rt=tT.forwardRef(tQ(function(v,y){let{__scopeRovingFocusGroup:b,focusable:x=!0,active:w=!1,tabStopId:k,children:S,..._}=v,E=(0,tN.useId)(),j=k||E,P=t8(re,b),C=P.currentTabStopId===j,A=t2(b),{onFocusableItemAdd:T,onFocusableItemRemove:I,currentTabStopId:O}=P,M=tY();return(0,t$.useLayoutEffect)(()=>{if(M&&x)return T(),()=>I()},[M,x,T,I]),tT.useEffect(()=>{if(!M&&x)return T(),()=>I()},[M,x,T,I]),(0,tK.jsx)(t1.ItemSlot,{scope:b,id:j,focusable:x,active:w,children:(0,tK.jsx)(tD.Primitive.span,{tabIndex:C?0:-1,"data-orientation":P.orientation,..._,ref:y,onMouseDown:(0,tI.composeEventHandlers)(v.onMouseDown,v=>{x?P.onItemFocus(j):v.preventDefault()}),onFocus:(0,tI.composeEventHandlers)(v.onFocus,()=>P.onItemFocus(j)),onKeyDown:(0,tI.composeEventHandlers)(v.onKeyDown,v=>{if("Tab"===v.key&&v.shiftKey)return void P.onItemShiftTab();if(v.target!==v.currentTarget)return;let y=ri(v,P.orientation,P.dir);if(void 0!==y){if(v.metaKey||v.ctrlKey||v.altKey||v.shiftKey)return;v.preventDefault();let b=A().filter(v=>v.focusable).map(v=>v.ref.current);if("last"===y)b.reverse();else if("prev"===y||"next"===y){"prev"===y&&b.reverse();let x=b.indexOf(v.currentTarget);b=P.loop?rs(b,x+1):b.slice(x+1)}setTimeout(()=>ra(b))}}),children:"function"==typeof S?S({isCurrentTabStop:C,hasTabStop:null!=O}):S})})},"RovingFocusGroupItem")),rr={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rn(v,y){return"rtl"!==y?v:"ArrowLeft"===v?"ArrowRight":"ArrowRight"===v?"ArrowLeft":v}function ri(v,y,b){let x=rn(v.key,b);if(!("vertical"===y&&["ArrowLeft","ArrowRight"].includes(x))&&!("horizontal"===y&&["ArrowUp","ArrowDown"].includes(x)))return rr[x]}function ra(v,y=!1){let b=document.activeElement;for(let x of v)if(x===b||(x.focus({preventScroll:y}),document.activeElement!==b))return}function rs(v,y){return v.map((b,x)=>v[(y+x)%v.length])}tQ(rn,"getDirectionAwareKey"),tQ(ri,"getFocusIntent"),tQ(ra,"focusFirst"),tQ(rs,"wrapArray");var ro=t9,rl=rt;v.s(["Item",0,rl,"Root",0,ro,"createRovingFocusGroupScope",0,t5],360065);var rc=v.i(617739),ru=function(v){return"u"<typeof document?null:(Array.isArray(v)?v[0]:v).ownerDocument.body},rd=new WeakMap,rh=new WeakMap,rf={},rp=0,rm=function(v){return v&&(v.host||rm(v.parentNode))},rg=function(v,y){return y.map(function(y){if(v.contains(y))return y;var b=rm(y);return b&&v.contains(b)?b:(console.error("aria-hidden",y,"in not contained inside",v,". Doing nothing"),null)}).filter(function(v){return!!v})},rv=function(v,y,b,x){var w=rg(y,Array.isArray(v)?v:[v]);rf[b]||(rf[b]=new WeakMap);var k=rf[b],S=[],_=new Set,E=new Set(w),j=function(v){!v||_.has(v)||(_.add(v),j(v.parentNode))};w.forEach(j);var P=function(v){!v||E.has(v)||Array.prototype.forEach.call(v.children,function(v){if(_.has(v))P(v);else try{var y=v.getAttribute(x),w=null!==y&&"false"!==y,E=(rd.get(v)||0)+1,j=(k.get(v)||0)+1;rd.set(v,E),k.set(v,j),S.push(v),1===E&&w&&rh.set(v,!0),1===j&&v.setAttribute(b,"true"),w||v.setAttribute(x,"true")}catch(y){console.error("aria-hidden: cannot operate on ",v,y)}})};return P(y),_.clear(),rp++,function(){S.forEach(function(v){var y=rd.get(v)-1,w=k.get(v)-1;rd.set(v,y),k.set(v,w),y||(rh.has(v)||v.removeAttribute(x),rh.delete(v)),w||v.removeAttribute(b)}),--rp||(rd=new WeakMap,rd=new WeakMap,rh=new WeakMap,rf={})}},ry=function(v,y,b){void 0===b&&(b="data-aria-hidden");var x=Array.from(Array.isArray(v)?v:[v]),w=y||ru(v);return w?(x.push.apply(x,Array.from(w.querySelectorAll("[aria-live], script"))),rv(x,w,b,"aria-hidden")):function(){return null}};v.s(["hideOthers",0,ry],73772);var rb=v.i(824627),rx=j,rw=rb,rk=j,rS="right-scroll-bar-position",r_="width-before-scroll-bar",rE="with-scroll-bars-hidden",rj="--removed-body-scroll-bar-size",rP=j;function rC(v,y){return"function"==typeof v?v(y):v&&(v.current=y),v}var rA=j;function rT(v,y){var b=(0,rA.useState)(function(){return{value:v,callback:y,facade:{get current(){return b.value},set current(value){var x=b.value;x!==value&&(b.value=value,b.callback(value,x))}}}})[0];return b.callback=y,b.facade}var rI="u">typeof window?rP.useLayoutEffect:rP.useEffect,rO=new WeakMap;function rM(v,y){var b=rT(y||null,function(y){return v.forEach(function(v){return rC(v,y)})});return rI(function(){var y=rO.get(b);if(y){var x=new Set(y),w=new Set(v),k=b.current;x.forEach(function(v){w.has(v)||rC(v,null)}
97),w.forEach(function(v){x.has(v)||rC(v,k)})}rO.set(b,v)},[v]),b}var rR=rb;function rN(v){return v}function rD(v,y){void 0===y&&(y=rN);var b=[],x=!1;return{read:function(){if(x)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return b.length?b[b.length-1]:v},useMedium:function(v){var w=y(v,x);return b.push(w),function(){b=b.filter(function(v){return v!==w})}},assignSyncMedium:function(v){for(x=!0;b.length;){var y=b;b=[],y.forEach(v)}b={push:function(y){return v(y)},filter:function(){return b}}},assignMedium:function(v){x=!0;var y=[];if(b.length){var w=b;b=[],w.forEach(v),y=b}var k=function(){var b=y;y=[],b.forEach(v)},S=function(){return Promise.resolve().then(k)};S(),b={push:function(v){y.push(v),S()},filter:function(v){return y=y.filter(v),b}}}}}var rF=(void 0===y&&(y={}),(b=rD(null)).options=(0,rR.__assign)({async:!0,ssr:!1},y),b),rL=function(){},r$=rk.forwardRef(function(v,y){var b=rk.useRef(null),x=rk.useState({onScrollCapture:rL,onWheelCapture:rL,onTouchMoveCapture:rL}),w=x[0],k=x[1],S=v.forwardProps,_=v.children,E=v.className,j=v.removeScrollBar,P=v.enabled,C=v.shards,A=v.sideCar,T=v.noRelative,I=v.noIsolation,O=v.inert,M=v.allowPinchZoom,R=v.as,N=void 0===R?"div":R,D=v.gapMode,F=(0,rw.__rest)(v,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=A,$=rM([b,y]),B=(0,rw.__assign)((0,rw.__assign)({},F),w);return rk.createElement(rk.Fragment,null,P&&rk.createElement(L,{sideCar:rF,removeScrollBar:j,shards:C,noRelative:T,noIsolation:I,inert:O,setCallbacks:k,allowPinchZoom:!!M,lockRef:b,gapMode:D}),S?rk.cloneElement(rk.Children.only(_),(0,rw.__assign)((0,rw.__assign)({},B),{ref:$})):rk.createElement(N,(0,rw.__assign)({},B,{className:E,ref:$}),_))});r$.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},r$.classNames={fullWidth:r_,zeroRight:rS};var rB=rb,rz=j,rV=function(v){var y=v.sideCar,b=(0,rB.__rest)(v,["sideCar"]);if(!y)throw Error("Sidecar: please provide `sideCar` property to import the right car");var x=y.read();if(!x)throw Error("Sidecar medium not found");return rz.createElement(x,(0,rB.__assign)({},b))};function rH(v,y){return v.useMedium(y),rV}rV.isSideCarExport=!0;var rU=rb,rW=j,rG=j,rq=j,rY=function(){return w||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0)};function rK(){if(!document)return null;var v=document.createElement("style");v.type="text/css";var y=rY();return y&&v.setAttribute("nonce",y),v}function rX(v,y){v.styleSheet?v.styleSheet.cssText=y:v.appendChild(document.createTextNode(y))}function rQ(v){(document.head||document.getElementsByTagName("head")[0]).appendChild(v)}var rZ=function(){var v=0,y=null;return{add:function(b){0==v&&(y=rK())&&(rX(y,b),rQ(y)),v++},remove:function(){--v||!y||(y.parentNode&&y.parentNode.removeChild(y),y=null)}}},rJ=function(){var v=rZ();return function(y,b){rq.useEffect(function(){return v.add(y),function(){v.remove()}},[y&&b])}},r0=function(){var v=rJ();return function(y){return v(y.styles,y.dynamic),null}},r1={left:0,top:0,right:0,gap:0},r2=function(v){return parseInt(v||"",10)||0},r3=function(v){var y=window.getComputedStyle(document.body),b=y["padding"===v?"paddingLeft":"marginLeft"],x=y["padding"===v?"paddingTop":"marginTop"],w=y["padding"===v?"paddingRight":"marginRight"];return[r2(b),r2(x),r2(w)]},r4=function(v){if(void 0===v&&(v="margin"),"u"<typeof window)return r1;var y=r3(v),b=document.documentElement.clientWidth,x=window.innerWidth;return{left:y[0],top:y[1],right:y[2],gap:Math.max(0,x-b+y[2]-y[0])}},r5=r0(),r6="data-scroll-locked",r8=function(v,y,b,x){var w=v.left,k=v.top,S=v.right,_=v.gap;return void 0===b&&(b="margin"),"\n .".concat(rE," {\n overflow: hidden ").concat(x,";\n padding-right: ").concat(_,"px ").concat(x,";\n }\n body[").concat(r6,"] {\n overflow: hidden ").concat(x,";\n overscroll-behavior: contain;\n ").concat([y&&"position: relative ".concat(x,";"),"margin"===b&&"\n padding-left: ".concat(w,"px;\n padding-top: ").concat(k,"px;\n padding-right: ").concat(S,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(_,"px ").concat(x,";\n "),"padding"===b&&"padding-right: ".concat(_,"px ").concat(x,";
97")].filter(Boolean).join(""),"\n }\n \n .").concat(rS," {\n right: ").concat(_,"px ").concat(x,";\n }\n \n .").concat(r_," {\n margin-right: ").concat(_,"px ").concat(x,";\n }\n \n .").concat(rS," .").concat(rS," {\n right: 0 ").concat(x,";\n }\n \n .").concat(r_," .").concat(r_," {\n margin-right: 0 ").concat(x,";\n }\n \n body[").concat(r6,"] {\n ").concat(rj,": ").concat(_,"px;\n }\n")},r9=function(){var v=parseInt(document.body.getAttribute(r6)||"0",10);return isFinite(v)?v:0},r7=function(){rG.useEffect(function(){return document.body.setAttribute(r6,(r9()+1).toString()),function(){var v=r9()-1;v<=0?document.body.removeAttribute(r6):document.body.setAttribute(r6,v.toString())}},[])},ne=function(v){var y=v.noRelative,b=v.noImportant,x=v.gapMode,w=void 0===x?"margin":x;r7();var k=rG.useMemo(function(){return r4(w)},[w]);return rG.createElement(r5,{styles:r8(k,!y,w,b?"":"!important")})},nt=!1;if("u">typeof window)try{var nr=Object.defineProperty({},"passive",{get:function(){return nt=!0,!0}});window.addEventListener("test",nr,nr),window.removeEventListener("test",nr,nr)}catch(v){nt=!1}var nn=!!nt&&{passive:!1},ni=function(v){return"TEXTAREA"===v.tagName},na=function(v,y){if(!(v instanceof Element))return!1;var b=window.getComputedStyle(v);return"hidden"!==b[y]&&!(b.overflowY===b.overflowX&&!ni(v)&&"visible"===b[y])},ns=function(v){return na(v,"overflowY")},no=function(v){return na(v,"overflowX")},nl=function(v,y){var b=y.ownerDocument,x=y;do{if("u">typeof ShadowRoot&&x instanceof ShadowRoot&&(x=x.host),nd(v,x)){var w=nh(v,x);if(w[1]>w[2])return!0}x=x.parentNode}while(x&&x!==b.body)return!1},nc=function(v){return[v.scrollTop,v.scrollHeight,v.clientHeight]},nu=function(v){return[v.scrollLeft,v.scrollWidth,v.clientWidth]},nd=function(v,y){return"v"===v?ns(y):no(y)},nh=function(v,y){return"v"===v?nc(y):nu(y)},nf=function(v,y){return"h"===v&&"rtl"===y?-1:1},np=function(v,y,b,x,w){var k=nf(v,window.getComputedStyle(y).direction),S=k*x,_=b.target,E=y.contains(_),j=!1,P=S>0,C=0,A=0;do{if(!_)break;var T=nh(v,_),I=T[0],O=T[1]-T[2]-k*I;(I||O)&&nd(v,_)&&(C+=O,A+=I);var M=_.parentNode;_=M&&M.nodeType===Node.DOCUMENT_FRAGMENT_NODE?M.host:M}while(!E&&_!==document.body||E&&(y.contains(_)||y===_))return P&&(w&&1>Math.abs(C)||!w&&S>C)?j=!0:!P&&(w&&1>Math.abs(A)||!w&&-S>A)&&(j=!0),j},nm=function(v){return"changedTouches"in v?[v.changedTouches[0].clientX,v.changedTouches[0].clientY]:[0,0]},ng=function(v){return[v.deltaX,v.deltaY]},nv=function(v){return v&&"current"in v?v.current:v},ny=function(v,y){return v[0]===y[0]&&v[1]===y[1]},nb=function(v){return"\n .block-interactivity-".concat(v," {pointer-events: none;}\n .allow-interactivity-").concat(v," {pointer-events: all;}\n")},nx=0,nw=[];function nk(v){for(var y=null;null!==v;)v instanceof ShadowRoot&&(y=v.host,v=v.host),v=v.parentNode;return y}let nS=rH(rF,function(v){var y=rW.useRef([]),b=rW.useRef([0,0]),x=rW.useRef(),w=rW.useState(nx++)[0],k=rW.useState(r0)[0],S=rW.useRef(v);rW.useEffect(function(){S.current=v},[v]),rW.useEffect(function(){if(v.inert){document.body.classList.add("block-interactivity-".concat(w));var y=(0,rU.__spreadArray)([v.lockRef.current],(v.shards||[]).map(nv),!0).filter(Boolean);return y.forEach(function(v){return v.classList.add("allow-interactivity-".concat(w))}),function(){document.body.classList.remove("block-interactivity-".concat(w)),y.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(w))})}}},[v.inert,v.lockRef.current,v.shards]);var _=rW.useCallback(function(v,y){if("touches"in v&&2===v.touches.length||"wheel"===v.type&&v.ctrlKey)return!S.current.allowPinchZoom;var w,k=nm(v),_=b.current,E="deltaX"in v?v.deltaX:_[0]-k[0],j="deltaY"in v?v.deltaY:_[1]-k[1],P=v.target,C=Math.abs(E)>Math.abs(j)?"h":"v";if("touches"in v&&"h"===C&&"range"===P.type)return!1;var A=window.getSelection(),T=A&&A.anchorNode;if(T&&(T===P||T.contains(P)))return!1;var I=nl(C,P);if(!I)return!0;if(I?w=C:(w="v"===C?"h":"v",I=nl(C,P)),!I)return!1;if(!x.current&&"changedTouches"in v&&(E||j)&&(x.current=w),!w)return!0;var O=x.current||w;return np(O,y,v,"h"===O?E:j,!0)},[]),E=rW.useCallback(function(v){var b=v;if(nw.length&&nw[nw.length-1]===k){var x="deltaY"in b?ng(b):nm(b),w=y.current.filter(function(v){return v.name===b.type&&(v.target===b.target||b.target===v.shadowParent)&&ny(v.delta,x)})[0];if(w&&w.should){b.cancelable&&b.preventDefault();return}
97if(!w){var E=(S.current.shards||[]).map(nv).filter(Boolean).filter(function(v){return v.contains(b.target)});(E.length>0?_(b,E[0]):!S.current.noIsolation)&&b.cancelable&&b.preventDefault()}}},[]),j=rW.useCallback(function(v,b,x,w){var k={name:v,delta:b,target:x,should:w,shadowParent:nk(x)};y.current.push(k),setTimeout(function(){y.current=y.current.filter(function(v){return v!==k})},1)},[]),P=rW.useCallback(function(v){b.current=nm(v),x.current=void 0},[]),C=rW.useCallback(function(y){j(y.type,ng(y),y.target,_(y,v.lockRef.current))},[]),A=rW.useCallback(function(y){j(y.type,nm(y),y.target,_(y,v.lockRef.current))},[]);rW.useEffect(function(){return nw.push(k),v.setCallbacks({onScrollCapture:C,onWheelCapture:C,onTouchMoveCapture:A}),document.addEventListener("wheel",E,nn),document.addEventListener("touchmove",E,nn),document.addEventListener("touchstart",P,nn),function(){nw=nw.filter(function(v){return v!==k}),document.removeEventListener("wheel",E,nn),document.removeEventListener("touchmove",E,nn),document.removeEventListener("touchstart",P,nn)}},[]);var T=v.removeScrollBar,I=v.inert;return rW.createElement(rW.Fragment,null,I?rW.createElement(k,{styles:nb(w)}):null,T?rW.createElement(ne,{noRelative:v.noRelative,gapMode:v.gapMode}):null)});var n_=rx.forwardRef(function(v,y){return rx.createElement(r$,(0,rb.__assign)({},v,{ref:y,sideCar:nS}))});n_.classNames=r$.classNames;let nE=n_;v.s(["RemoveScroll",0,nE],715588);var nj=k,nP=Object.defineProperty,nC=(v,y)=>nP(v,"name",{value:y,configurable:!0}),nA=["Enter"," "],nT=["ArrowUp","PageDown","End"],nI=["ArrowDown","PageUp","Home",...nT],nO={ltr:[...nA,"ArrowRight"],rtl:[...nA,"ArrowLeft"]},nM={ltr:["ArrowLeft"],rtl:["ArrowRight"]},nR="Menu",[nN,nD,nF]=(0,U.createCollection)(nR),[nL,n$]=(0,G.createContextScope)(nR,[nF,te,t5]),nB=te(),nz=t5(),[nV,nH]=nL(nR),[nU,nW]=nL(nR),nG=nC(v=>{let{__scopeMenu:y,open:b=!1,children:x,dir:w,onOpenChange:k,modal:S=!0}=v,_=nB(y),[E,j]=V.useState(null),P=V.useRef(!1),C=ee(k),A=(0,q.useDirection)(w);return V.useEffect(()=>{let v=nC(()=>{P.current=!0,document.addEventListener("pointerdown",y,{capture:!0,once:!0}),document.addEventListener("pointermove",y,{capture:!0,once:!0})},"handleKeyDown"),y=nC(()=>P.current=!1,"handlePointer");return document.addEventListener("keydown",v,{capture:!0}),()=>{document.removeEventListener("keydown",v,{capture:!0}),document.removeEventListener("pointerdown",y,{capture:!0}),document.removeEventListener("pointermove",y,{capture:!0})}},[]),V.useEffect(()=>{if(!b)return;let v=nC(()=>C(!1),"handleBlur");return window.addEventListener("blur",v),()=>window.removeEventListener("blur",v)},[b,C]),(0,nj.jsx)(tg,{..._,children:(0,nj.jsx)(nV,{scope:y,open:b,onOpenChange:C,content:E,onContentChange:j,children:(0,nj.jsx)(nU,{scope:y,onClose:V.useCallback(()=>C(!1),[C]),isUsingKeyboardRef:P,dir:A,modal:S,children:x})})})},"Menu"),nq=V.forwardRef(nC(function(v,y){let{__scopeMenu:b,...x}=v,w=nB(b);return(0,nj.jsx)(tv,{...w,...x,ref:y})},"MenuAnchor")),nY="MenuPortal",[nK,nX]=nL(nY,{forceMount:void 0}),nQ=nC(v=>{let{__scopeMenu:y,forceMount:b,children:x,container:w}
97=v,k=nH(nY,y);return(0,nj.jsx)(nK,{scope:y,forceMount:b,children:(0,nj.jsx)(tC.Presence,{present:b||k.open,children:(0,nj.jsx)(tP,{asChild:!0,container:w,children:x})})})},"MenuPortal"),nZ="MenuContent",[nJ,n0]=nL(nZ),n1=V.forwardRef(nC(function(v,y){let b=nX(nZ,v.__scopeMenu),{forceMount:x=b.forceMount,...w}=v,k=nH(nZ,v.__scopeMenu),S=nW(nZ,v.__scopeMenu);return(0,nj.jsx)(nN.Provider,{scope:v.__scopeMenu,children:(0,nj.jsx)(tC.Presence,{present:x||k.open,children:(0,nj.jsx)(nN.Slot,{scope:v.__scopeMenu,children:S.modal?(0,nj.jsx)(n2,{...w,ref:y}):(0,nj.jsx)(n3,{...w,ref:y})})})})},"MenuContent")),n2=V.forwardRef(nC(function(v,y){let b=nH(nZ,v.__scopeMenu),x=V.useRef(null),w=(0,W.useComposedRefs)(y,x);return V.useEffect(()=>{let v=x.current;if(v)return ry(v)},[]),(0,nj.jsx)(n5,{...v,ref:w,trapFocus:b.open,disableOutsidePointerEvents:b.open,disableOutsideScroll:!0,onFocusOutside:(0,H.composeEventHandlers)(v.onFocusOutside,v=>v.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>b.onOpenChange(!1)})},"MenuRootContentModal")),n3=V.forwardRef(nC(function(v,y){let b=nH(nZ,v.__scopeMenu);return(0,nj.jsx)(n5,{...v,ref:y,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>b.onOpenChange(!1)})},"MenuRootContentNonModal")),n4=(0,rc.createSlot)("MenuContent.ScrollLock"),n5=V.forwardRef(nC(function(v,y){let{__scopeMenu:b,loop:x=!1,trapFocus:w,onOpenAutoFocus:k,onCloseAutoFocus:S,disableOutsidePointerEvents:_,onEntryFocus:E,onEscapeKeyDown:j,onPointerDownOutside:P,onFocusOutside:C,onInteractOutside:A,onDismiss:T,disableOutsideScroll:I,...O}=v,M=nH(nZ,b),R=nW(nZ,b),N=nB(b),D=nz(b),F=nD(b),[L,$]=V.useState(null),B=V.useRef(null),z=(0,W.useComposedRefs)(y,B,M.onContentChange),U=V.useRef(0),G=V.useRef(""),q=V.useRef(0),Y=V.useRef(null),K=V.useRef("right"),X=V.useRef(0),Q=I?nE:V.Fragment,Z=I?{as:n4,allowPinchZoom:!0}:void 0,J=nC(v=>{let y=G.current+v,b=F().filter(v=>!v.disabled),x=document.activeElement,w=b.find(v=>v.ref.current===x)?.textValue,k=ix(b.map(v=>v.textValue),y,w),S=b.find(v=>v.textValue===k)?.ref.current;S&&setTimeout(()=>S.focus())},"handleTypeaheadSearch");V.useEffect(()=>()=>window.clearTimeout(U.current),[]),eb();let ee=V.useCallback(v=>K.current===Y.current?.side&&ik(v,Y.current?.area),[]);return(0,nj.jsx)(nJ,{scope:b,searchRef:G,onItemEnter:V.useCallback(v=>{ee(v)&&v.preventDefault()},[ee]),onItemLeave:V.useCallback(v=>{ee(v)||(B.current?.focus(),$(null))},[ee]),onTriggerLeave:V.useCallback(v=>{ee(v)&&v.preventDefault()},[ee]),pointerGraceTimerRef:q,onPointerGraceIntentChange:V.useCallback(v=>{Y.current=v},[]),children:(0,nj.jsx)(Q,{...Z,children:(0,nj.jsx)(eT,{asChild:!0,trapped:w,onMountAutoFocus:(0,H.composeEventHandlers)(k,v=>{v.preventDefault(),B.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:S,children:(0,nj.jsx)(el,{asChild:!0,disableOutsidePointerEvents:_,onEscapeKeyDown:j,onPointerDownOutside:P,onFocusOutside:C,onInteractOutside:A,onDismiss:T,children:(0,nj.jsx)(ro,{asChild:!0,...D,dir:R.dir,orientation:"vertical",loop:x,currentTabStopId:L,onCurrentTabStopIdChange:$,onEntryFocus:(0,H.composeEventHandlers)(E,v=>{R.isUsingKeyboardRef.current||v.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,nj.jsx)(ty,{role:"menu","aria-orientation":"vertical","data-state":im(M.open),"data-radix-menu-content":"",dir:R.dir,...N,...O,ref:z,style:{outline:"none",...O.style},onKeyDown:(0,H.composeEventHandlers)(O.onKeyDown,v=>{let y=v.target.closest("[data-radix-menu-content]")===v.currentTarget,b=v.ctrlKey||v.altKey||v.metaKey,x=1===v.key.length;y&&("Tab"===v.key&&v.preventDefault(),!b&&x&&J(v.key));let w=B.current;if(v.target!==w||!nI.includes(v.key))return;v.preventDefault();let k=F().filter(v=>!v.disabled).map(v=>v.ref.current);nT.includes(v.key)&&k.reverse(),iy(k)}),onBlur:(0,H.composeEventHandlers)(v.onBlur,v=>{v.currentTarget.contains(v.target)||(window.clearTimeout(U.current),G.current="")}),onPointerMove:(0,H.composeEventHandlers)(v.onPointerMove,iS(v=>{let y=v.target,b=X.current!==v.clientX;v.currentTarget.contains(y)&&b&&(K.current=v.clientX>X.current?"right":"left",X.current=v.clientX)}))})})})})})})},"MenuContentImpl")),n6=V.forwardRef(nC(function(v,y){let{__scopeMenu:b,...x}=v;return(0,nj.jsx)(tA.Primitive.div,{role:"group",...x,ref:y})},"MenuGroup")),n8="MenuItem",n9="menu.itemSelect",n7=V.forwardRef(nC(function(v,y){let{disabled:b=!1,onSelect:x,...w}=v,k=V.useRef(null),S=nW(n8,v.__scopeMenu),_=n0(n8,v.__scopeMenu),E=(0,W.useComposedRefs)(y,k),j=V.useRef(!1),P=nC(()=>{let v=k.current;if(!b&&v){let y=new CustomEvent(n9,{bubbles:!0,cancelable:!0});v.addEventListener(n9,v=>x?.(v),{once:!0}),(0,tA.dispatchDiscreteCustomEvent)(v,y),y.defaultPrevented?j.current=!1:S.onClose()}},"handleSelect");return(0,nj.jsx)(ie,{...w,ref:E,disabled:b,onClick:(0,H.composeEventHandlers)(v.onClick,P),onPointerDown:y=>{v.onPointerDown?.(y),j.current=!0},onPointerUp:(0,H.composeEventHandlers)(v.onPointerUp,v=>{j.current||v.currentTarget?.click()}),onKeyDown:(0,H.composeEventHandlers)(v.onKeyDown,v=>{b||v.target!==v.currentTarget||(""===_.searchRef.current||" "!==v.key)&&nA.includes(v.key)&&
97(v.currentTarget.click(),v.preventDefault())})})},"MenuItem")),ie=V.forwardRef(nC(function(v,y){let{__scopeMenu:b,disabled:x=!1,textValue:w,...k}=v,S=n0(n8,b),_=nz(b),E=V.useRef(null),j=(0,W.useComposedRefs)(y,E),[P,C]=V.useState(!1),[A,T]=V.useState("");return V.useEffect(()=>{let v=E.current;v&&T((v.textContent??"").trim())},[k.children]),(0,nj.jsx)(nN.ItemSlot,{scope:b,disabled:x,textValue:w??A,children:(0,nj.jsx)(rl,{asChild:!0,..._,focusable:!x,children:(0,nj.jsx)(tA.Primitive.div,{role:"menuitem","data-highlighted":P?"":void 0,"aria-disabled":x||void 0,"data-disabled":x?"":void 0,...k,ref:j,onPointerMove:(0,H.composeEventHandlers)(v.onPointerMove,iS(v=>{x?S.onItemLeave(v):(S.onItemEnter(v),v.defaultPrevented||v.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,H.composeEventHandlers)(v.onPointerLeave,iS(v=>S.onItemLeave(v))),onFocus:(0,H.composeEventHandlers)(v.onFocus,()=>C(!0)),onBlur:(0,H.composeEventHandlers)(v.onBlur,()=>C(!1))})})})},"MenuItemImpl")),[it,ir]=nL("MenuRadioGroup",{value:void 0,onValueChange:nC(()=>{},"onValueChange")}),ii="MenuRadioItem",ia="MenuItemIndicator",[is,io]=nL(ia,{checked:!1}),il="MenuSub",[ic,iu]=nL(il),id=nC(v=>{let{__scopeMenu:y,children:b,open:x=!1,onOpenChange:w}=v,k=nH(il,y),S=nB(y),[_,E]=V.useState(null),[j,P]=V.useState(null),C=ee(w);return V.useEffect(()=>(!1===k.open&&C(!1),()=>C(!1)),[k.open,C]),(0,nj.jsx)(tg,{...S,children:(0,nj.jsx)(nV,{scope:y,open:x,onOpenChange:C,content:j,onContentChange:P,children:(0,nj.jsx)(ic,{scope:y,contentId:(0,eV.useId)(),triggerId:(0,eV.useId)(),trigger:_,onTriggerChange:E,children:b})})})},"MenuSub"),ih="MenuSubTrigger",ip="MenuSubContent";function im(v){return v?"open":"closed"}function ig(v){return"indeterminate"===v}function iv(v){return ig(v)?"indeterminate":v?"checked":"unchecked"}function iy(v){let y=document.activeElement;for(let b of v)if(b===y||(b.focus(),document.activeElement!==y))return}function ib(v,y){return v.map((b,x)=>v[(y+x)%v.length])}function ix(v,y,b){let x=y.length>1&&Array.from(y).every(v=>v===y[0])?y[0]:y,w=b?v.indexOf(b):-1,k=ib(v,Math.max(w,0));1===x.length&&(k=k.filter(v=>v!==b));let S=k.find(v=>v.toLowerCase().startsWith(x.toLowerCase()));return S!==b?S:void 0}function iw(v,y){let{x:b,y:x}=v,w=!1;for(let v=0,k=y.length-1;v<y.length;k=v++){let S=y[v],_=y[k],E=S.x,j=S.y,P=_.x,C=_.y;j>x!=C>x&&b<(P-E)*(x-j)/(C-j)+E&&(w=!w)}return w}function ik(v,y){return!!y&&iw({x:v.clientX,y:v.clientY},y)}function iS(v){return y=>"mouse"===y.pointerType?v(y):void 0}nC(im,"getOpenState"),nC(ig,"isIndeterminate"),nC(iv,"getCheckedState"),nC(iy,"focusFirst"),nC(ib,"wrapArray"),nC(ix,"getNextMatch"),nC(iw,"isPointInPolygon"),nC(ik,"isPointerInGraceArea"),nC(iS,"whenMouse");var i_=nG,iE=nq,ij=n1,iP=n7,iC=eV,iA=k,iT=Object.defineProperty,iI=(v,y)=>iT(v,"name",{value:y,configurable:!0}),iO="DropdownMenu",[iM,iR]=(0,$.createContextScope)(iO,[n$]),iN=n$(),[iD,iF]=iM(iO),iL=iI(v=>{let{__scopeDropdownMenu:y,children:b,dir:x,open:w,defaultOpen:k,onOpenChange:S,modal:_=!0}=v,E=iN(y),j=D.useRef(null),[P,C]=(0,B.useControllableState)({prop:w,defaultProp:k??!1,onChange:S,caller:iO});return(0,iA.jsx)(iD,{scope:y,triggerId:(0,iC.useId)(),triggerRef:j,contentId:(0,iC.useId)(),open:P,onOpenChange:C,onOpenToggle:D.useCallback(()=>C(v=>!v),[C]),modal:_,children:(0,iA.jsx)(i_,{...E,open:P,onOpenChange:C,dir:x,modal:_,children:b})})},"DropdownMenu"),i$="DropdownMenuTrigger",iB=D.forwardRef(iI(function(v,y){let{__scopeDropdownMenu:b,disabled:x=!1,...w}=v,k=iF(i$,b),S=iN(b),_=(0,L.useComposedRefs)(y,k.triggerRef);return(0,iA.jsx)(iE,{asChild:!0,...S,children:(0,iA.jsx)(z.Primitive.button,{type:"button",id:k.triggerId,"aria-haspopup":"menu","aria-expanded":k.open,"aria-controls":k.open?k.contentId:void 0,"data-state":k.open?"open":"closed","data-disabled":x?"":void 0,disabled:x,...w,ref:_,onPointerDown:(0,F.composeEventHandlers)(v.onPointerDown,v=>{!x&&0===v.button&&!1===v.ctrlKey&&(k.onOpenToggle(),k.open||v.preventDefault())}),onKeyDown:(0,F.composeEventHandlers)(v.onKeyDown,v=>{!x&&(["Enter"," "].includes(v.key)&&k.onOpenToggle(),"ArrowDown"===v.key&&k.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(v.key)&&v.preventDefault())})})})},"DropdownMenuTrigger")),iz="DropdownMenuContent",iV=D.forwardRef(iI(function(v,y){let{__scopeDropdownMenu:b,...x}=v,w=iF(iz,b),k=iN(b),S=D.useRef(!1);return(0,iA.jsx)(ij,{id:w.contentId,"aria-labelledby":w.triggerId,...k,...x,ref:y,onCloseAutoFocus:(0,F.composeEventHandlers)(v.onCloseAutoFocus,v=>{S.current||w.triggerRef.current?.focus(),S.current=!1,v.preventDefault()}),onInteractOutside:(0,F.composeEventHandlers)(v.onInteractOutside,v=>{let y=v.detail.originalEvent,b=0===y.button&&!0===y.ctrlKey,x=2===y.button||b;(!w.modal||x)&&(S.current=!0)}),style:{...v.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})},"DropdownMenuContent")),iH=D.forwardRef(iI(function(v,y){let{__scopeDropdownMenu:b,...x}=v,w=iN(b);return(0,iA.jsx)(iP,{...w,...x,ref:y})},"DropdownMenuItem")),iU=O,iW=v.i(278509),iG=v.i(968340);
97let iq="en",iY=["en","fr","de"],iK="https://www.gong.io",iX="homepage",iQ=["customers/case-studies"];v.s(["DEFAULT_LOCALE",0,iq,"HOMEPAGE_SLUG",0,iX,"LOCALE_INVARIANT_PATHS",0,iQ,"SITE_BASE_URL",0,iK,"SUPPORTED_LOCALES",0,iY],162432);var iZ=v.i(408311),iJ=v.i(7284);let i0=({alignment:v="center",currentLanguage:y,onLanguageChange:b,className:x,compact:w=!1,dropdownClassName:k})=>{let S=(0,N.useRouter)(),_=(0,N.usePathname)(),{translatedDocumentPaths:E}=(0,iW.useLayout)(),j=iY.filter(v=>v!==iq),P=[{code:"en",name:"English"},{code:"fr",name:"Français"},{code:"de",name:"Deutsch"}],C=_?.split("/")[1],A=y??(C&&j.includes(C)?C:iq),T=()=>window.location.search||"",I=()=>`${window.location.search||""}${window.location.hash||""}`,O=v=>{b&&b(v);let y=_?.split("/").filter(Boolean)??[],x=(j.includes(y[0])?y.slice(1):y).join("/")||iX,w=(0,iG.getTranslatedSlugWithLanguagePrefix)(x,A,v,E??{}),k=v===iq?"":`/${v}`;if("string"!=typeof w)return iQ.includes(x)?void S.push(`${k}/${x}${I()}`):void S.push(`${k||"/"}${T()}`);let P=w===iX?k||"/":`${k}/${w}`;S.push(`${P}${I()}`)},D=P.find(v=>v.code===A)?.name||"English";return(0,M.jsxs)(iL,{children:[(0,M.jsx)(iB,{asChild:!0,children:(0,M.jsxs)("button",{type:"button",className:(0,iZ.twMerge)((0,iJ.default)("flex items-center group gap-2 focus:outline-none text-white hover:text-purple-200",{"gap-0":w},x)),"aria-label":"Select language",children:[(0,M.jsx)(iU.default,{icon:"globe-01",size:20,"aria-hidden":!0}),!w&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("span",{className:"text-xl",children:D}),(0,M.jsx)(iU.default,{icon:"chevron-down",size:16,className:"transition-transform duration-300 origin-center group-data-[state='open']:rotate-180","aria-hidden":!0})]})]})}),(0,M.jsx)(iV,{align:v,sideOffset:8,className:(0,iZ.twMerge)("w-40 rounded-md focus:outline-none z-[100] ring-1 bg-primary ring-border-subtle shadow-elevation p-2",k),children:P.map(v=>{let y=A===v.code;return(0,M.jsx)(R.Fragment,{children:(0,M.jsx)(iH,{asChild:!0,children:(0,M.jsxs)("button",{type:"button",className:(0,iZ.twMerge)((0,iJ.default)("flex items-center justify-between w-full text-left px-4 py-2 text-sm cursor-pointer rounded text-body hover:bg-rest hover:text-headline-hover focus:outline-none hover:outline-none",{"text-primary-headline-emphasis bg-rest/50 font-medium":y})),onClick:()=>O(v.code),children:[(0,M.jsx)("span",{children:v.name}),y&&(0,M.jsx)(iU.default,{icon:"check",size:16})]})})},v.code)})})]})};v.s(["LanguagePicker",0,i0],436802);var i1=k,i2=_,i3=E,i4=I;let i5=({siteSettings:v,footerNavigation:y})=>{let b=(0,i3.usePathname)(),x=b?.split("/")[1],w="fr"===x||"de"===x?x:"en",k="en"===w?"/":`/${w}`;return(0,i1.jsx)("footer",{className:"overflow-hidden relative dark bg-purple-900 bg-(image:--gradient-testimonial) py-12 sm:py-18 lg:py-24",children:(0,i1.jsxs)("div",{className:"container flex flex-col gap-8 px-6 mx-auto md:flex-row md:justify-between 2xl:max-w-7xl 2xl:px-8",children:[(0,i1.jsxs)("div",{className:"flex flex-col gap-8 sm:justify-between sm:flex-row lg:items-center",children:[(0,i1.jsxs)(i4.Link,{href:k,className:"relative z-10",children:[(0,i1.jsx)("span",{className:"sr-only",children:v?.siteName}),(0,i1.jsx)(T,{siteSettings:v,variant:"dark",width:518,height:180,priority:!0,className:"h-[41px] object-left object-contain"})]}),(0,i1.jsx)("div",{className:"text-sm text-body",children:y?.bottomSection?.copyrightText&&(0,i1.jsx)(i2.PortableText,{value:y.bottomSection.copyrightText,components:{marks:{strong:({children:v})=>(0,i1.jsx)("strong",{className:"font-semibold",children:v}),em:({children:v})=>(0,i1.jsx)("em",{className:"italic",children:v}),link:({children:v,value:y})=>(0,i1.jsx)("a",{href:y?.href,target:y?.openInNewTab?"_blank":void 0,rel:y?.openInNewTab?"noopener noreferrer":void 0,className:"text-hyperlink hover:text-heading underline",children:v})},block:{normal:({children:v})=>(0,i1.jsx)("span",{children:v})}}})}),(0,i1.jsx)(i0,{currentLanguage:w})]}),(0,i1.jsxs)("div",{className:"flex gap-6 flex-wrap items-center sm:gap-6 xl:flex-nowrap",children:[y?.bottomSection?.legalLinks?.map(v=>(0,i1.jsx)(i4.Link,{href:v.link,className:"text-sm text-hyperlink rounded-3xl px-3 py-1 whitespace-nowrap hover:text-heading hover:bg-rest",children:v?.label},v._key)),(0,i1.jsx)("button",{onClick:()=>{let v=()=>{{if(window.Optanon&&"function"==typeof window.Optanon.ToggleInfoDisplay)return window.Optanon.ToggleInfoDisplay(),!0;if(window.OneTrust&&"function"==typeof window.OneTrust.ToggleInfoDisplay)return window.OneTrust.ToggleInfoDisplay(),!0;if(window.Optanon&&"function"==typeof window.Optanon.ShowPreferenceCenter)return window.Optanon.ShowPreferenceCenter(),!0;
97let v=document.querySelectorAll("#onetrust-pc-btn-handler, .ot-sdk-show-settings, [data-ot-ignore]");if(v.length>0)return v[0].click(),!0;if(window.dataLayer)return window.dataLayer.push({event:"show_cookie_preferences"}),!0}return!1};v()||setTimeout(()=>{v()||alert("Cookie preferences are not available in development mode. They will work on the live site.")},1e3)},className:"text-sm text-hyperlink rounded-3xl px-3 py-1 whitespace-nowrap hover:text-heading hover:bg-rest cursor-pointer",children:"Cookie Settings"})]})]})})},i6={linkedin:"LinkedIn","twitter-x":"Twitter / X",facebook:"Facebook",instagram:"Instagram",youtube:"YouTube",github:"GitHub"},i8=({siteSettings:v,footerNavigation:y})=>{let b=(0,E.usePathname)(),x=b?.split("/")[1],w="fr"===x||"de"===x?x:"en",P="en"===w?"/":`/${w}`,[C,A]=(0,j.useState)(!1);return(0,j.useEffect)(()=>{A("true"===document.body.getAttribute("data-hide-footer-links"));let v=new MutationObserver(()=>{A("true"===document.body.getAttribute("data-hide-footer-links"))});return v.observe(document.body,{attributes:!0,attributeFilter:["data-hide-footer-links"]}
97),()=>v.disconnect()},[]),C?(0,k.jsx)(i5,{siteSettings:v,footerNavigation:y}):(0,k.jsxs)("footer",{className:"overflow-hidden relative dark bg-purple-900 bg-(image:--gradient-testimonial) py-12 sm:py-18 lg:py-24",children:[(0,k.jsxs)("div",{className:"container flex flex-col gap-12 px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:[(0,k.jsxs)("nav",{className:"w-full flex gap-8","aria-label":"Footer",children:[(0,k.jsx)("div",{className:"grid w-full grid-cols-2 gap-6 sm:grid-cols-3 sm:gap-8 lg:grid-cols-5 lg:grid-rows-2 lg:grow",children:y?.columns?.map((v,y)=>(0,k.jsxs)("div",{className:`flex flex-col gap-4 ${y<4?"lg:row-span-2":""}`,children:[(0,k.jsx)("h3",{className:"text-xl text-heading font-bold leading-[1.1]",children:v.columnTitle}),v?.links?.map(v=>(0,k.jsxs)(I.Link,{href:v.link,className:"flex items-center gap-3 text-sm text-body hover:text-white",children:[(0,k.jsx)("span",{children:v?.label}),v.badge&&(0,k.jsx)("span",{className:"bg-rest px-2.5 py-0.5 rounded-3xl text-heading text-xs font-semibold",children:v.badge})]},v._key))]},v._key))}),y?.bottomSection?.socialLinks&&(0,k.jsx)("div",{className:"hidden flex-col gap-6 lg:flex lg:w-6 lg:basis-6 lg:shrink-0 lg:grow-0",children:y.bottomSection.socialLinks.map(v=>(0,k.jsx)(I.Link,{href:v.url,"aria-label":v.platform?`Gong on ${i6[v.platform]??v.platform}`:"Social link",className:"text-purple-300",children:v.platform&&(0,k.jsx)(O.default,{icon:v.platform,size:24})},v._key))})]}),(0,k.jsxs)("div",{className:"flex flex-col gap-12 sm:gap-16 lg:flex-row",children:[(0,k.jsxs)(I.Link,{href:P,className:"relative z-10",children:[(0,k.jsx)("span",{className:"sr-only",children:v?.siteName}),(0,k.jsx)(T,{siteSettings:v,variant:"dark",width:518,height:180,priority:!0,className:"h-20 w-auto sm:h-[180px]"})]}),y?.bottomSection?.socialLinks&&(0,k.jsx)("div",{className:"flex gap-6 items-center lg:hidden",children:y.bottomSection.socialLinks.map(v=>(0,k.jsx)(I.Link,{href:v.url,"aria-label":v.platform?`Gong on ${i6[v.platform]??v.platform}`:"Social link",className:"text-purple-300",children:v.platform&&(0,k.jsx)(O.default,{icon:v.platform,size:24})},v._key))})]}),(0,k.jsxs)("div",{className:"flex flex-col w-full pt-8 gap-8 xl:flex-row xl:items-center xl:justify-between",children:[(0,k.jsx)("div",{className:"flex flex-col gap-4 lg:flex-row lg:items-center lg:gap-8",children:(0,k.jsxs)("div",{className:"flex flex-col md:flex-row md:justify-between md:items-center gap-8",children:[(0,k.jsx)(i0,{currentLanguage:w}),(0,k.jsx)("div",{className:"text-sm text-body",children:y?.bottomSection?.copyrightText&&(0,k.jsx)(_.PortableText,{value:y.bottomSection.copyrightText,components:{marks:{strong:({children:v})=>(0,k.jsx)("strong",{className:"font-semibold",children:v}),em:({children:v})=>(0,k.jsx)("em",{className:"italic",children:v}),link:({children:v,value:y})=>(0,k.jsx)("a",{href:y?.href,target:y?.openInNewTab?"_blank":void 0,rel:y?.openInNewTab?"noopener noreferrer":void 0,className:"text-hyperlink hover:text-heading underline",children:v})},block:{normal:({children:v})=>(0,k.jsx)("span",{children:v})}}})})]})}),(0,k.jsxs)("div",{className:"flex gap-4 flex-wrap items-center sm:gap-6 xl:flex-nowrap",children:[y?.bottomSection?.legalLinks?.map(v=>(0,k.jsx)(I.Link,{href:v.link,className:"text-sm text-hyperlink rounded-3xl px-3 py-1 whitespace-nowrap hover:text-heading hover:bg-rest",children:v?.label},v._key)),(0,k.jsx)("button",{onClick:()=>{let v=()=>{{if(window.Optanon&&"function"==typeof window.Optanon.ToggleInfoDisplay)return window.Optanon.ToggleInfoDisplay(),!0;if(window.OneTrust&&"function"==typeof window.OneTrust.ToggleInfoDisplay)return window.OneTrust.ToggleInfoDisplay(),!0;if(window.Optanon&&"function"==typeof window.Optanon.ShowPreferenceCenter)return window.Optanon.ShowPreferenceCenter(),!0;let v=document.querySelectorAll("#onetrust-pc-btn-handler, .ot-sdk-show-settings, [data-ot-ignore]");if(v.length>0)return v[0].click(),!0;if(window.dataLayer)return window.dataLayer.push({event:"show_cookie_preferences"}),!0}return!1};v()||setTimeout(()=>{v()||alert("Cookie preferences are not available in development mode. They will work on the live site.")},1e3)},className:"text-sm text-hyperlink rounded-3xl px-3 py-1 whitespace-nowrap hover:text-heading hover:bg-rest cursor-pointer",children:"Cookie Settings"})]})]})]}),(0,k.jsx)(S.default,{src:"/marketing-assets/background/footer-bg-patter.svg",alt:"",width:1440,height:693,className:"absolute bottom-0 left-0 pointer-events-none z-0 hidden lg:block"}),(0,k.jsx)(S.default,{src:"/marketing-assets/background/footer-bg-patter-sm.svg",alt:"",width:834,height:875,className:"absolute bottom-0 left-0 pointer-events-none z-0 lg:hidden"})]})};v.s(["FooterNavigation",0,i8],544422)},407568,33061,v=>{"use strict";v.s(["FormBlock",()=>r_],407568);var y=v.i(328497),b=v.i(408311),x=y,w=v.i(297865),k=v.i(861371),S=v.i(929678),_=v.i(878863),E=v.i(919396),j=y,P=y,C=v.i(76887),A=w,T=v.i(573348),I=v.i(309515),O=v.i(543836),M=v.i(669539),R=v.i(166100),N=v.i(264145),D=v.i(900877),F=v.i(296113),L=v.i(314408),$=v.i(349032),B=v.i(432567),z=v.i(212534),V=v.i(21738),H=v.i(997611),U=v.i(978238),W=v.i(617739),G=v.i(232253),q=v.i(315671),Y=v.i(44532),K=v.i(184958),X=v.i(8549
9713),Q=v.i(73772),Z=v.i(715588),J=y,ee=Object.defineProperty,et=(v,y)=>ee(v,"name",{value:y,configurable:!0}),er=[" ","Enter","ArrowUp","ArrowDown"],en=[" ","Enter"],ei="Select",[ea,es,eo]=(0,M.createCollection)(ei),[el,ec]=(0,N.createContextScope)(ei,[eo,z.createPopperScope]),eu=(0,z.createPopperScope)(),[ed,eh]=el(ei),[ef,ep]=el(ei);function em(v){let{__scopeSelect:y,children:b,open:x,defaultOpen:w,onOpenChange:k,value:S,defaultValue:_,onValueChange:E,dir:j,name:P,autoComplete:C,disabled:T,required:I,form:O,internal_do_not_use_render:M}=v,R=eu(y),[N,F]=A.useState(null),[L,$]=A.useState(null),[V,H]=A.useState(!1),U=(0,D.useDirection)(j),[W,G]=(0,q.useControllableState)({prop:x,defaultProp:w??!1,onChange:k,caller:ei}),[Y,K]=(0,q.useControllableState)({prop:S,defaultProp:_,onChange:E,caller:ei}),X=A.useRef(null),Q=A.useRef(Y);A.useEffect(()=>{let v=O?N?.ownerDocument.getElementById(O):N?.form;if(v instanceof HTMLFormElement){let y=et(()=>K(Q.current),"reset");return v.addEventListener("reset",y),()=>v.removeEventListener("reset",y)}},[O,N,K]);let Z=!N||!!O||!!N.closest("form"),[ee,er]=A.useState(new Set),en=(0,B.useId)(),es=Array.from(ee).map(v=>v.props.value).join(";"),eo=A.useCallback(v=>{er(y=>new Set(y).add(v))},[]),el=A.useCallback(v=>{er(y=>{let b=new Set(y);return b.delete(v),b})},[]),ec={required:I,trigger:N,onTriggerChange:F,valueNode:L,onValueNodeChange:$,valueNodeHasChildren:V,onValueNodeHasChildrenChange:H,contentId:en,value:Y,onValueChange:K,open:W,onOpenChange:G,dir:U,triggerPointerDownPosRef:X,disabled:T,name:P,autoComplete:C,form:O,nativeOptions:ee,nativeSelectKey:es,isFormControl:Z};return(0,J.jsx)(z.Root,{...R,children:(0,J.jsx)(ed,{scope:y,...ec,children:(0,J.jsx)(ea.Provider,{scope:y,children:(0,J.jsx)(ef,{scope:y,onNativeOptionAdd:eo,onNativeOptionRemove:el,children:eQ(M)?M(ec):b})})})})}et(em,"SelectProvider");var eg=et(v=>{let{__scopeSelect:y,children:b,...x}=v;return(0,J.jsx)(em,{__scopeSelect:y,...x,internal_do_not_use_render:({isFormControl:v})=>(0,J.jsxs)(J.Fragment,{children:[b,v?(0,J.jsx)(eX,{__scopeSelect:y}):null]})})},"Select"),ev="SelectTrigger",ey=A.forwardRef(et(function(v,y){let{__scopeSelect:b,disabled:x=!1,...w}=v,k=eu(b),S=eh(ev,b),_=S.disabled||x,E=(0,R.useComposedRefs)(y,S.onTriggerChange),j=es(b),P=A.useRef("touch"),[C,T,I]=eJ(v=>{let y=j().filter(v=>!v.disabled),b=y.find(v=>v.value===S.value),x=e0(y,v,b);void 0!==x&&S.onValueChange(x.value)}),M=et(v=>{_||(S.onOpenChange(!0),I()),v&&(S.triggerPointerDownPosRef.current={x:Math.round(v.pageX),y:Math.round(v.pageY)})},"handleOpen");return(0,J.jsx)(z.Anchor,{asChild:!0,...k,children:(0,J.jsx)(U.Primitive.button,{type:"button",role:"combobox","aria-controls":S.open?S.contentId:void 0,"aria-expanded":S.open,"aria-required":S.required,"aria-autocomplete":"none",dir:S.dir,"data-state":S.open?"open":"closed",disabled:_,"data-disabled":_?"":void 0,"data-placeholder":eZ(S.value)?"":void 0,...w,ref:E,onClick:(0,O.composeEventHandlers)(w.onClick,v=>{v.currentTarget.focus(),"mouse"!==P.current&&M(v)}),onPointerDown:(0,O.composeEventHandlers)(w.onPointerDown,v=>{P.current=v.pointerType;let y=v.target;y.hasPointerCapture(v.pointerId)&&y.releasePointerCapture(v.pointerId),0===v.button&&!1===v.ctrlKey&&"mouse"===v.pointerType&&(M(v),v.preventDefault())}),onKeyDown:(0,O.composeEventHandlers)(w.onKeyDown,v=>{let y=""!==C.current;v.ctrlKey||v.altKey||v.metaKey||1!==v.key.length||T(v.key),(!y||" "!==v.key)&&er.includes(v.key)&&(M(),v.preventDefault())})})})},"SelectTrigger")),eb="SelectValue",ex=A.forwardRef(et(function(v,y){let{__scopeSelect:b,className:x,style:w,children:k,placeholder:S="",..._}=v,E=eh(eb,b),{onValueNodeHasChildrenChange:j}=E,P=void 0!==k,C=(0,R.useComposedRefs)(y,E.onValueNodeChange);(0,Y.useLayoutEffect)(()=>{j(P)},[j,P]);let T=eZ(E.value);return(0,J.jsx)(U.Primitive.span,{..._,asChild:!T&&_.asChild,ref:C,style:{pointerEvents:"none"},children:(0,J.jsx)(A.Fragment,{children:T?S:k},T?"placeholder":"value")})},"SelectValue")),ew=A.forwardRef(et(function(v,y){let{__scopeSelect:b,children:x,...w}=v;return(0,J.jsx)(U.Primitive.span,{"aria-hidden":!0,...w,ref:y,children:x||"â¼"})},"SelectIcon")),[ek,eS]=el("SelectPortal",{forceMount:void 0}),e_=et(v=>{let{__scopeSelect:y,forceMount:b,...x}=v;return(0,J.jsx)(ek,{scope:v.__scopeSelect,forceMount:b,children:(0,J.jsx)(V.Portal,{asChild:!0,...x})})},"SelectPortal"),eE="SelectContent",ej=A.forwardRef(et(function(v,y){let b=eS(eE,v.__scopeSelect),{forceMount:x=b.forceMount,...w}=v,k=eh(eE,v.__scopeSelect),[S,_]=A.useState();return(0,Y.useLayoutEffect)(()=>{_(new DocumentFragment)},[]),(0,J.jsx)(H.Presence,{present:x||k.open,children:({present:v})=>v?(0,J.jsx)(eO,{...w,ref:y}):(0,J.jsx)(eP,{...w,fragment:S})})},"SelectContent")),eP=A.forwardRef(et(function(v,y){let{__scopeSelect:b,children:x,fragment:w}=v;return w?T.createPortal((0,J.jsx)(eA,{scope:b,children:(0,J.jsx)(ea.Slot,{scope:b,children:(0,J.jsx)("div",{ref:y,children:x})})}),w):null},"SelectContentFragment")),eC=10,[eA,eT]=el(eE),eI=(0,W.createSlot)("SelectContent.RemoveScroll"),eO=A.forwardRef(et(function(v,y){let{__scopeSelect:b}=v,{position:x="item-aligned",onCloseAutoFocus:w,onEscapeKeyDown:k,onPointerDownOutside:S,side:_,sideOffset:E,align:j,alignOffset:P,arrowPadding:C,collisionBoundary:T,collisionPadding:I,sticky:M,hideWhenDetached:N,avoidCollisions:D,...B}=v,z=eh(eE,b),[V,H]=A.useState(null),[U,W]=A.useState(null),G=(0,R.useComposedRefs)(y,H),[q,Y]=A.useState(null),[K,X]=A.useState(null),ee=es(b),[er,en]=A.useState(!1),ei=A.useRef(!1);A.useEffect(()=>{if(V)return(0,Q.hideOthers)(V)},[V]),(0,L.useFocusGuards)();let ea=A.useCallback(v=>{let[y,...b]=ee().map(v=>v.ref.current),[x]=b.slice(-1),w=document.activeElement;for(let b of v)if(b===w||(b?.scrollIntoView({block:"nearest"}),b===y&&U&&(U.scrollTop=0),b===x&&U&&(U.scrollTop=U.scrollHeight),b?.focus(),document.activeElement!==w))return},[ee,U]),eo=A.useCallback(()=>ea([q,V]),[ea,q,V]);A.useEffect(()=>{er&&eo()},[er,eo]);let{onOpenChange:el,triggerPointerDownPosRef:ec}=z;A.useEffect(()=>{if(V){let v={x:0,y:0},y=et(y=>{v={x:Math.abs(Math.round(y.pageX)-(ec.current?.x??0)),y:Math.abs(Math.round(y.pageY)-(ec.current?.y??0))}},"handlePointerMove"),b=et(b=>{v.x<=10&&v.y<=10?b.preventDefault():b.composedPath().includes(V)||el(!1),document.removeEventListener("pointermove",y),ec.current=null},"handlePointerUp");return null!==ec.current&&(document.addEventListener("pointermove",y),document.addEventListener("pointerup",b,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",y),document.removeEventListener("pointerup",b,{capture:!0})}}},[V,el,ec]),A.useEffect(()=>{let v=et(()=>el(!1),"close");return window.addEventListener("blur",v),window.addEventListener("resize",v),()=>{window.removeEventListener("blur",v),window.removeEventListener("resize",v)}},[el]);let[eu,ed]=eJ(v=>{let y=ee().filter(v=>!v.disabled),b=y.find(v=>v.ref.current===document.activeElement),x=e0(y,v,b);x&&setTimeout(()=>x.ref.current?.focus())}),ef=A.useCallback((v,y,b)=>{let x=!ei.current&&!b;(void 0!==z.value&&z.value===y||x)&&(Y(v),x&&(ei.current=!0))},[z.value]),ep=A.useCallback(()=>V?.focus(),[V]),em=A.useCallback((v,y,b)=>{let x=!ei.current&&!b;(void 0!==z.value&&z.value===y||x)&&X(v)},[z.value]),eg="popper"===x?eR:eM,ev=eg===eR?{side:_,sideOffset:E,align:j,alignOffset:P,arrowPadding:C,collisionBoundary:T,collisionPadding:I,sticky:M,hideWhenDetached:N,avoidCollisions:D}:{};return(0,J.jsx)(eA,{scope:b,content:V,viewport:U,onViewportChange:W,itemRefCallback:ef,selectedItem:q,onItemLeave:ep,itemTextRefCallback:em,focusSelectedItem:eo,selectedItemText:K,position:x,isPositioned:er,searchRef:eu,children:(0,J.jsx)(Z.RemoveScroll,{as:eI,allowPinchZoom:!0,children:(0,J.jsx)($.FocusScope,{asChild:!0,trapped:z.open,onMountAutoFocus:v=>{v.preventDefault()},onUnmountAutoFocus:(0,O.composeEventHandlers)(w,v=>{z.trigger?.focus({preventScroll:!0}),v.preventDefault()}),children:(0,J.jsx)(F.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:k,onPointerDownOutside:S,onFocusOutside:v=>v.preventDefault(),onDismiss:()=>z.onOpenChange(!1),children:(0,J.jsx)(eg,{role:"listbox",id:z.contentId,"data-state":z.open?"open":"closed",dir:z.dir,onContextMenu:v=>v.preventDefault(),...B,...ev,onPlaced:()=>en(!0),ref:G,style:{display:"flex",flexDirection:"column",outline:"none",...B.style},onKeyDown:(0,O.composeEventHandlers)(B.onKeyDown,v=>{let y=v.ctrlKey||v.altKey||v.metaKey;if("Tab"===v.key&&v.preventDefault(),y||1!==v.key.length||ed(v.key),["ArrowUp","ArrowDown","Home","End"].includes(v.key)){let y=ee().filter(v=>!v.disabled).map(v=>v.ref.current);
97if(["ArrowUp","End"].includes(v.key)&&(y=y.slice().reverse()),["ArrowUp","ArrowDown"].includes(v.key)){let b=v.target,x=y.indexOf(b);y=y.slice(x+1)}setTimeout(()=>ea(y)),v.preventDefault()}})})})})})})},"SelectContentImpl")),eM=A.forwardRef(et(function(v,y){let{__scopeSelect:b,onPlaced:x,...w}=v,k=eh(eE,b),S=eT(eE,b),[_,E]=A.useState(null),[j,P]=A.useState(null),C=(0,R.useComposedRefs)(y,P),T=es(b),O=A.useRef(!1),M=A.useRef(!0),{viewport:N,selectedItem:D,selectedItemText:F,focusSelectedItem:L}=S,$=A.useCallback(()=>{if(k.trigger&&k.valueNode&&_&&j&&N&&D&&F){let v=k.trigger.getBoundingClientRect(),y=j.getBoundingClientRect(),b=k.valueNode.getBoundingClientRect(),w=F.getBoundingClientRect();if("rtl"!==k.dir){let x=w.left-y.left,k=b.left-x,S=v.left-k,E=v.width+S,j=Math.max(E,y.width),P=window.innerWidth-eC,C=(0,I.clamp)(k,[eC,Math.max(eC,P-j)]);_.style.minWidth=E+"px",_.style.left=C+"px"}else{let x=y.right-w.right,k=window.innerWidth-b.right-x,S=window.innerWidth-v.right-k,E=v.width+S,j=Math.max(E,y.width),P=window.innerWidth-eC,C=(0,I.clamp)(k,[eC,Math.max(eC,P-j)]);_.style.minWidth=E+"px",_.style.right=C+"px"}let S=T(),E=window.innerHeight-2*eC,P=N.scrollHeight,C=window.getComputedStyle(j),A=parseInt(C.borderTopWidth,10),M=parseInt(C.paddingTop,10),R=parseInt(C.borderBottomWidth,10),L=A+M+P+parseInt(C.paddingBottom,10)+R,$=Math.min(5*D.offsetHeight,L),B=window.getComputedStyle(N),z=parseInt(B.paddingTop,10),V=parseInt(B.paddingBottom,10),H=v.top+v.height/2-eC,U=E-H,W=D.offsetHeight/2,G=A+M+(D.offsetTop+W),q=L-G;if(G<=H){let v=S.length>0&&D===S[S.length-1].ref.current;_.style.bottom="0px";let y=G+Math.max(U,W+(v?V:0)+(j.clientHeight-N.offsetTop-N.offsetHeight)+R);_.style.height=y+"px"}else{let v=S.length>0&&D===S[0].ref.current;_.style.top="0px";let y=Math.max(H,A+N.offsetTop+(v?z:0)+W)+q;_.style.height=y+"px",N.scrollTop=G-H+N.offsetTop}_.style.margin=`${eC}px 0`,_.style.minHeight=$+"px",_.style.maxHeight=E+"px",x?.(),requestAnimationFrame(()=>O.current=!0)}},[T,k.trigger,k.valueNode,_,j,N,D,F,k.dir,x]);(0,Y.useLayoutEffect)(()=>$(),[$]);let[B,z]=A.useState();(0,Y.useLayoutEffect)(()=>{j&&z(window.getComputedStyle(j).zIndex)},[j]);let V=A.useCallback(v=>{v&&!0===M.current&&($(),L?.(),M.current=!1)},[$,L]);return(0,J.jsx)(eN,{scope:b,contentWrapper:_,shouldExpandOnScrollRef:O,onScrollButtonChange:V,children:(0,J.jsx)("div",{ref:E,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:B},children:(0,J.jsx)(U.Primitive.div,{...w,ref:C,style:{boxSizing:"border-box",maxHeight:"100%",...w.style}})})})},"SelectItemAlignedPosition")),eR=A.forwardRef(et(function(v,y){let{__scopeSelect:b,align:x="start",collisionPadding:w=eC,...k}=v,S=eu(b);return(0,J.jsx)(z.Content,{...S,...k,ref:y,align:x,collisionPadding:w,style:{boxSizing:"border-box",...k.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})},"SelectPopperPosition")),[eN,eD]=el(eE,{}),eF="SelectViewport",eL=A.forwardRef(et(function(v,y){let{__scopeSelect:b,nonce:x,...w}=v,k=eT(eF,b),S=eD(eF,b),_=(0,R.useComposedRefs)(y,k.onViewportChange),E=A.useRef(0);return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:x}),(0,J.jsx)(ea.Slot,{scope:b,children:(0,J.jsx)(U.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...w,ref:_,style:{position:"relative",flex:1,overflow:"hidden auto",...w.style},onScroll:(0,O.composeEventHandlers)(w.onScroll,v=>{let y=v.currentTarget,{contentWrapper:b,shouldExpandOnScrollRef:x}=S;if(x?.current&&b){let v=Math.abs(E.current-y.scrollTop);if(v>0){let x=window.innerHeight-2*eC,w=Math.max(parseFloat(b.style.minHeight),parseFloat(b.style.height));if(w<x){let k=w+v,S=Math.min(x,k),_=k-S;b.style.height=S+"px","0px"===b.style.bottom&&(y.scrollTop=_>0?_:0,b.style.justifyContent="flex-end")}}}E.current=y.scrollTop})})})]})},"SelectViewport")),[e$,eB]=el("SelectGroup"),ez="SelectItem",[e
97V,eH]=el(ez),eU=A.forwardRef(et(function(v,y){let{__scopeSelect:b,value:x,disabled:w=!1,textValue:k,...S}=v,_=eh(ez,b),E=eT(ez,b),j=_.value===x,[P,C]=A.useState(k??""),[T,I]=A.useState(!1),M=(0,G.useCallbackRef)(v=>E.itemRefCallback?.(v,x,w)),N=(0,R.useComposedRefs)(y,M),D=(0,B.useId)(),F=A.useRef("touch"),L=et(()=>{w||(_.onValueChange(x),_.onOpenChange(!1))},"handleSelect");return(0,J.jsx)(eV,{scope:b,value:x,disabled:w,textId:D,isSelected:j,onItemTextChange:A.useCallback(v=>{C(y=>y||(v?.textContent??"").trim())},[]),children:(0,J.jsx)(ea.ItemSlot,{scope:b,value:x,disabled:w,textValue:P,children:(0,J.jsx)(U.Primitive.div,{role:"option","aria-labelledby":D,"data-highlighted":T?"":void 0,"aria-selected":j&&T,"data-state":j?"checked":"unchecked","aria-disabled":w||void 0,"data-disabled":w?"":void 0,tabIndex:w?void 0:-1,...S,ref:N,onFocus:(0,O.composeEventHandlers)(S.onFocus,()=>I(!0)),onBlur:(0,O.composeEventHandlers)(S.onBlur,()=>I(!1)),onClick:(0,O.composeEventHandlers)(S.onClick,()=>{"mouse"!==F.current&&L()}),onPointerUp:(0,O.composeEventHandlers)(S.onPointerUp,()=>{"mouse"===F.current&&L()}),onPointerDown:(0,O.composeEventHandlers)(S.onPointerDown,v=>{F.current=v.pointerType}),onPointerMove:(0,O.composeEventHandlers)(S.onPointerMove,v=>{F.current=v.pointerType,w?E.onItemLeave?.():"mouse"===F.current&&v.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,O.composeEventHandlers)(S.onPointerLeave,v=>{v.currentTarget===document.activeElement&&E.onItemLeave?.()}),onKeyDown:(0,O.composeEventHandlers)(S.onKeyDown,v=>{w||v.target!==v.currentTarget||(E.searchRef?.current===""||" "!==v.key)&&(en.includes(v.key)&&L()," "===v.key&&v.preventDefault())})})})})},"SelectItem")),eW="SelectItemText",eG=A.forwardRef(et(function(v,y){let{__scopeSelect:b,className:x,style:w,...k}=v,S=eh(eW,b),_=eT(eW,b),E=eH(eW,b),j=ep(eW,b),[P,C]=A.useState(null),I=(0,G.useCallbackRef)(v=>_.itemTextRefCallback?.(v,E.value,E.disabled)),O=(0,R.useComposedRefs)(y,C,E.onItemTextChange,I),M=P?.textContent,N=A.useMemo(()=>(0,J.jsx)("option",{value:E.value,disabled:E.disabled,children:M},E.value),[E.disabled,E.value,M]),{onNativeOptionAdd:D,onNativeOptionRemove:F}=j;return(0,Y.useLayoutEffect)(()=>(D(N),()=>F(N)),[D,F,N]),(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(U.Primitive.span,{id:E.textId,...k,ref:O}),E.isSelected&&S.valueNode&&!S.valueNodeHasChildren&&!eZ(S.value)?T.createPortal(k.children,S.valueNode):null]})},"SelectItemText")),eq="SelectItemIndicator",eY=A.forwardRef(et(function(v,y){let{__scopeSelect:b,...x}=v;return eH(eq,b).isSelected?(0,J.jsx)(U.Primitive.span,{"aria-hidden":!0,...x,ref:y}):null},"SelectItemIndicator")),eK="SelectBubbleInput",eX=A.forwardRef(et(function({__scopeSelect:v,...y},b){let x=eh(eK,v),{value:w,onValueChange:k,required:S,disabled:_,name:E,autoComplete:j,form:P}=x,{nativeOptions:C,nativeSelectKey:T}=x,I=A.useRef(null),O=(0,R.useComposedRefs)(b,I),M=w??"",N=(0,K.usePrevious)(M),D=Array.from(C).some(v=>(v.props.value??"")==="");return A.useEffect(()=>{let v=I.current;if(!v)return;let y=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(N!==M&&y){let b=new Event("change",{bubbles:!0});y.call(v,M),v.dispatchEvent(b)}},[N,M]),(0,J.jsxs)(U.Primitive.select,{"aria-hidden":!0,required:S,tabIndex:-1,name:E,autoComplete:j,disabled:_,form:P,onChange:v=>k(v.target.value),...y,style:{...X.VISUALLY_HIDDEN_STYLES,...y.style},ref:O,defaultValue:M,children:[eZ(w)&&!D?(0,J.jsx)("option",{value:""}):null,Array.from(C)]},T)},"SelectBubbleInput"));function eQ(v){return"function"==typeof v}function eZ(v){return""===v||void 0===v}function eJ(v){let y=(0,G.useCallbackRef)(v),b=A.useRef(""),x=A.useRef(0),w=A.useCallback(v=>{y(b.current+v)},[y]),k=A.useCallback(()=>{b.current="",window.clearTimeout(x.current)},[]);return A.useEffect(()=>()=>window.clearTimeout(x.current),[]),[b,w,k]}function e0(v,y,b){let x=y.length>1&&Array.from(y).every(v=>v===y[0])?y[0]:y,w=b?v.indexOf(b):-1,k=e1(v,Math.max(w,0));1===x.length&&(k=k.filter(v=>v!==b));let S=k.find(v=>v.textValue.toLowerCase().startsWith(x.toLowerCase()));return S!==b?S:void 0}function e1(v,y){return v.map((b,x)=>v[(y+x)%v.length])}et(eQ,"isFunction"),et(eZ,"shouldShowPlaceholder"),et(eJ,"useTypeaheadSearch"),et(e0,"findNextItem"),et(e1,"wrapArray");var e2=w,e3=R,e4=N,e5=O,e6=q,e8=v.i(114971),e9=U,e7=y,te=Object.defineProperty,tt=(v,y)=>te(v,"name",{value:y,configurable:!0}),tr="Checkbox",[tn,ti]=(0,e4.createContextScope)(tr),[ta,ts]=tn(tr);function to(v){let{__scopeCheckbox:y,checked:b,children:x,defaultChecked:w,disabled:k,form:S,name:_,onCheckedChange:E,required:j,value:P="on",internal_do_not_use_render:C}=v,[A,T]=(0,e6.useControllableState)({prop:b,defaultProp:w??!1,onChange:E,caller:tr}),[I,O]=e2.useState(null),[M,R]=e2.useState(null),N=e2.useRef(!1),[D,F]=e2.useReducer(v=>v+1,0),L=!I||!!S||!!I.closest("form"),$={checked:A,disabled:k,setChecked:T,control:I,setControl:O,name:_,form:S,value:P,hasConsumerStoppedPropagationRef:N,userInteractionCount:D,onUserInteraction:F,required:j,defaultChecked:!tp(w)&&w,isFormControl:L,bubbleInput:M,setBubbleInput:R};return(0,e7.jsx)(ta,{scope:y,...$,children:tf(C)?C($):x})}
97tt(to,"CheckboxProvider");var tl="CheckboxTrigger",tc=e2.forwardRef(tt(function({__scopeCheckbox:v,onKeyDown:y,onClick:b,...x},w){let{control:k,value:S,disabled:_,checked:E,required:j,setControl:P,setChecked:C,hasConsumerStoppedPropagationRef:A,onUserInteraction:T,isFormControl:I,bubbleInput:O}=ts(tl,v),M=(0,e3.useComposedRefs)(w,P),R=e2.useRef(E);return e2.useEffect(()=>{let v=k?.form;if(v){let y=tt(()=>C(R.current),"reset");return v.addEventListener("reset",y),()=>v.removeEventListener("reset",y)}},[k,C]),(0,e7.jsx)(e9.Primitive.button,{type:"button",role:"checkbox","aria-checked":tp(E)?"mixed":E,"aria-required":j,"data-state":tm(E),"data-disabled":_?"":void 0,disabled:_,value:S,...x,ref:M,onKeyDown:(0,e5.composeEventHandlers)(y,v=>{"Enter"===v.key&&v.preventDefault()}),onClick:(0,e5.composeEventHandlers)(b,v=>{T(),C(v=>!!tp(v)||!v),O&&I&&(A.current=v.isPropagationStopped(),A.current||v.stopPropagation())})})},"CheckboxTrigger")),tu=e2.forwardRef(tt(function(v,y){let{__scopeCheckbox:b,name:x,checked:w,defaultChecked:k,required:S,disabled:_,value:E,onCheckedChange:j,form:P,...C}=v;return(0,e7.jsx)(to,{__scopeCheckbox:b,checked:w,defaultChecked:k,disabled:_,required:S,onCheckedChange:j,name:x,form:P,value:E,internal_do_not_use_render:({isFormControl:v})=>(0,e7.jsxs)(e7.Fragment,{children:[(0,e7.jsx)(tc,{...C,ref:y,__scopeCheckbox:b}),v&&(0,e7.jsx)(th,{__scopeCheckbox:b})]})})},"Checkbox")),td="CheckboxBubbleInput",th=e2.forwardRef(tt(function({__scopeCheckbox:v,onClick:y,...b},x){let{control:w,hasConsumerStoppedPropagationRef:k,userInteractionCount:S,checked:_,defaultChecked:E,required:j,disabled:P,name:C,value:A,form:T,bubbleInput:I,setBubbleInput:O}=ts(td,v),M=(0,e3.useComposedRefs)(x,O),R=(0,e8.useSize)(w),N=e2.useRef(!1),D=e2.useRef(_),F=e2.useRef(S);e2.useEffect(()=>{let v=I;if(!v)return;let y=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,b=S!==F.current;F.current=S;let x=D.current!==_;D.current=_;let w=!(b&&k.current);if(x&&y){N.current=!b;let x=new Event("click",{bubbles:w});v.indeterminate=tp(_),y.call(v,!tp(_)&&_),v.dispatchEvent(x),N.current=!1}},[I,_,k,S]);let L=e2.useRef(!tp(_)&&_);return(0,e7.jsx)(e9.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:E??L.current,required:j,disabled:P,name:C,value:A,form:T,...b,tabIndex:-1,ref:M,onClick:(0,e5.composeEventHandlers)(y,v=>{N.current&&v.stopPropagation()}),style:{...b.style,...R,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})},"CheckboxBubbleInput"));function tf(v){return"function"==typeof v}function tp(v){return"indeterminate"===v}function tm(v){return tp(v)?"indeterminate":v?"checked":"unchecked"}tt(tf,"isFunction"),tt(tp,"isIndeterminate"),tt(tm,"getState");var tg=w,tv=O,ty=R,tb=N,tx=U,tw=v.i(360065),tk=q,tS=D,t_=e8,tE=H,tj=y,tP=Object.defineProperty,tC=(v,y)=>tP(v,"name",{value:y,configurable:!0}),tA="Radio",[tT,tI]=(0,tb.createContextScope)(tA),[tO,tM]=tT(tA);
97function tR(v){let{__scopeRadio:y,checked:b=!1,children:x,disabled:w,form:k,name:S,onCheck:_,required:E,value:j="on",internal_do_not_use_render:P}=v,[C,A]=tg.useState(null),[T,I]=tg.useState(null),O=tg.useRef(!1),[M,R]=tg.useReducer(v=>v+1,0),N=!C||!!k||!!C.closest("form"),D={checked:b,disabled:w,required:E,name:S,form:k,value:j,control:C,setControl:A,hasConsumerStoppedPropagationRef:O,userInteractionCount:M,onUserInteraction:R,isFormControl:N,bubbleInput:T,setBubbleInput:I,onCheck:tC(()=>_?.(),"onCheck")};return(0,tj.jsx)(tO,{scope:y,...D,children:tz(P)?P(D):x})}tC(tR,"RadioProvider");var tN="RadioTrigger",tD=tg.forwardRef(tC(function({__scopeRadio:v,onClick:y,...b},x){let{checked:w,disabled:k,value:S,setControl:_,onCheck:E,hasConsumerStoppedPropagationRef:j,onUserInteraction:P,isFormControl:C,bubbleInput:A}=tM(tN,v),T=(0,ty.useComposedRefs)(x,_);return(0,tj.jsx)(tx.Primitive.button,{type:"button",role:"radio","aria-checked":w,"data-state":tV(w),"data-disabled":k?"":void 0,disabled:k,value:S,...b,ref:T,onClick:(0,tv.composeEventHandlers)(y,v=>{w||(P(),E()),A&&C&&(j.current=v.isPropagationStopped(),j.current||v.stopPropagation())})})},"RadioTrigger")),tF="RadioIndicator",tL=tg.forwardRef(tC(function(v,y){let{__scopeRadio:b,forceMount:x,...w}=v,k=tM(tF,b);return(0,tj.jsx)(tE.Presence,{present:x||k.checked,children:(0,tj.jsx)(tx.Primitive.span,{"data-state":tV(k.checked),"data-disabled":k.disabled?"":void 0,...w,ref:y})})},"RadioIndicator")),t$="RadioBubbleInput",tB=tg.forwardRef(tC(function({__scopeRadio:v,onClick:y,...b},x){let{control:w,checked:k,required:S,disabled:_,name:E,value:j,form:P,bubbleInput:C,setBubbleInput:A,hasConsumerStoppedPropagationRef:T,userInteractionCount:I}=tM(t$,v),O=(0,ty.useComposedRefs)(x,A),M=(0,t_.useSize)(w),R=tg.useRef(!1),N=tg.useRef(k),D=tg.useRef(I);tg.useEffect(()=>{let v=C;if(!v)return;let y=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,b=I!==D.current;D.current=I;let x=N.current!==k;N.current=k;let w=!(b&&T.current);if(x&&y){R.current=!b;let x=new Event("click",{bubbles:w});y.call(v,k),v.dispatchEvent(x),R.current=!1}},[C,k,T,I]);let F=tg.useRef(k);return(0,tj.jsx)(tx.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:F.current,required:S,disabled:_,name:E,value:j,form:P,...b,tabIndex:-1,ref:O,onClick:(0,tv.composeEventHandlers)(y,v=>{R.current&&v.stopPropagation()}),style:{...b.style,...M,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})},"RadioBubbleInput"));function tz(v){return"function"==typeof v}function tV(v){return v?"checked":"unchecked"}tC(tz,"isFunction"),tC(tV,"getState");var tH=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],tU="RadioGroup",[tW,tG]=(0,tb.createContextScope)(tU,[tw.createRovingFocusGroupScope,tI]),tq=(0,tw.createRovingFocusGroupScope)(),tY=tI(),[tK,tX]=tW(tU),tQ=tg.forwardRef(tC(function(v,y){let{__scopeRadioGroup:b,name:x,form:w,defaultValue:k,value:S,required:_=!1,disabled:E=!1,orientation:j,dir:P,loop:C=!0,onValueChange:A,...T}=v,I=tq(b),O=(0,tS.useDirection)(P),[M,R]=(0,tk.useControllableState)({prop:S,defaultProp:k??null,onChange:A,caller:tU}),[N,D]=tg.useState(null),F=(0,ty.useComposedRefs)(y,D),L=tg.useRef(M);return tg.useEffect(()=>{let v=w?N?.ownerDocument.getElementById(w):N?.closest("form");if(v instanceof HTMLFormElement){let y=tC(()=>R(L.current),"reset");return v.addEventListener("reset",y),()=>v.removeEventListener("reset",y)}},[N,w,R]),(0,tj.jsx)(tK,{scope:b,name:x,form:w,required:_,disabled:E,value:M,onValueChange:R,children:(0,tj.jsx)(tw.Root,{asChild:!0,...I,orientation:j,dir:O,loop:C,children:(0,tj.jsx)(tx.Primitive.div,{role:"radiogroup","aria-required":_,"aria-orientation":j,"data-disabled":E?"":void 0,dir:O,...T,ref:F})})})},"RadioGroup")),tZ="RadioGroupItemProvider",tJ="RadioGroupItemTrigger";function t0(v){let{__scopeRadioGroup:y,value:b,disabled:x,children:w,internal_do_not_use_render:k}=v,S=tX(tZ,y),_=tY(y),E=S.disabled||x;return(0,tj.jsx)(tR,{..._,checked:S.value===b,disabled:E,required:S.required,name:S.name,form:S.form,value:b,onCheck:()=>S.onValueChange(b),internal_do_not_use_render:k,children:w})}tC(t0,"RadioGroupItemProvider");var t1=tg.forwardRef(tC(function(v,y){let{__scopeRadioGroup:b,...x}=v,w=tq(b),k=tY(b),{checked:S,disabled:_}=tM(tJ,k.__scopeRadio),E=tg.useRef(null),j=(0,ty.useComposedRefs)(y,E),P=tg.useRef(!1);return tg.useEffect(()=>{let v=tC(v=>
97{tH.includes(v.key)&&(P.current=!0)},"handleKeyDown"),y=tC(()=>P.current=!1,"handleKeyUp");return document.addEventListener("keydown",v),document.addEventListener("keyup",y),()=>{document.removeEventListener("keydown",v),document.removeEventListener("keyup",y)}},[]),(0,tj.jsx)(tw.Item,{asChild:!0,...w,focusable:!_,active:S,children:(0,tj.jsx)(tD,{...k,...x,ref:j,onKeyDown:(0,tv.composeEventHandlers)(x.onKeyDown,v=>{"Enter"===v.key&&v.preventDefault()}),onFocus:(0,tv.composeEventHandlers)(x.onFocus,()=>{P.current&&E.current?.click()})})})},"RadioGroupItemTrigger")),t2=tg.forwardRef(tC(function(v,y){let{__scopeRadioGroup:b,value:x,disabled:w,...k}=v;return(0,tj.jsx)(t0,{__scopeRadioGroup:b,value:x,disabled:w,internal_do_not_use_render:({isFormControl:v})=>(0,tj.jsxs)(tj.Fragment,{children:[(0,tj.jsx)(t1,{...k,ref:y,__scopeRadioGroup:b}),v&&(0,tj.jsx)(t3,{__scopeRadioGroup:b})]})})},"RadioGroupItem")),t3=tg.forwardRef(tC(function(v,y){let{__scopeRadioGroup:b,...x}=v,w=tY(b);return(0,tj.jsx)(tB,{...w,...x,ref:y})},"RadioGroupItemBubbleInput")),t4=tg.forwardRef(tC(function(v,y){let{__scopeRadioGroup:b,...x}=v,w=tY(b);return(0,tj.jsx)(tL,{...w,...x,ref:y})},"RadioGroupIndicator")),t5=v.i(780307),t6=v.i(441092);function t8(v,y){if(!v.enabled||!v.fieldName||!v.operator)return!0;let b=y[v.fieldName],x=v.value||"";switch(v.operator){case"equals":return String(b||"")===x;case"notEquals":return String(b||"")!==x;case"contains":return String(b||"").toLowerCase().includes(x.toLowerCase());case"notContains":return!String(b||"").toLowerCase().includes(x.toLowerCase());case"isEmpty":return!b||""===String(b).trim();case"isNotEmpty":return b&&""!==String(b).trim();case"greaterThan":return Number(b||0)>Number(x||0);case"lessThan":return Number(b||0)<Number(x||0);default:return!0}}function t9({field:v,value:y,onChange:b,formValues:x={}}){let w=!v.dependentField||t8(v.dependentField,x);if(!v.fieldType||!v.label&&!v.hidden||!w)return null;let k=v.required,S={borderRadius:"40px",border:"1px solid var(--borderColor-input-default, #C4C4C9)",background:"var(--base-color-white, #FFF)",boxShadow:"0 1px 2px 0 rgba(16, 24, 40, 0.05)",padding:"12px 16px",height:"40px",width:"100%"},_={color:"var(--text-fgColor-primary-headline-default, #1D0254)",fontFamily:"Inter",fontSize:"14px",fontStyle:"normal",fontWeight:600,lineHeight:"20px"};if(v.hidden)return(0,P.jsx)("input",{type:"hidden",name:v.name,value:y},v._key);let E=()=>{switch(v.fieldType){case"text":return(0,P.jsxs)("div",{className:"form-field",children:[(0,P.jsxs)(C.Root,{htmlFor:v.name,className:"form-label block mb-2",style:_,children:[v.label,k&&(0,P.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,P.jsxs)("div",{className:"relative",children:[v.icon&&(0,P.jsx)("div",{className:"absolute left-3 top-1/2 transform -translate-y-1/2",style:{color:"var(--text-fgColor-primary-headline-default, #1D0254)"},children:(0,P.jsx)(t6.default,{icon:v.icon,size:16})}),(0,P.jsx)("input",{type:"text",id:v.name,name:v.name,placeholder:v.placeholder,value:y,onChange:y=>b(v.name,y.target.value),required:k,className:"form-input",style:{...S,paddingLeft:v.icon?"40px":"16px"}})]})]});case"email":return(0,P.jsxs)("div",{className:"form-field",children:[(0,P.jsxs)(C.Root,{htmlFor:v.name,className:"form-label block mb-2",style:_,children:[v.label,k&&(0,P.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,P.jsxs)("div",{className:"relative",children:[v.icon&&(0,P.jsx)("div",{className:"absolute left-3 top-1/2 transform -translate-y-1/2",style:{color:"var(--text-fgColor-primary-headline-default, #1D0254)"},children:(0,P.jsx)(t6.default,{icon:v.icon,size:16})}),(0,P.jsx)("input",{type:"email",id:v.name,name:v.name,placeholder:v.placeholder,value:y||"",onChange:y=>b(v.name,y.target.value),required:k,className:"form-input",style:{...S,paddingLeft:v.icon?"40px":"16px"}})]})]});case"textarea":return(0,P.jsxs)("div",{className:"form-field",children:[(0,P.jsxs)(C.Root,{htmlFor:v.name,className:"form-label block mb-2",style:_,children:[v.label,k&&(0,P.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,P.jsx)("textarea",{id:v.name,name:v.name,placeholder:v.placeholder,value:y,onChange:y=>b(v.name,y.target.value),required:k,className:"form-textarea",rows:4,style:{...S,height:"auto",minHeight:"80px"}})]});case"select":return(0,P.jsxs)("div",{className:"form-field",children:[(0,P.jsxs)(C.Root,{htmlFor:v.name,className:"form-label block mb-2",style:_,children:[v.label,k&&(0,P.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,P.jsxs)("div",{className:"relative",children:[v.icon&&(0,P.jsx)("div",{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 z-10",children:(0,P.jsx)(t6.default,{icon:v.icon,size:16})}),(0,P.jsxs)(eg,{value:y,onValueChange:y=>b(v.name,y),children:[(0,P.jsxs)(ey,{className:"form-select-trigger",style:{...S,display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:v.icon?"40px":"16px"},children:[(0,P.jsx)(ex,{placeholder:v.placeholder||"Select an option"}),(0,P.jsx)(ew,{children:(0,P.jsx)(t5.ChevronDownIcon,{})})]}),(0,P.jsx)(e_,{children:(0,P.jsx)(ej,{className:"form-select-content",children:(0,P.jsx)(eL,{children:v.options?.map(v=>(0,P.jsxs)(eU,{value:v.value,className:"form-select-item",children:[(0,P.jsx)(eY,{children:(0,P.jsx)(t5.CheckIcon,{})}),(0,P.jsx)(eG,{children:v.label})]},v.value))})})})]})]})]});case"checkbox":if("Consent_to_Processing__c"===v.name||!v.options||0===v.options.length)return null;return(0,P.jsx)("div",{className:"form-field",children:v.options.map(x=>(0,P.jsxs)("div",{className:"flex items-center space-x-2 mb-2",children:[(0,P.jsx)(tu,{id:`${v.name}-${x.value}
97`,name:v.name,value:x.value,checked:Array.isArray(y)?y.includes(x.value):y===x.value,onCheckedChange:w=>{if(v.multiple){let k=Array.isArray(y)?y:[];w?b(v.name,[...k,x.value]):b(v.name,k.filter(v=>v!==x.value))}else b(v.name,w?x.value:"")},className:"form-checkbox"}),(0,P.jsx)(C.Root,{htmlFor:`${v.name}-${x.value}`,className:"form-label-inline",children:x.label})]},x.value))});case"radio":return(0,P.jsxs)("div",{className:"form-field",children:[(0,P.jsxs)(C.Root,{className:"form-label block mb-2",style:_,children:[v.label,k&&(0,P.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,P.jsx)(tQ,{value:y,onValueChange:y=>b(v.name,y),className:"form-radio-group",children:v.options?.map(y=>(0,P.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,P.jsx)(t2,{value:y.value,id:`${v.name}-${y.value}`,className:"form-radio-item",children:(0,P.jsx)(t4,{className:"form-radio-indicator"})}),(0,P.jsx)(C.Root,{htmlFor:`${v.name}-${y.value}`,className:"form-label-inline",children:y.label})]},y.value))})]});default:return(0,P.jsxs)("div",{className:"form-field",children:[(0,P.jsxs)(C.Root,{htmlFor:v.name,className:"form-label block mb-2",style:_,children:[v.label,k&&(0,P.jsx)("span",{className:"text-red-500 ml-1",children:"*"})]}),(0,P.jsx)("input",{type:"text",id:v.name,name:v.name,placeholder:v.placeholder,value:y,onChange:y=>b(v.name,y.target.value),required:k,className:"form-input",style:S})]})}};return(0,P.jsx)("div",{children:E()},v._key)}function t7({group:v,formValues:y,onFieldChange:b}){let x=v=>{if(!v||!v.enabled||!v.fieldName||!v.operator)return!0;let b=y[v.fieldName],x=v.value||"";switch(v.operator){case"equals":return String(b||"")===x;case"notEquals":return String(b||"")!==x;case"contains":return String(b||"").toLowerCase().includes(x.toLowerCase());case"notContains":return!String(b||"").toLowerCase().includes(x.toLowerCase());case"isEmpty":return!b||""===String(b).trim();case"isNotEmpty":return!!(b&&""!==String(b).trim());case"greaterThan":return Number(b||0)>Number(x||0);case"lessThan":return Number(b||0)<Number(x||0);default:return!0}},w=v.fields.filter(v=>!v.hidden&&v.fieldType&&v.label).filter(v=>x(v.dependentField)),k=v.fields.filter(v=>v.hidden);if(0===w.length)return(0,j.jsx)(j.Fragment,{children:k.map(v=>(0,j.jsx)(t9,{field:v,value:y[v.name]||"",onChange:b,formValues:y},v._key))});let S=w.map(v=>(0,j.jsx)(t9,{field:v,value:y[v.name]||"",onChange:b,formValues:y},v._key));return 0===S.length?(0,j.jsx)(j.Fragment,{children:k.map(v=>(0,j.jsx)(t9,{field:v,value:y[v.name]||"",onChange:b},v._key))}):(0,j.jsxs)("div",{className:"form-row",children:[(0,j.jsx)("div",{className:"grid gap-4",style:{gridTemplateColumns:`repeat(${S.length}, 1fr)`},children:S}),k.map(v=>(0,j.jsx)(t9,{field:v,value:y[v.name]||"",onChange:b,formValues:y},v._key))]},v._key)}var re=y,rt=w;function rr({country:v,isUS:y,consentValue:b,onConsentChange:x,consentToProcessingText:w,consentToProcessingUsaText:k}){if(!v)return null;if(y){rt.default.useEffect(()=>{b||x(!0)},[b,x]);let v=k||'By submitting the form, you agree to Gong\'s <a href="/legal/privacy-policy/" target="_blank" rel="noopener noreferrer" class="text-hyperlink hover:text-hyperlink-hover">privacy policy</a>.';return(0,re.jsx)("div",{className:"mkto-consent-legal text-sm text-gray-600",children:(0,re.jsx)("div",{dangerouslySetInnerHTML:{__html:v}})})}let S=w||'I agree to the <a href="https://www.gong.io/privacy-policy/" target="_blank" rel="noopener noreferrer" class="text-hyperlink hover:text-hyperlink-hover">privacy policy</a> including to Gong using my contact details to contact me for marketing purposes.';return(0,re.jsx)("div",{className:"mkto-consent-field",children:(0,re.jsxs)("label",{className:"flex items-start gap-3 text-sm cursor-pointer",children:[(0,re.jsx)("input",{type:"checkbox",name:"Consent_to_Processing__c",checked:b,onChange:v=>x(v.target.checked),className:"mt-1 h-4 w-4 text-purple-600 focus:ring-purple-500 border-gray-300 rounded",required:!0}),(0,re.jsx)("span",{className:"text-gray-600 leading-relaxed",dangerouslySetInnerHTML:{__html:S}})]})})}var rn=y,ri=w,ra=v.i(700456);let rs=0,ro=({formId:v,baseUrl:y="//hitthe.gong.io",munchkinId:b="185-VCR-682",className:x,onReady:w})=>{let[k,S]=(0,ri.useState)(!1),[_,E]=(0,ri.useState)(!1),j=(0,ri.useRef)(null),P=(0,ri.useRef)(++rs),C=(0,ri.useRef)(w);return C.current=w,(0,ri.useEffect)(()=>
97{if(k)return;if(window.MktoForms2)return void S(!0);let v=document.createElement("script");v.src=`${y}/js/forms2/js/forms2.min.js`,v.defer=!0,v.onload=()=>S(!0),document.head.appendChild(v)},[y,k]),(0,ri.useEffect)(()=>{if(!k||_||!window.MktoForms2||!j.current)return;let x=`mktoForm_${v}`,w=document.getElementById(x),S=null;w&&w!==j.current&&(S=w.id,w.id=`${x}_tmp_${P.current}`),j.current.id=x,window.MktoForms2.loadForm(y,b,Number(v),y=>{(0,ra.destyleMktoForm)(y),window.setTimeout(()=>(0,ra.destyleMktoForm)(y),0),j.current&&(j.current.id=`mktoForm_${v}_hidden_${P.current}`),w&&null!==S&&(w.id=S),C.current?.(y)}),E(!0)},[k,_,y,b,v]),(0,rn.jsx)("div",{className:x,style:{position:"absolute",left:"-9999px",top:"-9999px"},children:(0,rn.jsx)("form",{ref:j,id:`mktoForm_${v}_hidden_${P.current}`,style:{display:"block"}})})};v.s(["default",0,ro],33061);var rl=w,rc=v.i(416756);let ru=({marketoForm:v,utmValues:y={},allowMarketoRedirect:b=!1,onSuccess:x,onError:w})=>{let k=(0,rl.useRef)(!1),S=(0,rl.useRef)(null),_=(0,rl.useRef)(!1);return{submitToMarketo:(0,rl.useCallback)(async y=>{if(!v)return w?.("Marketo form not ready"),!1;if(k.current)return!1;try{if(k.current=!0,!_.current){v.onSuccess((v,y)=>(k.current=!1,x?.(v,y),S.current&&(S.current.resolve(!0),S.current=null),b));try{let y=v;y&&"function"==typeof y.onError&&y.onError(v=>{k.current=!1,S.current&&(S.current.reject(Error(`Marketo form error: ${v}`)),S.current=null)})}catch(v){}v.onSubmit(()=>!0),v.onValidate(()=>(v.submittable(!0),!0)),_.current=!0}let w=rd(y);return v.vals(w),v.submittable(!0),new Promise((y,b)=>{let x=setTimeout(()=>{k.current=!1,S.current=null,b(Error("Form submission timeout - Marketo did not respond"))},1e4);S.current={resolve:v=>{clearTimeout(x),y(v)},reject:v=>{clearTimeout(x),b(v)}},setTimeout(()=>{v.submit()},100)})}catch(y){rc.captureException(y),k.current=!1,console.error("Marketo submission error:",y);let v=y instanceof Error?y.message:"Unknown error occurred";return w?.(v),!1}},[v,y,b,x,w]),isSubmitting:k.current}};function rd(v){let y={};return Object.entries(v).forEach(([v,b])=>{null!=b&&""!==b&&(y[v]=b)}),y}var rh=w;function rf(){return{openChilipiper:(0,rh.useCallback)(async({org:v="gong-io",router:y,formId:b,values:x={},thankYouUrl:w})=>{try{if(!window.ChiliPiper)return!1;return await new Promise(k=>{try{let S={title:"Thanks! What time works best for a quick call?",titleStyle:"Roboto 22px #EA5938",formId:b||"",onSuccess:()=>{try{fetch("https://www.workato.com/webhooks/rest/c80c3f6e-52a9-4a03-95dc-cdebf2256567/forms",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({chilipiperStatus:"loaded",...x})}).catch(()=>{})}catch{}w&&(window.location.href=w),k(!0)}};window.ChiliPiper.submit(v,y,S)}catch{k(!1)}})}catch{return!1}},[])}}var rp=rc;function rm({formData:v,formId:y,className:b="",onSubmit:j,consentToProcessingText:P,consentToProcessingUsaText:C,ctaText:A,redirectBehavior:T,externalRedirectUrl:I,internalRedirectPage:O}){let M={1050:"dedicated-demo-router-with-redirect",1057:"demo-request-short-form",1885:"demo-request-typs",3513:"pricing-request",4306:"demo-request-long-form",4534:"dedicated-demo-router-with-redirect"},R=v=>{let y={campaign:"UTM_Campaign__c",content:"UTM_Content__c",medium:"UTM_Medium__c",source:"UTM_Source__c",term:"UTM_Term__c",gclid:"GCLID__c",productInterest:"productInterest"},b={};return Object.entries(v).forEach(([v,x])=>{let w=y[v];w&&null!=x&&""!==x&&(b[w]=x)}),b},N=v?{...v,submitText:A||v.submitText,redirectBehavior:T&&"default"!==T?T:v.redirectBehavior,externalRedirectUrl:"external"===T?I:v.externalRedirectUrl,internalRedirectPage:"internal"===T?O:v.internalRedirectPage}:null,[D,F]=(0,w.useState)({}),[L,$]=(0,w.useState)(!1),[B,z]=(0,w.useState)(null),[V,H]=(0,w.useState)(null),U=(0,w.useCallback)((v,y)=>{F(b=>({...b,[v]:y}))},[]),{utmValues:W,applyUtmToForm:G}=(0,_.useUtmParameters)();(0,w.useEffect)(()=>{if(W&&Object.keys(W).some(v=>W[v])){let v=R(W);F(y=>({...y,...v}))}},[W]);let{enrichedFormGroups:q,isEnriching:Y,enrichmentError:K,clearbitFormStatus:X}=(0,S.useClearbitEnrichment)({formFieldGroups:N?.formFieldGroups||[],formValues:D,onFieldChange:U}),{country:Q,isUS:Z}=(0,E.useConsentHandling)({consentToProcessingText:P,consentToProcessingUsaText:C}),J=N?.redirectBehavior,ee=Number(N?.formId||y),et=Number.isNaN(ee)?void 0:M[ee],er=!et&&("none"===J||!J),{openChilipiper:en}=rf(),{submitToMarketo:ei}=ru({marketoForm:V,utmValues:W,allowMarketoRedirect:er,onSuccess:async(v,y)=>{et&&window.ChiliPiper&&!await en({router:et,formId:ee?`mktoForm_${ee}`:void 0,values:v,thankYouUrl:y||"external"===T&&N?.externalRedirectUrl||void 0})&&y&&(window.location.href=y),j&&j(v),er||et||("external"===T&&N?.externalRedirectUrl?window.location.href=N.externalRedirectUrl:"internal"===T&&N?.internalRedirectPage)},onError:v=>{z(v)}}),[ea,es]=(0,w.useState)(!1),eo=async v=>{v.preventDefault();let y={...D,Consent_to_Processing__c:ea,clearbitFormStatus:X||"No enrichment attempted"};$(!0),z(null);
97try{if(!await ei(y))throw Error("Marketo submission failed")}catch(v){rp.captureException(v),z(v instanceof Error?v.message:"An error occurred")}finally{$(!1)}};return B?(0,x.jsxs)("div",{className:`form-error ${b}`,children:["Error: ",B]}):N&&N.formFieldGroups&&Array.isArray(N.formFieldGroups)&&0!==N.formFieldGroups.length?(0,x.jsxs)("div",{className:`dynamic-marketo-form force-light ${b}`,children:[Y&&(0,x.jsx)("div",{className:"text-sm text-gray-600",children:"Enriching form with your information..."}),K&&(0,x.jsxs)("div",{className:"text-sm text-red-600",children:["Unable to auto-fill some fields: ",K]}),(0,x.jsxs)("form",{onSubmit:eo,className:"flex flex-col gap-6",children:[q.map(v=>(0,x.jsx)(t7,{group:v,formValues:D,onFieldChange:U},v._key)),(0,x.jsx)("div",{className:"form-submit w-full",children:(0,x.jsx)(k.default,{type:"submit",disabled:L||!Z&&!ea,className:"w-full",style:{width:"100%"},children:L?"Submitting...":N.submitText||"Submit"})}),(0,x.jsx)("div",{className:"-mt-3",children:(0,x.jsx)(rr,{country:Q,isUS:Z,consentValue:ea,onConsentChange:es,consentToProcessingText:P,consentToProcessingUsaText:C})})]}),N?.formId&&(0,x.jsx)(ro,{formId:String(N.formId),baseUrl:"//hitthe.gong.io",munchkinId:"185-VCR-682",onReady:v=>{H(v);let y=R(W);Object.keys(y).length>0&&v.vals(y)}})]}):(0,x.jsx)("div",{className:`form-error ${b}`,children:"Form configuration is incomplete or unavailable"})}var rg=v.i(764615);v.i(327002);var rv=v.i(396536),ry=v.i(404524);v.i(957364);var rb=v.i(760180),rx=v.i(660118),rw=w;v.i(573777);var rk=v.i(758582),rS=v.i(668034);let r_=({heading:v,eyebrow:x,body:w,form:k,ctaText:S,redirectBehavior:_,externalRedirectUrl:E,internalRedirectPage:j,containerBackground:P="gong",containerBackgroundImage:C,reverse:A,alignment:T="left",softwareRatings:I,softwareRatingsText:O})=>{let M="gong"===P?"force-light bg-(image:--bg-conversion-panel) bg-size-[2142px_2284px] bg-position-[-220px_100px] py-12 sm:py-18 lg:bg-size-[1383px_1475px] lg:bg-position-[600px_40%] bg-purple-100 bg-no-repeat":"dark bg-(image:--bg-grid-form) bg-no-repeat bg-cover bg-center bg-purple-100 z-0";return(0,y.jsx)("div",{className:"container px-6 mx-auto max-w-7xl xl:px-8 2xl:px-0","data-testid":"form-block",children:(0,y.jsxs)("div",{className:`relative ${"grid"===P?"dark":""} px-4 py-12 sm:px-12 sm:py-14 lg:px-16 lg:py-24`,children:["image"===P&&C?(0,y.jsx)(rS.default,{...C,alt:"","aria-hidden":!0,objectCover:!0,className:"absolute inset-0 size-full rounded-2xl overflow-hidden z-10"}):(0,y.jsx)("div",{"aria-hidden":!0,className:(0,b.twMerge)("absolute size-full top-1/2 left-1/2 -translate-1/2 rounded-2xl -z-10",M)}),(0,y.jsxs)("div",{className:`relative z-20 ${"image"===P?"flex flex-col items-center max-w-[468px] mx-auto gap-8":`flex w-full flex-col gap-12 sm:gap-16 lg:flex-row lg:items-center ${A?"lg:flex-row-reverse":""}`}`,children:[(0,y.jsxs)("div",{className:`flex w-full flex-col justify-center gap-4 ${"image"===P?"":"lg:max-w-[496px]"} ${"grid"===P?"text-body":""}`,children:[I&&(0,y.jsxs)("div",{className:"inline-flex items-center gap-3 py-2 text-white",children:[(0,y.jsx)("div",{className:"flex items-center gap-1",children:(()=>{let v=[];for(let b=0;b<5;b++)v.push((0,y.jsx)(rw.Fragment,{children:(0,y.jsx)(rk.Icon,{icon:"star-fill",className:"size-4 text-[#FEC84B]"})},b));return v})()}),(0,y.jsx)("span",{className:"text-sm font-medium",children:O})]}),x?.eyebrow&&(0,y.jsx)(rv.Eyebrow,{className:"grid"===P?"text-white":"",text:x.eyebrow,as:x.elementType||"p"}),v?.heading&&(0,y.jsx)(ry.default,{blocks:(0,rx.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,className:"text-primary-headline-default",additionalHeadingStyles:(0,rb.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),w&&(0,y.jsx)(ry.default,{blocks:w,className:"text-primary-body",alignment:"center"===T?"center":"start"})]}),(0,y.jsx)("div",{className:"w-full lg:grow",children:k&&(0,y.jsx)("div",{className:"p-6 rounded-[16px] border border-neutral-200 dark:border-purple-500 bg-white shadow-[0px_24px_48px_-12px_rgba(16,24,40,0.18)]",children:k.formFieldGroups&&k.formFieldGroups.length>0?(0,y.jsx)(rm,{formData:{...k,submitText:S||k.submitText,redirectBehavior:"default"!==_?_:k.redirectBehavior,externalRedirectUrl:"external"===_?E:k.externalRedirectUrl},onSubmit:v=>{console.log("Form submitted successfully:",v)}}):(0,y.jsx)(rg.default,{formId:k.formId,enableClearbitEnrichment:!0,buttonColor:"rose",buttonLabel:S||k.submitText||"Submit",..."external"===_&&E?{redirectUrl:E}:k.externalRedirectUrl?{redirectUrl:k.externalRedirectUrl}:{}})})})]})]})})}},539012,479045,803951,v=>{"use strict";v.s(["default",()=>V],539012);var y=v.i(328497),b=v.i(817319),x=v.i(297865),w=v.i(492967);v.i(573777);var k=v.i(332306),S=v.i(758582),_=v.i(15696),E=v.i(436802),j=y,P=b,C=k,A=v.i(759687),T=v.i(297926);let I=({label:v,submenuBlocks:y,featuredCard:b,link:x})=>(0,j.jsxs)(P.Content,{className:"flex flex-col gap-8 py-8 overflow-hidden bg-white data-[state=closed]:animate-(--animate-accordion-slide-up) data-[state=open]:animate-(--animate-accordion-slide-down)",children:[(0,j.jsxs)("div",{className:"flex flex-col gap-8 px-8 py-0 md:p-12",children:[(0,j.jsx)("div",{className:"flex w-full flex-col sm:flex-wrap gap-8 sm:max-h-[420px]",children:y&&y.map(y=>(0,j.jsxs)("div",{className:"flex flex-col gap-4 lg:min-w-[334px]",children:[y.label&&""!==y.label&&y.label!==v&&(0,j.jsx)("span",{className:"font-semibold text-heading text-xl leading-[1.1]",children:y.label}),(0,j.jsx)("div",{className:"flex flex-col gap-2",children:y?.menus&&y.menus.map(v=>(0,j.jsx)(A.default,{...v},v._key))}),y?.link?.label&&(0,j.jsx)(C.Button,{label:y.link.label,link:y.link,variant:"link",trailingIcon:"arrow-right",className:"!w-fit"})]},y._key))}),x.label&&(0,j.jsx)("div",{className:"w-full p-6 rounded-2xl border-stroke-1 bg-secondary",children:(0,j.jsx)(C.Button,{label:
97x.label,link:x,variant:"link",trailingIcon:"arrow-right",className:"!w-fit md:text-xl"})})]}),b&&(0,j.jsx)(T.default,{...b})]});var O=y,M=b,R=x,N=v.i(408311),D=v.i(388510),F=x;let L=v=>{let[y,b]=(0,F.useState)(!1);return(0,F.useEffect)(()=>{let y=()=>{b(Math.abs(window.scrollY)>v)};return window.addEventListener("scroll",y),y(),()=>window.removeEventListener("scroll",y)},[]),y};v.s(["default",0,L],479045);let $=({children:v})=>{let y=(0,D.default)(v=>v.mobileMenuOpen),b=L(20),x=(0,R.useRef)(null);return(0,R.useEffect)(()=>{document.body.style.overflow=y?"hidden":"unset"},[y]),(0,O.jsx)(M.Root,{id:"mobile-menu",type:"single",collapsible:!0,value:y?"mobile-open":"",className:(0,N.twMerge)("absolute left-0 z-50 w-full select-none bg-white force-light overflow-auto xl:hidden",b?"top-[74px] max-h-[calc(100vh-74px)]":"top-[106px] max-h-[calc(100vh-106px)]"),children:(0,O.jsx)(M.Item,{ref:x,value:"mobile-open",children:(0,O.jsx)(M.Content,{className:"overflow-auto bg-neutrals-50 shadow-lg data-[state=closed]:animate-(--animate-accordion-slide-up) data-[state=open]:animate-(--animate-accordion-slide-down)",children:(0,O.jsx)("div",{className:"sm:pb-8",children:v})})})})};var B=D;let z=({item:v})=>v?.submenuBlocks&&v.submenuBlocks.length>0?(0,y.jsxs)("div",{className:"relative w-full",children:[(0,y.jsxs)(b.Trigger,{className:"group flex w-full cursor-pointer items-center justify-between gap-2 border-b border-neutral-200 px-8 py-6 text-heading transition-colors hover:text-headline-hover sm:px-10",children:[(0,y.jsx)("span",{className:"text-xl font-semibold",children:v?.label}),(0,y.jsx)(S.Icon,{icon:"chevron-down",size:22,className:"transition-transform group-data-[state=open]:rotate-180"})]}),(0,y.jsx)(I,{...v})]}):(0,y.jsx)(_.Link,{href:v.link,onClick:()=>(0,B.toggleMobileMenu)(),className:"flex w-full items-center justify-between border-b border-neutral-200 px-8 py-6 text-xl font-semibold text-heading transition-colors hover:text-headline-hover sm:px-10",children:(0,y.jsx)("span",{children:v?.label})}),V=({menuItems:v})=>{let S=(0,w.usePathname)();return(0,x.useEffect)(()=>{(0,B.closeMobileMenu)()},[S]),(0,y.jsxs)($,{children:[(0,y.jsx)(b.Root,{type:"single",collapsible:!0,className:"w-full",children:(0,y.jsx)("div",{className:"border-t border-neutral-200 pb-3",children:v&&v.map(v=>(0,y.jsx)(b.Item,{value:v?.label||"",className:"relative w-full",children:(0,y.jsx)(z,{item:v})},v._key))})}),(0,y.jsxs)("div",{className:"flex w-full flex-col gap-4 px-8 py-6 pb-24 xl:hidden",children:[(0,y.jsx)("div",{className:"flex justify-center",children:(0,y.jsx)(E.LanguagePicker,{className:"text-heading hover:text-headline-hover",dropdownClassName:"bg-white ring-border-default shadow-elevation"})}),(0,y.jsx)(k.Button,{label:"Sign in",tone:"secondary",mode:"stroke",size:"sm",className:"h-12 sm:w-full",link:"https://app.gong.io"}),(0,y.jsx)(k.Button,{label:"Book a demo",tone:"primary",mode:"filled",size:"sm",className:"h-12 sm:w-full",link:"/demo/"})]})]})};var H=y,U=v.i(294237),W=D;let G=(0,U.cva)(["absolute left-0 block h-0.5 w-full rotate-0 bg-current transition-all duration-300"],{variants:{line:{0:["top-0 group-aria-[expanded=true]:top-2 group-aria-[expanded=true]:rotate-[135deg]"],1:["top-2 group-aria-[expanded=true]:-left-5 group-aria-[expanded=true]:opacity-0"],2:["top-4 group-aria-[expanded=false]:left-1/3 group-aria-[expanded=false]:w-2/3 group-aria-[expanded=true]:top-2 group-aria-[expanded=true]:rotate-[-135deg]"]}}}),q=()=>{let v=(0,W.default)(v=>v.mobileMenuOpen);return(0,H.jsx)("button",{tabIndex:0,onClick:W.toggleMobileMenu,className:"group relative flex h-4 w-6 shrink-0 basis-6 cursor-pointer items-center justify-center xl:hidden","aria-label":v?"Close menu":"Open menu","aria-controls":"mobile-menu","aria-expanded":v,children:[,,,].fill(null).map((v,y)=>(0,H.jsx)("span",{className:G({line:y})},`line-${y+1}`))})};v.s(["default",0,q],803951)},30256,297926,388510,759687,v=>{"use strict";v.s(["default",()=>en],30256),v.s(["default",()=>z],297926),v.s(["default",()=>Z],759687);var y=v.i(328497),b=v.i(704878),x=v.i(297865),w=v.i(492967),k=v.i(861371);v.i(357567);var S=v.i(758582),_=y,E=v.i(7284),j=k,P=y,C=y,A=k,T=v.i(668034);v.i(918667);var I=v.i(15696),O=v.i(168413);let M=({title:v,featuredImage:y,seo:b,publishedDate:x,readTime:w})=>(0,C.jsxs)(I.Link,{href:`/blog/${b?.slug?.current||""}`,className:"group relative flex h-full flex-col gap-2 bg-secondary p-12 sm:flex-row xl:flex-col",children:[y&&(0,C.jsx)(T.default,{...y,alt:y.alt,objectCover:!0,className:"w-full overflow-hidden rounded-lg",aspectRatio:"24/13"}),(0,C.jsxs)("div",{className:"flex flex-col gap-4 py-3",children:[(0,C.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:x&&(0,C.jsx)("span",{children:(0,O.formatDate)(x)})}),v&&(0,C.jsx)("h4",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:v}),(0,C.jsx)("div",{className:"flex items-center gap-4",children:b?.slug?.current&&(0,C.jsx)(A.default,{label:"Read story",variant:"link",trailingIcon:"arrow-right"})})]})]});var R=y,N=v.i(408311),D=k,F=S,L=I,$=T;let B=({heading:v,callToAction:y,featuredImage:b,featuredVideo:x,variation:w})=>{let k=!!(y?.label&&("internal"===y.linkType&&y.internalLink?.seo?.slug?.current||"external"===y.linkType&&y.externalUrl||"anchor"===y.linkType&&y.anchorLinkId)),S=(0,N.twMerge)("group relative flex w-full flex-col gap-8 bg-secondary sm:flex-row lg:flex-col lg:w-[360
97px] xl:w-[453px] items-stretch","video"===w?"bg-secondary":"bg-(image:--gradient-testimonial)","book"===w?"pt-12 pl-12":"p-12"),_=(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("div",{className:"flex flex-col gap-4 sm:min-w-[224px]",children:[v&&(0,R.jsx)("h4",{className:"line-clamp-2 text-display-sm font-semibold tracking-[-0.02em] text-heading max-w-64 leading-[1.1]",children:v}),(0,R.jsx)("div",{className:"flex items-center gap-4 mt-auto",children:y?.label&&(0,R.jsx)(D.default,{label:y.label,variant:"link",trailingIcon:"arrow-right"})})]}),b&&(0,R.jsx)("div",{className:"relative",children:(0,R.jsx)($.default,{...b,alt:v,objectCover:!0,className:(0,N.twMerge)("inset-0 w-full object-cover overflow-hidden","guide"===w&&"rounded-lg")})}),x?.thumbnail&&(0,R.jsxs)("div",{className:"relative flex-1 min-h-0",children:[(0,R.jsx)($.default,{...x.thumbnail,alt:v,objectCover:!0,className:"absolute inset-0 rounded-lg overflow-hidden h-full w-full object-cover"}),(0,R.jsx)("button",{className:"flex size-[57px] justify-center items-center cursor-pointer rounded-lg border-2 border-white bg-white/40 drop-shadow-lg backdrop-blur-md absolute bottom-4 left-4",children:(0,R.jsx)(F.Icon,{icon:"play-fill",size:24,className:"text-white"})})]})]});return k?(0,R.jsx)(L.Link,{href:y,className:S,children:_}):(0,R.jsx)("div",{className:S,children:_})},z=v=>"blog"===v.variation?v.featuredBlog&&(0,P.jsx)(M,{...v.featuredBlog}):(0,P.jsx)(B,{...v});var V=y,H=S,U=I,W=T;let G=(0,v.i(867380).create)(()=>({desktopMenuOpen:!1,mobileMenuOpen:!1})),q=()=>G.setState({desktopMenuOpen:!1}),Y=()=>G.setState(v=>({mobileMenuOpen:!v.mobileMenuOpen})),K=()=>G.setState({mobileMenuOpen:!1}),X=G;v.s(["closeDesktopMenu",0,q,"closeMobileMenu",0,K,"default",0,X,"toggleMobileMenu",0,Y],388510);var Q=v.i(746155);let Z=({icon:v,featuredImage:y,link:b,description:x,isMobile:w,selected:k,fullWidth:S})=>y?.asset?.url?(0,V.jsxs)(U.Link,{href:b,className:`group/link flex ${S?"w-full":"w-full max-w-[350px]"} gap-4 rounded p-2 hover:bg-emphasis transition-colors ${k?"bg-emphasis":""}`,onClick:()=>w&&Y(),children:[(0,V.jsx)("div",{className:"flex w-[126px] basis-[126px] grow-0 shrink-0",children:(0,V.jsx)(W.default,{...y,alt:b.label,objectCover:!0,width:126,height:71,className:"rounded-lg overflow-hidden w-full h-[71px]"})}),(0,V.jsxs)("div",{className:"flex flex-col gap-1.5 pt-0.5",children:[b?.label&&(0,V.jsx)("span",{className:"text-sm font-semibold text-heading group-hover/link:text-headline-hover",children:b.label}),x&&(0,V.jsx)("span",{className:"text-xs leading-normal text-body",children:x})]})]}):(0,V.jsxs)(U.Link,{href:b,className:`group/link flex w-full gap-2 rounded p-2 hover:bg-emphasis transition-colors ${k?"bg-emphasis":""}`,onClick:()=>w&&Y(),children:[v&&(0,V.jsxs)("span",{className:"flex size-6 basis-6 grow-0 shrink-0 items-center justify-center",children:[(0,V.jsx)(H.Icon,{icon:v,size:24,strokeWidth:0,className:"dark:hidden"}),(0,V.jsx)(H.Icon,{icon:(0,Q.getDarkIconName)(v),size:24,strokeWidth:0,className:"hidden dark:block"})]}),(0,V.jsxs)("div",{className:"flex flex-col pt-0.5",children:[b?.label&&(0,V.jsx)("span",{className:"text-sm font-semibold text-heading group-hover/link:text-headline-hover",children:b.label}),x&&(0,V.jsx)("span",{className:"text-xs leading-normal text-body",children:x})]})]}),J=({submenuBlocks:v,featuredCard:y,link:b,linkPosition:x,submenuLayout:w})=>{let k=w??"double",S="single"===k?"md:grid-cols-1 xl:grid-cols-1":"double"===k?"md:grid-cols-2 xl:grid-cols-2":"md:grid-cols-3 xl:grid-cols-3",P=v&&v.length>3,C=({menuColumn:v,idx:y,hasBorder:b})=>v?.menus&&v.menus.length>0?(0,_.jsxs)("div",{className:`flex flex-col gap-4 min-w-0 w-full ${b?"border-b border-neutral-200 pb-6":""}`,children:[v.label&&""!==v.label&&(0,_.jsx)("span",{className:"font-semibold text-heading text-xl leading-[1.1]",children:v.label}),(0,_.jsx)("div",{className:"flex flex-col gap-2",children:v?.menus&&v.menus.map((v,b)=>(0,_.jsx)(Z,{...v},v._key||`menu-item-${y}-${b}`))}),v?.link?.label&&(0,_.jsx)(j.default,{label:v.link.label,link:v.link,variant:"link",trailingIcon:"arrow-right-alt",className:"!w-fit"})]}):(0,_.jsx)(j.default,{label:v.label,link:v.link,variant:"link",trailingIcon:"arrow-right-alt",className:"!w-fit font-semibold text-heading !text-xl leading-[1.1] [&_svg]:text-pink-500"});return(0,_.jsxs)("div",{className:"w-full max-w-[1440px] mx-auto rounded-lg bg-primary overflow-hidden shadow-lg flex flex-col lg:grid lg:grid-cols-[minmax(0,1fr)_auto] gap-4 lg:gap-6",children:[(0,_.jsxs)("div",{className:(0,E.default)("flex min-w-0 xl:min-w-[720px] gap-4 lg:gap-6 px-6 pb-6 sm:px-8 sm:pb-8 xl:px-12 xl:pb-12","top"===x?"flex-col-reverse pt-4 sm:pt-6 xl:pt-8 justify-end":"flex-col pt-6 sm:pt-8 xl:pt-12"),children:[(0,_.jsxs)("div",{className:"flex flex-col gap-6 sm:gap-8 sm:flex-row",children:[P&&(0,_.jsx)("div",{className:"flex-1/3 shrink-0",children:(0,_.jsx)(C,{idx:0,menuColumn:v[0]})}),(0,_.jsx)("div",{className:`grid grid-cols-1 w-full ${S} gap-6 lg:gap-8 max-h-[360px] lg:max-h-[400px] xl:max-h-[420px] min-w-0`,children:v&&v.slice(+!!P).map((v,y)=>(0,_.jsx)("div",{children:(0,_.jsx)(C,{menuColumn:v,idx:y,hasBorder:P})},v._key||`menu-column-${y}`))})]}),b.label&&(0,_.jsx)("div",{className:"w-full p-6 rounded-2xl bg-secondary border border-neutral-200",children:(0,_.jsx)(j.default,{label:b.label,link:b,variant:"link",trailingIcon:"arrow-up-right",className:"!w-fit [&_svg]:!size-6 [&_svg]:text-pink-500 [&_svg]:stroke-none lg:text-display-xs font-semibold tracking-[-0.02em]"})})]}),y&&(0,_.jsx)("div",{className:"lg:col-start-2 lg:p-6 xl:p-8 xl:pl-10 xl:border-l xl:border-neutral-200 min-w-0 self-stretch h-full flex",children:(0,_.jsx)("div",{className:"h-full w-full",children:(0,_.jsx)(z,{...y})})})]})},ee=({label:v,link:x})=>(0,y.jsx)(b.Link,{asChild:!0,children:(0,y.jsx)(k.default,{label:v||"",link:x,variant:"bleed",className:"text-body-lg text-heading font-normal hover:text-headline-hover hover:outline-none"})},v),et=(0,x.forwardRef)(({label:v},x)=>(0,y.jsx)(b.Trigger,{asChild:!0,ref:x,children:(0,y.jsxs)("button",{className:"flex items-center gap-2 text-body-lg text-heading font-normal hover:text-headline-hover hover:bg-emphasis hover:outline-none bg-transparent border-0 px-2 py-3 rounded-md cursor-pointer transition-colors focus-visible:shadow-focus-ring data-[state=open]:[&_svg]:rotate-180 [&_svg]:transition-transform [&_svg]:duration-150 [&_svg]:ease-in-out motion-reduce:[&_svg]:transition-none motion-reduce:data-[state=open]:[&_svg]:rotate-0",children:[v,(0,y.jsx)(S.Icon,{icon:"chevron-down",className:"size-4"})]})}));et.displayName="SimpleDropdownTrigger";let er=({label:v})=>(0,y.jsx)(b.Trigger,{asChild:!0,children:(0,y.jsx)(k.default,{label:v||"",variant:"bleed",trailingIcon:"chevron-down",className:"text-body-lg text-heading font-normal hover:text-headline-hover hover:outline-none data-[state=open]:[&_svg]:rotate-180 [&_svg]:transition-transform [&_svg]:duration-150 [&_svg]:ease-in-out motion-reduce:[&_svg]:transition-none motion-reduce:data-[state=open]:[&_svg]:rotate-0"})}),en=({menuItems:v})=>{let[k,S]=(0,x.useState)(!1),[_,E]=(0,x.useState)(""),[j,P]=(0,x.useState)(null),C=(0,x.useRef)(new Map),[A,T]=(0,x.useState)(null),I=(0,w.usePathname)();return(0,x.useEffect)(()=>{E(""),S(!1)},[I]),(0,x.useEffect)(()=>{let v=C.current.get(_);if(!v||!A){if(!_)return;P(null);return}let y=()=>{let y=v.getBoundingClientRect(),b=A.getBoundingClientRect(),x=400;P(y.left+y.width/2-x/2-b.left)};return y(),window.addEventListener("resize",y),()=>window.removeEventListener("resize",y)},[_,A]),(0,y.jsxs)(b.Root,{className:"w-fit",delayDuration:100,value:_,onValueChange:v=>{E(v),S(!!v)},children:[(0,y.jsx)(b.List,{className:"hidden w-full items-center gap-2 lg:flex lg:gap-4 lg:justify-center",children:v&&v.map(v=>
97{let w=v?.submenuBlocks&&v.submenuBlocks.length>0,k=v?.submenuBlocks&&"single"===v.submenuLayout&&1===v.submenuBlocks.length&&v.submenuBlocks[0]?.menus&&v.submenuBlocks[0].menus.length>0;return(0,y.jsx)(x.Fragment,{children:(0,y.jsx)(b.Item,{className:"relative flex justify-center",value:v._key,children:w&&!k?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(er,{...v}),(0,y.jsx)(b.Content,{asChild:!0,children:(0,y.jsx)("div",{className:"hidden lg:flex",children:(0,y.jsx)(J,{...v})})})]}):k?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(et,{label:v.label,ref:y=>{y?C.current.set(v._key,y):C.current.delete(v._key)}}),(0,y.jsx)(b.Content,{asChild:!0,children:(0,y.jsx)("div",{className:"hidden lg:flex",children:(0,y.jsx)("div",{className:"w-[400px] rounded-2xl bg-primary overflow-hidden shadow-lg p-6 sm:p-12",style:null===j?void 0:{marginLeft:`${j}px`},children:(0,y.jsx)("div",{className:"flex flex-col gap-3 sm:gap-4",children:v.submenuBlocks?.[0]?.menus?.map((v,b)=>(0,y.jsx)(Z,{...v,fullWidth:!0},v._key||`menu-item-${b}`))})})})})]}):(0,y.jsx)(ee,{...v})})},v._key)})}),(0,y.jsx)("div",{className:`fixed left-0 right-0 bottom-0 top-[140px] bg-black/20 backdrop-blur-[2px] z-[40] transition-opacity duration-200 ease-in-out ${k?"opacity-100 pointer-events-none":"opacity-0 pointer-events-none"}`}),(0,y.jsx)(b.Viewport,{ref:T,className:"absolute h-(--radix-navigation-menu-viewport-height) w-full left-0 top-full overflow-hidden z-50 origin-top [transform-style:preserve-3d] data-[state=open]:animate-[tiltIn_250ms_cubic-bezier(0.16,1,0.3,1)] data-[state=closed]:animate-[tiltOut_200ms_cubic-bezier(0.4,0,0.2,1)] motion-reduce:data-[state=open]:animate-none motion-reduce:data-[state=closed]:animate-none motion-reduce:[transform:none]"})]})}},53844,672560,v=>{"use strict";v.s(["HeaderNavigation",()=>eT],53844);var y,b,x,w,k=v.i(328497);v.i(573777);var S=v.i(15696),_=v.i(481545),E=v.i(195067),j=v.i(297865),P=v.i(492967),C=v.i(162432),A=v.i(957648),T=v.i(30256),I=v.i(539012),O=v.i(803951),M=k,R=v.i(294237),N=v.i(758582),D=S,F=v.i(436802),L=v.i(404524),$=k,B=j,z=N,V=k,H=v.i(828257),U=R,W=v.i(882522),G=v.i(889823),q=j,Y=v.i(234276),K=v.i(555913),X=v.i(332306),Q=v.i(746364),Z=k,J=v.i(673556),ee=v.i(407340),et=v.i(197221),er=v.i(320778),en=v.i(984622),ei=v.i(747990),ea=v.i(16448),es=v.i(134082),eo=v.i(107731),el=j,ec=er,eu=ei;function ed(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b];return y.reduce(function(v,y){return Array.isArray(y)?v.concat(y):v.concat([y])},[]).filter(Boolean).join(" ")}var eh=j,ef=er,ep=en,em=ei;function eg(v){var y=v.createElement;return function(v){var b=v.classNames,x=v.children,w=v.highlightedTagName,k=v.isHighlighted,S=v.nonHighlightedTagName;return y(k?w:S,{className:k?b.highlighted:b.nonHighlighted},x)}}var ev=j,ey=(b=(y={createElement:ev.createElement,Fragment:ev.Fragment}).createElement,w=eg({createElement:b,Fragment:x=y.Fragment}),function(v){var y=v.parts,k=v.highlightedTagName,S=void 0===k?"mark":k,_=v.nonHighlightedTagName,E=void 0===_?"span":_,j=v.separator,P=void 0===j?", ":j,C=v.className,A=v.classNames,T=void 0===A?{}:A,I=(0,em._)(v,["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"]);return b("span",(0,ep._)((0,ef._)({},I),{className:ed(T.root,C)}),y.map(function(v,k){var _=k===y.length-1;return b(x,{key:k},v.map(function(v,y){return b(w,{key:y,classNames:T,highlightedTagName:S,nonHighlightedTagName:E,isHighlighted:v.isHighlighted},v.value)}),!_&&b("span",{className:T.separator},P))}))});function eb(v){var y=v.classNames,b=void 0===y?{}:y,x=(0,eu._)(v,["classNames"]);return eh.default.createElement(ey,(0,ec._)({classNames:{root:ed("ais-Highlight",b.root),highlighted:ed("ais-Highlight-highlighted",b.highlighted),nonHighlighted:ed("ais-Highlight-nonHighlighted",b.nonHighlighted),separator:ed("ais-Highlight-separator",b.separator)}},x))}function ex(v){var y=v.hit,b=v.attribute,x=v.highlightedTagName,w=v.nonHighlightedTagName,k=v.separator,S=(0,ei._)(v,["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"]),_=(0,ea.getPropertyByPath)(y._highlightResult,b)||[],E=(Array.isArray(_)?_:[_]).map(function(v){return(0,es.getHighlightedParts)((0,eo.unescape)(v.value||""))});return el.default.createElement(eb,(0,en._)((0,er._)({},S),{parts:E,highlightedTagName:x,nonHighlightedTagName:w,separator:k}))}v.s(["Highlight",0,ex],672560);let ew=()=>{let{items:v}=(0,ee.useHits)(),{query:y}
97=(0,et.useSearchBox)(),b=v=>{switch(v){case"template":return["Template","resources/templates"];case"caseStudy":return["Case Study","customers/case-studies"];case"guide":return["Guide","resources/guides"];case"webinar":return["Webinar","resources/webinars"];case"event":return["Event","events"];default:return["Article","blog"]}};return y&&""!==y&&v.length>0&&(0,Z.jsx)("div",{className:"p-8 rounded-2xl bg-white w-full bg-primary mt-3 shadow-sm border-stroke-1",children:(0,Z.jsxs)("div",{className:"flex w-full flex-col gap-4 h-[280px] max-h-[calc(100vh-200px)] overflow-auto",children:[(0,Z.jsx)("h5",{className:"text-xs font-bold text-eyebrow",children:"Recommended terms"}),(0,Z.jsx)("div",{className:"flex flex-col gap-2",children:v.map(v=>{let[y,x]=b(v.docType);return(0,Z.jsx)(J.default,{href:`/${x}/${v.path}`,className:"text-sm text-heading px-4 py-2 rounded hover:bg-secondary-emphasis hover:text-[#8039DF] text-[#6E6C78]",children:(0,Z.jsx)("div",{className:"[&_mark]:bg-transparent [&_mark]:font-semibold [&_mark]:text-inherit",children:(0,Z.jsx)(ex,{hit:v,attribute:"title"})})},`${v.objectID}`)})})]})})},ek=(0,H.liteClient)("Y1PPZ5NF43","ae953b99e11fa9b144c98b319c9a6c79"),eS=(0,U.cva)("absolute right-0 top-0 w-full h-12 py-1 px-4 z-10 sm:px-6 lg:px-8",{variants:{theme:{light:"bg-utility-bar",dark:"dark bg-purple-600","light-purple":"bg-purple-100"}},defaultVariants:{theme:"light"}}),e_=({theme:v,isOpen:y,onClose:b,title:x})=>((0,q.useEffect)(()=>{},[y,b]),(0,V.jsx)(Y.AnimatePresence,{initial:!1,children:y&&(0,V.jsx)(K.motion.div,{className:eS({theme:v}),initial:{opacity:0,maxWidth:"0%"},animate:{opacity:1,maxWidth:"100%"},exit:{opacity:0,maxWidth:"0%"},children:(0,V.jsxs)(G.InstantSearch,{searchClient:ek,indexName:"next_gong",future:{preserveSharedStateOnUnmount:!0},children:[(0,V.jsx)(W.Configure,{filters:"hidden:false"}),(0,V.jsxs)("div",{className:"flex gap-2 w-full items-center",children:[(0,V.jsx)(Q.default,{onSearch:b}),(0,V.jsx)(X.Button,{mode:"bleed",onClick:()=>b(),leadingIcon:"x-close",className:"shrink-0 grow-0 p-0"})]}),(0,V.jsx)(ew,{})]})})})),eE=({theme:v})=>{let[y,b]=(0,B.useState)(!1),x=()=>{b(!1)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)("button",{onClick:()=>b(!y),className:"cursor-pointer",children:[(0,$.jsx)(z.Icon,{icon:"search-md",size:20,className:"basis-6 grow-0 shrink-0"}),(0,$.jsx)("span",{className:"sr-only",children:"Search"})]}),(0,$.jsx)(e_,{isOpen:y,onClose:x,theme:v})]})},ej=(0,R.cva)("hidden w-full border-b border-utility-bar overflow-visible transition-[max-height,opacity] duration-300 ease-in-out text-heading lg:block",{variants:{theme:{light:"force-light bg-utility-bar",dark:"dark bg-purple-600","light-purple":"force-light bg-purple-100"}},defaultVariants:{theme:"light"}}),eP=({announcement:v,announcementLink:y,showUtilityBar:b,announcementIcon:x,signInLink:w,theme:k})=>(0,M.jsx)("div",{id:"announcementBar",className:ej({theme:k||"light"}),"aria-hidden":!b,children:(0,M.jsxs)("div",{className:"relative max-w-[1440px] mx-auto px-4 sm:px-6 lg:px-8 py-3 flex flex-col sm:items-center sm:justify-between gap-6 sm:flex-row",children:[(0,M.jsx)("div",{className:"min-w-0 text-base leading-6",children:(0,M.jsxs)("div",{className:"flex flex-col sm:items-center gap-4 sm:flex-row",children:[x&&(0,M.jsx)("div",{className:"sm:w-6 sm:basis-6 sm:shrink-0",children:(0,M.jsx)(N.Icon,{icon:x,size:24})}),(0,M.jsxs)("div",{className:"flex flex-wrap gap-y-2 gap-x-6",children:[v?.length?(0,M.jsx)(L.default,{blocks:v,className:"[&_p]:m-0 [&_a]:underline text-heading text-sm"}):null,y?.label&&(0,M.jsxs)(D.Link,{href:y,className:"group flex items-center gap-2 text-link hover:text-primary-headline-hover transition-colors duration-200",children:[(0,M.jsx)("span",{className:"text-sm font-semibold whitespace-nowrap",children:y.label}),(0,M.jsx)(N.Icon,{icon:"arrow-right-alt",size:16,strokeWidth:0,className:"text-current transition-colors duration-200"})]})]})]})}),(0,M.jsxs)("div",{className:"items-center gap-4 text-base text-heading hidden lg:flex",children:[(0,M.jsx)(eE,{theme:k}),(0,M.jsx)(F.LanguagePicker,{className:"text-heading hover:text-headline-hover",compact:!0}),w?.label&&(0,M.jsx)(D.Link,{href:w,className:"transition-colors duration-300 ease-in-out hover:text-headline-hover text-heading whitespace-nowrap",children:w.label})]})]})});var eC=v.i(388510),eA=v.i(479045);let eT=({siteSettings:v,headerNavigation:y})=>
97{let b=(0,eA.default)(10),[x,w]=(0,j.useState)(!1),[M,R]=(0,j.useState)(!1),[N,D]=(0,j.useState)(!1),[F,L]=(0,j.useState)(!1),[$,B]=(0,j.useState)(!1),[z,V]=(0,j.useState)(null),[H,U]=(0,j.useState)(null),W=(0,P.usePathname)(),G=(0,P.useParams)().lang,q=(0,A.buildAbsoluteUrl)(C.HOMEPAGE_SLUG,G);return((0,j.useEffect)(()=>{(0,eC.closeMobileMenu)(),(0,eC.closeDesktopMenu)()},[W]),(0,j.useEffect)(()=>{let v=()=>{let v=document.querySelector("main section");if(!v)return;let y=v.classList,b=v.getAttribute("data-theme");w(y.contains("dark")||y.contains("bg-purple-900")||y.contains("bg-gray-900")||y.contains("bg-black")||"dark"===b||v.hasAttribute("data-dark"))},y=()=>{let v="true"===document.body.getAttribute("data-hide-announcement-bar"),y="true"===document.body.getAttribute("data-hide-navigation"),b="true"===document.body.getAttribute("data-hide-header"),x="true"===document.body.getAttribute("data-hide-cta");R(v),D(y),L(b),B(x),V(document.body.getAttribute("data-cta-label")),U(document.body.getAttribute("data-cta-url"))};v(),y();let b=new MutationObserver(()=>{v(),y()});return b.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class","data-theme","data-dark","data-hide-announcement-bar","data-hide-navigation","data-hide-header","data-hide-cta","data-cta-label","data-cta-url"]}),()=>{b.disconnect()}},[]),F)?null:(0,k.jsxs)("header",{id:"site-header",className:` 98 w-full z-50 fixed top-0 transition-all duration-300 ease-in-out 99 ${b?"bg-white shadow-[0_2px_8px_rgba(0,0,0,0.08)]":"bg-transparent"} 100 ${x&&!b?"dark":""} 101 `,children:[y&&!M&&(0,k.jsx)(eP,{announcement:y.announcement,announcementLink:y.announcementLink,announcementIcon:y.announcementIcon,signInLink:y.signInLink,showUtilityBar:!0,theme:y.announcementTheme}),(0,k.jsxs)("nav",{className:`max-w-[1440px] 102 relative mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between xl:justify-normal gap-12 transition-all duration-300 ease-in-out 103 ${b?"py-4":"py-8"} 104 `,"aria-label":"Global",children:[(0,k.jsx)("div",{className:"w-[117px] lg:basis-[117px] lg:shrink-0 lg:grow-0",children:(0,k.jsxs)(S.Link,{href:q,children:[(0,k.jsx)("span",{className:"sr-only",children:"Gong AI"}),(0,k.jsx)(_.Brand,{siteSettings:v,variant:x&&!b?"dark":"light",width:518,height:180,priority:!0,className:"w-[117px] h-auto"})]})}),y?.menuItems&&!N&&(0,k.jsx)("div",{className:"transition-colors duration-300 ease-in-out text",children:(0,k.jsx)(T.default,{menuItems:y.menuItems})}),!$&&(0,k.jsx)("div",{className:`ml-auto flex gap-6 items-center justify-end ${z?"":"hidden lg:flex"} ${x&&!b?"text-heading-invert":"text-heading"}`,children:z&&H?(0,k.jsx)(S.Link,{href:H,className:"inline-flex items-center gap-2 rounded-full bg-purple-500 px-4 py-2 sm:px-6 sm:py-2.5 text-xs sm:text-sm font-medium text-white hover:bg-purple-600 transition-colors",children:z}):y?.ctaBar?.buttons?(0,k.jsx)(E.default,{buttons:y.ctaBar.buttons,className:"flex gap-4"}):null}),!N&&(0,k.jsx)("div",{className:"transition-colors duration-300 ease-in-out text-heading lg:hidden",children:(0,k.jsx)(O.default,{})})]}),y?.menuItems&&!N&&(0,k.jsx)(I.default,{menuItems:y.menuItems})]})}},417409,691618,967365,338050,v=>{"use strict";v.s(["Accordion",()=>eM],338050),v.s([],691618),v.s([],417409),v.s(["default",()=>A],967365);var y=v.i(328497);v.i(544422),v.i(220412),v.i(53844),v.i(97552),v.i(529407);var b=v.i(259229),x=v.i(330654),w=v.i(7682);let k=b.groq` 105 _type, 106 externalUrl, 107 label, 108 linkType, 109 openInNewTab, 110 internalLink-> { 111 _type, 112 language, 113 seo{ 114 slug { 115 current 116 } 117 } 118 } 119`;b.groq` 120*[_type == "headerNavigation" && _id == "headerNavigation"][0] { 121 _id, 122 _type, 123 title, 124 announcement, 125 announcementLink{ 126 ${k}, 127 }, 128 announcementTheme, 129 announcementIcon, 130 ctaBar { 131 _type, 132 buttons[] { 133 // For inline buttons (button field type) 134 _type == "button" => { 135 _type, 136 mode, 137 tone, 138 action { 139 ${k} 140 } 141 }, 142 // For referenced sharedButton documents 143 _type == "reference" => @-> { 144 _type, 145 mode, 146 tone, 147 action { 148 ${k} 149 } 150 } 151 } 152 }, 153 signInLink{ 154 ${k}, 155 }, 156 menuItems[] { 157 _key, 158 label, 159 submenuLayout, 160 link{ 161 ${k}, 162 }, 163 linkPosition, 164 featuredCard { 165 heading, 166 callToAction { 167 ${k}, 168 }, 169 variation, 170 featuredImage { 171 ${x.imageFragment} 172 }, 173 featuredVideo->{ 174 ${w.videoFragment} 175 }, 176 featuredBlog->{ 177 _id, 178 title, 179 featuredImage { 180 ${x.imageFragment} 181 }, 182 publishedDate, 183 seo, 184 "readTime": round(length(pt::text(body)) / 5000) 185 } 186 }, 187 submenuBlocks[] { 188 _key, 189 label, 190 link { 191 ${k}, 192 }, 193 menus[] { 194 icon, 195 label, 196 description, 197 link { 198 ${k}, 199 }, 200 featuredImage { 201 ${x.imageFragment} 202 } 203 } 204 } 205 } 206} 207`,b.groq` 208*[_type == "headerNavigation" && language == $language][0] { 209 _id, 210 _type, 211 title, 212 announcement, 213 announcementLink{ 214 ${k}, 215 }, 216 announcementTheme, 217 announcementIcon, 218 ctaBar { 219 _type, 220 buttons[] { 221 // For inline buttons (button field type) 222 _type == "button" => { 223 _type, 224 mode, 225 tone, 226 action { 227 ${k} 228 } 229 }, 230 // For referenced sharedButton documents 231 _type == "reference" => @-> { 232 _type, 233 mode, 234 tone, 235 action { 236 ${k} 237 } 238 } 239 } 240 }, 241 signInLink{ 242 ${k}, 243 }, 244 menuItems[] { 245 _key, 246 label, 247 submenuLayout, 248 link{ 249 ${k}, 250 }, 251 linkPosition, 252 featuredCard { 253 heading, 254 callToAction { 255 ${k}, 256 }, 257 variation, 258 featuredImage { 259 ${x.imageFragment} 260 }, 261 featuredVideo->{ 262 ${w.videoFragment} 263 }, 264 featuredBlog->{ 265 _id, 266 title, 267 featuredImage { 268 ${x.imageFragment} 269 }, 270 publishedDate, 271 seo, 272 "readTime": round(length(pt::text(body)) / 5000) 273 } 274 }, 275 submenuBlocks[] { 276 _key, 277 label, 278 link { 279 ${k}, 280 }, 281 menus[] { 282 icon, 283 label, 284 description, 285 link { 286 ${k}, 287 }, 288 featuredImage { 289 ${x.imageFragment} 290 } 291 } 292 } 293 } 294} 295`,v.i(968340),v.i(892637);var S=v.i(660118),_=y,E=y,j=v.i(817319);v.i(357567);var P=v.i(758582);v.i(499041);var C=v.i(404524);let A=({items:v})=>(0,E.jsx)(j.Root,{type:"single",collapsible:!0,className:"flex w-full flex-col gap-4 mx-auto max-w-[976px] rounded-2xl bg-purple-500/10 p-4 sm:rounded-3xl dark:bg-purple-500/20",children:v?.map((v,y)=>(0,E.jsxs)(j.Item,{value:`${y}`,className:"rounded-lg bg-primary p-4 focus-outline-primary backdrop-blur-lg sm:px-8 sm:py-6 lg:rounded-2xl",children:[(0,E.jsxs)(j.Trigger,{className:"group flex w-full cursor-pointer items-center justify-between gap-4 outline-hidden",children:[(0,E.jsx)("span",{className:"block w-fit text-left text-lg font-bold text-heading sm:text-display-xs",children:v.label}),(0,E.jsxs)("span",{className:"relative flex size-6 shrink-0 grow-0 basis-6 text-link-hover",children:[(0,E.jsx)(P.Icon,{icon:"plus",size:24,className:"absolute top-1/2 left-1/2 w-6 -translate-1/2 transition-all group-data-[state=open]:rotate-180 group-data-[state=open]:opacity-0"}),(0,E.jsx)(P.Icon,{icon:"minus",size:24,className:"absolute top-1/2 left-1/2 w-6 -translate-1/2 rotate-180 opacity-0 transition-all group-data-[state=open]:rotate-0 group-data-[state=open]:opacity-100"})]})]}),(0,E.jsx)(j.Content,{className:"overflow-hidden data-[state=closed]:animate-accordion-slide-up data-[state=open]:animate-accordion-slide-down",children:(0,E.jsx)("div",{className:"mt-3 text-md text-body",children:v.content&&(0,E.jsx)(C.default,{blocks:v.content})})})]},"accordion"+y))});v.i(327002);var T=v.i(396536),I=C;v.i(957364);var O=v.i(760180),M=S,R=v.i(294237);let N=(0,R.cva)("flex gap-12",{variants:{layout:{stack:"flex-col",split:"flex-col lg:flex-row lg:items-start"}},defaultVariants:{layout:"split"}}),D=(0,R.cva)("w-full flex flex-col gap-4",{variants:{layout:{stack:"items-center mx-auto lg:max-w-[1008px] text-center",split:"lg:max-w-[472px]"}},defaultVariants:{layout:"split"}});function F(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function L(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
295y%2?F(Object(b),!0).forEach(function(y){$(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):F(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function $(v,y,b){return(y=B(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function B(v){var y=z(v,"string");return"symbol"==typeof y?y:y+""}function z(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function V(v){return"span"===v._type&&"text"in v&&"string"==typeof v.text&&(typeof v.marks>"u"||Array.isArray(v.marks)&&v.marks.every(v=>"string"==typeof v))}function H(v){return"string"==typeof v._type&&"@"!==v._type[0]&&(!("markDefs"in v)||!v.markDefs||Array.isArray(v.markDefs)&&v.markDefs.every(v=>"string"==typeof v._key))&&"children"in v&&Array.isArray(v.children)&&v.children.every(v=>
295"object"==typeof v&&"_type"in v)}function U(v){return H(v)&&"listItem"in v&&"string"==typeof v.listItem&&(typeof v.level>"u"||"number"==typeof v.level)}function W(v){return"@list"===v._type}function G(v){return"@span"===v._type}function q(v){return"@text"===v._type}let Y=["strong","em","code","underline","strike-through"];function K(v,y,b){if(!V(v)||!v.marks||!v.marks.length)return[];let x=v.marks.slice(),w={};return x.forEach(v=>{w[v]=1;for(let x=y+1;x<b.length;x++){let y=b[x];if(y&&V(y)&&Array.isArray(y.marks)&&-1!==y.marks.indexOf(v))w[v]++;else break}}),x.sort((v,y)=>X(w,v,y))}function X(v,y,b){let x=v[y],w=v[b];if(x!==w)return w-x;let k=Y.indexOf(y),S=Y.indexOf(b);return k!==S?k-S:y.localeCompare(b)}function Q(v){var y,b;let{children:x}=v,w=null!=(y=v.markDefs)?y:[];if(!x||!x.length)return[];let k=x.map(K),S={_type:"@span",children:[],markType:"<unknown>"},_=[S];for(let v=0;v<x.length;v++){let y=x[v];if(!y)continue;let S=k[v]||[],E=1;if(_.length>1)for(;E<_.length;E++){let v=(null==(b=_[E])?void 0:b.markKey)||"",y=S.indexOf(v);if(-1===y)break;S.splice(y,1)}let j=(_=_.slice(0,E))[_.length-1];if(j){for(let v of S){let b=null==w?void 0:w.find(y=>y._key===v),x=b?b._type:v,k={_type:"@span",_key:y._key,children:[],markDef:b,markType:x,markKey:v};j.children.push(k),_.push(k),j=k}if(V(y)){let v=y.text.split(` 296`);for(let y=v.length;y-- >1;)v.splice(y,0,` 297`);j.children=j.children.concat(v.map(v=>({_type:"@text",text:v})))}else j.children=j.children.concat(y)}}return S.children}function Z(v,y){let b,x=[];for(let w=0;w<v.length;w++){let k=v[w];if(k){if(!U(k)){x.push(k),b=void 0;continue}if(!b){b=ee(k,w,y),x.push(b);continue}if(J(k,b)){b.children.push(k);continue}if((k.level||1)>b.level){let v=ee(k,w,y);if("html"===y){let y=b.children[b.children.length-1],x=L(L({},y),{},{children:[...y.children,v]});b.children[b.children.length-1]=x}else b.children.push(v);b=v;continue}if((k.level||1)<b.level){let v=x[x.length-1],S=v&&et(v,k);if(S){(b=S).children.push(k);continue}b=ee(k,w,y),x.push(b);continue}if(k.listItem!==b.listItem){let v=x[x.length-1],S=v&&et(v,{level:k.level||1});if(S&&S.listItem===k.listItem){(b=S).children.push(k);continue}b=ee(k,w,y),x.push(b);continue}console.warn("Unknown state encountered for block",k),x.push(k)}}return x}function J(v,y){return(v.level||1)===y.level&&v.listItem===y.listItem}function ee(v,y,b){return{_type:"@list",_key:`${v._key||`${y}`}-parent`,mode:b,level:v.level||1,listItem:v.listItem,children:[v]}}function et(v,y){let b=y.level||1,x=y.listItem||"normal",w="string"==typeof y.listItem;if(W(v)&&(v.level||1)===b&&w&&(v.listItem||"normal")===x)return v;if(!("children"in v))return;let k=v.children[v.children.length-1];return k&&!V(k)?et(k,y):void 0}function er(v){let y="";return v.children.forEach(v=>{q(v)?y+=v.text:G(v)&&(y+=er(v))}),y}let en=["block","list","listItem","marks","types"],ei=["listItem"],ea=["_key"];function es(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function eo(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?es(Object(b),!0).forEach(function(y){el(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):es(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function el(v,y,b){return(y=ec(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function ec(v){var y=eu(v,"string");return"symbol"==typeof y?y:y+""}function eu(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function ed(v,y){if(null==v)return{};var b,x,w=eh(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function eh(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}let ef=["http","https","mailto","tel"],ep={"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#x27"};function em(v){return eg(v.replace(/[&<>"']/g,v=>`&${ep[v]};`))}function eg(v){return v.replace(/ {2,}/g,v=>`${" ".repeat(v.length-1)} `)}function ev(v){let y=(v||"").trim(),b=y.charAt(0);if("#"===b||"/"===b)return!0;let x=y.indexOf(":");if(-1===x)return!0;let w=y.slice(0,x).toLowerCase();if(-1!==ef.indexOf(w))return!0;let k=y.indexOf("?");if(-1!==k&&x>k)return!0;let S=y.indexOf("#");return -1!==S&&x>S}let ey=(v,y)=>`Unknown ${v}, specify a component for it in the \`components.${y}\` option`,eb=v=>ey(`block type "${v}"`,"types"),ex=v=>ey(`mark type "${v}"`,"marks"),ew=v=>ey(`block style "${v}"`,"block"),ek=v=>ey(`list style "${v}"`,"list"),eS=v=>ey(`list item style "${v}"`,"listItem");function e_(v){console.warn(v)}let eE={types:{},block:{normal:({children:v})=>`<p>${v}</p>`,blockquote:({children:v})=>`<blockquote>${v}</blockquote>`,h1:({children:v})=>`<h1>${v}</h1>`,h2:({children:v})=>`<h2>${v}</h2>`,h3:({children:v})=>`<h3>${v}</h3>`,h4:({children:v})=>`<h4>${v}</h4>`,h5:({children:v})=>`<h5>${v}</h5>`,h6:({children:v})=>`<h6>${v}</h6>`},marks:{em:({children:v})=>`<em>${v}</em>`,strong:({children:v})=>`<strong>${v}</strong>`,code:({children:v})=>`<code>${v}</code>`,underline:({children:v})=>`<span style="text-decoration:underline">${v}</span>`,"strike-through":({children:v})=>`<del>${v}</del>`,link:({children:v,value:y})=>{let b=(null==y?void 0:y.href)||"";return ev(b)?`<a href="${em(b)}">${v}</a>`:v}},list:{number:({children:v})=>`<ol>${v}</ol>`,bullet:({children:v})=>`<ul>${v}</ul>`},listItem:({children:v})=>`<li>${v}</li>`,hardBreak:()=>"<br/>",escapeHTML:em,unknownType:({value:v,isInline:y})=>{let b=eb(v._type);return y?`<span style="display:none">${b}</span>`:`<div style="display:none">${b}</div>`},unknownMark:({markType:v,children:y})=>`<span class="unknown__pt__mark__${v}">${y}</span>`,unknownList:({children:v})=>`<ul>${v}</ul>`,unknownListItem:({children:v})=>`<li>${v}</li>`,unknownBlockStyle:({children:v})=>`<p>${v}</p>`};function ej(v,y){let{block:b,list:x,listItem:w,marks:k,types:S}=y,_=ed(y,en);return eo(eo({},v),{},{block:eP(v,y,"block"),list:eP(v,y,"list"),listItem:eP(v,y,"listItem"),marks:eP(v,y,"marks"),types:eP(v,y,"types")},_)}function eP(v,y,b){let x=y[b],w=v[b];return"function"==typeof x||x&&"function"==typeof w?x:x?eo(eo({},w),x):w}function eC(v,y={}){let{components:b,onMissingComponent:x=e_}=y,w=x||eI,k=Z(Array.isArray(v)?v:[v],"html"),S=eA(b?ej(eE,b):eE,w);return k.map((v,y)=>S({node:v,index:y,isInline:!1,renderNode:S})).join("")}let eA=(v,y)=>{function b(v){let{node:y,index:b,isInline:j}=v;return W(y)?w(y,b):U(y)?x(y,b):G(y)?k(y):H(y)?S(y,b,j):q(y)?_(y):E(y,b,j)}function x(x,w){let k=eT({node:x,index:w,isInline:!1,renderNode:b}),S=v.listItem,_=("function"==typeof S?S:S[x.listItem])||v.unknownListItem;if(_===v.unknownListItem){let v=x.listItem||"bullet";y(eS(v),{type:v,nodeType:"listItemStyle"})}let E=k.children;if(x.style&&"normal"!==x.style){let{listItem:v}=x;E=b({node:ed(x,ei),index:w,isInline:!1})}return _({value:x,index:w,isInline:!1,renderNode:b,children:E})}function w(x,w){let k=x.children.map((v,y)=>b({node:v._key?v:eo(eo({},v),{},{_key:`li-${w}-${y}`}),index:y,isInline:!1})),S=v.list,_=("function"==typeof S?S:S[x.listItem])||v.unknownList;if(_===v.unknownList){let v=x.listItem||"bullet";y(ek(v),{nodeType:"listStyle",type:v})}return _({value:x,index:w,isInline:!1,renderNode:b,children:k.join("")})}function k(x){let{markDef:w,markType:k,markKey:S}=x,_=v.marks[k]||v.unknownMark,E=x.children.map((v,y)=>b({node:v,index:y,isInline:!0}));return _===v.unknownMark&&y(ex(k),{nodeType:"mark",type:k}),_({text:er(x),value:w,markType:k,markKey:S,renderNode:b,children:E.join("")})}function S(x,w,k){let S=eT({node:x,index:w,isInline:k,renderNode:b}),{_key:_}=S,E=ed(S,ea),j=E.node.style||"normal",P=("function"==typeof v.block?v.block:v.block[j])||v.unknownBlockStyle;return P===v.unknownBlockStyle&&y(ew(j),{nodeType:"blockStyle",type:j}),P(eo(eo({},E),{},{value:E.node,renderNode:b}))}function _(y){if(y.text===` 298`){let y=v.hardBreak;return y?y():` 299`}return v.escapeHTML(y.text)}function E(x,w,k){let S=v.types[x._type];
299return S||y(eb(x._type),{nodeType:"block",type:x._type}),(S||v.unknownType)({value:x,isInline:k,index:w,renderNode:b})}return b};function eT(v){let{node:y,index:b,isInline:x,renderNode:w}=v,k=Q(y).map((v,y)=>w({node:v,isInline:!0,index:y,renderNode:w}));return{_key:y._key||`block-${b}`,children:k.join(""),index:b,isInline:x,node:y}}function eI(){}let eO=(v,y)=>({name:y||"Frequently Asked Questions","@context":"https://schema.org","@type":"FAQPage",mainEntity:v.map(v=>({"@type":"Question",name:v?.label||"",acceptedAnswer:{"@type":"Answer",text:v.content?eC(v.content):""}}))}),eM=({heading:v,eyebrow:y,body:b,items:x,layout:w})=>{let k=x&&eO(x);return(0,_.jsxs)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:[k&&Object.keys(k).length&&(0,_.jsx)("script",{type:"application/ld+json",children:JSON.stringify(k)}),(0,_.jsxs)("div",{className:N({layout:w}),children:[v&&(0,_.jsxs)("div",{className:D({layout:w}),children:[y?.eyebrow&&(0,_.jsx)(T.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),v?.heading&&(0,_.jsx)(I.default,{blocks:(0,M.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,O.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,_.jsx)(I.default,{blocks:b,className:"",alignment:"stack"===w?"center":"start"})]}),x&&(0,_.jsx)(A,{items:x})]})]})}},278509,v=>{"use strict";var y=v.i(297865);let b=(0,y.createContext)(void 0),x=()=>{let v=(0,y.useContext)(b);if(void 0===v)throw Error("useLayout must be used within a LayoutProvider");return v};v.s(["LayoutContext",0,b,"useLayout",0,x])},892637,v=>{"use strict";var y=v.i(328497),b=v.i(278509);function x({children:v,translatedDocumentPaths:w}){return(0,y.jsx)(b.LayoutContext.Provider,{value:{translatedDocumentPaths:w},children:v})}v.s(["LayoutProvider",0,x])},346534,581378,708655,164111,v=>{"use strict";v.s(["default",()=>es],346534),v.s(["default",()=>T],581378),v.s(["default",()=>ei],164111);var y=v.i(328497),b=v.i(294237),x=v.i(492967),w=v.i(297865),k=v.i(197221),S=v.i(408311),_=y,E=x,j=w,P=v.i(410144);v.i(573777);var C=v.i(332306),A=v.i(758582);let T=({onChange:v,placeholder:y,value:b,noBorder:x,onSubmitted:w})=>{let k=(0,E.usePathname)(),S=(0,E.useSearchParams)(),T=(0,E.useRouter)(),[I,O]=(0,j.useState)(""),M=(0,j.useRef)(null),R=()=>{if(I&&""!==I){let y=b?b?.split(","):[];y.push(I),v(y.join(",")),M.current.value=""}w&&w()},N=()=>{v(""),M.current&&(M.current.value=""),T.replace(k||"/search")},D=y=>{v(y);let b=new URLSearchParams(S?.toString());""!==y?b.set("search",y):b.delete("search"),b.delete("page"),T.replace(`${k}?${b.toString()}`,{scroll:!1})};return(0,_.jsxs)("div",{className:`flex items-center flex-wrap sm:flex-nowrap ${x?"px-2 py-1":"py-4 px-5"}`,children:[(0,_.jsxs)("div",{className:"flex items-end sm:items-center grow",children:[(0,_.jsx)(A.Icon,{icon:"search-lg",size:28,className:"mr-2 mb-1.5 sm:mb-0 basis-6 grow-0 shrink-0"}),(0,_.jsxs)("div",{className:"grow bg-white relative flex [&>div]:w-full pr-6 [&>div]:!border-none",children:[(0,_.jsx)(P.TagsInput,{value:b?b?.split(","):[],onChange:v=>D(v.join(",")),onBlur:v=>(O(v.target.value),M.current=v.target),name:"search",placeHolder:y||"Search Gong..",classNames:{tag:"text-sm font-bold !py-1 !px-3 !rounded-[20px] border !border-stroke-1 !bg-white",input:"bg-white !w-full"}}),(0,_.jsxs)("button",{onClick:()=>N(),className:"block absolute right-2 bottom-3 sm:hidden",children:[(0,_.jsx)(A.Icon,{icon:"x-close",size:18}),(0,_.jsx)("span",{className:"sr-only",children:"Clear search"})]})]})]}),(0,_.jsxs)("div",{className:"flex gap-4 w-full mt-4 pl-3 sm:mt-0 sm:w-auto",children:[(0,_.jsx)(C.Button,{label:"Search",variant:"primary",size:"sm",onClick:()=>R(),className:"w-full sm:w-auto"}),(0,_.jsxs)("button",{onClick:()=>N(),className:"hidden sm:block",children:[(0,_.jsx)(A.Icon,{icon:"x-close",size:18}),(0,_.jsx)("span",{className:"sr-only",children:"Clear search"})]})]})]})};var I=y,O=v.i(555913),M=x,R=w,N=v.i(906334),D=v.i(320778),F=v.i(984622),L=v.i(747990),$=v.i(415535),B=v.i(451184),z=v.i(115042),V=D,H=v.i(762815),U=v.i(940320);function W(v,y,b){return v.state.isHierarchicalFacet(y)?v.state.isHierarchicalFacetRefined(y,b):v.state.isConjunctiveFacet(y)?v.state.isFacetRefined(y,b):v.state.isDisjunctiveFacetRefined(y,b)}function G(v){var y=v.instantSearchInstance,b=v.helper,x=v.attribute,w=v.widgetType;return function(){for(var v,k=arguments.length,S=Array(k),_=0;_<k;_++)S[_]=arguments[_];var E=(0,H._)(S,4),j=E[1],P=E[2],C=void 0===P?"Filter Applied":P,A=E[3],T=void 0===A?{}:A,I=(0,H._)(S[0].split(":"),2),O=I[0],M=I[1],R="string"==typeof x?x:x(j);1===S.length&&"object"===(0,U._)(S[0])?y.sendEventToInsights(S[0]):"click"===O&&S.length>=2&&S.length<=4&&(W(b,R,j)||y.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:w,eventType:O,eventModifier:M,payload:(0,V._)({eventName:C,index:(null==(v=b.lastResults)?void 0:v.index)||b.state.index,filters:["".concat(R,":").concat(j)]},T),attribute:R}))}}var q=v.i(73394),Y=(0,B.createDocumentationMessageGenerator)({name:"refinement-list",connector:!0}
299),K=["isRefined","count:desc","name:asc"],X=function(v){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q.noop;return(0,z.checkRendering)(v,Y()),function(b){var x,w,k,S=b||{},_=S.attribute,E=S.operator,j=void 0===E?"or":E,P=S.limit,C=void 0===P?10:P,A=S.showMore,T=void 0!==A&&A,I=S.showMoreLimit,O=void 0===I?20:I,M=S.sortBy,R=void 0===M?K:M,B=S.escapeFacetValues,z=void 0===B||B,V=S.transformItems,H=void 0===V?function(v){return v}:V;if(!_)throw Error(Y("The `attribute` option is required."));if(!/^(and|or)$/.test(j))throw Error(Y('The `operator` must one of: `"and"`, `"or"` (got "'.concat(j,'").')));if(!0===T&&O<=C)throw Error(Y("`showMoreLimit` should be greater than `limit`."));var U=function(v){var y=v.name,b=v.escapedValue,x=(0,L._)(v,["name","escapedValue"]);return(0,F._)((0,D._)({},x),{value:b,label:y,highlighted:y})},W=[],q=!0,X=!1,Z=function(){};function J(){Z()}function ee(v,y){return function(){X=!X,y.render(v)}}function et(){return X?O:C}var er=function(){return function(){}},en=function(y,b){return function(w){return function(k){var S=w.instantSearchInstance,E=w.results;if(""===k&&W)v((0,F._)((0,D._)({},b.getWidgetRenderState((0,F._)((0,D._)({},w),{results:x}))),{instantSearchInstance:S}),!1);else{var j={highlightPreTag:z?$.TAG_PLACEHOLDER.highlightPreTag:$.TAG_REPLACEMENT.highlightPreTag,highlightPostTag:z?$.TAG_PLACEHOLDER.highlightPostTag:$.TAG_REPLACEMENT.highlightPostTag};y.searchForFacetValues(_,k,Math.min(et(),100),j).then(function(y){var k=H((z?(0,$.escapeFacets)(y.facetHits):y.facetHits).map(function(v){var y=v.escapedValue,b=v.value,x=(0,L._)(v,["escapedValue","value"]);return(0,F._)((0,D._)({},x),{value:y,label:b})}),{results:E});v((0,F._)((0,D._)({},b.getWidgetRenderState((0,F._)((0,D._)({},w),{results:x}
299))),{items:k,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:S}),!1)})}}}};return{$$type:"ais.refinementList",init:function(y){v((0,F._)((0,D._)({},this.getWidgetRenderState(y)),{instantSearchInstance:y.instantSearchInstance}),!0)},render:function(y){v((0,F._)((0,D._)({},this.getWidgetRenderState(y)),{instantSearchInstance:y.instantSearchInstance}),!1)},getRenderState:function(v,y){return(0,F._)((0,D._)({},v),{refinementList:(0,F._)((0,D._)({},v.refinementList),(0,N._)({},_,this.getWidgetRenderState(y)))})},getWidgetRenderState:function(v){var y=this,S=v.results,E=v.state,j=v.createURL,P=v.instantSearchInstance,A=v.helper,I=[],O=[];if(k&&w&&er||(k=G({instantSearchInstance:P,helper:A,attribute:_,widgetType:this.$$type}),w=function(v){k("click:internal",v),A.toggleFacetRefinement(_,v).search()},er=en(A,this)),S){var M=S.getFacetValues(_,{sortBy:R,facetOrdering:R===K});I=H((O=M&&Array.isArray(M)?M:[]).slice(0,et()).map(U),{results:S});var N=E.maxValuesPerFacet,D=et();q=N>D?O.length<=D:O.length<D,x=S,W=I,v.results&&(Z=ee(v,this))}var F=er&&er(v),L=X&&W.length>C,$=T&&!q,B=L||$;return{createURL:function(v){return j(function(b){return y.getWidgetUiState(b,{searchParameters:E.resetPage().toggleFacetRefinement(_,v),helper:A})})},items:I,refine:w,searchForItems:F,isFromSearch:!1,canRefine:I.length>0,widgetParams:b,isShowingMore:X,canToggleShowMore:B,toggleShowMore:J,sendEvent:k,hasExhaustiveItems:q}},dispose:function(v){var b=v.state;y();var x=b.setQueryParameter("maxValuesPerFacet",void 0);return"and"===j?x.removeFacet(_):x.removeDisjunctiveFacet(_)},getWidgetUiState:function(v,y){var b=y.searchParameters,x="or"===j?b.getDisjunctiveRefinements(_):b.getConjunctiveRefinements(_);return Q((0,F._)((0,D._)({},v),{refinementList:(0,F._)((0,D._)({},v.refinementList),(0,N._)({},_,x))}),_)},getWidgetSearchParameters:function(v,y){var b=y.uiState,x="or"===j;if(v.isHierarchicalFacet(_)||x&&v.isConjunctiveFacet(_)||!x&&v.isDisjunctiveFacet(_))return v;var w=b.refinementList&&b.refinementList[_],k=x?v.addDisjunctiveFacet(_).removeDisjunctiveFacetRefinement(_):v.addFacet(_).removeFacetRefinement(_),S=Math.max(k.maxValuesPerFacet||0,T?O:C),E=k.setQueryParameter("maxValuesPerFacet",S);if(!w){var P=x?"disjunctiveFacetsRefinements":"facetsRefinements";return E.setQueryParameters((0,N._)({},P,(0,F._)((0,D._)({},E[P]),(0,N._)({},_,[]))))}return w.reduce(function(v,y){return x?v.addDisjunctiveFacetRefinement(_,y):v.addFacetRefinement(_,y)},E)}}}};function Q(v,y){return v.refinementList&&(v.refinementList[y]&&0!==v.refinementList[y].length||delete v.refinementList[y],0===Object.keys(v.refinementList).length&&delete v.refinementList),v}var Z=v.i(711291);function J(v,y){return(0,Z.useConnector)(X,v,y)}v.s(["useRefinementList",0,J],708655);var ee=S,et=v.i(55300),er=A;let en={open:{opacity:1,height:"auto",transition:{height:{duration:.3},opacity:{duration:.2,delay:.1}}},closed:{opacity:0,height:0,transition:{height:{duration:.3},opacity:{duration:.25}}}},ei=({attribute:v,label:y,className:b,activeAttribute:x,showFilter:w,searchParameter:k,onSubmitted:S,allowedTypes:_})=>{let E=(0,R.useRef)(null),[j,P]=(0,R.useState)(!1),[C,A]=(0,R.useState)([]),[T,N]=(0,R.useState)(!1),D=(0,R.useRef)(!1),{items:F,refine:L}=J({attribute:v,limit:"authorFullName"===v?10:60}),$="type"===v&&_?F.filter(v=>_.includes(v.value)):F,B=(0,M.usePathname)(),z=(0,M.useSearchParams)(),V=(0,M.useRouter)(),H=()=>{F.map(v=>v.isRefined&&L(v.value));let v=new URLSearchParams(z?.toString());v.delete(k),v.delete("page"),V.replace(`${B}?${v.toString()}`,{scroll:!1})},U=v=>{let y=F.filter(y=>y.value===v.value?!y.isRefined:y.isRefined).map(v=>v.value),b=new URLSearchParams(z?.toString());y.length?b.set(k,y.join(",")):b.delete(k),b.delete("page");let x=`${B}?${b.toString()}`;window.history.replaceState(null,"",x),L(v.value),S&&S(),setTimeout(()=>{V.replace(x,{scroll:!1})},0)};return((0,R.useEffect)(()=>{x&&""!==x&&x.length>0&&F.length>0&&!T&&(F.map(v=>("string"==typeof x?v.value===x:x.includes(v.value))&&!v.isRefined&&L(v.value)),N(!0)),A(F.filter(v=>v.isRefined))},[F]),(0,R.useEffect)(()=>
299{if(0===F.length||!D.current)return;let v=z?.get(k);if(v){let y=v.split(",");F.map(v=>(y.includes(v.value)?!v.isRefined&&L(v.value):v.isRefined&&L(v.value))||v.value===x&&!v.isRefined&&L(v.value))}else F.map(v=>(v.value===x||x?.includes(v.value)?!v.isRefined:v.isRefined)&&L(v.value))},[z]),(0,R.useEffect)(()=>{let v=v=>{E.current&&!E.current.contains(v.target)&&P(!1)},y=({key:v})=>{"Escape"===v&&P(!1)};return j&&(document.addEventListener("mousedown",v),document.addEventListener("touchstart",v),document.addEventListener("keydown",y)),()=>{document.removeEventListener("mousedown",v),document.removeEventListener("touchstart",v),document.removeEventListener("keydown",y)}},[E,j]),x&&""!==x&&!w)?(0,I.jsx)(I.Fragment,{}):(0,I.jsxs)("div",{ref:E,className:(0,ee.twMerge)("relative w-full",b),children:[(0,I.jsxs)("span",{className:(0,ee.twMerge)((0,et.inputStyles)({disabled:!$.length}),0===C.length&&"cursor-pointer"),onClick:()=>0===C.length&&P(!j),children:[C.length>0?(0,I.jsx)("div",{className:"w-full overflow-auto py-0 scroll-w-0",children:(0,I.jsx)("div",{className:"flex gap-2",children:C.map(v=>(0,I.jsxs)("span",{className:"text-xs font-semibold whitespace-nowrap flex items-center gap-2 py-0.5 px-2 rounded-[20px] bg-[#ECE5F9] border border-[#9168EC]",children:[v.value,(0,I.jsxs)("button",{onClick:()=>U(v),children:[(0,I.jsx)(er.Icon,{icon:"x-close",size:14}),(0,I.jsx)("span",{className:"sr-only",children:`Remove ${v.value} filter`})]})]},v.value))})}):(0,I.jsx)("span",{children:y}),(0,I.jsxs)("button",{onClick:()=>$.length>0&&P(!j),"aria-expanded":j,children:[(0,I.jsx)(er.Icon,{icon:"chevron-down",size:16,className:`text-gray-500 ${j?"transform-chevron-up rotate-180":""}`}),(0,I.jsx)("span",{className:"sr-only",children:`${y} filter options`})]})]}),!!$.length&&(0,I.jsxs)(O.motion.div,{className:(0,ee.twMerge)((0,et.dropdownStyles)()),variants:en,animate:j?"open":"closed",children:[(0,I.jsxs)("div",{className:"flex justify-between gap-8 border-b border-neutral-200",children:[(0,I.jsx)("span",{className:"text-sm text-gray-900 p-4 whitespace-nowrap",children:y}),(0,I.jsx)("button",{className:"text-md font-bold text-gray-700 bg-gray-50 py-[10px] px-[18px] whitespace-nowrap",onClick:()=>H(),children:"Deselect all"})]}),(0,I.jsx)("ul",{className:"py-3 px-4 flex flex-col gap-4 max-h-56 overflow-auto",children:$.map(v=>(0,I.jsx)("li",{children:(0,I.jsxs)("label",{className:"relative flex gap-3",children:[(0,I.jsx)("input",{type:"checkbox",checked:v.isRefined,onChange:()=>U(v),className:"opacity-0"}),(0,I.jsx)("span",{className:`block size-4 rounded border text-white absolute left-0 top-1 ${v.isRefined?"bg-purple-700 border-purple-700":"border-neutral-200"}`,children:(0,I.jsx)(er.Icon,{icon:"check",size:14})}),(0,I.jsxs)("div",{className:"text-md text-gray-900",children:[(0,I.jsx)("span",{className:"font-bold",children:v.value}),(0,I.jsxs)("span",{children:["Â (",v.count,")"]})]})]})},v.label))})]})]})},ea=(0,b.cva)(["md:shrink-0","px-2","grow","shrink-0","basis-0"],{variants:{show:{true:"",false:""},hiddenItem:{true:["absolute","opacity: 0","z-0","h-0","overflow-hidden"],false:[""]}}}),es=({placeholder:v,currentType:b,hideFilter:_,onSubmitted:E,allowedTypes:j,...P})=>{let{query:C,refine:A}=(0,k.useSearchBox)(P),[I,O]=(0,w.useState)(C),M=(0,x.useSearchParams)(),R=M?.get("type"),N=M?.get("topic"),D=M?.get("rolePersona"),F=M?.get("search"),L=v=>{O(v),""!==v&&E&&E()};return(0,w.useEffect)(()=>{(N||R||D||F)&&E&&E()},[]),(0,w.useEffect)(()=>{let v=setTimeout(()=>A(I),200);return()=>{clearTimeout(v)}},[I]),(0,w.useEffect)(()=>{F&&O(F)},[F]),(0,y.jsxs)("div",{className:"force-light rounded-2xl bg-white border-stroke-1 shadow-md text-heading relative z-20 w-full",children:[(0,y.jsx)(T,{onChange:L,placeholder:v,value:I,onSubmitted:E}),(0,y.jsx)("div",{className:`px-5 w-full lg:min-w-[990px] ${_?"hidden":""}`,children:(0,y.jsxs)("div",{className:"pt-4 pb-8 -mx-2 gap-y-4 flex flex-col lg:flex-row min-h-16",children:[(0,y.jsx)("div",{className:(0,S.twMerge)(ea({show:!b,hiddenItem:!!b})),children:(0,y.jsx)(ei,{label:"Resource Type",attribute:"type",activeAttribute:b||(R&&""!==R?R.split(","):""),showFilter:!b,onSubmitted:E,searchParameter:"type",allowedTypes:j})}),(0,y.jsx)("div",{className:(0,S.twMerge)(ea({show:!b,hiddenItem:!1})),children:(0,y.jsx)(ei,{label:"Topic",attribute:"topics",activeAttribute:N&&""!==N?N.split(","):"",showFilter:!0,onSubmitted:E,searchParameter:"topic"})}),(0,y.jsx)("div",{className:(0,S.twMerge)(ea({show:!b,hiddenItem:!1})),children:(0,y.jsx)(ei,{label:"Role/Persona",attribute:"rolePersonas",activeAttribute:D&&""!==D?D.split(","):"",showFilter:!0,onSubmitted:E,searchParameter:"rolePersona"})})]})})]})}},512438,v=>{"use strict";v.s(["default",()=>N],512438);var y=v.i(328497),b=v.i(828257),x=v.i(889823),w=v.i(882522),k=y,S=v.i(297865),_=v.i(407340),E=v.i(507765),j=v.i(346534);v.i(573777);var P=v.i(332306),C=v.i(404524);v.i(957364);var A=v.i(760180),T=v.i(660118);let I=12,O=5,M=({listingHeading:v,listingBody:y})=>{let{hits:b}=(0,_.useHits)(),[x,w]=(0,S.useState)(!1),[M,R]=(0,S.useState)(0),N=v=>({_id:v.objectID,_type:"blogPost",title:v.title,excerpt:v.excerpt||"",featuredImage:v.featuredImage?{_type:"image",asset:{_type:"reference",_ref:"",url:v.featuredImage},alt:v.featuredImageAlt||v.title||"Gong Labs"}:void 0,seo:{slug:{_type:"slug",current:v.path}},publishedDate:v.publishedAt,readTime:v.duration,blogType:v.blogType?.map(v=>({title:v}))||[]}),D=(0,S.useMemo)(()=>b.map(N),[b]),F=(0,S.useMemo)(()=>
299x?D:D.slice(O),[D,x]),L=Math.ceil(F.length/I),$=F.slice(M*I,(M+1)*I),B=()=>{w(!0),R(0)},z=()=>{w(!1),R(0)},V=v=>{R(v);let y=document.querySelector(".search-result-container");if(y){let v=y.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:v-100,behavior:"smooth"})}},H=(0,S.useMemo)(()=>{let v=[];for(let y=0;y<L;y++)v.push(y);return v},[L]);return(0,k.jsx)("div",{className:"search-result-container container mx-auto px-4 sm:px-6 lg:px-8 bg-white lg:pb-24",children:(0,k.jsxs)("div",{className:"flex flex-col gap-10 sm:gap-14",children:[(v?.heading||y&&y.length>0)&&(0,k.jsx)("div",{className:"max-w-[800px]",children:(0,k.jsxs)("div",{className:"flex flex-col gap-4",children:[v?.heading&&(0,k.jsx)(C.default,{blocks:(0,T.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,A.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),y&&y.length>0&&(0,k.jsx)(C.default,{blocks:y})]})}),(0,k.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,k.jsx)("div",{className:"lg:sticky lg:top-[136px] lg:z-20 pb-4 pt-2 -mx-4 px-4 sm:-mx-6 sm:px-6 lg:-mx-8 lg:px-8",children:(0,k.jsx)(j.default,{placeholder:"Search Gong Labs...",onSubmitted:B,hideFilter:!0})}),$.length>0?(0,k.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3",id:"article-grid",children:$.map((v,y)=>(0,k.jsx)("div",{children:(0,k.jsx)(E.default,{...v})},`gong-labs-${v._id}-${y}`))}):(0,k.jsxs)("div",{className:"py-12 text-center",children:[(0,k.jsx)("p",{className:"text-lg text-gray-700",children:x?"No posts found matching your search":"No posts available"}),x&&(0,k.jsx)("button",{onClick:z,className:"mt-4 px-4 py-2 text-sm font-medium text-blue-600 border border-blue-600 rounded-md hover:bg-blue-50 transition-colors cursor-pointer",children:"Clear search and show all posts"})]})]}),L>1&&(0,k.jsx)("div",{className:"w-full max-w-[800px] mx-auto",children:(0,k.jsxs)("div",{className:"py-5 flex justify-between w-full",children:[(0,k.jsx)(P.Button,{variant:"link",size:"sm",disabled:0===M,onClick:()=>V(M-1),leadingIcon:"arrow-left-alt",noAutoArrow:!0,children:(0,k.jsx)("span",{children:"Previous"})}),(0,k.jsx)("div",{className:"hidden sm:flex",children:H.map(v=>(0,k.jsx)("button",{className:`size-10 rounded-lg text-md ${M===v?"text-white bg-purple-500 hover:bg-purple-600":"text-purple-900 hover:bg-neutral-100"}`,onClick:()=>V(v),children:v+1},v))}),(0,k.jsx)("div",{className:"flex sm:hidden",children:Array(Math.min(3,L)).fill(null).map((v,y)=>{let b=Math.max(0,M-1)+y;return b>=L?null:(0,k.jsx)("button",{className:`size-10 rounded-lg text-md ${M===b?"text-white bg-purple-500 hover:bg-purple-600":"text-purple-900 hover:bg-neutral-100"}`,onClick:()=>V(b),children:b+1},y)})}),(0,k.jsx)(P.Button,{variant:"link",size:"sm",disabled:M===L-1,onClick:()=>V(M+1),children:(0,k.jsx)("span",{children:"Next"})})]})})]})})},R=(0,b.liteClient)("Y1PPZ5NF43","ae953b99e11fa9b144c98b319c9a6c79"),N=({listingHeading:v,listingBody:b})=>(0,y.jsxs)(x.InstantSearch,{searchClient:R,indexName:"next_gong",children:[(0,y.jsx)(w.Configure,{hitsPerPage:100,filters:"hidden:false",facetFilters:[["blogType:Gong Labs"]]}),(0,y.jsx)(M,{listingHeading:v,listingBody:b})]})},181070,v=>{"use strict";v.s(["default",()=>_]);var y=v.i(328497),b=v.i(361071);v.i(357567);var x=v.i(758582),w=v.i(668034);v.i(918667);var k=v.i(15696),S=v.i(168413);let _=v=>{let{_type:_,title:E,featuredImage:j,excerpt:P,seo:C}=v,A="_type"in v&&"webinar"===v._type&&"scheduledDate"in v?v.scheduledDate:void 0,T="_type"in v&&"webinar"===v._type&&"status"in v?v.status:void 0,I=()=>{switch(_){case"blogPost":return"/blog/";case"webinar":return"/resources/webinars/";case"caseStudy":return"/customers/";case"guide":return"/resources/guides/";case"template":return"/resources/templates/";default:return""}},O=()=>{if("webinar"===_)return A?new Date(A)>new Date?"Upcoming":"On-demand":"on-demand"===T?"On-demand":"Live";switch(_){case"blogPost":return"Blog";case"caseStudy":return"Case study";case"guide":return"Guides & playbooks";case"template":return"Templates & Cheat Sheets";default:return"Article"}},M=C?.slug?.current||"",R=`${I()}${M}`,N=j||C?.openGraphImage;return(0,y.jsxs)(k.Link,{href:R,className:"group relative flex h-full flex-col gap-2 overflow-hidden rounded-3xl border-stroke-1 border bg-secondary p-3 shadow-none transition-all duration-300 ease-out hover:shadow-xl hover:-translate-y-1",children:[(0,y.jsx)("div",{className:"aspect-[24/13] rounded-2xl bg-secondary-emphasis",children:N&&(0,y.jsx)(w.default,{...N,alt:N?.alt||E||"Blog",objectCover:!0,className:"w-full overflow-hidden rounded-2xl",aspectRatio:"24/13"})}),(0,y.jsxs)("div",{className:"flex flex-col gap-4 p-3 grow",children:[E&&(0,y.jsx)("h3",{className:"line-clamp-2 text-display-xs font-bold tracking-[-0.02em] text-heading group-hover:text-headline-hover",children:E}),"webinar"===_&&P&&(0,y.jsx)("p",{className:"line-clamp-3 text-md text-body",children:P}),(0,y.jsxs)("div",{className:"flex flex-wrap items-center gap-2",children:[(0,y.jsx)(b.default,{label:O(),tone:"primary"}),"webinar"===_&&"Live"===O()&&A&&(0,y.jsx)("span",{className:"text-sm text-body font-medium",children:(0,S.formatDate)(A)})]}),(0,y.jsxs)("div",{className:"flex items-center gap-4 mt-auto",children:[C?.slug?.current&&(0,y.jsxs)("div",{className:"relative flex w-fit cursor-pointer overflow-hidden transition-all duration-200 ease-out",children:[(0,y.jsx)(x.Icon,{icon:"rectangle-1",size:63,className:"text-border-default group-hover:text-purple-500 transition-colors duration-200"}),(0,y.jsx)("span",{className:"absolute top-1/2 left-0 flex h-full w-14 -translate-y-1/2 items-center justify-center",children:(0,y.jsx)(x.Icon,{icon:"arrow-right-alt",size:32,strokeWidth:0,className:"text-pink-500 transition-colors duration-200"})})]}),"webinar"===_&&A&&"Upcoming"===O()&&(0,y.jsx)("div",{className:"flex items-center gap-4 text-sm text-body",children:(0,y.jsx)("span",{children:(0,S.formatDate)(A)})})]})]})]})}},505576,618285,v=>{"use strict";v.s(["default",()=>z],505576),v.s(["default",()=>F],618285);var y=v.i(328497),b=v.i(828257),x=v.i(889823),w=v.i(882522),k=y,S=v.i(297865),_=v.i(407340),E=v.i(679142),j=v.i(492967),P=v.i(181070),C=v.i(346534);v.i(105409);var A=v.i(114613),T=y,I=j,O=S,M=E,R=v.i(408311);v.i(573777);var N=v.i(332306);let D=3,F=({className:v,noBorder:y,scrollTargetSelector:b=".search-result-container",syncPageToUrl:x=!0,...w})=>{let k=(0,I.usePathname)(),S=(0,I.useSearchParams)(),_=(0,I.useRouter)(),{canRefine:E,isFirstPage:j,isLastPage:P,currentRefinement:C,nbPages:A,pages:F,refine:L}=(0,M.usePagination)(w),$=(0,O.useMemo)(()=>{let v=Math.min(D,A);if(v<1)return[];let y=Math.min(Math.max(C-1,0),A-v);return Array.from({length:v},(v,b)=>y+b)},[C,A]),B=v=>{if(x){let y=new URLSearchParams(S?.toString());y.set("page",(v+1).toString()),_.replace(`${k}?${y.toString()}`,{scroll:!1})}L(v);let y=document.querySelector(b);y&&window.scrollTo({top:window.scrollY+y.getBoundingClientRect().top-100,behavior:"smooth"})};return((0,O.useEffect)(()=>
299{if(!x)return;let v=parseInt(new URLSearchParams(S?.toString()).get("page")||"0");v>0&&L(v-1)},[E]),E)?(0,T.jsxs)("div",{className:(0,R.twMerge)("py-5 flex justify-between w-full",!y&&"border-t border-neutral-200",v),children:[(0,T.jsx)(N.Button,{variant:"link",size:"sm",disabled:j,onClick:()=>B(C-1),leadingIcon:"arrow-left-alt",noAutoArrow:!0,children:(0,T.jsx)("span",{children:"Previous"})}),(0,T.jsx)("div",{className:"hidden sm:flex",children:F.map(v=>(0,T.jsx)("button",{className:`size-10 rounded-lg text-md ${C===v?"text-white bg-purple-500 hover:bg-purple-600":"text-purple-900 hover:bg-neutral-100"}`,onClick:()=>B(v),children:v+1},v))}),(0,T.jsx)("div",{className:"flex sm:hidden",children:$.map(v=>(0,T.jsx)("button",{className:`size-10 rounded-lg text-md text-semibold ${C===v?"text-white bg-purple-500 hover:bg-purple-600":"text-purple-900 hover:bg-neutral-100"}`,onClick:()=>B(v),children:v+1},v))}),(0,T.jsx)(N.Button,{variant:"link",size:"sm",disabled:P,onClick:()=>B(C+1),children:(0,T.jsx)("span",{children:"Next"})})]}):null},L=({conversionPanel:v,featured:y,allowedTypes:b})=>{let{hits:x}=(0,_.useHits)(),{nbHits:w}=(0,E.usePagination)(),[T,I]=(0,S.useState)(!1),[O,M]=(0,S.useState)(0),R=(0,j.useSearchParams)();(0,S.useEffect)(()=>{R?.get("type")&&setTimeout(()=>{let v=document.querySelector(".lg\\:sticky");v&&v.scrollIntoView({behavior:"smooth",block:"start"})},300)},[R]);let N=v=>{switch(v){case"Blog":case"Article":default:return"blogPost";case"Webinar":case"Webinars":return"webinar";case"Case Study":return"caseStudy";case"Guide":case"Guides & Playbooks":return"guide";case"Template":case"Templates & Cheat Sheets":return"template";case"Event":case"Events":return"event"}},D=v=>{let y=v.docType||N(v.type),b={_id:v.objectID,_type:y,title:v.title,excerpt:v.excerpt||"",featuredImage:v.featuredImage?{_type:"image",asset:{_type:"reference",_ref:"",url:v.featuredImage},alt:v.featuredImageAlt||v.title||"Resource image"}:void 0,seo:{slug:{_type:"slug",current:v.path}}};return"webinar"===y?{...b,scheduledDate:v.scheduledDate,status:v.status}:{...b,publishedDate:v.publishedAt,readTime:v.duration,blogType:v.blogType?.map(v=>({title:v}))||[]}},L=x.length>0?x.map(D):[],$={"Guides & Playbooks":["guide"],Webinars:["webinar"],"Templates & Cheat Sheets":["template"]},B=(b||[]).flatMap(v=>$[v]||[]).concat(b&&b.length>0?[]:["guide","webinar","template"]),z=L.filter(v=>B.includes(v._type)),V=y?.filter(v=>!!v?._id&&!v.hideFromListing)??[],H=()=>{I(!0),M(0)},U=()=>{I(!1),M(0)};return(0,k.jsx)("div",{className:"search-result-container container mx-auto px-4 sm:px-6 lg:px-8 bg-white lg:pb-24",children:(0,k.jsxs)("div",{className:"flex flex-col gap-10 sm:gap-14",children:[V.length>0&&(0,k.jsxs)("div",{className:"lg:pt-24",children:[(0,k.jsx)("h2",{id:"featured-resources",className:"relative font-bold text-heading text-display-md sm:text-display-lg font-inter-tight normal-case mb-6",children:"Featured resources"}),(0,k.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3 mb-12",children:V.map((v,y)=>(0,k.jsx)("div",{children:(0,k.jsx)(P.default,{...v})},`featured-${v._id}-${y}`))})]}),v&&(0,k.jsx)("div",{className:"pb-8",children:(0,k.jsx)(A.ConversionPanel,{...v,isInline:!0,contextType:"cta",alignment:"left"})}),(0,k.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,k.jsx)("div",{className:"lg:sticky lg:top-[136px] lg:z-20 pb-4 pt-2 -mx-4 px-4 sm:-mx-6 sm:px-6 lg:-mx-8 lg:px-8",children:(0,k.jsx)(C.default,{placeholder:"Search Gong...",onSubmitted:H,allowedTypes:b})}),w>0&&(0,k.jsx)("div",{className:"mb-4",children:(0,k.jsxs)("p",{className:"text-md text-gray-600",children:["Showing ",w," search results"]})}),z.length>0?(0,k.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3",id:"article-grid","data-testid":"resource-listing",children:z.map((v,y)=>(0,k.jsx)("div",{children:(0,k.jsx)(P.default,{...v})},`article-${v._id}-${y}`||`blog-${Math.random()}`))}):(0,k.jsxs)("div",{className:"py-12 text-center",children:[(0,k.jsx)("p",{className:"text-lg text-gray-700",children:T?"No posts found matching your search criteria":"No posts available"}),T&&(0,k.jsx)("button",{onClick:U,className:"mt-4 px-4 py-2 text-sm font-medium text-blue-600 border border-blue-600 rounded-md hover:bg-blue-50 transition-colors cursor-pointer",children:"Clear search and show all posts"})]})]}),w>0&&(0,k.jsx)("div",{className:"w-full max-w-[800px] mx-auto",children:(0,k.jsx)(F,{noBorder:!0})})]})})},$="next_gong",B=(0,b.liteClient)("Y1PPZ5NF43","ae953b99e11fa9b144c98b319c9a6c79"),z=({allowedTypes:v=["Guides & Playbooks","Webinars","Templates & Cheat Sheets"],...b})=>{let k={"Guides & Playbooks":["Guides & Playbooks"],Webinars:["Webinars"],"Templates & Cheat Sheets":["Templates & Cheat Sheets"]},S=[];v.forEach(v=>
299{(k[v]||[v]).forEach(v=>{S.push(`type:"${v}"`)})});let _=[],E=[];return v.forEach(v=>{(k[v]||[v]).forEach(v=>{E.push(`type:${v}`)})}),_.push(E),S.join(" OR "),(0,y.jsxs)(x.InstantSearch,{searchClient:B,indexName:$,children:[(0,y.jsx)(w.Configure,{hitsPerPage:100,filters:"hidden:false"}),(0,y.jsx)(L,{...b,allowedTypes:v})]})}},344836,887309,v=>{"use strict";v.s([],344836),v.s(["Listing",()=>I],887309);var y=v.i(328497),b=v.i(297865),x=v.i(716150),w=v.i(505576),k=v.i(512438),S=v.i(790459),_=v.i(577633),E=v.i(639318),j=v.i(97552);v.i(330654),v.i(423881),v.i(936643),v.i(396988);let P=async()=>{let v=E.default`*[_type == "industry"] { 300 ..., 301 }`;try{return await (0,j.sanityFetch)(v)}catch(v){return null}},C=async()=>{let v=E.default`*[_type == "region"] { 302 ..., 303 }`;try{return await (0,j.sanityFetch)(v)}catch(v){return null}},A=async()=>{let v=E.default`*[_type == "useCase"] { 304 ..., 305 }`;try{return await (0,j.sanityFetch)(v)}catch(v){return null}},T=async()=>{let v=E.default`*[_type == "segment"] { 306 ..., 307 }`;try{return await (0,j.sanityFetch)(v)}catch(v){return null}},I=({variant:v,conversionPanel:E,listingHeading:j,listingBody:I})=>{let[O,M]=(0,b.useState)(),[R,N]=(0,b.useState)(),[D,F]=(0,b.useState)(),[L,$]=(0,b.useState)(),[B,z]=(0,b.useState)();switch((0,b.useEffect)(()=>{let y=async()=>{let v=(0,_.getAllCaseStudies)(),y=P(),b=C(),x=A(),w=T(),[k,S,E,j,I]=await Promise.all([v,y,b,x,w]);M(k),$(S||[]),N(E||[]),F(j||[]),z(I||[])};"case-study"===v&&y()},[]),v){case"career":return(0,y.jsx)(x.CareersListing,{});case"resource":return(0,y.jsx)(w.default,{conversionPanel:E});case"gong-labs":return(0,y.jsx)(k.default,{listingHeading:j,listingBody:I});case"case-study":return(0,y.jsx)(S.default,{conversionPanel:E,caseStudies:O,industries:L,useCases:D,regions:R,segments:B,noHeading:!0});default:return(0,y.jsx)(y.Fragment,{})}}},219308,234155,v=>{"use strict";var y=v.i(328497),b=v.i(297865),x=v.i(735359);let w={some:0,all:1};function k(v,y,{root:b,margin:S,amount:_="some"}={}){let E=(0,x.resolveElements)(v),j=new WeakMap,P=new IntersectionObserver(v=>{v.forEach(v=>{let b=j.get(v.target);if(!!b!==v.isIntersecting)if(v.isIntersecting){let b=y(v.target,v);"function"==typeof b?j.set(v.target,b):P.unobserve(v.target)}else"function"==typeof b&&(b(v),j.delete(v.target))})},{root:b,rootMargin:S,threshold:"number"==typeof _?_:w[_]});return E.forEach(v=>P.observe(v)),()=>P.disconnect()}function S(v,{root:y,margin:x,amount:w,once:_=!1,initial:E=!1}={}){let[j,P]=(0,b.useState)(E);return(0,b.useEffect)(()=>{if(!v.current||_&&j)return;let b=()=>(P(!0),_?void 0:()=>P(!1)),S={root:y&&y.current||void 0,margin:x,amount:w};return k(v.current,b,S)},[y,v,x,_,w]),j}v.s(["useInView",0,S],234155);var _=v.i(283418),E=b,j=b,P=b;function C(){let v=(0,P.useRef)(!0);return(0,P.useEffect)(()=>{v.current=!1},[]),v.current}var A=b;function T(v){(0,A.useEffect)(()=>{v()},[])}var I=b,O=b,M=b;function R(v){let y=(0,M.useRef)(v);return y.current=v,(0,M.useMemo)(()=>Object.freeze({get current(){return y.current}}),[])}var N=b;function D(v){let y=R(v);(0,N.useEffect)(()=>()=>{y.current()},[])}var F=v.i(428360);function L(v){let y=R(v),b=(0,O.useRef)(0),x=(0,O.useCallback)(()=>{F.isBrowser&&b.current&&(cancelAnimationFrame(b.current),b.current=0)},[]);return D(x),[(0,O.useMemo)(()=>{let w=(...v)=>{F.isBrowser&&(x(),b.current=requestAnimationFrame(()=>{y.current(...v),b.current=0}))};return Object.defineProperties(w,{length:{value:v.length},name:{value:`${v.name||"anonymous"}__raf`}}),w},[]),x]}function $(v){let[y,b]=(0,I.useState)(v),[x,w]=L(b);return D(w),[y,x]}var B=F;let z=new Set,V=()=>{for(let v of z)v({width:window.innerWidth,height:window.innerHeight})};function H(v=$,y){let b=C(),[x,w]=v({width:b&&B.isBrowser&&!0!==y?window.innerWidth:0,height:b&&B.isBrowser&&!0!==y?window.innerHeight:0});return T(()=>{!0===y&&w({width:window.innerWidth,height:window.innerHeight})}),(0,j.useEffect)(()=>(0===z.size&&window.addEventListener("resize",V,{passive:!0}),z.add(w),()=>{z.delete(w),0===z.size&&window.removeEventListener("resize",V)}),[w]),x}let U=({value:v})=>{let b=(0,E.useRef)(null),x=(0,E.useRef)(null),w=S(b),k=(0,_.useReducedMotion)()??!1,{width:j}=H(),P=["0","1","2","3","4","5","6","7","8","9",".",",","+","%","b","$"];return(0,E.useEffect)(()=>{let y=b.current;if(!y||!x.current||!w)return;let k=[...y.children].find(y=>y.innerHTML===v);if(!k)return;x.current.style.width=`${k.clientWidth}px`,x.current.style.height=`${k.clientHeight}px`;let S=y.getBoundingClientRect(),_=k.getBoundingClientRect().top-S.top;y.style.transform=`translateY(-${_}px)`}
307,[v,w,j,k]),(0,y.jsxs)("div",{ref:x,className:"relative overflow-hidden text-accent-xl",children:[(0,y.jsx)("div",{className:"w-fit opacity-0",children:" - "}),(0,y.jsxs)("div",{ref:b,className:"absolute left-0 top-0 transition-transform duration-1000 motion-reduce:transition-none",children:[(0,y.jsx)("div",{className:"w-fit opacity-0",children:" - "}),P.map(v=>(0,y.jsx)("div",{className:"w-fit",children:v},v)),!P.includes(v)&&(0,y.jsx)("div",{className:"w-fit",children:v})]})]})};v.s(["default",0,U],219308)},659142,v=>{"use strict";v.s(["TabbedSwitcher",()=>A]);var y=v.i(328497),b=v.i(647825),x=v.i(555913),w=v.i(283418);v.i(357567);var k=v.i(758582);v.i(327002);var S=v.i(396536),_=v.i(404524);v.i(957364);var E=v.i(760180),j=v.i(660118),P=v.i(367997),C=v.i(746155);let A=({heading:v,eyebrow:A,body:T,tabs:I})=>{let O=(0,w.useReducedMotion)()??!1;return(0,y.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,y.jsxs)("div",{className:"flex w-full flex-col gap-12 items-center sm:gap-16",children:[(v?.text||v?.heading||A?.eyebrow||T&&T.length>0)&&(0,y.jsx)("div",{className:"max-w-[1008px] mx-auto",children:(0,y.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center w-full",children:[A?.eyebrow&&(0,y.jsx)(S.Eyebrow,{text:A.eyebrow,as:A.elementType||"p"}),v?.heading&&(0,y.jsx)(_.default,{blocks:(0,j.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,alignment:"center",className:"text-center",additionalHeadingStyles:(0,E.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),T&&(0,y.jsx)(_.default,{blocks:T,className:"",alignment:"center"})]})}),(0,y.jsxs)(b.Root,{className:"flex w-full flex-col gap-8 sm:gap-12",defaultValue:I?.[0]?._key,children:[(0,y.jsx)("div",{className:"relative w-full",children:(0,y.jsx)(b.List,{className:"flex flex-col items-center w-full sm:flex-row sm:flex-wrap justify-center gap-4 xl:flex-nowrap",children:I?.map(v=>(0,y.jsxs)(b.Trigger,{value:v?._key,className:"group w-fit px-6 py-2 flex items-center gap-2 rounded-4xl text-lg font-semibold cursor-pointer bg-neutral-100 dark:bg-purple-700 text-body border-2 border-transparent aria-[selected=true]:text-button-secondary aria-[selected=true]:bg-transparent aria-[selected=true]:border-2 aria-[selected=true]:border-button-primary sm:py-3 sm:text-md",children:[v?.icon&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("span",{className:"hidden group-aria-[selected=true]:block",children:(0,y.jsx)(k.Icon,{icon:v.icon,size:24})}),(0,y.jsx)("span",{className:"block group-aria-[selected=true]:hidden",children:(0,y.jsx)(k.Icon,{icon:(0,C.getDisabledIconName)(v.icon),size:24})})]}),(0,y.jsx)("span",{children:v?.label||""})]},v?._key))})}),(0,y.jsx)("div",{className:"w-full",children:I?.map(v=>(0,y.jsx)(b.Content,{value:v._key,className:"flex w-full flex-col gap-12",children:(0,y.jsx)(x.motion.div,{initial:{opacity:0,y:20*!O,filter:O?"blur(0px)":"blur(8px)"},animate:{opacity:1,y:0,filter:"blur(0px)"},transition:{duration:O?.15:.5,ease:[.25,.1,.25,1],filter:{duration:.4}},className:"flex w-full flex-col gap-12",children:v?.components?.map((v,b)=>{let x=`${v._key||""}-${b}`;return(0,y.jsx)("div",{className:"w-full",children:(0,P.getComponent)(v)},x)})})},v._key))})]})]})})}},858191,883662,v=>{"use strict";v.s([],858191),v.s(["TestimonialWall",()=>S],883662);var y=v.i(328497),b=v.i(294237),x=v.i(571733);v.i(573777);var w=v.i(332306);let k=(0,b.cva)("",{variants:{theme:{light:"bg-white text-heading",dark:"bg-purple-900 text-white",bright:"bg-purple-50 text-heading","light-dark":"bg-gradient-to-b from-white to-purple-900 text-heading","dark-light":"bg-gradient-to-b from-purple-900 to-white text-white"}},defaultVariants:{theme:"light"}}),S=({testimonials:v,theme:b="light",eyebrow:S,heading:_,description:E,link:j,displayStyle:P,responsivePadding:C,...A})=>{if({...A},!v?.length)return null;let T=Math.ceil(v.length/2),I=v.slice(0,T),O=v.length>T?v.slice(T):[...v];return(0,y.jsxs)("section",{className:`w-full overflow-hidden ${k({theme:b})}`,children:[(S||_||E)&&(0,y.jsxs)("div",{className:"w-full px-4 pt-16 pb-8 md:pt-24 md:pb-12 text-center",children:[S&&(0,y.jsx)("p",{className:"text-sm uppercase tracking-wider mb-2",children:S}),_&&(0,y.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:_}),E&&(0,y.jsx)("p",{className:"text-lg max-w-2xl mx-auto",children:E})]}),(0,y.jsxs)("div",{className:"px-4",children:[(0,y.jsx)("div",{className:"mb-2 w-full sm:mb-8",children:(0,y.jsx)("div",{className:"flex w-fit animate-marquee-x motion-reduce:animate-none hover:animation-paused",style:{animationDuration:`${4*I.length*10}s`},children:Array.from({length:4}).map(v=>I.map((v,b)=>(0,y.jsx)("div",{className:"px-1 sm:px-4 w-[90vw] shrink-0 sm:basis-[592px] sm:w-[592px]",children:(0,y.jsx)("div",{className:"h-full",children:(0,y.jsx)(x.default,{...v})})},`${v._id}-${b}`)))})}),(0,y.jsx)("div",{className:"w-full",children:(0,y.jsx)("div",{className:"flex w-fit animate-marquee-x-reverse motion-reduce:animate-none hover:animation-paused",style:{animationDuration:`${4*O.length*10}s`},children:Array.from({length:4}).map(v=>O.map((v,b)=>(0,y.jsx)("div",{className:"px-1 w-[90vw] shrink-0 sm:px-4 sm:w-[592px] sm:basis-[592px]",children:(0,y.jsx)("div",{className:"h-full",children:(0,y.jsx)(x.default,{...v})})},`${v._id}-${b}`)))})})]}),j?.label&&(0,y.jsx)("div",{className:"flex justify-center pt-12 lg:pt-14",children:(0,y.jsx)(w.Button,{link:j,variant:"link",label:j.label})})]})};v.i(450344)},790459,v=>{"use strict";v.s(["default",()=>C]);var y=v.i(328497),b=v.i(297865),x=v.i(492967),w=v.i(861371);v.i(357567);var k=v.i(758582),S=v.i(14690),_=v.i(696706);v.i(957364);var E=v.i(760180),j=v.i(55300);v.i(105409);var P=v.i(114613);let C=({caseStudies:v,industries:C,regions:A,useCases:T,segments:I,noHeading:O,conversionPanel:M,lang:R})=>{let N=(0,x.useParams)(),D=R||N?.lang,[F,L]=(0,b.useState)(v||[]),[$,B]=(0,b.useState)(1),[z,V]=(0,b.useState)(""),[H,U]=(0,b.useState)(""),[W,G]=(0,b.useState)(""),[q,Y]=(0,b.useState)(""),[K,X]=(0,b.useState)(""),Q=12,Z=v=>{X(v.target.value)},J=v=>{B(v),document.getElementById("article-grid")?.scrollIntoView({behavior:"smooth"})};(0,b.useEffect)(()=>{v&&(L(v.filter(v=>(""===z||"All"===z||(v.industries?.map(v=>
307v.name)||[]).includes(z))&&(""===H||"All"===H||(v.useCases?.map(v=>v.name)||[]).includes(H))&&(""===W||"All"===W||(v.segments?.map(v=>v.name)||[]).includes(W))&&(""===q||"All"===q||(v.regions?.map(v=>v.name)||[]).includes(q))&&(""===K||v.title?.toLowerCase().includes(K.toLowerCase())))),B(1))},[v,z,H,W,q,K]);let ee=()=>{B(1),X(""),V(""),U(""),G(""),Y("")},et=F.slice(($-1)*Q,$*Q);return(0,y.jsx)("div",{className:"relative w-full bg-white overflow-hidden","data-testid":"case-study-listing",children:(0,y.jsx)("div",{className:`container mx-auto px-4 sm:px-6 lg:px-8 bg-white ${O?"":"py-24"}`,children:(0,y.jsxs)("div",{className:"flex flex-col gap-10 sm:gap-14",children:[!O&&(0,y.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,y.jsx)(E.Heading,{headingSize:"lg",as:"h2",fontFamily:"inter",children:"The latest success stories"}),(0,y.jsx)("p",{className:"text-lg text-gray-700",children:"See how leading organizations boost productivity, automate revenue operations, and win more with Gong."})]}),(0,y.jsxs)("div",{className:"flex flex-col gap-8",children:[(0,y.jsxs)("div",{className:"rounded-2xl border-stroke-1 shadow-md px-8 pt-4 pb-8 flex flex-col gap-8",children:[(0,y.jsxs)("div",{className:"relative flex gap-2 items-center w-full",children:[(0,y.jsx)(k.Icon,{icon:"search-sm",size:24}),(0,y.jsx)("input",{className:"border-none outline-none grow",placeholder:"Search Gong...",value:K,onChange:Z}),(0,y.jsx)(w.default,{mode:"filled",tone:"primary",label:"Search"}),(0,y.jsx)("button",{className:"cursor-pointer",onClick:()=>X(""),children:(0,y.jsx)(k.Icon,{icon:"x-close",size:24})})]}),(0,y.jsxs)("div",{className:"flex w-full flex-col gap-8 sm:flex-row sm:items-center",children:[(0,y.jsx)(j.default,{listItems:[{itemLabel:"All",itemValue:""},...T?.map(v=>({itemLabel:v.name,itemValue:v.name}))||[]],placeholder:"Use case",setActiveItem:U,activeItem:H}),(0,y.jsx)(j.default,{listItems:[{itemLabel:"All",itemValue:""},...C?.map(v=>({itemLabel:v.name,itemValue:v.name}))||[]],placeholder:"Industry",setActiveItem:V,activeItem:z}),(0,y.jsx)(j.default,{listItems:[{itemLabel:"All",itemValue:""},...I?.map(v=>({itemLabel:v.name,itemValue:v.name}))||[]],placeholder:"Company size",setActiveItem:G,activeItem:W}),(0,y.jsx)(j.default,{listItems:[{itemLabel:"All",itemValue:""},...A?.map(v=>({itemLabel:v.name,itemValue:v.name}))||[]],placeholder:"Region",setActiveItem:Y,activeItem:q})]})]}),F.length>0?(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3",children:et.map((v,b)=>(0,y.jsx)("div",{children:(0,y.jsx)(S.default,{...v,lang:D})},`webinar-${v._id}-${b}`))}),M&&(0,y.jsx)("div",{className:"hidden py-12 lg:block lg:col-span-3",children:(0,y.jsx)(P.ConversionPanel,{...M,isInline:!0,contextType:"cta",alignment:"left"})})]}):(0,y.jsxs)("div",{className:"py-12 text-center",children:[(0,y.jsx)("p",{className:"text-lg text-gray-700",children:"No posts found with the selected filters"}),(0,y.jsx)("button",{onClick:ee,className:"mt-4 px-4 py-2 text-sm font-medium text-blue-600 border border-blue-600 rounded-md hover:bg-blue-50 transition-colors cursor-pointer",children:"Clear all filters"})]}),F.length>Q&&(0,y.jsx)("div",{className:"flex justify-center pt-14",children:(0,y.jsx)(_.BlogPagination,{currentPage:$,totalItems:F.length,itemsPerPage:Q,onPageChange:J})})]})]})})})}},957648,v=>{"use strict";v.i(306503);var y=v.i(162432);function b(v,x=y.DEFAULT_LOCALE,w=!1){return v===y.HOMEPAGE_SLUG?x===y.DEFAULT_LOCALE?w?y.SITE_BASE_URL:"/":w?`${y.SITE_BASE_URL}/${x}`:`/${x}`:x===y.DEFAULT_LOCALE?w?`${y.SITE_BASE_URL}/${v}`:`/${v}`:w?`${y.SITE_BASE_URL}/${x}/${v}`:`/${x}/${v}`}v.s(["buildAbsoluteUrl",0,b])},864039,639318,330654,396988,319270,382727,423881,153330,450344,7682,287692,527510,936643,529407,577633,v=>{"use strict";var y=v.i(97552),b=v.i(844843),x=v.i(297865),w=v.i(259229),k=v.i(903511),S=v.i(904444),_=v.i(416756);function E(v,y,b={}){S.withScope(x=>{for(let[v,w]of(x.setTag("server_context",y),Object.entries(b)))void 0!==w&&x.setExtra(v,w);_.captureException(v)})}v.i(557355);var j=y;let P="siteSettings",C=3600,A=86400;function T(v,y=C){return{next:{tags:v.filter(v=>!!v),revalidate:y}}}var I=w,O=w,M=w,R=w;function N(v,...y){let b=v.length-1;return v.slice(0,b).reduce((v,b,x)=>v+b+y[x],"")+v[b]}v.s(["default",0,N],639318);var D=w;let F=D.groq` 308 _type, 309 alt, 310 asset->{ 311 ..., 312 }, 313 caption 314`,L=D.groq` 315 _type, 316 alt, 317 caption, 318 asset->{ 319 _id, 320 url, 321 metadata { 322 dimensions { 323 aspectRatio, 324 height, 325 width 326 }, 327 lqip 328 } 329 } 330`,$=D.groq` 331_type == "richImage" => { 332 _type, 333 _key, 334 alt, 335 image { 336 ${F} 337 }, 338 width, 339 height 340} 341`;v.s(["imageFragment",0,F,"listingImageFragment",0,L,"richImageFragment",0,$],330654);let B=N` 342 _type == "awardsBar" => { 343 _type, 344 awardBadges[] { 345 ..., 346 image { 347 ${F} 348 } 349 } 350 } 351`,z=N` 352 _type, 353 externalUrl, 354 label, 355 linkType, 356 openInNewTab, 357 popupHeading, 358 popupBody, 359 popupForm->{ 360 _id, 361 _type, 362 _type == "form" => { 363 name, 364 formId, 365 redirectUrl 366 }, 367 _type == "video" => { 368 ..., 369 videoFile { 370 asset->{ 371 ... 372 }, 373 }, 374 thumbnail { 375 ${F} 376 }, 377 }, 378 }, 379 formConfig { 380 formId, 381 formValues, 382 buttonText, 383 headingText, 384 subheadingText, 385 redirectUrl, 386 isInConfirmation, 387 triggerChilipiper 388 }, 389 anchorLinkId, 390 internalLink-> { 391 _type, 392 language, 393 seo{ 394 slug { 395 current 396 } 397 } 398 } 399`,V=N` 400 _type == "ctaBar" => { 401 _type, 402 buttons[] { 403 // For inline buttons (button field type) 404 _type == "button" => { 405 _type, 406 mode, 407 tone, 408 action { 409 ${z} 410 } 411 }, 412 // For referenced sharedButton documents 413 _type == "reference" => @-> { 414 _type, 415 mode, 416 tone, 417 action { 418 ${z} 419 } 420 } 421 } 422 } 423`;v.s(["ctaBarQuery",0,V],396988);let H=N` 424 _type == "customerMetrics" => { 425 _type, 426 companyLogo{ 427 ${F} 428 }, 429 stat, 430 description 431 } 432`,U=N` 433 _type in ["table", "portableTextTable"] => { 434 _type, 435 _key, 436 caption, 437 headerRows, 438 headers[]{ 439 _key, 440 alignment, 441 text 442 }, 443 rows[] { 444 _key, 445 cells[] { 446 _key, 447 alignment, 448 content, 449 value[]{ 450 ..., 451 markDefs[]{...} 452 } 453 } 454 } 455 } 456`;var W=w;v.i(434222);var G=w;let q=G.groq` 457 _id, 458 name, 459 logo{ 460 ${F} 461 }, 462 logotypeOnLight{ 463 ${F} 464 }, 465 logotypeOnDark{ 466 ${F} 467 }, 468 iconOnLight{ 469 ${F} 470 }, 471 iconOnDark{ 472 ${F} 473 }, 474 website 475`,Y=(v,...y)=>`coalesce( 476 ${v}[language == $language][0].value, 477 ${v}[language == "en"][0].value${y.map(v=>`, 478 ${v}`).join("")} 479 )`,K=(v,...y)=>`coalesce( 480 ${v}[language == "en"][0].value${y.map(v=>`, 481 ${v}`).join("")} 482 )`,X=W.groq` 483 _id, 484 _type, 485 firstName, 486 lastName, 487 "role": ${Y("role")}, 488 bio,
489 headshot { 490 ${F} 491 }, 492 linkedinUrl, 493 xUrl, 494 facebookUrl, 495 instagramUrl, 496 githubUrl, 497 company->{ 498 ${q} 499 }, 500 "slug": slug.current 501`,Q=N` 502 _id, 503 title, 504 "quote": ${Y("quote")}, 505 "quoteLanguage": select( 506 defined(quote[language == $language][0].value) => $language, 507 defined(quote[language == "en"][0].value) => "en" 508 ), 509 person->{ 510 ${X}, 511 } 512`,Z=N` 513 _type == "testimonialCardModule" => { 514 _type, 515 displayStyle, 516 showAvatar, 517 showCompany, 518 testimonial->{ 519 ${Q} 520 } 521 } 522`;var J=w;let ee=J.groq` 523 _type == "twoColumnCopy" => { 524 _type, 525 _key, 526 imagePosition, 527 background, 528 body, 529 image { 530 _type, 531 _key, 532 alt, 533 image { 534 ${F} 535 }, 536 width, 537 height 538 } 539 } 540`;var et=w;let er=et.groq` 541 _type == "wideSingleColumn" => { 542 _type, 543 _key, 544 eyebrow, 545 heading, 546 body, 547 } 548`;var en=w;let ei=en.groq` 549 _type == "quadrantCopy" => { 550 _type, 551 _key, 552 heading, 553 intro, 554 cells[]{ 555 _key, 556 heading, 557 caption, 558 mediaType, 559 image { 560 _type, 561 _key, 562 alt, 563 image { 564 ${F} 565 }, 566 width, 567 height 568 }, 569 chart { 570 _type, 571 title, 572 subtitle, 573 theme, 574 labels, 575 values, 576 series[]{ 577 _key, 578 name, 579 values, 580 color 581 }, 582 xAxisLabel, 583 yAxisLabel, 584 showValueLabels, 585 yAxisMax, 586 yAxisTickCount, 587 valueSuffix 588 } 589 }, 590 footer, 591 } 592`;var ea=w;let es=ea.groq` 593 _type == "pageDivider" => { 594 _type, 595 _key, 596 theme, 597 } 598`;var eo=w;let el=eo.groq` 599 _type == "gutenbergText" => { 600 _type, 601 _key, 602 entries[]{ 603 _key, 604 eyebrow, 605 body, 606 }, 607 } 608`;var ec=w;let eu=ec.groq` 609 _type == "threeColumnChart" => { 610 _type, 611 _key, 612 heading, 613 headers, 614 rows[]{ 615 _key, 616 col1, 617 col2, 618 col3, 619 }, 620 } 621`;var ed=w;let eh=ed.groq` 622 _type == "chart" => { 623 _type, 624 _key, 625 chartType, 626 title, 627 subtitle, 628 footer, 629 theme, 630 labels, 631 values, 632 series[]{ 633 _key, 634 name, 635 values, 636 color 637 }, 638 xAxisLabel, 639 yAxisLabel, 640 showValueLabels, 641 yAxisMin, 642 yAxisMax, 643 yAxisTickCount, 644 valueSuffix, 645 } 646`,ef=ed.groq` 647 _type, 648 chartType, 649 title, 650 subtitle, 651 footer, 652 theme, 653 labels, 654 values, 655 series[]{ 656 _key, 657 name, 658 values, 659 color 660 }, 661 xAxisLabel, 662 yAxisLabel, 663 showValueLabels, 664 yAxisMin, 665 yAxisMax, 666 yAxisTickCount, 667 valueSuffix, 668`;var ep=w;let em=ep.groq` 669 theme, 670 htmlId, 671 transitionTop, 672 transitionBottom, 673 backgroundType, 674 bgGradient, 675 backgroundImage { 676 asset->{ 677 ... 678 } 679 }, 680 responsivePadding { 681 default { 682 top, 683 bottom 684 }, 685 sm { 686 top, 687 bottom 688 }, 689 md { 690 top, 691 bottom 692 }, 693 lg { 694 top, 695 bottom 696 }, 697 xl { 698 top, 699 bottom 700 }, 701 xxl { 702 top, 703 bottom 704 } 705 } 706`,eg=` 707 _type == "trustBar" => { 708 _key, 709 _type, 710 variants, 711 eyebrow, 712 companies[]-> { 713 ${q} 714 }, 715 badges[] { 716 ..., 717 image { 718 ${F} 719 } 720 }, 721 ${em}, 722 } 723`;v.s(["trustBarQuery",0,eg],319270);var ev=w;let ey=ev.groq` 724 _type == 'peopleSpotlightModule' => { 725 _type, 726 _key, 727 people[]->{ 728 _id, 729 firstName, 730 lastName, 731 "role": ${Y("role")}, 732 headshot { 733 asset->{ 734 _id, 735 url, 736 metadata { 737 dimensions { 738 aspectRatio, 739 height, 740 width 741 }, 742 lqip 743 } 744 }, 745 alt, 746 crop, 747 hotspot 748 } 749 } 750 } 751`,eb=N` 752 _type == "conversionPanelModule" => { 753 _type, 754 ..., 755 body[]{ 756 _key, 757 _type, 758 style, 759 markDefs[]{ 760 _key, 761 _type, 762 href, 763 blank 764 }, 765 children[]{ 766 _key, 767 _type, 768 marks[], 769 text, 770 style, 771 }, 772 level, 773 listItem, 774 ...select( 775 ${V}, 776 ), 777 _type == "listModule" => { 778 items[]{ 779 heading, 780 description, 781 icon, 782 direction 783 }, 784 layout 785 }, 786 }, 787 testimonial->{ 788 ${Q} 789 }, 790 } 791`,ex=N` 792 _type == "accordionModule" => { 793 _type, 794 _key, 795 items[]{ 796 _key, 797 _type, 798 label, 799 content[]{ 800 _key, 801 _type, 802 style, 803 markDefs[]{ 804 _key, 805 _type, 806 href, 807 blank 808 }, 809 children[]{ 810 _key, 811 _type, 812 marks[], 813 text 814 }, 815 level, 816 listItem, 817 ${$} 818 } 819 } 820 } 821`,ew=N` 822 _type == "imageGallery" => { 823 ..., 824 }, 825 ${V}, 826 ${Z}, 827 ${eg}, 828 ${U}, 829 ${eb}, 830 ${$}, 831 ${ex}, 832 ${ey}, 833 ${ee}, 834 ${er},
835 ${ei}, 836 ${es}, 837 ${el}, 838 ${eu}, 839 ${eh} 840`,ek=N` 841 "sharedModule": sharedModuleRef->{ 842 ..., 843 _type, 844 _id, 845 title, 846 modules[] { 847 ..., 848 ...select( 849 ${ew} 850 ) 851 } 852 } 853`;var eS=w;let e_=eS.groq` 854 link{ 855 _type, 856 externalUrl, 857 label, 858 linkType, 859 anchorLinkId, 860 openInNewTab, 861 popupHeading, 862 popupBody, 863 formConfig{ 864 formId, 865 buttonText, 866 headingText, 867 subheadingText, 868 redirectUrl, 869 isInConfirmation, 870 triggerChilipiper 871 }, 872 popupForm->{ 873 _id, 874 _type, 875 _type == "form" => { 876 name, 877 formId, 878 redirectUrl 879 }, 880 _type == "video" => { 881 ..., 882 videoFile { 883 asset->{ 884 ... 885 }, 886 }, 887 thumbnail { 888 ${F} 889 }, 890 }, 891 }, 892 internalLink-> { 893 _type, 894 language, 895 seo{ 896 slug { 897 current 898 } 899 } 900 } 901 } 902`;v.s(["linkFragment",0,e_],382727);let eE=R.groq` 903 body[]{ 904 _key, 905 _type, 906 style, 907 markDefs[]{ 908 _key, 909 _type, 910 href, 911 blank 912 }, 913 children[]{ 914 _key, 915 _type, 916 marks[], 917 text, 918 style, 919 _type == "wordRotate" => { 920 words[] 921 } 922 }, 923 level, 924 listItem, 925 ...select( 926 ${B}, 927 ${V}, 928 ${Z}, 929 ${U}, 930 ${$}, 931 ${ex}, 932 ${H}, 933 ${ee}, 934 ${er}, 935 ${ei}, 936 ${es}, 937 ${el}, 938 ${eu}, 939 ${eh} 940 ), 941 _type == "listModule" => { 942 items[]{ 943 heading, 944 description, 945 icon, 946 direction 947 }, 948 layout 949 }, 950 _type == "sharedModuleReference" => { 951 "sharedModule": sharedModuleRef->{ 952 ..., 953 _type, 954 _id, 955 title, 956 modules[] { 957 ..., 958 ...select( 959 ${V}, 960 ) 961 } 962 } 963 }, 964 _type == "squiggle" => { 965 _type, 966 style 967 }, 968 _type == "inlineIcon" => { 969 _type, 970 icon 971 }, 972 _type == "iconText" => { 973 _type, 974 icon, 975 label, 976 ${e_} 977 }, 978 _type == "video" => { 979 _type, 980 _ref, 981 "videoType": @->videoType, 982 "orientation": @->orientation, 983 "wistiaUrl": @->wistiaUrl, 984 "youtubeUrl": @->youtubeUrl, 985 "title": @->title, 986 "thumbnail": @->thumbnail { 987 ${F} 988 } 989 }, 990 _type == "videoEmbed" => { 991 _type, 992 videoType, 993 youtubeUrl, 994 vimeoUrl, 995 aspectRatio, 996 autoplay, 997 muted, 998 controls, 999 // flatten the file a bit so React can just use videoFile.asset.url, title, caption 1000 "videoFile": select( 1001 defined(videoFile) => { 1002 "asset": { 1003 "url": videoFile.asset->url 1004 }, 1005 "title": videoFile.title, 1006 "caption": videoFile.caption 1007 }, 1008 null 1009 ) 1010 }, 1011 } 1012`,ej=R.groq` 1013 body[]{ 1014 ..., 1015 ...select( 1016 ${ew} 1017 ), 1018 _type == "listModule" => { 1019 items[]{ 1020 heading, 1021 description, 1022 icon, 1023 direction 1024 }, 1025 layout 1026 }, 1027 _type == "sharedModuleReference" => { 1028 ${ek} 1029 }, 1030 _type == "video" => { 1031 _type, 1032 _ref, 1033 "videoType": @->videoType, 1034 "orientation": @->orientation, 1035 "wistiaUrl": @->wistiaUrl, 1036 "youtubeUrl": @->youtubeUrl, 1037 "title": @->title, 1038 "thumbnail": @->thumbnail { 1039 ${F} 1040 } 1041 }, 1042 } 1043`,eP=M.groq` 1044 ..., 1045 ${eE} 1046`;function eC(v){let y=v.filter(v=>tZ[v]).map(v=>`_type == "${v}" => { ${tZ[v]} }`).join(",\n ");return` 1047 _key, 1048 _type, 1049 ${y} 1050 `}function eA(v){let y=eC(v);return O.groq` 1051 _type, 1052 ${eP}, 1053 ${em}, 1054 tabs[] { 1055 _key, 1056 _type, 1057 label, 1058 icon, 1059 components[0...20] { 1060 ${y} 1061 } 1062 } 1063 `}v.s(["headingQuery",0,eP],423881);let eT=O.groq` 1064 _type, 1065 ${eP}, 1066 ${em}, 1067 tabs[] { 1068 _key, 1069 _type, 1070 label, 1071 icon, 1072 components[0...20] { 1073 _key, 1074 _type, 1075 // Basic fields only to prevent circular dependencies 1076 title, 1077 description, 1078 content, 1079 eyebrow, 1080 heading, 1081 body 1082 } 1083 } 1084`;O.groq` 1085 *[_type == "tabbedSwitcher" && _id == $id][0]{ 1086 ${eT} 1087 } 1088`;var eI=w;let eO=N` 1089 _type, 1090 _key, 1091 label, 1092 content[] { 1093 _key, 1094 _type, 1095 style, 1096 markDefs[]{ 1097 _key, 1098 _type, 1099 href, 1100 blank 1101 }, 1102 children[]{ 1103 _key, 1104 _type, 1105 marks[], 1106 text, 1107 style, 1108 }, 1109 level, 1110 listItem, 1111 } 1112`,eM=eI.groq` 1113 ..., 1114 items[] { 1115 ${eO} 1116 } 1117`;eI.groq` 1118 *[_type == "accordion" && _id == $id][0]{ 1119 ${eM} 1120 } 1121`;var eR=w;let eN=eR.groq` 1122 _type == "awardsMetrics" => { 1123 ..., 1124 metrics[] { 1125 ..., 1126 awardImage { 1127 ${F} 1128 } 1129 }, 1130 } 1131`;v.s(["awardsMetricsQuery",0,eN],153330);var eD=w,eF=w;let eL=eF.groq` 1132 _type, 1133 _key, 1134 heading, 1135 body, 1136 icon, 1137 image { 1138 image { 1139 ${F} 1140 }, 1141 alt 1142 }, 1143 ${e_} 1144`,e$=eD.groq` 1145 ..., 1146 items[] { 1147 ${eL} 1148 } 1149`;eD.groq` 1150 *[_type == "contentGrid" && _id == $id][0]{ 1151 ${e$} 1152 } 1153`;var eB=w;let ez=eB.groq` 1154 ..., 1155 ${eE}, 1156 testimonial->{ 1157 ${Q} 1158 }, 1159`;eB.groq` 1160 *[_type == "conversionPanel" && _id == $id][0]{ 1161 ${ez} 1162 } 1163`;var eV=w;let eH=eV.groq` 1164 _type, 1165 _key, 1166 ${em},
1167 contentType, 1168 ${eP}, 1169 company->{ 1170 ${q} 1171 }, 1172 testimonial->{ 1173 ${Q} 1174 }, 1175 description, 1176 featuredImage { 1177 ${F} 1178 }, 1179 ${e_} 1180`,eU=` 1181 _type == "testimonialWall" => { 1182 _key, 1183 _type, 1184 displayStyle, 1185 testimonials[]-> { 1186 ${Q} 1187 }, 1188 ${em}, 1189 ${e_} 1190 } 1191`;v.s(["testimonialWallQuery",0,eU],450344);var eW=w;let eG=eW.groq` 1192 _type, 1193 _key, 1194 ${em}, 1195 variant, 1196 ${eP}, 1197 wavyPurpleBg 1198`;eW.groq` 1199 *[_type == "headingBlock" && _id == $id][0]{ 1200 ${eG} 1201 } 1202`;var eq=w;let eY=eq.groq` 1203 _type, 1204 _key, 1205 ${em}, 1206 ${ej}, 1207 author->{ 1208 _id, 1209 _type, 1210 firstName, 1211 lastName, 1212 "role": ${K("role","role[0].value")}, 1213 headshot { 1214 ${F} 1215 }, 1216 linkedinUrl, 1217 xUrl, 1218 facebookUrl, 1219 instagramUrl, 1220 githubUrl, 1221 company->{ 1222 _id, 1223 _type, 1224 name, 1225 website 1226 } 1227 }, 1228 enableTableOfContents, 1229 stickyTableOfContents, 1230 expandTableOfContents, 1231 tableOfContents[] { 1232 _key, 1233 title, 1234 originalTitle, 1235 level, 1236 sectionId, 1237 hidden, 1238 order 1239 } 1240`;var eK=w;let eX=eK.groq` 1241 _type, 1242 _key, 1243 ${em}, 1244 heading { 1245 ${eP} 1246 }, 1247 description, 1248 items[] { 1249 _key, 1250 title, 1251 preview, 1252 stat, 1253 chart { 1254 ${ef} 1255 } 1256 } 1257`;var eQ=w,eZ=w;let eJ=eZ.groq` 1258 _type, 1259 title, 1260 videoType, 1261 orientation, 1262 youtubeUrl, 1263 wistiaUrl, 1264 videoFile { 1265 asset->{ 1266 _id, 1267 _type, 1268 _createdAt, 1269 _updatedAt, 1270 _rev, 1271 url, 1272 extension, 1273 metadata { 1274 _type, 1275 dimensions{ 1276 _type, 1277 aspectRatio, 1278 height, 1279 width, 1280 }, 1281 } 1282 }, 1283 }, 1284 thumbnail { 1285 ${F} 1286 }, 1287 seo, 1288`;v.s(["videoFragment",0,eJ],7682);let e0=eQ.groq` 1289 ..., 1290 _type, 1291 _key, 1292 ${em}, 1293 alignment, 1294 vAlignment, 1295 badgeIcon { 1296 ${F} 1297 }, 1298 eyebrow, 1299 heading, 1300 subhead, 1301 ${eE}, 1302 showBreadcrumb, 1303 breadcrumbItems[] { 1304 label, 1305 link 1306 }, 1307 media { 1308 _type, 1309 mediaType, 1310 storyLane, 1311 lottieFile { 1312 asset->{ 1313 url 1314 } 1315 }, 1316 riveFile { 1317 asset->{ 1318 url 1319 } 1320 }, 1321 riveFiles[] { 1322 asset->{ 1323 url 1324 } 1325 }, 1326 riveConfig { 1327 size, 1328 featherEdges, 1329 accent, 1330 aspectRatio 1331 }, 1332 featuredImage { 1333 ${$}, 1334 ${F} 1335 }, 1336 media->{ 1337 ${eJ} 1338 }, 1339 formConfig { 1340 formId, 1341 buttonText, 1342 headingText, 1343 subheadingText, 1344 redirectUrl, 1345 isInConfirmation, 1346 triggerChilipiper, 1347 formValues[] { 1348 key, 1349 value 1350 } 1351 } 1352 }, 1353 awardsBar { 1354 ..., 1355 awardBadges[] { 1356 ..., 1357 image { 1358 ${F} 1359 } 1360 } 1361 }, 1362 formConfig { 1363 formId, 1364 buttonText, 1365 headingText, 1366 subheadingText, 1367 redirectUrl, 1368 isInConfirmation, 1369 triggerChilipiper, 1370 formValues[] { 1371 key, 1372 value 1373 } 1374 } 1375`;eQ.groq` 1376 *[_type == "headingBlock" && _id == $id][0]{ 1377 ${e0} 1378 } 1379`;var e1=w,e2=w,e3=w;let e4=e3.groq` 1380 eyebrow{ 1381 _type, 1382 elementType, 1383 eyebrow, 1384 icon, 1385 customIcon { 1386 ${F} 1387 }, 1388 } 1389`;var e5=w;let e6=e5.groq` 1390 heading{ 1391 _type, 1392 elementType, 1393 headingSize, 1394 fontFamily, 1395 heading[]{ 1396 _key, 1397 _type, 1398 style, 1399 markDefs[]{ 1400 _key, 1401 _type, 1402 href 1403 }, 1404 children[]{ 1405 _key, 1406 _type, 1407 marks[], 1408 text, 1409 style, 1410 _type == "wordRotate" => { 1411 words[] 1412 } 1413 } 1414 } 1415 } 1416`,e8=e2.groq` 1417 _type, 1418 _key, 1419 variation, 1420 testimonial->{ 1421 ${Q} 1422 }, 1423 textCard { 1424 ${e4}, 1425 ${e6}, 1426 ${eE}, 1427 bgImage { 1428 ${F} 1429 }, 1430 ${e_} 1431 }, 1432 video->{ 1433 ${eJ} 1434 }, 1435 videoThumbnailOverride { 1436 ${F} 1437 } 1438`,e9=e1.groq` 1439 _type, 1440 ${eP}, 1441 ${em}, 1442 items[] { 1443 ${e8} 1444 } 1445`;e1.groq` 1446 *[_type == "bentoCardDeck" && _id == $id][0]{ 1447 ${e9} 1448 } 1449`;var e7=w;let te=e7.groq` 1450 ..., 1451 rows[] { 1452 cardsPerRow, 1453 cards[] { 1454 ${eL} 1455 } 1456 } 1457`;e7.groq` 1458 *[_type == "accordion" && _id == $id][0]{ 1459 ${te} 1460 } 1461`;var tt=w,tr=w;let tn=tr.groq` 1462 _type, 1463 _key, 1464 image { 1465 image { 1466 ${F} 1467 }, 1468 alt 1469 }, 1470 eyebrow, 1471 heading, 1472 body[]{ 1473 ..., 1474 _type == "iconText" => { 1475 _type, 1476 icon, 1477 label, 1478 ${e_} 1479 } 1480 }, 1481 ${e_}, 1482 speaker->{ 1483 ${X} 1484 } 1485`,ti=tt.groq` 1486 _type, 1487 ${em}, 1488 rows[] { 1489 cardsPerRow, 1490 cards[] { 1491 ${tn} 1492 } 1493 } 1494`;tt.groq` 1495 *[_type == "eventCardDeck" && _id == $id][0]{ 1496 ${ti} 1497 } 1498`;var ta=w,ts=w;let to=ts.groq` 1499 _type, 1500 _key, 1501 eyebrow, 1502 heading, 1503 body[], 1504 image { 1505 image { 1506 ${F} 1507 }, 1508 alt 1509 }, 1510 ${e_} 1511`,tl=ta.groq` 1512 _type, 1513 ${eP}, 1514 ${em}, 1515 isFeaturedCardDeck, 1516 rows[] { 1517 cardsPerRow, 1518 cards[] { 1519 ${to} 1520 } 1521 } 1522`;ta.groq` 1523 *[_type == "imageCardDeck" && _id == $id][0]{ 1524 ${tl} 1525 } 1526`;var tc=w;let tu=tc.groq` 1527 _type, 1528 ${eP}, 1529 ${em}, 1530 items[]{ 1531 _key, 1532 icon{ 1533 ${F} 1534 }, 1535 name, 1536 description, 1537 link { 1538 label, 1539 linkType, 1540 internalLink->{ 1541 _type, 1542 language, 1543 title, 1544 seo { 1545 slug { 1546 current 1547 } 1548 } 1549 }, 1550 externalUrl, 1551 openInNewTab 1552 }, 1553 type 1554 }, 1555`;var td=w,th=w;let tf=th.groq` 1556 _type, 1557 _key, 1558 bio, 1559 thumbnail { 1560 ${F} 1561 }, 1562 person->{ 1563 ${X} 1564 } 1565`,tp=td.groq` 1566 ..., 1567 cards[] { 1568 ${tf} 1569 } 1570`;td.groq` 1571 *[_type == "leadershipCardDeck" && _id == $id][0]{ 1572 ${tp} 1573 } 1574`;var tm=w,tg=w,tv=w;let ty=280,tb=Y("excerpt","excerpt");tv.groq` 1575 _id, 1576 _type, 1577 _updatedAt, 1578 _createdAt, 1579 "title": ${Y("title","title")}, 1580 author->{ 1581 ${X} 1582 }, 1583 featuredImage { 1584 ${F} 1585 }, 1586 publishedDate, 1587 lastModified, 1588 "excerpt": ${Y("excerpt","excerpt")}, 1589 seo { 1590 ..., 1591 openGraphImage { 1592 ${F} 1593 } 1594 }, 1595 "topics": generalTopics[]->{ 1596 _id, 1597 _type, 1598 title, 1599 description 1600 }, 1601 blogType[]->{ 1602 _id, 1603 _type, 1604 title, 1605 description 1606 }, 1607 rolePersonas[]->{ 1608 _id, 1609 _type, 1610 title, 1611 description 1612 }, 1613 "readTime": round(length(pt::text(body)) / 5000) 1614`;let tx=tv.groq` 1615 _id, 1616 _type, 1617 _updatedAt, 1618 _createdAt, 1619 "title": ${Y("title","title")}, 1620 author->{ 1621 _id, 1622 _type, 1623 firstName, 1624 lastName, 1625 "role": ${Y("role")},
1626 headshot { 1627 ${L} 1628 }, 1629 linkedinUrl, 1630 xUrl, 1631 facebookUrl, 1632 instagramUrl, 1633 githubUrl, 1634 "slug": slug.current 1635 }, 1636 featuredImage { 1637 ${L} 1638 }, 1639 publishedDate, 1640 lastModified, 1641 "excerpt": array::join( 1642 string::split( 1643 select( 1644 defined(${tb}) && length(${tb}) > 0 => ${tb}, 1645 pt::text(body) 1646 ), 1647 "" 1648 )[0...${ty}], 1649 "" 1650 ), 1651 seo { 1652 slug, 1653 openGraphImage { 1654 ${L} 1655 } 1656 }, 1657 "topics": generalTopics[]->{ 1658 _id, 1659 title 1660 }, 1661 blogType[]->{ 1662 _id, 1663 title 1664 }, 1665 rolePersonas[]->{ 1666 _id, 1667 title 1668 }, 1669 "readTime": round(length(pt::text(body)) / 5000) 1670`;tv.groq` 1671 _id, 1672 _type, 1673 "title": ${Y("title","title")}, 1674 author->{ 1675 ${X} 1676 }, 1677 featuredImage { 1678 ${F} 1679 }, 1680 publishedDate, 1681 lastModified, 1682 "excerpt": ${Y("excerpt","excerpt")}, 1683 body, 1684 enableTableOfContents, 1685 tableOfContents[] { 1686 _key, 1687 title, 1688 originalTitle, 1689 level, 1690 sectionId, 1691 hidden, 1692 order 1693 }, 1694 autoSummary, 1695 seo { 1696 ..., 1697 openGraphImage { 1698 ${F} 1699 } 1700 }, 1701 "topics": generalTopics[]->{ 1702 _id, 1703 _type, 1704 title, 1705 description 1706 }, 1707 blogType[]->{ 1708 _id, 1709 _type, 1710 title, 1711 description 1712 }, 1713 rolePersonas[]->{ 1714 _id, 1715 _type, 1716 title, 1717 description 1718 }, 1719 "readTime": round(length(pt::text(body)) / 5000) 1720`;var tw=w;let tk=tw.groq` 1721 slug, 1722 pageTitle, 1723 pageDescription, 1724 openGraphImage { 1725 asset->{ 1726 _id, 1727 url 1728 }, 1729 alt 1730 }, 1731 title, 1732 description, 1733 canonicalUrl, 1734 preventIndexing, 1735 preventFollowing 1736`,tS=tg.groq` 1737 _id, 1738 _type, 1739 _updatedAt, 1740 _createdAt, 1741 title, 1742 excerpt, 1743 featuredImage { 1744 ${L} 1745 }, 1746 scheduledDate, 1747 status, 1748 seo { 1749 ${tk} 1750 }, 1751 pageSettings { 1752 hideFromListing 1753 }, 1754 "readTime": round(length(pt::text(body)) / 5000) 1755`,t_=tg.groq` 1756 _id, 1757 _type, 1758 title, 1759 excerpt, 1760 featuredImage { 1761 ${L} 1762 }, 1763 "publishedDate": publishedAt, 1764 seo { 1765 ${tk} 1766 }, 1767 "readTime": round(length(pt::text(body)) / 5000) 1768`,tE=tg.groq` 1769 _id, 1770 _type, 1771 title, 1772 excerpt, 1773 featuredImage { 1774 ${L} 1775 }, 1776 "publishedDate": publishedAt, 1777 seo { 1778 ${tk} 1779 }, 1780 "readTime": round(length(pt::text(body)) / 5000) 1781`,tj=tg.groq` 1782 _type, 1783 _key, 1784 _type == "blogPost" => { 1785 ${tx} 1786 }, 1787 _type == "webinar" => { 1788 ${tS} 1789 }, 1790 _type == "blogPost" && seo.slug.current match "*the-edge*" => { 1791 ${tx} 1792 }, 1793 _type == "blogPost" && seo.slug.current match "*gong-labs*" => { 1794 ${tx} 1795 }, 1796 _type == "guide" => { 1797 ${t_} 1798 }, 1799 _type == "template" => { 1800 ${tE} 1801 }, 1802`,tP=tm.groq` 1803 ..., 1804 dynamicContent, 1805 contentFilter, 1806 // Explicitly selected resources should render even when hidden from automatic listings. 1807 resources[]->{ 1808 ${tj} 1809 }, 1810 "latestBlog":*[_type == "blogPost"] | order(publishedDate desc) [0..19]{ 1811 ${tx} 1812 }, 1813 "latestWebinar":*[_type == "webinar"] | order(scheduledDate desc) [0..19]{ 1814 ${tS} 1815 }, 1816 "latestCaseStudy":*[_type == "caseStudy"] | order(_updatedAt desc) [0..19]{ 1817 _id, 1818 _type, 1819 title, 1820 slug, 1821 mainImage, 1822 companyName, 1823 publishedAt 1824 }, 1825 "latestGuide":*[_type == "guide"] | order(_updatedAt desc) [0..19]{ 1826 ${t_} 1827 }, 1828 "latestEdge":*[_type == "blogPost" && seo.slug.current match "*the-edge*"] | order(publishedDate desc) [0..19]{ 1829 ${tx} 1830 } 1831 , 1832 "latestGongLabs":*[_type == "blogPost" && seo.slug.current match "*gong-labs*"] | order(publishedDate desc) [0..19]{ 1833 ${tx} 1834 }, 1835 "latestTemplate":*[_type == "template"] | order(_updatedAt desc) [0..19]{ 1836 ${tE} 1837 } 1838`;tm.groq` 1839 *[_type == "resourceCardDeck" && _id == $id][0]{ 1840 ${tP} 1841 } 1842`;var tC=w;let tA=tC.groq` 1843 _type, 1844 _key, 1845 ${em}, 1846 image { 1847 ${F}, 1848 }, 1849 backdropImage { 1850 ${F}, 1851 }, 1852 size, 1853 variant 1854`;tC.groq` 1855 *[_type == "imageBlock" && _id == $id][0]{ 1856 ${tA} 1857 } 1858`;var tT=w;let tI=tT.groq` 1859 _type == "statisticsPanel" => { 1860 ..., 1861 statistics[] { 1862 animateNumber, 1863 prefix, 1864 value, 1865 suffix, 1866 description 1867 }, 1868 } 1869`;v.s(["statisticsPanelQuery",0,tI],287692);var tO=w;let tM=tO.groq` 1870 _type, 1871 ${eP}, 1872 ${em}, 1873 reverse, 1874 contextType, 1875 contextImage { 1876 alt, 1877 image { 1878 ${F} 1879 } 1880 }, 1881 contextVideo->{ 1882 ${eJ} 1883 }, 1884 contextForm->{ 1885 _id, 1886 name, 1887 formId, 1888 redirectUrl 1889 }, 1890 contextLottieFile {
1891 asset->{ 1892 ..., 1893 }, 1894 }, 1895 contextMetric { 1896 ..., 1897 statistics[] { 1898 ..., 1899 } 1900 }, 1901 storyLane, 1902 mediaLink { 1903 _type, 1904 externalUrl, 1905 label, 1906 linkType, 1907 anchorLinkId, 1908 openInNewTab, 1909 popupHeading, 1910 popupBody, 1911 formConfig { 1912 formId, 1913 buttonText, 1914 headingText, 1915 subheadingText, 1916 redirectUrl, 1917 isInConfirmation, 1918 triggerChilipiper 1919 }, 1920 popupForm->{ 1921 _id, 1922 _type, 1923 _type == "form" => { 1924 name, 1925 formId, 1926 redirectUrl 1927 }, 1928 _type == "video" => { 1929 ..., 1930 videoFile { 1931 asset->{ 1932 ... 1933 }, 1934 }, 1935 thumbnail { 1936 ${F} 1937 }, 1938 }, 1939 }, 1940 internalLink-> { 1941 _type, 1942 language, 1943 seo { 1944 slug { 1945 current 1946 } 1947 } 1948 } 1949 } 1950`;tO.groq` 1951 *[_type == "switchback" && _id == $id][0]{ 1952 ${tM} 1953 } 1954`;var tR=w;tR.groq` 1955 formFieldGroups[] { 1956 _key, 1957 _type, 1958 fields[] { 1959 _key, 1960 _type, 1961 fieldType, 1962 hidden, 1963 label, 1964 name, 1965 required, 1966 type, 1967 placeholder, 1968 helpText, 1969 defaultValue, 1970 options[] { 1971 label, 1972 value 1973 }, 1974 mappedClearbitProperty, 1975 icon, 1976 dependentField { 1977 enabled, 1978 fieldName, 1979 operator, 1980 value 1981 } 1982 }, 1983 isSmartGroup 1984 } 1985`,tR.groq` 1986 _type, 1987 _id, 1988 title, 1989 seo{ 1990 slug{ 1991 current 1992 } 1993 } 1994`;let tN=tR.groq` 1995 _type, 1996 _key, 1997 ${em}, 1998 eyebrow, 1999 heading, 2000 body, 2001 containerBackground, 2002 containerBackgroundImage { 2003 ${F} 2004 }, 2005 softwareRatings, 2006 softwareRatingsText, 2007 reverse, 2008 formTitle, 2009 submitButtonText, 2010 form->{ 2011 _id, 2012 _type, 2013 name, 2014 formId, 2015 formFieldGroups[] { 2016 _key, 2017 _type, 2018 fields[] { 2019 _key, 2020 _type, 2021 fieldType, 2022 hidden, 2023 label, 2024 name, 2025 required, 2026 type, 2027 placeholder, 2028 helpText, 2029 defaultValue, 2030 options[] { 2031 label, 2032 value 2033 }, 2034 mappedClearbitProperty, 2035 icon, 2036 dependentField { 2037 enabled, 2038 fieldName, 2039 operator, 2040 value 2041 } 2042 }, 2043 isSmartGroup 2044 }, 2045 redirectBehavior, 2046 externalRedirectUrl, 2047 submitText, 2048 internalRedirectPage->{ 2049 _type, 2050 _id, 2051 title, 2052 seo{ 2053 slug{ 2054 current 2055 } 2056 } 2057 } 2058 }, 2059 ctaText, 2060 redirectBehavior, 2061 externalRedirectUrl, 2062 internalRedirectPage->{ 2063 _type, 2064 _id, 2065 title, 2066 seo{ 2067 slug{ 2068 current 2069 } 2070 } 2071 } 2072`;tR.groq` 2073 *[_type == "formBlock" && _id == $id][0]{ 2074 ${tN} 2075 } 2076`;var tD=w;let tF=tD.groq` 2077 _type, 2078 _key, 2079 ${em}, 2080 variant, 2081 animationSpeed, 2082 ${eP}, 2083`;tD.groq` 2084 *[_type == "textRevealBlock" && _id == $id][0]{ 2085 ${tF} 2086 } 2087`,v.s(["textRevealBlockFragment",0,tF],527510);var tL=w;let t$=tL.groq` 2088 _type == "videoBlock" => { 2089 _type, 2090 _key, 2091 size, 2092 video->{ 2093 ${eJ} 2094 }, 2095 autoPlay, 2096 loop, 2097 muted, 2098 controls, 2099 ${em} 2100 } 2101`;var tB=w;let tz=tB.groq` 2102 _type, 2103 ${eP}, 2104 ${em}, 2105 reverse, 2106 contextType, 2107 contextImage { 2108 alt, 2109 image { 2110 ${F} 2111 } 2112 }, 2113 contextVideo->{ 2114 ${eJ} 2115 }, 2116 contextForm->{ 2117 _id, 2118 name, 2119 formId, 2120 redirectUrl 2121 }, 2122 cards[] { 2123 _key, 2124 icon, 2125 heading, 2126 body[], 2127 ${e_} 2128 } 2129`;tB.groq` 2130 *[_type == "dynamicIconCards" && _id == $id][0] { 2131 ${tz} 2132 } 2133`;var tV=w;let tH=tV.groq` 2134 _type, 2135 _key, 2136 ${eP}, 2137 ${em}, 2138 body[], 2139 cards[] { 2140 _key, 2141 operator, 2142 heading, 2143 caption, 2144 emphasis 2145 } 2146`;tV.groq` 2147 *[_type == "equationBlock" && _id == $id][0] { 2148 ${tH} 2149 } 2150`;var tU=w;let tW=tU.groq` 2151 _type, 2152 _key, 2153 ${em}, 2154 title, 2155 variant, 2156 listingHeading { 2157 ${eP} 2158 }, 2159 listingBody, 2160 conversionPanel { 2161 ..., 2162 ${eE} 2163 } 2164`;var tG=w;let tq={headingBlock:eG,richTextSection:eY,trendsExplorer:eX,hero:e0,contentGrid:e$,conversionPanel:ez,accordion:eM,trustBar:eg,statisticsPanel:tI,imageBlock:tA,iconCardDeck:te,eventCardDeck:ti,imageCardDeck:tl,leadershipCardDeck:tp,resourceCardDeck:tP,switchback:tM,formBlock:tN,bentoCardDeck:e9,featuredBlock:eH,testimonialWall:eU,textRevealBlock:tF,videoBlock:t$,integrationCardDeck:tu,dynamicIconCards:tz,equationBlock:tH,listing:tW,awardsMetrics:eN,popupForm:tG.groq` 2165 _type, 2166 formTitle, 2167 formSubheading, 2168 buttonText, 2169 form->{ 2170 _id, 2171 name, 2172 formId, 2173 formValues[] { 2174 key, 2175 value 2176 }, 2177 redirectUrl 2178 } 2179`};Object.entries(tq).map(([v,y])=>`_type == "${v}" => { ${y} }`).join(",\n ");var tY=w;function tK(v){let y=v.filter(v=>tZ[v]).map(v=>`_type == "${v}" => { ${tZ[v]} }`).join(",\n ");return` 2180 _key, 2181 _type, 2182 ${y} 2183 `}function tX(v){let y=tK(v);return tY.groq` 2184 _type, 2185 _key, 2186 sharedSectionRef->{ 2187 _type, 2188 _id, 2189 title, 2190 htmlId, 2191 sections[0...10] { 2192 ${y} 2193 } 2194 } 2195 `}let tQ=tY.groq` 2196 _type, 2197 _key, 2198 sharedSectionRef->{ 2199 _type, 2200 _id, 2201 title, 2202 htmlId, 2203 sections[0...10] { 2204 _key, 2205 _type, 2206 // Basic fields only to prevent circular dependencies 2207 title, 2208 description, 2209 content 2210 } 2211 } 2212`,tZ={...tq,tabbedSwitcher:eT,sharedSectionReference:tQ},tJ=Object.entries(tZ).map(([v,y])=>`_type == "${v}" => { ${y} }`).join(",\n ");function t0(v,y,b){let x=v.filter(v=>tZ[v]).map(v=>"tabbedSwitcher"===v&&y?`_type == "${v}" => { ${eA(y)} }`:"sharedSectionReference"===v&&b?`_type == "${v}" => { ${tX(b)} }`:`_type == "${v}" => { ${tZ[v]} }`).join(",\n ");return` 2213 sections[] { 2214 _type, 2215 _key, 2216 ${x} 2217 } 2218 `}I.groq` 2219 sections[] { 2220 _type, 2221 _key, 2222 ${tJ} 2223 } 2224`,(0,x.cache)(async function(v,y,x){try{let S=w.groq`*[_type == $pageType && seo.slug.current == $slug && language == $language][0]{ 2225 _id, 2226 sections[]{ 2227 _type, 2228 _type == "tabbedSwitcher" => { 2229 tabs[]{ 2230 components[]{ _type } 2231 } 2232 }, 2233 _type == "sharedSectionReference" => { 2234 sharedSectionRef->{ 2235 _id, 2236 sections[]{ _type } 2237 } 2238 } 2239 } 2240 }`,_=await (0,j.sanityFetch)(S,{pageType:k.PAGE_TYPES.WEBSITE_PAGE,slug:v,language:y},x?{perspective:"drafts",useCdn:!1,stega:!0,token:b.default.env.SANITY_VIEWER_TOKEN}:T([k.PAGE_TYPES.WEBSITE_PAGE],C));if(!_)return null;let E=_.sections?.map(v=>v._type)||[],P=(_.sections||[]).filter(v=>"sharedSectionReference"===v._type).map(v=>v.sharedSectionRef?._id).filter(v=>"string"==typeof v),A=[_._id,...P],I=[],O=_.sections?.filter(v=>"tabbedSwitcher"===v._type)||[];if(O.length>0){let v=[];O.forEach(y=>{y.tabs?.forEach(y=>{y.components?.forEach(y=>{y._type&&"string"==typeof y._type&&v.push(y._type)})})}),I=[...new Set(v)]}let M=[],R=_.sections?.filter(v=>"sharedSectionReference"===v._type)||[];if(R.length>0){let v=[];R.forEach(y=>{y.sharedSectionRef?.sections?.forEach(y=>{y._type&&"string"==typeof y._type&&v.push(y._type)})}),M=[...new Set(v)]}let N=t0(E,I,M),D=w.groq`*[_type == $pageType && seo.slug.current == $slug && language == $language][0]{ 2241 _id, 2242 _type, 2243 title, 2244 publishedAt, 2245 _createdAt, 2246 _updatedAt, 2247 pageSettings{ 2248 hideAnnouncementBar, 2249 hideNavigation, 2250 hideFooterLinks, 2251 hideBookDemo, 2252 isGated,
2253 allowedDomains, 2254 allowedEmails, 2255 gatingHeading, 2256 gatingMessage, 2257 gatingForm->{ _id, formId } 2258 }, 2259 seo{ 2260 slug, 2261 pageTitle, 2262 pageDescription, 2263 openGraphImage{ 2264 asset->{ 2265 _id, 2266 url 2267 }, 2268 alt 2269 }, 2270 title, 2271 description, 2272 canonicalUrl, 2273 preventIndexing, 2274 preventFollowing 2275 }, 2276 ${N} 2277 }`;return await (0,j.sanityFetch)(D,{pageType:k.PAGE_TYPES.WEBSITE_PAGE,slug:v,language:y},x?{perspective:"drafts",useCdn:!1,stega:!0,token:b.default.env.SANITY_VIEWER_TOKEN}:T(A,C))}catch(b){return E(b,"webpage.getWebsitePageBySlugAndLanguage",{slug:v,language:String(y),preview:!!x}),null}}),v.s(["buildOptimizedSectionsQuery",0,t0],936643);var t1=b,t2=x,t3=w,t4=y;let t5=t3.groq` 2278 siteName, 2279 logotypeOnLight { 2280 ${F} 2281 }, 2282 logotypeOnDark { 2283 ${F} 2284 }, 2285 // Organization fields 2286 organizationLegalName, 2287 organizationUrl, 2288 sameAs, 2289 foundingDate, 2290 numberOfEmployees, 2291 address, 2292 contactPoints, 2293 // Product fields 2294 applicationName, 2295 applicationCategory, 2296 operatingSystem, 2297 pricingUrl, 2298 featureList, 2299 freeTrial, 2300 // Search box 2301 siteSearchEnabled, 2302 siteSearchUrl 2303`,t6=t3.groq` 2304 *[_type == "siteSettings" && _id == "siteSettings"][0]{ 2305 _id, 2306 _type, 2307 ${t5} 2308 } 2309`;(0,t2.cache)(async(v=!1)=>{try{return await (0,t4.sanityFetch)(t6,{},v?{perspective:"drafts",useCdn:!1,stega:!0,token:t1.default.env.SANITY_VIEWER_TOKEN}:T([P],A))}catch(v){}return null}),v.s([],529407);var t8=w,t9=w;t9.groq` 2310 thankYou { 2311 eyebrow, 2312 ${e6}, 2313 ${ej} 2314 } 2315`;var t7=w;t7.groq` 2316 "resourceSettings": *[_type == "resourceSettings" && _id == "resourceSettings"][0]{ 2317 eyebrowBanner { 2318 status, 2319 heading, 2320 description, 2321 icon, 2322 customIcon { 2323 ${F} 2324 }, 2325 ${e_} 2326 } 2327 } 2328`,t8.groq` 2329 _id, 2330 _type, 2331 _updatedAt, 2332 _createdAt, 2333 title, 2334 subheadline, 2335 excerpt, 2336 description, 2337 featuredImage { 2338 ${F} 2339 }, 2340 scheduledDate, 2341 timezone, 2342 duration, 2343 status, 2344 countdown { 2345 enabled, 2346 variant 2347 }, 2348 rescheduleNote, 2349 seo { 2350 slug, 2351 pageTitle, 2352 pageDescription, 2353 openGraphImage { 2354 asset->{ 2355 _id, 2356 url, 2357 metadata { 2358 dimensions, 2359 lqip 2360 } 2361 }, 2362 alt, 2363 crop, 2364 hotspot 2365 } 2366 }, 2367 industries[]->{ 2368 _id, 2369 _type, 2370 title, 2371 description 2372 }, 2373 generalTopics[]->{ 2374 _id, 2375 title 2376 }, 2377 rolePersonas[]->{ 2378 _id, 2379 title 2380 }, 2381 pageSettings { 2382 hideFromListing 2383 }, 2384 "readTime": round(length(pt::text(body)) / 5000) 2385`;var re=w,rt=y;re.groq` 2386 _id, 2387 _type, 2388 _updatedAt, 2389 _createdAt, 2390 "title": ${Y("title","title")}, 2391 featuredImage { 2392 ${F} 2393 }, 2394 publishedDate, 2395 "excerpt": ${Y("excerpt","excerpt")}, 2396 challenge, 2397 outcome, 2398 seo, 2399 "location": ${Y("location","location")}, 2400 company->{ 2401 ${q} 2402 }, 2403 testimonial->{ 2404 ${Q} 2405 }, 2406 industries[]->{ 2407 _id, 2408 _type, 2409 name, 2410 description 2411 }, 2412 regions[]->{ 2413 _id, 2414 _type, 2415 name 2416 }, 2417 segments[]->{ 2418 _id, 2419 _type, 2420 name 2421 }, 2422 useCases[]->{ 2423 _id, 2424 _type, 2425 name 2426 }, 2427 "companyHeadquarters": ${Y("companyHeadquarters","companyHeadquarters")}, 2428 companyFounded, 2429 "companyEmployees": ${Y("companyEmployees","companyEmployees")}, 2430 "companyIndustry": ${Y("companyIndustry","companyIndustry")}, 2431 metrics[] { 2432 value, 2433 description 2434 }, 2435 "readTime": round(length(pt::text(body)) / 5000) 2436`;let rr=re.groq` 2437 _id, 2438 _type, 2439 "title": ${Y("title","title")}, 2440 featuredImage { 2441 ${L} 2442 }, 2443 seo { 2444 slug 2445 }, 2446 "companyEmployees": ${Y("companyEmployees","companyEmployees")}, 2447 "companyIndustry": ${Y("companyIndustry","companyIndustry")}, 2448 industries[]->{ 2449 name 2450 }, 2451 regions[]->{ 2452 name 2453 }, 2454 segments[]->{ 2455 name 2456 }, 2457 useCases[]->{ 2458 name 2459 } 2460`;async function rn(v="en"){try{let y="en"===v?'(language == "en" || !defined(language))':"language == $language",b=re.groq`*[_type == "caseStudy" && defined(seo.slug.current) && ${y}] | order(publishedAt desc)[]{ 2461 ${rr} 2462 }`;return await (0,rt.sanityFetch)(b,{language:v},T(["caseStudy"],C))}catch(v){return[]}}v.s(["getAllCaseStudies",0,rn],577633);var ri=w;ri.groq` 2463 _id, 2464 _type, 2465 _updatedAt, 2466 _createdAt, 2467 title, 2468 featuredImage { 2469 ${F} 2470 }, 2471 excerpt, 2472 seo, 2473 publishedDate, 2474 pageSettings { 2475 hideFromListing 2476 }, 2477 generalTopics[]->{ 2478 _id, 2479 title 2480 }, 2481 rolePersonas[]->{ 2482 _id, 2483 title 2484 } 2485`,v.s([],864039)},367997,v=>{"use strict";v.s(["default",()=>ey,"getComponent",()=>eg],367997);var y=v.i(328497),b=v.i(381661),x=v.i(297865);v.i(327981);var w=v.i(708697);v.i(691618);var k=v.i(660118);v.i(173692);var S=v.i(51035);v.i(188647);var _=v.i(840334);v.i(155719);var E=v.i(63665),j=v.i(963854);v.i(116246);var P=v.i(284186);v.i(784525);
2485var C=v.i(587949),A=v.i(338050),T=v.i(807225),I=v.i(2795),O=v.i(511311),M=v.i(568647),R=v.i(302170),N=v.i(199282),D=v.i(136219);v.i(344836);var F=v.i(887309);v.i(113965);var L=v.i(36004);v.i(105409);var $=v.i(114613);v.i(537973);var B=v.i(940914);v.i(26549);var z=v.i(7942);v.i(351360);var V=v.i(418707),H=v.i(429647),U=v.i(407568),W=v.i(659142);v.i(858191);var G=v.i(883662),q=y;v.i(327002);var Y=v.i(396536),K=v.i(404524);v.i(957364);var X=v.i(760180),Q=k;v.i(570131);var Z=v.i(532927),J=v.i(294237);let ee=(0,J.cva)("relative col-span-1 row-start-2 flex h-full items-center lg:row-start-1 lg:col-span-6",{variants:{reverse:{true:"lg:col-start-1",false:"lg:col-start-7"}},defaultVariants:{reverse:!1}}),et=(0,J.cva)("col-span-1 row-start-1 flex h-full items-center lg:col-span-6",{variants:{reverse:{true:"lg:col-start-7",false:"lg:col-start-1"}},defaultVariants:{reverse:!1}});var er=v.i(794025);let en=({heading:v,eyebrow:y,body:b,contextType:x,reverse:w,contextImage:k,contextVideo:S,cards:_})=>(0,q.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,q.jsxs)("div",{className:"grid grid-cols-1 gap-12 lg:grid-cols-12 lg:gap-16",children:[(0,q.jsx)("div",{className:et({reverse:w}),children:(0,q.jsxs)("div",{className:"flex flex-col gap-4",children:[y?.eyebrow&&(0,q.jsx)(Y.Eyebrow,{text:y.eyebrow,as:y.elementType||"p"}),v?.heading&&(0,q.jsx)(K.default,{blocks:(0,Q.generateHeadingTag)(v.heading,v.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,X.headingVariants)({size:v.headingSize,fontFamily:v?.fontFamily,textTransform:v?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,q.jsx)(K.default,{blocks:b,className:"",alignment:"start"})]})}),(0,q.jsx)("div",{className:ee({reverse:w}),children:k?.image||S?(0,er.getMedia)({mediaType:x,featuredImage:k?.image,media:S}):_&&_.length>0&&(0,q.jsx)("div",{className:"grid grid-cols-1 sm:grid-flow-col sm:grid-cols-2 sm:grid-rows-2 gap-8",children:_.map((v,y)=>{let b="";return(2===y||3===y)&&(b="sm:translate-y-[88px]"),(0,q.jsx)("div",{className:`transition-transform ${1===y||3===y?"mt-3":""} ${b} [&>a]:h-full [&>div]:h-full`,children:(0,q.jsx)(Z.DynamicIconCard,{_key:v._key,icon:v.icon,heading:v.heading,body:v.body,link:v.link,slantPosition:1===y||3===y?"top":"bottom",hoverVariant:y%4+1})},v._key)})})})]})});var ei=y,ea=x,es=Y,eo=X,el=K,ec=k;let eu=(0,J.cva)("flex w-full flex-col items-center justify-center gap-2 rounded-3xl px-6 py-10 text-center md:w-auto md:flex-1 md:px-8 md:py-12",{variants:{emphasis:{true:"bg-purple-500",false:"bg-purple-25"}},defaultVariants:{emphasis:!1}}),ed=({eyebrow:v,heading:y,body:b,cards:x})=>(0,ei.jsx)("div",{className:"container px-6 mx-auto 2xl:max-w-7xl 2xl:px-8",children:(0,ei.jsxs)("div",{className:"flex flex-col gap-12",children:[(v?.eyebrow||y?.heading||b)&&(0,ei.jsxs)("div",{className:"flex w-full flex-col items-center gap-4 mx-auto text-center xl:max-w-[1008px]",children:[v?.eyebrow&&(0,ei.jsx)(es.Eyebrow,{text:v.eyebrow,as:v.elementType||"p"}),y?.heading&&(0,ei.jsx)(el.default,{blocks:(0,ec.generateHeadingTag)(y.heading,y.elementType),customHeaderStyles:!0,additionalHeadingStyles:(0,eo.headingVariants)({size:y.headingSize,fontFamily:y?.fontFamily,textTransform:y?.fontFamily==="grotesk"?"uppercase":"none"})}),b&&(0,ei.jsx)(el.default,{blocks:b,className:"text-body",alignment:"center"})]}),x&&x.length>0&&(0,ei.jsx)("div",{className:"flex flex-col items-stretch justify-center gap-6 md:flex-row md:gap-14",children:x.map(v=>(0,ei.jsxs)(ea.Fragment,{children:[v.operator&&(0,ei.jsx)("div",{className:"flex shrink-0 items-center justify-center font-inter-tight text-display-xs font-bold text-heading",children:v.operator}),(0,ei.jsxs)("div",{className:eu({emphasis:!!v.emphasis}),children:[(0,ei.jsx)("p",{className:`font-inter-tight text-display-xs font-bold ${v.emphasis?"text-white":"text-heading"}`,children:v.heading}),v.caption&&(0,ei.jsx)("p",{className:`text-md ${v.emphasis?"text-white/80":"text-body"}`,children:v.caption})]})]},v._key))})]})});var eh=y,ef=x,ep=v.i(821492);let em=({form:v,formTitle:y,formSubheading:b,buttonText:x})=>{let[w,k]=(0,ef.useState)(!0);return(0,ef.useEffect)(()=>
2485{if(!w)return;let v=document.querySelector("main")?.parentElement;if(v)return v.style.filter="blur(8px)",()=>{v.style.filter=""}},[w]),(0,eh.jsx)(ep.FormModal,{isOpen:w,onClose:()=>k(!1),formId:v?.formId,heading:y,body:b,buttonLabel:x,backdropClick:!1})},eg=v=>{switch(v._type){case"hero":return(0,y.jsx)(j.default,{...v},v._key);case"headingBlock":return(0,y.jsx)(k.HeadingBlock,{...v},v._key);case"richTextSection":return(0,y.jsx)(S.RichTextSection,{...v},v._key);case"trendsExplorer":return(0,y.jsx)(_.TrendsExplorer,{...v},v._key);case"textRevealBlock":return(0,y.jsx)(E.TextRevealBlock,{...v},v._key);case"accordion":return(0,y.jsx)(A.Accordion,{...v},v._key);case"contentGrid":return(0,y.jsx)(L.ContentGrid,{...v},v._key);case"conversionPanel":return(0,y.jsx)($.ConversionPanel,{...v},v._key);case"trustBar":return(0,y.jsx)(z.TrustBar,{...v},v._key);case"statisticsPanel":return(0,y.jsx)(V.StatisticsPanel,{...v},v._key);case"imageBlock":return(0,y.jsx)(P.ImageBlock,{...v},v._key);case"videoBlock":return(0,y.jsx)(C.VideoBlock,{...v},v._key);case"dynamicIconCards":return(0,y.jsx)(en,{...v},v._key);case"equationBlock":return(0,y.jsx)(ed,{...v},v._key);case"iconCardDeck":return(0,y.jsx)(I.IconCardDeck,{...v},v._key);case"eventCardDeck":return(0,y.jsx)(O.EventCardDeck,{...v},v._key);case"imageCardDeck":return(0,y.jsx)(M.ImageCardDeck,{...v},v._key);case"leadershipCardDeck":return(0,y.jsx)(N.LeadershipCardDeck,{...v},v._key);case"resourceCardDeck":return(0,y.jsx)(D.ResourceCardDeck,{...v},v._key);case"switchback":return(0,y.jsx)(H.Switchback,{...v},v._key);case"formBlock":return(0,y.jsx)(U.FormBlock,{...v},v._key);case"bentoCardDeck":return(0,y.jsx)(T.BentoCardDeck,{...v},v._key);case"tabbedSwitcher":return(0,y.jsx)(W.TabbedSwitcher,{...v},v._key);case"featuredBlock":return(0,y.jsx)(B.FeaturedBlock,{...v},v._key);case"testimonialWall":return(0,y.jsx)(G.TestimonialWall,{...v},v._key);case"integrationCardDeck":return(0,y.jsx)(R.IntegrationCardDeck,{...v},v._key);case"listing":return(0,y.jsx)(F.Listing,{...v},v._key);case"awardsMetrics":return(0,y.jsx)(w.AwardsMetrics,{...v},v._key);case"popupForm":return(0,y.jsx)(em,{...v},v._key);case"sharedSectionReference":return v?.sharedSectionRef?.sections?.map(v=>(0,y.jsx)(b.default,{_type:"sharedSectionReference",theme:"statisticsPanel"===v._type?"light":v.theme,responsivePadding:v.responsivePadding,backgroundType:v.backgroundType,backgroundImage:v.backgroundImage,bgGradient:v.bgGradient,transitionTop:v.transitionTop,transitionBottom:v.transitionBottom,id:v.htmlId,children:eg(v)},v._key));default:return null}},ev=v=>{let y={theme:v.theme,responsivePadding:v.responsivePadding,transitionTop:v.transitionTop,transitionBottom:v.transitionBottom,_type:v._type,backgroundType:v.backgroundType,backgroundImage:v.backgroundImage,bgGradient:v.bgGradient};return"textRevealBlock"===v._type?{...y,inverseGradient:!0}:y},ey=({sections:v,documentId:w,documentType:k,applyFirstSectionClearance:S=!0,applySingleSectionMinHeight:_=!0})=>{let[E]=(0,x.useOptimistic)(v??void 0,(v,y)=>y&&y.id===w&&y.document?.sections?y.document.sections:v);return(0,y.jsx)(y.Fragment,{children:(E??[]).map((v,x,w)=>{let j=ev(v),P=x>0?w[x-1]:null,C=x<w.length-1?w[x+1]:null;return"popupForm"===v._type?eg(v):(0,y.jsx)(b.default,{...j,isFirstSection:S&&0===x&&"sharedSection"!==k,prevTheme:P?.theme,nextTheme:C?.theme,"data-length":E?.length||0,id:"sharedSectionReference"===v._type?v.sharedSectionRef?.htmlId:v.htmlId,className:_?"data-[length=1]:min-h-[calc(100vh-290px)]":void 0,children:eg(v)},v._key)})})}},168413,v=>{"use strict";function y(v){return new Date(v).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric",timeZone:"UTC"})}v.s(["formatDate",0,y])},141182,v=>{"use strict";let y=(v,y)=>"light"===y?v?.logotypeOnLight||v?.logotypeOnDark:v?.logotypeOnDark||v?.logotypeOnLight;v.s(["getCompanyLogo",0,y])},34842,903511,v=>{"use strict";var y=v.i(673556),b=v.i(844843);let x={WEBSITE_PAGE:"websitePage",LANDING_PAGE:"landingPage",BLOG_POST:"blogPost",CASE_STUDY:"caseStudy"},w=b.default.env.NEXT_PUBLIC_SITE_URL||"localhost:3000",k=[{w:134,h:128,className:"rotate-[74deg] right-10 top-8"},{w:200,h:70.5,className:"rotate-[10deg] right-4 top-12"},{w:264.5,h:100,className:"rotate-30 -right-10 top-14"},{w:143,h:116,className:"rotate-[210deg] right-8 top-2"},{w:95,h:210,className:"rotate-[-40deg] right-12 -top-6"}
2485,{w:134,h:119.5,className:"top-5 right-2"},{w:191,h:124,className:"rotate-[4deg] top-4 -right-7"},{w:127.5,h:120.5,className:"top-6 left-6"}];v.s(["PAGE_TYPES",0,x,"SCRIBBLE_SIZE",0,k,"SITE_DOMAIN",0,w],903511);let S=["http:","https:","mailto:","tel:"],_=[w,`www.${w}`],E=v=>S.some(y=>v.toLowerCase().startsWith(y)),j=v=>_.some(y=>v.hostname===y),P=v=>{try{if("/"!==v.charAt(0))return!1;return new URL(`https://${_[0]}${v}`),!0}catch{return!1}},C=v=>v.trim().startsWith("#")&&v.trim().length>1,A=v=>v?v.startsWith("/")?v:`/${v}`:"/",T=v=>{if(v){if(!E(v))if(P(v)||C(v)){let y=_[0];y&&y.startsWith("http//")&&(y=y.replace("http//","http://")),v=`https://${y}${v}`}else v=`https://${v}`;try{return new URL(v)}catch{return}}},I=(v,b,x)=>{if(v&&(P(v)||C(v)))return{as:y.default,rel:"",target:b?"_blank":"",href:v};let w=T(v);if(!v||""===v||!w)return{as:x||"span",href:null};let k=j(w),S=C(v),_=k?w.href.split(w.host)[1]:w.href;return{as:k?y.default:"a",rel:k?"":"noreferrer noopener",target:b?"_blank":"",href:S?w.hash:_}};v.s(["default",0,I,"ensureLeadingSlash",0,A],34842)},106824,(v,y,b)=>{function x(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function w(v){return"function"==typeof v}function k(v){return"number"==typeof v}function S(v){return"object"==typeof v&&null!==v}function _(v){return void 0===v}y.exports=x,x.prototype._events=void 0,x.prototype._maxListeners=void 0,x.defaultMaxListeners=10,x.prototype.setMaxListeners=function(v){if(!k(v)||v<0||isNaN(v))throw TypeError("n must be a positive number");return this._maxListeners=v,this},x.prototype.emit=function(v){var y,b,x,k,E,j;if(this._events||(this._events={}),"error"===v&&(!this._events.error||S(this._events.error)&&!this._events.error.length)){if(y=arguments[1],y instanceof Error)throw y;var P=Error('Uncaught, unspecified "error" event. ('+y+")");throw P.context=y,P}if(_(b=this._events[v]))return!1;if(w(b))switch(arguments.length){case 1:b.call(this);break;case 2:b.call(this,arguments[1]);break;case 3:b.call(this,arguments[1],arguments[2]);break;default:k=Array.prototype.slice.call(arguments,1),b.apply(this,k)}else if(S(b))for(k=Array.prototype.slice.call(arguments,1),x=(j=b.slice()).length,E=0;E<x;E++)j[E].apply(this,k);return!0},x.prototype.addListener=function(v,y){var b;if(!w(y))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",v,w(y.listener)?y.listener:y),this._events[v]?S(this._events[v])?this._events[v].push(y):this._events[v]=[this._events[v],y]:this._events[v]=y,S(this._events[v])&&!this._events[v].warned&&(b=_(this._maxListeners)?x.defaultMaxListeners:this._maxListeners)&&b>0&&this._events[v].length>b&&(this._events[v].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[v].length),"function"==typeof console.trace&&console.trace()),this},x.prototype.on=x.prototype.addListener,x.prototype.once=function(v,y){if(!w(y))throw TypeError("listener must be a function");var b=!1;function x(){this.removeListener(v,x),b||(b=!0,y.apply(this,arguments))}return x.listener=y,this.on(v,x),this},x.prototype.removeListener=function(v,y){var b,x,k,_;if(!w(y))throw TypeError("listener must be a function");if(!this._events||!this._events[v])return this;if(k=(b=this._events[v]).length,x=-1,b===y||w(b.listener)&&b.listener===y)delete this._events[v],this._events.removeListener&&this.emit("removeListener",v,y);else if(S(b)){for(_=k;_-- >0;)if(b[_]===y||b[_].listener&&b[_].listener===y){x=_;break}if(x<0)return this;1===b.length?(b.length=0,delete this._events[v]):b.splice(x,1),this._events.removeListener&&this.emit("removeListener",v,y)}return this},x.prototype.removeAllListeners=function(v){var y,b;if(!this._events)return this;if(!this._events.removeListener)return 0==arguments.length?this._events={}:this._events[v]&&delete this._events[v],this;if(0==arguments.length){for(y in this._events)"removeListener"!==y&&this.removeAllListeners(y);return this.removeAllListeners("removeListener"),this._events={},this}if(w(b=this._events[v]))this.removeListener(v,b);else if(b)for(;b.length;)this.removeListener(v,b[b.length-1]);return delete this._events[v],this},x.prototype.listeners=function(v){return this._events&&this._events[v]?w(this._events[v])?[this._events[v]]:this._events[v].slice():[]},x.prototype.listenerCount=function(v){if(this._events){var y=this._events[v];if(w(y))return 1;if(y)return y.length}return 0},x.listenerCount=function(v,y){return v.listenerCount(y)}},111660,(v,y,b)=>{"use strict";
2485Object.defineProperty(b,"__esModule",{value:!0}),b.default=k;let x=v.r(328497),w=v.r(297865);function k({html:v,height:y=null,width:b=null,children:S,dataNtpc:_=""}){return(0,w.useEffect)(()=>{_&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${_}`}})},[_]),(0,x.jsxs)(x.Fragment,{children:[S,v?(0,x.jsx)("div",{style:{height:null!=y?`${y}px`:"auto",width:null!=b?`${b}px`:"auto"},"data-ntpc":_,dangerouslySetInnerHTML:{__html:v}}):null]})}},252536,(v,y,b)=>{"use strict";let x;var w=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.GoogleAnalytics=E,b.sendGAEvent=j;let k=v.r(328497),S=v.r(297865),_=w(v.r(635956));function E(v){let{gaId:y,debugMode:b,dataLayerName:w="dataLayer",nonce:E}=v;return void 0===x&&(x=w),(0,S.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(_.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 2486 window['${w}'] = window['${w}'] || []; 2487 function gtag(){window['${w}'].push(arguments);} 2488 gtag('js', new Date()); 2489 2490 gtag('config', '${y}' ${b?",{ 'debug_mode': true }":""});`},nonce:E}),(0,k.jsx)(_.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${y}`,nonce:E})]})}function j(){void 0===x?console.warn("@next/third-parties: GA has not been initialized"):window[x]?window[x].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${x} does not exist`)}},334389,(v,y,b)=>{"use strict";var x=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.default=_;let w=v.r(328497),k=v.r(508751),S=x(v.r(111660));function _(v){let{apiKey:y,...b}=v,x={...b,key:y},{html:_}=(0,k.GoogleMapsEmbed)(x);return(0,w.jsx)(S.default,{height:x.height||null,width:x.width||null,html:_,dataNtpc:"GoogleMapsEmbed"})}},303915,(v,y,b)=>{"use strict";var x=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.sendGTMEvent=void 0,b.GoogleTagManager=E;let w=v.r(328497),k=v.r(297865),S=x(v.r(635956)),_="dataLayer";function E(v){let{gtmId:y,gtmScriptUrl:b,dataLayerName:x="dataLayer",auth:E,preview:j,dataLayer:P,nonce:C}=v;_=x;let A=new URL(b||"https://www.googletagmanager.com/gtm.js");return y&&A.searchParams.set("id",y),"dataLayer"!==x&&A.searchParams.set("l",x),E&&A.searchParams.set("gtm_auth",E),j&&(A.searchParams.set("gtm_preview",j),A.searchParams.set("gtm_cookies_win","x")),(0,k.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(S.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 2491 (function(w,l){ 2492 w[l]=w[l]||[]; 2493 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 2494 ${P?`w[l].push(${JSON.stringify(P)})`:""} 2495 })(window,'${x}');`},nonce:C}),(0,w.jsx)(S.default,{id:"_next-gtm","data-ntpc":"GTM",src:A.href,nonce:C})]})}b.sendGTMEvent=(v,y)=>{let b=y||_;window[b]=window[b]||[],window[b].push(v)}},699091,(v,y,b)=>{"use strict";var x=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.sendGAEvent=b.GoogleAnalytics=b.sendGTMEvent=b.GoogleTagManager=b.YouTubeEmbed=b.GoogleMapsEmbed=void 0;var w=v.r(334389);Object.defineProperty(b,"GoogleMapsEmbed",{enumerable:!0,get:function(){return x(w).default}});var k=v.r(364576);Object.defineProperty(b,"YouTubeEmbed",{enumerable:!0,get:function(){return x(k).default}});var S=v.r(303915);Object.defineProperty(b,"GoogleTagManager",{enumerable:!0,get:function(){return S.GoogleTagManager}}),Object.defineProperty(b,"sendGTMEvent",{enumerable:!0,get:function(){return S.sendGTMEvent}});var _=v.r(252536);Object.defineProperty(b,"GoogleAnalytics",{enumerable:!0,get:function(){return _.GoogleAnalytics}}),Object.defineProperty(b,"sendGAEvent",{enumerable:!0,get:function(){return _.sendGAEvent}})},364576,(v,y,b)=>{"use strict";
2495var x=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.default=j;let w=v.r(328497),k=x(v.r(635956)),S=v.r(508751),_=x(v.r(111660)),E={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"};function j(v){let{html:y,scripts:b,stylesheets:x}=(0,S.YouTubeEmbed)(v);return(0,w.jsx)(_.default,{height:v.height||null,width:v.width||null,html:y,dataNtpc:"YouTubeEmbed",children:null==b?void 0:b.map(v=>(0,w.jsx)(k.default,{src:v.url,strategy:E[v.strategy],stylesheets:x},v.url))})}},737636,828168,v=>{"use strict";var y=v.i(190121),b=v.i(328497);function x(v){return"span"===v._type&&"text"in v&&"string"==typeof v.text&&(void 0===v.marks||Array.isArray(v.marks)&&v.marks.every(v=>"string"==typeof v))}function w(v){return"string"==typeof v._type&&"@"!==v._type[0]&&(!("markDefs"in v)||!v.markDefs||Array.isArray(v.markDefs)&&v.markDefs.every(v=>"string"==typeof v._key))&&"children"in v&&Array.isArray(v.children)&&v.children.every(v=>
2495"object"==typeof v&&"_type"in v)}function k(v){return w(v)&&"listItem"in v&&"string"==typeof v.listItem&&(void 0===v.level||"number"==typeof v.level)}function S(v){return"@list"===v._type}function _(v){return"@span"===v._type}function E(v){return"@text"===v._type}let j=["strong","em","code","underline","strike-through"];function P(v,y,b){if(!x(v)||!v.marks||!v.marks.length)return[];let w=v.marks.slice(),k={};return w.forEach(v=>{k[v]=1;for(let w=y+1;w<b.length;w++){let y=b[w];if(y&&x(y)&&Array.isArray(y.marks)&&-1!==y.marks.indexOf(v))k[v]++;else break}}),w.sort((v,y)=>C(k,v,y))}function C(v,y,b){let x=v[y],w=v[b];if(x!==w)return w-x;let k=j.indexOf(y),S=j.indexOf(b);return k===S?y.localeCompare(b):k-S}function A(v){let{children:y}=v,b=v.markDefs??[];if(!y||!y.length)return[];let w=y.map(P),k={_type:"@span",children:[],markType:"<unknown>"},S=[k];for(let v=0;v<y.length;v++){let k=y[v];if(!k)continue;let _=w[v]||[],E=1;if(S.length>1)for(;E<S.length;E++){let v=S[E]?.markKey||"",y=_.indexOf(v);if(-1===y)break;_.splice(y,1)}let j=(S=S.slice(0,E))[S.length-1];if(j){for(let v of _){let y=b?.find(y=>y._key===v),x={_type:"@span",_key:k._key,children:[],markDef:y,markType:y?y._type:v,markKey:v};j.children.push(x),S.push(x),j=x}if(x(k)){let v=k.text.split("\n");for(let y=v.length;y-- >1;)v.splice(y,0,"\n");j.children=j.children.concat(v.map(v=>({_type:"@text",text:v})))}else j.children=j.children.concat(k)}}return k.children}function T(v,y){let b=[],x;for(let w=0;w<v.length;w++){let S=v[w];if(S){if(!k(S)){b.push(S),x=void 0;continue}if(!x){x=O(S,w,y),b.push(x);continue}if(I(S,x)){x.children.push(S);continue}if((S.level||1)>x.level){let v=O(S,w,y);if("html"===y){let y=x.children[x.children.length-1],b={...y,children:[...y.children,v]};x.children[x.children.length-1]=b}else x.children.push(v);x=v;continue}if((S.level||1)<x.level){let v=b[b.length-1],k=v&&M(v,S);if(k){(x=k).children.push(S);continue}x=O(S,w,y),b.push(x);continue}if(S.listItem!==x.listItem){let v=b[b.length-1],k=v&&M(v,{level:S.level||1});if(k&&k.listItem===S.listItem){(x=k).children.push(S);continue}x=O(S,w,y),b.push(x);continue}console.warn("Unknown state encountered for block",S),b.push(S)}}return b}function I(v,y){return(v.level||1)===y.level&&v.listItem===y.listItem}function O(v,y,b){return{_type:"@list",_key:`${v._key||`${y}`}-parent`,mode:b,level:v.level||1,listItem:v.listItem,children:[v]}}function M(v,y){let b=y.level||1,w=y.listItem||"normal",k="string"==typeof y.listItem;if(S(v)&&(v.level||1)===b&&k&&(v.listItem||"normal")===w)return v;if(!("children"in v))return;let _=v.children[v.children.length-1];return _&&!x(_)?M(_,y):void 0}function R(v){let y="";return v.children.forEach(v=>{E(v)?y+=v.text:_(v)&&(y+=R(v))}),y}let N=/^\s/,D=/\s$/;function F(v){let y=Array.isArray(v)?v:[v],b="";return y.forEach((v,k)=>{if(!w(v))return;let S=!1;v.children.forEach(v=>{x(v)?(b+=S&&b&&!D.test(b)&&!N.test(v.text)?" ":"",b+=v.text,S=!1):S=!0}),k!==y.length-1&&(b+="\n\n")}),b}let L="html";v.s(["LIST_NEST_MODE_HTML",0,L,"buildMarksTree",0,A,"isPortableTextBlock",0,w,"isPortableTextListItemBlock",0,k,"isPortableTextToolkitList",0,S,"isPortableTextToolkitSpan",0,_,"isPortableTextToolkitTextNode",0,E,"nestLists",0,T,"spanToPlainText",0,R,"toPlainText",0,F],828168);let $={textDecoration:"underline"},B=(v,y)=>`[@portabletext/react] Unknown ${v}, specify a component for it in the \`components.${y}\` prop`,z=v=>B(`block type "${v}"`,"types"),V=v=>B(`mark type "${v}"`,"marks"),H=v=>B(`block style "${v}"`,"block"),U=v=>B(`list style "${v}"`,"list"),W=v=>B(`list item style "${v}"`,"listItem");function G(v){console.warn(v)}let q={display:"none"},Y={types:{},block:{normal:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("p",{children:w}),x[0]=w,x[1]=k),k},blockquote:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("blockquote",{children:w}),x[0]=w,x[1]=k),k},h1:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("h1",{children:w}),x[0]=w,x[1]=k),k},h2:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("h2",{children:w}),x[0]=w,x[1]=k),k},h3:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("h3",{children:w}),x[0]=w,x[1]=k),k},h4:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("h4",{children:w}),x[0]=w,x[1]=k),k},h5:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("h5",{children:w}),x[0]=w,x[1]=k),k},h6:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("h6",{children:w}),x[0]=w,x[1]=k),k}},marks:{em:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("em",{children:w}),x[0]=w,x[1]=k),k},strong:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("strong",{children:w}),x[0]=w,x[1]=k),k},code:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("code",{children:w}),x[0]=w,x[1]=k),k},underline:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("span",{style:$,children:w}),x[0]=w,x[1]=k),k},"strike-through":function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("del",{children:w}),x[0]=w,x[1]=k),k},link:function(v){let x=(0,y.c)(3),{children:w,value:k}=v,S=k?.href,_;return x[0]!==w||x[1]!==S?(_=(0,b.jsx)("a",{href:S,children:w}),x[0]=w,x[1]=S,x[2]=_):_=x[2],_}},list:{number:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("ol",{children:w}),x[0]=w,x[1]=k),k},bullet:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("ul",{children:w}),x[0]=w,x[1]=k),k}},listItem:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("li",{children:w}),x[0]=w,x[1]=k),k},hardBreak:function(){let v=(0,y.c)(1),x;return v[0]===Symbol.for("react.memo_cache_sentinel")?(x=(0,b.jsx)("br",{}),v[0]=x):x=v[0],x},unknownType:function(v){let x=(0,y.c)(5),{value:w,isInline:k}=v,S;x[0]===w._type?S=x[1]:(S=z(w._type),x[0]=w._type,x[1]=S);let _=S,E;return x[2]!==k||x[3]!==_?(E=(0,b.jsx)(k?"span":"div",{style:q,children:_}),x[2]=k,x[3]=_,x[4]=E):E=x[4],E},unknownMark:function(v){let x=(0,y.c)(3),{markType:w,children:k}=v,S=`unknown__pt__mark__${w}`,_;return x[0]!==k||x[1]!==S?(_=(0,b.jsx)("span",{className:S,children:k}),x[0]=k,x[1]=S,x[2]=_):_=x[2],_},unknownList:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("ul",{children:w}),x[0]=w,x[1]=k),k},unknownListItem:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("li",{children:w}),x[0]=w,x[1]=k),k},unknownBlockStyle:function(v){let x=(0,y.c)(2),{children:w}=v,k;return x[0]===w?k=x[1]:(k=(0,b.jsx)("p",{children:w}),x[0]=w,x[1]=k),k}};function K(v,y){let{block:b,list:x,listItem:w,marks:k,types:S,..._}=y;return{...v,block:X(v,y,"block"),list:X(v,y,"list"),listItem:X(v,y,"listItem"),marks:X(v,y,"marks"),types:X(v,y,"types"),..._}}function X(v,y,b){let x=y[b],w=v[b];return"function"==typeof x||x&&"function"==typeof w?x:x?{...w,...x}:w}function Q(v){let x=(0,y.c)(7),{value:w,components:k,listNestingMode:S,onMissingComponent:_}=v,E=(void 0===_?G:_)||ee,j;if(x[0]!==k||x[1]!==E||x[2]!==w||x[3]!==S){let v=T(Array.isArray(w)?w:null==w?[]:[w],S||L),y=Z(k?K(Y,k):Y,E);j=v.map((v,b)=>y({node:v,index:b,isInline:!1,renderNode:y})),x[0]=k,x[1]=E,x[2]=w,x[3]=S,x[4]=j}else j=x[4];let P=j,C;
2495return x[5]===P?C=x[6]:(C=(0,b.jsx)(b.Fragment,{children:P}),x[5]=P,x[6]=C),C}let Z=(v,y)=>{function x(v){let{node:y,index:b,isInline:x}=v,R=y._key||`node-${b}`;return S(y)?C(y,b,R):k(y)?P(y,b,R):_(y)?A(y,b,R):j(y)?M(y,b,R,x):w(y)?T(y,b,R,x):E(y)?I(y,R):O(y,b,R,x)}function j(y){return y._type in v.types}function P(w,k,S){let _=J({node:w,index:k,isInline:!1,renderNode:x}),E=v.listItem,j=("function"==typeof E?E:E[w.listItem])||v.unknownListItem;if(j===v.unknownListItem){let v=w.listItem||"bullet";y(W(v),{type:v,nodeType:"listItemStyle"})}let P=_.children;if(w.style&&"normal"!==w.style){let{listItem:v,...y}=w;P=x({node:y,index:k,isInline:!1,renderNode:x})}return(0,b.jsx)(j,{value:w,index:k,isInline:!1,renderNode:x,children:P},S)}function C(w,k,S){let _=w.children.map((v,y)=>x({node:v._key?v:{...v,_key:`li-${k}-${y}`},index:y,isInline:!1,renderNode:x})),E=v.list,j=("function"==typeof E?E:E[w.listItem])||v.unknownList;if(j===v.unknownList){let v=w.listItem||"bullet";y(U(v),{nodeType:"listStyle",type:v})}return(0,b.jsx)(j,{value:w,index:k,isInline:!1,renderNode:x,children:_},S)}function A(w,k,S){let{markDef:_,markType:E,markKey:j}=w,P=v.marks[E]||v.unknownMark,C=w.children.map((v,y)=>x({node:v,index:y,isInline:!0,renderNode:x}));return P===v.unknownMark&&y(V(E),{nodeType:"mark",type:E}),(0,b.jsx)(P,{text:R(w),value:_,markType:E,markKey:j,renderNode:x,children:C},S)}function T(w,k,S,_){let{_key:E,...j}=J({node:w,index:k,isInline:_,renderNode:x}),P=j.node.style||"normal",C=("function"==typeof v.block?v.block:v.block[P])||v.unknownBlockStyle;return C===v.unknownBlockStyle&&y(H(P),{nodeType:"blockStyle",type:P}),(0,b.jsx)(C,{...j,value:j.node,renderNode:x},S)}function I(y,x){if("\n"===y.text){let y=v.hardBreak;return y?(0,b.jsx)(y,{},x):"\n"}return y.text}function O(w,k,S,_){let E={value:w,isInline:_,index:k,renderNode:x};y(z(w._type),{nodeType:"block",type:w._type});let j=v.unknownType;return(0,b.jsx)(j,{...E},S)}function M(y,w,k,S){let _={value:y,isInline:S,index:w,renderNode:x},E=v.types[y._type];return E?(0,b.jsx)(E,{..._},k):null}return x};function J(v){let{node:y,index:b,isInline:x,renderNode:w}=v,k=A(y).map((v,y)=>w({node:v,isInline:!0,index:y,renderNode:w}));return{_key:y._key||`block-${b}`,children:k,index:b,isInline:x,node:y}}function ee(){}v.s(["PortableText",0,Q],737636)},543836,166100,264145,44532,315671,617739,978238,669539,900877,432567,997611,v=>{"use strict";var y=Object.defineProperty,b=(v,b)=>y(v,"name",{value:b,configurable:!0}),x=!!("u">typeof window&&window.document&&window.document.createElement);function w(v,y,{checkForDefaultPrevented:x=!0}={}){return b(function(b){if(v?.(b),!1===x||!b||!b.defaultPrevented)return y?.(b)},"handleEvent")}function k(v){if(!x)throw Error("Cannot access document outside of the DOM");return v?.ownerDocument??document}function S(v,y=!1){let{activeElement:b}=k(v);if(!b?.nodeName)return null;if(_(b)&&b.contentDocument)return S(b.contentDocument.body,y);if(y){let v=b.getAttribute("aria-activedescendant");if(v){let y=k(b).getElementById(v);if(y)return y}}return b}function _(v){return"IFRAME"===v.tagName}b(w,"composeEventHandlers"),b(function(v){if(!x)throw Error("Cannot access window outside of the DOM");return v?.ownerDocument?.defaultView??window},"getOwnerWindow"),b(k,"getOwnerDocument"),b(S,"getActiveElement"),b(_,"isFrame"),v.s(["composeEventHandlers",0,w],543836);var E=v.i(297865),j=Object.defineProperty,P=(v,y)=>j(v,"name",{value:y,configurable:!0});function C(v,y){if("function"==typeof v)return v(y);null!=v&&(v.current=y)}function A(...v){return y=>{let b=!1,x=v.map(v=>{let x=C(v,y);return b||"function"!=typeof x||(b=!0),x});if(b)return()=>{for(let y=0;y<x.length;y++){let b=x[y];"function"==typeof b?b():C(v[y],null)}}}}function T(...v){return E.useCallback(A(...v),v)}P(C,"setRef"),P(A,"composeRefs"),P(T,"useComposedRefs"),v.s(["useComposedRefs",0,T],166100);var I=E,O=v.i(328497),M=Object.defineProperty,R=(v,y)=>M(v,"name",{value:y,configurable:!0});function N(v,y){let b=I.createContext(y);b.displayName=v+"Context";let x=R(v=>{let{children:y,...x}=v,w=I.useMemo(()=>x,Object.values(x));return(0,O.jsx)(b.Provider,{value:w,children:y})},"Provider");function w(x,k={}){let{optional:S=!1}=k,_=I.useContext(b);if(_)return _;if(void 0!==y)return y;if(!S)throw Error(`\`${x}\` must be used within \`${v}\``)}return x.displayName=v+"Provider",R(w,"useContext"),[x,w]}function D(v,y=[]){let b=[];function x(y,x){let w=I.createContext(x);w.displayName=y+"Context";let k=b.length;b=[...b,x];let S=R(y=>{let{scope:b,children:x,...S}=y,_=b?.[v]?.[k]||w,E=I.useMemo(()=>S,Object.values(S));return(0,O.jsx)(_.Provider,{value:E,children:x})},"Provider");function _(b,S,E={}){let{optional:j=!1}=E,P=S?.[v]?.[k]||w,C=I.useContext(P);if(C)return C;if(void 0!==x)return x;if(!j)throw Error(`\`${b}\` must be used within \`${y}\``)}return S.displayName=y+"Provider",R(_,"useContext"),[S,_]}R(x,"createContext");let w=R(()=>{let y=b.map(v=>I.createContext(v));return R(function(b){let x=b?.[v]||y;return I.useMemo(()=>({[`__scope${v}`]:{...b,[v]:x}}),[b,x])},"useScope")},"createScope");return w.scopeName=v,[x,F(w,...y)]}function F(...v){let y=v[0];if(1===v.length)return y;let b=R(()=>{let b=v.map(v=>({useScope:v(),scopeName:v.scopeName}));return R(function(v){let x=b.reduce((y,{useScope:b,scopeName:x})=>{let w=b(v)[`__scope${x}`];return{...y,...w}},{});return I.useMemo(()=>({[`__scope${y.scopeName}`]:x}),[x])},"useComposedScopes")},"createScope");return b.scopeName=y.scopeName,b}R(N,"createContext"),R(D,"createContextScope"),R(F,"composeContextScopes"),v.s(["createContextScope",0,D],264145);var L=E,$=!1,B=E,z=globalThis?.document?B.useLayoutEffect:()=>{};v.s(["useLayoutEffect",0,z],44532);var V=E,H=Object.defineProperty,U=(v,y)=>H(v,"name",{value:y,configurable:!0}),W=V[" useEffectEvent ".trim().toString()],G=V[" useInsertionEffect ".trim().toString()];function q(v){if("function"==typeof W)return W(v);let y=V.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof G?G(()=>{y.current=v}):z(()=>{y.current=v}),V.useMemo(()=>(...v)=>y.current?.(...v),[])}U(q,"useEffectEvent");var Y=Object.defineProperty,K=(v,y)=>Y(v,"name",{value:y,configurable:!0}),X=L[" useInsertionEffect ".trim().toString()]||z;function Q({prop:v,defaultProp:y,onChange:b=K(()=>{},"onChange"),caller:x}){let[w,k,S]=Z({defaultProp:y,onChange:b}),_=void 0!==v,E=_?v:w;if($){let y=L.useRef(void 0!==v);L.useEffect(()=>{let v=y.current;if(v!==_){let y=v?"controlled":"uncontrolled",b=_?"controlled":"uncontrolled";console.warn(`${x} is changing from ${y} to ${b}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}y.current=_},[_,x])}return[E,L.useCallback(y=>{if(_){let b=J(y)?y(v):y;b!==v&&S.current?.(b)}else k(y)},[_,v,k,S])]}function Z({defaultProp:v,onChange:y}){let[b,x]=L.useState(v),w=L.useRef(b),k=L.useRef(y);return X(()=>{k.current=y},[y]),L.useEffect(()=>{w.current!==b&&(k.current?.(b),w.current=b)},[b,w]),[b,x,k]}function J(v){return"function"==typeof v}K(Q,"useControllableState"),K(Z,"useUncontrolledState"),K(J,"isFunction");var ee=Symbol("RADIX:SYNC_STATE");K(function(v,y,b,x){let{prop:w,defaultProp:k,onChange:S,caller:_}=y,E=void 0!==w,j=q(S);if($){let v=L.useRef(void 0!==w);L.useEffect(()=>{let y=v.current;if(y!==E){let v=y?"controlled":"uncontrolled",b=E?"controlled":"uncontrolled";console.warn(`${_} is changing from ${v} to ${b}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}v.current=E},[E,_])}let P=[{...b,state:k}];
2495x&&P.push(x);let[C,A]=L.useReducer((y,b)=>{if(b.type===ee)return{...y,state:b.state};let x=v(y,b);return E&&!Object.is(x.state,y.state)&&j(x.state),x},...P),T=C.state,I=L.useRef(T);L.useEffect(()=>{I.current!==T&&(I.current=T,E||j(T))},[T,I,E]);let O=L.useMemo(()=>void 0!==w?{...C,state:w}:C,[C,w]);return L.useEffect(()=>{E&&!Object.is(w,C.state)&&A({type:ee,state:w})},[w,C.state,E]),[O,A]},"useControllableStateReducer"),v.s(["useControllableState",0,Q],315671);var et=E,er=v.i(573348),en=E,ei=Object.defineProperty,ea=(v,y)=>ei(v,"name",{value:y,configurable:!0});function es(v){let y=en.forwardRef((y,b)=>{let{children:x,...w}=y,k=null,S=!1,_=[];ep(x)&&"function"==typeof ey&&(x=ey(x._payload)),en.Children.forEach(x,v=>{if(eh(v)){S=!0;let y=v,b="child"in y.props?y.props.child:y.props.children;ep(b)&&"function"==typeof ey&&(b=ey(b._payload)),k=ec(y,b),_.push(k?.props?.children)}else _.push(v)}),k?k=en.cloneElement(k,void 0,_):!S&&1===en.Children.count(x)&&en.isValidElement(x)&&(k=x);let E=k?ed(k):void 0,j=T(b,E);if(!k){if(x||0===x)throw Error(S?ev(v):eg(v));return x}let P=eu(w,k.props??{});return k.type!==en.Fragment&&(P.ref=b?j:E),en.cloneElement(k,P)});return y.displayName=`${v}.Slot`,y}ea(es,"createSlot");var eo=Symbol.for("radix.slottable");function el(v){let y=ea(v=>"child"in v?v.children(v.child):v.children,"Slottable");return y.displayName=`${v}.Slottable`,y.__radixId=eo,y}ea(el,"createSlottable");var ec=ea((v,y)=>{if("child"in v.props){let y=v.props.child;return en.isValidElement(y)?en.cloneElement(y,void 0,v.props.children(y.props.children)):null}return en.isValidElement(y)?y:null},"getSlottableElementFromSlottable");function eu(v,y){let b={...y};for(let x in y){let w=v[x],k=y[x];/^on[A-Z]/.test(x)?w&&k?b[x]=(...v)=>{let y=k(...v);return w(...v),y}:w&&(b[x]=w):"style"===x?b[x]={...w,...k}:"className"===x&&(b[x]=[w,k].filter(Boolean).join(" "))}return{...v,...b}}function ed(v){let y=Object.getOwnPropertyDescriptor(v.props,"ref")?.get,b=y&&"isReactWarning"in y&&y.isReactWarning;return b?v.ref:(b=(y=Object.getOwnPropertyDescriptor(v,"ref")?.get)&&"isReactWarning"in y&&y.isReactWarning)?v.props.ref:v.props.ref||v.ref}function eh(v){return en.isValidElement(v)&&"function"==typeof v.type&&"__radixId"in v.type&&v.type.__radixId===eo}ea(eu,"mergeProps"),ea(ed,"getElementRef"),ea(eh,"isSlottable");var ef=Symbol.for("react.lazy");function ep(v){return null!=v&&"object"==typeof v&&"$$typeof"in v&&v.$$typeof===ef&&"_payload"in v&&em(v._payload)}function em(v){return"object"==typeof v&&null!==v&&"then"in v}ea(ep,"isLazyComponent"),ea(em,"isPromiseLike");var eg=ea(v=>`${v} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,"createSlotError"),ev=ea(v=>`${v} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,"createSlottableError"),ey=en[" use ".trim().toString()];v.s(["createSlot",0,es],617739);var eb=O,ex=Object.defineProperty,ew=(v,y)=>ex(v,"name",{value:y,configurable:!0}),ek=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((v,y)=>{let b=es(`Primitive.${y}`),x=et.forwardRef((v,x)=>{let{asChild:w,...k}=v,S=w?b:y;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,eb.jsx)(S,{...k,ref:x})});return x.displayName=`Primitive.${y}`,{...v,[y]:x}},{});function eS(v,y){v&&er.flushSync(()=>v.dispatchEvent(y))}ew(eS,"dispatchDiscreteCustomEvent"),v.s(["Primitive",0,ek,"dispatchDiscreteCustomEvent",0,eS],978238);var e_=E,eE=O,ej=Object.defineProperty,eP=(v,y)=>ej(v,"name",{value:y,configurable:!0});function eC(v){let y=v+"CollectionProvider",[b,x]=D(y),[w,k]=b(y,{collectionRef:{current:null},itemMap:new Map}),S=eP(v=>{let{scope:y,children:b}=v,x=e_.useRef(null),k=e_.useRef(new Map).current;return(0,eE.jsx)(w,{scope:y,itemMap:k,collectionRef:x,children:b})},"CollectionProvider");S.displayName=y;let _=v+"CollectionSlot",E=es(_),j=e_.forwardRef((v,y)=>{let{scope:b,children:x}=v,w=T(y,k(_,b).collectionRef);return(0,eE.jsx)(E,{ref:w,children:x})});j.displayName=_;let P=v+"CollectionItemSlot",C="data-radix-collection-item",A=es(P),I=e_.forwardRef((v,y)=>{let{scope:b,children:x,...w}=v,S=e_.useRef(null),_=T(y,S),E=k(P,b);return e_.useEffect(()=>(E.itemMap.set(S,{ref:S,...w}),()=>void E.itemMap.delete(S))),(0,eE.jsx)(A,{...{[C]:""},ref:_,children:x})});function O(y){let b=k(v+"CollectionConsumer",y);return e_.useCallback(()=>{let v=b.collectionRef.current;if(!v)return[];let y=Array.from(v.querySelectorAll(`[${C}]`));return Array.from(b.itemMap.values()).sort((v,b)=>y.indexOf(v.ref.current)-y.indexOf(b.ref.current))},[b.collectionRef,b.itemMap])}return I.displayName=P,eP(O,"useCollection"),[{Provider:S,Slot:j,ItemSlot:I},O,x]}eP(eC,"createCollection");var eA=new WeakMap,eT=class v extends Map{static{eP(this,"OrderedDict")}#e;constructor(v){super(v),this.#e=[...super.keys()],eA.set(this,!0)}set(v,y){return eA.get(this)&&(this.has(v)?this.#e[this.#e.indexOf(v)]=v:this.#e.push(v)),super.set(v,y),this}insert(v,y,b){let x,w=this.has(y),k=this.#e.length,S=eM(v),_=S>=0?S:k+S,E=_<0||_>=k?-1:_;if(E===this.size||w&&E===this.size-1||-1===E)return this.set(y,b),this;let j=this.size+ +!w;S<0&&_++;let P=[...this.#e],C=!1;for(let v=_;v<j;v++)if(_===v){let k=P[v];P[v]===y&&(k=P[v+1]),w&&this.delete(y),x=this.get(k),this.set(y,b)}else{C||P[v-1]!==y||(C=!0);let b=P[C?v:v-1],w=x;x=this.get(b),this.delete(b),this.set(b,w)}return this}with(y,b,x){let w=new v(this);return w.insert(y,b,x),w}before(v){let y=this.#e.indexOf(v)-1;if(!(y<0))return this.entryAt(y)}setBefore(v,y,b){let x=this.#e.indexOf(v);return -1===x?this:this.insert(x,y,b)}after(v){let y=this.#e.indexOf(v);if(-1!==(y=-1===y||y===this.size-1?-1:y+1))return this.entryAt(y)}setAfter(v,y,b){let x=this.#e.indexOf(v);return -1===x?this:this.insert(x+1,y,b)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(v){let y=super.delete(v);return y&&this.#e.splice(this.#e.indexOf(v),1),y}deleteAt(v){let y=this.keyAt(v);return void 0!==y&&this.delete(y)}at(v){let y=eI(this.#e,v);if(void 0!==y)return this.get(y)}entryAt(v){let y=eI(this.#e,v);if(void 0!==y)return[y,this.get(y)]}indexOf(v){return this.#e.indexOf(v)}keyAt(v){return eI(this.#e,v)}from(v,y){let b=this.indexOf(v);if(-1===b)return;let x=b+y;return x<0&&(x=0),x>=this.size&&(x=this.size-1),this.at(x)}keyFrom(v,y){let b=this.indexOf(v);if(-1===b)return;let x=b+y;return x<0&&(x=0),x>=this.size&&(x=this.size-1),this.keyAt(x)}find(v,y){let b=0;for(let x of this){if(Reflect.apply(v,y,[x,b,this]))return x;b++}}findIndex(v,y){let b=0;for(let x of this){if(Reflect.apply(v,y,[x,b,this]))return b;b++}return -1}filter(y,b){let x=[],w=0;for(let v of this)Reflect.apply(y,b,[v,w,this])&&x.push(v),w++;return new v(x)}map(y,b){let x=[],w=0;for(let v of this)x.push([v[0],Reflect.apply(y,b,[v,w,this])]),w++;return new v(x)}reduce(...v){let[y,b]=v,x=0,w=b??this.at(0);for(let b of this)w=0===x&&1===v.length?b:Reflect.apply(y,this,[w,b,x,this]),x++;return w}reduceRight(...v){let[y,b]=v,x=b??this.at(-1);for(let b=this.size-1;b>=0;b--){let w=this.at(b);x=b===this.size-1&&1===v.length?w:Reflect.apply(y,this,[x,w,b,this])}return x}toSorted(y){return new v([...this.entries()].sort(y))}toReversed(){let y=new v;for(let v=this.size-1;v>=0;v--){let b=this.keyAt(v),x=this.get(b);y.set(b,x)}return y}toSpliced(...y){let b=[...this.entries()];return b.splice(...y),new v(b)}slice(y,b){let x=new v,w=this.size-1;if(void 0===y)return x;y<0&&(y+=this.size),void 0!==b&&b>0&&(w=b-1);for(let v=y;v<=w;v++){let y=this.keyAt(v),b=this.get(y);x.set(y,b)}return x}every(v,y){let b=0;for(let x of this){if(!Reflect.apply(v,y,[x,b,this]))return!1;b++}return!0}some(v,y){let b=0;for(let x of this){if(Reflect.apply(v,y,[x,b,this]))return!0;b++}return!1}};function eI(v,y){if("at"in Array.prototype)return Array.prototype.at.call(v,y);let b=eO(v,y);return -1===b?void 0:v[b]}function eO(v,y){let b=v.length,x=eM(y),w=x>=0?x:b+x;return w<0||w>=b?-1:w}function eM(v){return v!=v||0===v?0:Math.trunc(v)}function eR(v){let y=v+"CollectionProvider",[b,x]=D(y),[w,k]=b(y,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new eT,setItemMap:eP(()=>void 0,"setItemMap")}),S=eP(({state:v,...y})=>v?(0,eE.jsx)(E,{...y,state:v}):(0,eE.jsx)(_,{...y}),"CollectionProvider");S.displayName=y;let _=eP(v=>{let y=R();return(0,eE.jsx)(E,{...v,state:y})},"CollectionInit");_.displayName=y+"Init";let E=eP(v=>{let{scope:y,children:b,state:x}=v,k=e_.useRef(null),[S,_]=e_.useState(null),E=T(k,_),[j,P]=x;return e_.useEffect(()=>{if(!S)return;let v=eL(()=>{});return v.observe(S,{childList:!0,subtree:!0}),()=>{v.disconnect()}},[S]),(0,eE.jsx)(w,{scope:y,itemMap:j,setItemMap:P,collectionRef:E,collectionRefObject:k,collectionElement:S,children:b})},"CollectionProviderImpl");E.displayName=y+"Impl";let j=v+"CollectionSlot",P=es(j),C=e_.forwardRef((v,y)=>{let{scope:b,children:x}=v,w=T(y,k(j,b).collectionRef);return(0,eE.jsx)(P,{ref:w,children:x})});C.displayName=j;let A=v+"CollectionItemSlot",I="data-radix-collection-item",O=es(A),M=e_.forwardRef((v,y)=>{let{scope:b,children:x,...w}=v,S=e_.useRef(null),[_,E]=e_.useState(null),j=T(y,S,E),{setItemMap:P}=k(A,b),C=e_.useRef(w);eN(C.current,w)||(C.current=w);let M=C.current;return e_.useEffect(()=>{let v=M;return P(y=>_?y.has(_)?y.set(_,{...v,element:_}).toSorted(eF):(y.set(_,{...v,element:_}),y.toSorted(eF)):y),()=>{P(v=>_&&v.has(_)?(v.delete(_),new eT(v)):v)}},[_,M,P]),(0,eE.jsx)(O,{...{[I]:""},ref:j,children:x})});function R(){return e_.useState(new eT)}function N(y){let{itemMap:b}=k(v+"CollectionConsumer",y);return b}return M.displayName=A,eP(R,"useInitCollection"),eP(N,"useCollection"),[{Provider:S,Slot:C,ItemSlot:M},{createCollectionScope:x,useCollection:N,useInitCollection:R}]}function eN(v,y){if(v===y)return!0;
2495if("object"!=typeof v||"object"!=typeof y||null==v||null==y)return!1;let b=Object.keys(v),x=Object.keys(y);if(b.length!==x.length)return!1;for(let x of b)if(!Object.prototype.hasOwnProperty.call(y,x)||v[x]!==y[x])return!1;return!0}function eD(v,y){return!!(y.compareDocumentPosition(v)&Node.DOCUMENT_POSITION_PRECEDING)}function eF(v,y){return v[1].element&&y[1].element?eD(v[1].element,y[1].element)?-1:1:0}function eL(v){return new MutationObserver(y=>{for(let b of y)if("childList"===b.type)return void v()})}eP(eI,"at"),eP(eO,"toSafeIndex"),eP(eM,"toSafeInteger"),eP(eR,"createCollection"),eP(eN,"shallowEqual"),eP(eD,"isElementPreceding"),eP(eF,"sortByDocumentPosition"),eP(eL,"getChildListObserver"),v.s(["createCollection",0,eC],669539);var e$=E,eB=Object.defineProperty,ez=(v,y)=>eB(v,"name",{value:y,configurable:!0}),eV=e$.createContext(void 0);function eH(v){let y=e$.useContext(eV);return v||y||"ltr"}ez(eH,"useDirection"),v.s(["useDirection",0,eH],900877);var eU=E,eW=Object.defineProperty,eG=(v,y)=>eW(v,"name",{value:y,configurable:!0}),eq=eU[" useId ".trim().toString()]||(()=>void 0),eY=0;function eK(v){let[y,b]=eU.useState(eq());return z(()=>{v||b(v=>v??String(eY++))},[v]),v||(y?`radix-${y}`:"")}eG(eK,"useId"),v.s(["useId",0,eK],432567);var eX=E,eQ=Object.defineProperty,eZ=(v,y)=>eQ(v,"name",{value:y,configurable:!0});function eJ(v,y){return eX.useReducer((v,b)=>y[v][b]??v,v)}eZ(eJ,"useStateMachine");var e0=eZ(v=>{let{present:y,children:b}=v,x=e1(y),w="function"==typeof b?b({present:x.isPresent}):eX.Children.only(b),k=e3(x.ref,e5(w));return"function"==typeof b||x.isPresent?eX.cloneElement(w,{ref:k}):null},"Presence");function e1(v){let[y,b]=eX.useState(),x=eX.useRef(null),w=eX.useRef(v),k=eX.useRef("none"),S=eX.useRef(void 0),[_,E]=eJ(v?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return eX.useEffect(()=>{"mounted"===_?(k.current=S.current??e4(x.current),S.current=void 0):k.current="none"},[_]),z(()=>{let y=x.current,b=w.current;if(b!==v){let x=k.current,_=e4(y);if(v)S.current=_,E("MOUNT");else if("none"===_||y?.display==="none")E("UNMOUNT");else{let v=x!==_;b&&v?E("ANIMATION_OUT"):E("UNMOUNT")}w.current=v}},[v,E]),z(()=>{if(y){let v,b=y.ownerDocument.defaultView??window,S=eZ(k=>{let S=e4(x.current).includes(CSS.escape(k.animationName));if(k.target===y&&S&&(E("ANIMATION_END"),!w.current)){let x=y.style.animationFillMode;y.style.animationFillMode="forwards",v=b.setTimeout(()=>{"forwards"===y.style.animationFillMode&&(y.style.animationFillMode=x)})}},"handleAnimationEnd"),_=eZ(v=>{v.target===y&&(k.current=e4(x.current))},"handleAnimationStart");return y.addEventListener("animationstart",_),y.addEventListener("animationcancel",S),y.addEventListener("animationend",S),()=>{b.clearTimeout(v),y.removeEventListener("animationstart",_),y.removeEventListener("animationcancel",S),y.removeEventListener("animationend",S)}}E("ANIMATION_END")},[y,E]),{isPresent:["mounted","unmountSuspended"].includes(_),ref:eX.useCallback(v=>{if(v){let y=getComputedStyle(v);x.current=y,S.current=e4(y)}else x.current=null;b(v)},[])}}function e2(v,y){if("function"==typeof v)return v(y);null!=v&&(v.current=y)}function e3(...v){let y=eX.useRef(v);return y.current=v,eX.useCallback(v=>{let b=y.current,x=!1,w=b.map(y=>{let b=e2(y,v);return x||"function"!=typeof b||(x=!0),b});if(x)return()=>{for(let v=0;v<w.length;v++){let y=w[v];"function"==typeof y?y():e2(b[v],null)}}},[])}function e4(v){return v?.animationName||"none"}function e5(v){let y=Object.getOwnPropertyDescriptor(v.props,"ref")?.get,b=y&&"isReactWarning"in y&&y.isReactWarning;return b?v.ref:(b=(y=Object.getOwnPropertyDescriptor(v,"ref")?.get)&&"isReactWarning"in y&&y.isReactWarning)?v.props.ref:v.props.ref||v.ref}eZ(e1,"usePresence"),eZ(e2,"setRef"),eZ(e3,"useStableComposedRefs"),eZ(e4,"getAnimationName"),eZ(e5,"getElementRef"),v.s(["Presence",0,e0],997611)},817319,v=>{"use strict";var y=v.i(297865),b=v.i(264145),x=v.i(669539),w=v.i(166100),k=v.i(543836),S=v.i(315671),_=v.i(978238),E=y,j=k,P=b,C=S,A=v.i(44532),T=w,I=_,O=v.i(997611),M=v.i(432567),R=v.i(328497),N=Object.defineProperty,D=(v,y)=>N(v,"name",{value:y,configurable:!0}),F="Collapsible",[L,$]=(0,P.createContextScope)(F),[B,z]=L(F),V=E.forwardRef(D(function(v,y){let{__scopeCollapsible:b,open:x,defaultOpen:w,disabled:k,onOpenChange:S,..._}=v,[j,P]=(0,C.useControllableState)({prop:x,defaultProp:w??!1,onChange:S,caller:F});return(0,R.jsx)(B,{scope:b,disabled:k,contentId:(0,M.useId)(),open:j,onOpenToggle:E.useCallback(()=>P(v=>!v),[P]),children:(0,R.jsx)(I.Primitive.div,{"data-state":Y(j),"data-disabled":k?"":void 0,..._,ref:y})})},"Collapsible")),H="CollapsibleTrigger",U=E.forwardRef(D(function(v,y){let{__scopeCollapsible:b,...x}=v,w=z(H,b);return(0,R.jsx)(I.Primitive.button,{type:"button","aria-controls":w.open?w.contentId:void 0,"aria-expanded":w.open||!1,"data-state":Y(w.open
2495),"data-disabled":w.disabled?"":void 0,disabled:w.disabled,...x,ref:y,onClick:(0,j.composeEventHandlers)(v.onClick,w.onOpenToggle)})},"CollapsibleTrigger")),W="CollapsibleContent",G=E.forwardRef(D(function(v,y){let{forceMount:b,...x}=v,w=z(W,v.__scopeCollapsible);return(0,R.jsx)(O.Presence,{present:b||w.open,children:({present:v})=>(0,R.jsx)(q,{...x,ref:y,present:v})})},"CollapsibleContent")),q=E.forwardRef(D(function(v,y){let{__scopeCollapsible:b,present:x,children:w,...k}=v,S=z(W,b),[_,j]=E.useState(x),P=E.useRef(null),C=(0,T.useComposedRefs)(y,P),O=E.useRef(0),M=O.current,N=E.useRef(0),D=N.current,F=S.open||_,L=E.useRef(F),$=E.useRef(void 0);return E.useEffect(()=>{let v=requestAnimationFrame(()=>L.current=!1);return()=>cancelAnimationFrame(v)},[]),(0,A.useLayoutEffect)(()=>{let v=P.current;if(v){$.current=$.current||{transitionDuration:v.style.transitionDuration,animationName:v.style.animationName},v.style.transitionDuration="0s",v.style.animationName="none";let y=v.getBoundingClientRect();O.current=y.height,N.current=y.width,L.current||(v.style.transitionDuration=$.current.transitionDuration,v.style.animationName=$.current.animationName),j(x)}},[S.open,x]),(0,R.jsx)(I.Primitive.div,{"data-state":Y(S.open),"data-disabled":S.disabled?"":void 0,id:S.contentId,hidden:!F,...k,ref:C,style:{"--radix-collapsible-content-height":M?`${M}px`:void 0,"--radix-collapsible-content-width":D?`${D}px`:void 0,...v.style},children:F&&w})},"CollapsibleContentImpl"));function Y(v){return v?"open":"closed"}D(Y,"getState");var K=V,X=U,Q=G,Z=M,J=v.i(900877),ee=R,et=Object.defineProperty,er=(v,y)=>et(v,"name",{value:y,configurable:!0}),en="Accordion",ei=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[ea,es,eo]=(0,x.createCollection)(en),[el,ec]=(0,b.createContextScope)(en,[eo,$]),eu=$(),ed=y.forwardRef(er(function(v,y){let{type:b,...x}=v,w=x,k=x;return(0,ee.jsx)(ea.Provider,{scope:v.__scopeAccordion,children:"multiple"===b?(0,ee.jsx)(ev,{...k,ref:y}):(0,ee.jsx)(eg,{...w,ref:y})})},"Accordion")),[eh,ef]=el(en),[ep,em]=el(en,{collapsible:!1}),eg=y.forwardRef(er(function(v,b){let{value:x,defaultValue:w,onValueChange:k=er(()=>{},"onValueChange"),collapsible:_=!1,...E}=v,[j,P]=(0,S.useControllableState)({prop:x,defaultProp:w??"",onChange:k,caller:en});return(0,ee.jsx)(eh,{scope:v.__scopeAccordion,value:y.useMemo(()=>j?[j]:[],[j]),onItemOpen:P,onItemClose:y.useCallback(()=>_&&P(""),[_,P]),children:(0,ee.jsx)(ep,{scope:v.__scopeAccordion,collapsible:_,children:(0,ee.jsx)(ex,{...E,ref:b})})})},"AccordionImplSingle")),ev=y.forwardRef(er(function(v,b){let{value:x,defaultValue:w,onValueChange:k=er(()=>{},"onValueChange"),..._}=v,[E,j]=(0,S.useControllableState)({prop:x,defaultProp:w??[],onChange:k,caller:en}),P=y.useCallback(v=>j((y=[])=>[...y,v]),[j]),C=y.useCallback(v=>j((y=[])=>y.filter(y=>y!==v)),[j]);return(0,ee.jsx)(eh,{scope:v.__scopeAccordion,value:E,onItemOpen:P,onItemClose:C,children:(0,ee.jsx)(ep,{scope:v.__scopeAccordion,collapsible:!0,children:(0,ee.jsx)(ex,{..._,ref:b})})})},"AccordionImplMultiple")),[ey,eb]=el(en),ex=y.forwardRef(er(function(v,b){let{__scopeAccordion:x,disabled:S,dir:E,orientation:j="vertical",...P}=v,C=y.useRef(null),A=(0,w.useComposedRefs)(C,b),T=es(x),I="ltr"===(0,J.useDirection)(E),O=(0,k.composeEventHandlers)(v.onKeyDown,v=>{if(!ei.includes(v.key))return;let y=v.target,b=T().filter(v=>!v.ref.current?.disabled),x=b.findIndex(v=>v.ref.current===y),w=b.length;if(-1===x)return;v.preventDefault();let k=x,S=0,_=w-1,E=er(()=>{(k=x+1)>_&&(k=S)},"moveNext"),P=er(()=>{(k=x-1)<S&&(k=_)},"movePrev");switch(v.key){case"Home":k=S;break;case"End":k=_;break;case"ArrowRight":"horizontal"===j&&(I?E():P());break;case"ArrowDown":"vertical"===j&&E();break;case"ArrowLeft":"horizontal"===j&&(I?P():E());break;case"ArrowUp":"vertical"===j&&P()}let C=k%w;b[C].ref.current?.focus()});return(0,ee.jsx)(ey,{scope:x,disabled:S,direction:E,orientation:j,children:(0,ee.jsx)(ea.Slot,{scope:x,children:(0,ee.jsx)(_.Primitive.div,{...P,"data-orientation":j,ref:A,onKeyDown:S?void 0:O})})})},"AccordionImpl")),ew="AccordionItem",[ek,eS]=el(ew),e_=y.forwardRef(er(function(v,y){let{__scopeAccordion:b,value:x,...w}=v,k=eb(ew,b),S=ef(ew,b),_=eu(b),E=(0,Z.useId)(),j=x&&S.value.includes(x)||!1,P=k.disabled||v.disabled;
2495return(0,ee.jsx)(ek,{scope:b,open:j,disabled:P,triggerId:E,children:(0,ee.jsx)(K,{"data-orientation":k.orientation,"data-state":eI(j),..._,...w,ref:y,disabled:P,open:j,onOpenChange:v=>{v?S.onItemOpen(x):S.onItemClose(x)}})})},"AccordionItem")),eE="AccordionHeader",ej=y.forwardRef(er(function(v,y){let{__scopeAccordion:b,...x}=v,w=eb(en,b),k=eS(eE,b);return(0,ee.jsx)(_.Primitive.h3,{"data-orientation":w.orientation,"data-state":eI(k.open),"data-disabled":k.disabled?"":void 0,...x,ref:y})},"AccordionHeader")),eP="AccordionTrigger",eC=y.forwardRef(er(function(v,y){let{__scopeAccordion:b,...x}=v,w=eb(en,b),k=eS(eP,b),S=em(eP,b),_=eu(b);return(0,ee.jsx)(ea.ItemSlot,{scope:b,children:(0,ee.jsx)(X,{"aria-disabled":k.open&&!S.collapsible||void 0,"data-orientation":w.orientation,id:k.triggerId,..._,...x,ref:y})})},"AccordionTrigger")),eA="AccordionContent",eT=y.forwardRef(er(function(v,y){let{__scopeAccordion:b,...x}=v,w=eb(en,b),k=eS(eA,b),S=eu(b);return(0,ee.jsx)(Q,{role:"region","aria-labelledby":k.triggerId,"data-orientation":w.orientation,...S,...x,ref:y,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...v.style}})},"AccordionContent"));function eI(v){return v?"open":"closed"}er(eI,"getState");var eO=ed,eM=e_,eR=ej,eN=eC,eD=eT;v.s(["Accordion",0,ed,"AccordionContent",0,eT,"AccordionHeader",0,ej,"AccordionItem",0,e_,"AccordionTrigger",0,eC,"Content",0,eD,"Header",0,eR,"Item",0,eM,"Root",0,eO,"Trigger",0,eN,"createAccordionScope",0,ec],817319)},780307,616953,853140,620995,56996,506714,257927,862328,372188,375251,823052,3573,204854,37553,780551,971281,30490,840296,581154,423081,431021,432292,498602,764825,467222,144190,487932,971732,903313,400732,550078,453041,918116,607337,168121,360109,707266,102265,141728,245535,656866,531485,v=>{"use strict";v.s(["Bar",()=>I9,"computeBarRectangles",()=>I6],531485);var y,b,x,w,k,S,_,E,j,P,C,A,T,I,O,M,R,N,D,F,L,$,B,z,V,H,U,W,G,q,Y=v.i(297865);function K(v,y){if(null==v)return{};var b,x,w={},k=Object.keys(v);for(x=0;x<k.length;x++)b=k[x],y.indexOf(b)>=0||(w[b]=v[b]);return w}var X=["color"],Q=(0,Y.forwardRef)(function(v,y){var b=v.color,x=void 0===b?"currentColor":b,w=K(v,X);return(0,Y.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},w,{ref:y}),(0,Y.createElement)("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:x,fillRule:"evenodd",clipRule:"evenodd"}))}),Z=["color"],J=(0,Y.forwardRef)(function(v,y){var b=v.color,x=void 0===b?"currentColor":b,w=K(v,Z);return(0,Y.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},w,{ref:y}),(0,Y.createElement)("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:x,fillRule:"evenodd",clipRule:"evenodd"}))}),ee=["color"],et=(0,Y.forwardRef)(function(v,y){var b=v.color,x=void 0===b?"currentColor":b,w=K(v,ee);return(0,Y.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},w,{ref:y}),(0,Y.createElement)("path",{d:"M8.4449 0.608765C8.0183 -0.107015 6.9817 -0.107015 6.55509 0.608766L0.161178 11.3368C-0.275824 12.07 0.252503 13 1.10608 13H13.8939C14.7475 13 15.2758 12.07 14.8388 11.3368L8.4449 0.608765ZM7.4141 1.12073C7.45288 1.05566 7.54712 1.05566 7.5859 1.12073L13.9798 11.8488C14.0196 11.9154 13.9715 12 13.8939 12H1.10608C1.02849 12 0.980454 11.9154 1.02018 11.8488L7.4141 1.12073ZM6.8269 4.48611C6.81221 4.10423 7.11783 3.78663 7.5 3.78663C7.88217 3.78663 8.18778 4.10423 8.1731 4.48612L8.01921 8.48701C8.00848 8.766 7.7792 8.98664 7.5 8.98664C7.2208 8.98664 6.99151 8.766 6.98078 8.48701L6.8269 4.48611ZM8.24989 10.476C8.24989 10.8902 7.9141 11.226 7.49989 11.226C7.08567 11.226 6.74989 10.8902 6.74989 10.476C6.74989 10.0618 7.08567 9.72599 7.49989 9.72599C7.9141 9.72599 8.24989 10.0618 8.24989 10.476Z",fill:x,fillRule:"evenodd",clipRule:"evenodd"}))});v.s(["CheckIcon",0,Q,"ChevronDownIcon",0,J,"ExclamationTriangleIcon",0,et],780307);var er=v.i(7284),en=Y;function ei(v,y,{signal:b,edges:x}={}){let w,k=null,S=null!=x&&x.includes("leading"),_=null==x||x.includes("trailing"),E=()=>{null!==k&&(v.apply(w,k),w=void 0,k=null)},j=()=>{_&&E(),T()},P=null,C=()=>{null!=P&&clearTimeout(P),P=setTimeout(()=>{P=null,j()},y)},A=()=>{null!==P&&(clearTimeout(P),P=null)},T=()=>{A(),w=void 0,k=null},I=()=>{E()}
2495,O=function(...v){if(b?.aborted)return;w=this,k=v;let y=null==P;C(),S&&y&&E()};return O.schedule=C,O.cancel=T,O.flush=I,b?.addEventListener("abort",T,{once:!0}),O}function ea(v,y=0,b={}){let x;"object"!=typeof b&&(b={});let{leading:w=!1,trailing:k=!0,maxWait:S}=b,_=[,,];w&&(_[0]="leading"),k&&(_[1]="trailing");let E=null,j=ei(function(...y){x=v.apply(this,y),E=null},y,{edges:_}),P=function(...y){return null!=S&&(null===E&&(E=Date.now()),Date.now()-E>=S)?((w||k)&&(x=v.apply(this,y)),E=Date.now(),j.cancel(),j.schedule(),x):(j.apply(this,y),x)},C=()=>(j.flush(),x);return P.cancel=j.cancel,P.flush=C,P}function es(v,y=0,b={}){let{leading:x=!0,trailing:w=!0}=b;return ea(v,y,{leading:x,maxWait:y,trailing:w})}function eo(v){return"__proto__"===v}let el=/\.|(\[(?:[^[\]]*|(["'])(?:(?!\2)[^\\]|\\.)*?\2)\])/;function ec(v){switch(typeof v){case"number":case"symbol":default:return!1;case"string":if(""===v||v.startsWith(".")||v.endsWith("."))return!1;return el.test(v)}}function eu(v){return"string"==typeof v||"symbol"==typeof v?v:Object.is(v?.valueOf?.(),-0)?"-0":String(v)}function ed(v){return"symbol"==typeof v||v instanceof Symbol}function eh(v){return null==v?"":ef(v)}function ef(v){if("string"==typeof v)return v;if(Array.isArray(v))return v.map(ef).join(",");if(ed(v))return v.toString();let y=v+"";return"0"===y&&Object.is(Number(v),-0)?"-0":y}function ep(v){if(Array.isArray(v))return v.map(eu);if("symbol"==typeof v)return[v];v=eh(v);let y=[],b=v.length;if(0===b)return y;let x=0,w="",k="",S=!1,_=!1,E=/^-?\d+(?:\.\d+)?$/;for(46===v.charCodeAt(0)&&y.push("");x<b;){let j=v[x];if(k)"\\"===j&&x+1<b?w+=v[++x]:j===k?k="":w+=j;else if(S)if('"'===j||"'"===j)k=j,_=!0;else if("]"===j){if(S=!1,!_&&w.includes(".")&&!E.test(w)){let v=w.split(".");for(let b=0;b<v.length;b++)""!==v[b]&&y.push(v[b])}else y.push(w);w=""}else w+=j;else if("["===j)S=!0,_=!1,w&&(y.push(w),w="");else if("."===j){w&&(y.push(w),w="");let b=v[x+1];(void 0===b||"."===b)&&y.push("")}else w+=j;x++}return w&&y.push(w),y}function em(v,y,b){if(null==v)return b;switch(typeof y){case"string":{if(eo(y))return b;let x=v[y];if(void 0===x)if(ec(y)&&!Object.hasOwn(v,y))return em(v,ep(y),b);else return b;return x}case"number":case"symbol":{"number"==typeof y&&(y=eu(y));let x=v[y];if(void 0===x)return b;return x}default:{if(Array.isArray(y))return eg(v,y,b);if(eo(y=Object.is(y?.valueOf(),-0)?"-0":String(y)))return b;let x=v[y];if(void 0===x)return b;return x}}}function eg(v,y,b){if(0===y.length)return b;let x=v;for(let v=0;v<y.length;v++){if(null==x||eo(y[v]))return b;x=x[y[v]]}return void 0===x?b:x}var ev=4;function ey(v){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ev,b=10**y,x=Math.round(v*b)/b;return Object.is(x,-0)?0:x}function eb(v){for(var y=arguments.length,b=Array(y>1?y-1:0),x=1;x<y;x++)b[x-1]=arguments[x];return v.reduce((v,y,x)=>{var w=b[x-1];return"string"==typeof w?v+w+y:void 0!==w?v+ey(w)+y:v+y},"")}v.s(["round",0,ey,"roundTemplateLiteral",0,eb],616953);var ex=v=>0===v?0:v>0?1:-1,ew=v=>"number"==typeof v&&v!=+v,ek=v=>"string"==typeof v&&v.length>1&&v.indexOf("%")===v.length-1,eS=v=>("number"==typeof v||v instanceof Number)&&!ew(v),e_=v=>eS(v)||"string"==typeof v,eE=0,ej=v=>{var y=++eE;return"".concat(v||"").concat(y)},eP=function(v,y){var b,x=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,w=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!eS(v)&&"string"!=typeof v)return x;if(ek(v)){if(null==y)return x;var k=v.indexOf("%");b=y*parseFloat(v.slice(0,k))/100}else b=+v;return ew(b)&&(b=x),w&&null!=y&&b>y&&(b=y),b},eC=v=>{if(!Array.isArray(v))return!1;for(var y=v.length,b={},x=0;x<y;x++)if(b[String(v[x])])return!0;else b[String(v[x])]=!0;return!1};function eA(v,y,b){return eS(v)&&eS(y)?ey(v+b*(y-v)):y}function eT(v,y,b){if(v&&v.length)return v.find(v=>v&&("function"==typeof y?y(v):em(v,y))===b)}var eI=v=>null==v,eO=v=>eI(v)?v:"".concat(v.charAt(0).toUpperCase()).concat(v.slice(1));function eM(v){return null!=v}function eR(){}v.s(["findEntryInArray",0,eT,"getPercentValue",0,eP,"hasDuplicate",0,eC,"interpolate",0,eA,"isNan",0,ew,"isNotNil",0,eM,"isNullish",0,eI,"isNumOrStr",0,e_,"isNumber",0,eS,"isPercent",0,ek,"mathSign",0,ex,"noop",0,eR,"uniqueId",0,ej,"upperFirst",0,eO],853140);var eN=!0,eD=function(v,y){for(var b=arguments.length,x=Array(b>2?b-2:0),w=2;w<b;w++)x[w-2]=arguments[w];if(eN&&"u">typeof console&&console.warn&&(void 0===y&&console.warn("LogUtils requires an error message argument"),!v))if(void 0===y)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var k=0;console.warn(y.replace(/%s/g,()=>x[k++]))}},eF="100%",eL="100%",e$=0,eB=0,ez={width:-1,height:-1},eV=(v,y,b)=>{var x=b.width,w=void 0===x?eF:x,k=b.height,S=void 0===k?eL:k,_=b.aspect,E=b.maxHeight,j=ek(w)?v:Number(w),P=ek(S)?y:Number(S);return _&&_>0&&(j?P=j/_:P&&(j=P*_),E&&null!=P&&P>E&&(P=E)),{calculatedWidth:j,calculatedHeight:P}},eH={width:0,height:0,overflow:"visible"},eU={width:0,overflowX:"visible"},eW={height:0,overflowY:"visible"},eG={},eq=v=>{var y=v.width,b=v.height,x=ek(y),w=ek(b);return x&&w?eH:x?eU:w?eW:eG};function eY(v){var y=v.width,b=v.height,x=v.aspect,w=y,k=b;return void 0===w&&void 0===k?(w=eF,k=eL):void 0===w?w=x&&x>0?void 0:eF:void 0===k&&(k=x&&x>0?void 0:eL),{width:w,height:k}}function eK(v){return Number.isFinite(v)}function eX(v){return"number"==typeof v&&v>0&&Number.isFinite(v)}var eQ=["aspect","initialDimension","width","height","minWidth","minHeight","maxHeight","children","debounce","id","className","onResize","style"];function eZ(){return(eZ=Object.assign.bind()).apply(null,arguments)}function eJ(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function e0(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
2495y%2?eJ(Object(b),!0).forEach(function(y){e1(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):eJ(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function e1(v,y,b){return(y=e2(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function e2(v){var y=e3(v,"string");return"symbol"==typeof y?y:y+""}function e3(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function e4(v,y){return e7(v)||e9(v,y)||e6(v,y)||e5()}function e5(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e6(v,y){if(v){if("string"==typeof v)return e8(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?e8(v,y):void 0}}function e8(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function e9(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function e7(v){if(Array.isArray(v))return v}function te(v,y){if(null==v)return{};var b,x,w=tt(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function tt(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var tr=(0,en.createContext)(ez);function tn(v){return eX(v.width)&&eX(v.height)}function ti(v){var y=v.children,b=v.width,x=v.height,w=(0,en.useMemo)(()=>({width:b,height:x}),[b,x]);return tn(w)?en.createElement(tr.Provider,{value:w},y):null}var ta=()=>(0,en.useContext)(tr),ts=(0,en.forwardRef)((v,y)=>{var b=v.aspect,x=v.initialDimension,w=void 0===x?ez:x,k=v.width,S=v.height,_=v.minWidth,E=void 0===_?eB:_,j=v.minHeight,P=v.maxHeight,C=v.children,A=v.debounce,T=void 0===A?e$:A,I=v.id,O=v.className,M=v.onResize,R=v.style,N=void 0===R?{}:R,D=te(v,eQ),F=(0,en.useRef)(null),L=(0,en.useRef)();L.current=M,(0,en.useImperativeHandle)(y,()=>F.current);var $=e4((0,en.useState)({containerWidth:w.width,containerHeight:w.height}),2),B=$[0],z=$[1],V=(0,en.useCallback)((v,y)=>{z(b=>{var x=Math.round(v),w=Math.round(y);return b.containerWidth===x&&b.containerHeight===w?b:{containerWidth:x,containerHeight:w}})},[]);(0,en.useEffect)(()=>{if(null==F.current||"u"<typeof ResizeObserver)return eR;var v=v=>{var y,b=v[0];if(null!=b){var x=b.contentRect,w=x.width,k=x.height;V(w,k),null==(y=L.current)||y.call(L,w,k)}};T>0&&(v=es(v,T,{trailing:!0,leading:!1}));var y=new ResizeObserver(v),b=F.current.getBoundingClientRect();return V(b.width,b.height),y.observe(F.current),()=>{y.disconnect()}},[V,T]);var H=B.containerWidth,U=B.containerHeight;eD(!b||b>0,"The aspect(%s) must be greater than zero.",b);var W=eV(H,U,{width:k,height:S,aspect:b,maxHeight:P}),G=W.calculatedWidth,q=W.calculatedHeight;return eD(H<0||U<0||null!=G&&G>0||null!=q&&q>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",G,q,k,S,E,j,b),en.createElement("div",eZ({id:I?"".concat(I):void 0,className:(0,er.clsx)("recharts-responsive-container",O),style:e0(e0({},N),{},{width:k,height:S,minWidth:E,minHeight:j,maxHeight:P}),ref:F},D),en.createElement("div",{style:eq({width:k,height:S})},en.createElement(ti,{width:G,height:q},C)))}),to=(0,en.forwardRef)((v,y)=>{var b=ta();if(eX(b.width)&&eX(b.height))return v.children;var x=eY({width:v.width,height:v.height,aspect:v.aspect}),w=x.width,k=x.height,S=eV(void 0,void 0,{width:w,height:k,aspect:v.aspect,maxHeight:v.maxHeight}),_=S.calculatedWidth,E=S.calculatedHeight;return eS(_)&&eS(E)?en.createElement(ti,{width:_,height:E},v.children):en.createElement(ts,eZ({},v,{width:w,height:k,ref:y}))});v.s(["ResponsiveContainer",0,to,"useResponsiveContainerContext",0,ta],620995);var tl=Y,tc=Symbol.for("immer-nothing"),tu=Symbol.for("immer-draftable"),td=Symbol.for("immer-state");function th(v){throw Error(`[Immer] minified error nr: ${v}. Full error at: https://bit.ly/3cXEKWf`)}var tf=Object,tp=tf.getPrototypeOf,tm="constructor",tg="prototype",tv="configurable",ty="enumerable",tb="writable",tx="value",tw=v=>!!v&&!!v[td];function tk(v){return!!v&&(tE(v)||tO(v)||!!v[tu]||!!v[tm]?.[tu]||tM(v)||tR(v))}var tS=tf[tg][tm].toString(),t_=new WeakMap;function tE(v){if(!v||!tN(v))return!1;let y=tp(v);if(null===y||y===tf[tg])return!0;let b=tf.hasOwnProperty.call(y,tm)&&y[tm];
2495if(b===Object)return!0;if(!tD(b))return!1;let x=t_.get(b);return void 0===x&&(x=Function.toString.call(b),t_.set(b,x)),x===tS}function tj(v,y,b=!0){0===tP(v)?(b?Reflect.ownKeys(v):tf.keys(v)).forEach(b=>{y(b,v[b],v)}):v.forEach((b,x)=>y(x,b,v))}function tP(v){let y=v[td];return y?y.type_:tO(v)?1:tM(v)?2:3*!!tR(v)}var tC=(v,y,b=tP(v))=>2===b?v.has(y):tf[tg].hasOwnProperty.call(v,y),tA=(v,y,b=tP(v))=>2===b?v.get(y):v[y],tT=(v,y,b,x=tP(v))=>{2===x?v.set(y,b):3===x?v.add(b):v[y]=b};function tI(v,y){return v===y?0!==v||1/v==1/y:v!=v&&y!=y}var tO=Array.isArray,tM=v=>v instanceof Map,tR=v=>v instanceof Set,tN=v=>"object"==typeof v,tD=v=>"function"==typeof v,tF=v=>"boolean"==typeof v;function tL(v){let y=+v;return Number.isInteger(y)&&String(y)===v}var t$=v=>v.copy_||v.base_,tB=v=>v.modified_?v.copy_:v.base_;function tz(v,y){if(tM(v))return new Map(v);if(tR(v))return new Set(v);if(tO(v))return Array[tg].slice.call(v);let b=tE(v);if(!0!==y&&("class_only"!==y||b)){let y=tp(v);if(null!==y&&b)return{...v};let x=tf.create(y);return tf.assign(x,v)}{let y=tf.getOwnPropertyDescriptors(v);delete y[td];let b=Reflect.ownKeys(y);for(let x=0;x<b.length;x++){let w=b[x],k=y[w];!1===k[tb]&&(k[tb]=!0,k[tv]=!0),(k.get||k.set)&&(y[w]={[tv]:!0,[tb]:!0,[ty]:k[ty],[tx]:v[w]})}return tf.create(tp(v),y)}}function tV(v,y=!1){return tU(v)||tw(v)||!tk(v)||(tP(v)>1&&tf.defineProperties(v,{set:tH,add:tH,clear:tH,delete:tH}),tf.freeze(v),y&&tj(v,(v,y)=>{tV(y,!0)},!1)),v}var tH={[tx]:function(){th(2)}};function tU(v){return!(null!==v&&tN(v))||tf.isFrozen(v)}var tW="MapSet",tG="Patches",tq="ArrayMethods",tY={};function tK(v){let y=tY[v];return y||th(0),y}var tX=v=>!!tY[v],tQ=()=>b,tZ=(v,y)=>({drafts_:[],parent_:v,immer_:y,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:tX(tW)?tK(tW):void 0,arrayMethodsPlugin_:tX(tq)?tK(tq):void 0});function tJ(v,y){y&&(v.patchPlugin_=tK(tG),v.patches_=[],v.inversePatches_=[],v.patchListener_=y)}function t0(v){t1(v),v.drafts_.forEach(t3),v.drafts_=null}function t1(v){v===b&&(b=v.parent_)}var t2=v=>b=tZ(b,v);function t3(v){let y=v[td];0===y.type_||1===y.type_?y.revoke_():y.revoked_=!0}function t4(v,y){y.unfinalizedDrafts_=y.drafts_.length;let b=y.drafts_[0];if(void 0!==v&&v!==b){b[td].modified_&&(t0(y),th(4)),tk(v)&&(v=t5(y,v));let{patchPlugin_:x}=y;x&&x.generateReplacementPatches_(b[td].base_,v,y)}else v=t5(y,b);return t6(y,v,!0),t0(y),y.patches_&&y.patchListener_(y.patches_,y.inversePatches_),v!==tc?v:void 0}function t5(v,y){if(tU(y))return y;let b=y[td];if(!b)return ri(y,v.handledSet_,v);if(!t9(b,v))return y;if(!b.modified_)return b.base_;if(!b.finalized_){let{callbacks_:y}=b;if(y)for(;y.length>0;)y.pop()(v);rr(b,v)}return b.copy_}function t6(v,y,b=!1){!v.parent_&&v.immer_.autoFreeze_&&v.canAutoFreeze_&&tV(y,b)}function t8(v){v.finalized_=!0,v.scope_.unfinalizedDrafts_--}var t9=(v,y)=>v.scope_===y,t7=[];function re(v,y,b,x){let w=t$(v),k=v.type_;if(void 0!==x&&tA(w,x,k)===y)return void tT(w,x,b,k);if(!v.draftLocations_){let y=v.draftLocations_=new Map;tj(w,(v,b)=>{if(tw(b)){let x=y.get(b)||[];x.push(v),y.set(b,x)}})}for(let x of v.draftLocations_.get(y)??t7)tT(w,x,b,k)}function rt(v,y,b){v.callbacks_.push(function(x){let w=y;if(!w||!t9(w,x))return;x.mapSetPlugin_?.fixSetContents(w);let k=tB(w);re(v,w.draft_??w,k,b),rr(w,x)})}function rr(v,y){if(v.modified_&&!v.finalized_&&(3===v.type_||1===v.type_&&v.allIndicesReassigned_||(v.assigned_?.size??0)>0)){let{patchPlugin_:b}=y;if(b){let x=b.getPath(v);x&&b.generatePatches_(v,x,y)}t8(v)}}function rn(v,y,b){let{scope_:x}=v;if(tw(b)){let w=b[td];t9(w,x)&&w.callbacks_.push(function(){rf(v),re(v,b,tB(w),y)})}else tk(b)&&v.callbacks_.push(function(){let w=t$(v);3===v.type_?w.has(b)&&ri(b,x.handledSet_,x):tA(w,y,v.type_)===b&&x.drafts_.length>1&&(v.assigned_.get(y)??!1)===!0&&v.copy_&&ri(tA(v.copy_,y,v.type_),x.handledSet_,x)})}function ri(v,y,b){return!b.immer_.autoFreeze_&&b.unfinalizedDrafts_<1||tw(v)||y.has(v)||!tk(v)||tU(v)||(y.add(v),tj(v,(x,w)=>{if(tw(w)){let y=w[td];t9(y,b)&&(tT(v,x,tB(y),v.type_),t8(y))}else tk(w)&&ri(w,y,b)})),v}function ra(v,y){let b=tO(v),x={type_:+!!b,scope_:y?y.scope_:tQ(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:y,base_:v,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},w=x,k=rs;b&&(w=[x],k=ro);let{revoke:S,proxy:_}=Proxy.revocable(w,k);return x.draft_=_,x.revoke_=S,[_,x]}
2495var rs={get(v,y){if(y===td)return v;let b=v.scope_.arrayMethodsPlugin_,x=1===v.type_&&"string"==typeof y;if(x&&b?.isArrayOperationMethod(y))return b.createMethodInterceptor(v,y);let w=t$(v);if(!tC(w,y,v.type_))return ru(v,w,y);let k=w[y];if(v.finalized_||!tk(k)||x&&v.operationMethod&&b?.isMutatingArrayMethod(v.operationMethod)&&tL(y))return k;if(k===rl(v.base_,y)||rc(v,y,k)){rf(v);let b=1===v.type_?+y:y,x=rm(v.scope_,k,v,b);return v.copy_[b]=x}return k},has:(v,y)=>y in t$(v),ownKeys:v=>Reflect.ownKeys(t$(v)),set(v,y,b){let x=rd(t$(v),y);if(x?.set)return x.set.call(v.draft_,b),!0;if(!v.modified_){let x=rl(t$(v),y),w=x?.[td];if(w&&w.base_===b)return v.copy_[y]=b,v.assigned_.set(y,!1),!0;if(tI(b,x)&&(void 0!==b||tC(v.base_,y,v.type_)))return!0;rf(v),rh(v)}return!!(v.copy_[y]===b&&(void 0!==b||tC(v.copy_,y,v.type_))||Number.isNaN(b)&&Number.isNaN(v.copy_[y]))||(v.copy_[y]=b,v.assigned_.set(y,!0),rn(v,y,b),!0)},deleteProperty:(v,y)=>(rf(v),void 0!==rl(v.base_,y)||y in v.base_?(v.assigned_.set(y,!1),rh(v)):v.assigned_.delete(y),v.copy_&&delete v.copy_[y],!0),getOwnPropertyDescriptor(v,y){let b=t$(v),x=Reflect.getOwnPropertyDescriptor(b,y);return x?{[tb]:!0,[tv]:1!==v.type_||"length"!==y,[ty]:x[ty],[tx]:b[y]}:x},defineProperty(){th(11)},getPrototypeOf:v=>tp(v.base_),setPrototypeOf(){th(12)}},ro={};for(let v in rs){let y=rs[v];ro[v]=function(){let v=arguments;return v[0]=v[0][0],y.apply(this,v)}}function rl(v,y){let b=v[td];return(b?t$(b):v)[y]}function rc(v,y,b){return!(1!==v.type_||!v.allIndicesReassigned_||v.assigned_?.get(y))&&!!tk(b)&&!b[td]&&v.baseRefs_.has(b)}function ru(v,y,b){let x=rd(y,b);return x?tx in x?x[tx]:x.get?.call(v.draft_):void 0}function rd(v,y){if(!(y in v))return;let b=tp(v);for(;b;){let v=Object.getOwnPropertyDescriptor(b,y);if(v)return v;b=tp(b)}}function rh(v){!v.modified_&&(v.modified_=!0,v.parent_&&rh(v.parent_))}function rf(v){v.copy_||(v.assigned_=new Map,v.copy_=tz(v.base_,v.scope_.immer_.useStrictShallowCopy_))}ro.deleteProperty=function(v,y){return ro.set.call(this,v,y,void 0)},ro.set=function(v,y,b){return rs.set.call(this,v[0],y,b,v[0])};var rp=class{constructor(v){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(v,y,b)=>{let x;if(tD(v)&&!tD(y)){let b=y;y=v;let x=this;return function(v=b,...w){return x.produce(v,v=>y.call(this,v,...w))}}if(tD(y)||th(6),void 0===b||tD(b)||th(7),tk(v)){let w=t2(this),k=rm(w,v,void 0),S=!0;try{x=y(k),S=!1}finally{S?t0(w):t1(w)}return tJ(w,b),t4(x,w)}if(v&&tN(v))th(1);else{if(void 0===(x=y(v))&&(x=v),x===tc&&(x=void 0),this.autoFreeze_&&tV(x,!0),b){let y=[],w=[];tK(tG).generateReplacementPatches_(v,x,{patches_:y,inversePatches_:w}),b(y,w)}return x}},this.produceWithPatches=(v,y)=>{let b,x;return tD(v)?(y,...b)=>this.produceWithPatches(y,y=>v(y,...b)):[this.produce(v,y,(v,y)=>{b=v,x=y}),b,x]},tF(v?.autoFreeze)&&this.setAutoFreeze(v.autoFreeze),tF(v?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(v.useStrictShallowCopy),tF(v?.useStrictIteration)&&this.setUseStrictIteration(v.useStrictIteration)}createDraft(v){tk(v)||th(8),tw(v)&&(v=rg(v));let y=t2(this),b=rm(y,v,void 0);return b[td].isManual_=!0,t1(y),b}finishDraft(v,y){let b=v&&v[td];b&&b.isManual_||th(9);let{scope_:x}=b;return tJ(x,y),t4(void 0,x)}setAutoFreeze(v){this.autoFreeze_=v}setUseStrictShallowCopy(v){this.useStrictShallowCopy_=v}setUseStrictIteration(v){this.useStrictIteration_=v}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(v,y){let b;for(b=y.length-1;b>=0;b--){let x=y[b];if(0===x.path.length&&"replace"===x.op){v=x.value;break}}b>-1&&(y=y.slice(b+1));let x=tK(tG).applyPatches_;return tw(v)?x(v,y):this.produce(v,v=>x(v,y))}};function rm(v,y,b,x){let[w,k]=tM(y)?tK(tW).proxyMap_(y,b):tR(y)?tK(tW).proxySet_(y,b):ra(y,b);return(b?.scope_??tQ()).drafts_.push(w),k.callbacks_=b?.callbacks_??[],k.key_=x,b&&void 0!==x?rt(b,k,x):k.callbacks_.push(function(v){v.mapSetPlugin_?.fixSetContents(k);let{patchPlugin_:y}=v;k.modified_&&y&&y.generatePatches_(k,[],v)}),w}function rg(v){return tw(v)||th(10),rv(v)}function rv(v){let y;if(!tk(v)||tU(v))return v;let b=v[td],x=!0;if(b){if(!b.modified_)return b.base_;b.finalized_=!0,y=tz(v,b.scope_.immer_.useStrictShallowCopy_),x=b.scope_.immer_.shouldUseStrictIteration()}else y=tz(v,!0);return tj(y,(v,b)=>{tT(y,v,rv(b))},x),b&&(b.finalized_=!1),y}var ry=globalThis.Iterator;ry?.from;var rb=new rp().produce,rx=v=>v,rw=class{constructor(v){this.value=v}deref(){return this.value}}
2495,rk="u"<typeof WeakRef?rw:WeakRef,rS=0,r_=1;function rE(){return{s:rS,v:void 0,o:null,p:null}}function rj(v){return v instanceof rk?v.deref():v}function rP(v,y={}){let b,x=rE(),{resultEqualityCheck:w,maxSize:k}=y,S=void 0!==k;if(S&&(!Number.isInteger(k)||k<1))throw TypeError(`maxSize must be a positive integer, received: ${k}`);let _=null,E=0,j=0;function P(){E>=k&&(_=x,x=rE(),E=0)}function C(){let y=x,{length:k}=arguments;for(let v=0,b=k;v<b;v++){let b=arguments[v];if("function"==typeof b||"object"==typeof b&&null!==b){let v=y.o;null===v&&(y.o=v=new WeakMap);let x=v.get(b);void 0===x?(y=rE(),v.set(b,y)):y=x}else{let v=y.p;null===v&&(y.p=v=new Map);let x=v.get(b);void 0===x?(y=rE(),v.set(b,y),E++):y=x}}if(y.s===r_)return y.v;if(null!==_){let v=_;for(let y=0,b=k;y<b;y++){let b,x=arguments[y];if("function"==typeof x||"object"==typeof x&&null!==x){let y=v.o;b=null!==y?y.get(x):void 0}else{let y=v.p;b=null!==y?y.get(x):void 0}if(void 0===b){v=null;break}v=b}if(null!==v&&v.s===r_){let b=y;return b.s=r_,b.v=v.v,P(),v.v}}let C=y,A=v.apply(null,arguments);if(j++,w){let v=rj(b);null!=v&&w(v,A)&&(A=v,0!==j&&j--),b="object"==typeof A&&null!==A||"function"==typeof A?new rk(A):A}return C.s=r_,C.v=A,S&&P(),A}return C.clearCache=()=>{x=rE(),_=null,E=0,C.resetResultsCount()},C.resultsCount=()=>j,C.resetResultsCount=()=>{j=0},C}function rC(v,y=`expected a function, instead received ${typeof v}`){if("function"!=typeof v)throw TypeError(y)}function rA(v,y=`expected an object, instead received ${typeof v}`){if("object"!=typeof v)throw TypeError(y)}function rT(v,y="expected all items to be functions, instead received the following types: "){if(!v.every(v=>"function"==typeof v)){let b=v.map(v=>"function"==typeof v?`function ${v.name||"unnamed"}()`:typeof v).join(", ");throw TypeError(`${y}[${b}]`)}}var rI=v=>Array.isArray(v)?v:[v];function rO(v){let y=Array.isArray(v[0])?v[0]:v;return rT(y,"createSelector expects all input-selectors to be functions, but received the following types: "),y}var rM=function v(y,...b){let x="function"==typeof y?{memoize:y,memoizeOptions:b}:y,w=(...v)=>{let y,b=0,w=0,k={},S=v.pop();"object"==typeof S&&(k=S,S=v.pop()),rC(S,`createSelector expects an output function after the inputs, but received: [${typeof S}]`);let{memoize:_,memoizeOptions:E=[],argsMemoize:j=rP,argsMemoizeOptions:P=[]}={...x,...k},C=rI(E),A=rI(P),T=rO(v),I=_(function(){return b++,S.apply(null,arguments)},...C);return Object.assign(j(function(){w++;let{length:v}=T,b=Array(v);for(let y=0;y<v;y++)b[y]=T[y].apply(null,arguments);return y=I.apply(null,b)}
2495,...A),{resultFunc:S,memoizedResultFunc:I,dependencies:T,dependencyRecomputations:()=>w,resetDependencyRecomputations:()=>{w=0},lastResult:()=>y,recomputations:()=>b,resetRecomputations:()=>{b=0},memoize:_,argsMemoize:j})};return Object.assign(w,{withTypes:()=>w}),w}(rP),rR=Object.assign((v,y=rM)=>{rA(v,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof v}`);let b=Object.keys(v);return y(b.map(y=>v[y]),(...v)=>v.reduce((v,y,x)=>(v[b[x]]=y,v),{}))},{withTypes:()=>rR});function rN(v){return`Minified Redux error #${v}; visit https://redux.js.org/Errors?code=${v} for the full message or use the non-minified dev environment for full errors. `}var rD="function"==typeof Symbol&&Symbol.observable||"@@observable",rF=()=>Math.random().toString(36).substring(7).split("").join("."),rL={INIT:`@@redux/INIT${rF()}`,REPLACE:`@@redux/REPLACE${rF()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${rF()}`};function r$(v){if("object"!=typeof v||null===v)return!1;let y=v;for(;null!==Object.getPrototypeOf(y);)y=Object.getPrototypeOf(y);return Object.getPrototypeOf(v)===y||null===Object.getPrototypeOf(v)}function rB(v,y,b){if("function"!=typeof v)throw Error(rN(2));if("function"==typeof y&&"function"==typeof b||"function"==typeof b&&"function"==typeof arguments[3])throw Error(rN(0));if("function"==typeof y&&void 0===b&&(b=y,y=void 0),void 0!==b){if("function"!=typeof b)throw Error(rN(1));return b(rB)(v,y)}let x=v,w=y,k=new Map,S=k,_=0,E=!1;function j(){S===k&&(S=new Map,k.forEach((v,y)=>{S.set(y,v)}))}function P(){if(E)throw Error(rN(3));return w}function C(v){if("function"!=typeof v)throw Error(rN(4));if(E)throw Error(rN(5));let y=!0;j();let b=_++;return S.set(b,v),function(){if(y){if(E)throw Error(rN(6));y=!1,j(),S.delete(b),k=null}}}function A(v){if(!r$(v))throw Error(rN(7));if(void 0===v.type)throw Error(rN(8));if("string"!=typeof v.type)throw Error(rN(17));if(E)throw Error(rN(9));try{E=!0,w=x(w,v)}finally{E=!1}
2495return(k=S).forEach(v=>{v()}),v}function T(v){if("function"!=typeof v)throw Error(rN(10));x=v,A({type:rL.REPLACE})}function I(){let v=C;return{subscribe(y){if("object"!=typeof y||null===y)throw Error(rN(11));function b(){let v=y;v.next&&v.next(P())}return b(),{unsubscribe:v(b)}},[rD](){return this}}}return A({type:rL.INIT}),{dispatch:A,subscribe:C,getState:P,replaceReducer:T,[rD]:I}}function rz(v){Object.keys(v).forEach(y=>{let b=v[y];if(void 0===b(void 0,{type:rL.INIT}))throw Error(rN(12));if(void 0===b(void 0,{type:rL.PROBE_UNKNOWN_ACTION()}))throw Error(rN(13))})}function rV(v){let y,b=Object.keys(v),x={};for(let y=0;y<b.length;y++){let w=b[y];"function"==typeof v[w]&&(x[w]=v[w])}let w=Object.keys(x);try{rz(x)}catch(v){y=v}return function(v={},b){if(y)throw y;let k=!1,S={};for(let y=0;y<w.length;y++){let _=w[y],E=x[_],j=v[_],P=E(j,b);if(void 0===P)throw b&&b.type,Error(rN(14));S[_]=P,k=k||P!==j}return(k=k||w.length!==Object.keys(v).length)?S:v}}function rH(...v){return 0===v.length?v=>v:1===v.length?v[0]:v.reduce((v,y)=>(...b)=>v(y(...b)))}function rU(...v){return y=>(b,x)=>{let w=y(b,x),k=()=>{throw Error(rN(15))},S={getState:w.getState,dispatch:(v,...y)=>k(v,...y)};return k=rH(...v.map(v=>v(S)))(w.dispatch),{...w,dispatch:k}}}function rW(v){return r$(v)&&"type"in v&&"string"==typeof v.type}function rG(v){return({dispatch:y,getState:b})=>x=>w=>"function"==typeof w?w(y,b,v):x(w)}var rq=rG(),rY=rG,rK="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?rH:rH.apply(null,arguments)};"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function rX(v,y){function b(...x){if(y){let b=y(...x);if(!b)throw Error(nK(0));return{type:v,payload:b.payload,..."meta"in b&&{meta:b.meta},..."error"in b&&{error:b.error}}}return{type:v,payload:x[0]}}return b.toString=()=>`${v}`,b.type=v,b.match=y=>rW(y)&&y.type===v,b}var rQ=class v extends Array{constructor(...y){super(...y),Object.setPrototypeOf(this,v.prototype)}static get[Symbol.species](){return v}concat(...v){return super.concat.apply(this,v)}prepend(...y){return 1===y.length&&Array.isArray(y[0])?new v(...y[0].concat(this)):new v(...y.concat(this))}};function rZ(v){return tk(v)?rb(v,()=>{}):v}function rJ(v,y,b){return v.has(y)?v.get(y):v.set(y,b(y)).get(y)}function r0(v){return"boolean"==typeof v}var r1=()=>function(v){let{thunk:y=!0,immutableCheck:b=!0,serializableCheck:x=!0,actionCreatorCheck:w=!0}=v??{},k=new rQ;return y&&(r0(y)?k.push(rq):k.push(rY(y.extraArgument))),k},r2="RTK_autoBatch",r3=()=>v=>({payload:v,meta:{[r2]:!0}}),r4=v=>y=>{setTimeout(y,v)},r5=(v,y)=>b=>{let x=!1,w=()=>{x||(x=!0,cancelAnimationFrame(k),clearTimeout(S),b())},k=v(w),S=setTimeout(w,y)},r6=(v={type:"raf"})=>y=>(...b)=>{let x=y(...b),w=!0,k=!1,S=!1,_=new Set,E="tick"===v.type?queueMicrotask:"raf"===v.type?"u">typeof window&&window.requestAnimationFrame?r5(window.requestAnimationFrame,100):r4(10):"callback"===v.type?v.queueNotification:r4(v.timeout),j=()=>{S=!1,k&&(k=!1,_.forEach(v=>v()))};return Object.assign({},x,{subscribe(v){let y=()=>w&&v(),b=x.subscribe(y);return _.add(v),()=>{b(),_.delete(v)}},dispatch(v){try{return(k=!(w=!v?.meta?.[r2]))&&!S&&(S=!0,E(j)),x.dispatch(v)}finally{w=!0}}})},r8=v=>function(y){let{autoBatch:b=!0}=y??{},x=new rQ(v);return b&&x.push(r6("object"==typeof b?b:void 0)),x};function r9(v){let y,b,x=r1(),{reducer:w,middleware:k,devTools:S=!0,duplicateMiddlewareCheck:_=!0,preloadedState:E,enhancers:j}=v||{};if("function"==typeof w)y=w;
2495else if(r$(w))y=rV(w);else throw Error(nK(1));b="function"==typeof k?k(x):x();let P=rH;S&&(P=rK({trace:!1,..."object"==typeof S&&S}));let C=r8(rU(...b));return rB(y,E,P(..."function"==typeof j?j(C):C()))}function r7(v){let y,b={},x=[],w={addCase(v,y){let x="string"==typeof v?v:v.type;if(!x)throw Error(nK(28));if(x in b)throw Error(nK(29));return b[x]=y,w},addAsyncThunk:(v,y)=>(y.pending&&(b[v.pending.type]=y.pending),y.rejected&&(b[v.rejected.type]=y.rejected),y.fulfilled&&(b[v.fulfilled.type]=y.fulfilled),y.settled&&x.push({matcher:v.settled,reducer:y.settled}),w),addMatcher:(v,y)=>(x.push({matcher:v,reducer:y}),w),addDefaultCase:v=>(y=v,w)};return v(w),[b,x,y]}function ne(v){return"function"==typeof v}function nt(v,y){let b,[x,w,k]=r7(y);if(ne(v))b=()=>rZ(v());else{let y=rZ(v);b=()=>y}function S(v=b(),y){let _=[x[y.type],...w.filter(({matcher:v})=>v(y)).map(({reducer:v})=>v)];return 0===_.filter(v=>!!v).length&&(_=[k]),_.reduce((v,b)=>{if(b)if(tw(v)){let x=b(v,y);return void 0===x?v:x}else{if(tk(v))return rb(v,v=>b(v,y));let x=b(v,y);if(void 0===x){if(null===v)return v;throw Error("A case reducer on a non-draftable value must not return undefined")}return x}return v},v)}return S.getInitialState=b,S}var nr="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",nn=(v=21)=>{let y="",b=v;for(;b--;)y+=nr[64*Math.random()|0];return y},ni=Symbol.for("rtk-slice-createasyncthunk"),na=((y=na||{}).reducer="reducer",y.reducerWithPrepare="reducerWithPrepare",y.asyncThunk="asyncThunk",y);function ns(v,y){return`${v}/${y}`}function no(v,y,b,x){function w(k,...S){let _=y(k);return void 0===_&&x&&(_=b()),v(_,...S)}return w.unwrapped=v,w}var nl=function({creators:v}={}){let y=v?.asyncThunk?.[ni];return function(v){let b,{name:x,reducerPath:w=x}=v;if(!x)throw Error(nK(11));let k=("function"==typeof v.reducers?v.reducers(nc()):v.reducers)||{},S=Object.keys(k),_={},E={},j={},P=[],C={addCase(v,y){let b="string"==typeof v?v:v.type;if(!b)throw Error(nK(12));if(b in E)throw Error(nK(13));return E[b]=y,C},addMatcher:(v,y)=>(P.push({matcher:v,reducer:y}),C),exposeAction:(v,y)=>(j[v]=y,C),exposeCaseReducer:(v,y)=>(_[v]=y,C)};function A(){let[y={},b=[],x]="function"==typeof v.extraReducers?r7(v.extraReducers):[v.extraReducers],w={...y,...E};return nt(v.initialState,v=>{for(let y in w)v.addCase(y,w[y]);for(let y of P)v.addMatcher(y.matcher,y.reducer);for(let y of b)v.addMatcher(y.matcher,y.reducer);x&&v.addDefaultCase(x)})}S.forEach(b=>{let w=k[b],S={reducerName:b,type:ns(x,b),createNotation:"function"==typeof v.reducers};nd(w)?nf(S,w,C,y):nu(S,w,C)});let T=v=>v,I=new Map,O=new WeakMap;function M(v,y){return b||(b=A()),b(v,y)}function R(){return b||(b=A()),b.getInitialState()}function N(y,b=!1){function x(v){let w=v[y];return void 0===w&&b&&(w=rJ(O,x,R)),w}function w(y=T){let x=rJ(I,b,()=>new WeakMap);return rJ(x,y,()=>{let x={};for(let[w,k]of Object.entries(v.selectors??{}))x[w]=no(k,y,()=>rJ(O,y,R),b);return x})}return{reducerPath:y,getSelectors:w,get selectors(){return w(x)},selectSlice:x}}let D={name:x,reducer:M,actions:j,caseReducers:_,getInitialState:R,...N(w),injectInto(v,{reducerPath:y,...b}={}){let x=y??w;return v.inject({reducerPath:x,reducer:M},b),{...D,...N(x,!0)}}};return D}}();function nc(){function v(v,y){return{_reducerDefinitionType:"asyncThunk",payloadCreator:v,...y}}return v.withTypes=()=>v,{reducer:v=>Object.assign({[v.name]:(...y)=>v(...y)}[v.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(v,y)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:v,reducer:y}),asyncThunk:v}}function nu({type:v,reducerName:y,createNotation:b},x,w){let k,S;if("reducer"in x){if(b&&!nh(x))throw Error(nK(17));k=x.reducer,S=x.prepare}else k=x;w.addCase(v,k).exposeCaseReducer(y,k).exposeAction(y,S?rX(v,S):rX(v))}function nd(v){return"asyncThunk"===v._reducerDefinitionType}function nh(v){return"reducerWithPrepare"===v._reducerDefinitionType}function nf({type:v,reducerName:y},b,x,w){if(!w)throw Error(nK(18));let{payloadCreator:k,fulfilled:S,pending:_,rejected:E,settled:j,options:P}=b,C=w(v,k,P);x.exposeAction(y,C),S&&x.addCase(C.fulfilled,S),_&&x.addCase(C.pending,_),E&&x.addCase(C.rejected,E),j&&x.addMatcher(C.settled,j),x.exposeCaseReducer(y,{fulfilled:S||np,pending:_||np,rejected:E||np,settled:j||np})}function np(){}var nm="task",ng="listener",nv="completed",ny="cancelled",nb=`task-${ny}`,nx=`task-${nv}`,nw=`${ng}-${ny}`,nk=`${ng}-${nv}
2495`,nS=class{constructor(v){this.code=v,this.message=`${nm} ${ny} (reason: ${v})`}code;name="TaskAbortError";message},n_=(v,y)=>{if("function"!=typeof v)throw TypeError(nK(32))},nE=()=>{},nj=(v,y=nE)=>(v.catch(y),v),nP=(v,y)=>(v.addEventListener("abort",y,{once:!0}),()=>v.removeEventListener("abort",y)),nC=v=>{if(v.aborted)throw new nS(v.reason)};function nA(v,y){let b=nE;return new Promise((x,w)=>{let k=()=>w(new nS(v.reason));v.aborted?k():(b=nP(v,k),y.finally(()=>b()).then(x,w))}).finally(()=>{b=nE})}var nT=async(v,y)=>{try{await Promise.resolve();let y=await v();return{status:"ok",value:y}}catch(v){return{status:v instanceof nS?"cancelled":"rejected",error:v}}finally{y?.()}},nI=v=>y=>nj(nA(v,y).then(y=>(nC(v),y))),nO=v=>{let y=nI(v);return v=>y(new Promise(y=>setTimeout(y,v)))},{assign:nM}=Object,nR={},nN="listenerMiddleware",nD=(v,y)=>{let b=y=>nP(v,()=>y.abort(v.reason));return(x,w)=>{n_(x,"taskExecutor");let k=new AbortController;b(k);let S=nT(async()=>{nC(v),nC(k.signal);let y=await x({pause:nI(k.signal),delay:nO(k.signal),signal:k.signal});return nC(k.signal),y},()=>k.abort(nx));return w?.autoJoin&&y.push(S.catch(nE)),{result:nI(v)(S),cancel(){k.abort(nb)}}}},nF=(v,y)=>{let b=async(b,x)=>{nC(y);let w=()=>{},k=[new Promise((y,x)=>{let k=v({predicate:b,effect:(v,b)=>{b.unsubscribe(),y([v,b.getState(),b.getOriginalState()])}});w=()=>{k(),x()}})];null!=x&&k.push(new Promise(v=>setTimeout(v,x,null)));try{let v=await nA(y,Promise.race(k));return nC(y),v}finally{w()}};return(v,y)=>nj(b(v,y))},nL=v=>{let{type:y,actionCreator:b,matcher:x,predicate:w,effect:k}=v;if(y)w=rX(y).match;else if(b)y=b.type,w=b.match;else if(x)w=x;else if(w);else throw Error(nK(21));return n_(k,"options.listener"),{predicate:w,type:y,effect:k}},n$=nM(v=>{let{type:y,predicate:b,effect:x}=nL(v);return{id:nn(),effect:x,type:y,predicate:b,pending:new Set,unsubscribe:()=>{throw Error(nK(22))}}},{withTypes:()=>n$}),nB=(v,y)=>{let{type:b,effect:x,predicate:w}=nL(y);return Array.from(v.values()).find(v=>("string"==typeof b?v.type===b:v.predicate===w)&&v.effect===x)},nz=v=>{v.pending.forEach(v=>{v.abort(nw)})},nV=(v,y)=>()=>{for(let v of y.keys())nz(v);v.clear()},nH=(v,y,b)=>{try{v(y,b)}catch(v){setTimeout(()=>{throw v},0)}},nU=nM(rX(`${nN}/add`),{withTypes:()=>nU}),nW=rX(`${nN}/removeAll`),nG=nM(rX(`${nN}/remove`),{withTypes:()=>nG}),nq=(...v)=>{console.error(`${nN}/error`,...v)},nY=(v={})=>{let y=new Map,b=new Map,x=v=>{let y=b.get(v)??0;b.set(v,y+1)},w=v=>{let y=b.get(v)??1;1===y?b.delete(v):b.set(v,y-1)},{extra:k,onError:S=nq}=v;n_(S,"onError");let _=v=>(v.unsubscribe=()=>y.delete(v.id),y.set(v.id,v),y=>{v.unsubscribe(),y?.cancelActive&&nz(v)}),E=v=>_(nB(y,v)??n$(v));nM(E,{withTypes:()=>E});let j=v=>{let b=nB(y,v);return b&&(b.unsubscribe(),v.cancelActive&&nz(b)),!!b};nM(j,{withTypes:()=>j});let P=async(v,b,_,j)=>{let P=new AbortController,C=nF(E,P.signal),A=[];try{v.pending.add(P),x(v),await Promise.resolve(v.effect(b,nM({},_,{getOriginalState:j,condition:(v,y)=>C(v,y).then(Boolean),take:C,delay:nO(P.signal),pause:nI(P.signal),extra:k,signal:P.signal,fork:nD(P.signal,A),unsubscribe:v.unsubscribe,subscribe:()=>{y.set(v.id,v)},cancelActiveListeners:()=>{v.pending.forEach((v,y,b)=>{v!==P&&(v.abort(nw),b.delete(v))})},cancel:()=>{P.abort(nw),v.pending.delete(P)},throwIfCancelled:()=>{nC(P.signal)}})))}catch(v){v instanceof nS||nH(S,v,{raisedBy:"effect"})}finally{await Promise.all(A),P.abort(nk),w(v),v.pending.delete(P)}},C=nV(y,b);return{middleware:v=>b=>x=>{let w;if(!rW(x))return b(x);if(nU.match(x))return E(x.payload);if(nW.match(x))return void C();if(nG.match(x))return j(x.payload);let k=v.getState(),_=()=>{if(k===nR)throw Error(nK(23));return k};try{if(w=b(x),y.size>0){let b=v.getState();for(let w of Array.from(y.values())){let y=!1;try{y=w.predicate(x,b,k)}catch(v){y=!1,nH(S,v,{raisedBy:"predicate"})}y&&P(w,x,v,_)}}}finally{k=nR}return w},startListening:E,stopListening:j,clearListeners:C}};function nK(v){return`Minified Redux Toolkit error #${v}; visit https://redux-toolkit.js.org/Errors?code=${v} for the full message or use the non-minified dev environment for full errors. `}var nX=(v,y)=>{if(y&&Array.isArray(v)){var b=Number.parseInt(y,10);if(!ew(b))return v[b]}}
2495,nQ=nl({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:()=>void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:v=>{null==v.eventEmitter&&(v.eventEmitter=Symbol("rechartsEventEmitter"))}}}),nZ=nQ.reducer,nJ=nQ.actions.createEventEmitter;v.s(["arrayTooltipSearcher",0,nX,"createEventEmitter",0,nJ,"optionsReducer",0,nZ],56996);var n0=Y,n1=Y,n2=Y;function n3(v){v()}function n4(){let v=null,y=null;return{clear(){v=null,y=null},notify(){n3(()=>{let y=v;for(;y;)y.callback(),y=y.next})},get(){let y=[],b=v;for(;b;)y.push(b),b=b.next;return y},subscribe(b){let x=!0,w=y={callback:b,next:null,prev:y};return w.prev?w.prev.next=w:v=w,function(){x&&null!==v&&(x=!1,w.next?w.next.prev=w.prev:y=w.prev,w.prev?w.prev.next=w.next:v=w.next)}}}}v.i(100540);var n5={notify(){},get:()=>[]};function n6(v,y){let b,x=n5,w=0,k=!1;function S(){j.onStateChange&&j.onStateChange()}function _(){w++,b||(b=y?y.addNestedSub(S):v.subscribe(S),x=n4())}function E(){w--,b&&0===w&&(b(),b=void 0,x.clear(),x=n5)}let j={addNestedSub:function(v){_();let y=x.subscribe(v),b=!1;return()=>{b||(b=!0,y(),E())}},notifyNestedSubs:function(){x.notify()},handleChangeWrapper:S,isSubscribed:function(){return k},trySubscribe:function(){k||(k=!0,_())},tryUnsubscribe:function(){k&&(k=!1,E())},getListeners:()=>x};return j}var n8="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,n9="u">typeof navigator&&"ReactNative"===navigator.product,n7=n8||n9?n2.useLayoutEffect:n2.useEffect;function ie(v,y){return v===y?0!==v||0!==y||1/v==1/y:v!=v&&y!=y}function it(v,y){if(ie(v,y))return!0;if("object"!=typeof v||null===v||"object"!=typeof y||null===y)return!1;let b=Object.keys(v),x=Object.keys(y);if(b.length!==x.length)return!1;for(let x=0;x<b.length;x++)if(!Object.prototype.hasOwnProperty.call(y,b[x])||!ie(v[b[x]],y[b[x]]))return!1;return!0}var ir=Symbol.for("react-redux-context"),ii="u">typeof globalThis?globalThis:{},ia=function(){if(!n2.createContext)return{};let v=ii[ir]??=new Map,y=v.get(n2.createContext);return y||(y=n2.createContext(null),v.set(n2.createContext,y)),y}(),is=function(v){let{children:y,context:b,serverState:x,store:w}=v,k=n2.useMemo(()=>{let v=n6(w);return{store:w,subscription:v,getServerState:x?()=>x:void 0}},[w,x]),S=n2.useMemo(()=>w.getState(),[w]);n7(()=>{let{subscription:v}=k;return v.onStateChange=v.notifyNestedSubs,v.trySubscribe(),S!==w.getState()&&v.notifyNestedSubs(),()=>{v.tryUnsubscribe(),v.onStateChange=void 0}},[k,S]);let _=b||ia;return n2.createElement(_.Provider,{value:k},y)};function io(v=ia){return function(){return n2.useContext(v)}}var il=io();var ic={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},iu=nl({name:"tooltip",initialState:{itemInteraction:{click:ic,hover:ic},axisInteraction:{click:ic,hover:ic},keyboardInteraction:ic,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(v,y){v.tooltipItemPayloads.push(rx(y.payload))},prepare:r3()},replaceTooltipEntrySettings:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next,k=rg(v).tooltipItemPayloads.indexOf(rx(x));k>-1&&(v.tooltipItemPayloads[k]=rx(w))},prepare:r3()},removeTooltipEntrySettings:{reducer(v,y){var b=rg(v).tooltipItemPayloads.indexOf(rx(y.payload));b>-1&&v.tooltipItemPayloads.splice(b,1)},prepare:r3()},setTooltipSettingsState(v,y){v.settings=y.payload},setActiveMouseOverItemIndex(v,y){v.syncInteraction.active=!1,v.syncInteraction.sourceViewBox=void 0,v.keyboardInteraction.active=!1,v.itemInteraction.hover.active=!0,v.itemInteraction.hover.index=y.payload.activeIndex,v.itemInteraction.hover.dataKey=y.payload.activeDataKey,v.itemInteraction.hover.graphicalItemId=y.payload.activeGraphicalItemId,v.itemInteraction.hover.coordinate=y.payload.activeCoordinate},mouseLeaveChart(v){v.itemInteraction.hover.active=!1,v.axisInteraction.hover.active=!1},mouseLeaveItem(v){v.itemInteraction.hover.active=!1},setActiveClickItemIndex(v,y){v.syncInteraction.active=!1,v.syncInteraction.sourceViewBox=void 0,v.itemInteraction.click.active=!0,v.keyboardInteraction.active=!1,v.itemInteraction.click.index=y.payload.activeIndex,v.itemInteraction.click.dataKey=y.payload.activeDataKey,v.itemInteraction.click.graphicalItemId=y.payload.activeGraphicalItemId,v.itemInteraction.click.coordinate=y.payload.activeCoordinate},setMouseOverAxisIndex(v,y){v.syncInteraction.active=!1,v.syncInteraction.sourceViewBox=void 0,v.axisInteraction.hover.active=!0,v.keyboardInteraction.active=!1,v.axisInteraction.hover.index=y.payload.activeIndex,v.axisInteraction.hover.dataKey=y.payload.activeDataKey,v.axisInteraction.hover.coordinate=y.payload.activeCoordinate},setMouseClickAxisIndex(v,y){v.syncInteraction.active=!1,v.syncInteraction.sourceViewBox=void 0,v.keyboardInteraction.active=!1,v.axisInteraction.click.active=!0,v.axisInteraction.click.index=y.payload.activeIndex,v.axisInteraction.click.dataKey=y.payload.activeDataKey,v.axisInteraction.click.coordinate=y.payload.activeCoordinate},setSyncInteraction(v,y){v.syncInteraction=y.payload},setKeyboardInteraction(v,y){v.keyboardInteraction.active=y.payload.active,v.keyboardInteraction.index=y.payload.activeIndex,v.keyboardInteraction.coordinate=y.payload.activeCoordinate}}}),id=iu.actions,ih=id.addTooltipEntrySettings,ip=id.replaceTooltipEntrySettings,im=id.removeTooltipEntrySettings,ig=id.setTooltipSettingsState,iv=id.setActiveMouseOverItemIndex,iy=id.mouseLeaveItem,ib=id.mouseLeaveChart,ix=id.setActiveClickItemIndex,iw=id.setMouseOverAxisIndex,ik=id.setMouseClickAxisIndex,iS=id.setSyncInteraction,i_=id.setKeyboardInteraction,iE=iu.reducer,ij=nl({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(v,y){if(v.chartData=rx(y.payload),null==y.payload){v.dataStartIndex=0,v.dataEndIndex=0;return}y.payload.length>0&&v.dataEndIndex!==y.payload.length-1&&(v.dataEndIndex=y.payload.length-1)},setComputedData(v,y){v.computedData=y.payload},setDataStartEndIndexes(v,y){var b=y.payload,x=b.startIndex,w=b.endIndex;null!=x&&(v.dataStartIndex=x),null!=w&&(v.dataEndIndex=w)}}}),iP=ij.actions,iC=iP.setChartData,iA=iP.setDataStartEndIndexes;iP.setComputedData;var iT=ij.reducer,iI=nl({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(v,y){v.layoutType=y.payload},setChartSize(v,y){v.width=y.payload.width,v.height=y.payload.height},setMargin(v,y){var b,x,w,k;v.margin.top=null!=(b=y.payload.top)?b:0,v.margin.right=null!=(x=y.payload.right)?x:0,v.margin.bottom=null!=(w=y.payload.bottom)?w:0,v.margin.left
2495=null!=(k=y.payload.left)?k:0},setScale(v,y){v.scale=y.payload}}}),iO=iI.actions,iM=iO.setMargin,iR=iO.setLayout,iN=iO.setChartSize,iD=iO.setScale,iF=iI.reducer;function iL(v,y=`expected a function, instead received ${typeof v}`){if("function"!=typeof v)throw TypeError(y)}function i$(v,y=`expected an object, instead received ${typeof v}`){if("object"!=typeof v)throw TypeError(y)}function iB(v,y="expected all items to be functions, instead received the following types: "){if(!v.every(v=>"function"==typeof v)){let b=v.map(v=>"function"==typeof v?`function ${v.name||"unnamed"}()`:typeof v).join(", ");throw TypeError(`${y}[${b}]`)}}var iz=v=>Array.isArray(v)?v:[v];function iV(v){let y=Array.isArray(v[0])?v[0]:v;return iB(y,"createSelector expects all input-selectors to be functions, but received the following types: "),y}function iH(v,y){let b=[],{length:x}=v;for(let w=0;w<x;w++)b.push(v[w].apply(null,y));return b}var iU=0,iW=null,iG=class{revision=iU;_value;_lastValue;_isEqual=iq;constructor(v,y=iq){this._value=this._lastValue=v,this._isEqual=y}get value(){return iW?.add(this),this._value}set value(v){this.value!==v&&(this._value=v,this.revision=++iU)}};function iq(v,y){return v===y}function iY(v){return v instanceof iG||console.warn("Not a valid cell! ",v),v.value}function iK(v,y=iq){return new iG(v,y)}var iX=(v,y)=>!1;function iQ(){return iK(null,iX)}var iZ=v=>{let y=v.collectionTag;null===y&&(y=v.collectionTag=iQ()),iY(y)},iJ=0,i0=Object.getPrototypeOf({}),i1=class{constructor(v){this.value=v,this.value=v,this.tag.value=v}proxy=new Proxy(this,i2);tag=iQ();tags={};children={};collectionTag=null;id=iJ++},i2={get:(v,y)=>(function(){let{value:b}=v,x=Reflect.get(b,y);if("symbol"==typeof y||y in i0)return x;if("object"==typeof x&&null!==x){let b=v.children[y];return void 0===b&&(b=v.children[y]=i5(x)),b.tag&&iY(b.tag),b.proxy}{let b=v.tags[y];return void 0===b&&((b=v.tags[y]=iQ()).value=x),iY(b),x}})(),ownKeys:v=>(iZ(v),Reflect.ownKeys(v.value)),getOwnPropertyDescriptor:(v,y)=>Reflect.getOwnPropertyDescriptor(v.value,y),has:(v,y)=>Reflect.has(v.value,y)},i3=class{constructor(v){this.value=v,this.value=v,this.tag.value=v}proxy=new Proxy([this],i4);tag=iQ();tags={};children={};collectionTag=null;id=iJ++},i4={get:([v],y)=>("length"===y&&iZ(v),i2.get(v,y)),ownKeys:([v])=>i2.ownKeys(v),getOwnPropertyDescriptor:([v],y)=>i2.getOwnPropertyDescriptor(v,y),has:([v],y)=>i2.has(v,y)};function i5(v){return Array.isArray(v)?new i3(v):new i1(v)}var i6=class{constructor(v){this.value=v}deref(){return this.value}},i8="u"<typeof WeakRef?i6:WeakRef,i9=0,i7=1;function ae(){return{s:i9,v:void 0,o:null,p:null}}function at(v){return v instanceof i8?v.deref():v}function ar(v,y={}){let b,x=ae(),{resultEqualityCheck:w}=y,k=0;function S(){let y,S=x,{length:_}=arguments;for(let v=0,y=_;v<y;v++){let y=arguments[v];if("function"==typeof y||"object"==typeof y&&null!==y){let v=S.o;null===v&&(S.o=v=new WeakMap);let b=v.get(y);void 0===b?(S=ae(),v.set(y,S)):S=b}else{let v=S.p;null===v&&(S.p=v=new Map);let b=v.get(y);void 0===b?(S=ae(),v.set(y,S)):S=b}}let E=S;if(S.s===i7)y=S.v;else if(y=v.apply(null,arguments),k++,w){let v=at(b);null!=v&&w(v,y)&&(y=v,0!==k&&k--),b="object"==typeof y&&null!==y||"function"==typeof y?new i8(y):y}return E.s=i7,E.v=y,y}return S.clearCache=()=>{x=ae(),S.resetResultsCount()},S.resultsCount=()=>k,S.resetResultsCount=()=>{k=0},S}var an=function(v,...y){let b="function"==typeof v?{memoize:v,memoizeOptions:y}:v,x=(...v)=>{let y,x=0,w=0,k={},S=v.pop();"object"==typeof S&&(k=S,S=v.pop()),iL(S,`createSelector expects an output function after the inputs, but received: [${typeof S}]`);let{memoize:_,memoizeOptions:E=[],argsMemoize:j=ar,argsMemoizeOptions:P=[]}={...b,...k},C=iz(E),A=iz(P),T=iV(v),I=_(function(){return x++,S.apply(null,arguments)},...C);return Object.assign(j(function(){w++;let v=iH(T,arguments);return y=I.apply(null,v)}
2495,...A),{resultFunc:S,memoizedResultFunc:I,dependencies:T,dependencyRecomputations:()=>w,resetDependencyRecomputations:()=>{w=0},lastResult:()=>y,recomputations:()=>x,resetRecomputations:()=>{x=0},memoize:_,argsMemoize:j})};return Object.assign(x,{withTypes:()=>x}),x}(ar),ai=Object.assign((v,y=an)=>{i$(v,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof v}`);let b=Object.keys(v);return y(b.map(y=>v[y]),(...v)=>v.reduce((v,y,x)=>(v[b[x]]=y,v),{}))},{withTypes:()=>ai});v.s(["createSelector",0,an],506714);var aa=Y,as=v.i(279720),ao=Y,al=(0,Y.createContext)(null),ac=v=>v,au=()=>{var v=(0,ao.useContext)(al);return v?v.store.dispatch:ac},ad=()=>{},ah=()=>ad,af=(v,y)=>v===y;function ap(v){var y=(0,ao.useContext)(al),b=(0,ao.useMemo)(()=>y?y=>{if(null!=y)return v(y)}:ad,[y,v]);return(0,as.useSyncExternalStoreWithSelector)(y?y.subscription.addNestedSub:ah,y?y.store.getState:ad,y?y.store.getState:ad,b,af)}function am(v,y=1){let b=[],x=Math.floor(y),w=(v,y)=>{for(let k=0;k<v.length;k++){let S=v[k];Array.isArray(S)&&y<x?w(S,y+1):b.push(S)}};return w(v,0),b}function ag(v,y){return v===y||Number.isNaN(v)&&Number.isNaN(y)}function av(v){return Number.isSafeInteger(v)&&v>=0}function ay(v){return null!=v&&"function"!=typeof v&&av(v.length)}function ab(v){return null!==v&&("object"==typeof v||"function"==typeof v)}v.s(["useAppDispatch",0,au,"useAppSelector",0,ap],257927);let ax=/^(?:0|[1-9]\d*)$/;function aw(v,y=Number.MAX_SAFE_INTEGER){switch(typeof v){case"number":return Number.isInteger(v)&&v>=0&&v<y;case"symbol":return!1;case"string":return ax.test(v)}}function ak(v,y,b){return!!ab(b)&&(!!("number"==typeof y&&ay(b)&&aw(y))&&y<b.length||"string"==typeof y&&y in b)&&ag(b[y],v)}function aS(v){return"symbol"==typeof v?1:null===v?2:void 0===v?3:4*(v!=v)}let a_=(v,y,b)=>{if(v!==y){let x=aS(v),w=aS(y);if(x===w&&0===x){if(v<y)return"desc"===b?1:-1;if(v>y)return"desc"===b?-1:1}return"desc"===b?w-x:x-w}return 0},aE=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,aj=/^\w*$/;function aP(v,y){return!Array.isArray(v)&&(!!("number"==typeof v||"boolean"==typeof v||null==v||ed(v))||"string"==typeof v&&(aj.test(v)||!aE.test(v))||null!=y&&Object.hasOwn(y,v))}function aC(v,y,b,x){if(null==v)return[];b=x?void 0:b,Array.isArray(v)||(v=ay(v)?Array.from(v):Object.values(v)),Array.isArray(y)||(y=null==y?[null]:[y]),0===y.length&&(y=[null]),Array.isArray(b)||(b=null==b?[]:[b]),b=b.map(v=>String(v));let w=(v,y)=>{let b=v,x=0;for(;x<y.length&&null!=b;++x)b=b[y[x]];return x>0&&x===y.length?b:void 0},k=(v,y)=>{if(null==v)return y;if(null!=y)return"object"==typeof v&&"key"in v?Object.hasOwn(y,v.key)?y[v.key]:w(y,v.path):"function"==typeof v?v(y):Array.isArray(v)?w(y,v):y[v]},S=y.map(v=>(Array.isArray(v)&&1===v.length&&(v=v[0]),null==v||"function"==typeof v||Array.isArray(v)||aP(v))?v:{key:v,path:ep(v)});return v.map(v=>({original:v,criteria:S.map(y=>k(y,v))})).slice().sort((v,y)=>{for(let x=0;x<S.length;x++){let w=a_(v.criteria[x],y.criteria[x],b[x]);if(0!==w)return w}return 0}).map(v=>v.original)}function aA(v,...y){let b=y.length;return b>1&&ak(v,y[0],y[1])?y=[]:b>2&&ak(y[0],y[1],y[2])&&(y=[y[0]]),aC(v,am(y),["asc"])}var aT=v=>v.legend.settings,aI=v=>v.legend.size;function aO(v){return"object"==typeof v&&"length"in v?v:Array.from(v)}function aM(v){return function(){return v}}function aR(v,y){if((w=v.length)>1)for(var b,x,w,k=1,S=v[y[0]],_=S.length;k<w;++k)for(x=S,S=v[y[k]],b=0;b<_;++b)S[b][1]+=S[b][0]=isNaN(x[b][1])?x[b][0]:x[b][1]}function aN(v){for(var y=v.length,b=Array(y);--y>=0;)b[y]=y;return b}function aD(v,y){return v[y]}function aF(v){let y=[];return y.key=v,y}function aL(){var v=aM([]),y=aN,b=aR,x=aD;function w(w){var k,S,_=Array.from(v.apply(this,arguments),aF),E=_.length,j=-1;for(let v of w)for(k=0,++j;k<E;++k)(_[k][j]=[0,+x(v,_[k].key,j,w)]).data=v;for(k=0,S=aO(y(_));k<E;++k)_[S[k]].index=k;return b(_,S),_}return w.keys=function(y){return arguments.length?(v="function"==typeof y?y:aM(Array.from(y)),w):v},w.value=function(v){return arguments.length?(x="function"==typeof v?v:aM(+v),w):x},w.order=function(v){return arguments.length?(y=null==v?aN:"function"==typeof v?v:aM(Array.from(v)),w):y},w.offset=function(v){return arguments.length?(b=null==v?aR:v,w):b},w}function a$(v,y){if((b=v.length)>0){for(var b,x=0,w=v[y[0]],k=w.length;x<k;++x){for(var S=0,_=0;S<b;++S)_+=v[S][x][1]||0;w[x][1]+=w[x][0]=-_/2}aR(v,y)}}function aB(v,y){if((w=v.length)>0&&(x=(b=v[y[0]]).length)>0){for(var b,x,w,k=0,S=1;S<x;++S){for(var _=0,E=0,j=0;_<w;
vendor: 8,479 bytes, line 2495
2495++_){for(var P=v[y[_]],C=P[S][1]||0,A=(C-(P[S-1][1]||0))/2,T=0;T<_;++T){var I=v[y[T]];A+=(I[S][1]||0)-(I[S-1][1]||0)}E+=C,j+=A*C}b[S-1][1]+=b[S-1][0]=k,E&&(k-=j/E)}b[S-1][1]+=b[S-1][0]=k,aR(v,y)}}function az(v,y,b){return Array.isArray(v)&&v&&y+b!==0?v.slice(y,b+1):v}function aV(v){if(v)return{x:v.x,y:v.y,upperWidth:"upperWidth"in v?v.upperWidth:v.width,lowerWidth:"lowerWidth"in v?v.lowerWidth:v.width,width:v.width,height:v.height}}function aH(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function aU(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?aH(Object(b),!0).forEach(function(y){aW(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):aH(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function aW(v,y,b){return(y=aG(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function aG(v){var y=aq(v,"string");return"symbol"==typeof y?y:y+""}function aq(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}an([v=>v.legend.payload,aT],(v,y)=>{var b=y.itemSorter,x=v.flat(1);return b?aA(x,b):x}),Array.prototype.slice;var aY=v=>{var y=v.viewBox,b=v.position,x=v.offset,w=void 0===x?0:x,k=v.parentViewBox,S=v.clamp,_=aV(y),E=_.x,j=_.y,P=_.height,C=_.upperWidth,A=_.lowerWidth,T=E,I=E+(C-A)/2,O=(T+I)/2,M=(C+A)/2,R=T+C/2,N=P>=0?1:-1,D=N*w,F=N>0?"end":"start",L=N>0?"start":"end",$=C>=0?1:-1,B=$*w,z=$>0?"end":"start",V=$>0?"start":"end",H=k;if("top"===b){var U={x:T+C/2,y:j-D,horizontalAnchor:"middle",verticalAnchor:F};return S&&H&&(U.height=Math.max(j-H.y,0),U.width=C),U}if("bottom"===b){var W={x:I+A/2,y:j+P+D,horizontalAnchor:"middle",verticalAnchor:L};return S&&H&&(W.height=Math.max(H.y+H.height-(j+P),0),W.width=A),W}if("left"===b){var G={x:O-B,y:j+P/2,horizontalAnchor:z,verticalAnchor:"middle"};return S&&H&&(G.width=Math.max(G.x-H.x,0),G.height=P),G}if("right"===b){var q={x:O+M+B,y:j+P/2,horizontalAnchor:V,verticalAnchor:"middle"};return S&&H&&(q.width=Math.max(H.x+H.width-q.x,0),q.height=P),q}var Y=S&&H?{width:M,height:P}:{};return"insideLeft"===b?aU({x:O+B,y:j+P/2,horizontalAnchor:V,verticalAnchor:"middle"},Y):"insideRight"===b?aU({x:O+M-B,y:j+P/2,horizontalAnchor:z,verticalAnchor:"middle"},Y):"insideTop"===b?aU({x:T+C/2,y:j+D,horizontalAnchor:"middle",verticalAnchor:L},Y):"insideBottom"===b?aU({x:I+A/2,y:j+P-D,horizontalAnchor:"middle",verticalAnchor:F},Y):"insideTopLeft"===b?aU({x:T+B,y:j+D,horizontalAnchor:V,verticalAnchor:L},Y):"insideTopRight"===b?aU({x:T+C-B,y:j+D,horizontalAnchor:z,verticalAnchor:L},Y):"insideBottomLeft"===b?aU({x:I+B,y:j+P-D,horizontalAnchor:V,verticalAnchor:F},Y):"insideBottomRight"===b?aU({x:I+A-B,y:j+P-D,horizontalAnchor:z,verticalAnchor:F},Y):b&&"object"==typeof b&&(eS(b.x)||ek(b.x))&&(eS(b.y)||ek(b.y))?aU({x:E+eP(b.x,M),y:j+eP(b.y,P),horizontalAnchor:"end",verticalAnchor:"end"},Y):aU({x:R,y:j+P/2,horizontalAnchor:"middle",verticalAnchor:"middle"},Y)},aK=["top","left","right","bottom"];function aX(v){return null!=v&&("object"==typeof v||aK.includes(v))}function aQ(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function aZ(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?aQ(Object(b),!0).forEach(function(y){aJ(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):aQ(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function aJ(v,y,b){return(y=a0(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function a0(v){var y=a1(v,"string");return"symbol"==typeof y?y:y+""}function a1(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function a2(v,y,b){return eI(v)||eI(y)?b:e_(y)?em(v,y,b):"function"==typeof y?y(v):b}var a3=(v,y,b)=>{if(y&&b){var x=b.width,w=b.height,k=y.align,S=y.verticalAlign,_=y.layout,E=y.position,j=y.offset,P=void 0===j?0:j;if(null!=E){if(aX(E)){if("top"===E&&eS(v.top))return aZ(aZ({},v),{},{top:v.top+(w||0)+P});if("bottom"===E&&eS(v.bottom))return aZ(aZ({},v),{},{bottom:v.bottom+(w||0)+P});if("left"===E&&eS(v.left))return aZ(aZ({},v),{},{left:v.left+(x||0)+P});if("right"===E&&eS(v.right))return aZ(aZ({},v),{},{right:v.right+(x||0)+P})}return v}if(("vertical"===_||"horizontal"===_&&"middle"===S)&&"center"!==k&&eS(v[k]))return aZ(aZ({},v),{},{[k]:v[k]+(x||0)});if(("horizontal"===_||"vertical"===_&&"center"===k)&&"middle"!==S&&eS(v[S]))return aZ(aZ({},v),{},{[S]:v[S]+(w||0)})}return v},a4=(v,y)=>"horizontal"===v&&"xAxis"===y||"vertical"===v&&"yAxis"===y||"centric"===v&&"angleAxis"===y||"radial"===v&&"radiusAxis"===y,a5=(v,y,b,x)=>{if(x)return v.map(v=>v.coordinate);var w,k,S=v.map(v=>(v.coordinate===y&&(w=!0),v.coordinate===b&&(k=!0),v.coordinate));return w||S.push(y),k||S.push(b),S},a6=(v,y,b)=>{if(!v)return null;var x=v.duplicateDomain,w=v.type,k=v.range,S=v.scale,_=v.realScaleType,E=v.isCategorical,j=v.categoricalDomain,P=v.tickCount,C=v.ticks,A=v.niceTicks,T=v.axisType;if(!S)return null;var I="scaleBand"===_&&S.bandwidth?S.bandwidth()/2:2,O=(y||b)&&"category"===w&&S.bandwidth?S.bandwidth()/I:0;return(O="angleAxis"===T&&k&&k.length>=2?2*ex(k[0]-k[1])*O:O,y&&(C||A))?(C||A||[]).map((v,y)=>{var b=x?x.indexOf(v):v,w=S.map(b);return eK(w)?{coordinate:w+O,value:v,offset:O,index:y}:null}).filter(eM):E&&j?j.map((v,y)=>{var b=S.map(v);return eK(b)?{coordinate:b+O,value:v,index:y,offset:O}:null}).filter(eM):S.ticks&&!b&&null!=P?S.ticks(P).map((v,y)=>{var b=S.map(v);return eK(b)?{coordinate:b+O,value:v,index:y,offset:O}:null}).filter(eM):S.domain().map((v,y)=>{var b=S.map(v);return eK(b)?{coordinate:b+O,value:x?x[v]:v,index:y,offset:O}:null}).filter(eM)},a8=(v,y)=>{if(!y||2!==y.length||!eS(y[0])||!eS(y[1]))return v;var b=Math.min(y[0],y[1]),x=Math.max(y[0],y[1]),w=[v[0],v[1]];return(!eS(v[0])||v[0]<b)&&(w[0]=b),(!eS(v[1])||v[1]>x)&&(w[1]=x),w[0]>x&&(w[0]=x),w[1]<b&&(w[1]=b),w},a9={sign:v=>{var y,b=v.length;if(!(b<=0)){var x=null==(y=v[0])?void 0:y.length;if(null!=x&&!(x<=0))for(var w=0;w<x;++w)for(var k=0,S=0,_=0;_<b;++_){var E=v[_],j=null==E?void 0:E[w];if(null!=j){var P=j[1],C=j[0],A=ew(P)?C:P;A>=0?(j[0]=k,k+=A,j[1]=k):(j[0]=S,S+=A,j[1]=S)}}}},expand:function(v,y){if((x=v.length)>0){for(var b,x,w,k=0,S=v[0].length;k<S;++k){for(w=b=0;b<x;++b)w+=v[b][k][1]||0;if(w)for(b=0;b<x;++b)v[b][k][1]/=w}aR(v,y)}},none:aR,silhouette:a$,wiggle:aB,positive:v=>{var y,b=v.length;if(!(b<=0)){var x=null==(y=v[0])?void 0:y.length;if(null!=x&&!(x<=0))for(var w=0;w<x;++w)for(var k=0,S=0;S<b;++S){var _=v[S],E=null==_?void 0:_[w];if(null!=E){var j=ew(E[1])?E[0]:E[1];j>=0?(E[0]=k,k+=j,E[1]=k):(E[0]=0,E[1]=0)}}}}},a7=(v,y,b)=>{var x,w=null!=(x=a9[b])?x:aR,k=aL().keys(y).value((v,y)=>Number(a2(v,y,0))).order(aN).offset(w)(v);return k.forEach((b,x)=>{b.forEach((b,w)=>{var k=a2(v[w],y[x],0);Array.isArray(k)&&2===k.length&&eS(k[0])&&eS(k[1])&&(b[0]=k[0],b[1]=k[1])})}),k};function se(v){return null==v?void 0:String(v)}function st(v){var y=v.axis,b=v.ticks,x=v.bandSize,w=v.entry,k=v.index,S=v.dataKey;if("category"===y.type){if(!y.allowDuplicatedCategory&&y.dataKey&&!eI(w[y.dataKey])){var _=eT(b,"value",w[y.dataKey]);if(_)return _.coordinate+x/2}return null!=b&&b[k]?b[k].coordinate+x/2:null}var E=a2(w,eI(S)?y.dataKey:S),j=y.scale.map(E);return eS(j)?j:null}var sr=v=>{var y=v.axis,b=v.ticks,x=v.offset,w=v.bandSize,k=v.entry,S=v.index;if("category"===y.type)return b[S]?b[S].coordinate+x:null;var _=a2(k,y.dataKey,y.scale.domain()[S]);if(eI(_))return null;var E=y.scale.map(_);return eS(E)?E-w/2+x:null},sn=v=>{var y=v.numericAxis,b=y.scale.domain();if("number"===y.type){var x=Math.min(b[0],b[1]),w=Math.max(b[0],b[1]);return x<=0&&w>=0?0:w<0?w:x}return b[0]},si=v=>
2495{var y=v.flat(2).filter(eS);return[Math.min(...y),Math.max(...y)]},sa=v=>[v[0]===1/0?0:v[0],v[1]===-1/0?0:v[1]],ss=(v,y,b)=>{if(null!=v&&0!==Object.keys(v).length)return sa(Object.keys(v).reduce((x,w)=>{var k=v[w];if(!k)return x;var S=k.stackedData.reduce((v,x)=>{var w=si(az(x,y,b));return eK(w[0])&&eK(w[1])?[Math.min(v[0],w[0]),Math.max(v[1],w[1])]:v},[1/0,-1/0]);return[Math.min(S[0],x[0]),Math.max(S[1],x[1])]},[1/0,-1/0]))},so=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,sl=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,sc=(v,y,b)=>{if(v&&v.scale&&v.scale.bandwidth){var x=v.scale.bandwidth();if(!b||x>0)return x}if(v&&y&&y.length>=2){for(var w=aA(y,v=>v.coordinate),k=[],S=0,_=1,E=w.length;_<E;_++){var j,P,C=((null==(j=w[_])?void 0:j.coordinate)||0)-((null==(P=w[_-1])?void 0:P.coordinate)||0);k.push(C),S=Math.max(C,S)}var A=1e-4*S,T=1/0;for(var I of k)I>A&&(T=Math.min(I,T));return T===1/0?0:T}return b?void 0:0};function su(v){var y=v.tooltipEntrySettings,b=v.dataKey,x=v.payload,w=v.value,k=v.name;return aZ(aZ({},y),{},{dataKey:b,payload:x,value:w,name:k})}function sd(v,y){return null!=v?String(v):"string"==typeof y?y:void 0}var sh=(v,y)=>"horizontal"===y?v.relativeX:"vertical"===y?v.relativeY:void 0,sf=(v,y)=>"centric"===y?v.angle:v.radius;v.s(["MAX_VALUE_REG",0,sl,"MIN_VALUE_REG",0,so,"appendOffsetOfLegend",0,a3,"calculateCartesianTooltipPos",0,sh,"calculatePolarTooltipPos",0,sf,"getBandSizeOfAxis",0,sc,"getBaseValueOfBar",0,sn,"getCateCoordinateOfBar",0,sr,"getCateCoordinateOfLine",0,st,"getCoordinatesOfGrid",0,a5,"getDomainOfStackGroups",0,ss,"getNormalizedStackId",0,se,"getStackedData",0,a7,"getTicksOfAxis",0,a6,"getTooltipEntry",0,su,"getTooltipNameProp",0,sd,"getValueByDataKey",0,a2,"isCategoricalAxis",0,a4,"truncateByDomain",0,a8],862328);var sp=v=>v.layout.width,sm=v=>v.layout.height,sg=v=>v.layout.scale,sv=v=>v.layout.margin,sy=an(v=>v.cartesianAxis.xAxis,v=>Object.values(v)),sb=an(v=>v.cartesianAxis.yAxis,v=>Object.values(v)),sx="data-recharts-item-index",sw="data-recharts-item-id",sk=60,sS=30;function s_(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function sE(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?s_(Object(b),!0).forEach(function(y){sj(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):s_(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function sj(v,y,b){return(y=sP(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function sP(v){var y=sC(v,"string");return"symbol"==typeof y?y:y+""}function sC(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var sA=an([sp,sm,sv,v=>v.brush.height,function(v){return sb(v).reduce((v,y)=>"left"!==y.orientation||y.mirror||y.hide?v:v+("number"==typeof y.width?y.width:sk),0)},function(v){return sb(v).reduce((v,y)=>"right"!==y.orientation||y.mirror||y.hide?v:v+("number"==typeof y.width?y.width:sk),0)},function(v){return sy(v).reduce((v,y)=>"top"!==y.orientation||y.mirror||y.hide?v:v+("number"==typeof y.height?y.height:sS),0
2495)},function(v){return sy(v).reduce((v,y)=>"bottom"!==y.orientation||y.mirror||y.hide?v:v+("number"==typeof y.height?y.height:sS),0)},aT,aI],(v,y,b,x,w,k,S,_,E,j)=>{var P={left:(b.left||0)+w,right:(b.right||0)+k},C=sE(sE({},{top:(b.top||0)+S,bottom:(b.bottom||0)+_}),P),A=C.bottom;C.bottom+=x;var T=v-(C=a3(C,E,j)).left-C.right,I=y-C.top-C.bottom;return sE(sE({brushBottom:A},C),{},{width:Math.max(T,0),height:Math.max(I,0)})}),sT=an(sA,v=>({x:v.left,y:v.top,width:v.width,height:v.height})),sI=an(sp,sm,(v,y)=>({x:0,y:0,width:v,height:y})),sO=Y,sM=(0,sO.createContext)(null),sR=()=>null!=(0,sO.useContext)(sM);v.s(["useIsPanorama",0,sR],372188);var sN=v=>v.brush,sD=an([sN,sA,sv],(v,y,b)=>({height:v.height,x:eS(v.x)?v.x:y.left,y:eS(v.y)?v.y:y.top+y.height+y.brushBottom-((null==b?void 0:b.bottom)||0),width:eS(v.width)?v.width:y.width})),sF=()=>{var v,y=sR(),b=ap(sT),x=ap(sD),w=null==(v=ap(sN))?void 0:v.padding;return y&&x&&w?{width:x.width-w.left-w.right,height:x.height-w.top-w.bottom,x:w.left,y:w.top}:b},sL={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},s$=()=>{var v;return null!=(v=ap(sA))?v:sL},sB=()=>ap(sp),sz=()=>ap(sm),sV=v=>v.layout.layoutType,sH=()=>ap(sV),sU=()=>{var v=sH();if("horizontal"===v||"vertical"===v)return v},sW=v=>{var y=v.layout.layoutType;if("centric"===y||"radial"===y)return y},sG=()=>void 0!==sH(),sq=v=>{var y=au(),b=sR(),x=v.width,w=v.height,k=ta(),S=x,_=w;return k&&(S=k.width>0?k.width:x,_=k.height>0?k.height:w),(0,aa.useEffect)(()=>{!b&&eX(S)&&eX(_)&&y(iN({width:S,height:_}))},[y,b,S,_]),null};function sY(v){return ed(v)?NaN:Number(v)}function sK(v){return v?(v=sY(v))===1/0||v===-1/0?(v<0?-1:1)*Number.MAX_VALUE:v==v?v:0:0===v?v:0}function sX(v,y,b){b&&"number"!=typeof b&&ak(v,y,b)&&(y=b=void 0),v=sK(v),void 0===y?(y=v,v=0):y=sK(y),b=void 0===b?v<y?1:-1:sK(b);let x=Math.max(Math.ceil((y-v)/(b||1)),0),w=Array(x);for(let y=0;y<x;y++)w[y]=v,v+=b;return w}v.s(["ReportChartSize",0,sq,"selectChartLayout",0,sV,"selectPolarChartLayout",0,sW,"useCartesianChartLayout",0,sU,"useChartHeight",0,sz,"useChartLayout",0,sH,"useChartWidth",0,sB,"useIsInChartContext",0,sG,"useOffsetInternal",0,s$,"useViewBox",0,sF],375251);var sQ=v=>v.chartData,sZ=an([sQ],v=>{var y=null!=v.chartData?v.chartData.length-1:0;return{chartData:v.chartData,computedData:v.computedData,dataEndIndex:y,dataStartIndex:0}}),sJ=(v,y,b,x)=>x?sZ(v):sQ(v),s0=(v,y,b)=>b?sZ(v):sQ(v),s1=an([sJ],v=>{var y=v.chartData,b=v.dataStartIndex,x=v.dataEndIndex;return null!=y?y.slice(b,x+1):[]});an([sZ],v=>{var y=v.chartData,b=v.dataStartIndex,x=v.dataEndIndex;return null!=y?y.slice(b,x+1):[]});var s2=an([sQ],v=>{var y=v.chartData,b=v.dataStartIndex,x=v.dataEndIndex;return null!=y?y.slice(b,x+1):[]});function s3(v,y){return s9(v)||s8(v,y)||s5(v,y)||s4()}function s4(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s5(v,y){if(v){if("string"==typeof v)return s6(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?s6(v,y):void 0}}function s6(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function s8(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function s9(v){if(Array.isArray(v))return v}function s7(v){if(Array.isArray(v)&&2===v.length){var y=s3(v,2),b=y[0],x=y[1];if(eK(b)&&eK(x))return!0}return!1}function oe(v,y,b){return b?v:[Math.min(v[0],y[0]),Math.max(v[1],y[1])]}function ot(v,y){if(y&&"function"!=typeof v&&Array.isArray(v)&&2===v.length){var b,x,w=s3(v,2),k=w[0],S=w[1];if(eK(k))b=k;else if("function"==typeof k)return;if(eK(S))x=S;else if("function"==typeof S)return;var _=[b,x];if(s7(_))return _}}function or(v,y,b){if(b||null!=y){if("function"==typeof v&&null!=y)try{var x=v(y,b);if(s7(x))return oe(x,y,b)}catch(v){}if(Array.isArray(v)&&2===v.length){var w,k,S=s3(v,2),_=S[0],E=S[1];if("auto"===_)null!=y&&(w=Math.min(...y));else if(eS(_))w=_;else if("function"==typeof _)try{null!=y&&(w=_(null==y?void 0:y[0]))}catch(v){}else if("string"==typeof _&&so.test(_)){var j=so.exec(_);if(null==j||null==j[1]||null==y)w=void 0;else{var P=+j[1];w=y[0]-P}}else w=null==y?void 0:y[0];if("auto"===E)null!=y&&(k=Math.max(...y));else if(eS(E))k=E;else if("function"==typeof E)try{null!=y&&(k=E(null==y?void 0:y[1]))}catch(v){}else if("string"==typeof E&&sl.test(E)){var C=sl.exec(E);if(null==C||null==C[1]||null==y)k=void 0;else{var A=+C[1];k=y[1]+A}}else k=null==y?void 0:y[1];var T=[w,k];if(s7(T))return null==y?T:oe(T,y,b)}}}v.s(["selectChartDataSliceIfNotInPanorama",0,s1,"selectChartDataSliceWithIndexes",0,s2,"selectChartDataWithIndexes",0,sQ,"selectChartDataWithIndexesIfNotInPanoramaPosition3",0,s0,"selectChartDataWithIndexesIfNotInPanoramaPosition4",0,sJ],823052);var on=v.i(560600),oi=on;function oa(v){return 0===v?1:Math.floor(new oi.default(v).abs().log(10).toNumber())+1}function os(v,y,b){for(var x=new oi.default(v),w=0,k=[];x.lt(y)&&w<1e5;)k.push(x.toNumber()),x=x.add(b),w++;return k}function oo(v,y){return oh(v)||od(v,y)||oc(v,y)||ol()}
2495function ol(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function oc(v,y){if(v){if("string"==typeof v)return ou(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?ou(v,y):void 0}}function ou(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function od(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function oh(v){if(Array.isArray(v))return v}var of=v=>{var y=oo(v,2),b=y[0],x=y[1],w=b,k=x;return b>x&&(w=x,k=b),[w,k]},op=(v,y,b)=>{if(v.lte(0))return new on.default(0);var x=oa(v.toNumber()),w=new on.default(10).pow(x),k=v.div(w),S=1!==x?.05:.1,_=new on.default(Math.ceil(k.div(S).toNumber())).add(b).mul(S).mul(w);return new on.default(y?_.toNumber():Math.ceil(_.toNumber()))},om=(v,y,b)=>{if(v.lte(0))return new on.default(0);var x,w=[1,2,2.5,5],k=v.toNumber(),S=Math.floor(new on.default(k).abs().log(10).toNumber()),_=new on.default(10).pow(S),E=v.div(_).toNumber(),j=w.findIndex(v=>v>=E-1e-10);if(-1===j&&(_=_.mul(10),j=0),(j+=b)>=w.length){var P=Math.floor(j/w.length);j%=w.length,_=_.mul(new on.default(10).pow(P))}var C=null!=(x=w[j])?x:1,A=new on.default(C).mul(_);return y?A:new on.default(Math.ceil(A.toNumber()))},og=(v,y,b)=>{var x=new on.default(1),w=new on.default(v);if(!w.isint()&&b){var k=Math.abs(v);k<1?(x=new on.default(10).pow(oa(v)-1),w=new on.default(Math.floor(w.div(x).toNumber())).mul(x)):k>1&&(w=new on.default(Math.floor(v)))}else 0===v?w=new on.default(Math.floor((y-1)/2)):b||(w=new on.default(Math.floor(v)));for(var S=Math.floor((y-1)/2),_=[],E=0;E<y;E++)_.push(w.add(new on.default(E-S).mul(x)).toNumber());return _},ov=function(v,y,b,x){var w,k=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,S=arguments.length>5&&void 0!==arguments[5]?arguments[5]:op;if(!Number.isFinite((y-v)/(b-1)))return{step:new on.default(0),tickMin:new on.default(0),tickMax:new on.default(0)};var _=S(new on.default(y).sub(v).div(b-1),x,k),E=Math.ceil((w=v<=0&&y>=0?new on.default(0):(w=new on.default(v).add(y).div(2)).sub(new on.default(w).mod(_))).sub(v).div(_).toNumber()),j=Math.ceil(new on.default(y).sub(w).div(_).toNumber()),P=E+j+1;return P>b?ov(v,y,b,x,k+1,S):(P<b&&(j=y>0?j+(b-P):j,E=y>0?E:E+(b-P)),{step:_,tickMin:w.sub(new on.default(E).mul(_)),tickMax:w.add(new on.default(j).mul(_))})},oy=function(v){var y=oo(v,2),b=y[0],x=y[1],w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,k=!(arguments.length>2)||void 0===arguments[2]||arguments[2],S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",_=Math.max(w,2),E=oo(of([b,x]),2),j=E[0],P=E[1];if(j===-1/0||P===1/0){var C=P===1/0?[j,...Array(w-1).fill(1/0)]:[...Array(w-1).fill(-1/0),P];return b>x?C.reverse():C}if(j===P)return og(j,w,k);var A=ov(j,P,_,k,0,"snap125"===S?om:op),T=A.step,I=os(A.tickMin,A.tickMax.add(new on.default(.1).mul(T)),T);return b>x?I.reverse():I},ob=function(v,y){var b=oo(v,2),x=b[0],w=b[1],k=!(arguments.length>2)||void 0===arguments[2]||arguments[2],S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"auto",_=oo(of([x,w]),2),E=_[0],j=_[1];if(E===-1/0||j===1/0)return[x,w];if(E===j)return[E];var P=Math.max(y,2),C=("snap125"===S?om:op)(new on.default(j).sub(E).div(P-1),k,0),A=[...os(new on.default(E),new on.default(j),C),j];if(!1===k){var T=(A=A.map(v=>Math.round(v))).length-1;T>0&&A[T]===A[T-1]&&(A=A.slice(0,T))}return x>w?A.reverse():A},ox=v=>v.rootProps.maxBarSize,ow=v=>v.rootProps.barGap,ok=v=>v.rootProps.barCategoryGap,oS=v=>v.rootProps.barSize,o_=v=>v.rootProps.stackOffset,oE=v=>v.rootProps.reverseStackOrder,oj=v=>v.options.chartName,oP=v=>v.rootProps.syncId,oC=v=>v.rootProps.syncMethod,oA=v=>v.options.eventEmitter;function oT(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function oI(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
2495y%2?oT(Object(b),!0).forEach(function(y){oO(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):oT(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function oO(v,y,b){return(y=oM(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function oM(v){var y=oR(v,"string");return"symbol"==typeof y?y:y+""}function oR(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var oN=Math.PI/180,oD=v=>180*v/Math.PI,oF=(v,y,b,x)=>({x:v+Math.cos(-oN*x)*b,y:y+Math.sin(-oN*x)*b}),oL=function(v,y){var b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(v-(b.left||0)-(b.right||0)),Math.abs(y-(b.top||0)-(b.bottom||0)))/2},o$=(v,y)=>{var b=v.x,x=v.y;return Math.sqrt((b-y.x)**2+(x-y.y)**2)},oB=(v,y)=>{var b=v.x,x=v.y,w=y.cx,k=y.cy,S=o$({x:b,y:x},{x:w,y:k});if(S<=0)return{radius:S,angle:0};var _=Math.acos((b-w)/S);return x>k&&(_=2*Math.PI-_),{radius:S,angle:oD(_),angleInRadian:_}},oz=v=>{var y=v.startAngle,b=v.endAngle,x=Math.min(Math.floor(y/360),Math.floor(b/360));return{startAngle:y-360*x,endAngle:b-360*x}},oV=(v,y)=>v+360*Math.min(Math.floor(y.startAngle/360),Math.floor(y.endAngle/360)),oH=(v,y)=>{var b,x=oB({x:v.relativeX,y:v.relativeY},y),w=x.radius,k=x.angle,S=y.innerRadius,_=y.outerRadius;if(w<S||w>_||0===w)return null;var E=oz(y),j=E.startAngle,P=E.endAngle,C=k;if(j<=P){for(;C>P;)C-=360;for(;C<j;)C+=360;b=C>=j&&C<=P}else{for(;C>j;)C-=360;for(;C<P;)C+=360;b=C>=P&&C<=j}return b?oI(oI({},y),{},{radius:w,angle:oV(C,y)}):null},oU={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3};v.s(["DefaultZIndexes",0,oU],3573);var oW={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,niceTicks:"auto",orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:oU.axis},oG={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,niceTicks:"auto",label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:oU.axis},oq=(v,y)=>{if(v&&y)return null!=v&&v.reversed?[y[1],y[0]]:y};function oY(v,y,b){return"auto"!==b?b:null!=v?a4(v,y)?"category":"number":void 0}function oK(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function oX(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?oK(Object(b),!0).forEach(function(y){oQ(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):oK(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function oQ(v,y,b){return(y=oZ(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function oZ(v){var y=oJ(v,"string");return"symbol"==typeof y?y:y+""}function oJ(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var o0={allowDataOverflow:oW.allowDataOverflow,allowDecimals:oW.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:oW.angleAxisId,includeHidden:!1,name:void 0,reversed:oW.reversed,scale:oW.scale,tick:oW.tick,tickCount:void 0,ticks:void 0,type:oW.type,unit:void 0,niceTicks:"auto"},o1={allowDataOverflow:oG.allowDataOverflow,allowDecimals:oG.allowDecimals,allowDuplicatedCategory:oG.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:oG.radiusAxisId,includeHidden:oG.includeHidden,name:void 0,reversed:oG.reversed,scale:oG.scale,tick:oG.tick,tickCount:oG.tickCount,ticks:void 0,type:oG.type,unit:void 0,niceTicks:"auto"},o2=an([(v,y)=>{if(null!=y)return v.polarAxis.angleAxis[y]},sW],(v,y)=>{if(null!=v)return v;var b,x=null!=(b=oY(y,"angleAxis",o0.type))?b:"category";return oX(oX({},o0),{},{type:x})}),o3=an([(v,y)=>v.polarAxis.radiusAxis[y],sW],(v,y)=>{if(null!=v)return v;
2495var b,x=null!=(b=oY(y,"radiusAxis",o1.type))?b:"category";return oX(oX({},o1),{},{type:x})}),o4=v=>v.polarOptions,o5=an([sp,sm,sA],oL),o6=an([o4,o5],(v,y)=>{if(null!=v)return eP(v.innerRadius,y,0)}),o8=an([o4,o5],(v,y)=>{if(null!=v)return eP(v.outerRadius,y,.8*y)}),o9=an([o4],v=>null==v?[0,0]:[v.startAngle,v.endAngle]);an([o2,o9],oq);var o7=an([o5,o6,o8],(v,y,b)=>{if(null!=v&&null!=y&&null!=b)return[y,b]});an([o3,o7],oq);var le=an([sV,o4,o6,o8,sp,sm],(v,y,b,x,w,k)=>{if(("centric"===v||"radial"===v)&&null!=y&&null!=b&&null!=x){var S=y.cx,_=y.cy,E=y.startAngle,j=y.endAngle;return{cx:eP(S,w,w/2),cy:eP(_,k,k/2),innerRadius:b,outerRadius:x,startAngle:E,endAngle:j,clockWise:!1}}}),lt=(v,y)=>y,lr=(v,y,b)=>b;function ln(v){return null==v?void 0:v.id}function li(v,y,b){var x=y.chartData,w=void 0===x?[]:x,k=b.allowDuplicatedCategory,S=b.dataKey,_=new Map;return v.forEach(v=>{var y,b=null!=(y=v.data)?y:w;if(null!=b&&0!==b.length){var x=ln(v);b.forEach((y,b)=>{var w,E=null==S||k?b:String(a2(y,S,null)),j=a2(y,v.dataKey,0);Object.assign(w=_.has(E)?_.get(E):{},{[x]:j}),_.set(E,w)})}}),Array.from(_.values())}function la(v){return"stackId"in v&&null!=v.stackId&&null!=v.dataKey}var ls=(v,y)=>v===y||null!=v&&null!=y&&v[0]===y[0]&&v[1]===y[1];function lo(v,y){return!!(Array.isArray(v)&&Array.isArray(y))&&0===v.length&&0===y.length||v===y}function ll(v,y){if(v.length===y.length){for(var b=0;b<v.length;b++)if(v[b]!==y[b])return!1;return!0}return!1}var lc=v=>{var y=sV(v);return"horizontal"===y?"xAxis":"vertical"===y?"yAxis":"centric"===y?"angleAxis":"radiusAxis"},lu=v=>v.tooltip.settings.axisId;function ld(v){if(null!=v){var y=v.ticks,b=v.bandwidth,x=v.range(),w=[Math.min(...x),Math.max(...x)];return{domain:()=>v.domain(),range:function(v){function y(){return v.apply(this,arguments)}return y.toString=function(){return v.toString()},y}(()=>w),rangeMin:()=>w[0],rangeMax:()=>w[1],isInRange(v){var y=w[0],b=w[1];return y<=b?v>=y&&v<=b:v>=b&&v<=y},bandwidth:b?()=>b.call(v):void 0,ticks:y?b=>y.call(v,b):void 0,map:(y,b)=>{var x=v(y);if(null!=x){if(v.bandwidth&&null!=b&&b.position){var w=v.bandwidth();switch(b.position){case"middle":x+=w/2;break;case"end":x+=w}}return x}}}}}var lh=(v,y)=>{if(null!=y)if("linear"!==v)return y;else{if(!s7(y)){for(var b,x,w=0;w<y.length;w++){var k=y[w];eK(k)&&((void 0===b||k<b)&&(b=k),(void 0===x||k>x)&&(x=k))}return void 0!==b&&void 0!==x?[b,x]:void 0}return y}};function lf(v,y,b){v*=1,y*=1,b=(w=arguments.length)<2?(y=v,v=0,1):w<3?1:+b;for(var x=-1,w=0|Math.max(0,Math.ceil((y-v)/b)),k=Array(w);++x<w;)k[x]=v+x*b;return k}function lp(v,y){switch(arguments.length){case 0:break;case 1:this.range(v);break;default:this.range(y).domain(v)}return this}function lm(v,y){switch(arguments.length){case 0:break;case 1:"function"==typeof v?this.interpolator(v):this.range(v);break;default:this.domain(v),"function"==typeof y?this.interpolator(y):this.range(y)}return this}v.s([],207434),v.i(207434),v.s([],371752),v.i(371752);class lg extends Map{constructor(v,y=lx){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:y}}),null!=v)for(const[y,b]of v)this.set(y,b)}get(v){return super.get(lv(this,v))}has(v){return super.has(lv(this,v))}set(v,y){return super.set(ly(this,v),y)}delete(v){return super.delete(lb(this,v))}}function lv({_intern:v,_key:y},b){let x=y(b);return v.has(x)?v.get(x):b}function ly({_intern:v,_key:y},b){let x=y(b);return v.has(x)?v.get(x):(v.set(x,b),b)}function lb({_intern:v,_key:y},b){let x=y(b);return v.has(x)&&(b=v.get(x),v.delete(x)),b}function lx(v){return null!==v&&"object"==typeof v?v.valueOf():v}let lw=Symbol("implicit");function lk(){var v=new lg,y=[],b=[],x=lw;function w(w){let k=v.get(w);if(void 0===k){if(x!==lw)return x;v.set(w,k=y.push(w)-1)}return b[k%b.length]}return w.domain=function(b){if(!arguments.length)return y.slice();for(let x of(y=[],v=new lg,b))v.has(x)||v.set(x,y.push(x)-1);return w},w.range=function(v){return arguments.length?(b=Array.from(v),w):b.slice()},w.unknown=function(v){return arguments.length?(x=v,w):x},w.copy=function(){return lk(y,b).unknown(x)},lp.apply(w,arguments),w}function lS(){var v,y,b=lk().unknown(void 0),x=b.domain,w=b.range,k=0,S=1,_=!1,E=0,j=0,P=.5;function C(){var b=x().length,C=S<k,A=C?S:k,T=C?k:S;v=(T-A)/Math.max(1,b-E+2*j),_&&(v=Math.floor(v)),A+=(T-A-v*(b-E))*P,y=v*(1-E),_&&(A=Math.round(A),y=Math.round(y));var I=lf(b).map(function(y){return A+v*y});return w(C?I.reverse():I)}return delete b.unknown,b.domain=function(v){return arguments.length?(x(v),C()):x()},b.range=function(v){return arguments.length?([k,S]=v,k*=1,S*=1,C()):[k,S]},b.rangeRound=function(v){return[k,S]=v,k*=1,S*=1,_=!0,C()},b.bandwidth=function(){return y},b.step=function(){return v},b.round=function(v){return arguments.length?(_=!!v,C()):_},b.padding=function(v){return arguments.length?(E=Math.min(1,j=+v),C()):E},b.paddingInner=function(v){return arguments.length?(E=Math.min(1,v),C()):E},b.paddingOuter=function(v){return arguments.length?(j=+v,C()):j},b.align=function(v){return arguments.length?(P=Math.max(0,Math.min(1,v)),C()):P},b.copy=function(){return lS(x(),[k,S]).round(_).paddingInner(E).paddingOuter(j).align(P)},lp.apply(C(),arguments)}function l_(v){var y=v.copy;return v.padding=v.paddingOuter,delete v.paddingInner,delete v.paddingOuter,v.copy=function(){return l_(y())},v}function lE(){return l_(lS.apply(null,arguments).paddingInner(1))}let lj=Math.sqrt(50),lP=Math.sqrt(10),lC=Math.sqrt(2);function lA(v,y,b){let x,w,k,S=(y-v)/Math.max(0,b),_=Math.floor(Math.log10(S)),E=S/Math.pow(10,_),j=E>=lj?10:E>=lP?5:E>=lC?2:1;return(_<0?(x=Math.round(v*(k=Math.pow(10,-_)/j)),w=Math.round(y*k),x/k<v&&++x,w/k>y&&--w,k=-k):(x=Math.round(v/(k=Math.pow(10,_)*j)),w=Math.round(y/k),x*k<v&&++x,w*k>y&&--w),w<x&&.5<=b&&b<2)?lA(v,y,2*b):[x,w,k]}function lT(v,y,b){if(y*=1,v*=1,!((b*=1)>0))return[];if(v===y)return[v];let x=y<v,[w,k,S]=x?lA(y,v,b):lA(v,y,b);if(!(k>=w))return[];let _=k-w+1,E=Array(_);if(x)if(S<0)for(let v=0;v<_;++v)E[v]=-((k-v)/S);else for(let v=0;v<_;++v)E[v]=(k-v)*S;else if(S<0)for(let v=0;v<_;++v)E[v]=-((w+v)/S);else for(let v=0;v<_;++v)E[v]=(w+v)*S;return E}function lI(v,y,b){return lA(v*=1,y*=1,b*=1)[2]}function lO(v,y,b){y*=1,v*=1,b*=1;let x=y<v,w=x?lI(y,v,b):lI(v,y,b);return(x?-1:1)*(w<0?-(1/w):w)}function lM(v,y){return null==v||null==y?NaN:v<y?-1:v>y?1:v>=y?0:NaN}function lR(v,y){return null==v||null==y?NaN:y<v?-1:y>v?1:y>=v?0:NaN}function lN(v){let y,b,x;function w(v,x,k=0,S=v.length){if(k<S){if(0!==y(x,x))return S;do{let y=k+S>>>1;0>b(v[y],x)?k=y+1:S=y}while(k<S)}return k}function k(v,y,b=0,S=v.length){let _=w(v,y,b,S-1);return _>b&&x(v[_-1],y)>-x(v[_],y)?_-1:_}return 2!==v.length?(y=lM,b=(y,b)=>lM(v(y),b),x=(y,b)=>v(y)-b):(y=v===lM||v===lR?v:lD,b=v,x=v),{left:w,center:k,right:function(v,x,w=0,k=v.length){if(w<k){if(0!==y(x,x))return k;do{let y=w+k>>>1;0>=b(v[y],x)?w=y+1:k=y}while(w<k)}return w}}}function lD(){return 0}function lF(v){return null===v?NaN:+v}function*lL(v,y){if(void 0===y)for(let y of v)null!=y&&(y*=1)>=y&&(yield y);else{let b=-1;for(let x of v)null!=(x=y(x,++b,v))&&(x*=1)>=x&&(yield x)}}let l$=lN(lM),lB=l$.right;l$.left,lN(lF).center;let lz=lB;function lV(v,y,b){v.prototype=y.prototype=b,b.constructor=v}function lH(v,y){var b=Object.create(v.prototype);for(var x in y)b[x]=y[x];return b}function lU(){}
vendor: 7,102 bytes, line 2495
2495var lW=.7,lG=1.4285714285714286,lq="\\s*([+-]?\\d+)\\s*",lY="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",lK="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",lX=/^#([0-9a-f]{3,8})$/,lQ=RegExp(`^rgb\\(${lq},${lq},${lq}\\)$`),lZ=RegExp(`^rgb\\(${lK},${lK},${lK}\\)$`),lJ=RegExp(`^rgba\\(${lq},${lq},${lq},${lY}\\)$`),l0=RegExp(`^rgba\\(${lK},${lK},${lK},${lY}\\)$`),l1=RegExp(`^hsl\\(${lY},${lK},${lK}\\)$`),l2=RegExp(`^hsla\\(${lY},${lK},${lK},${lY}\\)$`),l3={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function l4(){return this.rgb().formatHex()}function l5(){return this.rgb().formatRgb()}function l6(v){var y,b;return v=(v+"").trim().toLowerCase(),(y=lX.exec(v))?(b=y[1].length,y=parseInt(y[1],16),6===b?l8(y):3===b?new ct(y>>8&15|y>>4&240,y>>4&15|240&y,(15&y)<<4|15&y,1):8===b?l9(y>>24&255,y>>16&255,y>>8&255,(255&y)/255):4===b?l9(y>>12&15|y>>8&240,y>>8&15|y>>4&240,y>>4&15|240&y,((15&y)<<4|15&y)/255):null):(y=lQ.exec(v))?new ct(y[1],y[2],y[3],1):(y=lZ.exec(v))?new ct(255*y[1]/100,255*y[2]/100,255*y[3]/100,1):(y=lJ.exec(v))?l9(y[1],y[2],y[3],y[4]):(y=l0.exec(v))?l9(255*y[1]/100,255*y[2]/100,255*y[3]/100,y[4]):(y=l1.exec(v))?cl(y[1],y[2]/100,y[3]/100,1):(y=l2.exec(v))?cl(y[1],y[2]/100,y[3]/100,y[4]):l3.hasOwnProperty(v)?l8(l3[v]):"transparent"===v?new ct(NaN,NaN,NaN,0):null}function l8(v){return new ct(v>>16&255,v>>8&255,255&v,1)}function l9(v,y,b,x){return x<=0&&(v=y=b=NaN),new ct(v,y,b,x)}function l7(v){return(v instanceof lU||(v=l6(v)),v)?new ct((v=v.rgb()).r,v.g,v.b,v.opacity):new ct}function ce(v,y,b,x){return 1==arguments.length?l7(v):new ct(v,y,b,null==x?1:x)}function ct(v,y,b,x){this.r=+v,this.g=+y,this.b=+b,this.opacity=+x}function cr(){return`#${co(this.r)}${co(this.g)}${co(this.b)}`}function cn(){return`#${co(this.r)}${co(this.g)}${co(this.b)}${co((isNaN(this.opacity)?1:this.opacity)*255)}`}function ci(){let v=ca(this.opacity);return`${1===v?"rgb(":"rgba("}${cs(this.r)}, ${cs(this.g)}, ${cs(this.b)}${1===v?")":`, ${v})`}`}function ca(v){return isNaN(v)?1:Math.max(0,Math.min(1,v))}function cs(v){return Math.max(0,Math.min(255,Math.round(v)||0))}function co(v){return((v=cs(v))<16?"0":"")+v.toString(16)}function cl(v,y,b,x){return x<=0?v=y=b=NaN:b<=0||b>=1?v=y=NaN:y<=0&&(v=NaN),new cd(v,y,b,x)}function cc(v){if(v instanceof cd)return new cd(v.h,v.s,v.l,v.opacity);if(v instanceof lU||(v=l6(v)),!v)return new cd;if(v instanceof cd)return v;var y=(v=v.rgb()).r/255,b=v.g/255,x=v.b/255,w=Math.min(y,b,x),k=Math.max(y,b,x),S=NaN,_=k-w,E=(k+w)/2;return _?(S=y===k?(b-x)/_+(b<x)*6:b===k?(x-y)/_+2:(y-b)/_+4,_/=E<.5?k+w:2-k-w,S*=60):_=E>0&&E<1?0:S,new cd(S,_,E,v.opacity)}function cu(v,y,b,x){return 1==arguments.length?cc(v):new cd(v,y,b,null==x?1:x)}function cd(v,y,b,x){this.h=+v,this.s=+y,this.l=+b,this.opacity=+x}function ch(v){return(v=(v||0)%360)<0?v+360:v}function cf(v){return Math.max(0,Math.min(1,v||0))}function cp(v,y,b){return(v<60?y+(b-y)*v/60:v<180?b:v<240?y+(b-y)*(240-v)/60:y)*255}function cm(v,y,b,x,w){var k=v*v,S=k*v;return((1-3*v+3*k-S)*y+(4-6*k+3*S)*b+(1+3*v+3*k-3*S)*x+S*w)/6}function cg(v){var y=v.length-1;return function(b){var x=b<=0?b=0:b>=1?(b=1,y-1):Math.floor(b*y),w=v[x],k=v[x+1],S=x>0?v[x-1]:2*w-k,_=x<y-1?v[x+2]:2*k-w;return cm((b-x/y)*y,S,w,k,_)}}function cv(v){var y=v.length;return function(b){var x=Math.floor(((b%=1)<0?++b:b)*y),w=v[(x+y-1)%y],k=v[x%y],S=v[(x+1)%y],_=v[(x+2)%y];return cm((b-x/y)*y,w,k,S,_)}}lV(lU,l6,{copy(v){return Object.assign(new this.constructor,this,v)},displayable(){return this.rgb().displayable()},hex:l4,formatHex:l4,formatHex8:function v(){return this.rgb().formatHex8()},formatHsl:function v(){return cc(this).formatHsl()},formatRgb:l5,toString:l5}),lV(ct,ce,lH(lU,{brighter(v){return v=null==v?lG:Math.pow(lG,v),new ct(this.r*v,this.g*v,this.b*v,this.opacity)},darker(v){return v=null==v?lW:Math.pow(lW,v),new ct(this.r*v,this.g*v,this.b*v,this.opacity)},rgb(){return this},clamp(){return new ct(cs(this.r),cs(this.g),cs(this.b),ca(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:cr,formatHex:cr,formatHex8:cn,formatRgb:ci,toString:ci})),lV(cd,cu,lH(lU,{brighter(v){return v=null==v?lG:Math.pow(lG,v),new cd(this.h,this.s,this.l*v,this.opacity)},darker(v){return v=null==v?lW:Math.pow(lW,v),new cd(this.h,this.s,this.l*v,this.opacity)},rgb(){var v=this.h%360+(this.h<0)*360,y=isNaN(v)||isNaN(this.s)?0:this.s,b=this.l,x=b+(b<.5?b
vendor: 4,621 bytes, line 2495
2495:1-b)*y,w=2*b-x;return new ct(cp(v>=240?v-240:v+120,w,x),cp(v,w,x),cp(v<120?v+240:v-120,w,x),this.opacity)},clamp(){return new cd(ch(this.h),cf(this.s),cf(this.l),ca(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let v=ca(this.opacity);return`${1===v?"hsl(":"hsla("}${ch(this.h)}, ${100*cf(this.s)}%, ${100*cf(this.l)}%${1===v?")":`, ${v})`}`}}));let cy=v=>()=>v;function cb(v,y){return function(b){return v+b*y}}function cx(v,y,b){return v=Math.pow(v,b),y=Math.pow(y,b)-v,b=1/b,function(x){return Math.pow(v+x*y,b)}}function cw(v){return 1==(v*=1)?ck:function(y,b){return b-y?cx(y,b,v):cy(isNaN(y)?b:y)}}function ck(v,y){var b=y-v;return b?cb(v,b):cy(isNaN(v)?y:v)}let cS=function v(y){var b=cw(y);function x(v,y){var x=b((v=ce(v)).r,(y=ce(y)).r),w=b(v.g,y.g),k=b(v.b,y.b),S=ck(v.opacity,y.opacity);return function(y){return v.r=x(y),v.g=w(y),v.b=k(y),v.opacity=S(y),v+""}}return x.gamma=v,x}(1);function c_(v){return function(y){var b,x,w=y.length,k=Array(w),S=Array(w),_=Array(w);for(b=0;b<w;++b)x=ce(y[b]),k[b]=x.r||0,S[b]=x.g||0,_[b]=x.b||0;return k=v(k),S=v(S),_=v(_),x.opacity=1,function(v){return x.r=k(v),x.g=S(v),x.b=_(v),x+""}}}function cE(v,y){y||(y=[]);var b,x=v?Math.min(y.length,v.length):0,w=y.slice();return function(k){for(b=0;b<x;++b)w[b]=v[b]*(1-k)+y[b]*k;return w}}function cj(v){return ArrayBuffer.isView(v)&&!(v instanceof DataView)}function cP(v,y){var b,x=y?y.length:0,w=v?Math.min(x,v.length):0,k=Array(w),S=Array(x);for(b=0;b<w;++b)k[b]=cD(v[b],y[b]);for(;b<x;++b)S[b]=y[b];return function(v){for(b=0;b<w;++b)S[b]=k[b](v);return S}}function cC(v,y){var b=new Date;return v*=1,y*=1,function(x){return b.setTime(v*(1-x)+y*x),b}}function cA(v,y){return v*=1,y*=1,function(b){return v*(1-b)+y*b}}function cT(v,y){var b,x={},w={};for(b in(null===v||"object"!=typeof v)&&(v={}),(null===y||"object"!=typeof y)&&(y={}),y)b in v?x[b]=cD(v[b],y[b]):w[b]=y[b];return function(v){for(b in x)w[b]=x[b](v);return w}}c_(cg),c_(cv);var cI=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,cO=RegExp(cI.source,"g");function cM(v){return function(){return v}}function cR(v){return function(y){return v(y)+""}}function cN(v,y){var b,x,w,k=cI.lastIndex=cO.lastIndex=0,S=-1,_=[],E=[];for(v+="",y+="";(b=cI.exec(v))&&(x=cO.exec(y));)(w=x.index)>k&&(w=y.slice(k,w),_[S]?_[S]+=w:_[++S]=w),(b=b[0])===(x=x[0])?_[S]?_[S]+=x:_[++S]=x:(_[++S]=null,E.push({i:S,x:cA(b,x)})),k=cO.lastIndex;return k<y.length&&(w=y.slice(k),_[S]?_[S]+=w:_[++S]=w),_.length<2?E[0]?cR(E[0].x):cM(y):(y=E.length,function(v){for(var b,x=0;x<y;++x)_[(b=E[x]).i]=b.x(v);return _.join("")})}function cD(v,y){var b,x=typeof y;return null==y||"boolean"===x?cy(y):("number"===x?cA:"string"===x?(b=l6(y))?(y=b,cS):cN:y instanceof l6?cS:y instanceof Date?cC:cj(y)?cE:Array.isArray(y)?cP:"function"!=typeof y.valueOf&&"function"!=typeof y.toString||isNaN(y)?cT:cA)(v,y)}function cF(v,y){return v*=1,y*=1,function(b){return Math.round(v*(1-b)+y*b)}}function cL(v){return function(){return v}}function c$(v){return+v}var cB=[0,1];function cz(v){return v}function cV(v,y){return(y-=v*=1)?function(b){return(b-v)/y}:cL(isNaN(y)?NaN:.5)}function cH(v,y){var b;return v>y&&(b=v,v=y,y=b),function(b){return Math.max(v,Math.min(y,b))}}function cU(v,y,b){var x=v[0],w=v[1],k=y[0],S=y[1];return w<x?(x=cV(w,x),k=b(S,k)):(x=cV(x,w),k=b(k,S)),function(v){return k(x(v))}}function cW(v,y,b){var x=Math.min(v.length,y.length)-1,w=Array(x),k=Array(x),S=-1;for(v[x]<v[0]&&(v=v.slice().reverse(),y=y.slice().reverse());++S<x;)w[S]=cV(v[S],v[S+1]),k[S]=b(y[S],y[S+1]);return function(y){var b=lz(v,y,1,x)-1;return k[b](w[b](y))}}function cG(v,y){return y.domain(v.domain()).range(v.range()).interpolate(v.interpolate()).clamp(v.clamp()).unknown(v.unknown())}function cq(){var v,y,b,x,w,k,S=cB,_=cB,E=cD,j=cz;function P(){var v=Math.min(S.length,_.length);return j!==cz&&(j=cH(S[0],S[v-1])),x=v>2?cW:cU,w=k=null,C}function C(y){return null==y||isNaN(y*=1)?b:(w||(w=x(S.map(v),_,E)))(v(j(y)))}return C.invert=function(b){return j(y((k||(k=x(_,S.map(v),cA)))(b)))},C.domain=function(v){return arguments.length?(S=Array.from(v,c$),P()):S.slice()},C.range=function(v){return arguments.length?(_=Array.from(v),P()):_.slice()},C.rangeRound=function(v){return _=Array.from(v),E=cF,P()},C.clamp=function(v){return arguments.length?(j=!!v||cz,P()):j!==cz},C.interpolate=function(v){return arguments.length?(E=v,P()):E},C.unknown=function(v){return arguments.length?(b=v,C):b},function(b,x){return v=b,y=x,P()}}function cY(){return cq()(cz,cz)}function cK(v){return Math.abs(v=Math.round(v))>
vendor: 10,063 bytes, line 2495
2495=1e21?v.toLocaleString("en").replace(/,/g,""):v.toString(10)}function cX(v,y){if(!isFinite(v)||0===v)return null;var b=(v=y?v.toExponential(y-1):v.toExponential()).indexOf("e"),x=v.slice(0,b);return[x.length>1?x[0]+x.slice(2):x,+v.slice(b+1)]}function cQ(v){return(v=cX(Math.abs(v)))?v[1]:NaN}function cZ(v,y){return function(b,x){for(var w=b.length,k=[],S=0,_=v[0],E=0;w>0&&_>0&&(E+_+1>x&&(_=Math.max(1,x-E)),k.push(b.substring(w-=_,w+_)),!((E+=_+1)>x));)_=v[S=(S+1)%v.length];return k.reverse().join(y)}}function cJ(v){return function(y){return y.replace(/[0-9]/g,function(y){return v[+y]})}}var c0=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function c1(v){var y;if(!(y=c0.exec(v)))throw Error("invalid format: "+v);return new c2({fill:y[1],align:y[2],sign:y[3],symbol:y[4],zero:y[5],width:y[6],comma:y[7],precision:y[8]&&y[8].slice(1),trim:y[9],type:y[10]})}function c2(v){this.fill=void 0===v.fill?" ":v.fill+"",this.align=void 0===v.align?">":v.align+"",this.sign=void 0===v.sign?"-":v.sign+"",this.symbol=void 0===v.symbol?"":v.symbol+"",this.zero=!!v.zero,this.width=void 0===v.width?void 0:+v.width,this.comma=!!v.comma,this.precision=void 0===v.precision?void 0:+v.precision,this.trim=!!v.trim,this.type=void 0===v.type?"":v.type+""}function c3(v){e:for(var y,b=v.length,x=1,w=-1;x<b;++x)switch(v[x]){case".":w=y=x;break;case"0":0===w&&(w=x),y=x;break;default:if(!+v[x])break e;w>0&&(w=0)}return w>0?v.slice(0,w)+v.slice(y+1):v}function c4(v,y){var b=cX(v,y);if(!b)return v+"";var x=b[0],w=b[1];return w<0?"0."+Array(-w).join("0")+x:x.length>w+1?x.slice(0,w+1)+"."+x.slice(w+1):x+Array(w-x.length+2).join("0")}c1.prototype=c2.prototype,c2.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let c5={"%":(v,y)=>(100*v).toFixed(y),b:v=>Math.round(v).toString(2),c:v=>v+"",d:cK,e:(v,y)=>v.toExponential(y),f:(v,y)=>v.toFixed(y),g:(v,y)=>v.toPrecision(y),o:v=>Math.round(v).toString(8),p:(v,y)=>c4(100*v,y),r:c4,s:function(v,y){var b=cX(v,y);if(!b)return x=void 0,v.toPrecision(y);var w=b[0],k=b[1],S=k-(x=3*Math.max(-8,Math.min(8,Math.floor(k/3))))+1,_=w.length;return S===_?w:S>_?w+Array(S-_+1).join("0"):S>0?w.slice(0,S)+"."+w.slice(S):"0."+Array(1-S).join("0")+cX(v,Math.max(0,y+S-1))[0]},X:v=>Math.round(v).toString(16).toUpperCase(),x:v=>Math.round(v).toString(16)};function c6(v){return v}var c8=Array.prototype.map,c9=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function c7(v){var y=void 0===v.grouping||void 0===v.thousands?c6:cZ(c8.call(v.grouping,Number),v.thousands+""),b=void 0===v.currency?"":v.currency[0]+"",w=void 0===v.currency?"":v.currency[1]+"",k=void 0===v.decimal?".":v.decimal+"",S=void 0===v.numerals?c6:cJ(c8.call(v.numerals,String)),_=void 0===v.percent?"%":v.percent+"",E=void 0===v.minus?"â":v.minus+"",j=void 0===v.nan?"NaN":v.nan+"";function P(v,P){var C=(v=c1(v)).fill,A=v.align,T=v.sign,I=v.symbol,O=v.zero,M=v.width,R=v.comma,N=v.precision,D=v.trim,F=v.type;"n"===F?(R=!0,F="g"):c5[F]||(void 0===N&&(N=12),D=!0,F="g"),(O||"0"===C&&"="===A)&&(O=!0,C="0",A="=");var L=(P&&void 0!==P.prefix?P.prefix:"")+("$"===I?b:"#"===I&&/[boxX]/.test(F)?"0"+F.toLowerCase():""),$=("$"===I?w:/[%p]/.test(F)?_:"")+(P&&void 0!==P.suffix?P.suffix:""),B=c5[F],z=/[defgprs%]/.test(F);function V(v){var b,w,_,P=L,I=$;if("c"===F)I=B(v)+I,v="";else{var V=(v*=1)<0||1/v<0;if(v=isNaN(v)?j:B(Math.abs(v),N),D&&(v=c3(v)),V&&0==+v&&"+"!==T&&(V=!1),P=(V?"("===T?T:E:"-"===T||"("===T?"":T)+P,I=("s"!==F||isNaN(v)||void 0===x?"":c9[8+x/3])+I+(V&&"("===T?")":""),z){for(b=-1,w=v.length;++b<w;)if(48>(_=v.charCodeAt(b))||_>57){I=(46===_?k+v.slice(b+1):v.slice(b))+I,v=v.slice(0,b);break}}}R&&!O&&(v=y(v,1/0));var H=P.length+v.length+I.length,U=H<M?Array(M-H+1).join(C):"";switch(R&&O&&(v=y(U+v,U.length?M-I.length:1/0),U=""),A){case"<":v=P+v+I+U;break;case"=":v=P+U+v+I;break;case"^":v=U.slice(0,H=U.length>>1)+P+v+I+U.slice(H);break;default:v=U+P+v+I}return S(v)}return N=void 0===N?6:/[gprs]/.test(F)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N)),V.toString=function(){return v+""},V}function C(v,y){var b=3*Math.max(-8,Math.min(8,Math.floor(cQ(y)/3))),x=Math.pow(10,-b),w=P(((v=c1(v)).type="f",v),{suffix:c9[8+b/3]});return function(v){return w(x*v)}}return{format:P,formatPrefix:C}}function ue(v){return Math.max(0,-cQ(Math.abs(v)))}function ut(v,y){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(cQ(y)/3)))-cQ(Math.abs(v)))}function ur(v,y){return Math.max(0,cQ(y=Math.abs(y)-(v=Math.abs(v)))-cQ(v))+1}function un(v,y,b,x){var w,_=lO(v,y,b);switch((x=c1(null==x?",f":x)).type){case"s":var E=Math.max(Math.abs(v),Math.abs(y));return null!=x.precision||isNaN(w=ut(_,E))||(x.precision=w),S(x,E);case"":case"e":case"g":case"p":case"r":null!=x.precision||isNaN(w=ur(_,Math.max(Math.abs(v),Math.abs(y))))||(x.precision=w-("e"===x.type));break;case"f":case"%":null!=x.precision||isNaN(w=ue(_))||(x.precision=w-("%"===x.type)*2)}return k(x)}function ui(v){var y=v.domain;return v.ticks=function(v){var b=y();return lT(b[0],b[b.length-1],null==v?10:v)},v.tickFormat=function(v,b){var x=y();return un(x[0],x[x.length-1],null==v?10:v,b)},v.nice=function(b){null==b&&(b=10);var x,w,k=y(),S=0,_=k.length-1,E=k[S],j=k[_],P=10;for(j<E&&(w=E,E=j,j=w,w=S,S=_,_=w);P-- >0;){if((w=lI(E,j,b))===x)return k[S]=E,k[_]=j,y(k);if(w>0)E=Math.floor(E/w)*w,j=Math.ceil(j/w)*w;else if(w<0)E=Math.ceil(E*w)/w,j=Math.floor(j*w)/w;else break;x=w}return v},v}function ua(){var v=cY();return v.copy=function(){return cG(v,ua())},lp.apply(v,arguments),ui(v)}function us(v){var y;function b(v){return null==v||isNaN(v*=1)?y:v}return b.invert=b,b.domain=b.range=function(y){return arguments.length?(v=Array.from(y,c$),b):v.slice()},b.unknown=function(v){return arguments.length?(y=v,b):y},b.copy=function(){return us(v).unknown(y)},v=arguments.length?Array.from(v,c$):[0,1],ui(b)}function uo(v,y){v=v.slice();var b,x=0,w=v.length-1,k=v[x],S=v[w];return S<k&&(b=x,x=w,w=b,b=k,k=S,S=b),v[x]=y.floor(k),v[w]=y.ceil(S),v}function ul(v){return Math.log(v)}function uc(v){return Math.exp(v)}function uu(v){return-Math.log(-v)}function ud(v){return-Math.exp(-v)}function uh(v){return isFinite(v)?+("1e"+v):v<0?0:v}function uf(v){return 10===v?uh:v===Math.E?Math.exp:y=>Math.pow(v,y)}function up(v){return v===Math.E?Math.log:10===v&&Math.log10||2===v&&Math.log2||(v=Math.log(v),y=>Math.log(y)/v)}function um(v){return(y,b)=>-v(-y,b)}function ug(v){let y,b,x=v(ul,uc),w=x.domain,S=10;function _(){return y=up(S),b=uf(S),w()[0]<0?(y=um(y),b=um(b),v(uu,ud)):v(ul,uc),x}return x.base=function(v){return arguments.length?(S=+v,_()):S},x.domain=function(v){return arguments.length?(w(v),_()):w()},x.ticks=v=>{let x,k,_=w(),E=_[0],j=_[_.length-1],P=j<E;P&&([E,j]=[j,E]);let C=y(E),A=y(j),T=null==v?10:+v,I=[];if(!(S%1)&&A-C<T){if(C=Math.floor(C),A=Math.ceil(A),E>0){for(;C<=A;++C)for(x=1;x<S;++x)if(!((k=C<0?x/b(-C):x*b(C))<E)){if(k>j)break;I.push(k)}}else for(;C<=A;++C)for(x=S-1;x>=1;--x)if(!((k=C>0?x/b(-C):x*b(C))<E)){if(k>j)break;I.push(k)}2*I.length<T&&(I=lT(E,j,T))}else I=lT(C,A,Math.min(A-C,T)).map(b);return P?I.reverse():I},x.tickFormat=(v,w)=>{if(null==v&&(v=10),null==w&&(w=10===S?"s":","),"function"!=typeof w&&(S%1||null!=(w=c1(w)).precision||(w.trim=!0),w=k(w)),v===1/0)return w;let _=Math.max(1,S*v/x.ticks().length);return v=>{let x=v/b(Math.round(y(v)));return x*S<S-.5&&(x*=S),x<=_?w(v):""}},x.nice=()=>w(uo(w(),{floor:v=>b(Math.floor(y(v))),ceil:v=>b(Math.ceil(y(v)))})),x}function uv(){let v=ug(cq()).domain([1,10]);return v.copy=()=>cG(v,uv()).base(v.base()),lp.apply(v,arguments),v}function uy(v){return function(y){return Math.sign(y)*Math.log1p(Math.abs(y/v))}}function ub(v){return function(y){return Math.sign(y)*Math.expm1(Math.abs(y))*v}}function ux(v){var y=1,b=v(uy(1),ub(y));return b.constant=function(b){return arguments.length?v(uy(y=+b),ub(y)):y},ui(b)}function uw(){var v=ux(cq());return v.copy=function(){return cG(v,uw()).constant(v.constant())},lp.apply(v,arguments)}function uk(v){return function(y){return y<0?-Math.pow(-y,v):Math.pow(y,v)}}function uS(v){return v<0?-Math.sqrt(-v):Math.sqrt(v)}function u_(v){return v<0?-v*v:v*v}function uE(v){var y=v(cz,cz),b=1;function x(){return 1===b?v(cz,cz):.5===b?v(uS,u_):v(uk(b),uk(1/b))}return y.exponent=function(v){return arguments.length?(b=+v,x()):b},ui(y)}function uj(){var v=uE(cq());return v.copy=function(){return cG(v,uj()).exponent(v.exponent())},lp.apply(v,arguments),v}function uP(){return uj.apply(null,arguments).exponent(.5)}function uC(v){return Math.sign(v)*v*v}function uA(v){return Math.sign(v)*Math.sqrt(Math.abs(v))}function uT(){var v,y=cY(),b=[0,1],x=!1;function w(b){var w=uA(y(b));return isNaN(w)?v:x?Math.round(w):w}return w.invert=function(v){return y.invert(uC(v))},w.domain=function(v){return arguments.length?(y.domain(v),w):y.domain()},w.range=function(v){return arguments.length?(y.range((b=Array.from(v,c$)).map(uC)),w):b.slice()},w.rangeRound=function(v){return w.range(v).round(!0)},w.round=function(v){return arguments.length?(x=!!v,w):x},w.clamp=function(v){return arguments.length?(y.clamp(v),w):y.clamp()},w.unknown=function(y){return arguments.length?(v=y,w):v},w.copy=function(){return uT(y.domain(),b).round(x).clamp(y.clamp()).unknown(v)},lp.apply(w,arguments),ui(w)}function uI(v,y){let b;if(void 0===y)for(let y of v)null!=y&&(b<y||void 0===b&&y>=y)&&(b=y);else{let x=-1;for(let w of v)null!=(w=y(w,++x,v))&&(b<w||void 0===b&&w>=w)&&(b=w)}return b}function uO(v,y){let b;if(void 0===y)for(let y of v)null!=y&&(b>y||void 0===b&&y>=y)&&(b=y);else{let x=-1;for(let w of v)null!=(w=y(w,++x,v))&&(b>w||void 0===b&&w>=w)&&(b=w)}return b}function uM(v=lM){if(v===lM)return uR;if("function"!=typeof v)throw TypeError("compare is not a function");return(y,b)=>{let x=v(y,b);return x||0===x?x:(0===v(b,b))-(0===v(y,y))}}function uR(v,y){return(null==v||!(v>=v))-(null==y||!(y>=y))||(v<y?-1:+(v>y))}
2495function uN(v,y,b=0,x=1/0,w){if(y=Math.floor(y),b=Math.floor(Math.max(0,b)),x=Math.floor(Math.min(v.length-1,x)),!(b<=y&&y<=x))return v;for(w=void 0===w?uR:uM(w);x>b;){if(x-b>600){let k=x-b+1,S=y-b+1,_=Math.log(k),E=.5*Math.exp(2*_/3),j=.5*Math.sqrt(_*E*(k-E)/k)*(S-k/2<0?-1:1),P=Math.max(b,Math.floor(y-S*E/k+j)),C=Math.min(x,Math.floor(y+(k-S)*E/k+j));uN(v,y,P,C,w)}let k=v[y],S=b,_=x;for(uD(v,b,y),w(v[x],k)>0&&uD(v,b,x);S<_;){for(uD(v,S,_),++S,--_;0>w(v[S],k);)++S;for(;w(v[_],k)>0;)--_}0===w(v[b],k)?uD(v,b,_):uD(v,++_,x),_<=y&&(b=_+1),y<=_&&(x=_-1)}return v}function uD(v,y,b){let x=v[y];v[y]=v[b],v[b]=x}function uF(v,y,b){if(!(!(x=(v=Float64Array.from(lL(v,b))).length)||isNaN(y*=1))){if(y<=0||x<2)return uO(v);if(y>=1)return uI(v);var x,w=(x-1)*y,k=Math.floor(w),S=uI(uN(v,k).subarray(0,k+1)),_=uO(v.subarray(k+1));return S+(_-S)*(w-k)}}function uL(v,y,b=lF){if(!(!(x=v.length)||isNaN(y*=1))){if(y<=0||x<2)return+b(v[0],0,v);if(y>=1)return+b(v[x-1],x-1,v);var x,w=(x-1)*y,k=Math.floor(w),S=+b(v[k],k,v),_=+b(v[k+1],k+1,v);return S+(_-S)*(w-k)}}function u$(){var v,y=[],b=[],x=[];function w(){var v=0,w=Math.max(1,b.length);for(x=Array(w-1);++v<w;)x[v-1]=uL(y,v/w);return k}function k(y){return null==y||isNaN(y*=1)?v:b[lz(x,y)]}return k.invertExtent=function(v){var w=b.indexOf(v);return w<0?[NaN,NaN]:[w>0?x[w-1]:y[0],w<x.length?x[w]:y[y.length-1]]},k.domain=function(v){if(!arguments.length)return y.slice();for(let b of(y=[],v))null==b||isNaN(b*=1)||y.push(b);return y.sort(lM),w()},k.range=function(v){return arguments.length?(b=Array.from(v),w()):b.slice()},k.unknown=function(y){return arguments.length?(v=y,k):v},k.quantiles=function(){return x.slice()},k.copy=function(){return u$().domain(y).range(b).unknown(v)},lp.apply(k,arguments)}function uB(){var v,y=0,b=1,x=1,w=[.5],k=[0,1];function S(y){return null!=y&&y<=y?k[lz(w,y,0,x)]:v}function _(){var v=-1;for(w=Array(x);++v<x;)w[v]=((v+1)*b-(v-x)*y)/(x+1);return S}return S.domain=function(v){return arguments.length?([y,b]=v,y*=1,b*=1,_()):[y,b]},S.range=function(v){return arguments.length?(x=(k=Array.from(v)).length-1,_()):k.slice()},S.invertExtent=function(v){var S=k.indexOf(v);return S<0?[NaN,NaN]:S<1?[y,w[0]]:S>=x?[w[x-1],b]:[w[S-1],w[S]]},S.unknown=function(y){return arguments.length&&(v=y),S},S.thresholds=function(){return w.slice()},S.copy=function(){return uB().domain([y,b]).range(k).unknown(v)},lp.apply(ui(S),arguments)}function uz(){var v,y=[.5],b=[0,1],x=1;function w(w){return null!=w&&w<=w?b[lz(y,w,0,x)]:v}return w.domain=function(v){return arguments.length?(x=Math.min((y=Array.from(v)).length,b.length-1),w):y.slice()},w.range=function(v){return arguments.length?(b=Array.from(v),x=Math.min(y.length,b.length-1),w):b.slice()},w.invertExtent=function(v){var x=b.indexOf(v);return[y[x-1],y[x]]},w.unknown=function(y){return arguments.length?(v=y,w):v},w.copy=function(){return uz().domain(y).range(b).unknown(v)},lp.apply(w,arguments)}(function v(v){return k=(w=c7(v)).format,S=w.formatPrefix})({thousands:",",grouping:[3],currency:["$",""]});let uV=new Date,uH=new Date;function uU(v,y,b,x){function w(y){return v(y=0==arguments.length?new Date:new Date(+y)),y}return w.floor=y=>(v(y=new Date(+y)),y),w.ceil=b=>(v(b=new Date(b-1)),y(b,1),v(b),b),w.round=v=>{let y=w(v),b=w.ceil(v);return v-y<b-v?y:b},w.offset=(v,b)=>(y(v=new Date(+v),null==b?1:Math.floor(b)),v),w.range=(b,x,k)=>{let S,_=[];if(b=w.ceil(b),k=null==k?1:Math.floor(k),!(b<x)||!(k>0))return _;do _.push(S=new Date(+b)),y(b,k),v(b);while(S<b&&b<x)return _},w.filter=b=>uU(y=>{if(y>=y)for(;v(y),!b(y);)y.setTime(y-1)},(v,x)=>{if(v>=v)if(x<0)for(;++x<=0;)for(;y(v,-1),!b(v););else for(;--x>=0;)for(;y(v,1),!b(v););}),b&&(w.count=(y,x)=>(uV.setTime(+y),uH.setTime(+x),v(uV),v(uH),Math.floor(b(uV,uH))),w.every=v=>isFinite(v=Math.floor(v))&&v>0?v>1?w.filter(x?y=>x(y)%v==0:y=>w.count(0,y)%v==0):w:null),w}let uW=uU(v=>{v.setMonth(0,1),v.setHours(0,0,0,0)},(v,y)=>{v.setFullYear(v.getFullYear()+y)},(v,y)=>y.getFullYear()-v.getFullYear(),v=>v.getFullYear());uW.every=v=>isFinite(v=Math.floor(v))&&v>0?uU(y=>{y.setFullYear(Math.floor(y.getFullYear()/v)*v),y.setMonth(0,1),y.setHours(0,0,0,0)},(y,b)=>{y.setFullYear(y.getFullYear()+b*v)}):null,uW.range;let uG=uU(v=>{v.setUTCMonth(0,1),v.setUTCHours(0,0,0,0)},(v,y)=>{v.setUTCFullYear(v.getUTCFullYear()+y)},(v,y)=>y.getUTCFullYear()-v.getUTCFullYear(),v=>v.getUTCFullYear());uG.every=v=>isFinite(v=Math.floor(v))&&v>0?uU(y=>{y.setUTCFullYear(Math.floor(y.getUTCFullYear()/v)*v),y.setUTCMonth(0,1),y.setUTCHours(0,0,0,0)},(y,b)=>{y.setUTCFullYear(y.getUTCFullYear()+b*v)}):null,uG.range;let uq=uU(v=>{v.setDate(1),v.setHours(0,0,0,0)},(v,y)=>{v.setMonth(v.getMonth()+y)},(v,y)=>y.getMonth()-v.getMonth()+(y.getFullYear()-v.getFullYear())*12,v=>v.getMonth());uq.range;let uY=uU(v=>{v.setUTCDate(1),v.setUTCHours(0,0,0,0)},(v,y)=>{v.setUTCMonth(v.getUTCMonth()+y)},(v,y)=>y.getUTCMonth()-v.getUTCMonth()+(y.getUTCFullYear()-v.getUTCFullYear())*12,v=>v.getUTCMonth());uY.range;let uK=1e3,uX=6e4,uQ=36e5,uZ=864e5,uJ=6048e5,u0=2592e6,u1=31536e6;function u2(v){return uU(y=>{y.setDate(y.getDate()-(y.getDay()+7-v)%7),y.setHours(0,0,0,0)},(v,y)=>{v.setDate(v.getDate()+7*y)},(v,y)=>(y-v-(y.getTimezoneOffset()-v.getTimezoneOffset())*uX)/uJ)}let u3=u2(0),u4=u2(1),u5=u2(2),u6=u2(3),u8=u2(4),u9=u2(5),u7=u2(6);function de(v){return uU(y=>{y.setUTCDate(y.getUTCDate()-(y.getUTCDay()+7-v)%7),y.setUTCHours(0,0,0,0)},(v,y)=>{v.setUTCDate(v.getUTCDate()+7*y)},(v,y)=>(y-v)/uJ)}u3.range,u4.range,u5.range,u6.range,u8.range,u9.range,u7.range;let dt=de(0),dr=de(1),dn=de(2),di=de(3),da=de(4),ds=de(5),dl=de(6);dt.range,dr.range,dn.range,di.range,da.range,ds.range,dl.range;let dc=uU(v=>v.setHours(0,0,0,0),(v,y)=>v.setDate(v.getDate()+y),(v,y)=>(y-v-(y.getTimezoneOffset()-v.getTimezoneOffset())*uX)/uZ,v=>v.getDate()-1);dc.range;let du=uU(v=>{v.setUTCHours(0,0,0,0)},(v,y)=>{v.setUTCDate(v.getUTCDate()+y)},(v,y)=>(y-v)/uZ,v=>v.getUTCDate()-1);du.range;let dd=uU(v=>{v.setUTCHours(0,0,0,0)},(v,y)=>{v.setUTCDate(v.getUTCDate()+y)},(v,y)=>(y-v)/uZ,v=>Math.floor(v/uZ));dd.range;
vendor: 11,097 bytes, line 2495
2495let dh=uU(v=>{v.setTime(v-v.getMilliseconds()-v.getSeconds()*uK-v.getMinutes()*uX)},(v,y)=>{v.setTime(+v+y*uQ)},(v,y)=>(y-v)/uQ,v=>v.getHours());dh.range;let df=uU(v=>{v.setUTCMinutes(0,0,0)},(v,y)=>{v.setTime(+v+y*uQ)},(v,y)=>(y-v)/uQ,v=>v.getUTCHours());df.range;let dp=uU(v=>{v.setTime(v-v.getMilliseconds()-v.getSeconds()*uK)},(v,y)=>{v.setTime(+v+y*uX)},(v,y)=>(y-v)/uX,v=>v.getMinutes());dp.range;let dm=uU(v=>{v.setUTCSeconds(0,0)},(v,y)=>{v.setTime(+v+y*uX)},(v,y)=>(y-v)/uX,v=>v.getUTCMinutes());dm.range;let dg=uU(v=>{v.setTime(v-v.getMilliseconds())},(v,y)=>{v.setTime(+v+y*uK)},(v,y)=>(y-v)/uK,v=>v.getUTCSeconds());dg.range;let dv=uU(()=>{},(v,y)=>{v.setTime(+v+y)},(v,y)=>y-v);function dy(v,y,b,x,w,k){let S=[[dg,1,uK],[dg,5,5*uK],[dg,15,15*uK],[dg,30,30*uK],[k,1,uX],[k,5,5*uX],[k,15,15*uX],[k,30,30*uX],[w,1,uQ],[w,3,3*uQ],[w,6,6*uQ],[w,12,12*uQ],[x,1,uZ],[x,2,2*uZ],[b,1,uJ],[y,1,u0],[y,3,3*u0],[v,1,u1]];function _(y,b,x){let w=Math.abs(b-y)/x,k=lN(([,,v])=>v).right(S,w);if(k===S.length)return v.every(lO(y/u1,b/u1,x));if(0===k)return dv.every(Math.max(lO(y,b,x),1));let[_,E]=S[w/S[k-1][2]<S[k][2]/w?k-1:k];return _.every(E)}return[function(v,y,b){let x=y<v;x&&([v,y]=[y,v]);let w=b&&"function"==typeof b.range?b:_(v,y,b),k=w?w.range(v,+y+1):[];return x?k.reverse():k},_]}dv.every=v=>isFinite(v=Math.floor(v))&&v>0?v>1?uU(y=>{y.setTime(Math.floor(y/v)*v)},(y,b)=>{y.setTime(+y+b*v)},(y,b)=>(b-y)/v):dv:null,dv.range;let[db,dx]=dy(uG,uY,dt,dd,df,dm),[dw,dk]=dy(uW,uq,u3,dc,dh,dp);function dS(v){if(0<=v.y&&v.y<100){var y=new Date(-1,v.m,v.d,v.H,v.M,v.S,v.L);return y.setFullYear(v.y),y}return new Date(v.y,v.m,v.d,v.H,v.M,v.S,v.L)}function d_(v){if(0<=v.y&&v.y<100){var y=new Date(Date.UTC(-1,v.m,v.d,v.H,v.M,v.S,v.L));return y.setUTCFullYear(v.y),y}return new Date(Date.UTC(v.y,v.m,v.d,v.H,v.M,v.S,v.L))}function dE(v,y,b){return{y:v,m:y,d:b,H:0,M:0,S:0,L:0}}function dj(v){var y=v.dateTime,b=v.date,x=v.time,w=v.periods,k=v.days,S=v.shortDays,_=v.months,E=v.shortMonths,j=dM(w),P=dR(w),C=dM(k),A=dR(k),T=dM(S),I=dR(S),O=dM(_),M=dR(_),R=dM(E),N=dR(E),D={a:X,A:Q,b:Z,B:J,c:null,d:d1,e:d1,f:d6,g:ho,G:hc,H:d2,I:d3,j:d4,L:d5,m:d8,M:d9,p:ee,q:et,Q:hO,s:hM,S:d7,u:he,U:ht,V:hn,w:hi,W:ha,x:null,X:null,y:hs,Y:hl,Z:hu,"%":hI},F={a:er,A:en,b:ei,B:ea,c:null,d:hd,e:hd,f:hg,g:hP,G:hA,H:hh,I:hf,j:hp,L:hm,m:hv,M:hy,p:es,q:eo,Q:hO,s:hM,S:hb,u:hx,U:hw,V:hS,w:h_,W:hE,x:null,X:null,y:hj,Y:hC,Z:hT,"%":hI},L={a:H,A:U,b:W,B:G,c:q,d:dW,e:dW,f:dQ,g:dz,G:dB,H:dq,I:dq,j:dG,L:dX,m:dU,M:dY,p:V,q:dH,Q:dJ,s:d0,S:dK,u:dD,U:dF,V:dL,w:dN,W:d$,x:Y,X:K,y:dz,Y:dB,Z:dV,"%":dZ};function $(v,y){return function(b){var x,w,k,S=[],_=-1,E=0,j=v.length;for(b instanceof Date||(b=new Date(+b));++_<j;)37===v.charCodeAt(_)&&(S.push(v.slice(E,_)),null!=(w=dP[x=v.charAt(++_)])?x=v.charAt(++_):w="e"===x?" ":"0",(k=y[x])&&(x=k(b,w)),S.push(x),E=_+1);return S.push(v.slice(E,_)),S.join("")}}function B(v,y){return function(b){var x,w,k=dE(1900,void 0,1);if(z(k,v,b+="",0)!=b.length)return null;if("Q"in k)return new Date(k.Q);if("s"in k)return new Date(1e3*k.s+("L"in k?k.L:0));if(!y||"Z"in k||(k.Z=0),"p"in k&&(k.H=k.H%12+12*k.p),void 0===k.m&&(k.m="q"in k?k.q:0),"V"in k){if(k.V<1||k.V>53)return null;"w"in k||(k.w=1),"Z"in k?(x=(w=(x=d_(dE(k.y,0,1))).getUTCDay())>4||0===w?dr.ceil(x):dr(x),x=du.offset(x,(k.V-1)*7),k.y=x.getUTCFullYear(),k.m=x.getUTCMonth(),k.d=x.getUTCDate()+(k.w+6)%7):(x=(w=(x=dS(dE(k.y,0,1))).getDay())>4||0===w?u4.ceil(x):u4(x),x=dc.offset(x,(k.V-1)*7),k.y=x.getFullYear(),k.m=x.getMonth(),k.d=x.getDate()+(k.w+6)%7)}else("W"in k||"U"in k)&&("w"in k||(k.w="u"in k?k.u%7:+("W"in k)),w="Z"in k?d_(dE(k.y,0,1)).getUTCDay():dS(dE(k.y,0,1)).getDay(),k.m=0,k.d="W"in k?(k.w+6)%7+7*k.W-(w+5)%7:k.w+7*k.U-(w+6)%7);return"Z"in k?(k.H+=k.Z/100|0,k.M+=k.Z%100,d_(k)):dS(k)}}function z(v,y,b,x){for(var w,k,S=0,_=y.length,E=b.length;S<_;){if(x>=E)return -1;if(37===(w=y.charCodeAt(S++))){if(!(k=L[(w=y.charAt(S++))in dP?y.charAt(S++):w])||(x=k(v,b,x))<0)return -1}else if(w!=b.charCodeAt(x++))return -1}return x}function V(v,y,b){var x=j.exec(y.slice(b));return x?(v.p=P.get(x[0].toLowerCase()),b+x[0].length):-1}function H(v,y,b){var x=T.exec(y.slice(b));return x?(v.w=I.get(x[0].toLowerCase()),b+x[0].length):-1}function U(v,y,b){var x=C.exec(y.slice(b));return x?(v.w=A.get(x[0].toLowerCase()),b+x[0].length):-1}function W(v,y,b){var x=R.exec(y.slice(b));return x?(v.m=N.get(x[0].toLowerCase()),b+x[0].length):-1}function G(v,y,b){var x=O.exec(y.slice(b));return x?(v.m=M.get(x[0].toLowerCase()),b+x[0].length):-1}function q(v,b,x){return z(v,y,b,x)}function Y(v,y,x){return z(v,b,y,x)}function K(v,y,b){return z(v,x,y,b)}function X(v){return S[v.getDay()]}function Q(v){return k[v.getDay()]}function Z(v){return E[v.getMonth()]}function J(v){return _[v.getMonth()]}function ee(v){return w[+(v.getHours()>=12)]}function et(v){return 1+~~(v.getMonth()/3)}function er(v){return S[v.getUTCDay()]}function en(v){return k[v.getUTCDay()]}function ei(v){return E[v.getUTCMonth()]}function ea(v){return _[v.getUTCMonth()]}function es(v){return w[+(v.getUTCHours()>=12)]}function eo(v){return 1+~~(v.getUTCMonth()/3)}return D.x=$(b,D),D.X=$(x,D),D.c=$(y,D),F.x=$(b,F),F.X=$(x,F),F.c=$(y,F),{format:function(v){var y=$(v+="",D);return y.toString=function(){return v},y},parse:function(v){var y=B(v+="",!1);return y.toString=function(){return v},y},utcFormat:function(v){var y=$(v+="",F);return y.toString=function(){return v},y},utcParse:function(v){var y=B(v+="",!0);return y.toString=function(){return v},y}}}var dP={"-":"",_:" ",0:"0"},dC=/^\s*\d+/,dA=/^%/,dT=/[\\^$*+?|[\]().{}]/g;function dI(v,y,b){var x=v<0?"-":"",w=(x?-v:v)+"",k=w.length;return x+(k<b?Array(b-k+1).join(y)+w:w)}function dO(v){return v.replace(dT,"\\$&")}function dM(v){return RegExp("^(?:"+v.map(dO).join("|")+")","i")}function dR(v){return new Map(v.map((v,y)=>[v.toLowerCase(),y]))}function dN(v,y,b){var x=dC.exec(y.slice(b,b+1));return x?(v.w=+x[0],b+x[0].length):-1}function dD(v,y,b){var x=dC.exec(y.slice(b,b+1));return x?(v.u=+x[0],b+x[0].length):-1}function dF(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.U=+x[0],b+x[0].length):-1}function dL(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.V=+x[0],b+x[0].length):-1}function d$(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.W=+x[0],b+x[0].length):-1}function dB(v,y,b){var x=dC.exec(y.slice(b,b+4));return x?(v.y=+x[0],b+x[0].length):-1}function dz(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.y=+x[0]+(+x[0]>68?1900:2e3),b+x[0].length):-1}function dV(v,y,b){var x=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(y.slice(b,b+6));return x?(v.Z=x[1]?0:-(x[2]+(x[3]||"00")),b+x[0].length):-1}function dH(v,y,b){var x=dC.exec(y.slice(b,b+1));return x?(v.q=3*x[0]-3,b+x[0].length):-1}function dU(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.m=x[0]-1,b+x[0].length):-1}function dW(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.d=+x[0],b+x[0].length):-1}function dG(v,y,b){var x=dC.exec(y.slice(b,b+3));return x?(v.m=0,v.d=+x[0],b+x[0].length):-1}function dq(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.H=+x[0],b+x[0].length):-1}function dY(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.M=+x[0],b+x[0].length):-1}function dK(v,y,b){var x=dC.exec(y.slice(b,b+2));return x?(v.S=+x[0],b+x[0].length):-1}function dX(v,y,b){var x=dC.exec(y.slice(b,b+3));return x?(v.L=+x[0],b+x[0].length):-1}function dQ(v,y,b){var x=dC.exec(y.slice(b,b+6));return x?(v.L=Math.floor(x[0]/1e3),b+x[0].length):-1}function dZ(v,y,b){var x=dA.exec(y.slice(b,b+1));return x?b+x[0].length:-1}function dJ(v,y,b){var x=dC.exec(y.slice(b));return x?(v.Q=+x[0],b+x[0].length):-1}function d0(v,y,b){var x=dC.exec(y.slice(b));return x?(v.s=+x[0],b+x[0].length):-1}function d1(v,y){return dI(v.getDate(),y,2)}function d2(v,y){return dI(v.getHours(),y,2)}function d3(v,y){return dI(v.getHours()%12||12,y,2)}function d4(v,y){return dI(1+dc.count(uW(v),v),y,3)}function d5(v,y){return dI(v.getMilliseconds(),y,3)}function d6(v,y){return d5(v,y)+"000"}function d8(v,y){return dI(v.getMonth()+1,y,2)}function d9(v,y){return dI(v.getMinutes(),y,2)}function d7(v,y){return dI(v.getSeconds(),y,2)}function he(v){var y=v.getDay();return 0===y?7:y}function ht(v,y){return dI(u3.count(uW(v)-1,v),y,2)}function hr(v){var y=v.getDay();return y>=4||0===y?u8(v):u8.ceil(v)}function hn(v,y){return v=hr(v),dI(u8.count(uW(v),v)+(4===uW(v).getDay()),y,2)}function hi(v){return v.getDay()}function ha(v,y){return dI(u4.count(uW(v)-1,v),y,2)}function hs(v,y){return dI(v.getFullYear()%100,y,2)}function ho(v,y){return dI((v=hr(v)).getFullYear()%100,y,2)}function hl(v,y){return dI(v.getFullYear()%1e4,y,4)}function hc(v,y){var b=v.getDay();return dI((v=b>=4||0===b?u8(v):u8.ceil(v)).getFullYear()%1e4,y,4)}function hu(v){var y=v.getTimezoneOffset();return(y>0?"-":(y*=-1,"+"))+dI(y/60|0,"0",2)+dI(y%60,"0",2)}function hd(v,y){return dI(v.getUTCDate(),y,2)}function hh(v,y){return dI(v.getUTCHours(),y,2)}function hf(v,y){return dI(v.getUTCHours()%12||12,y,2)}function hp(v,y){return dI(1+du.count(uG(v),v),y,3)}function hm(v,y){return dI(v.getUTCMilliseconds(),y,3)}function hg(v,y){return hm(v,y)+"000"}function hv(v,y){return dI(v.getUTCMonth()+1,y,2)}function hy(v,y){return dI(v.getUTCMinutes(),y,2)}function hb(v,y){return dI(v.getUTCSeconds(),y,2)}function hx(v){var y=v.getUTCDay();return 0===y?7:y}function hw(v,y){return dI(dt.count(uG(v)-1,v),y,2)}function hk(v){var y=v.getUTCDay();return y>=4||0===y?da(v):da.ceil(v)}function hS(v,y){return v=hk(v),dI(da.count(uG(v),v)+(4===uG(v).getUTCDay()),y,2)}function h_(v){return v.getUTCDay()}function hE(v,y){return dI(dr.count(uG(v)-1,v),y,2)}function hj(v,y){return dI(v.getUTCFullYear()%100,y,2)}function hP(v,y){return dI((v=hk(v)).getUTCFullYear()%100,y,2)}function hC(v,y){return dI(v.getUTCFullYear()%1e4,y,4)}function hA(v,y){var b=v.getUTCDay();return dI((v=b>=4||0===b?da(v):da.ceil(v)).getUTCFullYear()%1e4,y,4)}function hT(){return"+0000"}function hI(){return"%"}function hO(v){return+v}function hM(v){return Math.floor(v/1e3)}function hR(v){return new Date(v)}function hN(v){return v instanceof Date?+v:+new Date(+v)}function hD(v,y,b,x,w,k,S,_,E,j){var P=cY(),C=P.invert,A=P.domain,T=j(".%L"),I=j(":%S"),O=j("%I:%M"),M=j("%I %p"),R=j("%a %d"),N=j("%b %d"),D=j("%B"),F=j("%Y");function L(v){return(E(v)<v?T:_(v)<v?I:S(v)<v?O:k(v)<v?M:x(v)<v?w(v)<v?R:N:b(v)<v?D:F)(v)}return P.invert=function(v){return new Date(C(v))},P.domain=function(v){return arguments.length?A(Array.from(v,hN)):A().map(hR)},P.ticks=function(y){var b=A();return v(b[0],b[b.length-1],null==y?10:y)},P.tickFormat=function(v,y){return null==y?L:j(y)},P.nice=function(v){var b=A();return v&&"function"==typeof v.range||(v=y(b[0],b[b.length-1],null==v?10:v)),v?A(uo(b,v)):P},P.copy=function(){return cG(P,hD(v,y,b,x,w,k,S,_,E,j))},P}function hF(){return lp.apply(hD(dw,dk,uW,uq,u3,dc,dh,dp,dg,E).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function hL(){return lp.apply(hD(db,dx,uG,uY,dt,du,df,dm,dg,P).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function h$(){var v,y,b,x,w,k=0,S=1,_=cz,E=!1;function j(y){return null==y||isNaN(y*=1)?w:_(0===b?.5:(y=(x(y)-v)*b,
2495E?Math.max(0,Math.min(1,y)):y))}function P(v){return function(y){var b,x;return arguments.length?([b,x]=y,_=v(b,x),j):[_(0),_(1)]}}return j.domain=function(w){return arguments.length?([k,S]=w,v=x(k*=1),y=x(S*=1),b=v===y?0:1/(y-v),j):[k,S]},j.clamp=function(v){return arguments.length?(E=!!v,j):E},j.interpolator=function(v){return arguments.length?(_=v,j):_},j.range=P(cD),j.rangeRound=P(cF),j.unknown=function(v){return arguments.length?(w=v,j):w},function(w){return x=w,v=w(k),y=w(S),b=v===y?0:1/(y-v),j}}function hB(v,y){return y.domain(v.domain()).interpolator(v.interpolator()).clamp(v.clamp()).unknown(v.unknown())}function hz(){var v=ui(h$()(cz));return v.copy=function(){return hB(v,hz())},lm.apply(v,arguments)}function hV(){var v=ug(h$()).domain([1,10]);return v.copy=function(){return hB(v,hV()).base(v.base())},lm.apply(v,arguments)}function hH(){var v=ux(h$());return v.copy=function(){return hB(v,hH()).constant(v.constant())},lm.apply(v,arguments)}function hU(){var v=uE(h$());return v.copy=function(){return hB(v,hU()).exponent(v.exponent())},lm.apply(v,arguments)}function hW(){return hU.apply(null,arguments).exponent(.5)}function hG(){var v=[],y=cz;function b(b){if(null!=b&&!isNaN(b*=1))return y((lz(v,b,1)-1)/(v.length-1))}return b.domain=function(y){if(!arguments.length)return v.slice();for(let b of(v=[],y))null==b||isNaN(b*=1)||v.push(b);return v.sort(lM),b},b.interpolator=function(v){return arguments.length?(y=v,b):y},b.range=function(){return v.map((b,x)=>y(x/(v.length-1)))},b.quantiles=function(y){return Array.from({length:y+1},(b,x)=>uF(v,x/y))},b.copy=function(){return hG(y).domain(v)},lm.apply(b,arguments)}function hq(v,y){void 0===y&&(y=v,v=cD);for(var b=0,x=y.length-1,w=y[0],k=Array(x<0?0:x);b<x;)k[b]=v(w,w=y[++b]);return function(v){var y=Math.max(0,Math.min(x-1,Math.floor(v*=x)));return k[y](v-y)}}function hY(){var v,y,b,x,w,k,S,_=0,E=.5,j=1,P=1,C=cz,A=!1;function T(v){return isNaN(v*=1)?S:(v=.5+((v=+k(v))-y)*(P*v<P*y?x:w),C(A?Math.max(0,Math.min(1,v)):v))}function I(v){return function(y){var b,x,w;return arguments.length?([b,x,w]=y,C=hq(v,[b,x,w]),T):[C(0),C(.5),C(1)]}}return T.domain=function(S){return arguments.length?([_,E,j]=S,v=k(_*=1),y=k(E*=1),b=k(j*=1),x=v===y?0:.5/(y-v),w=y===b?0:.5/(b-y),P=y<v?-1:1,T):[_,E,j]},T.clamp=function(v){return arguments.length?(A=!!v,T):A},T.interpolator=function(v){return arguments.length?(C=v,T):C},T.range=I(cD),T.rangeRound=I(cF),T.unknown=function(v){return arguments.length?(S=v,T):S},function(S){return k=S,v=S(_),y=S(E),b=S(j),x=v===y?0:.5/(y-v),w=y===b?0:.5/(b-y),P=y<v?-1:1,T}}function hK(){var v=ui(hY()(cz));return v.copy=function(){return hB(v,hK())},lm.apply(v,arguments)}function hX(){var v=ug(hY()).domain([.1,1,10]);return v.copy=function(){return hB(v,hX()).base(v.base())},lm.apply(v,arguments)}function hQ(){var v=ux(hY());return v.copy=function(){return hB(v,hQ()).constant(v.constant())},lm.apply(v,arguments)}function hZ(){var v=uE(hY());return v.copy=function(){return hB(v,hZ()).exponent(v.exponent())},lm.apply(v,arguments)}function hJ(){return hZ.apply(null,arguments).exponent(.5)}(function v(v){return E=(_=dj(v)).format,j=_.parse,P=_.utcFormat,C=_.utcParse})({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),v.s(["scaleBand",0,lS,"scaleDiverging",0,hK,"scaleDivergingLog",0,hX,"scaleDivergingPow",0,hZ,"scaleDivergingSqrt",0,hJ,"scaleDivergingSymlog",0,hQ,"scaleIdentity",0,us,"scaleImplicit",0,lw,"scaleLinear",0,ua,"scaleLog",0,uv,"scaleOrdinal",0,lk,"scalePoint",0,lE,"scalePow",0,uj,"scaleQuantile",0,u$,"scaleQuantize",0,uB,"scaleRadial",0,uT,"scaleSequential",0,hz,"scaleSequentialLog",0,hV,"scaleSequentialPow",0,hU,"scaleSequentialQuantile",0,hG,"scaleSequentialSqrt",0,hW,"scaleSequentialSymlog",0,hH,"scaleSqrt",0,uP,"scaleSymlog",0,uw,"scaleThreshold",0,uz,"scaleTime",0,hF,"scaleUtc",0,hL,"tickFormat",0,un],289717),v.i(289717),v.s(["scaleBand",0,lS,"scaleDiverging",0,hK,"scaleDivergingLog",0,hX,"scaleDivergingPow",0,hZ,"scaleDivergingSqrt",0,hJ,"scaleDivergingSymlog",0,hQ,"scaleIdentity",0,us,"scaleImplicit",0,lw,"scaleLinear",0,ua,"scaleLog",0,uv,"scaleOrdinal",0,lk,"scalePoint",0,lE,"scalePow",0,uj,"scaleQuantile",0,u$,"scaleQuantize",0,uB,"scaleRadial",0,uT,"scaleSequential",0,hz,"scaleSequentialLog",0,hV,"scaleSequentialPow",0,hU,"scaleSequentialQuantile",0,hG,"scaleSequentialSqrt",0,hW,"scaleSequentialSymlog",0,hH,"scaleSqrt",0,uP,"scaleSymlog",0,uw,"scaleThreshold",0,uz,"scaleTime",0,hF,"scaleUtc",0,hL,"tickFormat",0,un],778776);var h0=v.i(778776);function h1(v){var y=h0;if(v in y&&"function"==typeof y[v])return y[v]();var b="scale".concat(eO(v));if(b in y&&"function"==typeof y[b])return y[b]()}function h2(v,y,b){if("function"==typeof v)return v.copy().domain(y).range(b);if(null!=v){var x=h1(v);if(null!=x)return x.domain(y).range(b),x}}function h3(v,y,b,x){if(null!=b&&null!=x)return"function"==typeof v.scale?h2(v.scale,b,x):h2(y,b,x)}var h4=h0;function h5(v){return"scale".concat(eO(v))}function h6(v){return h5(v)in h4}var h8=(v,y,b)=>{if(null!=v){var x=v.scale,w=v.type;if("auto"===x)return"category"===w&&b&&(b.indexOf("LineChart")>=0||b.indexOf("AreaChart")>
2495=0||b.indexOf("ComposedChart")>=0&&!y)?"point":"category"===w?"band":"linear";if("string"==typeof x)return h6(x)?x:"point"}};function h9(v,y){for(var b=0,x=v.length,w=v[0]<v[v.length-1];b<x;){var k=Math.floor((b+x)/2);(w?v[k]<y:v[k]>y)?b=k+1:x=k}return b}function h7(v,y){if(v){var b=null!=y?y:v.domain(),x=b.map(y=>{var b;return null!=(b=v(y))?b:0}),w=v.range();if(0!==b.length&&!(w.length<2))return v=>{var y,w,k=h9(x,v);return k<=0?b[0]:k>=b.length?b[b.length-1]:Math.abs(v-(null!=(y=x[k-1])?y:0))<=Math.abs(v-(null!=(w=x[k])?w:0))?b[k-1]:b[k]}}}function fe(v){if(null!=v)return"invert"in v&&"function"==typeof v.invert?v.invert.bind(v):h7(v,void 0)}function ft(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function fr(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?ft(Object(b),!0).forEach(function(y){fn(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):ft(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function fn(v,y,b){return(y=fi(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function fi(v){var y=fa(v,"string");return"symbol"==typeof y?y:y+""}function fa(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function fs(v,y){return fd(v)||fu(v,y)||fl(v,y)||fo()}function fo(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function fl(v,y){if(v){if("string"==typeof v)return fc(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?fc(v,y):void 0}}function fc(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function fu(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function fd(v){if(Array.isArray(v))return v}var fh=[0,"auto"],ff={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},fp=(v,y)=>v.cartesianAxis.xAxis[y],fm=(v,y)=>{var b=fp(v,y);return null==b?ff:b},fg={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:fh,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:sk},fv=(v,y)=>v.cartesianAxis.yAxis[y],fy=(v,y)=>{var b=fv(v,y);return null==b?fg:b},fb={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},fx=(v,y)=>{var b=v.cartesianAxis.zAxis[y];return null==b?fb:b},fw=(v,y,b)=>{switch(y){case"xAxis":return fm(v,b);case"yAxis":return fy(v,b);case"zAxis":return fx(v,b);case"angleAxis":return o2(v,b);case"radiusAxis":return o3(v,b);default:throw Error("Unexpected axis type: ".concat(y))}},fk=(v,y,b)=>{switch(y){case"xAxis":return fm(v,b);case"yAxis":return fy(v,b);default:throw Error("Unexpected axis type: ".concat(y))}},fS=(v,y,b)=>{switch(y){case"xAxis":return fm(v,b);case"yAxis":return fy(v,b);case"angleAxis":return o2(v,b);case"radiusAxis":return o3(v,b);default:throw Error("Unexpected axis type: ".concat(y))}},f_=v=>v.graphicalItems.cartesianItems.some(v=>"bar"===v.type)||v.graphicalItems.polarItems.some(v=>"radialBar"===v.type);function fE(v,y){return b=>{switch(v){case"xAxis":return"xAxisId"in b&&b.xAxisId===y;case"yAxis":return"yAxisId"in b&&b.yAxisId===y;case"zAxis":return"zAxisId"in b&&b.zAxisId===y;case"angleAxis":return"angleAxisId"in b&&b.angleAxisId===y;
2495case"radiusAxis":return"radiusAxisId"in b&&b.radiusAxisId===y;default:return!1}}}var fj=v=>v.graphicalItems.cartesianItems,fP=an([lt,lr],fE),fC=(v,y,b)=>v.filter(b).filter(v=>(null==y?void 0:y.includeHidden)===!0||!v.hide),fA=an([fj,fw,fP],fC,{memoizeOptions:{resultEqualityCheck:lo}}),fT=an([fA],v=>v.filter(v=>"area"===v.type||"bar"===v.type).filter(la)),fI=v=>v.filter(v=>!("stackId"in v)||void 0===v.stackId),fO=an([fA],fI),fM=v=>v.map(v=>v.data).filter(Boolean).flat(1),fR=an([fA],v=>v.some(v=>!v.data)),fN=an([fA],fM,{memoizeOptions:{resultEqualityCheck:lo}}),fD=(v,y)=>{var b=y.chartData,x=void 0===b?[]:b,w=y.dataStartIndex,k=y.dataEndIndex;return v.length>0?v:x.slice(w,k+1)},fF=an([fN,sJ],fD),fL=(v,y,b)=>(null==y?void 0:y.dataKey)!=null?v.map(v=>({value:a2(v,y.dataKey)})):b.length>0?b.map(v=>v.dataKey).flatMap(y=>v.map(v=>({value:a2(v,y)}))):v.map(v=>({value:v})),f$=(v,y,b,x,w,k)=>{var S=x.chartData,_=void 0===S?[]:S,E=x.dataStartIndex,j=x.dataEndIndex,P=fL(v,y,b);return w&&(null==y?void 0:y.dataKey)!=null&&k.length>0?[..._.slice(E,j+1).map(v=>({value:a2(v,y.dataKey)})).filter(v=>null!=v.value),...P]:P},fB=an([fF,fw,fA,sJ,fR,fN],f$);function fz(v){if(e_(v)||v instanceof Date){var y=Number(v);if(eK(y))return y}}function fV(v){if(Array.isArray(v)){var y=[fz(v[0]),fz(v[1])];return s7(y)?y:void 0}var b=fz(v);if(null!=b)return[b,b]}function fH(v){return v.map(fz).filter(eM)}function fU(v,y){var b=fz(v),x=fz(y);return null==b&&null==x?0:null==b?-1:null==x?1:b-x}var fW=an([fB],v=>null==v?void 0:v.map(v=>v.value).sort(fU));function fG(v,y){switch(v){case"xAxis":return"x"===y.direction;case"yAxis":return"y"===y.direction;default:return!1}}function fq(v,y,b){if(!b||!b.length)return[];if("number"!=typeof y||ew(y)){if(Array.isArray(y)){var x,w=fH(y);w.length>0&&(x=Math.max(...w))}}else x=y;return null==x?[]:fH(b.flatMap(y=>{var b,w,k=a2(v,y.dataKey);if(Array.isArray(k)){var S=fs(k,2);b=S[0],w=S[1]}else b=w=k;if(eK(b)&&eK(w))return[x-b,x+w]}))}var fY=v=>{var y=lc(v),b=lu(v);return fS(v,y,b)},fK=an([fY],v=>null==v?void 0:v.dataKey),fX=an([fT,sJ,fY],li),fQ=(v,y,b,x)=>{var w={};return Object.fromEntries(Object.entries(y.reduce((v,y)=>{if(null==y.stackId)return v;var b=v[y.stackId];return null==b&&(b=[]),b.push(y),v[y.stackId]=b,v},w)).map(y=>{var w=fs(y,2),k=w[0],S=w[1],_=x?[...S].reverse():S;return[k,{stackedData:a7(v,_.map(ln),b),graphicalItems:_}]}))},fZ=an([fX,fT,o_,oE],fQ),fJ=(v,y,b,x)=>{var w=y.dataStartIndex,k=y.dataEndIndex;if(null==x&&"zAxis"!==b)return ss(v,w,k)},f0=an([fw],v=>v.allowDataOverflow),f1=v=>{var y;if(null==v||!("domain"in v))return fh;if(null!=v.domain)return v.domain;if("ticks"in v&&null!=v.ticks){if("number"===v.type){var b=fH(v.ticks);return[Math.min(...b),Math.max(...b)]}if("category"===v.type)return v.ticks.map(String)}return null!=(y=null==v?void 0:v.domain)?y:fh},f2=an([fw],f1),f3=an([f2,f0],ot),f4=an([fZ,sQ,lt,f3],fJ,{memoizeOptions:{resultEqualityCheck:ls}}),f5=v=>v.errorBars,f6=(v,y,b)=>v.flatMap(v=>y[v.id]).filter(Boolean).filter(v=>fG(b,v)),f8=function(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b];
2495var x=y.filter(Boolean);if(0!==x.length){var w=x.flat(),k=Math.min(...w),S=Math.max(...w);return[k,S]}},f9=function(v,y,b,x,w){var k,S,_=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];if(b.length>0&&b.forEach(v=>{var b,E=null!=v.data?[...v.data]:_,j=null==(b=x[v.id])?void 0:b.filter(v=>fG(w,v));E.forEach(b=>{var x,w=a2(b,null!=(x=y.dataKey)?x:v.dataKey),_=fq(b,w,j);if(_.length>=2){var E=Math.min(..._),P=Math.max(..._);(null==k||E<k)&&(k=E),(null==S||P>S)&&(S=P)}var C=fV(w);null!=C&&(k=null==k?C[0]:Math.min(k,C[0]),S=null==S?C[1]:Math.max(S,C[1]))})}),(null==y?void 0:y.dataKey)!=null&&0===b.length&&v.forEach(v=>{var b=fV(a2(v,y.dataKey));null!=b&&(k=null==k?b[0]:Math.min(k,b[0]),S=null==S?b[1]:Math.max(S,b[1]))}),eK(k)&&eK(S))return[k,S]},f7=an([fF,fw,fO,f5,lt,s1],f9,{memoizeOptions:{resultEqualityCheck:ls}});function pe(v){var y=v.value;if(e_(y)||y instanceof Date)return y}var pt=(v,y,b)=>{var x=v.map(pe).filter(v=>null!=v);return b&&(null==y.dataKey||y.allowDuplicatedCategory&&eC(x))?sX(0,v.length):y.allowDuplicatedCategory?x:Array.from(new Set(x))},pr=v=>v.referenceElements.dots,pn=(v,y,b)=>v.filter(v=>"extendDomain"===v.ifOverflow).filter(v=>"xAxis"===y?v.xAxisId===b:v.yAxisId===b),pi=an([pr,lt,lr],pn),pa=v=>v.referenceElements.areas,ps=an([pa,lt,lr],pn),po=v=>v.referenceElements.lines,pl=an([po,lt,lr],pn),pc=(v,y)=>{if(null!=v){var b=fH(v.map(v=>"xAxis"===y?v.x:v.y));if(0!==b.length)return[Math.min(...b),Math.max(...b)]}},pu=an(pi,lt,pc),pd=(v,y)=>{if(null!=v){var b=fH(v.flatMap(v=>["xAxis"===y?v.x1:v.y1,"xAxis"===y?v.x2:v.y2]));if(0!==b.length)return[Math.min(...b),Math.max(...b)]}},ph=an([ps,lt],pd);function pf(v){if(null!=v.x)return fH([v.x]);var y,b=null==(y=v.segment)?void 0:y.map(v=>v.x);return null==b||0===b.length?[]:fH(b)}function pp(v){if(null!=v.y)return fH([v.y]);var y,b=null==(y=v.segment)?void 0:y.map(v=>v.y);return null==b||0===b.length?[]:fH(b)}var pm=(v,y)=>{if(null!=v){var b=v.flatMap(v=>"xAxis"===y?pf(v):pp(v));if(0!==b.length)return[Math.min(...b),Math.max(...b)]}},pg=an([pl,lt],pm),pv=an(pu,pg,ph,(v,y,b)=>f8(v,b,y)),py=(v,y,b,x,w,k,S,_,E)=>{if(null!=b)return b;var j="vertical"===S&&"xAxis"===_||"horizontal"===S&&"yAxis"===_?f8(x,k,w):f8(k,w),P=or(y,j,v.allowDataOverflow);return null!=P?P:v.allowDataOverflow&&null==j&&null!=E?E:P},pb=an([fw],v=>{if(null!=v&&"number"===v.type&&"ticks"in v&&null!=v.ticks){var y=fH(v.ticks);if(0!==y.length)return[Math.min(...y),Math.max(...y)]}},{memoizeOptions:{resultEqualityCheck:ls}}),px=an([fw,f2,f3,f4,f7,pv,sV,lt,pb],py,{memoizeOptions:{resultEqualityCheck:ls}}),pw=[0,1],pk=(v,y,b,x,w,k,S)=>{if(null!=v&&null!=b&&0!==b.length||void 0!==S){var _,E=v.dataKey,j=v.type,P=a4(y,k);return P&&null==E?sX(0,null!=(_=null==b?void 0:b.length)?_:0):"category"===j?pt(x,v,P):"expand"!==w||P?S:pw}},pS=an([fw,sV,fF,fB,o_,lt,px],pk),p_=an([fw,f_,oj],h8),pE=(v,y,b)=>{var x=y.niceTicks;if("none"!==x){var w=f1(y),k=Array.isArray(w)&&("auto"===w[0]||"auto"===w[1]);if(("snap125"===x||"adaptive"===x)&&null!=y&&y.tickCount&&s7(v)){if(k)return oy(v,y.tickCount,y.allowDecimals,x);if("number"===y.type)return ob(v,y.tickCount,y.allowDecimals,x)}if("auto"===x&&"linear"===b&&null!=y&&y.tickCount){if(k&&s7(v))return oy(v,y.tickCount,y.allowDecimals,"adaptive");if("number"===y.type&&s7(v))return ob(v,y.tickCount,y.allowDecimals,"adaptive")}}},pj=an([pS,fS,p_],pE),pP=(v,y,b,x)=>{if("angleAxis"!==x&&(null==v?void 0:v.type)==="number"&&s7(y)&&Array.isArray(b)&&b.length>0){var w,k;return[Math.min(y[0],null!=(w=b[0])?w:0),Math.max(y[1],null!=(k=b[b.length-1])?k:0)]}return y},pC=an([fw,pS,pj,lt],pP),pA=an(fB,fw,(v,y)=>{if(y&&"number"===y.type){var b=1/0,x=Array.from(fH(v.map(v=>v.value))).sort((v,y)=>v-y),w=x[0],k=x[x.length-1];if(null==w||null==k)return 1/0;var S=k-w;if(0===S)return 1/0;for(var _=0;_<x.length-1;_++){var E=x[_],j=x[_+1];if(null!=E&&null!=j){var P=j-E;b=Math.min(b,P)}}return b/S}}),pT=an(pA,sV,ok,sA,(v,y,b,x,w)=>w,(v,y,b,x,w)=>{if(!eK(v))return 0;var k="vertical"===y?x.height:x.width;if("gap"===w)return v*k/2;if("no-gap"===w){var S=eP(b,v*k),_=v*k/2;return _-S-(_-S)/k*S}return 0}),pI=(v,y,b)=>{var x=fm(v,y);return null==x||"string"!=typeof x.padding?0:pT(v,"xAxis",y,b,x.padding)},pO=(v,y,b)=>{var x=fy(v,y);return null==x||"string"!=typeof x.padding?0:pT(v,"yAxis",y,b,x.padding)},pM=an(fm,pI,(v,y)=>{if(null==v)return{left:0,right:0};var b,x,w=v.padding;
2495return"string"==typeof w?{left:y,right:y}:{left:(null!=(b=w.left)?b:0)+y,right:(null!=(x=w.right)?x:0)+y}}),pR=an(fy,pO,(v,y)=>{if(null==v)return{top:0,bottom:0};var b,x,w=v.padding;return"string"==typeof w?{top:y,bottom:y}:{top:(null!=(b=w.top)?b:0)+y,bottom:(null!=(x=w.bottom)?x:0)+y}}),pN=an([sA,pM,sD,sN,(v,y,b)=>b],(v,y,b,x,w)=>{var k=x.padding;return w?[k.left,b.width-k.right]:[v.left+y.left,v.left+v.width-y.right]}),pD=an([sA,sV,pR,sD,sN,(v,y,b)=>b],(v,y,b,x,w,k)=>{var S=w.padding;return k?[x.height-S.bottom,S.top]:"horizontal"===y?[v.top+v.height-b.bottom,v.top+b.top]:[v.top+b.top,v.top+v.height-b.bottom]}),pF=(v,y,b,x)=>{var w;switch(y){case"xAxis":return pN(v,b,x);case"yAxis":return pD(v,b,x);case"zAxis":return null==(w=fx(v,b))?void 0:w.range;case"angleAxis":return o9(v);case"radiusAxis":return o7(v,b);default:return}},pL=an([fw,pF],oq),p$=an([p_,pC],lh),pB=an([fw,p_,p$,pL],h3),pz=(v,y,b,x)=>{if(null!=b&&null!=b.dataKey){var w=b.type,k=b.scale,S=a4(v,x);if(S&&("number"===w||"auto"!==k))return y.map(v=>v.value)}},pV=an([sV,fB,fS,lt],pz),pH=an([pB],ld),pU=an([pB],fe),pW=an([pB,fW],h7);function pG(v,y){return v.id<y.id?-1:+(v.id>y.id)}an([fA,f5,lt],f6);var pq=(v,y)=>y,pY=(v,y,b)=>b,pK=an(sy,pq,pY,(v,y,b)=>v.filter(v=>v.orientation===y).filter(v=>v.mirror===b).sort(pG)),pX=an(sb,pq,pY,(v,y,b)=>v.filter(v=>v.orientation===y).filter(v=>v.mirror===b).sort(pG)),pQ=(v,y)=>{var b="number"==typeof y.height?y.height:sS;return{width:v.width,height:b}},pZ=(v,y)=>({width:"number"==typeof y.width?y.width:sk,height:v.height}),pJ=an(sA,fm,pQ),p0=(v,y,b)=>{switch(y){case"top":return v.top;case"bottom":return b-v.bottom;default:return 0}},p1=(v,y,b)=>{switch(y){case"left":return v.left;case"right":return b-v.right;default:return 0}},p2=an(sm,sA,pK,pq,pY,(v,y,b,x,w)=>{var k,S={};return b.forEach(b=>{var _=pQ(y,b);null==k&&(k=p0(y,x,v));var E="top"===x&&!w||"bottom"===x&&w;S[b.id]=k-Number(E)*_.height,k+=(E?-1:1)*_.height}),S}),p3=an(sp,sA,pX,pq,pY,(v,y,b,x,w)=>{var k,S={};return b.forEach(b=>{var _=pZ(y,b);null==k&&(k=p1(y,x,v));var E="left"===x&&!w||"right"===x&&w;S[b.id]=k-Number(E)*_.width,k+=(E?-1:1)*_.width}),S}),p4=(v,y)=>{var b=fm(v,y);if(null!=b)return p2(v,b.orientation,b.mirror)},p5=an([sA,fm,p4,(v,y)=>y],(v,y,b,x)=>{if(null!=y){var w=null==b?void 0:b[x];return null==w?{x:v.left,y:0}:{x:v.left,y:w}}}),p6=(v,y)=>{var b=fy(v,y);if(null!=b)return p3(v,b.orientation,b.mirror)},p8=an([sA,fy,p6,(v,y)=>y],(v,y,b,x)=>{if(null!=y){var w=null==b?void 0:b[x];return null==w?{x:0,y:v.top}:{x:w,y:v.top}}}),p9=an(sA,fy,(v,y)=>({width:"number"==typeof y.width?y.width:sk,height:v.height})),p7=(v,y,b)=>{switch(y){case"xAxis":return pJ(v,b).width;case"yAxis":return p9(v,b).height;default:return}},me=(v,y,b,x)=>{if(null!=b){var w=b.allowDuplicatedCategory,k=b.type,S=b.dataKey,_=a4(v,x),E=y.map(v=>v.value),j=E.filter(v=>null!=v);if(S&&_&&"category"===k&&w&&eC(j))return E}},mt=an([sV,fB,fw,lt],me),mr=an([sV,fk,p_,pH,mt,pV,pF,pj,lt],(v,y,b,x,w,k,S,_,E)=>{if(null!=y){var j=a4(v,E);return{angle:y.angle,interval:y.interval,minTickGap:y.minTickGap,orientation:y.orientation,tick:y.tick,tickCount:y.tickCount,tickFormatter:y.tickFormatter,ticks:y.ticks,type:y.type,unit:y.unit,axisType:E,categoricalDomain:k,duplicateDomain:w,isCategorical:j,niceTicks:_,range:S,realScaleType:b,scale:x}}}),mn=an([sV,fS,p_,pH,pj,pF,mt,pV,lt],(v,y,b,x,w,k,S,_,E)=>{if(null!=y&&null!=x){var j=a4(v,E),P=y.type,C=y.ticks,A=y.tickCount,T="scaleBand"===b&&"function"==typeof x.bandwidth?x.bandwidth()/2:2,I="category"===P&&x.bandwidth?x.bandwidth()/T:0;I="angleAxis"===E&&null!=k&&k.length>=2?2*ex(k[0]-k[1])*I:I;var O=C||w;return O?O.map((v,y)=>{var b=S?S.indexOf(v):v,w=x.map(b);return eK(w)?{index:y,coordinate:w+I,value:v,offset:I}:null}).filter(eM):j&&_?_.map((v,y)=>{var b=x.map(v);return eK(b)?{coordinate:b+I,value:v,index:y,offset:I}:null}).filter(eM):x.ticks?x.ticks(A).map((v,y)=>{var b=x.map(v);return eK(b)?{coordinate:b+I,value:v,index:y,offset:I}:null}).filter(eM):x.domain().map((v,y)=>{var b=x.map(v);return eK(b)?{coordinate:b+I,value:S?S[v]:v,index:y,offset:I}:null}).filter(eM)}}),mi=an([sV,fS,pH,pF,mt,pV,lt],(v,y,b,x,w,k,S)=>{if(null!=y&&null!=b&&null!=x&&x[0]!==x[1]){var _=a4(v,S),E=y.tickCount,j=0;return(j="angleAxis"===S&&(null==x?void 0:x.length)>=2?2*ex(x[0]-x[1])*j:j,_&&k)?k.map((v,y)=>{var x=b.map(v);
2495return eK(x)?{coordinate:x+j,value:v,index:y,offset:j}:null}).filter(eM):b.ticks?b.ticks(E).map((v,y)=>{var x=b.map(v);return eK(x)?{coordinate:x+j,value:v,index:y,offset:j}:null}).filter(eM):b.domain().map((v,y)=>{var x=b.map(v);return eK(x)?{coordinate:x+j,value:w?w[v]:v,index:y,offset:j}:null}).filter(eM)}}),ma=an(fw,pH,(v,y)=>{if(null!=v&&null!=y)return fr(fr({},v),{},{scale:y})}),ms=an([fw,p_,pS,pL],h3),mo=an([ms],ld);an((v,y,b)=>fx(v,b),mo,(v,y)=>{if(null!=v&&null!=y)return fr(fr({},v),{},{scale:y})});var ml=an([sV,sy,sb],(v,y,b)=>{switch(v){case"horizontal":return y.some(v=>v.reversed)?"right-to-left":"left-to-right";case"vertical":return b.some(v=>v.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),mc=(v,y,b)=>{var x;return null==(x=v.renderedTicks[y])?void 0:x[b]},mu=an([mc],v=>{if(v&&0!==v.length)return y=>{var b,x=1/0,w=v[0];for(var k of v){var S=Math.abs(k.coordinate-y);S<x&&(x=S,w=k)}return null==(b=w)?void 0:b.value}});v.s(["combineAllAppliedValues",0,f$,"combineAreasDomain",0,pd,"combineAxisDomain",0,pk,"combineAxisDomainWithNiceTicks",0,pP,"combineCategoricalDomain",0,pz,"combineDisplayedData",0,fD,"combineDomainOfAllAppliedNumericalValuesIncludingErrorValues",0,f9,"combineDomainOfStackGroups",0,fJ,"combineDotsDomain",0,pc,"combineDuplicateDomain",0,me,"combineGraphicalItemsData",0,fM,"combineGraphicalItemsSettings",0,fC,"combineLinesDomain",0,pm,"combineNiceTicks",0,pE,"combineNumericalDomain",0,py,"combineStackGroups",0,fQ,"filterGraphicalNotStackedItems",0,fI,"filterReferenceElements",0,pn,"getDomainDefinition",0,f1,"implicitXAxis",0,ff,"implicitYAxis",0,fg,"itemAxisPredicate",0,fE,"mergeDomains",0,f8,"selectAllErrorBarSettings",0,f5,"selectAxisDomain",0,pS,"selectAxisInverseDataSnapScale",0,pW,"selectAxisInverseScale",0,pU,"selectAxisInverseTickSnapScale",0,mu,"selectAxisPropsNeededForCartesianGridTicksGenerator",0,mr,"selectAxisRange",0,pF,"selectAxisScale",0,pH,"selectAxisWithScale",0,ma,"selectCartesianAxisSize",0,p7,"selectChartDirection",0,ml,"selectHasBar",0,f_,"selectReferenceAreas",0,pa,"selectReferenceDots",0,pr,"selectReferenceLines",0,po,"selectRenderedTicksOfAxis",0,mc,"selectStackGroups",0,fZ,"selectTicksOfAxis",0,mn,"selectTicksOfGraphicalItem",0,mi,"selectTooltipAxis",0,fY,"selectTooltipAxisDataKey",0,fK,"selectUnfilteredCartesianItems",0,fj,"selectXAxisPosition",0,p5,"selectXAxisRange",0,pN,"selectXAxisSettings",0,fm,"selectXAxisSettingsNoDefaults",0,fp,"selectXAxisSize",0,pJ,"selectYAxisPosition",0,p8,"selectYAxisRange",0,pD,"selectYAxisSettings",0,fy,"selectYAxisSettingsNoDefaults",0,fv,"selectYAxisSize",0,p9],204854);var md=v=>v.options.defaultTooltipEventType,mh=v=>v.options.validateTooltipEventTypes;function mf(v,y,b){if(null==v)return y;var x=v?"axis":"item";return null==b?y:b.includes(x)?x:y}function mp(v,y){return mf(y,md(v),mh(v))}function mm(v){return ap(y=>mp(y,v))}var mg=(v,y)=>{var b,x=Number(y);if(!ew(x)&&null!=y)return x>=0?null==v||null==(b=v[x])?void 0:b.value:void 0},mv=v=>v.tooltip.settings;function my(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function mb(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?my(Object(b),!0).forEach(function(y){mx(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):my(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function mx(v,y,b){return(y=mw(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function mw(v){var y=mk(v,"string");return"symbol"==typeof y?y:y+""}function mk(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function mS(v,y,b){return"axis"===y?"click"===b?v.axisInteraction.click:v.axisInteraction.hover:"click"===b?v.itemInteraction.click:v.itemInteraction.hover}function m_(v){return null!=v.index}var mE=(v,y,b,x)=>{if(null==y)return ic;var w=mS(v,y,b);if(null==w)return ic;if(w.active)return w;if(v.keyboardInteraction.active)return v.keyboardInteraction;if(v.syncInteraction.active&&null!=v.syncInteraction.index)return v.syncInteraction;var k=!0===v.settings.active;
2495if(m_(w)){if(k)return mb(mb({},w),{},{active:!0})}else if(null!=x)return{active:!0,coordinate:void 0,dataKey:void 0,index:x,graphicalItemId:void 0};return mb(mb({},ic),{},{coordinate:w.coordinate})};function mj(v){if("number"==typeof v)return Number.isFinite(v)?v:void 0;if(v instanceof Date){var y=v.valueOf();return Number.isFinite(y)?y:void 0}var b=Number(v);return Number.isFinite(b)?b:void 0}function mP(v,y){var b=mj(v),x=y[0],w=y[1];if(void 0===b)return!1;var k=Math.min(x,w),S=Math.max(x,w);return b>=k&&b<=S}function mC(v,y,b){if(null==b||null==y)return!0;var x=a2(v,y);return!(null!=x&&s7(b))||mP(x,b)}var mA=(v,y,b,x)=>{var w=null==v?void 0:v.index;if(null==w)return null;var k=Number(w);if(!eK(k))return w;var S=0,_=Infinity;y.length>0&&(_=y.length-1);var E=Math.max(S,Math.min(k,_)),j=y[E];return null==j||mC(j,b,x)?String(E):null},mT=(v,y,b,x,w,k,S)=>{if(null!=k){var _=S[0],E=null==_?void 0:_.getPosition(k);if(null!=E)return E;var j=null==w?void 0:w[Number(k)];if(j)if("horizontal"===b)return{x:j.coordinate,y:(x.top+y)/2};else return{x:(x.left+v)/2,y:j.coordinate}}},mI=(v,y,b,x)=>{if("axis"===y)return v.tooltipItemPayloads;if(0===v.tooltipItemPayloads.length)return[];if(w="hover"===b?v.itemInteraction.hover.graphicalItemId:v.itemInteraction.click.graphicalItemId,v.syncInteraction.active&&null==w)return v.tooltipItemPayloads;if(null==w&&(null!=x||v.keyboardInteraction.active)){var w,k=v.tooltipItemPayloads[0];return null!=k?[k]:[]}return v.tooltipItemPayloads.filter(v=>{var y;return(null==(y=v.settings)?void 0:y.graphicalItemId)===w})},mO=v=>v.options.tooltipPayloadSearcher,mM=v=>v.tooltip;function mR(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function mN(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?mR(Object(b),!0).forEach(function(y){mD(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):mR(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function mD(v,y,b){return(y=mF(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function mF(v){var y=mL(v,"string");return"symbol"==typeof y?y:y+""}function mL(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function m$(v){if("string"==typeof v||"number"==typeof v)return v}function mB(v){if("string"==typeof v||"number"==typeof v||"boolean"==typeof v)return v}function mz(v){return"string"==typeof v||"number"==typeof v?v:"function"==typeof v?y=>v(y):void 0}function mV(v){if("string"==typeof v)return v}function mH(v){if(null!=v&&"object"==typeof v){var y="name"in v?m$(v.name):void 0,b="unit"in v?mB(v.unit):void 0,x="dataKey"in v?mz(v.dataKey):void 0,w="payload"in v?v.payload:void 0,k="color"in v?mV(v.color):void 0,S="fill"in v?mV(v.fill):void 0;return{name:y,unit:b,dataKey:x,payload:w,color:k,fill:S}}}function mU(v,y){return null!=v?v:y}var mW=(v,y,b,x,w,k,S)=>{if(null!=y&&null!=k){var _=b.chartData,E=b.computedData,j=b.dataStartIndex,P=b.dataEndIndex,C=[];return v.reduce((v,b)=>{var C,A,T,I=b.dataDefinedOnItem,O=b.settings,M=mU(I,_),R=Array.isArray(M)?az(M,j,P):M,N=null!=(C=null==O?void 0:O.dataKey)?C:x,D=null==O?void 0:O.nameKey;return x&&Array.isArray(R)&&!Array.isArray(R[0])&&"axis"===S?null==(A=eT(R,x,w))&&(A=k(R,y,E,D)):A=k(R,y,E,D),Array.isArray(A)?A.forEach(y=>{var b,x,w=mH(y),k=null==w?void 0:w.name,S=null==w?void 0:w.dataKey,_=null==w?void 0:w.payload,E=mN(mN({},O),{},{name:k,unit:null==w?void 0:w.unit,color:null!=(b=null==w?void 0:w.color)?b:null==O?void 0:O.color,fill:null!=(x=null==w?void 0:w.fill)?x:null==O?void 0:O.fill});v.push(su({tooltipEntrySettings:E,dataKey:S,payload:_,value:a2(_,S),name:null==k?void 0:String(k)}))}):v.push(su({tooltipEntrySettings:O,dataKey:N,payload:A,value:a2(A,N),name:null!=(T=a2(A,D))?T:null==O?void 0:O.name})),v},C)}},mG=an([fY,f_,oj],h8),mq=an([v=>v.graphicalItems.cartesianItems,v=>v.graphicalItems.polarItems],(v,y)=>[...v,...y]),mY=an([lc,lu],fE),mK=an([mq,fY,mY],fC,{memoizeOptions:{resultEqualityCheck:lo}}),mX=an([mK],v=>v.filter(la)),mQ=an([mK],fM,{memoizeOptions:{resultEqualityCheck:lo}}),mZ=an([mK],v=>v.some(v=>!v.data)),mJ=an([mQ,sQ],fD),m0=an([mX,sQ,fY],li),m1=an([mJ,fY,mK,sQ,mZ,mQ],f$),m2=an([fY],f1),m3=an([fY],v=>v.allowDataOverflow),m4=an([m2,m3],ot),m5=an([mK],v=>v.filter(la)),m6=an([m0,m5,o_,oE],fQ),m8=an([m6,sQ,lc,m4],fJ),m9=an([mK],fI),m7=an([mJ,fY,m9,f5,lc,s2],f9,{memoizeOptions:{resultEqualityCheck:ls}}),ge=an([pr,lc,lu],pn),gt=an([ge,lc],pc),gr=an([pa,lc,lu],pn),gn=an([gr,lc],pd),gi=an([po,lc,lu],pn),ga=an([gi,lc],pm),gs=an([gt,ga,gn],f8),go=an([fY,m2,m4,m8,m7,gs,sV,lc],py),gl=an([fY,sV,mJ,m1,o_,lc,go],pk),gc=an([gl,fY,mG],pE),gu=an([fY,gl,gc,lc],pP),gd=v=>{var y=lc(v),b=lu(v);return pF(v,y,b,!1)},gh=an([fY,gd],oq),gf=an([fY,mG,gu,gh],h3),gp=an([gf],ld),gm=an([sV,m1,fY,lc],me),gg=an([sV,m1,fY,lc],pz),gv=an([sV,fY,mG,gp,gd,gm,gg,lc],(v,y,b,x,w,k,S,_)=>
2495{if(y){var E=y.type,j=a4(v,_);if(x){var P="scaleBand"===b&&x.bandwidth?x.bandwidth()/2:2,C="category"===E&&x.bandwidth?x.bandwidth()/P:0;return(C="angleAxis"===_&&null!=w&&(null==w?void 0:w.length)>=2?2*ex(w[0]-w[1])*C:C,j&&S)?S.map((v,y)=>{var b=x.map(v);return eK(b)?{coordinate:b+C,value:v,index:y,offset:C}:null}).filter(eM):x.domain().map((v,y)=>{var b=x.map(v);return eK(b)?{coordinate:b+C,value:k?k[v]:v,index:y,offset:C}:null}).filter(eM)}}}),gy=an([md,mh,mv],(v,y,b)=>mf(b.shared,v,y)),gb=v=>v.tooltip.settings.trigger,gx=v=>v.tooltip.settings.defaultIndex,gw=an([mM,gy,gb,gx],mE),gk=an([gw,mJ,fK,gl],mA),gS=an([gv,gk],mg),g_=an([gw],v=>{if(v)return v.dataKey}),gE=an([gw],v=>{if(v)return v.graphicalItemId}),gj=an([mM,gy,gb,gx],mI),gP=an([sp,sm,sV,sA,gv,gx,gj],mT),gC=an([gw,gP],(v,y)=>null!=v&&v.coordinate?v.coordinate:y),gA=an([gw],v=>{var y;return null!=(y=null==v?void 0:v.active)&&y}),gT=an([gj,gk,sQ,fK,gS,mO,gy],mW),gI=an([gT],v=>{if(null!=v){var y=v.map(v=>v.payload).filter(v=>null!=v);return Array.from(new Set(y))}});function gO(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function gM(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?gO(Object(b),!0).forEach(function(y){gR(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):gO(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function gR(v,y,b){return(y=gN(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function gN(v){var y=gD(v,"string");return"symbol"==typeof y?y:y+""}function gD(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}v.s(["selectActiveLabel",0,gS,"selectActiveTooltipCoordinate",0,gC,"selectActiveTooltipDataKey",0,g_,"selectActiveTooltipDataPoints",0,gI,"selectActiveTooltipGraphicalItemId",0,gE,"selectActiveTooltipIndex",0,gk,"selectAllGraphicalItemsSettings",0,mK,"selectIsTooltipActive",0,gA,"selectTooltipAxisDomain",0,gl,"selectTooltipAxisRangeWithReverse",0,gh,"selectTooltipAxisScale",0,gp,"selectTooltipAxisTicks",0,gv,"selectTooltipDisplayedData",0,mJ],37553);var gF=(v,y,b,x)=>{var w=y.find(v=>v&&v.index===b);if(w){if("horizontal"===v)return{x:w.coordinate,y:x.relativeY};if("vertical"===v)return{x:x.relativeX,y:w.coordinate}}return{x:0,y:0}},gL=(v,y,b,x)=>{var w=y.find(v=>v&&v.index===b);if(w){if("centric"===v){var k=w.coordinate,S=x.radius;return gM(gM(gM({},x),oF(x.cx,x.cy,S,k)),{},{angle:k,radius:S})}var _=w.coordinate,E=x.angle;return gM(gM(gM({},x),oF(x.cx,x.cy,_,E)),{},{angle:E,radius:_})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function g$(v,y){var b=v.relativeX,x=v.relativeY;return b>=y.left&&b<=y.left+y.width&&x>=y.top&&x<=y.top+y.height}var gB=(v,y,b,x,w)=>{var k=null!=(I=null==y?void 0:y.length)?I:0;if(k<=1||null==v)return 0;if("angleAxis"===x&&null!=w&&1e-6>=Math.abs(Math.abs(w[1]-w[0])-360))for(var S=w[1]-w[0],_=(y,b,x)=>[v,v+S,v-S].some(v=>(x?v>=y:v>y)&&v<=b),E=0;E<k;E++){var j,P=E>0?null==(O=b[E-1])?void 0:O.coordinate:null==(M=b[k-1])?void 0:M.coordinate,C=null==(R=b[E])?void 0:R.coordinate,A=E>=k-1?null==(N=b[0])?void 0:N.coordinate:null==(D=b[E+1])?void 0:D.coordinate,T=void 0;if(null!=P&&null!=C&&null!=A){if(ex(C-P)!==ex(A-C)){var I,O,M,R,N,D,F,L=[];if(ex(A-C)===ex(w[1]-w[0])){T=A;var $=C+w[1]-w[0];L[0]=Math.min($,($+P)/2),L[1]=Math.max($,($+P)/2)}else{T=P;var B=A+w[1]-w[0];L[0]=Math.min(C,(B+C)/2),L[1]=Math.max(C,(B+C)/2)}var z=[Math.min(C,(T+C)/2),Math.max(C,(T+C)/2)];if(_(z[0],z[1],!1)||_(L[0],L[1],!0))return null==(F=b[E])?void 0:F.index}else if(_((Math.min(P,A)+C)/2,(Math.max(P,A)+C)/2,!1))return null==(j=b[E])?void 0:j.index}}else if(y)for(var V=0;V<k;V++){var H=y[V];if(null!=H){var U=y[V+1],W=y[V-1];if(0===V&&null!=U&&v<=(H.coordinate+U.coordinate)/2||V===k-1&&null!=W&&v>(H.coordinate+W.coordinate)/2||V>0&&V<k-1&&null!=W&&null!=U&&v>(H.coordinate+W.coordinate)/2&&v<=(H.coordinate+U.coordinate)/2)return H.index}}return -1},gz=()=>ap(oj),gV=(v,y)=>y,gH=(v,y,b)=>b,gU=(v,y,b,x)=>x,gW=an(gv,v=>aA(v,v=>
2495v.coordinate)),gG=an([mM,gV,gH,gU],mE),gq=an([gG,mJ,fK,gl],mA),gY=(v,y,b)=>{if(null!=y){var x=mM(v);return"axis"===y?"hover"===b?x.axisInteraction.hover.dataKey:x.axisInteraction.click.dataKey:"hover"===b?x.itemInteraction.hover.dataKey:x.itemInteraction.click.dataKey}},gK=an([mM,gV,gH,gU],mI),gX=an([sp,sm,sV,sA,gv,gU,gK],mT),gQ=an([gG,gX],(v,y)=>{var b;return null!=(b=v.coordinate)?b:y}),gZ=an([gv,gq],mg),gJ=an([gK,gq,sQ,fK,gZ,mO,gV],mW),g0=an([gG,gq],(v,y)=>({isActive:v.active&&null!=y,activeIndex:y})),g1=(v,y,b,x,w,k,S)=>{if(v&&b&&x&&w&&g$(v,S)){var _=sh(v,y),E=gB(_,k,w,b,x),j=gF(y,w,E,v);return{activeIndex:String(E),activeCoordinate:j}}},g2=(v,y,b,x,w,k,S)=>{if(v&&x&&w&&k&&b){var _=oH(v,b);if(_){var E=sf(_,y),j=gB(E,S,k,x,w),P=gL(y,k,j,_);return{activeIndex:String(j),activeCoordinate:P}}}},g3=an([(v,y)=>y,sV,le,lc,gh,gv,gW,sA],(v,y,b,x,w,k,S,_)=>{if(v&&y&&x&&w&&k)return"horizontal"===y||"vertical"===y?g1(v,y,x,w,k,S,_):g2(v,y,b,x,w,k,S)});function g4(v){return"getBBox"in v.currentTarget&&"function"==typeof v.currentTarget.getBBox}function g5(v){var y,b,x=v.currentTarget.getBoundingClientRect();if(g4(v)){var w=v.currentTarget.getBBox();y=w.width>0?x.width/w.width:1,b=w.height>0?x.height/w.height:1}else{var k=v.currentTarget;y=k.offsetWidth>0?x.width/k.offsetWidth:1,b=k.offsetHeight>0?x.height/k.offsetHeight:1}var S=(v,w)=>({relativeX:Math.round((v-x.left)/y),relativeY:Math.round((w-x.top)/b)});return"touches"in v?Array.from(v.touches).map(v=>S(v.clientX,v.clientY)):S(v.clientX,v.clientY)}var g6=rX("mouseClick"),g8=nY();g8.startListening({actionCreator:g6,effect:(v,y)=>{var b=v.payload,x=g3(y.getState(),g5(b));(null==x?void 0:x.activeIndex)!=null&&y.dispatch(ik({activeIndex:x.activeIndex,activeDataKey:void 0,activeCoordinate:x.activeCoordinate}))}});var g9=rX("mouseMove"),g7=nY(),ve=null,vt=null,vr=null;function vn(v,y){return y instanceof HTMLElement?"HTMLElement <".concat(y.tagName,' class="').concat(y.className,'">'):y===window?"global.window":"children"===v&&"object"==typeof y&&null!==y?"<<CHILDREN>>":y}function vi(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function va(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?vi(Object(b),!0).forEach(function(y){vs(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):vi(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function vs(v,y,b){return(y=vo(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function vo(v){var y=vl(v,"string");return"symbol"==typeof y?y:y+""}function vl(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}g7.startListening({actionCreator:g9,effect:(v,y)=>{var b=v.payload,x=y.getState().eventSettings,w=x.throttleDelay,k=x.throttledEvents,S="all"===k||(null==k?void 0:k.includes("mousemove"));null!==ve&&(cancelAnimationFrame(ve),ve=null),null===vt||"number"==typeof w&&S||(clearTimeout(vt),vt=null),vr=g5(b);var _=()=>{var v=y.getState(),b=mp(v,v.tooltip.settings.shared);if(!vr){ve=null,vt=null;return}if("axis"===b){var x=g3(v,vr);(null==x?void 0:x.activeIndex)!=null?y.dispatch(iw({activeIndex:x.activeIndex,activeDataKey:void 0,activeCoordinate:x.activeCoordinate})):y.dispatch(ib())}ve=null,vt=null};S?"raf"===w?ve=requestAnimationFrame(_):"number"==typeof w&&null===vt&&(vt=setTimeout(_,w)):_()}});var vc=0,vu=nl({name:"cartesianAxis",initialState:{xAxis:{},yAxis:{},zAxis:{}},reducers:{addXAxis:{reducer(v,y){v.xAxis[y.payload.id]=rx(y.payload)},prepare:r3()},replaceXAxis:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next;void 0!==v.xAxis[x.id]&&(x.id!==w.id&&delete v.xAxis[x.id],v.xAxis[w.id]=rx(w))},prepare:r3()},removeXAxis:{reducer(v,y){delete v.xAxis[y.payload.id]},prepare:r3()},addYAxis:{reducer(v,y){v.yAxis[y.payload.id]=rx(y.payload)},prepare:r3()},replaceYAxis:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next;void 0!==v.yAxis[x.id]&&(x.id!==w.id&&delete v.yAxis[x.id],v.yAxis[w.id]=rx(w))},prepare:r3()},removeYAxis:{reducer(v,y){delete v.yAxis[y.payload.id]},prepare:r3()},addZAxis:{reducer(v,y){v.zAxis[y.payload.id]=rx(y.payload)},prepare:r3()},replaceZAxis:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next;void 0!==v.zAxis[x.id]&&(x.id!==w.id&&delete v.zAxis[x.id],v.zAxis[w.id]=rx(w))},prepare:r3()},removeZAxis:{reducer(v,y){delete v.zAxis[y.payload.id]},prepare:r3()},updateYAxisWidth(v,y){var b=y.payload,x=b.id,w=b.width,k=v.yAxis[x];if(k){var S,_=k.widthHistory||[];if(3===_.length&&_[0]===_[2]&&w===_[1]&&w!==k.width&&1>=Math.abs(w-(null!=(S=_[0])?S:0)))return;var E=[..._,w].slice(-3);v.yAxis[x]=va(va({},k),{},{width:w,widthHistory:E})}},updateXAxisHeight(v,y){var b=y.payload,x=b.id,w=b.height,k=v.xAxis[x];if(k){var S,_=k.heightHistory||[];if(3===_.length&&_[0]===_[2]&&w===_[1]&&w!==k.height&&1>=Math.abs(w-(null!=(S=_[0])?S:0)))return;var E=[..._,w].slice(-3);v.xAxis[x]=va(va({},k),{},{height:w,heightHistory:E})}}}}),vd=vu.actions,vh=vd.addXAxis,vf=vd.replaceXAxis,vp=vd.removeXAxis,vm=vd.addYAxis,vg=vd.replaceYAxis,vv=vd.removeYAxis,vy=(vd.addZAxis,vd.replaceZAxis,vd.removeZAxis,vd.updateYAxisWidth),vb=vd.updateXAxisHeight,vx=vu.reducer,vw=nl({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(v,y){v.cartesianItems.push(rx(y.payload))},prepare:r3()},replaceCartesianGraphicalItem:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next,k=rg(v).
vendor: 8,013 bytes, line 2495
2495cartesianItems.indexOf(rx(x));k>-1&&(v.cartesianItems[k]=rx(w))},prepare:r3()},removeCartesianGraphicalItem:{reducer(v,y){var b=rg(v).cartesianItems.indexOf(rx(y.payload));b>-1&&v.cartesianItems.splice(b,1)},prepare:r3()},addPolarGraphicalItem:{reducer(v,y){v.polarItems.push(rx(y.payload))},prepare:r3()},removePolarGraphicalItem:{reducer(v,y){var b=rg(v).polarItems.indexOf(rx(y.payload));b>-1&&v.polarItems.splice(b,1)},prepare:r3()},replacePolarGraphicalItem:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next,k=rg(v).polarItems.indexOf(rx(x));k>-1&&(v.polarItems[k]=rx(w))},prepare:r3()}}}),vk=vw.actions,vS=vk.addCartesianGraphicalItem,v_=vk.replaceCartesianGraphicalItem,vE=vk.removeCartesianGraphicalItem,vj=(vk.addPolarGraphicalItem,vk.removePolarGraphicalItem,vk.replacePolarGraphicalItem,vw.reducer),vP=nl({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(v,y)=>{v.dots.push(y.payload)},removeDot:(v,y)=>{var b=rg(v).dots.findIndex(v=>v===y.payload);-1!==b&&v.dots.splice(b,1)},addArea:(v,y)=>{v.areas.push(y.payload)},removeArea:(v,y)=>{var b=rg(v).areas.findIndex(v=>v===y.payload);-1!==b&&v.areas.splice(b,1)},addLine:(v,y)=>{v.lines.push(rx(y.payload))},removeLine:(v,y)=>{var b=rg(v).lines.findIndex(v=>v===y.payload);-1!==b&&v.lines.splice(b,1)}}}),vC=vP.actions;vC.addDot,vC.removeDot,vC.addArea,vC.removeArea,vC.addLine,vC.removeLine;var vA=vP.reducer,vT={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},vI=nl({name:"brush",initialState:vT,reducers:{setBrushSettings:(v,y)=>null==y.payload?vT:y.payload}});vI.actions.setBrushSettings;var vO=vI.reducer,vM=nl({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"bottom",itemSorter:"value",position:void 0,offset:0},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(v,y){v.size.width=y.payload.width,v.size.height=y.payload.height},setLegendSettings(v,y){v.settings.align=y.payload.align,v.settings.layout=y.payload.layout,v.settings.verticalAlign=y.payload.verticalAlign,v.settings.itemSorter=y.payload.itemSorter,v.settings.position=y.payload.position,v.settings.offset=y.payload.offset},addLegendPayload:{reducer(v,y){v.payload.push(rx(y.payload))},prepare:r3()},replaceLegendPayload:{reducer(v,y){var b=y.payload,x=b.prev,w=b.next,k=rg(v).payload.indexOf(rx(x));k>-1&&(v.payload[k]=rx(w))},prepare:r3()},removeLegendPayload:{reducer(v,y){var b=rg(v).payload.indexOf(rx(y.payload));b>-1&&v.payload.splice(b,1)},prepare:r3()}}}),vR=vM.actions,vN=(vR.setLegendSize,vR.setLegendSettings,vR.addLegendPayload),vD=vR.replaceLegendPayload,vF=vR.removeLegendPayload,vL=vM.reducer,v$={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},vB=nl({name:"rootProps",initialState:v$,reducers:{updateOptions:(v,y)=>{var b;v.accessibilityLayer=y.payload.accessibilityLayer,v.barCategoryGap=y.payload.barCategoryGap,v.barGap=null!=(b=y.payload.barGap)?b:v$.barGap,v.barSize=y.payload.barSize,v.maxBarSize=y.payload.maxBarSize,v.stackOffset=y.payload.stackOffset,v.syncId=y.payload.syncId,v.syncMethod=y.payload.syncMethod,v.className=y.payload.className,v.baseValue=y.payload.baseValue,v.reverseStackOrder=y.payload.reverseStackOrder}}}),vz=vB.reducer,vV=vB.actions.updateOptions,vH=nl({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(v,y){v.radiusAxis[y.payload.id]=rx(y.payload)},removeRadiusAxis(v,y){delete v.radiusAxis[y.payload.id]},addAngleAxis(v,y){v.angleAxis[y.payload.id]=rx(y.payload)},removeAngleAxis(v,y){delete v.angleAxis[y.payload.id]}}}),vU=vH.actions;vU.addRadiusAxis,vU.removeRadiusAxis,vU.addAngleAxis,vU.removeAngleAxis;var vW=vH.reducer,vG=nl({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(v,y)=>null===v?y.payload:(v.startAngle=y.payload.startAngle,v.endAngle=y.payload.endAngle,v.cx=y.payload.cx,v.cy=y.payload.cy,v.innerRadius=y.payload.innerRadius,v.outerRadius=y.payload.outerRadius,v)}});vG.actions.updatePolarOptions;var vq=vG.reducer,vY=rX("keyDown"),vK=rX("focus"),vX=rX("blur"),vQ=nY(),vZ=null,vJ=null,v0=null;function v1(v){v.persist();var y=v.currentTarget;return new Proxy(v,{get:(v,b)=>{if("currentTarget"===b)return y;var x=Reflect.get(v,b);return"function"==typeof x?x.bind(v):x}})}vQ.startListening({actionCreator:vY,effect:(v,y)=>{v0=v.payload,null!==vZ&&(cancelAnimationFrame(vZ),vZ=null);var b=y.getState().eventSettings,x=b.throttleDelay,w=b.throttledEvents,k="all"===w||w.includes("keydown");null===vJ||"number"==typeof x&&k||(clearTimeout(vJ),vJ=null);var S=()=>{try{var v,b=y.getState();if(!1===b.rootProps.accessibilityLayer)return;var x=b.tooltip.keyboardInteraction,w=v0;if("ArrowRight"!==w&&"ArrowLeft"!==w&&"Enter"!==w)return;var k=mA(x,mJ(b),fK(b),gl(b)),S=null==k?-1:Number(k),_=!Number.isFinite(S)||S<0,E=gv(b),j=mJ(b),P=mp(b,b.tooltip.settings.shared);if("Enter"===w){if(_)return;var C=gX(b,P,"hover",String(x.index));y.dispatch(i_({active:!x.active,activeIndex:x.index,activeCoordinate:C}));return}var A=ml(b),T="left-to-right"===A?1:-1,I="ArrowRight"===w?1:-1;if(_){var O=fK(b),M=gl(b),R=I*T,N=v=>({active:!1,index:String(v),dataKey:void 0,graphicalItemId:void 0,coordinate:void 0});if(v=-1,R>0){for(var D=0;D<j.length;D++)if(null!=mA(N(D),j,O,M)){v=D;break}}else for(var F=j.length-1;F>=0;F--)if(null!=mA(N(F),j,O,M)){v=F;break}if(v<0)return}else{v=S+I*T;var L=(null==E?void 0:E.length)||j.length;if(0===L||v>=L||v<0)return}var $=gX(b,P,"hover",String(v));y.dispatch(i_({active:!0,activeIndex:v.toString(),activeCoordinate:$}))}finally{vZ=null,vJ=null}};k?"raf"===x?vZ=requestAnimationFrame(S):"number"==typeof x&&null===vJ&&(S(),v0=null,vJ=setTimeout(()=>{v0?S():(vJ=null,vZ=null)},x)):S()}}),vQ.startListening({actionCreator:vK,effect:(v,y)=>{var b=y.getState();if(!1!==b.rootProps.accessibilityLayer){var x=b.tooltip.keyboardInteraction;if(!x.active&&null==x.index){var w="0",k=mp(b,b.tooltip.settings.shared),S=gX(b,k,"hover",String(w));y.dispatch(i_({active:!0,activeIndex:w,activeCoordinate:S}))}}}}),vQ.startListening({actionCreator:vX,effect:(v,y)=>{var b=y.getState();if(!1!==b.rootProps.accessibilityLayer){var x=b.tooltip.keyboardInteraction;x.active&&y.dispatch(i_({active:!1,activeIndex:x.index,activeCoordinate:x.coordinate}))}}});var v2=rX("externalEvent"),v3=nY(),v4=new Map,v5=new Map,v6=new Map;v3.startListening({actionCreator:v2,effect:(v,y)=>{var b=v.payload,x=b.handler,w=b.reactEvent;if(null!=x){var k=w.type,S=v1(w);v6.set(k,{handler:x,reactEvent:S});var _=v4.get(k);void 0!==_&&(cancelAnimationFrame(_),v4.delete(k));var E=y.getState(),j=E.eventSettings,P=j.throttleDelay,C=j.throttledEvents,A=C,T="all"===A||(null==A?void 0:A.includes(k)),I=v5.get(k);void 0===I||"number"==typeof P&&T||(clearTimeout(I),v5.delete(k));var O=()=>{var v=v6.get(k);try{if(!v)return;var b=v.handler,x=v.reactEvent,w=y.getState(),S={activeCoordinate:gC(w),activeDataKey:g_(w),activeIndex:gk(w),activeLabel:gS(w),activeTooltipIndex:gk(w),isTooltipActive:gA(w)};b&&b(S,x)}finally{v4.delete(k),v5.delete(k),v6.delete(k)}};if(!T)return void O();if("raf"===P){var M=requestAnimationFrame(O);v4.set(k,M)}else if("number"==typeof P){if(!v5.has(k)){O();var R=setTimeout(O,P);v5.set(k,R)}}else O()}}});var v8=an([mM],v=>v.tooltipItemPayloads),v9=an([v8,(v,y)=>y,(v,y,b)=>b],(v,y,b)=>{if(null!=y){var x=v.find(v=>v.settings.graphicalItemId===b);if(null!=x){var w=x.getPosition;if(null!=w)return w(y)}}}),v7=rX("touchMove"),ye=nY(),yt=null,yr=null,yn=null,yi=null;ye.startListening({actionCreator:v7,effect:(v,y)=>{var b=v.payload;if(null!=b.touches&&0!==b.touches.length){yi=v1(b);var x=y.getState(),w=x.eventSettings,k=w.throttleDelay,S=w.throttledEvents,_="all"===S||S.includes("touchmove");null!==yt&&(cancelAnimationFrame(yt),yt=null),null===yr||"number"==typeof k&&_||(clearTimeout(yr),yr=null),yn=Array.from(b.touches).map(v=>g5({clientX:v.clientX,clientY:v.clientY,currentTarget:b.currentTarget}));var E=()=>
2495{if(null!=yi){var v=y.getState(),b=mp(v,v.tooltip.settings.shared);if("axis"===b){var x,w=null==(x=yn)?void 0:x[0];if(null==w){yt=null,yr=null;return}var k=g3(v,w);(null==k?void 0:k.activeIndex)!=null&&y.dispatch(iw({activeIndex:k.activeIndex,activeDataKey:void 0,activeCoordinate:k.activeCoordinate}))}else if("item"===b){var S,_=yi.touches[0];if(null==document.elementFromPoint||null==_)return;var E=document.elementFromPoint(_.clientX,_.clientY);if(!E||!E.getAttribute)return;var j=E.getAttribute(sx),P=null!=(S=E.getAttribute(sw))?S:void 0,C=mK(v).find(v=>v.id===P);if(null==j||null==C||null==P)return;var A=C.dataKey,T=v9(v,j,P);y.dispatch(iv({activeDataKey:A,activeIndex:j,activeCoordinate:T,activeGraphicalItemId:P}))}yt=null,yr=null}};if(!_)return void E();"raf"===k?yt=requestAnimationFrame(E):"number"==typeof k&&null===yr&&(E(),yi=null,yr=setTimeout(()=>{yi?E():(yr=null,yt=null)},k))}}});var ya=nl({name:"errorBars",initialState:{},reducers:{addErrorBar:(v,y)=>{var b=y.payload,x=b.itemId,w=b.errorBar;v[x]||(v[x]=[]),v[x].push(w)},replaceErrorBar:(v,y)=>{var b=y.payload,x=b.itemId,w=b.prev,k=b.next;v[x]&&(v[x]=v[x].map(v=>v.dataKey===w.dataKey&&v.direction===w.direction?k:v))},removeErrorBar:(v,y)=>{var b=y.payload,x=b.itemId,w=b.errorBar;v[x]&&(v[x]=v[x].filter(v=>v.dataKey!==w.dataKey||v.direction!==w.direction))}}}),ys=ya.actions;ys.addErrorBar,ys.replaceErrorBar,ys.removeErrorBar;var yo=ya.reducer,yl={devToolsEnabled:!0,isSsr:!("u">typeof window&&window.document&&window.document.createElement&&window.setTimeout)};function yc(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function yu(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?yc(Object(b),!0).forEach(function(y){yd(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):yc(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function yd(v,y,b){return(y=yh(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function yh(v){var y=yf(v,"string");return"symbol"==typeof y?y:y+""}function yf(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var yp={},ym={zIndexMap:Object.values(oU).reduce((v,y)=>yu(yu({},v),{},{[y]:{element:void 0,panoramaElement:void 0,consumers:0}}),yp)},yg=new Set(Object.values(oU));function yv(v){return yg.has(v)}var yy=nl({name:"zIndex",initialState:ym,reducers:{registerZIndexPortal:{reducer:(v,y)=>{var b=y.payload.zIndex;v.zIndexMap[b]?v.zIndexMap[b].consumers+=1:v.zIndexMap[b]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:r3()},unregisterZIndexPortal:{reducer:(v,y)=>{var b=y.payload.zIndex;v.zIndexMap[b]&&(v.zIndexMap[b].consumers-=1,v.zIndexMap[b].consumers<=0&&!yv(b)&&delete v.zIndexMap[b])},prepare:r3()},registerZIndexPortalElement:{reducer:(v,y)=>{var b=y.payload,x=b.zIndex,w=b.element,k=b.isPanorama;v.zIndexMap[x]?k?v.zIndexMap[x].panoramaElement=rx(w):v.zIndexMap[x].element=rx(w):v.zIndexMap[x]={consumers:0,element:k?void 0:rx(w),panoramaElement:k?rx(w):void 0}},prepare:r3()},unregisterZIndexPortalElement:{reducer:(v,y)=>{var b=y.payload.zIndex;v.zIndexMap[b]&&(y.payload.isPanorama?v.zIndexMap[b].panoramaElement=void 0:v.zIndexMap[b].element=void 0)},prepare:r3()}}}),yb=yy.actions,yx=yb.registerZIndexPortal,yw=yb.unregisterZIndexPortal,yk=yb.registerZIndexPortalElement,yS=yb.unregisterZIndexPortalElement,y_=yy.reducer,yE={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},yj=nl({name:"eventSettings",initialState:yE,reducers:{setEventSettings:(v,y)=>{null!=y.payload.throttleDelay&&(v.throttleDelay=y.payload.throttleDelay),null!=y.payload.throttledEvents&&(v.throttledEvents=rx(y.payload.throttledEvents))}}}),yP=yj.actions.setEventSettings,yC=yj.reducer,yA=nl({name:"renderedTicks",initialState:{xAxis:{},yAxis:{}},reducers:{setRenderedTicks:(v,y)=>{var b=y.payload,x=b.axisType,w=b.axisId,k=b.ticks;v[x][w]=rx(k)},removeRenderedTicks:(v,y)=>{var b=y.payload,x=b.axisType,w=b.axisId;delete v[x][w]}}}),yT=yA.actions,yI=yT.setRenderedTicks,yO=yT.removeRenderedTicks,yM=rV({brush:vO,cartesianAxis:vx,chartData:iT,errorBars:yo,eventSettings:yC,graphicalItems:vj,layout:iF,legend:vL,options:nZ,polarAxis:vW,polarOptions:vq,referenceElements:vA,renderedTicks:yA.reducer,rootProps:vz,tooltip:iE,zIndex:y_}),yR=function(v){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return r9({reducer:yM,preloadedState:v,middleware:v=>v({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([g8.middleware,g7.middleware,vQ.middleware,v3.middleware,ye.middleware]),enhancers:v=>{var y=v;return"function"==typeof v&&(y=v()),y.concat(r6({type:"raf"}))},devTools:yl.devToolsEnabled&&{serialize:{replacer:vn},name:"recharts-".concat(y)}})};
2495function yN(v){var y=v.preloadedState,b=v.children,x=v.reduxStoreName,w=sR(),k=(0,n1.useRef)(null);if(w)return b;null==k.current&&(k.current=yR(y,x));var S=al;return n1.createElement(is,{context:S,store:k.current},b)}var yD=Y,yF=v=>{var y=v.chartData,b=au(),x=sR();return(0,yD.useEffect)(()=>x?()=>{}:(b(iC(y)),()=>{b(iC(void 0))}),[y,b,x]),null},yL=Y,y$=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function yB(v,y){return null==v&&null==y||("number"==typeof v&&"number"==typeof y?v===y||v!=v&&y!=y:v===y)}function yz(v,y){for(var b of new Set([...Object.keys(v),...Object.keys(y)]))if(y$.has(b)){if(null==v[b]&&null==y[b])continue;if(!it(v[b],y[b]))return!1}else if(!yB(v[b],y[b]))return!1;return!0}function yV(v){var y=v.layout,b=v.margin,x=au(),w=sR();return(0,yL.useEffect)(()=>{w||(x(iR(y)),x(iM(b)))},[x,w,y,b]),null}v.s(["propsAreEqual",0,yz],780551);var yH=(0,yL.memo)(yV,yz),yU=Y;function yW(v){var y=au();return(0,yU.useEffect)(()=>{y(vV(v))},[y,v]),null}var yG=Y,yq=v=>{var y=au();return(0,yG.useEffect)(()=>{y(yP(v))},[y,v]),null},yY=(0,yG.memo)(yq,yz),yK=Y,yX=Y,yQ=()=>{var v;return null==(v=ap(v=>v.rootProps.accessibilityLayer))||v},yZ=Y,yJ=er,y0=Y,y1=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function y2(v){return"string"==typeof v&&y1.includes(v)}var y3=Y,y4=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
2495dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function y5(v){return"string"==typeof v&&y4.has(v)}function y6(v){return"string"==typeof v&&v.startsWith("data-")}function y8(v){if("object"!=typeof v||null===v)return{};var y={};for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(y5(b)||y6(b))&&(y[b]=v[b]);return y}function y9(v){return null==v?null:(0,y3.isValidElement)(v)&&"object"==typeof v.props&&null!==v.props?y8(v.props):"object"!=typeof v||Array.isArray(v)?null:y8(v)}function y7(v){var y={};for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(y5(b)||y6(b)||y2(b))&&(y[b]=v[b]);return y}function be(v){return null==v?null:(0,y0.isValidElement)(v)?y7(v.props):"object"!=typeof v||Array.isArray(v)?null:y7(v)}v.s(["isDataAttribute",0,y6,"isSvgElementPropKey",0,y5,"svgPropertiesNoEvents",0,y8,"svgPropertiesNoEventsFromUnknown",0,y9],971281),v.s(["svgPropertiesAndEvents",0,y7,"svgPropertiesAndEventsFromUnknown",0,be],30490);var bt=["children","width","height","viewBox","className","style","title","desc"];function br(){return(br=Object.assign.bind()).apply(null,arguments)}function bn(v,y){if(null==v)return{};var b,x,w=bi(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function bi(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var ba=(0,yZ.forwardRef)((v,y)=>{var b=v.children,x=v.width,w=v.height,k=v.viewBox,S=v.className,_=v.style,E=v.title,j=v.desc,P=bn(v,bt),C=k||{width:x,height:w,x:0,y:0},A=(0,yJ.clsx)("recharts-surface",S);return yZ.createElement("svg",br({},y7(P),{className:A,width:x,height:w,style:_,viewBox:"".concat(C.x," ").concat(C.y," ").concat(C.width," ").concat(C.height),ref:y}),yZ.createElement("title",null,E),yZ.createElement("desc",null,j),b)}),bs=Y,bo=an(v=>v.zIndex.zIndexMap,(v,y)=>y,(v,y,b)=>b,(v,y,b)=>{if(null!=y){var x=v[y];if(null!=x)return b?x.panoramaElement:x.element}}),bl=an(v=>v.zIndex.zIndexMap,v=>Array.from(new Set(Object.keys(v).map(v=>parseInt(v,10)).concat(Object.values(oU)))).sort((v,y)=>v-y),{memoizeOptions:{resultEqualityCheck:ll}});function bc(v){var y=v.zIndex,b=v.isPanorama,x=(0,bs.useRef)(null),w=au();return(0,bs.useLayoutEffect)(()=>(x.current&&w(yk({zIndex:y,element:x.current,isPanorama:b})),()=>{w(yS({zIndex:y,isPanorama:b}))}),[w,y,b]),bs.createElement("g",{tabIndex:-1,ref:x,className:"recharts-zIndex-layer_".concat(y)})}function bu(v){var y=v.children,b=v.isPanorama,x=ap(bl);if(!x||0===x.length)return y;var w=x.filter(v=>v<0),k=x.filter(v=>v>0);return bs.createElement(bs.Fragment,null,w.map(v=>bs.createElement(bc,{key:v,zIndex:v,isPanorama:b})),y,k.map(v=>bs.createElement(bc,{key:v,zIndex:v,isPanorama:b})))}var bd=["children"];function bh(v,y){if(null==v)return{};var b,x,w=bf(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function bf(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function bp(){return(bp=Object.assign.bind()).apply(null,arguments)}var bm={width:"100%",height:"100%",display:"block"},bg=(0,yX.forwardRef)((v,y)=>{var b,x,w=sB(),k=sz(),S=yQ();if(!eX(w)||!eX(k))return null;var _=v.children,E=v.otherAttributes,j=v.title,P=v.desc;return null!=E&&(b="number"==typeof E.tabIndex?E.tabIndex:S?0:void 0,x="string"==typeof E.role?E.role:S?"application":void 0),yX.createElement(ba,bp({},E,{title:j,desc:P,role:x,tabIndex:b,width:w,height:k,style:bm,ref:y}),_)}),bv=v=>{var y=v.children,b=ap(sD);if(!b)return null;var x=b.width,w=b.height,k=b.y,S=b.x;return yX.createElement(ba,{width:x,height:w,x:S,y:k},y)},by=(0,yX.forwardRef)((v,y)=>{var b=v.children,x=bh(v,bd);return sR()?yX.createElement(bv,null,yX.createElement(bu,{isPanorama:!0},b)):yX.createElement(bg,bp({ref:y},x),yX.createElement(bu,{isPanorama:!1},b))}),bb=Y,bx=er,bw=Y,bk=new(v.i(571650)).default,bS="recharts.syncEvent.tooltip",b_="recharts.syncEvent.brush";function bE(v){return v.tooltip.syncInteraction}var bj=["x","y"];function bP(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function bC(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
2495y%2?bP(Object(b),!0).forEach(function(y){bA(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):bP(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function bA(v,y,b){return(y=bT(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function bT(v){var y=bI(v,"string");return"symbol"==typeof y?y:y+""}function bI(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function bO(v,y){if(null==v)return{};var b,x,w=bM(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function bM(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function bR(){var v=ap(oP),y=ap(oA),b=au(),x=ap(oC),w=ap(gv),k=sH(),S=sF(),_=ap(v=>v.rootProps.className);(0,bw.useEffect)(()=>{if(null==v)return eR;var _=(_,E,j)=>{if(y!==j&&v===_){if(!1===E.payload.active)return void b(iS({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));
2495if("index"===x){if(S&&null!=E&&null!=(P=E.payload)&&P.coordinate&&E.payload.sourceViewBox){var P,C,A=E.payload.coordinate,T=A.x,I=A.y,O=bO(A,bj),M=E.payload.sourceViewBox,R=M.x,N=M.y,D=M.width,F=M.height,L=bC(bC({},O),{},{x:S.x+(D?(T-R)/D:0)*S.width,y:S.y+(F?(I-N)/F:0)*S.height});b(bC(bC({},E),{},{payload:bC(bC({},E.payload),{},{coordinate:L})}))}else b(E);return}if(null!=w){if("function"==typeof x){var $=x(w,{activeTooltipIndex:null==E.payload.index?void 0:Number(E.payload.index),isTooltipActive:E.payload.active,activeIndex:null==E.payload.index?void 0:Number(E.payload.index),activeLabel:E.payload.label,activeDataKey:E.payload.dataKey,activeCoordinate:E.payload.coordinate});C=w[$]}else"value"===x&&(C=w.find(v=>String(v.value)===E.payload.label));var B=E.payload.coordinate;if(null==B||null==S)return void b(iS({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));if(null==C)return void b(iS({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:E.payload.sourceViewBox,graphicalItemId:void 0}));var z=B.x,V=B.y,H=Math.min(z,S.x+S.width),U=Math.min(V,S.y+S.height),W={x:"horizontal"===k?C.coordinate:H,y:"horizontal"===k?U:C.coordinate},G=iS({active:E.payload.active,coordinate:W,dataKey:E.payload.dataKey,index:String(C.index),label:E.payload.label,sourceViewBox:E.payload.sourceViewBox,graphicalItemId:E.payload.graphicalItemId});b(G)}}};return bk.on(bS,_),()=>{bk.off(bS,_)}},[_,b,y,v,x,w,k,S])}function bN(){var v=ap(oP),y=ap(oA),b=au();(0,bw.useEffect)(()=>{if(null==v)return eR;var x=(x,w,k)=>{y!==k&&v===x&&b(iA(w))};return bk.on(b_,x),()=>{bk.off(b_,x)}},[b,y,v])}function bD(){var v=au();(0,bw.useEffect)(()=>{v(nJ())},[v]),bR(),bN()}function bF(v,y,b,x,w,k){var S=ap(b=>gY(b,v,y)),_=ap(gE),E=ap(oA),j=ap(oP),P=ap(oC),C=ap(bE),A=(null==C?void 0:C.sourceViewBox)!=null,T=sF();(0,bw.useEffect)(()=>{if(!A&&null!=j&&null!=E){var v=iS({active:k,coordinate:b,dataKey:S,index:w,label:"number"==typeof x?String(x):x,sourceViewBox:T,graphicalItemId:_});bk.emit(bS,j,v,E)}},[A,b,S,_,w,x,E,j,P,k,T])}var bL=Y;function b$(v,y){return bU(v)||bH(v,y)||bz(v,y)||bB()}function bB(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function bz(v,y){if(v){if("string"==typeof v)return bV(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?bV(v,y):void 0}}function bV(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function bH(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function bU(v){if(Array.isArray(v))return v}function bW(){var v=au(),y=b$((0,bL.useState)(null),2),b=y[0],x=y[1],w=ap(sg);return(0,bL.useEffect)(()=>{if(null!=b){var y=b.getBoundingClientRect(),x=y.width/b.offsetWidth;eK(x)&&x!==w&&v(iD(x))}},[b,v,w]),x}var bG=Y,bq=(0,bG.createContext)(null),bY=()=>(0,bG.useContext)(bq),bK=(0,Y.createContext)(null);function bX(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function bQ(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?bX(Object(b),!0).forEach(function(y){bZ(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):bX(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function bZ(v,y,b){return(y=bJ(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function bJ(v){var y=b0(v,"string");return"symbol"==typeof y?y:y+""}function b0(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function b1(){return(b1=Object.assign.bind()).apply(null,arguments)}function b2(v,y){return b8(v)||b6(v,y)||b4(v,y)||b3()}
vendor: 5,019 bytes, line 2495
2495function b3(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b4(v,y){if(v){if("string"==typeof v)return b5(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?b5(v,y):void 0}}function b5(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function b6(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function b8(v){if(Array.isArray(v))return v}var b9=()=>(bD(),null);function b7(v){if("number"==typeof v)return v;if("string"==typeof v){var y=parseFloat(v);if(!Number.isNaN(y))return y}return 0}var xe=(0,bb.forwardRef)((v,y)=>{var b,x,w=(0,bb.useRef)(null),k=b2((0,bb.useState)({containerWidth:b7(null==(b=v.style)?void 0:b.width),containerHeight:b7(null==(x=v.style)?void 0:x.height)}),2),S=k[0],_=k[1],E=(0,bb.useCallback)((v,y)=>{_(b=>{var x=Math.round(v),w=Math.round(y);return b.containerWidth===x&&b.containerHeight===w?b:{containerWidth:x,containerHeight:w}})},[]),j=(0,bb.useCallback)(v=>{if("function"==typeof y&&y(v),null!=w.current&&(w.current.disconnect(),w.current=null),null!=v&&"u">typeof ResizeObserver){var b=v.getBoundingClientRect();E(b.width,b.height);var x=new ResizeObserver(v=>{var y=v[0];if(null!=y){var b=y.contentRect,x=b.width,w=b.height;E(x,w)}});x.observe(v),w.current=x}},[y,E]);return(0,bb.useEffect)(()=>()=>{var v=w.current;null!=v&&v.disconnect()},[E]),bb.createElement(bb.Fragment,null,bb.createElement(sq,{width:S.containerWidth,height:S.containerHeight}),bb.createElement("div",b1({ref:j},v)))}),xt=(0,bb.forwardRef)((v,y)=>{var b=v.width,x=v.height,w=b2((0,bb.useState)({containerWidth:b7(b),containerHeight:b7(x)}),2),k=w[0],S=w[1],_=(0,bb.useCallback)((v,y)=>{S(b=>{var x=Math.round(v),w=Math.round(y);return b.containerWidth===x&&b.containerHeight===w?b:{containerWidth:x,containerHeight:w}})},[]),E=(0,bb.useCallback)(v=>{if("function"==typeof y&&y(v),null!=v){var b=v.getBoundingClientRect();_(b.width,b.height)}},[y,_]);return bb.createElement(bb.Fragment,null,bb.createElement(sq,{width:k.containerWidth,height:k.containerHeight}),bb.createElement("div",b1({ref:E},v)))}),xr=(0,bb.forwardRef)((v,y)=>{var b=v.width,x=v.height;return bb.createElement(bb.Fragment,null,bb.createElement(sq,{width:b,height:x}),bb.createElement("div",b1({ref:y},v)))}),xn=(0,bb.forwardRef)((v,y)=>{var b=v.width,x=v.height;return"string"==typeof b||"string"==typeof x?bb.createElement(xt,b1({},v,{ref:y})):"number"==typeof b&&"number"==typeof x?bb.createElement(xr,b1({},v,{width:b,height:x,ref:y})):bb.createElement(bb.Fragment,null,bb.createElement(sq,{width:b,height:x}),bb.createElement("div",b1({ref:y},v)))});function xi(v){return v?xe:xn}var xa=(0,bb.forwardRef)((v,y)=>{var b=v.children,x=v.className,w=v.height,k=v.onClick,S=v.onContextMenu,_=v.onDoubleClick,E=v.onMouseDown,j=v.onMouseEnter,P=v.onMouseLeave,C=v.onMouseMove,A=v.onMouseUp,T=v.onTouchEnd,I=v.onTouchMove,O=v.onTouchStart,M=v.style,R=v.width,N=v.responsive,D=v.dispatchTouchEvents,F=void 0===D||D,L=(0,bb.useRef)(null),$=au(),B=b2((0,bb.useState)(null),2),z=B[0],V=B[1],H=b2((0,bb.useState)(null),2),U=H[0],W=H[1],G=bW(),q=ta(),Y=(null==q?void 0:q.width)>0?q.width:R,K=(null==q?void 0:q.height)>0?q.height:w,X=(0,bb.useCallback)(v=>{G(v),"function"==typeof y&&y(v),V(v),W(v),null!=v&&(L.current=v)},[G,y,V,W]),Q=(0,bb.useCallback)(v=>{$(g6(v)),$(v2({handler:k,reactEvent:v}))},[$,k]),Z=(0,bb.useCallback)(v=>{$(g9(v)),$(v2({handler:j,reactEvent:v}))},[$,j]),J=(0,bb.useCallback)(v=>{$(ib()),$(v2({handler:P,reactEvent:v}))},[$,P]),ee=(0,bb.useCallback)(v=>{$(g9(v)),$(v2({handler:C,reactEvent:v}))},[$,C]),et=(0,bb.useCallback)(()=>{$(vK())},[$]),er=(0,bb.useCallback)(()=>{$(vX())},[$]),en=(0,bb.useCallback)(v=>{$(vY(v.key))},[$]),ei=(0,bb.useCallback)(v=>{$(v2({handler:S,reactEvent:v}))},[$,S]),ea=(0,bb.useCallback)(v=>{$(v2({handler:_,reactEvent:v}))},[$,_]),es=(0,bb.useCallback)(v=>{$(v2({handler:E,reactEvent:v}))},[$,E]),eo=(0,bb.useCallback)(v=>{$(v2({handler:A,reactEvent:v}))},[$,A]),el=(0,bb.useCallback)(v=>{$(v2({handler:O,reactEvent:v}))},[$,O]),ec=(0,bb.useCallback)(v=>{F&&$(v7(v)),$(v2({handler:I,reactEvent:v}))},[$,F,I]),eu=(0,bb.useCallback)(v=>{$(v2({handler:T,reactEvent:v}))},[$,T]),ed=xi(N);return bb.createElement(bq.Provider,{value:z},bb.createElement(bK.Provider,{value:U},bb.createElement(ed,{width:null!=Y?Y:null==M?void 0:M.width,height:null!=K?K:null==M?void 0:M.height,className:(0,bx.clsx)("recharts-wrapper",x),style:bQ({position:"relative",curs
2495or:"default",width:Y,height:K},M),onClick:Q,onContextMenu:ei,onDoubleClick:ea,onFocus:et,onBlur:er,onKeyDown:en,onMouseDown:es,onMouseEnter:Z,onMouseLeave:J,onMouseMove:ee,onMouseUp:eo,onTouchEnd:eu,onTouchMove:ec,onTouchStart:el,ref:X},bb.createElement(b9,null),b)))}),xs=Y,xo=an([sA],v=>({top:v.top,bottom:v.bottom,left:v.left,right:v.right})),xl=an([xo,sp,sm],(v,y,b)=>{if(v&&null!=y&&null!=b)return{x:v.left,y:v.top,width:Math.max(0,y-v.left-v.right),height:Math.max(0,b-v.top-v.bottom)}}),xc=()=>ap(xl),xu=()=>ap(gI);function xd(v,y){return xg(v)||xm(v,y)||xf(v,y)||xh()}function xh(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function xf(v,y){if(v){if("string"==typeof v)return xp(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?xp(v,y):void 0}}function xp(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function xm(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function xg(v){if(Array.isArray(v))return v}v.s(["useActiveTooltipDataPoints",0,xu,"usePlotArea",0,xc],840296);var xv=(0,xs.createContext)(void 0),xy=v=>{var y=v.children,b=xd((0,xs.useState)("".concat(ej("recharts"),"-clip")),1)[0],x=xc();if(null==x)return null;var w=x.x,k=x.y,S=x.width,_=x.height;return xs.createElement(xv.Provider,{value:b},xs.createElement("defs",null,xs.createElement("clipPath",{id:b},xs.createElement("rect",{x:w,y:k,height:_,width:S}))),y)},xb=["width","height","responsive","children","className","style","compact","title","desc"];function xx(v,y){if(null==v)return{};var b,x,w=xw(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function xw(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var xk=(0,yK.forwardRef)((v,y)=>{var b=v.width,x=v.height,w=v.responsive,k=v.children,S=v.className,_=v.style,E=v.compact,j=v.title,P=v.desc,C=y8(xx(v,xb));return E?yK.createElement(yK.Fragment,null,yK.createElement(sq,{width:b,height:x}),yK.createElement(by,{otherAttributes:C,title:j,desc:P},k)):yK.createElement(xa,{className:S,style:_,width:b,height:x,responsive:null!=w&&w,onClick:v.onClick,onMouseLeave:v.onMouseLeave,onMouseEnter:v.onMouseEnter,onMouseMove:v.onMouseMove,onMouseDown:v.onMouseDown,onMouseUp:v.onMouseUp,onContextMenu:v.onContextMenu,onDoubleClick:v.onDoubleClick,onTouchStart:v.onTouchStart,onTouchMove:v.onTouchMove,onTouchEnd:v.onTouchEnd},yK.createElement(by,{otherAttributes:C,title:j,desc:P,ref:y},yK.createElement(xy,null,k)))});function xS(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function x_(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?xS(Object(b),!0).forEach(function(y){xE(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):xS(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function xE(v,y,b){return(y=xj(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function xj(v){var y=xP(v,"string");return"symbol"==typeof y?y:y+""}function xP(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function xC(v,y){var b=x_({},v),x=y;return Object.keys(y).reduce((v,y)=>(void 0===v[y]&&void 0!==x[y]&&(v[y]=x[y]),v),b)}function xA(){return(xA=Object.assign.bind()).apply(null,arguments)}function xT(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function xI(v,y,b){return(y=xO(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function xO(v){var y=xM(v,"string");return"symbol"==typeof y?y:y+""}function xM(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}v.s(["resolveDefaultProps",0,xC],581154);var xR=function(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
2495y%2?xT(Object(b),!0).forEach(function(y){xI(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):xT(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},yE),xN=(0,n0.forwardRef)(function(v,y){var b,x=xC(v.categoricalChartProps,xR),w=v.chartName,k=v.defaultTooltipEventType,S=v.validateTooltipEventTypes,_=v.tooltipPayloadSearcher,E=v.categoricalChartProps,j={chartName:w,defaultTooltipEventType:k,validateTooltipEventTypes:S,tooltipPayloadSearcher:_,eventEmitter:void 0};return n0.createElement(yN,{preloadedState:{options:j},reduxStoreName:null!=(b=E.id)?b:w},n0.createElement(yF,{chartData:E.data}),n0.createElement(yH,{layout:x.layout,margin:x.margin}),n0.createElement(yY,{throttleDelay:x.throttleDelay,throttledEvents:x.throttledEvents}),n0.createElement(yW,{baseValue:x.baseValue,accessibilityLayer:x.accessibilityLayer,barCategoryGap:x.barCategoryGap,maxBarSize:x.maxBarSize,stackOffset:x.stackOffset,barGap:x.barGap,barSize:x.barSize,syncId:x.syncId,syncMethod:x.syncMethod,className:x.className,reverseStackOrder:x.reverseStackOrder}),n0.createElement(xk,xA({},x,{ref:y})))});v.s(["CartesianChart",0,xN],423081);var xD=["axis","item"],xF=(0,tl.forwardRef)((v,y)=>tl.createElement(xN,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:xD,tooltipPayloadSearcher:nX,categoricalChartProps:v,ref:y}));v.s(["BarChart",0,xF],431021);var xL=Y;function x$(v,y,b){return(y=xB(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function xB(v){var y=xz(v,"string");return"symbol"==typeof y?y:y+""}function xz(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}class xV{constructor(v){x$(this,"cache",new Map),this.maxSize=v}get(v){var y=this.cache.get(v);return void 0!==y&&(this.cache.delete(v),this.cache.set(v,y)),y}set(v,y){if(this.cache.has(v))this.cache.delete(v);else if(this.cache.size>=this.maxSize){var b=this.cache.keys().next().value;null!=b&&this.cache.delete(b)}this.cache.set(v,y)}clear(){this.cache.clear()}size(){return this.cache.size}}function xH(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function xU(v,y,b){return(y=xW(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function xW(v){var y=xG(v,"string");return"symbol"==typeof y?y:y+""}function xG(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var xq=function(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?xH(Object(b),!0).forEach(function(y){xU(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):xH(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}({},{cacheSize:2e3,enableCache:!0}),xY=new xV(xq.cacheSize),xK={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},xX="recharts_measurement_span";function xQ(v,y){var b=y.fontSize||"",x=y.fontFamily||"",w=y.fontWeight||"",k=y.fontStyle||"",S=y.letterSpacing||"",_=y.textTransform||"";return"".concat(v,"|").concat(b,"|").concat(x,"|").concat(w,"|").concat(k,"|").concat(S,"|").concat(_)}var xZ=(v,y)=>{try{var b=document.getElementById(xX);b||((b=document.createElement("span")).setAttribute("id",xX),b.setAttribute("aria-hidden","true"),document.body.appendChild(b)),Object.assign(b.style,xK,y),b.textContent="".concat(v);var x=b.getBoundingClientRect();return{width:x.width,height:x.height}}catch(v){return{width:0,height:0}}},xJ=function(v){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==v||yl.isSsr)return{width:0,height:0};if(!xq.enableCache)return xZ(v,y);var b=xQ(v,y),x=xY.get(b);if(x)return x;var w=xZ(v,y);return xY.set(b,w),w};function x0(v){return(v%180+180)%180}var x1=function(v){var y=v.width,b=v.height,x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,w=x0(x)*Math.PI/180,k=Math.atan(b/y);return Math.abs(w>k&&w<Math.PI-k?b/Math.sin(w):y/Math.cos(w))};function x2(v,y){if(y<1)return[];if(1===y)return v;for(var b=[],x=0;x<v.length;x+=y){var w=v[x];void 0!==w&&b.push(w)}return b}function x3(v,y,b){return x1({width:v.width+y.width,height:v.height+y.height},b)}function x4(v,y,b){var x="width"===b,w=v.x,k=v.y,S=v.width,_=v.height;return 1===y?{start:x?w:k,end:x?w+S:k+_}:{start:x?w+S:k+_,end:x?w:k}}
vendor: 2,648 bytes, line 2495
2495function x5(v,y,b,x,w){if(v*y<v*x||v*y>v*w)return!1;var k=b();return v*(y-v*k/2-x)>=0&&v*(y+v*k/2-w)<=0}function x6(v,y){return x2(v,y+1)}function x8(v,y,b,x,w){for(var k,S=(x||[]).slice(),_=y.start,E=y.end,j=0,P=1,C=_,A=function(){var y,k=null==x?void 0:x[j];if(void 0===k)return{v:x2(x,P)};var S=j,A=()=>(void 0===y&&(y=b(k,S)),y),T=k.coordinate,I=0===j||x5(v,T,A,C,E);I||(j=0,C=_,P+=1),I&&(C=T+v*(A()/2+w),j+=P)};P<=S.length;)if(k=A())return k.v;return[]}function x9(v,y,b,x,w){var k=(x||[]).slice().length;if(0===k)return[];for(var S=y.start,_=y.end,E=1;E<=k;E++){for(var j,P=(k-1)%E,C=S,A=!0,T=function(){var y,k=x[I];if(null==k)return 0;var S=I,E=()=>(void 0===y&&(y=b(k,S)),y),j=k.coordinate,T=I===P||x5(v,j,E,C,_);if(!T)return A=!1,1;T&&(C=j+v*(E()/2+w))},I=P;I<k&&(0===(j=T())||1!==j);I+=E);if(A){for(var O=[],M=P;M<k;M+=E){var R=x[M];null!=R&&O.push(R)}return O}}return[]}function x7(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function we(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?x7(Object(b),!0).forEach(function(y){wt(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):x7(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function wt(v,y,b){return(y=wr(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function wr(v){var y=wn(v,"string");return"symbol"==typeof y?y:y+""}function wn(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function wi(v,y,b,x,w){for(var k=(x||[]).slice(),S=k.length,_=y.start,E=y.end,j=function(y){var x,j=k[y];if(null==j)return 1;var P=j,C=()=>(void 0===x&&(x=b(j,y)),x);if(y===S-1){var A=v*(P.coordinate+v*C()/2-E);k[y]=P=we(we({},P),{},{tickCoord:A>0?P.coordinate-A*v:P.coordinate})}else k[y]=P=we(we({},P),{},{tickCoord:P.coordinate});null!=P.tickCoord&&x5(v,P.tickCoord,C,_,E)&&(E=P.tickCoord-v*(C()/2+w),k[y]=we(we({},P),{},{isShow:!0}))},P=S-1;P>=0;P--)if(j(P))continue;return k}function wa(v,y,b,x,w,k){var S=(x||[]).slice(),_=S.length,E=y.start,j=y.end;if(k){var P=x[_-1];if(null!=P){var C=b(P,_-1),A=v*(P.coordinate+v*C/2-j);S[_-1]=P=we(we({},P),{},{tickCoord:A>0?P.coordinate-A*v:P.coordinate}),null!=P.tickCoord&&x5(v,P.tickCoord,()=>
2495C,E,j)&&(j=P.tickCoord-v*(C/2+w),S[_-1]=we(we({},P),{},{isShow:!0}))}}for(var T=k?_-1:_,I=function(y){var x,k=S[y];if(null==k)return 1;var _=k,P=()=>(void 0===x&&(x=b(k,y)),x);if(0===y){var C=v*(_.coordinate-v*P()/2-E);S[y]=_=we(we({},_),{},{tickCoord:C<0?_.coordinate-C*v:_.coordinate})}else S[y]=_=we(we({},_),{},{tickCoord:_.coordinate});null!=_.tickCoord&&x5(v,_.tickCoord,P,E,j)&&(E=_.tickCoord+v*(P()/2+w),S[y]=we(we({},_),{},{isShow:!0}))},O=0;O<T;O++)if(I(O))continue;return S}function ws(v,y,b){var x,w=v.tick,k=v.ticks,S=v.viewBox,_=v.minTickGap,E=v.orientation,j=v.interval,P=v.tickFormatter,C=v.unit,A=v.angle;if(!k||!k.length||!w)return[];if(eS(j)||yl.isSsr)return null!=(x=x6(k,eS(j)?j:0))?x:[];var T=[],I="top"===E||"bottom"===E?"width":"height",O=C&&"width"===I?xJ(C,{fontSize:y,letterSpacing:b}):{width:0,height:0},M=(v,x)=>{var w="function"==typeof P?P(v.value,x):v.value;return"width"===I?x3(xJ(w,{fontSize:y,letterSpacing:b}),O,A):xJ(w,{fontSize:y,letterSpacing:b})[I]},R=k[0],N=k[1],D=k.length>=2&&null!=R&&null!=N?ex(N.coordinate-R.coordinate):1,F=x4(S,D,I);return"equidistantPreserveStart"===j?x8(D,F,M,k,_):"equidistantPreserveEnd"===j?x9(D,F,M,k,_):(T="preserveStart"===j||"preserveStartEnd"===j?wa(D,F,M,k,_,"preserveStartEnd"===j):wi(D,F,M,k,_)).filter(v=>v.isShow)}var wo=Y;function wl(){}function wc(v){return Object.getOwnPropertySymbols(v).filter(y=>Object.prototype.propertyIsEnumerable.call(v,y))}function wu(v){return null==v?void 0===v?"[object Undefined]":"[object Null]":Object.prototype.toString.call(v)}let wd="[object RegExp]",wh="[object String]",wf="[object Number]",wp="[object Boolean]",wm="[object Arguments]",wg="[object Symbol]",wv="[object Date]",wy="[object Map]",wb="[object Set]",wx="[object Array]",ww="[object Function]",wk="[object ArrayBuffer]",wS="[object Object]",w_="[object Error]",wE="[object DataView]",wj="[object Uint8Array]",wP="[object Uint8ClampedArray]",wC="[object Uint16Array]",wA="[object Uint32Array]",wT="[object BigUint64Array]",wI="[object Int8Array]",wO="[object Int16Array]",wM="[object Int32Array]",wR="[object BigInt64Array]",wN="[object Float32Array]",wD="[object Float64Array]",wF="object"==typeof globalThis&&globalThis||"object"==typeof window&&window||"object"==typeof self&&self||v.g||function(){return this}();function wL(v){return void 0!==wF.Buffer&&wF.Buffer.isBuffer(v)}function w$(v){if(!v||"object"!=typeof v)return!1;let y=Object.getPrototypeOf(v);return(null===y||y===Object.prototype||null===Object.getPrototypeOf(y))&&"[object Object]"===Object.prototype.toString.call(v)}function wB(v,y,b){return wz(v,y,void 0,void 0,void 0,void 0,b)}function wz(v,y,b,x,w,k,S){let _=S(v,y,b,x,w,k);if(void 0!==_)return _;if(typeof v==typeof y)switch(typeof v){case"bigint":case"string":case"boolean":case"symbol":case"undefined":case"function":return v===y;case"number":return v===y||Object.is(v,y)}return wV(v,y,k,S)}function wV(v,y,b,x){if(Object.is(v,y))return!0;let w=wu(v),k=wu(y);if("[object Arguments]"===w&&(w=wS),"[object Arguments]"===k&&(k=wS),w!==k)return!1;switch(w){case wh:return v.toString()===y.toString();case wf:return ag(v.valueOf(),y.valueOf());case wp:case wv:case wg:return Object.is(v.valueOf(),y.valueOf());case wd:return v.source===y.source&&v.flags===y.flags;case ww:return v===y}let S=(b=b??new Map).get(v),_=b.get(y);if(null!=S&&null!=_)return S===y;b.set(v,y),b.set(y,v);try{switch(w){case wy:if(v.size!==y.size)return!1;for(let[w,k]of v.entries())if(!y.has(w)||!wz(k,y.get(w),w,v,y,b,x))return!1;return!0;case wb:{if(v.size!==y.size)return!1;let w=Array.from(v.values()),k=Array.from(y.values());for(let S=0;S<w.length;S++){let _=w[S],E=k.findIndex(w=>wz(_,w,void 0,v,y,b,x));if(-1===E)return!1;k.splice(E,1)}return!0}case wx:case wj:case wP:case wC:case wA:case wT:case wI:case wO:case wM:case wR:case wN:case wD:if(wL(v)!==wL(y)||v.length!==y.length)return!1;for(let w=0;w<v.length;w++)if(!wz(v[w],y[w],w,v,y,b,x))return!1;return!0;case wk:if(v.byteLength!==y.byteLength)return!1;return wV(new Uint8Array(v),new Uint8Array(y),b,x);case wE:if(v.byteLength!==y.byteLength||v.byteOffset!==y.byteOffset)return!1;return wV(new Uint8Array(v),new Uint8Array(y),b,x);case w_:return v.name===y.name&&v.message===y.message;case wS:{if(!(wV(v.constructor,y.constructor,b,x)||w$(v)&&w$(y)))return!1;let w=[...Object.keys(v),...wc(v)],k=[...Object.keys(y),...wc(y)];if(w.length!==k.length)return!1;for(let k=0;k<w.length;k++){let S=w[k],_=v[S];if(!Object.hasOwn(y,S))return!1;let E=y[S];if(!wz(_,E,S,v,y,b,x))return!1}return!0}default:return!1}}finally{b.delete(v),b.delete(y)}}function wH(v,y){return wB(v,y,wl)}var wU=er,wW=Y,wG=er,wq=["children","className"];function wY(){return(wY=Object.assign.bind()).apply(null,arguments)}function wK(v,y){if(null==v)return{};var b,x,w=wX(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function wX(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var wQ=wW.forwardRef((v,y)=>{var b=v.children,x=v.className,w=wK(v,wq),k=(0,wG.clsx)("recharts-layer",x);return wW.createElement("g",wY({className:k},y7(w),{ref:y}),b)});v.s(["Layer",0,wQ],432292);var wZ=Y,wJ=er;function w0(v,y){return w5(v)||w4(v,y)||w2(v,y)||w1()}
2495function w1(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w2(v,y){if(v){if("string"==typeof v)return w3(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?w3(v,y):void 0}}function w3(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function w4(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function w5(v){if(Array.isArray(v))return v}function w6(v,y,b){return(y=w8(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function w8(v){var y=w9(v,"string");return"symbol"==typeof y?y:y+""}function w9(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var w7=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,ke=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,kt=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,kr=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,kn={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},ki=["cm","mm","pt","pc","in","Q","px"];function ka(v){return ki.includes(v)}var ks="NaN";function ko(v,y){return v*kn[y]}class kl{static parse(v){var y,b=w0(null!=(y=kr.exec(v))?y:[],3),x=b[1],w=b[2];return null==x?kl.NaN:new kl(parseFloat(x),null!=w?w:"")}constructor(v,y){this.num=v,this.unit=y,this.num=v,this.unit=y,ew(v)&&(this.unit=""),""===y||kt.test(y)||(this.num=NaN,this.unit=""),ka(y)&&(this.num=ko(v,y),this.unit="px")}add(v){return this.unit!==v.unit?new kl(NaN,""):new kl(this.num+v.num,this.unit)}subtract(v){return this.unit!==v.unit?new kl(NaN,""):new kl(this.num-v.num,this.unit)}multiply(v){return""!==this.unit&&""!==v.unit&&this.unit!==v.unit?new kl(NaN,""):new kl(this.num*v.num,this.unit||v.unit)}divide(v){return""!==this.unit&&""!==v.unit&&this.unit!==v.unit?new kl(NaN,""):new kl(this.num/v.num,this.unit||v.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return ew(this.num)}}function kc(v){if(null==v||v.includes(ks))return ks;for(var y=v;y.includes("*")||y.includes("/");){var b,x=w0(null!=(b=w7.exec(y))?b:[],4),w=x[1],k=x[2],S=x[3],_=kl.parse(null!=w?w:""),E=kl.parse(null!=S?S:""),j="*"===k?_.multiply(E):_.divide(E);if(j.isNaN())return ks;y=y.replace(w7,j.toString())}for(;y.includes("+")||/.-\d+(?:\.\d+)?/.test(y);){var P,C=w0(null!=(P=ke.exec(y))?P:[],4),A=C[1],T=C[2],I=C[3],O=kl.parse(null!=A?A:""),M=kl.parse(null!=I?I:""),R="+"===T?O.add(M):O.subtract(M);if(R.isNaN())return ks;y=y.replace(ke,R.toString())}return y}A=kl,w6(kl,"NaN",new A(NaN,""));var ku=/\(([^()]*)\)/;function kd(v){for(var y,b=v;null!=(y=ku.exec(b));){var x=w0(y,2)[1];b=b.replace(ku,kc(x))}return b}function kh(v){var y=v.replace(/\s+/g,"");return kc(y=kd(y))}function kf(v){try{return kh(v)}catch(v){return ks}}function kp(v){var y=kf(v.slice(5,-1));return y===ks?"":y}var km=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],kg=["dx","dy","angle","className","breakAll"];function kv(){return(kv=Object.assign.bind()).apply(null,arguments)}function ky(v,y){if(null==v)return{};var b,x,w=kb(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function kb(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function kx(v,y){return kE(v)||k_(v,y)||kk(v,y)||kw()}
vendor: 11,177 bytes, line 2495
2495function kw(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function kk(v,y){if(v){if("string"==typeof v)return kS(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?kS(v,y):void 0}}function kS(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function k_(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function kE(v){if(Array.isArray(v))return v}var kj=/[ \f\n\r\t\v\u2028\u2029]+/,kP=v=>{var y=v.children,b=v.breakAll,x=v.style;try{var w=[];eI(y)||(w=b?y.toString().split(""):y.toString().split(kj));var k=w.map(v=>({word:v,width:xJ(v,x).width})),S=b?0:xJ(" ",x).width;return{wordsWithComputedWidth:k,spaceWidth:S}}catch(v){return null}};function kC(v){return"start"===v||"middle"===v||"end"===v||"inherit"===v}function kA(v){return eI(v)||"string"==typeof v||"number"==typeof v||"boolean"==typeof v}var kT=(v,y,b,x)=>v.reduce((v,w)=>{var k=w.word,S=w.width,_=v[v.length-1];if(_&&null!=S&&(null==y||x||_.width+S+b<Number(y)))_.words.push(k),_.width+=S+b;else{var E={words:[k],width:S};v.push(E)}return v},[]),kI=v=>v.reduce((v,y)=>v.width>y.width?v:y),kO="â¦",kM=(v,y,b,x,w,k,S,_)=>{var E=kP({breakAll:b,style:x,children:v.slice(0,y)+kO});if(!E)return[!1,[]];var j=kT(E.wordsWithComputedWidth,k,S,_);return[j.length>w||kI(j).width>Number(k),j]},kR=(v,y,b,x,w)=>{var k,S=v.maxLines,_=v.children,E=v.style,j=v.breakAll,P=eS(S),C=String(_),A=kT(y,x,b,w);if(!P||w||!(A.length>S||kI(A).width>Number(x)))return A;for(var T=0,I=C.length-1,O=0;T<=I&&O<=C.length-1;){var M=Math.floor((T+I)/2),R=kx(kM(C,M-1,j,E,S,x,b,w),2),N=R[0],D=R[1],F=kx(kM(C,M,j,E,S,x,b,w),1)[0];if(N||F||(T=M+1),N&&F&&(I=M-1),!N&&F){k=D;break}O++}return k||A},kN=v=>[{words:eI(v)?[]:v.toString().split(kj),width:void 0}],kD=v=>{var y=v.width,b=v.scaleToFit,x=v.children,w=v.style,k=v.breakAll,S=v.maxLines;if((y||b)&&!yl.isSsr){var _,E=kP({breakAll:k,children:x,style:w});if(!E)return kN(x);var j=E.wordsWithComputedWidth,P=E.spaceWidth;return _=j,kR({breakAll:k,children:x,maxLines:S,style:w},_,P,y,!!b)}return kN(x)},kF="#808080",kL={angle:0,breakAll:!1,capHeight:"0.71em",fill:kF,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},k$=(0,wZ.forwardRef)((v,y)=>{var b,x=xC(v,kL),w=x.x,k=x.y,S=x.lineHeight,_=x.capHeight,E=x.fill,j=x.scaleToFit,P=x.textAnchor,C=x.verticalAnchor,A=ky(x,km),T=(0,wZ.useMemo)(()=>kD({breakAll:A.breakAll,children:A.children,maxLines:A.maxLines,scaleToFit:j,style:A.style,width:A.width}),[A.breakAll,A.children,A.maxLines,j,A.style,A.width]),I=A.dx,O=A.dy,M=A.angle,R=A.className,N=A.breakAll,D=ky(A,kg);if(!e_(w)||!e_(k)||0===T.length)return null;var F=Number(w)+(eS(I)?I:0),L=Number(k)+(eS(O)?O:0);if(!eK(F)||!eK(L))return null;switch(C){case"start":b=kp("calc(".concat(_,")"));break;case"middle":b=kp("calc(".concat((T.length-1)/2," * -").concat(S," + (").concat(_," / 2))"));break;default:b=kp("calc(".concat(T.length-1," * -").concat(S,")"))}var $=[],B=T[0];if(j&&null!=B){var z=B.width,V=A.width;$.push("scale(".concat(eS(V)&&eS(z)?V/z:1,")"))}return M&&$.push("rotate(".concat(M,", ").concat(F,", ").concat(L,")")),$.length&&(D.transform=$.join(" ")),wZ.createElement("text",kv({},y7(D),{ref:y,x:F,y:L,className:(0,wJ.clsx)("recharts-text",R),textAnchor:P,fill:E.includes("url")?kF:E}),T.map((v,y)=>{var x=v.words.join(N?"":" ");return wZ.createElement("tspan",{x:F,dy:0===y?b:S,key:"".concat(x,"-").concat(y)},x)}))});k$.displayName="Text";var kB=Y,kz=er,kV=Y,kH=v.i(573348);function kU(v){var y=v.zIndex,b=v.children,x=sG()&&void 0!==y&&0!==y,w=sR(),k=(0,kV.useRef)(void 0),S=(0,kV.useRef)(new Set),_=au(),E=ap(v=>bo(v,y,w));if((0,kV.useLayoutEffect)(()=>{if(!x){var v=S.current;v.forEach(v=>{_(yw({zIndex:v}))}),v.clear(),k.current=void 0;return}if(S.current.has(y)||(_(yx({zIndex:y})),S.current.add(y)),E){k.current=E;var b=S.current;b.forEach(v=>{v!==y&&(_(yw({zIndex:v})),b.delete(v))})}},[_,y,x,E]),(0,kV.useLayoutEffect)(()=>{var v=S.current;return()=>{v.forEach(v=>{_(yw({zIndex:v}))}),v.clear()}},[_]),!x)return b;var j=null!=E?E:k.current;return j?(0,kH.createPortal)(b,j):null}v.s(["ZIndexLayer",0,kU],498602);var kW=["labelRef"],kG=["content"];function kq(v,y){if(null==v)return{};var b,x,w=kY(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function kY(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function kK(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function kX(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?kK(Object(b),!0).forEach(function(y){kQ(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):kK(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function kQ(v,y,b){return(y=kZ(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function kZ(v){var y=kJ(v,"string");return"symbol"==typeof y?y:y+""}function kJ(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function k0(){return(k0=Object.assign.bind()).apply(null,arguments)}var k1=(0,kB.createContext)(null),k2=v=>{var y=v.x,b=v.y,x=v.upperWidth,w=v.lowerWidth,k=v.width,S=v.height,_=v.children,E=(0,kB.useMemo)(()=>({x:y,y:b,upperWidth:x,lowerWidth:w,width:k,height:S}),[y,b,x,w,k,S]);return kB.createElement(k1.Provider,{value:E},_)},k3=()=>{var v=(0,kB.useContext)(k1),y=sF();return v||(y?aV(y):void 0)},k4=(0,kB.createContext)(null),k5=()=>{var v=(0,kB.useContext)(k4),y=ap(le);return v||y},k6=v=>{var y=v.value,b=v.formatter,x=eI(v.children)?y:v.children;return"function"==typeof b?b(x):x},k8=v=>null!=v&&"function"==typeof v,k9=(v,y)=>ex(y-v)*Math.min(Math.abs(y-v),360),k7=(v,y,b,x,w)=>{var k,S,_=v.offset,E=v.className,j=w.cx,P=w.cy,C=w.innerRadius,A=w.outerRadius,T=w.startAngle,I=w.endAngle,O=w.clockWise,M=(C+A)/2,R=k9(T,I),N=R>=0?1:-1;switch(y){case"insideStart":k=T+N*_,S=O;break;case"insideEnd":k=I-N*_,S=!O;break;case"end":k=I+N*_,S=O;break;default:throw Error("Unsupported position ".concat(y))}S=R<=0?S:!S;var D=oF(j,P,M,k),F=oF(j,P,M,k+(S?1:-1)*359),L="M".concat(D.x,",").concat(D.y,"\n A").concat(M,",").concat(M,",0,1,").concat(+!S,",\n ").concat(F.x,",").concat(F.y),$=eI(v.id)?ej("recharts-radial-line-"):v.id;return kB.createElement("text",k0({},x,{dominantBaseline:"central",className:(0,kz.clsx)("recharts-radial-bar-label",E)}),kB.createElement("defs",null,kB.createElement("path",{id:$,d:L})),kB.createElement("textPath",{xlinkHref:"#".concat($)},b))},Se=(v,y,b)=>{var x=v.cx,w=v.cy,k=v.innerRadius,S=v.outerRadius,_=(v.startAngle+v.endAngle)/2;if("outside"===b){var E=oF(x,w,S+y,_),j=E.x;return{x:j,y:E.y,textAnchor:j>=x?"start":"end",verticalAnchor:"middle"}}if("center"===b)return{x:x,y:w,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===b)return{x:x,y:w,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===b)return{x:x,y:w,textAnchor:"middle",verticalAnchor:"end"};var P=oF(x,w,(k+S)/2,_);return{x:P.x,y:P.y,textAnchor:"middle",verticalAnchor:"middle"}},St=v=>null!=v&&"cx"in v&&eS(v.cx),Sr={angle:0,offset:5,zIndex:oU.label,position:"middle",textBreakAll:!1};function Sn(v){if(!St(v))return v;var y=v.cx,b=v.cy,x=v.outerRadius,w=2*x;return{x:y-x,y:b-x,width:w,upperWidth:w,lowerWidth:w,height:w}}function Si(v){var y,b,x,w,k,S=xC(v,Sr),_=S.viewBox,E=S.parentViewBox,j=S.position,P=S.value,C=S.children,A=S.content,T=S.className,I=void 0===T?"":T,O=S.textBreakAll,M=S.labelRef,R=k5(),N=k3(),D="center"===j?N:null!=R?R:N,F=Sn(x=null==_?D:St(_)?_:aV(_));if(!x||eI(P)&&eI(C)&&!(0,kB.isValidElement)(A)&&"function"!=typeof A)return null;var L=St(x)&&("insideStart"===j||"insideEnd"===j||"end"===j);if(St(x))L||(k=Se(x,S.offset,S.position));else if(F){var $=aY({viewBox:F,position:j,offset:S.offset,parentViewBox:St(E)?void 0:E,clamp:!0});k=kX(kX({x:$.x,y:$.y,textAnchor:$.horizontalAnchor,verticalAnchor:$.verticalAnchor},void 0!==$.width?{width:$.width}:{}),void 0!==$.height?{height:$.height}:{})}var B=kX(kX(kX(kX({},(null==(y=k)?void 0:y.x)!==void 0?{x:k.x}:{}),(null==(b=k)?void 0:b.y)!==void 0?{y:k.y}:{}),S),{},{viewBox:x});if((0,kB.isValidElement)(A)){B.labelRef;var z=kq(B,kW);return(0,kB.cloneElement)(A,z)}if("function"==typeof A){B.content;var V=kq(B,kG);if(w=(0,kB.createElement)(A,V),(0,kB.isValidElement)(w))return w}else w=k6(S);var H=y7(S);return L&&St(x)?k7(S,j,w,H,x):null==k?null:kB.createElement(kU,{zIndex:S.zIndex},kB.createElement(k$,k0({ref:M,className:(0,kz.clsx)("recharts-label",I)},H,k,{textAnchor:kC(H.textAnchor)?H.textAnchor:k.textAnchor,breakAll:O}),w))}Si.displayName="Label";var Sa=(v,y,b)=>{if(!v)return null;var x={viewBox:y,labelRef:b};return!0===v?kB.createElement(Si,k0({key:"label-implicit"},x)):e_(v)?kB.createElement(Si,k0({key:"label-implicit",value:v},x)):(0,kB.isValidElement)(v)?v.type===Si?(0,kB.cloneElement)(v,kX({key:"label-implicit"},x)):kB.createElement(Si,k0({key:"label-implicit",content:v},x)):k8(v)?kB.createElement(Si,k0({key:"label-implicit",content:v},x)):v&&"object"==typeof v?kB.createElement(Si,k0({},v,{key:"label-implicit"},x)):null};function Ss(v){var y=v.label,b=v.labelRef;return Sa(y,k3(),b)||null}v.s(["CartesianLabelContextProvider",0,k2,"CartesianLabelFromLabelProp",0,Ss,"Label",0,Si,"isLabelContentAFunction",0,k8],764825);var So=Y,Sl=v=>"radius"in v&&"startAngle"in v&&"endAngle"in v,Sc=(v,y)=>{if(!v||"function"==typeof v||"boolean"==typeof v)return null;var b=v;if((0,So.isValidElement)(v)&&(b=v.props),"object"!=typeof b&&"function"!=typeof b)return null;var x={};return Object.keys(b).forEach(v=>{y2(v)&&"function"==typeof b[v]&&(x[v]=y||(y=>b[v](b,y)))}),x},Su=(v,y,b)=>x=>(v(y,b,x),null),Sd=(v,y,b)=>{if(null===v||"object"!=typeof v&&"function"!=typeof v)return null;var x=null;return Object.keys(v).forEach(w=>{var k=v[w];y2(w)&&"function"==typeof k&&(x||(x={}),x[w]=Su(k,y,b))}),x};v.s(["adaptEventHandlers",0,Sc,"adaptEventsOfChild",0,Sd,"isPolarCoordinate",0,Sl],467222);var Sh=v=>{var y=v.ticks,b=v.label,x=v.labelGapWithTick,w=void 0===x?5:x,k=v.tickSize,S=void 0===k?0:k,_=v.tickMargin,E=void 0===_?0:_,j=0;
2495if(y){Array.from(y).forEach(v=>{if(v){var y=v.getBoundingClientRect();y.width>j&&(j=y.width)}});var P=b?b.getBoundingClientRect().width:0;return Math.round(j+(S+E)+P+(b?w:0))}return 0},Sf=v=>{var y=v.ticks,b=v.label,x=v.labelGapWithTick,w=void 0===x?5:x,k=v.tickSize,S=void 0===k?0:k,_=v.tickMargin,E=void 0===_?0:_,j=0;if(y){Array.from(y).forEach(v=>{if(v){var y=v.getBoundingClientRect();y.height>j&&(j=y.height)}});var P=b?b.getBoundingClientRect().height:0;return Math.round(j+(S+E)+P+(b?w:0))}return 0};function Sp(v){return v&&"object"==typeof v&&"className"in v&&"string"==typeof v.className?v.className:""}var Sm=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function Sg(v,y){return Sw(v)||Sx(v,y)||Sy(v,y)||Sv()}function Sv(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Sy(v,y){if(v){if("string"==typeof v)return Sb(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?Sb(v,
vendor: 4,727 bytes, line 2495
2495y):void 0}}function Sb(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function Sx(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function Sw(v){if(Array.isArray(v))return v}function Sk(v,y){if(null==v)return{};var b,x,w=SS(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function SS(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function S_(){return(S_=Object.assign.bind()).apply(null,arguments)}function SE(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function Sj(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?SE(Object(b),!0).forEach(function(y){SP(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):SE(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function SP(v,y,b){return(y=SC(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function SC(v){var y=SA(v,"string");return"symbol"==typeof y?y:y+""}function SA(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var ST={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:oU.axis};function SI(v){var y=v.x,b=v.y,x=v.width,w=v.height,k=v.orientation,S=v.mirror,_=v.axisLine,E=v.otherSvgProps;if(!_)return null;var j=Sj(Sj(Sj({},E),y8(_)),{},{fill:"none"});if("top"===k||"bottom"===k){var P=+("top"===k&&!S||"bottom"===k&&S);j=Sj(Sj({},j),{},{x1:y,y1:b+P*w,x2:y+x,y2:b+P*w})}else{var C=+("left"===k&&!S||"right"===k&&S);j=Sj(Sj({},j),{},{x1:y+C*x,y1:b,x2:y+C*x,y2:b+w})}return wo.createElement("line",S_({},j,{className:(0,wU.clsx)("recharts-cartesian-axis-line",em(_,"className"))}))}function SO(v,y,b,x,w,k,S,_,E){var j,P,C,A,T,I,O=_?-1:1,M=v.tickSize||S,R=eS(v.tickCoord)?v.tickCoord:v.coordinate;switch(k){case"top":j=P=v.coordinate,I=(C=(A=b+!_*w)-O*M)-O*E,T=R;break;case"left":C=A=v.coordinate,T=(j=(P=y+!_*x)-O*M)-O*E,I=R;break;case"right":C=A=v.coordinate,T=(j=(P=y+_*x)+O*M)+O*E,I=R;break;default:j=P=v.coordinate,I=(C=(A=b+_*w)+O*M)+O*E,T=R}return{line:{x1:j,y1:C,x2:P,y2:A},tick:{x:T,y:I}}}function SM(v,y){switch(v){case"left":return y?"start":"end";case"right":return y?"end":"start";default:return"middle"}}function SR(v,y){switch(v){case"left":case"right":return"middle";case"top":return y?"start":"end";default:return y?"end":"start"}}function SN(v){var y,b=v.option,x=v.tickProps,w=v.value,k=(0,wU.clsx)(x.className,"recharts-cartesian-axis-tick-value");if(wo.isValidElement(b))y=wo.cloneElement(b,Sj(Sj({},x),{},{className:k}));else if("function"==typeof b)y=b(Sj(Sj({},x),{},{className:k}));else{var S="recharts-cartesian-axis-tick-value";"boolean"!=typeof b&&(S=(0,wU.clsx)(S,Sp(b))),y=wo.createElement(k$,S_({},x,{className:S}),w)}return y}function SD(v){var y=v.ticks,b=v.axisType,x=v.axisId,w=au(),k=(0,wo.useRef)(null);return(0,wo.useEffect)(()=>{if(null!=x&&null!=b){var v=y.map(v=>({value:v.value,coordinate:v.coordinate,offset:v.offset,index:v.index})),S=k.current;null!=S&&S.axisId===x&&S.axisType===b&&wH(S.ticks,v)||(k.current={ticks:v,axisId:x,axisType:b},w(yI({ticks:v,axisId:x,axisType:b})))}},[w,y,x,b]),(0,wo.useEffect)(()=>null==x||null==b?eR:()=>{w(yO({axisId:x,axisType:b}))},[w,x,b]),null}var SF=(0,wo.forwardRef)((v,y)=>{var b=v.ticks,x=void 0===b?[]:b,w=v.tick,k=v.tickLine,S=v.stroke,_=v.tickFormatter,E=v.unit,j=v.padding,P=v.tickTextProps,C=v.orientation,A=v.mirror,T=v.x,I=v.y,O=v.width,M=v.height,R=v.tickSize,N=v.tickMargin,D=v.fontSize,F=v.letterSpacing,L=v.getTicksConfig,$=v.events,B=v.axisType,z=v.axisId,V=ws(Sj(Sj({},L),{},{ticks:x}),D,F),H=y8(L),U=y9(w),W=kC(H.textAnchor)?H.textAnchor:SM(C,A),G=SR(C,A),q={};
2495"object"==typeof k&&(q=k);var Y=Sj(Sj({},H),{},{fill:"none"},q),K=V.map(v=>Sj({entry:v},SO(v,T,I,O,M,C,R,A,N))),X=K.map(v=>{var y=v.entry,b=v.line;return wo.createElement(wQ,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(y.value,"-").concat(y.coordinate,"-").concat(y.tickCoord)},k&&wo.createElement("line",S_({},Y,b,{className:(0,wU.clsx)("recharts-cartesian-axis-tick-line",em(k,"className"))})))}),Q=K.map((v,y)=>{var b,x,k=v.entry,C=v.tick,A=Sj(Sj(Sj(Sj({verticalAnchor:G},H),{},{textAnchor:W,stroke:"none",fill:S},C),{},{index:y,payload:k,visibleTicksCount:V.length,tickFormatter:_,padding:j},P),{},{angle:null!=(b=null!=(x=null==P?void 0:P.angle)?x:H.angle)?b:0}),T=Sj(Sj({},A),U);return wo.createElement(wQ,S_({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(k.value,"-").concat(k.coordinate,"-").concat(k.tickCoord)},Sd($,k,y)),w&&wo.createElement(SN,{option:w,tickProps:T,value:"".concat("function"==typeof _?_(k.value,y):k.value).concat(E||"")}))});return wo.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(B,"-ticks")},wo.createElement(SD,{ticks:V,axisId:z,axisType:B}),Q.length>0&&wo.createElement(kU,{zIndex:oU.label},wo.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(B,"-tick-labels"),ref:y},Q)),X.length>0&&wo.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(B,"-tick-lines")},X))}),SL=(0,wo.forwardRef)((v,y)=>{var b=v.axisLine,x=v.width,w=v.height,k=v.className,S=v.hide,_=v.ticks,E=v.axisType,j=v.axisId,P=Sk(v,Sm),C=Sg((0,wo.useState)(""),2),A=C[0],T=C[1],I=Sg((0,wo.useState)(""),2),O=I[0],M=I[1],R=(0,wo.useRef)(null);(0,wo.useImperativeHandle)(y,()=>({getCalculatedWidth:()=>{var y;return Sh({ticks:R.current,label:null==(y=v.labelRef)?void 0:y.current,labelGapWithTick:5,tickSize:v.tickSize,tickMargin:v.tickMargin})},getCalculatedHeight:()=>{var y;return Sf({ticks:R.current,label:null==(y=v.labelRef)?void 0:y.current,labelGapWithTick:5,tickSize:v.tickSize,tickMargin:v.tickMargin})}}));var N=(0,wo.useCallback)(v=>{if(v){var y=v.getElementsByClassName("recharts-cartesian-axis-tick-value");R.current=y;var b=y[0];if(b){var x=window.getComputedStyle(b),w=x.fontSize,k=x.letterSpacing;(w!==A||k!==O)&&(T(w),M(k))}}},[A,O]);return S||null!=x&&x<=0||null!=w&&w<=0?null:wo.createElement(kU,{zIndex:v.zIndex},wo.createElement(wQ,{className:(0,wU.clsx)("recharts-cartesian-axis",k)},wo.createElement(SI,{x:v.x,y:v.y,width:x,height:w,orientation:v.orientation,mirror:v.mirror,axisLine:b,otherSvgProps:y8(v)}),wo.createElement(SF,{ref:N,axisType:E,events:P,fontSize:A,getTicksConfig:v,height:v.height,letterSpacing:O,mirror:v.mirror,orientation:v.orientation,padding:v.padding,stroke:v.stroke,tick:v.tick,tickFormatter:v.tickFormatter,tickLine:v.tickLine,tickMargin:v.tickMargin,tickSize:v.tickSize,tickTextProps:v.tickTextProps,ticks:_,unit:v.unit,width:v.width,x:v.x,y:v.y,axisId:j}),wo.createElement(k2,{x:v.x,y:v.y,width:v.width,height:v.height,lowerWidth:v.width,upperWidth:v.width},wo.createElement(Ss,{label:v.label,labelRef:v.labelRef}),v.children)))}),S$=wo.forwardRef((v,y)=>{var b=xC(v,ST);return wo.createElement(SL,S_({},b,{ref:y}))});S$.displayName="CartesianAxis";var SB=Y,Sz={grid:{stroke:"#ccc",fill:"none"}},SV=(0,SB.createContext)(Sz);SV.Provider;var SH=()=>(0,SB.useContext)(SV),SU=["x1","y1","x2","y2","key"],SW=["offset"],SG=["xAxisId","yAxisId"],Sq=["xAxisId","yAxisId"];function SY(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function SK(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?SY(Object(b),!0).forEach(function(y){SX(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):SY(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function SX(v,y,b){return(y=SQ(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function SQ(v){var y=SZ(v,"string");return"symbol"==typeof y?y:y+""}function SZ(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function SJ(){return(SJ=Object.assign.bind()).apply(null,arguments)}function S0(v,y){if(null==v)return{};var b,x,w=S1(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function S1(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var S2=v=>{var y=v.fill;if(!y||"none"===y)return null;
vendor: 5,023 bytes, line 2495
2495var b=v.fillOpacity,x=v.x,w=v.y,k=v.width,S=v.height,_=v.ry;return xL.createElement("rect",{x:x,y:w,ry:_,width:k,height:S,stroke:"none",fill:y,fillOpacity:b,className:"recharts-cartesian-grid-bg"})};function S3(v){var y=v.option,b=v.lineItemProps;if(xL.isValidElement(y))x=xL.cloneElement(y,b);else if("function"==typeof y)x=y(b);else{var x,w,k=b.x1,S=b.y1,_=b.x2,E=b.y2,j=b.key,P=null!=(w=y8(S0(b,SU)))?w:{},C=(P.offset,S0(P,SW)),A=Array.isArray(C.strokeDasharray)?C.strokeDasharray.join(","):C.strokeDasharray;x=xL.createElement("line",SJ({},C,{strokeDasharray:A,x1:k,y1:S,x2:_,y2:E,fill:"none",key:j}))}return x}function S4(v){var y=v.x,b=v.width,x=v.horizontal,w=void 0===x||x,k=v.horizontalPoints;if(!w||!k||!k.length)return null;v.xAxisId,v.yAxisId;var S=S0(v,SG),_=k.map((v,x)=>{var k=SK(SK({},S),{},{x1:y,y1:v,x2:y+b,y2:v,key:"line-".concat(x),index:x});return xL.createElement(S3,{key:"line-".concat(x),option:w,lineItemProps:k})});return xL.createElement("g",{className:"recharts-cartesian-grid-horizontal"},_)}function S5(v){var y=v.y,b=v.height,x=v.vertical,w=void 0===x||x,k=v.verticalPoints;if(!w||!k||!k.length)return null;v.xAxisId,v.yAxisId;var S=S0(v,Sq),_=k.map((v,x)=>{var k=SK(SK({},S),{},{x1:v,y1:y,x2:v,y2:y+b,key:"line-".concat(x),index:x});return xL.createElement(S3,{option:w,lineItemProps:k,key:"line-".concat(x)})});return xL.createElement("g",{className:"recharts-cartesian-grid-vertical"},_)}function S6(v){var y=v.horizontalFill,b=v.fillOpacity,x=v.x,w=v.y,k=v.width,S=v.height,_=v.horizontalPoints,E=v.horizontal;if(!(void 0===E||E)||!y||!y.length||null==_)return null;var j=_.map(v=>Math.round(v+w-w)).sort((v,y)=>v-y);w!==j[0]&&j.unshift(0);var P=j.map((v,_)=>{var E=j[_+1],P=null==E?w+S-v:E-v;if(P<=0)return null;var C=_%y.length;return xL.createElement("rect",{key:"react-".concat(_),y:v,x:x,height:P,width:k,stroke:"none",fill:y[C],fillOpacity:b,className:"recharts-cartesian-grid-bg"})});return xL.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},P)}function S8(v){var y=v.vertical,b=void 0===y||y,x=v.verticalFill,w=v.fillOpacity,k=v.x,S=v.y,_=v.width,E=v.height,j=v.verticalPoints;if(!b||!x||!x.length)return null;var P=j.map(v=>Math.round(v+k-k)).sort((v,y)=>v-y);k!==P[0]&&P.unshift(0);var C=P.map((v,y)=>{var b=P[y+1],j=null==b?k+_-v:b-v;if(j<=0)return null;var C=y%x.length;return xL.createElement("rect",{key:"react-".concat(y),x:v,y:S,width:j,height:E,stroke:"none",fill:x[C],fillOpacity:w,className:"recharts-cartesian-grid-bg"})});return xL.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},C)}var S9=(v,y)=>{var b=v.xAxis,x=v.width,w=v.height,k=v.offset;return a5(ws(SK(SK(SK({},ST),b),{},{ticks:a6(b,!0),viewBox:{x:0,y:0,width:x,height:w}})),k.left,k.left+k.width,y)},S7=(v,y)=>{var b=v.yAxis,x=v.width,w=v.height,k=v.offset;return a5(ws(SK(SK(SK({},ST),b),{},{ticks:a6(b,!0),viewBox:{x:0,y:0,width:x,height:w}})),k.top,k.top+k.height,y)},_e={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:oU.grid};function _t(v){var y,b,x,w,k,S,_=sB(),E=sz(),j=s$(),P=SK(SK({},xC(v,_e)),{},{x:eS(v.x)?v.x:j.left,y:eS(v.y)?v.y:j.top,width:eS(v.width)?v.width:j.width,height:eS(v.height)?v.height:j.height}),C=P.xAxisId,A=P.yAxisId,T=P.x,I=P.y,O=P.width,M=P.height,R=P.syncWithTicks,N=P.horizontalValues,D=P.verticalValues,F=sR(),L=ap(v=>mr(v,"xAxis",C,F)),$=ap(v=>mr(v,"yAxis",A,F)),B=SH(),z={stroke:null!=(y=P.stroke)?y:B.grid.stroke,strokeWidth:null!=(b=P.strokeWidth)?b:B.grid.strokeWidth,strokeOpacity:null!=(x=P.strokeOpacity)?x:B.grid.strokeOpacity,strokeDasharray:null!=(w=P.strokeDasharray)?w:B.grid.strokeDasharray};if(!eX(O)||!eX(M)||!eS(T)||!eS(I))return null;var V=P.verticalCoordinatesGenerator||S9,H=P.horizontalCoordinatesGenerator||S7,U=P.horizontalPoints,W=P.verticalPoints;if((!U||!U.length)&&"function"==typeof H){var G=N&&N.length,q=H({yAxis:$?SK(SK({},$),{},{ticks:G?N:$.ticks}):void 0,width:null!=_?_:O,height:null!=E?E:M,offset:j},!!G||R);eD(Array.isArray(q),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof q,"]")),Array.isArray(q)&&(U=q)}if((!W||!W.length)&&"function"==typeof V){var Y=D&&D.length,K=V({xAxis:L?SK(SK({},L),{},{ticks:Y?D:L.ticks}):void 0,width:null!=_?_:O,height:null!=E?E:M,offset:j},!!Y||R);eD(Array.isArray(K),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof K,"]")),Array.isArray(K)&&(W=K)}return xL.createElement(kU,{zIndex:P.zIndex},xL.createElement("g",{className:"recharts-cartesian-grid"},xL.createElement(S2,{fill:null!=(k=P.fill)?k:B.grid.fill,fillOpacity:null!=(S=P.fillOpacity)?S:B.grid.fillOpacity,x:P.x,y:P.y,width:P.width,height:P.height,ry:P.ry}),xL.createElement(S6,SJ({},P,{horizontalPoints:U})),xL.createElement(S8,SJ({},P,{verticalPoints:W})),xL.createElement(S4,SJ({},P,z,{offset:j,horizontalPoints:U,xAxis:L,yAxis:$})),xL.createElement(S5,SJ({},P,z,{offset:j,verticalPoints:W,xAxis:L,yAxis:$}))))}
2495_t.displayName="CartesianGrid",v.s(["CartesianGrid",0,_t],144190);var _r=Y,_n=er,_i=["domain","range"],_a=["domain","range"];function _s(v,y){if(null==v)return{};var b,x,w=_o(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function _o(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function _l(v,y){return v===y||!!(Array.isArray(v)&&2===v.length&&Array.isArray(y))&&2===y.length&&v[0]===y[0]&&v[1]===y[1]}function _c(v,y){if(v===y)return!0;var b=v.domain,x=v.range,w=_s(v,_i),k=y.domain,S=y.range,_=_s(y,_a);return!!_l(b,k)&&!!_l(x,S)&&yz(w,_)}var _u=["type"],_d=["dangerouslySetInnerHTML","ticks","scale"],_h=["id","scale"];function _f(){return(_f=Object.assign.bind()).apply(null,arguments)}function _p(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function _m(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?_p(Object(b),!0).forEach(function(y){_g(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):_p(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function _g(v,y,b){return(y=_v(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function _v(v){var y=_y(v,"string");return"symbol"==typeof y?y:y+""}function _y(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function _b(v,y){if(null==v)return{};var b,x,w=_x(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function _x(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function _w(v){var y=au(),b=(0,_r.useRef)(null),x=sU(),w=v.type,k=_b(v,_u),S=oY(x,"xAxis",w),_=(0,_r.useMemo)(()=>{if(null!=S)return _m(_m({},k),{},{type:S})},[k,S]);return(0,_r.useLayoutEffect)(()=>{null!=_&&(null===b.current?y(vh(_)):b.current!==_&&y(vf({prev:b.current,next:_})),b.current=_)},[_,y]),(0,_r.useLayoutEffect)(()=>()=>{b.current&&(y(vp(b.current)),b.current=null)},[y]),null}var _k=v=>{var y=v.xAxisId,b=v.className,x=v.height,w=v.label,k=(0,_r.useRef)(null),S=(0,_r.useRef)(null),_=ap(sI),E=sR(),j=au(),P="xAxis",C=ap(v=>mn(v,P,y,E)),A=ap(v=>pJ(v,y)),T=ap(v=>p5(v,y)),I=ap(v=>fp(v,y));if((0,_r.useLayoutEffect)(()=>{if(!("auto"!==x||!A||k8(w)||(0,_r.isValidElement)(w))&&null!=I){var v=k.current;if(v){var b=v.getCalculatedHeight();Math.round(A.height)!==Math.round(b)&&j(vb({id:y,height:b}))}}},[C,A,j,w,y,x,I]),null==A||null==T||null==I)return null;v.dangerouslySetInnerHTML,v.ticks,v.scale;var O=_b(v,_d);I.id,I.scale;var M=_b(I,_h);return _r.createElement(S$,_f({},O,M,{ref:k,labelRef:S,x:T.x,y:T.y,width:A.width,height:A.height,className:(0,_n.clsx)("recharts-".concat(P," ").concat(P),b),viewBox:_,ticks:C,axisType:P,axisId:y}))},_S={allowDataOverflow:ff.allowDataOverflow,allowDecimals:ff.allowDecimals,allowDuplicatedCategory:ff.allowDuplicatedCategory,angle:ff.angle,axisLine:ST.axisLine,height:ff.height,hide:!1,includeHidden:ff.includeHidden,interval:ff.interval,label:!1,minTickGap:ff.minTickGap,mirror:ff.mirror,orientation:ff.orientation,padding:ff.padding,reversed:ff.reversed,scale:ff.scale,tick:ff.tick,tickCount:ff.tickCount,tickLine:ST.tickLine,tickSize:ST.tickSize,type:ff.type,niceTicks:ff.niceTicks,xAxisId:0},__=v=>{var y=xC(v,_S);return _r.createElement(_r.Fragment,null,_r.createElement(_w,{allowDataOverflow:y.allowDataOverflow,allowDecimals:y.allowDecimals,allowDuplicatedCategory:y.allowDuplicatedCategory,angle:y.angle,dataKey:y.dataKey,domain:y.domain,height:y.height,hide:y.hide,id:y.xAxisId,includeHidden:y.includeHidden,interval:y.interval,minTickGap:y.minTickGap,mirror:y.mirror,name:y.name,orientation:y.orientation,padding:y.padding,reversed:y.reversed,scale:y.scale,tick:y.tick,tickCount:y.tickCount,tickFormatter:y.tickFormatter,ticks:y.ticks,type:y.type,unit:y.unit,niceTicks:y.niceTicks}),_r.createElement(_k,y))},_E=_r.memo(__,_c);_E.displayName="XAxis",v.s(["XAxis",0,_E],487932);var _j=Y,_P=er,_C=["type"],_A=["dangerouslySetInnerHTML","ticks","scale"],_T=["id","scale"];function _I(){return(_I=Object.assign.bind()).apply(null,arguments)}function _O(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function _M(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};
2495y%2?_O(Object(b),!0).forEach(function(y){_R(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):_O(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function _R(v,y,b){return(y=_N(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function _N(v){var y=_D(v,"string");return"symbol"==typeof y?y:y+""}function _D(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function _F(v,y){if(null==v)return{};var b,x,w=_L(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function _L(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function _$(v){var y=au(),b=(0,_j.useRef)(null),x=sU(),w=v.type,k=_F(v,_C),S=oY(x,"yAxis",w),_=(0,_j.useMemo)(()=>{if(null!=S)return _M(_M({},k),{},{type:S})},[S,k]);return(0,_j.useLayoutEffect)(()=>{null!=_&&(null===b.current?y(vm(_)):b.current!==_&&y(vg({prev:b.current,next:_})),b.current=_)},[_,y]),(0,_j.useLayoutEffect)(()=>()=>{b.current&&(y(vv(b.current)),b.current=null)},[y]),null}function _B(v){var y=v.yAxisId,b=v.className,x=v.width,w=v.label,k=(0,_j.useRef)(null),S=(0,_j.useRef)(null),_=ap(sI),E=sR(),j=au(),P="yAxis",C=ap(v=>p9(v,y)),A=ap(v=>p8(v,y)),T=ap(v=>mn(v,P,y,E)),I=ap(v=>fv(v,y));if((0,_j.useLayoutEffect)(()=>{if(!("auto"!==x||!C||k8(w)||(0,_j.isValidElement)(w))&&null!=I){var v=k.current;if(v){var b=v.getCalculatedWidth();Math.round(C.width)!==Math.round(b)&&j(vy({id:y,width:b}))}}},[T,C,j,w,y,x,I]),null==C||null==A||null==I)return null;v.dangerouslySetInnerHTML,v.ticks,v.scale;var O=_F(v,_A);I.id,I.scale;var M=_F(I,_T);return _j.createElement(S$,_I({},O,M,{ref:k,labelRef:S,x:A.x,y:A.y,tickTextProps:"auto"===x?{width:void 0}:{width:x},width:C.width,height:C.height,className:(0,_P.clsx)("recharts-".concat(P," ").concat(P),b),viewBox:_,ticks:T,axisType:P,axisId:y}))}var _z={allowDataOverflow:fg.allowDataOverflow,allowDecimals:fg.allowDecimals,allowDuplicatedCategory:fg.allowDuplicatedCategory,angle:fg.angle,axisLine:ST.axisLine,hide:!1,includeHidden:fg.includeHidden,interval:fg.interval,label:!1,minTickGap:fg.minTickGap,mirror:fg.mirror,orientation:fg.orientation,padding:fg.padding,reversed:fg.reversed,scale:fg.scale,tick:fg.tick,tickCount:fg.tickCount,tickLine:ST.tickLine,tickSize:ST.tickSize,type:fg.type,niceTicks:fg.niceTicks,width:fg.width,yAxisId:0},_V=v=>{var y=xC(v,_z);return _j.createElement(_j.Fragment,null,_j.createElement(_$,{interval:y.interval,id:y.yAxisId,scale:y.scale,type:y.type,domain:y.domain,allowDataOverflow:y.allowDataOverflow,dataKey:y.dataKey,allowDuplicatedCategory:y.allowDuplicatedCategory,allowDecimals:y.allowDecimals,tickCount:y.tickCount,padding:y.padding,includeHidden:y.includeHidden,reversed:y.reversed,ticks:y.ticks,width:y.width,orientation:y.orientation,mirror:y.mirror,hide:y.hide,unit:y.unit,name:y.name,angle:y.angle,minTickGap:y.minTickGap,tick:y.tick,tickFormatter:y.tickFormatter,niceTicks:y.niceTicks}),_j.createElement(_B,y))},_H=_j.memo(_V,_c);_H.displayName="YAxis",v.s(["YAxis",0,_H],971732);var _U=Y,_W=kH,_G=Y,_q=er;function _Y(){return(_Y=Object.assign.bind()).apply(null,arguments)}function _K(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function _X(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?_K(Object(b),!0).forEach(function(y){_Q(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):_K(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function _Q(v,y,b){return(y=_Z(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function _Z(v){var y=_J(v,"string");return"symbol"==typeof y?y:y+""}function _J(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function _0(v,y){return _5(v)||_4(v,y)||_2(v,y)||_1()}
2495function _1(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _2(v,y){if(v){if("string"==typeof v)return _3(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?_3(v,y):void 0}}function _3(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function _4(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function _5(v){if(Array.isArray(v))return v}function _6(v){return Array.isArray(v)&&e_(v[0])&&e_(v[1])?v.join(" ~ "):v}var _8=" : ",_9={margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},_7={display:"block",paddingTop:4,paddingBottom:4,color:"#000"},Ee={},Et=!1;function Er(v,y){return null==y?v:aA(v,y)}var En=v=>{var y=v.separator,b=void 0===y?_8:y,x=v.contentStyle,w=v.itemStyle,k=v.labelStyle,S=void 0===k?Ee:k,_=v.payload,E=v.formatter,j=v.itemSorter,P=v.wrapperClassName,C=v.labelClassName,A=v.label,T=v.labelFormatter,I=v.accessibilityLayer,O=void 0===I?Et:I,M=()=>{if(_&&_.length){var v={padding:0,margin:0},y=Er(_,j).map((v,y)=>{if(!v||"none"===v.type)return null;var x=v.formatter||E||_6,k=v.value,S=v.name,j=k,P=S,C=x(k,S,v,y,_);if(Array.isArray(C)){var A=_0(C,2);j=A[0],P=A[1]}else{if(null==C)return null;j=C}var T=_X(_X({},_7),{},{color:v.color||_7.color},w);return _G.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(y),style:T},e_(P)?_G.createElement("span",{className:"recharts-tooltip-item-name"},P):null,e_(P)?_G.createElement("span",{className:"recharts-tooltip-item-separator"},b):null,_G.createElement("span",{className:"recharts-tooltip-item-value"},j),_G.createElement("span",{className:"recharts-tooltip-item-unit"},v.unit||""))});return _G.createElement("ul",{className:"recharts-tooltip-item-list",style:v},y)}return null},R=_X(_X({},_9),x),N=_X({margin:0},S),D=!eI(A),F=D?A:"",L=(0,_q.clsx)("recharts-default-tooltip",P),$=(0,_q.clsx)("recharts-tooltip-label",C);D&&T&&null!=_&&(F=T(A,_));var B=O?{role:"status","aria-live":"assertive"}:{};return _G.createElement("div",_Y({className:L,style:R},B),_G.createElement("p",{className:$,style:N},_G.isValidElement(F)?F:"".concat(F)),M())},Ei=Y,Ea=er,Es="recharts-tooltip-wrapper",Eo={visibility:"hidden"};function El(v){var y=v.coordinate,b=v.translateX,x=v.translateY;return(0,Ea.clsx)(Es,{["".concat(Es,"-right")]:eS(b)&&y&&eS(y.x)&&b>=y.x,["".concat(Es,"-left")]:eS(b)&&y&&eS(y.x)&&b<y.x,["".concat(Es,"-bottom")]:eS(x)&&y&&eS(y.y)&&x>=y.y,["".concat(Es,"-top")]:eS(x)&&y&&eS(y.y)&&x<y.y})}function Ec(v){var y=v.allowEscapeViewBox,b=v.coordinate,x=v.key,w=v.offset,k=v.position,S=v.reverseDirection,_=v.tooltipDimension,E=v.viewBox,j=v.viewBoxDimension;if(k&&eS(k[x]))return k[x];var P=b[x]-_-(w>0?w:0),C=b[x]+w;if(y[x])return S[x]?P:C;var A=E[x];return null==A?0:S[x]?P<A?Math.max(C,A):Math.max(P,A):null==j?0:C+_>A+j?Math.max(P,A):Math.max(C,A)}function Eu(v){var y=v.translateX,b=v.translateY;return{transform:v.useTranslate3d?"translate3d(".concat(y,"px, ").concat(b,"px, 0)"):"translate(".concat(y,"px, ").concat(b,"px)")}}function Ed(v){var y,b,x,w=v.allowEscapeViewBox,k=v.coordinate,S=v.offsetTop,_=v.offsetLeft,E=v.position,j=v.reverseDirection,P=v.tooltipBox,C=v.useTranslate3d,A=v.viewBox;return{cssProperties:y=P&&P.height>0&&P.width>0&&k?Eu({translateX:b=Ec({allowEscapeViewBox:w,coordinate:k,key:"x",offset:_,position:E,reverseDirection:j,tooltipDimension:P.width,viewBox:A,viewBoxDimension:A.width}),translateY:x=Ec({allowEscapeViewBox:w,coordinate:k,key:"y",offset:S,position:E,reverseDirection:j,tooltipDimension:P.height,viewBox:A,viewBoxDimension:A.he
2495ight}),useTranslate3d:C}):Eo,cssClasses:El({translateX:b,translateY:x,coordinate:k})}}var Eh=Y;function Ef(v,y){return Ey(v)||Ev(v,y)||Em(v,y)||Ep()}function Ep(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Em(v,y){if(v){if("string"==typeof v)return Eg(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?Eg(v,y):void 0}}function Eg(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function Ev(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function Ey(v){if(Array.isArray(v))return v}function Eb(){var v=Ef((0,Eh.useState)(()=>!yl.isSsr&&!!window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches),2),y=v[0],b=v[1];return(0,Eh.useEffect)(()=>{if(window.matchMedia){var v=window.matchMedia("(prefers-reduced-motion: reduce)"),y=()=>{b(v.matches)};return v.addEventListener("change",y),()=>{v.removeEventListener("change",y)}}},[]),y}function Ex(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function Ew(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?Ex(Object(b),!0).forEach(function(y){Ek(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):Ex(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function Ek(v,y,b){return(y=ES(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function ES(v){var y=E_(v,"string");return"symbol"==typeof y?y:y+""}function E_(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function EE(v,y){return ET(v)||EA(v,y)||EP(v,y)||Ej()}function Ej(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function EP(v,y){if(v){if("string"==typeof v)return EC(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?EC(v,y):void 0}}function EC(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function EA(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function ET(v){if(Array.isArray(v))return v}function EI(v){if((!v.prefersReducedMotion||"auto"!==v.isAnimationActive)&&v.isAnimationActive&&v.active){var y="string"==typeof v.animationEasing?v.animationEasing:"ease";return"transform ".concat(v.animationDuration,"ms ").concat(y)}}function EO(v){var y,b,x,w,k,S,_=Eb(),E=EE(Ei.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}})),2),j=E[0],P=E[1];Ei.useEffect(()=>{var y=y=>{if("Escape"===y.key){var b,x,w,k;P({dismissed:!0,dismissedAtCoordinate:{x:null!=(b=null==(x=v.coordinate)?void 0:x.x)?b:0,y:null!=(w=null==(k=v.coordinate)?void 0:k.y)?w:0}})}};return document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}}
2495,[null==(y=v.coordinate)?void 0:y.x,null==(b=v.coordinate)?void 0:b.y]),j.dismissed&&((null!=(x=null==(w=v.coordinate)?void 0:w.x)?x:0)!==j.dismissedAtCoordinate.x||(null!=(k=null==(S=v.coordinate)?void 0:S.y)?k:0)!==j.dismissedAtCoordinate.y)&&P(Ew(Ew({},j),{},{dismissed:!1}));var C=Ed({allowEscapeViewBox:v.allowEscapeViewBox,coordinate:v.coordinate,offsetLeft:"number"==typeof v.offset?v.offset:v.offset.x,offsetTop:"number"==typeof v.offset?v.offset:v.offset.y,position:v.position,reverseDirection:v.reverseDirection,tooltipBox:v.lastBoundingBox,useTranslate3d:v.useTranslate3d,viewBox:v.viewBox}),A=C.cssClasses,T=C.cssProperties,I=v.hasPortalFromProps?{}:Ew(Ew({transition:EI({prefersReducedMotion:_,isAnimationActive:v.isAnimationActive,active:v.active,animationDuration:v.animationDuration,animationEasing:v.animationEasing})},T),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),O=Ew(Ew({},I),{},{visibility:!j.dismissed&&v.active&&v.hasPayload?"visible":"hidden"},v.wrapperStyle);return Ei.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:A,style:O,ref:v.innerRef},v.children)}var EM=Ei.memo(EO);function ER(v,y){let b=new Map;for(let x=0;x<v.length;x++){let w=v[x],k=y(w,x,v);b.has(k)||b.set(k,w)}return Array.from(b.values())}function EN(v,y){return function(...b){return v.apply(this,b.slice(0,y))}}function ED(v){return v}function EF(v){return function(y){return em(y,v)}}function EL(v){return null==v||"object"!=typeof v&&"function"!=typeof v}function E$(v){return ArrayBuffer.isView(v)&&!(v instanceof DataView)}function EB(v,y){return Ez(v,void 0,v,new Map,y)}function Ez(v,y,b,x=new Map,w){let k=w?.(v,y,b,x);if(void 0!==k)return k;if(EL(v))return v;if(x.has(v))return x.get(v);if(Array.isArray(v)){let y=Array(v.length);x.set(v,y);for(let k=0;k<v.length;k++)y[k]=Ez(v[k],k,b,x,w);return Object.hasOwn(v,"index")&&(y.index=v.index),Object.hasOwn(v,"input")&&(y.input=v.input),y}if(v instanceof Date)return new Date(v.getTime());if(v instanceof RegExp){let y=new RegExp(v.source,v.flags);return y.lastIndex=v.lastIndex,y}if(v instanceof Map){let y=new Map;for(let[k,S]of(x.set(v,y),v))y.set(k,Ez(S,k,b,x,w));return y}if(v instanceof Set){let y=new Set;for(let k of(x.set(v,y),v))y.add(Ez(k,void 0,b,x,w));return y}if(wL(v))return v.subarray();if(E$(v)){let y=new(Object.getPrototypeOf(v)).constructor(v.length);x.set(v,y);for(let k=0;k<v.length;k++)y[k]=Ez(v[k],k,b,x,w);return y}if(v instanceof ArrayBuffer||"u">typeof SharedArrayBuffer&&v instanceof SharedArrayBuffer)return v.slice(0);if(v instanceof DataView){let y=new DataView(v.buffer.slice(0),v.byteOffset,v.byteLength);return x.set(v,y),EV(y,v,b,x,w),y}if("u">typeof File&&v instanceof File){let y=new File([v],v.name,{type:v.type});return x.set(v,y),EV(y,v,b,x,w),y}if("u">typeof Blob&&v instanceof Blob){let y=new Blob([v],{type:v.type});return x.set(v,y),EV(y,v,b,x,w),y}if(v instanceof Error){let y=structuredClone(v);return x.set(v,y),y.message=v.message,y.name=v.name,y.stack=v.stack,y.cause=v.cause,y.constructor=v.constructor,EV(y,v,b,x,w),y}if(v instanceof Boolean){let y=new Boolean(v.valueOf());return x.set(v,y),EV(y,v,b,x,w),y}if(v instanceof Number){let y=new Number(v.valueOf());return x.set(v,y),EV(y,v,b,x,w),y}if(v instanceof String){let y=new String(v.valueOf());return x.set(v,y),EV(y,v,b,x,w),y}if("object"==typeof v&&EH(v)){let y=Object.create(Object.getPrototypeOf(v));return x.set(v,y),EV(y,v,b,x,w),y}return v}function EV(v,y,b=v,x,w){let k=[...Object.keys(y),...wc(y)];for(let S=0;S<k.length;S++){let _=k[S],E=Object.getOwnPropertyDescriptor(v,_);(null==E||E.writable)&&(v[_]=Ez(y[_],_,b,x,w))}}function EH(v){switch(wu(v)){case wm:case wx:case wk:case wE:case wp:case wv:case wN:case wD:case wI:case wO:case wM:case wy:case wf:case wS:case wd:case wb:case wh:case wg:case wj:case wP:case wC:case wA:return!0;default:return!1}}function EU(v){return Ez(v,void 0,v,new Map,void 0)}function EW(v,y,b){return"function"!=typeof b?EW(v,y,()=>void 0):EG(v,y,function v(y,x,w,k,S,_){let E=b(y,x,w,k,S,_);return void 0!==E?!!E:EG(y,x,v,_,!1)},new Map,!0)}function EG(v,y,b,x,w=!1){if(y===v)return!0;switch(typeof y){case"object":return Eq(v,y,b,x,w);case"function":if(Object.keys(y).length>0)return EG(v,{...y},b,x,w);return ag(v,y);default:if(!ab(v))return ag(v,y);if(w){if("string"==typeof y)return""===y;return!0}return ag(v,y)}}function Eq(v,y,b,x,w=!1){if(null==y)return!0;
2495if(Array.isArray(y))return EK(v,y,b,x);if(y instanceof Map)return EY(v,y,b,x);if(y instanceof Set)return EX(v,y,b,x);let k=Object.keys(y);if(null==v)return w&&0===k.length;if(w)EL(v)&&(v=Object(v));else{let y=wu(v);if("[object Object]"!==y&&"[object Arguments]"!==y)return!1}if(0===k.length)return!0;if(x?.has(y))return x.get(y)===v;x?.set(y,v);try{for(let w=0;w<k.length;w++){let S=k[w];if(!(S in v)||void 0===y[S]&&void 0!==v[S]||null===y[S]&&null!==v[S]||!b(v[S],y[S],S,v,y,x))return!1}return!0}finally{x?.delete(y)}}function EY(v,y,b,x){if(0===y.size)return!0;if(!(v instanceof Map))return!1;for(let[w,k]of y.entries())if(!1===b(v.get(w),k,w,v,y,x))return!1;return!0}function EK(v,y,b,x){if(0===y.length)return!0;if(!Array.isArray(v))return!1;let w=new Set;for(let k=0;k<y.length;k++){let S=y[k],_=!1;for(let E=0;E<v.length;E++){if(w.has(E))continue;let j=v[E],P=!1;if(b(j,S,k,v,y,x)&&(P=!0),P){w.add(E),_=!0;break}}if(!_)return!1}return!0}function EX(v,y,b,x){return 0===y.size||v instanceof Set&&EK([...v],[...y],b,x)}function EQ(v,y){return EW(v,y,()=>void 0)}function EZ(v){return v=EU(v),y=>EQ(y,v)}function EJ(v,y){return EB(v,(b,x,w,k)=>{let S=y?.(b,x,w,k);if(void 0!==S)return S;if("object"==typeof v){if("[object Object]"===wu(v)&&"function"!=typeof v.constructor){let y={};return k.set(v,y),EV(y,v,w,k),y}switch(Object.prototype.toString.call(v)){case wf:case wh:case wp:{let y=new v.constructor(v?.valueOf());return EV(y,v),y}case wm:{let y={};return EV(y,v),y.length=v.length,y[Symbol.iterator]=v[Symbol.iterator],y}default:return}}})}function E0(v){return EJ(v)}function E1(v){return null!==v&&"object"==typeof v&&"[object Arguments]"===wu(v)}function E2(v,y){let b;if(0===(b=Array.isArray(y)?y:"string"==typeof y&&ec(y)&&!(y in Object(v))?ep(y):[y]).length)return!1;let x=v;for(let v=0;v<b.length;v++){let y=eu(b[v]);if((null==x||!Object.hasOwn(x,y))&&!((Array.isArray(x)||E1(x))&&aw(y)&&Number(y)<x.length))return!1;x=x[y]}return!0}function E3(v,y){switch(typeof v){case"object":Object.is(v?.valueOf(),-0)&&(v="-0");break;case"number":v=eu(v)}return y=E0(y),function(b){let x=em(b,v);return void 0===x?E2(b,v):void 0===y?void 0===x:EQ(x,y)}}function E4(v){if(null==v)return ED;switch(typeof v){case"function":return v;case"object":if(Array.isArray(v)&&2===v.length)return E3(v[0],v[1]);return EZ(v);default:return EF(v)}}function E5(v){return 0===v?0:v}function E6(v,y=ED){return ay(v)?ER(Array.from(v),EN(E4(y),1)).map(E5):[]}function E8(v,y,b){return!0===y?E6(v,b):"function"==typeof y?E6(v,y):v}var E9=Y;function E7(v,y){return ji(v)||jn(v,y)||jt(v,y)||je()}function je(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function jt(v,y){if(v){if("string"==typeof v)return jr(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?jr(v,y):void 0}}function jr(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function jn(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function ji(v){if(Array.isArray(v))return v}var ja=1;function js(v,y){return Math.abs(v.height-y.height)>ja||Math.abs(v.left-y.left)>ja||Math.abs(v.top-y.top)>ja||Math.abs(v.width-y.width)>ja}function jo(v){var y=v.getBoundingClientRect();return{height:y.height,left:y.left,top:y.top,width:y.width}}function jl(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],y=E7((0,E9.useState)({height:0,left:0,top:0,width:0}),2),b=y[0],x=y[1],w=(0,E9.useRef)(null),k=(0,E9.useRef)(b);k.current=b;var S=(0,E9.useCallback)(v=>{if(null!=w.current&&(w.current.disconnect(),w.current=null),null!=v){var y=jo(v);if(js(y,k.current)&&x(y),"u">typeof ResizeObserver){var b=new ResizeObserver(()=>{var y=jo(v);js(y,k.current)&&x(y)});b.observe(v),w.current=b}}},[...v]);return(0,E9.useEffect)(()=>()=>{var v;null==(v=w.current)||v.disconnect()},[]),[b,S]}var jc=Y,ju=er,jd=Y;function jh(v){this._context=v}function jf(v){return new jh(v)}jh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}
vendor: 5,531 bytes, line 2495
2495,point:function(v,y){switch(v*=1,y*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(v,y):this._context.moveTo(v,y);break;case 1:this._point=2;default:this._context.lineTo(v,y)}}};let jp=Math.PI,jm=2*jp,jg=1e-6,jv=jm-1e-6;function jy(v){this._+=v[0];for(let y=1,b=v.length;y<b;++y)this._+=arguments[y]+v[y]}function jb(v){let y=Math.floor(v);if(!(y>=0))throw Error(`invalid digits: ${v}`);if(y>15)return jy;let b=10**y;return function(v){this._+=v[0];for(let y=1,x=v.length;y<x;++y)this._+=Math.round(arguments[y]*b)/b+v[y]}}class jx{constructor(v){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==v?jy:jb(v)}moveTo(v,y){this._append`M${this._x0=this._x1=+v},${this._y0=this._y1=+y}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(v,y){this._append`L${this._x1=+v},${this._y1=+y}`}quadraticCurveTo(v,y,b,x){this._append`Q${+v},${+y},${this._x1=+b},${this._y1=+x}`}bezierCurveTo(v,y,b,x,w,k){this._append`C${+v},${+y},${+b},${+x},${this._x1=+w},${this._y1=+k}`}arcTo(v,y,b,x,w){if(v*=1,y*=1,b*=1,x*=1,(w*=1)<0)throw Error(`negative radius: ${w}`);let k=this._x1,S=this._y1,_=b-v,E=x-y,j=k-v,P=S-y,C=j*j+P*P;if(null===this._x1)this._append`M${this._x1=v},${this._y1=y}`;else if(C>jg)if(Math.abs(P*_-E*j)>jg&&w){let A=b-k,T=x-S,I=_*_+E*E,O=Math.sqrt(I),M=Math.sqrt(C),R=w*Math.tan((jp-Math.acos((I+C-(A*A+T*T))/(2*O*M)))/2),N=R/M,D=R/O;Math.abs(N-1)>jg&&this._append`L${v+N*j},${y+N*P}`,this._append`A${w},${w},0,0,${+(P*A>j*T)},${this._x1=v+D*_},${this._y1=y+D*E}`}else this._append`L${this._x1=v},${this._y1=y}`}arc(v,y,b,x,w,k){if(v*=1,y*=1,b*=1,k=!!k,b<0)throw Error(`negative radius: ${b}`);let S=b*Math.cos(x),_=b*Math.sin(x),E=v+S,j=y+_,P=1^k,C=k?x-w:w-x;null===this._x1?this._append`M${E},${j}`:(Math.abs(this._x1-E)>jg||Math.abs(this._y1-j)>jg)&&this._append`L${E},${j}`,b&&(C<0&&(C=C%jm+jm),C>jv?this._append`A${b},${b},0,1,${P},${v-S},${y-_}A${b},${b},0,1,${P},${this._x1=E},${this._y1=j}`:C>jg&&this._append`A${b},${b},0,${+(C>=jp)},${P},${this._x1=v+b*Math.cos(w)},${this._y1=y+b*Math.sin(w)}`)}rect(v,y,b,x){this._append`M${this._x0=this._x1=+v},${this._y0=this._y1=+y}h${b*=1}v${+x}h${-b}Z`}toString(){return this._}}function jw(v){let y=3;return v.digits=function(b){if(!arguments.length)return y;if(null==b)y=null;else{let v=Math.floor(b);if(!(v>=0))throw RangeError(`invalid digits: ${b}`);y=v}return v},()=>new jx(y)}function jk(v){return v[0]}function jS(v){return v[1]}function j_(v,y){var b=aM(!0),x=null,w=jf,k=null,S=jw(_);function _(_){var E,j,P,C=(_=aO(_)).length,A=!1;for(null==x&&(k=w(P=S())),E=0;E<=C;++E)!(E<C&&b(j=_[E],E,_))===A&&((A=!A)?k.lineStart():k.lineEnd()),A&&k.point(+v(j,E,_),+y(j,E,_));if(P)return k=null,P+""||null}return v="function"==typeof v?v:void 0===v?jk:aM(v),y="function"==typeof y?y:void 0===y?jS:aM(y),_.x=function(y){return arguments.length?(v="function"==typeof y?y:aM(+y),_):v},_.y=function(v){return arguments.length?(y="function"==typeof v?v:aM(+v),_):y},_.defined=function(v){return arguments.length?(b="function"==typeof v?v:aM(!!v),_):b},_.curve=function(v){return arguments.length?(w=v,null!=x&&(k=w(x)),_):w},_.context=function(v){return arguments.length?(null==v?x=k=null:k=w(x=v),_):x},_}function jE(v,y,b){var x=null,w=aM(!0),k=null,S=jf,_=null,E=jw(j);function j(j){var P,C,A,T,I,O=(j=aO(j)).length,M=!1,R=Array(O),N=Array(O);for(null==k&&(_=S(I=E())),P=0;P<=O;++P){if(!(P<O&&w(T=j[P],P,j))===M)if(M=!M)C=P,_.areaStart(),_.lineStart();else{for(_.lineEnd(),_.lineStart(),A=P-1;A>=C;--A)_.point(R[A],N[A]);_.lineEnd(),_.areaEnd()}M&&(R[P]=+v(T,P,j),N[P]=+y(T,P,j),_.point(x?+x(T,P,j):R[P],b?+b(T,P,j):N[P]))}if(I)return _=null,I+""||null}function P(){return j_().defined(w).curve(S).context(k)}return v="function"==typeof v?v:void 0===v?jk:aM(+v),y="function"==typeof y?y:void 0===y?aM(0):aM(+y),b="function"==typeof b?b:void 0===b?jS:aM(+b),j.x=function(y){return arguments.length?(v="function"==typeof y?y:aM(+y),x=null,j):v},j.x0=function(y){return arguments.length?(v="function"==typeof y?y:aM(+y),j):v},j.x1=function(v){return arguments.length?(x=null==v?null:"function"==typeof v?v:aM(+v),j):x},j.y=function(v){return arguments.length?(y="function"==typeof v?v:aM(+v),b=null,j):y},j.y0=function(v){return arguments.length?(y="function"==typeof v?v:aM(+v),j):y},j.y1=function(v){return arguments.length?(b=null==v?null:"function"==typeof v?v:aM(+v),j):b},j.lineX0=j.lineY0=function(){return P().x(v).y(y)},j.lineY1=function(){return P().x(v).y(b)},j.lineX1=function(){return P().x(x).y(y)},j.defined=function(v){return arguments.length?(w="function"==typeof v?v:aM(!!v),j):w},j.curve=function(v){return arguments.length?(S=v,null!=k&&(_=S(k)),j):S},j.context=function(v){return arguments.length?(null==v?k=_=null:_=S(k=v),j):k},j}function jj(v,y,b){v._context.bezierCurveTo((2*v._x0+v._x1)/3,(2*v._y0+v._y1)/3,(v._x0+2*v._x1)/3,(v._y0+2*v._y1)/3,(v._x0+4*v._x1+y)/6,(v._y0+4*v._y1+b)/6)}function jP(v){this._context=v}function jC(v){return new jP(v)}function jA(){}function jT(v){this._context=v}function jI(v){return new jT(v)}function jO(v){this._context=v}function jM(v){return new jO(v)}jx.prototype,jP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:jj(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}
vendor: 5,372 bytes, line 2495
2495,point:function(v,y){switch(v*=1,y*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(v,y):this._context.moveTo(v,y);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:jj(this,v,y)}this._x0=this._x1,this._x1=v,this._y0=this._y1,this._y1=y}},jT.prototype={areaStart:jA,areaEnd:jA,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(v,y){switch(v*=1,y*=1,this._point){case 0:this._point=1,this._x2=v,this._y2=y;break;case 1:this._point=2,this._x3=v,this._y3=y;break;case 2:this._point=3,this._x4=v,this._y4=y,this._context.moveTo((this._x0+4*this._x1+v)/6,(this._y0+4*this._y1+y)/6);break;default:jj(this,v,y)}this._x0=this._x1,this._x1=v,this._y0=this._y1,this._y1=y}},jO.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(v,y){switch(v*=1,y*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var b=(this._x0+4*this._x1+v)/6,x=(this._y0+4*this._y1+y)/6;this._line?this._context.lineTo(b,x):this._context.moveTo(b,x);break;case 3:this._point=4;default:jj(this,v,y)}this._x0=this._x1,this._x1=v,this._y0=this._y1,this._y1=y}};class jR{constructor(v,y){this._context=v,this._x=y}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(v,y){switch(v*=1,y*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(v,y):this._context.moveTo(v,y);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+v)/2,this._y0,this._x0,y,v,y):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+y)/2,v,this._y0,v,y)}this._x0=v,this._y0=y}}function jN(v){return new jR(v,!0)}function jD(v){return new jR(v,!1)}function jF(v){this._context=v}function jL(v){return new jF(v)}function j$(v){return v<0?-1:1}function jB(v,y,b){var x=v._x1-v._x0,w=y-v._x1,k=(v._y1-v._y0)/(x||w<0&&-0),S=(b-v._y1)/(w||x<0&&-0),_=(k*w+S*x)/(x+w);return(j$(k)+j$(S))*Math.min(Math.abs(k),Math.abs(S),.5*Math.abs(_))||0}function jz(v,y){var b=v._x1-v._x0;return b?(3*(v._y1-v._y0)/b-y)/2:y}function jV(v,y,b){var x=v._x0,w=v._y0,k=v._x1,S=v._y1,_=(k-x)/3;v._context.bezierCurveTo(x+_,w+_*y,k-_,S-_*b,k,S)}function jH(v){this._context=v}function jU(v){this._context=new jW(v)}function jW(v){this._context=v}function jG(v){return new jH(v)}function jq(v){return new jU(v)}function jY(v){this._context=v}function jK(v){var y,b,x=v.length-1,w=Array(x),k=Array(x),S=Array(x);for(w[0]=0,k[0]=2,S[0]=v[0]+2*v[1],y=1;y<x-1;++y)w[y]=1,k[y]=4,S[y]=4*v[y]+2*v[y+1];for(w[x-1]=2,k[x-1]=7,S[x-1]=8*v[x-1]+v[x],y=1;y<x;++y)b=w[y]/k[y-1],k[y]-=b,S[y]-=b*S[y-1];for(w[x-1]=S[x-1]/k[x-1],y=x-2;y>=0;--y)w[y]=(S[y]-w[y+1])/k[y];for(k[x-1]=(v[x]+w[x-1])/2,y=0;y<x-1;++y)k[y]=2*v[y+1]-w[y+1];return[w,k]}function jX(v){return new jY(v)}function jQ(v,y){this._context=v,this._t=y}jF.prototype={areaStart:jA,areaEnd:jA,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(v,y){v*=1,y*=1,this._point?this._context.lineTo(v,y):(this._point=1,this._context.moveTo(v,y))}},jH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:jV(this,this._t0,jz(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(v,y){var b=NaN;if(y*=1,(v*=1)!==this._x1||y!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(v,y):this._context.moveTo(v,y);break;case 1:this._point=2;break;case 2:this._point=3,jV(this,jz(this,b=jB(this,v,y)),b);break;default:jV(this,this._t0,b=jB(this,v,y))}this._x0=this._x1,this._x1=v,this._y0=this._y1,this._y1=y,this._t0=b}}},(jU.prototype=Object.create(jH.prototype)).point=function(v,y){jH.prototype.point.call(this,y,v)},jW.prototype={moveTo:function(v,y){this._context.moveTo(y,v)},closePath:function(){this._context.closePath()},lineTo:function(v,y){this._context.lineTo(y,v)},bezierCurveTo:function(v,y,b,x,w,k){this._context.bezierCurveTo(y,v,x,b,k,w)}},jY.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var v=this._x,y=this._y,b=v.length;if(b)if(this._line?this._context.lineTo(v[0],y[0]):this._context.moveTo(v[0],y[0]),2===b)this._context.lineTo(v[1],y[1]);else for(var x=jK(v),w=jK(y),k=0,S=1;S<b;
2495++k,++S)this._context.bezierCurveTo(x[0][k],w[0][k],x[1][k],w[1][k],v[S],y[S]);(this._line||0!==this._line&&1===b)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(v,y){this._x.push(+v),this._y.push(+y)}},jQ.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(v,y){switch(v*=1,y*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(v,y):this._context.moveTo(v,y);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,y),this._context.lineTo(v,y);else{var b=this._x*(1-this._t)+v*this._t;this._context.lineTo(b,this._y),this._context.lineTo(b,y)}}this._x=v,this._y=y}};var jZ=er;function jJ(){return(jJ=Object.assign.bind()).apply(null,arguments)}function j0(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function j1(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?j0(Object(b),!0).forEach(function(y){j2(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):j0(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function j2(v,y,b){return(y=j3(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function j3(v){var y=j4(v,"string");return"symbol"==typeof y?y:y+""}function j4(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var j5={curveBasisClosed:jI,curveBasisOpen:jM,curveBasis:jC,curveBumpX:jN,curveBumpY:jD,curveLinearClosed:jL,curveLinear:jf,curveMonotoneX:jG,curveMonotoneY:jq,curveNatural:jX,curveStep:function(v){return new jQ(v,.5)},curveStepAfter:function(v){return new jQ(v,1)},curveStepBefore:function(v){return new jQ(v,0)}},j6=v=>eK(v.x)&&eK(v.y),j8=v=>null!=v.base&&j6(v.base)&&j6(v),j9=v=>v.x,j7=v=>v.y,Pe=(v,y)=>{if("function"==typeof v)return v;var b="curve".concat(eO(v));if(("curveMonotone"===b||"curveBump"===b)&&y){var x=j5["".concat(b).concat("vertical"===y?"Y":"X")];if(x)return x}return j5[b]||jf},Pt=!1,Pr="linear",Pn=v=>{var y,b=v.type,x=void 0===b?Pr:b,w=v.points,k=void 0===w?[]:w,S=v.baseLine,_=v.layout,E=v.connectNulls,j=void 0===E?Pt:E,P=Pe(x,_),C=j?k.filter(j6):k;if(Array.isArray(S)){var A,T=k.map((v,y)=>j1(j1({},v),{},{base:S[y]}));return(A="vertical"===_?jE().y(j7).x1(j9).x0(v=>v.base.x):jE().x(j9).y1(j7).y0(v=>v.base.y)).defined(j8).curve(P)(j?T.filter(j8):T)}return(y="vertical"===_&&eS(S)?jE().y(j7).x1(j9).x0(S):eS(S)?jE().x(j9).y1(j7).y0(S):j_().x(j9).y(j7)).defined(j6).curve(P)(C)},Pi=v=>{var y=v.className,b=v.points,x=v.path,w=v.pathRef,k=sH();if((!b||!b.length)&&!x)return null;var S={type:v.type,points:v.points,baseLine:v.baseLine,layout:v.layout||k,connectNulls:v.connectNulls},_=b&&b.length?Pn(S):x;return jd.createElement("path",jJ({},y8(v),Sc(v),{className:(0,jZ.clsx)("recharts-curve",y),d:null===_?void 0:_,ref:w}))};v.s(["Curve",0,Pi],903313);var Pa=Y,Ps=er,Po=["x","y","top","left","width","height","className"];function Pl(){return(Pl=Object.assign.bind()).apply(null,arguments)}function Pc(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function Pu(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?Pc(Object(b),!0).forEach(function(y){Pd(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):Pc(Object(b)).forEac
2495h(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function Pd(v,y,b){return(y=Ph(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function Ph(v){var y=Pf(v,"string");return"symbol"==typeof y?y:y+""}function Pf(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function Pp(v,y){if(null==v)return{};var b,x,w=Pm(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function Pm(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var Pg=(v,y,b,x,w,k)=>"M".concat(v,",").concat(w,"v").concat(x,"M").concat(k,",").concat(y,"h").concat(b),Pv=v=>{var y=v.x,b=void 0===y?0:y,x=v.y,w=void 0===x?0:x,k=v.top,S=void 0===k?0:k,_=v.left,E=void 0===_?0:_,j=v.width,P=void 0===j?0:j,C=v.height,A=void 0===C?0:C,T=v.className,I=Pu({x:b,y:w,top:S,left:E,width:P,height:A},Pp(v,Po));return eS(b)&&eS(w)&&eS(P)&&eS(A)&&eS(S)&&eS(E)?Pa.createElement("path",Pl({},y7(I),{className:(0,Ps.clsx)("recharts-cross",T),d:Pg(b,w,P,A,S,E)})):null};function Py(v,y,b,x){var w=x/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===v?y.x-w:b.left+.5,y:"horizontal"===v?b.top+.5:y.y-w,width:"horizontal"===v?x:b.width-1,height:"horizontal"===v?b.height-1:x}}var Pb=Y,Px=er,Pw=Y,Pk=1e-4,PS=(v,y)=>[0,3*v,3*y-6*v,3*v-3*y+1],P_=(v,y)=>v.map((v,b)=>v*y**b).reduce((v,y)=>v+y),PE=(v,y)=>b=>P_(PS(v,y),b),Pj=(v,y)=>b=>P_([...PS(v,y).map((v,y)=>v*y).slice(1),0],b),PP=v=>{var y,b=v.split("(");if(2!==b.length||"cubic-bezier"!==b[0])return null;var x=null==(y=b[1])||null==(y=y.split(")")[0])?void 0:y.split(",");if(null==x||4!==x.length)return null;var w=x.map(v=>parseFloat(v));return[w[0],w[1],w[2],w[3]]},PC=function(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b];if(1===y.length)switch(y[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:var x=PP(y[0]);if(x)return x}return 4===y.length?y:[0,0,1,1]},PA=(v,y,b,x)=>{var w=PE(v,b),k=PE(y,x),S=Pj(v,b),_=v=>v>1?1:v<0?0:v,E=v=>{for(var y=v>1?1:v,b=y,x=0;x<8;++x){var E=w(b)-y,j=S(b);if(Math.abs(E-y)<Pk||j<Pk)break;b=_(b-E/j)}return k(b)};return E.isStepper=!1,E},PT=function(){return PA(...PC(...arguments))},PI=function(){for(var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=v.stiff,b=void 0===y?100:y,x=v.damping,w=void 0===x?8:x,k=v.dt,S=void 0===k?16.67:k,_=1,E=[0],j=0,P=0,C=1e4,A=0;A<C;){var T=P*w;if(P+=(-(j-_)*b-T)*S/1e3,j+=P*S/1e3,E.push(j),Math.abs(j-_)<Pk&&Math.abs(P)<Pk)break;A++}E[E.length-1]=_;var I=E.length-1;return v=>{if(v<=0)return 0;if(v>=1)return _;var y,b,x,w=v*I,k=Math.floor(w),S=w-k;return(null!=(y=E[k])?y:0)+((null!=(b=E[k+1])?b:0)-(null!=(x=E[k])?x:0))*S}},PO=v=>{if("string"==typeof v)switch(v){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return PT(v);case"spring":return PI();default:if("cubic-bezier"===v.split("(")[0])return PT(v)}return"function"==typeof v?v:null},PM=Y,PR=(v,y,b)=>{var x,w=k=>{var S=y.tick(k);if("active"===y.getState()){if(b(y.getInterpolated()),1===y.getProgress()){y.complete(),x=void 0;return}x=v.setTimeout(w,S);return}x=v.setTimeout(w,S)};return x=v.setTimeout(w,0),()=>{var v;return null==(v=x)?void 0:v()}},PN=(0,PM.createContext)(PR);function PD(v){var y=(0,PM.useContext)(PN);return(0,PM.useMemo)(()=>null!=v?v:y,[v,y])}function PF(v,y,b){return(y=PL(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function PL(v){var y=P$(v,"string");return"symbol"==typeof y?y:y+""}function P$(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}PN.Provider;var PB="init",Pz="pending",PV="active",PH="completed";function PU(v){return Math.max(0,v)}class PW{getAnimationStartedTime(){return this.animationStartedTime}getBeginStartedTime(){return this.beginStartedTime}constructor(v){var y;PF(this,"state",PB),this.animationId=v.animationId,this.onAnimationEnd=v.onAnimationEnd,this.animationDuration=PU(v.animationDuration),this.animationBegin=PU(v.animationBegin),this.progress=0,this.from=v.from,this.to=v.to,this.easing=v.easing,null==(y=v.onAnimationStart)||y.call(v)}getState(){return this.state}getEasing(){return this.easing}getAnimationDuration(){return this.animationDuration}tick(v){if(this.getState()===PB)return this.state=Pz,this.beginStartedTime=v,this.animationBegin;if(this.getState()===Pz){if(null==this.beginStartedTime)throw Error();var y=v-this.beginStartedTime;return y>=this.animationBegin?(this.state=PV,this.animationStartedTime=v,this.nextAnimationUpdate(0)):PU(this.animationBegin-y)}if(this.getState()===PV){if(null==this.animationStartedTime)throw Error();var b=v-this.animationStartedTime;return this.setProgress(b/this.animationDuration),this.nextAnimationUpdate(b)}return 0}setProgress(v){this.progress=Math.min(1,Math.max(0,v))}getProgress(){return this.progress}complete(){if(this.progress=1,"active"===this.state){var v;null==(v=this.onAnimationEnd)||v.call(this)}this.state=PH}getFrom(){return this.from}getTo(){return this.to}getAnimationId(){return this.animationId}getAnimationBegin(){return this.animationBegin}}class PG extends PW{nextAnimationUpdate(){return 0}getInterpolated(){return this.easing(eA(this.getFrom(),this.getTo(),this.getProgress()))}}class Pq{setTimeout(v){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,b=performance.now(),x=null,w=k=>{k-b>=y?v(k):x=requestAnimationFrame(w)};return x=requestAnimationFrame(w),()=>{null!=x&&cancelAnimationFrame(x)}}}function PY(v,y){return PJ(v)||PZ(v,y)||PX(v,y)||PK()}
2495function PK(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function PX(v,y){if(v){if("string"==typeof v)return PQ(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?PQ(v,y):void 0}}function PQ(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function PZ(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function PJ(v){if(Array.isArray(v))return v}var P0={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},P1=0,P2=1;function P3(v){var y=xC(v,P0),b=y.animationId,x=y.isActive,w=y.canBegin,k=y.duration,S=y.easing,_=y.begin,E=y.onAnimationEnd,j=y.onAnimationStart,P=y.children,C=Eb(),A="auto"===x?!yl.isSsr&&!C:x,T=PD(y.animationController),I=PY((0,Pw.useState)(A?P1:P2),2),O=I[0],M=I[1];return(0,Pw.useEffect)(()=>{A||M(P2)},[A]),(0,Pw.useEffect)(()=>{var v=PO(S);return A&&w&&null!=v?T(new Pq,new PG({animationId:b,easing:v,animationDuration:k,animationBegin:_,onAnimationStart:j,onAnimationEnd:E,from:P1,to:P2}),M):eR},[T,b,A,w,k,S,_,j,E]),P(Number(O))}var P4=Y;function P5(v){var y=arguments.length>
24951&&void 0!==arguments[1]?arguments[1]:"animation-",b=(0,P4.useRef)(ej(y)),x=(0,P4.useRef)(v);return x.current!==v&&(b.current=ej(y),x.current=v),b.current}var P6=v=>v.replace(/([A-Z])/g,v=>"-".concat(v.toLowerCase())),P8=(v,y,b)=>v.map(v=>"".concat(P6(v)," ").concat(y,"ms ").concat(b)).join(","),P9=["radius"],P7=["radius"];function Ce(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function Ct(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?Ce(Object(b),!0).forEach(function(y){Cr(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):Ce(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function Cr(v,y,b){return(y=Cn(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function Cn(v){var y=Ci(v,"string");return"symbol"==typeof y?y:y+""}function Ci(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function Ca(){return(Ca=Object.assign.bind()).apply(null,arguments)}function Cs(v,y){if(null==v)return{};var b,x,w=Co(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function Co(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}function Cl(v,y){return Cf(v)||Ch(v,y)||Cu(v,y)||Cc()}function Cc(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Cu(v,y){if(v){if("string"==typeof v)return Cd(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?Cd(v,y):void 0}}function Cd(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function Ch(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function Cf(v){if(Array.isArray(v))return v}function Cp(v,y){return y||(y=v.slice(0)),Object.freeze(Object.defineProperties(v,{raw:{value:Object.freeze(y)}}))}var Cm=(v,y,b,x,w)=>{var k=ey(b),S=ey(x),_=Math.min(Math.abs(k)/2,Math.abs(S)/2),E=S>=0?1:-1,j=k>=0?1:-1,P=+(S>=0&&k>=0||S<0&&k<0);if(_>0&&Array.isArray(w)){for(var C=[0,0,0,0],A=0,B=4;A<B;A++){var z,V,H=null!=(V=w[A])?V:0;C[A]=H>_?_:H}z=eb(T||(T=Cp(["M",",",""])),v,y+E*C[0]),C[0]>0&&(z+=eb(I||(I=Cp(["A ",",",",0,0,",",",",",""])),C[0],C[0],P,v+j*C[0],y)),z+=eb(O||(O=Cp(["L ",",",""])),v+b-j*C[1],y),C[1]>0&&(z+=eb(M||(M=Cp(["A ",",",",0,0,",",\n ",",",""])),C[1],C[1],P,v+b,y+E*C[1])),z+=eb(R||(R=Cp(["L ",",",""])),v+b,y+x-E*C[2]),C[2]>0&&(z+=eb(N||(N=Cp(["A ",",",",0,0,",",\n ",",",""])),C[2],C[2],P,v+b-j*C[2],y+x)),z+=eb(D||(D=Cp(["L ",",",""])),v+j*C[3],y+x),C[3]>0&&(z+=eb(F||(F=Cp(["A ",",",",0,0,",",\n ",",",""])),C[3],C[3],P,v,y+x-E*C[3])),z+="Z"}else if(_>0&&w===+w&&w>0){var U=Math.min(_,w);z=eb(L||(L=Cp(["M ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",","," Z"])),v,y+E*U,U,U,P,v+j*U,y,v+b-j*U,y,U,U,P,v+b,y+E*U,v+b,y+x-E*U,U,U,P,v+b-j*U,y+x,v+j*U,y+x,U,U,P,v,y+x-E*U)}else z=eb($||($=Cp(["M ",","," h "," v "," h "," Z"])),v,y,b,x,-b);return z},Cg={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Cv=v=>{var y=xC(v,Cg),b=(0,Pb.useRef)(null),x=Cl((0,Pb.useState)(-1),2),w=x[0],k=x[1];(0,Pb.useEffect)(()=>
vendor: 4,739 bytes, line 2495
2495{if(b.current&&b.current.getTotalLength)try{var v=b.current.getTotalLength();v&&k(v)}catch(v){}},[]);var S=y.x,_=y.y,E=y.width,j=y.height,P=y.radius,C=y.className,A=y.animationEasing,T=y.animationDuration,I=y.animationBegin,O=y.isAnimationActive,M=y.isUpdateAnimationActive,R=(0,Pb.useRef)(E),N=(0,Pb.useRef)(j),D=(0,Pb.useRef)(S),F=(0,Pb.useRef)(_),L=P5((0,Pb.useMemo)(()=>({x:S,y:_,width:E,height:j,radius:P}),[S,_,E,j,P]),"rectangle-");if(S!==+S||_!==+_||E!==+E||j!==+j||0===E||0===j)return null;var $=(0,Px.clsx)("recharts-rectangle",C);if(!M){var B=y7(y),z=(B.radius,Cs(B,P9));return Pb.createElement("path",Ca({},z,{x:ey(S),y:ey(_),width:ey(E),height:ey(j),radius:"number"==typeof P?P:void 0,className:$,d:Cm(S,_,E,j,P)}))}var V=R.current,H=N.current,U=D.current,W=F.current,G="0px ".concat(-1===w?1:w,"px"),q="".concat(w,"px ").concat(w,"px"),Y=P8(["strokeDasharray"],T,"string"==typeof A?A:Cg.animationEasing);return Pb.createElement(P3,{animationId:L,key:L,canBegin:w>0,duration:T,easing:A,isActive:M,begin:I},v=>{var x,w=eA(V,E,v),k=eA(H,j,v),C=eA(U,S,v),A=eA(W,_,v);b.current&&(R.current=w,N.current=k,D.current=C,F.current=A),x=O?v>0?{transition:Y,strokeDasharray:q}:{strokeDasharray:G}:{strokeDasharray:q};var T=y7(y),I=(T.radius,Cs(T,P7));return Pb.createElement("path",Ca({},I,{radius:"number"==typeof P?P:void 0,className:$,d:Cm(C,A,w,k,P),ref:b,style:Ct(Ct({},x),y.style)}))})};function Cy(v){var y=v.cx,b=v.cy,x=v.radius,w=v.startAngle,k=v.endAngle;return{points:[oF(y,b,x,w),oF(y,b,x,k)],cx:y,cy:b,radius:x,startAngle:w,endAngle:k}}var Cb=Y,Cx=er;function Cw(){return(Cw=Object.assign.bind()).apply(null,arguments)}function Ck(v,y){return y||(y=v.slice(0)),Object.freeze(Object.defineProperties(v,{raw:{value:Object.freeze(y)}}))}var CS=(v,y)=>ex(y-v)*Math.min(Math.abs(y-v),359.999),C_=v=>{var y=v.cx,b=v.cy,x=v.radius,w=v.angle,k=v.sign,S=v.isExternal,_=v.cornerRadius,E=v.cornerIsExternal,j=_*(S?1:-1)+x,P=Math.asin(_/j)/oN,C=E?w:w+k*P,A=oF(y,b,j,C),T=oF(y,b,x,C),I=E?w-k*P:w;return{center:A,circleTangency:T,lineTangency:oF(y,b,j*Math.cos(P*oN),I),theta:P}},CE=v=>{var y=v.cx,b=v.cy,x=v.innerRadius,w=v.outerRadius,k=v.startAngle,S=CS(k,v.endAngle),_=k+S,E=oF(y,b,w,k),j=oF(y,b,w,_),P=eb(B||(B=Ck(["M ",",","\n A ",",",",0,\n ",",",",\n ",",","\n "])),E.x,E.y,w,w,+(Math.abs(S)>180),+(k>_),j.x,j.y);if(x>0){var C=oF(y,b,x,k),A=oF(y,b,x,_);P+=eb(z||(z=Ck(["L ",",","\n A ",",",",0,\n ",",",",\n ",","," Z"])),A.x,A.y,x,x,+(Math.abs(S)>180),+(k<=_),C.x,C.y)}else P+=eb(V||(V=Ck(["L ",","," Z"])),y,b);return P},Cj=v=>{var y=v.cx,b=v.cy,x=v.innerRadius,w=v.outerRadius,k=v.cornerRadius,S=v.forceCornerRadius,_=v.cornerIsExternal,E=v.startAngle,j=v.endAngle,P=ex(j-E),C=C_({cx:y,cy:b,radius:w,angle:E,sign:P,cornerRadius:k,cornerIsExternal:_}),A=C.circleTangency,T=C.lineTangency,I=C.theta,O=C_({cx:y,cy:b,radius:w,angle:j,sign:-P,cornerRadius:k,cornerIsExternal:_}),M=O.circleTangency,R=O.lineTangency,N=O.theta,D=_?Math.abs(E-j):Math.abs(E-j)-I-N;if(D<0)return S?eb(H||(H=Ck(["M ",",","\n a",",",",0,0,1,",",0\n a",",",",0,0,1,",",0\n "])),T.x,T.y,k,k,2*k,k,k,-(2*k)):CE({cx:y,cy:b,innerRadius:x,outerRadius:w,startAngle:E,endAngle:j});var F=eb(U||(U=Ck(["M ",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","\n "])),T.x,T.y,k,k,+(P<0),A.x,A.y,w,w,+(D>180),+(P<0),M.x,M.y,k,k,+(P<0),R.x,R.y);if(x>0){var L=C_({cx:y,cy:b,radius:x,angle:E,sign:P,isExternal:!0,cornerRadius:k,cornerIsExternal:_}),$=L.circleTangency,B=L.lineTangency,z=L.theta,V=C_({cx:y,cy:b,radius:x,angle:j,sign:-P,isExternal:!0,cornerRadius:k,cornerIsExternal:_}),q=V.circleTangency,Y=V.lineTangency,K=V.theta,X=_?Math.abs(E-j):Math.abs(E-j)-z-K;if(X<0&&0===k)return"".concat(F,"L").concat(y,",").concat(b,"Z");F+=eb(W||(W=Ck(["L",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","Z"])),Y.x,Y.y,k,k,+(P<0),q.x,q.y,x,x,+(X>180),+(P>0),$.x,$.y,k,k,+(P<0),B.x,B.y)}else F+=eb(G||(G=Ck(["L",",","Z"])),y,b);return F},CP={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},CC=v=>{var y,b=xC(v,CP),x=b.cx,w=b.cy,k=b.innerRadius,S=b.outerRadius,_=b.cornerRadius,E=b.forceCornerRadius,j=b.cornerIsExternal,P=b.startAngle,C=b.endAngle,A=b.className;if(S<k||P===C)return null;var T=(0,Cx.clsx)("recharts-sector",A),I=S-k,O=eP(_,I,0,!0);return y=O>0&&360>Math.abs(P-C)?Cj({cx:x,cy:w,innerRadius:k,outerRadius:S,cornerRadius:Math.min(O,I/2),forceCornerRadius:E,cornerIsExternal:j,startAngle:P,endAngle:C}):CE({cx:x,cy:w,innerRadius:k,outerRadius:S,startAngle:P,endAngle:C}),Cb.createElement("path",Cw({},y7(b),{className:T,d:y}))};
2495function CA(v,y,b){if("horizontal"===v)return[{x:y.x,y:b.top},{x:y.x,y:b.top+b.height}];if("vertical"===v)return[{x:b.left,y:y.y},{x:b.left+b.width,y:y.y}];if(Sl(y)){if("centric"===v){var x=y.cx,w=y.cy,k=y.innerRadius,S=y.outerRadius,_=y.angle,E=oF(x,w,k,_),j=oF(x,w,S,_);return[{x:E.x,y:E.y},{x:j.x,y:j.y}]}return Cy(y)}}function CT(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function CI(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?CT(Object(b),!0).forEach(function(y){CO(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):CT(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function CO(v,y,b){return(y=CM(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function CM(v){var y=CR(v,"string");return"symbol"==typeof y?y:y+""}function CR(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}var CN=()=>ap(fY),CD=()=>{var v=CN(),y=ap(gv),b=ap(gp);return v&&b?sc(CI(CI({},v),{},{scale:b}),y):sc(void 0,y)};function CF(){return(CF=Object.assign.bind()).apply(null,arguments)}function CL(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function C$(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?CL(Object(b),!0).forEach(function(y){CB(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):CL(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function CB(v,y,b){return(y=Cz(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function Cz(v){var y=CV(v,"string");return"symbol"==typeof y?y:y+""}function CV(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function CH(v){var y=v.cursor,b=v.cursorComp,x=v.cursorProps;return(0,jc.isValidElement)(y)?(0,jc.cloneElement)(y,x):(0,jc.createElement)(b,x)}function CU(v){var y,b,x,w,k=v.coordinate,S=v.payload,_=v.index,E=v.offset,j=v.tooltipAxisBandSize,P=v.layout,C=v.cursor,A=v.tooltipEventType,T=v.chartName,I=k,O=S,M=_;if(!C||!I||"ScatterChart"!==T&&"axis"!==A)return null;if("ScatterChart"===T)b=I,x=Pv,w=oU.cursorLine;else if("BarChart"===T)b=Py(P,I,E,j),x=Cv,w=oU.cursorRectangle;else if("radial"===P&&Sl(I)){var R=Cy(I),N=R.cx,D=R.cy,F=R.radius;b={cx:N,cy:D,startAngle:R.startAngle,endAngle:R.endAngle,innerRadius:F,outerRadius:F},x=CC,w=oU.cursorLine}else b={points:CA(P,I,E)},x=Pi,w=oU.cursorLine;var L="object"==typeof C&&"className"in C?C.className:void 0,$=C$(C$(C$(C$({stroke:"#ccc",pointerEvents:"none"},E),b),y9(C)),{},{payload:O,payloadIndex:M,className:(0,ju.clsx)("recharts-tooltip-cursor",L)});return jc.createElement(kU,{zIndex:null!=(y=v.zIndex)?y:w},jc.createElement(CH,{cursor:C,cursorComp:x,cursorProps:$}))}function CW(v){var y=CD(),b=s$(),x=sH(),w=gz();return null==y||null==b||null==x||null==w?null:jc.createElement(CU,CF({},v,{offset:b,layout:x,tooltipAxisBandSize:y,chartName:w}))}function CG(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function Cq(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?CG(Object(b),!0).forEach(function(y){CY(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):CG(Object(b)).forEac
2495h(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function CY(v,y,b){return(y=CK(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function CK(v){var y=CX(v,"string");return"symbol"==typeof y?y:y+""}function CX(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function CQ(v,y){return C2(v)||C1(v,y)||CJ(v,y)||CZ()}function CZ(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function CJ(v,y){if(v){if("string"==typeof v)return C0(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?C0(v,y):void 0}}function C0(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function C1(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function C2(v){if(Array.isArray(v))return v}function C3(v){return v.dataKey}function C4(v,y){return _U.isValidElement(v)?_U.cloneElement(v,y):"function"==typeof v?_U.createElement(v,y):_U.createElement(En,y)}var C5=[],C6={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function C8(v){var y,b,x=xC(v,C6),w=x.active,k=x.allowEscapeViewBox,S=x.animationDuration,_=x.animationEasing,E=x.content,j=x.filterNull,P=x.isAnimationActive,C=x.offset,A=x.payloadUniqBy,T=x.position,I=x.reverseDirection,O=x.useTranslate3d,M=x.wrapperStyle,R=x.cursor,N=x.shared,D=x.trigger,F=x.defaultIndex,L=x.portal,$=x.axisId,B=au(),z="number"==typeof F?String(F):F;(0,_U.useEffect)(()=>{B(ig({shared:N,trigger:D,axisId:$,active:w,defaultIndex:z}))},[B,N,D,$,w,z]);var V=sF(),H=yQ(),U=mm(N),W=null!=(y=ap(v=>g0(v,U,D,z)))?y:{},G=W.activeIndex,q=W.isActive,Y=ap(v=>gJ(v,U,D,z)),K=ap(v=>gZ(v,U,D,z)),X=ap(v=>gQ(v,U,D,z)),Q=Y,Z=bY(),J=null!=(b=null!=w?w:q)&&b,ee=CQ(jl([Q,J]),2),et=ee[0],er=ee[1],en="axis"===U?K:void 0;bF(U,D,X,en,G,J);var ei=null!=L?L:Z;if(null==ei||null==V||null==U)return null;var ea=null!=Q?Q:C5;J||(ea=C5),j&&ea.length&&(ea=E8(ea.filter(v=>null!=v.value&&(!0!==v.hide||x.includeHidden)),A,C3));var es=ea.length>0,eo=Cq(Cq({},x),{},{payload:ea,label:en,active:J,activeIndex:G,coordinate:X,accessibilityLayer:H}),el=_U.createElement(EM,{allowEscapeViewBox:k,animationDuration:S,animationEasing:_,isAnimationActive:P,active:J,coordinate:X,hasPayload:es,offset:C,position:T,reverseDirection:I,useTranslate3d:O,viewBox:V,wrapperStyle:M,lastBoundingBox:et,innerRef:er,hasPortalFromProps:!!L},C4(E,eo));return _U.createElement(_U.Fragment,null,(0,_W.createPortal)(el,ei),J&&_U.createElement(CW,{cursor:R,tooltipEventType:U,coordinate:X,payload:ea,index:G}))}v.s(["Tooltip",0,C8],400732);var C9=Y,C7=er,Ae=v=>null;Ae.displayName="Cell";var At=Y,Ar=["valueAccessor"],An=["dataKey","clockWise","id","textBreakAll","zIndex"];function Ai(){return(Ai=Object.assign.bind()).apply(null,arguments)}function Aa(v,y){if(null==v)return{};var b,x,w=As(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function As(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var Ao=v=>{var y=Array.isArray(v.value)?v.value[v.value.length-1]:v.value;if(kA(y))return y},Al=(0,At.createContext)(void 0),Ac=Al.Provider,Au=(0,At.createContext)(void 0);function Ad(){return(0,At.useContext)(Al)}function Ah(){return(0,At.useContext)(Au)}function Af(v){var y=v.valueAccessor,b=void 0===y?Ao:y,x=Aa(v,Ar),w=x.dataKey,k=(x.clockWise,x.id),S=x.textBreakAll,_=x.zIndex,E=Aa(x,An),j=Ad(),P=Ah(),C=j||P;return C&&C.length?At.createElement(kU,{zIndex:null!=_?_:oU.label},At.createElement(wQ,{className:"recharts-label-list"},C.map((v,y)=>{var _,j=eI(w)?b(v,y):a2(v.payload,w),P=eI(k)?{}:{id:"".concat(k,"-").concat(y)};return At.createElement(Si,Ai({key:"label-".concat(y)},y7(v),E,P,{fill:null!=(_=x.fill)?_:v.fill,parentViewBox:v.parentViewBox,value:j,textBreakAll:S,viewBox:v.viewBox,index:y,zIndex:0}))}))):null}function Ap(v){var y=v.label;return y?!0===y?At.createElement(Af,{key:"labelList-implicit"}):At.isValidElement(y)||k8(y)?At.createElement(Af,{key:"labelList-implicit",content:y}):"object"==typeof y?At.createElement(Af,Ai({key:"labelList-implicit"},y,{type:String(y.type)})):null:null}Au.Provider,Af.displayName="LabelList",v.s(["CartesianLabelListContextProvider",0,Ac,"LabelList",0,Af,"LabelListFromLabelProp",0,Ap],550078);var Am=Y,Ag=v.i(81174),Av=v=>"string"==typeof v?v:v?v.displayName||v.name||"Component":"",Ay=null,Ab=null,Ax=v=>{if(v===Ay&&Array.isArray(Ab))return Ab;var y=[];
2495return Am.Children.forEach(v,v=>{eI(v)||((0,Ag.isFragment)(v)?y=y.concat(Ax(v.props.children)):y.push(v))}),Ab=y,Ay=v,y};function Aw(v,y){var b=[],x=[];return x=Array.isArray(y)?y.map(v=>Av(v)):[Av(y)],Ax(v).forEach(v=>{var y=em(v,"type.displayName")||em(v,"type.name");y&&-1!==x.indexOf(y)&&b.push(v)}),b}var Ak=v=>!v||"object"!=typeof v||!("clipDot"in v)||!!v.clipDot;v.s(["findAllByType",0,Aw,"isClipDot",0,Ak],453041);var AS=Y,A_="Invariant failed";function AE(v,y){if(!v)throw Error(A_)}var Aj=Y;function AP(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function AC(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?AP(Object(b),!0).forEach(function(y){AA(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):AP(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function AA(v,y,b){return(y=AT(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function AT(v){var y=AI(v,"string");return"symbol"==typeof y?y:y+""}function AI(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function AO(v,y){return AC(AC({},y),v)}function AM(v){return(0,Aj.isValidElement)(v)?v.props:v}function AR(v,y){return(0,Aj.cloneElement)(v,AO(AM(v),y))}function AN(v){if("index"in v){var y=v.index;return"number"==typeof y||"string"==typeof y?y:void 0}}function AD(v){return"isActive"in v&&!0===v.isActive}function AF(v){var y,b=v.option,x=v.DefaultShape,w=v.shapeProps,k=v.activeClassName,S=void 0===k?"recharts-active-shape":k,_=v.inActiveClassName,E=void 0===_?"recharts-shape":_,j=AN(w);return(y=(0,Aj.isValidElement)(b)?AR(b,w):b===x?Aj.createElement(x,w):"function"==typeof b?b(w,j):"object"==typeof b?Aj.createElement(x,AO(b,w)):Aj.createElement(x,w),AD(w))?Aj.createElement(wQ,{className:S},y):Aj.createElement(wQ,{className:E},y)}v.s(["Shape",0,AF],918116);var AL=["option"];function A$(v,y){if(null==v)return{};var b,x,w=AB(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function AB(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var Az=Cv;function AV(v){var y=v.option,b=A$(v,AL);return AS.createElement(AF,{option:y,DefaultShape:Az,shapeProps:b,activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"})}var AH=function(v){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(b,x)=>{if(eS(v))return v;var w=eS(b)||eI(b);return w?v(b,x):(w||AE(!1,"minPointSize callback function received a value with type of ".concat(typeof b,". Currently only numbers or null/undefined are supported.")),y)}},AU=(v,y,b)=>{var x=au();return(w,k)=>S=>{null==v||v(w,k,S),x(iv({activeIndex:String(k),activeDataKey:y,activeCoordinate:w.tooltipPosition,activeGraphicalItemId:b}))}},AW=v=>{var y=au();return(b,x)=>w=>{null==v||v(b,x,w),y(iy())}},AG=(v,y,b)=>{var x=au();return(w,k)=>S=>{null==v||v(w,k,S),x(ix({activeIndex:String(k),activeDataKey:y,activeCoordinate:w.tooltipPosition,activeGraphicalItemId:b}))}},Aq=Y;function AY(v){var y=v.tooltipEntrySettings,b=au(),x=sR(),w=(0,Aq.useRef)(null);return(0,Aq.useLayoutEffect)(()=>{x||(null===w.current?b(ih(y)):w.current!==y&&b(ip({prev:w.current,next:y})),w.current=y)},[y,b,x]),(0,Aq.useLayoutEffect)(()=>()=>{w.current&&(b(im(w.current)),w.current=null)},[b]),null}v.s(["SetTooltipEntrySettings",0,AY],607337);var AK=Y,AX=["children"];function AQ(v,y){if(null==v)return{};var b,x,w=AZ(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function AZ(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var AJ={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},A0=(0,AK.createContext)(AJ);function A1(v){var y=v.children,b=AQ(v,AX);return AK.createElement(A0.Provider,{value:b},y)}v.s(["SetErrorBarContext",0,A1],168121);var A2=Y;function A3(v,y){var b,x,w=ap(y=>fm(y,v)),k=ap(v=>fy(v,y)),S=null!=(b=null==w?void 0:w.allowDataOverflow)?b:ff.allowDataOverflow,_=null!=(x=null==k?void 0:k.allowDataOverflow)?x:fg.allowDataOverflow;return{needClip:S||_,needClipX:S,needClipY:_}}function A4(v){var y=v.xAxisId,b=v.yAxisId,x=v.clipPathId,w=xc(),k=A3(y,b),S=k.needClipX,_=k.needClipY,E=k.needClip,j=ap(v=>pN(v,y,!1)),P=ap(v=>pD(v,b,!1));if(!E||!w)return null;var C=w.x,A=w.y,T=w.width,I=w.height,O=S&&j?Math.min(j[0],j[1]):C-T/2,M=_&&P?Math.min(P[0],P[1]):A-I/2,R=S&&j?Math.abs(j[1]-j[0]):2*T,N=_&&P?Math.abs(P[1]-P[0]):2*I;return A2.createElement("clipPath",{id:"clipPath-".concat(x)},A2.createElement("rect",{x:O,y:M,width:R,height:N}))}function A5(v,y){return Te(v)||A7(v,y)||A8(v,y)||A6()}
2495function A6(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function A8(v,y){if(v){if("string"==typeof v)return A9(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?A9(v,y):void 0}}function A9(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function A7(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function Te(v){if(Array.isArray(v))return v}v.s(["GraphicalItemClipPath",0,A4,"useNeedsClip",0,A3],360109);var Tt=(v,y,b)=>{var x=null!=b?b:v;if(!eI(x))return eP(x,y,0)},Tr=(v,y,b)=>{var x={},w=v.filter(la),k=v.filter(v=>null==v.stackId);return[...Object.entries(w.reduce((v,y)=>{var b=v[y.stackId];return null==b&&(b=[]),b.push(y),v[y.stackId]=b,v},x)).map(v=>{var x,w=A5(v,2),k=w[0],S=w[1];return{stackId:k,dataKeys:S.map(v=>v.dataKey),barSize:Tt(y,b,null==(x=S[0])?void 0:x.barSize)}}),...k.map(v=>({stackId:void 0,dataKeys:[v.dataKey].filter(v=>null!=v),barSize:Tt(y,b,v.barSize)}))]};function Tn(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function Ti(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?Tn(Object(b),!0).forEach(function(y){Ta(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):Tn(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function Ta(v,y,b){return(y=Ts(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function Ts(v){var y=To(v,"string");return"symbol"==typeof y?y:y+""}function To(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function Tl(v,y,b,x,w){var k,S,_=x.length;if(!(_<1)){var E=eP(v,b,0,!0),j=[];if(eK(null==(k=x[0])?void 0:k.barSize)){var P=!1,C=b/_,A=x.reduce((v,y)=>v+(y.barSize||0),0);(A+=(_-1)*E)>=b&&(A-=(_-1)*E,E=0),A>=b&&C>0&&(P=!0,C*=.9,A=_*C);var T={offset:Math.round((b-A)/2)-E,size:0};S=x.reduce((v,y)=>{var b,x={stackId:y.stackId,dataKeys:y.dataKeys,position:{offset:T.offset+T.size+E,size:P?C:null!=(b=y.barSize)?b:0}},w=[...v,x];return T=x.position,w},j)}else{var I=eP(y,b,0,!0);b-2*I-(_-1)*E<=0&&(E=0);var O=(b-2*I-(_-1)*E)/_;O>1&&(O=Math.round(O));var M=eK(w)?Math.min(O,w):O;S=x.reduce((v,y,b)=>[...v,{stackId:y.stackId,dataKeys:y.dataKeys,position:{offset:I+_*(O-M)/2+(M+E)*b,size:M}}],j)}return S}}var Tc=(v,y,b,x,w,k,S)=>{var _=Tl(b,x,w!==k?w:k,v,eI(S)?y:S);return w!==k&&null!=_&&(_=_.map(v=>Ti(Ti({},v),{},{position:Ti(Ti({},v.position),{},{offset:v.position.offset-w/2})}))),_},Tu=(v,y)=>{var b=ln(y);if(!v||null==b||null==y)return;var x=y.stackId;if(null!=x){var w=v[x];if(w){var k=w.stackedData;if(k)return k.find(v=>v.key===b)}}};function Td(v,y){var b,x;return null!=(b=null==(x=v.graphicalItems.cartesianItems.find(v=>v.id===y))?void 0:x.xAxisId)?b:vc}function Th(v,y){var b,x;return null!=(b=null==(x=v.graphicalItems.cartesianItems.find(v=>v.id===y))?void 0:x.yAxisId)?b:vc}var Tf=(v,y)=>{if(null!=v&&null!=y){var b=v.find(v=>v.stackId===y.stackId&&null!=y.dataKey&&v.dataKeys.includes(y.dataKey));if(null!=b)return b.position}},Tp=(v,y,b)=>b,Tm=an([fj,(v,y)=>y],(v,y)=>v.filter(v=>"bar"===v.type).find(v=>v.id===y)),Tg=an([Tm],v=>null==v?void 0:v.maxBarSize),Tv=(v,y,b,x)=>x,Ty=an([sV,fj,Td,Th,Tp],(v,y,b,x,w)=>y.filter(y=>"horizontal"===v?y.xAxisId===b:y.yAxisId===x).filter(v=>v.isPanorama===w).filter(v=>!1===v.hide).filter(v=>"bar"===v.type)),Tb=(v,y,b)=>{var x=sV(v),w=Td(v,y),k=Th(v,y);if(null!=w&&null!=k)return"horizontal"===x?fZ(v,"yAxis",k,b):fZ(v,"xAxis",w,b)},Tx=an([Ty,oS,(v,y)=>{var b=sV(v),x=Td(v,y),w=Th(v,y);
2495if(null!=x&&null!=w)return"horizontal"===b?p7(v,"xAxis",x):p7(v,"yAxis",w)}],Tr),Tw=(v,y,b)=>{var x,w,k,S,_=Tm(v,y);if(null==_)return 0;var E=Td(v,y),j=Th(v,y);if(null==E||null==j)return 0;var P=sV(v),C=ox(v),A=_.maxBarSize,T=eI(A)?C:A;return"horizontal"===P?(k=ma(v,"xAxis",E,b),S=mi(v,"xAxis",E,b)):(k=ma(v,"yAxis",j,b),S=mi(v,"yAxis",j,b)),null!=(x=null!=(w=sc(k,S,!0))?w:T)?x:0},Tk=(v,y,b)=>{var x,w,k=sV(v),S=Td(v,y),_=Th(v,y);if(null!=S&&null!=_)return"horizontal"===k?(x=ma(v,"xAxis",S,b),w=mi(v,"xAxis",S,b)):(x=ma(v,"yAxis",_,b),w=mi(v,"yAxis",_,b)),sc(x,w)},TS=an([Tx,ox,ow,ok,Tw,Tk,Tg],Tc),T_=(v,y,b)=>{var x=Td(v,y);if(null!=x)return ma(v,"xAxis",x,b)},TE=(v,y,b)=>{var x=Th(v,y);if(null!=x)return ma(v,"yAxis",x,b)},Tj=(v,y,b)=>{var x=Td(v,y);if(null!=x)return mi(v,"xAxis",x,b)},TP=(v,y,b)=>{var x=Th(v,y);if(null!=x)return mi(v,"yAxis",x,b)},TC=an([TS,Tm],Tf),TA=an([Tb,Tm],Tu),TT=an([sA,sI,T_,TE,Tj,TP,TC,sV,s0,Tk,TA,Tm,Tv],(v,y,b,x,w,k,S,_,E,j,P,C,A)=>{var T,I=E.chartData,O=E.dataStartIndex,M=E.dataEndIndex;if(null!=C&&null!=S&&null!=y&&("horizontal"===_||"vertical"===_)&&null!=b&&null!=x&&null!=w&&null!=k&&null!=j){var R=C.data;if(null!=(T=null!=R&&R.length>0?R:null==I?void 0:I.slice(O,M+1)))return I6({layout:_,barSettings:C,pos:S,parentViewBox:y,bandSize:j,xAxis:b,yAxis:x,xAxisTicks:w,yAxisTicks:k,stackedData:P,displayedData:T,offset:v,cells:A,dataStartIndex:O})}}),TI=Y;function TO(v){var y=v.legendPayload,b=au(),x=sR(),w=(0,TI.useRef)(null);return(0,TI.useLayoutEffect)(()=>{x||(null===w.current?b(vN(y)):w.current!==y&&b(vD({prev:w.current,next:y})),w.current=y)},[b,x,y]),(0,TI.useLayoutEffect)(()=>()=>{w.current&&(b(vF(w.current)),w.current=null)},[b]),null}v.s(["SetLegendPayload",0,TO],707266);var TM=Y,TR=Y;function TN(v,y){return TB(v)||T$(v,y)||TF(v,y)||TD()}function TD(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function TF(v,y){if(v){if("string"==typeof v)return TL(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?TL(v,y):void 0}}function TL(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function T$(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function TB(v){if(Array.isArray(v))return v}var Tz=()=>TN(TR.useState(()=>ej("uid-")),1)[0],TV=null!=(q=TR["useId".toString()])?q:Tz;function TH(v,y){var b=TV();return y||(v?"".concat(v,"-").concat(b):b)}var TU=(0,TM.createContext)(void 0),TW=v=>{var y=v.id,b=v.type,x=v.children,w=TH("recharts-".concat(b),y);return TM.createElement(TU.Provider,{value:w},x(w))};v.s(["RegisterGraphicalItemId",0,TW],102265);var TG=Y,Tq=v=>{var y=au(),b=(0,TG.useRef)(null);return(0,TG.useLayoutEffect)(()=>{null===b.current?y(vS(v)):b.current!==v&&y(v_({prev:b.current,next:v})),b.current=v},[y,v]),(0,TG.useLayoutEffect)(()=>()=>
2495{b.current&&(y(vE(b.current)),b.current=null)},[y]),null},TY=(0,TG.memo)(Tq);v.s(["SetCartesianGraphicalItem",0,TY],141728);var TK=Y;function TX(v,y){return T1(v)||T0(v,y)||TZ(v,y)||TQ()}function TQ(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function TZ(v,y){if(v){if("string"==typeof v)return TJ(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?TJ(v,y):void 0}}function TJ(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function T0(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function T1(v){if(Array.isArray(v))return v}var T2="index",T3="append";function T4(v,y){var b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],x=[];for(var w of b)x.push({status:"removed",prev:w});for(var k=0;k<y.length;k++){var S=v[k],_=y[k];null!=S?x.push({status:"matched",prev:S,next:_}):x.push({status:"added",next:_})}return x}function T5(v,y){var b=v.length/y.length;return T4(y.map((y,x)=>v[Math.floor(x*b)]),y)}function T6(v,y){return T4(y.map((y,b)=>v[b]),y)}function T8(v,y){for(var b=new Map,x=0;x<v.length;x++){var w=v[x];if(null!=w){var k=y(w,x);null==k||b.has(k)||b.set(k,w)}}return b}function T9(v,y,b){var x=T8(v,b),w=new Set,k=y.map((v,y)=>{var k=b(v,y);if(null!=k){var S=x.get(k);if(void 0!==S)return w.add(k),S}}),S=[];for(var _ of x){var E=TX(_,2),j=E[0],P=E[1];w.has(j)||S.push(P)}return T4(k,y,S)}function T7(v,y,b){return null==y?null:null==v?y.map(v=>({status:"added",next:v})):b===T2?T5(v,y):b===T3?T6(v,y):T9(v,y,b)}v.s(["matchAnimationItems",0,T7,"matchAppend",0,T3,"matchByIndex",0,T2],245535);var Ie=Y;function It(v,y){var b=(0,Ie.useRef)(v),x=(0,Ie.useRef)(y.current),w=(0,Ie.useRef)(!0);b.current!==v&&(b.current=v,x.current=y.current,w.current=!1);var k=(0,Ie.useCallback)(function(v,b){var k=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(0===b){w.current=!0;return}1===b&&(x.current=v),b>0&&w.current&&k&&(y.current=v)},[y]);return{startValue:x.current,syncStepValue:k}}function Ir(v,y){return Io(v)||Is(v,y)||Ii(v,y)||In()}function In(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ii(v,y){if(v){if("string"==typeof v)return Ia(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?Ia(v,y):void 0}}function Ia(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function Is(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function Io(v){if(Array.isArray(v))return v}function Il(v,y){var b=Ir((0,TK.useState)(!1),2),x=b[0],w=b[1];return{isAnimating:x,handleAnimationStart:(0,TK.useCallback)(()=>{"function"==typeof v&&v(),w(!0)},[v]),handleAnimationEnd:(0,TK.useCallback)(()=>{"function"==typeof y&&y(),w(!1)},[y])}}function Ic(v){var y,b=v.animationInput,x=v.animationIdPrefix,w=v.items,k=v.previousItemsRef,S=v.isAnimationActive,_=v.animationBegin,E=v.animationDuration,j=v.animationEasing,P=v.onAnimationStart,C=v.onAnimationEnd,A=v.animationInterpolateFn,T=v.animationMatchBy,I=v.shouldUpdatePreviousRef,O=v.children,M=v.layout,R=P5(b,x),N=It(R,k),D=null!=(y=N.startValue)?y:null,F=T7(D,w,null!=T?T:T2);return TK.createElement(P3,{animationId:R,begin:_,duration:E,isActive:S,easing:j,onAnimationEnd:C,onAnimationStart:P,key:R},v=>{var y=null==D,b=null==w?w:A(F,v,M),x=I?I(v):v>0;return(N.syncStepValue(b,v,x),null==b)?null:O(b,v,y)})}function Iu(v,y){return v&&"object"==typeof v&&"zIndex"in v&&"number"==typeof v.zIndex&&eK(v.zIndex)?v.zIndex:y}v.s(["AnimatedItems",0,Ic,"useAnimationCallbacks",0,Il],656866);var Id=Y,Ih=(v,y)=>y,If=(v,y,b)=>b,Ip=an([Ih,fj,If],(v,y,b)=>y.filter(v=>"bar"===v.type).filter(y=>y.stackId===v).filter(v=>v.isPanorama===b).filter(v=>!v.hide)),Im=an([Ip],v=>v.map(v=>v.id)),Ig=(v,y)=>{if(!v)return y;if(!y)return v;var b=Math.min(v.x,v.x+v.width,y.x,y.x+y.width),x=Math.min(v.y,v.y+v.height,y.y,y.y+y.height),w=Math.max(v.x,v.x+v.width,y.x,y.x+y.width),k=Math.max(v.y,v.y+v.height,y.y,y.y+y.height),S=w-b,_=k-x;return{x:b,y:x,width:S,height:_}},Iv=an([v=>v,Ih,If],(v,y,b)=>{var x=Im(v,y,b),w=[];return x.forEach(y=>{var x=TT(v,y,b,void 0);null==x||x.forEach(v=>{var y=v.originalDataIndex;w[y]=Ig(w[y],v)})}),w}),Iy=["index"];function Ib(){return(Ib=Object.assign.bind()).apply(null,arguments)}function Ix(v,y){if(null==v)return{};var b,x,w=Iw(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function Iw(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var Ik=(0,Id.createContext)(void 0),IS=v=>{var y=(0,Id.useContext)(Ik);return null!=y?y.stackId:null!=v?se(v):void 0},I_=(v,y)=>"recharts-bar-stack-clip-path-".concat(v,"-").concat(y),IE=v=>{var y=(0,Id.useContext)(Ik);if(null!=y){var b=y.stackId;
vendor: 11,799 bytes, line 2495
2495return"url(#".concat(I_(b,v),")")}},Ij=v=>{var y=v.index,b=Ix(v,Iy),x=IE(y);return Id.createElement(wQ,Ib({className:"recharts-bar-stack-layer",clipPath:x},b))},IP=["onMouseEnter","onMouseLeave","onClick"],IC=["value","background","tooltipPosition"],IA=["id"],IT=["onMouseEnter","onClick","onMouseLeave"];function II(v,y){return ID(v)||IN(v,y)||IM(v,y)||IO()}function IO(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function IM(v,y){if(v){if("string"==typeof v)return IR(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?IR(v,y):void 0}}function IR(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function IN(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function ID(v){if(Array.isArray(v))return v}function IF(){return(IF=Object.assign.bind()).apply(null,arguments)}function IL(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function I$(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?IL(Object(b),!0).forEach(function(y){IB(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):IL(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function IB(v,y,b){return(y=Iz(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function Iz(v){var y=IV(v,"string");return"symbol"==typeof y?y:y+""}function IV(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function IH(v,y){if(null==v)return{};var b,x,w=IU(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],-1===y.indexOf(b)&&({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function IU(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(-1!==y.indexOf(x))continue;b[x]=v[x]}return b}var IW=v=>{var y=v.dataKey,b=v.name,x=v.fill,w=v.legendType;return[{inactive:v.hide,dataKey:y,type:w,color:x,value:sd(b,y),payload:v}]},IG=C9.memo(v=>{var y=v.dataKey,b=v.stroke,x=v.strokeWidth,w=v.fill,k=v.name,S=v.hide,_=v.unit,E=v.formatter,j=v.tooltipType,P=v.id,C={dataDefinedOnItem:void 0,getPosition:eR,settings:{stroke:b,strokeWidth:x,fill:w,dataKey:y,nameKey:void 0,name:sd(k,y),hide:S,type:j,color:w,unit:_,formatter:E,graphicalItemId:P}};return C9.createElement(AY,{tooltipEntrySettings:C})});function Iq(v){var y=ap(gk),b=v.data,x=v.dataKey,w=v.background,k=v.allOtherBarProps,S=k.onMouseEnter,_=k.onMouseLeave,E=k.onClick,j=IH(k,IP),P=AU(S,x,k.id),C=AW(_),A=AG(E,x,k.id);if(!w||null==b)return null;var T=y9(w);return C9.createElement(kU,{zIndex:Iu(w,oU.barBackground)},b.map((v,b)=>{v.value;var k=v.background,S=(v.tooltipPosition,IH(v,IC));if(!k)return null;var _=P(v,v.originalDataIndex),E=C(v,v.originalDataIndex),I=A(v,v.originalDataIndex),O=I$(I$(I$(I$(I$({option:w,isActive:String(v.originalDataIndex)===y},S),{},{fill:"#eee"},k),T),Sd(j,v,b)),{},{onMouseEnter:_,onMouseLeave:E,onClick:I,dataKey:x,index:b,className:"recharts-bar-background-rectangle"});return C9.createElement(AV,IF({key:"background-bar-".concat(b)},O))}))}function IY(v){var y=v.showLabels,b=v.children,x=v.rects,w=null==x?void 0:x.map(v=>{var y={x:v.x,y:v.y,width:v.width,lowerWidth:v.width,upperWidth:v.width,height:v.height};return I$(I$({},y),{},{value:v.value,payload:v.payload,parentViewBox:v.parentViewBox,viewBox:y,fill:v.fill})});return C9.createElement(Ac,{value:y?w:void 0},b)}function IK(v){var y,b=v.shape,x=v.activeBar,w=v.baseProps,k=v.entry,S=v.index,_=v.dataKey,E=ap(gk),j=ap(g_),P=x&&String(k.originalDataIndex)===E&&(null==j||_===j),C=null!=E&&(String(k.originalDataIndex)!==E||null!=j&&_!==j),A=II((0,C9.useState)(!1),2),T=A[0],I=A[1],O=II((0,C9.useState)(!1),2),M=O[0],R=O[1];(0,C9.useEffect)(()=>{var v;return P?(I(!0),v=requestAnimationFrame(()=>{R(!0)})):(R(!1),C&&I(!1)),()=>{cancelAnimationFrame(v)}},[P,C]);var N=(0,C9.useCallback)(()=>{P||I(!1)},[P]),D=P&&M,F=P||T;y=P?!0===x?b:x:b;var L=C9.createElement(AV,IF({},w,{name:String(w.name)},k,{isActive:D,option:y,index:S,dataKey:_,animationElapsedTime:v.animationElapsedTime,isAnimating:v.isAnimating,isEntrance:v.isEntrance,onTransitionEnd:N}));return F?C9.createElement(kU,{zIndex:oU.activeBar},C9.createElement(Ij,{index:k.originalDataIndex},L)):L}function IX(v){var y=v.shape,b=v.baseProps,x=v.entry,w=v.index,k=v.dataKey;return C9.createElement(AV,IF({},b,{name:String(b.name)},x,{isActive:!1,option:y,index:w,dataKey:k,animationElapsedTime:v.animationElapsedTime,isAnimating:v.isAnimating,isEntrance:v.isEntrance}))}function IQ(v){var y,b=v.data,x=v.props,w=v.animationElapsedTime,k=v.isAnimating,S=v.isEntrance,_=null!=(y=y8(x))?y:{},E=_.id,j=IH(_,IA),P=x.shape,C=x.dataKey,A=x.activeBar,T=x.onMouseEnter,I=x.onClick,O=x.onMouseLeave,M=IH(x,IT),R=AU(T,C,E),N=AW(O),D=AG(I,C,E);return b?C9.createElement(C9.Fragment,null,b.map((v,y)=>C9.createElement(Ij,IF({index:v.originalDataIndex,key:"rectangle-".concat(null==v?void 0:v.x,"-").concat(null==v?void 0:v.y,"-").concat(null==v?void 0:v.value,"-").concat(y),className:"recharts-bar-rectangle"},Sd(M,v,y),{onMouseEnter:R(v,v.originalDataIndex),onMouseLeave:N(v,v.originalDataIndex),onClick:D(v,v.originalDataIndex)}),A?C9.createElement(IK,{shape:P,activeBar:A,baseProps:j,entry:v,index:y,dataKey:C,animationElapsedTime:w,isAnimating:k,isEntrance:S}):C9.createElement(IX,{shape:P,baseProps:j,entry:v,index:y,dataKey:C,animationElapsedTime:w,isAnimating:k,isEntrance:S})))):null}var IZ=(v,y,b)=>null==v?[]:1===y?v.flatMap(v=>"removed"===v.status?[]:[v.next]):v.flatMap(v=>{if("removed"===v.status)return"horizontal"===b?[I$(I$({},v.prev),{},{height:eA(v.prev.height,0,y),y:eA(v.prev.y,v.prev.y+v.prev.height,y)})]:[I$(I$({},v.prev),{},{width:eA(v.prev.width,0,y)})];if("matched"===v.status)return[I$(I$({},v.next),{},{x:eA(v.prev.x,v.next.x,y),y:eA(v.prev.y,v.next.y,y),width:eA(v.prev.width,v.next.width,y),height:eA(v.prev.height,v.next.height,y)})];var x=v.next;return"horizontal"===b?[I$(I$({},x),{},{height:eA(0,x.height,y),y:eA(x.stackedBarStart,x.y,y)})]:[I$(I$({},x),{},{width:eA(0,x.width,y),x:eA(x.stackedBarStart,x.x,y)})]});function IJ(v){var y=v.props,b=v.previousRectanglesRef,x=y.data,w=y.isAnimationActive,k=y.animationBegin,S=y.animationDuration,_=y.animationEasing,E=y.animationInterpolateFn,j=y.layout,P=Il(y.onAnimationStart,y.onAnimationEnd),C=P.isAnimating,A=P.handleAnimationStart,T=P.handleAnimationEnd;return C9.createElement(IY,{showLabels:!C,rects:x},C9.createElement(Ic,{animationInput:x,animationIdPrefix:"recharts-bar-",items:x,previousItemsRef:b,isAnimationActive:w,animationBegin:k,animationDuration:S,animationEasing:_,onAnimationStart:A,onAnimationEnd:T,animationInterpolateFn:E,animationMatchBy:y.animationMatchBy,layout:j},(v,b,x)=>C9.createElement(wQ,null,C9.createElement(IQ,{props:y,data:v,animationElapsedTime:b,isAnimating:C||b<1,isEntrance:x}))),C9.createElement(Ap,{label:y.label}),y.children)}function I0(v){var y=(0,C9.useRef)(null);return C9.createElement(IJ,{previousRectanglesRef:y,props:v})}var I1=0,I2=(v,y)=>{var b=Array.isArray(v.value)?v.value[1]:v.value;return{x:v.x,y:v.y,value:b,errorVal:a2(v,y)}};class I3 extends C9.PureComponent{render(){var v=this.props,y=v.hide,b=v.data,x=v.dataKey,w=v.className,k=v.xAxisId,S=v.yAxisId,_=v.needClip,E=v.background,j=v.id;if(y||null==b)return null;var P=(0,C7.clsx)("recharts-bar",w),C=j;return C9.createElement(wQ,{className:P,id:j},_&&C9.createElement("defs",null,C9.createElement(A4,{clipPathId:C,xAxisId:k,yAxisId:S})),C9.createElement(wQ,{className:"recharts-bar-rectangles",clipPath:_?"url(#clipPath-".concat(C,")"):void 0},C9.createElement(Iq,{data:b,dataKey:x,background:E,allOtherBarProps:this.props}),C9.createElement(I0,this.props)))}}var I4={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",animationInterpolateFn:IZ,animationMatchBy:T3,background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:I1,shape:Az,xAxisId:0,yAxisId:0,zIndex:oU.bar};function I5(v){var y,b=v.xAxisId,x=v.yAxisId,w=v.hide,k=v.legendType,S=v.minPointSize,_=v.activeBar,E=v.animationBegin,j=v.animationDuration,P=v.animationEasing,C=v.isAnimationActive,A=A3(b,x).needClip,T=sH(),I=sR(),O=Aw(v.children,Ae),M=ap(y=>TT(y,v.id,I,O));if("vertical"!==T&&"horizontal"!==T)return null;var R=null==M?void 0:M[0];return y=null==R||null==R.height||null==R.width?0:"vertical"===T?R.height/2:R.width/2,C9.createElement(A1,{xAxisId:b,yAxisId:x,data:M,dataPointFormatter:I2,errorBarOffset:y},C9.createElement(I3,IF({},v,{layout:T,needClip:A,data:M,xAxisId:b,yAxisId:x,hide:w,legendType:k,minPointSize:S,activeBar:_,animationBegin:E,animationDuration:j,animationEasing:P,isAnimationActive:C})))}function I6(v){var y=v.layout,b=v.barSettings,x=b.dataKey,w=b.minPointSize,k=b.hasCustomShape,S=v.pos,_=v.bandSize,E=v.xAxis,j=v.yAxis,P=v.xAxisTicks,C=v.yAxisTicks,A=v.stackedData,T=v.displayedData,I=v.offset,O=v.cells,M=v.parentViewBox,R=v.dataStartIndex,N="horizontal"===y?j:E,D=A?N.scale.domain():null,F=sn({numericAxis:N}),L=N.scale.map(F);return T.map((v,b)=>{if(A){var T=A[b+R];if(null==T)return null;$=a8(T,D)}else Array.isArray($=a2(v,x))||($=[F,$]);var N=AH(w,I1)($[1],b);if("horizontal"===y){var $,B,z,V,H,U,W,G=j.scale.map($[0]),q=j.scale.map($[1]);if(null==G||null==q)return null;B=sr({axis:E,ticks:P,bandSize:_,offset:S.offset,entry:v,index:b}),z=null!=(W=null!=q?q:G)?W:void 0,V=S.size;var Y=G-q;if(H=ew(Y)?0:Y,U={x:B,y:I.top,width:V,height:I.height},Math.abs(N)>0&&Math.abs(H)<Math.abs(N)){var K=ex(H||N)*(Math.abs(N)-Math.abs(H));z-=K,H+=K}}else{var X=E.scale.map($[0]),Q=E.scale.map($[1]);if(null==X||null==Q)return null;if(B=X,z=sr({axis:j,ticks:C,bandSize:_,offset:S.offset,entry:v,index:b}),V=Q-X,H=S.size,U={x:I.left,y:z,width:I.width,height:H},Math.abs(N)>0&&Math.abs(V)<Math.abs(N)){var Z=ex(V||N)*(Math.abs(N)-Math.abs(V));V+=Z}}return null!=B&&null!=z&&null!=V&&null!=H&&(k||0!==V&&0!==H)?I$(I$({},v),{},{stackedBarStart:L,x:B,y:z,width:V,height:H,value:A?$:$[1],payload:v,background:U,tooltipPosition:{x:B+V/2,y:z+H/2},parentViewBox:M,originalDataIndex:b},O&&O[b]&&O[b].props):null}).filter(Boolean)}function I8(v){var y=xC(v,I4),b=IS(y.stackId),x=sR();return C9.createElement(TW,{id:y.id,type:"bar"},v=>C9.createElement(C9.Fragment,null,C9.createElement(TO,{legendPayload:IW(y)}),C9.createElement(IG,{dataKey:y.dataKey,stroke:y.stroke,strokeWidth:y.strokeWidth,fill:y.fill,name:y.name,hide:y.hide,unit:y.unit,formatter:y.formatter,tooltipType:y.tooltipType,id:v}),C9.createElement(TY,{type:"bar",id:v,data:void 0,xAxisId:y.xAxisId,yAxisId:y.yAxisId,zAxisId:0,dataKey:y.dataKey,stackId:b,hide:y.hide,barSize:y.barSize,minPointSize:y.minPointSize,maxBarSize:y.maxBarSize,isPanorama:x,hasCustomShape:null!=y.shape&&y.shape!==Az}),C9.createElement(kU,{zIndex:y.zIndex},C9.createElement(I5,IF({},y,{id:v})))))}var I9=C9.memo(I8,yz);
2495I9.displayName="Bar"},704878,v=>{"use strict";var y=v.i(297865);v.i(573348);var b=v.i(264145),x=v.i(543836),w=v.i(978238),k=v.i(315671),S=v.i(166100),_=v.i(900877),E=v.i(997611),j=v.i(432567),P=v.i(669539),C=v.i(296113),A=v.i(184958),T=v.i(44532),I=v.i(232253),O=v.i(854913),M=v.i(328497),R=Object.defineProperty,N=(v,y)=>R(v,"name",{value:y,configurable:!0}),D="NavigationMenu",[F,L,$]=(0,P.createCollection)(D),[B,z,V]=(0,P.createCollection)(D),[H,U]=(0,b.createContextScope)(D,[$,V]),[W,G]=H(D),[q,Y]=H(D),K=y.forwardRef(N(function(v,b){let{__scopeNavigationMenu:x,value:E,onValueChange:j,defaultValue:P,delayDuration:C=200,skipDelayDuration:A=300,orientation:T="horizontal",dir:I,...O}=v,[R,F]=y.useState(null),L=(0,S.useComposedRefs)(b,F),$=(0,_.useDirection)(I),B=y.useRef(0),z=y.useRef(0),V=y.useRef(0),[H,U]=y.useState(!0),[W,G]=(0,k.useControllableState)({prop:E,onChange:N(v=>{let y=A>0;""!==v?(window.clearTimeout(V.current),y&&U(!1)):(window.clearTimeout(V.current),V.current=window.setTimeout(()=>U(!0),A)),j?.(v)},"onChange"),defaultProp:P??"",caller:D}),q=y.useCallback(()=>{window.clearTimeout(z.current),z.current=window.setTimeout(()=>G(""),150)},[G]),Y=y.useCallback(v=>{window.clearTimeout(z.current),G(v)},[G]),K=y.useCallback(v=>{W===v?window.clearTimeout(z.current):B.current=window.setTimeout(()=>{window.clearTimeout(z.current),G(v)},C)},[W,G,C]);return y.useEffect(()=>()=>{window.clearTimeout(B.current),window.clearTimeout(z.current),window.clearTimeout(V.current)},[]),(0,M.jsx)(X,{scope:x,isRootMenu:!0,value:W,dir:$,orientation:T,rootNavigationMenu:R,onTriggerEnter:v=>{window.clearTimeout(B.current),H?K(v):Y(v)},onTriggerLeave:()=>{window.clearTimeout(B.current),q()},onContentEnter:()=>window.clearTimeout(z.current),onContentLeave:q,onItemSelect:v=>{G(y=>y===v?"":v)},onItemDismiss:()=>G(""),children:(0,M.jsx)(w.Primitive.nav,{"aria-label":"Main","data-orientation":T,dir:$,...O,ref:L})})},"NavigationMenu")),X=N(v=>{let{scope:b,isRootMenu:x,rootNavigationMenu:w,dir:k,orientation:S,children:_,value:E,onItemSelect:P,onItemDismiss:C,onTriggerEnter:T,onTriggerLeave:O,onContentEnter:R,onContentLeave:N}=v,[D,L]=y.useState(null),[$,B]=y.useState(new Map),[z,V]=y.useState(null);return(0,M.jsx)(W,{scope:b,isRootMenu:x,rootNavigationMenu:w,value:E,previousValue:(0,A.usePrevious)(E),baseId:(0,j.useId)(),dir:k,orientation:S,viewport:D,onViewportChange:L,indicatorTrack:z,onIndicatorTrackChange:V,onTriggerEnter:(0,I.useCallbackRef)(T),onTriggerLeave:(0,I.useCallbackRef)(O),onContentEnter:(0,I.useCallbackRef)(R),onContentLeave:(0,I.useCallbackRef)(N),onItemSelect:(0,I.useCallbackRef)(P),onItemDismiss:(0,I.useCallbackRef)(C),onViewportContentChange:y.useCallback((v,y)=>{B(b=>(b.set(v,y),new Map(b)))},[]),onViewportContentRemove:y.useCallback(v=>{B(y=>y.has(v)?(y.delete(v),new Map(y)):y)},[]),children:(0,M.jsx)(F.Provider,{scope:b,children:(0,M.jsx)(q,{scope:b,items:$,children:_})})})},"NavigationMenuProvider"),Q="NavigationMenuList",Z=y.forwardRef(N(function(v,y){let{__scopeNavigationMenu:b,...x}=v,k=G(Q,b),S=(0,M.jsx)(w.Primitive.ul,{"data-orientation":k.orientation,...x,ref:y});return(0,M.jsx)(w.Primitive.div,{style:{position:"relative"},ref:k.onIndicatorTrackChange,children:(0,M.jsx)(F.Slot,{scope:b,children:k.isRootMenu?(0,M.jsx)(eg,{asChild:!0,children:S}):S})})},"NavigationMenuList")),[J,ee]=H("NavigationMenuItem"),et=y.forwardRef(N(function(v,b){let{__scopeNavigationMenu:x,value:k,...S}=v,_=(0,j.useId)(),E=k||_||"LEGACY_REACT_AUTO_VALUE",P=y.useRef(null),C=y.useRef(null),A=y.useRef(null),T=y.useRef(()=>{}),I=y.useRef(!1),O=y.useCallback((v="start")=>{if(P.current){T.current();let y=ex(P.current);y.length&&ew("start"===v?y:y.reverse())}},[]),R=y.useCallback(()=>{if(P.current){let v=ex(P.current);v.length&&(T.current=ek(v))}},[]);return(0,M.jsx)(J,{scope:x,value:E,triggerRef:C,contentRef:P,focusProxyRef:A,wasEscapeCloseRef:I,onEntryKeyDown:O,onF
2495ocusProxyEnter:O,onRootContentClose:R,onContentFocusOutside:R,children:(0,M.jsx)(w.Primitive.li,{...S,ref:b})})},"NavigationMenuItem")),er="NavigationMenuTrigger",en=y.forwardRef(N(function(v,b){let{__scopeNavigationMenu:k,disabled:_,...E}=v,j=G(er,v.__scopeNavigationMenu),P=ee(er,v.__scopeNavigationMenu),C=y.useRef(null),A=(0,S.useComposedRefs)(C,P.triggerRef,b),T=eE(j.baseId,P.value),I=ej(j.baseId,P.value),R=y.useRef(!1),N=y.useRef(!1),D=P.value===j.value;return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(F.ItemSlot,{scope:k,value:P.value,children:(0,M.jsx)(eb,{asChild:!0,children:(0,M.jsx)(w.Primitive.button,{id:T,disabled:_,"data-disabled":_?"":void 0,"data-state":e_(D),"aria-expanded":D,"aria-controls":D?I:void 0,...E,ref:A,onPointerEnter:(0,x.composeEventHandlers)(v.onPointerEnter,()=>{N.current=!1,P.wasEscapeCloseRef.current=!1}),onPointerMove:(0,x.composeEventHandlers)(v.onPointerMove,eP(()=>{_||N.current||P.wasEscapeCloseRef.current||R.current||(j.onTriggerEnter(P.value),R.current=!0)})),onPointerLeave:(0,x.composeEventHandlers)(v.onPointerLeave,eP(()=>{_||(j.onTriggerLeave(),R.current=!1)})),onClick:(0,x.composeEventHandlers)(v.onClick,()=>{j.onItemSelect(P.value),N.current=D}),onKeyDown:(0,x.composeEventHandlers)(v.onKeyDown,v=>{let y={horizontal:"ArrowDown",vertical:"rtl"===j.dir?"ArrowLeft":"ArrowRight"}[j.orientation];D&&v.key===y&&(P.onEntryKeyDown(),v.preventDefault())})})})}),D&&(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(O.Root,{"aria-hidden":!0,tabIndex:0,ref:P.focusProxyRef,onFocus:v=>{let y=P.contentRef.current,b=v.relatedTarget,x=b===C.current,w=y?.contains(b);(x||!w)&&P.onFocusProxyEnter(x?"start":"end")}}),j.viewport&&(0,M.jsx)("span",{"aria-owns":I})]})]})},"NavigationMenuTrigger")),ei="navigationMenu.linkSelect",ea=y.forwardRef(N(function(v,y){let{__scopeNavigationMenu:b,active:k,onSelect:S,..._}=v;return(0,M.jsx)(eb,{asChild:!0,children:(0,M.jsx)(w.Primitive.a,{"data-active":k?"":void 0,"aria-current":k?"page":void 0,..._,ref:y,onClick:(0,x.composeEventHandlers)(v.onClick,v=>{let y=v.target,b=new CustomEvent(ei,{bubbles:!0,cancelable:!0});if(y.addEventListener(ei,v=>S?.(v),{once:!0}),(0,w.dispatchDiscreteCustomEvent)(y,b),!b.defaultPrevented&&!v.metaKey){let v=new CustomEvent(ec,{bubbles:!0,cancelable:!0});(0,w.dispatchDiscreteCustomEvent)(y,v)}},{checkForDefaultPrevented:!1})})})},"NavigationMenuLink")),es="NavigationMenuContent",eo=y.forwardRef(N(function(v,y){let{forceMount:b,...w}=v,k=G(es,v.__scopeNavigationMenu),_=ee(es,v.__scopeNavigationMenu),j=(0,S.useComposedRefs)(_.contentRef,y),P=_.value===k.value,C={value:_.value,triggerRef:_.triggerRef,focusProxyRef:_.focusProxyRef,wasEscapeCloseRef:_.wasEscapeCloseRef,onContentFocusOutside:_.onContentFocusOutside,onRootContentClose:_.onRootContentClose,...w};return k.viewport?(0,M.jsx)(el,{forceMount:b,...C,ref:j}):(0,M.jsx)(E.Presence,{present:b||P,children:(0,M.jsx)(eu,{"data-state":e_(P),...C,ref:j,onPointerEnter:(0,x.composeEventHandlers)(v.onPointerEnter,k.onContentEnter),onPointerLeave:(0,x.composeEventHandlers)(v.onPointerLeave,eP(k.onContentLeave)),style:{pointerEvents:!P&&k.isRootMenu?"none":void 0,...C.style}})})},"NavigationMenuContent")),el=y.forwardRef(N(function(v,y){let{onViewportContentChange:b,onViewportContentRemove:x}=G(es,v.__scopeNavigationMenu);return(0,T.useLayoutEffect)(()=>{b(v.value,{ref:y,...v})},[v,y,b]),(0,T.useLayoutEffect)(()=>()=>x(v.value),[v.value,x]),null},"ViewportContentMounter")),ec="navigationMenu.rootContentDismiss",eu=y.forwardRef(N(function(v,b){let{__scopeNavigationMenu:w,value:k,triggerRef:_,focusProxyRef:E,wasEscapeCloseRef:j,onRootContentClose:P,onContentFocusOutside:A,...T}=v,I=G(es,w),O=y.useRef(null),R=(0,S.useComposedRefs)(O,b),D=eE(I.baseId,k),F=ej(I.baseId,k),$=L(w),B=y.useRef(null),{onItemDismiss:z}=I;y.useEffect(()=>{let v=O.current;if(I.isRootMenu&&v){let y=N(()=>{z(),P(),v.contains(document.activeElement)&&_.current?.focus()},"handleClose");return v.addEventListener(ec,y),()=>v.removeEventListener(ec,y)}},[I.isRootMenu,v.value,_,z,P]);let V=y.useMemo(()=>{let v=$().map(v=>v.value);"rtl"===I.dir&&v.reverse();let y=v.indexOf(I.value),b=v.indexOf(I.previousValue),x=k===I.value,w=b===v.indexOf(k);if(!x&&!w)return B.current;let S=(()=>
2495{if(y!==b){if(x&&-1!==b)return y>b?"from-end":"from-start";if(w&&-1!==y)return y>b?"to-start":"to-end"}return null})();return B.current=S,S},[I.previousValue,I.value,I.dir,$,k]);return(0,M.jsx)(eg,{asChild:!0,children:(0,M.jsx)(C.DismissableLayer,{id:F,"aria-labelledby":D,"data-motion":V,"data-orientation":I.orientation,...T,ref:R,disableOutsidePointerEvents:!1,onDismiss:()=>{let v=new Event(ec,{bubbles:!0,cancelable:!0});O.current?.dispatchEvent(v)},onFocusOutside:(0,x.composeEventHandlers)(v.onFocusOutside,v=>{A();let y=v.target;I.rootNavigationMenu?.contains(y)&&v.preventDefault()}),onPointerDownOutside:(0,x.composeEventHandlers)(v.onPointerDownOutside,v=>{let y=v.target,b=$().some(v=>v.ref.current?.contains(y)),x=I.isRootMenu&&I.viewport?.contains(y);(b||x||!I.isRootMenu)&&v.preventDefault()}),onKeyDown:(0,x.composeEventHandlers)(v.onKeyDown,v=>{let y=v.altKey||v.ctrlKey||v.metaKey;if("Tab"===v.key&&!y){let y=ex(v.currentTarget),b=document.activeElement,x=y.findIndex(v=>v===b);ew(v.shiftKey?y.slice(0,x).reverse():y.slice(x+1,y.length))?v.preventDefault():E.current?.focus()}}),onEscapeKeyDown:(0,x.composeEventHandlers)(v.onEscapeKeyDown,v=>{j.current=!0})})})},"NavigationMenuContentImpl")),ed="NavigationMenuViewport",eh=y.forwardRef(N(function(v,y){let{forceMount:b,...x}=v,w=!!G(ed,v.__scopeNavigationMenu).value;return(0,M.jsx)(E.Presence,{present:b||w,children:(0,M.jsx)(ef,{...x,ref:y})})},"NavigationMenuViewport")),ef=y.forwardRef(N(function(v,b){let{__scopeNavigationMenu:k,children:_,...j}=v,P=G(ed,k),C=(0,S.useComposedRefs)(b,P.onViewportChange),A=Y(es,v.__scopeNavigationMenu),[T,I]=y.useState(null),[O,R]=y.useState(null),D=T?T?.width+"px":void 0,F=T?T?.height+"px":void 0,L=!!P.value,$=L?P.value:P.previousValue,B=N(()=>{O&&I({width:O.offsetWidth,height:O.offsetHeight})},"handleSizeChange");return eS(O,B),(0,M.jsx)(w.Primitive.div,{"data-state":e_(L),"data-orientation":P.orientation,...j,ref:C,style:{pointerEvents:!L&&P.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":D,"--radix-navigation-menu-viewport-height":F,...j.style},onPointerEnter:(0,x.composeEventHandlers)(v.onPointerEnter,P.onContentEnter),onPointerLeave:(0,x.composeEventHandlers)(v.onPointerLeave,eP(P.onContentLeave)),children:Array.from(A.items).map(([v,{ref:y,forceMount:b,...x}])=>{let w=$===v;return(0,M.jsx)(E.Presence,{present:b||w,children:(0,M.jsx)(ep,{...x,contentRef:y,isActive:w,onActiveContentChange:R})},v)})})},"NavigationMenuViewportImpl")),ep=N(({contentRef:v,isActive:b,onActiveContentChange:x,...w})=>{let k=y.useCallback(v=>{b&&v&&x(v)},[b,x]),_=(0,S.useComposedRefs)(v,k);return(0,M.jsx)(eu,{...w,ref:_})},"NavigationMenuViewportItem"),em="FocusGroup",eg=y.forwardRef(N(function(v,y){let{__scopeNavigationMenu:b,...x}=v,k=G(em,b);return(0,M.jsx)(B.Provider,{scope:b,children:(0,M.jsx)(B.Slot,{scope:b,children:(0,M.jsx)(w.Primitive.div,{dir:k.dir,...x,ref:y})})})},"FocusGroup")),ev=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ey="FocusGroupItem",eb=y.forwardRef(N(function(v,y){let{__scopeNavigationMenu:b,...k}=v,S=z(b),_=G(ey,b);return(0,M.jsx)(B.ItemSlot,{scope:b,children:(0,M.jsx)(w.Primitive.button,{...k,ref:y,onKeyDown:(0,x.composeEventHandlers)(v.onKeyDown,v=>{if(["Home","End",...ev].includes(v.key)){let y=S().map(v=>v.ref.current);if(["rtl"===_.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(v.key)&&y.reverse(),ev.includes(v.key)){let b=y.indexOf(v.currentTarget);y=y.slice(b+1)}setTimeout(()=>ew(y)),v.preventDefault()}})})})},"FocusGroupItem"));function ex(v){let y=[],b=document.createTreeWalker(v,NodeFilter.SHOW_ELEMENT,{acceptNode:N(v=>{let y="INPUT"===v.tagName&&"hidden"===v.type;return v.disabled||v.hidden||y?NodeFilter.FILTER_SKIP:v.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;b.nextNode();)y.push(b.currentNode);return y}function ew(v){let y=document.activeElement;return v.some(v=>v===y||(v.focus(),document.activeElement!==y))}function ek(v){return v.forEach(v=>{v.dataset.tabindex=v.getAttribute("tabindex")||"",v.setAttribute("tabindex","-1")}),()=>{v.forEach(v=>{let y=v.dataset.tabindex;v.setAttribute("tabindex",y)})}}function eS(v,y){let b=(0,I.useCallbackRef)(y);(0,T.useLayoutEffect)(()=>{let y=0;if(v){let x=new ResizeObserver(()=>{cancelAnimationFrame(y),y=window.requestAnimationFrame(b)});return x.observe(v),()=>{window.cancelAnimationFrame(y),x.unobserve(v)}}},[v,b])}function e_(v){return v?"open":"closed"}function eE(v,y){return`${v}-trigger-${y}`}function ej(v,y){return`${v}-content-${y}`}function eP(v){return y=>"mouse"===y.pointerType?v(y):void 0}N(ex,"getTabbableCandidates"),N(ew,"focusFirst"),N(ek,"removeFromTabOrder"),N(eS,"useResizeObserver"),N(e_,"getOpenState"),N(eE,"makeTriggerId"),N(ej,"makeContentId"),N(eP,"whenMouse");var eC=K,eA=Z,eT=et,eI=en,eO=ea,eM=eo,eR=eh;v.s(["Content",0,eM,"Item",0,eT,"Link",0,eO,"List",0,eA,"Root",0,eC,"Trigger",0,eI,"Viewport",0,eR])},184958,854913,v=>{"use strict";var y=v.i(297865),b=Object.defineProperty;function x(v){let b=y.useRef({value:v,previous:v});return y.useMemo(()=>(b.current.value!==v&&(b.current.previous=b.current.value,b.current.value=v),b.current.previous),[v])}b(x,"name",{value:"usePrevious",configurable:!0}),v.s(["usePrevious",0,x],184958);var w=y,k=v.i(978238),S=v.i(328497),_=Object.defineProperty,E=(v,y)=>_(v,"name",{value:y,configurable:!0}),j=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),P=w.forwardRef(E(function(v,y){return(0,S.jsx)(k.Primitive.span,{...v,ref:y,style:{...j,...v.style}})},"VisuallyHidden"));v.s(["Root",0,P,"VISUALLY_HIDDEN_STYLES",0,j],854913)},126481,v=>{"use strict";var y=v.i(297865),b=v.i(428360);let x=new Map,w=v=>{let y=matchMedia(v),b=new Set,x=()=>{for(let v of b)v(y.matches)};return y.addEventListener("change",x,{passive:!0}),{mql:y,dispatchers:b,listener:x}},k=(v,y)=>{let b=x.get(v);b||(b=w(v),x.set(v,b)),b.dispatchers.add(y),y(b.mql.matches)},S=(v,y)=>{let b=x.get(v);if(b){let{mql:w,dispatchers:k,listener:S}=b;k.delete(y),0===k.size&&(x.delete(v),w.removeEventListener("change",S))}};function _(v,E={}){let{initializeWithValue:j=!0}=E;b.isBrowser||(j=!1);let[P,C]=(0,y.useState)(()=>
2495{if(j){let y=x.get(v);return y||(y=w(v),x.set(v,y)),y.mql.matches}});return(0,y.useEffect)(()=>(k(v,C),()=>{S(v,C)}),[v]),P}v.s(["useMediaQuery",0,_])},428360,v=>{"use strict";let y="u">typeof globalThis&&"u">typeof navigator&&"u">typeof document;v.s(["isBrowser",0,y])},154812,(v,y,b)=>{var x;x=v.e,y.exports=(()=>{"use strict";var v,y,b,x,w,k,S,_,E,j,P,C,A,T,I,O,M,R,N,D,F,L,$,B,z,V,H,U,W,G,q,Y,K,X,Q,Z,J,ee,et,er,en,ei,ea,es,eo,el,ec,eu,ed,eh,ef,ep,em,eg,ev,ey,eb,ex,ew,ek,eS,e_,eE,ej,eP,eC,eA,eT,eI,eO,eM,eR,eN,eD,eF,eL,e$,eB,ez=[,(v,y,b)=>{b.r(y),b.d(y,{Animation:()=>x.Animation});var x=b(2)},(v,y,b)=>{b.r(y),b.d(y,{Animation:()=>x});var x=function(){function v(v,y,b,x){this.animation=v,this.artboard=y,this.playing=x,this.loopCount=0,this.scrubTo=null,this.instance=new b.LinearAnimationInstance(v,y)}return Object.defineProperty(v.prototype,"name",{get:function(){return this.animation.name},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"time",{get:function(){return this.instance.time},set:function(v){this.instance.time=v},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"loopValue",{get:function(){return this.animation.loopValue},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"needsScrub",{get:function(){return null!==this.scrubTo},enumerable:!1,configurable:!0}),v.prototype.advance=function(v){null===this.scrubTo?this.instance.advance(v):(this.instance.time=0,this.instance.advance(this.scrubTo),this.scrubTo=null)},v.prototype.apply=function(v){this.instance.apply(v)},v.prototype.cleanup=function(){this.instance.delete()},v}()},(v,y,b)=>{b.r(y),b.d(y,{RuntimeLoader:()=>S});var x=b(4),w=b(5),k=function(){return(k=Object.assign||function(v){for(var y,b=1,x=arguments.length;b<x;b++)for(var w in y=arguments[b])Object.prototype.hasOwnProperty.call(y,w)&&(v[w]=y[w]);return v}).apply(this,arguments)},S=function(){function v(){}return v.notifyError=function(y){var b;for(v.isLoading=!1;v.errorCallbackQueue.length>0;)null==(b=v.errorCallbackQueue.shift())||b(y);v.callBackQueue=[]},v.loadRuntime=function(){var y=v.wasmURL,b=v.wasmBinary;v.enablePerfMarks&&performance.mark("rive:wasm-init:start"),x.default(k({locateFile:function(){return y}},b?{wasmBinary:b}:{})).then(function(y){var b;for(v.enablePerfMarks&&(performance.mark("rive:wasm-init:end"),performance.measure("rive:wasm-init","rive:wasm-init:start","rive:wasm-init:end")),v.runtime=y,v.errorCallbackQueue=[];v.callBackQueue.length>0;)null==(b=v.callBackQueue.shift())||b(v.runtime)}).catch(function(b){var x={message:(null==b?void 0:b.message)||"Unknown error",type:(null==b?void 0:b.name)||"Error",wasmError:b instanceof WebAssembly.CompileError||b instanceof WebAssembly.RuntimeError,originalError:b};
2495console.debug("Rive WASM load error details:",x);var w=v.wasmFallbackURL,k=null!==w&&y.toLowerCase()===w.toLowerCase();if(null===w||k){var S=k?"the configured WASM URL or its fallback (".concat(w,")"):y,_=["Could not load Rive WASM file from ".concat(S,"."),"Possible reasons:\n- Network connection is down\n- WebAssembly is not supported in this environment\n- The WASM file is corrupted or incompatible\n\nError details:","- Type: ".concat(x.type),"- Message: ".concat(x.message),"- WebAssembly-specific error: ".concat(x.wasmError),"\nTo resolve, you may need to:\n1. Check your network connection\n2. Set a new WASM source via RuntimeLoader.setWasmUrl()\n3. Call RuntimeLoader.awaitInstance() again"].join("\n");console.error(_),v.notifyError(Error(_))}else console.warn("Failed to load WASM from ".concat(y," (").concat(x.message,"), trying fallback URL: ").concat(w)),v.wasmBinary=null,v.setWasmUrl(w),v.loadRuntime()})},v.getInstance=function(y,b){v.isLoading||(v.isLoading=!0,v.loadRuntime()),v.runtime?y(v.runtime):(v.callBackQueue.push(y),b&&v.errorCallbackQueue.push(b))},v.awaitInstance=function(){return new Promise(function(y,b){return v.getInstance(y,b)})},v.setWasmUrl=function(y){v.wasmURL=y},v.getWasmUrl=function(){return v.wasmURL},v.setWasmFallbackUrl=function(y){v.wasmFallbackURL=y},v.getWasmFallbackUrl=function(){return v.wasmFallbackURL},v.setWasmBinary=function(y){if(y instanceof ArrayBuffer||null===y){v.wasmBinary=y;return}console.error("setWasmBinary expects an ArrayBuffer or null")},v.getWasmBinary=function(){return v.wasmBinary},v.isLoading=!1,v.callBackQueue=[],v.wasmURL="https://unpkg.com/".concat(w.name,"@").concat(w.version,"/rive.wasm"),v.wasmFallbackURL="https://cdn.jsdelivr.net/npm/".concat(w.name,"@").concat(w.version,"/rive_fallback.wasm"),v.wasmBinary=null,v.errorCallbackQueue=[],v.enablePerfMarks=!1,v}()},(v,y,b)=>{var x;b.r(y),b.d(y,{default:()=>w});let w=(x=globalThis.document?.currentScript?.src,async function(v={}){let y,b;var w,k=v,S=!!globalThis.window,_=!!globalThis.WorkerGlobalScope;function E(){function v(v){let k=x;b=y=0,x=new Map,k.forEach(y=>{try{y(v)}catch(v){console.error(v)}}),this.Bc(),w&&w.fd()}let y=0,b=0,x=new Map,w=null,k=null;this.requestAnimationFrame=function(w){y||=requestAnimationFrame(v.bind(this));let k=++b;return x.set(k,w),k},this.cancelAnimationFrame=function(v){x.delete(v),y&&0==x.size&&(cancelAnimationFrame(y),y=0)},this.dd=function(v){k&&(document.body.remove(k),k=null),v||((k=document.createElement("div")).style.backgroundColor="black",k.style.position="fixed",k.style.right=0,k.style.top=0,k.style.color="white",k.style.padding="4px",k.innerHTML="RIVE FPS",v=function(v){k.innerHTML="RIVE FPS "+v.toFixed(1)},document.body.appendChild(k)),w=new function(){let y=0,b=0;this.fd=function(){var x=performance.now();b?(++y,1e3<(x-=b)&&(v(1e3*y/x),y=b=0)):(b=x,y=0)}}},this.ad=function(){k&&(document.body.remove(k),k=null),w=null},this.Bc=function(){}}function j(v){console.assert(!0);let y=new Map,b=-1/0;this.push=function(x){return x=x+((1<<v)-1)>>v,y.has(x)&&clearTimeout(y.get(x)),y.set(x,setTimeout(function(){y.delete(x),0==y.length?b=-1/0:x==b&&console.assert((b=Math.max(...y.keys()))<x)},1e3)),(b=Math.max(x,b))<<v}}let P=k.onRuntimeInitialized;k.onRuntimeInitialized=function(){P&&P();let v=k.decodeAudio;k.decodeAudio=function(y,b,x=null){b(y=v(y,x??null))};let y=k.decodeFont;k.decodeFont=function(v,b,x=null){b(v=y(v,x??null))};let b=k.FileAsset.prototype.decode;k.FileAsset.prototype.decode=function(v,y){return b.call(this,v,y??null)};let x=k.setFallbackFontCb;k.setFallbackFontCallback="function"==typeof x?function(v){x(v)}:function(){console.warn("Module.setFallbackFontCallback called, but text support is not enabled in this build.")};let w=k.FileAssetLoader;k.ptrToAsset=v=>{let y=k.ptrToFileAsset(v);return y.isImage?k.ptrToImageAsset(v):y.isFont?k.ptrToFontAsset(v):y.isAudio?k.ptrToAudioAsset(v):y},k.CustomFileAssetLoader=w.extend("CustomFileAssetLoader",{__construct:function({loadContents:v}){this.__parent.__construct.call(this),this.Tc=v},loadContents:function(v,y){return v=k.ptrToAsset(v),this.Tc(v,y)}}),k.CDNFileAssetLoader=w.extend("CDNFileAssetLoader",{__construct:function(v){this.__parent.__construct.call(this),this.Vc=v??null},loadContents:function(v){var y,b,x;let w=k.ptrToAsset(v);if(""===(v=w.cdnUuid))return!1;let S=this.Vc??null;return y=w.cdnBaseUrl+"/"+v,b=v=>{w.decode(new Uint8Array(v.response),S)},(x=new XMLHttpRequest).responseType="arraybuffer",x.onreadystatechange=function(){4==x.readyState&&200==x.status&&b(x)},x.open("GET",y,!0),x.send(null),!0}}),k.FallbackFileAssetLoader=w.extend("FallbackFileAssetLoader",{__construct:function(){this.__parent.__construct.call(this),this.wc=[]},addLoader:function(v){this.wc.push(v)},loadContents:function(v,y){for(let b of this.wc)if(b.loadContents(v,y))return!0;return!1}});let S=k.computeAlignment;k.computeAlignment=function(v,y,b,x,w=1){return S.call(this,v,y,b,x,w)}};let C="createConicGradient createImageData createLinearGradient createPattern createRadialGradient getContextAttributes getImageData getLineDash getTransform isContextLost isPointInPath isPointInStroke measureText".split(" "),A=new function(){function v(){if(!y){let j;var v=document.createElement("canvas"),S={alpha:1,depth:0,stencil:0,antialias:0,premultipliedAlpha:1,preserveDrawingBuffer:0,powerPreference:"high-performance",failIfMajorPerformanceCaveat:0,enableExtensionsByDefault:1,explicitSwapControl:1,renderViaOffscreenBackBuffer:1};if(/iPhone|iPad|iPod/i.test(navigator.userAgent)){if(j=v.getContext("webgl",S),b=1,!j)return console.log("No WebGL support. Image mesh will not be drawn."),!1}else if(j=v.getContext("webgl2",S))b=2;else{if(!(j=v.getContext("webgl",S)))return console.log("No WebGL support. Image mesh will not be drawn."),!1;b=1}
2495function _(v,y,b){if(y=j.createShader(y),j.shaderSource(y,b),j.compileShader(y),0<((b=j.getShaderInfoLog(y))||"").length)throw b;j.attachShader(v,y)}if(x=Math.min((j=new Proxy(j,{get:(v,y)=>v.isContextLost()?(E||(console.error("Cannot render the mesh because the GL Context was lost. Tried to invoke ",y),E=!0),"function"==typeof v[y])?function(){}:void 0:"function"==typeof v[y]?function(...b){return v[y].apply(v,b)}:v[y],set(v,y,b){if(!v.isContextLost())return v[y]=b,!0;E||(console.error("Cannot render the mesh because the GL Context was lost. Tried to set property "+y),E=!0)}})).getParameter(j.MAX_RENDERBUFFER_SIZE),j.getParameter(j.MAX_TEXTURE_SIZE)),_(v=j.createProgram(),j.VERTEX_SHADER,"attribute vec2 vertex;\n attribute vec2 uv;\n uniform vec4 mat;\n uniform vec2 translate;\n varying vec2 st;\n void main() {\n st = uv;\n gl_Position = vec4(mat2(mat) * vertex + translate, 0, 1);\n }"),_(v,j.FRAGMENT_SHADER,"precision highp float;\n uniform sampler2D image;\n varying vec2 st;\n void main() {\n gl_FragColor = texture2D(image, st);\n }"),j.bindAttribLocation(v,0,"vertex"),j.bindAttribLocation(v,1,"uv"),j.linkProgram(v),0<((S=j.getProgramInfoLog(v))||"").trim().length)throw S;w=j.getUniformLocation(v,"mat"),k=j.getUniformLocation(v,"translate"),j.useProgram(v),j.bindBuffer(j.ARRAY_BUFFER,j.createBuffer()),j.enableVertexAttribArray(0),j.enableVertexAttribArray(1),j.bindBuffer(j.ELEMENT_ARRAY_BUFFER,j.createBuffer()),j.uniform1i(j.getUniformLocation(v,"image"),0),j.pixelStorei(j.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0),y=j}return!0}let y=null,b=0,x=0,w=null,k=null,S=0,_=0,E=!1;v(),this.td=function(){return v(),x},this.$c=function(v){y&&y.deleteTexture&&y.deleteTexture(v)},this.Zc=function(x){if(!v())return null;let w=y.createTexture();return w?(y.bindTexture(y.TEXTURE_2D,w),y.texImage2D(y.TEXTURE_2D,0,y.RGBA,y.RGBA,y.UNSIGNED_BYTE,x),y.texParameteri(y.TEXTURE_2D,y.TEXTURE_WRAP_S,y.CLAMP_TO_EDGE),y.texParameteri(y.TEXTURE_2D,y.TEXTURE_WRAP_T,y.CLAMP_TO_EDGE),y.texParameteri(y.TEXTURE_2D,y.TEXTURE_MAG_FILTER,y.LINEAR),2==b?(y.texParameteri(y.TEXTURE_2D,y.TEXTURE_MIN_FILTER,y.LINEAR_MIPMAP_LINEAR),y.generateMipmap(y.TEXTURE_2D)):y.texParameteri(y.TEXTURE_2D,y.TEXTURE_MIN_FILTER,y.LINEAR),w):null};let P=new j(8),C=new j(8),A=new j(10),T=new j(10);this.cd=function(b,x,E,j,I){if(v()){var O=P.push(b),M=C.push(x);if(y.canvas){for(var R of((y.canvas.width!=O||y.canvas.height!=M)&&(y.canvas.width=O,y.canvas.height=M),y.viewport(0,M-x,b,x),y.disable(y.SCISSOR_TEST),y.clearColor(0,0,0,0),y.clear(y.COLOR_BUFFER_BIT),y.enable(y.SCISSOR_TEST),E.sort((v,y)=>y.Ic-v.Ic),O=A.push(j),S!=O&&(y.bufferData(y.ARRAY_BUFFER,8*O,y.DYNAMIC_DRAW),S=O),O=0,E))y.bufferSubData(y.ARRAY_BUFFER,O,R.ec),O+=4*R.ec.length;for(var N of(console.assert(O==4*j),E))y.bufferSubData(y.ARRAY_BUFFER,O,N.Mc),O+=4*N.Mc.length;for(var D of(console.assert(O==8*j),O=T.push(I),_!=O&&(y.bufferData(y.ELEMENT_ARRAY_BUFFER,2*O,y.DYNAMIC_DRAW),_=O),R=0,E))y.bufferSubData(y.ELEMENT_ARRAY_BUFFER,R,D.indices),R+=2*D.indices.length;for(let v of(console.assert(R==2*I),D=0,N=!0,O=R=0,E)){v.image.Tb!=D&&(y.bindTexture(y.TEXTURE_2D,v.image.Rb||null),D=v.image.Tb),v.xd?(y.scissor(v.mc,M-v.nc-v.vc,v.Gd,v.vc),N=!0):N&&(y.scissor(0,M-x,b,x),N=!1),E=2/b;let S=-2/x;y.uniform4f(w,v.lb[0]*E*v.Gb,v.lb[1]*S*v.Hb,v.lb[2]*E*v.Gb,v.lb[3]*S*v.Hb),y.uniform2f(k,v.lb[4]*E*v.Gb+E*(v.mc-v.ud*v.Gb)-1,v.lb[5]*S*v.Hb+S*(v.nc-v.vd*v.Hb)+1),y.vertexAttribPointer(0,2,y.FLOAT,!1,0,O),y.vertexAttribPointer(1,2,y.FLOAT,!1,0,O+4*j),y.drawElements(y.TRIANGLES,v.indices.length,y.UNSIGNED_SHORT,R),O+=4*v.ec.length,R+=2*v.indices.length}console.assert(O==4*j),console.assert(R==2*I)}}},this.canvas=function(){return v()&&y.canvas}},T=k.onRuntimeInitialized;k.onRuntimeInitialized=function(){function v(v){switch(v){case I.srcOver:return"source-over";case I.screen:return"screen";case I.overlay:return"overlay";case I.darken:return"darken";case I.lighten:return"lighten";case I.colorDodge:return"color-dodge";case I.colorBurn:return"color-burn";case I.hardLight:return"hard-light";case I.softLight:return"soft-light";case I.difference:return"difference";case I.exclusion:return"exclusion";case I.multiply:return"multiply";case I.hue:return"hue";case I.saturation:return"saturation";case I.color:return"color";case I.luminosity:return"luminosity"}}function y(v){return"rgba("+((0xff0000&v)>>>16)+","+((65280&v)>>>8)+","+((255&v)>>>0)+","+((0xff000000&v)>>>24)/255+")"}function b(){for(let v of(0<H.length&&(A.cd(V.drawWidth(),V.drawHeight(),H,U,W),H=[],W=U=0,V.reset(512,512)),B)){for(let y of v.Oa)y();v.Oa=[]}B.clear()}T&&T();var x=k.RenderPaintStyle;let w=k.RenderPath,S=k.RenderPaint,_=k.Renderer,j=k.StrokeCap,P=k.StrokeJoin,I=k.BlendMode,O=x.fill,M=x.stroke,R=k.FillRule.evenOdd,N=1;var D=k.RenderImage.extend("CanvasRenderImage",{__construct:function({sb:v,Eb:y}={}){this.__parent.__construct.call(this),this.Tb=N,N=N+1&0x7fffffff||1,this.sb=v,this.Eb=y},__destruct:function(){this.Rb&&(A.$c(this.Rb),URL.revokeObjectURL(this.kc)),this.__parent.__destruct.call(this)},decode:function(v){var y=this;y.Eb&&y.Eb(y);var b=new Image;y.kc=URL.createObjectURL(new Blob([v],{type:"image/png"})),b.onload=function(){y.Sc=b,y.Rb=A.Zc(b),y.size(b.width,b.height),y.sb&&y.sb(y)},b.src=y.kc}});class F{constructor(){this.cb=this.Kb=0,this.Za=new Path2D}clear(){this.cb=this.Kb=0,this.Za=new Path2D}Wc(v){for(0<this.Kb&&this.cb<v.length&&this.clear();this.cb<v.length;)v[this.cb++](this.Za);return this.Kb++,this.Za}release(v){v===this.Za&&this.Kb--}}var L=w.extend("CanvasRenderPath",{__construct:function(){this.__parent.__construct.call(this),this.Pb=[],this.Za=new F,this.Ob=!1,this.pb=null},rewind:function(){this.Pb.length=0,this.Za.clear(),this.Ob=!1,this.pb=null},addPath:function(v,y,b,x,w,k,S){let _=v.Oc();this.ob(v=>{let E=new DOMMatrix;E.a=y,E.b=b,E.c=x,E.d=w,E.e=k,E.f=S,v.addPath(_,E)})},fillRule:function(v){this.jc=v},moveTo:function(v,y){this.Ob=!0;let b={pc:!0}
2495;this.pb=b,this.ob(x=>{x.moveTo(v,y),b.pc&&x.lineTo(v,y)})},lineTo:function(v,y){this.ic(),this.Mb(),this.ob(b=>{b.lineTo(v,y)})},cubicTo:function(v,y,b,x,w,k){this.ic(),this.Mb(),this.ob(S=>{S.bezierCurveTo(v,y,b,x,w,k)})},close:function(){this.Mb(),this.ob(v=>{v.closePath()})},ic:function(){this.Ob||this.moveTo(0,0)},Mb:function(){null!==this.pb&&(this.pb.pc=!1,this.pb=null)},ob:function(v){this.Pb.push(v)},Lb:function(){return this.Za.Wc(this.Pb)},lc:function(v){this.Za.release(v)},Oc:function(){let v=this.Lb();return this.Za.clear(),v}}),$=S.extend("CanvasRenderPaint",{__construct:function(){this.__parent.__construct.call(this),this.Ma=[],this.Nb=0,this.Qb=O,this.Ub=y(0xff000000),this.Sb=1,this.xb="miter",this.wb="butt",this.fc=v(I.srcOver),this.kb=null},color:function(v){this.Ma.push(()=>{this.Ub=y(v)})},thickness:function(v){this.Ma.push(()=>{this.Sb=Math.abs(v)})},join:function(v){this.Ma.push(()=>{switch(v){case P.miter:this.xb="miter";break;case P.round:this.xb="round";break;case P.bevel:this.xb="bevel"}})},cap:function(v){this.Ma.push(()=>{switch(v){case j.butt:this.wb="butt";break;
2495case j.round:this.wb="round";break;case j.square:this.wb="square"}})},style:function(v){this.Ma.push(()=>{this.Qb=v})},blendMode:function(y){this.Ma.push(()=>{this.fc=v(y)})},clearGradient:function(){this.Ma.push(()=>{this.kb=null})},linearGradient:function(v,y,b,x){this.Ma.push(()=>{this.kb={Jc:v,Kc:y,rc:b,sc:x,dc:[]}})},radialGradient:function(v,y,b,x){this.Ma.push(()=>{this.kb={Jc:v,Kc:y,rc:b,sc:x,dc:[],rd:!0}})},addStop:function(v,y){this.Ma.push(()=>{this.kb.dc.push({color:v,stop:y})})},completeGradient:function(){},Pc:function(v,b,x,w){if(this.Qb!==M||0<this.Sb){var k=this.Qb,S=this.Ub,_=this.kb,E=v.globalCompositeOperation,j=v.globalAlpha;if(v.globalCompositeOperation=this.fc,v.globalAlpha=w,null!=_){S=_.Jc;let b=_.Kc,x=_.rc;var P=_.sc;w=_.dc,_.rd?(_=x-S,P-=b,S=v.createRadialGradient(S,b,0,S,b,Math.sqrt(_*_+P*P))):S=v.createLinearGradient(S,b,x,P);for(let v=0,b=w.length;v<b;v++)_=w[v],S.addColorStop(_.stop,y(_.color));this.Ub=S,this.kb=null}switch(k){case M:v.strokeStyle=S,v.lineWidth=this.Sb,v.lineCap=this.wb,v.lineJoin=this.xb,v.stroke(b);break;case O:v.fillStyle=S,v.fill(b,x)}v.globalCompositeOperation=E,v.globalAlpha=j}},Rc:function(){return this.Nb+this.Ma.length},Qc:function(v){let y=v-this.Nb;for(let v=0;v<y;v++)this.Ma[v]();this.Ma.splice(0,y),this.Nb=v}});let B=new Set,z=Object.prototype.hasOwnProperty,V=null,H=[],U=0,W=0;var G=k.CanvasRenderer=_.extend("Renderer",{__construct:function(v){this.__parent.__construct.call(this),this.Ya=[1,0,0,1,0,0],this.Ka=[1],this.Ia=v.getContext("2d"),this.hc=v,this.Oa=[]},save:function(){this.Ya.push(...this.Ya.slice(this.Ya.length-6)),this.Ka.push(this.Ka[this.Ka.length-1]),this.Oa.push(this.Ia.save.bind(this.Ia))},restore:function(){let v=this.Ya.length-6;if(6>v)throw"restore() called without matching save().";this.Ya.splice(v),this.Ka.pop(),this.Oa.push(this.Ia.restore.bind(this.Ia))},transform:function(v,y,b,x,w,k){let S=this.Ya,_=S.length-6;S.splice(_,6,S[_]*v+S[_+2]*y,S[_+1]*v+S[_+3]*y,S[_]*b+S[_+2]*x,S[_+1]*b+S[_+3]*x,S[_]*w+S[_+2]*k+S[_+4],S[_+1]*w+S[_+3]*k+S[_+5]),this.Oa.push(this.Ia.transform.bind(this.Ia,v,y,b,x,w,k))},rotate:function(v){let y=Math.sin(v);v=Math.cos(v),this.transform(v,y,-y,v,0,0)},modulateOpacity:function(v){this.Ka[this.Ka.length-1]*=v},_drawPath:function(v,y){let b=v.jc===R?"evenodd":"nonzero",x=Math.max(0,this.Ka[this.Ka.length-1]),w=v.Lb(),k=y.Rc();this.Oa.push(()=>{y.Qc(k),y.Pc(this.Ia,w,b,x),v.lc(w)})},_drawRiveImage:function(y,b,x){var w=y.Sc;if(w){var k=this.Ia,S=v(b),_=Math.max(0,x*this.Ka[this.Ka.length-1]);this.Oa.push(function(){k.globalCompositeOperation=S,k.globalAlpha=_,k.drawImage(w,0,0),k.globalAlpha=1})}},_getMatrix:function(v){let y=this.Ya,b=y.length-6;for(let x=0;6>x;++x)v[x]=y[b+x]},_drawImageMesh:function(y,x,w,S,_,E,j,P,C,T,I,O,M){let R,N,D;try{R=k.HEAPF32.slice(S>>2,(S>>2)+_),N=k.HEAPF32.slice(E>>2,(E>>2)+j),D=k.HEAPU16.slice(P>>1,(P>>1)+C)}catch(v){console.error("[Rive] _drawImageMesh: failed to read mesh data from WASM heap. Mesh skipped for this frame.");return}S=this.Ia.canvas.width,E=this.Ia.canvas.height,j=O-T,P=M-I,T=Math.max(T,0),I=Math.max(I,0);let F=(O=Math.min(O,S))-T,L=(M=Math.min(M,E))-I;if(console.assert(F<=Math.min(j,S)),console.assert(L<=Math.min(P,E)),!(0>=F||0>=L)){O=F<j||L<P,S=M=1;var $=Math.ceil(F*M),z=Math.ceil(L*S);E=A.td(),$>E&&(M*=E/$,$=E),z>E&&(S*=E/z,z=E),V||(V=new k.DynamicRectanizer(E)).reset(512,512),0>(E=V.addRect($,z))&&(b(),B.add(this),console.assert(0<=(E=V.addRect($,z))));var G=65535&E,q=E>>16;H.push({lb:this.Ya.slice(this.Ya.length-6),image:y,mc:G,nc:q,ud:T,vd:I,Gd:$,vc:z,Gb:M,Hb:S,ec:R,Mc:N,indices:D,xd:O,Ic:y.Tb<<1|!!O}),U+=_,W+=C;var Y=this.Ia,K=v(x),X=Math.max(0,w*this.Ka[this.Ka.length-1]);this.Oa.push(function(){Y.save(),Y.resetTransform(),Y.globalCompositeOperation=K,Y.globalAlpha=X;let v=A.canvas();v&&Y.drawImage(v,G,q,$,z,T,I,F,L),Y.restore()})}},_clipPath:function(v){let y=v.jc===R?"evenodd":"nonzero",b=v.Lb();this.Oa.push(()=>{this.Ia.clip(b,y),v.lc(b)})},beginFrame:function(v=!0){B.add(this),v&&this.Oa.push(this.Ia.clearRect.bind(this.Ia,0,0,this.hc.width,this.hc.height))},clear:function(){this.beginFrame(!0)},flush:function(){},translate:function(v,y){this.transform(1,0,0,1,v,y)}});k.makeRenderer=function(v){let y=new G(v),b=y.Ia,x=null,w=null,S={attachSession:function(v){if(v&&x===v)return!0;
2495if(!v||x||"function"!=typeof k.c2dDeferredClaim||"function"!=typeof k.c2dDeferredRenderer||!k.c2dDeferredClaim(v))return!1;let y=k.c2dDeferredRenderer(v);return!!y&&(x=v,w=y,!0)},detachSession:function(){x&&k.c2dDeferredDetach(x),w=x=null},deferredActive:function(){return null!==w}},_={save:function(){k.c2dDeferredSave(x)},restore:function(){k.c2dDeferredRestore(x)},transform:function(v,y,b,w,S,_){k.c2dDeferredTransform(x,v,y,b,w,S,_)},translate:function(v,y){k.c2dDeferredTransform(x,1,0,0,1,v,y)},rotate:function(v){let y=Math.sin(v);v=Math.cos(v),k.c2dDeferredTransform(x,v,y,-y,v,0,0)},align:function(v,y,b,w,S){k.c2dDeferredAlign(x,v,y,b.minX,b.minY,b.maxX,b.maxY,w.minX,w.minY,w.maxX,w.maxY,void 0===S?1:S)},beginFrame:function(v=!0){y.beginFrame(v),k.c2dDeferredBeginFrame(x)},clear:function(){y.beginFrame(!0),k.c2dDeferredBeginFrame(x)},flush:function(){k.c2dDeferredReplay(x,y)}};return new Proxy(y,{get(v,x){if(z.call(S,x))return S[x];if("_deferredRecorder"===x)return w;if(null!==w&&z.call(_,x))return _[x];if("function"==typeof v[x])return function(...y){return v[x].apply(v,y)};if("function"==typeof b[x]){if(-1<C.indexOf(x))throw Error("RiveException: Method call to '"+x+"()' is not allowed, as the renderer cannot immediately pass through the return values of any canvas 2d context methods.");return function(...v){y.Oa.push(b[x].bind(b,...v))}}return v[x]},set(v,x,w){if(x in b)return y.Oa.push(()=>{b[x]=w}),!0}})},k.decodeImage=function(v,y){new D({sb:y}).decode(v)},k.renderFactory={makeRenderPaint:function(){return new $},makeRenderPath:function(){return new L},makeRenderImage:function(){let v=Y;return new D({Eb:()=>{v.total++},sb:()=>{if(v.loaded++,v.loaded===v.total){let y=v.ready;y&&(y(),v.ready=null)}}})}};let q=k.load,Y=null;k.load=function(v,y,b=!0,x=null){let w=new k.FallbackFileAssetLoader;return void 0!==y&&w.addLoader(y),b&&(y=new k.CDNFileAssetLoader(x),w.addLoader(y)),new Promise(function(y){let b=null;Y={total:0,loaded:0,ready:function(){y(b)}},b=q(v,w,x??null),0==Y.total&&y(b)})};let K=k.Artboard.prototype.draw;k.Artboard.prototype.draw=function(v){K.call(this,v._deferredRecorder||v)};let X=k.RendererWrapper.prototype.align;k.RendererWrapper.prototype.align=function(v,y,b,x,w=1){X.call(this,v,y,b,x,w)},k.requestAnimationFrame=(x=new E).requestAnimationFrame.bind(x),k.cancelAnimationFrame=x.cancelAnimationFrame.bind(x),k.enableFPSCounter=x.dd.bind(x),k.disableFPSCounter=x.ad,x.Bc=b,k.resolveAnimationFrame=b,k.cleanup=function(){V&&V.delete()}};var I="./this.program";_&&(x=self.location.href);var O,M,R,N="";if(S||_){try{N=new URL(".",x).href}catch{}_&&(R=v=>{var y=new XMLHttpRequest;return y.open("GET",v,!1),y.responseType="arraybuffer",y.send(null),new Uint8Array(y.response)}),M=async v=>{if(J(v))return new Promise((y,b)=>{var x=new XMLHttpRequest;x.open("GET",v,!0),x.responseType="arraybuffer",x.onload=()=>{200==x.status||0==x.status&&x.response?y(x.response):b(x.status)},x.onerror=b,x.send(null)});var y=await fetch(v,{credentials:"same-origin"});if(y.ok)return y.arrayBuffer();throw Error(y.status+" : "+y.url)}}var D,F,L,$,B,z,V,H,U,W,G,q,Y,K,X=console.log.bind(console),Q=console.error.bind(console),Z=!1,J=v=>v.startsWith("file://"),ee=!1;function et(){var v=rO.buffer;k.HEAP8=B=new Int8Array(v),V=new Int16Array(v),k.HEAPU8=z=new Uint8Array(v),k.HEAPU16=H=new Uint16Array(v),k.HEAP32=U=new Int32Array(v),k.HEAPU32=W=new Uint32Array(v),k.HEAPF32=G=new Float32Array(v),q=new Float64Array(v),Y=new BigInt64Array(v),K=new BigUint64Array(v)}function er(v){throw k.onAbort?.(v),Q(v="Aborted("+v+")"),Z=!0,v=new WebAssembly.RuntimeError(v+". Build with -sASSERTIONS for more info."),$?.(v),v}async function en(v){if(!D)try{var y=await M(v);return new Uint8Array(y)}catch{}if(v==tQ&&D)v=new Uint8Array(D);else if(R)v=R(v);else throw"both async and sync fetching of the wasm failed";return v}async function ei(v,y){try{var b=await en(v);return await WebAssembly.instantiate(b,y)}catch(v){Q(`failed to asynchronously prepare wasm: ${v}`),er(v)}}async function ea(v){var y=tQ;if(!D&&!J(y))try{var b=fetch(y,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(b,v)}catch(v){Q(`wasm streaming compile failed: ${v}`),Q("falling back to ArrayBuffer instantiation")}return ei(y,v)}class es{name="ExitStatus";constructor(v){this.message=`Program terminated with exit(${v})`,this.status=v}}var eo=v=>{for(;0<v.length;)v.shift()(k)},el=[],ec=[],eu=()=>{var v=k.preRun.shift();ec.push(v)},ed=!0,eh=()=>{var v=U[tt>>2];return tt+=4,v},ef=(v,y)=>{for(var b=0,x=v.length-1;0<=x;x--){var w=v[x];"."===w?v.splice(x,1):".."===w?(v.splice(x,1),b++):b&&(v.splice(x,1),b--)}if(y)for(;b;b--)v.unshift("..");return v},ep=v=>{var y="/"===v.charAt(0),b="/"===v.slice(-1);return(v=ef(v.split("/").filter(v=>!!v),!y).join("/"))||y||(v="."),v&&b&&(v+="/"),(y?"/":"")+v},em=v=>{var y=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(v).slice(1);return(v=y[0],y=y[1],v||y)?v+(y&&=y.slice(0,-1)):"."},eg=()=>v=>crypto.getRandomValues(v),ev=v=>{(ev=eg())(v)},ey=(...v)=>{for(var y="",b=!1,x=v.length-1;-1<=x&&!b;x--){if("string"!=typeof(b=0<=x?v[x]:"/"))throw TypeError("Arguments to path.resolve must be strings");if(!b)return"";y=b+"/"+y,b="/"===b.charAt(0)}return y=ef(y.split("/").filter(v=>!!v),!b).join("/"),(b?"/":"")+y||"."},eb=globalThis.TextDecoder&&new TextDecoder,ex=(v,y,b,x)=>{if(b=y+b,x)return b;for(;v[y]&&!(y>=b);)++y;return y},ew=(v,y=0,b,x)=>{if(16<(b=ex(v,y,b,x))-y&&v.buffer&&eb)return eb.decode(v.subarray(y,b));for(x="";y<b;){var w=v[y++];if(128&w){var k=63&v[y++];if(192==(224&w))x+=String.fromCharCode((31&w)<<6|k);else{var S=63&v[y++];65536>(w=224==(240&w)?(15&w)<<12|k<<6|S:(7&w)<<18|k<<12|S<<6|63&v[y++])?x+=String.fromCharCode(w):(w-=65536,x+=String.fromCharCode(55296|w>>10,56320|1023&w))}}else x+=String.fromCharCode(w)}return x},ek=[],eS=v=>{for(var y=0,b=0;b<v.length;++b){var x=v.charCodeAt(b);127>=x?y++:2047>=x?y+=2:55296<=x&&57343>=x?(y+=4,++b):y+=3}return y},e_=(v,y,b,x)=>{if(!(0<x))return 0;var w=b;x=b+x-1;for(var k=0;k<v.length;++k){var S=v.codePointAt(k);if(127>=S){if(b>=x)break;y[b++]=S}else if(2047>=S){if(b+1>=x)break;y[b++]=192|S>>6,y[b++]=128|63&S}else if(65535>=S){if(b+2>=x)break;y[b++]=224|S>>12,y[b++]=128|S>>6&63,y[b++]=128|63&S}else{if(b+3>=x)break;y[b++]=240|S>>18,y[b++]=128|S>>12&63,y[b++]=128|S>>6&63,y[b++]=128|63&S,k++}}return y[b]=0,b-w},eE=[];function ej(v,y){eE[v]={input:[],output:[],bb:y},e1(v,eP)}var eP={open(v){var y=eE[v.node.Fb];if(!y)throw new eB(43);v.Ca=y,v.seekable=!1},close(v){v.Ca.bb.yb(v.Ca)},yb(v){v.Ca.bb.yb(v.Ca)},read(v,y,b,x){if(!v.Ca||!v.Ca.bb.uc)throw new eB(60);for(var w=0,k=0;k<x;k++){try{var S=v.Ca.bb.uc(v.Ca)}catch(v){throw new eB(29)}if(void 0===S&&0===w)throw new eB(6);if(null==S)break;w++,y[b+k]=S}return w&&(v.node.ib=Date.now()),w},write(v,y,b,x){if(!v.Ca||!v.Ca.bb.ac)throw new eB(60);try{for(var w=0;w<x;w++)v.Ca.bb.ac(v.Ca,y[b+w])}catch(v){throw new eB(29)}return x&&(v.node.Sa=v.node.Pa=Date.now()),w}},eC={uc(){t:{if(!ek.length){var v=null;if(globalThis.window?.prompt&&null!==(v=window.prompt("Input: "))&&(v+="\n"),!v){var y=null;break t}y=Array(eS(v)+1),v=e_(v,y,0,y.length),y.length=v,ek=y}y=ek.shift()}return y},ac(v,y){null===y||10===y?(X(ew(v.output)),v.output=[]):0!=y&&v.output.push(y)},yb(v){0<v.output?.length&&(X(ew(v.output)),v.output=[])},od:()=>({Od:25856,Qd:5,Nd:191,Pd:35387,Md:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),pd:()=>0,qd:()=>[24,80]},eA={ac(v,y){null===y||10===y?(Q(ew(v.output)),v.output=[]):0!=y&&v.output.push(y)},yb(v){0<v.output?.length&&(Q(ew(v.output)),v.output=[])}},eT={Va:null,ab:()=>eT.createNode(null,"/",16895,0),createNode(v,y,b,x){if(24576==(61440&b)||4096==(61440&b))throw new eB(63);return eT.Va||(eT.Va={dir:{node:{gb:eT.za.gb,Xa:eT.za.Xa,rb:eT.za.rb,Cb:eT.za.Cb,Fc:eT.za.Fc,Lc:eT.za.Lc,Hc:eT.za.Hc,cc:eT.za.cc,Jb:eT.za.Jb},stream:{Ua:eT.xa.Ua}},file:{node:{gb:eT.za.gb,Xa:eT.za.Xa},stream:{Ua:eT.xa.Ua,read:eT.xa.read,write:eT.xa.write,yc:eT.xa.yc,Ac:eT.xa.Ac}},link:{node:{gb:eT.za.gb,Xa:eT.za.Xa,tb:eT.za.tb},stream:{}},oc:{node:{gb:eT.za.gb,Xa:eT.za.Xa},stream:e0}}),16384==(61440&(b=eG(v,y,b,x)).mode)?(b.za=eT.Va.dir.node,b.xa=eT.Va.dir.stream,b.ya={}):32768==(61440&b.mode)?(b.za=eT.Va.file.node,b.xa=eT.Va.file.stream,b.Ga=0,b.ya=null):40960==(61440&b.mode)?(b.za=eT.Va.link.node,b.xa=eT.Va.link.stream):8192==(61440&b.mode)&&(b.za=eT.Va.oc.node,b.xa=eT.Va.oc.stream),b.ib=b.Sa=b.Pa=Date.now(),v&&(v.ya[y]=b,v.ib=v.Sa=v.Pa=b.ib),b},Ud:v=>v.ya?v.ya.subarray?v.ya.subarray(0,v.Ga):new Uint8Array(v.ya):new Uint8Array(0),za:{gb(v){var y={};
2495return y.Rd=8192==(61440&v.mode)?v.id:1,y.Wd=v.id,y.mode=v.mode,y.Yd=1,y.uid=0,y.Vd=0,y.Fb=v.Fb,16384==(61440&v.mode)?y.size=4096:32768==(61440&v.mode)?y.size=v.Ga:40960==(61440&v.mode)?y.size=v.link.length:y.size=0,y.ib=new Date(v.ib),y.Sa=new Date(v.Sa),y.Pa=new Date(v.Pa),y.Xc=4096,y.Ld=Math.ceil(y.size/y.Xc),y},Xa(v,y){for(var b of["mode","atime","mtime","ctime"])null!=y[b]&&(v[b]=y[b]);void 0!==y.size&&(y=y.size,v.Ga!=y&&(0==y?(v.ya=null,v.Ga=0):(b=v.ya,v.ya=new Uint8Array(y),b&&v.ya.set(b.subarray(0,Math.min(y,v.Ga))),v.Ga=y)))},rb(){throw eT.Vb||(eT.Vb=new eB(44),eT.Vb.stack="<generic error, no stack>"),eT.Vb},Cb:(v,y,b,x)=>eT.createNode(v,y,b,x),Fc(v,y,b){try{var x=eW(y,b)}catch(v){}if(x){if(16384==(61440&v.mode))for(var w in x.ya)throw new eB(55);if(eD[w=eU(x.parent.id,x.name)]===x)eD[w]=x.mb;else for(w=eD[w];w;){if(w.mb===x){w.mb=x.mb;break}w=w.mb}}delete v.parent.ya[v.name],y.ya[b]=v,v.name=b,y.Pa=y.Sa=v.parent.Pa=v.parent.Sa=Date.now()},Lc(v,y){delete v.ya[y],v.Pa=v.Sa=Date.now()},Hc(v,y){var b,x=eW(v,y);for(b in x.ya)throw new eB(55);delete v.ya[y],v.Pa=v.Sa=Date.now()},cc:v=>[".","..",...Object.keys(v.ya)],Jb:(v,y,b)=>((v=eT.createNode(v,y,41471,0)).link=b,v),tb(v){if(40960!=(61440&v.mode))throw new eB(28);return v.link}},xa:{read(v,y,b,x,w){var k=v.node.ya;if(w>=v.node.Ga)return 0;if(8<(v=Math.min(v.node.Ga-w,x))&&k.subarray)y.set(k.subarray(w,w+v),b);else for(x=0;x<v;x++)y[b+x]=k[w+x];return v},write(v,y,b,x,w,k){if(y.buffer===B.buffer&&(k=!1),!x)return 0;if((v=v.node).Sa=v.Pa=Date.now(),y.subarray&&(!v.ya||v.ya.subarray)){if(k)return v.ya=y.subarray(b,b+x),v.Ga=x;if(0===v.Ga&&0===w)return v.ya=y.slice(b,b+x),v.Ga=x;if(w+x<=v.Ga)return v.ya.set(y.subarray(b,b+x),w),x}k=w+x;var S=v.ya?v.ya.length:0;if(S>=k||(k=Math.max(k,S*(1048576>S?2:1.125)>>>0),0!=S&&(k=Math.max(k,256)),S=v.ya,v.ya=new Uint8Array(k),0<v.Ga&&v.ya.set(S.subarray(0,v.Ga),0)),v.ya.subarray&&y.subarray)v.ya.set(y.subarray(b,b+x),w);else for(k=0;k<x;k++)v.ya[w+k]=y[b+k];return v.Ga=Math.max(v.Ga,w+x),x},Ua(v,y,b){if(1===b?y+=v.position:2===b&&32768==(61440&v.node.mode)&&(y+=v.node.Ga),0>y)throw new eB(28);return y},yc(v,y,b,x,w){if(32768!=(61440&v.node.mode))throw new eB(43);if(v=v.node.ya,2&w||!v||v.buffer!==B.buffer)throw x=!0,er(),w=void 0,new eB(48);return x=!1,w=v.byteOffset,{Ba:w,Kd:x}},Ac:(v,y,b,x)=>(eT.xa.write(v,y,0,x,b,!1),0)}},eI=(v,y)=>{var b=0;return v&&(b|=365),y&&(b|=146),b},eO=null,eM={},eR=[],eN=1,eD=null,eF=!1,eL=!0,e$={},eB=class{name="ErrnoError";constructor(v){this.eb=v}},ez=class{cb={};node=null;get flags(){return this.cb.flags}set flags(v){this.cb.flags=v}get position(){return this.cb.position}set position(v){this.cb.position=v}},eV=class{za={};xa={};Db=null;constructor(v,y,b,x){v||=this,this.parent=v,this.ab=v.ab,this.id=eN++,this.name=y,this.mode=b,this.Fb=x,this.ib=this.Sa=this.Pa=Date.now()}get read(){return 365==(365&this.mode)}set read(v){v?this.mode|=365:this.mode&=-366}get write(){return 146==(146&this.mode)}set write(v){v?this.mode|=146:this.mode&=-147}};function eH(v,y={}){if(!v)throw new eB(44);y.Xb??(y.Xb=!0),"/"===v.charAt(0)||(v="//"+v);var b=0;t:for(;40>b;b++){v=v.split("/").filter(v=>!!v);for(var x=eO,w="/",k=0;k<v.length;k++){var S=k===v.length-1;if(S&&y.parent)break;if("."!==v[k])if(".."===v[k])if(w=em(w),x===x.parent){v=w+"/"+v.slice(k+1).join("/"),b--;continue t}else x=x.parent;else{w=ep(w+"/"+v[k]);try{x=eW(x,v[k])}catch(v){if(44===v?.eb&&S&&y.yd)return{path:w};throw v}if(x.Db&&(!S||y.Xb)&&(x=x.Db.root),40960==(61440&x.mode)&&(!S||y.Wb)){if(!x.za.tb)throw new eB(52);"/"===(x=x.za.tb(x)).charAt(0)||(x=em(w)+"/"+x),v=x+"/"+v.slice(k+1).join("/");continue t}}}return{path:w,node:x}}throw new eB(32)}function eU(v,y){for(var b=0,x=0;x<y.length;x++)b=(b<<5)-b+y.charCodeAt(x)|0;return(v+b>>>0)%eD.length}function eW(v,y){var b=16384==(61440&v.mode)?(b=eY(v,"x"))?b:2*!v.za.rb:54;if(b)throw new eB(b);for(b=eD[eU(v.id,y)];b;b=b.mb){var x=b.name;if(b.parent.id===v.id&&x===y)return b}return v.za.rb(v,y)}function eG(v,y,b,x){return y=eU((v=new eV(v,y,b,x)).parent.id,v.name),v.mb=eD[y],eD[y]=v}function eq(v){var y=["r","w","rw"][3&v];return 512&v&&(y+="w"),y}function eY(v,y){return eL?0:y.includes("r")&&!(292&v.mode)||y.includes("w")&&!(146&v.mode)||y.includes("x")&&!(73&v.mode)?2:0}function eK(v,y){if(16384!=(61440&v.mode))return 54;try{return eW(v,y),20}catch(v){}return eY(v,"wx")}function eX(v){if(!(v=eR[v]))throw new eB(8);return v}function eQ(v,y=-1){if(v=Object.assign(new ez,v),-1==y)t:{for(y=0;4096>=y;y++)if(!eR[y])break t;throw new eB(33)}return v.fb=y,eR[y]=v}function eZ(v,y=-1){return v=eQ(v,y),v.xa?.Td?.(v),v}function eJ(v,y){var b=void 0,x=b?null:v;
2495if(!(b??=v.za.Xa))throw new eB(63);b(x,y)}var e0={open(v){v.xa=eM[v.node.Fb].xa,v.xa.open?.(v)},Ua(){throw new eB(70)}};function e1(v,y){eM[v]={xa:y}}function e2(v,y){var b="/"===y;if(b&&eO)throw new eB(10);if(!b&&y){var x=eH(y,{Xb:!1});if(y=x.path,(x=x.node).Db)throw new eB(10);if(16384!=(61440&x.mode))throw new eB(54)}y={type:v,Zd:{},zc:y,wd:[]},(v=v.ab(y)).ab=y,y.root=v,b?eO=v:x&&(x.Db=y,x.ab&&x.ab.wd.push(y))}function e3(v,y,b){var x=eH(v,{parent:!0}).node;if(!(v=v&&v.match(/([^\/]+|\/)\/*$/)[1]))throw new eB(28);if("."===v||".."===v)throw new eB(20);var w=eK(x,v);if(w)throw new eB(w);if(!x.za.Cb)throw new eB(63);return x.za.Cb(x,v,y,b)}function e4(v){return e3(v,16895,0)}function e5(v,y,b){void 0===b&&(b=y,y=438),e3(v,8192|y,b)}function e6(v,y){if(!ey(v))throw new eB(44);var b=eH(y,{parent:!0}).node;if(!b)throw new eB(44);var x=eK(b,y=y&&y.match(/([^\/]+|\/)\/*$/)[1]);if(x)throw new eB(x);if(!b.za.Jb)throw new eB(63);b.za.Jb(b,y,v)}function e8(v,y,b=438){if(""===v)throw new eB(44);if("string"==typeof y){var x={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[y];if(void 0===x)throw Error(`Unknown file open mode: ${y}`);y=x}if(b=64&y?4095&b|32768:0,"object"==typeof v)x=v;else{var w=v.endsWith("/");x=(v=eH(v,{Wb:!(131072&y),yd:!0})).node,v=v.path}var S=!1;if(64&y)if(x){if(128&y)throw new eB(20)}else{if(w)throw new eB(31);x=e3(v,511|b,0),S=!0}if(!x)throw new eB(44);if(8192==(61440&x.mode)&&(y&=-513),65536&y&&16384!=(61440&x.mode))throw new eB(54);if(!S&&(w=x?40960==(61440&x.mode)?32:16384==(61440&x.mode)&&("r"!==eq(y)||576&y)?3
24951:eY(x,eq(y)):44))throw new eB(w);if(512&y&&!S){if(16384==(61440&(w="string"==typeof(w=x)?eH(w,{Wb:!0}).node:w).mode))throw new eB(31);if(32768!=(61440&w.mode))throw new eB(28);var _=eY(w,"w");if(_)throw new eB(_);eJ(w,{size:0,timestamp:Date.now()})}for(y&=-131713,w=x;;){if(w===w.parent){w=w.ab.zc;var E=E?"/"!==w[w.length-1]?`${w}/${E}`:w+E:w;break}E=E?`${w.name}/${E}`:w.name,w=w.parent}return(E=eQ({node:x,path:E,flags:y,seekable:!0,position:0,xa:x.xa,Fd:[],error:!1})).xa.open&&E.xa.open(E),S&&(b&=511,eJ(x="string"==typeof x?eH(x,{Wb:!0}).node:x,{mode:4095&b|-4096&x.mode,Pa:Date.now(),Sd:void 0})),!k.logReadFiles||1&y||v in e$||(e$[v]=1),E}function e9(v,y,b){if(null===v.fb)throw new eB(8);if(!v.seekable||!v.xa.Ua)throw new eB(70);if(0!=b&&1!=b&&2!=b)throw new eB(28);v.position=v.xa.Ua(v,y,b),v.Fd=[]}function e7(v,y,b){v=ep("/dev/"+v);var x=eI(!!y,!!b);e7.xc??(e7.xc=64);var w=e7.xc++<<8;e1(w,{open(v){v.seekable=!1},close(){b?.buffer?.length&&b(10)},read(v,b,x,w){for(var k=0,S=0;S<w;S++){try{var _=y()}catch(v){throw new eB(29)}if(void 0===_&&0===k)throw new eB(6);if(null==_)break;k++,b[x+S]=_}return k&&(v.node.ib=Date.now()),k},write(v,y,x,w){for(var k=0;k<w;k++)try{b(y[x+k])}catch(v){throw new eB(29)}return w&&(v.node.Sa=v.node.Pa=Date.now()),k}}),e5(v,x,w)}var te={},tt=void 0,tr=(v,y)=>Object.defineProperty(y,"name",{value:v}),tn=[],ti=[0,1,,1,null,1,!0,1,!1,1],ta=class extends Error{constructor(v){super(v),this.name="BindingError"}},ts=v=>{if(!v)throw new ta(`Cannot use deleted val. handle = ${v}`);return ti[v]},to=v=>{switch(v){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:let y=tn.pop()||ti.length;return ti[y]=v,ti[y+1]=1,y}};class tl extends Error{}var tc=v=>{for(var y="";;){var b=z[v++];if(!b)return y;y+=String.fromCharCode(b)}},tu={},td=(v,y)=>{if(void 0===y)throw new ta("ptr should not be undefined");for(;v.Ha;)y=v.ub(y),v=v.Ha;return y},th={},tf=v=>{var y=tc(v=r_(v));return rk(v),y},tp=(v,y)=>{var b=th[v];if(void 0===b)throw new ta(v=`${y} has unknown type ${tf(v)}`);return b},tm=()=>{},tg=!1,tv=v=>globalThis.FinalizationRegistry?(tg=new FinalizationRegistry(v=>{v=v.va,--v.count.value,0===v.count.value&&(v.Ja?v.Qa.Wa(v.Ja):v.Da.wa.Wa(v.Ba))}),tv=v=>{var y=v.va;return y.Ja&&tg.register(v,{va:y},v),v},tm=v=>{tg.unregister(v)},tv(v)):(tv=v=>v,v),ty={},tb=v=>{for(;v.length;){var y=v.pop();v.pop()(y)}};function tx(v){return this.Aa(W[v>>2])}var tw={},tk={},tS=class extends Error{constructor(v){super(v),this.name="InternalError"}},t_=(v,y,b)=>{function x(y){if((y=b(y)).length!==v.length)throw new tS("Mismatched type converter count");for(var x=0;x<v.length;++x)tj(v[x],y[x])}v.forEach(v=>tk[v]=y);var w=Array(y.length),k=[],S=0;for(let[v,b]of y.entries())th.hasOwnProperty(b)?w[v]=th[b]:(k.push(b),tw.hasOwnProperty(b)||(tw[b]=[]),tw[b].push(()=>{w[v]=th[b],++S===k.length&&x(w)}));0===k.length&&x(w)};function tE(v,y,b={}){var x=y.name;if(!v)throw new ta(`type "${x}" must have a positive integer typeid pointer`);if(th.hasOwnProperty(v)){if(b.md)return;throw new ta(`Cannot register type '${x}' twice`)}th[v]=y,delete tk[v],tw.hasOwnProperty(v)&&(y=tw[v],delete tw[v],y.forEach(v=>v()))}function tj(v,y,b={}){return tE(v,y,b)}var tP=(v,y,b)=>{switch(y){case 1:return b?v=>B[v]:v=>z[v];case 2:return b?v=>V[v>>1]:v=>H[v>>1];case 4:return b?v=>U[v>>2]:v=>W[v>>2];case 8:return b?v=>Y[v>>3]:v=>K[v>>3];default:throw TypeError(`invalid integer width (${y}): ${v}`)}},tC=v=>{throw new ta(v.va.Da.wa.name+" instance already deleted")},tA=[];function tT(){}var tI={},tO=(v,y,b)=>{if(void 0===v[y].Fa){var x=v[y];v[y]=function(...x){if(!v[y].Fa.hasOwnProperty(x.length))throw new ta(`Function '${b}' called with an invalid number of arguments (${x.length}) - expects one of (${v[y].Fa})!`);return v[y].Fa[x.length].apply(this,x)},v[y].Fa=[],v[y].Fa[x.$a]=x}},tM=(v,y,b)=>{if(k.hasOwnProperty(v)){if(void 0===b||void 0!==k[v].Fa&&void 0!==k[v].Fa[b])throw new ta(`Cannot register public name '${v}' twice`);if(tO(k,v,v),k[v].Fa.hasOwnProperty(b))throw new ta(`Cannot register multiple overloads of a function with the same number of arguments (${b})!`);k[v].Fa[b]=y}else k[v]=y,k[v].$a=b},tR=v=>
2495{var y=(v=v.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=y&&57>=y?`_${v}`:v};function tN(v,y,b,x,w,k,S,_){this.name=v,this.constructor=y,this.Ta=b,this.Wa=x,this.Ha=w,this.gd=k,this.ub=S,this.bd=_,this.Dc=[]}var tD=(v,y,b)=>{for(;y!==b;){if(!y.ub)throw new ta(`Expected null or instance of ${b.name}, got an instance of ${y.name}`);v=y.ub(v),y=y.Ha}return v},tF=v=>{if(null===v)return"null";var y=typeof v;return"object"===y||"array"===y||"function"===y?v.toString():""+v};function tL(v,y){if(null===y){if(this.Zb)throw new ta(`null is not a valid ${this.name}`);return 0}if(!y.va)throw new ta(`Cannot pass "${tF(y)}" as a ${this.name}`);if(!y.va.Ba)throw new ta(`Cannot pass deleted object as a pointer of type ${this.name}`);return tD(y.va.Ba,y.va.Da.wa,this.wa)}function t$(v,y){if(null===y){if(this.Zb)throw new ta(`null is not a valid ${this.name}`);if(this.Bb){var b=this.bc();return null!==v&&v.push(this.Wa,b),b}return 0}if(!y||!y.va)throw new ta(`Cannot pass "${tF(y)}" as a ${this.name}`);if(!y.va.Ba)throw new ta(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Ab&&y.va.Da.Ab)throw new ta(`Cannot convert argument of type ${y.va.Qa?y.va.Qa.name:y.va.Da.name} to parameter type ${this.name}`);if(b=tD(y.va.Ba,y.va.Da.wa,this.wa),this.Bb){if(void 0===y.va.Ja)throw new ta("Passing raw pointer to smart pointer is illegal");switch(this.Ed){case 0:if(y.va.Qa===this)b=y.va.Ja;else throw new ta(`Cannot convert argument of type ${y.va.Qa?y.va.Qa.name:y.va.Da.name} to parameter type ${this.name}`);break;case 1:b=y.va.Ja;break;case 2:if(y.va.Qa===this)b=y.va.Ja;else{var x=y.clone();b=this.Ad(b,to(()=>x.delete())),null!==v&&v.push(this.Wa,b)}break;default:throw new ta("Unsupported sharing policy")}}return b}function tB(v,y){if(null===y){if(this.Zb)throw new ta(`null is not a valid ${this.name}`);return 0}if(!y.va)throw new ta(`Cannot pass "${tF(y)}" as a ${this.name}`);if(!y.va.Ba)throw new ta(`Cannot pass deleted object as a pointer of type ${this.name}`);if(y.va.Da.Ab)throw new ta(`Cannot convert argument of type ${y.va.Da.name} to parameter type ${this.name}`);return tD(y.va.Ba,y.va.Da.wa,this.wa)}var tz=(v,y,b)=>y===b?v:void 0===b.Ha||null===(v=tz(v,y,b.Ha))?null:b.bd(v),tV=(v,y)=>tu[y=td(v,y)],tH=(v,y)=>{if(!y.Da||!y.Ba)throw new tS("makeClassHandle requires ptr and ptrType");if(!!y.Qa!=!!y.Ja)throw new tS("Both smartPtrType and smartPtr must be specified");return y.count={value:1},tv(Object.create(v,{va:{value:y,writable:!0}}))};function tU(v,y,b,x,w,k,S,_,E,j,P){this.name=v,this.wa=y,this.Zb=b,this.Ab=x,this.Bb=w,this.zd=k,this.Ed=S,this.Ec=_,this.bc=E,this.Ad=j,this.Wa=P,w||void 0!==y.Ha?this.Ea=t$:(this.Ea=x?tL:tB,this.La=null)}var tW=(v,y,b)=>{if(!k.hasOwnProperty(v))throw new tS("Replacing nonexistent public symbol");void 0!==k[v].Fa&&void 0!==b?k[v].Fa[b]=y:(k[v]=y,k[v].$a=b)},tG=(v,y)=>{v=tc(v);var b=rM.get(y);if("function"!=typeof b)throw new ta(`unknown function pointer with signature ${v}: ${y}`);return b};class tq extends Error{}var tY=(v,y)=>{function b(v){w[v]||th[v]||(tk[v]?tk[v].forEach(b):(x.push(v),w[v]=!0))}var x=[],w={};throw y.forEach(b),new tq(`${v}: `+x.map(tf).join([", "]))};function tK(v){for(var y=1;y<v.length;++y)if(null!==v[y]&&void 0===v[y].La)return!0;return!1}function tX(v,y,b,x,w){var k=y.length;if(2>k)throw new ta("argTypes array size mismatch! Must at least get return value and 'this' types!");var S=null!==y[1]&&null!==b,_=tK(y),E=!y[0].sd,j=k-2,P=Array(j),C=[],A=[];return tr(v,function(...v){if(A.length=0,C.length=S?2:1,C[0]=w,S){var b=y[1].Ea(A,this);C[1]=b}for(var k=0;k<j;++k)P[k]=y[k+2].Ea(A,v[k]),C.push(P[k]);if(v=x(...C),_)tb(A);else for(k=S?1:2;k<y.length;k++){var T=1===k?b:P[k-2];null!==y[k].La&&y[k].La(T)}return E?y[0].Aa(v):void 0})}var tQ,tZ,tJ=(v,y)=>{for(var b=[],x=0;x<v;x++)b.push(W[y+4*x>>2]);return b},t0=v=>{let y=(v=v.trim()).indexOf("(");return -1===y?v:v.slice(0,y)},t1=(v,y,b)=>{if(!(v instanceof Object))throw new ta(`${b} with invalid "this": ${v}`);if(!(v instanceof y.wa.constructor))throw new ta(`${b} incompatible with "this" of type ${v.constructor.name}`);if(!v.va.Ba)throw new ta(`cannot call emscripten binding method ${b} on deleted object`);return tD(v.va.Ba,v.va.Da.wa,y.wa)},t2=v=>
2495{9<v&&0==--ti[v+1]&&(ti[v]=void 0,tn.push(v))},t3={name:"emscripten::val",Aa:v=>{var y=ts(v);return t2(v),y},Ea:(v,y)=>to(y),Na:tx,La:null},t4=(v,y,b)=>{switch(y){case 1:return b?function(v){return this.Aa(B[v])}:function(v){return this.Aa(z[v])};case 2:return b?function(v){return this.Aa(V[v>>1])}:function(v){return this.Aa(H[v>>1])};case 4:return b?function(v){return this.Aa(U[v>>2])}:function(v){return this.Aa(W[v>>2])};default:throw TypeError(`invalid integer width (${y}): ${v}`)}},t5=(v,y)=>{switch(y){case 4:return function(v){return this.Aa(G[v>>2])};case 8:return function(v){return this.Aa(q[v>>3])};default:throw TypeError(`invalid float width (${y}): ${v}`)}},t6=globalThis.TextDecoder?new TextDecoder("utf-16le"):void 0,t8=(v,y,b)=>{if(v>>=1,16<(y=ex(H,v,y/2,b))-v&&t6)return t6.decode(H.subarray(v,y));for(b="";v<y;++v)b+=String.fromCharCode(H[v]);return b},t9=(v,y,b)=>{if(2>(b??=0x7fffffff))return 0;b-=2;var x=y;b=b<2*v.length?b/2:v.length;for(var w=0;w<b;++w)V[y>>1]=v.charCodeAt(w),y+=2;return V[y>>1]=0,y-x},t7=v=>2*v.length,re=(v,y,b)=>{var x="";v>>=2;for(var w=0;!(w>=y/4);w++){var k=W[v+w];if(!k&&!b)break;x+=String.fromCodePoint(k)}return x},rt=(v,y,b)=>{if(4>(b??=0x7fffffff))return 0;var x=y;b=x+b-4;for(var w=0;w<v.length;++w){var k=v.codePointAt(w);if(65535<k&&w++,U[y>>2]=k,(y+=4)+4>b)break}return U[y>>2]=0,y-x},rr=v=>{for(var y=0,b=0;b<v.length;++b)65535<v.codePointAt(b)&&b++,y+=4;return y},rn=0,ri=[],ra=v=>{var y=ri.length;return ri.push(v),y},rs=(v,y)=>{for(var b=Array(v),x=0;x<v;++x)b[x]=tp(W[y+4*x>>2],`parameter ${x}`);return b},ro={},rl=v=>{var y=ro[v];return void 0===y?tc(v):y},rc=[0,31,60,91,121,152,182,213,244,274,305,335],ru=[0,31,59,90,120,151,181,212,243,273,304,334],rd={},rh=v=>{if(!(v instanceof es||"unwind"==v))throw v},rf=v=>{throw F=v,ed||0<rn||(k.onExit?.(v),Z=!0),new es(v)},rp=v=>{if(!Z)try{if(v(),!(ed||0<rn))try{F=v=F,rf(v)}catch(v){rh(v)}}catch(v){rh(v)}},rm=[],rg={},rv=()=>{if(!tZ){var v,y={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8",_:I||"./this.program"};for(v in rg)void 0===rg[v]?delete y[v]:y[v]=rg[v];var b=[];for(v in y)b.push(`${v}=${y[v]}`);tZ=b}return tZ};if(eD=Array(4096),e2(eT,"/"),e4("/tmp"),e4("/home"),e4("/home/web_user"),e4("/dev"),e1(259,{read:()=>0,write:(v,y,b,x)=>x,Ua:()=>0}),e5("/dev/null",259),ej(1280,eC),ej(1536,eA),e5("/dev/tty",1280),e5("/dev/tty1",1536),ry=new Uint8Array(1024),rb=0,e7("random",rx=()=>(0===rb&&(ev(ry),rb=ry.byteLength),ry[--rb])),e7("urandom",rx),e4("/dev/shm"),e4("/dev/shm/tmp"),e4("/proc"),rw=e4("/proc/self"),e4("/proc/self/fd"),e2({ab(){var v=eG(rw,"fd",16895,73);return v.xa={Ua:eT.xa.Ua},v.za={rb(v,y){var b=eX(v=+y);return(v={parent:null,ab:{zc:"fake"},za:{tb:()=>b.path},id:v+1}).parent=v},cc:()=>Array.from(eR.entries()).filter(([,v])=>v).map(([v])=>v.toString())},v}},"/proc/self/fd"),Object.assign(y=tT.prototype,{isAliasOf:function(v){if(!(this instanceof tT&&v instanceof tT))return!1;var y=this.va.Da.wa,b=this.va.Ba;v.va=v.va;var x=v.va.Da.wa;for(v=v.va.Ba;y.Ha;)b=y.ub(b),y=y.Ha;for(;x.Ha;)v=x.ub(v),x=x.Ha;return y===x&&b===v},clone:function(){if(this.va.Ba||tC(this),this.va.nb)return this.va.count.value+=1,this;var v=tv,y=Object,b=y.create,x=Object.getPrototypeOf(this),w=this.va;return v=v(b.call(y,x,{va:{value:{count:w.count,qb:w.qb,nb:w.nb,Ba:w.Ba,Da:w.Da,Ja:w.Ja,Qa:w.Qa}}})),v.va.count.value+=1,v.va.qb=!1,v},delete(){if(this.va.Ba||tC(this),this.va.qb&&!this.va.nb)throw new ta("Object already scheduled for deletion");tm(this);var v=this.va;--v.count.value,0===v.count.value&&(v.Ja?v.Qa.Wa(v.Ja):v.Da.wa.Wa(v.Ba)),this.va.nb||(this.va.Ja=void 0,this.va.Ba=void 0)},isDeleted:function(){return!this.va.Ba},deleteLater:function(){if(this.va.Ba||tC(this),this.va.qb&&!this.va.nb)throw new ta("Object already scheduled for deletion");return tA.push(this),this.va.qb=!0,this}}),(b=Symbol.dispose)&&(y[b]=y.delete),Object.assign(tU.prototype,{hd(v){return this.Ec&&(v=this.Ec(v)),v},qc(v){this.Wa?.(v)},Na:tx,Aa:function(v){function y(){return this.Bb?tH(this.wa.Ta,{Da:this.zd,Ba:b,Qa:this,Ja:v}):tH(this.wa.Ta,{Da:this,Ba:v})}var b=this.hd(v);if(!b)return this.qc(v),null;var x=tV(this.wa,b);if(void 0!==x)return 0===x.va.count.value?(x.va.Ba=b,x.va.Ja=v,x.clone()):(x=x.clone(),this.qc(v),x);
2495if(!(x=tI[x=this.wa.gd(b)]))return y.call(this);x=this.Ab?x.Yc:x.pointerType;var w=tz(b,this.wa,x.wa);return null===w?y.call(this):this.Bb?tH(x.wa.Ta,{Da:x,Ba:w,Qa:this,Ja:v}):tH(x.wa.Ta,{Da:x,Ba:w})}}),k.noExitRuntime&&(ed=k.noExitRuntime),k.print&&(X=k.print),k.printErr&&(Q=k.printErr),k.wasmBinary&&(D=k.wasmBinary),k.thisProgram&&(I=k.thisProgram),k.preInit)for("function"==typeof k.preInit&&(k.preInit=[k.preInit]);0<k.preInit.length;)k.preInit.shift()();var ry,rb,rx,rw,rk,rS,r_,rE,rj,rP,rC,rA,rT,rI,rO,rM,rR={241150:(v,y,b,x,w)=>{if("u"<typeof window||void 0===(window.AudioContext||window.webkitAudioContext))return 0;if(void 0===window.miniaudio){window.miniaudio={referenceCount:0},window.miniaudio.device_type={},window.miniaudio.device_type.playback=v,window.miniaudio.device_type.capture=y,window.miniaudio.device_type.duplex=b,window.miniaudio.device_state={},window.miniaudio.device_state.stopped=x,window.miniaudio.device_state.started=w;let k=window.miniaudio;k.devices=[],k.track_device=function(v){for(var y=0;y<k.devices.length;++y)if(null==k.devices[y])return k.devices[y]=v,y;return k.devices.push(v),k.devices.length-1},k.untrack_device_by_index=function(v){for(k.devices[v]=null;0<k.devices.length;)if(null==k.devices[k.devices.length-1])k.devices.pop();else break},k.untrack_device=function(v){for(var y=0;y<k.devices.length;++y)if(k.devices[y]==v)return k.untrack_device_by_index(y)},k.get_device_by_index=function(v){return k.devices[v]},k.unlock_event_types=["touchend","click"],k.unlock=function(){for(var v=0;v<k.devices.length;++v){var y=k.devices[v];null!=y&&null!=y.Ra&&y.state===k.device_state.started&&y.Ra.resume().then(()=>{rE(y.Cc)},v=>{console.error("Failed to resume audiocontext",v)})}k.unlock_event_types.map(function(v){document.removeEventListener(v,k.unlock,!0)})},k.unlock_event_types.map(function(v){document.addEventListener(v,k.unlock,!0)})}return window.miniaudio.referenceCount+=1,1},243328:()=>{void 0!==window.miniaudio&&(window.miniaudio.unlock_event_types.map(function(v){document.removeEventListener(v,window.miniaudio.unlock,!0)}),--window.miniaudio.referenceCount,0===window.miniaudio.referenceCount&&delete window.miniaudio)},243632:()=>void 0!==navigator.mediaDevices&&void 0!==navigator.mediaDevices.getUserMedia,243736:()=>{try{var v=new(window.AudioContext||window.webkitAudioContext),y=v.sampleRate;return v.close(),y}catch(v){return 0}},243907:(v,y,b,x,w,k)=>{if(void 0===window.miniaudio)return -1;var S={},_={};return v==window.miniaudio.device_type.playback&&0!=b&&(_.sampleRate=b),S.Ra=new(window.AudioContext||window.webkitAudioContext)(_),S.Ra.suspend(),S.state=window.miniaudio.device_state.stopped,b=0,v!=window.miniaudio.device_type.playback&&(b=y),S.hb=S.Ra.createScriptProcessor(x,b,y),S.hb.onaudioprocess=function(b){if((null==S.zb||0==S.zb.length)&&(S.zb=new Float32Array(G.buffer,w,x*y)),v==window.miniaudio.device_type.capture||v==window.miniaudio.device_type.duplex){for(var _=0;_<y;_+=1)for(var E=b.inputBuffer.getChannelData(_),j=S.zb,P=0;P<x;P+=1)j[P*y+_]=E[P];rj(k,x,w)}if(v==window.miniaudio.device_type.playback||v==window.miniaudio.device_type.duplex)for(rP(k,x,w),_=0;_<b.outputBuffer.numberOfChannels;++_)for(E=b.outputBuffer.getChannelData(_),j=S.zb,P=0;P<x;P+=1)E[P]=j[P*y+_];else for(_=0;_<b.outputBuffer.numberOfChannels;++_)b.outputBuffer.getChannelData(_).fill(0)},v!=window.miniaudio.device_type.capture&&v!=window.miniaudio.device_type.duplex||navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then(function(v){S.Ib=S.Ra.createMediaStreamSource(v),S.Ib.connect(S.hb),S.hb.connect(S.Ra.destination)}).catch(function(v){console.log("Failed to get user media: "+v)}),v==window.miniaudio.device_type.playback&&S.hb.connect(S.Ra.destination),S.Cc=k,window.miniaudio.track_device(S)},246784:v=>window.miniaudio.get_device_by_index(v).Ra.sampleRate,246857:v=>{void 0!==(v=window.miniaudio.get_device_by_index(v)).hb&&(v.hb.onaudioprocess=function(){},v.hb.disconnect(),v.hb=void 0),void 0!==v.Ib&&(v.Ib.disconnect(),v.Ib=void 0),v.Ra.close(),v.Ra=void 0,v.Cc=void 0},247257:v=>{window.miniaudio.untrack_device_by_index(v)},247307:v=>{(v=window.miniaudio.get_device_by_index(v)).Ra.resume(),v.state=window.miniaudio.device_state.started},247446:v=>{(v=window.miniaudio.get_device_by_index(v)).Ra.suspend(),v.state=window.miniaudio.device_state.stopped}},rN={s:function(v,y,b){tt=b;try{var x=eX(v);switch(y){case 0:var w=eh();if(0>w)break;for(;eR[w];)w++;return eZ(x,w).fb;case 1:case 2:case 13:case 14:return 0;case 3:return x.flags;case 4:return w=eh(),x.flags|=w,0;
2495case 12:return V[(w=eh())+0>>1]=2,0}return -28}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return-v.eb}},L:function(v,y,b){tt=b;try{var x=eX(v);switch(y){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return x.Ca?0:-59;case 21505:if(!x.Ca)return -59;if(x.Ca.bb.od){v=[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var w=eh();U[w>>2]=25856,U[w+4>>2]=5,U[w+8>>2]=191,U[w+12>>2]=35387;for(var k=0;32>k;k++)B[w+k+17]=v[k]||0}return 0;case 21506:case 21507:case 21508:if(!x.Ca)return -59;if(x.Ca.bb.pd)for(w=eh(),v=[],k=0;32>k;k++)v.push(B[w+k+17]);return 0;case 21519:if(!x.Ca)return -59;return U[(w=eh())>>2]=0;case 21520:return x.Ca?-28:-59;case 21537:case 21531:if(w=eh(),!x.xa.nd)throw new eB(59);return x.xa.nd(x,y,w);case 21523:if(!x.Ca)return -59;return x.Ca.bb.qd&&(k=[24,80],V[(w=eh())>>1]=k[0],V[w+2>>1]=k[1]),0;default:return -28}}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return-v.eb}},M:function(v,y,b,x){tt=x;try{var w=y=y?ew(z,y):"";if("/"===w.charAt(0))y=w;else{var k=-100===v?"/":eX(v).path;if(0==w.length)throw new eB(44);y=k+"/"+w}var S=x?eh():0;return e8(y,b,S).fb}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return-v.eb}},P:()=>er(""),o:(v,y,b)=>{v=tc(v),y=tp(y,"wrapper"),b=ts(b);var x=y.wa,w=x.Ta,k=x.Ha.Ta,S=x.Ha.constructor;return v=tr(v,function(...v){for(var y of x.Ha.Dc)if(this[y]===k[y])throw new tl(`Pure virtual function ${y} must be implemented in JavaScript`);Object.defineProperty(this,"__parent",{value:w}),this.__construct(...v)}),w.__construct=function(...v){if(this===w)throw new ta("Pass correct 'this' to __construct");v=S.implement(this,...v),tm(v);var y=v.va;if(v.notifyOnDestruction(),y.nb=!0,Object.defineProperties(this,{va:{value:y}}),tv(this),v=td(x,v=y.Ba),tu.hasOwnProperty(v))throw new ta(`Tried to register registered instance: ${v}`);tu[v]=this},w.__destruct=function(){if(this===w)throw new ta("Pass correct 'this' to __destruct");tm(this);var v=this.va.Ba;if(v=td(x,v),tu.hasOwnProperty(v))delete tu[v];else throw new ta(`Tried to unregister unregistered instance: ${v}`)},v.prototype=Object.create(w),Object.assign(v.prototype,b),to(v)},_:v=>{var y=ty[v];delete ty[v];var b=y.bc,x=y.Wa,w=y.tc;t_([v],w.map(v=>
2495v.ld).concat(w.map(v=>v.Cd)),v=>{var k,S,_={};for([k,S]of w.entries()){let y=v[k],b=S.jd,x=S.kd,E=v[k+w.length],j=S.Bd,P=S.Dd;_[S.ed]={read:v=>y.Aa(b(x,v)),write:(v,y)=>{var b=[];j(P,v,E.Ea(b,y)),tb(b)},optional:y.optional}}return[{name:y.name,Aa:v=>{var y,b={};for(y in _)b[y]=_[y].read(v);return x(v),b},Ea:(v,y)=>{for(var w in _)if(!(w in y||_[w].optional))throw TypeError(`Missing field: "${w}"`);var k=b();for(w in _)_[w].write(k,y[w]);return null!==v&&v.push(x,k),k},Na:tx,La:x}]})},u:(v,y,b,x,w)=>{y=tc(y);let k=v=>v;if(x=0n===x){let v=8*b;w=(k=y=>BigInt.asUintN(v,y))(w)}tj(v,{name:y,Aa:k,Ea:(v,y)=>("number"==typeof y&&(y=BigInt(y)),y),Na:tP(y,b,!x),La:null})},V:(v,y,b,x)=>{tj(v,{name:y=tc(y),Aa:function(v){return!!v},Ea:function(v,y){return y?b:x},Na:function(v){return this.Aa(z[v])},La:null})},c:(v,y,b,x,w,k,S,_,E,j,P,C,A)=>{P=tc(P),k=tG(w,k),_&&=tG(S,_),j&&=tG(E,j),A=tG(C,A);var T=tR(P);tM(T,function(){tY(`Cannot construct ${P} due to unbound types`,[x])}),t_([v,y,b],x?[x]:[],y=>{if(y=y[0],x)var b,w=y.wa,S=w.Ta;else S=tT.prototype;var E=Object.create(S,{constructor:{value:y=tr(P,function(...v){if(Object.getPrototypeOf(this)!==E)throw new ta(`Use 'new' to construct ${P}`);if(void 0===C.jb)throw new ta(`${P} has no accessible constructor`);var y=C.jb[v.length];if(void 0===y)throw new ta(`Tried to invoke ctor of ${P} with invalid number of parameters (${v.length}) - expected (${Object.keys(C.jb).toString()}) parameters instead!`);return y.apply(this,v)})}});y.prototype=E;var C=new tN(P,y,E,A,w,k,_,j);return C.Ha&&((b=C.Ha).vb??(b.vb=[]),C.Ha.vb.push(C)),w=new tU(P,C,!0,!1,!1),b=new tU(P+"*",C,!1,!1,
2495!1),S=new tU(P+" const*",C,!1,!0,!1),tI[v]={pointerType:b,Yc:S},tW(T,y),[w,b,S]})},k:(v,y,b,x,w,k,S)=>{var _=tJ(b,x);y=t0(y=tc(y)),k=tG(w,k),t_([],[v],v=>{function x(){tY(`Cannot call ${w} due to unbound types`,_)}v=v[0];var w=`${v.name}.${y}`;y.startsWith("@@")&&(y=Symbol[y.substring(2)]);var E=v.wa.constructor;return void 0===E[y]?(x.$a=b-1,E[y]=x):(tO(E,y,w),E[y].Fa[b-1]=x),t_([],_,x=>{if(x=tX(w,[x[0],null].concat(x.slice(1)),null,k,S),void 0===E[y].Fa?(x.$a=b-1,E[y]=x):E[y].Fa[b-1]=x,v.wa.vb)for(let b of v.wa.vb)b.constructor.hasOwnProperty(y)||(b.constructor[y]=x);return[]}),[]})},q:(v,y,b,x,w,k,S,_)=>{y=tc(y),k=tG(w,k),t_([],[v],v=>{v=v[0];var w=`${v.name}.${y}`,E={get(){tY(`Cannot access ${w} due to unbound types`,[b])},enumerable:!0,configurable:!0};return E.set=_?()=>{tY(`Cannot access ${w} due to unbound types`,[b])}:()=>{throw new ta(`${w} is a read-only property`)},Object.defineProperty(v.wa.constructor,y,E),t_([],[b],b=>{b=b[0];var w={get:()=>b.Aa(k(x)),enumerable:!0};return _&&(_=tG(S,_),w.set=v=>{var y=[];_(x,b.Ea(y,v)),tb(y)}),Object.defineProperty(v.wa.constructor,y,w),[]}),[]})},n:(v,y,b,x,w,k)=>{var S=tJ(y,b);w=tG(x,w),t_([],[v],v=>{v=v[0];var b=`constructor ${v.name}`;if(void 0===v.wa.jb&&(v.wa.jb=[]),void 0!==v.wa.jb[y-1])throw new ta(`Cannot register multiple constructors with identical number of parameters (${y-1}) for class '${v.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return v.wa.jb[y-1]=()=>{tY(`Cannot construct ${v.name} due to unbound types`,S)},t_([],S,x=>(x.splice(1,0,null),v.wa.jb[y-1]=tX(b,x,null,w,k),[])),[]})},a:(v,y,b,x,w,k,S,_)=>{var E=tJ(b,x);y=t0(y=tc(y)),k=tG(w,k),t_([],[v],v=>{function x(){tY(`Cannot call ${w} due to unbound types`,E)}v=v[0];var w=`${v.name}.${y}`;y.startsWith("@@")&&(y=Symbol[y.substring(2)]),_&&v.wa.Dc.push(y);var j=v.wa.Ta,P=j[y];return void 0===P||void 0===P.Fa&&P.className!==v.name&&P.$a===b-2?(x.$a=b-2,x.className=v.name,j[y]=x):(tO(j,y,w),j[y].Fa[b-2]=x),t_([],E,x=>(x=tX(w,x,v,k,S),void 0===j[y].Fa?(x.$a=b-2,j[y]=x):j[y].Fa[b-2]=x,[])),[]})},b:(v,y,b,x,w,k,S,_,E,j)=>{y=tc(y),w=tG(x,w),t_([],[v],v=>{v=v[0];var x=`${v.name}.${y}`,P={get(){tY(`Cannot access ${x} due to unbound types`,[b,S])},enumerable:!0,configurable:!0};return P.set=E?()=>tY(`Cannot access ${x} due to unbound types`,[b,S]):()=>{throw new ta(x+" is a read-only property")},Object.defineProperty(v.wa.Ta,y,P),t_([],E?[b,S]:[b],b=>{var S=b[0],P={get(){var y=t1(this,v,x+" getter");return S.Aa(w(k,y))},enumerable:!0};if(E){E=tG(_,E);var C=b[1];P.set=function(y){var b=t1(this,v,x+" setter"),w=[];E(j,b,C.Ea(w,y)),tb(w)}}return Object.defineProperty(v.wa.Ta,y,P),[]}),[]})},T:v=>tj(v,t3),m:(v,y,b,x,w)=>{switch(y=tc(y),w=0===w?"object":1===w?"number":"string"){case"object":function S(){}S.values={},tj(v,{name:y,constructor:S,valueType:w,Aa:function(v){return this.constructor.values[v]},Ea:(v,y)=>y.value,Na:t4(y,b,x),La:null}),tM(y,S);break;case"number":var _={};tj(v,{name:y,$b:_,valueType:w,Aa:v=>v,Ea:(v,y)=>y,Na:t4(y,b,x),La:null}),tM(y,_),delete k[y].$a;break;case"string":tj(v,{name:y,Nc:{},Gc:{},$b:_={},valueType:w,Aa:function(v){return this.Gc[v]},Ea:function(v,y){return this.Nc[y]},Na:t4(y,b,x),La:null}),tM(y,_),delete k[y].$a}},d:(v,y,b)=>{var x=tp(v,"enum");switch(y=tc(y),x.valueType){case"object":v=x.constructor,x=Object.create(x.constructor.prototype,{value:{value:b},constructor:{value:tr(`${x.name}_${y}`,function(){})}}),v.values[b]=x,v[y]=x;break;case"number":x.$b[y]=b;break;case"string":x.Nc[y]=b,x.Gc[b]=y,x.$b[y]=y}},t:(v,y,b)=>{tj(v,{name:y=tc(y),Aa:v=>v,Ea:(v,y)=>y,Na:t5(y,b),La:null})},g:(v,y,b,x,w,k)=>{var S=tJ(y,b);v=t0(v=tc(v)),w=tG(x,w),tM(v,function(){tY(`Cannot call ${v} due to unbound types`,S)},y-1),t_([],S,b=>(tW(v,tX(v,[b[0],null].concat(b.slice(1)),null,w,k),y-1),[]))},l:(v,y,b,x,w)=>{y=tc(y);let k=v=>v;if(0===x){var S=32-8*b;w=(k=v=>v<<S>>>S)(w)}tj(v,{name:y,Aa:k,Ea:(v,y)=>y,Na:tP(y,b,0!==x),La:null})},i:(v,y,b)=>{function x(v){return new w(B.buffer,W[v+4>>2],W[v>>2])}var w=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array
2495][y];tj(v,{name:b=tc(b),Aa:x,Na:x},{md:!0})},U:(v,y)=>{tj(v,{name:y=tc(y),Aa(v){var y=(y=v+4)?ew(z,y,W[v>>2],!0):"";return rk(v),y},Ea(v,y){y instanceof ArrayBuffer&&(y=new Uint8Array(y));var b="string"==typeof y;if(!(b||ArrayBuffer.isView(y)&&1==y.BYTES_PER_ELEMENT))throw new ta("Cannot pass non-string to std::string");var x=b?eS(y):y.length,w=rS(4+x+1),k=w+4;return W[w>>2]=x,b?e_(y,z,k,x+1):z.set(y,k),null!==v&&v.push(rk,w),w},Na:tx,La(v){rk(v)}})},p:(v,y,b)=>{if(b=tc(b),2===y)var x=t8,w=t9,k=t7;else x=re,w=rt,k=rr;tj(v,{name:b,Aa:v=>{var b=x(v+4,W[v>>2]*y,!0);return rk(v),b},Ea:(v,x)=>{if("string"!=typeof x)throw new ta(`Cannot pass non-string to C++ string type ${b}`);var S=k(x),_=rS(4+S+y);return W[_>>2]=S/y,w(x,_+4,S+y),null!==v&&v.push(rk,_),_},Na:tx,La(v){rk(v)}})},aa:(v,y,b,x,w,k)=>{ty[v]={name:tc(y),bc:tG(b,x),Wa:tG(w,k),tc:[]}},$:(v,y,b,x,w,k,S,_,E,j)=>{ty[v].tc.push({ed:tc(y),ld:b,jd:tG(x,w),kd:k,Cd:S,Bd:tG(_,E),Dd:j})},W:(v,y)=>{tj(v,{sd:!0,name:y=tc(y),Aa:()=>{},Ea:()=>{}})},A:()=>{ed=!1,rn=0},y:()=>{throw 1/0},f:(v,y,b)=>{var[x,...w]=rs(v,y),k=x.Ea.bind(x),S=w.map(v=>v.Na.bind(v)),_=Array(--v);return ra(tr(y=`methodCaller<(${w.map(v=>v.name)}) => ${x.name}>`,(y,x,w,E)=>{for(var j=0,P=0;P<v;++P)_[P]=S[P](E+j),j+=8;switch(b){case 0:var C=ts(y).apply(null,_);break;case 2:C=Reflect.construct(ts(y),_);break;case 3:C=_[0];break;case 1:C=ts(y)[rl(x)](..._)}return C=k(y=[],C),y.length&&(W[w>>2]=to(y)),C}))},ca:t2,X:v=>to(k[v=rl(v)]),Y:(v,y)=>to((v=ts(v))[y=ts(y)]),v:v=>{9<v&&(ti[v+1]+=1)},e:(v,y,b,x,w)=>ri[v](y,b,x,w),Z:()=>to([]),ba:v=>to(rl(v)),da:()=>to({}),w:v=>{tb(ts(v)),t2(v)},h:(v,y,b)=>{v=ts(v),y=ts(y),b=ts(b),v[y]=b},D:function(v,y){v=new Date(1e3*(v=-0x20000000000000>v||0x20000000000000<v?NaN:Number(v))),U[y>>2]=v.getUTCSeconds(),U[y+4>>2]=v.getUTCMinutes(),U[y+8>>2]=v.getUTCHours(),U[y+12>>2]=v.getUTCDate(),U[y+16>>2]=v.getUTCMonth(),U[y+20>>2]=v.getUTCFullYear()-1900,U[y+24>>2]=v.getUTCDay(),U[y+28>>2]=(v.getTime()-Date.UTC(v.getUTCFullYear(),0,1,0,0,0,0))/864e5|0},E:function(v,y){v=new Date(1e3*(v=-0x20000000000000>v||0x20000000000000<v?NaN:Number(v))),U[y>>2]=v.getSeconds(),U[y+4>>2]=v.getMinutes(),U[y+8>>2]=v.getHours(),U[y+12>>2]=v.getDate(),U[y+16>>2]=v.getMonth(),U[y+20>>2]=v.getFullYear()-1900,U[y+24>>2]=v.getDay();var b=v.getFullYear();U[y+28>>2]=(0!=b%4||0==b%100&&0!=b%400?ru:rc)[v.getMonth()]+v.getDate()-1|0,U[y+36>>2]=-(60*v.getTimezoneOffset()),b=new Date(v.getFullYear(),6,1).getTimezoneOffset();var x=new Date(v.getFullYear(),0,1).getTimezoneOffset();U[y+32>>2]=0|(b!=x&&v.getTimezoneOffset()==Math.min(x,b))},B:(v,y)=>{if(rd[v]&&(clearTimeout(rd[v].id),delete rd[v]),!y)return 0;var b=setTimeout(()=>{delete rd[v],rp(()=>rC(v,performance.now()))},y);return rd[v]={id:b,ae:y},0},F:(v,y,b,x)=>{var w=(new Date).getFullYear(),k=new Date(w,0,1).getTimezoneOffset();w=new Date(w,6,1).getTimezoneOffset(),W[v>>2]=60*Math.max(k,w),U[y>>2]=Number(k!=w),v=(y=v=>{var y=Math.abs(v);return`UTC${0<=v?"-":"+"}${String(Math.floor(y/60)).padStart(2,"0")}${String(y%60).padStart(2,"0")}`})(k),y=y(w),w<k?(e_(v,z,b,17),e_(y,z,x,17)):(e_(v,z,x,17),e_(y,z,b,17))},O:function(v,y,b){return 0<=v&&3>=v?(Y[b>>3]=BigInt(Math.round(1e6*(0===v?Date.now():performance.now()))),0):28},j:(v,y,b)=>{rm.length=0;for(var x;x=z[y++];){var w=105!=x;w&=112!=x,b+=w&&b%8?4:0,rm.push(112==x?W[b>>2]:106==x?Y[b>>3]:105==x?U[b>>2]:q[b>>3]),b+=w?8:4}return rR[v](...rm)},N:()=>Date.now(),Q:()=>performance.now(),C:v=>{var y=z.length;if(0x80000000<(v>>>=0))return!1;for(var b=1;4>=b;b*=2){var x=y*(1+.2/b);x=Math.min(x,v+0x6000000);t:{x=(Math.min(0x80000000,65536*Math.ceil(Math.max(v,x)/65536))-rO.buffer.byteLength+65535)/65536|0;try{rO.grow(x),et();var w=1;break t}catch(v){}w=void 0}if(w)return!0}return!1},H:(v,y)=>{var b,x=0,w=0;for(b of rv()){var k=y+x;W[v+w>>2]=k,x+=e_(b,z,k,1/0)+1,w+=4}return 0},I:(v,y)=>{var b=rv();for(var x of(W[v>>2]=b.length,v=0,b))v+=eS(x)+1;return W[y>>2]=v,0},r:function(v){try{var y=eX(v);if(null===y.fb)throw new eB(8);y.Yb&&(y.Yb=null);try{y.xa.close&&y.xa.close(y)}catch(v){throw v}finally{eR[y.fb]=null}return y.fb=null,0}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return v.eb}},K:function(v,y,b,x){try{t:{var w=eX(v);v=y;for(var k,S=y=0;S<b;S++){var _=W[v>>2],E=W[v+4>>2];v+=8;var j=w,P=_,C=E,A=k,T=B;if(0>C||0>A)throw new eB(28);if(null===j.fb||1==(2097155&j.flags))throw new eB(8);if(16384==(61440&j.node.mode))throw new eB(31);if(!j.xa.read)throw new eB(28);var I=void 0!==A;if(I){if(!j.seekable)throw new eB(70)}else A=j.position;var O=j.xa.read(j,T,P,C,A);I||(j.position+=O);var M=O;if(0>M){var R=-1;break t}if(y+=M,M<E)break;void 0!==k&&(k+=M)}R=y}return W[x>>2]=R,0}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return v.eb}},G:function(v,y,b,x){y=-0x20000000000000>y||0x20000000000000<y?NaN:Number(y);try{if(isNaN(y))return 61;var w=eX(v);return e9(w,y,b),Y[x>>3]=BigInt(w.position),w.Yb&&0===y&&0===b&&(w.Yb=null),0}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return v.eb}},J:function(v,y,b,x){try{t:{var w=eX(v);v=y;for(var k,S=y=0;S<b;S++){var _=W[v>>2],E=W[v+4>>2];v+=8;var j=w,P=_,C=E,A=k,T=B;if(0>C||0>A)throw new eB(28);if(null===j.fb||0==(2097155&j.flags))throw new eB(8);if(16384==(61440&j.node.mode))throw new eB(31);if(!j.xa.write)throw new eB(28);j.seekable&&1024&j.flags&&e9(j,0,2);var I=void 0!==A;if(I){if(!j.seekable)throw new eB(70)}else A=j.position;var O=j.xa.write(j,T,P,C,A,void 0);I||(j.position+=O);var M=O;if(0>M){var R=-1;break t}if(y+=M,M<E)break;void 0!==k&&(k+=M)}R=y}return W[x>>2]=R,0}catch(v){if(void 0===te||"ErrnoError"!==v.name)throw v;return v.eb}},x:rD,R:function(){return -1<navigator.platform.indexOf("Win")},z:rf,S:function(v,y,b){y=new Uint8Array(rO.buffer,y,b),(b=new Uint8Array(b)).set(y),createImageBitmap(new Blob([b])).then(function(y){var b=new OffscreenCanvas(y.width,y.height).getContext("2d");b.drawImage(y,0,0);var x=(b=b.getImageData(0,0,y.width,y.height)).data.length,w=k.Uc(x);new Uint8Array(rO.buffer,w,x).set(b.data),k.Id(v,y.width,y.height,w,x)}).catch(function(y){y=y.message||"decode failed";var b=k.Xd(y)+1,x=k.Uc(b);k.$d(y,x,b),k.Jd(v,x),k.Hd(x)})}};function rD(v,y,b){var x=rI();try{rM.get(v)(y,b)}catch(v){if(rT(x),v!==v+0)throw v;rA(1,0)}}function rF(){if(k.calledRun=!0,!Z){if(ee=!0,!k.noFSInit&&!eF){var v,y;eF=!0,v??=k.stdin,y??=k.stdout,b??=k.stderr,v?e7("stdin",v):e6("/dev/tty","/dev/stdin"),y?e7("stdout",null,y):e6("/dev/tty","/dev/stdout"),b?e7("stderr",null,b):e6("/dev/tty1","/dev/stderr"),e8("/dev/stdin",0),e8("/dev/stdout",1),e8("/dev/stderr",1)}
2495if(w.fa(),eL=!1,L?.(k),k.onRuntimeInitialized?.(),k.postRun)for("function"==typeof k.postRun&&(k.postRun=[k.postRun]);k.postRun.length;){var b=k.postRun.shift();el.push(b)}eo(el)}}if(w=await async function(){function v(v){return rk=(v=w=v.exports).ga,rS=v.ha,r_=v.ia,k._wasm_image_decode_complete=v.ja,k._wasm_image_decode_error=v.ka,rE=k._ma_device__on_notification_unlocked=v.la,k._ma_malloc_emscripten=v.ma,k._ma_free_emscripten=v.na,rj=k._ma_device_process_pcm_frames_capture__webaudio=v.oa,rP=k._ma_device_process_pcm_frames_playback__webaudio=v.pa,rC=v.ra,rA=v.sa,rT=v.ta,rI=v.ua,rO=v.ea,rM=v.qa,et(),w}var y={a:rN};return k.instantiateWasm?new Promise(b=>{k.instantiateWasm(y,(y,x)=>{b(v(y))})}):(tQ??=k.locateFile?k.locateFile("canvas_advanced.wasm",N):N+"canvas_advanced.wasm",v((await ea(y)).instance))}(),k.preRun)for("function"==typeof k.preRun&&(k.preRun=[k.preRun]);k.preRun.length;)eu();return eo(ec),k.setStatus?(k.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>k.setStatus(""),1),rF()},1)):rF(),O=ee?k:new Promise((v,y)=>{L=v,$=y})})},v=>{v.exports=JSON.parse('{"name":"@rive-app/canvas","version":"2.42.1","description":"Rive\'s canvas based web api.","main":"rive.js","homepage":"https://rive.app","repository":{"type":"git","url":"https://github.com/rive-app/rive-wasm/tree/master/js"},"keywords":["rive","animation"],"author":"Rive","contributors":["Luigi Rosso <[email protected]> (https://rive.app)","Maxwell Talbot <[email protected]> (https://rive.app)","Arthur Vivian <[email protected]> (https://rive.app)","Umberto Sonnino <[email protected]> (https://rive.app)","Matthew Sullivan <[email protected]> (mailto:[email protected])"],"license":"MIT","files":["rive.js","rive.js.map","rive.wasm","rive_fallback.wasm","rive.d.ts","rive_advanced.mjs.d.ts","runtimeLoader.d.ts","utils","semantics"],"typings":"rive.d.ts","dependencies":{},"browser":{"fs":false,"path":false}}')},(v,y,b)=>{b.r(y),b.d(y,{AccessibilityOverlay:()=>w.AccessibilityOverlay,CHECK_STATE_MASK:()=>k.CHECK_STATE_MASK,CHECK_STATE_OFFSET:()=>k.CHECK_STATE_OFFSET,SemanticActionType:()=>k.SemanticActionType,SemanticCheckState:()=>k.SemanticCheckState,SemanticMode:()=>k.SemanticMode,SemanticRole:()=>k.SemanticRole,SemanticState:()=>k.SemanticState,SemanticTrait:()=>k.SemanticTrait,SemanticTreeModel:()=>x.SemanticTreeModel,checkStateOf:()=>k.checkStateOf,hasState:()=>k.hasState,hasTrait:()=>k.hasTrait,roleName:()=>k.roleName,stateNames:()=>k.stateNames,traitNames:()=>k.traitNames});var x=b(7),w=b(9),k=b(8)},(v,y,b)=>{b.r(y),b.d(y,{SemanticTreeModel:()=>k});var x=b(8),w=function(v,y,b){if(b||2==arguments.length)for(var x,w=0,k=y.length;w<k;w++)!x&&w in y||(x||(x=Array.prototype.slice.call(y,0,w)),x[w]=y[w]);return v.concat(x||Array.prototype.slice.call(y))},k=function(){function v(){this._nodesById=new Map,this._roots=[],this._semanticVersion=0,this._geometryVersion=0,this._geometryChangedIds=new Set,this._semanticChangedIds=new Set,this._debug=!1}return Object.defineProperty(v.prototype,"nodeCount",{get:function(){return this._nodesById.size},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"semanticVersion",{get:function(){return this._semanticVersion},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"geometryVersion",{get:function(){return this._geometryVersion},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"geometryChangedIds",{get:function(){return this._geometryChangedIds},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"semanticChangedIds",{get:function(){return this._semanticChangedIds},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"roots",{get:function(){return this._roots},enumerable:!1,configurable:!0}),v.prototype.nodeById=function(v){return this._nodesById.get(v)},v.prototype.siblingIndexOf=function(v){var y=this._nodesById.get(v);if(!y)return -1;if(y.parentId<0)return this._roots.indexOf(v);var b=this._nodesById.get(y.parentId);return b?b.children.indexOf(v):-1},v.prototype.detach=function(v){var y=this._nodesById.get(v);if(y)if(y.parentId<0){var b=this._roots.indexOf(v);-1!==b&&this._roots.splice(b,1)}else{var x=this._nodesById.get(y.parentId);if(x){var b=x.children.indexOf(v);-1!==b&&x.children.splice(b,1)}}},v.prototype.attach=function(v,y,b){var x=this._nodesById.get(v);if(x)if(y<0){x.parentId=-1;var w=S(b,0,this._roots.length);this._roots.splice(w,0,v)}else{var k=this._nodesById.get(y);if(k){x.parentId=y;var w=S(b,0,k.children.length);k.children.splice(w,0,v)}else x.parentId=-1,this._roots.push(v)}},v.prototype.removeSubtree=function(v){var y=this._nodesById.get(v);if(y){for(var b=w([],y.children,!0),x=0,k=b;x<k.length;x++){var S=k[x];this.removeSubtree(S)}this.detach(v),this._nodesById.delete(v)}},v.prototype.applyDiff=function(v){var y,b,x=this;this._geometryChangedIds.clear(),this._semanticChangedIds.clear();for(var w=!1,k=!1,S=function(){w=!0},T=function(v){w=!0,x._semanticChangedIds.add(v)},I=function(v){k=!0,x._geometryChangedIds.add(v)},O=0,M=v.removed;O<M.length;O++){var R=M[O];this._nodesById.has(R)&&(this.removeSubtree(R),S())}for(var N=0,D=v.added;N<D.length;N++){var F=D[N],L=this._nodesById.get(F.id);L?(j(L,F)&&(C(L,F),T(F.id)),P(L,F)&&(A(L,F),I(F.id))):(this._nodesById.set(F.id,E(F)),T(F.id),I(F.id)),this.detach(F.id),this.attach(F.id,F.parentId,F.siblingIndex)}for(var $=0,B=v.moved;$<B.length;$++){var F=B[$],L=this._nodesById.get(F.id);if(L){var z=L.parentId!==F.parentId,V=this.siblingIndexOf(F.id),H=P(L,F);H&&(A(L,F),I(F.id)),this.detach(F.id),this.attach(F.id,F.parentId,F.siblingIndex),(z||this.siblingIndexOf(F.id)!==V)&&S()}}for(var U=0,W=v.childrenUpdated;U<W.length;U++){var G=W[U];if(G.parentId<0){var q=G.childIds.filter(function(v){return x._nodesById.has(v)});if(!_(this._roots,q)){this._roots.length=0,(y=this._roots).push.apply(y,q);for(var Y=0,K=this._roots;Y<K.length;Y++){var R=K[Y],X=this._nodesById.get(R);X&&(X.parentId=-1)}S()}}else{var Q=this._nodesById.get(G.parentId);if(!Q)continue;var q=G.childIds.filter(function(v){return x._nodesById.has(v)});if(!_(Q.children,q)){Q.children.length=0,(b=Q.children).push.apply(b,q);for(var Z=0,J=Q.children;Z<J.length;Z++){var R=J[Z],X=this._nodesById.get(R);X&&(X.parentId=G.parentId)}S()}}}for(var ee=0,et=v.updatedSemantic;ee<et.length;ee++){var F=et[ee],L=this._nodesById.get(F.id);L&&j(L,F)&&(C(L,F),T(F.id))}for(var er=0,en=v.updatedGeometry;er<en.length;er++){var F=en[er],L=this._nodesById.get(F.id);L&&P(L,F)&&(A(L,F),I(F.id))}(w||k)&&(w&&this._semanticVersion++,k&&this._geometryVersion++,this._debug&&this.logDiff(v,w,k))},Object.defineProperty(v.prototype,"debug",{set:function(v){this._debug=v}
2495,enumerable:!1,configurable:!0}),v.prototype.logDiff=function(v,y,b){for(var w=["[rive:semantics] semantic v".concat(this._semanticVersion)+(b?" geometry v".concat(this._geometryVersion):"")+(y?"":" (geometry-only)")],k=0,S=v.removed;k<S.length;k++){var _=S[k];w.push(" - removed #".concat(_))}for(var E=0,j=v.added;E<j.length;E++){var P=j[E];w.push(" + added #".concat(P.id," ").concat((0,x.roleName)(P.role))+(P.label?' "'.concat(P.label,'"'):"")+" bounds:(".concat(P.minX.toFixed(1),",").concat(P.minY.toFixed(1),")-(").concat(P.maxX.toFixed(1),",").concat(P.maxY.toFixed(1),")")+" states=[".concat((0,x.stateNames)(P.stateFlags),"]")+" traits=[".concat((0,x.traitNames)(P.traitFlags),"]"))}for(var C=0,A=v.moved;C<A.length;C++){var P=A[C];w.push(" ~ moved #".concat(P.id," â parent=").concat(P.parentId," idx=").concat(P.siblingIndex)+" bounds:(".concat(P.minX.toFixed(1),",").concat(P.minY.toFixed(1),")-(").concat(P.maxX.toFixed(1),",").concat(P.maxY.toFixed(1),")"))}for(var T=0,I=v.childrenUpdated;T<I.length;T++){var O=I[T];w.push(" â children of ".concat(O.parentId<0?"root":"#"+O.parentId,": [").concat(O.childIds.join(", "),"]"))}for(var M=0,R=v.updatedSemantic;M<R.length;M++){var P=R[M];w.push(" â semantic #".concat(P.id," ").concat((0,x.roleName)(P.role))+(P.label?' "'.concat(P.label,'"'):"")+" states=[".concat((0,x.stateNames)(P.stateFlags),"]")+" traits=[".concat((0,x.traitNames)(P.traitFlags),"]"))}for(var N=0,D=v.updatedGeometry;N<D.length;N++){var P=D[N];w.push(" â geometry #".concat(P.id," (").concat(P.minX.toFixed(1),",").concat(P.minY.toFixed(1),")-(").concat(P.maxX.toFixed(1),",").concat(P.maxY.toFixed(1),")"))}console.log(w.join("\n"))},v.prototype.flattened=function(){for(var v=this,y=[],b=function(x,w){var k=v._nodesById.get(x);if(k){y.push({depth:w,node:k});for(var S=0,_=k.children;S<_.length;S++)b(_[S],w+1)}},x=0,w=this._roots;x<w.length;x++)b(w[x],0);return y},v}();function S(v,y,b){return v<y?y:v>b?b:v}function _(v,y){if(v.length!==y.length)return!1;for(var b=0;b<v.length;b++)if(v[b]!==y[b])return!1;return!0}function E(v){return{id:v.id,parentId:-1,role:v.role,label:v.label,value:v.value,hint:v.hint,stateFlags:v.stateFlags,traitFlags:v.traitFlags,headingLevel:v.headingLevel,minX:v.minX,minY:v.minY,maxX:v.maxX,maxY:v.maxY,children:[]}}function j(v,y){return v.role!==y.role||v.label!==y.label||v.value!==y.value||v.hint!==y.hint||v.stateFlags!==y.stateFlags||v.traitFlags!==y.traitFlags||v.headingLevel!==y.headingLevel}function P(v,y){return v.minX!==y.minX||v.minY!==y.minY||v.maxX!==y.maxX||v.maxY!==y.maxY}function C(v,y){v.role=y.role,v.label=y.label,v.value=y.value,v.hint=y.hint,v.stateFlags=y.stateFlags,v.traitFlags=y.traitFlags,v.headingLevel=y.headingLevel}function A(v,y){v.minX=y.minX,v.minY=y.minY,v.maxX=y.maxX,v.maxY=y.maxY}},(v,y,b)=>{b.r(y),b.d(y,{CHECK_STATE_MASK:()=>E,CHECK_STATE_OFFSET:()=>_,SemanticActionType:()=>T,SemanticCheckState:()=>S,SemanticMode:()=>P,SemanticRole:()=>x,SemanticState:()=>w,SemanticTrait:()=>C,checkStateOf:()=>j,hasState:()=>k,hasTrait:()=>A,roleName:()=>L,stateNames:()=>$,traitNames:()=>B});var x={none:0,button:1,link:2,checkbox:3,switchControl:4,slider:5,textField:6,text:7,image:8,group:9,list:10,listItem:11,tab:12,tabList:13,dialog:14,alertDialog:15,radioGroup:16,radioButton:17},w={None:0,Expanded:1,Selected:2,Toggled:16,Required:32,Disabled:64,Focused:128,Hidden:256,LiveRegion:512,ReadOnly:1024,Modal:2048,Obscured:4096,Multiline:8192};function k(v,y){return(v&y)!=0}var S={Unchecked:0,Checked:1,Mixed:2},_=2,E=12;function j(v){var y=(v&E)>>_;return y>=S.Mixed?S.Mixed:y}var P={Disabled:"disabled",Enabled:"enabled"},C={None:0,Expandable:1,Selectable:2,Checkable:4,Toggleable:8,Requirable:16,Enablable:32,Focusable:64};function A(v,y){return(v&y)!=0}for(var T={tap:0,increase:1,decrease:2},I={},O=0,M=Object.entries(x);O<M.length;O++){var R=M[O],N=R[0];I[R[1]]=N}var D=Object.entries(w).filter(function(v){return 0!==v[1]}),F=Object.entries(C).filter(function(v){return 0!==v[1]});function L(v){var y;return null!=(y=I[v])?y:"unknown(".concat(v,")")}function $(v){if(0===v)return"none";for(var y=[],b=0,x=D;b<x.length;b++){var w=x[b],k=w[0];v&w[1]&&y.push(k)}switch(j(v)){case S.Checked:y.push("Checked");break;case S.Mixed:y.push("Mixed")}return y.join(", ")||"none"}function B(v){if(0===v)return"none";for(var y=[],b=0,x=F;b<x.length;b++){var w=x[b],k=w[0];v&w[1]&&y.push(k)}return y.join(", ")||"none"}},(v,y,b)=>{b.r(y),b.d(y,{AccessibilityOverlay:()=>w});var x=b(8),w=function(){function v(v){var y,b=this;this.elements=new Map,this.descElements=new Map,this.lastSemanticVersion=-1,this.lastGeometryVersion=-1,this.pendingTextGeometry=[],this.textGeometryKeys=new WeakMap,this.lastCanvasPositioning={width:-1,height:-1,offsetTop:-1,offsetLeft:-1},this._geometryDirty=!0,this.isUpdating=!1,this.transformContainer=null,this._artboardBounds={minX:0,minY:0,maxX:0,maxY:0},this.repositionTimer=null,this.canvasResizeObserver=null,this.parentResizeObserver=null,this.positionObserver=null,this._onWindowResize=function(){return b.scheduleReposition()},this.instanceId=v.instanceId,this.fireAction=v.fireAction,this.requestFocus=v.requestFocus,this.clearFocus=v.clearFocus,this.canvas=v.canvas,this.semanticsOptions=v.semanticsOptions,this.allowFocusInterrupt=null!=(y=v.allowFocusInterrupt)&&y,this.container=this.createContainer(v.canvas),this.attachPositionObservers()}return v.prototype.getSemanticOverlayContainer=function(){return this.container},v.prototype.attachPositionObservers=function(){var v=this;this.canvasResizeObserver=new ResizeObserver(function(){return v.scheduleReposition()}),this.canvasResizeObserver.observe(this.canvas);var y=this.canvas.parentElement;y&&(this.parentResizeObserver=new ResizeObserver(function(){return v.scheduleReposition()}),this.parentResizeObserver.observe(y)),window.addEventListener("resize",this._onWindowResize),this.observePosition()},v.prototype.observePosition=function(){var v,y=this;if(!("u"<typeof IntersectionObserver)){null==(v=this.positionObserver)||v.disconnect(),this.positionObserver=null;var b=this.canvas.getBoundingClientRect();if(b.width&&b.height){var x=function(v){return"".concat(-Math.round(v),"px")}
2495,w=[b.top,window.innerWidth-b.right,window.innerHeight-b.bottom,b.left].map(x).join(" "),k=!1;this.positionObserver=new IntersectionObserver(function(){if(!k){k=!0;return}y.scheduleReposition()},{threshold:1,rootMargin:w}),this.positionObserver.observe(this.canvas)}}},v.prototype.scheduleReposition=function(){var v=this;this._geometryDirty=!0,null===this.repositionTimer&&(this.repositionTimer=setTimeout(function(){v.repositionTimer=null,v.syncContainerGeometry(),v.observePosition()},500))},v.prototype.syncContainerGeometry=function(){var v=this.canvas.getBoundingClientRect(),y=this.canvas.offsetTop,b=this.canvas.offsetLeft;(v.width!==this.lastCanvasPositioning.width||v.height!==this.lastCanvasPositioning.height||y!==this.lastCanvasPositioning.offsetTop||b!==this.lastCanvasPositioning.offsetLeft)&&(this.container.style.top=y+"px",this.container.style.left=b+"px",this.container.style.width=v.width+"px",this.container.style.height=v.height+"px",this.container.tabIndex=-1,this.lastCanvasPositioning.width=v.width,this.lastCanvasPositioning.height=v.height,this.lastCanvasPositioning.offsetTop=y,this.lastCanvasPositioning.offsetLeft=b)},v.prototype.createContainer=function(v){var y,b,x=document.createElement("div");x.id="rive-a11y-".concat(this.instanceId),x.setAttribute("role","region"),x.setAttribute("aria-label",null!=(b=null==(y=this.semanticsOptions)?void 0:y.riveCanvasLabel)?b:"Rive animation");var w=v.getBoundingClientRect();return x.style.cssText=["position:absolute","top:".concat(v.offsetTop,"px"),"left:".concat(v.offsetLeft,"px"),"width:".concat(w.width,"px"),"height:".concat(w.height,"px"),"overflow:hidden;pointer-events:none;opacity:0"].join(";"),v.insertAdjacentElement("afterend",x),x},v.prototype.needsUpdate=function(v){var y=v.semanticVersion!==this.lastSemanticVersion,b=v.geometryVersion!==this.lastGeometryVersion,x=this._geometryDirty||!this.transformContainer;return y||b||x?{semanticChanged:y,nodeGeometryChanged:b,layoutChanged:x}:null},v.prototype.update=function(v,y,b,x,w){var k=null!=w?w:this.needsUpdate(v);!k&&y&&(k={semanticChanged:!1,nodeGeometryChanged:!1,layoutChanged:!0}),k&&this.performUpdate(v,y,b,x,k)},v.prototype.performUpdate=function(v,y,b,x,w){var k,S=w.semanticChanged,_=w.nodeGeometryChanged,E=v.semanticVersion-this.lastSemanticVersion>1;if(this.lastSemanticVersion=v.semanticVersion,this.lastGeometryVersion=v.geometryVersion,this.isUpdating=!0,this._artboardBounds=x,y&&(this.syncContainerGeometry(),this.syncTransformContainer(y,b,x),this._geometryDirty=!1),S){var j=null!=(k=this.transformContainer)?k:this.container,P=new Set;this.rebuildChildren(j,v.roots,v,0,0,P,E);var C=[];this.elements.forEach(function(v,y){P.has(y)||C.push(y)});for(var A=0,T=C;A<T.length;A++){var I=T[A],O=this.elements.get(I);O&&O.parentNode&&O.parentNode.removeChild(O),this.elements.delete(I);var M=this.descElements.get(I);M&&M.parentNode&&M.parentNode.removeChild(M),this.descElements.delete(I)}}else _&&this.updateGeometryForChangedNodes(v);this.flushTextGeometry(),this.isUpdating=!1},v.prototype.destroy=function(){var v,y,b;null!==this.repositionTimer&&(clearTimeout(this.repositionTimer),this.repositionTimer=null),window.removeEventListener("resize",this._onWindowResize),null==(v=this.canvasResizeObserver)||v.disconnect(),null==(y=this.parentResizeObserver)||y.disconnect(),null==(b=this.positionObserver)||b.disconnect(),this.container.parentNode&&this.container.parentNode.removeChild(this.container),this.elements.clear(),this.descElements.clear(),this.pendingTextGeometry.length=0},v.prototype.rebuildChildren=function(v,y,b,w,k,S,_){for(var E=0;E<y.length;E++){var j=y[E],P=b.nodeById(j);if(P){S.add(j);var C=this.elements.get(j),A=!C;C||(C=this.createElement(P),this.elements.set(j,C)),(A||_||b.semanticChangedIds.has(j))&&this.applyAttributes(C,P),this.applyPosition(C,P,w,k);var T=v.children[E];if(T!==C&&(T?v.insertBefore(C,T):v.appendChild(C)),(0,x.hasTrait)(P.traitFlags,x.SemanticTrait.Focusable)&&(0,x.hasState)(P.stateFlags,x.SemanticState.Focused)){var I=document.activeElement,O=null==I?void 0:I.closest('[aria-modal="true"]'),M=!!O&&this.container.contains(O)&&!O.contains(C);I!==C&&!M&&this.canMoveFocus()&&C.focus()}P.children.length>0&&this.rebuildChildren(C,P.children,b,P.minX,P.minY,S,_),A&&this.autoFocusDialogOnAppear(C,P,b)}}},v.prototype.updateGeometryForChangedNodes=function(v){for(var y,b,x=0,w=Array.from(v.geometryChangedIds);x<w.length;x++){var k=w[x],S=v.nodeById(k);if(S){var _=0,E=0,j=null!=(y=this.transformContainer)?y:this.container;if(S.parentId>=0){var P=v.nodeById(S.parentId);P&&(_=P.minX,E=P.minY,j=null!=(b=this.elements.get(S.parentId))?b:j)}this.updateNodeGeometrySubtree(v,k,_,E,j)}}},v.prototype.updateNodeGeometrySubtree=function(v,y,b,x,w){var k=v.nodeById(y);if(k){var S=this.elements.get(y);if(S){this.applyPosition(S,k,b,x);for(var _=0,E=k.children;_<E.length;_++){var j=E[_];this.updateNodeGeometrySubtree(v,j,k.minX,k.minY,S)}}}},v.prototype.canMoveFocus=function(){var v=document.activeElement;return v===this.canvas||this.container.contains(v)||this.allowFocusInterrupt},v.prototype.autoFocusDialogOnAppear=function(v,y,b){if(D(y.role,y.stateFlags)&&this.canMoveFocus()){var x,w=document.activeElement;if(!(w&&w!==v&&v.contains(w))){var k=null!=(x=this.routeDefaultFocusTarget(y,b))?x:v;k.hasAttribute("tabindex")||k.setAttribute("tabindex","-1"),document.activeElement!==k&&k.focus({preventScroll:!0})}}},v.prototype.routeDefaultFocusTarget=function(v,y){for(var b,x=0,w=v.children;x<w.length;x++){var k=w[x],S=y.nodeById(k);if(S){var _=this.elements.get(k);if(_&&F(S))return _;if(S.children.length>0||!S.label){var E=this.routeDefaultFocusTarget(S,y);if(E)return E;continue}if(_)return null!=(b=_.querySelector(":scope > span"))?b:_}}return null},Object.defineProperty(v.prototype,"nodeIdPrefix",{get:function(){return"rive-".concat(this.instanceId,"-sem-")}
2495,enumerable:!1,configurable:!0}),v.prototype.nodeIdFromElement=function(v){if(!v.id.startsWith(this.nodeIdPrefix))return null;var y=v.id.slice(this.nodeIdPrefix.length);if(!y)return null;var b=Number(y);return Number.isNaN(b)?null:b},v.prototype.createElement=function(v){var y=L(v.role),b=document.createElement(y);if(b.id="".concat(this.nodeIdPrefix).concat(v.id),b.style.cssText=A,v.role===x.SemanticRole.text){var w=document.createElement("span");w.style.cssText=T,b.appendChild(w)}return this.attachActionHandlers(b,v),b},v.prototype.attachRovingNav=function(v,y){var b=this;v.addEventListener("keydown",function(w){var k=null;if("ArrowRight"===w.key||"ArrowDown"===w.key?k="next":"ArrowLeft"===w.key||"ArrowUp"===w.key?k="prev":y.includeHomeEnd&&"Home"===w.key?k="first":y.includeHomeEnd&&"End"===w.key&&(k="last"),k){w.preventDefault();var S=y.members(),_=S.indexOf(v);if(!(_<0)){var E=S.length,j="next"===k?S[(_+1)%E]:"prev"===k?S[(_-1+E)%E]:"first"===k?S[0]:S[E-1];if(j&&j!==v){j.focus();var P=b.nodeIdFromElement(j);null!==P&&b.fireAction(P,x.SemanticActionType.tap)}}}})},v.prototype.attachActionHandlers=function(v,y){var b=this,w=y.role,k=y.id;if(R(w)){v.addEventListener("click",function(){b.fireAction(k,x.SemanticActionType.tap)});var S=w===x.SemanticRole.link?["Enter"]:["Enter"," "];v.addEventListener("keydown",function(v){S.includes(v.key)&&(v.preventDefault(),b.fireAction(k,x.SemanticActionType.tap))})}w===x.SemanticRole.slider&&v.addEventListener("keydown",function(v){"ArrowRight"===v.key||"ArrowUp"===v.key?(v.preventDefault(),b.fireAction(k,x.SemanticActionType.increase)):("ArrowLeft"===v.key||"ArrowDown"===v.key)&&(v.preventDefault(),b.fireAction(k,x.SemanticActionType.decrease))}),w===x.SemanticRole.tab&&this.attachRovingNav(v,{includeHomeEnd:!0,members:function(){var y=v.parentElement;return y?Array.from(y.children).filter(function(v){return v instanceof HTMLElement&&"tab"===v.getAttribute("role")}):[]}}),w===x.SemanticRole.radioButton&&this.attachRovingNav(v,{includeHomeEnd:!1,members:function(){var y,b=null!=(y=v.closest('[role="radiogroup"]'))?y:v.parentElement;return b?Array.from(b.querySelectorAll('[role="radio"]')):[]}}),(0,x.hasTrait)(y.traitFlags,x.SemanticTrait.Focusable)&&v.addEventListener("focus",function(){b.requestFocus(k)})},v.prototype.applyAttributes=function(v,y){var b,w,A,T=y.role,R=y.stateFlags,F=y.traitFlags,L=$(T);if(L?I(v,"role",L):O(v,"role"),T===x.SemanticRole.link&&I(v,"role","link"),N(T)||(0,x.hasTrait)(F,x.SemanticTrait.Focusable)||T===x.SemanticRole.listItem?I(v,"tabindex","-1"):O(v,"tabindex"),y.label?I(v,"aria-label",y.label):O(v,"aria-label"),T===x.SemanticRole.slider){if(y.value){var B=parseFloat(y.value);Number.isFinite(B)?I(v,"aria-valuenow",String(B)):O(v,"aria-valuenow"),I(v,"aria-valuetext",y.value)}else O(v,"aria-valuenow"),O(v,"aria-valuetext");I(v,"aria-orientation","horizontal"),M(v,"aria-readonly",(0,x.hasState)(R,x.SemanticState.ReadOnly))}else O(v,"aria-valuenow"),O(v,"aria-valuetext"),O(v,"aria-orientation"),O(v,"aria-readonly");if(y.hint){var z="rive-".concat(this.instanceId,"-desc-").concat(y.id),V=this.descElements.get(y.id);V||((V=document.createElement("span")).id=z,V.style.cssText=C,this.container.appendChild(V),this.descElements.set(y.id,V)),V.textContent!==y.hint&&(V.textContent=y.hint),I(v,"aria-describedby",z)}else{O(v,"aria-describedby");var H=this.descElements.get(y.id);H&&(H.parentNode&&H.parentNode.removeChild(H),this.descElements.delete(y.id))}if(T===x.SemanticRole.text){var U=null!=(b=v.querySelector(":scope > span"))?b:v,W=null!=(w=y.label)?w:"";U.textContent!==W&&(U.textContent=W),O(v,"aria-label"),y.headingLevel>0?(I(v,"role","heading"),I(v,"aria-level",String(y.headingLevel))):O(v,"aria-level")}if((0,x.hasTrait)(F,x.SemanticTrait.Expandable)&&k.has(T)?M(v,"aria-expanded",(0,x.hasState)(R,x.SemanticState.Expanded)):O(v,"aria-expanded"),T===x.SemanticRole.tab||(0,x.hasTrait)(F,x.SemanticTrait.Selectable)&&S.has(T)?M(v,"aria-selected",(0,x.hasState)(R,x.SemanticState.Selected)):O(v,"aria-selected"),(0,x.hasTrait)(F,x.SemanticTrait.Checkable)&&_.has(T)){var G=(0,x.checkStateOf)(R);G===x.SemanticCheckState.Mixed&&E.has(T)?I(v,"aria-checked","mixed"):M(v,"aria-checked",G===x.SemanticCheckState.Checked)}else O(v,"aria-checked");(0,x.hasTrait)(F,x.SemanticTrait.Toggleable)?(j.has(T)?M(v,"aria-pressed",(0,x.hasState)(R,x.SemanticState.Toggled)):O(v,"aria-pressed"),T===x.SemanticRole.switchControl&&M(v,"aria-checked",(0,x.hasState)(R,x.SemanticState.Toggled))):O(v,"aria-pressed"),(0,x.hasTrait)(F,x.SemanticTrait.Requirable)&&P.has(T)?M(v,"aria-required",(0,x.hasState)(R,x.SemanticState.Required)):O(v,"aria-required"),(0,x.hasTrait)(F,x.SemanticTrait.Enablable)?M(v,"aria-disabled",(0,x.hasState)(R,x.SemanticState.Disabled)):O(v,"aria-disabled");var q=T===x.SemanticRole.image&&!y.label;if((0,x.hasState)(R,x.SemanticState.Hidden)||(0,x.hasState)(R,x.SemanticState.Obscured)||q?I(v,"aria-hidden","true"):O(v,"aria-hidden"),(0,x.hasState)(R,x.SemanticState.LiveRegion)?I(v,"aria-live","polite"):O(v,"aria-live"),T===x.SemanticRole.textField){if(M(v,"aria-readonly",(0,x.hasState)(R,x.SemanticState.ReadOnly)),M(v,"aria-multiline",(0,x.hasState)(R,x.SemanticState.Multiline)),0===y.children.length){var Y=null!=(A=y.value)?A:"";v.textContent!==Y&&(v.textContent=Y)}}else O(v,"aria-multiline");D(T,R)?I(v,"aria-modal","true"):O(v,"aria-modal")}
2495,v.prototype.applyPosition=function(v,y,b,w){var k=this._artboardBounds,S=Math.max(y.minX,k.minX),_=Math.max(y.minY,k.minY),E=Math.min(y.maxX,k.maxX),j=Math.min(y.maxY,k.maxY),P=S-b,C=_-w,A=Math.round(Math.max(0,E-S))+"px",T=Math.round(Math.max(0,j-_))+"px",I=Math.round(P)+"px",O=Math.round(C)+"px";v.style.left!==I&&(v.style.left=I),v.style.top!==O&&(v.style.top=O),v.style.width!==A&&(v.style.width=A),v.style.height!==T&&(v.style.height=T),v.style.transform&&(v.style.transform=""),y.role===x.SemanticRole.text&&this.pendingTextGeometry.push(v)},v.prototype.flushTextGeometry=function(){if(0!==this.pendingTextGeometry.length){for(var v,y=[],b=0,x=this.pendingTextGeometry;b<x.length;b++){var w=x[b],k=null!=(v=w.querySelector(":scope > span"))?v:w,S="".concat(w.style.width,"|").concat(w.style.height,"|").concat(k.textContent);this.textGeometryKeys.get(w)!==S&&(k.style.width="auto",k.style.height="auto",k.style.transformOrigin="0 0",k.style.transform="",y.push({host:w,span:k,key:S}))}this.pendingTextGeometry.length=0;for(var _=y.map(function(v){var y=v.host,b=v.span,x=y.getBoundingClientRect(),w=b.getBoundingClientRect();if(w.width>0&&w.height>0){var k=x.width/w.width,S=x.height/w.height;return"scale(".concat(k,", ").concat(S,")")}return"none"}),E=0;E<y.length;E++){var j=y[E],w=j.host,k=j.span,S=j.key;k.style.transform=_[E],this.textGeometryKeys.set(w,S)}}},v.prototype.syncTransformContainer=function(v,y,b){if(!this.transformContainer){var x=document.createElement("div");x.style.cssText="position:absolute;top:0;left:0;overflow:visible;pointer-events:none;transform-origin:0 0",this.container.appendChild(x),this.transformContainer=x}var w=b.maxX-b.minX,k=b.maxY-b.minY;this.transformContainer.style.width=Math.round(w)+"px",this.transformContainer.style.height=Math.round(k)+"px";var S=1/(y||1),_=v.xx*S,E=v.xy*S,j=v.yx*S,P=v.yy*S,C=v.tx*S,A=v.ty*S;this.transformContainer.style.transform="matrix(".concat(_,",").concat(E,",").concat(j,",").concat(P,",").concat(C,",").concat(A,")")},v}(),k=new Set([x.SemanticRole.button,x.SemanticRole.link,x.SemanticRole.checkbox,x.SemanticRole.switchControl,x.SemanticRole.tab]),S=new Set([x.SemanticRole.tab]),_=new Set([x.SemanticRole.checkbox,x.SemanticRole.radioButton,x.SemanticRole.switchControl]),E=new Set([x.SemanticRole.checkbox]),j=new Set([x.SemanticRole.button]),P=new Set([x.SemanticRole.checkbox,x.SemanticRole.textField,x.SemanticRole.radioGroup]),C="position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none;left:-9999px",A="position:absolute;pointer-events:none;box-sizing:border-box;overflow:visible;margin:0;padding:0;transform-origin: 0px 0px 0px;border:none;background:transparent;color:transparent",T="display:inline-block;white-space:nowrap;pointer-events:none";function I(v,y,b){v.getAttribute(y)!==b&&v.setAttribute(y,b)}function O(v,y){v.hasAttribute(y)&&v.removeAttribute(y)}function M(v,y,b){I(v,y,b?"true":"false")}function R(v){switch(v){case x.SemanticRole.button:case x.SemanticRole.link:case x.SemanticRole.checkbox:case x.SemanticRole.switchControl:case x.SemanticRole.tab:case x.SemanticRole.radioButton:return!0;default:return!1}}function N(v){switch(v){case x.SemanticRole.button:case x.SemanticRole.link:case x.SemanticRole.checkbox:case x.SemanticRole.switchControl:case x.SemanticRole.slider:case x.SemanticRole.tab:case x.SemanticRole.radioButton:case x.SemanticRole.textField:return!0;default:return!1}}function D(v,y){return v===x.SemanticRole.alertDialog||v===x.SemanticRole.dialog&&(0,x.hasState)(y,x.SemanticState.Modal)}function F(v){return N(v.role)||(0,x.hasTrait)(v.traitFlags,x.SemanticTrait.Focusable)}function L(v){switch(v){case x.SemanticRole.link:return"a";case x.SemanticRole.text:default:return"div"}}function $(v){switch(v){case x.SemanticRole.none:return"group";case x.SemanticRole.button:return"button";case x.SemanticRole.link:return null;case x.SemanticRole.checkbox:return"checkbox";case x.SemanticRole.switchControl:return"switch";case x.SemanticRole.slider:return"slider";case x.SemanticRole.textField:return"textbox";case x.SemanticRole.image:return"img";case x.SemanticRole.group:return"group";case x.SemanticRole.list:return"list";case x.SemanticRole.listItem:return"listitem";case x.SemanticRole.tab:return"tab";case x.SemanticRole.tabList:return"tablist";case x.SemanticRole.dialog:return"dialog";case x.SemanticRole.alertDialog:return"alertdialog";case x.SemanticRole.radioGroup:return"radiogroup";case x.SemanticRole.radioButton:return"radio";case x.SemanticRole.text:default:return null}}},(v,y,b)=>{b.r(y),b.d(y,{AudioAssetWrapper:()=>S.AudioAssetWrapper,AudioWrapper:()=>S.AudioWrapper,BLANK_URL:()=>k.BLANK_URL,CustomFileAssetLoaderWrapper:()=>S.CustomFileAssetLoaderWrapper,FileAssetWrapper:()=>S.FileAssetWrapper,FileFinalizer:()=>S.FileFinalizer,FocusSessionState:()=>w.FocusSessionState,FontAssetWrapper:()=>S.FontAssetWrapper,FontWrapper:()=>S.FontWrapper,ImageAssetWrapper:()=>S.ImageAssetWrapper,ImageWrapper:()=>S.ImageWrapper,KeyboardInteractions:()=>w.KeyboardInteractions,RiveFont:()=>_.RiveFont,createFinalization:()=>S.createFinalization,finalizationRegistry:()=>S.finalizationRegistry,registerTouchInteractions:()=>x.registerTouchInteractions,sanitizeUrl:()=>k.sanitizeUrl});var x=b(11),w=b(12),k=b(13),S=b(14),_=b(15)},(v,y,b)=>{b.r(y),b.d(y,{registerTouchInteractions:()=>S});var x=void 0,w=function(v,y,b){var x,w=[];if(y)for(var k=0;k<v.length;k++){var S=v[k];w.push({clientX:S.clientX,clientY:S.clientY,identifier:S.identifier})}else{var _=null!==b?null!=(x=Array.from(v).find(function(v){return v.identifier===b}))?x:null:v[0];_&&w.push({clientX:_.clientX,clientY:_.clientY,identifier:_.identifier})}return w},k=function(v,y,b,x){var k,S=v;return(null==(k=S.changedTouches)?void 0:k.length)?(!y&&["touchstart","touchmove"].includes(v.type)&&v.preventDefault(),w(S.changedTouches,b,x)):[{clientX:v.clientX,clientY:v.clientY,identifier:0}]},S=function(v){var y=v.canvas,b=v.artboard,w=v.stateMachines,S=void 0===w?[]:w,_=v.renderer,E=v.rive,j=v.fit,P=v.alignment,C=v.isTouchScrollEnabled,A=void 0!==C&&C,T=v.dispatchPointerExit,I=void 0===T||T,O=v.enableMultiTouch,M=void 0!==O&&O,R=v.layoutScaleFactor,N=void 0===R?1:R,D=v.advanceAndDrain;if(!y||!S.length||!_||!E||!b||"u"<typeof window)return null;var F=null,L=!1,$=null,B=function(){$=null},z=(function(v){if(L&&v instanceof MouseEvent){"mouseup"==v.type&&(L=!1);return}L=A&&"touchend"===v.type&&"touchstart"===F,F=v.type;var y,x=v.currentTarget.getBoundingClientRect();if(!M&&"touchstart"===v.type&&null===$){var w=null==(y=v.changedTouches)?void 0:y[0];w&&($=w.identifier)}var _=k(v,A,M,M?null:$),C=E.computeAlignment(j,P,{minX:0,minY:0,maxX:x.width,maxY:x.height},b.bounds,N),T=new E.Mat2D;switch(C.invert(T),_.forEach(function(v){var y=v.clientX,b=v.clientY;if(y||b){var w=y-x.left,k=b-x.top,S=new E.Vec2D(w,k),_=E.mapXY(T,S),j=_.x(),P=_.y();v.transformedX=j,v.transformedY=P,_.delete(),S.delete()}}),T.delete(),C.delete(),v.type){case"mouseout":for(var O=function(v){I?_.forEach(function(y){v.pointerExit(y.transformedX,y.transformedY,y.identifier)}):_.forEach(function(y){v.pointerMove(y.transformedX,y.transformedY,y.identifier)})},R=0,B=S;R<B.length;R++){var z=B[R];O(z)}break;case"touchmove":case"mouseover":case"mousemove":for(var V=function(v){_.forEach(function(y){v.pointerMove(y.transformedX,y.transformedY,y.identifier)})},H=0,U=S;H<U.length;H++){var z=U[H];V(z)}break;case"touchstart":case"mousedown":for(var W=function(v){_.forEach(function(y){v.pointerDown(y.transformedX,y.transformedY,y.identifier)})},G=0,q=S;G<q.length;G++){var z=q[G];W(z)}D(0);break;case"touchend":for(var Y=function(v){_.forEach(function(y){v.pointerUp(y.transformedX,y.transformedY,y.identifier),v.pointerExit(y.transformedX,y.transformedY,y.identifier)})},K=0,X=S;K<X.length;K++){var z=X[K];Y(z)}D(0),!M&&_.some(function(v){return v.identifier===$})&&($=null);break;case"mouseup":for(var Q=function(v){_.forEach(function(y){v.pointerUp(y.transformedX,y.transformedY,y.identifier)})},Z=0,J=S;Z<J.length;Z++){var z=J[Z];Q(z)}D(0)}}).bind(x);return y.addEventListener("mouseover",z),y.addEventListener("mouseout",z),y.addEventListener("mousemove",z),y.addEventListener("mousedown",z),y.addEventListener("mouseup",z),y.addEventListener("touchmove",z,{passive:A}),y.addEventListener("touchstart",z,{passive:A}),y.addEventListener("touchend",z),y.addEventListener("touchcancel",B),function(){y.removeEventListener("mouseover",z),y.removeEventListener("mouseout",z),y.removeEventListener("mousemove",z),y.removeEventListener("mousedown",z),y.removeEventListener("mouseup",z),y.removeEventListener("touchmove",z),y.removeEventListener("touchstart",z),y.removeEventListener("touchend",z),y.removeEventListener("touchcancel",B)}}},(v,y,b)=>{b.r(y),b.d(y,{FocusSessionState:()=>w,KeyboardInteractions:()=>k}),(x=w||(w={})).NotFocused="notFocused",x.EntryPending="entryPending",x.RiveFocused="riveFocused";var x,w,k=function(){function v(v){var y,b=v.canvas,x=v.stateMachine,k=v.hasFocusNodes,S=v.getOverlayElement,_=this;this.focusSessionState=w.NotFocused,this.canvasHasFocus=!1,this.focusDomainReleased=!1,this.currentOverlayElement=null,this.onCanvasF
2495ocus=function(v){if((_.syncOverlayListener(),_.canvasHasFocus=!0,_.focusDomainReleased=!1,_.hasFocusNodes&&!_.mainSm.focusState().hasFocus)&&(_.focusSessionState=w.EntryPending,_.isKeyboardDrivenFocus())){var y=_.cameFromBeforeCanvas(v.relatedTarget);(y?_.mainSm.focusNext():_.mainSm.focusPrevious())&&(_.focusSessionState=w.RiveFocused)}},this.onCanvasBlur=function(v){_.focusSessionState=w.NotFocused,_.canvasHasFocus=!1;var y=_.isInFocusDomain(v.relatedTarget),b=null===v.relatedTarget&&!document.hasFocus();y||b||_.mainSm.clearFocus()},this.onOverlayFocusIn=function(v){!_.isInOverlay(v.target)||(_.focusDomainReleased=!1,_.hasFocusNodes&&_.focusSessionState===w.NotFocused&&(_.focusSessionState=_.mainSm.focusState().hasFocus?w.RiveFocused:w.EntryPending))},this.onFocusDomainHostFocusIn=function(v){_.syncOverlayListener(),_.onOverlayFocusIn(v)},this.onKeyDown=function(v){_.syncOverlayListener(),_.focusDomainReleased||_.shouldRiveHandleKeyEvent(v)&&"Tab"===v.code&&_.hasFocusNodes&&((v.shiftKey?_.mainSm.focusPrevious():_.mainSm.focusNext())?(_.focusSessionState=w.RiveFocused,v.preventDefault()):(_.focusSessionState=w.NotFocused,_.focusDomainReleased=!0,_.canvasHasFocus=!1),_.syncOverlayListener())},this.canvas=b,this.mainSm=x,this.hasFocusNodes=k,this.getOverlayElement=S,this.focusDomainHost=null!=(y=b.parentElement)?y:document,b.addEventListener("focus",this.onCanvasFocus),b.addEventListener("blur",this.onCanvasBlur),b.addEventListener("keydown",this.onKeyDown),this.focusDomainHost.addEventListener("focusin",this.onFocusDomainHostFocusIn),this.syncOverlayListener()}return v.prototype.setFocusSessionState=function(v){this.focusSessionState=v},v.prototype.notifyRiveFocused=function(){this.focusSessionState=w.RiveFocused},v.prototype.shouldRiveHandleKeyEvent=function(v){if(this.focusSessionState===w.NotFocused)return!1;var y=this.isInFocusDomain(document.activeElement)||this.isInOverlay(v.target),b=v.target===this.canvas;return y||this.canvasHasFocus||b},v.prototype.isInFocusDomain=function(v){return v===this.canvas||this.isInOverlay(v)},v.prototype.isInOverlay=function(v){var y,b,x;return v instanceof Node&&null!=(x=null==(b=null==(y=this.getOverlayElement)?void 0:y.call(this))?void 0:b.contains(v))&&x},v.prototype.syncOverlayListener=function(){var v,y,b,x,w,k,S=null!=(y=null==(v=this.getOverlayElement)?void 0:v.call(this))?y:null;S!==this.currentOverlayElement&&(null==(b=this.currentOverlayElement)||b.removeEventListener("focusin",this.onOverlayFocusIn),null==(x=this.currentOverlayElement)||x.removeEventListener("keydown",this.onKeyDown,!0),this.currentOverlayElement=S,null==(w=this.currentOverlayElement)||w.addEventListener("focusin",this.onOverlayFocusIn),null==(k=this.currentOverlayElement)||k.addEventListener("keydown",this.onKeyDown,!0))},v.prototype.isKeyboardDrivenFocus=function(){try{return this.canvas.matches(":focus-visible")}catch(v){return!1}},v.prototype.cameFromBeforeCanvas=function(v){if(!v)return!0;var y=this.canvas.compareDocumentPosition(v);return!!(y&Node.DOCUMENT_POSITION_PRECEDING)||!(y&Node.DOCUMENT_POSITION_FOLLOWING)},v.prototype.cleanup=function(){var v,y;this.canvas.removeEventListener("focus",this.onCanvasFocus),this.canvas.removeEventListener("blur",this.onCanvasBlur),this.canvas.removeEventListener("keydown",this.onKeyDown),this.focusDomainHost.removeEventListener("focusin",this.onFocusDomainHostFocusIn),null==(v=this.currentOverlayElement)||v.removeEventListener("focusin",this.onOverlayFocusIn),null==(y=this.currentOverlayElement)||y.removeEventListener("keydown",this.onKeyDown,!0)},v}()},(v,y,b)=>{b.r(y),b.d(y,{BLANK_URL:()=>j,sanitizeUrl:()=>A});var x=/^([^\w]*)(javascript|data|vbscript)/im,w=/&#(\w+)(^\w|;)?/g,k=/&(newline|tab);/gi,S=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,_=/^.+(:|:)/gim,E=[".","/"],j="about:blank";function P(v){return E.indexOf(v[0])>-1}function C(v){return v.replace(S,"").replace(w,function(v,y){return String.fromCharCode(y)})}function A(v){if(!v)return j;var y=C(v).replace(k,"").replace(S,"").trim();if(!y)return j;if(P(y))return y;var b=y.match(_);if(!b)return y;var w=b[0];return x.test(w)?j:y}},(v,y,b)=>{b.r(y),b.d(y,{AudioAssetWrapper:()=>I,AudioWrapper:()=>j,CustomFileAssetLoaderWrapper:()=>C,FileAssetWrapper:()=>A,FileFinalizer:()=>k,FontAssetWrapper:()=>O,FontWrapper:()=>P,ImageAssetWrapper:()=>T,ImageWrapper:()=>E,createFinalization:()=>N,finalizationRegistry:()=>R});
2495var x,w=(x=function(v,y){return(x=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(v,y){v.__proto__=y}||function(v,y){for(var b in y)Object.prototype.hasOwnProperty.call(y,b)&&(v[b]=y[b])})(v,y)},function(v,y){if("function"!=typeof y&&null!==y)throw TypeError("Class extends value "+String(y)+" is not a constructor or null");function b(){this.constructor=v}x(v,y),v.prototype=null===y?Object.create(y):(b.prototype=y.prototype,new b)}),k=function(){function v(v,y){void 0===y&&(y=null),this.selfUnref=!1,this._file=v,this._session=y}return v.prototype.unref=function(){this._file&&this._file.unref(),this._session&&(this._session.delete(),this._session=null)},v.prototype.release=function(){this._file=null,this._session=null},v}(),S=function(){function v(v){this._finalizableObject=v}return v.prototype.unref=function(){this._finalizableObject.unref()},v}(),_=function(){function v(){this.selfUnref=!1}return v.prototype.unref=function(){},v}(),E=function(v){function y(y){var b=v.call(this)||this;return b._nativeImage=y,b}return w(y,v),Object.defineProperty(y.prototype,"nativeImage",{get:function(){return this._nativeImage},enumerable:!1,configurable:!0}),y.prototype.unref=function(){this.selfUnref&&this._nativeImage.unref()},y}(_),j=function(v){function y(y){var b=v.call(this)||this;return b._nativeAudio=y,b}return w(y,v),Object.defineProperty(y.prototype,"nativeAudio",{get:function(){return this._nativeAudio},enumerable:!1,configurable:!0}),y.prototype.unref=function(){this.selfUnref&&this._nativeAudio.unref()},y}(_),P=function(v){function y(y){var b=v.call(this)||this;return b._nativeFont=y,b}return w(y,v),Object.defineProperty(y.prototype,"nativeFont",{get:function(){return this._nativeFont},enumerable:!1,configurable:!0}),y.prototype.unref=function(){this.selfUnref&&this._nativeFont.unref()},y}(_),C=function(){function v(v,y,b){void 0===b&&(b=null),this._assetLoaderCallback=y,this._session=b,this.assetLoader=new v.CustomFileAssetLoader({loadContents:this.loadContents.bind(this)})}return v.prototype.loadContents=function(v,y){var b;if(v.isImage)b=new T(v,this._session);else if(v.isAudio)b=new I(v,this._session);else{if(!v.isFont)return!1;b=new O(v,this._session)}return this._assetLoaderCallback(b,y)},v}(),A=function(){function v(v,y){void 0===y&&(y=null),this._nativeFileAsset=v,this._session=y}return v.prototype.decode=function(v){this._nativeFileAsset.decode(v,this._session)},Object.defineProperty(v.prototype,"name",{get:function(){return this._nativeFileAsset.name},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"fileExtension",{get:function(){return this._nativeFileAsset.fileExtension},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"uniqueFilename",{get:function(){return this._nativeFileAsset.uniqueFilename},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"isAudio",{get:function(){return this._nativeFileAsset.isAudio},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"isImage",{get:function(){return this._nativeFileAsset.isImage},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"isFont",{get:function(){return this._nativeFileAsset.isFont},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"cdnUuid",{get:function(){return this._nativeFileAsset.cdnUuid},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"nativeFileAsset",{get:function(){return this._nativeFileAsset},enumerable:!1,configurable:!0}),v}(),T=function(v){function y(){return null!==v&&v.apply(this,arguments)||this}return w(y,v),y.prototype.setRenderImage=function(v){this._nativeFileAsset.setRenderImage(v.nativeImage)},y}(A),I=function(v){function y(){return null!==v&&v.apply(this,arguments)||this}return w(y,v),y.prototype.setAudioSource=function(v){this._nativeFileAsset.setAudioSource(v.nativeAudio)},y}(A),O=function(v){function y(){return null!==v&&v.apply(this,arguments)||this}return w(y,v),y.prototype.setFont=function(v){this._nativeFileAsset.setFont(v.nativeFont)},y}(A),M=function(){function v(v){}return v.prototype.register=function(v){v.selfUnref=!0},v.prototype.unregister=function(v){},v}(),R=new("u">typeof FinalizationRegistry?FinalizationRegistry:M)(function(v){null==v||v.unref()}),N=function(v,y){var b=new S(y);R.register(v,b)}},(v,y,b)=>{b.r(y),b.d(y,{RiveFont:()=>w});var x=b(3),w=function(){function v(){}return v.setFallbackFontCallback=function(y){v._fallbackFontCallback=null!=y?y:null,v._wireFallbackProc()},v._fontToPtr=function(v){if(null==v)return null;var y,b=v.nativeFont,x=null==(y=null==b?void 0:b.ptr)?void 0:y.call(b);return null!=x?x:null},v._getFallbackPtr=function(y,b){return b<0||b>=y.length?null:v._fontToPtr(y[b])},v._wireFallbackProc=function(){x.RuntimeLoader.getInstance(function(y){var b=v._fallbackFontCallback;b?y.setFallbackFontCallback(function(y,x,w){var k=b(y,w);return k?Array.isArray(k)?v._getFallbackPtr(k,x):0===x?v._fontToPtr(k):null:null}):y.setFallbackFontCallback(null)})},v._fallbackFontCallback=null,v}()}],eV={};function eH(v){var y=eV[v];if(void 0!==y)return y.exports;var b=eV[v]={exports:{}};
2495return ez[v](b,b.exports,eH),b.exports}eH.d=(v,y)=>{for(var b in y)eH.o(y,b)&&!eH.o(v,b)&&Object.defineProperty(v,b,{enumerable:!0,get:y[b]})},eH.o=(v,y)=>Object.prototype.hasOwnProperty.call(v,y),eH.r=v=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})};var eU={};return eH.r(eU),eH.d(eU,{Alignment:()=>y,DataEnum:()=>ew,DataType:()=>E,DrawOptimizationOptions:()=>b,EventType:()=>k,Fit:()=>v,Layout:()=>V,LoopType:()=>S,Rive:()=>ey,RiveEventType:()=>w,RiveFile:()=>ev,RiveFont:()=>T.RiveFont,RuntimeLoader:()=>C.RuntimeLoader,SemanticMode:()=>A.SemanticMode,StateMachineInput:()=>U,StateMachineInputType:()=>x,Testing:()=>eF,ViewModel:()=>ex,ViewModelInstance:()=>eS,ViewModelInstanceArtboard:()=>eR,ViewModelInstanceAssetFont:()=>eM,ViewModelInstanceAssetImage:()=>eO,ViewModelInstanceBoolean:()=>eP,ViewModelInstanceColor:()=>eI,ViewModelInstanceEnum:()=>eA,ViewModelInstanceList:()=>eT,ViewModelInstanceNumber:()=>ej,ViewModelInstanceString:()=>eE,ViewModelInstanceTrigger:()=>eC,ViewModelInstanceValue:()=>e_,decodeAudio:()=>eL,decodeFont:()=>eB,decodeImage:()=>e$}),P=eH(1),C=eH(3),A=eH(6),T=eH(10),I=function(v,y){return(I=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(v,y){v.__proto__=y}||function(v,y){for(var b in y)Object.prototype.hasOwnProperty.call(y,b)&&(v[b]=y[b])})(v,y)},O=function(v,y){if("function"!=typeof y&&null!==y)throw TypeError("Class extends value "+String(y)+" is not a constructor or null");function b(){this.constructor=v}I(v,y),v.prototype=null===y?Object.create(y):(b.prototype=y.prototype,new b)},M=function(){return(M=Object.assign||function(v){for(var y,b=1,x=arguments.length;b<x;b++)for(var w in y=arguments[b])Object.prototype.hasOwnProperty.call(y,w)&&(v[w]=y[w]);return v}).apply(this,arguments)},R=function(v,y,b,x){function w(v){return v instanceof b?v:new b(function(y){y(v)})}return new(b||(b=Promise))(function(b,k){function S(v){try{E(x.next(v))}catch(v){k(v)}}function _(v){try{E(x.throw(v))}catch(v){k(v)}}function E(v){v.done?b(v.value):w(v.value).then(S,_)}E((x=x.apply(v,y||[])).next())})},N=function(v,y){var b,x,w,k={label:0,sent:function(){if(1&w[0])throw w[1];return w[1]},trys:[],ops:[]},S=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return S.next=_(0),S.throw=_(1),S.return=_(2),"function"==typeof Symbol&&(S[Symbol.iterator]=function(){return this}),S;function _(v){return function(y){return E([v,y])}}function E(_){if(b)throw TypeError("Generator is already executing.");for(;S&&(S=0,_[0]&&(k=0)),k;)try{if(b=1,x&&(w=2&_[0]?x.return:_[0]?x.throw||((w=x.return)&&w.call(x),0):x.next)&&!(w=w.call(x,_[1])).done)return w;switch(x=0,w&&(_=[2&_[0],w.value]),_[0]){case 0:case 1:w=_;break;case 4:return k.label++,{value:_[1],done:!1};case 5:k.label++,x=_[1],_=[0];continue;case 7:_=k.ops.pop(),k.trys.pop();continue;default:if(!(w=(w=k.trys).length>0&&w[w.length-1])&&(6===_[0]||2===_[0])){k=0;continue}if(3===_[0]&&(!w||_[1]>w[0]&&_[1]<w[3])){k.label=_[1];break}if(6===_[0]&&k.label<w[1]){k.label=w[1],w=_;break}if(w&&k.label<w[2]){k.label=w[2],k.ops.push(_);break}w[2]&&k.ops.pop(),k.trys.pop();continue}_=y.call(v,k)}catch(v){_=[6,v],x=0}finally{b=w=0}if(5&_[0])throw _[1];return{value:_[0]?_[1]:void 0,done:!0}}},D=function(v,y,b){if(b||2==arguments.length)for(var x,w=0,k=y.length;w<k;w++)!x&&w in y||(x||(x=Array.prototype.slice.call(y,0,w)),x[w]=y[w]);return v.concat(x||Array.prototype.slice.call(y))},F=function(v){function y(){var y=null!==v&&v.apply(this,arguments)||this;return y.isHandledError=!0,y}return O(y,v),y}(Error),L=function(v){return v&&v.isHandledError?v.message:"Problem loading file; may be corrupt!"},($=v||(v={})).Cover="cover",$.Contain="contain",$.Fill="fill",$.FitWidth="fitWidth",$.FitHeight="fitHeight",$.None="none",$.ScaleDown="scaleDown",$.Layout="layout",(B=y||(y={})).Center="center",B.TopLeft="topLeft",B.TopCenter="topCenter",B.TopRight="topRight",B.CenterLeft="centerLeft",B.CenterRight="centerRight",B.BottomLeft="bottomLeft",B.BottomCenter="bottomCenter",B.BottomRight="bottomRight",(z=b||(b={})).AlwaysDraw="alwaysDraw",z.DrawOnChanged="drawOnChanged",V=function(){function b(b){var x,w,k,S,_,E,j;this.fit=null!=(x=null==b?void 0:b.fit)?x:v.Contain,this.alignment=null!=(w=null==b?void 0:b.alignment)?w:y.Center,this.layoutScaleFactor=null!=(k=null==b?void 0:b.layoutScaleFactor)?k:1,this.minX=null!=(S=null==b?void 0:b.minX)?S:0,this.minY=null!=(_=null==b?void 0:b.minY)?_:0,this.maxX=null!=(E=null==b?void 0:b.maxX)?E:0,this.maxY=null!=(j=null==b?void 0:b.maxY)?j:0}return b.new=function(v){var y=v.fit,x=v.alignment,w=v.minX,k=v.minY,S=v.maxX,_=v.maxY;return console.warn("This function is deprecated: please use `new Layout({})` instead"),new b({fit:y,alignment:x,minX:w,minY:k,maxX:S,maxY:_})},b.prototype.copyWith=function(v){var y=v.fit,x=v.alignment,w=v.layoutScaleFactor,k=v.minX,S=v.minY,_=v.maxX,E=v.maxY;return new b({fit:null!=y?y:this.fit,alignment:null!=x?x:this.alignment,layoutScaleFactor:null!=w?w:this.layoutScaleFactor,minX:null!=k?k:this.minX,minY:null!=S?S:this.minY,maxX:null!=_?_:this.maxX,maxY:null!=E?E:this.maxY})},b.prototype.runtimeFit=function(y){var b;return this.cachedRuntimeFit?this.cachedRuntimeFit:(b=this.fit===v.Cover?y.Fit.cover:this.fit===v.Contain?y.Fit.contain:this.fit===v.Fill?y.Fit.fill:this.fit===v.FitWidth?y.Fit.fitWidth:this.fit===v.FitHeight?y.Fit.fitHeight:this.fit===v.ScaleDown?y.Fit.scaleDown:this.fit===v.Layout?y.Fit.layout:y.Fit.none,this.cachedRuntimeFit=b,b)},b.prototype.runtimeAlignment=function(v){var b;return this.cachedRuntimeAlignment?this.cachedRuntimeAlignment:(b=this.alignment===y.TopLeft?v.Alignment.topLeft:this.alignment===y.TopCenter?v.Alignment.topCenter:this.alignment===y.TopRight?v.Alignment.topRight:this.alignment===y.CenterLeft?v.Alignment.centerLeft:this.alignment===y.CenterRight?v.Alignment.centerRight:this.alignment===y.BottomLeft?v.Alignment.bottomLeft:this.alignment===y.BottomCenter?v.Alignment.bottomCenter:this.alignment===y.BottomRight?v.Alignment.bottomRight:v.Alignment.center,this.cachedRuntimeAlignment=b,b)},b}(),(H=x||(x={}))[H.Number=56]="Number",H[H.Trigger=58]="Trigger",H[H.Boolean=59]="Boolean",U=function(){function v(v,y){this.type=v,this.runtimeInput=y}return Object.defineProperty(v.prototype,"name",{get:function(){return this.runtimeInput.name}
2495,enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"value",{get:function(){return this.runtimeInput.value},set:function(v){this.runtimeInput.value=v},enumerable:!1,configurable:!0}),v.prototype.fire=function(){this.type===x.Trigger&&this.runtimeInput.fire()},v.prototype.delete=function(){this.runtimeInput=null},v}(),(W=w||(w={}))[W.General=128]="General",W[W.OpenUrl=131]="OpenUrl",q=function(v){function y(y,b){var x=v.call(this,!1)||this;return x.nativeArtboard=y,x.file=b,x}return O(y,v),y}(G=function(v){this.isBindableArtboard=!1,this.isBindableArtboard=v}),Y=function(v){function y(y){var b=v.call(this,!0)||this;return b.selfUnref=!1,b.nativeArtboard=y,b}return O(y,v),Object.defineProperty(y.prototype,"viewModel",{set:function(v){this.nativeViewModel=v.nativeInstance},enumerable:!1,configurable:!0}),y.prototype.destroy=function(){var v;this.selfUnref&&(this.nativeArtboard.unref(),null==(v=this.nativeViewModel)||v.unref())},y}(G),K=function(){function v(v,y,b,x){this.stateMachine=v,this.playing=b,this.artboard=x,this.inputs=[],this.instance=new y.StateMachineInstance(v,x),this.initInputs(y)}return Object.defineProperty(v.prototype,"hasFocusNodes",{get:function(){return this.instance.hasFocusNodes()},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"name",{get:function(){return this.stateMachine.name},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"statesChanged",{get:function(){for(var v=[],y=0;y<this.instance.stateChangedCount();y++)v.push(this.instance.stateChangedNameByIndex(y));return v},enumerable:!1,configurable:!0}),v.prototype.advance=function(v){this.instance.advance(v)},v.prototype.advanceAndApply=function(v){this.instance.advanceAndApply(v)},v.prototype.enableSemantics=function(){this.instance.enableSemantics()},v.prototype.drainSemanticsDiff=function(){return this.instance.drainSemanticsDiff()},v.prototype.fireSemanticAction=function(v,y){this.instance.fireSemanticAction(v,y)},v.prototype.focusSemanticNode=function(v){return this.instance.focusSemanticNode(v)},v.prototype.reportedEventCount=function(){return this.instance.reportedEventCount()},v.prototype.reportedEventAt=function(v){return this.instance.reportedEventAt(v)},v.prototype.initInputs=function(v){for(var y=0;y<this.instance.inputCount();y++){var b=this.instance.input(y);this.inputs.push(this.mapRuntimeInput(b,v))}},v.prototype.mapRuntimeInput=function(v,y){return v.type===y.SMIInput.bool?new U(x.Boolean,v.asBool()):v.type===y.SMIInput.number?new U(x.Number,v.asNumber()):v.type===y.SMIInput.trigger?new U(x.Trigger,v.asTrigger()):void 0},v.prototype.cleanup=function(){this.inputs.forEach(function(v){v.delete()}),this.inputs.length=0,this.instance.delete()},v.prototype.bindViewModelInstance=function(v){null!=v.runtimeInstance&&this.instance.bindViewModelInstance(v.runtimeInstance)},v.prototype.focusState=function(){return this.instance.focusState()},v.prototype.clearFocus=function(){this.instance.clearFocus()},v}(),X=function(){function v(v,y,b,x,w){void 0===x&&(x=[]),void 0===w&&(w=[]),this.runtime=v,this.artboard=y,this.eventManager=b,this.animations=x,this.stateMachines=w}return v.prototype.add=function(v,y,b,x){if(void 0===b&&(b=!0),void 0===x&&(x=!1),0===(v=eD(v)).length)this.animations.forEach(function(v){return v.playing=y}),this.stateMachines.forEach(function(v){return v.playing=y});else for(var w=this.animations.map(function(v){return v.name}),S=this.stateMachines.map(function(v){return v.name}),_=0;_<v.length;_++){var E=w.indexOf(v[_]),j=S.indexOf(v[_]);if(E>=0||j>=0)E>=0?this.animations[E].playing=y:this.stateMachines[j].playing=y;else{var C=this.artboard.animationByName(v[_]);if(C){var A=new P.Animation(C,this.artboard,this.runtime,y);A.advance(0),A.apply(1),this.animations.push(A)}else{var T=this.artboard.stateMachineByName(v[_]);if(T){var I=new K(T,this.runtime,y,this.artboard);x&&I.enableSemantics(),this.stateMachines.push(I)}}}}return b&&(y?this.eventManager.fire({type:k.Play,data:this.playing}):this.eventManager.fire({type:k.Pause,data:this.paused})),y?this.playing:this.paused},v.prototype.initLinearAnimations=function(v,y,b){void 0===b&&(b=!1);for(var x=this.animations.map(function(v){return v.name}),w=0;w<v.length;w++){var k=x.indexOf(v[w]);if(k>=0)this.animations[k].playing=y;else{var S=this.artboard.animationByName(v[w]);if(S){var _=new P.Animation(S,this.artboard,this.runtime,y);_.advance(0),_.apply(1),this.animations.push(_)}else if(b)throw new F("State Machine with name ".concat(v[w]," not found"));else console.error("Animation with name ".concat(v[w]," not found."))}}},v.prototype.initStateMachines=function(v,y,b){for(var x=this.stateMachines.map(function(v){return v.name}),w=0;w<v.length;w++){var k=x.indexOf(v[w]);if(k>=0)this.stateMachines[k].playing=y;else{var S=this.artboard.stateMachineByName(v[w]);if(S){var _=new K(S,this.runtime,y,this.artboard);b&&_.enableSemantics(),this.stateMachines.push(_)}else console.warn("State Machine with name ".concat(v[w]," not found. Falling back to find an animation with the same name.")),this.initLinearAnimations([v[w]],y,!0)}}},v.prototype.play=function(v){return this.add(v,!0)},v.prototype.advanceIfPaused=function(){this.stateMachines.forEac
2495h(function(v){v.playing||v.advanceAndApply(0)})},v.prototype.pause=function(v){return this.add(v,!1)},v.prototype.scrub=function(v,y){var b=this.animations.filter(function(y){return v.includes(y.name)});return b.forEach(function(v){return v.scrubTo=y}),b.map(function(v){return v.name})},Object.defineProperty(v.prototype,"playing",{get:function(){return this.animations.filter(function(v){return v.playing}).map(function(v){return v.name}).concat(this.stateMachines.filter(function(v){return v.playing}).map(function(v){return v.name}))},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"paused",{get:function(){return this.animations.filter(function(v){return!v.playing}).map(function(v){return v.name}).concat(this.stateMachines.filter(function(v){return!v.playing}).map(function(v){return v.name}))},enumerable:!1,configurable:!0}),v.prototype.stop=function(v){var y=this;v=eD(v);var b=[];if(0===v.length)b=this.animations.map(function(v){return v.name}).concat(this.stateMachines.map(function(v){return v.name})),this.animations.forEach(function(v){return v.cleanup()}),this.stateMachines.forEach(function(v){return v.cleanup()}),this.animations.splice(0,this.animations.length),this.stateMachines.splice(0,this.stateMachines.length);else{var x=this.animations.filter(function(y){return v.includes(y.name)});x.forEach(function(v){v.cleanup(),y.animations.splice(y.animations.indexOf(v),1)});var w=this.stateMachines.filter(function(y){return v.includes(y.name)});w.forEach(function(v){v.cleanup(),y.stateMachines.splice(y.stateMachines.indexOf(v),1)}),b=x.map(function(v){return v.name}).concat(w.map(function(v){return v.name}))}return this.eventManager.fire({type:k.Stop,data:b}),b},Object.defineProperty(v.prototype,"isPlaying",{get:function(){return this.animations.reduce(function(v,y){return v||y.playing},!1)||this.stateMachines.reduce(function(v,y){return v||y.playing},!1)},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"isPaused",{get:function(){return!this.isPlaying&&(this.animations.length>0||this.stateMachines.length>0)},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"isStopped",{get:function(){return 0===this.animations.length&&0===this.stateMachines.length},enumerable:!1,configurable:!0}),v.prototype.atLeastOne=function(v,y,b){var x;return void 0===y&&(y=!0),void 0===b&&(b=!1),0===this.animations.length&&0===this.stateMachines.length&&(this.artboard.animationCount()>0?(this.artboard.stateMachineCount()>0&&ei("No `stateMachine` was specified, so the artboard's first linear animation is playing by default. In the next major version, the artboard's state machine will be played by default instead when one exists. Pass the `stateMachine` parameter to adopt that behavior now."),this.add([x=this.artboard.animationByIndex(0).name],v,y)):this.artboard.stateMachineCount()>0&&this.add([x=this.artboard.stateMachineByIndex(0).name],v,y,b)),x},v.prototype.handleLooping=function(){for(var v=0,y=this.animations.filter(function(v){return v.playing});v<y.length;v++){var b=y[v];0===b.loopValue&&b.loopCount?(b.loopCount=0,this.stop(b.name)):1===b.loopValue&&b.loopCount?(this.eventManager.fire({type:k.Loop,data:{animation:b.name,type:S.Loop}}),b.loopCount=0):2===b.loopValue&&b.loopCount>1&&(this.eventManager.fire({type:k.Loop,data:{animation:b.name,type:S.PingPong}}),b.loopCount=0)}},v.prototype.handleStateChanges=function(){for(var v=[],y=0,b=this.stateMachines.filter(function(v){return v.playing});y<b.length;y++){var x=b[y];v.push.apply(v,x.statesChanged)}v.length>0&&this.eventManager.fire({type:k.StateChange,data:v})},v.prototype.handleAdvancing=function(v){this.eventManager.fire({type:k.Advance,data:v})},v}(),(Q=k||(k={})).Load="load",Q.LoadError="loaderror",Q.Play="play",Q.Pause="pause",Q.Stop="stop",Q.Loop="loop",Q.Draw="draw",Q.Advance="advance",Q.StateChange="statechange",Q.RiveEvent="riveevent",Q.AudioStatusChange="audiostatuschange",Z="Rive Events are deprecated and will be removed in a future major version: please use data binding instead. See https://rive.app/docs/runtimes/web/rive-events for how to migrate.",J="State machine inputs are deprecated and will be removed in a future major version: please use data binding properties instead. See https://rive.app/docs/editor/data-binding/migration-guide#state-machine-inputs for how to migrate.",ee="Text run APIs are deprecated and will be removed in a future major version: please use data binding instead. See https://rive.app/docs/editor/data-binding/migration-guide#updating-text-runs-at-runtime for how to migrate.",et="Loop events are deprecated and will be removed in a future major version: they are only reported for linear animation playback, which is deprecated. Use a state machine to control playback and data binding to react to changes instead. See https://rive.app/docs/editor/data-binding/migration-guide for how to migrate.",er="State change events are deprecated and will be removed in a future major version: use data binding (view model property observers) or state machine actions to react to changes from your graphic instead. See https://rive.app/docs/editor/state-machine/states#actions for how to migrate.",en=new Set,ei=function(v){en.has(v)||(en.add(v),console.warn("[Rive] ".concat(v)))},ea=function(v,y){Array.isArray(v)&&ei("Passing an array of names to `".concat(y,"()` is deprecated: in the next major version this parameter will be a single str
2495ing, and playing multiple animations or state machines at once will not be supported."))},es=function(v){ei("Passing linear animation names to `".concat(v,"()` is deprecated and will be removed in a future major version: ")+"Pass a single state machine name to control playback instead.")},(eo=S||(S={})).OneShot="oneshot",eo.Loop="loop",eo.PingPong="pingpong",el=function(){function v(v){void 0===v&&(v=[]),this.listeners=v}return v.prototype.getListeners=function(v){return this.listeners.filter(function(y){return y.type===v})},v.prototype.add=function(v){this.listeners.includes(v)||this.listeners.push(v)},v.prototype.remove=function(v){for(var y=0;y<this.listeners.length;y++){var b=this.listeners[y];if(b.type===v.type&&b.callback===v.callback){this.listeners.splice(y,1);break}}},v.prototype.removeAll=function(v){var y=this;v?this.listeners.filter(function(y){return y.type===v}).forEach(function(v){return y.remove(v)}):this.listeners.splice(0,this.listeners.length)},v.prototype.fire=function(v){this.getListeners(v.type).forEach(function(y){return y.callback(v)})},v}(),ec=function(){function v(v){this.eventManager=v,this.queue=[]}return v.prototype.add=function(v){this.queue.push(v)},v.prototype.process=function(){for(;this.queue.length>0;){var v=this.queue.shift();(null==v?void 0:v.action)&&v.action(),(null==v?void 0:v.event)&&this.eventManager.fire(v.event)}},v}(),(eu=_||(_={}))[eu.AVAILABLE=0]="AVAILABLE",eu[eu.UNAVAILABLE=1]="UNAVAILABLE",ed=new(function(v){function y(){var y=null!==v&&v.apply(this,arguments)||this;return y._started=!1,y._enabled=!1,y._status=_.UNAVAILABLE,y}return O(y,v),y.prototype.delay=function(v){return R(this,void 0,void 0,function(){return N(this,function(y){return[2,new Promise(function(y){return setTimeout(y,v)})]})})},y.prototype.timeout=function(){return R(this,void 0,void 0,function(){return N(this,function(v){return[2,new Promise(function(v,y){return setTimeout(y,50)})]})})},y.prototype.reportToListeners=function(){this.fire({type:k.AudioStatusChange}),this.removeAll()},y.prototype.enableAudio=function(){return R(this,void 0,void 0,function(){return N(this,function(v){return this._enabled||(this._enabled=!0,this._status=_.AVAILABLE,this.reportToListeners()),[2]})})},y.prototype.testAudio=function(){return R(this,void 0,void 0,function(){var v;return N(this,function(y){switch(y.label){case 0:if(this._status!==_.UNAVAILABLE||null===this._audioContext)return[3,4];y.label=1;case 1:return y.trys.push([1,3,,4]),[4,Promise.race([this._audioContext.resume(),this.timeout()])];case 2:return y.sent(),this.enableAudio(),[3,4];case 3:return v=y.sent(),[3,4];case 4:return[2]}})})},y.prototype._establishAudio=function(){return R(this,void 0,void 0,function(){return N(this,function(v){switch(v.label){case 0:if(this._started)return[3,5];if(this._started=!0,"u">typeof window)return[3,1];return this.enableAudio(),[3,5];case 1:this._audioContext=new AudioContext,this.listenForUserAction(),v.label=2;case 2:if(this._status!==_.UNAVAILABLE)return[3,5];return[4,this.testAudio()];case 3:return v.sent(),[4,this.delay(1e3)];case 4:return v.sent(),[3,2];case 5:return[2]}})})},y.prototype.listenForUserAction=function(){var v=this,y=function(){return R(v,void 0,void 0,function(){return N(this,function(v){return this.enableAudio(),[2]})})};document.addEventListener("pointerdown",y,{once:!0})},y.prototype.establishAudio=function(){return R(this,void 0,void 0,function(){return N(this,function(v){return this._establishAudio(),[2]})})},Object.defineProperty(y.prototype,"systemVolume",{get:function(){return this._status===_.UNAVAILABLE?(this.testAudio(),0):1},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"status",{get:function(){return this._status},enumerable:!1,configurable:!0}),y}(el)),eh=function(){function v(){}return v.prototype.observe=function(){},v.prototype.unobserve=function(){},v.prototype.disconnect=function(){},v}(),ef=globalThis.ResizeObserver||eh,ep=new(function(){function v(){var v=this;this._elementsMap=new Map,this._onObservedEntry=function(y){var b=v._elementsMap.get(y.target);null!==b?b.onResize(0==y.target.clientWidth||0==y.target.clientHeight):v._resizeObserver.unobserve(y.target)}
2495,this._onObserved=function(y){y.forEach(v._onObservedEntry)},this._resizeObserver=new ef(this._onObserved)}return v.prototype.add=function(v,y){var b={onResize:y,element:v};return this._elementsMap.set(v,b),this._resizeObserver.observe(v),b},v.prototype.remove=function(v){this._resizeObserver.unobserve(v.element),this._elementsMap.delete(v.element)},v}()),em=0,eg=function(v){var y=v.stateMachine,b=v.animations,x=v.stateMachines;return(void 0!==b&&ei("The `animations` parameter is deprecated and will be removed in a future major version: please use the `stateMachine` parameter to play a state machine instead."),void 0!==x&&ei("The `stateMachines` parameter is deprecated: please use `stateMachine` with a single state machine name instead."),y)?{startingAnimationNames:[],startingStateMachineNames:[y]}:{startingAnimationNames:eD(b),startingStateMachineNames:eD(x)}},ev=function(){function v(v){this.enableRiveAssetCDN=!0,this.enablePerfMarks=!1,this.referenceCount=0,this.destroyed=!1,this.selfUnref=!1,this.bindableArtboards=[],this.deferred=!1,this.session=null,this._sessionClaimed=!1,this.fileFinalizer=null,this.boundElsewhereWarned=!1,this.src=v.src,this.buffer=v.buffer,this.deferred=!!v.enableGPUCanvas,v.assetLoader&&(this.assetLoader=v.assetLoader),this.enableRiveAssetCDN="boolean"!=typeof v.enableRiveAssetCDN||v.enableRiveAssetCDN,this.enablePerfMarks=!!v.enablePerfMarks,this.enablePerfMarks&&(C.RuntimeLoader.enablePerfMarks=!0),this.eventManager=new el,v.onLoad&&this.on(k.Load,v.onLoad),v.onLoadError&&this.on(k.LoadError,v.onLoadError)}return v.prototype.releaseFile=function(){var v,y;null==(v=this.fileFinalizer)||v.release(),null==(y=this.file)||y.unref(),this.fileFinalizer=null,this.file=null},v.prototype.releaseSession=function(){var v;null==(v=this.session)||v.delete(),this.session=null},v.prototype.releaseBindableArtboards=function(){this.bindableArtboards.forEach(function(v){return v.destroy()})},v.prototype.initData=function(){return R(this,void 0,void 0,function(){var y,b,x,w,S,_;return N(this,function(E){switch(E.label){case 0:if(!(this.src&&!this.buffer))return[3,4];E.label=1;case 1:return E.trys.push([1,3,,4]),y=this,[4,eN(this.src)];case 2:return y.buffer=E.sent(),[3,4];case 3:if((b=E.sent())instanceof Error)throw b;throw new F(v.fileLoadErrorMessage);case 4:if(this.destroyed)return[2];this.deferred&&null===this.session&&(this.session=v.makeDeferredSession(this.runtime)),this.assetLoader&&(x=new T.CustomFileAssetLoaderWrapper(this.runtime,this.assetLoader,this.session).assetLoader),this.enablePerfMarks&&performance.mark("rive:file-load:start"),E.label=5;case 5:return E.trys.push([5,7,,8]),w=this,[4,this.runtime.load(new Uint8Array(this.buffer),x,this.enableRiveAssetCDN,this.session)];case 6:return w.file=E.sent(),[3,8];case 7:throw S=E.sent(),this.releaseSession(),S;case 8:if(this.enablePerfMarks&&(performance.mark("rive:file-load:end"),performance.measure("rive:file-load","rive:file-load:start","rive:file-load:end")),this.destroyed)return this.releaseFile(),this.releaseSession(),[2];if(null===this.file)return this.releaseSession(),this.fireLoadError(v.fileLoadErrorMessage),[2];return _=new T.FileFinalizer(this.file,this.session),this.fileFinalizer=_,T.finalizationRegistry.register(this,_),this.eventManager.fire({type:k.Load,data:this}),[2]}})})},v.prototype.loadRiveFileBytes=function(){return R(this,void 0,void 0,function(){var v;return N(this,function(y){return this.enablePerfMarks&&performance.mark("rive:fetch-riv:start"),v=this.src?eN(this.src):Promise.resolve(this.buffer),this.enablePerfMarks&&this.src&&v.then(function(){performance.mark("rive:fetch-riv:end"),performance.measure("rive:fetch-riv","rive:fetch-riv:start","rive:fetch-riv:end")}),[2,v]})})},v.prototype.loadRuntime=function(){return R(this,void 0,void 0,function(){var v;return N(this,function(y){return this.enablePerfMarks&&performance.mark("rive:await-wasm:start"),v=C.RuntimeLoader.awaitInstance(),this.enablePerfMarks&&v.then(function(){performance.mark("rive:await-wasm:end"),performance.measure("rive:await-wasm","rive:await-wasm:start","rive:await-wasm:end")}),[2,v]})})},v.prototype.init=function(){return R(this,void 0,void 0,function(){var y,b,x,w;return N(this,function(k){switch(k.label){case 0:if(!this.src&&!this.buffer)return this.fireLoadError(v.missingErrorMessage),[2];k.label=1;case 1:return k.trys.push([1,4,,5]),[4,Promise.all([this.loadRiveFileBytes(),this.loadRuntime()])];case 2:if(b=(y=k.sent())[0],x=y[1],this.destroyed)return[2];return this.buffer=b,this.runtime=x,this.enablePerfMarks&&performance.mark("rive:init-d
2495ata:start"),[4,this.initData()];case 3:return k.sent(),this.enablePerfMarks&&(performance.mark("rive:init-data:end"),performance.measure("rive:init-data","rive:init-data:start","rive:init-data:end")),[3,5];case 4:return w=k.sent(),this.fireLoadError(w instanceof Error?w.message:v.fileLoadErrorMessage),[3,5];case 5:return[2]}})})},v.prototype.fireLoadError=function(v){throw this.eventManager.fire({type:k.LoadError,data:v}),new F(v)},v.prototype.on=function(v,y){this.eventManager.add({type:v,callback:y})},v.prototype.off=function(v,y){this.eventManager.remove({type:v,callback:y})},v.prototype.cleanup=function(){this.referenceCount-=1,this.referenceCount<=0&&(this.removeAllRiveEventListeners(),this.releaseFile(),this.releaseBindableArtboards(),this.releaseSession(),this.destroyed=!0)},v.makeDeferredSession=function(y){var b,x,w=null!=(x=null==(b=y.makeDeferredSession)?void 0:b.call(y))?x:null;return null!==w||v.deferredUnsupportedWarned||(v.deferredUnsupportedWarned=!0,console.warn("Rive: `enableGPUCanvas: true` was ignored because this runtime build has no GPU Canvas support; importing in immediate mode. Use a @rive-app/webgl2 or @rive-app/canvas build with deferred rendering compiled in.")),w},Object.defineProperty(v.prototype,"deferredSession",{get:function(){return this.session},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"deferredRequested",{get:function(){return this.deferred},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"sessionClaimed",{get:function(){return this._sessionClaimed},enumerable:!1,configurable:!0}),v.prototype.claimSession=function(){this._sessionClaimed=!0},v.prototype.warnBoundElsewhereOnce=function(){this.boundElsewhereWarned||(this.boundElsewhereWarned=!0,console.warn("Rive: this deferred RiveFile is already bound to another Rive instance's canvas, and a deferred session cannot span canvases. Re-importing the file for this instance (an extra parse of the retained buffer, no extra network request)."))},v.prototype.reimport=function(y){return R(this,void 0,void 0,function(){var b;return N(this,function(x){switch(x.label){case 0:return[4,(b=new v({buffer:this.buffer,assetLoader:this.assetLoader,enableRiveAssetCDN:this.enableRiveAssetCDN,enablePerfMarks:this.enablePerfMarks,enableGPUCanvas:y})).init()];case 1:return x.sent(),[2,b]}})})},v.prototype.removeAllRiveEventListeners=function(v){this.eventManager.removeAll(v)},v.prototype.getInstance=function(){if(null!==this.file)return this.referenceCount+=1,this.file},v.prototype.destroyIfUnused=function(){this.referenceCount<=0&&this.cleanup()},v.prototype.createBindableArtboard=function(v){if(null!=v){var y=new Y(v);return(0,T.createFinalization)(y,y.nativeArtboard),this.bindableArtboards.push(y),y}return null},v.prototype.getArtboard=function(v){var y=this.file.artboardByName(v);if(null!=y)return new q(y,this)},v.prototype.getBindableArtboard=function(v){var y=this.file.bindableArtboardByName(v);return this.createBindableArtboard(y)},v.prototype.getDefaultBindableArtboard=function(){var v=this.file.bindableArtboardDefault();return this.createBindableArtboard(v)},v.prototype.internalBindableArtboardFromArtboard=function(v){var y=this.file.internalBindableArtboardFromArtboard(v);return this.createBindableArtboard(y)},v.prototype.viewModelByName=function(v){var y=this.file.viewModelByName(v);return null!==y?new ex(y):null},v.prototype.globalViewModelNames=function(){return this.file.globalViewModelNames()},v.missingErrorMessage="Rive source file or data buffer required",v.fileLoadErrorMessage="The file failed to load",v.deferredUnsupportedWarned=!1,v}(),ey=function(){function y(v){var y,x,w,S,_=this;this.loaded=!1,this.destroyed=!1,this._observed=null,this.readyForPlaying=!1,this.deferredRenderer=!1,this.ownsRiveFile=!1,this.artboard=null,this.eventCleanup=null,this._keyboardInteractions=null,this.shouldDisableRiveListeners=!1,this.automaticallyHandleEvents=!1,this.dispatchPointerExit=!0,this.enableMultiTouch=!1,this.enableRiveAssetCDN=!0,this.semanticsMode=A.SemanticMode.Disabled,this.semanticsOptions={riveCanvasLabel:"Rive animation"},this._semanticsActive=!1,this._volume=1,this._artboardWidth=void 0,this._artboardHeight=void 0,this._devicePixelRatioUsed=1,this._hasZeroSize=!1,this._needsRedraw=!1,this._currentCanvasWidth=0,this._currentCanvasHeight=0,this._audioEventListener=null,this._boundDraw=null,this._pageVisibilityHandler=null,this._explicitlyStoppedRendering=!1,this._viewModelInstance=null,this._globalViewModelInstances=new Map,this._dataEnums=null,this._tabIndex=null,this._prevHasFocus=!1,this._focusOptions={allowFocusInterrupt:!1},this._semanticTree=null,this._accessibilityOverlay=null,this._overlayTransformDirty=!0,this._instanceId="".concat(em++),this.drawOptimization=b.DrawOnChanged,this.enablePerfMarks=!1,this.durations=[],this.frameTimes=[],this.frameCount=0,this.isTouchScrollEnabled=!1,this.onCanvasResize=function(v){var y=_._hasZeroSize!==v;_._hasZeroSize=v,v?_._layout.maxX&&_._layout.maxY||_.resizeToCanvas():y&&_.resizeDrawingSurfaceToCanvas()},this.frameRequestId=null,this.renderSecondTimer=0,this._boundDraw=this.draw.bind(this),"u">typeof document&&(this._pageVisibilityHandler=this._onPageVisibilityChange.bind(this),document.addEventListener("visibilitychange",this._pageVisibilityHandler)),this.canvas=v.canvas,v.canvas.constructor===HTMLCanvasElement&&(this._observed=ep.add(this.canvas,this.onCanvasResize)),this._currentCanvasWidth=this.canvas.width,this._currentCanvasHeight=this.canvas.height,this.src=v.src,this.buffer=v.buffer,this.riveFile=v.riveFile,this.layout=null!=(y=v.layout)?y:new V,this.shouldDisableRiveListeners=!!v.shouldDisableRiveListeners,this.isTouchScrollEnabled=!!v.isTouchScrollEnabled,v.automaticallyHandleEvents&&ei("The `automaticallyHandleEvents` parameter is deprecated. "+Z),this.automaticallyHandleEvents=!!v.automaticallyHandleEvents,this.dispatchPointerExit=!1===v.dispatchPointerExit?v.dispatchPointerExit:this.dispatchPointerExit,this.enableMultiTouch=!!v.enableMultiTouch,this.drawOptimization=null!=(x=v.drawingOptions)?x:this.drawOptimization,this.enableRiveAssetCDN=void 0===v.enableRiveAssetCDN||v.enableRiveAssetCDN,this.enablePerfMarks=!!v.enablePerfMarks,this.enablePerfMarks&&(C.RuntimeLoader.enablePerfMarks=!0),this._focusOptions=null!=(w=v.focusOptions)?w:this._focusOptions,this._tabIndex=null!=(S=v.tabIndex)?S:null,this.deferredRenderer=!!v.enableGPUCanvas,this.eventManager=new el,v.onLoad&&this.on(k.Load,v.onLoad),v.onLoadError&&this.on(k.LoadError,v.onLoadError),v.onPlay&&this.on(k.Play,v.onPlay),v.onPause&&this.on(k.Pause,v.onPause),v.onStop&&this.on(k.Stop,v.onStop),v.onLoop&&this.on(k.Loop,v.onLoop),v.onStateChange&&this.on(k.StateChange,v.onStateChange),v.onAdvance&&this.on(k.Advance,v.onAdvance),v.onload&&!v.onLoad&&this.on(k.Load,v.onload),v.onloaderror&&!v.onLoadError&&this.on(k.LoadError,v.onloaderror),v.onplay&&!v.onPlay&&this.on(k.Play,v.onplay),v.onpause&&!v.onPause&&this.on(k.Pause,v.onpause),v.onstop&&!v.onStop&&this.on(k.Stop,v.onstop),v.onloop&&!v.onLoop&&this.on(k.Loop,v.onloop),v.onstatechange&&!v.onStateChange&&this.on(k.StateChange,v.onstatechange),v.assetLoader&&(this.assetLoader=v.assetLoader),this.taskQueue=new ec(this.eventManager),this.init({src:this.src,buffer:this.buffer,riveFile:this.riveFile,autoplay:v.autoplay,autoBind:v.autoBind,stateMachine:v.stateMachine,animations:v.animations,stateMachines:v.stateMachines,artboard:v.artboard,useOffscreenRenderer:v.useOffscreenRenderer,tabIndex:v.tabIndex,semanticsMode:v.semanticsMode,semanticsOptions:v.semanticsOptions,enableGPUCanvas:this.deferredRenderer})}return Object.defineProperty(y.prototype,"viewModelCount",{get:function(){return this.file.viewModelCount()}
2495,enumerable:!1,configurable:!0}),y.new=function(v){return console.warn("This function is deprecated: please use `new Rive({})` instead"),new y(v)},y.prototype.enableSemantics=function(){this.semanticsMode=A.SemanticMode.Enabled,this.activateSemantics()},y.prototype.activateSemantics=function(){this._semanticsActive||this.semanticsMode===A.SemanticMode.Disabled||(this._semanticsActive=!0,this.syncSemanticsOnStateMachines())},y.prototype.syncSemanticsOnStateMachines=function(){if(this._semanticsActive&&this.animator)for(var v=0,y=this.animator.stateMachines;v<y.length;v++)y[v].enableSemantics()},y.prototype.cleanupSemantics=function(){this._semanticTree=null,this._accessibilityOverlay&&(this._accessibilityOverlay.destroy(),this._accessibilityOverlay=null)},y.prototype.onSystemAudioChanged=function(){this.volume=this._volume},y.prototype.init=function(v){var b,x,w,S,_,E=this,j=v.src,P=v.buffer,T=v.riveFile,I=v.stateMachine,O=v.animations,M=v.stateMachines,R=v.artboard,N=v.autoplay,D=void 0!==N&&N,L=v.useOffscreenRenderer,$=void 0!==L&&L,B=v.autoBind,z=void 0!==B&&B,V=v.tabIndex,H=v.semanticsMode,U=v.semanticsOptions,W=v.enableGPUCanvas;if(!this.destroyed){if(!j&&!P&&!T)throw new F(y.missingErrorMessage);this.artboard&&(null==(x=null==(b=this.renderer)?void 0:b.bindContext)||x.call(b),null==(w=this.animator)||w.stop(),this.artboard.delete(),this.artboard=null),this.renderer&&(null==(_=(S=this.renderer).detachSession)||_.call(S)),this.releaseCurrentRiveFile(!1),this.src=j,this.buffer=P,this.riveFile=T,this.ownsRiveFile=!1,this.deferredRenderer=null!=W?W:this.deferredRenderer,this._tabIndex=null!=V?V:null,this.semanticsMode=null!=H?H:A.SemanticMode.Disabled,this.semanticsOptions=null!=U?U:this.semanticsOptions;var G=eg({stateMachine:I,animations:O,stateMachines:M}),q=G.startingAnimationNames,Y=G.startingStateMachineNames;this.loaded=!1,this.readyForPlaying=!1,C.RuntimeLoader.awaitInstance().then(function(v){if(!E.destroyed){E.runtime=v,E.removeRiveListeners(),E.cleanupSemantics(),E.deleteRiveRenderer(),E.enablePerfMarks&&performance.mark("rive:make-renderer:start");try{if(E.renderer=E.runtime.makeRenderer(E.canvas,$),!E.renderer)throw Error("Renderer is null, cannot render Rive on the canvas.")}catch(v){throw console.error(v),new F("Unable to create the renderer, your environment may not support WebGL. Try the @rive-app/canvas runtime as an alternative.")}E.enablePerfMarks&&(performance.mark("rive:make-renderer:end"),performance.measure("rive:make-renderer","rive:make-renderer:start","rive:make-renderer:end")),E.canvas.width||E.canvas.height||E.resizeDrawingSurfaceToCanvas(),E.initData(R,q,Y,D,z).then(function(v){if(v)return E.setupRiveListeners()}).catch(function(v){console.error(v)})}}).catch(function(v){E.eventManager.fire({type:k.LoadError,data:v.message})})}},y.prototype.setupRiveListeners=function(v){var y=this;if(this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),!this.shouldDisableRiveListeners){var b=this.animator.stateMachines.filter(function(v){return v.playing}).filter(function(v){return y.runtime.hasListeners(v.instance)}).map(function(v){return v.instance}),x=this.isTouchScrollEnabled,w=this.dispatchPointerExit,k=this.enableMultiTouch;v&&"isTouchScrollEnabled"in v&&(x=v.isTouchScrollEnabled),this.eventCleanup=(0,T.registerTouchInteractions)({canvas:this.canvas,artboard:this.artboard,stateMachines:b,renderer:this.renderer,rive:this.runtime,fit:this._layout.runtimeFit(this.runtime),alignment:this._layout.runtimeAlignment(this.runtime),isTouchScrollEnabled:x,dispatchPointerExit:w,enableMultiTouch:k,layoutScaleFactor:this._layout.layoutScaleFactor,advanceAndDrain:this.advanceAndReportChanges.bind(this)}),this.ensureKeyboardInteractions()}},y.prototype.ensureKeyboardInteractions=function(){var v=this;if(!(this._keyboardInteractions||this.shouldDisableRiveListeners||"u"<typeof window)&&this.canvas instanceof HTMLCanvasElement){var y=this.animator.stateMachines.find(function(v){return v.playing&&v.hasFocusNodes});if(y){var b=this.canvas.tabIndex;(-1===b||isNaN(b))&&(this.canvas.tabIndex=null!==this._tabIndex?this._tabIndex:0),this._keyboardInteractions=new T.KeyboardInteractions({canvas:this.canvas,stateMachine:y.instance,hasFocusNodes:!0,getOverlayElement:function(){var y,b;return null!=(b=null==(y=v._accessibilityOverlay)?void 0:y.getSemanticOverlayContainer())?b:null}})}}},y.prototype.cleanupKeyboardInteractions=function(){this._keyboardInteractions&&(this._keyboardInteractions.cleanup(),this._keyboardInteractions=null)},y.prototype.removeRiveListeners=function(){this.eventCleanup&&(this.eventCleanup(),this.eventCleanup=null),this.cleanupKeyboardInteractions()},y.prototype.initializeAudio=function(){var v,y=this;ed.status==_.UNAVAILABLE&&(this.file.hasAudio||(null==(v=this.artboard)?void 0:v.hasAudio)&&null===this._audioEventListener)&&(this._audioEventListener={type:k.AudioStatusChange,callback:function(){return y.onSystemAudioChanged()}},ed.add(this._audioEventListener),ed.establishAudio())},y.prototype.initArtboardSize=function(){this.artboard&&(this._artboardWidth=this.artboard.width=this._artboardWidth||this.artboard.width,this._artboardHeight=this.artboard.height=this._artboardHeight||this.artboard.height)},y.prototype.initData=function(v,y,b,x,w){return R(this,void 0,void 0,function(){var S,_,E,j;return N(this,function(P){switch(P.label){case 0:if(P.trys.push([0,5,,6]),this.ownsRiveFile=null==this.riveFile,!this.ownsRiveFile)return[3,2];return S=new ev({src:this.src,buffer:this.buffer,enableRiveAssetCDN:this.enableRiveAssetCDN,assetLoader:this.assetLoader,enablePerfMarks:this.enablePerfMarks,enableGPUCanvas:this.deferredRenderer}),this.riveFile=S,[4,S.init()];case 1:if(P.sent(),this.destroyed)return S.destroyIfUnused(),[2,!1];P.label=2;case 2:if(!(null!==this.riveFile.deferredSession||this.deferredRenderer))return[3,4];return[4,this.resolveDeferredRendering()];case 3:if(P.sent(),this.destroyed)return this.ownsRiveFile&&(null==(E=this.riveFile)||E.destroyIfUnused()),[2,!1];P.label=4;case 4:this.file=this.riveFile.getInstance(),this.initArtboard(v,y,b,x,w),this.initArtboardSize(),this.initializeAudio(),this.semanticsMode===A.SemanticMode.Enabled?this.activateSemantics():this._semanticsActive&&this.syncSemanticsOnStateMachines();try{this.loaded=!0,this.eventManager.fire({type:k.Load,data:null!=(j=this.src)?j:"buffer"})}catch(v){console.error(v)}return this.animator.advanceIfPaused(),this.readyForPlaying=!0,this.taskQueue.process(),this.drawFrame(),[2,!0];case 5:return _=L(P.sent()),this.eventManager.fire({type:k.LoadError,data:_}),[2,Promise.reject(_)];case 6:return[2]}})})},y.prototype.resolveDeferredRendering=function(){return R(this,void 0,void 0,function(){var v,y,b,x,w,k,S,_,E,j;return N(this,function(P){switch(P.label){case 0:if(v=this.riveFile,y=this.ownsRiveFile,b=this.renderer,null===(x=v.deferredSession))return this.deferredRenderer&&!v.deferredRequested&&console.warn("Rive: `enableGPUCanvas: true` was ignored because this RiveFile was imported without it. The mode is fixed at import: construct the RiveFile with `enableGPUCanvas: true` to opt in."),[2];if(this.deferredRenderer||console.warn("Rive: this RiveFile was imported with `enableGPUCanvas: true`, so this instance renders deferred even though `enableGPUCanvas` is false on the instance. An immediate renderer would drop the file's deferred resources and draw nothing."),"function"==typeof(w=null==b?void 0:b.attachSession))return[3,2];return console.warn("Rive: this renderer cannot replay a deferred session (`useOffscreenRenderer` is not supported with deferred rendering). Re-importing the file in immediate mode for this instance."),[4,v.reimport(!1)];case 1:if(k=P.sent(),this.destroyed)return k.destroyIfUnused(),[2];return this.riveFile=k,this.ownsRiveFile=!0,y&&v.destroyIfUnused(),[2];case 2:if(!v.sessionClaimed&&w.call(b,x))return v.claimSession(),[2];return v.warnBoundElsewhereOnce(),[4,v.reimport(!0)];case 3:if(S=P.sent(),this.destroyed)return S.destroyIfUnused(),[2];if(this.riveFile=S,this.ownsRiveFile=!0,null!==(_=S.deferredSession)&&w.call(b,_))return S.claimSession(),[2];return console.warn("Rive: could not attach the re-imported file's deferred session to this canvas; falling back to immediate rendering for this instance."),null==(j=b.detachSession)||j.call(b),[4,v.reimport(!1)];case 4:if(E=P.sent(),S.destroyIfUnused(),this.destroyed)return E.destroyIfUnused(),[2];return this.riveFile=E,this.ownsRiveFile=!0,y&&v.destroyIfUnused(),[2]}})})}
2495,y.prototype.initArtboard=function(v,y,b,x,w){if(this.file){var S,_=v?this.file.artboardByName(v):this.file.defaultArtboard();if(!_)throw new F("Invalid artboard name or no default artboard");if(this.artboard=_,_.volume=this._volume*ed.systemVolume,this.animator=new X(this.runtime,this.artboard,this.eventManager),y.length>0||b.length>0?(S=y.concat(b),this.animator.initLinearAnimations(y,x),this.animator.initStateMachines(b,x,this._semanticsActive)):S=[this.animator.atLeastOne(x,!1,this._semanticsActive)],this.taskQueue.add({event:{type:x?k.Play:k.Pause,data:S}}),w){var E=this.file.defaultArtboardViewModel(_);if(null!==E){var j=E.defaultInstance();if(null!==j){var P=new eS(j,null);(0,T.createFinalization)(P,P.runtimeInstance),this.setViewModelInstance(P)}}for(var C=0,A=this.file.globalViewModelNames();C<A.length;C++){var I=A[C],O=this.file.viewModelByName(I);if(null!==O){var M=new ex(O).defaultInstance();null!==M&&this.setGlobalViewModelInstance(I,M)}}this.bind()}}},y.prototype.drawFrame=function(){var v,y;(null==(v=null==document?void 0:document.timeline)?void 0:v.currentTime)?this.loaded&&this.artboard&&!this.frameRequestId&&(this._boundDraw(document.timeline.currentTime),null==(y=this.runtime)||y.resolveAnimationFrame()):this.scheduleRendering()},y.prototype._canvasSizeChanged=function(){var v=!1;return this.canvas&&(this.canvas.width!==this._currentCanvasWidth&&(this._currentCanvasWidth=this.canvas.width,v=!0),this.canvas.height!==this._currentCanvasHeight&&(this._currentCanvasHeight=this.canvas.height,v=!0)),v},y.prototype._deferredWorkPending=function(){var v,y,b;return null!=(b=null==(y=null==(v=this.riveFile)?void 0:v.deferredSession)?void 0:y.recordedThisFrame())&&b},y.prototype.pollFocusState=function(){if(this.ensureKeyboardInteractions(),!this._keyboardInteractions){this._prevHasFocus=!1;return}var v,y,b=this.animator.stateMachines.find(function(v){return v.playing&&v.hasFocusNodes});if(!b){this._prevHasFocus=!1;return}if(this.canvas instanceof HTMLCanvasElement){if(b.focusState().hasFocus){if(this._keyboardInteractions.notifyRiveFocused(),!this._prevHasFocus){var x=null==(v=this._accessibilityOverlay)?void 0:v.getSemanticOverlayContainer();!(document.activeElement===this.canvas||null!=(y=null==x?void 0:x.contains(document.activeElement))&&y)&&this._focusOptions.allowFocusInterrupt&&this.canvas.focus(),this._prevHasFocus=!0}return}this._prevHasFocus=!1,this._keyboardInteractions.focusSessionState===T.FocusSessionState.RiveFocused&&this._keyboardInteractions.setFocusSessionState(T.FocusSessionState.NotFocused)}},y.prototype.advanceAndReportChanges=function(v){for(var y,b,x=this.animator.animations.filter(function(v){return v.playing||v.needsScrub}).sort(function(v){return v.needsScrub?-1:1}),S=0,_=x;S<_.length;S++){var E=_[S];E.advance(v),E.instance.didLoop&&(E.loopCount+=1),E.apply(1)}for(var j=this.animator.stateMachines.filter(function(v){return v.playing}),P=this.enablePerfMarks&&this.frameCount<3?this.frameCount:-1,C=0,I=j;C<I.length;C++){var O=I[C],M=O.reportedEventCount();if(M)for(var R=0;R<M;R++){var N=O.reportedEventAt(R);if(N)if(N.type===w.OpenUrl){if(this.eventManager.fire({type:k.RiveEvent,data:N}),this.automaticallyHandleEvents){var D=document.createElement("a"),F=N,L=F.url,$=F.target,B=(0,T.sanitizeUrl)(L);L&&D.setAttribute("href",B),$&&D.setAttribute("target",$),B&&B!==T.BLANK_URL&&D.click()}}else this.eventManager.fire({type:k.RiveEvent,data:N})}if(P>=0&&performance.mark("rive:sm-advance:start:f".concat(P)),O.advanceAndApply(v),P>=0&&(performance.mark("rive:sm-advance:end:f".concat(P)),performance.measure("rive:sm-advance:f".concat(P),"rive:sm-advance:start:f".concat(P),"rive:sm-advance:end:f".concat(P))),this._semanticsActive){var z=O.drainSemanticsDiff();z&&(this._semanticTree||(this._semanticTree=new A.SemanticTreeModel),this._semanticTree.applyDiff(z))}}if(this._semanticsActive&&this._semanticTree&&j.length>0&&this.canvas instanceof HTMLCanvasElement){if(!this._accessibilityOverlay){var V=j[0];this._accessibilityOverlay=new A.AccessibilityOverlay({canvas:this.canvas,instanceId:this._instanceId,semanticsOptions:this.semanticsOptions,allowFocusInterrupt:this._focusOptions.allowFocusInterrupt,fireAction:function(v,y){V.fireSemanticAction(v,y)},requestFocus:function(v){return V.focusSemanticNode(v)},clearFocus:function(){return V.instance.clearFocus()}})}var H=null==(y=this._accessibilityOverlay)?void 0:y.needsUpdate(this._semanticTree);if(H||this._overlayTransformDirty){var U=null;if((null==H?void 0:H.layoutChanged)||this._overlayTransformDirty){var W=this._layout.runtimeFit(this.runtime),G=this._layout.runtimeAlignment(this.runtime);U=this.runtime.computeAlignment(W,G,{minX:this._layout.minX,minY:this._layout.minY,maxX:this._layout.maxX,maxY:this._layout.maxY},this.artboard.bounds,this._devicePixelRatioUsed*this._layout.layoutScaleFactor),this._overlayTransformDirty=!1}this._accessibilityOverlay.update(this._semanticTree,U,this._devicePixelRatioUsed,this.artboard.bounds,H),null==U||U.delete()}}0==this.animator.stateMachines.length&&this.artboard.advance(v),this.animator.handleLooping(),this.animator.handleStateChanges(),this.animator.handleAdvancing(v),this.pollFocusState(),null==(b=this._viewModelInstance)||b.handleCallbacks(),this._globalViewModelInstances.forEac
2495h(function(v){v&&v.handleCallbacks()})},y.prototype.draw=function(v,y){if(this.frameRequestId=null,this.artboard){var x=performance.now(),w=this.enablePerfMarks&&this.frameCount<3?this.frameCount:-1;this.lastRenderTime||(this.lastRenderTime=v),this.renderSecondTimer+=v-this.lastRenderTime,this.renderSecondTimer>5e3&&(this.renderSecondTimer=0,null==y||y());var k=(v-this.lastRenderTime)/1e3;this.lastRenderTime=v,this.advanceAndReportChanges(k);var S=this.renderer;!this._hasZeroSize&&(this.drawOptimization==b.AlwaysDraw||this.artboard.didChange()||this._deferredWorkPending()||this._needsRedraw||this._canvasSizeChanged())&&(S.clear(),S.save(),w>=0&&performance.mark("rive:align-renderer:start:f".concat(w)),this.alignRenderer(),w>=0&&(performance.mark("rive:align-renderer:end:f".concat(w)),performance.measure("rive:align-renderer:f".concat(w),"rive:align-renderer:start:f".concat(w),"rive:align-renderer:end:f".concat(w))),w>=0&&performance.mark("rive:artboard-draw:start:f".concat(w)),this.artboard.draw(S),w>=0&&(performance.mark("rive:artboard-draw:end:f".concat(w)),performance.measure("rive:artboard-draw:f".concat(w),"rive:artboard-draw:start:f".concat(w),"rive:artboard-draw:end:f".concat(w))),S.restore(),w>=0&&performance.mark("rive:renderer-flush:start:f".concat(w)),S.flush(),w>=0&&(performance.mark("rive:renderer-flush:end:f".concat(w)),performance.measure("rive:renderer-flush:f".concat(w),"rive:renderer-flush:start:f".concat(w),"rive:renderer-flush:end:f".concat(w))),this._needsRedraw=!1),this.frameCount++;var _=performance.now();for(this.frameTimes.push(_),this.durations.push(_-x);this.frameTimes[0]<=_-1e3;)this.frameTimes.shift(),this.durations.shift();this.animator.isPlaying?this.scheduleRendering():this.animator.isPaused?this.lastRenderTime=0:this.animator.isStopped&&(this.lastRenderTime=0)}},y.prototype.alignRenderer=function(){var v=this,y=v.renderer,b=v.runtime,x=v._layout,w=v.artboard;y.align(x.runtimeFit(b),x.runtimeAlignment(b),{minX:x.minX,minY:x.minY,maxX:x.maxX,maxY:x.maxY},w.bounds,this._devicePixelRatioUsed*x.layoutScaleFactor)},Object.defineProperty(y.prototype,"fps",{get:function(){return this.durations.length},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"frameTime",{get:function(){return 0===this.durations.length?0:(this.durations.reduce(function(v,y){return v+y},0)/this.durations.length).toFixed(4)},enumerable:!1,configurable:!0}),y.prototype.cleanup=function(){var v,y,b,x,w;this.destroyed=!0,this.stopRendering(),null==(y=null==(v=this.renderer)?void 0:v.bindContext)||y.call(v),this.cleanupInstances(),null!==this._observed&&ep.remove(this._observed),this.removeRiveListeners(),this.renderer&&(null==(x=(b=this.renderer).detachSession)||x.call(b)),this.releaseCurrentRiveFile(!0),this.riveFile=null,this.deleteRiveRenderer(),null!==this._audioEventListener&&(ed.remove(this._audioEventListener),this._audioEventListener=null),this._pageVisibilityHandler&&(document.removeEventListener("visibilitychange",this._pageVisibilityHandler),this._pageVisibilityHandler=null),null==(w=this._viewModelInstance)||w.cleanup(),this._viewModelInstance=null,this._globalViewModelInstances.forEach(function(v){return v.cleanup()}),this._globalViewModelInstances.clear(),this._dataEnums=null},y.prototype.releaseCurrentRiveFile=function(v){var y,b;this.file?((v||this.ownsRiveFile)&&(null==(y=this.riveFile)||y.cleanup()),this.file=null):this.ownsRiveFile&&(null==(b=this.riveFile)||b.destroyIfUnused())},y.prototype.deleteRiveRenderer=function(){var v,y;this.renderer&&(null==(y=(v=this.renderer).detachSession)||y.call(v),this.renderer.delete()),this.renderer=null},Object.defineProperty(y.prototype,"deferredRendererActive",{get:function(){var v,y,b;return null!=(b=null==(y=null==(v=this.renderer)?void 0:v.deferredActive)?void 0:y.call(v))&&b},enumerable:!1,configurable:!0}),y.prototype.cleanupInstances=function(){var v;null!==this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.cleanupSemantics(),null==(v=this.animator)||v.stop(),this.artboard&&(this.artboard.delete(),this.artboard=null)},y.prototype.retrieveTextRun=function(v){if(!v)return void console.warn("No text run name provided");
2495if(!this.artboard)return void console.warn("Tried to access text run, but the Artboard is null");var y,b=this.artboard.textRun(v);return b||void console.warn("Could not access a text run with name '".concat(v,"' in the '").concat(null==(y=this.artboard)?void 0:y.name,"' Artboard. Note that you must rename a text run node in the Rive editor to make it queryable at runtime."))},y.prototype.getTextRunValue=function(v){ei(ee);var y=this.retrieveTextRun(v);return y?y.text:void 0},y.prototype.setTextRunValue=function(v,y){ei(ee);var b=this.retrieveTextRun(v);b&&(b.text=y)},y.prototype.warnIfLinearAnimationNames=function(v,y){this.animator&&this.animator.animations.some(function(y){return v.includes(y.name)})&&es(y)},y.prototype.play=function(v,y){var b=this;ea(v,"play");var x=eD(v);this.readyForPlaying?(this.animator.play(x),this.warnIfLinearAnimationNames(x,"play"),this.syncSemanticsOnStateMachines(),this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.setupRiveListeners(),this.startRendering()):this.taskQueue.add({action:function(){return b.play(v,y)}})},y.prototype.pause=function(v){var y=this;ea(v,"pause");var b=eD(v);this.readyForPlaying?(this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.animator.pause(b),this.warnIfLinearAnimationNames(b,"pause")):this.taskQueue.add({action:function(){return y.pause(v)}})},y.prototype.scrub=function(v,y){var b=this;ei("`scrub()` is deprecated and will be removed in a future major version: use a state machine to control playback instead.");var x=eD(v);this.readyForPlaying?(this.animator.scrub(x,y||0),this.drawFrame()):this.taskQueue.add({action:function(){return b.scrub(v,y)}})},y.prototype.stop=function(v){var y=this;ea(v,"stop");var b=eD(v);this.readyForPlaying?(this.warnIfLinearAnimationNames(b,"stop"),this.animator&&this.animator.stop(b),this.eventCleanup&&this.eventCleanup(),this.cleanupKeyboardInteractions(),this.cleanupSemantics()):this.taskQueue.add({action:function(){return y.stop(v)}})},y.prototype.reset=function(v){var y,b,x=null==v?void 0:v.artboard,w=eg({stateMachine:null==v?void 0:v.stateMachine,animations:null==v?void 0:v.animations,stateMachines:null==v?void 0:v.stateMachines}),k=w.startingAnimationNames,S=w.startingStateMachineNames,_=null!=(y=null==v?void 0:v.autoplay)&&y,E=null!=(b=null==v?void 0:v.autoBind)&&b;this.cleanupInstances(),this.initArtboard(x,k,S,_,E),this.readyForPlaying&&this.taskQueue.process()},y.prototype.load=function(v){if(!v.src&&!v.buffer&&!v.riveFile)throw new F(y.missingErrorMessage);this.stop(),this.init(v)},Object.defineProperty(y.prototype,"layout",{get:function(){return this._layout},set:function(v){this._layout=v,this._overlayTransformDirty=!0,v.maxX&&v.maxY||this.resizeToCanvas(),this.loaded&&!this.animator.isPlaying&&this.drawFrame()},enumerable:!1,configurable:!0}),y.prototype.resizeToCanvas=function(){this._layout=this.layout.copyWith({minX:0,minY:0,maxX:this.canvas.width,maxY:this.canvas.height}),this._overlayTransformDirty=!0},y.prototype.resizeDrawingSurfaceToCanvas=function(y){if(this.canvas instanceof HTMLCanvasElement&&window){var b=this.canvas.getBoundingClientRect(),x=b.width,w=b.height,k=y||window.devicePixelRatio||1;if(this.devicePixelRatioUsed=k,this.canvas.width=k*x,this.canvas.height=k*w,this._needsRedraw=!0,this.resizeToCanvas(),this.layout.fit===v.Layout){var S=this._layout.layoutScaleFactor;this.artboard.width=x/S,this.artboard.height=w/S}this.drawFrame()}},Object.defineProperty(y.prototype,"source",{get:function(){return this.src},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"activeArtboard",{get:function(){return this.artboard?this.artboard.name:""},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"semanticTree",{get:function(){return this._semanticTree},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"accessibilityOverlay",{get:function(){return this._accessibilityOverlay},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"animationNames",{get:function(){if(!this.loaded||!this.artboard)return[];for(var v=[],y=0;y<this.artboard.animationCount();
2495y++)v.push(this.artboard.animationByIndex(y).name);return v},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"stateMachineNames",{get:function(){if(!this.loaded||!this.artboard)return[];for(var v=[],y=0;y<this.artboard.stateMachineCount();y++)v.push(this.artboard.stateMachineByIndex(y).name);return v},enumerable:!1,configurable:!0}),y.prototype.stateMachineInputs=function(v){if(ei(J),this.loaded){var y=this.animator.stateMachines.find(function(y){return y.name===v});return null==y?void 0:y.inputs}},y.prototype.retrieveInputAtPath=function(v,y){if(!v)return void console.warn("No input name provided for path '".concat(y,"'"));if(!this.artboard)return void console.warn("Tried to access input: '".concat(v,"', at path: '").concat(y,"', but the Artboard is null"));var b=this.artboard.inputByPath(v,y);return b||void console.warn("Could not access an input with name: '".concat(v,"', at path:'").concat(y,"'"))},y.prototype.setBooleanStateAtPath=function(v,y,b){ei(J);var w=this.retrieveInputAtPath(v,b);w&&(w.type===x.Boolean?w.asBool().value=y:console.warn("Input with name: '".concat(v,"', at path:'").concat(b,"' is not a boolean")))},y.prototype.setNumberStateAtPath=function(v,y,b){ei(J);var w=this.retrieveInputAtPath(v,b);w&&(w.type===x.Number?w.asNumber().value=y:console.warn("Input with name: '".concat(v,"', at path:'").concat(b,"' is not a number")))},y.prototype.fireStateAtPath=function(v,y){ei(J);var b=this.retrieveInputAtPath(v,y);b&&(b.type===x.Trigger?b.asTrigger().fire():console.warn("Input with name: '".concat(v,"', at path:'").concat(y,"' is not a trigger")))},y.prototype.retrieveTextAtPath=function(v,y){if(!v)return void console.warn("No text name provided for path '".concat(y,"'"));if(!y)return void console.warn("No path provided for text '".concat(v,"'"));if(!this.artboard)return void console.warn("Tried to access text: '".concat(v,"', at path: '").concat(y,"', but the Artboard is null"));var b=this.artboard.textByPath(v,y);return b||void console.warn("Could not access text with name: '".concat(v,"', at path:'").concat(y,"'"))},y.prototype.getTextRunValueAtPath=function(v,y){ei(ee);var b=this.retrieveTextAtPath(v,y);return b?b.text:void console.warn("Could not get text with name: '".concat(v,"', at path:'").concat(y,"'"))},y.prototype.setTextRunValueAtPath=function(v,y,b){ei(ee);var x=this.retrieveTextAtPath(v,b);x?x.text=y:console.warn("Could not set text with name: '".concat(v,"', at path:'").concat(b,"'"))},Object.defineProperty(y.prototype,"playingStateMachineNames",{get:function(){return this.loaded?this.animator.stateMachines.filter(function(v){return v.playing}).map(function(v){return v.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"playingAnimationNames",{get:function(){return this.loaded?this.animator.animations.filter(function(v){return v.playing}).map(function(v){return v.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"pausedAnimationNames",{get:function(){return this.loaded?this.animator.animations.filter(function(v){return!v.playing}).map(function(v){return v.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"pausedStateMachineNames",{get:function(){return this.loaded?this.animator.stateMachines.filter(function(v){return!v.playing}).map(function(v){return v.name}):[]},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isPlaying",{get:function(){return this.animator.isPlaying},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isPaused",{get:function(){return this.animator.isPaused},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"isStopped",{get:function(){var v,y;return null==(y=null==(v=this.animator)?void 0:v.isStopped)||y},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"bounds",{get:function(){return this.artboard?this.artboard.bounds:void 0},enumerable:!1,configurable:!0}),y.prototype.on=function(v,y){v===k.RiveEvent?ei(Z):v===k.StateChange?ei(er):v===k.Loop&&ei(et),this.eventManager.add({type:v,callback:y})},y.prototype.off=function(v,y){this.eventManager.remove({type:v,callback:y})},y.prototype.unsubscribe=function(v,y){console.warn("This function is deprecated: please use `off()` instead."),this.off(v,y)},y.prototype.removeAllRiveEventListeners=function(v){this.eventManager.removeAll(v)},y.prototype.unsubscribeAll=function(v){console.warn("This function is deprecated: please use `removeAllRiveEventListeners()` instead."),this.removeAllRiveEventListeners(v)},y.prototype.stopRendering=function(){this._explicitlyStoppedRendering=!0,this.loaded&&this.frameRequestId&&(this.runtime.cancelAnimationFrame?this.runtime.cancelAnimationFrame(this.frameRequestId):cancelAnimationFrame(this.frameRequestId),this.frameRequestId=null)},y.prototype.startRendering=function(){this._explicitlyStoppedRendering=!1,this.drawFrame()},y.prototype.scheduleRendering=function(){this.loaded&&this.artboard&&!this.frameRequestId&&(this.runtime.requestAnimationFrame?this.frameRequestId=this.runtime.requestAnimationFrame(this._boundDraw):this.frameRequestId=requestAnimationFrame(this._boundDraw))},y.prototype._onPageVisibilityChange=function(){var v,y;document.hidden?(null!==this.frameRequestId&&((null==(v=this.runtime)?void 0:v.cancelAnimationFrame)?this.runtime.cancelAnimationFrame(this.frameRequestId):cancelAnimationFrame(this.frameRequestId),this.frameRequestId=null),this.lastRenderTime=0):(null==(y=this.animator)?void 0:y.isPlaying)&&!this._explicitlyStoppedRendering&&this.scheduleRendering()},y.prototype.enableFPSCounter=function(v){this.runtime.enableFPSCounter(v)},y.prototype.disableFPSCounter=function(){this.runtime.disableFPSCounter()},Object.defineProperty(y.prototype,"contents",{get:function(){if(this.loaded){for(var v={artboards:[]},y=0;y<this.file.artboardCount();y++){for(var b=this.file.artboardByIndex(y),x={name:b.name,animations:[],stateMachines:[]},w=0;w<b.animationCount();w++){var k=b.animationByIndex(w);x.animations.push(k.name)}for(var S=0;S<b.stateMachineCount();S++){for(var _=b.stateMachineByIndex(S),E=_.name,j=new this.runtime.StateMachineInstance(_,b),P=[],C=0;C<j.inputCount();C++){var A=j.input(C);P.push({name:A.name,type:A.type})}x.stateMachines.push({name:E,inputs:P})}v.artboards.push(x)}return v}}
2495,enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"volume",{get:function(){return this.artboard&&this.artboard.volume!==this._volume&&(this._volume=this.artboard.volume),this._volume},set:function(v){this._volume=v,this.artboard&&(this.artboard.volume=v*ed.systemVolume)},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"artboardWidth",{get:function(){var v;return this.artboard?this.artboard.width:null!=(v=this._artboardWidth)?v:0},set:function(v){this._artboardWidth=v,this.artboard&&(this.artboard.width=v)},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"artboardHeight",{get:function(){var v;return this.artboard?this.artboard.height:null!=(v=this._artboardHeight)?v:0},set:function(v){this._artboardHeight=v,this.artboard&&(this.artboard.height=v)},enumerable:!1,configurable:!0}),y.prototype.resetArtboardSize=function(){this.artboard?(this.artboard.resetArtboardSize(),this._artboardWidth=this.artboard.width,this._artboardHeight=this.artboard.height):(this._artboardWidth=void 0,this._artboardHeight=void 0)},Object.defineProperty(y.prototype,"devicePixelRatioUsed",{get:function(){return this._devicePixelRatioUsed},set:function(v){v!==this._devicePixelRatioUsed&&(this._overlayTransformDirty=!0),this._devicePixelRatioUsed=v},enumerable:!1,configurable:!0}),y.prototype.bindViewModelInstance=function(v){v&&(this.setViewModelInstance(v),this.bind())},y.prototype.setViewModelInstance=function(v){var y,b=null==v?void 0:v.runtimeInstance;this.artboard&&!this.destroyed&&v&&b&&(v.internalIncrementReferenceCount(),null==(y=this._viewModelInstance)||y.cleanup(),this._viewModelInstance=v,this.animator.stateMachines.length>0?this.animator.stateMachines.forEach(function(v){return v.instance.setViewModelInstance(b)}):this.artboard.setViewModelInstance(b))},y.prototype.bind=function(){this.artboard&&!this.destroyed&&(this.animator.stateMachines.length>0?this.animator.stateMachines.forEach(function(v){return v.instance.bind()}):this.artboard.bind())},Object.defineProperty(y.prototype,"viewModelInstance",{get:function(){return this._viewModelInstance},enumerable:!1,configurable:!0}),y.prototype.setGlobalViewModelInstance=function(v,y){var b,x=null==y?void 0:y.runtimeInstance;if(!this.artboard||this.destroyed||!x)return!1;var w=!1;return this.animator.stateMachines.length>0?this.animator.stateMachines.forEach(function(y){y.instance.setGlobalViewModelInstance(v,x)&&(w=!0)}):w=this.artboard.setGlobalViewModelInstance(v,x),w&&(y.internalIncrementReferenceCount(),null==(b=this._globalViewModelInstances.get(v))||b.cleanup(),this._globalViewModelInstances.set(v,y)),w},y.prototype.globalViewModelInstance=function(v){var y=this._globalViewModelInstances.get(v);if(y)return y;if(!this.artboard||this.destroyed)return null;var b=this.animator.stateMachines.length>0?this.animator.stateMachines[0].instance.globalViewModelInstance(v):this.artboard.globalViewModelInstance(v);if(null===b)return null;var x=new eS(b,null);return(0,T.createFinalization)(x,b),x.internalIncrementReferenceCount(),this._globalViewModelInstances.set(v,x),x},y.prototype.globalViewModelNames=function(){var v,y;return null!=(y=null==(v=this.file)?void 0:v.globalViewModelNames())?y:[]},y.prototype.viewModelByIndex=function(v){var y=this.file.viewModelByIndex(v);return null!==y?new ex(y):null},y.prototype.viewModelByName=function(v){var y;return null==(y=this.riveFile)?void 0:y.viewModelByName(v)},y.prototype.enums=function(){if(null===this._dataEnums){var v=this.file.enums();this._dataEnums=v.map(function(v){return new ew(v)})}return this._dataEnums},y.prototype.defaultViewModel=function(){if(this.artboard){var v=this.file.defaultArtboardViewModel(this.artboard);if(v)return new ex(v)}return null},y.prototype.getArtboard=function(v){var y,b;return null!=(b=null==(y=this.riveFile)?void 0:y.getArtboard(v))?b:null},y.prototype.getBindableArtboard=function(v){var y,b;return null!=(b=null==(y=this.riveFile)?void 0:y.getBindableArtboard(v))?b:null},y.prototype.getDefaultBindableArtboard=function(){var v,y;return null!=(y=null==(v=this.riveFile)?void 0:v.getDefaultBindableArtboard())?y:null},y.prototype.clearFocus=function(){this.animator.stateMachines.filter(function(v){return v.playing&&v.hasFocusNodes}
2495).forEach(function(v){return v.clearFocus()})},y.missingErrorMessage="Rive source file or data buffer required",y.cleanupErrorMessage="Attempt to use file after calling cleanup.",y}(),(eb=E||(E={})).none="none",eb.string="string",eb.number="number",eb.boolean="boolean",eb.color="color",eb.list="list",eb.enumType="enumType",eb.trigger="trigger",eb.viewModel="viewModel",eb.integer="integer",eb.listIndex="listIndex",eb.image="image",eb.artboard="artboard",ex=function(){function v(v){this._viewModel=v}return Object.defineProperty(v.prototype,"instanceCount",{get:function(){return this._viewModel.instanceCount},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"name",{get:function(){return this._viewModel.name},enumerable:!1,configurable:!0}),v.prototype.instanceByIndex=function(v){var y=this._viewModel.instanceByIndex(v);if(null!==y){var b=new eS(y,null);return(0,T.createFinalization)(b,y),b}return null},v.prototype.instanceByName=function(v){var y=this._viewModel.instanceByName(v);if(null!==y){var b=new eS(y,null);return(0,T.createFinalization)(b,y),b}return null},v.prototype.defaultInstance=function(){var v=this._viewModel.defaultInstance();if(null!==v){var y=new eS(v,null);return(0,T.createFinalization)(y,v),y}return null},v.prototype.instance=function(){var v=this._viewModel.instance();if(null!==v){var y=new eS(v,null);return(0,T.createFinalization)(y,v),y}return null},Object.defineProperty(v.prototype,"properties",{get:function(){return this._viewModel.getProperties()},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"instanceNames",{get:function(){return this._viewModel.getInstanceNames()},enumerable:!1,configurable:!0}),v}(),ew=function(){function v(v){this._dataEnum=v}return Object.defineProperty(v.prototype,"name",{get:function(){return this._dataEnum.name},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"values",{get:function(){return this._dataEnum.values},enumerable:!1,configurable:!0}),v}(),(ek=j||(j={})).Number="number",ek.String="string",ek.Boolean="boolean",ek.Color="color",ek.Trigger="trigger",ek.Enum="enum",ek.List="list",ek.Image="image",ek.Font="font",ek.Artboard="artboard",eS=function(){function v(v,y){this._parents=[],this._children=[],this._viewModelInstances=new Map,this._propertiesWithCallbacks=[],this._referenceCount=0,this.selfUnref=!1,this._runtimeInstance=v,null!==y&&this._parents.push(y)}return Object.defineProperty(v.prototype,"runtimeInstance",{get:function(){return this._runtimeInstance},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"nativeInstance",{get:function(){return this._runtimeInstance},enumerable:!1,configurable:!0}),v.prototype.handleCallbacks=function(){0!==this._propertiesWithCallbacks.length&&(this._propertiesWithCallbacks.forEach(function(v){v.handleCallbacks()}),this._propertiesWithCallbacks.forEach(function(v){v.clearChanges()})),this._children.forEach(function(v){return v.handleCallbacks()})},v.prototype.addParent=function(v){!this._parents.includes(v)&&(this._parents.push(v),(this._propertiesWithCallbacks.length>0||this._children.length>0)&&v.addToViewModelCallbacks(this))},v.prototype.removeParent=function(v){var y=this._parents.indexOf(v);-1!==y&&(this._parents[y].removeFromViewModelCallbacks(this),this._parents.splice(y,1))},v.prototype.addToPropertyCallbacks=function(v){var y=this;!this._propertiesWithCallbacks.includes(v)&&(this._propertiesWithCallbacks.push(v),this._propertiesWithCallbacks.length>0&&this._parents.forEach(function(v){v.addToViewModelCallbacks(y)}))},v.prototype.removeFromPropertyCallbacks=function(v){var y=this;this._propertiesWithCallbacks.includes(v)&&(this._propertiesWithCallbacks=this._propertiesWithCallbacks.filter(function(y){return y!==v}),0===this._children.length&&0===this._propertiesWithCallbacks.length&&this._parents.forEach(function(v){v.removeFromViewModelCallbacks(y)}))},v.prototype.addToViewModelCallbacks=function(v){var y=this;this._children.includes(v)||(this._children.push(v),this._parents.forEach(function(v){v.addToViewModelCallbacks(y)}))}
2495,v.prototype.removeFromViewModelCallbacks=function(v){var y=this;this._children.includes(v)&&(this._children=this._children.filter(function(y){return y!==v}),0===this._children.length&&0===this._propertiesWithCallbacks.length&&this._parents.forEach(function(v){v.removeFromViewModelCallbacks(y)}))},v.prototype.clearCallbacks=function(){this._propertiesWithCallbacks.forEach(function(v){v.clearCallbacks()})},v.prototype.propertyFromPath=function(v,y){var b=v.split("/");return this.propertyFromPathSegments(b,0,y)},v.prototype.viewModelFromPathSegments=function(v,y){var b=this.internalViewModelInstance(v[y]);if(null!==b)if(y==v.length-1)return b;else return b.viewModelFromPathSegments(v,y++);return null},v.prototype.propertyFromPathSegments=function(v,y,b){if(y<v.length-1){var x,w,k,S,_,E,P,C,A,T,I,O,M,R,N,D,F,L,$,B,z=this.internalViewModelInstance(v[y]);return null!==z?z.propertyFromPathSegments(v,y+1,b):null}var V=null;switch(b){case j.Number:if(null!==(V=null!=(w=null==(x=this._runtimeInstance)?void 0:x.number(v[y]))?w:null))return new ej(V,this);break;case j.String:if(null!==(V=null!=(S=null==(k=this._runtimeInstance)?void 0:k.string(v[y]))?S:null))return new eE(V,this);break;case j.Boolean:if(null!==(V=null!=(E=null==(_=this._runtimeInstance)?void 0:_.boolean(v[y]))?E:null))return new eP(V,this);break;case j.Color:if(null!==(V=null!=(C=null==(P=this._runtimeInstance)?void 0:P.color(v[y]))?C:null))return new eI(V,this);break;case j.Trigger:if(null!==(V=null!=(T=null==(A=this._runtimeInstance)?void 0:A.trigger(v[y]))?T:null))return new eC(V,this);break;case j.Enum:if(null!==(V=null!=(O=null==(I=this._runtimeInstance)?void 0:I.enum(v[y]))?O:null))return new eA(V,this);break;case j.List:if(null!==(V=null!=(R=null==(M=this._runtimeInstance)?void 0:M.list(v[y]))?R:null))return new eT(V,this);break;case j.Image:if(null!==(V=null!=(D=null==(N=this._runtimeInstance)?void 0:N.image(v[y]))?D:null))return new eO(V,this);break;case j.Font:if(null!==(V=null!=(L=null==(F=this._runtimeInstance)?void 0:F.font(v[y]))?L:null))return new eM(V,this);break;case j.Artboard:if(null!==(V=null!=(B=null==($=this._runtimeInstance)?void 0:$.artboard(v[y]))?B:null))return new eR(V,this)}return null},v.prototype.internalViewModelInstance=function(y){if(this._viewModelInstances.has(y))return this._viewModelInstances.get(y);var b,x=null==(b=this._runtimeInstance)?void 0:b.viewModel(y);if(null!==x){var w=new v(x,this);return(0,T.createFinalization)(w,x),w.internalIncrementReferenceCount(),this._viewModelInstances.set(y,w),w}return null},v.prototype.number=function(v){return this.propertyFromPath(v,j.Number)},v.prototype.string=function(v){return this.propertyFromPath(v,j.String)},v.prototype.boolean=function(v){return this.propertyFromPath(v,j.Boolean)},v.prototype.color=function(v){return this.propertyFromPath(v,j.Color)},v.prototype.trigger=function(v){return this.propertyFromPath(v,j.Trigger)},v.prototype.enum=function(v){return this.propertyFromPath(v,j.Enum)},v.prototype.list=function(v){return this.propertyFromPath(v,j.List)},v.prototype.image=function(v){return this.propertyFromPath(v,j.Image)},v.prototype.font=function(v){return this.propertyFromPath(v,j.Font)},v.prototype.artboard=function(v){return this.propertyFromPath(v,j.Artboard)},v.prototype.viewModel=function(v){var y=v.split("/"),b=y.length>1?this.viewModelFromPathSegments(y.slice(0,y.length-1),0):this;return null!=b?b.internalViewModelInstance(y[y.length-1]):null},v.prototype.internalReplaceViewModel=function(v,y){var b;if(null!==y.runtimeInstance){var x=(null==(b=this._runtimeInstance)?void 0:b.replaceViewModel(v,y.runtimeInstance))||!1;if(x){y.internalIncrementReferenceCount();var w=this.internalViewModelInstance(v);null!==w&&(w.removeParent(this),this._children.includes(w)&&(this._children=this._children.filter(function(v){return v!==w})),w.cleanup()),this._viewModelInstances.set(v,y),y.addParent(this)}return x}return!1},v.prototype.replaceViewModel=function(v,y){var b,x=v.split("/"),w=x.length>1?this.viewModelFromPathSegments(x.slice(0,x.length-1),0):this;return null!=(b=null==w?void 0:w.internalReplaceViewModel(x[x.length-1],y))&&b},v.prototype.incrementReferenceCount=function(){var v;this._referenceCount++,null==(v=this._runtimeInstance)||v.incrementReferenceCount()},v.prototype.decrementReferenceCount=function(){var v;this._referenceCount--,null==(v=this._runtimeInstance)||v.decrementReferenceCount()},Object.defineProperty(v.prototype,"properties",{get:function(){var v;return(null==(v=this._runtimeInstance)?void 0:v.getProperties().map(function(v){return M({},v)}))||[]}
2495,enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"viewModelName",{get:function(){var v,y;return null!=(y=null==(v=this._runtimeInstance)?void 0:v.getViewModelName())?y:""},enumerable:!1,configurable:!0}),v.prototype.internalIncrementReferenceCount=function(){this._referenceCount++},v.prototype.cleanup=function(){var v,y=this;if(this._referenceCount--,this._referenceCount<=0){this.selfUnref&&(null==(v=this._runtimeInstance)||v.unref()),this._runtimeInstance=null,this.clearCallbacks(),this._propertiesWithCallbacks=[],this._viewModelInstances.forEach(function(v){v.cleanup()}),this._viewModelInstances.clear();var b=D([],this._children,!0);this._children.length=0;var x=D([],this._parents,!0);this._parents.length=0,b.forEach(function(v){v.removeParent(y)}),x.forEach(function(v){v.removeFromViewModelCallbacks(y)})}},v}(),eE=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(v){this._viewModelInstanceValue.value=v},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v(this.value)},y}(e_=function(){function v(v,y){this.callbacks=[],this._viewModelInstanceValue=v,this._parentViewModel=y}return v.prototype.on=function(v){0===this.callbacks.length&&this._viewModelInstanceValue.clearChanges(),this.callbacks.includes(v)||(this.callbacks.push(v),this._parentViewModel.addToPropertyCallbacks(this))},v.prototype.off=function(v){v?this.callbacks=this.callbacks.filter(function(y){return y!==v}):this.callbacks.length=0,0===this.callbacks.length&&this._parentViewModel.removeFromPropertyCallbacks(this)},v.prototype.internalHandleCallback=function(v){},v.prototype.handleCallbacks=function(){var v=this;this._viewModelInstanceValue.hasChanged&&this.callbacks.forEach(function(y){v.internalHandleCallback(y)})},v.prototype.clearChanges=function(){this._viewModelInstanceValue.clearChanges()},v.prototype.clearCallbacks=function(){this.callbacks.length=0},Object.defineProperty(v.prototype,"name",{get:function(){return this._viewModelInstanceValue.name},enumerable:!1,configurable:!0}),v}()),ej=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(v){this._viewModelInstanceValue.value=v},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v(this.value)},y}(e_),eP=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(v){this._viewModelInstanceValue.value=v},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v(this.value)},y}(e_),eC=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),y.prototype.trigger=function(){return this._viewModelInstanceValue.trigger()},y.prototype.internalHandleCallback=function(v){v()},y}(e_),eA=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(v){this._viewModelInstanceValue.value=v},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"valueIndex",{get:function(){return this._viewModelInstanceValue.valueIndex},set:function(v){this._viewModelInstanceValue.valueIndex=v},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"values",{get:function(){return this._viewModelInstanceValue.values},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v(this.value)},y}(e_),eT=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"length",{get:function(){return this._viewModelInstanceValue.size},enumerable:!1,configurable:!0}),y.prototype.addInstance=function(v){null!=v.runtimeInstance&&(this._viewModelInstanceValue.addInstance(v.runtimeInstance),v.addParent(this._parentViewModel))},y.prototype.addInstanceAt=function(v,y){return!!(null!=v.runtimeInstance&&this._viewModelInstanceValue.addInstanceAt(v.runtimeInstance,y))&&(v.addParent(this._parentViewModel),!0)},y.prototype.removeInstance=function(v){null!=v.runtimeInstance&&(this._viewModelInstanceValue.removeInstance(v.runtimeInstance),v.removeParent(this._parentViewModel))},y.prototype.removeInstanceAt=function(v){this._viewModelInstanceValue.removeInstanceAt(v)},y.prototype.instanceAt=function(v){var y=this._viewModelInstanceValue.instanceAt(v);if(null!=y){var b=new eS(y,this._parentViewModel);return(0,T.createFinalization)(b,y),b}return null},y.prototype.swap=function(v,y){this._viewModelInstanceValue.swap(v,y)},y.prototype.internalHandleCallback=function(v){v()},y}(e_),eI=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{get:function(){return this._viewModelInstanceValue.value},set:function(v){this._viewModelInstanceValue.value=v}
2495,enumerable:!1,configurable:!0}),y.prototype.rgb=function(v,y,b){this._viewModelInstanceValue.rgb(v,y,b)},y.prototype.rgba=function(v,y,b,x){this._viewModelInstanceValue.argb(x,v,y,b)},y.prototype.argb=function(v,y,b,x){this._viewModelInstanceValue.argb(v,y,b,x)},y.prototype.alpha=function(v){this._viewModelInstanceValue.alpha(v)},y.prototype.opacity=function(v){this._viewModelInstanceValue.alpha(Math.round(255*Math.max(0,Math.min(1,v))))},y.prototype.internalHandleCallback=function(v){v(this.value)},y}(e_),eO=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{set:function(v){var y;this._viewModelInstanceValue.value(null!=(y=null==v?void 0:v.nativeImage)?y:null)},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v()},y}(e_),eM=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{set:function(v){var y;this._viewModelInstanceValue.value(null!=(y=null==v?void 0:v.nativeFont)?y:null)},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v()},y}(e_),eR=function(v){function y(y,b){return v.call(this,y,b)||this}return O(y,v),Object.defineProperty(y.prototype,"value",{set:function(v){var y,b,x;x=v.isBindableArtboard?v:v.file.internalBindableArtboardFromArtboard(v.nativeArtboard),this._viewModelInstanceValue.value(null!=(y=null==x?void 0:x.nativeArtboard)?y:null),(null==x?void 0:x.nativeViewModel)&&this._viewModelInstanceValue.viewModelInstance(null!=(b=null==x?void 0:x.nativeViewModel)?b:null)},enumerable:!1,configurable:!0}),y.prototype.internalHandleCallback=function(v){v()},y}(e_),eN=function(v){return R(void 0,void 0,void 0,function(){var y;return N(this,function(b){switch(b.label){case 0:return[4,fetch(new Request(v))];case 1:if(!(y=b.sent()).ok)throw Error("Failed to fetch the Rive file: HTTP ".concat(y.status));return[4,y.arrayBuffer()];case 2:return[2,b.sent()]}})})},eD=function(v){return"string"==typeof v?[v]:v instanceof Array?v:[]},eF={EventManager:el,TaskQueueManager:ec},eL=function(v){return R(void 0,void 0,void 0,function(){var y,b;return N(this,function(x){switch(x.label){case 0:return[4,new Promise(function(y){return C.RuntimeLoader.getInstance(function(b){b.decodeAudio(v,y,null)})})];case 1:return y=x.sent(),b=new T.AudioWrapper(y),T.finalizationRegistry.register(b,y),[2,b]}})})},e$=function(v){return R(void 0,void 0,void 0,function(){var y,b;return N(this,function(x){switch(x.label){case 0:return[4,new Promise(function(y){return C.RuntimeLoader.getInstance(function(b){b.decodeImage(v,y,null)})})];case 1:return y=x.sent(),b=new T.ImageWrapper(y),T.finalizationRegistry.register(b,y),[2,b]}})})},eB=function(v){return R(void 0,void 0,void 0,function(){var y,b;return N(this,function(x){switch(x.label){case 0:return[4,new Promise(function(y){return C.RuntimeLoader.getInstance(function(b){b.decodeFont(v,y,null)})})];case 1:return y=x.sent(),b=new T.FontWrapper(y),T.finalizationRegistry.register(b,y),[2,b]}})})},eU})()},411035,(v,y,b)=>{Object.defineProperty(b,"__esModule",{value:!0});var x,w,k=v.r(297865),S=v.r(154812),_=(x=k)&&"object"==typeof x&&"default"in x?x:{default:x};function E(v){var y=v||j(),b=k.useState(y),x=b[0],w=b[1];return k.useEffect(function(){if("u">typeof window&&"matchMedia"in window){var y=function(){w(v||j())},b=window.matchMedia("screen and (resolution: "+x+"dppx)");return b.hasOwnProperty("addEventListener")?b.addEventListener("change",y):b.addListener(y),function(){b.hasOwnProperty("removeEventListener")?b.removeEventListener("change",y):b.removeListener(y)}}},[x,v]),x}function j(){return Math.min(Math.max(1,"u">typeof window&&"number"==typeof window.devicePixelRatio?window.devicePixelRatio:1),3)}var P=function(){function v(){}var y=v.prototype;return y.observe=function(){},y.unobserve=function(){},y.disconnect=function(){},v}();function C(v,y){var b=0;return function(){for(var x=this,w=arguments.length,k=Array(w),S=0;S<w;S++)k[S]=arguments[S];clearTimeout(b),b=window.setTimeout(function(){return v.apply(x,k)},y)}}var A=globalThis.ResizeObserver||P,T=void 0!==globalThis.ResizeObserver,I=!T;function O(v,y){void 0===y&&(y=!0);var b=k.useState({width:0,height:0}),x=b[0],w=b[1];k.useEffect(function(){if("u">typeof window&&y){var v=function(){w({width:window.innerWidth,height:window.innerHeight})};return I&&(v(),window.addEventListener("resize",v)),function(){return window.removeEventListener("resize",v)}}},[]);var S=k.useRef(new A(C(function(v){T&&w({width:v[v.length-1].contentRect.width,height:v[v.length-1].contentRect.height})},0)));return k.useEffect(function(){var b=S.current;if(!y)return void b.disconnect();var x=v.current;return v.current&&T&&b.observe(v.current),function(){b.disconnect(),x&&T&&b.unobserve(x)}},[v,S]),x}var M={useDevicePixelRatio:!0,fitCanvasToArtboardHeight:!1,useOffscreenRenderer:!0,shouldResizeCanvasToContainer:!0};function R(v){return Object.assign({},M,v)}function N(v,y){try{y()}catch(y){console.warn("[Rive] "+v+" threw while cleaning up Rive; contained. ",y)}}function D(v){var y=v.riveLoaded,b=void 0!==y&&y,x=v.canvasElem,w=v.containerRef,S=v.options,_=v.onCanvasHasResized,j=v.artboardBounds,P=R(void 0===S?{}:S),C=k.useState({height:0,width:0}),A=C[0],T=A.height,I=A.width,M=C[1],N=k.useState({height:0,width:0}),D=N[0],F=D.height,L=D.width,$=N[1],B=k.useState(!0),z=B[0],V=B[1],H=P.fitCanvasToArtboardHeight,U=P.shouldResizeCanvasToContainer,W=P.useDevicePixelRatio,G=P.customDevicePixelRatio,q=O(w,U),Y=E(G),K=null!=j?j:{},X=K.maxX,Q=K.maxY,Z=k.useCallback(function(){var v,y,b,x,k=null!=(v=null==(b=w.current)?void 0:b.clientWidth)?v:0,S=null!=(y=null==(x=w.current)?void 0:x.clientHeight)?y:0;return H&&j?{width:k,height:j.maxY/j.maxX*k}:{width:k,height:S}},[w,H,X,Q]);k.useEffect(function(){if(U&&w.current&&b){var v=Z(),y=v.width,k=v.height,S=!1;if(x){var E=y!==I||k!==T;if(P.fitCanvasToArtboardHeight&&E&&(w.current.style.height=k+"px",S=!0),P.useDevicePixelRatio){var j=y*Y!==L||k*Y!==F;if(E||j){var C=Y*y,A=Y*k;x.width=C,x.height=A,x.style.width=y+"px",x.style.height=k+"px",$({width:C,height:A}),S=!0}}else E&&(x.width=y,x.height=k,$({width:y,height:k}),S=!0);M({width:y,height:k})}_&&(z||S)&&_&&_(),z&&V(!1)}},[x,w,q,Y,Z,z,V,F,L,T,I,_,U,H,W,b]),k.useEffect(function(){$({width:0,height:0})},[x])}var F=function(){function v(){}var y=v.prototype;return y.observe=function(){},y.unobserve=function(){},y.disconnect=function(){},v}(),L=globalThis.IntersectionObserver||F,$=function(){function v(){var v=this;
2495this.elementsMap=new Map,this.onObserved=function(y){y.forEach(function(y){var b=v.elementsMap.get(y.target);b&&b(y)})},this.observer=new L(this.onObserved)}var y=v.prototype;return y.registerCallback=function(v,y){this.observer.observe(v),this.elementsMap.set(v,y)},y.removeCallback=function(v){this.observer.unobserve(v),this.elementsMap.delete(v)},v}(),B=function(){return w||(w=new $),w};function z(){return{observe:k.useCallback(function(v,y){B().registerCallback(v,y)},[]),unobserve:k.useCallback(function(v){B().removeCallback(v)},[])}}function V(){return(V=Object.assign||function(v){for(var y=1;y<arguments.length;y++){var b=arguments[y];for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&(v[x]=b[x])}return v}).apply(this,arguments)}function H(v,y){if(null==v)return{};var b,x,w={},k=Object.getOwnPropertyNames(v);for(x=0;x<k.length;x++)b=k[x],!(y.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(v,b)&&(w[b]=v[b]);return w}function U(v){var y=v.setContainerRef,b=v.setCanvasRef,x=v.className,w=void 0===x?"":x,k=v.style,S=v.children,E=H(v,["setContainerRef","setCanvasRef","className","style","children"]),j=V({width:"100%",height:"100%"},k);return _.default.createElement("div",V({ref:y,className:w},!w&&{style:j}),_.default.createElement("canvas",V({ref:b,style:{verticalAlign:"top",width:0,height:0}},E),S))}function W(v,y){void 0===y&&(y={});var b,x,w=k.useState(null),j=w[0],P=w[1],C=k.useRef(null),A=k.useRef(null),T=k.useRef(null),I=k.useState(null),O=I[0],F=I[1],L=!!v,$=R(y),B=null!=(b=null==v?void 0:v.useOffscreenRenderer)?b:y.useOffscreenRenderer,W=!!(null==v?void 0:v.enableGPUCanvas)||!!(null==v||null==(x=v.riveFile)?void 0:x.deferredRequested),G=null!=B?B:!W&&M.useOffscreenRenderer;k.useEffect(function(){W&&G&&console.warn("[Rive] GPU Canvas and `useOffscreenRenderer` cannot both be on. A GPU Canvas session records for a single <canvas>, while the offscreen renderer shares one context across every <canvas> on the page. This instance falls back to immediate rendering and GPU Canvas content will not draw â drop the explicit `useOffscreenRenderer: true` to use it.")},[W,G]);var q=E(),Y=k.useCallback(function(){if(O){if(O.layout&&O.layout.fit===S.Fit.Layout&&j){var v=q*O.layout.layoutScaleFactor;O.devicePixelRatioUsed=q,O.artboardWidth=(null==j?void 0:j.width)/v,O.artboardHeight=(null==j?void 0:j.height)/v}O.startRendering(),O.resizeToCanvas()}},[O,q]);D({riveLoaded:!!O,canvasElem:j,containerRef:C,options:$,onCanvasHasResized:Y,artboardBounds:null==O?void 0:O.bounds});var K=k.useCallback(function(v){var y=A.current;A.current=v,null===v&&y&&queueMicrotask(function(){A.current!==y&&(y.height=0,y.width=0)}),P(v)},[]);k.useEffect(function(){if(j&&v){var y,b=null!=O;if(null==O){var x=v.onRiveReady,w=H(v,["onRiveReady"]);y=new S.Rive(V({},w,{useOffscreenRenderer:G,canvas:j})),null!=T.current&&N("replacing a previous instance",function(){return T.current.cleanup()}),T.current=y,y.on(S.EventType.Load,function(){b=!0,x&&x(y),j?F(y):N("unmounted before load",function(){return y.cleanup()})})}return function(){b||N("teardown before load",function(){return null==y?void 0:y.cleanup()})}}},[j,L,O]);var X=k.useCallback(function(v){C.current=v},[]),Q=z(),Z=Q.observe,J=Q.unobserve;k.useEffect(function(){var v,y=!1,b=function(){if(j&&y){var v=j.getBoundingClientRect();v.width>0&&v.height>0&&v.top<(window.innerHeight||document.documentElement.clientHeight)&&v.bottom>0&&v.left<(window.innerWidth||document.documentElement.clientWidth)&&v.right>0&&(null==O||O.startRendering(),y=!1)}};return j&&!1!==$.shouldUseIntersectionObserver&&Z(j,function(x){x.isIntersecting?O&&O.startRendering():O&&O.stopRendering(),y=!x.isIntersecting,clearTimeout(v),x.isIntersecting||0!==x.boundingClientRect.width||(v=setTimeout(b,10))}),function(){clearTimeout(v),j&&J(j)}},[Z,J,O,j,$.shouldUseIntersectionObserver]),k.useEffect(function(){return function(){O&&(N("unmount",function(){return O.cleanup()}),F(null))}},[O,j]),k.useEffect(function(){return function(){null!=T.current&&N("final unmount",function(){return T.current.cleanup()})}},[]);var ee=null==v?void 0:v.animations;k.useEffect(function(){O&&ee&&(O.isPlaying?(O.stop(O.animationNames),O.play(ee)):O.isPaused&&(O.stop(O.animationNames),O.pause(ee)))},[ee,O]);var et=k.useCallback(function(v){return _.default.createElement(U,V({setContainerRef:X,setCanvasRef:K},v))},[K,X]);return{canvas:j,container:C.current,setCanvasRef:K,setContainerRef:X,rive:O,RiveComponent:et}}function G(){return(G=Object.assign||function(v){for(var y=1;y<arguments.length;y++){var b=arguments[y];for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&(v[x]=b[x])}return v}).apply(this,arguments)}function q(v,y){if(null==v)return{};var b,x,w={},k=Object.getOwnPropertyNames(v);for(x=0;x<k.length;x++)b=k[x],!(y.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(v,b)&&(w[b]=v[b]);return w}var Y=function(v){var y=v.src,b=v.artboard,x=v.stateMachine,w=v.animations,k=v.stateMachines,S=v.layout,E=v.useOffscreenRenderer,j=v.enableGPUCanvas,P=v.shouldDisableRiveListeners,C=v.shouldResizeCanvasToContainer,A=v.automaticallyHandleEvents,T=v.children,I=q(v,["src","artboard","stateMachine","animations","stateMachines","layout","useOffscreenRenderer","enableGPUCanvas","shouldDisableRiveListeners","shouldResizeCanvasToContainer","automaticallyHandleEvents","children"]),O=W({src:y,artboard:b,stateMachine:x,animations:w,layout:S,stateMachines:k,autoplay:!0,shouldDisableRiveListeners:void 0!==P&&P,automaticallyHandleEvents:void 0!==A&&A,enableGPUCanvas:j},G({shouldResizeCanvasToContainer:void 0===C||C},void 0!==E&&{useOffscreenRenderer:E})).RiveComponent;return _.default.createElement(O,I,T)};function K(v,y,b,x){var w=k.useState(null),_=w[0],E=w[1];return k.useEffect(function(){var w=function(){if(v&&y&&b||E(null),v&&y&&b){var w=v.stateMachineInputs(y);if(w){var k=w.find(function(v){return v.name===b});void 0!==x&&k&&(k.value=x),E(k||null)}}else E(null)};w(),v&&v.on(S.EventType.Load,function(){w()})},[v]),_}function X(v,y){var b=null!=y?y:{},x=b.name,w=b.useDefault,_=k.useState(null),E=_[0],j=_[1];return k.useEffect(function(){var y=function(){if(!v)return void j(null);var y=null;
2495j(y=null!=x?(null==v.viewModelByName?void 0:v.viewModelByName.call(v,x))||null:v.defaultViewModel()||null)};return y(),v&&v.on(S.EventType.Load,y),function(){v&&v.off(S.EventType.Load,y)}},[v,x,void 0!==w&&w]),E}var Q=new WeakSet;function Z(v){Q.has(v)||(Q.add(v),queueMicrotask(function(){Q.delete(v),v.bind()}))}function J(v,y){var b=y.name,x=y.useNew,w=y.instance;return void 0!==w?w:v?null!=b?v.instanceByName(b)||null:x?(null==v.instance?void 0:v.instance.call(v))||null:(null==v.defaultInstance?void 0:v.defaultInstance.call(v))||null:null}function ee(v,y){var b=null!=y?y:{},x=b.name,w=b.useDefault,S=b.useNew,_=void 0!==S&&S,E=b.rive,j=k.useState(null),P=j[0],C=j[1];return k.useEffect(function(){if(!v)return void C(null);var y=J(v,{name:x,useNew:_});C(y),E&&y&&E.viewModelInstance!==y&&(E.setViewModelInstance(y),Z(E))},[v,x,void 0!==w&&w,_,E]),P}function et(v,y,b){var x=null!=b?b:{},w=x.instanceName,S=x.useNew,_=void 0!==S&&S,E=x.instance,j=x.rive,P=k.useState(null),C=P[0],A=P[1];return k.useEffect(function(){var b=J(v,{name:w,useNew:_,instance:E});A(b),j&&y&&b&&j.setGlobalViewModelInstance(y,b)&&Z(j)},[v,y,w,_,E,j]),C}function er(){return(er=Object.assign||function(v){for(var y=1;y<arguments.length;y++){var b=arguments[y];for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&(v[x]=b[x])}return v}).apply(this,arguments)}function en(v,y,b){var x=k.useState(null),w=x[0],S=x[1],_=k.useState(b.defaultValue),E=_[0],j=_[1],P=k.useState(null),C=P[0],A=P[1],T=k.useRef(null),I=k.useRef(v),O=k.useRef(b);k.useEffect(function(){O.current=b},[b]);var M=k.useCallback(function(){var v=T.current,y=I.current,b=O.current;if(!v||!y)return S(null),j(b.defaultValue),A(null),function(){};var x=b.getProperty(v,y);if(x){S(x),j(b.getValue(x)),b.getExtendedData&&A(b.getExtendedData(x));var w=function(){j(b.getValue(x)),b.getExtendedData&&A(b.getExtendedData(x)),b.onPropertyEvent&&b.onPropertyEvent()};return x.on(w),function(){x.off(w)}}return function(){}},[]);k.useEffect(function(){return T.current=y,I.current=v,M()},[y,v,M]);var R=k.useCallback(function(v){if(w&&T.current===y)try{v(w),O.current.getExtendedData&&A(O.current.getExtendedData(w));return}catch(v){}if(T.current)try{var b=O.current.getProperty(T.current,I.current);b&&(S(b),v(b),O.current.getExtendedData&&A(O.current.getExtendedData(b)))}catch(v){}},[w,y]),N=k.useMemo(function(){return O.current.buildPropertyOperations(R)},[R]),D=er({value:E},N);return b.getExtendedData&&(D.extendedData=C),D}function ei(v,y){var b=en(v,y,{getProperty:k.useCallback(function(v,y){return v.number(y)},[]),getValue:k.useCallback(function(v){return v.value},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])});return{value:b.value,setValue:b.setValue}}function ea(v,y){var b=en(v,y,{getProperty:k.useCallback(function(v,y){return v.string(y)},[]),getValue:k.useCallback(function(v){return v.value},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])});return{value:b.value,setValue:b.setValue}}function es(v,y){var b=en(v,y,{getProperty:k.useCallback(function(v,y){return v.boolean(y)},[]),getValue:k.useCallback(function(v){return v.value},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])});return{value:b.value,setValue:b.setValue}}function eo(v,y){var b=en(v,y,{getProperty:k.useCallback(function(v,y){return v.color(y)},[]),getValue:k.useCallback(function(v){return v.value},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})},setRgb:function(y,b,x){v(function(v){v.rgb(y,b,x)})},setRgba:function(y,b,x,w){v(function(v){v.rgba(y,b,x,w)})},setAlpha:function(y){v(function(v){v.alpha(y)})},setOpacity:function(y){v(function(v){v.opacity(y)})}}},[])});return{value:b.value,setValue:b.setValue,setRgb:b.setRgb,setRgba:b.setRgba,setAlpha:b.setAlpha,setOpacity:b.setOpacity}}function el(v,y){var b=en(v,y,{getProperty:k.useCallback(function(v,y){return v.enum(y)},[]),getValue:k.useCallback(function(v){return v.value},[]),defaultValue:null,getExtendedData:k.useCallback(function(v){return v.values},[]),buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])});return{value:b.value,values:b.extendedData||[],setValue:b.setValue}}function ec(v,y,b){var x=(null!=b?b:{}).onTrigger;return{trigger:en(v,y,{getProperty:k.useCallback(function(v,y){return v.trigger(y)},[]),getValue:k.useCallback(function(){},[]),defaultValue:null,onPropertyEvent:x,buildPropertyOperations:k.useCallback(function(v){return{trigger:function(){v(function(v){v.trigger()})}}},[])}).trigger}}function eu(v,y){return{setValue:en(v,y,{getProperty:k.useCallback(function(v,y){return v.image(y)},[]),getValue:k.useCallback(function(){},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])}).setValue}}function ed(v,y){return{setValue:en(v,y,{getProperty:k.useCallback(function(v,y){return v.font(y)},[]),getValue:k.useCallback(function(){},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])}).setValue}}function eh(v,y){var b,x=k.useState(0)[1],w=en(v,y,{getProperty:k.useCallback(function(v,y){return v.list(y)},[]),getValue:k.useCallback(function(v){return v.length},[]),defaultValue:null,onPropertyEvent:function(){x(function(v){return v+1})},buildPropertyOperations:k.useCallback(function(v){return{addInstance:function(y){v(function(v){return v.addInstance(y)})},addInstanceAt:function(y,b){var x=!1;return v(function(v){x=v.addInstanceAt(y,b)}),x},removeInstance:function(y){v(function(v){return v.removeInstance(y)})},removeInstanceAt:function(y){v(function(v){return v.removeInstanceAt(y)})},getInstanceAt:function(y){var b=null;return v(function(v){b=v.instanceAt(y)}),b},swap:function(y,b){v(function(v){return v.swap(y,b)})}}},[])});return{length:null!=(b=w.value)?b:0,addInstance:w.addInstance,addInstanceAt:w.addInstanceAt,removeInstance:w.removeInstance,removeInstanceAt:w.removeInstanceAt,getInstanceAt:w.getInstanceAt,swap:w.swap}}function ef(v,y,b,x,w,k,S){try{var _=v[k](S),E=_.value}catch(v){b(v);return}_.done?y(E):Promise.resolve(E).then(x,w)}function ep(v){return function(){var y=this,b=arguments;return new Promise(function(x,w){var k=v.apply(y,b);function S(v){ef(k,x,w,S,_,"next",v)}function _(v){ef(k,x,w,S,_,"throw",v)}S(void 0)})}}function em(v,y){var b,x,w,k={label:0,sent:function(){if(1&w[0])throw w[1];return w[1]},trys:[],ops:[]},S=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),_=Object.defineProperty;return _(S,"next",{value:E(0)}),_(S,"throw",{value:E(1)}),_(S,"return",{value:E(2)}),"function"==typeof Symbol&&_(S,Symbol.iterator,{value:function(){return this}}),S;function E(_){return function(E){var j=[_,E];if(b)throw TypeError("Generator is already executing.");for(;S&&(S=0,j[0]&&(k=0)),k;)try{if(b=1,x&&(w=2&j[0]?x.return:j[0]?x.throw||((w=x.return)&&w.call(x),0):x.next)&&!(w=w.call(x,j[1])).done)return w;switch(x=0,w&&(j=[2&j[0],w.value]),j[0]){case 0:case 1:w=j;break;case 4:return k.label++,{value:j[1],done:!1};case 5:k.label++,x=j[1],j=[0];continue;
2495case 7:j=k.ops.pop(),k.trys.pop();continue;default:if(!(w=(w=k.trys).length>0&&w[w.length-1])&&(6===j[0]||2===j[0])){k=0;continue}if(3===j[0]&&(!w||j[1]>w[0]&&j[1]<w[3])){k.label=j[1];break}if(6===j[0]&&k.label<w[1]){k.label=w[1],w=j;break}if(w&&k.label<w[2]){k.label=w[2],k.ops.push(j);break}w[2]&&k.ops.pop(),k.trys.pop();continue}j=y.call(v,k)}catch(v){j=[6,v],x=0}finally{b=w=0}if(5&j[0])throw j[1];return{value:j[0]?j[1]:void 0,done:!0}}}}function eg(v){var y=k.useState(null),b=y[0],x=y[1],w=k.useState("idle"),_=w[0],E=w[1];return k.useEffect(function(){var y=null;return ep(function(){return em(this,function(b){try{E("loading"),(y=new S.RiveFile(v)).init(),y.on(S.EventType.Load,function(){null==y||y.getInstance(),x(y),E("success")}),y.on(S.EventType.LoadError,function(){E("failed")}),x(y)}catch(v){console.error(v),E("failed")}return[2]})})(),function(){N("RiveFile unmount",function(){return null==y?void 0:y.cleanup()})}},[v.src,v.buffer,v.enableGPUCanvas]),{riveFile:b,status:_}}function ev(v,y){return{setValue:en(v,y,{getProperty:k.useCallback(function(v,y){return v.artboard(y)},[]),getValue:k.useCallback(function(){},[]),defaultValue:null,buildPropertyOperations:k.useCallback(function(v){return{setValue:function(y){v(function(v){v.value=y})}}},[])}).setValue}}b.default=Y,b.useGlobalViewModelInstance=et,b.useResizeCanvas=D,b.useRive=W,b.useRiveFile=eg,b.useStateMachineInput=K,b.useViewModel=X,b.useViewModelInstance=ee,b.useViewModelInstanceArtboard=ev,b.useViewModelInstanceBoolean=es,b.useViewModelInstanceColor=eo,b.useViewModelInstanceEnum=el,b.useViewModelInstanceFont=ed,b.useViewModelInstanceImage=eu,b.useViewModelInstanceList=eh,b.useViewModelInstanceNumber=ei,b.useViewModelInstanceString=ea,b.useViewModelInstanceTrigger=ec,Object.keys(S).forEach(function(v){"default"===v||b.hasOwnProperty(v)||Object.defineProperty(b,v,{enumerable:!0,get:function(){return S[v]}})})},78973,v=>{"use strict";function y(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}v.s(["_",0,y])},38917,411060,214424,v=>{"use strict";function y(v){if(Array.isArray(v))return v}function b(v,y){var b,x,w=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=w){var k=[],S=!0,_=!1;try{for(w=w.call(v);!(S=(b=w.next()).done)&&(k.push(b.value),!y||k.length!==y);S=!0);}catch(v){_=!0,x=v}finally{try{S||null==w.return||w.return()}finally{if(_)throw x}}return k}}function x(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}v.s(["_",0,y],38917),v.s(["_",0,b],411060),v.s(["_",0,x],214424)},945285,v=>{"use strict";var y=v.i(78973);function b(v){if(Array.isArray(v))return(0,y._)(v)}v.s(["_",0,b])},690123,86264,267494,391160,362958,v=>{"use strict";var y=v.i(828279),b=v.i(996119),x=v.i(800397),w=v.i(940320);function k(v,y){return y&&("object"===(0,w._)(y)||"function"==typeof y)?y:(0,x._)(v)}function S(v,x,w){return x=(0,y._)(x),k(v,(0,b._)()?Reflect.construct(x,w||[],(0,y._)(v).constructor):x.apply(v,w))}function _(v,y){if(!(v instanceof y))throw TypeError("Cannot call a class as a function")}function E(v,y){for(var b=0;b<y.length;b++){var x=y[b];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(v,x.key,x)}}function j(v,y,b){return y&&E(v.prototype,y),b&&E(v,b),v}function P(v,y){return(P=Object.setPrototypeOf||function(v,y){return v.__proto__=y,v})(v,y)}function C(v,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function");v.prototype=Object.create(y&&y.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),y&&P(v,y)}function A(v,y){return null!=y&&"u">typeof Symbol&&y[Symbol.hasInstance]?!!y[Symbol.hasInstance](v):v instanceof y}v.s(["_",0,S],690123),v.s(["_",0,_],86264),v.s(["_",0,j],267494),v.s(["_",0,C],391160),v.s(["_",0,A],362958)},791162,v=>{"use strict";function y(v){if("u">typeof Symbol&&null!=v[Symbol.iterator]||null!=v["@@iterator"])return Array.from(v)}v.s(["_",0,y])},362198,v=>{"use strict";function y(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}v.s(["_",0,y])},320778,906334,v=>{"use strict";function y(v,y,b){return y in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function b(v){for(var b=1;b<arguments.length;b++){var x=null!=arguments[b]?arguments[b]:{},w=Object.keys(x);"function"==typeof Object.getOwnPropertySymbols&&(w=w.concat(Object.getOwnPropertySymbols(x).filter(function(v){return Object.getOwnPropertyDescriptor(x,v).enumerable}
2495))),w.forEach(function(b){y(v,b,x[b])})}return v}v.s(["_",0,y],906334),v.s(["_",0,b],320778)},984622,v=>{"use strict";function y(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function b(v,b){return b=null!=b?b:{},Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):y(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))}),v}v.s(["_",0,b])},747990,v=>{"use strict";function y(v,y){if(null==v)return{};var b,x,w={},k=Object.getOwnPropertyNames(v);for(x=0;x<k.length;x++)b=k[x],!(y.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(v,b)&&(w[b]=v[b]);return w}function b(v,b){if(null==v)return{};var x,w,k,S={};if("u">typeof Reflect&&Reflect.ownKeys){for(x=Reflect.ownKeys(Object(v)),k=0;k<x.length;k++)w=x[k],!(b.indexOf(w)>=0)&&Object.prototype.propertyIsEnumerable.call(v,w)&&(S[w]=v[w]);return S}if(S=y(v,b),Object.getOwnPropertySymbols)for(x=Object.getOwnPropertySymbols(v),k=0;k<x.length;k++)w=x[k],!(b.indexOf(w)>=0)&&Object.prototype.propertyIsEnumerable.call(v,w)&&(S[w]=v[w]);return S}v.s(["_",0,b],747990)},762815,v=>{"use strict";var y=v.i(38917),b=v.i(411060),x=v.i(214424),w=v.i(615696);function k(v,k){return(0,y._)(v)||(0,b._)(v,k)||(0,w._)(v,k)||(0,x._)()}v.s(["_",0,k])},340552,v=>{"use strict";var y=v.i(38917),b=v.i(791162),x=v.i(214424),w=v.i(615696);function k(v){return(0,y._)(v)||(0,b._)(v)||(0,w._)(v)||(0,x._)()}v.s(["_",0,k])},10264,828279,996119,800397,v=>{"use strict";var y=v.i(945285),b=v.i(791162),x=v.i(362198),w=v.i(615696);function k(v){return(0,y._)(v)||(0,b._)(v)||(0,w._)(v)||(0,x._)()}function S(v){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)})(v)}function _(){try{var v=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(v){}return(_=function(){return!!v})()}function E(v){if(void 0===v)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return v}v.s(["_",0,k],10264),v.s(["_",()=>S],828279),v.s(["_",()=>_],996119),v.s(["_",0,E],800397)},940320,v=>{"use strict";function y(v){return v&&"u">typeof Symbol&&v.constructor===Symbol?"symbol":typeof v}v.s(["_",0,y])},615696,v=>{"use strict";var y=v.i(78973);function b(v,b){if(v){if("string"==typeof v)return(0,y._)(v,b);var x=Object.prototype.toString.call(v).slice(8,-1);if("Object"===x&&v.constructor&&(x=v.constructor.name),"Map"===x||"Set"===x)return Array.from(x);if("Arguments"===x||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return(0,y._)(v,b)}}v.s(["_",0,b])},159731,(v,y,b)=>{"use strict";y.exports=function(v,y){v.prototype=Object.create(y.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}})}},708247,(v,y,b)=>{"use strict";var x=v.r(106824);function w(v,y,b){this.main=v,this.fn=y,this.recommendFn=b,this.lastResults=null,this.lastRecommendResults=null}v.r(159731)(w,x),w.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},w.prototype.getModifiedState=function(v){return this.fn(v)},w.prototype.getModifiedRecommendState=function(v){return this.recommendFn(v)},y.exports=w},859420,(v,y,b)=>{"use strict";y.exports={escapeFacetValue:function(v){return"string"!=typeof v?v:String(v).replace(/^-/,"\\-")},unescapeFacetValue:function(v){return"string"!=typeof v?v:v.replace(/^\\-/,"-")}}},323719,(v,y,b)=>{"use strict";function x(v){return"object"==typeof v&&null!==v?k(Array.isArray(v)?[]:{},v):v}function w(v){return"function"==typeof v||Array.isArray(v)||"[object Object]"===Object.prototype.toString.call(v)}function k(v,y){if(v===y)return v;for(var b in y)if(Object.prototype.hasOwnProperty.call(y,b)&&"__proto__"!==b&&"constructor"!==b){var S=y[b],_=v[b];(void 0===_||void 0!==S)&&(w(_)&&w(S)?v[b]=k(_,S):v[b]=x(S))}return v}y.exports=function(v){w(v)||(v={});for(var y=1,b=arguments.length;y<b;y++){var x=arguments[y];w(x)&&k(v,x)}return v}},717589,(v,y,b)=>{"use strict";y.exports=function(v){return v&&Object.keys(v).length>0}},807608,(v,y,b)=>{"use strict";y.exports=function(v,y){if(null===v)return{};var b,x,w={},k=Object.keys(v);for(x=0;x<k.length;x++)b=k[x],y.indexOf(b)>=0||(w[b]=v[b]);return w}},638753,(v,y,b)=>{"use strict";function x(v){v=v||{},this.params=v.params||[]}x.prototype={constructor:x,addParams:function(v){var y=this.params.slice();return y.push(v),new x({params:y})}
vendor: 8,455 bytes, line 2495
2495,removeParams:function(v){return new x({params:this.params.filter(function(y){return y.$$id!==v})})},addFrequentlyBoughtTogether:function(v){return this.addParams(Object.assign({},v,{model:"bought-together"}))},addRelatedProducts:function(v){return this.addParams(Object.assign({},v,{model:"related-products"}))},addTrendingItems:function(v){return this.addParams(Object.assign({},v,{model:"trending-items"}))},addTrendingFacets:function(v){return this.addParams(Object.assign({},v,{model:"trending-facets"}))},addLookingSimilar:function(v){return this.addParams(Object.assign({},v,{model:"looking-similar"}))},_buildQueries:function(v,y){return this.params.filter(function(v){return void 0===y[v.$$id]}).map(function(y){var b=Object.assign({},y,{indexName:v,threshold:y.threshold||0});return delete b.$$id,b})}},y.exports=x},44826,(v,y,b)=>{"use strict";function x(v,y){this._state=v,this._rawResults={};var b=this;v.params.forEach(function(v){var x=v.$$id;b[x]=y[x],b._rawResults[x]=y[x]})}x.prototype={constructor:x},y.exports=x},874539,(v,y,b)=>{"use strict";var x=v.r(323719);function w(v){return Object.keys(v).sort().reduce(function(y,b){return y[b]=v[b],y},{})}var k={_getQueries:function(v,y){var b=[];return b.push({indexName:v,params:k._getHitsSearchParams(y)}),y.getRefinedDisjunctiveFacets().forEach(function(x){b.push({indexName:v,params:k._getDisjunctiveFacetSearchParams(y,x)})}),y.getRefinedHierarchicalFacets().forEach(function(x){var w=y.getHierarchicalFacetByName(x),S=y.getHierarchicalRefinement(x),_=y._getHierarchicalFacetSeparator(w);if(S.length>0&&S[0].split(_).length>1){var E=S[0].split(_).slice(0,-1).reduce(function(v,y,b){return v.concat({attribute:w.attributes[b],value:0===b?y:[v[v.length-1].value,y].join(_)})},[]);E.forEach(function(x,S){var _=k._getDisjunctiveFacetSearchParams(y,x.attribute,0===S);function j(v){return w.attributes.some(function(y){return y===v.split(":")[0]})}var P=(_.facetFilters||[]).reduce(function(v,y){if(Array.isArray(y)){var b=y.filter(function(v){return!j(v)});b.length>0&&v.push(b)}return"string"!=typeof y||j(y)||v.push(y),v},[]),C=E[S-1];S>0?_.facetFilters=P.concat(C.attribute+":"+C.value):P.length>0?_.facetFilters=P:delete _.facetFilters,b.push({indexName:v,params:_})})}}),b},_getCompositionQueries:function(v){return[{compositionID:v.index,requestBody:{params:k._getCompositionHitsSearchParams(v)}}]},_getHitsSearchParams:function(v){var y=v.facets.concat(v.disjunctiveFacets).concat(k._getHitsHierarchicalFacetsAttributes(v)).sort(),b=k._getFacetFilters(v),S=k._getNumericFilters(v),_=k._getTagFilters(v),E={};return y.length>0&&(E.facets=y.indexOf("*")>-1?["*"]:y),_.length>0&&(E.tagFilters=_),b.length>0&&(E.facetFilters=b),S.length>0&&(E.numericFilters=S),w(x({},v.getQueryParams(),E))},_getCompositionHitsSearchParams:function(v){var y=v.facets.concat(v.disjunctiveFacets.map(function(y){return v.disjunctiveFacetsRefinements&&v.disjunctiveFacetsRefinements[y]&&v.disjunctiveFacetsRefinements[y].length>0?"disjunctive("+y+")":y})).concat(k._getHitsHierarchicalFacetsAttributes(v)).sort(),b=k._getFacetFilters(v),S=k._getNumericFilters(v),_=k._getTagFilters(v),E={};y.length>0&&(E.facets=y.indexOf("*")>-1?["*"]:y),_.length>0&&(E.tagFilters=_),b.length>0&&(E.facetFilters=b),S.length>0&&(E.numericFilters=S);var j=v.getQueryParams();return delete j.highlightPreTag,delete j.highlightPostTag,delete j.index,w(x({},j,E))},_getDisjunctiveFacetSearchParams:function(v,y,b){var S=k._getFacetFilters(v,y,b),_=k._getNumericFilters(v,y),E=k._getTagFilters(v),j={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};E.length>0&&(j.tagFilters=E);var P=v.getHierarchicalFacetByName(y);return P?j.facets=k._getDisjunctiveHierarchicalFacetAttribute(v,P,b):j.facets=y,_.length>0&&(j.numericFilters=_),S.length>0&&(j.facetFilters=S),w(x({},v.getQueryParams(),j))},_getNumericFilters:function(v,y){if(v.numericFilters)return v.numericFilters;var b=[];return Object.keys(v.numericRefinements).forEach(function(x){var w=v.numericRefinements[x]||{};Object.keys(w).forEach(function(v){var k=w[v]||[];y!==x&&k.forEach(function(y){if(Array.isArray(y)){var w=y.map(function(y){return x+v+y});b.push(w)}else b.push(x+v+y)})})}),b},_getTagFilters:function(v){return v.tagFilters?v.tagFilters:v.tagRefinements.join(",")},_getFacetFilters:function(v,y,b){var x=[],w=v.facetsRefinements||{};Object.keys(w).sort().forEach(function(v){(w[v]||[]).slice().sort().forEach(function(y){x.push(v+":"+y)})});var k=v.facetsExcludes||{};Object.keys(k).sort().forEach(function(v){(k[v]||[]).sort().forEach(function(y){x.push(v+":-"+y)})});var S=v.disjunctiveFacetsRefinements||{};Object.keys(S).sort().forEach(function(v){var b=S[v]||[];if(v!==y&&b&&0!==b.length){var w=[];b.slice().sort().forEach(function(y){w.push(v+":"+y)}),x.push(w)}});var _=v.hierarchicalFacetsRefinements||{};return Object.keys(_).sort().forEach(function(w){var k,S,E=(_[w]||[])[0];if(void 0!==E){var j=v.getHierarchicalFacetByName(w),P=v._getHierarchicalFacetSeparator(j),C=v._getHierarchicalRootPath(j);if(y===w){if(-1===E.indexOf(P)||!C&&!0===b||C&&C.split(P).length===E.split(P).length)return;C?(S=C.split(P).length-1,E=C):(S=E.split(P).length-2,E=E.slice(0,E.lastIndexOf(P))),k=j.attributes[S]}else S=E.split(P).length-1,k=j.attributes[S];k&&x.push([k+":"+E])}}),x},_getHitsHierarchicalFacetsAttributes:function(v){var y=[];return v.hierarchicalFacets.reduce(function(y,b){var x=v.getHierarchicalRefinement(b.name)[0];if(!x)return y.push(b.attributes[0]),y;var w=v._getHierarchicalFacetSeparator(b),k=x.split(w).length,S=b.attributes.slice(0,k+1);return y.concat(S)},y)},_getDisjunctiveHierarchicalFacetAttribute:function(v,y,b){var x=v._getHierarchicalFacetSeparator(y);if(!0===b){var w=v._getHierarchicalRootPath(y),k=0;return w&&(k=w.split(x).length),[y.attributes[k]]}var S=(v.getHierarchicalRefinement(y.name)[0]||"").split(x).length-1;return y.attributes.slice(0,S+1)},getSearchForFacetQuery:function(v,y,b,S){var _=S.isDisjunctiveFacet(v)?S.clearRefinements(v):S,E={facetQuery:y,facetName:v};return"number"==typeof b&&(E.maxFacetHits=b),w(x({},k._getHitsSearchParams(_),E))}};y.exports=k},943178,(v,y,b)=>{"use strict";y.exports=function(){var v=Array.prototype.slice.call(arguments);return v.reduceRight(function(v,y){return Object.keys(Object(y)).forEach(function(b){void 0!==y[b]&&(void 0!==v[b]&&delete v[b],v[b]=y[b])}),v},{})}},381367,(v,y,b)=>{"use strict";y.exports=function(v,y){if(Array.isArray(v)){for(var b=0;b<v.length;b++)if(y(v[b]))return v[b]}}},128287,(v,y,b)=>{"use strict";y.exports=function(v,y){return v.filter(function(b,x){return y.indexOf(b)>-1&&v.indexOf(b)===x})}},214476,(v,y,b)=>{"use strict";function x(v){if("number"==typeof v)return v;if("string"==typeof v)return parseFloat(v);if(Array.isArray(v))return v.map(x);throw Error("The value should be a number, a parsable string or an array of those.")}y.exports=x},116085,(v,y,b)=>{"use strict";y.exports=function(v){return null!==v&&/^[a-zA-Z0-9_-]{1,64}$/.test(v)}},238521,(v,y,b)=>{"use strict";var x=v.r(943178),w=v.r(717589),k=v.r(807608),S={addRefinement:function(v,y,b){if(S.isRefined(v,y,b))return v;var w=""+b,k=v[y]?v[y].concat(w):[w],_={};return _[y]=k,x(_,v)},removeRefinement:function(v,y,b){if(void 0===b)return S.clearRefinement(v,function(v,b){return y===b});var x=""+b;return S.clearRefinement(v,function(v,b){return y===b&&x===v})},toggleRefinement:function(v,y,b){if(void 0===b)throw Error("toggleRefinement should be used with a value");return S.isRefined(v,y,b)?S.removeRefinement(v,y,b):S.addRefinement(v,y,b)},clearRefinement:function(v,y,b){if(void 0===y)return w(v)?{}:v;if("string"==typeof y)return k(v,[y]);if("function"==typeof y){var x=!1,S=Object.keys(v).reduce(function(w,k){var S=v[k]||[],_=S.filter(function(v){return!y(v,k,b)});return _.length!==S.length&&(x=!0),w[k]=_,w},{});return x?S:v}},isRefined:function(v,y,b){var x=!!v[y]&&v[y].length>0;if(void 0===b||!x)return x;var w=""+b;return -1!==v[y].indexOf(w)}};y.exports=S},176422,(v,y,b)=>{"use strict";var x=v.r(943178),w=v.r(381367),k=v.r(128287),S=v.r(323719),_=v.r(717589),E=v.r(807608),j=v.r(214476),P=v.r(116085),C=v.r(238521);function A(v,y){return Array.isArray(v)&&Array.isArray(y)?v.length===y.length&&v.every(function(v,b){return A(y[b],v)}):v===y}function T(v,y){return w(v,function(v){return A(v,y)})}function I(v){var y=v?I._parseNumbers(v):{};void 0===y.userToken||P(y.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invali
2495d. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=y.facets||[],this.disjunctiveFacets=y.disjunctiveFacets||[],this.hierarchicalFacets=y.hierarchicalFacets||[],this.facetsRefinements=y.facetsRefinements||{},this.facetsExcludes=y.facetsExcludes||{},this.disjunctiveFacetsRefinements=y.disjunctiveFacetsRefinements||{},this.numericRefinements=y.numericRefinements||{},this.tagRefinements=y.tagRefinements||[],this.hierarchicalFacetsRefinements=y.hierarchicalFacetsRefinements||{};var b=this;Object.keys(y).forEach(function(v){var x=-1!==I.PARAMETERS.indexOf(v),w=void 0!==y[v];!x&&w&&(b[v]=y[v])})}function O(v){var y=parseFloat(v);return isFinite(y)?y:null}I.PARAMETERS=Object.keys(new I),I._parseNumbers=function(v){if(v instanceof I)return v;var y={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(b){var x=v[b];if("string"==typeof x){var w=parseFloat(x);isNaN(w)?y[b]=x:isFinite(w)?y[b]=w:y[b]=null}else"number"!=typeof x||isFinite(x)||(y[b]=null)}),Array.isArray(v.insideBoundingBox)&&(y.insideBoundingBox=v.insideBoundingBox.map(function(v){return Array.isArray(v)?v.map(function(v){return"string"==typeof v?O(v):"number"!=typeof v||isFinite(v)?v:null}):v})),v.numericRefinements){var b={};Object.keys(v.numericRefinements).forEach(function(y){var x=v.numericRefinements[y]||{};b[y]={},Object.keys(x).forEach(function(v){var w=x[v].map(function(v){return Array.isArray(v)?v.map(function(v){return"string"==typeof v?O(v):"number"!=typeof v||isFinite(v)?v:null}):"string"==typeof v?O(v):"number"!=typeof v||isFinite(v)?v:null});b[y][v]=w})}),y.numericRefinements=b}return S(v,y)},I.make=function(v){var y=new I(v);return(v.hierarchicalFacets||[]).forEach(function(v){if(v.rootPath){var b=y.getHierarchicalRefinement(v.name);b.length>0&&0!==b[0].indexOf(v.rootPath)&&(y=y.clearRefinements(v.name)),0===(b=y.getHierarchicalRefinement(v.name)).length&&(y=y.toggleHierarchicalFacetRefinement(v.name,v.rootPath))}}),y},I.validate=function(v,y){var b=y||{};return v.tagFilters&&b.tagRefinements&&b.tagRefinements.length>0?Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):v.tagRefinements.length>0&&b.tagFilters?Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):v.numericFilters&&b.numericRefinements&&_(b.numericRefinements)?Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):_(v.numericRefinements)&&b.numericFilters?Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},I.prototype={constructor:I,clearRefinements:function(v){var y={numericRefinements:this._clearNumericRefinements(v),facetsRefinements:C.clearRefinement(this.facetsRefinements,v,"conjunctiveFacet"),facetsExcludes:C.clearRefinement(this.facetsExcludes,v,"exclude"),disjunctiveFacetsRefinements:C.clearRefinement(this.disjunctiveFacetsRefinements,v,"disjunctiveFacet"),hierarchicalFacetsRefinements:C.clearRefinement(this.hierarchicalFacetsRefinements,v,"hierarchicalFacet")};return y.numericRefinements===this.numericRefinements&&y.facetsRefinements===this.facetsRefinements&&y.facetsExcludes===this.facetsExcludes&&y.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&y.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(y)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(v){return v===this.index?this:this.setQueryParameters({index:v})},setQuery:function(v){return v===this.query?this:this.setQueryParameters({query:v})},setPage:function(v){return v===this.page?this:this.setQueryParameters({page:v})},setFacets:function(v){return this.setQueryParameters({facets:v})},setDisjunctiveFacets:function(v){return this.setQueryParameters({disjunctiveFacets:v})},setHitsPerPage:function(v){return this.hitsPerPage===v?this:this.setQueryParameters({hitsPerPage:v})},setTypoTolerance:function(v){return this.typoTolerance===v?this:this.setQueryParameters({typoTolerance:v})},addNumericRefinement:function(v,y,b){var x=j(b);if(this.isNumericRefined(v,y,x))return this;var w=S({},this.numericRefinements);return w[v]=S({},w[v]),w[v][y]?(w[v][y]=w[v][y].slice(),w[v][y].push(x)):w[v][y]=[x],this.setQueryParameters({numericRefinements:w})},getConjunctiveRefinements:function(v){return this.isConjunctiveFacet(v)&&this.facetsRefinements[v]||[]},getDisjunctiveRefinements:function(v){return this.isDisjunctiveFacet(v)&&this.disjunctiveFacetsRefinements[v]||[]},getHierarchicalRefinement:function(v){return this.hierarchicalFacetsRefinements[v]||[]},getExcludeRefinements:function(v){return this.isConjunctiveFacet(v)&&this.facetsExcludes[v]||[]},removeNumericRefinement:function(v,y,b){var x=b;return void 0!==x?this.isNumericRefined(v,y,x)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(b,w){return w===v&&b.op===y&&A(b.val,j(x))})}):this:void 0!==y?this.isNumericRefined(v,y)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(b,x){return x===v&&b.op===y})}):this:this.isNumericRefined(v)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(y,b){return b===v})}):this},getNumericRefinements:function(v){return this.numericRefinements[v]||{}},getNumericRefinement:function(v,y){return this.numericRefinements[v]&&this.numericRefinements[v][y]},_clearNumericRefinements:function(v){if(void 0===v)return _(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof v)return E(this.numericRefinements,[v]);if("function"==typeof v){var y=!1,b=this.numericRefinements,x=Object.keys(b).reduce(function(x,w){var k=b[w],S={};return Object.keys(k=k||{}
vendor: 8,244 bytes, line 2495
2495).forEach(function(b){var x=k[b]||[],_=[];x.forEach(function(y){v({val:y,op:b},w,"numeric")||_.push(y)}),_.length!==x.length&&(y=!0),S[b]=_}),x[w]=S,x},{});return y?x:this.numericRefinements}},addFacet:function(v){return this.isConjunctiveFacet(v)?this:this.setQueryParameters({facets:this.facets.concat([v])})},addDisjunctiveFacet:function(v){return this.isDisjunctiveFacet(v)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([v])})},addHierarchicalFacet:function(v){if(this.isHierarchicalFacet(v.name))throw Error("Cannot declare two hierarchical facets with the same name: `"+v.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([v])})},addFacetRefinement:function(v,y){if(!this.isConjunctiveFacet(v))throw Error(v+" is not defined in the facets attribute of the helper configuration");return C.isRefined(this.facetsRefinements,v,y)?this:this.setQueryParameters({facetsRefinements:C.addRefinement(this.facetsRefinements,v,y)})},addExcludeRefinement:function(v,y){if(!this.isConjunctiveFacet(v))throw Error(v+" is not defined in the facets attribute of the helper configuration");return C.isRefined(this.facetsExcludes,v,y)?this:this.setQueryParameters({facetsExcludes:C.addRefinement(this.facetsExcludes,v,y)})},addDisjunctiveFacetRefinement:function(v,y){if(!this.isDisjunctiveFacet(v))throw Error(v+" is not defined in the disjunctiveFacets attribute of the helper configuration");return C.isRefined(this.disjunctiveFacetsRefinements,v,y)?this:this.setQueryParameters({disjunctiveFacetsRefinements:C.addRefinement(this.disjunctiveFacetsRefinements,v,y)})},addTagRefinement:function(v){if(this.isTagRefined(v))return this;var y={tagRefinements:this.tagRefinements.concat(v)};return this.setQueryParameters(y)},removeFacet:function(v){return this.isConjunctiveFacet(v)?this.clearRefinements(v).setQueryParameters({facets:this.facets.filter(function(y){return y!==v})}):this},removeDisjunctiveFacet:function(v){return this.isDisjunctiveFacet(v)?this.clearRefinements(v).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(y){return y!==v})}):this},removeHierarchicalFacet:function(v){return this.isHierarchicalFacet(v)?this.clearRefinements(v).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(y){return y.name!==v})}):this},removeFacetRefinement:function(v,y){if(!this.isConjunctiveFacet(v))throw Error(v+" is not defined in the facets attribute of the helper configuration");return C.isRefined(this.facetsRefinements,v,y)?this.setQueryParameters({facetsRefinements:C.removeRefinement(this.facetsRefinements,v,y)}):this},removeExcludeRefinement:function(v,y){if(!this.isConjunctiveFacet(v))throw Error(v+" is not defined in the facets attribute of the helper configuration");return C.isRefined(this.facetsExcludes,v,y)?this.setQueryParameters({facetsExcludes:C.removeRefinement(this.facetsExcludes,v,y)}):this},removeDisjunctiveFacetRefinement:function(v,y){if(!this.isDisjunctiveFacet(v))throw Error(v+" is not defined in the disjunctiveFacets attribute of the helper configuration");return C.isRefined(this.disjunctiveFacetsRefinements,v,y)?this.setQueryParameters({disjunctiveFacetsRefinements:C.removeRefinement(this.disjunctiveFacetsRefinements,v,y)}):this},removeTagRefinement:function(v){if(!this.isTagRefined(v))return this;var y={tagRefinements:this.tagRefinements.filter(function(y){return y!==v})};return this.setQueryParameters(y)},toggleRefinement:function(v,y){return this.toggleFacetRefinement(v,y)},toggleFacetRefinement:function(v,y){if(this.isHierarchicalFacet(v))return this.toggleHierarchicalFacetRefinement(v,y);if(this.isConjunctiveFacet(v))return this.toggleConjunctiveFacetRefinement(v,y);if(this.isDisjunctiveFacet(v))return this.toggleDisjunctiveFacetRefinement(v,y);throw Error("Cannot refine the undeclared facet "+v+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(v,y){if(!this.isConjunctiveFacet(v))throw Error(v+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:C.toggleRefinement(this.facetsRefinements,v,y)})},toggleExcludeFacetRefinement:function(v,y){if(!this.isConjunctiveFacet(v))throw Error(v+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:C.toggleRefinement(this.facetsExcludes,v,y)})},toggleDisjunctiveFacetRefinement:function(v,y){if(!this.isDisjunctiveFacet(v))throw Error(v+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:C.toggleRefinement(this.disjunctiveFacetsRefinements,v,y)})},toggleHierarchicalFacetRefinement:function(v,y){if(!this.isHierarchicalFacet(v))throw Error(v+" is not defined in the hierarchicalFacets attribute of the helper configuration");var b=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(v)),w={};return void 0!==this.hierarchicalFacetsRefinements[v]&&this.hierarchicalFacetsRefinements[v].length>0&&(this.hierarchicalFacetsRefinements[v][0]===y||0===this.hierarchicalFacetsRefinements[v][0].indexOf(y+b))?-1===y.indexOf(b)?w[v]=[]:w[v]=[y.slice(0,y.lastIndexOf(b))]:w[v]=[y],this.setQueryParameters({hierarchicalFacetsRefinements:x(w,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(v,y){if(this.isHierarchicalFacetRefined(v))throw Error(v+" is already refined.");if(!this.isHierarchicalFacet(v))throw Error(v+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var b={};return b[v]=[y],this.setQueryParameters({hierarchicalFacetsRefinements:x(b,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(v){if(!this.isHierarchicalFacetRefined(v))return this;var y={};return y[v]=[],this.setQueryParameters({hierarchicalFacetsRefinements:x(y,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(v){return this.isTagRefined(v)?this.removeTagRefinement(v):this.addTagRefinement(v)},isDisjunctiveFacet:function(v){return this.disjunctiveFacets.indexOf(v)>-1},isHierarchicalFacet:function(v){return void 0!==this.getHierarchicalFacetByName(v)},isConjunctiveFacet:function(v){return this.facets.indexOf(v)>-1},isFacetRefined:function(v,y){return!!this.isConjunctiveFacet(v)&&C.isRefined(this.facetsRefinements,v,y)},isExcludeRefined:function(v,y){return!!this.isConjunctiveFacet(v)&&C.isRefined(this.facetsExcludes,v,y)},isDisjunctiveFacetRefined:function(v,y){return!!this.isDisjunctiveFacet(v)&&C.isRefined(this.disjunctiveFacetsRefinements,v,y)},isHierarchicalFacetRefined:function(v,y){if(!this.isHierarchicalFacet(v))return!1;var b=this.getHierarchicalRefinement(v);return y?-1!==b.indexOf(y):b.length>0},isNumericRefined:function(v,y,b){if(void 0===b&&void 0===y)return!!this.numericRefinements[v];var x=this.numericRefinements[v]&&void 0!==this.numericRefinements[v][y];if(void 0===b||!x)return x;var w=j(b),k=void 0!==T(this.numericRefinements[v][y],w);return x&&k},isTagRefined:function(v){return -1!==this.tagRefinements.indexOf(v)},getRefinedDisjunctiveFacets:function(){var v=this,y=k(Object.keys(this.numericRefinements).filter(function(y){return Object.keys(v.numericRefinements[y]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(y){return v.disjunctiveFacetsRefinements[y].length>0}).concat(y).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var v=this;return k(this.hierarchicalFacets.map(function(v){return v.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(y){return v.hierarchicalFacetsRefinements[y].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var v=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(y){return -1===v.indexOf(y)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var v=this.managedParameters,y={},b=this;
2495return Object.keys(this).forEach(function(x){var w=b[x];-1===v.indexOf(x)&&void 0!==w&&(y[x]=w)}),y},setQueryParameter:function(v,y){if(this[v]===y)return this;var b={};return b[v]=y,this.setQueryParameters(b)},setQueryParameters:function(v){if(!v)return this;var y=I.validate(this,v);if(y)throw y;var b=this,x=I._parseNumbers(v),w=Object.keys(this).reduce(function(v,y){return v[y]=b[y],v},{}),k=Object.keys(x).reduce(function(v,y){var b=void 0!==v[y],w=void 0!==x[y];return b&&!w?E(v,[y]):(w&&(v[y]=x[y]),v)},w);return new this.constructor(k)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(v){return v.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(v){return v.separator||" > "},_getHierarchicalRootPath:function(v){return v.rootPath||null},_getHierarchicalShowParentLevel:function(v){return"boolean"!=typeof v.showParentLevel||v.showParentLevel},getHierarchicalFacetByName:function(v){return w(this.hierarchicalFacets,function(y){return y.name===v})},getHierarchicalFacetBreadcrumb:function(v){if(!this.isHierarchicalFacet(v))return[];var y=this.getHierarchicalRefinement(v)[0];if(!y)return[];var b=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(v));return y.split(b).map(function(v){return v.trim()})},toString:function(){return JSON.stringify(this,null,2)}},y.exports=I},912586,(v,y,b)=>{"use strict";y.exports=function(v){return Array.isArray(v)?v.filter(Boolean):[]}},535,(v,y,b)=>{"use strict";y.exports=function(v,y){if(!Array.isArray(v))return -1;for(var b=0;b<v.length;b++)if(y(v[b]))return b;return -1}},363136,(v,y,b)=>{"use strict";var x=v.r(381367);y.exports=function(v,y){var b=(y||[]).map(function(v){return v.split(":")});return v.reduce(function(v,y){var w=y.split(":"),k=x(b,function(v){return v[0]===w[0]});return w.length>1||!k?(v[0].push(w[0]),v[1].push(w[1])):(v[0].push(k[0]),v[1].push(k[1])),v},[[],[]])}},507237,(v,y,b)=>{"use strict";y.exports=function(){var v=Array.prototype.slice.call(arguments);return v.reduceRight(function(v,y){return Object.keys(Object(y)).forEach(function(b){var x="number"==typeof v[b]?v[b]:0,w=y[b];void 0!==w&&w>=x&&(void 0!==v[b]&&delete v[b],v[b]=w)}),v},{})}},393813,(v,y,b)=>{"use strict";function x(v,y){if(v!==y){var b=void 0!==v,x=null===v,w=void 0!==y,k=null===y;if(!k&&v>y||x&&w||!b)return 1;if(!x&&v<y||k&&b||!w)return -1}return 0}y.exports=function(v,y,b){if(!Array.isArray(v))return[];Array.isArray(b)||(b=[]);var w=v.map(function(v,b){return{criteria:y.map(function(y){return v[y]}),index:b,value:v}});return w.sort(function(v,y){for(var w=-1;++w<v.criteria.length;){var k=x(v.criteria[w],y.criteria[w]);if(k){if(w>=b.length)return k;if("desc"===b[w])return-k;return k}}return v.index-y.index}),w.map(function(v){return v.value})}},359892,(v,y,b)=>{"use strict";y.exports=j;var x=v.r(859420),w=v.r(381367),k=v.r(363136),S=v.r(393813),_=x.escapeFacetValue,E=x.unescapeFacetValue;function j(v){return function(y,b){var x=v.hierarchicalFacets[b],w=v.hierarchicalFacetsRefinements[x.name]&&v.hierarchicalFacetsRefinements[x.name][0]||"",S=v._getHierarchicalFacetSeparator(x),_=v._getHierarchicalRootPath(x),E=v._getHierarchicalShowParentLevel(x),j=k(v._getHierarchicalFacetSortBy(x)),C=y.every(function(v){return v.exhaustive}),A=P(j,S,_,E,w),T=y;return _&&(T=y.slice(_.split(S).length)),T.reduce(A,{name:v.hierarchicalFacets[b].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:C,data:null})}}function P(v,y,b,x,k){return function(_,j,P){var T=_;if(P>0){var I=0;for(T=_;I<P;)T=w(T&&Array.isArray(T.data)?T.data:[],function(v){return v.isRefined}),I++}if(T){var O=Object.keys(j.data).map(function(v){return[v,j.data[v]]}).filter(function(v){return C(v[0],T.path||b,k,y,b,x)});T.data=S(O.map(function(v){var b=v[0];return A(v[1],b,y,E(k),j.exhaustive)}),v[0],v[1])}return _}}function C(v,y,b,x,w,k){return(!w||0===v.indexOf(w)&&w!==v)&&(!w&&-1===v.indexOf(x)||w&&v.split(x).length-w.split(x).length==1||-1===v.indexOf(x)&&-1===b.indexOf(x)||0===b.indexOf(v)||0===v.indexOf(y+x)&&(k||0===v.indexOf(b)))}function A(v,y,b,x,w){var k=y.split(b);return{name:k[k.length-1].trim(),path:y,escapedValue:_(y),count:v,isRefined:x===y||0===x.indexOf(y+b),exhaustive:w,data:null}}},203635,(v,y,b)=>{"use strict";var x=v.r(912586),w=v.r(943178),k=v.r(859420),S=v.r(381367),_=v.r(535),E=v.r(363136),j=v.r(507237),P=v.r(393813),C=k.escapeFacetValue,A=k.unescapeFacetValue,T=v.r(359892);function I(v){var y={};return v.forEach(function(v,b){y[v]=b}),y}function O(v,y,b){y&&y[b]&&(v.stats=y[b])}function M(v,y){return S(v,function(v){return(v.attributes||[]).indexOf(y)>-1})}function R(v,y,b){var k=y[0]||{};this._rawResults=y;var S=this;
vendor: 5,442 bytes, line 2495
2495Object.keys(k).forEach(function(v){S[v]=k[v]});var E=w(b,{persistHierarchicalRootCount:!1});Object.keys(E).forEach(function(v){S[v]=E[v]}),this.processingTimeMS=y.reduce(function(v,y){return void 0===y.processingTimeMS?v:v+y.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=v.hierarchicalFacets.map(function(){return[]}),this.facets=[];var P=v.getRefinedDisjunctiveFacets(),C=I(v.facets),R=I(v.disjunctiveFacets),N=1,D=k.facets||{};Object.keys(D).forEach(function(y){var b=D[y],x=M(v.hierarchicalFacets,y);if(x){var w=x.attributes.indexOf(y),E=_(v.hierarchicalFacets,function(v){return v.name===x.name});S.hierarchicalFacets[E][w]={attribute:y,data:b,exhaustive:k.exhaustiveFacetsCount}}else{var j,P=-1!==v.disjunctiveFacets.indexOf(y),A=-1!==v.facets.indexOf(y);P&&(j=R[y],S.disjunctiveFacets[j]={name:y,data:b,exhaustive:k.exhaustiveFacetsCount},O(S.disjunctiveFacets[j],k.facets_stats,y)),A&&(j=C[y],S.facets[j]={name:y,data:b,exhaustive:k.exhaustiveFacetsCount},O(S.facets[j],k.facets_stats,y))}}),this.hierarchicalFacets=x(this.hierarchicalFacets),P.forEach(function(b){var x=y[N],E=x&&x.facets?x.facets:{},P=v.getHierarchicalFacetByName(b);Object.keys(E).forEach(function(y){var b,C=E[y];if(P){b=_(v.hierarchicalFacets,function(v){return v.name===P.name});var T=_(S.hierarchicalFacets[b],function(v){return v.attribute===y});if(-1===T)return;S.hierarchicalFacets[b][T].data=S.persistHierarchicalRootCount?j(S.hierarchicalFacets[b][T].data,C):w(C,S.hierarchicalFacets[b][T].data)}else{b=R[y];var I=k.facets&&k.facets[y]||{};S.disjunctiveFacets[b]={name:y,data:j(I,C),exhaustive:x.exhaustiveFacetsCount},O(S.disjunctiveFacets[b],x.facets_stats,y),v.disjunctiveFacetsRefinements[y]&&v.disjunctiveFacetsRefinements[y].forEach(function(x){!S.disjunctiveFacets[b].data[x]&&v.disjunctiveFacetsRefinements[y].indexOf(A(x))>-1&&(S.disjunctiveFacets[b].data[x]=0)})}}),N++}),v.getRefinedHierarchicalFacets().forEach(function(b){var x=v.getHierarchicalFacetByName(b),k=v._getHierarchicalFacetSeparator(x),E=v.getHierarchicalRefinement(b);0===E.length||E[0].split(k).length<2||y.slice(N).forEach(function(y){var b=y&&y.facets?y.facets:{};Object.keys(b).forEach(function(y){var j=b[y],P=_(v.hierarchicalFacets,function(v){return v.name===x.name}),C=_(S.hierarchicalFacets[P],function(v){return v.attribute===y});if(-1!==C){var A={};if(E.length>0&&!S.persistHierarchicalRootCount){var T=E[0].split(k)[0];A[T]=S.hierarchicalFacets[P][C].data[T]}S.hierarchicalFacets[P][C].data=w(A,j,S.hierarchicalFacets[P][C].data)}}),N++})}),Object.keys(v.facetsExcludes).forEach(function(y){var b=v.facetsExcludes[y],x=C[y];S.facets[x]={name:y,data:D[y],exhaustive:k.exhaustiveFacetsCount},b.forEach(function(v){S.facets[x]=S.facets[x]||{name:y},S.facets[x].data=S.facets[x].data||{},S.facets[x].data[v]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(T(v)),this.facets=x(this.facets),this.disjunctiveFacets=x(this.disjunctiveFacets),this._state=v}function N(v,y){function b(v){return v.name===y}if(v._state.isConjunctiveFacet(y)){var x=S(v.facets,b);return x?Object.keys(x.data).map(function(b){var w=C(b);return{name:b,escapedValue:w,count:x.data[b],isRefined:v._state.isFacetRefined(y,w),isExcluded:v._state.isExcludeRefined(y,b)}}):[]}if(v._state.isDisjunctiveFacet(y)){var w=S(v.disjunctiveFacets,b);return w?Object.keys(w.data).map(function(b){var x=C(b);return{name:b,escapedValue:x,count:w.data[b],isRefined:v._state.isDisjunctiveFacetRefined(y,x)}}):[]}if(v._state.isHierarchicalFacet(y)){var k=S(v.hierarchicalFacets,b);if(!k)return k;var _=v._state.getHierarchicalFacetByName(y),E=v._state._getHierarchicalFacetSeparator(_),j=A(v._state.getHierarchicalRefinement(y)[0]||"");0===j.indexOf(_.rootPath)&&(j=j.replace(_.rootPath+E,""));var P=j.split(E);return P.unshift(y),D(k,P,0),k}}function D(v,y,b){v.isRefined=v.name===(y[b]&&y[b].trim()),v.data&&v.data.forEach(function(v){D(v,y,b+1)})}function F(v,y,b,x){if(x=x||0,Array.isArray(y))return v(y,b[x]);if(!y.data||0===y.data.length)return y;var k=y.data.map(function(y){return F(v,y,b,x+1)});return w({data:v(k,b[x])},y)}function L(v,y){return y.sort(v)}function $(v,y){var b,x=[],w=[],k=y.hide||[],S=(y.order||[]).reduce(function(v,y,b){return v[y]=b,v},{});v.forEach(function(v){var y=v.path||v.name,b=k.indexOf(y)>-1;b||void 0===S[y]?b||w.push(v):x[S[y]]=v}),x=x.filter(function(v){return v});var _=y.sortRemainingBy;return"hidden"===_?x:(b="alpha"===_?[["path","name"],["asc","asc"]]:[["count"],["desc"]],x.concat(P(w,b[0],b[1])))}function B(v,y){return v.renderingContent&&v.renderingContent.facetOrdering&&v.renderingContent.facetOrdering.values&&v.renderingContent.facetOrdering.values[y]}function z(v,y){var b=S(v,function(v){return v.name===y});return b&&b.stats}function V(v,y,b,x,w){var k=S(w,function(v){return v.name===b}),_=k&&k.data&&k.data[x]?k.data[x]:0;return{type:y,attributeName:b,name:x,count:_,exhaustive:k&&k.exhaustive||!1}}function H(v,y,b,x){var w=v.getHierarchicalFacetByName(y),k=v._getHierarchicalFacetSeparator(w),_=b.split(k),E=S(x,function(v){return v.name===y}),j=_.reduce(function(v,y){var b=v&&S(v.data,function(v){return v.name===y});return void 0!==b?b:v},E),P=j&&j.count||0,C=j&&j.exhaustive||!1;return{type:"hierarchical",attributeName:y,name:j&&j.path||"",count:P,exhaustive:C}}R.prototype.getFacetByName=function(v){function y(y){return y.name===v}return S(this.facets,y)||S(this.disjunctiveFacets,y)||S(this.hierarchicalFacets,y)}
2495,R.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],R.prototype.getFacetValues=function(v,y){var b,x=N(this,v);if(x){var k=w(y,{sortBy:R.DEFAULT_SORT,facetOrdering:!(y&&y.sortBy)}),S=this;return b=Array.isArray(x)?[v]:S._state.getHierarchicalFacetByName(x.name).attributes,F(function(v,y){var b=B(S,y);if(k.facetOrdering&&b)return $(v,b);if(Array.isArray(k.sortBy)){var x=E(k.sortBy,R.DEFAULT_SORT),w=P(v,x[0],x[1]),_=b&&b.hide?b.hide:[];if(_.length>0){var j=[];return w.forEach(function(v){var y=v.path||v.name;-1===_.indexOf(y)&&j.push(v)}),j}return w}if("function"==typeof k.sortBy)return L(k.sortBy,v);throw Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")},x,b)}},R.prototype.getFacetStats=function(v){return this._state.isConjunctiveFacet(v)?z(this.facets,v):this._state.isDisjunctiveFacet(v)?z(this.disjunctiveFacets,v):void 0},R.prototype.getRefinements=function(){var v=this._state,y=this,b=[];return Object.keys(v.facetsRefinements).forEach(function(x){v.facetsRefinements[x].forEach(function(w){b.push(V(v,"facet",x,w,y.facets))})}),Object.keys(v.facetsExcludes).forEach(function(x){v.facetsExcludes[x].forEach(function(w){b.push(V(v,"exclude",x,w,y.facets))})}),Object.keys(v.disjunctiveFacetsRefinements).forEach(function(x){v.disjunctiveFacetsRefinements[x].forEach(function(w){b.push(V(v,"disjunctive",x,w,y.disjunctiveFacets))})}),Object.keys(v.hierarchicalFacetsRefinements).forEach(function(x){v.hierarchicalFacetsRefinements[x].forEach(function(w){b.push(H(v,x,w,y.hierarchicalFacets))})}),Object.keys(v.numericRefinements).forEach(function(y){var x=v.numericRefinements[y];Object.keys(x).forEach(function(v){x[v].forEach(function(x){b.push({type:"numeric",attributeName:y,name:x,numericValue:x,operator:v})})})}),v.tagRefinements.forEach(function(v){b.push({type:"tag",attributeName:"_tags",name:v})}),b},y.exports=R},742289,(v,y,b)=>{y.exports=function(v){return v.reduce(function(v,y){return v.concat(y)},[])}},154971,(v,y,b)=>{"use strict";var x=v.r(381367),w=v.r(742289);function k(v,y){var b=[];return Object.keys(v).forEach(function(x){v[x].count<2&&(v[x].indexSum+=100),b.push({objectID:x,avgOfIndices:v[x].indexSum/y})}),b.sort(function(v,y){return v.avgOfIndices>y.avgOfIndices?1:-1})}y.exports=function(v,y){var b={};return y.forEach(function(y){y.forEach(function(y,x){v.includes(y.objectID)||(b[y.objectID]?b[y.objectID]={indexSum:b[y.objectID].indexSum+x,count:b[y.objectID].count+1}:b[y.objectID]={indexSum:x,count:1})})}),k(b,y.length).reduce(function(v,b){var k=x(w(y),function(v){return v.objectID===b.objectID});return k?v.concat(k):v},[])}},422045,(v,y,b)=>{"use strict";var x=v.r(106824),w=v.r(708247),k=v.r(859420).escapeFacetValue,S=v.r(159731),_=v.r(323719),E=v.r(717589),j=v.r(807608),P=v.r(638753),C=v.r(44826),A=v.r(874539),T=v.r(176422),I=v.r(203635),O=v.r(154971),M=v.r(663146);function R(v,y,b,x){"function"==typeof v.addAlgoliaAgent&&v.addAlgoliaAgent("JS Helper ("+M+")"),this.setClient(v);var w=b||{};w.index=y,this.state=T.make(w),this.recommendState=new P({params:w.recommendState}),this.lastResults=null,this.lastRecommendResults=null,this._queryId=0,this._recommendQueryId=0,this._lastQueryIdReceived=-1,this._lastRecommendQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0,this._currentNbRecommendQueries=0,this._searchResultsOptions=x,this._recommendCache={}}function N(v){if(v<0)throw Error("Page requested below 0.");return this._change({state:this.state.setPage(v),isPageReset:!1}),this}function D(){return this.state.page}S(R,x),R.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},R.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},R.prototype.searchWithComposition=function(){return this._runComposition({onlyWithDerivedHelpers:!0}),this},R.prototype.recommend=function(){return this._recommend(),this},R.prototype.getQuery=function(){var v=this.state;return A._getHitsSearchParams(v)},R.prototype.searchOnce=function(v,y){var b=v?this.state.setQueryParameters(v):this.state,x=A._getQueries(b.index,b),w=this;
vendor: 15,717 bytes, line 2495
2495return(this._currentNbQueries++,this.emit("searchOnce",{state:b}),y)?void this.client.search(x).then(function(v){w._currentNbQueries--,0===w._currentNbQueries&&w.emit("searchQueueEmpty"),y(null,new I(b,v.results),b)}).catch(function(v){w._currentNbQueries--,0===w._currentNbQueries&&w.emit("searchQueueEmpty"),y(v,null,b)}):this.client.search(x).then(function(v){return w._currentNbQueries--,0===w._currentNbQueries&&w.emit("searchQueueEmpty"),{content:new I(b,v.results),state:b,_originalResponse:v}},function(v){throw w._currentNbQueries--,0===w._currentNbQueries&&w.emit("searchQueueEmpty"),v})},R.prototype.findAnswers=function(v){console.warn("[algoliasearch-helper] answers is no longer supported");var y=this.state,b=this.derivedHelpers[0];if(!b)return Promise.resolve([]);var x=b.getModifiedState(y),w=_({attributesForPrediction:v.attributesForPrediction,nbHits:v.nbHits},{params:j(A._getHitsSearchParams(x),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),k="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw Error(k);var S=this.client.initIndex(x.index);if("function"!=typeof S.findAnswers)throw Error(k);return S.findAnswers(x.query,v.queryLanguages,w)},R.prototype.searchForFacetValues=function(v,y,b,x){var w,S="function"==typeof this.client.searchForFacetValues&&"function"!=typeof this.client.searchForFacets,_="function"==typeof this.client.initIndex;if(!S&&!_&&"function"!=typeof this.client.search)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var E=this.state.setQueryParameters(x||{}),j=E.isDisjunctiveFacet(v),P=A.getSearchForFacetQuery(v,y,b,E);this._currentNbQueries++;var C=this;S?w=this.client.searchForFacetValues([{indexName:E.index,params:P}]):_?w=this.client.initIndex(E.index).searchForFacetValues(P):(delete P.facetName,w=this.client.search([{type:"facet",facet:v,indexName:E.index,params:P}]).then(function(v){return v.results[0]})),this.emit("searchForFacetValues",{state:E,facet:v,query:y});var T=this.lastResults&&this.lastResults.index===E.index&&this.lastResults.renderingContent&&this.lastResults.renderingContent.facetOrdering&&this.lastResults.renderingContent.facetOrdering.values&&this.lastResults.renderingContent.facetOrdering.values[v]&&this.lastResults.renderingContent.facetOrdering.values[v].hide||[];return w.then(function(y){return C._currentNbQueries--,0===C._currentNbQueries&&C.emit("searchQueueEmpty"),(y=Array.isArray(y)?y[0]:y).facetHits=y.facetHits.reduce(function(y,b){return T.indexOf(b.value)>-1||(b.escapedValue=k(b.value),b.isRefined=j?E.isDisjunctiveFacetRefined(v,b.escapedValue):E.isFacetRefined(v,b.escapedValue),y.push(b)),y},[]),y},function(v){throw C._currentNbQueries--,0===C._currentNbQueries&&C.emit("searchQueueEmpty"),v})},R.prototype.searchForCompositionFacetValues=function(v,y,b,x){if("function"!=typeof this.client.searchForFacetValues)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues");var w,S=this.state.setQueryParameters(x||{}),_=S.isDisjunctiveFacet(v);this._currentNbQueries++;var E=this;return w=this.client.searchForFacetValues({compositionID:S.index,facetName:v,searchForFacetValuesRequest:{params:{query:y,maxFacetHits:b,searchQuery:A._getCompositionHitsSearchParams(S)}}}),this.emit("searchForFacetValues",{state:S,facet:v,query:y}),w.then(function(y){return E._currentNbQueries--,0===E._currentNbQueries&&E.emit("searchQueueEmpty"),(y=y.results[0]).facetHits.forEach(function(y){y.escapedValue=k(y.value),y.isRefined=_?S.isDisjunctiveFacetRefined(v,y.escapedValue):S.isFacetRefined(v,y.escapedValue)}),y},function(v){throw E._currentNbQueries--,0===E._currentNbQueries&&E.emit("searchQueueEmpty"),v})},R.prototype.setQuery=function(v){return this._change({state:this.state.resetPage().setQuery(v),isPageReset:!0}),this},R.prototype.clearRefinements=function(v){return this._change({state:this.state.resetPage().clearRefinements(v),isPageReset:!0}),this},R.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},R.prototype.addDisjunctiveFacetRefinement=function(v,y){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},R.prototype.addHierarchicalFacetRefinement=function(v,y){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.addNumericRefinement=function(v,y,b){return this._change({state:this.state.resetPage().addNumericRefinement(v,y,b),isPageReset:!0}),this},R.prototype.addFacetRefinement=function(v,y){return this._change({state:this.state.resetPage().addFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},R.prototype.addFacetExclusion=function(v,y){return this._change({state:this.state.resetPage().addExcludeRefinement(v,y),isPageReset:!0}),this},R.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},R.prototype.addTag=function(v){return this._change({state:this.state.resetPage().addTagRefinement(v),isPageReset:!0}),this},R.prototype.addFrequentlyBoughtTogether=function(v){return this._recommendChange({state:this.recommendState.addFrequentlyBoughtTogether(v)}),this},R.prototype.addRelatedProducts=function(v){return this._recommendChange({state:this.recommendState.addRelatedProducts(v)}),this},R.prototype.addTrendingItems=function(v){return this._recommendChange({state:this.recommendState.addTrendingItems(v)}),this},R.prototype.addTrendingFacets=function(v){return this._recommendChange({state:this.recommendState.addTrendingFacets(v)}),this},R.prototype.addLookingSimilar=function(v){return this._recommendChange({state:this.recommendState.addLookingSimilar(v)}),this},R.prototype.removeNumericRefinement=function(v,y,b){return this._change({state:this.state.resetPage().removeNumericRefinement(v,y,b),isPageReset:!0}),this},R.prototype.removeDisjunctiveFacetRefinement=function(v,y){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},R.prototype.removeHierarchicalFacetRefinement=function(v){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(v),isPageReset:!0}),this},R.prototype.removeFacetRefinement=function(v,y){return this._change({state:this.state.resetPage().removeFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},R.prototype.removeFacetExclusion=function(v,y){return this._change({state:this.state.resetPage().removeExcludeRefinement(v,y),isPageReset:!0}),this},R.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},R.prototype.removeTag=function(v){return this._change({state:this.state.resetPage().removeTagRefinement(v),isPageReset:!0}),this},R.prototype.removeFrequentlyBoughtTogether=function(v){return this._recommendChange({state:this.recommendState.removeParams(v)}),this},R.prototype.removeRelatedProducts=function(v){return this._recommendChange({state:this.recommendState.removeParams(v)}),this},R.prototype.removeTrendingItems=function(v){return this._recommendChange({state:this.recommendState.removeParams(v)}),this},R.prototype.removeTrendingFacets=function(v){return this._recommendChange({state:this.recommendState.removeParams(v)}),this},R.prototype.removeLookingSimilar=function(v){return this._recommendChange({state:this.recommendState.removeParams(v)}),this},R.prototype.toggleFacetExclusion=function(v,y){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},R.prototype.toggleRefinement=function(v,y){return this.toggleFacetRefinement(v,y)},R.prototype.toggleFacetRefinement=function(v,y){return this._change({state:this.state.resetPage().toggleFacetRefinement(v,y),isPageReset:!0}),this},R.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},R.prototype.toggleTag=function(v){return this._change({state:this.state.resetPage().toggleTagRefinement(v),isPageReset:!0}),this},R.prototype.nextPage=function(){var v=this.state.page||0;return this.setPage(v+1)},R.prototype.previousPage=function(){var v=this.state.page||0;return this.setPage(v-1)},R.prototype.setCurrentPage=N,R.prototype.setPage=N,R.prototype.setIndex=function(v){return this._change({state:this.state.resetPage().setIndex(v),isPageReset:!0}),this},R.prototype.setQueryParameter=function(v,y){return this._change({state:this.state.resetPage().setQueryParameter(v,y),isPageReset:!0}),this},R.prototype.setState=function(v){return this._change({state:T.make(v),isPageReset:!1}),this},R.prototype.overrideStateWithoutTriggeringChangeEvent=function(v){return this.state=new T(v),this},R.prototype.hasRefinements=function(v){return!!E(this.state.getNumericRefinements(v))||(this.state.isConjunctiveFacet(v)?this.state.isFacetRefined(v):this.state.isDisjunctiveFacet(v)?this.state.isDisjunctiveFacetRefined(v):!!this.state.isHierarchicalFacet(v)&&this.state.isHierarchicalFacetRefined(v))},R.prototype.isExcluded=function(v,y){return this.state.isExcludeRefined(v,y)},R.prototype.isDisjunctiveRefined=function(v,y){return this.state.isDisjunctiveFacetRefined(v,y)},R.prototype.hasTag=function(v){return this.state.isTagRefined(v)},R.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},R.prototype.getIndex=function(){return this.state.index},R.prototype.getCurrentPage=D,R.prototype.getPage=D,R.prototype.getTags=function(){return this.state.tagRefinements},R.prototype.getRefinements=function(v){var y=[];this.state.isConjunctiveFacet(v)?(this.state.getConjunctiveRefinements(v).forEach(function(v){y.push({value:v,type:"conjunctive"})}),this.state.getExcludeRefinements(v).forEach(function(v){y.push({value:v,type:"exclude"})})):this.state.isDisjunctiveFacet(v)&&this.state.getDisjunctiveRefinements(v).forEach(function(v){y.push({value:v,type:"disjunctive"})});var b=this.state.getNumericRefinements(v);return Object.keys(b).forEach(function(v){var x=b[v];y.push({value:x,operator:v,type:"numeric"})}),y},R.prototype.getNumericRefinement=function(v,y){return this.state.getNumericRefinement(v,y)},R.prototype.getHierarchicalFacetBreadcrumb=function(v){return this.state.getHierarchicalFacetBreadcrumb(v)},R.prototype._search=function(v){var y=this.state,b=[],x=[];v.onlyWithDerivedHelpers||(x=A._getQueries(y.index,y),b.push({state:y,queriesCount:x.length,helper:this}),this.emit("search",{state:y,results:this.lastResults}));var w=this.derivedHelpers.map(function(v){var x=v.getModifiedState(y),w=x.index?A._getQueries(x.index,x):[];return b.push({state:x,queriesCount:w.length,helper:v}),v.emit("search",{state:x,results:v.lastResults}),w}),k=Array.prototype.concat.apply(x,w),S=this._queryId++;if(this._currentNbQueries++,!k.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,b,S));try{this.client.search(k).then(this._dispatchAlgoliaResponse.bind(this,b,S)).catch(this._dispatchAlgoliaError.bind(this,S))}catch(v){this.emit("error",{error:v})}},R.prototype._runComposition=function(){var v=this.state,y=[],b=[],x=this.derivedHelpers.map(function(b){var x=b.getModifiedState(v),w=A._getCompositionQueries(x);return y.push({state:x,helper:b}),b.emit("search",{state:x,results:b.lastResults}),w}),w=Array.prototype.concat.apply(b,x),k=this._queryId++;if(this._currentNbQueries++,!w.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,y,k));if(w.length>1)throw Error("Only one query is allowed when using a composition.");var S=w[0];try{this.client.search(S).then(this._dispatchAlgoliaResponse.bind(this,y,k)).catch(this._dispatchAlgoliaError.bind(this,k))}catch(v){this.emit("error",{error:v})}},R.prototype._recommend=function(){var v=this.state,y=this.recommendState,b=this.getIndex(),x=[{state:y,index:b,helper:this}],w=y.params.map(function(v){return v.$$id});this.emit("fetch",{recommend:{state:y,results:this.lastRecommendResults}});var k=this._recommendCache,S=this.derivedHelpers.map(function(y){var b=y.getModifiedState(v).index;if(!b)return[];var S=y.getModifiedRecommendState(new P);return x.push({state:S,index:b,helper:y}),w=Array.prototype.concat.apply(w,S.params.map(function(v){return v.$$id})),y.emit("fetch",{recommend:{state:S,results:y.lastRecommendResults}}),S._buildQueries(b,k)}),_=Array.prototype.concat.apply(this.recommendState._buildQueries(b,k),S);if(0!==_.length){if(_.length>0&&void 0===this.client.getRecommendations)return void console.warn("Please update algoliasearch/lite to the latest version in order to use recommend widgets.");var E=this._recommendQueryId++;this._currentNbRecommendQueries++;try{this.client.getRecommendations(_).then(this._dispatchRecommendResponse.bind(this,E,x,w)).catch(this._dispatchRecommendError.bind(this,E))}catch(v){this.emit("error",{error:v})}}},R.prototype._dispatchAlgoliaResponse=function(v,y,b){var x=this;if(!(y<this._lastQueryIdReceived)){this._currentNbQueries-=y-this._lastQueryIdReceived,this._lastQueryIdReceived=y,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var w=b.results.slice(),k=Object.keys(b).reduce(function(v,y){return"results"!==y&&(v[y]=b[y]),v},{});Object.keys(k).length<=0&&(k=void 0),v.forEach(function(v){var y=v.state,b=v.queriesCount,S=v.helper,_=void 0!==b?w.splice(0,b):w;if(!y.index)return void S.emit("result",{results:null,state:y});if(_.length>0&&_[0].feedID){var E=_.map(function(v){var b=new I(y,[v],x._searchResultsOptions);return void 0!==k&&(b._rawContent=k),b});S.lastResults=new I(y,[_[0]],x._searchResultsOptions),S.lastResults.feeds=E,void 0!==k&&(S.lastResults._rawContent=k)}else S.lastResults=new I(y,_,x._searchResultsOptions),void 0!==k&&(S.lastResults._rawContent=k);S.emit("result",{results:S.lastResults,state:y})})}},R.prototype._dispatchRecommendResponse=function(v,y,b,x){if(!(v<this._lastRecommendQueryIdReceived)){this._currentNbRecommendQueries-=v-this._lastRecommendQueryIdReceived,this._lastRecommendQueryIdReceived=v,0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty");var w=this._recommendCache,k={};b.filter(function(v){return void 0===w[v]}).forEach(function(v,y){k[v]||(k[v]=[]),k[v].push(y)}),Object.keys(k).forEach(function(v){var y=k[v],S=x.results[y[0]];if(1===y.length){w[v]=S;return}w[v]=Object.assign({},S,{hits:O(b,y.map(function(v){return x.results[v].hits}))})});var S={};b.forEach(function(v){S[v]=w[v]}),y.forEach(function(v){var y=v.state,b=v.helper;v.index?(b.lastRecommendResults=new C(y,S),b.emit("recommend:result",{recommend:{results:b.lastRecommendResults,state:y}})):b.emit("recommend:result",{results:null,state:y})})}},R.prototype._dispatchAlgoliaError=function(v,y){v<this._lastQueryIdReceived||(this._currentNbQueries-=v-this._lastQueryIdReceived,this._lastQueryIdReceived=v,this.emit("error",{error:y}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},R.prototype._dispatchRecommendError=function(v,y){v<this._lastRecommendQueryIdReceived||(this._currentNbRecommendQueries-=v-this._lastRecommendQueryId
vendor: 1,584 bytes, line 2495
2495Received,this._lastRecommendQueryIdReceived=v,this.emit("error",{error:y}),0===this._currentNbRecommendQueries&&this.emit("recommendQueueEmpty"))},R.prototype.containsRefinement=function(v,y,b,x){return v||0!==y.length||0!==b.length||0!==x.length},R.prototype._hasDisjunctiveRefinements=function(v){return this.state.disjunctiveRefinements[v]&&this.state.disjunctiveRefinements[v].length>0},R.prototype._change=function(v){var y=v.state,b=v.isPageReset;y!==this.state&&(this.state=y,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:b}))},R.prototype._recommendChange=function(v){var y=v.state;y!==this.recommendState&&(this.recommendState=y,this.emit("recommend:change",{search:{results:this.lastResults,state:this.state},recommend:{results:this.lastRecommendResults,state:this.recommendState}}))},R.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},R.prototype.setClient=function(v){return this.client===v||("function"==typeof v.addAlgoliaAgent&&v.addAlgoliaAgent("JS Helper ("+M+")"),this.client=v),this},R.prototype.getClient=function(){return this.client},R.prototype.derive=function(v,y){var b=new w(this,v,y);return this.derivedHelpers.push(b),b},R.prototype.detachDerivedHelper=function(v){var y=this.derivedHelpers.indexOf(v);if(-1===y)throw Error("Derived helper already detached");this.derivedHelpers.splice(y,1)},R.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},y.exports=R},760960,(v,y,b)=>{"use strict";var x=v.r(422045),w=v.r(638753),k=v.r(44826),S=v.r(176422),_=v.r(203635);
2495function E(v,y,b,w){return new x(v,y,b,w)}E.version=v.r(663146),E.AlgoliaSearchHelper=x,E.SearchParameters=S,E.RecommendParameters=w,E.SearchResults=_,E.RecommendResults=k,y.exports=E},663146,(v,y,b)=>{"use strict";y.exports="3.29.3"},828257,v=>{"use strict";function y(v){let y,b=`algolia-client-js-${v.key}`;function x(){return void 0===y&&(y=v.localStorage||window.localStorage),y}function w(){return JSON.parse(x().getItem(b)||"{}")}function k(v){x().setItem(b,JSON.stringify(v))}function S(){return new Promise(v=>setTimeout(v,0))}function _(){let y=v.timeToLive?1e3*v.timeToLive:null,b=w(),x=new Date().getTime(),k=!1;return{namespace:Object.fromEntries(Object.entries(b).filter(([,v])=>v&&void 0!==v.timestamp&&(!y||!(v.timestamp+y<x))||(k=!0,!1))),changed:k}}return{get:(v,y,b={miss:()=>Promise.resolve()})=>S().then(()=>{let{namespace:x,changed:w}=_(),S=x[JSON.stringify(v)];return(w&&k(x),S)?S.value:y().then(v=>b.miss(v).then(()=>v))}),set:(v,y)=>S().then(()=>{let k=w();return k[JSON.stringify(v)]={timestamp:new Date().getTime(),value:y},x().setItem(b,JSON.stringify(k)),y}),delete:v=>S().then(()=>{let y=w();delete y[JSON.stringify(v)],x().setItem(b,JSON.stringify(y))}),clear:()=>Promise.resolve().then(()=>{x().removeItem(b)})}}function b(){return{get:(v,y,b={miss:()=>Promise.resolve()})=>y().then(v=>Promise.all([v,b.miss(v)])).then(([v])=>v),set:(v,y)=>Promise.resolve(y),delete:v=>Promise.resolve(),clear:()=>Promise.resolve()}}function x(v){let y=[...v.caches],w=y.shift();return void 0===w?b():{get:(v,b,k={miss:()=>Promise.resolve()})=>w.get(v,b,k).catch(()=>x({caches:y}).get(v,b,k)),set:(v,b)=>w.set(v,b).catch(()=>x({caches:y}).set(v,b)),delete:v=>w.delete(v).catch(()=>x({caches:y}).delete(v)),clear:()=>w.clear().catch(()=>x({caches:y}).clear())}}function w(v={serializable:!0}){let y={};return{get(b,x,w={miss:()=>Promise.resolve()}){let k=JSON.stringify(b);if(k in y)return Promise.resolve(v.serializable?JSON.parse(y[k]):y[k]);let S=x();return S.then(v=>w.miss(v)).then(()=>S)},set:(b,x)=>(y[JSON.stringify(b)]=v.serializable?JSON.stringify(x):x,Promise.resolve(x)),delete:v=>(delete y[JSON.stringify(v)],Promise.resolve()),clear:()=>(y={},Promise.resolve())}}function k(v){let y={value:`Algolia for JavaScript (${v})`,add(v){let b=`; ${v.segment}${void 0!==v.version?` (${v.version})`:""}`;return -1===y.value.indexOf(b)&&(y.value=`${y.value}${b}`),y}};return y}function S(v,y,b="WithinHeaders"){let x={"x-algolia-api-key":y,"x-algolia-application-id":v};return{headers:()=>"WithinHeaders"===b?x:{},queryParameters:()=>"WithinQueryParameters"===b?x:{}}}function _({algoliaAgents:v,client:y,version:b}){let x=k(b).add({segment:y,version:b});return v.forEach(v=>x.add(v)),x}function E(){return{debug:(v,y)=>Promise.resolve(),info:(v,y)=>Promise.resolve(),error:(v,y)=>Promise.resolve()}}var j=0xa00000;async function*P(v){let y=v.getReader();try{for(;;){let{done:v,value:b}=await y.read();if(v)return;yield b}}finally{y.releaseLock()}}function C(v){return Symbol.asyncIterator in v?v:P(v)}async function*A(v){let y=new TextDecoder("utf-8"),b=[],x=0,w=!1,k=!0;for await(let S of C(v)){let v=y.decode(S,{stream:!0}),_=0;for(w&&(w=!1,v.length>0&&"\n"===v[0]&&(_=1));_<v.length;){let y,S,E=v.indexOf("\r",_),P=v.indexOf("\n",_);if(-1===E&&-1===P){let y=v.slice(_);if(b.push(y),(x+=y.length)>j)throw Error("SSE line buffer exceeded 10MB");break}-1!==E&&(-1===P||E<P)?(y=E,E+1<v.length?S="\n"===v[E+1]?2:1:(w=!0,S=1)):(y=P,S=1);let C=v.slice(_,y);b.push(C);let A=1===b.length?b[0]:b.join("");b.length=0,x=0,k&&(A.startsWith("\uFEFF")&&(A=A.slice(1)),k=!1),yield A,_=y+S}}let S=y.decode();if(S&&b.push(S),b.length>0){let v=b.join("");k&&v.startsWith("\uFEFF")&&(v=v.slice(1)),yield v}}var T=class{data=[];eventType="";lastEventId=null;retry=null;decode(v){let y,b;if(""===v)return this.dispatch();if(":"===v[0])return null;let x=v.indexOf(":");switch(-1===x?(y=v,b=""):(y=v.slice(0,x)," "===(b=v.slice(x+1))[0]&&(b=b.slice(1))),y){case"data":this.data.push(b);break;case"event":this.eventType=b;break;case"id":b.includes("\0")||(this.lastEventId=b);break;case"retry":/^[0-9]+$/.test(b)&&(this.retry=parseInt(b,10))}return null}dispatch(){let v=this.eventType;if(this.eventType="",0===this.data.length)return null;let y={data:this.data.join("\n"),event:v,id:this.lastEventId,retry:this.retry};return this.data=[],y}};async function*I(v){let y=new T;for await(let b of A(v)){let v=y.decode(b);null!==v&&(yield v)}}var O=750,M=12e4;function R(v,y="up"){let b=Date.now();function x(){return"up"===y||Date.now()-b>M}function w(){return"timed out"===y&&Date.now()-b<=M}
2495return{...v,status:y,lastUpdate:b,isUp:x,isTimedOut:w}}var N=class extends Error{name="AlgoliaError";constructor(v,y){super(v),y&&(this.name=y)}},D=class extends N{stackTrace;correlationId;constructor(v,y,b,x){super(x?`${v} (Correlation-ID: ${x})`:v,b),this.stackTrace=y,this.correlationId=x}},F=class extends D{constructor(v,y){super("Unreachable hosts - your application id may be incorrect. If the error persists, please visit our help center https://alg.li/support-unreachable-hosts or reach out to the Algolia Support team: https://alg.li/support",v,"RetryError",y)}},L=class extends D{status;constructor(v,y,b,x="ApiError",w){super(v,b,x,w),this.status=y}},$=class extends N{response;correlationId;constructor(v,y,b){super(b?`${v} (Correlation-ID: ${b})`:v,"DeserializationError"),this.response=y,this.correlationId=b}},B=class extends L{error;constructor(v,y,b,x,w){super(v,y,x,"DetailedApiError",w),this.error=b}};function z(v){let y=v;for(let b=v.length-1;b>0;b--){let x=Math.floor(Math.random()*(b+1)),w=v[b];y[b]=v[x],y[x]=w}return y}function V(v,y,b){let x=H(b),w=`${v.protocol}://${v.url}${v.port?`:${v.port}`:""}/${"/"===y.charAt(0)?y.substring(1):y}`;return x.length&&(w+=`?${x}`),w}function H(v){return Object.keys(v).filter(y=>void 0!==v[y]).sort().map(y=>`${y}=${encodeURIComponent("[object Array]"===Object.prototype.toString.call(v[y])?v[y].join(","):v[y]).replace(/\+/g,"%20")}`).join("&")}function U(v,y){if("GET"!==v.method&&(void 0!==v.data||void 0!==y.data))return JSON.stringify(Array.isArray(v.data)?v.data:{...v.data,...y.data})}function W(v,y,b){let x={Accept:"application/json",...v,...y,...b},w={};return Object.keys(x).forEach(v=>{let y=x[v];w[v.toLowerCase()]=y}),w}function G(v){if(204!==v.status&&0!==v.content.length)try{return JSON.parse(v.content)}catch(y){throw new $(y.message,v,Y(v.headers))}}function q(v){return{status:v.status,headers:v.headers,content:v.content,data:G(v)}}function Y(v){if(!v)return;if(void 0!==v["correlation-id"])return v["correlation-id"];let y=Object.keys(v).find(v=>"correlation-id"===v.toLowerCase());return void 0===y?void 0:v[y]}function K(v){for(let y=v.length-1;y>=0;y--){let b=Y(v[y].response.headers);if(void 0!==b)return b}}function X(v,y){let{content:b,status:x}=v,w=Y(v.headers);try{let v=JSON.parse(b);if("error"in v)return new B(v.message,x,v.error,y,w);return new L(v.message,x,y,"ApiError",w)}catch{}return new L(b,x,y,"ApiError",w)}var Q="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",Z=11;function J(){var v;let y="";if("function"==typeof(null==(v=globalThis.crypto)?void 0:v.getRandomValues)){let v=new Uint8Array(Z);for(let b of(globalThis.crypto.getRandomValues(v),v))y+=Q[b%Q.length];return y}for(let v=0;v<Z;v++)y+=Q[Math.floor(Math.random()*Q.length)];return y}var ee=1e3;function et({isTimedOut:v,status:y}){return!v&&0==~~y}function er({isTimedOut:v,status:y}){return v||et({isTimedOut:v,status:y})||2!=~~(y/100)&&4!=~~(y/100)}function en({status:v}){return 2==~~(v/100)}function ei({status:v}){return 429==~~v}var ea=/^HTTP 429(?:\D|$)/;function es(v){return"object"==typeof v&&null!==v&&"status"in v?ei(v):v instanceof Error&&ea.test(v.message)}function eo(v){if("object"==typeof v&&null!==v&&"headers"in v)return v.headers}function el(v){var y;let b=null==(y=null==v?void 0:v["retry-after"])?void 0:y.trim();if(void 0===b||0===b.length||!/^\d+$/.test(b))return ee;let x=Number.parseInt(b,10);return x<=0?ee:1e3*x}function ec(v){return v.map(v=>eu(v))}function eu(v){let y=v.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...v,request:{...v.request,headers:{...v.request.headers,...y}}}}function ed({hosts:v,hostsCache:y,baseHeaders:b,logger:x,baseQueryParameters:w,algoliaAgent:k,timeouts:S,requester:_,requestsCache:E,responsesCache:j,compress:P,compression:C,requestIdChannel:A,maxRateLimitRetries:T=3}){function M(v,y){void 0===A||void 0!==v["request-id"]||Object.keys(y).some(v=>"x-algolia-request-id"===v.toLowerCase())||("headers"===A?v["request-id"]=J():y["x-algolia-request-id"]=J())}let N=v=>new Promise(y=>{setTimeout(y,v)});async function D(v){let b=await Promise.all(v.map(v=>y.get(v,()=>Promise.resolve(R(v))))),x=b.filter(v=>v.isUp()),w=b.filter(v=>v.isTimedOut()),k=[...x,...w];return{hosts:k.length>0?k:v,getTimeout:(v,y)=>(0===w.length&&0===v?1:w.length+3+v)*y}}async function L(E,j,A){let I=[],L=U(E,j),$=W(b,E.headers,j.headers),B="gzip"===C&&void 0!==L&&L.length>O&&("POST"===E.method||"PUT"===E.method);B&&void 0===P&&x.info("Compression is disabled because no compress method is available.");let z=B&&void 0!==P,H=z?await P(L):L;z&&($["content-encoding"]="gzip");let G="GET"===E.method?{...E.data,...j.data}:{},q={...w,...E.queryParameters,...G};if(k.value&&(q["x-algolia-agent"]=k.value),j&&j.queryParameters)for(let v of Object.keys(j.queryParameters))j.queryParameters[v]&&"[object Object]"!==Object.prototype.toString.call(j.queryParameters[v])?q[v]=j.queryParameters[v].toString():q[v]=j.queryParameters[v];M($,q);let Y=0,Q=T,Z=async(v,b)=>{let w=v.pop();if(void 0===w)throw new F(ec(I),K(I));let k={...S,...j.timeouts},P={data:H,headers:$,method:E.method,url:V(w,E.path,q),connectTimeout:b(Y,k.connect),responseTimeout:b(Y,A?k.read:k.write)},C=y=>
2495{let b={request:P,response:y,host:w,triesLeft:v.length};return I.push(b),b},T=await _.send(P);if(ei(T)&&Q>0){Q--,v.push(w);let y=C(T),k=el(T.headers);return x.info("Retryable failure",{...eu(y),wait:k,rateLimitRetriesLeft:Q}),await N(k),Z(v,b)}if(er(T)){let k=C(T);return T.isTimedOut&&Y++,x.info("Retryable failure",eu(k)),await y.set(w,R(w,T.isTimedOut?"timed out":"down")),Z(v,b)}if(en(T))return T;throw C(T),X(T,I)},J=v.filter(v=>"readWrite"===v.accept||(A?"read"===v.accept:"write"===v.accept)),ee=await D(J);return Z([...ee.hosts].reverse(),ee.getTimeout)}function $(v,y={}){let x=()=>L(v,y,k).then(v=>G(v)),k=v.useReadTransporter||"GET"===v.method;if(!0!==(y.cacheable||v.cacheable))return x();let S={request:v,requestOptions:y,transporter:{queryParameters:w,headers:b}};return j.get(S,()=>E.get(S,()=>E.set(S,x()).then(v=>Promise.all([E.delete(S),v]),v=>Promise.all([E.delete(S),Promise.reject(v)])).then(([v,y])=>y)),{miss:v=>j.set(S,v)})}async function*B(y,E={}){if(!_.sendStream)throw Error("This requester does not support streaming");let j=U(y,E),P=W(b,y.headers,E.headers);P.accept="text/event-stream";let C="GET"===y.method?{...y.data,...E.data}:{},A={...w,...y.queryParameters,...C};if(k.value&&(A["x-algolia-agent"]=k.value),E&&E.queryParameters)for(let v of Object.keys(E.queryParameters))E.queryParameters[v]&&"[object Object]"!==Object.prototype.toString.call(E.queryParameters[v])?A[v]=E.queryParameters[v].toString():A[v]=E.queryParameters[v];M(P,A);let O=y.useReadTransporter||"GET"===y.method,R=v.filter(v=>"readWrite"===v.accept||(O?"read"===v.accept:"write"===v.accept)),L=(await D(R)).hosts[0];if(!L)throw new F([]);let $={...S,...E.timeouts},z={data:j,headers:P,method:y.method,url:V(L,y.path,A),connectTimeout:$.connect,responseTimeout:O?$.read:$.write},H=T;for(;;){let v;try{v=await _.sendStream(z)}catch(v){if(es(v)&&H>0){H--;let y=el(eo(v));x.info("Retryable failure",{wait:y,rateLimitRetriesLeft:H,host:L}),await N(y);continue}throw v}yield*I(v);return}}return{hostsCache:y,requester:_,timeouts:S,logger:x,algoliaAgent:k,baseHeaders:b,baseQueryParameters:w,requestIdChannel:A,hosts:v,maxRateLimitRetries:T,request:$,requestWithHttpInfo:function(v,y={}){let b=v.useReadTransporter||"GET"===v.method;return L(v,y,b).then(v=>q(v))},requestStream:B,requestsCache:E,responsesCache:j}}function eh(v,y,b){if(null==b||"string"==typeof b&&0===b.length)throw Error(`Parameter \`${v}\` is required when calling \`${y}\`.`)}function ef(v){let y={};for(let b of v.trim().split(/[\r\n]+/)){let v=b.indexOf(": ");v>0&&(y[b.slice(0,v).toLowerCase()]=b.slice(v+2))}return y}function ep(){return{send:function(v){return new Promise(y=>{let b=new XMLHttpRequest;b.open(v.method,v.url,!0),Object.keys(v.headers).forEach(y=>b.setRequestHeader(y,v.headers[y]));let x=(v,x)=>setTimeout(()=>{b.abort(),y({status:0,content:x,isTimedOut:!0})},v),w=x(v.connectTimeout,"Connection timeout"),k;b.onreadystatechange=()=>{b.readyState>b.OPENED&&void 0===k&&(clearTimeout(w),k=x(v.responseTimeout,"Socket timeout"))},b.onerror=()=>{0===b.status&&(clearTimeout(w),clearTimeout(k),y({content:b.responseText||"Network request failed",status:b.status,isTimedOut:!1}))},b.onload=()=>{clearTimeout(w),clearTimeout(k),y({content:b.responseText,headers:ef(b.getAllResponseHeaders()),status:b.status,isTimedOut:!1})},b.send(v.data)})}}}var em="5.59.0";function eg(v){return[{url:`${v}-dsn.algolia.net`,accept:"read",protocol:"https"},{url:`${v}.algolia.net`,accept:"write",protocol:"https"}].concat(z([{url:`${v}-1.algolianet.com`,accept:"readWrite",protocol:"https"},{url:`${v}-2.algolianet.com`,accept:"readWrite",protocol:"https"},{url:`${v}-3.algolianet.com`,accept:"readWrite",protocol:"https"}]))}function ev({appId:v,apiKey:y,authMode:b,algoliaAgents:x,...w}){let k=S(v,y,b),E=ed({hosts:eg(v),...w,algoliaAgent:_({algoliaAgents:x,client:"Lite",version:em}),baseHeaders:{"content-type":"text/plain",...k.headers(),...w.baseHeaders},baseQueryParameters:{...k.queryParameters(),...w.baseQueryParameters}});return{transporter:E,appId:v,apiKey:y,clearCache:()=>Promise.all([E.requestsCache.clear(),E.responsesCache.clear()]).then(()=>void 0),get _ua(){return E.algoliaAgent.value}
2495,addAlgoliaAgent(v,y){E.algoliaAgent.add({segment:v,version:y})},setClientApiKey({apiKey:v}){b&&"WithinHeaders"!==b?E.baseQueryParameters["x-algolia-api-key"]=v:E.baseHeaders["x-algolia-api-key"]=v},searchForHits(v,y){return this.search(v,y)},searchForFacets(v,y){return this.search(v,y)},customPost({path:v,parameters:y,body:b},x){eh("path","customPost",v);let w={method:"POST",path:"/{path}".replace("{path}",v),queryParameters:y||{},headers:{},data:b||{}};return E.request(w,x)},customPostWithHTTPInfo({path:v,parameters:y,body:b},x){eh("path","customPostWithHTTPInfo",v);let w={method:"POST",path:"/{path}".replace("{path}",v),queryParameters:y||{},headers:{},data:b||{}};return E.requestWithHttpInfo(w,x)},getRecommendations(v,y){v&&Array.isArray(v)&&(v={requests:v}),eh("getRecommendationsParams","getRecommendations",v),eh("getRecommendationsParams.requests","getRecommendations",v.requests);let b={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:v,useReadTransporter:!0,cacheable:!0};return E.request(b,y)},getRecommendationsWithHTTPInfo(v,y){v&&Array.isArray(v)&&(v={requests:v}),eh("getRecommendationsParams","getRecommendationsWithHTTPInfo",v),eh("getRecommendationsParams.requests","getRecommendationsWithHTTPInfo",v.requests);let b={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:v,useReadTransporter:!0,cacheable:!0};return E.requestWithHttpInfo(b,y)},search(v,y){v&&Array.isArray(v)&&(v={requests:v.map(({params:v,...y})=>"facet"===y.type?{...y,...v,type:"facet"}:{...y,...v,facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}),eh("searchMethodParams","search",v),eh("searchMethodParams.requests","search",v.requests);let b={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:v,useReadTransporter:!0,cacheable:!0};return E.request(b,y)},searchWithHTTPInfo(v,y){v&&Array.isArray(v)&&(v={requests:v.map(({params:v,...y})=>"facet"===y.type?{...y,...v,type:"facet"}:{...y,...v,facet:void 0,maxFacetHits:void 0,facetQuery:void 0})}),eh("searchMethodParams","searchWithHTTPInfo",v),eh("searchMethodParams.requests","searchWithHTTPInfo",v.requests);let b={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:v,useReadTransporter:!0,cacheable:!0};return E.requestWithHttpInfo(b,y)}}}function ey(v,b,k){if(!v||"string"!=typeof v)throw Error("`appId` is missing.");if(!b||"string"!=typeof b)throw Error("`apiKey` is missing.");let{compression:S,..._}=k||{};return ev({appId:v,apiKey:b,timeouts:{connect:1e3,read:2e3,write:3e4},logger:E(),requester:ep(),algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",requestIdChannel:"queryParameters",responsesCache:w(),requestsCache:w({serializable:!1}),hostsCache:x({caches:[y({key:`${em}-${v}`}),w()]}),..._})}v.s(["liteClient",0,ey],828257)},294237,v=>{"use strict";var y=v.i(7284);let b=v=>"boolean"==typeof v?`${v}`:0===v?"0":v,x=y.clsx,w=(v,y)=>w=>{var k;if((null==y?void 0:y.variants)==null)return x(v,null==w?void 0:w.class,null==w?void 0:w.className);let{variants:S,defaultVariants:_}=y,E=Object.keys(S).map(v=>{let y=null==w?void 0:w[v],x=null==_?void 0:_[v];if(null===y)return null;let k=b(y)||b(x);return S[v][k]}),j=w&&Object.entries(w).reduce((v,y)=>{let[b,x]=y;return void 0===x||(v[b]=x),v},{});return x(v,E,null==y||null==(k=y.compoundVariants)?void 0:k.reduce((v,y)=>{let{class:b,className:x,...w}=y;return Object.entries(w).every(v=>{let[y,b]=v;return Array.isArray(b)?b.includes({..._,...j}[y]):({..._,...j})[y]===b})?[...v,b,x]:v},[]),null==w?void 0:w.class,null==w?void 0:w.className)};v.s(["cva",0,w])},7284,v=>{"use strict";function y(v){var b,x,w="";if("string"==typeof v||"number"==typeof v)w+=v;else if("object"==typeof v)if(Array.isArray(v)){var k=v.length;for(b=0;b<k;b++)v[b]&&(x=y(v[b]))&&(w&&(w+=" "),w+=x)}else for(x in v)v[x]&&(w&&(w+=" "),w+=x);return w}function b(){for(var v,b,x=0,w="",k=arguments.length;x<k;x++)(v=arguments[x])&&(b=y(v))&&(w&&(w+=" "),w+=b);return w}let x=b;v.s(["clsx",0,b,"default",0,x])},231473,(v,y,b)=>{"use strict";y.exports=TypeError},787405,(v,y,b)=>{var x="function"==typeof Map&&Map.prototype,w=Object.getOwnPropertyDescriptor&&x?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,k=x&&w&&"function"==typeof w.get?w.get:null,S=x&&Map.prototype.forEach,_="function"==typeof Set&&Set.prototype,E=Object.getOwnPropertyDescriptor&&_?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,j=_&&E&&"function"==typeof E.get?E.get:null,P=_&&Set.prototype.forEach,C="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,A="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,T="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,I=Boolean.prototype.valueOf,O=Object.prototype.toString,M=Function.prototype.toString,R=String.prototype.match,N=String.prototype.slice,D=String.prototype.replace,F=String.prototype.toUpperCase,L=String.prototype.toLowerCase,$=RegExp.prototype.test,B=Array.prototype.concat,z=Array.prototype.join,V=Array.prototype.slice,H=Math.floor,U="function"==typeof BigInt?BigInt.prototype.valueOf:null,W=Object.getOwnPropertySymbols,G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,q="function"==typeof Symbol&&"object"==typeof Symbol.iterator,Y="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===q?"object":"symbol")?Symbol.toStringTag:null,K=Object.prototype.propertyIsEnumerable,X=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(v){return v.__proto__}:null);function Q(v,y){if(v===1/0||v===-1/0||v!=v||v&&v>-1e3&&v<1e3||$.call(/e/,y))return y;var b=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof v){var x=v<0?-H(-v):H(v);if(x!==v){var w=String(x),k=N.call(y,w.length+1);return D.call(w,b,"$&_")+"."+D.call(D.call(k,/([0-9]{3})/g,"$&_"),/_$/,"")}}return D.call(y,b,"$&_")}var Z={},J=Z.custom,ee=ef(J)?J:null,et={__proto__:null,double:'"',single:"'"},er={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function en(v,y,b){var x=et[b.quoteStyle||y];return x+v+x}function ei(v){return D.call(String(v),/"/g,""")}function ea(v){return!Y||!("object"==typeof v&&(Y in v||void 0!==v[Y]))}function es(v){return"[object Array]"===ev(v)&&ea(v)}function eo(v){return"[object Date]"===ev(v)&&ea(v)}function el(v){return"[object RegExp]"===ev(v)&&ea(v)}function ec(v){return"[object Error]"===ev(v)&&ea(v)}function eu(v){return"[object String]"===ev(v)&&ea(v)}function ed(v){return"[object Number]"===ev(v)&&ea(v)}function eh(v){return"[object Boolean]"===ev(v)&&ea(v)}function ef(v){if(q)return v&&"object"==typeof v&&v instanceof Symbol;if("symbol"==typeof v)return!0;
vendor: 6,545 bytes, line 2495
2495if(!v||"object"!=typeof v||!G)return!1;try{return G.call(v),!0}catch(v){}return!1}function ep(v){if(!v||"object"!=typeof v||!U)return!1;try{return U.call(v),!0}catch(v){}return!1}y.exports=function y(b,x,w,_){var E=x||{};if(eg(E,"quoteStyle")&&!eg(et,E.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(eg(E,"maxStringLength")&&("number"==typeof E.maxStringLength?E.maxStringLength<0&&E.maxStringLength!==1/0:null!==E.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var C=!eg(E,"customInspect")||E.customInspect;if("boolean"!=typeof C&&"symbol"!==C)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(eg(E,"indent")&&null!==E.indent&&" "!==E.indent&&!(parseInt(E.indent,10)===E.indent&&E.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(eg(E,"numericSeparator")&&"boolean"!=typeof E.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var A=E.numericSeparator;if(void 0===b)return"undefined";if(null===b)return"null";if("boolean"==typeof b)return b?"true":"false";if("string"==typeof b)return ej(b,E);if("number"==typeof b){if(0===b)return 1/0/b>0?"0":"-0";var T=String(b);return A?Q(b,T):T}if("bigint"==typeof b){var O=String(b)+"n";return A?Q(b,O):O}var M=void 0===E.depth?5:E.depth;if(void 0===w&&(w=0),w>=M&&M>0&&"object"==typeof b)return es(b)?"[Array]":"[Object]";var R=eO(E,w);if(void 0===_)_=[];else if(eb(_,b)>=0)return"[Circular]";function F(v,b,x){if(b&&(_=V.call(_)).push(b),x){var k={depth:E.depth};return eg(E,"quoteStyle")&&(k.quoteStyle=E.quoteStyle),y(v,k,w+1,_)}return y(v,E,w+1,_)}if("function"==typeof b&&!el(b)){var $=ey(b),H=eR(b,F);return"[Function"+($?": "+$:" (anonymous)")+"]"+(H.length>0?" { "+z.call(H,", ")+" }":"")}if(ef(b)){var W=q?D.call(String(b),/^(Symbol\(.*\))_[^)]*$/,"$1"):G.call(b);return"object"!=typeof b||q?W:eC(W)}if(eE(b)){for(var J="<"+L.call(String(b.nodeName)),er=b.attributes||[],ea=0;ea<er.length;ea++)J+=" "+er[ea].name+"="+en(ei(er[ea].value),"double",E);return J+=">",b.childNodes&&b.childNodes.length&&(J+="..."),J+="</"+L.call(String(b.nodeName))+">"}if(es(b)){if(0===b.length)return"[]";var em=eR(b,F);return R&&!eI(em)?"["+eM(em,R)+"]":"[ "+z.call(em,", ")+" ]"}if(ec(b)){var eP=eR(b,F);return"cause"in Error.prototype||!("cause"in b)||K.call(b,"cause")?0===eP.length?"["+String(b)+"]":"{ ["+String(b)+"] "+z.call(eP,", ")+" }":"{ ["+String(b)+"] "+z.call(B.call("[cause]: "+F(b.cause),eP),", ")+" }"}if("object"==typeof b&&C){if(ee&&"function"==typeof b[ee]&&Z)return Z(b,{depth:M-w});else if("symbol"!==C&&"function"==typeof b.inspect)return b.inspect()}if(ex(b)){var eN=[];return S&&S.call(b,function(v,y){eN.push(F(y,b,!0)+" => "+F(v,b))}),eT("Map",k.call(b),eN,R)}if(eS(b)){var eD=[];return P&&P.call(b,function(v){eD.push(F(v,b))}),eT("Set",j.call(b),eD,R)}if(ew(b))return eA("WeakMap");if(e_(b))return eA("WeakSet");if(ek(b))return eA("WeakRef");if(ed(b))return eC(F(Number(b)));if(ep(b))return eC(F(U.call(b)));if(eh(b))return eC(I.call(b));if(eu(b))return eC(F(String(b)));if("u">typeof window&&b===window)return"{ [object Window] }";if("u">typeof globalThis&&b===globalThis||b===v.g)return"{ [object globalThis] }";if(!eo(b)&&!el(b)){var eF=eR(b,F),eL=X?X(b)===Object.prototype:b instanceof Object||b.constructor===Object,e$=b instanceof Object?"":"null prototype",eB=!eL&&Y&&Object(b)===b&&Y in b?N.call(ev(b),8,-1):e$?"Object":"",ez=(eL||"function"!=typeof b.constructor?"":b.constructor.name?b.constructor.name+" ":"")+(eB||e$?"["+z.call(B.call([],eB||[],e$||[]),": ")+"] ":"");return 0===eF.length?ez+"{}":R?ez+"{"+eM(eF,R)+"}":ez+"{ "+z.call(eF,", ")+" }"}return String(b)};var em=Object.prototype.hasOwnProperty||function(v){return v in this};function eg(v,y){return em.call(v,y)}function ev(v){return O.call(v)}function ey(v){if(v.name)return v.name;var y=R.call(M.call(v),/^function\s*([\w$]+)/);return y?y[1]:null}function eb(v,y){if(v.indexOf)return v.indexOf(y);for(var b=0,x=v.length;b<x;b++)if(v[b]===y)return b;return -1}function ex(v){if(!k||!v||"object"!=typeof v)return!1;try{k.call(v);try{j.call(v)}catch(v){return!0}return v instanceof Map}catch(v){}return!1}function ew(v){if(!C||!v||"object"!=typeof v)return!1;try{C.call(v,C);try{A.call(v,A)}catch(v){return!0}return v instanceof WeakMap}catch(v){}return!1}function ek(v){if(!T||!v||"object"!=typeof v)return!1;try{return T.call(v),!0}catch(v){}return!1}function eS(v){if(!j||!v||"object"!=typeof v)return!1;try{j.call(v);try{k.call(v)}catch(v){return!0}return v instanceof Set}catch(v){}return!1}function e_(v){if(!A||!v||"object"!=typeof v)return!1;try{A.call(v,A);try{C.call(v,C)}catch(v){return!0}return v instanceof WeakSet}catch(v){}return!1}function eE(v){return!!v&&"object"==typeof v&&(!!("u">typeof HTMLElement&&v instanceof HTMLElement)||"string"==typeof v.nodeName&&"function"==typeof v.getAttribute)}function ej(v,y){if(v.length>y.maxStringLength){var b=v.length-y.maxStringLength,x="... "+b+" more character"+(b>1?"s":"");return ej(N.call(v,0,y.maxStringLength),y)+x}var w=er[y.quoteStyle||"single"];return w.lastIndex=0,en(D.call(D.call(v,w,"\\$1"),/[\x00-\x1f]/g,eP),"single",y)}function eP(v){var y=v.charCodeAt(0),b={8:"b",9:"t",10:"n",12:"f",13:"r"}[y];return b?"\\"+b:"\\x"+(y<16?"0":"")+F.call(y.toString(16))}function eC(v){return"Object("+v+")"}function eA(v){return v+" { ? }"}function eT(v,y,b,x){return v+" ("+y+") {"+(x?eM(b,x):z.call(b,", "))+"}"}function eI(v){for(var y=0;y<v.length;y++)if(eb(v[y],"\n")>=0)return!1;return!0}function eO(v,y){var b;if(" "===v.indent)b=" ";else{if("number"!=typeof v.indent||!(v.indent>0))return null;b=z.call(Array(v.indent+1)," ")}return{base:b,prev:z.call(Array(y+1),b)}}function eM(v,y){if(0===v.length)return"";var b="\n"+y.prev+y.base;return b+z.call(v,","+b)+"\n"+y.prev}function eR(v,y){var b,x=es(v),w=[];if(x){w.length=v.length;for(var k=0;k<v.length;k++)w[k]=eg(v,k)?y(v[k],v):""}var S="function"==typeof W?W(v):[];if(q){b={};for(var _=0;_<S.length;_++)b["$"+S[_]]=S[_]}for(var E in v)if(eg(v,E)&&(!x||String(Number(E))!==E||!(E<v.length)))if(q&&b["$"+E]instanceof Symbol)continue;else $.call(/[^\w$]/,E)?w.push(y(E,v)+": "+y(v[E],v)):w.push(E+": "+y(v[E],v));if("function"==typeof W)for(var j=0;j<S.length;j++)K.call(v,S[j])&&w.push("["+y(S[j])+"]: "+y(v[S[j]],v));return w}},174353,(v,y,b)=>{"use strict";var x=v.r(787405),w=v.r(231473),k=function(v,y,b){for(var x,w=v;null!=(x=w.next);
2495w=x)if(x.key===y)return w.next=x.next,b||(x.next=v.next,v.next=x),x},S=function(v,y){if(v){var b=k(v,y);return b&&b.value}},_=function(v,y,b){var x=k(v,y);x?x.value=b:v.next={key:y,next:v.next,value:b}},E=function(v,y){return!!v&&!!k(v,y)},j=function(v,y){if(v)return k(v,y,!0)};y.exports=function(){var v,y={assert:function(v){if(!y.has(v))throw new w("Side channel does not contain "+x(v))},delete:function(y){var b=j(v,y);return b&&v&&!v.next&&(v=void 0),!!b},get:function(y){return S(v,y)},has:function(y){return E(v,y)},set:function(y,b){v||(v={next:void 0}),_(v,y,b)}};return y}},121572,(v,y,b)=>{"use strict";y.exports=Object},892715,(v,y,b)=>{"use strict";y.exports=Error},607829,(v,y,b)=>{"use strict";y.exports=EvalError},498493,(v,y,b)=>{"use strict";y.exports=RangeError},167914,(v,y,b)=>{"use strict";y.exports=ReferenceError},26857,(v,y,b)=>{"use strict";y.exports=SyntaxError},991878,(v,y,b)=>{"use strict";y.exports=URIError},978866,(v,y,b)=>{"use strict";y.exports=Math.abs},365335,(v,y,b)=>{"use strict";y.exports=Math.floor},922083,(v,y,b)=>{"use strict";y.exports=Math.max},640465,(v,y,b)=>{"use strict";y.exports=Math.min},18849,(v,y,b)=>{"use strict";y.exports=Math.pow},672219,(v,y,b)=>{"use strict";y.exports=Math.round},636469,(v,y,b)=>{"use strict";y.exports=Number.isNaN||function(v){return v!=v}},366205,(v,y,b)=>{"use strict";var x=v.r(636469);y.exports=function(v){return x(v)||0===v?v:v<0?-1:1}},484153,(v,y,b)=>{"use strict";y.exports=Object.getOwnPropertyDescriptor},83585,(v,y,b)=>{"use strict";var x=v.r(484153);if(x)try{x([],"length")}catch(v){x=null}y.exports=x},393155,(v,y,b)=>{"use strict";var x=Object.defineProperty||!1;if(x)try{x({},"a",{value:1})}catch(v){x=!1}y.exports=x},199260,(v,y,b)=>{"use strict";y.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var v={},y=Symbol("test"),b=Object(y);if("string"==typeof y||"[object Symbol]"!==Object.prototype.toString.call(y)||"[object Symbol]"!==Object.prototype.toString.call(b))return!1;var x=42;for(var w in v[y]=x,v)return!1;if("function"==typeof Object.keys&&0!==Object.keys(v).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(v).length)return!1;var k=Object.getOwnPropertySymbols(v);if(1!==k.length||k[0]!==y||!Object.prototype.propertyIsEnumerable.call(v,y))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var S=Object.getOwnPropertyDescriptor(v,y);if(S.value!==x||!0!==S.enumerable)return!1}return!0}},811880,(v,y,b)=>{"use strict";var x="u">typeof Symbol&&Symbol,w=v.r(199260);y.exports=function(){return"function"==typeof x&&"function"==typeof Symbol&&"symbol"==typeof x("foo")&&"symbol"==typeof Symbol("bar")&&w()}},277146,(v,y,b)=>{"use strict";y.exports="u">typeof Reflect&&Reflect.getPrototypeOf||null},818991,(v,y,b)=>{"use strict";y.exports=v.r(121572).getPrototypeOf||null},992819,(v,y,b)=>{"use strict";var x="Function.prototype.bind called on incompatible ",w=Object.prototype.toString,k=Math.max,S="[object Function]",_=function(v,y){for(var b=[],x=0;x<v.length;x+=1)b[x]=v[x];for(var w=0;w<y.length;w+=1)b[w+v.length]=y[w];return b},E=function(v,y){for(var b=[],x=y||0,w=0;x<v.length;x+=1,w+=1)b[w]=v[x];return b},j=function(v,y){for(var b="",x=0;x<v.length;x+=1)b+=v[x],x+1<v.length&&(b+=y);return b};y.exports=function(v){var y,b=this;if("function"!=typeof b||w.apply(b)!==S)throw TypeError(x+b);for(var P=E(arguments,1),C=function(){if(this instanceof y){var x=b.apply(this,_(P,arguments));return Object(x)===x?x:this}return b.apply(v,_(P,arguments))},A=k(0,b.length-P.length),T=[],I=0;I<A;I++)T[I]="$"+I;if(y=Function("binder","return function ("+j(T,",")+"){ return binder.apply(this,arguments); }")(C),b.prototype){var O=function(){};O.prototype=b.prototype,y.prototype=new O,O.prototype=null}return y}},78387,(v,y,b)=>{"use strict";var x=v.r(992819);y.exports=Function.prototype.bind||x},487957,(v,y,b)=>{"use strict";y.exports=Function.prototype.call},996077,(v,y,b)=>{"use strict";y.exports=Function.prototype.apply},628403,(v,y,b)=>{"use strict";y.exports="u">typeof Reflect&&Reflect&&Reflect.apply},510938,(v,y,b)=>{"use strict";var x=v.r(78387),w=v.r(996077),k=v.r(487957);y.exports=v.r(628403)||x.call(k,w)},954767,(v,y,b)=>{"use strict";var x=v.r(78387),w=v.r(231473),k=v.r(487957),S=v.r(510938);y.exports=function(v){if(v.length<1||"function"!=typeof v[0])throw new w("a function is required");return S(x,k,v)}},905408,(v,y,b)=>{"use strict";var x,w=v.r(954767),k=v.r(83585);try{x=[].__proto__===Array.prototype}
2495catch(v){if(!v||"object"!=typeof v||!("code"in v)||"ERR_PROTO_ACCESS"!==v.code)throw v}var S=!!x&&k&&k(Object.prototype,"__proto__"),_=Object,E=_.getPrototypeOf;y.exports=S&&"function"==typeof S.get?w([S.get]):"function"==typeof E&&function(v){return E(null==v?v:_(v))}},211915,(v,y,b)=>{"use strict";var x=v.r(277146),w=v.r(818991),k=v.r(905408);y.exports=x?function(v){return x(v)}:w?function(v){if(!v||"object"!=typeof v&&"function"!=typeof v)throw TypeError("getProto: not an object");return w(v)}:k?function(v){return k(v)}:null},701054,(v,y,b)=>{"use strict";var x=Function.prototype.call,w=Object.prototype.hasOwnProperty;y.exports=v.r(78387).call(x,w)},343473,(v,y,b)=>{"use strict";var x=v.r(121572),w=v.r(892715),k=v.r(607829),S=v.r(498493),_=v.r(167914),E=v.r(26857),j=v.r(231473),P=v.r(991878),C=v.r(978866),A=v.r(365335),T=v.r(922083),I=v.r(640465),O=v.r(18849),M=v.r(672219),R=v.r(366205),N=Function,D=function(v){try{return N('"use strict"; return ('+v+").constructor;")()}catch(v){}},F=v.r(83585),L=v.r(393155),$=function(){throw new j},B=F?function(){try{return arguments.callee,$}catch(v){try{return F(arguments,"callee").get}catch(v){return $}}}():$,z=v.r(811880)(),V=v.r(211915),H=v.r(818991),U=v.r(277146),W=v.r(996077),G=v.r(487957),q={},Y="u">typeof Uint8Array&&V?V(Uint8Array):void 0,K={__proto__:null,"%AggregateError%":"u"<typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"u"<typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":z&&V?V([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":q,"%AsyncGenerator%":q,"%AsyncGeneratorFunction%":q,"%AsyncIteratorPrototype%":q,"%Atomics%":"u"<typeof Atomics?void 0:Atomics,"%BigInt%":"u"<typeof BigInt?void 0:BigInt,"%BigInt64Array%":"u"<typeof BigInt64Array?void 0:BigInt64Array,"%BigUint64Array%":"u"<typeof BigUint64Array?void 0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"u"<typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":w,"%eval%":eval,"%EvalError%":k,"%Float16Array%":"u"<typeof Float16Array?void 0:Float16Array,"%Float32Array%":"u"<typeof Float32Array?void 0:Float32Array,"%Float64Array%":"u"<typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"u"<typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":N,"%GeneratorFunction%":q,"%Int8Array%":"u"<typeof Int8Array?void 0:Int8Array,"%Int16Array%":"u"<typeof Int16Array?void 0:Int16Array,"%Int32Array%":"u"<typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
2495IteratorPrototype%":z&&V?V(V([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"u"<typeof Map?void 0:Map,"%MapIteratorPrototype%":"u">typeof Map&&z&&V?V(new Map()[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":x,"%Object.getOwnPropertyDescriptor%":F,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"u"<typeof Promise?void 0:Promise,"%Proxy%":"u"<typeof Proxy?void 0:Proxy,"%RangeError%":S,"%ReferenceError%":_,"%Reflect%":"u"<typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"u"<typeof Set?void 0:Set,"%SetIteratorPrototype%":"u">typeof Set&&z&&V?V(new Set()[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"u"<typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":z&&V?V(""[Symbol.iterator]()):void 0,"%Symbol%":z?Symbol:void 0,"%SyntaxError%":E,"%ThrowTypeError%":B,"%TypedArray%":Y,"%TypeError%":j,"%Uint8Array%":"u"<typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"u"<typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"u"<typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"u"<typeof Uint32Array?void 0:Uint32Array,"%URIError%":P,"%WeakMap%":"u"<typeof WeakMap?void 0:WeakMap,"%WeakRef%":"u"<typeof WeakRef?void 0:WeakRef,"%WeakSet%":"u"<typeof WeakSet?void 0:WeakSet,"%Function.prototype.call%":G,"%Function.prototype.apply%":W,"%Object.defineProperty%":L,"%Object.getPrototypeOf%":H,"%Math.abs%":C,"%Math.floor%":A,"%Math.max%":T,"%Math.min%":I,"%Math.pow%":O,"%Math.round%":M,"%Math.sign%":R,"%Reflect.getPrototypeOf%":U};if(V)try{null.error}catch(v){var X=V(V(v));K["%Error.prototype%"]=X}var Q=function v(y){var b;if("%AsyncFunction%"===y)b=D("async function () {}");else if("%GeneratorFunction%"===y)b=D("function* () {}");else if("%AsyncGeneratorFunction%"===y)b=D("async function* () {}");else if("%AsyncGenerator%"===y){var x=v("%AsyncGeneratorFunction%");x&&(b=x.prototype)}else if("%AsyncIteratorPrototype%"===y){var w=v("%AsyncGenerator%");w&&V&&(b=V(w.prototype))}return K[y]=b,b},Z={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},J=v.r(78387),ee=v.r(701054),et=J.call(G,Array.prototype.concat),er=J.call(W,Array.prototype.splice),en=J.call(G,String.prototype.replace),ei=J.call(G,String.prototype.slice),ea=J.call(G,RegExp.prototype.exec),es=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,eo=/\\(\\)?/g,el=function(v){var y=ei(v,0,1),b=ei(v,-1);if("%"===y&&"%"!==b)throw new E("invalid intrinsic syntax, expected closing `%`");if("%"===b&&"%"!==y)throw new E("invalid intrinsic syntax, expected opening `%`");var x=[];
vendor: 5,987 bytes, line 2495
2495return en(v,es,function(v,y,b,w){x[x.length]=b?en(w,eo,"$1"):y||v}),x},ec=function(v,y){var b,x=v;if(ee(Z,x)&&(x="%"+(b=Z[x])[0]+"%"),ee(K,x)){var w=K[x];if(w===q&&(w=Q(x)),void 0===w&&!y)throw new j("intrinsic "+v+" exists, but is not available. Please file an issue!");return{alias:b,name:x,value:w}}throw new E("intrinsic "+v+" does not exist!")};y.exports=function(v,y){if("string"!=typeof v||0===v.length)throw new j("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof y)throw new j('"allowMissing" argument must be a boolean');if(null===ea(/^%?[^%]*%?$/,v))throw new E("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var b=el(v),x=b.length>0?b[0]:"",w=ec("%"+x+"%",y),k=w.name,S=w.value,_=!1,P=w.alias;P&&(x=P[0],er(b,et([0,1],P)));for(var C=1,A=!0;C<b.length;C+=1){var T=b[C],I=ei(T,0,1),O=ei(T,-1);if(('"'===I||"'"===I||"`"===I||'"'===O||"'"===O||"`"===O)&&I!==O)throw new E("property names with quotes must have matching quotes");if("constructor"!==T&&A||(_=!0),x+="."+T,ee(K,k="%"+x+"%"))S=K[k];else if(null!=S){if(!(T in S)){if(!y)throw new j("base intrinsic for "+v+" exists, but the property is not available.");return}if(F&&C+1>=b.length){var M=F(S,T);S=(A=!!M)&&"get"in M&&!("originalValue"in M.get)?M.get:S[T]}else A=ee(S,T),S=S[T];A&&!_&&(K[k]=S)}}return S}},795081,(v,y,b)=>{"use strict";var x=v.r(343473),w=v.r(954767),k=w([x("%String.prototype.indexOf%")]);y.exports=function(v,y){var b=x(v,!!y);return"function"==typeof b&&k(v,".prototype.")>-1?w([b]):b}},975251,(v,y,b)=>{"use strict";var x=v.r(343473),w=v.r(795081),k=v.r(787405),S=v.r(231473),_=x("%Map%",!0),E=w("Map.prototype.get",!0),j=w("Map.prototype.set",!0),P=w("Map.prototype.has",!0),C=w("Map.prototype.delete",!0),A=w("Map.prototype.size",!0);y.exports=!!_&&function(){var v,y={assert:function(v){if(!y.has(v))throw new S("Side channel does not contain "+k(v))},delete:function(y){if(v){var b=C(v,y);return 0===A(v)&&(v=void 0),b}return!1},get:function(y){if(v)return E(v,y)},has:function(y){return!!v&&P(v,y)},set:function(y,b){v||(v=new _),j(v,y,b)}};return y}},720719,(v,y,b)=>{"use strict";var x=v.r(343473),w=v.r(795081),k=v.r(787405),S=v.r(975251),_=v.r(231473),E=x("%WeakMap%",!0),j=w("WeakMap.prototype.get",!0),P=w("WeakMap.prototype.set",!0),C=w("WeakMap.prototype.has",!0),A=w("WeakMap.prototype.delete",!0);y.exports=E?function(){var v,y,b={assert:function(v){if(!b.has(v))throw new _("Side channel does not contain "+k(v))},delete:function(b){if(E&&b&&("object"==typeof b||"function"==typeof b)){if(v)return A(v,b)}else if(S&&y)return y.delete(b);return!1},get:function(b){return E&&b&&("object"==typeof b||"function"==typeof b)&&v?j(v,b):y&&y.get(b)},has:function(b){return E&&b&&("object"==typeof b||"function"==typeof b)&&v?C(v,b):!!y&&y.has(b)},set:function(b,x){E&&b&&("object"==typeof b||"function"==typeof b)?(v||(v=new E),P(v,b,x)):S&&(y||(y=S()),y.set(b,x))}};return b}:S},305479,(v,y,b)=>{"use strict";var x=v.r(231473),w=v.r(787405),k=v.r(174353),S=v.r(975251),_=v.r(720719)||S||k;y.exports=function(){var v,y={assert:function(v){if(!y.has(v))throw new x("Side channel does not contain "+(v&&Object(v)===v?"the given object key":w(v)))},delete:function(y){return!!v&&v.delete(y)},get:function(y){return v&&v.get(y)},has:function(y){return!!v&&v.has(y)},set:function(y,b){v||(v=_()),v.set(y,b)}};return y}},645495,(v,y,b)=>{"use strict";var x=String.prototype.replace,w=/%20/g,k="RFC3986";y.exports={default:k,formatters:{RFC1738:function(v){return x.call(v,w,"+")},RFC3986:function(v){return String(v)}},RFC1738:"RFC1738",RFC3986:k}},139918,(v,y,b)=>{"use strict";var x=v.r(645495),w=v.r(305479),k=v.r(393155),S=Object.prototype.hasOwnProperty,_=Array.isArray,E=w(),j=function(v,y){return E.set(v,y),v},P=function(v){return E.has(v)},C=function(v){return E.get(v)},A=function(v,y){E.set(v,y)},T=function(){for(var v=[],y=0;y<256;++y)v[v.length]="%"+((y<16?"0":"")+y.toString(16)).toUpperCase();return v}(),I=function(v){for(;v.length>1;){var y=v.pop(),b=y.obj[y.prop];if(_(b)){for(var x=[],w=0;w<b.length;++w)void 0!==b[w]&&(x[x.length]=b[w]);y.obj[y.prop]=x}}},O=function(v,y){for(var b=y&&y.plainObjects?{__proto__:null}:{},x=0;x<v.length;++x)void 0!==v[x]&&(b[x]=v[x]);return b},M=function(v,y,b){"__proto__"===y&&k?k(v,y,{configurable:!0,enumerable:!0,value:b,writable:!0}):v[y]=b},R=function v(y,b,x){if(!b)return y;if("object"!=typeof b&&"function"!=typeof b){if(_(y)){var w=y.length;if(x&&"number"==typeof x.arrayLimit&&w>=x.arrayLimit){if(x.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+x.arrayLimit+" element"+(1===x.arrayLimit?"":"s")+" allowed in an array.");return j(O(y.concat(b),x),w)}y[w]=b}else if(!y||"object"!=typeof y)return[y,b];else if(P(y)){var k=C(y)+1;y[k]=b,A(y,k)}else{if(x&&x.strictMerge)return[y,b];(x&&(x.plainObjects||x.allowPrototypes)||!S.call(Object.prototype,b))&&(y[b]=!0)}return y}if(!y||"object"!=typeof y){if(P(b)){for(var E=Object.keys(b),T=x&&x.plainObjects?{__proto__:null,0:y}:{0:y},I=0;I<E.length;I++)T[parseInt(E[I],10)+1]=b[E[I]];return j(T,C(b)+1)}var R=[y].concat(b);if(x&&"number"==typeof x.arrayLimit&&R.length>x.arrayLimit){if(x.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+x.arrayLimit+" element"+(1===x.arrayLimit?"":"s")+" allowed in an array.");return j(O(R,x),R.length-1)}return R}var N=y;if(_(y)&&!_(b)&&(N=O(y,x)),_(y)&&_(b)){if(b.forEach(function(b,w){if(S.call(y,w)){var k=y[w];k&&"object"==typeof k&&b&&"object"==typeof b?y[w]=v(k,b,x):y[y.length]=b}else y[w]=b}),x&&"number"==typeof x.arrayLimit&&y.length>x.arrayLimit){if(x.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+x.arrayLimit+" element"+(1===x.arrayLimit?"":"s")+" allowed in an array.");return j(O(y,x),y.length-1)}return y}return Object.keys(b).reduce(function(y,w){var k=b[w];if(S.call(y,w)?M(y,w,v(y[w],k,x)):M(y,w,k),P(b)&&!P(y)&&j(y,C(b)),P(y)){var _=parseInt(w,10);String(_)===w&&_>=0&&_>C(y)&&A(y,_)}return y},N)}
2495,N=1024,D=function(v,y,b,x,w){if(P(v)){if(w)throw RangeError("Array limit exceeded. Only "+b+" element"+(1===b?"":"s")+" allowed in an array.");for(var k=_(y)?y:[y],S=C(v),E=0;E<k.length;++E)v[S+=1]=k[E];return A(v,S),v}var T=[].concat(v,y);if(T.length>b){if(w)throw RangeError("Array limit exceeded. Only "+b+" element"+(1===b?"":"s")+" allowed in an array.");return j(O(T,{plainObjects:x}),T.length-1)}return T};y.exports={arrayToObject:O,assign:function(v,y){return Object.keys(y).reduce(function(v,b){return M(v,b,y[b]),v},v)},combine:D,compact:function(v){for(var y=[{obj:{o:v},prop:"o"}],b=w(),x=0;x<y.length;++x)for(var k=y[x],S=k.obj[k.prop],_=Object.keys(S),E=0;E<_.length;++E){var j=_[E],P=S[j];"object"!=typeof P||null===P||b.has(P)||(y[y.length]={obj:S,prop:j},b.set(P,!0))}return I(y),v},decode:function(v,y,b){var x=v.replace(/\+/g," ");if("iso-8859-1"===b)return x.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(x)}catch(v){return x}},encode:function(v,y,b,w,k){if(0===v.length)return v;var S=v;if("symbol"==typeof v?S=Symbol.prototype.toString.call(v):"string"!=typeof v&&(S=String(v)),"iso-8859-1"===b)return escape(S).replace(/%u[0-9a-f]{4}/gi,function(v){return"%26%23"+parseInt(v.slice(2),16)+"%3B"});for(var _="",E=0;E<S.length;E+=N){var j=S.length>=N?S.slice(E,E+N):S;if(E+N<S.length){var P=j.charCodeAt(j.length-1);P>=55296&&P<=56319&&(j=j.slice(0,-1),E-=1)}for(var C=[],A=0;A<j.length;++A){var I=j.charCodeAt(A);if(45===I||46===I||95===I||126===I||I>=48&&I<=57||I>=65&&I<=90||I>=97&&I<=122||k===x.RFC1738&&(40===I||41===I)){C[C.length]=j.charAt(A);continue}if(I<128){C[C.length]=T[I];continue}if(I<2048){C[C.length]=T[192|I>>6]+T[128|63&I];continue}if(I<55296||I>=57344){C[C.length]=T[224|I>>12]+T[128|I>>6&63]+T[128|63&I];continue}A+=1,I=65536+((1023&I)<<10|1023&j.charCodeAt(A)),C[C.length]=T[240|I>>18]+T[128|I>>12&63]+T[128|I>>6&63]+T[128|63&I]}_+=C.join("")}return _},isBuffer:function(v){return!!v&&"object"==typeof v&&!!(v.constructor&&"function"==typeof v.constructor.isBuffer&&v.constructor.isBuffer(v))},isOverflow:P,isRegExp:function(v){return"[object RegExp]"===Object.prototype.toString.call(v)},markOverflow:j,maybeMap:function(v,y){if(_(v)){for(var b=[],x=0;x<v.length;x+=1)b[b.length]=y(v[x]);return b}return y(v)},merge:R}},511553,(v,y,b)=>{"use strict";var x=v.r(305479),w=v.r(139918),k=v.r(645495),S=Object.prototype.hasOwnProperty,_={brackets:function(v){return v+"[]"},comma:"comma",indices:function(v,y){return v+"["+y+"]"},repeat:function(v){return v}},E=Array.isArray,j=Array.prototype.push,P=function(v,y){j.apply(v,E(y)?y:[y])},C=Date.prototype.toISOString,A=k.default,T={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",depth:1/0,encode:!0,encodeDotInKeys:!1,encoder:w.encode,encodeValuesOnly:!1,filter:void 0,format:A,formatter:k.formatters[A],indices:!1,serializeDate:function(v){return C.call(v)},skipNulls:!1,strictNullHandling:!1},I=function(v){return"string"==typeof v||"number"==typeof v||"boolean"==typeof v||"symbol"==typeof v||"bigint"==typeof v},O={},M=function v(y,b,k,S,_,j,C,A,M,R,N,D,F,L,$,B,z,V,H,U){var W,G=y;if(U>H)throw RangeError("Input depth exceeded depth option of "+H);for(var q=V,Y=0,K=!1;void 0!==(q=q.get(O))&&!K;){var X=q.get(y);if(Y+=1,void 0!==X)if(X===Y)throw RangeError("Cyclic object value");else K=!0;void 0===q.get(O)&&(Y=0)}if((G="function"==typeof R?R(b,G):G)instanceof Date?G=F(G):"comma"===k&&E(G)&&(G=w.maybeMap(G,function(v){return v instanceof Date?F(v):v})),null===G){if(j)return $(M&&!B?M(b,T.encoder,z,"key",L):b);G=""}if(I(G)||w.isBuffer(G))return M?[$(B?b:M(b,T.encoder,z,"key",L))+"="+$(M(G,T.encoder,z,"value",L))]:[$(b)+"="+$(String(G))];var Q=[];if(void 0===G)return Q;if("comma"===k&&E(G))B&&M&&(G=w.maybeMap(G,function(v){return null==v?v:M(v)})),W=[{value:G.length>0?G.join(",")||null:void 0}];else if(E(R))W=R;else{var Z=Object.keys(G);W=N?Z.sort(N):Z}var J=A?String(b).replace(/\./g,"%2E"):String(b),ee=S&&E(G)&&1===G.length?J+"[]":J;if(_&&E(G)&&0===G.length&&0===Object.keys(G).length)return ee+"[]";for(var et=0;et<W.length;++et){var er=W[et],en="object"==typeof er&&er&&void 0!==er.value?er.value:G[er];if(!C||null!==en){var ei=D&&A?String(er).replace(/\./g,"%2E"):String(er),ea=E(G)?"function"==typeof k?k(ee,ei):ee:ee+(D?"."+ei:"["+ei+"]");V.set(y,Y);var es=x();es.set(O,V),P(Q,v(en,ea,k,S,_,j,C,A,"comma"===k&&B&&E(G)?null:M,R,N,D,F,L,$,B,z,es,H,U+1))}}return Q},R=function(v){if(!v)return T;if(void 0!==v.allowEmptyArrays&&"boolean"!=typeof v.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");
vendor: 5,289 bytes, line 2495
2495if(void 0!==v.encodeDotInKeys&&"boolean"!=typeof v.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==v.encoder&&void 0!==v.encoder&&"function"!=typeof v.encoder)throw TypeError("Encoder has to be a function.");var y,b=v.charset||T.charset;if(void 0!==v.charset&&"utf-8"!==v.charset&&"iso-8859-1"!==v.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var x=k.default;if(void 0!==v.format){if(!S.call(k.formatters,v.format))throw TypeError("Unknown format option provided.");x=v.format}var w=k.formatters[x],j=T.filter;if(("function"==typeof v.filter||E(v.filter))&&(j=v.filter),y=v.arrayFormat in _?v.arrayFormat:"indices"in v?v.indices?"indices":"repeat":T.arrayFormat,"commaRoundTrip"in v&&"boolean"!=typeof v.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var P=void 0===v.allowDots?!0===v.encodeDotInKeys||T.allowDots:!!v.allowDots;return{addQueryPrefix:"boolean"==typeof v.addQueryPrefix?v.addQueryPrefix:T.addQueryPrefix,allowDots:P,allowEmptyArrays:"boolean"==typeof v.allowEmptyArrays?!!v.allowEmptyArrays:T.allowEmptyArrays,arrayFormat:y,charset:b,charsetSentinel:"boolean"==typeof v.charsetSentinel?v.charsetSentinel:T.charsetSentinel,commaRoundTrip:!!v.commaRoundTrip,delimiter:void 0===v.delimiter?T.delimiter:v.delimiter,depth:"number"==typeof v.depth?v.depth:T.depth,encode:"boolean"==typeof v.encode?v.encode:T.encode,encodeDotInKeys:"boolean"==typeof v.encodeDotInKeys?v.encodeDotInKeys:T.encodeDotInKeys,encoder:"function"==typeof v.encoder?v.encoder:T.encoder,encodeValuesOnly:"boolean"==typeof v.encodeValuesOnly?v.encodeValuesOnly:T.encodeValuesOnly,filter:j,format:x,formatter:w,serializeDate:"function"==typeof v.serializeDate?v.serializeDate:T.serializeDate,skipNulls:"boolean"==typeof v.skipNulls?v.skipNulls:T.skipNulls,sort:"function"==typeof v.sort?v.sort:null,strictNullHandling:"boolean"==typeof v.strictNullHandling?v.strictNullHandling:T.strictNullHandling}};y.exports=function(v,y){var b,w,k=v,S=R(y);"function"==typeof S.filter?k=(w=S.filter)("",k):E(S.filter)&&(b=w=S.filter);var j=[];if("object"!=typeof k||null===k)return"";var C=_[S.arrayFormat],A="comma"===C&&S.commaRoundTrip;b||(b=Object.keys(k)),S.sort&&b.sort(S.sort);for(var T=x(),I=0;I<b.length;++I){var O=b[I];if(null!=O){var N=k[O];if(!S.skipNulls||null!==N){var D=S.encodeDotInKeys?String(O).replace(/\./g,"%2E"):String(O);P(j,M(N,D,C,A,S.allowEmptyArrays,S.strictNullHandling,S.skipNulls,S.encodeDotInKeys,S.encode?S.encoder:null,S.filter,S.sort,S.allowDots,S.serializeDate,S.format,S.formatter,S.encodeValuesOnly,S.charset,T,S.depth,0))}}}var F=j.join(S.delimiter),L=!0===S.addQueryPrefix?"?":"";return S.charsetSentinel&&("iso-8859-1"===S.charset?L+="utf8=%26%2310003%3B"+S.delimiter:L+="utf8=%E2%9C%93"+S.delimiter),F.length>0?L+F:""}},991317,(v,y,b)=>{"use strict";var x=v.r(139918),w=Object.prototype.hasOwnProperty,k=Array.isArray,S={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:x.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},_=function(v){return v.replace(/&#(\d+);/g,function(v,y){return String.fromCharCode(parseInt(y,10))})},E=function(v,y,b){if(v&&"string"==typeof v&&y.comma&&v.indexOf(",")>-1){if(y.throwOnLimitExceeded)for(var x=0,w=v.indexOf(",");w>-1;){if((x+=1)>=y.arrayLimit)throw RangeError("Array limit exceeded. Only "+y.arrayLimit+" element"+(1===y.arrayLimit?"":"s")+" allowed in an array.");w=v.indexOf(",",w+1)}return v.split(",")}if(y.throwOnLimitExceeded&&b>=y.arrayLimit)throw RangeError("Array limit exceeded. Only "+y.arrayLimit+" element"+(1===y.arrayLimit?"":"s")+" allowed in an array.");return v},j="utf8=%26%2310003%3B",P="utf8=%E2%9C%93",C=function(v,y){var b={__proto__:null},C=y.ignoreQueryPrefix?v.replace(/^\?/,""):v;C=C.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var A=y.parameterLimit===1/0?void 0:y.parameterLimit,T=C.split(y.delimiter,y.throwOnLimitExceeded&&void 0!==A?A+1:A);if(y.throwOnLimitExceeded&&void 0!==A&&T.length>A)throw RangeError("Parameter limit exceeded. Only "+A+" parameter"+(1===A?"":"s")+" allowed.");var I=-1,O=y.charset;if(y.charsetSentinel)for(M=0;M<T.length;++M)0===T[M].indexOf("utf8=")&&(T[M]===P?O="utf-8":T[M]===j&&(O="iso-8859-1"),I=M,M=T.length);for(M=0;M<T.length;++M)if(M!==I){var M,R,N,D=T[M],F=D.indexOf("]="),L=-1===F?D.indexOf("="):F+1;if(-1===L?(R=y.decoder(D,S.decoder,O,"key"),N=y.strictNullHandling?null:""):null!==(R=y.decoder(D.slice(0,L),S.decoder,O,"key"))&&(N=x.maybeMap(E(D.slice(L+1),y,k(b[R])?b[R].length:0),function(v){return y.decoder(v,S.decoder,O,"value")})),N&&y.interpretNumericEntities&&"iso-8859-1"===O&&(N=_(String(N))),D.indexOf("[]=")>-1&&(N=k(N)?[N]:N),y.comma&&k(N)&&N.length>y.arrayLimit&&(N=x.combine([],N,y.arrayLimit,y.plainObjects,y.throwOnLimitExceeded)),null!==R){var $=w.call(b,R);$&&("combine"===y.duplicates||D.indexOf("[]=")>-1)?b[R]=x.combine(b[R],N,y.arrayLimit,y.plainObjects,y.throwOnLimitExceeded):$&&"last"!==y.duplicates||(b[R]=N)}}return b}
2495,A=function(v,y,b,w){var k=0;if(v.length>0&&"[]"===v[v.length-1]){var S=v.slice(0,-1).join("");k=Array.isArray(y)&&y[S]?y[S].length:0}for(var _=w?y:E(y,b,k),j=v.length-1;j>=0;--j){var P,C=v[j];if("[]"===C&&b.parseArrays)P=x.isOverflow(_)?_:b.allowEmptyArrays&&(""===_||b.strictNullHandling&&null===_)?[]:x.combine([],_,b.arrayLimit,b.plainObjects,b.throwOnLimitExceeded);else{P=b.plainObjects?{__proto__:null}:{};var A="["===C.charAt(0)&&"]"===C.charAt(C.length-1)?C.slice(1,-1):C,T=b.decodeDotInKeys?A.replace(/%2E/g,"."):A,I=parseInt(T,10),O=!isNaN(I)&&C!==T&&String(I)===T&&I>=0&&b.parseArrays;if(b.parseArrays||""!==T)if(O&&I<b.arrayLimit)(P=[])[I]=_;else if(O&&b.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+b.arrayLimit+" element"+(1===b.arrayLimit?"":"s")+" allowed in an array.");else O?(P[I]=_,x.markOverflow(P,I)):"__proto__"!==T&&(P[T]=_);else P={0:_}}_=P}return _},T=function(v,y){var b=y.allowDots?v.replace(/\.([^.[]+)/g,"[$1]"):v;if(y.depth<=0){if(!y.plainObjects&&w.call(Object.prototype,b)&&!y.allowPrototypes)return;return[b]}var x=[],k=b.indexOf("["),S=k>=0?b.slice(0,k):b;if(S){if(!y.plainObjects&&w.call(Object.prototype,S)&&!y.allowPrototypes)return;x[x.length]=S}for(var _=b.length,E=k,j=0;E>=0&&j<y.depth;){for(var P=1,C=E+1,A=-1;C<_&&A<0;){var T=b.charCodeAt(C);91===T?P+=1:93===T&&0==(P-=1)&&(A=C),C+=1}if(A<0)return x[x.length]="["+b.slice(E)+"]",x;var I=b.slice(E,A+1),O=I.slice(1,-1);if(!y.plainObjects&&w.call(Object.prototype,O)&&!y.allowPrototypes)return;x[x.length]=I,j+=1,E=b.indexOf("[",A+1)}if(E>=0){if(!0===y.strictDepth)throw RangeError("Input depth exceeded depth option of "+y.depth+" and strictDepth is true");x[x.length]="["+b.slice(E)+"]"}return x},I=function(v,y,b,x){if(v){var w=T(v,b);if(w)return A(w,y,b,x)}},O=function(v){if(!v)return S;if(void 0!==v.allowEmptyArrays&&"boolean"!=typeof v.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==v.decodeDotInKeys&&"boolean"!=typeof v.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==v.decoder&&void 0!==v.decoder&&"function"!=typeof v.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==v.charset&&"utf-8"!==v.charset&&"iso-8859-1"!==v.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==v.throwOnLimitExceeded&&"boolean"!=typeof v.throwOnLimitExceeded)throw TypeError("`throwOnLimitExceeded` option must be a boolean");var y=void 0===v.charset?S.charset:v.charset,b=void 0===v.duplicates?S.duplicates:v.duplicates;if("combine"!==b&&"first"!==b&&"last"!==b)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===v.allowDots?!0===v.decodeDotInKeys||S.allowDots:!!v.allowDots,allowEmptyArrays:"boolean"==typeof v.allowEmptyArrays?!!v.allowEmptyArrays:S.allowEmptyArrays,allowPrototypes:"boolean"==typeof v.allowPrototypes?v.allowPrototypes:S.allowPrototypes,allowSparse:"boolean"==typeof v.allowSparse?v.allowSparse:S.allowSparse,arrayLimit:"number"==typeof v.arrayLimit?v.arrayLimit:S.arrayLimit,charset:y,charsetSentinel:"boolean"==typeof v.charsetSentinel?v.charsetSentinel:S.charsetSentinel,comma:"boolean"==typeof v.comma?v.comma:S.comma,decodeDotInKeys:"boolean"==typeof v.decodeDotInKeys?v.decodeDotInKeys:S.decodeDotInKeys,decoder:"function"==typeof v.decoder?v.decoder:S.decoder,delimiter:"string"==typeof v.delimiter||x.isRegExp(v.delimiter)?v.delimiter:S.delimiter,depth:"number"==typeof v.depth||!1===v.depth?+v.depth:S.depth,duplicates:b,ignoreQueryPrefix:!0===v.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof v.interpretNumericEntities?v.interpretNumericEntities:S.interpretNumericEntities,parameterLimit:"number"==typeof v.parameterLimit?v.parameterLimit:S.parameterLimit,parseArrays:!1!==v.parseArrays,plainObjects:"boolean"==typeof v.plainObjects?v.plainObjects:S.plainObjects,strictDepth:"boolean"==typeof v.strictDepth?!!v.strictDepth:S.strictDepth,strictMerge:"boolean"==typeof v.strictMerge?!!v.strictMerge:S.strictMerge,strictNullHandling:"boolean"==typeof v.strictNullHandling?v.strictNullHandling:S.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof v.throwOnLimitExceeded&&v.throwOnLimitExceeded}};y.exports=function(v,y){var b=O(y);if(""===v||null==v)return b.plainObjects?{__proto__:null}:{};for(var w="string"==typeof v?C(v,b):v,k=b.plainObjects?{__proto__:null}:{},S=Object.keys(w),_=0;_<S.length;++_){var E=S[_],j=I(E,w[E],b,"string"==typeof v);k=x.merge(k,j,b)}return!0===b.allowSparse?k:x.compact(k)}},976251,(v,y,b)=>{"use strict";var x=v.r(511553),w=v.r(991317);y.exports={formats:v.r(645495),parse:w,stringify:x}},234276,v=>{"use strict";var y=v.i(328497),b=v.i(297865),x=v.i(890745),w=v.i(170572),k=v.i(371231),S=y,_=b,E=v.i(429688),j=w,P=k,C=y,A=v.i(920479),T=b,I=v.i(159760),O=b;function M(v,y){if("function"==typeof v)return v(y);null!=v&&(v.current=y)}function R(...v){return y=>{let b=!1,x=v.map(v=>{let x=M(v,y);return b||"function"!=typeof x||(b=!0),x});if(b)return()=>{for(let y=0;y<x.length;y++){let b=x[y];"function"==typeof b?b():M(v[y],null)}}}}function N(...v){return O.useCallback(R(...v),v)}class D extends T.Component{getSnapshotBeforeUpdate(v){let y=this.props.childRef.current;if((0,A.isHTMLElement)(y)&&v.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let v=y.offsetParent,b=(0,A.isHTMLElement)(v)&&v.offsetWidth||0,x=(0,A.isHTMLElement)(v)&&v.offsetHeight||0,w=getComputedStyle(y),k=this.props.sizeRef.current;k.height=parseFloat(w.height),k.width=parseFloat(w.width),k.top=y.offsetTop,k.left=y.offsetLeft,k.right=b-k.width-k.left,k.bottom=x-k.height-k.top,k.direction=w.direction}return null}componentDidUpdate(){}render(){return this.props.children}}function F({children:v,isPresent:y,anchorX:b,anchorY:x,root:w,pop:k}){let S=(0,T.useId)(),_=(0,T.useRef)(null),E=(0,T.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:"ltr"}),{nonce:j}=(0,T.useContext)(I.MotionConfigContext),P=N(_,!1!==k?v.props?.ref??v?.ref:void 0);return(0,T.useInsertionEffect)(()=>{let{width:v,height:P,top:C,left:A,right:T,bottom:I,direction:O}=E.current;if(y||!1===k||!_.current||!v||!P)return;let M="rtl"===O,R="left"===b?M?`right: ${T}`:`left: ${A}`:M?`left: ${A}`:`right: ${T}`,N="bottom"===x?`bottom: ${I}`:`top: ${C}`;_.current.dataset.motionPopId=S;let D=document.createElement("style");j&&(D.nonce=j);let F=w??document.head;return F.appendChild(D),D.sheet&&D.sheet.insertRule(` 2496 [data-motion-pop-id="${S}"] { 2497 position: absolute !important; 2498 width: ${v}px !important; 2499 height: ${P}px !important; 2500 ${R}px !important; 2501 ${N}px !important; 2502 } 2503 `),()=>{_.current?.removeAttribute("data-motion-pop-id"),F.contains(D)&&F.removeChild(D)}},[y]),(0,C.jsx)(D,{isPresent:y,childRef:_,sizeRef:E,pop:k,children:!1===k?v:T.cloneElement(v,{ref:P})})}let L=({children:v,initial:y,isPresent:b,onExitComplete:x,custom:w,presenceAffectsLayout:k,mode:C,anchorX:A,anchorY:T,root:I})=>{let O=(0,j.useConstant)($),M=(0,_.useId)(),R=(0,_.useRef)(b),N=(0,_.useRef)(x);(0,P.useIsomorphicLayoutEffect)(()=>{R.current=b,N.current=x});let D=!0,L=(0,_.useMemo)(()=>(D=!1,{id:M,initial:y,isPresent:b,custom:w,onExitComplete:v=>
2503{for(let y of(O.set(v,!0),O.values()))if(!y)return;x&&x()},register:v=>(O.set(v,!1),()=>{O.delete(v),R.current||O.size||N.current?.()})}),[b,O,x]);return k&&D&&(L={...L}),(0,_.useMemo)(()=>{O.forEach((v,y)=>O.set(y,!1))},[b]),_.useEffect(()=>{b||O.size||!x||x()},[b]),v=(0,S.jsx)(F,{pop:"popLayout"===C,isPresent:b,anchorX:A,anchorY:T,root:I,children:v}),(0,S.jsx)(E.PresenceContext.Provider,{value:L,children:v})};function $(){return new Map}var B=v.i(830484),z=b;let V=v=>v.key||"";function H(v){let y=[];return z.Children.forEach(v,v=>{(0,z.isValidElement)(v)&&y.push(v)}),y}let U=({children:v,custom:S,initial:_=!0,onExitComplete:E,presenceAffectsLayout:j=!0,mode:P="sync",propagate:C=!1,anchorX:A="left",anchorY:T="top",root:I})=>{let[O,M]=(0,B.usePresence)(C),R=(0,b.useMemo)(()=>H(v),[v]),N=C&&!O?[]:R.map(V),D=(0,b.useRef)(!0),F=(0,b.useRef)(R),$=(0,w.useConstant)(()=>new Map),z=(0,b.useRef)(new Set),[U,W]=(0,b.useState)(R),[G,q]=(0,b.useState)(R);(0,k.useIsomorphicLayoutEffect)(()=>{D.current=!1,F.current=R;for(let v=0;v<G.length;v++){let y=V(G[v]);N.includes(y)?($.delete(y),z.current.delete(y)):!0!==$.get(y)&&$.set(y,!1)}},[G,N.length,N.join("-")]);let Y=[];if(R!==U){let v=[...R];for(let y=0;y<G.length;y++){let b=G[y],x=V(b);N.includes(x)||(v.splice(y,0,b),Y.push(b))}return"wait"===P&&Y.length&&(v=Y),q(H(v)),W(R),null}let{forceRender:K}=(0,b.useContext)(x.LayoutGroupContext);return(0,y.jsx)(y.Fragment,{children:G.map(v=>{let b=V(v),x=(!C||!!O)&&(R===G||N.includes(b)),w=()=>{if(z.current.has(b)||!$.has(b))return;z.current.add(b),$.set(b,!0);let v=!0;$.forEach(y=>{y||(v=!1)}),v&&(K?.(),q(F.current),C&&M?.(),E&&E())};return(0,y.jsx)(L,{isPresent:x,initial:(!D.current||!!_)&&void 0,custom:S,presenceAffectsLayout:j,mode:P,root:I,onExitComplete:x?void 0:w,anchorX:A,anchorY:T,children:v},b)})})};v.s(["AnimatePresence",0,U],234276)},555913,508983,513590,90212,725542,120194,270066,633836,926935,834139,669686,554083,398361,738196,858206,873388,544712,509380,967121,890745,159760,429688,170572,371231,218459,284869,577182,991388,470934,361002,651371,690832,817428,554377,562207,830484,559745,513737,920479,705885,910516,227722,v=>{"use strict";let y,b,x,w=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],k=new Set([...w,"pathRotation"]),S=(v,y,b)=>b>y?y:b<v?v:b;v.s(["clamp",0,S],508983);let _={test:v=>"number"==typeof v,parse:parseFloat,transform:v=>v},E={..._,transform:v=>S(0,1,v)},j={..._,default:1},P=v=>Math.round(1e5*v)/1e5,C=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function A(v){return null==v}let T=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,I=(v,y)=>b=>!!("string"==typeof b&&T.test(b)&&b.startsWith(v)||y&&!A(b)&&Object.prototype.hasOwnProperty.call(b,y)),O=(v,y,b)=>x=>{if("string"!=typeof x)return x;let[w,k,S,_]=x.match(C);return{[v]:parseFloat(w),[y]:parseFloat(k),[b]:parseFloat(S),alpha:void 0!==_?parseFloat(_):1}},M=v=>S(0,255,v),R={..._,transform:v=>Math.round(M(v))},N={test:I("rgb","red"),parse:O("red","green","blue"),transform:({red:v,green:y,blue:b,alpha:x=1})=>"rgba("+R.transform(v)+", "+R.transform(y)+", "+R.transform(b)+", "+P(E.transform(x))+")"};function D(v){let y="",b="",x="",w="";return v.length>5?(y=v.substring(1,3),b=v.substring(3,5),x=v.substring(5,7),w=v.substring(7,9)):(y=v.substring(1,2),b=v.substring(2,3),x=v.substring(3,4),w=v.substring(4,5),y+=y,b+=b,x+=x,w+=w),{red:parseInt(y,16),green:parseInt(b,16),blue:parseInt(x,16),alpha:w?parseInt(w,16)/255:1}}let F={test:I("#"),parse:D,transform:N.transform},L=v=>({test:y=>"string"==typeof y&&y.endsWith(v)&&1===y.split(" ").length,parse:parseFloat,transform:y=>`${y}${v}`}),$=L("deg"),B=L("%"),z=L("px"),V=L("vh"),H=L("vw"),U={...B,parse:v=>B.parse(v)/100,transform:v=>B.transform(100*v)},W={test:I("hsl","hue"),parse:O("hue","saturation","lightness"),transform:({hue:v,saturation:y,lightness:b,alpha:x=1})=>"hsla("+Math.round(v)+", "+B.transform(P(y))+", "+B.transform(P(b))+", "+P(E.transform(x))+")"},G={test:v=>N.test(v)||F.test(v)||W.test(v),parse:v=>N.test(v)?N.parse(v):W.test(v)?W.parse(v):F.parse(v),transform:v=>"string"==typeof v?v:v.hasOwnProperty("red")?N.transform(v):W.transform(v),getAnimatableNone:v=>{let y=G.parse(v);return y.alpha=0,G.transform(y)}},q=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Y="number",K="color",X="var",Q="var(",Z="${}",J=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ee(v){let y=v.toString(),b=[],x={color:[],number:[],var:[]},w=[],k=0,S=y.replace(J,v=>(G.test(v)?(x.color.push(k),w.push(K),b.push(G.parse(v))):v.startsWith(Q)?(x.var.push(k),w.push(X),b.push(v)):(x.number.push(k),w.push(Y),b.push(parseFloat(v))),++k,Z)).split(Z);return{values:b,split:S,indexes:x,types:w}}function et({split:v,types:y}){let b=v.length;return x=>{let w="";for(let k=0;k<b;k++)if(w+=v[k],void 0!==x[k]){let v=y[k];v===Y?w+=P(x[k]):v===K?w+=G.transform(x[k]):w+=x[k]}return w}}let er=v=>"number"==typeof v?0:G.test(v)?G.getAnimatableNone(v):v,en=(v,y)=>"number"==typeof v?y?.trim().endsWith("/")?v:0:er(v),ei={test:function(v){return isNaN(v)&&"string"==typeof v&&(v.match(C)?.length||0)+(v.match(q)?.length||0)>0},parse:function(v){return ee(v).values},createTransformer:function(v){return et(ee(v))},getAnimatableNone:function(v){let y=ee(v);return et(y)(y.values.map((v,b)=>en(v,y.split[b])))}},ea=new Set(["brightness","contrast","saturate","opacity"]);function es(v){let[y,b]=v.slice(0,-1).split("(");if("drop-shadow"===y)return v;let[x]=b.match(C)||[];
2503if(!x)return v;let w=b.replace(x,""),k=+!!ea.has(y);return x!==b&&(k*=100),y+"("+k+w+")"}let eo=/\b([a-z-]*)\(.*?\)/gu,el={...ei,getAnimatableNone:v=>{let y=v.match(eo);return y?y.map(es).join(" "):v}},ec={...ei,getAnimatableNone:v=>{let y=ei.parse(v);return ei.createTransformer(v)(y.map(v=>"number"==typeof v?0:"object"==typeof v?{...v,alpha:1}:v))}},eu={..._,transform:Math.round},ed={rotate:$,pathRotation:$,rotateX:$,rotateY:$,rotateZ:$,scale:j,scaleX:j,scaleY:j,scaleZ:j,skew:$,skewX:$,skewY:$,distance:z,translateX:z,translateY:z,translateZ:z,x:z,y:z,z:z,perspective:z,transformPerspective:z,opacity:E,originX:U,originY:U,originZ:z},eh={borderWidth:z,borderTopWidth:z,borderRightWidth:z,borderBottomWidth:z,borderLeftWidth:z,borderRadius:z,borderTopLeftRadius:z,borderTopRightRadius:z,borderBottomRightRadius:z,borderBottomLeftRadius:z,width:z,maxWidth:z,height:z,maxHeight:z,top:z,right:z,bottom:z,left:z,inset:z,insetBlock:z,insetBlockStart:z,insetBlockEnd:z,insetInline:z,insetInlineStart:z,insetInlineEnd:z,padding:z,paddingTop:z,paddingRight:z,paddingBottom:z,paddingLeft:z,paddingBlock:z,paddingBlockStart:z,paddingBlockEnd:z,paddingInline:z,paddingInlineStart:z,paddingInlineEnd:z,margin:z,marginTop:z,marginRight:z,marginBottom:z,marginLeft:z,marginBlock:z,marginBlockStart:z,marginBlockEnd:z,marginInline:z,marginInlineStart:z,marginInlineEnd:z,fontSize:z,backgroundPositionX:z,backgroundPositionY:z,...ed,zIndex:eu,fillOpacity:E,strokeOpacity:E,numOctaves:eu},ef={...eh,color:G,backgroundColor:G,outlineColor:G,fill:G,stroke:G,borderColor:G,borderTopColor:G,borderRightColor:G,borderBottomColor:G,borderLeftColor:G,filter:el,WebkitFilter:el,mask:ec,WebkitMask:ec},ep=v=>ef[v],em=()=>({translate:0,scale:1,origin:0,originPoint:0}),eg=()=>({x:em(),y:em()}),ev=()=>({min:0,max:0}),ey=()=>({x:ev(),y:ev()});v.s(["createBox",0,ey,"createDelta",0,eg],513590);let eb=v=>!!(v&&v.getVelocity);v.s(["isMotionValue",0,eb],90212);let ex=new Set(["width","height","top","left","right","bottom",...w]),ew=v=>y=>y.test(v),ek=[_,z,B,$,H,V,{test:v=>"auto"===v,parse:v=>v}],eS=v=>ek.find(ew(v));var e_=v.i(844843);let eE=()=>{},ej=()=>{};e_.default,v.s(["invariant",0,ej,"warning",0,eE],725542);let eP=v=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(v),eC=v=>y=>"string"==typeof y&&y.startsWith(v),eA=eC("--"),eT=eC("var(--"),eI=v=>!!eT(v)&&eO.test(v.split("/*")[0].trim()),eO=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function eM(v){return"string"==typeof v&&v.split("/*")[0].includes("var(--")}let eR=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function eN(v){let y=eR.exec(v);if(!y)return[,];let[,b,x,w]=y;return[`--${b??x}`,w]}function eD(v,y,b=1){ej(`Max CSS variable fallback depth detected in property "${v}". This may indicate a circular fallback dependency.`);let[x,w]=eN(v);if(!x)return;let k=window.getComputedStyle(y).getPropertyValue(x);if(k){let v=k.trim();return eP(v)?parseFloat(v):v}return eI(w)?eD(w,y,b+1):w}function eF(v){for(let y=1;y<v.length;y++)v[y]??(v[y]=v[y-1])}let eL=v=>180*v/Math.PI,e$=v=>ez(eL(Math.atan2(v[1],v[0]))),eB={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:v=>(Math.abs(v[0])+Math.abs(v[3]))/2,rotate:e$,rotateZ:e$,skewX:v=>eL(Math.atan(v[1])),skewY:v=>eL(Math.atan(v[2])),skew:v=>(Math.abs(v[1])+Math.abs(v[2]))/2},ez=v=>((v%=360)<0&&(v+=360),v),eV=e$,eH=v=>Math.sqrt(v[0]*v[0]+v[1]*v[1]),eU=v=>Math.sqrt(v[4]*v[4]+v[5]*v[5]),eW={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:eH,scaleY:eU,scale:v=>(eH(v)+eU(v))/2,rotateX:v=>ez(eL(Math.atan2(v[6],v[5]))),rotateY:v=>ez(eL(Math.atan2(-v[2],v[0]))),rotateZ:eV,rotate:eV,skewX:v=>eL(Math.atan(v[4])),skewY:v=>eL(Math.atan(v[1])),skew:v=>(Math.abs(v[1])+Math.abs(v[4]))/2};function eG(v){return+!!v.includes("scale")}function eq(v,y){let b,x;if(!v||"none"===v)return eG(y);let w=v.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(w)b=eW,x=w;else{let y=v.match(/^matrix\(([-\d.e\s,]+)\)$/u);b=eB,x=y}if(!x)return eG(y);let k=b[y],S=x[1].split(",").map(eK);return"function"==typeof k?k(S):S[k]}let eY=(v,y)=>{let{transform:b="none"}=getComputedStyle(v);return eq(b,y)};function eK(v){return parseFloat(v.trim())}let eX=v=>v===_||v===z,eQ=new Set(["x","y","z"]),eZ=w.filter(v=>!eQ.has(v));function eJ(v){let y=[];return eZ.forEach(b=>{let x=v.getValue(b);void 0!==x&&(y.push([b,x.get()]),x.set(+!!b.startsWith("scale")))}),y}let e0={width:({x:v},{paddingLeft:y="0",paddingRight:b="0",boxSizing:x})=>{let w=v.max-v.min;return"border-box"===x?w:w-parseFloat(y)-parseFloat(b)},height:({y:v},{paddingTop:y="0",paddingBottom:b="0",boxSizing:x})=>{let w=v.max-v.min;return"border-box"===x?w:w-parseFloat(y)-parseFloat(b)},top:(v,{top:y})=>parseFloat(y),left:(v,{left:y})=>parseFloat(y),bottom:({y:v},{top:y})=>parseFloat(y)+(v.max-v.min),right:({x:v},{left:y})=>parseFloat(y)+(v.max-v.min),x:(v,{transform:y})=>eq(y,"x"),y:(v,{transform:y})=>eq(y,"y")};e0.translateX=e0.x,e0.translateY=e0.y;let e1=v=>v;v.s(["noop",0,e1],120194);let e2={},e3=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function e4(v){let y=new Set,b=new Set,x=!1,w=!1,k=new WeakSet,S={delta:0,timestamp:0,isProcessing:!1};function _(y){k.has(y)&&(E.schedule(y),v()),y(S)}let E={schedule:(v,w=!1,S=!1)=>{let _=S&&x?y:b;return w&&k.add(v),_.add(v),v},cancel:v=>{b.delete(v),k.delete(v)},process:v=>{if(S=v,x){w=!0;return}x=!0;let k=y;
2503y=b,b=k,y.forEach(_),y.clear(),x=!1,w&&(w=!1,E.process(v))}};return E}let e5=40;function e6(v,y){let b=!1,x=!0,w={delta:0,timestamp:0,isProcessing:!1},k=()=>b=!0,S=e3.reduce((v,y)=>(v[y]=e4(k),v),{}),{setup:_,read:E,resolveKeyframes:j,preUpdate:P,update:C,preRender:A,render:T,postRender:I}=S,O=()=>{let k=e2.useManualTiming,S=k?w.timestamp:performance.now();b=!1,k||(w.delta=x?1e3/60:Math.max(Math.min(S-w.timestamp,e5),1)),w.timestamp=S,w.isProcessing=!0,_.process(w),E.process(w),j.process(w),P.process(w),C.process(w),A.process(w),T.process(w),I.process(w),w.isProcessing=!1,b&&y&&(x=!1,v(O))},M=()=>{b=!0,x=!0,w.isProcessing||v(O)};return{schedule:e3.reduce((v,y)=>{let x=S[y];return v[y]=(v,y=!1,w=!1)=>(b||M(),x.schedule(v,y,w)),v},{}),cancel:v=>{for(let y=0;y<e3.length;y++)S[e3[y]].cancel(v)},state:w,steps:S}}let{schedule:e8,cancel:e9,state:e7,steps:te}=e6("u">typeof requestAnimationFrame?requestAnimationFrame:e1,!0);v.s(["cancelFrame",0,e9,"frame",0,e8,"frameData",0,e7,"frameSteps",0,te],270066);let tt=new Set,tr=!1,tn=!1,ti=!1;function ta(){if(tn){let v=Array.from(tt).filter(v=>v.needsMeasurement),y=new Set(v.map(v=>v.element)),b=new Map;y.forEach(v=>{let y=eJ(v);y.length&&(b.set(v,y),v.render())}),v.forEach(v=>v.measureInitialState()),y.forEach(v=>{v.render();let y=b.get(v);y&&y.forEach(([y,b])=>{v.getValue(y)?.set(b)})}),v.forEach(v=>v.measureEndState()),v.forEach(v=>{void 0!==v.suspendedScrollY&&window.scrollTo(0,v.suspendedScrollY)})}tn=!1,tr=!1,tt.forEach(v=>v.complete(ti)),tt.clear()}function ts(){tt.forEach(v=>{v.readKeyframes(),v.needsMeasurement&&(tn=!0)})}function to(){ti=!0,ts(),ta(),ti=!1}class tl{constructor(v,y,b,x,w,k=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...v],this.onComplete=y,this.name=b,this.motionValue=x,this.element=w,this.isAsync=k}scheduleResolve(){this.state="scheduled",this.isAsync?(tt.add(this),tr||(tr=!0,e8.read(ts),e8.resolveKeyframes(ta))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:v,name:y,element:b,motionValue:x}=this;if(null===v[0]){let w=x?.get(),k=v[v.length-1];if(void 0!==w)v[0]=w;else if(b&&y){let x=b.readValue(y,k);null!=x&&(v[0]=x)}void 0===v[0]&&(v[0]=k),x&&void 0===w&&x.set(v[0])}eF(v)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(v=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,v),tt.delete(this)}cancel(){"scheduled"===this.state&&(tt.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let tc=v=>/^0[^.\s]+$/u.test(v);function tu(v){return"number"==typeof v?0===v:null===v||"none"===v||"0"===v||tc(v)}let td=new Set([el,ec]);function th(v,y){let b=ep(v);return td.has(b)||(b=ei),b.getAnimatableNone?b.getAnimatableNone(y):void 0}let tf=new Set(["auto","none","0"]);function tp(v,y,b){let x,w=0;for(;w<v.length&&!x;){let y=v[w];"string"==typeof y&&!tf.has(y)&&ee(y).values.length&&(x=v[w]),w++}if(x&&b)for(let w of y)v[w]=th(b,x)}class tm extends tl{constructor(v,y,b,x,w){super(v,y,b,x,w,!0)}readKeyframes(){let{unresolvedKeyframes:v,element:y,name:b}=this;if(!y||!y.current)return;super.readKeyframes();for(let b=0;b<v.length;b++){let x=v[b];if("string"==typeof x&&eI(x=x.trim())){let w=eD(x,y.current);void 0!==w&&(v[b]=w),b===v.length-1&&(this.finalKeyframe=x)}}if(this.resolveNoneKeyframes(),!ex.has(b)||2!==v.length)return;let[x,w]=v,k=eS(x),S=eS(w);if(eM(x)!==eM(w)&&e0[b]){this.needsMeasurement=!0;return}if(k!==S)if(eX(k)&&eX(S))for(let y=0;y<v.length;y++){let b=v[y];"string"==typeof b&&(v[y]=parseFloat(b))}else e0[b]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:v,name:y}=this,b=[];for(let y=0;y<v.length;y++)(null===v[y]||tu(v[y]))&&b.push(y);b.length&&tp(v,b,y)}measureInitialState(){let{element:v,unresolvedKeyframes:y,name:b}=this;if(!v||!v.current)return;"height"===b&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=e0[b](v.measureViewportBox(),window.getComputedStyle(v.current)),y[0]=this.measuredOrigin;let x=y[y.length-1];void 0!==x&&v.getValue(b,x).jump(x,!1)}measureEndState(){let{element:v,name:y,unresolvedKeyframes:b}=this;if(!v||!v.current)return;let x=v.getValue(y);x&&x.jump(this.measuredOrigin,!1);let w=b.length-1,k=b[w];b[w]=e0[y](v.measureViewportBox(),window.getComputedStyle(v.current)),null!==k&&void 0===this.finalKeyframe&&(this.finalKeyframe=k),this.removedTransforms?.length&&this.removedTransforms.forEac
2503h(([y,b])=>{v.getValue(y).set(b)}),this.resolveNoneKeyframes()}}let tg=v=>1e3*v,tv=v=>v/1e3;function ty(v,y){-1===v.indexOf(y)&&v.push(y)}function tb(v,y){let b=v.indexOf(y);b>-1&&v.splice(b,1)}v.s(["millisecondsToSeconds",0,tv,"secondsToMilliseconds",0,tg],633836),v.s(["addUniqueItem",0,ty,"removeItem",0,tb],926935);class tx{constructor(){this.subscriptions=[]}add(v){return ty(this.subscriptions,v),()=>tb(this.subscriptions,v)}notify(v,y,b){let x=this.subscriptions.length;if(x)if(1===x)this.subscriptions[0](v,y,b);else for(let w=0;w<x;w++){let x=this.subscriptions[w];x&&x(v,y,b)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let tw=v=>v.startsWith("--");function tk(v,y,b){tw(y)?v.style.setProperty(y,b):v.style[y]=b}function tS(v){let y;return()=>(void 0===y&&(y=v()),y)}let t_={};function tE(v,y){let b=tS(v);return()=>t_[y]??b()}let tj=tE(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),tP=tE(()=>void 0!==window.ViewTimeline,"viewTimeline");v.s(["supportsScrollTimeline",0,tj,"supportsViewTimeline",0,tP],834139);let tC=v=>null!==v;function tA(v,{repeat:y,repeatType:b="loop"},x,w=1){let k=v.filter(tC),S=w<0||y&&"loop"!==b&&y%2==1?0:k.length-1;return S&&void 0!==x?x:k[S]}class tT{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(v=>{this.resolve=v})}notifyFinished(){this.resolve()}then(v,y){return this.finished.then(v,y)}}let tI=v=>Array.isArray(v)&&"number"==typeof v[0],tO=tE(()=>{try{document.createElement("div").animate({opacity:0}
2503,{easing:"linear(0, 1)"})}catch(v){return!1}return!0},"linearEasing"),tM=(v,y,b=10)=>{let x="",w=Math.max(Math.round(y/b),2);for(let y=0;y<w;y++)x+=Math.round(1e4*v(y/(w-1)))/1e4+", ";return`linear(${x.substring(0,x.length-2)})`},tR=([v,y,b,x])=>`cubic-bezier(${v}, ${y}, ${b}, ${x})`,tN={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tR([0,.65,.55,1]),circOut:tR([.55,0,1,.45]),backIn:tR([.31,.01,.66,-.59]),backOut:tR([.33,1.53,.69,.99])};function tD(v,y){if(v)return"function"==typeof v?tO()?tM(v,y):"ease-out":tI(v)?tR(v):Array.isArray(v)?v.map(v=>tD(v,y)||tN.easeOut):tN[v]}function tF(v,y,b,{delay:x=0,duration:w=300,repeat:k=0,repeatType:S="loop",ease:_="easeOut",times:E}={},j){let P={[y]:b};E&&(P.offset=E);let C=tD(_,w);Array.isArray(C)&&(P.easing=C);let A={delay:x,duration:w,easing:Array.isArray(C)?"linear":C,fill:"both",iterations:k+1,direction:"reverse"===S?"alternate":"normal"};return j&&(A.pseudoElement=j),v.animate(P,A)}function tL(v){return"function"==typeof v&&"applyToOptions"in v}function t$({type:v,...y}){return tL(v)&&tO()?v.applyToOptions(y):(y.duration??(y.duration=300),y.ease??(y.ease="easeOut"),y)}v.s(["isGenerator",0,tL],669686);class tB extends tT{constructor(v){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!v)return;const{element:y,name:b,keyframes:x,pseudoElement:w,allowFlatten:k=!1,finalKeyframe:S,onComplete:_}=v;this.isPseudoElement=!!w,this.allowFlatten=k,this.options=v,ej(v.type);const E=t$(v);this.animation=tF(y,b,x,E,w),!1===E.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!w){let v=tA(x,this.options,S,this.speed);this.updateMotionValue&&this.updateMotionValue(v),tk(y,b,v),this.animation.cancel()}_?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(v){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:v}=this;"idle"!==v&&"finished"!==v&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let v=this.options?.element;!this.isPseudoElement&&v?.isConnected&&this.animation.commitStyles?.()}get duration(){return tv(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get iterationDuration(){let{delay:v=0}=this.options||{};return this.duration+tv(v)}get time(){return tv(Number(this.animation.currentTime)||0)}set time(v){let y=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=tg(v),y&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(v){v<0&&(this.finishedTime=null),this.animation.playbackRate=v}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(v){this.manualStartTime=this.animation.startTime=v}attachTimeline({timeline:v,rangeStart:y,rangeEnd:b,observe:x}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,v&&tj())?(this.animation.timeline=v,y&&(this.animation.rangeStart=y),b&&(this.animation.rangeEnd=b),e1):x(this)}}let tz=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),{schedule:tV,cancel:tH}=e6(queueMicrotask,!1);function tU(){y=void 0}v.s(["cancelMicrotask",0,tH,"microtask",0,tV],554083);let tW={now:()=>(void 0===y&&tW.set(e7.isProcessing||e2.useManualTiming?e7.timestamp:performance.now()),y),set:v=>{y=v,queueMicrotask(tU)}},tG=(v,y)=>y?1e3/y*v:0;v.s(["velocityPerSecond",0,tG],398361);let tq=30,tY=v=>!isNaN(parseFloat(v)),tK={current:void 0};class tX{constructor(v,y={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=v=>{let y=tW.now();if(this.updatedAt!==y&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(v),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let v of this.dependents)v.dirty()},this.hasAnimated=!1,this.setCurrent(v),this.owner=y.owner}setCurrent(v){this.current=v,this.updatedAt=tW.now(),null===this.canTrackVelocity&&void 0!==v&&(this.canTrackVelocity=tY(this.current))}setPrevFrameValue(v=this.current){this.prevFrameValue=v,this.prevUpdatedAt=this.updatedAt}onChange(v){return this.on("change",v)}on(v,y){this.events[v]||(this.events[v]=new tx);let b=this.events[v].add(y);return"change"===v?()=>{b(),e8.read(()=>{this.events.change.getSize()||this.stop()})}:b}clearListeners(){for(let v in this.events)this.events[v].clear()}attach(v,y){this.passiveEffect=v,this.stopPassiveEffect=y}set(v){this.passiveEffect?this.passiveEffect(v,this.updateAndNotify):this.updateAndNotify(v)}setWithVelocity(v,y,b){this.set(y),this.prev=void 0,this.prevFrameValue=v,this.prevUpdatedAt=this.updatedAt-b}jump(v,y=!0){this.updateAndNotify(v),this.prev=v,this.prevUpdatedAt=this.prevFrameValue=void 0,y&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(v){this.dependents||(this.dependents=new Set),this.dependents.add(v)}removeDependent(v){this.dependents&&this.dependents.delete(v)}get(){return tK.current&&tK.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let v=tW.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||v-this.updatedAt>tq)return 0;let y=Math.min(this.updatedAt-this.prevUpdatedAt,tq);return tG(parseFloat(this.current)-parseFloat(this.prevFrameValue),y)}start(v){return this.stop(),new Promise(y=>{this.hasAnimated=!0,this.animation=v(y),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tQ(v,y){return new tX(v,y)}v.s(["collectMotionValues",0,tK,"motionValue",0,tQ],738196);let tZ=[...ek,G,ei],tJ=v=>tZ.find(ew(v)),t0=new WeakMap;function t1(v){return null!==v&&"object"==typeof v&&"function"==typeof v.start}function t2(v){return"string"==typeof v||Array.isArray(v)}v.s(["visualElementStore",0,t0],858206);let t3=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],t4=["initial",...t3];function t5(v){return t1(v.animate)||t4.some(y=>t2(v[y]))}function t6(v){return!!(t5(v)||v.variants)}function t8(v,y,b){for(let x in y){let w=y[x],k=b[x];if(eb(w))v.addValue(x,w);else if(eb(k))v.addValue(x,tQ(w,{owner:v}));else if(k!==w)if(v.hasValue(x)){let y=v.getValue(x);!0===y.liveStyle?y.jump(w):y.hasAnimated||y.set(w)}else{let y=v.getStaticValue(x);v.addValue(x,tQ(void 0!==y?y:w,{owner:v}))}}for(let x in b)void 0===y[x]&&v.removeValue(x);return y}var t9=v.i(414440);function t7(v){let y=[{},{}];
2503return v?.values.forEach((v,b)=>{y[0][b]=v.get(),y[1][b]=v.getVelocity()}),y}function re(v,y,b,x){if("function"==typeof y){let[w,k]=t7(x);y=y(void 0!==b?b:v.custom,w,k)}if("string"==typeof y&&(y=v.variants&&v.variants[y]),"function"==typeof y){let[w,k]=t7(x);y=y(void 0!==b?b:v.custom,w,k)}return y}var rt=v.i(790660);let rr=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],rn={};function ri(v){rn=v}function ra(){return rn}class rs{scrapeMotionValuesFromProps(v,y,b){return{}}constructor({parent:v,props:y,presenceContext:b,reducedMotionConfig:x,skipAnimations:w,blockInitialAnimation:k,visualState:S},_={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=tl,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let v=tW.now();this.renderScheduledAt<v&&(this.renderScheduledAt=v,e8.render(this.render,!1,!0))};const{latestValues:E,renderState:j}=S;this.latestValues=E,this.baseTarget={...E},this.initialValues=y.initial?{...E}:{},this.renderState=j,this.parent=v,this.props=y,this.presenceContext=b,this.depth=v?v.depth+1:0,this.reducedMotionConfig=x,this.skipAnimationsConfig=w,this.options=_,this.blockInitialAnimation=!!k,this.isControllingVariants=t5(y),this.isVariantNode=t6(y),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(v&&v.current);const{willChange:P,...C}=this.scrapeMotionValuesFromProps(y,{},this);for(const v in C){const y=C[v];void 0!==E[v]&&eb(y)&&y.set(E[v])}}mount(v){if(this.hasBeenMounted)for(let v in this.initialValues)this.values.get(v)?.jump(this.initialValues[v]),this.latestValues[v]=this.initialValues[v];this.current=v,t0.set(v,this),this.projection&&!this.projection.instance&&this.projection.mount(v),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((v,y)=>this.bindToMotionValue(y,v)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(rt.hasReducedMotionListener.current||(0,t9.initPrefersReducedMotion)(),this.shouldReduceMotion=rt.prefersReducedMotion.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let v in this.projection&&this.projection.unmount(),e9(this.notifyUpdate),e9(this.render),this.valueSubscriptions.forEach(v=>v()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[v].clear();for(let v in this.features){let y=this.features[v];y&&(y.unmount(),y.isMounted=!1)}this.current=null}addChild(v){this.children.add(v),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(v)}removeChild(v){this.children.delete(v),this.enteringChildren&&this.enteringChildren.delete(v)}bindToMotionValue(v,y){let b;if(this.valueSubscriptions.has(v)&&this.valueSubscriptions.get(v)(),y.accelerate&&tz.has(v)&&this.current instanceof HTMLElement){let{factory:b,keyframes:x,times:w,ease:k,duration:S}=y.accelerate,_=new tB({element:this.current,name:v,keyframes:x,times:w,ease:k,duration:tg(S)}),E=b(_);this.valueSubscriptions.set(v,()=>{E(),_.cancel()});return}let x=k.has(v);x&&this.onBindTransform&&this.onBindTransform();let w=y.on("change",y=>{this.latestValues[v]=y,this.props.onUpdate&&e8.preRender(this.notifyUpdate),x&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(b=window.MotionCheckAppearSync(this,v,y)),this.valueSubscriptions.set(v,()=>{w(),b&&b()})}sortNodePosition(v){return this.current&&this.sortInstanceNodePosition&&this.type===v.type?this.sortInstanceNodePosition(this.current,v.current):0}updateFeatures(){let v="animation";for(v in rn){let y=rn[v];if(!y)continue;let{isEnabled:b,Feature:x}=y;if(!this.features[v]&&x&&b(this.props)&&(this.features[v]=new x(this)),this.features[v]){let y=this.features[v];y.isMounted?y.update():(y.mount(),y.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ey()}getStaticValue(v){return this.latestValues[v]}setStaticValue(v,y){this.latestValues[v]=y}update(v,y){(v.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=v,this.prevPresenceContext=this.presenceContext,this.presenceContext=y;for(let y=0;y<rr.length;y++){let b=rr[y];this.propEventSubscriptions[b]&&(this.propEventSubscriptions[b](),delete this.propEventSubscriptions[b]);let x=v["on"+b];x&&(this.propEventSubscriptions[b]=this.on(b,x))}this.prevMotionValues=t8(this,this.scrapeMotionValuesFromProps(v,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(v){return this.props.variants?this.props.variants[v]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}
2503addVariantChild(v){let y=this.getClosestVariantNode();if(y)return y.variantChildren&&y.variantChildren.add(v),()=>y.variantChildren.delete(v)}addValue(v,y){let b=this.values.get(v);y!==b&&(b&&this.removeValue(v),this.bindToMotionValue(v,y),this.values.set(v,y),this.latestValues[v]=y.get())}removeValue(v){this.values.delete(v);let y=this.valueSubscriptions.get(v);y&&(y(),this.valueSubscriptions.delete(v)),delete this.latestValues[v],this.removeValueFromRenderState(v,this.renderState)}hasValue(v){return this.values.has(v)}getValue(v,y){if(this.props.values&&this.props.values[v])return this.props.values[v];let b=this.values.get(v);return void 0===b&&void 0!==y&&(b=tQ(null===y?void 0:y,{owner:this}),this.addValue(v,b)),b}readValue(v,y){let b=void 0===this.latestValues[v]&&this.current?this.getBaseTargetFromProps(this.props,v)??this.readValueFromInstance(this.current,v,this.options):this.latestValues[v];return null!=b&&("string"==typeof b&&(eP(b)||tc(b))?b=parseFloat(b):!tJ(b)&&ei.test(y)&&(b=th(v,y)),this.setBaseTarget(v,eb(b)?b.get():b)),eb(b)?b.get():b}setBaseTarget(v,y){this.baseTarget[v]=y}getBaseTarget(v){let y,{initial:b}=this.props;if("string"==typeof b||"object"==typeof b){let x=re(this.props,b,this.presenceContext?.custom);x&&(y=x[v])}if(b&&void 0!==y)return y;let x=this.getBaseTargetFromProps(this.props,v);return void 0===x||eb(x)?void 0!==this.initialValues[v]&&void 0===y?void 0:this.baseTarget[v]:x}on(v,y){return this.events[v]||(this.events[v]=new tx),this.events[v].add(y)}notify(v,...y){this.events[v]&&this.events[v].notify(...y)}scheduleRenderMicrotask(){tV.render(this.render)}}v.s(["VisualElement",0,rs,"getFeatureDefinitions",0,ra,"setFeatureDefinitions",0,ri],873388);class ro extends rs{constructor(){super(...arguments),this.KeyframeResolver=tm}sortInstanceNodePosition(v,y){return 2&v.compareDocumentPosition(y)?1:-1}getBaseTargetFromProps(v,y){let b=v.style;return b?b[y]:void 0}removeValueFromRenderState(v,{vars:y,style:b}){delete y[v],delete b[v]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:v}=this.props;eb(v)&&(this.childSubscription=v.on("change",v=>{this.current&&(this.current.textContent=`${v}`)}))}}function rl(v){return v.replace(/([A-Z])/g,v=>`-${v.toLowerCase()}`)}let rc=(v,y)=>y&&"number"==typeof v?y.transform(v):v,ru={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},rd=w.length;function rh(v,y,b){let x="",k=!0;for(let S=0;S<rd;S++){let _=w[S],E=v[_];if(void 0===E)continue;let j=!0;if("number"==typeof E)j=E===+!!_.startsWith("scale");else{let v=parseFloat(E);j=_.startsWith("scale")?1===v:0===v}if(!j||b){let v=rc(E,eh[_]);if(!j){k=!1;let y=ru[_]||_;x+=`${y}(${v}) `}b&&(y[_]=v)}}let S=v.pathRotation;return S&&(k=!1,x+=`rotate(${rc(S,eh.pathRotation)}) `),x=x.trim(),b?x=b(y,k?"":x):k&&(x="none"),x}function rf(v,y,b){let{style:x,vars:w,transformOrigin:S}=v,_=!1,E=!1;for(let v in y){let b=y[v];if(k.has(v)){_=!0;continue}if(eA(v)){w[v]=b;continue}{let y=rc(b,eh[v]);v.startsWith("origin")?(E=!0,S[v]=y):x[v]=y}}if(!y.transform&&(_||b?x.transform=rh(y,v.transform,b):x.transform&&(x.transform="none")),E){let{originX:v="50%",originY:y="50%",originZ:b=0}=S;x.transformOrigin=`${v} ${y} ${b}`}}let rp={offset:"stroke-dashoffset",array:"stroke-dasharray"},rm={offset:"strokeDashoffset",array:"strokeDasharray"};function rg(v,y,b=1,x=0,w=!0){v.pathLength=1;let k=w?rp:rm;v[k.offset]=`${-x}`,v[k.array]=`${y} ${b}`}let rv=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function ry(v,{attrX:y,attrY:b,attrScale:x,pathLength:w,pathSpacing:k=1,pathOffset:S=0,..._},E,j,P){if(rf(v,_,j),E){v.style.viewBox&&(v.attrs.viewBox=v.style.viewBox);return}v.attrs=v.style,v.style={};let{attrs:C,style:A}=v;for(let v of(C.transform&&(A.transform=C.transform,delete C.transform),(A.transform||C.transformOrigin)&&(A.transformOrigin=C.transformOrigin??"50% 50%",delete C.transformOrigin),A.transform&&(A.transformBox=P?.transformBox??"fill-box",delete C.transformBox),rv))void 0!==C[v]&&(A[v]=C[v],delete C[v]);void 0!==y&&(C.x=y),void 0!==b&&(C.y=b),void 0!==x&&(C.scale=x),void 0!==w&&rg(C,w,k,S,!1)}let rb=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),rx=v=>"string"==typeof v&&"svg"===v.toLowerCase();function rw(v,{style:y,vars:b},x,w){let k,S=v.style;for(k in y)S[k]=y[k];for(k in w?.applyProjectionStyles(S,x),b)S.setProperty(k,b[k])}function rk(v,y,b,x){for(let b in rw(v,y,void 0,x),y.attrs)v.setAttribute(rb.has(b)?b:rl(b),y.attrs[b])}let rS=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];function r_(v,y){return y.max===y.min?0:v/(y.max-y.min)*100}let rE={correct:(v,y)=>{if(!y.target)return v;if("string"==typeof v)if(!z.test(v))return v;else v=parseFloat(v);let b=r_(v,y.target.x),x=r_(v,y.target.y);return`${b}% ${x}%`}},rj=(v,y,b)=>v+(y-v)*b;v.s(["mixNumber",0,rj],544712);let rP={correct:(v,{treeScale:y,projectionDelta:b})=>{let x=v,w=ei.parse(v);if(w.length>5)return x;let k=ei.createTransformer(v),S=+("number"!=typeof w[0]),_=b.x.scale*y.x,E=b.y.scale*y.y;w[0+S]/=_,w[1+S]/=E;let j=rj(_,E,.5);return"number"==typeof w[2+S]&&(w[2+S]/=j),"number"==typeof w[3+S]&&(w[3+S]/=j),k(w)}},rC={borderRadius:{...rE,applyTo:[...rS]},borderTopLeftRadius:rE,borderTopRightRadius:rE,borderBottomLeftRadius:rE,borderBottomRightRadius:rE,boxShadow:rP};function rA(v,{layout:y,layoutId:b}){return k.has(v)||v.startsWith("origin")||(y||void 0!==b)&&(!!rC[v]||"opacity"===v)}function rT(v,y,b){let x=v.style,w=y?.style,k={};if(!x)return k;for(let y in x)(eb(x[y])||w&&eb(w[y])||rA(y,v)||b?.getValue(y)?.liveStyle!==void 0)&&(k[y]=x[y]);return k}function rI(v,y,b){let x=rT(v,y,b);for(let b in v)(eb(v[b])||eb(y[b]))&&(x[-1!==w.indexOf(b)?"attr"+b.charAt(0).toUpperCase()+b.substring(1):b]=v[b]);return x}class rO extends ro{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ey}getBaseTargetFromProps(v,y){return v[y]}readValueFromInstance(v,y){if(k.has(y)){let v=ep(y);return v&&v.default||0}return y=rb.has(y)?y:rl(y),v.getAttribute(y)}scrapeMotionValuesFromProps(v,y,b){return rI(v,y,b)}build(v,y,b){ry(v,y,this.isSVGTag,b.transformTemplate,b.style)}
2503renderInstance(v,y,b,x){rk(v,y,b,x)}mount(v){this.isSVGTag=rx(v.tagName),super.mount(v)}}function rM({top:v,left:y,right:b,bottom:x}){return{x:{min:y,max:b},y:{min:v,max:x}}}function rR({x:v,y}){return{top:y.min,right:v.max,bottom:y.max,left:v.min}}function rN(v,y){if(!y)return v;let b=y({x:v.left,y:v.top}),x=y({x:v.right,y:v.bottom});return{top:b.y,left:b.x,bottom:x.y,right:x.x}}function rD(v){return void 0===v||1===v}function rF({scale:v,scaleX:y,scaleY:b}){return!rD(v)||!rD(y)||!rD(b)}function rL(v){return rF(v)||r$(v)||v.z||v.rotate||v.rotateX||v.rotateY||v.skewX||v.skewY}function r$(v){return rB(v.x)||rB(v.y)}function rB(v){return v&&"0%"!==v}function rz(v,y,b){let x=y*(v-b);return b+x}function rV(v,y,b,x,w){return void 0!==w&&(v=rz(v,w,x)),rz(v,b,x)+y}function rH(v,y=0,b=1,x,w){v.min=rV(v.min,y,b,x,w),v.max=rV(v.max,y,b,x,w)}function rU(v,{x:y,y:b}){rH(v.x,y.translate,y.scale,y.originPoint),rH(v.y,b.translate,b.scale,b.originPoint)}v.s(["SVGVisualElement",0,rO],509380);let rW=.999999999999,rG=1.0000000000001;function rq(v,y,b,x=!1){let w,k,S=b.length;if(S){y.x=y.y=1;for(let _=0;_<S;_++){k=(w=b[_]).projectionDelta;let{visualElement:S}=w.options;(!S||!S.props.style||"contents"!==S.props.style.display)&&(x&&w.options.layoutScroll&&w.scroll&&w!==w.root&&(rY(v.x,-w.scroll.offset.x),rY(v.y,-w.scroll.offset.y)),k&&(y.x*=k.x.scale,y.y*=k.y.scale,rU(v,k)),x&&rL(w.latestValues)&&rQ(v,w.latestValues,w.layout?.layoutBox))}y.x<rG&&y.x>rW&&(y.x=1),y.y<rG&&y.y>rW&&(y.y=1)}}function rY(v,y){v.min+=y,v.max+=y}function rK(v,y,b,x,w=.5){let k=rj(v.min,v.max,w);rH(v,y,b,k,x)}function rX(v,y){return"string"==typeof v?parseFloat(v)/100*(y.max-y.min):v}function rQ(v,y,b){let x=b??v;rK(v.x,rX(y.x,x.x),y.scaleX,y.scale,y.originX),rK(v.y,rX(y.y,x.y),y.scaleY,y.scale,y.originY)}function rZ(v,y){return rM(rN(v.getBoundingClientRect(),y))}function rJ(v,y,b){let x=rZ(v,b),{scroll:w}=y;return w&&(rY(x.x,w.offset.x),rY(x.y,w.offset.y)),x}function r0(v){return window.getComputedStyle(v)}class r1 extends ro{constructor(){super(...arguments),this.type="html",this.renderInstance=rw}mount(v){ej(v.style),super.mount(v)}readValueFromInstance(v,y){if(k.has(y))return this.projection?.isProjecting?eG(y):eY(v,y);{let b=r0(v),x=(eA(y)?b.getPropertyValue(y):b[y])||0;return"string"==typeof x?x.trim():x}}measureInstanceViewportBox(v,{transformPagePoint:y}){return rZ(v,y)}build(v,y,b){rf(v,y,b.transformTemplate)}scrapeMotionValuesFromProps(v,y,b){return rT(v,y,b)}}v.s(["HTMLVisualElement",0,r1],967121);var r2=v.i(297865);let r3=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function r4(v){if("string"!=typeof v||v.includes("-"));else if(r3.indexOf(v)>-1||/[A-Z]/u.test(v))return!0;return!1}let r5=(v,y)=>y.isSVG??r4(v)?new rO(y):new r1(y,{allowProjection:v!==r2.Fragment});var r6=v.i(328497),r8=r2;let r9=(0,r2.createContext)({});v.s(["LayoutGroupContext",0,r9],890745);let r7=(0,r2.createContext)({strict:!1}),ne=(0,r2.createContext)({transformPagePoint:v=>v,isStatic:!1,reducedMotion:"never"});v.s(["MotionConfigContext",0,ne],159760);let nt=(0,r2.createContext)({});var nr=r2;function nn(v,y){if(t5(v)){let{initial:y,animate:b}=v;return{initial:!1===y||t2(y)?y:void 0,animate:t2(b)?b:void 0}}return!1!==v.inherit?y:{}}function ni(v){let{initial:y,animate:b}=nn(v,(0,nr.useContext)(nt));return(0,nr.useMemo)(()=>({initial:y,animate:b}),[na(y),na(b)])}function na(v){return Array.isArray(v)?v.join(" "):v}var ns=r2,no=r2;let nl=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function nc(v,y,b){for(let x in y)eb(y[x])||rA(x,b)||(v[x]=y[x])}function nu({transformTemplate:v},y){return(0,no.useMemo)(()=>{let b=nl();return rf(b,y,v),Object.assign({},b.vars,b.style)},[y])}function nd(v,y){let b=v.style||{},x={};return nc(x,b,v),Object.assign(x,nu(v,y)),x}function nh(v,y){let b={},x=nd(v,y);return v.drag&&!1!==v.dragListener&&(b.draggable=!1,x.userSelect=x.WebkitUserSelect=x.WebkitTouchCallout="none",x.touchAction=!0===v.drag?"none":`pan-${"x"===v.drag?"y":"x"}
2503`),void 0===v.tabIndex&&(v.onTap||v.onTapStart||v.whileTap)&&(b.tabIndex=0),b.style=x,b}var nf=r2;let np=()=>({...nl(),attrs:{}});function nm(v,y,b,x){let w=(0,nf.useMemo)(()=>{let b=np();return ry(b,y,rx(x),v.transformTemplate,v.style),{...b.attrs,style:{...b.style}}},[y]);if(v.style){let y={};nc(y,v.style,v),w.style={...y,...w.style}}return w}let ng=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function nv(v){return v.startsWith("while")||v.startsWith("drag")&&"draggable"!==v||v.startsWith("layout")||v.startsWith("onTap")||v.startsWith("onPan")||v.startsWith("onLayout")||ng.has(v)}let ny=v=>!nv(v);function nb(v){"function"==typeof v&&(ny=y=>y.startsWith("on")?!nv(y):v(y))}try{nb(v.r(570606).default)}catch{}function nx(v,y,b){let x={};for(let w in v)("values"!==w||"object"!=typeof v.values)&&!eb(v[w])&&(ny(w)||!0===b&&nv(w)||!y&&!nv(w)||v.draggable&&w.startsWith("onDrag"))&&(x[w]=v[w]);return x}function nw(v,y,b,{latestValues:x},w,k=!1,S){let _=(S??r4(v)?nm:nh)(y,x,w,v),E=nx(y,"string"==typeof v,k),j=v!==ns.Fragment?{...E,..._,ref:b}:{},{children:P}=y,C=(0,ns.useMemo)(()=>eb(P)?P.get():P,[P]);return(0,ns.createElement)(v,{...j,children:C})}function nk(v){return eb(v)?v.get():v}var nS=r2;let n_=(0,r2.createContext)(null);v.s(["PresenceContext",0,n_],429688);var nE=r2;function nj(v){let y=(0,nE.useRef)(null);return null===y.current&&(y.current=v()),y.current}function nP({scrapeMotionValuesFromProps:v,createRenderState:y},b,x,w){return{latestValues:nC(b,x,w,v),renderState:y()}}function nC(v,y,b,x){let w={},k=x(v,{});for(let v in k)w[v]=nk(k[v]);let{initial:S,animate:_}=v,E=t5(v),j=t6(v);y&&j&&!E&&!1!==v.inherit&&(void 0===S&&(S=y.initial),void 0===_&&(_=y.animate));let P=!!b&&!1===b.initial,C=(P=P||!1===S)?_:S;if(C&&"boolean"!=typeof C&&!t1(C)){let y=Array.isArray(C)?C:[C];for(let b=0;b<y.length;b++){let x=re(v,y[b]);if(x){let{transitionEnd:v,transition:y,...b}=x;for(let v in b){let y=b[v];if(Array.isArray(y)){let v=P?y.length-1:0;y=y[v]}null!==y&&(w[v]=y)}for(let y in v)w[y]=v[y]}}}return w}v.s(["useConstant",0,nj],170572);let nA=v=>(y,b)=>{let x=(0,nS.useContext)(nt),w=(0,nS.useContext)(n_),k=()=>nP(v,y,x,w);return b?k():nj(k)},nT=nA({scrapeMotionValuesFromProps:rT,createRenderState:nl}),nI=nA({scrapeMotionValuesFromProps:rI,createRenderState:np}),nO={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},nM=!1;
2503function nR(){if(nM)return;let v={};for(let y in nO)v[y]={isEnabled:v=>nO[y].some(y=>!!v[y])};ri(v),nM=!0}function nN(){return nR(),ra()}function nD(v){let y=nN();for(let b in v)y[b]={...y[b],...v[b]};ri(y)}let nF=Symbol.for("motionComponentSymbol");var nL=r2;function n$(v,y,b){let x=(0,nL.useRef)(b);(0,nL.useInsertionEffect)(()=>{x.current=b});let w=(0,nL.useRef)(null);return(0,nL.useCallback)(b=>{b&&v.onMount?.(b),y&&(b?y.mount(b):y.unmount());let k=x.current;if("function"==typeof k)if(b){let v=k(b);"function"==typeof v&&(w.current=v)}else w.current?(w.current(),w.current=null):k(b);else k&&(k.current=b)},[y])}let nB="data-"+rl("framerAppearId");var nz=r2;let nV=(0,r2.createContext)({});function nH(v){return v&&"object"==typeof v&&Object.prototype.hasOwnProperty.call(v,"current")}var nU=r2;let nW="u">typeof window?nU.useLayoutEffect:nU.useEffect;function nG(v,y,b,x,w,k){let{visualElement:S}=(0,nz.useContext)(nt),_=(0,nz.useContext)(r7),E=(0,nz.useContext)(n_),j=(0,nz.useContext)(ne),P=j.reducedMotion,C=j.skipAnimations,A=(0,nz.useRef)(null),T=(0,nz.useRef)(!1);x=x||_.renderer,!A.current&&x&&(A.current=x(v,{visualState:y,parent:S,props:b,presenceContext:E,blockInitialAnimation:!!E&&!1===E.initial,reducedMotionConfig:P,skipAnimations:C,isSVG:k}),T.current&&A.current&&(A.current.manuallyAnimateOnMount=!0));let I=A.current,O=(0,nz.useContext)(nV);I&&!I.projection&&w&&("html"===I.type||"svg"===I.type)&&nq(A.current,b,w,O);let M=(0,nz.useRef)(!1);(0,nz.useInsertionEffect)(()=>{I&&M.current&&I.update(b,E)});let R=b[nB],N=(0,nz.useRef)(!!R&&"u">typeof window&&!window.MotionHandoffIsComplete?.(R)&&window.MotionHasOptimisedAnimation?.(R));return nW(()=>{T.current=!0,I&&(M.current=!0,window.MotionIsMounted=!0,I.updateFeatures(),I.scheduleRenderMicrotask(),N.current&&I.animationState&&I.animationState.animateChanges())}),(0,nz.useEffect)(()=>{I&&(!N.current&&I.animationState&&I.animationState.animateChanges(),N.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(R)}),N.current=!1),I.enteringChildren=void 0)}),I}function nq(v,y,b,x){let{layoutId:w,layout:k,drag:S,dragConstraints:_,layoutScroll:E,layoutRoot:j,layoutAnchor:P,layoutCrossfade:C}=y;v.projection=new b(v.latestValues,y["data-framer-portal-id"]?void 0:nY(v.parent)),v.projection.setOptions({layoutId:w,layout:k,alwaysMeasureLayout:!!S||_&&nH(_),visualElement:v,animationType:"string"==typeof k?k:"both",initialPromotionConfig:x,crossfade:C,layoutScroll:E,layoutRoot:j,layoutAnchor:P})}function nY(v){if(v)return!1!==v.options.allowProjection?v.projection:nY(v.parent)}function nK(v,{forwardMotionProps:y=!1,type:b}={},x,w){x&&nD(x);let k=b?"svg"===b:r4(v),S=k?nI:nT;function _(b,_){let E,j={...(0,r8.useContext)(ne),...b,layoutId:nX(b)},{isStatic:P}=j,C=ni(b),A=S(b,P);if(!P&&"u">typeof window){nQ(j,x);let y=nZ(j);E=y.MeasureLayout,C.visualElement=nG(v,A,j,w,y.ProjectionNode,k)}return(0,r6.jsxs)(nt.Provider,{value:C,children:[E&&C.visualElement?(0,r6.jsx)(E,{visualElement:C.visualElement,...j}):null,nw(v,b,n$(A,C.visualElement,_),A,P,y,k)]})}_.displayName=`motion.${"string"==typeof v?v:`create(${v.displayName??v.name??""})`}`;let E=(0,r8.forwardRef)(_);return E[nF]=v,E}function nX({layoutId:v}){let y=(0,r8.useContext)(r9).id;return y&&void 0!==v?y+"-"+v:v}function nQ(v,y){(0,r8.useContext)(r7).strict}function nZ(v){let{drag:y,layout:b}=nN();if(!y&&!b)return{};let x={...y,...b};return{MeasureLayout:y?.isEnabled(v)||b?.isEnabled(v)?x.MeasureLayout:void 0,ProjectionNode:x.ProjectionNode}}function nJ(v,y){if("u"<typeof Proxy)return nK;let b=new Map,x=(b,x)=>nK(b,x,v,y);return new Proxy((v,y)=>x(v,y),{get:(w,k)=>"create"===k?x:(b.has(k)||b.set(k,nK(k,void 0,v,y)),b.get(k))})}v.s(["useIsomorphicLayoutEffect",0,nW],371231);class n0{constructor(v){this.isMounted=!1,this.node=v}update(){}}function n1(v,y,b){let x=v.getProps();return re(x,y,void 0!==b?b:x.custom,v)}function n2(v,y){if(v?.inherit&&y){let{inherit:b,...x}=v;return{...y,...x}}return v}function n3(v,y){let b=v?.[y]??v?.default??v;return b!==v?n2(b,v):b}let n4=v=>Array.isArray(v);function n5(v,y,b){v.hasValue(y)?v.getValue(y).set(b):v.addValue(y,tQ(b))}function n6(v){return n4(v)?v[v.length-1]||0:v}function n8(v,y){let{transitionEnd:b={},transition:x={},...w}=n1(v,y)||{};for(let y in w={...w,...b}){let b=n6(w[y]);n5(v,y,b)}}function n9(v){return!!(eb(v)&&v.add)}function n7(v,y){let b=v.getValue("willChange");if(n9(b))return b.add(y);if(!b&&e2.WillChange){let b=new e2.WillChange("auto");v.addValue("willChange",b),b.add(y)}}function ie(v){return v.props[nB]}let it=(...v)=>v.reduce((v,y)=>b=>y(v(b)));function ir(v,y,b){return(b<0&&(b+=1),b>1&&(b-=1),b<1/6)?v+(y-v)*6*b:b<.5?y:b<2/3?v+(y-v)*(2/3-b)*6:v}function ii({hue:v,saturation:y,lightness:b,alpha:x}){v/=360,b/=100;let w=0,k=0,S=0;if(y/=100){let x=b<.5?b*(1+y):b+y-b*y,_=2*b-x;w=ir(_,x,v+1/3),k=ir(_,x,v),S=ir(_,x,v-1/3)}else w=k=S=b;return{red:Math.round(255*w),green:Math.round(255*k),blue:Math.round(255*S),alpha:x}}function ia(v,y){return b=>b>0?y:v}let is=(v,y,b)=>{let x=v*v,w=b*(y*y-x)+x;return w<0?0:Math.sqrt(w)},io=[F,N,W],il=v=>io.find(y=>y.test(v));function ic(v){let y=il(v);if(eE(`'${v}' is not an animatable color. Use the equivalent color code instead.`),!y)return!1;let b=y.parse(v);return y===W&&(b=ii(b)),b}let iu=(v,y)=>{let b=ic(v),x=ic(y);if(!b||!x)return ia(v,y);let w={...b};return v=>(w.red=is(b.red,x.red,v),w.green=is(b.green,x.green,v),w.blue=is(b.blue,x.blue,v),w.alpha=rj(b.alpha,x.alpha,v),N.transform(w))},id=new Set(["none","hidden"]);function ih(v,y){return id.has(v)?b=>b<=0?v:y:b=>b>=1?y:v}function ip(v,y){return b=>rj(v,y,b)}function im(v){return"number"==typeof v?ip:"string"==typeof v?eI(v)?ia:G.test(v)?iu:ib:Array.isArray(v)?ig:"object"==typeof v?G.test(v)?iu:iv:ia}function ig(v,y){let b=[...v],x=b.length,w=v.map((v,b)=>im(v)(v,y[b]));return v=>{for(let y=0;y<x;y++)b[y]=w[y](v);return b}}function iv(v,y){let b={...v,...y},x={};for(let w in b)void 0!==v[w]&&void 0!==y[w]&&(x[w]=im(v[w])(v[w],y[w]));return v=>{for(let y in x)b[y]=x[y](v);return b}}function iy(v,y){let b=[],x={color:0,var:0,number:0};for(let w=0;w<y.values.length;
2503w++){let k=y.types[w],S=v.indexes[k][x[k]],_=v.values[S]??0;b[w]=_,x[k]++}return b}let ib=(v,y)=>{let b=ei.createTransformer(y),x=ee(v),w=ee(y);return x.indexes.var.length===w.indexes.var.length&&x.indexes.color.length===w.indexes.color.length&&x.indexes.number.length>=w.indexes.number.length?id.has(v)&&!w.values.length||id.has(y)&&!x.values.length?ih(v,y):it(ig(iy(x,w),w.values),b):(eE(`Complex values '${v}' and '${y}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),ia(v,y))};function ix(v,y,b){return"number"==typeof v&&"number"==typeof y&&"number"==typeof b?rj(v,y,b):im(v)(v,y)}let iw=v=>{let y=({timestamp:y})=>v(y);return{start:(v=!0)=>e8.update(y,v),stop:()=>e9(y),now:()=>e7.isProcessing?e7.timestamp:tW.now()}},ik=2e4;function iS(v){let y=0,b=50,x=v.next(y);for(;!x.done&&y<ik;)y+=b,x=v.next(y);return y>=ik?1/0:y}function i_(v,y=100,b){let x=b({...v,keyframes:[0,y]}),w=Math.min(iS(x),ik);return{type:"keyframes",ease:v=>x.next(w*v).value/y,duration:tv(w)}}v.s(["createGeneratorEasing",0,i_],218459);let iE=100,ij=10,iP=1,iC=0,iA=800,iT=.3,iI=.3,iO=.01,iM=2,iR=.005,iN=.5,iD=.01,iF=10,iL=.05,i$=1;function iB(v,y){return v*Math.sqrt(1-y*y)}let iz=12;function iV(v,y,b){let x=b;for(let b=1;b<iz;b++)x-=v(x)/y(x);return x}let iH=.001;function iU({duration:v=iA,bounce:y=iT,velocity:b=iC,mass:x=iP}){let w,k;eE(tg(iF));let _=1-y;_=S(iL,i$,_),v=S(iD,iF,tv(v)),_<1?(w=y=>{let x=y*_,w=x*v;return iH-(x-b)/iB(y,_)*Math.exp(-w)},k=y=>{let x=y*_*v,k=x*b+b,S=Math.pow(_,2)*Math.pow(y,2)*v,E=Math.exp(-x),j=iB(Math.pow(y,2),_);return(k-S)*E*(-w(y)+iH>0?-1:1)/j}):(w=y=>-iH+Math.exp(-y*v)*((y-b)*v+1),k=y=>v*v*(b-y)*Math.exp(-y*v));let E=iV(w,k,5/v);if(v=tg(v),isNaN(E))return{stiffness:iE,damping:ij,duration:v};{let y=Math.pow(E,2)*x;return{stiffness:y,damping:2*_*Math.sqrt(x*y),duration:v}}}let iW=["duration","bounce"],iG=["stiffness","damping","mass"];function iq(v,y){return y.some(y=>void 0!==v[y])}function iY(v){let y={velocity:iC,stiffness:iE,damping:ij,mass:iP,isResolvedFromDuration:!1,...v};if(!iq(v,iG)&&iq(v,iW))if(y.velocity=0,v.visualDuration){let b=2*Math.PI/(1.2*v.visualDuration),x=b*b,w=2*S(.05,1,1-(v.bounce||0))*Math.sqrt(x);y={...y,mass:iP,stiffness:x,damping:w}}else{let b=iU({...v,velocity:0});(y={...y,...b,mass:iP}).isResolvedFromDuration=!0}return y}function iK(v=iI,y=iT){let b,x,w,k,S,_,E="object"!=typeof v?{visualDuration:v,keyframes:[0,1],bounce:y}:v,{restSpeed:j,restDelta:P}=E,C=E.keyframes[0],A=E.keyframes[E.keyframes.length-1],T={done:!1,value:C},{stiffness:I,damping:O,mass:M,duration:R,velocity:N,isResolvedFromDuration:D}=iY({...E,velocity:-tv(E.velocity||0)}),F=N||0,L=O/(2*Math.sqrt(I*M)),$=A-C,B=tv(Math.sqrt(I/M)),z=5>Math.abs($);if(j||(j=z?iO:iM),P||(P=z?iR:iN),L<1)w=iB(B,L),k=(F+L*B*$)/w,b=v=>A-Math.exp(-L*B*v)*(k*Math.sin(w*v)+$*Math.cos(w*v)),S=L*B*k+$*w,_=L*B*$-k*w,x=v=>Math.exp(-L*B*v)*(S*Math.sin(w*v)+_*Math.cos(w*v));else if(1===L){b=v=>A-Math.exp(-B*v)*($+(F+B*$)*v);let v=F+B*$;x=y=>Math.exp(-B*y)*(B*v*y-F)}else{let v=B*Math.sqrt(L*L-1);b=y=>{let b=Math.exp(-L*B*y),x=Math.min(v*y,300);return A-b*((F+L*B*$)*Math.sinh(x)+v*$*Math.cosh(x))/v};let y=(F+L*B*$)/v,w=L*B*y-$*v,k=L*B*$-y*v;x=y=>{let b=Math.exp(-L*B*y),x=Math.min(v*y,300);return b*(w*Math.sinh(x)+k*Math.cosh(x))}}let V={calculatedDuration:D&&R||null,velocity:v=>tg(x(v)),next:v=>{if(!D&&L<1){let y=Math.exp(-L*B*v),b=Math.sin(w*v),x=Math.cos(w*v),E=A-y*(k*b+$*x);return T.done=Math.abs(tg(y*(S*b+_*x)))<=j&&Math.abs(A-E)<=P,T.value=T.done?A:E,T}let y=b(v);return D?T.done=v>=R:T.done=Math.abs(tg(x(v)))<=j&&Math.abs(A-y)<=P,T.value=T.done?A:y,T},toString:()=>{let v=Math.min(iS(V),ik),y=tM(y=>V.next(v*y).value,v,30);return v+"ms "+y},toTransition:()=>{}};return V}iK.applyToOptions=v=>{let y=i_(v,100,iK);return v.ease=y.ease,v.duration=tg(y.duration),v.type="keyframes",v},v.s(["spring",0,iK],284869);let iX=5;function iQ(v,y,b){let x=Math.max(y-iX,0);return tG(b-v(x),y-x)}function iZ({keyframes:v,velocity:y=0,power:b=.8,timeConstant:x=325,bounceDamping:w=10,bounceStiffness:k=500,modifyTarget:S,min:_,max:E,restDelta:j=.5,restSpeed:P}){let C,A,T=v[0],I={done:!1,value:T},O=v=>void 0!==_&&v<_||void 0!==E&&v>E,M=v=>void 0===_?E:void 0===E||Math.abs(_-v)<Math.abs(E-v)?_:E,R=b*y,N=T+R,D=void 0===S?N:S(N);D!==N&&(R=D-T);let F=v=>
2503-R*Math.exp(-v/x),L=v=>D+F(v),$=v=>{let y=F(v),b=L(v);I.done=Math.abs(y)<=j,I.value=I.done?D:b},B=v=>{O(I.value)&&(C=v,A=iK({keyframes:[I.value,M(I.value)],velocity:iQ(L,v,I.value),damping:w,stiffness:k,restDelta:j,restSpeed:P}))};return B(0),{calculatedDuration:null,next:v=>{let y=!1;return(A||void 0!==C||(y=!0,$(v),B(v)),void 0!==C&&v>=C)?A.next(v-C):(y||$(v),I)}}}let iJ=(v,y,b)=>(((1-3*b+3*y)*v+(3*b-6*y))*v+3*y)*v,i0=1e-7,i1=12;function i2(v,y,b,x,w){let k,S,_=0;do(k=iJ(S=y+(b-y)/2,x,w)-v)>0?b=S:y=S;while(Math.abs(k)>i0&&++_<i1)return S}function i3(v,y,b,x){if(v===y&&b===x)return e1;let w=y=>i2(y,0,1,v,b);return v=>0===v||1===v?v:iJ(w(v),y,x)}let i4=i3(.42,0,1,1),i5=i3(0,0,.58,1),i6=i3(.42,0,.58,1),i8=v=>Array.isArray(v)&&"number"!=typeof v[0];v.s(["isEasingArray",0,i8],577182);let i9=v=>y=>y<=.5?v(2*y)/2:(2-v(2*(1-y)))/2,i7=v=>y=>1-v(1-y);v.s(["reverseEasing",0,i7],991388);let ae=i3(.33,1.53,.69,.99),at=i7(ae),ar=i9(at),an=v=>v>=1?1:(v*=2)<1?.5*at(v):.5*(2-Math.pow(2,-10*(v-1))),ai=v=>1-Math.sin(Math.acos(v)),aa=i7(ai),as=i9(ai),ao={linear:e1,easeIn:i4,easeInOut:i6,easeOut:i5,circIn:ai,circInOut:as,circOut:aa,backIn:at,backInOut:ar,backOut:ae,anticipate:an},al=v=>"string"==typeof v,ac=v=>{if(tI(v)){ej(v.length);let[y,b,x,w]=v;return i3(y,b,x,w)}return al(v)?(ej(ao[v],`Invalid easing type '${v}'`),ao[v]):v},au=(v,y,b)=>{let x=y-v;return x?(b-v)/x:1};function ad(v,y,b){let x=[],w=b||e2.mix||ix,k=v.length-1;for(let b=0;b<k;b++){let k=w(v[b],v[b+1]);y&&(k=it(Array.isArray(y)?y[b]||e1:y,k)),x.push(k)}return x}function ah(v,y,{clamp:b=!0,ease:x,mixer:w}={}){let k=v.length;if(ej(y.length),1===k)return()=>y[0];if(2===k&&y[0]===y[1])return()=>y[1];let _=v[0]===v[1];v[0]>v[k-1]&&(v=[...v].reverse(),y=[...y].reverse());let E=ad(y,x,w),j=E.length,P=b=>{if(_&&b<v[0])return y[0];let x=0;if(j>1)for(;x<v.length-2&&!(b<v[x+1]);x++);let w=au(v[x],v[x+1],b);return E[x](w)};return b?y=>P(S(v[0],v[k-1],y)):P}function af(v,y){let b=v[v.length-1];for(let x=1;x<=y;x++){let w=au(0,y,x);v.push(rj(b,1,w))}}function ap(v){let y=[0];return af(y,v.length-1),y}function am(v,y){return v.map(v=>v*y)}function ag(v,y){return v.map(()=>y||i6).splice(0,v.length-1)}function av({duration:v=300,keyframes:y,times:b,ease:x="easeInOut"}){let w=i8(x)?x.map(ac):ac(x),k={done:!1,value:y[0]},S=ah(am(b&&b.length===y.length?b:ap(y),v),y,{ease:Array.isArray(w)?w:ag(y,w)});return{calculatedDuration:v,next:y=>(k.value=S(y),k.done=y>=v,k)}}v.s(["progress",0,au],470934),v.s(["interpolate",0,ah],361002),v.s(["fillOffset",0,af],651371),v.s(["defaultOffset",0,ap],690832);let ay={decay:iZ,inertia:iZ,tween:av,keyframes:av,spring:iK};function ab(v){"string"==typeof v.type&&(v.type=ay[v.type])}let ax=v=>v/100;class aw extends tT{constructor(v){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:v}=this.options;v&&v.updatedAt!==tW.now()&&this.tick(tW.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},this.options=v,this.initAnimation(),this.play(),!1===v.autoplay&&this.pause()}initAnimation(){let{options:v}=this;ab(v);let{type:y=av,repeat:b=0,repeatDelay:x=0,repeatType:w,velocity:k=0}=v,{keyframes:S}=v,_=y||av;_!==av&&"number"!=typeof S[0]&&(this.mixKeyframes=it(ax,ix(S[0],S[1])),S=[0,100]);let E=_({...v,keyframes:S});"mirror"===w&&(this.mirroredGenerator=_({...v,keyframes:[...S].reverse(),velocity:-k})),null===E.calculatedDuration&&(E.calculatedDuration=iS(E));let{calculatedDuration:j}=E;this.calculatedDuration=j,this.resolvedDuration=j+x,this.totalDuration=this.resolvedDuration*(b+1)-x,this.generator=E}updateTime(v){let y=Math.round(v-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=y}tick(v,y=!1){let b,{generator:x,totalDuration:w,mixKeyframes:k,mirroredGenerator:_,resolvedDuration:E,calculatedDuration:j}=this;if(null===this.startTime)return x.next(0);let{delay:P=0,keyframes:C,repeat:A,repeatType:T,repeatDelay:I,type:O,onUpdate:M,finalKeyframe:R}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,v):this.speed<0&&(this.startTime=Math.min(v-w/this.speed,this.startTime)),y?this.currentTime=v:this.updateTime(v);let N=this.currentTime-P*(this.playbackSpeed>=0?1:-1),D=this.playbackSpeed>=0?N<0:N>w;this.currentTime=Math.max(N,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=w);let F=this.currentTime,L=x;if(A){let v=Math.min(this.currentTime,w)/E,y=Math.floor(v),b=v%1;!b&&v>=1&&(b=1),1===b&&y--,(y=Math.min(y,A+1))%2&&("reverse"===T?(b=1-b,I&&(b-=I/E)):"mirror"===T&&(L=_)),F=S(0,1,b)*E}D?(this.delayState.value=C[0],b=this.delayState):b=L.next(F),k&&!D&&(b.value=k(b.value));let{done:$}=b;D||null===j||($=this.playbackSpeed>=0?this.currentTime>=w:this.currentTime<=0);let B=null===this.holdTime&&("finished"===this.state||"running"===this.state&&$);return B&&O!==iZ&&(b.value=tA(C,this.options,R,this.speed)),M&&M(b.value),B&&this.finish(),b}then(v,y){return this.finished.then(v,y)}get duration(){return tv(this.calculatedDuration)}get iterationDuration(){let{delay:v=0}=this.options||{};return this.duration+tv(v)}get time(){return tv(this.currentTime)}set time(v){v=tg(v),this.currentTime=v,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=v:this.driver&&(this.startTime=this.driver.now()-v/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=v,this.tick(v))}getGeneratorVelocity(){let v=this.currentTime;if(v<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(v);let y=this.generator.next(v).value;return iQ(v=>this.generator.next(v).value,v,y)}get speed(){return this.playbackSpeed}set speed(v){let y=this.playbackSpeed!==v;y&&this.driver&&this.updateTime(tW.now()),this.playbackSpeed=v,y&&this.driver&&(this.time=tv(this.currentTime))}play(){if(this.isStopped)return;let{driver:v=iw,startTime:y}=this.options;this.driver||(this.driver=v(v=>this.tick(v))),this.options.onPlay?.();let b=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=b):null!==this.holdTime?this.startTime=b-this.holdTime:this.startTime||(this.startTime=y??b),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(tW.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(v){return this.startTime=0,this.tick(v,!0)}attachTimeline(v){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),v.observe(this)}}let ak={anticipate:an,backInOut:ar,circInOut:as};function aS(v){return v in ak}function a_(v){"string"==typeof v.ease&&aS(v.ease)&&(v.ease=ak[v.ease])}let aE=10;class aj extends tB{constructor(v){a_(v),ab(v),super(v),void 0!==v.startTime&&!1!==v.autoplay&&(this.startTime=v.startTime),this.options=v}updateMotionValue(v){let{motionValue:y,onUpdate:b,onComplete:x,element:w,...k}=this.options;if(!y)return;if(void 0!==v)return void y.set(v);let _=new aw({...k,autoplay:!1}),E=Math.max(aE,tW.now()-this.startTime),j=S(0,aE,E-aE),P=_.sample(E).value,{name:C}=this.options;w&&C&&tk(w,C,P),y.setWithVelocity(_.sample(Math.max(0,E-j)).value,P,j),_.stop()}}let aP=(v,y)=>"zIndex"!==y&&!!("number"==typeof v||Array.isArray(v)||"string"==typeof v&&(ei.test(v)||"0"===v)&&!v.startsWith("url("));function aC(v){let y=v[0];if(1===v.length)return!0;for(let b=0;b<v.length;b++)if(v[b]!==y)return!0}function aA(v,y,b,x){let w=v[0];if(null===w)return!1;if("display"===y||"visibility"===y)return!0;let k=v[v.length-1],S=aP(w,y),_=aP(k,y);return eE(`You are trying to animate ${y} from "${w}" to "${k}". "${S?k:w}" is not an animatable value.`),!!S&&!!_&&(aC(v)||("spring"===b||tL(b))&&x)}function aT(v){v.duration=0,v.type="keyframes"}let aI=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function aO(v){for(let y=0;y<v.length;y++)if("string"==typeof v[y]&&aI.test(v[y]))return!0;return!1}let aM=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),aR=tS(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function aN(v){let{motionValue:y,name:b,repeatDelay:x,repeatType:w,damping:k,type:S,keyframes:_}=v,E=y?.owner?.current;if(!(E instanceof HTMLElement)&&!(E instanceof SVGElement))return!1;
2503let{onUpdate:j,transformTemplate:P}=y.owner.getProps();return aR()&&b&&(tz.has(b)||aM.has(b)&&aO(_))&&("transform"!==b||!P)&&!j&&!x&&"mirror"!==w&&0!==k&&"inertia"!==S}let aD=40;class aF extends tT{constructor({autoplay:v=!0,delay:y=0,type:b="keyframes",repeat:x=0,repeatDelay:w=0,repeatType:k="loop",keyframes:S,name:_,motionValue:E,element:j,...P}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=tW.now();const C={autoplay:v,delay:y,type:b,repeat:x,repeatDelay:w,repeatType:k,name:_,motionValue:E,element:j,...P},A=j?.KeyframeResolver||tl;this.keyframeResolver=new A(S,(v,y,b)=>this.onKeyframesResolved(v,y,C,!b),_,E,j),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(v,y,b,x){let w;this.keyframeResolver=void 0;let{name:k,type:S,velocity:_,delay:E,isHandoff:j,onUpdate:P}=b;this.resolvedAt=tW.now();let C=!0;aA(v,k,S,_)||(C=!1,(e2.instantAnimations||!E)&&P?.(tA(v,b,y)),v[0]=v[v.length-1],aT(b),b.repeat=0);let A={startTime:x?this.resolvedAt&&this.resolvedAt-this.createdAt>aD?this.resolvedAt:this.createdAt:void 0,finalKeyframe:y,...b,keyframes:v},T=C&&!j&&aN(A),I=A.motionValue?.owner?.current;if(T)try{w=new aj({...A,element:I})}catch{w=new aw(A)}else w=new aw(A);w.finished.then(()=>{this.notifyFinished()}).catch(e1),this.pendingTimeline&&(this.stopTimeline=w.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=w}get finished(){return this._animation?this.animation.finished:this._finished}then(v,y){return this.finished.finally(v).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),to()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(v){this.animation.time=v}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(v){this.animation.speed=v}get startTime(){return this.animation.startTime}attachTimeline(v){return this._animation?this.stopTimeline=this.animation.attachTimeline(v):this.pendingTimeline=v,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let aL={type:"spring",stiffness:500,damping:25,restSpeed:10},a$=v=>({type:"spring",stiffness:550,damping:0===v?2*Math.sqrt(550):30,restSpeed:10}),aB={type:"keyframes",duration:.8},az={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},aV=(v,{keyframes:y})=>y.length>2?aB:k.has(v)?v.startsWith("scale")?a$(y[1]):aL:az,aH=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function aU(v){for(let y in v)if(!aH.has(y))return!0;return!1}let aW=(v,y,b,x={},w,k)=>S=>{let _=n3(x,v)||{},E=_.delay||x.delay||0,{elapsed:j=0}=x;j-=tg(E);let P={keyframes:Array.isArray(b)?b:[null,b],ease:"easeOut",velocity:y.getVelocity(),..._,delay:-j,onUpdate:v=>{y.set(v),_.onUpdate&&_.onUpdate(v)},onComplete:()=>{S(),_.onComplete&&_.onComplete()},name:v,motionValue:y,element:k?void 0:w};aU(_)||Object.assign(P,aV(v,P)),P.duration&&(P.duration=tg(P.duration)),P.repeatDelay&&(P.repeatDelay=tg(P.repeatDelay)),void 0!==P.from&&(P.keyframes[0]=P.from);let C=!1;if(!1!==P.type&&(0!==P.duration||P.repeatDelay)||(aT(P),0===P.delay&&(C=!0)),(e2.instantAnimations||e2.skipAnimations||w?.shouldSkipAnimations||_.skipAnimations)&&(C=!0,aT(P),P.delay=0),P.allowFlatten=!_.type&&!_.ease,C&&!k&&void 0!==y.get()){let v=tA(P.keyframes,_);if(void 0!==v)return void e8.update(()=>{P.onUpdate(v),P.onComplete()})}return _.isSync?new aw(P):new aF(P)};function aG({protectedKeys:v,needsAnimating:y},b){let x=v.hasOwnProperty(b)&&!0!==y[b];return y[b]=!1,x}function aq(v,y,{delay:b=0,transitionOverride:x,type:w}={}){let{transition:k,transitionEnd:S,..._}=y,E=v.getDefaultTransition();k=k?n2(k,E):E;let j=k?.reduceMotion,P=k?.skipAnimations;x&&(k=x);let C=[],A=w&&v.animationState&&v.animationState.getState()[w],T=k?.path;for(let y in T&&T.animateVisualElement(v,_,k,b,C),_){let x=v.getValue(y,v.latestValues[y]??null),w=_[y];if(void 0===w||A&&aG(A,y))continue;let S={delay:b,...n3(k||{},y)};P&&(S.skipAnimations=!0);let E=x.get();if(void 0!==E&&!x.isAnimating()&&!Array.isArray(w)&&w===E&&!S.velocity){e8.update(()=>x.set(w));continue}let T=!1;if(window.MotionHandoffAnimation){let b=ie(v);if(b){let v=window.MotionHandoffAnimation(b,y,e8);null!==v&&(S.startTime=v,T=!0)}}n7(v,y);let I=j??v.shouldReduceMotion;x.start(aW(y,x,w,I&&ex.has(y)?{type:!1}:S,v,T));let O=x.animation;O&&C.push(O)}if(S){let y=()=>e8.update(()=>{S&&n8(v,S)});C.length?Promise.all(C).then(y):y()}return C}function aY(v,y,b,x=0,w=1){let k=Array.from(v).sort((v,y)=>v.sortNodePosition(y)).indexOf(y),S=v.size,_=(S-1)*x;return"function"==typeof b?b(k,S):1===w?k*x:_-k*x}function aK(v,y,b={}){let x=n1(v,y,"exit"===b.type?v.presenceContext?.custom:void 0),{transition:w=v.getDefaultTransition()||{}}=x||{};b.transitionOverride&&(w=b.transitionOverride);let k=x?()=>Promise.all(aq(v,x,b)):()=>Promise.resolve(),S=v.variantChildren&&v.variantChildren.size?(x=0)=>{let{delayChildren:k=0,staggerChildren:S,staggerDirection:_}=w;return aX(v,y,x,k,S,_,b)}:()=>Promise.resolve(),{when:_}=w;if(!_)return Promise.all([k(),S(b.delay)]);{let[v,y]="beforeChildren"===_?[k,S]:[S,k];return v().then(()=>y())}}function aX(v,y,b=0,x=0,w=0,k=1,S){let _=[];for(let E of v.variantChildren)E.notify("AnimationStart",y),_.push(aK(E,y,{...S,delay:b
2503+("function"==typeof x?0:x)+aY(v.variantChildren,E,x,w,k)}).then(()=>E.notify("AnimationComplete",y)));return Promise.all(_)}function aQ(v,y,b={}){let x;if(v.notify("AnimationStart",y),Array.isArray(y))x=Promise.all(y.map(y=>aK(v,y,b)));else if("string"==typeof y)x=aK(v,y,b);else{let w="function"==typeof y?n1(v,y,b.custom):y;x=Promise.all(aq(v,w,b))}return x.then(()=>{v.notify("AnimationComplete",y)})}v.s(["animateTarget",0,aq],817428);let aZ=t4.length;function aJ(v){if(!v)return;if(!v.isControllingVariants){let y=v.parent&&aJ(v.parent)||{};return void 0!==v.props.initial&&(y.initial=v.props.initial),y}let y={};for(let b=0;b<aZ;b++){let x=t4[b],w=v.props[x];(t2(w)||!1===w)&&(y[x]=w)}return y}function a0(v,y){if(!Array.isArray(y))return!1;let b=y.length;if(b!==v.length)return!1;for(let x=0;x<b;x++)if(y[x]!==v[x])return!1;return!0}let a1=[...t3].reverse(),a2=t3.length;function a3(v){return y=>Promise.all(y.map(({animation:y,options:b})=>aQ(v,y,b)))}function a4(v){let y=a3(v),b=a8(),x=!0,w=!1,k=y=>(b,x)=>{let w=n1(v,x,"exit"===y?v.presenceContext?.custom:void 0);if(w){let{transition:v,transitionEnd:y,...x}=w;b={...b,...x,...y}}return b};function S(S){let{props:_}=v,E=aJ(v.parent)||{},j=[],P=new Set,C={},A=1/0;for(let y=0;y<a2;y++){let T=a1[y],I=b[T],O=void 0!==_[T]?_[T]:E[T],M=t2(O),R=T===S?I.isActive:null;!1===R&&(A=y);let N=O===E[T]&&O!==_[T]&&M;if(N&&(x||w)&&v.manuallyAnimateOnMount&&(N=!1),I.protectedKeys={...C},!I.isActive&&null===R||!O&&!I.prevProp||t1(O)||"boolean"==typeof O)continue;if("exit"===T&&I.isActive&&!0!==R){I.prevResolvedValues&&(C={...C,...I.prevResolvedValues});continue}let D=a5(I.prevProp,O),F=D||T===S&&I.isActive&&!N&&M||y>A&&M,L=!1,$=Array.isArray(O)?O:[O],B=$.reduce(k(T),{});!1===R&&(B={});let{prevResolvedValues:z={}}=I,V={...z,...B},H=y=>{F=!0,P.has(y)&&(L=!0,P.delete(y)),I.needsAnimating[y]=!0;let b=v.getValue(y);b&&(b.liveStyle=!1)};for(let v in V){let y=B[v],b=z[v];if(C.hasOwnProperty(v))continue;let x=!1;(x=n4(y)&&n4(b)?!a0(y,b)||D:y!==b)?null!=y?H(v):P.add(v):void 0!==y&&P.has(v)?H(v):I.protectedKeys[v]=!0}I.prevProp=O,I.prevResolvedValues=B,I.isActive&&(C={...C,...B}),(x||w)&&v.blockInitialAnimation&&(F=!1);let U=N&&D,W=!U||L;F&&W&&j.push(...$.map(y=>{let b={type:T};if("string"==typeof y&&(x||w)&&!U&&v.manuallyAnimateOnMount&&v.parent){let{parent:x}=v,w=n1(x,y);if(x.enteringChildren&&w){let{delayChildren:y}=w.transition||{};b.delay=aY(x.enteringChildren,v,y)}}return{animation:y,options:b}}))}if(P.size){let y={};if("boolean"!=typeof _.initial){let b=n1(v,Array.isArray(_.initial)?_.initial[0]:_.initial);b&&b.transition&&(y.transition=b.transition)}P.forEach(b=>{let x=v.getBaseTarget(b),w=v.getValue(b);w&&(w.liveStyle=!0),y[b]=x??null}),j.push({animation:y})}let T=!!j.length;return x&&(!1===_.initial||_.initial===_.animate)&&!v.manuallyAnimateOnMount&&(T=!1),x=!1,w=!1,T?y(j):Promise.resolve()}function _(y,x){if(b[y].isActive===x)return Promise.resolve();v.variantChildren?.forEach(v=>v.animationState?.setActive(y,x)),b[y].isActive=x;let w=S(y);for(let v in b)b[v].protectedKeys={};return w}return{animateChanges:S,setActive:_,setAnimateFunction:function(b){y=b(v)},getState:()=>b,reset:()=>{b=a8(),w=!0}}}function a5(v,y){return"string"==typeof y?y!==v:!!Array.isArray(y)&&!a0(y,v)}function a6(v=!1){return{isActive:v,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function a8(){return{animate:a6(!0),whileInView:a6(),whileHover:a6(),whileTap:a6(),whileDrag:a6(),whileFocus:a6(),exit:a6()}}class a9 extends n0{constructor(v){super(v),v.animationState||(v.animationState=a4(v))}updateAnimationControlsSubscription(){let{animate:v}=this.node.getProps();t1(v)&&(this.unmountControls=v.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:v}=this.node.getProps(),{animate:y}=this.node.prevProps||{};v!==y&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let a7=0;class se extends n0{constructor(){super(...arguments),this.id=a7++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:v,onExitComplete:y}=this.node.presenceContext,{isPresent:b}=this.node.prevPresenceContext||{};if(!this.node.animationState||v===b)return;if(v&&!1===b){if(this.isExitComplete){let{initial:v,custom:y}=this.node.getProps();if("string"==typeof v||"object"==typeof v&&null!==v&&!Array.isArray(v)){let b=n1(this.node,v,y);if(b){let{transition:v,transitionEnd:y,...x}=b;for(let v in x)this.node.getValue(v)?.jump(x[v])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let x=this.node.animationState.setActive("exit",!v);y&&!v&&x.then(()=>{this.isExitComplete=!0,y(this.id)})}mount(){let{register:v,onExitComplete:y}=this.node.presenceContext||{};
2503y&&y(this.id),v&&(this.unmount=v(this.id))}unmount(){}}let st={animation:{Feature:a9},exit:{Feature:se}};function sr(v){return[v("x"),v("y")]}function sn(v,y,b,x={passive:!0}){return v.addEventListener(y,b,x),()=>v.removeEventListener(y,b,x)}let si={x:!1,y:!1};function sa(){return si.x||si.y}function ss(v){if("x"===v||"y"===v)if(si[v])return null;else return si[v]=!0,()=>{si[v]=!1};return si.x||si.y?null:(si.x=si.y=!0,()=>{si.x=si.y=!1})}let so=.9999,sl=1.0001,sc=-.01,su=.01;function sd(v){return v.max-v.min}function sh(v,y,b){return Math.abs(v-y)<=b}function sf(v,y,b,x=.5){v.origin=x,v.originPoint=rj(y.min,y.max,v.origin),v.scale=sd(b)/sd(y),v.translate=rj(b.min,b.max,v.origin)-v.originPoint,(v.scale>=so&&v.scale<=sl||isNaN(v.scale))&&(v.scale=1),(v.translate>=sc&&v.translate<=su||isNaN(v.translate))&&(v.translate=0)}function sp(v,y,b,x){sf(v.x,y.x,b.x,x?x.originX:void 0),sf(v.y,y.y,b.y,x?x.originY:void 0)}function sm(v,y,b,x=0){v.min=(x?rj(b.min,b.max,x):b.min)+y.min,v.max=v.min+sd(y)}function sg(v,y,b,x){sm(v.x,y.x,b.x,x?.x),sm(v.y,y.y,b.y,x?.y)}function sv(v,y,b,x=0){let w=x?rj(b.min,b.max,x):b.min;v.min=y.min-w,v.max=v.min+sd(y)}function sy(v,y,b,x){sv(v.x,y.x,b.x,x?.x),sv(v.y,y.y,b.y,x?.y)}let sb=v=>"object"==typeof v&&null!==v;function sx(v){return sb(v)&&"ownerSVGElement"in v}v.s(["isSVGElement",0,sx],554377);var sw=v.i(735359);let sk=new WeakMap,sS=(v,y,b)=>(x,w)=>w&&w[0]?w[0][v+"Size"]:sx(x)&&"getBBox"in x?x.getBBox()[y]:x[b],s_=sS("inline","width","offsetWidth"),sE=sS("block","height","offsetHeight");function sj({target:v,borderBoxSize:y}){sk.get(v)?.forEach(b=>{b(v,{get width(){return s_(v,y)},get height(){return sE(v,y)}})})}function sP(v){v.forEach(sj)}function sC(){"u">typeof ResizeObserver&&(b=new ResizeObserver(sP))}function sA(v,y){b||sC();let x=(0,sw.resolveElements)(v);return x.forEach(v=>{let x=sk.get(v);x||(x=new Set,sk.set(v,x)),x.add(y),b?.observe(v)}),()=>{x.forEach(v=>{let x=sk.get(v);x?.delete(y),x?.size||b?.unobserve(v)})}}let sT=new Set;function sI(){x=()=>{let v={get width(){return window.innerWidth},get height(){return window.innerHeight}};sT.forEach(y=>y(v))},window.addEventListener("resize",x)}function sO(v){return sT.add(v),x||sI(),()=>{sT.delete(v),sT.size||"function"!=typeof x||(window.removeEventListener("resize",x),x=void 0)}}function sM(v,y){return"function"==typeof v?sO(v):sA(v,y)}v.s(["resize",0,sM],562207);let sR=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function sN(v){return sR.has(v.tagName)||!0===v.isContentEditable}let sD=new Set(["INPUT","SELECT","TEXTAREA"]);function sF(v){return sD.has(v.tagName)||!0===v.isContentEditable}let sL=v=>"mouse"===v.pointerType?"number"!=typeof v.button||v.button<=0:!1!==v.isPrimary;function s$(v){return{point:{x:v.pageX,y:v.pageY}}}let sB=v=>y=>sL(y)&&v(y,s$(y));function sz(v,y,b,x){return sn(v,y,sB(b),x)}let sV=({current:v})=>v?v.ownerDocument.defaultView:null,sH=(v,y)=>Math.abs(v-y);function sU(v,y){return Math.sqrt(sH(v.x,y.x)**2+sH(v.y,y.y)**2)}let sW=new Set(["auto","scroll"]);class sG{constructor(v,y,{transformPagePoint:b,contextWindow:x=window,dragSnapToOrigin:w=!1,distanceThreshold:k=3,element:S}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=v=>{this.handleScroll(v.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=sq(this.lastRawMoveEventInfo,this.transformPagePoint));let v=sK(this.lastMoveEventInfo,this.history),y=null!==this.startEvent,b=sU(v.offset,{x:0,y:0})>=this.distanceThreshold;if(!y&&!b)return;let{point:x}=v,{timestamp:w}=e7;this.history.push({...x,timestamp:w});let{onStart:k,onMove:S}=this.handlers;y||(k&&k(this.lastMoveEvent,v),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,v)},this.handlePointerMove=(v,y)=>{this.lastMoveEvent=v,this.lastRawMoveEventInfo=y,this.lastMoveEventInfo=sq(y,this.transformPagePoint),e8.update(this.updatePoint,!0)},this.handlePointerUp=(v,y)=>{this.end();let{onEnd:b,onSessionEnd:x,resumeAnimation:w}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let k=sK("pointercancel"===v.type?this.lastMoveEventInfo:sq(y,this.transformPagePoint),this.history);this.startEvent&&b&&b(v,k),x&&x(v,k)},!sL(v))return;this.dragSnapToOrigin=w,this.handlers=y,this.transformPagePoint=b,this.distanceThreshold=k,this.contextWindow=x||window;const _=sq(s$(v),this.transformPagePoint),{point:E}=_,{timestamp:j}=e7;this.history=[{...E,timestamp:j}];const{onSessionStart:P}=y;P&&P(v,sK(_,this.history));const C={passive:!0,capture:!0};this.removeListeners=it(sz(this.contextWindow,"pointermove",this.handlePointerMove,C),sz(this.contextWindow,"pointerup",this.handlePointerUp,C),sz(this.contextWindow,"pointercancel",this.handlePointerUp,C)),S&&this.startScrollTracking(S)}startScrollTracking(v){let y=v.parentElement;for(;y;){let v=getComputedStyle(y);(sW.has(v.overflowX)||sW.has(v.overflowY))&&this.scrollPositions.set(y,{x:y.scrollLeft,y:y.scrollTop}),y=y.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(v){let y=this.scrollPositions.get(v);if(!y)return;let b=v===window,x=b?{x:window.scrollX,y:window.scrollY}:{x:v.scrollLeft,y:v.scrollTop},w={x:x.x-y.x,y:x.y-y.y};(0!==w.x||0!==w.y)&&(b?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=w.x,this.lastMoveEventInfo.point.y+=w.y):this.history.length>0&&(this.history[0].x-=w.x,this.history[0].y-=w.y),this.scrollPositions.set(v,x),e8.update(this.updatePoint,!0))}updateHandlers(v){this.handlers=v}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),e9(this.updatePoint)}}function sq(v,y){return y?{point:y(v.point)}:v}function sY(v,y){return{x:v.x-y.x,y:v.y-y.y}}function sK({point:v},y){return{point:v,delta:sY(v,sQ(y)),offset:sY(v,sX(y)),velocity:sZ(y,.1)}}function sX(v){return v[0]}function sQ(v){return v[v.length-1]}function sZ(v,y){if(v.length<2)return{x:0,y:0};let b=v.length-1,x=null,w=sQ(v);for(;b>=0&&(x=v[b],!(w.timestamp-x.timestamp>tg(y)));)b--;if(!x)return{x:0,y:0};x===v[0]&&v.length>2&&w.timestamp-x.timestamp>2*tg(y)&&(x=v[1]);let k=tv(w.timestamp-x.timestamp);if(0===k)return{x:0,y:0};let S={x:(w.x-x.x)/k,y:(w.y-x.y)/k};return S.x===1/0&&(S.x=0),S.y===1/0&&(S.y=0),S}function sJ(v,{min:y,max:b},x){return void 0!==y&&v<y?v=x?rj(y,v,x.min):Math.max(v,y):void 0!==b&&v>b&&(v=x?rj(b,v,x.max):Math.min(v,b)),v}function s0(v,y,b){return{min:void 0!==y?v.min+y:void 0,max:void 0!==b?v.max+b-(v.max-v.min):void 0}}function s1(v,{top:y,left:b,bottom:x,right:w}){return{x:s0(v.x,b,w),y:s0(v.y,y,x)}}function s2(v,y){let b=y.min-v.min,x=y.max-v.max;return y.max-y.min<v.max-v.min&&([b,x]=[x,b]),{min:b,max:x}}function s3(v,y){return{x:s2(v.x,y.x),y:s2(v.y,y.y)}}function s4(v,y){let b=.5,x=sd(v),w=sd(y);return w>x?b=au(y.min,y.max-x,v.min):x>w&&(b=au(v.min,v.max-w,y.min)),S(0,1,b)}function s5(v,y){let b={};return void 0!==y.min&&(b.min=y.min-v.min),void 0!==y.max&&(b.max=y.max-v.min),b}let s6=.35;function s8(v=s6){return!1===v?v=0:!0===v&&(v=s6),{x:s9(v,"left","right"),y:s9(v,"top","bottom")}}function s9(v,y,b){return{min:s7(v,y),max:s7(v,b)}}function s7(v,y){return"number"==typeof v?v:v[y]||0}let oe=new WeakMap;
2503class ot{constructor(v){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ey(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=v}start(v,{snapToCursor:y=!1,distanceThreshold:b}={}){let{presenceContext:x}=this.visualElement;if(x&&!1===x.isPresent)return;let w=v=>{y&&this.snapToCursor(s$(v).point),this.stopAnimation()},k=(v,y)=>{let{drag:b,dragPropagation:x,onDragStart:w}=this.getProps();if(b&&!x&&(this.openDragLock&&this.openDragLock(),this.openDragLock=ss(b),!this.openDragLock))return;this.latestPointerEvent=v,this.latestPanInfo=y,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),sr(v=>{let y=this.getAxisMotionValue(v).get()||0;if(B.test(y)){let{projection:b}=this.visualElement;if(b&&b.layout){let x=b.layout.layoutBox[v];x&&(y=sd(x)*(parseFloat(y)/100))}}this.originPoint[v]=y}),w&&e8.update(()=>w(v,y),!1,!0),n7(this.visualElement,"transform");let{animationState:k}=this.visualElement;k&&k.setActive("whileDrag",!0)},S=(v,y)=>{this.latestPointerEvent=v,this.latestPanInfo=y;let{dragPropagation:b,dragDirectionLock:x,onDirectionLock:w,onDrag:k}=this.getProps();if(!b&&!this.openDragLock)return;let{offset:S}=y;if(x&&null===this.currentDirection){this.currentDirection=oa(S),null!==this.currentDirection&&w&&w(this.currentDirection);return}this.updateAxis("x",y.point,S),this.updateAxis("y",y.point,S),this.visualElement.render(),k&&e8.update(()=>k(v,y),!1,!0)},_=(v,y)=>{this.latestPointerEvent=v,this.latestPanInfo=y,this.stop(v,y),this.latestPointerEvent=null,this.latestPanInfo=null},E=()=>{let{dragSnapToOrigin:v}=this.getProps();(v||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:j}=this.getProps();this.panSession=new sG(v,{onSessionStart:w,onStart:k,onMove:S,onSessionEnd:_,resumeAnimation:E},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:j,distanceThreshold:b,contextWindow:sV(this.visualElement),element:this.visualElement.current})}stop(v,y){let b=v||this.latestPointerEvent,x=y||this.latestPanInfo,w=this.isDragging;if(this.cancel(),!w||!x||!b)return;let{velocity:k}=x;this.startAnimation(k);let{onDragEnd:S}=this.getProps();S&&e8.postRender(()=>S(b,x))}cancel(){this.isDragging=!1;let{projection:v,animationState:y}=this.visualElement;v&&(v.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:b}=this.getProps();!b&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),y&&y.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(v,y,b){let{drag:x}=this.getProps();if(!b||!oi(v,x,this.currentDirection))return;let w=this.getAxisMotionValue(v),k=this.originPoint[v]+b[v];this.constraints&&this.constraints[v]&&(k=sJ(k,this.constraints[v],this.elastic[v])),w.set(k)}resolveConstraints(){let{dragConstraints:v,dragElastic:y}=this.getProps(),b=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,x=this.constraints;v&&nH(v)?this.constraints||(this.constraints=this.resolveRefConstraints()):v&&b?this.constraints=s1(b.layoutBox,v):this.constraints=!1,this.elastic=s8(y),x!==this.constraints&&!nH(v)&&b&&this.constraints&&!this.hasMutatedConstraints&&sr(v=>{!1!==this.constraints&&this.getAxisMotionValue(v)&&(this.constraints[v]=s5(b.layoutBox[v],this.constraints[v]))})}resolveRefConstraints(){let{dragConstraints:v,onMeasureDragConstraints:y}=this.getProps();if(!v||!nH(v))return!1;let b=v.current;ej();let{projection:x}=this.visualElement;if(!x||!x.layout)return!1;x.root&&(x.root.scroll=void 0,x.root.updateScroll());let w=rJ(b,x.root,this.visualElement.getTransformPagePoint()),k=s3(x.layout.layoutBox,w);if(y){let v=y(rR(k));this.hasMutatedConstraints=!!v,v&&(k=rM(v))}return k}startAnimation(v){let{drag:y,dragMomentum:b,dragElastic:x,dragTransition:w,dragSnapToOrigin:k,onDragTransitionEnd:S}=this.getProps(),_=this.constraints||{};return Promise.all(sr(S=>{if(!oi(S,y,this.currentDirection))return;let E=_&&_[S]||{};(!0===k||k===S)&&(E={min:0,max:0});let j=x?200:1e6,P=x?40:1e7,C={type:"inertia",velocity:b?v[S]:0,bounceStiffness:j,bounceDamping:P,timeConstant:750,restDelta:1,restSpeed:10,...w,...E};return this.startAxisValueAnimation(S,C)})).then(S)}startAxisValueAnimation(v,y){let b=this.getAxisMotionValue(v);return n7(this.visualElement,v),b.start(aW(v,b,0,y,this.visualElement,!1))}stopAnimation(){sr(v=>this.getAxisMotionValue(v).stop())}getAxisMotionValue(v){let y=`_drag${v.toUpperCase()}`;return this.visualElement.getProps()[y]||this.visualElement.getValue(v,this.visualElement.latestValues[v]??0)}snapToCursor(v){sr(y=>{let{drag:b}=this.getProps();if(!oi(y,b,this.currentDirection))return;let{projection:x}=this.visualElement,w=this.getAxisMotionValue(y);if(x&&x.layout){let{min:b,max:k}=x.layout.layoutBox[y],S=w.get()||0;w.set(v[y]-rj(b,k,.5)+S)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:v,dragConstraints:y}=this.getProps(),{projection:b}=this.visualElement;if(!nH(y)||!b||!this.constraints)return;this.stopAnimation();let x={x:0,y:0};sr(v=>{let y=this.getAxisMotionValue(v);if(y&&!1!==this.constraints){let b=y.get();x[v]=s4({min:b,max:b},this.constraints[v])}});let{transformTemplate:w}=this.visualElement.getProps();this.visualElement.current.style.transform=w?w({},""):"none",b.root&&b.root.updateScroll(),b.updateLayout(),this.constraints=!1,this.resolveConstraints(),sr(y=>{if(!oi(y,v,null))return;let b=this.getAxisMotionValue(y),{min:w,max:k}=this.constraints[y];b.set(rj(w,k,x[y]))}),this.visualElement.render()}addListeners(){let v;if(!this.visualElement.current)return;oe.set(this.visualElement,this);let y=this.visualElement.current,b=sz(y,"pointerdown",v=>{let{drag:b,dragListener:x=!0}=this.getProps(),w=v.target,k=w!==y&&sF(w);b&&x&&!k&&this.start(v)}),x=()=>{let{dragConstraints:b}=this.getProps();nH(b)&&b.current&&(this.constraints=this.resolveRefConstraints(),v||(v=on(y,b.current,()=>this.scalePositionWithinConstraints())))},{projection:w}=this.visualElement,k=w.addEventListener("measure",x);w&&!w.layout&&(w.root&&w.root.updateScroll(),w.updateLayout()),e8.read(x);let S=sn(window,"resize",()=>this.scalePositionWithinConstraints()),_=w.addEventListener("didUpdate",({delta:v,hasLayoutChanged:y})=>{this.isDragging&&y&&(sr(y=>{let b=this.getAxisMotionValue(y);b&&(this.originPoint[y]+=v[y].translate,b.set(b.get()+v[y].translate))}),this.visualElement.render())});return()=>{S(),b(),k(),_&&_(),v&&v()}}getProps(){let v=this.visualElement.getProps(),{drag:y=!1,dragDirectionLock:b=!1,dragPropagation:x=!1,dragConstraints:w=!1,dragElastic:k=s6,dragMomentum:S=!0}=v;return{...v,drag:y,dragDirectionLock:b,dragPropagation:x,dragConstraints:w,dragElastic:k,dragMomentum:S}}}function or(v){let y=!0;return()=>{if(y){y=!1;return}v()}}function on(v,y,b){let x=sM(v,or(b)),w=sM(y,or(b));return()=>{x(),w()}}function oi(v,y,b){return(!0===y||y===v)&&(null===b||b===v)}function oa(v,y=10){let b=null;return Math.abs(v.y)>y?b="y":Math.abs(v.x)>y&&(b="x"),b}class os extends n0{constructor(v){super(v),this.removeGroupControls=e1,this.removeListeners=e1,this.controls=new ot(v)}mount(){let{dragControls:v}=this.node.getProps();v&&(this.removeGroupControls=v.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||e1}update(){let{dragControls:v}=this.node.getProps(),{dragControls:y}=this.node.prevProps||{};v!==y&&(this.removeGroupControls(),v&&(this.removeGroupControls=v.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}let oo=v=>(y,b)=>{v&&e8.update(()=>v(y,b),!1,!0)};class ol extends n0{constructor(){super(...arguments),this.removePointerDownListener=e1}onPointerDown(v){this.session=new sG(v,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:sV(this.node)})}createPanHandlers(){let{onPanSessionStart:v,onPanStart:y,onPan:b,onPanEnd:x}=this.node.getProps();
2503return{onSessionStart:oo(v),onStart:oo(y),onMove:oo(b),onEnd:(v,y)=>{delete this.session,x&&e8.postRender(()=>x(v,y))}}}mount(){this.removePointerDownListener=sz(this.node.current,"pointerdown",v=>this.onPointerDown(v))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var oc=r6;let ou={hasAnimatedSinceResize:!0,hasEverUpdated:!1};var od=r2,oh=r2;function of(v=!0){let y=(0,oh.useContext)(n_);if(null===y)return[!0,null];let{isPresent:b,onExitComplete:x,register:w}=y,k=(0,oh.useId)();(0,oh.useEffect)(()=>{if(v)return w(k)},[v]);let S=(0,oh.useCallback)(()=>v&&x&&x(k),[k,x,v]);return!b&&x?[!1,S]:[!0]}v.s(["usePresence",0,of],830484);let op=!1;class om extends od.Component{componentDidMount(){let{visualElement:v,layoutGroup:y,switchLayoutGroup:b,layoutId:x}=this.props,{projection:w}=v;w&&(y.group&&y.group.add(w),b&&b.register&&x&&b.register(w),op&&w.root.didUpdate(),w.addEventListener("animationComplete",()=>{this.safeToRemove()}),w.setOptions({...w.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),ou.hasEverUpdated=!0}getSnapshotBeforeUpdate(v){let{layoutDependency:y,visualElement:b,drag:x,isPresent:w}=this.props,{projection:k}=b;return k&&(k.isPresent=w,v.layoutDependency!==y&&k.setOptions({...k.options,layoutDependency:y}),op=!0,x||v.layoutDependency!==y||void 0===y||v.isPresent!==w?k.willUpdate():this.safeToRemove(),v.isPresent!==w&&(w?k.promote():k.relegate()||e8.postRender(()=>{let v=k.getStack();v&&v.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:v,layoutAnchor:y}=this.props,{projection:b}=v;b&&(b.options.layoutAnchor=y,b.root.didUpdate(),tV.postRender(()=>{!b.currentAnimation&&b.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:v,layoutGroup:y,switchLayoutGroup:b}=this.props,{projection:x}=v;op=!0,x&&(x.scheduleCheckAfterUnmount(),y&&y.group&&y.group.remove(x),b&&b.deregister&&b.deregister(x))}safeToRemove(){let{safeToRemove:v}=this.props;v&&v()}render(){return null}}function og(v){let[y,b]=of(),x=(0,od.useContext)(r9);return(0,oc.jsx)(om,{...v,layoutGroup:x,switchLayoutGroup:(0,od.useContext)(nV),isPresent:y,safeToRemove:b})}function ov(v,y,b){let x=eb(v)?v:tQ(v);return x.start(aW("",x,y,b)),x.animation}v.s(["animateSingleValue",0,ov],559745);let oy=null,ob=null;function ox(v,y){let b=tW.now(),x=({timestamp:w})=>{let k=w-b;k>=y&&(e9(x),v(k-y))};return e8.setup(x,!0),()=>e9(x)}function ow(v){return sx(v)&&"svg"===v.tagName}v.s(["isSVGSVGElement",0,ow],513737);let ok=rS.length,oS=v=>"string"==typeof v?parseFloat(v):v,o_=v=>"number"==typeof v||z.test(v);function oE(v,y,b,x,w,k){w?(v.opacity=rj(0,b.opacity??1,oP(x)),v.opacityExit=rj(y.opacity??1,0,oC(x))):k&&(v.opacity=rj(y.opacity??1,b.opacity??1,x));for(let w=0;w<ok;w++){let k=rS[w],S=oj(y,k),_=oj(b,k);(void 0!==S||void 0!==_)&&(S||(S=0),_||(_=0),0===S||0===_||o_(S)===o_(_)?(v[k]=Math.max(rj(oS(S),oS(_),x),0),(B.test(_)||B.test(S))&&(v[k]+="%")):v[k]=_)}(y.rotate||b.rotate)&&(v.rotate=rj(y.rotate||0,b.rotate||0,x))}function oj(v,y){return void 0!==v[y]?v[y]:v.borderRadius}let oP=oA(0,.5,aa),oC=oA(.5,.95,e1);function oA(v,y,b){return x=>x<v?0:x>y?1:b(au(v,y,x))}function oT(v,y){v.min=y.min,v.max=y.max}function oI(v,y){oT(v.x,y.x),oT(v.y,y.y)}function oO(v,y){v.translate=y.translate,v.scale=y.scale,v.originPoint=y.originPoint,v.origin=y.origin}function oM(v,y,b,x,w){return v-=y,v=rz(v,1/b,x),void 0!==w&&(v=rz(v,1/w,x)),v}function oR(v,y=0,b=1,x=.5,w,k=v,S=v){if(B.test(y)&&(y=parseFloat(y),y=rj(S.min,S.max,y/100)-S.min),"number"!=typeof y)return;let _=rj(k.min,k.max,x);v===k&&(_-=y),v.min=oM(v.min,y,b,_,w),v.max=oM(v.max,y,b,_,w)}function oN(v,y,[b,x,w],k,S){oR(v,y[b],y[x],y[w],y.scale,k,S)}let oD=["x","scaleX","originX"],oF=["y","scaleY","originY"];function oL(v,y,b,x){oN(v.x,y,oD,b?b.x:void 0,x?x.x:void 0),oN(v.y,y,oF,b?b.y:void 0,x?x.y:void 0)}function o$(v){return 0===v.translate&&1===v.scale}function oB(v){return o$(v.x)&&o$(v.y)}function oz(v,y){return v.min===y.min&&v.max===y.max}function oV(v,y){return oz(v.x,y.x)&&oz(v.y,y.y)}function oH(v,y){return Math.round(v.min)===Math.round(y.min)&&Math.round(v.max)===Math.round(y.max)}function oU(v,y){return oH(v.x,y.x)&&oH(v.y,y.y)}function oW(v){return sd(v.x)/sd(v.y)}function oG(v,y){return v.translate===y.translate&&v.scale===y.scale&&v.originPoint===y.originPoint}class oq{constructor(){this.members=[]}add(v){ty(this.members,v);for(let y=this.members.length-1;y>=0;y--){let b=this.members[y];if(b===v||b===this.lead||b===this.prevLead)continue;
2503let x=b.instance;x&&!1!==x.isConnected||b.snapshot||(tb(this.members,b),b.unmount())}v.scheduleRender()}remove(v){if(tb(this.members,v),v===this.prevLead&&(this.prevLead=void 0),v===this.lead){let v=this.members[this.members.length-1];v&&this.promote(v)}}relegate(v){for(let y=this.members.indexOf(v)-1;y>=0;y--){let v=this.members[y];if(!1!==v.isPresent&&v.instance?.isConnected!==!1)return this.promote(v),!0}return!1}promote(v,y){let b=this.lead;if(v!==b&&(this.prevLead=b,this.lead=v,v.show(),b)){b.updateSnapshot(),v.scheduleRender();let{layoutDependency:x}=b.options,{layoutDependency:w}=v.options;(void 0===x||x!==w)&&(v.resumeFrom=b,y&&(b.preserveOpacity=!0),b.snapshot&&(v.snapshot=b.snapshot,v.snapshot.latestValues=b.animationValues||b.latestValues),v.root?.isUpdating&&(v.isLayoutDirty=!0)),!1===v.options.crossfade&&b.hide()}}exitAnimationComplete(){this.members.forEach(v=>{v.options.onExitComplete?.(),v.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(v=>v.instance&&v.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}function oY(v,y,b){let x="",w=v.x.translate/y.x,k=v.y.translate/y.y,S=b?.z||0;if((w||k||S)&&(x=`translate3d(${w}px, ${k}px, ${S}px) `),(1!==y.x||1!==y.y)&&(x+=`scale(${1/y.x}, ${1/y.y}) `),b){let{transformPerspective:v,rotate:y,pathRotation:w,rotateX:k,rotateY:S,skewX:_,skewY:E}=b;v&&(x=`perspective(${v}px) ${x}`),y&&(x+=`rotate(${y}deg) `),w&&(x+=`rotate(${w}deg) `),k&&(x+=`rotateX(${k}deg) `),S&&(x+=`rotateY(${S}deg) `),_&&(x+=`skewX(${_}deg) `),E&&(x+=`skewY(${E}deg) `)}let _=v.x.scale*y.x,E=v.y.scale*y.y;return(1!==_||1!==E)&&(x+=`scale(${_}, ${E})`),x||"none"}let oK=(v,y)=>v.depth-y.depth;class oX{constructor(){this.children=[],this.isDirty=!1}add(v){ty(this.children,v),this.isDirty=!0}remove(v){tb(this.children,v),this.isDirty=!0}forEach(v){this.isDirty&&this.children.sort(oK),this.isDirty=!1,this.children.forEach(v)}}let oQ={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},oZ=["","X","Y","Z"],oJ=1e3,o0=0;function o1(v,y,b,x){let{latestValues:w}=y;w[v]&&(b[v]=w[v],y.setStaticValue(v,0),x&&(x[v]=0))}function o2(v){if(v.hasCheckedOptimisedAppear=!0,v.root===v)return;let{visualElement:y}=v.options;if(!y)return;let b=ie(y);if(window.MotionHasOptimisedAnimation(b,"transform")){let{layout:y,layoutId:x}=v.options;window.MotionCancelOptimisedAnimation(b,"transform",e8,!(y||x))}let{parent:x}=v;x&&!x.hasCheckedOptimisedAppear&&o2(x)}function o3({attachResizeListener:v,defaultParent:y,measureScroll:b,checkIsScrollRoot:x,resetTransform:w}){return class{constructor(v={},b=y?.()){this.id=o0++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,oy&&(oQ.nodes=oQ.calculatedTargetDeltas=oQ.calculatedProjections=0),this.nodes.forEach(o6),this.nodes.forEach(la),this.nodes.forEach(ls),this.nodes.forEach(o8),ob&&ob(oQ)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=v,this.root=b?b.root||b:this,this.path=b?[...b.path,b]:[],this.parent=b,this.depth=b?b.depth+1:0;for(let v=0;v<this.path.length;v++)this.path[v].shouldResetTransform=!0;this.root===this&&(this.nodes=new oX)}addEventListener(v,y){return this.eventHandlers.has(v)||this.eventHandlers.set(v,new tx),this.eventHandlers.get(v).add(y)}notifyListeners(v,...y){let b=this.eventHandlers.get(v);b&&b.notify(...y)}hasListeners(v){return this.eventHandlers.has(v)}mount(y){if(this.instance)return;this.isSVG=sx(y)&&!ow(y),this.instance=y;let{layoutId:b,layout:x,visualElement:w}=this.options;if(w&&!w.current&&w.mount(y),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(x||b)&&(this.isLayoutDirty=!0),v){let b,x=0,w=()=>this.root.updateBlockedByResize=!1;e8.read(()=>{x=window.innerWidth}),v(y,()=>{let v=window.innerWidth;v!==x&&(x=v,this.root.updateBlockedByResize=!0,b&&b(),b=ox(w,250),ou.hasAnimatedSinceResize&&(ou.hasAnimatedSinceResize=!1,this.nodes.forEac
2503h(li)))})}b&&this.root.registerSharedNode(b,this),!1!==this.options.animate&&w&&(b||x)&&this.addEventListener("didUpdate",({delta:v,hasLayoutChanged:y,hasRelativeLayoutChanged:b,layout:x})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let k=this.options.transition||w.getDefaultTransition()||lf,{onLayoutAnimationStart:S,onLayoutAnimationComplete:_}=w.getProps(),E=!this.targetLayout||!oU(this.targetLayout,x),j=!y&&b;if(this.options.layoutRoot||this.resumeFrom||j||y&&(E||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let y={...n3(k,"layout"),onPlay:S,onComplete:_};(w.shouldReduceMotion||this.options.layoutRoot)&&(y.delay=0,y.type=!1),this.startAnimation(y),this.setAnimationOrigin(v,j,y.path)}else y||li(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=x})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let v=this.getStack();v&&v.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),e9(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(lo),this.animationId++)}getTransformTemplate(){let{visualElement:v}=this.options;return v&&v.getProps().transformTemplate}willUpdate(v=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&o2(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let v=0;v<this.path.length;v++){let y=this.path[v];y.shouldResetTransform=!0,("string"==typeof y.latestValues.x||"string"==typeof y.latestValues.y)&&(y.isLayoutDirty=!0),y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}let{layoutId:y,layout:b}=this.options;if(void 0===y&&!b)return;let x=this.getTransformTemplate();this.prevTransformTemplateValue=x?x(this.latestValues,""):void 0,this.updateSnapshot(),v&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let v=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),v&&this.nodes.forEach(le),this.nodes.forEach(o7);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(lt);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(lr),this.nodes.forEach(ln),this.nodes.forEach(o4),this.nodes.forEach(o5)):this.nodes.forEach(lt),this.clearAllSnapshots();let v=tW.now();e7.delta=S(0,1e3/60,v-e7.timestamp),e7.timestamp=v,e7.isProcessing=!0,te.update.process(e7),te.preRender.process(e7),te.render.process(e7),e7.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,tV.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(o9),this.sharedNodes.forEach(ll)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,e8.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){e8.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||sd(this.snapshot.measuredBox.x)||sd(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let v=0;v<this.path.length;v++)this.path[v].updateScroll();let v=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=ey()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:y}=this.options;y&&y.notify("LayoutMeasure",this.layout.layoutBox,v?v.layoutBox:void 0)}updateScroll(v="measure"){let y=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===v&&(y=!1),y&&this.instance){let y=x(this.instance);this.scroll={animationId:this.root.animationId,phase:v,isRoot:y,offset:b(this.instance),wasRoot:this.scroll?this.scroll.isRoot:y}}}resetTransform(){if(!w)return;let v=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,y=this.projectionDelta&&!oB(this.projectionDelta),b=this.getTransformTemplate(),x=b?b(this.latestValues,""):void 0,k=x!==this.prevTransformTemplateValue;v&&this.instance&&(y||rL(this.latestValues)||k)&&(w(this.instance,x),this.shouldResetTransform=!1,this.scheduleRender())}measure(v=!0){let y=this.measurePageBox(),b=this.removeElementScroll(y);return v&&(b=this.removeTransform(b)),lv(b),{animationId:this.root.animationId,measuredBox:y,layoutBox:b,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:v}=this.options;if(!v)return ey();let y=v.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(lb))){let{scroll:v}=this.root;v&&(rY(y.x,v.offset.x),rY(y.y,v.offset.y))}return y}removeElementScroll(v){let y=ey();if(oI(y,v),this.scroll?.wasRoot)return y;for(let b=0;b<this.path.length;b++){let x=this.path[b],{scroll:w,options:k}=x;x!==this.root&&w&&k.layoutScroll&&(w.wasRoot&&oI(y,v),rY(y.x,w.offset.x),rY(y.y,w.offset.y))}return y}applyTransform(v,y=!1,b){let x=b||ey();oI(x,v);for(let v=0;v<this.path.length;v++){let b=this.path[v];!y&&b.options.layoutScroll&&b.scroll&&b!==b.root&&(rY(x.x,-b.scroll.offset.x),rY(x.y,-b.scroll.offset.y)),rL(b.latestValues)&&rQ(x,b.latestValues,b.layout?.layoutBox)}return rL(this.latestValues)&&rQ(x,this.latestValues,this.layout?.layoutBox),x}removeTransform(v){let y=ey();oI(y,v);for(let v=0;v<this.path.length;v++){let b,x=this.path[v];rL(x.latestValues)&&(x.instance&&(rF(x.latestValues)&&x.updateSnapshot(),oI(b=ey(),x.measurePageBox())),oL(y,x.latestValues,x.snapshot?.layoutBox,b))}return rL(this.latestValues)&&oL(y,this.latestValues),y}setTargetDelta(v){this.targetDelta=v,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(v){this.options={...this.options,...v,crossfade:void 0===v.crossfade||v.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==e7.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(v=!1){let y=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=y.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=y.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=y.isSharedProjectionDirty);let b=!!this.resumingFrom||this!==y;if(!(v||b&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:x,layoutId:w}=this.options;if(!this.layout||!(x||w))return;this.resolvedRelativeTargetAt=e7.timestamp;let k=this.getClosestProjectingParent();k&&this.linkedParentVersion!==k.layoutVersion&&!k.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(!1!==this.options.layoutAnchor&&k&&k.layout?this.createRelativeTarget(k,this.layout.layoutBox,k.layout.layoutBox):this.removeRelativeTarget()),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=ey(),this.targetWithTransforms=ey()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),sg(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):oI(this.target,this.layout.layoutBox),rU(this.target,this.targetDelta)):oI(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,!1!==this.options.layoutAnchor&&k&&!!k.resumingFrom==!!this.resumingFrom&&!k.options.layoutScroll&&k.target&&1!==this.animationProgress?this.createRelativeTarget(k,this.target,k.target):this.relativeParent=this.relativeTarget=void 0),oy&&oQ.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||rF(this.parent.latestValues)||r$(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(v,y,b){this.relativeParent=v,this.linkedParentVersion=v.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ey(),this.relativeTargetOrigin=ey(),sy(this.relativeTargetOrigin,y,b,this.options.layoutAnchor||void 0),oI(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let v=this.getLead(),y=!!this.resumingFrom||this!==v,b=!0;
2503if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(b=!1),y&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(b=!1),this.resolvedRelativeTargetAt===e7.timestamp&&(b=!1),b)return;let{layout:x,layoutId:w}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(x||w))return;oI(this.layoutCorrected,this.layout.layoutBox);let k=this.treeScale.x,S=this.treeScale.y;rq(this.layoutCorrected,this.treeScale,this.path,y),v.layout&&!v.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(v.target=v.layout.layoutBox,v.targetWithTransforms=ey());let{target:_}=v;if(!_){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(oO(this.prevProjectionDelta.x,this.projectionDelta.x),oO(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),sp(this.projectionDelta,this.layoutCorrected,_,this.latestValues),this.treeScale.x===k&&this.treeScale.y===S&&oG(this.projectionDelta.x,this.prevProjectionDelta.x)&&oG(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",_)),oy&&oQ.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(v=!0){if(this.options.visualElement?.scheduleRender(),v){let v=this.getStack();v&&v.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=eg(),this.projectionDelta=eg(),this.projectionDeltaWithTransform=eg()}setAnimationOrigin(v,y=!1,b){let x,w=this.snapshot,k=w?w.latestValues:{},S={...this.latestValues},_=eg();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!y;let E=ey(),j=(w?w.source:void 0)!==(this.layout?this.layout.source:void 0),P=this.getStack(),C=!P||P.members.length<=1,A=!!(j&&!C&&!0===this.options.crossfade&&!this.path.some(lh));this.animationProgress=0;let T=b?.interpolateProjection(v);this.mixTargetDelta=y=>{let b=y/1e3,w=T?.(b);w?(_.x.translate=w.x,_.x.scale=rj(v.x.scale,1,b),_.x.origin=v.x.origin,_.x.originPoint=v.x.originPoint,_.y.translate=w.y,_.y.scale=rj(v.y.scale,1,b),_.y.origin=v.y.origin,_.y.originPoint=v.y.originPoint):(lc(_.x,v.x,b),lc(_.y,v.y,b)),this.setTargetDelta(_),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(sy(E,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),ld(this.relativeTarget,this.relativeTargetOrigin,E,b),x&&oV(this.relativeTarget,x)&&(this.isProjectionDirty=!1),x||(x=ey()),oI(x,this.relativeTarget)),j&&(this.animationValues=S,oE(S,k,this.latestValues,b,A,C)),w&&void 0!==w.rotate&&(this.animationValues||(this.animationValues=S),this.animationValues.pathRotation=w.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=b},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(v){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(e9(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=e8.update(()=>{ou.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=tQ(0)),this.motionValue.jump(0,!1),this.currentAnimation=ov(this.motionValue,[0,1e3],{...v,velocity:0,isSync:!0,onUpdate:y=>{this.mixTargetDelta(y),v.onUpdate&&v.onUpdate(y)},onComplete:()=>{v.onComplete&&v.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let v=this.getStack();v&&v.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(oJ),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let v=this.getLead(),{targetWithTransforms:y,target:b,layout:x,latestValues:w}=v;if(y&&b&&x){if(this!==v&&this.layout&&x&&ly(this.options.animationType,this.layout.layoutBox,x.layoutBox)){b=this.target||ey();let y=sd(this.layout.layoutBox.x);b.x.min=v.target.x.min,b.x.max=b.x.min+y;let x=sd(this.layout.layoutBox.y);b.y.min=v.target.y.min,b.y.max=b.y.min+x}oI(y,b),rQ(y,w),sp(this.projectionDeltaWithTransform,this.layoutCorrected,y,w)}}registerSharedNode(v,y){this.sharedNodes.has(v)||this.sharedNodes.set(v,new oq),this.sharedNodes.get(v).add(y);let b=y.options.initialPromotionConfig;y.promote({transition:b?b.transition:void 0,preserveFollowOpacity:b&&b.shouldPreserveFollowOpacity?b.shouldPreserveFollowOpacity(y):void 0})}isLead(){let v=this.getStack();return!v||v.lead===this}getLead(){let{layoutId:v}=this.options;
2503return v&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:v}=this.options;return v?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:v}=this.options;if(v)return this.root.sharedNodes.get(v)}promote({needsReset:v,transition:y,preserveFollowOpacity:b}={}){let x=this.getStack();x&&x.promote(this,b),v&&(this.projectionDelta=void 0,this.needsReset=!0),y&&this.setOptions({transition:y})}relegate(){let v=this.getStack();return!!v&&v.relegate(this)}resetSkewAndRotation(){let{visualElement:v}=this.options;if(!v)return;let y=!1,{latestValues:b}=v;if((b.z||b.rotate||b.rotateX||b.rotateY||b.rotateZ||b.skewX||b.skewY)&&(y=!0),!y)return;let x={};b.z&&o1("z",v,x,this.animationValues);for(let y=0;y<oZ.length;y++)o1(`rotate${oZ[y]}`,v,x,this.animationValues),o1(`skew${oZ[y]}`,v,x,this.animationValues);for(let y in v.render(),x)v.setStaticValue(y,x[y]),this.animationValues&&(this.animationValues[y]=x[y]);v.scheduleRender()}applyProjectionStyles(v,y){if(!this.instance||this.isSVG)return;if(!this.isVisible){v.visibility="hidden";return}let b=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,v.visibility="",v.opacity="",v.pointerEvents=nk(y?.pointerEvents)||"",v.transform=b?b(this.latestValues,""):"none";return}let x=this.getLead();if(!this.projectionDelta||!this.layout||!x.target){this.options.layoutId&&(v.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,v.pointerEvents=nk(y?.pointerEvents)||""),this.hasProjected&&!rL(this.latestValues)&&(v.transform=b?b({},""):"none",this.hasProjected=!1);return}v.visibility="";let w=x.animationValues||x.latestValues;this.applyTransformsToTarget();let k=oY(this.projectionDeltaWithTransform,this.treeScale,w);b&&(k=b(w,k)),v.transform=k;let{x:S,y:_}=this.projectionDelta;for(let y in v.transformOrigin=`${100*S.origin}% ${100*_.origin}% 0`,x.animationValues?v.opacity=x===this?w.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:w.opacityExit:v.opacity=x===this?void 0!==w.opacity?w.opacity:"":void 0!==w.opacityExit?w.opacityExit:0,rC){if(void 0===w[y])continue;let{correct:b,applyTo:S,isCSSVariable:_}=rC[y],E="none"===k?w[y]:b(w[y],x);if(S){let y=S.length;for(let b=0;b<y;b++)v[S[b]]=E}else _?this.options.visualElement.renderState.vars[y]=E:v[y]=E}this.options.layoutId&&(v.pointerEvents=x===this?nk(y?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(v=>v.currentAnimation?.stop()),this.root.nodes.forEach(o7),this.root.sharedNodes.clear()}}}function o4(v){v.updateLayout()}function o5(v){let y=v.resumeFrom?.snapshot||v.snapshot;if(v.isLead()&&v.layout&&y&&v.hasListeners("didUpdate")){let{layoutBox:b,measuredBox:x}=v.layout,{animationType:w}=v.options,k=y.source!==v.layout.source;if("size"===w)sr(v=>{let x=k?y.measuredBox[v]:y.layoutBox[v],w=sd(x);x.min=b[v].min,x.max=x.min+w});else if("x"===w||"y"===w){let v="x"===w?"y":"x";oT(k?y.measuredBox[v]:y.layoutBox[v],b[v])}else ly(w,y.layoutBox,b)&&sr(x=>{let w=k?y.measuredBox[x]:y.layoutBox[x],S=sd(b[x]);w.max=w.min+S,v.relativeTarget&&!v.currentAnimation&&(v.isProjectionDirty=!0,v.relativeTarget[x].max=v.relativeTarget[x].min+S)});let S=eg();sp(S,b,y.layoutBox);let _=eg();k?sp(_,v.applyTransform(x,!0),y.measuredBox):sp(_,b,y.layoutBox);let E=!oB(S),j=!1;if(!v.resumeFrom){let x=v.getClosestProjectingParent();if(x&&!x.resumeFrom){let{snapshot:w,layout:k}=x;if(w&&k){let S=v.options.layoutAnchor||void 0,_=ey();sy(_,y.layoutBox,w.layoutBox,S);let E=ey();sy(E,b,k.layoutBox,S),oU(_,E)||(j=!0),x.options.layoutRoot&&(v.relativeTarget=E,v.relativeTargetOrigin=_,v.relativeParent=x)}}}v.notifyListeners("didUpdate",{layout:b,snapshot:y,delta:_,layoutDelta:S,hasLayoutChanged:E,hasRelativeLayoutChanged:j})}else if(v.isLead()){let{onExitComplete:y}=v.options;y&&y()}v.options.transition=void 0}function o6(v){oy&&oQ.nodes++,v.parent&&(v.isProjecting()||(v.isProjectionDirty=v.parent.isProjectionDirty),v.isSharedProjectionDirty||(v.isSharedProjectionDirty=!!(v.isProjectionDirty||v.parent.isProjectionDirty||v.parent.isSharedProjectionDirty)),v.isTransformDirty||(v.isTransformDirty=v.parent.isTransformDirty))}function o8(v){v.isProjectionDirty=v.isSharedProjectionDirty=v.isTransformDirty=!1}function o9(v){v.clearSnapshot()}function o7(v){v.clearMeasurements()}function le(v){v.isLayoutDirty=!0,v.updateLayout()}function lt(v){v.isLayoutDirty=!1}function lr(v){v.isAnimationBlocked&&v.layout&&!v.isLayoutDirty&&(v.snapshot=v.layout,v.isLayoutDirty=!0)}function ln(v){let{visualElement:y}=v.options;y&&y.getProps().onBeforeLayoutMeasure&&y.notify("BeforeLayoutMeasure"),v.resetTransform()}function li(v){v.finishAnimation(),v.targetDelta=v.relativeTarget=v.target=void 0,v.isProjectionDirty=!0}function la(v){v.resolveTargetDelta()}function ls(v){v.calcProjection()}
2503function lo(v){v.resetSkewAndRotation()}function ll(v){v.removeLeadSnapshot()}function lc(v,y,b){v.translate=rj(y.translate,0,b),v.scale=rj(y.scale,1,b),v.origin=y.origin,v.originPoint=y.originPoint}function lu(v,y,b,x){v.min=rj(y.min,b.min,x),v.max=rj(y.max,b.max,x)}function ld(v,y,b,x){lu(v.x,y.x,b.x,x),lu(v.y,y.y,b.y,x)}function lh(v){return v.animationValues&&void 0!==v.animationValues.opacityExit}let lf={duration:.45,ease:[.4,0,.1,1]},lp=v=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(v),lm=lp("applewebkit/")&&!lp("chrome/")?Math.round:e1;function lg(v){v.min=lm(v.min),v.max=lm(v.max)}function lv(v){lg(v.x),lg(v.y)}function ly(v,y,b){return"position"===v||"preserve-aspect"===v&&!sh(oW(y),oW(b),.2)}function lb(v){return v!==v.root&&v.scroll?.wasRoot}let lx=o3({attachResizeListener:(v,y)=>sn(v,"resize",y),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),lw={current:void 0},lk=o3({measureScroll:v=>({x:v.scrollLeft,y:v.scrollTop}),defaultParent:()=>{if(!lw.current){let v=new lx({});v.mount(window),v.setOptions({layoutScroll:!0}),lw.current=v}return lw.current},resetTransform:(v,y)=>{v.style.transform=void 0!==y?y:"none"},checkIsScrollRoot:v=>"fixed"===window.getComputedStyle(v).position}),lS={pan:{Feature:ol},drag:{Feature:os,ProjectionNode:lk,MeasureLayout:og}};var l_=sw;function lE(v,y){let b=(0,l_.resolveElements)(v),x=new AbortController;return[b,{passive:!0,...y,signal:x.signal},()=>x.abort()]}function lj(v){return!("touch"===v.pointerType||sa())}function lP(v,y,b={}){let[x,w,k]=lE(v,b);return x.forEach(v=>{let b,x=!1,k=!1,S=()=>{v.removeEventListener("pointerleave",P)},_=v=>{b&&(b(v),b=void 0),S()},E=v=>{x=!1,window.removeEventListener("pointerup",E),window.removeEventListener("pointercancel",E),k&&(k=!1,_(v))},j=()=>{x=!0,window.addEventListener("pointerup",E,w),window.addEventListener("pointercancel",E,w)},P=v=>{if("touch"!==v.pointerType){if(x){k=!0;return}_(v)}},C=x=>{if(!lj(x))return;k=!1;let S=y(v,x);"function"==typeof S&&(b=S,v.addEventListener("pointerleave",P,w))};v.addEventListener("pointerenter",C,w),v.addEventListener("pointerdown",j,w)}),k}function lC(v,y,b){let{props:x}=v;v.animationState&&x.whileHover&&v.animationState.setActive("whileHover","Start"===b);let w=x["onHover"+b];w&&e8.postRender(()=>w(y,s$(y)))}class lA extends n0{mount(){let{current:v}=this.node;v&&(this.unmount=lP(v,(v,y)=>(lC(this.node,y,"Start"),v=>lC(this.node,v,"End"))))}unmount(){}}class lT extends n0{constructor(){super(...arguments),this.isActive=!1}onFocus(){let v=!1;try{v=this.node.current.matches(":focus-visible")}catch(y){v=!0}v&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=it(sn(this.node.current,"focus",()=>this.onFocus()),sn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function lI(v){return sb(v)&&"offsetHeight"in v&&!("ownerSVGElement"in v)}v.s(["isHTMLElement",0,lI],920479);let lO=(v,y)=>!!y&&(v===y||lO(v,y.parentElement)),lM=new WeakSet;function lR(v){return y=>{"Enter"===y.key&&v(y)}}function lN(v,y){v.dispatchEvent(new PointerEvent("pointer"+y,{isPrimary:!0,bubbles:!0}))}let lD=(v,y)=>{let b=v.currentTarget;if(!b)return;let x=lR(()=>
2503{if(lM.has(b))return;lN(b,"down");let v=lR(()=>{lN(b,"up")}),x=()=>lN(b,"cancel");b.addEventListener("keyup",v,y),b.addEventListener("blur",x,y)});b.addEventListener("keydown",x,y),b.addEventListener("blur",()=>b.removeEventListener("keydown",x),y)};function lF(v){return sL(v)&&!sa()}let lL=new WeakSet;function l$(v,y,b={}){let[x,w,k]=lE(v,b),S=v=>{let x=v.currentTarget;if(!lF(v)||lL.has(v))return;lM.add(x),b.stopPropagation&&lL.add(v);let k=y(x,v),S={...w,capture:!0},_=(v,y)=>{window.removeEventListener("pointerup",E,S),window.removeEventListener("pointercancel",j,S),lM.has(x)&&lM.delete(x),lF(v)&&"function"==typeof k&&k(v,{success:y})},E=v=>{_(v,x===window||x===document||b.useGlobalTarget||lO(x,v.target))},j=v=>{_(v,!1)};window.addEventListener("pointerup",E,S),window.addEventListener("pointercancel",j,S)};return x.forEach(v=>{(b.useGlobalTarget?window:v).addEventListener("pointerdown",S,w),lI(v)&&(v.addEventListener("focus",v=>lD(v,w)),sN(v)||v.hasAttribute("tabindex")||(v.tabIndex=0))}),k}function lB(v,y,b){let{props:x}=v;if(v.current instanceof HTMLButtonElement&&v.current.disabled)return;v.animationState&&x.whileTap&&v.animationState.setActive("whileTap","Start"===b);
2503let w=x["onTap"+("End"===b?"":b)];w&&e8.postRender(()=>w(y,s$(y)))}class lz extends n0{mount(){let{current:v}=this.node;if(!v)return;let{globalTapTarget:y,propagate:b}=this.node.props;this.unmount=l$(v,(v,y)=>(lB(this.node,y,"Start"),(v,{success:y})=>lB(this.node,v,y?"End":"Cancel")),{useGlobalTarget:y,stopPropagation:b?.tap===!1})}unmount(){}}let lV=new WeakMap,lH=new WeakMap,lU=v=>{let y=lV.get(v.target);y&&y(v)},lW=v=>{v.forEach(lU)};function lG({root:v,...y}){let b=v||document;lH.has(b)||lH.set(b,{});let x=lH.get(b),w=JSON.stringify(y);return x[w]||(x[w]=new IntersectionObserver(lW,{root:v,...y})),x[w]}function lq(v,y,b){let x=lG(y);return lV.set(v,b),x.observe(v),()=>{lV.delete(v),x.unobserve(v)}}let lY={some:0,all:1};class lK extends n0{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:v={}}=this.node.getProps(),{root:y,margin:b,amount:x="some",once:w}=v,k={root:y?y.current:void 0,rootMargin:b,threshold:"number"==typeof x?x:lY[x]},S=v=>{let{isIntersecting:y}=v;if(this.isInView===y||(this.isInView=y,w&&!y&&this.hasEnteredView))return;y&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",y);let{onViewportEnter:b,onViewportLeave:x}=this.node.getProps(),k=y?b:x;k&&k(v)};this.stopObserver=lq(this.node.current,k,S)}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:v,prevProps:y}=this.node;["amount","margin","root"].some(lX(v,y))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}function lX({viewport:v={}},{viewport:y={}}={}){return b=>v[b]!==y[b]}let lQ={inView:{Feature:lK},tap:{Feature:lz},focus:{Feature:lT},hover:{Feature:lA}},lZ={layout:{ProjectionNode:lk,MeasureLayout:og}},lJ=nJ({...st,...lQ,...lS,...lZ},r5);v.s(["motion",0,lJ],555913);var l0=r6,l1=v.i(283418);function l2(...v){let y=!Array.isArray(v[0]),b=y?0:-1,x=v[0+b],w=ah(v[1+b],v[2+b],v[3+b]);return y?w(x):w}var l3=r2;function l4(v){let y=nj(()=>tQ(v)),{isStatic:b}=(0,l3.useContext)(ne);if(b){let[,b]=(0,l3.useState)(v);(0,l3.useEffect)(()=>y.on("change",b),[])}return y}function l5(v,y){let b=l4(y()),x=()=>b.set(y());return x(),nW(()=>{let y=()=>e8.preRender(x,!1,!0),b=v.map(v=>v.on("change",y));return()=>{b.forEach(v=>v()),e9(x)}}),b}function l6(v){tK.current=[],v();let y=l5(tK.current,v);return tK.current=void 0,y}function l8(v,y,b,x){if("function"==typeof v)return l6(v);if(void 0!==b&&!Array.isArray(b)&&"function"!=typeof y)return l7(v,y,b,x);let w=b,k="function"==typeof y?y:l2(y,w,x),S=Array.isArray(v)?l9(v,k):l9([v],([v])=>k(v)),_=Array.isArray(v)?void 0:v.accelerate;return _&&!_.isTransformed&&"function"!=typeof y&&Array.isArray(b)&&x?.clamp!==!1&&(S.accelerate={..._,times:y,keyframes:b,isTransformed:!0,...x?.ease?{ease:x.ease}:{}}),S}function l9(v,y){let b=nj(()=>[]);return l5(v,()=>{b.length=0;let x=v.length;for(let y=0;y<x;y++)b[y]=v[y].get();return y(b)})}function l7(v,y,b,x){let w=nj(()=>Object.keys(b)),k=nj(()=>({}));for(let S of w)k[S]=l8(v,y,b[S],x);return k}v.s(["useMotionValue",0,l4],705885),v.s(["useTransform",0,l8],910516),v.i(357567);var ce=v.i(758582);let ct=({value:v,index:y=0,scrollYProgress:b,totalChars:x=1})=>{let w=(0,l1.useReducedMotion)()??!1;if(!v?.icon)return null;if(w||!b)return(0,l0.jsx)("span",{className:"inline-block align-baseline relative mx-1",style:{transform:"translateY(-0.05em)"},children:(0,l0.jsx)(ce.Icon,{icon:v.icon,size:56})});let k=y/x*.3,S=l8(b,[0,.225+k,.275+k,1],[0,0,1,1]),_=l8(S,v=>v>.5?1:.5),E=v.icon.includes("rocket")||v.icon.includes("rocketship"),j=.275+k,P=j+.15,C=l8(b,[j,P],[0,400*!!E]),A=l8(b,[j,P],[0,E?-500:0]),T=l8(b,[j,j+.08,j+.12,P],[1,E?1.2:1,E?.6:1,E?.05:1]),I=l8(b,[j,j+.08,P],[0,+!!E,12*!!E]),O=l8(b,[j,P-.04,P],[1,E?.8:1,+!E]),M=l8(b,[0,1],[0,8*!E]),R=l8(S,[0,.5,1],[1,1.3,1.05]),N=y<=1,D=()=>E?{}:N?{scale:1.2,rotate:0===y?-8:8,y:-4,transition:{type:"spring",stiffness:500,damping:12}}:{scale:1.1,rotate:3,transition:{type:"spring",stiffness:400,damping:15}};return(0,l0.jsx)(lJ.span,{className:"inline-block align-baseline relative mx-1",style:{opacity:E?O:_,transform:"translateY(-0.05em)",scale:E?T:R,rotate:M,x:C,y:A,filter:E?`blur(${I}px)`:"none"},initial:{opacity:.5,scale:.6},animate:{scale:1},transition:{type:"spring",stiffness:300,damping:20,delay:.05*k},whileHover:D(),children:(0,l0.jsx)(ce.Icon,{icon:v.icon,size:56,spriteType:"all"})})},cr=({value:v})=>{let y=(0,l1.useReducedMotion)()??!1;if(!v?.icon)return null;let b=v.icon.includes("rocket")||v.icon.includes("rocketship");return(0,l0.jsx)(lJ.span,{className:"inline-block align-baseline relative mx-1",style:{transform:"translateY(0.15em)"},initial:{scale:.95,opacity:.8}
2503,animate:{scale:1,opacity:1},transition:{type:"spring",stiffness:200,damping:20,duration:.4},whileHover:y?void 0:{scale:1.1,rotate:b?10:3,transition:{type:"spring",stiffness:400,damping:15}},children:(0,l0.jsx)(ce.Icon,{icon:v.icon,size:56,spriteType:"all"})})};v.s(["InlineIcon",0,ct,"StaticInlineIcon",0,cr],227722)},259229,v=>{"use strict";function y(v,...b){let x=v.length-1;return v.slice(0,x).reduce((v,y,x)=>v+y+b[x],"")+v[x]}v.s(["groq",0,y],259229)},365540,v=>{"use strict";var y=v.i(906334),b=v.i(320778),x=v.i(984622),w=v.i(760960),k=v.i(535921),S=v.i(451184),_=v.i(181178),E=v.i(73394),j=(0,S.createDocumentationMessageGenerator)({name:"configure",connector:!0});function P(v,w){return v.setQueryParameters(Object.keys(w.searchParameters).reduce(function(v,w){return(0,x._)((0,b._)({},v),(0,y._)({},w,void 0))},{}))}var C=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E.noop,y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E.noop;return function(S){if(!S||!(0,k.isPlainObject)(S.searchParameters))throw Error(j("The `searchParameters` option expects an object."));var E={};function C(v){return function(y){var b=P(v.state,S),x=(0,_.mergeSearchParameters)(b,new w.default.SearchParameters(y));S.searchParameters=y,v.setState(x).search()}}return{$$type:"ais.configure",init:function(y){var w=y.instantSearchInstance;v((0,x._)((0,b._)({},this.getWidgetRenderState(y)),{instantSearchInstance:w}),!0)},render:function(y){var w=y.instantSearchInstance;v((0,x._)((0,b._)({},this.getWidgetRenderState(y)),{instantSearchInstance:w}),!1)},dispose:function(v){var b=v.state;return y(),P(b,S)},getRenderState:function(v,y){var k,S=this.getWidgetRenderState(y);return(0,x._)((0,b._)({},v),{configure:(0,x._)((0,b._)({},S),{widgetParams:(0,x._)((0,b._)({},S.widgetParams),{searchParameters:(0,_.mergeSearchParameters)(new w.default.SearchParameters(null==(k=v.configure)?void 0:k.widgetParams.searchParameters),new w.default.SearchParameters(S.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(v){var y=v.helper;return E.refine||(E.refine=C(y)),{refine:E.refine,widgetParams:S}},getWidgetSearchParameters:function(v,y){var x=y.uiState;return(0,_.mergeSearchParameters)(v,new w.default.SearchParameters((0,b._)({},x.configure,S.searchParameters)))},getWidgetUiState:function(v){return(0,x._)((0,b._)({},v),{configure:(0,b._)({},v.configure,S.searchParameters)})}}}};v.s(["default",0,C])},293253,v=>{"use strict";var y=v.i(906334),b=v.i(320778),x=v.i(984622),w=v.i(732516),k=v.i(451184),S=v.i(115042),_=v.i(415535),E=b,j=x;function P(v,y,b){return v.map(function(v,x){return(0,j._)((0,E._)({},v),{__position:b*y+x+1})})}var C=b,A=x;function T(v,y){return y?v.map(function(v){return(0,A._)((0,C._)({},v),{__queryID:y})}):v}var I=v.i(73394),O=(0,k.createDocumentationMessageGenerator)({name:"hits",connector:!0}),M=function(v){var k=arguments.length>1&&void 0!==arguments[1]?arguments[1]:I.noop;return(0,S.checkRendering)(v,O()),function(S){var E,j,C=S||{},A=C.escapeHTML,I=void 0===A||A,O=C.transformItems,M=void 0===O?function(v){return v}:O;return{$$type:"ais.hits",init:function(y){v((0,x._)((0,b._)({},this.getWidgetRenderState(y)),{instantSearchInstance:y.instantSearchInstance}),!0)},render:function(y){var w=this.getWidgetRenderState(y);v((0,x._)((0,b._)({},w),{instantSearchInstance:y.instantSearchInstance}),!1),w.sendEvent("view:internal",w.items)},getRenderState:function(v,y){return(0,x._)((0,b._)({},v),{hits:this.getWidgetRenderState(y)})},getWidgetRenderState:function(v){var y,b,x,k=v.results,C=v.helper,A=v.instantSearchInstance;if(E||(E=(0,w.createSendEventForHits)({instantSearchInstance:A,helper:C,widgetType:this.$$type})),j||(j=(0,w.createBindEventForHits)({helper:C,widgetType:this.$$type,instantSearchInstance:A})),!k)return{hits:[],items:[],results:void 0,banner:void 0,sendEvent:E,bindEvent:j,widgetParams:S};I&&k.hits.length>0&&(k.hits=(0,_.escapeHits)(k.hits));var O=M(T(P(k.hits,k.page,k.hitsPerPage),k.queryID),{results:k}),R=null==(x=k.renderingContent)||null==(b=x.widgets)||null==(y=b.banners)?void 0:y[0];return{hits:O,items:O,results:k,banner:R,sendEvent:E,bindEvent:j,widgetParams:S}},dispose:function(v){var w=v.state;return(k(),I)?w.setQueryParameters(Object.keys(_.TAG_PLACEHOLDER).reduce(function(v,w){return(0,x._)((0,b._)({},v),(0,y._)({},w,void 0))},{})):w},getWidgetSearchParameters:function(v,y){return I?v.setQueryParameters(_.TAG_PLACEHOLDER):v}}}};v.s(["default",0,M],293253)},601926,415535,134082,410495,v=>{"use strict";var y=v.i(690123),b=v.i(86264),x=v.i(267494),w=v.i(906334),k=v.i(391160),S=v.i(362958),_=v.i(320778),E=v.i(762815),j=v.i(10264),P=v.i(106824),C=v.i(760960),A=v.i(784732),T=v.i(501749),I=v.i(974553),O=v.i(260925),M=_,R=v.i(984622),N=v.i(973981),D=v.i(304088),F=v.i(16448),L=w,$=v.i(314258),B=v.i(151190),z=_,V=R,H=v.i(107731),U=v.i(535921),W={highlightPreTag:"__ais-highlight__",highlightPostTag:"__/ais-highlight__"},G={highlightPreTag:"<mark>",highlightPostTag:"</mark>"};function q(v){return(0,H.escape)(v).replace(RegExp(W.highlightPreTag,"g"),G.highlightPreTag).replace(RegExp(W.highlightPostTag,"g"),G.highlightPostTag)}function Y(v){return(0,U.isPlainObject)(v)&&"string"!=typeof v.value?Object.keys(v).reduce(function(y,b){return(0,V._)((0,z._)({},y),(0,L._)({},b,Y(v[b])))},{}):Array.isArray(v)?v.map(Y):(0,V._)((0,z._)({},v),{value:q(v.value)})}function K(v){return void 0===v.__escaped&&((v=v.map(function(v){(0,B._)(v);var y=(0,$._)({},v);return y._highlightResult&&(y._highlightResult=Y(y._highlightResult)),y._snippetResult&&(y._snippetResult=Y(y._snippetResult)),y})).__escaped=!0),v}function X(v){return v.map(function(v){return(0,V._)((0,z._)({},v),{highlighted:q(v.highlighted)})})}v.s(["TAG_PLACEHOLDER",0,W,"TAG_REPLACEMENT",0,G,"escapeFacets",0,X,"escapeHits",0,K],415535);var Q=(0,D.component)("Highlight");function Z(v){var y=v.attribute,b=v.highlightedTagName,x=void 0===b?"mark":b,w=v.hit,k=v.cssClasse
2503s,S=void 0===k?{}:k,_=((0,F.getPropertyByPath)(w._highlightResult,y)||{}).value,E=void 0===_?"":_,j=Q({descendantName:"highlighted"})+(S.highlighted?" ".concat(S.highlighted):"");return E.replace(RegExp(G.highlightPreTag,"g"),"<".concat(x,' class="').concat(j,'">')).replace(RegExp(G.highlightPostTag,"g"),"</".concat(x,">"))}var J=D;function ee(v){var y=G.highlightPreTag,b=G.highlightPostTag;return v.map(function(v){return v.isHighlighted?y+v.value+b:v.value}).join("")}var et=_,er=R,en=H,ei=new RegExp(/\w/i);function ea(v,y){var b,x,w,k,S=v[y],_=null==(b=null==(w=v[y+1])?void 0:w.isHighlighted)||b,E=null==(x=null==(k=v[y-1])?void 0:k.isHighlighted)||x;return ei.test((0,en.unescape)(S.value))||E!==_?S.isHighlighted:E}function es(v){return v.some(function(v){return v.isHighlighted})?v.map(function(y,b){return(0,er._)((0,et._)({},y),{isHighlighted:!ea(v,b)})}):v.map(function(v){return(0,er._)((0,et._)({},v),{isHighlighted:!1})})}var eo=F;function el(v){var y=G.highlightPostTag,b=G.highlightPreTag,x=v.split(b),w=x.shift(),k=w?[{value:w,isHighlighted:!1}]:[];return x.forEach(function(v){var b=v.split(y);k.push({value:b[0],isHighlighted:!0}),""!==b[1]&&k.push({value:b[1],isHighlighted:!1})}),k}v.s(["getHighlightedParts",0,el],134082);var ec=(0,J.component)("ReverseHighlight");function eu(v){var y=v.attribute,b=v.highlightedTagName,x=void 0===b?"mark":b,w=v.hit,k=v.cssClasses,S=void 0===k?{}:k,_=((0,eo.getPropertyByPath)(w._highlightResult,y)||{}).value,E=void 0===_?"":_,j=ec({descendantName:"highlighted"})+(S.highlighted?" ".concat(S.highlighted):"");return ee(es(el(E))).replace(RegExp(G.highlightPreTag,"g"),"<".concat(x,' class="').concat(j,'">')).replace(RegExp(G.highlightPostTag,"g"),"</".concat(x,">"))}var ed=F,eh=(0,D.component)("Snippet");function ef(v){var y=v.attribute,b=v.highlightedTagName,x=void 0===b?"mark":b,w=v.hit,k=v.cssClasses,S=void 0===k?{}:k,_=((0,ed.getPropertyByPath)(w._snippetResult,y)||{}).value,E=void 0===_?"":_,j=eh({descendantName:"highlighted"})+(S.highlighted?" ".concat(S.highlighted):"");return E.replace(RegExp(G.highlightPreTag,"g"),"<".concat(x,' class="').concat(j,'">')).replace(RegExp(G.highlightPostTag,"g"),"</".concat(x,">"))}var ep=F,em=(0,D.component)("ReverseSnippet");function eg(v){var y=v.attribute,b=v.highlightedTagName,x=void 0===b?"mark":b,w=v.hit,k=v.cssClasses,S=void 0===k?{}:k,_=((0,ep.getPropertyByPath)(w._snippetResult,y)||{}).value,E=void 0===_?"":_,j=em({descendantName:"highlighted"})+(S.highlighted?" ".concat(S.highlighted):"");return ee(es(el(E))).replace(RegExp(G.highlightPreTag,"g"),"<".concat(x,' class="').concat(j,'">')).replace(RegExp(G.highlightPostTag,"g"),"</".concat(x,">"))}var ev=v.i(523778);function ey(v){var y=v.numberLocale;return{formatNumber:function(v,b){return(0,N.formatNumber)(Number(b(v)),y)},highlight:function(v,y){try{var b=JSON.parse(v);return y(Z((0,R._)((0,M._)({},b),{hit:this})))}catch(v){throw Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(v,y){try{var b=JSON.parse(v);return y(eu((0,R._)((0,M._)({},b),{hit:this})))}catch(v){throw Error('\n The reverseHighlight helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(v,y){try{var b=JSON.parse(v);return y(ef((0,R._)((0,M._)({},b),{hit:this})))}catch(v){throw Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(v,y){try{var b=JSON.parse(v);return y(eg((0,R._)((0,M._)({},b),{hit:this})))}catch(v){throw Error('\n The reverseSnippet helper expects a JSON object of the format:\n { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(v,y){try{var b=JSON.parse(v),x=b.method,w=b.payload;return y((0,ev.default)(x,(0,M._)({objectIDs:[this.objectID]},w)))}catch(v){throw Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}}}var eb=v.i(498528),ex=w,ew=_,ek=R,eS=E,e_=j;function eE(v){var y;return(null==(y=v.compositionFeedsResults)?void 0:y.length)?v.compositionFeedsResults:v.results||[]}function ej(v,y){if(y&&("transporter"in v&&!v._cacheHydrated||v._useCache&&"function"==typeof v.addAlgoliaAgent)){var b=[Object.keys(y).reduce(function(v,b){var x=y[b],w=x.state,k=x.requestParam
2503s,S=eE(x),_=S&&w?S.map(function(v,y){return(0,ew._)({indexName:w.index||v.index},(null==k?void 0:k[y])||v.params?{params:eC((null==k?void 0:k[y])||eP(v.params))}:{})}):[];return v.concat(_)},[])],x=Object.keys(y).reduce(function(v,b){var x=eE(y[b]);return x?v.concat(x):v},[]);if("transporter"in v&&!v._cacheHydrated){v._cacheHydrated=!0;var w=v.search.bind(v);v.search=function(y){for(var b=arguments.length,x=Array(b>1?b-1:0),k=1;k<b;k++)x[k-1]=arguments[k];var S=Array.isArray(y)?y.map(function(v){return(0,ek._)((0,ew._)({},v),{params:eC(v.params)})}):eC(y.requestBody.params);return v.transporter.responsesCache.get({method:"search",args:[S].concat((0,e_._)(x))},function(){return w.apply(void 0,[y].concat((0,e_._)(x)))})},v.transporter.responsesCache.set({method:"search",args:b},{results:x})}if(!("transporter"in v)){var k="/1/indexes/*/queries_body_".concat(JSON.stringify({requests:b}));v.cache=(0,ek._)((0,ew._)({},v.cache),(0,ex._)({},k,JSON.stringify({results:Object.keys(y).map(function(v){return eE(y[v])})})))}}}function eP(v){return v.split("&").reduce(function(v,y){var b=(0,eS._)(y.split("="),2),x=b[0],w=b[1];return v[x]=w?decodeURIComponent(w):"",v},{})}function eC(v){var y=function(v){return"[object Object]"===Object.prototype.toString.call(v)||"[object Array]"===Object.prototype.toString.call(v)},b=function(v){for(var y=arguments.length,b=Array(y>1?y-1:0),x=1;x<y;x++)b[x-1]=arguments[x];var w=0;return v.replace(/%s/g,function(){return encodeURIComponent(b[w++])})};return Object.keys(v).map(function(x){return b("%s=%s",x,y(v[x])?JSON.stringify(v[x]):v[x])}).join("&")}var eA=_;function eT(v,y){v._recommendCache=Object.keys(y).reduce(function(v,b){var x=y[b];return x.recommendResults?(0,eA._)({},v,x.recommendResults.results):v},{})}var eI=v.i(326179);function eO(v,y){var b=v[y.getIndexId()]||{};y.getHelper().setState(y.getWidgetSearchParameters(y.getHelper().state,{uiState:b})),y.getWidgets().filter(eI.isIndexWidget).forEach(function(y){return eO(v,y)})}var eM=v.i(451184),eR=v.i(440757),eN=v.i(54352),eD=v.i(73394),eF=eI,eL=(0,eM.createDocumentationMessageGenerator)({name:"instantsearch"});function e$(){return"#"}var eB={preserveSharedStateOnUnmount:!1,persistHierarchicalRootCount:!1},ez=function(v){function P(v){(0,b._)(this,P),x=(0,y._)(this,P),(0,w._)(x,"client",void 0),(0,w._)(x,"indexName",void 0),(0,w._)(x,"compositionID",void 0),(0,w._)(x,"insightsClient",void 0),(0,w._)(x,"onStateChange",null),(0,w._)(x,"future",void 0),(0,w._)(x,"helper",void 0),(0,w._)(x,"mainHelper",void 0),(0,w._)(x,"mainIndex",void 0),(0,w._)(x,"started",void 0),(0,w._)(x,"templatesConfig",void 0),(0,w._)(x,"renderState",{}),(0,w._)(x,"_stalledSearchDelay",void 0),(0,w._)(x,"_searchStalledTimer",void 0),(0,w._)(x,"_initialUiState",void 0),(0,w._)(x,"_initialResults",void 0),(0,w._)(x,"_manuallyResetScheduleSearch",!1),(0,w._)(x,"_resetScheduleSearch",void 0),(0,w._)(x,"_createURL",void 0),(0,w._)(x,"_searchFunction",void 0),(0,w._)(x,"_mainHelperSearch",void 0),(0,w._)(x,"_hasSearchWidget",!1),(0,w._)(x,"_hasRecommendWidget",!1),(0,w._)(x,"_insights",void 0),(0,w._)(x,"_initialOptions",void 0),(0,w._)(x,"middleware",[]),(0,w._)(x,"sendEventToInsights",void 0),(0,w._)(x,"_createdAt",(0,eR.now)()),(0,w._)(x,"status","idle"),(0,w._)(x,"error",void 0),(0,w._)(x,"scheduleSearch",(0,eN.defer)(function(){x.started&&x.mainHelper.search()})),(0,w._)(x,"scheduleRender",(0,eN.defer)(function(){var v,y=!(arguments.length>0)||void 0===arguments[0]||arguments[0];(null==(v=x.mainHelper)?void 0:v.hasPendingRequests())||(clearTimeout(x._searchStalledTimer),x._searchStalledTimer=null,y&&(x.status="idle",x.error=void 0)),x.mainIndex.render({instantSearchInstance:x}),x.emit("render")},function(v,y){var b=(0,E._)(v,1)[0],x=void 0===b||b,w=(0,E._)(y,1)[0],k=void 0===w||w;return[x||k]})),(0,w._)(x,"onInternalStateChange",(0,eN.defer)(function(){var v=x.mainIndex.getWidgetUiState({});x.middleware.forEach(function(y){y.instance.onStateChange({uiState:v})})})),x.setMaxListeners(100);var x,k=v.indexName,S=void 0===k?"":k,j=v.compositionID,C=v.numberLocale,M=v.initialUiState,R=void 0===M?{}:M,N=v.routing,D=void 0===N?null:N,F=v.insights,L=void 0===F?void 0:F,$=v.searchFunction,B=v.stalledSearchDelay,z=void 0===B?200:B,V=v.searchClient,H=void 0===V?null:V,U=v.insightsClient,W=void 0===U?null:U,G=v.onStateChange,q=void 0===G?null:G,Y=v.future,K=void 0===Y?(0,_._)({},eB,v.future||{}):Y;if(null===H)throw Error(eL("The `searchClient` option is required."));if("function"!=typeof H.search)throw Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof H.addAlgoliaAgent&&H.addAlgoliaAgent("instantsearch.js (".concat(eb.default,")")),W&&"function"!=typeof W)throw Error(eL("The `insightsClient` option should be a function."));if(x._initialOptions=v,x.client=H,x.future=K,x.insightsClient=W,x.indexName=S,x.compositionID=j,x.helper=null,x.mainHelper=null,x.mainIndex=(0,O.default)({indexName:x.compositionID||x.indexName}),x.onStateChange=q,x.started=!1,x.templatesConfig={helpers:ey({numberLocale:C}),compileOptions:{}},x._stalledSearchDelay=z,x._searchStalledTimer=null,x._createURL=e$,x._initialUiState=R,x._initialResults=null,x._insights=L,$&&(x._searchFunction=$),x.sendEventToInsights=eD.noop,D){var X="boolean"==typeof D?{}:D;X.$$internal=!0,x.use((0,I.createRouterMiddleware)(X))}if(L){var Q="boolean"==typeof L?{}:L;Q.$$internal=!0,x.use((0,A.createInsightsMiddleware)(Q))}return(0,T.isMetadataEnabled)()&&x.use((0,T.createMetadataMiddleware)({$$internal:!0})),x}return(0,k._)(P,v),(0,x._)(P,[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var v=this,y=arguments.length,b=Array(y),x=0;x<y;x++)b[x]=arguments[x];var w=b.map(function(y){var b=(0,_._)({$$type:"__unknown__",$$internal:!1,subscribe:eD.noop,started:eD.noop,unsubscribe:eD.noop,onStateChange:eD.noop},y({instantSearchInstance:v}));return v.middleware.push({creator:y,instance:b}),b});
2503return this.started&&w.forEach(function(v){v.subscribe(),v.started()}),this}},{key:"unuse",value:function(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b];return this.middleware.filter(function(v){return y.includes(v.creator)}).forEach(function(v){return v.instance.unsubscribe()}),this.middleware=this.middleware.filter(function(v){return!y.includes(v.creator)}),this}},{key:"EXPERIMENTAL_use",value:function(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b];return this.use.apply(this,(0,j._)(y))}},{key:"addWidget",value:function(v){return this.addWidgets([v])}},{key:"addWidgets",value:function(v){if(!Array.isArray(v))throw Error(eL("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(this.compositionID&&v.some(function(v){return!Array.isArray(v)&&(0,eF.isIndexWidget)(v)&&!v._isolated}))throw Error(eL("The `index` widget cannot be used with a composition-based InstantSearch implementation."));return this.mainIndex.addWidgets(v),this}},{key:"removeWidget",value:function(v){return this.removeWidgets([v])}},{key:"removeWidgets",value:function(v){if(!Array.isArray(v))throw Error(eL("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));return this.mainIndex.removeWidgets(v),this}},{key:"start",value:function(){var v=this;if(this.started)throw Error(eL("The `start` method has already been called once."));var y=this.mainHelper||(0,C.default)(this.client,this.indexName,void 0,{persistHierarchicalRootCount:this.future.persistHierarchicalRootCount});if(this.compositionID&&(y.searchForFacetValues=y.searchForCompositionFacetValues.bind(y)),y.search=function(){var b=v._hasSearchWidget||v._hasRecommendWidget;return b&&(v.status="loading"),v.scheduleRender(!b),v._hasSearchWidget&&(v.compositionID?y.searchWithComposition():y.searchOnlyWithDerivedHelpers()),v._hasRecommendWidget&&y.recommend(),y},this._searchFunction){var b={search:function(){return new Promise(eD.noop)}};this._mainHelperSearch=y.search.bind(y),y.search=function(){var x=v.mainIndex.getHelper(),w=(0,C.default)(b,x.state.index,x.state);return w.once("search",function(y){var b=y.state;x.overrideStateWithoutTriggeringChangeEvent(b),v._mainHelperSearch()}),w.on("change",function(v){var y=v.state;x.setState(y)}),v._searchFunction(w),y}}if(y.on("error",function(y){var b=y.error;if(!(0,S._)(b,Error)){var x=b;b=Object.keys(x).reduce(function(v,y){return v[y]=x[y],v},Error(x.message))}b.error=b,v.error=b,v.status="error",v.scheduleRender(!v._hasSearchWidget&&!v._hasRecommendWidget),v.emit("error",b)}),this.mainHelper=y,this.middleware.forEach(function(v){v.instance.subscribe()}),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){ej(this.client,this._initialResults),eT(this.mainHelper,this._initialResults);var x=this.scheduleSearch;this.scheduleSearch=(0,eN.defer)(eD.noop),this._manuallyResetScheduleSearch?this._resetScheduleSearch=function(){v.scheduleSearch=x}:(0,eN.defer)(function(){v.scheduleSearch=x})()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach(function(v){v.instance.started()}),void 0===this._insights&&y.derivedHelpers[0].once("result",function(){v.mainIndex.getScopedResults().some(function(v){var y=v.results;return null==y?void 0:y._automaticInsights})&&v.use((0,A.createInsightsMiddleware)({$$internal:!0,$$automatic:!0}))})}},{key:"dispose",value:function(){var v;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null==(v=this.mainHelper)||v.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach(function(v){v.instance.unsubscribe()}),this._initialOptions=null}},{key:"scheduleStalledRender",value:function(){var v=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout(function(){v.status="stalled",v.scheduleRender()},this._stalledSearchDelay))}},{key:"setUiState",value:function(v){var y=this,b=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!this.mainHelper)throw Error(eL("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var x="function"==typeof v?v(this.mainIndex.getWidgetUiState({})):v;this.onStateChange&&b?this.onStateChange({uiState:x,setUiState:function(v){eO("function"==typeof v?v(x):v,y.mainIndex),y.scheduleSearch(),y.onInternalStateChange()}}):(eO(x,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw Error(eL("The `start` method needs to be called before `createURL`."));return this._createURL(v)}},{key:"refresh",value:function(){if(!this.mainHelper)throw Error(eL("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}]),P}(P.default);v.s(["INSTANTSEARCH_FUTURE_DEFAULTS",0,eB,"default",0,ez],601926);var eV="7.49.1";v.s(["default",0,eV],410495)},115042,v=>{"use strict";function y(v){return Object.prototype.toString.call(v).slice(8,-1)}function b(v,b){if(void 0===v||"function"!=typeof v)throw Error("The render function is not val
2503id (received type ".concat(y(v),").\n\n").concat(b))}v.s(["checkRendering",0,b],115042)},732516,v=>{"use strict";var y=v.i(320778),b=v.i(762815),x=v.i(940320),w=v.i(499320);function k(v){for(var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,b=[],x=0;x<Math.ceil(v.length/y);x++)b.push(v.slice(x*y,(x+1)*y));return b}function S(v){var w=v.helper,S=v.widgetType;v.methodName;var _=v.args,E=v.instantSearchInstance;if(1===_.length&&"object"===(0,x._)(_[0]))return[_[0]];var j=(0,b._)(_[0].split(":"),2),P=j[0],C=j[1],A=_[1],T=_[2],I=_[3]||{};if(!A||("click"===P||"conversion"===P)&&!T)return[];var O=Array.isArray(A)?A:[A];if(0===O.length)return[];var M=O[0].__queryID,R=k(O),N=R.map(function(v){return v.map(function(v){return v.objectID})}),D=R.map(function(v){return v.map(function(v){return v.__position})});return"view"===P?"idle"!==E.status?[]:R.map(function(v,b){var x;return{insightsMethod:"viewedObjectIDs",widgetType:S,eventType:P,payload:(0,y._)({eventName:T||"Hits Viewed",index:(null==(x=w.lastResults)?void 0:x.index)||w.state.index,objectIDs:N[b]},I),hits:v,eventModifier:C}}):"click"===P?R.map(function(v,b){var x;return{insightsMethod:"clickedObjectIDsAfterSearch",widgetType:S,eventType:P,payload:(0,y._)({eventName:T||"Hit Clicked",index:(null==(x=w.lastResults)?void 0:x.index)||w.state.index,queryID:M,objectIDs:N[b],positions:D[b]},I),hits:v,eventModifier:C}}):"conversion"===P?R.map(function(v,b){var x;return{insightsMethod:"convertedObjectIDsAfterSearch",widgetType:S,eventType:P,payload:(0,y._)({eventName:T||"Hit Converted",index:(null==(x=w.lastResults)?void 0:x.index)||w.state.index,queryID:M,objectIDs:N[b]},I),hits:v,eventModifier:C}}):[]}function _(v){var y=v.instantSearchInstance,b=v.helper,x=v.widgetType,w={},k=void 0;return function(){for(var v=arguments.length,_=Array(v),E=0;E<v;E++)_[E]=arguments[E];S({widgetType:x,helper:b,methodName:"sendEvent",args:_,instantSearchInstance:y}).forEach(function(v){"click"===v.eventType&&"internal"===v.eventModifier&&w[v.eventType]||(w[v.eventType]=!0,y.sendEventToInsights(v))}),clearTimeout(k),k=setTimeout(function(){w={}},0)}}function E(v){var y=v.helper,b=v.widgetType,x=v.instantSearchInstance;return function(){for(var v=arguments.length,k=Array(v),_=0;_<v;_++)k[_]=arguments[_];var E=S({widgetType:b,helper:y,methodName:"bindEvent",args:k,instantSearchInstance:x});return E.length?"data-insights-event=".concat((0,w.serializePayload)(E)):""}}v.s(["createBindEventForHits",0,E,"createSendEventForHits",0,_])},54352,v=>{"use strict";var y=v.i(10264),b=Promise.resolve();function x(v,x){var w=null,k=!1,S=null,_=function(){for(var _=arguments.length,E=Array(_),j=0;j<_;j++)E[j]=arguments[j];if(null!==w){x&&null!==S&&(S=x(S,E));return}S=E,w=b.then(function(){w=null;var b=S;if(S=null,k){k=!1;return}v.apply(void 0,(0,y._)(b))})};return _.wait=function(){if(null===w)throw Error("The deferred function should be called before calling `wait()`");return w},_.cancel=function(){null!==w&&(k=!0)},_}v.s(["defer",0,x])},451184,v=>{"use strict";function y(v){var y=v.name,b=v.connector;return["https://www.algolia.com/doc/api-reference/widgets/",y,"/js/",void 0!==b&&b?"#connector":""].join("")}function b(){for(var v=arguments.length,b=Array(v),x=0;x<v;x++)b[x]=arguments[x];var w=b.map(function(v){return y(v)}).join(", ");return function(v){return[v,"See documentation: ".concat(w)].filter(Boolean).join("\n\n")}}v.s(["createDocumentationMessageGenerator",0,b])},216910,952444,v=>{"use strict";function y(v){if(v.appId&&v.apiKey)return[v.appId,v.apiKey];if(!v.transporter)return[v.applicationID,v.apiKey];var y=v.transporter,b=y.headers||y.baseHeaders,x=y.queryParameters||y.baseQueryParameters,w="x-algolia-application-id",k="x-algolia-api-key";return[b[w]||x[w],b[k]||x[k]]}function b(v,y){for(var b,x=0;x<v.length;x++)if(y(b=v[x],x,v))return b}v.s(["getAppIdAndApiKey",0,y],216910),v.s(["find",0,b],952444)},535921,v=>{"use strict";var y=v.i(940320);function b(v){return null===v?void 0===v?"[object Undefined]":"[object Null]":Object.prototype.toString.call(v)}function x(v){return(void 0===v?"undefined":(0,y._)(v))==="object"&&null!==v}function w(v){if(!x(v)||"[object Object]"!==b(v))return!1;if(null===Object.getPrototypeOf(v))return!0;for(var y=v;null!==Object.getPrototypeOf(y);)y=Object.getPrototypeOf(y);return Object.getPrototypeOf(v)===y}v.s(["isPlainObject",0,w])},672827,v=>{"use strict";function y(v){return"ais.dynamicWidgets"===v.$$type||"ais.feeds"===v.$$type}v.s(["isTwoPassWidget",0,y])},181178,v=>{"use strict";var y=v.i(320778),b=v.i(747990);function x(v,y){if(!Array.isArray(v))return -1;for(var b=0;b<v.length;b++)if(y(v[b]))return b;return -1}function w(v){return v.filter(function(v,y,b){return b.indexOf(v)===y})}var k=function(v,y){y.facets,y.disjunctiveFacets,y.facetsRefinements,y.facetsExcludes,y.disjunctiveFacetsRefinements,y.numericRefinements,y.tagRefinements,y.hierarchicalFacets,y.hierarchicalFacetsRefinements,y.ruleContexts;var x=(0,b._)(y,["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"]);return v.setQueryParameters(x)},S=function(v,y){return y.facets.reduce(function(v,y){return v.addFacet(y)},v)},_=function(v,y){return y.disjunctiveFacets.reduce(function(v,y){return v.addDisjunctiveFacet(y)},v)},E=function(v,y){return v.setQueryParameters({hierarchicalFacets:y.hierarchicalFacets.reduce(function(v,y){var b=x(v,function(v){return v.name===y.name});if(-1===b)return v.concat(y);var w=v.slice();return w.splice(b,1,y),w},v.hierarchicalFacets)})},j=function(v,y){return y.tagRefinements.reduce(function(v,y){return v.addTagRefinement(y)},v)},P=function(v,b){return v.setQueryParameters({facetsRefinements:(0,y._)({},v.facetsRefinements,b.facetsRefinements)})},C=function(v,b){return v.setQueryParameters({facetsExcludes:(0,y._)({},v.facetsExcludes,b.facetsExcludes)})},A=function(v,b){return v.setQueryParameters({disjunctiveFacetsRefinements:(0,y._)({},v.disjunctiveFacetsRefinements,b.disjunctiveFacetsRefinements)})},T=function(v,b){return v.setQueryParameters({numericRefinements:(0,y._)({},v.numericRefinements,b.numericRefinements)})},I=function(v,b){return v.setQueryParameters({hierarchicalFacetsRefinements:(0,y._)({},v.hierarchicalFacetsRefinements,b.hierarchicalFacetsRefinements)})},O=function(v,y){var b=w([].concat(v.ruleContexts).concat(y.ruleContexts).filter(
2503Boolean));return b.length>0?v.setQueryParameters({ruleContexts:b}):v},M=function(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b];return y.reduce(function(v,y){return k(S(O(_(P(C(A(T(j(E(I(v,y),y),y),y),y),y),y),y),y),y),y)})};v.s(["mergeSearchParameters",0,M],181178)},73394,v=>{"use strict";function y(){for(var v=arguments.length,y=Array(v),b=0;b<v;b++)y[b]=arguments[b]}v.s(["noop",0,y])},32549,v=>{"use strict";function y(v){var y=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}}).fallback;return"u"<typeof window?y():v({window:window})}v.s(["safelyRunOnBrowser",0,y])},249440,498528,438062,499320,523778,440757,326179,437159,224266,161999,v=>{"use strict";function y(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(v){var y=16*Math.random()|0;return("x"===v?y:3&y|8).toString(16)})}v.s(["createUUID",0,y],249440);var b="4.117.0";v.s(["default",0,b],498528);var x=v.i(940320),w="_ALGOLIA";function k(v){if(("u"<typeof document?"undefined":(0,x._)(document))==="object"&&"string"==typeof document.cookie)for(var y="".concat(v,"="),b=document.cookie.split(";"),w=0;w<b.length;w++){for(var k=b[w];" "===k.charAt(0);)k=k.substring(1);if(0===k.indexOf(y))return k.substring(y.length,k.length)}}function S(){return k(w)}v.s(["getInsightsAnonymousUserTokenInternal",0,S],438062);var _=x;function E(v){return btoa(encodeURIComponent(JSON.stringify(v)))}function j(v){return JSON.parse(decodeURIComponent(atob(v)))}v.s(["deserializePayload",0,j,"serializePayload",0,E],499320);var P="ais.usage.sessionId",C=null;function A(){if(C)return C;try{var v=sessionStorage.getItem(P);if(v)return C=v;return C=y(),sessionStorage.setItem(P,C),C}catch(v){return C=y()}}function T(v){var y,b=v.method,x=v.payload;if((void 0===x?"undefined":(0,_._)(x))!=="object")throw Error("The insights helper expects the payload to be an object.");try{y=E(x)}catch(v){throw Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(b,'" data-insights-payload="').concat(y,'"')}function I(v,y){return T({method:v,payload:y})}v.s(["default",0,I,"getUsageSessionId",0,A],523778);var O="u">typeof performance?function(){return performance.now()}:function(){return Date.now()};v.s(["now",0,O],440757);var M=v.i(320778),R=x,N=["ais.index","ais.feedContainer"];function D(v){return N.includes(v.$$type)}v.s(["isIndexWidget",0,D],326179);var F=v.i(906334),L=M,$=v.i(984622);function B(v,y,b){var x=y.getHelper();return{uiState:b,helper:x,parent:y,instantSearchInstance:v,state:x.state,renderState:v.renderState,templatesConfig:v.templatesConfig,createURL:y.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===v.status},status:v.status,error:v.error}}function z(v,y,b){var x=y.getResultsForWidget(b),w=y.getHelper();return{helper:w,parent:y,instantSearchInstance:v,results:x,scopedResults:y.getScopedResults(),state:x&&"_state"in x?x._state:w.state,renderState:v.renderState,templatesConfig:v.templatesConfig,createURL:y.createURL,searchMetadata:{isSearchStalled:"stalled"===v.status},status:v.status,error:v.error}}function V(v){var y=v.renderState,b=v.instantSearchInstance,x=v.parent,w=x?x.getIndexId():b.mainIndex.getIndexId();b.renderState=(0,$._)((0,L._)({},b.renderState),(0,F._)({},w,(0,L._)({},b.renderState[w],y)))}function H(v){if(null==v)return null;var y=void 0===v?"undefined":(0,R._)(v);if("string"===y||"number"===y||"boolean"===y)return{value:String(v),type:y};if(Array.isArray(v)||"object"===y){var b=Array.isArray(v)?"array":"object";try{return{value:JSON.stringify(v),type:b}}catch(v){return{type:b}}}return"function"===y?{value:v.name,type:"function"}:null}function U(v){var y=[];return Object.keys(v).forEach(function(b){var x=v[b];if(void 0!==x){var w=H(x);w?y.push((0,M._)({name:b},w)):y.push({name:b})}}),y}function W(v,y){var b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:y.mainIndex,x=B(y,b,y._initialUiState);return v.map(function(v){var b={};if(v.getWidgetRenderState){var w=v.getWidgetRenderState(x);w&&w.widgetParams&&(b=w.widgetParams)}var k=U(b),S=D(v)?W(v.getWidgets(),y,v):[];return{type:v.$$widgetType||v.$$type||"unknown",params:k,children:S}})}function G(v,y){return null==v?v:Object.keys(v).reduce(function(b,x){if(y.indexOf(x)>=0)return b;var w=x;return b[w]=v[w],b},{})}v.s(["createInitArgs",0,B,"createRenderArgs",0,z,"storeRenderState",0,V],437159),v.s(["buildWidgetTree",0,W,"serializeWidgetParams",0,U],224266),v.s(["omit",0,G],161999)},784732,501749,720711,974553,124893,561751,929319,v=>{"use strict";var y=v.i(320778),b=v.i(984622),x=v.i(762815),w=v.i(10264),k=v.i(249440),S=v.i(498528),_=v.i(438062),E=v.i(523778),j=v.i(440757),P=v.i(224266),C=v.i(161999),A=v.i(32549),T=v.i(216910),I=v.i(952444),O=v.i(73394);function M(v){var y=v;return y.transporter&&y.transporter.userAgent?y.transporter.userAgent.value:y._ua}var R="2.17.2",N="https://cdn.jsdelivr.net/npm/search-insights@".concat(R,"/dist/search-insights.min.js"),D=["searchClient","
2503insightsClient","initialUiState"];function F(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},F=v.insightsClient,V=v.insightsInitParams,H=v.onEvent,U=v.$$internal,W=void 0!==U&&U,G=v.$$automatic,q=void 0!==G&&G,Y=F;F||null===F||(0,A.safelyRunOnBrowser)(function(v){var y=v.window,b=y.AlgoliaAnalyticsObject||"aa";"string"==typeof b&&(Y=y[b]),Y||(y.AlgoliaAnalyticsObject=b,y[b]||(y[b]=function(){for(var v=arguments.length,x=Array(v),w=0;w<v;w++)x[w]=arguments[w];y[b].queue||(y[b].queue=[]),y[b].queue.push(x)},y[b].version=R,y[b].shouldAddScript=!0),Y=y[b])});var K=Y||O.noop;return function(v){var R,F,U,G,Y=v.instantSearchInstance,X=Y.middleware.filter(function(v){return"ais.insights"===v.instance.$$type&&v.instance.$$internal}).map(function(v){return v.creator});(R=Y).unuse.apply(R,(0,w._)(X));var Q=(0,x._)((0,T.getAppIdAndApiKey)(Y.client),2),Z=Q[0],J=Q[1],ee=void 0,et=void 0,er=void 0,en=K.queue;Array.isArray(en)&&(et=(F=(0,x._)(["setUserToken","init"].map(function(v){return(0,x._)((0,I.find)(en.slice().reverse(),function(y){return(0,x._)(y,1)[0]===v})||[],2)[1]}),2))[0],ee=F[1]),K("getUserToken",null,function(v,y){er=z(y)}),(V||!B(K))&&K("init",(0,y._)({appId:Z,apiKey:J,partial:!0},V));var ei=null;return{$$type:"ais.insights",$$internal:W,$$automatic:q,onStateChange:function(){},subscribe:function(){if(K.shouldAddScript){var v="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var y=document.createElement("script");y.async=!0,y.src=N,y.onerror=function(){Y.emit("error",Error(v))},document.body.appendChild(y),K.shouldAddScript=!1}catch(y){K.shouldAddScript=!1,Y.emit("error",Error(v))}}},started:function(){K("addAlgoliaAgent","insights-middleware"),G=Y.mainHelper;var v,O,R,N=K.queue;Array.isArray(N)&&(et=(v=(0,x._)(["setUserToken","init"].map(function(v){return(0,x._)((0,I.find)(N.slice().reverse(),function(y){return(0,x._)(y,1)[0]===v})||[],2)[1]}),2))[0],ee=v[1]),U=L(Y),q||G.overrideStateWithoutTriggeringChangeEvent((0,b._)((0,y._)({},G.state),{clickAnalytics:!0})),W||Y.scheduleSearch();var F=function(v){var x=arguments.length>1&&void 0!==arguments[1]&&arguments[1],w=z(v);if(w){var k=G.state.userToken;x?S():setTimeout(S,0)}function S(){G.overrideStateWithoutTriggeringChangeEvent((0,b._)((0,y._)({},G.state),{userToken:w})),k&&k!==w&&(G._recommendCache={},Y.scheduleSearch())}};function X(v){F(v,!0),K("setUserToken",v)}var Q=void 0,J=(0,_.getInsightsAnonymousUserTokenInternal)();Q=J||"anonymous-".concat((0,k.createUUID)());var en=U.userToken;(null==V?void 0:V.userToken)&&(O=V.userToken),O?X(O):en?X(en):er?X(er):et?X(et):Q&&(X(Q),((null==V?void 0:V.useCookie)||(null==ee?void 0:ee.useCookie))&&$(Q,(null==V?void 0:V.cookieDuration)||(null==ee?void 0:ee.cookieDuration))),K("onUserTokenChange",function(v){return F(v,!0)},{immediate:!0});var ea=K;B(K)&&(ea=function(v,y){var b=(0,x._)((0,T.getAppIdAndApiKey)(Y.client),2);return K(v,y,{headers:{"X-Algolia-Application-Id":b[0],"X-Algolia-API-Key":b[1]}})});var es=new Set;Y.mainHelper.derivedHelpers[0].on("result",function(v){var y=v.results;y&&(!y.queryID||y.queryID!==R)&&(R=y.queryID,es.clear())}),Y.sendEventToInsights=function(v){if(H)H(v,ea);else if(v.insightsMethod){if("viewedObjectIDs"===v.insightsMethod){var y=v.payload,b=function(v){return y.queryID?"".concat(y.queryID,":").concat(v):v},x=y.objectIDs.filter(function(v){return!es.has(b(v))});if(0===x.length)return;x.forEach(function(v){return es.add(b(v))}),y.objectIDs=x}v.payload.algoliaSource=["instantsearch"],q&&v.payload.algoliaSource.push("instantsearch-automatic"),"internal"===v.eventModifier&&v.payload.algoliaSource.push("instantsearch-internal"),ea(v.insightsMethod,v.payload)}},(0,A.safelyRunOnBrowser)(function(){var v=(0,E.getUsageSessionId)();function b(b){var x,w=null==(x=G.state)?void 0:x.userToken;ea("sendEvents",[(0,y._)({eventType:"instantsearch",timestamp:Date.now(),sessionID:v,userToken:w?String(w):void 0},b)])}var x=function(){try{var v=Math.round((0,j.now)()-Y._createdAt);b({eventName:"__start__",algoliaAgent:M(Y.client),version:S.default,applicationId:Z,performance:{bootstrapMs:v},widgets:[{type:"ais.instantSearch",params:Y._initialOptions?(0,P.serializeWidgetParams)((0,C.omit)(Y._initialOptions,(0,w._)(D))):[],children:(0,P.buildWidgetTree)(Y.mainIndex.getWidgets(),Y)}]})}catch(v){}};Y.once("render",x),ei=function(){return Y.removeListener("render",x)}})},unsubscribe:function(){ei&&ei(),K("onUserTokenChange",void 0),Y.sendEventToInsights=O.noop,G&&U&&(G.overrideStateWithoutTriggeringChangeEvent((0,y._)({},G.state,U)),Y.scheduleSearch())}}}}function L(v){var y,b,x=(null==(b=v._initialResults)||null==(y=b[v.indexName])?void 0:y.state)||{},w=v.mainHelper.state;return{userToken:x.userToken||w.userToken,clickAnalytics:x.clickAnalytics||w.clickAnalytics}}function $(v,y){var b=2592e6,x=new Date;x.setTime(x.getTime()+(y||6*b));var w="expires=".concat(x.toUTCString());document.cookie="_ALGOLIA=".concat(v,";").concat(w,";path=/")}
2503function B(v){var y=(0,x._)((v.version||"").split(".").map(Number),2),b=y[0],w=y[1],k=b>=3,S=2===b&&w>=6,_=1===b&&w>=10;return k||S||_}function z(v){if(v)return"number"==typeof v?v.toString():v}v.s(["createInsightsMiddleware",0,F],784732);var V=v.i(326179),H=v.i(437159);function U(v,y,b){var x=arguments.length>3&&void 0!==arguments[3]?arguments[3]:y.mainIndex,w=(0,H.createInitArgs)(y,x,y._initialUiState);v.forEach(function(v){var x={};if(v.getWidgetRenderState){var k=v.getWidgetRenderState(w);k&&k.widgetParams&&(x=k.widgetParams)}var S=Object.keys(x).filter(function(v){return void 0!==x[v]});b.widgets.push({type:v.$$type,widgetType:v.$$widgetType,params:S}),(0,V.isIndexWidget)(v)&&U(v.getWidgets(),y,b,v)})}var W=A;function G(){return(0,W.safelyRunOnBrowser)(function(v){var y,b;return(null==(b=v.window.navigator)||null==(y=b.userAgent)?void 0:y.indexOf("Algolia Crawler"))>-1},{fallback:function(){return!1}})}function q(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=v.$$internal,b=void 0!==y&&y;return function(v){var y=v.instantSearchInstance,x={widgets:[]},w=document.createElement("meta"),k=document.querySelector("head");return w.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:b,onStateChange:function(){},subscribe:function(){setTimeout(function(){x.ua=M(y.client),U(y.mainIndex.getWidgets(),y,x),y.middleware.forEach(function(v){return x.widgets.push({middleware:!0,type:v.instance.$$type,internal:v.instance.$$internal})}),w.content=JSON.stringify(x),k.appendChild(w)},0)},started:function(){},unsubscribe:function(){w.remove()}}}}v.s(["createMetadataMiddleware",0,q,"isMetadataEnabled",0,G],501749);var Y=v.i(906334),K=y,X=b,Q=v.i(86264),Z=v.i(267494),J=Y,ee=v.i(976251),et=A,er=function(v){v&&(window.document.title=v)},en=function(){function v(y){var b=this,x=y.windowTitle,w=y.writeDelay,k=void 0===w?400:w,S=y.createURL,_=y.parseURL,E=y.getLocation,j=y.start,P=y.dispose,C=y.push,A=y.cleanUrlOnDispose;(0,Q._)(this,v),(0,J._)(this,"$$type","ais.browser"),(0,J._)(this,"windowTitle",void 0),(0,J._)(this,"writeDelay",void 0),(0,J._)(this,"_createURL",void 0),(0,J._)(this,"parseURL",void 0),(0,J._)(this,"getLocation",void 0),(0,J._)(this,"writeTimer",void 0),(0,J._)(this,"_onPopState",void 0),(0,J._)(this,"inPopState",!1),(0,J._)(this,"isDisposed",!1),(0,J._)(this,"latestAcknowledgedHistory",0),(0,J._)(this,"_start",void 0),(0,J._)(this,"_dispose",void 0),(0,J._)(this,"_push",void 0),(0,J._)(this,"_cleanUrlOnDispose",void 0),this.windowTitle=x,this.writeTimer=void 0,this.writeDelay=k,this._createURL=S,this.parseURL=_,this.getLocation=E,this._start=j,this._dispose=P,this._push=C,this._cleanUrlOnDispose=void 0===A||A,(0,et.safelyRunOnBrowser)(function(v){var y=v.window;er(b.windowTitle&&b.windowTitle(b.read())),b.latestAcknowledgedHistory=y.history.length})}return(0,Z._)(v,[{key:"read",value:function(){return this.parseURL({qsModule:ee.default,location:this.getLocation()})}},{key:"write",value:function(v){var y=this;(0,et.safelyRunOnBrowser)(function(b){var x=b.window,w=y.createURL(v),k=y.windowTitle&&y.windowTitle(v);y.writeTimer&&clearTimeout(y.writeTimer),y.writeTimer=setTimeout(function(){er(k),y.shouldWrite(w)&&(y._push?y._push(w):x.history.pushState(v,k||"",w),y.latestAcknowledgedHistory=x.history.length),y.inPopState=!1,y.writeTimer=void 0},y.writeDelay)})}},{key:"onUpdate",value:function(v){var y=this;this._start&&this._start(function(){v(y.read())}),this._onPopState=function(){y.writeTimer&&(clearTimeout(y.writeTimer),y.writeTimer=void 0),y.inPopState=!0,v(y.read())},(0,et.safelyRunOnBrowser)(function(v){v.window.addEventListener("popstate",y._onPopState)})}},{key:"createURL",value:function(v){return this._createURL({qsModule:ee.default,routeState:v,location:this.getLocation()})}},{key:"dispose",value:function(){var v=this;this._dispose&&this._dispose(),this.isDisposed=!0,(0,et.safelyRunOnBrowser)(function(y){var b=y.window;v._onPopState&&b.removeEventListener("popstate",v._onPopState)}),this.writeTimer&&clearTimeout(this.writeTimer),this._cleanUrlOnDispose&&this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(v){var y=this;return(0,et.safelyRunOnBrowser)(function(b){var x=b.window;if(y.isDisposed&&!y._cleanUrlOnDispose)return!1;var w=!(y.isDisposed&&y.latestAcknowledgedHistory!==x.history.length);return!y.inPopState&&w&&v!==x.location.href})}}]),v}();function ei(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=v.createURL,b=void 0===y?function(v){var y=v.qsModule,b=v.routeState,x=v.location,w=x.protocol,k=x.hostname,S=x.port,_=void 0===S?""
2503:S,E=x.pathname,j=x.hash,P=y.stringify(b),C=""===_?"":":".concat(_);return P?"".concat(w,"//").concat(k).concat(C).concat(E,"?").concat(P).concat(j):"".concat(w,"//").concat(k).concat(C).concat(E).concat(j)}:y,x=v.parseURL,w=void 0===x?function(v){var y=v.qsModule,b=v.location;return y.parse(b.search.slice(1),{arrayLimit:99})}:x,k=v.writeDelay,S=void 0===k?400:k,_=v.windowTitle,E=v.getLocation;return new en({createURL:b,parseURL:w,writeDelay:S,windowTitle:_,getLocation:void 0===E?function(){return(0,et.safelyRunOnBrowser)(function(v){return v.window.location},{fallback:function(){throw Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:E,start:v.start,dispose:v.dispose,push:v.push,cleanUrlOnDispose:v.cleanUrlOnDispose})}v.s(["default",0,ei],720711);var ea=Y,es=y,eo=b,el=v.i(747990),ec=v.i(940320);function eu(v){return v.configure,(0,el._)(v,["configure"])}function ed(){return{$$type:"ais.simple",stateToRoute:function(v){return Object.keys(v).reduce(function(y,b){return(0,eo._)((0,es._)({},y),(0,ea._)({},b,eu(v[b])))},{})},routeToState:function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(v).reduce(function(y,b){var x=v[b];return(void 0===x?"undefined":(0,ec._)(x))!=="object"||null===x?y:(0,eo._)((0,es._)({},y),(0,ea._)({},b,eu(x)))},{})}}}function eh(v){return v!==Object(v)}function ef(v,y){if(v===y)return!0;if(eh(v)||eh(y)||"function"==typeof v||"function"==typeof y)return v===y;if(Object.keys(v).length!==Object.keys(y).length)return!1;var b=!0,x=!1,w=void 0;try{for(var k,S=Object.keys(v)[Symbol.iterator]();!(b=(k=S.next()).done);b=!0){var _=k.value;if(!(_ in y)||!ef(v[_],y[_]))return!1}}catch(v){x=!0,w=v}finally{try{b||null==S.return||S.return()}finally{if(x)throw w}}return!0}var ep=function(){var v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=v.router,b=void 0===y?ei():y,x=v.stateMapping,w=void 0===x?ed():x,k=v.$$internal,S=void 0!==k&&k;return function(v){var y=v.instantSearchInstance;function x(v){var x=0===y.mainIndex.getWidgets().length?y._initialUiState:y.mainIndex.getWidgetUiState({}),k=Object.keys(v).reduce(function(y,b){return(0,X._)((0,K._)({},y),(0,Y._)({},b,v[b]))},x),S=w.stateToRoute(k);return b.createURL(S)}y._createURL=x;var k=void 0,_=y._initialUiState;return{$$type:"ais.router({router:".concat(b.$$type||"__unknown__",", stateMapping:").concat(w.$$type||"__unknown__","})"),$$internal:S,onStateChange:function(v){var y=v.uiState,x=w.stateToRoute(y);void 0!==k&&ef(k,x)||(b.write(x),k=x)},subscribe:function(){y._initialUiState=(0,K._)({},_,w.routeToState(b.read())),b.onUpdate(function(v){y.mainIndex.getWidgets().length>0&&y.setUiState(w.routeToState(v))})},started:function(){var v;null==(v=b.start)||v.call(b)},unsubscribe:function(){b.dispose()}}}};v.s(["createRouterMiddleware",0,ep],974553);var em=0;function eg(v){"recommend"===v.dependsOn&&(v.$$id=em++)}function ev(){em=0}function ey(v){for(var y=v.getParent(),b=[v.getHelper().state];null!==y;)b=[y.getHelper().state].concat(b),y=y.getParent();return b}v.s(["addWidgetId",0,eg,"resetWidgetId",0,ev],124893),v.s(["resolveSearchParameters",0,ey],561751);var eb=y,ex=b,ew=v.i(760960);function ek(v,y){var b=y.userToken,x=y.clickAnalytics;if(void 0===b&&void 0===x)return v;var w=(0,eb._)({},void 0===x?{}:{clickAnalytics:x},void 0===b?{}:{userToken:b});return new ew.default.RecommendParameters({params:v.params.map(function(v){var y=v.queryParameters,b=v.fallbackParameters;return(0,eb._)((0,ex._)((0,eb._)({},v),{queryParameters:(0,eb._)({},w,y)}),b&&{fallbackParameters:(0,eb._)({},w,b)})})})}v.s(["addInsightsToRecommendParameters",0,ek],929319)},260925,973981,304088,16448,314258,151190,107731,v=>{"use strict";var y=v.i(906334),b=v.i(362958),x=v.i(320778),w=v.i(984622),k=v.i(747990),S=v.i(10264),_=v.i(760960),E=v.i(124893),j=v.i(326179),P=v.i(561751),C=v.i(929319),A=v.i(451184),T=v.i(54352),I=v.i(181178),O=v.i(437159),M=(0,A.createDocumentationMessageGenerator)({name:"index-widget"});function R(v,y){var b=y.state,x=y.recommendState,w=y.isPageReset,k=y._uiState;b!==v.state&&(v.state=b,v.emit("change",{state:v.state,results:v.lastResults,isPageReset:w,_uiState:k})),x!==v.recommendState&&(v.recommendState=x)}function N(v,y){var b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return v.reduce(function(v,b){return!(0,j.isIndexWidget)(b)&&(b.getWidgetUiState||b.getWidgetState)?b.getWidgetUiState?b.getWidgetUiState(v,y):b.getWidgetState(v,y):v},b)}function D(v,y){var b=y.initialSearchParameters,x=(0,k._)(y,["initialSearchParameters"]);return v.reduce(function(v,y){return!y.getWidgetSearchParameters||(0,j.isIndexWidget)(y)?v:"search"===y.dependsOn&&y.getWidgetParameters?y.getWidgetParameters(v,x):y.getWidgetSearchParameters(v,x)},b)}function F(v,y){var b=y.initialRecommendParameters,x=(0,k._)(y,["initialRecommendParameters"]);return v.reduce(function(v,y){return!(0,j.isIndexWidget)(y)&&"recommend"===y.dependsOn&&y.getWidgetParameters?y.getWidgetParameters(v,x):v},b)}function L(v){var y=v.filter(j.isIndexWidget);
25030!==y.length&&y.forEach(function(v){var y=v.getHelper();R(y,{state:y.state.resetPage(),recommendState:y.recommendState,isPageReset:!0}),L(v.getWidgets())})}function $(v){return v.filter(j.isIndexWidget).reduce(function(v,y){var b;return(b=v).concat.apply(b,[{indexId:y.getIndexId(),results:y.getResults(),helper:y.getHelper()}].concat((0,S._)($(y.getWidgets()))))},[])}function B(v){return v.reduce(function(v,y){if((0,j.isIndexWidget)(y)){if(y._isolated)return v;var b=B(y.getWidgets());return{hasSearchWidget:v.hasSearchWidget||b.hasSearchWidget,hasRecommendWidget:v.hasRecommendWidget||b.hasRecommendWidget}}return"recommend"===y.dependsOn?(0,w._)((0,x._)({},v),{hasRecommendWidget:!0}):"none"===y.dependsOn?v:(0,w._)((0,x._)({},v),{hasSearchWidget:!0})},{hasSearchWidget:!1,hasRecommendWidget:!1})}function z(v){var y=B(v.mainIndex.getWidgets()),b=y.hasSearchWidget,x=y.hasRecommendWidget;v._hasSearchWidget=b,v._hasRecommendWidget=x}var V=function(v){if(void 0===v||void 0===v.indexName&&!v.isolated&&!v.EXPERIMENTAL_isolated)throw Error(M("The `indexName` option is required."));var k,A,B=v.indexName,V=void 0===B?"":B,U=v.indexId,W=void 0===U?V:U,G=v.isolated,q=void 0===G?null!=(k=v.EXPERIMENTAL_isolated)&&k:G,Y=[],K={},X=null,Q=null,Z=null,J=null,ee=null,et=function(){X&&z(X)};return{$$type:"ais.index",$$widgetType:"ais.index",_isolated:q,getIndexName:function(){return V},getIndexId:function(){return W},getHelper:function(){return Z},getResults:function(){return(null==J?void 0:J.lastResults)?(J.lastResults._state=Z.state,J.lastResults):null},getResultsForWidget:function(v){return"recommend"!==v.dependsOn||(0,j.isIndexWidget)(v)||void 0===v.$$id?this.getResults():(null==Z?void 0:Z.lastRecommendResults)?Z.lastRecommendResults[v.$$
2503id]:null},getPreviousState:function(){return ee},getScopedResults:function(){var v,y=this.getParent();return $(v=y?y.getWidgets():0===V.length?this.getWidgets():[this])},getParent:function(){return q?null:Q},createURL:function(v){return"function"==typeof v?X._createURL((0,y._)({},W,v(K))):X._createURL((0,y._)({},W,N(Y,{searchParameters:v,helper:Z})))},scheduleLocalSearch:(0,T.defer)(function(){q&&(null==Z||Z.search())}),getWidgets:function(){return Y},addWidgets:function(v){var y=this;if(!Array.isArray(v))throw Error(M("The `addWidgets` method expects an array of widgets."));var b=v.reduce(function(v,y){return v.concat(Array.isArray(y)?y:[y])},[]);if(b.some(function(v){return"function"!=typeof v.init&&"function"!=typeof v.render}))throw Error(M("The widget definition expects a `render` and/or an `init` method."));return b.forEach(function(v){v.parent=y,(0,j.isIndexWidget)(v)||(0,E.addWidgetId)(v)}),Y=Y.concat(b),et(),X&&b.length&&(R(Z,{state:D(Y,{uiState:K,initialSearchParameters:Z.state}),recommendState:F(Y,{uiState:K,initialRecommendParameters:Z.recommendState}),_uiState:K}),b.forEach(function(v){if(v.getRenderState){var b=v.getRenderState(X.renderState[y.getIndexId()]||{},(0,O.createInitArgs)(X,y,X._initialUiState));(0,O.storeRenderState)({renderState:b,instantSearchInstance:X,parent:y})}}),b.forEach(function(v){v.init&&v.init((0,O.createInitArgs)(X,y,X._initialUiState))}),q?this.scheduleLocalSearch():X.scheduleSearch()),this},updateWidget:function(v,y){if("function"!=typeof v.dispose)throw Error(M("The widget definition expects a `dispose` method."));if("function"!=typeof y.init&&"function"!=typeof y.render)throw Error(M("The widget definition expects a `render` and/or an `init` method."));var x=K;v.parent=void 0,y.parent=this,(0,j.isIndexWidget)(y)||(0,E.addWidgetId)(y);var w=Y.slice(),k=w.indexOf(v);if(-1===k?w.push(y):w[k]=y,Y=w,et(),!X)return this;var S=v.dispose({helper:Z,state:Z.state,recommendState:Z.recommendState,parent:this}),P=(0,b._)(S,_.default.RecommendParameters)?S:Z.recommendState,C=S&&!(0,b._)(S,_.default.RecommendParameters)?S:Z.state,A=X.future.preserveSharedStateOnUnmount?new _.default.SearchParameters({index:this.getIndexName()}):C;K=N(Y,{searchParameters:D(Y,{uiState:x,initialSearchParameters:A}),helper:Z});var T=D(Y,{uiState:K,initialSearchParameters:A});if(R(Z,{state:T,recommendState:F(Y,{uiState:K,initialRecommendParameters:P}),_uiState:K}),y.getRenderState){var I=y.getRenderState(X.renderState[this.getIndexId()]||{},(0,O.createInitArgs)(X,this,X._initialUiState));(0,O.storeRenderState)({renderState:I,instantSearchInstance:X,parent:this})}return y.init&&y.init((0,O.createInitArgs)(X,this,X._initialUiState)),q?this.scheduleLocalSearch():X.scheduleSearch(),this},removeWidgets:function(v){var y=this;if(!Array.isArray(v))throw Error(M("The `removeWidgets` method expects an array of widgets."));var x=v.reduce(function(v,y){return v.concat(Array.isArray(y)?y:[y])},[]);if(x.some(function(v){return"function"!=typeof v.dispose}))throw Error(M("The widget definition expects a `dispose` method."));if(Y=Y.filter(function(v){return -1===x.indexOf(v)}),x.forEach(function(v){v.parent=void 0}),et(),X&&x.length){var w=x.reduce(function(v,x){var w=x.dispose({helper:Z,state:v.cleanedSearchState,recommendState:v.cleanedRecommendState,parent:y});return(0,b._)(w,_.default.RecommendParameters)?v.cleanedRecommendState=w:w&&(v.cleanedSearchState=w),v},{cleanedSearchState:Z.state,cleanedRecommendState:Z.recommendState}),k=w.cleanedSearchState,S=w.cleanedRecommendState,E=X.future.preserveSharedStateOnUnmount?D(Y,{uiState:K,initialSearchParameters:new _.default.SearchParameters({index:this.getIndexName()})}):D(Y,{uiState:N(Y,{searchParameters:k,helper:Z}),initialSearchParameters:k});K=N(Y,{searchParameters:E,helper:Z}),Z.setState(E),Z.recommendState=S,Y.length&&(q?this.scheduleLocalSearch():X.scheduleSearch())}return this},init:function(v){var y,b=this,x=v.instantSearchInstance,w=v.parent,k=v.uiState;if(null===Z){X=x,Q=w,K=k[W]||{};var E=x.mainHelper,j=D(Y,{uiState:K,initialSearchParameters:new _.default.SearchParameters({index:V})}),A=F(Y,{uiState:K,initialRecommendParameters:new _.default.RecommendParameters});Z=(0,_.default)(E.getClient(),j.index,j),Z.recommendState=A,Z.search=function(){return q?(x.status="loading",b.render({instantSearchInstance:x}),x.compositionID?Z.searchWithComposition():Z.searchOnlyWithDerivedHelpers()):x.onStateChange?(x.onStateChange({uiState:x.mainIndex.getWidgetUiState({}),setUiState:function(v){return x.setUiState(v,!1)}}),E):E.search()},Z.searchWithoutTriggeringOnStateChange=function(){return E.search()},Z.searchForFacetValues=function(v,y,x,w){var k=I.mergeSearchParameters.apply(void 0,[E.state].concat((0,S._)((0,P.resolveSearchParameters)(b)))).setQueryParameters(w);return E.searchForFacetValues(v,y,x,k)};var T=V?Z:(0,_.default)({},"__empty_index__",{}),M=q?T:H(w,E);J=M.derive(function(){return I.mergeSearchParameters.apply(void 0,[E.state].concat((0,S._)((0,P.resolveSearchParameters)(b))))},function(){return(0,C.addInsightsToRecommendParameters)(b.getHelper().recommendState,E.state)});var R=null==(y=x._initialResults)?void 0:y[this.getIndexId()];if(null==R?void 0:R.results){var $=new _.default.SearchResults(new _.default.SearchParameters(R.state),R.results);J.lastResults=$,Z.lastResults=$}if(null==R?void 0:R.recommendResults){var B=new _.default.RecommendResults(new _.default.RecommendParameters({params:R.recommendResults.params}),R.recommendResults.results);J.lastRecommendResults=B,Z.lastRecommendResults=B}Z.on("change",function(v){v.isPageReset&&L(Y)}),J.on("search",function(){x.scheduleStalledRender()}),J.on("result",function(v){var y=v.results;x.scheduleRender(),Z.lastResults=y,ee=null==y?void 0:y._state}),J.on("recommend:result",function(v){var y=v.recommend;x.scheduleRender(),Z.lastRecommendResults=y.results}),Y.forEach(function(v){if(v.getRenderState){var y=v.getRenderState(x.renderState[b.getIndexId()]||{},(0,O.createInitArgs)(x,b,k));(0,O.storeRenderState)({renderState:y,instantSearchInstance:x,parent:b})}}),Y.forEach(function(v){v.init&&v.init((0,O.createInitArgs)(x,b,k))}),Z.on("change",function(v){var y=v.state,b=v._uiState;K=N(Y,{searchParameters:y,helper:Z},b||{}),x.onStateChange||x.onInternalStateChange()}),R&&x.scheduleRender(),et()}},render:function(v){var y=this,b=v.instantSearchInstance;"error"!==b.status?A=void 0:b.error!==A&&!b.mainHelper.hasPendingRequests()&&ee&&(A=b.error,Z.setState(ee));var x=this.getResults()||(null==J?void 0:J.lastRecommendResults)||q&&!V?Y:Y.filter(function(v){return v.shouldRender});(x=x.filter(function(v){return!v.shouldRender||v.shouldRender({instantSearchInstance:b})}
2503)).forEach(function(v){if(v.getRenderState){var x=v.getRenderState(b.renderState[y.getIndexId()]||{},(0,O.createRenderArgs)(b,y,v));(0,O.storeRenderState)({renderState:x,instantSearchInstance:b,parent:y})}}),x.forEach(function(v){v.render&&v.render((0,O.createRenderArgs)(b,y,v))})},dispose:function(){var v=this;Y.forEach(function(y){y.dispose&&Z&&y.dispose({helper:Z,state:Z.state,recommendState:Z.recommendState,parent:v})}),X=null,Q=null,null==Z||Z.removeAllListeners(),Z=null,null==J||J.detach(),J=null},getWidgetUiState:function(v){return Y.filter(j.isIndexWidget).filter(function(v){return!v._isolated}).reduce(function(v,y){return y.getWidgetUiState(v)},(0,w._)((0,x._)({},v),(0,y._)({},W,(0,x._)({},v[W],K))))},getWidgetState:function(v){return this.getWidgetUiState(v)},getWidgetSearchParameters:function(v,y){var b=y.uiState;return D(Y,{uiState:b,initialSearchParameters:v})},shouldRender:function(){return!0},refreshUiState:function(){K=N(Y,{searchParameters:this.getHelper().state,helper:this.getHelper()},K)},setIndexUiState:function(v){var b="function"==typeof v?v(K):v;X.setUiState(function(v){return(0,w._)((0,x._)({},v),(0,y._)({},W,b))})}}};function H(v,y){for(;v;){if(v._isolated)return v.getHelper();v=v.getParent()}return y}function U(v,y){return v.toLocaleString(y)}v.s(["default",0,V],260925),v.s(["formatNumber",0,U],973981);var W="ais",G=function(v){return function(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},b=y.descendantName,x=y.modifierName,w=b?"-".concat(b):"",k=x?"--".concat(x):"";
2503return"".concat(W,"-").concat(v).concat(w).concat(k)}};function q(v,y){return(Array.isArray(y)?y:y.split(".")).reduce(function(v,y){return v&&v[y]},v)}function Y(){return(Y=Object.assign||function(v){for(var y=1;y<arguments.length;y++){var b=arguments[y];for(var x in b)Object.prototype.hasOwnProperty.call(b,x)&&(v[x]=b[x])}return v}).apply(this,arguments)}function K(v){if(null==v)throw TypeError("Cannot destructure "+v);return v}v.s(["component",0,G],304088),v.s(["getPropertyByPath",0,q],16448),v.s(["_",()=>Y],314258),v.s(["_",0,K],151190);var X={"&":"&","<":"<",">":">",'"':""","'":"'"},Q=/[&<>"']/g,Z=RegExp(Q.source);function J(v){return v&&Z.test(v)?v.replace(Q,function(v){return X[v]}):v}var ee={"&":"&","<":"<",">":">",""":'"',"'":"'"},et=/&(amp|quot|lt|gt|#39);/g,er=RegExp(et.source);function en(v){return v&&er.test(v)?v.replace(et,function(v){return ee[v]}):v}v.s(["escape",0,J,"unescape",0,en],107731)},109365,(v,y,b)=>{var x;x=v.e,function(v,y,b){"use strict";function x(v){return v&&"object"==typeof v&&"default"in v?v:{default:v}}var w=x(y),k=x(b);function S(v,y){(null==y||y>v.length)&&(y=v.length);for(var b=0,x=Array(y);b<y;b++)x[b]=v[b];return x}function _(v){if(Array.isArray(v))return v}function E(v,y,b){return(y=R(y))in v?Object.defineProperty(v,y,{value:b,enumerable:!0,configurable:!0,writable:!0}):v[y]=b,v}function j(v,y){var b=null==v?null:"u">typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=b){var x,w,k,S,_=[],E=!0,j=!1;try{if(k=(b=b.call(v)).next,0===y){if(Object(b)!==b)return;E=!1}else for(;!(E=(x=k.call(b)).done)&&(_.push(x.value),_.length!==y);E=!0);}catch(v){j=!0,w=v}finally{try{if(!E&&null!=b.return&&(S=b.return(),Object(S)!==S))return}finally{if(j)throw w}}return _}}function P(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(v,y){var b=Object.keys(v);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(v);y&&(x=x.filter(function(y){return Object.getOwnPropertyDescriptor(v,y).enumerable})),b.push.apply(b,x)}return b}function A(v){for(var y=1;y<arguments.length;y++){var b=null!=arguments[y]?arguments[y]:{};y%2?C(Object(b),!0).forEach(function(y){E(v,y,b[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(b)):C(Object(b)).forEach(function(y){Object.defineProperty(v,y,Object.getOwnPropertyDescriptor(b,y))})}return v}function T(v,y){if(null==v)return{};var b,x,w=I(v,y);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(x=0;x<k.length;x++)b=k[x],y.includes(b)||({}).propertyIsEnumerable.call(v,b)&&(w[b]=v[b])}return w}function I(v,y){if(null==v)return{};var b={};for(var x in v)if(({}).hasOwnProperty.call(v,x)){if(y.includes(x))continue;b[x]=v[x]}return b}function O(v,y){return _(v)||j(v,y)||N(v,y)||P()}function M(v,y){if("object"!=typeof v||!v)return v;var b=v[Symbol.toPrimitive];if(void 0!==b){var x=b.call(v,y||"default");if("object"!=typeof x)return x;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(v)}function R(v){var y=M(v,"string");return"symbol"==typeof y?y:y+""}function N(v,y){if(v){if("string"==typeof v)return S(v,y);var b=({}).toString.call(v).slice(8,-1);return"Object"===b&&v.constructor&&(b=v.constructor.name),"Map"===b||"Set"===b?Array.from(v):"Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b)?S(v,y):void 0}}var D=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],F=function(v,y){var x=v.animationData,S=v.loop,_=v.autoplay,E=v.initialSegment,j=v.onComplete,P=v.onLoopComplete,C=v.onEnterFrame,I=v.onSegmentStart,M=v.onConfigReady,R=v.onDataReady,N=v.onDataFailed,F=v.onLoadedImages,L=v.onDOMLoaded,$=v.onDestroy;v.lottieRef,v.renderer,v.name,v.assetsPath,v.rendererSettings;var B=T(v,D),z=O(b.useState(!1),2),V=z[0],H=z[1],U=b.useRef(),W=b.useRef(null),G=function(){var v;null==(v=U.current)||v.play()},q=function(){var v;null==(v=U.current)||v.stop()},Y=function(){var v;null==(v=U.current)||v.pause()},K=function(v){var y;null==(y=U.current)||y.setSpeed(v)},X=function(v,y){var b;null==(b=U.current)||b.goToAndPlay(v,y)},Q=function(v,y){var b;null==(b=U.current)||b.goToAndStop(v,y)},Z=function(v){var y;null==(y=U.current)||y.setDirection(v)},J=function(v,y){var b;null==(b=U.current)||b.playSegments(v,y)},ee=function(v){var y;null==(y=U.current)||y.setSubframe(v)},et=function(v){var y;return null==(y=U.current)?void 0:y.getDuration(v)},er=function(){var v;null==(v=U.current)||v.destroy(),U.current=void 0},en=function(){var y,b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(W.current){null==(y=U.current)||y.destroy();var x=A(A(A({},v),b),{},{container:W.current});return U.current=w.default.loadAnimation(x),H(!!U.current),function(){var v;null==(v=U.current)||v.destroy(),U.current=void 0}}};return b.useEffect(function(){var v=en();return function(){return null==v?void 0:v()}},[x,S]),b.useEffect(function(){U.current&&(U.current.autoplay=!!_)},[_]),b.useEffect(function(){!U.current||(E?Array.isArray(E)&&E.length&&((U.current.currentRawFrame<E[0]||U.current.currentRawFrame>E[1])&&(U.current.currentRawFrame=E[0]),U.current.setSegment(E[0],E[1])):U.current.resetSegments(!0))},[E]),b.useEffect(function(){var v=[{name:"complete",handler:j},{name:"loopComplete",handler:P},{name:"enterFrame",handler:C},{name:"segmentStart",handler:I},{name:"config_ready",handler:M},{name:"data_ready",handler:R},{name:"data_failed",handler:N},{name:"loaded_images",handler:F},{name:"DOMLoaded",handler:L},{name:"destroy",handler:$}].filter(function(v){return null!=v.handler});if(v.length){var y=v.map(function(v){var y;return null==(y=U.current)||y.addEventListener(v.name,v.handler),function(){var y;null==(y=U.current)||y.removeEventListener(v.name,v.handler)}});
2503return function(){y.forEach(function(v){return v()})}}},[j,P,C,I,M,R,N,F,L,$]),{View:k.default.createElement("div",A({style:y,ref:W},B)),play:G,stop:q,pause:Y,setSpeed:K,goToAndStop:Q,goToAndPlay:X,setDirection:Z,playSegments:J,setSubframe:ee,getDuration:et,destroy:er,animationContainerRef:W,animationLoaded:V,animationItem:U.current}};function L(v){var y=v.getBoundingClientRect(),b=y.top,x=y.height;return(window.innerHeight-b)/(window.innerHeight+x)}function $(v,y,b){var x=v.getBoundingClientRect(),w=x.top;return{x:(y-x.left)/x.width,y:(b-w)/x.height}}var B=function(v){var y=v.wrapperRef,x=v.animationItem,w=v.mode,k=v.actions;b.useEffect(function(){var v=y.current;if(v&&x&&k.length){x.stop();var b=function(){var y=null,b=function(){var b=L(v),w=k.find(function(v){var y=v.visibility;return y&&b>=y[0]&&b<=y[1]});if(w){if("seek"===w.type&&w.visibility&&2===w.frames.length){var S=w.frames[0]+Math.ceil((b-w.visibility[0])/(w.visibility[1]-w.visibility[0])*w.frames[1]);x.goToAndStop(S-x.firstFrame-1,!0)}"loop"===w.type&&(null===y||y!==w.frames?(x.playSegments(w.frames,!0),y=w.frames):x.isPaused&&(x.playSegments(w.frames,!0),y=w.frames)),"play"===w.type&&x.isPaused&&(x.resetSegments(!0),x.play()),"stop"===w.type&&x.goToAndStop(w.frames[0]-x.firstFrame-1,!0)}};return document.addEventListener("scroll",b),function(){document.removeEventListener("scroll",b)}},S=function(){var y=function(y,b){var w=y,S=b;if(-1!==w&&-1!==S){var _=$(v,w,S);w=_.x,S=_.y}var E=k.find(function(v){var y=v.position;return y&&Array.isArray(y.x)&&Array.isArray(y.y)?w>=y.x[0]&&w<=y.x[1]&&S>=y.y[0]&&S<=y.y[1]:!(!y||Number.isNaN(y.x)||Number.isNaN(y.y))&&w===y.x&&S===y.y});if(E){if("seek"===E.type&&E.position&&Array.isArray(E.position.x)&&Array.isArray(E.position.y)&&2===E.frames.length){var j=(w-E.position.x[0])/(E.position.x[1]-E.position.x[0]),P=(S-E.position.y[0])/(E.position.y[1]-E.position.y[0]);x.playSegments(E.frames,!0),x.goToAndStop(Math.ceil((j+P)/2*(E.frames[1]-E.frames[0])),!0)}"loop"===E.type&&x.playSegments(E.frames,!0),"play"===E.type&&(x.isPaused&&x.resetSegments(!1),x.playSegments(E.frames)),"stop"===E.type&&x.goToAndStop(E.frames[0],!0)}},b=function(v){y(v.clientX,v.clientY)},w=function(){y(-1,-1)};return v.addEventListener("mousemove",b),v.addEventListener("mouseout",w),function(){v.removeEventListener("mousemove",b),v.removeEventListener("mouseout",w)}};switch(w){case"scroll":return b();case"cursor":return S()}}},[w,x])},z=function(v){var y=v.actions,b=v.mode,x=v.lottieObj,w=x.animationItem,k=x.View;return B({actions:y,animationItem:w,mode:b,wrapperRef:x.animationContainerRef}),k},V=["style","interactivity"],H=function(v){var y,x,w,k=v.style,S=v.interactivity,_=F(T(v,V),k),E=_.View,j=_.play,P=_.stop,C=_.pause,A=_.setSpeed,I=_.goToAndStop,O=_.goToAndPlay,M=_.setDirection,R=_.playSegments,N=_.setSubframe,D=_.getDuration,L=_.destroy,$=_.animationContainerRef,B=_.animationLoaded,H=_.animationItem;return b.useEffect(function(){v.lottieRef&&(v.lottieRef.current={play:j,stop:P,pause:C,setSpeed:A,goToAndPlay:O,goToAndStop:I,setDirection:M,playSegments:R,setSubframe:N,getDuration:D,destroy:L,animationContainerRef:$,animationLoaded:B,animationItem:H})},[null==(y=v.lottieRef)?void 0:y.current]),z({lottieObj:{View:E,play:j,stop:P,pause:C,setSpeed:A,goToAndStop:I,goToAndPlay:O,setDirection:M,playSegments:R,setSubframe:N,getDuration:D,destroy:L,animationContainerRef:$,animationLoaded:B,animationItem:H},actions:null!=(x=null==S?void 0:S.actions)?x:[],mode:null!=(w=null==S?void 0:S.mode)?w:"scroll"})};Object.defineProperty(v,"LottiePlayer",{enumerable:!0,get:function(){return w.default}}),v.default=H,v.useLottie=F,v.useLottieInteractivity=z,Object.defineProperty(v,"__esModule",{value:!0})}(b,v.r(497201),v.r(297865))},497201,(__turbopack_context__,module,exports)=>{"u">typeof document&&"u">typeof navigator&&function(v,y){module.exports=y()}(__turbopack_context__.e,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(v){_useWebWorker=!!v},getWebWorker=function(){return _useWebWorker},setLocationHref=function(v){locationHref=v},getLocationHref=function(){return locationHref};function createTag(v){return document.createElement(v)}function extendPrototype(v,y){var b,x,w=v.length;for(b=0;b<w;b+=1)for(var k in x=v[b].prototype)Object.prototype.hasOwnProperty.call(x,k)&&(y.prototype[k]=x[k])}function getDescriptor(v,y){return Object.getOwnPropertyDescriptor(v,y)}function createProxyFunction(v){function y(){}return y.prototype=v,y}var audioControllerFactory=function(){function v(v){this.audios=[],this.audioFactory=v,this._volume=1,this._isMuted=!1}return v.prototype={addAudio:function(v){this.audios.push(v)},pause:function(){var v,y=this.audios.length;for(v=0;v<y;v+=1)this.audios[v].pause()},resume:function(){var v,y=this.audios.length;for(v=0;v<y;v+=1)this.audios[v].resume()},setRate:function(v){var y,b=this.audios.length;for(y=0;y<b;y+=1)this.audios[y].setRate(v)},createAudio:function(v){return this.audioFactory?this.audioFactory(v):window.Howl?new window.Howl({src:[v]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(v){this.audioFactory=v},setVolume:function(v){this._volume=v,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var v,y=this.audios.length;for(v=0;v<y;v+=1)this.audios[v].volume(!this._isMuted*this._volume)}},function(){return new v}}(),createTypedArray=function(){function v(v,y){var b,x=0,w=[];switch(v){case"int16":case"uint8c":b=1;break;default:b=1.1}for(x=0;x<y;x+=1)w.push(b);return w}function y(y,b){return"float32"===y?new Float32Array(b):"int16"===y?new Int16Array(b):"uint8c"===y?new Uint8ClampedArray(b):v(y,b)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?y:v}();function createSizedArray(v){return Array.apply(null,{length:v})}function _typeof$6(v){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var v,y=["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"],b=y.length;for(v=0;v<b;v+=1)BMMath[y[v]]=Math[y[v]]}(),BMMath.random=Math.random,BMMath.abs=function(v){if("object"===_typeof$6(v)&&v.length){var y,b=createSizedArray(v.length),x=v.length;for(y=0;y<x;y+=1)b[y]=Math.abs(v[y]);return b}return Math.abs(v)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(v){_shouldRoundValues=!!v}function bmRnd(v){return _shouldRoundValues?Math.round(v):v}function styleDiv(v){v.style.position="absolute",v.style.top=0,v.style.left=0,v.style.display="block",v.style.transformOrigin="0 0",v.style.webkitTransformOrigin="0 0",v.style.backfaceVisibility="visible",v.style.webkitBackfaceVisibility="visible",v.style.transformStyle="preserve-3d",v.style.webkitTransformStyle="preserve-3d",v.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(v,y,b,x){this.type=v,this.currentTime=y,this.totalTime=b,this.direction=x<0?-1:1}function BMCompleteEvent(v,y){this.type=v,this.direction=y<0?-1:1}
vendor: 4,209 bytes, line 2503
2503function BMCompleteLoopEvent(v,y,b,x){this.type=v,this.currentLoop=b,this.totalLoops=y,this.direction=x<0?-1:1}function BMSegmentStartEvent(v,y,b){this.type=v,this.firstFrame=y,this.totalFrames=b}function BMDestroyEvent(v,y){this.type=v,this.target=y}function BMRenderFrameErrorEvent(v,y){this.type="renderFrameError",this.nativeError=v,this.currentTime=y}function BMConfigErrorEvent(v){this.type="configError",this.nativeError=v}function BMAnimationConfigErrorEvent(v,y){this.type=v,this.nativeError=y}var createElementID=function(){var v=0;return function(){return v+=1,idPrefix$1+"__lottie_element_"+v}}();function HSVtoRGB(v,y,b){var x,w,k,S,_,E,j,P;switch(S=Math.floor(6*v),_=6*v-S,E=b*(1-y),j=b*(1-_*y),P=b*(1-(1-_)*y),S%6){case 0:x=b,w=P,k=E;break;case 1:x=j,w=b,k=E;break;case 2:x=E,w=b,k=P;break;case 3:x=E,w=j,k=b;break;case 4:x=P,w=E,k=b;break;case 5:x=b,w=E,k=j}return[x,w,k]}function RGBtoHSV(v,y,b){var x,w=Math.max(v,y,b),k=Math.min(v,y,b),S=w-k,_=0===w?0:S/w,E=w/255;switch(w){case k:x=0;break;case v:x=(y-b+6*(y<b)*S)/(6*S);break;case y:x=(b-v+2*S)/(6*S);break;case b:x=(v-y+4*S)/(6*S)}return[x,_,E]}function addSaturationToRGB(v,y){var b=RGBtoHSV(255*v[0],255*v[1],255*v[2]);return b[1]+=y,b[1]>1?b[1]=1:b[1]<=0&&(b[1]=0),HSVtoRGB(b[0],b[1],b[2])}function addBrightnessToRGB(v,y){var b=RGBtoHSV(255*v[0],255*v[1],255*v[2]);return b[2]+=y,b[2]>1?b[2]=1:b[2]<0&&(b[2]=0),HSVtoRGB(b[0],b[1],b[2])}function addHueToRGB(v,y){var b=RGBtoHSV(255*v[0],255*v[1],255*v[2]);return b[0]+=y/360,b[0]>1?b[0]-=1:b[0]<0&&(b[0]+=1),HSVtoRGB(b[0],b[1],b[2])}var rgbToHex=function(){var v,y,b=[];for(v=0;v<256;v+=1)y=v.toString(16),b[v]=1===y.length?"0"+y:y;return function(v,y,x){return v<0&&(v=0),y<0&&(y=0),x<0&&(x=0),"#"+b[v]+b[y]+b[x]}}(),setSubframeEnabled=function(v){subframeEnabled=!!v},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(v){expressionsPlugin=v},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(v){expressionsInterfaces=v},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(v){defaultCurveSegments=v},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(v){idPrefix$1=v},getIdPrefix=function(){return idPrefix$1};function createNS(v){return document.createElementNS(svgNS,v)}function _typeof$5(v){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}var dataManager=function(){var v,y,b=1,x=[],w={onmessage:function(){},postMessage:function(y){v({data:y})}},k={postMessage:function(v){w.onmessage({data:v})}};function S(y){if(window.Worker&&window.Blob&&getWebWorker()){var b=new Blob(["var _workerSelf = self; self.onmessage = ",y.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(b))}return v=y,w}function _(){y||((y=S(function(v){function y(){function v(y,b){var S,_,E,j,P,C,A=y.length;for(_=0;_<A;_+=1)if("ks"in(S=y[_])&&!S.completed){if(S.completed=!0,S.hasMask){var I=S.masksProperties;for(j=I.length,E=0;E<j;E+=1)if(I[E].pt.k.i)k(I[E].pt.k);else for(C=I[E].pt.k.length,P=0;P<C;P+=1)I[E].pt.k[P].s&&k(I[E].pt.k[P].s[0]),I[E].pt.k[P].e&&k(I[E].pt.k[P].e[0])}0===S.ty?(S.layers=x(S.refId,b),v(S.layers,b)):4===S.ty?w(S.shapes):5===S.ty&&T(S)}}function y(y,b){if(y){var w=0,k=y.length;for(w=0;w<k;w+=1)1===y[w].t&&(y[w].data.layers=x(y[w].data.refId,b),v(y[w].data.layers,b))}}function b(v,y){for(var b=0,x=y.length;b<x;){if(y[b].id===v)return y[b];b+=1}return null}function x(v,y){var x=b(v,y);return x?x.layers.__used?JSON.parse(JSON.stringify(x.layers)):(x.layers.__used=!0,x.layers):null}function w(v){var y,b,x;for(y=v.length-1;y>=0;y-=1)if("sh"===v[y].ty)if(v[y].ks.k.i)k(v[y].ks.k);else for(x=v[y].ks.k.length,b=0;b<x;b+=1)v[y].ks.k[b].s&&k(v[y].ks.k[b].s[0]),v[y].ks.k[b].e&&k(v[y].ks.k[b].e[0]);else"gr"===v[y].ty&&w(v[y].it)}function k(v){var y,b=v.i.length;for(y=0;y<b;y+=1)v.i[y][0]+=v.v[y][0],v.i[y][1]+=v.v[y][1],v.o[y][0]+=v.v[y][0],v.o[y][1]+=v.v[y][1]}function S(v,y){var b=y?y.split("."):[100,100,100];return v[0]>
vendor: 13,123 bytes, line 2503
2503b[0]||!(b[0]>v[0])&&(v[1]>b[1]||!(b[1]>v[1])&&(v[2]>b[2]||!(b[2]>v[2])&&null))}var _,E=function(){var v=[4,4,14];function y(v){var y=v.t.d;v.t.d={k:[{s:y,t:0}]}}function b(v){var b,x=v.length;for(b=0;b<x;b+=1)5===v[b].ty&&y(v[b])}return function(y){if(S(v,y.v)&&(b(y.layers),y.assets)){var x,w=y.assets.length;for(x=0;x<w;x+=1)y.assets[x].layers&&b(y.assets[x].layers)}}}(),j=(_=[4,7,99],function(v){if(v.chars&&!S(_,v.v)){var y,b=v.chars.length;for(y=0;y<b;y+=1){var x=v.chars[y];x.data&&x.data.shapes&&(w(x.data.shapes),x.data.ip=0,x.data.op=99999,x.data.st=0,x.data.sr=1,x.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}},v.chars[y].t||(x.data.shapes.push({ty:"no"}),x.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"})))}}}),P=function(){var v=[5,7,15];function y(v){var y=v.t.p;"number"==typeof y.a&&(y.a={a:0,k:y.a}),"number"==typeof y.p&&(y.p={a:0,k:y.p}),"number"==typeof y.r&&(y.r={a:0,k:y.r})}function b(v){var b,x=v.length;for(b=0;b<x;b+=1)5===v[b].ty&&y(v[b])}return function(y){if(S(v,y.v)&&(b(y.layers),y.assets)){var x,w=y.assets.length;for(x=0;x<w;x+=1)y.assets[x].layers&&b(y.assets[x].layers)}}}(),C=function(){var v=[4,1,9];function y(v){var b,x,w,k=v.length;for(b=0;b<k;b+=1)if("gr"===v[b].ty)y(v[b].it);else if("fl"===v[b].ty||"st"===v[b].ty)if(v[b].c.k&&v[b].c.k[0].i)for(w=v[b].c.k.length,x=0;x<w;x+=1)v[b].c.k[x].s&&(v[b].c.k[x].s[0]/=255,v[b].c.k[x].s[1]/=255,v[b].c.k[x].s[2]/=255,v[b].c.k[x].s[3]/=255),v[b].c.k[x].e&&(v[b].c.k[x].e[0]/=255,v[b].c.k[x].e[1]/=255,v[b].c.k[x].e[2]/=255,v[b].c.k[x].e[3]/=255);else v[b].c.k[0]/=255,v[b].c.k[1]/=255,v[b].c.k[2]/=255,v[b].c.k[3]/=255}function b(v){var b,x=v.length;for(b=0;b<x;b+=1)4===v[b].ty&&y(v[b].shapes)}return function(y){if(S(v,y.v)&&(b(y.layers),y.assets)){var x,w=y.assets.length;for(x=0;x<w;x+=1)y.assets[x].layers&&b(y.assets[x].layers)}}}(),A=function(){var v=[4,4,18];function y(v){var b,x,w;for(b=v.length-1;b>=0;b-=1)if("sh"===v[b].ty)if(v[b].ks.k.i)v[b].ks.k.c=v[b].closed;else for(w=v[b].ks.k.length,x=0;x<w;x+=1)v[b].ks.k[x].s&&(v[b].ks.k[x].s[0].c=v[b].closed),v[b].ks.k[x].e&&(v[b].ks.k[x].e[0].c=v[b].closed);else"gr"===v[b].ty&&y(v[b].it)}function b(v){var b,x,w,k,S,_,E=v.length;for(x=0;x<E;x+=1){if((b=v[x]).hasMask){var j=b.masksProperties;for(k=j.length,w=0;w<k;w+=1)if(j[w].pt.k.i)j[w].pt.k.c=j[w].cl;else for(_=j[w].pt.k.length,S=0;S<_;S+=1)j[w].pt.k[S].s&&(j[w].pt.k[S].s[0].c=j[w].cl),j[w].pt.k[S].e&&(j[w].pt.k[S].e[0].c=j[w].cl)}4===b.ty&&y(b.shapes)}}return function(y){if(S(v,y.v)&&(b(y.layers),y.assets)){var x,w=y.assets.length;for(x=0;x<w;x+=1)y.assets[x].layers&&b(y.assets[x].layers)}}}();function T(v){0===v.t.a.length&&v.t.p}var I={};return I.completeData=function(b){b.__complete||(C(b),E(b),j(b),P(b),A(b),v(b.layers,b.assets),y(b.chars,b.assets),b.__complete=!0)},I.checkColors=C,I.checkChars=j,I.checkPathProperties=P,I.checkShapes=A,I.completeLayers=v,I}if(k.dataManager||(k.dataManager=y()),k.assetLoader||(k.assetLoader=function(){function v(v){var y=v.getResponseHeader("content-type");return y&&"json"===v.responseType&&-1!==y.indexOf("json")||v.response&&"object"===_typeof$5(v.response)?v.response:v.response&&"string"==typeof v.response?JSON.parse(v.response):v.responseText?JSON.parse(v.responseText):null}return{load:function(y,b,x,w){var k,S=new XMLHttpRequest;try{S.responseType="json"}catch(v){}S.onreadystatechange=function(){if(4===S.readyState)if(200===S.status)x(k=v(S));else try{k=v(S),x(k)}catch(v){w&&w(v)}};try{S.open("GET",y,!0)}catch(v){S.open("GET",b+"/"+y,!0)}S.send()}}}()),"loadAnimation"===v.data.type)k.assetLoader.load(v.data.path,v.data.fullPath,function(y){k.dataManager.completeData(y),k.postMessage({id:v.data.id,payload:y,status:"success"})},function(){k.postMessage({id:v.data.id,status:"error"})});else if("complete"===v.data.type){var b=v.data.animation;k.dataManager.completeData(b),k.postMessage({id:v.data.id,payload:b,status:"success"})}else"loadData"===v.data.type&&k.assetLoader.load(v.data.path,v.data.fullPath,function(y){k.postMessage({id:v.data.id,payload:y,status:"success"})},function(){k.postMessage({id:v.data.id,status:"error"})})})).onmessage=function(v){var y=v.data,b=y.id,w=x[b];x[b]=null,"success"===y.status?w.onComplete(y.payload):w.onError&&w.onError()})}function E(v,y){var w="processId_"+(b+=1);return x[w]={onComplete:v,onError:y},w}return{loadAnimation:function(v,b,x){_();var w=E(b,x);y.postMessage({type:"loadAnimation",path:v,fullPath:window.location.origin+window.location.pathname,id:w})},loadData:function(v,b,x){_();var w=E(b,x);y.postMessage({type:"loadData",path:v,fullPath:window.location.origin+window.location.pathname,id:w})},completeAnimation:function(v,b,x){_();var w=E(b,x);y.postMessage({type:"complete",animation:v,id:w})}}}(),ImagePreloader=function(){var v,y,b=((v=createTag("canvas")).width=1,v.height=1,(y=v.getContext("2d")).fillStyle="rgba(0,0,0,0)",y.fillRect(0,0,1,1),v);function x(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function w(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function k(v,y,b){var x="";if(v.e)x=v.p;else if(y){var w=v.p;-1!==w.indexOf("images/")&&(w=w.split("/")[1]),x=y+w}else x=b+(v.u?v.u:"")+v.p;return x}function S(v){var y=0,b=setInterval((function(){(v.getBBox().width||y>500)&&(this._imageLoaded(),clearInterval(b)),y+=1}).bind(this),50)}function _(v){var y={assetData:v},b=k(v,this.assetsPath,this.path);return dataManager.loadData(b,(function(v){y.img=v,this._footageLoaded()}).bind(this),(function(){y.img={},this._footageLoaded()}).bind(this)),y}function E(){this._imageLoaded=x.bind(this),this._footageLoaded=w.bind(this),this.testImageLoaded=S.bind(this),this.createFootageData=_.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return E.prototype={loadAssets:function(v,y){this.imagesLoadedCb=y;var b,x=v.length;for(b=0;b<x;b+=1)v[b].layers||(v[b].t&&"seq"!==v[b].t?3===v[b].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(v[b]))):(this.totalImages+=1,this.images.push(this._createImageData(v[b]))))},setAssetsPath:function(v){this.assetsPath=v||""},setPath:function(v){this.path=v||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(v){for(var y=0,b=this.images.length;y<b;){if(this.images[y].assetData===v)return this.images[y].img;y+=1}return null},createImgData:function(v){var y=k(v,this.assetsPath,this.path),x=createTag("img");x.crossOrigin="anonymous",x.addEventListener("load",this._imageLoaded,!1),x.addEventListener("error",(function(){w.img=b,this._imageLoaded()}).bind(this),!1),x.src=y;var w={img:x,assetData:v};return w},createImageData:function(v){var y=k(v,this.assetsPath,this.path),x=createNS("image");isSafari?this.testImageLoaded(x):x.addEventListener("load",this._imageLoaded,!1),x.addEventListener("error",(function(){w.img=b,this._imageLoaded()}).bind(this),!1),x.setAttributeNS("http://www.w3.org/1999/xlink","href",y),this._elementHelper.append?this._elementHelper.append(x):this._elementHelper.appendChild(x);var w={img:x,assetData:v};return w},imageLoaded:x,footageLoaded:w,setCacheType:function(v,y){"svg"===v?(this._elementHelper=y,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},E}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(v,y){if(this._cbs[v])for(var b=this._cbs[v],x=0;x<b.length;x+=1)b[x](y)},addEventListener:function(v,y){return this._cbs[v]||(this._cbs[v]=[]),this._cbs[v].push(y),(function(){this.removeEventListener(v,y)}).bind(this)},removeEventListener:function(v,y){if(y){if(this._cbs[v]){for(var b=0,x=this._cbs[v].length;b<x;)this._cbs[v][b]===y&&(this._cbs[v].splice(b,1),b-=1,x-=1),b+=1;this._cbs[v].length||(this._cbs[v]=null)}}else this._cbs[v]=null}};var markerParser=function(){function v(v){for(var y,b=v.split("\r\n"),x={},w=0,k=0;k<b.length;k+=1)2===(y=b[k].split(":")).length&&(x[y[0]]=y[1].trim(),w+=1);if(0===w)throw Error();return x}return function(y){for(var b=[],x=0;x<y.length;x+=1){var w=y[x],k={time:w.tm,duration:w.dr};try{k.payload=JSON.parse(y[x].cm)}catch(b){try{k.payload=v(y[x].cm)}catch(v){k.payload={name:y[x].cm}}}b.push(k)}return b}}(),ProjectInterface=function(){function v(v){this.compositions.push(v)}return function(){function y(v){for(var y=0,b=this.compositions.length;y<b;){if(this.compositions[y].data&&this.compositions[y].data.nm===v)return this.compositions[y].prepareFrame&&this.compositions[y].data.xt&&this.compositions[y].prepareFrame(this.currentFrame),this.compositions[y].compInterface;y+=1}return null}return y.compositions=[],y.currentFrame=0,y.registerComposition=v,y}}(),renderers={},registerRenderer=function(v,y){renderers[v]=y};function getRenderer(v){return renderers[v]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var v in renderers)if(renderers[v])return v;return""}function _typeof$4(v){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}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(v){(v.wrapper||v.container)&&(this.wrapper=v.wrapper||v.container);var y="svg";v.animType?y=v.animType:v.renderer&&(y=v.renderer);var b=getRenderer(y);this.renderer=new b(this,v.rendererSettings),this.imagePreloader.setCacheType(y,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=y,""===v.loop||null===v.loop||void 0===v.loop||!0===v.loop?this.loop=!0:!1===v.loop?this.loop=!1:this.loop=parseInt(v.loop,10),this.autoplay=!("autoplay"in v)||v.autoplay,this.name=v.name?v.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(v,"autoloadSegments")||v.autoloadSegments,this.assetsPath=v.assetsPath,this.initialSegment=v.initialSegment,v.audioFactory&&this.audioController.setAudioFactory(v.audioFactory),v.animationData?this.setupAnimation(v.animationData):v.path&&(-1!==v.path.lastIndexOf("\\")?this.path=v.path.substr(0,v.path.lastIndexOf("\\")+1):this.path=v.path.substr(0,v.path.lastIndexOf("/")+1),this.fileName=v.path.substr(v.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(v.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(v){dataManager.completeAnimation(v,this.configAnimation)},AnimationItem.prototype.setData=function(v,y){y&&"object"!==_typeof$4(y)&&(y=JSON.parse(y));var b={wrapper:v,animationData:y},x=v.attributes;b.path=x.getNamedItem("data-animation-path")?x.getNamedItem("data-animation-path").value:x.getNamedItem("data-bm-path")?x.getNamedItem("data-bm-path").value:x.getNamedItem("bm-path")?x.getNamedItem("bm-path").value:"",b.animType=x.getNamedItem("data-anim-type")?x.getNamedItem("data-anim-type").value:x.getNamedItem("data-bm-type")?x.getNamedItem("data-bm-type").value:x.getNamedItem("bm-type")?x.getNamedItem("bm-type").value:x.getNamedItem("data-bm-renderer")?x.getNamedItem("data-bm-renderer").value:x.getNamedItem("bm-renderer")?x.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var w=x.getNamedItem("data-anim-loop")?x.getNamedItem("data-anim-loop").value:x.getNamedItem("data-bm-loop")?x.getNamedItem("data-bm-loop").value:x.getNamedItem("bm-loop")?x.getNamedItem("bm-loop").value:"";"false"===w?b.loop=!1:"true"===w?b.loop=!0:""!==w&&(b.loop=parseInt(w,10)),b.autoplay="false"!==(x.getNamedItem("data-anim-
2503autoplay")?x.getNamedItem("data-anim-autoplay").value:x.getNamedItem("data-bm-autoplay")?x.getNamedItem("data-bm-autoplay").value:!x.getNamedItem("bm-autoplay")||x.getNamedItem("bm-autoplay").value),b.name=x.getNamedItem("data-name")?x.getNamedItem("data-name").value:x.getNamedItem("data-bm-name")?x.getNamedItem("data-bm-name").value:x.getNamedItem("bm-name")?x.getNamedItem("bm-name").value:"","false"===(x.getNamedItem("data-anim-prerender")?x.getNamedItem("data-anim-prerender").value:x.getNamedItem("data-bm-prerender")?x.getNamedItem("data-bm-prerender").value:x.getNamedItem("bm-prerender")?x.getNamedItem("bm-prerender").value:"")&&(b.prerender=!1),b.path?this.setParams(b):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(v){v.op>this.animationData.op&&(this.animationData.op=v.op,this.totalFrames=Math.floor(v.op-this.animationData.ip));var y,b,x=this.animationData.layers,w=x.length,k=v.layers,S=k.length;for(b=0;b<S;b+=1)for(y=0;y<w;){if(x[y].id===k[b].id){x[y]=k[b];break}y+=1}if((v.chars||v.fonts)&&(this.renderer.globalData.fontManager.addChars(v.chars),this.renderer.globalData.fontManager.addFonts(v.fonts,this.renderer.globalData.defs)),v.assets)for(w=v.assets.length,y=0;y<w;y+=1)this.animationData.assets.push(v.assets[y]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(v){this.animationData=v;var y=getExpressionsPlugin();y&&y.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var v=this.animationData.segments;if(!v||0===v.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var y=v.shift();this.timeCompleted=y.time*this.frameRate;var b=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(b,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(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(v){if(this.renderer)try{this.animationData=v,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(v),v.assets||(v.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(v.assets),this.markers=markerParser(v.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(v){this.triggerConfigError(v)}},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()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var v=getExpressionsPlugin();v&&v.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(v,y){var b="number"==typeof v?v:void 0,x="number"==typeof y?y:void 0;this.renderer.updateContainerSize(b,x)},AnimationItem.prototype.setSubframe=function(v){this.isSubframeEnabled=!!v},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(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 4,164 bytes, line 2503
2503(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(v){this.triggerRenderFrameError(v)}},AnimationItem.prototype.play=function(v){(!v||this.name===v)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(v){v&&this.name!==v||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(v){v&&this.name!==v||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(v){v&&this.name!==v||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(v){for(var y,b=0;b<this.markers.length;b+=1)if((y=this.markers[b]).payload&&y.payload.name===v)return y;return null},AnimationItem.prototype.goToAndStop=function(v,y,b){if(!b||this.name===b){var x=Number(v);if(isNaN(x)){var w=this.getMarkerData(v);w&&this.goToAndStop(w.time,!0)}else y?this.setCurrentRawFrameValue(v):this.setCurrentRawFrameValue(v*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(v,y,b){if(!b||this.name===b){var x=Number(v);if(isNaN(x)){var w=this.getMarkerData(v);w&&(w.duration?this.playSegments([w.time,w.time+w.duration],!0):this.goToAndStop(w.time,!0))}else this.goToAndStop(x,y,b);this.play()}},AnimationItem.prototype.advanceTime=function(v){if(!0!==this.isPaused&&!1!==this.isLoaded){var y=this.currentRawFrame+v*this.frameModifier,b=!1;y>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?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):this.checkSegments(y>this.totalFrames?y%this.totalFrames:0)||(b=!0,y=this.totalFrames-1):y<0?this.checkSegments(y%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+y%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(b=!0,y=0)):this.setCurrentRawFrameValue(y),b&&(this.setCurrentRawFrameValue(y),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(v,y){this.playCount=0,v[1]<v[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=v[0]-v[1],this.timeCompleted=this.totalFrames,this.firstFrame=v[1],this.setCurrentRawFrameValue(this.totalFrames-.001-y)):v[1]>v[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=v[1]-v[0],this.timeCompleted=this.totalFrames,this.firstFrame=v[0],this.setCurrentRawFrameValue(.001+y)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(v,y){var b=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<v?b=v:this.currentRawFrame+this.firstFrame>y&&(b=y-v)),this.firstFrame=v,this.totalFrames=y-v,this.timeCompleted=this.totalFrames,-1!==b&&this.goToAndStop(b,!0)},AnimationItem.prototype.playSegments=function(v,y){if(y&&(this.segments.length=0),"object"===_typeof$4(v[0])){var b,x=v.length;for(b=0;b<x;b+=1)this.segments.push(v[b])}else this.segments.push(v);this.segments.length&&y&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(v){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),v&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(v){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),v),!0)},AnimationItem.prototype.destroy=function(v){(!v||this.name===v)&&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)}
vendor: 5,315 bytes, line 2503
2503,AnimationItem.prototype.setCurrentRawFrameValue=function(v){this.currentRawFrame=v,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(v){this.playSpeed=v,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(v){this.playDirection=v<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(v){this.loop=v},AnimationItem.prototype.setVolume=function(v,y){y&&this.name!==y||this.audioController.setVolume(v)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(v){v&&this.name!==v||this.audioController.mute()},AnimationItem.prototype.unmute=function(v){v&&this.name!==v||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(v){var y="";if(v.e)y=v.p;else if(this.assetsPath){var b=v.p;-1!==b.indexOf("images/")&&(b=b.split("/")[1]),y=this.assetsPath+b}else y=this.path+(v.u?v.u:"")+v.p;return y},AnimationItem.prototype.getAssetData=function(v){for(var y=0,b=this.assets.length;y<b;){if(v===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(v){return v?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(v,y,b){try{this.renderer.getElementByPath(v).updateDocumentData(y,b)}catch(v){}},AnimationItem.prototype.trigger=function(v){if(this._cbs&&this._cbs[v])switch(v){case"enterFrame":this.triggerEvent(v,new BMEnterFrameEvent(v,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(v,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(v,new BMCompleteLoopEvent(v,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(v,new BMCompleteEvent(v,this.frameMult));break;case"segmentStart":this.triggerEvent(v,new BMSegmentStartEvent(v,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(v,new BMDestroyEvent(v,this));break;default:this.triggerEvent(v)}"enterFrame"===v&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(v,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===v&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(v,this.loop,this.playCount,this.frameMult)),"complete"===v&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(v,this.frameMult)),"segmentStart"===v&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(v,this.firstFrame,this.totalFrames)),"destroy"===v&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(v,this))},AnimationItem.prototype.triggerRenderFrameError=function(v){var y=new BMRenderFrameErrorEvent(v,this.currentFrame);this.triggerEvent("error",y),this.onError&&this.onError.call(this,y)},AnimationItem.prototype.triggerConfigError=function(v){var y=new BMConfigErrorEvent(v,this.currentFrame);this.triggerEvent("error",y),this.onError&&this.onError.call(this,y)};var animationManager=function(){var v={},y=[],b=0,x=0,w=0,k=!0,S=!1;function _(v){for(var b=0,w=v.target;b<x;)y[b].animation===w&&(y.splice(b,1),b-=1,x-=1,w.isPaused||C()),b+=1}function E(v,b){if(!v)return null;for(var w=0;w<x;){if(y[w].elem===v&&null!==y[w].elem)return y[w].animation;w+=1}var k=new AnimationItem;return A(k,v),k.setData(v,b),k}function j(){var v,b=y.length,x=[];for(v=0;v<b;v+=1)x.push(y[v].animation);return x}function P(){w+=1,H()}function C(){w-=1}function A(v,b){v.addEventListener("destroy",_),v.addEventListener("_active",P),v.addEventListener("_idle",C),y.push({elem:b,animation:v}),x+=1}function T(v){var y=new AnimationItem;return A(y,null),y.setParams(v),y}function I(v,b){var w;for(w=0;w<x;w+=1)y[w].animation.setSpeed(v,b)}function O(v,b){var w;for(w=0;w<x;w+=1)y[w].animation.setDirection(v,b)}function M(v){var b;for(b=0;b<x;b+=1)y[b].animation.play(v)}function R(v){var _,E=v-b;for(_=0;_<x;_+=1)y[_].animation.advanceTime(E);b=v,w&&!S?window.requestAnimationFrame(R):k=!0}function N(v){b=v,window.requestAnimationFrame(R)}function D(v){var b;for(b=0;b<x;b+=1)y[b].animation.pause(v)}function F(v,b,w){var k;for(k=0;k<x;k+=1)y[k].animation.goToAndStop(v,b,w)}function L(v){var b;for(b=0;b<x;b+=1)y[b].animation.stop(v)}function $(v){var b;for(b=0;b<x;b+=1)y[b].animation.togglePause(v)}function B(v){var b;for(b=x-1;b>=0;b-=1)y[b].animation.destroy(v)}function z(v,y,b){var x,w=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),k=w.length;for(x=0;x<k;x+=1)b&&w[x].setAttribute("data-bm-type",b),E(w[x],v);if(y&&0===k){b||(b="svg");var S=document.getElementsByTagName("body")[0];S.innerText="";var _=createTag("div");_.style.width="100%",_.style.height="100%",_.setAttribute("data-bm-type",b),S.appendChild(_),E(_,v)}}function V(){var v;
2503for(v=0;v<x;v+=1)y[v].animation.resize()}function H(){!S&&w&&k&&(window.requestAnimationFrame(N),k=!1)}function U(){S=!0}function W(){S=!1,H()}function G(v,b){var w;for(w=0;w<x;w+=1)y[w].animation.setVolume(v,b)}function q(v){var b;for(b=0;b<x;b+=1)y[b].animation.mute(v)}function Y(v){var b;for(b=0;b<x;b+=1)y[b].animation.unmute(v)}return v.registerAnimation=E,v.loadAnimation=T,v.setSpeed=I,v.setDirection=O,v.play=M,v.pause=D,v.stop=L,v.togglePause=$,v.searchAnimations=z,v.resize=V,v.goToAndStop=F,v.destroy=B,v.freeze=U,v.unfreeze=W,v.setVolume=G,v.mute=q,v.unmute=Y,v.getRegisteredAnimations=j,v}(),BezierFactory=function(){var v={};v.getBezierEasing=b;var y={};function b(v,b,x,w,k){var S=k||("bez_"+v+"_"+b+"_"+x+"_"+w).replace(/\./g,"p");if(y[S])return y[S];var _=new R([v,b,x,w]);return y[S]=_,_}var x=4,w=.001,k=1e-7,S=10,_=11,E=.1,j="function"==typeof Float32Array;function P(v,y){return 1-3*y+3*v}function C(v,y){return 3*y-6*v}function A(v){return 3*v}function T(v,y,b){return((P(y,b)*v+C(y,b))*v+A(y))*v}function I(v,y,b){return 3*P(y,b)*v*v+2*C(y,b)*v+A(y)}function O(v,y,b,x,w){var _,E,j=0;do(_=T(E=y+(b-y)/2,x,w)-v)>0?b=E:y=E;while(Math.abs(_)>k&&++j<S)return E}function M(v,y,b,w){for(var k=0;k<x;++k){var S=I(y,b,w);if(0===S)break;var _=T(y,b,w)-v;y-=_/S}return y}function R(v){this._p=v,this._mSampleValues=j?new Float32Array(_):Array(_),this._precomputed=!1,this.get=this.get.bind(this)}return R.prototype={get:function(v){var y=this._p[0],b=this._p[1],x=this._p[2],w=this._p[3];return(this._precomputed||this._precompute(),y===b&&x===w)?v:0===v?0:1===v?1:T(this._getTForX(v),b,w)},_precompute:function(){var v=this._p[0],y=this._p[1],b=this._p[2],x=this._p[3];this._precomputed=!0,(v!==y||b!==x)&&this._calcSampleValues()},_calcSampleValues:function(){for(var v=this._p[0],y=this._p[2],b=0;b<_;++b)this._mSampleValues[b]=T(b*E,v,y)},_getTForX:function(v){for(var y=this._p[0],b=this._p[2],x=this._mSampleValues,k=0,S=1,j=_-1;S!==j&&x[S]<=v;++S)k+=E;var P=k+(v-x[--S])/(x[S+1]-x[S])*E,C=I(P,y,b);return C>=w?M(v,P,y,b):0===C?P:O(v,k,k+E,y,b)}},v}(),pooling={double:function(v){return v.concat(createSizedArray(v.length))}},poolFactory=function(v,y,b){var x=0,w=v,k=createSizedArray(w);return{newElement:function(){var v;return x?(x-=1,v=k[x]):v=y(),v},release:function(v){x===w&&(k=pooling.double(k),w*=2),b&&b(v),k[x]=v,x+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(v){var y,b=v.lengths.length;for(y=0;y<b;y+=1)bezierLengthPool.release(v.lengths[y]);v.lengths.length=0});function bezFunction(){var v,y=Math;function b(v,y,b,x,w,k){var S=v*x+y*w+b*k-w*x-k*v-b*y;return S>-.001&&S<.001}function x(v,x,w,k,S,_,E,j,P){if(0===w&&0===_&&0===P)return b(v,x,k,S,E,j);var C,A=y.sqrt(y.pow(k-v,2)+y.pow(S-x,2)+y.pow(_-w,2)),T=y.sqrt(y.pow(E-v,2)+y.pow(j-x,2)+y.pow(P-w,2)),I=y.sqrt(y.pow(E-k,2)+y.pow(j-S,2)+y.pow(P-_,2));return(C=A>T?A>I?A-T-I:I-T-A:I>T?I-T-A:T-A-I)>-1e-4&&C<1e-4}var w=function(v,y,b,x){var w,k,S,_,E,j,P=getDefaultCurveSegments(),C=0,A=[],T=[],I=bezierLengthPool.newElement();for(S=b.length,w=0;w<P;w+=1){for(E=w/(P-1),j=0,k=0;k<S;k+=1)_=bmPow(1-E,3)*v[k]+3*bmPow(1-E,2)*E*b[k]+3*(1-E)*bmPow(E,2)*x[k]+bmPow(E,3)*y[k],A[k]=_,null!==T[k]&&(j+=bmPow(A[k]-T[k],2)),T[k]=A[k];j&&(C+=j=bmSqrt(j)),I.percents[w]=E,I.lengths[w]=C}return I.addedLength=C,I};function k(v){var y,b=segmentsLengthPool.newElement(),x=v.c,k=v.v,S=v.o,_=v.i,E=v._length,j=b.lengths,P=0;for(y=0;y<E-1;y+=1)j[y]=w(k[y],k[y+1],S[y],_[y+1]),P+=j[y].addedLength;return x&&E&&(j[y]=w(k[y],k[0],S[y],_[0]),P+=j[y].addedLength),b.totalLength=P,b}function S(v){this.segmentLength=0,this.points=Array(v)}function _(v,y){this.partialLength=v,this.point=y}var E=(v={},function(y,x,w,k){var E=(y[0]+"_"+y[1]+"_"+x[0]+"_"+x[1]+"_"+w[0]+"_"+w[1]+"_"+k[0]+"_"+k[1]).replace(/\./g,"p");if(!v[E]){var j,P,C,A,T,I,O,M=getDefaultCurveSegments(),R=0,N=null;2===y.length&&(y[0]!==x[0]||y[1]!==x[1])&&b(y[0],y[1],x[0],x[1],y[0]+w[0],y[1]+w[1])&&b(y[0],y[1],x[0],x[1],x[0]+k[0],x[1]+k[1])&&(M=2);var D=new S(M);for(C=w.length,j=0;j<M;j+=1){for(O=createSizedArray(C),T=j/(M-1),I=0,P=0;P<C;P+=1)A=bmPow(1-T,3)*y[P]+3*bmPow(1-T,2)*T*(y[P]+w[P])+3*(1-T)*bmPow(T,2)*(x[P]+k[P])+bmPow(T,3)*x[P],O[P]=A,null!==N&&(I+=bmPow(O[P]-N[P],2));R+=I=bmSqrt(I),D.points[j]=new _(I,O),N=O}D.segmentLength=R,v[E]=D}return v[E]});function j(v,y){var b=y.percents,x=y.lengths,w=b.length,k=bmFloor((w-1)*v),S=v*y.addedLength,_=0;if(k===w-1||0===k||S===x[k])return b[k];for(var E=x[k]>S?-1:1,j=!0;j;)if(x[k]<=S&&x[k+1]>S?(_=(S-x[k])/(x[k+1]-x[k]),j=!1):k+=E,k<0||k>=w-1){if(k===w-1)return b[k];j=!1}return b[k]+(b[k+1]-b[k])*_}function P(v,b,x,w,k,S){var _=j(k,S),E=1-_;return[y.round((E*E*E*v[0]+(_*E*E+E*_*E+E*E*_)*x[0]+(_*_*E+E*_*_+_*E*_)*w[0]+_*_*_*b[0])*1e3)/1e3,y.round((E*E*E*v[1]+(_*E*E+E*_*E+E*E*_)*x[1]+(_*_*E+E*_*_+_*E*_)*w[1]+_*_*_*b[1])*1e3)/1e3]}var C=createTypedArray("float32",8);return{getSegmentsLength:k,getNewSegment:function(v,b,x,w,k,S,_){k<0?k=0:k>1&&(k=1);var E,P=j(k,_),A=j(S=S>1?1:S,_),T=v.length,I=1-P,O=1-A,M=I*I*I,R=P*I*I*3,N=P*P*I*3,D=P*P*P,F=I*I*O,L=P*I*O+I*P*O+I*I*A,$=P*P*O+I*P*A+P*I*A,B=P*P*A,z=I*O*O,V=P*O*O+I*A*O+I*O*A,H=P*A*O+I*A*A+P*O*A,U=P*A*A,W=O*O*O,G=A*O*O+O*A*O+O*O*A,q=A*A*O+O*A*A+A*O*A,Y=A*A*A;for(E=0;E<T;E+=1)C[4*E]=y.round((M*v[E]+R*x[E]+N*w[E]+D*b[E])*1e3)/1e3,C[4*E+1]=y.round((F*v[E]+L*x[E]+$*w[E]+B*b[E])*1e3)/1e3,C[4*E+2]=y.round((z*v[
vendor: 8,739 bytes, line 2503
2503E]+V*x[E]+H*w[E]+U*b[E])*1e3)/1e3,C[4*E+3]=y.round((W*v[E]+G*x[E]+q*w[E]+Y*b[E])*1e3)/1e3;return C},getPointInSegment:P,buildBezierData:E,pointOnLine2D:b,pointOnLine3D:x}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(v,y){var b,x,w,k,S,_=this.offsetTime;"multidimensional"===this.propType&&(M=createTypedArray("float32",this.pv.length));for(var E=y.lastIndex,j=E,P=this.keyframes.length-1,C=!0;C;){if(R=this.keyframes[j],N=this.keyframes[j+1],j===P-1&&v>=N.t-_){R.h&&(R=N),E=0;break}if(N.t-_>v){E=j;break}j<P-1?j+=1:(E=0,C=!1)}D=this.keyframesMetadata[j]||{};var A=N.t-_,T=R.t-_;if(R.to){D.bezierData||(D.bezierData=bez.buildBezierData(R.s,N.s||R.e,R.to,R.ti));var I=D.bezierData;if(v>=A||v<T){var O=v>=A?I.points.length-1:0;for(L=I.points[O].point.length,F=0;F<L;F+=1)M[F]=I.points[O].point[F]}else{D.__fnct?z=D.__fnct:D.__fnct=z=BezierFactory.getBezierEasing(R.o.x,R.o.y,R.i.x,R.i.y,R.n).get;var M,R,N,D,F,L,$,B,z,V,H,U=z((v-T)/(A-T)),W=I.segmentLength*U,G=y.lastFrame<v&&y._lastKeyframeIndex===j?y._lastAddedLength:0;for(B=y.lastFrame<v&&y._lastKeyframeIndex===j?y._lastPoint:0,C=!0,$=I.points.length;C;){if(G+=I.points[B].partialLength,0===W||0===U||B===I.points.length-1){for(L=I.points[B].point.length,F=0;F<L;F+=1)M[F]=I.points[B].point[F];break}if(W>=G&&W<G+I.points[B+1].partialLength){for(H=(W-G)/I.points[B+1].partialLength,L=I.points[B].point.length,F=0;F<L;F+=1)M[F]=I.points[B].point[F]+(I.points[B+1].point[F]-I.points[B].point[F])*H;break}B<$-1?B+=1:C=!1}y._lastPoint=B,y._lastAddedLength=G-I.points[B].partialLength,y._lastKeyframeIndex=j}}else if(P=R.s.length,V=N.s||R.e,this.sh&&1!==R.h)v>=A?(M[0]=V[0],M[1]=V[1],M[2]=V[2]):v<=T?(M[0]=R.s[0],M[1]=R.s[1],M[2]=R.s[2]):quaternionToEuler(M,slerp(createQuaternion(R.s),createQuaternion(V),(v-T)/(A-T)));else for(j=0;j<P;j+=1)1!==R.h&&(v>=A?U=1:v<T?U=0:(R.o.x.constructor===Array?(D.__fnct||(D.__fnct=[]),D.__fnct[j]?z=D.__fnct[j]:(b=void 0===R.o.x[j]?R.o.x[0]:R.o.x[j],x=void 0===R.o.y[j]?R.o.y[0]:R.o.y[j],w=void 0===R.i.x[j]?R.i.x[0]:R.i.x[j],k=void 0===R.i.y[j]?R.i.y[0]:R.i.y[j],z=BezierFactory.getBezierEasing(b,x,w,k).get,D.__fnct[j]=z)):D.__fnct?z=D.__fnct:(b=R.o.x,x=R.o.y,w=R.i.x,k=R.i.y,z=BezierFactory.getBezierEasing(b,x,w,k).get,R.keyframeMetadata=z),U=z((v-T)/(A-T)))),V=N.s||R.e,S=1===R.h?R.s[j]:R.s[j]+(V[j]-R.s[j])*U,"multidimensional"===this.propType?M[j]=S:M=S;return y.lastIndex=E,M}function slerp(v,y,b){var x,w,k,S,_,E=[],j=v[0],P=v[1],C=v[2],A=v[3],T=y[0],I=y[1],O=y[2],M=y[3];return(w=j*T+P*I+C*O+A*M)<0&&(w=-w,T=-T,I=-I,O=-O,M=-M),1-w>1e-6?(k=Math.sin(x=Math.acos(w)),S=Math.sin((1-b)*x)/k,_=Math.sin(b*x)/k):(S=1-b,_=b),E[0]=S*j+_*T,E[1]=S*P+_*I,E[2]=S*C+_*O,E[3]=S*A+_*M,E}function quaternionToEuler(v,y){var b=y[0],x=y[1],w=y[2],k=y[3],S=Math.atan2(2*x*k-2*b*w,1-2*x*x-2*w*w),_=Math.asin(2*b*x+2*w*k),E=Math.atan2(2*b*k-2*x*w,1-2*b*b-2*w*w);v[0]=S/degToRads,v[1]=_/degToRads,v[2]=E/degToRads}function createQuaternion(v){var y=v[0]*degToRads,b=v[1]*degToRads,x=v[2]*degToRads,w=Math.cos(y/2),k=Math.cos(b/2),S=Math.cos(x/2),_=Math.sin(y/2),E=Math.sin(b/2),j=Math.sin(x/2),P=w*k*S-_*E*j;return[_*E*S+w*k*j,_*k*S+w*E*j,w*E*S-_*k*j,P]}function getValueAtCurrentTime(){var v=this.comp.renderedFrame-this.offsetTime,y=this.keyframes[0].t-this.offsetTime,b=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(v===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=b&&v>=b||this._caching.lastFrame<y&&v<y))){this._caching.lastFrame>=v&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var x=this.interpolateValue(v,this._caching);this.pv=x}return this._caching.lastFrame=v,this.pv}function setVValue(v){var y;if("unidimensional"===this.propType)y=v*this.mult,mathAbs(this.v-y)>1e-5&&(this.v=y,this._mdf=!0);else for(var b=0,x=this.v.length;b<x;)y=v[b]*this.mult,mathAbs(this.v[b]-y)>1e-5&&(this.v[b]=y,this._mdf=!0),b+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var v,y=this.effectsSequence.length,b=this.kf?this.pv:this.data.k;for(v=0;v<y;v+=1)b=this.effectsSequence[v](b);this.setVValue(b),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(v){this.effectsSequence.push(v),this.container.addDynamicProperty(this)}function ValueProperty(v,y,b,x){this.propType="unidimensional",this.mult=b||1,this.data=y,this.v=b?y.k*b:y.k,this.pv=y.k,this._mdf=!1,this.elem=v,this.container=x,this.comp=v.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(v,y,b,x){this.propType="multidimensional",this.mult=b||1,this.data=y,this._mdf=!1,this.elem=v,this.container=x,this.comp=v.comp,this.k=!1,this.kf=!1,this.frameId=-1;var w,k=y.k.length;for(this.v=createTypedArray("float32",k),this.pv=createTypedArray("float32",k),this.vel=createTypedArray("float32",k),w=0;w<k;w+=1)this.v[w]=y.k[w]*this.mult,this.pv[w]=y.k[w];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(v,y,b,x){this.propType="unidimensional",this.keyframes=y.k,this.keyframesMetadata=[],this.offsetTime=v.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=b||1,this.elem=v,this.container=x,this.comp=v.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(v,y,b,x){this.propType="multidimensional";var w,k,S,_,E,j=y.k.length;for(w=0;w<j-1;w+=1)y.k[w].to&&y.k[w].s&&y.k[w+1]&&y.k[w+1].s&&(k=y.k[w].s,S=y.k[w+1].s,_=y.k[w].to,E=y.k[w].ti,(2===k.length&&(k[0]!==S[0]||k[1]!==S[1])&&bez.pointOnLine2D(k[0],k[1],S[0],S[1],k[0]+_[0],k[1]+_[1])&&bez.pointOnLine2D(k[0],k[1],S[0],S[1],S[0]+E[0],S[1]+E[1])||3===k.length&&(k[0]!==S[0]||k[1]!==S[1]||k[2]!==S[2])&&bez.pointOnLine3D(k[0],k[1],k[2],S[0],S[1],S[2],k[0]+_[0],k[1]+_[1],k[2]+_[2])&&bez.pointOnLine3D(k[0],k[1],k[2],S[0],S[1],S[2],S[0]+E[0],S[1]+E[1],S[2]+E[2]))&&(y.k[w].to=null,y.k[w].ti=null),k[0]===S[0]&&k[1]===S[1]&&0===_[0]&&0===_[1]&&0===E[0]&&0===E[1]&&(2===k.length||k[2]===S[2]&&0===_[2]&&0===E[2])&&(y.k[w].to=null,y.k[w].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=y,this.keyframes=y.k,this.keyframesMetadata=[],this.offsetTime=v.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=b||1,this.elem=v,this.container=x,this.comp=v.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var P=y.k[0].s.length;for(this.v=createTypedArray("float32",P),this.pv=createTypedArray("float32",P),w=0;w<P;w+=1)this.v[w]=initFrame,this.pv[w]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",P)},this.addEffect=addEffect}var PropertyFactory={getProp:function(v,y,b,x,w){var k;if(y.sid&&(y=v.globalData.slotManager.getProp(y)),y.k.length)if("number"==typeof y.k[0])k=new MultiDimensionalProperty(v,y,x,w);else switch(b){case 0:k=new KeyframedValueProperty(v,y,x,w);break;case 1:k=new KeyframedMultidimensionalProperty(v,y,x,w)}else k=new ValueProperty(v,y,x,w);return k.effectsSequence.length&&w.addDynamicProperty(k),k}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(v){-1===this.dynamicProperties.indexOf(v)&&(this.dynamicProperties.push(v),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var v,y=this.dynamicProperties.length;for(v=0;v<y;v+=1)this.dynamicProperties[v].getValue(),this.dynamicProperties[v]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(v){this.container=v,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function(){return createTypedArray("float32",2)});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(v,y){this.c=v,this.setLength(y);for(var b=0;b<y;)this.v[b]=pointPool.newElement(),this.o[b]=pointPool.newElement(),this.i[b]=pointPool.newElement(),b+=1},ShapePath.prototype.setLength=function(v){for(;this._maxLength<v;
2503)this.doubleArrayLength();this._length=v},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(v,y,b,x,w){var k;switch(this._length=Math.max(this._length,x+1),this._length>=this._maxLength&&this.doubleArrayLength(),b){case"v":k=this.v;break;case"i":k=this.i;break;case"o":k=this.o;break;default:k=[]}k[x]&&(!k[x]||w)||(k[x]=pointPool.newElement()),k[x][0]=v,k[x][1]=y},ShapePath.prototype.setTripleAt=function(v,y,b,x,w,k,S,_){this.setXYAt(v,y,"v",S,_),this.setXYAt(b,x,"o",S,_),this.setXYAt(w,k,"i",S,_)},ShapePath.prototype.reverse=function(){var v,y=new ShapePath;y.setPathData(this.c,this._length);var b=this.v,x=this.o,w=this.i,k=0;this.c&&(y.setTripleAt(b[0][0],b[0][1],w[0][0],w[0][1],x[0][0],x[0][1],0,!1),k=1);var S=this._length-1,_=this._length;for(v=k;v<_;v+=1)y.setTripleAt(b[S][0],b[S][1],w[S][0],w[S][1],x[S][0],x[S][1],v,!1),S-=1;return y},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function v(v){var b,x=y.newElement(),w=void 0===v._length?v.v.length:v._length;for(x.setLength(w),x.c=v.c,b=0;b<w;b+=1)x.setTripleAt(v.v[b][0],v.v[b][1],v.o[b][0],v.o[b][1],v.i[b][0],v.i[b][1],b);return x}var y=poolFactory(4,function(){return new ShapePath},function(v){var y,b=v._length;for(y=0;y<b;y+=1)pointPool.release(v.v[y]),pointPool.release(v.i[y]),pointPool.release(v.o[y]),v.v[y]=null,v.i[y]=null,v.o[y]=null;v._length=0,v.c=!1});return y.clone=v,y}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(v){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=v,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var v;for(v=0;v<this._length;v+=1)shapePool.release(this.shapes[v]);this._length=0};var shapeCollectionPool=function(){var v={newShapeCollection:w,release:k},y=0,b=4,x=createSizedArray(4);function w(){var v;return y?(y-=1,v=x[y]):v=new ShapeCollection,v}function k(v){var w,k=v._length;for(w=0;w<k;w+=1)shapePool.release(v.shapes[w]);v._length=0,y===b&&(x=pooling.double(x),b*=2),x[y]=v,y+=1}return v}(),ShapePropertyFactory=function(){var v=-999999;function y(v,y,b){var x=b.lastIndex,w=this.keyframes;if(v<w[0].t-this.offsetTime)k=w[0].s[0],_=!0,x=0;else if(v>=w[w.length-1].t-this.offsetTime)k=w[w.length-1].s?w[w.length-1].s[0]:w[w.length-2].e[0],_=!0;else{for(var k,S,_,E,j,P,C,A,T,I,O,M,R,N=x,D=w.length-1,F=!0;F&&(I=w[N],!((O=w[N+1]).t-this.offsetTime>v));)N<D-1?N+=1:F=!1;M=this.keyframesMetadata[N]||{},_=1===I.h,x=N,_||(v>=O.t-this.offsetTime?A=1:v<I.t-this.offsetTime?A=0:(M.__fnct?R=M.__fnct:M.__fnct=R=BezierFactory.getBezierEasing(I.o.x,I.o.y,I.i.x,I.i.y).get,A=R((v-(I.t-this.offsetTime))/(O.t-this.offsetTime-(I.t-this.offsetTime)))),S=O.s?O.s[0]:I.e[0]),k=I.s[0]}for(P=y._length,C=k.i[0].length,b.lastIndex=x,E=0;E<P;E+=1)for(j=0;j<C;j+=1)T=_?k.i[E][j]:k.i[E][j]+(S.i[E][j]-k.i[E][j])*A,y.i[E][j]=T,T=_?k.o[E][j]:k.o[E][j]+(S.o[E][j]-k.o[E][j])*A,y.o[E][j]=T,T=_?k.v[E][j]:k.v[E][j]+(S.v[E][j]-k.v[E][j])*A,y.v[E][j]=T}function b(){var y=this.comp.renderedFrame-this.offsetTime,b=this.keyframes[0].t-this.offsetTime,x=this.keyframes[this.keyframes.length-1].t-this.offsetTime,w=this._caching.lastFrame;return w!==v&&(w<b&&y<b||w>x&&y>x)||(this._caching.lastIndex=w<y?this._caching.lastIndex:0,this.interpolateShape(y,this.pv,this._caching)),this._caching.lastFrame=y,this.pv}function x(){this.paths=this.localShapeCollection}function w(v,y){if(v._length!==y._length||v.c!==y.c)return!1;var b,x=v._length;for(b=0;b<x;b+=1)if(v.v[b][0]!==y.v[b][0]||v.v[b][1]!==y.v[b][1]||v.o[b][0]!==y.o[b][0]||v.o[b][1]!==y.o[b][1]||v.i[b][0]!==y.i[b][0]||v.i[b][1]!==y.i[b][1])return!1;return!0}function k(v){w(this.v,v)||(this.v=shapePool.clone(v),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}
vendor: 17,592 bytes, line 2503
2503function S(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=!1,v=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var v,y,b=this.effectsSequence.length;for(y=0;y<b;y+=1)v=this.effectsSequence[y](v);this.setVValue(v),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function _(v,y,b){this.propType="shape",this.comp=v.comp,this.container=v,this.elem=v,this.data=y,this.k=!1,this.kf=!1,this._mdf=!1;var w=3===b?y.pt.k:y.ks.k;this.v=shapePool.clone(w),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=x,this.effectsSequence=[]}function E(v){this.effectsSequence.push(v),this.container.addDynamicProperty(this)}function j(y,w,k){this.propType="shape",this.comp=y.comp,this.elem=y,this.container=y,this.offsetTime=y.data.st,this.keyframes=3===k?w.pt.k:w.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var S=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,S),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=v,this.reset=x,this._caching={lastFrame:v,lastIndex:0},this.effectsSequence=[b.bind(this)]}_.prototype.interpolateShape=y,_.prototype.getValue=S,_.prototype.setVValue=k,_.prototype.addEffect=E,j.prototype.getValue=S,j.prototype.interpolateShape=y,j.prototype.setVValue=k,j.prototype.addEffect=E;var P=function(){var v=roundCorner;function y(v,y){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=y.d,this.elem=v,this.comp=v.comp,this.frameId=-1,this.initDynamicPropertyContainer(v),this.p=PropertyFactory.getProp(v,y.p,1,0,this),this.s=PropertyFactory.getProp(v,y.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return y.prototype={reset:x,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var y=this.p.v[0],b=this.p.v[1],x=this.s.v[0]/2,w=this.s.v[1]/2,k=3!==this.d,S=this.v;S.v[0][0]=y,S.v[0][1]=b-w,S.v[1][0]=k?y+x:y-x,S.v[1][1]=b,S.v[2][0]=y,S.v[2][1]=b+w,S.v[3][0]=k?y-x:y+x,S.v[3][1]=b,S.i[0][0]=k?y-x*v:y+x*v,S.i[0][1]=b-w,S.i[1][0]=k?y+x:y-x,S.i[1][1]=b-w*v,S.i[2][0]=k?y+x*v:y-x*v,S.i[2][1]=b+w,S.i[3][0]=k?y-x:y+x,S.i[3][1]=b+w*v,S.o[0][0]=k?y+x*v:y-x*v,S.o[0][1]=b-w,S.o[1][0]=k?y+x:y-x,S.o[1][1]=b+w*v,S.o[2][0]=k?y-x*v:y+x*v,S.o[2][1]=b+w,S.o[3][0]=k?y-x:y+x,S.o[3][1]=b-w*v}},extendPrototype([DynamicPropertyContainer],y),y}(),C=function(){function v(v,y){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=v,this.comp=v.comp,this.data=y,this.frameId=-1,this.d=y.d,this.initDynamicPropertyContainer(v),1===y.sy?(this.ir=PropertyFactory.getProp(v,y.ir,0,0,this),this.is=PropertyFactory.getProp(v,y.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(v,y.pt,0,0,this),this.p=PropertyFactory.getProp(v,y.p,1,0,this),this.r=PropertyFactory.getProp(v,y.r,0,degToRads,this),this.or=PropertyFactory.getProp(v,y.or,0,0,this),this.os=PropertyFactory.getProp(v,y.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 v.prototype={reset:x,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var v,y,b,x,w=2*Math.floor(this.pt.v),k=2*Math.PI/w,S=!0,_=this.or.v,E=this.ir.v,j=this.os.v,P=this.is.v,C=2*Math.PI*_/(2*w),A=2*Math.PI*E/(2*w),T=-Math.PI/2;T+=this.r.v;var I=3===this.data.d?-1:1;for(this.v._length=0,v=0;v<w;v+=1){y=S?_:E,b=S?j:P,x=S?C:A;var O=y*Math.cos(T),M=y*Math.sin(T),R=0===O&&0===M?0:M/Math.sqrt(O*O+M*M),N=0===O&&0===M?0:-O/Math.sqrt(O*O+M*M);O+=+this.p.v[0],M+=+this.p.v[1],this.v.setTripleAt(O,M,O-R*x*b*I,M-N*x*b*I,O+R*x*b*I,M+N*x*b*I,v,!0),S=!S,T+=k*I}},convertPolygonToPath:function(){var v,y=Math.floor(this.pt.v),b=2*Math.PI/y,x=this.or.v,w=this.os.v,k=2*Math.PI*x/(4*y),S=-(.5*Math.PI),_=3===this.data.d?-1:1;for(S+=this.r.v,this.v._length=0,v=0;v<y;v+=1){var E=x*Math.cos(S),j=x*Math.sin(S),P=0===E&&0===j?0:j/Math.sqrt(E*E+j*j),C=0===E&&0===j?0:-E/Math.sqrt(E*E+j*j);E+=+this.p.v[0],j+=+this.p.v[1],this.v.setTripleAt(E,j,E-P*k*w*_,j-C*k*w*_,E+P*k*w*_,j+C*k*w*_,v,!0),S+=b*_}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],v),v}(),A=function(){function v(v,y){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=v,this.comp=v.comp,this.frameId=-1,this.d=y.d,this.initDynamicPropertyContainer(v),this.p=PropertyFactory.getProp(v,y.p,1,0,this),this.s=PropertyFactory.getProp(v,y.s,1,0,this),this.r=PropertyFactory.getProp(v,y.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return v.prototype={convertRectToPath:function(){var v=this.p.v[0],y=this.p.v[1],b=this.s.v[0]/2,x=this.s.v[1]/2,w=bmMin(b,x,this.r.v),k=w*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(v+b,y-x+w,v+b,y-x+w,v+b,y-x+k,0,!0),this.v.setTripleAt(v+b,y+x-w,v+b,y+x-k,v+b,y+x-w,1,!0),0!==w?(this.v.setTripleAt(v+b-w,y+x,v+b-w,y+x,v+b-k,y+x,2,!0),this.v.setTripleAt(v-b+w,y+x,v-b+k,y+x,v-b+w,y+x,3,!0),this.v.setTripleAt(v-b,y+x-w,v-b,y+x-w,v-b,y+x-k,4,!0),this.v.setTripleAt(v-b,y-x+w,v-b,y-x+k,v-b,y-x+w,5,!0),this.v.setTripleAt(v-b+w,y-x,v-b+w,y-x,v-b+k,y-x,6,!0),this.v.setTripleAt(v+b-w,y-x,v+b-k,y-x,v+b-w,y-x,7,!0)):(this.v.setTripleAt(v-b,y+x,v-b+k,y+x,v-b,y+x,2),this.v.setTripleAt(v-b,y-x,v-b,y-x+k,v-b,y-x,3))):(this.v.setTripleAt(v+b,y-x+w,v+b,y-x+k,v+b,y-x+w,0,!0),0!==w?(this.v.setTripleAt(v+b-w,y-x,v+b-w,y-x,v+b-k,y-x,1,!0),this.v.setTripleAt(v-b+w,y-x,v-b+k,y-x,v-b+w,y-x,2,!0),this.v.setTripleAt(v-b,y-x+w,v-b,y-x+w,v-b,y-x+k,3,!0),this.v.setTripleAt(v-b,y+x-w,v-b,y+x-k,v-b,y+x-w,4,!0),this.v.setTripleAt(v-b+w,y+x,v-b+w,y+x,v-b+k,y+x,5,!0),this.v.setTripleAt(v+b-w,y+x,v+b-k,y+x,v+b-w,y+x,6,!0),this.v.setTripleAt(v+b,y+x-w,v+b,y+x-w,v+b,y+x-k,7,!0)):(this.v.setTripleAt(v-b,y-x,v-b+k,y-x,v-b,y-x,1,!0),this.v.setTripleAt(v-b,y+x,v-b,y+x-k,v-b,y+x,2,!0),this.v.setTripleAt(v+b,y+x,v+b-k,y+x,v+b,y+x,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:x},extendPrototype([DynamicPropertyContainer],v),v}();function T(){return _}function I(){return j}var O={};return O.getShapeProp=function(v,y,b){var x;return 3===b||4===b?x=(3===b?y.pt:y.ks).k.length?new j(v,y,b):new _(v,y,b):5===b?x=new A(v,y):6===b?x=new P(v,y):7===b&&(x=new C(v,y)),x.k&&v.addDynamicProperty(x),x},O.getConstructorFunction=T,O.getKeyframedConstructorFunction=I,O}(),Matrix=function(){var v=Math.cos,y=Math.sin,b=Math.tan,x=Math.round;function w(){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 k(b){if(0===b)return this;var x=v(b),w=y(b);return this._t(x,-w,0,0,w,x,0,0,0,0,1,0,0,0,0,1)}function S(b){if(0===b)return this;var x=v(b),w=y(b);return this._t(1,0,0,0,0,x,-w,0,0,w,x,0,0,0,0,1)}function _(b){if(0===b)return this;var x=v(b),w=y(b);return this._t(x,0,w,0,0,1,0,0,-w,0,x,0,0,0,0,1)}function E(b){if(0===b)return this;var x=v(b),w=y(b);return this._t(x,-w,0,0,w,x,0,0,0,0,1,0,0,0,0,1)}function j(v,y){return this._t(1,y,v,1,0,0)}function P(v,y){return this.shear(b(v),b(y))}function C(x,w){var k=v(w),S=y(w);return this._t(k,S,0,0,-S,k,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,b(x),1,0,0,0,0,1,0,0,0,0,1)._t(k,-S,0,0,S,k,0,0,0,0,1,0,0,0,0,1)}function A(v,y,b){return(b||0===b||(b=1),1===v&&1===y&&1===b)?this:this._t(v,0,0,0,0,y,0,0,0,0,b,0,0,0,0,1)}function T(v,y,b,x,w,k,S,_,E,j,P,C,A,T,I,O){return this.props[0]=v,this.props[1]=y,this.props[2]=b,this.props[3]=x,this.props[4]=w,this.props[5]=k,this.props[6]=S,this.props[7]=_,this.props[8]=E,this.props[9]=j,this.props[10]=P,this.props[11]=C,this.props[12]=A,this.props[13]=T,this.props[14]=I,this.props[15]=O,this}function I(v,y,b){return(b=b||0,0!==v||0!==y||0!==b)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,v,y,b,1):this}function O(v,y,b,x,w,k,S,_,E,j,P,C,A,T,I,O){var M=this.props;if(1===v&&0===y&&0===b&&0===x&&0===w&&1===k&&0===S&&0===_&&0===E&&0===j&&1===P&&0===C)return M[12]=M[12]*v+M[15]*A,M[13]=M[13]*k+M[15]*T,M[14]=M[14]*P+M[15]*I,M[15]*=O,this._identityCalculated=!1,this;var R=M[0],N=M[1],D=M[2],F=M[3],L=M[4],$=M[5],B=M[6],z=M[7],V=M[8],H=M[9],U=M[10],W=M[11],G=M[12],q=M[13],Y=M[14],K=M[15];return M[0]=R*v+N*w+D*E+F*A,M[1]=R*y+N*k+D*j+F*T,M[2]=R*b+N*S+D*P+F*I,M[3]=R*x+N*_+D*C+F*O,M[4]=L*v+$*w+B*E+z*A,M[5]=L*y+$*k+B*j+z*T,M[6]=L*b+$*S+B*P+z*I,M[7]=L*x+$*_+B*C+z*O,M[8]=V*v+H*w+U*E+W*A,M[9]=V*y+H*k+U*j+W*T,M[10]=V*b+H*S+U*P+W*I,M[11]=V*x+H*_+U*C+W*O,M[12]=G*v+q*w+Y*E+K*A,M[13]=G*y+q*k+Y*j+K*T,M[14]=G*b+q*S+Y*P+K*I,M[15]=G*x+q*_+Y*C+K*O,this._identityCalculated=!1,this}function M(v){var y=v.props;return this.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15])}function R(){return this._identityCalculated||(this._identity=1===this.props[0]&&0===this.props[1]&&0===this.props[2]&&0===this.props[3]&&0===this.props[4]&&1===this.props[5]&&0===this.props[6]&&0===this.props[7]&&0===this.props[8]&&0===this.props[9]&&1===this.props[10]&&0===this.props[11]&&0===this.props[12]&&0===this.props[13]&&0===this.props[14]&&1===this.props[15],this._identityCalculated=!0),this._identity}function N(v){for(var y=0;y<16;){if(v.props[y]!==this.props[y])return!1;y+=1}return!0}function D(v){var y;for(y=0;y<16;y+=1)v.props[y]=this.props[y];return v}function F(v){var y;for(y=0;y<16;y+=1)this.props[y]=v[y]}function L(v,y,b){return{x:v*this.props[0]+y*this.props[4]+b*this.props[8]+this.props[12],y:v*this.props[1]+y*this.props[5]+b*this.props[9]+this.props[13],z:v*this.props[2]+y*this.props[6]+b*this.props[10]+this.props[14]}}function $(v,y,b){return v*this.props[0]+y*this.props[4]+b*this.props[8]+this.props[12]}function B(v,y,b){return v*this.props[1]+y*this.props[5]+b*this.props[9]+this.props[13]}function z(v,y,b){return v*this.props[2]+y*this.props[6]+b*this.props[10]+this.props[14]}function V(){var v=this.props[0]*this.props[5]-this.props[1]*this.props[4],y=this.props[5]/v,b=-this.props[1]/v,x=-this.props[4]/v,w=this.props[0]/v,k=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/v,S=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/v,_=new Matrix;return _.props[0]=y,_.props[1]=b,_.props[4]=x,_.props[5]=w,_.props[12]=k,_.props[13]=S,_}function H(v){return this.getInverseMatrix().applyToPointArray(v[0],v[1],v[2]||0)}function U(v){var y,b=v.length,x=[];for(y=0;y<b;y+=1)x[y]=H(v[y]);return x}function W(v,y,b){var x=createTypedArray("float32",6);if(this.isIdentity())x[0]=v[0],x[1]=v[1],x[2]=y[0],x[3]=y[1],x[4]=b[0],x[5]=b[1];else{var w=this.props[0],k=this.props[1],S=this.props[4],_=this.props[5],E=this.props[12],j=this.props[13];x[0]=v[0]*w+v[1]*S+E,x[1]=v[0]*k+v[1]*_+j,x[2]=y[0]*w+y[1]*S+E,x[3]=y[0]*k+y[1]*_+j,x[4]=b[0]*w+b[1]*S+E,x[5]=b[0]*k+b[1]*_+j}return x}function G(v,y,b){var x;return this.isIdentity()?[v,y,b]:[v*this.props[0]+y*this.props[4]+b*this.props[8]+this.props[12],v*this.props[1]+y*this.props[5]+b*this.props[9]+this.props[13],v*this.props[2]+y*this.props[6]+b*this.props[10]+this.props[14]]}function q(v,y){if(this.isIdentity())return v+","+y;var b=this.props;return Math.round((v*b[0]+y*b[4]+b[12])*100)/100+","+Math.round((v*b[1]+y*b[5]+b[13])*100)/100}function Y(){for(var v=0,y=this.props,b="matrix3d(",w=1e4;v<16;)b+=x(y[v]*w)/w,b+=15===v?")":",",v+=1;return b}function K(v){var y=1e4;return v<1e-6&&v>0||v>-1e-6&&v<0?x(v*y)/y:v}function X(){var v=this.props;return"matrix("+K(v[0])+","+K(v[1])+","+K(v[4])+","+K(v[5])+","+K(v[12])+","+K(v[13])+")"}return function(){this.reset=w,this.rotate=k,this.rotateX=S,this.rotateY=_,this.rotateZ=E,this.skew=P,this.skewFromAxis=C,this.shear=j,this.scale=A,this.setTransform=T,this.translate=I,this.transform=O,this.multiply=M,this.applyToPoint=L,this.applyToX=$,this.applyToY=B,this.applyToZ=z,this.applyToPointArray=G,this.applyToTriplePoints=W,this.applyToPointStringified=q,this.toCSS=Y,this.to2dCSS=X,this.clone=D,this.cloneFromProps=F,this.equals=N,this.inversePoints=U,this.inversePoint=H,this.getInverseMatrix=V,this._t=this.transform,this.isIdentity=R,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(v){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(v){setLocationHref(v)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(v){setSubframeEnabled(v)}function setPrefix(v){setIdPrefix(v)}function loadAnimation(v){return animationManager.loadAnimation(v)}function setQuality(v){if("string"==typeof v)switch(v){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(v)&&v>1&&setDefaultCurveSegments(v);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"u">typeof navigator}function installPlugin(v,y){"expressions"===v&&setExpressionsPlugin(y)}function getFactory(v){switch(v){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(v){for(var y=queryString.split("&"),b=0;b<y.length;b+=1){var x=y[b].split("=");if(decodeURIComponent(x[0])==v)return decodeURIComponent(x[1])}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.13.0";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)||"function"==typeof define&&define.amd||(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var v={},y={};function b(v,b,x){return new y[v](b,x)}return v.registerModifier=function v(v,b){y[v]||(y[v]=b)},v.getModifier=b,v}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(v){if(!this.closed){v.sh.container.addDynamicProperty(v.sh);var y={shape:v.sh,data:v,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(y),this.addShapeToModifier(y),this._isAnimated&&v.setAsAnimated()}},ShapeModifier.prototype.init=function(v,y){this.shapes=[],this.elem=v,this.initDynamicPropertyContainer(v),this.initModifierProperties(v,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),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(v,y){this.s=PropertyFactory.getProp(v,y.s,0,.01,this),this.e=Pro
vendor: 7,554 bytes, line 2503
2503pertyFactory.getProp(v,y.e,0,.01,this),this.o=PropertyFactory.getProp(v,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(v){v.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(v,y,b,x,w){var k,S,_,E=[];y<=1?E.push({s:v,e:y}):v>=1?E.push({s:v-1,e:y-1}):(E.push({s:v,e:1}),E.push({s:0,e:y-1}));var j=[],P=E.length;for(k=0;k<P;k+=1)(S=E[k]).e*w<x||S.s*w>x+b||(_=S.s*w<=x?0:(S.s*w-x)/b,j.push([_,S.e*w>=x+b?1:(S.e*w-x)/b]));return j.length||j.push([0,0]),j},TrimModifier.prototype.releasePathsData=function(v){var y,b=v.length;for(y=0;y<b;y+=1)segmentsLengthPool.release(v[y]);return v.length=0,v},TrimModifier.prototype.processShapes=function(v){if(this._mdf||v){var y=this.o.v%360/360;if(y<0&&(y+=1),(k=this.s.v>1?1+y:this.s.v<0?0+y:this.s.v+y)>(S=this.e.v>1?1+y:this.e.v<0?0+y:this.e.v+y)){var b=k;k=S,S=b}k=1e-4*Math.round(1e4*k),S=1e-4*Math.round(1e4*S),this.sValue=k,this.eValue=S}else k=this.sValue,S=this.eValue;var x=this.shapes.length,w=0;if(S===k)for(E=0;E<x;E+=1)this.shapes[E].localShapeCollection.releaseShapes(),this.shapes[E].shape._mdf=!0,this.shapes[E].shape.paths=this.shapes[E].localShapeCollection,this._mdf&&(this.shapes[E].pathsData.length=0);else if((1!==S||0!==k)&&(0!==S||1!==k)){var k,S,_,E,j,P,C,A,T,I,O,M,R=[];for(E=0;E<x;E+=1)if((I=this.shapes[E]).shape._mdf||this._mdf||v||2===this.m){if(P=(_=I.shape.paths)._length,T=0,!I.shape._mdf&&I.pathsData.length)T=I.totalShapeLength;else{for(C=this.releasePathsData(I.pathsData),j=0;j<P;j+=1)A=bez.getSegmentsLength(_.shapes[j]),C.push(A),T+=A.totalLength;I.totalShapeLength=T,I.pathsData=C}w+=T,I.shape._mdf=!0}else I.shape.paths=I.localShapeCollection;var N=k,D=S,F=0;for(E=x-1;E>=0;E-=1)if((I=this.shapes[E]).shape._mdf){for((O=I.localShapeCollection).releaseShapes(),2===this.m&&x>1?(M=this.calculateShapeEdges(k,S,I.totalShapeLength,F,w),F+=I.totalShapeLength):M=[[N,D]],P=M.length,j=0;j<P;j+=1){N=M[j][0],D=M[j][1],R.length=0,D<=1?R.push({s:I.totalShapeLength*N,e:I.totalShapeLength*D}):N>=1?R.push({s:I.totalShapeLength*(N-1),e:I.totalShapeLength*(D-1)}):(R.push({s:I.totalShapeLength*N,e:I.totalShapeLength}),R.push({s:0,e:I.totalShapeLength*(D-1)}));var L=this.addShapes(I,R[0]);if(R[0].s!==R[0].e){if(R.length>1)if(I.shape.paths.shapes[I.shape.paths._length-1].c){var $=L.pop();this.addPaths(L,O),L=this.addShapes(I,R[1],$)}else this.addPaths(L,O),L=this.addShapes(I,R[1]);this.addPaths(L,O)}}I.shape.paths=O}}else if(this._mdf)for(E=0;E<x;E+=1)this.shapes[E].pathsData.length=0,this.shapes[E].shape._mdf=!0},TrimModifier.prototype.addPaths=function(v,y){var b,x=v.length;for(b=0;b<x;b+=1)y.addShape(v[b])},TrimModifier.prototype.addSegment=function(v,y,b,x,w,k,S){w.setXYAt(y[0],y[1],"o",k),w.setXYAt(b[0],b[1],"i",k+1),S&&w.setXYAt(v[0],v[1],"v",k),w.setXYAt(x[0],x[1],"v",k+1)},TrimModifier.prototype.addSegmentFromArray=function(v,y,b,x){y.setXYAt(v[1],v[5],"o",b),y.setXYAt(v[2],v[6],"i",b+1),x&&y.setXYAt(v[0],v[4],"v",b),y.setXYAt(v[3],v[7],"v",b+1)},TrimModifier.prototype.addShapes=function(v,y,b){var x,w,k,S,_,E,j,P,C=v.pathsData,A=v.shape.paths.shapes,T=v.shape.paths._length,I=0,O=[],M=!0;for(b?(_=b._length,P=b._length):(b=shapePool.newElement(),_=0,P=0),O.push(b),x=0;x<T;x+=1){for(E=C[x].lengths,b.c=A[x].c,k=A[x].c?E.length:E.length+1,w=1;w<k;w+=1)if(I+(S=E[w-1]).addedLength<y.s)I+=S.addedLength,b.c=!1;else if(I>y.e){b.c=!1;break}else y.s<=I&&y.e>=I+S.addedLength?(this.addSegment(A[x].v[w-1],A[x].o[w-1],A[x].i[w],A[x].v[w],b,_,M),M=!1):(j=bez.getNewSegment(A[x].v[w-1],A[x].v[w],A[x].o[w-1],A[x].i[w],(y.s-I)/S.addedLength,(y.e-I)/S.addedLength,E[w-1]),this.addSegmentFromArray(j,b,_,M),M=!1,b.c=!1),I+=S.addedLength,_+=1;if(A[x].c&&E.length){if(S=E[w-1],I<=y.e){var R=E[w-1].addedLength;y.s<=I&&y.e>=I+R?(this.addSegment(A[x].v[w-1],A[x].o[w-1],A[x].i[0],A[x].v[0],b,_,M),M=!1):(j=bez.getNewSegment(A[x].v[w-1],A[x].v[0],A[x].o[w-1],A[x].i[0],(y.s-I)/R,(y.e-I)/R,E[w-1]),this.addSegmentFromArray(j,b,_,M),M=!1,b.c=!1)}else b.c=!1;I+=S.addedLength,_+=1}if(b._length&&(b.setXYAt(b.v[P][0],b.v[P][1],"i",P),b.setXYAt(b.v[b._length-1][0],b.v[b._length-1][1],"o",b._length-1)),I>y.e)break;x<T-1&&(b=shapePool.newElement(),M=!0,O.push(b),_=0)}return O},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(v,y){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(v,y.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(v,y){var b,x,w,k,S,_,E=y/100,j=[0,0],P=v._length,C=0;for(C=0;C<P;C+=1)j[0]+=v.v[C][0],j[1]+=v.v[C][1];j[0]/=P,j[1]/=P;var A=shapePool.newElement();for(A.c=v.c,C=0;C<P;C+=1)b=v.v[C][0]+(j[0]-v.v[C][0])*E,x=v.v[C][1]+(j[1]-v.v[C][1])*E,w=v.o[C][0]+-((j[0]-v.o[C][0])*E),k=v.o[C][1]+-((j[1]-v.o[C][1])*E),S=v.i[C][0]+-((j[0]-v.i[C][0])*E),_=v.i[C][1]+-((j[1]-v.i[C][1])*E),A.setTripleAt(b,x,w,k,S,_,C);return A},PuckerAndBloatModifier.prototype.processShapes=function(v){var y,b,x,w,k,S,_=this.shapes.length,E=this.amount.v;if(0!==E)for(b=0;b<_;b+=1){if(S=(k=this.shapes[b]).localShapeCollection,!(!k.shape._mdf&&!this._mdf&&!v))for(S.releaseShapes(),k.shape._mdf=!0,y=k.shape.paths.shapes,w=k.shape.paths._length,x=0;x<w;x+=1)S.addShape(this.processPath(y[x],E));k.shape.paths=k.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var v=[0,0];function y(v){this._addDynamicProperty(v),this.elem.addDynamicProperty(v),this._isDirty=!0}function b(v,y,b){if(this.elem=v,this.frameId=-1,this.propType="transform",this.data=y,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(b||v),y.p&&y.p.s?(this.px=PropertyFactory.getProp(v,y.p.x,0,0,this),this.py=PropertyFactory.getProp(v,y.p.y,0,0,this),y.p.z&&(this.pz=PropertyFactory.getProp(v,y.p.z,0,0,this))):this.p=PropertyFactory.getProp(v,y.p||{k:[0,0,0]},1,0,this),y.rx){if(this.rx=PropertyFactory.getProp(v,y.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(v,y.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(v,y.rz,0,degToRads,this),y.or.k[0].ti){var x,w=y.or.k.length;for(x=0;x<w;x+=1)y.or.k[x].to=null,y.or.k[x].ti=null}this.or=PropertyFactory.getProp(v,y.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(v,y.r||{k:0},0,degToRads,this);y.sk&&(this.sk=PropertyFactory.getProp(v,y.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(v,y.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(v,y.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(v,y.s||{k:[100,100,100]},1,.01,this),y.o?this.o=PropertyFactory.getProp(v,y.o,0,.01,v):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return b.prototype={applyToMatrix:function(v){var y=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||y,this.a&&v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&v.skewFromAxis(-this.sk.v,this.sa.v),this.r?v.rotate(-this.r.v):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.data.p.s?this.data.p.z?v.translate(this.px.v,this.py.v,-this.pz.v):v.translate(this.px.v,this.py.v,0):v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(y){if(this.elem.globalData.frameId!==this.frameId){if
vendor: 7,501 bytes, line 2503
2503(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||y){var b;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){if(b=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(x=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/b,0),w=this.p.getValueAtTime(this.p.keyframes[0].t/b,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(x=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/b,0),w=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/b,0)):(x=this.p.pv,w=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/b,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){var x=[],w=[],k=this.px,S=this.py;k._caching.lastFrame+k.offsetTime<=k.keyframes[0].t?(x[0]=k.getValueAtTime((k.keyframes[0].t+.01)/b,0),x[1]=S.getValueAtTime((S.keyframes[0].t+.01)/b,0),w[0]=k.getValueAtTime(k.keyframes[0].t/b,0),w[1]=S.getValueAtTime(S.keyframes[0].t/b,0)):k._caching.lastFrame+k.offsetTime>=k.keyframes[k.keyframes.length-1].t?(x[0]=k.getValueAtTime(k.keyframes[k.keyframes.length-1].t/b,0),x[1]=S.getValueAtTime(S.keyframes[S.keyframes.length-1].t/b,0),w[0]=k.getValueAtTime((k.keyframes[k.keyframes.length-1].t-.01)/b,0),w[1]=S.getValueAtTime((S.keyframes[S.keyframes.length-1].t-.01)/b,0)):(x=[k.pv,S.pv],w[0]=k.getValueAtTime((k._caching.lastFrame+k.offsetTime-.01)/b,k.offsetTime),w[1]=S.getValueAtTime((S._caching.lastFrame+S.offsetTime-.01)/b,S.offsetTime))}else x=w=v;this.v.rotate(-Math.atan2(x[1]-w[1],x[0]-w[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}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length){if(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk)if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;else this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;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)}}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],b),b.prototype.addDynamicProperty=y,b.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(v,y,x){return new b(v,y,x)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(v,y){return 1e5*Math.abs(v-y)<=Math.min(Math.abs(v),Math.abs(y))}function floatZero(v){return 1e-5>=Math.abs(v)}function lerp(v,y,b){return v*(1-b)+y*b}function lerpPoint(v,y,b){return[lerp(v[0],y[0],b),lerp(v[1],y[1],b)]}function quadRoots(v,y,b){if(0===v)return[];var x=y*y-4*v*b;if(x<0)return[];var w=-y/(2*v);if(0===x)return[w];var k=Math.sqrt(x)/(2*v);return[w-k,w+k]}function polynomialCoefficients(v,y,b,x){return[-v+3*y-3*b+x,3*v-6*y+3*b,-3*v+3*y,v]}function singlePoint(v){return new PolynomialBezier(v,v,v,v,!1)}function PolynomialBezier(v,y,b,x,w){w&&pointEqual(v,y)&&(y=lerpPoint(v,x,1/3)),w&&pointEqual(b,x)&&(b=lerpPoint(v,x,2/3));var k=polynomialCoefficients(v[0],y[0],b[0],x[0]),S=polynomialCoefficients(v[1],y[1],b[1],x[1]);this.a=[k[0],S[0]],this.b=[k[1],S[1]],this.c=[k[2],S[2]],this.d=[k[3],S[3]],this.points=[v,y,b,x]}function extrema(v,y){var b=v.points[0][y],x=v.points[v.points.length-1][y];if(b>x){var w=x;x=b,b=w}for(var k=quadRoots(3*v.a[y],2*v.b[y],v.c[y]),S=0;S<k.length;S+=1)if(k[S]>0&&k[S]<1){var _=v.point(k[S])[y];_<b?b=_:_>x&&(x=_)}return{min:b,max:x}}function intersectData(v,y,b){var x=v.boundingBox();return{cx:x.cx,cy:x.cy,width:x.width,height:x.height,bez:v,t:(y+b)/2,t1:y,t2:b}}function splitData(v){var y=v.bez.split(.5);return[intersectData(y[0],v.t1,v.t),intersectData(y[1],v.t,v.t2)]}function boxIntersect(v,y){return 2*Math.abs(v.cx-y.cx)<v.width+y.width&&2*Math.abs(v.cy-y.cy)<v.height+y.height}function intersectsImpl(v,y,b,x,w,k){if(boxIntersect(v,y)){if(b>=k||v.width<=x&&v.height<=x&&y.width<=x&&y.height<=x)return void w.push([v.t,y.t]);var S=splitData(v),_=splitData(y);intersectsImpl(S[0],_[0],b+1,x,w,k),intersectsImpl(S[0],_[1],b+1,x,w,k),intersectsImpl(S[1],_[0],b+1,x,w,k),intersectsImpl(S[1],_[1],b+1,x,w,k)}}function crossProduct(v,y){return[v[1]*y[2]-v[2]*y[1],v[2]*y[0]-v[0]*y[2],v[0]*y[1]-v[1]*y[0]]}function lineIntersection(v,y,b,x){var w=[v[0],v[1],1],k=[y[0],y[1],1],S=[b[0],b[1],1],_=[x[0],x[1],1],E=crossProduct(crossProduct(w,k),crossProduct(S,_));return floatZero(E[2])?null:[E[0]/E[2],E[1]/E[2]]}function polarOffset(v,y,b){return[v[0]+Math.cos(y)*b,v[1]-Math.sin(y)*b]}function pointDistance(v,y){return Math.hypot(v[0]-y[0],v[1]-y[1])}function pointEqual(v,y){return floatEqual(v[0],y[0])&&floatEqual(v[1],y[1])}function ZigZagModifier(){}function setPoint(v,y,b,x,w,k,S){var _=b-Math.PI/2,E=b+Math.PI/2,j=y[0]+Math.cos(b)*x*w,P=y[1]-Math.sin(b)*x*w;v.setTripleAt(j,P,j+Math.cos(_)*k,P-Math.sin(_)*k,j+Math.cos(E)*S,P-Math.sin(E)*S,v.length())}function getPerpendicularVector(v,y){var b=[y[0]-v[0],y[1]-v[1]],x=-(.5*Math.PI);return[Math.cos(x)*b[0]-Math.sin(x)*b[1],Math.sin(x)*b[0]+Math.cos(x)*b[1]]}function getProjectingAngle(v,y){var b=0===y?v.length()-1:y-1,x=(y+1)%v.length(),w=getPerpendicularVector(v.v[b],v.v[x]);return Math.atan2(0,1)-Math.atan2(w[1],w[0])}function zigZagCorner(v,y,b,x,w,k,S){var _=getProjectingAngle(y,b),E=y.v[b%y._length],j=y.v[0===b?y._length-1:b-1],P=y.v[(b+1)%y._length],C=2===k?Math.sqrt(Math.pow(E[0]-j[0],2)+Math.pow(E[1]-j[1],2)):0,A=2===k?Math.sqrt(Math.pow(E[0]-P[0],2)+Math.pow(E[1]-P[1],2)):0;setPoint(v,y.v[b%y._length],_,S,x,A/((w+1)*2),C/((w+1)*2),k)}function zigZagSegment(v,y,b,x,w,k){for(var S=0;S<x;S+=1){var _=(S+1)/(x+1),E=2===w?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,j=y.normalAngle(_);setPoint(v,y.point(_),j,k,b,E/((x+1)*2),E/((x+1)*2),w),k=-k}return k}function linearOffset(v,y,b){var x=Math.atan2(y[0]-v[0],y[1]-v[1]);return[polarOffset(v,x,b),polarOffset(y,x,b)]}function offsetSegment(v,y){b=(_=linearOffset(v.points[0],v.points[1],y))[0],x=_[1],w=(_=linearOffset(v.points[1],v.points[2],y))[0],k=_[1],S=(_=linearOffset(v.points[2],v.points[3],y))[0];var b,x,w,k,S,_,E=_[1],j=lineIntersection(b,x,w,k);null===j&&(j=x);var P=lineIntersection(S,E,w,k);
vendor: 13,347 bytes, line 2503
2503return null===P&&(P=S),new PolynomialBezier(b,j,P,E)}function joinLines(v,y,b,x,w){var k=y.points[3],S=b.points[0];if(3===x||pointEqual(k,S))return k;if(2===x){var _=-y.tangentAngle(1),E=-b.tangentAngle(0)+Math.PI,j=lineIntersection(k,polarOffset(k,_+Math.PI/2,100),S,polarOffset(S,_+Math.PI/2,100)),P=j?pointDistance(j,k):pointDistance(k,S)/2,C=polarOffset(k,_,2*P*roundCorner);return v.setXYAt(C[0],C[1],"o",v.length()-1),C=polarOffset(S,E,2*P*roundCorner),v.setTripleAt(S[0],S[1],S[0],S[1],C[0],C[1],v.length()),S}var A=pointEqual(k,y.points[2])?y.points[0]:y.points[2],T=pointEqual(S,b.points[1])?b.points[3]:b.points[1],I=lineIntersection(A,k,S,T);return I&&pointDistance(I,k)<w?(v.setTripleAt(I[0],I[1],I[0],I[1],I[0],I[1],v.length()),I):k}function getIntersection(v,y){var b=v.intersections(y);return(b.length&&floatEqual(b[0][0],1)&&b.shift(),b.length)?b[0]:null}function pruneSegmentIntersection(v,y){var b=v.slice(),x=y.slice(),w=getIntersection(v[v.length-1],y[0]);return(w&&(b[v.length-1]=v[v.length-1].split(w[0])[0],x[0]=y[0].split(w[1])[1]),v.length>1&&y.length>1&&(w=getIntersection(v[0],y[y.length-1])))?[[v[0].split(w[0])[0]],[y[y.length-1].split(w[1])[1]]]:[b,x]}function pruneIntersections(v){for(var y,b=1;b<v.length;b+=1)y=pruneSegmentIntersection(v[b-1],v[b]),v[b-1]=y[0],v[b]=y[1];return v.length>1&&(y=pruneSegmentIntersection(v[v.length-1],v[0]),v[v.length-1]=y[0],v[0]=y[1]),v}function offsetSegmentSplit(v,y){var b,x,w,k,S=v.inflectionPoints();if(0===S.length)return[offsetSegment(v,y)];if(1===S.length||floatEqual(S[1],1))return b=(w=v.split(S[0]))[0],x=w[1],[offsetSegment(b,y),offsetSegment(x,y)];b=(w=v.split(S[0]))[0];var _=(S[1]-S[0])/(1-S[0]);return k=(w=w[1].split(_))[0],x=w[1],[offsetSegment(b,y),offsetSegment(k,y),offsetSegment(x,y)]}function OffsetPathModifier(){}function getFontProperties(v){for(var y=v.fStyle?v.fStyle.split(" "):[],b="normal",x="normal",w=y.length,k=0;k<w;k+=1)switch(y[k].toLowerCase()){case"italic":x="italic";break;case"bold":b="700";break;case"black":b="900";break;case"medium":b="500";break;case"regular":case"normal":b="400";break;case"light":case"thin":b="200"}return{style:x,weight:v.fWeight||b}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(v,y){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(v,y.c,0,null,this),this.o=PropertyFactory.getProp(v,y.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(v,y.tr,this),this.so=PropertyFactory.getProp(v,y.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(v,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(v,y,b,x,w,k){var S=k?-1:1,_=x.s.v[0]+(1-x.s.v[0])*(1-w),E=x.s.v[1]+(1-x.s.v[1])*(1-w);v.translate(x.p.v[0]*S*w,x.p.v[1]*S*w,x.p.v[2]),y.translate(-x.a.v[0],-x.a.v[1],x.a.v[2]),y.rotate(-x.r.v*S*w),y.translate(x.a.v[0],x.a.v[1],x.a.v[2]),b.translate(-x.a.v[0],-x.a.v[1],x.a.v[2]),b.scale(k?1/_:_,k?1/E:E),b.translate(x.a.v[0],x.a.v[1],x.a.v[2])},RepeaterModifier.prototype.init=function(v,y,b,x){for(this.elem=v,this.arr=y,this.pos=b,this.elemsData=x,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(v),this.initModifierProperties(v,y[b]);b>0;)b-=1,this._elements.unshift(y[b]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(v){var y,b=v.length;for(y=0;y<b;y+=1)v[y]._processed=!1,"gr"===v[y].ty&&this.resetElements(v[y].it)},RepeaterModifier.prototype.cloneElements=function(v){var y=JSON.parse(JSON.stringify(v));return this.resetElements(y),y},RepeaterModifier.prototype.changeGroupRender=function(v,y){var b,x=v.length;for(b=0;b<x;b+=1)v[b]._render=y,"gr"===v[b].ty&&this.changeGroupRender(v[b].it,y)},RepeaterModifier.prototype.processShapes=function(v){var y=!1;if(this._mdf||v){var b,x,w,k,S,_,E,j,P=Math.ceil(this.c.v);if(this._groups.length<P){for(;this._groups.length<P;){var C={it:this.cloneElements(this._elements),ty:"gr"};C.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,C),this._groups.splice(0,0,C),this._currentCopies+=1}this.elem.reloadShapes(),y=!0}for(w=0,S=0;w<=this._groups.length-1;w+=1){if(_=S<P,this._groups[w]._render=_,this.changeGroupRender(this._groups[w].it,_),!_){var A=this.elemsData[w].it,T=A[A.length-1];0!==T.transform.op.v?(T.transform.op._mdf=!0,T.transform.op.v=0):T.transform.op._mdf=!1}S+=1}this._currentCopies=P;var I=this.o.v,O=I%1,M=I>0?Math.floor(I):Math.ceil(I),R=this.pMatrix.props,N=this.rMatrix.props,D=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var F=0;if(I>0){for(;F<M;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),F+=1;O&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,O,!1),F+=O)}else if(I<0){for(;F>M;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),F-=1;O&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-O,!0),F-=O)}for(w=1===this.data.m?0:this._currentCopies-1,k=1===this.data.m?1:-1,S=this._currentCopies;S;){if(j=(x=(b=this.elemsData[w].it)[b.length-1].transform.mProps.v.props).length,b[b.length-1].transform.mProps._mdf=!0,b[b.length-1].transform.op._mdf=!0,b[b.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(w/(this._currentCopies-1)),0!==F){for((0!==w&&1===k||w!==this._currentCopies-1&&-1===k)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(N[0],N[1],N[2],N[3],N[4],N[5],N[6],N[7],N[8],N[9],N[10],N[11],N[12],N[13],N[14],N[15]),this.matrix.transform(D[0],D[1],D[2],D[3],D[4],D[5],D[6],D[7],D[8],D[9],D[10],D[11],D[12],D[13],D[14],D[15]),this.matrix.transform(R[0],R[1],R[2],R[3],R[4],R[5],R[6],R[7],R[8],R[9],R[10],R[11],R[12],R[13],R[14],R[15]),E=0;E<j;E+=1)x[E]=this.matrix.props[E];this.matrix.reset()}else for(this.matrix.reset(),E=0;E<j;E+=1)x[E]=this.matrix.props[E];F+=1,S-=1,w+=k}}else for(S=this._currentCopies,w=0,k=1;S;)x=(b=this.elemsData[w].it)[b.length-1].transform.mProps.v.props,b[b.length-1].transform.mProps._mdf=!1,b[b.length-1].transform.op._mdf=!1,S-=1,w+=k;return y},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(v,y){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(v,y.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(v,y){var b,x,w,k,S,_,E,j,P,C,A,T,I,O=shapePool.newElement();O.c=v.c;var M=v._length,R=0;for(b=0;b<M;b+=1)x=v.v[b],k=v.o[b],w=v.i[b],x[0]===k[0]&&x[1]===k[1]&&x[0]===w[0]&&x[1]===w[1]?0!==b&&b!==M-1||v.c?(S=0===b?v.v[M-1]:v.v[b-1],E=(_=Math.sqrt(Math.pow(x[0]-S[0],2)+Math.pow(x[1]-S[1],2)))?Math.min(_/2,y)/_:0,j=T=x[0]+(S[0]-x[0])*E,P=I=x[1]-(x[1]-S[1])*E,C=j-(j-x[0])*roundCorner,A=P-(P-x[1])*roundCorner,O.setTripleAt(j,P,C,A,T,I,R),R+=1,S=b===M-1?v.v[0]:v.v[b+1],E=(_=Math.sqrt(Math.pow(x[0]-S[0],2)+Math.pow(x[1]-S[1],2)))?Math.min(_/2,y)/_:0,j=C=x[0]+(S[0]-x[0])*E,P=A=x[1]+(S[1]-x[1])*E,T=j-(j-x[0])*roundCorner,I=P-(P-x[1])*roundCorner,O.setTripleAt(j,P,C,A,T,I,R)):O.setTripleAt(x[0],x[1],k[0],k[1],w[0],w[1],R):O.setTripleAt(v.v[b][0],v.v[b][1],v.o[b][0],v.o[b][1],v.i[b][0],v.i[b][1],R),R+=1;return O},RoundCornersModifier.prototype.processShapes=function(v){var y,b,x,w,k,S,_=this.shapes.length,E=this.rd.v;if(0!==E)for(b=0;b<_;b+=1){if(S=(k=this.shapes[b]).localShapeCollection,!(!k.shape._mdf&&!this._mdf&&!v))for(S.releaseShapes(),k.shape._mdf=!0,y=k.shape.paths.shapes,w=k.shape.paths._length,x=0;x<w;x+=1)S.addShape(this.processPath(y[x],E));k.shape.paths=k.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(v){return[((this.a[0]*v+this.b[0])*v+this.c[0])*v+this.d[0],((this.a[1]*v+this.b[1])*v+this.c[1])*v+this.d[1]]},PolynomialBezier.prototype.derivative=function(v){return[(3*v*this.a[0]+2*this.b[0])*v+this.c[0],(3*v*this.a[1]+2*this.b[1])*v+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(v){var y=this.derivative(v);return Math.atan2(y[1],y[0])},PolynomialBezier.prototype.normalAngle=function(v){var y=this.derivative(v);return Math.atan2(y[0],y[1])},PolynomialBezier.prototype.inflectionPoints=function(){var v=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(v))return[];var y=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/v,b=y*y-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/v;if(b<0)return[];var x=Math.sqrt(b);return floatZero(x)?x>0&&x<1?[y]:[]:[y-x,y+x].filter(function(v){return v>0&&v<1})},PolynomialBezier.prototype.split=function(v){if(v<=0)return[singlePoint(this.points[0]),this];if(v>=1)return[this,singlePoint(this.points[this.points.length-1])];var y=lerpPoint(this.points[0],this.points[1],v),b=lerpPoint(this.points[1],this.points[2],v),x=lerpPoint(this.points[2],this.points[3],v),w=lerpPoint(y,b,v),k=lerpPoint(b,x,v),S=lerpPoint(w,k,v);return[new PolynomialBezier(this.points[0],y,w,S,!0),new PolynomialBezier(S,k,x,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var v=this.bounds();return{left:v.x.min,right:v.x.max,top:v.y.min,bottom:v.y.max,width:v.x.max-v.x.min,height:v.y.max-v.y.min,cx:(v.x.max+v.x.min)/2,cy:(v.y.max+v.y.min)/2}},PolynomialBezier.prototype.intersections=function(v,y,b){void 0===y&&(y=2),void 0===b&&(b=7);var x=[];return intersectsImpl(intersectData(this,0,1),intersectData(v,0,1),0,y,x,b),x},PolynomialBezier.shapeSegment=function(v,y){var b=(y+1)%v.length();return new PolynomialBezier(v.v[y],v.o[y],v.i[b],v.v[b],!0)},PolynomialBezier.shapeSegmentInverted=function(v,y){var b=(y+1)%v.length();return new PolynomialBezier(v.v[b],v.i[b],v.o[y],v.v[y],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(v,y){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(v,y.s,0,null,this),this.frequency=PropertyFactory.getProp(v,y.r,0,null,this),this.pointsType=PropertyFactory.getProp(v,y.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(v,y,b,x){var w=v._length,k=shapePool.newElement();if(k.c=v.c,v.c||(w-=1),0===w)return k;var S=-1,_=PolynomialBezier.shapeSegment(v,0);zigZagCorner(k,v,0,y,b,x,S);for(var E=0;E<w;E+=1)S=zigZagSegment(k,_,y,b,x,-S),_=E!==w-1||v.c?PolynomialBezier.shapeSegment(v,(E+1)%w):null,zigZagCorner(k,v,E+1,y,b,x,S);return k},ZigZagModifier.prototype.processShapes=function(v){var y,b,x,w,k,S,_=this.shapes.length,E=this.amplitude.v,j=Math.max(0,Math.round(this.frequency.v)),P=this.pointsType.v;if(0!==E)for(b=0;b<_;b+=1){if(S=(k=this.shapes[b]).localShapeCollection,!(!k.shape._mdf&&!this._mdf&&!v))for(S.releaseShapes(),k.shape._mdf=!0,y=k.shape.paths.shapes,w=k.shape.paths._length,x=0;x<w;x+=1)S.addShape(this.processPath(y[x],E,j,P));k.shape.paths=k.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(v,y){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(v,y.a,0,null,this),this.miterLimit=PropertyFactory.getProp(v,y.ml,0,null,this),this.lineJoin=y.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(v,y,b,x){var w,k,S,_=shapePool.newElement();_.c=v.c;var E=v.length();v.c||(E-=1);var j=[];for(w=0;w<E;w+=1)S=PolynomialBezier.shapeSegment(v,w),j.push(offsetSegmentSplit(S,y));if(!v.c)for(w=E-1;w>=0;w-=1)S=PolynomialBezier.shapeSegmentInverted(v,w),j.push(offsetSegmentSplit(S,y));j=pruneIntersections(j);var P=null,C=null;for(w=0;w<j.length;w+=1){var A=j[w];for(C&&(P=joinLines(_,C,A[0],b,x)),C=A[A.length-1],k=0;k<A.length;k+=1)S=A[k],P&&pointEqual(S.points[0],P)?_.setXYAt(S.points[1][0],S.points[1][1],"o",_.length()-1):_.setTripleAt(S.points[0][0],S.points[0][1],S.points[1][0],S.points[1][1],S.points[0][0],S.points[0][1],_.length()),_.setTripleAt(S.points[3][0],S.points[3][1],S.points[3][0],S.points[3][1],S.points[2][0],S.points[2][1],_.length()),P=S.points[3]}return j.length&&joinLines(_,C,j[0][0],b,x),_},OffsetPathModifier.prototype.processShapes=function(v){var y,b,x,w,k,S,_=this.shapes.length,E=this.amount.v,j=this.miterLimit.v,P=this.lineJoin;if(0!==E)for(b=0;b<_;b+=1){if(S=(k=this.shapes[b]).localShapeCollection,!(!k.shape._mdf&&!this._mdf&&!v))for(S.releaseShapes(),k.shape._mdf=!0,y=k.shape.paths.shapes,w=k.shape.paths._length,x=0;x<w;x+=1)S.addShape(this.processPath(y[x],E,P,j));k.shape.paths=k.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var v=5e3,y={w:0,size:0,shapes:[],data:{shapes:[]}},b=[];
2503b=b.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 x=127988,w=917631,k=917601,S=917626,_=65039,E=8205,j=127462,P=127487,C=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function A(v){var y,b=v.split(","),x=b.length,w=[];for(y=0;y<x;y+=1)"sans-serif"!==b[y]&&"monospace"!==b[y]&&w.push(b[y]);return w.join(",")}function T(v,y){var b=createTag("span");b.setAttribute("aria-hidden",!0),b.style.fontFamily=y;var x=createTag("span");x.innerText="giItT1WQy@!-/#",b.style.position="absolute",b.style.left="-10000px",b.style.top="-10000px",b.style.fontSize="300px",b.style.fontVariant="normal",b.style.fontStyle="normal",b.style.fontWeight="normal",b.style.letterSpacing="0",b.appendChild(x),document.body.appendChild(b);var w=x.offsetWidth;return x.style.fontFamily=A(v)+", "+y,{node:x,w:w,parent:b}}function I(){var y,b,x,w=this.fonts.length,k=w;for(y=0;y<w;y+=1)this.fonts[y].loaded?k-=1:"n"===this.fonts[y].fOrigin||0===this.fonts[y].origin?this.fonts[y].loaded=!0:(b=this.fonts[y].monoCase.node,x=this.fonts[y].monoCase.w,b.offsetWidth!==x?(k-=1,this.fonts[y].loaded=!0):(b=this.fonts[y].sansCase.node,x=this.fonts[y].sansCase.w,b.offsetWidth!==x&&(k-=1,this.fonts[y].loaded=!0)),this.fonts[y].loaded&&(this.fonts[y].sansCase.parent.parentNode.removeChild(this.fonts[y].sansCase.parent),this.fonts[y].monoCase.parent.parentNode.removeChild(this.fonts[y].monoCase.parent)));0!==k&&Date.now()-this.initTime<v?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function O(v,y){var b,x=document.body&&y?"svg":"canvas",w=getFontProperties(v);if("svg"===x){var k=createNS("text");k.style.fontSize="100px",k.setAttribute("font-family",v.fFamily),k.setAttribute("font-style",w.style),k.setAttribute("font-weight",w.weight),k.textContent="1",v.fClass?(k.style.fontFamily="inherit",k.setAttribute("class",v.fClass)):k.style.fontFamily=v.fFamily,y.appendChild(k),b=k}else{var S=new OffscreenCanvas(500,500).getContext("2d");S.font=w.style+" "+w.weight+" 100px "+v.fFamily,b=S}return{measureText:function(v){return"svg"===x?(b.textContent=v,b.getComputedTextLength()):b.measureText(v).width}}}function M(v,y){if(!v){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=v.list;return}if(!document.body){this.isLoaded=!0,v.list.forEach(function(v){v.helper=O(v),v.cache={}}),this.fonts=v.list;return}var b=v.list,x=b.length,w=x;for(k=0;k<x;k+=1){var k,S,_,E=!0;if(b[k].loaded=!1,b[k].monoCase=T(b[k].fFamily,"monospace"),b[k].sansCase=T(b[k].fFamily,"sans-serif"),b[k].fPath){if("p"===b[k].fOrigin||3===b[k].origin){if((S=document.querySelectorAll('style[f-forigin="p"][f-family="'+b[k].fFamily+'"], style[f-origin="3"][f-family="'+b[k].fFamily+'"]')).length>0&&(E=!1),E){var j=createTag("style");j.setAttribute("f-forigin",b[k].fOrigin),j.setAttribute("f-origin",b[k].origin),j.setAttribute("f-family",b[k].fFamily),j.type="text/css",j.innerText="@font-face {font-family: "+b[k].fFamily+"; font-style: normal; src: url('"+b[k].fPath+"');}",y.appendChild(j)}}else if("g"===b[k].fOrigin||1===b[k].origin){for(S=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),_=0;_<S.length;_+=1)-1!==S[_].href.indexOf(b[k].fPath)&&(E=!1);if(E){var P=createTag("link");P.setAttribute("f-forigin",b[k].fOrigin),P.setAttribute("f-origin",b[k].origin),P.type="text/css",P.rel="stylesheet",P.href=b[k].fPath,document.body.appendChild(P)}}else if("t"===b[k].fOrigin||2===b[k].origin){for(S=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),_=0;_<S.length;_+=1)b[k].fPath===S[_].src&&(E=!1);if(E){var C=createTag("link");C.setAttribute("f-forigin",b[k].fOrigin),C.setAttribute("f-origin",b[k].origin),C.setAttribute("rel","stylesheet"),C.setAttribute("href",b[k].fPath),y.appendChild(C)}}}else b[k].loaded=!0,w-=1;b[k].helper=O(b[k],y),b[k].cache={},this.fonts.push(b[k])}0===w?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function R(v){if(v){this.chars||(this.chars=[]);var y,b,x,w=v.length,k=this.chars.length;for(y=0;y<w;y+=1){for(b=0,x=!1;b<k;)this.chars[b].style===v[y].style&&this.chars[b].fFamily===v[y].fFamily&&this.chars[b].ch===v[y].ch&&(x=!0),b+=1;x||(this.chars.push(v[y]),k+=1)}}}function N(v,b,x){for(var w=0,k=this.chars.length;w<k;){if(this.chars[w].ch===v&&this.chars[w].style===b&&this.chars[w].fFamily===x)return this.chars[w];w+=1}return("string"==typeof v&&13!==v.charCodeAt(0)||!v)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",v,b,x)),y}function D(v,y,b){var x=this.getFontByName(y),w=v;if(!x.cache[w]){var k=x.helper;if(" "===v){var S=k.measureText("|"+v+"|"),_=k.measureText("||");x.cache[w]=(S-_)/100}else x.cache[w]=k.measureText(v)/100}return x.cache[w]*b}function F(v){for(var y=0,b=this.fonts.length;y<b;){if(this.fonts[y].fName===v)return this.fonts[y];y+=1}return this.fonts[0]}function L(v){var y=0,b=v.charCodeAt(0);if(b>=55296&&b<=56319){var x=v.charCodeAt(1);x>=56320&&x<=57343&&(y=(b-55296)*1024+x-56320+65536)}return y}function $(v){return v===E}function B(v){return v===_}function z(v){var y=L(v);return!!(y>=j)&&!!(y<=P)}function V(v){return z(v.substr(0,2))&&z(v.substr(2,2))}function H(v){return -1!==b.indexOf(v)}function U(v,y){var b=L(v.substr(y,2));if(b!==x)return!1;var _=0;for(y+=2;_<5;){if((b=L(v.substr(y,2)))<k||b>S)return!1;_+=1,y+=2}return L(v.substr(y,2))===w}function W(){this.isLoaded=!0}var G=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)};return G.isModifier=function(v,y){var b=v.toString(16)+y.toString(16);return -1!==C.indexOf(b)},G.isZeroWidthJoiner=$,G.isFlagEmoji=V,G.isRegionalCode=z,G.isCombinedCharacter=H,G.isRegionalFlag=U,G.isVariationSelector=B,G.BLACK_FLAG_CODE_POINT=x,G.prototype={addChars:R,addFonts:M,getCharData:N,getFontByName:F,measureText:D,checkLoadedFonts:I,setIsLoaded:W},G}();function SlotManager(v){this.animationData=v}function slotFactory(v){return new SlotManager(v)}
vendor: 15,749 bytes, line 2503
2503function RenderableElement(){}SlotManager.prototype.getProp=function(v){return this.animationData.slots&&this.animationData.slots[v.sid]?Object.assign(v,this.animationData.slots[v.sid].p):v},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(v){-1===this.renderableComponents.indexOf(v)&&this.renderableComponents.push(v)},removeRenderableComponent:function(v){-1!==this.renderableComponents.indexOf(v)&&this.renderableComponents.splice(this.renderableComponents.indexOf(v),1)},prepareRenderableFrame:function(v){this.checkLayerLimits(v)},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(v){this.data.ip-this.data.st<=v&&this.data.op-this.data.st>v?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var v,y=this.renderableComponents.length;for(v=0;v<y;v+=1)this.renderableComponents[v].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var v={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 v[y]||""}}();function SliderEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,0,0,b)}function AngleEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,0,0,b)}function ColorEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,1,0,b)}function PointEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,1,0,b)}function LayerIndexEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,0,0,b)}function MaskIndexEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,0,0,b)}function CheckboxEffect(v,y,b){this.p=PropertyFactory.getProp(y,v.v,0,0,b)}function NoValueEffect(){this.p={}}function EffectsManager(v,y){var b,x,w=v.ef||[];this.effectElements=[];var k=w.length;for(b=0;b<k;b+=1)x=new GroupEffect(w[b],y),this.effectElements.push(x)}function GroupEffect(v,y){this.init(v,y)}function BaseElement(){}function FrameElement(){}function FootageElement(v,y,b){this.initFrame(),this.initRenderable(),this.assetData=y.getAssetData(v.refId),this.footageData=y.imageLoader.getAsset(this.assetData),this.initBaseData(v,y,b)}function AudioElement(v,y,b){this.initFrame(),this.initRenderable(),this.assetData=y.getAssetData(v.refId),this.initBaseData(v,y,b),this._isPlaying=!1,this._canPlay=!1;var x=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(x),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=v.tm?PropertyFactory.getProp(this,v.tm,0,y.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,v.au&&v.au.lv?v.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(v,y){this.data=v,this.effectElements=[],this.initDynamicPropertyContainer(y);var b,x,w=this.data.ef.length,k=this.data.ef;for(b=0;b<w;b+=1){switch(x=null,k[b].ty){case 0:x=new SliderEffect(k[b],y,this);break;case 1:x=new AngleEffect(k[b],y,this);break;case 2:x=new ColorEffect(k[b],y,this);break;case 3:x=new PointEffect(k[b],y,this);break;case 4:case 7:x=new CheckboxEffect(k[b],y,this);break;case 10:x=new LayerIndexEffect(k[b],y,this);break;case 11:x=new MaskIndexEffect(k[b],y,this);break;case 5:x=new EffectsManager(k[b],y,this);break;default:x=new NoValueEffect(k[b],y,this)}x&&this.effectElements.push(x)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var v=0,y=this.data.masksProperties.length;v<y;){if("n"!==this.data.masksProperties[v].mode&&!1!==this.data.masksProperties[v].cl)return!0;v+=1}return!1},initExpressions:function(){var v=getExpressionInterfaces();if(v){var y=v("layer"),b=v("effects"),x=v("shape"),w=v("text"),k=v("comp");this.layerInterface=y(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var S=b.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(S),0===this.data.ty||this.data.xt?this.compInterface=k(this):4===this.data.ty?(this.layerInterface.shapeInterface=x(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=w(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var v=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=v},initBaseData:function(v,y,b){this.globalData=y,this.comp=b,this.data=v,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(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(v,y){var b,x=this.dynamicProperties.length;for(b=0;b<x;b+=1)(y||this._isParent&&"transform"===this.dynamicProperties[b].propType)&&(this.dynamicProperties[b].getValue(),this.dynamicProperties[b]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(v){-1===this.dynamicProperties.indexOf(v)&&this.dynamicProperties.push(v)}},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 v=getExpressionInterfaces();if(v){var y=v("footage");this.layerInterface=y(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(v){if(this.prepareRenderableFrame(v,!0),this.prepareProperties(v,!0),this.tm._placeholder)this._currentTime=v/this.data.sr;else{var y=this.tm.v;this._currentTime=y}this._volume=this.lv.v[0];var b=this._volume*this._volumeMultiplier;this._previousVolume!==b&&(this._previousVolume=b,this.audio.volume(b))},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(v){this.audio.rate(v)},AudioElement.prototype.volume=function(v){this._volumeMultiplier=v,this._previousVolume=v*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(){},BaseRenderer.prototype.checkLayers=function(v){var y,b,x=this.layers.length;for(this.completeLayers=!0,y=x-1;y>=0;y-=1)!this.elements[y]&&(b=this.layers[y]).ip-b.st<=v-this.layers[y].st&&b.op-b.st>v-this.layers[y].st&&this.buildItem(y),this.completeLayers=!!this.elements[y]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(v){switch(v.ty){case 2:return this.createImage(v);case 0:return this.createComp(v);case 1:return this.createSolid(v);case 3:default:return this.createNull(v);case 4:return this.createShape(v);case 5:return this.createText(v);case 6:return this.createAudio(v);case 13:return this.createCamera(v);case 15:return this.createFootage(v)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(v){return new AudioElement(v,this.globalData,this)},BaseRenderer.prototype.createFootage=function(v){return new FootageElement(v,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var v,y=this.layers.length;for(v=0;v<y;v+=1)this.buildItem(v);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(v){this.completeLayers=!1;var y,b,x=v.length,w=this.layers.length;for(y=0;y<x;y+=1)for(b=0;b<w;){if(this.layers[b].id===v[y].id){this.layers[b]=v[y];break}b+=1}},BaseRenderer.prototype.setProjectInterface=function(v){this.globalData.projectInterface=v},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(v,y,b){for(var x=this.elements,w=this.layers,k=0,S=w.length;k<S;)w[k].ind==y&&(x[k]&&!0!==x[k]?(b.push(x[k]),x[k].setAsParent(),void 0!==w[k].parent?this.buildElementParenting(v,w[k].parent,b):v.setHierarchy(b)):(this.buildItem(k),this.addPendingElement(v))),k+=1},BaseRenderer.prototype.addPendingElement=function(v){this.pendingElements.push(v)},BaseRenderer.prototype.searchExtraCompositions=function(v){var y,b=v.length;for(y=0;y<b;y+=1)if(v[y].xt){var x=this.createComp(v[y]);x.initExpressions(),this.globalData.projectInterface.registerComposition(x)}},BaseRenderer.prototype.getElementById=function(v){var y,b=this.elements.length;for(y=0;y<b;y+=1)if(this.elements[y].data.ind===v)return this.elements[y];return null},BaseRenderer.prototype.getElementByPath=function(v){var y=v.shift();if("number"==typeof y)b=this.elements[y];else{var b,x,w=this.elements.length;for(x=0;x<w;x+=1)if(this.elements[x].data.nm===y){b=this.elements[x];break}}return 0===v.length?b:b.getElementByPath(v)},BaseRenderer.prototype.setupGlobalData=function(v,y){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(v),this.globalData.fontManager.addChars(v.chars),this.globalData.fontManager.addFonts(v.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=v.fr,this.globalData.nm=v.nm,this.globalData.compSize={w:v.w,h:v.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(v,y,b){this.data=v,this.element=y,this.globalData=b,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var x=this.globalData.defs,w=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(w),this.solidPath="";var k=this.masksProperties,S=0,_=[],E=createElementID(),j="clipPath",P="clip-path";for(C=0;C<w;C+=1)if(("a"!==k[C].mode&&"n"!==k[C].mode||k[C].inv||100!==k[C].o.k||k[C].o.x)&&(j="mask",P="mask"),("s"===k[C].mode||"i"===k[C].mode)&&0===S?((I=createNS("rect")).setAttribute("fill","#ffffff"),I.setAttribute("width",this.element.comp.data.w||0),I.setAttribute("height",this.element.comp.data.h||0),_.push(I)):I=null,A=createNS("path"),"n"===k[C].mode)this.viewData[C]={op:PropertyFactory.getProp(this.element,k[C].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,k[C],3),elem:A,lastPath:""},x.appendChild(A);else{if(S+=1,A.setAttribute("fill","s"===k[C].mode?"#000000":"#ffffff"),A.setAttribute("clip-rule","nonzero"),0!==k[C].x.k?(j="mask",P="mask",R=PropertyFactory.getProp(this.element,k[C].x,0,null,this.element),N=createElementID(),(O=createNS("filter")).setAttribute("id",N),(M=createNS("feMorphology")).setAttribute("operator","erode"),M.setAttribute("in","SourceGraphic"),M.setAttribute("radius","0"),O.appendChild(M),x.appendChild(O),A.setAttribute("stroke","s"===k[C].mode?"#000000":"#ffffff")):(M=null,R=null),this.storedData[C]={elem:A,x:R,expan:M,lastPath:"",lastOperator:"",filterId:N,lastRadius:0},"i"===k[C].mode){var C,A,T,I,O,M,R,N,D=_.length,F=createNS("g");for(T=0;T<D;T+=1)F.appendChild(_[T]);var L=createNS("mask");L.setAttribute("mask-type","alpha"),L.setAttribute("id",E+"_"+S),L.appendChild(A),x.appendChild(L),F.setAttribute("mask","url("+getLocationHref()+"#"+E+"_"+S+")"),_.length=0,_.push(F)}else _.push(A);k[C].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[C]={elem:A,lastPath:"",op:PropertyFactory.getProp(this.element,k[C].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,k[C],3),invRect:I},this.viewData[C].prop.k||this.drawPath(k[C],this.viewData[C].prop.v,this.viewData[C])}for(this.maskElement=createNS(j),w=_.length,C=0;C<w;C+=1)this.maskElement.appendChild(_[C]);S>0&&(this.maskElement.setAttribute("id",E),this.element.maskedElement.setAttribute(P,"url("+getLocationHref()+"#"+E+")"),x.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var v=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:v,localMat:v,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 v,y=this.finalTransform.mat,b=0,x=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;b<x;){if(this.hierarchy[b].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}b+=1}if(this.finalTransform._matMdf)for(v=this.finalTransform.mProp.v.props,y.cloneFromProps(v),b=0;b<x;b+=1)y.multiply(this.hierarchy[b].finalTransform.mProp.v)}(!this.localTransforms||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 v=0,y=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;v<y;)this.localTransforms[v]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[v]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),v+=1;if(this.finalTransform._localMatMdf){var b=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(b),v=1;v<y;v+=1){var x=this.localTransforms[v].matrix;b.multiply(x)}b.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var w=this.finalTransform.localOpacity;for(v=0;v<y;v+=1)w*=.01*this.localTransforms[v].opacity;this.finalTransform.localOpacity=w}}}
vendor: 4,305 bytes, line 2503
2503,searchEffectTransforms:function(){if(this.renderableEffectsManager){var v=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(v.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var y=0,b=v.length;for(y=0;y<b;y+=1)this.localTransforms.push(v[y])}}},globalToLocal:function(v){var y,b,x=[];x.push(this.finalTransform);for(var w=!0,k=this.comp;w;)k.finalTransform?(k.data.hasMask&&x.splice(0,0,k.finalTransform),k=k.comp):w=!1;var S=x.length;for(y=0;y<S;y+=1)b=x[y].mat.applyToPointArray(0,0,0),v=[v[0]-b[0],v[1]-b[1],0];return v},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(v){return this.viewData[v].prop},MaskElement.prototype.renderFrame=function(v){var y,b=this.element.finalTransform.mat,x=this.masksProperties.length;for(y=0;y<x;y+=1)if((this.viewData[y].prop._mdf||v)&&this.drawPath(this.masksProperties[y],this.viewData[y].prop.v,this.viewData[y]),(this.viewData[y].op._mdf||v)&&this.viewData[y].elem.setAttribute("fill-opacity",this.viewData[y].op.v),"n"!==this.masksProperties[y].mode&&(this.viewData[y].invRect&&(this.element.finalTransform.mProp._mdf||v)&&this.viewData[y].invRect.setAttribute("transform",b.getInverseMatrix().to2dCSS()),this.storedData[y].x&&(this.storedData[y].x._mdf||v))){var w=this.storedData[y].expan;this.storedData[y].x.v<0?("erode"!==this.storedData[y].lastOperator&&(this.storedData[y].lastOperator="erode",this.storedData[y].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[y].filterId+")")),w.setAttribute("radius",-this.storedData[y].x.v)):("dilate"!==this.storedData[y].lastOperator&&(this.storedData[y].lastOperator="dilate",this.storedData[y].elem.setAttribute("filter",null)),this.storedData[y].elem.setAttribute("stroke-width",2*this.storedData[y].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var v="M0,0 ";return v+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+(" v-"+this.globalData.compSize.h)+" ")},MaskElement.prototype.drawPath=function(v,y,b){var x,w,k=" M"+y.v[0][0]+","+y.v[0][1];for(w=y._length,x=1;x<w;x+=1)k+=" C"+y.o[x-1][0]+","+y.o[x-1][1]+" "+y.i[x][0]+","+y.i[x][1]+" "+y.v[x][0]+","+y.v[x][1];if(y.c&&w>1&&(k+=" C"+y.o[x-1][0]+","+y.o[x-1][1]+" "+y.i[0][0]+","+y.i[0][1]+" "+y.v[0][0]+","+y.v[0][1]),b.lastPath!==k){var S="";b.elem&&(y.c&&(S=v.inv?this.solidPath+k:k),b.elem.setAttribute("d",S)),b.lastPath=k}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var v={};function y(){var v=createNS("feColorMatrix");return v.setAttribute("type","matrix"),v.setAttribute("color-interpolation-filters","sRGB"),v.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),v}return v.createFilter=function v(v,y){var b=createNS("filter");return b.setAttribute("id",v),!0!==y&&(b.setAttribute("filterUnits","objectBoundingBox"),b.setAttribute("x","0%"),b.setAttribute("y","0%"),b.setAttribute("width","100%"),b.setAttribute("height","100%")),b},v.createAlphaToLuminanceFilter=y,v}(),featureSupport=function(){var v={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"u">typeof OffscreenCanvas};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))&&(v.maskType=!1),/firefox/i.test(navigator.userAgent)&&(v.svgLumaHidden=!1),v}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(v){var y,b,x="SourceGraphic",w=v.data.ef?v.data.ef.length:0,k=createElementID(),S=filtersFactory.createFilter(k,!0),_=0;for(this.filters=[],y=0;y<w;y+=1){b=null;var E=v.data.ef[y].ty;registeredEffects$1[E]&&(b=new registeredEffects$1[E].effect(S,v.effectsManager.effectElements[y],v,idPrefix+_,x),x=idPrefix+_,registeredEffects$1[E].countsAsEffect&&(_+=1)),b&&this.filters.push(b)}_&&(v.globalData.defs.appendChild(S),v.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+k+")")),this.filters.length&&v.addRenderableComponent(this)}function registerEffect$1(v,y,b){registeredEffects$1[v]={effect:y,countsAsEffect:b}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 12,449 bytes, line 2503
2503function RenderableDOMElement(){}function IImageElement(v,y,b){this.assetData=y.getAssetData(v.refId),this.assetData&&this.assetData.sid&&(this.assetData=y.slotManager.getProp(this.assetData)),this.initElement(v,y,b),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(v,y){this.elem=v,this.pos=y}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(v){var y,b=this.filters.length;for(y=0;y<b;y+=1)this.filters[y].renderFrame(v)},SVGEffects.prototype.getEffects=function(v){var y,b=this.filters.length,x=[];for(y=0;y<b;y+=1)this.filters[y].type===v&&x.push(this.filters[y]);return x},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 v=null;if(this.data.td){this.matteMasks={};var y=createNS("g");y.setAttribute("id",this.layerId),y.appendChild(this.layerElement),v=y,this.globalData.defs.appendChild(y)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),v=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),0===this.data.ty&&!this.data.hd){var b=createNS("clipPath"),x=createNS("path");x.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var w=createElementID();if(b.setAttribute("id",w),b.appendChild(x),this.globalData.defs.appendChild(b),this.checkMasks()){var k=createNS("g");k.setAttribute("clip-path","url("+getLocationHref()+"#"+w+")"),k.appendChild(this.layerElement),this.transformedElement=k,v?v.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+w+")")}0!==this.data.bm&&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(v){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[v]){var y,b,x,w,k=this.layerId+"_"+v;if(1===v||3===v){var S=createNS("mask");S.setAttribute("id",k),S.setAttribute("mask-type",3===v?"luminance":"alpha"),(x=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),S.appendChild(x),this.globalData.defs.appendChild(S),featureSupport.maskType||1!==v||(S.setAttribute("mask-type","luminance"),y=createElementID(),b=filtersFactory.createFilter(y),this.globalData.defs.appendChild(b),b.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(w=createNS("g")).appendChild(x),S.appendChild(w),w.setAttribute("filter","url("+getLocationHref()+"#"+y+")"))}else if(2===v){var _=createNS("mask");_.setAttribute("id",k),_.setAttribute("mask-type","alpha");var E=createNS("g");_.appendChild(E),y=createElementID(),b=filtersFactory.createFilter(y);var j=createNS("feComponentTransfer");j.setAttribute("in","SourceGraphic"),b.appendChild(j);var P=createNS("feFuncA");P.setAttribute("type","table"),P.setAttribute("tableValues","1.0 0.0"),j.appendChild(P),this.globalData.defs.appendChild(b);var C=createNS("rect");C.setAttribute("width",this.comp.data.w),C.setAttribute("height",this.comp.data.h),C.setAttribute("x","0"),C.setAttribute("y","0"),C.setAttribute("fill","#ffffff"),C.setAttribute("opacity","0"),E.setAttribute("filter","url("+getLocationHref()+"#"+y+")"),E.appendChild(C),(x=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),E.appendChild(x),featureSupport.maskType||(_.setAttribute("mask-type","luminance"),b.appendChild(filtersFactory.createAlphaToLuminanceFilter()),w=createNS("g"),E.appendChild(C),w.appendChild(this.layerElement),E.appendChild(w)),this.globalData.defs.appendChild(_)}this.matteMasks[v]=k}return this.matteMasks[v]},setMatte:function(v){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+v+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(v){this.hierarchy=v},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(v,y,b){this.initFrame(),this.initBaseData(v,y,b),this.initTransform(v,y,b),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).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(v){this._mdf=!1,this.prepareRenderableFrame(v),this.prepareProperties(v,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var v=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",v),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(v){var y,b=this.shapeModifiers.length;for(y=0;y<b;y+=1)this.shapeModifiers[y].addShape(v)},isShapeInAnimatedModifiers:function(v){for(var y=0,b=this.shapeModifiers.length;y<b;)if(this.shapeModifiers[y].isAnimatedWithShape(v))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var v,y=this.shapes.length;for(v=0;v<y;v+=1)this.shapes[v].sh.reset();for(y=this.shapeModifiers.length,v=y-1;v>=0&&!this.shapeModifiers[v].processShapes(this._isFirstFrame);v-=1);}},searchProcessedElement:function(v){for(var y=this.processedElements,b=0,x=y.length;b<x;){if(y[b].elem===v)return y[b].pos;b+=1}return 0},addProcessedElement:function(v,y){for(var b=this.processedElements,x=b.length;x;)if(b[x-=1].elem===v){b[x].pos=y;return}b.push(new ProcessedElement(v,y))},prepareFrame:function(v){this.prepareRenderableFrame(v),this.prepareProperties(v,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(v,y,b){this.caches=[],this.styles=[],this.transformers=v,this.lStr="",this.sh=b,this.lvl=y,this._isAnimated=!!b.k;for(var x=0,w=v.length;x<w;){if(v[x].mProps.dynamicProperties.length){this._isAnimated=!0;break}x+=1}}function SVGStyleData(v,y){this.data=v,this.type=v.ty,this.d="",this.lvl=y,this._mdf=!1,this.closed=!0===v.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(v,y,b,x){this.elem=v,this.frameId=-1,this.dataProps=createSizedArray(y.length),this.renderer=b,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",y.length?y.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(x);var w,k,S=y.length||0;for(w=0;w<S;w+=1)k=PropertyFactory.getProp(v,y[w].v,0,0,this),this.k=k.k||this.k,this.dataProps[w]={n:y[w].n,p:k};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(v,y,b){this.initDynamicPropertyContainer(v),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(v,y.o,0,.01,this),this.w=PropertyFactory.getProp(v,y.w,0,null,this),this.d=new DashProperty(v,y.d||{},"svg",this),this.c=PropertyFactory.getProp(v,y.c,1,255,this),this.style=b,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(v,y,b){this.initDynamicPropertyContainer(v),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(v,y.o,0,.01,this),this.c=PropertyFactory.getProp(v,y.c,1,255,this),this.style=b}function SVGNoStyleData(v,y,b){this.initDynamicPropertyContainer(v),this.getValue=this.iterateDynamicProperties,this.style=b}function GradientProperty(v,y,b){this.data=y,this.c=createTypedArray("uint8c",4*y.p);var x=y.k.k[0].s?y.k.k[0].s.length-4*y.p:y.k.k.length-4*y.p;this.o=createTypedArray("float32",x),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=x,this.initDynamicPropertyContainer(b),this.prop=PropertyFactory.getProp(v,y.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(v,y,b){this.initDynamicPropertyContainer(v),this.getValue=this.iterateDynamicProperties,this.initGradientData(v,y,b)}function SVGGradientStrokeStyleData(v,y,b){this.initDynamicPropertyContainer(v),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(v,y.w,0,null,this),this.d=new DashProperty(v,y.d||{},"svg",this),this.initGradientData(v,y,b),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(v,y,b){this.transform={mProps:v,op:y,container:b},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(v){if((this.elem.globalData.frameId!==this.frameId||v)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||v,this._mdf)){var y=0,b=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),y=0;y<b;y+=1)"o"!==this.dataProps[y].n?"svg"===this.renderer?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),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(v,y){for(var b=0,x=this.o.length/2;b<x;){if(Math.abs(v[4*b]-v[4*y+2*b])>.01)return!1;b+=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 v=0,y=this.data.k.k.length;v<y;){if(!this.comparePoints(this.data.k.k[v].s,this.data.p))return!1;v+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(v){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||v){var y,b,x,w=4*this.data.p;for(y=0;y<w;y+=1)b=y%4==0?100:255,x=Math.round(this.prop.v[y]*b),this.c[y]!==x&&(this.c[y]=x,this._cmdf=!v);if(this.o.length)for(w=this.prop.v.length,y=4*this.data.p;y<w;y+=1)b=y%2==0?100:1,x=y%2==0?Math.round(100*this.prop.v[y]):this.prop.v[y],this.o[y-4*this.data.p]!==x&&(this.o[y-4*this.data.p]=x,this._omdf=!v);this._mdf=!v}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(v,y,b){this.o=PropertyFactory.getProp(v,y.o,0,.01,this),this.s=PropertyFactory.getProp(v,y.s,1,null,this),this.e=Pro
vendor: 8,503 bytes, line 2503
2503pertyFactory.getProp(v,y.e,1,null,this),this.h=PropertyFactory.getProp(v,y.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(v,y.a||{k:0},0,degToRads,this),this.g=new GradientProperty(v,y.g,this),this.style=b,this.stops=[],this.setGradientData(b.pElem,y),this.setGradientOpacity(y,b),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(v,y){var b,x,w,k=createElementID(),S=createNS(1===y.t?"linearGradient":"radialGradient");S.setAttribute("id",k),S.setAttribute("spreadMethod","pad"),S.setAttribute("gradientUnits","userSpaceOnUse");var _=[];for(w=4*y.g.p,x=0;x<w;x+=4)b=createNS("stop"),S.appendChild(b),_.push(b);v.setAttribute("gf"===y.ty?"fill":"stroke","url("+getLocationHref()+"#"+k+")"),this.gf=S,this.cst=_},SVGGradientFillStyleData.prototype.setGradientOpacity=function(v,y){if(this.g._hasOpacity&&!this.g._collapsable){var b,x,w,k=createNS("mask"),S=createNS("path");k.appendChild(S);var _=createElementID(),E=createElementID();k.setAttribute("id",E);var j=createNS(1===v.t?"linearGradient":"radialGradient");j.setAttribute("id",_),j.setAttribute("spreadMethod","pad"),j.setAttribute("gradientUnits","userSpaceOnUse"),w=v.g.k.k[0].s?v.g.k.k[0].s.length:v.g.k.k.length;var P=this.stops;for(x=4*v.g.p;x<w;x+=2)(b=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),j.appendChild(b),P.push(b);S.setAttribute("gf"===v.ty?"fill":"stroke","url("+getLocationHref()+"#"+_+")"),"gs"===v.ty&&(S.setAttribute("stroke-linecap",lineCapEnum[v.lc||2]),S.setAttribute("stroke-linejoin",lineJoinEnum[v.lj||2]),1===v.lj&&S.setAttribute("stroke-miterlimit",v.ml)),this.of=j,this.ms=k,this.ost=P,this.maskId=E,y.msElem=S}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(v,y,b,x){if(0===y)return"";var w,k=v.o,S=v.i,_=v.v,E=" M"+x.applyToPointStringified(_[0][0],_[0][1]);for(w=1;w<y;w+=1)E+=" C"+x.applyToPointStringified(k[w-1][0],k[w-1][1])+" "+x.applyToPointStringified(S[w][0],S[w][1])+" "+x.applyToPointStringified(_[w][0],_[w][1]);return b&&y&&(E+=" C"+x.applyToPointStringified(k[w-1][0],k[w-1][1])+" "+x.applyToPointStringified(S[0][0],S[0][1])+" "+x.applyToPointStringified(_[0][0],_[0][1])+"z"),E},SVGElementsRenderer=function(){var v=new Matrix,y=new Matrix;function b(v,y,b){(b||y.transform.op._mdf)&&y.transform.container.setAttribute("opacity",y.transform.op.v),(b||y.transform.mProps._mdf)&&y.transform.container.setAttribute("transform",y.transform.mProps.v.to2dCSS())}function x(){}function w(b,x,w){var k,S,_,E,j,P,C,A,T,I,O=x.styles.length,M=x.lvl;for(P=0;P<O;P+=1){if(E=x.sh._mdf||w,x.styles[P].lvl<M){for(A=y.reset(),T=M-x.styles[P].lvl,I=x.transformers.length-1;!E&&T>0;)E=x.transformers[I].mProps._mdf||E,T-=1,I-=1;if(E)for(T=M-x.styles[P].lvl,I=x.transformers.length-1;T>0;)A.multiply(x.transformers[I].mProps.v),T-=1,I-=1}else A=v;if(S=(C=x.sh.paths)._length,E){for(k=0,_="";k<S;k+=1)(j=C.shapes[k])&&j._length&&(_+=buildShapeString(j,j._length,j.c,A));x.caches[P]=_}else _=x.caches[P];x.styles[P].d+=!0===b.hd?"":_,x.styles[P]._mdf=E||x.styles[P]._mdf}}function k(v,y,b){var x=y.style;(y.c._mdf||b)&&x.pElem.setAttribute("fill","rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||b)&&x.pElem.setAttribute("fill-opacity",y.o.v)}function S(v,y,b){_(v,y,b),E(v,y,b)}function _(v,y,b){var x,w,k,S,_,E=y.gf,j=y.g._hasOpacity,P=y.s.v,C=y.e.v;if(y.o._mdf||b){var A="gf"===v.ty?"fill-opacity":"stroke-opacity";y.style.pElem.setAttribute(A,y.o.v)}if(y.s._mdf||b){var T=1===v.t?"x1":"cx",I="x1"===T?"y1":"cy";E.setAttribute(T,P[0]),E.setAttribute(I,P[1]),j&&!y.g._collapsable&&(y.of.setAttribute(T,P[0]),y.of.setAttribute(I,P[1]))}if(y.g._cmdf||b){x=y.cst;var O=y.g.c;for(k=x.length,w=0;w<k;w+=1)(S=x[w]).setAttribute("offset",O[4*w]+"%"),S.setAttribute("stop-color","rgb("+O[4*w+1]+","+O[4*w+2]+","+O[4*w+3]+")")}if(j&&(y.g._omdf||b)){var M=y.g.o;for(k=(x=y.g._collapsable?y.cst:y.ost).length,w=0;w<k;w+=1)S=x[w],y.g._collapsable||S.setAttribute("offset",M[2*w]+"%"),S.setAttribute("stop-opacity",M[2*w+1])}if(1===v.t)(y.e._mdf||b)&&(E.setAttribute("x2",C[0]),E.setAttribute("y2",C[1]),j&&!y.g._collapsable&&(y.of.setAttribute("x2",C[0]),y.of.setAttribute("y2",C[1])));else if((y.s._mdf||y.e._mdf||b)&&(_=Math.sqrt(Math.pow(P[0]-C[0],2)+Math.pow(P[1]-C[1],2)),E.setAttribute("r",_),j&&!y.g._collapsable&&y.of.setAttribute("r",_)),y.s._mdf||y.e._mdf||y.h._mdf||y.a._mdf||b){_||(_=Math.sqrt(Math.pow(P[0]-C[0],2)+Math.pow(P[1]-C[1],2)));var R=Math.atan2(C[1]-P[1],C[0]-P[0]),N=y.h.v;N>=1?N=.99:N<=-1&&(N=-.99);var D=_*N,F=Math.cos(R+y.a.v)*D+P[0],L=Math.sin(R+y.a.v)*D+P[1];E.setAttribute("fx",F),E.setAttribute("fy",L),j&&!y.g._collapsable&&(y.of.setAttribute("fx",F),y.of.setAttribute("fy",L))}}function E(v,y,b){var x=y.style,w=y.d;w&&(w._mdf||b)&&w.dashStr&&(x.pElem.setAttribute("stroke-dasharray",w.dashStr),x.pElem.setAttribute("stroke-dashoffset",w.dashoffset[0])),y.c&&(y.c._mdf||b)&&x.pElem.setAttribute("stroke","rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||b)&&x.pElem.setAttribute("stroke-opacity",y.o.v),(y.w._mdf||b)&&(x.pElem.setAttribute("stroke-width",y.w.v),x.msElem&&x.msElem.setAttribute("stroke-width",y.w.v))}return{createRenderFunction:function(v){switch(v.ty){case"fl":return k;case"gf":return _;case"gs":return S;case"st":return E;case"sh":case"el":case"rc":case"sr":return w;case"tr":return b;case"no":return x;default:return null}}}}();function SVGShapeElement(v,y,b){this.shapes=[],this.shapesData=v.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(v,y,b),this.prevViewData=[]}function LetterProps(v,y,b,x,w,k){this.o=v,this.sw=y,this.sc=b,this.fc=x,this.m=w,this.p=k,this._mdf={o:!0,sw:!!y,sc:!!b,fc:!!x,m:!0,p:!0}}function TextProperty(v,y){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,y.d&&y.d.sid&&(y.d=v.globalData.slotManager.getProp(y.d)),this.data=y,this.elem=v,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)}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 v,y,b,x,w=this.shapes.length,k=this.stylesList.length,S=[],_=!1;for(b=0;b<k;b+=1){for(x=this.stylesList[b],_=!1,S.length=0,v=0;v<w;v+=1)-1!==(y=this.shapes[v]).styles.indexOf(x)&&(S.push(y),_=y._isAnimated||_);S.length>1&&_&&this.setShapesAsAnimated(S)}},SVGShapeElement.prototype.setShapesAsAnimated=function(v){var y,b=v.length;for(y=0;y<b;y+=1)v[y].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(v,y){var b,x=new SVGStyleData(v,y),w=x.pElem;return"st"===v.ty?b=new SVGStrokeStyleData(this,v,x):"fl"===v.ty?b=new SVGFillStyleData(this,v,x):"gf"===v.ty||"gs"===v.ty?(b=new("gf"===v.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,v,x),this.globalData.defs.appendChild(b.gf),b.maskId&&(this.globalData.defs.appendChild(b.ms),this.globalData.defs.appendChild(b.of),w.setAttribute("mask","url("+getLocationHref()+"#"+b.maskId+")"))):"no"===v.ty&&(b=new SVGNoStyleData(this,v,x)),("st"===v.ty||"gs"===v.ty)&&(w.setAttribute("stroke-linecap",lineCapEnum[v.lc||2]),w.setAttribute("stroke-linejoin",lineJoinEnum[v.lj||2]),w.setAttribute("fill-opacity","0"),1===v.lj&&w.setAttribute("stroke-miterlimit",v.ml)),2===v.r&&w.setAttribute("fill-rule","evenodd"),v.ln&&w.setAttribute("id",v.ln),v.cl&&w.setAttribute("class",v.cl),v.bm&&(w.style["mix-blend-mode"]=getBlendM
vendor: 38,735 bytes, line 2503
2503ode(v.bm)),this.stylesList.push(x),this.addToAnimatedContents(v,b),b},SVGShapeElement.prototype.createGroupElement=function(v){var y=new ShapeGroupData;return v.ln&&y.gr.setAttribute("id",v.ln),v.cl&&y.gr.setAttribute("class",v.cl),v.bm&&(y.gr.style["mix-blend-mode"]=getBlendMode(v.bm)),y},SVGShapeElement.prototype.createTransformElement=function(v,y){var b=TransformPropertyFactory.getTransformProperty(this,v,this),x=new SVGTransformData(b,b.o,y);return this.addToAnimatedContents(v,x),x},SVGShapeElement.prototype.createShapeElement=function(v,y,b){var x=4;"rc"===v.ty?x=5:"el"===v.ty?x=6:"sr"===v.ty&&(x=7);var w=new SVGShapeData(y,b,ShapePropertyFactory.getShapeProp(this,v,x,this));return this.shapes.push(w),this.addShapeToModifiers(w),this.addToAnimatedContents(v,w),w},SVGShapeElement.prototype.addToAnimatedContents=function(v,y){for(var b=0,x=this.animatedContents.length;b<x;){if(this.animatedContents[b].element===y)return;b+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(v),element:y,data:v})},SVGShapeElement.prototype.setElementStyles=function(v){var y,b=v.styles,x=this.stylesList.length;for(y=0;y<x;y+=1)-1!==b.indexOf(this.stylesList[y])||this.stylesList[y].closed||b.push(this.stylesList[y])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var v,y=this.itemsData.length;for(v=0;v<y;v+=1)this.prevViewData[v]=this.itemsData[v];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),y=this.dynamicProperties.length,v=0;v<y;v+=1)this.dynamicProperties[v].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(v,y,b,x,w,k,S){var _,E,j,P,C,A,T=[].concat(k),I=v.length-1,O=[],M=[];for(_=I;_>=0;_-=1){if((A=this.searchProcessedElement(v[_]))?y[_]=b[A-1]:v[_]._render=S,"fl"===v[_].ty||"st"===v[_].ty||"gf"===v[_].ty||"gs"===v[_].ty||"no"===v[_].ty)A?y[_].style.closed=v[_].hd:y[_]=this.createStyleElement(v[_],w),v[_]._render&&y[_].style.pElem.parentNode!==x&&x.appendChild(y[_].style.pElem),O.push(y[_].style);else if("gr"===v[_].ty){if(A)for(j=y[_].it.length,E=0;E<j;E+=1)y[_].prevViewData[E]=y[_].it[E];else y[_]=this.createGroupElement(v[_]);this.searchShapes(v[_].it,y[_].it,y[_].prevViewData,y[_].gr,w+1,T,S),v[_]._render&&y[_].gr.parentNode!==x&&x.appendChild(y[_].gr)}else"tr"===v[_].ty?(A||(y[_]=this.createTransformElement(v[_],x)),P=y[_].transform,T.push(P)):"sh"===v[_].ty||"rc"===v[_].ty||"el"===v[_].ty||"sr"===v[_].ty?(A||(y[_]=this.createShapeElement(v[_],T,w)),this.setElementStyles(y[_])):"tm"===v[_].ty||"rd"===v[_].ty||"ms"===v[_].ty||"pb"===v[_].ty||"zz"===v[_].ty||"op"===v[_].ty?(A?(C=y[_]).closed=!1:((C=ShapeModifiers.getModifier(v[_].ty)).init(this,v[_]),y[_]=C,this.shapeModifiers.push(C)),M.push(C)):"rp"===v[_].ty&&(A?(C=y[_]).closed=!0:(C=ShapeModifiers.getModifier(v[_].ty),y[_]=C,C.init(this,v,_,y),this.shapeModifiers.push(C),S=!1),M.push(C));this.addProcessedElement(v[_],_+1)}for(I=O.length,_=0;_<I;_+=1)O[_].closed=!0;for(I=M.length,_=0;_<I;_+=1)M[_].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var v,y=this.stylesList.length;for(v=0;v<y;v+=1)this.stylesList[v].reset();for(this.renderShape(),v=0;v<y;v+=1)(this.stylesList[v]._mdf||this._isFirstFrame)&&(this.stylesList[v].msElem&&(this.stylesList[v].msElem.setAttribute("d",this.stylesList[v].d),this.stylesList[v].d="M0 0"+this.stylesList[v].d),this.stylesList[v].pElem.setAttribute("d",this.stylesList[v].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var v,y,b=this.animatedContents.length;for(v=0;v<b;v+=1)y=this.animatedContents[v],(this._isFirstFrame||y.element._isAnimated)&&!0!==y.data&&y.fn(y.data,y.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(v,y,b,x,w,k){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 S=!1;return this.o!==v&&(this.o=v,this._mdf.o=!0,S=!0),this.sw!==y&&(this.sw=y,this._mdf.sw=!0,S=!0),this.sc!==b&&(this.sc=b,this._mdf.sc=!0,S=!0),this.fc!==x&&(this.fc=x,this._mdf.fc=!0,S=!0),this.m!==w&&(this.m=w,this._mdf.m=!0,S=!0),k.length&&(this.p[0]!==k[0]||this.p[1]!==k[1]||this.p[4]!==k[4]||this.p[5]!==k[5]||this.p[12]!==k[12]||this.p[13]!==k[13])&&(this.p=k,this._mdf.p=!0,S=!0),S},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(v,y){for(var b in y)Object.prototype.hasOwnProperty.call(y,b)&&(v[b]=y[b]);return v},TextProperty.prototype.setCurrentData=function(v){v.__complete||this.completeTextData(v),this.currentData=v,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(v){this.effectsSequence.push(v),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(v){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||v){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var y,b=this.currentData,x=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var w=this.effectsSequence.length,k=v||this.data.d.k[this.keysIndex].s;for(y=0;y<w;y+=1)k=x!==this.keysIndex?this.effectsSequence[y](k,k.t):this.effectsSequence[y](this.currentData,k.t);b!==k&&this.setCurrentData(k),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var v=this.data.d.k,y=this.elem.comp.renderedFrame,b=0,x=v.length;b<=x-1&&b!==x-1&&!(v[b+1].t>y);)b+=1;return this.keysIndex!==b&&(this.keysIndex=b),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(v){for(var y,b,x=[],w=0,k=v.length,S=!1,_=!1,E="";w<k;)S=_,_=!1,y=v.charCodeAt(w),E=v.charAt(w),FontManager.isCombinedCharacter(y)?S=!0:y>=55296&&y<=56319?FontManager.isRegionalFlag(v,w)?E=v.substr(w,14):(b=v.charCodeAt(w+1))>=56320&&b<=57343&&(FontManager.isModifier(y,b)?(E=v.substr(w,2),S=!0):E=FontManager.isFlagEmoji(v.substr(w,4))?v.substr(w,4):v.substr(w,2)):y>56319?(b=v.charCodeAt(w+1),FontManager.isVariationSelector(y)&&(S=!0)):FontManager.isZeroWidthJoiner(y)&&(S=!0,_=!0),S?(x[x.length-1]+=E,S=!1):x.push(E),w+=E.length;return x},TextProperty.prototype.completeTextData=function(v){v.__complete=!0;var y=this.elem.globalData.fontManager,b=this.data,x=[],w=0,k=b.m.g,S=0,_=0,E=0,j=[],P=0,C=0,A=y.getFontByName(v.f),T=0,I=getFontProperties(A);v.fWeight=I.weight,v.fStyle=I.style,v.finalSize=v.s,v.finalText=this.buildFinalText(v.t),R=v.finalText.length,v.finalLineHeight=v.lh;var O=v.tr/1e3*v.finalSize;if(v.sz)for(var M,R,N,D,F,L,$,B,z,V,H=!0,U=v.sz[0],W=v.sz[1];H;){V=this.buildFinalText(v.t),z=0,P=0,R=V.length,O=v.tr/1e3*v.finalSize;var G=-1;for(M=0;M<R;M+=1)B=V[M].charCodeAt(0),N=!1," "===V[M]?G=M:(13===B||3===B)&&(P=0,N=!0,z+=v.finalLineHeight||1.2*v.finalSize),y.chars?($=y.getCharData(V[M],A.fStyle,A.fFamily),T=N?0:$.w*v.finalSize/100):T=y.measureText(V[M],v.f,v.finalSize),P+T>U&&" "!==V[M]?(-1===G?R+=1:M=G,z+=v.finalLineHeight||1.2*v.finalSize,V.splice(M,+(G===M),"\r"),G=-1,P=0):(P+=T,P+=O);z+=A.ascent*v.finalSize/100,this.canResize&&v.finalSize>this.minimumFontSize&&W<z?(v.finalSize-=1,v.finalLineHeight=v.finalSize*v.lh/v.s):(v.finalText=V,R=v.finalText.length,H=!1)}P=-O,T=0;var q=0;for(M=0;M<R;M+=1)if(N=!1,13===(B=(X=v.finalText[M]).charCodeAt(0))||3===B?(q=0,j.push(P),C=P>C?P:C,P=-2*O,D="",N=!0,E+=1):D=X,y.chars?($=y.getCharData(X,A.fStyle,y.getFontByName(v.f).fFamily),T=N?0:$.w*v.finalSize/100):T=y.measureText(D,v.f,v.finalSize)," "===X?q+=T+O:(P+=T+O+q,q=0),x.push({l:T,an:T,add:S,n:N,anIndexes:[],val:D,line:E,animatorJustifyOffset:0}),2==k){if(S+=T,""===D||" "===D||M===R-1){for((""===D||" "===D)&&(S-=T);_<=M;)x[_].an=S,x[_].ind=w,x[_].extra=T,_+=1;w+=1,S=0}}else if(3==k){if(S+=T,""===D||M===R-1){for(""===D&&(S-=T);_<=M;)x[_].an=S,x[_].ind=w,x[_].extra=T,_+=1;S=0,w+=1}}else x[w].ind=w,x[w].extra=0,w+=1;if(v.l=x,C=P>C?P:C,j.push(P),v.sz)v.boxWidth=v.sz[0],v.justifyOffset=0;else switch(v.boxWidth=C,v.j){case 1:v.justifyOffset=-v.boxWidth;break;case 2:v.justifyOffset=-v.boxWidth/2;break;default:v.justifyOffset=0}v.lineWidths=j;var Y=b.a;L=Y.length;var K=[];for(F=0;F<L;F+=1){for((Q=Y[F]).a.sc&&(v.strokeColorAnim=!0),Q.a.sw&&(v.strokeWidthAnim=!0),(Q.a.fc||Q.a.fh||Q.a.fs||Q.a.fb)&&(v.fillColorAnim=!0),ee=0,J=Q.s.b,M=0;M<R;M+=1)(Z=x[M]).anIndexes[F]=ee,(1==J&&""!==Z.val||2==J&&""!==Z.val&&" "!==Z.val||3==J&&(Z.n||" "==Z.val||M==R-1)||4==J&&(Z.n||M==R-1))&&(1===Q.s.rn&&K.push(ee),ee+=1);b.a[F].s.totalChars=ee;var X,Q,Z,J,ee,et,er=-1;if(1===Q.s.rn)for(M=0;M<R;M+=1)er!=(Z=x[M]).anIndexes[F]&&(er=Z.anIndexes[F],et=K.splice(Math.floor(Math.random()*K.length),1)[0]),Z.anIndexes[F]=et}v.yOffset=v.finalLineHeight||1.2*v.finalSize,v.ls=v.ls||0,v.ascent=A.ascent*v.finalSize/100},TextProperty.prototype.updateDocumentData=function(v,y){y=void 0===y?this.keysIndex:y;var b=this.copyData({},this.data.d.k[y].s);b=this.copyData(b,v),this.data.d.k[y].s=b,this.recalculate(y),this.setCurrentData(b),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(v){var y=this.data.d.k[v].s;y.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(y)},TextProperty.prototype.canResizeFont=function(v){this.canResize=v,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(v){this.minimumFontSize=Math.floor(v)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var v=Math.max,y=Math.min,b=Math.floor;function x(v,y){this._currentTextLength=-1,this.k=!1,this.data=y,this.elem=v,this.comp=v.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(v),this.s=PropertyFactory.getProp(v,y.s||{k:0},0,0,this),"e"in y?this.e=PropertyFactory.getProp(v,y.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(v,y.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(v,y.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(v,y.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(v,y.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(v,y.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return x.prototype={getMult:function(x){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var w=0,k=0,S=1,_=1;this.ne.v>0?w=this.ne.v/100:k=-this.ne.v/100,this.xe.v>0?S=1-this.xe.v/100:_=1+this.xe.v/100;var E=BezierFactory.getBezierEasing(w,k,S,_).get,j=0,P=this.finalS,C=this.finalE,A=this.data.sh;if(2===A)j=E(j=C===P?+(x>=C):v(0,y(.5/(C-P)+(x-P)/(C-P),1)));else if(3===A)j=E(j=C===P?x>=C?0:1:1-v(0,y(.5/(C-P)+(x-P)/(C-P),1)));else if(4===A)C===P?j=0:(j=v(0,y(.5/(C-P)+(x-P)/(C-P),1)))<.5?j*=2:j=1-2*(j-.5),j=E(j);else if(5===A){if(C===P)j=0;else{var T=C-P,I=-T/2+(x=y(v(0,x+.5-P),C-P)),O=T/2;j=Math.sqrt(1-I*I/(O*O))}j=E(j)}else 6===A?j=E(j=C===P?0:(1+Math.cos(Math.PI+2*Math.PI*(x=y(v(0,x+.5-P),C-P))/(C-P)))/2):(x>=b(P)&&(j=x-P<0?v(0,y(y(C,1)-(P-x),1)):v(0,y(C-x,1))),j=E(j));if(100!==this.sm.v){var M=.01*this.sm.v;0===M&&(M=1e-8);var R=.5-.5*M;j<R?j=0:(j=(j-R)/M)>1&&(j=1)}return j*this.a.v},getValue:function(v){this.iterateDynamicProperties(),this._mdf=v||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,v&&2===this.data.r&&(this.e.v=this._currentTextLength);var y=2===this.data.r?1:100/this.data.totalChars,b=this.o.v/y,x=this.s.v/y+b,w=this.e.v/y+b;if(x>w){var k=x;x=w,w=k}this.finalS=x,this.finalE=w}},extendPrototype([DynamicPropertyContainer],x),{getTextSelectorProp:function(v,y,b){return new x(v,y,b)}}}();function TextAnimatorDataProperty(v,y,b){var x={propType:!1},w=PropertyFactory.getProp,k=y.a;this.a={r:k.r?w(v,k.r,0,degToRads,b):x,rx:k.rx?w(v,k.rx,0,degToRads,b):x,ry:k.ry?w(v,k.ry,0,degToRads,b):x,sk:k.sk?w(v,k.sk,0,degToRads,b):x,sa:k.sa?w(v,k.sa,0,degToRads,b):x,s:k.s?w(v,k.s,1,.01,b):x,a:k.a?w(v,k.a,1,0,b):x,o:k.o?w(v,k.o,0,.01,b):x,p:k.p?w(v,k.p,1,0,b):x,sw:k.sw?w(v,k.sw,0,0,b):x,sc:k.sc?w(v,k.sc,1,0,b):x,fc:k.fc?w(v,k.fc,1,0,b):x,fh:k.fh?w(v,k.fh,0,0,b):x,fs:k.fs?w(v,k.fs,0,.01,b):x,fb:k.fb?w(v,k.fb,0,.01,b):x,t:k.t?w(v,k.t,0,0,b):x},this.s=TextSelectorProp.getTextSelectorProp(v,y.s,b),this.s.t=y.s.t}function TextAnimatorProperty(v,y,b){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=v,this._renderType=y,this._elem=b,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(b)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var v,y,b=this._textData.a.length,x=PropertyFactory.getProp;for(v=0;v<b;v+=1)y=this._textData.a[v],this._animatorsData[v]=new TextAnimatorDataProperty(this._elem,y,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:x(this._elem,this._textData.p.a,0,0,this),f:x(this._elem,this._textData.p.f,0,0,this),l:x(this._elem,this._textData.p.l,0,0,this),r:x(this._elem,this._textData.p.r,0,0,this),p:x(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=x(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(v,y){if(this.lettersChangedFlag=y,this._mdf||this._isFirstFrame||y||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var b,x,w,k,S,_,E,j,P,C,A,T,I,O,M,R,N,D,F=this._moreOptions.alignment.v,L=this._animatorsData,$=this._textData,B=this.mHelper,z=this._renderType,V=this.renderedLetters.length,H=v.l;if(this._hasMaskedPath){if(el=this._pathData.m,!this._pathData.n||this._pathData._mdf){var U,W,G,q,Y,K,X,Q,Z,J,ee,et,er,en,ei,ea,es,eo,el,ec,eu=el.v;for(this._pathData.r.v&&(eu=eu.reverse()),Y={tLength:0,segments:[]},q=eu._length-1,ea=0,G=0;G<q;G+=1)ec=bez.buildBezierData(eu.v[G],eu.v[G+1],[eu.o[G][0]-eu.v[G][0],eu.o[G][1]-eu.v[G][1]],[eu.i[G+1][0]-eu.v[G+1][0],eu.i[G+1][1]-eu.v[G+1][1]]),Y.tLength+=ec.segmentLength,Y.segments.push(ec),ea+=ec.segmentLength;G=q,el.v.c&&(ec=bez.buildBezierData(eu.v[G],eu.v[0],[eu.o[G][0]-eu.v[G][0],eu.o[G][1]-eu.v[G][1]],[eu.i[0][0]-eu.v[0][0],eu.i[0][1]-eu.v[0][1]]),Y.tLength+=ec.segmentLength,Y.segments.push(ec),ea+=ec.segmentLength),this._pathData.pi=Y}if(Y=this._pathData.pi,K=this._pathData.f.v,ee=0,J=1,Q=0,Z=!0,en=Y.segments,K<0&&el.v.c)for(Y.tLength<Math.abs(K)&&(K=-Math.abs(K)%Y.tLength),ee=en.length-1,J=(er=en[ee].points).length-1;K<0;)K+=er[J].partialLength,(J-=1)<0&&(ee-=1,J=(er=en[ee].points).length-1);et=(er=en[ee].points)[J-1],ei=(X=er[J]).partialLength}q=H.length,U=0,W=0;var ed=1.2*v.finalSize*.714,eh=!0;k=L.length;var ef=-1,ep=K,em=ee,eg=J,ev=-1,ey="",eb=this.defaultPropsArray;if(2===v.j||1===v.j){var ex=0,ew=0,ek=2===v.j?-.5:-1,eS=0,e_=!0;for(G=0;G<q;G+=1)if(H[G].n){for(ex&&(ex+=ew);eS<G;)H[eS].animatorJustifyOffset=ex,eS+=1;ex=0,e_=!0}else{for(w=0;w<k;w+=1)(b=L[w].a).t.propType&&(e_&&2===v.j&&(ew+=b.t.v*ek),(_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars)).length?ex+=b.t.v*_[0]*ek:ex+=b.t.v*_*ek);e_=!1}for(ex&&(ex+=ew);eS<G;)H[eS].animatorJustifyOffset=ex,eS+=1}for(G=0;G<q;G+=1){if(B.reset(),C=1,H[G].n)U=0,W+=v.yOffset,W+=+!!eh,K=ep,eh=!1,this._hasMaskedPath&&(ee=em,J=eg,et=(er=en[ee].points)[J-1],ei=(X=er[J]).partialLength,Q=0),ey="",N="",M="",D="",eb=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ev!==H[G].line){switch(v.j){case 1:K+=ea-v.lineWidths[H[G].line];break;case 2:K+=(ea-v.lineWidths[H[G].line])/2}ev=H[G].line}ef!==H[G].ind&&(H[ef]&&(K+=H[ef].extra),K+=H[G].an/2,ef=H[G].ind),K+=F[0]*H[G].an*.005;var eE=0;for(w=0;w<k;w+=1)(b=L[w].a).p.propType&&((_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars)).length?eE+=b.p.v[0]*_[0]:eE+=b.p.v[0]*_),b.a.propType&&((_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars)).length?eE+=b.a.v[0]*_[0]:eE+=b.a.v[0]*_);for(Z=!0,this._pathData.a.v&&(K=.5*H[0].an+(ea-this._pathData.f.v-.5*H[0].an-.5*H[H.length-1].an)*ef/(q-1)+this._pathData.f.v);Z;)Q+ei>=K+eE||!er?(es=(K+eE-Q)/X.partialLength,j=et.point[0]+(X.point[0]-et.point[0])*es,P=et.point[1]+(X.point[1]-et.point[1])*es,B.translate(-F[0]*H[G].an*.005,-(.01*(F[1]*ed))),Z=!1):er&&(Q+=X.partialLength,(J+=1)>=er.length&&(J=0,en[ee+=1]?er=en[ee].points:el.v.c?(J=0,er=en[ee=0].points):(Q-=X.partialLength,er=null)),er&&(et=X,ei=(X=er[J]).partialLength));E=H[G].an/2-H[G].add,B.translate(-E,0,0)}else E=H[G].an/2-H[G].add,B.translate(-E,0,0),B.translate(-F[0]*H[G].an*.005,-F[1]*ed*.01,0);for(w=0;w<k;w+=1)(b=L[w].a).t.propType&&(_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars),(0!==U||0!==v.j)&&(this._hasMaskedPath?_.length?K+=b.t.v*_[0]:K+=b.t.v*_:_.length?U+=b.t.v*_[0]:U+=b.t.v*_));for(v.strokeWidthAnim&&(T=v.sw||0),v.strokeColorAnim&&(A=v.sc?[v.sc[0],v.sc[1],v.sc[2]]:[0,0,0]),v.fillColorAnim&&v.fc&&(I=[v.fc[0],v.fc[1],v.fc[2]]),w=0;w<k;w+=1)(b=L[w].a).a.propType&&((_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars)).length?B.translate(-b.a.v[0]*_[0],-b.a.v[1]*_[1],b.a.v[2]*_[2]):B.translate(-b.a.v[0]*_,-b.a.v[1]*_,b.a.v[2]*_));for(w=0;w<k;w+=1)(b=L[w].a).s.propType&&((_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars)).length?B.scale(1+(b.s.v[0]-1)*_[0],1+(b.s.v[1]-1)*_[1],1):B.scale(1+(b.s.v[0]-1)*_,1+(b.s.v[1]-1)*_,1));for(w=0;w<k;w+=1){if(b=L[w].a,_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars),b.sk.propType&&(_.length?B.skewFromAxis(-b.sk.v*_[0],b.sa.v*_[1]):B.skewFromAxis(-b.sk.v*_,b.sa.v*_)),b.r.propType&&(_.length?B.rotateZ(-b.r.v*_[2]):B.rotateZ(-b.r.v*_)),b.ry.propType&&(_.length?B.rotateY(b.ry.v*_[1]):B.rotateY(b.ry.v*_)),b.rx.propType&&(_.length?B.rotateX(b.rx.v*_[0]):B.rotateX(b.rx.v*_)),b.o.propType&&(_.length?C+=(b.o.v*_[0]-C)*_[0]:C+=(b.o.v*_-C)*_),v.strokeWidthAnim&&b.sw.propType&&(_.length?T+=b.sw.v*_[0]:T+=b.sw.v*_),v.strokeColorAnim&&b.sc.propType)for(O=0;O<3;O+=1)_.length?A[O]+=(b.sc.v[O]-A[O])*_[0]:A[O]+=(b.sc.v[O]-A[O])*_;if(v.fillColorAnim&&v.fc){if(b.fc.propType)for(O=0;O<3;O+=1)_.length?I[O]+=(b.fc.v[O]-I[O])*_[0]:I[O]+=(b.fc.v[O]-I[O])*_;b.fh.propType&&(I=_.length?addHueToRGB(I,b.fh.v*_[0]):addHueToRGB(I,b.fh.v*_)),b.fs.propType&&(I=_.length?addSaturationToRGB(I,b.fs.v*_[0]):addSaturationToRGB(I,b.fs.v*_)),b.fb.propType&&(I=_.length?addBrightnessToRGB(I,b.fb.v*_[0]):addBrightnessToRGB(I,b.fb.v*_))}}for(w=0;w<k;w+=1)(b=L[w].a).p.propType&&(_=(x=L[w].s).getMult(H[G].anIndexes[w],$.a[w].s.totalChars),this._hasMaskedPath?_.length?B.translate(0,b.p.v[1]*_[0],-b.p.v[2]*_[1]):B.translate(0,b.p.v[1]*_,-b.p.v[2]*_):_.length?B.translate(b.p.v[0]*_[0],b.p.v[1]*_[1],-b.p.v[2]*_[2]):B.translate(b.p.v[0]*_,b.p.v[1]*_,-b.p.v[2]*_));if(v.strokeWidthAnim&&(M=T<0?0:T),v.strokeColorAnim&&(R="rgb("+Math.round(255*A[0])+","+Math.round(255*A[1])+","+Math.round(255*A[2])+")"),v.fillColorAnim&&v.fc&&(N="rgb("+Math.round(255*I[0])+","+Math.round(255*I[1])+","+Math.round(255*I[2])+")"),this._hasMaskedPath){if(B.translate(0,-v.ls),B.translate(0,F[1]*ed*.01+W,0),this._pathData.p.v){var ej=180*Math.atan(eo=(X.point[1]-et.point[1])/(X.point[0]-et.point[0]))/Math.PI;X.point[0]<et.point[0]&&(ej+=180),B.rotate(-ej*Math.PI/180)}B.translate(j,P,0),K-=F[0]*H[G].an*.005,H[G+1]&&ef!==H[G+1].ind&&(K+=H[G].an/2,K+=.001*v.tr*v.finalSize)}else{switch(B.translate(U,W,0),v.ps&&B.translate(v.ps[0],v.ps[1]+v.ascent,0),v.j){case 1:B.translate(H[G].animatorJustifyOffset+v.justifyOffset+(v.boxWidth-v.lineWidths[H[G].line]),0,0);break;case 2:B.translate(H[G].animatorJustifyOffset+v.justifyOffset+(v.boxWidth-v.lineWidths[H[G].line])/2,0,0)}B.translate(0,-v.ls),B.translate(E,0,0),B.translate(F[0]*H[G].an*.005,F[1]*ed*.01,0),U+=H[G].l+.001*v.tr*v.finalSize}"html"===z?ey=B.toCSS():"svg"===z?ey=B.to2dCSS():eb=[B.props[0],B.props[1],B.props[2],B.props[3],B.props[4],B.props[5],B.props[6],B.props[7],B.props[8],B.props[9],B.props[10],B.props[11],B.props[12],B.props[13],B.props[14],B.props[15]],D=C}V<=G?(S=new LetterProps(D,M,R,N,ey,eb),this.renderedLetters.push(S),V+=1,this.lettersChangedFlag=!0):(S=this.renderedLetters[G],this.lettersChangedFlag=S.update(D,M,R,N,ey,eb)||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),ITextElement.prototype.initElement=function(v,y,b){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(v,y,b),this.textProperty=new TextProperty(this,v.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(v.t,this.renderType,this),this.initTransform(v,y,b),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(v){this._mdf=!1,this.prepareRenderableFrame(v),this.prepareProperties(v,this.isInRange)},ITextElement.prototype.createPathShape=function(v,y){var b,x,w=y.length,k="";for(b=0;b<w;b+=1)"sh"===y[b].ty&&(k+=buildShapeString(x=y[b].ks.k,x.i.length,!0,v));return k},ITextElement.prototype.updateDocumentData=function(v,y){this.textProperty.updateDocumentData(v,y)},ITextElement.prototype.canResizeFont=function(v){this.textProperty.canResizeFont(v)},ITextElement.prototype.setMinimumFontSize=function(v){this.textProperty.setMinimumFontSize(v)},ITextElement.prototype.applyTextPropertiesToMatrix=function(v,y,b,x,w){switch(v.ps&&y.translate(v.ps[0],v.ps[1]+v.ascent,0),y.translate(0,-v.ls,0),v.j){case 1:y.translate(v.justifyOffset+(v.boxWidth-v.lineWidths[b]),0,0);break;case 2:y.translate(v.justifyOffset+(v.boxWidth-v.lineWidths[b])/2,0,0)}y.translate(x,w,0)},ITextElement.prototype.buildColor=function(v){return"rgb("+Math.round(255*v[0])+","+Math.round(255*v[1])+","+Math.round(255*v[2])+")"},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(v,y,b){this.textSpans=[],this.renderType="svg",this.initElement(v,y,b)}function ISolidElement(v,y,b){this.initElement(v,y,b)}function NullElement(v,y,b){this.initFrame(),this.initBaseData(v,y,b),this.initFrame(),this.initTransform(v,y,b),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(v,y,b){this.layers=v.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(v,y,b),this.tm=v.tm?PropertyFactory.getProp(this,v.tm,0,y.frameRate,this):{_placeholder:!0}}function SVGRenderer(v,y){this.animationItem=v,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var b="";if(y&&y.title){var x=createNS("title"),w=createElementID();x.setAttribute("id",w),x.textContent=y.title,this.svgElement.appendChild(x),b+=w}if(y&&y.description){var k=createNS("desc"),S=createElementID();k.setAttribute("id",S),k.textContent=y.description,this.svgElement.appendChild(k),b+=" "+S}b&&this.svgElement.setAttribute("aria-labelledby",b);var _=createNS("defs");this.svgElement.appendChild(_);var E=createNS("g");this.svgElement.appendChild(E),this.layerElement=E,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&&!1===y.hideOnTransparent),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||void 0===y.runExpressions||y.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:_,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}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(v){for(var y=0,b=v.length,x=[],w="";y<b;)"\r"===v[y]||"\x03"===v[y]?(x.push(w),w=""):w+=v[y],y+=1;return x.push(w),x},SVGTextLottieElement.prototype.buildShapeData=function(v,y){if(v.shapes&&v.shapes.length){var b=v.shapes[0];if(b.it){var x=b.it[b.it.length-1];x.s&&(x.s.k[0]=y,x.s.k[1]=y)}}return v},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var v=this.textProperty.currentData;this.renderedLetters=createSizedArray(v?v.l.length:0),v.fc?this.layerElement.setAttribute("fill",this.buildColor(v.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),v.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(v.sc)),this.layerElement.setAttribute("stroke-width",v.sw)),this.layerElement.setAttribute("font-size",v.finalSize);var y=this.globalData.fontManager.getFontByName(v.f);if(y.fClass)this.layerElement.setAttribute("class",y.fClass);else{this.layerElement.setAttribute("font-family",y.fFamily);var b=v.fWeight,x=v.fStyle;this.layerElement.setAttribute("font-style",x),this.layerElement.setAttribute("font-weight",b)}this.layerElement.setAttribute("aria-label",v.t);var w=v.l||[],k=!!this.globalData.fontManager.chars;M=w.length;var S=this.mHelper,_="",E=this.data.singleShape,j=0,P=0,C=!0,A=.001*v.tr*v.finalSize;if(!E||k||v.sz){var T=this.textSpans.length;for(O=0;O<M;O+=1){if(this.textSpans[O]||(this.textSpans[O]={span:null,childSpan:null,glyph:null}),!k||!E||0===O){if(R=T>O?this.textSpans[O].span:createNS(k?"g":"text"),T<=O){if(R.setAttribute("stroke-linecap","butt"),R.setAttribute("stroke-linejoin","round"),R.setAttribute("stroke-miterlimit","4"),this.textSpans[O].span=R,k){var I=createNS("g");R.appendChild(I),this.textSpans[O].childSpan=I}this.textSpans[O].span=R,this.layerElement.appendChild(R)}R.style.display="inherit"}if(S.reset(),E&&(w[O].n&&(j=-A,P+=v.yOffset,P+=+!!C,C=!1),this.applyTextPropertiesToMatrix(v,S,w[O].line,j,P),j+=w[O].l||0,j+=A),k){if(1===(N=this.globalData.fontManager.getCharData(v.finalText[O],y.fStyle,this.globalData.fontManager.getFontByName(v.f).fFamily)).t)D=new SVGCompElement(N.data,this.globalData,this);else{var O,M,R,N,D,F=emptyShapeData;N.data&&N.data.shapes&&(F=this.buildShapeData(N.data,v.finalSize)),D=new SVGShapeElement(F,this.globalData,this)}if(this.textSpans[O].glyph){var L=this.textSpans[O].glyph;this.textSpans[O].childSpan.removeChild(L.layerElement),L.destroy()}this.textSpans[O].glyph=D,D._debug=!0,D.prepareFrame(0),D.renderFrame(),this.textSpans[O].childSpan.appendChild(D.layerElement),1===N.t&&this.textSpans[O].childSpan.setAttribute("transform","scale("+v.finalSize/100+","+v.finalSize/100+")")}else E&&R.setAttribute("transform","translate("+S.props[12]+","+S.props[13]+")"),R.textContent=w[O].val,R.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}E&&R&&R.setAttribute("d",_)}else{var $=this.textContainer,B="start";switch(v.j){case 1:B="end";break;case 2:B="middle";break;default:B="start"}$.setAttribute("text-anchor",B),$.setAttribute("letter-spacing",A);var z=this.buildTextContents(v.finalText);for(M=z.length,P=v.ps?v.ps[1]+v.ascent:0,O=0;O<M;O+=1)(R=this.textSpans[O].span||createNS("tspan")).textContent=z[O],R.setAttribute("x",0),R.setAttribute("y",P),R.style.display="inherit",$.appendChild(R),this.textSpans[O]||(this.textSpans[O]={span:null,glyph:null}),this.textSpans[O].span=R,P+=v.finalLineHeight;this.layerElement.appendChild($)}for(;O<this.textSpans.length;)this.textSpans[O].span.style.display="none",O+=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 v=this.layerElement.getBBox();this.bbox={top:v.y,left:v.x,width:v.width,height:v.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var v,y,b=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,v=0;v<b;v+=1)(y=this.textSpans[v].glyph)&&(y.prepareFrame(this.comp.renderedFrame-this.data.st),y._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 v,y,b,x,w,k=this.textAnimator.renderedLetters,S=this.textProperty.currentData.l;for(y=S.length,v=0;v<y;v+=1)!S[v].n&&(b=k[v],x=this.textSpans[v].span,(w=this.textSpans[v].glyph)&&w.renderFrame(),b._mdf.m&&x.setAttribute("transform",b.m),b._mdf.o&&x.setAttribute("opacity",b.o),b._mdf.sw&&x.setAttribute("stroke-width",b.sw),b._mdf.sc&&x.setAttribute("stroke",b.sc),b._mdf.fc&&x.setAttribute("fill",b.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var v=createNS("rect");v.setAttribute("width",this.data.sw),v.setAttribute("height",this.data.sh),v.setAttribute("fill",this.data.sc),this.layerElement.appendChild(v)},NullElement.prototype.prepareFrame=function(v){this.prepareProperties(v,!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),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(v){return new NullElement(v,this.globalData,this)},SVGRendererBase.prototype.createShape=function(v){return new SVGShapeElement(v,this.globalData,this)},SVGRendererBase.prototype.createText=function(v){return new SVGTextLottieElement(v,this.globalData,this)},SVGRendererBase.prototype.createImage=function(v){return new IImageElement(v,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(v){return new ISolidElement(v,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(v){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 "+v.w+" "+v.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",v.w),this.svgElement.setAttribute("height",v.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),void 0!==this.renderConfig.focusable&&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(v,y),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=v;var b=createNS("clipPath"),x=createNS("rect");x.setAttribute("width",v.w),x.setAttribute("height",v.h),x.setAttribute("x",0),x.setAttribute("y",0);var w=createElementID();b.setAttribute("id",w),b.appendChild(x),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+w+")"),y.appendChild(b),this.layers=v.layers,this.elements=createSizedArray(v.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var v,y=this.layers?this.layers.length:0;for(v=0;v<y;v+=1)this.elements[v]&&this.elements[v].destroy&&this.elements[v].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(v){var y=0,b=this.layers.length;for(y=0;y<b;y+=1)if(this.layers[y].ind===v)return y;return -1},SVGRendererBase.prototype.buildItem=function(v){var y=this.elements;if(!y[v]&&99!==this.layers[v].ty){y[v]=!0;var b=this.createItem(this.layers[v]);if(y[v]=b,getExpressionsPlugin()&&(0===this.layers[v].ty&&this.globalData.projectInterface.registerComposition(b),b.initExpressions()),this.appendElementInPos(b,v),this.layers[v].tt){var x="tp"in this.layers[v]?this.findIndexByInd(this.layers[v].tp):v-1;if(-1===x)return;if(this.elements[x]&&!0!==this.elements[x]){var w=y[x].getMatte(this.layers[v].tt);b.setMatte(w)}else this.buildItem(x),this.addPendingElement(b)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var v=this.pendingElements.pop();if(v.checkParenting(),v.data.tt)for(var y=0,b=this.elements.length;y<b;){if(this.elements[y]===v){var x="tp"in v.data?this.findIndexByInd(v.data.tp):y-1,w=this.elements[x].getMatte(this.layers[y].tt);v.setMatte(w);break}y+=1}}},SVGRendererBase.prototype.renderFrame=function(v){if(this.renderedFrame!==v&&!this.destroyed){null===v?v=this.renderedFrame:this.renderedFrame=v,this.globalData.frameNum=v,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=v,this.globalData._mdf=!1;var y,b=this.layers.length;for(this.completeLayers||this.checkLayers(v),y=b-1;y>=0;y-=1)(this.completeLayers||this.elements[y])&&this.elements[y].prepareFrame(v-this.layers[y].st);if(this.globalData._mdf)for(y=0;y<b;y+=1)(this.completeLayers||this.elements[y])&&this.elements[y].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(v,y){var b,x=v.getBaseElement();if(x){for(var w=0;w<y;)this.elements[w]&&!0!==this.elements[w]&&this.elements[w].getBaseElement()&&(b=this.elements[w].getBaseElement()),w+=1;b?this.layerElement.insertBefore(x,b):this.layerElement.appendChild(x)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(v,y,b){this.initFrame(),this.initBaseData(v,y,b),this.initTransform(v,y,b),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!y.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(v){if(this._mdf=!1,this.prepareRenderableFrame(v),this.prepareProperties(v,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=v/this.data.sr;else{var y,b=this.tm.v;b===this.data.op&&(b=this.data.op-1),this.renderedFrame=b}var x=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),y=x-1;y>=0;y-=1)(this.completeLayers||this.elements[y])&&(this.elements[y].prepareFrame(this.renderedFrame-this.layers[y].st),this.elements[y]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var v,y=this.layers.length;for(v=0;v<y;v+=1)(this.completeLayers||this.elements[v])&&this.elements[v].renderFrame()},ICompElement.prototype.setElements=function(v){this.elements=v},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var v,y=this.layers.length;for(v=0;v<y;v+=1)this.elements[v]&&this.elements[v].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(v){return new SVGCompElement(v,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(v){return new SVGCompElement(v,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(v){var y,b=v.length,x="_";for(y=0;y<b;y+=1)x+=v[y].transform.key+"_";var w=this.sequences[x];return w||(w={transforms:[].concat(v),finalTransform:new Matrix,_mdf:!1},this.sequences[x]=w,this.sequenceList.push(w)),w},processSequence:function(v,y){for(var b=0,x=v.transforms.length,w=y;b<x&&!y;){if(v.transforms[b].transform.mProps._mdf){w=!0;break}b+=1}if(w)for(v.finalTransform.reset(),b=x-1;b>=0;b-=1)v.finalTransform.multiply(v.transforms[b].transform.mProps.v);v._mdf=w},processSequences:function(v){var y,b=this.sequenceList.length;for(y=0;y<b;y+=1)this.processSequence(this.sequenceList[y],v)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var v="__lottie_element_luma_buffer",y=null,b=null,x=null;function w(){var y=createNS("svg"),b=createNS("filter"),x=createNS("feColorMatrix");return b.setAttribute("id",v),x.setAttribute("type","matrix"),x.setAttribute("color-interpolation-filters","sRGB"),x.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"),b.appendChild(x),y.appendChild(b),y.setAttribute("id",v+"_svg"),featureSupport.svgLumaHidden&&(y.style.display="none"),y}function k(){y||(x=w(),document.body.appendChild(x),(b=(y=createTag("canvas")).getContext("2d")).filter="url
2503(#"+v+")",b.fillStyle="rgba(0,0,0,0)",b.fillRect(0,0,1,1))}function S(x){return y||k(),y.width=x.width,y.height=x.height,b.filter="url(#"+v+")",y}return{load:k,get:S}};function createCanvas(v,y){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(v,y);var b=createTag("canvas");return b.width=v,b.height=y,b}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(v){var y,b,x=v.data.ef?v.data.ef.length:0;for(this.filters=[],y=0;y<x;y+=1){b=null;var w=v.data.ef[y].ty;registeredEffects[w]&&(b=new registeredEffects[w].effect(v.effectsManager.effectElements[y],v)),b&&this.filters.push(b)}this.filters.length&&v.addRenderableComponent(this)}function registerEffect(v,y){registeredEffects[v]={effect:y}}function CVMaskElement(v,y){this.data=v,this.element=y,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var b,x=this.masksProperties.length,w=!1;for(b=0;b<x;b+=1)"n"!==this.masksProperties[b].mode&&(w=!0),this.viewData[b]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[b],3);this.hasMasks=w,w&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(v){var y,b=this.filters.length;for(y=0;y<b;y+=1)this.filters[y].renderFrame(v)},CVEffects.prototype.getEffects=function(v){var y,b=this.filters.length,x=[];for(y=0;y<b;y+=1)this.filters[y].type===v&&x.push(this.filters[y]);return x},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var v=this.element.finalTransform.mat,y=this.element.canvasContext,b=this.masksProperties.length;for(y.beginPath(),x=0;x<b;x+=1)if("n"!==this.masksProperties[x].mode){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)),S=this.viewData[x].v,w=v.applyToPointArray(S.v[0][0],S.v[0][1],0),y.moveTo(w[0],w[1]);var x,w,k,S,_,E=S._length;for(_=1;_<E;_+=1)k=v.applyToTriplePoints(S.o[_-1],S.i[_],S.v[_]),y.bezierCurveTo(k[0],k[1],k[2],k[3],k[4],k[5]);k=v.applyToTriplePoints(S.o[_-1],S.i[0],S.v[0]),y.bezierCurveTo(k[0],k[1],k[2],k[3],k[4],k[5])}this.element.globalData.renderer.save(!0),y.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(v,y,b,x){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var w,k,S=4;"rc"===y.ty?S=5:"el"===y.ty?S=6:"sr"===y.ty&&(S=7),this.sh=ShapePropertyFactory.getShapeProp(v,y,S,v);var _=b.length;for(w=0;w<_;w+=1)b[w].closed||(k={transforms:x.addTransformSequence(b[w].transforms),trNodes:[]},this.styledShapes.push(k),b[w].elements.push(k))}function CVShapeElement(v,y,b){this.shapes=[],this.shapesData=v.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(v,y,b)}function CVTextElement(v,y,b){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(v,y,b)}function CVImageElement(v,y,b){this.assetData=y.getAssetData(v.refId),this.img=y.imageLoader.getAsset(this.assetData),this.initElement(v,y,b)}function CVSolidElement(v,y,b){this.initElement(v,y,b)}function CanvasRendererBase(){}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 v,y=15;for(v=0;v<y;v+=1){var b=new CanvasContext;this.stack[v]=b}
vendor: 5,987 bytes, line 2503
2503this._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=""}function CVCompElement(v,y,b){this.completeLayers=!1,this.layers=v.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(v,y,b),this.tm=v.tm?PropertyFactory.getProp(this,v.tm,0,y.frameRate,this):{_placeholder:!0}}function CanvasRenderer(v,y){this.animationItem=v,this.renderConfig={clearCanvas:!y||void 0===y.clearCanvas||y.clearCanvas,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||void 0===y.runExpressions||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))}function HBaseElement(){}function HSolidElement(v,y,b){this.initElement(v,y,b)}function HShapeElement(v,y,b){this.shapes=[],this.shapesData=v.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(v,y,b),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(v,y,b){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(v,y,b)}function HCameraElement(v,y,b){this.initFrame(),this.initBaseData(v,y,b),this.initHierarchy();var x=PropertyFactory.getProp;if(this.pe=x(this,v.pe,0,0,this),v.ks.p.s?(this.px=x(this,v.ks.p.x,1,0,this),this.py=x(this,v.ks.p.y,1,0,this),this.pz=x(this,v.ks.p.z,1,0,this)):this.p=x(this,v.ks.p,1,0,this),v.ks.a&&(this.a=x(this,v.ks.a,1,0,this)),v.ks.or.k.length&&v.ks.or.k[0].to){var w,k=v.ks.or.k.length;for(w=0;w<k;w+=1)v.ks.or.k[w].to=null,v.ks.or.k[w].ti=null}this.or=x(this,v.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=x(this,v.ks.rx,0,degToRads,this),this.ry=x(this,v.ks.ry,0,degToRads,this),this.rz=x(this,v.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(v,y,b){this.assetData=y.getAssetData(v.refId),this.initElement(v,y,b)}function HybridRendererBase(v,y){this.animationItem=v,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:y&&y.className||"",imagePreserveAspectRatio:y&&y.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(y&&!1===y.hideOnTransparent),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"}function HCompElement(v,y,b){this.layers=v.layers,this.supports3d=!v.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(v,y,b),this.tm=v.tm?PropertyFactory.getProp(this,v.tm,0,y.frameRate,this):{_placeholder:!0}}function HybridRenderer(v,y){this.animationItem=v,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:y&&y.className||"",imagePreserveAspectRatio:y&&y.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(y&&!1===y.hideOnTransparent),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||void 0===y.runExpressions||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"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var v=this.globalData.canvasContext,y=assetLoader.createCanvas(v.canvas.width,v.canvas.height);this.buffers.push(y);var b=assetLoader.createCanvas(v.canvas.width,v.canvas.height);this.buffers.push(b),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 4,321 bytes, line 2503
2503ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var v=this.globalData;if(v.blendMode!==this.data.bm){v.blendMode=this.data.bm;var y=getBlendMode(this.data.bm);v.canvasContext.globalCompositeOperation=y}},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(v){v.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 v=this.buffers[0].getContext("2d");this.clearCanvas(v),v.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 v=this.buffers[1],y=v.getContext("2d");if(this.clearCanvas(y),y.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var b=assetLoader.getLumaCanvas(this.canvasContext.canvas);b.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(b,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(v,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(v){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||v)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var y=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(y),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(y),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,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,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(v,y){var b={data:v,type:v.ty,preTransforms:this.transformsManager.addTransformSequence(y),transforms:[],elements:[],closed:!0===v.hd},x={};return"fl"===v.ty||"st"===v.ty?(x.c=PropertyFactory.getProp(this,v.c,1,255,this),x.c.k||(b.co="rgb("+bmFloor(x.c.v[0])+","+bmFloor(x.c.v[1])+","+bmFloor(x.c.v[2])+")")):("gf"===v.ty||"gs"===v.ty)&&(x.s=PropertyFactory.getProp(this,v.s,1,null,this),x.e=PropertyFactory.getProp(this,v.e,1,null,this),x.h=PropertyFactory.getProp(this,v.h||{k:0},0,.01,this),x.a=PropertyFactory.getProp(this,v.a||{k:0},0,degToRads,this),x.g=new GradientProperty(this,v.g,this)),x.o=PropertyFactory.getProp(this,v.o,0,.01,this),"st"===v.ty||"gs"===v.ty?(b.lc=lineCapEnum[v.lc||2],b.lj=lineJoinEnum[v.lj||2],
vendor: 4,257 bytes, line 2503
25031==v.lj&&(b.ml=v.ml),x.w=PropertyFactory.getProp(this,v.w,0,null,this),x.w.k||(b.wi=x.w.v),v.d&&(x.d=new DashProperty(this,v.d,"canvas",this),x.d.k||(b.da=x.d.dashArray,b.do=x.d.dashoffset[0]))):b.r=2===v.r?"evenodd":"nonzero",this.stylesList.push(b),x.style=b,x},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(v){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,v.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,v,this)}}},CVShapeElement.prototype.createShapeElement=function(v){var y=new CVShapeData(this,v,this.stylesList,this.transformsManager);return this.shapes.push(y),this.addShapeToModifiers(y),y},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var v,y=this.itemsData.length;for(v=0;v<y;v+=1)this.prevViewData[v]=this.itemsData[v];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),y=this.dynamicProperties.length,v=0;v<y;v+=1)this.dynamicProperties[v].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(v){var y,b=this.stylesList.length;for(y=0;y<b;y+=1)this.stylesList[y].closed||this.stylesList[y].transforms.push(v)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var v,y=this.stylesList.length;for(v=0;v<y;v+=1)this.stylesList[v].closed||this.stylesList[v].transforms.pop()},CVShapeElement.prototype.closeStyles=function(v){var y,b=v.length;for(y=0;y<b;y+=1)v[y].closed=!0},CVShapeElement.prototype.searchShapes=function(v,y,b,x,w){var k,S,_,E,j,P,C=v.length-1,A=[],T=[],I=[].concat(w);for(k=C;k>=0;k-=1){if((E=this.searchProcessedElement(v[k]))?y[k]=b[E-1]:v[k]._shouldRender=x,"fl"===v[k].ty||"st"===v[k].ty||"gf"===v[k].ty||"gs"===v[k].ty)E?y[k].style.closed=!1:y[k]=this.createStyleElement(v[k],I),A.push(y[k].style);else if("gr"===v[k].ty){if(E)for(_=y[k].it.length,S=0;S<_;S+=1)y[k].prevViewData[S]=y[k].it[S];else y[k]=this.createGroupElement(v[k]);this.searchShapes(v[k].it,y[k].it,y[k].prevViewData,x,I)}else"tr"===v[k].ty?(E||(P=this.createTransformElement(v[k]),y[k]=P),I.push(y[k]),this.addTransformToStyleList(y[k])):"sh"===v[k].ty||"rc"===v[k].ty||"el"===v[k].ty||"sr"===v[k].ty?E||(y[k]=this.createShapeElement(v[k])):"tm"===v[k].ty||"rd"===v[k].ty||"pb"===v[k].ty||"zz"===v[k].ty||"op"===v[k].ty?(E?(j=y[k]).closed=!1:((j=ShapeModifiers.getModifier(v[k].ty)).init(this,v[k]),y[k]=j,this.shapeModifiers.push(j)),T.push(j)):"rp"===v[k].ty&&(E?(j=y[k]).closed=!0:(j=ShapeModifiers.getModifier(v[k].ty),y[k]=j,j.init(this,v,k,y),this.shapeModifiers.push(j),x=!1),T.push(j));this.addProcessedElement(v[k],k+1)}for(this.removeTransformFromStyleList(),this.closeStyles(A),C=T.length,k=0;k<C;k+=1)T[k].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(v,y){(v._opMdf||y.op._mdf||this._isFirstFrame)&&(y.opacity=v.opacity,y.opacity*=y.op.v,y._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var v,y,b,x,w,k,S,_,E,j=this.stylesList.length,P=this.globalData.renderer,C=this.globalData.canvasContext;for(v=0;v<j;v+=1)if(!(("st"===(_=(E=this.stylesList[v]).type)||"gs"===_)&&0===E.wi||!E.data._shouldRender||0===E.coOp||0===this.globalData.currentGlobalAlpha)){for(P.save(),k=E.elements,"st"===_||"gs"===_?(P.ctxStrokeStyle("st"===_?E.co:E.grd),P.ctxLineWidth(E.wi),P.ctxLineCap(E.lc),P.ctxLineJoin(E.lj),P.ctxMiterLimit(E.ml||0)):P.ctxFillStyle("fl"===_?E.co:E.grd),P.ctxOpacity(E.coOp),"st"!==_&&"gs"!==_&&C.beginPath(),P.ctxTransform(E.preTransforms.finalTransform.props),b=k.length,y=0;y<b;y+=1){for(("st"===_||"gs"===_)&&(C.beginPath(),E.da&&(C.setLineDash(E.da),C.lineDashOffset=E.do)),w=(S=k[y].trNodes).length,x=0;x<w;x+=1)"m"===S[x].t?C.moveTo(S[x].p[0],S[x].p[1]):"c"===S[x].t?C.bezierCurveTo(S[x].pts[0],S[x].pts[1],S[x].pts[2],S[x].pts[3],S[x].pts[4],S[x].pts[5]):C.closePath();
vendor: 14,851 bytes, line 2503
2503("st"===_||"gs"===_)&&(P.ctxStroke(),E.da&&C.setLineDash(this.dashResetter))}"st"!==_&&"gs"!==_&&this.globalData.renderer.ctxFill(E.r),P.restore()}},CVShapeElement.prototype.renderShape=function(v,y,b,x){var w,k,S=y.length-1;for(k=v,w=S;w>=0;w-=1)"tr"===y[w].ty?(k=b[w].transform,this.renderShapeTransform(v,k)):"sh"===y[w].ty||"el"===y[w].ty||"rc"===y[w].ty||"sr"===y[w].ty?this.renderPath(y[w],b[w]):"fl"===y[w].ty?this.renderFill(y[w],b[w],k):"st"===y[w].ty?this.renderStroke(y[w],b[w],k):"gf"===y[w].ty||"gs"===y[w].ty?this.renderGradientFill(y[w],b[w],k):"gr"===y[w].ty?this.renderShape(k,y[w].it,b[w].it):y[w].ty;x&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(v,y){if(this._isFirstFrame||y._mdf||v.transforms._mdf){var b,x,w,k=v.trNodes,S=y.paths,_=S._length;k.length=0;var E=v.transforms.finalTransform;for(w=0;w<_;w+=1){var j=S.shapes[w];if(j&&j.v){for(x=j._length,b=1;b<x;b+=1)1===b&&k.push({t:"m",p:E.applyToPointArray(j.v[0][0],j.v[0][1],0)}),k.push({t:"c",pts:E.applyToTriplePoints(j.o[b-1],j.i[b],j.v[b])});1===x&&k.push({t:"m",p:E.applyToPointArray(j.v[0][0],j.v[0][1],0)}),j.c&&x&&(k.push({t:"c",pts:E.applyToTriplePoints(j.o[b-1],j.i[0],j.v[0])}),k.push({t:"z"}))}}v.trNodes=k}},CVShapeElement.prototype.renderPath=function(v,y){if(!0!==v.hd&&v._shouldRender){var b,x=y.styledShapes.length;for(b=0;b<x;b+=1)this.renderStyledShape(y.styledShapes[b],y.sh)}},CVShapeElement.prototype.renderFill=function(v,y,b){var x=y.style;(y.c._mdf||this._isFirstFrame)&&(x.co="rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||b._opMdf||this._isFirstFrame)&&(x.coOp=y.o.v*b.opacity)},CVShapeElement.prototype.renderGradientFill=function(v,y,b){var x=y.style;if(!x.grd||y.g._mdf||y.s._mdf||y.e._mdf||1!==v.t&&(y.h._mdf||y.a._mdf)){var w,k,S=this.globalData.canvasContext,_=y.s.v,E=y.e.v;if(1===v.t)w=S.createLinearGradient(_[0],_[1],E[0],E[1]);else{var j=Math.sqrt(Math.pow(_[0]-E[0],2)+Math.pow(_[1]-E[1],2)),P=Math.atan2(E[1]-_[1],E[0]-_[0]),C=y.h.v;C>=1?C=.99:C<=-1&&(C=-.99);var A=j*C,T=Math.cos(P+y.a.v)*A+_[0],I=Math.sin(P+y.a.v)*A+_[1];w=S.createRadialGradient(T,I,0,_[0],_[1],j)}var O=v.g.p,M=y.g.c,R=1;for(k=0;k<O;k+=1)y.g._hasOpacity&&y.g._collapsable&&(R=y.g.o[2*k+1]),w.addColorStop(M[4*k]/100,"rgba("+M[4*k+1]+","+M[4*k+2]+","+M[4*k+3]+","+R+")");x.grd=w}x.coOp=y.o.v*b.opacity},CVShapeElement.prototype.renderStroke=function(v,y,b){var x=y.style,w=y.d;w&&(w._mdf||this._isFirstFrame)&&(x.da=w.dashArray,x.do=w.dashoffset[0]),(y.c._mdf||this._isFirstFrame)&&(x.co="rgb("+bmFloor(y.c.v[0])+","+bmFloor(y.c.v[1])+","+bmFloor(y.c.v[2])+")"),(y.o._mdf||b._opMdf||this._isFirstFrame)&&(x.coOp=y.o.v*b.opacity),(y.w._mdf||this._isFirstFrame)&&(x.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},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var v,y,b,x,w,k,S,_,E,j,P,C,A=this.textProperty.currentData;this.renderedLetters=createSizedArray(A.l?A.l.length:0);var T=!1;A.fc?(T=!0,this.values.fill=this.buildColor(A.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=T;var I=!1;A.sc&&(I=!0,this.values.stroke=this.buildColor(A.sc),this.values.sWidth=A.sw);var O=this.globalData.fontManager.getFontByName(A.f),M=A.l,R=this.mHelper;this.stroke=I,this.values.fValue=A.finalSize+"px "+this.globalData.fontManager.getFontByName(A.f).fFamily,y=A.finalText.length;var N=this.data.singleShape,D=.001*A.tr*A.finalSize,F=0,L=0,$=!0,B=0;for(v=0;v<y;v+=1){x=(b=this.globalData.fontManager.getCharData(A.finalText[v],O.fStyle,this.globalData.fontManager.getFontByName(A.f).fFamily))&&b.data||{},R.reset(),N&&M[v].n&&(F=-D,L+=A.yOffset,L+=+!!$,$=!1),E=(S=x.shapes?x.shapes[0].it:[]).length,R.scale(A.finalSize/100,A.finalSize/100),N&&this.applyTextPropertiesToMatrix(A,R,M[v].line,F,L),P=createSizedArray(E-1);var z=0;for(_=0;_<E;_+=1)if("sh"===S[_].ty){for(k=S[_].ks.k.i.length,j=S[_].ks.k,C=[],w=1;w<k;w+=1)1===w&&C.push(R.applyToX(j.v[0][0],j.v[0][1],0),R.applyToY(j.v[0][0],j.v[0][1],0)),C.push(R.applyToX(j.o[w-1][0],j.o[w-1][1],0),R.applyToY(j.o[w-1][0],j.o[w-1][1],0),R.applyToX(j.i[w][0],j.i[w][1],0),R.applyToY(j.i[w][0],j.i[w][1],0),R.applyToX(j.v[w][0],j.v[w][1],0),R.applyToY(j.v[w][0],j.v[w][1],0));C.push(R.applyToX(j.o[w-1][0],j.o[w-1][1],0),R.applyToY(j.o[w-1][0],j.o[w-1][1],0),R.applyToX(j.i[0][0],j.i[0][1],0),R.applyToY(j.i[0][0],j.i[0][1],0),R.applyToX(j.v[0][0],j.v[0][1],0),R.applyToY(j.v[0][0],j.v[0][1],0)),P[z]=C,z+=1}N&&(F+=M[v].l,F+=D),this.textSpans[B]?this.textSpans[B].elem=P:this.textSpans[B]={elem:P},B+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.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 v,y,b,x,w,k,S,_,E,j=this.textAnimator.renderedLetters,P=this.textProperty.currentData.l;y=P.length;var C=null,A=null,T=null,I=this.globalData.renderer;for(v=0;v<y;v+=1)if(!P[v].n){if((S=j[v])&&(I.save(),I.ctxTransform(S.p),I.ctxOpacity(S.o)),this.fill){for(S&&S.fc?C!==S.fc&&(I.ctxFillStyle(S.fc),C=S.fc):C!==this.values.fill&&(C=this.values.fill,I.ctxFillStyle(this.values.fill)),x=(_=this.textSpans[v].elem).length,this.globalData.canvasContext.beginPath(),b=0;b<x;b+=1)for(k=(E=_[b]).length,this.globalData.canvasContext.moveTo(E[0],E[1]),w=2;w<k;w+=6)this.globalData.canvasContext.bezierCurveTo(E[w],E[w+1],E[w+2],E[w+3],E[w+4],E[w+5]);this.globalData.canvasContext.closePath(),I.ctxFill()}if(this.stroke){for(S&&S.sw?T!==S.sw&&(T=S.sw,I.ctxLineWidth(S.sw)):T!==this.values.sWidth&&(T=this.values.sWidth,I.ctxLineWidth(this.values.sWidth)),S&&S.sc?A!==S.sc&&(A=S.sc,I.ctxStrokeStyle(S.sc)):A!==this.values.stroke&&(A=this.values.stroke,I.ctxStrokeStyle(this.values.stroke)),x=(_=this.textSpans[v].elem).length,this.globalData.canvasContext.beginPath(),b=0;b<x;b+=1)for(k=(E=_[b]).length,this.globalData.canvasContext.moveTo(E[0],E[1]),w=2;w<k;w+=6)this.globalData.canvasContext.bezierCurveTo(E[w],E[w+1],E[w+2],E[w+3],E[w+4],E[w+5]);this.globalData.canvasContext.closePath(),I.ctxStroke()}S&&this.globalData.renderer.restore()}},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 v,y,b=createTag("canvas");b.width=this.assetData.w,b.height=this.assetData.h;var x=b.getContext("2d"),w=this.img.width,k=this.img.height,S=w/k,_=this.assetData.w/this.assetData.h,E=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;S>_&&"xMidYMid slice"===E||S<_&&"xMidYMid slice"!==E?v=(y=k)*_:y=(v=w)/_,x.drawImage(this.img,(w-v)/2,(k-y)/2,v,y,0,0,this.assetData.w,this.assetData.h),this.img=b}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},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)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(v){return new CVShapeElement(v,this.globalData,this)},CanvasRendererBase.prototype.createText=function(v){return new CVTextElement(v,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(v){return new CVImageElement(v,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(v){return new CVSolidElement(v,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(v){(1!==v[0]||0!==v[1]||0!==v[4]||1!==v[5]||0!==v[12]||0!==v[13])&&this.canvasContext.transform(v[0],v[1],v[4],v[5],v[12],v[13])},CanvasRendererBase.prototype.ctxOpacity=function(v){this.canvasContext.globalAlpha*=v<0?0:v},CanvasRendererBase.prototype.ctxFillStyle=function(v){this.canvasContext.fillStyle=v},CanvasRendererBase.prototype.ctxStrokeStyle=function(v){this.canvasContext.strokeStyle=v},CanvasRendererBase.prototype.ctxLineWidth=function(v){this.canvasContext.lineWidth=v},CanvasRendererBase.prototype.ctxLineCap=function(v){this.canvasContext.lineCap=v},CanvasRendererBase.prototype.ctxLineJoin=function(v){this.canvasContext.lineJoin=v},CanvasRendererBase.prototype.ctxMiterLimit=function(v){this.canvasContext.miterLimit=v},CanvasRendererBase.prototype.ctxFill=function(v){this.canvasContext.fill(v)},CanvasRendererBase.prototype.ctxFillRect=function(v,y,b,x){this.canvasContext.fillRect(v,y,b,x)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(v){this.renderConfig.clearCanvas?(v&&(this.globalData.blendMode="source-over"),this.contextData.restore(v)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(v){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var y=this.animationItem.container.style;y.width="100%",y.height="100%";var b="0px 0px 0px";y.transformOrigin=b,y.mozTransformOrigin=b,y.webkitTransformOrigin=b,y["-webkit-transform"]=b,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=v,this.layers=v.layers,this.transformCanvas={w:v.w,h:v.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(v,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(v.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(v,y){if(this.reset(),v?(b=v,x=y,this.canvasContext.canvas.width=b,this.canvasContext.canvas.height=x):(this.animationItem.wrapper&&this.animationItem.container?(b=this.animationItem.wrapper.offsetWidth,x=this.animationItem.wrapper.offsetHeight):(b=this.canvasContext.canvas.width,x=this.canvasContext.canvas.height),this.canvasContext.canvas.width=b*this.renderConfig.dpr,this.canvasContext.canvas.height=x*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var b,x,w,k,S=this.renderConfig.preserveAspectRatio.split(" "),_=S[1]||"meet",E=S[0]||"xMidYMid",j=E.substr(0,4),P=E.substr(4);w=b/x,(k=this.transformCanvas.w/this.transformCanvas.h)>w&&"meet"===_||k<w&&"slice"===_?(this.transformCanvas.sx=b/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=b/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=x/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=x/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===j&&(k<w&&"meet"===_||k>w&&"slice"===_)?this.transformCanvas.tx=(b-this.transformCanvas.w*(x/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===j&&(k<w&&"meet"===_||k>w&&"slice"===_)?this.transformCanvas.tx=(b-this.transformCanvas.w*(x/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===P&&(k>w&&"meet"===_||k<w&&"slice"===_)?this.transformCanvas.ty=(x-this.transformCanvas.h*(b/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===P&&(k>w&&"meet"===_||k<w&&"slice"===_)?this.transformCanvas.ty=(x-this.transformCanvas.h*(b/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=b/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=x/(this.transformCanvas.h/this.renderConfig.dpr)):(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(){var v;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),v=(this.layers?this.layers.length:0)-1;v>=0;v-=1)this.elements[v]&&this.elements[v].destroy&&this.elements[v].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(v,y){if((this.renderedFrame!==v||!0!==this.renderConfig.clearCanvas||y)&&!this.destroyed&&-1!==v){this.renderedFrame=v,this.globalData.frameNum=v-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||y,this.globalData.projectInterface.currentFrame=v;var b,x=this.layers.length;for(this.completeLayers||this.checkLayers(v),b=x-1;b>=0;b-=1)(this.completeLayers||this.elements[b])&&this.elements[b].prepareFrame(v-this.layers[b].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),b=x-1;b>=0;b-=1)(this.completeLayers||this.elements[b])&&this.elements[b].renderFrame();
vendor: 4,290 bytes, line 2503
2503!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(v){var y=this.elements;if(!y[v]&&99!==this.layers[v].ty){var b=this.createItem(this.layers[v],this,this.globalData);y[v]=b,b.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var v=2*this._length,y=0;for(y=this._length;y<v;y+=1)this.stack[y]=new CanvasContext;this._length=v},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(v){this.cArrPos-=1;var y,b=this.stack[this.cArrPos],x=b.transform,w=this.cTr.props;for(y=0;y<16;y+=1)w[y]=x[y];if(v){this.nativeContext.restore();var k=this.stack[this.cArrPos+1];this.appliedFillStyle=k.fillStyle,this.appliedStrokeStyle=k.strokeStyle,this.appliedLineWidth=k.lineWidth,this.appliedLineCap=k.lineCap,this.appliedLineJoin=k.lineJoin,this.appliedMiterLimit=k.miterLimit}this.nativeContext.setTransform(x[0],x[1],x[4],x[5],x[12],x[13]),(v||-1!==b.opacity&&this.currentOpacity!==b.opacity)&&(this.nativeContext.globalAlpha=b.opacity,this.currentOpacity=b.opacity),this.currentFillStyle=b.fillStyle,this.currentStrokeStyle=b.strokeStyle,this.currentLineWidth=b.lineWidth,this.currentLineCap=b.lineCap,this.currentLineJoin=b.lineJoin,this.currentMiterLimit=b.miterLimit},CVContextData.prototype.save=function(v){v&&this.nativeContext.save();var y,b=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var x=this.stack[this.cArrPos];for(y=0;y<16;y+=1)x.transform[y]=b[y];this.cArrPos+=1;var w=this.stack[this.cArrPos];w.opacity=x.opacity,w.fillStyle=x.fillStyle,w.strokeStyle=x.strokeStyle,w.lineWidth=x.lineWidth,w.lineCap=x.lineCap,w.lineJoin=x.lineJoin,w.miterLimit=x.miterLimit},CVContextData.prototype.setOpacity=function(v){this.stack[this.cArrPos].opacity=v},CVContextData.prototype.setContext=function(v){this.nativeContext=v},CVContextData.prototype.fillStyle=function(v){this.stack[this.cArrPos].fillStyle!==v&&(this.currentFillStyle=v,this.stack[this.cArrPos].fillStyle=v)},CVContextData.prototype.strokeStyle=function(v){this.stack[this.cArrPos].strokeStyle!==v&&(this.currentStrokeStyle=v,this.stack[this.cArrPos].strokeStyle=v)},CVContextData.prototype.lineWidth=function(v){this.stack[this.cArrPos].lineWidth!==v&&(this.currentLineWidth=v,this.stack[this.cArrPos].lineWidth=v)},CVContextData.prototype.lineCap=function(v){this.stack[this.cArrPos].lineCap!==v&&(this.currentLineCap=v,this.stack[this.cArrPos].lineCap=v)},CVContextData.prototype.lineJoin=function(v){this.stack[this.cArrPos].lineJoin!==v&&(this.currentLineJoin=v,this.stack[this.cArrPos].lineJoin=v)},CVContextData.prototype.miterLimit=function(v){this.stack[this.cArrPos].miterLimit!==v&&(this.currentMiterLimit=v,this.stack[this.cArrPos].miterLimit=v)},CVContextData.prototype.transform=function(v){this.transformMat.cloneFromProps(v);var y=this.cTr;this.transformMat.multiply(y),y.cloneFromProps(this.transformMat.props);var b=y.props;this.nativeContext.setTransform(b[0],b[1],b[4],b[5],b[12],b[13])},CVContextData.prototype.opacity=function(v){var y=this.stack[this.cArrPos].opacity;y*=v<0?0:v,this.stack[this.cArrPos].opacity!==y&&(this.currentOpacity!==v&&(this.nativeContext.globalAlpha=v,this.currentOpacity=v),this.stack[this.cArrPos].opacity=y)},CVContextData.prototype.fill=function(v){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(v)},CVContextData.prototype.fillRect=function(v,y,b,x){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(v,y,b,x)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
vendor: 16,384 bytes, line 2503
2503dth!==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()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var v,y=this.canvasContext;for(y.beginPath(),y.moveTo(0,0),y.lineTo(this.data.w,0),y.lineTo(this.data.w,this.data.h),y.lineTo(0,this.data.h),y.lineTo(0,0),y.clip(),v=this.layers.length-1;v>=0;v-=1)(this.completeLayers||this.elements[v])&&this.elements[v].renderFrame()},CVCompElement.prototype.destroy=function(){var v;for(v=this.layers.length-1;v>=0;v-=1)this.elements[v]&&this.elements[v].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(v){return new CVCompElement(v,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(v){return new CVCompElement(v,this.globalData,this)},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),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var v=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var y=this.finalTransform.mat.toCSS();v.transform=y,v.webkitTransform=y}this.finalTransform._opMdf&&(v.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,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var v;this.data.hasMask?((v=createNS("rect")).setAttribute("width",this.data.sw),v.setAttribute("height",this.data.sh),v.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((v=createTag("div")).style.width=this.data.sw+"px",v.style.height=this.data.sh+"px",v.style.backgroundColor=this.data.sc),this.layerElement.appendChild(v)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var v;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),v=this.svgElement;else{v=createNS("svg");var y=this.comp.data?this.comp.data:this.globalData.compSize;v.setAttribute("width",y.w),v.setAttribute("height",y.h),v.appendChild(this.shapesContainer),this.layerElement.appendChild(v)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=v},HShapeElement.prototype.getTransformedPoint=function(v,y){var b,x=v.length;for(b=0;b<x;b+=1)y=v[b].mProps.v.applyToPointArray(y[0],y[1],0);return y},HShapeElement.prototype.calculateShapeBoundingBox=function(v,y){var b,x,w,k,S,_=v.sh.v,E=v.transformers,j=_._length;if(!(j<=1)){for(b=0;b<j-1;b+=1)x=this.getTransformedPoint(E,_.v[b]),w=this.getTransformedPoint(E,_.o[b]),k=this.getTransformedPoint(E,_.i[b+1]),S=this.getTransformedPoint(E,_.v[b+1]),this.checkBounds(x,w,k,S,y);_.c&&(x=this.getTransformedPoint(E,_.v[b]),w=this.getTransformedPoint(E,_.o[b]),k=this.getTransformedPoint(E,_.i[0]),S=this.getTransformedPoint(E,_.v[0]),this.checkBounds(x,w,k,S,y))}},HShapeElement.prototype.checkBounds=function(v,y,b,x,w){this.getBoundsOfCurve(v,y,b,x);var k=this.shapeBoundingBox;w.x=bmMin(k.left,w.x),w.xMax=bmMax(k.right,w.xMax),w.y=bmMin(k.top,w.y),w.yMax=bmMax(k.bottom,w.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(v,y,b,x){for(var w,k,S,_,E,j,P,C=[[v[0],x[0]],[v[1],x[1]]],A=0;A<2;++A)k=6*v[A]-12*y[A]+6*b[A],w=-3*v[A]+9*y[A]-9*b[A]+3*x[A],S=3*y[A]-3*v[A],k|=0,S|=0,0==(w|=0)&&0===k||(0===w?(_=-S/k)>0&&_<1&&C[A].push(this.calculateF(_,v,y,b,x,A)):(E=k*k-4*S*w)>=0&&((j=(-k+bmSqrt(E))/(2*w))>0&&j<1&&C[A].push(this.calculateF(j,v,y,b,x,A)),(P=(-k-bmSqrt(E))/(2*w))>0&&P<1&&C[A].push(this.calculateF(P,v,y,b,x,A))));this.shapeBoundingBox.left=bmMin.apply(null,C[0]),this.shapeBoundingBox.top=bmMin.apply(null,C[1]),this.shapeBoundingBox.right=bmMax.apply(null,C[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,C[1])},HShapeElement.prototype.calculateF=function(v,y,b,x,w,k){return bmPow(1-v,3)*y[k]+3*bmPow(1-v,2)*v*b[k]+3*(1-v)*bmPow(v,2)*x[k]+bmPow(v,3)*w[k]},HShapeElement.prototype.calculateBoundingBox=function(v,y){var b,x=v.length;for(b=0;b<x;b+=1)v[b]&&v[b].sh?this.calculateShapeBoundingBox(v[b],y):v[b]&&v[b].it?this.calculateBoundingBox(v[b].it,y):v[b]&&v[b].style&&v[b].w&&this.expandStrokeBoundingBox(v[b].w,y)},HShapeElement.prototype.expandStrokeBoundingBox=function(v,y){var b=0;if(v.keyframes){for(var x=0;x<v.keyframes.length;x+=1){var w=v.keyframes[x].s;w>b&&(b=w)}b*=v.mult}else b=v.v*v.mult;y.x-=b,y.xMax+=b,y.y-=b,y.yMax+=b},HShapeElement.prototype.currentBoxContains=function(v){return this.currentBBox.x<=v.x&&this.currentBBox.y<=v.y&&this.currentBBox.width+this.currentBBox.x>=v.x+v.width&&this.currentBBox.height+this.currentBBox.y>=v.y+v.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var v=this.tempBoundingBox,y=999999;if(v.x=999999,v.xMax=-y,v.y=y,v.yMax=-y,this.calculateBoundingBox(this.itemsData,v),v.width=v.xMax<v.x?0:v.xMax-v.x,v.height=v.yMax<v.y?0:v.yMax-v.y,!this.currentBoxContains(v)){var b=!1;if(this.currentBBox.w!==v.width&&(this.currentBBox.w=v.width,this.shapeCont.setAttribute("width",v.width),b=!0),this.currentBBox.h!==v.height&&(this.currentBBox.h=v.height,this.shapeCont.setAttribute("height",v.height),b=!0),b||this.currentBBox.x!==v.x||this.currentBBox.y!==v.y){this.currentBBox.w=v.width,this.currentBBox.h=v.height,this.currentBBox.x=v.x,this.currentBBox.y=v.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var x=this.shapeCont.style,w="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";x.transform=w,x.webkitTransform=w}}}},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 v=createNS("g");this.maskedElement.appendChild(v),this.innerElem=v}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var v=this.textProperty.currentData;this.renderedLetters=createSizedArray(v.l?v.l.length:0);var y=this.innerElem.style,b=v.fc?this.buildColor(v.fc):"rgba(0,0,0,0)";y.fill=b,y.color=b,v.sc&&(y.stroke=this.buildColor(v.sc),y.strokeWidth=v.sw+"px");var x=this.globalData.fontManager.getFontByName(v.f);if(!this.globalData.fontManager.chars)if(y.fontSize=v.finalSize+"px",y.lineHeight=v.finalSize+"px",x.fClass)this.innerElem.className=x.fClass;else{y.fontFamily=x.fFamily;var w=v.fWeight;y.fontStyle=v.fStyle,y.fontWeight=w}var k=v.l;P=k.length;var S=this.mHelper,_="",E=0;for(j=0;j<P;j+=1){if(this.globalData.fontManager.chars?(this.textPaths[E]?C=this.textPaths[E]:((C=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),C.setAttribute("stroke-linejoin",lineJoinEnum[2]),C.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[E]?T=(A=this.textSpans[E]).children[0]:((A=createTag("div")).style.lineHeight=0,(T=createNS("svg")).appendChild(C),styleDiv(A)))):this.isMasked?C=this.textPaths[E]?this.textPaths[E]:createNS("text"):this.textSpans[E]?(A=this.textSpans[E],C=this.textPaths[E]):(styleDiv(A=createTag("span")),styleDiv(C=createTag("span")),A.appendChild(C)),this.globalData.fontManager.chars){var j,P,C,A,T,I,O,M=this.globalData.fontManager.getCharData(v.finalText[j],x.fStyle,this.globalData.fontManager.getFontByName(v.f).fFamily);if(O=M?M.data:null,S.reset(),O&&O.shapes&&O.shapes.length&&(I=O.shapes[0].it,S.scale(v.finalSize/100,v.finalSize/100),_=this.createPathShape(S,I),C.setAttribute("d",_)),this.isMasked)this.innerElem.appendChild(C);else{if(this.innerElem.appendChild(A),O&&O.shapes){document.body.appendChild(T);var R=T.getBBox();T.setAttribute("width",R.width+2),T.setAttribute("height",R.height+2),T.setAttribute("viewBox",R.x-1+" "+(R.y-1)+" "+(R.width+2)+" "+(R.height+2));var N=T.style,D="translate("+(R.x-1)+"px,"+(R.y-1)+"px)";N.transform=D,N.webkitTransform=D,k[j].yOffset=R.y-1}else T.setAttribute("width",1),T.setAttribute("height",1);A.appendChild(T)}}else if(C.textContent=k[j].val,C.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(C);else{this.innerElem.appendChild(A);var F=C.style,L="translate3d(0,"+-v.finalSize/1.2+"px,0)";F.transform=L,F.webkitTransform=L}this.isMasked?this.textSpans[E]=C:this.textSpans[E]=A,this.textSpans[E].style.display="block",this.textPaths[E]=C,E+=1}for(;E<this.textSpans.length;)this.textSpans[E].style.display="none",E+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),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);var v,y,b,x,w,k=this.svgElement.style,S="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";k.transform=S,k.webkitTransform=S}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var _=0,E=this.textAnimator.renderedLetters,j=this.textProperty.currentData.l;for(y=j.length,v=0;v<y;v+=1)j[v].n?_+=1:(x=this.textSpans[v],w=this.textPaths[v],b=E[_],_+=1,b._mdf.m&&(this.isMasked?x.setAttribute("transform",b.m):(x.style.webkitTransform=b.m,x.style.transform=b.m)),x.style.opacity=b.o,b.sw&&b._mdf.sw&&w.setAttribute("stroke-width",b.sw),b.sc&&b._mdf.sc&&w.setAttribute("stroke",b.sc),b.fc&&b._mdf.fc&&(w.setAttribute("fill",b.fc),w.style.color=b.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var P=this.innerElem.getBBox();this.currentBBox.w!==P.width&&(this.currentBBox.w=P.width,this.svgElement.setAttribute("width",P.width)),this.currentBBox.h!==P.height&&(this.currentBBox.h=P.height,this.svgElement.setAttribute("height",P.height));var C=1;if(this.currentBBox.w!==P.width+2*C||this.currentBBox.h!==P.height+2*C||this.currentBBox.x!==P.x-C||this.currentBBox.y!==P.y-C){this.currentBBox.w=P.width+2*C,this.currentBBox.h=P.height+2*C,this.currentBBox.x=P.x-C,this.currentBBox.y=P.y-C,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),k=this.svgElement.style;var A="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";k.transform=A,k.webkitTransform=A}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var v,y,b,x,w=this.comp.threeDElements.length;for(v=0;v<w;v+=1)if("3d"===(y=this.comp.threeDElements[v]).type){b=y.perspectiveElem.style,x=y.container.style;var k=this.pe.v+"px",S="0px 0px 0px",_="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";b.perspective=k,b.webkitPerspective=k,x.transformOrigin=S,x.mozTransformOrigin=S,x.webkitTransformOrigin=S,b.transform=_,b.webkitTransform=_}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var v=this._isFirstFrame;if(this.hierarchy)for(x=this.hierarchy.length,b=0;b<x;b+=1)v=this.hierarchy[b].finalTransform.mProp._mdf||v;if(v||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(b=x=this.hierarchy.length-1;b>=0;b-=1){var y=this.hierarchy[b].finalTransform.mProp;this.mat.translate(-y.p.v[0],-y.p.v[1],y.p.v[2]),this.mat.rotateX(-y.or.v[0]).rotateY(-y.or.v[1]).rotateZ(y.or.v[2]),this.mat.rotateX(-y.rx.v).rotateY(-y.ry.v).rotateZ(y.rz.v),this.mat.scale(1/y.s.v[0],1/y.s.v[1],1/y.s.v[2]),this.mat.translate(y.a.v[0],y.a.v[1],y.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 b,x,w=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],k=Math.sqrt(Math.pow(w[0],2)+Math.pow(w[1],2)+Math.pow(w[2],2)),S=[w[0]/k,w[1]/k,w[2]/k],_=Math.sqrt(S[2]*S[2]+S[0]*S[0]),E=Math.atan2(S[1],_),j=Math.atan2(S[0],-S[2]);this.mat.rotateY(j).rotateX(-E)}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 P=!this._prevMat.equals(this.mat);if((P||this.pe._mdf)&&this.comp.threeDElements){for(x=this.comp.threeDElements.length,b=0;b<x;b+=1)if("3d"===(C=this.comp.threeDElements[b]).type){if(P){var C,A,T,I=this.mat.toCSS();(T=C.container.style).transform=I,T.webkitTransform=I}this.pe._mdf&&((A=C.perspectiveElem.style).perspective=this.pe.v+"px",A.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(v){this.prepareProperties(v,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var v=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",v),this.layerElement.appendChild(this.imageElem),this.baseElem
vendor: 7,980 bytes, line 2503
2503ent.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(y),y.crossOrigin="anonymous",y.src=v,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(v,y){var b=v.getBaseElement();if(b){var x=this.layers[y];if(x.ddd&&this.supports3d)this.addTo3dContainer(b,y);else if(this.threeDElements)this.addTo3dContainer(b,y);else{for(var w,k,S=0;S<y;)this.elements[S]&&!0!==this.elements[S]&&this.elements[S].getBaseElement&&(k=this.elements[S],w=(this.layers[S].ddd?this.getThreeDContainerByPos(S):k.getBaseElement())||w),S+=1;w?x.ddd&&this.supports3d||this.layerElement.insertBefore(b,w):x.ddd&&this.supports3d||this.layerElement.appendChild(b)}}},HybridRendererBase.prototype.createShape=function(v){return this.supports3d?new HShapeElement(v,this.globalData,this):new SVGShapeElement(v,this.globalData,this)},HybridRendererBase.prototype.createText=function(v){return this.supports3d?new HTextElement(v,this.globalData,this):new SVGTextLottieElement(v,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(v){return this.camera=new HCameraElement(v,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(v){return this.supports3d?new HImageElement(v,this.globalData,this):new IImageElement(v,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(v){return this.supports3d?new HSolidElement(v,this.globalData,this):new ISolidElement(v,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(v){for(var y=0,b=this.threeDElements.length;y<b;){if(this.threeDElements[y].startPos<=v&&this.threeDElements[y].endPos>=v)return this.threeDElements[y].perspectiveElem;y+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(v,y){var b,x,w=createTag("div");styleDiv(w);var k=createTag("div");if(styleDiv(k),"3d"===y){(b=w.style).width=this.globalData.compSize.w+"px",b.height=this.globalData.compSize.h+"px";var S="50% 50%";b.webkitTransformOrigin=S,b.mozTransformOrigin=S,b.transformOrigin=S;var _="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(x=k.style).transform=_,x.webkitTransform=_}w.appendChild(k);var E={container:k,perspectiveElem:w,startPos:v,endPos:v,type:y};return this.threeDElements.push(E),E},HybridRendererBase.prototype.build3dContainers=function(){var v,y,b=this.layers.length,x="";for(v=0;v<b;v+=1)this.layers[v].ddd&&3!==this.layers[v].ty?"3d"!==x&&(x="3d",y=this.createThreeDContainer(v,"3d")):"2d"!==x&&(x="2d",y=this.createThreeDContainer(v,"2d")),y.endPos=Math.max(y.endPos,v);for(v=(b=this.threeDElements.length)-1;v>=0;v-=1)this.resizerElem.appendChild(this.threeDElements[v].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(v,y){for(var b=0,x=this.threeDElements.length;b<x;){if(y<=this.threeDElements[b].endPos){for(var w,k=this.threeDElements[b].startPos;k<y;)this.elements[k]&&this.elements[k].getBaseElement&&(w=this.elements[k].getBaseElement()),k+=1;w?this.threeDElements[b].container.insertBefore(v,w):this.threeDElements[b].container.appendChild(v);break}b+=1}},HybridRendererBase.prototype.configAnimation=function(v){var y=createTag("div"),b=this.animationItem.wrapper,x=y.style;x.width=v.w+"px",x.height=v.h+"px",this.resizerElem=y,styleDiv(y),x.transformStyle="flat",x.mozTransformStyle="flat",x.webkitTransformStyle="flat",this.renderConfig.className&&y.setAttribute("class",this.renderConfig.className),b.appendChild(y),x.overflow="hidden";var w=createNS("svg");w.setAttribute("width","1"),w.setAttribute("height","1"),styleDiv(w),this.resizerElem.appendChild(w);var k=createNS("defs");w.appendChild(k),this.data=v,this.setupGlobalData(v,w),this.globalData.defs=k,this.layers=v.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 v,y=this.layers?this.layers.length:0;for(v=0;v<y;v+=1)this.elements[v]&&this.elements[v].destroy&&this.elements[v].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var v,y,b,x,w=this.animationItem.wrapper.offsetWidth,k=this.animationItem.wrapper.offsetHeight,S=w/k;this.globalData.compSize.w/this.globalData.compSize.h>S?(v=w/this.globalData.compSize.w,y=w/this.globalData.compSize.w,b=0,x=(k-this.globalData.compSize.h*(w/this.globalData.compSize.w))/2):(v=k/this.globalData.compSize.h,y=k/this.globalData.compSize.h,b=(w-this.globalData.compSize.w*(k/this.globalData.compSize.h))/2,x=0);var _=this.resizerElem.style;_.webkitTransform="matrix3d("+v+",0,0,0,0,"+y+",0,0,0,0,1,0,"+b+","+x+",0,1)",_.transform=_.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 v,y=this.globalData.compSize.w,b=this.globalData.compSize.h,x=this.threeDElements.length;for(v=0;v<x;v+=1){var w=this.threeDElements[v].perspectiveElem.style;w.webkitPerspective=Math.sqrt(Math.pow(y,2)+Math.pow(b,2))+"px",w.perspective=w.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(v){var y,b=v.length,x=createTag("div");for(y=0;y<b;y+=1)if(v[y].xt){var w=this.createComp(v[y],x,this.globalData.comp,null);w.initExpressions(),this.globalData.projectInterface.registerComposition(w)}},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(v,y){for(var b,x=0;x<y;)this.elements[x]&&this.elements[x].getBaseElement&&(b=this.elements[x].getBaseElement()),x+=1;b?this.layerElement.insertBefore(v,b):this.layerElement.appendChild(v)},HCompElement.prototype.createComp=function(v){return this.supports3d?new HCompElement(v,this.globalData,this):new SVGCompElement(v,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(v){return this.supports3d?new HCompElement(v,this.globalData,this):new SVGCompElement(v,this.globalData,this)};var CompExpressionInterface=function(v){function y(y){for(var b=0,x=v.layers.length;b<x;){if(v.layers[b].nm===y||v.layers[b].ind===y)return v.elements[b].layerInterface;b+=1}return null}return Object.defineProperty(y,"_name",{value:v.data.nm}),y.layer=y,y.pixelAspect=1,y.height=v.data.h||v.globalData.compSize.h,y.width=v.data.w||v.globalData.compSize.w,y.pixelAspect=1,y.frameDuration=1/v.globalData.frameRate,y.displayStartTime=0,y.numLayers=v.layers.length,y};function _typeof$2(v){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}function seedRandom(v,y){var b,x=this,w=256,k=6,S=52,_="random",E=y.pow(w,k),j=y.pow(2,S),P=2*j,C=w-1;
vendor: 4,224 bytes, line 2503
2503function A(b,x,S){var C=[],A=M(O((x=!0===x?{entropy:!0}:x||{}).entropy?[b,N(v)]:null===b?R():b,3),C),D=new T(C),F=function(){for(var v=D.g(k),y=E,b=0;v<j;)v=(v+b)*w,y*=w,b=D.g(1);for(;v>=P;)v/=2,y/=2,b>>>=1;return(v+b)/y};return F.int32=function(){return 0|D.g(4)},F.quick=function(){return D.g(4)/0x100000000},F.double=F,M(N(D.S),v),(x.pass||S||function(v,b,x,w){return(w&&(w.S&&I(w,D),v.state=function(){return I(D,{})}),x)?(y[_]=v,b):v})(F,A,"global"in x?x.global:this==y,x.state)}function T(v){var y,b=v.length,x=this,k=0,S=x.i=x.j=0,_=x.S=[];for(b||(v=[b++]);k<w;)_[k]=k++;for(k=0;k<w;k++)_[k]=_[S=C&S+v[k%b]+(y=_[k])],_[S]=y;x.g=function(v){for(var y,b=0,k=x.i,S=x.j,_=x.S;v--;)y=_[k=C&k+1],b=b*w+_[C&(_[k]=_[S=C&S+y])+(_[S]=y)];return x.i=k,x.j=S,b}}function I(v,y){return y.i=v.i,y.j=v.j,y.S=v.S.slice(),y}function O(v,y){var b,x=[],w=_typeof$2(v);if(y&&"object"==w)for(b in v)try{x.push(O(v[b],y-1))}catch(v){}return x.length?x:"string"==w?v:v+"\0"}function M(v,y){for(var b,x=v+"",w=0;w<x.length;)y[C&w]=C&(b^=19*y[C&w])+x.charCodeAt(w++);return N(y)}function R(){try{if(b)return N(b.randomBytes(w));var y=new Uint8Array(w);return(x.crypto||x.msCrypto).getRandomValues(y),N(y)}catch(y){var k=x.navigator,S=k&&k.plugins;return[+new Date,x,S,x.screen,N(v)]}}function N(v){return String.fromCharCode.apply(0,v)}y["seed"+_]=A,M(y.random(),v)}function initialize$2(v){seedRandom([],v)}var propTypes={SHAPE:"shape"};function _typeof$1(v){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(v){return v.constructor===Array||v.constructor===Float32Array}function isNumerable(v,y){return"number"===v||y instanceof Number||"boolean"===v||"string"===v}function $bm_neg(v){var y=_typeof$1(v);if("number"===y||v instanceof Number||"boolean"===y)return-v;if($bm_isInstanceOfArray(v)){var b,x=v.length,w=[];for(b=0;b<x;b+=1)w[b]=-v[b];return w}return v.propType?v.v:-v}initialize$2(BMMath);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(v,y){var b=_typeof$1(v),x=_typeof$1(y);if(isNumerable(b,v)&&isNumerable(x,y)||"string"===b||"string"===x)return v+y;if($bm_isInstanceOfArray(v)&&isNumerable(x,y))return v=v.slice(0),v[0]+=y,v;if(isNumerable(b,v)&&$bm_isInstanceOfArray(y))return(y=y.slice(0))[0]=v+y[0],y;if($bm_isInstanceOfArray(v)&&$bm_isInstanceOfArray(y)){for(var w=0,k=v.length,S=y.length,_=[];w<k||w<S;)("number"==typeof v[w]||v[w]instanceof Number)&&("number"==typeof y[w]||y[w]instanceof Number)?_[w]=v[w]+y[w]:_[w]=void 0===y[w]?v[w]:v[w]||y[w],w+=1;return _}return 0}var add=sum;function sub(v,y){var b=_typeof$1(v),x=_typeof$1(y);if(isNumerable(b,v)&&isNumerable(x,y))return"string"===b&&(v=parseInt(v,10)),"string"===x&&(y=parseInt(y,10)),v-y;if($bm_isInstanceOfArray(v)&&isNumerable(x,y))return v=v.slice(0),v[0]-=y,v;if(isNumerable(b,v)&&$bm_isInstanceOfArray(y))return(y=y.slice(0))[0]=v-y[0],y;if($bm_isInstanceOfArray(v)&&$bm_isInstanceOfArray(y)){for(var w=0,k=v.length,S=y.length,_=[];w<k||w<S;)("number"==typeof v[w]||v[w]instanceof Number)&&("number"==typeof y[w]||y[w]instanceof Number)?_[w]=v[w]-y[w]:_[w]=void 0===y[w]?v[w]:v[w]||y[w],w+=1;return _}return 0}function mul(v,y){var b,x,w,k=_typeof$1(v),S=_typeof$1(y);if(isNumerable(k,v)&&isNumerable(S,y))return v*y;if($bm_isInstanceOfArray(v)&&isNumerable(S,y)){for(b=createTypedArray("float32",w=v.length),x=0;x<w;x+=1)b[x]=v[x]*y;return b}if(isNumerable(k,v)&&$bm_isInstanceOfArray(y)){for(b=createTypedArray("float32",w=y.length),x=0;x<w;x+=1)b[x]=v*y[x];return b}return 0}function div(v,y){var b,x,w,k=_typeof$1(v),S=_typeof$1(y);if(isNumerable(k,v)&&isNumerable(S,y))return v/y;if($bm_isInstanceOfArray(v)&&isNumerable(S,y)){for(b=createTypedArray("float32",w=v.length),x=0;x<w;
vendor: 4,337 bytes, line 2503
2503x+=1)b[x]=v[x]/y;return b}if(isNumerable(k,v)&&$bm_isInstanceOfArray(y)){for(b=createTypedArray("float32",w=y.length),x=0;x<w;x+=1)b[x]=v/y[x];return b}return 0}function mod(v,y){return"string"==typeof v&&(v=parseInt(v,10)),"string"==typeof y&&(y=parseInt(y,10)),v%y}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(v,y,b){if(y>b){var x=b;b=y,y=x}return Math.min(Math.max(v,y),b)}function radiansToDegrees(v){return v/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(v){return v*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(v,y){if("number"==typeof v||v instanceof Number)return y=y||0,Math.abs(v-y);y||(y=helperLengthArray);var b,x=Math.min(v.length,y.length),w=0;for(b=0;b<x;b+=1)w+=Math.pow(y[b]-v[b],2);return Math.sqrt(w)}function normalize(v){return div(v,length(v))}function rgbToHsl(v){var y,b,x=v[0],w=v[1],k=v[2],S=Math.max(x,w,k),_=Math.min(x,w,k),E=(S+_)/2;if(S===_)y=0,b=0;else{var j=S-_;switch(b=E>.5?j/(2-S-_):j/(S+_),S){case x:y=(w-k)/j+6*(w<k);break;case w:y=(k-x)/j+2;break;case k:y=(x-w)/j+4}y/=6}return[y,b,E,v[3]]}function hue2rgb(v,y,b){return(b<0&&(b+=1),b>1&&(b-=1),b<1/6)?v+(y-v)*6*b:b<.5?y:b<2/3?v+(y-v)*(2/3-b)*6:v}function hslToRgb(v){var y,b,x,w=v[0],k=v[1],S=v[2];if(0===k)y=S,x=S,b=S;else{var _=S<.5?S*(1+k):S+k-S*k,E=2*S-_;y=hue2rgb(E,_,w+1/3),b=hue2rgb(E,_,w),x=hue2rgb(E,_,w-1/3)}return[y,b,x,v[3]]}function linear(v,y,b,x,w){if((void 0===x||void 0===w)&&(x=y,w=b,y=0,b=1),b<y){var k,S=b;b=y,y=S}if(v<=y)return x;if(v>=b)return w;var _=b===y?0:(v-y)/(b-y);if(!x.length)return x+(w-x)*_;var E=x.length,j=createTypedArray("float32",E);for(k=0;k<E;k+=1)j[k]=x[k]+(w[k]-x[k])*_;return j}function random(v,y){if(void 0===y&&(void 0===v?(v=0,y=1):(y=v,v=void 0)),y.length){var b,x=y.length;v||(v=createTypedArray("float32",x));var w=createTypedArray("float32",x),k=BMMath.random();for(b=0;b<x;b+=1)w[b]=v[b]+k*(y[b]-v[b]);return w}return void 0===v&&(v=0),v+BMMath.random()*(y-v)}function createPath(v,y,b,x){var w,k,S,_=v.length,E=shapePool.newElement();E.setPathData(!!x,_);var j=[0,0];for(w=0;w<_;w+=1)k=y&&y[w]?y[w]:j,S=b&&b[w]?b[w]:j,E.setTripleAt(v[w][0],v[w][1],S[0]+v[w][0],S[1]+v[w][1],k[0]+v[w][0],k[1]+v[w][1],w,!0);return E}function initiateExpression(elem,data,property){function noOp(v){return v}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty._name=elem.data.nm,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,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(v,y){var b,x,w=this.pv.length?this.pv.length:1,k=createTypedArray("float32",w);v=5;var S=Math.floor(time*v);for(b=0,x=0;b<S;){for(x=0;x<w;x+=1)k[x]+=-y+2*y*BMMath.random();b+=1}var _=time*v,E=_-Math.floor(_),j=createTypedArray("float32",w);if(w>1){for(x=0;x<w;x+=1)j[x]=this.pv[x]+k[x]+(-y+2*y*BMMath.random())*E;return j}return this.pv+k[0]+(-y+2*y*BMMath.random())*E}).bind(this);function loopInDuration(v,y){return loopIn(v,y,!0)}function loopOutDuration(v,y){return loopOut(v,y,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));
vendor: 5,722 bytes, line 2503
2503var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(v,y){var b=[y[0]-v[0],y[1]-v[1],y[2]-v[2]],x=Math.atan2(b[0],Math.sqrt(b[1]*b[1]+b[2]*b[2]))/degToRads;return[-Math.atan2(b[1],b[2])/degToRads,x,0]}function easeOut(v,y,b,x,w){return applyEase(easeOutBez,v,y,b,x,w)}function easeIn(v,y,b,x,w){return applyEase(easeInBez,v,y,b,x,w)}function ease(v,y,b,x,w){return applyEase(easeInOutBez,v,y,b,x,w)}function applyEase(v,y,b,x,w,k){void 0===w?(w=b,k=x):y=(y-b)/(x-b),y>1?y=1:y<0&&(y=0);var S=v(y);if($bm_isInstanceOfArray(w)){var _,E=w.length,j=createTypedArray("float32",E);for(_=0;_<E;_+=1)j[_]=(k[_]-w[_])*S+w[_];return j}return(k-w)*S+w}function nearestKey(v){var y,b,x,w=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(b=-1,(v*=elem.comp.globalData.frameRate)<data.k[0].t)b=1,x=data.k[0].t;else{for(y=0;y<w-1;y+=1)if(v===data.k[y].t){b=y+1,x=data.k[y].t;break}else if(v>data.k[y].t&&v<data.k[y+1].t){v-data.k[y].t>data.k[y+1].t-v?(b=y+2,x=data.k[y+1].t):(b=y+1,x=data.k[y].t);break}-1===b&&(b=y+1,x=data.k[y].t)}else b=0,x=0;var k={};return k.index=b,k.time=x/elem.comp.globalData.frameRate,k}function key(v){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+v);v-=1;var y,b,x={time:data.k[v].t/elem.comp.globalData.frameRate,value:[]},w=Object.prototype.hasOwnProperty.call(data.k[v],"s")?data.k[v].s:data.k[v-1].e;for(b=w.length,y=0;y<b;y+=1)x[y]=w[y],x.value[y]=w[y];return x}function framesToTime(v,y){return y||(y=elem.comp.globalData.frameRate),v/y}function timeToFrames(v,y){return v||0===v||(v=time),y||(y=elem.comp.globalData.frameRate),v*y}function seedRandom(v){BMMath.seedrandom(randSeed+v)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(v,y){return"string"==typeof value?void 0===y?value.substring(v):value.substring(v,y):""}function substr(v,y){return"string"==typeof value?void 0===y?value.substr(v):value.substr(v,y):""}function posterizeTime(v){time=0===v?0:Math.floor(time*v)/v,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(v){return(value=v,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(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&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!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)}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 v={};return v.initExpressions=function v(v){var y=0,b=[];function x(){y+=1}function w(){0==(y-=1)&&S()}function k(v){-1===b.indexOf(v)&&b.push(v)}function S(){var v,y=b.length;for(v=0;v<y;v+=1)b[v].release();b.length=0}v.renderer.compInterface=CompExpressionInterface(v.renderer),v.renderer.globalData.projectInterface.registerComposition(v.renderer),v.renderer.globalData.pushExpression=x,v.renderer.globalData.popExpression=w,v.renderer.globalData.registerExpressionProperty=k},v.resetFrame=ExpressionManager.resetFrame,v}(),MaskManagerInterface=function(){function v(v,y){this._mask=v,this._data=y}return Object.defineProperty(v.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(v.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(y){var b,x=createSizedArray(y.viewData.length),w=y.viewData.length;for(b=0;b<w;b+=1)x[b]=new v(y.viewData[b],y.masksProperties[b]);return function(v){for(b=0;b<w;){if(y.masksProperties[b].nm===v)return x[b];b+=1}return null}}}(),ExpressionPropertyInterface=function(){var v={pv:0,v:0,mult:1},y={pv:[0,0,0],v:[0,0,0],mult:1};function b(v,y,b){Object.defineProperty(v,"velocity",{get:function(){return y.getVelocityAtTime(y.comp.currentFrame)}}),v.numKeys=y.keyframes?y.keyframes.length:0,v.key=function(x){if(!v.numKeys)return 0;var w="";
vendor: 14,491 bytes, line 2503
2503w="s"in y.keyframes[x-1]?y.keyframes[x-1].s:"e"in y.keyframes[x-2]?y.keyframes[x-2].e:y.keyframes[x-2].s;var k="unidimensional"===b?new Number(w):Object.assign({},w);return k.time=y.keyframes[x-1].t/y.elem.comp.globalData.frameRate,k.value="unidimensional"===b?w[0]:w,k},v.valueAtTime=y.getValueAtTime,v.speedAtTime=y.getSpeedAtTime,v.velocityAtTime=y.getVelocityAtTime,v.propertyGroup=y.propertyGroup}function x(y){y&&"pv"in y||(y=v);var x=1/y.mult,w=y.pv*x,k=new Number(w);return k.value=w,b(k,y,"unidimensional"),function(){return y.k&&y.getValue(),w=y.v*x,k.value!==w&&((k=new Number(w)).value=w,k[0]=w,b(k,y,"unidimensional")),k}}function w(v){v&&"pv"in v||(v=y);var x=1/v.mult,w=v.data&&v.data.l||v.pv.length,k=createTypedArray("float32",w),S=createTypedArray("float32",w);return k.value=S,b(k,v,"multidimensional"),function(){v.k&&v.getValue();for(var y=0;y<w;y+=1)S[y]=v.v[y]*x,k[y]=S[y];return k}}function k(){return v}return function(v){return v?"unidimensional"===v.propType?x(v):w(v):k}}(),TransformExpressionInterface=function(v){var y,b,x,w;function k(v){switch(v){case"scale":case"Scale":case"ADBE Scale":case 6:return k.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return k.rotation;case"ADBE Rotate X":return k.xRotation;case"ADBE Rotate Y":return k.yRotation;case"position":case"Position":case"ADBE Position":case 2:return k.position;case"ADBE Position_0":return k.xPosition;case"ADBE Position_1":return k.yPosition;case"ADBE Position_2":return k.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return k.anchorPoint;case"opacity":case"Opacity":case 11:return k.opacity;default:return null}}return Object.defineProperty(k,"rotation",{get:ExpressionPropertyInterface(v.r||v.rz)}),Object.defineProperty(k,"zRotation",{get:ExpressionPropertyInterface(v.rz||v.r)}),Object.defineProperty(k,"xRotation",{get:ExpressionPropertyInterface(v.rx)}),Object.defineProperty(k,"yRotation",{get:ExpressionPropertyInterface(v.ry)}),Object.defineProperty(k,"scale",{get:ExpressionPropertyInterface(v.s)}),v.p?w=ExpressionPropertyInterface(v.p):(y=ExpressionPropertyInterface(v.px),b=ExpressionPropertyInterface(v.py),v.pz&&(x=ExpressionPropertyInterface(v.pz))),Object.defineProperty(k,"position",{get:function(){return v.p?w():[y(),b(),x?x():0]}}),Object.defineProperty(k,"xPosition",{get:ExpressionPropertyInterface(v.px)}),Object.defineProperty(k,"yPosition",{get:ExpressionPropertyInterface(v.py)}),Object.defineProperty(k,"zPosition",{get:ExpressionPropertyInterface(v.pz)}),Object.defineProperty(k,"anchorPoint",{get:ExpressionPropertyInterface(v.a)}),Object.defineProperty(k,"opacity",{get:ExpressionPropertyInterface(v.o)}),Object.defineProperty(k,"skew",{get:ExpressionPropertyInterface(v.sk)}),Object.defineProperty(k,"skewAxis",{get:ExpressionPropertyInterface(v.sa)}),Object.defineProperty(k,"orientation",{get:ExpressionPropertyInterface(v.or)}),k},LayerExpressionInterface=function(){function v(v){var y=new Matrix;return void 0!==v?this._elem.finalTransform.mProp.getValueAtTime(v).clone(y):this._elem.finalTransform.mProp.applyToMatrix(y),y}function y(v,y){var b=this.getMatrix(y);return b.props[12]=0,b.props[13]=0,b.props[14]=0,this.applyPoint(b,v)}function b(v,y){var b=this.getMatrix(y);return this.applyPoint(b,v)}function x(v,y){var b=this.getMatrix(y);return b.props[12]=0,b.props[13]=0,b.props[14]=0,this.invertPoint(b,v)}function w(v,y){var b=this.getMatrix(y);return this.invertPoint(b,v)}function k(v,y){if(this._elem.hierarchy&&this._elem.hierarchy.length){var b,x=this._elem.hierarchy.length;for(b=0;b<x;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(v)}return v.applyToPointArray(y[0],y[1],y[2]||0)}function S(v,y){if(this._elem.hierarchy&&this._elem.hierarchy.length){var b,x=this._elem.hierarchy.length;for(b=0;b<x;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(v)}return v.inversePoint(y)}function _(v){var y=new Matrix;if(y.reset(),this._elem.finalTransform.mProp.applyToMatrix(y),this._elem.hierarchy&&this._elem.hierarchy.length){var b,x=this._elem.hierarchy.length;for(b=0;b<x;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(y)}return y.inversePoint(v)}function E(){return[1,1,1,1]}return function(j){function P(v){A.mask=new MaskManagerInterface(v,j)}function C(v){A.effect=v}function A(v){switch(v){case"ADBE Root Vectors Group":case"Contents":case 2:return A.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return T;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return A.effect;case"ADBE Text Properties":return A.textInterface;default:return null}}A.getMatrix=v,A.invertPoint=S,A.applyPoint=k,A.toWorld=b,A.toWorldVec=y,A.fromWorld=w,A.fromWorldVec=x,A.toComp=b,A.fromComp=_,A.sampleImage=E,A.sourceRectAtTime=j.sourceRectAtTime.bind(j),A._elem=j;var T=TransformExpressionInterface(j.finalTransform.mProp),I=getDescriptor(T,"anchorPoint");return Object.defineProperties(A,{hasParent:{get:function(){return j.hierarchy.length}},parent:{get:function(){return j.hierarchy[0].layerInterface}},rotation:getDescriptor(T,"rotation"),scale:getDescriptor(T,"scale"),position:getDescriptor(T,"position"),opacity:getDescriptor(T,"opacity"),anchorPoint:I,anchor_point:I,transform:{get:function(){return T}},active:{get:function(){return j.isInRange}}}),A.startTime=j.data.st,A.index=j.data.ind,A.source=j.data.refId,A.height=0===j.data.ty?j.data.h:100,A.width=0===j.data.ty?j.data.w:100,A.inPoint=j.data.ip/j.comp.globalData.frameRate,A.outPoint=j.data.op/j.comp.globalData.frameRate,A._name=j.data.nm,A.registerMaskInterface=P,A.registerEffectsInterface=C,A}}(),propertyGroupFactory=function(v,y){return function(b){return(b=void 0===b?1:b)<=0?v:y(b-1)}},PropertyInterface=function(v,y){var b={_name:v};return function(v){return(v=void 0===v?1:v)<=0?b:y(v-1)}},EffectsExpressionInterface=function(){function v(b,x,w,k){function S(v){for(var y=b.ef,x=0,w=y.length;x<w;){if(v===y[x].nm||v===y[x].mn||v===y[x].ix){if(5===y[x].ty)return j[x];return j[x]()}x+=1}throw Error()}var _,E=propertyGroupFactory(S,w),j=[],P=b.ef.length;for(_=0;_<P;_+=1)5===b.ef[_].ty?j.push(v(b.ef[_],x.effectElements[_],x.effectElements[_].propertyGroup,k)):j.push(y(x.effectElements[_],b.ef[_].ty,k,E));return"ADBE Color Control"===b.mn&&Object.defineProperty(S,"color",{get:function(){return j[0]()}}),Object.defineProperties(S,{numProperties:{get:function(){return b.np}},_name:{value:b.nm},propertyGroup:{value:E}}),S.enabled=0!==b.en,S.active=S.enabled,S}function y(v,y,b,x){var w=ExpressionPropertyInterface(v.p);function k(){return 10===y?b.comp.compInterface(v.p.v):w()}return v.p.setGroupProperty&&v.p.setGroupProperty(PropertyInterface("",x)),k}return{createEffectsInterface:function(y,b){if(y.effectsManager){var x,w=[],k=y.data.ef,S=y.effectsManager.effectElements.length;for(x=0;x<S;x+=1)w.push(v(k[x],y.effectsManager.effectElements[x],b,y));var _=y.data.ef||[],E=function(v){for(x=0,S=_.length;x<S;){if(v===_[x].nm||v===_[x].mn||v===_[x].ix)return w[x];x+=1}return null};return Object.defineProperty(E,"numProperties",{get:function(){return _.length}}),E}return null}}}(),ShapePathInterface=function(v,y,b){var x=y.sh;function w(v){return"Shape"===v||"shape"===v||"Path"===v||"path"===v||"ADBE Vector Shape"===v||2===v?w.path:null}var k=propertyGroupFactory(w,b);return x.setGroupProperty(PropertyInterface("Path",k)),Object.defineProperties(w,{path:{get:function(){return x.k&&x.getValue(),x}},shape:{get:function(){return x.k&&x.getValue(),x}},_name:{value:v.nm},ix:{value:v.ix},propertyIndex:{value:v.ix},mn:{value:v.mn},propertyGroup:{value:b}}),w},ShapeExpressionInterface=function(){function v(v,y,E){var I,O=[],M=v?v.length:0;for(I=0;I<M;I+=1)"gr"===v[I].ty?O.push(b(v[I],y[I],E)):"fl"===v[I].ty?O.push(x(v[I],y[I],E)):"st"===v[I].ty?O.push(S(v[I],y[I],E)):"tm"===v[I].ty?O.push(_(v[I],y[I],E)):"tr"===v[I].ty||("el"===v[I].ty?O.push(j(v[I],y[I],E)):"sr"===v[I].ty?O.push(P(v[I],y[I],E)):"sh"===v[I].ty?O.push(ShapePathInterface(v[I],y[I],E)):"rc"===v[I].ty?O.push(C(v[I],y[I],E)):"rd"===v[I].ty?O.push(A(v[I],y[I],E)):"rp"===v[I].ty?O.push(T(v[I],y[I],E)):"gf"===v[I].ty?O.push(w(v[I],y[I],E)):O.push(k(v[I],y[I])));return O}function y(y,b,x){var w,k=function(v){for(var y=0,b=w.length;y<b;){if(w[y]._name===v||w[y].mn===v||w[y].propertyIndex===v||w[y].ix===v||w[y].ind===v)return w[y];y+=1}return"number"==typeof v?w[v-1]:null};k.propertyGroup=propertyGroupFactory(k,x),w=v(y.it,b.it,k.propertyGroup),k.numProperties=w.length;var S=E(y.it[y.it.length-1],b.it[b.it.length-1],k.propertyGroup);return k.transform=S,k.propertyIndex=y.cix,k._name=y.nm,k}function b(v,b,x){var w=function(v){switch(v){case"ADBE Vectors Group":case"Contents":case 2:return w.content;default:return w.transform}};w.propertyGroup=propertyGroupFactory(w,x);var k=y(v,b,w.propertyGroup),S=E(v.it[v.it.length-1],b.it[b.it.length-1],w.propertyGroup);return w.content=k,w.transform=S,Object.defineProperty(w,"_name",{get:function(){return v.nm}}),w.numProperties=v.np,w.propertyIndex=v.ix,w.nm=v.nm,w.mn=v.mn,w}function x(v,y,b){function x(v){return"Color"===v||"color"===v?x.color:"Opacity"===v||"opacity"===v?x.opacity:null}return Object.defineProperties(x,{color:{get:ExpressionPropertyInterface(y.c)},opacity:{get:ExpressionPropertyInterface(y.o)},_name:{value:v.nm},mn:{value:v.mn}}),y.c.setGroupProperty(PropertyInterface("Color",b)),y.o.setGroupProperty(PropertyInterface("Opacity",b)),x}function w(v,y,b){function x(v){return"Start Point"===v||"start point"===v?x.startPoint:"End Point"===v||"end point"===v?x.endPoint:"Opacity"===v||"opacity"===v?x.opacity:null}return Object.defineProperties(x,{startPoint:{get:ExpressionPropertyInterface(y.s)},endPoint:{get:ExpressionPropertyInterface(y.e)},opacity:{get:ExpressionPropertyInterface(y.o)},type:{get:function(){return"a"}},_name:{value:v.nm},mn:{value:v.mn}}),y.s.setGroupProperty(PropertyInterface("Start Point",b)),y.e.setGroupProperty(PropertyInterface("End Point",b)),y.o.setGroupProperty(PropertyInterface("Opacity",b)),x}function k(){return function(){return null}}function S(v,y,b){var x,w=propertyGroupFactory(j,b),k=propertyGroupFactory(E,w);function S(b){Object.defineProperty(E,v.d[b].nm,{get:ExpressionPropertyInterface(y.d.dataProps[b].p)})}var _=v.d?v.d.length:0,E={};for(x=0;x<_;x+=1)S(x),y.d.dataProps[x].p.setGroupProperty(k);function j(v){return"Color"===v||"color"===v?j.color:"Opacity"===v||"opacity"===v?j.opacity:"Stroke Width"===v||"stroke width"===v?j.strokeWidth:null}return Object.defineProperties(j,{color:{get:ExpressionPropertyInterface(y.c)},opacity:{get:ExpressionPropertyInterface(y.o)},strokeWidth:{get:ExpressionPropertyInterface(y.w)},dash:{get:function(){return E}},_name:{value:v.nm},mn:{value:v.mn}}),y.c.setGroupProperty(PropertyInterface("Color",w)),y.o.setGroupProperty(PropertyInterface("Opacity",w)),y.w.setGroupProperty(PropertyInterface("Stroke Width",w)),j}function _(v,y,b){function x(y){return y===v.e.ix||"End"===y||"end"===y?x.end:y===v.s.ix?x.start:y===v.o.ix?x.offset:null}var w=propertyGroupFactory(x,b);return x.propertyIndex=v.ix,y.s.setGroupProperty(PropertyInterface("Start",w)),y.e.setGroupProperty(PropertyInterface("End",w)),y.o.setGroupProperty(PropertyInterface("Offset",w)),x.propertyIndex=v.ix,x.propertyGroup=b,Object.defineProperties(x,{start:{get:ExpressionPropertyInterface(y.s)},end:{get:ExpressionPropertyInterface(y.e)},offset:{get:ExpressionPropertyInterface(y.o)},_name:{value:v.nm}}),x.mn=v.mn,x}function E(v,y,b){function x(y){return v.a.ix===y||"Anchor Point"===y?x.anchorPoint:v.o.ix===y||"Opacity"===y?x.opacity:v.p.ix===y||"Position"===y?x.position:v.r.ix===y||"Rotation"===y||"ADBE Vector Rotation"===y?x.rotation:v.s.ix===y||"Scale"===y?x.scale:v.sk&&v.sk.ix===y||"Skew"===y?x.skew:v.sa&&v.sa.ix===y||"Skew Axis"===y?x.skewAxis:null}var w=propertyGroupFactory(x,b);return y.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",w)),y.transform.mProps.p.setGroupProperty(PropertyInterface("Position",w)),y.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",w)),y.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",w)),y.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",w)),y.transform.mProps.sk&&(y.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",w)),y.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",w))),y.transform.op.setGroupProperty(PropertyInterface("Opacity",w)),Object.defineProperties(x,{opacity:{get:ExpressionPropertyInterface(y.transform.mProps.o)},position:{get:ExpressionPropertyInterface(y.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(y.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(y.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(y.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(y.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(y.transform.mProps.sa)},_name:{value:v.nm}}),x.ty="tr",x.mn=v.mn,x.propertyGroup=b,x}function j(v,y,b){function x(y){return v.p.ix===y?x.position:v.s.ix===y?x.size:null}var w=propertyGroupFactory(x,b);x.propertyIndex=v.ix;var k="tm"===y.sh.ty?y.sh.prop:y.sh;return k.s.setGroupProperty(PropertyInterface("Size",w)),k.p.setGroupProperty(PropertyInterface("Position",w)),Object.defineProperties(x,{size:{get:ExpressionPropertyInterface(k.s)},position:{get:ExpressionPropertyInterface(k.p)},_name:{value:v.nm}}),x.mn=v.mn,x}function P(v,y,b){function x(y){return v.p.ix===y?x.position:v.r.ix===y?x.rotation:v.pt.ix===y?x.points:v.or.ix===y||"ADBE Vector Star Outer Radius"===y?x.outerRadius:v.os.ix===y?x.outerRoundness:v.ir&&(v.ir.ix===y||"ADBE Vector Star Inner Radius"===y)?x.innerRadius:v.is&&v.is.ix===y?x.innerRoundness:null}var w=propertyGroupFactory(x,b),k="tm"===y.sh.ty?y.sh.prop:y.sh;return x.propertyIndex=v.ix,k.or.setGroupProperty(PropertyInterface("Outer Radius",w)),k.os.setGroupProperty(PropertyInterface("Outer Roundness",w)),k.pt.setGroupProperty(PropertyInterface("Points",w)),k.p.setGroupProperty(PropertyInterface("Position",w)),k.r.setGroupProperty(PropertyInterface("Rotation",w)),v.ir&&(k.ir.setGroupProperty(PropertyInterface("Inner Radius",w)),k.is.setGroupProperty(PropertyInterface("Inner Roundness",w))),Object.defineProperties(x,{position:{get:ExpressionPropertyInterface(k.p)},rotation:{get:ExpressionPropertyInterface(k.r)},points:{get:ExpressionPropertyInterface(k.pt)},outerRadius:{get:ExpressionPropertyInterface(k.or)}
2503,outerRoundness:{get:ExpressionPropertyInterface(k.os)},innerRadius:{get:ExpressionPropertyInterface(k.ir)},innerRoundness:{get:ExpressionPropertyInterface(k.is)},_name:{value:v.nm}}),x.mn=v.mn,x}function C(v,y,b){function x(y){return v.p.ix===y?x.position:v.r.ix===y?x.roundness:v.s.ix===y||"Size"===y||"ADBE Vector Rect Size"===y?x.size:null}var w=propertyGroupFactory(x,b),k="tm"===y.sh.ty?y.sh.prop:y.sh;return x.propertyIndex=v.ix,k.p.setGroupProperty(PropertyInterface("Position",w)),k.s.setGroupProperty(PropertyInterface("Size",w)),k.r.setGroupProperty(PropertyInterface("Rotation",w)),Object.defineProperties(x,{position:{get:ExpressionPropertyInterface(k.p)},roundness:{get:ExpressionPropertyInterface(k.r)},size:{get:ExpressionPropertyInterface(k.s)},_name:{value:v.nm}}),x.mn=v.mn,x}function A(v,y,b){function x(y){return v.r.ix===y||"Round Corners 1"===y?x.radius:null}var w=propertyGroupFactory(x,b),k=y;return x.propertyIndex=v.ix,k.rd.setGroupProperty(PropertyInterface("Radius",w)),Object.defineProperties(x,{radius:{get:ExpressionPropertyInterface(k.rd)},_name:{value:v.nm}}),x.mn=v.mn,x}function T(v,y,b){function x(y){return v.c.ix===y||"Copies"===y?x.copies:v.o.ix===y||"Offset"===y?x.offset:null}var w=propertyGroupFactory(x,b),k=y;return x.propertyIndex=v.ix,k.c.setGroupProperty(PropertyInterface("Copies",w)),k.o.setGroupProperty(PropertyInterface("Offset",w)),Object.defineProperties(x,{copies:{get:ExpressionPropertyInterface(k.c)},offset:{get:ExpressionPropertyInterface(k.o)},_name:{value:v.nm}}),x.mn=v.mn,x}return function(y,b,x){var w;function k(v){if("number"==typeof v)return 0===(v=void 0===v?1:v)?x:w[v-1];for(var y=0,b=w.length;y<b;){if(w[y]._name===v)return w[y];y+=1}return null}return k.propertyGroup=propertyGroupFactory(k,function(){return x}),w=v(y,b,k.propertyGroup),k.numProperties=w.length,k._name="Contents",k}}(),TextExpressionInterface=function(v){var y;function b(v){return"ADBE Text Document"===v?b.sourceText:null}return Object.defineProperty(b,"sourceText",{get:function(){v.textProperty.getValue();var b=v.textProperty.currentData.t;return y&&b===y.value||((y=new String(b)).value=b||new String(b),Object.defineProperty(y,"style",{get:function(){return{fillColor:v.textProperty.currentData.fc}}})),y}}),b};function _typeof(v){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(v)}var FootageInterface=function(){var v=function(v){var y="",b=v.getFootageData();function x(v){if(b[v])return(y=v,b=b[v],"object"===_typeof(b))?x:b;var w=v.indexOf(y);return -1!==w?(b=b[parseInt(v.substr(w+y.length),10)],"object"===_typeof(b))?x:b:""}return function(){return y="",b=v.getFootageData(),x}},y=function(y){function b(v){return"Outline"===v?b.outlineInterface():null}return b._name="Outline",b.outlineInterface=v(y),b};return function(v){function b(v){return"Data"===v?b.dataInterface:null}return b._name="Data",b.dataInterface=y(v),b}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(v){return interfaces[v]||null}var expressionHelpers={searchExpressions:function(v,y,b){y.x&&(b.k=!0,b.x=!0,b.initiateExpression=ExpressionManager.initiateExpression,b.effectsSequence.push(b.initiateExpression(v,y,b).bind(b)))},getSpeedAtTime:function(v){var y,b=-.01,x=this.getValueAtTime(v),w=this.getValueAtTime(v+b),k=0;if(x.length){for(y=0;y<x.length;y+=1)k+=Math.pow(w[y]-x[y],2);k=100*Math.sqrt(k)}else k=0;return k},getVelocityAtTime:function(v){if(void 0!==this.vel)return this.vel;var y,b,x=-.001,w=this.getValueAtTime(v),k=this.getValueAtTime(v+x);if(w.length)for(y=createTypedArray("float32",w.length),b=0;b<w.length;b+=1)y[b]=(k[b]-w[b])/x;else y=(k-w)/x;return y},getValueAtTime:function(v){return v*=this.elem.globalData.frameRate,(v-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<v?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(v,this._cachingAtTime),this._cachingAtTime.lastFrame=v),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(v){this.propertyGroup=v}};function addPropertyDecorator(){function v(v,y,b){if(!this.k||!this.keyframes)return this.pv;v=v?v.toLowerCase():"";var x,w,k,S,_,E=this.comp.renderedFrame,j=this.keyframes,P=j[j.length-1].t;if(E<=P)return this.pv;if(b?(x=y?Math.abs(P-this.elem.comp.globalData.frameRate*y):Math.max(0,P-this.elem.data.ip),w=P-x):((!y||y>j.length-1)&&(y=j.length-1),x=P-(w=j[j.length-1-y].t)),"pingpong"===v){if(M
2503ath.floor((E-w)/x)%2!=0)return this.getValueAtTime((x-(E-w)%x+w)/this.comp.globalData.frameRate,0)}else if("offset"===v){var C=this.getValueAtTime(w/this.comp.globalData.frameRate,0),A=this.getValueAtTime(P/this.comp.globalData.frameRate,0),T=this.getValueAtTime(((E-w)%x+w)/this.comp.globalData.frameRate,0),I=Math.floor((E-w)/x);if(this.pv.length){for(S=(_=Array(C.length)).length,k=0;k<S;k+=1)_[k]=(A[k]-C[k])*I+T[k];return _}return(A-C)*I+T}else if("continue"===v){var O=this.getValueAtTime(P/this.comp.globalData.frameRate,0),M=this.getValueAtTime((P-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(S=(_=Array(O.length)).length,k=0;k<S;k+=1)_[k]=O[k]+(O[k]-M[k])*((E-P)/this.comp.globalData.frameRate)/5e-4;return _}return O+(E-P)/.001*(O-M)}return this.getValueAtTime(((E-w)%x+w)/this.comp.globalData.frameRate,0)}function y(v,y,b){if(!this.k)return this.pv;v=v?v.toLowerCase():"";var x,w,k,S,_,E=this.comp.renderedFrame,j=this.keyframes,P=j[0].t;if(E>=P)return this.pv;if(b?(x=y?Math.abs(this.elem.comp.globalData.frameRate*y):Math.max(0,this.elem.data.op-P),w=P+x):((!y||y>j.length-1)&&(y=j.length-1),x=(w=j[y].t)-P),"pingpong"===v){if(Math.floor((P-E)/x)%2==0)return this.getValueAtTime(((P-E)%x+P)/this.comp.globalData.frameRate,0)}else if("offset"===v){var C=this.getValueAtTime(P/this.comp.globalData.frameRate,0),A=this.getValueAtTime(w/this.comp.globalData.frameRate,0),T=this.getValueAtTime((x-(P-E)%x+P)/this.comp.globalData.frameRate,0),I=Math.floor((P-E)/x)+1;if(this.pv.length){for(S=(_=Array(C.length)).length,k=0;k<S;k+=1)_[k]=T[k]-(A[k]-C[k])*I;return _}return T-(A-C)*I}else if("continue"===v){var O=this.getValueAtTime(P/this.comp.globalData.frameRate,0),M=this.getValueAtTime((P+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(S=(_=Array(O.length)).length,k=0;k<S;k+=1)_[k]=O[k]+(O[k]-M[k])*(P-E)/.001;return _}return O+(O-M)*(P-E)/.001}return this.getValueAtTime((x-((P-E)%x+P))/this.comp.globalData.frameRate,0)}function b(v,y){if(!this.k||(v=.5*(v||.4),(y=Math.floor(y||5))<=1))return this.pv;var b,x,w=this.comp.renderedFrame/this.comp.globalData.frameRate,k=w-v,S=w+v,_=y>1?(S-k)/(y-1):1,E=0,j=0;for(b=this.pv.length?createTypedArray("float32",this.pv.length):0;E<y;){if(x=this.getValueAtTime(k+E*_),this.pv.length)for(j=0;j<this.pv.length;j+=1)b[j]+=x[j];else b+=x;E+=1}if(this.pv.length)for(j=0;j<this.pv.length;j+=1)b[j]/=y;else b/=y;return b}function x(v){this._transformCachingAtTime||(this._transformCachingAtTime={v:ne
vendor: 13,562 bytes, line 2503
2503w Matrix});var y=this._transformCachingAtTime.v;if(y.cloneFromProps(this.pre.props),this.appliedTransformations<1){var b=this.a.getValueAtTime(v);y.translate(-b[0]*this.a.mult,-b[1]*this.a.mult,b[2]*this.a.mult)}if(this.appliedTransformations<2){var x=this.s.getValueAtTime(v);y.scale(x[0]*this.s.mult,x[1]*this.s.mult,x[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var w=this.sk.getValueAtTime(v),k=this.sa.getValueAtTime(v);y.skewFromAxis(-w*this.sk.mult,k*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var S=this.r.getValueAtTime(v);y.rotate(-S*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var _=this.rz.getValueAtTime(v),E=this.ry.getValueAtTime(v),j=this.rx.getValueAtTime(v),P=this.or.getValueAtTime(v);y.rotateZ(-_*this.rz.mult).rotateY(E*this.ry.mult).rotateX(j*this.rx.mult).rotateZ(-P[2]*this.or.mult).rotateY(P[1]*this.or.mult).rotateX(P[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var C=this.px.getValueAtTime(v),A=this.py.getValueAtTime(v);if(this.data.p.z){var T=this.pz.getValueAtTime(v);y.translate(C*this.px.mult,A*this.py.mult,-T*this.pz.mult)}else y.translate(C*this.px.mult,A*this.py.mult,0)}else{var I=this.p.getValueAtTime(v);y.translate(I[0]*this.p.mult,I[1]*this.p.mult,-I[2]*this.p.mult)}return y}function w(){return this.v.clone(new Matrix)}var k=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(v,y,b){var S=k(v,y,b);return S.dynamicProperties.length?S.getValueAtTime=x.bind(S):S.getValueAtTime=w.bind(S),S.setGroupProperty=expressionHelpers.setGroupProperty,S};var S=PropertyFactory.getProp;function _(v){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),v*=this.elem.globalData.frameRate,(v-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<v?this._caching.lastIndex:0,this._cachingAtTime.lastTime=v,this.interpolateShape(v,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(x,w,k,_,E){var j=S(x,w,k,_,E);j.kf?j.getValueAtTime=expressionHelpers.getValueAtTime.bind(j):j.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(j),j.setGroupProperty=expressionHelpers.setGroupProperty,j.loopOut=v,j.loopIn=y,j.smooth=b,j.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(j),j.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(j),j.numKeys=1===w.a?w.k.length:0,j.propertyIndex=w.ix;var P=0;return 0!==k&&(P=createTypedArray("float32",1===w.a?w.k[0].s.length:w.k.length)),j._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:P},expressionHelpers.searchExpressions(x,w,j),j.k&&E.addDynamicProperty(j),j};var E=ShapePropertyFactory.getConstructorFunction(),j=ShapePropertyFactory.getKeyframedConstructorFunction();function P(){}P.prototype={vertices:function(v,y){this.k&&this.getValue();var b,x=this.v;void 0!==y&&(x=this.getValueAtTime(y,0));var w=x._length,k=x[v],S=x.v,_=createSizedArray(w);for(b=0;b<w;b+=1)"i"===v||"o"===v?_[b]=[k[b][0]-S[b][0],k[b][1]-S[b][1]]:_[b]=[k[b][0],k[b][1]];return _},points:function(v){return this.vertices("v",v)},inTangents:function(v){return this.vertices("i",v)},outTangents:function(v){return this.vertices("o",v)},isClosed:function(){return this.v.c},pointOnPath:function(v,y){var b,x=this.v;void 0!==y&&(x=this.getValueAtTime(y,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(x));for(var w=this._segmentsLength,k=w.lengths,S=w.totalLength*v,_=0,E=k.length,j=0;_<E;){if(j+k[_].addedLength>S){var P=_,C=x.c&&_===E-1?0:_+1,A=(S-j)/k[_].addedLength;b=bez.getPointInSegment(x.v[P],x.v[C],x.o[P],x.i[C],A,k[_]);break}j+=k[_].addedLength,_+=1}return b||(b=x.c?[x.v[0][0],x.v[0][1]]:[x.v[x._length-1][0],x.v[x._length-1][1]]),b},vectorOnPath:function(v,y,b){1==v?v=this.v.c:0==v&&(v=.999);var x=this.pointOnPath(v,y),w=this.pointOnPath(v+.001,y),k=w[0]-x[0],S=w[1]-x[1],_=Math.sqrt(Math.pow(k,2)+Math.pow(S,2));return 0===_?[0,0]:"tangent"===b?[k/_,S/_]:[-S/_,k/_]},tangentOnPath:function(v,y){return this.vectorOnPath(v,y,"tangent")},normalOnPath:function(v,y){return this.vectorOnPath(v,y,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([P],E),extendPrototype([P],j),j.prototype.getValueAtTime=_,j.prototype.initiateExpression=ExpressionManager.initiateExpression;var C=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(v,y,b,x,w){var k=C(v,y,b,x,w);return k.propertyIndex=y.ix,k.lock=!1,3===b?expressionHelpers.searchExpressions(v,y.pt,k):4===b&&expressionHelpers.searchExpressions(v,y.ks,k),k.k&&v.addDynamicProperty(k),k}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function v(){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(v,y){var b=this.calculateExpression(y);if(v.t!==b){var x={};return this.copyData(x,v),x.t=b.toString(),x.__complete=!1,x}return v},TextProperty.prototype.searchProperty=function(){var v=this.searchKeyframes(),y=this.searchExpressions();return this.kf=v||y,this.kf},TextProperty.prototype.searchExpressions=v}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(v,y){var b,x,w=createNS("feMerge");for(w.setAttribute("result",v),x=0;x<y.length;x+=1)(b=createNS("feMergeNode")).setAttribute("in",y[x]),w.appendChild(b),w.appendChild(b);return w}};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(v,y,b,x,w){this.filterManager=y;var k=createNS("feColorMatrix");k.setAttribute("type","matrix"),k.setAttribute("color-interpolation-filters","linearRGB"),k.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=k,k.setAttribute("result",x+"_tint_1"),v.appendChild(k),(k=createNS("feColorMatrix")).setAttribute("type","matrix"),k.setAttribute("color-interpolation-filters","sRGB"),k.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),k.setAttribute("result",x+"_tint_2"),v.appendChild(k),this.matrixFilter=k;var S=this.createMergeNode(x,[w,x+"_tint_1",x+"_tint_2"]);v.appendChild(S)}function SVGFillFilter(v,y,b,x){this.filterManager=y;var w=createNS("feColorMatrix");w.setAttribute("type","matrix"),w.setAttribute("color-interpolation-filters","sRGB"),w.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),w.setAttribute("result",x),v.appendChild(w),this.matrixFilter=w}function SVGStrokeEffect(v,y,b){this.initialized=!1,this.filterManager=y,this.elem=b,this.paths=[]}function SVGTritoneFilter(v,y,b,x){this.filterManager=y;var w=createNS("feColorMatrix");w.setAttribute("type","matrix"),w.setAttribute("color-interpolation-filters","linearRGB"),w.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"),v.appendChild(w);var k=createNS("feComponentTransfer");k.setAttribute("color-interpolation-filters","sRGB"),k.setAttribute("result",x),this.matrixFilter=k;var S=createNS("feFuncR");S.setAttribute("type","table"),k.appendChild(S),this.feFuncR=S;var _=createNS("feFuncG");_.setAttribute("type","table"),k.appendChild(_),this.feFuncG=_;var E=createNS("feFuncB");E.setAttribute("type","table"),k.appendChild(E),this.feFuncB=E,v.appendChild(k)}function SVGProLevelsFilter(v,y,b,x){this.filterManager=y;var w=this.filterManager.effectElements,k=createNS("feComponentTransfer");(w[10].p.k||0!==w[10].p.v||w[11].p.k||1!==w[11].p.v||w[12].p.k||1!==w[12].p.v||w[13].p.k||0!==w[13].p.v||w[14].p.k||1!==w[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",k)),(w[17].p.k||0!==w[17].p.v||w[18].p.k||1!==w[18].p.v||w[19].p.k||1!==w[19].p.v||w[20].p.k||0!==w[20].p.v||w[21].p.k||1!==w[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",k)),(w[24].p.k||0!==w[24].p.v||w[25].p.k||1!==w[25].p.v||w[26].p.k||1!==w[26].p.v||w[27].p.k||0!==w[27].p.v||w[28].p.k||1!==w[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",k)),(w[31].p.k||0!==w[31].p.v||w[32].p.k||1!==w[32].p.v||w[33].p.k||1!==w[33].p.v||w[34].p.k||0!==w[34].p.v||w[35].p.k||1!==w[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",k)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(k.setAttribute("color-interpolation-filters","sRGB"),v.appendChild(k)),(w[3].p.k||0!==w[3].p.v||w[4].p.k||1!==w[4].p.v||w[5].p.k||1!==w[5].p.v||w[6].p.k||0!==w[6].p.v||w[7].p.k||1!==w[7].p.v)&&((k=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),k.setAttribute("result",x),v.appendChild(k),this.feFuncRComposed=this.createFeFunc("feFuncR",k),this.feFuncGComposed=this.createFeFunc("feFuncG",k),this.feFuncBComposed=this.createFeFunc("feFuncB",k))}function SVGDropShadowEffect(v,y,b,x,w){var k=y.container.globalData.renderConfig.filterSize,S=y.data.fs||k;v.setAttribute("x",S.x||k.x),v.setAttribute("y",S.y||k.y),v.setAttribute("width",S.width||k.width),v.setAttribute("height",S.height||k.height),this.filterManager=y;var _=createNS("feGaussianBlur");_.setAttribute("in","SourceAlpha"),_.setAttribute("result",x+"_drop_shadow_1"),_.setAttribute("stdDeviation","0"),this.feGaussianBlur=_,v.appendChild(_);var E=createNS("feOffset");E.setAttribute("dx","25"),E.setAttribute("dy","0"),E.setAttribute("in",x+"_drop_shadow_1"),E.setAttribute("result",x+"_drop_shadow_2"),this.feOffset=E,v.appendChild(E);var j=createNS("feFlood");j.setAttribute("flood-color","#00ff00"),j.setAttribute("flood-opacity","1"),j.setAttribute("result",x+"_drop_shadow_3"),this.feFlood=j,v.appendChild(j);var P=createNS("feComposite");P.setAttribute("in",x+"_drop_shadow_3"),P.setAttribute("in2",x+"_drop_shadow_2"),P.setAttribute("operator","in"),P.setAttribute("result",x+"_drop_shadow_4"),v.appendChild(P);var C=this.createMergeNode(x,[x+"_drop_shadow_4",w]);v.appendChild(C)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(v){if(v||this.filterManager._mdf){var y=this.filterManager.effectElements[0].p.v,b=this.filterManager.effectElements[1].p.v,x=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+x+" 0"),this.matrixFilter.setAttribute("values",b[0]-y[0]+" 0 0 0 "+y[0]+" "+(b[1]-y[1])+" 0 0 0 "+y[1]+" "+(b[2]-y[2])+" 0 0 0 "+y[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(v){if(v||this.filterManager._mdf){var y=this.filterManager.effectElements[2].p.v,b=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 "+b+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var v,y,b,x,w=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(x=this.elem.maskManager.masksProperties.length,b=0):x=(b=this.filterManager.effectElements[0].p.v-1)+1,(y=createNS("g")).setAttribute("fill","none"),y.setAttribute("stroke-linecap","round"),y.setAttribute("stroke-dashoffset",1);b<x;b+=1)v=createNS("path"),y.appendChild(v),this.paths.push({p:v,m:b});if(3===this.filterManager.effectElements[10].p.v){var k=createNS("mask"),S=createElementID();k.setAttribute("id",S),k.setAttribute("mask-type","alpha"),k.appendChild(y),this.elem.globalData.defs.appendChild(k);var _=createNS("g");for(_.setAttribute("mask","url("+getLocationHref()+"#"+S+")");w[0];)_.appendChild(w[0]);this.elem.layerElement.appendChild(_),this.masker=k,y.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(w=this.elem.layerElement.children||this.elem.layerElement.childNodes;w.length;)this.elem.layerElement.removeChild(w[0]);this.elem.layerElement.appendChild(y),this.elem.layerElement.removeAttribute("mask"),y.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=y},SVGStrokeEffect.prototype.renderFrame=function(v){this.initialized||this.initialize();var y=this.paths.length;for(b=0;b<y;b+=1)if(-1!==this.paths[b].m&&(x=this.elem.maskManager.viewData[this.paths[b].m],w=this.paths[b].p,(v||this.filterManager._mdf||x.prop._mdf)&&w.setAttribute("d",x.lastPath),v||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||x.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var b,x,w,k,S,_=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),E=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),j=w.getTotalLength();k="0 0 0 "+j*_+" ";var P=Math.floor(j*(E-_)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(S=0;S<P;S+=1)k+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";k+="0 "+10*j+" 0 0"}else k="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;w.setAttribute("stroke-dasharray",k)}if((v||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(v||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("op
2503acity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(v||this.filterManager.effectElements[3].p._mdf)){var C=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*C[0])+","+bmFloor(255*C[1])+","+bmFloor(255*C[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(v){if(v||this.filterManager._mdf){var y=this.filterManager.effectElements[0].p.v,b=this.filterManager.effectElements[1].p.v,x=this.filterManager.effectElements[2].p.v,w=x[0]+" "+b[0]+" "+y[0],k=x[1]+" "+b[1]+" "+y[1],S=x[2]+" "+b[2]+" "+y[2];this.feFuncR.setAttribute("tableValues",w),this.feFuncG.setAttribute("tableValues",k),this.feFuncB.setAttribute("tableValues",S)}},SVGProLevelsFilter.prototype.createFeFunc=function(v,y){var b=createNS(v);return b.setAttribute("type","table"),y.appendChild(b),b},SVGProLevelsFilter.prototype.getTableValue=function(v,y,b,x,w){for(var k,S,_=0,E=256,j=Math.min(v,y),P=Math.max(v,y),C=Array.call(null,{length:256}),A=0,T=w-x,I=y-v;_<=256;)S=(k=_/256)<=j?I<0?w:x:k>=P?I<0?x:w:x+T*Math.pow((k-v)/I,1/b),C[A]=S,A+=1,_+=256/(E-1);return C.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(v){if(v||this.filterManager._mdf){var y,b=this.filterManager.effectElements;this.feFuncRComposed&&(v||b[3].p._mdf||b[4].p._mdf||b[5].p._mdf||b[6].p._mdf||b[7].p._mdf)&&(y=this.getTableValue(b[3].p.v,b[4].p.v,b[5].p.v,b[6].p.v,b[7].p.v),this.feFuncRComposed.setAttribute("tableValues",y),this.feFuncGComposed.setAttribute("tableValues",y),this.feFuncBComposed.setAttribute("tableValues",y)),this.feFuncR&&(v||b[10].p._mdf||b[11].p._mdf||b[12].p._mdf||b[13].p._mdf||b[14].p._mdf)&&(y=this.getTableValue(b[10].p.v,b[11].p.v,b[12].p.v,b[13].p.v,b[14].p.v),this.feFuncR.setAttribute("tableValues",y)),this.feFuncG&&(v||b[17].p._mdf||b[18].p._mdf||b[19].p._mdf||b[20].p._mdf||b[21].p._mdf)&&(y=this.getTableValue(b[17].p.v,b[18].p.v,b[19].p.v,b[20].p.v,b[21].p.v),this.feFuncG.setAttribute("tableValues",y)),this.feFuncB&&(v||b[24].p._mdf||b[25].p._mdf||b[26].p._mdf||b[27].p._mdf||b[28].p._mdf)&&(y=this.getTableValue(b[24].p.v,b[25].p.v,b[26].p.v,b[27].p.v,b[28].p.v),this.feFuncB.setAttribute("tableValues",y)),this.feFuncA&&(v||b[31].p._mdf||b[32].p._mdf||b[33].p._mdf||b[34].p._mdf||b[35].p._mdf)&&(y=this.getTableValue(b[31].p.v,b[32].p.v,b[33].p.v,b[34].p.v,b[35].p.v),this.feFuncA.setAttribute("tableValues",y))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(v){if(v||this.filterManager._mdf){if((v||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),v||this.filterManager.effectElements[0].p._mdf){var y=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*y[0]),Math.round(255*y[1]),Math.round(255*y[2])))}if((v||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),v||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var b=this.filterManager.effectElements[3].p.v,x=(this.filterManager.effectElements[2].p.v-90)*degToRads,w=b*Math.cos(x),k=b*Math.sin(x);this.feOffset.setAttribute("dx",w),this.feOffset.setAttribute("dy",k)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(v,y,b){this.initialized=!1,this.filterManager=y,this.filterElem=v,this.elem=b,b.matteElement=createNS("g"),b.matteElement.appendChild(b.layerElement),b.matteElement.appendChild(b.transformedElement),b.baseElement=b.matteElement}function SVGGaussianBlurEffect(v,y,b,x){v.setAttribute("x","-100%"),v.setAttribute("y","-100%"),v.setAttribute("width","300%"),v.setAttribute("height","300%"),this.filterManager=y;var w=createNS("feGaussianBlur");w.setAttribute("result",x),v.appendChild(w),this.feGaussianBlur=w}function TransformEffect(){}function SVGTransformEffect(v,y){this.init(y)}function CVTransformEffect(v){this.init(v)}return SVGMatte3Effect.prototype.findSymbol=function(v){for(var y=0,b=_svgMatteSymbols.length;y<b;){if(_svgMatteSymbols[y]===v)return _svgMatteSymbols[y];
2503y+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(v,y){var b,x=v.layerElement.parentNode;if(x){for(var w=x.children,k=0,S=w.length;k<S&&w[k]!==v.layerElement;)k+=1;k<=S-2&&(b=w[k+1]);var _=createNS("use");_.setAttribute("href","#"+y),b?x.insertBefore(_,b):x.appendChild(_)}},SVGMatte3Effect.prototype.setElementAsMask=function(v,y){if(!this.findSymbol(y)){var b=createElementID(),x=createNS("mask");x.setAttribute("id",y.layerId),x.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(y);var w=v.globalData.defs;w.appendChild(x);var k=createNS("symbol");k.setAttribute("id",b),this.replaceInParent(y,b),k.appendChild(y.layerElement),w.appendChild(k);var S=createNS("use");S.setAttribute("href","#"+b),x.appendChild(S),y.data.hd=!1,y.show()}v.setMatte(y.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var v=this.filterManager.effectElements[0].p.v,y=this.elem.comp.elements,b=0,x=y.length;b<x;)y[b]&&y[b].data.ind===v&&this.setElementAsMask(this.elem,y[b]),b+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(v){if(v||this.filterManager._mdf){var y=.3,b=this.filterManager.effectElements[0].p.v*y,x=this.filterManager.effectElements[1].p.v,w=3==x?0:b,k=2==x?0:b;this.feGaussianBlur.setAttribute("stdDeviation",w+" "+k);var S=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",S)}},TransformEffect.prototype.init=function(v){this.effectsManager=v,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(v){if(this._opMdf=!1,this._mdf=!1,v||this.effectsManager._mdf){var y=this.effectsManager.effectElements,b=y[0].p.v,x=y[1].p.v,w=1===y[2].p.v,k=y[3].p.v,S=w?k:y[4].p.v,_=y[5].p.v,E=y[6].p.v,j=y[7].p.v;this.matrix.reset(),this.matrix.translate(-b[0],-b[1],b[2]),this.matrix.scale(.01*S,.01*k,1),this.matrix.rotate(-j*degToRads),this.matrix.skewFromAxis(-_*degToRads,(E+90)*degToRads),this.matrix.translate(x[0],x[1],0),this._mdf=!0,this.opacity!==y[8].p.v&&(this.opacity=y[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),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})},414440,790660,735359,283418,v=>{"use strict";let y={current:null},b={current:!1};v.s(["hasReducedMotionListener",0,b,"prefersReducedMotion",0,y],790660);let x="u">typeof window;function w(){if(b.current=!0,x)if(window.matchMedia){let v=window.matchMedia("(prefers-reduced-motion)"),b=()=>y.current=v.matches;v.addEventListener("change",b),b()}else y.current=!1}function k(v,y,b){if(null==v)return[];if(v instanceof EventTarget)return[v];if("string"==typeof v){let x=document;y&&(x=y.current);let w=b?.[v]??x.querySelectorAll(v);return w?Array.from(w):[]}return Array.from(v).filter(v=>null!=v)}v.s(["initPrefersReducedMotion",0,w],414440),v.s(["resolveElements",0,k],735359);var S=v.i(297865);function _(){b.current||w();let[v]=(0,S.useState)(y.current);return v}v.s(["useReducedMotion",0,_],283418)},673556,(v,y,b)=>{"use strict";
2503Object.defineProperty(b,"__esModule",{value:!0}),function(v,y){for(var b in y)Object.defineProperty(v,b,{enumerable:!0,get:y[b]})}(b,{default:function(){return N},useLinkStatus:function(){return F}});let x=v.r(56421),w=v.r(328497),k=x._(v.r(297865)),S=v.r(262364),_=v.r(45754),E=v.r(663531),j=v.r(675465),P=v.r(557389),C=v.r(198182),A=v.r(789594),T=v.r(314661),I=v.r(644217);function O(v){let y=v.currentTarget.getAttribute("target");return y&&"_self"!==y||v.metaKey||v.ctrlKey||v.shiftKey||v.altKey||v.nativeEvent&&2===v.nativeEvent.which}function M(y,b,x,w,S,_,E,j="none"){if("u">typeof window){let{nodeName:P}=y.currentTarget;if("A"===P.toUpperCase()&&O(y)||y.currentTarget.hasAttribute("download"))return;if(!(0,T.isLocalURL)(b)){w&&(y.preventDefault(),location.replace(b));return}if(y.preventDefault(),_){let v=!1;if(_({preventDefault:()=>{v=!0}}),v)return}let{dispatchNavigateAction:A}=v.r(135638);k.default.startTransition(()=>{A(b,w?"replace":"push",!1===S?C.ScrollBehavior.NoScroll:C.ScrollBehavior.Default,x.current,E,j)})}}function R(v){return"string"==typeof v?v:(0,S.formatUrl)(v)}function N(v){let y,b,x,[S,C]=(0,k.useOptimistic)(A.IDLE_LINK_STATUS),T=(0,k.useRef)(null),{href:O,as:N,children:F,prefetch:$=null,passHref:B,replace:z,shallow:V,scroll:H,onClick:U,onMouseEnter:W,onTouchStart:G,legacyBehavior:q=!1,onNavigate:Y,transitionTypes:K,ref:X,unstable_dynamicOnHover:Q,...Z}=v;y=F,q&&("string"==typeof y||"number"==typeof y)&&(y=(0,w.jsx)("a",{children:y}));let J=k.default.useContext(_.AppRouterContext),ee=!1!==$,et=!1===$?"none":!0===$?"full":"auto",er="none"!==et?L(et):I.FetchStrategy.PPR,en=R(N||O);if(q){if(y?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});b=k.default.Children.only(y)}let ei=q?b&&"object"==typeof b&&b.ref:X,ea,es=k.default.useCallback(v=>(null!==J&&(T.current=(0,A.mountLinkInstance)(v,en,J,er,ee,C,ea)),()=>{T.current&&((0,A.unmountLinkForCurrentNavigation)(T.current),T.current=null),(0,A.unmountPrefetchableInstance)(v)}),[ee,en,J,er,C,ea]),eo={ref:(0,E.useMergedRef)(es,ei),onClick(v){q||"function"!=typeof U||U(v),q&&b.props&&"function"==typeof b.props.onClick&&b.props.onClick(v),!J||v.defaultPrevented||M(v,en,T,z,H,Y,K,et)},onMouseEnter(v){if(q||"function"!=typeof W||W(v),q&&b.props&&"function"==typeof b.props.onMouseEnter&&b.props.onMouseEnter(v),!J||!ee)return;let y=!0===Q;(0,A.onNavigationIntent)(v.currentTarget,y)},onTouchStart:function(v){if(q||"function"!=typeof G||G(v),q&&b.props&&"function"==typeof b.props.onTouchStart&&b.props.onTouchStart(v),!J||!ee)return;let y=!0===Q;(0,A.onNavigationIntent)(v.currentTarget,y)}};return(0,j.isAbsoluteUrl)(en)?eo.href=en:q&&!B&&("a"!==b.type||"href"in b.props)||(eo.href=(0,P.addBasePath)(en)),x=q?k.default.cloneElement(b,eo):(0,w.jsx)("a",{...Z,...eo,children:y}),(0,w.jsx)(D.Provider,{value:S,children:x})}let D=(0,k.createContext)(A.IDLE_LINK_STATUS),F=()=>(0,k.useContext)(D);function L(v){return"auto"===v?I.FetchStrategy.PPR:I.FetchStrategy.Full}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),y.exports=b.default)},939219,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),function(v,y){for(var b in y)Object.defineProperty(v,b,{enumerable:!0,get:y[b]})}(b,{bindSnapshot:function(){return _},createAsyncLocalStorage:function(){return S},createSnapshot:function(){return E}});let x=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class w{disable(){throw x}getStore(){}run(){throw x}exit(){throw x}enterWith(){throw x}static bind(v){return v}}let k="u">typeof globalThis&&globalThis.AsyncLocalStorage;function S(){return k?new k:new w}function _(v){return k?k.bind(v):w.bind(v)}function E(){return k?k.snapshot():function(v,...y){return v(...y)}}}
2503,660176,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"workAsyncStorageInstance",{enumerable:!0,get:function(){return x}});let x=(0,v.r(939219).createAsyncLocalStorage)()},59694,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"workAsyncStorage",{enumerable:!0,get:function(){return x.workAsyncStorageInstance}});let x=v.r(660176)},629680,(v,y,b)=>{"use strict";function x(v){return v.split("/").map(v=>encodeURIComponent(v)).join("/")}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"encodeURIPath",{enumerable:!0,get:function(){return x}})},589880,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"BailoutToCSR",{enumerable:!0,get:function(){return w}});let x=v.r(857119);function w({reason:v,children:y}){if("u"<typeof window)throw Object.defineProperty(new x.BailoutToCSRError(v),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return y}},136,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"PreloadChunks",{enumerable:!0,get:function(){return E}});let x=v.r(328497),w=v.r(573348),k=v.r(59694),S=v.r(629680),_=v.r(41969);function E({moduleIds:v}){if("u">typeof window)return null;let y=k.workAsyncStorage.getStore();if(void 0===y)return null;let b=[];if(y.reactLoadableManifest&&v){let x=y.reactLoadableManifest;for(let y of v){if(!x[y])continue;let v=x[y].files;b.push(...v)}}if(0===b.length)return null;let j=(0,_.getAssetTokenQuery)();return(0,x.jsx)(x.Fragment,{children:b.map(v=>{let b=`${y.assetPrefix}/_next/${(0,S.encodeURIPath)(v)}${j}`;return v.endsWith(".css")?(0,x.jsx)("link",{precedence:"dynamic",href:b,rel:"stylesheet",as:"style",nonce:y.nonce},v):((0,w.preload)(b,{as:"script",fetchPriority:"low",nonce:y.nonce}),null)})})}},867879,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return j}});let x=v.r(328497),w=v.r(297865),k=v.r(589880),S=v.r(136);function _(v){return{default:v&&"default"in v?v.default:v}}let E={loader:()=>Promise.resolve(_(()=>null)),loading:null,ssr:!0},j=function(v){let y={...E,...v},b=(0,w.lazy)(()=>y.loader().then(_)),j=y.loading;function P(v){let _=j?(0,x.jsx)(j,{isLoading:!0,pastDelay:!0,error:null}):null,E=!y.ssr||!!y.loading,P=E?w.Suspense:w.Fragment,C=E?{fallback:_}:{},A=y.ssr?(0,x.jsxs)(x.Fragment,{children:["u"<typeof window?(0,x.jsx)(S.PreloadChunks,{moduleIds:y.modules}):null,(0,x.jsx)(b,{...v})]}):(0,x.jsx)(k.BailoutToCSR,{reason:"next/dynamic",children:(0,x.jsx)(b,{...v})});return(0,x.jsx)(P,{...C,children:A})}return P.displayName="LoadableComponent",P}},706733,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return w}});let x=v.r(836437)._(v.r(867879));function w(v,y){let b={};"function"==typeof v&&(b.loader=v);let w={...b,...y};return(0,x.default)({...w,modules:w.loadableGenerated?.modules})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),y.exports=b.default)},314661,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isLocalURL",{enumerable:!0,get:function(){return k}});let x=v.r(675465),w=v.r(632322);function k(v){if(!(0,x.isAbsoluteUrl)(v))return!0;try{let y=(0,x.getLocationOrigin)(),b=new URL(v,y);return b.origin===y&&(0,w.hasBasePath)(b.pathname)}catch(v){return!1}}},384075,(v,y,b)=>{"use strict";function x(v){let y={};for(let[b,x]of v.entries()){let v=y[b];void 0===v?y[b]=x:Array.isArray(v)?v.push(x):y[b]=[v,x]}return y}function w(v){return"string"==typeof v?v:("number"!=typeof v||isNaN(v))&&"boolean"!=typeof v?"":String(v)}function k(v){let y=new URLSearchParams;for(let[b,x]of Object.entries(v))if(Array.isArray(x))for(let v of x)y.append(b,w(v));else y.set(b,w(x));return y}function S(v,...y){for(let b of y){for(let y of b.keys())v.delete(y);for(let[y,x]of b.entries())v.append(y,x)}return v}
2503Object.defineProperty(b,"__esModule",{value:!0}),function(v,y){for(var b in y)Object.defineProperty(v,b,{enumerable:!0,get:y[b]})}(b,{assign:function(){return S},searchParamsToUrlQuery:function(){return x},urlQueryToSearchParams:function(){return k}})},262364,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),function(v,y){for(var b in y)Object.defineProperty(v,b,{enumerable:!0,get:y[b]})}(b,{formatUrl:function(){return k},formatWithValidation:function(){return _},urlObjectKeys:function(){return S}});let x=v.r(56421)._(v.r(384075)),w=/https?|ftp|gopher|file/;function k(v){let{auth:y,hostname:b}=v,k=v.protocol||"",S=v.pathname||"",_=v.hash||"",E=v.query||"",j=!1;y=y?encodeURIComponent(y).replace(/%3A/i,":")+"@":"",v.host?j=y+v.host:b&&(j=y+(~b.indexOf(":")?`[${b}]`:b),v.port&&(j+=":"+v.port)),E&&"object"==typeof E&&(E=String(x.urlQueryToSearchParams(E)));let P=v.search||E&&`?${E}`||"";return k&&!k.endsWith(":")&&(k+=":"),v.slashes||(!k||w.test(k))&&!1!==j?(j="//"+(j||""),S&&"/"!==S[0]&&(S="/"+S)):j||(j=""),_&&"#"!==_[0]&&(_="#"+_),P&&"?"!==P[0]&&(P="?"+P),S=S.replace(/[?#]/g,encodeURIComponent),P=P.replace("#","%23"),`${k}${j}${S}${P}${_}`}let S=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function _(v){return k(v)}},675465,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),function(v,y){for(var b in y)Object.defineProperty(v,b,{enumerable:!0,get:y[b]})}(b,{DecodeError:function(){return O},MiddlewareNotFoundError:function(){return D},MissingStaticPage:function(){return N},NormalizeError:function(){return M},PageNotFoundError:function(){return R},SP:function(){return T},ST:function(){return I},WEB_VITALS:function(){return x},execOnce:function(){return w},getDisplayName:function(){return j},getLocationOrigin:function(){return _},getURL:function(){return E},isAbsoluteUrl:function(){return S},isResSent:function(){return P},loadGetInitialProps:function(){return A},normalizeRepeatedSlashes:function(){return C},stringifyError:function(){return F}});let x=["CLS","FCP","FID","INP","LCP","TTFB"];function w(v){let y,b=!1;return(...x)=>(b||(b=!0,y=v(...x)),y)}let k=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,S=v=>{let y=v.charCodeAt(0);return!!(y>=65&&y<=90||y>=97&&y<=122)&&k.test(v)};function _(){let{protocol:v,hostname:y,port:b}=window.location;return`${v}//${y}${b?":"+b:""}`}function E(){let{href:v}=window.location,y=_();return v.substring(y.length)}function j(v){return"string"==typeof v?v:v.displayName||v.name||"Unknown"}function P(v){return v.finished||v.headersSent}function C(v){let y=v.split("?");return y[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(y[1]?`?${y.slice(1).join("?")}`:"")}async function A(v,y){let b=y.res||y.ctx&&y.ctx.res;if(!v.getInitialProps)return y.ctx&&y.Component?{pageProps:await A(y.Component,y.ctx)}:{};let x=await v.getInitialProps(y);if(b&&P(b))return x;if(!x)throw Object.defineProperty(Error(`"${j(v)}.getInitialProps()" should resolve to an object. But found "${x}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return x}let T="u">typeof performance,I=T&&["mark","measure","getEntriesByName"].every(v=>"function"==typeof performance[v]);class O extends Error{}class M extends Error{}class R extends Error{constructor(v){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${v}`}}class N extends Error{constructor(v,y){super(),this.message=`Failed to load static file for page: ${v} ${y}`}}class D extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function F(v){return JSON.stringify({message:v.message,stack:v.stack})}},94637,(v,y,b)=>{function x(v){if(!v||"u"<typeof window)return;let y=document.createElement("style");return y.setAttribute("type","text/css"),y.innerHTML=v,document.head.appendChild(y),v}Object.defineProperty(b,"__esModule",{value:!0});var w,k=v.r(297865),S=(w=k)&&"object"==typeof w&&"default"in w?w:{default:w};x('.rfm-marquee-container {\n overflow-x: hidden;\n display: flex;\n flex-direction: row;\n position: relative;\n width: var(--width);\n transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));\n content: "";\n height: 100%;\n position: absolute;\n width: var(--gradient-width);\n z-index: 2;\n pointer-events: none;\n touch-action: none;\n}\n.rfm-overlay::after {\n right: 0;\n top: 0;\n transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n left: 0;\n top: 0;\n}\n\n.rfm-marquee {\n flex: 0 0 auto;\n min-width: var(--min-width);\n z-index: 1;\n display: flex;\n flex-direction: row;\n align-items: center;\n animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n animation-play-state: var(--play);\n animation-delay: var(--delay);\n animation-direction: var(--direction);\n}\n@keyframes scroll {\n 0% {\n transform: translateX(0%);\n }\n 100% {\n transform: translateX(-100%);\n }\n}\n\n.rfm-initial-child-container {\n flex: 0 0 auto;\n display: flex;\n min-width: auto;\n flex-direction: row;\n align-items: center;\n}\n\n.rfm-child {\n transform: var(--transform);\n}'),b.default=k.forwardRef(function({style:v={},className:y="",autoFill:b=!1,play:x=!0,pauseOnHover:w=!1,pauseOnClick:_=!1,direction:E="left",speed:j=50,delay:P=0,loop:C=0,gradient:A=!1,gradientColor:T="white",gradientWidth:I=200,onFinish:O,onCycleComplete:M,onMount:R,children:N},D){let[F,L]=k.useState(0),[$,B]=k.useState(0),[z,V]=k.useState(1),[H,U]=k.useState(!1),W=k.useRef(null),G=D||W,q=k.useRef(null),Y=k.useCallback(()=>
2503{if(q.current&&G.current){let v=G.current.getBoundingClientRect(),y=q.current.getBoundingClientRect(),x=v.width,w=y.width;("up"===E||"down"===E)&&(x=v.height,w=y.height),b&&x&&w?V(w<x?Math.ceil(x/w):1):V(1),L(x),B(w)}},[b,G,E]);k.useEffect(()=>{if(H&&(Y(),q.current&&G.current)){let v=new ResizeObserver(()=>Y());return v.observe(G.current),v.observe(q.current),()=>{v&&v.disconnect()}}},[Y,G,H]),k.useEffect(()=>{Y()},[Y,N]),k.useEffect(()=>{U(!0)},[]),k.useEffect(()=>{"function"==typeof R&&R()},[]);let K=k.useMemo(()=>b?$*z/j:$<F?F/j:$/j,[b,F,$,z,j]),X=k.useMemo(()=>Object.assign(Object.assign({},v),{"--pause-on-hover":!x||w?"paused":"running","--pause-on-click":!x||w&&!_||_?"paused":"running","--width":"up"===E||"down"===E?"100vh":"100%","--transform":"up"===E?"rotate(-90deg)":"down"===E?"rotate(90deg)":"none"}),[v,x,w,_,E]),Q=k.useMemo(()=>({"--gradient-color":T,"--gradient-width":"number"==typeof I?`${I}px`:I}),[T,I]),Z=k.useMemo(()=>({"--play":x?"running":"paused","--direction":"left"===E?"normal":"reverse","--duration":`${K}s`,"--delay":`${P}s`,"--iteration-count":C?`${C}`:"infinite","--min-width":b?"auto":"100%"}),[x,E,K,P,C,b]),J=k.useMemo(()=>({"--transform":"up"===E?"rotate(90deg)":"down"===E?"rotate(-90deg)":"none"}),[E]),ee=k.useCallback(v=>[...Array(Number.isFinite(v)&&v>=0?v:0)].map((v,y)=>S.default.createElement(k.Fragment,{key:y},k.Children.map(N,v=>S.default.createElement("div",{style:J,className:"rfm-child"},v)))),[J,N]);return H?S.default.createElement("div",{ref:G,style:X,className:"rfm-marquee-container "+y},A&&S.default.createElement("div",{style:Q,className:"rfm-overlay"}),S.default.createElement("div",{className:"rfm-marquee",style:Z,onAnimationIteration:M,onAnimationEnd:O},S.default.createElement("div",{className:"rfm-initial-child-container",ref:q},k.Children.map(N,v=>S.default.createElement("div",{style:J,className:"rfm-child"},v))),ee(z-1)),S.default.createElement("div",{className:"rfm-marquee",style:Z},ee(z))):null})},882522,v=>{"use strict";var y=v.i(320778),b=v.i(365540),x=v.i(711291);function w(v,y){return(0,x.useConnector)(b.default,{searchParameters:v},y)}function k(v){return w((0,y._)({},v),{$$widgetType:"ais.configure"}),null}v.s(["Configure",0,k],882522)},889823,v=>{"use strict";var y=v.i(747990),b=v.i(297865),x=v.i(661580),w=v.i(493626),k=v.i(844843),S=v.i(320778),_=v.i(10264),E=v.i(601926),j=b,P=v.i(94674),C=v.i(410495),A=v.i(732841),T=v.i(206693),I=v.i(433012),O=v.i(457461),M=v.i(808607),R=["react (".concat(j.version,")"),"react-instantsearch (".concat(C.default,")"),"react-instantsearch-core (".concat(C.default,")")],N="react-instantsearch-server (".concat(C.default,")"),D=function(v){return v?"next.js (".concat(v,")"):null};function F(v){var y=(0,T.useForceUpdate)(),b=(0,I.useInstantSearchServerContext)(),x=(0,O.useInstantSearchSSRContext)(),w=(0,M.useRSCContext)().waitForResultsRef,k=null==x?void 0:x.initialResults,C=(0,j.useRef)(v),F=b||k||w,z=(0,j.useRef)(null);if((null==x?void 0:x.ssrSearchRef)&&(z=x.ssrSearchRef),null===z.current){var V=new E.default(v);V._schedule=function(v){V._schedule.queue.push(v),clearTimeout(V._schedule.timer),V._schedule.timer=setTimeout(function(){V._schedule.queue.forEach(function(v){v()}),V._schedule.queue=[]},0)},V._schedule.queue=[],F&&(V._initialResults=k||{},V._manuallyResetScheduleSearch=!0),L(v.searchClient,(0,_._)(R).concat([b&&N,D(B())])),F&&V.start(),b&&b.notifyServer({search:V}),$(v.routing),z.current=V}var H,U=z.current,W=C.current;W.indexName!==v.indexName&&(U.helper.setIndex(v.indexName||"").search(),C.current=v),W.searchClient!==v.searchClient&&(L(v.searchClient,(0,_._)(R).concat([b&&N])),U.mainHelper.setClient(v.searchClient).search(),C.current=v),W.onStateChange!==v.onStateChange&&(U.onStateChange=v.onStateChange,C.current=v),W.searchFunction!==v.searchFunction&&(U._searchFunction=v.searchFunction,C.current=v),W.stalledSearchDelay!==v.stalledSearchDelay&&(U._stalledSearchDelay=null!=(H=v.stalledSearchDelay)?H:200,C.current=v),(0,A.dequal)(W.future,v.future)||(U.future=(0,S._)({},E.INSTANTSEARCH_FUTURE_DEFAULTS,v.future),C.current=v);var G=(0,j.useRef)(null);return(0,P.useSyncExternalStore)((0,j.useCallback)(function(){var v=z.current;return null===G.current?v.started||(v.start(),y()):(clearTimeout(G.current),v._preventWidgetCleanup=!1),function(){null!=x&&x.ssrSearchRef||(clearTimeout(v._schedule.timer),G.current=setTimeout(y),v._preventWidgetCleanup=!0);function y(){v.dispose()}}},[y,x]),function(){return z.current},function(){return z.current})}
2503function L(v,y){"function"==typeof v.addAlgoliaAgent&&y.filter(Boolean).forEach(function(y){v.addAlgoliaAgent(y)})}function $(v){}function B(){var v,y;return"u">typeof window&&(null==(v=window.next)?void 0:v.version)||(void 0!==k.default?null==(y=k.default.env)?void 0:y.NEXT_RUNTIME:void 0)}function z(v){var k=v.children,S=F((0,y._)(v,["children"]));return S.started?b.default.createElement(w.InstantSearchContext.Provider,{value:S},b.default.createElement(x.IndexContext.Provider,{value:S.mainIndex},k,b.default.createElement(V,{search:S}))):null}function V(v){var y=v.search;return(0,b.useEffect)(function(){y._resetScheduleSearch&&y._resetScheduleSearch()},[y]),null}v.s(["InstantSearch",0,z],889823)},407340,v=>{"use strict";var y=v.i(293253),b=v.i(711291);function x(v,x){return(0,b.useConnector)(y.default,v,x)}v.s(["useHits",0,x])},679142,v=>{"use strict";var y=v.i(320778),b=v.i(984622),x=v.i(86264),w=v.i(267494),k=v.i(906334),S=v.i(10264);function _(v){var y=v.start,b=void 0===y?0:y,x=v.end,w=v.step,k=void 0===w?1:w,_=0===k?1:k,E=Math.round((x-b)/_);return(0,S._)(Array(E)).map(function(v,y){return b+y*_})}var E=function(){function v(y){(0,x._)(this,v),(0,k._)(this,"currentPage",void 0),(0,k._)(this,"total",void 0),(0,k._)(this,"padding",void 0),this.currentPage=y.currentPage,this.total=y.total,this.padding=y.padding}return(0,w._)(v,[{key:"pages",value:function(){var v=this,y=v.total,b=v.currentPage,x=v.padding;if(0===y)return[0];var w=this.nbPagesDisplayed(x,y);if(w===y)return _({end:y});var k=this.calculatePaddingLeft(b,x,y,w),S=w-k;return _({start:b-k,end:b+S})}},{key:"nbPagesDisplayed",value:function(v,y){return Math.min(2*v+1,y)}},{key:"calculatePaddingLeft",value:function(v,y,b,x){return v<=y?v:v>=b-y?x-(b-v):y}},{key:"isLastPage",value:function(){return this.currentPage>=this.total-1}},{key:"isFirstPage",value:function(){return this.currentPage<=0}}]),v}(),j=v.i(451184),P=v.i(115042),C=v.i(73394),A=(0,j.createDocumentationMessageGenerator)({name:"pagination",connector:!0}),T=function(v){var x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C.noop;return(0,P.checkRendering)(v,A()),function(w){var k=w||{},S=k.totalPages,_=k.padding,j=new E({currentPage:0,total:0,padding:void 0===_?3:_}),P={};function C(v){var y=v.nbPages;return void 0!==S?Math.min(S,y):y}return{$$type:"ais.pagination",init:function(x){var w=x.instantSearchInstance;v((0,b._)((0,y._)({},this.getWidgetRenderState(x)),{instantSearchInstance:w}),!0)},render:function(x){var w=x.instantSearchInstance;v((0,b._)((0,y._)({},this.getWidgetRenderState(x)),{instantSearchInstance:w}),!1)},dispose:function(v){var y=v.state;return x(),y.setQueryParameter("page",void 0)},getWidgetUiState:function(v,x){var w=x.searchParameters.page||0;return w?(0,b._)((0,y._)({},v),{page:w+1}):v},getWidgetSearchParameters:function(v,y){var b=y.uiState,x=b.page?b.page-1:0;return v.setQueryParameter("page",x)},getWidgetRenderState:function(v){var x=v.results,k=v.helper,S=v.state,_=v.createURL;P.refine||(P.refine=function(v){k.setPage(v),k.search()}),P.createURL||(P.createURL=function(v){return _(function(x){return(0,b._)((0,y._)({},x),{page:v+1})})});var E=S.page||0,A=C(x||{nbPages:0});return j.currentPage=E,j.total=A,{createURL:P.createURL,refine:P.refine,canRefine:A>1,currentRefinement:E,nbHits:(null==x?void 0:x.nbHits)||0,nbPages:A,pages:x?j.pages():[],isFirstPage:j.isFirstPage(),isLastPage:j.isLastPage(),widgetParams:w}},getRenderState:function(v,x){return(0,b._)((0,y._)({},v),{pagination:this.getWidgetRenderState(x)})}}}},I=v.i(711291);function O(v,y){return(0,I.useConnector)(T,v,y)}v.s(["usePagination",0,O],679142)},197221,v=>{"use strict";var y=v.i(320778),b=v.i(984622),x=v.i(451184),w=v.i(115042),k=v.i(73394),S=(0,x.createDocumentationMessageGenerator)({name:"search-box",connector:!0}),_=function(v,y){return y(v)},E=function(v){var x=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k.noop;return(0,w.checkRendering)(v,S()),function(w){var k,S,E=(w||{}).queryHook,j=void 0===E?_:E;return{$$type:"ais.searchBox",init:function(x){var w=x.instantSearchInstance;v((0,b._)((0,y._)({},this.getWidgetRenderState(x)),{instantSearchInstance:w}),!0)},render:function(x){var w=x.instantSearchInstance;v((0,b._)((0,y._)({},this.getWidgetRenderState(x)),{instantSearchInstance:w}),!1)},dispose:function(v){var y=v.state;return x(),y.setQueryParameter("query",void 0)},getRenderState:function(v,x){return(0,b._)((0,y._)({},v),{searchBox:this.getWidgetRenderState(x)})},getWidgetRenderState:function(v){var y=v.helper,b=v.instantSearchInstance,x=v.state;return k||(k=function(v){j(v,function(v){return y.setQuery(v).search()})},S=function(){y.setQuery("").search()}),{query:x.query||"",refine:k,clear:S,widgetParams:w,isSearchStalled:"stalled"===b.status}},getWidgetUiState:function(v,x){var w=x.searchParameters.query||"";return""===w||v&&v.query===w?v:(0,b._)((0,y._)({},v),{query:w})},getWidgetSearchParameters:function(v,y){var b=y.uiState;return v.setQueryParameter("query",b.query||"")}}}},j=v.i(711291);function P(v,y){return(0,j.useConnector)(E,v,y)}v.s(["useSearchBox",0,P],197221)},711291,v=>{"use strict";var y=v.i(320778),b=v.i(747990),x=v.i(762815),w=v.i(340552),k=v.i(297865),S=v.i(732841),_=v.i(885907),E=v.i(285746),j=v.i(947252),P=v.i(433012),C=v.i(457461),A=v.i(665849),T=v.i(672827),I=k,O=S,M=v.i(443129),R=j,N=v.i(674762),D=v.i(808607);function F(v){var y,b,x,w=v.widget,k=v.parentIndex,S=v.props,_=v.shouldSsr,E=v.ski
2503pSuspense,j=(0,D.useRSCContext)(),P=j.waitForResultsRef,C=j.countRef;j.ignoreMultipleHooksWarning;var A=(0,I.useRef)(S);(0,I.useEffect)(function(){A.current=S},[S]);var F=(0,I.useRef)(w);(0,I.useEffect)(function(){F.current=w},[w]);var L=(0,I.useRef)(null),$=_&&!k.getWidgets().includes(w),B=(0,R.useInstantSearchContext)();(0,N.useIsomorphicLayoutEffect)(function(){var v=F.current;return L.current?(clearTimeout(L.current),(0,O.dequal)(S,A.current)||k.updateWidget(v,w)):_||k.addWidgets([w]),function(){L.current=setTimeout(function(){B._schedule(function(){B._preventWidgetCleanup||k.removeWidgets([v])})})}},[k,w,_,B,S]),($||(null==P||null==(y=P.current)?void 0:y.status)==="pending")&&k.addWidgets([w]),(null==P?void 0:P.current)&&!E&&((0,M.use)(P.current),!(0,T.isTwoPassWidget)(w)&&(null==(x=B.helper)?void 0:x.lastResults)&&(0,M.use)(P.current)),(null==P||null==(b=P.current)?void 0:b.status)==="fulfilled"&&(C.current+=1)}function L(v){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,I=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,O=[T,I],M=(0,w._)(O),R=M[0],N=void 0===R?{}:R,D=M.slice(1),L=(0,x._)(D,1)[0],$=void 0===L?{}:L,B=$.skipSuspense,z=void 0!==B&&B,V=(0,b._)($,["skipSuspense"]),H=(0,P.useInstantSearchServerContext)(),U=(0,C.useInstantSearchSSRContext)(),W=(0,j.useInstantSearchContext)(),G=(0,E.useIndexContext)(),q=(0,A.useStableValue)(N),Y=(0,A.useStableValue)(V),K=(0,k.useRef)(!0),X=(0,k.useRef)(null),Q=(0,k.useRef)(W.status),Z=(0,k.useMemo)(function(){var x=v(function(v,y){if(y){K.current=!0;return}if(K.current){var x=v.instantSearchInstance;v.widgetParams;var w=(0,b._)(v,["instantSearchInstance","widgetParams"]);(0,S.dequal)(w,X.current,function(v,y){return(null==v?void 0:v.constructor)===Function&&(null==y?void 0:y.constructor)===Function})&&x.status===Q.current||(et(w),X.current=w,Q.current=x.status)}},function(){K.current=!1});return(0,y._)({},x(q),Y)},[v,q,Y]),J=(0,x._)((0,k.useState)(function(){if(Z.getWidgetRenderState){var v,y=G.getHelper(),x=G.getWidgetUiState({})[G.getIndexId()];y.state=(null==(v=Z.getWidgetSearchParameters)?void 0:v.call(Z,y.state,{uiState:x}))||y.state;var w=(0,_.getIndexSearchResults)(G),k=w.results,S=w.scopedResults,E=w.recommendResults,j=Z.getWidgetRenderState({helper:y,parent:G,instantSearchInstance:W,results:"recommend"===Z.dependsOn&&E&&U?E[U.recommendIdx.current++]:k,scopedResults:S,state:y.state,renderState:W.renderState,templatesConfig:W.templatesConfig,createURL:G.createURL,searchMetadata:{isSearchStalled:"stalled"===W.status},status:W.status,error:W.error});return j.widgetParams,(0,b._)(j,["widgetParams"])}return{}}),2),ee=J[0],et=J[1];return F({widget:Z,parentIndex:G,props:[q,Y],shouldSsr:!!H,skipSuspense:z}),ee}v.s(["useConnector",0,L],711291)},661580,v=>{"use strict";var y=(0,v.i(297865).createContext)(null);v.s(["IndexContext",0,y])},493626,v=>{"use strict";var y=(0,v.i(297865).createContext)(null);v.s(["InstantSearchContext",0,y])},732841,v=>{"use strict";var y=v.i(940320),b=Object.prototype.hasOwnProperty;function x(v,w,k){var S,_;if((null==k?void 0:k(v,w))||v===w)return!0;if(v&&w&&(S=v.constructor)===w.constructor){if(S===Date)return v.getTime()===w.getTime();if(S===RegExp)return v.toString()===w.toString();if(S===Array){if((_=v.length)===w.length)for(;_--&&x(v[_],w[_],k););return -1===_}if(!S||(void 0===v?"undefined":(0,y._)(v))==="object"){for(S in _=0,v)if(b.call(v,S)&&++_&&!b.call(w,S)||!(S in w)||!x(v[S],w[S],k))return!1;return Object.keys(w).length===_}}return v!=v&&w!=w}v.s(["dequal",0,x])},885907,v=>{"use strict";var y=v.i(320778),b=v.i(984622),x=v.i(760960);function w(v){var y,b,w;return new x.default.SearchResults(v,[{query:null!=(y=v.query)?y:"",page:null!=(b=v.page)?b:0,hitsPerPage:null!=(w=v.hitsPerPage)?w:20,hits:[],nbHits:0,nbPages:0,params:"",exhaustiveNbHits:!0,exhaustiveFacetsCount:!0,processingTimeMS:0,index:v.index}],{__isArtificial:!0})}function k(v){var x=v.getHelper(),k=v.getResults()||w(x.state),S=v.getScopedResults().map(function(x){var S=x.indexId===v.getIndexId()?k:w(x.helper.state);return(0,b._)((0,y._)({},x),{results:x.results||S})});return{results:k,scopedResults:S,recommendResults:x.lastRecommendResults}}v.s(["getIndexSearchResults",0,k],885907)},21895,v=>{"use strict";function y(v,y){if(!v)throw Error("Invariant failed")}v.s(["invariant",0,y])},443129,674762,v=>{"use strict";var y=v.i(297865),b=y.use;v.s(["use",0,b],443129);var x=y,w="u">typeof window?x.useLayoutEffect:x.useEffect;v.s(["useIsomorphicLayoutEffect",0,w],674762)},206693,v=>{"use strict";var y=v.i(762815),b=v.i(297865);function x(){return(0,y._)((0,b.useReducer)(function(v){return v+1},0),2)[1]}v.s(["useForceUpdate",0,x])},285746,v=>{"use strict";var y=v.i(297865),b=v.i(661580),x=v.i(21895);function w(){var v=(0,y.useContext)(b.IndexContext);return(0,x.invariant)(null!==v),v}v.s(["useIndexContext",0,w])},947252,v=>{"use strict";var y=v.i(297865),b=v.i(493626),x=v.i(21895);function w(){var v=(0,y.useContext)(b.InstantSearchContext);return(0,x.invariant)(null!==v),v}v.s(["useInstantSearchContext",0,w])},433012,674566,457461,v=>{"use strict";var y=v.i(297865),b=(0,y.createContext)(null);function x(){return(0,y.useContext)(b)}v.s(["useInstantSearchServerContext",0,x],433012);var w=y,k=(0,y.createContext)(null);function S(){return(0,w.useContext)(k)}v.s(["InstantSearchSSRContext",0,k],674566),v.s(["useInstantSearchSSRContext",0,S],457461)},808607,417024,v=>{"use strict";var y=v.i(297865),b=(0,y.createContext)({countRef:{current:0},waitForResultsRef:null,resolveWaitForResultsRef:{current:null},ignoreMultipleHooksWarning:!1});function x(){return(0,y.useContext)(b)}v.s(["InstantSearchRSCContext",0,b],417024),v.s(["useRSCContext",0,x],808607)},665849,v=>{"use strict";var y=v.i(762815),b=v.i(297865),x=v.i(732841);function w(v){var w=(0,y._)((0,b.useState)(function(){return v}),2),k=w[0],S=w[1];return(0,x.dequal)(k,v)||S(v),k}v.s(["useStableValue",0,w])},410144,v=>{"use strict";var y=v.i(297865);function b(v,b){let x=(0,y.useRef)(!1);(0,y.useEffect)(()=>{x.current?v():x.current=!0},b)}function x(...v){return v.filter(v=>v).join(" ")}function w({text:v,remove:b,disabled:k,className:S}){let _=y=>{y.stopPropagation(),b(v)};return y.default.createElement("span",{className:x("rti--tag",S)},y.default.createElement("span",null,v),!k&&y.default.createElement("button",{type:"button",onClick:_,"aria-label":`remove ${v}`},"â"))}!function(v,{insertAt:y}={}){if(!v||typeof document>"u")return;let b=document.head||document.getElementsByTagName("head")[0],x=document.createElement("style");x.type="text/css","top"===y&&b.firstChild?b.insertBefore(x,b.firstChild):b.appendChild(x),x.styleSheet?x.styleSheet.cssText=v:x.appendChild(document.createTextNode(v))}(`.rti--container *{box-sizing:border-box;transition:all .2s ease}.rti--container{--rti-bg: #fff;--rti-border: #ccc;--rti-main: #3182ce;--rti-radius: .375rem;--rti-s: .5rem;--rti-tag: #edf2f7;--rti-tag-remove: #e53e3e;--rti-tag-padding: .15rem .25rem;align-items:center;background:var(--rti-bg);border:1px solid var(--rti-border);border-radius:var(--rti-radius);
2503display:flex;flex-wrap:wrap;gap:var(--rti-s);line-height:1.4;padding:var(--rti-s)}.rti--container:focus-within{border-color:var(--rti-main);box-shadow:var(--rti-main) 0 0 0 1px}.rti--input{border:0;outline:0;font-size:inherit;line-height:inherit;width:50%}.rti--tag{align-items:center;background:var(--rti-tag);border-radius:var(--rti-radius);display:inline-flex;justify-content:center;padding:var(--rti-tag-padding)}.rti--tag button{background:none;border:0;border-radius:50%;cursor:pointer;line-height:inherit;padding:0 var(--rti-s)}.rti--tag button:hover{color:var(--rti-tag-remove)} 2504`);var k=["Enter"],S=({name:v,placeHolder:S,value:_,onChange:E,onBlur:j,separators:P,disableBackspaceRemove:C,onExisting:A,onRemoved:T,disabled:I,isEditOnRemove:O,beforeAddValidate:M,onKeyUp:R,classNames:N})=>{let[D,F]=(0,y.useState)(_||[]);b(()=>{E&&E(D)},[D]),b(()=>{JSON.stringify(_)!==JSON.stringify(D)&&F(_)},[_]);let L=v=>{v.stopPropagation();let y=v.target.value;if(y||C||!D.length||"Backspace"!==v.key||(v.target.value=O?`${D.at(-1)} `:"",F([...D.slice(0,-1)])),y&&(P||k).includes(v.key)){if(v.preventDefault(),M&&!M(y,D))return;if(D.includes(y)){A&&A(y);return}F([...D,y]),v.target.value=""}},$=v=>{F(D.filter(y=>y!==v)),T&&T(v)};return y.default.createElement("div",{"aria-labelledby":v,className:"rti--container"},D.map(v=>y.default.createElement(w,{key:v,className:null==N?void 0:N.tag,text:v,remove:$,disabled:I})),y.default.createElement("input",{className:x("rti--input",null==N?void 0:N.input),type:"text",name:v,placeholder:S,onKeyDown:L,onBlur:j,disabled:I,onKeyUp:R}))};v.s(["TagsInput",0,S])},408311,v=>{"use strict";let y=(v,y)=>{let b=Array(v.length+y.length);for(let y=0;y<v.length;y++)b[y]=v[y];for(let x=0;x<y.length;x++)b[v.length+x]=y[x];return b},b=(v,y)=>({classGroupId:v,validator:y}),x=(v=new Map,y=null,b)=>({nextPart:v,validators:y,classGroupId:b}),w="-",k=[],S="arbitrary..",_=v=>{let b=P(v),{conflictingClassGroups:x,conflictingClassGroupModifiers:S}=v;return{getClassGroupId:v=>{if(v.startsWith("[")&&v.endsWith("]"))return j(v);let y=v.split(w),x=+(""===y[0]&&y.length>1);return E(y,x,b)},getConflictingClassGroupIds:(v,b)=>{if(b){let b=S[v],w=x[v];return b?w?y(w,b):b:w||k}return x[v]||k}}},E=(v,y,b)=>{if(0==v.length-y)return b.classGroupId;let x=v[y],k=b.nextPart.get(x);if(k){let b=E(v,y+1,k);if(b)return b}let S=b.validators;if(null===S)return;let _=0===y?v.join(w):v.slice(y).join(w),j=S.length;for(let v=0;v<j;v++){let y=S[v];if(y.validator(_))return y.classGroupId}},j=v=>{let y,b,x;return -1===v.slice(1,-1).indexOf(":")?void 0:(y=v.slice(1,-1),b=y.indexOf(":"),x=y.slice(0,b),x?S+x:void 0)},P=v=>{let{theme:y,classGroups:b}=v;return C(b,y)},C=(v,y)=>{let b=x();for(let x in v)A(v[x],b,x,y);return b},A=(v,y,b,x)=>{let w=v.length;for(let k=0;k<w;k++)T(v[k],y,b,x)},T=(v,y,b,x)=>{"string"==typeof v?I(v,y,b):"function"==typeof v?O(v,y,b,x):M(v,y,b,x)},I=(v,y,b)=>{(""===v?y:R(y,v)).classGroupId=b},O=(v,y,x,w)=>{N(v)?A(v(w),y,x,w):(null===y.validators&&(y.validators=[]),y.validators.push(b(x,v)))},M=(v,y,b,x)=>{let w=Object.entries(v),k=w.length;for(let v=0;v<k;v++){let[k,S]=w[v];A(S,R(y,k),b,x)}},R=(v,y)=>{let b=v,k=y.split(w),S=k.length;for(let v=0;v<S;v++){let y=k[v],w=b.nextPart.get(y);w||(w=x(),b.nextPart.set(y,w)),b=w}return b},N=v=>"isThemeGetter"in v&&!0===v.isThemeGetter,D=v=>{if(v<1)return{get:()=>void 0,set:()=>{}};let y=0,b=Object.create(null),x=Object.create(null),w=(w,k)=>{b[w]=k,++y>v&&(y=0,x=b,b=Object.create(null))};return{get(v){let y=b[v];return void 0!==y?y:void 0!==(y=x[v])?(w(v,y),y):void 0},set(v,y){v in b?b[v]=y:w(v,y)}}},F="!",L=":",$=[],B=(v,y,b,x,w)=>({modifiers:v,hasImportantModifier:y,baseClassName:b,maybePostfixModifierPosition:x,isExternal:w}),z=v=>{let{prefix:y,experimentalParseClassName:b}=v,x=v=>{let y,b=[],x=0,w=0,k=0,S=v.length;for(let _=0;_<S;_++){let S=v[_];if(0===x&&0===w){if(S===L){b.push(v.slice(k,_)),k=_+1;continue}if("/"===S){y=_;continue}}"["===S?x++:"]"===S?x--:"("===S?w++:")"===S&&w--}let _=0===b.length?v:v.slice(k),E=_,j=!1;return _.endsWith(F)?(E=_.slice(0,-1),j=!0):_.startsWith(F)&&(E=_.slice(1),j=!0),B(b,j,E,y&&y>k?y-k:void 0)};if(y){let v=y+L,b=x;x=y=>y.startsWith(v)?b(y.slice(v.length)):B($,!1,y,void 0,!0)}if(b){let v=x;x=y=>b({className:y,parseClassName:v})}return x},V=v=>{let y=new Map;
2504return v.orderSensitiveModifiers.forEach((v,b)=>{y.set(v,1e6+b)}),v=>{let b=[],x=[];for(let w=0;w<v.length;w++){let k=v[w],S="["===k[0],_=y.has(k);S||_?(x.length>0&&(x.sort(),b.push(...x),x=[]),b.push(k)):x.push(k)}return x.length>0&&(x.sort(),b.push(...x)),b}},H=v=>({cache:D(v.cacheSize),parseClassName:z(v),sortModifiers:V(v),postfixLookupClassGroupIds:U(v),..._(v)}),U=v=>{let y=Object.create(null),b=v.postfixLookupClassGroups;if(b)for(let v=0;v<b.length;v++)y[b[v]]=!0;return y},W=/\s+/,G=(v,y)=>{let{parseClassName:b,getClassGroupId:x,getConflictingClassGroupIds:w,sortModifiers:k,postfixLookupClassGroupIds:S}=y,_=[],E=v.trim().split(W),j="";for(let v=E.length-1;v>=0;v-=1){let y,P=E[v],{isExternal:C,modifiers:A,hasImportantModifier:T,baseClassName:I,maybePostfixModifierPosition:O}=b(P);if(C){j=P+(j.length>0?" "+j:j);continue}let M=!!O;if(M){let v=(y=x(I.substring(0,O)))&&S[y]?x(I):void 0;v&&v!==y&&(y=v,M=!1)}else y=x(I);if(!y){if(!M||!(y=x(I))){j=P+(j.length>0?" "+j:j);continue}M=!1}let R=0===A.length?"":1===A.length?A[0]:k(A).join(":"),N=T?R+F:R,D=N+y;if(_.indexOf(D)>-1)continue;_.push(D);let L=w(y,M);for(let v=0;v<L.length;++v){let y=L[v];_.push(N+y)}j=P+(j.length>0?" "+j:j)}return j},q=(...v)=>{let y,b,x=0,w="";for(;x<v.length;)(y=v[x++])&&(b=Y(y))&&(w&&(w+=" "),w+=b);return w},Y=v=>{let y;if("string"==typeof v)return v;let b="";for(let x=0;x<v.length;x++)v[x]&&(y=Y(v[x]))&&(b&&(b+=" "),b+=y);return b},K=[],X=v=>{let y=y=>y[v]||K;return y.isThemeGetter=!0,y.themeKey=v,y},Q=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Z=/^\((?:(\w[\w-]*):)?(.+)\)$/i,J=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,ee=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,et=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,er=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix|color|light-dark)\(.+\)$/,en=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ei=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ea=v=>J.test(v),es=v=>!!v&&!Number.isNaN(Number(v)),eo=v=>!!v&&Number.isInteger(Number(v)),el=v=>v.endsWith("%")&&es(v.slice(0,-1)),ec=v=>ee.test(v),eu=()=>!0,ed=v=>et.test(v)&&!er.test(v),eh=()=>!1,ef=v=>en.test(v),ep=v=>ei.test(v),em=v=>!ey(v)&&!ej(v),eg=v=>v.startsWith("@container")&&("/"===v[10]&&void 0!==v[11]||"s"===v[11]&&void 0!==v[16]&&v.startsWith("-size/",10)||"n"===v[11]&&void 0!==v[18]&&v.startsWith("-normal/",10)),ev=v=>eR(v,eL,eh),ey=v=>Q.test(v),eb=v=>eR(v,e$,ed),ex=v=>eR(v,eB,es),ew=v=>eR(v,eV,eu),ek=v=>eR(v,ez,eh),eS=v=>eR(v,eD,eh),e_=v=>eR(v,eF,ep),eE=v=>eR(v,eH,ef),ej=v=>Z.test(v),eP=v=>eN(v,e$),eC=v=>eN(v,ez),eA=v=>eN(v,eD),eT=v=>eN(v,eL),eI=v=>eN(v,eF),eO=v=>eN(v,eH,!0),eM=v=>eN(v,eV,!0),eR=(v,y,b)=>{let x=Q.exec(v);return!!x&&(x[1]?y(x[1]):b(x[2]))},eN=(v,y,b=!1)=>{let x=Z.exec(v);return!!x&&(x[1]?y(x[1]):b)},eD=v=>"position"===v||"percentage"===v,eF=v=>"image"===v||"url"===v,eL=v=>"length"===v||"size"===v||"bg-size"===v,e$=v=>"length"===v,eB=v=>"number"===v,ez=v=>"family-name"===v,eV=v=>"number"===v||"weight"===v,eH=v=>"shadow"===v,eU=((v,...y)=>{let b,x,w,k,S=v=>{let y=x(v);if(y)return y;let k=G(v,b);return w(v,k),k};return k=_=>(x=(b=H(y.reduce((v,y)=>y(v),v()))).cache.get,w=b.cache.set,k=S,S(_)),(...v)=>k(q(...v))})(()=>{let v=X("color"),y=X("font"),b=X("text"),x=X("font-weight"),w=X("tracking"),k=X("leading"),S=X("breakpoint"),_=X("container"),E=X("spacing"),j=X("radius"),P=X("shadow"),C=X("inset-shadow"),A=X("text-shadow"),T=X("drop-shadow"),I=X("blur"),O=X("perspective"),M=X("aspect"),R=X("ease"),N=X("animate"),D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],F=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],L=()=>[...F(),ej,ey],$=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto","contain","none"],z=()=>[ej,ey,E],V=()=>[ea,"full","auto",...z()],H=()=>[eo,"none","subgrid",ej,ey],U=()=>["auto",{span:["full",eo,ej,ey]},eo,ej,ey],W=()=>[eo,"auto",ej,ey],G=()=>["auto","min","max","fr",ej,ey],q=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Y=()=>["start","end","center","stretch","center-safe","end-safe"],K=()=>["auto",...z()],Q=()=>[ea,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...z()],Z=()=>[_,ea,"screen","full","dvw","lvw","svw","min","max","fit",...z()],J=()=>[ea,"screen","full","lh","dvh","lvh","svh","min","max","fit",...z()],ee=()=>[v,ej,ey],et=()=>[...F(),eA,eS,{position:[ej,ey]}],er=()=>["no-repeat",{repeat:["","x","y","space","round"]}],en=()=>["auto","cover","contain",eT,ev,{size:[ej,ey]}],ei=()=>[el,eP,eb],ed=()=>["","none","full",j,ej,ey],eh=()=>["",es,eP,eb],ef=()=>["solid","dashed","dotted","double"],ep=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eR=()=>[es,el,eA,eS],eN=()=>["","none",I,ej,ey],eD=()=>["none",es,ej,ey],eF=()=>["none",es,ej,ey],eL=()=>[es,ej,ey],e$=()=>[ea,"full",...z()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ec],breakpoint:[ec],color:[eu],container:[ec],"drop-shadow":[ec],ease:["in","out","in-out"],font:[em],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ec],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ec],shadow:[ec],spacing:["px",es],text:[ec],"text-shadow":[ec],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ea,ey,ej,M]}],container:["container"],"container-type":[{"@container":["","normal","size",ej,ey]}
vendor: 6,152 bytes, line 2504
2504],"container-named":[eg],columns:[{columns:[es,"auto",ey,ej,_]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:L()}],overflow:[{overflow:$()}],"overflow-x":[{"overflow-x":$()}],"overflow-y":[{"overflow-y":$()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:V()}],"inset-x":[{"inset-x":V()}],"inset-y":[{"inset-y":V()}],start:[{"inset-s":V(),start:V()}],end:[{"inset-e":V(),end:V()}],"inset-bs":[{"inset-bs":V()}],"inset-be":[{"inset-be":V()}],top:[{top:V()}],right:[{right:V()}],bottom:[{bottom:V()}],left:[{left:V()}],visibility:["visible","invisible","collapse"],z:[{z:[eo,"auto",ej,ey]}],basis:[{basis:[ea,"full","auto",_,...z()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[es,ea,"auto","initial","none",ey]}],grow:[{grow:["",es,ej,ey]}],shrink:[{shrink:["",es,ej,ey]}],order:[{order:[eo,"first","last","none",ej,ey]}],"grid-cols":[{"grid-cols":H()}],"col-start-end":[{col:U()}],"col-start":[{"col-start":W()}],"col-end":[{"col-end":W()}],"grid-rows":[{"grid-rows":H()}],"row-start-end":[{row:U()}],"row-start":[{"row-start":W()}],"row-end":[{"row-end":W()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:z()}],"gap-x":[{"gap-x":z()}],"gap-y":[{"gap-y":z()}],"justify-content":[{justify:[...q(),"normal"]}],"justify-items":[{"justify-items":[...Y(),"normal"]}],"justify-self":[{"justify-self":["auto",...Y()]}],"align-content":[{content:["normal",...q()]}],"align-items":[{items:[...Y(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Y(),{baseline:["","last"]}]}],"place-content":[{"place-content":q()}],"place-items":[{"place-items":[...Y(),"baseline"]}],"place-self":[{"place-self":["auto",...Y()]}],p:[{p:z()}],px:[{px:z()}],py:[{py:z()}],ps:[{ps:z()}],pe:[{pe:z()}],pbs:[{pbs:z()}],pbe:[{pbe:z()}],pt:[{pt:z()}],pr:[{pr:z()}],pb:[{pb:z()}],pl:[{pl:z()}],m:[{m:K()}],mx:[{mx:K()}],my:[{my:K()}],ms:[{ms:K()}],me:[{me:K()}],mbs:[{mbs:K()}],mbe:[{mbe:K()}],mt:[{mt:K()}],mr:[{mr:K()}],mb:[{mb:K()}],ml:[{ml:K()}],"space-x":[{"space-x":z()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":z()}],"space-y-reverse":["space-y-reverse"],size:[{size:Q()}],"inline-size":[{inline:["auto",...Z()]}],"min-inline-size":[{"min-inline":["auto",...Z()]}],"max-inline-size":[{"max-inline":["none",...Z()]}],"block-size":[{block:["auto",...J()]}],"min-block-size":[{"min-block":["auto",...J()]}],"max-block-size":[{"max-block":["none",...J()]}],w:[{w:[_,"screen",...Q()]}],"min-w":[{"min-w":[_,"screen","none",...Q()]}],"max-w":[{"max-w":[_,"screen","none","prose",{screen:[S]},...Q()]}],h:[{h:["screen","lh",...Q()]}],"min-h":[{"min-h":["screen","lh","none",...Q()]}],"max-h":[{"max-h":["screen","lh","none",...Q()]}],"font-size":[{text:["base",b,eP,eb]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[x,eM,ew]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",el,ey]}],"font-family":[{font:[eC,ek,y]}],"font-features":[{"font-features":[ey]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[w,ej,ey]}],"line-clamp":[{"line-clamp":[es,"none",ej,ex]}],leading:[{leading:["none",k,...z()]}],"list-image":[{"list-image":["none",ej,ey]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ej,ey]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:ee()}],"text-color":[{text:ee()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ef(),"wavy"]}],"text-decoration-thickness":[{decoration:[es,"from-font","auto",ej,eb]}],"text-decoration-color":[{decoration:ee()}],"underline-offset":[{"underline-offset":[es,"auto",ej,ey]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:z()}],"tab-size":[{tab:[eo,ej,ey]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ej,ey]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ej,ey]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:et()}],"bg-repeat":[{bg:er()}],"bg-size":[{bg:en()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},eo,ej,ey],radial:["",ej,ey],conic:["",eo,ej,ey]},eI,e_]}],"bg-color":[{bg:ee()}],"gradient-from-pos":[{from:ei()}
vendor: 7,481 bytes, line 2504
2504],"gradient-via-pos":[{via:ei()}],"gradient-to-pos":[{to:ei()}],"gradient-from":[{from:ee()}],"gradient-via":[{via:ee()}],"gradient-to":[{to:ee()}],rounded:[{rounded:ed()}],"rounded-s":[{"rounded-s":ed()}],"rounded-e":[{"rounded-e":ed()}],"rounded-t":[{"rounded-t":ed()}],"rounded-r":[{"rounded-r":ed()}],"rounded-b":[{"rounded-b":ed()}],"rounded-l":[{"rounded-l":ed()}],"rounded-ss":[{"rounded-ss":ed()}],"rounded-se":[{"rounded-se":ed()}],"rounded-ee":[{"rounded-ee":ed()}],"rounded-es":[{"rounded-es":ed()}],"rounded-tl":[{"rounded-tl":ed()}],"rounded-tr":[{"rounded-tr":ed()}],"rounded-br":[{"rounded-br":ed()}],"rounded-bl":[{"rounded-bl":ed()}],"border-w":[{border:eh()}],"border-w-x":[{"border-x":eh()}],"border-w-y":[{"border-y":eh()}],"border-w-s":[{"border-s":eh()}],"border-w-e":[{"border-e":eh()}],"border-w-bs":[{"border-bs":eh()}],"border-w-be":[{"border-be":eh()}],"border-w-t":[{"border-t":eh()}],"border-w-r":[{"border-r":eh()}],"border-w-b":[{"border-b":eh()}],"border-w-l":[{"border-l":eh()}],"divide-x":[{"divide-x":eh()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":eh()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ef(),"hidden","none"]}],"divide-style":[{divide:[...ef(),"hidden","none"]}],"border-color":[{border:ee()}],"border-color-x":[{"border-x":ee()}],"border-color-y":[{"border-y":ee()}],"border-color-s":[{"border-s":ee()}],"border-color-e":[{"border-e":ee()}],"border-color-bs":[{"border-bs":ee()}],"border-color-be":[{"border-be":ee()}],"border-color-t":[{"border-t":ee()}],"border-color-r":[{"border-r":ee()}],"border-color-b":[{"border-b":ee()}],"border-color-l":[{"border-l":ee()}],"divide-color":[{divide:ee()}],"outline-style":[{outline:[...ef(),"none","hidden"]}],"outline-offset":[{"outline-offset":[es,ej,ey]}],"outline-w":[{outline:["",es,eP,eb]}],"outline-color":[{outline:ee()}],shadow:[{shadow:["","inner","none",P,eO,eE]}],"shadow-color":[{shadow:ee()}],"inset-shadow":[{"inset-shadow":["none",C,eO,eE]}],"inset-shadow-color":[{"inset-shadow":ee()}],"ring-w":[{ring:eh()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:ee()}],"ring-offset-w":[{"ring-offset":[es,eb]}],"ring-offset-color":[{"ring-offset":ee()}],"inset-ring-w":[{"inset-ring":eh()}],"inset-ring-color":[{"inset-ring":ee()}],"text-shadow":[{"text-shadow":["none",A,eO,eE]}],"text-shadow-color":[{"text-shadow":ee()}],opacity:[{opacity:[es,ej,ey]}],"mix-blend":[{"mix-blend":[...ep(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ep()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[es]}],"mask-image-linear-from-pos":[{"mask-linear-from":eR()}],"mask-image-linear-to-pos":[{"mask-linear-to":eR()}],"mask-image-linear-from-color":[{"mask-linear-from":ee()}],"mask-image-linear-to-color":[{"mask-linear-to":ee()}],"mask-image-t-from-pos":[{"mask-t-from":eR()}],"mask-image-t-to-pos":[{"mask-t-to":eR()}],"mask-image-t-from-color":[{"mask-t-from":ee()}],"mask-image-t-to-color":[{"mask-t-to":ee()}],"mask-image-r-from-pos":[{"mask-r-from":eR()}],"mask-image-r-to-pos":[{"mask-r-to":eR()}],"mask-image-r-from-color":[{"mask-r-from":ee()}],"mask-image-r-to-color":[{"mask-r-to":ee()}],"mask-image-b-from-pos":[{"mask-b-from":eR()}],"mask-image-b-to-pos":[{"mask-b-to":eR()}],"mask-image-b-from-color":[{"mask-b-from":ee()}],"mask-image-b-to-color":[{"mask-b-to":ee()}],"mask-image-l-from-pos":[{"mask-l-from":eR()}],"mask-image-l-to-pos":[{"mask-l-to":eR()}],"mask-image-l-from-color":[{"mask-l-from":ee()}],"mask-image-l-to-color":[{"mask-l-to":ee()}],"mask-image-x-from-pos":[{"mask-x-from":eR()}],"mask-image-x-to-pos":[{"mask-x-to":eR()}],"mask-image-x-from-color":[{"mask-x-from":ee()}],"mask-image-x-to-color":[{"mask-x-to":ee()}],"mask-image-y-from-pos":[{"mask-y-from":eR()}],"mask-image-y-to-pos":[{"mask-y-to":eR()}],"mask-image-y-from-color":[{"mask-y-from":ee()}],"mask-image-y-to-color":[{"mask-y-to":ee()}],"mask-image-radial":[{"mask-radial":[ej,ey]}],"mask-image-radial-from-pos":[{"mask-radial-from":eR()}],"mask-image-radial-to-pos":[{"mask-radial-to":eR()}],"mask-image-radial-from-color":[{"mask-radial-from":ee()}],"mask-image-radial-to-color":[{"mask-radial-to":ee()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":F()}],"mask-image-conic-pos":[{"mask-conic":[es]}],"mask-image-conic-from-pos":[{"mask-conic-from":eR()}],"mask-image-conic-to-pos":[{"mask-conic-to":eR()}],"mask-image-conic-from-color":[{"mask-conic-from":ee()}],"mask-image-conic-to-color":[{"mask-conic-to":ee()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:et()}],"mask-repeat":[{mask:er()}],"mask-size":[{mask:en()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ej,ey]}],filter:[{filter:["","none",ej,ey]}],blur:[{blur:eN()}],brightness:[{brightness:[es,ej,ey]}],contrast:[{contrast:[es,ej,ey]}],"drop-shadow":[{"drop-shadow":["","none",T,eO,eE]}],"drop-shadow-color":[{"drop-shadow":ee()}],grayscale:[{grayscale:["",es,ej,ey]}],"hue-rotate":[{"hue-rotate":[es,ej,ey]}],invert:[{invert:["",es,ej,ey]}],saturate:[{saturate:[es,ej,ey]}],sepia:[{sepia:["",es,ej,ey]}],"backdrop-filter":[{"backdrop-filter":["","none",ej,ey]}],"backdrop-blur":[{"backdrop-blur":eN()}],"backdrop-brightness":[{"backdrop-brightness":[es,ej,ey]}],"backdrop-contrast":[{"backdrop-contrast":[es,ej,ey]}],"backdrop-grayscale":[{"backdrop-grayscale":["",es,ej,ey]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[es,ej,ey]}],"backdrop-invert":[{"backdrop-invert":["",es,ej,ey]}],"backdrop-opacity":[{"backdrop-opacity":[es,ej,ey]}],"backdrop-saturate":[{"backdrop-saturate":[es,ej,ey]}],"backdrop-sepia":[{"backdrop-sepia":["",es,ej,ey]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":z()}],"border-spacing-x":[{"border-spacing-x":z()}],"border-spacing-y":[{"border-spacing-y":z()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ej,ey]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[es,"initial",ej,ey]}],ease:[{ease:["linear","initial",R,ej,ey]}],delay:[{delay:[es,ej,ey]}],animate:[{animate:["none",N,ej,ey]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[O,ej,ey]}],"perspective-origin":[{"perspective-origin":L()}],rotate:[{rotate:eD()}],"rotate-x":[{"rotate-x":eD()}],"rotate-y":[{"rotate-y":eD()}],"rotate-z":[{"rotate-z":eD()}],scale:[{scale:eF()}],"scale-x":[{"scale-x":eF()}],"scale-y":[{"scale-y":eF()}],"scale-z":[{"scale-z":eF()}],"scale-3d":["scale-3d"],skew:[{skew:eL()}],"skew-x":[{"skew-x":eL()}],"skew-y":[{"skew-y":eL()}],transform:[{transform:[ej,ey,"","none","gpu","cpu"]}],"transform-origin":[{origin:L()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:e$()}],"translate-x":[{"translate-x":e$()}],"translate-y":[{"translate-y":e$()}],"translate-z":[{"translate-z":e$()}],"translate-none":["translate-none"],zoom:[{zoom:[eo,ej,ey]}],accent:[{accent:ee()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:ee()}
2504],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ej,ey]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":ee()}],"scrollbar-track-color":[{"scrollbar-track":ee()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":z()}],"scroll-mx":[{"scroll-mx":z()}],"scroll-my":[{"scroll-my":z()}],"scroll-ms":[{"scroll-ms":z()}],"scroll-me":[{"scroll-me":z()}],"scroll-mbs":[{"scroll-mbs":z()}],"scroll-mbe":[{"scroll-mbe":z()}],"scroll-mt":[{"scroll-mt":z()}],"scroll-mr":[{"scroll-mr":z()}],"scroll-mb":[{"scroll-mb":z()}],"scroll-ml":[{"scroll-ml":z()}],"scroll-p":[{"scroll-p":z()}],"scroll-px":[{"scroll-px":z()}],"scroll-py":[{"scroll-py":z()}],"scroll-ps":[{"scroll-ps":z()}],"scroll-pe":[{"scroll-pe":z()}],"scroll-pbs":[{"scroll-pbs":z()}],"scroll-pbe":[{"scroll-pbe":z()}],"scroll-pt":[{"scroll-pt":z()}],"scroll-pr":[{"scroll-pr":z()}],"scroll-pb":[{"scroll-pb":z()}],"scroll-pl":[{"scroll-pl":z()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ej,ey]}],fill:[{fill:["none",...ee()]}],"stroke-w":[{stroke:[es,eP,eb,ex]}],stroke:[{stroke:["none",...ee()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["start","end","right","left"],"inset-y":["inset-bs","inset-be","top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["ps","pe","pr","pl"],py:["pbs","pbe","pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["ms","me","mr","ml"],my:["mbs","mbe","mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-s","border-w-e","border-w-r","border-w-l"],"border-w-y":["border-w-bs","border-w-be","border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-s","border-color-e","border-color-r","border-color-l"],"border-color-y":["border-color-bs","border-color-be","border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-ms","scroll-me","scroll-mr","scroll-ml"],"scroll-my":["scroll-mbs","scroll-mbe","scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-ps","scroll-pe","scroll-pr","scroll-pl"],"scroll-py":["scroll-pbs","scroll-pbe","scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});v.s(["twJoin",0,q,"twMerge",0,eU])},418704,(v,y,b)=>{y.exports={id:"google-analytics",description:"Install a Google Analytics tag on your website",website:"https://analytics.google.com/analytics/web/",scripts:[{url:"https://www.googletagmanager.com/gtag/js",params:["id"],strategy:"worker",location:"head",action:"append"},{code:"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag('js',new Date());gtag('config','${args.id}')",strategy:"worker",location:"head",action:"append"}]}},6154,(v,y,b)=>{"use strict";function x(v,y,b=!1){return y?Object.keys(v).filter(v=>b?!y.includes(v):y.includes(v)).reduce((y,b)=>(y[b]=v[b],y),{}):{}}function w(v,y,b,x){let w=x&&Object.keys(x).length>0?new URL(Object.values(x)[0],v):new URL(v);
2504return y&&b&&y.forEach(v=>{b[v]&&w.searchParams.set(v,b[v])}),w.toString()}function k(v,y,b,x,k){var S;if(!y)return`<${v}></${v}>`;let _=(null==(S=y.src)?void 0:S.url)?Object.assign(Object.assign({},y),{src:w(y.src.url,y.src.params,x,k)}):y,E=Object.keys(Object.assign(Object.assign({},_),b)).reduce((v,y)=>{let x=null==b?void 0:b[y],w=_[y],k=null!=x?x:w,S=!0===k?y:`${y}="${k}"`;return k?v+` ${S}`:v},"");return`<${v}${E}></${v}>`}Object.defineProperty(b,"__esModule",{value:!0}),b.formatData=b.createHtml=b.formatUrl=void 0,b.formatUrl=w,b.createHtml=k,b.formatData=function(v,y){var b,S,_,E,j;let P=x(y,null==(b=v.scripts)?void 0:b.reduce((v,y)=>[...v,...Array.isArray(y.params)?y.params:[]],[])),C=x(y,null==(_=null==(S=v.html)?void 0:S.attributes.src)?void 0:_.params),A=x(y,[null==(j=null==(E=v.html)?void 0:E.attributes.src)?void 0:j.slugParam]),T=x(y,[...Object.keys(P),...Object.keys(C),...Object.keys(A)],!0);return Object.assign(Object.assign({},v),{html:v.html?k(v.html.element,v.html.attributes,T,C,A):null,scripts:v.scripts?v.scripts.map(v=>Object.assign(Object.assign({},v),{url:w(v.url,v.params,P)})):null})}},880092,(v,y,b)=>{"use strict";var x=v.e&&v.e.__rest||function(v,y){var b={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&0>y.indexOf(x)&&(b[x]=v[x]);if(null!=v&&"function"==typeof Object.getOwnPropertySymbols)for(var w=0,x=Object.getOwnPropertySymbols(v);w<x.length;w++)0>y.indexOf(x[w])&&Object.prototype.propertyIsEnumerable.call(v,x[w])&&(b[x[w]]=v[x[w]]);return b},w=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.GoogleAnalytics=void 0;let k=w(v.r(418704)),S=v.r(6154);b.GoogleAnalytics=v=>{var y=x(v,[]);return(0,S.formatData)(k.default,y)}},731292,(v,y,b)=>{y.exports={id:"google-maps-embed",description:"Embed a Google Maps embed on your webpage",website:"https://developers.google.com/maps/documentation/embed/get-started",html:{element:"iframe",attributes:{loading:"lazy",src:{url:"https://www.google.com/maps/embed/v1/place",slugParam:"mode",params:["key","q","center","zoom","maptype","language","region"]},referrerpolicy:"no-referrer-when-downgrade",frameborder:"0",style:"border:0",allowfullscreen:!0,width:null,height:null}}}},490057,(v,y,b)=>{"use strict";var x=v.e&&v.e.__rest||function(v,y){var b={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&0>y.indexOf(x)&&(b[x]=v[x]);if(null!=v&&"function"==typeof Object.getOwnPropertySymbols)for(var w=0,x=Object.getOwnPropertySymbols(v);w<x.length;w++)0>y.indexOf(x[w])&&Object.prototype.propertyIsEnumerable.call(v,x[w])&&(b[x[w]]=v[x[w]]);return b},w=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.GoogleMapsEmbed=void 0;let k=w(v.r(731292)),S=v.r(6154);b.GoogleMapsEmbed=v=>{var y=x(v,[]);return(0,S.formatData)(k.default,y)}},447716,(v,y,b)=>{y.exports={id:"youtube-embed",description:"Embed a YouTube embed on your webpage.",website:"https://github.com/paulirish/lite-youtube-embed",html:{element:"lite-youtube",attributes:{videoid:null,playlabel:null}},stylesheets:["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],scripts:[{url:"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js",strategy:"idle",location:"head",action:"append"}]}},761564,(v,y,b)=>{"use strict";var x=v.e&&v.e.__rest||function(v,y){var b={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&0>y.indexOf(x)&&(b[x]=v[x]);if(null!=v&&"function"==typeof Object.getOwnPropertySymbols)for(var w=0,x=Object.getOwnPropertySymbols(v);w<x.length;w++)0>y.indexOf(x[w])&&Object.prototype.propertyIsEnumerable.call(v,x[w])&&(b[x[w]]=v[x[w]]);return b},w=v.e&&v.e.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(b,"__esModule",{value:!0}),b.YouTubeEmbed=void 0;let k=w(v.r(447716)),S=v.r(6154);b.YouTubeEmbed=v=>{var y=x(v,[]);return(0,S.formatData)(k.default,y)}},508751,(v,y,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),b.YouTubeEmbed=b.GoogleMapsEmbed=b.GoogleAnalytics=void 0;var x=v.r(880092);Object.defineProperty(b,"GoogleAnalytics",{enumerable:!0,get:function(){return x.GoogleAnalytics}});var w=v.r(490057);Object.defineProperty(b,"GoogleMapsEmbed",{enumerable:!0,get:function(){return w.GoogleMapsEmbed}});var k=v.r(761564);Object.defineProperty(b,"YouTubeEmbed",{enumerable:!0,get:function(){return k.YouTubeEmbed}})},908664,(v,y,b)=>{"use strict";var x=v.r(297865);function w(v,y){return v===y&&(0!==v||1/v==1/y)||v!=v&&y!=y}var k="function"==typeof Object.is?Object.is:w,S=x.useState,_=x.useEffect,E=x.useLayoutEffect,j=x.useDebugValue;function P(v,y){var b=y(),x=S({inst:{value:b,getSnapshot:y}}),w=x[0].inst,k=x[1];return E(function(){w.value=b,w.getSnapshot=y,C(w)&&k({inst:w})},[v,b,y]),_(function(){return C(w)&&k({inst:w}),v(function(){C(w)&&k({inst:w})})},[v]),j(b),b}function C(v){var y=v.getSnapshot;v=v.value;try{var b=y();return!k(v,b)}catch(v){return!0}}function A(v,y){return y()}var T="u"<typeof window||void 0===window.document||void 0===window.document.createElement?A:P;b.useSyncExternalStore=void 0!==x.useSyncExternalStore?x.useSyncExternalStore:T},94674,(v,y,b)=>{"use strict";y.exports=v.r(908664)},285923,(v,y,b)=>{"use strict";var x=v.r(297865),w=v.r(94674);function k(v,y){return v===y&&(0!==v||1/v==1/y)||v!=v&&y!=y}var S="function"==typeof Object.is?Object.is:k,_=w.useSyncExternalStore,E=x.useRef,j=x.useEffect,P=x.useMemo,C=x.useDebugValue;b.useSyncExternalStoreWithSelector=function(v,y,b,x,w){var k=E(null);if(null===k.current){var A={hasValue:!1,value:null};k.current=A}else A=k.current;var T=_(v,(k=P(function(){function v(v){if(!E){if(E=!0,k=v,v=x(v),void 0!==w&&A.hasValue){var y=A.value;if(w(y,v))return _=y}return _=v}if(y=_,S(k,v))return y;var b=x(v);return void 0!==w&&w(y,b)?(k=v,y):(k=v,_=b)}var k,_,E=!1,j=void 0===b?null:b;return[function(){return v(y())},null===j?void 0:function(){return v(j())}]},[y,b,x,w]))[0],k[1]);return j(function(){A.hasValue=!0,A.value=T},[T]),C(T),T}},279720,(v,y,b)=>{"use strict";y.exports=v.r(285923)},560600,(v,y,b)=>{!function(b){"use strict";
vendor: 10,393 bytes, line 2504
2504var x,w=1e9,k={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},S=!0,_="[DecimalError] ",E=_+"Invalid argument: ",j=_+"Exponent out of range: ",P=Math.floor,C=Math.pow,A=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,T=1e7,I=7,O=0x1fffffffffffff,M=P(1286742750677284.5),R={};function N(v,y){var b,x,w,k,_,E,j,P,C=v.constructor,A=C.precision;if(!v.s||!y.s)return y.s||(y=new C(v)),S?W(y,A):y;if(j=v.d,P=y.d,_=v.e,w=y.e,j=j.slice(),k=_-w){for(k<0?(x=j,k=-k,E=P.length):(x=P,w=_,E=j.length),k>(E=(_=Math.ceil(A/I))>E?_+1:E+1)&&(k=E,x.length=1),x.reverse();k--;)x.push(0);x.reverse()}for((E=j.length)-(k=P.length)<0&&(k=E,x=P,P=j,j=x),b=0;k;)b=(j[--k]=j[k]+P[k]+b)/T|0,j[k]%=T;for(b&&(j.unshift(b),++w),E=j.length;0==j[--E];)j.pop();return y.d=j,y.e=w,S?W(y,A):y}function D(v,y,b){if(v!==~~v||v<y||v>b)throw Error(E+v)}function F(v){var y,b,x,w=v.length-1,k="",S=v[0];if(w>0){for(k+=S,y=1;y<w;y++)(b=I-(x=v[y]+"").length)&&(k+=V(b)),k+=x;(b=I-(x=(S=v[y])+"").length)&&(k+=V(b))}else if(0===S)return"0";for(;S%10==0;)S/=10;return k+S}R.absoluteValue=R.abs=function(){var v=new this.constructor(this);return v.s&&(v.s=1),v},R.comparedTo=R.cmp=function(v){var y,b,x,w,k=this;if(v=new k.constructor(v),k.s!==v.s)return k.s||-v.s;if(k.e!==v.e)return k.e>v.e^k.s<0?1:-1;for(x=k.d.length,y=0,b=x<(w=v.d.length)?x:w;y<b;++y)if(k.d[y]!==v.d[y])return k.d[y]>v.d[y]^k.s<0?1:-1;return x===w?0:x>w^k.s<0?1:-1},R.decimalPlaces=R.dp=function(){var v=this,y=v.d.length-1,b=(y-v.e)*I;if(y=v.d[y])for(;y%10==0;y/=10)b--;return b<0?0:b},R.dividedBy=R.div=function(v){return L(this,new this.constructor(v))},R.dividedToIntegerBy=R.idiv=function(v){var y=this,b=y.constructor;return W(L(y,new b(v),0,1),b.precision)},R.equals=R.eq=function(v){return!this.cmp(v)},R.exponent=function(){return B(this)},R.greaterThan=R.gt=function(v){return this.cmp(v)>0},R.greaterThanOrEqualTo=R.gte=function(v){return this.cmp(v)>=0},R.isInteger=R.isint=function(){return this.e>this.d.length-2},R.isNegative=R.isneg=function(){return this.s<0},R.isPositive=R.ispos=function(){return this.s>0},R.isZero=function(){return 0===this.s},R.lessThan=R.lt=function(v){return 0>this.cmp(v)},R.lessThanOrEqualTo=R.lte=function(v){return 1>this.cmp(v)},R.logarithm=R.log=function(v){var y,b=this,w=b.constructor,k=w.precision,E=k+5;if(void 0===v)v=new w(10);else if((v=new w(v)).s<1||v.eq(x))throw Error(_+"NaN");if(b.s<1)throw Error(_+(b.s?"NaN":"-Infinity"));return b.eq(x)?new w(0):(S=!1,y=L(H(b,E),H(v,E),E),S=!0,W(y,k))},R.minus=R.sub=function(v){var y=this;return v=new y.constructor(v),y.s==v.s?G(y,v):N(y,(v.s=-v.s,v))},R.modulo=R.mod=function(v){var y,b=this,x=b.constructor,w=x.precision;if(!(v=new x(v)).s)throw Error(_+"NaN");return b.s?(S=!1,y=L(b,v,0,1).times(v),S=!0,b.minus(y)):W(new x(b),w)},R.naturalExponential=R.exp=function(){return $(this)},R.naturalLogarithm=R.ln=function(){return H(this)},R.negated=R.neg=function(){var v=new this.constructor(this);return v.s=-v.s||0,v},R.plus=R.add=function(v){var y=this;return v=new y.constructor(v),y.s==v.s?N(y,v):G(y,(v.s=-v.s,v))},R.precision=R.sd=function(v){var y,b,x,w=this;if(void 0!==v&&!!v!==v&&1!==v&&0!==v)throw Error(E+v);if(y=B(w)+1,b=(x=w.d.length-1)*I+1,x=w.d[x]){for(;x%10==0;x/=10)b--;for(x=w.d[0];x>=10;x/=10)b++}return v&&y>b?y:b},R.squareRoot=R.sqrt=function(){var v,y,b,x,w,k,E,j=this,C=j.constructor;if(j.s<1){if(!j.s)return new C(0);throw Error(_+"NaN")}for(v=B(j),S=!1,0==(w=Math.sqrt(+j))||w==1/0?(((y=F(j.d)).length+v)%2==0&&(y+="0"),w=Math.sqrt(y),v=P((v+1)/2)-(v<0||v%2),x=new C(y=w==1/0?"5e"+v:(y=w.toExponential()).slice(0,y.indexOf("e")+1)+v)):x=new C(w.toString()),w=E=(b=C.precision)+3;;)if(x=(k=x).plus(L(j,k,E+2)).times(.5),F(k.d).slice(0,E)===(y=F(x.d)).slice(0,E)){if(y=y.slice(E-3,E+1),w==E&&"4999"==y){if(W(k,b+1,0),k.times(k).eq(j)){x=k;break}}else if("9999"!=y)break;E+=4}return S=!0,W(x,b)},R.times=R.mul=function(v){var y,b,x,w,k,_,E,j,P,C=this,A=C.constructor,I=C.d,O=(v=new A(v)).d;if(!C.s||!v.s)return new A(0);for(v.s*=C.s,b=C.e+v.e,(j=I.length)<(P=O.length)&&(k=I,I=O,O=k,_=j,j=P,P=_),k=[],x=_=j+P;x--;)k.push(0);for(x=P;--x>=0;){for(y=0,w=j+x;w>x;)E=k[w]+O[x]*I[w-x-1]+y,k[w--]=E%T|0,y=E/T|0;k[w]=(k[w]+y)%T|0}for(;!k[--_];)k.pop();return y?++b:k.shift(),v.d=k,v.e=b,S?W(v,A.precision):v},R.toDecimalPlaces=R.todp=function(v,y){var b=this,x=b.constructor;return(b=new x(b),void 0===v)?b:(D(v,0,w),void 0===y?y=x.rounding:D(y,0,8),W(b,v+B(b)+1,y))},R.toExponential=function(v,y){var b,x=this,k=x.constructor;return void 0===v?b=q(x,!0):(D(v,0,w),void 0===y?y=k.rounding:D(y,0,8),b=q(x=W(new k(x),v+1,y),!0,v+1)),b},R.toFixed=function(v,y){var b,x,k=this,S=k.constructor;return void 0===v?q(k):(D(v,0,w),void 0===y?y=S.rounding:D(y,0,8),b=q((x=W(new S(k),v+B(k)+1,y)).abs(),!1,v+B(x)+1),k.isneg()&&!k.isZero()?"-"+b:b)},R.toInteger=R.toint=function(){var v=this,y=v.constructor;return W(new y(v),B(v)+1,y.rounding)},R.toNumber=function(){return+this},R.toPower=R.pow=function(v){var y,b,w,k,E,j,C=this,A=C.constructor,T=12,M=+(v=new A(v));if(!v.s)return new A(x);if(!(C=new A(C)).s){if(v.s<1)throw Error(_+"Infinity");return C}if(C.eq(x))return C;if(w=A.precision,v.eq(x))return W(C,w);if(j=(y=v.e)>=(b=v.d.length-1),E=C.s,j){if((b=M<0?-M:M)<=O){for(k=new A(x),y=Math.ceil(w/I+4),S=!1;b%2&&Y((k=k.times(C)).d,y),0!==(b=P(b/2));)Y((C=C.times(C)).d,y);return S=!0,v.s<0?new A(x).div(k):W(k,w)}}else if(E<0)throw Error(_+"NaN");return E=E<0&&1&v.d[Math.max(y,b)]?-1:1,C.s=1,S=!1,k=v.times(H(C,w+T)),S=!0,(k=$(k)).s=E,k},R.toPrecision=function(v,y){var b,x,k=this,S=k.constructor;return void 0===v?(b=B(k),x=q(k,b<=S.toExpNeg||b>=S.toExpPos)):(D(v,1,w),void 0===y?y=S.rounding:D(y,0,8),b=B(k=W(new S(k),v,y)),x=q(k,v<=b||b<=S.toExpNeg,v)),x},R.toSignificantDigits=R.tosd=function(v,y){var b=this,x=b.constructor;return void 0===v?(v=x.precision,y=x.rounding):(D(v,1,w),void 0===y?y=x.rounding:D(y,0,8)),W(new x(b),v,y)},R.toString=R.valueOf=R.val=R.toJSON=function(){var v=this,y=B(v),b=v.constructor;return q(v,y<=b.toExpNeg||y>=b.toExpPos)};var L=function(){function v(v,y){var b,x=0,w=v.length;for(v=v.slice();w--;)b=v[w]*y+x,v[w]=b%T|0,x=b/T|0;return x&&v.unshift(x),v}function y(v,y,b,x){var w,k;if(b!=x)k=b>x?1:-1;else for(w=k=0;w<b;w++)if(v[w]!=y[w]){k=v[w]>y[w]?1:-1;break}return k}function b(v,y,b){for(var x=0;b--;)v[b]-=x,x=+(v[b]<y[b]),v[b]=x*T+v[b]-y[b];for(;!v[0]&&v.length>1;)v.shift()}return function(x,w,k,S){var E,j,P,C,A,O,M,R,N,D,F,L,$,z,V,H,U,G,q=x.constructor,Y=x.s==w.s?1:-1,K=x.d,X=w.d;if(!x.s)return new q(x);if(!w.s)throw Error(_+"Division by zero");for(j=x.e-w.e,U=X.length,V=K.length,R=(M=new q(Y)).d=[],P=0;X[P]==(K[P]||0);)++P;if(X[P]>(K[P]||0)&&--j,(L=null==k?k=q.precision:S?k+(B(x)-B(w))+1:k)<0)return new q(0);if(L=L/I+2|0,P=0,1==U)for(C=0,X=X[0],L++;(P<V||C)&&L--;P++)$=C*T+(K[P]||0),R[P]=$/X|0,C=$%X|0;else{for((C=T/(X[0]+1)|0)>1&&(X=v(X,C),K=v(K,C),U=X.length,V=K.length),z=U,D=(N=K.slice(0,U)).length;D<U;)N[D++]=0;(G=X.slice()).unshift(0),H=X[0],X[1]>=T/2&&++H;do C=0,(E=y(X,N,U,D))<0?(F=N[0],U!=D&&(F=F*T+(N[1]||0)),(C=F/H|0)>1?(C>=T&&(C=T-1),O=(A=v(X,C)).length,D=N.length,1==(E=y(A,N,O,D))&&(C--,b(A,U<O?G:X,O))):(0==C&&(E=C=1),A=X.slice()),(O=A.length)<D&&A.unshift(0),b(N,A,D),-1==E&&(D=N.length,(E=y(X,N,U,D))<1&&(C++,b(N,U<D?G:X,D))),D=N.length):0===E&&(C++,N=[0]),R[P++]=C,E&&N[0]?N[D++]=K[z]||0:(N=[K[z]],D=1);while((z++<V||void 0!==N[0])&&L--)}return R[0]||R.shift(),M.e=j,W(M,S?k+B(M)+1:k)}}();function $(v,y){var b,w,k,_,E,P=0,A=0,T=v.constructor,I=T.precision;if(B(v)>16)throw Error(j+B(v));if(!v.s)return new T(x);for(null==y?(S=!1,E=I):E=y,_=new T(.03125);v.abs().gte(.1);)v=v.times(_),A+=5;for(E+=Math.log(C(2,A))/Math.LN10*2+5|0,b=w=k=new T(x),T.precision=E;;){if(w=W(w.times(v),E),b=b.times(++P),F((_=k.plus(L(w,b,E))).d).slice(0,E)===F(k.d).slice(0,E)){for(;A--;)k=W(k.times(k),E);return T.precision=I,null==y?(S=!0,W(k,I)):k}k=_}}function B(v){for(var y=v.e*I,b=v.d[0];b>=10;b/=10)y++;return y}function z(v,y,b){if(y>v.LN10.sd())throw S=!0,b&&(v.precision=b),Error(_+"LN10 precision limit exceeded");return W(new v(v.LN10),y)}function V(v){for(var y="";v--;)y+="0";return y}function H(v,y){var b,w,k,E,j,P,C,A,T,I=1,O=10,M=v,R=M.d,N=M.constructor,D=N.precision;if(M.s<1)throw Error(_+(M.s?"NaN":"-Infinity"));if(M.eq(x))return new N(0);if(null==y?(S=!1,A=D):A=y,M.eq(10))return null==y&&(S=!0),z(N,A);if(N.precision=A+=O,w=(b=F(R)).charAt(0),!(15e14>Math.abs(E=B(M))))return C=z(N,A+2,D).times(E+""),M=H(new N(w+"."+b.slice(1)),A-O).plus(C),N.precision=D,null==y?(S=!0,W(M,D)):M;for(;w<7&&1!=w||1==w&&b.charAt(1)>3;)w=(b=F((M=M.times(v)).d)).charAt(0),I++;for(E=B(M),w>1?(M=new N("0."+b),E++):M=new N(w+"."+b.slice(1)),P=j=M=L(M.minus(x),M.plus(x),A),T=W(M.times(M),A),k=3;;){if(j=W(j.times(T),A),F((C=P.plus(L(j,new N(k),A))).d).slice(0,A)===F(P.d).slice(0,A))return P=P.times(2),0!==E&&(P=P.plus(z(N,A+2,D).times(E+""))),P=L(P,new N(I),A),N.precision=D,null==y?(S=!0,W(P,D)):P;P=C,k+=2}}function U(v,y){var b,x,w;for((b=y.indexOf("."))>-1&&(y=y.replace(".","")),(x=y.search(/e/i))>0?(b<0&&(b=x),b+=+y.slice(x+1),y=y.substring(0,x)):b<0&&(b=y.length),x=0;48===y.charCodeAt(x);)++x;for(w=y.length;48===y.charCodeAt(w-1);)--w;if(y=y.slice(x,w)){if(w-=x,v.e=P((b=b-x-1)/I),v.d=[],x=(b+1)%I,b<0&&(x+=I),x<w){for(x&&v.d.push(+y.slice(0,x)),w-=I;x<w;)v.d.push(+y.slice(x,x+=I));x=I-(y=y.slice(x)).length}else x-=w;for(;x--;)y+="0";if(v.d.push(+y),S&&(v.e>M||v.e<-M))throw Error(j+b)}else v.s=0,v.e=0,v.d=[0];return v}function W(v,y,b){var x,w,k,_,E,A,O,R,N=v.d;for(_=1,k=N[0];k>=10;k/=10)_++;if((x=y-_)<0)x+=I,w=y,O=N[R=0];else{if((R=Math.ceil((x+1)/I))>=(k=N.length))return v;for(O=k=N[R],_=1;k>=10;k/=10)_++;x%=I,w=x-I+_}if(void 0!==b&&(E=O/(k=C(10,_-w-1))%10|0,A=y<0||void 0!==N[R+1]||O%k,A=b<4?(E||A)&&(0==b||b==(v.s<0?3:2)):E>5||5==E&&(4==b||A||6==b&&(x>0?w>0?O/C(10,_-w):0:N[R-1])%10&1||b==(v.s<0?8:7))),y<1||!N[0])return A?(k=B(v),N.length=1,y=y-k-1,N[0]=C(10,(I-y%I)%I),v.e=P(-y/I)||0):(N.length=1,N[0]=v.e=v.s=0),v;if(0==x?(N.length=R,k=1,R--):(N.length=R+1,k=C(10,I-x),N[R]=w>0?(O/C(10,_-w)%C(10,w)|0)*k:0),A)for(;;)if(0==R){(N[0]+=k)==T&&(N[0]=1,++v.e);break}else{if(N[R]+=k,N[R]!=T)break;N[R--]=0,k=1}for(x=N.length;0===N[--x];)N.pop();if(S&&(v.e>M||v.e<-M))throw Error(j+B(v));return v}function G(v,y){var b,x,w,k,_,E,j,P,C,A,O=v.constructor,M=O.precision;
2504if(!v.s||!y.s)return y.s?y.s=-y.s:y=new O(v),S?W(y,M):y;if(j=v.d,A=y.d,x=y.e,P=v.e,j=j.slice(),_=P-x){for((C=_<0)?(b=j,_=-_,E=A.length):(b=A,x=P,E=j.length),_>(w=Math.max(Math.ceil(M/I),E)+2)&&(_=w,b.length=1),b.reverse(),w=_;w--;)b.push(0);b.reverse()}else{for((C=(w=j.length)<(E=A.length))&&(E=w),w=0;w<E;w++)if(j[w]!=A[w]){C=j[w]<A[w];break}_=0}for(C&&(b=j,j=A,A=b,y.s=-y.s),E=j.length,w=A.length-E;w>0;--w)j[E++]=0;for(w=A.length;w>_;){if(j[--w]<A[w]){for(k=w;k&&0===j[--k];)j[k]=T-1;--j[k],j[w]+=T}j[w]-=A[w]}for(;0===j[--E];)j.pop();for(;0===j[0];j.shift())--x;return j[0]?(y.d=j,y.e=x,S?W(y,M):y):new O(0)}function q(v,y,b){var x,w=B(v),k=F(v.d),S=k.length;return y?(b&&(x=b-S)>0?k=k.charAt(0)+"."+k.slice(1)+V(x):S>1&&(k=k.charAt(0)+"."+k.slice(1)),k=k+(w<0?"e":"e+")+w):w<0?(k="0."+V(-w-1)+k,b&&(x=b-S)>0&&(k+=V(x))):w>=S?(k+=V(w+1-S),b&&(x=b-w-1)>0&&(k=k+"."+V(x))):((x=w+1)<S&&(k=k.slice(0,x)+"."+k.slice(x)),b&&(x=b-S)>0&&(w+1===S&&(k+="."),k+=V(x))),v.s<0?"-"+k:k}function Y(v,y){if(v.length>y)return v.length=y,!0}function K(v){var y,b,x;function w(v){var y=this;if(!(y instanceof w))return new w(v);if(y.constructor=w,v instanceof w){y.s=v.s,y.e=v.e,y.d=(v=v.d)?v.slice():v;return}if("number"==typeof v){if(0*v!=0)throw Error(E+v);if(v>0)y.s=1;else if(v<0)v=-v,y.s=-1;else{y.s=0,y.e=0,y.d=[0];return}if(v===~~v&&v<1e7){y.e=0,y.d=[v];return}return U(y,v.toString())}if("string"!=typeof v)throw Error(E+v);if(45===v.charCodeAt(0)?(v=v.slice(1),y.s=-1):y.s=1,A.test(v))U(y,v);else throw Error(E+v)}if(w.prototype=R,w.ROUND_UP=0,w.ROUND_DOWN=1,w.ROUND_CEIL=2,w.ROUND_FLOOR=3,w.ROUND_HALF_UP=4,w.ROUND_HALF_DOWN=5,w.ROUND_HALF_EVEN=6,w.ROUND_HALF_CEIL=7,w.ROUND_HALF_FLOOR=8,w.clone=K,w.config=w.set=X,void 0===v&&(v={}),v)for(y=0,x=["precision","rounding","toExpNeg","toExpPos","LN10"];y<x.length;)v.hasOwnProperty(b=x[y++])||(v[b]=this[b]);return w.config(v),w}function X(v){if(!v||"object"!=typeof v)throw Error(_+"Object expected");var y,b,x,k=["precision",1,w,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(y=0;y<k.length;y+=3)if(void 0!==(x=v[b=k[y]]))if(P(x)===x&&x>=k[y+1]&&x<=k[y+2])this[b]=x;else throw Error(E+b+": "+x);if(void 0!==(x=v[b="LN10"]))if(x==Math.LN10)this[b]=new this(x);else throw Error(E+b+": "+x);return this}if((k=K(k)).default=k.Decimal=k,x=new k(1),"function"==typeof define&&define.amd){let y;v.r,void 0!==(y=k)&&v.v(y)}else y.exports?y.exports=k:(b||(b="u">typeof self&&self&&self.self==self?self:Function("return this")()),b.Decimal=k)}(v.e)},571650,(v,y,b)=>{"use strict";var x=Object.prototype.hasOwnProperty,w="~";function k(){}function S(v,y,b){this.fn=v,this.context=y,this.once=b||!1}function _(v,y,b,x,k){if("function"!=typeof b)throw TypeError("The listener must be a function");var _=new S(b,x||v,k),E=w?w+y:y;return v._events[E]?v._events[E].fn?v._events[E]=[v._events[E],_]:v._events[E].push(_):(v._events[E]=_,v._eventsCount++),v}function E(v,y){0==--v._eventsCount?v._events=new k:delete v._events[y]}function j(){this._events=new k,this._eventsCount=0}Object.create&&(k.prototype=Object.create(null),new k().__proto__||(w=!1)),j.prototype.eventNames=function(){var v,y,b=[];if(0===this._eventsCount)return b;for(y in v=this._events)x.call(v,y)&&b.push(w?y.slice(1):y);return Object.getOwnPropertySymbols?b.concat(Object.getOwnPropertySymbols(v)):b},j.prototype.listeners=function(v){var y=w?w+v:v,b=this._events[y];if(!b)return[];if(b.fn)return[b.fn];for(var x=0,k=b.length,S=Array(k);x<k;x++)S[x]=b[x].fn;return S},j.prototype.listenerCount=function(v){var y=w?w+v:v,b=this._events[y];return b?b.fn?1:b.length:0},j.prototype.emit=function(v,y,b,x,k,S){var _=w?w+v:v;if(!this._events[_])return!1;var E,j,P=this._events[_],C=arguments.length;if(P.fn){switch(P.once&&this.removeListener(v,P.fn,void 0,!0),C){case 1:return P.fn.call(P.context),!0;case 2:return P.fn.call(P.context,y),!0;case 3:return P.fn.call(P.context,y,b),!0;case 4:return P.fn.call(P.context,y,b,x),!0;case 5:return P.fn.call(P.context,y,b,x,k),!0;case 6:return P.fn.call(P.context,y,b,x,k,S),!0}for(j=1,E=Array(C-1);j<C;j++)E[j-1]=arguments[j];P.fn.apply(P.context,E)}else{var A,T=P.length;for(j=0;j<T;j++)switch(P[j].once&&this.removeListener(v,P[j].fn,void 0,!0),C){case 1:P[j].fn.call(P[j].context);break;case 2:P[j].fn.call(P[j].context,y);break;case 3:P[j].fn.call(P[j].context,y,b);break;case 4:P[j].fn.call(P[j].context,y,b,x);break;default:if(!E)for(A=1,E=Array(C-1);A<C;
2504A++)E[A-1]=arguments[A];P[j].fn.apply(P[j].context,E)}}return!0},j.prototype.on=function(v,y,b){return _(this,v,y,b,!1)},j.prototype.once=function(v,y,b){return _(this,v,y,b,!0)},j.prototype.removeListener=function(v,y,b,x){var k=w?w+v:v;if(!this._events[k])return this;if(!y)return E(this,k),this;var S=this._events[k];if(S.fn)S.fn!==y||x&&!S.once||b&&S.context!==b||E(this,k);else{for(var _=0,j=[],P=S.length;_<P;_++)(S[_].fn!==y||x&&!S[_].once||b&&S[_].context!==b)&&j.push(S[_]);j.length?this._events[k]=1===j.length?j[0]:j:E(this,k)}return this},j.prototype.removeAllListeners=function(v){var y;return v?(y=w?w+v:v,this._events[y]&&E(this,y)):(this._events=new k,this._eventsCount=0),this},j.prototype.off=j.prototype.removeListener,j.prototype.addListener=j.prototype.on,j.prefixed=w,j.EventEmitter=j,y.exports=j},862323,(v,y,b)=>{"use strict";var x=v.r(297865);function w(v,y){return v===y&&(0!==v||1/v==1/y)||v!=v&&y!=y}var k="function"==typeof Object.is?Object.is:w,S=x.useSyncExternalStore,_=x.useRef,E=x.useEffect,j=x.useMemo,P=x.useDebugValue;b.useSyncExternalStoreWithSelector=function(v,y,b,x,w){var C=_(null);if(null===C.current){var A={hasValue:!1,value:null};C.current=A}else A=C.current;var T=S(v,(C=j(function(){function v(v){if(!E){if(E=!0,S=v,v=x(v),void 0!==w&&A.hasValue){var y=A.value;if(w(y,v))return _=y}return _=v}if(y=_,k(S,v))return y;var b=x(v);return void 0!==w&&w(y,b)?(S=v,y):(S=v,_=b)}var S,_,E=!1,j=void 0===b?null:b;return[function(){return v(y())},null===j?void 0:function(){return v(j())}]},[y,b,x,w]))[0],C[1]);return E(function(){A.hasValue=!0,A.value=T},[T]),P(T),T}},100540,(v,y,b)=>{"use strict";y.exports=v.r(862323)}]); 2505 2506//# debugId=82b65c23-8b06-6da8-e4b2-3b95b181c4c6
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.