PageSourceSearch

https://fjordline.com/_next/static/chunks/311juwvbj5lh4.js

js fjordline.com collected 2026-09-24 19:15:29 UTC 305,712 bytes, 23 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,586234,925215,e=>{"use strict";var t,i,n,r,o,s=e.i(843476),a=e.i(500932),l=((t={}).Dkk="DKK",t.Eur="EUR",t.Nok="NOK",t),u=((i={}).Adult="ADULT",i.Baby="BABY",i.Child="CHILD",i.Infant="INFANT",i),c=((n={}).AgencyCode="AGENCY_CODE",n.CustomerCode="CUSTOMER_CODE",n.PackageCode="PACKAGE_CODE",n.PromotionCode="PROMOTION_CODE",n.ReferralCode="REFERRAL_CODE",n.TicketCode="TICKET_CODE",n.Unknown="UNKNOWN",n.VoucherCode="VOUCHER_CODE",n),d=((r={}).Cruise="CRUISE",r.DifferentReturn="DIFFERENT_RETURN",r.Oneway="ONEWAY",r.Package="PACKAGE",r.Return="RETURN",r),h=((o={}).Bik="BIK",o.FlVehicle_195Cm="FL_VEHICLE_195_CM",o.FlVehicle_220Cm="FL_VEHICLE_220_CM",o.FlVehicle_235Cm="FL_VEHICLE_235_CM",o.FlVehicle_450Cm="FL_VEHICLE_450_CM",o.Mc="MC",o.Mcs="MCS",o);e.s(["Currency",()=>l,"FareCode",()=>u,"FlCodeType",()=>c,"JourneyType",()=>d,"VehicleFareCode",()=>h],925215);var f=e.i(271645);let p=(0,f.createContext)({});p.displayName="BookingWidgetContext";let m=(0,f.createContext)({});m.displayName="BookingWidgetContextOperations",e.s(["BookingWidgetContext",0,p,"BookingWidgetContextOperations",0,m,"default",0,e=>{let t,i,n,r,o,l,c,h=(0,a.c)(27),{children:g,IS_DEVELOPMENT:v}=e,[y,x]=(0,f.useState)(d.Return),[b,w]=(0,f.useState)(void 0),[E,T]=(0,f.useState)(void 0),[S,C]=(0,f.useState)(void 0),[A,k]=(0,f.useState)(void 0),[P,D]=(0,f.useState)(void 0),[R,N]=(0,f.useState)(void 0),[M,O]=(0,f.useState)(!1),[I,L]=(0,f.useState)(!1);h[0]===Symbol.for("react.memo_cache_sentinel")?(t={car:0,motorhome:0,mc:0,bike:0},h[0]=t):t=h[0];let[_,V]=(0,f.useState)(t),[j,F]=(0,f.useState)(!1),[B,K]=(0,f.useState)(""),[U,$]=(0,f.useState)(void 0),[z,W]=(0,f.useState)(null);h[1]===Symbol.for("react.memo_cache_sentinel")?(i=[{code:u.Adult,quantity:1},{code:u.Child,quantity:0},{code:u.Infant,quantity:0},{code:u.Baby,quantity:0}],h[1]=i):i=h[1];let[H,Y]=(0,f.useState)(i);h[2]===Symbol.for("react.memo_cache_sentinel")?(n={adults:1,childrenAges:[]},h[2]=n):n=h[2];let[G,X]=(0,f.useState)(n);h[3]!==v||h[4]!==z||h[5]!==I||h[6]!==M||h[7]!==j||h[8]!==R||h[9]!==y||h[10]!==P||h[11]!==H||h[12]!==G||h[13]!==b||h[14]!==E||h[15]!==S||h[16]!==A||h[17]!==_||h[18]!==B||h[19]!==U?(r={journeyType:y,port:b,portTo:E,returnPort:S,returnPortTo:A,outboundDate:P,inboundDate:R,hasVehicles:M,hasPet:I,vehicleSelection:_,hasVoucherCode:j,voucherCode:B,passengers:H,voucherCodeData:U,personConfiguration:G,IS_DEVELOPMENT:v,activeField:z},h[3]=v,h[4]=z,h[5]=I,h[6]=M,h[7]=j,h[8]=R,h[9]=y,h[10]=P,h[11]=H,h[12]=G,h[13]=b,h[14]=E,h[15]=S,h[16]=A,h[17]=_,h[18]=B,h[19]=U,h[20]=r):r=h[20];let q=r;h[21]===Symbol.for("react.memo_cache_sentinel")?(o={setJourneyType:x,setPort:w,setPortTo:T,setReturnPort:C,setReturnPortTo:k,setOutboundDate:D,setInboundDate:N,setHasVehicles:O,setHasPet:L,setHasVoucherCode:F,setVoucherCode:K,setPassengers:Y,setVoucherCodeData:$,setActiveField:W,setVehicleSelection:V,setPersonConfiguration:X},h[21]=o):o=h[21];let J=o;return h[22]!==g?(l=(0,s.jsx)(m.Provider,{value:J,children:g}),h[22]=g,h[23]=l):l=h[23],h[24]!==q||h[25]!==l?(c=(0,s.jsx)(p.Provider,{value:q,children:l}),h[24]=q,h[25]=l,h[26]=c):c=h[26],c},"useBookingWidget",0,()=>(0,f.useContext)(p),"useBookingWidgetOperations",0,()=>(0,f.useContext)(m)],586234)},812506,e=>{"use strict";var t=e.i(843476),i=e.i(500932),n=e.i(271645);let r=(0,n.createContext)(void 0);e.s(["ThemeProvider",0,function(e){let n,o,s=(0,i.c)(6),{children:a,theme:l,isDevelopment:u}=e,c=void 0!==u&&u;return s[0]!==c||s[1]!==l?(n={theme:l,isDevelopment:c},s[0]=c,s[1]=l,s[2]=n):n=s[2],s[3]!==a||s[4]!==n?(o=(0,t.jsx)(r.Provider,{value:n,children:a}),s[3]=a,s[4]=n,s[5]=o):o=s[5],o},"useTheme",0,function(){let e=(0,i.c)(1),t=(0,n.useContext)(r);if(void 0===t){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t={theme:"default",isDevelopment:!1},e[0]=t):t=e[0],t}return t}])},107799,e=>{"use strict";var t,i;(i=t||(t={}))[i.loading=1]="loading",i[i.setVariables=2]="setVariables",i[i.fetchMore=3]="fetchMore",i[i.refetch=4]="refetch",i[i.poll=6]="poll",i[i.ready=7]="ready",i[i.error=8]="error",i[i.streaming=9]="streaming",e.s(["NetworkStatus",0,t])},276320,418247,e=>{"use strict";var t=e.i(271645),i=e.i(310614);let n=Symbol.for("__APOLLO_CONTEXT__");function r(){(0,i.invariant)("createContext"in t,37);let e=t.createContext[n];return e||(Object.defineProperty(t.createContext,n,{value:e=t.createContext({}
1),enumerable:!1,writable:!1,configurable:!0}),e.displayName="ApolloContext"),e}e.s(["getApolloContext",0,r],418247),e.s(["useApolloClient",0,function(e){let n=t.useContext(r()),o=e||n.client;return(0,i.invariant)(!!o,28),o}],276320)},785,e=>{"use strict";e.s(["__DEV__",0,!1])},727692,e=>{"use strict";let t=Symbol.for("apollo.result.extensions"),i=Symbol.for("apollo.result.streamInfo"),n=Symbol.for("apollo.observableQuery.variablesUnknown");e.s(["extensionsSymbol",0,t,"streamInfoSymbol",0,i,"variablesUnknownSymbol",0,n])},694889,939296,363461,e=>{"use strict";var t=e.i(785);function i(e){return null!==e&&"object"==typeof e}e.s(["isNonNullObject",0,i],939296),e.s(["maybeDeepFreeze",0,function(e){let n;return t.__DEV__&&(n=new Set([e])).forEach(e=>{i(e)&&function(e){if(t.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(e){if(e instanceof TypeError)return null;throw e}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach(t=>{i(e[t])&&n.add(e[t])})}),e}],694889),e.s(["compact",0,function(...e){let t={};return e.forEach(e=>{e&&Reflect.ownKeys(e).forEach(i=>{let n=e[i];void 0!==n&&(t[i]=n)})}),t}],363461)},559409,e=>{"use strict";var t=e.i(363461);e.s(["mergeOptions",0,function(e,i){return(0,t.compact)(e,i,i.variables&&{variables:(0,t.compact)({...e&&e.variables,...i.variables})})}])},310614,533697,480781,582587,826473,53804,e=>{"use strict";var t=e.i(785);function i(e){try{return e()}catch{}}e.s(["maybe",0,i],533697);let n=i(()=>globalThis)||i(()=>window)||i(()=>self)||i(()=>e.g)||i(function(){return i.constructor("return this")()});e.s(["global",0,n],480781);let r="4.1.7";e.s(["version",0,r],582587);let o=new Map;function s(e){let t=o.get(e)||1;return o.set(e,t+1),`${e}:${t}:${Math.random().toString(36).slice(2)}`}function a(e,t=0){let i=s("stringifyForDisplay");return JSON.stringify(e,(e,t)=>void 0===t?i:t,t).split(JSON.stringify(i)).join("<undefined>")}e.s(["makeUniqueId",0,s],826473),e.s(["stringifyForDisplay",0,a],53804);let l="Invariant Violation";class u extends Error{constructor(e=l){super(e),this.name=l,Object.setPrototypeOf(this,u.prototype)}}let c=["debug","log","warn","error","silent"],d=c.indexOf(t.__DEV__?"log":"silent");function h(e,...t){if(!e)throw p(...t)}function f(e){return function(t,...i){if(c.indexOf(e)>=d){let n=console[e]||console.log;if("number"==typeof t){let e=t;(t=v(e))||(t=y(e,i),i=[])}n(t,...i)}}}function p(e,...t){return new u(v(e,t)||y(e,t))}h.debug=f("debug"),h.log=f("log"),h.warn=f("warn"),h.error=f("error");let m=Symbol.for("ApolloErrorMessageHandler_"+r);function g(e){if("string"==typeof e)return e;try{return a(e,2).slice(0,1e3)}catch{return"<non-serializable>"}}function v(e,t=[]){if(e)return n[m]&&n[m](e,t.map(g))}function y(e,t=[]){if(e)return"string"==typeof e?t.reduce((e,t)=>e.replace(/%[sdfo]/,g(t)),e):`An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#${encodeURIComponent(JSON.stringify({version:r,message:e,args:t.map(g)}))}`}e.s(["invariant",0,h,"newInvariantError",0,p],310614)},75830,586318,e=>{"use strict";var t=e.i(271645),i=e.i(30030),n=e.i(820783),r=e.i(843476);function o(e){var i;let o,s=(i=e,(o=t.forwardRef((e,i)=>{let{children:r,...o}=e;if(t.isValidElement(r)){var s;let e,a,l=(s=r,(a=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(a=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),u=function(e,t){let i={...t};for(let n in t){let r=e[n],o=t[n];/^on[A-Z]/.test(n)?r&&o?i[n]=(...e)=>{let t=o(...e);return r(...e),t}:r&&(i[n]=r):"style"===n?i[n]={...r,...o}:"className"===n&&(i[n]=[r,o].filter(Boolean).join(" "))}return{...e,...i}}(o,r.props);return r.type!==t.Fragment&&(u.ref=i?(0,n.composeRefs)(i,l):l),t.cloneElement(r,u)}return t.Children.count(r)>1?t.Children.only(null):null})).displayName=`${i}.SlotClone`,o),l=t.forwardRef((e,i)=>{let{children:n,...o}=e,l=t.Children.toArray(n),u=l.find(a);if(u){let e=u.props.children,n=l.map(i=>i!==u?i:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(s,{...o,ref:i,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,r.jsx)(s,{...o,ref:i,children:n})});return l.displayName=`${e}.Slot`,l}var s=Symbol("radix.slottable");function a(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}e.s(["createCollection",0,function(e){let s=e+"CollectionProvider",[a,l]=(0,i.createContextScope)(s),[u,c]=a(s,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:i,children:n}=e,o=t.default.useRef(null),s=t.default.useRef(new Map).current;return(0,r.jsx)(u,{scope:i,itemMap:s,collectionRef:o,children:n})};d.displayName=s;let h=e+"CollectionSlot",f=o(h),p=t.default.forwardRef((e,t)=>
1{let{scope:i,children:o}=e,s=c(h,i),a=(0,n.useComposedRefs)(t,s.collectionRef);return(0,r.jsx)(f,{ref:a,children:o})});p.displayName=h;let m=e+"CollectionItemSlot",g="data-radix-collection-item",v=o(m),y=t.default.forwardRef((e,i)=>{let{scope:o,children:s,...a}=e,l=t.default.useRef(null),u=(0,n.useComposedRefs)(i,l),d=c(m,o);return t.default.useEffect(()=>(d.itemMap.set(l,{ref:l,...a}),()=>void d.itemMap.delete(l))),(0,r.jsx)(v,{...{[g]:""},ref:u,children:s})});return y.displayName=m,[{Provider:d,Slot:p,ItemSlot:y},function(i){let n=c(e+"CollectionConsumer",i);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,i)=>t.indexOf(e.ref.current)-t.indexOf(i.ref.current))},[n.collectionRef,n.itemMap])},l]}],75830);var l=t.createContext(void 0);e.s(["useDirection",0,function(e){let i=t.useContext(l);return e||i||"ltr"}],586318)},820783,981140,e=>{"use strict";var t=e.i(271645);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,r=e.map(e=>{let r=i(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():i(e[t],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(...e){return t.useCallback(n(...e),e)}],820783),"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:i=!0}={}){return function(n){if(e?.(n),!1===i||!n.defaultPrevented)return t?.(n)}}],981140)},30030,e=>{"use strict";var t=e.i(271645),i=e.i(843476);e.s(["createContext",0,function(e,n){let r=t.createContext(n),o=e=>{let{children:n,...o}=e,s=t.useMemo(()=>o,Object.values(o));return(0,i.jsx)(r.Provider,{value:s,children:n})};return o.displayName=e+"Provider",[o,function(i){let o=t.useContext(r);if(o)return o;if(void 0!==n)return n;throw Error(`\`${i}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let r=[],o=()=>{let i=r.map(e=>t.createContext(e));return function(n){let r=n?.[e]||i;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return o.scopeName=e,[function(n,o){let s=t.createContext(o),a=r.length;r=[...r,o];let l=n=>{let{scope:r,children:o,...l}=n,u=r?.[e]?.[a]||s,c=t.useMemo(()=>l,Object.values(l));return(0,i.jsx)(u.Provider,{value:c,children:o})};return l.displayName=n+"Provider",[l,function(i,r){let l=r?.[e]?.[a]||s,u=t.useContext(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${i}\` must be used within \`${n}\``)}]},function(...e){let i=e[0];if(1===e.length)return i;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:i,scopeName:n})=>{let r=i(e)[`__scope${n}`];return{...t,...r}},{});return t.useMemo(()=>({[`__scope${i.scopeName}`]:r}),[r])}};return n.scopeName=i.scopeName,n}(o,...n)]}])},726330,30207,e=>{"use strict";var t,i=e.i(271645),n=e.i(981140),r=e.i(248425),o=e.i(820783);function s(e){let t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",0,s],30207);var a=e.i(843476),l="dismissableLayer.update",u=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),c=i.forwardRef((e,c)=>{let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:g,onInteractOutside:v,onDismiss:y,...x}=e,b=i.useContext(u),[w,E]=i.useState(null),T=w?.ownerDocument??globalThis?.document,[,S]=i.useState({}),C=(0,o.useComposedRefs)(c,e=>E(e)),A=Array.from(b.layers),[k]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),P=A.indexOf(k),D=w?A.indexOf(w):-1,R=b.layersWithOutsidePointerEventsDisabled.size>0,N=D>=P,M=function(e,t=globalThis?.document){let n=s(e),r=i.useRef(!1),o=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let i=function(){h("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})},r={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,i=[...b.branches].some(e=>e.contains(t));N&&!i&&(m?.(e),v?.(e),e.defaultPrevented||y?.())},T),O=function(e,t=globalThis?.document){let n=s(e),r=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!r.current&&h("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(g?.(e),v?.(e),e.defaultPrevented||y?.())},T);return!function(e,t=globalThis?.document){let n=s(e);i.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{D===b.layers.size-1&&(p?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},T),i.useEffect(()=>{if(w)return f&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(t=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(w)),b.layers.add(w),d(),()=>{f&&1===b.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=t)}},[w,T,f,b]),i.useEffect(()=>()=>{w&&(b.layers.delete(w),b.layersWithOutsidePointerEventsDisabled.delete(w),d())},[w,b]),i.useEffect(()=>{let e=()=>S({});return document.addEventListener(l,e),()=>document.removeEventListener(l,e)},[]),(0,a.jsx)(r.Primitive.div,{...x,ref:C,style:{pointerEvents:R?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,O.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,M.onPointerDownCapture)})});function d(){let e=new CustomEvent(l);document.dispatchEvent(e)}function h(e,t,i,{discrete:n}){let o=i.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:i});t&&o.addEventListener(e,t,{once:!0}),n?(0,r.dispatchDiscreteCustomEvent)(o,s):o.dispatchEvent(s)}c.displayName="DismissableLayer",i.forwardRef((e,t)=>
1{let n=i.useContext(u),s=i.useRef(null),l=(0,o.useComposedRefs)(t,s);return i.useEffect(()=>{let e=s.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,a.jsx)(r.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,c],726330)},303536,e=>{"use strict";var t=e.i(271645),i=0;function n(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",0,function(){t.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??n()),document.body.insertAdjacentElement("beforeend",e[1]??n()),i++,()=>{1===i&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),i--}},[])}])},765491,774606,e=>{"use strict";let t;var i=e.i(271645),n=e.i(820783),r=e.i(248425),o=e.i(30207),s=e.i(843476),a="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",u={bubbles:!1,cancelable:!0},c=i.forwardRef((e,t)=>{let{loop:c=!1,trapped:m=!1,onMountAutoFocus:g,onUnmountAutoFocus:v,...y}=e,[x,b]=i.useState(null),w=(0,o.useCallbackRef)(g),E=(0,o.useCallbackRef)(v),T=i.useRef(null),S=(0,n.useComposedRefs)(t,e=>b(e)),C=i.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;i.useEffect(()=>{if(m){let e=function(e){if(C.paused||!x)return;let t=e.target;x.contains(t)?T.current=t:f(T.current,{select:!0})},t=function(e){if(C.paused||!x)return;let t=e.relatedTarget;null!==t&&(x.contains(t)||f(T.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let i=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&f(x)});return x&&i.observe(x,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),i.disconnect()}}},[m,x,C.paused]),i.useEffect(()=>{if(x){p.add(C);let e=document.activeElement;if(!x.contains(e)){let t=new CustomEvent(a,u);x.addEventListener(a,w),x.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let i=document.activeElement;for(let n of e)if(f(n,{select:t}),document.activeElement!==i)return}(d(x).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&f(x))}return()=>{x.removeEventListener(a,w),setTimeout(()=>{let t=new CustomEvent(l,u);x.addEventListener(l,E),x.dispatchEvent(t),t.defaultPrevented||f(e??document.body,{select:!0}),x.removeEventListener(l,E),p.remove(C)},0)}}},[x,w,E,C]);let A=i.useCallback(e=>{if(!c&&!m||C.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){var n;let t,r=e.currentTarget,[o,s]=[h(t=d(n=r),n),h(t.reverse(),n)];o&&s?e.shiftKey||i!==s?e.shiftKey&&i===o&&(e.preventDefault(),c&&f(s,{select:!0})):(e.preventDefault(),c&&f(o,{select:!0})):i===r&&e.preventDefault()}},[c,m,C.paused]);return(0,s.jsx)(r.Primitive.div,{tabIndex:-1,...y,ref:S,onKeyDown:A})});function d(e){let t=[],i=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;i.nextNode();)t.push(i.currentNode);return t}function h(e,t){for(let i of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(i,{upTo:t}))return i}function f(e,{select:t=!1}={}){if(e&&e.focus){var i;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(i=e)instanceof HTMLInputElement&&"select"in i&&t&&e.select()}}c.displayName="FocusScope";var p=(t=[],{add(e){let i=t[0];e!==i&&i?.pause(),(t=m(t,e)).unshift(e)},remove(e){t=m(t,e),t[0]?.resume()}});function m(e,t){let i=[...e],n=i.indexOf(t);return -1!==n&&i.splice(n,1),i}e.s(["FocusScope",0,c],765491);var g=e.i(174080),v=e.i(934620),y=i.forwardRef((e,t)=>
1{let{container:n,...o}=e,[a,l]=i.useState(!1);(0,v.useLayoutEffect)(()=>l(!0),[]);let u=n||a&&globalThis?.document?.body;return u?g.default.createPortal((0,s.jsx)(r.Primitive.div,{...o,ref:t}),u):null});y.displayName="Portal",e.s(["Portal",0,y],774606)},610772,e=>{"use strict";var t=e.i(271645),i=e.i(934620),n=t[" useId ".trim().toString()]||(()=>void 0),r=0;e.s(["useId",0,function(e){let[o,s]=t.useState(n());return(0,i.useLayoutEffect)(()=>{e||s(e=>e??String(r++))},[e]),e||(o?`radix-${o}`:"")}])},853660,635804,e=>{"use strict";let t;var i=e.i(271645);let n=["top","right","bottom","left"],r=Math.min,o=Math.max,s=Math.round,a=Math.floor,l=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function f(e){return"x"===e?"y":"x"}function p(e){return"y"===e?"height":"width"}function m(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let v=["left","right"],y=["right","left"],x=["top","bottom"],b=["bottom","top"];function w(e){let t=d(e);return u[t]+e.slice(t.length)}function E(e){var t,i,n,r;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(i=e.right)?i:0,bottom:null!=(n=e.bottom)?n:0,left:null!=(r=e.left)?r:0}:{top:e,right:e,bottom:e,left:e}}function T(e){let{x:t,y:i,width:n,height:r}=e;return{width:n,height:r,top:i,left:t,right:t+n,bottom:i+r,x:t,y:i}}function S(e,t,i){let n,{reference:r,floating:o}=e,s=m(t),a=f(m(t)),l=p(a),u=d(t),c=r.x+r.width/2-o.width/2,g=r.y+r.height/2-o.height/2,v=r[l]/2-o[l]/2;switch(u){case"top":n={x:c,y:r.y-o.height};break;case"bottom":n={x:c,y:r.y+r.height};break;case"right":n={x:r.x+r.width,y:g};break;case"left":n={x:r.x-o.width,y:g};break;default:n={x:r.x,y:r.y}}let y=h(t);return y&&(n[a]+=v*("end"===y?1:-1)*(i&&"y"===s?-1:1)),n}async function C(e,t){var i;void 0===t&&(t={});let{x:n,y:r,platform:o,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:h="floating",altBoundary:f=!1,padding:p=0}=c(t,e),m=E(p),g=a[f?"floating"===h?"reference":"floating":h],v=T(await o.getClippingRect({element:null==(i=await (null==o.isElement?void 0:o.isElement(g)))||i?g:g.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:l})),y="floating"===h?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,x=await (null==o.getOffsetParent?void 0:o.getOffsetParent(a.floating)),b=await (null==o.isElement?void 0:o.isElement(x))&&await (null==o.getScale?void 0:o.getScale(x))||{x:1,y:1},w=T(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:x,strategy:l}):y);return{top:(v.top-w.top+m.top)/b.y,bottom:(w.bottom-v.bottom+m.bottom)/b.y,left:(v.left-w.left+m.left)/b.x,right:(w.right-v.right+m.right)/b.x}}let A=async(e,t,i)=>{let{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:s}=i,a=s.detectOverflow?s:{...s,detectOverflow:C},l=await (null==s.isRTL?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:d}=S(u,n,l),h=n,f=0,p={};for(let i=0;i<o.length;i++){let m=o[i];if(!m)continue;let{name:g,fn:v}=m,{x:y,y:x,data:b,reset:w}=await v({x:c,y:d,initialPlacement:n,placement:h,strategy:r,middlewareData:p,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=y?y:c,d=null!=x?x:d,p[g]={...p[g],...b},w&&f<50&&(f++,"object"==typeof w&&(w.placement&&(h=w.placement),w.rects&&(u=!0===w.rects?await s.getElementRects({reference:e,floating:t,strategy:r}):w.rects),{x:c,y:d}=S(u,h,l)),i=-1)}return{x:c,y:d,placement:h,strategy:r,middlewareData:p}};function k(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function P(e){return n.some(t=>e[t]>=0)}let D=new Set(["left","top"]);async function R(e,t){let{placement:i,platform:n,elements:r}=e,o=await (null==n.isRTL?void 0:n.isRTL(r.floating)),s=d(i),a=h(i),l="y"===m(i),u=D.has(s)?-1:1,f=o&&l?-1:1,p=c(t,e),{mainAxis:g,crossAxis:v,alignmentAxis:y}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}
1:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return a&&"number"==typeof y&&(v="end"===a?-1*y:y),l?{x:v*f,y:g*u}:{x:g*u,y:v*f}}function N(){return"u">typeof window}function M(e){return L(e)?(e.nodeName||"").toLowerCase():"#document"}function O(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function I(e){var t;return null==(t=(L(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function L(e){return!!N()&&(e instanceof Node||e instanceof O(e).Node)}function _(e){return!!N()&&(e instanceof Element||e instanceof O(e).Element)}function V(e){return!!N()&&(e instanceof HTMLElement||e instanceof O(e).HTMLElement)}function j(e){return!(!N()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof O(e).ShadowRoot)}function F(e){let{overflow:t,overflowX:i,overflowY:n,display:r}=Y(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+i)&&"inline"!==r&&"contents"!==r}function B(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let K=/transform|translate|scale|rotate|perspective|filter/,U=/paint|layout|strict|content/,$=e=>!!e&&"none"!==e;function z(e){let t=_(e)?Y(e):e;return $(t.transform)||$(t.translate)||$(t.scale)||$(t.rotate)||$(t.perspective)||!W()&&($(t.backdropFilter)||$(t.filter))||K.test(t.willChange||"")||U.test(t.contain||"")}function W(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function H(e){return/^(html|body|#document)$/.test(M(e))}function Y(e){return O(e).getComputedStyle(e)}function G(e){return _(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function X(e){if("html"===M(e))return e;let t=e.assignedSlot||e.parentNode||j(e)&&e.host||I(e);return j(t)?t.host:t}function q(e,t,i){var n;void 0===t&&(t=[]),void 0===i&&(i=!0);let r=function e(t){let i=X(t);return H(i)?(t.ownerDocument||t).body:V(i)&&F(i)?i:e(i)}(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),s=O(r);if(!o)return t.concat(r,q(r,[],i));{let e=J(s);return t.concat(s,s.visualViewport||[],F(r)?r:[],e&&i?q(e):[])}}function J(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Q(e){let t=Y(e),i=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=V(e),o=r?e.offsetWidth:i,a=r?e.offsetHeight:n,l=s(i)!==o||s(n)!==a;return l&&(i=o,n=a),{width:i,height:n,$:l}}function Z(e){return _(e)?e:e.contextElement}function ee(e){let t=Z(e);if(!V(t))return l(1);let i=t.getBoundingClientRect(),{width:n,height:r,$:o}=Q(t),a=(o?s(i.width):i.width)/n,u=(o?s(i.height):i.height)/r;return a&&Number.isFinite(a)||(a=1),u&&Number.isFinite(u)||(u=1),{x:a,y:u}}let et=l(0);function ei(e){let t=O(e);return W()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:et}function en(e,t,i,n){var r;void 0===t&&(t=!1),void 0===i&&(i=!1);let o=e.getBoundingClientRect(),s=Z(e),a=l(1);t&&(n?_(n)&&(a=ee(n)):a=ee(e));let u=(void 0===(r=i)&&(r=!1),n&&r&&n===O(s))?ei(s):l(0),c=(o.left+u.x)/a.x,d=(o.top+u.y)/a.y,h=o.width/a.x,f=o.height/a.y;if(s&&n){let e=O(s),t=_(n)?O(n):n,i=e,r=J(i);for(;r&&t!==i;){let e=ee(r),t=r.getBoundingClientRect(),n=Y(r),o=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,d*=e.y,h*=e.x,f*=e.y,c+=o,d+=s,r=J(i=O(r))}}return T({width:h,height:f,x:c,y:d})}function er(e,t){let i=G(e).scrollLeft;return t?t.left+i:en(I(e)).left+i}function eo(e,t){let i=e.getBoundingClientRect();return{x:i.left+t.scrollLeft-er(e,i),y:i.top+t.scrollTop}}function es(e,t,i){var n;let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,i){void 0===i&&(i="viewport");let n="layoutViewport"===i,r=O(e),o=I(e),s=r.visualViewport,a=o.clientWidth,l=o.clientHeight,u=0,c=0;if(s){let e=!W()||"fixed"===t;n?e||(u=-s.offsetLeft,c=-s.offsetTop):(a=s.width,l=s.height,e&&(u=s.offsetLeft,c=s.offsetTop))}if(0>=er(o)){let e=o.ownerDocument,t=e.body,i=getComputedStyle(t),n="CSS1Compat"===e.compatMode&&parseFloat(i.marginLeft)+parseFloat(i.marginRight)||0,r=Math.abs(o.clientWidth-t.clientWidth-n),s="stable both-edges"===getComputedStyle(o).scrollbarGutter?r/2:r;s<=25&&(a-=s)}return{width:a,height:l,x:u,y:c}}(e,i,t);else if("document"===t){let t,i,s,a,l,u;t=G(n=I(e)),i=n.ownerDocument.body,s=o(n.scrollWidth,n.clientWidth,i.scrollWidth,i.clientWidth),a=o(n.scrollHeight,n.clientHeight,i.scrollHeight,i.clientHeight),l=-t.scrollLeft+er(n),u=-t.scrollTop,"rtl"===Y(i).direction&&(l+=o(n.clientWidth,i.clientWidth)-s),r={width:s,height:a,x:l,y:u}}else if(_(t)){let e,n,o,s,a,l;n=(e=en(t,!0,"fixed"===i)).top+t.clientTop,o=e.left+t.clientLeft,s=ee(t),a=t.clientWidth*s.x,l=t.clientHeight*s.y,r={width:a,height:l,x:o*s.x,y:n*s.y}}else{let i=ei(e);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return T(r)}function ea(e){return"static"===Y(e).position}function el(e,t){if(!V(e)||"fixed"===Y(e).position)return null;if(t)return t(e);let i=e.offsetParent;return I(e)===i&&(i=i.ownerDocument.body),i}function eu(e,t){var i;let n=O(e);
1if(B(e))return n;if(!V(e)){let t=X(e);for(;t&&!H(t);){if(_(t)&&!ea(t))return t;t=X(t)}return n}let r=el(e,t);for(;r&&(i=r,/^(table|td|th)$/.test(M(i)))&&ea(r);)r=el(r,t);return r&&H(r)&&ea(r)&&!z(r)?n:r||function(e){let t=X(e);for(;V(t)&&!H(t);){if(z(t))return t;if(B(t))break;t=X(t)}return null}(e)||n}let ec=async function(e){let t=this.getOffsetParent||eu,i=this.getDimensions,n=await i(e.floating);return{reference:function(e,t,i){let n=V(t),r=I(t),o="fixed"===i,s=en(e,!0,o,t),a={scrollLeft:0,scrollTop:0},u=l(0);if((n||!o)&&(("body"!==M(t)||F(r))&&(a=G(t)),n)){let e=en(t,!0,o,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}!n&&r&&(u.x=er(r));let c=!r||n||o?l(0):eo(r,a);return{x:s.left+a.scrollLeft-u.x-c.x,y:s.top+a.scrollTop-u.y-c.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ed={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:i,offsetParent:n,strategy:r}=e,o="fixed"===r,s=I(n),a=!!t&&B(t.floating);if(n===s||a&&o)return i;let u={scrollLeft:0,scrollTop:0},c=l(1),d=l(0),h=V(n);if((h||!o)&&(("body"!==M(n)||F(s))&&(u=G(n)),h)){let e=en(n);c=ee(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}let f=!s||h||o?l(0):eo(s,u);return{width:i.width*c.x,height:i.height*c.y,x:i.x*c.x-u.scrollLeft*c.x+d.x+f.x,y:i.y*c.y-u.scrollTop*c.y+d.y+f.y}},getDocumentElement:I,getClippingRect:function(e){let{element:t,boundary:i,rootBoundary:n,strategy:s}=e,a=[..."clippingAncestors"===i?B(t)?[]:function(e,t){let i=t.get(e);if(i)return i;let n=q(e,[],!1).filter(e=>_(e)&&"body"!==M(e)),r=null,o="fixed"===Y(e).position,s=o?X(e):e;for(;_(s)&&!H(s);){let e=Y(s),t=z(s),i=r?r.position:o?"fixed":"";t||"fixed"!==i&&("absolute"!==i||"static"!==e.position)?r=e:n=n.filter(e=>e!==s),s=X(s)}return t.set(e,n),n}(t,this._c):[].concat(i),n],l=es(t,a[0],s),u=l.top,c=l.right,d=l.bottom,h=l.left;for(let e=1;e<a.length;e++){let i=es(t,a[e],s);u=o(i.top,u),c=r(i.right,c),d=r(i.bottom,d),h=o(i.left,h)}return{width:c-h,height:d-u,x:h,y:u}},getOffsetParent:eu,getElementRects:ec,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:i}=Q(e);return{width:t,height:i}},getScale:ee,isElement:_,isRTL:function(e){return"rtl"===Y(e).direction}};function eh(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ef=e=>({name:"arrow",options:e,async fn(t){let{x:i,y:n,placement:s,rects:a,platform:l,elements:u,middlewareData:d}=t,{element:g,padding:v=0}=c(e,t)||{};if(null==g)return{};let y=E(v),x={x:i,y:n},b=f(m(s)),w=p(b),T=await l.getDimensions(g),S="y"===b,C=S?"clientHeight":"clientWidth",A=a.reference[w]+a.reference[b]-x[b]-a.floating[w],k=x[b]-a.reference[b],P=await (null==l.getOffsetParent?void 0:l.getOffsetParent(g)),D=P?P[C]:0;D&&await (null==l.isElement?void 0:l.isElement(P))||(D=u.floating[C]||a.floating[w]);let R=D/2-T[w]/2-1,N=r(y[S?"top":"left"],R),M=r(y[S?"bottom":"right"],R),O
1=D-T[w]-M,I=D/2-T[w]/2+(A/2-k/2),L=o(N,r(I,O)),_=!d.arrow&&null!=h(s)&&I!==L&&a.reference[w]/2-(I<N?N:M)-T[w]/2<0,V=_?I<N?I-N:I-O:0;return{[b]:x[b]+V,data:{[b]:L,centerOffset:I-L-V,..._&&{alignmentOffset:V}},reset:_}}});var ep=e.i(174080),em="u">typeof document?i.useLayoutEffect:function(){};function eg(e,t){let i,n,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((i=e.length)!==t.length)return!1;for(n=i;0!=n--;)if(!eg(e[n],t[n]))return!1;return!0}if((i=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=i;0!=n--;)if(!({}).hasOwnProperty.call(t,r[n]))return!1;for(n=i;0!=n--;){let i=r[n];if(("_owner"!==i||!e.$$typeof)&&!eg(e[i],t[i]))return!1}return!0}return e!=e&&t!=t}function ev(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ey(e,t){let i=ev(e);return Math.round(t*i)/i}function ex(e){let t=i.useRef(e);return em(()=>{t.current=e}),t}var eb=e.i(248425),ew=e.i(843476),eE=i.forwardRef((e,t)=>{let{children:i,width:n=10,height:r=5,...o}=e;return(0,ew.jsx)(eb.Primitive.svg,{...o,ref:t,width:n,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?i:(0,ew.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eE.displayName="Arrow";var eT=e.i(820783),eS=e.i(30030),eC=e.i(30207),eA=e.i(934620);function ek(e){let[t,n]=i.useState(void 0);return(0,eA.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let i,r;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,r=t.blockSize}else i=e.offsetWidth,r=e.offsetHeight;n({width:i,height:r})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}e.s(["useSize",0,ek],635804);var eP="Popper",[eD,eR]=(0,eS.createContextScope)(eP),[eN,eM]=eD(eP),eO=e=>{let{__scopePopper:t,children:n}=e,[r,o]=i.useState(null);return(0,ew.jsx)(eN,{scope:t,anchor:r,onAnchorChange:o,children:n})};eO.displayName=eP;var eI="PopperAnchor",eL=i.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,s=eM(eI,n),a=i.useRef(null),l=(0,eT.useComposedRefs)(t,a),u=i.useRef(null);return i.useEffect(()=>{let e=u.current;u.current=r?.current||a.current,e!==u.current&&s.onAnchorChange(u.current)}),r?null:(0,ew.jsx)(eb.Primitive.div,{...o,ref:l})});eL.displayName=eI;var e_="PopperContent",[eV,ej]=eD(e_),eF=i.forwardRef((e,t)=>{var n,s,l,u,E,T,S,C,N,M,L,_,V;let j,F,B,K,U,$,{__scopePopper:z,side:W="bottom",sideOffset:H=0,align:Y="center",alignOffset:G=0,arrowPadding:X=0,avoidCollisions:J=!0,collisionBoundary:Q=[],collisionPadding:ee=0,sticky:et="partial",hideWhenDetached:ei=!1,updatePositionStrategy:er="optimized",onPlaced:eo,...es}=e,ea=eM(e_,z),[el,eu]=i.useState(null),ec=(0,eT.useComposedRefs)(t,e=>eu(e)),[eE,eS]=i.useState(null),eP=ek(eE),eD=eP?.width??0,eR=eP?.height??0,eN="number"==typeof ee?ee:{top:0,right:0,bottom:0,left:0,...ee},eO=Array.isArray(Q)?Q:[Q],eI=eO.length>0,eL={padding:eN,boundary:eO.filter(e$),altBoundary:eI},{refs:ej,floatingStyles:eF,placement:eB,isPositioned:eK,middlewareData:eU}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:s,floating:a}={},transform:l=!0,whileElementsMounted:u,open:c}=e,[d,h]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=i.useState(r);eg(f,r)||p(r);let[m,g]=i.useState(null),[v,y]=i.useState(null),x=i.useCallback(e=>{e!==T.current&&(T.current=e,g(e))},[]),b=i.useCallback(e=>{e!==S.current&&(S.current=e,y(e))},[]),w=s||m,E=a||v,T=i.useRef(null),S=i.useRef(null),C=i.useRef(d),k=null!=u,P=ex(u),D=ex(o),R=ex(c),N=i.useCallback(()=>{var e,i;let r,o,s;if(!T.current||!S.current)return;let a={placement:t,strategy:n,middleware:f};D.current&&(a.platform=D.current),(e=T.current,i=S.current,r=new Map,o=null!=a?a:{},s={...ed,...o.platform,_c:r},A(e,i,{...o,platform:s})).then(e=>{let t={...e,isPositioned:!1!==R.current};M.current&&!eg(C.current,t)&&(C.current=t,ep.flushSync(()=>{h(t)}))})},[f,t,n,D,R]);em(()=>{!1===c&&C.current.isPositioned&&(C.current.isPositioned=!1,h(e=>({...e,isPositioned:!1})))},[c]);let M=i.useRef(!1);em(()=>(M.current=!0,()=>{M.current=!1}),[]),em(()=>
1{if(w&&(T.current=w),E&&(S.current=E),w&&E){if(P.current)return P.current(w,E,N);N()}},[w,E,N,P,k]);let O=i.useMemo(()=>({reference:T,floating:S,setReference:x,setFloating:b}),[x,b]),I=i.useMemo(()=>({reference:w,floating:E}),[w,E]),L=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=ey(I.floating,d.x),i=ey(I.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+i+"px)",...ev(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:i}},[n,l,I.floating,d.x,d.y]);return i.useMemo(()=>({...d,update:N,refs:O,elements:I,floatingStyles:L}),[d,N,O,I,L])}({strategy:"fixed",placement:W+("center"!==Y?"-"+Y:""),whileElementsMounted:(...e)=>(function(e,t,i,n){let s;void 0===n&&(n={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:h=!1}=n,f=Z(e),p=l||u?[...f?q(f):[],...t?q(t):[]]:[];p.forEach(e=>{l&&e.addEventListener("scroll",i),u&&e.addEventListener("resize",i)});let m=f&&d?function(e,t,i){let n,s=null,l=I(e);function u(){var e;clearTimeout(n),null==(e=s)||e.disconnect(),s=null}function c(i,d){void 0===i&&(i=!1),void 0===d&&(d=1),u();let h=e.getBoundingClientRect(),{left:f,top:p,width:m,height:g}=h;if(i||t(),!m||!g)return;let v={rootMargin:-a(p)+"px "+-a(l.clientWidth-(f+m))+"px "+-a(l.clientHeight-(p+g))+"px "+-a(f)+"px",threshold:o(0,r(1,d))||1},y=!0;function x(t){let i=t[0].intersectionRatio;if(!eh(h,e.getBoundingClientRect()))return c();if(i!==d){if(!y)return c();i?c(!1,i):n=setTimeout(()=>{c(!1,1e-7)},1e3)}y=!1}try{s=new IntersectionObserver(x,{...v,root:l.ownerDocument})}catch(e){s=new IntersectionObserver(x,v)}s.observe(e)}let d=O(e),h=()=>c(i);return d.addEventListener("resize",h),c(!0),()=>{d.removeEventListener("resize",h),u()}}(f,i,u):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===f&&v&&t&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),i()}),f&&!h&&v.observe(f),t&&v.observe(t));let y=h?en(e):null;return h&&function t(){let n=en(e);y&&!eh(y,n)&&i(),y=n,s=requestAnimationFrame(t)}(),i(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",i),u&&e.removeEventListener("resize",i)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,h&&cancelAnimationFrame(s)}})(...e,{animationFrame:"always"===er}),elements:{reference:ea.anchor},middleware:[{name:(j={name:"offset",options:s=n={mainAxis:H+eR,alignmentAxis:G},async fn(e){var t,i;let{x:n,y:r,placement:o,middlewareData:a}=e,l=await R(e,s);return o===(null==(t=a.offset)?void 0:t.placement)&&null!=(i=a.arrow)&&i.alignmentOffset?{}:{x:n+l.x,y:r+l.y,data:{...l,placement:o}}}}).name,fn:j.fn,options:[n,void 0]},J&&{name:(F={name:"shift",options:E=u={mainAxis:!0,crossAxis:!1,limiter:"partial"===et?{fn:(l=void 0,{options:l={},fn(e){var t,i,n,r;let{x:o,y:s,placement:a,rects:u,middlewareData:h}=e,{offset:p=0,mainAxis:g=!0,crossAxis:v=!0}=c(l,e),y={x:o,y:s},x=m(a),b=f(x),w=y[b],E=y[x],T=c(p,e),S="number"==typeof T?{mainAxis:T,crossAxis:0}:{mainAxis:null!=(t=T.mainAxis)?t:0,crossAxis:null!=(i=T.crossAxis)?i:0};if(g){let e="y"===b?"height":"width",t=u.reference[b]-u.floating[e]+S.mainAxis,i=u.reference[b]+u.reference[e]-S.mainAxis;w<t?w=t:w>i&&(w=i)}if(v){let e="y"===b?"width":"height",t=D.has(d(a)),i=u.reference[x]-u.floating[e]+(t&&(null==(n=h.offset)?void 0:n[x])||0)+(t?0:S.crossAxis),o=u.reference[x]+u.reference[e]+(t?0:(null==(r=h.offset)?void 0:r[x])||0)-(t?S.crossAxis:0);E<i?E=i:E>o&&(E=o)}return{[b]:w,[x]:E}}}).fn,options:[void 0,void 0]}:void 0,...eL},async fn(e){let{x:t,y:i,placement:n,platform:s}=e,{mainAxis:a=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:i}=e;return{x:t,y:i}}},...d}=c(E,e),h={x:t,y:i},p=await s.detectOverflow(e,d),g=m(n),v=f(g),y=h[v],x=h[g],b=(e,t)=>o(t+p["y"===e?"top":"left"],r(t,t-p["y"===e?"bottom":"right"]));a&&(y=b(v,y)),l&&(x=b(g,x));let w=u.fn({...e,[v]:y,[g]:x});return{...w,data:{x:w.x-t,y:w.y-i,enabled:{[v]:a,[g]:l}}}}}).name,fn:F.fn,options:[u,void 0]},J&&{name:(B={name:"flip",options:S=T={...eL},async fn(e){var t,i,n,r,o,s,a,l;let u,E,T,{placement:C,middlewareData:A,rects:k,initialPlacement:P,platform:D,elements:R}=e,{mainAxis:N=!0,crossAxis:M=!0,fallbackPlacements:O,fallbackStrategy:I="bestFit",fallbackAxisSideDirection:L="none",flipAlignment:_=!0,...V}=c(S,e);if(null!=(t=A.arrow)&&t.alignmentOffset)return{};let j=d(C),F=m(P),B=d(P)===P,K=await (null==D.isRTL?void 0:D.isRTL(R.floating)),U=O||(B||!_?[w(P)]:(u=w(P),[g(P),u,g(u)])),$="none"!==L;!O&&$&&U.push(...(E=h(P),T=function(e,t,i){switch(e){case"top":case"bottom":if(i)return t?y:v;return t?v:y;case"left":case"right":return t?x:b;default:return[]}}(d(P),"start"===L,K),E&&(T=T.map(e=>e+"-"+E),_&&(T=T.concat(T.map(g)))),T));let z=[P,...U],W=await D.detectOverflow(e,V),H=[],Y=(null==(i=A.flip)?void 0:i.overflows)||[];if(N&&H.push(W[j]),M){let e,t,i,n,r=(s=C,a=k,void 0===(l=K)&&(l=!1),e=h(s),i=p(t=f(m(s))),n="x"===t?e===(l?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[i]>a.floating[i]&&(n=w(n)),[n,w(n)]);H.push(W[r[0]],W[r[1]])}if(Y=[...Y,{placement:C,overflows:H}],!H.every(e=>e<=0)){let e=((null==(n=A.flip)?void 0:n.index)||0)+1,t=z[e];if(t&&("alignment"!==M||F===m(t)||Y.every(e=>m(e.placement)!==F||e.overflows[0]>0)))return{data:{index:e,overflows:Y},reset:{placement:t}};let i=null==(r=Y.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:r.placement;if(!i)switch(I){case"bestFit":{let e=null==(o=Y.filter(e=>{if($){let t=m(e.placement);return t===F||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(i=e);break}case"initialPlacement":i=P}if(C!==i)return{reset:{placement:i}}}return{}}}).name,fn:B.fn,options:[T,void 0]},{name:(K={name:"size",options:N=C={...eL,apply:({elements:e,rects:t,availableWidth:i,availableHeight:n})=>{let{width:r,height:o}=t.reference,s=e.floating.style;s.setProperty("--radix-popper-available-width",`${i}px`),s.setProperty("--radix-popper-available-height",`${n}px`),s.setProperty("--radix-popper-anchor-width",`${r}px`),s.setProperty("--radix-popper-anchor-height",`${o}px`)}},async fn(e){let t,i,{placement:n,rects:s,platform:a,elements:l}=e,{apply:u=()=>{},...f}=c(N,e),p=await a.detectOverflow(e,f),g=d(n),v=h(n),y="y"===m(n),{width:x,height:b}=s.floating;"top"===g||"bottom"===g?(t=g,i=v===(await (null==a.isRTL?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(i=g,t="end"===v?"top":"bottom");let w=b-p.top-p.bottom,E=x-p.left-p.right,T=r(b-p[t],w),S=r(x-p[i],E),C=e.middlewareData.shift,A=!C,k=T,P=S;null!=C&&C.enabled.x&&(P=E),null!=C&&C.enabled.y&&(k=w),A&&!v&&(y?P=x-2*o(p.left,p.right):k=b-2*o(p.top,p.bottom)),await u({...e,availableWidth:P,availableHeight:k});let D=await a.getDimensions(l.floating);return x!==D.width||b!==D.height?{reset:{rects:!0}}:{}}}).name,fn:K.fn,options:[C,void 0]},eE&&{name:(U={name:"arrow",options:L=M={element:eE,padding:X},fn(e){let{element:t,padding:i}="function"==typeof L?L(e):L;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?ef({element:t.current,padding:i}).fn(e):{}:t?ef({element:t,padding:i}).fn(e):{}}}).name,fn:U.fn,options:[M,void 0]},ez({arrowWidth:eD,arrowHeight:eR}),ei&&{name:($={name:"hide",options:V=_={strategy:"referenceHidden",...eL},async fn(e){let{rects:t,platform:i}=e,{strategy:n="referenceHidden",...r}=c(V,e);switch(n){case"referenceHidden":{let n=k(await i.detectOverflow(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:P(n)}}}case"escaped":{let n=k(await i.detectOverflow(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:P(n)}}}default:return{}}}}).name,fn:$.fn,options:[_,void 0]}]}),[eH,eY]=eW(eB),eG=(0,eC.useCallbackRef)(eo);(0,eA.useLayoutEffect)(()=>{eK&&eG?.()},[eK,eG]);let eX=eU.arrow?.x,eq=eU.arrow?.y,eJ=eU.arrow?.centerOffset!==0,[eQ,eZ]=i.useState();return(0,eA.useLayoutEffect)(()=>{el&&eZ(window.getComputedStyle(el).zIndex)},[el]),(0,ew.jsx)("div",{ref:ej.setFloating,"data-radix-popper-content-wrapper":"",style:{...eF,transform:eK?eF.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eQ,"--radix-popper-transform-origin":[eU.transformOrigin?.x,eU.transformOrigin?.y].join(" "),...eU.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,ew.jsx)(eV,{scope:z,placedSide:eH,onArrowChange:eS,arrowX:eX,arrowY:eq,shouldHideArrow:eJ,children:(0,ew.jsx)(eb.Primitive.div,{"data-side":eH,"data-align":eY,...es,ref:ec,style:{...es.style,animation:eK?void 0:"none"}})})})});eF.displayName=e_;var eB="PopperArrow",eK={top:"bottom",right:"left",bottom:"top",left:"right"},eU=i.forwardRef(function(e,t){let{__scopePopper:i,...n}=e,r=ej(eB,i),o=eK[r.placedSide];return(0,ew.jsx)("span",{ref:r.onArrowChange,style:{position:"absolute",left:r.arrowX,top:r.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[r.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[r.placedSide],visibility:r.shouldHideArrow?"hidden":void 0},children:(0,ew.jsx)(eE,{...n,ref:t,style:{...n.style,display:"block"}})})});function e$(e){return null!==e}eU.displayName=eB;var ez=e=>({name:"transformOrigin",options:e,fn(t){let{placement:i,rects:n,middlewareData:r}=t,o=r.arrow?.centerOffset!==0,s=o?0:e.arrowWidth,a=o?0:e.arrowHeight,[l,u]=eW(i),c={start:"0%",center:"50%",end:"100%"}[u],d=(r.arrow?.x??0)+s/2,h=(r.arrow?.y??0)+a/2,f="",p="";return"bottom"===l?(f=o?c:`${d}px`,p=`${-a}px`):"top"===l?(f=o?c:`${d}px`,p=`${n.floating.height+a}px`):"right"===l?(f=`${-a}px`,p=o?c:`${h}px`):"left"===l&&(f=`${n.floating.width+a}px`,p=o?c:`${h}px`),{data:{x:f,y:p}}}});function eW(e){let[t,i="center"]=e.split("-");return[t,i]}e.s(["Anchor",0,eL,"Arrow",0,eU,"Content",0,eF,"Root",0,eO,"createPopperScope",0,eR],853660)},248425,e=>{"use strict";var t=e.i(271645),i=e.i(174080),n=e.i(820783),r=e.i(843476),o=Symbol("radix.slottable");function s(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===o}var a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,i)=>{var o,a;let l,u,c,d=(a=o=`Primitive.${i}`,(l=t.forwardRef((e,i)=>{let{children:r,...o}=e;if(t.isValidElement(r)){var s;let e,a,l=(s=r,(a=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.
1isReactWarning)?s.ref:(a=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),u=function(e,t){let i={...t};for(let n in t){let r=e[n],o=t[n];/^on[A-Z]/.test(n)?r&&o?i[n]=(...e)=>{let t=o(...e);return r(...e),t}:r&&(i[n]=r):"style"===n?i[n]={...r,...o}:"className"===n&&(i[n]=[r,o].filter(Boolean).join(" "))}return{...e,...i}}(o,r.props);return r.type!==t.Fragment&&(u.ref=i?(0,n.composeRefs)(i,l):l),t.cloneElement(r,u)}return t.Children.count(r)>1?t.Children.only(null):null})).displayName=`${a}.SlotClone`,u=l,(c=t.forwardRef((e,i)=>{let{children:n,...o}=e,a=t.Children.toArray(n),l=a.find(s);if(l){let e=l.props.children,n=a.map(i=>i!==l?i:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(u,{...o,ref:i,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,r.jsx)(u,{...o,ref:i,children:n})})).displayName=`${o}.Slot`,c),h=t.forwardRef((e,t)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(n?d:i,{...o,ref:t})});return h.displayName=`Primitive.${i}`,{...e,[i]:h}},{});e.s(["Primitive",0,a,"dispatchDiscreteCustomEvent",0,function(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}],248425)},991918,225913,e=>{"use strict";let t,i,n;var r=e.i(271645),o=e.i(820783),s=e.i(843476),a=Symbol.for("react.lazy"),l=r[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===a&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var c=((n=r.forwardRef((e,t)=>{let{children:i,...n}=e;if(u(i)&&"function"==typeof l&&(i=l(i._payload)),r.isValidElement(i)){var s;let e,a,l=(s=i,(a=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(a=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),u=function(e,t){let i={...t};for(let n in t){let r=e[n],o=t[n];/^on[A-Z]/.test(n)?r&&o?i[n]=(...e)=>{let t=o(...e);return r(...e),t}:r&&(i[n]=r):"style"===n?i[n]={...r,...o}:"className"===n&&(i[n]=[r,o].filter(Boolean).join(" "))}return{...e,...i}}(n,i.props);return i.type!==r.Fragment&&(u.ref=t?(0,o.composeRefs)(t,l):l),r.cloneElement(i,u)}return r.Children.count(i)>1?r.Children.only(null):null})).displayName="Slot.SlotClone",t=n,(i=r.forwardRef((e,i)=>{let{children:n,...o}=e;u(n)&&"function"==typeof l&&(n=l(n._payload));let a=r.Children.toArray(n),c=a.find(h);if(c){let e=c.props.children,n=a.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,s.jsx)(t,{...o,ref:i,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,s.jsx)(t,{...o,ref:i,children:n})})).displayName="Slot.Slot",i),d=Symbol("radix.slottable");function h(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",0,c],991918);var f=e.i(207670);let p=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,m=f.clsx;e.s(["cva",0,(e,t)=>i=>{var n;if((null==t?void 0:t.variants)==null)return m(e,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:r,defaultVariants:o}=t,s=Object.keys(r).map(e=>{let t=null==i?void 0:i[e],n=null==o?void 0:o[e];if(null===t)return null;let s=p(t)||p(n);return r[e][s]}),a=i&&Object.entries(i).reduce((e,t)=>{let[i,n]=t;return void 0===n||(e[i]=n),e},{});return m(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:i,className:n,...r}=t;return Object.entries(r).every(e=>{let[t,i]=e;return Array.isArray(i)?i.includes({...o,...a}[t]):({...o,...a})[t]===i})?[...e,i,n]:e},[]),null==i?void 0:i.class,null==i?void 0:i.className)}],225913)},369340,e=>{"use strict";var t=e.i(271645),i=e.i(934620);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||i.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:i,onChange:r=()=>{},caller:o}){let[s,a,l]=function({defaultProp:e,onChange:i}){let[r,o]=t.useState(e),s=t.useRef(r),a=t.useRef(i);return n(()=>{a.current=i},[i]),t.useEffect(()=>{s.current!==r&&(a.current?.(r),s.current=r)},[r,s]),[r,o,a]}({defaultProp:i,onChange:r}),u=void 0!==e,c=u?e:s;{let i=t.useRef(void 0!==e);t.useEffect(()=>{let e=i.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${o} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}i.current=u},[u,o])}return[c,t.useCallback(t=>{if(u){let i="function"==typeof t?t(e):t;i!==e&&l.current?.(i)}else a(t)},[u,e,a,l])]}],369340)},934620,e=>{"use strict";var t=e.i(271645),i=globalThis?.document?t.useLayoutEffect:()=>{};
1e.s(["useLayoutEffect",0,i])},439884,(e,t,i)=>{e.e,t.exports=function(){function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}function t(){return(t=Object.assign.bind()).apply(null,arguments)}var i="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function n(e){return("image-"+e.split("/").slice(-1)[0]).replace(/\.([a-z]+)$/,"-$1")}var r=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"],["frame","frame"]],o=["clip","crop","fill","fillmax","max","scale","min"],s=["top","bottom","left","right","center","focalpoint","entropy"],a=["format"],l=function(){function l(e,i){this.options=void 0,this.options=e?t({},e.options||{},i||{}):t({},i||{})}var u=l.prototype;return u.withOptions=function(i){var n=i.baseUrl||this.options.baseUrl,o={baseUrl:n};for(var s in i)i.hasOwnProperty(s)&&(o[function(t){for(var i,n=function(t){var i="u">typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t){if(t){if("string"==typeof t)return e(t,void 0);var i=({}).toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?e(t,void 0):void 0}}(t))){i&&(t=i);var n=0;return function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(r);!(i=n()).done;){var o=i.value,s=o[0],a=o[1];if(t===s||t===a)return s}return t}(s)]=i[s]);return new l(this,t({baseUrl:n},o))},u.image=function(e){return this.withOptions({source:e})},u.dataset=function(e){return this.withOptions({dataset:e})},u.projectId=function(e){return this.withOptions({projectId:e})},u.bg=function(e){return this.withOptions({bg:e})},u.dpr=function(e){return this.withOptions(e&&1!==e?{dpr:e}:{})},u.width=function(e){return this.withOptions({width:e})},u.height=function(e){return this.withOptions({height:e})},u.focalPoint=function(e,t){return this.withOptions({focalPoint:{x:e,y:t}})},u.maxWidth=function(e){return this.withOptions({maxWidth:e})},u.minWidth=function(e){return this.withOptions({minWidth:e})},u.maxHeight=function(e){return this.withOptions({maxHeight:e})},u.minHeight=function(e){return this.withOptions({minHeight:e})},u.size=function(e,t){return this.withOptions({width:e,height:t})},u.blur=function(e){return this.withOptions({blur:e})},u.sharpen=function(e){return this.withOptions({sharpen:e})},u.rect=function(e,t,i,n){return this.withOptions({rect:{left:e,top:t,width:i,height:n}})},u.format=function(e){return this.withOptions({format:e})},u.invert=function(e){return this.withOptions({invert:e})},u.orientation=function(e){return this.withOptions({orientation:e})},u.quality=function(e){return this.withOptions({quality:e})},u.forceDownload=function(e){return this.withOptions({download:e})},u.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},u.flipVertical=function(){return this.withOptions({flipVertical:!0})},u.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},u.fit=function(e){if(-1===o.indexOf(e))throw Error('Invalid fit mode "'+e+'"');return this.withOptions({fit:e})},u.crop=function(e){if(-1===s.indexOf(e))throw Error('Invalid crop mode "'+e+'"');return this.withOptions({crop:e})},u.saturation=function(e){return this.withOptions({saturation:e})},u.auto=function(e){if(-1===a.indexOf(e))throw Error('Invalid auto mode "'+e+'"');return this.withOptions({auto:e})},u.pad=function(e){return this.withOptions({pad:e})},u.vanityName=function(e){return this.withOptions({vanityName:e})},u.frame=function(e){if(1!==e)throw Error('Invalid frame value "'+e+'"');return this.withOptions({frame:e})},u.url=function(){return function(e){var o=t({},e||{}),s=o.source;delete o.source;var a=function(e){var i,r;if(!e)return null;if("string"==typeof e&&(r=e,/^https?:\/\//.test(""+r)))i={asset:{_ref:n(e)}};else if("string"==typeof e)i={asset:{_ref:e}};else if(e&&"string"==typeof e._ref)i={asset:e};else if(e&&"string"==typeof e._id)i={asset:{_ref:e._id||""}};else if(e&&e.asset&&"string"==typeof e.asset.url)i={asset:{_ref:n(e.asset.url)}};else{if("object"!=typeof e.asset)return null;i=t({},e)}return e.crop&&(i.crop=e.crop),e.hotspot&&(i.hotspot=e.hotspot),function(e){if(e.crop&&e.hotspot)return e;var i=t({},e);return i.crop||(i.crop={left:0,top:0,bottom:0,right:0}),i.hotspot||(i.hotspot={x:.5,y:.5,height:1,width:1}),i}(i)}(s);if(!a){if(s&&"object"==typeof s&&null!==s&&s._upload&&(!s.asset||!s.asset._ref))return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8HwQACfsD/QNViZkAAAAASUVORK5CYII=";throw Error("Unable to resolve image URL from source ("+JSON.stringify(s)+")")}var l=function(e){var t=e.split("-"),n=t[1],r=t[2],o=t[3];if(!n||!r||!o)throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+i+'".');var s=r.split("x"),a=s[0],l=s[1],u=+a,c=+l;if(!(isFinite(u)&&isFinite(c)))throw Error("Malformed asset _ref '"+e+"'. Expected an id like \""+i+'".');return{id:n,width:u,height:c,format:o}}(a.asset._ref||a.asset._id||""),u=Math.round(a.crop.left*l.width),c=Math.round(a.crop.top*l.height),d={left:u,top:c,width:Math.round(l.width-a.crop.right*l.width-u),height:Math.round(l.height-a.crop.bottom*l.height-c)},h=a.hotspot.height*l.height/2,f=a.hotspot.width*l.width/2,p=a.hotspot.x*l.width,m=a.hotspot.y*l.height;return o.rect||o.focalPoint||o.ignoreImageParams||o.crop||(o=t({},o,function(e,t){var i,n=t.width,r=t.height;if(!(n&&r))return{width:n,height:r,rect:e.crop};var o=e.crop,s=e.hotspot,a=n/r;if(o.width/o.height>a){var l=Math.round(o.height),u=Math.round(l*a),c=Math.max(0,Math.round(o.top)),d=Math.max(0,Math.round(Math.round((s.right-s.left)/2+s.left)-u/2));
1d<o.left?d=o.left:d+u>o.left+o.width&&(d=o.left+o.width-u),i={left:d,top:c,width:u,height:l}}else{var h=o.width,f=Math.round(h/a),p=Math.max(0,Math.round(o.left)),m=Math.max(0,Math.round(Math.round((s.bottom-s.top)/2+s.top)-f/2));m<o.top?m=o.top:m+f>o.top+o.height&&(m=o.top+o.height-f),i={left:p,top:m,width:h,height:f}}return{width:n,height:r,rect:i}}({crop:d,hotspot:{left:p-f,top:m-h,right:p+f,bottom:m+h}},o))),function(e){var t=(e.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),i=e.vanityName?"/"+e.vanityName:"",n=e.asset.id+"-"+e.asset.width+"x"+e.asset.height+"."+e.asset.format+i,o=t+"/images/"+e.projectId+"/"+e.dataset+"/"+n,s=[];if(e.rect){var a=e.rect,l=a.left,u=a.top,c=a.width,d=a.height;(0!==l||0!==u||d!==e.asset.height||c!==e.asset.width)&&s.push("rect="+l+","+u+","+c+","+d)}e.bg&&s.push("bg="+e.bg),e.focalPoint&&(s.push("fp-x="+e.focalPoint.x),s.push("fp-y="+e.focalPoint.y));var h=[e.flipHorizontal&&"h",e.flipVertical&&"v"].filter(Boolean).join("");return(h&&s.push("flip="+h),r.forEach(function(t){var i=t[0],n=t[1];void 0!==e[i]?s.push(n+"="+encodeURIComponent(e[i])):void 0!==e[n]&&s.push(n+"="+encodeURIComponent(e[n]))}),0===s.length)?o:o+"?"+s.join("&")}(t({},o,{asset:l}))}(this.options)},u.toString=function(){return this.url()},l}();return function(e){if(e&&"config"in e&&"function"==typeof e.config){var t=e.config(),i=t.apiHost,n=t.projectId,r=t.dataset;return new l(null,{baseUrl:(i||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:n,dataset:r})}if(e&&"clientConfig"in e&&"object"==typeof e.clientConfig){var o=e.clientConfig,s=o.apiHost,a=o.projectId,u=o.dataset;return new l(null,{baseUrl:(s||"https://api.sanity.io").replace(/^https:\/\/api\./,"https://cdn."),projectId:a,dataset:u})}return new l(null,e||{})}}()},359598,e=>{"use strict";var t=e.i(843476),i=e.i(500932),n=e.i(657688),r=e.i(439884);e.s(["default",0,function(e){var o,s,a;let l,u,c,d,h,f,p,m,g,v,y,x,b,w,E,T,S,C,A,k,P,D,R,N,M,O,I,L,_,V,j,F=(0,i.c)(82);F[0]!==e?({image:h,alt:l,width:m,height:d,aspectRatio:x,fit:b,showCredit:w,creditPosition:E,className:T,priority:S,sizes:v,quality:C,locale:A,fill:k,placeholder:f,blurDataURL:u,style:y,projectId:p,dataset:c,...g}=e,F[0]=e,F[1]=l,F[2]=u,F[3]=c,F[4]=d,F[5]=h,F[6]=f,F[7]=p,F[8]=m,F[9]=g,F[10]=v,F[11]=y,F[12]=x,F[13]=b,F[14]=w,F[15]=E,F[16]=T,F[17]=S,F[18]=C,F[19]=A,F[20]=k):(l=F[1],u=F[2],c=F[3],d=F[4],h=F[5],f=F[6],p=F[7],m=F[8],g=F[9],v=F[10],y=F[11],x=F[12],b=F[13],w=F[14],E=F[15],T=F[16],S=F[17],C=F[18],A=F[19],k=F[20]);let B=void 0===x?"auto":x,K=void 0===b?"crop":b,U=void 0===w||w,$=void 0===E?"bottom-right":E,z=void 0===T?"":T,W=void 0!==S&&S,H=void 0===C?85:C,Y=void 0===A?"nb":A,G=void 0!==k&&k;if(!h?.asset)return null;let X=p??"90kslno9"??"",q=c??"homeport-test"??"";if(!X||!q)return null;if(F[21]!==B||F[22]!==G||F[23]!==K||F[24]!==d||F[25]!==h||F[26]!==H||F[27]!==m||F[28]!==q||F[29]!==X){R=Symbol.for("react.early_return_sentinel");e:{let e,t,i=(e=(o=h).asset,(t=e?._ref||e?._id)?{asset:{_ref:t,_type:"reference"},crop:o.crop,hotspot:o.hotspot}:null);if(!i){R=null;break e}P=function(e,t,i){let n=Math.min(t||1920,1920);switch(e){case"16:9":return{width:n,height:Math.round(n/(16/9))};case"4:3":return{width:n,height:Math.round(n/(4/3))};case"1:1":return{width:n,height:n};case"21:9":return{width:n,height:Math.round(n/(21/9))};case"3:2":return{width:n,height:Math.round(n/1.5)};default:return{width:n,height:i??0}}}(B,Math.min(m??1920,1920),d);let n=(0,r.default)({projectId:X,dataset:q}).image(i).width(P.width).quality(H).auto("format");!G&&("auto"!==B||d)&&P.height&&(n=n.height(P.height));let s=!!(i.crop||i.hotspot);"auto"===B||s||(n=n.fit(K)),D=n.url()}F[21]=B,F[22]=G,F[23]=K,F[24]=d,F[25]=h,F[26]=H,F[27]=m,F[28]=q,F[29]=X,F[30]=P,F[31]=D,F[32]=R}else P=F[30],D=F[31],R=F[32];if(R!==Symbol.for("react.early_return_sentinel"))return R;let J=D;if(!J)return null;F[33]!==l||F[34]!==h||F[35]!==Y?(N=l??((s=h)?"object"==typeof s.asset?.assetAltText&&s.asset.assetAltText?.[Y]?s.asset.assetAltText[Y]:"string"==typeof s.asset?.assetAltText&&s.asset.assetAltText?s.asset.assetAltText:s.asset?.assetTitle?s.asset.assetTitle:"object"==typeof s.altText&&s.altText?.[Y]?s.altText[Y]:"string"==typeof s.altText&&s.altText?s.altText:s.alt?s.alt:"":""),F[33]=l,F[34]=h,F[35]=Y,F[36]=N):N=F[36];let Q=N;F[37]!==h||F[38]!==Y||F[39]!==U?(M=U?(a=h)?"object"==typeof a.asset?.assetCreditLine&&a.asset.assetCreditLine?.[Y]?String(a.asset.assetCreditLine[Y]).trim()||null:"string"==typeof a.asset?.assetCreditLine&&a.asset.assetCreditLine?a.asset.assetCreditLine.trim()||null:"object"==typeof a.credits&&null!==a.credits&&!Array.isArray(a.credits)&&a.credits?.[Y]?("string"==typeof a.credits[Y]?a.credits[Y].trim():"")||null:"string"==typeof a.credits&&a.credits?a.credits.trim()||null:"string"==typeof a.caption&&a.caption?a.caption.trim()||null:"object"==typeof a.caption&&null!==a.caption&&!Array.isArray(a.caption)&&a.caption?.[Y]&&("string"==typeof a.caption[Y]?a.caption[Y].trim():"")||null:null:null,F[37]=h,F[38]=Y,F[39]=U,F[40]=M):M=F[40];let Z=M;F[41]===Symbol.for("react.memo_cache_sentinel")?(O={"bottom-right":"bottom-2 right-2 md:bottom-4 md:right-4","bottom-left":"bottom-2 left-2 md:bottom-4 md:left-4","top-right":"top-2 right-2 md:top-4 md:right-4","top-left":"top-2 left-2 md:top-4 md:left-4"},F[41]=O):O=F[41];let ee=O[$],et=u||h.asset?.metadata?.lqip,ei="blur"===f&&!!et;F[42]!==ei||F[43]!==et?(I=ei?{placeholder:"blur",blurDataURL:et}:{},F[42]=ei,F[43]=et,F[44]=I):I=F[44];let en=I;if(G){let e,i,r,o=v??"100vw";return F[45]!==Q||F[46]!==z||F[47]!==J||F[48]!==en||F[49]!==W||F[50]!==H||F[51]!==g||F[52]!==y||F[53]!==o?(e=(0,t.jsx)(n.default,{src:J,alt:Q,fill:!0,className:z,priority:W,quality:H,sizes:o,...en,style:y,...g}),F[45]=Q,F[46]=z,F[47]=J,F[48]=en,F[49]=W,F[50]=H,F[51]=g,F[52]=y,F[53]=o,F[54]=e):e=F[54],F[55]!==Z||F[56]!==ee?(i=Z&&(0,t.jsx)("div",{className:`absolute ${ee} z-10`,children:(0,t.jsx)("span",{className:"text-xs text-white/80 bg-black/30 px-2 py-1 rounded backdrop-blur-sm",children:Z})}),F[55]=Z,F[56]=ee,F[57]=i):i=F[57],F[58]!==e||F[59]!==i?(r=(0,t.jsxs)("div",{className:"relative w-full h-full",children:[e,i]}),F[58]=e,F[59]=i,F[60]=r):r=F[60],r}F[61]!==P.height||F[62]!==P.width?(L=P.height||Math.round(.75*P.width),F[61]=P.height,F[62]=P.width,F[63]=L):L=F[63];let er=L;return F[64]!==Q||F[65]!==z||F[66]!==P.width||F[67]!==er||F[68]!==J||F[69]!==en||F[70]!==W||F[71]!==H||F[72]!==g||F[73]!==v||F[74]!==y?(_=(0,t.jsx)(n.default,{src:J,alt:Q,width:P.width,height:er,className:z,priority:W,quality:H,sizes:v,...en,style:y,...g}),F[64]=Q,F[65]=z,F[66]=P.width,F[67]=er,F[68]=J,F[69]=en,F[70]=W,F[71]=H,F[72]=g,F[73]=v,F[74]=y,F[75]=_):_=F[75],F[76]!==Z||F[77]!==ee?(V=Z&&(0,t.jsx)("div",{className:`absolute ${ee} z-10`,children:(0,t.jsx)("span",{className:"text-xs text-white/80 bg-black/30 px-2 py-1 rounded backdrop-blur-sm",children:Z})}),F[76]=Z,F[77]=ee,F[78]=V):V=F[78],F[79]!==_||F[80]!==V?(j=(0,t.jsxs)("div",{className:"relative inline-block",children:[_,V]}),F[79]=_,F[80]=V,F[81]=j):j=F[81],j}],359598)},869981,e=>{"use strict";let{toString:t,hasOwnProperty:i}=Object.prototype,n=Function.prototype.toString,r=new Map;function o(e){return Object.keys(e).filter(s,e)}function s(e){return void 0!==this[e]}function a(e,t){let i=r.get(e);if(i){if(i.has(t))return!0}else r.set(e,i=new Set);return i.add(t),!1}e.s(["equal",0,function(e,s){try{return function e(r,s){if(r===s)return!0;let l=t.call(r);if(l!==t.call(s))return!1;switch(l){case"[object Array]":if(r.length!==s.length)break;case"[object Object]":{if(a(r,s))return!0;
1let t=o(r),n=o(s),l=t.length;if(l!==n.length)return!1;for(let e=0;e<l;++e)if(!i.call(s,t[e]))return!1;for(let i=0;i<l;++i){let n=t[i];if(!e(r[n],s[n]))return!1}return!0}case"[object Error]":return r.name===s.name&&r.message===s.message;case"[object Number]":if(r!=r)return s!=s;case"[object Boolean]":case"[object Date]":return+r==+s;case"[object RegExp]":case"[object String]":return r==`${s}`;case"[object Map]":case"[object Set]":{if(r.size!==s.size)return!1;if(a(r,s))return!0;let t=r.entries(),i="[object Map]"===l;for(;;){let n=t.next();if(n.done)break;let[r,o]=n.value;if(!s.has(r)||i&&!e(o,s.get(r)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":r=new Uint8Array(r),s=new Uint8Array(s);case"[object DataView]":{let e=r.byteLength;if(e===s.byteLength)for(;e--&&r[e]===s[e];);return -1===e}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{var u,c;let e,t=n.call(r);if(t!==n.call(s))return!1;return u=t,c="{ [native code] }",!((e=u.length-c.length)>=0)||u.indexOf(c,e)!==e}}return!1}(e,s)}finally{r.clear()}}])},186312,e=>{"use strict";var t=new WeakMap,i=new WeakMap,n={},r=0,o=function(e){return e&&(e.host||o(e.parentNode))},s=function(e,s,a,l){var u=(Array.isArray(e)?e:[e]).map(function(e){if(s.contains(e))return e;var t=o(e);return t&&s.contains(t)?t:(console.error("aria-hidden",e,"in not contained inside",s,". Doing nothing"),null)}).filter(function(e){return!!e});n[a]||(n[a]=new WeakMap);var c=n[a],d=[],h=new Set,f=new Set(u),p=function(e){!e||h.has(e)||(h.add(e),p(e.parentNode))};u.forEach(p);var m=function(e){!e||f.has(e)||Array.prototype.forEach.call(e.children,function(e){if(h.has(e))m(e);else try{var n=e.getAttribute(l),r=null!==n&&"false"!==n,o=(t.get(e)||0)+1,s=(c.get(e)||0)+1;t.set(e,o),c.set(e,s),d.push(e),1===o&&r&&i.set(e,!0),1===s&&e.setAttribute(a,"true"),r||e.setAttribute(l,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return m(s),h.clear(),r++,function(){d.forEach(function(e){var n=t.get(e)-1,r=c.get(e)-1;t.set(e,n),c.set(e,r),n||(i.has(e)||e.removeAttribute(l),i.delete(e)),r||e.removeAttribute(a)}),--r||(t=new WeakMap,t=new WeakMap,i=new WeakMap,n={})}};e.s(["hideOthers",0,function(e,t,i){void 0===i&&(i="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),r=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live], script"))),s(n,r,i,"aria-hidden")):function(){return null}}])},207670,e=>{"use strict";e.s(["clsx",0,function(){for(var e,t,i=0,n="",r=arguments.length;i<r;i++)(e=arguments[i])&&(t=function e(t){var i,n,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(i=0;i<o;i++)t[i]&&(n=e(t[i]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}(e))&&(n&&(n+=" "),n+=t);return n}])},160572,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(821476),r=e.i(947414),o=e.i(772846),s=i,a=e.i(737806);function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class u extends s.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if((0,o.isHTMLElement)(t)&&e.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let e=t.offsetParent,i=(0,o.isHTMLElement)(e)&&e.offsetWidth||0,n=(0,o.isHTMLElement)(e)&&e.offsetHeight||0,r=getComputedStyle(t),s=this.props.sizeRef.current;s.height=parseFloat(r.height),s.width=parseFloat(r.width),s.top=t.offsetTop,s.left=t.offsetLeft,s.right=i-s.width-s.left,s.bottom=n-s.height-s.top}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:e,isPresent:n,anchorX:r,anchorY:o,root:d,pop:h}){let f=(0,s.useId)(),p=(0,s.useRef)(null),m=(0,s.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=(0,s.useContext)(a.MotionConfigContext),v=function(...e){return i.useCallback(function(...e){return t=>{let i=!1,n=e.map(e=>{let n=l(e,t);return i||"function"!=typeof n||(i=!0),n});if(i)return()=>{for(let t=0;t<n.length;t++){let i=n[t];"function"==typeof i?i():l(e[t],null)}}}}(...e),e)}(p,e.props?.ref??e?.ref);return(0,s.useInsertionEffect)(()=>{let{width:e,height:t,top:i,left:s,right:a,bottom:l}=m.current;if(n||!1===h||!p.current||!e||!t)return;
1let u="left"===r?`left: ${s}`:`right: ${a}`,c="bottom"===o?`bottom: ${l}`:`top: ${i}`;p.current.dataset.motionPopId=f;let v=document.createElement("style");g&&(v.nonce=g);let y=d??document.head;return y.appendChild(v),v.sheet&&v.sheet.insertRule(`
2          [data-motion-pop-id="${f}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            ${u}px !important;
7            ${c}px !important;
8          }
9        `),()=>{p.current?.removeAttribute("data-motion-pop-id"),y.contains(v)&&y.removeChild(v)}},[n]),(0,t.jsx)(u,{isPresent:n,childRef:p,sizeRef:m,pop:h,children:!1===h?e:s.cloneElement(e,{ref:v})})}function d(){return new Map}e.s(["PresenceChild",0,({children:e,initial:o,isPresent:s,onExitComplete:a,custom:l,presenceAffectsLayout:u,mode:h,anchorX:f,anchorY:p,root:m})=>{let g=(0,r.useConstant)(d),v=(0,i.useId)(),y=!0,x=(0,i.useMemo)(()=>(y=!1,{id:v,initial:o,isPresent:s,custom:l,onExitComplete:e=>{for(let t of(g.set(e,!0),g.values()))if(!t)return;a&&a()},register:e=>(g.set(e,!1),()=>g.delete(e))}),[s,g,a]);return u&&y&&(x={...x}),(0,i.useMemo)(()=>{g.forEach((e,t)=>g.set(t,!1))},[s]),i.useEffect(()=>{s||g.size||!a||a()},[s]),e=(0,t.jsx)(c,{pop:"popLayout"===h,isPresent:s,anchorX:f,anchorY:p,root:m,children:e}),(0,t.jsx)(n.PresenceContext.Provider,{value:x,children:e})}],160572)},88653,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(231178),r=e.i(947414),o=e.i(674008),s=e.i(160572),a=e.i(464978);let l=e=>e.key||"";function u(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}e.s(["AnimatePresence",0,({children:e,custom:c,initial:d=!0,onExitComplete:h,presenceAffectsLayout:f=!0,mode:p="sync",propagate:m=!1,anchorX:g="left",anchorY:v="top",root:y})=>{let[x,b]=(0,a.usePresence)(m),w=(0,i.useMemo)(()=>u(e),[e]),E=m&&!x?[]:w.map(l),T=(0,i.useRef)(!0),S=(0,i.useRef)(w),C=(0,r.useConstant)(()=>new Map),A=(0,i.useRef)(new Set),[k,P]=(0,i.useState)(w),[D,R]=(0,i.useState)(w);(0,o.useIsomorphicLayoutEffect)(()=>{T.current=!1,S.current=w;for(let e=0;e<D.length;e++){let t=l(D[e]);E.includes(t)?(C.delete(t),A.current.delete(t)):!0!==C.get(t)&&C.set(t,!1)}},[D,E.length,E.join("-")]);let N=[];if(w!==k){let e=[...w];for(let t=0;t<D.length;t++){let i=D[t],n=l(i);E.includes(n)||(e.splice(t,0,i),N.push(i))}return"wait"===p&&N.length&&(e=N),R(u(e)),P(w),null}let{forceRender:M}=(0,i.useContext)(n.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:D.map(e=>{let i=l(e),n=(!m||!!x)&&(w===D||E.includes(i));return(0,t.jsx)(s.PresenceChild,{isPresent:n,initial:(!T.current||!!d)&&void 0,custom:c,presenceAffectsLayout:f,mode:p,root:y,onExitComplete:n?void 0:()=>{if(A.current.has(i)||!C.has(i))return;A.current.add(i),C.set(i,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(M?.(),R(S.current),m&&b?.(),h&&h())},anchorX:g,anchorY:v,children:e},i)})})}],88653)},464978,e=>{"use strict";var t=e.i(271645),i=e.i(821476);e.s(["usePresence",0,function(e=!0){let n=(0,t.useContext)(i.PresenceContext);if(null===n)return[!0,null];let{isPresent:r,onExitComplete:o,register:s}=n,a=(0,t.useId)();(0,t.useEffect)(()=>{if(e)return s(a)},[e]);let l=(0,t.useCallback)(()=>e&&o&&o(a),[a,o,e]);return!r&&o?[!1,l]:[!0]}])},231178,e=>{"use strict";let t=(0,e.i(271645).createContext)({});e.s(["LayoutGroupContext",0,t])},648070,e=>{"use strict";let t=(0,e.i(271645).createContext)({strict:!1});e.s(["LazyContext",0,t])},737806,e=>{"use strict";let t=(0,e.i(271645).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});e.s(["MotionConfigContext",0,t])},688291,582474,886549,911587,308576,830665,733871,e=>{"use strict";var t,i=e.i(271645);let n=(0,i.createContext)({});e.s(["MotionContext",0,n],688291);var r=e.i(587576),o=e.i(732525);function s(e){return Array.isArray(e)?e.join(" "):e}e.s(["useCreateMotionContext",0,function(e){let{initial:t,animate:a}=function(e,t){if((0,r.isControllingVariants)(e)){let{initial:t,animate:i}=e;return{initial:!1===t||(0,o.isVariantLabel)(t)?t:void 0,animate:(0,o.isVariantLabel)(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,i.useContext)(n));return(0,i.useMemo)(()=>({initial:t,animate:a}),[s(t),s(a)])}],582474);var a=e.i(83411),l=e.i(130789),u=e.i(544947);let c=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function d(e,t,i){for(let n in t)(0,a.isMotionValue)(t[n])||(0,l.isForcedMotionValue)(n,i)||(e[n]=t[n])}e.s(["createHtmlRenderState",0,c],886549);var h=e.i(181261),f=e.i(399951);let p=()=>({...c(),attrs:{}});e.s(["createSvgRenderState",0,p],911587);let m=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function g(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||m.has(e)}let v=e=>!g(e);try{t=e.r(934537).default,"function"==typeof t&&(v=e=>e.startsWith("on")?!g(e):t(e))}catch{}var y=e.i(944966);e.s(["useRender",0,function(e,t,n,{latestValues:r},o,s=!1,l){let m=(l??(0,y.isSVGComponent)(e)?function(e,t,n,r){let o=(0,i.useMemo)(()=>{let i=p();return(0,h.buildSVGAttrs)(i,t,(0,f.isSVGTag)(r),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};d(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t){let n,r,o={},s=(n=e.style||{},d(r={},n,e),Object.assign(r,function({transformTemplate:e},t){return(0,i.useMemo)(()=>{let i=c();return(0,u.buildHTMLStyles)(i,t,e),Object.assign({},i.vars,i.style)},[t])}(e,t)),r);return e.drag&&!1!==e.dragListener&&(o.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}
9`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=s,o})(t,r,o,e),x=function(e,t,i){let n={};for(let r in e)("values"!==r||"object"!=typeof e.values)&&!(0,a.isMotionValue)(e[r])&&(v(r)||!0===i&&g(r)||!t&&!g(r)||e.draggable&&r.startsWith("onDrag"))&&(n[r]=e[r]);return n}(t,"string"==typeof e,s),b=e!==i.Fragment?{...x,...m,ref:n}:{},{children:w}=t,E=(0,i.useMemo)(()=>(0,a.isMotionValue)(w)?w.get():w,[w]);return(0,i.createElement)(e,{...b,children:E})}],308576);var x=e.i(984049);e.s(["scrapeHTMLMotionValuesFromProps",()=>x.scrapeMotionValuesFromProps],830665),e.s(["resolveMotionValue",0,function(e){return(0,a.isMotionValue)(e)?e.get():e}],733871)},821476,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["PresenceContext",0,t])},733986,889026,749652,919880,341327,665536,485651,107230,e=>{"use strict";let t,i;var n=e.i(142098),r=e.i(260830),o=e.i(130162),s=e.i(287022),a=e.i(655559),l=e.i(153689),u=e.i(27677),c=e.i(980538),d=e.i(939011),h=e.i(100706),f=e.i(282774),p=e.i(137541),m=e.i(265091),g=e.i(652101),v=e.i(642824);function y(e){return(0,v.isObject)(e)&&"ownerSVGElement"in e}function x(e,t,i){if(null==e)return[];if(e instanceof EventTarget)return[e];if("string"==typeof e){let n=document;t&&(n=t.current);let r=i?.[e]??n.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e).filter(e=>null!=e)}e.s(["isSVGElement",0,y],889026),e.s(["resolveElements",0,x],749652);let b=new WeakMap,w=(e,t,i)=>(n,r)=>r&&r[0]?r[0][e+"Size"]:y(n)&&"getBBox"in n?n.getBBox()[t]:n[i],E=w("inline","width","offsetWidth"),T=w("block","height","offsetHeight");function S({target:e,borderBoxSize:t}){b.get(e)?.forEach(i=>{i(e,{get width(){return E(e,t)},get height(){return T(e,t)}})})}function C(e){e.forEach(S)}let A=new Set;function k(e,n){let r;return"function"==typeof e?(A.add(e),i||(i=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};A.forEach(t=>t(e))},window.addEventListener("resize",i)),()=>{A.delete(e),A.size||"function"!=typeof i||(window.removeEventListener("resize",i),i=void 0)}):(!t&&"u">typeof ResizeObserver&&(t=new ResizeObserver(C)),(r=x(e)).forEach(e=>{let i=b.get(e);i||(i=new Set,b.set(e,i)),i.add(n),t?.observe(e)}),()=>{r.forEach(e=>{let i=b.get(e);i?.delete(n),i?.size||t?.unobserve(e)})})}let P=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),D=new Set(["INPUT","SELECT","TEXTAREA"]);function R(e){return D.has(e.tagName)||!0===e.isContentEditable}e.s(["isElementKeyboardAccessible",0,function(e){return P.has(e.tagName)||!0===e.isContentEditable},"isElementTextInput",0,R],919880);var N=e.i(965566);let M=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function O(e){return{point:{x:e.pageX,y:e.pageY}}}e.s(["isPrimaryPointer",0,M],341327);let I=e=>t=>M(t)&&e(t,O(t));function L(e,t,i,n){return(0,f.addDomEvent)(e,t,I(i),n)}e.s(["addPointerInfo",0,I,"extractEventInfo",0,O],665536);let _=({current:e})=>e?e.ownerDocument.defaultView:null;var V=e.i(325522),j=e.i(738638),F=e.i(763074);let B=(e,t)=>Math.abs(e-t),K=new Set(["auto","scroll"]);class U{constructor(e,t,{transformPagePoint:i,contextWindow:n=window,dragSnapToOrigin:r=!1,distanceThreshold:o=3,element:a}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=$(this.lastRawMoveEventInfo,this.transformPagePoint));let i=W(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,r=(e=i.offset,t={x:0,y:0},Math.sqrt(B(e.x,t.x)**2+B(e.y,t.y)**2)>=this.distanceThreshold);if(!n&&!r)return;let{point:o}=i,{timestamp:a}=s.frameData;this.history.push({...o,timestamp:a});let{onStart:l,onMove:u}=this.handlers;n||(l&&l(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),u&&u(this.lastMoveEvent,i)},this.handlePointerMove=(e,t)=>
9{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=$(t,this.transformPagePoint),s.frame.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:i,onSessionEnd:n,resumeAnimation:r}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=W("pointercancel"===e.type?this.lastMoveEventInfo:$(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,o),n&&n(e,o)},!M(e))return;this.dragSnapToOrigin=r,this.handlers=t,this.transformPagePoint=i,this.distanceThreshold=o,this.contextWindow=n||window;const l=$(O(e),this.transformPagePoint),{point:u}=l,{timestamp:c}=s.frameData;this.history=[{...u,timestamp:c}];const{onSessionStart:d}=t;d&&d(e,W(l,this.history)),this.removeListeners=(0,j.pipe)(L(this.contextWindow,"pointermove",this.handlePointerMove),L(this.contextWindow,"pointerup",this.handlePointerUp),L(this.contextWindow,"pointercancel",this.handlePointerUp)),a&&this.startScrollTracking(a)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(K.has(e.overflowX)||K.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let i=e===window,n=i?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},r={x:n.x-t.x,y:n.y-t.y};(0!==r.x||0!==r.y)&&(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=r.x,this.lastMoveEventInfo.point.y+=r.y):this.history.length>0&&(this.history[0].x-=r.x,this.history[0].y-=r.y),this.scrollPositions.set(e,n),s.frame.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),(0,s.cancelFrame)(this.updatePoint)}}function $(e,t){return t?{point:t(e.point)}:e}function z(e,t){return{x:e.x-t.x,y:e.y-t.y}}function W({point:e},t){return{point:e,delta:z(e,H(t)),offset:z(e,t[0]),velocity:function(e){if(e.length<2)return{x:0,y:0};let t=e.length-1,i=null,n=H(e);for(;t>=0&&(i=e[t],!(n.timestamp-i.timestamp>(0,F.secondsToMilliseconds)(.1)));)t--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&n.timestamp-i.timestamp>2*(0,F.secondsToMilliseconds)(.1)&&(i=e[1]);let r=(0,F.millisecondsToSeconds)(n.timestamp-i.timestamp);if(0===r)return{x:0,y:0};let o={x:(n.x-i.x)/r,y:(n.y-i.y)/r};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}(t)}}function H(e){return e[e.length-1]}var Y=e.i(783920),G=e.i(476959);function X(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function q(e,t){let i=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,n]=[n,i]),{min:i,max:n}}function J(e,t,i){return{min:Q(e,t),max:Q(e,i)}}function Q(e,t){return"number"==typeof e?e:e[t]||0}let Z=new WeakMap;class ee{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,o.createBox)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:i}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let r=e=>{t&&this.snapToCursor(O(e).point),this.stopAnimation()},o=(e,t)=>{let{drag:i,dragPropagation:n,onDragStart:r}=this.getProps();if(i&&!n&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,p.setDragLock)(i),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,a.eachAxis)(e=>{let t=this.getAxisMotionValue(e).get()||0;if(m.percent.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let n=i.layout.layoutBox[e];n&&(t=(0,g.calcLength)(n)*(parseFloat(t)/100))}}this.originPoint[e]=t}),r&&s.frame.update(()=>r(e,t),!1,!0),(0,c.addValueToWillChange)(this.visualElement,"transform");let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},l=(e,t)=>
9{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:i,dragDirectionLock:n,onDirectionLock:r,onDrag:o}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:a}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(a),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&s.frame.update(()=>o(e,t),!1,!0)},u=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},d=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:h}=this.getProps();this.panSession=new U(e,{onSessionStart:r,onStart:o,onMove:l,onSessionEnd:u,resumeAnimation:d},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:h,distanceThreshold:i,contextWindow:_(this.visualElement),element:this.visualElement.current})}stop(e,t){let i=e||this.latestPointerEvent,n=t||this.latestPanInfo,r=this.isDragging;if(this.cancel(),!r||!n||!i)return;let{velocity:o}=n;this.startAnimation(o);let{onDragEnd:a}=this.getProps();a&&s.frame.postRender(()=>a(i,n))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,i){let{drag:n}=this.getProps();if(!i||!ei(e,n,this.currentDirection))return;let r=this.getAxisMotionValue(e),o=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:i},n){return void 0!==t&&e<t?e=n?(0,h.mixNumber)(t,e,n.min):Math.max(e,t):void 0!==i&&e>i&&(e=n?(0,h.mixNumber)(i,e,n.max):Math.min(e,i)),e}(o,this.constraints[e],this.elastic[e])),r.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,n=this.constraints;e&&(0,V.isRefObject)(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:n,right:r}){return{x:X(e.x,i,r),y:X(e.y,t,n)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:J(e,"left","right"),y:J(e,"top","bottom")}}(t),n!==this.constraints&&!(0,V.isRefObject)(e)&&i&&this.constraints&&!this.hasMutatedConstraints&&(0,a.eachAxis)(e=>{var t,n;let r;!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],n=this.constraints[e],r={},void 0!==n.min&&(r.min=n.min-t.min),void 0!==n.max&&(r.max=n.max-t.min),r))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!(0,V.isRefObject)(t))return!1;let n=t.current;(0,N.invariant)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let o=(0,l.measurePageBox)(n,r.root,this.visualElement.getTransformPagePoint()),s=(e=r.layout.layoutBox,{x:q(e.x,o.x),y:q(e.y,o.y)});if(i){let e=i((0,u.convertBoxToBoundingBox)(s));this.hasMutatedConstraints=!!e,e&&(s=(0,u.convertBoundingBoxToBox)(e))}return s}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:n,dragTransition:r,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{};return Promise.all((0,a.eachAxis)(s=>{if(!ei(s,t,this.currentDirection))return;let a=l&&l[s]||{};(!0===o||o===s)&&(a={min:0,max:0});let u={type:"inertia",velocity:i?e[s]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...a};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return(0,c.addValueToWillChange)(this.visualElement,e),i.start((0,d.animateMotionValue)(e,i,0,t,this.visualElement,!1))}stopAnimation(){(0,a.eachAxis)(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){(0,a.eachAxis)(t=>{let{drag:i}=this.getProps();if(!ei(t,i,this.currentDirection))return;let{projection:n}=this.visualElement,r=this.getAxisMotionValue(t);if(n&&n.layout){let{min:i,max:o}=n.layout.layoutBox[t],s=r.get()||0;r.set(e[t]-(0,h.mixNumber)(i,o,.5)+s)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!(0,V.isRefObject)(t)||!i||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};(0,a.eachAxis)(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){var i,r;let o,s,a,l=t.get();n[e]=(i={min:l,max:l},r=this.constraints[e],o=.5,s=(0,g.calcLength)(i),(a=(0,g.calcLength)(r))>s?o=(0,Y.progress)(r.min,r.max-s,i.min):s>a&&(o=(0,Y.progress)(i.min,i.max-a,r.min)),(0,G.clamp)(0,1,o))}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),(0,a.eachAxis)(t=>{if(!ei(t,e,null))return;let i=this.getAxisMotionValue(t),{min:r,max:o}=this.constraints[t];i.set((0,h.mixNumber)(r,o,n[t]))}),this.visualElement.render()}addListeners(){let e;if(!this.visualElement.current)return;Z.set(this.visualElement,this);let t=this.visualElement.current,i=L(t,"pointerdown",e=>{let{drag:i,dragListener:n=!0}
9=this.getProps(),r=e.target,o=r!==t&&R(r);i&&n&&!o&&this.start(e)}),n=()=>{var i,n,r;let o,s,{dragConstraints:a}=this.getProps();(0,V.isRefObject)(a)&&a.current&&(this.constraints=this.resolveRefConstraints(),e||(i=t,n=a.current,o=k(i,et(r=()=>this.scalePositionWithinConstraints())),s=k(n,et(r)),e=()=>{o(),s()}))},{projection:r}=this.visualElement,o=r.addEventListener("measure",n);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),s.frame.read(n);let l=(0,f.addDomEvent)(window,"resize",()=>this.scalePositionWithinConstraints()),u=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&((0,a.eachAxis)(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{l(),i(),o(),u&&u(),e&&e()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:n=!1,dragConstraints:r=!1,dragElastic:o=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:n,dragConstraints:r,dragElastic:o,dragMomentum:s}}}function et(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function ei(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class en extends n.Feature{constructor(e){super(e),this.removeGroupControls=r.noop,this.removeListeners=r.noop,this.controls=new ee(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||r.noop}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}e.s(["DragGesture",0,en],733986);var er=n;let eo=e=>(t,i)=>{e&&s.frame.update(()=>e(t,i),!1,!0)};class es extends er.Feature{constructor(){super(...arguments),this.removePointerDownListener=r.noop}onPointerDown(e){this.session=new U(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:_(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:n}=this.node.getProps();return{onSessionStart:eo(e),onStart:eo(t),onMove:eo(i),onEnd:(e,t)=>{delete this.session,n&&s.frame.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=L(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}e.s(["PanGesture",0,es],485651),e.s(["globalProjectionState",0,{hasAnimatedSinceResize:!0,hasEverUpdated:!1}],107230)},646816,877397,717871,973089,957512,99642,e=>{"use strict";var t=e.i(733986),i=e.i(485651),n=e.i(843476),r=e.i(107230),o=e.i(287022),s=e.i(560140),a=e.i(271645),l=e.i(464978),u=e.i(231178),c=e.i(104035);let d=!1;class h extends a.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:n}=this.props,{projection:o}=e;o&&(t.group&&t.group.add(o),i&&i.register&&n&&i.register(o),d&&o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),r.globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:i,drag:n,isPresent:r}=this.props,{projection:s}=i;return s&&(s.isPresent=r,e.layoutDependency!==t&&s.setOptions({...s.options,layoutDependency:t}),d=!0,n||e.layoutDependency!==t||void 0===t||e.isPresent!==r?s.willUpdate():this.safeToRemove(),e.isPresent!==r&&(r?s.promote():s.relegate()||o.frame.postRender(()=>{let e=s.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:i}=e;i&&(i.options.layoutAnchor=t,i.root.didUpdate(),s.microtask.postRender(()=>{!i.currentAnimation&&i.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:n}=e;d=!0,n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),i&&i.deregister&&i.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function f(e){let[t,i]=(0,l.usePresence)(),r=(0,a.useContext)(u.LayoutGroupContext);return(0,n.jsx)(h,{...e,layoutGroup:r,switchLayoutGroup:(0,a.useContext)(c.SwitchLayoutGroupContext),isPresent:t,safeToRemove:i})}e.s(["MeasureLayout",0,f],877397);
9var p=e.i(570596),m=e.i(476959),g=e.i(260830),v=e.i(939011),y=e.i(486427),x=e.i(83411),b=e.i(716896),w=e.i(987333),E=e.i(496173),T=e.i(924463),S=e.i(504169),C=e.i(880248);e.i(763074);var A=e.i(889026),k=e.i(100706),P=e.i(733871),D=e.i(265091),R=e.i(783920),N=e.i(791559);let M=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],O=M.length,I=e=>"string"==typeof e?parseFloat(e):e,L=e=>"number"==typeof e||D.px.test(e);function _(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let V=F(0,.5,N.circOut),j=F(.5,.95,g.noop);function F(e,t,i){return n=>n<e?0:n>t?1:i((0,R.progress)(e,t,n))}function B(e,t){e.min=t.min,e.max=t.max}function K(e,t){B(e.x,t.x),B(e.y,t.y)}function U(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var $=e.i(135636),z=e.i(652101);function W(e,t,i,n,r){return e-=t,e=(0,$.scalePoint)(e,1/i,n),void 0!==r&&(e=(0,$.scalePoint)(e,1/r,n)),e}function H(e,t,[i,n,r],o,s){!function(e,t=0,i=1,n=.5,r,o=e,s=e){if(D.percent.test(t)&&(t=parseFloat(t),t=(0,k.mixNumber)(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let a=(0,k.mixNumber)(o.min,o.max,n);e===o&&(a-=t),e.min=W(e.min,t,i,a,r),e.max=W(e.max,t,i,a,r)}(e,t[i],t[n],t[r],t.scale,o,s)}let Y=["x","scaleX","originX"],G=["y","scaleY","originY"];function X(e,t,i,n){H(e.x,t,Y,i?i.x:void 0,n?n.x:void 0),H(e.y,t,G,i?i.y:void 0,n?n.y:void 0)}var q=e.i(130162);function J(e){return 0===e.translate&&1===e.scale}function Q(e){return J(e.x)&&J(e.y)}function Z(e,t){return e.min===t.min&&e.max===t.max}function ee(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function et(e,t){return ee(e.x,t.x)&&ee(e.y,t.y)}function ei(e){return(0,z.calcLength)(e.x)/(0,z.calcLength)(e.y)}function en(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}var er=e.i(133887);class eo{constructor(){this.members=[]}add(e){(0,er.addUniqueItem)(this.members,e);for(let t=this.members.length-1;t>=0;t--){let i=this.members[t];if(i===e||i===this.lead||i===this.prevLead)continue;let n=i.instance;n&&!1!==n.isConnected||i.snapshot||((0,er.removeItem)(this.members,i),i.unmount())}e.scheduleRender()}remove(e){if((0,er.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){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(!1!==e.isPresent&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.updateSnapshot(),e.scheduleRender();let{layoutDependency:n}=i.options,{layoutDependency:r}=e.options;(void 0===n||n!==r)&&(e.resumeFrom=i,t&&(i.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root?.isUpdating&&(e.isLayoutDirty=!0)),!1===e.options.crossfade&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}var es=e.i(655559);let ea=(e,t)=>e.depth-t.depth;class el{constructor(){this.children=[],this.isDirty=!1}add(e){(0,er.addUniqueItem)(this.children,e),this.isDirty=!0}remove(e){(0,er.removeItem)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(ea),this.isDirty=!1,this.children.forEach(e)}}var eu=e.i(177777);let ec={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},ed=["","X","Y","Z"],eh=0;function ef(e,t,i,n){let{latestValues:r}=t;r[e]&&(i[e]=r[e],t.setStaticValue(e,0),n&&(n[e]=0))}function ep({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:n,resetTransform:a}){return class{constructor(e={},i=t?.()){this.id=eh++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,C.statsBuffer.value&&(ec.nodes=ec.calculatedTargetDeltas=ec.calculatedProjections=0),this.nodes.forEac
9h(ev),this.nodes.forEach(eA),this.nodes.forEach(ek),this.nodes.forEach(ey),C.statsBuffer.addProjectionMetrics&&C.statsBuffer.addProjectionMetrics(ec)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new el)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new p.SubscriptionManager),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let i=this.eventHandlers.get(e);i&&i.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=(0,A.isSVGElement)(t)&&(!(0,A.isSVGElement)(t)||"svg"!==t.tagName),this.instance=t;let{layoutId:i,layout:n,visualElement:s}=this.options;if(s&&!s.current&&s.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(n||i)&&(this.isLayoutDirty=!0),e){let i,n=0,s=()=>this.root.updateBlockedByResize=!1;o.frame.read(()=>{n=window.innerWidth}),e(t,()=>{let e=window.innerWidth;if(e!==n){let t,a;n=e,this.root.updateBlockedByResize=!0,i&&i(),t=E.time.now(),a=({timestamp:e})=>{let i=e-t;i>=250&&((0,o.cancelFrame)(a),s())},o.frame.setup(a,!0),i=()=>(0,o.cancelFrame)(a),r.globalProjectionState.hasAnimatedSinceResize&&(r.globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(eC))}})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||n)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:i,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let r=this.options.transition||s.getDefaultTransition()||eO,{onLayoutAnimationStart:o,onLayoutAnimationComplete:a}=s.getProps(),l=!this.targetLayout||!et(this.targetLayout,n),u=!t&&i;if(this.options.layoutRoot||this.resumeFrom||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...(0,w.getValueTransition)(r,"layout"),onPlay:o,onComplete:a};(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,u)}else t||eC(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,this.eventHandlers.clear(),(0,o.cancelFrame)(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(eP),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(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:i}=t.options;if(!i)return;let n=(0,b.getOptimisedAppearId)(i);if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:e,layoutId:i}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",o.frame,!(e||i))}let{parent:r}=t;r&&!r.hasCheckedOptimisedAppear&&e(r)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,("string"==typeof t.latestValues.x||"string"==typeof t.latestValues.y)&&(t.isLayoutDirty=!0),t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEac
9h(ew),this.nodes.forEach(eb);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(eE);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(eT),this.nodes.forEach(eS),this.nodes.forEach(em),this.nodes.forEach(eg)):this.nodes.forEach(eE),this.clearAllSnapshots();let e=E.time.now();o.frameData.delta=(0,m.clamp)(0,1e3/60,e-o.frameData.timestamp),o.frameData.timestamp=e,o.frameData.isProcessing=!0,o.frameSteps.update.process(o.frameData),o.frameSteps.preRender.process(o.frameData),o.frameSteps.render.process(o.frameData),o.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,s.microtask.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(ex),this.sharedNodes.forEach(eD)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,o.frame.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){o.frame.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||(0,z.calcLength)(this.snapshot.measuredBox.x)||(0,z.calcLength)(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=(0,q.createBox)()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=n(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!a)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!Q(this.projectionDelta),i=this.getTransformTemplate(),n=i?i(this.latestValues,""):void 0,r=n!==this.prevTransformTemplateValue;e&&this.instance&&(t||(0,eu.hasTransform)(this.latestValues)||r)&&(a(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),n=this.removeElementScroll(i);return e&&(n=this.removeTransform(n)),e_((t=n).x),e_(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return(0,q.createBox)();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(ej))){let{scroll:e}=this.root;e&&((0,$.translateAxis)(t.x,e.offset.x),(0,$.translateAxis)(t.y,e.offset.y))}return t}removeElementScroll(e){let t=(0,q.createBox)();if(K(t,e),this.scroll?.wasRoot)return t;for(let i=0;i<this.path.length;i++){let n=this.path[i],{scroll:r,options:o}=n;n!==this.root&&r&&o.layoutScroll&&(r.wasRoot&&K(t,e),(0,$.translateAxis)(t.x,r.offset.x),(0,$.translateAxis)(t.y,r.offset.y))}return t}applyTransform(e,t=!1,i){let n=i||(0,q.createBox)();K(n,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&((0,$.translateAxis)(n.x,-i.scroll.offset.x),(0,$.translateAxis)(n.y,-i.scroll.offset.y)),(0,eu.hasTransform)(i.latestValues)&&(0,$.transformBox)(n,i.latestValues,i.layout?.layoutBox)}return(0,eu.hasTransform)(this.latestValues)&&(0,$.transformBox)(n,this.latestValues,this.layout?.layoutBox),n}removeTransform(e){let t=(0,q.createBox)();K(t,e);for(let e=0;e<this.path.length;e++){let i,n=this.path[e];(0,eu.hasTransform)(n.latestValues)&&(n.instance&&((0,eu.hasScale)(n.latestValues)&&n.updateSnapshot(),K(i=(0,q.createBox)(),n.measurePageBox())),X(t,n.latestValues,n.snapshot?.layoutBox,i))}return(0,eu.hasTransform)(this.latestValues)&&X(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==o.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
9isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let i=!!this.resumingFrom||this!==t;if(!(e||i&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:n,layoutId:r}=this.options;if(!this.layout||!(n||r))return;this.resolvedRelativeTargetAt=o.frameData.timestamp;let s=this.getClosestProjectingParent();s&&this.linkedParentVersion!==s.layoutVersion&&!s.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(!1!==this.options.layoutAnchor&&s&&s.layout?this.createRelativeTarget(s,this.layout.layoutBox,s.layout.layoutBox):this.removeRelativeTarget()),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=(0,q.createBox)(),this.targetWithTransforms=(0,q.createBox)()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),(0,z.calcRelativeBox)(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):K(this.target,this.layout.layoutBox),(0,$.applyBoxDelta)(this.target,this.targetDelta)):K(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,!1!==this.options.layoutAnchor&&s&&!!s.resumingFrom==!!this.resumingFrom&&!s.options.layoutScroll&&s.target&&1!==this.animationProgress?this.createRelativeTarget(s,this.target,s.target):this.relativeParent=this.relativeTarget=void 0),C.statsBuffer.value&&ec.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||(0,eu.hasScale)(this.parent.latestValues)||(0,eu.has2DTranslate)(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,i){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,q.createBox)(),this.relativeTargetOrigin=(0,q.createBox)(),(0,z.calcRelativePosition)(this.relativeTargetOrigin,t,i,this.options.layoutAnchor||void 0),K(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,i=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(i=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===o.frameData.timestamp&&(i=!1),i)return;let{layout:n,layoutId:r}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(n||r))return;K(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,a=this.treeScale.y;(0,$.applyTreeDeltas)(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=(0,q.createBox)());let{target:l}=e;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(U(this.prevProjectionDelta.x,this.projectionDelta.x),U(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),(0,z.calcBoxDelta)(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===s&&this.treeScale.y===a&&en(this.projectionDelta.x,this.prevProjectionDelta.x)&&en(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),C.statsBuffer.value&&ec.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=(0,q.createDelta)(),this.projectionDelta=(0,q.createDelta)(),this.projectionDeltaWithTransform=(0,q.createDelta)()}setAnimationOrigin(e,t=!1){let i,n=this.snapshot,r=n?n.latestValues:{},o={...this.latestValues},s=(0,q.createDelta)();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let a=(0,q.createBox)(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,d=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(eM));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(eR(s.x,e.x,n),eR(s.y,e.y,n),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,h,f,p,m,g;(0,z.calcRelativePosition)(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),f=this.relativeTarget,p=this.relativeTargetOrigin,m=a,g=n,eN(f.x,p.x,m.x,g),eN(f.y,p.y,m.y,g),i&&(u=this.relativeTarget,h=i,Z(u.x,h.x)&&Z(u.y,h.y))&&(this.isProjectionDirty=!1),i||(i=(0,q.createBox)()),K(i,this.relativeTarget)}l&&(this.animationValues=o,function(e,t,i,n,r,o){r?(e.opacity=(0,k.mixNumber)(0,i.opacity??1,V(n)),e.opacityExit=(0,k.mixNumber)(t.o
9pacity??1,0,j(n))):o&&(e.opacity=(0,k.mixNumber)(t.opacity??1,i.opacity??1,n));for(let r=0;r<O;r++){let o=M[r],s=_(t,o),a=_(i,o);(void 0!==s||void 0!==a)&&(s||(s=0),a||(a=0),0===s||0===a||L(s)===L(a)?(e[o]=Math.max((0,k.mixNumber)(I(s),I(a),n),0),(D.percent.test(a)||D.percent.test(s))&&(e[o]+="%")):e[o]=a)}(t.rotate||i.rotate)&&(e.rotate=(0,k.mixNumber)(t.rotate||0,i.rotate||0,n))}(o,r,this.latestValues,n,d,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&((0,o.cancelFrame)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=o.frame.update(()=>{var t,i,n;let o;r.globalProjectionState.hasAnimatedSinceResize=!0,S.activeAnimations.layout++,this.motionValue||(this.motionValue=(0,y.motionValue)(0)),this.motionValue.jump(0,!1),this.currentAnimation=(t=this.motionValue,i=[0,1e3],n={...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{S.activeAnimations.layout--},onComplete:()=>{S.activeAnimations.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}},(o=(0,x.isMotionValue)(t)?t:(0,y.motionValue)(t)).start((0,v.animateMotionValue)("",o,i,n)),o.animation),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:i,layout:n,latestValues:r}=e;if(t&&i&&n){if(this!==e&&this.layout&&n&&eV(this.options.animationType,this.layout.layoutBox,n.layoutBox)){i=this.target||(0,q.createBox)();let t=(0,z.calcLength)(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let n=(0,z.calcLength)(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+n}K(t,i),(0,$.transformBox)(t,r),(0,z.calcBoxDelta)(this.projectionDeltaWithTransform,this.layoutCorrected,t,r)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new eo),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:i}={}){let n=this.getStack();n&&n.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(t=!0),!t)return;let n={};i.z&&ef("z",e,n,this.animationValues);for(let t=0;t<ed.length;t++)ef(`rotate${ed[t]}`,e,n,this.animationValues),ef(`skew${ed[t]}`,e,n,this.animationValues);for(let t in e.render(),n)e.setStaticValue(t,n[t]),this.animationValues&&(this.animationValues[t]=n[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let i=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=(0,P.resolveMotionValue)(t?.pointerEvents)||"",e.transform=i?i(this.latestValues,""):"none";return}let n=this.getLead();if(!this.projectionDelta||!this.layout||!n.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=(0,P.resolveMotionValue)(t?.pointerEvents)||""),this.hasProjected&&!(0,eu.hasTransform)(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1);return}e.visibility="";let r=n.animationValues||n.latestValues;this.applyTransformsToTarget();
9let o=function(e,t,i){let n="",r=e.x.translate/t.x,o=e.y.translate/t.y,s=i?.z||0;if((r||o||s)&&(n=`translate3d(${r}px, ${o}px, ${s}px) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),i){let{transformPerspective:e,rotate:t,rotateX:r,rotateY:o,skewX:s,skewY:a}=i;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),r&&(n+=`rotateX(${r}deg) `),o&&(n+=`rotateY(${o}deg) `),s&&(n+=`skewX(${s}deg) `),a&&(n+=`skewY(${a}deg) `)}let a=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==a||1!==l)&&(n+=`scale(${a}, ${l})`),n||"none"}(this.projectionDeltaWithTransform,this.treeScale,r);i&&(o=i(r,o)),e.transform=o;let{x:s,y:a}=this.projectionDelta;for(let t in e.transformOrigin=`${100*s.origin}% ${100*a.origin}% 0`,n.animationValues?e.opacity=n===this?r.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:r.opacityExit:e.opacity=n===this?void 0!==r.opacity?r.opacity:"":void 0!==r.opacityExit?r.opacityExit:0,T.scaleCorrectors){if(void 0===r[t])continue;let{correct:i,applyTo:s,isCSSVariable:a}=T.scaleCorrectors[t],l="none"===o?r[t]:i(r[t],n);if(s){let t=s.length;for(let i=0;i<t;i++)e[s[i]]=l}else a?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=n===this?(0,P.resolveMotionValue)(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(eb),this.root.sharedNodes.clear()}}}function em(e){e.updateLayout()}function eg(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:n}=e.layout,{animationType:r}=e.options,o=t.source!==e.layout.source;if("size"===r)(0,es.eachAxis)(e=>{let n=o?t.measuredBox[e]:t.layoutBox[e],r=(0,z.calcLength)(n);n.min=i[e].min,n.max=n.min+r});else if("x"===r||"y"===r){let e="x"===r?"y":"x";B(o?t.measuredBox[e]:t.layoutBox[e],i[e])}else eV(r,t.layoutBox,i)&&(0,es.eachAxis)(n=>{let r=o?t.measuredBox[n]:t.layoutBox[n],s=(0,z.calcLength)(i[n]);r.max=r.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+s)});let s=(0,q.createDelta)();(0,z.calcBoxDelta)(s,i,t.layoutBox);let a=(0,q.createDelta)();o?(0,z.calcBoxDelta)(a,e.applyTransform(n,!0),t.measuredBox):(0,z.calcBoxDelta)(a,i,t.layoutBox);let l=!Q(s),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:r,layout:o}=n;if(r&&o){let s=e.options.layoutAnchor||void 0,a=(0,q.createBox)();(0,z.calcRelativePosition)(a,t.layoutBox,r.layoutBox,s);let l=(0,q.createBox)();(0,z.calcRelativePosition)(l,i,o.layoutBox,s),et(a,l)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=l,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:a,layoutDelta:s,hasLayoutChanged:l,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function ev(e){C.statsBuffer.value&&ec.nodes++,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 ey(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ex(e){e.clearSnapshot()}function eb(e){e.clearMeasurements()}function ew(e){e.isLayoutDirty=!0,e.updateLayout()}function eE(e){e.isLayoutDirty=!1}function eT(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function eS(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function eC(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function eA(e){e.resolveTargetDelta()}function ek(e){e.calcProjection()}function eP(e){e.resetSkewAndRotation()}function eD(e){e.removeLeadSnapshot()}function eR(e,t,i){e.translate=(0,k.mixNumber)(t.translate,0,i),e.scale=(0,k.mixNumber)(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function eN(e,t,i,n){e.min=(0,k.mixNumber)(t.min,i.min,n),e.max=(0,k.mixNumber)(t.max,i.max,n)}function eM(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let eO={duration:.45,ease:[.4,0,.1,1]},eI=e=>"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),eL=eI("applewebkit/")&&!eI("chrome/")?Math.round:g.noop;function e_(e){e.min=eL(e.min),e.max=eL(e.max)}function eV(e,t,i){return"position"===e||"preserve-aspect"===e&&!(0,z.isNear)(ei(t),ei(i),.2)}function ej(e){return e!==e.root&&e.scroll?.wasRoot}var eF=e.i(282774);let eB=ep({attachResizeListener:(e,t)=>(0,eF.addDomEvent)(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),eK={current:void 0},eU=ep({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!eK.current){let e=new eB({});e.mount(window),e.setOptions({layoutScroll:!0}),eK.current=e}return eK.current},resetTransform:(e,t)=>
9{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});e.s(["HTMLProjectionNode",0,eU],717871);let e$={pan:{Feature:i.PanGesture},drag:{Feature:t.DragGesture,ProjectionNode:eU,MeasureLayout:f}};e.s(["drag",0,e$],646816);var ez=e.i(142098),eW=e.i(439676),eH=e.i(749652);function eY(e,t){let i=(0,eH.resolveElements)(e),n=new AbortController;return[i,{passive:!0,...t,signal:n.signal},()=>n.abort()]}e.s(["setupGesture",0,eY],973089);var eG=e.i(665536);function eX(e,t,i){let{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover","Start"===i);let r=n["onHover"+i];r&&o.frame.postRender(()=>r(t,(0,eG.extractEventInfo)(t)))}class eq extends ez.Feature{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[n,r,o]=eY(e,i);return n.forEach(e=>{let i,n=!1,o=!1,s=t=>{i&&(i(t),i=void 0),e.removeEventListener("pointerleave",l)},a=e=>{n=!1,window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",a),o&&(o=!1,s(e))},l=e=>{if("touch"!==e.pointerType){if(n){o=!0;return}s(e)}};e.addEventListener("pointerenter",n=>{if("touch"===n.pointerType||(0,eW.isDragActive)())return;o=!1;let s=t(e,n);"function"==typeof s&&(i=s,e.addEventListener("pointerleave",l,r))},r),e.addEventListener("pointerdown",()=>{n=!0,window.addEventListener("pointerup",a,r),window.addEventListener("pointercancel",a,r)},r)}),o}(e,(e,t)=>(eX(this.node,t,"Start"),e=>eX(this.node,e,"End"))))}unmount(){}}e.s(["HoverGesture",0,eq],957512);var eJ=ez,eQ=e.i(738638);class eZ extends eJ.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=(0,eQ.pipe)((0,eF.addDomEvent)(this.node.current,"focus",()=>this.onFocus()),(0,eF.addDomEvent)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}e.s(["FocusGesture",0,eZ],99642)},907051,142098,987333,980538,716896,738638,791559,783920,939011,223070,655559,282774,439676,137541,652101,e=>{"use strict";var t=e.i(843476),i=e.i(271645),n=e.i(231178),r=e.i(648070),o=e.i(737806),s=e.i(688291),a=e.i(582474),l=e.i(308576),u=e.i(944966),c=e.i(711805),d=e.i(501664),h=e.i(476948),f=e.i(513565),p=e.i(321967),m=e.i(683640),g=e.i(535043),v=e.i(821476),y=e.i(104035),x=e.i(325522),b=e.i(674008);function w(e,{forwardMotionProps:E=!1,type:T}={},S,C){S&&(0,f.loadFeatures)(S);let A=T?"svg"===T:(0,u.isSVGComponent)(e),k=A?d.useSVGVisualState:c.useHTMLVisualState;function P(u,c){let d,f={...(0,i.useContext)(o.MotionConfigContext),...u,layoutId:function({layoutId:e}){let t=(0,i.useContext)(n.LayoutGroupContext).id;return t&&void 0!==e?t+"-"+e:e}(u)},{isStatic:p}=f,w=(0,a.useCreateMotionContext)(u),T=k(u,p);if(!p&&"u">typeof window){(0,i.useContext)(r.LazyContext).strict;let t=function(e){let{drag:t,layout:i}=(0,h.getInitializedFeatureDefinitions)();if(!t&&!i)return{};let n={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(f);d=t.MeasureLayout,w.visualElement=function(e,t,n,a,l,u){let{visualElement:c}=(0,i.useContext)(s.MotionContext),d=(0,i.useContext)(r.LazyContext),h=(0,i.useContext)(v.PresenceContext),f=(0,i.useContext)(o.MotionConfigContext),p=f.reducedMotion,m=f.skipAnimations,w=(0,i.useRef)(null),E=(0,i.useRef)(!1);a=a||d.renderer,!w.current&&a&&(w.current=a(e,{visualState:t,parent:c,props:n,presenceContext:h,blockInitialAnimation:!!h&&!1===h.initial,reducedMotionConfig:p,skipAnimations:m,isSVG:u}),E.current&&w.current&&(w.current.manuallyAnimateOnMount=!0));let T=w.current,S=(0,i.useContext)(y.SwitchLayoutGroupContext);T&&!T.projection&&l&&("html"===T.type||"svg"===T.type)&&function(e,t,i,n){let{layoutId:r,layout:o,drag:s,dragConstraints:a,layoutScroll:l,layoutRoot:u,layoutAnchor:c,layoutCrossfade:d}=t;e.projection=new i(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:r,layout:o,alwaysMeasureLayout:!!s||a&&(0,x.isRefObject)(a),visualElement:e,animationType:"string"==typeof o?o:"both",initialPromotionConfig:n,crossfade:d,layoutScroll:l,layoutRoot:u,layoutAnchor:c})}(w.current,n,l,S);let C=(0,i.useRef)(!1);(0,i.useInsertionEffect)(()=>{T&&C.current&&T.update(n,h)});let A=n[g.optimizedAppearDataAttribute],k=(0,i.useRef)(!!A&&"u">typeof window&&!window.MotionHandoffIsComplete?.(A)&&window.MotionHasOptimisedAnimation?.(A));return(0,b.useIsomorphicLayoutEffect)(()=>{E.current=!0,T&&(C.current=!0,window.MotionIsMounted=!0,T.updateFeatures(),T.scheduleRenderMicrotask(),k.current&&T.animationState&&T.animationState.animateChanges())}),(0,i.useEffect)(()=>{T&&(!k.current&&T.animationState&&T.animationState.animateChanges(),k.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(A)}),k.current=!1),T.enteringChildren=void 0)}),T}(e,T,f,C,t.ProjectionNode,A)}return(0,t.jsxs)(s.MotionContext.Provider,{value:w,children:[d&&w.visualElement?(0,t.jsx)(d,{visualElement:w.visualElement,...f}):null,(0,l.useRender)(e,u,(0,m.useMotionRef)(T,w.visualElement,c),T,p,E,A)]})}P.displayName=`motion.${"string"==typeof e?e:`create(${e.displayName??e.name??""})`}`;let D=(0,i.forwardRef)(P);return D[p.motionComponentSymbol]=e,D}e.s(["createMotionProxy",0,function(e,t){if("u"<typeof Proxy)return w;let i=new Map,n=(i,n)=>w(i,n,e,t);return new Proxy((e,t)=>n(e,t),{get:(r,o)=>"create"===o?n:(i.has(o)||i.set(o,w(o,void 0,e,t)),i.get(o))})}],907051);class E{constructor(e){this.isMounted=!1,this.node=e}update(){}}e.s(["Feature",0,E],142098);var T=e.i(386579);function S(e,t,i){let n=e.getProps();return(0,T.resolveVariantFromProps)(n,t,void 0!==i?i:n.custom,e)}function C(e,t){if(e?.inherit&&t){let{inherit:i,...n}=e;return{...t,...n}}return e}function A(e,t){let i=e?.[t]??e?.default??e;return i!==e?C(i,e):i}e.s(["getValueTransition",0,A],987333);var k=e.i(864440),P=e.i(486427);let D=e=>Array.isArray(e);var R=e.i(846791),N=e.i(83411);function M(e,t){let i=e.getValue("willChange");if((0,N.isMotionValue)(i)&&i.add)return i.add(t);if(!i&&R.MotionGlobalConfig.WillChange){let i=new R.MotionGlobalConfig.WillChange("auto");
9e.addValue("willChange",i),i.add(t)}}function O(e){return e.props[g.optimizedAppearDataAttribute]}e.s(["addValueToWillChange",0,M],980538),e.s(["getOptimisedAppearId",0,O],716896);var I=e.i(763074),L=e.i(260830),_=e.i(496173);let V=(...e)=>e.reduce((e,t)=>i=>t(e(i)));e.s(["pipe",0,V],738638);var j=e.i(476959),F=e.i(504169),B=e.i(965566),K=e.i(19928),U=e.i(279444),$=e.i(569577),z=e.i(463011),W=e.i(22660);function H(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}var Y=e.i(766820);function G(e,t){return i=>i>0?t:e}var X=e.i(100706);let q=(e,t,i)=>{let n=e*e,r=i*(t*t-n)+n;return r<0?0:Math.sqrt(r)},J=[z.hex,Y.rgba,W.hsla];function Q(e){let t=J.find(t=>t.test(e));if((0,B.warning)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let i=t.parse(e);return t===W.hsla&&(i=function({hue:e,saturation:t,lightness:i,alpha:n}){e/=360,i/=100;let r=0,o=0,s=0;if(t/=100){let n=i<.5?i*(1+t):i+t-i*t,a=2*i-n;r=H(a,n,e+1/3),o=H(a,n,e),s=H(a,n,e-1/3)}else r=o=s=i;return{red:Math.round(255*r),green:Math.round(255*o),blue:Math.round(255*s),alpha:n}}(i)),i}let Z=(e,t)=>{let i=Q(e),n=Q(t);if(!i||!n)return G(e,t);let r={...i};return e=>(r.red=q(i.red,n.red,e),r.green=q(i.green,n.green,e),r.blue=q(i.blue,n.blue,e),r.alpha=(0,X.mixNumber)(i.alpha,n.alpha,e),Y.rgba.transform(r))},ee=new Set(["none","hidden"]);function et(e,t){return i=>(0,X.mixNumber)(e,t,i)}function ei(e){return"number"==typeof e?et:"string"==typeof e?(0,K.isCSSVariableToken)(e)?G:U.color.test(e)?Z:eo:Array.isArray(e)?en:"object"==typeof e?U.color.test(e)?Z:er:G}function en(e,t){let i=[...e],n=i.length,r=e.map((e,i)=>ei(e)(e,t[i]));return e=>{for(let t=0;t<n;t++)i[t]=r[t](e);return i}}function er(e,t){let i={...e,...t},n={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(n[r]=ei(e[r])(e[r],t[r]));return e=>{for(let t in n)i[t]=n[t](e);return i}}let eo=(e,t)=>{let i=$.complex.createTransformer(t),n=(0,$.analyseComplexValue)(e),r=(0,$.analyseComplexValue)(t);if(!(n.indexes.var.length===r.indexes.var.length&&n.indexes.color.length===r.indexes.color.length&&n.indexes.number.length>=r.indexes.number.length))return(0,B.warning)(!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.`,"complex-values-different"),G(e,t);if(ee.has(e)&&!r.values.length||ee.has(t)&&!n.values.length)return ee.has(e)?i=>i<=0?e:t:i=>i>=1?t:e;return V(en(function(e,t){let i=[],n={color:0,var:0,number:0};for(let r=0;r<t.values.length;r++){let o=t.types[r],s=e.indexes[o][n[o]],a=e.values[s]??0;i[r]=a,n[o]++}return i}(n,r),r.values),i)};function es(e,t,i){return"number"==typeof e&&"number"==typeof t&&"number"==typeof i?(0,X.mixNumber)(e,t,i):ei(e)(e,t)}var ea=e.i(287022);let el=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>ea.frame.update(t,e),stop:()=>(0,ea.cancelFrame)(t),now:()=>ea.frameData.isProcessing?ea.frameData.timestamp:_.time.now()}};var eu=e.i(756512);function ec(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}let ed=.01,eh=2,ef=.005,ep=.5;function em(e,t){return e*Math.sqrt(1-t*t)}let eg=["duration","bounce"],ev=["stiffness","damping","mass"];function ey(e,t){return t.some(t=>void 0!==e[t])}function ex(e=.3,t=.3){let i,n,r,o,s,a,l="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:u,restDelta:c}=l,d=l.keyframes[0],h=l.keyframes[l.keyframes.length-1],f={done:!1,value:d},{stiffness:p,damping:m,mass:g,duration:v,velocity:y,isResolvedFromDuration:x}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ey(e,ev)&&ey(e,eg))if(t.velocity=0,e.visualDuration){let i=2*Math.PI/(1.2*e.visualDuration),n=i*i,r=2*(0,j.clamp)(.05,1,1-(e.bounce||0))*Math.sqrt(n);t={...t,mass:1,stiffness:n,damping:r}}else{let i=function({duration:e=800,bounce:t=.3,velocity:i=0,mass:n=1}){let r,o;(0,B.warning)(e<=(0,I.secondsToMilliseconds)(10),"Spring duration must be 10 seconds or less","spring-duration-limit");let s=1-t;s=(0,j.clamp)(.05,1,s),e=(0,j.clamp)(.01,10,(0,I.millisecondsToSeconds)(e)),s<1?(r=t=>{let n=t*s,r=n*e;return .001-(n-i)/em(t,s)*Math.exp(-r)},o=t=>{let n=t*s*e,o=Math.pow(s,2)*Math.pow(t,2)*e,a=Math.exp(-n),l=em(Math.pow(t,2),s);return(n*i+i-o)*a*(-r(t)+.001>0?-1:1)/l}):(r=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),o=t=>e*e*(i-t)*Math.exp(-t*e));let a=function(e,t,i){let n=i;for(let i=1;i<12;i++)n-=e(n)/t(n);return n}(r,o,5/e);if(e=(0,I.secondsToMilliseconds)(e),isNaN(a))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(a,2)*n;return{stiffness:t,damping:2*s*Math.sqrt(n*t),duration:e}}}({...e,velocity:0});(t={...t,...i,mass:1}).isResolvedFromDuration=!0}return t}({...l,velocity:-(0,I.millisecondsToSeconds)(l.velocity||0)}),b=y||0,w=m/(2*Math.sqrt(p*g)),E=h-d,T=(0,I.millisecondsToSeconds)(Math.sqrt(p/g)),S=5>Math.abs(E);if(u||(u=S?ed:eh),c||(c=S?ef:ep),w<1)r=em(T,w),o=(b+w*T*E)/r,i=e=>h-Math.exp(-w*T*e)*(o*Math.sin(r*e)+E*Math.cos(r*e)),s=w*T*o+E*r,a=w*T*E-o*r,n=e=>Math.exp(-w*T*e)*(s*Math.sin(r*e)+a*Math.cos(r*e));else if(1===w){i=e=>h-Math.exp(-T*e)*(E+(b+T*E)*e);let e=b+T*E;n=t=>Math.exp(-T*t)*(T*e*t-b)}else{let e=T*Math.sqrt(w*w-1);i=t=>{let i=Math.exp(-w*T*t),n=Math.min(e*t,300);return h-i*((b+w*T*E)*Math.sinh(n)+e*E*Math.cosh(n))/e};let t=(b+w*T*E)/e,r=w*T*t-E*e,o=w*T*E-t*e;n=t=>{let i=Math.exp(-w*T*t),n=Math.min(e*t,300);return i*(r*Math.sinh(n)+o*Math.cosh(n))}}let C={calculatedDuration:x&&v||null,velocity:e=>(0,I.secondsToMilliseconds)(n(e)),next:e=>{if(!x&&w<1){let t=Math.exp(-w*T*e),i=Math.sin(r*e),n=Math.cos(r*e),l=h-t*(o*i+E*n);return f.done=Math.abs((0,I.secondsToMilliseconds)(t*(s*i+a*n)))<=u&&Math.abs(h-l)<=c,f.value=f.done?h:l,f}let t=i(e);return x?f.done=e>=v:f.done=Math.abs((0,I.secondsToMilliseconds)(n(e)))<=u&&Math.abs(h-t)<=c,f.value=f.done?h:t,f},toString:()=>{let e=Math.min(ec(C),2e4),t=(0,eu.generateLinearEasing)(t=>C.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return C}ex.applyToOptions=e=>{let t=function(e,t=100,i){let n=i({...e,keyframes:[0,t]}),r=Math.min(ec(n),2e4);return{type:"keyframes",ease:e=>n.next(r*e).value/t,duration:(0,I.millisecondsToSeconds)(r)}}(e,100,ex);return e.ease=t.ease,e.duration=(0,I.secondsToMilliseconds)(t.duration),e.type="keyframes",e};var eb=e.i(325791);function ew(e,t,i){let n=Math.max(t-5,0);return(0,eb.velocityPerSecond)(i-e(n),t-n)}function eE({keyframes:e,velocity:t=0,power:i=.8,timeConstant:n=325,bounceDamping:r=10,bounceStiffness:o=500,modifyTarget:s,min:a,max:l,restDelta:u=.5,restSpeed:c}){let d,h,f=e[0],p={done:!1,value:f},m=i*t,g=f+m,v=void 0===s?g:s(g);v!==g&&(m=v-f);let y=e=>-m*Math.exp(-e/n),x=e=>v+y(e),b=e=>{let t=y(e),i=x(e);p.done=Math.abs(t)<=u,p.value=p.done?v:i},w=e=>{let t;if(t=p.value,void 0!==a&&t<a||void 0!==l&&t>l){var i;d=e,h=ex({keyframes:[p.value,(i=p.value,void 0===a?l:void 0===l||Math.abs(a-i)<Math.abs(l-i)?a:l)],velocity:ew(x,e,p.value),damping:r,stiffness:o,restDelta:u,restSpeed:c})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;
9return(h||void 0!==d||(t=!0,b(e),w(e)),void 0!==d&&e>=d)?h.next(e-d):(t||b(e),p)}}}let eT=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function eS(e,t,i,n){return e===t&&i===n?L.noop:r=>0===r||1===r?r:eT(function(e,t,i,n,r){let o,s,a=0;do(o=eT(s=t+(i-t)/2,n,r)-e)>0?i=s:t=s;while(Math.abs(o)>1e-7&&++a<12)return s}(r,0,1,e,i),t,n)}let eC=eS(.42,0,1,1),eA=eS(0,0,.58,1),ek=eS(.42,0,.58,1),eP=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,eD=e=>t=>1-e(1-t),eR=eS(.33,1.53,.69,.99),eN=eD(eR),eM=eP(eN),eO=e=>e>=1?1:(e*=2)<1?.5*eN(e):.5*(2-Math.pow(2,-10*(e-1))),eI=e=>1-Math.sin(Math.acos(e)),eL=eD(eI),e_=eP(eI);e.s(["circIn",0,eI,"circInOut",0,e_,"circOut",0,eL],791559);var eV=e.i(960855);let ej={linear:L.noop,easeIn:eC,easeInOut:ek,easeOut:eA,circIn:eI,circInOut:e_,circOut:eL,backIn:eN,backInOut:eM,backOut:eR,anticipate:eO},eF=e=>{if((0,eV.isBezierDefinition)(e)){(0,B.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,i,n,r]=e;return eS(t,i,n,r)}return"string"==typeof e?((0,B.invariant)(void 0!==ej[e],`Invalid easing type '${e}'`,"invalid-easing-type"),ej[e]):e},eB=(e,t,i)=>{let n=t-e;return n?(i-e)/n:1};function eK({duration:e=300,keyframes:t,times:i,ease:n="easeInOut"}){var r;let o,s=Array.isArray(n)&&"number"!=typeof n[0]?n.map(eF):eF(n),a={done:!1,value:t[0]},l=function(e,t,{clamp:i=!0,ease:n,mixer:r}={}){let o=e.length;if((0,B.invariant)(o===t.length,"Both input and output ranges must be the same length","range-length"),1===o)return()=>t[0];if(2===o&&t[0]===t[1])return()=>t[1];let s=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=function(e,t,i){let n=[],r=i||R.MotionGlobalConfig.mix||es,o=e.length-1;for(let i=0;i<o;i++){let o=r(e[i],e[i+1]);t&&(o=V(Array.isArray(t)?t[i]||L.noop:t,o)),n.push(o)}return n}(t,n,r),l=a.length,u=i=>{if(s&&i<e[0])return t[0];let n=0;if(l>1)for(;n<e.length-2&&!(i<e[n+1]);n++);let r=eB(e[n],e[n+1],i);return a[n](r)};return i?t=>u((0,j.clamp)(e[0],e[o-1],t)):u}((r=i&&i.length===t.length?i:(!function(e,t){let i=e[e.length-1];for(let n=1;n<=t;n++){let r=eB(0,t,n);e.push((0,X.mixNumber)(i,1,r))}}(o=[0],t.length-1),o),r.map(t=>t*e)),t,{ease:Array.isArray(s)?s:t.map(()=>s||ek).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=l(t),a.done=t>=e,a)}}e.s(["progress",0,eB],783920);var eU=e.i(414229);let e$={decay:eE,inertia:eE,tween:eK,keyframes:eK,spring:ex};function ez(e){"string"==typeof e.type&&(e.type=e$[e.type])}var eW=e.i(779294);let eH=e=>e/100;class eY extends eW.WithPromise{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==_.time.now()&&this.tick(_.time.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},F.activeAnimations.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;ez(e);let{type:t=eK,repeat:i=0,repeatDelay:n=0,repeatType:r,velocity:o=0}=e,{keyframes:s}=e,a=t||eK;a!==eK&&"number"!=typeof s[0]&&(this.mixKeyframes=V(eH,es(s[0],s[1])),s=[0,100]);let l=a({...e,keyframes:s});"mirror"===r&&(this.mirroredGenerator=a({...e,keyframes:[...s].reverse(),velocity:-o})),null===l.calculatedDuration&&(l.calculatedDuration=ec(l));let{calculatedDuration:u}=l;this.calculatedDuration=u,this.resolvedDuration=u+n,this.totalDuration=this.resolvedDuration*(i+1)-n,this.generator=l}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let i,{generator:n,totalDuration:r,mixKeyframes:o,mirroredGenerator:s,resolvedDuration:a,calculatedDuration:l}=this;if(null===this.startTime)return n.next(0);let{delay:u=0,keyframes:c,repeat:d,repeatType:h,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:g}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let v=this.currentTime-u*(this.playbackSpeed>=0?1:-1),y=this.playbackSpeed>=0?v<0:v>r;this.currentTime=Math.max(v,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=r);let x=this.currentTime,b=n;if(d){let e=Math.min(this.currentTime,r)/a,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--,(t=Math.min(t,d+1))%2&&("reverse"===h?(i=1-i,f&&(i-=f/a)):"mirror"===h&&(b=s)),x=(0,j.clamp)(0,1,i)*a}y?(this.delayState.value=c[0],i=this.delayState):i=b.next(x),o&&!y&&(i.value=o(i.value));let{done:w}=i;y||null===l||(w=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let E=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);
9return E&&p!==eE&&(i.value=(0,eU.getFinalKeyframe)(c,this.options,g,this.speed)),m&&m(i.value),E&&this.finish(),i}then(e,t){return this.finished.then(e,t)}get duration(){return(0,I.millisecondsToSeconds)(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+(0,I.millisecondsToSeconds)(e)}get time(){return(0,I.millisecondsToSeconds)(this.currentTime)}set time(e){e=(0,I.secondsToMilliseconds)(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return ew(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(_.time.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=(0,I.millisecondsToSeconds)(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=el,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=t??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(_.time.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,F.activeAnimations.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}var eG=e.i(921012),eX=e.i(794581),eq=e.i(368e3);let eJ={anticipate:eO,backInOut:eM,circInOut:e_};class eQ extends eq.NativeAnimation{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in eJ&&(e.ease=eJ[e.ease])}(e),ez(e),super(e),void 0!==e.startTime&&!1!==e.autoplay&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:i,onComplete:n,element:r,...o}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let s=new eY({...o,autoplay:!1}),a=Math.max(10,_.time.now()-this.startTime),l=(0,j.clamp)(0,10,a-10),u=s.sample(a).value,{name:c}=this.options;r&&c&&(0,eX.setStyle)(r,c,u),t.setWithVelocity(s.sample(Math.max(0,a-l)).value,u,l),s.stop()}}var eZ=e.i(997307);let e0=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&($.complex.test(e)||"0"===e)&&!e.startsWith("url("));function e1(e){e.duration=0,e.type="keyframes"}var e2=eW,e5=e.i(260900),e4=e.i(962118);let e6=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/,e3=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),e7=(0,e5.memo)(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class e8 extends e2.WithPromise{constructor({autoplay:e=!0,delay:t=0,type:i="keyframes",repeat:n=0,repeatDelay:r=0,repeatType:o="loop",keyframes:s,name:a,motionValue:l,element:u,...c}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=_.time.now();const d={autoplay:e,delay:t,type:i,repeat:n,repeatDelay:r,repeatType:o,name:a,motionValue:l,element:u,...c},h=u?.KeyframeResolver||eG.KeyframeResolver;this.keyframeResolver=new h(s,(e,t,i)=>this.onKeyframesResolved(e,t,d,!i),a,l,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,i,n){let r;this.keyframeResolver=void 0;let{name:o,type:s,velocity:a,delay:l,isHandoff:u,onUpdate:c}=i;this.resolvedAt=_.time.now();let d=!0;!function(e,t,i,n){let r=e[0];if(null===r)return!1;if("display"===t||"visibility"===t)return!0;let o=e[e.length-1],s=e0(r,t),a=e0(o,t);return(0,B.warning)(s===a,`You are trying to animate ${t} from "${r}" to "${o}". "${s?o:r}" is not an animatable value.`,"value-not-animatable"),!!s&&!!a&&(function(e){let t=e[0];if(1===e.length)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}(e)||("spring"===i||(0,eZ.isGenerator)(i))&&n)}(e,o,s,a)&&(d=!1,(R.MotionGlobalConfig.instantAnimations||!l)&&c?.((0,eU.getFinalKeyframe)(e,i,t)),e[0]=e[e.length-1],e1(i),i.repeat=0);let h={startTime:n?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...i,keyframes:e},f=d&&!u&&function(e){let{motionValue:t,name:i,repeatDelay:n,repeatType:r,damping:o,type:s,keyframes:a}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;
9let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return e7()&&i&&(e4.acceleratedValues.has(i)||e3.has(i)&&function(e){for(let t=0;t<e.length;t++)if("string"==typeof e[t]&&e6.test(e[t]))return!0;return!1}(a))&&("transform"!==i||!u)&&!l&&!n&&"mirror"!==r&&0!==o&&"inertia"!==s}(h),p=h.motionValue?.owner?.current;if(f)try{r=new eQ({...h,element:p})}catch{r=new eY(h)}else r=new eY(h);r.finished.then(()=>{this.notifyFinished()}).catch(L.noop),this.pendingTimeline&&(this.stopTimeline=r.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=r}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),(0,eG.flushKeyframeResolvers)()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}var e9=e.i(157788);let te={type:"spring",stiffness:500,damping:25,restSpeed:10},tt={type:"keyframes",duration:.8},ti={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tn=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]),tr=(e,t,i,n={},r,o)=>s=>{let a=A(n,e)||{},l=a.delay||n.delay||0,{elapsed:u=0}=n;u-=(0,I.secondsToMilliseconds)(l);let c={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-u,onUpdate:e=>{t.set(e),a.onUpdate&&a.onUpdate(e)},onComplete:()=>{s(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:o?void 0:r};!function(e){for(let t in e)if(!tn.has(t))return!0;return!1}(a)&&Object.assign(c,((e,{keyframes:t})=>t.length>2?tt:e9.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:te:ti)(e,c)),c.duration&&(c.duration=(0,I.secondsToMilliseconds)(c.duration)),c.repeatDelay&&(c.repeatDelay=(0,I.secondsToMilliseconds)(c.repeatDelay)),void 0!==c.from&&(c.keyframes[0]=c.from);let d=!1;if(!1!==c.type&&(0!==c.duration||c.repeatDelay)||(e1(c),0===c.delay&&(d=!0)),(R.MotionGlobalConfig.instantAnimations||R.MotionGlobalConfig.skipAnimations||r?.shouldSkipAnimations)&&(d=!0,e1(c),c.delay=0),c.allowFlatten=!a.type&&!a.ease,d&&!o&&void 0!==t.get()){let e=(0,eU.getFinalKeyframe)(c.keyframes,a);if(void 0!==e)return void ea.frame.update(()=>{c.onUpdate(e),c.onComplete()})}return a.isSync?new eY(c):new e8(c)};function to(e,t,{delay:i=0,transitionOverride:n,type:r}={}){let{transition:o,transitionEnd:s,...a}=t,l=e.getDefaultTransition();o=o?C(o,l):l;let u=o?.reduceMotion;n&&(o=n);let c=[],d=r&&e.animationState&&e.animationState.getState()[r];for(let t in a){let n=e.getValue(t,e.latestValues[t]??null),r=a[t];if(void 0===r||d&&function({protectedKeys:e,needsAnimating:t},i){let n=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,n}(d,t))continue;let s={delay:i,...A(o||{},t)},l=n.get();if(void 0!==l&&!n.isAnimating()&&!Array.isArray(r)&&r===l&&!s.velocity){ea.frame.update(()=>n.set(r));continue}let h=!1;if(window.MotionHandoffAnimation){let i=O(e);if(i){let e=window.MotionHandoffAnimation(i,t,ea.frame);null!==e&&(s.startTime=e,h=!0)}}M(e,t);let f=u??e.shouldReduceMotion;n.start(tr(t,n,r,f&&k.positionalKeys.has(t)?{type:!1}:s,e,h));let p=n.animation;p&&c.push(p)}if(s){let t=()=>ea.frame.update(()=>{s&&function(e,t){let{transitionEnd:i={},transition:n={},...r}=S(e,t)||{};for(let t in r={...r,...i}){var o;let i=D(o=r[t])?o[o.length-1]||0:o;e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,P.motionValue)(i))}}(e,s)});c.length?Promise.all(c).then(t):t()}return c}function ts(e,t,i,n=0,r=1){let o=Array.from(e).sort((e,t)=>
9e.sortNodePosition(t)).indexOf(t),s=e.size,a=(s-1)*n;return"function"==typeof i?i(o,s):1===r?o*n:a-o*n}function ta(e,t,i={}){let n=S(e,t,"exit"===i.type?e.presenceContext?.custom:void 0),{transition:r=e.getDefaultTransition()||{}}=n||{};i.transitionOverride&&(r=i.transitionOverride);let o=n?()=>Promise.all(to(e,n,i)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:o=0,staggerChildren:s,staggerDirection:a}=r;return function(e,t,i=0,n=0,r=0,o=1,s){let a=[];for(let l of e.variantChildren)l.notify("AnimationStart",t),a.push(ta(l,t,{...s,delay:i+("function"==typeof n?0:n)+ts(e.variantChildren,l,n,r,o)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(a)}(e,t,n,o,s,a,i)}:()=>Promise.resolve(),{when:a}=r;if(!a)return Promise.all([o(),s(i.delay)]);{let[e,t]="beforeChildren"===a?[o,s]:[s,o];return e().then(()=>t())}}e.s(["animateMotionValue",0,tr],939011);var tl=e.i(732525),tu=e.i(706840);let tc=tu.variantProps.length;var td=e.i(885983);function th(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let n=0;n<i;n++)if(t[n]!==e[n])return!1;return!0}let tf=[...tu.variantPriorityOrder].reverse(),tp=tu.variantPriorityOrder.length;function tm(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function tg(){return{animate:tm(!0),whileInView:tm(),whileHover:tm(),whileTap:tm(),whileDrag:tm(),whileFocus:tm(),exit:tm()}}let tv=0;e.s(["animations",0,{animation:{Feature:class extends E{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>(function(e,t,i={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t))n=Promise.all(t.map(t=>ta(e,t,i)));else if("string"==typeof t)n=ta(e,t,i);else{let r="function"==typeof t?S(e,t,i.custom):t;n=Promise.all(to(e,r,i))}return n.then(()=>{e.notify("AnimationComplete",t)})})(e,t,i))),i=tg(),n=!0,r=!1,o=t=>(i,n)=>{let r=S(e,n,"exit"===t?e.presenceContext?.custom:void 0);if(r){let{transition:e,transitionEnd:t,...n}=r;i={...i,...n,...t}}return i};function s(s){let{props:a}=e,l=function e(t){if(!t)return;if(!t.isControllingVariants){let i=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(i.initial=t.props.initial),i}let i={};for(let e=0;e<tc;e++){let n=tu.variantProps[e],r=t.props[n];((0,tl.isVariantLabel)(r)||!1===r)&&(i[n]=r)}return i}(e.parent)||{},u=[],c=new Set,d={},h=1/0;for(let t=0;t<tp;t++){var f,p;let m=tf[t],g=i[m],v=void 0!==a[m]?a[m]:l[m],y=(0,tl.isVariantLabel)(v),x=m===s?g.isActive:null;!1===x&&(h=t);let b=v===l[m]&&v!==a[m]&&y;if(b&&(n||r)&&e.manuallyAnimateOnMount&&(b=!1),g.protectedKeys={...d},!g.isActive&&null===x||!v&&!g.prevProp||(0,td.isAnimationControls)(v)||"boolean"==typeof v)continue;if("exit"===m&&g.isActive&&!0!==x){g.prevResolvedValues&&(d={...d,...g.prevResolvedValues});continue}let w=(f=g.prevProp,"string"==typeof(p=v)?p!==f:!!Array.isArray(p)&&!th(p,f)),E=w||m===s&&g.isActive&&!b&&y||t>h&&y,T=!1,C=Array.isArray(v)?v:[v],A=C.reduce(o(m),{});!1===x&&(A={});let{prevResolvedValues:k={}}=g,P={...k,...A},R=t=>{E=!0,c.has(t)&&(T=!0,c.delete(t)),g.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in P){let t=A[e],i=k[e];if(!d.hasOwnProperty(e))(D(t)&&D(i)?th(t,i):t===i)?void 0!==t&&c.has(e)?R(e):g.protectedKeys[e]=!0:null!=t?R(e):c.add(e)}g.prevProp=v,g.prevResolvedValues=A,g.isActive&&(d={...d,...A}),(n||r)&&e.blockInitialAnimation&&(E=!1);let N=b&&w,M=!N||T;E&&M&&u.push(...C.map(t=>{let i={type:m};if("string"==typeof t&&(n||r)&&!N&&e.manuallyAnimateOnMount&&e.parent){let{parent:n}=e,r=S(n,t);if(n.enteringChildren&&r){let{delayChildren:t}=r.transition||{};i.delay=ts(n.enteringChildren,e,t)}}return{animation:t,options:i}}))}if(c.size){let t={};if("boolean"!=typeof a.initial){let i=S(e,Array.isArray(a.initial)?a.initial[0]:a.initial);i&&i.transition&&(t.transition=i.transition)}c.forEach(i=>{let n=e.getBaseTarget(i),r=e.getValue(i);r&&(r.liveStyle=!0),t[i]=n??null}),u.push({animation:t})}let m=!!u.length;return n&&(!1===a.initial||a.initial===a.animate)&&!e.manuallyAnimateOnMount&&(m=!1),n=!1,r=!1,m?t(u):Promise.resolve()}return{animateChanges:s,setActive:function(t,n){if(i[t].isActive===n)return Promise.resolve();
9e.variantChildren?.forEach(e=>e.animationState?.setActive(t,n)),i[t].isActive=n;let r=s(t);for(let e in i)i[e].protectedKeys={};return r},setAnimateFunction:function(i){t=i(e)},getState:()=>i,reset:()=>{i=tg(),r=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();(0,td.isAnimationControls)(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends E{constructor(){super(...arguments),this.id=tv++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;if(e&&!1===i){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if("string"==typeof e){let i=S(this.node,e,t);if(i){let{transition:e,transitionEnd:t,...n}=i;for(let e in n)this.node.getValue(e)?.jump(n[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}let n=this.node.animationState.setActive("exit",!e);t&&!e&&n.then(()=>{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}}],223070),e.s(["eachAxis",0,function(e){return[e("x"),e("y")]}],655559),e.s(["addDomEvent",0,function(e,t,i,n={passive:!0}){return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i)}],282774);let ty={x:!1,y:!1};e.s(["isDragActive",0,function(){return ty.x||ty.y},"isDragging",0,ty],439676),e.s(["setDragLock",0,function(e){if("x"===e||"y"===e)if(ty[e])return null;else return ty[e]=!0,()=>{ty[e]=!1};return ty.x||ty.y?null:(ty.x=ty.y=!0,()=>{ty.x=ty.y=!1})}],137541);function tx(e){return e.max-e.min}function tb(e,t,i,n=.5){e.origin=n,e.originPoint=(0,X.mixNumber)(t.min,t.max,e.origin),e.scale=tx(i)/tx(t),e.translate=(0,X.mixNumber)(i.min,i.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function tw(e,t,i,n=0){e.min=(n?(0,X.mixNumber)(i.min,i.max,n):i.min)+t.min,e.max=e.min+tx(t)}function tE(e,t,i,n=0){let r=n?(0,X.mixNumber)(i.min,i.max,n):i.min;e.min=t.min-r,e.max=e.min+tx(t)}e.s(["calcBoxDelta",0,function(e,t,i,n){tb(e.x,t.x,i.x,n?n.originX:void 0),tb(e.y,t.y,i.y,n?n.originY:void 0)},"calcLength",0,tx,"calcRelativeBox",0,function(e,t,i,n){tw(e.x,t.x,i.x,n?.x),tw(e.y,t.y,i.y,n?.y)},"calcRelativePosition",0,function(e,t,i,n){tE(e.x,t.x,i.x,n?.x),tE(e.y,t.y,i.y,n?.y)},"isNear",0,function(e,t,i){return Math.abs(e-t)<=i}],652101)},846932,e=>{"use strict";var t=e.i(154505),i=e.i(907051),n=e.i(223070),r=e.i(646816),o=e.i(957512),s=e.i(99642),a=e.i(142098),l=e.i(772846),u=e.i(439676);let c=(e,t)=>!!t&&(e===t||c(e,t.parentElement));var d=e.i(341327),h=e.i(973089),f=e.i(919880);let p=new WeakSet;function m(e){return t=>{"Enter"===t.key&&e(t)}}function g(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function v(e){return(0,d.isPrimaryPointer)(e)&&!(0,u.isDragActive)()}let y=new WeakSet;var x=e.i(287022),b=e.i(665536);function w(e,t,i){let{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap","Start"===i);let r=n["onTap"+("End"===i?"":i)];r&&x.frame.postRender(()=>r(t,(0,b.extractEventInfo)(t)))}class E extends a.Feature{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:i}=this.node.props;this.unmount=function(e,t,i={}){let[n,r,o]=(0,h.setupGesture)(e,i),s=e=>{let n=e.currentTarget;if(!v(e)||y.has(e))return;p.add(n),i.stopPropagation&&y.add(e);let o=t(n,e),s=(e,t)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",l),p.has(n)&&p.delete(n),v(e)&&"function"==typeof o&&o(e,{success:t})},a=e=>{s(e,n===window||n===document||i.useGlobalTarget||c(n,e.target))},l=e=>{s(e,!1)};window.addEventListener("pointerup",a,r),window.addEventListener("pointercancel",l,r)};
9return n.forEach(e=>{(i.useGlobalTarget?window:e).addEventListener("pointerdown",s,r),(0,l.isHTMLElement)(e)&&(e.addEventListener("focus",e=>((e,t)=>{let i=e.currentTarget;if(!i)return;let n=m(()=>{if(p.has(i))return;g(i,"down");let e=m(()=>{g(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>g(i,"cancel"),t)});i.addEventListener("keydown",n,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",n),t)})(e,r)),(0,f.isElementKeyboardAccessible)(e)||e.hasAttribute("tabindex")||(e.tabIndex=0))}),o}(e,(e,t)=>(w(this.node,t,"Start"),(e,{success:t})=>w(this.node,e,t?"End":"Cancel")),{useGlobalTarget:t,stopPropagation:i?.tap===!1})}unmount(){}}var T=a;let S=new WeakMap,C=new WeakMap,A=e=>{let t=S.get(e.target);t&&t(e)},k=e=>{e.forEach(A)},P={some:0,all:1};class D extends T.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.stopObserver?.();let{viewport:i={}}=this.node.getProps(),{root:n,margin:r,amount:o="some",once:s}=i,a={root:n?n.current:void 0,rootMargin:r,threshold:"number"==typeof o?o:P[o]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,s&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:n}=this.node.getProps(),r=t?i:n;r&&r(e)};this.stopObserver=(e=this.node.current,t=function({root:e,...t}){let i=e||document;C.has(i)||C.set(i,{});let n=C.get(i),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(k,{root:e,...t})),n[r]}(a),S.set(e,l),t.observe(e),()=>{S.delete(e),t.unobserve(e)})}mount(){this.startObserver()}update(){if("u"<typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}let R={inView:{Feature:D},tap:{Feature:E},focus:{Feature:s.FocusGesture},hover:{Feature:o.HoverGesture}};var N=e.i(717871),M=e.i(877397);let O={layout:{ProjectionNode:N.HTMLProjectionNode,MeasureLayout:M.MeasureLayout}},I={...n.animations,...R,...r.drag,...O},L=(0,i.createMotionProxy)(I,t.createDomVisualElement);e.s(["motion",0,L],846932)},154505,157788,476959,766820,463011,265091,22660,279444,569577,130162,83411,864440,965566,19928,260830,846791,880248,287022,921012,763074,133887,570596,794581,260900,414229,779294,504169,960855,756512,997307,368e3,962118,560140,496173,325791,486427,885983,732525,706840,587576,386579,617218,793787,544947,181261,399951,100706,924463,130789,984049,767926,27677,177777,135636,153689,944966,e=>{"use strict";let t,i,n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],r=new Set(n);e.s(["transformPropOrder",0,n,"transformProps",0,r],157788);let o=(e,t,i)=>i>t?t:i<e?e:i;e.s(["clamp",0,o],476959);let s={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a={...s,transform:e=>o(0,1,e)},l={...s,default:1},u=e=>Math.round(1e5*e)/1e5,c=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,d=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,h=(e,t)=>i=>!!("string"==typeof i&&d.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),f=(e,t,i)=>n=>{if("string"!=typeof n)return n;let[r,o,s,a]=n.match(c);return{[e]:parseFloat(r),[t]:parseFloat(o),[i]:parseFloat(s),alpha:void 0!==a?parseFloat(a):1}},p={...s,transform:e=>Math.round(o(0,255,e))},m={test:h("rgb","red"),parse:f("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:n=1})=>"rgba("+p.transform(e)+", "+p.transform(t)+", "+p.transform(i)+", "+u(a.transform(n))+")"};e.s(["rgba",0,m],766820);let g={test:h("#"),parse:function(e){let t="",i="",n="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(n,16),alph
9a:r?parseInt(r,16)/255:1}},transform:m.transform};e.s(["hex",0,g],463011);let v=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),y=v("deg"),x=v("%"),b=v("px"),w=v("vh"),E=v("vw"),T={...x,parse:e=>x.parse(e)/100,transform:e=>x.transform(100*e)};e.s(["degrees",0,y,"percent",0,x,"progressPercentage",0,T,"px",0,b,"vh",0,w,"vw",0,E],265091);let S={test:h("hsl","hue"),parse:f("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:n=1})=>"hsla("+Math.round(e)+", "+x.transform(u(t))+", "+x.transform(u(i))+", "+u(a.transform(n))+")"};e.s(["hsla",0,S],22660);let C={test:e=>m.test(e)||g.test(e)||S.test(e),parse:e=>m.test(e)?m.parse(e):S.test(e)?S.parse(e):g.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?m.transform(e):S.transform(e),getAnimatableNone:e=>{let t=C.parse(e);return t.alpha=0,C.transform(t)}};e.s(["color",0,C],279444);let A=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,k="number",P="color",D=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function R(e){let t=e.toString(),i=[],n={color:[],number:[],var:[]},r=[],o=0,s=t.replace(D,e=>(C.test(e)?(n.color.push(o),r.push(P),i.push(C.parse(e))):e.startsWith("var(")?(n.var.push(o),r.push("var"),i.push(e)):(n.number.push(o),r.push(k),i.push(parseFloat(e))),++o,"${}")).split("${}");return{values:i,split:s,indexes:n,types:r}}function N({split:e,types:t}){let i=e.length;return n=>{let r="";for(let o=0;o<i;o++)if(r+=e[o],void 0!==n[o]){let e=t[o];e===k?r+=u(n[o]):e===P?r+=C.transform(n[o]):r+=n[o]}return r}}let M={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(c)?.length||0)+(e.match(A)?.length||0)>0},parse:function(e){return R(e).values},createTransformer:function(e){return N(R(e))},getAnimatableNone:function(e){let t=R(e);return N(t)(t.values.map((e,i)=>((e,t)=>"number"==typeof e?t?.trim().endsWith("/")?e:0:"number"==typeof e?0:C.test(e)?C.getAnimatableNone(e):e)(e,t.split[i])))}};e.s(["analyseComplexValue",0,R,"complex",0,M],569577);let O=new Set(["brightness","contrast","saturate","opacity"]);function I(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=i.match(c)||[];if(!n)return e;let r=i.replace(n,""),o=+!!O.has(t);return n!==i&&(o*=100),t+"("+o+r+")"}let L=/\b([a-z-]*)\(.*?\)/gu,_={...M,getAnimatableNone:e=>{let t=e.match(L);return t?t.map(I).join(" "):e}},V={...M,getAnimatableNone:e=>{let t=M.parse(e);return M.createTransformer(e)(t.map(e=>"number"==typeof e?0:"object"==typeof e?{...e,alpha:1}:e))}},j={...s,transform:Math.round},F={borderWidth:b,borderTopWidth:b,borderRightWidth:b,borderBottomWidth:b,borderLeftWidth:b,borderRadius:b,borderTopLeftRadius:b,borderTopRightRadius:b,borderBottomRightRadius:b,borderBottomLeftRadius:b,width:b,maxWidth:b,height:b,maxHeight:b,top:b,right:b,bottom:b,left:b,inset:b,insetBlock:b,insetBlockStart:b,insetBlockEnd:b,insetInline:b,insetInlineStart:b,insetInlineEnd:b,padding:b,paddingTop:b,paddingRight:b,paddingBottom:b,paddingLeft:b,paddingBlock:b,paddingBlockStart:b,paddingBlockEnd:b,paddingInline:b,paddingInlineStart:b,paddingInlineEnd:b,margin:b,marginTop:b,marginRight:b,marginBottom:b,marginLeft:b,marginBlock:b,marginBlockStart:b,marginBlockEnd:b,marginInline:b,marginInlineStart:b,marginInlineEnd:b,fontSize:b,backgroundPositionX:b,backgroundPositionY:b,rotate:y,rotateX:y,rotateY:y,rotateZ:y,scale:l,scaleX:l,scaleY:l,scaleZ:l,skew:y,skewX:y,skewY:y,distance:b,translateX:b,translateY:b,translateZ:b,x:b,y:b,z:b,perspective:b,transformPerspective:b,opacity:a,originX:T,originY:T,originZ:b,zIndex:j,fillOpacity:a,strokeOpacity:a,numOctaves:j},B={...F,color:C,backgroundColor:C,outlineColor:C,fill:C,stroke:C,borderColor:C,borderTopColor:C,borderRightColor:C,borderBottomColor:C,borderLeftColor:C,filter:_,WebkitFilter:_,mask:V,WebkitMask:V},K=e=>B[e],U=()=>({translate:0,scale:1,origin:0,originPoint:0}),$=()=>({min:0,max:0}),z=()=>({x:$(),y:$()});e.s(["createBox",0,z,"createDelta",0,()=>({x:U(),y:U()})],130162);let W=e=>!!(e&&e.getVelocity);e.s(["isMotionValue",0,W],83411);let H=new Set(["width","height","top","left","right","bottom",...n]);e.s(["positionalKeys",0,H],864440);let Y=e=>t=>t.test(e),G=[s,b,x,y,E,w,{test:e=>"auto"===e,parse:e=>e}],X=e=>G.find(Y(e));var q=e.i(247167);let J=()=>{};q.default,e.s(["invariant",0,J,"warning",0,()=>{}],965566);let Q=e=>t=>"string"==typeof t&&t.startsWith(e),Z=Q("--"),ee=Q("var(--"),et=e=>!!ee(e)&&ei.test(e.split("/*")[0].trim()),ei=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function en(e){return"string"==typeof e&&e.split("/*")[0].includes("var(--")}e.s(["containsCSSVariable",0,en,"isCSSVariableName",0,Z,"isCSSVariableToken",0,et],19928);let er=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,eo=e=>180*e/Math.PI,es=e=>el(eo(Math.atan2(e[1],e[0]))),ea={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>
9(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:es,rotateZ:es,skewX:e=>eo(Math.atan(e[1])),skewY:e=>eo(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},el=e=>((e%=360)<0&&(e+=360),e),eu=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),ec=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),ed={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:eu,scaleY:ec,scale:e=>(eu(e)+ec(e))/2,rotateX:e=>el(eo(Math.atan2(e[6],e[5]))),rotateY:e=>el(eo(Math.atan2(-e[2],e[0]))),rotateZ:es,rotate:es,skewX:e=>eo(Math.atan(e[4])),skewY:e=>eo(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function eh(e){return+!!e.includes("scale")}function ef(e,t){let i,n;if(!e||"none"===e)return eh(t);let r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(r)i=ed,n=r;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=ea,n=t}if(!n)return eh(t);let o=i[t],s=n[1].split(",").map(ep);return"function"==typeof o?o(s):s[o]}function ep(e){return parseFloat(e.trim())}let em=e=>e===s||e===b,eg=new Set(["x","y","z"]),ev=n.filter(e=>!eg.has(e)),ey={width:({x:e},{paddingLeft:t="0",paddingRight:i="0",boxSizing:n})=>{let r=e.max-e.min;return"border-box"===n?r:r-parseFloat(t)-parseFloat(i)},height:({y:e},{paddingTop:t="0",paddingBottom:i="0",boxSizing:n})=>{let r=e.max-e.min;return"border-box"===n?r:r-parseFloat(t)-parseFloat(i)},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:(e,{transform:t})=>ef(t,"x"),y:(e,{transform:t})=>ef(t,"y")};ey.translateX=ey.x,ey.translateY=ey.y;let ex=e=>e;e.s(["noop",0,ex],260830);let eb={};e.s(["MotionGlobalConfig",0,eb],846791);let ew=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],eE={value:null,addProjectionMetrics:null};function eT(e,t){let i=!1,n=!0,r={delta:0,timestamp:0,isProcessing:!1},o=()=>i=!0,s=ew.reduce((e,i)=>(e[i]=function(e,t){let i=new Set,n=new Set,r=!1,o=!1,s=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1},l=0;function u(t){s.has(t)&&(c.schedule(t),e()),l++,t(a)}let c={schedule:(e,t=!1,o=!1)=>{let a=o&&r?i:n;return t&&s.add(e),a.add(e),e},cancel:e=>{n.delete(e),s.delete(e)},process:e=>{if(a=e,r){o=!0;return}r=!0;let s=i;i=n,n=s,i.forEach(u),t&&eE.value&&eE.value.frameloop[t].push(l),l=0,i.clear(),r=!1,o&&(o=!1,c.process(e))}};return c}(o,t?i:void 0),e),{}),{setup:a,read:l,resolveKeyframes:u,preUpdate:c,update:d,preRender:h,render:f,postRender:p}=s,m=()=>{let o=eb.useManualTiming,s=o?r.timestamp:performance.now();i=!1,o||(r.delta=n?1e3/60:Math.max(Math.min(s-r.timestamp,40),1)),r.timestamp=s,r.isProcessing=!0,a.process(r),l.process(r),u.process(r),c.process(r),d.process(r),h.process(r),f.process(r),p.process(r),r.isProcessing=!1,i&&t&&(n=!1,e(m))};return{schedule:ew.reduce((t,o)=>{let a=s[o];return t[o]=(t,o=!1,s=!1)=>(!i&&(i=!0,n=!0,r.isProcessing||e(m)),a.schedule(t,o,s)),t},{}),cancel:e=>{for(let t=0;t<ew.length;t++)s[ew[t]].cancel(e)},state:r,steps:s}}e.s(["statsBuffer",0,eE],880248);let{schedule:eS,cancel:eC,state:eA,steps:ek}=eT("u">typeof requestAnimationFrame?requestAnimationFrame:ex,!0);e.s(["cancelFrame",0,eC,"frame",0,eS,"frameData",0,eA,"frameSteps",0,ek],287022);let eP=new Set,eD=!1,eR=!1,eN=!1;function eM(){if(eR){let e=Array.from(eP).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),i=new Map;t.forEach(e=>{let t,n=(t=[],ev.forEach(i=>{let n=e.getValue(i);void 0!==n&&(t.push([i,n.get()]),n.set(+!!i.startsWith("scale")))}),t);n.length&&(i.set(e,n),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=i.get(e);t&&t.forEach(([t,i])=>{e.getValue(t)?.set(i)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}eR=!1,eD=!1,eP.forEach(e=>e.complete(eN)),eP.clear()}function eO(){eP.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eR=!0)})}class eI{constructor(e,t,i,n,r,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=n,this.element=r,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(eP.add(this),eD||(eD=!0,eS.read(eO),eS.resolveKeyframes(eM))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:n}=this;if(null===e[0]){let r=n?.get(),o=e[e.length-1];if(void 0!==r)e[0]=r;else if(i&&t){let n=i.readValue(t,o);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=o),n&&void 0===r&&n.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),eP.delete(this)}cancel(){"scheduled"===this.state&&(eP.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}e.s(["KeyframeResolver",0,eI,"flushKeyframeResolvers",0,function(){eN=!0,eO(),eM(),eN=!1}],921012);let eL=new Set([_,V]);function e_(e,t){let i=K(e);return eL.has(i)||(i=M),i.getAnimatableNone?i.getAnimatableNone(t):void 0}
9let eV=new Set(["auto","none","0"]);class ej extends eI{constructor(e,t,i,n,r){super(e,t,i,n,r,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:i}=this;if(!t||!t.current)return;super.readKeyframes();for(let i=0;i<e.length;i++){let n=e[i];if("string"==typeof n&&et(n=n.trim())){let r=function e(t,i,n=1){J(`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[r,o]=function(e){let t=er.exec(e);if(!t)return[,];let[,i,n,r]=t;return[`--${i??n}`,r]}(t);if(!r)return;let s=window.getComputedStyle(i).getPropertyValue(r);if(s){let e=s.trim();return/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e)?parseFloat(e):e}return et(o)?e(o,i,n+1):o}(n,t.current);void 0!==r&&(e[i]=r),i===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!H.has(i)||2!==e.length)return;let[n,r]=e,o=X(n),s=X(r);if(en(n)!==en(r)&&ey[i]){this.needsMeasurement=!0;return}if(o!==s)if(em(o)&&em(s))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else ey[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];for(let t=0;t<e.length;t++)(null===e[t]||function(e){if("number"==typeof e)return 0===e;if(null===e)return!0;return"none"===e||"0"===e||/^0[^.\s]+$/u.test(e)}(e[t]))&&i.push(t);i.length&&function(e,t,i){let n,r=0;for(;r<e.length&&!n;){let t=e[r];"string"==typeof t&&!eV.has(t)&&R(t).values.length&&(n=e[r]),r++}if(n&&i)for(let r of t)e[r]=e_(i,n)}(e,i,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ey[i](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let n=t[t.length-1];void 0!==n&&e.getValue(i,n).jump(n,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:i}=this;if(!e||!e.current)return;let n=e.getValue(t);n&&n.jump(this.measuredOrigin,!1);let r=i.length-1,o=i[r];i[r]=ey[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==o&&void 0===this.finalKeyframe&&(this.finalKeyframe=o),this.removedTransforms?.length&&this.removedTransforms.forEac
9h(([t,i])=>{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}let eF=e=>1e3*e,eB=e=>e/1e3;function eK(e,t){-1===e.indexOf(t)&&e.push(t)}function eU(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}e.s(["millisecondsToSeconds",0,eB,"secondsToMilliseconds",0,eF],763074),e.s(["addUniqueItem",0,eK,"removeItem",0,eU],133887);class e${constructor(){this.subscriptions=[]}add(e){return eK(this.subscriptions,e),()=>eU(this.subscriptions,e)}notify(e,t,i){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,i);else for(let r=0;r<n;r++){let n=this.subscriptions[r];n&&n(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function ez(e,t,i){t.startsWith("--")?e.style.setProperty(t,i):e.style[t]=i}function eW(e){let t;return()=>(void 0===t&&(t=e()),t)}e.s(["SubscriptionManager",0,e$],570596),e.s(["setStyle",0,ez],794581),e.s(["memo",0,eW],260900);let eH={};function eY(e,t){let i=eW(e);return()=>eH[t]??i()}let eG=eY(()=>void 0!==window.ScrollTimeline,"scrollTimeline"),eX=e=>null!==e;function eq(e,{repeat:t,repeatType:i="loop"},n,r=1){let o=e.filter(eX),s=r<0||t&&"loop"!==i&&t%2==1?0:o.length-1;return s&&void 0!==n?n:o[s]}e.s(["getFinalKeyframe",0,eq],414229);class eJ{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}e.s(["WithPromise",0,eJ],779294);let eQ={layout:0,mainThread:0,waapi:0};e.s(["activeAnimations",0,eQ],504169);let eZ=e=>Array.isArray(e)&&"number"==typeof e[0];e.s(["isBezierDefinition",0,eZ],960855);let e0=eY(()=>{try{document.createElement("div").animate({opacity:0}
9,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),e1=(e,t,i=10)=>{let n="",r=Math.max(Math.round(t/i),2);for(let t=0;t<r;t++)n+=Math.round(1e4*e(t/(r-1)))/1e4+", ";return`linear(${n.substring(0,n.length-2)})`};e.s(["generateLinearEasing",0,e1],756512);let e2=([e,t,i,n])=>`cubic-bezier(${e}, ${t}, ${i}, ${n})`,e5={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:e2([0,.65,.55,1]),circOut:e2([.55,0,1,.45]),backIn:e2([.31,.01,.66,-.59]),backOut:e2([.33,1.53,.69,.99])};function e4(e){return"function"==typeof e&&"applyToOptions"in e}e.s(["isGenerator",0,e4],997307);class e6 extends eJ{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;const{element:t,name:i,keyframes:n,pseudoElement:r,allowFlatten:o=!1,finalKeyframe:s,onComplete:a}=e;this.isPseudoElement=!!r,this.allowFlatten=o,this.options=e,J(e.type);const l=function({type:e,...t}){return e4(e)&&e0()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,i,{delay:n=0,duration:r=300,repeat:o=0,repeatType:s="loop",ease:a="easeOut",times:l}={},u){let c={[t]:i};l&&(c.offset=l);let d=function e(t,i){if(t)return"function"==typeof t?e0()?e1(t,i):"ease-out":eZ(t)?e2(t):Array.isArray(t)?t.map(t=>e(t,i)||e5.easeOut):e5[t]}(a,r);Array.isArray(d)&&(c.easing=d),eE.value&&eQ.waapi++;let h={delay:n,duration:r,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:o+1,direction:"reverse"===s?"alternate":"normal"};u&&(h.pseudoElement=u);let f=e.animate(c,h);return eE.value&&f.finished.finally(()=>{eQ.waapi--}),f}(t,i,n,l,r),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!r){let e=eq(n,this.options,s,this.speed);this.updateMotionValue&&this.updateMotionValue(e),ez(t,i,e),this.animation.cancel()}a?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){return eB(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+eB(e)}get time(){return eB(Number(this.animation.currentTime)||0)}set time(e){let t=null!==this.finishedTime;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=eF(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:i,observe:n}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&eG())?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),i&&(this.animation.rangeEnd=i),ex):n(this)}}e.s(["NativeAnimation",0,e6],368e3);let e3=new Set(["opacity","clipPath","filter","transform"]);e.s(["acceleratedValues",0,e3],962118);let{schedule:e7}=eT(queueMicrotask,!1);function e8(){i=void 0}e.s(["microtask",0,e7],560140);let e9={now:()=>(void 0===i&&e9.set(eA.isProcessing||eb.useManualTiming?eA.timestamp:performance.now()),i),set:e=>{i=e,queueMicrotask(e8)}};e.s(["time",0,e9],496173);let te=(e,t)=>t?1e3/t*e:0;e.s(["velocityPerSecond",0,te],325791);class tt{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=e9.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=e9.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new e$);let i=this.events[e].add(t);return"change"===e?()=>{i(),eS.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,i){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-i}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return t&&t.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=e9.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return te(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}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.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ti(e,t){return new tt(e,t)}e.s(["motionValue",0,ti],486427);let tn=[...G,C,M],tr=new WeakMap;function to(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function ts(e){return"string"==typeof e||Array.isArray(e)}e.s(["isAnimationControls",0,to],885983),e.s(["isVariantLabel",0,ts],732525);let ta=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],tl=["initial",...ta];function tu(e){return to(e.animate)||tl.some(t=>ts(e[t]))}function tc(e){return!!(tu(e)||e.variants)}e.s(["variantPriorityOrder",0,ta,"variantProps",0,tl],706840),e.s(["isControllingVariants",0,tu,"isVariantNode",0,tc],587576);let td={current:null},th={current:!1},tf="u">typeof window;function tp(e){let t=[{},{}];
9return e?.values.forEach((e,i)=>{t[0][i]=e.get(),t[1][i]=e.getVelocity()}),t}function tm(e,t,i,n){if("function"==typeof t){let[r,o]=tp(n);t=t(void 0!==i?i:e.custom,r,o)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[r,o]=tp(n);t=t(void 0!==i?i:e.custom,r,o)}return t}e.s(["resolveVariantFromProps",0,tm],386579);let tg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],tv={};class ty{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:n,skipAnimations:r,blockInitialAnimation:o,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=eI,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=e9.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,eS.render(this.render,!1,!0))};const{latestValues:l,renderState:u}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=t.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.skipAnimationsConfig=r,this.options=a,this.blockInitialAnimation=!!o,this.isControllingVariants=tu(t),this.isVariantNode=tc(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:c,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in d){const t=d[e];void 0!==l[e]&&W(t)&&t.set(l[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,tr.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)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(th.current||function(){if(th.current=!0,tf)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>td.current=e.matches;e.addEventListener("change",t),t()}else td.current=!1}(),this.shouldReduceMotion=td.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let e in this.projection&&this.projection.unmount(),eC(this.notifyUpdate),eC(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){let i;if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&e3.has(e)&&this.current instanceof HTMLElement){let{factory:i,keyframes:n,times:r,ease:o,duration:s}=t.accelerate,a=new e6({element:this.current,name:e,keyframes:n,times:r,ease:o,duration:eF(s)}),l=i(a);this.valueSubscriptions.set(e,()=>{l(),a.cancel()});return}let n=r.has(e);n&&this.onBindTransform&&this.onBindTransform();let o=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eS.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"u">typeof window&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{o(),i&&i(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in tv){let t=tv[e];if(!t)continue;let{isEnabled:i,Feature:n}=t;if(!this.features[e]&&n&&i(this.props)&&(this.features[e]=new n(this)),this.features[e]){let t=this.features[e];
9t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):z()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=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;t<tg.length;t++){let i=tg[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let n=e["on"+i];n&&(this.propEventSubscriptions[i]=this.on(i,n))}this.prevMotionValues=function(e,t,i){for(let n in t){let r=t[n],o=i[n];if(W(r))e.addValue(n,r);else if(W(o))e.addValue(n,ti(r,{owner:e}));else if(o!==r)if(e.hasValue(n)){let t=e.getValue(n);!0===t.liveStyle?t.jump(r):t.hasAnimated||t.set(r)}else{let t=e.getStaticValue(n);e.addValue(n,ti(void 0!==t?t:r,{owner:e}))}}for(let n in i)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let i=this.values.get(e);t!==i&&(i&&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 i=this.values.get(e);return void 0===i&&void 0!==t&&(i=ti(null===t?void 0:t,{owner:this}),this.addValue(e,i)),i}readValue(e,t){let i=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=i){let n,r;if("string"==typeof i&&(n=i,/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n)||(r=i,/^0[^.\s]+$/u.test(r))))i=parseFloat(i);else{let n;n=i,!tn.find(Y(n))&&M.test(t)&&(i=e_(e,t))}this.setBaseTarget(e,W(i)?i.get():i)}return W(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let n=tm(this.props,i,this.presenceContext?.custom);n&&(t=n[e])}if(i&&void 0!==t)return t;let n=this.getBaseTargetFromProps(this.props,e);return void 0===n||W(n)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:n}on(e,t){return this.events[e]||(this.events[e]=new e$),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){e7.render(this.render)}}e.s(["VisualElement",0,ty,"getFeatureDefinitions",0,function(){return tv},"setFeatureDefinitions",0,function(e){tv=e}],617218);class tx extends ty{constructor(){super(...arguments),this.KeyframeResolver=ej}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){let i=e.style;return i?i[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;W(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}function tb(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}e.s(["camelToDash",0,tb],793787);let tw=(e,t)=>t&&"number"==typeof e?t.transform(e):e,tE={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},tT=n.length;function tS(e,t,i){let{style:o,vars:s,transformOrigin:a}=e,l=!1,u=!1;for(let e in t){let i=t[e];if(r.has(e)){l=!0;continue}if(Z(e)){s[e]=i;continue}{let t=tw(i,F[e]);e.startsWith("origin")?(u=!0,a[e]=t):o[e]=t}}if(!t.transform&&(l||i?o.transform=function(e,t,i){let r="",o=!0;for(let s=0;s<tT;s++){let a=n[s],l=e[a];if(void 0===l)continue;let u=!0;
9if("number"==typeof l)u=l===+!!a.startsWith("scale");else{let e=parseFloat(l);u=a.startsWith("scale")?1===e:0===e}if(!u||i){let e=tw(l,F[a]);if(!u){o=!1;let t=tE[a]||a;r+=`${t}(${e}) `}i&&(t[a]=e)}}return r=r.trim(),i?r=i(t,o?"":r):o&&(r="none"),r}(t,e.transform,i):o.transform&&(o.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:i=0}=a;o.transformOrigin=`${e} ${t} ${i}`}}e.s(["buildHTMLStyles",0,tS],544947);let tC={offset:"stroke-dashoffset",array:"stroke-dasharray"},tA={offset:"strokeDashoffset",array:"strokeDasharray"},tk=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function tP(e,{attrX:t,attrY:i,attrScale:n,pathLength:r,pathSpacing:o=1,pathOffset:s=0,...a},l,u,c){if(tS(e,a,u),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:h}=e;for(let e of(d.transform&&(h.transform=d.transform,delete d.transform),(h.transform||d.transformOrigin)&&(h.transformOrigin=d.transformOrigin??"50% 50%",delete d.transformOrigin),h.transform&&(h.transformBox=c?.transformBox??"fill-box",delete d.transformBox),tk))void 0!==d[e]&&(h[e]=d[e],delete d[e]);void 0!==t&&(d.x=t),void 0!==i&&(d.y=i),void 0!==n&&(d.scale=n),void 0!==r&&function(e,t,i=1,n=0,r=!0){e.pathLength=1;let o=r?tC:tA;e[o.offset]=`${-n}`,e[o.array]=`${t} ${i}`}(d,r,o,s,!1)}e.s(["buildSVGAttrs",0,tP],181261);let tD=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"]),tR=e=>"string"==typeof e&&"svg"===e.toLowerCase();function tN(e,{style:t,vars:i},n,r){let o,s=e.style;for(o in t)s[o]=t[o];for(o in r?.applyProjectionStyles(s,n),i)s.setProperty(o,i[o])}function tM(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}e.s(["isSVGTag",0,tR],399951);let tO={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!b.test(e))return e;else e=parseFloat(e);let i=tM(e,t.target.x),n=tM(e,t.target.y);return`${i}% ${n}%`}},tI=(e,t,i)=>e+(t-e)*i;e.s(["mixNumber",0,tI],100706);let tL={borderRadius:{...tO,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:tO,borderTopRightRadius:tO,borderBottomLeftRadius:tO,borderBottomRightRadius:tO,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let n=M.parse(e);if(n.length>5)return e;let r=M.createTransformer(e),o=+("number"!=typeof n[0]),s=i.x.scale*t.x,a=i.y.scale*t.y;n[0+o]/=s,n[1+o]/=a;let l=tI(s,a,.5);return"number"==typeof n[2+o]&&(n[2+o]/=l),"number"==typeof n[3+o]&&(n[3+o]/=l),r(n)}}};function t_(e,{layout:t,layoutId:i}){return r.has(e)||e.startsWith("origin")||(t||void 0!==i)&&(!!tL[e]||"opacity"===e)}function tV(e,t,i){let n=e.style,r=t?.style,o={};if(!n)return o;for(let t in n)(W(n[t])||r&&W(r[t])||t_(t,e)||i?.getValue(t)?.liveStyle!==void 0)&&(o[t]=n[t]);return o}function tj(e,t,i){let r=tV(e,t,i);for(let i in e)(W(e[i])||W(t[i]))&&(r[-1!==n.indexOf(i)?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i]=e[i]);return r}e.s(["scaleCorrectors",0,tL],924463),e.s(["isForcedMotionValue",0,t_],130789),e.s(["scrapeMotionValuesFromProps",0,tV],984049),e.s(["scrapeMotionValuesFromProps",0,tj],767926);class tF extends tx{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=z}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(r.has(t)){let e=K(t);return e&&e.default||0}return t=tD.has(t)?t:tb(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return tj(e,t,i)}build(e,t,i){tP(e,t,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(e,t,i,n){for(let i in tN(e,t,void 0,n),t.attrs)e.setAttribute(tD.has(i)?i:tb(i),t.attrs[i])}mount(e){this.isSVGTag=tR(e.tagName),super.mount(e)}}function tB({top:e,left:t,right:i,bottom:n}){return{x:{min:t,max:i},y:{min:e,max:n}}}function tK(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:n.y,right:n.x}}function tU(e){return void 0===e||1===e}function t$({scale:e,scaleX:t,scaleY:i}){return!tU(e)||!tU(t)||!tU(i)}function tz(e){return t$(e)||tW(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function tW(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function tH(e,t,i){return i+t*(e-i)}function tY(e,t,i,n,r){return void 0!==r&&(e=tH(e,r,n)),tH(e,i,n)+t}function tG(e,t=0,i=1,n,r){e.min=tY(e.min,t,i,n,r),e.max=tY(e.max,t,i,n,r)}function tX(e,{x:t,y:i}){tG(e.x,t.translate,t.scale,t.originPoint),tG(e.y,i.translate,i.scale,i.originPoint)}function tq(e,t){e.min+=t,e.max+=t}function tJ(e,t,i,n,r=.5){let o=tI(e.min,e.max,r);tG(e,t,i,o,n)}function tQ(e,t){return"string"==typeof e?parseFloat(e)/100*(t.max-t.min):e}function tZ(e,t,i){let n=i??e;tJ(e.x,tQ(t.x,n.x),t.scaleX,t.scale,t.originX),tJ(e.y,tQ(t.y,n.y),t.scaleY,t.scale,t.originY)}function t0(e,t){return tB(tK(e.getBoundingClientRect(),t))}e.s(["convertBoundingBoxToBox",0,tB,"convertBoxToBoundingBox",0,function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}},"transformBoxPoints",0,tK],27677),e.s(["has2DTranslate",0,tW,"hasScale",0,t$,"hasTransform",0,tz],177777),e.s(["applyBoxDelta",0,tX,"applyTreeDeltas",0,function(e,t,i,n=!1){let r,o,s=i.length;if(s){t.x=t.y=1;for(let a=0;a<s;a++){o=(r=i[a]).projectionDelta;let{visualElement:s}=r.options;(!s||!s.props.style||"contents"!==s.props.style.display)&&(n&&r.options.layoutScroll&&r.scroll&&r!==r.root&&(tq(e.x,-r.scroll.offset.x),tq(e.y,-r.scroll.offset.y)),o&&(t.x*=o.x.scale,t.y*=o.y.scale,tX(e,o)),n&&tz(r.latestValues)&&tZ(e,r.latestValues,r.layout?.layoutBox))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}},"scalePoint",0,tH,"transformBox",0,tZ,"translateAxis",0,tq],135636),e.s(["measurePageBox",0,function(e,t,i){let n=t0(e,i),{scroll:r}=t;return r&&(tq(n.x,r.offset.x),tq(n.y,r.offset.y)),n},"measureViewportBox",0,t0],153689);class t1 extends tx{constructor(){super(...arguments),this.type="html",this.renderInstance=tN}readValueFromInstance(e,t){if(r.has(t))return this.projection?.isProjecting?eh(t):((e,t)=>{let{transform:i="none"}=getComputedStyle(e);return ef(i,t)})(e,t);{let i=window.getComputedStyle(e),n=(Z(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return t0(e,t)}build(e,t,i){tS(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return tV(e,t,i)}}var t2=e.i(271645);let t5=["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 t4(e){if("string"!=typeof e||e.includes("-"));else if(t5.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}e.s(["isSVGComponent",0,t4],944966),e.s(["createDomVisualElement",0,(e,t)=>t.isSVG??t4(e)?new tF(t):new t1(t,{allowProjection:e!==t2.Fragment}
9)],154505)},711805,501664,476948,513565,321967,683640,535043,104035,325522,e=>{"use strict";var t=e.i(830665),i=e.i(733871),n=e.i(587576),r=e.i(885983),o=e.i(386579),s=e.i(271645),a=e.i(688291),l=e.i(821476),u=e.i(947414);let c=e=>(t,c)=>{let d=(0,s.useContext)(a.MotionContext),h=(0,s.useContext)(l.PresenceContext),f=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},s,a,l){return{latestValues:function(e,t,s,a){let l={},u=a(e,{});for(let e in u)l[e]=(0,i.resolveMotionValue)(u[e]);let{initial:c,animate:d}=e,h=(0,n.isControllingVariants)(e),f=(0,n.isVariantNode)(e);t&&f&&!h&&!1!==e.inherit&&(void 0===c&&(c=t.initial),void 0===d&&(d=t.animate));let p=!!s&&!1===s.initial,m=(p=p||!1===c)?d:c;if(m&&"boolean"!=typeof m&&!(0,r.isAnimationControls)(m)){let t=Array.isArray(m)?m:[m];for(let i=0;i<t.length;i++){let n=(0,o.resolveVariantFromProps)(e,t[i]);if(n){let{transitionEnd:e,transition:t,...i}=n;for(let e in i){let t=i[e];if(Array.isArray(t)){let e=p?t.length-1:0;t=t[e]}null!==t&&(l[e]=t)}for(let t in e)l[t]=e[t]}}}return l}(s,a,l,e),renderState:t()}})(e,t,d,h);return c?f():(0,u.useConstant)(f)};var d=e.i(886549);let h=c({scrapeMotionValuesFromProps:t.scrapeHTMLMotionValuesFromProps,createRenderState:d.createHtmlRenderState});e.s(["useHTMLVisualState",0,h],711805);var f=e.i(767926),f=f,p=e.i(911587);let m=c({scrapeMotionValuesFromProps:f.scrapeMotionValuesFromProps,createRenderState:p.createSvgRenderState});e.s(["useSVGVisualState",0,m],501664);var g=e.i(617218);let v={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"]},y=!1;function x(){return!function(){if(y)return;let e={};for(let t in v)e[t]={isEnabled:e=>v[t].some(t=>!!e[t])};(0,g.setFeatureDefinitions)(e),y=!0}(),(0,g.getFeatureDefinitions)()}e.s(["getInitializedFeatureDefinitions",0,x],476948),e.s(["loadFeatures",0,function(e){let t=x();for(let i in e)t[i]={...t[i],...e[i]};(0,g.setFeatureDefinitions)(t)}],513565);let b=Symbol.for("motionComponentSymbol");e.s(["motionComponentSymbol",0,b],321967),e.s(["useMotionRef",0,function(e,t,i){let n=(0,s.useRef)(i);(0,s.useInsertionEffect)(()=>{n.current=i});let r=(0,s.useRef)(null);return(0,s.useCallback)(i=>{i&&e.onMount?.(i);let o=n.current;if("function"==typeof o)if(i){let e=o(i);"function"==typeof e&&(r.current=e)}else r.current?(r.current(),r.current=null):o(i);else o&&(o.current=i);t&&(i?t.mount(i):t.unmount())},[t])}],683640);let w="data-"+(0,e.i(793787).camelToDash)("framerAppearId");e.s(["optimizedAppearDataAttribute",0,w],535043);let E=(0,s.createContext)({});e.s(["SwitchLayoutGroupContext",0,E],104035),e.s(["isRefObject",0,function(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}],325522)},947414,e=>{"use strict";var t=e.i(271645);e.s(["useConstant",0,function(e){let i=(0,t.useRef)(null);return null===i.current&&(i.current=e()),i.current}])},674008,e=>{"use strict";var t=e.i(271645);let i="u">typeof window?t.useLayoutEffect:t.useEffect;e.s(["useIsomorphicLayoutEffect",0,i],674008)},702807,911603,e=>{"use strict";var t,i=e.i(290571),n=e.i(796693),r=e.i(20064),o=e.i(531532),s=e.i(285809),a=e.i(102134),l=e.i(936535),u=e.i(241888);let c=globalThis.process&&1?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;if("object"==typeof e&&null!==e){var i;let n=t.prototype[Symbol.toStringTag];if(n===(Symbol.toStringTag in e?e[Symbol.toStringTag]:null==(i=e.constructor)?void 0:i.name)){let t=(0,u.inspect)(e);throw Error(`Cannot use ${n} "${t}" from another module or realm.
10
11Ensure that there is only one instance of "graphql" in the node_modules
12directory. If different versions of "graphql" are the dependencies of other
13relied on modules, use "resolutions" to ensure only one version is installed.
14
15https://yarnpkg.com/en/docs/selective-version-resolutions
16
17Duplicate "graphql" modules cannot be used at the same time since different
18versions may have different capabilities and behavior. The data from one
19version used in the function from another could produce confusing and
20spurious results.`)}}return!1};class d{constructor(e,t="GraphQL request",i={line:1,column:1}){"string"==typeof e||(0,l.devAssert)(!1,`Body must be a string. Received: ${(0,u.inspect)(e)}.`),this.body=e,this.name=t,this.locationOffset=i,this.locationOffset.line>0||(0,l.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,l.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function h(e){return c(e,d)}e.s(["Source",0,d,"isSource",0,h],911603);var f=e.i(418895);class p{constructor(e,t={}){const{lexer:i,...n}=t;if(i)this._lexer=i;else{const t=h(e)?e:new d(e);this._lexer=new a.Lexer(t)}this._options=n,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(f.TokenKind.NAME);return this.node(e,{kind:s.Kind.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:s.Kind.DOCUMENT,definitions:this.many(f.TokenKind.SOF,this.parseDefinition,f.TokenKind.EOF)})}parseDefinition(){if(this.peek(f.TokenKind.BRACE_L))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&t.kind===f.TokenKind.BRACE_L)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===f.TokenKind.NAME){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions supp
20ort descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek(f.TokenKind.BRACE_L))return this.node(t,{kind:s.Kind.OPERATION_DEFINITION,operation:r.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let i=this.parseDescription(),n=this.parseOperationType();return this.peek(f.TokenKind.NAME)&&(e=this.parseName()),this.node(t,{kind:s.Kind.OPERATION_DEFINITION,operation:n,description:i,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(f.TokenKind.NAME);switch(e.value){case"query":return r.OperationTypeNode.QUERY;case"mutation":return r.OperationTypeNode.MUTATION;case"subscription":return r.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(f.TokenKind.PAREN_L,this.parseVariableDefinition,f.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:s.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(f.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(f.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken(f.TokenKind.DOLLAR),this.node(e,{kind:s.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:s.Kind.SELECTION_SET,selections:this.many(f.TokenKind.BRACE_L,this.parseSelection,f.TokenKind.BRACE_R)})}parseSelection(){return this.peek(f.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let e,t,i=this._lexer.token,n=this.parseName();return this.expectOptionalToken(f.TokenKind.COLON)?(e=n,t=this.parseName()):t=n,this.node(i,{kind:s.Kind.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(f.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(f.TokenKind.PAREN_L,t,f.TokenKind.PAREN_R)}parseArgument(e=!1){let t=this._lexer.token,i=this.parseName();return this.expectToken(f.TokenKind.COLON),this.node(t,{kind:s.Kind.ARGUMENT,name:i,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let e=this._lexer.token;this.expectToken(f.TokenKind.SPREAD);let t=this.expectOptionalKeyword("on");return!t&&this.peek(f.TokenKind.NAME)?this.node(e,{kind:s.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:s.Kind.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.allowLegacyFragmentVariables)?this.node(e,{kind:s.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:s.Kind.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case f.TokenKind.BRACKET_L:return this.parseList(e);case f.TokenKind.BRACE_L:return this.parseObject(e);case f.TokenKind.INT:return this.advanceLexer(),this.node(t,{kind:s.Kind.INT,value:t.value});case f.TokenKind.FLOAT:return this.advanceLexer(),this.node(t,{kind:s.Kind.FLOAT,value:t.value});case f.TokenKind.STRING:case f.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case f.TokenKind.NAME:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:s.Kind.BOOLEAN,value:!0});case"false":return this.node(t,{kind:s.Kind.BOOLEAN,value:!1});case"null":return this.node(t,{kind:s.Kind.NULL});default:return this.node(t,{kind:s.Kind.ENUM,value:t.value})}case f.TokenKind.DOLLAR:if(e){if(this.expectToken(f.TokenKind.DOLLAR),this._lexer.token.kind===f.TokenKind.NAME){let e=this._lexer.token.value;throw(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:s.Kind.STRING,value:e.value,block:e.kind===f.TokenKind.BLOCK_STRING})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:s.Kind.LIST,values:this.any(f.TokenKind.BRACKET_L,t,f.TokenKind.BRACKET_R)})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:s.Kind.OBJECT,fields:this.any(f.TokenKind.BRACE_L,t,f.TokenKind.BRACE_R)})}parseObjectField(e){let t=this._lexer.token,i=this.parseName();return this.expectToken(f.TokenKind.COLON),this.node(t,{kind:s.Kind.OBJECT_FIELD,name:i,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek(f.TokenKind.AT);)t.push(this.parseDirective(e));return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken(f.TokenKind.AT),this.node(t,{kind:s.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken(f.TokenKind.BRACKET_L)){let i=this.parseTypeReference();this.expectToken(f.TokenKind.BRACKET_R),e=this.node(t,{kind:s.Kind.LIST_TYPE,type:i})}else e=this.parseNamedType();return this.expectOptionalToken(f.TokenKind.BANG)?this.node(t,{kind:s.Kind.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:s.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(f.TokenKind.STRING)||this.peek(f.TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),n=this.many(f.TokenKind.BRACE_L,this.parseOperationTypeDefinition,f.TokenKind.BRACE_R);return this.node(e,{kind:s.Kind.SCHEMA_DEFINITION,description:t,directives:i,operationTypes:n})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(f.TokenKind.COLON);let i=this.parseNamedType();return this.node(e,{kind:s.Kind.OPERATION_TYPE_DEFINITION,operation:t,type:i})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),n=this.parseConstDirectives();return this.node(e,{kind:s.Kind.SCALAR_TYPE_DEFINITION,description:t,name:i,directives:n})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:s.Kind.OBJECT_TYPE_DEFINITION,description:t,name:i,interfaces:n,directives:r,fields:o})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(f.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(f.TokenKind.BRACE_L,this.parseFieldDefinition,f.TokenKind.BRACE_R)}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),i=this.parseName(),n=this.parseArgumentDefs();this.expectToken(f.TokenKind.COLON);let r=this.parseTypeReference(),o=this.parseConstDirectives();return this.node(e,{kind:s.Kind.FIELD_DEFINITION,description:t,name:i,arguments:n,type:r,directives:o})}parseArgumentDefs(){return this.optionalMany(f.TokenKind.PAREN_L,this.parseInputValueDef,f.TokenKind.PAREN_R)}parseInputValueDef(){let e,t=this._lexer.token,i=this.parseDescription(),n=this.parseName();this.expectToken(f.TokenKind.COLON);let r=this.parseTypeReference();this.expectOptionalToken(f.TokenKind.EQUALS)&&(e=this.parseConstValueLiteral());let o=this.parseConstDirectives();return this.node(t,{kind:s.Kind.INPUT_VALUE_DEFINITION,description:i,name:n,type:r,defaultValue:e,directives:o})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),o=this.parseFieldsDefinition();return this.node(e,{kind:s.Kind.INTERFACE_TYPE_DEFINITION,description:t,name:i,interfaces:n,directives:r,fields:o})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),n=this.parseConstDirectives(),r=this.parseUnionMemberTypes();return this.node(e,{kind:s.Kind.UNION_TYPE_DEFINITION,description:t,name:i,directives:n,types:r})}parseUnionMemberTypes(){return this.expectOptionalToken(f.TokenKind.EQUALS)?this.delimitedMany(f.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),n=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();return this.node(e,{kind:s.Kind.ENUM_TYPE_DEFINITION,description:t,name:i,directives:n,values:r})}parseEnumValuesDefinition(){return this.optionalMany(f.TokenKind.BRACE_L,this.parseEnumValueDefinition,f.TokenKind.BRACE_R)}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),i=this.parseEnumValueName(),n=this.parseConstDirectives();return this.node(e,{kind:s.Kind.ENUM_VALUE_DEFINITION,description:t,name:i,directives:n})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw(0,n.syntaxError)(this._lexer.source,this._lexer.token.start,`${m(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),n=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();return this.node(e,{kind:s.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:i,directives:n,fields:r})}parseInputFieldsDefinition(){return this.optionalMany(f.TokenKind.BRACE_L,this.parseInputValueDef,f.TokenKind.BRACE_R)}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===f.TokenKind.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),i=this.optionalMany(f.TokenKind.BRACE_L,this.parseOperationTypeDefinition,f.TokenKind.BRACE_R);if(0===t.length&&0===i.length)throw this.unexpected();return this.node(e,{kind:s.Kind.SCHEMA_EXTENSION,directives:t,operationTypes:i})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),i=this.parseConstDirectives();if(0===i.length)throw this.unexpected();return this.node(e,{kind:s.Kind.SCALAR_TYPE_EXTENSION,name:t,directives:i})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),i=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),r=this.parseFieldsDefinition();if(0===i.length&&0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:s.Kind.OBJECT_TYPE_EXTENSION,name:t,interfaces:i,directives:n,fields:r})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),i=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),r=this.parseFieldsDefinition();if(0===i.length&&0===n.length&&0===r.length)throw this.unexpected();return this.node(e,{kind:s.Kind.INTERFACE_TYPE_EXTENSION,name:t,interfaces:i,directives:n,fields:r})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),i=this.parseConstDirectives(),n=this.parseUnionMemberTypes();if(0===i.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:s.Kind.UNION_TYPE_EXTENSION,name:t,directives:i,types:n})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),i=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();if(0===i.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:s.Kind.ENUM_TYPE_EXTENSION,name:t,directives:i,values:n})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),i=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();if(0===i.length&&0===n.length)throw this.unexpected();return this.node(e,{kind:s.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:i,fields:n})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(f.TokenKind.AT);let i=this.parseName(),n=this.parseArgumentDefs(),r=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let o=this.parseDirectiveLocations();return this.node(e,{kind:s.Kind.DIRECTIVE_DEFINITION,description:t,name:i,arguments:n,repeatable:r,locations:o})}parseDirectiveLocations(){return this.delimitedMany(f.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.prototype.hasOwnProperty.call(o.DirectiveLocation,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,i=this._lexer.token,n=this.expectOptionalToken(f.TokenKind.AT),r=this.parseName();return(!n&&this.expectOptionalToken(f.TokenKind.DOT)&&(e=this.parseName()),(n||e)&&this.expectOptionalToken(f.TokenKind.PAREN_L)&&(t=this.parseName(),this.expectToken(f.TokenKind.COLON),this.expectToken(f.TokenKind.PAREN_R)),n)?t?this.node(i,{kind:s.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:r,argumentName:t}):this.node(i,{kind:s.Kind.DIRECTIVE_COORDINATE,name:r}):e?t?this.node(i,{kind:s.Kind.ARGUMENT_COORDINATE,name:r,fieldName:e,argumentName:t}):this.node(i,{kind:s.Kind.MEMBER_COORDINATE,name:r,memberName:e}):this.node(i,{kind:s.Kind.TYPE_COORDINATE,name:r})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new r.Location(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected ${g(e)}, found ${m(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===f.TokenKind.NAME&&t.value===e)this.advanceLexer();else throw(0,n.syntaxError)(this._lexer.source,t.start,`Expected "${e}", found ${m(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===f.TokenKind.NAME&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=null!=e?e:this._lexer.token;return(0,n.syntaxError)(this._lexer.source,t.start,`Unexpected ${m(t)}.`)}any(e,t,i){this.expectToken(e);let n=[];for(;!this.expectOptionalToken(i);)n.push(t.call(this));return n}optionalMany(e,t,i){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(i))return e}return[]}many(e,t,i){this.expectToken(e);let n=[];do n.push(t.call(this));while(!this.expectOptionalToken(i))return n}delimitedMany(e,t){this.expectOptionalToken(e);let i=[];do 
20i.push(t.call(this));while(this.expectOptionalToken(e))return i}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==f.TokenKind.EOF&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw(0,n.syntaxError)(this._lexer.source,t.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function m(e){let t=e.value;return g(e.kind)+(null!=t?` "${t}"`:"")}function g(e){return(0,a.isPunctuatorTokenKind)(e)?`"${e}"`:e}var v=new Map,y=new Map,x=!0,b=!1;function w(e){return e.replace(/[\s,]+/g," ").trim()}function E(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];"string"==typeof e&&(e=[e]);var r=e[0];return t.forEach(function(t,i){t&&"Document"===t.kind?r+=t.loc.source.body:r+=t,r+=e[i+1]}),function(e){var t=w(e);if(!v.has(t)){let u,c;var n,r,o,s,a,l=(Object.defineProperty(c=(u=new p(e,{experimentalFragmentVariables:b,allowLegacyFragmentVariables:b,experimentalFragmentArguments:b})).parseDocument(),"tokenCount",{enumerable:!1,value:u.tokenCount}),c);if(!l||"Document"!==l.kind)throw Error("Not a valid GraphQL document.");v.set(t,((s=new Set((n=new Set,r=[],l.definitions.forEach(function(e){if("FragmentDefinition"===e.kind){var t,i=e.name.value,o=w((t=e.loc).source.body.substring(t.start,t.end)),s=y.get(i);s&&!s.has(o)?x&&console.warn("Warning: fragment with name "+i+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):s||y.set(i,s=new Set),s.add(o),n.has(o)||(n.add(o),r.push(e))}else r.push(e)}),o=(0,i.__assign)((0,i.__assign)({},l),{definitions:r})).definitions)).forEach(function(e){e.loc&&delete e.loc,Object.keys(e).forEach(function(t){var i=e[t];i&&"object"==typeof i&&s.add(i)})}),(a=o.loc)&&(delete a.startToken,delete a.endToken),o))}return v.get(t)}(r)}var T=E;(t=E||(E={})).gql=T,t.resetCaches=function(){v.clear(),y.clear()},t.disableFragmentWarnings=function(){x=!1},t.enableExperimentalFragmentVariables=function(){b=!0},t.disableExperimentalFragmentVariables=function(){b=!1},E.default=E,e.s(["gql",0,E],702807)},796693,e=>{"use strict";let t=/\r\n|[\n\r]/g;function i(e,i){let n=0,r=1;for(let o of e.body.matchAll(t)){if("number"==typeof o.index||function(e){if(!e)throw Error("Unexpected invariant triggered.")}(!1),o.index>=i)break;n=o.index+o[0].length,r+=1}return{line:r,column:i+1-n}}function n(e,t){let i=e.locationOffset.column-1,n="".padStart(i)+e.body,o=t.line-1,s=e.locationOffset.line-1,a=t.line+s,l=1===t.line?i:0,u=t.column+l,c=`${e.name}:${a}:${u}
21`,d=n.split(/\r\n|[\n\r]/g),h=d[o];if(h.length>120){let e=Math.floor(u/80),t=[];for(let e=0;e<h.length;e+=80)t.push(h.slice(e,e+80));return c+r([[`${a} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(u%80)],["|",t[e+1]]])}return c+r([[`${a-1} |`,d[o-1]],[`${a} |`,h],["|","^".padStart(u)],[`${a+1} |`,d[o+1]]])}function r(e){let t=e.filter(([e,t])=>void 0!==t),i=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(i)+(t?" "+t:"")).join("\n")}class o extends Error{constructor(e,...t){var n,r,a;const{nodes:l,source:u,positions:c,path:d,originalError:h,extensions:f}=function(e){let t=e[0];return null==t||"kind"in t||"length"in t?{nodes:t,source:e[1],positions:e[2],path:e[3],originalError:e[4],extensions:e[5]}:t}(t);super(e),this.name="GraphQLError",this.path=null!=d?d:void 0,this.originalError=null!=h?h:void 0,this.nodes=s(Array.isArray(l)?l:l?[l]:void 0);const p=s(null==(n=this.nodes)?void 0:n.map(e=>e.loc).filter(e=>null!=e));this.source=null!=u?u:null==p||null==(r=p[0])?void 0:r.source,this.positions=null!=c?c:null==p?void 0:p.map(e=>e.start),this.locations=c&&u?c.map(e=>i(u,e)):null==p?void 0:p.map(e=>i(e.source,e.start));const m=!function(e){return"object"==typeof e&&null!==e}(null==h?void 0:h.extensions)||null==h?void 0:h.extensions;this.extensions=null!=(a=null!=f?f:m)?a:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),null!=h&&h.stack?Object.defineProperty(this,"stack",{value:h.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,o):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let r of this.nodes){var t;r.loc&&(e+="\n\n"+n((t=r.loc).source,i(t.source,t.start)))}else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+n(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function s(e){return void 0===e||0===e.length?void 0:e}e.s(["syntaxError",0,function(e,t,i){return new o(`Syntax Error: ${i}`,{source:e,positions:[t]})}],796693)},936535,241888,e=>{"use strict";e.s(["devAssert",0,function(e,t){if(!e)throw Error(t)}],936535);e.s(["inspect",0,function(e){return function e(t,i){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return function(t,i){let n;if(null===t)return"null";if(i.includes(t))return"[Circular]";let r=[...i,t];if("function"==typeof t.toJSON){let i=t.toJSON();if(i!==t)return"string"==typeof i?i:e(i,r)}else if(Array.isArray(t)){var o,s,a=t,l=r;if(0===a.length)return"[]";if(l.length>2)return"[Array]";let i=Math.min(10,a.length),n=a.length-i,u=[];for(let t=0;t<i;++t)u.push(e(a[t],l));return 1===n?u.push("... 1 more item"):n>1&&u.push(`... ${n} more items`),"["+u.join(", ")+"]"}return o=t,s=r,0===(n=Object.entries(o)).length?"{}":s.length>2?"["+function(e){let t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){let t=e.constructor.name;if("string"==typeof t&&""!==t)return t}return t}(o)+"]":"{ "+n.map(([t,i])=>t+": "+e(i,s)).join(", ")+" }"}(t,i);default:return String(t)}}(e,[])}],241888)},20064,e=>{"use strict";var t,i;
21class n{constructor(e,t,i){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=i}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class r{constructor(e,t,i,n,r,o){this.kind=e,this.start=t,this.end=i,this.line=n,this.column=r,this.value=o,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}let o={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},s=new Set(Object.keys(o));(i=t||(t={})).QUERY="query",i.MUTATION="mutation",i.SUBSCRIPTION="subscription",e.s(["Location",0,n,"OperationTypeNode",0,t,"QueryDocumentKeys",0,o,"Token",0,r,"isNode",0,function(e){let t=null==e?void 0:e.kind;return"string"==typeof t&&s.has(t)}])},899074,254335,e=>{"use strict";function t(e){return 9===e||32===e}function i(e){return e>=48&&e<=57}function n(e){return e>=97&&e<=122||e>=65&&e<=90}e.s(["isDigit",0,i,"isNameContinue",0,function(e){return n(e)||i(e)||95===e},"isNameStart",0,function(e){return n(e)||95===e},"isWhiteSpace",0,t],254335),e.s(["dedentBlockStringLines",0,function(e){var i,n;let r=Number.MAX_SAFE_INTEGER,o=null,s=-1;for(let i=0;i<e.length;++i){let a=e[i],l=function(e){let i=0;for(;i<e.length&&t(e.charCodeAt(i));)++i;return i}(a);l!==a.length&&(o=null!=(n=o)?n:i,s=i,0!==i&&l<r&&(r=l))}return e.map((e,t)=>0===t?e:e.slice(r)).slice(null!=(i=o)?i:0,s+1)},"printBlockString",0,function(e,i){let n=e.replace(/"""/g,'\\"""'),r=n.split(/\r\n|[\n\r]/g),o=1===r.length,s=r.length>1&&r.slice(1).every(e=>0===e.length||t(e.charCodeAt(0))),a=n.endsWith('\\"""'),l=e.endsWith('"')&&!a,u=e.endsWith("\\"),c=l||u,d=!(null!=i&&i.minimize)&&(!o||e.length>70||c||s||a),h="",f=o&&t(e.charCodeAt(0));return(d&&!f||s)&&(h+="\n"),h+=n,(d||c)&&(h+="\n"),'"""'+h+'"""'}],899074)},531532,e=>{"use strict";var t,i;(i=t||(t={})).QUERY="QUERY",i.MUTATION="MUTATION",i.SUBSCRIPTION="SUBSCRIPTION",i.FIELD="FIELD",i.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",i.FRAGMENT_SPREAD="FRAGMENT_SPREAD",i.INLINE_FRAGMENT="INLINE_FRAGMENT",i.VARIABLE_DEFINITION="VARIABLE_DEFINITION",i.SCHEMA="SCHEMA",i.SCALAR="SCALAR",i.OBJECT="OBJECT",i.FIELD_DEFINITION="FIELD_DEFINITION",i.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",i.INTERFACE="INTERFACE",i.UNION="UNION",i.ENUM="ENUM",i.ENUM_VALUE="ENUM_VALUE",i.INPUT_OBJECT="INPUT_OBJECT",i.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION",e.s(["DirectiveLocation",0,t])},285809,e=>{"use strict";var t,i;(i=t||(t={})).NAME="Name",i.DOCUMENT="Document",i.OPERATION_DEFINITION="OperationDefinition",i.VARIABLE_DEFINITION="VariableDefinition",i.SELECTION_SET="SelectionSet",i.FIELD="Field",i.ARGUMENT="Argument",i.FRAGMENT_SPREAD="FragmentSpread",i.INLINE_FRAGMENT="InlineFragment",i.FRAGMENT_DEFINITION="FragmentDefinition",i.VARIABLE="Variable",i.INT="IntValue",i.FLOAT="FloatValue",i.STRING="Str
21ingValue",i.BOOLEAN="BooleanValue",i.NULL="NullValue",i.ENUM="EnumValue",i.LIST="ListValue",i.OBJECT="ObjectValue",i.OBJECT_FIELD="ObjectField",i.DIRECTIVE="Directive",i.NAMED_TYPE="NamedType",i.LIST_TYPE="ListType",i.NON_NULL_TYPE="NonNullType",i.SCHEMA_DEFINITION="SchemaDefinition",i.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",i.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",i.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",i.FIELD_DEFINITION="FieldDefinition",i.INPUT_VALUE_DEFINITION="InputValueDefinition",i.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",i.UNION_TYPE_DEFINITION="UnionTypeDefinition",i.ENUM_TYPE_DEFINITION="EnumTypeDefinition",i.ENUM_VALUE_DEFINITION="EnumValueDefinition",i.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",i.DIRECTIVE_DEFINITION="DirectiveDefinition",i.SCHEMA_EXTENSION="SchemaExtension",i.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",i.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",i.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",i.UNION_TYPE_EXTENSION="UnionTypeExtension",i.ENUM_TYPE_EXTENSION="EnumTypeExtension",i.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",i.TYPE_COORDINATE="TypeCoordinate",i.MEMBER_COORDINATE="MemberCoordinate",i.ARGUMENT_COORDINATE="ArgumentCoordinate",i.DIRECTIVE_COORDINATE="DirectiveCoordinate",i.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate",e.s(["Kind",0,t])},102134,418895,e=>{"use strict";var t,i,n=e.i(796693),r=e.i(20064),o=e.i(899074),s=e.i(254335);(t=i||(i={})).SOF="<SOF>",t.EOF="<EOF>",t.BANG="!",t.DOLLAR="$",t.AMP="&",t.PAREN_L="(",t.PAREN_R=")",t.DOT=".",t.SPREAD="...",t.COLON=":",t.EQUALS="=",t.AT="@",t.BRACKET_L="[",t.BRACKET_R="]",t.BRACE_L="{",t.PIPE="|",t.BRACE_R="}",t.NAME="Name",t.INT="Int",t.FLOAT="Float",t.STRING="String",t.BLOCK_STRING="BlockString",t.COMMENT="Comment",e.s(["TokenKind",0,i],418895);class a{constructor(e){const t=new r.Token(i.SOF,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==i.EOF)do if(e.next)e=e.next;else{let t=function(e,t){let r=e.source.body,a=r.length,v=t;for(;v<a;){let t=r.charCodeAt(v);switch(t){case 65279:case 9:case 32:case 44:++v;continue;case 10:++v,++e.line,e.lineStart=v;continue;case 13:10===r.charCodeAt(v+1)?v+=2:++v,++e.line,e.lineStart=v;continue;case 35:return function(e,t){let n=e.source.body,r=n.length,o=t+1;for(;o<r;){let e=n.charCodeAt(o);if(10===e||13===e)break;if(l(e))++o;else if(u(n,o))o+=2;else break}return f(e,i.COMMENT,t,o,n.slice(t+1,o))}(e,v);case 33:return f(e,i.BANG,v,v+1);case 36:return f(e,i.DOLLAR,v,v+1);case 38:return f(e,i.AMP,v,v+1);case 40:return f(e,i.PAREN_L,v,v+1);case 41:return f(e,i.PAREN_R,v,v+1);case 46:if(46===r.charCodeAt(v+1)&&46===r.charCodeAt(v+2))return f(e,i.SPREAD,v,v+3);break;case 58:return f(e,i.COLON,v,v+1);case 61:return f(e,i.EQUALS,v,v+1);case 64:return f(e,i.AT,v,v+1);case 91:return f(e,i.BRACKET_L,v,v+1);case 93:return f(e,i.BRACKET_R,v,v+1);case 123:return f(e,i.BRACE_L,v,v+1);case 124:return f(e,i.PIPE,v,v+1);case 125:return f(e,i.BRACE_R,v,v+1);case 34:if(34===r.charCodeAt(v+1)&&34===r.charCodeAt(v+2))return function(e,t){let r=e.source.body,s=r.length,a=e.lineStart,c=t+3,d=c,p="",m=[];for(;c<s;){let s=r.charCodeAt(c);if(34===s&&34===r.charCodeAt(c+1)&&34===r.charCodeAt(c+2)){p+=r.slice(d,c),m.push(p);let n=f(e,i.BLOCK_STRING,t,c+3,(0,o.dedentBlockStringLines)(m).join("\n"));return e.line+=m.length-1,e.lineStart=a,n}if(92===s&&34===r.charCodeAt(c+1)&&34===r.charCodeAt(c+2)&&34===r.charCodeAt(c+3)){p+=r.slice(d,c),d=c+1,c+=4;continue}if(10===s||13===s){p+=r.slice(d,c),m.push(p),13===s&&10===r.charCodeAt(c+1)?c+=2:++c,p="",d=c,a=c;continue}if(l(s))++c;else if(u(r,c))c+=2;else throw(0,n.syntaxError)(e.source,c,`Invalid character within String: ${h(e,c)}.`)}throw(0,n.syntaxError)(e.source,c,"Unterminated string.")}(e,v);return function(e,t){let r=e.source.body,o=r.length,s=t+1,a=s,p="";for(;s<o;){let o=r.charCodeAt(s);if(34===o)return p+=r.slice(a,s),f(e,i.STRING,t,s+1,p);if(92===o){p+=r.slice(a,s);let t=117===r.charCodeAt(s+1)?123===r.charCodeAt(s+2)?function(e,t){let i=e.source.body,r=0,o=3;for(;o<12;){let e=i.charCodeAt(t+o++);if(125===e){if(o<5||!l(r))break;return{value:String.fromCodePoint(r),size:o}}if((r=r<<4|g(e))<0)break}throw(0,n.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${i.slice(t,t+o)}".`)}(e,s):function(e,t){let i=e.source.body,r=m(i,t+2);if(l(r))return{value:String.fromCodePoint(r),size:6};if(c(r)&&92===i.charCodeAt(t+6)&&117===i.charCodeAt(t+7)){let e=m(i,t+8);if(d(e))return{value:String.fromCodePoint(r,e),size:12}}throw(0,n.syntaxError)(e.source,t,`Invalid Unicode escape sequence: "${i.slice(t,t+6)}".`)}(e,s):function(e,t){let i=e.source.body;switch(i.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw(0,n.syntaxError)(e.source,t,`Invalid character escape sequence: "${i.slice(t,t+2)}".`)}(e,s);p+=t.value,s+=t.size,a=s;continue}if(10===o||13===o)break;if(l(o))++s;else if(u(r,s))s+=2;else throw(0,n.syntaxError)(e.source,s,`Invalid character within String: ${h(e,s)}.`)}throw(0,n.syntaxError)(e.source,s,"Unterminated string.")}(e,v)}if((0,s.isDigit)(t)||45===t)return function(e,t,r){let o=e.source.body,a=t,l=r,u=!1;
21if(45===l&&(l=o.charCodeAt(++a)),48===l){if(l=o.charCodeAt(++a),(0,s.isDigit)(l))throw(0,n.syntaxError)(e.source,a,`Invalid number, unexpected digit after 0: ${h(e,a)}.`)}else a=p(e,a,l),l=o.charCodeAt(a);if(46===l&&(u=!0,l=o.charCodeAt(++a),a=p(e,a,l),l=o.charCodeAt(a)),(69===l||101===l)&&(u=!0,(43===(l=o.charCodeAt(++a))||45===l)&&(l=o.charCodeAt(++a)),a=p(e,a,l),l=o.charCodeAt(a)),46===l||(0,s.isNameStart)(l))throw(0,n.syntaxError)(e.source,a,`Invalid number, expected digit but got: ${h(e,a)}.`);return f(e,u?i.FLOAT:i.INT,t,a,o.slice(t,a))}(e,v,t);if((0,s.isNameStart)(t))return function(e,t){let n=e.source.body,r=n.length,o=t+1;for(;o<r;){let e=n.charCodeAt(o);if((0,s.isNameContinue)(e))++o;else break}return f(e,i.NAME,t,o,n.slice(t,o))}(e,v);throw(0,n.syntaxError)(e.source,v,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":l(t)||u(r,v)?`Unexpected character: ${h(e,v)}.`:`Invalid character: ${h(e,v)}.`)}return f(e,i.EOF,a,a)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===i.COMMENT)return e}}function l(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function u(e,t){return c(e.charCodeAt(t))&&d(e.charCodeAt(t+1))}function c(e){return e>=55296&&e<=56319}function d(e){return e>=56320&&e<=57343}function h(e,t){let n=e.source.body.codePointAt(t);if(void 0===n)return i.EOF;if(n>=32&&n<=126){let e=String.fromCodePoint(n);return'"'===e?"'\"'":`"${e}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function f(e,t,i,n,o){let s=e.line,a=1+i-e.lineStart;return new r.Token(t,i,n,s,a,o)}function p(e,t,i){if(!(0,s.isDigit)(i))throw(0,n.syntaxError)(e.source,t,`Invalid number, expected digit but got: ${h(e,t)}.`);let r=e.source.body,o=t+1;for(;(0,s.isDigit)(r.charCodeAt(o));)++o;return o}function m(e,t){return g(e.charCodeAt(t))<<12|g(e.charCodeAt(t+1))<<8|g(e.charCodeAt(t+2))<<4|g(e.charCodeAt(t+3))}function g(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}e.s(["Lexer",0,a,"isPunctuatorTokenKind",0,function(e){return e===i.BANG||e===i.DOLLAR||e===i.AMP||e===i.PAREN_L||e===i.PAREN_R||e===i.DOT||e===i.SPREAD||e===i.COLON||e===i.EQUALS||e===i.AT||e===i.BRACKET_L||e===i.BRACKET_R||e===i.BRACE_L||e===i.PIPE||e===i.BRACE_R}],102134)},772846,e=>{"use strict";var t=e.i(642824);e.s(["isHTMLElement",0,function(e){return(0,t.isObject)(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}])},642824,e=>{"use strict";e.s(["isObject",0,e=>"object"==typeof e&&null!==e])},605500,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return w}});let n=e.r(555682),r=e.r(190809),o=e.r(843476),s=r._(e.r(271645)),a=n._(e.r(174080)),l=n._(e.r(325633)),u=e.r(908927),c=e.r(987690),d=e.r(918556),h=e.r(65856),f=n._(e.r(1948)),p=e.r(818581),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,80,85,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,i,n,r,o,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&r(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,r=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>r,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{r=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function v(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y="u"<typeof window?s.useEffect:s.useLayoutEffect,x=(0,s.forwardRef)(({src:e,srcSet:t,sizes:i,height:n,width:r,decoding:a,className:l,style:u,fetchPriority:c,placeholder:d,loading:h,unoptimized:f,fill:m,onLoadRef:x,onLoadingCompleteRef:b,setBlurComplete:w,setShowAltText:E,sizesInput:T,onLoad:S,onError:C,...A},k)=>{let P=(0,s.useRef)(!1),D=(0,s.useRef)(null);y(()=>{let{current:e}=P,{current:t}=D;e||null===t||(C&&(t.src=t.src),t.complete&&g(t,d,x,b,w,f,T),P.current=!0)},[e,d,x,b,C,f,T]);let R=(0,p.useMergedRef)(k,D);return(0,o.jsx)("img",{...A,...v(c),loading:h,width:r,height:n,decoding:a,"data-nimg":m?"fill":"1",className:l,style:u,sizes:i,srcSet:t,src:e,ref:R,onLoad:e=>{g(e.currentTarget,d,x,b,w,f,T)},onError:e=>{E(!0),"empty"!==d&&w(!0),C&&C(e)}})});function b({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...v(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,i),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,s.forwardRef)((e,t)=>{let i=(0,s.useContext)(h.RouterContext),n=(0,s.useContext)(d.ImageConfigContext),r=(0,s.useMemo)(()=>{let e=m||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
21e-t),i=e.deviceSizes.sort((e,t)=>e-t),r=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:r,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:a,onLoadingComplete:l}=e,p=(0,s.useRef)(a);(0,s.useEffect)(()=>{p.current=a},[a]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[v,y]=(0,s.useState)(!1),[w,E]=(0,s.useState)(!1),{props:T,meta:S}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:r,blurComplete:v,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x,{...T,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:p,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:E,sizesInput:e.sizes,ref:t}),S.preload?(0,o.jsx)(b,{isAppRouter:!i,imgAttributes:T}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},794909,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let o=e.r(555682),s=e.r(908927),a=e.r(605500),l=o._(e.r(1948));function u(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,80,85,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,i]of Object.entries(t))void 0===i&&delete t[e];return{props:t}}let c=a.Image},657688,(e,t,i)=>{t.exports=e.r(794909)},325633,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0});var n={default:function(){return m},defaultHead:function(){return d}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let o=e.r(555682),s=e.r(190809),a=e.r(843476),l=s._(e.r(271645)),u=o._(e.r(898879)),c=e.r(742732);function d(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function h(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let f=["name","httpEquiv","charSet","itemProp"];function p(e){let t,i,n,r;return e.reduce(h,[]).reverse().concat(d().reverse()).filter((t=new Set,i=new Set,n=new Set,r={},e=>{let o=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?o=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?o=!1:i.add(e.type);break;case"meta":for(let t=0,i=f.length;t<i;t++){let i=f[t];if(e.props.hasOwnProperty(i))if("charSet"===i)n.has(i)?o=!1:n.add(i);else{let t=e.props[i],n=r[i]||new Set;("name"!==i||!s)&&n.has(t)?o=!1:(n.add(t),r[i]=n)}}}return o})).reverse().map((e,t)=>{let i=e.key||t;return l.default.cloneElement(e,{key:i})})}let m=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,a.jsx)(u.default,{reduceComponentsToState:p,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},918556,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=e.r(555682)._(e.r(271645)),r=e.r(987690),o=n.default.createContext(r.imageConfigDefault)},65856,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(555682)._(e.r(271645)).default.createContext(null)},670965,(e,t,i)=>{"use strict";function n(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return s}});
21let n=e.r(670965),r=e.r(543369);function o({config:e,src:t,width:i,quality:s}){let a=(0,r.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())a=void 0;else{let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),n=i.get("dpl");if(n){a=n,i.delete("dpl");let r=i.toString();t=t.slice(0,e)+(r?"?"+r:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
22Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${l}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}o.__next_img_default=!0;let s=o},488143,(e,t,i)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:i,blurHeight:r,blurDataURL:o,objectFit:s}){let a=i?40*i:e,l=r?40*r:t,u=a&&l?`viewBox='0 0 ${a} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},987690,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var r in n)Object.defineProperty(i,r,{enumerable:!0,get:n[r]});let o=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},908927,(e,t,i)=>{"use strict";e.i(247167),Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return u}});let n=e.r(543369),r=e.r(488143),o=e.r(987690),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:i=!1,priority:c=!1,preload:d=!1,loading:h,className:f,quality:p,width:m,height:g,fill:v=!1,style:y,overrideSrc:x,onLoad:b,onLoadingComplete:w,placeholder:E="empty",blurDataURL:T,fetchPriority:S,decoding:C="async",layout:A,objectFit:k,objectPosition:P,lazyBoundary:D,lazyRoot:R,...N},M){var O;let I,L,_,{imgConf:V,showAltText:j,blurComplete:F,defaultLoader:B}=M,K=V||o.imageConfigDefault;if("allSizes"in K)I=K;else{let e=[...K.deviceSizes,...K.imageSizes].sort((e,t)=>e-t),t=K.deviceSizes.sort((e,t)=>e-t),i=K.qualities?.sort((e,t)=>e-t);I={...K,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===B)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=N.loader||B;delete N.loader,delete N.srcSet;let $="__next_img_default"in U;if($){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
23Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,
23configurable:!0})}else{let e=U;U=t=>{let{config:i,...n}=t;return e(n)}}if(A){"fill"===A&&(v=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(y={...y,...e});let i={responsive:"100vw",fill:"100vw"}[A];i&&!t&&(t=i)}let z="",W=l(m),H=l(g),Y=!1;if((O=e)&&"object"==typeof O&&(a(O)||void 0!==O.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(L=t.blurWidth,_=t.blurHeight,T=T||t.blurDataURL,z=t.src,Y=/\.avif(?:\?|$)/i.test(z),!v)if(W||H){if(W&&!H){let e=W/t.width;H=Math.round(t.height*e)}else if(!W&&H){let e=H/t.height;W=Math.round(t.width*e)}}else W=t.width,H=t.height}Y&&"blur"===E&&!T&&(E="empty");let G=!c&&!d&&("lazy"===h||void 0===h);(!(e="string"==typeof e?e:z)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,G=!1),I.unoptimized&&(i=!0),$&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let X=l(p),q=Object.assign(v?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:P}:{},j?{}:{color:"transparent"},y),J=F||"empty"===E?null:"blur"===E?`url("data:image/svg+xml;charset=utf-8,${(0,r.getImageBlurSvg)({widthInt:W,heightInt:H,blurWidth:L,blurHeight:_,blurDataURL:T||"",objectFit:q.objectFit})}")`:`url("${E}")`,Q=s.includes(q.objectFit)?"fill"===q.objectFit?"100% 100%":"cover":q.objectFit,Z=J?{backgroundSize:Q,backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:J}:{},ee=function({config:e,src:t,unoptimized:i,width:r,quality:o,sizes:s,loader:a}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let i=t.indexOf("?");if(-1!==i){let n=new URLSearchParams(t.slice(i+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,i)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},i,n){if(n){let i=/(^|\s)(1?\d?\d)vw/g,r=[];for(let e;e=i.exec(n);)r.push(parseInt(e[2]));if(r.length){let i=.01*Math.min(...r);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,r,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((i,n)=>`${a({config:e,src:t,quality:o,width:i})} ${"w"===u?i:n+1}${u}`).join(", "),src:a({config:e,src:t,quality:o,width:l[c]})}}({config:I,src:e,unoptimized:i,width:W,quality:X,sizes:t,loader:U}),et=G?"lazy":h;return{props:{...N,loading:et,fetchPriority:S,width:W,height:H,decoding:C,className:f,style:{...q,...Z},sizes:ee.sizes,srcSet:ee.srcSet,src:x||ee.src},meta:{unoptimized:i,preload:d||c,placeholder:E,fill:v}}}},898879,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return a}});let n=e.r(271645),r="u"<typeof window,o=r?()=>{}:n.useLayoutEffect,s=r?()=>{}:n.useEffect;function a(e){let{headManager:t,reduceComponentsToState:i}=e;function a(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return r&&(t?.mountedInstances?.add(e.children),a()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},985369,e=>{"use strict";var t,i,n,r,o,s,a,l=e.i(290571),u=e.i(271645),c="right-scroll-bar-position",d="width-before-scroll-bar";function h(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var f="u">typeof window?u.useLayoutEffect:u.useEffect,p=new WeakMap,m=(void 0===t&&(t={}),(void 0===i&&(i=function(e){return e}),n=[],r=!1,o={read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var t=i(e,r);return n.push(t),function(){n=n.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;
23n=[],i.forEach(e),t=n}var o=function(){var i=t;t=[],i.forEach(e)},s=function(){return Promise.resolve().then(o)};s(),n={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),n}}}}).options=(0,l.__assign)({async:!0,ssr:!1},t),o),g=function(){},v=u.forwardRef(function(e,t){var i,n,r,o,s=u.useRef(null),a=u.useState({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:g}),c=a[0],d=a[1],v=e.forwardProps,y=e.children,x=e.className,b=e.removeScrollBar,w=e.enabled,E=e.shards,T=e.sideCar,S=e.noRelative,C=e.noIsolation,A=e.inert,k=e.allowPinchZoom,P=e.as,D=e.gapMode,R=(0,l.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=(i=[s,t],n=function(e){return i.forEach(function(t){return h(t,e)})},(r=(0,u.useState)(function(){return{value:null,callback:n,facade:{get current(){return r.value},set current(value){var e=r.value;e!==value&&(r.value=value,r.callback(value,e))}}}})[0]).callback=n,o=r.facade,f(function(){var e=p.get(o);if(e){var t=new Set(e),n=new Set(i),r=o.current;t.forEach(function(e){n.has(e)||h(e,null)}),n.forEach(function(e){t.has(e)||h(e,r)})}p.set(o,i)},[i]),o),M=(0,l.__assign)((0,l.__assign)({},R),c);return u.createElement(u.Fragment,null,w&&u.createElement(T,{sideCar:m,removeScrollBar:b,shards:E,noRelative:S,noIsolation:C,inert:A,setCallbacks:d,allowPinchZoom:!!k,lockRef:s,gapMode:D}),v?u.cloneElement(u.Children.only(y),(0,l.__assign)((0,l.__assign)({},M),{ref:N})):u.createElement(void 0===P?"div":P,(0,l.__assign)({},M,{className:x,ref:N}),y))});v.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},v.classNames={fullWidth:d,zeroRight:c};var y=function(e){var t=e.sideCar,i=(0,l.__rest)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return u.createElement(n,(0,l.__assign)({},i))};y.isSideCarExport=!0;var x=function(){var e=0,t=null;return{add:function(i){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,r;(n=t).styleSheet?n.styleSheet.cssText=i:n.appendChild(document.createTextNode(i)),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},b=function(){var e=x();return function(t,i){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&i])}},w=function(){var e=b();return function(t){return e(t.styles,t.dynamic),null}},E={left:0,top:0,right:0,gap:0},T=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),i=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],r=t["padding"===e?"paddingRight":"marginRight"];return[T(i),T(n),T(r)]},C=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return E;var t=S(e),i=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-i+t[2]-t[0])}},A=w(),k="data-scroll-locked",P=function(e,t,i,n){var r=e.left,o=e.top,s=e.right,a=e.gap;return void 0===i&&(i="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(a,"px ").concat(n,";\n  }\n  body[").concat(k,"] {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===i&&"\n    padding-left: ".concat(r,"px;\n    padding-top: ").concat(o,"px;\n    padding-right: ").concat(s,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(a,"px ").concat(n,";\n    "),"padding"===i&&"padding-right: ".concat(a,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(c," {\n    right: ").concat(a,"px ").concat(n,";\n  }\n  \n  .").concat(d," {\n    margin-right: ").concat(a,"px ").concat(n,";\n  }\n  \n  .").concat(c," .").concat(c," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(d," .").concat(d," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body[").concat(k,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(a,"px;\n  }\n")},D=function(){var e=parseInt(document.body.getAttribute(k)||"0",10);return isFinite(e)?e:0},R=function(){u.useEffect(function(){return document.body.setAttribute(k,(D()+1).toString()),function(){var e=D()-1;e<=0?document.body.removeAttribute(k):document.body.setAttribute(k,e.toString())}},[])},N=function(e){var t=e.noRelative,i=e.noImportant,n=e.gapMode,r=void 0===n?"margin":n;R();var o=u.useMemo(function(){return C(r)},[r]);return u.createElement(A,{styles:P(o,!t,r,i?"":"!important")})},M=!1;if("u">typeof window)try{var O=Object.defineProperty({},"passive",{get:function(){return M=!0,!0}});window.addEventListener("test",O,O),window.removeEventListener("test",O,O)}catch(e){M=!1}
23var I=!!M&&{passive:!1},L=function(e,t){if(!(e instanceof Element))return!1;var i=window.getComputedStyle(e);return"hidden"!==i[t]&&(i.overflowY!==i.overflowX||"TEXTAREA"===e.tagName||"visible"!==i[t])},_=function(e,t){var i=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),V(e,n)){var r=j(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==i.body)return!1},V=function(e,t){return"v"===e?L(t,"overflowY"):L(t,"overflowX")},j=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},F=function(e,t,i,n,r){var o,s=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=s*n,l=i.target,u=t.contains(l),c=!1,d=a>0,h=0,f=0;do{if(!l)break;var p=j(e,l),m=p[0],g=p[1]-p[2]-s*m;(m||g)&&V(e,l)&&(h+=g,f+=m);var v=l.parentNode;l=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return d&&(r&&1>Math.abs(h)||!r&&a>h)?c=!0:!d&&(r&&1>Math.abs(f)||!r&&-a>f)&&(c=!0),c},B=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},K=function(e){return[e.deltaX,e.deltaY]},U=function(e){return e&&"current"in e?e.current:e},$=0,z=[];let W=(s=function(e){var t=u.useRef([]),i=u.useRef([0,0]),n=u.useRef(),r=u.useState($++)[0],o=u.useState(w)[0],s=u.useRef(e);u.useEffect(function(){s.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var t=(0,l.__spreadArray)([e.lockRef.current],(e.shards||[]).map(U),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var a=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var r,o=B(e),a=i.current,l="deltaX"in e?e.deltaX:a[0]-o[0],u="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,d=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var h=window.getSelection(),f=h&&h.anchorNode;if(f&&(f===c||f.contains(c)))return!1;var p=_(d,c);if(!p)return!0;if(p?r=d:(r="v"===d?"h":"v",p=_(d,c)),!p)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=r),!r)return!0;var m=n.current||r;return F(m,t,e,"h"===m?l:u,!0)},[]),c=u.useCallback(function(e){if(z.length&&z[z.length-1]===o){var i="deltaY"in e?K(e):B(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===i[0]&&n[1]===i[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var r=(s.current.shards||[]).map(U).filter(Boolean).filter(function(t){return t.contains(e.target)});(r.length>0?a(e,r[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=u.useCallback(function(e,i,n,r){var o={name:e,delta:i,target:n,should:r,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),h=u.useCallback(function(e){i.current=B(e),n.current=void 0},[]),f=u.useCallback(function(t){d(t.type,K(t),t.target,a(t,e.lockRef.current))},[]),p=u.useCallback(function(t){d(t.type,B(t),t.target,a(t,e.lockRef.current))},[]);u.useEffect(function(){return z.push(o),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,I),document.addEventListener("touchmove",c,I),document.addEventListener("touchstart",h,I),function(){z=z.filter(function(e){return e!==o}),document.removeEventListener("wheel",c,I),document.removeEventListener("touchmove",c,I),document.removeEventListener("touchstart",h,I)}},[]);var m=e.removeScrollBar,g=e.inert;return u.createElement(u.Fragment,null,g?u.createElement(o,{styles:"\n  .block-interactivity-".concat(r," {pointer-events: none;}\n  .allow-interactivity-").concat(r," {pointer-events: all;}\n")}):null,m?u.createElement(N,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},m.useMedium(s),y);var H=u.forwardRef(function(e,t){return u.createElement(v,(0,l.__assign)({},e,{ref:t,sideCar:W}))});H.classNames=v.classNames,e.s(["RemoveScroll",0,H],985369)},846696,e=>{"use strict";var t=e.i(271645),i=e.i(174080);let n=Array(12).fill(0),r=({visible:e,className:i})=>t.default.createElement("div",{className:["sonner-loading-wrapper",i].filter(
23Boolean).join(" "),"data-visible":e},t.default.createElement("div",{className:"sonner-spinner"},n.map((e,i)=>t.default.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${i}`})))),o=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),s=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),a=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),l=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},t.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),u=t.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},t.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),t.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),c=1,d=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:i,...n}=e,r="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:c++,o=this.toasts.find(e=>e.id===r),s=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),o?this.toasts=this.toasts.map(t=>t.id===r?(this.publish({...t,...e,id:r,title:i}),{...t,...e,id:r,dismissible:s,title:i}):t):this.addToast({title:i,...n,dismissible:s,id:r}),r},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
23this.create({...t,type:"loading",message:e}),this.promise=(e,i)=>{let n,r;if(!i)return;void 0!==i.loading&&(r=this.create({...i,promise:e,type:"loading",message:i.loading,description:"function"!=typeof i.description?i.description:void 0}));let o=Promise.resolve(e instanceof Function?e():e),s=void 0!==r,a=o.then(async e=>{if(n=["resolve",e],t.default.isValidElement(e))s=!1,this.create({id:r,type:"default",message:e});else if(h(e)&&!e.ok){s=!1;let n="function"==typeof i.error?await i.error(`HTTP error! status: ${e.status}`):i.error,o="function"==typeof i.description?await i.description(`HTTP error! status: ${e.status}`):i.description,a="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:r,type:"error",description:o,...a})}else if(e instanceof Error){s=!1;let n="function"==typeof i.error?await i.error(e):i.error,o="function"==typeof i.description?await i.description(e):i.description,a="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:r,type:"error",description:o,...a})}else if(void 0!==i.success){s=!1;let n="function"==typeof i.success?await i.success(e):i.success,o="function"==typeof i.description?await i.description(e):i.description,a="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:r,type:"success",description:o,...a})}}).catch(async e=>{if(n=["reject",e],void 0!==i.error){s=!1;let n="function"==typeof i.error?await i.error(e):i.error,o="function"==typeof i.description?await i.description(e):i.description,a="object"!=typeof n||t.default.isValidElement(n)?{message:n}:n;this.create({id:r,type:"error",description:o,...a})}}).finally(()=>{s&&(this.dismiss(r),r=void 0),null==i.finally||i.finally.call(i)}),l=()=>new Promise((e,t)=>a.then(()=>"reject"===n[0]?t(n[1]):e(n[1])).catch(t));return"string"!=typeof r&&"number"!=typeof r?{unwrap:l}:Object.assign(r,{unwrap:l})},this.custom=(e,t)=>{let i=(null==t?void 0:t.id)||c++;return this.create({jsx:e(i),id:i,...t}),i},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},h=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,f=Object.assign((e,t)=>{let i=(null==t?void 0:t.id)||c++;return d.addToast({title:e,...t,id:i}),i},{success:d.success,info:d.info,warning:d.warning,error:d.error,custom:d.custom,message:d.message,promise:d.promise,dismiss:d.dismiss,loading:d.loading},{getHistory:()=>d.toasts,getToasts:()=>d.getActiveToasts()});function p(e){return void 0!==e.label}function m(...e){return e.filter(Boolean).join(" ")}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",t.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;
23left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true
vendor: 8,841 bytes, line 23
23]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");
23let g=e=>{var i,n,c,d,h,f,g,v,y,x,b,w,E;let{invert:T,toast:S,unstyled:C,interacting:A,setHeights:k,visibleToasts:P,heights:D,index:R,toasts:N,expanded:M,removeToast:O,defaultRichColors:I,closeButton:L,style:_,cancelButtonStyle:V,actionButtonStyle:j,className:F="",descriptionClassName:B="",duration:K,position:U,gap:$,expandByDefault:z,classNames:W,icons:H,closeButtonAriaLabel:Y="Close toast"}=e,[G,X]=t.default.useState(null),[q,J]=t.default.useState(null),[Q,Z]=t.default.useState(!1),[ee,et]=t.default.useState(!1),[ei,en]=t.default.useState(!1),[er,eo]=t.default.useState(!1),[es,ea]=t.default.useState(!1),[el,eu]=t.default.useState(0),[ec,ed]=t.default.useState(0),eh=t.default.useRef(S.duration||K||4e3),ef=t.default.useRef(null),ep=t.default.useRef(null),em=0===R,eg=R+1<=P,ev=S.type,ey=!1!==S.dismissible,ex=S.className||"",eb=S.descriptionClassName||"",ew=t.default.useMemo(()=>D.findIndex(e=>e.toastId===S.id)||0,[D,S.id]),eE=t.default.useMemo(()=>{var e;return null!=(e=S.closeButton)?e:L},[S.closeButton,L]),eT=t.default.useMemo(()=>S.duration||K||4e3,[S.duration,K]),eS=t.default.useRef(0),eC=t.default.useRef(0),eA=t.default.useRef(0),ek=t.default.useRef(null),[eP,eD]=U.split("-"),eR=t.default.useMemo(()=>D.reduce((e,t,i)=>i>=ew?e:e+t.height,0),[D,ew]),eN=(()=>{let[e,i]=t.default.useState(document.hidden);return t.default.useEffect(()=>{let e=()=>{i(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eM=S.invert||T,eO="loading"===ev;eC.current=t.default.useMemo(()=>ew*$+eR,[ew,eR]),t.default.useEffect(()=>{eh.current=eT},[eT]),t.default.useEffect(()=>{Z(!0)},[]),t.default.useEffect(()=>{let e=ep.current;if(e){let t=e.getBoundingClientRect().height;return ed(t),k(e=>[{toastId:S.id,height:t,position:S.position},...e]),()=>k(e=>e.filter(e=>e.toastId!==S.id))}},[k,S.id]),t.default.useLayoutEffect(()=>{if(!Q)return;let e=ep.current,t=e.style.height;e.style.height="auto";let i=e.getBoundingClientRect().height;e.style.height=t,ed(i),k(e=>e.find(e=>e.toastId===S.id)?e.map(e=>e.toastId===S.id?{...e,height:i}:e):[{toastId:S.id,height:i,position:S.position},...e])},[Q,S.title,S.description,k,S.id,S.jsx,S.action,S.cancel]);let eI=t.default.useCallback(()=>{et(!0),eu(eC.current),k(e=>e.filter(e=>e.toastId!==S.id)),setTimeout(()=>{O(S)},200)},[S,O,k,eC]);t.default.useEffect(()=>{let e;if((!S.promise||"loading"!==ev)&&S.duration!==1/0&&"loading"!==S.type){if(M||A||eN){if(eA.current<eS.current){let e=new Date().getTime()-eS.current;eh.current=eh.current-e}eA.current=new Date().getTime()}else eh.current!==1/0&&(eS.current=new Date().getTime(),e=setTimeout(()=>{null==S.onAutoClose||S.onAutoClose.call(S,S),eI()},eh.current));return()=>clearTimeout(e)}},[M,A,S,ev,eN,eI]),t.default.useEffect(()=>{S.delete&&(eI(),null==S.onDismiss||S.onDismiss.call(S,S))},[eI,S.delete]);let eL=S.icon||(null==H?void 0:H[ev])||(e=>{switch(e){case"success":return o;case"info":return a;case"warning":return s;case"error":return l;default:return null}})(ev);return t.default.createElement("li",{tabIndex:0,ref:ep,className:m(F,ex,null==W?void 0:W.toast,null==S||null==(i=S.classNames)?void 0:i.toast,null==W?void 0:W.default,null==W?void 0:W[ev],null==S||null==(n=S.classNames)?void 0:n[ev]),"data-sonner-toast":"","data-rich-colors":null!=(x=S.richColors)?x:I,"data-styled":!(S.jsx||S.unstyled||C),"data-mounted":Q,"data-promise":!!S.promise,"data-swiped":es,"data-removed":ee,"data-visible":eg,"data-y-position":eP,"data-x-position":eD,"data-index":R,"data-front":em,"data-swiping":ei,"data-dismissible":ey,"data-type":ev,"data-invert":eM,"data-swipe-out":er,"data-swipe-direction":q,"data-expanded":!!(M||z&&Q),"data-testid":S.testId,style:{"--index":R,"--toasts-before":R,"--z-index":N.length-R,"--offset":`${ee?el:eC.current}px`,"--initial-height":z?"auto":`${ec}px`,..._,...S.style},onDragEnd:()=>{en(!1),X(null),ek.current=null},onPointerDown:e=>{2===e.button||eO||!ey||(ef.current=new Date,eu(eC.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(en(!0),ek.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,i,n,r;if(er||!ey)return;ek.current=null;let o=Number((null==(e=ep.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),s=Number((null==(t=ep.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),a=new Date().getTime()-(null==(i=ef.current)?void 0:i.getTime()),l="x"===G?o:s,u=Math.abs(l)/a;if(Math.abs(l)>=45||u>.11){eu(eC.current),null==S.onDismiss||S.onDismiss.call(S,S),"x"===G?J(o>0?"right":"left"):J(s>0?"down":"up"),eI(),eo(!0);return}null==(n=ep.current)||n.style.setProperty("--swipe-amount-x","0px"),null==(r=ep.current)||r.style.setProperty("--swipe-amount-y","0px"),ea(!1),en(!1),X(null)},onPointerMove:t=>{var i,n,r,o;
23if(!ek.current||!ey||(null==(i=window.getSelection())?void 0:i.toString().length)>0)return;let s=t.clientY-ek.current.y,a=t.clientX-ek.current.x,l=null!=(o=e.swipeDirections)?o:function(e){let[t,i]=e.split("-"),n=[];return t&&n.push(t),i&&n.push(i),n}(U);!G&&(Math.abs(a)>1||Math.abs(s)>1)&&X(Math.abs(a)>Math.abs(s)?"x":"y");let u={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if("y"===G){if(l.includes("top")||l.includes("bottom"))if(l.includes("top")&&s<0||l.includes("bottom")&&s>0)u.y=s;else{let e=s*c(s);u.y=Math.abs(e)<Math.abs(s)?e:s}}else if("x"===G&&(l.includes("left")||l.includes("right")))if(l.includes("left")&&a<0||l.includes("right")&&a>0)u.x=a;else{let e=a*c(a);u.x=Math.abs(e)<Math.abs(a)?e:a}(Math.abs(u.x)>0||Math.abs(u.y)>0)&&ea(!0),null==(n=ep.current)||n.style.setProperty("--swipe-amount-x",`${u.x}px`),null==(r=ep.current)||r.style.setProperty("--swipe-amount-y",`${u.y}px`)}},eE&&!S.jsx&&"loading"!==ev?t.default.createElement("button",{"aria-label":Y,"data-disabled":eO,"data-close-button":!0,onClick:eO||!ey?()=>{}:()=>{eI(),null==S.onDismiss||S.onDismiss.call(S,S)},className:m(null==W?void 0:W.closeButton,null==S||null==(c=S.classNames)?void 0:c.closeButton)},null!=(b=null==H?void 0:H.close)?b:u):null,(ev||S.icon||S.promise)&&null!==S.icon&&((null==H?void 0:H[ev])!==null||S.icon)?t.default.createElement("div",{"data-icon":"",className:m(null==W?void 0:W.icon,null==S||null==(d=S.classNames)?void 0:d.icon)},S.promise||"loading"===S.type&&!S.icon?S.icon||((null==H?void 0:H.loading)?t.default.createElement("div",{className:m(null==W?void 0:W.loader,null==S||null==(E=S.classNames)?void 0:E.loader,"sonner-loader"),"data-visible":"loading"===ev},H.loading):t.default.createElement(r,{className:m(null==W?void 0:W.loader,null==S||null==(w=S.classNames)?void 0:w.loader),visible:"loading"===ev})):null,"loading"!==S.type?eL:null):null,t.default.createElement("div",{"data-content":"",className:m(null==W?void 0:W.content,null==S||null==(h=S.classNames)?void 0:h.content)},t.default.createElement("div",{"data-title":"",className:m(null==W?void 0:W.title,null==S||null==(f=S.classNames)?void 0:f.title)},S.jsx?S.jsx:"function"==typeof S.title?S.title():S.title),S.description?t.default.createElement("div",{"data-description":"",className:m(B,eb,null==W?void 0:W.description,null==S||null==(g=S.classNames)?void 0:g.description)},"function"==typeof S.description?S.description():S.description):null),t.default.isValidElement(S.cancel)?S.cancel:S.cancel&&p(S.cancel)?t.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:S.cancelButtonStyle||V,onClick:e=>{!p(S.cancel)||ey&&(null==S.cancel.onClick||S.cancel.onClick.call(S.cancel,e),eI())},className:m(null==W?void 0:W.cancelButton,null==S||null==(v=S.classNames)?void 0:v.cancelButton)},S.cancel.label):null,t.default.isValidElement(S.action)?S.action:S.action&&p(S.action)?t.default.createElement("button",{"data-button":!0,"data-action":!0,style:S.actionButtonStyle||j,onClick:e=>{!p(S.action)||(null==S.action.onClick||S.action.onClick.call(S.action,e),e.defaultPrevented||eI())},className:m(null==W?void 0:W.actionButton,null==S||null==(y=S.classNames)?void 0:y.actionButton)},S.action.label):null)};function v(){if("u"<typeof window||"u"<typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}let y=t.default.forwardRef(function(e,n){let{id:r,invert:o,position:s="bottom-right",hotkey:a=["altKey","KeyT"],expand:l,closeButton:u,className:c,offset:h,mobileOffset:f,theme:p="light",richColors:m,duration:y,style:x,visibleToasts:b=3,toastOptions:w,dir:E=v(),gap:T=14,icons:S,containerAriaLabel:C="Notifications"}=e,[A,k]=t.default.useState([]),P=t.default.useMemo(()=>r?A.filter(e=>e.toasterId===r):A.filter(e=>!e.toasterId),[A,r]),D=t.default.useMemo(()=>Array.from(new Set([s].concat(P.filter(e=>e.position).map(e=>e.position)))),[P,s]),[R,N]=t.default.useState([]),[M,O]=t.default.useState(!1),[I,L]=t.default.useState(!1),[_,V]=t.default.useState("system"!==p?p:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
23k":"light"),j=t.default.useRef(null),F=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),B=t.default.useRef(null),K=t.default.useRef(!1),U=t.default.useCallback(e=>{k(t=>{var i;return(null==(i=t.find(t=>t.id===e.id))?void 0:i.delete)||d.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return t.default.useEffect(()=>d.subscribe(e=>{e.dismiss?requestAnimationFrame(()=>{k(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))}):setTimeout(()=>{i.default.flushSync(()=>{k(t=>{let i=t.findIndex(t=>t.id===e.id);return -1!==i?[...t.slice(0,i),{...t[i],...e},...t.slice(i+1)]:[e,...t]})})})}),[A]),t.default.useEffect(()=>{if("system"!==p)return void V(p);if("system"===p&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?V("dark"):V("light")),"u"<typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{e?V("dark"):V("light")})}catch(t){e.addListener(({matches:e})=>{try{e?V("dark"):V("light")}catch(e){console.error(e)}})}},[p]),t.default.useEffect(()=>{A.length<=1&&O(!1)},[A]),t.default.useEffect(()=>{let e=e=>{var t,i;a.every(t=>e[t]||e.code===t)&&(O(!0),null==(i=j.current)||i.focus()),"Escape"===e.code&&(document.activeElement===j.current||(null==(t=j.current)?void 0:t.contains(document.activeElement)))&&O(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),t.default.useEffect(()=>{if(j.current)return()=>{B.current&&(B.current.focus({preventScroll:!0}),B.current=null,K.current=!1)}},[j.current]),t.default.createElement("section",{ref:n,"aria-label":`${C} ${F}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},D.map((i,n)=>{var r;let s,[a,d]=i.split("-");return P.length?t.default.createElement("ol",{key:i,dir:"auto"===E?v():E,tabIndex:-1,ref:j,className:c,"data-sonner-toaster":!0,"data-sonner-theme":_,"data-y-position":a,"data-x-position":d,style:{"--front-toast-height":`${(null==(r=R[0])?void 0:r.height)||0}px`,"--width":"356px","--gap":`${T}px`,...x,...(s={},[h,f].forEach((e,t)=>{let i=1===t,n=i?"--mobile-offset":"--offset",r=i?"16px":"24px";function o(e){["top","right","bottom","left"].forEach(t=>{s[`${n}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?o(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?s[`${n}-${t}`]=r:s[`${n}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):o(r)}),s)},onBlur:e=>{K.current&&!e.currentTarget.contains(e.relatedTarget)&&(K.current=!1,B.current&&(B.current.focus({preventScroll:!0}),B.current=null))},onFocus:e=>{!(e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible)&&(K.current||(K.current=!0,B.current=e.relatedTarget))},onMouseEnter:()=>O(!0),onMouseMove:()=>O(!0),onMouseLeave:()=>{I||O(!1)},onDragEnd:()=>O(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||L(!0)},onPointerUp:()=>L(!1)},P.filter(e=>!e.position&&0===n||e.position===i).map((n,r)=>{var s,a;return t.default.createElement(g,{key:n.id,icons:S,index:r,toast:n,defaultRichColors:m,duration:null!=(s=null==w?void 0:w.duration)?s:y,className:null==w?void 0:w.className,descriptionClassName:null==w?void 0:w.descriptionClassName,invert:o,visibleToasts:b,closeButton:null!=(a=null==w?void 0:w.closeButton)?a:u,interacting:I,position:i,style:null==w?void 0:w.style,unstyled:null==w?void 0:w.unstyled,classNames:null==w?void 0:w.classNames,cancelButtonStyle:null==w?void 0:w.cancelButtonStyle,actionButtonStyle:null==w?void 0:w.actionButtonStyle,closeButtonAriaLabel:null==w?void 0:w.closeButtonAriaLabel,removeToast:U,toasts:P.filter(e=>e.position==n.position),heights:R.filter(e=>e.position==n.position),setHeights:N,expandByDefault:l,gap:T,expanded:M,swipeDirections:e.swipeDirections})})):null}))});e.s(["Toaster",0,y,"toast",0,f,"useSonner",0,function(){let[e,n]=t.default.useState([]);return t.default.useEffect(()=>d.subscribe(e=>{e.dismiss?setTimeout(()=>{i.default.flushSync(()=>{n(t=>t.filter(t=>t.id!==e.id))})}):setTimeout(()=>{i.default.flushSync(()=>{n(t=>{let i=t.findIndex(t=>t.id===e.id);return -1!==i?[...t.slice(0,i),{...t[i],...e},...t.slice(i+1)]:[e,...t]})})})}),[]),{toasts:e}}])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.