"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6560],{458:function(e,t,r){r.d(t,{Lj:function(){return n},y7:function(){return o}});var n={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]};n.easeOut,n.easeIn;var o={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.3}},exit:{transform:"scale(0.6)",opacity:0,transition:{type:"easeOut",duration:.2}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.7)",transition:{type:"easeOut",bounce:0,duration:.18}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:n.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:n.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:n.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:n.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:n.ease}},exit:{opacity:0,transition:{duration:.3,ease:n.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}}},1744:function(e,t,r){r.d(t,{fg:function(){return createDOMRef},gy:function(){return useDOMRef}});var n=r(7294);function createDOMRef(e){return{UNSAFE_getDOMNode:()=>e.current}}function useDOMRef(e){let t=(0,n.useRef)(null);return(0,n.useImperativeHandle)(e,()=>t.current),t}"undefined"!=typeof window&&window.document&&window.document.createElement},9869:function(e,t,r){r.d(t,{W:function(){return clsx}});function clsx(...e){for(var t,r,n=0,o="";ne?"true":void 0},2134:function(e,t,r){r.d(t,{Gp:function(){return forwardRef},oe:function(){return mapPropsVariants}});var n=r(7294);function forwardRef(e){return(0,n.forwardRef)(e)}var mapPropsVariants=(e,t,r=!0)=>{if(!t)return[e,{}];let n=t.reduce((t,r)=>r in e?{...t,[r]:e[r]}:t,{});if(!r)return[e,n];{let r=Object.keys(e).filter(e=>!t.includes(e)).reduce((t,r)=>({...t,[r]:e[r]}),{});return[r,n]}}},3649:function(e,t,r){r.d(t,{J:function(){return n}});var n={solid:{default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},shadow:{default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},bordered:{default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},flat:{default:"bg-default/40 text-default-foreground",primary:"bg-primary/20 text-primary",secondary:"bg-secondary/20 text-secondary",success:"bg-success/20 text-success-600 dark:text-success",warning:"bg-warning/20 text-warning-600 dark:text-warning",danger:"bg-danger/20 text-danger dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},faded:{default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},light:{default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},ghost:{default:"border-default text-default-foreground hover:!bg-default",primary:"border-primary text-primary hover:!text-primary-foreground hover:!bg-primary",secondary:"border-secondary text-secondary hover:text-secondary-foreground hover:!bg-secondary",success:"border-success text-success hover:!text-success-foreground hover:!bg-success",warning:"border-warning text-warning hover:!text-warning-foreground hover:!bg-warning",danger:"border-danger text-danger hover:!text-danger-foreground hover:!bg-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"}}},1451:function(e,t,r){r.d(t,{tv:function(){return M}});var n,o=["0","xs","sm","md","lg","xl","2xl","3xl","4xl","5xl","6xl","7xl","8xl","9xl","1","2","3","3.5","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"].map(e=>`unit-${e}`),a=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,chunk_T24HS5CV_l=e=>!e||"object"!=typeof e||0===Object.keys(e).length,u=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function y(e){let t=[];return function i(e,t){e.forEach(function(e){Array.isArray(e)?i(e,t):t.push(e)})}(e,t),t}var g=(...e)=>y(e).filter(Boolean),p=(e,t)=>{let r={},n=Object.keys(e),o=Object.keys(t);for(let s of n)if(o.includes(s)){let n=e[s],o=t[s];"object"==typeof n&&"object"==typeof o?r[s]=p(n,o):r[s]=o+" "+n}else r[s]=e[s];for(let e of o)n.includes(e)||(r[e]=t[e]);return r},k=e=>e&&"string"==typeof e?e.replace(/\s+/g," ").trim():e,s=/^\[(.+)\]$/;function getPart(e,t){var r=e;return t.split("-").forEach(function(e){r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r}var l=/\s+/;function twJoin(){for(var e,t,r=0,n="";re&&(t=0,n=r,r=new Map)}return{get:function(e){var t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(update(e,t),t):void 0},set:function(e,t){r.has(e)?r.set(e,t):update(e,t)}}}(e.cacheSize),splitModifiers:(r=1===(t=e.separator||":").length,n=t[0],o=t.length,function(e){for(var s,l=[],c=0,d=0,f=0;fd?s-d:void 0}}),...(f=e.theme,h=e.prefix,m={nextPart:new Map,validators:[]},(b=Object.entries(e.classGroups),h?b.map(function(e){return[e[0],e[1].map(function(e){return"string"==typeof e?h+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(function(e){return[h+e[0],e[1]]})):e})]}):b).forEach(function(e){var t=e[0];(function processClassesRecursively(e,t,r,n){e.forEach(function(e){if("string"==typeof e){(""===e?t:getPart(t,e)).classGroupId=r;return}if("function"==typeof e){if(e.isThemeGetter){processClassesRecursively(e(n),t,r,n);return}t.validators.push({validator:e,classGroupId:r});return}Object.entries(e).forEach(function(e){var o=e[0];processClassesRecursively(e[1],getPart(t,o),r,n)})})})(e[1],m,t,f)}),l=e.conflictingClassGroups,d=void 0===(c=e.conflictingClassGroupModifiers)?{}:c,{getClassGroupId:function(e){var t=e.split("-");return""===t[0]&&1!==t.length&&t.shift(),function getGroupRecursive(e,t){if(0===e.length)return t.classGroupId;var r=e[0],n=t.nextPart.get(r),o=n?getGroupRecursive(e.slice(1),n):void 0;if(o)return o;if(0!==t.validators.length){var s=e.join("-");return t.validators.find(function(e){return(0,e.validator)(s)})?.classGroupId}}(t,m)||function(e){if(s.test(e)){var t=s.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}(e)},getConflictingClassGroupIds:function(e,t){var r=l[e]||[];return t&&d[e]?[].concat(r,d[e]):r}})}}(o.slice(1).reduce(function(e,t){return t(e)},l()))).cache.get,r=e.cache.set,functionToCall=tailwindMerge,tailwindMerge(n)};function tailwindMerge(n){var o,s,c,d,f,h=t(n);if(h)return h;var m=(s=(o=e).splitModifiers,c=o.getClassGroupId,d=o.getConflictingClassGroupIds,f=new Set,n.trim().split(l).map(function(e){var t=s(e),r=t.modifiers,n=t.hasImportantModifier,o=t.baseClassName,l=t.maybePostfixModifierPosition,d=c(l?o.substring(0,l):o),f=!!l;if(!d){if(!l||!(d=c(o)))return{isTailwindClass:!1,originalClassName:e};f=!1}var h=(function(e){if(e.length<=1)return e;var t=[],r=[];return e.forEach(function(e){"["===e[0]?(t.push.apply(t,r.sort().concat([e])),r=[]):r.push(e)}),t.push.apply(t,r.sort()),t})(r).join(":");return{isTailwindClass:!0,modifierId:n?h+"!":h,classGroupId:d,originalClassName:e,hasPostfixModifier:f}}).reverse().filter(function(e){if(!e.isTailwindClass)return!0;var t=e.modifierId,r=e.classGroupId,n=e.hasPostfixModifier,o=t+r;return!f.has(o)&&(f.add(o),d(r,n).forEach(function(e){return f.add(t+e)}),!0)}).reverse().map(function(e){return e.originalClassName}).join(" "));return r(n,m),m}return function(){return functionToCall(twJoin.apply(null,arguments))}}function fromTheme(e){var themeGetter=function(t){return t[e]||[]};return themeGetter.isThemeGetter=!0,themeGetter}var c=/^\[(?:([a-z-]+):)?(.+)\]$/i,d=/^\d+\/\d+$/,f=new Set(["px","full","screen"]),h=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,m=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,b=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function isLength(e){return isNumber(e)||f.has(e)||d.test(e)||isArbitraryLength(e)}function isArbitraryLength(e){return getIsArbitraryValue(e,"length",isLengthOnly)}function isArbitrarySize(e){return getIsArbitraryValue(e,"size",isNever)}function isArbitraryPosition(e){return getIsArbitraryValue(e,"position",isNever)}function isArbitraryUrl(e){return getIsArbitraryValue(e,"url",isUrl)}function isArbitraryNumber(e){return getIsArbitraryValue(e,"number",isNumber)}function isNumber(e){return!Number.isNaN(Number(e))}function isPercent(e){return e.endsWith("%")&&isNumber(e.slice(0,-1))}function isInteger(e){return isIntegerOnly(e)||getIsArbitraryValue(e,"number",isIntegerOnly)}function isArbitraryValue(e){return c.test(e)}function isAny(){return!0}function isTshirtSize(e){return h.test(e)}function isArbitraryShadow(e){return getIsArbitraryValue(e,"",isShadow)}function getIsArbitraryValue(e,t,r){var n=c.exec(e);return!!n&&(n[1]?n[1]===t:r(n[2]))}function isLengthOnly(e){return m.test(e)}function isNever(){return!1}function isUrl(e){return e.startsWith("url(")}function isIntegerOnly(e){return Number.isInteger(Number(e))}function isShadow(e){return b.test(e)}function getDefaultConfig(){var e=fromTheme("colors"),t=fromTheme("spacing"),r=fromTheme("blur"),n=fromTheme("brightness"),o=fromTheme("borderColor"),s=fromTheme("borderRadius"),l=fromTheme("borderSpacing"),c=fromTheme("borderWidth"),d=fromTheme("contrast"),f=fromTheme("grayscale"),h=fromTheme("hueRotate"),m=fromTheme("invert"),b=fromTheme("gap"),$=fromTheme("gradientColorStops"),x=fromTheme("gradientColorStopPositions"),T=fromTheme("inset"),E=fromTheme("margin"),A=fromTheme("opacity"),S=fromTheme("padding"),V=fromTheme("saturate"),C=fromTheme("scale"),M=fromTheme("sepia"),L=fromTheme("skew"),R=fromTheme("space"),F=fromTheme("translate"),getOverscroll=function(){return["auto","contain","none"]},getOverflow=function(){return["auto","hidden","clip","visible","scroll"]},getSpacingWithAutoAndArbitrary=function(){return["auto",isArbitraryValue,t]},getSpacingWithArbitrary=function(){return[isArbitraryValue,t]},getLengthWithEmpty=function(){return["",isLength]},getNumberWithAutoAndArbitrary=function(){return["auto",isNumber,isArbitraryValue]},getPositions=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},getLineStyles=function(){return["solid","dashed","dotted","double","none"]},getBlendModes=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},getAlign=function(){return["start","end","center","between","around","evenly","stretch"]},getZeroAndEmpty=function(){return["","0",isArbitraryValue]},getBreaks=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},getNumber=function(){return[isNumber,isArbitraryNumber]},getNumberAndArbitrary=function(){return[isNumber,isArbitraryValue]};return{cacheSize:500,theme:{colors:[isAny],spacing:[isLength],blur:["none","",isTshirtSize,isArbitraryValue],brightness:getNumber(),borderColor:[e],borderRadius:["none","","full",isTshirtSize,isArbitraryValue],borderSpacing:getSpacingWithArbitrary(),borderWidth:getLengthWithEmpty(),contrast:getNumber(),grayscale:getZeroAndEmpty(),hueRotate:getNumberAndArbitrary(),invert:getZeroAndEmpty(),gap:getSpacingWithArbitrary(),gradientColorStops:[e],gradientColorStopPositions:[isPercent,isArbitraryLength],inset:getSpacingWithAutoAndArbitrary(),margin:getSpacingWithAutoAndArbitrary(),opacity:getNumber(),padding:getSpacingWithArbitrary(),saturate:getNumber(),scale:getNumber(),sepia:getZeroAndEmpty(),skew:getNumberAndArbitrary(),space:getSpacingWithArbitrary(),translate:getSpacingWithArbitrary()},classGroups:{aspect:[{aspect:["auto","square","video",isArbitraryValue]}],container:["container"],columns:[{columns:[isTshirtSize]}],"break-after":[{"break-after":getBreaks()}],"break-before":[{"break-before":getBreaks()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(getPositions(),[isArbitraryValue])}],overflow:[{overflow:getOverflow()}],"overflow-x":[{"overflow-x":getOverflow()}],"overflow-y":[{"overflow-y":getOverflow()}],overscroll:[{overscroll:getOverscroll()}],"overscroll-x":[{"overscroll-x":getOverscroll()}],"overscroll-y":[{"overscroll-y":getOverscroll()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[T]}],"inset-x":[{"inset-x":[T]}],"inset-y":[{"inset-y":[T]}],start:[{start:[T]}],end:[{end:[T]}],top:[{top:[T]}],right:[{right:[T]}],bottom:[{bottom:[T]}],left:[{left:[T]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",isInteger]}],basis:[{basis:getSpacingWithAutoAndArbitrary()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",isArbitraryValue]}],grow:[{grow:getZeroAndEmpty()}],shrink:[{shrink:getZeroAndEmpty()}],order:[{order:["first","last","none",isInteger]}],"grid-cols":[{"grid-cols":[isAny]}],"col-start-end":[{col:["auto",{span:["full",isInteger]},isArbitraryValue]}],"col-start":[{"col-start":getNumberWithAutoAndArbitrary()}],"col-end":[{"col-end":getNumberWithAutoAndArbitrary()}],"grid-rows":[{"grid-rows":[isAny]}],"row-start-end":[{row:["auto",{span:[isInteger]},isArbitraryValue]}],"row-start":[{"row-start":getNumberWithAutoAndArbitrary()}],"row-end":[{"row-end":getNumberWithAutoAndArbitrary()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",isArbitraryValue]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",isArbitraryValue]}],gap:[{gap:[b]}],"gap-x":[{"gap-x":[b]}],"gap-y":[{"gap-y":[b]}],"justify-content":[{justify:["normal"].concat(getAlign())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(getAlign(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(getAlign(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[S]}],px:[{px:[S]}],py:[{py:[S]}],ps:[{ps:[S]}],pe:[{pe:[S]}],pt:[{pt:[S]}],pr:[{pr:[S]}],pb:[{pb:[S]}],pl:[{pl:[S]}],m:[{m:[E]}],mx:[{mx:[E]}],my:[{my:[E]}],ms:[{ms:[E]}],me:[{me:[E]}],mt:[{mt:[E]}],mr:[{mr:[E]}],mb:[{mb:[E]}],ml:[{ml:[E]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",isArbitraryValue,t]}],"min-w":[{"min-w":["min","max","fit",isArbitraryValue,isLength]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[isTshirtSize]},isTshirtSize,isArbitraryValue]}],h:[{h:[isArbitraryValue,t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",isArbitraryValue,isLength]}],"max-h":[{"max-h":[isArbitraryValue,t,"min","max","fit"]}],"font-size":[{text:["base",isTshirtSize,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",isArbitraryNumber]}],"font-family":[{font:[isAny]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",isArbitraryValue]}],"line-clamp":[{"line-clamp":["none",isNumber,isArbitraryNumber]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",isArbitraryValue,isLength]}],"list-image":[{"list-image":["none",isArbitraryValue]}],"list-style-type":[{list:["none","disc","decimal",isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[A]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[A]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(getLineStyles(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",isLength]}],"underline-offset":[{"underline-offset":["auto",isArbitraryValue,isLength]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:getSpacingWithArbitrary()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[A]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(getPositions(),[isArbitraryPosition])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",isArbitrarySize]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},isArbitraryUrl]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[$]}],"gradient-via":[{via:[$]}],"gradient-to":[{to:[$]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[A]}],"border-style":[{border:[].concat(getLineStyles(),["hidden"])}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[A]}],"divide-style":[{divide:getLineStyles()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:[""].concat(getLineStyles())}],"outline-offset":[{"outline-offset":[isArbitraryValue,isLength]}],"outline-w":[{outline:[isLength]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:getLengthWithEmpty()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[A]}],"ring-offset-w":[{"ring-offset":[isLength]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",isTshirtSize,isArbitraryShadow]}],"shadow-color":[{shadow:[isAny]}],opacity:[{opacity:[A]}],"mix-blend":[{"mix-blend":getBlendModes()}],"bg-blend":[{"bg-blend":getBlendModes()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[d]}],"drop-shadow":[{"drop-shadow":["","none",isTshirtSize,isArbitraryValue]}],grayscale:[{grayscale:[f]}],"hue-rotate":[{"hue-rotate":[h]}],invert:[{invert:[m]}],saturate:[{saturate:[V]}],sepia:[{sepia:[M]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[d]}],"backdrop-grayscale":[{"backdrop-grayscale":[f]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[h]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[A]}],"backdrop-saturate":[{"backdrop-saturate":[V]}],"backdrop-sepia":[{"backdrop-sepia":[M]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",isArbitraryValue]}],duration:[{duration:getNumberAndArbitrary()}],ease:[{ease:["linear","in","out","in-out",isArbitraryValue]}],delay:[{delay:getNumberAndArbitrary()}],animate:[{animate:["none","spin","ping","pulse","bounce",isArbitraryValue]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[isInteger,isArbitraryValue]}],"translate-x":[{"translate-x":[F]}],"translate-y":[{"translate-y":[F]}],"skew-x":[{"skew-x":[L]}],"skew-y":[{"skew-y":[L]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",isArbitraryValue]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryValue]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":getSpacingWithArbitrary()}],"scroll-mx":[{"scroll-mx":getSpacingWithArbitrary()}],"scroll-my":[{"scroll-my":getSpacingWithArbitrary()}],"scroll-ms":[{"scroll-ms":getSpacingWithArbitrary()}],"scroll-me":[{"scroll-me":getSpacingWithArbitrary()}],"scroll-mt":[{"scroll-mt":getSpacingWithArbitrary()}],"scroll-mr":[{"scroll-mr":getSpacingWithArbitrary()}],"scroll-mb":[{"scroll-mb":getSpacingWithArbitrary()}],"scroll-ml":[{"scroll-ml":getSpacingWithArbitrary()}],"scroll-p":[{"scroll-p":getSpacingWithArbitrary()}],"scroll-px":[{"scroll-px":getSpacingWithArbitrary()}],"scroll-py":[{"scroll-py":getSpacingWithArbitrary()}],"scroll-ps":[{"scroll-ps":getSpacingWithArbitrary()}],"scroll-pe":[{"scroll-pe":getSpacingWithArbitrary()}],"scroll-pt":[{"scroll-pt":getSpacingWithArbitrary()}],"scroll-pr":[{"scroll-pr":getSpacingWithArbitrary()}],"scroll-pb":[{"scroll-pb":getSpacingWithArbitrary()}],"scroll-pl":[{"scroll-pl":getSpacingWithArbitrary()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",isArbitraryValue]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[isLength,isArbitraryNumber]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var $=createTailwindMerge(getDefaultConfig),x=Object.prototype.hasOwnProperty,T=new Set(["string","number","boolean"]),E={twMerge:!0,twMergeConfig:{},responsiveVariants:!1},Z=e=>e||void 0,j=(...e)=>Z(y(e).filter(Boolean).join(" ")),A=null,S={},V=!1,w=(...e)=>t=>t.twMerge?((!A||V)&&(V=!1,A=chunk_T24HS5CV_l(S)?$:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{for(let r in t)e.hasOwnProperty(r)?e[r]=j(e[r],t[r]):e[r]=t[r];return e},se=(e,t)=>{let{extend:r=null,slots:n={},variants:o={},compoundVariants:s=[],compoundSlots:l=[],defaultVariants:c={}}=e,d={...E,...t},f=null!=r&&r.base?j(r.base,null==e?void 0:e.base):null==e?void 0:e.base,h=null!=r&&r.variants&&!chunk_T24HS5CV_l(r.variants)?p(o,r.variants):o,m=null!=r&&r.defaultVariants&&!chunk_T24HS5CV_l(r.defaultVariants)?{...r.defaultVariants,...c}:c;chunk_T24HS5CV_l(d.twMergeConfig)||u(d.twMergeConfig,S)||(V=!0,S=d.twMergeConfig);let b=chunk_T24HS5CV_l(n)?{}:{base:null==e?void 0:e.base,...n},$=chunk_T24HS5CV_l(null==r?void 0:r.slots)?b:Y({...null==r?void 0:r.slots},chunk_T24HS5CV_l(b)?{base:null==e?void 0:e.base}:b),v=e=>{if(chunk_T24HS5CV_l(h)&&chunk_T24HS5CV_l(n)&&chunk_T24HS5CV_l(null==r?void 0:r.slots))return w(f,null==e?void 0:e.class,null==e?void 0:e.className)(d);if(s&&!Array.isArray(s))throw TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof s}`);if(l&&!Array.isArray(l))throw TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof l}`);let K=(e,t,r=[],n)=>{let o=r;if("string"==typeof t)o=o.concat(k(t).split(" ").map(t=>`${e}:${t}`));else if(Array.isArray(t))o=o.concat(t.reduce((t,r)=>t.concat(`${e}:${r}`),[]));else if("object"==typeof t&&"string"==typeof n){for(let r in t)if(t.hasOwnProperty(r)&&r===n){let s=t[r];if(s&&"string"==typeof s){let t=k(s);o[n]?o[n]=o[n].concat(t.split(" ").map(t=>`${e}:${t}`)):o[n]=t.split(" ").map(t=>`${e}:${t}`)}else Array.isArray(s)&&s.length>0&&(o[n]=s.reduce((t,r)=>t.concat(`${e}:${r}`),[]))}}return o},W=(t,r=h,n=null,o=null)=>{var s;let l=r[t];if(!l||chunk_T24HS5CV_l(l))return null;let c=null!=(s=null==o?void 0:o[t])?s:null==e?void 0:e[t];if(null===c)return null;let f=a(c),b=Array.isArray(d.responsiveVariants)&&d.responsiveVariants.length>0||!0===d.responsiveVariants,$=null==m?void 0:m[t],x=[];if("object"==typeof f&&b)for(let[e,t]of Object.entries(f)){let r=l[t];if("initial"===e){$=t;continue}Array.isArray(d.responsiveVariants)&&!d.responsiveVariants.includes(e)||(x=K(e,r,x,n))}let T=l[f]||l[a($)];return"object"==typeof x&&"string"==typeof n&&x[n]?Y(x,T):x.length>0?(x.push(T),x):T},P=(e,t)=>{if(!h||"object"!=typeof h)return null;let r=[];for(let n in h){let o=W(n,h,e,t),s="base"===e&&"string"==typeof o?o:o&&o[e];s&&(r[r.length]=s)}return r},t={};for(let r in e)void 0!==e[r]&&(t[r]=e[r]);let D=(r,n)=>{var o;let s="object"==typeof(null==e?void 0:e[r])?{[r]:null==(o=e[r])?void 0:o.initial}:{};return{...m,...t,...s,...n}},G=(e=[],t)=>{let r=[];for(let{class:n,className:o,...s}of e){let e=!0;for(let[r,n]of Object.entries(s)){let o=D(r,t);if(Array.isArray(n)){if(!n.includes(o[r])){e=!1;break}}else if(o[r]!==n){e=!1;break}}e&&(n&&r.push(n),o&&r.push(o))}return r},H=e=>{let t=G(s,e);return g(G(null==r?void 0:r.compoundVariants,e),t)},p=e=>{let t=H(e);if(!Array.isArray(t))return t;let r={};for(let e of t)if("string"==typeof e&&(r.base=w(r.base,e)(d)),"object"==typeof e)for(let[t,n]of Object.entries(e))r[t]=w(r[t],n)(d);return r},ee=e=>{if(l.length<1)return null;let t={};for(let{slots:r=[],class:n,className:o,...s}of l){if(!chunk_T24HS5CV_l(s)){let t=!0;for(let r of Object.keys(s)){let n=D(r,e)[r];if(void 0===n||(Array.isArray(s[r])?!s[r].includes(n):s[r]!==n)){t=!1;break}}if(!t)continue}for(let e of r)t[e]=t[e]||[],t[e].push([n,o])}return t};if(!chunk_T24HS5CV_l(n)||!chunk_T24HS5CV_l(null==r?void 0:r.slots)){let e={};if("object"==typeof $&&!chunk_T24HS5CV_l($))for(let t of Object.keys($))e[t]=e=>{var r,n;return w($[t],P(t,e),(null!=(r=p(e))?r:[])[t],(null!=(n=ee(e))?n:[])[t],null==e?void 0:e.class,null==e?void 0:e.className)(d)};return e}return w(f,h?Object.keys(h).map(e=>W(e,h)):null,H(),null==e?void 0:e.class,null==e?void 0:e.className)(d)};return v.variantKeys=(()=>{if(!(!h||"object"!=typeof h))return Object.keys(h)})(),v.extend=r,v.base=f,v.slots=$,v.variants=h,v.defaultVariants=m,v.compoundSlots=l,v.compoundVariants=s,v},C=["small","medium","large"],M=(n={twMerge:!0,twMergeConfig:{theme:{opacity:["disabled"],spacing:["divider","unit",...o],borderWidth:C,borderRadius:C},classGroups:{shadow:[{shadow:C}],"font-size":[{text:["tiny",...C]}],"bg-image":["bg-stripe-gradient"],"min-w":[{"min-w":["unit",...o]}],"min-h":[{"min-h":["unit",...o]}]}}},(e,t)=>se(e,t?p(n,t):n))},5512:function(e,t,r){r.d(t,{Dh:function(){return n},Zs:function(){return o}});var n=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],o={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]}},8628:function(e,t,r){r.d(t,{Fx:function(){return $f7dceffc5ad7768b$export$4e328f61c538687f},MT:function(){return $9bf71ea28793e738$export$20e40289641fbbb6},cW:function(){return $9bf71ea28793e738$export$1258395f99bf9cbf},ex:function(){return $6a99195332edec8b$export$80f3e147d781571c},kc:function(){return $e6afbd83fe6ebbd2$export$4c014de7c8940b4c}});var n=r(7294),o=r(768),s=r(2290);function $6a99195332edec8b$export$80f3e147d781571c(e){if("virtual"===(0,s.Jz)()){let t=document.activeElement;(0,o.QB)(()=>{document.activeElement===t&&document.contains(e)&&(0,o.Ao)(e)})}else(0,o.Ao)(e)}let l=n.createContext(null),c=null;function $9bf71ea28793e738$export$20e40289641fbbb6(e){let t,r,{children:s,contain:d,restoreFocus:f,autoFocus:h}=e,b=(0,n.useRef)(),$=(0,n.useRef)(),x=(0,n.useRef)([]),{parentNode:T}=(0,n.useContext)(l)||{},E=(0,n.useMemo)(()=>new $9bf71ea28793e738$var$TreeNode({scopeRef:x}),[x]);(0,o.bt)(()=>{let e=T||m.root;if(m.getTreeNode(e.scopeRef)&&c&&!$9bf71ea28793e738$var$isAncestorScope(c,e.scopeRef)){let t=m.getTreeNode(c);t&&(e=t)}e.addChild(E),m.addNode(E)},[E,T]),(0,o.bt)(()=>{m.getTreeNode(x).contain=d},[d]),(0,o.bt)(()=>{let e=b.current.nextSibling,t=[];for(;e&&e!==$.current;)t.push(e),e=e.nextSibling;x.current=t},[s]),(0,o.bt)(()=>{if(f||d)return;let e=x.current,onFocus=e=>{let t=e.target;$9bf71ea28793e738$var$isElementInScope(t,x.current)?c=x:$9bf71ea28793e738$var$isElementInChildScope(t)||(c=null)};return document.addEventListener("focusin",onFocus,!1),e.forEach(e=>e.addEventListener("focusin",onFocus,!1)),()=>{document.removeEventListener("focusin",onFocus,!1),e.forEach(e=>e.removeEventListener("focusin",onFocus,!1))}},[x,f,d]),t=(0,n.useRef)(),r=(0,n.useRef)(null),(0,o.bt)(()=>{let e=x.current;if(!d){r.current&&(cancelAnimationFrame(r.current),r.current=null);return}let onKeyDown=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!$9bf71ea28793e738$var$shouldContainFocus(x))return;let t=document.activeElement,r=x.current;if(!$9bf71ea28793e738$var$isElementInScope(t,r))return;let n=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(r),{tabbable:!0},r);n.currentNode=t;let o=e.shiftKey?n.previousNode():n.nextNode();o||(n.currentNode=e.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,o=e.shiftKey?n.previousNode():n.nextNode()),e.preventDefault(),o&&$9bf71ea28793e738$var$focusElement(o,!0)},onFocus=e=>{(!c||$9bf71ea28793e738$var$isAncestorScope(c,x))&&$9bf71ea28793e738$var$isElementInScope(e.target,x.current)?(c=x,t.current=e.target):$9bf71ea28793e738$var$shouldContainFocus(x)&&!$9bf71ea28793e738$var$isElementInChildScope(e.target,x)?t.current?t.current.focus():c&&$9bf71ea28793e738$var$focusFirstInScope(c.current):$9bf71ea28793e738$var$shouldContainFocus(x)&&(t.current=e.target)},onBlur=e=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{$9bf71ea28793e738$var$shouldContainFocus(x)&&!$9bf71ea28793e738$var$isElementInChildScope(document.activeElement,x)&&(c=x,document.body.contains(e.target)?(t.current=e.target,t.current.focus()):c&&$9bf71ea28793e738$var$focusFirstInScope(c.current))})};return document.addEventListener("keydown",onKeyDown,!1),document.addEventListener("focusin",onFocus,!1),e.forEach(e=>e.addEventListener("focusin",onFocus,!1)),e.forEach(e=>e.addEventListener("focusout",onBlur,!1)),()=>{document.removeEventListener("keydown",onKeyDown,!1),document.removeEventListener("focusin",onFocus,!1),e.forEach(e=>e.removeEventListener("focusin",onFocus,!1)),e.forEach(e=>e.removeEventListener("focusout",onBlur,!1))}},[x,d]),(0,o.bt)(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r]),function(e,t,r){let s=(0,n.useRef)("undefined"!=typeof document?document.activeElement:null);(0,o.bt)(()=>{let n=e.current;if(!t||r)return;let onFocus=()=>{(!c||$9bf71ea28793e738$var$isAncestorScope(c,e))&&$9bf71ea28793e738$var$isElementInScope(document.activeElement,e.current)&&(c=e)};return document.addEventListener("focusin",onFocus,!1),n.forEach(e=>e.addEventListener("focusin",onFocus,!1)),()=>{document.removeEventListener("focusin",onFocus,!1),n.forEach(e=>e.removeEventListener("focusin",onFocus,!1))}},[e,r]),(0,o.bt)(()=>{if(!t)return;let onKeyDown=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!$9bf71ea28793e738$var$shouldContainFocus(e))return;let r=document.activeElement;if(!$9bf71ea28793e738$var$isElementInScope(r,e.current))return;let n=m.getTreeNode(e).nodeToRestore,o=$9bf71ea28793e738$export$2d6ec8fc375ceafa(document.body,{tabbable:!0});o.currentNode=r;let s=t.shiftKey?o.previousNode():o.nextNode();if(document.body.contains(n)&&n!==document.body||(n=null,m.getTreeNode(e).nodeToRestore=null),(!s||!$9bf71ea28793e738$var$isElementInScope(s,e.current))&&n){o.currentNode=n;do s=t.shiftKey?o.previousNode():o.nextNode();while($9bf71ea28793e738$var$isElementInScope(s,e.current));(t.preventDefault(),t.stopPropagation(),s)?$9bf71ea28793e738$var$focusElement(s,!0):$9bf71ea28793e738$var$isElementInChildScope(n)?$9bf71ea28793e738$var$focusElement(n,!0):r.blur()}};return r||document.addEventListener("keydown",onKeyDown,!0),()=>{r||document.removeEventListener("keydown",onKeyDown,!0)}},[e,t,r]),(0,o.bt)(()=>{if(t)return m.getTreeNode(e).nodeToRestore=s.current,()=>{let r=m.getTreeNode(e).nodeToRestore;if(t&&r&&($9bf71ea28793e738$var$isElementInScope(document.activeElement,e.current)||document.activeElement===document.body&&function(e){let t=m.getTreeNode(c);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}(e))){let t=m.clone();requestAnimationFrame(()=>{if(document.activeElement===document.body){let r=t.getTreeNode(e);for(;r;){if(r.nodeToRestore&&document.body.contains(r.nodeToRestore)){$9bf71ea28793e738$var$focusElement(r.nodeToRestore);return}r=r.parent}for(r=t.getTreeNode(e);r;){if(r.scopeRef&&m.getTreeNode(r.scopeRef)){$9bf71ea28793e738$var$focusFirstInScope(r.scopeRef.current,!0);return}r=r.parent}}})}}},[e,t])}(x,f,d),function(e,t){let r=n.useRef(t);(0,n.useEffect)(()=>{r.current&&(c=e,$9bf71ea28793e738$var$isElementInScope(document.activeElement,c.current)||$9bf71ea28793e738$var$focusFirstInScope(e.current)),r.current=!1},[e])}(x,h),(0,n.useEffect)(()=>{if(x){let e=document.activeElement,t=null;if($9bf71ea28793e738$var$isElementInScope(e,x.current)){for(let r of m.traverse())$9bf71ea28793e738$var$isElementInScope(e,r.scopeRef.current)&&(t=r);t===m.getTreeNode(x)&&(c=t.scopeRef)}return()=>{let e=m.getTreeNode(x).parent.scopeRef;(x===c||$9bf71ea28793e738$var$isAncestorScope(x,c))&&(!e||m.getTreeNode(e))&&(c=e),m.removeTreeNode(x)}}},[x]);let A=(0,n.useMemo)(()=>({focusNext(e={}){let t=x.current,{from:r,tabbable:n,wrap:o,accept:s}=e,l=r||document.activeElement,c=t[0].previousElementSibling,d=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(t),{tabbable:n,accept:s},t);d.currentNode=$9bf71ea28793e738$var$isElementInScope(l,t)?l:c;let f=d.nextNode();return!f&&o&&(d.currentNode=c,f=d.nextNode()),f&&$9bf71ea28793e738$var$focusElement(f,!0),f},focusPrevious(e={}){let t=x.current,{from:r,tabbable:n,wrap:o,accept:s}=e,l=r||document.activeElement,c=t[t.length-1].nextElementSibling,d=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(t),{tabbable:n,accept:s},t);d.currentNode=$9bf71ea28793e738$var$isElementInScope(l,t)?l:c;let f=d.previousNode();return!f&&o&&(d.currentNode=c,f=d.previousNode()),f&&$9bf71ea28793e738$var$focusElement(f,!0),f},focusFirst(e={}){let t=x.current,{tabbable:r,accept:n}=e,o=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(t),{tabbable:r,accept:n},t);o.currentNode=t[0].previousElementSibling;let s=o.nextNode();return s&&$9bf71ea28793e738$var$focusElement(s,!0),s},focusLast(e={}){let t=x.current,{tabbable:r,accept:n}=e,o=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(t),{tabbable:r,accept:n},t);o.currentNode=t[t.length-1].nextElementSibling;let s=o.previousNode();return s&&$9bf71ea28793e738$var$focusElement(s,!0),s}}),[]),S=(0,n.useMemo)(()=>({focusManager:A,parentNode:E}),[E,A]);return n.createElement(l.Provider,{value:S},n.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:b}),s,n.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:$}))}let d=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],f=d.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";d.push('[tabindex]:not([tabindex="-1"]):not([disabled])');let h=d.join(':not([hidden]):not([tabindex="-1"]),');function $9bf71ea28793e738$var$getScopeRoot(e){return e[0].parentElement}function $9bf71ea28793e738$var$shouldContainFocus(e){let t=m.getTreeNode(c);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function $9bf71ea28793e738$var$isElementInScope(e,t){return t.some(t=>t.contains(e))}function $9bf71ea28793e738$var$isElementInChildScope(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:r}of m.traverse(m.getTreeNode(t)))if($9bf71ea28793e738$var$isElementInScope(e,r.current))return!0;return!1}function $9bf71ea28793e738$export$1258395f99bf9cbf(e){return $9bf71ea28793e738$var$isElementInChildScope(e,c)}function $9bf71ea28793e738$var$isAncestorScope(e,t){var r;let n=null===(r=m.getTreeNode(t))||void 0===r?void 0:r.parent;for(;n;){if(n.scopeRef===e)return!0;n=n.parent}return!1}function $9bf71ea28793e738$var$focusElement(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{$6a99195332edec8b$export$80f3e147d781571c(e)}catch(e){}}function $9bf71ea28793e738$var$focusFirstInScope(e,t=!0){let r=e[0].previousElementSibling,n=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(e),{tabbable:t},e);n.currentNode=r;let o=n.nextNode();t&&!o&&((n=$9bf71ea28793e738$export$2d6ec8fc375ceafa($9bf71ea28793e738$var$getScopeRoot(e),{tabbable:!1},e)).currentNode=r,o=n.nextNode()),$9bf71ea28793e738$var$focusElement(o)}function $9bf71ea28793e738$export$2d6ec8fc375ceafa(e,t,r){let n=(null==t?void 0:t.tabbable)?h:f,o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var o;return(null==t?void 0:null===(o=t.from)||void 0===o?void 0:o.contains(e))?NodeFilter.FILTER_REJECT:e.matches(n)&&function $645f2e67b85a24c9$export$e989c0fffaa6b27a(e,t){return"#comment"!==e.nodeName&&function(e){if(!(e instanceof HTMLElement)&&!(e instanceof SVGElement))return!1;let{display:t,visibility:r}=e.style,n="none"!==t&&"hidden"!==r&&"collapse"!==r;if(n){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:r,visibility:o}=t(e);n="none"!==r&&"hidden"!==o&&"collapse"!==o}return n}(e)&&!e.hasAttribute("hidden")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))&&(!e.parentElement||$645f2e67b85a24c9$export$e989c0fffaa6b27a(e.parentElement,e))}(e)&&(!r||$9bf71ea28793e738$var$isElementInScope(e,r))&&(!(null==t?void 0:t.accept)||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return(null==t?void 0:t.from)&&(o.currentNode=t.from),o}let $9bf71ea28793e738$var$Tree=class $9bf71ea28793e738$var$Tree{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,r){let n=this.fastMap.get(null!=t?t:null),o=new $9bf71ea28793e738$var$TreeNode({scopeRef:e});n.addChild(o),o.parent=n,this.fastMap.set(e,o),r&&(o.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e),r=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef.current&&$9bf71ea28793e738$var$isElementInScope(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let n=t.children;r.removeChild(t),n.size>0&&n.forEach(e=>r.addChild(e)),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){let e=new $9bf71ea28793e738$var$Tree;for(let t of this.traverse())e.addTreeNode(t.scopeRef,t.parent.scopeRef,t.nodeToRestore);return e}constructor(){this.fastMap=new Map,this.root=new $9bf71ea28793e738$var$TreeNode({scopeRef:null}),this.fastMap.set(null,this.root)}};let $9bf71ea28793e738$var$TreeNode=class $9bf71ea28793e738$var$TreeNode{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}};let m=new $9bf71ea28793e738$var$Tree;function $f7dceffc5ad7768b$export$4e328f61c538687f(e={}){let{autoFocus:t=!1,isTextInput:r,within:o}=e,l=(0,n.useRef)({isFocused:!1,isFocusVisible:t||(0,s.E)()}),[c,d]=(0,n.useState)(!1),[f,h]=(0,n.useState)(()=>l.current.isFocused&&l.current.isFocusVisible),m=(0,n.useCallback)(()=>h(l.current.isFocused&&l.current.isFocusVisible),[]),b=(0,n.useCallback)(e=>{l.current.isFocused=e,d(e),m()},[m]);(0,s.mG)(e=>{l.current.isFocusVisible=e,m()},[],{isTextInput:r});let{focusProps:$}=(0,s.KK)({isDisabled:o,onFocusChange:b}),{focusWithinProps:x}=(0,s.L_)({isDisabled:!o,onFocusWithinChange:b});return{isFocused:c,isFocusVisible:f,focusProps:o?x:$}}let b=n.createContext(null);function $e6afbd83fe6ebbd2$export$4c014de7c8940b4c(e,t){let{focusProps:r}=(0,s.KK)(e),{keyboardProps:l}=(0,s.v5)(e),c=(0,o.dG)(r,l),d=function(e){let t=(0,n.useContext)(b)||{};(0,o.lE)(t,e);let{ref:r,...s}=t;return s}(t),f=e.isDisabled?{}:d,h=(0,n.useRef)(e.autoFocus);return(0,n.useEffect)(()=>{h.current&&t.current&&$6a99195332edec8b$export$80f3e147d781571c(t.current),h.current=!1},[t]),{focusableProps:(0,o.dG)({...c,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},f)}}},2290:function(e,t,r){r.d(t,{mk:function(){return $f1ab8c75478c6f73$export$cf75428e0b9ed1ea},Jz:function(){return $507fabe10e71c6fb$export$630ff653c5ada6a9},E:function(){return $507fabe10e71c6fb$export$b9b3dfddab17db27},KK:function(){return $a1ea59d68270f0dd$export$f8168d8dd8fd66e6},mG:function(){return $507fabe10e71c6fb$export$ec71b4b83ac08ec3},L_:function(){return $9ab94262bd0047c7$export$420e68273165f4ec},XI:function(){return $6179b936705e76d3$export$ae780daf29e6d456},Fc:function(){return $e0b6e0b68ec7f50f$export$872b660ac5a1ff98},v5:function(){return $46d819fcbaf35654$export$8f71654801c2f7cd},r7:function(){return $f6c31cce2adf654f$export$45712eceda6fad21}});var n=r(768),o=r(7294);function _class_extract_field_descriptor(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function _class_private_field_set(e,t,r){var n=_class_extract_field_descriptor(e,t,"set");return!function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}(e,n,r),r}let s="default",l="",c=new WeakMap;function $14c0b72509d70225$export$16a4697467175487(e){(0,n.gn)()?("default"===s&&(l=document.documentElement.style.webkitUserSelect,document.documentElement.style.webkitUserSelect="none"),s="disabled"):(e instanceof HTMLElement||e instanceof SVGElement)&&(c.set(e,e.style.userSelect),e.style.userSelect="none")}function $14c0b72509d70225$export$b0d6fa1ab32e3295(e){if((0,n.gn)())"disabled"===s&&(s="restoring",setTimeout(()=>{(0,n.QB)(()=>{"restoring"===s&&("none"===document.documentElement.style.webkitUserSelect&&(document.documentElement.style.webkitUserSelect=l||""),l="",s="default")})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&c.has(e)){let t=c.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),c.delete(e)}}let d=o.createContext(null);d.displayName="PressResponderContext";var f=new WeakMap;let $f6c31cce2adf654f$var$PressEvent=class $f6c31cce2adf654f$var$PressEvent{continuePropagation(){_class_private_field_set(this,f,!1)}get shouldStopPropagation(){var e;return(e=_class_extract_field_descriptor(this,f,"get")).get?e.get.call(this):e.value}constructor(e,t,r){!function(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}(this,f),f.set(this,{writable:!0,value:void 0}),_class_private_field_set(this,f,!0),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey}};let h=Symbol("linkClicked");function $f6c31cce2adf654f$export$45712eceda6fad21(e){let{onPress:t,onPressChange:r,onPressStart:s,onPressEnd:l,onPressUp:c,isDisabled:f,isPressed:m,preventFocusOnPress:b,shouldCancelOnPointerExit:$,allowTextSelectionOnPress:x,ref:T,...E}=function(e){let t=(0,o.useContext)(d);if(t){let{register:r,...o}=t;e=(0,n.dG)(o,e),r()}return(0,n.lE)(t,e.ref),e}(e),[A,S]=(0,o.useState)(!1),V=(0,o.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:C,removeAllGlobalListeners:M}=(0,n.xi)(),L=(0,n.iW)((e,t)=>{let n=V.current;if(f||n.didFirePressStart)return;let o=!0;if(n.isTriggeringEvent=!0,s){let r=new $f6c31cce2adf654f$var$PressEvent("pressstart",t,e);s(r),o=r.shouldStopPropagation}return r&&r(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,S(!0),o}),R=(0,n.iW)((e,n,o=!0)=>{let s=V.current;if(!s.didFirePressStart)return;s.ignoreClickAfterPress=!0,s.didFirePressStart=!1,s.isTriggeringEvent=!0;let c=!0;if(l){let t=new $f6c31cce2adf654f$var$PressEvent("pressend",n,e);l(t),c=t.shouldStopPropagation}if(r&&r(!1),S(!1),t&&o&&!f){let r=new $f6c31cce2adf654f$var$PressEvent("press",n,e);t(r),c&&(c=r.shouldStopPropagation)}return s.isTriggeringEvent=!1,c}),F=(0,n.iW)((e,t)=>{let r=V.current;if(!f){if(c){r.isTriggeringEvent=!0;let n=new $f6c31cce2adf654f$var$PressEvent("pressup",t,e);return c(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0}}),O=(0,n.iW)(e=>{let t=V.current;t.isPressed&&(t.isOverTarget&&R($f6c31cce2adf654f$var$createEvent(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,M(),x||$14c0b72509d70225$export$b0d6fa1ab32e3295(t.target))}),I=(0,n.iW)(e=>{$&&O(e)}),N=(0,o.useMemo)(()=>{let e=V.current,t={onKeyDown(t){if($f6c31cce2adf654f$var$isValidKeyboardEvent(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){$f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(t.target,t.key)&&t.preventDefault();let r=!0;e.isPressed||t.repeat||(e.target=t.currentTarget,e.isPressed=!0,r=L(t,"keyboard"),C(document,"keyup",onKeyUp,!1)),r&&t.stopPropagation(),t.metaKey&&(0,n.V5)()&&e.metaKeyEvents.set(t.key,t.nativeEvent)}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onKeyUp(t){$f6c31cce2adf654f$var$isValidKeyboardEvent(t.nativeEvent,t.currentTarget)&&!t.repeat&&t.currentTarget.contains(t.target)&&F($f6c31cce2adf654f$var$createEvent(e.target,t),"keyboard")},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!n.nG.isOpening){let r=!0;if(f&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,n.Zj)(t.nativeEvent))){f||b||(0,n.Ao)(t.currentTarget);let e=L(t,"virtual"),o=F(t,"virtual"),s=R(t,"virtual");r=e&&o&&s}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,r&&t.stopPropagation()}}},onKeyUp=t=>{var r,o;if(e.isPressed&&$f6c31cce2adf654f$var$isValidKeyboardEvent(t,e.target)){$f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(t.target,t.key)&&t.preventDefault();let r=t.target,s=R($f6c31cce2adf654f$var$createEvent(e.target,t),"keyboard",e.target.contains(r));M(),s&&t.stopPropagation(),"Enter"!==t.key&&$f6c31cce2adf654f$var$isHTMLAnchorLink(e.target)&&e.target.contains(r)&&!t[h]&&(t[h]=!0,(0,n.nG)(e.target,t,!1)),e.isPressed=!1,null===(o=e.metaKeyEvents)||void 0===o||o.delete(t.key)}else if("Meta"===t.key&&(null===(r=e.metaKeyEvents)||void 0===r?void 0:r.size)){let t=e.metaKeyEvents;for(let r of(e.metaKeyEvents=null,t.values()))e.target.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,n.cr)(t.nativeEvent)){e.pointerType="virtual";return}$f6c31cce2adf654f$var$shouldPreventDefault(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let r=!0;e.isPressed||(e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,f||b||(0,n.Ao)(t.currentTarget),x||$14c0b72509d70225$export$16a4697467175487(e.target),r=L(t,e.pointerType),C(document,"pointermove",onPointerMove,!1),C(document,"pointerup",onPointerUp,!1),C(document,"pointercancel",onPointerCancel,!1)),r&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&($f6c31cce2adf654f$var$shouldPreventDefault(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&$f6c31cce2adf654f$var$isOverTarget(t,t.currentTarget)&&F(t,e.pointerType||t.pointerType)};let onPointerMove=t=>{t.pointerId===e.activePointerId&&($f6c31cce2adf654f$var$isOverTarget(t,e.target)?e.isOverTarget||(e.isOverTarget=!0,L($f6c31cce2adf654f$var$createEvent(e.target,t),e.pointerType)):e.isOverTarget&&(e.isOverTarget=!1,R($f6c31cce2adf654f$var$createEvent(e.target,t),e.pointerType,!1),I(t)))},onPointerUp=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&($f6c31cce2adf654f$var$isOverTarget(t,e.target)?R($f6c31cce2adf654f$var$createEvent(e.target,t),e.pointerType):e.isOverTarget&&R($f6c31cce2adf654f$var$createEvent(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,M(),x||$14c0b72509d70225$export$b0d6fa1ab32e3295(e.target))},onPointerCancel=e=>{O(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&O(e)}}else{t.onMouseDown=t=>{if(0===t.button&&t.currentTarget.contains(t.target)){if($f6c31cce2adf654f$var$shouldPreventDefault(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents){t.stopPropagation();return}e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,n.Zj)(t.nativeEvent)?"virtual":"mouse",f||b||(0,n.Ao)(t.currentTarget),L(t,e.pointerType)&&t.stopPropagation(),C(document,"mouseup",onMouseUp,!1)}},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&(e.isOverTarget=!0,r=L(t,e.pointerType)),r&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&(e.isOverTarget=!1,r=R(t,e.pointerType,!1),I(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&!e.ignoreEmulatedMouseEvents&&0===t.button&&F(t,e.pointerType||"mouse")};let onMouseUp=t=>{if(0===t.button){if(e.isPressed=!1,M(),e.ignoreEmulatedMouseEvents){e.ignoreEmulatedMouseEvents=!1;return}$f6c31cce2adf654f$var$isOverTarget(t,e.target)?R($f6c31cce2adf654f$var$createEvent(e.target,t),e.pointerType):e.isOverTarget&&R($f6c31cce2adf654f$var$createEvent(e.target,t),e.pointerType,!1),e.isOverTarget=!1}};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let r=function(e){let{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",f||b||(0,n.Ao)(t.currentTarget),x||$14c0b72509d70225$export$16a4697467175487(e.target),L(t,e.pointerType)&&t.stopPropagation(),C(window,"scroll",onScroll,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=$f6c31cce2adf654f$var$getTouchById(t.nativeEvent,e.activePointerId),n=!0;r&&$f6c31cce2adf654f$var$isOverTarget(r,t.currentTarget)?e.isOverTarget||(e.isOverTarget=!0,n=L(t,e.pointerType)):e.isOverTarget&&(e.isOverTarget=!1,n=R(t,e.pointerType,!1),I(t)),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed){t.stopPropagation();return}let r=$f6c31cce2adf654f$var$getTouchById(t.nativeEvent,e.activePointerId),n=!0;r&&$f6c31cce2adf654f$var$isOverTarget(r,t.currentTarget)?(F(t,e.pointerType),n=R(t,e.pointerType)):e.isOverTarget&&(n=R(t,e.pointerType,!1)),n&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,x||$14c0b72509d70225$export$b0d6fa1ab32e3295(e.target),M()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&O(t))};let onScroll=t=>{e.isPressed&&t.target.contains(e.target)&&O({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&O(e)}}return t},[C,f,b,M,x,O,I,R,L,F]);return(0,o.useEffect)(()=>()=>{x||$14c0b72509d70225$export$b0d6fa1ab32e3295(V.current.target)},[x]),{isPressed:m||A,pressProps:(0,n.dG)(E,N)}}function $f6c31cce2adf654f$var$isHTMLAnchorLink(e){return"A"===e.tagName&&e.hasAttribute("href")}function $f6c31cce2adf654f$var$isValidKeyboardEvent(e,t){let{key:r,code:n}=e,o=t.getAttribute("role");return("Enter"===r||" "===r||"Spacebar"===r||"Space"===n)&&!(t instanceof HTMLInputElement&&!$f6c31cce2adf654f$var$isValidInputKey(t,r)||t instanceof HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&$f6c31cce2adf654f$var$isHTMLAnchorLink(t))&&"Enter"!==r)}function $f6c31cce2adf654f$var$getTouchById(e,t){let r=e.changedTouches;for(let e=0;es.right)&&!(s.left>o.right)&&!(o.top>s.bottom)&&!(s.top>o.bottom)}function $f6c31cce2adf654f$var$shouldPreventDefault(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function $f6c31cce2adf654f$var$shouldPreventDefaultKeyboard(e,t){return e instanceof HTMLInputElement?!$f6c31cce2adf654f$var$isValidInputKey(e,t):e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!$f6c31cce2adf654f$var$isHTMLAnchorLink(e)}let m=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function $f6c31cce2adf654f$var$isValidInputKey(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:m.has(e.type)}function $f1ab8c75478c6f73$export$cf75428e0b9ed1ea({children:e}){return o.createElement(d.Provider,{value:void 0},e)}let $8a9cb279dc87e130$export$905e7fc544a71f36=class $8a9cb279dc87e130$export$905e7fc544a71f36{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}};function $8a9cb279dc87e130$export$715c682d09d639cc(e){let t=(0,o.useRef)({isFocused:!1,observer:null});(0,n.bt)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let r=(0,n.iW)(t=>{null==e||e(t)});return(0,o.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target;n.addEventListener("focusout",e=>{t.current.isFocused=!1,n.disabled&&r(new $8a9cb279dc87e130$export$905e7fc544a71f36("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&n.disabled){t.current.observer.disconnect();let e=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}},[r])}function $a1ea59d68270f0dd$export$f8168d8dd8fd66e6(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:s}=e,l=(0,o.useCallback)(e=>{if(e.target===e.currentTarget)return n&&n(e),s&&s(!1),!0},[n,s]),c=$8a9cb279dc87e130$export$715c682d09d639cc(l),d=(0,o.useCallback)(e=>{e.target===e.currentTarget&&document.activeElement===e.target&&(r&&r(e),s&&s(!0),c(e))},[s,r,c]);return{focusProps:{onFocus:!t&&(r||s||n)?d:void 0,onBlur:!t&&(n||s)?l:void 0}}}let b=null,$=new Set,x=!1,T=!1,E=!1,A={Tab:!0,Escape:!0};function $507fabe10e71c6fb$var$triggerChangeHandlers(e,t){for(let r of $)r(e,t)}function $507fabe10e71c6fb$var$handleKeyboardEvent(e){T=!0,e.metaKey||!(0,n.V5)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(b="keyboard",$507fabe10e71c6fb$var$triggerChangeHandlers("keyboard",e))}function $507fabe10e71c6fb$var$handlePointerEvent(e){b="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(T=!0,$507fabe10e71c6fb$var$triggerChangeHandlers("pointer",e))}function $507fabe10e71c6fb$var$handleClickEvent(e){(0,n.Zj)(e)&&(T=!0,b="virtual")}function $507fabe10e71c6fb$var$handleFocusEvent(e){e.target!==window&&e.target!==document&&(T||E||(b="virtual",$507fabe10e71c6fb$var$triggerChangeHandlers("virtual",e)),T=!1,E=!1)}function $507fabe10e71c6fb$var$handleWindowBlur(){T=!1,E=!0}function $507fabe10e71c6fb$var$setupGlobalFocusEvents(){if("undefined"==typeof window||x)return;let e=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){T=!0,e.apply(this,arguments)},document.addEventListener("keydown",$507fabe10e71c6fb$var$handleKeyboardEvent,!0),document.addEventListener("keyup",$507fabe10e71c6fb$var$handleKeyboardEvent,!0),document.addEventListener("click",$507fabe10e71c6fb$var$handleClickEvent,!0),window.addEventListener("focus",$507fabe10e71c6fb$var$handleFocusEvent,!0),window.addEventListener("blur",$507fabe10e71c6fb$var$handleWindowBlur,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",$507fabe10e71c6fb$var$handlePointerEvent,!0),document.addEventListener("pointermove",$507fabe10e71c6fb$var$handlePointerEvent,!0),document.addEventListener("pointerup",$507fabe10e71c6fb$var$handlePointerEvent,!0)):(document.addEventListener("mousedown",$507fabe10e71c6fb$var$handlePointerEvent,!0),document.addEventListener("mousemove",$507fabe10e71c6fb$var$handlePointerEvent,!0),document.addEventListener("mouseup",$507fabe10e71c6fb$var$handlePointerEvent,!0)),x=!0}function $507fabe10e71c6fb$export$b9b3dfddab17db27(){return"pointer"!==b}function $507fabe10e71c6fb$export$630ff653c5ada6a9(){return b}function $507fabe10e71c6fb$export$ec71b4b83ac08ec3(e,t,r){$507fabe10e71c6fb$var$setupGlobalFocusEvents(),(0,o.useEffect)(()=>{let handler=(t,n)=>{(!((null==r?void 0:r.isTextInput)&&"keyboard"===t&&n instanceof KeyboardEvent)||A[n.key])&&e($507fabe10e71c6fb$export$b9b3dfddab17db27())};return $.add(handler),()=>{$.delete(handler)}},t)}function $9ab94262bd0047c7$export$420e68273165f4ec(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:s}=e,l=(0,o.useRef)({isFocusWithin:!1}),c=(0,o.useCallback)(e=>{l.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(l.current.isFocusWithin=!1,r&&r(e),s&&s(!1))},[r,s,l]),d=$8a9cb279dc87e130$export$715c682d09d639cc(c),f=(0,o.useCallback)(e=>{l.current.isFocusWithin||document.activeElement!==e.target||(n&&n(e),s&&s(!0),l.current.isFocusWithin=!0,d(e))},[n,s,d]);return t?{focusWithinProps:{onFocus:null,onBlur:null}}:{focusWithinProps:{onFocus:f,onBlur:c}}}"undefined"!=typeof document&&("loading"!==document.readyState?$507fabe10e71c6fb$var$setupGlobalFocusEvents():document.addEventListener("DOMContentLoaded",$507fabe10e71c6fb$var$setupGlobalFocusEvents));let S=!1,V=0;function $6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents(){S=!0,setTimeout(()=>{S=!1},50)}function $6179b936705e76d3$var$handleGlobalPointerEvent(e){"touch"===e.pointerType&&$6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents()}function $6179b936705e76d3$var$setupGlobalTouchEvents(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",$6179b936705e76d3$var$handleGlobalPointerEvent):document.addEventListener("touchend",$6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents),V++,()=>{--V>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",$6179b936705e76d3$var$handleGlobalPointerEvent):document.removeEventListener("touchend",$6179b936705e76d3$var$setGlobalIgnoreEmulatedMouseEvents))}}function $6179b936705e76d3$export$ae780daf29e6d456(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:s}=e,[l,c]=(0,o.useState)(!1),d=(0,o.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,o.useEffect)($6179b936705e76d3$var$setupGlobalTouchEvents,[]);let{hoverProps:f,triggerHoverEnd:h}=(0,o.useMemo)(()=>{let triggerHoverStart=(e,n)=>{if(d.pointerType=n,s||"touch"===n||d.isHovered||!e.currentTarget.contains(e.target))return;d.isHovered=!0;let o=e.currentTarget;d.target=o,t&&t({type:"hoverstart",target:o,pointerType:n}),r&&r(!0),c(!0)},triggerHoverEnd=(e,t)=>{if(d.pointerType="",d.target=null,"touch"===t||!d.isHovered)return;d.isHovered=!1;let o=e.currentTarget;n&&n({type:"hoverend",target:o,pointerType:t}),r&&r(!1),c(!1)},e={};return"undefined"!=typeof PointerEvent?(e.onPointerEnter=e=>{S&&"mouse"===e.pointerType||triggerHoverStart(e,e.pointerType)},e.onPointerLeave=e=>{!s&&e.currentTarget.contains(e.target)&&triggerHoverEnd(e,e.pointerType)}):(e.onTouchStart=()=>{d.ignoreEmulatedMouseEvents=!0},e.onMouseEnter=e=>{d.ignoreEmulatedMouseEvents||S||triggerHoverStart(e,"mouse"),d.ignoreEmulatedMouseEvents=!1},e.onMouseLeave=e=>{!s&&e.currentTarget.contains(e.target)&&triggerHoverEnd(e,"mouse")}),{hoverProps:e,triggerHoverEnd:triggerHoverEnd}},[t,r,n,s,d]);return(0,o.useEffect)(()=>{s&&h({currentTarget:d.target},d.pointerType)},[s]),{hoverProps:f,isHovered:l}}function $e0b6e0b68ec7f50f$export$872b660ac5a1ff98(e){let{ref:t,onInteractOutside:r,isDisabled:s,onInteractOutsideStart:l}=e,c=(0,o.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),d=(0,n.iW)(e=>{r&&$e0b6e0b68ec7f50f$var$isValidEvent(e,t)&&(l&&l(e),c.current.isPointerDown=!0)}),f=(0,n.iW)(e=>{r&&r(e)});(0,o.useEffect)(()=>{let e=c.current;if(!s){if("undefined"!=typeof PointerEvent){let onPointerUp=r=>{e.isPointerDown&&$e0b6e0b68ec7f50f$var$isValidEvent(r,t)&&f(r),e.isPointerDown=!1};return document.addEventListener("pointerdown",d,!0),document.addEventListener("pointerup",onPointerUp,!0),()=>{document.removeEventListener("pointerdown",d,!0),document.removeEventListener("pointerup",onPointerUp,!0)}}{let onMouseUp=r=>{e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:e.isPointerDown&&$e0b6e0b68ec7f50f$var$isValidEvent(r,t)&&f(r),e.isPointerDown=!1},onTouchEnd=r=>{e.ignoreEmulatedMouseEvents=!0,e.isPointerDown&&$e0b6e0b68ec7f50f$var$isValidEvent(r,t)&&f(r),e.isPointerDown=!1};return document.addEventListener("mousedown",d,!0),document.addEventListener("mouseup",onMouseUp,!0),document.addEventListener("touchstart",d,!0),document.addEventListener("touchend",onTouchEnd,!0),()=>{document.removeEventListener("mousedown",d,!0),document.removeEventListener("mouseup",onMouseUp,!0),document.removeEventListener("touchstart",d,!0),document.removeEventListener("touchend",onTouchEnd,!0)}}}},[t,s,d,f])}function $e0b6e0b68ec7f50f$var$isValidEvent(e,t){if(e.button>0)return!1;if(e.target){let t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function $93925083ecbb358c$export$48d1ea6320830260(e){if(!e)return;let t=!0;return r=>{e({...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}}),t&&r.stopPropagation()}}function $46d819fcbaf35654$export$8f71654801c2f7cd(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:$93925083ecbb358c$export$48d1ea6320830260(e.onKeyDown),onKeyUp:$93925083ecbb358c$export$48d1ea6320830260(e.onKeyUp)}}}},324:function(e,t,r){r.d(t,{U4:function(){return $86ea4cb521eb2e37$export$2317d149ed6f78c4},aV:function(){return $337b884510726a0d$export$c6fdb837b070b4ff},Xj:function(){return $f57aed4a881a3485$export$b47c3594eab58386},RP:function(){return $5e3802645cc19319$export$1c3ebcada18427bf},Ir:function(){return $a11501f3d1d39e6c$export$ea8f71083e90600f},Bq:function(){return $337b884510726a0d$export$14c98a7594375490},tN:function(){return $2a41e45df1593e64$export$d39e1813b3bdd0e1}});var n=r(7294),o=r(5897),s=r(768),l=r(6769);let $5b160d28a433310d$export$c17fa47878dc55b6=class $5b160d28a433310d$export$c17fa47878dc55b6{getStringForLocale(e,t){let r=this.strings[t];r||(r=function(e,t,r="en-US"){if(t[e])return t[e];let n=Intl.Locale?new Intl.Locale(e).language:e.split("-")[0];if(t[n])return t[n];for(let e in t)if(e.startsWith(n+"-"))return t[e];return t[r]}(t,this.strings,this.defaultLocale),this.strings[t]=r);let n=r[e];if(!n)throw Error(`Could not find intl message ${e} in ${t} locale`);return n}constructor(e,t="en-US"){this.strings={...e},this.defaultLocale=t}};let c=new Map,d=new Map;let $6db58dc88e78b024$export$2f817fcdc4b89ae0=class $6db58dc88e78b024$export$2f817fcdc4b89ae0{format(e,t){let r=this.strings.getStringForLocale(e,this.locale);return"function"==typeof r?r(t,this):r}plural(e,t,r="cardinal"){let n=t["="+e];if(n)return"function"==typeof n?n():n;let o=this.locale+":"+r,s=c.get(o);return s||(s=new Intl.PluralRules(this.locale,{type:r}),c.set(o,s)),"function"==typeof(n=t[s.select(e)]||t.other)?n():n}number(e){let t=d.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),d.set(this.locale,t)),t.format(e)}select(e,t){let r=e[t]||e.other;return"function"==typeof r?r():r}constructor(e,t){this.locale=e,this.strings=t}};let f=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),h=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function $1e5a04cdaf7d1af8$export$f09106e7c6677ec5(){let e="undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch(t){e="en-US"}return{locale:e,direction:!function(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize().script;return f.has(t)}let t=e.split("-")[0];return h.has(t)}(e)?"ltr":"rtl"}}let m=$1e5a04cdaf7d1af8$export$f09106e7c6677ec5(),b=new Set;function $1e5a04cdaf7d1af8$var$updateLocale(){for(let e of(m=$1e5a04cdaf7d1af8$export$f09106e7c6677ec5(),b))e(m)}let $=n.createContext(null);function $18f2051aff69b9bf$export$43bb16f9c6d9e3f7(){let e=function(){let e=(0,l.Av)(),[t,r]=(0,n.useState)(m);return((0,n.useEffect)(()=>(0===b.size&&window.addEventListener("languagechange",$1e5a04cdaf7d1af8$var$updateLocale),b.add(r),()=>{b.delete(r),0===b.size&&window.removeEventListener("languagechange",$1e5a04cdaf7d1af8$var$updateLocale)}),[]),e)?{locale:"en-US",direction:"ltr"}:t}();return(0,n.useContext)($)||e}let x=new WeakMap;var T=r(8628),E=r(2290),A=r(3935);let S={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function $5c3e21d68f1c4674$export$439d29a4e110a164(e){let{children:t,elementType:r="div",isFocusable:o,style:l,...c}=e,{visuallyHiddenProps:d}=function(e={}){let{style:t,isFocusable:r}=e,[o,s]=(0,n.useState)(!1),{focusWithinProps:l}=(0,E.L_)({isDisabled:!r,onFocusWithinChange:e=>s(e)}),c=(0,n.useMemo)(()=>o?t:t?{...S,...t}:S,[o]);return{visuallyHiddenProps:{...l,style:c}}}(e);return n.createElement(r,(0,s.dG)(c,d),t)}let V={top:"top",bottom:"top",left:"left",right:"left"},C={top:"bottom",bottom:"top",left:"right",right:"left"},M={top:"left",left:"top"},L={top:"height",left:"width"},R={width:"totalWidth",height:"totalHeight"},F={},O="undefined"!=typeof document&&window.visualViewport;function $edcf132a9284368a$var$getContainerDimensions(e){let t=0,r=0,n=0,o=0,s=0,l=0,c={};if("BODY"===e.tagName){var d,f;let s=document.documentElement;n=s.clientWidth,o=s.clientHeight,t=null!==(d=null==O?void 0:O.width)&&void 0!==d?d:n,r=null!==(f=null==O?void 0:O.height)&&void 0!==f?f:o,c.top=s.scrollTop||e.scrollTop,c.left=s.scrollLeft||e.scrollLeft}else({width:t,height:r,top:s,left:l}=$edcf132a9284368a$var$getOffset(e)),c.top=e.scrollTop,c.left=e.scrollLeft,n=t,o=r;return{width:t,height:r,totalWidth:n,totalHeight:o,scroll:c,top:s,left:l}}function $edcf132a9284368a$var$getDelta(e,t,r,n,o,s){let l=o.scroll[e],c=n[L[e]],d=t-s-l,f=t+s-l+r;return d<0?-d:f>c?Math.max(c-f,-d):0}function $edcf132a9284368a$var$parsePlacement(e){if(F[e])return F[e];let[t,r]=e.split(" "),n=V[t]||"right",o=M[n];V[r]||(r="center");let s=L[n],l=L[o];return F[e]={placement:t,crossPlacement:r,axis:n,crossAxis:o,size:s,crossSize:l},F[e]}function $edcf132a9284368a$var$computePosition(e,t,r,n,s,l,c,d,f,h){let{placement:m,crossPlacement:b,axis:$,crossAxis:x,size:T,crossSize:E}=n,A={};A[x]=e[x],"center"===b?A[x]+=(e[E]-r[E])/2:b!==x&&(A[x]+=e[E]-r[E]),A[x]+=l;let S=e[x]-r[E]+f+h,V=e[x]+e[E]-f-h;if(A[x]=(0,o.uZ)(A[x],S,V),m===$){let r=d?c[T]:t[R[T]];A[C[$]]=Math.floor(r-e[$]+s)}else A[$]=Math.floor(e[$]+e[T]+s);return A}function $edcf132a9284368a$var$getAvailableSpace(e,t,r,n,o,s){let{placement:l,axis:c,size:d}=s;return l===c?Math.max(0,r[c]-e[c]-e.scroll[c]+t[c]-n[c]-n[C[c]]-o):Math.max(0,e[d]+e[c]+e.scroll[c]-t[c]-r[c]-r[d]-n[c]-n[C[c]]-o)}function $edcf132a9284368a$var$getOffset(e){let{top:t,left:r,width:n,height:o}=e.getBoundingClientRect(),{scrollTop:s,scrollLeft:l,clientTop:c,clientLeft:d}=document.documentElement;return{top:t+s-c,left:r+l-d,width:n,height:o}}function $edcf132a9284368a$var$getPosition(e,t){let r,n=window.getComputedStyle(e);if("fixed"===n.position){let{top:t,left:n,width:o,height:s}=e.getBoundingClientRect();r={top:t,left:n,width:o,height:s}}else{r=$edcf132a9284368a$var$getOffset(e);let n=$edcf132a9284368a$var$getOffset(t),o=window.getComputedStyle(t);n.top+=(parseInt(o.borderTopWidth,10)||0)-t.scrollTop,n.left+=(parseInt(o.borderLeftWidth,10)||0)-t.scrollLeft,r.top-=n.top,r.left-=n.left}return r.top-=parseInt(n.marginTop,10)||0,r.left-=parseInt(n.marginLeft,10)||0,r}function $edcf132a9284368a$var$isContainingBlock(e){let t=window.getComputedStyle(e);return"none"!==t.transform||/transform|perspective/.test(t.willChange)||"none"!==t.filter||"paint"===t.contain||"backdropFilter"in t&&"none"!==t.backdropFilter||"WebkitBackdropFilter"in t&&"none"!==t.WebkitBackdropFilter}let I=new WeakMap,N="undefined"!=typeof document&&window.visualViewport;function $2a41e45df1593e64$export$d39e1813b3bdd0e1(e){let{direction:t}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),{arrowSize:r=0,targetRef:l,overlayRef:c,scrollRef:d=c,placement:f="bottom",containerPadding:h=12,shouldFlip:m=!0,boundaryElement:b="undefined"!=typeof document?document.body:null,offset:$=0,crossOffset:x=0,shouldUpdatePosition:T=!0,isOpen:E=!0,onClose:A,maxHeight:S,arrowBoundaryOffset:V=0}=e,[M,L]=(0,n.useState)({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),R=[T,f,c.current,l.current,d.current,h,m,b,$,x,E,t,S,V,r],F=(0,n.useCallback)(()=>{if(!1===T||!E||!c.current||!l.current||!d.current||!b)return;let e=function(e){let t,{placement:r,targetNode:n,overlayNode:s,scrollNode:l,padding:c,shouldFlip:d,boundaryElement:f,offset:h,crossOffset:m,maxHeight:b,arrowSize:$=0,arrowBoundaryOffset:x=0}=e,T=s instanceof HTMLElement?function(e){let t=e.offsetParent;if(t&&t===document.body&&"static"===window.getComputedStyle(t).position&&!$edcf132a9284368a$var$isContainingBlock(t)&&(t=document.documentElement),null==t)for(t=e.parentElement;t&&!$edcf132a9284368a$var$isContainingBlock(t);)t=t.parentElement;return t||document.documentElement}(s):document.documentElement,E=T===document.documentElement,A=window.getComputedStyle(T).position,S=E?$edcf132a9284368a$var$getOffset(n):$edcf132a9284368a$var$getPosition(n,T);if(!E){let{marginTop:e,marginLeft:t}=window.getComputedStyle(n);S.top+=parseInt(e,10)||0,S.left+=parseInt(t,10)||0}let V=$edcf132a9284368a$var$getOffset(s),M={top:parseInt((t=window.getComputedStyle(s)).marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0};return V.width+=M.left+M.right,V.height+=M.top+M.bottom,function(e,t,r,n,s,l,c,d,f,h,m,b,$,x,T,E){var A;let S=$edcf132a9284368a$var$parsePlacement(e),{size:V,crossAxis:M,crossSize:L,placement:R,crossPlacement:F}=S,O=$edcf132a9284368a$var$computePosition(t,d,r,S,m,b,h,$,T,E),I=m,N=$edcf132a9284368a$var$getAvailableSpace(d,h,t,s,l+m,S);if(c&&n[V]>N){let e=$edcf132a9284368a$var$parsePlacement(`${C[R]} ${F}`),n=$edcf132a9284368a$var$computePosition(t,d,r,e,m,b,h,$,T,E);$edcf132a9284368a$var$getAvailableSpace(d,h,t,s,l+m,e)>N&&(S=e,O=n,I=m)}let B=$edcf132a9284368a$var$getDelta(M,O[M],r[L],d,f,l);O[M]+=B;let z=null!=(A=O).top?Math.max(0,d.height+d.top+d.scroll.top-(h.top+A.top)-(s.top+s.bottom+l)):Math.max(0,t.top+h.top-(d.top+d.scroll.top)-(s.top+s.bottom+l));x&&xc.current.style[t]=e.position[t]+"px"),c.current.style.maxHeight=null!=e.maxHeight?e.maxHeight+"px":void 0,L(e)},R);(0,s.bt)(F,R),(0,s.bt)(()=>(window.addEventListener("resize",F,!1),()=>{window.removeEventListener("resize",F,!1)}),[F]),(0,s.yU)({ref:c,onResize:F});let O=(0,n.useRef)(!1);(0,s.bt)(()=>{let e;let onResize=()=>{O.current=!0,clearTimeout(e),e=setTimeout(()=>{O.current=!1},500),F()};return null==N||N.addEventListener("resize",onResize),null==N||N.addEventListener("scroll",onResize),()=>{null==N||N.removeEventListener("resize",onResize),null==N||N.removeEventListener("scroll",onResize)}},[F]);let B=(0,n.useCallback)(()=>{O.current||A()},[A,O]);return!function(e){let{triggerRef:t,isOpen:r,onClose:o}=e;(0,n.useEffect)(()=>{if(!r||null===o)return;let onScroll=e=>{let r=e.target;if(!t.current||r instanceof Node&&!r.contains(t.current))return;let n=o||I.get(t.current);n&&n()};return window.addEventListener("scroll",onScroll,!0),()=>{window.removeEventListener("scroll",onScroll,!0)}},[r,o,t])}({triggerRef:l,isOpen:E,onClose:A&&B}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...M.position,maxHeight:M.maxHeight}},placement:M.placement,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:M.arrowOffsetLeft,top:M.arrowOffsetTop}},updatePosition:F}}let B=[];function $a11501f3d1d39e6c$export$ea8f71083e90600f(e,t){let{onClose:r,shouldCloseOnBlur:o,isOpen:s,isDismissable:l=!1,isKeyboardDismissDisabled:c=!1,shouldCloseOnInteractOutside:d}=e;(0,n.useEffect)(()=>(s&&B.push(t),()=>{let e=B.indexOf(t);e>=0&&B.splice(e,1)}),[s,t]);let onHide=()=>{B[B.length-1]===t&&r&&r()};(0,E.Fc)({ref:t,onInteractOutside:l?e=>{(!d||d(e.target))&&(B[B.length-1]===t&&(e.stopPropagation(),e.preventDefault()),onHide())}:null,onInteractOutsideStart:e=>{(!d||d(e.target))&&B[B.length-1]===t&&(e.stopPropagation(),e.preventDefault())}});let{focusWithinProps:f}=(0,E.L_)({isDisabled:!o,onBlurWithin:e=>{!(!e.relatedTarget||(0,T.cW)(e.relatedTarget))&&(!d||d(e.relatedTarget))&&r()}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||c||(e.stopPropagation(),e.preventDefault(),onHide())},...f},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}"undefined"!=typeof document&&window.visualViewport;let z=n.createContext(null);function $f57aed4a881a3485$export$178405afcd8c5eb(e){let{children:t}=e,r=(0,n.useContext)(z),[o,s]=(0,n.useState)(0),l=(0,n.useMemo)(()=>({parent:r,modalCount:o,addModal(){s(e=>e+1),r&&r.addModal()},removeModal(){s(e=>e-1),r&&r.removeModal()}}),[r,o]);return n.createElement(z.Provider,{value:l},t)}function $f57aed4a881a3485$var$OverlayContainerDOM(e){let t;let{modalProviderProps:r}={modalProviderProps:{"aria-hidden":!!(t=(0,n.useContext)(z))&&t.modalCount>0||null}};return n.createElement("div",{"data-overlay-container":!0,...e,...r})}function $f57aed4a881a3485$export$bf688221f59024e5(e){return n.createElement($f57aed4a881a3485$export$178405afcd8c5eb,null,n.createElement($f57aed4a881a3485$var$OverlayContainerDOM,e))}function $f57aed4a881a3485$export$b47c3594eab58386(e){let t=(0,l.Av)(),{portalContainer:r=t?null:document.body,...o}=e;if(n.useEffect(()=>{if(null==r?void 0:r.closest("[data-overlay-container]"))throw Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[r]),!r)return null;let s=n.createElement($f57aed4a881a3485$export$bf688221f59024e5,o);return A.createPortal(s,r)}var U={};function $86ea4cb521eb2e37$export$2317d149ed6f78c4(e){var t;let{onDismiss:r,...o}=e,l=function(e){let{locale:t}=$18f2051aff69b9bf$export$43bb16f9c6d9e3f7(),r=(0,n.useMemo)(()=>{let t;return(t=x.get(e))||(t=new $5b160d28a433310d$export$c17fa47878dc55b6(e),x.set(e,t)),t},[e]);return(0,n.useMemo)(()=>new $6db58dc88e78b024$export$2f817fcdc4b89ae0(t,r),[t,r])}((t=U)&&t.__esModule?t.default:t),c=(0,s.bE)(o,l.format("dismiss"));return n.createElement($5c3e21d68f1c4674$export$439d29a4e110a164,null,n.createElement("button",{...c,tabIndex:-1,onClick:()=>{r&&r()}}))}U={"ar-AE":{dismiss:`تجاهل`},"bg-BG":{dismiss:`Отхвърляне`},"cs-CZ":{dismiss:"Odstranit"},"da-DK":{dismiss:"Luk"},"de-DE":{dismiss:`Schlie\xdfen`},"el-GR":{dismiss:`Απόρριψη`},"en-US":{dismiss:"Dismiss"},"es-ES":{dismiss:"Descartar"},"et-EE":{dismiss:`L\xf5peta`},"fi-FI":{dismiss:`Hylk\xe4\xe4`},"fr-FR":{dismiss:"Rejeter"},"he-IL":{dismiss:`התעלם`},"hr-HR":{dismiss:"Odbaci"},"hu-HU":{dismiss:`Elutas\xedt\xe1s`},"it-IT":{dismiss:"Ignora"},"ja-JP":{dismiss:`閉じる`},"ko-KR":{dismiss:`무시`},"lt-LT":{dismiss:"Atmesti"},"lv-LV":{dismiss:`Nerādīt`},"nb-NO":{dismiss:"Lukk"},"nl-NL":{dismiss:"Negeren"},"pl-PL":{dismiss:"Zignoruj"},"pt-BR":{dismiss:"Descartar"},"pt-PT":{dismiss:"Dispensar"},"ro-RO":{dismiss:"Revocare"},"ru-RU":{dismiss:`Пропустить`},"sk-SK":{dismiss:`Zrušiť`},"sl-SI":{dismiss:"Opusti"},"sr-SP":{dismiss:"Odbaci"},"sv-SE":{dismiss:"Avvisa"},"tr-TR":{dismiss:"Kapat"},"uk-UA":{dismiss:`Скасувати`},"zh-CN":{dismiss:`取消`},"zh-TW":{dismiss:`關閉`}};let _=new WeakMap,q=[];function $5e3802645cc19319$export$1c3ebcada18427bf(e,t=document.body){let r=new Set(e),n=new Set,walk=e=>{for(let t of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))r.add(t);let acceptNode=e=>{if(r.has(e)||n.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of r)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:acceptNode}),o=acceptNode(e);if(o===NodeFilter.FILTER_ACCEPT&&hide(e),o!==NodeFilter.FILTER_REJECT){let e=t.nextNode();for(;null!=e;)hide(e),e=t.nextNode()}},hide=e=>{var t;let r=null!==(t=_.get(e))&&void 0!==t?t:0;("true"!==e.getAttribute("aria-hidden")||0!==r)&&(0===r&&e.setAttribute("aria-hidden","true"),n.add(e),_.set(e,r+1))};q.length&&q[q.length-1].disconnect(),walk(t);let o=new MutationObserver(e=>{for(let t of e)if("childList"===t.type&&0!==t.addedNodes.length&&![...r,...n].some(e=>e.contains(t.target))){for(let e of t.removedNodes)e instanceof Element&&(r.delete(e),n.delete(e));for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&("true"===e.dataset.liveAnnouncer||"true"===e.dataset.reactAriaTopLayer)?r.add(e):e instanceof Element&&walk(e)}});o.observe(t,{childList:!0,subtree:!0});let s={observe(){o.observe(t,{childList:!0,subtree:!0})},disconnect(){o.disconnect()}};return q.push(s),()=>{for(let e of(o.disconnect(),n)){let t=_.get(e);1===t?(e.removeAttribute("aria-hidden"),_.delete(e)):_.set(e,t-1)}s===q[q.length-1]?(q.pop(),q.length&&q[q.length-1].observe()):q.splice(q.indexOf(s),1)}}let X=n.createContext(null);function $337b884510726a0d$export$c6fdb837b070b4ff(e){let t=(0,l.Av)(),{portalContainer:r=t?null:document.body,isExiting:o}=e,[s,c]=(0,n.useState)(!1),d=(0,n.useMemo)(()=>({contain:s,setContain:c}),[s,c]);if(!r)return null;let f=e.children;return e.disableFocusManagement||(f=n.createElement(T.MT,{restoreFocus:!0,contain:s&&!o},f)),f=n.createElement(X.Provider,{value:d},n.createElement(E.mk,null,f)),A.createPortal(f,r)}function $337b884510726a0d$export$14c98a7594375490(){let e=(0,n.useContext)(X),t=null==e?void 0:e.setContain;(0,s.bt)(()=>{null==t||t(!0)},[t])}},6769:function(e,t,r){r.d(t,{Av:function(){return $b5e257d569688ac6$export$535bd6ca7f90a273},gP:function(){return f}});var n=r(7294);let o={prefix:String(Math.round(1e10*Math.random())),current:0},s=n.createContext(o),l=n.createContext(!1),c=!!("undefined"!=typeof window&&window.document&&window.document.createElement),d=new WeakMap,f="function"==typeof n.useId?function(e){let t=n.useId(),[r]=(0,n.useState)($b5e257d569688ac6$export$535bd6ca7f90a273()),s=r?"react-aria":`react-aria${o.prefix}`;return e||`${s}-${t}`}:function(e){let t=(0,n.useContext)(s);t!==o||c||console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let r=function(e=!1){let t=(0,n.useContext)(s),r=(0,n.useRef)(null);if(null===r.current&&!e){var o,l;let e=null===(o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===o?void 0:null===(l=o.ReactCurrentOwner)||void 0===l?void 0:l.current;if(e){let r=d.get(e);null==r?d.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==r.state&&(t.current=r.id,d.delete(e))}r.current=++t.current}return r.current}(!!e),l=`react-aria${t.prefix}`;return e||`${l}-${r}`};function $b5e257d569688ac6$var$getSnapshot(){return!1}function $b5e257d569688ac6$var$getServerSnapshot(){return!0}function $b5e257d569688ac6$var$subscribe(e){return()=>{}}function $b5e257d569688ac6$export$535bd6ca7f90a273(){return"function"==typeof n.useSyncExternalStore?n.useSyncExternalStore($b5e257d569688ac6$var$subscribe,$b5e257d569688ac6$var$getSnapshot,$b5e257d569688ac6$var$getServerSnapshot):(0,n.useContext)(l)}},768:function(e,t,r){r.d(t,{Ao:function(){return $7215afc6de606d6b$export$de79e2c695e052f3},Me:function(){return $bdb11010cef70236$export$f680877a34711e37},QB:function(){return $bbed8b41f857bcc0$export$24490316f764c430},V5:function(){return $c87311424ea30a05$export$9ac100e40613ea10},Zj:function(){return $6a7db85432448f7f$export$60278871457622de},bE:function(){return $313b98861ee5dd6c$export$d6875122194c7b44},bt:function(){return l},cr:function(){return $6a7db85432448f7f$export$29bf1b5f2c56cf63},dG:function(){return $3ef42575df84b30b$export$9d1611c77c2fe928},gn:function(){return $c87311424ea30a05$export$fedb369cb70207f1},iW:function(){return $8ae05eaa5c114e9c$export$7f54fc3180508a52},lE:function(){return $e7801be82b4b2a53$export$4debdb1a3f0fa79e},lq:function(){return $5dc95899b306f630$export$c9058316764c140e},mp:function(){return $bdb11010cef70236$export$b4cc09c592e8fdb8},nG:function(){return $ea8dcbcb9ea1b556$export$95185d699e05d4d7},tS:function(){return $ff5963eb1fccf552$export$e08e3b67e392101e},xi:function(){return $03deb23ff14920c4$export$4eaf04e54aa8eed6},yU:function(){return $9daab02d461809db$export$683480f191c0e3ea},zL:function(){return $65484d02dcb7eb3e$export$457c3d6518dd4c6f}});var n=r(7294),o=r(6769),s=r(6010);let l="undefined"!=typeof document?n.useLayoutEffect:()=>{};function $8ae05eaa5c114e9c$export$7f54fc3180508a52(e){let t=(0,n.useRef)(null);return l(()=>{t.current=e},[e]),(0,n.useCallback)((...e)=>{let r=t.current;return r(...e)},[])}let c=new Map;function $bdb11010cef70236$export$f680877a34711e37(e){let[t,r]=(0,n.useState)(e),s=(0,n.useRef)(null),d=(0,o.gP)(t),f=(0,n.useCallback)(e=>{s.current=e},[]);return c.set(d,f),l(()=>()=>{c.delete(d)},[d]),(0,n.useEffect)(()=>{let e=s.current;e&&(s.current=null,r(e))}),d}function $bdb11010cef70236$export$b4cc09c592e8fdb8(e=[]){let t=$bdb11010cef70236$export$f680877a34711e37(),[r,o]=function(e){let[t,r]=(0,n.useState)(e),o=(0,n.useRef)(null),s=$8ae05eaa5c114e9c$export$7f54fc3180508a52(()=>{let e=o.current.next();if(e.done){o.current=null;return}t===e.value?s():r(e.value)});l(()=>{o.current&&s()});let c=$8ae05eaa5c114e9c$export$7f54fc3180508a52(e=>{o.current=e(t),s()});return[t,c]}(t),s=(0,n.useCallback)(()=>{o(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,o]);return l(s,[t,s,...e]),r}function $ff5963eb1fccf552$export$e08e3b67e392101e(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}function $3ef42575df84b30b$export$9d1611c77c2fe928(...e){let t={...e[0]};for(let r=1;r=65&&90>=e.charCodeAt(2)?t[e]=$ff5963eb1fccf552$export$e08e3b67e392101e(r,o):("className"===e||"UNSAFE_className"===e)&&"string"==typeof r&&"string"==typeof o?t[e]=(0,s.Z)(r,o):"id"===e&&r&&o?t.id=function(e,t){if(e===t)return e;let r=c.get(e);if(r)return r(t),t;let n=c.get(t);return n?(n(e),e):t}(r,o):t[e]=void 0!==o?o:r}}return t}function $5dc95899b306f630$export$c9058316764c140e(...e){return 1===e.length?e[0]:t=>{for(let r of e)"function"==typeof r?r(t):null!=r&&(r.current=t)}}let d=new Set(["id"]),f=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),h=new Set(["href","target","rel","download","ping","referrerPolicy"]),m=/^(data-.*)$/;function $65484d02dcb7eb3e$export$457c3d6518dd4c6f(e,t={}){let{labelable:r,isLink:n,propNames:o}=t,s={};for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(d.has(t)||r&&f.has(t)||n&&h.has(t)||(null==o?void 0:o.has(t))||m.test(t))&&(s[t]=e[t]);return s}function $7215afc6de606d6b$export$de79e2c695e052f3(e){if(function(){if(null==b){b=!1;try{document.createElement("div").focus({get preventScroll(){return b=!0,!0}})}catch(e){}}return b}())e.focus({preventScroll:!0});else{let t=function(e){for(var t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==n;)(t.offsetHeighte.test(t.brand)))||e.test(window.navigator.userAgent))}function $c87311424ea30a05$var$testPlatform(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function $c87311424ea30a05$export$9ac100e40613ea10(){return $c87311424ea30a05$var$testPlatform(/^Mac/i)}function $c87311424ea30a05$export$7bef049ce92e4224(){return $c87311424ea30a05$var$testPlatform(/^iPad/i)||$c87311424ea30a05$export$9ac100e40613ea10()&&navigator.maxTouchPoints>1}function $c87311424ea30a05$export$fedb369cb70207f1(){return $c87311424ea30a05$var$testPlatform(/^iPhone/i)||$c87311424ea30a05$export$7bef049ce92e4224()}function $c87311424ea30a05$export$a11b0059900ceec8(){return $c87311424ea30a05$var$testUserAgent(/Android/i)}function $ea8dcbcb9ea1b556$export$95185d699e05d4d7(e,t,r=!0){var n,o;let{metaKey:s,ctrlKey:l,altKey:c,shiftKey:d}=t;$c87311424ea30a05$var$testUserAgent(/Firefox/i)&&(null===(n=window.event)||void 0===n?void 0:null===(o=n.type)||void 0===o?void 0:o.startsWith("key"))&&"_blank"===e.target&&($c87311424ea30a05$export$9ac100e40613ea10()?s=!0:l=!0);let f=$c87311424ea30a05$var$testUserAgent(/AppleWebKit/i)&&!$c87311424ea30a05$var$testUserAgent(/Chrome/i)&&$c87311424ea30a05$export$9ac100e40613ea10()&&!$c87311424ea30a05$export$7bef049ce92e4224()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:s,ctrlKey:l,altKey:c,shiftKey:d}):new MouseEvent("click",{metaKey:s,ctrlKey:l,altKey:c,shiftKey:d,bubbles:!0,cancelable:!0});$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening=r,$7215afc6de606d6b$export$de79e2c695e052f3(e),e.dispatchEvent(f),$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening=!1}$ea8dcbcb9ea1b556$export$95185d699e05d4d7.isOpening=!1;let $=new Map,x=new Set;function $bbed8b41f857bcc0$var$setupGlobalEvents(){if("undefined"==typeof window)return;let onTransitionEnd=e=>{let t=$.get(e.target);if(t&&(t.delete(e.propertyName),0===t.size&&(e.target.removeEventListener("transitioncancel",onTransitionEnd),$.delete(e.target)),0===$.size)){for(let e of x)e();x.clear()}};document.body.addEventListener("transitionrun",e=>{let t=$.get(e.target);t||(t=new Set,$.set(e.target,t),e.target.addEventListener("transitioncancel",onTransitionEnd)),t.add(e.propertyName)}),document.body.addEventListener("transitionend",onTransitionEnd)}function $bbed8b41f857bcc0$export$24490316f764c430(e){requestAnimationFrame(()=>{0===$.size?e():x.add(e)})}function $03deb23ff14920c4$export$4eaf04e54aa8eed6(){let e=(0,n.useRef)(new Map),t=(0,n.useCallback)((t,r,n,o)=>{let s=(null==o?void 0:o.once)?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:s,options:o}),t.addEventListener(r,n,o)},[]),r=(0,n.useCallback)((t,r,n,o)=>{var s;let l=(null===(s=e.current.get(n))||void 0===s?void 0:s.fn)||n;t.removeEventListener(r,l,o),e.current.delete(n)},[]),o=(0,n.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,n.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:o}}function $313b98861ee5dd6c$export$d6875122194c7b44(e,t){let{id:r,"aria-label":n,"aria-labelledby":o}=e;return r=$bdb11010cef70236$export$f680877a34711e37(r),o&&n?o=[...new Set([r,...o.trim().split(/\s+/)])].join(" "):o&&(o=o.trim().split(/\s+/).join(" ")),n||o||!t||(n=t),{id:r,"aria-label":n,"aria-labelledby":o}}function $9daab02d461809db$export$683480f191c0e3ea(e){let{ref:t,onResize:r}=e;(0,n.useEffect)(()=>{let e=null==t?void 0:t.current;if(e){if(!(void 0!==window.ResizeObserver))return window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)};{let t=new window.ResizeObserver(e=>{e.length&&r()});return t.observe(e),()=>{e&&t.unobserve(e)}}}},[r,t])}function $e7801be82b4b2a53$export$4debdb1a3f0fa79e(e,t){l(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref.current=null}})}function $6a7db85432448f7f$export$60278871457622de(e){return 0===e.mozInputSource&&!!e.isTrusted||($c87311424ea30a05$export$a11b0059900ceec8()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function $6a7db85432448f7f$export$29bf1b5f2c56cf63(e){return!$c87311424ea30a05$export$a11b0059900ceec8()&&0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType}"undefined"!=typeof document&&("loading"!==document.readyState?$bbed8b41f857bcc0$var$setupGlobalEvents():document.addEventListener("DOMContentLoaded",$bbed8b41f857bcc0$var$setupGlobalEvents)),"undefined"!=typeof document&&window.visualViewport},5698:function(e,t,r){r.d(t,{d:function(){return $fc909762b330b746$export$61c6a8c84e605fb6}});var n=r(7294),o=r(5897);function $fc909762b330b746$export$61c6a8c84e605fb6(e){let[t,r]=(0,o.zk)(e.isOpen,e.defaultOpen||!1,e.onOpenChange),s=(0,n.useCallback)(()=>{r(!0)},[r]),l=(0,n.useCallback)(()=>{r(!1)},[r]),c=(0,n.useCallback)(()=>{r(!t)},[r,t]);return{isOpen:t,setOpen:r,open:s,close:l,toggle:c}}},5897:function(e,t,r){r.d(t,{uZ:function(){return $9446cca9a3875146$export$7d15b64cf5a3a4c4},zk:function(){return $458b0a5536c1a7cf$export$40bfa8c7b0832715}});var n=r(7294);function $458b0a5536c1a7cf$export$40bfa8c7b0832715(e,t,r){let[o,s]=(0,n.useState)(e||t),l=(0,n.useRef)(void 0!==e),c=void 0!==e;(0,n.useEffect)(()=>{let e=l.current;e!==c&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}.`),l.current=c},[c]);let d=c?e:o,f=(0,n.useCallback)((e,...t)=>{let onChangeCaller=(e,...t)=>{r&&!Object.is(d,e)&&r(e,...t),c||(d=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),s((r,...n)=>{let o=e(c?d:r,...n);return(onChangeCaller(o,...t),c)?r:o})):(c||s(e),onChangeCaller(e,...t))},[c,d,r]);return[d,f]}function $9446cca9a3875146$export$7d15b64cf5a3a4c4(e,t=-1/0,r=1/0){return Math.min(Math.max(e,t),r)}},1526:function(e,t,r){r.d(t,{M:function(){return AnimatePresence}});var n=r(7294),o=r(8868);function useIsMounted(){let e=(0,n.useRef)(!1);return(0,o.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var s=r(2074),l=r(240),c=r(6681);let PopChildMeasure=class PopChildMeasure extends n.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:e,isPresent:t}){let r=(0,n.useId)(),o=(0,n.useRef)(null),s=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:e,height:n,top:l,left:c}=s.current;if(t||!o.current||!e||!n)return;o.current.dataset.motionPopId=r;let d=document.createElement("style");return document.head.appendChild(d),d.sheet&&d.sheet.insertRule(` [data-motion-pop-id="${r}"] { position: absolute !important; width: ${e}px !important; height: ${n}px !important; top: ${l}px !important; left: ${c}px !important; } `),()=>{document.head.removeChild(d)}},[t]),n.createElement(PopChildMeasure,{isPresent:t,childRef:o,sizeRef:s},n.cloneElement(e,{ref:o}))}let PresenceChild=({children:e,initial:t,isPresent:r,onExitComplete:o,custom:s,presenceAffectsLayout:d,mode:f})=>{let h=(0,c.h)(newChildrenMap),m=(0,n.useId)(),b=(0,n.useMemo)(()=>({id:m,initial:t,isPresent:r,custom:s,onExitComplete:e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;o&&o()},register:e=>(h.set(e,!1),()=>h.delete(e))}),d?void 0:[r]);return(0,n.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[r]),n.useEffect(()=>{r||h.size||!o||o()},[r]),"popLayout"===f&&(e=n.createElement(PopChild,{isPresent:r},e)),n.createElement(l.O.Provider,{value:b},e)};function newChildrenMap(){return new Map}var d=r(5364),f=r(5487);let getChildKey=e=>e.key||"",AnimatePresence=({children:e,custom:t,initial:r=!0,onExitComplete:l,exitBeforeEnter:c,presenceAffectsLayout:h=!0,mode:m="sync"})=>{var b;(0,f.k)(!c,"Replace exitBeforeEnter with mode='wait'");let $=(0,n.useContext)(d.p).forceRender||function(){let e=useIsMounted(),[t,r]=(0,n.useState)(0),o=(0,n.useCallback)(()=>{e.current&&r(t+1)},[t]),l=(0,n.useCallback)(()=>s.Wi.postRender(o),[o]);return[l,t]}()[0],x=useIsMounted(),T=function(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}(e),E=T,A=(0,n.useRef)(new Map).current,S=(0,n.useRef)(E),V=(0,n.useRef)(new Map).current,C=(0,n.useRef)(!0);if((0,o.L)(()=>{C.current=!1,function(e,t){e.forEach(e=>{let r=getChildKey(e);t.set(r,e)})}(T,V),S.current=E}),b=()=>{C.current=!0,V.clear(),A.clear()},(0,n.useEffect)(()=>()=>b(),[]),C.current)return n.createElement(n.Fragment,null,E.map(e=>n.createElement(PresenceChild,{key:getChildKey(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:h,mode:m},e)));E=[...E];let M=S.current.map(getChildKey),L=T.map(getChildKey),R=M.length;for(let e=0;e{if(-1!==L.indexOf(r))return;let o=V.get(r);if(!o)return;let s=M.indexOf(r),c=e;c||(c=n.createElement(PresenceChild,{key:getChildKey(o),isPresent:!1,onExitComplete:()=>{V.delete(r),A.delete(r);let e=S.current.findIndex(e=>e.key===r);if(S.current.splice(e,1),!A.size){if(S.current=T,!1===x.current)return;$(),l&&l()}},custom:t,presenceAffectsLayout:h,mode:m},o),A.set(r,c)),E.splice(s,0,c)}),E=E.map(e=>{let t=e.key;return A.has(t)?e:n.createElement(PresenceChild,{key:getChildKey(e),isPresent:!0,presenceAffectsLayout:h,mode:m},e)}),n.createElement(n.Fragment,null,A.size?E:E.map(e=>(0,n.cloneElement)(e)))}},5364:function(e,t,r){r.d(t,{p:function(){return o}});var n=r(7294);let o=(0,n.createContext)({})},240:function(e,t,r){r.d(t,{O:function(){return o}});var n=r(7294);let o=(0,n.createContext)(null)},2074:function(e,t,r){r.d(t,{Pn:function(){return l},Wi:function(){return s},frameData:function(){return c},S6:function(){return d}});var n=r(1662);let Queue=class Queue{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}};let o=["prepare","read","update","preRender","render","postRender"],{schedule:s,cancel:l,state:c,steps:d}=function(e,t){let r=!1,n=!0,s={delta:0,timestamp:0,isProcessing:!1},l=o.reduce((e,t)=>(e[t]=function(e){let t=new Queue,r=new Queue,n=0,o=!1,s=!1,l=new WeakSet,c={schedule:(e,s=!1,c=!1)=>{let d=c&&o,f=d?t:r;return s&&l.add(e),f.add(e)&&d&&o&&(n=t.order.length),e},cancel:e=>{r.remove(e),l.delete(e)},process:d=>{if(o){s=!0;return}if(o=!0,[t,r]=[r,t],r.clear(),n=t.order.length)for(let r=0;rr=!0),e),{}),processStep=e=>l[e].process(s),processBatch=()=>{let l=performance.now();r=!1,s.delta=n?1e3/60:Math.max(Math.min(l-s.timestamp,40),1),s.timestamp=l,s.isProcessing=!0,o.forEach(processStep),s.isProcessing=!1,r&&t&&(n=!1,e(processBatch))},wake=()=>{r=!0,n=!0,s.isProcessing||e(processBatch)},c=o.reduce((e,t)=>{let n=l[t];return e[t]=(e,t=!1,o=!1)=>(r||wake(),n.schedule(e,t,o)),e},{});return{schedule:c,cancel:e=>o.forEach(t=>l[t].cancel(e)),state:s,steps:l}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},2023:function(e,t,r){let n;r.d(t,{E:function(){return tk}});var o,s,l=r(7294);let c=(0,l.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),d=(0,l.createContext)({});var f=r(240),h=r(8868);let m=(0,l.createContext)({strict:!1});function isRefObject(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function isVariantLabel(e){return"string"==typeof e||Array.isArray(e)}function isAnimationControls(e){return"object"==typeof e&&"function"==typeof e.start}let b=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],$=["initial",...b];function isControllingVariants(e){return isAnimationControls(e.animate)||$.some(t=>isVariantLabel(e[t]))}function isVariantNode(e){return!!(isControllingVariants(e)||e.variants)}function variantLabelsAsDependency(e){return Array.isArray(e)?e.join(" "):e}let x={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},T={};for(let e in x)T[e]={isEnabled:t=>x[e].some(e=>!!t[e])};var E=r(1741),A=r(5364);let S=(0,l.createContext)({}),V=Symbol.for("motionComponentSymbol"),C=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(e){if("string"!=typeof e||e.includes("-"));else if(C.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let M={},L=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],R=new Set(L);function isForcedMotionValue(e,{layout:t,layoutId:r}){return R.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!M[e]||"opacity"===e)}let isMotionValue=e=>!!(e&&e.getVelocity),F={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},O=L.length,checkStringStartsWith=e=>t=>"string"==typeof t&&t.startsWith(e),I=checkStringStartsWith("--"),N=checkStringStartsWith("var(--"),getValueAsType=(e,t)=>t&&"number"==typeof e?t.transform(e):e,clamp=(e,t,r)=>Math.min(Math.max(r,e),t),B={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},z={...B,transform:e=>clamp(0,1,e)},U={...B,default:1},sanitize=e=>Math.round(1e5*e)/1e5,_=/(-)?([\d]*\.?[\d])+/g,q=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,X=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString(e){return"string"==typeof e}let createUnitType=e=>({test:t=>isString(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),J=createUnitType("deg"),Q=createUnitType("%"),et=createUnitType("px"),er=createUnitType("vh"),en=createUnitType("vw"),ei={...Q,parse:e=>Q.parse(e)/100,transform:e=>Q.transform(100*e)},eo={...B,transform:Math.round},ea={borderWidth:et,borderTopWidth:et,borderRightWidth:et,borderBottomWidth:et,borderLeftWidth:et,borderRadius:et,radius:et,borderTopLeftRadius:et,borderTopRightRadius:et,borderBottomRightRadius:et,borderBottomLeftRadius:et,width:et,maxWidth:et,height:et,maxHeight:et,size:et,top:et,right:et,bottom:et,left:et,padding:et,paddingTop:et,paddingRight:et,paddingBottom:et,paddingLeft:et,margin:et,marginTop:et,marginRight:et,marginBottom:et,marginLeft:et,rotate:J,rotateX:J,rotateY:J,rotateZ:J,scale:U,scaleX:U,scaleY:U,scaleZ:U,skew:J,skewX:J,skewY:J,distance:et,translateX:et,translateY:et,translateZ:et,x:et,y:et,z:et,perspective:et,transformPerspective:et,opacity:z,originX:ei,originY:ei,originZ:et,zIndex:eo,fillOpacity:z,strokeOpacity:z,numOctaves:eo};function buildHTMLStyles(e,t,r,n){let{style:o,vars:s,transform:l,transformOrigin:c}=e,d=!1,f=!1,h=!0;for(let e in t){let r=t[e];if(I(e)){s[e]=r;continue}let n=ea[e],m=getValueAsType(r,n);if(R.has(e)){if(d=!0,l[e]=m,!h)continue;r!==(n.default||0)&&(h=!1)}else e.startsWith("origin")?(f=!0,c[e]=m):o[e]=m}if(!t.transform&&(d||n?o.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,o){let s="";for(let t=0;t({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(e,t,r){for(let n in t)isMotionValue(t[n])||isForcedMotionValue(n,r)||(e[n]=t[n])}function useHTMLProps(e,t,r){let n={},o=function(e,t,r){let n=e.style||{},o={};return copyRawValuesOnly(o,n,e),Object.assign(o,function({transformTemplate:e},t,r){return(0,l.useMemo)(()=>{let n=createHtmlRenderState();return buildHTMLStyles(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}(e,t,r)),e.transformValues?e.transformValues(o):o}(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=o,n}let es=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function isValidMotionProp(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||es.has(e)}let shouldForward=e=>!isValidMotionProp(e);try{(o=require("@emotion/is-prop-valid").default)&&(shouldForward=e=>e.startsWith("on")?!isValidMotionProp(e):o(e))}catch(e){}function calcOrigin(e,t,r){return"string"==typeof e?e:et.transform(t+r*e)}let el={offset:"stroke-dashoffset",array:"stroke-dasharray"},ec={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGAttrs(e,{attrX:t,attrY:r,attrScale:n,originX:o,originY:s,pathLength:l,pathSpacing:c=1,pathOffset:d=0,...f},h,m,b){if(buildHTMLStyles(e,f,h,b),m){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:$,style:x,dimensions:T}=e;$.transform&&(T&&(x.transform=$.transform),delete $.transform),T&&(void 0!==o||void 0!==s||x.transform)&&(x.transformOrigin=function(e,t,r){let n=calcOrigin(t,e.x,e.width),o=calcOrigin(r,e.y,e.height);return`${n} ${o}`}(T,void 0!==o?o:.5,void 0!==s?s:.5)),void 0!==t&&($.x=t),void 0!==r&&($.y=r),void 0!==n&&($.scale=n),void 0!==l&&function(e,t,r=1,n=0,o=!0){e.pathLength=1;let s=o?el:ec;e[s.offset]=et.transform(-n);let l=et.transform(t),c=et.transform(r);e[s.array]=`${l} ${c}`}($,l,c,d,!1)}let createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}}),isSVGTag=e=>"string"==typeof e&&"svg"===e.toLowerCase();function useSVGProps(e,t,r,n){let o=(0,l.useMemo)(()=>{let r=createSvgRenderState();return buildSVGAttrs(r,t,{enableHardwareAcceleration:!1},isSVGTag(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};copyRawValuesOnly(t,e.style,e),o.style={...t,...o.style}}return o}let camelToDash=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function renderHTML(e,{style:t,vars:r},n,o){for(let s in Object.assign(e.style,t,o&&o.getProjectionStyles(n)),r)e.style.setProperty(s,r[s])}let eu=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function renderSVG(e,t,r,n){for(let r in renderHTML(e,t,void 0,n),t.attrs)e.setAttribute(eu.has(r)?r:camelToDash(r),t.attrs[r])}function scrapeMotionValuesFromProps(e,t){let{style:r}=e,n={};for(let o in r)(isMotionValue(r[o])||t.style&&isMotionValue(t.style[o])||isForcedMotionValue(o,e))&&(n[o]=r[o]);return n}function scrape_motion_values_scrapeMotionValuesFromProps(e,t){let r=scrapeMotionValuesFromProps(e,t);for(let n in e)if(isMotionValue(e[n])||isMotionValue(t[n])){let t=-1!==L.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[t]=e[n]}return r}function resolveVariantFromProps(e,t,r,n={},o={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,o)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,o)),t}var ed=r(6681);let isKeyframesTarget=e=>Array.isArray(e),isCustomValue=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),resolveFinalValueInKeyframes=e=>isKeyframesTarget(e)?e[e.length-1]||0:e;function resolveMotionValue(e){let t=isMotionValue(e)?e.get():e;return isCustomValue(t)?t.toValue():t}let makeUseVisualState=e=>(t,r)=>{let n=(0,l.useContext)(d),o=(0,l.useContext)(f.O),make=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,o,s){let l={latestValues:function(e,t,r,n){let o={},s=n(e,{});for(let e in s)o[e]=resolveMotionValue(s[e]);let{initial:l,animate:c}=e,d=isControllingVariants(e),f=isVariantNode(e);t&&f&&!d&&!1!==e.inherit&&(void 0===l&&(l=t.initial),void 0===c&&(c=t.animate));let h=!!r&&!1===r.initial;h=h||!1===l;let m=h?c:l;if(m&&"boolean"!=typeof m&&!isAnimationControls(m)){let t=Array.isArray(m)?m:[m];t.forEach(t=>{let r=resolveVariantFromProps(e,t);if(!r)return;let{transitionEnd:n,transition:s,...l}=r;for(let e in l){let t=l[e];if(Array.isArray(t)){let e=h?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let e in n)o[e]=n[e]})}return o}(n,o,s,e),renderState:t()};return r&&(l.mount=e=>r(n,e,l)),l})(e,t,n,o);return r?make():(0,ed.h)(make)};var ef=r(2074);let ep={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrape_motion_values_scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onMount:(e,t,{renderState:r,latestValues:n})=>{ef.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),ef.Wi.render(()=>{buildSVGAttrs(r,n,{enableHardwareAcceleration:!1},isSVGTag(t.tagName),e.transformTemplate),renderSVG(t,r)})}})},eh={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrapeMotionValuesFromProps,createRenderState:createHtmlRenderState})};function addDomEvent(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}let isPrimaryPointer=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function extractEventInfo(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let addPointerInfo=e=>t=>isPrimaryPointer(t)&&e(t,extractEventInfo(t));function addPointerEvent(e,t,r,n){return addDomEvent(e,t,addPointerInfo(r),n)}let combineFunctions=(e,t)=>r=>t(e(r)),pipe=(...e)=>e.reduce(combineFunctions);function createLock(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let em=createLock("dragHorizontal"),eg=createLock("dragVertical");function getGlobalLock(e){let t=!1;if("y"===e)t=eg();else if("x"===e)t=em();else{let e=em(),r=eg();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function isDragActive(){let e=getGlobalLock(!0);return!e||(e(),!1)}let Feature=class Feature{constructor(e){this.isMounted=!1,this.node=e}update(){}};function addHoverEvent(e,t){let r="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End");return addPointerEvent(e.current,r,(r,o)=>{if("touch"===r.type||isDragActive())return;let s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[n]&&ef.Wi.update(()=>s[n](r,o))},{passive:!e.getProps()[n]})}let isNodeOrChild=(e,t)=>!!t&&(e===t||isNodeOrChild(e,t.parentElement));var ev=r(1662);function fireSyntheticPointerEvent(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,extractEventInfo(r))}let eb=new WeakMap,ey=new WeakMap,fireObserverCallback=e=>{let t=eb.get(e.target);t&&t(e)},fireAllObserverCallbacks=e=>{e.forEach(fireObserverCallback)},e$={some:0,all:1};function shallowCompare(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let n=0;nt[r]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.getVelocity()),t}(e))}let ex="data-"+camelToDash("framerAppearId");var eT=r(5487);let secondsToMilliseconds=e=>1e3*e,millisecondsToSeconds=e=>e/1e3,eE={current:!1},isBezierDefinition=e=>Array.isArray(e)&&"number"==typeof e[0],cubicBezierAsString=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,ew={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])},calcBezier=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function cubicBezier(e,t,r,n){if(e===t&&r===n)return ev.Z;let getTForX=t=>(function(e,t,r,n,o){let s,l;let c=0;do(s=calcBezier(l=t+(r-t)/2,n,o)-e)>0?r=l:t=l;while(Math.abs(s)>1e-7&&++c<12);return l})(t,0,1,e,r);return e=>0===e||1===e?e:calcBezier(getTForX(e),t,n)}let eP=cubicBezier(.42,0,1,1),eA=cubicBezier(0,0,.58,1),eS=cubicBezier(.42,0,.58,1),isEasingArray=e=>Array.isArray(e)&&"number"!=typeof e[0],mirrorEasing=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,reverseEasing=e=>t=>1-e(1-t),circIn=e=>1-Math.sin(Math.acos(e)),eV=reverseEasing(circIn),eC=mirrorEasing(eV),eM=cubicBezier(.33,1.53,.69,.99),ek=reverseEasing(eM),eD=mirrorEasing(ek),eL={linear:ev.Z,easeIn:eP,easeInOut:eS,easeOut:eA,circIn:circIn,circInOut:eC,circOut:eV,backIn:ek,backInOut:eD,backOut:eM,anticipate:e=>(e*=2)<1?.5*ek(e):.5*(2-Math.pow(2,-10*(e-1)))},easingDefinitionToFunction=e=>{if(Array.isArray(e)){(0,eT.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,o]=e;return cubicBezier(t,r,n,o)}return"string"==typeof e?((0,eT.k)(void 0!==eL[e],`Invalid easing type '${e}'`),eL[e]):e},isColorString=(e,t)=>r=>!!(isString(r)&&X.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),splitColor=(e,t,r)=>n=>{if(!isString(n))return n;let[o,s,l,c]=n.match(_);return{[e]:parseFloat(o),[t]:parseFloat(s),[r]:parseFloat(l),alpha:void 0!==c?parseFloat(c):1}},clampRgbUnit=e=>clamp(0,255,e),eR={...B,transform:e=>Math.round(clampRgbUnit(e))},eF={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+eR.transform(e)+", "+eR.transform(t)+", "+eR.transform(r)+", "+sanitize(z.transform(n))+")"},eO={test:isColorString("#"),parse:function(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}},transform:eF.transform},eI={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Q.transform(sanitize(t))+", "+Q.transform(sanitize(r))+", "+sanitize(z.transform(n))+")"},eN={test:e=>eF.test(e)||eO.test(e)||eI.test(e),parse:e=>eF.test(e)?eF.parse(e):eI.test(e)?eI.parse(e):eO.parse(e),transform:e=>isString(e)?e:e.hasOwnProperty("red")?eF.transform(e):eI.transform(e)},mix=(e,t,r)=>-r*e+r*t+e;function hueToRgb(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}let mixLinearColor=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},eB=[eO,eF,eI],getColorType=e=>eB.find(t=>t.test(e));function asRGBA(e){let t=getColorType(e);(0,eT.k)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===eI&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let o=0,s=0,l=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,c=2*r-n;o=hueToRgb(c,n,e+1/3),s=hueToRgb(c,n,e),l=hueToRgb(c,n,e-1/3)}else o=s=l=r;return{red:Math.round(255*o),green:Math.round(255*s),blue:Math.round(255*l),alpha:n}}(r)),r}let mixColor=(e,t)=>{let r=asRGBA(e),n=asRGBA(t),o={...r};return e=>(o.red=mixLinearColor(r.red,n.red,e),o.green=mixLinearColor(r.green,n.green,e),o.blue=mixLinearColor(r.blue,n.blue,e),o.alpha=mix(r.alpha,n.alpha,e),eF.transform(o))},ej={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:ev.Z},eW={regex:q,countKey:"Colors",token:"${c}",parse:eN.parse},ez={regex:_,countKey:"Numbers",token:"${n}",parse:B.parse};function tokenise(e,{regex:t,countKey:r,token:n,parse:o}){let s=e.tokenised.match(t);s&&(e["num"+r]=s.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...s.map(o)))}function analyseComplexValue(e){let t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&tokenise(r,ej),tokenise(r,eW),tokenise(r,ez),r}function parseComplexValue(e){return analyseComplexValue(e).values}function createTransformer(e){let{values:t,numColors:r,numVars:n,tokenised:o}=analyseComplexValue(e),s=t.length;return e=>{let t=o;for(let o=0;o"number"==typeof e?0:e,eH={test:function(e){var t,r;return isNaN(e)&&isString(e)&&((null===(t=e.match(_))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(q))||void 0===r?void 0:r.length)||0)>0},parse:parseComplexValue,createTransformer,getAnimatableNone:function(e){let t=parseComplexValue(e),r=createTransformer(e);return r(t.map(convertNumbersToZero))}},mixImmediate=(e,t)=>r=>`${r>0?t:e}`;function getMixer(e,t){return"number"==typeof e?r=>mix(e,t,r):eN.test(e)?mixColor(e,t):e.startsWith("var(")?mixImmediate(e,t):mixComplex(e,t)}let mixArray=(e,t)=>{let r=[...e],n=r.length,o=e.map((e,r)=>getMixer(e,t[r]));return e=>{for(let t=0;t{let r={...e,...t},n={};for(let o in r)void 0!==e[o]&&void 0!==t[o]&&(n[o]=getMixer(e[o],t[o]));return e=>{for(let t in n)r[t]=n[t](e);return r}},mixComplex=(e,t)=>{let r=eH.createTransformer(t),n=analyseComplexValue(e),o=analyseComplexValue(t),s=n.numVars===o.numVars&&n.numColors===o.numColors&&n.numNumbers>=o.numNumbers;return s?pipe(mixArray(n.values,o.values),r):((0,eT.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),mixImmediate(e,t))},progress=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n},mixNumber=(e,t)=>r=>mix(e,t,r);function interpolate(e,t,{clamp:r=!0,ease:n,mixer:o}={}){let s=e.length;if((0,eT.k)(s===t.length,"Both input and output ranges must be the same length"),1===s)return()=>t[0];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let l=function(e,t,r){let n=[],o=r||function(e){if("number"==typeof e);else if("string"==typeof e)return eN.test(e)?mixColor:mixComplex;else if(Array.isArray(e))return mixArray;else if("object"==typeof e)return mixObject;return mixNumber}(e[0]),s=e.length-1;for(let r=0;r{let r=0;if(c>1)for(;rinterpolator(clamp(e[0],e[s-1],t)):interpolator}function keyframes({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let o=isEasingArray(n)?n.map(easingDefinitionToFunction):easingDefinitionToFunction(n),s={done:!1,value:t[0]},l=(r&&r.length===t.length?r:function(e){let t=[0];return function(e,t){let r=e[e.length-1];for(let n=1;n<=t;n++){let o=progress(0,t,n);e.push(mix(r,1,o))}}(t,e.length-1),t}(t)).map(t=>t*e),c=interpolate(l,t,{ease:Array.isArray(o)?o:t.map(()=>o||eS).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(s.value=c(t),s.done=t>=e,s)}}function calcGeneratorVelocity(e,t,r){var n,o;let s=Math.max(t-5,0);return n=r-e(s),(o=t-s)?n*(1e3/o):0}function calcAngularFreq(e,t){return e*Math.sqrt(1-t*t)}let eU=["duration","bounce"],eK=["stiffness","damping","mass"];function isSpringType(e,t){return t.some(t=>void 0!==e[t])}function spring({keyframes:e,restDelta:t,restSpeed:r,...n}){let o;let s=e[0],l=e[e.length-1],c={done:!1,value:s},{stiffness:d,damping:f,mass:h,velocity:m,duration:b,isResolvedFromDuration:$}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!isSpringType(e,eK)&&isSpringType(e,eU)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,s;(0,eT.K)(e<=secondsToMilliseconds(10),"Spring duration must be 10 seconds or less");let l=1-t;l=clamp(.05,1,l),e=clamp(.01,10,millisecondsToSeconds(e)),l<1?(o=t=>{let n=t*l,o=n*e,s=calcAngularFreq(t,l);return .001-(n-r)/s*Math.exp(-o)},s=t=>{let n=t*l,s=n*e,c=Math.pow(l,2)*Math.pow(t,2)*e,d=calcAngularFreq(Math.pow(t,2),l),f=-o(t)+.001>0?-1:1;return f*((s*r+r-c)*Math.exp(-s))/d}):(o=t=>{let n=Math.exp(-t*e),o=(t-r)*e+1;return-.001+n*o},s=t=>{let n=Math.exp(-t*e),o=(r-t)*(e*e);return n*o});let c=5/e,d=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(o,s,c);if(e=secondsToMilliseconds(e),isNaN(d))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(d,2)*n;return{stiffness:t,damping:2*l*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(n),x=m?-millisecondsToSeconds(m):0,T=f/(2*Math.sqrt(d*h)),E=l-s,A=millisecondsToSeconds(Math.sqrt(d/h)),S=5>Math.abs(E);if(r||(r=S?.01:2),t||(t=S?.005:.5),T<1){let e=calcAngularFreq(A,T);o=t=>{let r=Math.exp(-T*A*t);return l-r*((x+T*A*E)/e*Math.sin(e*t)+E*Math.cos(e*t))}}else if(1===T)o=e=>l-Math.exp(-A*e)*(E+(x+A*E)*e);else{let e=A*Math.sqrt(T*T-1);o=t=>{let r=Math.exp(-T*A*t),n=Math.min(e*t,300);return l-r*((x+T*A*E)*Math.sinh(n)+e*E*Math.cosh(n))/e}}return{calculatedDuration:$&&b||null,next:e=>{let n=o(e);if($)c.done=e>=b;else{let s=x;0!==e&&(s=T<1?calcGeneratorVelocity(o,e,n):0);let d=Math.abs(s)<=r,f=Math.abs(l-n)<=t;c.done=d&&f}return c.value=c.done?l:n,c}}}function inertia({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:s=500,modifyTarget:l,min:c,max:d,restDelta:f=.5,restSpeed:h}){let m,b;let $=e[0],x={done:!1,value:$},isOutOfBounds=e=>void 0!==c&&ed,nearestBoundary=e=>void 0===c?d:void 0===d?c:Math.abs(c-e)-T*Math.exp(-e/n),calcLatest=e=>A+calcDelta(e),applyFriction=e=>{let t=calcDelta(e),r=calcLatest(e);x.done=Math.abs(t)<=f,x.value=x.done?A:r},checkCatchBoundary=e=>{isOutOfBounds(x.value)&&(m=e,b=spring({keyframes:[x.value,nearestBoundary(x.value)],velocity:calcGeneratorVelocity(calcLatest,e,x.value),damping:o,stiffness:s,restDelta:f,restSpeed:h}))};return checkCatchBoundary(0),{calculatedDuration:null,next:e=>{let t=!1;return(b||void 0!==m||(t=!0,applyFriction(e),checkCatchBoundary(e)),void 0!==m&&e>m)?b.next(e-m):(t||applyFriction(e),x)}}}let frameloopDriver=e=>{let passTimestamp=({timestamp:t})=>e(t);return{start:()=>ef.Wi.update(passTimestamp,!0),stop:()=>(0,ef.Pn)(passTimestamp),now:()=>ef.frameData.isProcessing?ef.frameData.timestamp:performance.now()}};function calcGeneratorDuration(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}let eG={decay:inertia,inertia:inertia,tween:keyframes,keyframes:keyframes,spring:spring};function animateValue({autoplay:e=!0,delay:t=0,driver:r=frameloopDriver,keyframes:n,type:o="keyframes",repeat:s=0,repeatDelay:l=0,repeatType:c="loop",onPlay:d,onStop:f,onComplete:h,onUpdate:m,...b}){let $,x,T,E,A,S=1,V=!1,updateFinishedPromise=()=>{x=new Promise(e=>{$=e})};updateFinishedPromise();let C=eG[o]||keyframes;C!==keyframes&&"number"!=typeof n[0]&&(E=interpolate([0,100],n,{clamp:!1}),n=[0,100]);let M=C({...b,keyframes:n});"mirror"===c&&(A=C({...b,keyframes:[...n].reverse(),velocity:-(b.velocity||0)}));let L="idle",R=null,F=null,O=null;null===M.calculatedDuration&&s&&(M.calculatedDuration=calcGeneratorDuration(M));let{calculatedDuration:I}=M,N=1/0,B=1/0;null!==I&&(B=(N=I+l)*(s+1)-l);let z=0,tick=e=>{if(null===F)return;S>0&&(F=Math.min(F,e)),S<0&&(F=Math.min(e-B/S,F)),z=null!==R?R:Math.round(e-F)*S;let r=z-t*(S>=0?1:-1),o=S>=0?r<0:r>B;z=Math.max(r,0),"finished"===L&&null===R&&(z=B);let d=z,f=M;if(s){let e=z/N,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,s+1);let n=!!(t%2);n&&("reverse"===c?(r=1-r,l&&(r-=l/N)):"mirror"===c&&(f=A));let o=clamp(0,1,r);z>B&&(o="reverse"===c&&n?1:0),d=o*N}let h=o?{done:!1,value:n[0]}:f.next(d);E&&(h.value=E(h.value));let{done:b}=h;o||null===I||(b=S>=0?z>=B:z<=0);let $=null===R&&("finished"===L||"running"===L&&b);return m&&m(h.value),$&&finish(),h},stopAnimationDriver=()=>{T&&T.stop(),T=void 0},cancel=()=>{L="idle",stopAnimationDriver(),$(),updateFinishedPromise(),F=O=null},finish=()=>{L="finished",h&&h(),stopAnimationDriver(),$()},play=()=>{if(V)return;T||(T=r(tick));let e=T.now();d&&d(),null!==R?F=e-R:F&&"finished"!==L||(F=e),"finished"===L&&updateFinishedPromise(),O=F,R=null,L="running",T.start()};e&&play();let U={then:(e,t)=>x.then(e,t),get time(){return millisecondsToSeconds(z)},set time(newTime){z=newTime=secondsToMilliseconds(newTime),null===R&&T&&0!==S?F=T.now()-newTime/S:R=newTime},get duration(){let e=null===M.calculatedDuration?calcGeneratorDuration(M):M.calculatedDuration;return millisecondsToSeconds(e)},get speed(){return S},set speed(newSpeed){if(newSpeed===S||!T)return;S=newSpeed,U.time=millisecondsToSeconds(z)},get state(){return L},play,pause:()=>{L="paused",R=z},stop:()=>{V=!0,"idle"!==L&&(L="idle",f&&f(),cancel())},cancel:()=>{null!==O&&tick(O),cancel()},complete:()=>{L="finished"},sample:e=>(F=0,tick(e))};return U}let e_=(s=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===n&&(n=s()),n)),eZ=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),requiresPregeneratedKeyframes=(e,t)=>"spring"===t.type||"backgroundColor"===e||!function isWaapiSupportedEasing(e){return!!(!e||"string"==typeof e&&ew[e]||isBezierDefinition(e)||Array.isArray(e)&&e.every(isWaapiSupportedEasing))}(t.ease),eq={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),eY={type:"keyframes",duration:.8},eX={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(e,{keyframes:t})=>t.length>2?eY:R.has(e)?e.startsWith("scale")?criticallyDampedSpring(t[1]):eq:eX,isAnimatable=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(eH.test(t)||"0"===t)&&!t.startsWith("url(")),eJ=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(_)||[];if(!n)return e;let o=r.replace(n,""),s=eJ.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+o+")"}let eQ=/([a-z-]*)\(.*?\)/g,e0={...eH,getAnimatableNone:e=>{let t=e.match(eQ);return t?t.map(applyDefaultFilter).join(" "):e}},e1={...ea,color:eN,backgroundColor:eN,outlineColor:eN,fill:eN,stroke:eN,borderColor:eN,borderTopColor:eN,borderRightColor:eN,borderBottomColor:eN,borderLeftColor:eN,filter:e0,WebkitFilter:e0},getDefaultValueType=e=>e1[e];function animatable_none_getAnimatableNone(e,t){let r=getDefaultValueType(e);return r!==e0&&(r=eH),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let isZeroValueString=e=>/^0[^.\s]+$/.test(e);function getValueTransition(e,t){return e[t]||e.default||e}let animateMotionValue=(e,t,r,n={})=>o=>{let s=getValueTransition(n,e)||{},l=s.delay||n.delay||0,{elapsed:c=0}=n;c-=secondsToMilliseconds(l);let d=function(e,t,r,n){let o,s;let l=isAnimatable(t,r);o=Array.isArray(r)?[...r]:[null,r];let c=void 0!==n.from?n.from:e.get(),d=[];for(let e=0;e{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()}};if(!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:s,repeatType:l,repeatDelay:c,from:d,elapsed:f,...h}){return!!Object.keys(h).length}(s)&&($={...$,...getDefaultTransition(e,$)}),$.duration&&($.duration=secondsToMilliseconds($.duration)),$.repeatDelay&&($.repeatDelay=secondsToMilliseconds($.repeatDelay)),!m||!b||eE.current||!1===s.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:n}){let setValue=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:ev.Z,pause:ev.Z,stop:ev.Z,then:e=>(e(),Promise.resolve()),cancel:ev.Z,complete:ev.Z});return t?animateValue({keyframes:[0,1],duration:0,delay:t,onComplete:setValue}):setValue()}(eE.current?{...$,delay:0}:$);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let r=function(e,t,{onUpdate:r,onComplete:n,...o}){let s,l;let c=e_()&&eZ.has(t)&&!o.repeatDelay&&"mirror"!==o.repeatType&&0!==o.damping&&"inertia"!==o.type;if(!c)return!1;let d=!1,updateFinishedPromise=()=>{l=new Promise(e=>{s=e})};updateFinishedPromise();let{keyframes:f,duration:h=300,ease:m,times:b}=o;if(requiresPregeneratedKeyframes(t,o)){let e=animateValue({...o,repeat:0,delay:0}),t={done:!1,value:f[0]},r=[],n=0;for(;!t.done&&n<2e4;)t=e.sample(n),r.push(t.value),n+=10;b=void 0,f=r,h=n-10,m="linear"}let $=function(e,t,r,{delay:n=0,duration:o,repeat:s=0,repeatType:l="loop",ease:c,times:d}={}){let f={[t]:r};d&&(f.offset=d);let h=function mapEasingToNativeEasing(e){if(e)return isBezierDefinition(e)?cubicBezierAsString(e):Array.isArray(e)?e.map(mapEasingToNativeEasing):ew[e]}(c);return Array.isArray(h)&&(f.easing=h),e.animate(f,{delay:n,duration:o,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:s+1,direction:"reverse"===l?"alternate":"normal"})}(e.owner.current,t,f,{...o,duration:h,ease:m,times:b});o.syncStart&&($.startTime=ef.frameData.isProcessing?ef.frameData.timestamp:document.timeline?document.timeline.currentTime:performance.now());let cancelAnimation=()=>$.cancel(),safeCancel=()=>{ef.Wi.update(cancelAnimation),s(),updateFinishedPromise()};return $.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:r="loop"}){let n=t&&"loop"!==r&&t%2==1?0:e.length-1;return e[n]}(f,o)),n&&n(),safeCancel()},{then:(e,t)=>l.then(e,t),attachTimeline:e=>($.timeline=e,$.onfinish=null,ev.Z),get time(){return millisecondsToSeconds($.currentTime||0)},set time(newTime){$.currentTime=secondsToMilliseconds(newTime)},get speed(){return $.playbackRate},set speed(newSpeed){$.playbackRate=newSpeed},get duration(){return millisecondsToSeconds(h)},play:()=>{d||($.play(),(0,ef.Pn)(cancelAnimation))},pause:()=>$.pause(),stop:()=>{if(d=!0,"idle"===$.playState)return;let{currentTime:t}=$;if(t){let r=animateValue({...o,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}safeCancel()},complete:()=>$.finish(),cancel:safeCancel}}(t,e,$);if(r)return r}return animateValue($)};function isWillChangeMotionValue(e){return!!(isMotionValue(e)&&e.add)}let isNumericalString=e=>/^\-?\d*\.?\d+$/.test(e);function addUniqueItem(e,t){-1===e.indexOf(t)&&e.push(t)}function removeItem(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}let SubscriptionManager=class SubscriptionManager{constructor(){this.subscriptions=[]}add(e){return addUniqueItem(this.subscriptions,e),()=>removeItem(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(let o=0;o!isNaN(parseFloat(e)),e7={current:void 0};let MotionValue=class MotionValue{constructor(e,t={}){this.version="10.16.4",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:n}=ef.frameData;this.lastUpdated!==n&&(this.timeDelta=r,this.lastUpdated=n,ef.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>ef.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=isFloat(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new SubscriptionManager);let r=this.events[e].add(t);return"change"===e?()=>{r(),ef.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return e7.current&&e7.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e,t;return this.canTrackVelocity?(e=parseFloat(this.current)-parseFloat(this.prev),(t=this.timeDelta)?e*(1e3/t):0):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function motionValue(e,t){return new MotionValue(e,t)}let testValueType=e=>t=>t.test(e),e3=[B,et,Q,J,en,er,{test:e=>"auto"===e,parse:e=>e}],findDimensionValueType=e=>e3.find(testValueType(e)),e8=[...e3,eN,eH],findValueType=e=>e8.find(testValueType(e));function animateTarget(e,t,{delay:r=0,transitionOverride:n,type:o}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:l,...c}=e.makeTargetAnimatable(t),d=e.getValue("willChange");n&&(s=n);let f=[],h=o&&e.animationState&&e.animationState.getState()[o];for(let t in c){let n=e.getValue(t),o=c[t];if(!n||void 0===o||h&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(h,t))continue;let l={delay:r,elapsed:0,...s};if(window.HandoffAppearAnimations&&!n.hasAnimated){let r=e.getProps()[ex];r&&(l.elapsed=window.HandoffAppearAnimations(r,t,n,ef.Wi),l.syncStart=!0)}n.start(animateMotionValue(t,n,o,e.shouldReduceMotion&&R.has(t)?{type:!1}:l));let m=n.animation;isWillChangeMotionValue(d)&&(d.add(t),m.then(()=>d.remove(t))),f.push(m)}return l&&Promise.all(f).then(()=>{l&&function(e,t){let r=resolveVariant(e,t),{transitionEnd:n={},transition:o={},...s}=r?e.makeTargetAnimatable(r,!1):{};for(let t in s={...s,...n}){let r=resolveFinalValueInKeyframes(s[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,motionValue(r))}}(e,l)}),f}function animateVariant(e,t,r={}){let n=resolveVariant(e,t,r.custom),{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);let s=n?()=>Promise.all(animateTarget(e,n,r)):()=>Promise.resolve(),l=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:s=0,staggerChildren:l,staggerDirection:c}=o;return function(e,t,r=0,n=0,o=1,s){let l=[],c=(e.variantChildren.size-1)*n,d=1===o?(e=0)=>e*n:(e=0)=>c-e*n;return Array.from(e.variantChildren).sort(sortByTreeOrder).forEach((e,n)=>{e.notify("AnimationStart",t),l.push(animateVariant(e,t,{...s,delay:r+d(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(l)}(e,t,s+n,l,c,r)}:()=>Promise.resolve(),{when:c}=o;if(!c)return Promise.all([s(),l(r.delay)]);{let[e,t]="beforeChildren"===c?[s,l]:[l,s];return e().then(()=>t())}}function sortByTreeOrder(e,t){return e.sortNodePosition(t)}let e2=[...b].reverse(),e6=b.length;function createTypeState(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let e5=0,distance=(e,t)=>Math.abs(e-t);let PanSession=class PanSession{constructor(e,t,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=getPanInfo(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){let r=distance(e.x,t.x),n=distance(e.y,t.y);return Math.sqrt(r**2+n**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;let{point:n}=e,{timestamp:o}=ef.frameData;this.history.push({...n,timestamp:o});let{onStart:s,onMove:l}=this.handlers;t||(s&&s(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=transformPoint(t,this.transformPagePoint),ef.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:r,onSessionEnd:n}=this.handlers,o=getPanInfo("pointercancel"===e.type?this.lastMoveEventInfo:transformPoint(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),n&&n(e,o)},!isPrimaryPointer(e))return;this.handlers=t,this.transformPagePoint=r;let n=extractEventInfo(e),o=transformPoint(n,this.transformPagePoint),{point:s}=o,{timestamp:l}=ef.frameData;this.history=[{...s,timestamp:l}];let{onSessionStart:c}=t;c&&c(e,getPanInfo(o,this.history)),this.removeListeners=pipe(addPointerEvent(window,"pointermove",this.handlePointerMove),addPointerEvent(window,"pointerup",this.handlePointerUp),addPointerEvent(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,ef.Pn)(this.updatePoint)}};function transformPoint(e,t){return t?{point:t(e.point)}:e}function subtractPoint(e,t){return{x:e.x-t.x,y:e.y-t.y}}function getPanInfo({point:e},t){return{point:e,delta:subtractPoint(e,lastDevicePoint(t)),offset:subtractPoint(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,o=lastDevicePoint(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>secondsToMilliseconds(.1)));)r--;if(!n)return{x:0,y:0};let s=millisecondsToSeconds(o.timestamp-n.timestamp);if(0===s)return{x:0,y:0};let l={x:(o.x-n.x)/s,y:(o.y-n.y)/s};return l.x===1/0&&(l.x=0),l.y===1/0&&(l.y=0),l}(t,0)}}function lastDevicePoint(e){return e[e.length-1]}function calcLength(e){return e.max-e.min}function isNear(e,t=0,r=.01){return Math.abs(e-t)<=r}function calcAxisDelta(e,t,r,n=.5){e.origin=n,e.originPoint=mix(t.min,t.max,e.origin),e.scale=calcLength(r)/calcLength(t),(isNear(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=mix(r.min,r.max,e.origin)-e.originPoint,(isNear(e.translate)||isNaN(e.translate))&&(e.translate=0)}function calcBoxDelta(e,t,r,n){calcAxisDelta(e.x,t.x,r.x,n?n.originX:void 0),calcAxisDelta(e.y,t.y,r.y,n?n.originY:void 0)}function calcRelativeAxis(e,t,r){e.min=r.min+t.min,e.max=e.min+calcLength(t)}function calcRelativeAxisPosition(e,t,r){e.min=t.min-r.min,e.max=e.min+calcLength(t)}function calcRelativePosition(e,t,r){calcRelativeAxisPosition(e.x,t.x,r.x),calcRelativeAxisPosition(e.y,t.y,r.y)}function calcRelativeAxisConstraints(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function calcViewportAxisConstraints(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()});function eachAxis(e){return[e("x"),e("y")]}function convertBoundingBoxToBox({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function isIdentityScale(e){return void 0===e||1===e}function hasScale({scale:e,scaleX:t,scaleY:r}){return!isIdentityScale(e)||!isIdentityScale(t)||!isIdentityScale(r)}function hasTransform(e){return hasScale(e)||has2DTranslate(e)||e.z||e.rotate||e.rotateX||e.rotateY}function has2DTranslate(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function applyPointDelta(e,t,r,n,o){return void 0!==o&&(e=n+o*(e-n)),n+r*(e-n)+t}function applyAxisDelta(e,t=0,r=1,n,o){e.min=applyPointDelta(e.min,t,r,n,o),e.max=applyPointDelta(e.max,t,r,n,o)}function applyBoxDelta(e,{x:t,y:r}){applyAxisDelta(e.x,t.translate,t.scale,t.originPoint),applyAxisDelta(e.y,r.translate,r.scale,r.originPoint)}function snapToDefault(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function translateAxis(e,t){e.min=e.min+t,e.max=e.max+t}function transformAxis(e,t,[r,n,o]){let s=void 0!==t[o]?t[o]:.5,l=mix(e.min,e.max,s);applyAxisDelta(e,t[r],t[n],l,t.scale)}let e9=["x","scaleX","originX"],e4=["y","scaleY","originY"];function transformBox(e,t){transformAxis(e.x,t,e9),transformAxis(e.y,t,e4)}function measureViewportBox(e,t){return convertBoundingBoxToBox(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}let te=new WeakMap;let VisualElementDragControls=class VisualElementDragControls{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;r&&!1===r.isPresent||(this.panSession=new PanSession(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor(extractEventInfo(e,"page").point)},onStart:(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:o}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=getGlobalLock(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis(e=>{let t=this.getAxisMotionValue(e).get()||0;if(Q.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=calcLength(n);t=e*(parseFloat(t)/100)}}}this.originPoint[e]=t}),o&&ef.Wi.update(()=>o(e,t),!1,!0);let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:o,onDrag:s}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:l}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(l),null!==this.currentDirection&&o&&o(this.currentDirection);return}this.updateAxis("x",t.point,l),this.updateAxis("y",t.point,l),this.visualElement.render(),s&&s(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:o}=this.getProps();o&&ef.Wi.update(()=>o(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!shouldDrag(e,n,this.currentDirection))return;let o=this.getAxisMotionValue(e),s=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:r},n){return void 0!==t&&er&&(e=n?mix(r,e,n.max):Math.min(e,r)),e}(s,this.constraints[e],this.elastic[e])),o.set(s)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:r}=this.visualElement.projection||{},n=this.constraints;e&&isRefObject(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:t,left:r,bottom:n,right:o}){return{x:calcRelativeAxisConstraints(e.x,r,o),y:calcRelativeAxisConstraints(e.y,t,n)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:resolveAxisElastic(e,"left","right"),y:resolveAxisElastic(e,"top","bottom")}}(t),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&eachAxis(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!isRefObject(t))return!1;let n=t.current;(0,eT.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let s=function(e,t,r){let n=measureViewportBox(e,r),{scroll:o}=t;return o&&(translateAxis(n.x,o.offset.x),translateAxis(n.y,o.offset.y)),n}(n,o.root,this.visualElement.getTransformPagePoint()),l={x:calcViewportAxisConstraints((e=o.layout.layoutBox).x,s.x),y:calcViewportAxisConstraints(e.y,s.y)};if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(l));this.hasMutatedConstraints=!!e,e&&(l=convertBoundingBoxToBox(e))}return l}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:o,dragSnapToOrigin:s,onDragTransitionEnd:l}=this.getProps(),c=this.constraints||{},d=eachAxis(l=>{if(!shouldDrag(l,t,this.currentDirection))return;let d=c&&c[l]||{};s&&(d={min:0,max:0});let f={type:"inertia",velocity:r?e[l]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...d};return this.startAxisValueAnimation(l,f)});return Promise.all(d).then(l)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start(animateMotionValue(e,r,0,t))}stopAnimation(){eachAxis(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),r=this.visualElement.getProps(),n=r[t];return n||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){eachAxis(t=>{let{drag:r}=this.getProps();if(!shouldDrag(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,o=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:s}=n.layout.layoutBox[t];o.set(e[t]-mix(r,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!isRefObject(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};eachAxis(e=>{let t=this.getAxisMotionValue(e);if(t){let r=t.get();n[e]=function(e,t){let r=.5,n=calcLength(e),o=calcLength(t);return o>n?r=progress(t.min,t.max-n,e.min):n>o&&(r=progress(e.min,e.max-o,t.min)),clamp(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),eachAxis(t=>{if(!shouldDrag(t,e,null))return;let r=this.getAxisMotionValue(t),{min:o,max:s}=this.constraints[t];r.set(mix(o,s,n[t]))})}addListeners(){if(!this.visualElement.current)return;te.set(this.visualElement,this);let e=this.visualElement.current,t=addPointerEvent(e,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),measureDragConstraints=()=>{let{dragConstraints:e}=this.getProps();isRefObject(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",measureDragConstraints);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),measureDragConstraints();let o=addDomEvent(window,"resize",()=>this.scalePositionWithinConstraints()),s=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(eachAxis(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),t(),n(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:o=!1,dragElastic:s=.35,dragMomentum:l=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:o,dragElastic:s,dragMomentum:l}}};function shouldDrag(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}let asyncHandler=e=>(t,r)=>{e&&ef.Wi.update(()=>e(t,r))},tt={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pixelsToPercent(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let tr={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!et.test(e))return e;e=parseFloat(e)}let r=pixelsToPercent(e,t.target.x),n=pixelsToPercent(e,t.target.y);return`${r}% ${n}%`}};let MeasureLayoutWithContext=class MeasureLayoutWithContext extends l.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:o}=e;Object.assign(M,tn),o&&(t.group&&t.group.add(o),r&&r.register&&n&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),tt.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:o}=this.props,s=r.projection;return s&&(s.isPresent=o,n||e.layoutDependency!==t||void 0===t?s.willUpdate():this.safeToRemove(),e.isPresent===o||(o?s.promote():s.relegate()||ef.Wi.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function MeasureLayout(e){let[t,r]=function(){let e=(0,l.useContext)(f.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:n}=e,o=(0,l.useId)();return(0,l.useEffect)(()=>n(o),[]),!t&&r?[!1,()=>r&&r(o)]:[!0]}(),n=(0,l.useContext)(A.p);return l.createElement(MeasureLayoutWithContext,{...e,layoutGroup:n,switchLayoutGroup:(0,l.useContext)(S),isPresent:t,safeToRemove:r})}let tn={borderRadius:{...tr,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:tr,borderTopRightRadius:tr,borderBottomLeftRadius:tr,borderBottomRightRadius:tr,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=eH.parse(e);if(n.length>5)return e;let o=eH.createTransformer(e),s="number"!=typeof n[0]?1:0,l=r.x.scale*t.x,c=r.y.scale*t.y;n[0+s]/=l,n[1+s]/=c;let d=mix(l,c,.5);return"number"==typeof n[2+s]&&(n[2+s]/=d),"number"==typeof n[3+s]&&(n[3+s]/=d),o(n)}}},ti=["TopLeft","TopRight","BottomLeft","BottomRight"],to=ti.length,asNumber=e=>"string"==typeof e?parseFloat(e):e,isPx=e=>"number"==typeof e||et.test(e);function getRadius(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let ta=compress(0,.5,eV),ts=compress(.5,.95,ev.Z);function compress(e,t,r){return n=>nt?1:r(progress(e,t,n))}function copyAxisInto(e,t){e.min=t.min,e.max=t.max}function copyBoxInto(e,t){copyAxisInto(e.x,t.x),copyAxisInto(e.y,t.y)}function removePointDelta(e,t,r,n,o){return e-=t,e=n+1/r*(e-n),void 0!==o&&(e=n+1/o*(e-n)),e}function removeAxisTransforms(e,t,[r,n,o],s,l){!function(e,t=0,r=1,n=.5,o,s=e,l=e){if(Q.test(t)){t=parseFloat(t);let e=mix(l.min,l.max,t/100);t=e-l.min}if("number"!=typeof t)return;let c=mix(s.min,s.max,n);e===s&&(c-=t),e.min=removePointDelta(e.min,t,r,c,o),e.max=removePointDelta(e.max,t,r,c,o)}(e,t[r],t[n],t[o],t.scale,s,l)}let tl=["x","scaleX","originX"],tc=["y","scaleY","originY"];function removeBoxTransforms(e,t,r,n){removeAxisTransforms(e.x,t,tl,r?r.x:void 0,n?n.x:void 0),removeAxisTransforms(e.y,t,tc,r?r.y:void 0,n?n.y:void 0)}function isAxisDeltaZero(e){return 0===e.translate&&1===e.scale}function isDeltaZero(e){return isAxisDeltaZero(e.x)&&isAxisDeltaZero(e.y)}function boxEqualsRounded(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function aspectRatio(e){return calcLength(e.x)/calcLength(e.y)}let NodeStack=class NodeStack{constructor(){this.members=[]}add(e){addUniqueItem(this.members,e),e.scheduleRender()}remove(e){if(removeItem(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function buildProjectionTransform(e,t,r){let n="",o=e.x.translate/t.x,s=e.y.translate/t.y;if((o||s)&&(n=`translate3d(${o}px, ${s}px, 0) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{rotate:e,rotateX:t,rotateY:o}=r;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),o&&(n+=`rotateY(${o}deg) `)}let l=e.x.scale*t.x,c=e.y.scale*t.y;return(1!==l||1!==c)&&(n+=`scale(${l}, ${c})`),n||"none"}let compareByDepth=(e,t)=>e.depth-t.depth;let FlatTree=class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(e){addUniqueItem(this.children,e),this.isDirty=!0}remove(e){removeItem(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(e)}};let tu=["","X","Y","Z"],td=0,tf={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function createProjectionNode({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(e={},r=null==t?void 0:t()){this.id=td++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{tf.totalNodes=tf.resolvedTargetDeltas=tf.recalculatedProjection=0,this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),window.MotionDebug&&window.MotionDebug.record(tf)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;ethis.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=performance.now(),checkElapsed=({timestamp:n})=>{let o=n-r;o>=t&&((0,ef.Pn)(checkElapsed),e(o-t))};return ef.Wi.read(checkElapsed,!0),()=>(0,ef.Pn)(checkElapsed)}(resizeUnblockUpdate,250),tt.hasAnimatedSinceResize&&(tt.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&s&&(n||o)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||s.getDefaultTransition()||tp,{onLayoutAnimationStart:l,onLayoutAnimationComplete:c}=s.getProps(),d=!this.targetLayout||!boxEqualsRounded(this.targetLayout,n)||r,f=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||f||t&&(d||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,f);let t={...getValueTransition(o,"layout"),onPlay:l,onComplete:c};(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,ef.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetRotation),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;ethis.update()))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){ef.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){ef.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e{let n=t/1e3;if(mixAxisDelta(l.x,e.x,n),mixAxisDelta(l.y,e.y,n),this.setTargetDelta(l),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var d,f,m,x;calcRelativePosition(c,this.layout.layoutBox,this.relativeParent.layout.layoutBox),m=this.relativeTarget,x=this.relativeTargetOrigin,mixAxis(m.x,x.x,c.x,n),mixAxis(m.y,x.y,c.y,n),r&&(d=this.relativeTarget,f=r,d.x.min===f.x.min&&d.x.max===f.x.max&&d.y.min===f.y.min&&d.y.max===f.y.max)&&(this.isProjectionDirty=!1),r||(r=createBox()),copyBoxInto(r,this.relativeTarget)}h&&(this.animationValues=s,function(e,t,r,n,o,s){o?(e.opacity=mix(0,void 0!==r.opacity?r.opacity:1,ta(n)),e.opacityExit=mix(void 0!==t.opacity?t.opacity:1,0,ts(n))):s&&(e.opacity=mix(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let o=0;o{tt.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let n=isMotionValue(e)?e:motionValue(e);return n.start(animateMotionValue("",n,1e3,r)),n.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:r,layout:n,latestValues:o}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||createBox();let t=calcLength(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=calcLength(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}copyBoxInto(t,r),transformBox(t,o),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new NodeStack);let r=this.sharedNodes.get(e);r.add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;let n={};for(let t=0;t{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(e){e.updateLayout()}function notifyLayoutUpdate(e){var t;let r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:o}=e.options,s=r.source!==e.layout.source;"size"===o?eachAxis(e=>{let n=s?r.measuredBox[e]:r.layoutBox[e],o=calcLength(n);n.min=t[e].min,n.max=n.min+o}):shouldAnimatePositionOnly(o,r.layoutBox,t)&&eachAxis(n=>{let o=s?r.measuredBox[n]:r.layoutBox[n],l=calcLength(t[n]);o.max=o.min+l,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+l)});let l=createDelta();calcBoxDelta(l,t,r.layoutBox);let c=createDelta();s?calcBoxDelta(c,e.applyTransform(n,!0),r.measuredBox):calcBoxDelta(c,t,r.layoutBox);let d=!isDeltaZero(l),f=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:o,layout:s}=n;if(o&&s){let l=createBox();calcRelativePosition(l,r.layoutBox,o.layoutBox);let c=createBox();calcRelativePosition(c,t,s.layoutBox),boxEqualsRounded(l,c)||(f=!0),n.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=l,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function propagateDirtyNodes(e){tf.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function cleanDirtyNodes(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function clearSnapshot(e){e.clearSnapshot()}function clearMeasurements(e){e.clearMeasurements()}function clearIsLayoutDirty(e){e.isLayoutDirty=!1}function resetTransformStyle(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function finishAnimation(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function resolveTargetDelta(e){e.resolveTargetDelta()}function calcProjection(e){e.calcProjection()}function resetRotation(e){e.resetRotation()}function removeLeadSnapshots(e){e.removeLeadSnapshot()}function mixAxisDelta(e,t,r){e.translate=mix(t.translate,0,r),e.scale=mix(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function mixAxis(e,t,r,n){e.min=mix(t.min,r.min,n),e.max=mix(t.max,r.max,n)}function hasOpacityCrossfade(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let tp={duration:.45,ease:[.4,0,.1,1]},userAgentContains=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),th=userAgentContains("applewebkit/")&&!userAgentContains("chrome/")?Math.round:ev.Z;function roundAxis(e){e.min=th(e.min),e.max=th(e.max)}function shouldAnimatePositionOnly(e,t,r){return"position"===e||"preserve-aspect"===e&&!isNear(aspectRatio(t),aspectRatio(r),.2)}let tm=createProjectionNode({attachResizeListener:(e,t)=>addDomEvent(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),tg={current:void 0},tv=createProjectionNode({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!tg.current){let e=new tm({});e.mount(window),e.setOptions({layoutScroll:!0}),tg.current=e}return tg.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),tb=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function getVariableValue(e,t,r=1){(0,eT.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,o]=function(e){let t=tb.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]}(e);if(!n)return;let s=window.getComputedStyle(t).getPropertyValue(n);if(s){let e=s.trim();return isNumericalString(e)?parseFloat(e):e}return N(o)?getVariableValue(o,t,r+1):o}let ty=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),isPositionalKey=e=>ty.has(e),hasPositionalKey=e=>Object.keys(e).some(isPositionalKey),isNumOrPxType=e=>e===B||e===et,getPosFromMatrix=(e,t)=>parseFloat(e.split(", ")[t]),getTranslateFromMatrix=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let o=n.match(/^matrix3d\((.+)\)$/);if(o)return getPosFromMatrix(o[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?getPosFromMatrix(t[1],e):0}},t$=new Set(["x","y","z"]),tx=L.filter(e=>!t$.has(e)),tT={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)};tT.translateX=tT.x,tT.translateY=tT.y;let convertChangedValueTypes=(e,t,r)=>{let n=t.measureViewportBox(),o=t.current,s=getComputedStyle(o),{display:l}=s,c={};"none"===l&&t.setStaticValue("display",e.display||"block"),r.forEach(e=>{c[e]=tT[e](n,s)}),t.render();let d=t.measureViewportBox();return r.forEach(r=>{let n=t.getValue(r);n&&n.jump(c[r]),e[r]=tT[r](d,s)}),e},checkAndConvertChangedValueTypes=(e,t,r={},n={})=>{t={...t},n={...n};let o=Object.keys(t).filter(isPositionalKey),s=[],l=!1,c=[];if(o.forEach(o=>{let d;let f=e.getValue(o);if(!e.hasValue(o))return;let h=r[o],m=findDimensionValueType(h),b=t[o];if(isKeyframesTarget(b)){let e=b.length,t=null===b[0]?1:0;m=findDimensionValueType(h=b[t]);for(let r=t;r{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),l=!0),c.push(o),n[o]=void 0!==n[o]?n[o]:t[o],f.jump(b))}}),!c.length)return{target:t,transitionEnd:n};{let r=c.indexOf("height")>=0?window.pageYOffset:null,o=convertChangedValueTypes(t,e,c);return s.length&&s.forEach(([t,r])=>{e.getValue(t).set(r)}),e.render(),E.j&&null!==r&&window.scrollTo({top:r}),{target:o,transitionEnd:n}}},parseDomVariant=(e,t,r,n)=>{var o,s;let l=function(e,{...t},r){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};for(let o in r&&(r={...r}),e.values.forEach(e=>{let t=e.get();if(!N(t))return;let r=getVariableValue(t,n);r&&e.set(r)}),t){let e=t[o];if(!N(e))continue;let s=getVariableValue(e,n);s&&(t[o]=s,r||(r={}),void 0===r[o]&&(r[o]=e))}return{target:t,transitionEnd:r}}(e,t,n);return t=l.target,n=l.transitionEnd,o=t,s=n,hasPositionalKey(o)?checkAndConvertChangedValueTypes(e,o,r,s):{target:o,transitionEnd:s}},tE={current:null},tw={current:!1},tP=new WeakMap,tA=Object.keys(T),tS=tA.length,tV=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],tC=$.length;let VisualElement=class VisualElement{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>ef.Wi.render(this.render,!1,!0);let{latestValues:l,renderState:c}=o;this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=c,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=s,this.isControllingVariants=isControllingVariants(t),this.isVariantNode=isVariantNode(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:d,...f}=this.scrapeMotionValuesFromProps(t,{});for(let e in f){let t=f[e];void 0!==l[e]&&isMotionValue(t)&&(t.set(l[e],!1),isWillChangeMotionValue(d)&&d.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,tP.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),tw.current||function(){if(tw.current=!0,E.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>tE.current=e.matches;e.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else tE.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||tE.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in tP.delete(this.current),this.projection&&this.projection.unmount(),(0,ef.Pn)(this.notifyUpdate),(0,ef.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let r=R.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&ef.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),o()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,o){let s,l;for(let e=0;ethis.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:o,layoutScroll:c,layoutRoot:d})}return l}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;tt.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=motionValue(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null===(t=resolveVariantFromProps(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==n)return n;let o=this.getBaseTargetFromProps(this.props,e);return void 0===o||isMotionValue(o)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}};let DOMVisualElement=class DOMVisualElement extends VisualElement{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:n},o){let s=function(e,t,r){let n={};for(let o in e){let e=function(e,t){if(!t)return;let r=t[e]||t.default||t;return r.from}(o,t);if(void 0!==e)n[o]=e;else{let e=r.getValue(o);e&&(n[o]=e.get())}}return n}(r,e||{},this);if(n&&(t&&(t=n(t)),r&&(r=n(r)),s&&(s=n(s))),o){!function(e,t,r){var n,o;let s=Object.keys(t).filter(t=>!e.hasValue(t)),l=s.length;if(l)for(let c=0;c{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,r,n){renderHTML(e,t,r,n)}};let SVGVisualElement=class SVGVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(R.has(t)){let e=getDefaultValueType(t);return e&&e.default||0}return t=eu.has(t)?t:camelToDash(t),e.getAttribute(t)}measureInstanceViewportBox(){return createBox()}scrapeMotionValuesFromProps(e,t){return scrape_motion_values_scrapeMotionValuesFromProps(e,t)}build(e,t,r,n){buildSVGAttrs(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){renderSVG(e,t,r,n)}mount(e){this.isSVGTag=isSVGTag(e.tagName),super.mount(e)}};let create_visual_element_createDomVisualElement=(e,t)=>isSVGComponent(e)?new SVGVisualElement(t,{enableHardwareAcceleration:!1}):new HTMLVisualElement(t,{enableHardwareAcceleration:!0}),tM={animation:{Feature:class extends Feature{constructor(e){super(e),e.animationState||(e.animationState=function(e){let animate=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t)){let o=t.map(t=>animateVariant(e,t,r));n=Promise.all(o)}else if("string"==typeof t)n=animateVariant(e,t,r);else{let o="function"==typeof t?resolveVariant(e,t,r.custom):t;n=Promise.all(animateTarget(e,o,r))}return n.then(()=>e.notify("AnimationComplete",t))})(e,t,r))),t={animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()},r=!0,buildResolvedTypeValues=(t,r)=>{let n=resolveVariant(e,r);if(n){let{transition:e,transitionEnd:r,...o}=n;t={...t,...o,...r}}return t};function animateChanges(n,o){let s=e.getProps(),l=e.getVariantContext(!0)||{},c=[],d=new Set,f={},h=1/0;for(let b=0;bh&&E,M=Array.isArray(T)?T:[T],L=M.reduce(buildResolvedTypeValues,{});!1===A&&(L={});let{prevResolvedValues:R={}}=x,F={...R,...L},markToAnimate=e=>{C=!0,d.delete(e),x.needsAnimating[e]=!0};for(let e in F){let t=L[e],r=R[e];f.hasOwnProperty(e)||(t!==r?isKeyframesTarget(t)&&isKeyframesTarget(r)?!shallowCompare(t,r)||V?markToAnimate(e):x.protectedKeys[e]=!0:void 0!==t?markToAnimate(e):d.add(e):void 0!==t&&d.has(e)?markToAnimate(e):x.protectedKeys[e]=!0)}x.prevProp=T,x.prevResolvedValues=L,x.isActive&&(f={...f,...L}),r&&e.blockInitialAnimation&&(C=!1),C&&!S&&c.push(...M.map(e=>({animation:e,options:{type:$,...n}})))}if(d.size){let t={};d.forEach(r=>{let n=e.getBaseTarget(r);void 0!==n&&(t[r]=n)}),c.push({animation:t})}let b=!!c.length;return r&&!1===s.initial&&!e.manuallyAnimateOnMount&&(b=!1),r=!1,b?animate(c):Promise.resolve()}return{animateChanges,setActive:function(r,n,o){var s;if(t[r].isActive===n)return Promise.resolve();null===(s=e.variantChildren)||void 0===s||s.forEach(e=>{var t;return null===(t=e.animationState)||void 0===t?void 0:t.setActive(r,n)}),t[r].isActive=n;let l=animateChanges(o,r);for(let e in t)t[e].protectedKeys={};return l},setAnimateFunction:function(t){animate=t(e)},getState:()=>t}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),isAnimationControls(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Feature{constructor(){super(...arguments),this.id=e5++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let o=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&o.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:o}=e,s={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:e$[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;ey.has(r)||ey.set(r,{});let n=ey.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(fireAllObserverCallbacks,{root:e,...t})),n[o]}(t);return eb.set(e,r),n.observe(e),()=>{eb.delete(e),n.unobserve(e)}}(this.node.current,s,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),s=t?r:n;s&&s(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node,r=["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t));r&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Feature{constructor(){super(...arguments),this.removeStartListeners=ev.Z,this.removeEndListeners=ev.Z,this.removeAccessibleListeners=ev.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let r=this.node.getProps(),n=addPointerEvent(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n}=this.node.getProps();ef.Wi.update(()=>{isNodeOrChild(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)})},{passive:!(r.onTap||r.onPointerUp)}),o=addPointerEvent(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=pipe(n,o),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=addDomEvent(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=addDomEvent(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&fireSyntheticPointerEvent("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&ef.Wi.update(()=>r(e,t))})}),fireSyntheticPointerEvent("down",(e,t)=>{this.startPress(e,t)}))}),t=addDomEvent(this.node.current,"blur",()=>{this.isPressing&&fireSyntheticPointerEvent("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=pipe(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&ef.Wi.update(()=>r(e,t))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;let e=this.node.getProps();return e.whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!isDragActive()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&ef.Wi.update(()=>r(e,t))}mount(){let e=this.node.getProps(),t=addPointerEvent(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=addDomEvent(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=pipe(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=pipe(addDomEvent(this.node.current,"focus",()=>this.onFocus()),addDomEvent(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends Feature{mount(){this.unmount=pipe(addHoverEvent(this.node,!0),addHoverEvent(this.node,!1))}unmount(){}}},pan:{Feature:class extends Feature{constructor(){super(...arguments),this.removePointerDownListener=ev.Z}onPointerDown(e){this.session=new PanSession(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:asyncHandler(e),onStart:asyncHandler(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&ef.Wi.update(()=>n(e,t))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Feature{constructor(e){super(e),this.removeGroupControls=ev.Z,this.removeListeners=ev.Z,this.controls=new VisualElementDragControls(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ev.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:tv,MeasureLayout:MeasureLayout},layout:{ProjectionNode:tv,MeasureLayout:MeasureLayout}},tk=function(e){function custom(t,r={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:o}){e&&function(e){for(let t in e)T[t]={...T[t],...e[t]}}(e);let s=(0,l.forwardRef)(function(s,b){var $;let x;let T={...(0,l.useContext)(c),...s,layoutId:function({layoutId:e}){let t=(0,l.useContext)(A.p).id;return t&&void 0!==e?t+"-"+e:e}(s)},{isStatic:V}=T,C=function(e){let{initial:t,animate:r}=function(e,t){if(isControllingVariants(e)){let{initial:t,animate:r}=e;return{initial:!1===t||isVariantLabel(t)?t:void 0,animate:isVariantLabel(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,l.useContext)(d));return(0,l.useMemo)(()=>({initial:t,animate:r}),[variantLabelsAsDependency(t),variantLabelsAsDependency(r)])}(s),M=n(s,V);if(!V&&E.j){C.visualElement=function(e,t,r,n){let{visualElement:o}=(0,l.useContext)(d),s=(0,l.useContext)(m),b=(0,l.useContext)(f.O),$=(0,l.useContext)(c).reducedMotion,x=(0,l.useRef)();n=n||s.renderer,!x.current&&n&&(x.current=n(e,{visualState:t,parent:o,props:r,presenceContext:b,blockInitialAnimation:!!b&&!1===b.initial,reducedMotionConfig:$}));let T=x.current;(0,l.useInsertionEffect)(()=>{T&&T.update(r,b)});let E=(0,l.useRef)(!!window.HandoffAppearAnimations);return(0,h.L)(()=>{T&&(T.render(),E.current&&T.animationState&&T.animationState.animateChanges())}),(0,l.useEffect)(()=>{T&&(T.updateFeatures(),!E.current&&T.animationState&&T.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,E.current=!1)}),T}(o,M,T,t);let r=(0,l.useContext)(S),n=(0,l.useContext)(m).strict;C.visualElement&&(x=C.visualElement.loadFeatures(T,n,e,r))}return l.createElement(d.Provider,{value:C},x&&C.visualElement?l.createElement(x,{visualElement:C.visualElement,...T}):null,r(o,s,($=C.visualElement,(0,l.useCallback)(e=>{e&&M.mount&&M.mount(e),$&&(e?$.mount(e):$.unmount()),b&&("function"==typeof b?b(e):isRefObject(b)&&(b.current=e))},[$])),M,V,C.visualElement))});return s[V]=o,s}(e(t,r))}if("undefined"==typeof Proxy)return custom;let t=new Map;return new Proxy(custom,{get:(e,r)=>(t.has(r)||t.set(r,custom(r)),t.get(r))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},r,n){let o=isSVGComponent(e)?ep:eh;return{...o,preloadedFeatures:r,useRender:function(e=!1){return(t,r,n,{latestValues:o},s)=>{let c=isSVGComponent(t)?useSVGProps:useHTMLProps,d=c(r,o,s,t),f=function(e,t,r){let n={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(shouldForward(o)||!0===r&&isValidMotionProp(o)||!t&&!isValidMotionProp(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}(r,"string"==typeof t,e),h={...f,...d,ref:n},{children:m}=r,b=(0,l.useMemo)(()=>isMotionValue(m)?m.get():m,[m]);return(0,l.createElement)(t,{...h,children:b})}}(t),createVisualElement:n,Component:e}})(e,t,tM,create_visual_element_createDomVisualElement))},5487:function(e,t,r){r.d(t,{K:function(){return o},k:function(){return s}});var n=r(1662);let o=n.Z,s=n.Z},1741:function(e,t,r){r.d(t,{j:function(){return n}});let n="undefined"!=typeof document},1662:function(e,t,r){r.d(t,{Z:function(){return noop}});let noop=e=>e},6681:function(e,t,r){r.d(t,{h:function(){return useConstant}});var n=r(7294);function useConstant(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},8868:function(e,t,r){r.d(t,{L:function(){return s}});var n=r(7294),o=r(1741);let s=o.j?n.useLayoutEffect:n.useEffect}}]);