PageSourceSearch

https://www.veepee.de/gr/_next/static/chunks/bcfc1241-b6e75790214d75e0.js

js veepee.de collected 2026-10-08 01:36:29 UTC 476,076 bytes, 712 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d32dae06-fbeb-4adf-b311-e165c342b4b1",e._sentryDebugIdIdentifier="sentry-dbid-d32dae06-fbeb-4adf-b311-e165c342b4b1")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4987],{10041:(e,t,r)=>{let a;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let l=r(80263),n=r(53239),i=r(37034),s=r(26573),o=r(34740),d=r(66322),c=r(33209),u=r(98515),m=r(72113),f=r(86935),p=r(70254),x=r(62510),b=r(7187),g=r(84047),h=r(66273),v=r(1700),y=r(16549),w=r(10463),j=r(1904),N=r(98092),k=r(23484),C=r(41988),R=r(38213),E=r(89826),z=r(45122),S=r(37355),I=r(80552),D=r(16140),T=r(17117),P=r(38049),M=r(66085),A=r(11154),O=r(92142),_=r(15546),L=r(16703),F=r(43252),$=r(57426),V=r(93207),B=r(84011),H=r(80073),W=r(37477);function U(e){let t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(let r in e)if("default"!==r){let a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,a.get?a:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}let K=U(n),q=U(i),G=U(s),X=U(o),Y=U(d),Z=U(c),J=U(u),Q=U(m),ee=U(f),et=U(x),er=U(b),ea=U(g),el=U(h),en=U(v),ei=U(y),es=U(w),eo=U(j),ed=U(N),ec=U(k),eu=U(C),em=U(R),ef=U(E),ep=U(z),ex=U(S),eb=U(I),eg=U(D),eh=U(T),ev=U(P),ey=U(M),ew=U(A),ej=U(O),eN=U(_),ek=U(L),eC=U(F),eR=U($),eE=U(V),ez=U(B),eS=U(H),eI=U(W);function eD(e,t=[]){let r=[],a=()=>{let t=r.map(e=>K.createContext(e));return function(r){let a=r?.[e]||t;return K.useMemo(()=>({[`__scope${e}`]:{...r,[e]:a}}),[r,a])}};return a.scopeName=e,[function(t,a){let n=K.createContext(a),i=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,o=r?.[e]?.[i]||n,d=K.useMemo(()=>s,Object.values(s));return l.jsx(o.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,l){let s=l?.[e]?.[i]||n,o=K.useContext(s);if(o)return o;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=r.reduce((t,{useScope:r,scopeName:a})=>{let l=r(e)[`__scope${a}`];return{...t,...l}},{});return K.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}(a,...t)]}function eT(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eP(...e){return t=>{let r=!1,a=e.map(e=>{let a=eT(e,t);return r||"function"!=typeof a||(r=!0),a});if(r)return()=>{for(let t=0;t<a.length;t++){let r=a[t];"function"==typeof r?r():eT(e[t],null)}}}}function eM(...e){return K.useCallback(eP(...e),e)}function eA(e){let t=function(e){let t=K.forwardRef((e,t)=>{let{children:r,...a}=e;if(K.isValidElement(r)){var l;let e,n,i=(l=r,(n=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(n=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let a in t){let l=e[a],n=t[a];/^on[A-Z]/.test(a)?l&&n?r[a]=(...e)=>{let t=n(...e);return l(...e),t}:l&&(r[a]=l):"style"===a?r[a]={...l,...n}:"className"===a&&(r[a]=[l,n].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==K.Fragment&&(s.ref=t?eP(t,i):i),K.cloneElement(r,s)}return K.Children.count(r)>1?K.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=K.forwardRef((e,r)=>{let{children:a,...n}=e,i=K.Children.toArray(a),s=i.find(eK);if(s){let e=s.props.children,a=i.map(t=>t!==s?t:K.Children.count(e)>1?K.Children.only(null):K.isValidElement(e)?e.props.children:null);return l.jsx(t,{...n,ref:r,children:K.isValidElement(e)?K.cloneElement(e,void 0,a):null})}return l.jsx(t,{...n,ref:r,children:a})});return r.displayName=`${e}.Slot`,r}var eO,e_,eL,eF,e$,eV,eB,eH,eW,eU=Symbol("radix.slottable");function eK(e){return K.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eU}function eq(e){let t=e+"CollectionProvider",[r,a]=eD(t),[i,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,a=n.useRef(null),s=n.useRef(new Map).current;return l.jsx(i,{scope:t,itemMap:s,collectionRef:a,children:r})};o.displayName=t;let d=e+"CollectionSlot",c=eA(d),u=n.forwardRef((e,t)=>
1{let{scope:r,children:a}=e,n=eM(t,s(d,r).collectionRef);return l.jsx(c,{ref:n,children:a})});u.displayName=d;let m=e+"CollectionItemSlot",f="data-radix-collection-item",p=eA(m),x=n.forwardRef((e,t)=>{let{scope:r,children:a,...i}=e,o=n.useRef(null),d=eM(t,o),c=s(m,r);return n.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),l.jsx(p,{...{[f]:""},ref:d,children:a})});return x.displayName=m,[{Provider:o,Slot:u,ItemSlot:x},function(t){let r=s(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${f}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}function eG(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),!1===r||!a.defaultPrevented)return t?.(a)}}var eX=globalThis?.document?K.useLayoutEffect:()=>{},eY=K[" useInsertionEffect ".trim().toString()]||eX;function eZ({prop:e,defaultProp:t,onChange:r=()=>{},caller:a}){let[l,n,i]=function({defaultProp:e,onChange:t}){let[r,a]=K.useState(e),l=K.useRef(r),n=K.useRef(t);return eY(()=>{n.current=t},[t]),K.useEffect(()=>{l.current!==r&&(n.current?.(r),l.current=r)},[r,l]),[r,a,n]}({defaultProp:t,onChange:r}),s=void 0!==e,o=s?e:l;{let t=K.useRef(void 0!==e);K.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${a} 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.`)}t.current=s},[s,a])}return[o,K.useCallback(t=>{if(s){let r="function"==typeof t?t(e):t;r!==e&&i.current?.(r)}else n(t)},[s,e,n,i])]}var eJ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=eA(`Primitive.${t}`),a=K.forwardRef((e,a)=>{let{asChild:n,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),l.jsx(n?r:t,{...i,ref:a})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{});function eQ(e,t){e&&q.flushSync(()=>e.dispatchEvent(t))}var e0=e=>{let{present:t,children:r}=e,a=function(e){var t,r;let[a,l]=K.useState(),n=K.useRef(null),i=K.useRef(e),s=K.useRef("none"),[o,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},K.useReducer((e,t)=>r[e][t]??e,t));return K.useEffect(()=>{let e=e1(n.current);s.current="mounted"===o?e:"none"},[o]),eX(()=>{let t=n.current,r=i.current;if(r!==e){let a=s.current,l=e1(t);e?d("MOUNT"):"none"===l||t?.display==="none"?d("UNMOUNT"):r&&a!==l?d("ANIMATION_OUT"):d("UNMOUNT"),i.current=e}},[e,d]),eX(()=>{if(a){let e,t=a.ownerDocument.defaultView??window,r=r=>{let l=e1(n.current).includes(CSS.escape(r.animationName));if(r.target===a&&l&&(d("ANIMATION_END"),!i.current)){let r=a.style.animationFillMode;a.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=r)})}},l=e=>{e.target===a&&(s.current=e1(n.current))};return a.addEventListener("animationstart",l),a.addEventListener("animationcancel",r),a.addEventListener("animationend",r),()=>{t.clearTimeout(e),a.removeEventListener("animationstart",l),a.removeEventListener("animationcancel",r),a.removeEventListener("animationend",r)}}d("ANIMATION_END")},[a,d]),{isPresent:["mounted","unmountSuspended"].includes(o),ref:K.useCallback(e=>{n.current=e?getComputedStyle(e):null,l(e)},[])}}(t),l="function"==typeof r?r({present:a.isPresent}):K.Children.only(r),n=eM(a.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(r=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof r||a.isPresent?K.cloneElement(l,{ref:n}):null};function e1(e){return e?.animationName||"none"}e0.displayName="Presence";var e2=K[" useId ".trim().toString()]||(()=>void 0),e4=0;function e3(e){let[t,r]=K.useState(e2());return eX(()=>{r(e=>e??String(e4++))},[e]),t?`radix-${t}`:""}var e5="Collapsible",[e6,e8]=eD(e5),[e7,e9]=e6(e5),te=K.forwardRef((e,t)=>
1{let{__scopeCollapsible:r,open:a,defaultOpen:n,disabled:i,onOpenChange:s,...o}=e,[d,c]=eZ({prop:a,defaultProp:n??!1,onChange:s,caller:e5});return l.jsx(e7,{scope:r,disabled:i,contentId:e3(),open:d,onOpenToggle:K.useCallback(()=>c(e=>!e),[c]),children:l.jsx(eJ.div,{"data-state":ti(d),"data-disabled":i?"":void 0,...o,ref:t})})});te.displayName=e5;var tt="CollapsibleTrigger",tr=K.forwardRef((e,t)=>{let{__scopeCollapsible:r,...a}=e,n=e9(tt,r);return l.jsx(eJ.button,{type:"button","aria-controls":n.contentId,"aria-expanded":n.open||!1,"data-state":ti(n.open),"data-disabled":n.disabled?"":void 0,disabled:n.disabled,...a,ref:t,onClick:eG(e.onClick,n.onOpenToggle)})});tr.displayName=tt;var ta="CollapsibleContent",tl=K.forwardRef((e,t)=>{let{forceMount:r,...a}=e,n=e9(ta,e.__scopeCollapsible);return l.jsx(e0,{present:r||n.open,children:({present:e})=>l.jsx(tn,{...a,ref:t,present:e})})});tl.displayName=ta;var tn=K.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:a,children:n,...i}=e,s=e9(ta,r),[o,d]=K.useState(a),c=K.useRef(null),u=eM(t,c),m=K.useRef(0),f=m.current,p=K.useRef(0),x=p.current,b=s.open||o,g=K.useRef(b),h=K.useRef(void 0);return K.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),eX(()=>{let e=c.current;if(e){h.current=h.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,p.current=t.width,g.current||(e.style.transitionDuration=h.current.transitionDuration,e.style.animationName=h.current.animationName),d(a)}},[s.open,a]),l.jsx(eJ.div,{"data-state":ti(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!b,...i,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:b&&n})});function ti(e){return e?"open":"closed"}var ts=K.createContext(void 0);function to(e){let t=K.useContext(ts);return e||t||"ltr"}var td="Accordion",tc=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[tu,tm,tf]=eq(td),[tp,tx]=eD(td,[tf,e8]),tb=e8(),tg=n.forwardRef((e,t)=>{let{type:r,...a}=e;return l.jsx(tu.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?l.jsx(tN,{...a,ref:t}):l.jsx(tj,{...a,ref:t})})});tg.displayName=td;var[th,tv]=tp(td),[ty,tw]=tp(td,{collapsible:!1}),tj=n.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:i=()=>{},collapsible:s=!1,...o}=e,[d,c]=eZ({prop:r,defaultProp:a??"",onChange:i,caller:td});return l.jsx(th,{scope:e.__scopeAccordion,value:n.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:n.useCallback(()=>s&&c(""),[s,c]),children:l.jsx(ty,{scope:e.__scopeAccordion,collapsible:s,children:l.jsx(tR,{...o,ref:t})})})}),tN=n.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:i=()=>{},...s}=e,[o,d]=eZ({prop:r,defaultProp:a??[],onChange:i,caller:td}),c=n.useCallback(e=>d((t=[])=>[...t,e]),[d]),u=n.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return l.jsx(th,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:u,children:l.jsx(ty,{scope:e.__scopeAccordion,collapsible:!0,children:l.jsx(tR,{...s,ref:t})})})}),[tk,tC]=tp(td),tR=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:a,dir:i,orientation:s="vertical",...o}=e,d=eM(n.useRef(null),t),c=tm(r),u="ltr"===to(i),m=eG(e.onKeyDown,e=>{if(!tc.includes(e.key))return;let t=e.target,r=c().filter(e=>!e.ref.current?.disabled),a=r.findIndex(e=>e.ref.current===t),l=r.length;if(-1===a)return;e.preventDefault();let n=a,i=l-1,o=()=>{(n=a+1)>i&&(n=0)},d=()=>{(n=a-1)<0&&(n=i)};switch(e.key){case"Home":n=0;break;case"End":n=i;break;case"ArrowRight":"horizontal"===s&&(u?o():d());break;case"ArrowDown":"vertical"===s&&o();break;case"ArrowLeft":"horizontal"===s&&(u?d():o());break;case"ArrowUp":"vertical"===s&&d()}let m=n%l;r[m].ref.current?.focus()});return l.jsx(tk,{scope:r,disabled:a,direction:i,orientation:s,children:l.jsx(tu.Slot,{scope:r,children:l.jsx(eJ.div,{...o,"data-orientation":s,ref:d,onKeyDown:a?void 0:m})})})}),tE="AccordionItem",[tz,tS]=tp(tE),tI=n.forwardRef((e,t)=>
1{let{__scopeAccordion:r,value:a,...n}=e,i=tC(tE,r),s=tv(tE,r),o=tb(r),d=e3(),c=a&&s.value.includes(a)||!1,u=i.disabled||e.disabled;return l.jsx(tz,{scope:r,open:c,disabled:u,triggerId:d,children:l.jsx(te,{"data-orientation":i.orientation,"data-state":t_(c),...o,...n,ref:t,disabled:u,open:c,onOpenChange:e=>{e?s.onItemOpen(a):s.onItemClose(a)}})})});tI.displayName=tE;var tD="AccordionHeader",tT=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,n=tC(td,r),i=tS(tD,r);return l.jsx(eJ.h3,{"data-orientation":n.orientation,"data-state":t_(i.open),"data-disabled":i.disabled?"":void 0,...a,ref:t})});tT.displayName=tD;var tP="AccordionTrigger",tM=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,n=tC(td,r),i=tS(tP,r),s=tw(tP,r),o=tb(r);return l.jsx(tu.ItemSlot,{scope:r,children:l.jsx(tr,{"aria-disabled":i.open&&!s.collapsible||void 0,"data-orientation":n.orientation,id:i.triggerId,...o,...a,ref:t})})});tM.displayName=tP;var tA="AccordionContent",tO=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...a}=e,n=tC(td,r),i=tS(tA,r),s=tb(r);return l.jsx(tl,{role:"region","aria-labelledby":i.triggerId,"data-orientation":n.orientation,...s,...a,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function t_(e){return e?"open":"closed"}function tL(){for(var e,t,r=0,a="",l=arguments.length;r<l;r++)(e=arguments[r])&&(t=function e(t){var r,a,l="";if("string"==typeof t||"number"==typeof t)l+=t;else if("object"==typeof t)if(Array.isArray(t)){var n=t.length;for(r=0;r<n;r++)t[r]&&(a=e(t[r]))&&(l&&(l+=" "),l+=a)}else for(a in t)t[a]&&(l&&(l+=" "),l+=a);return l}(e))&&(a&&(a+=" "),a+=t);return a}tO.displayName=tA;let tF=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,t$=(e,t)=>r=>{var a;if((null==t?void 0:t.variants)==null)return tL(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:l,defaultVariants:n}=t,i=Object.keys(l).map(e=>{let t=null==r?void 0:r[e],a=null==n?void 0:n[e];if(null===t)return null;let i=tF(t)||tF(a);return l[e][i]}),s=r&&Object.entries(r).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return tL(e,i,null==t||null==(a=t.compoundVariants)?void 0:a.reduce((e,t)=>{let{class:r,className:a,...l}=t;return Object.entries(l).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...n,...s}[t]):({...n,...s})[t]===r})?[...e,r,a]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)},tV=t$("flex flex-col",{variants:{variant:{stack:"",card:"gap-y-md"}}}),tB=n.forwardRef(({children:e,className:t,variant:r="stack",...a},n)=>{let i={ref:n,"data-testid":"accordion",className:tV({variant:r,className:t})};return"multiple"===a.type?l.jsx(tg,{...i,...a,children:e}):l.jsx(tg,{...i,collapsible:!0,...a,children:e})});tB.displayName=tg.displayName;let tH=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),tW=[],tU=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let a=e[t],l=r.nextPart.get(a);if(l){let r=tU(e,t+1,l);if(r)return r}let n=r.validators;if(null===n)return;let i=0===t?e.join("-"):e.slice(t).join("-"),s=n.length;for(let e=0;e<s;e++){let t=n[e];if(t.validator(i))return t.classGroupId}},tK=(e,t)=>{let r=tH();for(let a in e)tq(e[a],r,a,t);return r},tq=(e,t,r,a)=>{let l=e.length;for(let n=0;n<l;n++)tG(e[n],t,r,a)},tG=(e,t,r,a)=>"string"==typeof e?void tX(e,t,r):"function"==typeof e?void tY(e,t,r,a):void tZ(e,t,r,a),tX=(e,t,r)=>{(""===e?t:tJ(t,e)).classGroupId=r},tY=(e,t,r,a)=>{if(tQ(e))return void tq(e(a),t,r,a);null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e})},tZ=(e,t,r,a)=>{let l=Object.entries(e),n=l.length;for(let e=0;e<n;e++){let[n,i]=l[e];tq(i,tJ(t,n),r,a)}},tJ=(e,t)=>{let r=e,a=t.split("-"),l=a.length;for(let e=0;e<l;e++){let t=a[e],l=r.nextPart.get(t);l||(l=tH(),r.nextPart.set(t,l)),r=l}return r},tQ=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,t0=[],t1=(e,t,r,a,l)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:a,isExternal:l}),t2=/\s+/,t4=e=>{let t;if("string"==typeof e)return e;let r="";for(let a=0;a<e.length;
1a++)e[a]&&(t=t4(e[a]))&&(r&&(r+=" "),r+=t);return r},t3=(e,...t)=>{let r,a,l,n,i=e=>{let t=a(e);if(t)return t;let n=((e,t)=>{let{parseClassName:r,getClassGroupId:a,getConflictingClassGroupIds:l,sortModifiers:n}=t,i=[],s=e.trim().split(t2),o="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{isExternal:d,modifiers:c,hasImportantModifier:u,baseClassName:m,maybePostfixModifierPosition:f}=r(t);if(d){o=t+(o.length>0?" "+o:o);continue}let p=!!f,x=a(p?m.substring(0,f):m);if(!x){if(!p||!(x=a(m))){o=t+(o.length>0?" "+o:o);continue}p=!1}let b=0===c.length?"":1===c.length?c[0]:n(c).join(":"),g=u?b+"!":b,h=g+x;if(i.indexOf(h)>-1)continue;i.push(h);let v=l(x,p);for(let e=0;e<v.length;++e){let t=v[e];i.push(g+t)}o=t+(o.length>0?" "+o:o)}return o})(e,r);return l(e,n),n};return n=s=>(a=(r=(e=>({cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),a=Object.create(null),l=(l,n)=>{r[l]=n,++t>e&&(t=0,a=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=a[e])?(l(e,t),t):void 0},set(e,t){e in r?r[e]=t:l(e,t)}}})(e.cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,a=e=>{let t,r=[],a=0,l=0,n=0,i=e.length;for(let s=0;s<i;s++){let i=e[s];if(0===a&&0===l){if(":"===i){r.push(e.slice(n,s)),n=s+1;continue}if("/"===i){t=s;continue}}"["===i?a++:"]"===i?a--:"("===i?l++:")"===i&&l--}let s=0===r.length?e:e.slice(n),o=s,d=!1;return s.endsWith("!")?(o=s.slice(0,-1),d=!0):s.startsWith("!")&&(o=s.slice(1),d=!0),t1(r,d,o,t&&t>n?t-n:void 0)};if(t){let e=t+":",r=a;a=t=>t.startsWith(e)?r(t.slice(e.length)):t1(t0,!1,t,void 0,!0)}if(r){let e=a;a=t=>r({className:t,parseClassName:e})}return a})(e),sortModifiers:(e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,r)=>{t.set(e,1e6+r)}),e=>{let r=[],a=[];for(let l=0;l<e.length;l++){let n=e[l],i="["===n[0],s=t.has(n);i||s?(a.length>0&&(a.sort(),r.push(...a),a=[]),r.push(n)):a.push(n)}return a.length>0&&(a.sort(),r.push(...a)),r}})(e),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return tK(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]"))return(e=>-1===e.slice(1,-1).indexOf(":")?void 0:(()=>{let t=e.slice(1,-1),r=t.indexOf(":"),a=t.slice(0,r);return a?"arbitrary.."+a:void 0})())(e);let r=e.split("-"),a=+(""===r[0]&&r.length>1);return tU(r,a,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=a[e],l=r[e];return t?l?((e,t)=>{let r=Array(e.length+t.length);for(let t=0;t<e.length;t++)r[t]=e[t];for(let a=0;a<t.length;a++)r[e.length+a]=t[a];return r})(l,t):t:l||tW}return r[e]||tW}}})(e)}))(t.reduce((e,t)=>t(e),e()))).cache.get,l=r.cache.set,n=i,i(s)),(...e)=>n(((...e)=>{let t,r,a=0,l="";for(;a<e.length;)(t=e[a++])&&(r=t4(t))&&(l&&(l+=" "),l+=r);return l})(...e))},t5=[],t6=e=>{let t=t=>t[e]||t5;return t.isThemeGetter=!0,t},t8=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,t7=/^\((?:(\w[\w-]*):)?(.+)\)$/i,t9=/^\d+\/\d+$/,re=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rt=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,rr=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,ra=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,rl=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,rn=e=>t9.test(e),ri=e=>!!e&&!Number.isNaN(Number(e)),rs=e=>!!e&&Number.isInteger(Number(e)),ro=e=>e.endsWith("%")&&ri(e.slice(0,-1)),rd=e=>re.test(e),rc=()=>!0,ru=e=>rt.test(e)&&!rr.test(e),rm=()=>!1,rf=e=>ra.test(e),rp=e=>rl.test(e),rx=e=>!rg(e)&&!rN(e),rb=e=>rI(e,rM,rm),rg=e=>t8.test(e),rh=e=>rI(e,rA,ru),rv=e=>rI(e,rO,ri),ry=e=>rI(e,rT,rm),rw=e=>rI(e,rP,rp),rj=e=>rI(e,rL,rf),rN=e=>t7.test(e),rk=e=>rD(e,rA),rC=e=>rD(e,r_),rR=e=>rD(e,rT),rE=e=>rD(e,rM),rz=e=>rD(e,rP),rS=e=>rD(e,rL,!0),rI=(e,t,r)=>{let a=t8.exec(e);return!!a&&(a[1]?t(a[1]):r(a[2]))},rD=(e,t,r=!1)=>{let a=t7.exec(e);return!!a&&(a[1]?t(a[1]):r)},rT=e=>"position"===e||"percentage"===e,rP=e=>"image"===e||"url"===e,rM=e=>"length"===e||"size"===e||"bg-size"===e,rA=e=>"length"===e,rO=e=>"number"===e,r_=e=>"family-name"===e,rL=e=>"shadow"===e,rF=()=>{let e=t6("color"),t=t6("font"),r=t6("text"),a=t6("font-weight"),l=t6("tracking"),n=t6("leading"),i=t6("breakpoint"),s=t6("container"),o=t6("spacing"),d=t6("radius"),c=t6("shadow"),u=t6("inset-shadow"),m=t6("text-shadow"),f=t6("drop-shadow"),p=t6("blur"),x=t6("perspective"),b=t6("aspect"),g=t6("ease"),h=t6("animate"),v=()=>["auto","avoid","all","avoid-page","page","left","right","column"],y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],w=()=>[...y(),rN,rg],j=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],k=()=>[rN,rg,o],C=()=>[rn,"full","auto",...k()],R=()=>[rs,"none","subgrid",rN,rg],E=()=>["auto",{span:["full",rs,rN,rg]},rs,rN,rg],z=()=>[rs,"auto",rN,rg],S=()=>["auto","min","max","fr",rN,rg],I=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],D=()=>["start","end","center","stretch","center-safe","end-safe"],T=()=>["auto",...k()],P=()=>[rn,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],M=()=>[e,rN,rg],A=()=>[...y(),rR,ry,{position:[rN,rg]}],O=()=>["no-repeat",{repeat:["","x","y","space","round"]}],_=()=>["auto","cover","contain",rE,rb,{size:[rN,rg]}],L=()=>[ro,rk,rh],F=()=>["","none","full",d,rN,rg],$=()=>["",ri,rk,rh],V=()=>["solid","dashed","dotted","double"],B=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],H=()=>[ri,ro,rR,ry],W=()=>["","none",p,rN,rg],U=()=>["none",ri,rN,rg],K=()=>["none",ri,rN,rg],q=()=>[ri,rN,rg],G=()=>[rn,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[rd],breakpoint:[rd],color:[rc],container:[rd],"drop-shadow":[rd],ease:["in","out","in-out"],font:[rx
vendor: 6,059 bytes, line 1
1],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[rd],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[rd],shadow:[rd],spacing:["px",ri],text:[rd],"text-shadow":[rd],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",rn,rg,rN,b]}],container:["container"],columns:[{columns:[ri,rg,rN,s]}],"break-after":[{"break-after":v()}],"break-before":[{"break-before":v()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:w()}],overflow:[{overflow:j()}],"overflow-x":[{"overflow-x":j()}],"overflow-y":[{"overflow-y":j()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{start:C()}],end:[{end:C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[rs,"auto",rN,rg]}],basis:[{basis:[rn,"full","auto",s,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ri,rn,"auto","initial","none",rg]}],grow:[{grow:["",ri,rN,rg]}],shrink:[{shrink:["",ri,rN,rg]}],order:[{order:[rs,"first","last","none",rN,rg]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:E()}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:E()}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":S()}],"auto-rows":[{"auto-rows":S()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[...I(),"normal"]}],"justify-items":[{"justify-items":[...D(),"normal"]}],"justify-self":[{"justify-self":["auto",...D()]}],"align-content":[{content:["normal",...I()]}],"align-items":[{items:[...D(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...D(),{baseline:["","last"]}]}],"place-content":[{"place-content":I()}],"place-items":[{"place-items":[...D(),"baseline"]}],"place-self":[{"place-self":["auto",...D()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:T()}],mx:[{mx:T()}],my:[{my:T()}],ms:[{ms:T()}],me:[{me:T()}],mt:[{mt:T()}],mr:[{mr:T()}],mb:[{mb:T()}],ml:[{ml:T()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:P()}],w:[{w:[s,"screen",...P()]}],"min-w":[{"min-w":[s,"screen","none",...P()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[i]},...P()]}],h:[{h:["screen","lh",...P()]}],"min-h":[{"min-h":["screen","lh","none",...P()]}],"max-h":[{"max-h":["screen","lh",...P()]}],"font-size":[{text:["base",r,rk,rh]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[a,rN,rv]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",ro,rg]}],"font-family":[{font:[rC,rg,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[l,rN,rg]}],"line-clamp":[{"line-clamp":[ri,"none",rN,rv]}],leading:[{leading:[n,...k()]}],"list-image":[{"list-image":["none",rN,rg]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",rN,rg]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:M()}],"text-color":[{text:M()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:[ri,"from-font","auto",rN,rh]}],"text-decoration-color":[{decoration:M()}],"underline-offset":[{"underline-offset":[ri,"auto",rN,rg]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",rN,rg]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",rN,rg]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:A()}],"bg-repeat":[{bg:O()}],"bg-size":[{bg:_()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},rs,rN,rg],radial:["",rN,rg],conic:[rs,rN,rg]},rz,rw]}],"bg-color":[{bg:M()}],"gradient-from-pos":[{from:L()}
1],"gradient-via-pos":[{via:L()}],"gradient-to-pos":[{to:L()}],"gradient-from":[{from:M()}],"gradient-via":[{via:M()}],"gradient-to":[{to:M()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:$()}],"border-w-x":[{"border-x":$()}],"border-w-y":[{"border-y":$()}],"border-w-s":[{"border-s":$()}],"border-w-e":[{"border-e":$()}],"border-w-t":[{"border-t":$()}],"border-w-r":[{"border-r":$()}],"border-w-b":[{"border-b":$()}],"border-w-l":[{"border-l":$()}],"divide-x":[{"divide-x":$()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":$()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...V(),"hidden","none"]}],"divide-style":[{divide:[...V(),"hidden","none"]}],"border-color":[{border:M()}],"border-color-x":[{"border-x":M()}],"border-color-y":[{"border-y":M()}],"border-color-s":[{"border-s":M()}],"border-color-e":[{"border-e":M()}],"border-color-t":[{"border-t":M()}],"border-color-r":[{"border-r":M()}],"border-color-b":[{"border-b":M()}],"border-color-l":[{"border-l":M()}
vendor: 5,715 bytes, line 1
1],"divide-color":[{divide:M()}],"outline-style":[{outline:[...V(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ri,rN,rg]}],"outline-w":[{outline:["",ri,rk,rh]}],"outline-color":[{outline:M()}],shadow:[{shadow:["","none",c,rS,rj]}],"shadow-color":[{shadow:M()}],"inset-shadow":[{"inset-shadow":["none",u,rS,rj]}],"inset-shadow-color":[{"inset-shadow":M()}],"ring-w":[{ring:$()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:M()}],"ring-offset-w":[{"ring-offset":[ri,rh]}],"ring-offset-color":[{"ring-offset":M()}],"inset-ring-w":[{"inset-ring":$()}],"inset-ring-color":[{"inset-ring":M()}],"text-shadow":[{"text-shadow":["none",m,rS,rj]}],"text-shadow-color":[{"text-shadow":M()}],opacity:[{opacity:[ri,rN,rg]}],"mix-blend":[{"mix-blend":[...B(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":B()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[ri]}],"mask-image-linear-from-pos":[{"mask-linear-from":H()}],"mask-image-linear-to-pos":[{"mask-linear-to":H()}],"mask-image-linear-from-color":[{"mask-linear-from":M()}],"mask-image-linear-to-color":[{"mask-linear-to":M()}],"mask-image-t-from-pos":[{"mask-t-from":H()}],"mask-image-t-to-pos":[{"mask-t-to":H()}],"mask-image-t-from-color":[{"mask-t-from":M()}],"mask-image-t-to-color":[{"mask-t-to":M()}],"mask-image-r-from-pos":[{"mask-r-from":H()}],"mask-image-r-to-pos":[{"mask-r-to":H()}],"mask-image-r-from-color":[{"mask-r-from":M()}],"mask-image-r-to-color":[{"mask-r-to":M()}],"mask-image-b-from-pos":[{"mask-b-from":H()}],"mask-image-b-to-pos":[{"mask-b-to":H()}],"mask-image-b-from-color":[{"mask-b-from":M()}],"mask-image-b-to-color":[{"mask-b-to":M()}],"mask-image-l-from-pos":[{"mask-l-from":H()}],"mask-image-l-to-pos":[{"mask-l-to":H()}],"mask-image-l-from-color":[{"mask-l-from":M()}],"mask-image-l-to-color":[{"mask-l-to":M()}],"mask-image-x-from-pos":[{"mask-x-from":H()}],"mask-image-x-to-pos":[{"mask-x-to":H()}],"mask-image-x-from-color":[{"mask-x-from":M()}],"mask-image-x-to-color":[{"mask-x-to":M()}],"mask-image-y-from-pos":[{"mask-y-from":H()}],"mask-image-y-to-pos":[{"mask-y-to":H()}],"mask-image-y-from-color":[{"mask-y-from":M()}],"mask-image-y-to-color":[{"mask-y-to":M()}],"mask-image-radial":[{"mask-radial":[rN,rg]}],"mask-image-radial-from-pos":[{"mask-radial-from":H()}],"mask-image-radial-to-pos":[{"mask-radial-to":H()}],"mask-image-radial-from-color":[{"mask-radial-from":M()}],"mask-image-radial-to-color":[{"mask-radial-to":M()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":y()}],"mask-image-conic-pos":[{"mask-conic":[ri]}],"mask-image-conic-from-pos":[{"mask-conic-from":H()}],"mask-image-conic-to-pos":[{"mask-conic-to":H()}],"mask-image-conic-from-color":[{"mask-conic-from":M()}],"mask-image-conic-to-color":[{"mask-conic-to":M()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:A()}],"mask-repeat":[{mask:O()}],"mask-size":[{mask:_()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",rN,rg]}],filter:[{filter:["","none",rN,rg]}],blur:[{blur:W()}],brightness:[{brightness:[ri,rN,rg]}],contrast:[{contrast:[ri,rN,rg]}],"drop-shadow":[{"drop-shadow":["","none",f,rS,rj]}],"drop-shadow-color":[{"drop-shadow":M()}],grayscale:[{grayscale:["",ri,rN,rg]}],"hue-rotate":[{"hue-rotate":[ri,rN,rg]}],invert:[{invert:["",ri,rN,rg]}],saturate:[{saturate:[ri,rN,rg]}],sepia:[{sepia:["",ri,rN,rg]}],"backdrop-filter":[{"backdrop-filter":["","none",rN,rg]}],"backdrop-blur":[{"backdrop-blur":W()}],"backdrop-brightness":[{"backdrop-brightness":[ri,rN,rg]}],"backdrop-contrast":[{"backdrop-contrast":[ri,rN,rg]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ri,rN,rg]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ri,rN,rg]}],"backdrop-invert":[{"backdrop-invert":["",ri,rN,rg]}],"backdrop-opacity":[{"backdrop-opacity":[ri,rN,rg]}],"backdrop-saturate":[{"backdrop-saturate":[ri,rN,rg]}],"backdrop-sepia":[{"backdrop-sepia":["",ri,rN,rg]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",rN,rg]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ri,"initial",rN,rg]}],ease:[{ease:["linear","initial",g,rN,rg]}],delay:[{delay:[ri,rN,rg]}],animate:[{animate:["none",h,rN,rg]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[x,rN,rg]}],"perspective-origin":[{"perspective-origin":w()}],rotate:[{rotate:U()}],"rotate-x":[{"rotate-x":U()}],"rotate-y":[{"rotate-y":U()}],"rotate-z":[{"rotate-z":U()}],scale:[{scale:K()}],"scale-x":[{"scale-x":K()}],"scale-y":[{"scale-y":K()}],"scale-z":[{"scale-z":K()}],"scale-3d":["scale-3d"],skew:[{skew:q()}],"skew-x":[{"skew-x":q()}],"skew-y":[{"skew-y":q()}],transform:[{transform:[rN,rg,"","none","gpu","cpu"]}],"transform-origin":[{origin:w()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:G()}],"translate-x":[{"translate-x":G()}],"translate-y":[{"translate-y":G()}],"translate-z":[{"translate-z":G()}],"translate-none":["translate-none"],accent:[{accent:M()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:M()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",rN,rg]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",rN,rg]}],fill:[{fill:["none",...M()]}],"stroke-w":[{stroke:[ri,rk,rh,rv]}],stroke:[{stroke:["none",...M()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},r$=(e,t,r)=>{void 0!==r&&(e[t]=r)},rV=(e,t)=>{if(t)for(let r in t)r$(e,r,t[r])},rB=(e,t)=>{if(t)for(let r in t)rH(e,t,r)},rH=(e,t,r)=>{let a=t[r];void 0!==a&&(e[r]=e[r]?e[r].concat(a):a)},rW=["body","textlink","display","subtitle","title","button","promo"],rU=["price-main-unit","price-main-dec","price-base-unit","price-base-dec"],rK=["body","textlink","display","title","button","promo","price"],rq=e=>rW.some(t=>RegExp(`^${t}-(?:xs|sm|md|lg|xl)$`).test(e))||rU.some(t=>RegExp(`^${t}-(?:sm|md|lg)$`).test(e)),rG=e=>e.startsWith("ct-"),rX=e=>e.startsWith("bg-"),rY=e=>e.startsWith("bd-"),rZ=e=>rG(e)||rX(e)||rY(e),rJ=((e,...t)=>"function"==typeof e?t3(rF,e,...t):t3(()=>((e,{cacheSize:t,prefix:r,experimentalParseClassName:a,extend:l={},override:n={}})=>(r$(e,"cacheSize",t),r$(e,"prefix",r),r$(e,"experimentalParseClassName",a),rV(e.theme,n.theme),rV(e.classGroups,n.classGroups),rV(e.conflictingClassGroups,n.conflictingClassGroups),rV(e.conflictingClassGroupModifiers,n.conflictingClassGroupModifiers),r$(e,"orderSensitiveModifiers",n.orderSensitiveModifiers),rB(e.theme,l.theme),rB(e.classGroups,l.classGroups),rB(e.conflictingClassGroups,l.conflictingClassGroups),rB(e.conflictingClassGroupModifiers,l.conflictingClassGroupModifiers),rH(e,l,"orderSensitiveModifiers"),e))(rF(),e),...t))({extend:{classGroups:{"text-color":[{text:[rG]}],"font-size":[{text:[rq]}],"font-family":[{font:[e=>rK.includes(e)]}],"font-weight":[{font:[e=>e.startsWith("fw-")]}],tracking:[{tracking:[rq]}],leading:[{leading:[rq]}],"bg-color":[{bg:[rX]}],"border-color":[{border:[rY]}],"border-w":[{border:["none","xs","sm","md","lg"]}
1],fill:[{fill:[rZ]}],stroke:[{stroke:[rZ]}],shadow:[{shadow:["focus","focus-inset","focus-brandsplace","level1","level2","upward"]}]}}}),rQ=(...e)=>rJ(tL(e)),r0=(e,t)=>n.Children.toArray(e).some(e=>!!n.isValidElement(e)&&(e.type===t||r0(e.props.children,t))),r1="u">typeof window,r2=typeof window>"u",r4=r1?n.useLayoutEffect:n.useEffect,r3=n.forwardRef(({children:e,className:t,forceMount:r,...a},n)=>{let i="pt-12 pb-12 pr-16 pl-16";return l.jsx(tO,{ref:n,forceMount:r,className:rQ(r?"group/accordion-content data-[state=closed]:invisible":"data-[state=closed]:animate-slide-up data-[state=open]:animate-slide-down",t),...a,children:r?l.jsx("div",{className:"\n              grid transition-[grid-template-rows,visibility] duration-standard ease-enter-exit\n              group-data-[state=closed]/accordion-content:invisible group-data-[state=closed]/accordion-content:grid-rows-[0fr]\n              group-data-[state=open]/accordion-content:grid-rows-[1fr]\n            ",children:l.jsx("div",{className:"min-h-0 overflow-hidden",children:l.jsx("div",{className:i,children:e})})}):l.jsx("div",{className:i,children:e})})});function r5(e){let t=K.useRef({value:e,previous:e});return K.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function r6(e){let[t,r]=K.useState(void 0);return eX(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let a,l;if(!Array.isArray(t)||!t.length)return;let n=t[0];if("borderBoxSize"in n){let e=n.borderBoxSize,t=Array.isArray(e)?e[0]:e;a=t.inlineSize,l=t.blockSize}else a=e.offsetWidth,l=e.offsetHeight;r({width:a,height:l})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}r3.displayName=tO.displayName;var r8="Checkbox",[r7,r9]=eD(r8),[ae,at]=r7(r8);function ar(e){let{__scopeCheckbox:t,checked:r,children:a,defaultChecked:n,disabled:i,form:s,name:o,onCheckedChange:d,required:c,value:u="on",internal_do_not_use_render:m}=e,[f,p]=eZ({prop:r,defaultProp:n??!1,onChange:d,caller:r8}),[x,b]=K.useState(null),[g,h]=K.useState(null),v=K.useRef(!1),y=!x||!!s||!!x.closest("form"),w={checked:f,disabled:i,setChecked:p,control:x,setControl:b,name:o,form:s,value:u,hasConsumerStoppedPropagationRef:v,required:c,defaultChecked:!ac(n)&&n,isFormControl:y,bubbleInput:g,setBubbleInput:h};return l.jsx(ae,{scope:t,...w,children:"function"==typeof m?m(w):a})}var aa="CheckboxTrigger",al=K.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...a},n)=>{let{control:i,value:s,disabled:o,checked:d,required:c,setControl:u,setChecked:m,hasConsumerStoppedPropagationRef:f,isFormControl:p,bubbleInput:x}=at(aa,e),b=eM(n,u),g=K.useRef(d);return K.useEffect(()=>{let e=i?.form;if(e){let t=()=>m(g.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[i,m]),l.jsx(eJ.button,{type:"button",role:"checkbox","aria-checked":ac(d)?"mixed":d,"aria-required":c,"data-state":au(d),"data-disabled":o?"":void 0,disabled:o,value:s,...a,ref:b,onKeyDown:eG(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:eG(r,e=>{m(e=>!!ac(e)||!e),x&&p&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})})});al.displayName=aa;var an=K.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:n,defaultChecked:i,required:s,disabled:o,value:d,onCheckedChange:c,form:u,...m}=e;return l.jsx(ar,{__scopeCheckbox:r,checked:n,defaultChecked:i,disabled:o,required:s,onCheckedChange:c,name:a,form:u,value:d,internal_do_not_use_render:({isFormControl:e})=>l.jsxs(l.Fragment,{children:[l.jsx(al,{...m,ref:t,__scopeCheckbox:r}),e&&l.jsx(ad,{__scopeCheckbox:r})]})})});an.displayName=r8;var ai="CheckboxIndicator",as=K.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...n}=e,i=at(ai,r);return l.jsx(e0,{present:a||ac(i.checked)||!0===i.checked,children:l.jsx(eJ.span,{"data-state":au(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t,style:{pointerEvents:"none",...e.style}})})});as.displayName=ai;var ao="CheckboxBubbleInput",ad=K.forwardRef(({__scopeCheckbox:e,...t},r)=>{let{control:a,hasConsumerStoppedPropagationRef:n,checked:i,defaultChecked:s,required:o,disabled:d,name:c,value:u,form:m,bubbleInput:f,setBubbleInput:p}=at(ao,e),x=eM(r,p),b=r5(i),g=r6(a);K.useEffect(()=>{if(!f)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!n.current;if(b!==i&&e){let r=new Event("click",{bubbles:t});f.indeterminate=ac(i),e.call(f,!ac(i)&&i),f.dispatchEvent(r)}},[f,b,i,n]);let h=K.useRef(!ac(i)&&i);return l.jsx(eJ.input,{type:"checkbox","aria-hidden":!0,defaultChecked:s??h.current,required:o,disabled:d,name:c,value:u,form:m,...t,tabIndex:-1,ref:x,style:{...t.style,...g,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function ac(e){return"indeterminate"===e}function au(e){return ac(e)?"indeterminate":e?"checked":"unchecked"}ad.displayName=ao;let am=t$([`
2      peer flex size-2xl shrink-0 items-center justify-center rounded-sm border bg-bg-neutral-primary-default p-0 transition-colors
3      after:absolute after:top-1/2 after:left-1/2 after:z-0 after:block after:-translate-1/2 after:rounded-sm after:content-['']
4      hover:bg-bg-neutral-primary-hover
5      focus-visible:outline-none
6      active:bg-bg-neutral-primary-tap
7      disabled:cursor-not-allowed disabled:border-none disabled:bg-bg-neutral-tertiary-disabled
8      disabled:data-[state]:bg-bg-neutral-tertiary-disabled
9      disabled:hover:data-[state]:bg-bg-neutral-tertiary-disabled
10      disabled:active:data-[state]:bg-bg-neutral-tertiary-disabled
11      data-[state=checked]:border-transparent
12      data-[state=indeterminate]:border-transparent
13    `],{variants:{variant:{brand:[`
14            border-bd-neutral-secondary-default
15            data-[state=checked]:bg-bg-brand-default
16            hover:data-[state=checked]:bg-bg-brand-hover
17            active:data-[state=checked]:bg-bg-brand-tap
18            data-[state=indeterminate]:bg-bg-brand-default
19            hover:data-[state=indeterminate]:bg-bg-brand-hover
20            active:data-[state=indeterminate]:bg-bg-brand-tap
21          `],neutral:[`
22            border-bd-neutral-secondary-default
23            data-[state=checked]:bg-bg-neutral-tertiary-default
24            hover:data-[state=checked]:bg-bg-neutral-tertiary-hover
25            active:data-[state=checked]:bg-bg-neutral-tertiary-tap
26            data-[state=indeterminate]:bg-bg-neutral-tertiary-default
27            hover:data-[state=indeterminate]:bg-bg-neutral-tertiary-hover
28            active:data-[state=indeterminate]:bg-bg-neutral-tertiary-tap
29          `],error:[`
30            border-bd-error-default
31            data-[state=checked]:bg-bg-error-default
32            hover:data-[state=checked]:bg-bg-error-hover
33            active:data-[state=checked]:bg-bg-error-tap
34            data-[state=indeterminate]:bg-bg-error-default
35            hover:data-[state=indeterminate]:bg-bg-error-hover
36            active:data-[state=indeterminate]:bg-bg-error-tap
37          `]},touchZone:{none:["focus-visible:shadow-focus"],large:["relative m-lg after:size-[44px] focus-visible:after:shadow-focus"],full:["after:size-full focus-visible:after:shadow-focus"]}}}),af=t$(["flex flex-1 items-center justify-center"],{variants:{isIndeterminate:{true:["mx-sm border-b border-neutral-white"]}}}),ap=t$(["size-xl [&>path]:fill-ct-neutral-tertiary-default"]),ax=n.forwardRef((e,t)=>{let r="indeterminate"===e.checked,a=ap();if("as"in e){let{as:t,checked:n,className:i,variant:s="brand"}=e,o=am({className:i,touchZone:"none",variant:s}),d=af({isIndeterminate:r}),c=!0===n?"checked":r?"indeterminate":"unchecked";return l.jsx(t,{"aria-hidden":"true","data-state":c,className:o,children:(!0===n||r)&&l.jsx("div",{className:d,children:!r&&l.jsx(G.IconCheck,{"data-testid":"icon-check",className:a})})})}let{checked:n,className:i,touchZone:s="large",variant:o="brand",...d}=e,c=am({className:i,touchZone:s,variant:o}),u=af({isIndeterminate:r});return l.jsx(an,{ref:t,checked:n,className:c,...d,children:l.jsx(as,{"data-testid":"checkbox-indicator","aria-hidden":!0,className:u,children:!r&&l.jsx(G.IconCheck,{"data-testid":"icon-check",className:a})})})});ax.displayName=an.displayName;var ab=Symbol.for("react.lazy"),ag=K[" use ".trim().toString()];function ah(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===ab&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function av(e){let t=function(e){let t=K.forwardRef((e,t)=>{let{children:r,...a}=e;if(ah(r)&&"function"==typeof ag&&(r=ag(r._payload)),K.isValidElement(r)){var l;let e,n,i=(l=r,(n=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(n=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),s=function(e,t){let r={...t};for(let a in t){let l=e[a],n=t[a];/^on[A-Z]/.test(a)?l&&n?r[a]=(...e)=>{let t=n(...e);return l(...e),t}:l&&(r[a]=l):"style"===a?r[a]={...l,...n}:"className"===a&&(r[a]=[l,n].filter(Boolean).join(" "))}return{...e,...r}}(a,r.props);return r.type!==K.Fragment&&(s.ref=t?eP(t,i):i),K.cloneElement(r,s)}return K.Children.count(r)>1?K.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=K.forwardRef((e,r)=>{let{children:a,...n}=e;ah(a)&&"function"==typeof ag&&(a=ag(a._payload));let i=K.Children.toArray(a),s=i.find(aN);if(s){let e=s.props.children,a=i.map(t=>t!==s?t:K.Children.count(e)>1?K.Children.only(null):K.isValidElement(e)?e.props.children:null);return l.jsx(t,{...n,ref:r,children:K.isValidElement(e)?K.cloneElement(e,void 0,a):null})}return l.jsx(t,{...n,ref:r,children:a})});return r.displayName=`${e}.Slot`,r}var ay=av("Slot"),aw=Symbol("radix.slottable"),aj=function(e){let t=({children:e})=>l.jsx(l.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=aw,t}("Slottable");function aN(e){return K.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===aw}var ak=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
37{let r=av(`Primitive.${t}`),a=K.forwardRef((e,a)=>{let{asChild:n,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),l.jsx(n?r:t,{...i,ref:a})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{}),aC=K.forwardRef((e,t)=>l.jsx(ak.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));aC.displayName="Label";let aR=n.forwardRef((e,t)=>l.jsx(aC,{ref:t,...e}));aR.displayName=aC.displayName;let aE=t$(["my-0"],{variants:{variant:{display:"font-display font-fw-display",title:"font-title font-fw-title",subtitle:"font-title font-fw-subtitle",body:"font-body",button:"font-fw-bold",priceBaseUnit:"font-price font-fw-price-base",priceMainUnit:"font-price font-fw-price-discount",priceBaseDec:"font-price font-fw-price-base",priceMainDec:"font-price font-fw-price-discount"},color:{default:"","neutral-primary":"text-ct-neutral-primary-default","neutral-secondary":"text-ct-neutral-secondary-default",info:"text-ct-info-default",success:"text-ct-success-default",warning:"text-ct-warning-default",error:"text-ct-error-default",brand:"text-ct-brand-default",brandsplace:"text-ct-brandsplace-default",violet:"text-ct-violet-default",magenta:"text-ct-magenta-default"},size:{xs:{},sm:{},md:{},lg:{},xl:{}},weight:{regular:{},medium:{},bold:{}}},compoundVariants:[{variant:"display",size:"sm",className:"text-display-sm leading-display-sm tracking-display-sm"},{variant:"display",size:"md",className:"text-display-md leading-display-md tracking-display-md"},{variant:"display",size:"lg",className:"text-display-lg leading-display-lg tracking-display-lg"},{variant:"display",size:"xl",className:"text-display-xl leading-display-xl tracking-display-xl"},{variant:"title",size:"sm",className:"text-title-sm leading-title-sm tracking-title-sm"},{variant:"title",size:"md",className:"text-title-md leading-title-md tracking-title-md"},{variant:"title",size:"lg",className:"text-title-lg leading-title-lg tracking-title-lg"},{variant:"title",size:"xl",className:"text-title-xl leading-title-xl tracking-title-xl"},{variant:"subtitle",size:"sm",className:"text-subtitle-sm leading-subtitle-sm tracking-subtitle-sm"},{variant:"subtitle",size:"md",className:"text-subtitle-md leading-subtitle-md tracking-subtitle-md"},{variant:"subtitle",size:"lg",className:"text-subtitle-lg leading-subtitle-lg tracking-subtitle-lg"},{variant:"body",size:"xs",className:"text-body-xs leading-body-xs tracking-body-xs"},{variant:"body",size:"sm",className:"text-body-sm leading-body-sm tracking-body-sm"},{variant:"body",size:"md",className:"text-body-md leading-body-md tracking-body-md"},{variant:"body",size:"lg",className:"text-body-lg leading-body-lg tracking-body-lg"},{variant:"body",weight:"regular",className:"font-fw-body-regular"},{variant:"body",weight:"medium",className:"font-fw-medium"},{variant:"body",weight:"bold",className:"font-fw-bold"},{variant:"button",size:"lg",className:"text-button-lg leading-button-lg tracking-button-lg"},{variant:"button",size:"md",className:"text-button-md leading-button-md tracking-button-md"},{variant:"priceBaseUnit",size:"sm",className:"text-price-base-unit-sm leading-price-base-unit-sm tracking-price-base-unit-sm"},{variant:"priceBaseUnit",size:"md",className:"text-price-base-unit-md leading-price-base-unit-md tracking-price-base-unit-md"},{variant:"priceBaseDec",size:"sm",className:"text-price-base-dec-sm leading-price-base-dec-sm tracking-price-base-dec-sm"},{variant:"priceBaseDec",size:"md",className:"text-price-base-dec-md leading-price-base-dec-md tracking-price-base-dec-md"},{variant:"priceMainUnit",size:"sm",className:"text-price-main-unit-sm leading-price-main-unit-sm tracking-price-main-unit-sm"},{variant:"priceMainUnit",size:"md",className:"text-price-main-unit-md leading-price-main-unit-md tracking-price-main-unit-md"},{variant:"priceMainUnit",size:"lg",className:"text-price-main-unit-lg leading-price-main-unit-lg tracking-price-main-unit-lg"},{variant:"priceMainDec",size:"sm",className:"text-price-main-dec-sm leading-price-main-dec-sm tracking-price-main-dec-sm"},{variant:"priceMainDec",size:"md",className:"text-price-main-dec-md leading-price-main-dec-md tracking-price-main-dec-md"},{variant:"priceMainDec",size:"lg",className:"text-price-main-dec-lg leading-price-main-dec-lg tracking-price-main-dec-lg"}]}
37),az={display:"h1",title:"h2",subtitle:"h3",body:"p",button:"button",priceBaseUnit:"span",priceMainUnit:"span",priceBaseDec:"span",priceMainDec:"span"},aS=({className:e,variant:t="body",size:r="md",color:a="default",as:n,asChild:i,...s})=>{let o=aE({variant:t,size:r,weight:s.weight,className:e,color:a}),d=t&&az[t]?az[t]:"p",c=i?ay:n??d;return l.jsx(c,{...s,className:o})};aS.displayName="Typography";let aI=t$(["relative flex min-h-[44px] w-fit items-center gap-lg"],{variants:{alignment:{left:[],right:["flex-row-reverse"]}}}),aD=t$(["flex items-center gap-md"]),aT=n.forwardRef(({alignment:e="left",labelClassName:t,id:r,label:a,suffix:n,...i},s)=>{let o=aI({className:t,alignment:e}),d=aD();return l.jsxs(aR,{htmlFor:r,className:o,children:[l.jsx(ax,{touchZone:"full",...i,id:r,ref:s}),l.jsxs("span",{className:d,children:[a,n&&l.jsx(aS,{as:"span",variant:"body",size:"md",weight:"regular",color:"neutral-secondary","aria-label":n,role:"note",children:n})]})]})});aT.displayName=`${an.displayName}WithLabel`;let aP="appearance-none border-0 p-0 m-0 text-left font-inherit text-inherit leading-normal cursor-pointer group focus-visible:shadow-focus focus:outline-none focus-visible:outline-none",aM=t$(`
38    group flex items-center justify-between gap-lg px-xl py-lg transition-colors
39    focus:outline-none
40    focus-visible:shadow-focus-inset focus-visible:outline-none
41    disabled:cursor-not-allowed
42    [&_label]:min-h-auto
43  `,{variants:{color:{white:`
44          bg-neutral-white
45          hover:bg-bg-neutral-primary-hover
46          active:bg-bg-neutral-primary-tap
47          disabled:bg-bg-neutral-primary-disabled
48        `,gray:`
49          bg-bg-neutral-secondary-default
50          hover:bg-bg-neutral-secondary-hover
51          active:bg-bg-neutral-secondary-tap
52          disabled:bg-bg-neutral-secondary-disabled
53        `,brand:`
54          bg-bg-brand-light-default
55          hover:bg-bg-brand-light-hover
56          active:bg-bg-brand-light-tap
57          disabled:bg-bg-brand-light-disabled
58        `},checkbox:{hidden:"",visible:""},control:{left:"",right:"justify-between"},hasSlot:{true:"",false:""}},compoundVariants:[{hasSlot:!1,checkbox:"hidden",class:`${aP} w-full`}]}),aA=n.forwardRef(({className:e,title:t,control:r="right",color:a="white",description:n,suffix:i,checkbox:s="hidden",onSelectItem:o,leftSlot:d,centerSlot:c,rightSlot:u,value:m,selectLabel:f,toggleLabel:p},x)=>{let b=aM({className:e,color:a,control:r,hasSlot:!!d||!!c||!!u,checkbox:s}),g=`${aP} bg-transparent`,h=e=>o&&o(m,e),v="left"===r,y="right"===r,w="visible"===s,j=v||w||d,N=y||u,k=d||c||u||w,C=({isArrowInteractive:e})=>{let r={className:"group-data-[state=open]:rotate-180 transition-transform w-3xl","aria-hidden":!0};return e?l.jsx(tM,{className:g,"aria-label":`${p} ${t}`,children:l.jsx(X.IconArrowDown,{...r})}):l.jsx(X.IconArrowDown,{...r})},R=e=>l.jsxs(l.Fragment,{children:[j&&l.jsxs("div",{className:"flex gap-8 items-center",children:[v&&l.jsx(C,{...e}),w&&l.jsx(ax,{"aria-label":`${f} ${t}`,touchZone:"large",id:`accordion-checkbox-${m}`,variant:"brand",onCheckedChange:h}),d&&l.jsx(l.Fragment,{children:d})]}),l.jsxs("div",{className:"flex flex-col flex-1",children:[l.jsxs("div",{className:"flex items-center gap-8",children:[l.jsx(aS,{as:"h3",variant:"body",size:"lg",weight:"bold",children:t}),i&&l.jsx(aS,{variant:"body",size:"sm",weight:"regular",children:i}),c&&l.jsx(l.Fragment,{children:c})]}),n&&l.jsx(aS,{variant:"body",size:"md",weight:"regular",children:n})]}),N&&l.jsxs("div",{className:"flex items-center gap-8",children:[u&&l.jsx(l.Fragment,{children:u}),y&&l.jsx(C,{...e})]})]});return l.jsx(tT,{ref:x,className:rQ("m-0",e),children:k?l.jsx("div",{className:b,children:l.jsx(R,{isArrowInteractive:!0})}):l.jsx(tM,{className:b,"aria-label":`${p} ${t}`,children:l.jsx(R,{})})})});aA.displayName="AccordionHeader";let aO=t$("overflow-hidden bg-neutral-white",{variants:{variant:{stack:"",card:"rounded-lg"}}}),a_=n.forwardRef(({className:e,variant:t="stack",value:r,...a},n)=>{let i=aO({variant:t,className:e});return l.jsx(tI,{ref:n,className:i,value:r,...a})});function aL(e,t=[]){let r=[],a=()=>{let t=r.map(e=>K.createContext(e));return function(r){let a=r?.[e]||t;return K.useMemo(()=>({[`__scope${e}`]:{...r,[e]:a}}),[r,a])}};return a.scopeName=e,[function(t,a){let n=K.createContext(a);n.displayName=t+"Context";let i=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,o=r?.[e]?.[i]||n,d=K.useMemo(()=>s,Object.values(s));return l.jsx(o.Provider,{value:d,children:a})};return s.displayName=t+"Provider",[s,function(r,l){let s=l?.[e]?.[i]||n,o=K.useContext(s);if(o)return o;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=r.reduce((t,{useScope:r,scopeName:a})=>{let l=r(e)[`__scope${a}`];return{...t,...l}},{});return K.useMemo(()=>({[`__scope${t.scopeName}`]:a}
58),[a])}};return r.scopeName=t.scopeName,r}(a,...t)]}a_.displayName=tI.displayName;var aF="Progress",[a$,aV]=aL(aF),[aB,aH]=a$(aF),aW=K.forwardRef((e,t)=>{var r,a;let{__scopeProgress:n,value:i=null,max:s,getValueLabel:o=aq,...d}=e;(s||0===s)&&!aY(s)&&console.error((r=`${s}`,`Invalid prop \`max\` of value \`${r}\` supplied to \`Progress\`. Only numbers greater than 0 are valid max values. Defaulting to \`100\`.`));let c=aY(s)?s:100;null===i||aZ(i,c)||console.error((a=`${i}`,`Invalid prop \`value\` of value \`${a}\` supplied to \`Progress\`. The \`value\` prop must be:
59  - a positive number
60  - less than the value passed to \`max\` (or 100 if no \`max\` prop is set)
61  - \`null\` or \`undefined\` if the progress is indeterminate.
62
63Defaulting to \`null\`.`));let u=aZ(i,c)?i:null,m=aX(u)?o(u,c):void 0;return l.jsx(aB,{scope:n,value:u,max:c,children:l.jsx(ak.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":aX(u)?u:void 0,"aria-valuetext":m,role:"progressbar","data-state":aG(u,c),"data-value":u??void 0,"data-max":c,...d,ref:t})})});aW.displayName=aF;var aU="ProgressIndicator",aK=K.forwardRef((e,t)=>{let{__scopeProgress:r,...a}=e,n=aH(aU,r);return l.jsx(ak.div,{"data-state":aG(n.value,n.max),"data-value":n.value??void 0,"data-max":n.max,...a,ref:t})});function aq(e,t){return`${Math.round(e/t*100)}%`}function aG(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function aX(e){return"number"==typeof e}function aY(e){return aX(e)&&!isNaN(e)&&e>0}function aZ(e,t){return aX(e)&&!isNaN(e)&&e<=t&&e>=0}aK.displayName=aU;var aJ=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),aQ=K.forwardRef((e,t)=>l.jsx(ak.span,{...e,ref:t,style:{...aJ,...e.style}}));aQ.displayName="VisuallyHidden";let a0=t$("relative inline-block",{variants:{variant:{black:"text-ct-neutral-primary-default",brand:"text-ct-brand-default",white:"text-ct-neutral-tertiary-default"},size:{sm:"size-3xl",md:"size-[48px]",lg:"size-[72px]"}}}),a1=t$("absolute top-1/2 left-1/2 z-10 -translate-1/2",{variants:{variant:{black:"[&_path]:fill-ct-neutral-primary-default",brand:"[&_path]:fill-ct-brand-default",white:"text-ct-neutral-tertiary-default"},size:{sm:"size-lg",md:"size-4xl",lg:"size-[48px]"}}}),a2=t$("relative h-sm w-full overflow-hidden rounded-full",{variants:{variant:{black:"text-ct-neutral-primary-default",brand:"text-ct-brand-default",white:"text-ct-neutral-tertiary-default"}}}),a4=t$("size-full rounded-full bg-bd-neutral-primary-default"),a3=t$("absolute top-0 left-0 h-full w-1/3 animate-loader-linear rounded-full bg-current"),a5=t$("absolute inset-0 animate-loader-rotate"),a6=t$("origin-center animate-loader-circle"),a8=e=>{let t=a5(),r=a6();return l.jsx("svg",{className:t,viewBox:"0 0 50 50",...e,children:l.jsx("circle",{cy:"25",cx:"25",r:"20",fill:"transparent",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeDasharray:"200px",strokeDashoffset:"100px",className:r})})},a7=n.forwardRef((e,t)=>{let{size:r="md",variant:a="brand",decoration:n,shape:i="circular",className:s,"aria-label":o,...d}=e;if("linear"===i){let e=a2({variant:a,className:s}),r=a4(),n=a3();return l.jsxs(aW,{className:e,ref:t,role:"progressbar","aria-label":o,"aria-busy":"true","data-motion-essential":!0,...d,children:[l.jsx("div",{className:r}),l.jsx(aK,{asChild:!0,children:l.jsx("div",{className:n})})]})}let c=a0({variant:a,size:r,className:s}),u=(({decoration:e})=>"privalia"===e?Z.IconPrivalia:"veepee"===e?Y.IconButterfly:null)({decoration:n}),m=a1({size:r,variant:a});return l.jsxs(aW,{className:c,ref:t,role:"progressbar","aria-label":o,"aria-busy":"true","data-motion-essential":!0,...d,children:[u&&l.jsx(u,{className:m}),l.jsx(a8,{}),l.jsx(aQ,{children:o})]})});a7.displayName="Loader";let a9=t$([`
64      box-border inline-flex cursor-pointer items-center justify-center gap-md border whitespace-nowrap transition-colors
65      focus-visible:outline-none
66      disabled:pointer-events-none
67      [&_svg]:pointer-events-none
68    `],{variants:{variant:{primary:[`
69            border-none text-ct-neutral-permanent-white-default
70            disabled:bg-bg-brand-disabled
71            [&_svg_path]:fill-ct-neutral-permanent-white-default
72          `],secondary:[`
73            border-bd-neutral-primary-default bg-bg-neutral-primary-default text-ct-neutral-primary-default
74            hover:bg-bg-neutral-primary-hover hover:text-ct-neutral-primary-hover
75            active:bg-bg-neutral-primary-tap active:text-ct-neutral-primary-tap
76            disabled:border-bd-neutral-primary-disabled disabled:bg-bg-neutral-secondary-disabled disabled:opacity-50
77          `],transparent:[`
78            border-bd-button-transparent bg-bg-button-transparent-default text-ct-neutral-permanent-white-default
79            hover:bg-bg-button-transparent-hover hover:text-ct-neutral-permanent-white-default
80            active:bg-bg-button-transparent-tap active:text-ct-neutral-permanent-white-default
81            disabled:border-bd-neutral-secondary-disabled disabled:bg-bg-button-transparent-default
82            disabled:text-ct-neutral-secondary-default disabled:opacity-50
83            [&_svg_path]:fill-ct-neutral-permanent-white-default
84          `],ghost:[`
85            border-none bg-transparent text-ct-brand-default
86            hover:bg-bg-button-ghost-hover hover:text-ct-brand-hover
87            active:bg-bg-button-ghost-tap active:text-ct-brand-tap
88            disabled:bg-bg-button-transparent-disabled disabled:opacity-50
89            [&_svg_path]:fill-ct-brand-default
90            hover:[&_svg_path]:fill-ct-brand-hover
91            active:[&_svg_path]:fill-ct-brand-tap
92          `],ghostSecondary:[`
93            border-none bg-transparent text-ct-neutral-primary-default
94            hover:bg-bg-button-ghost-hover hover:text-ct-neutral-primary-hover
95            active:bg-bg-button-ghost-tap active:text-ct-neutral-primary-tap
96            disabled:bg-bg-button-transparent-disabled disabled:text-ct-neutral-on-light-bg-disabled disabled:opacity-50
97            [&_svg_path]:fill-ct-neutral-primary-default
98            hover:[&_svg_path]:fill-ct-neutral-primary-hover
99            active:[&_svg_path]:fill-ct-neutral-primary-tap
100            disabled:[&_svg_path]:fill-ct-neutral-on-light-bg-disabled
101          `],ghostTertiary:[`
102            border-none bg-transparent text-ct-neutral-tertiary-default
103            hover:bg-bg-button-ghost-hover hover:text-ct-neutral-tertiary-hover
104            active:bg-bg-button-ghost-tap active:text-ct-neutral-tertiary-tap
105            disabled:bg-bg-button-transparent-disabled disabled:text-ct-neutral-on-light-bg-disabled disabled:opacity-50
106            [&_svg_path]:fill-ct-neutral-tertiary-default
107            hover:[&_svg_path]:fill-ct-neutral-tertiary-hover
108            active:[&_svg_path]:fill-ct-neutral-tertiary-tap
109            disabled:[&_svg_path]:fill-ct-neutral-on-light-bg-disabled
110          `],image:["size-auto border-none p-0 focus-visible:shadow-focus disabled:opacity-50 [&_img]:block"],destructive:[`
111            border-none bg-bg-error-default text-ct-neutral-permanent-white-default
112            hover:bg-bg-error-hover
113            active:bg-bg-error-tap
114            disabled:bg-bg-brand-disabled disabled:opacity-50
115            [&_svg_path]:fill-ct-neutral-permanent-white-default
116          `]},size:{xxs:["h-xl px-0 text-body-sm [&_svg]:size-xl"],xs:["h-2xl px-0 text-body-md [&_svg]:size-2xl"],sm:["h-4xl text-body-md max-[640px]:h-[44px] max-[640px]:text-body-lg [&_svg]:size-2xl max-[640px]:[&_svg]:size-3xl"],md:["h-[44px] text-body-lg [&_svg]:size-3xl"],lg:["h-6xl text-body-lg [&_svg]:size-3xl"]},isIcon:{true:["rounded-full"],false:["rounded-sm"]},grow:{true:["w-full"]},inset:{true:"",false:""},intent:{brand:["focus-visible:shadow-focus"],brandsplace:["focu
116s-visible:shadow-focus-brandsplace"]}},defaultVariants:{intent:"brand"},compoundVariants:[{variant:"primary",intent:"brand",class:"bg-bg-brand-permanent-brand-default hover:bg-bg-brand-permanent-brand-hover active:bg-bg-brand-permanent-brand-tap"},{variant:"primary",intent:"brandsplace",class:"bg-bg-brandsplace-button-default hover:bg-bg-brandsplace-button-hover active:bg-bg-brandsplace-button-tap"},{variant:["primary","secondary","transparent","destructive"],size:"sm",isIcon:!1,class:"px-lg max-[640px]:px-xl"},{variant:["primary","secondary","transparent","destructive"],size:"md",isIcon:!1,class:"px-xl"},{variant:["primary","secondary","transparent","destructive"],size:"lg",isIcon:!1,class:"px-3xl"},{variant:["ghost","ghostSecondary","ghostTertiary"],size:"sm",inset:!0,isIcon:!1,class:"px-lg"},{variant:["ghost","ghostSecondary","ghostTertiary"],size:"md",inset:!0,isIcon:!1,class:"px-xl"},{variant:["ghost","ghostSecondary","ghostTertiary"],size:"lg",inset:!0,isIcon:!1,class:"px-3xl"},{size:"xs",isIcon:!0,class:["w-2xl","p-0"]},{size:"sm",isIcon:!0,class:["w-4xl","max-[640px]:w-[44px]","p-0"]},{size:"md",isIcon:!0,class:["w-[44px]","p-0"]},{size:"lg",isIcon:!0,class:["w-[48px]","p-0"]},{size:"sm",isIcon:!1,variant:["primary","secondary","transparent","ghost","ghostSecondary","ghostTertiary","destructive"],class:["py-sm","text-button-md","max-[640px]:py-md","max-[640px]:text-button-lg"]},{size:"md",isIcon:!1,variant:["primary","secondary","transparent","ghost","ghostSecondary","ghostTertiary","destructive"],class:["py-md","text-button-lg"]},{size:"lg",isIcon:!1,variant:["primary","secondary","transparent","ghost","ghostSecondary","ghostTertiary","destructive"],class:["py-lg","text-button-lg"]}]}),le=n.forwardRef(({asChild:e,children:t,className:r,isIcon:a=!1,isLoading:i,leftIcon:s,rightIcon:o,size:d="md",suffix:c,variant:u="primary",grow:m=!1,inset:f=!0,intent:p="brand",...x},b)=>{let g;if(!f&&"ghost"!==u&&"ghostSecondary"!==u&&"ghostTertiary"!==u)throw Error('The "inset" prop as "false" is not supported for variants other than ghost variants. Please remove the "inset" prop or use a different variant.');if(a&&!f&&("ghost"===u||"ghostSecondary"===u||"ghostTertiary"===u))throw Error('The "inset" prop as "false" is not supported for icon ghost variants.');let h=a9({isIcon:a,size:"image"===u?void 0:d,variant:u,className:r,grow:m,inset:f,intent:p}),v="sm"===d?"md":"lg",y=e?ay:"button",w="button";switch(!0){case void 0!==x["aria-label"]:g={"aria-label":x["aria-label"]};break;case void 0!==x["aria-labelledby"]:g={"aria-labelledby":x["aria-labelledby"]};break;case"string"==typeof t:g={"aria-label":t}}void 0===g&&(console.error("Missing aria-label on button"),g={});let j=(e=t)=>l.jsxs(l.Fragment,{children:[s,e,c&&l.jsx(aS,{as:"span",variant:"body",weight:"regular",size:"md","aria-label":c,role:"note",children:c}),o]});if(i)return l.jsx(y,{className:h,ref:b,disabled:!1!==x.disabled,"aria-busy":"true",...x,children:l.jsx(a7,{size:"sm",variant:(e=>{switch(e){case"secondary":case"transparent":case"ghost":case"ghostSecondary":case"image":return"brand";default:return"white"}})(u),...g})});if(!a&&("xs"===d||"xxs"===d))throw Error('Size "xs" is only supported for icon buttons. Please use a different size for text buttons.');if(a){if(t||!s)throw Error("When isIcon is true, only leftIcon prop is expected.");return l.jsx(y,{className:h,ref:b,...g,...x,children:s})}return e&&n.isValidElement(t)?l.jsx(aS,{asChild:!0,variant:w,size:v,children:n.cloneElement(t,{className:h,ref:b,...g,...x,children:j(t.props.children)})}):l.jsx(aS,{asChild:!0,variant:w,size:v,children:l.jsx(y,{className:h,ref:b,...g,...x,children:j()})})});le.displayName="Button";let lt=n.createContext(null),lr=()=>{let e=n.useContext(lt);if(!e)throw Error("useAlertContext must be used within <AlertProvider>");return e},la=({value:e,children:t})=>l.jsx(lt.Provider,{value:e,children:t});la.displayName="AlertProvider";let ll=t$("flex flex-row justify-between gap-md p-xl",{variants:{variant:{info:"border-bd-info-default bg-bg-info-light-default",neutral:"border-bd-neutral-primary-default bg-bg-neutral-secondary-default",error:"border-bd-error-default bg-bg-error-light-default",warning:"border-bd-warning-default bg-bg-warning-light-default",success:"border-bd-success-default bg-bg-success-light-default"},fullWidth:{true:"border-none",false:"rounded-sm border"}}}),ln=t$("size-2xl",{variants:{variant:{info:"[&>path]:fill-ct-info-default",neutral:"[&>path]:fill-ct-neutral-primary-default",error:"[&>path]:fill-ct-error-default",warning:"[&>path]:fill-ct-warning-default",success:"[&>path]:fill-ct-success-default",dark:"[&>path]:fill-ct-neutral-tertiary-default",brand:"[&>path]:fill-ct-brand-default"}}}),li=t$("flex flex-1 gap-lg",{variants:{fullWidth:{true:"flex-row",false:"flex-col"}}}),ls=t$("flex flex-1 flex-col gap-md"),lo=t$("w-fit justify-start"),ld=n.forwardRef(({variant:e="info",fullWidth:t=!1,iconVariant:r,className:a,children:i,role:s="alert","aria-labelledby":o,...d},c)=>{let u=ll({variant:e,fullWidth:t,className:a}),m=n.useId();return l.jsx(la,{value:{variant:e,fullWidth:t,iconVariant:r??e,titleId:m},children:l.jsx("div",{className:u,ref:c,role:s,"aria-labelledby":o??m,"data-testid":"alert",...d,children:i})})});ld.displayName="Alert";let lc=({icon:e})=>{let{iconVariant:t}=lr(),r=ln({variant:t});return e?n.cloneElement(e,{className:r}):l.jsx(J.IconInfo,{className:r})};lc.displayName="AlertIcon";let lu=n.forwardRef(({className:e,children:t,...r},a)=>{let{fullWidth:n}=lr(),i=li({fullWidth:n,className:e});return l.jsx("div",{ref:a,className:i,...r,children:t})});lu.displayName="AlertContent";let lm=n.forwardRef(({className:e,children:t,...r},a)=>{let n=ls({className:e});if(!r0(t,lf)&&!r0(t,lp))throw Error("AlertText requires an <AlertTitle> or <AlertDescription> child for accessibility.");return l.jsx("div",{ref:a,className:n,...r,children:t})});lm.displayName="AlertText";let lf=({children:e})=>{let{textColorClass:t,titleId:r}=lr();if(null==e)throw Error("AlertTitle requires content for accessibility.");
116return l.jsx(aS,{id:r,variant:"body",size:"md",weight:"bold",className:t,children:e})};lf.displayName="AlertTitle";let lp=({children:e})=>{let{textColorClass:t}=lr();return l.jsx(aS,{variant:"body",as:"div",size:"md",weight:"medium",className:t,children:e})};lp.displayName="AlertDescription";let lx=({onClick:e,"aria-label":t})=>{let{dismissColorClass:r}=lr();return l.jsx(le,{isIcon:!0,variant:"ghostSecondary",size:"sm",leftIcon:l.jsx(Q.IconCross,{}),onClick:e,"aria-label":t,className:r})};lx.displayName="AlertDismiss";let lb=({onClick:e,"aria-label":t,children:r})=>{let a=lo();return l.jsx(le,{variant:"ghostSecondary",size:"sm",onClick:e,"aria-label":t,className:a,children:r})};lb.displayName="AlertCta";let lg=t$("relative inline-flex items-center justify-center rounded-full",{variants:{variant:{primary:"bg-bg-brand-default text-ct-neutral-tertiary-default",white:"bg-bg-neutral-primary-default text-ct-neutral-primary-default",error:"bg-bg-error-default text-ct-neutral-tertiary-default",warning:"bg-bg-warning-default text-ct-neutral-tertiary-default",success:"bg-bg-success-default text-ct-neutral-tertiary-default",promo:"bg-bg-violet-default text-ct-neutral-tertiary-default",voucher:"bg-bg-magenta-default text-ct-neutral-tertiary-default"},size:{large:"size-3xl",medium:"size-2xl",small:"size-lg",xsmall:"size-md"}}});function lh(e){return"small"===e?"xs":"sm"}let lv=n.forwardRef((e,t)=>{let{size:r,variant:a,text:n,className:i,...s}=e,o=lg({size:r,variant:a,className:i});return l.jsx("div",{className:o,ref:t,...s,children:l.jsx(aS,{as:"span",variant:"body",size:lh(r),weight:"bold",children:n&&"xsmall"!==r?n:null})})});lv.displayName="Badge";let ly=t$([""]),lw=t$(["m-0 flex w-full list-none flex-col pl-0"],{variants:{level:{root:[""],sub:[""]}}}),lj=t$(`
117    relative ml-sm flex w-full cursor-pointer items-center gap-md rounded-sm border-none bg-transparent px-md py-lg
118    focus:outline-none
119    focus-visible:shadow-focus focus-visible:outline-none
120  `,{variants:{variant:{default:[`
121            text-ct-neutral-secondary-default
122            group-hover:text-ct-brand-hover
123            group-active:text-ct-brand-tap
124            [&_path]:fill-ct-neutral-secondary-default
125            group-hover:[&_path]:fill-ct-brand-hover
126            group-active:[&_path]:fill-ct-brand-tap
127          `],active:[`
128            text-ct-brand-default
129            group-hover:text-ct-brand-hover
130            group-active:text-ct-brand-tap
131            [&_path]:fill-ct-brand-default
132            group-hover:[&_path]:fill-ct-brand-hover
133            group-active:[&_path]:fill-ct-brand-tap
134          `],disabled:"pointer-events-none text-ct-neutral-on-light-bg-disabled [&_path]:fill-ct-neutral-on-light-bg-disabled"}}}),lN=t$(["group border-l hover:border-l-xs active:border-l-xs"],{variants:{variant:{default:["border-bd-neutral-primary-default hover:border-bd-brand-default active:border-bd-brand-tap"],active:["border-l-xs border-bd-brand-active hover:border-bd-brand-active active:border-bd-brand-tap"],disabled:["pointer-events-none border-bd-neutral-primary-default"]},level:{1:[""],2:["pl-3xl"]}}}),lk=t$(["line-clamp-2 min-w-0 text-left"]),lC=n.forwardRef(({className:e,children:t,...r},a)=>{let n=ly({className:e});return l.jsx("nav",{ref:a,className:n,...r,children:t})});lC.displayName="Anchor";let lR=n.forwardRef(({className:e,children:t,level:r="root",...a},i)=>{let s=lw({className:e,level:r}),o=n.Children.map(t,e=>n.isValidElement(e)?n.cloneElement(e,{level:"root"===r?1:2}):e);return l.jsx("ul",{ref:i,className:s,...a,children:o})});lR.displayName="AnchorList";let lE=n.forwardRef(({className:e,children:t,label:r,variant:a="default",onClick:i,level:s=1,badgeText:o,icon:d,...c},u)=>{let m=lN({className:e,variant:a,level:s}),f=lj({variant:a}),p=lk();return l.jsxs("li",{ref:u,...c,children:[l.jsx("div",{className:m,children:l.jsxs("button",{type:"button",onClick:i,className:f,disabled:"disabled"===a,children:[n.isValidElement(d)&&n.cloneElement(d,{width:"24",height:"24",className:"shrink-0"}),l.jsx(aS,{className:p,variant:"body",size:"md",weight:"medium",as:"span",children:r}),o&&l.jsx(lv,{className:"shrink-0",variant:"primary",size:"medium",text:o})]})}),t]})});function lz(e){let t=K.useRef(e);return K.useEffect(()=>{t.current=e}),K.useMemo(()=>(...e)=>t.current?.(...e),[])}lE.displayName="AnchorItem";var lS={exports:{}},lI={},lD=(eL||(eL=1,lS.exports=function(){if(e_)return lI;e_=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=n.useState,r=n.useEffect,a=n.useLayoutEffect,l=n.useDebugValue;function i(t){var r=t.getSnapshot;t=t.value;try{var a=r();return!e(t,a)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,n){var s=n(),o=t({inst:{value:s,getSnapshot:n}}),d=o[0].inst,c=o[1];return a(function(){d.value=s,d.getSnapshot=n,i(d)&&c({inst:d})},[e,s,n]),r(function(){return i(d)&&c({inst:d}),e(function(){i(d)&&c({inst:d})})},[e]),l(s),s};return lI.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:s,lI}
134()),lS.exports);function lT(){return()=>{}}var lP="Avatar",[lM,lA]=aL(lP),[lO,l_]=lM(lP),lL=K.forwardRef((e,t)=>{let{__scopeAvatar:r,...a}=e,[n,i]=K.useState("idle");return l.jsx(lO,{scope:r,imageLoadingStatus:n,onImageLoadingStatusChange:i,children:l.jsx(ak.span,{...a,ref:t})})});lL.displayName=lP;var lF="AvatarImage",l$=K.forwardRef((e,t)=>{let{__scopeAvatar:r,src:a,onLoadingStatusChange:n=()=>{},...i}=e,s=l_(lF,r),o=function(e,{referrerPolicy:t,crossOrigin:r}){let a=lD.useSyncExternalStore(lT,()=>!0,()=>!1),l=K.useRef(null),n=a?(l.current||(l.current=new window.Image),l.current):null,[i,s]=K.useState(()=>lH(n,e));return eX(()=>{s(lH(n,e))},[n,e]),eX(()=>{let e=e=>()=>{s(e)};if(!n)return;let a=e("loaded"),l=e("error");return n.addEventListener("load",a),n.addEventListener("error",l),t&&(n.referrerPolicy=t),"string"==typeof r&&(n.crossOrigin=r),()=>{n.removeEventListener("load",a),n.removeEventListener("error",l)}},[n,r,t]),i}(a,i),d=lz(e=>{n(e),s.onImageLoadingStatusChange(e)});return eX(()=>{"idle"!==o&&d(o)},[o,d]),"loaded"===o?l.jsx(ak.img,{...i,ref:t,src:a}):null});l$.displayName=lF;var lV="AvatarFallback",lB=K.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:a,...n}=e,i=l_(lV,r),[s,o]=K.useState(void 0===a);return K.useEffect(()=>{if(void 0!==a){let e=window.setTimeout(()=>o(!0),a);return()=>window.clearTimeout(e)}},[a]),s&&"loaded"!==i.imageLoadingStatus?l.jsx(ak.span,{...n,ref:t}):null});function lH(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}lB.displayName=lV;let lW=t$([`
135      relative flex cursor-pointer items-center justify-center rounded-full font-body text-ct-neutral-tertiary-default
136      focus-visible:shadow-focus focus-visible:outline-none
137    `],{variants:{variant:{grey:["bg-bg-neutral-tertiary-default hover:bg-bg-neutral-tertiary-hover active:bg-bg-neutral-tertiary-tap"],brand:["bg-bg-brand-default hover:bg-bg-brand-hover active:bg-bg-brand-tap"],image:`
138          bg-transparent
139          after:absolute after:inset-0 after:rounded-full
140          hover:after:bg-bg-image-hover
141          active:after:bg-bg-image-tap
142        `},size:{xs:["size-2xl font-fw-bold"],sm:["size-3xl font-fw-display"],md:["size-4xl font-fw-display"],lg:["size-[40px] font-fw-display"]}}}),lU=t$(["flex cursor-pointer items-center justify-center rounded-full object-cover focus-visible:shadow-focus focus-visible:outline-none"],{variants:{size:{xs:["size-2xl"],sm:["size-3xl"],md:["size-4xl"],lg:["size-[40px]"]}}}),lK=t$(["absolute flex rounded-full border border-bd-neutral-tertiary-default"],{variants:{size:{xs:["-right-[4px] -bottom-[4px]"],sm:["-right-[2px] -bottom-[2px]"],md:["-right-2/100 -bottom-2/100"],lg:["right-0 bottom-0"]}}}),lq=t$(["[&>path]:fill-ct-neutral-tertiary-default"],{variants:{size:{xs:["size-xl"],sm:["size-2xl"],md:["size-3xl"],lg:["size-[34px]"]}}}),lG=n.forwardRef(({className:e,imgSrc:t,imgAlt:r,badge:a="hidden",size:i="md",variant:s="brand",username:o,...d},c)=>{let[u,m]=n.useState(!!t),f=lW({size:i,variant:u?"image":s,className:e}),p=lU({size:i}),x=lq({size:i}),b=lK({size:i}),g=(e=>{if(!e||""===e.trim())return"";let t=e.trim().split(/\s+/).filter(Boolean);return 0===t.length?"":1===t.length?t[0].substring(0,2).toUpperCase():(t[0].charAt(0)+t[1].charAt(0)).toUpperCase()})(o);return l.jsxs(lL,{ref:c,"data-slot":"avatar",tabIndex:0,className:f,role:"img",...d,children:[l.jsx(l$,{className:p,src:t,alt:r,onLoadingStatusChange:e=>{"error"===e&&m(!1)}}),l.jsx(lB,{asChild:!0,children:g?l.jsx(aS,{as:"span",variant:"body",size:i??"md",children:g}):l.jsx(ee.IconAvatarPerson,{"data-testid":"avatar-default-icon",className:x})}),"visible"===a&&l.jsx("div",{className:b,children:l.jsx(lv,{"data-testid":"avatar-badge",size:"xsmall",variant:"success"})})]})});lG.displayName=lL.displayName;var lX="dismissableLayer.update",lY=K.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),lZ=K.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:a,onPointerDownOutside:n,onFocusOutside:i,onInteractOutside:s,onDismiss:o,...d}=e,c=K.useContext(lY),[u,m]=K.useState(null),f=u?.ownerDocument??globalThis?.document,[,p]=K.useState({}),x=eM(t,e=>m(e)),b=Array.from(c.layers),[g]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),h=b.indexOf(g),v=u?b.indexOf(u):-1,y=c.layersWithOutsidePointerEventsDisabled.size>0,w=v>=h,j=function(e,t=globalThis?.document){let r=lz(e),a=K.useRef(!1),l=K.useRef(()=>{});return K.useEffect(()=>{let e=e=>
142{if(e.target&&!a.current){let a=function(){l0("dismissableLayer.pointerDownOutside",r,n,{discrete:!0})},n={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",l.current),l.current=a,t.addEventListener("click",l.current,{once:!0})):a()}else t.removeEventListener("click",l.current);a.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",l.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...c.branches].some(e=>e.contains(t));w&&!r&&(n?.(e),s?.(e),e.defaultPrevented||o?.())},f),N=function(e,t=globalThis?.document){let r=lz(e),a=K.useRef(!1);return K.useEffect(()=>{let e=e=>{e.target&&!a.current&&l0("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...c.branches].some(e=>e.contains(t))&&(i?.(e),s?.(e),e.defaultPrevented||o?.())},f);return!function(e,t=globalThis?.document){let r=lz(e);K.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{v===c.layers.size-1&&(a?.(e),!e.defaultPrevented&&o&&(e.preventDefault(),o()))},f),K.useEffect(()=>{if(u)return r&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(eF=f.body.style.pointerEvents,f.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),lQ(),()=>{r&&1===c.layersWithOutsidePointerEventsDisabled.size&&(f.body.style.pointerEvents=eF)}},[u,f,r,c]),K.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),lQ())},[u,c]),K.useEffect(()=>{let e=()=>p({});return document.addEventListener(lX,e),()=>document.removeEventListener(lX,e)},[]),l.jsx(eJ.div,{...d,ref:x,style:{pointerEvents:y?w?"auto":"none":void 0,...e.style},onFocusCapture:eG(e.onFocusCapture,N.onFocusCapture),onBlurCapture:eG(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:eG(e.onPointerDownCapture,j.onPointerDownCapture)})});lZ.displayName="DismissableLayer";var lJ=K.forwardRef((e,t)=>{let r=K.useContext(lY),a=K.useRef(null),n=eM(t,a);return K.useEffect(()=>{let e=a.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),l.jsx(eJ.div,{...e,ref:n})});function lQ(){let e=new CustomEvent(lX);document.dispatchEvent(e)}function l0(e,t,r,{discrete:a}){let l=r.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&l.addEventListener(e,t,{once:!0}),a?eQ(l,n):l.dispatchEvent(n)}lJ.displayName="DismissableLayerBranch";var l1="focusScope.autoFocusOnMount",l2="focusScope.autoFocusOnUnmount",l4={bubbles:!1,cancelable:!0},l3=K.forwardRef((e,t)=>{let{loop:r=!1,trapped:a=!1,onMountAutoFocus:n,onUnmountAutoFocus:i,...s}=e,[o,d]=K.useState(null),c=lz(n),u=lz(i),m=K.useRef(null),f=eM(t,e=>d(e)),p=K.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;K.useEffect(()=>{if(a){let e=function(e){if(p.paused||!o)return;let t=e.target;o.contains(t)?m.current=t:l8(m.current,{select:!0})},t=function(e){if(p.paused||!o)return;let t=e.relatedTarget;null!==t&&(o.contains(t)||l8(m.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&l8(o)});return o&&r.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[a,o,p.paused]),K.useEffect(()=>{if(o){l7.add(p);let e=document.activeElement;if(!o.contains(e)){let t=new CustomEvent(l1,l4);o.addEventListener(l1,c),o.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let a of e)if(l8(a,{select:t}),document.activeElement!==r)return}(l5(o).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&l8(o))}return()=>{o.removeEventListener(l1,c),setTimeout(()=>{let t=new CustomEvent(l2,l4);o.addEventListener(l2,u),o.dispatchEvent(t),t.defaultPrevented||l8(e??document.body,{select:!0}),o.removeEventListener(l2,u),l7.remove(p)}
142,0)}}},[o,c,u,p]);let x=K.useCallback(e=>{if(!r&&!a||p.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,l=document.activeElement;if(t&&l){let t=e.currentTarget,[a,n]=function(e){let t=l5(e);return[l6(t,e),l6(t.reverse(),e)]}(t);a&&n?e.shiftKey||l!==n?e.shiftKey&&l===a&&(e.preventDefault(),r&&l8(n,{select:!0})):(e.preventDefault(),r&&l8(a,{select:!0})):l===t&&e.preventDefault()}},[r,a,p.paused]);return l.jsx(eJ.div,{tabIndex:-1,...s,ref:f,onKeyDown:x})});function l5(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function l6(e,t){for(let r 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}(r,{upTo:t}))return r}function l8(e,{select:t=!1}={}){if(e&&e.focus){var r;let a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}l3.displayName="FocusScope";var l7=function(){let e=[];return{add(t){let r=e[0];t!==r&&r?.pause(),(e=l9(e,t)).unshift(t)},remove(t){e=l9(e,t),e[0]?.resume()}}}();function l9(e,t){let r=[...e],a=r.indexOf(t);return -1!==a&&r.splice(a,1),r}var ne=K.forwardRef((e,t)=>{let{container:r,...a}=e,[n,s]=K.useState(!1);eX(()=>s(!0),[]);let o=r||n&&globalThis?.document?.body;return o?i.createPortal(l.jsx(eJ.div,{...a,ref:t}),o):null});ne.displayName="Portal";var nt=0;function nr(){K.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??na()),document.body.insertAdjacentElement("beforeend",e[1]??na()),nt++,()=>{1===nt&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),nt--}},[])}function na(){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}var nl=function(){return(nl=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var l in t=arguments[r])Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l]);return e}).apply(this,arguments)};function nn(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var l=0,a=Object.getOwnPropertySymbols(e);l<a.length;l++)0>t.indexOf(a[l])&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(r[a[l]]=e[a[l]]);return r}"function"==typeof SuppressedError&&SuppressedError;var ni="right-scroll-bar-position",ns="width-before-scroll-bar";function no(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var nd="undefined"!=typeof window?K.useLayoutEffect:K.useEffect,nc=new WeakMap;function nu(e){return e}var nm=function(e){var t=e.sideCar,r=nn(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return K.createElement(a,nl({},r))};nm.isSideCarExport=!0;var nf=function(e){void 0===e&&(e={});var t,r,a,l=(void 0===t&&(t=nu),r=[],a=!1,{read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var l=t(e,a);return r.push(l),function(){r=r.filter(function(e){return e!==l})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var l=r;r=[],l.forEach(e),t=r}var n=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(n)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return l.options=nl({async:!0,ssr:!1},e),l}(),np=function(){},nx=K.forwardRef(function(e,t){var r,a,l,i,s=K.useRef(null),o=K.useState({onScrollCapture:np,onWheelCapture:np,onTouchMoveCapture:np}),d=o[0],c=o[1],u=e.forwardProps,m=e.children,f=e.className,p=e.removeScrollBar,x=e.enabled,b=e.shards,g=e.sideCar,h=e.noRelative,v=e.noIsolation,y=e.inert,w=e.allowPinchZoom,j=e.as,N=e.gapMode,k=nn(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(r=[s,t],a=function(e){return r.forEach(function(t){return no(t,e)})},(l=n.useState(function(){return{value:null,callback:a,facade:{get current(){return l.value},set current(value){var e=l.value;e!==value&&(l.value=value,l.callback(value,e))}}}})[0]).callback=a,i=l.facade,nd(function(){var e=nc.get(i);if(e){var t=new Set(e),a=new Set(r),l=i.current;t.forEach(function(e){a.has(e)||no(e,null)}),a.forEach(function(e){t.has(e)||no(e,l)})}nc.set(i,r)},[r]),i),R=nl(nl({},k),d);return K.createElement(K.Fragment,null,x&&K.createElement(g,{sideCar:nf,removeScrollBar:p,shards:b,noRelative:h,noIsolation:v,inert:y,setCallbacks:c,allowPinchZoom:!!w,lockRef:s,gapMode:N}),u?K.cloneElement(K.Children.only(m),nl(nl({},R),{ref:C})):K.createElement(void 0===j?"div":j,nl({},R,{className:f,ref:C}),m))});nx.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},nx.classNames={fullWidth:ns,zeroRight:ni};var nb=function(){var e=0,t=null;
142return{add:function(a){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r.nc;return t&&e.setAttribute("nonce",t),e}())){var l,n;(l=t).styleSheet?l.styleSheet.cssText=a:l.appendChild(document.createTextNode(a)),n=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(n)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ng=function(){var e=nb();return function(t,r){K.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},nh=function(){var e=ng();return function(t){return e(t.styles,t.dynamic),null}},nv={left:0,top:0,right:0,gap:0},ny=function(e){return parseInt(e||"",10)||0},nw=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],a=t["padding"===e?"paddingTop":"marginTop"],l=t["padding"===e?"paddingRight":"marginRight"];return[ny(r),ny(a),ny(l)]},nj=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return nv;var t=nw(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-r+t[2]-t[0])}},nN=nh(),nk="data-scroll-locked",nC=function(e,t,r,a){var l=e.left,n=e.top,i=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(a,";\n   padding-right: ").concat(s,"px ").concat(a,";\n  }\n  body[").concat(nk,"] {\n    overflow: hidden ").concat(a,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(a,";"),"margin"===r&&"\n    padding-left: ".concat(l,"px;\n    padding-top: ").concat(n,"px;\n    padding-right: ").concat(i,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(a,";\n    "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(a,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(ni," {\n    right: ").concat(s,"px ").concat(a,";\n  }\n  \n  .").concat(ns," {\n    margin-right: ").concat(s,"px ").concat(a,";\n  }\n  \n  .").concat(ni," .").concat(ni," {\n    right: 0 ").concat(a,";\n  }\n  \n  .").concat(ns," .").concat(ns," {\n    margin-right: 0 ").concat(a,";\n  }\n  \n  body[").concat(nk,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")},nR=function(){var e=parseInt(document.body.getAttribute(nk)||"0",10);return isFinite(e)?e:0},nE=function(){K.useEffect(function(){return document.body.setAttribute(nk,(nR()+1).toString()),function(){var e=nR()-1;e<=0?document.body.removeAttribute(nk):document.body.setAttribute(nk,e.toString())}},[])},nz=function(e){var t=e.noRelative,r=e.noImportant,a=e.gapMode,l=void 0===a?"margin":a;nE();var n=K.useMemo(function(){return nj(l)},[l]);return K.createElement(nN,{styles:nC(n,!t,l,r?"":"!important")})},nS=!1;if("undefined"!=typeof window)try{var nI=Object.defineProperty({},"passive",{get:function(){return nS=!0,!0}});window.addEventListener("test",nI,nI),window.removeEventListener("test",nI,nI)}catch(e){nS=!1}var nD=!!nS&&{passive:!1},nT=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},nP=function(e,t){var r=t.ownerDocument,a=t;do{if("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&(a=a.host),nM(e,a)){var l=nA(e,a);if(l[1]>l[2])return!0}a=a.parentNode}while(a&&a!==r.body);return!1},nM=function(e,t){return"v"===e?nT(t,"overflowY"):nT(t,"overflowX")},nA=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},nO=function(e,t,r,a,l){var n,i=(n=window.getComputedStyle(t).direction,"h"===e&&"rtl"===n?-1:1),s=r.target,o=t.contains(s),d=!1,c=i*a>0,u=0,m=0;do{if(!s)break;var f=nA(e,s),p=f[0],x=f[1]-f[2]-i*p;(p||x)&&nM(e,s)&&(u+=x,m+=p);var b=s.parentNode;s=b&&b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?b.host:b}while(!o&&s!==document.body||o&&(t.contains(s)||t===s));return c&&1>Math.abs(u)?d=!0:!c&&1>Math.abs(m)&&(d=!0),d},n_=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},nL=function(e){return[e.deltaX,e.deltaY]},nF=function(e){return e&&"current"in e?e.current:e},n$=0,nV=[];let nB=(eO=function(e){var t=K.useRef([]),r=K.useRef([0,0]),a=K.useRef(),l=K.useState(n$++)[0],n=K.useState(nh)[0],i=K.useRef(e);K.useEffect(function(){i.current=e},[e]),K.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(function(e,t,r){if(r||2==arguments.length)for(var a,l=0,n=t.length;l<n;l++)!a&&l in t||(a||(a=Array.prototype.slice.call(t,0,l)),a[l]=t[l]);return e.concat(a||Array.prototype.slice.call(t))}
142)([e.lockRef.current],(e.shards||[]).map(nF),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var s=K.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var l,n=n_(e),s=r.current,o="deltaX"in e?e.deltaX:s[0]-n[0],d="deltaY"in e?e.deltaY:s[1]-n[1],c=e.target,u=Math.abs(o)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===u&&"range"===c.type)return!1;var m=nP(u,c);if(!m)return!0;if(m?l=u:(l="v"===u?"h":"v",m=nP(u,c)),!m)return!1;if(!a.current&&"changedTouches"in e&&(o||d)&&(a.current=l),!l)return!0;var f=a.current||l;return nO(f,t,e,"h"===f?o:d)},[]),o=K.useCallback(function(e){if(nV.length&&nV[nV.length-1]===n){var r="deltaY"in e?nL(e):n_(e),a=t.current.filter(function(t){var a;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(a=t.delta,a[0]===r[0]&&a[1]===r[1])})[0];if(a&&a.should){e.cancelable&&e.preventDefault();return}if(!a){var l=(i.current.shards||[]).map(nF).filter(Boolean).filter(function(t){return t.contains(e.target)});(l.length>0?s(e,l[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=K.useCallback(function(e,r,a,l){var n={name:e,delta:r,target:a,should:l,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(a)};t.current.push(n),setTimeout(function(){t.current=t.current.filter(function(e){return e!==n})},1)},[]),c=K.useCallback(function(e){r.current=n_(e),a.current=void 0},[]),u=K.useCallback(function(t){d(t.type,nL(t),t.target,s(t,e.lockRef.current))},[]),m=K.useCallback(function(t){d(t.type,n_(t),t.target,s(t,e.lockRef.current))},[]);K.useEffect(function(){return nV.push(n),e.setCallbacks({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:m}),document.addEventListener("wheel",o,nD),document.addEventListener("touchmove",o,nD),document.addEventListener("touchstart",c,nD),function(){nV=nV.filter(function(e){return e!==n}),document.removeEventListener("wheel",o,nD),document.removeEventListener("touchmove",o,nD),document.removeEventListener("touchstart",c,nD)}},[]);var f=e.removeScrollBar,p=e.inert;return K.createElement(K.Fragment,null,p?K.createElement(n,{styles:"\n  .block-interactivity-".concat(l," {pointer-events: none;}\n  .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,f?K.createElement(nz,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},nf.useMedium(eO),nm);var nH=K.forwardRef(function(e,t){return K.createElement(nx,nl({},e,{ref:t,sideCar:nB}))});nH.classNames=nx.classNames;var nW=new WeakMap,nU=new WeakMap,nK={},nq=0,nG=function(e){return e&&(e.host||nG(e.parentNode))},nX=function(e,t,r,a){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=nG(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});nK[r]||(nK[r]=new WeakMap);var n=nK[r],i=[],s=new Set,o=new Set(l),d=function(e){!e||s.has(e)||(s.add(e),d(e.parentNode))};l.forEach(d);var c=function(e){!e||o.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))c(e);else try{var t=e.getAttribute(a),l=null!==t&&"false"!==t,o=(nW.get(e)||0)+1,d=(n.get(e)||0)+1;nW.set(e,o),n.set(e,d),i.push(e),1===o&&l&&nU.set(e,!0),1===d&&e.setAttribute(r,"true"),l||e.setAttribute(a,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return c(t),s.clear(),nq++,function(){i.forEach(function(e){var t=nW.get(e)-1,l=n.get(e)-1;nW.set(e,t),n.set(e,l),t||(nU.has(e)||e.removeAttribute(a),nU.delete(e)),l||e.removeAttribute(r)}),--nq||(nW=new WeakMap,nW=new WeakMap,nU=new WeakMap,nK={})}},nY=function(e,t,r){void 0===r&&(r="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),l="undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body;return l?(a.push.apply(a,Array.from(l.querySelectorAll("[aria-live], script"))),nX(a,l,r,"aria-hidden")):function(){return null}},nZ="Dialog",[nJ,nQ]=eD(nZ),[n0,n1]=nJ(nZ),n2=e=>{let{__scopeDialog:t,children:r,open:a,defaultOpen:n,onOpenChange:i,modal:s=!0}=e,o=K.useRef(null),d=K.useRef(null),[c,u]=eZ({prop:a,defaultProp:n??!1,onChange:i,caller:nZ});return l.jsx(n0,{scope:t,triggerRef:o,contentRef:d,contentId:e3(),titleId:e3(),descriptionId:e3(),open:c,onOpenChange:u,onOpenToggle:K.useCallback(()=>u(e=>!e),[u]),modal:s,children:r})};n2.displayName=nZ;var n4="DialogTrigger",n3=K.forwardRef((e,t)=>
142{let{__scopeDialog:r,...a}=e,n=n1(n4,r),i=eM(t,n.triggerRef);return l.jsx(eJ.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":ib(n.open),...a,ref:i,onClick:eG(e.onClick,n.onOpenToggle)})});n3.displayName=n4;var n5="DialogPortal",[n6,n8]=nJ(n5,{forceMount:void 0}),n7=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:n}=e,i=n1(n5,t);return l.jsx(n6,{scope:t,forceMount:r,children:K.Children.map(a,e=>l.jsx(e0,{present:r||i.open,children:l.jsx(ne,{asChild:!0,container:n,children:e})}))})};n7.displayName=n5;var n9="DialogOverlay",ie=K.forwardRef((e,t)=>{let r=n8(n9,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,i=n1(n9,e.__scopeDialog);return i.modal?l.jsx(e0,{present:a||i.open,children:l.jsx(ir,{...n,ref:t})}):null});ie.displayName=n9;var it=eA("DialogOverlay.RemoveScroll"),ir=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=n1(n9,r);return l.jsx(nH,{as:it,allowPinchZoom:!0,shards:[n.contentRef],children:l.jsx(eJ.div,{"data-state":ib(n.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),ia="DialogContent",il=K.forwardRef((e,t)=>{let r=n8(ia,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,i=n1(ia,e.__scopeDialog);return l.jsx(e0,{present:a||i.open,children:i.modal?l.jsx(ii,{...n,ref:t}):l.jsx(is,{...n,ref:t})})});il.displayName=ia;var ii=K.forwardRef((e,t)=>{let r=n1(ia,e.__scopeDialog),a=K.useRef(null),n=eM(t,r.contentRef,a);return K.useEffect(()=>{let e=a.current;if(e)return nY(e)},[]),l.jsx(io,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eG(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:eG(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:eG(e.onFocusOutside,e=>e.preventDefault())})}),is=K.forwardRef((e,t)=>{let r=n1(ia,e.__scopeDialog),a=K.useRef(!1),n=K.useRef(!1);return l.jsx(io,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||r.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let l=t.target;r.triggerRef.current?.contains(l)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),io=K.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:n,onCloseAutoFocus:i,...s}=e,o=n1(ia,r),d=K.useRef(null),c=eM(t,d);return nr(),l.jsxs(l.Fragment,{children:[l.jsx(l3,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:n,onUnmountAutoFocus:i,children:l.jsx(lZ,{role:"dialog",id:o.contentId,"aria-describedby":o.descriptionId,"aria-labelledby":o.titleId,"data-state":ib(o.open),...s,ref:c,onDismiss:()=>o.onOpenChange(!1)})}),l.jsxs(l.Fragment,{children:[l.jsx(iy,{titleId:o.titleId}),l.jsx(iw,{contentRef:d,descriptionId:o.descriptionId})]})]})}),id="DialogTitle",ic=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=n1(id,r);return l.jsx(eJ.h2,{id:n.titleId,...a,ref:t})});ic.displayName=id;var iu="DialogDescription",im=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=n1(iu,r);return l.jsx(eJ.p,{id:n.descriptionId,...a,ref:t})});im.displayName=iu;var ip="DialogClose",ix=K.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=n1(ip,r);return l.jsx(eJ.button,{type:"button",...a,ref:t,onClick:eG(e.onClick,()=>n.onOpenChange(!1))})});function ib(e){return e?"open":"closed"}ix.displayName=ip;var ig="DialogTitleWarning",[ih,iv]=function(e,t){let r=K.createContext(t),a=e=>{let{children:t,...a}=e,n=K.useMemo(()=>a,Object.values(a));return l.jsx(r.Provider,{value:n,children:t})};return a.displayName=e+"Provider",[a,function(a){let l=K.useContext(r);if(l)return l;if(void 0!==t)return t;throw Error(`\`${a}\` must be used within \`${e}\``)}]}(ig,{contentName:ia,titleName:id,docsSlug:"dialog"}),iy=({titleId:e})=>{let t=iv(ig),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
143
144If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
145
146For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return K.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},iw=({contentRef:e,descriptionId:t})=>{let r=iv("DialogDescriptionWarning"),a=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return K.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(a))},[a,e,t]),null};let ij={display:{block:{base:"block",xs:"xs:block",sm:"sm:block",md:"md:block",lg:"lg:block",xl:"xl:block"},flex:{base:"flex",xs:"xs:flex",sm:"sm:flex",md:"md:flex",lg:"lg:flex",xl:"xl:flex"}
146,"inline-flex":{base:"inline-flex",xs:"xs:inline-flex",sm:"sm:inline-flex",md:"md:inline-flex",lg:"lg:inline-flex",xl:"xl:inline-flex"},inline:{base:"inline",xs:"xs:inline",sm:"sm:inline",md:"md:inline",lg:"lg:inline",xl:"xl:inline"},"inline-block":{base:"inline-block",xs:"xs:inline-block",sm:"sm:inline-block",md:"md:inline-block",lg:"lg:inline-block",xl:"xl:inline-block"},grid:{base:"grid",xs:"xs:grid",sm:"sm:grid",md:"md:grid",lg:"lg:grid",xl:"xl:grid"},"inline-grid":{base:"inline-grid",xs:"xs:inline-grid",sm:"sm:inline-grid",md:"md:inline-grid",lg:"lg:inline-grid",xl:"xl:inline-grid"},none:{base:"hidden",xs:"xs:hidden",sm:"sm:hidden",md:"md:hidden",lg:"lg:hidden",xl:"xl:hidden"}},position:{static:{base:"static",xs:"xs:static",sm:"sm:static",md:"md:static",lg:"lg:static",xl:"xl:static"},relative:{base:"relative",xs:"xs:relative",sm:"sm:relative",md:"md:relative",lg:"lg:relative",xl:"xl:relative"},absolute:{base:"absolute",xs:"xs:absolute",sm:"sm:absolute",md:"md:absolute",lg:"lg:absolute",xl:"xl:absolute"},fixed:{base:"fixed",xs:"xs:fixed",sm:"sm:fixed",md:"md:fixed",lg:"lg:fixed",xl:"xl:fixed"},sticky:{base:"sticky",xs:"xs:sticky",sm:"sm:sticky",md:"md:sticky",lg:"lg:sticky",xl:"xl:sticky"}},overflow:{visible:{base:"overflow-visible",xs:"xs:overflow-visible",sm:"sm:overflow-visible",md:"md:overflow-visible",lg:"lg:overflow-visible",xl:"xl:overflow-visible"},hidden:{base:"overflow-hidden",xs:"xs:overflow-hidden",sm:"sm:overflow-hidden",md:"md:overflow-hidden",lg:"lg:overflow-hidden",xl:"xl:overflow-hidden"}
146,scroll:{base:"overflow-scroll",xs:"xs:overflow-scroll",sm:"sm:overflow-scroll",md:"md:overflow-scroll",lg:"lg:overflow-scroll",xl:"xl:overflow-scroll"},auto:{base:"overflow-auto",xs:"xs:overflow-auto",sm:"sm:overflow-auto",md:"md:overflow-auto",lg:"lg:overflow-auto",xl:"xl:overflow-auto"}},textAlign:{left:{base:"text-left",xs:"xs:text-left",sm:"sm:text-left",md:"md:text-left",lg:"lg:text-left",xl:"xl:text-left"},center:{base:"text-center",xs:"xs:text-center",sm:"sm:text-center",md:"md:text-center",lg:"lg:text-center",xl:"xl:text-center"},right:{base:"text-right",xs:"xs:text-right",sm:"sm:text-right",md:"md:text-right",lg:"lg:text-right",xl:"xl:text-right"},justify:{base:"text-justify",xs:"xs:text-justify",sm:"sm:text-justify",md:"md:text-justify",lg:"lg:text-justify",xl:"xl:text-justify"},start:{base:"text-start",xs:"xs:text-start",sm:"sm:text-start",md:"md:text-start",lg:"lg:text-start",xl:"xl:text-start"},end:{base:"text-end",xs:"xs:text-end",sm:"sm:text-end",md:"md:text-end",lg:"lg:text-end",xl:"xl:text-end"}},direction:{row:{base:"flex-row",xs:"xs:flex-row",sm:"sm:flex-row",md:"md:flex-row",lg:"lg:flex-row",xl:"xl:flex-row"},"row-reverse":{base:"flex-row-reverse",xs:"xs:flex-row-reverse",sm:"sm:flex-row-reverse",md:"md:flex-row-reverse",lg:"lg:flex-row-reverse",xl:"xl:flex-row-reverse"},column:{base:"flex-col",xs:"xs:flex-col",sm:"sm:flex-col",md:"md:flex-col",lg:"lg:flex-col",xl:"xl:flex-col"},"column-reverse":{base:"flex-col-reverse",xs:"xs:flex-col-reverse",sm:"sm:flex-col-reverse",md:"md:flex-col-reverse",lg:"lg:flex-col-reverse",xl:"xl:flex-col-reverse"}},wrap:{nowrap:{base:"flex-nowrap",xs:"xs:flex-nowrap",sm:"sm:flex-nowrap",md:"md:flex-nowrap",lg:"lg:flex-nowrap",xl:"xl:flex-nowrap"},wrap:{base:"flex-wrap",xs:"xs:flex-wrap",sm:"sm:flex-wrap",md:"md:flex-wrap",lg:"lg:flex-wrap",xl:"xl:flex-wrap"},"wrap-reverse":{base:"flex-wrap-reverse",xs:"xs:flex-wrap-reverse",sm:"sm:flex-wrap-reverse",md:"md:flex-wrap-reverse",lg:"lg:flex-wrap-reverse",xl:"xl:flex-wrap-reverse"}},align:{start:{base:"items-start",xs:"xs:items-start",sm:"sm:items-start",md:"md:items-start",lg:"lg:items-start",xl:"xl:items-start"},center:{base:"items-center",xs:"xs:items-center",sm:"sm:items-center",md:"md:items-center",lg:"lg:items-center",xl:"xl:items-center"},end:{base:"items-end",xs:"xs:items-end",sm:"sm:items-end",md:"md:items-end",lg:"lg:items-end",xl:"xl:items-end"},stretch:{base:"items-stretch",xs:"xs:items-stretch",sm:"sm:items-stretch",md:"md:items-stretch",lg:"lg:items-stretch",xl:"xl:items-stretch"},baseline:{base:"items-baseline",xs:"xs:items-baseline",sm:"sm:items-baseline",md:"md:items-baseline",lg:"lg:items-baseline",xl:"xl:items-baseline"}},justify:{start:{base:"justify-start",xs:"xs:justify-start",sm:"sm:justify-start",md:"md:justify-start",lg:"lg:justify-start",xl:"xl:justify-start"},center:{base:"justify-center",xs:"xs:justify-center",sm:"sm:justify-center",md:"md:justify-center",lg:"lg:justify-center",xl:"xl:justify-center"},end:{base:"justify-end",xs:"xs:justify-end",sm:"sm:justify-end",md:"md:justify-end",lg:"lg:justify-end",xl:"xl:justify-end"},between:{base:"justify-between",xs:"xs:justify-between",sm:"sm:justify-between",md:"md:justify-between",lg:"lg:justify-between",xl:"xl:justify-between"},around:{base:"justify-around",xs:"xs:justify-around",sm:"sm:justify-around",md:"md:justify-around",lg:"lg:justify-around",xl:"xl:justify-around"},evenly:{base:"justify-evenly",xs:"xs:justify-evenly",sm:"sm:justify-evenly",md:"md:justify-evenly",lg:"lg:justify-evenly",xl:"xl:justify-evenly"}},gap:{none:{base:"gap-0",xs:"xs:gap-0",sm:"sm:gap-0",md:"md:gap-0",lg:"lg:gap-0",xl:"xl:gap-0"},xs:{base:"gap-xs",xs:"xs:gap-xs",sm:"sm:gap-xs",md:"md:gap-xs",lg:"lg:gap-xs",xl:"xl:gap-xs"},sm:{base:"gap-sm",xs:"xs:gap-sm",sm:"sm:gap-sm",md:"md:gap-sm",lg:"lg:gap-sm",xl:"xl:gap-sm"},md:{base:"gap-md",xs:"xs:gap-md",sm:"sm:gap-md",md:"md:gap-md",lg:"lg:gap-md",xl:"xl:gap-md"},lg:{base:"gap-lg",xs:"xs:gap-lg",sm:"sm:gap-lg",md:"md:gap-lg",lg:"lg:gap-lg",xl:"xl:gap-lg"},xl:{base:"gap-xl",xs:"xs:gap-xl",sm:"sm:gap-xl",md:"md:gap-xl",lg:"lg:gap-xl",xl:"xl:gap-xl"},"2xl":{base:"gap-2xl",xs:"xs:gap-2xl",sm:"sm:gap-2xl",md:"md:gap-2xl",lg:"lg:gap-2xl",xl:"xl:gap-2xl"},"3xl":{base:"gap-3xl",xs:"xs:gap-3xl",sm:"sm:gap-3xl",md:"md:gap-3xl",lg:"lg:gap-3xl",xl:"xl:gap-3xl"},"4xl":{base:"gap-4xl",xs:"xs:gap-4xl",sm:"sm:gap-4xl",md:"md:gap-4xl",lg:"lg:gap-4xl",xl:"xl:gap-4xl"},"5xl":{base:"gap-5xl",xs:"xs:gap-5xl",sm:"sm:gap-5xl",md:"md:gap-5xl",lg:"lg:gap-5xl",xl:"xl:gap-5xl"},"6xl":{base:"gap-6xl",xs:"xs:gap-6xl",sm:"sm:gap-6xl",md:"md:gap-6xl",lg:"lg:gap-6xl",xl:"xl:gap-6xl"},"7xl":{base:"gap-7xl",xs:"xs:gap-7xl",sm:"sm:gap-7xl",md:"md:gap-7xl",lg:"lg:gap-7xl",xl:"xl:gap-7xl"},"8xl":{base:"gap-8xl",xs:"xs:gap-8xl",sm:"sm:gap-8xl",md:"md:gap-8xl",lg:"lg:gap-8xl",xl:"xl:gap-8xl"},"9xl":{base:"gap-9xl",xs:"xs:gap-9xl",sm:"sm:gap-9xl",md:"md:gap-9xl",lg:"lg:gap-9xl",xl:"xl:gap-9xl"},"10xl":{base:"gap-10xl",xs:"xs:gap-10xl",sm:"sm:gap-10xl",md:"md:gap-10xl",lg:"lg:gap-10xl",xl:"xl:gap-10xl"}},shrink:{true:{base:"shrink",xs:"xs:shrink",sm:"sm:shrink",md:"md:shrink",lg:"lg:shrink",xl:"xl:shrink"}},grow:{true:{base:"grow",xs:"xs:grow",sm:"sm:grow",md:"md:grow",lg:"lg:grow",xl:"xl:grow"}},width:{auto:{base:"w-auto",xs:"xs:w-auto",sm:"sm:w-auto",md:"md:w-auto",lg:"lg:w-auto",xl:"xl:w-auto"},full:{base:"w-full",xs:"xs:w-full",sm:"sm:w-full",md:"md:w-full",lg:"lg:w-full",xl:"xl:w-full"},screen:{base:"w-screen",xs:"xs:w-screen",sm:"sm:w-screen",md:"md:w-screen",lg:"lg:w-screen",xl:"xl:w-screen"},min:{base:"w-min",xs:"xs:w-min",sm:"sm:w-min",md:"md:w-min",lg:"lg:w-min",xl:"xl:w-min"},max:{base:"w-max",xs:"xs:w-max",sm:"sm:w-max",md:"md:w-max",lg:"lg:w-max",xl:"xl:w-max"}
146,fit:{base:"w-fit",xs:"xs:w-fit",sm:"sm:w-fit",md:"md:w-fit",lg:"lg:w-fit",xl:"xl:w-fit"}},height:{auto:{base:"h-auto",xs:"xs:h-auto",sm:"sm:h-auto",md:"md:h-auto",lg:"lg:h-auto",xl:"xl:h-auto"},full:{base:"h-full",xs:"xs:h-full",sm:"sm:h-full",md:"md:h-full",lg:"lg:h-full",xl:"xl:h-full"},screen:{base:"h-screen",xs:"xs:h-screen",sm:"sm:h-screen",md:"md:h-screen",lg:"lg:h-screen",xl:"xl:h-screen"},min:{base:"h-min",xs:"xs:h-min",sm:"sm:h-min",md:"md:h-min",lg:"lg:h-min",xl:"xl:h-min"},max:{base:"h-max",xs:"xs:h-max",sm:"sm:h-max",md:"md:h-max",lg:"lg:h-max",xl:"xl:h-max"},fit:{base:"h-fit",xs:"xs:h-fit",sm:"sm:h-fit",md:"md:h-fit",lg:"lg:h-fit",xl:"xl:h-fit"}},padding:{none:{base:"p-0",xs:"xs:p-0",sm:"sm:p-0",md:"md:p-0",lg:"lg:p-0",xl:"xl:p-0"},xs:{base:"p-xs",xs:"xs:p-xs",sm:"sm:p-xs",md:"md:p-xs",lg:"lg:p-xs",xl:"xl:p-xs"},sm:{base:"p-sm",xs:"xs:p-sm",sm:"sm:p-sm",md:"md:p-sm",lg:"lg:p-sm",xl:"xl:p-sm"},md:{base:"p-md",xs:"xs:p-md",sm:"sm:p-md",md:"md:p-md",lg:"lg:p-md",xl:"xl:p-md"},lg:{base:"p-lg",xs:"xs:p-lg",sm:"sm:p-lg",md:"md:p-lg",lg:"lg:p-lg",xl:"xl:p-lg"},xl:{base:"p-xl",xs:"xs:p-xl",sm:"sm:p-xl",md:"md:p-xl",lg:"lg:p-xl",xl:"xl:p-xl"},"2xl":{base:"p-2xl",xs:"xs:p-2xl",sm:"sm:p-2xl",md:"md:p-2xl",lg:"lg:p-2xl",xl:"xl:p-2xl"},"3xl":{base:"p-3xl",xs:"xs:p-3xl",sm:"sm:p-3xl",md:"md:p-3xl",lg:"lg:p-3xl",xl:"xl:p-3xl"},"4xl":{base:"p-4xl",xs:"xs:p-4xl",sm:"sm:p-4xl",md:"md:p-4xl",lg:"lg:p-4xl",xl:"xl:p-4xl"},"5xl":{base:"p-5xl",xs:"xs:p-5xl",sm:"sm:p-5xl",md:"md:p-5xl",lg:"lg:p-5xl",xl:"xl:p-5xl"},"6xl":{base:"p-6xl",xs:"xs:p-6xl",sm:"sm:p-6xl",md:"md:p-6xl",lg:"lg:p-6xl",xl:"xl:p-6xl"},"7xl":{base:"p-7xl",xs:"xs:p-7xl",sm:"sm:p-7xl",md:"md:p-7xl",lg:"lg:p-7xl",xl:"xl:p-7xl"},"8xl":{base:"p-8xl",xs:"xs:p-8xl",sm:"sm:p-8xl",md:"md:p-8xl",lg:"lg:p-8xl",xl:"xl:p-8xl"},"9xl":{base:"p-9xl",xs:"xs:p-9xl",sm:"sm:p-9xl",md:"md:p-9xl",lg:"lg:p-9xl",xl:"xl:p-9xl"},"10xl":{base:"p-10xl",xs:"xs:p-10xl",sm:"sm:p-10xl",md:"md:p-10xl",lg:"lg:p-10xl",xl:"xl:p-10xl"}}
146,paddingX:{none:{base:"px-0",xs:"xs:px-0",sm:"sm:px-0",md:"md:px-0",lg:"lg:px-0",xl:"xl:px-0"},xs:{base:"px-xs",xs:"xs:px-xs",sm:"sm:px-xs",md:"md:px-xs",lg:"lg:px-xs",xl:"xl:px-xs"},sm:{base:"px-sm",xs:"xs:px-sm",sm:"sm:px-sm",md:"md:px-sm",lg:"lg:px-sm",xl:"xl:px-sm"},md:{base:"px-md",xs:"xs:px-md",sm:"sm:px-md",md:"md:px-md",lg:"lg:px-md",xl:"xl:px-md"},lg:{base:"px-lg",xs:"xs:px-lg",sm:"sm:px-lg",md:"md:px-lg",lg:"lg:px-lg",xl:"xl:px-lg"},xl:{base:"px-xl",xs:"xs:px-xl",sm:"sm:px-xl",md:"md:px-xl",lg:"lg:px-xl",xl:"xl:px-xl"},"2xl":{base:"px-2xl",xs:"xs:px-2xl",sm:"sm:px-2xl",md:"md:px-2xl",lg:"lg:px-2xl",xl:"xl:px-2xl"},"3xl":{base:"px-3xl",xs:"xs:px-3xl",sm:"sm:px-3xl",md:"md:px-3xl",lg:"lg:px-3xl",xl:"xl:px-3xl"},"4xl":{base:"px-4xl",xs:"xs:px-4xl",sm:"sm:px-4xl",md:"md:px-4xl",lg:"lg:px-4xl",xl:"xl:px-4xl"},"5xl":{base:"px-5xl",xs:"xs:px-5xl",sm:"sm:px-5xl",md:"md:px-5xl",lg:"lg:px-5xl",xl:"xl:px-5xl"},"6xl":{base:"px-6xl",xs:"xs:px-6xl",sm:"sm:px-6xl",md:"md:px-6xl",lg:"lg:px-6xl",xl:"xl:px-6xl"},"7xl":{base:"px-7xl",xs:"xs:px-7xl",sm:"sm:px-7xl",md:"md:px-7xl",lg:"lg:px-7xl",xl:"xl:px-7xl"},"8xl":{base:"px-8xl",xs:"xs:px-8xl",sm:"sm:px-8xl",md:"md:px-8xl",lg:"lg:px-8xl",xl:"xl:px-8xl"},"9xl":{base:"px-9xl",xs:"xs:px-9xl",sm:"sm:px-9xl",md:"md:px-9xl",lg:"lg:px-9xl",xl:"xl:px-9xl"},"10xl":{base:"px-10xl",xs:"xs:px-10xl",sm:"sm:px-10xl",md:"md:px-10xl",lg:"lg:px-10xl",xl:"xl:px-10xl"}},paddingY:{none:{base:"py-0",xs:"xs:py-0",sm:"sm:py-0",md:"md:py-0",lg:"lg:py-0",xl:"xl:py-0"},xs:{base:"py-xs",xs:"xs:py-xs",sm:"sm:py-xs",md:"md:py-xs",lg:"lg:py-xs",xl:"xl:py-xs"},sm:{base:"py-sm",xs:"xs:py-sm",sm:"sm:py-sm",md:"md:py-sm",lg:"lg:py-sm",xl:"xl:py-sm"},md:{base:"py-md",xs:"xs:py-md",sm:"sm:py-md",md:"md:py-md",lg:"lg:py-md",xl:"xl:py-md"},lg:{base:"py-lg",xs:"xs:py-lg",sm:"sm:py-lg",md:"md:py-lg",lg:"lg:py-lg",xl:"xl:py-lg"},xl:{base:"py-xl",xs:"xs:py-xl",sm:"sm:py-xl",md:"md:py-xl",lg:"lg:py-xl",xl:"xl:py-xl"},"2xl":{base:"py-2xl",xs:"xs:py-2xl",sm:"sm:py-2xl",md:"md:py-2xl",lg:"lg:py-2xl",xl:"xl:py-2xl"},"3xl":{base:"py-3xl",xs:"xs:py-3xl",sm:"sm:py-3xl",md:"md:py-3xl",lg:"lg:py-3xl",xl:"xl:py-3xl"},"4xl":{base:"py-4xl",xs:"xs:py-4xl",sm:"sm:py-4xl",md:"md:py-4xl",lg:"lg:py-4xl",xl:"xl:py-4xl"},"5xl":{base:"py-5xl",xs:"xs:py-5xl",sm:"sm:py-5xl",md:"md:py-5xl",lg:"lg:py-5xl",xl:"xl:py-5xl"},"6xl":{base:"py-6xl",xs:"xs:py-6xl",sm:"sm:py-6xl",md:"md:py-6xl",lg:"lg:py-6xl",xl:"xl:py-6xl"},"7xl":{base:"py-7xl",xs:"xs:py-7xl",sm:"sm:py-7xl",md:"md:py-7xl",lg:"lg:py-7xl",xl:"xl:py-7xl"},"8xl":{base:"py-8xl",xs:"xs:py-8xl",sm:"sm:py-8xl",md:"md:py-8xl",lg:"lg:py-8xl",xl:"xl:py-8xl"},"9xl":{base:"py-9xl",xs:"xs:py-9xl",sm:"sm:py-9xl",md:"md:py-9xl",lg:"lg:py-9xl",xl:"xl:py-9xl"},"10xl":{base:"py-10xl",xs:"xs:py-10xl",sm:"sm:py-10xl",md:"md:py-10xl",lg:"lg:py-10xl",xl:"xl:py-10xl"}},paddingTop:{none:{base:"pt-0",xs:"xs:pt-0",sm:"sm:pt-0",md:"md:pt-0",lg:"lg:pt-0",xl:"xl:pt-0"},xs:{base:"pt-xs",xs:"xs:pt-xs",sm:"sm:pt-xs",md:"md:pt-xs",lg:"lg:pt-xs",xl:"xl:pt-xs"},sm:{base:"pt-sm",xs:"xs:pt-sm",sm:"sm:pt-sm",md:"md:pt-sm",lg:"lg:pt-sm",xl:"xl:pt-sm"},md:{base:"pt-md",xs:"xs:pt-md",sm:"sm:pt-md",md:"md:pt-md",lg:"lg:pt-md",xl:"xl:pt-md"},lg:{base:"pt-lg",xs:"xs:pt-lg",sm:"sm:pt-lg",md:"md:pt-lg",lg:"lg:pt-lg",xl:"xl:pt-lg"},xl:{base:"pt-xl",xs:"xs:pt-xl",sm:"sm:pt-xl",md:"md:pt-xl",lg:"lg:pt-xl",xl:"xl:pt-xl"},"2xl":{base:"pt-2xl",xs:"xs:pt-2xl",sm:"sm:pt-2xl",md:"md:pt-2xl",lg:"lg:pt-2xl",xl:"xl:pt-2xl"},"3xl":{base:"pt-3xl",xs:"xs:pt-3xl",sm:"sm:pt-3xl",md:"md:pt-3xl",lg:"lg:pt-3xl",xl:"xl:pt-3xl"},"4xl":{base:"pt-4xl",xs:"xs:pt-4xl",sm:"sm:pt-4xl",md:"md:pt-4xl",lg:"lg:pt-4xl",xl:"xl:pt-4xl"},"5xl":{base:"pt-5xl",xs:"xs:pt-5xl",sm:"sm:pt-5xl",md:"md:pt-5xl",lg:"lg:pt-5xl",xl:"xl:pt-5xl"},"6xl":{base:"pt-6xl",xs:"xs:pt-6xl",sm:"sm:pt-6xl",md:"md:pt-6xl",lg:"lg:pt-6xl",xl:"xl:pt-6xl"},"7xl":{base:"pt-7xl",xs:"xs:pt-7xl",sm:"sm:pt-7xl",md:"md:pt-7xl",lg:"lg:pt-7xl",xl:"xl:pt-7xl"},"8xl":{base:"pt-8xl",xs:"xs:pt-8xl",sm:"sm:pt-8xl",md:"md:pt-8xl",lg:"lg:pt-8xl",xl:"xl:pt-8xl"},"9xl":{base:"pt-9xl",xs:"xs:pt-9xl",sm:"sm:pt-9xl",md:"md:pt-9xl",lg:"lg:pt-9xl",xl:"xl:pt-9xl"},"10xl":{base:"pt-10xl",xs:"xs:pt-10xl",sm:"sm:pt-10xl",md:"md:pt-10xl",lg:"lg:pt-10xl",xl:"xl:pt-10xl"}},paddingBottom:{none:{base:"pb-0",xs:"xs:pb-0",sm:"sm:pb-0",md:"md:pb-0",lg:"lg:pb-0",xl:"xl:pb-0"},xs:{base:"pb-xs",xs:"xs:pb-xs",sm:"sm:pb-xs",md:"md:pb-xs",lg:"lg:pb-xs",xl:"xl:pb-xs"},sm:{base:"pb-sm",xs:"xs:pb-sm",sm:"sm:pb-sm",md:"md:pb-sm",lg:"lg:pb-sm",xl:"xl:pb-sm"},md:{base:"pb-md",xs:"xs:pb-md",sm:"sm:pb-md",md:"md:pb-md",lg:"lg:pb-md",xl:"xl:pb-md"},lg:{base:"pb-lg",xs:"xs:pb-lg",sm:"sm:pb-lg",md:"md:pb-lg",lg:"lg:pb-lg",xl:"xl:pb-lg"},xl:{base:"pb-xl",xs:"xs:pb-xl",sm:"sm:pb-xl",md:"md:pb-xl",lg:"lg:pb-xl",xl
146:"xl:pb-xl"},"2xl":{base:"pb-2xl",xs:"xs:pb-2xl",sm:"sm:pb-2xl",md:"md:pb-2xl",lg:"lg:pb-2xl",xl:"xl:pb-2xl"},"3xl":{base:"pb-3xl",xs:"xs:pb-3xl",sm:"sm:pb-3xl",md:"md:pb-3xl",lg:"lg:pb-3xl",xl:"xl:pb-3xl"},"4xl":{base:"pb-4xl",xs:"xs:pb-4xl",sm:"sm:pb-4xl",md:"md:pb-4xl",lg:"lg:pb-4xl",xl:"xl:pb-4xl"},"5xl":{base:"pb-5xl",xs:"xs:pb-5xl",sm:"sm:pb-5xl",md:"md:pb-5xl",lg:"lg:pb-5xl",xl:"xl:pb-5xl"},"6xl":{base:"pb-6xl",xs:"xs:pb-6xl",sm:"sm:pb-6xl",md:"md:pb-6xl",lg:"lg:pb-6xl",xl:"xl:pb-6xl"},"7xl":{base:"pb-7xl",xs:"xs:pb-7xl",sm:"sm:pb-7xl",md:"md:pb-7xl",lg:"lg:pb-7xl",xl:"xl:pb-7xl"},"8xl":{base:"pb-8xl",xs:"xs:pb-8xl",sm:"sm:pb-8xl",md:"md:pb-8xl",lg:"lg:pb-8xl",xl:"xl:pb-8xl"},"9xl":{base:"pb-9xl",xs:"xs:pb-9xl",sm:"sm:pb-9xl",md:"md:pb-9xl",lg:"lg:pb-9xl",xl:"xl:pb-9xl"},"10xl":{base:"pb-10xl",xs:"xs:pb-10xl",sm:"sm:pb-10xl",md:"md:pb-10xl",lg:"lg:pb-10xl",xl:"xl:pb-10xl"}},paddingLeft:{none:{base:"pl-0",xs:"xs:pl-0",sm:"sm:pl-0",md:"md:pl-0",lg:"lg:pl-0",xl:"xl:pl-0"},xs:{base:"pl-xs",xs:"xs:pl-xs",sm:"sm:pl-xs",md:"md:pl-xs",lg:"lg:pl-xs",xl:"xl:pl-xs"},sm:{base:"pl-sm",xs:"xs:pl-sm",sm:"sm:pl-sm",md:"md:pl-sm",lg:"lg:pl-sm",xl:"xl:pl-sm"},md:{base:"pl-md",xs:"xs:pl-md",sm:"sm:pl-md",md:"md:pl-md",lg:"lg:pl-md",xl:"xl:pl-md"},lg:{base:"pl-lg",xs:"xs:pl-lg",sm:"sm:pl-lg",md:"md:pl-lg",lg:"lg:pl-lg",xl:"xl:pl-lg"},xl:{base:"pl-xl",xs:"xs:pl-xl",sm:"sm:pl-xl",md:"md:pl-xl",lg:"lg:pl-xl",xl:"xl:pl-xl"},"2xl":{base:"pl-2xl",xs:"xs:pl-2xl",sm:"sm:pl-2xl",md:"md:pl-2xl",lg:"lg:pl-2xl",xl:"xl:pl-2xl"},"3xl":{base:"pl-3xl",xs:"xs:pl-3xl",sm:"sm:pl-3xl",md:"md:pl-3xl",lg:"lg:pl-3xl",xl:"xl:pl-3xl"},"4xl":{base:"pl-4xl",xs:"xs:pl-4xl",sm:"sm:pl-4xl",md:"md:pl-4xl",lg:"lg:pl-4xl",xl:"xl:pl-4xl"},"5xl":{base:"pl-5xl",xs:"xs:pl-5xl",sm:"sm:pl-5xl",md:"md:pl-5xl",lg:"lg:pl-5xl",xl:"xl:pl-5xl"},"6xl":{base:"pl-6xl",xs:"xs:pl-6xl",sm:"sm:pl-6xl",md:"md:pl-6xl",lg:"lg:pl-6xl",xl:"xl:pl-6xl"},"7xl":{base:"pl-7xl",xs:"xs:pl-7xl",sm:"sm:pl-7xl",md:"md:pl-7xl",lg:"lg:pl-7xl",xl:"xl:pl-7xl"},"8xl":{base:"pl-8xl",xs:"xs:pl-8xl",sm:"sm:pl-8xl",md:"md:pl-8xl",lg:"lg:pl-8xl",xl:"xl:pl-8xl"},"9xl":{base:"pl-9xl",xs:"xs:pl-9xl",sm:"sm:pl-9xl",md:"md:pl-9xl",lg:"lg:pl-9xl",xl:"xl:pl-9xl"},"10xl":{base:"pl-10xl",xs:"xs:pl-10xl",sm:"sm:pl-10xl",md:"md:pl-10xl",lg:"lg:pl-10xl",xl:"xl:pl-10xl"}},paddingRight:{none:{base:"pr-0",xs:"xs:pr-0",sm:"sm:pr-0",md:"md:pr-0",lg:"lg:pr-0",xl:"xl:pr-0"},xs:{base:"pr-xs",xs:"xs:pr-xs",sm:"sm:pr-xs",md:"md:pr-xs",lg:"lg:pr-xs",xl:"xl:pr-xs"},sm:{base:"pr-sm",xs:"xs:pr-sm",sm:"sm:pr-sm",md:"md:pr-sm",lg:"lg:pr-sm",xl:"xl:pr-sm"},md:{base:"pr-md",xs:"xs:pr-md",sm:"sm:pr-md",md:"md:pr-md",lg:"lg:pr-md",xl:"xl:pr-md"},lg:{base:"pr-lg",xs:"xs:pr-lg",sm:"sm:pr-lg",md:"md:pr-lg",lg:"lg:pr-lg",xl:"xl:pr-lg"},xl:{base:"pr-xl",xs:"xs:pr-xl",sm:"sm:pr-xl",md:"md:pr-xl",lg:"lg:pr-xl",xl:"xl:pr-xl"},"2xl":{base:"pr-2xl",xs:"xs:pr-2xl",sm:"sm:pr-2xl",md:"md:pr-2xl",lg:"lg:pr-2xl",xl:"xl:pr-2xl"},"3xl":{base:"pr-3xl",xs:"xs:pr-3xl",sm:"sm:pr-3xl",md:"md:pr-3xl",lg:"lg:pr-3xl",xl:"xl:pr-3xl"},"4xl":{base:"pr-4xl",xs:"xs:pr-4xl",sm:"sm:pr-4xl",md:"md:pr-4xl",lg:"lg:pr-4xl",xl:"xl:pr-4xl"},"5xl":{base:"pr-5xl",xs:"xs:pr-5xl",sm:"sm:pr-5xl",md:"md:pr-5xl",lg:"lg:pr-5xl",xl:"xl:pr-5xl"},"6xl":{base:"pr-6xl",xs:"xs:pr-6xl",sm:"sm:pr-6xl",md:"md:pr-6xl",lg:"lg:pr-6xl",xl:"xl:pr-6xl"},"7xl":{base:"pr-7xl",xs:"xs:pr-7xl",sm:"sm:pr-7xl",md:"md:pr-7xl",lg:"lg:pr-7xl",xl:"xl:pr-7xl"},"8xl":{base:"pr-8xl",xs:"xs:pr-8xl",sm:"sm:pr-8xl",md:"md:pr-8xl",lg:"lg:pr-8xl",xl:"xl:pr-8xl"},"9xl":{base:"pr-9xl",xs:"xs:pr-9xl",sm:"sm:pr-9xl",md:"md:pr-9xl",lg:"lg:pr-9xl",xl:"xl:pr-9xl"},"10xl":{base:"pr-10xl",xs:"xs:pr-10xl",sm:"sm:pr-10xl",md:"md:pr-10xl",lg:"lg:pr-10xl",xl:"xl:pr-10xl"}},margin:{none:{base:"m-0",xs:"xs:m-0",sm:"sm:m-0",md:"md:m-0",lg:"lg:m-0",xl:"xl:m-0"},xs:{base:"m-xs",xs:"xs:m-xs",sm:"sm:m-xs",md:"md:m-xs",lg:"lg:m-xs",xl:"xl:m-xs"},sm:{base:"m-sm",xs:"xs:m-sm",sm:"sm:m-sm",md:"md:m-sm",lg:"lg:m-sm",xl:"xl:m-sm"},md:{base:"m-md",xs:"xs:m-md",sm:"sm:m-md",md:"md:m-md",lg:"lg:m-md",xl:"xl:m-md"},lg:{base:"m-lg",xs:"xs:m-lg",sm:"sm:m-lg",md:"md:m-lg",lg:"lg:m-lg",xl:"xl:m-lg"},xl:{base:"m-xl",xs:"xs:m-xl",sm:"sm:m-xl",md:"md:m-xl",lg:"lg:m-xl",xl:"xl:m-xl"},"2xl":{base:"m-2xl",xs:"xs:m-2xl",sm:"sm:m-2xl",md:"md:m-2xl",lg:"lg:m-2xl",xl:"xl:m-2xl"},"3xl":{base:"m-3xl",xs:"xs:m-3xl",sm:"sm:m-3xl",md:"md:m-3xl",lg:"lg:m-3xl",xl:"xl:m-3xl"},"4xl":{base:"m-4xl",xs:"xs:m-4xl",sm:"sm:m-4xl",md:"md:m-4xl",lg:"lg:m-4xl",xl:"xl:m-4xl"},"5xl":{base:"m-5xl",xs:"xs:m-5xl",sm:"sm:m-5xl",md:"md:m-5xl",lg:"lg:m-5xl",xl
146:"xl:m-5xl"},"6xl":{base:"m-6xl",xs:"xs:m-6xl",sm:"sm:m-6xl",md:"md:m-6xl",lg:"lg:m-6xl",xl:"xl:m-6xl"},"7xl":{base:"m-7xl",xs:"xs:m-7xl",sm:"sm:m-7xl",md:"md:m-7xl",lg:"lg:m-7xl",xl:"xl:m-7xl"},"8xl":{base:"m-8xl",xs:"xs:m-8xl",sm:"sm:m-8xl",md:"md:m-8xl",lg:"lg:m-8xl",xl:"xl:m-8xl"},"9xl":{base:"m-9xl",xs:"xs:m-9xl",sm:"sm:m-9xl",md:"md:m-9xl",lg:"lg:m-9xl",xl:"xl:m-9xl"},"10xl":{base:"m-10xl",xs:"xs:m-10xl",sm:"sm:m-10xl",md:"md:m-10xl",lg:"lg:m-10xl",xl:"xl:m-10xl"},auto:{base:"m-auto",xs:"xs:m-auto",sm:"sm:m-auto",md:"md:m-auto",lg:"lg:m-auto",xl:"xl:m-auto"}},marginX:{none:{base:"mx-0",xs:"xs:mx-0",sm:"sm:mx-0",md:"md:mx-0",lg:"lg:mx-0",xl:"xl:mx-0"},xs:{base:"mx-xs",xs:"xs:mx-xs",sm:"sm:mx-xs",md:"md:mx-xs",lg:"lg:mx-xs",xl:"xl:mx-xs"},sm:{base:"mx-sm",xs:"xs:mx-sm",sm:"sm:mx-sm",md:"md:mx-sm",lg:"lg:mx-sm",xl:"xl:mx-sm"},md:{base:"mx-md",xs:"xs:mx-md",sm:"sm:mx-md",md:"md:mx-md",lg:"lg:mx-md",xl:"xl:mx-md"},lg:{base:"mx-lg",xs:"xs:mx-lg",sm:"sm:mx-lg",md:"md:mx-lg",lg:"lg:mx-lg",xl:"xl:mx-lg"},xl:{base:"mx-xl",xs:"xs:mx-xl",sm:"sm:mx-xl",md:"md:mx-xl",lg:"lg:mx-xl",xl:"xl:mx-xl"},"2xl":{base:"mx-2xl",xs:"xs:mx-2xl",sm:"sm:mx-2xl",md:"md:mx-2xl",lg:"lg:mx-2xl",xl:"xl:mx-2xl"},"3xl":{base:"mx-3xl",xs:"xs:mx-3xl",sm:"sm:mx-3xl",md:"md:mx-3xl",lg:"lg:mx-3xl",xl:"xl:mx-3xl"},"4xl":{base:"mx-4xl",xs:"xs:mx-4xl",sm:"sm:mx-4xl",md:"md:mx-4xl",lg:"lg:mx-4xl",xl:"xl:mx-4xl"},"5xl":{base:"mx-5xl",xs:"xs:mx-5xl",sm:"sm:mx-5xl",md:"md:mx-5xl",lg:"lg:mx-5xl",xl:"xl:mx-5xl"},"6xl":{base:"mx-6xl",xs:"xs:mx-6xl",sm:"sm:mx-6xl",md:"md:mx-6xl",lg:"lg:mx-6xl",xl:"xl:mx-6xl"},"7xl":{base:"mx-7xl",xs:"xs:mx-7xl",sm:"sm:mx-7xl",md:"md:mx-7xl",lg:"lg:mx-7xl",xl:"xl:mx-7xl"},"8xl":{base:"mx-8xl",xs:"xs:mx-8xl",sm:"sm:mx-8xl",md:"md:mx-8xl",lg:"lg:mx-8xl",xl:"xl:mx-8xl"},"9xl":{base:"mx-9xl",xs:"xs:mx-9xl",sm:"sm:mx-9xl",md:"md:mx-9xl",lg:"lg:mx-9xl",xl:"xl:mx-9xl"},"10xl":{base:"mx-10xl",xs:"xs:mx-10xl",sm:"sm:mx-10xl",md:"md:mx-10xl",lg:"lg:mx-10xl",xl:"xl:mx-10xl"},auto:{base:"mx-auto",xs:"xs:mx-auto",sm:"sm:mx-auto",md:"md:mx-auto",lg:"lg:mx-auto",xl:"xl:mx-auto"}},marginY:{none:{base:"my-0",xs:"xs:my-0",sm:"sm:my-0",md:"md:my-0",lg:"lg:my-0",xl:"xl:my-0"},xs:{base:"my-xs",xs:"xs:my-xs",sm:"sm:my-xs",md:"md:my-xs",lg:"lg:my-xs",xl:"xl:my-xs"},sm:{base:"my-sm",xs:"xs:my-sm",sm:"sm:my-sm",md:"md:my-sm",lg:"lg:my-sm",xl:"xl:my-sm"},md:{base:"my-md",xs:"xs:my-md",sm:"sm:my-md",md:"md:my-md",lg:"lg:my-md",xl:"xl:my-md"},lg:{base:"my-lg",xs:"xs:my-lg",sm:"sm:my-lg",md:"md:my-lg",lg:"lg:my-lg",xl:"xl:my-lg"},xl:{base:"my-xl",xs:"xs:my-xl",sm:"sm:my-xl",md:"md:my-xl",lg:"lg:my-xl",xl:"xl:my-xl"},"2xl":{base:"my-2xl",xs:"xs:my-2xl",sm:"sm:my-2xl",md:"md:my-2xl",lg:"lg:my-2xl",xl:"xl:my-2xl"},"3xl":{base:"my-3xl",xs:"xs:my-3xl",sm:"sm:my-3xl",md:"md:my-3xl",lg:"lg:my-3xl",xl:"xl:my-3xl"},"4xl":{base:"my-4xl",xs:"xs:my-4xl",sm:"sm:my-4xl",md:"md:my-4xl",lg:"lg:my-4xl",xl:"xl:my-4xl"},"5xl":{base:"my-5xl",xs:"xs:my-5xl",sm:"sm:my-5xl",md:"md:my-5xl",lg:"lg:my-5xl",xl:"xl:my-5xl"},"6xl":{base:"my-6xl",xs:"xs:my-6xl",sm:"sm:my-6xl",md:"md:my-6xl",lg:"lg:my-6xl",xl:"xl:my-6xl"},"7xl":{base:"my-7xl",xs:"xs:my-7xl",sm:"sm:my-7xl",md:"md:my-7xl",lg:"lg:my-7xl",xl:"xl:my-7xl"},"8xl":{base:"my-8xl",xs:"xs:my-8xl",sm:"sm:my-8xl",md:"md:my-8xl",lg:"lg:my-8xl",xl:"xl:my-8xl"},"9xl":{base:"my-9xl",xs:"xs:my-9xl",sm:"sm:my-9xl",md:"md:my-9xl",lg:"lg:my-9xl",xl:"xl:my-9xl"},"10xl":{base:"my-10xl",xs:"xs:my-10xl",sm:"sm:my-10xl",md:"md:my-10xl",lg:"lg:my-10xl",xl:"xl:my-10xl"},auto:{base:"my-auto",xs:"xs:my-auto",sm:"sm:my-auto",md:"md:my-auto",lg:"lg:my-auto",xl:"xl:my-auto"}},marginTop:{none:{base:"mt-0",xs:"xs:mt-0",sm:"sm:mt-0",md:"md:mt-0",lg:"lg:mt-0",xl:"xl:mt-0"},xs:{base:"mt-xs",xs:"xs:mt-xs",sm:"sm:mt-xs",md:"md:mt-xs",lg:"lg:mt-xs",xl:"xl:mt-xs"},sm:{base:"mt-sm",xs:"xs:mt-sm",sm:"sm:mt-sm",md:"md:mt-sm",lg:"lg:mt-sm",xl:"xl:mt-sm"},md:{base:"mt-md",xs:"xs:mt-md",sm:"sm:mt-md",md:"md:mt-md",lg:"lg:mt-md",xl:"xl:mt-md"},lg:{base:"mt-lg",xs:"xs:mt-lg",sm:"sm:mt-lg",md:"md:mt-lg",lg:"lg:mt-lg",xl:"xl:mt-lg"},xl:{base:"mt-xl",xs:"xs:mt-xl",sm:"sm:mt-xl",md:"md:mt-xl",lg:"lg:mt-xl",xl:"xl:mt-xl"},"2xl":{base:"mt-2xl",xs:"xs:mt-2xl",sm:"sm:mt-2xl",md:"md:mt-2xl",lg:"lg:mt-2xl",xl:"xl:mt-2xl"},"3xl":{base:"mt-3xl",xs:"xs:mt-3xl",sm:"sm:mt-3xl",md:"md:mt-3xl",lg:"lg:mt-3xl",xl:"xl:mt-3xl"},"4xl":{base:"mt-4xl",xs:"xs:mt-4xl",sm:"sm:mt-4xl",md:"md:mt-4xl",lg:"lg:mt-4xl",xl:"xl:mt-4xl"},"5xl":{base:"mt-5xl",xs:"xs:mt-5xl",sm:"sm:mt-5xl",md:"md:mt-5xl",lg:"lg:mt-5xl",xl
146:"xl:mt-5xl"},"6xl":{base:"mt-6xl",xs:"xs:mt-6xl",sm:"sm:mt-6xl",md:"md:mt-6xl",lg:"lg:mt-6xl",xl:"xl:mt-6xl"},"7xl":{base:"mt-7xl",xs:"xs:mt-7xl",sm:"sm:mt-7xl",md:"md:mt-7xl",lg:"lg:mt-7xl",xl:"xl:mt-7xl"},"8xl":{base:"mt-8xl",xs:"xs:mt-8xl",sm:"sm:mt-8xl",md:"md:mt-8xl",lg:"lg:mt-8xl",xl:"xl:mt-8xl"},"9xl":{base:"mt-9xl",xs:"xs:mt-9xl",sm:"sm:mt-9xl",md:"md:mt-9xl",lg:"lg:mt-9xl",xl:"xl:mt-9xl"},"10xl":{base:"mt-10xl",xs:"xs:mt-10xl",sm:"sm:mt-10xl",md:"md:mt-10xl",lg:"lg:mt-10xl",xl:"xl:mt-10xl"},auto:{base:"mt-auto",xs:"xs:mt-auto",sm:"sm:mt-auto",md:"md:mt-auto",lg:"lg:mt-auto",xl:"xl:mt-auto"}},marginBottom:{none:{base:"mb-0",xs:"xs:mb-0",sm:"sm:mb-0",md:"md:mb-0",lg:"lg:mb-0",xl:"xl:mb-0"},xs:{base:"mb-xs",xs:"xs:mb-xs",sm:"sm:mb-xs",md:"md:mb-xs",lg:"lg:mb-xs",xl:"xl:mb-xs"},sm:{base:"mb-sm",xs:"xs:mb-sm",sm:"sm:mb-sm",md:"md:mb-sm",lg:"lg:mb-sm",xl:"xl:mb-sm"},md:{base:"mb-md",xs:"xs:mb-md",sm:"sm:mb-md",md:"md:mb-md",lg:"lg:mb-md",xl:"xl:mb-md"},lg:{base:"mb-lg",xs:"xs:mb-lg",sm:"sm:mb-lg",md:"md:mb-lg",lg:"lg:mb-lg",xl:"xl:mb-lg"},xl:{base:"mb-xl",xs:"xs:mb-xl",sm:"sm:mb-xl",md:"md:mb-xl",lg:"lg:mb-xl",xl:"xl:mb-xl"},"2xl":{base:"mb-2xl",xs:"xs:mb-2xl",sm:"sm:mb-2xl",md:"md:mb-2xl",lg:"lg:mb-2xl",xl:"xl:mb-2xl"},"3xl":{base:"mb-3xl",xs:"xs:mb-3xl",sm:"sm:mb-3xl",md:"md:mb-3xl",lg:"lg:mb-3xl",xl:"xl:mb-3xl"},"4xl":{base:"mb-4xl",xs:"xs:mb-4xl",sm:"sm:mb-4xl",md:"md:mb-4xl",lg:"lg:mb-4xl",xl:"xl:mb-4xl"},"5xl":{base:"mb-5xl",xs:"xs:mb-5xl",sm:"sm:mb-5xl",md:"md:mb-5xl",lg:"lg:mb-5xl",xl:"xl:mb-5xl"},"6xl":{base:"mb-6xl",xs:"xs:mb-6xl",sm:"sm:mb-6xl",md:"md:mb-6xl",lg:"lg:mb-6xl",xl:"xl:mb-6xl"},"7xl":{base:"mb-7xl",xs:"xs:mb-7xl",sm:"sm:mb-7xl",md:"md:mb-7xl",lg:"lg:mb-7xl",xl:"xl:mb-7xl"},"8xl":{base:"mb-8xl",xs:"xs:mb-8xl",sm:"sm:mb-8xl",md:"md:mb-8xl",lg:"lg:mb-8xl",xl:"xl:mb-8xl"},"9xl":{base:"mb-9xl",xs:"xs:mb-9xl",sm:"sm:mb-9xl",md:"md:mb-9xl",lg:"lg:mb-9xl",xl:"xl:mb-9xl"},"10xl":{base:"mb-10xl",xs:"xs:mb-10xl",sm:"sm:mb-10xl",md:"md:mb-10xl",lg:"lg:mb-10xl",xl:"xl:mb-10xl"},auto:{base:"mb-auto",xs:"xs:mb-auto",sm:"sm:mb-auto",md:"md:mb-auto",lg:"lg:mb-auto",xl:"xl:mb-auto"}},marginLeft:{none:{base:"ml-0",xs:"xs:ml-0",sm:"sm:ml-0",md:"md:ml-0",lg:"lg:ml-0",xl:"xl:ml-0"},xs:{base:"ml-xs",xs:"xs:ml-xs",sm:"sm:ml-xs",md:"md:ml-xs",lg:"lg:ml-xs",xl:"xl:ml-xs"},sm:{base:"ml-sm",xs:"xs:ml-sm",sm:"sm:ml-sm",md:"md:ml-sm",lg:"lg:ml-sm",xl:"xl:ml-sm"},md:{base:"ml-md",xs:"xs:ml-md",sm:"sm:ml-md",md:"md:ml-md",lg:"lg:ml-md",xl:"xl:ml-md"},lg:{base:"ml-lg",xs:"xs:ml-lg",sm:"sm:ml-lg",md:"md:ml-lg",lg:"lg:ml-lg",xl:"xl:ml-lg"},xl:{base:"ml-xl",xs:"xs:ml-xl",sm:"sm:ml-xl",md:"md:ml-xl",lg:"lg:ml-xl",xl
146:"xl:ml-xl"},"2xl":{base:"ml-2xl",xs:"xs:ml-2xl",sm:"sm:ml-2xl",md:"md:ml-2xl",lg:"lg:ml-2xl",xl:"xl:ml-2xl"},"3xl":{base:"ml-3xl",xs:"xs:ml-3xl",sm:"sm:ml-3xl",md:"md:ml-3xl",lg:"lg:ml-3xl",xl:"xl:ml-3xl"},"4xl":{base:"ml-4xl",xs:"xs:ml-4xl",sm:"sm:ml-4xl",md:"md:ml-4xl",lg:"lg:ml-4xl",xl:"xl:ml-4xl"},"5xl":{base:"ml-5xl",xs:"xs:ml-5xl",sm:"sm:ml-5xl",md:"md:ml-5xl",lg:"lg:ml-5xl",xl:"xl:ml-5xl"},"6xl":{base:"ml-6xl",xs:"xs:ml-6xl",sm:"sm:ml-6xl",md:"md:ml-6xl",lg:"lg:ml-6xl",xl:"xl:ml-6xl"},"7xl":{base:"ml-7xl",xs:"xs:ml-7xl",sm:"sm:ml-7xl",md:"md:ml-7xl",lg:"lg:ml-7xl",xl:"xl:ml-7xl"},"8xl":{base:"ml-8xl",xs:"xs:ml-8xl",sm:"sm:ml-8xl",md:"md:ml-8xl",lg:"lg:ml-8xl",xl:"xl:ml-8xl"},"9xl":{base:"ml-9xl",xs:"xs:ml-9xl",sm:"sm:ml-9xl",md:"md:ml-9xl",lg:"lg:ml-9xl",xl:"xl:ml-9xl"},"10xl":{base:"ml-10xl",xs:"xs:ml-10xl",sm:"sm:ml-10xl",md:"md:ml-10xl",lg:"lg:ml-10xl",xl:"xl:ml-10xl"},auto:{base:"ml-auto",xs:"xs:ml-auto",sm:"sm:ml-auto",md:"md:ml-auto",lg:"lg:ml-auto",xl:"xl:ml-auto"}},marginRight:{none:{base:"mr-0",xs:"xs:mr-0",sm:"sm:mr-0",md:"md:mr-0",lg:"lg:mr-0",xl:"xl:mr-0"},xs:{base:"mr-xs",xs:"xs:mr-xs",sm:"sm:mr-xs",md:"md:mr-xs",lg:"lg:mr-xs",xl:"xl:mr-xs"},sm:{base:"mr-sm",xs:"xs:mr-sm",sm:"sm:mr-sm",md:"md:mr-sm",lg:"lg:mr-sm",xl:"xl:mr-sm"},md:{base:"mr-md",xs:"xs:mr-md",sm:"sm:mr-md",md:"md:mr-md",lg:"lg:mr-md",xl:"xl:mr-md"},lg:{base:"mr-lg",xs:"xs:mr-lg",sm:"sm:mr-lg",md:"md:mr-lg",lg:"lg:mr-lg",xl:"xl:mr-lg"},xl:{base:"mr-xl",xs:"xs:mr-xl",sm:"sm:mr-xl",md:"md:mr-xl",lg:"lg:mr-xl",xl:"xl:mr-xl"},"2xl":{base:"mr-2xl",xs:"xs:mr-2xl",sm:"sm:mr-2xl",md:"md:mr-2xl",lg:"lg:mr-2xl",xl:"xl:mr-2xl"},"3xl":{base:"mr-3xl",xs:"xs:mr-3xl",sm:"sm:mr-3xl",md:"md:mr-3xl",lg:"lg:mr-3xl",xl:"xl:mr-3xl"},"4xl":{base:"mr-4xl",xs:"xs:mr-4xl",sm:"sm:mr-4xl",md:"md:mr-4xl",lg:"lg:mr-4xl",xl:"xl:mr-4xl"},"5xl":{base:"mr-5xl",xs:"xs:mr-5xl",sm:"sm:mr-5xl",md:"md:mr-5xl",lg:"lg:mr-5xl",xl:"xl:mr-5xl"},"6xl":{base:"mr-6xl",xs:"xs:mr-6xl",sm:"sm:mr-6xl",md:"md:mr-6xl",lg:"lg:mr-6xl",xl:"xl:mr-6xl"},"7xl":{base:"mr-7xl",xs:"xs:mr-7xl",sm:"sm:mr-7xl",md:"md:mr-7xl",lg:"lg:mr-7xl",xl:"xl:mr-7xl"},"8xl":{base:"mr-8xl",xs:"xs:mr-8xl",sm:"sm:mr-8xl",md:"md:mr-8xl",lg:"lg:mr-8xl",xl:"xl:mr-8xl"},"9xl":{base:"mr-9xl",xs:"xs:mr-9xl",sm:"sm:mr-9xl",md:"md:mr-9xl",lg:"lg:mr-9xl",xl:"xl:mr-9xl"},"10xl":{base:"mr-10xl",xs:"xs:mr-10xl",sm:"sm:mr-10xl",md:"md:mr-10xl",lg:"lg:mr-10xl",xl:"xl:mr-10xl"},auto:{base:"mr-auto",xs:"xs:mr-auto",sm:"sm:mr-auto",md:"md:mr-auto",lg:"lg:mr-auto",xl:"xl:mr-auto"}}},iN=["base","xs","sm","md","lg","xl"],ik=(e,t)=>{if(null==t)return[];let r=ij[e];if("string"==typeof t||"boolean"==typeof t){let e=r[String(t)];return e?[e.base]:[]}if(!(e=>"object"==typeof e&&null!==e)(t))return[];let a=[];for(let e of iN){let l=t[e];if(null==l||!1===l)continue;let n=r[String(l)];n&&a.push(n[e])}return a},iC=t$("box-border"),iR=n.forwardRef(({as:e,asChild:t=!1,children:r,className:a,display:i,position:s,overflow:o,textAlign:d,direction:c,wrap:u,align:m,justify:f,gap:p,padding:x,paddingX:b,paddingY:g,paddingTop:h,paddingBottom:v,paddingLeft:y,paddingRight:w,margin:j,marginX:N,marginY:k,marginTop:C,marginBottom:R,marginLeft:E,marginRight:z,width:S,height:I,shrink:D,grow:T,...P},M)=>{let A=n.useMemo(()=>({display:i,position:s,overflow:o,textAlign:d,direction:c,wrap:u,align:m,justify:f,gap:p,padding:x,paddingX:b,paddingY:g,paddingTop:h,paddingBottom:v,paddingLeft:y,paddingRight:w,margin:j,marginX:N,marginY:k,marginTop:C,marginBottom:R,marginLeft:E,marginRight:z,width:S,height:I,shrink:D,grow:T}),[i,s,o,d,c,u,m,f,p,x,b,g,h,v,y,w,j,N,k,C,R,E,z,S,I,D,T]),O=n.useMemo(()=>tL(iC(),(e=>{let t=[];for(let r of Object.keys(ij)){let a=e[r];void 0!==a&&t.push(...ik(r,a))}return t})(A),a),[A,a]),_=t?ay:e??"div";return l.jsx(_,{ref:M,className:O,...P,children:r})});iR.displayName="Box";let iE=n.createContext(null),iz=()=>{let e=n.useContext(iE);if(!e)throw Error("useBottomsheetContext must be used within <Bottomsheet>");return e},iS=[.65,.95],iI=(e,t)=>(1-iS[e])*t,iD=()=>r2?0:window.innerHeight,iT=e=>+(e===iS[1]),iP=({open:e,initialSnapPoint:t,onOpenChange:r,children:a})=>{let i=iT(t),[s,o]=n.useState(i),[d,c]=n.useState(()=>iI(i,iD())),[u,m]=n.useState(!1),[f,p]=n.useState("opening"),[x,b]=n.useState(e&&void 0===t),[g,h]=n.useState(e),v=n.useRef(null);if(e!==g&&(h(e),e)){let e=iT(t);o(e),c(iI(e,iD())),m(!1),p("opening"),b(void 0===t)}let y=n.useCallback(e=>{o(e),c(iI(e,iD())),m(!1)},[]),w=n.useCallback(e=>{y(e),p("user")},[y]),j=n.useCallback(e=>{e&&y(1),b(!1)},[y]),N=n.useCallback(e=>{c(e.translateY),m(e.isDragging)},[]),k=n.useCallback(()=>{m(!1),r(!1)},[r]);return l.jsx(iE.Provider,{value:{activeSnapIndex:s,translateY:d,isDragging:u,snapSource:f,shouldMeasureOpening:x,bodyRef:v,setDragState:N,settleToSnapIndex:w,completeOpeningMeasurement:j,requestClose:k},children:a})},iM=({open:e,initialSnapPoint:t,onOpenChange:r,...a})=>l.jsx(iP,{initialSnapPoint:t,open:e,onOpenChange:r,children:l.jsx(n2,{"data-slot":"bottomsheet",open:e,onOpenChange:r,...a})});iM.displayName="Bottomsheet";let iA=n.forwardRef(({...e},t)=>l.jsx(n3,{ref:t,"data-slot":"bottomsheet-trigger",...e}));iA.displayName="BottomsheetTrigger";let iO=({container:e,...t})=>{let{themeContainer:r}=p.useTheme();return l.jsx(n7,{"data-slot":"bottomsheet-portal",container:e??r,...t})};iO.displayName="BottomsheetPortal";let i_=n.forwardRef(({className:e,...t},r)=>l.jsx(ie,{ref:r,"data-slot":"bottomsheet-overlay",className:rQ(`
147          z-offcanvas-backdrop fixed inset-0 bg-bg-dialog-default
148          data-[state=closed]:animate-out data-[state=closed]:fade-out-0
149          data-[state=open]:animate-in data-[state=open]:fade-in-0
150        `,e),...t}));
150i_.displayName="BottomsheetOverlay";let iL=n.forwardRef((e,t)=>{let{shouldMeasureOpening:r,bodyRef:a,completeOpeningMeasurement:n}=iz();return r4(()=>{if(!r)return;let e=a.current;n(!!e&&e.scrollHeight>e.clientHeight)},[r,a,n]),l.jsx("div",{ref:t,...e})});iL.displayName="BottomsheetContentSurface";let iF=n.forwardRef(({className:e,style:t,children:r,...a},n)=>{let{translateY:i,isDragging:s,snapSource:o}=iz();return l.jsxs(iO,{children:[l.jsx(i_,{}),l.jsx(il,{asChild:!0,ref:n,"data-slot":"bottomsheet-content","data-dragging":s||void 0,className:rQ(`
151              z-offcanvas fixed inset-x-0 bottom-0 mx-auto flex max-w-(--viewport-width-md) flex-col rounded-t-lg
152              bg-bg-neutral-primary-default shadow-level2 outline-none
153            `,"data-[state=closed]:animate-out data-[state=open]:animate-in","data-[state=closed]:slide-out-to-bottom-full data-[state=open]:slide-in-from-bottom-full","duration-standard ease-enter-exit animate-duration-standard animate-ease-enter-exit",!s&&"user"===o&&"transition-[top]",e),style:{top:`${i}px`,...t},...a,children:l.jsx(iL,{children:r})})]})});iF.displayName="BottomsheetContent";let i$=n.forwardRef(({className:e,onPointerDown:t,onPointerMove:r,onPointerUp:a,onKeyDown:i,...s},o)=>{let{activeSnapIndex:d,isDragging:c,translateY:u,setDragState:m,settleToSnapIndex:f,requestClose:p}=iz(),x=n.useRef(0),b=n.useRef(0),g=e=>{e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId);let t=window.innerHeight;c&&(u>iI(0,t)+56?p():f(((e,t)=>Math.abs(e-iI(0,t))<=Math.abs(e-iI(1,t))?0:1)(u,t))),a?.(e)};return l.jsx("div",{ref:o,role:"button",tabIndex:0,"data-slot":"bottomsheet-handle","data-dragging":c||void 0,className:rQ("flex w-full shrink-0 cursor-row-resize touch-none items-center justify-center py-2xl","focus-visible:shadow-focus focus-visible:outline-none",e),onPointerDown:e=>{e.currentTarget.setPointerCapture(e.pointerId),x.current=e.clientY,b.current=u,m({translateY:u,isDragging:!0}),t?.(e)},onPointerMove:e=>{if(!c)return;let t=window.innerHeight,a=e.clientY-x.current,l=iI(1,t);m({translateY:Math.max(b.current+a,l),isDragging:!0}),r?.(e)},onPointerUp:g,onPointerCancel:g,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),f(+(0===d))),i?.(e)},...s,children:l.jsx("span",{"aria-hidden":"true",className:"h-[4px] w-[56px] rounded-full bg-bg-neutral-tertiary-disabled"})})});i$.displayName="BottomsheetHandle";let iV=n.forwardRef(({children:e,...t},r)=>l.jsx(ix,{ref:r,"data-slot":"bottomsheet-close",...t,children:e}));iV.displayName="BottomsheetClose";let iB=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"bottomsheet-header",className:rQ("relative border-b border-bd-neutral-primary-default px-xl pt-sm pb-xl text-center",e),...t}));iB.displayName="BottomsheetHeader";let iH=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx(ic,{ref:a,asChild:!0,"data-slot":"bottomsheet-title",className:rQ("text-ct-neutral-primary-default",e),...r,children:l.jsx(aS,{variant:"title",size:"md",children:t})}));iH.displayName="BottomsheetTitle";let iW=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx(im,{ref:a,asChild:!0,"data-slot":"bottomsheet-subtitle",className:rQ("mt-xs text-ct-neutral-secondary-default",e),...r,children:l.jsx(aS,{variant:"body",size:"sm",children:t})}));iW.displayName="BottomsheetSubtitle";let iU=n.forwardRef(({className:e,...t},r)=>{let{bodyRef:a}=iz(),n=eM(r,a);return l.jsx("div",{ref:n,"data-slot":"bottomsheet-body",className:rQ("flex-1 overflow-y-auto p-xl",e),...t})});iU.displayName="BottomsheetBody";let iK=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"bottomsheet-footer",className:rQ("border-t border-bd-neutral-primary-default p-lg shadow-upward",e),...t}));iK.displayName="BottomsheetFooter";let iq=n.forwardRef(({className:e,children:t,display:r="flex",direction:a="column",gap:n="lg",...i},s)=>l.jsx(iR,{ref:s,"data-slot":"bottomsheet-footer-actions",display:r,direction:a,gap:n,className:e,...i,children:t}));iq.displayName="BottomsheetFooterActions";let iG=e=>{let{isMedium:t}
153=p.useBreakpoints(),r=n.useRef(t);return n.useEffect(()=>{r.current!==t&&(r.current=t)},[t,e]),t},iX=t$("group inline-flex items-center gap-xs overflow-hidden rounded-sm focus-visible:shadow-focus focus-visible:outline-none",{variants:{variant:{filled:"",outlined:"border",soft:""},size:{sm:"h-2xl p-sm",md:"h-3xl p-sm",lg:"h-4xl p-md"},color:{transparent:"",grey:"",white:"",brand:"",success:"",discount:"",warning:"",error:"",info:"",violet:"","light-blue":"",emerald:"","dark-blue":"",magenta:""},interactive:{true:"cursor-pointer disabled:pointer-events-none",false:""}},compoundVariants:[{variant:"soft",color:"transparent",class:"bg-bg-tag-transparent-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"soft",color:"transparent",interactive:!0,class:`
154          hover:bg-bg-tag-transparent-hover
155          active:bg-bg-tag-transparent-tap
156          disabled:bg-bg-tag-transparent-disabled disabled:text-ct-neutral-on-light-bg-disabled
157        `},{variant:"soft",color:"grey",class:"bg-bg-neutral-secondary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"soft",color:"grey",interactive:!0,class:`
158          hover:bg-bg-neutral-secondary-hover
159          active:bg-bg-neutral-secondary-tap
160          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
161        `},{variant:"soft",color:"white",class:"bg-bg-neutral-primary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"soft",color:"white",interactive:!0,class:`
162          hover:bg-bg-neutral-primary-hover
163          active:bg-bg-neutral-primary-tap
164          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
165        `},{variant:"soft",color:"brand",class:"bg-bg-brand-light-default text-ct-brand-default border-bd-neutral-primary-default"},{variant:"soft",color:"brand",interactive:!0,class:`
166          hover:bg-bg-brand-light-hover
167          active:bg-bg-brand-light-tap
168          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
169        `},{variant:"soft",color:"success",class:"bg-bg-success-light-default text-ct-success-default border-bd-neutral-primary-default"},{variant:"soft",color:"success",interactive:!0,class:`
170          hover:bg-bg-success-light-hover
171          active:bg-bg-success-light-tap
172          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
173        `},{variant:"soft",color:"discount",class:"bg-bg-success-light-default text-ct-success-default border-bd-neutral-primary-default"},{variant:"soft",color:"discount",interactive:!0,class:`
174          hover:bg-bg-success-light-hover
175          active:bg-bg-success-light-tap
176          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
177        `},{variant:"soft",color:"warning",class:"bg-bg-warning-light-default text-ct-warning-default border-bd-neutral-primary-default"},{variant:"soft",color:"warning",interactive:!0,class:`
178          hover:bg-bg-warning-light-hover
179          active:bg-bg-warning-light-tap
180          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
181        `},{variant:"soft",color:"error",class:"bg-bg-error-light-default text-ct-error-default border-bd-neutral-primary-default"},{variant:"soft",color:"error",interactive:!0,class:`
182          hover:bg-bg-error-light-hover
183          active:bg-bg-error-light-tap
184          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
185        `},{variant:"soft",color:"info",class:"bg-bg-info-light-default text-ct-info-default border-bd-neutral-primary-default"},{variant:"soft",color:"info",interactive:!0,class:`
186          hover:bg-bg-info-light-hover
187          active:bg-bg-info-light-tap
188          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
189        `},{variant:"soft",color:"violet",class:"bg-bg-violet-light-default text-ct-violet-default border-bd-neutral-primary-default"},{variant:"soft",color:"violet",interactive:!0,class:`
190          hover:bg-bg-violet-light-hover
191          active:bg-bg-violet-light-tap
192          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
193        `},{variant:"soft",color:"light-blue",class:"bg-bg-light-blue-light-default text-ct-light-blue-default border-bd-neutral-primary-default"},{variant:"soft",color:"light-blue",interactive:!0,class:`
194          hover:bg-bg-light-blue-light-hover
195          active:bg-bg-light-blue-light-tap
196          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
197        `},{variant:"soft",color:"emerald",class:"bg-bg-emerald-light-default text-ct-emerald-default border-bd-neutral-primary-default"},{variant:"soft",color:"emerald",interactive:!0,class:`
198          hover:bg-bg-emerald-light-hover
199          active:bg-bg-emerald-light-tap
200          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
201        `},{variant:"soft",color:"dark-blue",class:"bg-bg-ultramarine-light-default text-ct-ultramarine-default border-bd-neutral-primary-default"},{variant:"soft",color:"dark-blue",interactive:!0,class:`
202          hover:bg-bg-ultramarine-light-hover
203          active:bg-bg-ultramarine-light-tap
204          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
205        `},{variant:"soft",color:"magenta",class:"bg-bg-magenta-light-default text-ct-magenta-default border-bd-neutral-primary-default"},{variant:"soft",color:"magenta",interactive:!0,class:`
206          hover:bg-bg-magenta-light-hover
207          active:bg-bg-magenta-light-tap
208          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
209        `},{variant:"outlined",color:"transparent",class:"bg-bg-tag-transparent-default text-ct-neutral-primary-default border-bd-tag-transparent-outlined"},{variant:"outlined",color:"transparent",interactive:!0,class:`
210          hover:bg-bg-tag-transparent-hover
211          active:bg-bg-tag-transparent-tap
212          disabled:bg-bg-tag-transparent-disabled disabled:text-ct-neutral-on-light-bg-disabled
213        `},{variant:"outlined",color:"grey",class:"bg-bg-neutral-secondary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"outlined",color:"grey",interactive:!0,class:`
214          hover:bg-bg-neutral-secondary-hover
215          active:bg-bg-neutral-secondary-tap
216          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
217        `},{variant:"outlined",color:"white",class:"bg-bg-neutral-primary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"outlined",color:"white",interactive:!0,class:`
218          hover:bg-bg-neutral-primary-hover
219          active:bg-bg-neutral-primary-tap
220          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
221        `},{variant:"outlined",color:"brand",class:"bg-bg-neutral-primary-default text-ct-brand-default border-bd-brand-default"},{variant:"outlined",color:"brand",interactive:!0,class:`
222          hover:bg-bg-brand-light-hover
223          active:bg-bg-brand-light-tap
224          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
225          disabled:border-bd-neutral-primary-default
226        `},{variant:"outlined",color:"success",class:"bg-bg-neutral-primary-default text-ct-success-default border-bd-success-default"},{variant:"outlined",color:"success",interactive:!0,class:`
227          hover:bg-bg-success-light-hover
228          active:bg-bg-success-light-tap
229          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
230          disabled:border-bd-neutral-primary-default
231        `},{variant:"outlined",color:"discount",class:"bg-bg-neutral-primary-default text-ct-success-default border-bd-success-default"},{variant:"outlined",color:"discount",interactive:!0,class:`
232          hover:bg-bg-success-light-hover
233          active:bg-bg-success-light-tap
234          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
235          disabled:border-bd-neutral-primary-default
236        `},{variant:"outlined",color:"warning",class:"bg-bg-neutral-primary-default text-ct-warning-default border-bd-warning-default"},{variant:"outlined",color:"warning",interactive:!0,class:`
237          hover:bg-bg-warning-light-hover
238          active:bg-bg-warning-light-tap
239          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
240          disabled:border-bd-neutral-primary-default
241        `},{variant:"outlined",color:"error",class:"bg-bg-neutral-primary-default text-ct-error-default border-bd-error-default"},{variant:"outlined",color:"error",interactive:!0,class:`
242          hover:bg-bg-error-light-hover
243          active:bg-bg-error-light-tap
244          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
245          disabled:border-bd-neutral-primary-default
246        `},{variant:"outlined",color:"info",class:"bg-bg-neutral-primary-default text-ct-info-default border-bd-info-default"},{variant:"outlined",color:"info",interactive:!0,class:`
247          hover:bg-bg-info-light-hover
248          active:bg-bg-info-light-tap
249          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
250          disabled:border-bd-neutral-primary-default
251        `},{variant:"outlined",color:"violet",class:"bg-bg-neutral-primary-default text-ct-violet-default border-bd-violet-default"},{variant:"outlined",color:"violet",interactive:!0,class:`
252          hover:bg-bg-violet-light-hover
253          active:bg-bg-violet-light-tap
254          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
255          disabled:border-bd-neutral-primary-default
256        `},{variant:"outlined",color:"light-blue",class:"bg-bg-neutral-primary-default text-ct-light-blue-default border-bd-light-blue-default"},{variant:"outlined",color:"light-blue",interactive:!0,class:`
257          hover:bg-bg-light-blue-light-hover
258          active:bg-bg-light-blue-light-tap
259          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
260          disabled:border-bd-neutral-primary-default
261        `},{variant:"outlined",color:"emerald",class:"bg-bg-neutral-primary-default text-ct-emerald-default border-bd-emerald-default"},{variant:"outlined",color:"emerald",interactive:!0,class:`
262          hover:bg-bg-emerald-light-hover
263          active:bg-bg-emerald-light-tap
264          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
265          disabled:border-bd-neutral-primary-default
266        `},{variant:"outlined",color:"dark-blue",class:"bg-bg-neutral-primary-default text-ct-ultramarine-default border-bd-ultramarine-default"},{variant:"outlined",color:"dark-blue",interactive:!0,class:`
267          hover:bg-bg-ultramarine-light-hover
268          active:bg-bg-ultramarine-light-tap
269          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
270          disabled:border-bd-neutral-primary-default
271        `},{variant:"outlined",color:"magenta",class:"bg-bg-neutral-primary-default text-ct-magenta-default border-bd-magenta-default"},{variant:"outlined",color:"magenta",interactive:!0,class:`
272          hover:bg-bg-magenta-light-hover
273          active:bg-bg-magenta-light-tap
274          disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled
275          disabled:border-bd-neutral-primary-default
276        `},{variant:"filled",color:"transparent",class:"bg-bg-tag-transparent-filled-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"transparent",interactive:!0,class:`
277          hover:bg-bg-tag-transparent-filled-hover
278          active:bg-bg-tag-transparent-filled-tap
279          disabled:bg-bg-tag-transparent-filled-disabled disabled:text-ct-neutral-tertiary-default
280        `},{variant:"filled",color:"grey",class:"bg-bg-neutral-tertiary-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"grey",interactive:!0,class:`
281          hover:bg-bg-neutral-tertiary-hover
282          active:bg-bg-neutral-tertiary-tap
283          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
284        `},{variant:"filled",color:"white",class:"bg-bg-neutral-primary-default text-ct-neutral-primary-default border-bd-neutral-primary-default"},{variant:"filled",color:"white",interactive:!0,class:`
285          hover:bg-bg-neutral-primary-hover
286          active:bg-bg-neutral-primary-tap
287          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
288        `},{variant:"filled",color:"brand",class:"bg-bg-brand-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"brand",interactive:!0,class:`
289          hover:bg-bg-brand-hover
290          active:bg-bg-brand-tap
291          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
292        `},{variant:"filled",color:"success",class:"bg-bg-success-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"success",interactive:!0,class:`
293          hover:bg-bg-success-hover
294          active:bg-bg-success-tap
295          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
296        `},{variant:"filled",color:"discount",class:"bg-bg-category-discount-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"discount",interactive:!0,class:`
297          hover:bg-bg-category-discount-default
298          active:bg-bg-category-discount-default
299          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
300        `},{variant:"filled",color:"warning",class:"bg-bg-warning-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"warning",interactive:!0,class:`
301          hover:bg-bg-warning-hover
302          active:bg-bg-warning-tap
303          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
304        `},{variant:"filled",color:"error",class:"bg-bg-error-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"error",interactive:!0,class:`
305          hover:bg-bg-error-hover
306          active:bg-bg-error-tap
307          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
308        `},{variant:"filled",color:"info",class:"bg-bg-info-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"info",interactive:!0,class:`
309          hover:bg-bg-info-hover
310          active:bg-bg-info-tap
311          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
312        `},{variant:"filled",color:"violet",class:"bg-bg-violet-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"violet",interactive:!0,class:`
313          hover:bg-bg-violet-hover
314          active:bg-bg-violet-tap
315          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
316        `},{variant:"filled",color:"light-blue",class:"bg-bg-light-blue-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"light-blue",interactive:!0,class:`
317          hover:bg-bg-light-blue-hover
318          active:bg-bg-light-blue-tap
319          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
320        `},{variant:"filled",color:"emerald",class:"bg-bg-emerald-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"emerald",interactive:!0,class:`
321          hover:bg-bg-emerald-hover
322          active:bg-bg-emerald-tap
323          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
324        `},{variant:"filled",color:"dark-blue",class:"bg-bg-ultramarine-default text-ct-neutral-tertiary-default bo
324rder-bd-neutral-primary-default"},{variant:"filled",color:"dark-blue",interactive:!0,class:`
325          hover:bg-bg-ultramarine-hover
326          active:bg-bg-ultramarine-tap
327          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
328        `},{variant:"filled",color:"magenta",class:"bg-bg-magenta-default text-ct-neutral-tertiary-default border-bd-neutral-primary-default"},{variant:"filled",color:"magenta",interactive:!0,class:`
329          hover:bg-bg-magenta-hover
330          active:bg-bg-magenta-tap
331          disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled
332        `}]}),iY=t$("shrink-0",{variants:{size:{sm:"size-xl",md:"size-2xl",lg:"size-2xl"},variant:{filled:"",outlined:"group-disabled:[&_path]:fill-ct-neutral-on-light-bg-disabled",soft:"group-disabled:[&_path]:fill-ct-neutral-on-light-bg-disabled"},color:{brand:"",success:"",discount:"",warning:"",error:"",info:"",violet:"","light-blue":"",emerald:"","dark-blue":"",grey:"",white:"",transparent:"",magenta:""}},compoundVariants:[{variant:"filled",color:"transparent",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"grey",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"white",class:"[&_path]:fill-ct-neutral-primary-default group-disabled:[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"brand",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"success",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"discount",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"warning",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"error",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"info",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"violet",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"light-blue",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"emerald",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"dark-blue",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"filled",color:"magenta",class:"[&_path]:fill-ct-neutral-tertiary-default"},{variant:"outlined",color:"transparent",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"outlined",color:"grey",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"outlined",color:"white",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"outlined",color:"brand",class:"[&_path]:fill-ct-brand-default"},{variant:"outlined",color:"success",class:"[&_path]:fill-ct-success-default"},{variant:"outlined",color:"discount",class:"[&_path]:fill-ct-success-default"},{variant:"outlined",color:"warning",class:"[&_path]:fill-ct-warning-default"},{variant:"outlined",color:"error",class:"[&_path]:fill-ct-error-default"},{variant:"outlined",color:"info",class:"[&_path]:fill-ct-info-default"},{variant:"outlined",color:"violet",class:"[&_path]:fill-ct-violet-default"},{variant:"outlined",color:"light-blue",class:"[&_path]:fill-ct-light-blue-default"},{variant:"outlined",color:"emerald",class:"[&_path]:fill-ct-emerald-default"},{variant:"outlined",color:"dark-blue",class:"[&_path]:fill-ct-ultramarine-default"},{variant:"outlined",color:"magenta",class:"[&_path]:fill-ct-magenta-default"},{variant:"soft",color:"transparent",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"soft",color:"grey",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"soft",color:"white",class:"[&_path]:fill-ct-neutral-primary-default"},{variant:"soft",color:"brand",class:"[&_path]:fill-ct-brand-default"},{variant:"soft",color:"success",class:"[&_path]:fill-ct-success-default"},{variant:"soft",color:"discount",class:"[&_path]:fill-ct-success-default"},{variant:"soft",color:"warning",class:"[&_path]:fill-ct-warning-default"},{variant:"soft",color:"error",class:"[&_path]:fill-ct-error-default"},{variant:"soft",color:"info",class:"[&_path]:fill-ct-info-default"},{variant:"soft",color:"violet",class:"[&_path]:fill-ct-violet-default"},{variant:"soft",color:"light-blue",class:"[&_path]:fill-ct-light-blue-default"},{variant:"soft",color:"emerald",class:"[&_path]:fill-ct-emerald-default"},{variant:"soft",color:"dark-blue",class:"[&_path]:fill-ct-ultramarine-default"},{variant:"soft",color:"magenta",class:"[&_path]:fill-ct-magenta-default"}]}),iZ=t$("shrink-0",{variants:{size:{sm:"size-2xl",md:"size-3xl",lg:"size-3xl"}}}),iJ=t$("flex h-full flex-row items-center pr-[5px]"),iQ=t$("shrink-0",{variants:{size:{sm:"size-xl",md:"size-xl",lg:"size-2xl"}}}),i0=t$("flex items-center",{variants:{size:{sm:"-ml-[20px]",md:"-ml-[20px]",lg:"-ml-[25px]"}}}),i1=({dismissible:e,children:t})=>{let r=iJ();return e?l.jsx("div",{className:r,children:t}):l.jsx(l.Fragment,{children:t})},i2="filled",i4="md",i3="grey",i5={md:"xs",lg:"sm"},i6={sm:"xxs",md:"xxs",lg:"xs"},i8=n.forwardRef(({children:e,avatar:t,leadingIcon:r,trailingIcon:a,flag:i,badge:s,onClear:o,className:d,variant:c=i2,size:u=i4,color:m=i3,disabled:f,translations:p,...x},b)=>{var g,h;let v="function"==typeof x.onClick||f,y="function"==typeof o,w=iX({variant:c,size:u,color:m,interactive:v,className:d}),j=iY({size:u,variant:c,color:m}),N=iZ({size:u}),k=iQ({size:u}),C=i0({size:u}),R=v?"button":"span";return l.jsxs(i1,{dismissible:y,children:[l.jsxs(R,{className:w,ref:b,...x,disabled:f,children:[t&&"sm"!==u&&n.isValidElement(t)&&u&&n.cloneElement(t,{size:i5[u]}),i&&n.cloneElement(i,{className:N}),r&&n.cloneElement(r,{className:j}),s&&n.cloneElement(s,{variant:(g=c||"filled",h=m||"grey","filled"===g&&["brand","success","discount","warning","error","info","violet","light-blue","emerald","dark-blue"].includes(h)?"white":"primary"),size:"xsmall"}),e&&l.jsx(aS,{variant:"body",as:"span",size:"sm"===u?"sm":"md",weight:"bold",className:"mx-xs min-w-0 truncate",children:e}),a&&n.cloneElement(a,{className:j}),y&&l.jsx("div",{className:k})]}),y&&u&&l.jsx("span",{className:C,children:l.jsx(le,{variant:"ghostSecondary",isIcon:!0,size:i6[u],onClick:()=>o?.(),disabled:f,"aria-label":p?.dismissLabel||"Remove tag",leftIcon:l.jsx(Q.IconCross,{className:j})})})]})});i8.displayName="Tag";let i7=n.createContext(null),i9=()=>{let e=n.useContext(i7);if(!e)throw Error("Banner sub-components must be used within <Banner>");return e},se=t$(`
333    group/banner relative isolate w-full overflow-hidden bg-bg-neutral-primary-default transition-shadow duration-standard
334    has-[[data-slot=banner-link]:focus-visible]:shadow-focus
335  `,{variants:{open:{false:"md:hover:shadow-level2",true:"shadow-level2"}}}
335),st={base:"aspect-[213/185] rounded-sm",sm:"",tablet:"",md:""},sr={classic:{base:"aspect-[100/33.88]",sm:"sm:aspect-auto sm:h-[144px] sm:w-[425px]",tablet:"tablet:h-[106px] tablet:w-[313px]",md:"md:h-[182px] md:w-[442px]"},square:st,"square-footer":st,megafat:{base:"aspect-[100/33.88]",sm:"sm:aspect-auto sm:h-[144px] sm:w-[425px]",tablet:"tablet:h-[106px] tablet:w-[313px]",md:"md:h-[384px] md:w-[904px]"},xl:{base:"aspect-[100/73.16]",sm:"sm:aspect-auto sm:h-[304px] sm:w-[425px]",tablet:"tablet:h-[228px] tablet:w-[313px]",md:"md:h-[384px] md:w-[442px]"},xxl:{base:"aspect-[100/33.88]",sm:"sm:aspect-auto sm:h-[144px] sm:w-[425px]",tablet:"tablet:h-[106px] tablet:w-[313px]",md:"md:h-[182px] md:w-[904px]"}},sa=["base","sm","tablet","md"],sl=t$("absolute flex",{variants:{position:{"top-left":"top-lg left-lg","top-right":"top-lg right-lg","bottom-left":"bottom-lg left-lg","bottom-right":"bottom-lg right-lg"}}}),sn=t$("absolute right-0 z-1 flex items-start justify-between transition-[top,padding] duration-standard md:size-full",{variants:{format:{classic:"",square:"","square-footer":"w-full",megafat:"",xl:"",xxl:""},open:{false:`
336          bottom-0 p-md
337          md:top-full md:px-xl md:py-md
338          md:group-hover/banner:top-[calc(100%-var(--spacing-7xl))]
339          md:group-has-[:focus-visible]/banner:top-[calc(100%-var(--spacing-7xl))]
340        `,true:"max-md:bottom-0 max-md:p-md md:top-0 md:flex-col md:gap-md md:p-xl"},temporality:{"open-sale":"md:bg-bg-neutral-primary-default","coming-soon":"md:bg-bg-banner-soon-default"}},compoundVariants:[{format:"square-footer",open:!1,className:"md:top-[calc(100%-var(--spacing-7xl))]"},{format:"square-footer",temporality:"open-sale",className:"bg-bg-neutral-primary-default"},{format:"square-footer",temporality:"coming-soon",className:"bg-bg-banner-soon-default"}]}),si=n.forwardRef(({className:e,format:t="classic",temporality:r="open-sale",open:a,onOpenChange:i,children:s,...o},d)=>{let{isDetailOpen:c,setIsDetailOpen:u}=(({open:e,onOpenChange:t})=>{let[r,a]=n.useState(!1),l=void 0!==e;return{isDetailOpen:l?e:r,setIsDetailOpen:n.useCallback(e=>{l||a(e),t?.(e)},[l,t])}})({open:a,onOpenChange:i}),m=iG(),f=n.useId(),p=n.useId(),x="coming-soon"===r,b="square"===t,g="square-footer"===t,h=b||g,v=n.useMemo(()=>({format:"string"==typeof t?t:t.base,temporality:r,isDetailOpen:c,setIsDetailOpen:u,titleId:f,detailsId:p,isComingSoon:x,isSquare:b,isSquareFooter:g,isSquareShaped:h,isMobile:m}),[t,r,c,u,f,p,m]);return l.jsx(i7.Provider,{value:v,children:l.jsxs("div",{ref:d,"data-slot":"banner",className:rQ(se({open:c}),(e=>"string"==typeof e?sa.map(t=>sr[e][t]).join(" "):sa.filter(t=>void 0!==e[t]).map(t=>sr[e[t]][t]).join(" "))(t),e),...o,children:[!c&&l.jsx("div",{"data-slot":"banner-press-overlay",className:"pointer-events-none absolute inset-0 z-1 group-has-[[data-slot=banner-link]:active]/banner:bg-bg-image-tap"}),s]})})});si.displayName="Banner";let ss=n.forwardRef(({asChild:e,className:t,href:r,onClick:a,onKeyDown:n,children:i,"aria-labelledby":s,...o},d)=>{let{isDetailOpen:c,setIsDetailOpen:u,titleId:m,detailsId:f,isComingSoon:p}=i9(),x=e?ay:"a";return l.jsx(x,{ref:d,"data-slot":"banner-link",href:r,className:rQ("absolute inset-0 text-inherit no-underline focus-visible:outline-none",c&&"pointer-events-none",t),"aria-labelledby":s??m,"aria-hidden":c||void 0,tabIndex:c?-1:void 0,role:p?"button":void 0,"aria-expanded":p?c:void 0,"aria-controls":p?f:void 0,onClick:e=>{p&&(e.preventDefault(),u(!0)),a?.(e)},onKeyDown:e=>{p&&" "===e.key&&(e.preventDefault(),u(!0)),n?.(e)},...o,children:i})});ss.displayName="Banner.Link";let so=n.forwardRef(({className:e,alt:t,...r},a)=>l.jsx("img",{ref:a,"data-slot":"banner-image",alt:t,className:rQ("absolute inset-0 size-full object-cover",e),...r}));so.displayName="Banner.Image";let sd=n.forwardRef(({className:e,size:t="sm",...r},a)=>{let{isComingSoon:n}=i9();return l.jsx(i8,{ref:a,"data-slot":"banner-tag",variant:n?"filled":"outlined",color:"transparent",size:t,className:rQ("absolute top-lg right-lg",e),...r})});sd.displayName="Banner.Tag";let sc=n.forwardRef(({asChild:e,className:t,children:r,position:a="top-right",...n},i)=>{let{isComingSoon:s}=i9();return l.jsx("span",{ref:i,"data-slot":"banner-ad-mention",className:rQ(sl({position:a}),t),...n,children:l.jsx(aS,{asChild:e,as:"span",variant:"body",
340size:"xs",weight:"regular",className:rQ("mb-none whitespace-nowrap",s?"text-ct-neutral-permanent-white-default":"text-ct-neutral-primary-default"),children:r})})});sc.displayName="Banner.AdMention";let su=n.forwardRef(({asChild:e,icon:t,label:r,children:a,"aria-label":n,...i},s)=>{let{isComingSoon:o}=i9();return l.jsx(le,{ref:s,"data-slot":"banner-action",asChild:e,size:"md",leftIcon:t,"aria-label":n,variant:r?o?"ghostTertiary":"ghostSecondary":o?"transparent":"secondary",isIcon:!r&&!a,...i,children:a??r})});su.displayName="Banner.Action";let sm=n.forwardRef(({toggleDetailsLabel:e,toggleDetailsActiveLabel:t},r)=>{let{isDetailOpen:a,setIsDetailOpen:n,detailsId:i,isComingSoon:s,isSquareShaped:o}=i9(),d={"data-slot":"banner-info-toggle-details",isIcon:!0,size:"md",leftIcon:l.jsx(et.IconMainCross,{className:rQ("transition-transform duration-standard",a?void 0:"-rotate-45")}),"aria-label":a?t:e,onClick:()=>n(!a)};return l.jsxs(l.Fragment,{children:[!s&&!o&&l.jsx(le,{...d,variant:"secondary",className:"md:hidden"}),(!o||a)&&l.jsx(le,{ref:r,"aria-expanded":a,"aria-controls":i,variant:s?"ghostTertiary":"ghostSecondary",className:"max-md:hidden",...d})]})});sm.displayName="BannerInfoToggleDetails";let sf=n.forwardRef(({className:e,alt:t,children:r,...a},n)=>l.jsxs("div",{ref:n,"data-slot":"banner-info-sheet-image",className:"relative w-full has-data-[slot=banner-info-sheet-logo]:mb-3xl",children:[l.jsx("img",{alt:t,className:rQ("w-full",e),...a}),r]}));sf.displayName="Banner.Info.Sheet.Image";let sp=n.forwardRef(({className:e,alt:t,...r},a)=>l.jsx("img",{ref:a,alt:t,"data-slot":"banner-info-sheet-logo",className:rQ("absolute bottom-0 left-1/2 h-7xl w-10xl -translate-x-1/2 translate-y-1/2 object-contain shadow-level1",e),...r}));sp.displayName="Banner.Info.Sheet.Logo";let sx=n.forwardRef(({className:e,title:t,description:r,...a},n)=>l.jsx(l.Fragment,{children:(t||r)&&l.jsxs("div",{ref:n,"data-slot":"banner-info-sheet-content",className:e,...a,children:[t&&l.jsx(ic,{asChild:!0,children:l.jsx(aS,{as:"p",variant:"body",size:"lg",children:t})}),r&&l.jsx(im,{asChild:!0,children:l.jsx(aS,{as:"p",variant:"body",size:"md",children:r})})]})}));sx.displayName="Banner.Info.Sheet.Content";let sb=n.forwardRef(({className:e,icon:t,title:r,description:a,"aria-label":n,...i},s)=>l.jsxs("div",{"data-slot":"banner-info-sheet-action",className:rQ("flex items-center gap-md",e),children:[(r||a)&&l.jsxs("div",{className:"flex-1",children:[r&&l.jsx(aS,{as:"p",variant:"body",size:"lg",weight:"medium",children:r}),a&&l.jsx(aS,{as:"p",variant:"body",size:"md",children:a})]}),l.jsx(le,{ref:s,isIcon:!0,size:"md",variant:"secondary",leftIcon:t,"aria-label":n,...i})]}));sb.displayName="Banner.Info.Sheet.Action";let sg=n.forwardRef(({asChild:e,children:t,"aria-label":r="",...a},n)=>l.jsx(iV,{asChild:!0,children:l.jsx(le,{ref:n,asChild:e,"aria-label":r,"data-slot":"banner-info-sheet-button",variant:"primary",...a,children:t})}));sg.displayName="Banner.Info.Sheet.Button";let sh=n.forwardRef(({className:e,closeLabel:t,image:r,button:a,children:n,...i},s)=>{let{isDetailOpen:o,setIsDetailOpen:d,isMobile:c,isComingSoon:u}=i9();return c?l.jsx(iM,{open:o,onOpenChange:d,children:l.jsxs(iF,{ref:s,"data-slot":"banner-info-sheet",style:{top:0},className:rQ("overflow-hidden",u&&"bg-bg-midnight-1 text-ct-neutral-permanent-white-default",e),...i,children:[r,l.jsx(iV,{asChild:!0,className:"absolute top-lg left-lg",children:l.jsx(le,{isIcon:!0,size:"md",variant:"secondary",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":t})}),l.jsx(iU,{children:l.jsx("div",{className:rQ("flex flex-col gap-4xl",r?"mt-xl":"mt-7xl"),children:n})}),a&&l.jsx(iK,{children:l.jsx(iq,{children:a})})]})}):null});sh.displayName="Banner.Info.Sheet";let sv=n.forwardRef(({className:e,title:t,subtitle:r,description:a,labelledActions:n,iconActions:i,toggleDetailsLabel:s,toggleDetailsActiveLabel:o,linkAction:d,children:c,...u},m)=>{let{isDetailOpen:f,temporality:p,titleId:x,detailsId:b,isComingSoon:g,format:h,isSquareFooter:v,isSquareShaped:y}=i9();return l.jsxs(l.Fragment,{children:[!!n&&!y&&!f&&l.jsx("div",{"data-slot":"banner-hover-actions",className:"\n              absolute right-md bottom-[calc(var(--spacing-7xl)+var(--spacing-md))] hidden translate-x-full transition-[translate]\n              duration-standard\n              md:flex\n              md:group-hover/banner:translate-x-0\n              md:group-has-[:focus-visible]/banner:translate-x-0\n            ",children:n}),l.jsxs("div",{ref:m,id:f?b:void 0,role:f?"region":void 0,"aria-live":f?"polite":void 0,"aria-labelledby":f?x:void 0,"data-slot":"banner-info",className:rQ(sn({format:h,open:f,temporality:p}),e),...u,children:[l.jsxs("div",{className:rQ("flex w-full flex-col gap-md",!t&&!r&&"items-end"),children:[l.jsxs("div",{className:"flex items-center gap-md",children:[(t||r)&&l.jsxs("div",{className:rQ("min-w-0 flex-1 flex-col gap-xs",v?"flex":"hidden md:flex"),children:[t&&l.jsx(aS,{id:x,as:"p",variant:"body",
340size:"md",className:rQ("mb-none",y?"line-clamp-2":"truncate",g&&"text-ct-neutral-permanent-white-default"),children:t}),r&&l.jsx(aS,{as:"p",variant:"body",size:"sm",color:g?"default":"neutral-secondary",className:rQ("mb-none truncate",g&&"text-ct-neutral-permanent-white-default"),children:r})]}),y&&!f&&i&&l.jsx("div",{"data-slot":"banner-info-desktop-actions",className:"flex items-center gap-md max-md:hidden",children:i}),v&&!f&&d&&l.jsx("div",{"data-slot":"banner-info-footer-action",className:"flex items-center",children:d}),l.jsx(sm,{toggleDetailsLabel:s,toggleDetailsActiveLabel:o}),(g||y)&&i&&l.jsx("div",{"data-slot":"banner-info-mobile-actions",className:"flex items-center gap-md md:hidden",children:i})]}),f&&a&&l.jsx(aS,{as:"p",variant:"body",size:"sm",className:rQ("mb-none line-clamp-3 min-h-[3lh] max-md:hidden",g&&"text-ct-neutral-permanent-white-default"),children:a})]}),f&&l.jsxs("div",{className:"flex w-full shrink-0 items-center justify-end gap-md max-md:hidden",children:[n??i,d]})]}),c]})});sv.displayName="Banner.Info";let sy=Object.assign(si,{Link:ss,Image:so,Tag:sd,AdMention:sc,Action:su,Info:Object.assign(sv,{Sheet:Object.assign(sh,{Image:sf,Logo:sp,Content:sx,Action:sb,Button:sg})})}),sw=n.createContext(null),sj=()=>{let e=n.useContext(sw);if(!e)throw Error("useCardContext must be used within <Card>");return e},sN=t$(["relative isolate","flex flex-col overflow-clip rounded-lg p-0 text-left transition-colors"],{variants:{variant:{default:"",promo:`
341        pl-xl
342        before:absolute before:top-0 before:bottom-0 before:left-0 before:w-xl before:rounded-l-lg before:bg-bg-violet-light-default
343      `,"promo-applied":`
344        pl-xl
345        before:absolute before:top-0 before:bottom-0 before:left-0 before:w-xl before:rounded-l-lg before:bg-bg-violet-default
346      `},intent:{default:"",magenta:"",violet:""},stroke:{default:"",brand:"",none:""},status:{default:"",active:"",disabled:"cursor-not-allowed bg-bg-neutral-primary-disabled text-ct-neutral-on-light-bg-disabled"}},compoundVariants:[{stroke:["default","brand"],status:["default","disabled"],className:"border-xs"},{stroke:["default","brand"],status:"active",className:"border-sm"},{stroke:"none",status:["default","disabled"],className:"border-none"},{stroke:"none",status:"active",className:"border-sm"},{stroke:"default",status:"disabled",className:"border-bd-neutral-primary-default"},{stroke:"brand",status:"disabled",className:"border-bd-brand-default"},{stroke:"default",status:"active",className:"border-bd-neutral-primary-active"},{stroke:"brand",status:"active",className:"border-bd-brand-active"},{stroke:"none",status:"active",className:"border-bd-neutral-primary-active"},{stroke:"default",intent:"default",status:"default",className:"border-bd-neutral-primary-default"},{stroke:"default",intent:"magenta",status:"default",className:"border-bd-magenta-default"},{stroke:"default",intent:"violet",status:"default",className:"border-bd-violet-default"},{stroke:"brand",status:"default",className:"border-bd-brand-default"},{intent:"default",status:["default","active"],className:"bg-bg-neutral-primary-default text-ct-neutral-primary-default"},{intent:"default",stroke:["default","brand"],status:["default","active"],className:`
347        transition-shadow
348        has-[[data-slot=card-image]]:has-[[data-slot=card-link]]:hover:bg-bg-neutral-primary-hover
349        has-[[data-slot=card-image]]:has-[[data-slot=card-link]]:hover:shadow-level1
350        has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
351        has-[[data-slot=card-link]:hover]:bg-bg-neutral-primary-hover
352        has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
353        [&:is(button,a):active]:bg-bg-neutral-primary-tap
354        [&:is(button,a):hover]:bg-bg-neutral-primary-hover
355        has-[[data-slot=card-image]]:[&:is(button,a):hover]:shadow-level1
356        [&:is(button,a):hover:active]:bg-bg-neutral-primary-tap
357      `},{intent:"default",stroke:"none",status:["default","active"],className:`
358        has-[[data-slot=card-image]]:overflow-visible
359        [&_[data-slot=card-image]]:transition-shadow
360        has-[[data-slot=card-link]]:has-[[data-slot=card-image]:hover]:[&_[data-slot=card-image]]:shadow-level1
361        has-[[data-slot=card-link]:hover]:[&_[data-slot=card-image]]:shadow-level1
362        [&:is(button,a):has([data-slot=card-image]:hover)_[data-slot=card-image]]:shadow-level1
363        [&:not(:has([data-slot=card-image]))]:has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
364        [&:not(:has([data-slot=card-image]))]:has-[[data-slot=card-link]:hover]:bg-bg-neutral-primary-hover
365        [&:not(:has([data-slot=card-image]))]:has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-neutral-primary-tap
366        [&:not(:has([data-slot=card-image])):is(button,a):active]:bg-bg-neutral-primary-tap
367        [&:not(:has([data-slot=card-image])):is(button,a):hover]:bg-bg-neutral-primary-hover
368        [&:not(:has([data-slot=card-image])):is(button,a):hover:active]:bg-bg-neutral-primary-tap
369      `},{stroke:"none",className:"has-[[data-slot=card-image]]:bg-transparent [&_[data-slot=card-image]]:rounded-lg"},{intent:"magenta",status:["default","active"],className:`
370        bg-bg-magenta-light-default text-ct-neutral-primary-default
371        has-[[data-slot=card-link]:active]:bg-bg-magenta-light-tap
372        has-[[data-slot=card-link]:hover]:bg-bg-magenta-light-hover
373        has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-magenta-light-tap
374        [&:is(button,a):active]:bg-bg-magenta-light-tap
375        [&:is(button,a):hover]:bg-bg-magenta-light-hover
376        [&:is(button,a):hover:active]:bg-bg-magenta-light-tap
377      `},{intent:"violet",status:["default","active"],className:`
378        bg-bg-violet-light-default text-ct-neutral-primary-default
379        has-[[data-slot=card-link]:active]:bg-bg-violet-light-tap
380        has-[[data-slot=card-link]:hover]:bg-bg-violet-light-hover
381        has-[[data-slot=card-link]:hover]:has-[[data-slot=card-link]:active]:bg-bg-violet-light-tap
382        [&:is(button,a):active]:bg-bg-violet-light-tap
383        [&:is(button,a):hover]:bg-bg-violet-light-hover
384        [&:is(button,a):hover:active]:bg-bg-violet-light-tap
385      `},{stroke:"brand",intent:"magenta",status:"disabled",className:"bg-bg-neutral-secondary-disabled"},{stroke:"brand",intent:"violet",status:"disabled",className:"bg-bg-neutral-secondary-disabled"},{status:["default","active"],className:`
386        has-[[data-slot=card-link]:focus-visible]:shadow-focus has-[[data-slot=card-link]:focus-visible]:outline-none
387        [&:is(button,a):focus-visible]:shadow-focus [&:is(button,a):focus-visible]:outline-none
388      `},{stroke:"brand",status:["default","active"],className:"has-[[data-slot=card-link]:active]:border-bd-brand-tap [&:is(button,a):active]:border-bd-brand-tap"},{stroke:"default",intent:"magenta",status:"default",className:`
389        has-[[data-slot=card-link]:focus-visible]:border-bd-neutral-primary-default
390        [&:is(button,a):focus-visible]:border-bd-neutral-primary-default
391      `},{stroke:"default",intent:"violet",status:"default",className:`
392        has-[[data-slot=card-link]:focus-visible]:border-bd-neutral-primary-default
393        [&:is(button,a):focus-visible]:border-bd-neutral-primary-default
394      `}]}),sk=t$(["box-border flex flex-1 flex-col","[&>*:not([data-slot=card-link])]:relative [&>*:not([data-slot=card-link])]:z-[1]","[&:has([data-slot=card-link])>*:not([data-slot=card-link])]:pointer-events-none",`
395      [&_[role=button]]:pointer-events-auto
396      [&_a:not([data-slot=card-link])]:pointer-events-auto
397      [&_button]:pointer-events-auto
398      [&_input]:pointer-events-auto
399      [&_select]:pointer-events-auto
400      [&_textarea]:pointer-events-auto
401    `],{variants:{inset:{true:"p-xl",false:""}}}),sC=(e,t)=>
401e?ay:t,sR=n.forwardRef(({asChild:e,children:t,className:r,variant:a="default",disabled:i,status:s="default",stroke:o="default",intent:d="default",...c},u)=>{let m=i?"disabled":s,f=sN({variant:a,className:r,intent:d,stroke:o,status:m}),p=n.useMemo(()=>({status:m,intent:d,stroke:o,disabled:!!i}),[m,d,o,i]),x=sC(e,"div");return l.jsx(sw.Provider,{value:p,children:l.jsx(x,{ref:u,"data-slot":"card",...c,className:f,children:t})})});sR.displayName="Card";let sE=n.forwardRef(({asChild:e,className:t,inset:r=!0,...a},n)=>{let i=sC(e,"div");return l.jsx(i,{ref:n,"data-slot":"card-content",className:rQ(sk({inset:r}),t),...a})});sE.displayName="CardContent";let sz=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"card-header",className:rQ("flex flex-col",e),...t}));sz.displayName="CardHeader";let sS=n.forwardRef(({className:e,...t},r)=>l.jsx("hr",{ref:r,"aria-hidden":"true","data-slot":"card-separator",className:rQ("m-0 border-0 border-t border-dashed border-bd-neutral-primary-default",e),...t}));sS.displayName="CardSeparator";let sI=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"card-footer",className:rQ("flex items-center pt-md",e),...t}));sI.displayName="CardFooter";let sD=n.forwardRef(({asChild:e,className:t,...r},a)=>{let n=sC(e,"img");return l.jsx(n,{ref:a,"data-slot":"card-image",className:rQ("shrink-0 overflow-hidden object-cover",t),...r})});sD.displayName="CardImage";let sT=n.forwardRef(({asChild:e,children:t,className:r,...a},n)=>{let{disabled:i}=sj(),s=sC(e,"a");return l.jsx(s,{ref:n,"data-slot":"card-link",className:rQ("static text-inherit no-underline after:absolute after:inset-0 after:z-0 after:content-[''] focus-visible:outline-none",i&&"pointer-events-none",r),"aria-disabled":i||void 0,tabIndex:i?-1:void 0,...a,children:t})});sT.displayName="CardLink";let sP=Object.assign(sR,{Content:sE,Header:sz,Separator:sS,Footer:sI,Image:sD,Link:sT}),sM=["top","right","bottom","left"],sA=Math.min,sO=Math.max,s_=Math.round,sL=Math.floor,sF=e=>({x:e,y:e}),s$={left:"right",right:"left",bottom:"top",top:"bottom"},sV={start:"end",end:"start"};function sB(e,t){return"function"==typeof e?e(t):e}function sH(e){return e.split("-")[0]}function sW(e){return e.split("-")[1]}function sU(e){return"x"===e?"y":"x"}function sK(e){return"y"===e?"height":"width"}let sq=new Set(["top","bottom"]);function sG(e){return sq.has(sH(e))?"y":"x"}function sX(e){return e.replace(/start|end/g,e=>sV[e])}let sY=["left","right"],sZ=["right","left"],sJ=["top","bottom"],sQ=["bottom","top"];function s0(e){return e.replace(/left|right|bottom|top/g,e=>s$[e])}function s1(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function s2(e){let{x:t,y:r,width:a,height:l}=e;return{width:a,height:l,top:r,left:t,right:t+a,bottom:r+l,x:t,y:r}}function s4(e,t,r){let a,{reference:l,floating:n}=e,i=sG(t),s=sU(sG(t)),o=sK(s),d=sH(t),c="y"===i,u=l.x+l.width/2-n.width/2,m=l.y+l.height/2-n.height/2,f=l[o]/2-n[o]/2;switch(d){case"top":a={x:u,y:l.y-n.height};break;case"bottom":a={x:u,y:l.y+l.height};break;case"right":a={x:l.x+l.width,y:m};break;case"left":a={x:l.x-n.width,y:m};break;default:a={x:l.x,y:l.y}}switch(sW(t)){case"start":a[s]-=f*(r&&c?-1:1);break;case"end":a[s]+=f*(r&&c?-1:1)}return a}let s3=async(e,t,r)=>{let{placement:a="bottom",strategy:l="absolute",middleware:n=[],platform:i}=r,s=n.filter(Boolean),o=await (null==i.isRTL?void 0:i.isRTL(t)),d=await i.getElementRects({reference:e,floating:t,strategy:l}),{x:c,y:u}=s4(d,a,o),m=a,f={},p=0;for(let r=0;r<s.length;r++){let{name:n,fn:x}=s[r],{x:b,y:g,data:h,reset:v}=await x({x:c,y:u,initialPlacement:a,placement:m,strategy:l,middlewareData:f,re
401cts:d,platform:i,elements:{reference:e,floating:t}});c=null!=b?b:c,u=null!=g?g:u,f={...f,[n]:{...f[n],...h}},v&&p<=50&&(p++,"object"==typeof v&&(v.placement&&(m=v.placement),v.rects&&(d=!0===v.rects?await i.getElementRects({reference:e,floating:t,strategy:l}):v.rects),{x:c,y:u}=s4(d,m,o)),r=-1)}return{x:c,y:u,placement:m,strategy:l,middlewareData:f}};async function s5(e,t){var r;void 0===t&&(t={});let{x:a,y:l,platform:n,rects:i,elements:s,strategy:o}=e,{boundary:d="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:m=!1,padding:f=0}=sB(t,e),p=s1(f),x=s[m?"floating"===u?"reference":"floating":u],b=s2(await n.getClippingRect({element:null==(r=await (null==n.isElement?void 0:n.isElement(x)))||r?x:x.contextElement||await (null==n.getDocumentElement?void 0:n.getDocumentElement(s.floating)),boundary:d,rootBoundary:c,strategy:o})),g="floating"===u?{x:a,y:l,width:i.floating.width,height:i.floating.height}:i.reference,h=await (null==n.getOffsetParent?void 0:n.getOffsetParent(s.floating)),v=await (null==n.isElement?void 0:n.isElement(h))&&await (null==n.getScale?void 0:n.getScale(h))||{x:1,y:1},y=s2(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:g,offsetParent:h,strategy:o}):g);return{top:(b.top-y.top+p.top)/v.y,bottom:(y.bottom-b.bottom+p.bottom)/v.y,left:(b.left-y.left+p.left)/v.x,right:(y.right-b.right+p.right)/v.x}}function s6(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function s8(e){return sM.some(t=>e[t]>=0)}let s7=new Set(["left","top"]);async function s9(e,t){let{placement:r,platform:a,elements:l}=e,n=await (null==a.isRTL?void 0:a.isRTL(l.floating)),i=sH(r),s=sW(r),o="y"===sG(r),d=s7.has(i)?-1:1,c=n&&o?-1:1,u=sB(t,e),{mainAxis:m,crossAxis:f,alignmentAxis:p}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof p&&(f="end"===s?-1*p:p),o?{x:f*c,y:m*d}:{x:m*d,y:f*c}}function oe(){return"undefined"!=typeof window}function ot(e){return ol(e)?(e.nodeName||"").toLowerCase():"#document"}function or(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function oa(e){var t;return null==(t=(ol(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ol(e){return!!oe()&&(e instanceof Node||e instanceof or(e).Node)}function on(e){return!!oe()&&(e instanceof Element||e instanceof or(e).Element)}function oi(e){return!!oe()&&(e instanceof HTMLElement||e instanceof or(e).HTMLElement)}function os(e){return!!oe()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof or(e).ShadowRoot)}let oo=new Set(["inline","contents"]);function od(e){let{overflow:t,overflowX:r,overflowY:a,display:l}=oy(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+r)&&!oo.has(l)}let oc=new Set(["table","td","th"]),ou=[":popover-open",":modal"];function om(e){return ou.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let of=["transform","translate","scale","rotate","perspective"],op=["transform","translate","scale","rotate","perspective","filter"],ox=["paint","layout","strict","content"];function ob(e){let t=og(),r=on(e)?oy(e):e;return of.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||op.some(e=>(r.willChange||"").includes(e))||ox.some(e=>(r.contain||"").includes(e))}function og(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let oh=new Set(["html","body","#document"]);function ov(e){return oh.has(ot(e))}function oy(e){return or(e).getComputedStyle(e)}function ow(e){return on(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function oj(e){if("html"===ot(e))return e;let t=e.assignedSlot||e.parentNode||os(e)&&e.host||oa(e);return os(t)?t.host:t}function oN(e,t,r){var a;void 0===t&&(t=[]),void 0===r&&(r=!0);let l=function e(t){let r=oj(t);return ov(r)?t.ownerDocument?t.ownerDocument.body:t.body:oi(r)&&od(r)?r:e(r)}(e),n=l===(null==(a=e.ownerDocument)?void 0:a.body),i=or(l);if(n){let e=ok(i);
401return t.concat(i,i.visualViewport||[],od(l)?l:[],e&&r?oN(e):[])}return t.concat(l,oN(l,[],r))}function ok(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function oC(e){let t=oy(e),r=parseFloat(t.width)||0,a=parseFloat(t.height)||0,l=oi(e),n=l?e.offsetWidth:r,i=l?e.offsetHeight:a,s=s_(r)!==n||s_(a)!==i;return s&&(r=n,a=i),{width:r,height:a,$:s}}function oR(e){return on(e)?e:e.contextElement}function oE(e){let t=oR(e);if(!oi(t))return sF(1);let r=t.getBoundingClientRect(),{width:a,height:l,$:n}=oC(t),i=(n?s_(r.width):r.width)/a,s=(n?s_(r.height):r.height)/l;return i&&Number.isFinite(i)||(i=1),s&&Number.isFinite(s)||(s=1),{x:i,y:s}}let oz=sF(0);function oS(e){let t=or(e);return og()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:oz}function oI(e,t,r,a){var l;void 0===t&&(t=!1),void 0===r&&(r=!1);let n=e.getBoundingClientRect(),i=oR(e),s=sF(1);t&&(a?on(a)&&(s=oE(a)):s=oE(e));let o=(void 0===(l=r)&&(l=!1),a&&(!l||a===or(i))&&l)?oS(i):sF(0),d=(n.left+o.x)/s.x,c=(n.top+o.y)/s.y,u=n.width/s.x,m=n.height/s.y;if(i){let e=or(i),t=a&&on(a)?or(a):a,r=e,l=ok(r);for(;l&&a&&t!==r;){let e=oE(l),t=l.getBoundingClientRect(),a=oy(l),n=t.left+(l.clientLeft+parseFloat(a.paddingLeft))*e.x,i=t.top+(l.clientTop+parseFloat(a.paddingTop))*e.y;d*=e.x,c*=e.y,u*=e.x,m*=e.y,d+=n,c+=i,l=ok(r=or(l))}}return s2({width:u,height:m,x:d,y:c})}function oD(e,t){let r=ow(e).scrollLeft;return t?t.left+r:oI(oa(e)).left+r}function oT(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-oD(e,r),y:r.top+t.scrollTop}}let oP=new Set(["absolute","fixed"]);function oM(e,t,r){let a;if("viewport"===t)a=function(e,t){let r=or(e),a=oa(e),l=r.visualViewport,n=a.clientWidth,i=a.clientHeight,s=0,o=0;if(l){n=l.width,i=l.height;let e=og();(!e||e&&"fixed"===t)&&(s=l.offsetLeft,o=l.offsetTop)}let d=oD(a);if(d<=0){let e=a.ownerDocument,t=e.body,r=getComputedStyle(t),l="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-l);i<=25&&(n-=i)}else d<=25&&(n+=d);return{width:n,height:i,x:s,y:o}}(e,r);else if("document"===t)a=function(e){let t=oa(e),r=ow(e),a=e.ownerDocument.body,l=sO(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),n=sO(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),i=-r.scrollLeft+oD(e),s=-r.scrollTop;return"rtl"===oy(a).direction&&(i+=sO(t.clientWidth,a.clientWidth)-l),{width:l,height:n,x:i,y:s}}(oa(e));else if(on(t))a=function(e,t){let r=oI(e,!0,"fixed"===t),a=r.top+e.clientTop,l=r.left+e.clientLeft,n=oi(e)?oE(e):sF(1),i=e.clientWidth*n.x,s=e.clientHeight*n.y;return{width:i,height:s,x:l*n.x,y:a*n.y}}(t,r);else{let r=oS(e);a={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return s2(a)}function oA(e){return"static"===oy(e).position}function oO(e,t){if(!oi(e)||"fixed"===oy(e).position)return null;if(t)return t(e);let r=e.offsetParent;return oa(e)===r&&(r=r.ownerDocument.body),r}function o_(e,t){var r;let a=or(e);if(om(e))return a;if(!oi(e)){let t=oj(e);for(;t&&!ov(t);){if(on(t)&&!oA(t))return t;t=oj(t)}return a}let l=oO(e,t);for(;l&&(r=l,oc.has(ot(r)))&&oA(l);)l=oO(l,t);return l&&ov(l)&&oA(l)&&!ob(l)?a:l||function(e){let t=oj(e);for(;oi(t)&&!ov(t);){if(ob(t))return t;if(om(t))break;t=oj(t)}return null}(e)||a}let oL=async function(e){let t=this.getOffsetParent||o_,r=this.getDimensions,a=await r(e.floating);return{reference:function(e,t,r){let a=oi(t),l=oa(t),n="fixed"===r,i=oI(e,!0,n,t),s={scrollLeft:0,scrollTop:0},o=sF(0);if(a||!a&&!n)if(("body"!==ot(t)||od(l))&&(s=ow(t)),a){let e=oI(t,!0,n,t);o.x=e.x+t.clientLeft,o.y=e.y+t.clientTop}else l&&(o.x=oD(l));n&&!a&&l&&(o.x=oD(l));let d=!l||a||n?sF(0):oT(l,s);return{x:i.left+s.scrollLeft-o.x-d.x,y:i.top+s.scrollTop-o.y-d.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}},oF={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:a,strategy:l}=e,n="fixed"===l,i=oa(a),s=!!t&&om(t.floating);if(a===i||s&&n)return r;let o={scrollLeft:0,scrollTop:0},d=sF(1),c=sF(0),u=oi(a);if((u||!u&&!n)&&(("body"!==ot(a)||od(i))&&(o=ow(a)),oi(a))){let e=oI(a);d=oE(a),c.x=e.x+a.clientLeft,c.y=e.y+a.clientTop}let m=!i||u||n?sF(0):oT(i,o);return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-o.scrollLeft*d.x+c.x+m.x,y:r.y*d.y-o.scrollTop*d.y+c.y+m.y}},getDocumentElement:oa,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:l}=e,n=[..."clippingAncestors"===r?om(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let a=oN(e,[],!1).filter(e=>on(e)&&"body"!==ot(e)),l=null,n="fixed"===oy(e).position,i=n?oj(e):e;for(;on(i)&&!ov(i);){let t=oy(i),r=ob(i);r||"fixed"!==t.position||(l=null),(n?!r&&!l:!r&&"static"===t.position&&!!l&&oP.has(l.position)||od(i)&&!r&&function e(t,r){let a=oj(t);
401return!(a===r||!on(a)||ov(a))&&("fixed"===oy(a).position||e(a,r))}(e,i))?a=a.filter(e=>e!==i):l=t,i=oj(i)}return t.set(e,a),a}(t,this._c):[].concat(r),a],i=n[0],s=n.reduce((e,r)=>{let a=oM(t,r,l);return e.top=sO(a.top,e.top),e.right=sA(a.right,e.right),e.bottom=sA(a.bottom,e.bottom),e.left=sO(a.left,e.left),e},oM(t,i,l));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:o_,getElementRects:oL,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=oC(e);return{width:t,height:r}},getScale:oE,isElement:on,isRTL:function(e){return"rtl"===oy(e).direction}};function o$(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let oV=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:a,placement:l,rects:n,platform:i,elements:s,middlewareData:o}=t,{element:d,padding:c=0}=sB(e,t)||{};if(null==d)return{};let u=s1(c),m={x:r,y:a},f=sU(sG(l)),p=sK(f),x=await i.getDimensions(d),b="y"===f,g=b?"clientHeight":"clientWidth",h=n.reference[p]+n.reference[f]-m[f]-n.floating[p],v=m[f]-n.reference[f],y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(d)),w=y?y[g]:0;w&&await (null==i.isElement?void 0:i.isElement(y))||(w=s.floating[g]||n.floating[p]);let j=w/2-x[p]/2-1,N=sA(u[b?"top":"left"],j),k=sA(u[b?"bottom":"right"],j),C=w-x[p]-k,R=w/2-x[p]/2+(h/2-v/2),E=sO(N,sA(R,C)),z=!o.arrow&&null!=sW(l)&&R!==E&&n.reference[p]/2-(R<N?N:k)-x[p]/2<0,S=z?R<N?R-N:R-C:0;return{[f]:m[f]+S,data:{[f]:E,centerOffset:R-E-S,...z&&{alignmentOffset:S}},reset:z}}});var oB="undefined"!=typeof document?n.useLayoutEffect:function(){};function oH(e,t){let r,a,l;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((r=e.length)!==t.length)return!1;for(a=r;0!=a--;)if(!oH(e[a],t[a]))return!1;return!0}if((r=(l=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(a=r;0!=a--;)if(!({}).hasOwnProperty.call(t,l[a]))return!1;for(a=r;0!=a--;){let r=l[a];if(("_owner"!==r||!e.$$typeof)&&!oH(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function oW(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function oU(e,t){let r=oW(e);return Math.round(t*r)/r}function oK(e){let t=K.useRef(e);return oB(()=>{t.current=e}),t}var oq=K.forwardRef((e,t)=>{let{children:r,width:a=10,height:n=5,...i}=e;return l.jsx(eJ.svg,{...i,ref:t,width:a,height:n,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:l.jsx("polygon",{points:"0,0 30,0 15,10"})})});oq.displayName="Arrow";var oG="Popper",[oX,oY]=eD(oG),[oZ,oJ]=oX(oG),oQ=e=>{let{__scopePopper:t,children:r}=e,[a,n]=K.useState(null);return l.jsx(oZ,{scope:t,anchor:a,onAnchorChange:n,children:r})};oQ.displayName=oG;var o0="PopperAnchor",o1=K.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:a,...n}=e,i=oJ(o0,r),s=K.useRef(null),o=eM(t,s),d=K.useRef(null);return K.useEffect(()=>{let e=d.current;d.current=a?.current||s.current,e!==d.current&&i.onAnchorChange(d.current)}),a?null:l.jsx(eJ.div,{...n,ref:o})});o1.displayName=o0;var o2="PopperContent",[o4,o3]=oX(o2),o5=K.forwardRef((e,t)=>{let{__scopePopper:r,side:a="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,arrowPadding:o=0,avoidCollisions:d=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:m="partial",hideWhenDetached:f=!1,updatePositionStrategy:p="optimized",onPlaced:x,...b}=e,g=oJ(o2,r),[h,v]=K.useState(null),y=eM(t,e=>v(e)),[w,j]=K.useState(null),N=r6(w),k=N?.width??0,C=N?.height??0,R="number"==typeof u?u:{top:0,right:0,bottom:0,left:0,...u},E=Array.isArray(c)?c:[c],z=E.length>0,S={padding:R,boundary:E.filter(o9),altBoundary:z},{refs:I,floatingStyles:D,placement:T,isPositioned:P,middlewareData:M}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:a=[],platform:l,elements:{reference:n,floating:i}={},transform:s=!0,whileElementsMounted:o,open:d}=e,[c,u]=K.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,f]=K.useState(a);oH(m,a)||f(a);let[p,x]=K.useState(null),[b,g]=K.useState(null),h=K.useCallback(e=>
401{e!==j.current&&(j.current=e,x(e))},[]),v=K.useCallback(e=>{e!==N.current&&(N.current=e,g(e))},[]),y=n||p,w=i||b,j=K.useRef(null),N=K.useRef(null),k=K.useRef(c),C=null!=o,R=oK(o),E=oK(l),z=oK(d),S=K.useCallback(()=>{if(!j.current||!N.current)return;let e={placement:t,strategy:r,middleware:m};E.current&&(e.platform=E.current),((e,t,r)=>{let a=new Map,l={platform:oF,...r},n={...l.platform,_c:a};return s3(e,t,{...l,platform:n})})(j.current,N.current,e).then(e=>{let t={...e,isPositioned:!1!==z.current};I.current&&!oH(k.current,t)&&(k.current=t,q.flushSync(()=>{u(t)}))})},[m,t,r,E,z]);oB(()=>{!1===d&&k.current.isPositioned&&(k.current.isPositioned=!1,u(e=>({...e,isPositioned:!1})))},[d]);let I=K.useRef(!1);oB(()=>(I.current=!0,()=>{I.current=!1}),[]),oB(()=>{if(y&&(j.current=y),w&&(N.current=w),y&&w){if(R.current)return R.current(y,w,S);S()}},[y,w,S,R,C]);let D=K.useMemo(()=>({reference:j,floating:N,setReference:h,setFloating:v}),[h,v]),T=K.useMemo(()=>({reference:y,floating:w}),[y,w]),P=K.useMemo(()=>{let e={position:r,left:0,top:0};if(!T.floating)return e;let t=oU(T.floating,c.x),a=oU(T.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+a+"px)",...oW(T.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:a}},[r,s,T.floating,c.x,c.y]);return K.useMemo(()=>({...c,update:S,refs:D,elements:T,floatingStyles:P}),[c,S,D,T,P])}({strategy:"fixed",placement:a+("center"!==i?"-"+i:""),whileElementsMounted:(...e)=>(function(e,t,r,a){let l;void 0===a&&(a={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:o="function"==typeof IntersectionObserver,animationFrame:d=!1}=a,c=oR(e),u=n||i?[...c?oN(c):[],...oN(t)]:[];u.forEach(e=>{n&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let m=c&&o?function(e,t){let r,a=null,l=oa(e);function n(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return!function i(s,o){void 0===s&&(s=!1),void 0===o&&(o=1),n();let d=e.getBoundingClientRect(),{left:c,top:u,width:m,height:f}=d;if(s||t(),!m||!f)return;let p=sL(u),x=sL(l.clientWidth-(c+m)),b={rootMargin:-p+"px "+-x+"px "+-sL(l.clientHeight-(u+f))+"px "+-sL(c)+"px",threshold:sO(0,sA(1,o))||1},g=!0;function h(t){let a=t[0].intersectionRatio;if(a!==o){if(!g)return i();a?i(!1,a):r=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==a||o$(d,e.getBoundingClientRect())||i(),g=!1}try{a=new IntersectionObserver(h,{...b,root:l.ownerDocument})}catch(e){a=new IntersectionObserver(h,b)}a.observe(e)}(!0),n}(c,r):null,f=-1,p=null;s&&(p=new ResizeObserver(e=>{let[a]=e;a&&a.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),r()}),c&&!d&&p.observe(c),p.observe(t));let x=d?oI(e):null;return d&&function t(){let a=oI(e);x&&!o$(x,a)&&r(),x=a,l=requestAnimationFrame(t)}(),r(),()=>{var e;u.forEach(e=>{n&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=p)||e.disconnect(),p=null,d&&cancelAnimationFrame(l)}})(...e,{animationFrame:"always"===p}),elements:{reference:g.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,a;let{x:l,y:n,placement:i,middlewareData:s}=t,o=await s9(t,e);return i===(null==(r=s.offset)?void 0:r.placement)&&null!=(a=s.arrow)&&a.alignmentOffset?{}:{x:l+o.x,y:n+o.y,data:{...o,placement:i}}}}}(e),options:[e,t]}))({mainAxis:n+C,alignmentAxis:s}),d&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:a,placement:l}=t,{mainAxis:n=!0,crossAxis:i=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...o}=sB(e,t),d={x:r,y:a},c=await s5(t,o),u=sG(sH(l)),m=sU(u),f=d[m],p=d[u];if(n){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=f+c[e],a=f-c[t];f=sO(r,sA(f,a))}if(i){let e="y"===u?"top":"left",t="y"===u?"bottom":"right",r=p+c[e],a=p-c[t];p=sO(r,sA(p,a))}let x=s.fn({...t,[m]:f,[u]:p});return{...x,data:{x:x.x-r,y:x.y-a,enabled:{[m]:n,[u]:i}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?((e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:a,placement:l,rects:n,middlewareData:i}=t,{offset:s=0,mainAxis:o=!0,crossAxis:d=!0}=sB(e,t),c={x:r,y:a},u=sG(l),m=sU(u),f=c[m],p=c[u],x=sB(s,t),b="number"==typeof x?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(o){let e="y"===m?"height":"width",t=n.reference[m]-n.floating[e]+b.mainAxis,r=n.reference[m]+n.reference[e]-b.mainAxis;f<t?f=t:f>r&&(f=r)}if(d){var g,h;let e="y"===m?"width":"height",t=s7.has(sH(l)),r=n.reference[u]-n.floating[e]+(t&&(null==(g=i.offset)?void 0:g[u])||0)+(t?0:b.crossAxis),a=n.reference[u]+n.reference[e]+(t?0:(null==(h=i.offset)?void 0:h[u])||0)-(t?b.crossAxis:0);p<r?p=r:p>a&&(p=a)}return{[m]:f,[u]:p}}}}(e),options:[e,t]}))():void 0,...S}),d&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,a,l,n,i;let{placement:s,middlewareData:o,rects:d,initialPlacement:c,platform:u,elements:m}=t,{mainAxis:f=!0,crossAxis:p=!0,fallbackPlacements:x,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...v}=sB(e,t);if(null!=(r=o.arrow)&&r.alignmentOffset)return{};let y=sH(s),w=sG(c),j=sH(c)===c,N=await (null==u.isRTL?void 0:u.isRTL(m.floating)),k=x||(j||!h?[s0(c)]:function(e){let t=s0(e);return[sX(e),t,sX(t)]}(c)),C="none"!==g;!x&&C&&k.push(...function(e,t,r,a){let l=sW(e),n=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?sZ:sY;
401return t?sY:sZ;case"left":case"right":return t?sJ:sQ;default:return[]}}(sH(e),"start"===r,a);return l&&(n=n.map(e=>e+"-"+l),t&&(n=n.concat(n.map(sX)))),n}(c,h,g,N));let R=[c,...k],E=await s5(t,v),z=[],S=(null==(a=o.flip)?void 0:a.overflows)||[];if(f&&z.push(E[y]),p){let e=function(e,t,r){void 0===r&&(r=!1);let a=sW(e),l=sU(sG(e)),n=sK(l),i="x"===l?a===(r?"end":"start")?"right":"left":"start"===a?"bottom":"top";return t.reference[n]>t.floating[n]&&(i=s0(i)),[i,s0(i)]}(s,d,N);z.push(E[e[0]],E[e[1]])}if(S=[...S,{placement:s,overflows:z}],!z.every(e=>e<=0)){let e=((null==(l=o.flip)?void 0:l.index)||0)+1,t=R[e];if(t&&("alignment"!==p||w===sG(t)||S.every(e=>sG(e.placement)!==w||e.overflows[0]>0)))return{data:{index:e,overflows:S},reset:{placement:t}};let r=null==(n=S.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:n.placement;if(!r)switch(b){case"bestFit":{let e=null==(i=S.filter(e=>{if(C){let t=sG(e.placement);return t===w||"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:i[0];e&&(r=e);break}case"initialPlacement":r=c}if(s!==r)return{reset:{placement:r}}}return{}}}}(e),options:[e,t]}))({...S}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var r,a;let l,n,{placement:i,rects:s,platform:o,elements:d}=t,{apply:c=()=>{},...u}=sB(e,t),m=await s5(t,u),f=sH(i),p=sW(i),x="y"===sG(i),{width:b,height:g}=s.floating;"top"===f||"bottom"===f?(l=f,n=p===(await (null==o.isRTL?void 0:o.isRTL(d.floating))?"start":"end")?"left":"right"):(n=f,l="end"===p?"top":"bottom");let h=g-m.top-m.bottom,v=b-m.left-m.right,y=sA(g-m[l],h),w=sA(b-m[n],v),j=!t.middlewareData.shift,N=y,k=w;if(null!=(r=t.middlewareData.shift)&&r.enabled.x&&(k=v),null!=(a=t.middlewareData.shift)&&a.enabled.y&&(N=h),j&&!p){let e=sO(m.left,0),t=sO(m.right,0),r=sO(m.top,0),a=sO(m.bottom,0);x?k=b-2*(0!==e||0!==t?e+t:sO(m.left,m.right)):N=g-2*(0!==r||0!==a?r+a:sO(m.top,m.bottom))}await c({...t,availableWidth:k,availableHeight:N});let C=await o.getDimensions(d.floating);return b!==C.width||g!==C.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...S,apply:({elements:e,rects:t,availableWidth:r,availableHeight:a})=>{let{width:l,height:n}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${a}px`),i.setProperty("--radix-popper-anchor-width",`${l}px`),i.setProperty("--radix-popper-anchor-height",`${n}px`)}}),w&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:r,padding:a}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?oV({element:r.current,padding:a}).fn(t):{}:r?oV({element:r,padding:a}).fn(t):{}}}))(e),options:[e,t]}))({element:w,padding:o}),de({arrowWidth:k,arrowHeight:C}),f&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:a="referenceHidden",...l}=sB(e,t);switch(a){case"referenceHidden":{let e=s6(await s5(t,{...l,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:s8(e)}}}case"escaped":{let e=s6(await s5(t,{...l,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:s8(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...S})]}),[A,O]=dt(T),_=lz(x);eX(()=>{P&&_?.()},[P,_]);let L=M.arrow?.x,F=M.arrow?.y,$=M.arrow?.centerOffset!==0,[V,B]=K.useState();return eX(()=>{h&&B(window.getComputedStyle(h).zIndex)},[h]),l.jsx("div",{ref:I.setFloating,"data-radix-popper-content-wrapper":"",style:{...D,transform:P?D.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:V,"--radix-popper-transform-origin":[M.transformOrigin?.x,M.transformOrigin?.y].join(" "),...M.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:l.jsx(o4,{scope:r,placedSide:A,onArrowChange:j,arrowX:L,arrowY:F,shouldHideArrow:$,children:l.jsx(eJ.div,{"data-side":A,"data-align":O,...b,ref:y,style:{...b.style,animation:P?void 0:"none"}})})})});o5.displayName=o2;var o6="PopperArrow",o8={top:"bottom",right:"left",bottom:"top",left:"r
401ight"},o7=K.forwardRef(function(e,t){let{__scopePopper:r,...a}=e,n=o3(o6,r),i=o8[n.placedSide];return l.jsx("span",{ref:n.onArrowChange,style:{position:"absolute",left:n.arrowX,top:n.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[n.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[n.placedSide],visibility:n.shouldHideArrow?"hidden":void 0},children:l.jsx(oq,{...a,ref:t,style:{...a.style,display:"block"}})})});function o9(e){return null!==e}o7.displayName=o6;var de=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:a,middlewareData:l}=t,n=l.arrow?.centerOffset!==0,i=n?0:e.arrowWidth,s=n?0:e.arrowHeight,[o,d]=dt(r),c={start:"0%",center:"50%",end:"100%"}[d],u=(l.arrow?.x??0)+i/2,m=(l.arrow?.y??0)+s/2,f="",p="";return"bottom"===o?(f=n?c:`${u}px`,p=`${-s}px`):"top"===o?(f=n?c:`${u}px`,p=`${a.floating.height+s}px`):"right"===o?(f=`${-s}px`,p=n?c:`${m}px`):"left"===o&&(f=`${a.floating.width+s}px`,p=n?c:`${m}px`),{data:{x:f,y:p}}}});function dt(e){let[t,r="center"]=e.split("-");return[t,r]}var dr="Popover",[da,dl]=eD(dr,[oY]),dn=oY(),[di,ds]=da(dr),dd=e=>{let{__scopePopover:t,children:r,open:a,defaultOpen:n,onOpenChange:i,modal:s=!1}=e,o=dn(t),d=K.useRef(null),[c,u]=K.useState(!1),[m,f]=eZ({prop:a,defaultProp:n??!1,onChange:i,caller:dr});return l.jsx(oQ,{...o,children:l.jsx(di,{scope:t,contentId:e3(),triggerRef:d,open:m,onOpenChange:f,onOpenToggle:K.useCallback(()=>f(e=>!e),[f]),hasCustomAnchor:c,onCustomAnchorAdd:K.useCallback(()=>u(!0),[]),onCustomAnchorRemove:K.useCallback(()=>u(!1),[]),modal:s,children:r})})};dd.displayName=dr;var dc="PopoverAnchor",du=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=ds(dc,r),i=dn(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:o}=n;return K.useEffect(()=>(s(),()=>o()),[s,o]),l.jsx(o1,{...i,...a,ref:t})});du.displayName=dc;var dm="PopoverTrigger",df=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=ds(dm,r),i=dn(r),s=eM(t,n.triggerRef),o=l.jsx(eJ.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":dE(n.open),...a,ref:s,onClick:eG(e.onClick,n.onOpenToggle)});return n.hasCustomAnchor?o:l.jsx(o1,{asChild:!0,...i,children:o})});df.displayName=dm;var dp="PopoverPortal",[dx,db]=da(dp,{forceMount:void 0}),dg=e=>{let{__scopePopover:t,forceMount:r,children:a,container:n}=e,i=ds(dp,t);return l.jsx(dx,{scope:t,forceMount:r,children:l.jsx(e0,{present:r||i.open,children:l.jsx(ne,{asChild:!0,container:n,children:a})})})};dg.displayName=dp;var dh="PopoverContent",dv=K.forwardRef((e,t)=>{let r=db(dh,e.__scopePopover),{forceMount:a=r.forceMount,...n}=e,i=ds(dh,e.__scopePopover);return l.jsx(e0,{present:a||i.open,children:i.modal?l.jsx(dw,{...n,ref:t}):l.jsx(dj,{...n,ref:t})})});dv.displayName=dh;var dy=eA("PopoverContent.RemoveScroll"),dw=K.forwardRef((e,t)=>{let r=ds(dh,e.__scopePopover),a=K.useRef(null),n=eM(t,a),i=K.useRef(!1);return K.useEffect(()=>{let e=a.current;if(e)return nY(e)},[]),l.jsx(nH,{as:dy,allowPinchZoom:!0,children:l.jsx(dN,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eG(e.onCloseAutoFocus,e=>{e.preventDefault(),i.current||r.triggerRef.current?.focus()}),onPointerDownOutside:eG(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;i.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:eG(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),dj=K.forwardRef((e,t)=>{let r=ds(dh,e.__scopePopover),a=K.useRef(!1),n=K.useRef(!1);return l.jsx(dN,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(a.current||r.triggerRef.current?.focus(),t.preventDefault()),a.current=!1,n.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(n.current=!0));let l=t.target;r.triggerRef.current?.contains(l)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),dN=K.forwardRef((e,t)=>
401{let{__scopePopover:r,trapFocus:a,onOpenAutoFocus:n,onCloseAutoFocus:i,disableOutsidePointerEvents:s,onEscapeKeyDown:o,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:u,...m}=e,f=ds(dh,r),p=dn(r);return nr(),l.jsx(l3,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:n,onUnmountAutoFocus:i,children:l.jsx(lZ,{asChild:!0,disableOutsidePointerEvents:s,onInteractOutside:u,onEscapeKeyDown:o,onPointerDownOutside:d,onFocusOutside:c,onDismiss:()=>f.onOpenChange(!1),children:l.jsx(o5,{"data-state":dE(f.open),role:"dialog",id:f.contentId,...p,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),dk="PopoverClose",dC=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=ds(dk,r);return l.jsx(eJ.button,{type:"button",...a,ref:t,onClick:eG(e.onClick,()=>n.onOpenChange(!1))})});dC.displayName=dk;var dR=K.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,n=dn(r);return l.jsx(o7,{...n,...a,ref:t})});function dE(e){return e?"open":"closed"}dR.displayName="PopoverArrow";let dz=t$(["group relative flex w-full items-center overflow-hidden rounded-sm border","gap-xs px-lg py-md","transition-colors","focus-within:shadow-focus focus-within:outline-none","min-w-[240px]"],{variants:{state:{default:["border-bd-neutral-primary-default bg-bg-neutral-primary-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover",`
402            data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed data-[disabled]:border-none
403            data-[disabled]:bg-bg-neutral-primary-disabled data-[disabled]:text-ct-neutral-on-light-bg-disabled
404          `],error:["border-bd-error-default bg-bg-neutral-primary-default text-ct-neutral-primary-default","hover:border-bd-error-active hover:bg-bg-neutral-primary-hover",`
405            data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed data-[disabled]:border-bd-neutral-secondary-disabled
406            data-[disabled]:bg-bg-neutral-tertiary-disabled
407          `],readOnly:["pointer-events-none cursor-default border-none bg-bg-neutral-primary-disabled text-ct-neutral-primary-default"]}}}),dS=["flex min-h-[44px] w-full cursor-pointer select-none items-center gap-lg","rounded-sm py-md pl-lg pr-lg","outline-none","aria-disabled:pointer-events-none aria-disabled:opacity-40"],dI=n.forwardRef(({state:e,isOpen:t,className:r,inputValue:a,placeholder:n,disabled:i,readOnly:s,inputId:o,listboxId:d,activeDescendantId:c,ariaLabel:u,multiple:m,visibleOptions:f=[],overflowCount:p=0,removeTagLabel:x,onTagRemove:b,hasValue:g,clearLabel:h,onClearAll:v,onChange:y,onKeyDown:w,onFocus:j,onBlur:N,renderValue:k,singleSelectedOption:C},R)=>{let E=!m&&!t&&!!C&&!!k;return l.jsxs("div",{ref:R,"data-slot":"combobox-trigger",className:(({state:e,className:t})=>rQ(dz({state:e}),"cursor-text overflow-visible","focus-within:shadow-none has-[input:focus]:shadow-focus has-[input:focus-visible]:shadow-focus",t))({state:e,className:r}),"data-disabled":i||void 0,children:[E?l.jsx("div",{"data-slot":"combobox-value",className:"min-w-0 flex-1 truncate",children:k(C)}):l.jsxs("div",{"data-slot":"combobox-input-wrapper",className:"flex min-w-0 flex-1 flex-wrap items-center gap-xs",children:[m&&f.map(e=>l.jsx(i8,{"data-slot":"combobox-tag",variant:"outlined",color:"white",size:"sm",onClear:i||s?void 0:()=>b?.(e.value),translations:{dismissLabel:x},disabled:i,children:e.label},e.value)),m&&p>0&&l.jsxs(i8,{"data-slot":"combobox-tag-overflow",variant:"outlined",color:"white",size:"sm",children:["+",p]}),l.jsx("input",{"data-slot":"combobox-input",id:o,role:"combobox","aria-expanded":t,"aria-haspopup":"listbox","aria-autocomplete":"list","aria-controls":d,"aria-activedescendant":c,"aria-label":u,value:a,placeholder:n,disabled:i,readOnly:s,autoComplete:"off",className:"\n                min-w-[18ch] flex-1 bg-transparent text-body-lg outline-none\n                placeholder:text-ct-neutral-on-light-bg-disabled\n                disabled:cursor-not-allowed\n              ",onCh
407ange:e=>y(e.target.value),onKeyDown:w,onFocus:j,onBlur:N})]}),g&&!i&&!s&&l.jsx(le,{"data-slot":"combobox-clear",variant:"ghost",size:"sm",isIcon:!0,"aria-label":h,className:"shrink-0 text-ct-neutral-secondary-default hover:text-ct-neutral-primary-default",onMouseDown:e=>e.preventDefault(),onClick:v,leftIcon:l.jsx(Q.IconCross,{className:"size-3xl","aria-hidden":"true"})}),l.jsx(X.IconArrowDown,{"data-slot":"combobox-icon",className:rQ("ml-auto size-3xl shrink-0 transition-transform duration-standard ease-in-place [&_path]:fill-current",t?"rotate-180":""),"aria-hidden":"true","data-testid":"combobox-icon-arrow-down"})]})});function dD({option:e,isSelected:t,isActive:r,onToggle:a,id:n}){let i=()=>{e.disabled||a(e.value)};return l.jsxs("div",{"data-slot":"combobox-item",id:n,role:"option","aria-selected":t,"aria-disabled":e.disabled||void 0,onMouseDown:e=>e.preventDefault(),onClick:i,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),i())},tabIndex:-1,className:rQ(dS,r?"bg-bg-neutral-primary-hover":"bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover"),children:[l.jsx("div",{"data-slot":"combobox-item-checkbox",className:"pointer-events-none shrink-0",children:l.jsx(ax,{as:"div",checked:t})}),l.jsx(aS,{"data-slot":"combobox-item-label",variant:"body",size:"lg",weight:t?"medium":"regular",className:"truncate text-left text-ct-neutral-primary-default",children:e.label})]})}function dT({option:e,isSelected:t,isActive:r,onSelect:a,id:n,renderOption:i}){let s=()=>{e.disabled||a(e.value)};return l.jsx("div",{"data-slot":"combobox-item",id:n,role:"option","aria-selected":t,"aria-disabled":e.disabled||void 0,onMouseDown:e=>e.preventDefault(),onClick:s,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s())},tabIndex:-1,className:rQ(dS,r?"bg-bg-neutral-primary-hover":t?"bg-bg-brand-light-default hover:bg-bg-brand-light-hover":"bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover"),children:i?i(e):l.jsx(aS,{"data-slot":"combobox-item-label",variant:"body",size:"lg",weight:"regular",className:rQ("truncate text-left",t?"text-ct-neutral-primary-hover":"text-ct-neutral-primary-default"),children:e.label})})}dI.displayName="ComboboxInput";let dP=e=>{let{options:t,placeholder:r,disabled:a,readOnly:i,error:s,className:o,translations:d}=e,c=!0===e.multiple,u=c?e.maxVisibleTags??1/0:0,{themeContainer:m}=p.useTheme(),f=n.useRef(null),{isOpen:x,inputValue:b,filteredOptions:g,activeIndex:h,handleInputChange:v,handleInputKeyDown:y,handleInputFocus:w,handleInputBlur:j,handleOptionSelect:N,handleClearAll:k,handleTagRemove:C,listboxId:R,getOptionId:E}=function(e){let{options:t,filterOptions:r,disabled:a,readOnly:l,open:i,onOpenChange:s}=e,o=`combobox-${n.useId()}`,d=`${o}-listbox`,c=n.useCallback(e=>`${o}-option-${e}`,[o]),[u,m]=n.useState(!1),f=void 0!==i,p=f?i:u,x=n.useCallback(e=>{f||m(e),s?.(e)},[f,s]),[b,g]=n.useState(""),h=n.useRef(()=>void 0);h.current=()=>{if(e.multiple)g("");else{let r=t.find(t=>t.value===e.value);g(r?.label??"")}},n.useEffect(()=>{p||h.current()},[p]),n.useEffect(()=>{if(!p&&!e.multiple){let r=t.find(t=>t.value===e.value);g(r?.label??"")}},[e.value,e.multiple]);let v=n.useMemo(()=>(r??function(e,t){if(!t)return e;let r=t.toLowerCase();return e.filter(e=>e.label.toLowerCase().includes(r))})(t,b),[t,b,r]),[y,w]=n.useState(-1),j=n.useRef(null),N=n.useCallback(()=>{null!==j.current&&(clearTimeout(j.current),j.current=null)},[]);n.useEffect(()=>{w(-1)},[v]),n.useEffect(()=>()=>{N()},[N]);let k=n.useCallback(e=>{g(e),!p&&e&&x(!0)},[p,x]),C=n.useCallback(r=>{if(e.multiple){let t=e.value,a=t.includes(r)?t.filter(e=>e!==r):[...t,r];e.onChange(a),g("")}else e.onChange(r),g(t.find(e=>e.value===r)?.label??""),x(!1)},[e,t,x]),R=n.useCallback(()=>{e.multiple?e.onChange([]):e.onChange(void 0),g("")},[e]),E=n.useCallback(t=>{if(!e.multiple)return;let r=e.value.filter(e=>e!==t);e.onChange(r)},[e]),z=n.useCallback(()=>{a||l||(N(),x(!0),e.multiple||void 0===e.value||g(""))},[a,l,e,x,N]),S=n.useCallback(()=>{N(),j.current=setTimeout(()=>{j.current=null,x(!1)},150)},[x,N]),I=n.useCallback(t=>{if(!a&&!l)switch(t.key){case"ArrowDown":t.preventDefault(),p?w(e=>Math.min(e+1,v.length-1)):(x(!0),w(0));break;case"ArrowUp":t.preventDefault(),w(e=>Math.max(e-1,0));break;case"Enter":if(p&&y>=0){t.preventDefault();let e=v[y];e&&!e.disabled&&C(e.value)}break;case"Escape":t.preventDefault(),x(!1);break;case"Backspace":if(e.multiple&&""===b){let t=e.value;if(t.length>0){let r=t.slice(0,-1);e.onChange(r)}}break;case"Tab":x(!1)}},[a,l,p,y,v,b,e,x,C]);return{isOpen:p,inputValue:b,filteredOptions:v,activeIndex:y,handleInputChange:k,handleInputKeyDown:I,handleInputFocus:z,handleInputBlur:S,handleOptionSelect:C,handleClearAll:R,handleTagRemove:E,setOpen:x,listboxId:d,getOptionId:c}}(e),z=c?e.value:void 0!==e.value?[e.value]:[],S=t.filter(e=>z.includes(e.value)),I=c?S.slice(0,u===1/0?void 0:u):[],D=c?S.length-I.length:0,T=c?void 0:t.find(t=>t.value===e.value),P=h>=0&&g[h]?E(g[h].value):void 0,M=c?e.value.length>0:void 0!==e.value,A=function(e,t,r){return 0===r.length?e:t?`${e}, ${r.map(e=>e.label).join(", ")}`:`${e}, ${r[0].label}`}(d.triggerLabel,c,S);return l.jsxs(dd,{open:x,children:[l.jsx(du,{asChild:!0,children:l.jsx(dI,{ref:f,state:i?"readOnly":s?"error":"default",isOpen:x,className:o,inputValue:b,placeholder:r,disabled:a,readOnly:i,listboxId:R,activeDescendantId:P,ariaLabel:A,multiple:c,visibleOptions:I,overflowCount:D,removeTagLabel:d.removeTag,onTagRemove:C,hasValue:M,clearLabel:d.clearLabel,onClearAll:k,onChange:v,onKeyDown:y,onFocus:w,onBlur:j,renderValue:c?void 0:e.renderValue,singleSelectedOption:T})}),l.jsx(dg,{container:m,children:l.jsx(dv,{"data-slot":"combobox-content",role:"none",onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),sideOffset:4,className:"\n            z-dropdown w-[var(--radix-popover-trigger-width)] overflow-hidden rounded-lg bg-bg-neutral-primary-default shadow-level2\n          ",children:l.jsx("div",{"data-slot":"combobox-list",id:R,role:"listbox","aria-multiselectable":c||void 0,"aria-label":d.triggerLabel,className:"max-h-[320px] overflow-y-auto",children:0===g.length?null:g.map((t,r)=>{let a=z.includes(t.value),n=r===h,i=E(t.value);return c?l.jsx(dD,{id:i,option:t,isSelected:a,isActive:n,onToggle:N},t.value):l.jsx(dT,{id:i,option:t,isSelected:a,isActive:n,onSelect:N,renderOption:c?void 0:e.renderOption},t.value)})})})})]})};dP.displayName="Combobox";let dM=n.createContext(null),dA=()=>n.useContext(dM),dO=n.createContext(null),d_=()=>n.useContext(dO),dL=t$([`
408    z-modal fixed inset-0 bg-bg-dialog-default
409    data-[state=closed]:animate-out data-[state=closed]:fade-out-0
410    data-[state=open]:animate-in data-[state=open]:fade-in-0
411  `]),dF=t$(["z-modal fixed top-5xl right-xl bottom-5xl left-xl flex flex-col items-center justify-center"]),d$=t$([`
412      relative flex max-h-full w-full flex-col overflow-hidden rounded-lg bg-bg-neutral-primary-default animate-duration-standard
413      animate-ease-enter-exit
414      focus-visible:outline-none
415      data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:slide-out-to-bottom-full
416      data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:slide-in-from-bottom-full
417    `],{variants:{size:{xs:["max-w-[335px]"],sm:["max-w-[480px]"],md:["max-w-[720px]"],lg:["max-w-[960px]"]},dismissible:{true:["not-has-[[data-slot=dialog-header]]:pt-5xl max-[640px]:not-has-[[data-slot=dialog-header]]:pt-[52px]"],false:[]}}}),dV=t$("border-b border-b-bd-neutral-primary-default py-xl",{variants:{align:{left:["grid grid-cols-[60px_minmax(0,1fr)] px-xl"],center:["flex flex-col items-center gap-md"]},dismissible:{true:[],false:[]}}
417,compoundVariants:[{align:"center",dismissible:!1,class:"px-xl"},{align:"center",dismissible:!0,class:"px-6xl max-[640px]:px-[60px]"}]}),dB=t$(["overflow-y-auto"],{variants:{padding:{none:["p-0"],xs:["p-2xl"],sm:["p-4xl"],md:["p-4xl"],lg:["p-4xl"]}}}),dH=t$(["border-t border-t-bd-neutral-primary-default p-lg"]),dW=t$(["m-0 text-ct-neutral-primary-default"],{variants:{align:{left:["col-start-2 row-start-1"],center:["text-center"]},dismissible:{true:[],false:[]}},compoundVariants:[{align:"left",dismissible:!0,class:"pr-4xl max-[640px]:min-h-[36px] max-[640px]:pr-[44px]"}]}),dU=t$(["m-0 text-ct-neutral-secondary-default"],{variants:{align:{left:["col-[2/-1] row-start-2 mt-md"],center:["text-center"]}}}),dK=t$(["absolute top-md right-md"]),dq=t$(["size-[40px] shrink-0 rounded-full","[&_svg]:size-[24px]!"],{variants:{variant:{brand:["bg-bg-brand-light-default [&_path]:fill-ct-brand-default"],success:["bg-bg-success-light-default [&_path]:fill-ct-success-default"],warning:["bg-bg-warning-light-default [&_path]:fill-ct-warning-default"],error:["bg-bg-error-light-default [&_path]:fill-ct-error-default"],info:["bg-bg-info-light-default [&_path]:fill-ct-info-default"],grey:["bg-bg-neutral-secondary-default [&_path]:fill-ct-neutral-primary-default"]},align:{left:["col-start-1 row-span-2 row-start-1 place-self-center"],center:[]}}}),dG=({...e})=>l.jsx(n2,{...e});dG.displayName=n2.displayName;let dX=n.forwardRef(({className:e,...t},r)=>{let a=dL({className:e});return l.jsx(ie,{ref:r,className:a,...t})});dX.displayName=ie.displayName;let dY=n.forwardRef(({className:e,...t},r)=>{let a=dK({className:e});return l.jsx(ix,{ref:r,asChild:!0,className:a,...t,children:l.jsx(le,{isIcon:!0,variant:"ghostSecondary",size:"sm",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":"Close"})})});dY.displayName=ix.displayName;let dZ=n.forwardRef(({className:e,size:t="sm",container:r,dismissible:a=!0,children:i,onOpenAutoFocus:s,...o},d)=>{let c=d$({size:t,dismissible:a,className:e}),u=dF(),{themeContainer:m}=p.useTheme(),f=n.useRef(null),x=eM(d,f),b=n.useMemo(()=>({dismissible:a}),[a]),g=e=>!a&&e.preventDefault();return l.jsxs(n7,{container:r??m,children:[l.jsx(dX,{}),l.jsx("div",{className:u,children:l.jsx(il,{ref:x,...o,className:c,onEscapeKeyDown:e=>g(e),onPointerDownOutside:e=>g(e),onInteractOutside:e=>g(e),onOpenAutoFocus:e=>{s?.(e),e.defaultPrevented||(e.preventDefault(),f.current?.focus({preventScroll:!0}))},children:l.jsxs(dM.Provider,{value:b,children:[i,a&&l.jsx(dY,{})]})})})]})});dZ.displayName=il.displayName;let dJ=({className:e,align:t="center",children:r,...a})=>{let i=dV({className:e,align:t,dismissible:dA()?.dismissible??!1}),s=n.useMemo(()=>({align:t}),[t]);return l.jsx(iR,{className:i,...a,"data-slot":"dialog-header",children:l.jsx(dO.Provider,{value:s,children:r})})};dJ.displayName="DialogHeader";let dQ=({className:e,padding:t="sm",...r})=>{let a=dB({className:e,padding:t});return l.jsx(iR,{className:a,...r})};dQ.displayName="DialogBody";let d0=({className:e,display:t="flex",direction:r="row",justify:a="end",gap:n="lg",...i})=>{let s=dH({className:e});return l.jsx(iR,{className:s,display:t,direction:r,justify:a,gap:n,...i})};d0.displayName="DialogFooter";let d1=n.forwardRef(({className:e,children:t,align:r,...a},n)=>{let i=d_(),s=dA()?.dismissible??!1,o=dW({className:e,align:r??i?.align??"center",dismissible:s});return l.jsx(ic,{ref:n,className:o,...a,asChild:!0,children:l.jsx(aS,{variant:"title",children:t})})});d1.displayName=ic.displayName;let d2=n.forwardRef(({className:e,children:t,align:r,...a},n)=>{let i=d_(),s=dU({className:e,align:r??i?.align??"center"});return l.jsx(im,{ref:n,className:s,...a,asChild:!0,children:l.jsx(aS,{variant:"body",children:t})})});d2.displayName="DialogSubtitle";let d4=n.forwardRef(({className:e,variant:t="brand",children:r,align:a,...n},i)=>{let s=d_(),o=dq({variant:t,className:e,align:a??s?.align??"center"});return l.jsx(iR,{ref:i,className:o,display:"flex",align:"center",justify:"center",...n,children:r})});d4.displayName="DialogIcon";var d3="horizontal",d5=["horizontal","vertical"],d6=K.forwardRef((e,t)=>{var r;let{decorative:a,orientation:n=d3,...i}=e,s=(r=n,d5.includes(r))?n:d3;return l.jsx(ak.div,{"data-orientation":s,...a?{role:"none"}:{"aria-orientation":"vertical"===s?s:void 0,role:"separator"},...i,ref:t})});d6.displayName="Separator";let d8=t$(["shrink-0","box-border"],{variants:{variant:{grey:["border-bd-neutral-primary-default"],brand:["border-bd-brand-default"]},orientation:{horizontal:["w-full border-b"],vertical:["w-px border-r"]},layoutType:{default:[],flex:[]}},compoundVariants:[{orientation:["vertical"],layoutType:["flex"],className:["h-auto 
417self-stretch"]},{orientation:["vertical"],layoutType:["default"],className:["h-full"]}]}),d7=n.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!1,variant:a="grey",layoutType:n="default",...i},s)=>{let o=d8({orientation:t,variant:a,layoutType:n,className:e});return l.jsx(d6,{ref:s,decorative:r,orientation:t,...i,className:o})});d7.displayName=d6.displayName;var d9="rovingFocusGroup.onEntryFocus",ce={bubbles:!1,cancelable:!0},ct="RovingFocusGroup",[cr,ca,cl]=eq(ct),[cn,ci]=eD(ct,[cl]),[cs,co]=cn(ct),cd=K.forwardRef((e,t)=>l.jsx(cr.Provider,{scope:e.__scopeRovingFocusGroup,children:l.jsx(cr.Slot,{scope:e.__scopeRovingFocusGroup,children:l.jsx(cc,{...e,ref:t})})}));cd.displayName=ct;var cc=K.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:n=!1,dir:i,currentTabStopId:s,defaultCurrentTabStopId:o,onCurrentTabStopIdChange:d,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...m}=e,f=K.useRef(null),p=eM(t,f),x=to(i),[b,g]=eZ({prop:s,defaultProp:o??null,onChange:d,caller:ct}),[h,v]=K.useState(!1),y=lz(c),w=ca(r),j=K.useRef(!1),[N,k]=K.useState(0);return K.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(d9,y),()=>e.removeEventListener(d9,y)},[y]),l.jsx(cs,{scope:r,orientation:a,dir:x,loop:n,currentTabStopId:b,onItemFocus:K.useCallback(e=>g(e),[g]),onItemShiftTab:K.useCallback(()=>v(!0),[]),onFocusableItemAdd:K.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:K.useCallback(()=>k(e=>e-1),[]),children:l.jsx(eJ.div,{tabIndex:h||0===N?-1:0,"data-orientation":a,...m,ref:p,style:{outline:"none",...e.style},onMouseDown:eG(e.onMouseDown,()=>{j.current=!0}),onFocus:eG(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!h){let t=new CustomEvent(d9,ce);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=w().filter(e=>e.focusable);cp([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),u)}}j.current=!1}),onBlur:eG(e.onBlur,()=>v(!1))})})}),cu="RovingFocusGroupItem",cm=K.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:n=!1,tabStopId:i,children:s,...o}=e,d=e3(),c=i||d,u=co(cu,r),m=u.currentTabStopId===c,f=ca(r),{onFocusableItemAdd:p,onFocusableItemRemove:x,currentTabStopId:b}=u;return K.useEffect(()=>{if(a)return p(),()=>x()},[a,p,x]),l.jsx(cr.ItemSlot,{scope:r,id:c,focusable:a,active:n,children:l.jsx(eJ.span,{tabIndex:m?0:-1,"data-orientation":u.orientation,...o,ref:t,onMouseDown:eG(e.onMouseDown,e=>{a?u.onItemFocus(c):e.preventDefault()}),onFocus:eG(e.onFocus,()=>u.onItemFocus(c)),onKeyDown:eG(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void u.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var a;let l=(a=e.key,"rtl"!==r?a:"ArrowLeft"===a?"ArrowRight":"ArrowRight"===a?"ArrowLeft":a);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(l))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(l)))return cf[l]}(e,u.orientation,u.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=f().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let a=r.indexOf(e.currentTarget);r=u.loop?function(e,t){return e.map((r,a)=>e[(t+a)%e.length])}(r,a+1):r.slice(a+1)}setTimeout(()=>cp(r))}}),children:"function"==typeof s?s({isCurrentTabStop:m,hasTabStop:null!=b}):s})})});cm.displayName=cu;var cf={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function cp(e,t=!1){let r=document.activeElement;for(let a of e)if(a===r||(a.focus({preventScroll:t}),document.activeElement!==r))return}var cx=["Enter"," "],cb=["ArrowUp","PageDown","End"],cg=["ArrowDown","PageUp","Home",...cb],ch={ltr:[...cx,"ArrowRight"],rtl:[...cx,"ArrowLeft"]},cv={ltr:["ArrowLeft"],rtl:["ArrowRight"]},cy="Menu",[cw,cj,cN]=eq(cy),[ck,cC]=eD(cy,[cN,oY,ci]),cR=oY(),cE=ci(),[cz,cS]=ck(cy),[cI,cD]=ck(cy),cT=e=>{let{__scopeMenu:t,open:r=!1,children:a,dir:n,onOpenChange:i,modal:s=!0}=e,o=cR(t),[d,c]=K.useState(null),u=K.useRef(!1),m=lz(i),f=to(n);return K.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),l.jsx(oQ,{...o,children:l.jsx(cz,{scope:t,open:r,onOpenChange:m,content:d,onContentChange:c,children:l.jsx(cI,{scope:t,onClose:K.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:u,dir:f,modal:s,children:a})})})};
417cT.displayName=cy;var cP=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e,n=cR(r);return l.jsx(o1,{...n,...a,ref:t})});cP.displayName="MenuAnchor";var cM="MenuPortal",[cA,cO]=ck(cM,{forceMount:void 0}),c_=e=>{let{__scopeMenu:t,forceMount:r,children:a,container:n}=e,i=cS(cM,t);return l.jsx(cA,{scope:t,forceMount:r,children:l.jsx(e0,{present:r||i.open,children:l.jsx(ne,{asChild:!0,container:n,children:a})})})};c_.displayName=cM;var cL="MenuContent",[cF,c$]=ck(cL),cV=K.forwardRef((e,t)=>{let r=cO(cL,e.__scopeMenu),{forceMount:a=r.forceMount,...n}=e,i=cS(cL,e.__scopeMenu),s=cD(cL,e.__scopeMenu);return l.jsx(cw.Provider,{scope:e.__scopeMenu,children:l.jsx(e0,{present:a||i.open,children:l.jsx(cw.Slot,{scope:e.__scopeMenu,children:s.modal?l.jsx(cB,{...n,ref:t}):l.jsx(cH,{...n,ref:t})})})})}),cB=K.forwardRef((e,t)=>{let r=cS(cL,e.__scopeMenu),a=K.useRef(null),n=eM(t,a);return K.useEffect(()=>{let e=a.current;if(e)return nY(e)},[]),l.jsx(cU,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:eG(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),cH=K.forwardRef((e,t)=>{let r=cS(cL,e.__scopeMenu);return l.jsx(cU,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),cW=eA("MenuContent.ScrollLock"),cU=K.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:s,disableOutsidePointerEvents:o,onEntryFocus:d,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:f,onDismiss:p,disableOutsideScroll:x,...b}=e,g=cS(cL,r),h=cD(cL,r),v=cR(r),y=cE(r),w=cj(r),[j,N]=K.useState(null),k=K.useRef(null),C=eM(t,k,g.onContentChange),R=K.useRef(0),E=K.useRef(""),z=K.useRef(0),S=K.useRef(null),I=K.useRef("right"),D=K.useRef(0),T=x?nH:K.Fragment;K.useEffect(()=>()=>window.clearTimeout(R.current),[]),nr();let P=K.useCallback(e=>I.current===S.current?.side&&function(e,t){return!!t&&function(e,t){let{x:r,y:a}=e,l=!1;for(let e=0,n=t.length-1;e<t.length;n=e++){let i=t[e],s=t[n],o=i.x,d=i.y,c=s.x,u=s.y;d>a!=u>a&&r<(c-o)*(a-d)/(u-d)+o&&(l=!l)}return l}({x:e.clientX,y:e.clientY},t)}(e,S.current?.area),[]);return l.jsx(cF,{scope:r,searchRef:E,onItemEnter:K.useCallback(e=>{P(e)&&e.preventDefault()},[P]),onItemLeave:K.useCallback(e=>{P(e)||(k.current?.focus(),N(null))},[P]),onTriggerLeave:K.useCallback(e=>{P(e)&&e.preventDefault()},[P]),pointerGraceTimerRef:z,onPointerGraceIntentChange:K.useCallback(e=>{S.current=e},[]),children:l.jsx(T,{...x?{as:cW,allowPinchZoom:!0}:void 0,children:l.jsx(l3,{asChild:!0,trapped:n,onMountAutoFocus:eG(i,e=>{e.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:l.jsx(lZ,{asChild:!0,disableOutsidePointerEvents:o,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:f,onDismiss:p,children:l.jsx(cd,{asChild:!0,...y,dir:h.dir,orientation:"vertical",loop:a,currentTabStopId:j,onCurrentTabStopIdChange:N,onEntryFocus:eG(d,e=>{h.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:l.jsx(o5,{role:"menu","aria-orientation":"vertical","data-state":us(g.open),"data-radix-menu-content":"",dir:h.dir,...v,...b,ref:C,style:{outline:"none",...b.style},onKeyDown:eG(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,a=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&a&&(e=>{let t=E.current+e,r=w().filter(e=>!e.disabled),a=document.activeElement,l=r.find(e=>e.ref.current===a)?.textValue,n=function(e,t,r){var a;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,n=r?e.indexOf(r):-1,i=(a=Math.max(n,0),e.map((t,r)=>e[(a+r)%e.length]));1===l.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.toLowerCase().startsWith(l.toLowerCase()));return s!==r?s:void 0}(r.map(e=>e.textValue),t,l),i=r.find(e=>e.textValue===n)?.ref.current;!function e(t){E.current=t,window.clearTimeout(R.current),""!==t&&(R.current=window.setTimeout(()=>e(""),1e3))}(t),i&&setTimeout(()=>i.focus())})(e.key));let l=k.current;
417if(e.target!==l||!cg.includes(e.key))return;e.preventDefault();let n=w().filter(e=>!e.disabled).map(e=>e.ref.current);cb.includes(e.key)&&n.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(n)}),onBlur:eG(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(R.current),E.current="")}),onPointerMove:eG(e.onPointerMove,uc(e=>{let t=e.target,r=D.current!==e.clientX;e.currentTarget.contains(t)&&r&&(I.current=e.clientX>D.current?"right":"left",D.current=e.clientX)}))})})})})})})});cV.displayName=cL;var cK=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return l.jsx(eJ.div,{role:"group",...a,ref:t})});cK.displayName="MenuGroup";var cq=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return l.jsx(eJ.div,{...a,ref:t})});cq.displayName="MenuLabel";var cG="MenuItem",cX="menu.itemSelect",cY=K.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...n}=e,i=K.useRef(null),s=cD(cG,e.__scopeMenu),o=c$(cG,e.__scopeMenu),d=eM(t,i),c=K.useRef(!1);return l.jsx(cZ,{...n,ref:d,disabled:r,onClick:eG(e.onClick,()=>{let e=i.current;if(!r&&e){let t=new CustomEvent(cX,{bubbles:!0,cancelable:!0});e.addEventListener(cX,e=>a?.(e),{once:!0}),eQ(e,t),t.defaultPrevented?c.current=!1:s.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),c.current=!0},onPointerUp:eG(e.onPointerUp,e=>{c.current||e.currentTarget?.click()}),onKeyDown:eG(e.onKeyDown,e=>{let t=""!==o.searchRef.current;r||t&&" "===e.key||cx.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});cY.displayName=cG;var cZ=K.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:n,...i}=e,s=c$(cG,r),o=cE(r),d=K.useRef(null),c=eM(t,d),[u,m]=K.useState(!1),[f,p]=K.useState("");return K.useEffect(()=>{let e=d.current;e&&p((e.textContent??"").trim())},[i.children]),l.jsx(cw.ItemSlot,{scope:r,disabled:a,textValue:n??f,children:l.jsx(cm,{asChild:!0,...o,focusable:!a,children:l.jsx(eJ.div,{role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...i,ref:c,onPointerMove:eG(e.onPointerMove,uc(e=>{a?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:eG(e.onPointerLeave,uc(e=>s.onItemLeave(e))),onFocus:eG(e.onFocus,()=>m(!0)),onBlur:eG(e.onBlur,()=>m(!1))})})})}),cJ=K.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:a,...n}=e;return l.jsx(c6,{scope:e.__scopeMenu,checked:r,children:l.jsx(cY,{role:"menuitemcheckbox","aria-checked":uo(r)?"mixed":r,...n,ref:t,"data-state":ud(r),onSelect:eG(n.onSelect,()=>a?.(!!uo(r)||!r),{checkForDefaultPrevented:!1})})})});cJ.displayName="MenuCheckboxItem";var cQ="MenuRadioGroup",[c0,c1]=ck(cQ,{value:void 0,onValueChange:()=>{}}),c2=K.forwardRef((e,t)=>{let{value:r,onValueChange:a,...n}=e,i=lz(a);return l.jsx(c0,{scope:e.__scopeMenu,value:r,onValueChange:i,children:l.jsx(cK,{...n,ref:t})})});c2.displayName=cQ;var c4="MenuRadioItem",c3=K.forwardRef((e,t)=>{let{value:r,...a}=e,n=c1(c4,e.__scopeMenu),i=r===n.value;return l.jsx(c6,{scope:e.__scopeMenu,checked:i,children:l.jsx(cY,{role:"menuitemradio","aria-checked":i,...a,ref:t,"data-state":ud(i),onSelect:eG(a.onSelect,()=>n.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});c3.displayName=c4;var c5="MenuItemIndicator",[c6,c8]=ck(c5,{checked:!1}),c7=K.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:a,...n}=e,i=c8(c5,r);return l.jsx(e0,{present:a||uo(i.checked)||!0===i.checked,children:l.jsx(eJ.span,{...n,ref:t,"data-state":ud(i.checked)})})});c7.displayName=c5;var c9=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return l.jsx(eJ.div,{role:"separator","aria-orientation":"horizontal",...a,ref:t})});c9.displayName="MenuSeparator";var ue=K.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e,n=cR(r);return l.jsx(o7,{...n,...a,ref:t})});ue.displayName="MenuArrow";var[ut,ur]=ck("MenuSub"),ua="MenuSubTrigger",ul=K.forwardRef((e,t)=>{let r=cS(ua,e.__scopeMenu),a=cD(ua,e.__scopeMenu),n=ur(ua,e.__scopeMenu),i=c$(ua,e.__scopeMenu),s=K.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:d}=i,c={__scopeMenu:e.__scopeMenu},u=K.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return K.useEffect(()=>u,[u]),K.useEffect(()=>{let e=o.current;return()=>{window.clearTimeout(e),d(null)}},[o,d]),l.jsx(cP,{asChild:!0,...c,children:l.jsx(cZ,{id:n.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":n.contentId,"data-state":us(r.open),...e,ref:eP(t,n.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focu
417s(),r.open||r.onOpenChange(!0))},onPointerMove:eG(e.onPointerMove,uc(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||s.current||(i.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),u()},100)))})),onPointerLeave:eG(e.onPointerLeave,uc(e=>{u();let t=r.content?.getBoundingClientRect();if(t){let a=r.content?.dataset.side,l="right"===a,n=t[l?"left":"right"],s=t[l?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:n,y:t.top},{x:s,y:t.top},{x:s,y:t.bottom},{x:n,y:t.bottom}],side:a}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:eG(e.onKeyDown,t=>{let l=""!==i.searchRef.current;e.disabled||l&&" "===t.key||ch[a.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});ul.displayName=ua;var un="MenuSubContent",ui=K.forwardRef((e,t)=>{let r=cO(cL,e.__scopeMenu),{forceMount:a=r.forceMount,...n}=e,i=cS(cL,e.__scopeMenu),s=cD(cL,e.__scopeMenu),o=ur(un,e.__scopeMenu),d=K.useRef(null),c=eM(t,d);return l.jsx(cw.Provider,{scope:e.__scopeMenu,children:l.jsx(e0,{present:a||i.open,children:l.jsx(cw.Slot,{scope:e.__scopeMenu,children:l.jsx(cU,{id:o.contentId,"aria-labelledby":o.triggerId,...n,ref:c,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:eG(e.onFocusOutside,e=>{e.target!==o.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:eG(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:eG(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=cv[s.dir].includes(e.key);t&&r&&(i.onOpenChange(!1),o.trigger?.focus(),e.preventDefault())})})})})})});function us(e){return e?"open":"closed"}function uo(e){return"indeterminate"===e}function ud(e){return uo(e)?"indeterminate":e?"checked":"unchecked"}function uc(e){return t=>"mouse"===t.pointerType?e(t):void 0}ui.displayName=un;var uu="DropdownMenu",[um,uf]=eD(uu,[cC]),up=cC(),[ux,ub]=um(uu),ug=e=>{let{__scopeDropdownMenu:t,children:r,dir:a,open:n,defaultOpen:i,onOpenChange:s,modal:o=!0}=e,d=up(t),c=K.useRef(null),[u,m]=eZ({prop:n,defaultProp:i??!1,onChange:s,caller:uu});return l.jsx(ux,{scope:t,triggerId:e3(),triggerRef:c,contentId:e3(),open:u,onOpenChange:m,onOpenToggle:K.useCallback(()=>m(e=>!e),[m]),modal:o,children:l.jsx(cT,{...d,open:u,onOpenChange:m,dir:a,modal:o,children:r})})};ug.displayName=uu;var uh="DropdownMenuTrigger",uv=K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:a=!1,...n}=e,i=ub(uh,r),s=up(r);return l.jsx(cP,{asChild:!0,...s,children:l.jsx(eJ.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...n,ref:eP(t,i.triggerRef),onPointerDown:eG(e.onPointerDown,e=>{!a&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:eG(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});uv.displayName=uh;var uy=e=>{let{__scopeDropdownMenu:t,...r}=e,a=up(t);return l.jsx(c_,{...a,...r})};uy.displayName="DropdownMenuPortal";var uw="DropdownMenuContent",uj=K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=ub(uw,r),i=up(r),s=K.useRef(!1);return l.jsx(cV,{id:n.contentId,"aria-labelledby":n.triggerId,...i,...a,ref:t,onCloseAutoFocus:eG(e.onCloseAutoFocus,e=>{s.current||n.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:eG(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,a=2===t.button||r;(!n.modal||a)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});uj.displayName=uw,K.forwardRef((e,t)=>
417{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(cK,{...n,...a,ref:t})}).displayName="DropdownMenuGroup",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(cq,{...n,...a,ref:t})}).displayName="DropdownMenuLabel";var uN=K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(cY,{...n,...a,ref:t})});uN.displayName="DropdownMenuItem",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(cJ,{...n,...a,ref:t})}).displayName="DropdownMenuCheckboxItem",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(c2,{...n,...a,ref:t})}).displayName="DropdownMenuRadioGroup",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(c3,{...n,...a,ref:t})}).displayName="DropdownMenuRadioItem",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(c7,{...n,...a,ref:t})}).displayName="DropdownMenuItemIndicator",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(c9,{...n,...a,ref:t})}).displayName="DropdownMenuSeparator",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(ue,{...n,...a,ref:t})}).displayName="DropdownMenuArrow",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(ul,{...n,...a,ref:t})}).displayName="DropdownMenuSubTrigger",K.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=up(r);return l.jsx(ui,{...n,...a,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";let uk=["flex min-h-[44px] w-full cursor-pointer select-none items-center gap-lg","rounded-sm py-md px-lg","outline-none","data-[disabled]:pointer-events-none data-[disabled]:opacity-40"],uC="bg-bg-neutral-primary-default shadow-level2 z-dropdown overflow-hidden rounded-lg";function uR({option:e,isSelected:t,onSelect:r,renderOption:a}){return l.jsx(uN,{"data-slot":"dropdown-item",disabled:e.disabled,onSelect:()=>r(e.value),className:rQ(uk,t?"bg-bg-brand-light-default data-[highlighted]:bg-bg-brand-light-hover":"bg-bg-neutral-primary-default data-[highlighted]:bg-bg-neutral-primary-hover"),children:a?a(e):l.jsx(aS,{variant:"body",size:"lg",weight:"regular","data-slot":"dropdown-item-label",className:rQ("truncate text-left",t?"text-ct-neutral-primary-hover":"text-ct-neutral-primary-default"),children:e.label})})}function uE({placeholder:e,selectedOption:t,renderValue:r}){return l.jsxs(l.Fragment,{children:[t?r?l.jsx(l.Fragment,{children:r(t)}):l.jsx(aS,{"data-slot":"dropdown-value",variant:"body",size:"lg",className:"truncate text-ct-neutral-primary-default",children:t.label}):l.jsx(aS,{"data-slot":"dropdown-placeholder",variant:"body",size:"lg",className:"truncate text-ct-neutral-on-light-bg-disabled",children:e}),l.jsx(X.IconArrowDown,{"data-slot":"dropdown-icon",className:"\n          ml-auto size-3xl shrink-0 transition-transform duration-standard ease-in-place\n          group-data-[state=open]:rotate-180\n          [&_path]:fill-current\n        ","aria-hidden":"true","data-testid":"icon-arrow-down"})]})}let uz=n.forwardRef(({placeholder:e,selectedOption:t,renderValue:r,state:a,ariaLabel:n,inert:i,className:s,...o},d)=>l.jsx("div",{...(e=>{let t={...e};return delete t.type,t})(o),ref:d,"data-slot":"dropdown-trigger",role:"button",tabIndex:i?-1:0,"aria-label":n,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,className:(({state:e,className:t})=>rQ(dz({state:e}),"cursor-pointer active:bg-bg-neutral-primary-tap",t))({state:a,className:s}),children:l.jsx(uE,{placeholder:e,selectedOption:t,renderValue:r})}));uz.displayName="DropdownTrigger";let uS=n.forwardRef((e,t)=>{let{options:r,placeholder:a="",disabled:i,readOnly:s,error:o,translations:d,className:c,value:u}=e,{renderOption:m,renderValue:f,renderContent:x}=e,{themeContainer:b}=p.useTheme(),{isOpen:g,handleOpenChange:h,handleSingleSelect:v,close:y}=function({onChange:e,disabled:t,readOnly:r,open:a,onOpenChange:l,value:i,clearable:s}){let[o,d]=n.useState(!1),c=void 0!==a,u=c?a:o,m=n.useCallback(e=>{c||d(e),l?.(e)},[c,l]),f=n.useCallback(e=>{t||r||m(e)},[t,r,m]);return{isOpen:u,handleOpenChange:f,handleSingleSelect:n.useCallback(t=>{e(s&&i===t?void 0:t),m(!1)},[s,e,m,i]),close:n.useCallback(()=>{m(!1)},[m])}}(e),w=r.find(e=>e.value===u),j=!!(i||s),N=l.jsx(uz,{ref:t,placeholder:a,selectedOption:w,renderValue:f,state:s?"readOnly":o?"error":"default",ariaLabel:function(e,t){return t?`${e}, ${t.label}`:e}(d.triggerLabel,w),inert:j,className:c});return x?l.jsxs(dd,{open:g,onOpenChange:h,children:[l.jsx(df,{asChild:!0,children:N}),l.jsx(dg,{container:b,children:l.jsx(dv,{sideOffset:4,align:"start","data-slot":"dropdown-content","aria-label":d.triggerLabel,className:rQ(uC,"w-[var(--radix-popover-trigger-width)]"),children:x({select:v,close:y})})})]}):l.jsxs(ug,{open:g,onOpenChange:h,children:[l.jsx(uv,{asChild:!0,disabled:j,children:N}),l.jsx(uy,{container:b,children:l.jsx(uj,{sideOffset:4,"data-slot":"dropdown-content",className:rQ(uC,"w-[var(--radix-dropdown-menu-trigger-width)]"),children:l.jsx("div",{"data-slot":"dropdown-list",className:"max-h-[320px] overflow-y-auto",children:r.map(e=>l.jsx(uR,{option:e,isSelected:u===e.value,onSelect:v,renderOption:m},e.value))})})})]})});uS.displayName="Dropdown";let uI=n.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{}
417,openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),uD=()=>{let e=n.useContext(uI);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function uT(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function uP(){return uM(/^iPhone/)||uM(/^iPad/)||uM(/^Mac/)&&navigator.maxTouchPoints>1}function uM(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if("undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
417[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let uA="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function uO(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}let u_="undefined"!=typeof document&&window.visualViewport;function uL(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function uF(e){for(uL(e)&&(e=e.parentElement);e&&!uL(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let u$=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),uV=0;function uB(e,t,r,a){return e.addEventListener(t,r,a),()=>{e.removeEventListener(t,r,a)}}function uH(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=uF(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let r=t.getBoundingClientRect().top,a=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=a-r)}e=t.parentElement}}function uW(e){return e instanceof HTMLInputElement&&!u$.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function uU(...e){return K.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let uK=new WeakMap;function uq(e,t,r=!1){if(!e||!(e instanceof HTMLElement))return;let a={};Object.entries(t).forEach(([t,r])=>{if(t.startsWith("--"))return void e.style.setProperty(t,r);a[t]=e.style[t],e.style[t]=r}),r||uK.set(e,a)}let uG=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function uX(e,t){if(!e)return null;let r=window.getComputedStyle(e),a=r.transform||r.webkitTransform||r.mozTransform,l=a.match(/^matrix3d\((.+)\)$/);return l?parseFloat(l[1].split(", ")[uG(t)?13:12]):(l=a.match(/^matrix\((.+)\)$/))?parseFloat(l[1].split(", ")[uG(t)?5:4]):null}function uY(e,t){if(!e)return()=>{};let r=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=r}}let uZ={DURATION:.5,EASE:[.32,.72,0,1]},uJ="vaul-dragging";function uQ(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function u0({prop:e,defaultProp:t,onChange:r=()=>{}}){let[a,l]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[a]=r,l=n.useRef(a),i=uQ(t);return n.useEffect(()=>{l.current!==a&&(i(a),l.current=a)},[a,l,i]),r}({defaultProp:t,onChange:r}),i=void 0!==e,s=i?e:a,o=uQ(r);return[s,n.useCallback(t=>{if(i){let r="function"==typeof t?t(e):t;r!==e&&o(r)}else l(t)},[i,e,l,o])]}let u1=()=>()=>{},u2=null,u4=n.forwardRef(function({...e},t){let{overlayRef:r,snapPoints:a,onRelease:l,shouldFade:i,isOpen:s,modal:o,shouldAnimate:d}=uD(),c=uU(t,r),u=a&&a.length>0;if(!o)return null;let m=n.useCallback(e=>l(e),[l]);return n.createElement(ie,{onMouseUp:m,ref:c,"data-vaul-overlay":"","data-vaul-snap-points":s&&u?"true":"false","data-vaul-snap-points-overlay":s&&i?"true":"false","data-vaul-animate":(null==d?void 0:d.current)?"true":"false",...e})});u4.displayName="Drawer.Overlay";let u3=n.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:r,...a},l){let{drawerRef:i,onPress:s,onRelease:o,onDrag:d,keyboardIsOpen:c,snapPointsOffset:u,activeSnapPointIndex:m,modal:f,isOpen:p,direction:x,snapPoints:b,container:g,handleOnly:h,shouldAnimate:v,autoFocus:y}=uD(),[w,j]=n.useState(!1),N=uU(l,i),k=n.useRef(null),C=n.useRef(null),R=n.useRef(!1),E=b&&b.length>
4170,{direction:z,isOpen:S,shouldScaleBackground:I,setBackgroundColorOnScale:D,noBodyStyles:T}=uD(),P=n.useRef(null),M=n.useMemo(()=>document.body.style.backgroundColor,[]);function A(){return(window.innerWidth-26)/window.innerWidth}function O(e){k.current=null,R.current=!1,o(e)}return n.useEffect(()=>{if(S&&I){P.current&&clearTimeout(P.current);let e=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!e)return;!function(...e){}(D&&!T?uY(document.body,{background:"black"}):u1,uY(e,{transformOrigin:uG(z)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${uZ.DURATION}s`,transitionTimingFunction:`cubic-bezier(${uZ.EASE.join(",")})`}));let t=uY(e,{borderRadius:"8px",overflow:"hidden",...uG(z)?{transform:`scale(${A()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${A()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{t(),P.current=window.setTimeout(()=>{M?document.body.style.background=M:document.body.style.removeProperty("background")},1e3*uZ.DURATION)}}},[S,I,M]),n.useEffect(()=>{E&&window.requestAnimationFrame(()=>{j(!0)})},[]),n.createElement(il,{"data-vaul-drawer-direction":x,"data-vaul-drawer":"","data-vaul-delayed-snap-points":w?"true":"false","data-vaul-snap-points":p&&E?"true":"false","data-vaul-custom-container":g?"true":"false","data-vaul-animate":(null==v?void 0:v.current)?"true":"false",...a,ref:N,style:u&&u.length>0?{"--snap-point-height":`${u[null!=m?m:0]}px`,...t}:t,onPointerDown:e=>{h||(null==a.onPointerDown||a.onPointerDown.call(a,e),k.current={x:e.pageX,y:e.pageY},s(e))},onOpenAutoFocus:e=>{null==r||r(e),y||e.preventDefault()},onPointerDownOutside:t=>{if(null==e||e(t),!f||t.defaultPrevented)return void t.preventDefault();c.current&&(c.current=!1)},onFocusOutside:e=>{if(!f)return void e.preventDefault()},onPointerMove:e=>{if(C.current=e,h||(null==a.onPointerMove||a.onPointerMove.call(a,e),!k.current))return;let t=e.pageY-k.current.y,r=e.pageX-k.current.x,l="touch"===e.pointerType?10:2;((e,t,r=0)=>{if(R.current)return!0;let a=Math.abs(e.y),l=Math.abs(e.x),n=l>a,i=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*i<0)&&l>=0&&l<=r)return n}else if(!(e.y*i<0)&&a>=0&&a<=r)return!n;return R.current=!0,!0})({x:r,y:t},x,l)?d(e):(Math.abs(r)>l||Math.abs(t)>l)&&(k.current=null)},onPointerUp:e=>{null==a.onPointerUp||a.onPointerUp.call(a,e),k.current=null,R.current=!1,o(e)},onPointerOut:e=>{null==a.onPointerOut||a.onPointerOut.call(a,e),O(C.current)},onContextMenu:e=>{null==a.onContextMenu||a.onContextMenu.call(a,e),C.current&&O(C.current)}})});u3.displayName="Drawer.Content",n.forwardRef(function({preventCycle:e=!1,children:t,...r},a){let{closeDrawer:l,isDragging:i,snapPoints:s,activeSnapPoint:o,setActiveSnapPoint:d,dismissible:c,handleOnly:u,isOpen:m,onPress:f,onDrag:p}=uD(),x=n.useRef(null),b=n.useRef(!1);function g(){x.current&&window.clearTimeout(x.current),b.current=!1}return n.createElement("div",{onClick:function(){if(b.current)return void g();window.setTimeout(()=>{!function(){if(i||e||b.current)return g();if(g(),!s||0===s.length){c||l();return}if(o===s[s.length-1]&&c)return l();let t=s.findIndex(e=>e===o);-1!==t&&d(s[t+1])}()},120)},onPointerCancel:g,onPointerDown:e=>{u&&f(e),x.current=window.setTimeout(()=>{b.current=!0},250)},onPointerMove:e=>{u&&p(e)},ref:a,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...r},n.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))}).displayName="Drawer.Handle";let u5={Root:function({open:e,onOpenChange:t,children:r,onDrag:l,onRelease:i,snapPoints:s,shouldScaleBackground:o=!1,setBackgroundColorOnScale:d=!0,closeThreshold:c=.25,scrollLockTimeout:u=100,dismissible:m=!0,handleOnly:f=!1,fadeFromIndex:p=s&&s.length-1,activeSnapPoint:x,setActiveSnapPoint:b,fixed:g,modal:h=!0,onClose:v,nested:y,noBodyStyles:w=!1,direction:j="bottom",defaultOpen:N=!1,disablePreventScroll:k=!0,snapToSequentialPoint:C=!1,preventScrollRestoration:R=!1,repositionInputs:E=!0,onAnimationEnd:z,container:S,autoFocus:I=!1}){var D,T;let[P=!1,M]=u0({defaultProp:N,prop:e,onChange:e=>{null==t||t(e),e||y||eu(),setTimeout(()=>{null==z||z(e)},1e3*uZ.DURATION),e&&!h&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[A,O]=n.useState(!1),[_,L]=n.useState(!1),[F,$]=n.useState(!1),V=n.useRef(null),B=n.useRef(null),H=n.useRef(null),W=n.useRef(null),U=n.useRef(null),K=n.useRef(!1),q=n.useRef(null),G=n.useRef(0),X=n.useRef(!1),Y=n.useRef(!N),Z=n.useRef(0),J=n.useRef(null),Q=n.useRef((null==(D=J.current)?void 0:D.getBoundingClientRect().height)||0),ee=n.useRef((null==(T=J.current)?void 0:T.getBoundingClientRect().width)||0),et=n.useRef(0),er=n.useCallback(e=>
417{s&&e===es.length-1&&(B.current=new Date)},[]),{activeSnapPoint:ea,activeSnapPointIndex:el,setActiveSnapPoint:en,onRelease:ei,snapPointsOffset:es,onDrag:eo,shouldFade:ed,getPercentageDragged:ec}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:r,drawerRef:a,overlayRef:l,fadeFromIndex:i,onSnapPointChange:s,direction:o="bottom",container:d,snapToSequentialPoint:c}){let[u,m]=u0({prop:e,defaultProp:null==r?void 0:r[0],onChange:t}),[f,p]=n.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);n.useEffect(()=>{function e(){p({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let x=n.useMemo(()=>u===(null==r?void 0:r[r.length-1])||null,[r,u]),b=n.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===u))?e:null},[r,u]),g=r&&r.length>0&&(i||0===i)&&!Number.isNaN(i)&&r[i]===u||!r,h=n.useMemo(()=>{var e;let t=d?{width:d.getBoundingClientRect().width,height:d.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let r="string"==typeof e,a=0;if(r&&(a=parseInt(e,10)),uG(o)){let l=r?a:f?e*t.height:0;return f?"bottom"===o?t.height-l:-t.height+l:l}let l=r?a:f?e*t.width:0;return f?"right"===o?t.width-l:-t.width+l:l}))?e:[]},[r,f,d]),v=n.useMemo(()=>null!==b?null==h?void 0:h[b]:null,[h,b]),y=n.useCallback(e=>{var t;let n=null!=(t=null==h?void 0:h.findIndex(t=>t===e))?t:null;s(n),uq(a.current,{transition:`transform ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`,transform:uG(o)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),h&&n!==h.length-1&&void 0!==i&&n!==i&&n<i?uq(l.current,{transition:`opacity ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`,opacity:"0"}):uq(l.current,{transition:`opacity ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`,opacity:"1"}),m(null==r?void 0:r[Math.max(n,0)])},[a.current,r,h,i,l,m]);return n.useEffect(()=>{if(u||e){var t;let a=null!=(t=null==r?void 0:r.findIndex(t=>t===e||t===u))?t:-1;h&&-1!==a&&"number"==typeof h[a]&&y(h[a])}},[u,e,r,h,y]),{isLastSnapPoint:x,activeSnapPoint:u,shouldFade:g,getPercentageDragged:function(e,t){if(!r||"number"!=typeof b||!h||void 0===i)return null;let a=b===i-1;if(b>=i&&t)return 0;if(a&&!t)return 1;if(!g&&!a)return null;let l=a?b+1:b-1,n=e/Math.abs(a?h[l]-h[l-1]:h[l+1]-h[l]);return a?1-n:n},setActiveSnapPoint:m,activeSnapPointIndex:b,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:a,dismissible:n}){if(void 0===i)return;let s="bottom"===o||"right"===o?(null!=v?v:0)-e:(null!=v?v:0)+e,d=b===i-1,u=0===b,m=e>0;if(d&&uq(l.current,{transition:`opacity ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`}),!c&&a>2&&!m)return void(n?t():y(h[0]));if(!c&&a>2&&m&&h&&r)return void y(h[r.length-1]);let f=null==h?void 0:h.reduce((e,t)=>"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-s)<Math.abs(e-s)?t:e),p=uG(o)?window.innerHeight:window.innerWidth;if(a>.4&&Math.abs(e)<.4*p){let e=m?1:-1;return e>0&&x&&r?void y(h[r.length-1]):void(u&&e<0&&n&&t(),null===b||y(h[b+e]))}y(f)},onDrag:function({draggedDistance:e}){if(null===v)return;let t="bottom"===o||"right"===o?v-e:v+e;("bottom"!==o&&"right"!==o||!(t<h[h.length-1]))&&(("top"===o||"left"===o)&&t>h[h.length-1]||uq(a.current,{transform:uG(o)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`}))},snapPointsOffset:h}}({snapPoints:s,activeSnapPointProp:x,setActiveSnapPointProp:b,drawerRef:J,fadeFromIndex:p,overlayRef:V,onSnapPointChange:er,direction:j,container:S,snapToSequentialPoint:C});!function(e={}){let{isDisabled:t}=e;uA(()=>{if(!t){var e,r,l;let t,n,i,s,o,d,c;return 1==++uV&&uP()&&(i=0,s=window.pageXOffset,o=window.pageYOffset,d=uO((e=document.documentElement,r="paddingRight",l=`${window.innerWidth-document.documentElement.clientWidth}px`,t=e.style[r],e.style[r]=l,()=>{e.style[r]=t})),window.scrollTo(0,0),c=uO(uB(document,"touchstart",e=>{((n=uF(e.target))!==document.documentElement||n!==document.body)&&(i=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),uB(document,"touchmove",e=>{if(!n||n===document.documentElement||n===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,r=n.scrollTop,a=n.scrollHeight-n.clientHeight;0!==a&&((r<=0&&t>i||r>=a&&t<i)&&e.preventDefault(),i=t)},{passive:!1,capture:!0}),uB(document,"touchend",e=>{let t=e.target;uW(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),uB(document,"focus",e=>{let t=e.target;uW(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",u_&&(u_.height<window.innerHeight?requestAnimationFrame(()=>{uH(t)}):u_.addEventListener("resize",()=>uH(t),{once:!0}))}))},!0),uB(window,"scroll",()=>{window.scrollTo(0,0)})),a=()=>{d(),c(),window.scrollTo(s,o)}),()=>{0==--uV&&(null==a||a())}}},[t])}({isDisabled:!P||_||!h||F||!A||!E||!k});let{restorePositionSetting:eu}=function({isOpen:e,modal:t,nested:r,hasBeenOpened:a,preventScrollRestoration:l,noBodyStyles:i}){let[s,o]=n.useState(()=>"undefined"!=typeof window?window.location.href:""),d=n.useRef(0),c=n.useCallback(()=>
417{if(uT()&&null===u2&&e&&!i){u2={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-d.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&d.current>=t&&(document.body.style.top=`${-(d.current+e)}px`)}),300)}},[e]),u=n.useCallback(()=>{if(uT()&&null!==u2&&!i){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,u2),window.requestAnimationFrame(()=>{if(l&&s!==window.location.href)return void o(window.location.href);window.scrollTo(t,e)}),u2=null}},[s]);return n.useEffect(()=>{function e(){d.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),n.useEffect(()=>{if(t)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||u())}},[t,u]),n.useEffect(()=>{!r&&a&&(e?(window.matchMedia("(display-mode: standalone)").matches||c(),t||window.setTimeout(()=>{u()},500)):u())},[e,a,s,t,r,c,u]),{restorePositionSetting:u}}({isOpen:P,modal:h,nested:null!=y&&y,hasBeenOpened:A,preventScrollRestoration:R,noBodyStyles:w});function em(){return(window.innerWidth-26)/window.innerWidth}function ef(e,t){var r;let a=e,l=null==(r=window.getSelection())?void 0:r.toString(),n=J.current?uX(J.current,j):null,i=new Date;if("SELECT"===a.tagName||a.hasAttribute("data-vaul-no-drag")||a.closest("[data-vaul-no-drag]"))return!1;if("right"===j||"left"===j)return!0;if(B.current&&i.getTime()-B.current.getTime()<500)return!1;if(null!==n&&("bottom"===j?n>0:n<0))return!0;if(l&&l.length>0)return!1;if(U.current&&i.getTime()-U.current.getTime()<u&&0===n||t)return U.current=i,!1;for(;a;){if(a.scrollHeight>a.clientHeight){if(0!==a.scrollTop)return U.current=new Date,!1;if("dialog"===a.getAttribute("role"))break}a=a.parentNode}return!0}function ep(e){_&&J.current&&(J.current.classList.remove(uJ),K.current=!1,L(!1),W.current=new Date),null==v||v(),e||M(!1),setTimeout(()=>{s&&en(s[0])},1e3*uZ.DURATION)}function ex(){if(!J.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=uX(J.current,j);uq(J.current,{transform:"translate3d(0, 0, 0)",transition:`transform ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`}),uq(V.current,{transition:`opacity ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`,opacity:"1"}),o&&t&&t>0&&P&&uq(e,{borderRadius:"8px",overflow:"hidden",...uG(j)?{transform:`scale(${em()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${em()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${uZ.DURATION}s`,transitionTimingFunction:`cubic-bezier(${uZ.EASE.join(",")})`},!0)}return n.useEffect(()=>{window.requestAnimationFrame(()=>{Y.current=!0})},[]),n.useEffect(()=>{var e;function t(){if(J.current&&E&&(uW(document.activeElement)||X.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,r=window.innerHeight,a=r-t,l=J.current.getBoundingClientRect().height||0;et.current||(et.current=l);let n=J.current.getBoundingClientRect().top;if(Math.abs(Z.current-a)>60&&(X.current=!X.current),s&&s.length>0&&es&&el&&(a+=es[el]||0),Z.current=a,l>t||X.current){let e=J.current.getBoundingClientRect().height,i=e;e>t&&(i=t-(l>.8*r?n:26)),g?J.current.style.height=`${e-Math.max(a,0)}px`:J.current.style.height=`${Math.max(i,t-n)}px`}else!function(){let e=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}()&&(J.current.style.height=`${et.current}px`);s&&s.length>0&&!X.current?J.current.style.bottom="0px":J.current.style.bottom=`${Math.max(a,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;
417return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[el,s,es]),n.useEffect(()=>(P&&(uq(document.documentElement,{scrollBehavior:"auto"}),B.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let r=uK.get(e);r&&(e.style[t]=r[t])}(document.documentElement,"scrollBehavior")}),[P]),n.useEffect(()=>{h||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[h]),n.createElement(n2,{defaultOpen:N,onOpenChange:e=>{(m||e)&&(e?O(!0):ep(!0),M(e))},open:P},n.createElement(uI.Provider,{value:{activeSnapPoint:ea,snapPoints:s,setActiveSnapPoint:en,drawerRef:J,overlayRef:V,onOpenChange:t,onPress:function(e){var t,r;(m||s)&&(!J.current||J.current.contains(e.target))&&(Q.current=(null==(t=J.current)?void 0:t.getBoundingClientRect().height)||0,ee.current=(null==(r=J.current)?void 0:r.getBoundingClientRect().width)||0,L(!0),H.current=new Date,uP()&&window.addEventListener("touchend",()=>K.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),G.current=uG(j)?e.pageY:e.pageX)},onRelease:function(e){var t,r;if(!_||!J.current)return;J.current.classList.remove(uJ),K.current=!1,L(!1),W.current=new Date;let a=uX(J.current,j);
417if(!e||!ef(e.target,!1)||!a||Number.isNaN(a)||null===H.current)return;let l=W.current.getTime()-H.current.getTime(),n=G.current-(uG(j)?e.pageY:e.pageX),o=Math.abs(n)/l;if(o>.05&&($(!0),setTimeout(()=>{$(!1)},200)),s){ei({draggedDistance:n*("bottom"===j||"right"===j?1:-1),closeDrawer:ep,velocity:o,dismissible:m}),null==i||i(e,!0);return}if("bottom"===j||"right"===j?n>0:n<0){ex(),null==i||i(e,!0);return}if(o>.4){ep(),null==i||i(e,!1);return}let d=Math.min(null!=(t=J.current.getBoundingClientRect().height)?t:0,window.innerHeight),u=Math.min(null!=(r=J.current.getBoundingClientRect().width)?r:0,window.innerWidth);if(Math.abs(a)>=("left"===j||"right"===j?u:d)*c){ep(),null==i||i(e,!1);return}null==i||i(e,!0),ex()},onDrag:function(e){if(J.current&&_){let t="bottom"===j||"right"===j?1:-1,r=(G.current-(uG(j)?e.pageY:e.pageX))*t,a=r>0,n=s&&!m&&!a;if(n&&0===el)return;let i=Math.abs(r),d=document.querySelector("[data-vaul-drawer-wrapper]"),c=i/("bottom"===j||"top"===j?Q.current:ee.current),u=ec(i,a);if(null!==u&&(c=u),n&&c>=1||!K.current&&!ef(e.target,a))return;if(J.current.classList.add(uJ),K.current=!0,uq(J.current,{transition:"none"}),uq(V.current,{transition:"none"}),s&&eo({draggedDistance:r}),a&&!s){let e=Math.min(-(8*(Math.log(r+1)-2)*1),0)*t;uq(J.current,{transform:uG(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let f=1-c;if((ed||p&&el===p-1)&&(null==l||l(e,c),uq(V.current,{opacity:`${f}`,transition:"none"},!0)),d&&V.current&&o){let e=Math.min(em()+c*(1-em()),1),t=8-8*c,r=Math.max(0,14-14*c);uq(d,{borderRadius:`${t}px`,transform:uG(j)?`scale(${e}) translate3d(0, ${r}px, 0)`:`scale(${e}) translate3d(${r}px, 0, 0)`,transition:"none"},!0)}if(!s){let e=i*t;uq(J.current,{transform:uG(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:m,shouldAnimate:Y,handleOnly:f,isOpen:P,isDragging:_,shouldFade:ed,closeDrawer:ep,onNestedDrag:function(e,t){if(t<0)return;let r=(window.innerWidth-16)/window.innerWidth,a=r+t*(1-r),l=-16+16*t;uq(J.current,{transform:uG(j)?`scale(${a}) translate3d(0, ${l}px, 0)`:`scale(${a}) translate3d(${l}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,r=e?-16:0;q.current&&window.clearTimeout(q.current),uq(J.current,{transition:`transform ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`,transform:uG(j)?`scale(${t}) translate3d(0, ${r}px, 0)`:`scale(${t}) translate3d(${r}px, 0, 0)`}),!e&&J.current&&(q.current=setTimeout(()=>{let e=uX(J.current,j);uq(J.current,{transition:"none",transform:uG(j)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let r=uG(j)?window.innerHeight:window.innerWidth,a=t?(r-16)/r:1,l=t?-16:0;t&&uq(J.current,{transition:`transform ${uZ.DURATION}s cubic-bezier(${uZ.EASE.join(",")})`,transform:uG(j)?`scale(${a}) translate3d(0, ${l}px, 0)`:`scale(${a}) translate3d(${l}px, 0, 0)`})},keyboardIsOpen:X,modal:h,snapPointsOffset:es,activeSnapPointIndex:el,direction:j,shouldScaleBackground:o,setBackgroundColorOnScale:d,noBodyStyles:w,container:S,autoFocus:I}},r))},Content:u3,Overlay:u4,Trigger:n3,Portal:function(e){let t=uD(),{container:r=t.container,...a}=e;return n.createElement(n7,{container:r,...a})},Close:ix,Title:ic,Description:im},u6=n.createContext({shouldUseBottomsheet:!1,translations:{close:"",resize:""}}),u8=()=>n.useContext(u6),u7=({children:e,shouldUseBottomsheet:t,translations:r})=>l.jsx(u6.Provider,{value:{shouldUseBottomsheet:t,translations:r},children:e}),u9=t$(["group/drawer-content z-offcanvas fixed bg-bg-neutral-primary-default !select-text",`
418      data-[vaul-drawer-direction=bottom]:inset-0 data-[vaul-drawer-direction=bottom]:mt-lg
419      data-[vaul-drawer-direction=bottom]:rounded-t-lg data-[vaul-drawer-direction=bottom]:shadow-level2
420    `,`
421      data-[vaul-drawer-direction=right]:inset-y-0 data-[vaul-drawer-direction=right]:right-0
422      data-[vaul-drawer-direction=right]:data-[vaul-snap-points=true]:mr-(--snap-point-height)
423    `,"data-[vaul-drawer-direction=left]:inset-y-0 data-[vaul-drawer-direction=left]:left-0"],{variants:{size:{sm:["data-[vaul-drawer-direction=left]:w-[375px] data-[vaul-drawer-direction=right]:w-[375px]"],md:["data-[vaul-drawer-direction=left]:w-[720px] data-[vaul-drawer-direction=right]:w-[720px]"]}}}),me=[1],mt=({direction:e,initialSnapPoint:t,open:r,defaultOpen:a=!1,onOpenChange:i,translations:s,...o})=>{let[d,c]=n.useState(a),u=void 0!==r,m=u?r:d,f=iG(),p=e=>{u||c(e),i?.(e)};return l.jsx(u7,{shouldUseBottomsheet:f,translations:s,children:f?l.jsx(iM,{"data-slot":"drawer",...o,open:m,onOpenChange:p,initialSnapPoint:t,children:o.children}):l.jsx(u5.Root,{"data-slot":"drawer",...o,open:m,onOpenChange:p,direction:e,snapPoints:me,activeSnapPoint:me[0],handleOnly:!0})})};mt.displayName="Drawer";let mr=n.forwardRef(({...e},t)=>{let{shouldUseBottomsheet:r}=u8();return r?l.jsx(iA,{ref:t,"data-slot":"drawer-trigger",...e}):l.jsx(u5.Trigger,{ref:t,"data-slot":"drawer-trigger",...e})});mr.displayName="DrawerTrigger";let ma=({...e})=>{let{shouldUseBottomsheet:t}=u8();return t?l.jsx(iO,{"data-slot":"drawer-portal",...e}):l.jsx(u5.Portal,{"data-slot":"drawer-portal",...e})};ma.displayName="DrawerPortal";let ml=n.forwardRef(({children:e,...t},r)=>{let{shouldUseBottomsheet:a,translations:n}=u8();return e?a?l.jsx(iV,{ref:r,"data-slot":"drawer-close",...t,children:e}):l.jsx(u5.Close,{ref:r,"data-slot":"drawer-close",...t,children:e}):a?l.jsx(iV,{ref:r,asChild:!0,...t,children:l.jsx(le,{isIcon:!0,variant:"ghostSecondary",size:"xs",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":n.close,"data-slot":"drawer-close"})}):l.jsx(u5.Close,{ref:r,asChild:!0,className:"absolute top-1/2 right-0 -translate-y-1/2 group-data-[vaul-drawer-direction=bottom]/drawer-content:hidden",...t,children:l.jsx(le,{isIcon:!0,variant:"ghostSecondary",size:"xs",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":n.close,"data-slot":"drawer-close"})})});ml.displayName="DrawerClose";let mn=n.forwardRef(({className:e,...t},r)=>{let{shouldUseBottomsheet:a}=u8();return a?l.jsx(i_,{ref:r,"data-slot":"drawer-overlay",className:e,...t}):l.jsx(u5.Overlay,{ref:r,"data-slot":"drawer-overlay",className:rQ(`
424          z-offcanvas-backdrop fixed inset-0 bg-bg-dialog-default
425          data-[state=closed]:animate-out data-[state=closed]:fade-out-0
426          data-[state=open]:animate-in data-[state=open]:fade-in-0
427        `,e),...t})});mn.displayName="DrawerOverlay";let mi=n.forwardRef(({className:e,size:t,children:r,...a},n)=>{let{shouldUseBottomsheet:i,translations:s}=u8(),{themeContainer:o}=p.useTheme();if(i)return l.jsxs(iF,{ref:n,"data-slot":"drawer-content",className:e,...a,children:[l.jsx(i$,{"aria-label":s.resize}),r]});let d=u9({className:e,size:t});return l.jsxs(ma,{"data-slot":"drawer-portal",container:o,children:[l.jsx(mn,{}),l.jsx(u5.Content,{ref:n,"data-slot":"drawer-content",className:d,...a,children:l.jsxs("div",{className:"\n              flex flex-col\n              group-not-data-[vaul-drawer-direction=bottom]/drawer-content:h-full\n              group-data-[vaul-drawer-direction=bottom]/drawer-content:h-[calc(100%-var(--snap-point-height))]\n            ",children:[l.jsx("div",{className:"\n                mx-auto my-xl hidden h-[8px] w-[100px] shrink-0 rounded-full bg-bg-neutral-tertiary-default\n                group-data-[vaul-drawer-direction=bottom]/drawer-content:block\n              "}),r]})})]})});mi.displayName="DrawerContent";let ms=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n}=u8();return n?l.jsx(iB,{ref:a,"data-slot":"drawer-header",className:e,...r,children:t}):l.jsx("div",{ref:a,"data-slot":"drawer-header",className:rQ("relative flex flex-col items-center gap-md border-b border-bd-neutral-primary-default p-xl",e),...r,children:t})});ms.displayName="DrawerHeader";let mo=n.forwardRef(({className:e,...t},r)=>{let{shouldUseBottomsheet:a}=u8();return a?l.jsx(iK,{ref:r,"data-slot":"drawer-footer",className:e,...t}):l.jsx("div",{ref:r,"data-slot":"drawer-footer",className:rQ("border-t border-bd-neutral-primary-default p-lg",e),...t})});mo.displayName="DrawerFooter";let md=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n}=u8();return n?l.jsx(iH,{ref:a,"data-slot":"drawer-title",className:e,...r,children:t}):l.jsxs("div",{className:"relative w-full","data-slot":"drawer-title",children:[l.jsx(u5.Title,{ref:a,asChild:!0,className:rQ("px-3xl text-center text-ct-neutral-primary-default",e),...r,children:l.jsx(aS,{variant:"title",size:"md",children:t})}),l.jsx(ml,{})]})});md.displayName="DrawerTitle";let mc=n.forwardRef(({className:e,children:t,...r},a)=>{let{shouldUseBottomsheet:n}=u8();return n?l.jsx(iW,{ref:a,"data-slot":"drawer-subtitle",className:e,...r,children:t}):l.jsx(u5.Description,{ref:a,asChild:!0,"data-slot":"drawer-subtitle",className:rQ("text-ct-neutral-secondary-default",e),...r,children:l.jsx(aS,{variant:"body",
427size:"sm",children:t})})});mc.displayName="DrawerSubtitle";let mu=n.forwardRef(({className:e,...t},r)=>{let{shouldUseBottomsheet:a}=u8();return a?l.jsx(iU,{ref:r,"data-slot":"drawer-body",className:e,...t}):l.jsx("div",{ref:r,"data-slot":"drawer-body",className:rQ("flex-1 overflow-y-auto p-xl",e),...t})});mu.displayName="DrawerBody";let mm=n.forwardRef(({className:e,children:t,display:r="flex",direction:a="row",gap:n="lg",justify:i="end",...s},o)=>{let{shouldUseBottomsheet:d}=u8();return d?l.jsx(iq,{ref:o,"data-slot":"drawer-footer-actions",display:r,direction:a,gap:n,justify:i,className:e,...s,children:t}):l.jsx(iR,{ref:o,"data-slot":"drawer-footer-actions",display:r,direction:a,gap:n,justify:i,className:e,...s,children:t})});mm.displayName="DrawerFooterActions";let mf=t$(["flex size-full items-center justify-center bg-bg-neutral-secondary-default"]),mp=t$(["[&_path]:fill-bg-neutral-secondary-tap"],{variants:{orientation:{horizontal:["aspect-square h-[50%]"],vertical:["aspect-square w-[50%]"]}}}),mx={veepee:Y.IconButterfly,privalia:Z.IconPrivalia,generic:er.IconShippingTimeInformativeImage},mb=n.forwardRef(({className:e,visual:t="veepee",orientation:r="horizontal",...a},n)=>{let i=mf({className:e}),s=mp({orientation:r}),o=mx[t]??mx.veepee;return l.jsx("div",{ref:n,className:i,...a,children:l.jsx(o,{"aria-hidden":"true",focusable:"false",className:s,width:"100%",height:"100%"})})});mb.displayName="FallbackImage";let mg=t$("group",{variants:{isActive:{true:"[&_svg_path]:fill-ct-brand-default!",false:""}}}),mh=t$("group-active:invisible group-hover:[&_path]:fill-ct-brand-default!",{variants:{variant:{secondary:"[&_path]:fill-ct-neutral-primary-default!",transparent:"[&_path]:fill-ct-neutral-permanent-white-default!",ghostSecondary:"[&_path]:fill-ct-neutral-primary-default!",ghostTertiary:"[&_path]:fill-ct-neutral-permanent-white-default!"}}}),mv=n.forwardRef(({className:e,"data-testid":t,"aria-label":r="",disabled:a,id:n,isLoading:i=!1,isActive:s=!1,label:o,onClick:d,size:c="md",type:u="button",variant:m="secondary",...f},p)=>{let x=s?l.jsx(el.IconHeartActionActive,{"aria-hidden":"true"}):l.jsxs("span",{className:"relative inline-flex",children:[l.jsx(ea.IconHeartAction,{"aria-hidden":"true",className:mh({variant:m})}),l.jsx(el.IconHeartActionActive,{"aria-hidden":"true",className:"invisible absolute inset-0 [&_path]:fill-ct-brand-default! group-active:visible"})]}),b=rQ(mg({isActive:s}),e);return o?l.jsx(le,{ref:p,...f,"aria-pressed":s,className:b,"data-testid":t,id:n,isLoading:i,leftIcon:x,onClick:d,size:c,type:u,variant:m,...!0===a&&{disabled:a},children:o}):l.jsx(le,{ref:p,...f,"aria-pressed":s,className:b,"data-testid":t,id:n,isIcon:!0,isLoading:i,leftIcon:x,onClick:d,size:c,type:u,variant:m,"aria-label":r,"aria-labelledby":r,...!0===a&&{disabled:a}})}),my=t$(["inline-flex items-center","shadow-(--shadow-level2)","transition-all duration-standard ease-in-place","outline-none","border-0","cursor-pointer","focus-visible:shadow-focus","[&_svg]:pointer-events-none","disabled:cursor-not-allowed"],{variants:{hasLabel:{true:["justify-center","rounded-full","gap-sm","px-lg"],false:["justify-center","rounded-full","p-sm"]},variant:{brand:["bg-bg-brand-permanent-brand-default text-ct-neutral-permanent-white-default","hover:bg-bg-brand-permanent-brand-hover","active:bg-bg-brand-permanent-brand-tap","disabled:bg-bg-brand-disabled disabled:text-ct-neutral-primary-default","[&_path]:fill-ct-neutral-permanent-white-default","disabled:[&_path]:fill-ct-neutral-primary-default"],white:["bg-bg-neutral-secondary-default text-ct-neutral-primary-default","border border-bd-neutral-primary-default","hover:bg-bg-neutral-secondary-hover","active:bg-bg-neutral-secondary-tap","disabled:bg-bg-neutral-secondary-disabled disabled:text-ct-neutral-on-light-bg-disabled","[&_path]:fill-ct-neutral-primary-default","disabled:[&_path]:fill-ct-neutral-on-light-bg-disabled"],grey:["bg-bg-neutral-tertiary-default text-ct-neutral-tertiary-default","hover:bg-bg-neutral-tertiary-hover","active:bg-bg-neutral-tertiary-tap","disabled:bg-bg-neutral-tertiary-disabled disabled:text-ct-neutral-on-dark-bg-disabled","[&_path]:fill-ct-neutral-tertiary-default","disabled:[&_path]:fill-ct-neutral-on-dark-bg-disabled"]},size:{lg:[],md:[]},loading:{true:["pointer-events-none"],false:[]}},compoundVariants:[{hasLabel:!1,size:"lg",className:"size-6xl"},{hasLabel:!1,size:"md",className:"size-[44px]"},{hasLabel:!0,size:"lg",className:"h-6xl"},{hasLabel:!0,size:"md",className:"h-[44px]"}]}),mw=n.forwardRef(({className:e,variant:t="brand",size:r="lg",children:a,label:n,loading:i=!1,disabled:s,"aria-label":o,...d},c)=>{let u=my({variant:t,size:r,loading:i,hasLabel:!!n,className:e});return l.jsx("button",{ref:c,className:u,disabled:s||i,"aria-label":i?`${o} (loading)`:o,"aria-busy":i,...d,children:i?l.jsx(a7,{shape:"circular",size:"sm",variant:"white"===t?"brand":"white","aria-label":"Loading"}):l.jsxs(l.Fragment,{children:[a||l.jsx(en.IconBacktotop,{}),n&&l.jsx("span",{className:"text-body-lg leading-body-md font-fw-medium whitespace-nowrap",children:n})]})})});mw.displayName="FloatingActionButton";let mj=t$(["text-body-sm"],{variants:{hasIcon:{true:["flex items-center gap-sm"]},variant:{neutral:["text-ct-neutral-secondary-default"],error:["text-ct-error-default [&>svg>path]:fill-ct-error-default"]}}}),mN=n.forwardRef(({className:e,icon:t,role:r,text:a,variant:n="neutral",...i},s)=>{let o="error"===n,d=mj({className:e,hasIcon:!!t||o,variant:n}),c=r??(o?"status":"note");return l.jsxs("span",{className:d,ref:s,role:c,...i,children:[t,o&&!t&&l.jsx(ei.IconWarning,{"aria-hidden":"true",role:"img",height:"14px",width:"14px"}),a]})});mN.displayName="HelperText";let mk=n.forwardRef(({error:e,readOnly:t,disabled:r,className:a,...n},i)=>{let s="default";return t?s="readOnly":e&&(s="error"),l.jsx("div",{className:dz({state:s,className:a}),"data-disabled":r||void 0,children:l.jsx("input",{ref:i,disabled:r,readOnly:t,"aria-invalid":e||void 0,className:rQ("w-full cursor-text bg-transparent text-body-lg outline-none placeholder:text-ct-neutral-on-light-bg-disabled","disabled:cursor-not-allowed"),...n})})});mk.displayName="Input";let mC=t$(`
428    group flex min-h-[44px] w-full cursor-pointer items-center gap-lg rounded-sm border-0 py-md pr-lg
429    focus-visible:relative focus-visible:shadow-focus focus-visible:outline-none
430    disabled:cursor-not-allowed disabled:bg-bg-neutral-primary-disabled
431    data-[disabled]:pointer-events-none data-[disabled]:cursor-not-allowed data-[disabled]:bg-bg-neutral-primary-disabled
432  `,{variants:{asChild:{true:[],false:[]},selectable:{true:["pl-7xl max-sm:pl-lg"],false:["pl-lg"]},hasSelectionControl:{true:[],false:[]},active:{true:[],false:["bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap"]}},compoundVariants:[{asChild:!1,selectable:!0,active:!0,className:"bg-bg-neutral-primary-default hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-secondary-tap"},{asChild:!1,selectable:!1,active:!0,className:"bg-bg-brand-light-default hover:bg-bg-brand-light-hover active:bg-bg-brand-light-tap"},{asChild:!0,active:!0,className:`
433          bg-bg-brand-light-default text-ct-brand-hover
434          hover:text-ct-brand-hover
435          active:text-ct-brand-hover
436          [&_svg_path]:fill-ct-brand-hover
437        `},{selectable:!0,hasSelectionControl:!1,className:"pl-lg max-sm:pl-lg"}]}),mR=t$("",{variants:{active:{true:"",false:""},disabled:{true:"",false:""}},compoundVariants:[{active:!0,disabled:!1,className:"[&_svg_path]:fill-ct-brand-hover"}]}),mE=t$("truncate text-left group-disabled:text-ct-neutral-on-light-bg-disabled",{variants:{selectable:{true:[],false:[]},active:{true:[],false:[]}},compoundVariants:[{selectable:!0,active:!1,className:"text-ct-neutral-primary-default"},{selectable:!0,active:!0,className:"text-ct-neutral-primary-default"},{selectable:!1,active:!1,className:"text-ct-neutral-primary-default"},{selectable:!1,active:!0,className:"text-ct-brand-hover"}]}),mz=t$(["size-3xl min-h-3xl min-w-3xl","transition-transform duration-standard ease-in-place","group-data-[state=open]:rotate-180"],{variants:{selectable:{true:["max-sm:hidden"],false:[]}}}),mS=n.forwardRef((e,t)=>
437{let{asChild:r,active:a=!1,disabled:i,leadingSlot:s,onClick:o,children:d,selectable:c=!1,...u}=e,m=mC({asChild:r,selectable:c,hasSelectionControl:!1,active:a}),f=mR({active:a,disabled:!!i});return l.jsx(te,{ref:t,...u,children:l.jsx("div",{className:"relative flex min-h-44 w-full items-center has-focus-visible:z-10",children:n.isValidElement(d)&&l.jsxs(ay,{className:m,"aria-disabled":i,"data-disabled":i?"":void 0,tabIndex:i?-1:void 0,onClick:e=>{if(i){e.preventDefault(),e.stopPropagation();return}o?.(e)},onKeyDown:e=>{i&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),e.stopPropagation())},children:[s&&l.jsx("span",{className:f,children:s}),l.jsx(aj,{children:d})]})})})});mS.displayName="ListItemAsChild";var mI="Radio",[mD,mT]=eD(mI),[mP,mM]=mD(mI),mA=K.forwardRef((e,t)=>{let{__scopeRadio:r,name:a,checked:n=!1,required:i,disabled:s,value:o="on",onCheck:d,form:c,...u}=e,[m,f]=K.useState(null),p=eM(t,e=>f(e)),x=K.useRef(!1),b=!m||c||!!m.closest("form");return l.jsxs(mP,{scope:r,checked:n,disabled:s,children:[l.jsx(eJ.button,{type:"button",role:"radio","aria-checked":n,"data-state":mF(n),"data-disabled":s?"":void 0,disabled:s,value:o,...u,ref:p,onClick:eG(e.onClick,e=>{n||d?.(),b&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),b&&l.jsx(mL,{control:m,bubbles:!x.current,name:a,value:o,checked:n,required:i,disabled:s,form:c,style:{transform:"translateX(-100%)"}})]})});mA.displayName=mI;var mO="RadioIndicator",m_=K.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:a,...n}=e,i=mM(mO,r);return l.jsx(e0,{present:a||i.checked,children:l.jsx(eJ.span,{"data-state":mF(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t})})});m_.displayName=mO;var mL=K.forwardRef(({__scopeRadio:e,control:t,checked:r,bubbles:a=!0,...n},i)=>{let s=K.useRef(null),o=eM(s,i),d=r5(r),c=r6(t);return K.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==r&&t){let l=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(l)}},[d,r,a]),l.jsx(eJ.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:o,style:{...n.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function mF(e){return e?"checked":"unchecked"}mL.displayName="RadioBubbleInput";var m$=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],mV="RadioGroup",[mB,mH]=eD(mV,[ci,mT]),mW=ci(),mU=mT(),[mK,mq]=mB(mV),mG=K.forwardRef((e,t)=>{let{__scopeRadioGroup:r,name:a,defaultValue:n,value:i,required:s=!1,disabled:o=!1,orientation:d,dir:c,loop:u=!0,onValueChange:m,...f}=e,p=mW(r),x=to(c),[b,g]=eZ({prop:i,defaultProp:n??null,onChange:m,caller:mV});return l.jsx(mK,{scope:r,name:a,required:s,disabled:o,value:b,onValueChange:g,children:l.jsx(cd,{asChild:!0,...p,orientation:d,dir:x,loop:u,children:l.jsx(eJ.div,{role:"radiogroup","aria-required":s,"aria-orientation":d,"data-disabled":o?"":void 0,dir:x,...f,ref:t})})})});mG.displayName=mV;var mX="RadioGroupItem",mY=K.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:a,...n}=e,i=mq(mX,r),s=i.disabled||a,o=mW(r),d=mU(r),c=K.useRef(null),u=eM(t,c),m=i.value===n.value,f=K.useRef(!1);return K.useEffect(()=>{let e=e=>{m$.includes(e.key)&&(f.current=!0)},t=()=>f.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),l.jsx(cm,{asChild:!0,...o,focusable:!s,active:m,children:l.jsx(mA,{disabled:s,required:i.required,
437checked:m,...d,...n,name:i.name,ref:u,onCheck:()=>i.onValueChange(n.value),onKeyDown:eG(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:eG(n.onFocus,()=>{f.current&&c.current?.click()})})})});mY.displayName=mX;var mZ=K.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...a}=e,n=mU(r);return l.jsx(m_,{...n,...a,ref:t})});mZ.displayName="RadioGroupIndicator";let mJ=t$([`
438      aspect-square size-2xl rounded-full border bg-bg-neutral-primary-default
439      after:absolute after:top-1/2 after:left-1/2 after:z-0 after:block after:-translate-1/2 after:rounded-sm after:content-['']
440      hover:bg-bg-neutral-primary-hover
441      focus-visible:outline-none
442      active:bg-bg-neutral-tertiary-tap
443      disabled:cursor-not-allowed disabled:border-none disabled:bg-bg-neutral-tertiary-disabled
444      disabled:data-[state]:bg-bg-neutral-tertiary-disabled
445      disabled:hover:data-[state]:bg-bg-neutral-tertiary-disabled
446      disabled:active:data-[state]:bg-bg-neutral-tertiary-disabled
447      data-[state=checked]:border-none
448    `],{variants:{variant:{brand:[`
449            border-bd-neutral-secondary-default
450            data-[state=checked]:bg-bg-brand-default
451            hover:data-[state=checked]:bg-bg-brand-hover
452            active:data-[state=checked]:bg-bg-brand-tap
453          `],neutral:[`
454            border-bd-neutral-secondary-default
455            data-[state=checked]:bg-bg-neutral-tertiary-default
456            hover:data-[state=checked]:bg-bg-neutral-tertiary-hover
457            active:data-[state=checked]:bg-bg-neutral-tertiary-tap
458          `],error:[`
459            border-bd-error-default
460            data-[state=checked]:bg-bg-error-default
461            hover:data-[state=checked]:bg-bg-error-hover
462            active:data-[state=checked]:bg-bg-error-tap
463          `]},touchZone:{none:["focus-visible:shadow-focus"],large:["relative m-lg after:size-[44px] focus-visible:after:shadow-focus"],full:["after:size-full focus-visible:after:shadow-focus"]}}}),mQ=t$([`
464      flex items-center justify-center transition-colors
465      after:absolute after:top-[6px] after:left-[6px] after:z-1 after:block after:size-md after:rounded-full
466      after:bg-bg-neutral-primary-default after:content-['']
467    `],{variants:{}}),m0=n.forwardRef(({className:e,touchZone:t="large",variant:r="brand",...a},n)=>{let i=mJ({className:e,touchZone:t,variant:r}),s=mQ();return l.jsx(mY,{ref:n,className:i,...a,children:l.jsx(mZ,{className:s})})});m0.displayName=mY.displayName;let m1=t$(["grid gap-xs"],{variants:{orientation:{vertical:["grid-flow-row"],horizontal:["auto-cols-max grid-flow-col gap-3xl"]}}}),m2=n.forwardRef(({children:e,className:t,orientation:r="vertical",...a},n)=>{let i=m1({className:t,orientation:r});return l.jsx(mG,{className:i,orientation:r,...a,ref:n,children:e})});m2.displayName=mG.displayName;let m4=t$(["relative grid min-h-[44px] grid-cols-[auto_1fr] items-center gap-lg"],{variants:{grow:{true:["w-full"],false:["w-fit"]}}}),m3=t$([],{variants:{isMultiLines:{true:["self-start"]},alignment:{left:[],right:["ml-auto"]}}}),m5=t$([],{variants:{alignment:{left:[],right:["-order-1"]},isDisabled:{true:["text-ct-neutral-on-light-bg-disabled"]},hasSuffix:{true:["flex items-center gap-md"]}}}),m6=t$([],{variants:{isDisabled:{true:["text-ct-neutral-on-light-bg-disabled"],false:["text-ct-neutral-secondary-default"]},isMultiLines:{true:["self-start"]}}}),m8=n.forwardRef(({alignment:e="left",grow:t,helperText:r,isMultiLines:a=!1,labelClassName:n,label:i,suffix:s,...o},d)=>{let{disabled:c=!1,id:u,variant:m}=o,f=m4({className:n,grow:t}),p=m3({isMultiLines:a,alignment:e}),x=m5({alignment:e,isDisabled:c,hasSuffix:!!s}),b=m6({isDisabled:c,isMultiLines:a});return l.jsxs(l.Fragment,{children:[l.jsxs(aR,{className:f,htmlFor:u,children:[l.jsx(m0,{className:p,...o,ref:d}),l.jsxs("span",{className:x,children:[i,s&&l.jsx(aS,{as:"span",variant:"body",size:"md",weight:"regular",className:b,"aria-label":s,role:"note",children:s})]})]}),r&&l.jsx(mN,{text:r,variant:"error"===m?"error":"neutral"})]})});m8.displayName=`${mY.displayName}WithLabel`;let m7=({selectionType:e,value:t,selectionAriaLabel:r,defaultChecked:a,disabled:n})=>{let i={disabled:n,value:t,"aria-label":r};return l.jsx("div",{className:"absolute left-0 py-md pl-lg max-sm:right-0 max-sm:left-auto max-sm:pr-lg max-sm:pl-0",children:"checkbox"===e?l.jsx(ax,{...i,defaultChecked:a}):l.jsx(m0,{...i})})},m9=({label:e,secondaryText:t,suffix:r,selectable:a,active:n})=>{let i=mE({selectable:a,active:n});return l.jsxs("div",{className:"flex min-h-44 flex-col items-start justify-center truncate",children:[l.jsxs("div",{className:"flex w-full items-baseline gap-md",children:[l.jsx(aS,{variant:"body",
467size:"lg",weight:a&&!n?"regular":"medium",className:rQ(i,"group-data-disabled:text-ct-neutral-on-light-bg-disabled"),children:e}),r&&l.jsx(aS,{variant:"body",size:"md",weight:"regular",className:"\n              truncate text-ct-neutral-secondary-default\n              group-disabled:text-ct-neutral-on-light-bg-disabled\n              group-data-disabled:text-ct-neutral-on-light-bg-disabled\n            ",children:r})]}),t&&l.jsx(aS,{variant:"body",size:"md",weight:"regular",className:"\n            w-full truncate text-left text-ct-neutral-secondary-default\n            group-disabled:text-ct-neutral-on-light-bg-disabled\n            group-data-disabled:text-ct-neutral-on-light-bg-disabled\n          ",children:t})]})},fe=n.forwardRef((e,t)=>{let{asChild:r,selectable:a=!1,active:i=!1,disabled:s,selectionType:o,label:d,value:c,defaultChecked:u,selectionAriaLabel:m,secondaryText:f,suffix:p,leadingSlot:x,collapsible:b=!1,badge:g,shortcut:h,onClick:v,children:y,...w}=e,j=a&&!!o,N=mC({asChild:!!r,selectable:a,hasSelectionControl:j,active:i}),k=mz({selectable:j}),C=mR({active:i,disabled:!!s});return l.jsxs(te,{ref:t,...w,children:[l.jsxs("div",{className:"relative flex min-h-44 w-full items-center has-focus-visible:z-10",children:[l.jsxs(tr,{disabled:s,"data-disabled":s?"":void 0,className:N,onClick:e=>{v?.(e),b||(e.preventDefault(),e.stopPropagation())},children:[x&&l.jsx("span",{className:C,children:x}),l.jsx(m9,{label:d,secondaryText:f,suffix:p,selectable:a,active:i}),l.jsx("div",{className:"ml-auto"}),g&&n.isValidElement(g)&&n.cloneElement(g,{variant:"primary",size:"medium"}),h&&l.jsx(aS,{variant:"body",size:"lg",weight:"medium",className:"\n                text-ct-neutral-secondary-default\n                group-disabled:text-ct-neutral-on-light-bg-disabled\n                group-data-disabled:text-ct-neutral-on-light-bg-disabled\n              ",children:h}),b&&l.jsx(X.IconArrowDown,{className:k,"data-testid":"chevron-wrapper"})]}),a&&o&&c&&m&&l.jsx(m7,{selectionType:o,value:c,defaultChecked:u,selectionAriaLabel:m,disabled:s})]}),b&&y&&l.jsx(tl,{className:"pl-3xl",children:y})]})});fe.displayName="ListItemDefault";let ft=n.forwardRef((e,t)=>e.asChild?l.jsx(mS,{ref:t,...e}):l.jsx(fe,{ref:t,...e}));function fr(e,t){return(fr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}ft.displayName="ListItem";var fa={exports:{}};eW||(eW=1,fa.exports=(function(){if(eH)return eB;eH=1;var e=eV?e$:(eV=1,e$="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED");function t(){}function r(){}return r.resetWarningCache=t,eB=function(){function a(t,r,a,l,n,i){if(i!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function l(){return a}a.isRequired=a;var n={array:a,bigint:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:l,element:a,elementType:a,instanceOf:l,node:a,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:r,resetWarningCache:t};return n.PropTypes=n,n}})()()),fa.exports;let fl={disabled:!1},fn=n.createContext(null);var fi="unmounted",fs="exited",fo="entering",fd="entered",fc="exiting",fu=function(e){function t(t,r){var a,l=e.call(this,t,r)||this,n=r&&!r.isMounting?t.enter:t.appear;return l.appearStatus=null,t.in?n?(a=fs,l.appearStatus=fo):a=fd:a=t.unmountOnExit||t.mountOnEnter?fi:fs,l.state={status:a},l.nextCallback=null,l}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,fr(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===fi?{status:fs}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==fo&&r!==fd&&(t=fo):(r===fo||r===fd)&&(t=fc)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,a=this.props.timeout;return e=t=r=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,r=void 0!==a.appear?a.appear:t),{exit:e,enter:t,a
467ppear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===fo){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===fs&&this.setState({status:fi})},r.performEnter=function(e){var t=this,r=this.props.enter,a=this.context?this.context.isMounting:e,l=this.props.nodeRef?[a]:[i.findDOMNode(this),a],n=l[0],s=l[1],o=this.getTimeouts(),d=a?o.appear:o.enter;if(!e&&!r||fl.disabled)return void this.safeSetState({status:fd},function(){t.props.onEntered(n)});this.props.onEnter(n,s),this.safeSetState({status:fo},function(){t.props.onEntering(n,s),t.onTransitionEnd(d,function(){t.safeSetState({status:fd},function(){t.props.onEntered(n,s)})})})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),a=this.props.nodeRef?void 0:i.findDOMNode(this);if(!t||fl.disabled)return void this.safeSetState({status:fs},function(){e.props.onExited(a)});this.props.onExit(a),this.safeSetState({status:fc},function(){e.props.onExiting(a),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:fs},function(){e.props.onExited(a)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(a){r&&(r=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),a=null==e&&!this.props.addEndListener;if(!r||a)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],n=l[0],s=l[1];this.props.addEndListener(n,s)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===fi)return null;var t=this.props,r=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var a=function(e,t){if(null==e)return{};var r={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(t.includes(a))continue;r[a]=e[a]}return r}(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return n.createElement(fn.Provider,{value:null},"function"==typeof r?r(e,a):n.cloneElement(n.Children.only(r),a))},t}(n.Component);function fm(){}function ff(e){let t=`vi-${n.useId().replace(/[^a-zA-Z0-9]/g,"")}`;return l.jsxs("svg",{...e,viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[l.jsx("defs",{children:l.jsx("clipPath",{id:t,children:l.jsx("rect",{width:"12",height:"8",rx:"2"})})}),l.jsxs("g",{clipPath:`url(#${t})`,children:[l.jsx("rect",{x:"0.5",y:"0.5",width:"7",height:"7",rx:"1.5",fill:"currentColor"}),l.jsx("path",{d:"M12 6.21254V2.2318C12 1.40196 11.0476 0.933195 10.39 1.43939L9.39 2.2092C9.14409 2.39851 9 2.69126 9 3.0016V5.47038C9 5.78691 9.14986 6.08475 9.40404 6.27339L10.404 7.01555C11.0639 7.50527 12 7.03427 12 6.21254Z",fill:"currentColor",stroke:"none"}),l.jsx("path",{d:"M9.5 5.47052V3.00177C9.5 2.8466 9.57235 2.69994 9.69531 2.60529L10.6953 1.83575C11.0241 1.5828 11.5 1.81737 11.5 2.23224V6.21271C11.4999 6.62343 11.032 6.85878 10.7021 6.61407L9.70215 5.87189C9.50005 5.7776 9.50005 5.62873 9.5 5.47052Z",fill:"none"})]})]})}fu.contextType=fn,fu.propTypes={},fu.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:fm,onEntering:fm,onEntered:fm,onExit:fm,onExiting:fm,onExited:fm},fu.UNMOUNTED=fi,fu.EXITED=fs,fu.ENTERING=fo,fu.ENTERED=fd,fu.EXITING=fc;let fp=t$("inline-flex items-center justify-center align-middle",{variants:{overlay:{true:"rounded-full bg-neutral-alphablack-10 p-sm",false:""}}}),fx=t$(`
468    group relative flex shrink-0 cursor-pointer items-center justify-center border-none bg-transparent p-0
469    transition-[width,height,margin-inline] duration-standard ease-in-place
470    focus-visible:shadow-focus focus-visible:outline-none
471    disabled:cursor-not-allowed
472  `,{variants:{type:{default:"focus-visible:rounded-full",video:"focus-visible:rounded-xs focus-visible:bg-bd-focus-brand"},entered:{true:"",false:"-mx-sm size-0"}}
472,compoundVariants:[{type:"default",entered:!0,className:"size-[10px]"},{type:"video",entered:!0,className:"h-[10px] w-lg"}]}),fb=t$("h-md w-lg transition-[color,stroke,opacity,transform] duration-standard ease-in-place",{variants:{isActive:{true:["stroke-bg-neutral-tertiary-default text-bg-neutral-tertiary-default","group-hover:stroke-bg-neutral-tertiary-hover group-hover:text-bg-neutral-tertiary-hover","group-focus-visible:stroke-bg-neutral-tertiary-hover group-focus-visible:text-bg-neutral-tertiary-hover","group-active:stroke-bg-neutral-tertiary-tap group-active:text-bg-neutral-tertiary-tap","group-disabled:stroke-bg-neutral-tertiary-disabled group-disabled:text-bg-neutral-tertiary-disabled"],false:["stroke-bd-neutral-primary-default text-bg-neutral-permanent-white-default","group-hover:text-bg-neutral-permanent-white-hover","group-focus-visible:text-bg-neutral-permanent-white-hover","group-active:text-bg-neutral-permanent-white-tap","group-disabled:text-bg-neutral-primary-disabled"]},entered:{true:"scale-100 opacity-100",false:"scale-[0.6] opacity-0"}}}),fg=t$(`
473    box-border block cursor-pointer rounded-full transition-[width,height,background-color,border-color,opacity,transform]
474    duration-standard ease-in-place
475  `,{variants:{isActive:{true:["bg-bg-neutral-tertiary-default","group-hover:bg-bg-neutral-tertiary-hover","group-focus-visible:size-[10px]! group-focus-visible:bg-bg-neutral-tertiary-hover","group-active:bg-bg-neutral-tertiary-tap","group-disabled:bg-bg-neutral-tertiary-disabled"],false:["border border-bd-neutral-primary-default bg-bg-neutral-permanent-white-default","group-hover:size-[10px]! group-hover:bg-bg-neutral-permanent-white-hover","group-focus-visible:size-[10px]! group-focus-visible:bg-bg-neutral-permanent-white-hover","group-active:!size-md group-active:bg-bg-neutral-permanent-white-tap","group-disabled:bg-bg-neutral-primary-disabled"]},entered:{true:"scale-100 opacity-100",false:"scale-[0.6] opacity-0"}}});function fh({entered:e,isActive:t,className:r}){return l.jsx(ff,{className:rQ(fb({isActive:t,entered:e}),r)})}let fv=n.createContext(null),fy=n.forwardRef(({index:e=0,type:t="default",disabled:r,className:a,...i},s)=>{let{activeIndex:o,total:d,maxVisible:c,getDotLabel:u,registerRef:m,onDotClick:f,onKeyDown:p}=(()=>{let e=n.useContext(fv);if(!e)throw Error("PageControlItem must be used within a PageControl");return e})(),x=n.useRef(null),b=n.useRef(8),g=e===o,h=function(e,t,r,a){if(r<=a)return 8;let l=Math.min(r-1-t,Math.max(2,4-t)),n=Math.min(t,Math.max(4,6-l)),i=e-t;if(i<-n||i>l)return 0;if(0===i)return 8;if(i<0){let e=Math.abs(i);return e===n?n>=4?5:3===n?6.5:8:e===n-1&&n>=4?6.5:8}return i===l?l>=2?5:6.5:i===l-1&&l>=2?6.5:8}(e,o,d,c),v=h>0;return v&&(b.current=h),l.jsx(fu,{nodeRef:x,in:v,timeout:{enter:16,exit:200},mountOnEnter:!0,unmountOnExit:!0,children:n=>{let o="entered"===n,c="exiting"===n?b.current:h;return l.jsx("button",{ref:t=>{x.current=t,m(e,t),"function"==typeof s?s(t):s&&(s.current=t)},type:"button","aria-label":u(e+1,d),"aria-current":g?"true":void 0,tabIndex:g?0:-1,disabled:r,onClick:()=>f(e),onKeyDown:p,className:rQ(fx({type:t,entered:o}),a),...i,children:"video"===t?l.jsx(fh,{entered:o,isActive:g}):l.jsx("span",{className:fg({isActive:g,entered:o}),style:{width:`${c}px`,height:`${c}px`}})})}})});fy.displayName="PageControlItem";let fw=n.forwardRef(({activeIndex:e,onChange:t,overlay:r=!1,maxVisible:a=5,getAnnouncementLabel:i,getDotLabel:s,children:o,className:d,...c},u)=>{let m=n.Children.count(o),f=n.useRef([]);if(m<=1)return null;let p=n.Children.map(o,(e,t)=>{if(!n.isValidElement(e)||e.type!==fy)throw Error("PageControl only accepts PageControlItem children");return n.cloneElement(e,{index:e.props.index??t})});return l.jsx(fv.Provider,{value:{activeIndex:e,total:m,maxVisible:a,getDotLabel:s,registerRef:(e,t)=>{f.current[e]=t},onDotClick:e=>t?.(e),onKeyDown:r=>{let a=null;switch(r.key){case"ArrowRight":r.preventDefault(),e<m-1&&(a=e+1);break;case"ArrowLeft":r.preventDefault(),e>0&&(a=e-1);break;case"Home":r.preventDefault(),a=0;break;case"End":r.preventDefault(),a=m-1;break;default:return}null!==a&&(t?.(a),f.current[a]?.focus())}},children:l.jsxs("nav",{ref:u,className:fp({overlay:r,className:d}),...c,children:[l.jsx("div",{className:"flex items-center gap-md",children:p}),l.jsx("span",{role:"status","aria-live":"polite",className:"sr-only",children:i(e+1,m)})]})})});fw.displayName="PageControl";let fj=n.createContext(null),fN=()=>{let e=n.useContext(fj);if(!e)throw Error("MediaViewer sub-components must be used inside MediaViewer");return e},fk=n.createContext(null),fC=n.createContext(null),fR=()=>{let e=n.useContext(fC);if(!e)throw Error("MediaViewer.Item must be used inside MediaViewer.Carousel");return e},fE=n.createContext(null),fz=()=>{let e=n.useContext(fE);if(!e)throw Error("MediaViewer.Thumbnail must be used inside MediaViewer.Thumbnails");return e};function fS(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function fI(e,t){let r=Object.keys(e),a=Object.keys(t);return r.length===a.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&r.every(r=>{let a=e[r],l=t[r];return"function"==typeof a?`${a}`==`${l}`:fS(a)&&fS(l)?fI(a,l):a===l})}function fD(e){return e.concat().sort((e,t)=>
475e.name>t.name?1:-1).map(e=>e.options)}function fT(e){return"number"==typeof e}function fP(e){return"string"==typeof e}function fM(e){return"boolean"==typeof e}function fA(e){return"[object Object]"===Object.prototype.toString.call(e)}function fO(e){return Math.abs(e)}function f_(e){return Math.sign(e)}function fL(e){return fB(e).map(Number)}function fF(e){return e[f$(e)]}function f$(e){return Math.max(0,e.length-1)}function fV(e,t=0){return Array.from(Array(e),(e,r)=>t+r)}function fB(e){return Object.keys(e)}function fH(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function fW(){let e=[],t={add:function(r,a,l,n={passive:!0}){let i;return"addEventListener"in r?(r.addEventListener(a,l,n),i=()=>r.removeEventListener(a,l,n)):(r.addListener(l),i=()=>r.removeListener(l)),e.push(i),t},clear:function(){e=e.filter(e=>e())}};return t}function fU(e=0,t=0){let r=fO(e-t);function a(r){return r<e||r>t}return{length:r,max:t,min:e,constrain:function(r){return a(r)?r<e?e:t:r},reachedAny:a,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return r?e-r*Math.ceil((e-t)/r):e}}}function fK(e){let t=e;function r(e){return fT(e)?e:e.get()}return{get:function(){return t},set:function(e){t=r(e)},add:function(e){t+=r(e)},subtract:function(e){t-=r(e)}}}function fq(e,t){let r="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},a=t.style,l=null,n=!1;return{clear:function(){!n&&(a.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(n)return;let i=Math.round(100*e.direction(t))/100;i!==l&&(a.transform=r(i),l=i)},toggleActive:function(e){n=!e}}}let fG={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function fX(e,t,r){let a,l,n,i,s,o=e.ownerDocument,d=o.defaultView,c=function(e){function t(e,t){return function e(t,r){return[t,r].reduce((t,r)=>(fB(r).forEach(a=>{let l=t[a],n=r[a],i=fA(l)&&fA(n);t[a]=i?e(l,n):n}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(r){let a=r.breakpoints||{},l=fB(a).filter(t=>e.matchMedia(t).matches).map(e=>a[e]).reduce((e,r)=>t(e,r),{});return t(r,l)},optionsMediaQueries:function(t){return t.map(e=>fB(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(d),u=(s=[],{init:function(e,t){return(s=t.filter(({options:e})=>!1!==c.optionsAtMedia(e).active)).forEach(t=>t.init(e,c)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){s=s.filter(e=>e.destroy())}}),m=fW(),f=function(){let e,t={},r={init:function(t){e=t},emit:function(a){return(t[a]||[]).forEach(t=>t(e,a)),r},off:function(e,a){return t[e]=(t[e]||[]).filter(e=>e!==a),r},on:function(e,a){return t[e]=(t[e]||[]).concat([a]),r},clear:function(){t={}}};return r}(),{mergeOptions:p,optionsAtMedia:x,optionsMediaQueries:b}=c,{on:g,off:h,emit:v}=f,y=!1,w=p(fG,fX.globalOptions),j=p(w),N=[];function k(t,r){if(y)return;j=x(w=p(w,t)),N=r||N;let{container:s,slides:c}=j;n=(fP(s)?e.querySelector(s):s)||e.children[0];let g=fP(c)?n.querySelectorAll(c):c;i=[].slice.call(g||n.children),a=function t(r){let a=function(e,t,r,a,l,n,i){let s,o,{align:d,axis:c,direction:u,startIndex:m,loop:f,duration:p,dragFree:x,dragThreshold:b,inViewThreshold:g,slidesToScroll:h,skipSnaps:v,containScroll:y,watchResize:w,watchSlides:j,watchDrag:N,watchFocus:k}=n,C={measure:function(e){let{offsetTop:t,offsetLeft:r,offsetWidth:a,offsetHeight:l}=e;return{top:t,right:r+a,bottom:t+l,left:r,width:a,height:l}}},R=C.measure(t),E=r.map(C.measure),z=function(e,t){let r="rtl"===t,a="y"===e,l=!a&&r?-1:1;return{scroll:a?"y":"x",cross:a?"x":"y",startEdge:a?"top":r?"right":"left",endEdge:a?"bottom":r?"left":"right",measureSize:function(e){let{height:t,width:r}=e;return a?t:r},direction:function(e){return e*l}}}(c,u),S=z.measureSize(R),I={measure:function(e){return e/100*S}},D=function(e,t){let r={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}}
475;return{measure:function(a,l){return fP(e)?r[e](a):e(t,a,l)}}}(d,S),T=!f&&!!y,{slideSizes:P,slideSizesWithGaps:M,startGap:A,endGap:O}=function(e,t,r,a,l,n){let{measureSize:i,startEdge:s,endEdge:o}=e,d=r[0]&&l,c=function(){if(!d)return 0;let e=r[0];return fO(t[s]-e[s])}(),u=d?parseFloat(n.getComputedStyle(fF(a)).getPropertyValue(`margin-${o}`)):0,m=r.map(i),f=r.map((e,t,r)=>{let a=t===f$(r);return t?a?m[t]+u:r[t+1][s]-e[s]:m[t]+c}).map(fO);return{slideSizes:m,slideSizesWithGaps:f,startGap:c,endGap:u}}(z,R,E,r,f||!!y,l),_=function(e,t,r,a,l,n,i,s,o){let{startEdge:d,endEdge:c,direction:u}=e,m=fT(r);return{groupSlides:function(e){return m?fL(e).filter(e=>e%r==0).map(t=>e.slice(t,t+r)):e.length?fL(e).reduce((r,o,m)=>{let f=fF(r)||0,p=o===f$(e),x=l[d]-n[f][d],b=l[d]-n[o][c],g=a||0!==f?0:u(i),h=fO(b-(!a&&p?u(s):0)-(x+g));return m&&h>t+2&&r.push(o),p&&r.push(e.length),r},[]).map((t,r,a)=>{let l=Math.max(a[r-1]||0);return e.slice(l,t)}):[]}}}(z,S,h,f,R,E,A,O,0),{snaps:L,snapsAligned:F}=function(e,t,r,a,l){let{startEdge:n,endEdge:i}=e,{groupSlides:s}=l,o=s(a).map(e=>fF(e)[i]-e[0][n]).map(fO).map(t.measure),d=a.map(e=>r[n]-e[n]).map(e=>-fO(e)),c=s(d).map(e=>e[0]).map((e,t)=>e+o[t]);return{snaps:d,snapsAligned:c}}(z,D,R,E,_),$=-fF(L)+fF(M),{snapsContained:V,scrollContainLimit:B}=function(e,t,r,a,l){let n=fU(-t+e,0),i=r.map((e,t)=>{let{min:a,max:l}=n,i=n.constrain(e),s=t===f$(r);return t?s||function(e,t){return 1>=fO(e-t)}(a,i)?a:function(e,t){return 1>=fO(e-t)}(l,i)?l:i:l}).map(e=>parseFloat(e.toFixed(3))),s=function(){let e=i[0],t=fF(i);return fU(i.lastIndexOf(e),i.indexOf(t)+1)}();return{snapsContained:function(){if(t<=e+2)return[n.max];if("keepSnaps"===a)return i;let{min:r,max:l}=s;return i.slice(r,l)}(),scrollContainLimit:s}}(S,$,F,y,0),H=T?V:F,{limit:W}=function(e,t,r){let a=t[0];return{limit:fU(r?a-e:fF(t),a)}}($,H,f),U=function e(t,r,a){let{constrain:l}=fU(0,t),n=t+1,i=s(r);function s(e){return a?fO((n+e)%n):l(e)}function o(){return e(t,i,a)}let d={get:function(){return i},set:function(e){return i=s(e),d},add:function(e){return o().set(i+e)},clone:o};return d}(f$(H),m,f),K=U.clone(),q=fL(r),G=function(e,t,r,a){let l=fW(),n=1e3/60,i=null,s=0,o=0;function d(e){if(!o)return;i||(i=e,r(),r());let l=e-i;for(i=e,s+=l;s>=n;)r(),s-=n;a(s/n),o&&(o=t.requestAnimationFrame(d))}function c(){t.cancelAnimationFrame(o),i=null,s=0,o=0}return{init:function(){l.add(e,"visibilitychange",()=>{e.hidden&&(i=null,s=0)})},destroy:function(){c(),l.clear()},start:function(){o||(o=t.requestAnimationFrame(d))},stop:c,update:r,render:a}}(a,l,()=>(({dragHandler:e,scrollBody:t,scrollBounds:r,options:{loop:a}})=>{a||r.constrain(e.pointerDown()),t.seek()})(eo),e=>(({scrollBody:e,translate:t,location:r,offsetLocation:a,previousLocation:l,scrollLooper:n,slideLooper:i,dragHandler:s,animation:o,eventHandler:d,scrollBounds:c,options:{loop:u}},m)=>{let f=e.settled(),p=!c.shouldConstrain(),x=u?f:f&&p,b=x&&!s.pointerDown();b&&o.stop();let g=r.get()*m+l.get()*(1-m);a.set(g),u&&(n.loop(e.direction()),i.loop()),t.to(a.get()),b&&d.emit("settle"),x||d.emit("scroll")})(eo,e)),X=H[U.get()],Y=fK(X),Z=fK(X),J=fK(X),Q=fK(X),ee=function(e,t,r,a,l,n){let i=0,s=0,o=l,d=.68,c=e.get(),u=0;function m(e){return o=e,p}function f(e){return d=e,p}let p={direction:function(){return s},duration:function(){return o},velocity:function(){return i},seek:function(){let t=a.get()-e.get(),l=0;return o?(r.set(e),i+=t/o,i*=d,c+=i,e.add(i),l=c-u):(i=0,r.set(a),e.set(a),l=t),s=f_(l),u=c,p},settled:function(){return .001>fO(a.get()-t.get())},useBaseFriction:function(){return f(.68)},useBaseDuration:function(){return m(l)},useFriction:f,useDuration:m};return p}(Y,J,Z,Q,p,.68),et=function(e,t,r,a,l){let{reachedAny:n,removeOffset:i,constrain:s}=a;function o(e){return e.concat().sort((e,t)=>fO(e)-fO(t))[0]}function d(t,a){let l=[t,t+r,t-r];if(!e)return t;if(!a)return o(l);let n=l.filter(e=>f_(e)===a);return n.length?o(n):fF(l)-r}return{byDistance:function(r,a){let o=l.get()+r,{index:c,distance:u}=function(r){let a=e?i(r):s(r),{index:l}=t.map((e,t)=>({diff:d(e-a,0),index:t})).sort((e,t)=>fO(e.diff)-fO(t.diff))[0];return{index:l,distance:a}}(o),m=!e&&n(o);if(!a||m)return{index:c,distance:r};let f=r+d(t[c]-u,0);return{index:c,distance:f}},byIndex:function(e,r){let a=d(t[e]-l.get(),r);return{index:e,distance:a}},shortcut:d}}(f,H,$,W,Q),er=function(e,t,r,a,l,n,i){function s(l){let s=l.distance,o=l.index!==t.get();
475n.add(s),s&&(a.duration()?e.start():(e.update(),e.render(1),e.update())),o&&(r.set(t.get()),t.set(l.index),i.emit("select"))}return{distance:function(e,t){s(l.byDistance(e,t))},index:function(e,r){let a=t.clone().set(e);s(l.byIndex(a.get(),r))}}}(G,U,K,ee,et,Q,i),ea=function(e){let{max:t,length:r}=e;return{get:function(e){return r?-((e-t)/r):0}}}(W),el=fW(),en=function(e,t,r,a){let l,n={},i=null,s=null,o=!1;return{init:function(){l=new IntersectionObserver(e=>{o||(e.forEach(e=>{n[t.indexOf(e.target)]=e}),i=null,s=null,r.emit("slidesInView"))},{root:e.parentElement,threshold:a}),t.forEach(e=>l.observe(e))},destroy:function(){l&&l.disconnect(),o=!0},get:function(e=!0){if(e&&i)return i;if(!e&&s)return s;let t=fB(n).reduce((t,r)=>{let a=parseInt(r),{isIntersecting:l}=n[a];return(e&&l||!e&&!l)&&t.push(a),t},[]);return e&&(i=t),e||(s=t),t}}}(t,r,i,g),{slideRegistry:ei}=function(e,t,r,a,l,n){let{groupSlides:i}=l,{min:s,max:o}=a;return{slideRegistry:function(){let a=i(n);return 1===r.length?[n]:e&&"keepSnaps"!==t?a.slice(s,o).map((e,t,r)=>{let a=t===f$(r);return t?a?fV(f$(n)-fF(r)[0]+1,fF(r)[0]):e:fV(fF(r[0])+1)}):a}()}}(T,y,H,B,_,q),es=function(e,t,r,a,l,n,i,s){let o={passive:!0,capture:!0},d=0;function c(e){"Tab"===e.code&&(d=new Date().getTime())}return{init:function(u){s&&(n.add(document,"keydown",c,!1),t.forEach((t,c)=>{n.add(t,"focus",t=>{(fM(s)||s(u,t))&&function(t){if(new Date().getTime()-d>10)return;i.emit("slideFocusStart"),e.scrollLeft=0;let n=r.findIndex(e=>e.includes(t));fT(n)&&(l.useDuration(0),a.index(n,0),i.emit("slideFocus"))}(c)},o)}))}}}(e,r,ei,er,ee,el,i,k),eo={ownerDocument:a,ownerWindow:l,eventHandler:i,containerRect:R,slideRects:E,animation:G,axis:z,dragHandler:function(e,t,r,a,l,n,i,s,o,d,c,u,m,f,p,x,b,g,h){let{cross:v,direction:y}=e,w=["INPUT","SELECT","TEXTAREA"],j={passive:!1},N=fW(),k=fW(),C=fU(50,225).constrain(f.measure(20)),R={mouse:300,touch:400},E={mouse:500,touch:600},z=p?43:25,S=!1,I=0,D=0,T=!1,P=!1,M=!1,A=!1;function O(e){if(!fH(e,a)&&e.touches.length>=2)return _(e);let t=n.readPoint(e),r=n.readPoint(e,v),i=fO(t-I),o=fO(r-D);if(!P&&!A&&(!e.cancelable||!(P=i>o)))return _(e);let c=n.pointerMove(e);i>x&&(M=!0),d.useFriction(.3).useDuration(.75),s.start(),l.add(y(c)),e.preventDefault()}function _(e){let t=c.byDistance(0,!1).index!==u.get(),r=n.pointerUp(e)*(p?E:R)[A?"mouse":"touch"],a=function(e,t){let r=u.add(-1*f_(e)),a=c.byDistance(e,!p).distance;return p||fO(e)<C?a:b&&t?.5*a:c.byIndex(r.get(),0).distance}(y(r),t),l=function(e,t){var r,a;if(0===e||0===t||fO(e)<=fO(t))return 0;let l=(r=fO(e),a=fO(t),fO(r-a));return fO(l/e)}(r,a);P=!1,T=!1,k.clear(),d.useDuration(z-10*l).useFriction(.68+l/50),o.distance(a,!p),A=!1,m.emit("pointerUp")}function L(e){M&&(e.stopPropagation(),e.preventDefault(),M=!1)}return{init:function(e){h&&N.add(t,"dragstart",e=>e.preventDefault(),j).add(t,"touchmove",()=>void 0,j).add(t,"touchend",()=>void 0).add(t,"touchstart",s).add(t,"mousedown",s).add(t,"touchcancel",_).add(t,"contextmenu",_).add(t,"click",L,!0);function s(s){(fM(h)||h(e,s))&&function(e){let s=fH(e,a);if((A=s,M=p&&s&&!e.buttons&&S,S=fO(l.get()-i.get())>=2,!s||0===e.button)&&!function(e){let t=e.nodeName||"";return w.includes(t)}(e.target)){T=!0,n.pointerDown(e),d.useFriction(0).useDuration(0),l.set(i);let a=A?r:t;k.add(a,"touchmove",O,j).add(a,"touchend",_).add(a,"mousemove",O,j).add(a,"mouseup",_),I=n.readPoint(e),D=n.readPoint(e,v),m.emit("pointerDown")}}(s)}},destroy:function(){N.clear(),k.clear()},pointerDown:function(){return T}}}(z,e,a,l,Q,function(e,t){let r,a;function l(e){return e.timeStamp}function n(r,a){let l=a||e.scroll,n=`client${"x"===l?"X":"Y"}`;return(fH(r,t)?r:r.touches[0])[n]}return{pointerDown:function(e){return r=e,a=e,n(e)},pointerMove:function(e){let t=n(e)-n(a),i=l(e)-l(r)>170;return a=e,i&&(r=e),t},pointerUp:function(e){if(!r||!a)return 0;let t=n(a)-n(r),i=l(e)-l(r),s=l(e)-l(a)>170,o=t/i;return i&&!s&&fO(o)>.1?o:0},readPoint:n}}(z,l),Y,G,er,ee,et,U,i,I,x,b,v,0,N),eventStore:el,percentOfView:I,index:U,indexPrevious:K,limit:W,location:Y,offsetLocation:J,previousLocation:Z,options:n,resizeHandler:function(e,t,r,a,l,n,i){let s,o,d=[e].concat(a),c=[],u=!1;function m(e){return l.measureSize(i.measure(e))}return{init:function(l){n&&(o=m(e),c=a.map(m),s=new ResizeObserver(r=>{(fM(n)||n(l,r))&&function(r){for(let n of r){if(u)return;let r=n.target===e,i=a.indexOf(n.target),s=r?o:c[i];if(fO(m(r?e:a[i])-s)>=.5){l.reInit(),t.emit("resize");break}}}(r)}),r.requestAnimationFrame(()=>
475{d.forEach(e=>s.observe(e))}))},destroy:function(){u=!0,s&&s.disconnect()}}}(t,i,l,r,z,w,C),scrollBody:ee,scrollBounds:function(e,t,r,a,l){let n=l.measure(10),i=l.measure(50),s=fU(.1,.99),o=!1;function d(){return!o&&!!e.reachedAny(r.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:d,constrain:function(l){if(!d())return;let o=e.reachedMin(t.get())?"min":"max",c=fO(e[o]-t.get()),u=r.get()-t.get(),m=s.constrain(c/i);r.subtract(u*m),!l&&fO(u)<n&&(r.set(e.constrain(r.get())),a.useDuration(25).useBaseFriction())},toggleActive:function(e){o=!e}}}(W,J,Q,ee,I),scrollLooper:function(e,t,r,a){let{reachedMin:l,reachedMax:n}=fU(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?n(r.get()):-1===t&&l(r.get())))return;let i=-1*t*e;a.forEach(e=>e.add(i))}}}($,W,J,[Y,J,Z,Q]),scrollProgress:ea,scrollSnapList:H.map(ea.get),scrollSnaps:H,scrollTarget:et,scrollTo:er,slideLooper:function(e,t,r,a,l,n,i,s,o){let d=fL(l),c=fL(l).reverse(),u=p(f(c,i[0]),r,!1).concat(p(f(d,t-i[0]-1),-r,!0));function m(e,t){return e.reduce((e,t)=>e-l[t],t)}function f(e,t){return e.reduce((e,r)=>m(e,t)>0?e.concat([r]):e,[])}function p(l,i,d){let c=n.map((e,r)=>({start:e-a[r]+.5+i,end:e+t-.5+i}));return l.map(t=>{let a=d?0:-r,l=d?r:0,n=c[t][d?"end":"start"];return{index:t,loopPoint:n,slideLocation:fK(-1),translate:fq(e,o[t]),target:()=>s.get()>n?a:l}})}return{canLoop:function(){return u.every(({index:e})=>.1>=m(d.filter(t=>t!==e),t))},clear:function(){u.forEach(e=>e.translate.clear())},loop:function(){u.forEach(e=>{let{target:t,translate:r,slideLocation:a}=e,l=t();l!==a.get()&&(r.to(l),a.set(l))})},loopPoints:u}}(z,S,$,P,M,L,H,J,r),slideFocus:es,slidesHandler:(o=!1,{init:function(e){j&&(s=new MutationObserver(t=>{!o&&(fM(j)||j(e,t))&&function(t){for(let r of t)if("childList"===r.type){e.reInit(),i.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){s&&s.disconnect(),o=!0}}),slidesInView:en,slideIndexes:q,slideRegistry:ei,slidesToScroll:_,target:Q,translate:fq(z,t)};return eo}(e,n,i,o,d,r,f);return r.loop&&!a.slideLooper.canLoop()?t(Object.assign({},r,{loop:!1})):a}(j),b([w,...N.map(({options:e})=>e)]).forEach(e=>m.add(e,"change",C)),j.active&&(a.translate.to(a.location.get()),a.animation.init(),a.slidesInView.init(),a.slideFocus.init(S),a.eventHandler.init(S),a.resizeHandler.init(S),a.slidesHandler.init(S),a.options.loop&&a.slideLooper.loop(),n.offsetParent&&i.length&&a.dragHandler.init(S),l=u.init(S,N))}function C(e,t){let r=z();R(),k(p({startIndex:r},e),t),f.emit("reInit")}function R(){a.dragHandler.destroy(),a.eventStore.clear(),a.translate.clear(),a.slideLooper.clear(),a.resizeHandler.destroy(),a.slidesHandler.destroy(),a.slidesInView.destroy(),a.animation.destroy(),u.destroy(),m.clear()}function E(e,t,r){j.active&&!y&&(a.scrollBody.useBaseFriction().useDuration(!0===t?0:j.duration),a.scrollTo.index(e,r||0))}function z(){return a.index.get()}let S={canScrollNext:function(){return a.index.add(1).get()!==z()},canScrollPrev:function(){return a.index.add(-1).get()!==z()},containerNode:function(){return n},internalEngine:function(){return a},destroy:function(){y||(y=!0,m.clear(),R(),f.emit("destroy"),f.clear())},off:h,on:g,emit:v,plugins:function(){return l},previousScrollSnap:function(){return a.indexPrevious.get()},reInit:C,rootNode:function(){return e},scrollNext:function(e){E(a.index.add(1).get(),e,-1)},scrollPrev:function(e){E(a.index.add(-1).get(),e,1)},scrollProgress:function(){return a.scrollProgress.get(a.offsetLocation.get())},scrollSnapList:function(){return a.scrollSnapList},scrollTo:E,selectedScrollSnap:z,slideNodes:function(){return i},slidesInView:function(){return a.slidesInView.get()},slidesNotInView:function(){return a.slidesInView.get(!1)}};return k(t,r),setTimeout(()=>f.emit("init"),0),S}function fY(e={},t=[]){let r=n.useRef(e),a=n.useRef(t),[l,i]=n.useState(),[s,o]=n.useState(),d=n.useCallback(()=>{l&&l.reInit(r.current,a.current)},[l]);return n.useEffect(()=>{fI(r.current,e)||(r.current=e,d())},[e,d]),n.useEffect(()=>{!function(e,t){if(e.length!==t.length)return!1;let r=fD(e),a=fD(t);return r.every((e,t)=>fI(e,a[t]))}(a.current,t)&&(a.current=t,d())},[t,d]),n.useEffect(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&s){fX.globalOptions=fY.globalOptions;let e=fX(s,r.current,a.current);return i(e),()=>e.destroy()}i(void 0)},[s,i]),[o,l]}fX.globalOptions=void 0,fY.globalOptions=void 0;let fZ=(e,t,r)=>{let a=e.getBoundingClientRect();return{x:a.width>0?(t-a.left)/a.width*100:50,y:a.height>0?(r-a.top)/a.height*100:50}},fJ=()=>{let{activeVideo:e}=fR(),[t,r]=n.useState(!1),[a,l]=n.useState(!0);n.useEffect(()=>{if(!e)return void r(!1);let t=()=>{r(!e.paused&&!e.ended),l(e.muted)};return t(),e.addEventListener("play",t),e.addEventListener("pause",t),e.addEventListener("ended",t),e.addEventListener("volumechange",t),()=>{e.removeEventListener("play",t),e.removeEventListener("pause",t),e.removeEventListener("ended",t),e.removeEventListener("volumechange",t)}},[e]);let i=n.useCallback(()=>
475{if(e){if(e.paused||e.ended)return void e.play().catch(()=>void 0);e.pause()}},[e]),s=n.useCallback(()=>{e&&(e.muted=!e.muted)},[e]);return{video:e,playing:t,muted:a,togglePlay:i,toggleMuted:s}},fQ=e=>Math.min(100,Math.max(0,e)),f0=(e,t)=>t>0?e/t*100/1:0,f1=t$("relative w-full overflow-hidden",{variants:{zoomable:{true:"focus-visible:shadow-focus-inset focus-visible:outline-none",false:""},zoomed:{true:"",false:""},clickable:{true:"cursor-pointer",false:""},videoActive:{true:"",false:""}},compoundVariants:[{zoomable:!0,zoomed:!1,videoActive:!1,className:"cursor-zoom-in"},{zoomable:!0,zoomed:!0,videoActive:!1,className:"cursor-zoom-out"}],defaultVariants:{videoActive:!1}}),f2=t$("size-full transition-transform duration-standard ease-in-place",{variants:{zoomed:{true:"scale-[2]",false:""}}}),f4=t$("",{variants:{placement:{overlay:"absolute bottom-lg left-lg z-1",below:"mt-xl flex w-full shrink-0 justify-center"}}}),f3=`
476  [--media-viewer-pagination-space:calc(var(--spacing-xl)+10px)]
477  xl:[--media-viewer-pagination-space:0px]
478`,f5=t$(`
479  absolute right-lg bottom-lg z-1 flex size-6xl shrink-0 cursor-pointer items-center justify-center rounded-full border-none
480  bg-neutral-alphablack-10 p-none transition-colors duration-standard
481  hover:bg-neutral-alphablack-20
482  focus-visible:shadow-focus focus-visible:outline-none
483  active:bg-neutral-alphablack-30
484  disabled:pointer-events-none disabled:opacity-50
485  [&_path]:fill-ct-neutral-permanent-white-default
486`),f6=t$(`
487  flex size-6xl shrink-0 cursor-pointer items-center justify-center rounded-full border-none bg-transparent p-none transition-colors
488  duration-standard
489  hover:bg-neutral-alphablack-20
490  focus-visible:shadow-focus focus-visible:outline-none
491  active:bg-neutral-alphablack-30
492  disabled:pointer-events-none disabled:opacity-50
493  [&_path]:fill-ct-neutral-permanent-white-default
494`),f8=t$(`
495    flex size-6xl shrink-0 cursor-pointer items-center justify-center rounded-full border-none bg-transparent p-none
496    focus-visible:outline-none
497    disabled:pointer-events-none disabled:opacity-50
498  `,{variants:{variant:{overlay:"focus-visible:shadow-focus-inset [&_path]:fill-ct-neutral-permanent-white-default",ghost:`
499          hover:bg-bg-neutral-primary-hover
500          focus-visible:shadow-focus
501          active:bg-bg-neutral-primary-tap
502          [&_path]:fill-ct-neutral-primary-default
503        `}}}),f7=t$(`
504  absolute inset-x-0 bottom-0 z-1 flex flex-col gap-md bg-linear-to-t from-main-grey-900 to-transparent px-xl pt-lg pb-md
505`),f9=t$("pointer-events-none absolute inset-y-0 z-1 flex w-6xl items-center",{variants:{direction:{prev:"left-0 justify-start bg-linear-to-r from-neutral-alphablack-30 to-transparent",next:"right-0 justify-end bg-linear-to-l from-neutral-alphablack-30 to-transparent"}}}),pe=t$(`
506    relative shrink-0 cursor-pointer overflow-hidden bg-transparent p-none
507    after:pointer-events-none after:absolute after:inset-0 after:transition-colors after:duration-standard after:content-['']
508    focus-visible:shadow-focus focus-visible:outline-none
509    enabled:hover:after:bg-bg-image-hover
510    enabled:active:after:bg-bg-image-tap
511    disabled:cursor-not-allowed
512    disabled:after:bg-bg-image-disabled
513  `,{variants:{size:{sm:"h-7xl rounded-xs",md:"h-[88px] rounded-xs",lg:"h-[107px] rounded-sm",xl:"h-[127px] rounded-sm"},fullscreen:{true:"h-[107px] rounded-sm xl:h-[127px]",false:""},active:{true:"border-sm border-solid border-bd-brand-active",false:"border-none"}}}),pt=t$("-m-sm overflow-hidden p-sm",{variants:{variant:{strip:"",grid:"",fullscreen:`
514        [mask-image:linear-gradient(to_right,transparent,black_var(--media-viewer-thumbnails-fade-start,0px),black_calc(100%-var(--media-viewer-thumbnails-fade-end,0px)),transparent)]
515        data-overflow-bottom:[--media-viewer-thumbnails-fade-bottom:var(--spacing-4xl)]
516        data-overflow-end:[--media-viewer-thumbnails-fade-end:var(--spacing-4xl)]
517        data-overflow-start:[--media-viewer-thumbnails-fade-start:var(--spacing-4xl)]
518        data-overflow-top:[--media-viewer-thumbnails-fade-top:var(--spacing-4xl)]
519        xl:h-full xl:scroll-py-4xl xl:overflow-x-hidden xl:overflow-y-auto xl:overscroll-contain
520        xl:[mask-image:linear-gradient(to_bottom,transparent,black_var(--media-viewer-thumbnails-fade-top,0px),black_calc(100%-var(--media-viewer-thumbnails-fade-bottom,0px)),transparent)]
521        xl:[scrollbar-color:transparent_transparent] xl:[scrollbar-width:thin]
522        xl:focus-within:[scrollbar-color:var(--color-bd-neutral-secondary-default)_transparent]
523        xl:hover:[scrollbar-color:var(--color-bd-neutral-secondary-default)_transparent]
524      `}}}),pr=t$("",{variants:{variant:{strip:"flex touch-pan-y gap-md",grid:"flex flex-wrap [align-content:safe_center] gap-xl",fullscreen:`
525        flex touch-pan-y gap-md
526        xl:grid xl:h-full xl:grid-cols-[repeat(2,max-content)] xl:[align-content:safe_center] xl:justify-center xl:gap-xl
527      `}}}),pa=t$(`
528  z-modal fixed inset-0 bg-bg-dialog-default
529  data-[state=closed]:animate-out data-[state=closed]:fade-out-0
530  data-[state=open]:animate-in data-[state=open]:fade-in-0
531`),pl=t$(`
532  z-modal fixed inset-0 flex flex-col bg-bg-neutral-primary-default outline-none animate-duration-standard animate-ease-enter-exit
533  data-[state=closed]:animate-out data-[state=closed]:fade-out-0
534  data-[state=open]:animate-in data-[state=open]:fade-in-0
535  sm:inset-x-xl sm:inset-y-5xl sm:gap-xl sm:overflow-hidden sm:rou
535nded-lg sm:p-2xl sm:shadow-level2
536  xl:inset-x-7xl xl:inset-y-9xl xl:flex-row xl:items-stretch xl:gap-2xl
537`),pn=t$("my-auto flex items-center justify-center gap-md"),pi=t$(`
538  flex
539  w-[min(100cqw_-_var(--media-viewer-nav-space,0px),(100cqh_-_var(--media-viewer-pagination-space,0px))_*_var(--media-viewer-ratio))]
540  shrink-0 items-center justify-center
541`),ps=(e,t)=>{let r=[],a=[];return n.Children.forEach(e,e=>{if(n.isValidElement(e)&&e.type===t)return void r.push(e);null!=e&&!1!==e&&a.push(e)}),{slides:r,others:a}},po=n.forwardRef(({className:e,ratio:t=1,defaultActiveIndex:r=0,onActiveIndexChange:a,children:i,...s},o)=>{let d=(({ratio:e,defaultActiveIndex:t,onActiveIndexChange:r})=>{let[a,l]=n.useState(t),[i,s]=n.useState(0),[o,d]=n.useState(!1),[c,u]=n.useState({x:50,y:50}),[m,f]=n.useState(()=>()=>void 0),p=n.useRef(t),x=n.useRef(r);n.useEffect(()=>{x.current=r},[r]);let b=n.useCallback(e=>{p.current!==e&&(p.current=e,l(e),d(!1),x.current?.(e))},[]),g=n.useCallback((e,t)=>{d(e),t&&u(t)},[]),h=n.useCallback(e=>{f(()=>e)},[]);return n.useMemo(()=>({ratio:e,activeIndex:a,total:i,goTo:b,setTotal:s,zoom:o,zoomOrigin:c,setZoom:g,openFullscreen:m,setFullscreenOpener:h}),[a,b,m,e,h,g,i,o,c])})({ratio:t,defaultActiveIndex:r,onActiveIndexChange:a});return l.jsx(fj.Provider,{value:d,children:l.jsx("div",{ref:o,"data-slot":"media-viewer",className:rQ("flex w-full flex-col gap-xl",e),...s,children:i})})});po.displayName="MediaViewer";let pd=n.forwardRef(({className:e,options:t,zoomable:r=!1,opensFullscreen:a=!1,getSlideLabel:i,onClick:s,onKeyDown:o,onPointerDown:d,onPointerMove:c,children:u,...m},f)=>{let{activeIndex:p,zoom:x}=fN(),{slides:b,others:g}=n.useMemo(()=>ps(u,pc),[u]),{setRefs:h,handleClick:v,handleKeyDown:y,handlePointerDown:w,handlePointerMove:j,registerVideo:N,activeVideo:k}=(({ref:e,slidesCount:t,options:r,zoomable:a,opensFullscreen:l,onClick:i,onKeyDown:s,onPointerDown:o,onPointerMove:d})=>{let{activeIndex:c,goTo:u,setTotal:m,zoom:f,setZoom:p,openFullscreen:x}=fN(),{registerVideo:b,activeVideo:g}=(e=>{let[t,r]=n.useState({});return{registerVideo:n.useCallback((e,t)=>{r(r=>{if(t)return r[e]===t?r:{...r,[e]:t};if(!(e in r))return r;let a={...r};return delete a[e],a})},[]),activeVideo:t[e]??null}})(c),h=n.useRef(c),v=n.useRef(c),y=n.useRef(null),w=n.useRef(!1),j=n.useRef(r?.watchDrag);n.useEffect(()=>{v.current=c},[c]),n.useEffect(()=>{j.current=r?.watchDrag},[r?.watchDrag]);let N=n.useCallback((e,t)=>{if(t.target instanceof HTMLVideoElement&&t.target.controls)return!1;let r=j.current;return"function"==typeof r?r(e,t):r??!0},[]),[k,C]=fY(n.useMemo(()=>({align:"start",loop:!1,startIndex:h.current,...r,watchDrag:!(t<2)&&(!a||!f)&&N}),[r,N,t,a,f]));n.useEffect(()=>{m(t)},[m,t]),n.useEffect(()=>{if(!C)return;let e=()=>u(C.selectedScrollSnap()),t=()=>{C.selectedScrollSnap()!==v.current&&C.scrollTo(v.current,!0)};return C.on("select",e),C.on("reInit",t),()=>{C.off("select",e),C.off("reInit",t)}},[C,u]),n.useEffect(()=>{C&&C.selectedScrollSnap()!==c&&C.scrollTo(c)},[c,C]);let R=n.useCallback(e=>{o?.(e),y.current={x:e.clientX,y:e.clientY},w.current=!1},[o]),E=n.useCallback(e=>{if(d?.(e),!y.current||w.current)return;let t=Math.abs(e.clientX-y.current.x),r=Math.abs(e.clientY-y.current.y);(t>5||r>5)&&(w.current=!0)},[d]),z=n.useCallback(e=>{i?.(e);let t=w.current;if(y.current=null,w.current=!1,e.defaultPrevented||t)return;let r=e.target instanceof HTMLElement?e.target:null,n=!!r?.closest('a, button, input, select, textarea, [role="button"], [role="link"]')||r instanceof HTMLVideoElement&&r.controls,s=r?.closest('[data-slot="media-viewer-item"]');if(!n&&s instanceof HTMLElement){if(a)return f?void p(!1):void(g||p(!0,fZ(s,e.clientX,e.clientY)));l&&x()}},[g,i,x,l,p,a,f]),S=n.useCallback(e=>{if(s?.(e),!e.defaultPrevented&&a&&e.target===e.currentTarget){if("Enter"===e.key||" "===e.key){if(!f&&g)return;e.preventDefault(),p(!f,{x:50,y:50});return}"Escape"===e.key&&f&&(e.preventDefault(),p(!1))}},[g,s,p,a,f]);return{setRefs:n.useMemo(()=>eP(e,k),[k,e]),handleClick:z,handleKeyDown:S,handlePointerDown:R,handlePointerMove:E,registerVideo:b,activeVideo:g}})({ref:f,slidesCount:b.length,options:t,zoomable:r,opensFullscreen:a,onClick:s,onKeyDown:o,onPointerDown:d,onPointerMove:c}
541),C=n.useMemo(()=>({zoomable:r,registerVideo:N,activeVideo:k}),[k,N,r]),R=!!(m["aria-label"]??m["aria-labelledby"]);return l.jsx(fC.Provider,{value:C,children:l.jsxs("div",{ref:h,"data-slot":"media-viewer-carousel",role:R?"region":"presentation","aria-roledescription":R?"carousel":void 0,tabIndex:r?0:void 0,className:rQ(f1({zoomable:r,zoomed:r&&x,clickable:!r&&a,videoActive:!!k}),e),onClick:v,onKeyDown:y,onPointerDown:w,onPointerMove:j,...m,children:[l.jsx("div",{"data-slot":"media-viewer-carousel-container",className:"flex touch-pan-y",children:b.map((e,t)=>n.cloneElement(e,{key:e.key??t,index:t,"aria-label":e.props["aria-label"]??i?.(t+1,b.length),"aria-hidden":e.props["aria-hidden"]??(t!==p||void 0)}))}),g]})})});pd.displayName="MediaViewer.Carousel";let pc=n.forwardRef(({className:e,index:t=0,style:r,onPointerDown:a,onPointerMove:i,onPointerUp:s,onPointerCancel:o,children:d,...c},u)=>{let{ratio:m,activeIndex:f,zoom:p,zoomOrigin:x}=fN(),{zoomable:b}=fR(),g=b&&p,{origin:h,handlePointerDown:v,handlePointerMove:y,handlePointerUp:w,handlePointerCancel:j}=(({zoomed:e,zoomOrigin:t,onPointerDown:r,onPointerMove:a,onPointerUp:l,onPointerCancel:i})=>{let[s,o]=n.useState(null),d=n.useRef(null);n.useEffect(()=>{e||(o(null),d.current=null)},[e]);let c=e=>{d.current?.pointerId===e.pointerId&&(d.current=null,e.currentTarget.hasPointerCapture?.(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId))};return{origin:s??t,handlePointerDown:t=>{r?.(t),e&&"mouse"!==t.pointerType&&(d.current={pointerId:t.pointerId,x:t.clientX,y:t.clientY},t.currentTarget.setPointerCapture?.(t.pointerId))},handlePointerMove:r=>{if(a?.(r),!e)return;if("mouse"===r.pointerType)return void o(fZ(r.currentTarget,r.clientX,r.clientY));let l=d.current;if(!l||l.pointerId!==r.pointerId)return;let{width:n,height:i}=r.currentTarget.getBoundingClientRect(),s=r.clientX-l.x,c=r.clientY-l.y;d.current={pointerId:r.pointerId,x:r.clientX,y:r.clientY},o(e=>{let r=e??t;return{x:fQ(r.x-f0(s,n)),y:fQ(r.y-f0(c,i))}})},handlePointerUp:e=>{l?.(e),c(e)},handlePointerCancel:e=>{i?.(e),c(e)}}})({zoomed:g,zoomOrigin:x,onPointerDown:a,onPointerMove:i,onPointerUp:s,onPointerCancel:o}),N=t===f,k=n.useMemo(()=>({index:t,active:N}),[N,t]);return l.jsx(fk.Provider,{value:k,children:l.jsx("div",{ref:u,"data-slot":"media-viewer-item",role:"group","aria-roledescription":"slide",className:rQ("relative min-w-0 shrink-0 basis-full overflow-hidden rounded-sm",g&&"touch-none",e),style:{aspectRatio:m,...r},onPointerDown:v,onPointerMove:y,onPointerUp:w,onPointerCancel:j,...c,children:l.jsx("div",{"data-slot":"media-viewer-item-content",className:f2({zoomed:g}),style:b?{transformOrigin:`${h.x}% ${h.y}%`}:void 0,children:d})})})});pc.displayName="MediaViewer.Item";let pu=n.forwardRef(({asChild:e=!1,className:t,alt:r,...a},i)=>{let s=e?ay:"img",o=null!==n.useContext(fE);return l.jsx(s,{ref:i,"data-slot":"media-viewer-image",...e?{}:{alt:r,loading:o?"lazy":void 0},className:rQ("size-full object-cover",t),...a})});pu.displayName="MediaViewer.Image";let pm=n.forwardRef(({className:e,controls:t=!0,autoPlay:r,children:a,...i},s)=>{let{active:o,index:d}=(()=>{let e=n.useContext(fk);if(!e)throw Error("MediaViewer.Video must be used inside MediaViewer.Item");return e})(),{registerVideo:c}=fR(),u=n.useRef(null),m=n.useMemo(()=>eP(s,u,e=>{c(d,e)}),[d,s,c]);return n.useEffect(()=>{let e=u.current;if(e){if(!o)return void e.pause();r&&e.play().catch(()=>void 0)}},[o,r]),l.jsx("video",{ref:m,"data-slot":"media-viewer-video",className:rQ("size-full object-cover",e),playsInline:!0,autoPlay:r,controls:t&&o,...i,children:a})});pm.displayName="MediaViewer.Video";let pf=({playing:e})=>e?l.jsx(ed.IconPause,{height:"24px",width:"24px"}):l.jsx(ec.IconPlay,{height:"24px",width:"24px"}),pp=n.forwardRef(({className:e,playLabel:t,pauseLabel:r,onClick:a,...n},i)=>{let{video:s,playing:o,togglePlay:d}=fJ();return s?l.jsx("button",{ref:i,type:"button","data-slot":"media-viewer-video-button","aria-label":o?r:t,className:f5({className:e}),onClick:e=>{a?.(e),e.defaultPrevented||d()},...n,children:l.jsx(pf,{playing:o})}):null});pp.displayName="MediaViewer.VideoButton";let px=e=>{let t=Number.isFinite(e)&&e>0?Math.floor(e):0;return`${Math.floor(t/60)}:${String(t%60).padStart(2,"0")}`},pb=(e,t)=>
541`${px(e)} / ${px(t)}`,pg=n.forwardRef(({className:e,playLabel:t,pauseLabel:r,muteLabel:a,unmuteLabel:i,progressLabel:s,formatTime:o=pb,...d},c)=>{let{video:u,playing:m,muted:f,togglePlay:p,toggleMuted:x}=fJ(),{elapsed:b,duration:g}=(()=>{let{activeVideo:e}=fR(),[t,r]=n.useState(0),[a,l]=n.useState(0);return n.useEffect(()=>{if(!e){r(0),l(0);return}let t=()=>{r(e.currentTime),l(Number.isFinite(e.duration)?e.duration:0)};return t(),e.addEventListener("timeupdate",t),e.addEventListener("loadedmetadata",t),e.addEventListener("durationchange",t),e.addEventListener("seeked",t),()=>{e.removeEventListener("timeupdate",t),e.removeEventListener("loadedmetadata",t),e.removeEventListener("durationchange",t),e.removeEventListener("seeked",t)}},[e]),{elapsed:t,duration:a}})();if(!u)return null;let h=g>0?Math.min(100,b/g*100):0;return l.jsxs("div",{ref:c,"data-slot":"media-viewer-video-controls",className:rQ(f7(),e),...d,children:[l.jsxs("div",{className:"flex flex-col gap-xs",children:[l.jsx(aS,{variant:"body",size:"xs",weight:"medium",as:"span",className:"text-ct-neutral-permanent-white-default",children:o(b,g)}),l.jsx("div",{role:"progressbar","aria-label":s,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(h),className:"h-sm w-full overflow-hidden rounded-full bg-neutral-alphawhite-50",children:l.jsx("div",{className:"h-full rounded-full bg-bg-neutral-permanent-white-default transition-[width] duration-standard ease-linear",style:{width:`${h}%`}})})]}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("button",{type:"button","aria-label":m?r:t,className:f6(),onClick:p,children:l.jsx(pf,{playing:m})}),l.jsx("button",{type:"button","aria-label":f?i:a,className:f6(),onClick:x,children:f?l.jsx(em.IconVolumeMute,{height:"24px",width:"24px"}):l.jsx(eu.IconVolumeHigh,{height:"24px",width:"24px"})})]})]})});pg.displayName="MediaViewer.VideoControls";let ph=(e,t)=>`${e}/${t}`,pv=n.forwardRef(({className:e,format:t=ph,...r},a)=>{let{activeIndex:n,total:i}=fN();return i<1?null:l.jsx("div",{ref:a,"data-slot":"media-viewer-counter",className:rQ("pointer-events-none absolute top-md right-md z-1",e),...r,children:l.jsx(i8,{size:"sm",children:t(n+1,i)})})});pv.displayName="MediaViewer.Counter";let py=n.forwardRef(({className:e,maxVisible:t=5,placement:r="overlay",paginationAriaLabel:a,getAnnouncementLabel:n,getDotLabel:i,getDotType:s,...o},d)=>{let{activeIndex:c,total:u,goTo:m,zoom:f}=fN();return f||u<2?null:l.jsx("div",{ref:d,"data-slot":"media-viewer-pagination",className:rQ(f4({placement:r}),e),...o,children:l.jsx(fw,{"aria-label":a,activeIndex:c,onChange:m,overlay:"overlay"===r,maxVisible:t,getAnnouncementLabel:n,getDotLabel:i,children:Array.from({length:u}).map((e,t)=>l.jsx(fy,{type:s?.(t,u)??"default"},`media-viewer-page-control-item-${t}`))})})});py.displayName="MediaViewer.Pagination";let pw=n.forwardRef(({className:e,direction:t,variant:r="overlay","aria-label":a,onClick:n,...i},s)=>{let{activeIndex:o,total:d,goTo:c,zoom:u}=fN();if(!("prev"===t?o>0:o<d-1)||u)return null;let m="prev"===t?es.IconChevronTypeLeft:eo.IconChevronTypeRight,f=l.jsx("button",{ref:s,type:"button","data-slot":`media-viewer-${t}`,"aria-label":a,className:rQ(f8({variant:r}),"overlay"===r&&"pointer-events-auto",e),onClick:e=>{n?.(e),e.defaultPrevented||c("prev"===t?o-1:o+1)},...i,children:l.jsx(m,{height:"24px",width:"24px"})});return"ghost"===r?f:l.jsx("div",{className:f9({direction:t}),children:f})});pw.displayName="MediaViewer.Nav";let pj=n.forwardRef((e,t)=>l.jsx(pw,{ref:t,direction:"prev",...e}));pj.displayName="MediaViewer.Prev";let pN=n.forwardRef((e,t)=>l.jsx(pw,{ref:t,direction:"next",...e}));pN.displayName="MediaViewer.Next";let pk=n.forwardRef(({className:e,size:t="sm",variant:r="strip",options:a,getThumbnailLabel:i,children:s,...o},d)=>{let{slides:c,others:u}=n.useMemo(()=>ps(s,pC),[s]),m="grid"!==r,{setRefs:f,canScrollPrev:p,canScrollNext:x,scrollPrev:b,scrollNext:g}=(({ref:e,options:t,variant:r})=>{let{activeIndex:a}=fN(),[l,i]=n.useState(!1),[s,o]=n.useState(!1),d="grid"!==r,[c,u]=fY(n.useMemo(()=>({active:d,align:"start",containScroll:"keepSnaps",slidesToScroll:"auto",..."fullscreen"===r?{slidesToScroll:1,align:()=>32,breakpoints:{"(min-width: 1440px)":{active:!1}}}:{},...t}),[d,t,r]));n.useEffect(()=>{if(!u)return;let e=()=>{i(u.canScrollPrev()),o(u.canScrollNext())};return e(),u.on("select",e),u.on("settle",e),u.on("reInit",e),()=>{u.off("select",e),u.off("settle",e),u.off("reInit",e)}},[u]),n.useEffect(()=>{if(!d||!u)return;let e=u.internalEngine()?.slideRegistry,t=e?.findIndex(e=>e.includes(a))??-1;-1!==t&&t!==u.selectedScrollSnap()&&u.scrollTo(t)},[a,u,d]);let m=n.useCallback(()=>u?.scrollPrev(),[u]),f=n.useCallback(()=>u?.scrollNext(),[u]);return{setRefs:n.useMemo(()=>eP(e,c),[c,e]),canScrollPrev:l,canScrollNext:s,scrollPrev:m,scrollNext:f}})({ref:d,options:a,variant:r}
541),h=n.useRef([]),v=c.length,{setViewport:y,overflowTop:w,overflowBottom:j}=(({enabled:e,thumbnailRefs:t})=>{let{activeIndex:r}=fN(),[a,l]=n.useState(null),[i,s]=n.useState({top:!1,bottom:!1}),o=n.useRef(!1),d=n.useCallback(e=>l(e),[]);return n.useEffect(()=>{if(!e||!a)return;let t=()=>{let e=a.scrollTop>0,t=a.scrollTop+a.clientHeight<a.scrollHeight-1;s(r=>r.top===e&&r.bottom===t?r:{top:e,bottom:t})};t(),a.addEventListener("scroll",t);let r=new ResizeObserver(t);return r.observe(a),a.firstElementChild&&r.observe(a.firstElementChild),()=>{a.removeEventListener("scroll",t),r.disconnect()}},[e,a]),n.useEffect(()=>{let l=t.current[r];if(!e||!a||!l||a.scrollHeight<=a.clientHeight)return;let n=a.getBoundingClientRect(),i=l.getBoundingClientRect(),{scrollPaddingTop:s,scrollPaddingBottom:d}=getComputedStyle(a),c=i.top-n.top-(parseFloat(s)||0),u=i.bottom-n.bottom+(parseFloat(d)||0),m=c<0?c:Math.max(u,0),f=!o.current;if(o.current=!0,0===m)return;let p=window.matchMedia("(prefers-reduced-motion: reduce)").matches;a.scrollBy({top:m,behavior:f||p?"auto":"smooth"})},[r,e,t,a]),{setViewport:d,overflowTop:i.top,overflowBottom:i.bottom}})({enabled:"fullscreen"===r,thumbnailRefs:h}),N=n.useMemo(()=>eP(f,y),[f,y]),k=n.useCallback((e,t)=>{h.current[e]=t},[]),C=n.useCallback((e,t)=>{let r=(e,t)=>{for(let r=e;r>=0&&r<v;r+=t){let e=h.current[r];if(e&&!e.disabled)return void e.focus()}};switch(e.key){case"ArrowRight":r(t+1,1);break;case"ArrowLeft":r(t-1,-1);break;case"ArrowDown":case"ArrowUp":{let a=(()=>{let e=h.current.slice(0,v).flatMap(e=>e?[e.getBoundingClientRect().top]:[]),t=e.findIndex(t=>t!==e[0]);return -1===t?void 0:t})();if(!a)return;let l="ArrowDown"===e.key?a:-a;r(t+l,l);break}case"Home":r(0,1);break;case"End":r(v-1,-1);break;default:return}e.preventDefault()},[v]),R=n.useMemo(()=>({size:t,variant:r,total:v,canScrollPrev:m&&p,canScrollNext:m&&x,scrollPrev:b,scrollNext:g,registerThumbnailRef:k,onThumbnailKeyDown:C,getThumbnailLabel:i}),[x,p,i,C,k,m,g,b,t,v,r]),E=c.map((e,t)=>n.cloneElement(e,{key:e.key??t,index:t}));return l.jsx(fE.Provider,{value:R,children:l.jsxs("div",{"data-slot":"media-viewer-thumbnails",className:rQ("relative w-full",e),...o,children:[m?l.jsx("div",{ref:N,"data-slot":"media-viewer-thumbnails-viewport","data-overflow-top":w||void 0,"data-overflow-bottom":j||void 0,"data-overflow-start":"fullscreen"===r&&p||void 0,"data-overflow-end":"fullscreen"===r&&x||void 0,className:pt({variant:r}),children:l.jsx("div",{"data-slot":"media-viewer-thumbnails-container",className:pr({variant:r}),children:E})}):l.jsx("div",{"data-slot":"media-viewer-thumbnails-container",className:pr({variant:r}),children:E}),u]})})});pk.displayName="MediaViewer.Thumbnails";let pC=n.forwardRef(({className:e,index:t=0,style:r,onClick:a,onKeyDown:i,children:s,...o},d)=>{let{ratio:c,activeIndex:u,goTo:m}=fN(),{size:f,variant:p,total:x,registerThumbnailRef:b,onThumbnailKeyDown:g,getThumbnailLabel:h}=fz(),v=t===u,y="fullscreen"===p,w=n.useMemo(()=>eP(d,e=>b(t,e)),[t,d,b]);return l.jsx("button",{ref:w,type:"button","data-slot":"media-viewer-thumbnail","aria-label":o["aria-label"]??h?.(t+1,x),"aria-current":v||void 0,tabIndex:o.tabIndex??(v?0:-1),className:rQ(pe({size:y?void 0:f,fullscreen:y,active:v}),e),style:{aspectRatio:c,...r},onClick:e=>{a?.(e),e.defaultPrevented||m(t)},onKeyDown:e=>{i?.(e),e.defaultPrevented||g(e,t)},...o,children:s})});pC.displayName="MediaViewer.Thumbnail";let pR=n.forwardRef(({className:e,direction:t,"aria-label":r,onClick:a,...n},i)=>{let{variant:s,canScrollPrev:o,canScrollNext:d,scrollPrev:c,scrollNext:u}=fz();if(!("prev"===t?o:d))return null;let m="prev"===t?es.IconChevronTypeLeft:eo.IconChevronTypeRight;return l.jsxs("div",{"data-slot":`media-viewer-thumbnails-${t}`,className:rQ("absolute inset-y-0 z-1 flex items-center","prev"===t?"left-0":"right-0","fullscreen"===s&&"xl:hidden",e),children:[l.jsx("div",{"aria-hidden":"true",className:rQ("pointer-events-none absolute -inset-y-sm w-9xl","prev"===t?"-left-sm bg-linear-to-l from-transparent to-bg-neutral-primary-default":"-right-sm bg-linear-to-r from-transparent to-bg-neutral-primary-default")}),l.jsx(mw,{ref:i,variant:"white",size:"md","aria-label":r,className:"relative",onClick:e=>{a?.(e),e.defaultPrevented||("prev"===t?c():u())},...n,children:l.jsx(m,{height:"24px",width:"24px"})})]})});pR.displayName="MediaViewer.ThumbnailsNav";let pE=n.forwardRef((e,t)=>
541l.jsx(pR,{ref:t,direction:"prev",...e}));pE.displayName="MediaViewer.ThumbnailsPrev";let pz=n.forwardRef((e,t)=>l.jsx(pR,{ref:t,direction:"next",...e}));pz.displayName="MediaViewer.ThumbnailsNext";let pS=({open:e,defaultOpen:t=!1,onOpenChange:r,children:a,...i})=>{let{setZoom:s,setFullscreenOpener:o}=fN(),[d,c]=n.useState(t),u=void 0!==e,m=e=>{u||c(e),e||s(!1),r?.(e)},f=n.useRef(m);return n.useEffect(()=>{f.current=m}),n.useEffect(()=>(o(()=>f.current(!0)),()=>{o(()=>void 0)}),[o]),l.jsx(n2,{"data-slot":"media-viewer-fullscreen",...i,open:u?e:d,onOpenChange:m,children:a})};pS.displayName="MediaViewer.Fullscreen";let pI=n.forwardRef(({...e},t)=>l.jsx(n3,{ref:t,"data-slot":"media-viewer-fullscreen-trigger",...e}));pI.displayName="MediaViewer.FullscreenTrigger";let pD=n.forwardRef(({className:e,title:t,container:r,onEscapeKeyDown:a,onKeyDown:i,children:s,...o},d)=>{let{themeContainer:c}=p.useTheme(),{zoom:u,setZoom:m}=fN(),f=(({onKeyDown:e})=>{let{activeIndex:t,total:r,goTo:a,zoom:l}=fN();return n.useCallback(n=>{e?.(n);let i="ArrowLeft"===n.key||"ArrowRight"===n.key,s=n.altKey||n.ctrlKey||n.metaKey||n.shiftKey;if(!i||s||n.defaultPrevented||l||(e=>e instanceof HTMLElement&&!!e.closest('input, select, textarea, [contenteditable="true"]')||e instanceof HTMLVideoElement&&e.controls)(n.target))return;let o="ArrowLeft"===n.key?t-1:t+1;o<0||o>=r||(n.preventDefault(),a(o))},[t,a,e,r,l])})({onKeyDown:i});return l.jsxs(n7,{container:r??c,children:[l.jsx(ie,{"data-slot":"media-viewer-fullscreen-overlay",className:pa()}),l.jsxs(il,{ref:d,"data-slot":"media-viewer-fullscreen-content","aria-describedby":void 0,className:pl({className:e}),onEscapeKeyDown:e=>{a?.(e),!e.defaultPrevented&&u&&(e.preventDefault(),m(!1))},onKeyDown:f,...o,children:[l.jsx(ic,{className:"sr-only",children:t}),s]})]})});pD.displayName="MediaViewer.FullscreenContent";let pT=n.forwardRef(({className:e,"aria-label":t,...r},a)=>l.jsx("div",{"data-slot":"media-viewer-fullscreen-close",className:rQ("absolute top-0 right-0 z-2 p-md",e),children:l.jsx(ix,{asChild:!0,...r,children:l.jsx(le,{ref:a,isIcon:!0,variant:"secondary",size:"lg","aria-label":t,className:"[&_svg_path]:fill-ct-neutral-primary-default",leftIcon:l.jsx(Q.IconCross,{})})})}));pT.displayName="MediaViewer.FullscreenClose";let pP=n.forwardRef(({className:e,...t},r)=>l.jsx(py,{ref:r,placement:"below",className:rQ("xl:hidden",e),...t}));pP.displayName="MediaViewer.FullscreenPagination";let pM=n.forwardRef(({className:e,navigation:t,children:r,...a},i)=>{let{ratio:s,total:o}=fN(),{slides:d,others:c}=n.useMemo(()=>ps(r,pP),[r]),u=d.length>0&&o>=2;return l.jsxs("div",{ref:i,"data-slot":"media-viewer-fullscreen-media",className:rQ("[container-type:size] relative flex min-h-0 w-full min-w-0 flex-1 flex-col items-center justify-center",t&&"xl:[--media-viewer-nav-space:calc(2*(var(--spacing-6xl)+var(--spacing-md)))]",u&&f3,e),style:{"--media-viewer-ratio":s},...a,children:[l.jsxs("div",{className:pn(),children:[t&&l.jsx("div",{className:"hidden w-6xl shrink-0 justify-center xl:flex",children:l.jsx(pj,{variant:"ghost","aria-label":t.previousLabel})}),l.jsx("div",{"data-slot":"media-viewer-fullscreen-media-frame",className:pi(),style:{aspectRatio:s},children:c}),t&&l.jsx("div",{className:"hidden w-6xl shrink-0 justify-center xl:flex",children:l.jsx(pN,{variant:"ghost","aria-label":t.nextLabel})})]}),d]})});pM.displayName="MediaViewer.FullscreenMedia";let pA=n.forwardRef(({className:e,...t},r)=>l.jsx(pk,{ref:r,variant:"fullscreen",className:rQ("w-full shrink-0 py-xl pl-xl sm:p-0","xl:min-h-0 xl:w-auto xl:min-w-0 xl:flex-none xl:self-stretch xl:py-[calc(var(--spacing-7xl)-var(--spacing-2xl))]",e),...t}));pA.displayName="MediaViewer.FullscreenGallery";let pO=Object.assign(po,{Carousel:pd,Item:pc,Image:pu,Video:pm,VideoButton:pp,VideoControls:pg,Counter:pv,Pagination:py,Prev:pj,Next:pN,Thumbnails:pk,Thumbnail:pC,ThumbnailsPrev:pE,ThumbnailsNext:pz,Fullscreen:pS,FullscreenTrigger:pI,FullscreenContent:pD,FullscreenMedia:pM,FullscreenPagination:pP,FullscreenGallery:pA,FullscreenClose:pT}),p_=n.forwardRef(({asChild:e=!1,className:t,...r},a)=>{let n=e?ay:"span";return l.jsx(n,{ref:a,className:rQ("sr-only",t),...r})});p_.displayName="VisuallyHidden";let pL=/^-?\d*\.?\d*$/,pF=/^-?(\d*\.)?$/,p$={INCREMENT:"increment",DECREMENT:"decrement"},pV=n.createContext(null),pB=()=>{let e=n.useContext(pV);if(!e)throw Error("useNumberInputContext must be used within <NumberInput>");return e},pH=(e,t,r)=>{let a=e;return void 0!==t&&(a=Math.max(t,a)),void 0!==r&&(a=Math.min(r,a)),a},pW=(e,t)=>
541r=>{e?.(r),r.defaultPrevented||t(r)},pU=t$(["group/number-input relative flex h-6xl w-full min-w-[108px] items-stretch"],{variants:{state:{default:[],error:[],disabled:["pointer-events-none select-none"]}}}),pK=t$([`
542      flex w-[44px] shrink-0 appearance-none items-center justify-center self-stretch border-y border-solid
543      bg-bg-neutral-primary-default transition-colors
544    `,"focus-visible:outline-none","disabled:pointer-events-none disabled:select-none","disabled:bg-bg-neutral-primary-disabled disabled:text-ct-neutral-on-light-bg-disabled"],{variants:{side:{left:["rounded-l-full border-l"],right:["rounded-r-full border-r"]},state:{default:["border-bd-neutral-primary-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap"],error:["border-bd-error-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap"],disabled:["border-bd-neutral-primary-disabled"]}}}),pq=t$([`
545      relative w-full min-w-2xl flex-1 appearance-none border-y border-solid bg-bg-neutral-primary-default text-center text-body-lg
546      text-ct-neutral-primary-default outline-none
547    `,"transition-colors","focus-visible:z-(--zindex-control-focus) focus-visible:border-x focus-visible:border-bd-brand-active focus-visible:shadow-focus","disabled:cursor-not-allowed disabled:text-ct-neutral-on-light-bg-disabled disabled:select-none"],{variants:{state:{default:["border-bd-neutral-primary-default"],error:["border-bd-error-default"],disabled:["border-bd-neutral-primary-disabled bg-bg-neutral-primary-disabled"]}}}),pG=n.forwardRef(({value:e,defaultValue:t,onValueChange:r,min:a,max:i,step:s=1,disabled:o,error:d,className:c,children:u,...m},f)=>{let{contextValue:p,visualState:x,announcedValue:b}=(({value:e,defaultValue:t,onValueChange:r,min:a,max:l,step:i,disabled:s,error:o})=>{let{draftText:d,currentValue:c,isDraftTransient:u,normalizedMin:m,normalizedMax:f,normalizedStep:p,inputRef:x,commitValue:b,handleInputChange:g,handleInputBlur:h}=(({value:e,defaultValue:t,onValueChange:r,min:a,max:l,step:i})=>{let s=n.useRef(void 0!==e).current,o=e??void 0,d=Math.abs(i)||1,c=void 0!==l&&void 0!==a&&l<a?void 0:l,[u,m]=n.useState(()=>s?void 0!==o?String(o):"":void 0!==t?String(t):""),f=n.useRef(null),p=""===u||"-"===u?void 0:Number(u),x=void 0===p||Number.isNaN(p)?void 0:p,b=pF.test(u);n.useEffect(()=>{s&&o!==x&&m(void 0===o?"":String(o))},[s,o,x]);let g=n.useCallback(e=>{s||m(void 0===e?"":String(e)),r?.(e)},[s,r]),h=n.useCallback(e=>{let t=e.target.value;if(!pL.test(t))return;if(m(t),""===t||"-"===t)return void r?.(void 0);let a=Number(t);Number.isNaN(a)||r?.(a)},[r]),v=n.useCallback(()=>{let e=void 0!==x?pH(x,a,c):void 0;m(void 0===e?"":String(e)),r?.(e)},[x,a,c,r]);return{draftText:u,currentValue:x,isDraftTransient:b,normalizedMin:a,normalizedMax:c,normalizedStep:d,inputRef:f,commitValue:g,handleInputChange:h,handleInputBlur:v}})({value:e,defaultValue:t,onValueChange:r,min:a,max:l,step:i}),{announcedValue:v,announceValue:y}=(e=>{let[t,r]=n.useState(void 0),a=n.useRef(void 0),l=n.useCallback(t=>{document.activeElement!==e.current&&(r(t),void 0!==a.current&&clearTimeout(a.current),a.current=setTimeout(()=>r(void 0),1e3))},[e]);return n.useEffect(()=>()=>{void 0!==a.current&&clearTimeout(a.current)},[]),{announcedValue:t,announceValue:l}})(x),w=n.useCallback((e,t=1)=>{if(s)return;let r=((e,t,{value:r,step:a,min:l,max:n})=>void 0===r?pH(l??0,l,n):pH(((e,t)=>{let r=String(t).split(".")[1]?.length??0;return 0===r?e:Number(e.toFixed(r))})(r+(e===p$.INCREMENT?a:-a)*t,a),l,n))(e,t,{value:c,step:p,min:m,max:f});return b(r),r},[b,s,c,p,m,f]),j=n.useRef(!1),N=n.useCallback(e=>{j.current=!1,void 0!==w(e)&&(j.current=!0)},[w]);n.useEffect(()=>{j.current&&(j.current=!1,void 0!==c&&y(c))},[c,y]);let k=n.useCallback(e=>{if(!s)switch(e.key){case"ArrowUp":e.preventDefault(),w(p$.INCREMENT);return;case"ArrowDown":e.preventDefault(),w(p$.DECREMENT);return;case"PageUp":e.preventDefault(),w(p$.INCREMENT,10);return;case"PageDown":e.preventDefault(),w(p$.DECREMENT,10);return;case"Home":if(void 0===m)return;e.preventDefault(),b(m);return;case"End":if(void 0===f)return;e.preventDefault(),b(f);return}},[b,s,w,m,f]),C=!!s||void 0!==m&&void 0!==c&&c<=m,R=!!s||void 0!==f&&void 0!==c&&c>=f,E=n.useCallback(e=>e===p$.DECREMENT?C:R,[C,R]),z=void 0!==c&&(void 0!==m&&c<m||void 0!==f&&c>f),S=s?"disabled":o?"error":"default";return{contextValue:n.useMemo(()=>({draftText:d,visualState:S,disabled:!!s,isStepDisabled:E,currentValue:c,isDraftTransient:u,min:m,max:f,isOutOfRange:z,inputRef:x,step:N,handleInputChange:g,handleInputBlur:h,handleInputKeyDown:k}),[d,S,s,E,c,u,m,f,z,x,N,g,h,k]),visualState:S,announcedValue:v}})({value:e,defaultValue:t,onValueChange:r,min:a,max:i,step:s,disabled:o,error:d});return l.jsx(pV.Provider,{value:p,children:l.jsxs("div",{ref:f,"data-slot":"number-input",className:pU({state:x,className:c}
547),...m,children:[u,l.jsx(p_,{role:"status","aria-live":"polite",children:b})]})})});pG.displayName="NumberInput";let pX=n.forwardRef(({direction:e,className:t,disabled:r,onClick:a,onMouseDown:n,...i},s)=>{let{visualState:o,isStepDisabled:d,step:c}=pB();return l.jsx("button",{ref:s,...i,type:"button",disabled:d(e)||r,tabIndex:-1,onClick:pW(a,()=>c(e)),onMouseDown:pW(n,e=>e.preventDefault()),className:pK({side:e===p$.DECREMENT?"left":"right",state:o,className:t})})});pX.displayName="NumberInputStepButton";let pY=n.forwardRef(({children:e,...t},r)=>l.jsx(pX,{ref:r,direction:p$.DECREMENT,"data-slot":"number-input-decrement-button",...t,children:e??l.jsx(aS,{as:"span",variant:"body",size:"lg",weight:"medium",children:"−"})}));pY.displayName="NumberInputDecrementButton";let pZ=n.forwardRef(({children:e,...t},r)=>l.jsx(pX,{ref:r,direction:p$.INCREMENT,"data-slot":"number-input-increment-button",...t,children:e??l.jsx(aS,{as:"span",variant:"body",size:"lg",weight:"medium",children:"+"})}));pZ.displayName="NumberInputIncrementButton";let pJ=n.forwardRef(({className:e,disabled:t,onChange:r,onBlur:a,onKeyDown:n,...i},s)=>{let{draftText:o,visualState:d,disabled:c,currentValue:u,isDraftTransient:m,min:f,max:p,isOutOfRange:x,inputRef:b,handleInputChange:g,handleInputBlur:h,handleInputKeyDown:v}=pB();return l.jsx("input",{ref:eP(s,b),...i,"data-slot":"number-input-input",type:"text",inputMode:"decimal",role:"spinbutton",autoComplete:"off",spellCheck:!1,disabled:c||t,"aria-invalid":"error"===d||x||void 0,"aria-valuenow":m?void 0:u,"aria-valuemin":f,"aria-valuemax":p,value:o,onChange:pW(r,g),onBlur:pW(a,h),onKeyDown:pW(n,v),className:pq({state:d,className:e})})});pJ.displayName="NumberInputInput";let pQ=Object.assign(pG,{DecrementButton:pY,Input:pJ,IncrementButton:pZ}),p0=t$(`
548    group flex w-fit cursor-pointer flex-row items-center gap-md rounded-full no-underline outline-none
549    focus-visible:shadow-focus
550    disabled:pointer-events-none disabled:text-ct-neutral-on-light-bg-disabled
551  `,{variants:{variant:{brand:`
552          bg-bg-neutral-primary-default
553          hover:bg-bg-neutral-primary-hover
554          active:bg-bg-neutral-primary-tap
555          disabled:bg-bg-neutral-primary-disabled
556        `,neutral:`
557          bg-bg-neutral-primary-default
558          hover:bg-bg-neutral-primary-hover
559          active:bg-bg-neutral-primary-tap
560          disabled:bg-bg-neutral-primary-disabled
561        `,transparent:"text-ct-neutral-permanent-dark-default"},size:{large:"h-[40px]",medium:"h-[36px]",small:"h-[28px]"},status:{default:"",error:""},state:{default:"border-xs px-xl",active:"border-sm px-[calc(theme(spacing.xl)-theme(borderWidth.xs))]"}},compoundVariants:[{variant:["brand","neutral"],status:["default"],class:"text-ct-neutral-primary-default"},{variant:["brand","neutral"],status:["default"],state:["default"],class:"border-bd-neutral-primary-default"},{variant:["brand","neutral"],status:["error"],state:["default"],class:"border-bd-neutral-primary-default text-ct-error-default"},{variant:["brand","neutral"],status:["error"],state:["active"],class:"border-bd-error-active text-ct-error-default"},{variant:["brand","neutral"],state:["default"],class:"disabled:border-bd-neutral-primary-disabled"},{variant:["brand","neutral"],state:["active"],class:"border-sm disabled:border-bd-neutral-primary-default"},{variant:["neutral"],status:["default"],state:["active"],class:"border-bd-neutral-primary-active"},{variant:["brand"],status:["default"],state:"active",class:"border-bd-brand-active"},{variant:["transparent"],state:["default"],class:`
562          border-bd-pill-transparent bg-bg-pill-transparent-default
563          hover:bg-bg-pill-transparent-hover
564          active:bg-bg-pill-transparent-tap
565        `},{variant:["transparent"],state:["active"],class:`
566          border-bd-neutral-permanent-white-default bg-bg-neutral-permanent-white-default
567          hover:bg-bg-neutral-permanent-white-hover
568          active:bg-bg-neutral-permanent-white-tap
569          disabled:border-bd-neutral-permanent-white-disabled disabled:bg-bg-pill-transparent-tap
570        `}]}),p1=t$("group-disabled:text-ct-neutral-on-light-bg-disabled",{variants:{status:{default:"text-ct-neutral-secondary-default",error:"text-ct-error-default"}}}),p2=t$("size-xl max-w-xl min-w-xl rounded-full"),p4=t$("size-2xl group-disabled:*:fill-ct-neutral-on-light-bg-disabled",{variants:{status:{default:"",error:"[&_path]:fill-ct-error-default"},variant:{brand:"",neutral:"",transparent:"[&_path]:fill-ct-neutral-permanent-dark-default"}}}),p3=t$("flex h-full flex-row items-center pr-[17px]"),p5=t$("size-2xl"),p6=t$("-ml-[37px] flex items-center"),p8="large",p7="brand",p9="default",xe="default",xt="none",xr="none",xa=e=>{switch(e){case"filter":return ef.IconFilters;case"thumbsup":return ex.IconThumbsUp;case"thumbsdown":return ep.IconThumbsDown;case"clear":return Q.IconCross;case"menu":return X.IconArrowDown;case"veepee":return Y.IconButterfly;default:return null}},xl=({withEndAction:e,children:t,ref:r})=>{let a=p3();return e?l.jsx("div",{className:a,ref:r,children:t}):l.jsx(l.Fragment,{children:t})},xn=n.forwardRef(({as:e,asChild:t=!1,size:r=p8,variant:a=p7,status:i=p9,state:s=xe,avatarUrl:o,avatarUsername:d,leadingIcon:c=xt,trailingIcon:u=xr,dotColor:m,label:f,suffix:p,badge:x,onClear:b,children:g,...h},v)=>{let y=p0({size:r,variant:a,status:i,state:s}),w=p1({status:i}),j=p2(),N=p4({status:i,variant:a}),k=p5(),C=p6(),R=xa(c),E=xa(u),z="clear"===u&&!!b,S=e??"button",I=l.jsxs(l.Fragment,{children:[o&&l.jsx(lG,{tabIndex:-1,badge:"hidden","aria-label":d||"Avatar",username:d,imgSrc:o,size:"xs",variant:"image"}),R&&l.jsx(R,{className:N}),m&&l.jsx("div",{"data-testid":"pill-dot",className:j,style:{backgroundColor:m}}
570),f&&l.jsx(aS,{variant:"body",size:"lg",weight:"medium",children:f}),p&&l.jsx(aS,{className:w,variant:"body",size:"sm",weight:"regular",children:p}),x&&l.jsx(lv,{text:x,variant:"primary",size:"medium"}),!z&&E&&l.jsx(E,{className:N}),z&&l.jsx("div",{className:k})]});return l.jsxs(xl,{withEndAction:z,ref:v,children:[(()=>{if(t){if(!n.isValidElement(g))throw Error("When asChild is true, a single valid React element child is required.");return n.cloneElement(g,{className:y,...h,ref:z?void 0:v,children:I})}return l.jsx(S,{className:y,...h,ref:z?void 0:v,children:I})})(),z&&E&&l.jsx("span",{className:C,children:l.jsx(le,{"aria-label":"Clear",isIcon:!0,size:"xs",variant:"ghostSecondary",disabled:h.disabled,onClick:()=>{b?.()},leftIcon:l.jsx(E,{className:N})})})]})});xn.displayName="Pill";let xi=n.createContext({popoverId:"",isOverflowing:!1,setIsOverflowing:()=>null,shouldUseBottomsheet:!1,resizeLabel:""}),xs=({children:e,shouldUseBottomsheet:t,resizeLabel:r})=>{let[a,i]=n.useState(!1),s=n.useId();return l.jsx(xi.Provider,{value:{isOverflowing:a,setIsOverflowing:i,popoverId:s,shouldUseBottomsheet:t,resizeLabel:r},children:e})},xo=t$("",{variants:{isOverflowing:{true:["shadow-upward"]}}}),xd=n.forwardRef((e,t)=>{let{shouldUseBottomsheet:r}=n.useContext(xi);return r?l.jsx(iA,{ref:t,...e}):l.jsx(df,{ref:t,...e})}),xc=n.forwardRef(({className:e,width:t=12,height:r=6,...a},i)=>{let{shouldUseBottomsheet:s}=n.useContext(xi);return s?null:l.jsx(dR,{...a,ref:i,className:rQ("fill-bg-neutral-primary-default",e),width:t,height:r})}),xu=n.forwardRef(({children:e,container:t,className:r,side:a,sideOffset:i,align:s,alignOffset:o,avoidCollisions:d,collisionBoundary:c,collisionPadding:u,arrowPadding:m,sticky:f,hideWhenDetached:x,updatePositionStrategy:b,...g},h)=>{let{themeContainer:v}=p.useTheme(),{popoverId:y,shouldUseBottomsheet:w,resizeLabel:j}=n.useContext(xi);return w?l.jsxs(iF,{ref:h,className:r,...g,children:[l.jsx(i$,{"aria-label":j}),e]}):l.jsx(dg,{container:t??v,children:l.jsx(dv,{"aria-labelledby":"popover-title-"+y,sideOffset:i??4,side:a,align:s,alignOffset:o,avoidCollisions:d,collisionBoundary:c,collisionPadding:u,arrowPadding:m,sticky:f,hideWhenDetached:x,updatePositionStrategy:b,...g,ref:h,className:"max-w-[calc(100vw-theme(spacing.xl))] rounded-lg bg-bg-neutral-primary-default shadow-level2",children:e})})}),xm=n.forwardRef(({children:e,...t},r)=>{let a=n.useRef(null),{setIsOverflowing:i,shouldUseBottomsheet:s}=n.useContext(xi);return(n.useEffect(()=>{let e=a.current;if(!e)return;e.focus();let t=()=>{i(e.scrollHeight>e.clientHeight)},r=new ResizeObserver(t);return r.observe(e),t(),()=>r.disconnect()},[]),s)?l.jsx(iU,{ref:r,...t,children:e}):l.jsx("div",{className:"overflow-clip",children:l.jsxs("div",{...t,className:rQ("overflow-auto p-8 focus:outline-none",t.className),tabIndex:-1,role:"text",ref:e=>{if(a.current=e,null!==r){if("function"==typeof r)return void r(e);r.current=e}},children:[e,l.jsx("div",{className:"h-px w-full bg-transparent shadow-upward"})]})})}),xf=t$("",{variants:{intent:{brand:"text-ct-brand-default",brandsplace:"text-ct-brandsplace-default",secondary:"text-ct-neutral-primary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"},disabled:{true:"text-ct-neutral-on-light-bg-disabled",false:""}},defaultVariants:{intent:"brand",disabled:!1}}),xp=t$("",{variants:{decimal:{sup:"leading-none",baseline:"align-baseline"},size:{sm:"",md:"",lg:""}},compoundVariants:[{decimal:"sup",size:"sm",class:"pt-xs"},{decimal:"sup",size:"md",class:"pt-[3px]"},{decimal:"sup",size:"lg",class:"pt-[3px]"}],defaultVariants:{decimal:"sup",size:"sm"}}),xx=t$("",{variants:{intent:{brand:"text-ct-neutral-primary-default",brandsplace:"text-ct-neutral-primary-default",secondary:"text-ct-neutral-secondary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"},crossedOut:{true:"line-through",false:""},disabled:{true:"text-ct-neutral-on-light-bg-disabled",false:""}},compoundVariants:[{crossedOut:!1,intent:"brand",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"brandsplace",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"tertiary",class:"text-ct-neutral-secondary-default"}],defaultVariants:{intent:"brand",crossedOut:!0,disabled:!1}}),xb=t$("",{variants:{decimal:{sup:"leading-none",baseline:"align-baseline"},size:{sm:"",md:""}}
570,compoundVariants:[{decimal:"sup",size:"sm",class:"pt-xs"},{decimal:"sup",size:"md",class:"pt-[3.5px]"}],defaultVariants:{decimal:"sup",size:"sm"}}),xg=["minusSign","integer","group","decimal","fraction","literal","currency"];function xh({priceParts:e,decimal:t,visibleParts:r,baseClasses:a,typoUnit:n,typoDec:i,isBase:s,size:o}){return e.filter(e=>r.includes(e.type)).map((e,r)=>{let d="fraction"===e.type,c=d&&"sup"===t?i:n;return l.jsx(aS,{variant:c,size:o,as:"span",className:rQ(a,d&&(s?xb({decimal:t,size:o}):xp({decimal:t,size:o}))),children:e.value},`${e.type}-${r}`)})}let xv=n.forwardRef(function({variant:e="main",size:t="sm",intent:r="brand",decimal:a="sup",showDecimal:n=!0,disabled:i=!1,amount:s,locale:o="fr-FR",currency:d="EUR",className:c,crossedOut:u,...m},f){let p="base"===e,x=p&&(u??!0);if("number"!=typeof s||isNaN(s))return null;let b=p?xx({intent:i?void 0:r,crossedOut:x,disabled:i,className:c}):xf({intent:i?void 0:r,disabled:i,className:c}),g=new Intl.NumberFormat(o,{style:"currency",currency:d,maximumFractionDigits:2,minimumFractionDigits:2}),h=n?xg:xg.filter(e=>"decimal"!==e&&"fraction"!==e),v=g.formatToParts(s),y=xh({priceParts:v,decimal:a,visibleParts:h,baseClasses:b,typoUnit:p?"priceBaseUnit":"priceMainUnit",typoDec:p?"priceBaseDec":"priceMainDec",isBase:p,size:t}),w=p?"price-base":"price-main";return l.jsx("span",{ref:f,"data-slot":w,className:"inline-flex",...m,children:l.jsx("data",{value:s,className:"inline-flex items-start",children:y})})}),xy=t$([`
571      inline-flex cursor-pointer items-center justify-center rounded-sm font-textlink font-fw-textlink underline decoration-solid
572      transition-colors
573      focus-visible:outline-none
574      aria-disabled:pointer-events-none aria-disabled:cursor-not-allowed aria-disabled:text-ct-neutral-on-light-bg-disabled
575    `],{variants:{variant:{default:["text-ct-textlink-default hover:text-ct-textlink-hover focus-visible:shadow-focus active:text-ct-textlink-tap"],secondary:[`
576            text-ct-neutral-secondary-default
577            hover:text-ct-neutral-secondary-hover
578            focus-visible:shadow-focus
579            active:text-ct-neutral-secondary-tap
580          `],destructive:["text-ct-error-default hover:text-ct-error-hover focus-visible:shadow-focus active:text-ct-error-tap"],brandsplace:[`
581            text-ct-brandsplace-default
582            hover:text-ct-brandsplace-hover
583            focus-visible:shadow-focus-brandsplace
584            active:text-ct-brandsplace-tap
585          `],inherit:["text-inherit focus-visible:shadow-focus"]},size:{lg:["text-textlink-lg leading-textlink-lg tracking-textlink-lg"],md:["text-textlink-md leading-textlink-md tracking-textlink-md"],sm:["text-textlink-sm leading-textlink-sm tracking-textlink-sm"]},layout:{block:[],inline:[]}},compoundVariants:[{size:"lg",layout:"block",class:"h-[48px]"},{size:"md",layout:"block",class:"h-[44px]"},{size:"sm",layout:"block",class:"h-4xl"}]}),xw=n.forwardRef(({asChild:e,children:t,className:r,layout:a="block",disabled:n,size:i="md",variant:s="default",...o},d)=>{let c=rQ(xy({size:i,variant:s,layout:a}),r),u=e?ay:"a",{isLoading:m,...f}=o,{"aria-label":p,onClick:x,onKeyDown:b,...g}=f,h=e=>{if(n)return void e.preventDefault();x?.(e)},v=e=>{if(n&&"Enter"===e.key)return void e.preventDefault();b?.(e)};if(m){let{"aria-label":e}=o;return l.jsx(u,{className:c,ref:d,"aria-label":e,"aria-busy":"true","aria-disabled":n,onClick:h,onKeyDown:v,...g,children:l.jsx(a7,{size:"sm",variant:"brand","aria-hidden":!0})})}return l.jsx(u,{className:c,ref:d,"aria-label":p,"aria-disabled":n,onClick:h,onKeyDown:v,...g,children:t})});xw.displayName="TextLink";let xj=n.createContext(null),xN=()=>{let e=n.useContext(xj);if(!e)throw Error("PriceModule sub-components must be used within <PriceModule>");return e},xk=({value:e,children:t})=>l.jsx(xj.Provider,{value:e,children:t});xk.displayName="PriceModuleProvider";let xC=t$("flex",{variants:{layout:{attached:"flex-col items-start",detached:"w-full flex-row items-center justify-between",stacked:"flex-col items-end gap-sm",horizontal:"flex-col items-start"}}}),xR=t$("flex flex-col",{variants:{size:{sm:"",md:"",lg:"gap-md"}}}),xE=t$("",{variants:{intent:{brand:"text-ct-neutral-secondary-default",brandsplace:"text-ct-neutral-secondary-default",secondary:"text-ct-neutral-secondary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"}}}),xz=t$("-ml-xs",{variants:{intent:{brand:"text-ct-neutral-primary-default",brandsplace:"text-ct-neutral-primary-default",secondary:"text-ct-neutral-secondary-default",tertiary:"text-ct-neutral-tertiary-default",current:"text-current"},crossedOut:{true:"",false:""}
585,disabled:{true:"text-ct-neutral-on-light-bg-disabled",false:""}},compoundVariants:[{crossedOut:!1,intent:"brand",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"brandsplace",class:"text-ct-neutral-secondary-default"},{crossedOut:!1,intent:"tertiary",class:"text-ct-neutral-secondary-default"}]}),xS={sm:"sm",md:"sm",lg:"md"},xI=n.forwardRef(({size:e="sm",intent:t="brand",locale:r,currency:a="EUR",disabled:i=!1,decimal:s="sup",showDecimal:o=!0,className:d,children:c,...u},m)=>{let f=n.useMemo(()=>({size:e,intent:t,locale:r,currency:a,disabled:i,decimal:s,showDecimal:o}),[e,t,r,a,i,s,o]);return l.jsx(xk,{value:f,children:l.jsx("div",{ref:m,"data-slot":"price-module","data-disabled":i||void 0,className:rQ("flex flex-col",d),...u,children:c})})});xI.displayName="PriceModule";let xD=({className:e,children:t,...r})=>{let{intent:a}=xN();return l.jsx(aS,{variant:"body",size:"sm",as:"span",className:rQ(xE({intent:a}),e),"data-slot":"price-module-label",...r,children:t})};xD.displayName="PriceModule.Label";let xT=n.forwardRef(({amount:e,...t},r)=>{let{size:a,intent:n,locale:i,currency:s,disabled:o,decimal:d,showDecimal:c}=xN();return l.jsx(xv,{ref:r,amount:e,intent:n,size:a,locale:i,currency:s,disabled:o,decimal:d,showDecimal:c,...t})});xT.displayName="PriceModule.MainPrice";let xP=n.forwardRef(({layout:e="attached",tag:t,className:r,children:a,...n},i)=>"detached"===e?l.jsxs("div",{ref:i,className:xC({layout:e,className:r}),"data-slot":"price-module-details",...n,children:[l.jsx("div",{className:"flex flex-wrap items-center gap-sm",children:a}),t]}):"stacked"===e?l.jsxs("div",{ref:i,className:xC({layout:e,className:r}),"data-slot":"price-module-details",...n,children:[l.jsx("div",{className:"flex items-center gap-sm",children:a}),t]}):l.jsx("div",{ref:i,className:xC({layout:e,className:r}),"data-slot":"price-module-details",...n,children:l.jsx("div",{className:"flex items-center gap-sm",children:a})}));xP.displayName="PriceModule.Details";let xM=n.forwardRef(({amount:e,variant:t="crossed",...r},a)=>{let{size:n,intent:i,locale:s,currency:o,disabled:d,decimal:c,showDecimal:u}=xN();return l.jsx(xv,{ref:a,variant:"base",intent:i,crossedOut:"crossed"===t,amount:e,size:xS[n],locale:s,currency:o,disabled:d,decimal:c,showDecimal:u,...r})});xM.displayName="PriceModule.BasePrice";let xA=n.forwardRef(({"aria-label":e,...t},r)=>{let{intent:a,disabled:n}=xN();return l.jsx(le,{ref:r,variant:"ghostSecondary",size:"xs",isIcon:!0,disabled:n,"aria-label":e,"data-slot":"price-module-icon",leftIcon:l.jsx(eb.IconAskQuestion,{className:rQ(xE({intent:a}),"[&_path]:fill-current")}),...t})});xA.displayName="PriceModule.Icon";let xO=({className:e,variant:t="crossed",...r})=>{let{size:a,intent:n,disabled:i}=xN();return l.jsx(aS,{variant:"priceBaseUnit",size:xS[a],as:"span",className:xz({intent:n,crossedOut:"crossed"===t,disabled:i,className:e}),"data-slot":"price-module-asterisk",...r,children:"*"})};xO.displayName="PriceModule.Asterisk";let x_=n.forwardRef(({children:e,...t},r)=>{let{disabled:a}=xN();return l.jsx(i8,{ref:r,variant:"filled",size:"sm",color:"discount",disabled:a,"data-slot":"price-module-tag",...t,children:e})});x_.displayName="PriceModule.Tag";let xL=n.forwardRef(({className:e,children:t,...r},a)=>{let{size:n}=xN();return l.jsx("div",{ref:a,className:xR({size:n,className:e}),"data-slot":"price-module-footer",...r,children:t})});xL.displayName="PriceModule.Footer";let xF=({className:e,children:t,as:r,variant:a,size:n,...i})=>{let{intent:s}=xN();return l.jsx(aS,{as:r,size:n,variant:"body",className:rQ("mt-sm w-fit text-start",xE({intent:s}),e),"data-slot":"price-module-text",...i,children:t})};xF.displayName="PriceModule.Text";let x$=({className:e,children:t,as:r,size:a,...n})=>l.jsx(aS,{as:r,size:a,variant:"body",className:rQ("text-start text-ct-brand-default",e),"data-slot":"price-module-trailing-text",...n,children:t});x$.displayName="PriceModule.TrailingUnitText";let xV=n.forwardRef((e,t)=>{let{intent:r}=xN();if("string"==typeof e.href){let{href:a,className:n,children:i,...s}=e;return l.jsx(xw,{ref:t,href:a,className:rQ("mt-sm block w-fit text-start",xE({intent:r}),n),"data-slot":"price-module-link",layout:"inline",size:"sm",variant:"inherit",...s,children:i})}if("function"==typeof e.onClick){let{onClick:a,className:n,children:i,...s}=e;return l.jsx(xw,{asChild:!0,className:rQ("mt-sm block w-fit text-start",xE({intent:r}),n),"data-slot":"price-module-link",layout:"inline",size:"sm",variant:"inherit",children:l.jsx("button",{ref:t,type:"button",onClick:a,...s,children:i})})}let{className:a,children:n,...i}=e;return l.jsx(xw,{asChild:!0,className:rQ("mt-sm block w-fit text-start",xE({intent:r}),a),"data-slot":"price-module-link",layout:"inline",size:"sm",variant:"inherit",children:l.jsx("span",{ref:t,...i,children:n})})});xV.displayName="PriceModule.Link";let xB=Object.assign(xI,{Label:xD,MainPrice:xT,Details:xP,BasePrice:xM,Asterisk:xO,Icon:xA,Tag:x_,Footer:xL,Text:xF,TrailingUnitText:x$,Link:xV}),xH=t$("flex flex-col",{variants:{variant:{brand:"",grey:"",success:"",promo:""},shape:{linear:"w-full gap-xs",circular:""}}}),xW=t$("text-ct-neutral-primary-default"),xU=t$("flex flex-row items-center",{variants:{shape:{linear:"w-full gap-md",circular:"relative size-[40px] justify-center"}}}),xK=t$("",{variants:{variant:{brand:"bg-bg-neutral-secondary-default",grey:"bg-bg-neutral-secondary-default",success:"bg-bg-neutral-secondary-default",promo:"bg-bg-neutral-secondary-default"},shape:{linear:"relative h-sm w-full flex-1 overflow-hidden rounded-full",circular:"size-[40px] rounded-full"}},compoundVariants:[{variant:["brand","grey","success","promo"],shape:"circular",class:"bg-transparent"}]}),xq=t$([],{variants:{variant:{brand:"bg-bg-brand-default",grey:"bg-bg-neutral-tertiary-default",success:"bg-bg-success-default",promo:"bg-bg-violet-default"},shape:{linear:["size-full","flex-1 rounded-full transition-transform duration-standard ease-in-place"],circular:"size-[40px] -rotate-90"}},compoundVariants:[{variant:["brand","grey","success","promo"],shape:"circular",class:"bg-transparent bg-none"}]}),xG=t$("fill-transparent stroke-width-[4px] cx-[20px] cy-[20px] r-[18px]"),xX=t$([xG(),"stroke-bd-neutral-primary-default"]),xY=t$([xG(),"transition-[stroke-dasharray] duration-standard ease-linear stroke-dash"],{variants:{variant:{brand:"stroke-bg-brand-default",grey:"stroke-bg-neutral-tertiary-default",success:"stroke-bg-success-default",promo:"stroke-bg-violet-default"}}}),xZ=t$("shrink-0 whitespace-nowrap text-ct-neutral-secondary-default",{variants:{shape:{linear:"",circular:"absolute inset-0 flex items-center justify-center"}}}),xJ=e=>`${Math.round(e)}%`,xQ=({id:e,label:t})=>{let r=xW();
585return l.jsx(aS,{id:e,className:r,as:"span",variant:"body",size:"sm",children:t})},x0=({variant:e,shape:t,progress:r})=>{let a=xq({variant:e,shape:t});return l.jsx(aK,{className:a,style:{transform:`translateX(-${r}%)`}})},x1=({variant:e,shape:t,progress:r})=>{let a=xq({variant:e,shape:t}),n=xX(),i=xY({variant:e});return l.jsx(aK,{asChild:!0,className:a,children:l.jsxs("svg",{children:[l.jsx("circle",{className:n}),r>0&&l.jsx("circle",{style:{"--progress":r},className:i})]})})},x2=({isVisible:e,shape:t,formatPercentage:r,progressValue:a})=>{if(!e)return null;let n=xZ({shape:t});return l.jsx(aS,{as:"span",variant:"body",size:"sm",className:n,children:r(a)})},x4=n.forwardRef(function({className:e,variant:t="brand",value:r=0,label:a,percentage:i="visible",formatPercentage:s=xJ,shape:o="linear",...d},c){let u=n.useId(),m="circular"===o,f=Math.min(Math.max(r,0),100),p=100-f,x=!a||d["aria-label"]||d["aria-labelledby"]?{}:{"aria-labelledby":u},b=xH({variant:t,shape:o,className:e}),g=xU({shape:o}),h=xK({variant:t,shape:o});return l.jsxs("div",{className:b,children:[a&&!m&&l.jsx(xQ,{id:u,label:a}),l.jsxs("div",{className:g,children:[l.jsx(aW,{ref:c,className:h,value:f,...x,...d,children:m?l.jsx(x1,{variant:t,shape:o,progress:f}):l.jsx(x0,{variant:t,shape:o,progress:p})}),l.jsx(x2,{isVisible:"visible"===i,shape:o,formatPercentage:s,progressValue:f})]})]})});x4.displayName="Progress";let x3=n.forwardRef(({className:e,available:t,applied:r,children:a,...n},i)=>l.jsx(sP,{ref:i,"data-slot":"promo-card",variant:t?r?"promo-applied":"promo":"default",className:e,...n,children:l.jsx(sP.Content,{className:"flex flex-col",children:a})}));x3.displayName="PromoCard";let x5=n.forwardRef(({className:e,children:t,progress:r,progressLabel:a,...n},i)=>l.jsxs(sP.Header,{ref:i,"data-slot":"promo-card-header",className:rQ("gap-lg",e),...n,children:[t,void 0!==r&&l.jsx(x4,{variant:"promo",shape:"linear","aria-label":a,value:r,percentage:"hidden"})]}));x5.displayName="PromoCardHeader";let x6=({className:e,children:t,as:r="h2",...a})=>l.jsx(aS,{"data-slot":"promo-card-title",as:r,variant:"body",size:"lg",weight:"medium",className:rQ("mb-0",e),...a,children:t});x6.displayName="PromoCardTitle";let x8=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx("div",{ref:a,"data-slot":"promo-card-content",className:rQ("flex-1 py-md",e),...r,children:t}));x8.displayName="PromoCardContent";let x7=n.forwardRef(({className:e,children:t,until:r,...a},n)=>l.jsxs(l.Fragment,{children:[l.jsx(sP.Separator,{}),l.jsxs(sP.Footer,{ref:n,"data-slot":"promo-card-footer",className:rQ("justify-between",e),...a,children:[r&&l.jsxs(aS,{variant:"body",size:"sm",className:"flex items-start gap-sm",children:[l.jsx(eg.IconHomepartLastTime,{className:"size-xl","aria-hidden":"true"}),r]}),t&&l.jsx("div",{children:t})]})]}));x7.displayName="PromoCardFooter";let x9=Object.assign(x3,{Header:x5,Title:x6,Content:x8,Footer:x7}),be=n.createContext(null),bt=()=>{let e=n.useContext(be);if(!e)throw Error("ProductCard sub-components must be used inside ProductCard");return e},br={compact:!1,classic:!0,poster:!0},ba={compact:"attached",classic:"detached",poster:"detached"},bl={compact:"sm",classic:"md",poster:"md"},bn=t$("relative z-[1] flex gap-md border-t border-bd-neutral-secondary-default p-md",{variants:{variant:{classic:"flex-col",compact:"flex-col",poster:"flex-col"}}}),bi=t$("relative flex-1",{variants:{variant:{classic:"w-full",compact:"w-full",poster:"min-w-max"}}}),bs=t$("flex gap-xl",{variants:{variant:{classic:"flex-col",compact:"flex-col",poster:"flex-row items-end"}}}),bo=t$("relative size-full gap-xs",{variants:{stroke:{default:"",brand:"",none:""},disabled:{true:"",false:""}},compoundVariants:[{stroke:"none",disabled:!1,className:"has-[[data-slot=card-link]:hover]:[&_[data-slot=product-card-carousel]]:shadow-level1"}]}),bd=t$("relative z-[1] min-h-0 cursor-pointer overflow-hidden",{variants:{stroke:{default:"",brand:"",none:"rounded-lg transition-shadow"},disabled:{true:"",false:""}},compoundVariants:[{stroke:"none",disabled:!1,className:"hover:shadow-level1"}]}),bc=t$("flex h-full flex-col",{variants:{variant:{classic:"",compact:"",poster:""},inset:{true:"",false:""}},compoundVariants:[{variant:"compact",inset:!0,className:"p-sm"}]}),bu=n.forwardRef(({className:e,disabled:t,stroke:r,variant:a="classic",children:i,"aria-label":s,"aria-labelledby":o,...d},c)=>{let u="none"!==r,{carouselContextValue:m,resolvedAriaLabelledBy:f}=(({variant:e,stroke:t,disabled:r,inset:a,ariaLabel:l,ariaLabelledBy:i})=>{let[s,o]=n.useState(0),[d,c]=n.useState(0),[u,m]=n.useState(()=>()=>void 0),[f,p]=n.useState(()=>()=>void 0),[x,b]=n.useState(!1),g=n.useCallback(()=>b(!0),[]),h=n.useCallback(()=>b(!1),[]),v=n.useId(),y=n.useId(),w=n.useCallback(e=>{u(e),o(e)},[u]),j=n.useCallback(e=>{o(e.activeIndex),c(e.total),m(()=>e.scrollTo)},[]),N=n.useCallback(e=>{o(0),c(e),m(()=>()=>void 0)},[]),k=l?i:i??("compact"!==e?v:void 0);return{carouselContextValue:n.useMemo(()=>({variant:e,stroke:t,titleId:v,ctaBlockId:y,activeIndex:s,total:d,disabled:r??!1,inset:a,ctaActive:x,openCtaBlock:g,closeCtaBlock:h,goTo:w,sync:j,setFallbackTotal:N,activateLink:f,setLinkActivator:p}),[s,f,h,y,x,r,w,a,g,N,p,t,j,v,d,e]),resolvedAriaLabelledBy:k}})({variant:a,stroke:r??"default",disabled:t,inset:u,ariaLabel:s,ariaLabelledBy:o});return l.jsx(be.Provider,{value:m,children:l.jsx(sP,{ref:c,asChild:!0,"data-slot":"product-card",disabled:t,stroke:r,"aria-label":s,"aria-labelledby":f,className:rQ(bo({stroke:r??"default",disabled:t??!1}),e),...d,children:l.jsx("article",{className:"grid size-full grid-rows-[1fr_auto]",children:i})})})});bu.displayName="ProductCard";let bm=n.forwardRef(({className:e,inset:t,...r},a)=>{let{inset:n,variant:i}=bt(),s=t??n;return l.jsx(sP.Content,{ref:a,"data-slot":"product-card-content",inset:s,className:rQ(bc({variant:i,inset:s}
585),e),...r})});bm.displayName="ProductCard.Content";let bf=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"product-card-media-overlay",className:rQ("pointer-events-none absolute top-xl left-xl z-[2]",e),...t}));bf.displayName="ProductCard.MediaOverlay";let bp=n.forwardRef(({className:e,children:t,options:r,onClick:a,onMouseEnter:i,onMouseLeave:s,onPointerDown:o,onPointerEnter:d,onPointerLeave:c,onPointerMove:u,...m},f)=>{let{stroke:x,disabled:b}=bt(),{slides:g,overlays:h}=n.useMemo(()=>(({children:e,slideType:t,overlayType:r})=>{let a=[],l=[],i=e=>{n.Children.forEach(e,e=>{if(n.isValidElement(e)&&e.type===n.Fragment)return void i(e.props.children);if(n.isValidElement(e)){if(e.type===t)return void a.push(e);e.type===r&&l.push(e)}})};return i(e),{slides:a,overlays:l}})({children:t,slideType:bb,overlayType:bf}),[t]),{setRefs:v,handleClick:y,handleMouseEnter:w,handleMouseLeave:j,handlePointerDown:N,handlePointerEnter:k,handlePointerLeave:C,handlePointerMove:R}=(({ref:e,slidesCount:t,options:r,onClick:a,onMouseEnter:l,onMouseLeave:i,onPointerDown:s,onPointerMove:o,onPointerEnter:d,onPointerLeave:c})=>{let{activateLink:u,sync:m,setFallbackTotal:f}=bt(),{isLarge:x}=p.useBreakpoints(),b=!x,g=n.useRef(null),h=n.useRef(!1),v=n.useRef(b),y=n.useRef(r?.watchDrag);n.useEffect(()=>{v.current=b},[b]),n.useEffect(()=>{y.current=r?.watchDrag},[r?.watchDrag]);let w=n.useCallback((e,t)=>{let r="undefined"!=typeof PointerEvent&&t instanceof PointerEvent?"mouse"===t.pointerType:t instanceof MouseEvent;if(v.current&&r)return!1;let a="function"==typeof y.current?y.current(e,t):y.current??!0;return a&&t.stopPropagation(),a},[]),[j,N]=fY(n.useMemo(()=>({align:"start",loop:!1,...r,watchDrag:!(t<2)&&w}),[r,w,t])),k=n.useCallback(()=>{if(!N)return;let e=N.scrollSnapList().length;m({activeIndex:N.selectedScrollSnap(),total:e>0?e:t,scrollTo:e=>N.scrollTo(e,!0)})},[N,t,m]);n.useEffect(()=>N?(k(),N.on("select",k),N.on("reInit",k),()=>{N.off("select",k),N.off("reInit",k)}):void f(t),[N,k,f,t]);let C=n.useMemo(()=>eP(e,j),[j,e]),R=n.useCallback(()=>{b&&N&&!(t<2)&&N.scrollTo(1,!0)},[N,b,t]),E=n.useCallback(()=>{b&&N&&!(t<2)&&N.scrollTo(0,!0)},[N,b,t]),z=n.useCallback(e=>{l?.(e),R()},[l,R]),S=n.useCallback(e=>{i?.(e),E()},[i,E]),I=n.useCallback(e=>{d?.(e)},[d]),D=n.useCallback(e=>{c?.(e)},[c]),T=n.useCallback(e=>{s?.(e),g.current={x:e.clientX,y:e.clientY},h.current=!1},[s]),P=n.useCallback(e=>{if(o?.(e),!g.current||h.current)return;let t=Math.abs(e.clientX-g.current.x),r=Math.abs(e.clientY-g.current.y);(t>5||r>5)&&(h.current=!0)},[o]);return{setRefs:C,handleClick:n.useCallback(e=>{a?.(e);let t=e.target,r=0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey,l=t instanceof HTMLElement&&!!t.closest('a, button, input, select, textarea, summary, [role="button"], [role="link"]');if(e.defaultPrevented||r||h.current||!(t instanceof HTMLElement)||l){g.current=null,h.current=!1;return}g.current=null,h.current=!1,u()},[u,a]),handleMouseEnter:z,handleMouseLeave:S,handlePointerDown:T,handlePointerEnter:I,handlePointerLeave:D,handlePointerMove:P}})({ref:f,slidesCount:g.length,options:r,onClick:a,onMouseEnter:i,onMouseLeave:s,onPointerDown:o,onPointerEnter:d,onPointerLeave:c,onPointerMove:u});return l.jsxs("div",{ref:v,"data-slot":"product-card-carousel",role:"presentation",className:rQ(bd({stroke:x,disabled:b}),e),onClick:y,onMouseEnter:w,onMouseLeave:j,onPointerDown:N,onPointerEnter:k,onPointerLeave:C,onPointerMove:R,...m,children:[l.jsx("div",{"data-slot":"product-card-carousel-container",className:"flex",children:g}),h]})});bp.displayName="ProductCard.Carousel";let bx=n.forwardRef((e,t)=>l.jsx(bp,{ref:t,...e}));bx.displayName="ProductCard.Media";let bb=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"product-card-carousel-item",className:rQ("min-w-0 shrink-0 basis-full",e),...t}));bb.displayName="ProductCard.CarouselItem";let bg=n.forwardRef(({className:e,...t},r)=>l.jsx("div",{ref:r,"data-slot":"product-card-body",className:rQ("flex flex-1 flex-col",e),...t}));bg.displayName="ProductCard.Body";
585let bh=n.forwardRef(({className:e,height:t=204,style:r,...a},n)=>l.jsx(sP.Image,{ref:n,className:rQ("w-full","string"==typeof t?t:void 0,e),style:"number"==typeof t?{...r,height:`${t}px`}:r,...a}));bh.displayName="ProductCard.Image";let bv=n.forwardRef(({className:e,children:t,...r},a)=>{let{variant:n,titleId:i}=bt();return l.jsx("div",{ref:a,"data-slot":"product-card-title",className:e,...r,id:i,children:l.jsx(aS,{as:"h3",variant:"body",size:"compact"===n?"md":"lg",weight:"regular",className:"mb-0 line-clamp-2",children:t})})});bv.displayName="ProductCard.Title";let by=n.forwardRef(({className:e,title:t,subtitle:r,brand:a,reserveTitleLines:n,reserveBrandLine:i,reserveSubtitleLine:s,children:o,...d},c)=>{let{variant:u}=bt();return br[u]?l.jsxs(sP.Header,{ref:c,"data-slot":"product-card-header",className:rQ("flex flex-col gap-sm",e),...d,children:[(a||i)&&l.jsx(aS,{as:"p",variant:"body",size:"lg",weight:"bold",className:"line-clamp-1 min-h-[1lh]",children:a}),l.jsx(bv,{className:n?"min-h-6xl":void 0,children:t}),(r||s)&&l.jsx(aS,{as:"p",variant:"body",size:"md",color:"neutral-secondary",className:"mb-0 line-clamp-1 min-h-[1lh]",children:r}),o]}):l.jsx(bv,{ref:c,className:rQ("sr-only",e),...d,children:t})});by.displayName="ProductCard.Header";let bw=n.forwardRef(({...e},t)=>{let{variant:r}=bt();return l.jsx(xB.Details,{ref:t,layout:ba[r],...e})});bw.displayName="ProductCard.Details";let bj=n.forwardRef(({className:e,size:t,children:r,...a},n)=>{let{variant:i,disabled:s}=bt(),o=(({variant:e,size:t})=>t??bl[e])({variant:i,size:t});return l.jsx(xB,{disabled:s,ref:n,"data-slot":"product-card-price",size:o,className:rQ("w-full",e),...a,children:r})});bj.displayName="ProductCard.Price";let bN=n.forwardRef(({className:e,activeIndex:t,total:r,onChange:a,overlay:i=!1,maxVisible:s=5,type:o="default",paginationAriaLabel:d,getAnnouncementLabel:c,getDotLabel:u,...m},f)=>{let{variant:p}=bt(),{resolvedActiveIndex:x,resolvedTotal:b,handleChange:g}=(({activeIndex:e,total:t,onChange:r})=>{let a=bt(),l=e??a.activeIndex;return{resolvedActiveIndex:l,resolvedTotal:t??a.total,handleChange:n.useCallback(e=>{r?.(e),a.goTo(e)},[a,r])}})({activeIndex:t,total:r,onChange:a});return"compact"===p||b<2?null:l.jsx("div",{ref:f,"data-slot":"product-card-pagination",className:rQ("relative z-[1] flex items-center justify-center md:hidden",e),...m,children:l.jsx(fw,{"aria-label":d,activeIndex:x,onChange:g,overlay:i,maxVisible:s,getAnnouncementLabel:c,getDotLabel:u,children:Array.from({length:b}).map((e,t)=>l.jsx(fy,{type:o},`page-control-item-${t}`))})})});bN.displayName="ProductCard.Pagination";let bk=n.forwardRef(({className:e,children:t,onClick:r,onKeyDown:a,...n},i)=>{let{disabled:s,variant:o,ctaActive:d,ctaBlockId:c,openCtaBlock:u,closeCtaBlock:m}=bt(),f="compact"!==o;return l.jsx(le,{ref:i,variant:"primary",size:"md",disabled:s,"aria-controls":f?c:void 0,"aria-expanded":f?d:void 0,className:rQ(bi({variant:o}),e),onClick:e=>{u(),r?.(e)},onKeyDown:e=>{"Escape"===e.key&&d&&m(),a?.(e)},...n,children:t})});bk.displayName="ProductCard.Cta";let bC=n.forwardRef(({className:e,...t},r)=>{let{ctaActive:a,variant:n,ctaBlockId:i}=bt();return a&&"compact"!==n?l.jsx("div",{ref:r,id:i,role:"region","aria-live":"polite","data-slot":"product-card-cta-block",className:rQ(bn({variant:n}),e),...t}):null});bC.displayName="ProductCard.CtaBlock";let bR=n.forwardRef(({className:e,...t},r)=>{let{variant:a}=bt();return l.jsx(sP.Footer,{ref:r,"data-slot":"product-card-footer",className:rQ(bs({variant:a}),e),...t})});bR.displayName="ProductCard.Footer";let bE=n.forwardRef(({className:e,clickableWhenDisabled:t=!1,tabIndex:r,"aria-disabled":a,"aria-labelledby":i,...s},o)=>{let{disabled:d,setLinkActivator:c,titleId:u}=bt(),m=n.useRef(null),{canActivateLink:f,disabledButClickable:p,disabledOverrides:x}=(({disabled:e,clickableWhenDisabled:t,tabIndex:r,ariaDisabled:a})=>{let l=e&&t;return l?{canActivateLink:!0,disabledButClickable:l,disabledOverrides:{tabIndex:0,"aria-disabled":void 0}}:{canActivateLink:!e,disabledButClickable:l,disabledOverrides:{...void 0!==r?{tabIndex:r}:{},...void 0!==a?{"aria-disabled":a}:{}}}})({disabled:d,clickableWhenDisabled:t,tabIndex:r,ariaDisabled:a});n.useEffect(()=>(c(()=>()=>{f&&m.current?.click()}),()=>{c(()=>()=>void 0)}),[f,c]);let b=eP(o,m);return l.jsx(sP.Link,{ref:b,"aria-labelledby":i??u,className:rQ(p&&"pointer-events-auto cursor-pointer",e),...x,...s})});bE.displayName="ProductCard.Link";let bz=Object.assign(bu,{Content:bm,Carousel:bp,Media:bx,MediaOverlay:bf,CarouselItem:bb,Body:bg,Image:bh,Title:bv,Header:by,Price:bj,Details:bw,Pagination:bN,Cta:bk,CtaBlock:bC,Footer:bR,Link:bE}),bS=t$("rounded-full",{variants:{intent:{light:"border-x border-bd-neutral-primary-default bg-bg-pill-transparent-default [&_path]:fill-ct-violet-default",dark:"bg-bg-promo-dark [&_path]:fill-ct-neutral-tertiary-default",gradient:"bg-linear-to-r from-bg-promotion-2 to-bg-promotion-1 [&_path]:fill-ct-neutral-tertiary-default",none:"[&_path]:fill-ct-violet-default"},size:{sm:"size-2xl",md:"size-3xl",lg:"size-4xl",xl:"size-6xl"}}}),bI={sm:16,md:20,lg:24,xl:36},bD=n.forwardRef((e,t)=>
585{let{type:r="promo",intent:a="light",size:n="md",className:i,...s}=e,o=bS({intent:a,size:n,className:i}),d=bI[n];return l.jsx(iR,{align:"center",justify:"center",display:"inline-flex",className:o,ref:t,"aria-hidden":"true","data-testid":"promotion-icon",...s,children:"gift"===r?l.jsx(eh.IconGift,{width:d,height:d}):l.jsx(ev.IconPromotionPriceFilled,{width:d,height:d})})});bD.displayName="PromotionIcon";let bT="block origin-center scale-[1.5]",bP=({ratingVariant:e,className:t,emptyGraphicClassName:r})=>"full"===e?l.jsx(ew.IconFavoritesActive,{"data-testid":"filled-star-icon",width:"24",height:"24",className:t,"aria-hidden":"true"}):"empty"===e?l.jsx(ew.IconFavoritesActive,{"data-testid":"filled-star-icon",width:"24",height:"24",className:rQ(r,"",t),"aria-hidden":"true"}):l.jsxs("span",{"data-testid":"half-filled-star-icon",className:"relative block size-[24px]","aria-hidden":"true",children:[l.jsx(ew.IconFavoritesActive,{width:"24",height:"24",className:rQ("absolute inset-0",r),"aria-hidden":"true"}),l.jsx("span",{className:"absolute inset-y-0 left-0 w-1/2 overflow-hidden",children:l.jsx(ew.IconFavoritesActive,{width:"24",height:"24",className:t,"aria-hidden":"true"})})]}),bM=({ratingVariant:e,emptyGraphicClassName:t})=>"full"===e?l.jsx(ej.IconDot,{"data-testid":"tripadvisor-full-circle",width:"12",height:"12",className:rQ(bT,"[&>path]:fill-current"),"aria-hidden":"true"}):"half"===e?l.jsxs("span",{"data-testid":"tripadvisor-half-circle",className:"relative block size-[12px]","aria-hidden":"true",children:[l.jsx(ej.IconDot,{width:"12",height:"12",className:rQ("absolute inset-0",bT,"",t),"aria-hidden":"true"}),l.jsx("span",{className:"absolute inset-y-0 left-0 w-1/2 overflow-hidden",children:l.jsx(ej.IconDot,{width:"12",height:"12",className:rQ(bT,"[&>path]:fill-current"),"aria-hidden":"true"})})]}):l.jsx(ej.IconDot,{"data-testid":"tripadvisor-empty-circle",width:"12",height:"12",className:rQ(bT,"",t),"aria-hidden":"true"}),bA=["text-[#00AF87]","hover:text-[#008D59] group-hover/tripadvisor:text-[#008D59]","active:text-[#007A4C] group-active/tripadvisor:text-[#007A4C]"],bO="text-ct-neutral-primary-default [&>g>path:last-child]:fill-current",b_=["hover:text-[#AB0067] group-hover/tripadvisor:text-[#AB0067]","active:text-[#7C004A] group-active/tripadvisor:text-[#7C004A]"],bL={star:"",tripadvisor:""},bF={informative:"",interactive:"",disabled:""},b$=t$([],{variants:{variant:{default:["[&>path]:fill-secondary-yellow-400","[&>g>path:last-child]:fill-secondary-yellow-400"],brand:["[&>path]:fill-bg-brand-default","[&>g>path:last-child]:fill-bg-brand-default"],disabled:["[&>path]:fill-bg-neutral-tertiary-disabled","[&>g>path:last-child]:fill-bg-neutral-tertiary-disabled"]},type:bL,isOnlyInformative:{false:"",true:""}},compoundVariants:[{variant:"default",isOnlyInformative:!1,className:["hover:[&>path]:fill-secondary-yellow-500","hover:[&>g>path:last-child]:fill-secondary-yellow-500","focus:[&>path]:fill-secondary-yellow-500","focus:[&>g>path:last-child]:fill-secondary-yellow-500","active:[&>path]:fill-secondary-yellow-600","active:[&>g>path:last-child]:fill-secondary-yellow-600"]},{variant:"brand",isOnlyInformative:!1,className:["hover:[&>path]:fill-bg-brand-hover","hover:[&>g>path:last-child]:fill-bg-brand-hover","focus:[&>path]:fill-bg-brand-default","focus:[&>g>path:last-child]:fill-bg-brand-default","active:[&>path]:fill-bg-brand-tap","active:[&>g>path:last-child]:fill-bg-brand-tap"]}]}),bV=t$(["inline-flex items-center","font-body"],{variants:{type:{...bL,star:"gap-sm",tripadvisor:"group/tripadvisor gap-[6px] focus-visible:shadow-focus focus-visible:outline-none"},state:{...bF,interactive:"group/rating"}}}),bB=t$(["flex items-center"],{variants:{type:{...bL,star:"gap-[var(--spacing-md,_8px)]",tripadvisor:"group/tripadvisor gap-xs"}}}),bH=t$(["border-none","p-0","bg-transparent"],{variants:{variant:{informative:"",interactive:["cursor-pointer"]},type:bL,state:bF},compoundVariants:[{type:"star",variant:"interactive",className:["relative rounded-none focus-visible:z-[1] focus-visible:shadow-focus focus-visible:outline-none"]},{type:"tripadvisor",state:"informative",className:bA},{type:"tripadvisor",state:"interactive",className:["group/tripadvisor",...bA]},{type:"tripadvisor",state:"disabled",className:["text-[#9D9DA0]"]}]}),bW=t$(["size-3xl shrink-0"],{variants:{state:{...bF,informative:bO,interactive:bO,disabled:"text-ct-neutral-on-light-bg-disabled [&>g>path:last-child]:fill-current"}}}),bU=t$([],{variants:{type:bL,state:bF},compoundVariants:[{type:"star",state:"informative",className:"[&>g>path:last-child]:fill-bd-neutral-primary-default"},{type:"star",state:"interactive",className:"[&>g>path:last-child]:fill-bd-neutral-primary-default"},{type:"star",state:"disabled",className:"[&>g>path:last-child]:fill-bg-neutral-tertiary-disabled"},{type:"tripadvisor",state:"informative",className:"[&>path]:fill-bd-neutral-primary-default"},{type:"tripadvisor",state:"interactive",className:"[&>path]:fill-bd-neutral-primary-default"},{type:"tripadvisor",state:"disabled",className:"[&>path]:fill-ct-neutral-on-light-bg-disabled"}]}),bK=t$(["text-ct-neutral-primary-default"]),bq=t$([],{variants:{type:{...bL,star:"text-ct-neutral-secondary-default",tripadvisor:"text-ct-neutral-primary-default"},state:{...bF,interactive:""}},compoundVariants:[{type:"tripadvisor",state:"informative",className:b_},{type:"tripadvisor",state:"interactive",className:b_}]}),bG={0:"full",1:"half",2:"empty"},bX=5,bY=n.createContext(null),bZ=()=>{let e=n.useContext(bY);if(!e)throw Error("Rating compound components must be used within Rating");return e},bJ=(e,t,r,a)=>e&&!t&&r>0&&a<=r,bQ=(e,t,r,a)=>e?"brand"===t?r:a:"",b0=(e,t,r)=>e<t?0:e===t&&r?1:2,b1=(e,t)=>e?"disabled":t?"interactive":"informative",b2=(e,t)=>{},b4=(e,t)=>"dot"===e||"tripadvisor"===t?"tripadvisor":"star",b3=({buttonRef:e,ratingVariant:t,ratingValue:r,focusedRatingValue:a,hoveredRatingValue:n,activeRatingValue:i,onStarClick:s,onStarFocus:o,onStarBlur:d,onStarHover:c,onStarHoverEnd:u,onStarPress:m,onStarPressEnd:f,onKeyDown:p,shape:x,tone:b,isInteractive:g,isStatic:h=!1})=>{let{disabled:v}=bZ(),y=b4(x,b),w=b1(v,g),j=b$({variant:v?"disabled":"brand"===b?"brand":"default",type:y,isOnlyInformative:!g}),N=bU({type:y,state:w}),k=bH({variant:g&&!v?"interactive":"informative",type:y,state:w}),C="dot"===x,R=bJ(g,v,a,r),E=bJ(g,v,n,r),z=bJ(g,v,i,r),S=E||z,I="star"===x&&1===t&&S?0:t,D=bQ(E,b,"[&>path]:fill-bg-brand-hover [&>g>path:last-child]:fill-bg-brand-hover","[&>path]:fill-secondary-yellow-500 [&>g>path:last-child]:fill-secondary-yellow-500"),T=bQ(z,b,"[&>path]:fill-bg-brand-tap [&>g>path:last-child]:fill-bg-brand-tap","[&>path]:fill-secondary-yellow-600 [&>g>path:last-child]:fill-secondary-yellow-600"),P=`${j} ${D} ${T}`.trim(),M=`${D} ${T}`.trim(),A=R?`${k} shadow-focus`:k;return C?l.jsx("span",{"data-slot":"rating-item",className:k,"aria-hidden":"true",children:l.jsx(bM,{ratingV
585ariant:bG[I],emptyGraphicClassName:N})}):h?l.jsx("span",{"data-slot":"rating-item",className:k,"aria-hidden":"true",children:l.jsx(bP,{ratingVariant:bG[I],className:2===I?M:P,emptyGraphicClassName:N})}):l.jsx("button",{ref:e,"data-slot":"rating-item",className:A,"aria-label":`${r} ${r>1?"stars":"star"}`,"aria-pressed":0===t?"true":"false",disabled:v||!g,onClick:()=>s(r),onFocus:e=>o(r,e.currentTarget.matches(":focus-visible")),onBlur:d,onPointerEnter:()=>c(r),onPointerLeave:()=>{u(),f()},onPointerDown:()=>m(r),onPointerUp:f,onPointerCancel:f,onKeyDown:p,tabIndex:0,type:"button",children:l.jsx(bP,{ratingVariant:bG[I],className:2===I?M:P,emptyGraphicClassName:N})})},b5=n.forwardRef(({className:e,...t},r)=>{let{disabled:a,isInteractive:n}=bZ(),i=bW({state:b1(a,n)});return l.jsx("span",{ref:r,"data-slot":"rating-adornment",className:rQ("inline-flex shrink-0",e),...t,children:l.jsx(ey.IconTripAdvisor,{"data-slot":"tripadvisor-icon",className:i,width:"24px",height:"24px","aria-hidden":"true","data-testid":"tripadvisor-icon"})})});b5.displayName="Rating.TripAdvisorIcon";let b6=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx("span",{ref:a,"data-slot":"rating-adornment",className:rQ("inline-flex shrink-0",e),...r,children:t}));b6.displayName="Rating.Adornment";let b8=n.forwardRef(({shape:e="star",tone:t="default",focusable:r,className:a,...i},s)=>{let{value:o,max:d,onRate:c,disabled:u,isInteractive:m,label:f}=bZ(),p=n.useRef([]),[x,b]=n.useState(0),[g,h]=n.useState(0),[v,y]=n.useState(0),w=o%1>=.5,j=Math.floor(o),N=Math.max(0,Math.floor(d)),k=b4(e,t),C=m&&"star"===e,R=r??("dot"===e&&!u),E=rQ(bB({type:k}),R?"focus-visible:shadow-focus focus-visible:outline-none":"",a),z=e=>c?.(e),S=(e,t)=>{b(t?e:0)},I=e=>h(e),D=()=>h(0),T=e=>y(e),P=()=>y(0),M=e=>{let t=e.relatedTarget;t instanceof HTMLButtonElement&&p.current.includes(t)||b(0)},A=e=>p.current[e]?.focus(),O=e=>{let t=p.current.findIndex(t=>t===e.currentTarget);switch(e.key){case"ArrowRight":case"ArrowUp":{e.preventDefault();let r=Math.min(t+1,N-1);A(r),c?.(r+1);break}case"ArrowLeft":case"ArrowDown":{e.preventDefault();let r=Math.max(t-1,0);A(r),c?.(r+1);break}case"Home":e.preventDefault(),A(0),c?.(1);break;case"End":e.preventDefault(),A(N-1),c?.(N)}};return C?l.jsx("div",{ref:s,"data-slot":"rating-items",className:E,role:"radiogroup","aria-label":f,...i,children:Array.from({length:N},(r,a)=>l.jsx(b3,{buttonRef:e=>{p.current[a]=e},ratingVariant:b0(a,j,w),ratingValue:a+1,focusedRatingValue:x,hoveredRatingValue:g,activeRatingValue:v,onStarClick:z,onStarFocus:S,onStarBlur:M,onStarHover:I,onStarHoverEnd:D,onStarPress:T,onStarPressEnd:P,onKeyDown:O,shape:e,tone:t,isInteractive:C},`star-${a}`))}):R?l.jsx("button",{ref:s,"data-slot":"rating-items",className:rQ("border-none bg-transparent p-0 text-left",E),"aria-label":f,type:"button",onClick:e=>e.preventDefault(),...i,children:Array.from({length:N},(r,a)=>l.jsx(b3,{buttonRef:()=>
585void 0,ratingVariant:b0(a,j,w),ratingValue:a+1,focusedRatingValue:0,hoveredRatingValue:0,activeRatingValue:0,onStarClick:()=>void 0,onStarFocus:()=>void 0,onStarBlur:()=>void 0,onStarHover:()=>void 0,onStarHoverEnd:()=>void 0,onStarPress:()=>void 0,onStarPressEnd:()=>void 0,onKeyDown:()=>void 0,shape:e,tone:t,isInteractive:C,isStatic:!0},`read-only-${a}`))}):l.jsx("div",{ref:s,"data-slot":"rating-items",className:E,role:"img","aria-label":f,...i,children:Array.from({length:N},(r,a)=>l.jsx(b3,{buttonRef:()=>void 0,ratingVariant:b0(a,j,w),ratingValue:a+1,focusedRatingValue:0,hoveredRatingValue:0,activeRatingValue:0,onStarClick:()=>void 0,onStarFocus:()=>void 0,onStarBlur:()=>void 0,onStarHover:()=>void 0,onStarHoverEnd:()=>void 0,onStarPress:()=>void 0,onStarPressEnd:()=>void 0,onKeyDown:()=>void 0,shape:e,tone:t,isInteractive:C,isStatic:!0},`read-only-${a}`))})});b8.displayName="Rating.Items";let b7=({className:e,children:t,format:r="fraction",...a})=>{let{value:n,max:i}=bZ(),s=t??("decimal"===r?`${Number.isInteger(n)?n.toFixed(0):n.toFixed(1)}`:`${n}/${i}`);return l.jsx(aS,{"data-slot":"score",as:"span",variant:"body",size:"lg",weight:"bold",className:rQ(bK(),e),...a,children:s})};b7.displayName="Rating.Score";let b9=({className:e,count:t,tone:r="default",children:a,...n})=>{let{disabled:i,isInteractive:s}=bZ(),o=bq({type:"tripadvisor"===r?"tripadvisor":"star",state:b1(i,s)});return l.jsx(aS,{"data-slot":"rating-reviews",as:"span",variant:"body",size:"lg",className:rQ(o,e),...n,children:a??t})};b9.displayName="Rating.Reviews";let ge=n.forwardRef(({className:e,value:t,max:r=bX,disabled:a,label:i,onRate:s,children:o,rateNum:d,totalReviews:c,showReviews:u,variant:m,translations:f,...p},x)=>{n.useEffect(()=>{void 0!==d&&b2("rateNum","Use value on RatingRoot."),void 0!==c&&b2("totalReviews","Use count on Rating.Reviews."),void 0!==u&&b2("showReviews","Render or omit Rating.Reviews in composition."),void 0!==m&&b2("variant","Use disabled on root and tone on Rating.Items."),void 0!==f&&b2("translations","Use label and sub-component children.")},[d,c,u,m,f]);let b=a??"disabled"===m,g=Math.min(Math.max(Math.round(2*(t??d??0))/2,0),r),h=!!s&&!b,v=f?f.score(g,r):`Rating: ${g}/${r}`,y=i??v,w=bV({type:"star",state:b1(b,h)}),j=u??!0,N=void 0!==c&&f?f.reviews(c):void 0!==c?`${c}`:void 0;return l.jsx(bY.Provider,{value:{value:g,max:r,disabled:b,isInteractive:h,onRate:s,label:y},children:l.jsx("div",{ref:x,"data-slot":"rating",className:rQ("group/tripadvisor",w,e),role:"group","aria-label":y,...p,children:o??l.jsxs(l.Fragment,{children:[l.jsx(b8,{tone:"brand"===m?"brand":"default"}),l.jsx(b7,{format:"fraction",children:f?`${g}/${r}`:void 0}),j?l.jsx(b9,{count:c,children:N}):null]})})})});ge.displayName="Rating";let gt=Object.assign(ge,{Items:b8,Item:b8,Adornment:b6,TripAdvisorIcon:b5,Score:b7,Reviews:b9}),gr=n.createContext(null),ga=()=>{let e=n.useContext(gr);if(!e)throw Error("SalesCard sub-components must be used inside SalesCard");return e},gl=t$(["relative flex w-full flex-col items-end overflow-visible rounded-sm bg-transparent","has-[[data-slot=sales-card-link]:focus-visible]:shadow-focus has-[[data-slot=sales-card-link]:focus-visible]:outline-none","has-[[data-slot=sales-card-link]:active]:[&_[data-slot=sales-card-image-overlay]]:after:bg-neutral-alphablack-30","hover:[&_[data-slot=sales-card-content]]:shadow-level2"]),gn=t$(["relative flex w-full flex-col overflow-hidden rounded-sm bg-bg-neutral-primary-default shadow-level1"]),gi=t$("relative block overflow-hidden after:pointer-events-none after:absolute after:inset-0 after:bg-transparent after:content-['']"),gs=t$("aspect-[213/185] w-full object-cover"),go=t$("flex h-[var(--spacing-56)] items-center justify-between gap-xl py-md pr-md pl-xl"),gd=t$("line-clamp-1"),gc=t$(["absolute inset-0 z-[1] rounded-sm bg-transparent text-inherit no-underline","focus-visible:outline-none"]),gu=n.forwardRef(({className:e,children:t,...r},a)=>l.jsx(gr.Provider,{value:!0,children:l.jsx("div",{ref:a,"data-slot":"sales-card",className:rQ(gl(),e),...r,children:t})}));gu.displayName="SalesCard";let gm=({children:e,...t})=>
585(ga(),l.jsx(aS,{as:"p",variant:"body",size:"md",weight:"medium","data-slot":"sales-card-sponsored",color:"neutral-primary",...t,children:e}));gm.displayName="SalesCard.Sponsored";let gf=n.forwardRef(({className:e,children:t,...r},a)=>(ga(),l.jsx("article",{ref:a,"data-slot":"sales-card-content",className:rQ(gn(),e),...r,children:t})));gf.displayName="SalesCard.Content";let gp=n.forwardRef(({className:e,alt:t,...r},a)=>(ga(),l.jsx("span",{"data-slot":"sales-card-image-overlay",className:gi(),children:l.jsx("img",{ref:a,"data-slot":"sales-card-image",alt:t,className:rQ(gs(),e),...r})})));gp.displayName="SalesCard.Image";let gx=n.forwardRef(({className:e,children:t,...r},a)=>(ga(),l.jsx("div",{ref:a,"data-slot":"sales-card-footer",className:rQ(go(),e),...r,children:t})));gx.displayName="SalesCard.Footer";let gb=({className:e,children:t,...r})=>(ga(),l.jsx(aS,{as:"p",variant:"body",size:"lg",weight:"medium","data-slot":"sales-card-title",color:"neutral-primary",className:rQ(gd(),e),...r,children:t}));gb.displayName="SalesCard.Title";let gg=n.forwardRef(({asChild:e,children:t,className:r,...a},n)=>{ga();let i=e?ay:"a";return l.jsx(i,{ref:n,"data-slot":"sales-card-link",className:rQ(gc(),r),...a,children:t??l.jsx("span",{className:"sr-only",children:a["aria-label"]})})});gg.displayName="SalesCard.Link";let gh=({className:e,width:t="24px",height:r="24px",...a})=>(ga(),l.jsx(eN.IconArrowRight,{"aria-hidden":"true",className:rQ("hidden size-3xl shrink-0 md:block",e),width:t,height:r,...a}));gh.displayName="SalesCard.Arrow";let gv=Object.assign(gu,{Content:gf,Sponsored:gm,Image:gp,Footer:gx,Title:gb,Arrow:gh,Link:gg}),gy=t$(["group/search-bar relative box-border flex h-[44px] w-full items-center overflow-hidden rounded-full border","gap-md pr-md pl-xl","min-w-[240px]","transition-colors","data-[has-value=true]:border-sm data-[has-value=true]:border-bd-neutral-primary-active","focus-within:shadow-focus focus-within:outline-none","border-bd-neutral-primary-default bg-bg-neutral-primary-default text-ct-neutral-primary-default","hover:bg-bg-neutral-primary-hover active:bg-bg-neutral-primary-tap","data-[disabled=true]:bg-bg-neutral-primary-disabled data-[disabled=true]:text-ct-neutral-on-light-bg-disabled","data-[disabled=true]:pointer-events-none data-[disabled=true]:cursor-not-allowed data-[disabled=true]:border-none"],{variants:{isTransparent:{true:[`
586            border-transparent bg-transparent
587            hover:bg-transparent
588            active:bg-transparent
589            data-[disabled=true]:bg-transparent
590            data-[has-value=true]:active:bg-bg-neutral-primary-tap
591          `]}}}),gw=t$(["w-full min-w-0 flex-1 cursor-text appearance-none bg-transparent text-body-lg outline-none","placeholder:text-ct-neutral-primary-default","[&::-webkit-search-cancel-button]:appearance-none","[&::-webkit-search-decoration]:appearance-none","disabled:cursor-not-allowed"]),gj=t$("mr-xs inline-flex shrink-0 items-center justify-center"),gN=n.createContext(void 0),gk=n.forwardRef(({isTransparent:e,children:t,ariaLabel:r,disabled:a,readOnly:i,value:s,defaultValue:o,onChange:d,type:c,...u},m)=>{let f=n.useRef(null),[p,x]=n.useState(String(o??"")),b=void 0!==s,g=b?String(s??""):p,h=g.length>0,v=e=>{b||x(e)};return l.jsx(gN.Provider,{value:{inputRef:f,setInputValue:v,hasValue:h,inputDisabled:a,inputReadOnly:i},children:l.jsxs("div",{"data-slot":"search-bar","data-has-value":h||void 0,"data-disabled":a,"data-readonly":i,className:gy({isTransparent:e}),onPointerDown:e=>{if(e.target.closest("input, button, a"))return;e.preventDefault();let t=f.current;t&&t.focus()},role:"search","aria-label":r,children:[l.jsx("div",{"data-slot":"search-bar-icon","aria-hidden":"true",className:gj(),children:l.jsx(ek.IconSearch,{className:"size-3xl"})}),l.jsx("input",{ref:eP(m,f),type:c??"search","data-slot":"search-bar-input",disabled:a,readOnly:i,className:gw(),value:g,onChange:e=>{v(e.target.value),d?.(e)},...u}),t]})})});gk.displayName="SearchBar";let gC=({clearLabel:e,onClear:t})=>{let r=n.useContext(gN);if(r?.inputDisabled||r?.inputReadOnly||!r?.hasValue)return null;let a=e=>{e.preventDefault(),e.stopPropagation()};return l.jsx(le,{type:"button",variant:"ghostSecondary",size:"md",isIcon:!0,"aria-label":e,"data-slot":"search-bar-clear-button",onMouseDown:a,onPointerDown:a,onClick:()=>{let e=r?.inputRef.current;if(!e)return;let a=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value")?.set;a?.call(e,""),e.dispatchEvent(new Event("input",{bubbles:!0})),e.focus(),t?.()},leftIcon:l.jsx(Q.IconCross,{className:"size-3xl","aria-hidden":"true"})})};gC.displayName="SearchBarClearButton";let gR=Object.assign(gk,{ClearButton:gC}),gE=t$("shrink-0 bg-linear-to-r from-bg-skeleton-1 via-bg-skeleton-2 to-bg-skeleton-1 bg-[length:200%_100%]",{variants:{shape:{default:"rounded-sm",circle:"aspect-square rounded-full"},motion:{shimmer:"animate-skeleton-shimmer",none:""}}}),gz=n.forwardRef(({className:e,shape:t="default",motion:r="shimmer",...a},n)=>{let i=gE({className:e,shape:t,motion:r});return l.jsx("div",{ref:n,className:i,"aria-hidden":"true",...a})});gz.displayName="Skeleton";let gS=t$("isolate flex size-full gap-md p-0",{variants:{direction:{horizontal:"flex-row items-start",vertical:"flex-col items-start"}}}),gI=t$("group flex gap-md border-none bg-bg-neutral-primary-default focus-visible:shadow-focus focus-visible:outline-none",{variants:{alignment:{left:"flex-row",center:"flex-col self-center",right:"flex-row-reverse self-end"},interactive:{true:"cursor-pointer",false:"cursor-default"}}}),gD=t$("z-1 text-center",{variants:{color:{brand:"[&_path]:fill-ct-neutral-tertiary-default",success:"[&_path]:fill-ct-neutral-tertiary-default",warning:"[&_path]:fill-ct-neutral-tertiary-default",error:"[&_path]:fill-ct-neutral-tertiary-default",info:"[&_path]:fill-ct-neutral-tertiary-default",inactive:"group-disabled:[&_path]:fill-ct-neutral-tertiary-default"},icon:{true:"size-xl",false:""}}}),gT=t$(`
592    m-xl flex size-[30px] min-h-[30px] min-w-[30px] items-center justify-center self-center rounded-full border-xs
593    group-disabled:border-bg-brand-disabled group-disabled:bg-bg-brand-disabled
594  `,{variants:{color:{brand:"border-bg-brand-default bg-bg-brand-default text-ct-neutral-tertiary-default",success:"border-bg-success-default bg-bg-success-default text-ct-neutral-tertiary-default",warning:"border-bg-warning-default bg-bg-warning-default text-ct-neutral-tertiary-default",error:"border-bg-error-default bg-bg-error-default text-ct-neutral-tertiary-default",info:"border-bg-info-default bg-bg-info-default text-ct-neutral-tertiary-default",inactive:`
595          border-bd-neutral-primary-default bg-bg-neutral-primary-default text-ct-neutral-primary-default
596          group-disabled:text-ct-neutral-tertiary-default
597        `},interactive:{true:"",false:""}},compoundVariants:[{interactive:!0,color:"brand",className:`
598          group-hover:border-bg-brand-hover group-hover:bg-bg-brand-hover
599          group-active:border-bg-brand-tap group-active:bg-bg-brand-tap
600        `},{interactive:!0,color:"success",className:`
601          group-hover:border-bg-success-hover group-hover:bg-bg-success-hover
602          group-active:border-bg-success-tap group-active:bg-bg-success-tap
603        `},{interactive:!0,color:"warning",className:`
604          group-hover:border-bg-warning-hover group-hover:bg-bg-warning-hover
605          group-active:border-bg-warning-tap group-active:bg-bg-warning-tap
606        `},{interactive:!0,color:"error",className:`
607          group-hover:border-bg-error-hover group-hover:bg-bg-error-hover
608          group-active:border-bg-error-tap group-active:bg-bg-error-tap
609        `},{interactive:!0,color:"info",className:`
610          group-hover:border-bg-info-hover group-hover:bg-bg-info-hover
611          group-active:border-bg-info-tap group-active:bg-bg-info-tap
612        `}]}),gP=t$("absolute",{variants:{color:{brand:"[&_circle]:fill-bg-brand-default",success:"[&_circle]:fill-bg-success-default",warning:"[&_circle]:fill-bg-warning-default",error:"[&_circle]:fill-bg-error-default",info:"[&_circle]:fill-bg-info-default"}}}),gM=t$("flex flex-col justify-center",{variants:{alignment:{left:"items-start text-left",center:"items-center text-center",right:"items-end text-right"}}}),gA=t$("group-disabled:text-ct-neutral-on-light-bg-disabled group-disabled:no-underline",{variants:{color:{brand:"text-ct-brand-default",success:"text-ct-success-default",warning:"text-ct-warning-default",error:"text-ct-error-default",info:"text-ct-info-default",inactive:"text-ct-neutral-primary-default"},interactive:{true:"group-hover:underline group-active:underline",false:""}},compoundVariants:[{interactive:!0,color:"brand",className:"group-hover:text-ct-brand-hover group-active:text-ct-brand-tap"},{interactive:!0,color:"success",className:"group-hover:text-ct-success-hover group-active:text-ct-success-tap"},{interactive:!0,color:"warning",className:"group-hover:text-ct-warning-hover group-active:text-ct-warning-tap"},{interactive:!0,color:"error",className:"group-hover:text-ct-error-hover group-active:text-ct-error-tap"},{interactive:!0,color:"info",className:"group-hover:text-ct-info-hover group-active:text-ct-info-tap"},{interactive:!0,color:"inactive",className:"group-hover:text-ct-brand-hover group-active:text-ct-neutral-primary-tap"}]}),gO=t$("group-disabled:text-ct-neutral-on-light-bg-disabled",{variants:{color:{brand:"text-ct-neutral-secondary-default",success:"text-ct-neutral-secondary-default",warning:"text-ct-neutral-secondary-default",error:"text-ct-neutral-secondary-default",info:"text-ct-neutral-secondary-default",inactive:"text-ct-neutral-secondary-default"}}}),g_=t$("self-center last:hidden",{variants:{alignment:{left:"",center:"",right:""},direction:{horizontal:"h-xs min-w-3xl flex-1",vertical:"min-h-3xl w-xs flex-1"},color:{brand:"bg-bg-brand-default",success:"bg-bg-success-default",warning:"bg-bg-warning-default",error:"bg-bg-error-default",info:"bg-bg-info-default",inactive:"bg-bg-neutral-secondary-tap"}},compoundVariants:[{direction:"horizontal",alignment:"center",className:"mt-[36px] self-start"},{direction:"vertical",alignment:"left",className:"ml-[36px] self-start"},{direction:"vertical",alignment:"right",className:"mr-[36px] self-end"}]}),gL=()=>{let{color:e}=g$();
612return l.jsxs("svg",{"aria-hidden":!0,className:gP({color:e}),xmlns:"http://www.w3.org/2000/svg",width:"56",height:"56",viewBox:"0 0 56 56",fill:"none",children:[l.jsx("circle",{opacity:"0.15",cx:"28",cy:"28",r:"28"}),l.jsx("circle",{opacity:"0.15",cx:"28",cy:"28",r:"22"})]})},gF=n.createContext(null),g$=()=>{let e=n.useContext(gF);if(!e)throw Error("Stepper.Step and Stepper.InteractiveStep must be used within a <Stepper> component");return e},gV=({direction:e="horizontal",alignment:t="center",color:r="brand",size:a="md",activeStepIndex:i,className:s,children:o,...d})=>l.jsx(gF.Provider,{value:{activeStepIndex:i,color:r,size:a,direction:e,alignment:t},children:l.jsx("ol",{className:rQ(gS({direction:e}),s),...d,children:n.Children.map(o,(e,t)=>n.isValidElement(e)&&(e.type===gK||e.type===gU)?n.cloneElement(e,{index:e.props.index??t+1}):e)})}),gB=n.createContext(null),gH=()=>{let e=n.useContext(gB);if(!e)throw Error("Stepper.StepTitle and Stepper.StepDescription must be used within a <Stepper.Step> or <Stepper.InteractiveStep> component");return e},gW=({index:e,loading:t,disabled:r,interactive:a,children:i,icon:s,...o})=>{let{direction:d,alignment:c,color:u,activeStepIndex:m}=g$(),f=m&&e&&e<=m?u:"inactive",p=m&&e&&e<m?u:"inactive",x=n.cloneElement(s||l.jsx(aS,{as:"span",variant:"button",size:"md",children:e}),{className:rQ(gD({color:f,icon:!!s}),s?.props.className)});return l.jsxs(l.Fragment,{children:[l.jsx("li",{className:"contents","aria-current":e===m?"step":void 0,children:l.jsxs(a?"button":"div",{disabled:a?r||t:void 0,className:rQ(gI({alignment:c,interactive:!!a}),"group"),...o,children:[l.jsxs("div",{className:gT({color:f,interactive:!!a}),children:[e===m&&l.jsx(gL,{}),x]}),t&&l.jsxs("div",{className:rQ(gM({alignment:c}),"gap-xs"),children:[l.jsx("div",{className:"h-lg w-4xl rounded-full bg-linear-to-r from-bg-skeleton-1 to-bg-skeleton-2"}),l.jsx("div",{className:"h-lg w-8xl rounded-full bg-linear-to-r from-bg-skeleton-1 to-bg-skeleton-2"})]}),!t&&i&&l.jsx(gB.Provider,{value:{interactive:!!a,stepColor:f},children:l.jsx("div",{className:gM({alignment:c}),children:i})})]})}),l.jsx("div",{"aria-hidden":!0,className:g_({direction:d,alignment:c,color:p})})]})},gU=e=>l.jsx(gW,{...e,interactive:!0}),gK=e=>l.jsx(gW,{...e,interactive:!1});gV.Step=gK,gV.InteractiveStep=gU,gV.StepTitle=({children:e})=>{let{interactive:t,stepColor:r}=gH();return l.jsx(aS,{size:"sm",weight:"medium",className:gA({color:r,interactive:t}),children:e})},gV.StepDescription=({children:e})=>{let{stepColor:t}=gH();return l.jsx(aS,{size:"sm",weight:"regular",className:gO({color:t}),children:e})};var gq=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),gG=K.forwardRef((e,t)=>l.jsx(eJ.span,{...e,ref:t,style:{...gq,...e.style}}));gG.displayName="VisuallyHidden";var gX="ToastProvider",[gY,gZ,gJ]=eq("Toast"),[gQ,g0]=eD("Toast",[gJ]),[g1,g2]=gQ(gX),g4=e=>{let{__scopeToast:t,label:r="Notification",duration:a=5e3,swipeDirection:n="right",swipeThreshold:i=50,children:s}=e,[o,d]=K.useState(null),[c,u]=K.useState(0),m=K.useRef(!1),f=K.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${gX}\`. Expected non-empty \`string\`.`),l.jsx(gY.Provider,{scope:t,children:l.jsx(g1,{scope:t,label:r,duration:a,swipeDirection:n,swipeThreshold:i,toastCount:c,viewport:o,onViewportChange:d,onToastAdd:K.useCallback(()=>u(e=>e+1),[]),onToastRemove:K.useCallback(()=>u(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:m,isClosePausedRef:f,children:s})})};g4.displayName=gX;var g3="ToastViewport",g5=["F8"],g6="toast.viewportPause",g8="toast.viewportResume",g7=K.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:a=g5,label:n="Notifications ({hotkey})",...i}=e,s=g2(g3,r),o=gZ(r),d=K.useRef(null),c=K.useRef(null),u=K.useRef(null),m=K.useRef(null),f=eM(t,m,s.onViewportChange),p=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=s.toastCount>0;K.useEffect(()=>{let e=e=>{0!==a.length&&a.every(t=>e[t]||e.code===t)&&m.current?.focus()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),K.useEffect(()=>{let e=d.current,t=m.current;if(x&&e&&t){let r=()=>{if(!s.isClosePausedRef.current){let e=new CustomEvent(g6);t.dispatchEvent(e),s.isClosePausedRef.current=!0}},a=()=>
612{if(s.isClosePausedRef.current){let e=new CustomEvent(g8);t.dispatchEvent(e),s.isClosePausedRef.current=!1}},l=t=>{e.contains(t.relatedTarget)||a()},n=()=>{e.contains(document.activeElement)||a()};return e.addEventListener("focusin",r),e.addEventListener("focusout",l),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",n),window.addEventListener("blur",r),window.addEventListener("focus",a),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",l),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",n),window.removeEventListener("blur",r),window.removeEventListener("focus",a)}}},[x,s.isClosePausedRef]);let b=K.useCallback(({tabbingDirection:e})=>{let t=o().map(t=>{let r=t.ref.current,a=[r,...function(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?a:a.reverse()});return("forwards"===e?t.reverse():t).flat()},[o]);return K.useEffect(()=>{let e=m.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,a=t.shiftKey;if(t.target===e&&a)return void c.current?.focus();let l=b({tabbingDirection:a?"backwards":"forwards"}),n=l.findIndex(e=>e===r);hx(l.slice(n+1))?t.preventDefault():a?c.current?.focus():u.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[o,b]),l.jsxs(lJ,{ref:d,role:"region","aria-label":n.replace("{hotkey}",p),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&l.jsx(he,{ref:c,onFocusFromOutsideViewport:()=>{hx(b({tabbingDirection:"forwards"}))}}),l.jsx(gY.Slot,{scope:r,children:l.jsx(eJ.ol,{tabIndex:-1,...i,ref:f})}),x&&l.jsx(he,{ref:u,onFocusFromOutsideViewport:()=>{hx(b({tabbingDirection:"backwards"}))}})]})});g7.displayName=g3;var g9="ToastFocusProxy",he=K.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:a,...n}=e,i=g2(g9,r);return l.jsx(gG,{tabIndex:0,...n,ref:t,style:{position:"fixed"},onFocus:e=>{let t=e.relatedTarget;i.viewport?.contains(t)||a()}})});he.displayName=g9;var ht="Toast",hr=K.forwardRef((e,t)=>{let{forceMount:r,open:a,defaultOpen:n,onOpenChange:i,...s}=e,[o,d]=eZ({prop:a,defaultProp:n??!0,onChange:i,caller:ht});return l.jsx(e0,{present:r||o,children:l.jsx(hn,{open:o,...s,ref:t,onClose:()=>d(!1),onPause:lz(e.onPause),onResume:lz(e.onResume),onSwipeStart:eG(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:eG(e.onSwipeMove,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)}),onSwipeCancel:eG(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:eG(e.onSwipeEnd,e=>{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),d(!1)})})})});hr.displayName=ht;var[ha,hl]=gQ(ht,{onClose(){}}),hn=K.forwardRef((e,t)=>{let{__scopeToast:r,type:a="foreground",duration:n,open:i,onClose:s,onEscapeKeyDown:o,onPause:d,onResume:c,onSwipeStart:u,onSwipeMove:m,onSwipeCancel:f,onSwipeEnd:p,...x}=e,b=g2(ht,r),[g,h]=K.useState(null),v=eM(t,e=>h(e)),y=K.useRef(null),w=K.useRef(null),j=n||b.duration,N=K.useRef(0),k=K.useRef(j),C=K.useRef(0),{onToastAdd:R,onToastRemove:E}=b,z=lz(()=>{g?.contains(document.activeElement)&&b.viewport?.focus(),s()}),S=K.useCallback(e=>
612{e&&e!==1/0&&(window.clearTimeout(C.current),N.current=new Date().getTime(),C.current=window.setTimeout(z,e))},[z]);K.useEffect(()=>{let e=b.viewport;if(e){let t=()=>{S(k.current),c?.()},r=()=>{let e=new Date().getTime()-N.current;k.current=k.current-e,window.clearTimeout(C.current),d?.()};return e.addEventListener(g6,r),e.addEventListener(g8,t),()=>{e.removeEventListener(g6,r),e.removeEventListener(g8,t)}}},[b.viewport,j,d,c,S]),K.useEffect(()=>{i&&!b.isClosePausedRef.current&&S(j)},[i,j,b.isClosePausedRef,S]),K.useEffect(()=>(R(),()=>E()),[R,E]);let I=K.useMemo(()=>g?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=>{var a;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(a=t).nodeType===a.ELEMENT_NODE){let a=t.ariaHidden||t.hidden||"none"===t.style.display,l=""===t.dataset.radixToastAnnounceExclude;if(!a)if(l){let e=t.dataset.radixToastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(g):null,[g]);return b.viewport?l.jsxs(l.Fragment,{children:[I&&l.jsx(hi,{__scopeToast:r,role:"status","aria-live":"foreground"===a?"assertive":"polite",children:I}),l.jsx(ha,{scope:r,onClose:z,children:q.createPortal(l.jsx(gY.ItemSlot,{scope:r,children:l.jsx(lZ,{asChild:!0,onEscapeKeyDown:eG(o,()=>{b.isFocusedToastEscapeKeyDownRef.current||z(),b.isFocusedToastEscapeKeyDownRef.current=!1}),children:l.jsx(eJ.li,{tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":b.swipeDirection,...x,ref:v,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:eG(e.onKeyDown,e=>{"Escape"===e.key&&(o?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(b.is
612FocusedToastEscapeKeyDownRef.current=!0,z()))}),onPointerDown:eG(e.onPointerDown,e=>{0===e.button&&(y.current={x:e.clientX,y:e.clientY})}),onPointerMove:eG(e.onPointerMove,e=>{if(!y.current)return;let t=e.clientX-y.current.x,r=e.clientY-y.current.y,a=!!w.current,l=["left","right"].includes(b.swipeDirection),n=["left","up"].includes(b.swipeDirection)?Math.min:Math.max,i=l?n(0,t):0,s=l?0:n(0,r),o="touch"===e.pointerType?10:2,d={x:i,y:s},c={originalEvent:e,delta:d};a?(w.current=d,hf("toast.swipeMove",m,c,{discrete:!1})):hp(d,b.swipeDirection,o)?(w.current=d,hf("toast.swipeStart",u,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>o||Math.abs(r)>o)&&(y.current=null)}),onPointerUp:eG(e.onPointerUp,e=>{let t=w.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),w.current=null,y.current=null,t){let r=e.currentTarget,a={originalEvent:e,delta:t};hp(t,b.swipeDirection,b.swipeThreshold)?hf("toast.swipeEnd",p,a,{discrete:!0}):hf("toast.swipeCancel",f,a,{discrete:!0}),r.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),b.viewport)})]}):null}),hi=e=>{let{__scopeToast:t,children:r,...a}=e,n=g2(ht,t),[i,s]=K.useState(!1),[o,d]=K.useState(!1);return function(e=()=>{}){let t=lz(e);eX(()=>{let e=0,r=0;return e=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=>s(!0)),K.useEffect(()=>{let e=window.setTimeout(()=>d(!0),1e3);return()=>window.clearTimeout(e)},[]),o?null:l.jsx(ne,{asChild:!0,children:l.jsx(gG,{...a,children:i&&l.jsxs(l.Fragment,{children:[n.label," ",r]})})})};K.forwardRef((e,t)=>{let{__scopeToast:r,...a}=e;return l.jsx(eJ.div,{...a,ref:t})}).displayName="ToastTitle";var hs=K.forwardRef((e,t)=>{let{__scopeToast:r,...a}=e;return l.jsx(eJ.div,{...a,ref:t})});hs.displayName="ToastDescription";var ho="ToastAction",hd=K.forwardRef((e,t)=>{let{altText:r,...a}=e;return r.trim()?l.jsx(hm,{altText:r,asChild:!0,children:l.jsx(hu,{...a,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${ho}\`. Expected non-empty \`string\`.`),null)});hd.displayName=ho;var hc="ToastClose",hu=K.forwardRef((e,t)=>{let{__scopeToast:r,...a}=e,n=hl(hc,r);return l.jsx(hm,{asChild:!0,children:l.jsx(eJ.button,{type:"button",...a,ref:t,onClick:eG(e.onClick,n.onClose)})})});hu.displayName=hc;var hm=K.forwardRef((e,t)=>{let{__scopeToast:r,altText:a,...n}=e;return l.jsx(eJ.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...n,ref:t})});function hf(e,t,r,{discrete:a}){let l=r.originalEvent.currentTarget,n=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&&l.addEventListener(e,t,{once:!0}),a?eQ(l,n):l.dispatchEvent(n)}var hp=(e,t,r=0)=>{let a=Math.abs(e.x),l=Math.abs(e.y),n=a>l;return"left"===t||"right"===t?n&&a>r:!n&&l>r};function hx(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}let hb={"top-left":"left","top-center":"top","top-right":"right","bottom-left":"left","bottom-center":"bottom","bottom-right":"right"},hg={"top-left":"left","top-center":"up","top-right":"right","bottom-left":"left","bottom-center":"down","bottom-right":"right"},hh={light:"neutral",dark:"dark",brand:"brand",success:"success",error:"error"},hv={none:"bottom-none",xs:"bottom-xs",sm:"bottom-sm",md:"bottom-md",lg:"bottom-lg",xl:"bottom-xl","2xl":"bottom-2xl","3xl":"bottom-3xl","4xl":"bottom-4xl","5xl":"bottom-5xl","6xl":"bottom-6xl","7xl":"bottom-7xl","8xl":"bottom-8xl","9xl":"bottom-9xl","10xl":"bottom-10xl"},hy={none:"top-none",xs:"top-xs",sm:"top-sm",md:"top-md",lg:"top-lg",xl:"top-xl","2xl":"top-2xl","3xl":"top-3xl","4xl":"top-4xl","5xl":"top-5xl","6xl":"top-6xl","7xl":"top-7xl","8xl":"top-8xl","9xl":"top-9xl","10xl":"top-10xl"},hw=["!gap-0 pointer-events-none [&>li]:relative [&>li]:transition-none [&>li]:pointer-events-auto","[&>li:nth-last-child(1)]:z-[8]","[&>li:nth-last-child(2)]:translate-y-[calc(100%-10px)] [&>li:nth-last-child(2)]:z-[7]","[&>li:nth-last-child(3)]:translate-y-[calc(200%-20px)] [&>li:nth-last-child(3)]:z-[6]","[&>li:nth-last-child(4)]:translate-y-[calc(300%-30px)] [&>li:nth-last-child(4)]:z-[5]","[&>li:nth-last-child(5)]:translate-y-[calc(400%-40px)] [&>li:nth-last-child(5)]:z-[4]","[&>li:nth-last-child(6)]:translate-y-[calc(500%-50px)] [&>li:nth-last-child(6)]:z-[3]","[&>li:nth-last-child(7)]:translate-y-[calc(600%-60px)] [&>li:nth-last-child(7)]:z-[2]","[&>li:nth-last-child(n+8)]:translate-y-[calc(700%-70px)] [&>li:nth-last-child(n+8)]:z-[1]"],hj=["!gap-0 pointer-events-none [&>li]:relative [&>li]:transition-none [&>li]:pointer-events-auto","[&>li:nth-last-child(1)]:z-[8]","[&>li:nth-last-child(2)]:-translate-y-[calc(100%-10px)] [&>li:nth-last-child(2)]:z-[7]","[&>li:nth-last-child(3)]:-translate-y-[calc(200%-20px)] [&>li:nth-last-child(3)]:z-[6]","[&>li:nth-last-child(4)]:-translate-y-[calc(300%-30px)] [&>li:nth-last-child(4)]:z-[5]","[&>li:nth-last-child(5)]:-translate-y-[calc(400%-40px)] [&>li:nth-last-child(5)]:z-[4]","[&>li:nth-last-child(6)]:-translate-y-[calc(500%-50px)] [&>li:nth-last-child(6)]:z-[3]","[&>li:nth-last-child(7)]:-translate-y-[calc(600%-60px)] [&>li:nth-last-child(7)]:z-[2]","[&>li:nth-last-child(n+8)]:-translate-y-[calc(700%-70px)] [&>li:nth-last-child(n+8)]:z-[1]"],hN=n.createContext(null),hk=()=>{let e=n.useContext(hN);if(!e)throw Error("useSnackbarContext must be used within <SnackbarProvider>");return e},hC=({position:e="bottom-left",swipeDirection:t,offsetTop:r,offsetBottom:a,children:i,...s})=>{let o=t??hg[e],d=hb[e],[c,u]=n.useState(new Set),m=n.useCallback(e=>{u(t=>{if(t.has(e))return t;let r=new Set(t);return r.add(e),r})},[]),f=n.useCallback(e=>{u(t=>{if(!t.has(e))return t;let r=new Set(t);return r.delete(e),r})},[]);return l.jsx(hN.Provider,{value:{slideOrigin:d,offsetTop:r,offsetBottom:a,openCount:c.size,registerSnackbar:m,unregisterSnackbar:f,variant:"light"},children:l.jsx(g4,{swipeDirection:o,...s,children:i})})};hC.displayName="SnackbarProvider";let hR=t$(`
613    flex flex-row items-center gap-md rounded-sm border p-xl duration-slow animate-duration-standard
614    data-[state=closed]:animate-out data-[state=closed]:fade-out-0
615    data-[state=open]:animate-in data-[state=open]:fade-in-0
616    data-[swipe=cancel]:translate-x-0 data-[swipe=cancel]:transition-[transform]
617    data-[swipe=end]:animate-out data-[swipe=end]:fade-out-200
618    data-[swipe=move]:translate-x-(--radix-toast-swipe-move-x) data-[swipe=move]:transition-none
619    sm:min-w-[250px]
620  `,{variants:{variant:{light:"border-bd-neutral-primary-default bg-bg-neutral-primary-default",dark:"border-bd-neutral-primary-default bg-bg-neutral-tertiary-default",brand:"border-bd-brand-default bg-bg-brand-light-default",success:"border-bd-success-default bg-bg-success-light-default",error:"border-bd-error-default bg-bg-error-light-default"},slideOrigin:{top:"data-[state=closed]:slide-out-to-top-full data-[state=open]:slide-in-from-top-full",bottom:"data-[state=closed]:slide-out-to-bottom-full data-[state=open]:slide-in-from-bottom-full",left:"data-[state=closed]:slide-out-to-left-full data-[state=open]:slide-in-from-left-full",right:"data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-right-full"}},defaultVariants:{variant:"light",slideOrigin:"left"}}),hE=t$("z-toast fixed flex w-auto flex-col gap-sm p-md max-sm:inset-x-0 max-sm:p-xl min-sm:m-xl sm:max-w-[420px]",{variants:{position:{"top-left":"left-0 flex-col-reverse sm:items-start","to
620p-center":"flex-col-reverse sm:left-1/2 sm:mx-0 sm:-translate-x-1/2 sm:items-center","top-right":"right-0 flex-col-reverse sm:items-end","bottom-left":"left-0 sm:items-start","bottom-center":"sm:left-1/2 sm:mx-0 sm:-translate-x-1/2 sm:items-center","bottom-right":"right-0 sm:items-end"}},defaultVariants:{position:"bottom-left"}}),hz=t$("size-2xl shrink-0",{variants:{variant:{info:"[&>path]:fill-ct-info-default",neutral:"[&>path]:fill-ct-neutral-primary-default",error:"[&>path]:fill-ct-error-default",warning:"[&>path]:fill-ct-warning-default",success:"[&>path]:fill-ct-success-default",dark:"[&>path]:fill-ct-neutral-tertiary-default",brand:"[&>path]:fill-ct-brand-default"}}}),hS=n.forwardRef(({variant:e="light",className:t,children:r,open:a,...i},s)=>{let o=hk(),{slideOrigin:d,registerSnackbar:c,unregisterSnackbar:u}=o,m=n.useId(),f=hR({variant:e,slideOrigin:d,className:t});if(n.useEffect(()=>(a?c(m):u(m),()=>u(m)),[a,m,c,u]),!r0(r,hD))throw Error("Snackbar requires a <SnackbarDescription> child for accessibility.");return l.jsx(hN.Provider,{value:{...o,variant:e},children:l.jsx(hr,{ref:s,open:a,className:f,"data-testid":"snackbar",...i,children:r})})});hS.displayName="Snackbar";let hI=({icon:e})=>{let{variant:t}=hk(),r=hz({variant:hh[t]});return e?n.cloneElement(e,{className:r}):l.jsx(J.IconInfo,{className:r})};hI.displayName="SnackbarIcon";let hD=n.forwardRef(({children:e,...t},r)=>{let{variant:a}=hk(),n=rQ("flex-1","dark"===a&&"text-ct-neutral-tertiary-default");return l.jsx(hs,{ref:r,asChild:!0,...t,children:l.jsx(aS,{variant:"body",size:"lg",weight:"regular",className:n,children:e})})});hD.displayName="SnackbarDescription";let hT=({altText:e,asChild:t,onClick:r,"aria-label":a,children:i})=>{let{variant:s}=hk(),o=!!(t&&n.isValidElement(i));return t&&!o&&console.error("SnackbarCta received asChild=true with an invalid React element child. Falling back to default Button rendering."),l.jsx(hd,{altText:e,asChild:!0,children:l.jsx(le,{variant:"dark"===s?"ghostTertiary":"ghostSecondary",size:"sm",asChild:o,onClick:r,"aria-label":a,children:i})})};hT.displayName="SnackbarCta";let hP=n.forwardRef(({position:e="bottom-left",className:t,...r},a)=>{let{offsetTop:n,offsetBottom:i,openCount:s}=hk(),o=s>3,d=e?.startsWith("top"),c=((e,t,r)=>e?.startsWith("top")?t?hy[t]:"top-0":r?hv[r]:"bottom-0")(e,n,i),u=o?rQ(d?hj:hw):"",m=rQ(hE({position:e}),c,u,t);return l.jsx(g7,{ref:a,className:m,"data-testid":"snackbar-viewport","data-bundle":o?"true":void 0,...r})});hP.displayName="SnackbarViewport";let hM=t$(`
621    box-border inline-flex cursor-pointer items-center justify-center gap-md whitespace-nowrap text-ct-neutral-primary-default
622    transition-colors
623    focus-visible:shadow-focus focus-visible:outline-none
624    disabled:pointer-events-none
625    [&_svg]:pointer-events-none
626  `,{variants:{brand:{apple:"",google:"",klarna:""},size:{sm:"h-4xl",md:"h-[44px]",lg:"h-[48px]"},isIcon:{true:"rounded-full p-0",false:`
627          rounded-sm border bg-bg-neutral-primary-default
628          hover:bg-bg-neutral-primary-hover
629          active:bg-bg-neutral-primary-tap
630          not-aria-busy:disabled:border-bd-neutral-primary-default not-aria-busy:disabled:bg-bg-neutral-primary-disabled
631          not-aria-busy:disabled:text-ct-neutral-on-light-bg-disabled
632        `}}
632,compoundVariants:[{size:"sm",isIcon:!1,class:"min-w-[184px] px-lg"},{size:"md",isIcon:!1,class:"min-w-[215px] px-xl"},{size:"lg",isIcon:!1,class:"min-w-[235px] px-3xl"},{brand:"apple",isIcon:!1,class:"border-bd-neutral-primary-active"},{brand:"google",isIcon:!1,class:"border-bd-neutral-secondary-default"},{brand:"klarna",isIcon:!1,class:`
633          border-bd-neutral-secondary-default
634          [&_svg]:text-external-brand-klarna-k-letter
635          not-aria-busy:disabled:[&_svg]:text-ct-neutral-on-light-bg-disabled
636        `},{size:"sm",isIcon:!0,class:"size-4xl"},{size:"md",isIcon:!0,class:"size-[44px]"},{size:"lg",isIcon:!0,class:"size-[48px]"},{brand:"apple",isIcon:!0,class:`
637          border-none bg-bg-neutral-dark-default text-ct-neutral-tertiary-default
638          hover:bg-bg-neutral-tertiary-hover
639          active:bg-bg-neutral-tertiary-default
640          not-aria-busy:disabled:bg-bg-neutral-tertiary-disabled
641        `},{brand:"google",isIcon:!0,class:`
642          border border-bd-neutral-secondary-default bg-bg-neutral-primary-default
643          hover:bg-bg-neutral-primary-hover
644          active:bg-bg-neutral-primary-tap
645          not-aria-busy:disabled:border-bd-neutral-primary-default not-aria-busy:disabled:bg-bg-neutral-primary-disabled
646          not-aria-busy:disabled:text-ct-neutral-on-light-bg-disabled
647        `},{brand:"klarna",isIcon:!0,class:`
648          border-none bg-external-brand-klarna-default text-external-brand-klarna-k-letter
649          hover:bg-external-brand-klarna-hover
650          active:bg-external-brand-klarna-tap
651          not-aria-busy:disabled:bg-bg-neutral-tertiary-disabled not-aria-busy:disabled:text-ct-neutral-tertiary-default
652        `}]}),hA={apple:eR.IconAppleColorOn,google:ez.IconGoogleColorOn,klarna:eI.IconKlarnaColorOn},hO={apple:eC.IconAppleColorOff,google:eE.IconGoogleColorOff,klarna:eS.IconKlarnaColorOff},h_=n.forwardRef(({brand:e,size:t="lg",isIcon:r=!1,isLoading:a=!1,disabled:n,label:i,className:s,children:o,...d},c)=>{let u,m=hM({brand:e,size:t,isIcon:r,className:s}),f=n?hO[e]:hA[e],p="sm"===t?20:24,x="sm"===t?"md":"lg",b="apple"===e,g=r&&b?"white":"black",h=i?`${i} ${e.charAt(0).toUpperCase()+e.slice(1)}`:void 0;switch(!0){case"string"==typeof o:u={"aria-label":o};break;case void 0!==h:u={"aria-label":h};break;case void 0!==d["aria-label"]:u={"aria-label":d["aria-label"]};break;case void 0!==d["aria-labelledby"]:u={"aria-labelledby":d["aria-labelledby"]}}return a?l.jsx("button",{ref:c,className:m,disabled:!0,"aria-busy":"true",...u??{},...d,children:l.jsx(a7,{size:"sm",variant:g,"aria-hidden":!0})}):r?l.jsx("button",{ref:c,className:m,...u??{},disabled:n,...d,children:l.jsx(f,{"aria-hidden":"true",width:p,height:p})}):l.jsx(aS,{asChild:!0,variant:"button",size:x,children:l.jsxs("button",{ref:c,className:m,...u??{},disabled:n,...d,children:[l.jsx(f,{"aria-hidden":"true",width:p,height:p}),o??h]})})});h_.displayName="SsoButton";let hL=t$("box-border flex flex-col rounded-lg",{variants:{padding:{none:"",md:"p-md",xl:"p-xl"},stroke:{none:"border-none","neutral-primary":"border-xs border-bd-neutral-primary-default","neutral-secondary":"border-xs border-bd-neutral-secondary-default","neutral-permanent-primary":"border-xs border-bd-neutral-permanent-primary-default",brand:"border-xs border-bd-brand-default",success:"border-xs border-bd-success-default",warning:"border-xs border-bd-warning-default",error:"border-xs border-bd-error-default",info:"border-xs border-bd-info-default",promo:"border-xs border-bd-promo-default",whatsapp:"border-xs border-external-brand-whatsapp-default"},elevation:{none:"",level1:"shadow-level1"}}}),hF=n.forwardRef(({as:e,children:t,className:r,padding:a="xl",stroke:n="none",elevation:i="none",...s},o)=>{let d=rQ(hL({padding:a,stroke:n,elevation:i}),r);return l.jsx(e??"div",{ref:o,"data-slot":"surface",className:d,...s,children:t})});hF.displayName="Surface";var h$="Switch",[hV,hB]=eD(h$),[hH,hW]=hV(h$),hU=K.forwardRef((e,t)=>{let{__scopeSwitch:r,name:a,checked:n,defaultChecked:i,required:s,disabled:o,value:d="on",onCheckedChange:c,form:u,...m}=e,[f,p]=K.useState(null),x=eM(t,e=>p(e)),b=K.useRef(!1),g=!f||u||!!f.closest("form"),[h,v]=eZ({prop:n,defaultProp:i??!1,onChange:c,caller:h$});return l.jsxs(hH,{scope:r,checked:h,disabled:o,children:[l.jsx(eJ.button,{type:"button",role:"switch","aria-checked":h,"aria-required":s,"data-state":hX(h),"data-disabled":o?"":void 0,disabled:o,value:d,...m,ref:x,onClick:eG(e.onClick,e=>{v(e=>!e),g&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})}),g&&l.jsx(hG,{control:f,bubbles:!b.current,name:a,value:d,checked:h,required:s,disabled:o,form:u,style:{transform:"translateX(-100%)"}})]})});hU.displayName=h$;var hK="SwitchThumb",hq=K.forwardRef((e,t)=>
652{let{__scopeSwitch:r,...a}=e,n=hW(hK,r);return l.jsx(eJ.span,{"data-state":hX(n.checked),"data-disabled":n.disabled?"":void 0,...a,ref:t})});hq.displayName=hK;var hG=K.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:a=!0,...n},i)=>{let s=K.useRef(null),o=eM(s,i),d=r5(r),c=r6(t);return K.useEffect(()=>{let e=s.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==r&&t){let l=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(l)}},[d,r,a]),l.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:o,style:{...n.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function hX(e){return e?"checked":"unchecked"}hG.displayName="SwitchBubbleInput";let hY=t$([`
653      peer group inline-flex shrink-0 cursor-pointer items-center rounded-full border-xs border-transparent px-0 transition-colors
654      after:absolute after:top-1/2 after:left-1/2 after:z-0 after:block after:-translate-1/2 after:rounded-sm after:content-['']
655      focus-visible:outline-none
656      disabled:cursor-not-allowed disabled:bg-bg-neutral-tertiary-disabled
657      disabled:hover:bg-bg-neutral-tertiary-disabled
658      disabled:active:bg-bg-neutral-tertiary-disabled
659      data-[state=checked]:bg-bg-brand-default
660      hover:data-[state=checked]:bg-bg-brand-hover
661      active:data-[state=checked]:bg-bg-brand-tap
662      disabled:data-[state=checked]:bg-bg-neutral-tertiary-disabled
663      data-[state=unchecked]:bg-bg-neutral-tertiary-default
664      hover:data-[state=unchecked]:bg-bg-neutral-tertiary-hover
665      active:data-[state=unchecked]:bg-bg-neutral-tertiary-tap
666      disabled:data-[state=unchecked]:bg-bg-neutral-tertiary-disabled
667    `],{variants:{size:{small:"h-3xl w-5xl",large:"h-4xl w-[56px]"},touchZone:{none:["focus-visible:shadow-focus"],large:["relative mx-xs my-[10px] after:size-[44px] focus-visible:after:shadow-focus"],full:["after:size-full focus-visible:after:shadow-focus"]}}}),hZ=t$(["pointer-events-none relative block rounded-full bg-bg-neutral-primary-default transition-transform"],{variants:{size:{small:"size-2xl data-[state=checked]:translate-x-xl data-[state=unchecked]:translate-x-0",large:"size-[28px] data-[state=checked]:translate-x-3xl data-[state=unchecked]:translate-x-0"}}}),hJ=t$([`
668      absolute top-1/2 left-1/2 -translate-1/2
669      *:fill-ct-brand-default *:transition-colors
670      group-hover:*:fill-ct-brand-hover
671      group-active:*:fill-ct-brand-tap
672      group-disabled:*:fill-ct-neutral-on-dark-bg-disabled
673      group-disabled:group-hover:*:fill-ct-neutral-on-dark-bg-disabled
674      group-disabled:group-active:*:fill-ct-neutral-on-dark-bg-disabled
675    `],{variants:{size:{small:"size-xl",large:"size-3xl"}}}),hQ=n.forwardRef((e,t)=>{let{className:r,size:a="small",touchZone:n="large",checked:i,"aria-label":s,...o}=e,d=hY({className:r,size:a,touchZone:n}),c=hZ({size:a}),u=hJ({size:a});return l.jsx(hU,{checked:i,"aria-label":s,...o,ref:t,className:d,children:l.jsx(hq,{className:c,children:i&&l.jsx(G.IconCheck,{className:u})})})});hQ.displayName=hU.displayName;let h0=t$(["relative grid min-h-[44px] w-fit grid-cols-[auto_1fr] items-center gap-lg"]),h1=t$([],{variants:{isMultiLines:{true:["mt-0 self-start"]}}}),h2=t$([],{variants:{alignment:{left:[],right:["-order-1"]},isDisabled:{true:["text-ct-neutral-on-light-bg-disabled"]},hasSuffix:{true:["flex items-center gap-md"]}}}),h4=n.forwardRef(({alignment:e="left",helperText:t,isMultiLines:r=!1,labelClassName:a,label:n,...i},s)=>{let{disabled:o=!1,id:d}=i,c=h0({className:a}),u=h1({isMultiLines:r}),m=h2({alignment:e,isDisabled:o});return l.jsxs(l.Fragment,{children:[l.jsxs(aR,{className:c,htmlFor:d,children:[l.jsx(hQ,{className:u,touchZone:"full",...i,ref:s}),l.jsx("span",{className:m,children:n})]}),t&&l.jsx(mN,{text:t,variant:"neutral"})]})});h4.displayName=`${hU.displayName}WithLabel`;var h3="Tabs",[h5,h6]=eD(h3,[ci]),h8=ci(),[h7,h9]=h5(h3),ve=K.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,onValueChange:n,defaultValue:i,orientation:s="horizontal",dir:o,activationMode:d="automatic",...c}=e,u=to(o),[m,f]=eZ({prop:a,onChange:n,defaultProp:i??"",caller:h3});return l.jsx(h7,{scope:r,baseId:e3(),value:m,onValueChange:f,orientation:s,dir:u,activationMode:d,children:l.jsx(eJ.div,{dir:u,"data-orientation":s,...c,ref:t})})});ve.displayName=h3;var vt="TabsList",vr=K.forwardRef((e,t)=>
675{let{__scopeTabs:r,loop:a=!0,...n}=e,i=h9(vt,r),s=h8(r);return l.jsx(cd,{asChild:!0,...s,orientation:i.orientation,dir:i.dir,loop:a,children:l.jsx(eJ.div,{role:"tablist","aria-orientation":i.orientation,...n,ref:t})})});vr.displayName=vt;var va="TabsTrigger",vl=K.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,disabled:n=!1,...i}=e,s=h9(va,r),o=h8(r),d=vs(s.baseId,a),c=vo(s.baseId,a),u=a===s.value;return l.jsx(cm,{asChild:!0,...o,focusable:!n,active:u,children:l.jsx(eJ.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:d,...i,ref:t,onMouseDown:eG(e.onMouseDown,e=>{n||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(a)}),onKeyDown:eG(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(a)}),onFocus:eG(e.onFocus,()=>{let e="manual"!==s.activationMode;u||n||!e||s.onValueChange(a)})})})});vl.displayName=va;var vn="TabsContent",vi=K.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,forceMount:n,children:i,...s}=e,o=h9(vn,r),d=vs(o.baseId,a),c=vo(o.baseId,a),u=a===o.value,m=K.useRef(u);return K.useEffect(()=>{let e=requestAnimationFrame(()=>m.current=!1);return()=>cancelAnimationFrame(e)},[]),l.jsx(e0,{present:n||u,children:({present:r})=>l.jsx(eJ.div,{"data-state":u?"active":"inactive","data-orientation":o.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:c,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:m.current?"0s":void 0},children:r&&i})})});function vs(e,t){return`${e}-trigger-${t}`}function vo(e,t){return`${e}-content-${t}`}vi.displayName=vn;let vd=t$([`
676      flex flex-nowrap items-center justify-start
677      data-[orientation=horizontal]:flex-row data-[orientation=horizontal]:overflow-auto
678      data-[orientation=vertical]:flex-col
679    `],{variants:{variant:{primary:[],secondary:["rounded-sm border border-bd-neutral-primary-default p-sm"]}}}),vc=t$([`
680      relative flex inline-flex min-h-[44px] grow cursor-pointer items-center justify-evenly bg-bg-neutral-primary-default p-xl
681      whitespace-nowrap
682      after:pointer-events-none after:absolute after:inset-0 after:rounded-sm
683      focus:font-fw-bold
684      focus-visible:outline-none
685      focus-visible:after:inset-ring-2
686      active:font-fw-bold
687      data-[orientation=vertical]:flex-col data-[orientation=vertical]:gap-sm data-[orientation=vertical]:self-stretch
688      active:[&:not([data-disabled])]:text-ct-brand-tap
689    `],{variants:{variant:{primary:[`
690            border-b-xs border-bd-neutral-primary-default text-ct-neutral-secondary-default
691            hover:not-disabled:border-bd-brand-default hover:not-disabled:text-ct-brand-default
692            focus-visible:after:inset-ring-bd-focus-brand
693            disabled:text-ct-neutral-on-light-bg-disabled
694            data-[orientation=vertical]:border-r-xs data-[orientation=vertical]:border-b-none
695            data-[state=active]:disabled:border-bd-neutral-primary-disabled
696            data-[state=active]:[&:not([data-disabled])]:border-bd-brand-default
697            data-[state=active]:[&:not([data-disabled])]:text-ct-brand-default
698          `],secondary:[`
699            rounded-sm
700            hover:not-disabled:border-bd-brand-default hover:not-disabled:text-ct-brand-default
701            focus-visible:after:inset-ring-bd-focus-brand
702            disabled:text-ct-neutral-on-light-bg-disabled
703            data-[state=active]:disabled:bg-bg-neutral-primary-disabled
704            data-[state=active]:[&:not([data-disabled])]:bg-bg-brand-light-default
705            data-[state=active]:[&:not([data-disabled])]:text-ct-brand-default
706          `]}}}),vu=n.createContext(void 0),vm=n.forwardRef(({...e},t)=>l.jsx(ve,{"data-slot":"tabs","data-testid":"test-tabs-root",ref:t,className:"data-[orientation=vertical]:flex data-[orientation=vertical]:gap-sm",...e}));vm.displayName="Tabs";let vf=n.forwardRef(({className:e,variant:t="primary",...r},a)=>{let n=vd({variant:t,className:e});return l.jsx(vu.Provider,{value:{variant:t},children:l.jsx(vr,{"data-slot":"tabs-list","data-testid":"test-tabs-list",ref:a,className:n,...r})})});
706vf.displayName="TabsList";let vp=n.forwardRef(({className:e,children:t,...r},a)=>{let i=n.useContext(vu),s=vc({variant:i?.variant??"primary",className:e});return l.jsx(vl,{"data-slot":"tabs-trigger","data-testid":"test-tabs-trigger",ref:a,className:s,...r,children:t})});vp.displayName="TabsTrigger";let vx=n.forwardRef(({children:e,...t},r)=>l.jsx(vi,{"data-slot":"tabs-content","data-testid":"test-tabs-content",ref:r,className:"flex justify-center focus-visible:shadow-focus focus-visible:outline-none data-[orientation=vertical]:items-center",...t,children:e}));vx.displayName="TabsContent";let vb=({icon:e})=>l.jsx(l.Fragment,{children:e});vb.displayName="TabsIcon";let vg=({children:e})=>l.jsx("div",{className:"flex grow-[0.5] justify-evenly gap-sm",children:e});vg.displayName="TabsLabel";let vh=({text:e,size:t="medium",variant:r="primary"})=>l.jsx(lv,{size:t,variant:r,text:e});vh.displayName="TabsBadge";let vv=Object.assign(vm,{List:vf,Trigger:vp,Content:vx,Image:({asChild:e,className:t,...r})=>{let a=e?ay:"img";return l.jsx(a,{...r,className:t})},Icon:vb,Label:vg,Badge:vh}),vy=t$(["group relative flex w-full overflow-hidden rounded-sm border","bg-bg-neutral-primary-default text-ct-neutral-primary-default","transition-colors","focus-within:outline-none","hover:bg-bg-neutral-primary-hover",`
707      data-[disabled]:cursor-not-allowed data-[disabled]:border-none data-[disabled]:bg-bg-neutral-primary-disabled
708      data-[disabled]:text-ct-neutral-on-light-bg-disabled
709    `,"min-w-[240px]"],{variants:{state:{default:["border-bd-neutral-primary-default"],success:["border-bd-success-default","hover:border-bd-success-active"],error:["border-bd-error-default","hover:border-bd-error-active"],readOnly:["pointer-events-none cursor-default border-none bg-bg-neutral-primary-disabled text-ct-neutral-primary-default"],disabled:["cursor-not-allowed border-none bg-bg-neutral-primary-disabled text-ct-neutral-on-light-bg-disabled"]}},compoundVariants:[{state:"default",className:"focus-within:border-bd-brand-active focus-within:shadow-focus"},{state:"success",className:["focus-within:border-bd-success-active","focus-within:shadow-[0_0_0_4px_color-mix(in_srgb,var(--color-bd-success-active)_40%,transparent)]"]},{state:"error",className:["focus-within:border-bd-error-active","focus-within:shadow-[0_0_0_4px_color-mix(in_srgb,var(--color-bd-error-active)_40%,transparent)]"]}]}),vw=n.forwardRef(({state:e,size:t="single-line",resizeBehavior:r="auto-resize",maxLength:a,className:i,value:s,defaultValue:o,onChange:d,disabled:c,readOnly:u,"aria-describedby":m,...f},p)=>{let x,b=n.useId(),[g,h]=n.useState(o??""),v=void 0!==s,y=String(v?s:g);"number"==typeof a?x=a:!0===a&&(x=500);let w=e??"default";!e&&c?w="disabled":!e&&u&&(w="readOnly"),void 0!==x&&y.length>x&&"default"===w&&(w="error");let j="disabled"===w,N="readOnly"===w,k=void 0!==x,C=void 0!==x&&y.length>x,R=n.useRef(null),E=k?rQ(m,b):m;return l.jsxs("div",{className:"flex flex-col gap-xs",children:[l.jsx("div",{"data-slot":"textarea-wrapper",className:vy({state:w,className:i}),"data-disabled":j||void 0,children:l.jsx("textarea",{ref:eP(p,R),disabled:j,readOnly:N,maxLength:x,value:s,defaultValue:o,"aria-invalid":"error"===w||void 0,"aria-describedby":E,onChange:e=>{v||h(e.target.value),d?.(e)},className:rQ(`
710                w-full cursor-text resize-y bg-transparent px-lg py-md text-body-lg outline-none
711                placeholder:text-ct-neutral-on-light-bg-disabled
712              `,"single-line"===t?"min-h-[62px]":"min-h-[165px]","fixed"===r?"single-line"===t?"h-[62px]":"h-[165px]":rQ("[field-sizing:content]","single-line"===t?"max-h-[186px]":"max-h-[495px]"),"overflow-y-auto","disabled:cursor-not-allowed"),...f})}),k&&l.jsxs(aS,{id:b,variant:"body",size:"xs",color:C?"error":"neutral-secondary",className:"mt-sm self-end","aria-live":"polite","aria-atomic":"true",children:[y.length,"/",x]})]})});vw.displayName="Textarea";let vj=n.createContext(void 0),vN=Object.assign(({children:e,checked:t=!1})=>l.jsx(vj.Provider,{value:{checked:t},children:l.jsx(sP,{status:t?"active":"default",children:l.jsx(sP.Content,{className:"flex flex-col gap-xl",children:e})})}),{Header:({children:e})=>l.jsx(sP.Header,{className:"mb-lg",children:e}),Tag:({children:e,variant:t="outlined",color:r="magenta",className:a})=>l.jsx("div",{className:rQ("w-auto",a),children:l.jsx(i8,{variant:t,color:r,size:"sm",children:e})}),Content:({children:e})=>l.jsx("div",{className:"mb-lg grid flex-1 grid-cols-[auto_1fr_auto] grid-rows-[max-content] items-start gap-md",children:e}),Image:({asChild:e,className:t,...r})=>{let a=e?ay:"img";return l.jsx(a,{...r,className:rQ("rounded-sm",t)})},Info:({children:e})=>l.jsx("div",{className:"flex flex-col justify-center",children:e}),Title:({children:e})=>
712l.jsx(aS,{variant:"body",size:"lg",weight:"medium",children:e}),Subtitle:({children:e})=>l.jsx(aS,{variant:"body",size:"sm",weight:"regular",color:"neutral-secondary",children:e}),Price:({amount:e})=>l.jsx(xv,{amount:e,decimal:"baseline",size:"sm"}),Footer:({children:e})=>l.jsxs(l.Fragment,{children:[l.jsx(sP.Separator,{}),l.jsx(sP.Footer,{className:"justify-between",children:e})]}),Date:({children:e})=>l.jsxs(aS,{variant:"body",size:"sm",className:"flex items-start gap-sm",children:[l.jsx(eg.IconHomepartLastTime,{className:"size-xl","aria-hidden":"true"}),e]}),Switch:e=>{let t=n.useContext(vj);if(!t)throw Error("VoucherCard.Switch must be used within a VoucherCard");return l.jsx(hQ,{touchZone:"none",...e,checked:t.checked})}});t.Accordion=tB,t.AccordionContent=r3,t.AccordionHeader=aA,t.AccordionItem=a_,t.Alert=ld,t.AlertContent=lu,t.AlertContext=lt,t.AlertCta=lb,t.AlertDescription=lp,t.AlertDismiss=lx,t.AlertIcon=lc,t.AlertProvider=la,t.AlertText=lm,t.AlertTitle=lf,t.Anchor=lC,t.AnchorItem=lE,t.AnchorList=lR,t.Avatar=lG,t.Badge=lv,t.Banner=sy,t.Box=iR,t.Button=le,t.Card=sP,t.Checkbox=ax,t.CheckboxWithLabel=aT,t.Combobox=dP,t.Dialog=dG,t.DialogBody=dQ,t.DialogClose=dY,t.DialogContent=dZ,t.DialogDescription=im,t.DialogFooter=d0,t.DialogHeader=dJ,t.DialogIcon=d4,t.DialogOverlay=dX,t.DialogSubtitle=d2,t.DialogTitle=d1,t.DialogTrigger=n3,t.Divider=d7,t.Drawer=mt,t.DrawerBody=mu,t.DrawerClose=ml,t.DrawerContent=mi,t.DrawerFooter=mo,t.DrawerFooterActions=mm,t.DrawerHeader=ms,t.DrawerOverlay=mn,t.DrawerPortal=ma,t.DrawerSubtitle=mc,t.DrawerTitle=md,t.DrawerTrigger=mr,t.Dropdown=uS,t.FallbackImage=mb,t.FavButton=mv,t.FloatingActionButton=mw,t.HelperText=mN,t.Input=mk,t.Label=aR,t.ListItem=ft,t.Loader=a7,t.MediaViewer=pO,t.NumberInput=pQ,t.PageControl=fw,t.PageControlItem=fy,t.Pill=xn,t.Popover=e=>{let{children:t,variant:r="popover",open:a,defaultOpen:i=!1,onOpenChange:s,translations:o,initialSnapPoint:d,...c}=e,[u,m]=n.useState(i),f=void 0!==a,p=f?a:u,x=iG(),b="bottomsheet"===r&&x,g=e=>{f||m(e),s?.(e)};return l.jsx(xs,{shouldUseBottomsheet:b,resizeLabel:o?.["action.resize"]??"",children:b?l.jsx(iM,{open:p,onOpenChange:g,initialSnapPoint:d,children:t}):l.jsx(dd,{...c,open:p,onOpenChange:g,children:t})})},t.PopoverAnchor=({children:e,...t})=>{let{shouldUseBottomsheet:r}=n.useContext(xi);return r?l.jsx(l.Fragment,{children:e}):l.jsx(du,{...t,children:e})},t.PopoverArrow=xc,t.PopoverBody=xm,t.PopoverContent=xu,t.PopoverFooter=({children:e})=>{let{isOverflowing:t,shouldUseBottomsheet:r}=n.useContext(xi),a=xo({isOverflowing:t});return r?l.jsx(iK,{children:e}):l.jsxs("div",{className:a,children:[l.jsx(d7,{decorative:!0}),l.jsx("div",{className:"p-12",children:e})]})},t.PopoverTitle=({children:e,translations:t})=>{let{popoverId:r,shouldUseBottomsheet:a}=n.useContext(xi);return a?l.jsx(iB,{children:l.jsx(iH,{children:e})}):l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:"relative flex h-64 flex-row-reverse items-center justify-center px-[10px] text-center",children:[l.jsx(dC,{title:t["action.close"],"aria-label":t["action.close"],asChild:!0,children:l.jsx(le,{isIcon:!0,variant:"ghost",size:"sm",leftIcon:l.jsx(Q.IconCross,{}),"aria-label":t["action.close"]})}),l.jsx(aS,{id:"popover-title-"+r,variant:"title",size:"md",children:e}),l.jsx("div",{className:"h-px w-32","aria-hidden":"true"})]}),l.jsx(d7,{decorative:!0})]})},t.PopoverTrigger=xd,t.Price=xv,t.PriceModule=xB,t.ProductCard=bz,t.Progress=x4,t.PromoCard=x9,t.PromotionIcon=bD,t.Radio=m0,t.RadioGroup=m2,t.RadioWithLabel=m8,t.Rating=gt,t.SalesCard=gv,t.SearchBar=gR,t.Skeleton=gz,t.Snackbar=hS,t.SnackbarCta=hT,t.SnackbarDescription=hD,t.SnackbarIcon=hI,t.SnackbarProvider=hC,t.SnackbarViewport=hP,t.SsoButton=h_,t.Stepper=gV,t.Surface=hF,t.Switch=hQ,t.SwitchWithLabel=h4,t.Tabs=vv,t.Tag=i8,t.TextLink=xw,t.Textarea=vw,t.Typography=aS,t.VisuallyHidden=p_,t.VoucherCard=vN,t.getIconByType=xa,t.getSize=lh,t.renderStyledPriceParts=xh,t.useBannerContext=i9,t.useCardContext=sj,t.useMediaViewerContext=fN,t.useNumberInputContext=pB,t.useProductCardContext=bt,t.useSnackbars=()=>{let[e,t]=n.useState([]),r=n.useRef(0),a=n.useCallback((...e)=>{r.current+=1;let a=r.current,l=e[0];t(e=>[...e,{id:a,open:!0,payload:l}])},[]),l=n.useCallback((e,r)=>{t(t=>t.map(t=>
712t.id===e?{...t,open:r}:t))},[]);return{snackbars:e.map(({id:e,open:t,payload:r})=>({id:e,open:t,payload:r,onOpenChange:t=>l(e,t)})),addSnackbar:a}},t.useStepContext=gH,t.useStepperContext=g$}}]);

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.