(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[726,6095],{e5PB:function(e,t,r){"use strict";r.d(t,{k:function(){return BabyPoopEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("lFZO"),s=r("ei5w");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let BabyPoopEmbed=e=>{var{babyPoopPage:t,formProps:r}=e,i=(0,n.a)(e,["babyPoopPage","formProps"]);let{reviewedBy:l,reviewedDate:u}=t||{};return a().createElement(o.H,Object.assign({},i),a().createElement(o.H.Banner,{icon:a().createElement("img",{alt:"health-tool-icon",src:null==t?void 0:t.featuredImage,loading:"lazy"}),heading:t.title,medicalReview:{link:null==l?void 0:l.profileUrl,reviewer:null==l?void 0:l.displayName,date:u}}),a().createElement(o.H.Body,null,a().createElement(s.B,Object.assign({babyPoopPage:t},r))))}},n4nW:function(e,t,r){"use strict";r.d(t,{h:function(){return BabyVaccineCardEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("sFNn"),s=r("Wbba"),l=r("lFZO"),u=r("uvxu");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let BabyVaccineCardEmbed=e=>{var t,r,i,{babyVaccineContent:c,formProps:d}=e,h=(0,n.a)(e,["babyVaccineContent","formProps"]);let{t:p}=(0,o.u)();return a().createElement(l.H,Object.assign({},h),a().createElement(l.H.Banner,{icon:a().createElement("img",{alt:"health-tool-icon",src:(null==c?void 0:c.featuredImage)||s.C.getAssetPath("health-tools/baby-vaccine-icon.svg"),loading:"lazy"}),heading:(null==c?void 0:c.title)||p("babyVaccineTool.heading"),medicalReview:{link:(null===(t=null==c?void 0:c.reviewBy)||void 0===t?void 0:t.link)||"",reviewer:(null===(r=null==c?void 0:c.reviewBy)||void 0===r?void 0:r.reviewer)||"",date:(null===(i=null==c?void 0:c.reviewBy)||void 0===i?void 0:i.date)||""}}),a().createElement(l.H.Body,null,a().createElement(u.B,Object.assign({},d))))}},"2W4F":function(e,t,r){"use strict";r.d(t,{S:function(){return BMICardEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("sFNn"),s=r("Wbba"),l=r("lFZO"),u=r("75tZ");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let BMICardEmbed=e=>{var t,r,i,{bmiContent:c,bmiGenerated:d,bmiUnit:h,defaultUnitSystem:p,formProps:_}=e,g=(0,n.a)(e,["bmiContent","bmiGenerated","bmiUnit","defaultUnitSystem","formProps"]);let{t:m}=(0,o.u)();return a().createElement(l.H,Object.assign({},g),a().createElement(l.H.Banner,{isRevamp:!0,icon:a().createElement("img",{alt:"health-tool-icon",src:(null==c?void 0:c.featured_image)||s.C.getAssetPath("health-tools/bmi.svg"),loading:"lazy"}),heading:(null==c?void 0:c.title)||m("bmi.heading"),medicalReview:{link:null===(t=null==c?void 0:c.reviewBy)||void 0===t?void 0:t.link,reviewer:null===(r=null==c?void 0:c.reviewBy)||void 0===r?void 0:r.reviewer,date:null===(i=null==c?void 0:c.reviewBy)||void 0===i?void 0:i.date}}),a().createElement(l.H.Body,null,a().createElement(u.B,Object.assign({bmiGenerated:d,bmiUnit:h,defaultUnitSystem:p},_))))}},KFz6:function(e,t,r){"use strict";r.d(t,{V:function(){return BMRCardEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("sFNn"),s=r("Wbba"),l=r("lFZO"),u=r("75tZ");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let BMRCardEmbed=e=>{var t,r,i,{bmrContent:c,bmiGenerated:d,bmiUnit:h,formProps:p}=e,_=(0,n.a)(e,["bmrContent","bmiGenerated","bmiUnit","formProps"]);let{t:g}=(0,o.u)();return a().createElement(l.H,Object.assign({},_),a().createElement(l.H.Banner,{icon:a().createElement("img",{alt:"health-tool-icon",src:(null==c?void 0:c.featured_image)||s.C.getAssetPath("health-tools/bmr.svg"),loading:"lazy"}),heading:(null==c?void 0:c.title)||g("bmr.heading"),medicalReview:{link:null===(t=null==c?void 0:c.reviewBy)||void 0===t?void 0:t.link,reviewer:null===(r=null==c?void 0:c.reviewBy)||void 0===r?void 0:r.reviewer,date:null===(i=null==c?void 0:c.reviewBy)||void 0===i?void 0:i.date}}),a().createElement(l.H.Body,null,a().createElement(u.B,Object.assign({bmiGenerated:d,bmiUnit:h,enableUnitPicker:!0},p,{submitProps:Object.assign(Object.assign({},null==p?void 0:p.submitProps),{dataEventAction:"BMR"})}))))}},"h+21":function(e,t,r){"use strict";r.d(t,{C:function(){return DueDateCardEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("sFNn"),s=r("Wbba"),l=r("lFZO"),u=r("8+IF");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let DueDateCardEmbed=e=>{var t,{dueDatePageInfo:r,expertUrl:i,formProps:c}=e,d=(0,n.a)(e,["dueDatePageInfo","expertUrl","formProps"]);let{t:h}=(0,o.u)();return a().createElement(l.H,Object.assign({isPregTool:!0},d),a().createElement(l.H.Banner,{isRevamp:!0,color:"pink",icon:a().createElement("img",{alt:"health-tool-icon",src:(null==r?void 0:r.featured_image)||s.C.getAssetPath("health-tools/due-date-icon.svg"),loading:"lazy"}),heading:(null==r?void 0:r.post_title)||h("healthTools.dueDateCalculator"),medicalReview:{link:i,reviewer:null===(t=null==r?void 0:r.reviewed_by)||void 0===t?void 0:t.display_name,date:null==r?void 0:r.reviewed_date}}),a().createElement(l.H.Body,null,a().createElement(u.D,Object.assign({},c,{locale:d.locale}))))}},XJ7Q:function(e,t,r){"use strict";r.d(t,{C:function(){return PWGCardEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("sFNn"),s=r("Wbba"),l=r("XsRk"),u=r("lFZO"),c=r("iCm1");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let PWGCardEmbed=e=>{var t,{pwgContent:r,formProps:i}=e,d=(0,n.a)(e,["pwgContent","formProps"]);let{t:h}=(0,o.u)();return a().createElement(u.H,Object.assign({isPregTool:!0},d),a().createElement(u.H.Banner,{icon:a().createElement("img",{alt:"health-tool-icon",src:(null==r?void 0:r.featuredImage)||s.C.getAssetPath("health-tools/pwg-icon.svg"),loading:"lazy"}),heading:(null==r?void 0:r.title)||h("pregnancyWeightGain.heading"),medicalReview:{link:(0,l.c)(null==r?void 0:r.reviewedBy),reviewer:null===(t=null==r?void 0:r.reviewedBy)||void 0===t?void 0:t.display_name,date:null==r?void 0:r.reviewedDate}}),a().createElement(u.H.Body,null,a().createElement(c.P,Object.assign({},i))))}},"/FLf":function(e,t,r){"use strict";r.d(t,{w:function(){return THRCardEmbed}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("sFNn"),s=r("Wbba"),l=r("XsRk"),u=r("lFZO"),c=r("lyNv");r("vH4S"),r("rBCA"),r("8BcA"),r("xXM3"),r("yVya");let THRCardEmbed=e=>{var t,r,{thrContent:i,formProps:d}=e,h=(0,n.a)(e,["thrContent","formProps"]);let{t:p}=(0,o.u)();return a().createElement(u.H,Object.assign({},h),a().createElement(u.H.Banner,{icon:a().createElement("img",{alt:"health-tool-icon",src:(null==i?void 0:i.featured_image)||s.C.getAssetPath("health-tools/target-heart-rate-icon.svg"),loading:"lazy"}),heading:(null==i?void 0:i.title)||p("targetHearRate.heading"),medicalReview:(null===(t=null==i?void 0:i.reviewedBy)||void 0===t?void 0:t.display_name)?{link:(0,l.c)(null==i?void 0:i.reviewedBy),reviewer:null===(r=null==i?void 0:i.reviewedBy)||void 0===r?void 0:r.display_name,date:null==i?void 0:i.reviewedDate}:void 0}),a().createElement(u.H.Body,null,a().createElement(c.T,Object.assign({},d))))}},ei5w:function(e,t,r){"use strict";r.d(t,{B:function(){return BabyPoopForm}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("vH4S"),s=r("uzh1"),l=r("abax"),u=r("sFNn"),c=r("NEg/"),d=r("eM6a"),h=(0,o.createStyles)((e,{hasOnClickFn:t})=>({root:{position:"relative",display:"flex",flexDirection:"column",gap:(0,o.rem)(16)},sponsorBox:{display:"flex",gap:(0,o.rem)(12),alignItems:"center",backgroundColor:e.colors.neutral[0],border:`1px solid ${e.colors.neutral[1]}`,borderRadius:(0,o.rem)(4),padding:"4px 12px",alignSelf:"flex-start"},sponsorLogo:{maxHeight:(0,o.rem)(32)},btn:{minWidth:(0,o.rem)(180),[e.fn.largerThan("sm")]:{alignSelf:"flex-end"},visibility:t?"visible":"hidden"}}));let BabyPoopForm=e=>{var{babyPoopPage:t,onClickFindOut:r,currentUrl:p,sponsorLogo:_,btnProps:g,styles:m,classNames:y}=e,b=(0,n.a)(e,["babyPoopPage","onClickFindOut","currentUrl","sponsorLogo","btnProps","styles","classNames"]);let{t:v}=(0,u.u)(),{classes:x}=h({hasOnClickFn:!!r},{name:"BabyPoopForm",styles:m,classNames:y}),{classes:w={}}=(0,i.useContext)(c.C);return a().createElement(d.H.FormRow,null,a().createElement(o.Box,Object.assign({className:x.root},b),_&&a().createElement(o.Box,{className:x.sponsorBox},a().createElement(s.T,{size:"p4"},v("common.sponsoredBy")),a().createElement("img",{loading:"lazy",src:_,alt:"sponsor",className:x.sponsorLogo})),a().createElement(s.T,{size:"p3",as:"div",className:"description",dangerouslySetInnerHTML:{__html:t.description}}),a().createElement(l.B,Object.assign({className:(0,o.clsx)(x.btn,w.submitBtn),onClick:r,dataEventCategory:"Health Tool",dataEventAction:"Baby Stool Inquiry",dataEventLabel:p},g),v("babyPoop.findOut"))))}},iCm1:function(e,t,r){"use strict";r.d(t,{P:function(){return PWGForm}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("vH4S"),s=r("oguI"),l=r("ZFu2"),u=r("soWg"),c=r("sFNn"),d=r("2O1/"),h=r("aHnw"),p=r("uzh1"),_=r("NEg/"),g=r("eM6a"),m=r("bcw8"),y=r("xrdX");let b=(0,i.createContext)({}),DefaultForm=e=>{var t=(0,n.a)(e,[]);let{t:r,locale:s}=(0,c.u)(),{linkTool:l,form:u,submitProps:d}=(0,i.useContext)(b),{classes:v={}}=(0,i.useContext)(_.C),x=(0,o.useMantineTheme)(),w="mb"===x.other.template;return a().createElement(g.H,Object.assign({formLayout:"default"},t),a().createElement(g.H.FormRow,null,a().createElement(h.I.Number,Object.assign({label:a().createElement(p.T,{size:"p2",weight:"semiBold"},r("pregnancyWeightGain.weekInput")),min:m.I.pregnantWeek.min,max:m.I.pregnantWeek.max,placeholder:`${m.I.pregnantWeek.min} - ${m.I.pregnantWeek.max}`},u.getInputProps("pregnantWeek")))),a().createElement(g.H.FormRow,null,a().createElement(h.I.Number,Object.assign({label:a().createElement(p.T,{size:"p2",weight:"semiBold"},r("pregnancyWeightGain.weightBeforeInput")),min:m.I.weight.min,max:m.I.weight.max,placeholder:r("tools.inputPlaceholder",{content:"50"})},u.getInputProps("lastWeight")))),a().createElement(g.H.FormRow,null,a().createElement(h.I.Number,Object.assign({label:a().createElement(p.T,{size:"p2",weight:"semiBold"},r("pregnancyWeightGain.heightInput")),min:m.I.height.min,max:m.I.height.max,placeholder:r("tools.inputPlaceholder",{content:"160"})},u.getInputProps("height")))),a().createElement(g.H.FormRow,null,a().createElement(h.I.Number,Object.assign({label:a().createElement(p.T,{size:"p2",weight:"semiBold"},r("pregnancyWeightGain.weightInput")),min:m.I.weight.min,max:m.I.weight.max,placeholder:r("tools.inputPlaceholder",{content:"50"})},u.getInputProps("weight")))),a().createElement(g.H.FormRow,null,a().createElement(g.H.Switching,Object.assign({label:a().createElement(p.T,{size:"p2",weight:"semiBold"},r("pregnancyWeightGain.havingTwins"))},u.getInputProps("hasTwin")))),a().createElement(g.H.FormRow,{className:v.submitWrapper},a().createElement(g.H.Submit,Object.assign({type:"submit",dataEventCategory:"Health Tool",dataEventAction:"Embedded Pregnancy Weight Gain",dataEventLabel:`https://${y.y[w?"vi-VN_MB":s]}/${l}`,className:(0,o.clsx)("due-date-calculate-button",v.submitBtn)},d),r("dueDatePage.lastPeriod.calculate"))))},InlineForm=e=>{var t=(0,n.a)(e,[]);let{t:r,locale:s}=(0,c.u)(),{classes:l={}}=(0,i.useContext)(_.C),{linkTool:u,form:d,submitProps:p}=(0,i.useContext)(b),v=(0,o.useMantineTheme)(),x="mb"===v.other.template;return a().createElement(g.H,Object.assign({formLayout:"inline"},t),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderInlineControl,{label:r("pregnancyWeightGain.weekInput")},a().createElement(h.I.Number,Object.assign({min:m.I.pregnantWeek.min,max:m.I.pregnantWeek.max,placeholder:`${m.I.pregnantWeek.min} - ${m.I.pregnantWeek.max}`,rightSection:a().createElement(g.H.Unit,null,r("pwgForm.week"))},d.getInputProps("pregnantWeek"))))),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderInlineControl,{label:r("pregnancyWeightGain.weightBeforeInput")},a().createElement(h.I.Number,Object.assign({},d.getInputProps("lastWeight"),{min:m.I.weight.min,max:m.I.weight.max,placeholder:r("tools.inputPlaceholder",{content:"50"}),rightSection:a().createElement(g.H.Unit,null,r("babyGrowth.kg"))})))),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderInlineControl,{label:r("pregnancyWeightGain.heightInput")},a().createElement(h.I.Number,Object.assign({},d.getInputProps("height"),{min:m.I.height.min,max:m.I.height.max,placeholder:r("tools.inputPlaceholder",{content:"160"}),rightSection:a().createElement(g.H.Unit,null,r("babyGrowth.cm"))})))),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderInlineControl,{label:r("pregnancyWeightGain.weightInput")},a().createElement(h.I.Number,Object.assign({},d.getInputProps("weight"),{min:m.I.weight.min,max:m.I.weight.max,placeholder:r("tools.inputPlaceholder",{content:"50"}),rightSection:a().createElement(g.H.Unit,null,r("babyGrowth.kg"))})))),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderInlineControl,{label:r("pregnancyWeightGain.havingTwins"),width:"none"},a().createElement(g.H.Switching,Object.assign({},d.getInputProps("hasTwin"))))),a().createElement(g.H.FormRow,{className:l.submitWrapper},a().createElement(g.H.Submit,Object.assign({type:"submit",dataEventCategory:"Health Tool",dataEventAction:"Embedded Pregnancy Weight Gain",dataEventLabel:`https://${y.y[x?"vi-VN_MB":s]}/${u}`,className:(0,o.clsx)("due-date-calculate-button",l.submitBtn)},p),r("dueDatePage.lastPeriod.calculate"))))},MbLayout=e=>{var t=(0,n.a)(e,[]);let{t:r,locale:s}=(0,c.u)(),{linkTool:l,form:u,submitProps:d}=(0,i.useContext)(b),p=(0,o.useMantineTheme)(),_="mb"===p.other.template;return a().createElement(g.H,Object.assign({formLayout:"inline"},t),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderBoxControl,{label:r("pregnancyWeightGain.weekInput"),rightSection:r("pregnancy.week")},a().createElement(h.I.Number,Object.assign({min:m.I.pregnantWeek.min,max:m.I.pregnantWeek.max,placeholder:`${m.I.pregnantWeek.min} - ${m.I.pregnantWeek.max}`},u.getInputProps("pregnantWeek")))),u.errors.pregnantWeek&&a().createElement(g.H.Error,null,u.errors.pregnantWeek)),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderBoxControl,{label:r("pregnancyWeightGain.weightBeforeInput"),rightSection:"kg"},a().createElement(h.I.Number,Object.assign({min:m.I.weight.min,max:m.I.weight.max},u.getInputProps("lastWeight"),{placeholder:r("tools.inputPlaceholder",{content:"50"})}))),u.errors.lastWeight&&a().createElement(g.H.Error,null,u.errors.lastWeight)),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderBoxControl,{label:r("pregnancyWeightGain.heightInput"),rightSection:"cm"},a().createElement(h.I.Number,Object.assign({min:m.I.height.min,max:m.I.height.max},u.getInputProps("height"),{placeholder:r("tools.inputPlaceholder",{content:"160"})}))),u.errors.height&&a().createElement(g.H.Error,null,u.errors.height)),a().createElement(g.H.FormRow,null,a().createElement(g.H.BorderBoxControl,{label:r("pregnancyWeightGain.weightInput"),rightSection:"kg"},a().createElement(h.I.Number,Object.assign({min:m.I.weight.min,max:m.I.weight.max},u.getInputProps("weight"),{placeholder:r("tools.inputPlaceholder",{content:"50"})}))),u.errors.weight&&a().createElement(g.H.Error,null,u.errors.weight)),a().createElement(g.H.Switching,Object.assign({label:r("pregnancyWeightGain.havingTwins")},u.getInputProps("hasTwin"))),a().createElement(g.H.Submit,Object.assign({type:"submit",dataEventCategory:"Health Tool",dataEventAction:"Embedded Pregnancy Weight Gain",dataEventLabel:`https://${y.y[_?"vi-VN_MB":s]}/${l}`,className:"due-date-calculate-button"},d),r("dueDatePage.lastPeriod.calculate")))},PWGForm=e=>{var{formLayout:t="default",submitProps:r,onSubmit:h}=e,p=(0,n.a)(e,["formLayout","submitProps","onSubmit"]);let{t:_,locale:g}=(0,c.u)(),m=(0,o.useMantineTheme)(),y="mb"===m.other.template,v=(0,s.m)({validate:{pregnantWeek:(0,l.h)(_("validation.error.requiredField")),height:(0,l.h)(_("validation.error.requiredField")),weight:(e,t)=>e?Number(e)>=Number(t.lastWeight)?null:_("pregnancyWeightGain.weightInput.error"):_("validation.error.requiredField"),lastWeight:(e,t)=>e?Number(e)x(d.H.PWG),[x]),T=Object.assign({onSubmit:v.onSubmit(h)},p);return a().createElement(b.Provider,{value:{linkTool:w,form:v,submitProps:r}},"inline"===t?a().createElement(InlineForm,Object.assign({},T)):y?a().createElement(MbLayout,Object.assign({formLayout:t},T)):a().createElement(DefaultForm,Object.assign({},T)))}},uvxu:function(e,t,r){"use strict";r.d(t,{B:function(){return BabyVaccineForm}});var n,i,a=r("vEfc"),o=r("+OUp"),s=r.n(o),l=r("vH4S"),u=r("oguI"),c=r("ZFu2"),d=r("f5ed"),h=r("uzh1"),p=r("sFNn"),_=r("NEg/"),g=r("eM6a"),m=r("8PyR"),y=r("fkrl");let b=(0,o.createContext)({}),DefaultLayout=e=>{var t=(0,a.a)(e,[]);let{t:r}=(0,p.u)(),{currentUrl:n,submitProps:i,form:u}=(0,o.useContext)(b),{classes:c={}}=(0,o.useContext)(_.C);return s().createElement(g.H,Object.assign({formLayout:"default"},t),s().createElement(g.H.FormRow,null,s().createElement(m.G,Object.assign({isBaby:!0},u.getInputProps("gender")))),s().createElement(g.H.FormRow,null,s().createElement(d.D,Object.assign({label:s().createElement(h.T,{size:"p2",weight:"semiBold"},r("babyGrowth.input.birthday")),placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},maxDate:new Date},u.getInputProps("age")))),s().createElement(g.H.FormRow,{className:c.submitWrapper},s().createElement(g.H.Submit,Object.assign({type:"submit",className:(0,l.clsx)("due-date-calculate-button",c.submitBtn),dataEventCategory:"Health Tool",dataEventAction:"Vaccination Tool",dataEventLabel:n},i),r("dueDatePage.lastPeriod.calculate"))))},InlineLayout=e=>{var t=(0,a.a)(e,[]);let{t:r}=(0,p.u)(),{currentUrl:n,submitProps:i,form:u}=(0,o.useContext)(b),{classes:c={}}=(0,o.useContext)(_.C);return s().createElement(g.H,Object.assign({formLayout:"inline"},t),s().createElement(g.H.FormRow,null,s().createElement(g.H.BorderInlineControl,{label:r("tools.selectBabyGender"),width:"none"},s().createElement(m.G,Object.assign({isBaby:!0,hideLabel:!0,type:"radio"},u.getInputProps("gender")))),u.errors.gender&&s().createElement(g.H.Error,null,u.errors.gender)),s().createElement(g.H.FormRow,null,s().createElement(g.H.BorderInlineControl,{label:r("babyGrowth.input.birthday")},s().createElement(d.D,Object.assign({placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},maxDate:new Date},u.getInputProps("age"),{error:null}))),u.errors.age&&s().createElement(g.H.Error,null,u.errors.age)),s().createElement(g.H.FormRow,{className:c.submitWrapper},s().createElement(g.H.Submit,Object.assign({type:"submit",className:(0,l.clsx)("due-date-calculate-button",c.submitBtn),dataEventCategory:"Health Tool",dataEventAction:"Vaccination Tool",dataEventLabel:n},i),r("dueDatePage.lastPeriod.calculate"))))},MbLayout=e=>{var t=(0,a.a)(e,[]);let{t:r}=(0,p.u)(),{currentUrl:n,submitProps:i,form:l}=(0,o.useContext)(b);return s().createElement(g.H,Object.assign({formLayout:"default"},t),s().createElement(g.H.Control,null,s().createElement(m.G,Object.assign({isBaby:!0},l.getInputProps("gender"),{error:null}))),l.errors.gender&&s().createElement(g.H.Error,null,l.errors.gender),s().createElement(g.H.FormRow,null,s().createElement(g.H.BorderBoxControl,{label:r("babyGrowth.input.birthday"),rightSection:s().createElement(y.A,null)},s().createElement(d.D,Object.assign({placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},maxDate:new Date,rightSection:null},l.getInputProps("age"),{error:null}))),l.errors.age&&s().createElement(g.H.Error,null,l.errors.age)),s().createElement(g.H.Submit,Object.assign({type:"submit",className:"due-date-calculate-button",dataEventCategory:"Health Tool",dataEventAction:"Vaccination Tool",dataEventLabel:n},i),r("dueDatePage.lastPeriod.calculate")))};(n=i||(i={}))[n.trackPeriod=0]="trackPeriod",n[n.conceive=1]="conceive",n[n.avoidPregnancy=2]="avoidPregnancy";let BabyVaccineForm=e=>{var{formLayout:t="default",submitProps:r,currentUrl:n,onSubmit:i}=e,o=(0,a.a)(e,["formLayout","submitProps","currentUrl","onSubmit"]);let{t:d}=(0,p.u)(),h=(0,l.useMantineTheme)(),_="mb"===h.other.template,g=(0,u.m)({validate:{gender:(0,c.h)(d("validation.error.requiredField")),age:(0,c.h)(d("validation.error.requiredField"))}}),m=Object.assign({onSubmit:g.onSubmit(i)},o);return s().createElement(b.Provider,{value:{submitProps:r,currentUrl:n,form:g}},"inline"===t?s().createElement(InlineLayout,Object.assign({},m)):_?s().createElement(MbLayout,Object.assign({formLayout:t},m)):s().createElement(DefaultLayout,Object.assign({},m)))}},NQBa:function(e,t,r){"use strict";r.d(t,{D:function(){return Divider}});var n=r("+OUp"),i=r.n(n),a=r("rBCA"),o=r("iBNF");let s=a.A.hr` border-width: 1px; border-color: ${o.w.colors.neutral200}; border-style: ${e=>e.dividerType}; `,Divider=({type:e="solid",className:t,style:r})=>i().createElement(s,{style:r,className:t,"data-diver-type":e,dividerType:e})},lyNv:function(e,t,r){"use strict";r.d(t,{T:function(){return ThrForm}});var n=r("vEfc"),i=r("+OUp"),a=r.n(i),o=r("oguI"),s=r("ZFu2"),l=r("soWg"),u=r("sFNn"),c=r("Wbba"),d=r("2O1/"),h=r("8PyR"),p=r("aHnw"),_=r("f5ed"),g=r("uzh1");r("vH4S");var m=r("NEg/"),y=r("eM6a"),b=r("xrdX");let v=(0,i.createContext)({}),DefaultForm=e=>{var t,r=(0,n.a)(e,[]);let{t:o,locale:s}=(0,u.u)(),{isAdult:l,activeValueNote:c,linkTool:d,form:x,submitProps:w}=(0,i.useContext)(v),{classes:T={}}=(0,i.useContext)(m.C);return a().createElement(y.H,Object.assign({formLayout:"default"},r),a().createElement(y.H.FormRow,null,a().createElement(h.G,Object.assign({},x.getInputProps("gender")))),a().createElement(y.H.FormRow,null,a().createElement(_.D,Object.assign({},x.getInputProps("age"),{placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},label:a().createElement(g.T,{size:"p2",weight:"semiBold"},o("targetHeartRate.ageInput")),maxDate:new Date}))),a().createElement(y.H.FormRow,null,a().createElement(p.I.Number,Object.assign({label:a().createElement(g.T,{size:"p2",weight:"semiBold"},o("targetHeartRate.heartRateInput")),placeholder:o("tools.inputPlaceholder",{content:"60"})},x.getInputProps("heartRate"),{min:40,max:200,styles:()=>({rightSection:{width:"auto"}})}))),l&&a().createElement(y.H.FormRow,null,a().createElement(p.S,Object.assign({label:a().createElement(g.T,{size:"p2",weight:"semiBold"},o("targetHeartRate.selectActive")),defaultValue:null===(t=null==c?void 0:c[0])||void 0===t?void 0:t.value,data:c.map(e=>({value:e.value,label:e.label})),styles:{item:{whiteSpace:"nowrap",padding:"10px 12px",fontSize:"14px"}},withinPortal:!0},x.getInputProps("activeValue")))),a().createElement(y.H.FormRow,{className:T.submitWrapper},a().createElement(y.H.Submit,Object.assign({className:T.submitBtn,type:"submit",dataEventCategory:"Health Tool",dataEventAction:"THR",dataEventLabel:`https://${b.y[s]}/${d}`},w),o("bmi.submit"))))},InlineForm=e=>{var t,r=(0,n.a)(e,[]);let{t:o,locale:s}=(0,u.u)(),{isAdult:l,activeValueNote:c,linkTool:d,form:g,submitProps:x}=(0,i.useContext)(v),{classes:w={}}=(0,i.useContext)(m.C);return a().createElement(y.H,Object.assign({formLayout:"inline"},r),a().createElement(y.H.FormRow,null,a().createElement(y.H.BorderInlineControl,{label:o("tools.selectGender"),width:"none"},a().createElement(h.G,Object.assign({type:"radio",hideLabel:!0,error:null},g.getInputProps("gender")))),g.errors.gender&&a().createElement(y.H.Error,null,g.errors.gender)),a().createElement(y.H.FormRow,null,a().createElement(y.H.BorderInlineControl,{label:o("targetHeartRate.ageInput")},a().createElement(_.D,Object.assign({},g.getInputProps("age"),{placeholder:"DD/MM/YYYY",popoverProps:{withinPortal:!0},error:null,maxDate:new Date}))),g.errors.age&&a().createElement(y.H.Error,null,g.errors.age)),a().createElement(y.H.FormRow,null,a().createElement(y.H.BorderInlineControl,{label:o("targetHeartRate.heartRateInput")},a().createElement(p.I.Number,Object.assign({placeholder:o("tools.inputPlaceholder",{content:"60"})},g.getInputProps("heartRate"),{error:null,min:40,max:200,rightSection:a().createElement(y.H.Unit,null,"bmp"),styles:()=>({rightSection:{width:"auto"}})}))),g.errors.heartRate&&a().createElement(y.H.Error,null,g.errors.heartRate)),l&&a().createElement(y.H.FormRow,null,a().createElement(y.H.BorderInlineControl,{label:o("targetHeartRate.selectActive")},a().createElement(p.S,Object.assign({defaultValue:null===(t=null==c?void 0:c[0])||void 0===t?void 0:t.value,data:c.map(e=>({value:e.value,label:e.label})),styles:{item:{whiteSpace:"nowrap",padding:"10px 12px",fontSize:"14px"}},withinPortal:!0},g.getInputProps("activeValue"))))),a().createElement(y.H.FormRow,{className:w.submitWrapper},a().createElement(y.H.Submit,Object.assign({className:w.submitBtn,type:"submit",dataEventCategory:"Health Tool",dataEventAction:"THR",dataEventLabel:`https://${b.y[s]}/${d}`},x),o("bmi.submit"))))},ThrForm=e=>{var{formLayout:t,onSubmit:r,onError:h,submitProps:p}=e,_=(0,n.a)(e,["formLayout","onSubmit","onError","submitProps"]);let{t:g,locale:m}=(0,u.u)(),y=(0,i.useRef)(40),{getHealthToolLink:b}=(0,l.u)(m),x=(0,o.m)({initialValues:{heartRate:60,activeValue:"low_intensity"},validate:{gender:(0,s.h)(g("validation.error.requiredField")),age:(0,s.h)(g("validation.error.requiredField")),heartRate:e=>Number(e)>=y.current&&200>=Number(e)?null:g("tools.heartRateRangeErr",{min:y.current,max:200})}}),w=(0,i.useMemo)(()=>b(d.H.THR),[b]),[T,P]=(0,i.useState)(!1),E=[{idAge:0,minAge:0,maxAge:18,rangeMale:40,rangeFemale:40},{idAge:1,minAge:18,maxAge:25,rangeMale:49,rangeFemale:54},{idAge:2,minAge:25,maxAge:35,rangeMale:49,rangeFemale:54},{idAge:3,minAge:35,maxAge:45,rangeMale:50,rangeFemale:54},{idAge:4,minAge:45,maxAge:55,rangeMale:50,rangeFemale:54},{idAge:5,minAge:55,maxAge:65,rangeMale:51,rangeFemale:54},{idAge:6,minAge:65,maxAge:120,rangeMale:50,rangeFemale:54}],O=[{value:"low_intensity",label:g("targetHeartRate.lowIntensity.title"),image:c.C.getAssetPath("/low.svg"),imageActive:c.C.getAssetPath("/low-active.svg"),content:g("targetHeartRate.lowIntensity.note")},{value:"moderate_intensity",label:g("targetHeartRate.moderateIntensity.title"),image:c.C.getAssetPath("/moderate.svg"),imageActive:c.C.getAssetPath("/moderate-active.svg"),content:g("targetHeartRate.moderateIntensity.note")},{value:"aerobic_zone",label:g("targetHeartRate.aerobicZone.title"),image:c.C.getAssetPath("/aerobic.svg"),imageActive:c.C.getAssetPath("/aerobic-active.svg"),content:g("targetHeartRate.aerobicZone.note")},{value:"vigorous_intensity",label:g("targetHeartRate.vigorousIntensity.title"),image:c.C.getAssetPath("/vigorous.svg"),imageActive:c.C.getAssetPath("/vigorous-active.svg"),content:g("targetHeartRate.vigorousIntensity.note")},{value:"maximum_intensity",label:g("targetHeartRate.maximumIntensity.title"),image:c.C.getAssetPath("/maximum.svg"),imageActive:c.C.getAssetPath("/maximum-active.svg"),content:g("targetHeartRate.maximumIntensity.note")}];(0,i.useEffect)(()=>{let e=x.getInputProps("age").value,t=x.getInputProps("gender").value;if(e instanceof Date){let r=(new Date().getTime()-e.getTime())/1e3;r>=567648e3?P(!0):P(!1);let n=E.find(e=>r>=31536e3*e.minAge&&r<31536e3*e.maxAge)||E[0];y.current="male"===t?n.rangeMale:n.rangeFemale}},[x]);let S=Object.assign(Object.assign({},_),{onSubmit:x.onSubmit(r,h)});return a().createElement(v.Provider,{value:{isAdult:T,activeValueNote:O,linkTool:w,form:x,submitProps:p}},"inline"===t?a().createElement(InlineForm,Object.assign({},S)):a().createElement(DefaultForm,Object.assign({},S)))}},"7KkI":function(e,t,r){"use strict";r.d(t,{D5:function(){return useGetSize},NP:function(){return a},fT:function(){return i}});var n=r("+OUp");let i="#595959",a="#2d87f3",o={normal:24,sm:20,xs:18,sxs:16},s=o.normal,getSize=e=>"number"==typeof e?e:o[e]||e||s,useGetSize=e=>(0,n.useMemo)(()=>getSize(e),[e])},Tabs:function(e,t,r){"use strict";function yupResolver(e){return t=>{try{return e.validateSync(t,{abortEarly:!1}),{}}catch(t){let e={};return t.inner.forEach(t=>{e[t.path.replaceAll("[",".").replaceAll("]","")]=t.message}),e}}}r.d(t,{t:function(){return yupResolver}})},Mk1v:function(e,t,r){"use strict";r.d(t,{A:function(){return _}});var n=r("pxuU"),i=r("uaMf"),a=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var e=window.screen;if(e)return(e.deviceXDPI||1)/(e.logicalXDPI||1)}return 1}(),o={toTextLines:function(e){var t,r=[];for(e=[].concat(e);e.length;)"string"==typeof(t=e.pop())?r.unshift.apply(r,t.split("\n")):Array.isArray(t)?e.push.apply(e,t):(0,n.k)(e)||r.unshift(""+t);return r},textSize:function(e,t,r){var n,i=[].concat(t),a=i.length,o=e.font,s=0;for(n=0,e.font=r.string;nr.right&&(n|=2),tr.bottom&&(n|=4),n}function compute$1(e,t){var r,n,i=t.anchor,a=e;return t.clamp&&(a=function(e,t){for(var r,n,i,a=e.x0,o=e.y0,s=e.x1,l=e.y1,u=region(a,o,t),c=region(s,l,t);u|c&&!(u&c);)8&(r=u||c)?(n=a+(s-a)*(t.top-o)/(l-o),i=t.top):4&r?(n=a+(s-a)*(t.bottom-o)/(l-o),i=t.bottom):2&r?(i=o+(l-o)*(t.right-a)/(s-a),n=t.right):1&r&&(i=o+(l-o)*(t.left-a)/(s-a),n=t.left),r===u?u=region(a=n,o=i,t):c=region(s=n,l=i,t);return{x0:a,x1:s,y0:o,y1:l}}(a,t.area)),"start"===i?(r=a.x0,n=a.y0):"end"===i?(r=a.x1,n=a.y1):(r=(a.x0+a.x1)/2,n=(a.y0+a.y1)/2),function(e,t,r,n,i){switch(i){case"center":r=n=0;break;case"bottom":r=0,n=1;break;case"right":r=1,n=0;break;case"left":r=-1,n=0;break;case"top":r=0,n=-1;break;case"start":r=-r,n=-n;break;case"end":break;default:i*=Math.PI/180,r=Math.cos(i),n=Math.sin(i)}return{x:e,y:t,vx:r,vy:n}}(r,n,e.vx,e.vy,t.align)}var s={arc:function(e,t){var r=(e.startAngle+e.endAngle)/2,n=Math.cos(r),i=Math.sin(r),a=e.innerRadius,o=e.outerRadius;return compute$1({x0:e.x+n*a,y0:e.y+i*a,x1:e.x+n*o,y1:e.y+i*o,vx:n,vy:i},t)},point:function(e,t){var r=orient(e,t.origin),n=r.x*e.options.radius,i=r.y*e.options.radius;return compute$1({x0:e.x-n,y0:e.y-i,x1:e.x+n,y1:e.y+i,vx:r.x,vy:r.y},t)},bar:function(e,t){var r=orient(e,t.origin),n=e.x,i=e.y,a=0,o=0;return e.horizontal?(n=Math.min(e.x,e.base),a=Math.abs(e.base-e.x)):(i=Math.min(e.y,e.base),o=Math.abs(e.base-e.y)),compute$1({x0:n,y0:i+o,x1:n+a,y1:i,vx:r.x,vy:r.y},t)},fallback:function(e,t){var r=orient(e,t.origin);return compute$1({x0:e.x,y0:e.y,x1:e.x,y1:e.y,vx:r.x,vy:r.y},t)}},l=o.rasterize,Label=function(e,t,r,n){this._config=e,this._index=n,this._model=null,this._rects=null,this._ctx=t,this._el=r};(0,n.V)(Label.prototype,{_modelize:function(e,t,r,a){var l,u=this._index,c=(0,n.O)((0,n.a)([r.font,{}],a,u)),d=(0,n.a)([r.color,i.NT.color],a,u);return{align:(0,n.a)([r.align,"center"],a,u),anchor:(0,n.a)([r.anchor,"center"],a,u),area:a.chart.chartArea,backgroundColor:(0,n.a)([r.backgroundColor,null],a,u),borderColor:(0,n.a)([r.borderColor,null],a,u),borderRadius:(0,n.a)([r.borderRadius,0],a,u),borderWidth:(0,n.a)([r.borderWidth,0],a,u),clamp:(0,n.a)([r.clamp,!1],a,u),clip:(0,n.a)([r.clip,!1],a,u),color:d,display:e,font:c,lines:t,offset:(0,n.a)([r.offset,0],a,u),opacity:(0,n.a)([r.opacity,1],a,u),origin:function(e,t){var r=t.chart.getDatasetMeta(t.datasetIndex).vScale;if(!r)return null;if(void 0!==r.xCenter&&void 0!==r.yCenter)return{x:r.xCenter,y:r.yCenter};var n=r.getBasePixel();return e.horizontal?{x:n,y:null}:{x:null,y:n}}(this._el,a),padding:(0,n.K)((0,n.a)([r.padding,0],a,u)),positioner:(l=this._el)instanceof i.Bs?s.arc:l instanceof i.FN?s.point:l instanceof i.E8?s.bar:s.fallback,rotation:(0,n.a)([r.rotation,0],a,u)*(Math.PI/180),size:o.textSize(this._ctx,t,c),textAlign:(0,n.a)([r.textAlign,"start"],a,u),textShadowBlur:(0,n.a)([r.textShadowBlur,0],a,u),textShadowColor:(0,n.a)([r.textShadowColor,d],a,u),textStrokeColor:(0,n.a)([r.textStrokeColor,d],a,u),textStrokeWidth:(0,n.a)([r.textStrokeWidth,0],a,u)}},update:function(e){var t,r,i,a,s,l,u,c,d,h,p=null,_=null,g=this._index,m=this._config,y=(0,n.a)([m.display,!0],e,g);y&&(t=e.dataset.data[g],r=(0,n.v)((0,n.C)(m.formatter,[t,e]),t),(i=(0,n.k)(r)?[]:o.toTextLines(r)).length)&&(s=(a=p=this._modelize(y,i,m,e)).borderWidth||0,l=a.padding,u=a.size.height,d=-(c=a.size.width)/2,h=-u/2,_={frame:{x:d-l.left-s,y:h-l.top-s,w:c+l.width+2*s,h:u+l.height+2*s},text:{x:d,y:h,w:c,h:u}}),this._model=p,this._rects=_},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(e,t){var r,n,i,a,s,u=e.ctx,c=this._model,d=this._rects;this.visible()&&(u.save(),c.clip&&(s=c.area,u.beginPath(),u.rect(s.left,s.top,s.right-s.left,s.bottom-s.top),u.clip()),u.globalAlpha=o.bound(0,c.opacity,1),u.translate(l(t.x),l(t.y)),u.rotate(c.rotation),r=d.frame,n=c.backgroundColor,i=c.borderColor,a=c.borderWidth,(n||i&&a)&&(u.beginPath(),function(e,t,r,n,i,a){var o=Math.PI/2;if(a){var s=Math.min(a,i/2,n/2),l=t+s,u=r+s,c=t+n-s,d=r+i-s;e.moveTo(t,u),lt.x+t.w+2||e.y>t.y+t.h+2)},intersects:function(e){var t,r,n,i=this._points(),a=e._points(),o=[toAxis(i[0],i[1]),toAxis(i[0],i[3])];for(this._rotation!==e._rotation&&o.push(toAxis(a[0],a[1]),toAxis(a[0],a[3])),t=0;te.getProps([t],!0)[t]}),a=n.geometry(),o=coordinates(s,n.model(),a),i._box.update(o,a,n.rotation()));!function(e,t){var r,n,i,a;for(r=e.length-1;r>=0;--r)for(i=e[r].$layout,n=r-1;n>=0&&i._visible;--n)(a=e[n].$layout)._visible&&i._box.intersects(a._box)&&t(i,a)}(e,function(e,t){var r=e._hidable,n=t._hidable;r&&n||n?t._visible=!1:r&&(e._visible=!1)})}(e)},lookup:function(e,t){var r,n;for(r=e.length-1;r>=0;--r)if((n=e[r].$layout)&&n._visible&&n._box.contains(t))return e[r];return null},draw:function(e,t){var r,n,i,a,o,s;for(r=0,n=t.length;re.indexOf(t[n])&&++na;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[n]=t,t._prev=o,t.parent=t._dp=e,t},_removeLinkedListItem=function(e,t,r,n){void 0===r&&(r="_first"),void 0===n&&(n="_last");var i=t._prev,a=t._next;i?i._next=a:e[r]===t&&(e[r]=a),a?a._prev=i:e[n]===t&&(e[n]=i),t._next=t._prev=t.parent=null},_removeFromParent=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},_uncache=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},_recacheAncestors=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},_elapsedCycleDuration=function(e){return e._repeat?_animationCycle(e._tTime,e=e.duration()+e._rDelay)*e:0},_animationCycle=function(e,t){var r=Math.floor(e/=t);return e&&r===e?r-1:r},_parentToChildTotalTime=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},_setEnd=function(e){return e._end=_round(e._start+(e._tDur/Math.abs(e._ts||e._rts||1e-8)||0))},_alignPlayhead=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=_round(r._time-(e._ts>0?t/e._ts:-(((e._dirty?e.totalDuration():e._tDur)-t)/e._ts))),_setEnd(e),r._dirty||_uncache(r,e)),e},_postAddChecks=function(e,t){var r;if((t._time||t._initted&&!t._dur)&&(r=_parentToChildTotalTime(e.rawTime(),t),(!t._dur||_clamp(0,t.totalDuration(),r)-t._tTime>1e-8)&&t.render(r,!0)),_uncache(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-.00000001}},_addToTimeline=function(e,t,r,n){return t.parent&&_removeFromParent(t),t._start=_round((_isNumber(r)?r:r||e!==v?_parsePosition(e,r,t):e._time)+t._delay),t._end=_round(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),_addLinkedListItem(e,t,"_first","_last",e._sort?"_start":0),_isFromOrFromStart(t)||(e._recent=t),n||_postAddChecks(e,t),e},_scrollTrigger=function(e,t){return(Y.ScrollTrigger||_missingPlugin("scrollTrigger",t))&&Y.ScrollTrigger.create(t,e)},_attemptInitTween=function(e,t,r,n){return(_initTween(e,t),e._initted)?!r&&e._pt&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&E!==eo.frame?(X.push(e),e._lazy=[t,n],1):void 0:1},_parentPlayheadIsBeforeStart=function _parentPlayheadIsBeforeStart(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(0>t.rawTime()||_parentPlayheadIsBeforeStart(t))},_isFromOrFromStart=function(e){var t=e.data;return"isFromStart"===t||"isStart"===t},_renderZeroDurationTween=function(e,t,r,n){var i,a,o,s=e.ratio,l=t<0||!t&&(!e._start&&_parentPlayheadIsBeforeStart(e)&&!(!e._initted&&_isFromOrFromStart(e))||(e._ts<0||e._dp._ts<0)&&!_isFromOrFromStart(e))?0:1,u=e._rDelay,c=0;if(u&&e._repeat&&(a=_animationCycle(c=_clamp(0,e._tDur,t),u),o=_animationCycle(e._tTime,u),e._yoyo&&1&a&&(l=1-l),a!==o&&(s=1-l,e.vars.repeatRefresh&&e._initted&&e.invalidate())),l!==s||n||1e-8===e._zTime||!t&&e._zTime){if(!e._initted&&_attemptInitTween(e,t,n,r))return;for(o=e._zTime,e._zTime=t||(r?1e-8:0),r||(r=t&&!o),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=c,i=e._pt;i;)i.r(l,i.d),i=i._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!r&&_callback(e,"onUpdate"),c&&e._repeat&&!r&&e.parent&&_callback(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&_removeFromParent(e,1),!r&&(_callback(e,l?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},_findNextPauseTween=function(e,t,r){var n;if(r>t)for(n=e._first;n&&n._start<=r;){if(!n._dur&&"isPause"===n.data&&n._start>t)return n;n=n._next}else for(n=e._last;n&&n._start>=r;){if(!n._dur&&"isPause"===n.data&&n._start=1e8?s.endTime(!1):e._dur;return _isString(t)&&(isNaN(t)||t in o)?(i=t.charAt(0),a="%"===t.substr(-1),n=t.indexOf("="),"<"===i||">"===i)?(n>=0&&(t=t.replace(/=/,"")),("<"===i?s._start:s.endTime(s._repeat>=0))+(parseFloat(t.substr(1))||0)*(a?(n<0?s:r).totalDuration()/100:1)):n<0?(t in o||(o[t]=l),o[t]):(i=parseFloat(t.charAt(n-1)+t.substr(n+1)),a&&r&&(i=i/100*(N(r)?r[0]:r).totalDuration()),n>1?_parsePosition(e,t.substr(0,n-1),r)+i:l+i):null==t?l:+t},_createTweenType=function(e,t,r){var n,i,a=_isNumber(t[1]),o=(a?2:1)+(e<2?0:1),s=t[o];if(a&&(s.duration=t[1]),s.parent=r,e){for(n=s,i=r;i&&!("immediateRender"in n);)n=i.vars.defaults||{},i=_isNotFalse(i.vars.inherit)&&i.parent;s.immediateRender=_isNotFalse(n.immediateRender),e<2?s.runBackwards=1:s.startAt=t[o-1]}return new eb(t[0],s,t[o+1])},_conditionalReturn=function(e,t){return e||0===e?t(e):t},_clamp=function(e,t,r){return rt?t:r},getUnit=function(e){if("string"!=typeof e)return"";var t=V.exec(e);return t?e.substr(t.index+t[0].length):""},er=[].slice,_isArrayLike=function(e,t){return e&&_isObject(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&_isObject(e[0]))&&!e.nodeType&&e!==x},toArray=function(e,t,r){var n;return _isString(e)&&!r&&(w||!_wake())?er.call((t||T).querySelectorAll(e),0):N(e)?(void 0===n&&(n=[]),e.forEach(function(e){var t;return _isString(e)&&!r||_isArrayLike(e,1)?(t=n).push.apply(t,toArray(e)):n.push(e)})||n):_isArrayLike(e)?er.call(e,0):e?[e]:[]},shuffle=function(e){return e.sort(function(){return .5-Math.random()})},distribute=function(e){if(_isFunction(e))return e;var t=_isObject(e)?e:{each:e},r=_parseEase(t.ease),n=t.from||0,i=parseFloat(t.base)||0,a={},o=n>0&&n<1,s=isNaN(n)||o,l=t.axis,u=n,c=n;return _isString(n)?u=c=({center:.5,edges:.5,end:1})[n]||0:!o&&s&&(u=n[0],c=n[1]),function(e,o,d){var h,p,_,g,m,y,b,v,x,w=(d||t).length,T=a[w];if(!T){if(!(x="auto"===t.grid?0:(t.grid||[1,1e8])[1])){for(b=-1e8;b<(b=d[x++].getBoundingClientRect().left)&&xb&&(b=m),mw?w-1:l?"y"===l?w/x:x:Math.max(x,w/x))||0)*("edges"===n?-1:1),T.b=w<0?i-w:i,T.u=getUnit(t.amount||t.each)||0,r=r&&w<0?_invertEase(r):r}return w=(T[e]-T.min)/T.max||0,_round(T.b+(r?r(w):w)*T.v)+T.u}},_roundModifier=function(e){var t=e<1?Math.pow(10,(e+"").length-2):1;return function(r){var n=Math.round(parseFloat(r)/e)*e*t;return(n-n%1)/t+(_isNumber(r)?0:getUnit(r))}},snap=function(e,t){var r,n,i=N(e);return!i&&_isObject(e)&&(r=i=e.radius||1e8,e.values?(n=!_isNumber((e=toArray(e.values))[0]))&&(r*=r):e=_roundModifier(e.increment)),_conditionalReturn(t,i?_isFunction(e)?function(t){return Math.abs((n=e(t))-t)<=r?n:t}:function(t){for(var i,a,o=parseFloat(n?t.x:t),s=parseFloat(n?t.y:0),l=1e8,u=0,c=e.length;c--;)(i=n?(i=e[c].x-o)*i+(a=e[c].y-s)*a:Math.abs(e[c]-o))(i=Math.abs(i))&&(a=n,s=i);return a},_callback=function(e,t,r){var n,i,a=e.vars,o=a[t];if(o)return n=a[t+"Params"],i=a.callbackScope||e,r&&X.length&&_lazyRender(),n?o.apply(i,n):o.call(i)},_interrupt=function(e){return _removeFromParent(e),e.scrollTrigger&&e.scrollTrigger.kill(!1),1>e.progress()&&_callback(e,"onInterrupt"),e},_createPlugin=function(e){var t=(e=!e.name&&e.default||e).name,r=_isFunction(e),n=t&&!r&&e.init?function(){this._props=[]}:e,i={init:_emptyFunc,render:_renderPropTweens,add:_addPropTween,kill:_killPropTweensOf,modifier:_addPluginModifier,rawVars:0},a={targetTest:0,get:0,getSetter:_getSetter,aliases:{},register:0};if(_wake(),e!==n){if(K[t])return;_setDefaults(n,_setDefaults(_copyExcluding(e,i),a)),_merge(n.prototype,_merge(i,_copyExcluding(e,a))),K[n.prop=t]=n,e.targetTest&&(J.push(n),G[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}_addGlobal(t,n),e.register&&e.register(ew,n,ev)},en={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},_hue=function(e,t,r){return(6*(e=e<0?e+1:e>1?e-1:e)<1?t+(r-t)*e*6:e<.5?r:3*e<2?t+(r-t)*(2/3-e)*6:t)*255+.5|0},splitColor=function(e,t,r){var n,i,a,o,s,l,u,c,d,h,p=e?_isNumber(e)?[e>>16,e>>8&255,255&e]:0:en.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),en[e])p=en[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(i=e.charAt(2))+i+(a=e.charAt(3))+a+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&255,255&p,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&255,255&e]}else if("hsl"===e.substr(0,3)){if(p=h=e.match(H),t){if(~e.indexOf("="))return p=e.match(j),r&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,s=+p[1]/100,i=(l=+p[2]/100)<=.5?l*(s+1):l+s-l*s,n=2*l-i,p.length>3&&(p[3]*=1),p[0]=_hue(o+1/3,n,i),p[1]=_hue(o,n,i),p[2]=_hue(o-1/3,n,i)}else p=e.match(H)||en.transparent;p=p.map(Number)}return t&&!h&&(l=((u=Math.max(n=p[0]/255,i=p[1]/255,a=p[2]/255))+(c=Math.min(n,i,a)))/2,u===c?o=s=0:(d=u-c,s=l>.5?d/(2-u-c):d/(u+c),o=(u===n?(i-a)/d+(ic&&(h+=b-d),p+=b,((t=(a=p-h)-g)>0||v)&&(y=++o.frame,s=a-1e3*o.time,o.time=a/=1e3,g+=t+(t>=_?4:_-t),r=1),v||(n=i(_tick)),r)for(l=0;lm.indexOf(e)&&m.push(e),_wake()},remove:function(e){var t;~(t=m.indexOf(e))&&m.splice(t,1)&&l>=t&&l--},_listeners:m}),_wake=function(){return!S&&eo.wake()},es={},el=/^[\d.\-M][\d.\-,\s]/,eu=/["']/g,_parseObjectInString=function(e){for(var t,r,n,i={},a=e.substr(1,e.length-3).split(":"),o=a[0],s=1,l=a.length;s1&&r.config?r.config.apply(null,~e.indexOf("{")?[_parseObjectInString(t[1])]:_valueInParentheses(e).split(",").map(_numericIfPossible)):es._CE&&el.test(e)?es._CE("",e):r},_invertEase=function(e){return function(t){return 1-e(1-t)}},_propagateYoyoEase=function _propagateYoyoEase(e,t){for(var r,n=e._first;n;)n instanceof ed?_propagateYoyoEase(n,t):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===t||(n.timeline?_propagateYoyoEase(n.timeline,t):(r=n._ease,n._ease=n._yEase,n._yEase=r,n._yoyo=t)),n=n._next},_parseEase=function(e,t){return e&&(_isFunction(e)?e:es[e]||_configEaseFromString(e))||t},_insertEase=function(e,t,r,n){void 0===r&&(r=function(e){return 1-t(1-e)}),void 0===n&&(n=function(e){return e<.5?t(2*e)/2:1-t((1-e)*2)/2});var i,a={easeIn:t,easeOut:r,easeInOut:n};return _forEachName(e,function(e){for(var t in es[e]=Y[e]=a,es[i=e.toLowerCase()]=r,a)es[i+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=es[e+"."+t]=a[t]}),a},_easeInOutFromOut=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e((t-.5)*2)/2}},_configElastic=function _configElastic(e,t,r){var n=t>=1?t:1,i=(r||(e?.3:.45))/(t<1?t:1),a=i/M*(Math.asin(1/n)||0),easeOut=function(e){return 1===e?1:n*Math.pow(2,-10*e)*B((e-a)*i)+1},o="out"===e?easeOut:"in"===e?function(e){return 1-easeOut(1-e)}:_easeInOutFromOut(easeOut);return i=M/i,o.config=function(t,r){return _configElastic(e,t,r)},o},_configBack=function _configBack(e,t){void 0===t&&(t=1.70158);var easeOut=function(e){return e?--e*e*((t+1)*e+t)+1:0},r="out"===e?easeOut:"in"===e?function(e){return 1-easeOut(1-e)}:_easeInOutFromOut(easeOut);return r.config=function(t){return _configBack(e,t)},r};_forEachName("Linear,Quad,Cubic,Quart,Quint,Strong",function(e,t){var r=t<5?t+1:t;_insertEase(e+",Power"+(r-1),t?function(e){return Math.pow(e,r)}:function(e){return e},function(e){return 1-Math.pow(1-e,r)},function(e){return e<.5?Math.pow(2*e,r)/2:1-Math.pow((1-e)*2,r)/2})}),es.Linear.easeNone=es.none=es.Linear.easeIn,_insertEase("Elastic",_configElastic("in"),_configElastic("out"),_configElastic()),eh=2*(ef=1/2.75),ep=2.5*ef,_insertEase("Bounce",function(e){return 1-e_(1-e)},e_=function(e){return e0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},e.totalDuration=function(e){return arguments.length?(this._dirty=0,_setDuration(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(e,t){if(_wake(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(_alignPlayhead(this,e),!r._dp||r.parent||_postAddChecks(r,this);r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:-((r.totalDuration()-r._tTime)/r._ts))&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e0||!this._tDur&&!e)&&_addToTimeline(this._dp,this,this._start-this._delay)}return this._tTime===e&&(this._dur||t)&&(!this._initted||1e-8!==Math.abs(this._zTime))&&(e||this._initted||!this.add&&!this._ptLookup)||(this._ts||(this._pTime=e),_lazySafeRender(this,e,t)),this},e.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+_elapsedCycleDuration(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},e.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},e.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(1&this.iteration())?1-e:e)+_elapsedCycleDuration(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},e.iteration=function(e,t){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*r,t):this._repeat?_animationCycle(this._tTime,r)+1:1},e.timeScale=function(e){if(!arguments.length)return -.00000001===this._rts?0:this._rts;if(this._rts===e)return this;var t=this.parent&&this._ts?_parentToChildTotalTime(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-.00000001===e?0:this._rts,_recacheAncestors(this.totalTime(_clamp(-this._delay,this._tDur,t),!0))},e.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(_wake(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&1e-8!==Math.abs(this._zTime)&&(this._tTime-=1e-8)))),this):this._ps},e.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&_addToTimeline(t,this,e-this._delay),this}return this._start},e.endTime=function(e){return this._start+(_isNotFalse(e)?this.totalDuration():this.duration())/Math.abs(this._ts)},e.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&1>this.totalProgress())?this._tTime%(this._dur+this._rDelay):this._ts?_parentToChildTotalTime(t.rawTime(e),this):this._tTime:this._tTime},e.globalTime=function(e){for(var t=this,r=arguments.length?e:t.rawTime();t;)r=t._start+r/(t._ts||1),t=t._dp;return r},e.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,_onUpdateTotalDuration(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,_onUpdateTotalDuration(this),t?this.time(t):this}return this._rDelay},e.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},e.seek=function(e,t){return this.totalTime(_parsePosition(this,e),_isNotFalse(t))},e.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,_isNotFalse(t))},e.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},e.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},e.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-.00000001:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-.00000001,this},e.isActive=function(){var e,t=this.parent||this._dp,r=this._start;return!!(!t||this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=r&&e1?(t?(n[e]=t,r&&(n[e+"Params"]=r),"onUpdate"===e&&(this._onUpdate=t)):delete n[e],this):n[e]},e.then=function(e){var t=this;return new Promise(function(r){var n=_isFunction(e)?e:_passThrough,_resolve=function(){var e=t.then;t.then=null,_isFunction(n)&&(n=n(t))&&(n.then||n===t)&&(t.then=e),r(n),t.then=e};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?_resolve():t._prom=_resolve})},e.kill=function(){_interrupt(this)},Animation}();_setDefaults(ec.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-.00000001,_prom:0,_ps:!1,_rts:1});var ed=function(e){function Timeline(t,r){var n;return void 0===t&&(t={}),(n=e.call(this,t)||this).labels={},n.smoothChildTiming=!!t.smoothChildTiming,n.autoRemoveChildren=!!t.autoRemoveChildren,n._sort=_isNotFalse(t.sortChildren),v&&_addToTimeline(t.parent||v,_assertThisInitialized(n),r),t.reversed&&n.reverse(),t.paused&&n.paused(!0),t.scrollTrigger&&_scrollTrigger(_assertThisInitialized(n),t.scrollTrigger),n}_inheritsLoose(Timeline,e);var t=Timeline.prototype;return t.to=function(e,t,r){return _createTweenType(0,arguments,this),this},t.from=function(e,t,r){return _createTweenType(1,arguments,this),this},t.fromTo=function(e,t,r,n){return _createTweenType(2,arguments,this),this},t.set=function(e,t,r){return t.duration=0,t.parent=this,_inheritDefaults(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new eb(e,t,_parsePosition(this,r),1),this},t.call=function(e,t,r){return _addToTimeline(this,eb.delayedCall(0,e,t),r)},t.staggerTo=function(e,t,r,n,i,a,o){return r.duration=t,r.stagger=r.stagger||n,r.onComplete=a,r.onCompleteParams=o,r.parent=this,new eb(e,r,_parsePosition(this,i)),this},t.staggerFrom=function(e,t,r,n,i,a,o){return r.runBackwards=1,_inheritDefaults(r).immediateRender=_isNotFalse(r.immediateRender),this.staggerTo(e,t,r,n,i,a,o)},t.staggerFromTo=function(e,t,r,n,i,a,o,s){return n.startAt=r,_inheritDefaults(n).immediateRender=_isNotFalse(n.immediateRender),this.staggerTo(e,t,n,i,a,o,s)},t.render=function(e,t,r){var n,i,a,o,s,l,u,c,d,h,p,_,g=this._time,m=this._dirty?this.totalDuration():this._tDur,y=this._dur,b=this!==v&&e>m-1e-8&&e>=0?m:e<1e-8?0:e,x=this._zTime<0!=e<0&&(this._initted||!y);if(b!==this._tTime||r||x){if(g!==this._time&&y&&(b+=this._time-g,e+=this._time-g),n=b,d=this._start,l=!(c=this._ts),x&&(y||(g=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(p=this._yoyo,s=y+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*s+e,t,r);if(n=_round(b%s),b===m?(o=this._repeat,n=y):((o=~~(b/s))&&o===b/s&&(n=y,o--),n>y&&(n=y)),h=_animationCycle(this._tTime,s),!g&&this._tTime&&h!==o&&(h=o),p&&1&o&&(n=y-n,_=1),o!==h&&!this._lock){var w=p&&1&h,T=w===(p&&1&o);if(o=g&&e>=0)for(i=this._first;i;){if(a=i._next,(i._act||n>=i._start)&&i._ts&&u!==i){if(i.parent!==this)return this.render(e,t,r);if(i.render(i._ts>0?(n-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(n-i._start)*i._ts,t,r),n!==this._time||!this._ts&&!l){u=0,a&&(b+=this._zTime=-.00000001);break}}i=a}else{i=this._last;for(var P=e<0?e:n;i;){if(a=i._prev,(i._act||P<=i._end)&&i._ts&&u!==i){if(i.parent!==this)return this.render(e,t,r);if(i.render(i._ts>0?(P-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(P-i._start)*i._ts,t,r),n!==this._time||!this._ts&&!l){u=0,a&&(b+=this._zTime=P?-.00000001:1e-8);break}}i=a}}if(u&&!t&&(this.pause(),u.render(n>=g?0:-.00000001)._zTime=n>=g?1:-1,this._ts))return this._start=d,_setEnd(this),this.render(e,t,r);this._onUpdate&&!t&&_callback(this,"onUpdate",!0),(b===m&&m>=this.totalDuration()||!b&&g)&&(d===this._start||Math.abs(c)!==Math.abs(this._ts))&&!this._lock&&((e||!y)&&(b===m&&this._ts>0||!b&&this._ts<0)&&_removeFromParent(this,1),t||e<0&&!g||!b&&!g&&m||(_callback(this,b===m&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(b0)&&this._prom()))}return this},t.add=function(e,t){var r=this;if(_isNumber(t)||(t=_parsePosition(this,t,e)),!(e instanceof ec)){if(N(e))return e.forEach(function(e){return r.add(e,t)}),this;if(_isString(e))return this.addLabel(e,t);if(!_isFunction(e))return this;e=eb.delayedCall(0,e)}return this!==e?_addToTimeline(this,e,t):this},t.getChildren=function(e,t,r,n){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===r&&(r=!0),void 0===n&&(n=-1e8);for(var i=[],a=this._first;a;)a._start>=n&&(a instanceof eb?t&&i.push(a):(r&&i.push(a),e&&i.push.apply(i,a.getChildren(!0,t,r)))),a=a._next;return i},t.getById=function(e){for(var t=this.getChildren(1,1,1),r=t.length;r--;)if(t[r].vars.id===e)return t[r]},t.remove=function(e){return _isString(e)?this.removeLabel(e):_isFunction(e)?this.killTweensOf(e):(_removeLinkedListItem(this,e),e===this._recent&&(this._recent=this._last),_uncache(this))},t.totalTime=function(t,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_round(eo.time-(this._ts>0?t/this._ts:-((this.totalDuration()-t)/this._ts)))),e.prototype.totalTime.call(this,t,r),this._forcing=0,this):this._tTime},t.addLabel=function(e,t){return this.labels[e]=_parsePosition(this,t),this},t.removeLabel=function(e){return delete this.labels[e],this},t.addPause=function(e,t,r){var n=eb.delayedCall(0,t||_emptyFunc,r);return n.data="isPause",this._hasPause=1,_addToTimeline(this,n,_parsePosition(this,e))},t.removePause=function(e){var t=this._first;for(e=_parsePosition(this,e);t;)t._start===e&&"isPause"===t.data&&_removeFromParent(t),t=t._next},t.killTweensOf=function(e,t,r){for(var n=this.getTweensOf(e,r),i=n.length;i--;)eg!==n[i]&&n[i].kill(e,t);return this},t.getTweensOf=function(e,t){for(var r,n=[],i=toArray(e),a=this._first,o=_isNumber(t);a;)a instanceof eb?_arrayContainsAny(a._targets,i)&&(o?(!eg||a._initted&&a._ts)&&a.globalTime(0)<=t&&a.globalTime(a.totalDuration())>t:!t||a.isActive())&&n.push(a):(r=a.getTweensOf(i,t)).length&&n.push.apply(n,r),a=a._next;return n},t.tweenTo=function(e,t){t=t||{};var r,n=this,i=_parsePosition(n,e),a=t,o=a.startAt,s=a.onStart,l=a.onStartParams,u=a.immediateRender,c=eb.to(n,_setDefaults({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:i,overwrite:"auto",duration:t.duration||Math.abs((i-(o&&"time"in o?o.time:n._time))/n.timeScale())||1e-8,onStart:function(){if(n.pause(),!r){var e=t.duration||Math.abs((i-(o&&"time"in o?o.time:n._time))/n.timeScale());c._dur!==e&&_setDuration(c,e,0,1).render(c._time,!0,!0),r=1}s&&s.apply(c,l||[])}},t));return u?c.render(0):c},t.tweenFromTo=function(e,t,r){return this.tweenTo(t,_setDefaults({startAt:{time:_parsePosition(this,e)}},r))},t.recent=function(){return this._recent},t.nextLabel=function(e){return void 0===e&&(e=this._time),_getLabelInDirection(this,_parsePosition(this,e))},t.previousLabel=function(e){return void 0===e&&(e=this._time),_getLabelInDirection(this,_parsePosition(this,e),1)},t.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+1e-8)},t.shiftChildren=function(e,t,r){void 0===r&&(r=0);for(var n,i=this._first,a=this.labels;i;)i._start>=r&&(i._start+=e,i._end+=e),i=i._next;if(t)for(n in a)a[n]>=r&&(a[n]+=e);return _uncache(this)},t.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return e.prototype.invalidate.call(this)},t.clear=function(e){void 0===e&&(e=!0);for(var t,r=this._first;r;)t=r._next,this.remove(r),r=t;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),_uncache(this)},t.totalDuration=function(e){var t,r,n,i=0,a=this._last,o=1e8;if(arguments.length)return this.timeScale((this._repeat<0?this.duration():this.totalDuration())/(this.reversed()?-e:e));if(this._dirty){for(n=this.parent;a;)t=a._prev,a._dirty&&a.totalDuration(),(r=a._start)>o&&this._sort&&a._ts&&!this._lock?(this._lock=1,_addToTimeline(this,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(i-=r,(!n&&!this._dp||n&&n.smoothChildTiming)&&(this._start+=r/this._ts,this._time-=r,this._tTime-=r),this.shiftChildren(-r,!1,-Infinity),o=0),a._end>i&&a._ts&&(i=a._end),a=t;_setDuration(this,this===v&&this._time>i?this._time:i,1,1),this._dirty=0}return this._tDur},Timeline.updateRoot=function(e){if(v._ts&&(_lazySafeRender(v,_parentToChildTotalTime(e,v)),E=eo.frame),eo.frame>=Q){Q+=C.autoSleep||120;var t=v._first;if((!t||!t._ts)&&C.autoSleep&&eo._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||eo.sleep()}}},Timeline}(ec);_setDefaults(ed.prototype,{_lock:0,_hasPause:0,_forcing:0});var ef,eh,ep,e_,eg,_addComplexStringPropTween=function(e,t,r,n,i,a,o){var s,l,u,c,d,h,p,_,g=new ev(this._pt,e,t,0,1,_renderComplexString,null,i),m=0,y=0;for(g.b=r,g.e=n,r+="",n+="",(p=~n.indexOf("random("))&&(n=_replaceRandom(n)),a&&(a(_=[r,n],e,t),r=_[0],n=_[1]),l=r.match(L)||[];s=L.exec(n);)c=s[0],d=n.substring(m,s.index),u?u=(u+1)%5:"rgba("===d.substr(-5)&&(u=1),c!==l[y++]&&(h=parseFloat(l[y-1])||0,g._pt={_next:g._pt,p:d||1===y?d:",",s:h,c:"="===c.charAt(1)?parseFloat(c.substr(2))*("-"===c.charAt(0)?-1:1):parseFloat(c)-h,m:u&&u<4?Math.round:0},m=L.lastIndex);return g.c=m0&&!M&&(e._startAt=0),A&&t<=0){t&&(e._zTime=t);return}}else!1===M&&(e._startAt=0)}else if(O&&A){if(F)M||(e._startAt=0);else if(t&&(x=!1),i=_setDefaults({overwrite:!1,data:"isFromStart",lazy:x&&_isNotFalse(w),immediateRender:x,stagger:0,parent:R},r),p&&(i[u.prop]=p),_removeFromParent(e._startAt=eb.set(I,i)),t<0&&e._startAt.render(-1,!0),x){if(!t)return}else _initTween(e._startAt,1e-8)}for(n=0,e._pt=0,w=A&&_isNotFalse(w)||w&&!A;n":t*x)})}):T.forEach(function(e){return o.to(k,e,">")});else{if(u=k.length,h=x?distribute(x):_emptyFunc,_isObject(x))for(c in x)~em.indexOf(c)&&(p||(p={}),p[c]=x[c]);for(s=0;sey.indexOf(c)&&(l[c]=r[c]);l.stagger=0,O&&(l.yoyoEase=O),p&&_merge(l,p),d=k[s],l.duration=+_parseFuncOrString(g,_assertThisInitialized(a),s,d,k),l.delay=(+_parseFuncOrString(m,_assertThisInitialized(a),s,d,k)||0)-a._delay,!x&&1===u&&l.delay&&(a._delay=m=l.delay,a._start+=m,l.delay=0),o.to(d,l,h(s,d,k))}o.duration()?g=m=0:a.timeline=0}g||a.duration(g=o.duration())}else a.timeline=0;return!0!==w||b||(eg=_assertThisInitialized(a),v.killTweensOf(k),eg=0),_addToTimeline(S,_assertThisInitialized(a),n),r.reversed&&a.reverse(),r.paused&&a.paused(!0),(y||!g&&!T&&a._start===_round(S._time)&&_isNotFalse(y)&&function _hasNoPausedAncestors(e){return!e||e._ts&&_hasNoPausedAncestors(e.parent)}(_assertThisInitialized(a))&&"nested"!==S.data)&&(a._tTime=-.00000001,a.render(Math.max(0,-m))),E&&_scrollTrigger(_assertThisInitialized(a),E),a}_inheritsLoose(Tween,e);var t=Tween.prototype;return t.render=function(e,t,r){var n,i,a,o,s,l,u,c,d,h=this._time,p=this._tDur,_=this._dur,g=e>p-1e-8&&e>=0?p:e<1e-8?0:e;if(_){if(g!==this._tTime||!e||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=e<0){if(n=g,c=this.timeline,this._repeat){if(o=_+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*o+e,t,r);if(n=_round(g%o),g===p?(a=this._repeat,n=_):((a=~~(g/o))&&a===g/o&&(n=_,a--),n>_&&(n=_)),(l=this._yoyo&&1&a)&&(d=this._yEase,n=_-n),s=_animationCycle(this._tTime,o),n===h&&!r&&this._initted)return this;a===s||(c&&this._yEase&&_propagateYoyoEase(c,l),!this.vars.repeatRefresh||l||this._lock||(this._lock=r=1,this.render(_round(o*a),!0).invalidate()._lock=0))}if(!this._initted){if(_attemptInitTween(this,e<0?e:n,r,t))return this._tTime=0,this;if(_!==this._dur)return this.render(e,t,r)}if(this._tTime=g,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=u=(d||this._ease)(n/_),this._from&&(this.ratio=u=1-u),n&&!h&&!t&&(_callback(this,"onStart"),this._tTime!==g))return this;for(i=this._pt;i;)i.r(u,i.d),i=i._next;c&&c.render(e<0?e:!n&&l?-.00000001:c._dur*u,t,r)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(e<0&&this._startAt&&this._startAt.render(e,!0,r),_callback(this,"onUpdate")),this._repeat&&a!==s&&this.vars.onRepeat&&!t&&this.parent&&_callback(this,"onRepeat"),g!==this._tDur&&g||this._tTime!==g||(e<0&&this._startAt&&!this._onUpdate&&this._startAt.render(e,!0,!0),(e||!_)&&(g===this._tDur&&this._ts>0||!g&&this._ts<0)&&_removeFromParent(this,1),!t&&!(e<0&&!h)&&(g||h)&&(_callback(this,g===p?"onComplete":"onReverseComplete",!0),this._prom&&!(g0)&&this._prom()))}}else _renderZeroDurationTween(this,e,t,r);return this},t.targets=function(){return this._targets},t.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),e.prototype.invalidate.call(this)},t.kill=function(e,t){if(void 0===t&&(t="all"),!e&&(!t||"all"===t))return this._lazy=this._pt=0,this.parent?_interrupt(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,eg&&!0!==eg.vars.overwrite)._first||_interrupt(this),this.parent&&r!==this.timeline.totalDuration()&&_setDuration(this,this._dur*this.timeline._tDur/r,0,1),this}var n,i,a,o,s,l,u,c=this._targets,d=e?toArray(e):c,h=this._ptLookup,p=this._pt;if((!t||"all"===t)&&_arraysMatch(c,d))return"all"===t&&(this._pt=0),_interrupt(this);for(n=this._op=this._op||[],"all"!==t&&(_isString(t)&&(s={},_forEachName(t,function(e){return s[e]=1}),t=s),t=_addAliasesToVars(c,t)),u=c.length;u--;)if(~d.indexOf(c[u]))for(s in i=h[u],"all"===t?(n[u]=t,o=i,a={}):(a=n[u]=n[u]||{},o=t),o)(l=i&&i[s])&&("kill"in l.d&&!0!==l.d.kill(s)||_removeLinkedListItem(this,l,"_pt"),delete i[s]),"all"!==a&&(a[s]=1);return this._initted&&!this._pt&&p&&_interrupt(this),this},Tween.to=function(e,t){return new Tween(e,t,arguments[2])},Tween.from=function(e,t){return _createTweenType(1,arguments)},Tween.delayedCall=function(e,t,r,n){return new Tween(t,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:t,onReverseComplete:t,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:n})},Tween.fromTo=function(e,t,r){return _createTweenType(2,arguments)},Tween.set=function(e,t){return t.duration=0,t.repeatDelay||(t.repeat=0),new Tween(e,t)},Tween.killTweensOf=function(e,t,r){return v.killTweensOf(e,t,r)},Tween}(ec);_setDefaults(eb.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),_forEachName("staggerTo,staggerFrom,staggerFromTo",function(e){eb[e]=function(){var t=new ed,r=er.call(arguments,0);return r.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,r)}});var _setterPlain=function(e,t,r){return e[t]=r},_setterFunc=function(e,t,r){return e[t](r)},_setterFuncWithParam=function(e,t,r,n){return e[t](n.fp,r)},_setterAttribute=function(e,t,r){return e.setAttribute(t,r)},_getSetter=function(e,t){return _isFunction(e[t])?_setterFunc:_isUndefined(e[t])&&e.setAttribute?_setterAttribute:_setterPlain},_renderPlain=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},_renderBoolean=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},_renderComplexString=function(e,t){var r=t._pt,n="";if(!e&&t.b)n=t.b;else if(1===e&&t.e)n=t.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+n,r=r._next;n+=t.c}t.set(t.t,t.p,n,t)},_renderPropTweens=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},_addPluginModifier=function(e,t,r,n){for(var i,a=this._pt;a;)i=a._next,a.p===n&&a.modifier(e,t,r),a=i},_killPropTweensOf=function(e){for(var t,r,n=this._pt;n;)r=n._next,(n.p!==e||n.op)&&n.op!==e?n.dep||(t=1):_removeLinkedListItem(this,n,"_pt"),n=r;return!t},_setterWithModifier=function(e,t,r,n){n.mSet(e,t,n.m.call(n.tween,r,n.mt),n)},_sortPropTweensByPriority=function(e){for(var t,r,n,i,a=e._pt;a;){for(t=a._next,r=n;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:i)?a._prev._next=a:n=a,(a._next=r)?r._prev=a:i=a,a=t}e._pt=n},ev=function(){function PropTween(e,t,r,n,i,a,o,s,l){this.t=t,this.s=n,this.c=i,this.p=r,this.r=a||_renderPlain,this.d=o||this,this.set=s||_setterPlain,this.pr=l||0,this._next=e,e&&(e._prev=this)}return PropTween.prototype.modifier=function(e,t,r){this.mSet=this.mSet||this.set,this.set=_setterWithModifier,this.m=e,this.mt=r,this.tween=t},PropTween}();_forEachName(ee+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(e){return G[e]=1}),Y.TweenMax=Y.TweenLite=eb,Y.TimelineLite=Y.TimelineMax=ed,v=new ed({sortChildren:!1,defaults:k,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),C.stringFilter=_colorStringFilter;var ex={registerPlugin:function(){for(var e=arguments.length,t=Array(e),r=0;r1){var n=e.map(function(e){return ew.quickSetter(e,t,r)}),i=n.length;return function(e){for(var t=i;t--;)n[t](e)}}e=e[0]||{};var a=K[t],o=_getCache(e),s=o.harness&&(o.harness.aliases||{})[t]||t,l=a?function(t){var n=new a;O._pt=0,n.init(e,r?t+r:t,O,0,[e]),n.render(1,n),O._pt&&_renderPropTweens(1,O)}:o.set(e,s);return a?l:function(t){return l(e,s,r?t+r:t,o,1)}},isTweening:function(e){return v.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=_parseEase(e.ease,k.ease)),_mergeDeep(k,e||{})},config:function(e){return _mergeDeep(C,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,n=e.plugins,i=e.defaults,a=e.extendTimeline;(n||"").split(",").forEach(function(e){return e&&!K[e]&&!Y[e]&&_warn(t+" effect requires "+e+" plugin.")}),Z[t]=function(e,t,n){return r(toArray(e),_setDefaults(t||{},i),n)},a&&(ed.prototype[t]=function(e,r,n){return this.add(Z[t](e,_isObject(r)?r:(n=r)&&{},this),n)})},registerEase:function(e,t){es[e]=_parseEase(t)},parseEase:function(e,t){return arguments.length?_parseEase(e,t):es},getById:function(e){return v.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var r,n,i=new ed(e);for(i.smoothChildTiming=_isNotFalse(e.smoothChildTiming),v.remove(i),i._dp=0,i._time=i._tTime=v._time,r=v._first;r;)n=r._next,(t||!(!r._dur&&r instanceof eb&&r.vars.onComplete===r._targets[0]))&&_addToTimeline(i,r,r._start-r._delay),r=n;return _addToTimeline(v,i,0),i},utils:{wrap:function wrap(e,t,r){var n=t-e;return N(e)?_wrapArray(e,wrap(0,e.length),t):_conditionalReturn(r,function(t){return(n+(t-e)%n)%n+e})},wrapYoyo:function wrapYoyo(e,t,r){var n=t-e,i=2*n;return N(e)?_wrapArray(e,wrapYoyo(0,e.length-1),t):_conditionalReturn(r,function(t){return t=(i+(t-e)%i)%i||0,e+(t>n?i-t:t)})},distribute:distribute,random:random,snap:snap,normalize:function(e,t,r){return mapRange(e,t,0,1,r)},getUnit:getUnit,clamp:function(e,t,r){return _conditionalReturn(r,function(r){return _clamp(e,t,r)})},splitColor:splitColor,toArray:toArray,selector:function(e){return e=toArray(e)[0]||_warn("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return toArray(t,r.querySelectorAll?r:r===e?_warn("Invalid scope")||T.createElement("div"):e)}},mapRange:mapRange,pipe:function(){for(var e=arguments.length,t=Array(e),r=0;r=0?P[i]:"")+e},_initCore=function(){"undefined"!=typeof window&&window.document&&(s=(o=window.document).documentElement,u=_createElement("div")||{style:{}},_createElement("div"),T=(w=_checkPropPrefix(w))+"Origin",u.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",d=!!_checkPropPrefix("perspective"),l=1)},_getBBoxHack=function _getBBoxHack(e){var t,r=_createElement("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,i=this.nextSibling,a=this.style.cssText;if(s.appendChild(r),r.appendChild(this),this.style.display="block",e)try{t=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=_getBBoxHack}catch(e){}else this._gsapBBox&&(t=this._gsapBBox());return n&&(i?n.insertBefore(this,i):n.appendChild(this)),s.removeChild(r),this.style.cssText=a,t},_getAttributeFallbacks=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},_getBBox=function(e){var t;try{t=e.getBBox()}catch(r){t=_getBBoxHack.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===_getBBoxHack||(t=_getBBoxHack.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+_getAttributeFallbacks(e,["x","cx","x1"])||0,y:+_getAttributeFallbacks(e,["y","cy","y1"])||0,width:0,height:0}},_isSVG=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_getBBox(e))},_removeProperty=function(e,t){if(t){var r=e.style;t in p&&t!==T&&(t=w),r.removeProperty?(("ms"===t.substr(0,2)||"webkit"===t.substr(0,6))&&(t="-"+t),r.removeProperty(t.replace(y,"-$1").toLowerCase())):r.removeAttribute(t)}},_addNonTweeningPT=function(e,t,r,n,i,a){var o=new h.J7(e._pt,t,r,0,1,a?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue);return e._pt=o,o.b=n,o.e=i,e._props.push(r),o},E={deg:1,rad:1,turn:1},_convertToUnit=function _convertToUnit(e,t,r,n){var i,a,s,l,c=parseFloat(r)||0,d=(r+"").trim().substr((c+"").length)||"px",_=u.style,g=b.test(t),m="svg"===e.tagName.toLowerCase(),y=(m?"client":"offset")+(g?"Width":"Height"),v="px"===n,x="%"===n;return n===d||!c||E[n]||E[d]?c:("px"===d||v||(c=_convertToUnit(e,t,r,"px")),l=e.getCTM&&_isSVG(e),(x||"%"===d)&&(p[t]||~t.indexOf("adius")))?(i=l?e.getBBox()[g?"width":"height"]:e[y],(0,h.E_)(x?c/i*100:c/100*i)):(_[g?"width":"height"]=100+(v?d:n),a=~t.indexOf("adius")||"em"===n&&e.appendChild&&!m?e:e.parentNode,l&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==o&&a.appendChild||(a=o.body),(s=a._gsap)&&x&&s.width&&g&&s.time===h.au.time)?(0,h.E_)(c/s.width*100):((x||"%"===d)&&(_.position=_getComputedProperty(e,"position")),a===e&&(_.position="static"),a.appendChild(u),i=u[y],a.removeChild(u),_.position="absolute",g&&x&&((s=(0,h.a0)(a)).time=h.au.time,s.width=a[y]),(0,h.E_)(v?i*c/100:i&&c?100/i*c:0))},_get=function(e,t,r,n){var i;return l||_initCore(),t in x&&"transform"!==t&&~(t=x[t]).indexOf(",")&&(t=t.split(",")[0]),p[t]&&"transform"!==t?(i=_parseTransform(e,n),i="transformOrigin"!==t?i[t]:i.svg?i.origin:_firstTwoOnly(_getComputedProperty(e,T))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=S[t]&&S[t](e,t,r)||_getComputedProperty(e,t)||(0,h.n)(e,t)||("opacity"===t?1:0)),r&&!~(i+"").trim().indexOf(" ")?_convertToUnit(e,t,i,r)+r:i},_tweenComplexCSSString=function(e,t,r,n){if(!r||"none"===r){var i=_checkPropPrefix(t,e,1),a=i&&_getComputedProperty(e,i,1);a&&a!==r?(t=i,r=a):"borderColor"===t&&(r=_getComputedProperty(e,"borderTopColor"))}var o,s,l,u,c,d,p,_,g,m,y,b,v=new h.J7(this._pt,e.style,t,0,1,h.l1),x=0,w=0;if(v.b=r,v.e=n,r+="","auto"==(n+="")&&(e.style[t]=n,n=_getComputedProperty(e,t)||n,e.style[t]=r),o=[r,n],(0,h.Uc)(o),r=o[0],n=o[1],l=r.match(h.vM)||[],(n.match(h.vM)||[]).length){for(;s=h.vM.exec(n);)p=s[0],g=n.substring(x,s.index),c?c=(c+1)%5:("rgba("===g.substr(-5)||"hsla("===g.substr(-5))&&(c=1),p!==(d=l[w++]||"")&&(u=parseFloat(d)||0,y=d.substr((u+"").length),(b="="===p.charAt(1)?+(p.charAt(0)+"1"):0)&&(p=p.substr(2)),_=parseFloat(p),m=p.substr((_+"").length),x=h.vM.lastIndex-m.length,m||(m=m||h.Yz.units[t]||y,x!==n.length||(n+=m,v.e+=m)),y!==m&&(u=_convertToUnit(e,t,d,m)||0),v._pt={_next:v._pt,p:g||1===w?g:",",s:u,c:b?b*_:_-u,m:c&&c<4||"zIndex"===t?Math.round:0});v.c=x-1;)p[r=s[i]]&&(n=1,r="transformOrigin"===r?T:w),_removeProperty(a,r);n&&(_removeProperty(a,w),l&&(l.svg&&a.removeAttribute("transform"),_parseTransform(a,1),l.uncache=1))}},S={clearProps:function(e,t,r,n,i){if("isFromStart"!==i.data){var a=e._pt=new h.J7(e._pt,t,r,0,0,_renderClearProps);return a.u=n,a.pr=-10,a.tween=i,e._props.push(r),1}}},C=[1,0,0,1,0,0],k={},_isNullTransform=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},_getComputedTransformMatrixAsArray=function(e){var t=_getComputedProperty(e,w);return _isNullTransform(t)?C:t.substr(7).match(h.vX).map(h.E_)},_getMatrix=function(e,t){var r,n,i,a,o=e._gsap||(0,h.a0)(e),l=e.style,u=_getComputedTransformMatrixAsArray(e);return o.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(u=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?C:u:(u!==C||e.offsetParent||e===s||o.svg||(i=l.display,l.display="block",(r=e.parentNode)&&e.offsetParent||(a=1,n=e.nextSibling,s.appendChild(e)),u=_getComputedTransformMatrixAsArray(e),i?l.display=i:_removeProperty(e,"display"),a&&(n?r.insertBefore(e,n):r?r.appendChild(e):s.removeChild(e))),t&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},_applySVGOrigin=function(e,t,r,n,i,a){var o,s,l,u,c=e._gsap,d=i||_getMatrix(e,!0),h=c.xOrigin||0,p=c.yOrigin||0,_=c.xOffset||0,g=c.yOffset||0,m=d[0],y=d[1],b=d[2],v=d[3],x=d[4],w=d[5],P=t.split(" "),E=parseFloat(P[0])||0,O=parseFloat(P[1])||0;r?d!==C&&(s=m*v-y*b)&&(l=E*(v/s)+O*(-b/s)+(b*w-v*x)/s,u=E*(-y/s)+O*(m/s)-(m*w-y*x)/s,E=l,O=u):(E=(o=_getBBox(e)).x+(~P[0].indexOf("%")?E/100*o.width:E),O=o.y+(~(P[1]||P[0]).indexOf("%")?O/100*o.height:O)),n||!1!==n&&c.smooth?(x=E-h,w=O-p,c.xOffset=_+(x*m+w*b)-x,c.yOffset=g+(x*y+w*v)-w):c.xOffset=c.yOffset=0,c.xOrigin=E,c.yOrigin=O,c.smooth=!!n,c.origin=t,c.originIsAbsolute=!!r,e.style[T]="0px 0px",a&&(_addNonTweeningPT(a,c,"xOrigin",h,E),_addNonTweeningPT(a,c,"yOrigin",p,O),_addNonTweeningPT(a,c,"xOffset",_,c.xOffset),_addNonTweeningPT(a,c,"yOffset",g,c.yOffset)),e.setAttribute("data-svg-origin",E+" "+O)},_parseTransform=function(e,t){var r=e._gsap||new h.n6(e);if("x"in r&&!t&&!r.uncache)return r;var n,i,a,o,s,l,u,c,p,y,b,v,x,P,E,O,S,k,M,A,F,I,R,B,D,N,H,j,z,L,W,U,V=e.style,Y=r.scaleX<0,$=_getComputedProperty(e,T)||"0";return n=i=a=l=u=c=p=y=b=0,o=s=1,r.svg=!!(e.getCTM&&_isSVG(e)),P=_getMatrix(e,r.svg),r.svg&&(B=(!r.uncache||"0px 0px"===$)&&!t&&e.getAttribute("data-svg-origin"),_applySVGOrigin(e,B||$,!!B||r.originIsAbsolute,!1!==r.smooth,P)),v=r.xOrigin||0,x=r.yOrigin||0,P!==C&&(k=P[0],M=P[1],A=P[2],F=P[3],n=I=P[4],i=R=P[5],6===P.length?(o=Math.sqrt(k*k+M*M),s=Math.sqrt(F*F+A*A),l=k||M?m(M,k)*_:0,(p=A||F?m(A,F)*_+l:0)&&(s*=Math.abs(Math.cos(p*g))),r.svg&&(n-=v-(v*k+x*A),i-=x-(v*M+x*F))):(U=P[6],L=P[7],H=P[8],j=P[9],z=P[10],W=P[11],n=P[12],i=P[13],a=P[14],u=(E=m(U,z))*_,E&&(B=I*(O=Math.cos(-E))+H*(S=Math.sin(-E)),D=R*O+j*S,N=U*O+z*S,H=-(I*S)+H*O,j=-(R*S)+j*O,z=-(U*S)+z*O,W=-(L*S)+W*O,I=B,R=D,U=N),c=(E=m(-A,z))*_,E&&(B=k*(O=Math.cos(-E))-H*(S=Math.sin(-E)),D=M*O-j*S,N=A*O-z*S,W=F*S+W*O,k=B,M=D,A=N),l=(E=m(M,k))*_,E&&(B=k*(O=Math.cos(E))+M*(S=Math.sin(E)),D=I*O+R*S,M=M*O-k*S,R=R*O-I*S,k=B,I=D),u&&Math.abs(u)+Math.abs(l)>359.9&&(u=l=0,c=180-c),o=(0,h.E_)(Math.sqrt(k*k+M*M+A*A)),s=(0,h.E_)(Math.sqrt(R*R+U*U)),p=Math.abs(E=m(I,R))>2e-4?E*_:0,b=W?1/(W<0?-W:W):0),r.svg&&(B=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!_isNullTransform(_getComputedProperty(e,w)),B&&e.setAttribute("transform",B))),Math.abs(p)>90&&270>Math.abs(p)&&(Y?(o*=-1,p+=l<=0?180:-180,l+=l<=0?180:-180):(s*=-1,p+=p<=0?180:-180)),r.x=n-((r.xPercent=n&&(r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-n)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+"px",r.y=i-((r.yPercent=i&&(r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+"px",r.z=a+"px",r.scaleX=(0,h.E_)(o),r.scaleY=(0,h.E_)(s),r.rotation=(0,h.E_)(l)+"deg",r.rotationX=(0,h.E_)(u)+"deg",r.rotationY=(0,h.E_)(c)+"deg",r.skewX=p+"deg",r.skewY=y+"deg",r.transformPerspective=b+"px",(r.zOrigin=parseFloat($.split(" ")[2])||0)&&(V[T]=_firstTwoOnly($)),r.xOffset=r.yOffset=0,r.force3D=h.Yz.force3D,r.renderTransform=r.svg?_renderSVGTransforms:d?_renderCSSTransforms:_renderNon3DTransforms,r.uncache=0,r},_firstTwoOnly=function(e){return(e=e.split(" "))[0]+" "+e[1]},_addPxTranslate=function(e,t,r){var n=(0,h.l_)(t);return(0,h.E_)(parseFloat(t)+parseFloat(_convertToUnit(e,"x",r+"px",n)))+n},_renderNon3DTransforms=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,_renderCSSTransforms(e,t)},M="0deg",_renderCSSTransforms=function(e,t){var r=t||this,n=r.xPercent,i=r.yPercent,a=r.x,o=r.y,s=r.z,l=r.rotation,u=r.rotationY,c=r.rotationX,d=r.skewX,h=r.skewY,p=r.scaleX,_=r.scaleY,m=r.transformPerspective,y=r.force3D,b=r.target,v=r.zOrigin,x="",T="auto"===y&&e&&1!==e||!0===y;if(v&&(c!==M||u!==M)){var P,E=parseFloat(u)*g,O=Math.sin(E),S=Math.cos(E);a=_addPxTranslate(b,a,-(O*(P=Math.cos(E=parseFloat(c)*g))*v)),o=_addPxTranslate(b,o,-(-Math.sin(E)*v)),s=_addPxTranslate(b,s,-(S*P*v)+v)}"0px"!==m&&(x+="perspective("+m+") "),(n||i)&&(x+="translate("+n+"%, "+i+"%) "),(T||"0px"!==a||"0px"!==o||"0px"!==s)&&(x+="0px"!==s||T?"translate3d("+a+", "+o+", "+s+") ":"translate("+a+", "+o+") "),l!==M&&(x+="rotate("+l+") "),u!==M&&(x+="rotateY("+u+") "),c!==M&&(x+="rotateX("+c+") "),(d!==M||h!==M)&&(x+="skew("+d+", "+h+") "),(1!==p||1!==_)&&(x+="scale("+p+", "+_+") "),b.style[w]=x||"translate(0, 0)"},_renderSVGTransforms=function(e,t){var r,n,i,a,o,s=t||this,l=s.xPercent,u=s.yPercent,c=s.x,d=s.y,p=s.rotation,_=s.skewX,m=s.skewY,y=s.scaleX,b=s.scaleY,v=s.target,x=s.xOrigin,T=s.yOrigin,P=s.xOffset,E=s.yOffset,O=s.forceCSS,S=parseFloat(c),C=parseFloat(d);p=parseFloat(p),_=parseFloat(_),(m=parseFloat(m))&&(_+=m=parseFloat(m),p+=m),p||_?(p*=g,_*=g,r=Math.cos(p)*y,n=Math.sin(p)*y,i=-(Math.sin(p-_)*b),a=Math.cos(p-_)*b,_&&(m*=g,i*=o=Math.sqrt(1+(o=Math.tan(_-m))*o),a*=o,m&&(r*=o=Math.sqrt(1+(o=Math.tan(m))*o),n*=o)),r=(0,h.E_)(r),n=(0,h.E_)(n),i=(0,h.E_)(i),a=(0,h.E_)(a)):(r=y,a=b,n=i=0),(S&&!~(c+"").indexOf("px")||C&&!~(d+"").indexOf("px"))&&(S=_convertToUnit(v,"x",c,"px"),C=_convertToUnit(v,"y",d,"px")),(x||T||P||E)&&(S=(0,h.E_)(S+x-(x*r+T*i)+P),C=(0,h.E_)(C+T-(x*n+T*a)+E)),(l||u)&&(o=v.getBBox(),S=(0,h.E_)(S+l/100*o.width),C=(0,h.E_)(C+u/100*o.height)),o="matrix("+r+","+n+","+i+","+a+","+S+","+C+")",v.setAttribute("transform",o),O&&(v.style[w]=o)},_addRotationalPropTween=function(e,t,r,n,i,a){var o,s,l=(0,h.vQ)(i),u=parseFloat(i)*(l&&~i.indexOf("rad")?_:1),c=a?u*a:u-n,d=n+c+"deg";return l&&("short"===(o=i.split("_")[1])&&(c%=360)!=c%180&&(c+=c<0?360:-360),"cw"===o&&c<0?c=(c+36e9)%360-360*~~(c/360):"ccw"===o&&c>0&&(c=(c-36e9)%360-360*~~(c/360))),e._pt=s=new h.J7(e._pt,t,r,n,c,_renderPropWithEnd),s.e=d,s.u="deg",e._props.push(r),s},_assign=function(e,t){for(var r in t)e[r]=t[r];return e},_addRawTransformPTs=function(e,t,r){var n,i,a,o,s,l,u,c=_assign({},r._gsap),d=r.style;for(i in c.svg?(a=r.getAttribute("transform"),r.setAttribute("transform",""),d[w]=t,n=_parseTransform(r,1),_removeProperty(r,w),r.setAttribute("transform",a)):(a=getComputedStyle(r)[w],d[w]=t,n=_parseTransform(r,1),d[w]=a),p)(a=c[i])!==(o=n[i])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)&&(s=(0,h.l_)(a)!==(u=(0,h.l_)(o))?_convertToUnit(r,i,a,u):parseFloat(a),l=parseFloat(o),e._pt=new h.J7(e._pt,n,i,s,l-s,_renderCSSProp),e._pt.u=u||0,e._props.push(i));_assign(n,c)};(0,h.fA)("padding,margin,Width,Radius",function(e,t){var r="Right",n="Bottom",i="Left",a=(t<3?["Top",r,n,i]:["Top"+i,"Top"+r,n+r,n+i]).map(function(r){return t<2?e+r:"border"+r+e});S[t>1?"border"+e:e]=function(e,t,r,n,i){var o,s;if(arguments.length<4)return 5===(s=(o=a.map(function(t){return _get(e,t,r)})).join(" ")).split(o[0]).length?o[0]:s;o=(n+"").split(" "),s={},a.forEach(function(e,t){return s[e]=o[t]=o[t]||o[(t-1)/2|0]}),e.init(t,s,i)}});var A={name:"css",register:_initCore,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,n,i){var a,o,s,u,c,d,_,g,m,y,b,T,P,E,O,C=this._props,M=e.style,A=r.vars.startAt;for(_ in l||_initCore(),t)if("autoRound"!==_&&(o=t[_],!(h.wU[_]&&(0,h.Zm)(_,t,r,n,e,i)))){if(c=typeof o,d=S[_],"function"===c&&(c=typeof(o=o.call(r,n,e,i))),"string"===c&&~o.indexOf("random(")&&(o=(0,h.Vy)(o)),d)d(this,e,_,o,r)&&(O=1);else if("--"===_.substr(0,2))a=(getComputedStyle(e).getPropertyValue(_)+"").trim(),o+="",h.qA.lastIndex=0,h.qA.test(a)||(g=(0,h.l_)(a),m=(0,h.l_)(o)),m?g!==m&&(a=_convertToUnit(e,_,a,m)+m):g&&(o+=g),this.add(M,"setProperty",a,o,n,i,0,0,_),C.push(_);else if("undefined"!==c){if(A&&_ in A?(a="function"==typeof A[_]?A[_].call(r,n,e,i):A[_],_ in h.Yz.units&&!(0,h.l_)(a)&&(a+=h.Yz.units[_]),"="===(a+"").charAt(1)&&(a=_get(e,_))):a=_get(e,_),u=parseFloat(a),(y="string"===c&&"="===o.charAt(1)?+(o.charAt(0)+"1"):0)&&(o=o.substr(2)),s=parseFloat(o),_ in x&&("autoAlpha"===_&&(1===u&&"hidden"===_get(e,"visibility")&&s&&(u=0),_addNonTweeningPT(this,M,"visibility",u?"inherit":"hidden",s?"inherit":"hidden",!s)),"scale"!==_&&"transform"!==_&&~(_=x[_]).indexOf(",")&&(_=_.split(",")[0])),b=_ in p){if(T||((P=e._gsap).renderTransform&&!t.parseTransform||_parseTransform(e,t.parseTransform),E=!1!==t.smoothOrigin&&P.smooth,(T=this._pt=new h.J7(this._pt,M,w,0,1,P.renderTransform,P,0,-1)).dep=1),"scale"===_)this._pt=new h.J7(this._pt,P,"scaleY",P.scaleY,(y?y*s:s-P.scaleY)||0),C.push("scaleY",_),_+="X";else if("transformOrigin"===_){o=_convertKeywordsToPercentages(o),P.svg?_applySVGOrigin(e,o,0,E,0,this):((m=parseFloat(o.split(" ")[2])||0)!==P.zOrigin&&_addNonTweeningPT(this,P,"zOrigin",P.zOrigin,m),_addNonTweeningPT(this,M,_,_firstTwoOnly(a),_firstTwoOnly(o)));continue}else if("svgOrigin"===_){_applySVGOrigin(e,o,1,E,0,this);continue}else if(_ in k){_addRotationalPropTween(this,P,_,u,o,y);continue}else if("smoothOrigin"===_){_addNonTweeningPT(this,P,"smooth",P.smooth,o);continue}else if("force3D"===_){P[_]=o;continue}else if("transform"===_){_addRawTransformPTs(this,o,e);continue}}else _ in M||(_=_checkPropPrefix(_)||_);if(b||(s||0===s)&&(u||0===u)&&!v.test(o)&&_ in M)g=(a+"").substr((u+"").length),s||(s=0),m=(0,h.l_)(o)||(_ in h.Yz.units?h.Yz.units[_]:g),g!==m&&(u=_convertToUnit(e,_,a,m)),this._pt=new h.J7(this._pt,b?P:M,_,u,y?y*s:s-u,b||"px"!==m&&"zIndex"!==_||!1===t.autoRound?_renderCSSProp:_renderRoundedCSSProp),this._pt.u=m||0,g!==m&&(this._pt.b=a,this._pt.r=_renderCSSPropWithBeginning);else if(_ in M)_tweenComplexCSSString.call(this,e,_,a,o);else if(_ in e)this.add(e,_,a||e[_],o,n,i);else{(0,h.dg)(_,o);continue}C.push(_)}}O&&(0,h.St)(this)},get:_get,aliases:x,getSetter:function(e,t,r){var n=x[t];return n&&0>n.indexOf(",")&&(t=n),t in p&&t!==T&&(e._gsap.x||_get(e,"x"))?r&&c===r?"scale"===t?_setterScale:_setterTransform:(c=r||{},"scale"===t?_setterScaleWithRender:_setterTransformWithRender):e.style&&!(0,h.OF)(e.style[t])?_setterCSSStyle:~t.indexOf("-")?_setterCSSProp:(0,h.Dx)(e,t)},core:{_removeProperty:_removeProperty,_getMatrix:_getMatrix}};h.os.utils.checkPrefix=_checkPropPrefix,n="x,y,z,scale,scaleX,scaleY,xPercent,yPercent",i="rotation,rotationX,rotationY,skewX,skewY",a=(0,h.fA)(n+","+i+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){p[e]=1}),(0,h.fA)(i,function(e){h.Yz.units[e]="deg",k[e]=1}),x[a[13]]=n+","+i,(0,h.fA)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){var t=e.split(":");x[t[1]]=a[t[0]]}),(0,h.fA)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){h.Yz.units[e]="px"}),h.os.registerPlugin(A);var F=h.os.registerPlugin(A)||h.os;F.core.Tween},yxbs:function(e){var t=Math.max,r=Math.min;e.exports=function(e,n,i){return e>=r(n,i)&&e2&&void 0!==arguments[2]?arguments[2]:o,n=[];e.datasets=t.map(t=>{let i=e.datasets.find(e=>e[r]===t[r]);return!i||!t.data||n.includes(i)?{...t}:(n.push(i),Object.assign(i,t),i)})}let s=(0,n.forwardRef)(function(e,t){let{height:r=150,width:s=300,redraw:l=!1,datasetIdKey:u,type:c,data:d,options:h,plugins:p=[],fallbackContent:_,updateMode:g,...m}=e,y=(0,n.useRef)(null),b=(0,n.useRef)(),renderChart=()=>{y.current&&(b.current=new a.t1(y.current,{type:c,data:function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,n={labels:[],datasets:[]};return t=e.labels,n.labels=t,setDatasets(n,e.datasets,r),n}(d,u),options:h&&{...h},plugins:p}),reforwardRef(t,b.current))},destroyChart=()=>{reforwardRef(t,null),b.current&&(b.current.destroy(),b.current=null)};return(0,n.useEffect)(()=>{!l&&b.current&&h&&Object.assign(b.current.options,h)},[l,h]),(0,n.useEffect)(()=>{if(!l&&b.current){var e,t;e=b.current.config.data,t=d.labels,e.labels=t}},[l,d.labels]),(0,n.useEffect)(()=>{!l&&b.current&&d.datasets&&setDatasets(b.current.config.data,d.datasets,u)},[l,d.datasets]),(0,n.useEffect)(()=>{b.current&&(l?(destroyChart(),setTimeout(renderChart)):b.current.update(g))},[l,h,d.labels,d.datasets,g]),(0,n.useEffect)(()=>{b.current&&(destroyChart(),setTimeout(renderChart))},[c]),(0,n.useEffect)(()=>(renderChart(),()=>destroyChart()),[]),i().createElement("canvas",Object.assign({ref:y,role:"img",height:r,width:s},m),_)})},EVXi:function(e,t,r){"use strict";var n=r("uaMf");n.t1.register(...n.$L)},pxuU:function(e,t,r){"use strict";let n,i;/*! * Chart.js v3.9.1 * https://www.chartjs.org * (c) 2022 Chart.js Contributors * Released under the MIT License */function noop(){}r.d(t,{$:function(){return _isPointInArea},A:function(){return _factorize},B:function(){return finiteOrDefault},C:function(){return callback},D:function(){return _addGrace},E:function(){return _limitValue},F:function(){return toDegrees},G:function(){return _measureText},H:function(){return h},I:function(){return _int16Range},J:function(){return _alignPixel},K:function(){return toPadding},L:function(){return clipArea},M:function(){return renderText},N:function(){return unclipArea},O:function(){return toFont},P:function(){return s},Q:function(){return each},R:function(){return _toLeftRightCenter},S:function(){return _alignStartEnd},T:function(){return l},U:function(){return S},V:function(){return merge},W:function(){return _capitalize},X:function(){return getRelativePosition},Y:function(){return _rlookupByKey},Z:function(){return _lookupByKey},_:function(){return _arrayUnique},a:function(){return resolve},a0:function(){return getAngleFromPoint},a1:function(){return getMaximumSize},a2:function(){return _getParentNode},a3:function(){return readUsedSize},a4:function(){return throttled},a5:function(){return R},a6:function(){return _isDomSupported},a7:function(){return C},a8:function(){return isFunction},a9:function(){return function _attachContext(e,t,r,n){let i={_cacheable:!1,_proxy:e,_context:t,_subProxy:r,_stack:new Set,_descriptors:_descriptors(e,n),setContext:t=>_attachContext(e,t,r,n),override:i=>_attachContext(e.override(i),t,r,n)};return new Proxy(i,{deleteProperty:(t,r)=>(delete t[r],delete e[r],!0),get:(e,t,r)=>_cached(e,t,()=>(function(e,t,r){let{_proxy:n,_context:i,_subProxy:a,_descriptors:o}=e,s=n[t];return isFunction(s)&&o.isScriptable(t)&&(s=function(e,t,r,n){let{_proxy:i,_context:a,_subProxy:o,_stack:s}=r;if(s.has(e))throw Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);return s.add(e),t=t(a,o||n),s.delete(e),needsSubResolver(e,t)&&(t=createSubResolver(i._scopes,i,e,t)),t}(t,s,e,r)),isArray(s)&&s.length&&(s=function(e,t,r,n){let{_proxy:i,_context:a,_subProxy:o,_descriptors:s}=r;if(defined(a.index)&&n(e))t=t[a.index%t.length];else if(isObject(t[0])){let r=t,n=i._scopes.filter(e=>e!==r);for(let l of(t=[],r)){let r=createSubResolver(n,i,e,l);t.push(_attachContext(r,a,o&&o[e],s))}}return t}(t,s,e,o.isIndexable)),needsSubResolver(t,s)&&(s=_attachContext(s,i,a&&a[t],o)),s})(e,t,r)),getOwnPropertyDescriptor:(t,r)=>t._descriptors.allKeys?Reflect.has(e,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,r),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,r)=>Reflect.has(e,r),ownKeys:()=>Reflect.ownKeys(e),set:(t,r,n)=>(e[r]=n,delete t[r],!0)})}},aA:function(){return getRtlAdapter},aB:function(){return overrideTextDirection},aC:function(){return _textX},aD:function(){return restoreTextDirection},aE:function(){return drawPointLegend},aF:function(){return noop},aG:function(){return distanceBetweenPoints},aH:function(){return _setMinAndMaxByKey},aI:function(){return niceNum},aJ:function(){return almostWhole},aK:function(){return almostEquals},aL:function(){return _decimalPlaces},aM:function(){return _longestText},aN:function(){return _filterBetween},aO:function(){return _lookup},aa:function(){return _createResolver},ab:function(){return _descriptors},ac:function(){return mergeIf},ad:function(){return a},ae:function(){return debounce},af:function(){return retinaScale},ag:function(){return clearCanvas},ah:function(){return setsEqual},ai:function(){return _elementsEqual},aj:function(){return _isClickEvent},ak:function(){return _isBetween},al:function(){return _readValueToProps},am:function(){return _updateBezierControlPoints},an:function(){return _computeSegments},ao:function(){return _boundSegments},ap:function(){return _steppedInterpolation},aq:function(){return _bezierInterpolation},ar:function(){return _pointInLine},as:function(){return _steppedLineTo},at:function(){return _bezierCurveTo},au:function(){return drawPoint},av:function(){return addRoundedRectPath},aw:function(){return toTRBL},ax:function(){return toTRBLCorners},ay:function(){return _boundSegment},az:function(){return _normalizeAngle},b:function(){return isArray},c:function(){return color},d:function(){return k},e:function(){return v},f:function(){return resolveObjectKey},g:function(){return isNumberFinite},h:function(){return createContext},i:function(){return isObject},j:function(){return defined},k:function(){return isNullOrUndef},l:function(){return listenArrayEvents},m:function(){return toPercentage},n:function(){return toDimension},o:function(){return formatNumber},p:function(){return _angleBetween},q:function(){return _getStartAndCountOfVisiblePoints},r:function(){return b},s:function(){return m},t:function(){return toRadians},u:function(){return unlistenArrayEvents},v:function(){return valueOrDefault},w:function(){return _scaleRangesChanged},x:function(){return isNumber},y:function(){return _parseObjectDataRadialScale},z:function(){return g}});let a=(i=0,function(){return i++});function isNullOrUndef(e){return null==e}function isArray(e){if(Array.isArray&&Array.isArray(e))return!0;let t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function isObject(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}let isNumberFinite=e=>("number"==typeof e||e instanceof Number)&&isFinite(+e);function finiteOrDefault(e,t){return isNumberFinite(e)?e:t}function valueOrDefault(e,t){return void 0===e?t:e}let toPercentage=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100:e/t,toDimension=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function callback(e,t,r){if(e&&"function"==typeof e.call)return e.apply(r,t)}function each(e,t,r,n){let i,a,o;if(isArray(e)){if(a=e.length,n)for(i=a-1;i>=0;i--)t.call(r,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function resolveObjectKey(e,t){let r=o[t]||(o[t]=function(e){let t=function(e){let t=e.split("."),r=[],n="";for(let e of t)(n+=e).endsWith("\\")?n=n.slice(0,-1)+".":(r.push(n),n="");return r}(e);return e=>{for(let r of t){if(""===r)break;e=e&&e[r]}return e}}(t));return r(e)}function _capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)}let defined=e=>void 0!==e,isFunction=e=>"function"==typeof e,setsEqual=(e,t)=>{if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0};function _isClickEvent(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}let s=Math.PI,l=2*s,u=l+s,c=Number.POSITIVE_INFINITY,d=s/180,h=s/2,p=s/4,_=2*s/3,g=Math.log10,m=Math.sign;function niceNum(e){let t=Math.round(e);e=almostEquals(e,t,e/1e3)?t:e;let r=Math.pow(10,Math.floor(g(e))),n=e/r;return(n<=1?1:n<=2?2:n<=5?5:10)*r}function _factorize(e){let t;let r=[],n=Math.sqrt(e);for(t=1;te-t).pop(),r}function isNumber(e){return!isNaN(parseFloat(e))&&isFinite(e)}function almostEquals(e,t,r){return Math.abs(e-t)=e}function _setMinAndMaxByKey(e,t,r){let n,i,a;for(n=0,i=e.length;nl&&u=Math.min(t,r)-n&&e<=Math.max(t,r)+n}function _lookup(e,t,r){let n;r=r||(r=>e[r]1;)r(n=a+i>>1)?a=n:i=n;return{lo:a,hi:i}}let _lookupByKey=(e,t,r,n)=>_lookup(e,r,n?n=>e[n][t]<=r:n=>e[n][t]_lookup(e,r,n=>e[n][t]>=r);function _filterBetween(e,t,r){let n=0,i=e.length;for(;nn&&e[i-1]>r;)i--;return n>0||i{let r="_onData"+_capitalize(t),n=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value(...t){let i=n.apply(this,t);return e._chartjs.listeners.forEach(e=>{"function"==typeof e[r]&&e[r](...t)}),i}})})}function unlistenArrayEvents(e,t){let r=e._chartjs;if(!r)return;let n=r.listeners,i=n.indexOf(t);-1!==i&&n.splice(i,1),n.length>0||(y.forEach(t=>{delete e[t]}),delete e._chartjs)}function _arrayUnique(e){let t,r;let n=new Set;for(t=0,r=e.length;tArray.prototype.slice.call(e)),i=!1,a=[];return function(...r){a=n(r),i||(i=!0,b.call(window,()=>{i=!1,e.apply(t,a)}))}}function debounce(e,t){let r;return function(...n){return t?(clearTimeout(r),r=setTimeout(e,t,n)):e.apply(this,n),t}}let _toLeftRightCenter=e=>"start"===e?"left":"end"===e?"right":"center",_alignStartEnd=(e,t,r)=>"start"===e?t:"end"===e?r:(t+r)/2,_textX=(e,t,r,n)=>e===(n?"left":"right")?r:"center"===e?(t+r)/2:t;function _getStartAndCountOfVisiblePoints(e,t,r){let n=t.length,i=0,a=n;if(e._sorted){let{iScale:o,_parsed:s}=e,l=o.axis,{min:u,max:c,minDefined:d,maxDefined:h}=o.getUserBounds();d&&(i=_limitValue(Math.min(_lookupByKey(s,o.axis,u).lo,r?n:_lookupByKey(t,l,o.getPixelForValue(u)).lo),0,n-1)),a=h?_limitValue(Math.max(_lookupByKey(s,o.axis,c,!0).hi+1,r?0:_lookupByKey(t,l,o.getPixelForValue(c),!0).hi+1),i,n)-i:n-i}return{start:i,count:a}}function _scaleRangesChanged(e){let{xScale:t,yScale:r,_scaleRanges:n}=e,i={xmin:t.min,xmax:t.max,ymin:r.min,ymax:r.max};if(!n)return e._scaleRanges=i,!0;let a=n.xmin!==t.min||n.xmax!==t.max||n.ymin!==r.min||n.ymax!==r.max;return Object.assign(n,i),a}let atEdge=e=>0===e||1===e,elasticIn=(e,t,r)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*l/r)),elasticOut=(e,t,r)=>Math.pow(2,-10*e)*Math.sin((e-t)*l/r)+1,v={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*h)+1,easeOutSine:e=>Math.sin(e*h),easeInOutSine:e=>-.5*(Math.cos(s*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>atEdge(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(-Math.pow(2,-10*(2*e-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>atEdge(e)?e:elasticIn(e,.075,.3),easeOutElastic:e=>atEdge(e)?e:elasticOut(e,.075,.3),easeInOutElastic:e=>atEdge(e)?e:e<.5?.5*elasticIn(2*e,.1125,.45):.5+.5*elasticOut(2*e-1,.1125,.45),easeInBack:e=>e*e*(2.70158*e-1.70158),easeOutBack:e=>(e-=1)*e*(2.70158*e+1.70158)+1,easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-v.easeOutBounce(1-e),easeOutBounce:e=>e<.36363636363636365?7.5625*e*e:e<.7272727272727273?7.5625*(e-=.5454545454545454)*e+.75:e<.9090909090909091?7.5625*(e-=.8181818181818182)*e+.9375:7.5625*(e-=.9545454545454546)*e+.984375,easeInOutBounce:e=>e<.5?.5*v.easeInBounce(2*e):.5*v.easeOutBounce(2*e-1)+.5};/*! * @kurkle/color v0.2.1 * https://github.com/kurkle/color#readme * (c) 2022 Jukka Kurkela * Released under the MIT License */function round(e){return e+.5|0}let lim=(e,t,r)=>Math.max(Math.min(e,r),t);function p2b(e){return lim(round(2.55*e),0,255)}function n2b(e){return lim(round(255*e),0,255)}function b2n(e){return lim(round(e/2.55)/100,0,1)}function n2p(e){return lim(round(100*e),0,100)}let x={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},w=[..."0123456789ABCDEF"],h1=e=>w[15&e],h2=e=>w[(240&e)>>4]+w[15&e],eq=e=>(240&e)>>4==(15&e),isShort=e=>eq(e.r)&&eq(e.g)&&eq(e.b)&&eq(e.a),alpha=(e,t)=>e<255?t(e):"",T=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function hsl2rgbn(e,t,r){let n=t*Math.min(r,1-r),f=(t,i=(t+e/30)%12)=>r-n*Math.max(Math.min(i-3,9-i,1),-1);return[f(0),f(8),f(4)]}function hsv2rgbn(e,t,r){let f=(n,i=(n+e/60)%6)=>r-r*t*Math.max(Math.min(i,4-i,1),0);return[f(5),f(3),f(1)]}function hwb2rgbn(e,t,r){let n;let i=hsl2rgbn(e,1,.5);for(t+r>1&&(n=1/(t+r),t*=n,r*=n),n=0;n<3;n++)i[n]*=1-t-r,i[n]+=t;return i}function rgb2hsl(e){let t,r,n;let i=e.r/255,a=e.g/255,o=e.b/255,s=Math.max(i,a,o),l=Math.min(i,a,o),u=(s+l)/2;return s!==l&&(n=s-l,r=u>.5?n/(2-s-l):n/(s+l),t=60*(t=i===s?(a-o)/n+(ae<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,from=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function modHSL(e,t,r){if(e){let n=rgb2hsl(e);n[t]=Math.max(0,Math.min(n[t]+n[t]*r,0===t?360:1)),n=calln(hsl2rgbn,n,void 0,void 0),e.r=n[0],e.g=n[1],e.b=n[2]}}function clone(e,t){return e?Object.assign(t||{},e):e}function fromObject(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=n2b(e[3]))):(t=clone(e,{r:0,g:0,b:0,a:1})).a=n2b(t.a),t}let Color=class Color{constructor(e){let t;if(e instanceof Color)return e;let r=typeof e;if("object"===r)t=fromObject(e);else if("string"===r){var i,a;a=e.length,"#"===e[0]&&(4===a||5===a?i={r:255&17*x[e[1]],g:255&17*x[e[2]],b:255&17*x[e[3]],a:5===a?17*x[e[4]]:255}:(7===a||9===a)&&(i={r:x[e[1]]<<4|x[e[2]],g:x[e[3]]<<4|x[e[4]],b:x[e[5]]<<4|x[e[6]],a:9===a?x[e[7]]<<4|x[e[8]]:255})),t=i||function(e){n||((n=function(){let e,t,r,n,i;let a={},o=Object.keys(E),s=Object.keys(P);for(e=0;e>16&255,r>>8&255,255&r]}return a}()).transparent=[0,0,0,0]);let t=n[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}(e)||("r"===e.charAt(0)?function(e){let t,r,n;let i=O.exec(e),a=255;if(i){if(i[7]!==t){let e=+i[7];a=i[8]?p2b(e):lim(255*e,0,255)}return t=+i[1],r=+i[3],n=+i[5],{r:t=255&(i[2]?p2b(t):lim(t,0,255)),g:r=255&(i[4]?p2b(r):lim(r,0,255)),b:n=255&(i[6]?p2b(n):lim(n,0,255)),a:a}}}(e):function(e){let t;let r=T.exec(e),n=255;if(!r)return;r[5]!==t&&(n=r[6]?p2b(+r[5]):n2b(+r[5]));let i=hue(+r[2]),a=+r[3]/100,o=+r[4]/100;return{r:(t="hwb"===r[1]?calln(hwb2rgbn,i,a,o):"hsv"===r[1]?calln(hsv2rgbn,i,a,o):calln(hsl2rgbn,i,a,o))[0],g:t[1],b:t[2],a:n}}(e))}this._rgb=t,this._valid=!!t}get valid(){return this._valid}get rgb(){var e=clone(this._rgb);return e&&(e.a=b2n(e.a)),e}set rgb(e){this._rgb=fromObject(e)}rgbString(){var e;return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${b2n(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0}hexString(){var e,t;return this._valid?(t=isShort(e=this._rgb)?h1:h2,e?"#"+t(e.r)+t(e.g)+t(e.b)+alpha(e.a,t):void 0):void 0}hslString(){return this._valid?function(e){if(!e)return;let t=rgb2hsl(e),r=t[0],n=n2p(t[1]),i=n2p(t[2]);return e.a<255?`hsla(${r}, ${n}%, ${i}%, ${b2n(e.a)})`:`hsl(${r}, ${n}%, ${i}%)`}(this._rgb):void 0}mix(e,t){if(e){let r;let n=this.rgb,i=e.rgb,a=t===r?.5:t,o=2*a-1,s=n.a-i.a,l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2;r=1-l,n.r=255&l*n.r+r*i.r+.5,n.g=255&l*n.g+r*i.g+.5,n.b=255&l*n.b+r*i.b+.5,n.a=a*n.a+(1-a)*i.a,this.rgb=n}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,r){let n=from(b2n(e.r)),i=from(b2n(e.g)),a=from(b2n(e.b));return{r:n2b(to(n+r*(from(b2n(t.r))-n))),g:n2b(to(i+r*(from(b2n(t.g))-i))),b:n2b(to(a+r*(from(b2n(t.b))-a))),a:e.a+r*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new Color(this.rgb)}alpha(e){return this._rgb.a=n2b(e),this}clearer(e){let t=this._rgb;return t.a*=1-e,this}greyscale(){let e=this._rgb,t=round(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){let t=this._rgb;return t.a*=1+e,this}negate(){let e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return modHSL(this._rgb,2,e),this}darken(e){return modHSL(this._rgb,2,-e),this}saturate(e){return modHSL(this._rgb,1,e),this}desaturate(e){return modHSL(this._rgb,1,-e),this}rotate(e){var t,r;return(r=rgb2hsl(t=this._rgb))[0]=hue(r[0]+e),r=calln(hsl2rgbn,r,void 0,void 0),t.r=r[0],t.g=r[1],t.b=r[2],this}};function isPatternOrGradient(e){if(e&&"object"==typeof e){let t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function color(e){return isPatternOrGradient(e)?e:new Color(e)}function getHoverColor(e){return isPatternOrGradient(e)?e:new Color(e).saturate(.5).darken(.1).hexString()}let S=Object.create(null),C=Object.create(null);function getScope$1(e,t){if(!t)return e;let r=t.split(".");for(let t=0,n=r.length;te.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>getHoverColor(t.backgroundColor),this.hoverBorderColor=(e,t)=>getHoverColor(t.borderColor),this.hoverColor=(e,t)=>getHoverColor(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e)}set(e,t){return set(this,e,t)}get(e){return getScope$1(this,e)}describe(e,t){return set(C,e,t)}override(e,t){return set(S,e,t)}route(e,t,r,n){let i=getScope$1(this,e),a=getScope$1(this,r),o="_"+t;Object.defineProperties(i,{[o]:{value:i[t],writable:!0},[t]:{enumerable:!0,get(){let e=this[o],t=a[n];return isObject(e)?Object.assign({},t,e):valueOrDefault(e,t)},set(e){this[o]=e}}})}}({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function _measureText(e,t,r,n,i){let a=t[i];return a||(a=t[i]=e.measureText(i).width,r.push(i)),a>n&&(n=a),n}function _longestText(e,t,r,n){let i,a,o,s,l;let u=(n=n||{}).data=n.data||{},c=n.garbageCollect=n.garbageCollect||[];n.font!==t&&(u=n.data={},c=n.garbageCollect=[],n.font=t),e.save(),e.font=t;let d=0,h=r.length;for(i=0;ir.length){for(i=0;i0&&e.stroke()}}function _isPointInArea(e,t,r){return r=r||.5,!t||e&&e.x>t.left-r&&e.xt.top-r&&e.y0&&""!==a.strokeColor;for(e.save(),e.font=i.string,a.translation&&e.translate(a.translation[0],a.translation[1]),isNullOrUndef(a.rotation)||e.rotate(a.rotation),a.color&&(e.fillStyle=a.color),a.textAlign&&(e.textAlign=a.textAlign),a.textBaseline&&(e.textBaseline=a.textBaseline),o=0;o+e||0;function _readValueToProps(e,t){let r={},n=isObject(t),i=n?Object.keys(t):t,a=isObject(e)?n?r=>valueOrDefault(e[r],e[t[r]]):t=>e[t]:()=>e;for(let e of i)r[e]=numberOrZero(a(e));return r}function toTRBL(e){return _readValueToProps(e,{top:"y",right:"x",bottom:"y",left:"x"})}function toTRBLCorners(e){return _readValueToProps(e,["topLeft","topRight","bottomLeft","bottomRight"])}function toPadding(e){let t=toTRBL(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function toFont(e,t){e=e||{},t=t||k.font;let r=valueOrDefault(e.size,t.size);"string"==typeof r&&(r=parseInt(r,10));let n=valueOrDefault(e.style,t.style);n&&!(""+n).match(A)&&(console.warn('Invalid font style specified: "'+n+'"'),n="");let i={family:valueOrDefault(e.family,t.family),lineHeight:function(e,t){let r=(""+e).match(M);if(!r||"normal"===r[1])return 1.2*t;switch(e=+r[2],r[3]){case"px":return e;case"%":e/=100}return t*e}(valueOrDefault(e.lineHeight,t.lineHeight),r),size:r,style:n,weight:valueOrDefault(e.weight,t.weight),string:""};return i.string=!i||isNullOrUndef(i.size)||isNullOrUndef(i.family)?null:(i.style?i.style+" ":"")+(i.weight?i.weight+" ":"")+i.size+"px "+i.family,i}function resolve(e,t,r,n){let i,a,o,s=!0;for(i=0,a=e.length;ir&&0===e?0:e+t;return{min:keepZero(n,-Math.abs(a)),max:keepZero(i,a)}}function createContext(e,t){return Object.assign(Object.create(e),t)}function _createResolver(e,t=[""],r=e,n,i=()=>e[0]){defined(n)||(n=_resolve("_fallback",e));let a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:r,_fallback:n,_getTarget:i,override:i=>_createResolver([i,...e],t,r,n)};return new Proxy(a,{deleteProperty:(t,r)=>(delete t[r],delete t._keys,delete e[0][r],!0),get:(r,n)=>_cached(r,n,()=>(function(e,t,r,n){let i;for(let a of t)if(defined(i=_resolve(readKey(a,e),r)))return needsSubResolver(e,i)?createSubResolver(r,n,e,i):i})(n,t,e,r)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>getKeysFromAllScopes(e).includes(t),ownKeys:e=>getKeysFromAllScopes(e),set(e,t,r){let n=e._storage||(e._storage=i());return e[t]=n[t]=r,delete e._keys,!0}})}function _descriptors(e,t={scriptable:!0,indexable:!0}){let{_scriptable:r=t.scriptable,_indexable:n=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:r,indexable:n,isScriptable:isFunction(r)?r:()=>r,isIndexable:isFunction(n)?n:()=>n}}let readKey=(e,t)=>e?e+_capitalize(t):t,needsSubResolver=(e,t)=>isObject(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function _cached(e,t,r){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];let n=r();return e[t]=n,n}let getScope=(e,t)=>!0===e?t:"string"==typeof e?resolveObjectKey(t,e):void 0;function createSubResolver(e,t,r,n){var i;let a=t._rootScopes,o=isFunction(i=t._fallback)?i(r,n):i,s=[...e,...a],l=new Set;l.add(n);let u=addScopesFromKey(l,s,r,o||r,n);return!(null===u||defined(o)&&o!==r&&null===(u=addScopesFromKey(l,s,o,u,n)))&&_createResolver(Array.from(l),[""],a,o,()=>(function(e,t,r){let n=e._getTarget();t in n||(n[t]={});let i=n[t];return isArray(i)&&isObject(r)?r:i})(t,r,n))}function addScopesFromKey(e,t,r,n,i){for(;r;)r=function(e,t,r,n,i){for(let o of t){let t=getScope(r,o);if(t){var a;e.add(t);let o=isFunction(a=t._fallback)?a(r,i):a;if(defined(o)&&o!==r&&o!==n)return o}else if(!1===t&&defined(n)&&r!==n)return null}return!1}(e,t,r,n,i);return r}function _resolve(e,t){for(let r of t){if(!r)continue;let t=r[e];if(defined(t))return t}}function getKeysFromAllScopes(e){let t=e._keys;return t||(t=e._keys=function(e){let t=new Set;for(let r of e)for(let e of Object.keys(r).filter(e=>!e.startsWith("_")))t.add(e);return Array.from(t)}(e._scopes)),t}function _parseObjectDataRadialScale(e,t,r,n){let i,a,o;let{iScale:s}=e,{key:l="r"}=this._parsing,u=Array(n);for(i=0;it"x"===e?"y":"x";function capControlPoint(e,t,r){return Math.max(Math.min(e,r),t)}function _updateBezierControlPoints(e,t,r,n,i){let a,o,s,l;if(t.spanGaps&&(e=e.filter(e=>!e.skip)),"monotone"===t.cubicInterpolationMode)!function(e,t="x"){let r,n,i;let a=getValueAxis(t),o=e.length,s=Array(o).fill(0),l=Array(o),u=getPoint(e,0);for(r=0;rwindow.getComputedStyle(e,null),I=["top","right","bottom","left"];function getPositionedStyle(e,t,r){let n={};r=r?"-"+r:"";for(let i=0;i<4;i++){let a=I[i];n[a]=parseFloat(e[t+"-"+a+r])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}let useOffsetPos=(e,t,r)=>(e>0||t>0)&&(!r||!r.shadowRoot);function getRelativePosition(e,t){if("native"in e)return e;let{canvas:r,currentDevicePixelRatio:n}=t,i=getComputedStyle(r),a="border-box"===i.boxSizing,o=getPositionedStyle(i,"padding"),s=getPositionedStyle(i,"border","width"),{x:l,y:u,box:c}=function(e,t){let r,n;let i=e.touches,a=i&&i.length?i[0]:e,{offsetX:o,offsetY:s}=a,l=!1;if(useOffsetPos(o,s,e.target))r=o,n=s;else{let e=t.getBoundingClientRect();r=a.clientX-e.left,n=a.clientY-e.top,l=!0}return{x:r,y:n,box:l}}(e,r),d=o.left+(c&&s.left),h=o.top+(c&&s.top),{width:p,height:_}=t;return a&&(p-=o.width+s.width,_-=o.height+s.height),{x:Math.round((l-d)/p*r.width/n),y:Math.round((u-h)/_*r.height/n)}}let round1=e=>Math.round(10*e)/10;function getMaximumSize(e,t,r,n){let i=getComputedStyle(e),a=getPositionedStyle(i,"margin"),o=parseMaxStyle(i.maxWidth,e,"clientWidth")||c,s=parseMaxStyle(i.maxHeight,e,"clientHeight")||c,l=function(e,t,r){let n,i;if(void 0===t||void 0===r){let a=_getParentNode(e);if(a){let e=a.getBoundingClientRect(),o=getComputedStyle(a),s=getPositionedStyle(o,"border","width"),l=getPositionedStyle(o,"padding");t=e.width-l.width-s.width,r=e.height-l.height-s.height,n=parseMaxStyle(o.maxWidth,a,"clientWidth"),i=parseMaxStyle(o.maxHeight,a,"clientHeight")}else t=e.clientWidth,r=e.clientHeight}return{width:t,height:r,maxWidth:n||c,maxHeight:i||c}}(e,t,r),{width:u,height:d}=l;if("content-box"===i.boxSizing){let e=getPositionedStyle(i,"border","width"),t=getPositionedStyle(i,"padding");u-=t.width+e.width,d-=t.height+e.height}return u=Math.max(0,u-a.width),d=Math.max(0,n?Math.floor(u/n):d-a.height),u=round1(Math.min(u,o,l.maxWidth)),d=round1(Math.min(d,s,l.maxHeight)),u&&!d&&(d=round1(u/2)),{width:u,height:d}}function retinaScale(e,t,r){let n=t||1,i=Math.floor(e.height*n),a=Math.floor(e.width*n);e.height=i/n,e.width=a/n;let o=e.canvas;return o.style&&(r||!o.style.height&&!o.style.width)&&(o.style.height=`${e.height}px`,o.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==n||o.height!==i||o.width!==a)&&(e.currentDevicePixelRatio=n,o.height=i,o.width=a,e.ctx.setTransform(n,0,0,n,0,0),!0)}let R=function(){let e=!1;try{let t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}();function readUsedSize(e,t){let r=getComputedStyle(e).getPropertyValue(t),n=r&&r.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function _pointInLine(e,t,r,n){return{x:e.x+r*(t.x-e.x),y:e.y+r*(t.y-e.y)}}function _steppedInterpolation(e,t,r,n){return{x:e.x+r*(t.x-e.x),y:"middle"===n?r<.5?e.y:t.y:"after"===n?r<1?e.y:t.y:r>0?t.y:e.y}}function _bezierInterpolation(e,t,r,n){let i={x:e.cp2x,y:e.cp2y},a={x:t.cp1x,y:t.cp1y},o=_pointInLine(e,i,r),s=_pointInLine(i,a,r),l=_pointInLine(a,t,r),u=_pointInLine(o,s,r),c=_pointInLine(s,l,r);return _pointInLine(u,c,r)}let B=new Map;function formatNumber(e,t,r){return(function(e,t){t=t||{};let r=e+JSON.stringify(t),n=B.get(r);return n||(n=new Intl.NumberFormat(e,t),B.set(r,n)),n})(t,r).format(e)}function getRtlAdapter(e,t,r){var n;return e?(n=r,{x:e=>t+t+n-e,setWidth(e){n=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function overrideTextDirection(e,t){let r,n;("ltr"===t||"rtl"===t)&&(n=[(r=e.canvas.style).getPropertyValue("direction"),r.getPropertyPriority("direction")],r.setProperty("direction",t,"important"),e.prevTextDirection=n)}function restoreTextDirection(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function propertyFn(e){return"angle"===e?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(e,t)=>e-t,normalize:e=>e}}function normalizeSegment({start:e,end:t,count:r,loop:n,style:i}){return{start:e%r,end:t%r,loop:n&&(t-e+1)%r==0,style:i}}function _boundSegment(e,t,r){let n,i,a;if(!r)return[e];let{property:o,start:s,end:l}=r,u=t.length,{compare:c,between:d,normalize:h}=propertyFn(o),{start:p,end:_,loop:g,style:m}=function(e,t,r){let n;let{property:i,start:a,end:o}=r,{between:s,normalize:l}=propertyFn(i),u=t.length,{start:c,end:d,loop:h}=e;if(h){for(c+=u,d+=u,n=0;nd(s,a,n)&&0!==c(s,a),endIsBefore=()=>0===c(l,n)||d(l,a,n),shouldStart=()=>b||startIsBefore(),shouldStop=()=>!b||endIsBefore();for(let e=p,r=p;e<=_;++e)(i=t[e%u]).skip||(n=h(i[o]))===a||(b=d(n,s,l),null===v&&shouldStart()&&(v=0===c(n,s)?e:r),null!==v&&shouldStop()&&(y.push(normalizeSegment({start:v,end:e,loop:g,count:u,style:m})),v=null),r=e,a=n);return null!==v&&y.push(normalizeSegment({start:v,end:_,loop:g,count:u,style:m})),y}function _boundSegments(e,t){let r=[],n=e.segments;for(let i=0;ii&&e[a%t].skip;)a--;return{start:i,end:a%=t}}(r,i,a,n);if(!0===n)return splitByStyles(e,[{start:o,end:s,loop:a}],r,t);let l=se&&t===x-1){let t=null!==(d=r.width)&&void 0!==d?d:"100%",n=e%1,i="number"==typeof t?t*n:`calc(${t} * ${n})`;r={...r,width:i}}let i=n.createElement("span",{className:y,style:r,key:t},"‌");b?v.push(i):v.push(n.createElement(n.Fragment,{key:t},i,n.createElement("br",null)))}return n.createElement("span",{className:a,"data-testid":o,"aria-live":"polite","aria-busy":null===(h=g.enableAnimation)||void 0===h||h},t?v.map((e,r)=>n.createElement(t,{key:r},e)):v)}}}]);