UNPKG

next

Version:

The React Framework

5 lines • 263 kB
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,[28613,55905,__turbopack_context__=>{var __TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),__TURBOPACK__imported__module__36909__=__turbopack_context__.i(36909),__TURBOPACK__imported__module__70129__=__turbopack_context__.i(70129),__TURBOPACK__imported__module__47499__=__turbopack_context__.i(47499),__TURBOPACK__imported__module__81063__=__turbopack_context__.i(81063),__TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__1748__=__turbopack_context__.i(1748),__TURBOPACK__imported__module__64231__=__turbopack_context__.i(64231),__TURBOPACK__imported__module__66742__=__turbopack_context__.i(66742),__TURBOPACK__imported__module__68502__=__turbopack_context__.i(68502),__TURBOPACK__imported__module__1234__=__turbopack_context__.i(1234),__TURBOPACK__imported__module__65373__=__turbopack_context__.i(65373),__TURBOPACK__imported__module__48696__=__turbopack_context__.i(48696);function RouteTypeahead(props){let t1,t2,T0,T1,T2,selectedRow,t10,t11,t12,t13,t14,t3,t4,t5,t6,t7,t8,t9,t15,t16,t17,t18,t19,t20,t21,t22,t23,t24,$=(0,__TURBOPACK__imported__module__36909__.c)(68),{selectedRoute,routeDiff,useCompressed:t0,routeTotals}=props,useCompressed=void 0===t0||t0,[localOpen,setLocalOpen]=(0,__TURBOPACK__imported__module__95184__.useState)(!1),open=props.open??localOpen,setOpen=props.onOpenChange??setLocalOpen,[shortcutLabel,setShortcutLabel]=(0,__TURBOPACK__imported__module__95184__.useState)(null);if($[0]!==setOpen?(t1=()=>{let isAppleDevice=/Mac|iPhone|iPad|iPod/.test(navigator.userAgent);setShortcutLabel(isAppleDevice?"⌘K":"Ctrl+K");let handleKeyDown=e=>{let activeElement=document.activeElement;activeElement&&["INPUT","TEXTAREA"].includes(activeElement.tagName)||(isAppleDevice?e.metaKey&&"k"===e.key:e.ctrlKey&&"k"===e.key)&&(e.preventDefault(),setOpen(!0))};return window.addEventListener("keydown",handleKeyDown),()=>window.removeEventListener("keydown",handleKeyDown)},t2=[setOpen],$[0]=setOpen,$[1]=t1,$[2]=t2):(t1=$[1],t2=$[2]),(0,__TURBOPACK__imported__module__95184__.useEffect)(t1,t2),$[3]!==open||$[4]!==routeDiff||$[5]!==routeTotals||$[6]!==selectedRoute||$[7]!==setOpen){let t15,t16;selectedRow=routeDiff&&selectedRoute?routeDiff.rows.find(row=>row.key===selectedRoute)??null:null;let selectedSize=selectedRoute?routeTotals?.get(selectedRoute)?.compressedSize??selectedRow?.compressedB:void 0,ctaText=selectedRoute??"Select route...";t14="flex min-w-0 items-center gap-2 sm:min-w-64",T2=__TURBOPACK__imported__module__68502__.V,t12=open,t13=setOpen,T1=__TURBOPACK__imported__module__68502__.J,t11=!0,T0=__TURBOPACK__imported__module__1748__.f,t5="outline",t6="combobox",t7=open,t8=selectedRoute?`Select route. Current route: ${selectedRoute}`:"Select route",t9="w-full min-w-0 justify-between font-mono text-sm",$[24]===Symbol.for("react.memo_cache_sentinel")?(t15=(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__81063__.f,{className:"inline mr-2 shrink-0"}),$[24]=t15):t15=$[24],$[25]!==ctaText?(t16=truncateMiddle(ctaText,32),$[25]=ctaText,$[26]=t16):t16=$[26],$[27]!==ctaText||$[28]!==t16?(t10=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex min-w-0 flex-1 items-center",children:[t15,(0,__TURBOPACK__imported__module__24514__.jsx)("span",{className:"min-w-0 flex-1 truncate",title:ctaText,children:t16})]}),$[27]=ctaText,$[28]=t16,$[29]=t10):t10=$[29],t3="ml-2 flex shrink-0 items-center gap-2",t4=null!=selectedSize?(0,__TURBOPACK__imported__module__24514__.jsx)("span",{className:"font-sans text-xs tabular-nums text-muted-foreground",children:(0,__TURBOPACK__imported__module__1234__.L)(selectedSize)}):null,$[3]=open,$[4]=routeDiff,$[5]=routeTotals,$[6]=selectedRoute,$[7]=setOpen,$[8]=T0,$[9]=T1,$[10]=T2,$[11]=selectedRow,$[12]=t10,$[13]=t11,$[14]=t12,$[15]=t13,$[16]=t14,$[17]=t3,$[18]=t4,$[19]=t5,$[20]=t6,$[21]=t7,$[22]=t8,$[23]=t9}else T0=$[8],T1=$[9],T2=$[10],selectedRow=$[11],t10=$[12],t11=$[13],t12=$[14],t13=$[15],t14=$[16],t3=$[17],t4=$[18],t5=$[19],t6=$[20],t7=$[21],t8=$[22],t9=$[23];return $[30]!==selectedRow||$[31]!==useCompressed?(t15=selectedRow?(0,__TURBOPACK__imported__module__24514__.jsx)(DeltaBadge,{row:selectedRow,useCompressed:useCompressed,className:"ml-0"}):null,$[30]=selectedRow,$[31]=useCompressed,$[32]=t15):t15=$[32],$[33]!==shortcutLabel?(t16=shortcutLabel&&(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__65373__.f,{children:shortcutLabel}),$[33]=shortcutLabel,$[34]=t16):t16=$[34],$[35]===Symbol.for("react.memo_cache_sentinel")?(t17=(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__47499__.f,{className:"h-4 w-4 shrink-0 opacity-50"}),$[35]=t17):t17=$[35],$[36]!==t15||$[37]!==t16||$[38]!==t3||$[39]!==t4?(t18=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:t3,children:[t4,t15,t16,t17]}),$[36]=t15,$[37]=t16,$[38]=t3,$[39]=t4,$[40]=t18):t18=$[40],$[41]!==T0||$[42]!==t10||$[43]!==t18||$[44]!==t5||$[45]!==t6||$[46]!==t7||$[47]!==t8||$[48]!==t9?(t19=(0,__TURBOPACK__imported__module__24514__.jsxs)(T0,{variant:t5,role:t6,"aria-expanded":t7,"aria-label":t8,className:t9,children:[t10,t18]}),$[41]=T0,$[42]=t10,$[43]=t18,$[44]=t5,$[45]=t6,$[46]=t7,$[47]=t8,$[48]=t9,$[49]=t19):t19=$[49],$[50]!==T1||$[51]!==t11||$[52]!==t19?(t20=(0,__TURBOPACK__imported__module__24514__.jsx)(T1,{asChild:t11,children:t19}),$[50]=T1,$[51]=t11,$[52]=t19,$[53]=t20):t20=$[53],$[54]!==setOpen?(t21=()=>setOpen(!1),$[54]=setOpen,$[55]=t21):t21=$[55],$[56]!==props||$[57]!==t21?(t22=(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__68502__.T,{align:"start",className:"w-[40rem] max-w-[calc(100vw-1rem)] overflow-hidden p-0",children:(0,__TURBOPACK__imported__module__24514__.jsx)(RouteTypeaheadContent,{...props,onSelect:t21})}),$[56]=props,$[57]=t21,$[58]=t22):t22=$[58],$[59]!==T2||$[60]!==t12||$[61]!==t13||$[62]!==t20||$[63]!==t22?(t23=(0,__TURBOPACK__imported__module__24514__.jsxs)(T2,{open:t12,onOpenChange:t13,children:[t20,t22]}),$[59]=T2,$[60]=t12,$[61]=t13,$[62]=t20,$[63]=t22,$[64]=t23):t23=$[64],$[65]!==t14||$[66]!==t23?(t24=(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:t14,children:t23}),$[65]=t14,$[66]=t23,$[67]=t24):t24=$[67],t24}function RouteTypeaheadContent(props){let{selectedRoute,routeDiff,useCompressed=!0,routeTotals}=props,routes=(0,__TURBOPACK__imported__module__64231__.l)(`${props.routesBaseDir??"/data"}/routes.json`),orderedItems=routeDiff?uniqueRouteItems((0,__TURBOPACK__imported__module__48696__.U)(routeDiff.rows,useCompressed).map(row=>({name:row.key,row}))):uniqueRouteItems(routes.map(name=>({name,row:null,totals:routeTotals?.get(name)})).sort((left,right)=>(right.totals?.compressedSize??0)-(left.totals?.compressedSize??0)));return(0,__TURBOPACK__imported__module__24514__.jsxs)(__TURBOPACK__imported__module__66742__.s,{className:"min-w-0",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__66742__.H,{ref:props.searchInputRef,placeholder:"Search routes...",className:"h-9"}),(0,__TURBOPACK__imported__module__24514__.jsxs)(__TURBOPACK__imported__module__66742__.X,{className:"min-w-0",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__66742__.e,{children:"No route found."}),(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__66742__.W,{className:"min-w-0 [&_[cmdk-group-items]]:min-w-0",children:orderedItems.map(({name:name_0,row:row_0,totals})=>{let content=(0,__TURBOPACK__imported__module__24514__.jsxs)(__TURBOPACK__imported__module__24514__.Fragment,{children:[(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__70129__.f,{className:(0,__TURBOPACK__imported__module__1234__.c)("mr-2 h-4 w-4 shrink-0",selectedRoute===name_0?"opacity-100":"opacity-0")}),(0,__TURBOPACK__imported__module__24514__.jsx)("span",{className:"sr-only",children:name_0}),(0,__TURBOPACK__imported__module__24514__.jsx)("span",{"aria-hidden":"true",className:"min-w-0 flex-1 truncate",title:name_0,children:truncateMiddle(name_0,64)}),row_0?(0,__TURBOPACK__imported__module__24514__.jsx)(DeltaBadge,{row:row_0,useCompressed:useCompressed,className:"ml-auto"}):totals?(0,__TURBOPACK__imported__module__24514__.jsx)("span",{className:"ml-auto shrink-0 font-sans text-xs tabular-nums text-muted-foreground",children:(0,__TURBOPACK__imported__module__1234__.L)(totals.compressedSize)}):null]}),className="w-full min-w-0 overflow-hidden font-mono";return"link"===props.mode?(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__66742__.r,{value:name_0,href:props.getRouteHref(name_0),className:className,children:content},name_0):(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__66742__.J,{value:name_0,onSelect:()=>{props.onRouteSelected(name_0),props.onSelect?.()},className:className,children:content},name_0)})})]})]})}function truncateMiddle(value,maxLength){if(value.length<=maxLength)return value;let startLength=Math.ceil((maxLength-1)/2),endLength=Math.floor((maxLength-1)/2);return`${value.slice(0,startLength)}…${value.slice(-endLength)}`}function uniqueRouteItems(items){let names=new Set;return items.filter(({name})=>!names.has(name)&&(names.add(name),!0))}function DeltaBadge(t0){let t1,t2,t3,t4,$=(0,__TURBOPACK__imported__module__36909__.c)(12),{row,useCompressed,className}=t0;if("identical"===row.status)return null;if($[0]!==className||$[1]!==row||$[2]!==useCompressed){t3=Symbol.for("react.early_return_sentinel");bb0:{let d=(0,__TURBOPACK__imported__module__48696__.D)(row,useCompressed);if("changed"===row.status&&0===d){t3=null;break bb0}let tone="added"===row.status||d>0?"text-delta-increase":"removed"===row.status||d<0?"text-delta-decrease":"text-muted-foreground";$[6]!==className||$[7]!==tone?(t1=(0,__TURBOPACK__imported__module__1234__.c)("ml-2 shrink-0 text-xs tabular-nums font-sans",tone,className),$[6]=className,$[7]=tone,$[8]=t1):t1=$[8],t2="added"===row.status?"+ new":"removed"===row.status?"− removed":(0,__TURBOPACK__imported__module__48696__.c)(d)}$[0]=className,$[1]=row,$[2]=useCompressed,$[3]=t1,$[4]=t2,$[5]=t3}else t1=$[3],t2=$[4],t3=$[5];return t3!==Symbol.for("react.early_return_sentinel")?t3:($[9]!==t1||$[10]!==t2?(t4=(0,__TURBOPACK__imported__module__24514__.jsx)("span",{className:t1,children:t2}),$[9]=t1,$[10]=t2,$[11]=t4):t4=$[11],t4)}function Skeleton(t0){let className,props,t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(8);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("animate-pulse rounded-md bg-muted",className),$[3]=className,$[4]=t1):t1=$[4],$[5]!==props||$[6]!==t1?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:t1,...props}),$[5]=props,$[6]=t1,$[7]=t2):t2=$[7],t2}function TreemapSkeleton(){let t0,$=(0,__TURBOPACK__imported__module__36909__.c)(1);return $[0]===Symbol.for("react.memo_cache_sentinel")?(t0=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"h-full w-full grid grid-cols-12 grid-rows-8 gap-2",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-5 row-span-4"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-4 row-span-3"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-3 row-span-3"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-4 row-span-1"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-3 row-span-2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-3 row-span-4"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-2 row-span-2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-2 row-span-2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-3 row-span-2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-4 row-span-2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-2 row-span-2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"col-span-3 row-span-2"})]}),$[0]=t0):t0=$[0],t0}function TableSkeleton(){let t0,$=(0,__TURBOPACK__imported__module__36909__.c)(1);return $[0]===Symbol.for("react.memo_cache_sentinel")?(t0=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex h-full w-full flex-col p-4","aria-hidden":"true",children:[(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:"flex h-9 flex-none items-center gap-4 border-b border-border px-3",children:(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex h-full w-full items-center gap-4",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-1/2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-24"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-24"})]})}),Array.from({length:32},_temp)]}),$[0]=t0):t0=$[0],t0}function _temp(_,index){return(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex h-9 flex-none items-center gap-4 border-b border-border/60 px-3",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3",style:{width:`${35+index%5*8}%`}}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"ml-auto h-3 w-20"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-20"})]},index)}function RouteSummarySkeleton(){let t0,t1,t2,t3,$=(0,__TURBOPACK__imported__module__36909__.c)(4);return $[0]===Symbol.for("react.memo_cache_sentinel")?(t0=(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:"flex h-14 flex-none items-center gap-3 border-b border-border px-4",children:(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 min-w-64 flex-1"})}),$[0]=t0):t0=$[0],$[1]===Symbol.for("react.memo_cache_sentinel")?(t1=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-4 w-28"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-7 w-64"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-4 w-96 max-w-full"})]}),$[1]=t1):t1=$[1],$[2]===Symbol.for("react.memo_cache_sentinel")?(t2=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"mb-6 flex items-start justify-between gap-6",children:[t1,(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex items-center gap-3",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-4 w-16"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-8 w-32"})]})]}),$[2]=t2):t2=$[2],$[3]===Symbol.for("react.memo_cache_sentinel")?(t3=(0,__TURBOPACK__imported__module__24514__.jsxs)("main",{className:"flex h-screen flex-col overflow-hidden bg-background",children:[t0,(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:"flex flex-1 justify-center overflow-hidden px-6 py-12",children:(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"w-full max-w-3xl","aria-hidden":"true",children:[t2,(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:"overflow-hidden rounded-md border bg-card",children:Array.from({length:15},_temp2)})]})})]}),$[3]=t3):t3=$[3],t3}function _temp2(_,index){return(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex h-12 items-center gap-4 border-b px-4 last:border-b-0",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-5"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3",style:{width:`${35+index%4*8}%`}}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"ml-auto h-3 w-16"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-4 w-4"})]},index)}function AnalyzerChromeSkeleton(t0){let t1,t2,t3,t4,t5,t6,t7,t8,t9,$=(0,__TURBOPACK__imported__module__36909__.c)(11),{view}=t0;return $[0]===Symbol.for("react.memo_cache_sentinel")?(t1=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex h-14 flex-none items-center gap-3 border-b border-border px-4",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 min-w-64 flex-1"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-32"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-36"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-24"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-28"})]}),$[0]=t1):t1=$[0],$[1]===Symbol.for("react.memo_cache_sentinel")?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-16"}),$[1]=t2):t2=$[1],$[2]===Symbol.for("react.memo_cache_sentinel")?(t3=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-2 border-r border-border px-4 py-3",children:[t2,(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex min-h-0 flex-1 gap-2",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-full flex-1"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-full flex-1"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-full flex-1"})]})]}),$[2]=t3):t3=$[2],$[3]===Symbol.for("react.memo_cache_sentinel")?(t4=(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-12"}),$[3]=t4):t4=$[3],$[4]===Symbol.for("react.memo_cache_sentinel")?(t5=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex h-[113px] flex-none border-b border-border",children:[t3,(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-2 bg-muted/30 px-4 py-3",children:[t4,(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex min-h-0 flex-1 gap-2",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-full flex-1"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-full flex-1"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-full flex-1"})]})]})]}),$[4]=t5):t5=$[4],$[5]!==view?(t6=(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:"min-w-0 flex-1 p-4",children:"table"===view?(0,__TURBOPACK__imported__module__24514__.jsx)(TableSkeleton,{}):(0,__TURBOPACK__imported__module__24514__.jsx)(TreemapSkeleton,{})}),$[5]=view,$[6]=t6):t6=$[6],$[7]===Symbol.for("react.memo_cache_sentinel")?(t7=(0,__TURBOPACK__imported__module__24514__.jsx)("div",{className:"w-px flex-none bg-border"}),$[7]=t7):t7=$[7],$[8]===Symbol.for("react.memo_cache_sentinel")?(t8=(0,__TURBOPACK__imported__module__24514__.jsxs)("aside",{className:"flex w-1/5 flex-none flex-col gap-5 border-l border-border bg-muted p-4",children:[(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-5 w-3/4"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-3 w-1/2"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-20 w-full"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-4 w-2/5"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-full"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-full"}),(0,__TURBOPACK__imported__module__24514__.jsx)(Skeleton,{className:"h-9 w-4/5"})]}),$[8]=t8):t8=$[8],$[9]!==t6?(t9=(0,__TURBOPACK__imported__module__24514__.jsxs)("main",{className:"flex h-screen flex-col overflow-hidden bg-background",children:[t1,t5,(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{className:"flex min-h-0 flex-1",children:[t6,t7,t8]})]}),$[9]=t6,$[10]=t9):t9=$[10],t9}__turbopack_context__.s(["g",0,RouteTypeahead,"W",0,RouteTypeaheadContent],28613),__turbopack_context__.s(["S",0,AnalyzerChromeSkeleton,"o",0,RouteSummarySkeleton,"h",0,TableSkeleton,"p",0,TreemapSkeleton],55905)},1748,__turbopack_context__=>{var __TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),__TURBOPACK__imported__module__36909__=__turbopack_context__.i(36909),__TURBOPACK__imported__module__81272__=__turbopack_context__.i(81272),__TURBOPACK__imported__module__94237__=__turbopack_context__.i(94237),__TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__1234__=__turbopack_context__.i(1234);let buttonVariants=(0,__TURBOPACK__imported__module__94237__.f)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),Button=__TURBOPACK__imported__module__95184__.forwardRef((t0,ref)=>{let className,props,size,t1,variant,t2,t3,$=(0,__TURBOPACK__imported__module__36909__.c)(15);$[0]!==t0?({className,variant,size,asChild:t1,...props}=t0,$[0]=t0,$[1]=className,$[2]=props,$[3]=size,$[4]=t1,$[5]=variant):(className=$[1],props=$[2],size=$[3],t1=$[4],variant=$[5]);let Comp=void 0!==t1&&t1?__TURBOPACK__imported__module__81272__.f:"button";return $[6]!==className||$[7]!==size||$[8]!==variant?(t2=(0,__TURBOPACK__imported__module__1234__.c)(buttonVariants({variant,size,className})),$[6]=className,$[7]=size,$[8]=variant,$[9]=t2):t2=$[9],$[10]!==Comp||$[11]!==props||$[12]!==ref||$[13]!==t2?(t3=(0,__TURBOPACK__imported__module__24514__.jsx)(Comp,{className:t2,ref:ref,...props}),$[10]=Comp,$[11]=props,$[12]=ref,$[13]=t2,$[14]=t3):t3=$[14],t3});Button.displayName="Button",__turbopack_context__.s(["f",0,Button])},66742,60277,7843,91661,53672,73201,__turbopack_context__=>{var __TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),__TURBOPACK__imported__module__36909__=__turbopack_context__.i(36909),__TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__46416__=__turbopack_context__.i(46416),__TURBOPACK__imported__module__9346__=__turbopack_context__.i(9346),__TURBOPACK__imported__module__78896__=__turbopack_context__.i(78896),__TURBOPACK__imported__module__48620__=__turbopack_context__.i(48620),__TURBOPACK__imported__module__29668__=__turbopack_context__.i(29668),__TURBOPACK__imported__module__32947__=__turbopack_context__.i(32947),__TURBOPACK__imported__module__93152__=__turbopack_context__.i(93152),__TURBOPACK__imported__module__78864__=__turbopack_context__.i(78864),__TURBOPACK__imported__module__87778__=__turbopack_context__.i(87778),__TURBOPACK__imported__module__78838__=__turbopack_context__.i(78838),__TURBOPACK__imported__module__52559__=__turbopack_context__.i(52559),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__63055__=__turbopack_context__.i(63055),__TURBOPACK__imported__module__20449__=__turbopack_context__.i(20449),__TURBOPACK__imported__module__73772__=__turbopack_context__.i(73772),__TURBOPACK__imported__module__81272__=__turbopack_context__.i(81272),DIALOG_NAME="Dialog",[createDialogContext,createDialogScope]=(0,__TURBOPACK__imported__module__29668__.c)(DIALOG_NAME),[DialogProvider,useDialogContext]=createDialogContext(DIALOG_NAME),Dialog=props=>{let{__scopeDialog,children,open:openProp,defaultOpen,onOpenChange,modal=!0}=props,triggerRef=__TURBOPACK__imported__module__95184__.useRef(null),contentRef=__TURBOPACK__imported__module__95184__.useRef(null),[open=!1,setOpen]=(0,__TURBOPACK__imported__module__93152__.f)({prop:openProp,defaultProp:defaultOpen,onChange:onOpenChange});return(0,__TURBOPACK__imported__module__24514__.jsx)(DialogProvider,{scope:__scopeDialog,triggerRef,contentRef,contentId:(0,__TURBOPACK__imported__module__32947__.f)(),titleId:(0,__TURBOPACK__imported__module__32947__.f)(),descriptionId:(0,__TURBOPACK__imported__module__32947__.f)(),open,onOpenChange:setOpen,onOpenToggle:__TURBOPACK__imported__module__95184__.useCallback(()=>setOpen(prevOpen=>!prevOpen),[setOpen]),modal,children})};Dialog.displayName=DIALOG_NAME;var TRIGGER_NAME="DialogTrigger";__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopeDialog,...triggerProps}=props,context=useDialogContext(TRIGGER_NAME,__scopeDialog),composedTriggerRef=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,context.triggerRef);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.button,{type:"button","aria-haspopup":"dialog","aria-expanded":context.open,"aria-controls":context.contentId,"data-state":getState(context.open),...triggerProps,ref:composedTriggerRef,onClick:(0,__TURBOPACK__imported__module__78896__.f)(props.onClick,context.onOpenToggle)})}).displayName=TRIGGER_NAME;var PORTAL_NAME="DialogPortal",[PortalProvider,usePortalContext]=createDialogContext(PORTAL_NAME,{forceMount:void 0}),DialogPortal=props=>{let{__scopeDialog,forceMount,children,container}=props,context=useDialogContext(PORTAL_NAME,__scopeDialog);return(0,__TURBOPACK__imported__module__24514__.jsx)(PortalProvider,{scope:__scopeDialog,forceMount,children:__TURBOPACK__imported__module__95184__.Children.map(children,child=>(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__52559__.f,{present:forceMount||context.open,children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__78838__.f,{asChild:!0,container,children:child})}))})};DialogPortal.displayName=PORTAL_NAME;var OVERLAY_NAME="DialogOverlay",DialogOverlay=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let portalContext=usePortalContext(OVERLAY_NAME,props.__scopeDialog),{forceMount=portalContext.forceMount,...overlayProps}=props,context=useDialogContext(OVERLAY_NAME,props.__scopeDialog);return context.modal?(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__52559__.f,{present:forceMount||context.open,children:(0,__TURBOPACK__imported__module__24514__.jsx)(DialogOverlayImpl,{...overlayProps,ref:forwardedRef})}):null});DialogOverlay.displayName=OVERLAY_NAME;var DialogOverlayImpl=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopeDialog,...overlayProps}=props,context=useDialogContext(OVERLAY_NAME,__scopeDialog);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__20449__.f,{as:__TURBOPACK__imported__module__81272__.f,allowPinchZoom:!0,shards:[context.contentRef],children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{"data-state":getState(context.open),...overlayProps,ref:forwardedRef,style:{pointerEvents:"auto",...overlayProps.style}})})}),CONTENT_NAME="DialogContent",DialogContent=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let portalContext=usePortalContext(CONTENT_NAME,props.__scopeDialog),{forceMount=portalContext.forceMount,...contentProps}=props,context=useDialogContext(CONTENT_NAME,props.__scopeDialog);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__52559__.f,{present:forceMount||context.open,children:context.modal?(0,__TURBOPACK__imported__module__24514__.jsx)(DialogContentModal,{...contentProps,ref:forwardedRef}):(0,__TURBOPACK__imported__module__24514__.jsx)(DialogContentNonModal,{...contentProps,ref:forwardedRef})})});DialogContent.displayName=CONTENT_NAME;var DialogContentModal=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let context=useDialogContext(CONTENT_NAME,props.__scopeDialog),contentRef=__TURBOPACK__imported__module__95184__.useRef(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,context.contentRef,contentRef);return __TURBOPACK__imported__module__95184__.useEffect(()=>{let content=contentRef.current;if(content)return(0,__TURBOPACK__imported__module__73772__.f)(content)},[]),(0,__TURBOPACK__imported__module__24514__.jsx)(DialogContentImpl,{...props,ref:composedRefs,trapFocus:context.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,__TURBOPACK__imported__module__78896__.f)(props.onCloseAutoFocus,event=>{event.preventDefault(),context.triggerRef.current?.focus()}),onPointerDownOutside:(0,__TURBOPACK__imported__module__78896__.f)(props.onPointerDownOutside,event=>{let originalEvent=event.detail.originalEvent,ctrlLeftClick=0===originalEvent.button&&!0===originalEvent.ctrlKey;(2===originalEvent.button||ctrlLeftClick)&&event.preventDefault()}),onFocusOutside:(0,__TURBOPACK__imported__module__78896__.f)(props.onFocusOutside,event=>event.preventDefault())})}),DialogContentNonModal=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let context=useDialogContext(CONTENT_NAME,props.__scopeDialog),hasInteractedOutsideRef=__TURBOPACK__imported__module__95184__.useRef(!1),hasPointerDownOutsideRef=__TURBOPACK__imported__module__95184__.useRef(!1);return(0,__TURBOPACK__imported__module__24514__.jsx)(DialogContentImpl,{...props,ref:forwardedRef,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:event=>{props.onCloseAutoFocus?.(event),event.defaultPrevented||(hasInteractedOutsideRef.current||context.triggerRef.current?.focus(),event.preventDefault()),hasInteractedOutsideRef.current=!1,hasPointerDownOutsideRef.current=!1},onInteractOutside:event=>{props.onInteractOutside?.(event),event.defaultPrevented||(hasInteractedOutsideRef.current=!0,"pointerdown"===event.detail.originalEvent.type&&(hasPointerDownOutsideRef.current=!0));let target=event.target;context.triggerRef.current?.contains(target)&&event.preventDefault(),"focusin"===event.detail.originalEvent.type&&hasPointerDownOutsideRef.current&&event.preventDefault()}})}),DialogContentImpl=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopeDialog,trapFocus,onOpenAutoFocus,onCloseAutoFocus,...contentProps}=props,context=useDialogContext(CONTENT_NAME,__scopeDialog),contentRef=__TURBOPACK__imported__module__95184__.useRef(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,contentRef);return(0,__TURBOPACK__imported__module__63055__.f)(),(0,__TURBOPACK__imported__module__24514__.jsxs)(__TURBOPACK__imported__module__24514__.Fragment,{children:[(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__87778__.f,{asChild:!0,loop:!0,trapped:trapFocus,onMountAutoFocus:onOpenAutoFocus,onUnmountAutoFocus:onCloseAutoFocus,children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__78864__.f,{role:"dialog",id:context.contentId,"aria-describedby":context.descriptionId,"aria-labelledby":context.titleId,"data-state":getState(context.open),...contentProps,ref:composedRefs,onDismiss:()=>context.onOpenChange(!1)})}),(0,__TURBOPACK__imported__module__24514__.jsxs)(__TURBOPACK__imported__module__24514__.Fragment,{children:[(0,__TURBOPACK__imported__module__24514__.jsx)(TitleWarning,{titleId:context.titleId}),(0,__TURBOPACK__imported__module__24514__.jsx)(DescriptionWarning,{contentRef,descriptionId:context.descriptionId})]})]})}),TITLE_NAME="DialogTitle";__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopeDialog,...titleProps}=props,context=useDialogContext(TITLE_NAME,__scopeDialog);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.h2,{id:context.titleId,...titleProps,ref:forwardedRef})}).displayName=TITLE_NAME;var DESCRIPTION_NAME="DialogDescription";__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopeDialog,...descriptionProps}=props,context=useDialogContext(DESCRIPTION_NAME,__scopeDialog);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.p,{id:context.descriptionId,...descriptionProps,ref:forwardedRef})}).displayName=DESCRIPTION_NAME;var CLOSE_NAME="DialogClose";function getState(open){return open?"open":"closed"}__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopeDialog,...closeProps}=props,context=useDialogContext(CLOSE_NAME,__scopeDialog);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.button,{type:"button",...closeProps,ref:forwardedRef,onClick:(0,__TURBOPACK__imported__module__78896__.f)(props.onClick,()=>context.onOpenChange(!1))})}).displayName=CLOSE_NAME;var TITLE_WARNING_NAME="DialogTitleWarning",[WarningProvider,useWarningContext]=(0,__TURBOPACK__imported__module__29668__.e)(TITLE_WARNING_NAME,{contentName:CONTENT_NAME,titleName:TITLE_NAME,docsSlug:"dialog"}),TitleWarning=({titleId})=>{let titleWarningContext=useWarningContext(TITLE_WARNING_NAME),MESSAGE=`\`${titleWarningContext.contentName}\` requires a \`${titleWarningContext.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${titleWarningContext.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${titleWarningContext.docsSlug}`;return __TURBOPACK__imported__module__95184__.useEffect(()=>{titleId&&(document.getElementById(titleId)||console.error(MESSAGE))},[MESSAGE,titleId]),null},DescriptionWarning=({contentRef,descriptionId})=>{let descriptionWarningContext=useWarningContext("DialogDescriptionWarning"),MESSAGE=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${descriptionWarningContext.contentName}}.`;return __TURBOPACK__imported__module__95184__.useEffect(()=>{let describedById=contentRef.current?.getAttribute("aria-describedby");descriptionId&&describedById&&(document.getElementById(descriptionId)||console.warn(MESSAGE))},[MESSAGE,contentRef,descriptionId]),null},__TURBOPACK__imported__module__20135__=__turbopack_context__.i(20135);function setRef(ref,value){if("function"==typeof ref)return ref(value);null!=ref&&(ref.current=value)}function composeRefs(...refs){return node=>{let hasCleanup=!1,cleanups=refs.map(ref=>{let cleanup=setRef(ref,node);return hasCleanup||"function"!=typeof cleanup||(hasCleanup=!0),cleanup});if(hasCleanup)return()=>{for(let i=0;i<cleanups.length;i++){let cleanup=cleanups[i];"function"==typeof cleanup?cleanup():setRef(refs[i],null)}}}}function useComposedRefs(...refs){return __TURBOPACK__imported__module__95184__.useCallback(composeRefs(...refs),refs)}function createSlot(ownerName){let SlotClone=createSlotClone(ownerName),Slot2=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{children,...slotProps}=props,childrenArray=__TURBOPACK__imported__module__95184__.Children.toArray(children),slottable=childrenArray.find(isSlottable);if(slottable){let newElement=slottable.props.children,newChildren=childrenArray.map(child=>child!==slottable?child:__TURBOPACK__imported__module__95184__.Children.count(newElement)>1?__TURBOPACK__imported__module__95184__.Children.only(null):__TURBOPACK__imported__module__95184__.isValidElement(newElement)?newElement.props.children:null);return(0,__TURBOPACK__imported__module__24514__.jsx)(SlotClone,{...slotProps,ref:forwardedRef,children:__TURBOPACK__imported__module__95184__.isValidElement(newElement)?__TURBOPACK__imported__module__95184__.cloneElement(newElement,void 0,newChildren):null})}return(0,__TURBOPACK__imported__module__24514__.jsx)(SlotClone,{...slotProps,ref:forwardedRef,children})});return Slot2.displayName=`${ownerName}.Slot`,Slot2}function createSlotClone(ownerName){let SlotClone=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{children,...slotProps}=props;if(__TURBOPACK__imported__module__95184__.isValidElement(children)){let childrenRef=getElementRef(children),props2=mergeProps(slotProps,children.props);return children.type!==__TURBOPACK__imported__module__95184__.Fragment&&(props2.ref=forwardedRef?composeRefs(forwardedRef,childrenRef):childrenRef),__TURBOPACK__imported__module__95184__.cloneElement(children,props2)}return __TURBOPACK__imported__module__95184__.Children.count(children)>1?__TURBOPACK__imported__module__95184__.Children.only(null):null});return SlotClone.displayName=`${ownerName}.SlotClone`,SlotClone}__turbopack_context__.s(["Q",0,composeRefs,"j",0,useComposedRefs],60277);var SLOTTABLE_IDENTIFIER=Symbol("radix.slottable");function isSlottable(child){return __TURBOPACK__imported__module__95184__.isValidElement(child)&&"function"==typeof child.type&&"__radixId"in child.type&&child.type.__radixId===SLOTTABLE_IDENTIFIER}function mergeProps(slotProps,childProps){let overrideProps={...childProps};for(let propName in childProps){let slotPropValue=slotProps[propName],childPropValue=childProps[propName];/^on[A-Z]/.test(propName)?slotPropValue&&childPropValue?overrideProps[propName]=(...args)=>{let result=childPropValue(...args);return slotPropValue(...args),result}:slotPropValue&&(overrideProps[propName]=slotPropValue):"style"===propName?overrideProps[propName]={...slotPropValue,...childPropValue}:"className"===propName&&(overrideProps[propName]=[slotPropValue,childPropValue].filter(Boolean).join(" "))}return{...slotProps,...overrideProps}}function getElementRef(element){let getter=Object.getOwnPropertyDescriptor(element.props,"ref")?.get,mayWarn=getter&&"isReactWarning"in getter&&getter.isReactWarning;return mayWarn?element.ref:(mayWarn=(getter=Object.getOwnPropertyDescriptor(element,"ref")?.get)&&"isReactWarning"in getter&&getter.isReactWarning)?element.props.ref:element.props.ref||element.ref}__turbopack_context__.s(["f",0,createSlot],7843);var Primitive=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((primitive,node)=>{let Slot=createSlot(`Primitive.${node}`),Node1=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{asChild,...primitiveProps}=props;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,__TURBOPACK__imported__module__24514__.jsx)(asChild?Slot:node,{...primitiveProps,ref:forwardedRef})});return Node1.displayName=`Primitive.${node}`,{...primitive,[node]:Node1}},{});function dispatchDiscreteCustomEvent(target,event){target&&__TURBOPACK__imported__module__20135__.flushSync(()=>target.dispatchEvent(event))}__turbopack_context__.s(["V",0,Primitive,"u",0,dispatchDiscreteCustomEvent],91661);var useLayoutEffect2=globalThis?.document?__TURBOPACK__imported__module__95184__.useLayoutEffect:()=>{};__turbopack_context__.s(["f",0,useLayoutEffect2],53672);var useReactId=__TURBOPACK__imported__module__95184__[" useId ".trim().toString()]||(()=>void 0),count=0;function useId(deterministicId){let[id,setId]=__TURBOPACK__imported__module__95184__.useState(useReactId());return useLayoutEffect2(()=>{deterministicId||setId(reactId=>reactId??String(count++))},[deterministicId]),deterministicId||(id?`radix-${id}`:"")}__turbopack_context__.s(["f",0,useId],73201);var __TURBOPACK__imported__module__17615__=__turbopack_context__.i(17615),N='[cmdk-group=""]',Q='[cmdk-group-items=""]',Z='[cmdk-item=""]',le=`${Z}:not([aria-disabled="true"])`,Y="cmdk-item-select",I="data-value",he=(r,o,t)=>(0,__TURBOPACK__imported__module__9346__.a)(r,o,t),ue=__TURBOPACK__imported__module__95184__.createContext(void 0),de=__TURBOPACK__imported__module__95184__.createContext(void 0),fe=__TURBOPACK__imported__module__95184__.createContext(void 0),me=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let t=k(()=>{var e,s;return{search:"",value:null!=(s=null!=(e=r.value)?e:r.defaultValue)?s:"",filtered:{count:0,items:new Map,groups:new Set}}}),u=k(()=>new Set),c=k(()=>new Map),d=k(()=>new Map),f=k(()=>new Set),p=pe(r),{label:v,children:b,value:l,onValueChange:y,filter:E,shouldFilter:C,loop:H,disablePointerSelection:ge=!1,vimBindings:$=!0,...O}=r,te=useId(),B=useId(),F=useId(),x=__TURBOPACK__imported__module__95184__.useRef(null),R=Te();M(()=>{if(void 0!==l){let e=l.trim();t.current.value=e,h.emit()}},[l]),M(()=>{R(6,re)},[]);let h=__TURBOPACK__imported__module__95184__.useMemo(()=>({subscribe:e=>(f.current.add(e),()=>f.current.delete(e)),snapshot:()=>t.current,setState:(e,s,i)=>{var a,m,g;if(!Object.is(t.current[e],s)){if(t.current[e]=s,"search"===e)W(),U(),R(1,z);else if("value"===e&&(i||R(5,re),(null==(a=p.current)?void 0:a.value)!==void 0)){null==(g=(m=p.current).onValueChange)||g.call(m,null!=s?s:"");return}h.emit()}},emit:()=>{f.current.forEach(e=>e())}}),[]),q=__TURBOPACK__imported__module__95184__.useMemo(()=>({value:(e,s,i)=>{var a;s!==(null==(a=d.current.get(e))?void 0:a.value)&&(d.current.set(e,{value:s,keywords:i}),t.current.filtered.items.set(e,ne(s,i)),R(2,()=>{U(),h.emit()}))},item:(e,s)=>(u.current.add(e),s&&(c.current.has(s)?c.current.get(s).add(e):c.current.set(s,new Set([e]))),R(3,()=>{W(),U(),t.current.value||z(),h.emit()}),()=>{d.current.delete(e),u.current.delete(e),t.current.filtered.items.delete(e);let i=A();R(4,()=>{W(),(null==i?void 0:i.getAttribute("id"))===e&&z(),h.emit()})}),group:e=>(c.current.has(e)||c.current.set(e,new Set),()=>{d.current.delete(e),c.current.delete(e)}),filter:()=>p.current.shouldFilter,label:v||r["aria-label"],getDisablePointerSelection:()=>p.current.disablePointerSelection,listId:te,inputId:F,labelId:B,listInnerRef:x}),[]);function ne(e,s){var a,m;let i=null!=(m=null==(a=p.current)?void 0:a.filter)?m:he;return e?i(e,t.current.search,s):0}function U(){if(!t.current.search||!1===p.current.shouldFilter)return;let e=t.current.filtered.items,s=[];t.current.filtered.groups.forEach(a=>{let m=c.current.get(a),g=0;m.forEach(S=>{g=Math.max(e.get(S),g)}),s.push([a,g])});let i=x.current;_().sort((a,m)=>{var P,V;let g=a.getAttribute("id"),S=m.getAttribute("id");return(null!=(P=e.get(S))?P:0)-(null!=(V=e.get(g))?V:0)}).forEach(a=>{let m=a.closest(Q);m?m.appendChild(a.parentElement===m?a:a.closest(`${Q} > *`)):i.appendChild(a.parentElement===i?a:a.closest(`${Q} > *`))}),s.sort((a,m)=>m[1]-a[1]).forEach(a=>{var g;let m=null==(g=x.current)?void 0:g.querySelector(`${N}[${I}="${encodeURIComponent(a[0])}"]`);null==m||m.parentElement.appendChild(m)})}function z(){let e=_().find(i=>"true"!==i.getAttribute("aria-disabled")),s=null==e?void 0:e.getAttribute(I);h.setState("value",s||void 0)}function W(){var s,i,a,m;if(!t.current.search||!1===p.current.shouldFilter){t.current.filtered.count=u.current.size;return}t.current.filtered.groups=new Set;let e=0;for(let g of u.current){let V=ne(null!=(i=null==(s=d.current.get(g))?void 0:s.value)?i:"",null!=(m=null==(a=d.current.get(g))?void 0:a.keywords)?m:[]);t.current.filtered.items.set(g,V),V>0&&e++}for(let[g,S]of c.current)for(let P of S)if(t.current.filtered.items.get(P)>0){t.current.filtered.groups.add(g);break}t.current.filtered.count=e}function re(){var s,i,a;let e=A();e&&((null==(s=e.parentElement)?void 0:s.firstChild)===e&&(null==(a=null==(i=e.closest(N))?void 0:i.querySelector('[cmdk-group-heading=""]'))||a.scrollIntoView({block:"nearest"})),e.scrollIntoView({block:"nearest"}))}function A(){var e;return null==(e=x.current)?void 0:e.querySelector(`${Z}[aria-selected="true"]`)}function _(){var e;return Array.from((null==(e=x.current)?void 0:e.querySelectorAll(le))||[])}function J(e){let i=_()[e];i&&h.setState("value",i.getAttribute(I))}function X(e){var g;let s=A(),i=_(),a=i.findIndex(S=>S===s),m=i[a+e];null!=(g=p.current)&&g.loop&&(m=a+e<0?i[i.length-1]:a+e===i.length?i[0]:i[a+e]),m&&h.setState("value",m.getAttribute(I))}function oe(e){let s=A(),i=null==s?void 0:s.closest(N),a;for(;i&&!a;)a=null==(i=e>0?Ie(i,N):Me(i,N))?void 0:i.querySelector(le);a?h.setState("value",a.getAttribute(I)):X(e)}let ie=()=>J(_().length-1),ae=e=>{e.preventDefault(),e.metaKey?ie():e.altKey?oe(1):X(1)},se=e=>{e.preventDefault(),e.metaKey?J(0):e.altKey?oe(-1):X(-1)};return __TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:o,tabIndex:-1,...O,"cmdk-root":"",onKeyDown:e=>{var s;if(null==(s=O.onKeyDown)||s.call(O,e),!e.defaultPrevented)switch(e.key){case"n":case"j":$&&e.ctrlKey&&ae(e);break;case"ArrowDown":ae(e);break;case"p":case"k":$&&e.ctrlKey&&se(e);break;case"ArrowUp":se(e);break;case"Home":e.preventDefault(),J(0);break;case"End":e.preventDefault(),ie();break;case"Enter":if(!e.nativeEvent.isComposing&&229!==e.keyCode){e.preventDefault();let i=A();if(i){let a=new Event(Y);i.dispatchEvent(a)}}}}},__TURBOPACK__imported__module__95184__.createElement("label",{"cmdk-label":"",htmlFor:q.inputId,id:q.labelId,style:Le},v),j(r,e=>__TURBOPACK__imported__module__95184__.createElement(de.Provider,{value:h},__TURBOPACK__imported__module__95184__.createElement(ue.Provider,{value:q},e))))}),ye=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{var F,x;let t=useId(),u=__TURBOPACK__imported__module__95184__.useRef(null),c=__TURBOPACK__imported__module__95184__.useContext(fe),d=__TURBOPACK__imported__module__95184__.useContext(ue),f=pe(r),p=null!=(x=null==(F=f.current)?void 0:F.forceMount)?x:null==c?void 0:c.forceMount;M(()=>{if(!p)return d.item(t,null==c?void 0:c.id)},[p]);let v=ve(t,u,[r.value,r.children,u],r.keywords),b=__TURBOPACK__imported__module__95184__.useContext(de),l=T(R=>R.value&&R.value===v.current),y=T(R=>!!p||!1===d.filter()||!R.search||R.filtered.items.get(t)>0);function E(){var R,h;C(),null==(h=(R=f.current).onSelect)||h.call(R,v.current)}function C(){b.setState("value",v.current,!0)}if(__TURBOPACK__imported__module__95184__.useEffect(()=>{let R=u.current;if(!(!R||r.disabled))return R.addEventListener(Y,E),()=>R.removeEventListener(Y,E)},[y,r.onSelect,r.disabled]),!y)return null;let{disabled:H,value:ge,onSelect:$,forceMount:O,keywords:te,...B}=r;return __TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:G([u,o]),...B,id:t,"cmdk-item":"",role:"option","aria-disabled":!!H,"aria-selected":!!l,"data-disabled":!!H,"data-selected":!!l,onPointerMove:H||d.getDisablePointerSelection()?void 0:C,onClick:H?void 0:E},r.children)}),Se=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let{heading:t,children:u,forceMount:c,...d}=r,f=useId(),p=__TURBOPACK__imported__module__95184__.useRef(null),v=__TURBOPACK__imported__module__95184__.useRef(null),b=useId(),l=__TURBOPACK__imported__module__95184__.useContext(ue),y=T(C=>!!c||!1===l.filter()||!C.search||C.filtered.groups.has(f));M(()=>l.group(f),[]),ve(f,p,[r.value,r.heading,v]);let E=__TURBOPACK__imported__module__95184__.useMemo(()=>({id:f,forceMount:c}),[c]);return __TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:G([p,o]),...d,"cmdk-group":"",role:"presentation",hidden:!y||void 0},t&&__TURBOPACK__imported__module__95184__.createElement("div",{ref:v,"cmdk-group-heading":"","aria-hidden":!0,id:b},t),j(r,C=>__TURBOPACK__imported__module__95184__.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":t?b:void 0},__TURBOPACK__imported__module__95184__.createElement(fe.Provider,{value:E},C))))}),Ee=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let{alwaysRender:t,...u}=r,c=__TURBOPACK__imported__module__95184__.useRef(null),d=T(f=>!f.search);return t||d?__TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:G([c,o]),...u,"cmdk-separator":"",role:"separator"}):null}),Ce=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let{onValueChange:t,...u}=r,c=null!=r.value,d=__TURBOPACK__imported__module__95184__.useContext(de),f=T(l=>l.search),p=T(l=>l.value),v=__TURBOPACK__imported__module__95184__.useContext(ue),b=__TURBOPACK__imported__module__95184__.useMemo(()=>{var y;let l=null==(y=v.listInnerRef.current)?void 0:y.querySelector(`${Z}[${I}="${encodeURIComponent(p)}"]`);return null==l?void 0:l.getAttribute("id")},[]);return __TURBOPACK__imported__module__95184__.useEffect(()=>{null!=r.value&&d.setState("search",r.value)},[r.value]),__TURBOPACK__imported__module__95184__.createElement(Primitive.input,{ref:o,...u,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":v.listId,"aria-labelledby":v.labelId,"aria-activedescendant":b,id:v.inputId,type:"text",value:c?r.value:f,onChange:l=>{c||d.setState("search",l.target.value),null==t||t(l.target.value)}})}),xe=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let{children:t,label:u="Suggestions",...c}=r,d=__TURBOPACK__imported__module__95184__.useRef(null),f=__TURBOPACK__imported__module__95184__.useRef(null),p=__TURBOPACK__imported__module__95184__.useContext(ue);return __TURBOPACK__imported__module__95184__.useEffect(()=>{if(f.current&&d.current){let v=f.current,b=d.current,l,y=new ResizeObserver(()=>{l=requestAnimationFrame(()=>{let E=v.offsetHeight;b.style.setProperty("--cmdk-list-height",E.toFixed(1)+"px")})});return y.observe(v),()=>{cancelAnimationFrame(l),y.unobserve(v)}}},[]),__TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:G([d,o]),...c,"cmdk-list":"",role:"listbox","aria-label":u,id:p.listId},j(r,v=>__TURBOPACK__imported__module__95184__.createElement("div",{ref:G([f,p.listInnerRef]),"cmdk-list-sizer":""},v)))}),Pe=__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let{open:t,onOpenChange:u,overlayClassName:c,contentClassName:d,container:f,...p}=r;return __TURBOPACK__imported__module__95184__.createElement(Dialog,{open:t,onOpenChange:u},__TURBOPACK__imported__module__95184__.createElement(DialogPortal,{container:f},__TURBOPACK__imported__module__95184__.createElement(DialogOverlay,{"cmdk-overlay":"",className:c}),__TURBOPACK__imported__module__95184__.createElement(DialogContent,{"aria-label":r.label,"cmdk-dialog":"",className:d},__TURBOPACK__imported__module__95184__.createElement(me,{ref:o,...p}))))}),Ve=Object.assign(me,{List:xe,Item:ye,Input:Ce,Group:Se,Separator:Ee,Dialog:Pe,Empty:__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>T(u=>0===u.filtered.count)?__TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:o,...r,"cmdk-empty":"",role:"presentation"}):null),Loading:__TURBOPACK__imported__module__95184__.forwardRef((r,o)=>{let{progress:t,children:u,label:c="Loading...",...d}=r;return __TURBOPACK__imported__module__95184__.createElement(Primitive.div,{ref:o,...d,"cmdk-loading":"",role:"progressbar","aria-valuenow":t,"aria-valuemin":0,"aria-valuemax":100,"aria-label":c},j(r,f=>__TURBOPACK__imported__module__95184__.createElement("div",{"aria-hidden":!0},f)))})});function Ie(r,o){let t=r.nextElementSibling;for(;t;){if(t.matches(o))return t;t=t.nextElementSibling}}function Me(r,o){let t=r.previousElementSibling;for(;t;){if(t.matches(o))return t;t=t.previousElementSibling}}function pe(r){let o=__TURBOPACK__imported__module__95184__.useRef(r);return M(()=>{o.current=r}),o}var M="u"<typeof window?__TURBOPACK__imported__module__95184__.useEffect:__TURBOPACK__imported__module__95184__.useLayoutEffect;function k(r){let o=__TURBOPACK__imported__module__95184__.useRef();return void 0===o.current&&(o.current=r()),o}function G(r){return o=>{r.forEach(t=>{"function"==typeof t?t(o):null!=t&&(t.current=o)})}}function T(r){let o=__TURBOPACK__imported__module__95184__.useContext(de),t=()=>r(o.snapshot());return(0,__TURBOPACK__imported__module__17615__.useSyncExternalStore)(o.subscribe,t,t)}function ve(r,o,t,u=[]){let c=__TURBOPACK__imported__module__95184__.useRef(),d=__TURBOPACK__imported__module__95184__.useContext(ue);return M(()=>{var v;let f=(()=>{var b;for(let l of t){if("string"==typeof l)return l.trim();if("object"==typeof l&&"current"in l)return l.current?null==(b=l.current.textContent)?void 0:b.trim():c.current}})(),p=u.map(b=>b.trim());d.value(r,f,p),null==(v=o.current)||v.setAttribute(I,f),c.current=f}),c}var Te=()=>{let[r,o]=__TURBOPACK__imported__module__95184__.useState(),t=k(()=>new Map);return M(()=>{t.current.forEach(u=>u()),t.current=new Map},[r]),(u,c)=>{t.current.set(u,c),o({})}};function ke(r){let o=r.type;return"function"==typeof o?o(r.props):"render"in o?o.render(r.props):r}function j({asChild:r,children:o},t){return r&&__TURBOPACK__imported__module__95184__.isValidElement(o)?__TURBOPACK__imported__module__95184__.cloneElement(ke(o),{ref:o.ref},t(o.props.children)):t(o)}var Le={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},__TURBOPACK__imported__module__46914__=__turbopack_context__.i(46914);let Search=(0,__TURBOPACK__imported__module__46914__.f)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);var __TURBOPACK__imported__module__1234__=__turbopack_context__.i(1234);function Command(t0){let className,props,t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(8);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("bg-popover text-popover-foreground flex h-full w-full flex-col overflow-hidden rounded-md",className),$[3]=className,$[4]=t1):t1=$[4],$[5]!==props||$[6]!==t1?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)(Ve,{"data-slot":"command",className:t1,...props}),$[5]=props,$[6]=t1,$[7]=t2):t2=$[7],t2}function CommandInput(t0){let className,props,t1,t2,t3,$=(0,__TURBOPACK__imported__module__36909__.c)(9);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]===Symbol.for("react.memo_cache_sentinel")?(t1=(0,__TURBOPACK__imported__module__24514__.jsx)(Search,{className:"size-4 shrink-0 opacity-50"}),$[3]=t1):t1=$[3],$[4]!==className?(t2=(0,__TURBOPACK__imported__module__1234__.c)("placeholder:text-muted-foreground flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-hidden disabled:cursor-not-allowed disabled:opacity-50",className),$[4]=className,$[5]=t2):t2=$[5],$[6]!==props||$[7]!==t2?(t3=(0,__TURBOPACK__imported__module__24514__.jsxs)("div",{"data-slot":"command-input-wrapper",className:"flex h-9 items-center gap-2 border-b px-3",children:[t1,(0,__TURBOPACK__imported__module__24514__.jsx)(Ve.Input,{"data-slot":"command-input",className:t2,...props})]}),$[6]=props,$[7]=t2,$[8]=t3):t3=$[8],t3}function CommandList(t0){let className,props,t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(8);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("max-h-[300px] scroll-py-1 overflow-x-hidden overflow-y-auto",className),$[3]=className,$[4]=t1):t1=$[4],$[5]!==props||$[6]!==t1?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)(Ve.List,{"data-slot":"command-list",className:t1,...props}),$[5]=props,$[6]=t1,$[7]=t2):t2=$[7],t2}function CommandEmpty(t0){let props,t1,$=(0,__TURBOPACK__imported__module__36909__.c)(4);return $[0]!==t0?({...props}=t0,$[0]=t0,$[1]=props):props=$[1],$[2]!==props?(t1=(0,__TURBOPACK__imported__module__24514__.jsx)(Ve.Empty,{"data-slot":"command-empty",className:"py-6 text-center text-sm",...props}),$[2]=props,$[3]=t1):t1=$[3],t1}function CommandGroup(t0){let className,props,t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(8);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("text-foreground [&_[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium",className),$[3]=className,$[4]=t1):t1=$[4],$[5]!==props||$[6]!==t1?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)(Ve.Group,{"data-slot":"command-group",className:t1,...props}),$[5]=props,$[6]=t1,$[7]=t2):t2=$[7],t2}function CommandItem(t0){let className,props,t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(8);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",className),$[3]=className,$[4]=t1):t1=$[4],$[5]!==props||$[6]!==t1?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)(Ve.Item,{"data-slot":"command-item",className:t1,...props}),$[5]=props,$[6]=t1,$[7]=t2):t2=$[7],t2}function CommandLinkItem(t0){let children,className,href,props,t1,t2,t3,t4,$=(0,__TURBOPACK__imported__module__36909__.c)(15);$[0]!==t0?({href,className,children,...props}=t0,$[0]=t0,$[1]=children,$[2]=className,$[3]=href,$[4]=props):(children=$[1],className=$[2],href=$[3],props=$[4]);let linkRef=__TURBOPACK__imported__module__95184__.useRef(null);return $[5]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("p-0",className),$[5]=className,$[6]=t1):t1=$[6],$[7]===Symbol.for("react.memo_cache_sentinel")?(t2=()=>linkRef.current?.click(),$[7]=t2):t2=$[7],$[8]!==children||$[9]!==href?(t3=(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__46416__.default,{ref:linkRef,href:href,className:"flex w-full min-w-0 items-center gap-2 px-2 py-1.5",onClick:_temp,children:children}),$[8]=children,$[9]=href,$[10]=t3):t3=$[10],$[11]!==props||$[12]!==t1||$[13]!==t3?(t4=(0,__TURBOPACK__imported__module__24514__.jsx)(CommandItem,{...props,className:t1,onSelect:t2,children:t3}),$[11]=props,$[12]=t1,$[13]=t3,$[14]=t4):t4=$[14],t4}function _temp(event){event.stopPropagation()}(0,__TURBOPACK__imported__module__46914__.f)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),__turbopack_context__.s(["s",0,Command,"e",0,CommandEmpty,"W",0,CommandGroup,"H",0,CommandInput,"J",0,CommandItem,"r",0,CommandLinkItem,"X",0,CommandList],66742)},68502,65373,__turbopack_context__=>{var __TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),__TURBOPACK__imported__module__36909__=__turbopack_context__.i(36909),__TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__78896__=__turbopack_context__.i(78896),__TURBOPACK__imported__module__48620__=__turbopack_context__.i(48620),__TURBOPACK__imported__module__29668__=__turbopack_context__.i(29668),__TURBOPACK__imported__module__78864__=__turbopack_context__.i(78864),__TURBOPACK__imported__module__63055__=__turbopack_context__.i(63055),__TURBOPACK__imported__module__87778__=__turbopack_context__.i(87778),__TURBOPACK__imported__module__32947__=__turbopack_context__.i(32947),__TURBOPACK__imported__module__97191__=__turbopack_context__.i(97191),__TURBOPACK__imported__module__78838__=__turbopack_context__.i(78838),__TURBOPACK__imported__module__52559__=__turbopack_context__.i(52559),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__81272__=__turbopack_context__.i(81272),__TURBOPACK__imported__module__93152__=__turbopack_context__.i(93152),__TURBOPACK__imported__module__73772__=__turbopack_context__.i(73772),__TURBOPACK__imported__module__20449__=__turbopack_context__.i(20449),POPOVER_NAME="Popover",[createPopoverContext,createPopoverScope]=(0,__TURBOPACK__imported__module__29668__.c)(POPOVER_NAME,[__TURBOPACK__imported__module__97191__.y]),usePopperScope=(0,__TURBOPACK__imported__module__97191__.y)(),[PopoverProvider,usePopoverContext]=createPopoverContext(POPOVER_NAME),Popover=props=>{let{__scopePopover,children,open:openProp,defaultOpen,onOpenChange,modal=!1}=props,popperScope=usePopperScope(__scopePopover),triggerRef=__TURBOPACK__imported__module__95184__.useRef(null),[hasCustomAnchor,setHasCustomAnchor]=__TURBOPACK__imported__module__95184__.useState(!1),[open=!1,setOpen]=(0,__TURBOPACK__imported__module__93152__.f)({prop:openProp,defaultProp:defaultOpen,onChange:onOpenChange});return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__97191__.F,{...popperScope,children:(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverProvider,{scope:__scopePopover,contentId:(0,__TURBOPACK__imported__module__32947__.f)(),triggerRef,open,onOpenChange:setOpen,onOpenToggle:__TURBOPACK__imported__module__95184__.useCallback(()=>setOpen(prevOpen=>!prevOpen),[setOpen]),hasCustomAnchor,onCustomAnchorAdd:__TURBOPACK__imported__module__95184__.useCallback(()=>setHasCustomAnchor(!0),[]),onCustomAnchorRemove:__TURBOPACK__imported__module__95184__.useCallback(()=>setHasCustomAnchor(!1),[]),modal,children})})};Popover.displayName=POPOVER_NAME;var ANCHOR_NAME="PopoverAnchor";__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopover,...anchorProps}=props,context=usePopoverContext(ANCHOR_NAME,__scopePopover),popperScope=usePopperScope(__scopePopover),{onCustomAnchorAdd,onCustomAnchorRemove}=context;return __TURBOPACK__imported__module__95184__.useEffect(()=>(onCustomAnchorAdd(),()=>onCustomAnchorRemove()),[onCustomAnchorAdd,onCustomAnchorRemove]),(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__97191__.g,{...popperScope,...anchorProps,ref:forwardedRef})}).displayName=ANCHOR_NAME;var TRIGGER_NAME="PopoverTrigger",PopoverTrigger=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopover,...triggerProps}=props,context=usePopoverContext(TRIGGER_NAME,__scopePopover),popperScope=usePopperScope(__scopePopover),composedTriggerRef=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,context.triggerRef),trigger=(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.button,{type:"button","aria-haspopup":"dialog","aria-expanded":context.open,"aria-controls":context.contentId,"data-state":getState(context.open),...triggerProps,ref:composedTriggerRef,onClick:(0,__TURBOPACK__imported__module__78896__.f)(props.onClick,context.onOpenToggle)});return context.hasCustomAnchor?trigger:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__97191__.g,{asChild:!0,...popperScope,children:trigger})});PopoverTrigger.displayName=TRIGGER_NAME;var PORTAL_NAME="PopoverPortal",[PortalProvider,usePortalContext]=createPopoverContext(PORTAL_NAME,{forceMount:void 0}),PopoverPortal=props=>{let{__scopePopover,forceMount,children,container}=props,context=usePopoverContext(PORTAL_NAME,__scopePopover);return(0,__TURBOPACK__imported__module__24514__.jsx)(PortalProvider,{scope:__scopePopover,forceMount,children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__52559__.f,{present:forceMount||context.open,children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__78838__.f,{asChild:!0,container,children})})})};PopoverPortal.displayName=PORTAL_NAME;var CONTENT_NAME="PopoverContent",PopoverContent=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let portalContext=usePortalContext(CONTENT_NAME,props.__scopePopover),{forceMount=portalContext.forceMount,...contentProps}=props,context=usePopoverContext(CONTENT_NAME,props.__scopePopover);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__52559__.f,{present:forceMount||context.open,children:context.modal?(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverContentModal,{...contentProps,ref:forwardedRef}):(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverContentNonModal,{...contentProps,ref:forwardedRef})})});PopoverContent.displayName=CONTENT_NAME;var PopoverContentModal=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let context=usePopoverContext(CONTENT_NAME,props.__scopePopover),contentRef=__TURBOPACK__imported__module__95184__.useRef(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,contentRef),isRightClickOutsideRef=__TURBOPACK__imported__module__95184__.useRef(!1);return __TURBOPACK__imported__module__95184__.useEffect(()=>{let content=contentRef.current;if(content)return(0,__TURBOPACK__imported__module__73772__.f)(content)},[]),(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__20449__.f,{as:__TURBOPACK__imported__module__81272__.f,allowPinchZoom:!0,children:(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverContentImpl,{...props,ref:composedRefs,trapFocus:context.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,__TURBOPACK__imported__module__78896__.f)(props.onCloseAutoFocus,event=>{event.preventDefault(),isRightClickOutsideRef.current||context.triggerRef.current?.focus()}),onPointerDownOutside:(0,__TURBOPACK__imported__module__78896__.f)(props.onPointerDownOutside,event=>{let originalEvent=event.detail.originalEvent,ctrlLeftClick=0===originalEvent.button&&!0===originalEvent.ctrlKey;isRightClickOutsideRef.current=2===originalEvent.button||ctrlLeftClick},{checkForDefaultPrevented:!1}),onFocusOutside:(0,__TURBOPACK__imported__module__78896__.f)(props.onFocusOutside,event=>event.preventDefault(),{checkForDefaultPrevented:!1})})})}),PopoverContentNonModal=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let context=usePopoverContext(CONTENT_NAME,props.__scopePopover),hasInteractedOutsideRef=__TURBOPACK__imported__module__95184__.useRef(!1),hasPointerDownOutsideRef=__TURBOPACK__imported__module__95184__.useRef(!1);return(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverContentImpl,{...props,ref:forwardedRef,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:event=>{props.onCloseAutoFocus?.(event),event.defaultPrevented||(hasInteractedOutsideRef.current||context.triggerRef.current?.focus(),event.preventDefault()),hasInteractedOutsideRef.current=!1,hasPointerDownOutsideRef.current=!1},onInteractOutside:event=>{props.onInteractOutside?.(event),event.defaultPrevented||(hasInteractedOutsideRef.current=!0,"pointerdown"===event.detail.originalEvent.type&&(hasPointerDownOutsideRef.current=!0));let target=event.target;context.triggerRef.current?.contains(target)&&event.preventDefault(),"focusin"===event.detail.originalEvent.type&&hasPointerDownOutsideRef.current&&event.preventDefault()}})}),PopoverContentImpl=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopover,trapFocus,onOpenAutoFocus,onCloseAutoFocus,disableOutsidePointerEvents,onEscapeKeyDown,onPointerDownOutside,onFocusOutside,onInteractOutside,...contentProps}=props,context=usePopoverContext(CONTENT_NAME,__scopePopover),popperScope=usePopperScope(__scopePopover);return(0,__TURBOPACK__imported__module__63055__.f)(),(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__87778__.f,{asChild:!0,loop:!0,trapped:trapFocus,onMountAutoFocus:onOpenAutoFocus,onUnmountAutoFocus:onCloseAutoFocus,children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__78864__.f,{asChild:!0,disableOutsidePointerEvents,onInteractOutside,onEscapeKeyDown,onPointerDownOutside,onFocusOutside,onDismiss:()=>context.onOpenChange(!1),children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__97191__.c,{"data-state":getState(context.open),role:"dialog",id:context.contentId,...popperScope,...contentProps,ref:forwardedRef,style:{...contentProps.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)"}})})})}),CLOSE_NAME="PopoverClose";function getState(open){return open?"open":"closed"}__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopover,...closeProps}=props,context=usePopoverContext(CLOSE_NAME,__scopePopover);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.button,{type:"button",...closeProps,ref:forwardedRef,onClick:(0,__TURBOPACK__imported__module__78896__.f)(props.onClick,()=>context.onOpenChange(!1))})}).displayName=CLOSE_NAME,__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopover,...arrowProps}=props,popperScope=usePopperScope(__scopePopover);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__97191__.j,{...popperScope,...arrowProps,ref:forwardedRef})}).displayName="PopoverArrow";var __TURBOPACK__imported__module__1234__=__turbopack_context__.i(1234);let PopoverContent1=__TURBOPACK__imported__module__95184__.forwardRef((t0,ref)=>{let className,props,t1,t2,t3,t4,$=(0,__TURBOPACK__imported__module__36909__.c)(13);$[0]!==t0?({className,align:t1,sideOffset:t2,...props}=t0,$[0]=t0,$[1]=className,$[2]=props,$[3]=t1,$[4]=t2):(className=$[1],props=$[2],t1=$[3],t2=$[4]);let align=void 0===t1?"center":t1,sideOffset=void 0===t2?4:t2;return $[5]!==className?(t3=(0,__TURBOPACK__imported__module__1234__.c)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",className),$[5]=className,$[6]=t3):t3=$[6],$[7]!==align||$[8]!==props||$[9]!==ref||$[10]!==sideOffset||$[11]!==t3?(t4=(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverPortal,{children:(0,__TURBOPACK__imported__module__24514__.jsx)(PopoverContent,{ref:ref,align:align,sideOffset:sideOffset,className:t3,...props})}),$[7]=align,$[8]=props,$[9]=ref,$[10]=sideOffset,$[11]=t3,$[12]=t4):t4=$[12],t4});function Kbd(t0){let className,props,t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(8);return $[0]!==t0?({className,...props}=t0,$[0]=t0,$[1]=className,$[2]=props):(className=$[1],props=$[2]),$[3]!==className?(t1=(0,__TURBOPACK__imported__module__1234__.c)("bg-muted text-muted-foreground pointer-events-none inline-flex h-5 w-fit min-w-5 items-center justify-center gap-1 rounded-sm px-1 font-sans text-xs font-medium select-none","[&_svg:not([class*='size-'])]:size-3","[[data-slot=tooltip-content]_&]:bg-background/20 [[data-slot=tooltip-content]_&]:text-background dark:[[data-slot=tooltip-content]_&]:bg-background/10",className),$[3]=className,$[4]=t1):t1=$[4],$[5]!==props||$[6]!==t1?(t2=(0,__TURBOPACK__imported__module__24514__.jsx)("kbd",{"data-slot":"kbd",className:t1,...props}),$[5]=props,$[6]=t1,$[7]=t2):t2=$[7],t2}PopoverContent1.displayName=PopoverContent.displayName,__turbopack_context__.s(["V",0,Popover,"T",0,PopoverContent1,"J",0,PopoverTrigger],68502),__turbopack_context__.s(["f",0,Kbd],65373)},64231,60944,9346,__turbopack_context__=>{var __TURBOPACK__imported__module__36909__=__turbopack_context__.i(36909),__TURBOPACK__imported__module__86272__=__turbopack_context__.i(86272);class ModulesData{modulesHeader;modulesBinaryData;pathToModuleIndex;constructor(modulesArrayBuffer){let modulesJsonLength=new DataView(modulesArrayBuffer).getUint32(0,!1),modulesJsonBytes=new Uint8Array(modulesArrayBuffer,4,modulesJsonLength),modulesJsonString=new TextDecoder("utf-8").decode(modulesJsonBytes);this.modulesHeader=JSON.parse(modulesJsonString);this.modulesBinaryData=new DataView(modulesArrayBuffer,4+modulesJsonLength),this.pathToModuleIndex=new Map;for(let i=0;i<this.modulesHeader.modules.length;i++){let module=this.modulesHeader.modules[i],existing=this.pathToModuleIndex.get(module.path);existing?existing.push(i):this.pathToModuleIndex.set(module.path,[i])}}moduleIndexHash(){let hash=this.modulesHeader.module_index_hash;if("string"!=typeof hash||!hash)throw Error("Missing analyzer module-index fingerprint");return hash}module(index){return this.modulesHeader.modules[index]}moduleCount(){return this.modulesHeader.modules.length}getModuleIndiciesFromPath(path){return this.pathToModuleIndex.get(path)??[]}readEdgesDataAtIndex(reference,index){let{offset,length}=reference;if(0===length)return[];let numOffsets=this.modulesBinaryData.getUint32(offset,!1);if(index<0||index>=numOffsets)return[];let offsetsStart=offset+4,prevOffset=0===index?0:this.modulesBinaryData.getUint32(offsetsStart+(index-1)*4,!1),edgeCount=this.modulesBinaryData.getUint32(offsetsStart+4*index,!1)-prevOffset;if(0===edgeCount)return[];let dataStart=offset+4+4*numOffsets,edges=[];for(let j=0;j<edgeCount;j++){let edgeValue=this.modulesBinaryData.getUint32(dataStart+(prevOffset+j)*4,!1);edges.push(edgeValue)}return edges}moduleDependents(index){return this.readEdgesDataAtIndex(this.modulesHeader.module_dependents,index)}asyncModuleDependents(index){return this.readEdgesDataAtIndex(this.modulesHeader.async_module_dependents,index)}tracedModuleDependents(index){return this.readEdgesDataAtIndex(this.modulesHeader.traced_module_dependents,index)}moduleDependencies(index){return this.readEdgesDataAtIndex(this.modulesHeader.module_dependencies,index)}asyncModuleDependencies(index){return this.readEdgesDataAtIndex(this.modulesHeader.async_module_dependencies,index)}tracedModuleDependencies(index){return this.readEdgesDataAtIndex(this.modulesHeader.traced_module_dependencies,index)}getRawModulesHeader(){return this.modulesHeader}}function assertMatchingModuleIndex(modules,route,side){if(modules.moduleIndexHash()!==route.moduleIndexHash())throw Error(`${side}: analyzer module-index fingerprint mismatch`)}class AnalyzeData{analyzeHeader;analyzeBinaryData;pathToSourceIndex;constructor(analyzeArrayBuffer){let analyzeJsonLength=new DataView(analyzeArrayBuffer).getUint32(0,!1),analyzeJsonBytes=new Uint8Array(analyzeArrayBuffer,4,analyzeJsonLength),analyzeJsonString=new TextDecoder("utf-8").decode(analyzeJsonBytes);this.analyzeHeader=JSON.parse(analyzeJsonString);this.analyzeBinaryData=new DataView(analyzeArrayBuffer,4+analyzeJsonLength),this.pathToSourceIndex=new Map;for(let i=0;i<this.analyzeHeader.sources.length;i++){let fullPath=this.getFullSourcePath(i);this.pathToSourceIndex.set(fullPath,i)}}moduleIndexHash(){let hash=this.analyzeHeader.module_index_hash;if("string"!=typeof hash||!hash)throw Error("Missing analyzer module-index fingerprint");return hash}source(index){return this.analyzeHeader.sources[index]}sourceCount(){return this.analyzeHeader.sources.length}getSourceIndexFromPath(path){return this.pathToSourceIndex.get(path)}chunkPart(index){return this.analyzeHeader.chunk_parts[index]}chunkPartCount(){return this.analyzeHeader.chunk_parts.length}outputFile(index){return this.analyzeHeader.output_files[index]}outputFileCount(){return this.analyzeHeader.output_files.length}sourceRoots(){return this.analyzeHeader.source_roots}readEdgesDataAtIndex(reference,index){let{offset,length}=reference;if(0===length)return[];let numOffsets=this.analyzeBinaryData.getUint32(offset,!1);if(index<0||index>=numOffsets)return[];let offsetsStart=offset+4,prevOffset=0===index?0:this.analyzeBinaryData.getUint32(offsetsStart+(index-1)*4,!1),edgeCount=this.analyzeBinaryData.getUint32(offsetsStart+4*index,!1)-prevOffset;if(0===edgeCount)return[];let dataStart=offset+4+4*numOffsets,edges=[];for(let j=0;j<edgeCount;j++){let edgeValue=this.analyzeBinaryData.getUint32(dataStart+(prevOffset+j)*4,!1);edges.push(edgeValue)}return edges}outputFileChunkParts(index){return this.readEdgesDataAtIndex(this.analyzeHeader.output_file_chunk_parts,index)}sourceChunkParts(index){return this.readEdgesDataAtIndex(this.analyzeHeader.source_chunk_parts,index)}sourceChildren(index){return this.readEdgesDataAtIndex(this.analyzeHeader.source_children,index)}getFullSourcePath(index){let source=this.source(index);return source?null===source.parent_source_index?source.path:this.getFullSourcePath(source.parent_source_index)+source.path:""}getOwnSizes(index){let chunkParts=this.sourceChunkParts(index),size=0,compressedSize=0;for(let chunkPartIndex of chunkParts){let chunkPart=this.chunkPart(chunkPartIndex);chunkPart&&(size+=chunkPart.size,compressedSize+=chunkPart.compressed_size)}return{size,compressedSize}}getRecursiveModuleCount(index,filterSource){let selfCount=filterSource(index)&&this.sourceChunkParts(index).length>0?1:0,children=this.sourceChildren(index);if(0===children.length)return selfCount;let totalCount=selfCount;for(let childIndex of children)totalCount+=this.getRecursiveModuleCount(childIndex,filterSource);return totalCount}sourceChunks(index){let chunkParts=this.sourceChunkParts(index),uniqueChunks=new Set;for(let chunkPartIndex of chunkParts){let chunkPart=this.chunkPart(chunkPartIndex);if(chunkPart){let outputFile=this.outputFile(chunkPart.output_file_index);outputFile&&uniqueChunks.add(outputFile.filename)}}return Array.from(uniqueChunks).sort()}getRecursiveSizes(index,filterSource){let size=0,compressedSize=0;if(filterSource(index)){let{size:ownUncompressedSize,compressedSize:ownCompressedSize}=this.getOwnSizes(index);size+=ownUncompressedSize,compressedSize+=ownCompressedSize}for(let childIndex of this.sourceChildren(index)){let{size:childUncompressedSize,compressedSize:childCompressedSize}=this.getRecursiveSizes(childIndex,filterSource);size+=childUncompressedSize,compressedSize+=childCompressedSize}return{size,compressedSize}}getSourceFlags(index){let client=!1,server=!1,traced=!1,js=!1,css=!1,json=!1,asset=!1;for(let chunkPartIndex of this.sourceChunkParts(index)){let chunkPart=this.chunkPart(chunkPartIndex);if(!chunkPart)continue;let outputFile=this.outputFile(chunkPart.output_file_index);if(outputFile){if(outputFile.filename.startsWith("[client-fs]/"))client=!0;else if(outputFile.filename.startsWith("[project]/")){traced=!0,server=!0;continue}else server=!0;outputFile.filename.endsWith(".js")||outputFile.filename.endsWith(".mjs")||outputFile.filename.endsWith(".cjs")?js=!0:outputFile.filename.endsWith(".css")?css=!0:outputFile.filename.endsWith(".json")?json=!0:asset=!0}}return{client,server,traced,js,css,json,asset}}isPolyfillModule(index){return this.getFullSourcePath(index).endsWith("node_modules/next/dist/build/polyfills/polyfill-module.js")}isPolyfillNoModule(index){return this.getFullSourcePath(index).endsWith("node_modules/next/dist/build/polyfills/polyfill-nomodule.js")}}__turbopack_context__.s(["U",0,AnalyzeData,"T",0,ModulesData,"B",0,assertMatchingModuleIndex],60944);var __TURBOPACK__imported__module__1234__=__turbopack_context__.i(1234);let staticDataOptions={revalidateOnFocus:!1,revalidateOnReconnect:!1};function analyzeDataUrl(baseDir,route){return"/"===route?`${baseDir}/analyze.data`:`${baseDir}/${route.replace(/^\//,"")}/analyze.data`}function useHistoryIndex(){let t0,$=(0,__TURBOPACK__imported__module__36909__.c)(1);return $[0]===Symbol.for("react.memo_cache_sentinel")?(t0={...staticDataOptions,shouldRetryOnError:!1},$[0]=t0):t0=$[0],(0,__TURBOPACK__imported__module__86272__.f)("/history/history.json",__TURBOPACK__imported__module__1234__.j,t0)}function useSuspenseJsonData(key,t0){let t1,t2,$=(0,__TURBOPACK__imported__module__36909__.c)(4);$[0]!==t0?(t1=void 0===t0?{}:t0,$[0]=t0,$[1]=t1):t1=$[1];let options=t1;$[2]!==options?(t2={...options,suspense:!0},$[2]=options,$[3]=t2):t2=$[3];let{data}=(0,__TURBOPACK__imported__module__86272__.f)(key,__TURBOPACK__imported__module__1234__.j,t2);return data}async function fetchAnalyzeData(url){let response=await (0,__TURBOPACK__imported__module__1234__.I)(url);return new AnalyzeData(await response.arrayBuffer())}async function fetchModulesData(url){let response=await (0,__TURBOPACK__imported__module__1234__.I)(url);return new ModulesData(await response.arrayBuffer())}__turbopack_context__.s(["V",0,analyzeDataUrl,"h",0,fetchAnalyzeData,"i",0,fetchModulesData,"b",0,useHistoryIndex,"l",0,useSuspenseJsonData],64231);var m=/[\\\/_+.#"@\[\(\{&]/,B=/[\\\/_+.#"@\[\(\{&]/g,K=/[\s-]/,X=/[\s-]/g;function G(_,C,h,P,A,f,O){if(f===C.length)return A===_.length?1:.99;var T=`${A},${f}`;if(void 0!==O[T])return O[T];for(var E,N,R,M,L=P.charAt(f),c=h.indexOf(L,A),S=0;c>=0;)(E=G(_,C,h,P,c+1,f+1,O))>S&&(c===A?E*=1:m.test(_.charAt(c-1))?(E*=.8,(R=_.slice(A,c-1).match(B))&&A>0&&(E*=Math.pow(.999,R.length))):K.test(_.charAt(c-1))?(E*=.9,(M=_.slice(A,c-1).match(X))&&A>0&&(E*=Math.pow(.999,M.length))):(E*=.17,A>0&&(E*=Math.pow(.999,c-A))),_.charAt(c)!==C.charAt(f)&&(E*=.9999)),(E<.1&&h.charAt(c-1)===P.charAt(f+1)||P.charAt(f+1)===P.charAt(f)&&h.charAt(c-1)!==P.charAt(f))&&.1*(N=G(_,C,h,P,c+1,f+2,O))>E&&(E=.1*N),E>S&&(S=E),c=h.indexOf(L,c+1);return O[T]=S,S}function D(_){return _.toLowerCase().replace(X," ")}function W(_,C,h){return G(_=h&&h.length>0?`${_+" "+h.join(" ")}`:_,C,D(_),D(C),0,0,{})}__turbopack_context__.s(["a",0,W],9346)},48696,__turbopack_context__=>{var __TURBOPACK__imported__module__1234__=__turbopack_context__.i(1234);function formatDelta(deltaBytes){return 0===deltaBytes?"±0":`${deltaBytes>0?"+":"−"}${(0,__TURBOPACK__imported__module__1234__.L)(Math.abs(deltaBytes))}`}function delta(row,useCompressed){return useCompressed?row.compressedB-row.compressedA:row.sizeB-row.sizeA}function statusFor(sizeA,sizeB,presentInA,presentInB){return presentInA&&!presentInB?"removed":!presentInA&&presentInB?"added":sizeA===sizeB?"identical":"changed"}function emptySummary(){return{rows:[],counts:{added:0,removed:0,changed:0,identical:0},totalA:0,totalB:0,totalCompressedA:0,totalCompressedB:0}}function pushRow(summary,row){summary.rows.push(row),summary.counts[row.status]+=1,summary.totalA+=row.sizeA,summary.totalB+=row.sizeB,summary.totalCompressedA+=row.compressedA,summary.totalCompressedB+=row.compressedB}function diffRoutesWithSizes(routesA,routesB,sizesA,sizesB){let summary=emptySummary(),setA=new Set(routesA),setB=new Set(routesB);for(let route of Array.from(new Set([...setA,...setB])).sort()){let a=sizesA.get(route),b=sizesB.get(route),inA=setA.has(route),inB=setB.has(route),sizeA=a?.size??0,sizeB=b?.size??0;pushRow(summary,{key:route,name:route,status:statusFor(sizeA,sizeB,inA,inB),sizeA,sizeB,compressedA:a?.compressedSize??0,compressedB:b?.compressedSize??0})}return summary}function collectLeaves(side,data,options){let out=new Map,count=data.sourceCount();for(let i=0;i<count;i++){if(data.sourceChildren(i).length>0||options.filterSource&&!options.filterSource(side,i))continue;let fullPath=data.getFullSourcePath(i);if(!fullPath)continue;let own=data.getOwnSizes(i);if(0===own.size&&0===own.compressedSize)continue;let flags=data.getSourceFlags(i);out.set(fullPath,{index:i,size:own.size,compressedSize:own.compressedSize,client:flags.client,server:flags.server})}return out}function diffSources(analyzeA,analyzeB,options={}){let summary=emptySummary(),leavesA=analyzeA?collectLeaves("A",analyzeA,options):new Map,leavesB=analyzeB?collectLeaves("B",analyzeB,options):new Map;for(let key of new Set([...leavesA.keys(),...leavesB.keys()])){let a=leavesA.get(key),b=leavesB.get(key),pretty=prettifySourcePath(key);pushRow(summary,{key,name:pretty.display,status:statusFor(a?.size??0,b?.size??0,void 0!==a,void 0!==b),sizeA:a?.size??0,sizeB:b?.size??0,compressedA:a?.compressedSize??0,compressedB:b?.compressedSize??0,sourceIndexA:a?.index??null,sourceIndexB:b?.index??null,pathKind:pretty.kind,packageName:pretty.packageName,client:(a?.client??!1)||(b?.client??!1),server:(a?.server??!1)||(b?.server??!1)})}return summary}function prettifySourcePath(fullPath){let stripped=fullPath.replace(/^\[[^\]]+\]\//,"")||fullPath,nm="node_modules/",lastNmIndex=-1;for(let idx=stripped.indexOf(nm);-1!==idx;idx=stripped.indexOf(nm,idx+nm.length))lastNmIndex=idx;if(-1!==lastNmIndex){let segments=stripped.slice(lastNmIndex+nm.length).split("/");if(segments.length>0&&segments[0]){let pkgSegments=segments[0].startsWith("@")?segments.slice(0,2):segments.slice(0,1),restSegments=segments.slice(pkgSegments.length),packageName=pkgSegments.join("/");if(packageName&&".pnpm"!==packageName)return{kind:"package",display:restSegments.length>0?`${packageName}/${restSegments.join("/")}`:packageName,packageName}}}return{kind:"project",display:stripped}}function sortByImpact(rows,useCompressed){return[...rows].sort((a,b)=>{if("identical"===a.status&&"identical"!==b.status)return 1;if("identical"===b.status&&"identical"!==a.status)return -1;let da=Math.abs(delta(a,useCompressed)),db=Math.abs(delta(b,useCompressed));return da!==db?db-da:a.key<b.key?-1:1})}__turbopack_context__.s(["D",0,delta,"Y",0,diffRoutesWithSizes,"r",0,diffSources,"c",0,formatDelta,"U",0,sortByImpact])},1234,22442,__turbopack_context__=>{var SpecialModule,__TURBOPACK__imported__module__7284__=__turbopack_context__.i(7284);let getGroupRecursive=(classParts,classPartObject)=>{if(0===classParts.length)return classPartObject.classGroupId;let currentClassPart=classParts[0],nextClassPartObject=classPartObject.nextPart.get(currentClassPart),classGroupFromNextClassPart=nextClassPartObject?getGroupRecursive(classParts.slice(1),nextClassPartObject):void 0;if(classGroupFromNextClassPart)return classGroupFromNextClassPart;if(0===classPartObject.validators.length)return;let classRest=classParts.join("-");return classPartObject.validators.find(({validator})=>validator(classRest))?.classGroupId},arbitraryPropertyRegex=/^\[(.+)\]$/,processClassesRecursively=(classGroup,classPartObject,classGroupId,theme)=>{classGroup.forEach(classDefinition=>{if("string"==typeof classDefinition){(""===classDefinition?classPartObject:getPart(classPartObject,classDefinition)).classGroupId=classGroupId;return}"function"==typeof classDefinition?isThemeGetter(classDefinition)?processClassesRecursively(classDefinition(theme),classPartObject,classGroupId,theme):classPartObject.validators.push({validator:classDefinition,classGroupId}):Object.entries(classDefinition).forEach(([key,classGroup])=>{processClassesRecursively(classGroup,getPart(classPartObject,key),classGroupId,theme)})})},getPart=(classPartObject,path)=>{let currentClassPartObject=classPartObject;return path.split("-").forEach(pathPart=>{currentClassPartObject.nextPart.has(pathPart)||currentClassPartObject.nextPart.set(pathPart,{nextPart:new Map,validators:[]}),currentClassPartObject=currentClassPartObject.nextPart.get(pathPart)}),currentClassPartObject},isThemeGetter=func=>func.isThemeGetter,getPrefixedClassGroupEntries=(classGroupEntries,prefix)=>prefix?classGroupEntries.map(([classGroupId,classGroup])=>[classGroupId,classGroup.map(classDefinition=>"string"==typeof classDefinition?prefix+classDefinition:"object"==typeof classDefinition?Object.fromEntries(Object.entries(classDefinition).map(([key,value])=>[prefix+key,value])):classDefinition)]):classGroupEntries,sortModifiers=modifiers=>{if(modifiers.length<=1)return modifiers;let sortedModifiers=[],unsortedModifiers=[];return modifiers.forEach(modifier=>{"["===modifier[0]?(sortedModifiers.push(...unsortedModifiers.sort(),modifier),unsortedModifiers=[]):unsortedModifiers.push(modifier)}),sortedModifiers.push(...unsortedModifiers.sort()),sortedModifiers},SPLIT_CLASSES_REGEX=/\s+/;function twJoin(){let argument,resolvedValue,index=0,string="";for(;index<arguments.length;)(argument=arguments[index++])&&(resolvedValue=toValue(argument))&&(string&&(string+=" "),string+=resolvedValue);return string}let toValue=mix=>{let resolvedValue;if("string"==typeof mix)return mix;let string="";for(let k=0;k<mix.length;k++)mix[k]&&(resolvedValue=toValue(mix[k]))&&(string&&(string+=" "),string+=resolvedValue);return string};function createTailwindMerge(createConfigFirst,...createConfigRest){let configUtils,cacheGet,cacheSet,functionToCall=initTailwindMerge;function initTailwindMerge(classList){let config;return cacheGet=(configUtils={cache:(maxCacheSize=>{if(maxCacheSize<1)return{get:()=>void 0,set:()=>{}};let cacheSize=0,cache=new Map,previousCache=new Map,update=(key,value)=>{cache.set(key,value),++cacheSize>maxCacheSize&&(cacheSize=0,previousCache=cache,cache=new Map)};return{get(key){let value=cache.get(key);return void 0!==value?value:void 0!==(value=previousCache.get(key))?(update(key,value),value):void 0},set(key,value){cache.has(key)?cache.set(key,value):update(key,value)}}})((config=createConfigRest.reduce((previousConfig,createConfigCurrent)=>createConfigCurrent(previousConfig),createConfigFirst())).cacheSize),parseClassName:(config=>{let{separator,experimentalParseClassName}=config,isSeparatorSingleCharacter=1===separator.length,firstSeparatorCharacter=separator[0],separatorLength=separator.length,parseClassName=className=>{let postfixModifierPosition,modifiers=[],bracketDepth=0,modifierStart=0;for(let index=0;index<className.length;index++){let currentCharacter=className[index];if(0===bracketDepth){if(currentCharacter===firstSeparatorCharacter&&(isSeparatorSingleCharacter||className.slice(index,index+separatorLength)===separator)){modifiers.push(className.slice(modifierStart,index)),modifierStart=index+separatorLength;continue}if("/"===currentCharacter){postfixModifierPosition=index;continue}}"["===currentCharacter?bracketDepth++:"]"===currentCharacter&&bracketDepth--}let baseClassNameWithImportantModifier=0===modifiers.length?className:className.substring(modifierStart),hasImportantModifier=baseClassNameWithImportantModifier.startsWith("!"),baseClassName=hasImportantModifier?baseClassNameWithImportantModifier.substring(1):baseClassNameWithImportantModifier;return{modifiers,hasImportantModifier,baseClassName,maybePostfixModifierPosition:postfixModifierPosition&&postfixModifierPosition>modifierStart?postfixModifierPosition-modifierStart:void 0}};return experimentalParseClassName?className=>experimentalParseClassName({className,parseClassName}):parseClassName})(config),...(config=>{let classMap=(config=>{let{theme,prefix}=config,classMap={nextPart:new Map,validators:[]};return getPrefixedClassGroupEntries(Object.entries(config.classGroups),prefix).forEach(([classGroupId,classGroup])=>{processClassesRecursively(classGroup,classMap,classGroupId,theme)}),classMap})(config),{conflictingClassGroups,conflictingClassGroupModifiers}=config;return{getClassGroupId:className=>{let classParts=className.split("-");return""===classParts[0]&&1!==classParts.length&&classParts.shift(),getGroupRecursive(classParts,classMap)||(className=>{if(arbitraryPropertyRegex.test(className)){let arbitraryPropertyClassName=arbitraryPropertyRegex.exec(className)[1],property=arbitraryPropertyClassName?.substring(0,arbitraryPropertyClassName.indexOf(":"));if(property)return"arbitrary.."+property}})(className)},getConflictingClassGroupIds:(classGroupId,hasPostfixModifier)=>{let conflicts=conflictingClassGroups[classGroupId]||[];return hasPostfixModifier&&conflictingClassGroupModifiers[classGroupId]?[...conflicts,...conflictingClassGroupModifiers[classGroupId]]:conflicts}}})(config)}).cache.get,cacheSet=configUtils.cache.set,functionToCall=tailwindMerge,tailwindMerge(classList)}function tailwindMerge(classList){let cachedResult=cacheGet(classList);if(cachedResult)return cachedResult;let result=((classList,configUtils)=>{let{parseClassName,getClassGroupId,getConflictingClassGroupIds}=configUtils,classGroupsInConflict=[],classNames=classList.trim().split(SPLIT_CLASSES_REGEX),result="";for(let index=classNames.length-1;index>=0;index-=1){let originalClassName=classNames[index],{modifiers,hasImportantModifier,baseClassName,maybePostfixModifierPosition}=parseClassName(originalClassName),hasPostfixModifier=!!maybePostfixModifierPosition,classGroupId=getClassGroupId(hasPostfixModifier?baseClassName.substring(0,maybePostfixModifierPosition):baseClassName);if(!classGroupId){if(!hasPostfixModifier||!(classGroupId=getClassGroupId(baseClassName))){result=originalClassName+(result.length>0?" "+result:result);continue}hasPostfixModifier=!1}let variantModifier=sortModifiers(modifiers).join(":"),modifierId=hasImportantModifier?variantModifier+"!":variantModifier,classId=modifierId+classGroupId;if(classGroupsInConflict.includes(classId))continue;classGroupsInConflict.push(classId);let conflictGroups=getConflictingClassGroupIds(classGroupId,hasPostfixModifier);for(let i=0;i<conflictGroups.length;++i){let group=conflictGroups[i];classGroupsInConflict.push(modifierId+group)}result=originalClassName+(result.length>0?" "+result:result)}return result})(classList,configUtils);return cacheSet(classList,result),result}return function callTailwindMerge(){return functionToCall(twJoin.apply(null,arguments))}}let fromTheme=key=>{let themeGetter=theme=>theme[key]||[];return themeGetter.isThemeGetter=!0,themeGetter},arbitraryValueRegex=/^\[(?:([a-z-]+):)?(.+)\]$/i,fractionRegex=/^\d+\/\d+$/,stringLengths=new Set(["px","full","screen"]),tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\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$/,colorFunctionRegex=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,shadowRegex=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,imageRegex=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,isLength=value=>isNumber(value)||stringLengths.has(value)||fractionRegex.test(value),isArbitraryLength=value=>getIsArbitraryValue(value,"length",isLengthOnly),isNumber=value=>!!value&&!Number.isNaN(Number(value)),isArbitraryNumber=value=>getIsArbitraryValue(value,"number",isNumber),isInteger=value=>!!value&&Number.isInteger(Number(value)),isPercent=value=>value.endsWith("%")&&isNumber(value.slice(0,-1)),isArbitraryValue=value=>arbitraryValueRegex.test(value),isTshirtSize=value=>tshirtUnitRegex.test(value),sizeLabels=new Set(["length","size","percentage"]),isArbitrarySize=value=>getIsArbitraryValue(value,sizeLabels,isNever),isArbitraryPosition=value=>getIsArbitraryValue(value,"position",isNever),imageLabels=new Set(["image","url"]),isArbitraryImage=value=>getIsArbitraryValue(value,imageLabels,isImage),isArbitraryShadow=value=>getIsArbitraryValue(value,"",isShadow),isAny=()=>!0,getIsArbitraryValue=(value,label,testValue)=>{let result=arbitraryValueRegex.exec(value);return!!result&&(result[1]?"string"==typeof label?result[1]===label:label.has(result[1]):testValue(result[2]))},isLengthOnly=value=>lengthUnitRegex.test(value)&&!colorFunctionRegex.test(value),isNever=()=>!1,isShadow=value=>shadowRegex.test(value),isImage=value=>imageRegex.test(value),twMerge=createTailwindMerge(()=>{let colors=fromTheme("colors"),spacing=fromTheme("spacing"),blur=fromTheme("blur"),brightness=fromTheme("brightness"),borderColor=fromTheme("borderColor"),borderRadius=fromTheme("borderRadius"),borderSpacing=fromTheme("borderSpacing"),borderWidth=fromTheme("borderWidth"),contrast=fromTheme("contrast"),grayscale=fromTheme("grayscale"),hueRotate=fromTheme("hueRotate"),invert=fromTheme("invert"),gap=fromTheme("gap"),gradientColorStops=fromTheme("gradientColorStops"),gradientColorStopPositions=fromTheme("gradientColorStopPositions"),inset=fromTheme("inset"),margin=fromTheme("margin"),opacity=fromTheme("opacity"),padding=fromTheme("padding"),saturate=fromTheme("saturate"),scale=fromTheme("scale"),sepia=fromTheme("sepia"),skew=fromTheme("skew"),space=fromTheme("space"),translate=fromTheme("translate"),getOverscroll=()=>["auto","contain","none"],getOverflow=()=>["auto","hidden","clip","visible","scroll"],getSpacingWithAutoAndArbitrary=()=>["auto",isArbitraryValue,spacing],getSpacingWithArbitrary=()=>[isArbitraryValue,spacing],getLengthWithEmptyAndArbitrary=()=>["",isLength,isArbitraryLength],getNumberWithAutoAndArbitrary=()=>["auto",isNumber,isArbitraryValue],getPositions=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],getLineStyles=()=>["solid","dashed","dotted","double","none"],getBlendModes=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],getAlign=()=>["start","end","center","between","around","evenly","stretch"],getZeroAndEmpty=()=>["","0",isArbitraryValue],getBreaks=()=>["auto","avoid","all","avoid-page","page","left","right","column"],getNumberAndArbitrary=()=>[isNumber,isArbitraryValue];return{cacheSize:500,separator:":",theme:{colors:[isAny],spacing:[isLength,isArbitraryLength],blur:["none","",isTshirtSize,isArbitraryValue],brightness:getNumberAndArbitrary(),borderColor:[colors],borderRadius:["none","","full",isTshirtSize,isArbitraryValue],borderSpacing:getSpacingWithArbitrary(),borderWidth:getLengthWithEmptyAndArbitrary(),contrast:getNumberAndArbitrary(),grayscale:getZeroAndEmpty(),hueRotate:getNumberAndArbitrary(),invert:getZeroAndEmpty(),gap:getSpacingWithArbitrary(),gradientColorStops:[colors],gradientColorStopPositions:[isPercent,isArbitraryLength],inset:getSpacingWithAutoAndArbitrary(),margin:getSpacingWithAutoAndArbitrary(),opacity:getNumberAndArbitrary(),padding:getSpacingWithArbitrary(),saturate:getNumberAndArbitrary(),scale:getNumberAndArbitrary(),sepia:getZeroAndEmpty(),skew:getNumberAndArbitrary(),space:getSpacingWithArbitrary(),translate:getSpacingWithArbitrary()},classGroups:{aspect:[{aspect:["auto","square","video",isArbitraryValue]}],container:["container"],columns:[{columns:[isTshirtSize]}],"break-after":[{"break-after":getBreaks()}],"break-before":[{"break-before":getBreaks()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","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:[...getPositions(),isArbitraryValue]}],overflow:[{overflow:getOverflow()}],"overflow-x":[{"overflow-x":getOverflow()}],"overflow-y":[{"overflow-y":getOverflow()}],overscroll:[{overscroll:getOverscroll()}],"overscroll-x":[{"overscroll-x":getOverscroll()}],"overscroll-y":[{"overscroll-y":getOverscroll()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[inset]}],"inset-x":[{"inset-x":[inset]}],"inset-y":[{"inset-y":[inset]}],start:[{start:[inset]}],end:[{end:[inset]}],top:[{top:[inset]}],right:[{right:[inset]}],bottom:[{bottom:[inset]}],left:[{left:[inset]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",isInteger,isArbitraryValue]}],basis:[{basis:getSpacingWithAutoAndArbitrary()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",isArbitraryValue]}],grow:[{grow:getZeroAndEmpty()}],shrink:[{shrink:getZeroAndEmpty()}],order:[{order:["first","last","none",isInteger,isArbitraryValue]}],"grid-cols":[{"grid-cols":[isAny]}],"col-start-end":[{col:["auto",{span:["full",isInteger,isArbitraryValue]},isArbitraryValue]}],"col-start":[{"col-start":getNumberWithAutoAndArbitrary()}],"col-end":[{"col-end":getNumberWithAutoAndArbitrary()}],"grid-rows":[{"grid-rows":[isAny]}],"row-start-end":[{row:["auto",{span:[isInteger,isArbitraryValue]},isArbitraryValue]}],"row-start":[{"row-start":getNumberWithAutoAndArbitrary()}],"row-end":[{"row-end":getNumberWithAutoAndArbitrary()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",isArbitraryValue]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",isArbitraryValue]}],gap:[{gap:[gap]}],"gap-x":[{"gap-x":[gap]}],"gap-y":[{"gap-y":[gap]}],"justify-content":[{justify:["normal",...getAlign()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...getAlign(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...getAlign(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[padding]}],px:[{px:[padding]}],py:[{py:[padding]}],ps:[{ps:[padding]}],pe:[{pe:[padding]}],pt:[{pt:[padding]}],pr:[{pr:[padding]}],pb:[{pb:[padding]}],pl:[{pl:[padding]}],m:[{m:[margin]}],mx:[{mx:[margin]}],my:[{my:[margin]}],ms:[{ms:[margin]}],me:[{me:[margin]}],mt:[{mt:[margin]}],mr:[{mr:[margin]}],mb:[{mb:[margin]}],ml:[{ml:[margin]}],"space-x":[{"space-x":[space]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[space]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",isArbitraryValue,spacing]}],"min-w":[{"min-w":[isArbitraryValue,spacing,"min","max","fit"]}],"max-w":[{"max-w":[isArbitraryValue,spacing,"none","full","min","max","fit","prose",{screen:[isTshirtSize]},isTshirtSize]}],h:[{h:[isArbitraryValue,spacing,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[isArbitraryValue,spacing,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[isArbitraryValue,spacing,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[isArbitraryValue,spacing,"auto","min","max","fit"]}],"font-size":[{text:["base",isTshirtSize,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",isArbitraryNumber]}],"font-family":[{font:[isAny]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",isArbitraryValue]}],"line-clamp":[{"line-clamp":["none",isNumber,isArbitraryNumber]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",isLength,isArbitraryValue]}],"list-image":[{"list-image":["none",isArbitraryValue]}],"list-style-type":[{list:["none","disc","decimal",isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[colors]}],"placeholder-opacity":[{"placeholder-opacity":[opacity]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[colors]}],"text-opacity":[{"text-opacity":[opacity]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...getLineStyles(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",isLength,isArbitraryLength]}],"underline-offset":[{"underline-offset":["auto",isLength,isArbitraryValue]}],"text-decoration-color":[{decoration:[colors]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:getSpacingWithArbitrary()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[opacity]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...getPositions(),isArbitraryPosition]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",isArbitrarySize]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},isArbitraryImage]}],"bg-color":[{bg:[colors]}],"gradient-from-pos":[{from:[gradientColorStopPositions]}],"gradient-via-pos":[{via:[gradientColorStopPositions]}],"gradient-to-pos":[{to:[gradientColorStopPositions]}],"gradient-from":[{from:[gradientColorStops]}],"gradient-via":[{via:[gradientColorStops]}],"gradient-to":[{to:[gradientColorStops]}],rounded:[{rounded:[borderRadius]}],"rounded-s":[{"rounded-s":[borderRadius]}],"rounded-e":[{"rounded-e":[borderRadius]}],"rounded-t":[{"rounded-t":[borderRadius]}],"rounded-r":[{"rounded-r":[borderRadius]}],"rounded-b":[{"rounded-b":[borderRadius]}],"rounded-l":[{"rounded-l":[borderRadius]}],"rounded-ss":[{"rounded-ss":[borderRadius]}],"rounded-se":[{"rounded-se":[borderRadius]}],"rounded-ee":[{"rounded-ee":[borderRadius]}],"rounded-es":[{"rounded-es":[borderRadius]}],"rounded-tl":[{"rounded-tl":[borderRadius]}],"rounded-tr":[{"rounded-tr":[borderRadius]}],"rounded-br":[{"rounded-br":[borderRadius]}],"rounded-bl":[{"rounded-bl":[borderRadius]}],"border-w":[{border:[borderWidth]}],"border-w-x":[{"border-x":[borderWidth]}],"border-w-y":[{"border-y":[borderWidth]}],"border-w-s":[{"border-s":[borderWidth]}],"border-w-e":[{"border-e":[borderWidth]}],"border-w-t":[{"border-t":[borderWidth]}],"border-w-r":[{"border-r":[borderWidth]}],"border-w-b":[{"border-b":[borderWidth]}],"border-w-l":[{"border-l":[borderWidth]}],"border-opacity":[{"border-opacity":[opacity]}],"border-style":[{border:[...getLineStyles(),"hidden"]}],"divide-x":[{"divide-x":[borderWidth]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[borderWidth]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[opacity]}],"divide-style":[{divide:getLineStyles()}],"border-color":[{border:[borderColor]}],"border-color-x":[{"border-x":[borderColor]}],"border-color-y":[{"border-y":[borderColor]}],"border-color-s":[{"border-s":[borderColor]}],"border-color-e":[{"border-e":[borderColor]}],"border-color-t":[{"border-t":[borderColor]}],"border-color-r":[{"border-r":[borderColor]}],"border-color-b":[{"border-b":[borderColor]}],"border-color-l":[{"border-l":[borderColor]}],"divide-color":[{divide:[borderColor]}],"outline-style":[{outline:["",...getLineStyles()]}],"outline-offset":[{"outline-offset":[isLength,isArbitraryValue]}],"outline-w":[{outline:[isLength,isArbitraryLength]}],"outline-color":[{outline:[colors]}],"ring-w":[{ring:getLengthWithEmptyAndArbitrary()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[colors]}],"ring-opacity":[{"ring-opacity":[opacity]}],"ring-offset-w":[{"ring-offset":[isLength,isArbitraryLength]}],"ring-offset-color":[{"ring-offset":[colors]}],shadow:[{shadow:["","inner","none",isTshirtSize,isArbitraryShadow]}],"shadow-color":[{shadow:[isAny]}],opacity:[{opacity:[opacity]}],"mix-blend":[{"mix-blend":[...getBlendModes(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":getBlendModes()}],filter:[{filter:["","none"]}],blur:[{blur:[blur]}],brightness:[{brightness:[brightness]}],contrast:[{contrast:[contrast]}],"drop-shadow":[{"drop-shadow":["","none",isTshirtSize,isArbitraryValue]}],grayscale:[{grayscale:[grayscale]}],"hue-rotate":[{"hue-rotate":[hueRotate]}],invert:[{invert:[invert]}],saturate:[{saturate:[saturate]}],sepia:[{sepia:[sepia]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[blur]}],"backdrop-brightness":[{"backdrop-brightness":[brightness]}],"backdrop-contrast":[{"backdrop-contrast":[contrast]}],"backdrop-grayscale":[{"backdrop-grayscale":[grayscale]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[hueRotate]}],"backdrop-invert":[{"backdrop-invert":[invert]}],"backdrop-opacity":[{"backdrop-opacity":[opacity]}],"backdrop-saturate":[{"backdrop-saturate":[saturate]}],"backdrop-sepia":[{"backdrop-sepia":[sepia]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[borderSpacing]}],"border-spacing-x":[{"border-spacing-x":[borderSpacing]}],"border-spacing-y":[{"border-spacing-y":[borderSpacing]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",isArbitraryValue]}],duration:[{duration:getNumberAndArbitrary()}],ease:[{ease:["linear","in","out","in-out",isArbitraryValue]}],delay:[{delay:getNumberAndArbitrary()}],animate:[{animate:["none","spin","ping","pulse","bounce",isArbitraryValue]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[scale]}],"scale-x":[{"scale-x":[scale]}],"scale-y":[{"scale-y":[scale]}],rotate:[{rotate:[isInteger,isArbitraryValue]}],"translate-x":[{"translate-x":[translate]}],"translate-y":[{"translate-y":[translate]}],"skew-x":[{"skew-x":[skew]}],"skew-y":[{"skew-y":[skew]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",isArbitraryValue]}],accent:[{accent:["auto",colors]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryValue]}],"caret-color":[{caret:[colors]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":getSpacingWithArbitrary()}],"scroll-mx":[{"scroll-mx":getSpacingWithArbitrary()}],"scroll-my":[{"scroll-my":getSpacingWithArbitrary()}],"scroll-ms":[{"scroll-ms":getSpacingWithArbitrary()}],"scroll-me":[{"scroll-me":getSpacingWithArbitrary()}],"scroll-mt":[{"scroll-mt":getSpacingWithArbitrary()}],"scroll-mr":[{"scroll-mr":getSpacingWithArbitrary()}],"scroll-mb":[{"scroll-mb":getSpacingWithArbitrary()}],"scroll-ml":[{"scroll-ml":getSpacingWithArbitrary()}],"scroll-p":[{"scroll-p":getSpacingWithArbitrary()}],"scroll-px":[{"scroll-px":getSpacingWithArbitrary()}],"scroll-py":[{"scroll-py":getSpacingWithArbitrary()}],"scroll-ps":[{"scroll-ps":getSpacingWithArbitrary()}],"scroll-pe":[{"scroll-pe":getSpacingWithArbitrary()}],"scroll-pt":[{"scroll-pt":getSpacingWithArbitrary()}],"scroll-pr":[{"scroll-pr":getSpacingWithArbitrary()}],"scroll-pb":[{"scroll-pb":getSpacingWithArbitrary()}],"scroll-pl":[{"scroll-pl":getSpacingWithArbitrary()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","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",isArbitraryValue]}],fill:[{fill:[colors,"none"]}],"stroke-w":[{stroke:[isLength,isArbitraryLength,isArbitraryNumber]}],stroke:[{stroke:[colors,"none"]}],sr:["sr-only","not-sr-only"],"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-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-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"],"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"]}}});var SpecialModule1=((SpecialModule={})[SpecialModule.POLYFILL_MODULE=0]="POLYFILL_MODULE",SpecialModule[SpecialModule.POLYFILL_NOMODULE=1]="POLYFILL_NOMODULE",SpecialModule);__turbopack_context__.s(["f",()=>SpecialModule1],22442);var __TURBOPACK__imported__module__40092__=__turbopack_context__.i(40092);function cn(...inputs){return twMerge((0,__TURBOPACK__imported__module__7284__.q)(inputs))}async function fetchStrict(url){let res;try{res=await fetch(url)}catch(err){throw new __TURBOPACK__imported__module__40092__.f(`Failed to fetch ${url}`,{cause:err})}if(!res.ok)throw Error(`Failed to fetch ${url}: ${res.status} ${res.statusText}`);return res}async function jsonFetcher(url){return(await fetchStrict(url)).json()}function getSpecialModuleType(analyzeData,sourceIndex){if(!analyzeData||null==sourceIndex)return null;let path=analyzeData.source(sourceIndex)?.path||"";return path.endsWith("polyfill-module.js")?SpecialModule1.POLYFILL_MODULE:path.endsWith("polyfill-nomodule.js")?SpecialModule1.POLYFILL_NOMODULE:null}function formatBytes(bytes){return 0===bytes?"0 B":bytes<1024?`${bytes} B`:bytes<1048576?`${(bytes/1024).toFixed(2)} KB`:bytes<0x40000000?`${(bytes/1048576).toFixed(2)} MB`:`${(bytes/0x40000000).toFixed(2)} GB`}let IDENT_ATTRIBUTES_REGEXP=/^(.+?)(?: \{(.*)\})?(?: \[(.*)\])?(?: \((.*?)\))?(?: <(.*?)>)?$/;function splitIdent(ident){let[match,fullPath,templateArgs,layer,moduleType,treeShaking]=IDENT_ATTRIBUTES_REGEXP.exec(ident)||[""];return ident=ident.substring(0,ident.length-match.length),{fullPath,templateArgs,layer,moduleType,treeShaking}}__turbopack_context__.s(["c",0,cn,"I",0,fetchStrict,"L",0,formatBytes,"v",0,getSpecialModuleType,"j",0,jsonFetcher,"l",0,splitIdent],1234)},5433,36035,__turbopack_context__=>{let sides=["top","right","bottom","left"],placements=sides.reduce((acc,side)=>acc.concat(side,side+"-start",side+"-end"),[]),min=Math.min,max=Math.max,round=Math.round,floor=Math.floor,createCoords=v=>({x:v,y:v}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function evaluate(value,param){return"function"==typeof value?value(param):value}function getSide(placement){return placement.split("-")[0]}function getAlignment(placement){return placement.split("-")[1]}function getOppositeAxis(axis){return"x"===axis?"y":"x"}function getAxisLength(axis){return"y"===axis?"height":"width"}let yAxisSides=new Set(["top","bottom"]);function getSideAxis(placement){return yAxisSides.has(getSide(placement))?"y":"x"}function getAlignmentSides(placement,rects,rtl){void 0===rtl&&(rtl=!1);let alignment=getAlignment(placement),alignmentAxis=getOppositeAxis(getSideAxis(placement)),length=getAxisLength(alignmentAxis),mainAlignmentSide="x"===alignmentAxis?alignment===(rtl?"end":"start")?"right":"left":"start"===alignment?"bottom":"top";return rects.reference[length]>rects.floating[length]&&(mainAlignmentSide=getOppositePlacement(mainAlignmentSide)),[mainAlignmentSide,getOppositePlacement(mainAlignmentSide)]}function getExpandedPlacements(placement){let oppositePlacement=getOppositePlacement(placement);return[getOppositeAlignmentPlacement(placement),oppositePlacement,getOppositeAlignmentPlacement(oppositePlacement)]}function getOppositeAlignmentPlacement(placement){return placement.replace(/start|end/g,alignment=>oppositeAlignmentMap[alignment])}let lrPlacement=["left","right"],rlPlacement=["right","left"],tbPlacement=["top","bottom"],btPlacement=["bottom","top"];function getSideList(side,isStart,rtl){switch(side){case"top":case"bottom":if(rtl)return isStart?rlPlacement:lrPlacement;return isStart?lrPlacement:rlPlacement;case"left":case"right":return isStart?tbPlacement:btPlacement;default:return[]}}function getOppositeAxisPlacements(placement,flipAlignment,direction,rtl){let alignment=getAlignment(placement),list=getSideList(getSide(placement),"start"===direction,rtl);return alignment&&(list=list.map(side=>side+"-"+alignment),flipAlignment&&(list=list.concat(list.map(getOppositeAlignmentPlacement)))),list}function getOppositePlacement(placement){return placement.replace(/left|right|bottom|top/g,side=>oppositeSideMap[side])}function expandPaddingObject(padding){return{top:0,right:0,bottom:0,left:0,...padding}}function getPaddingObject(padding){return"number"!=typeof padding?expandPaddingObject(padding):{top:padding,right:padding,bottom:padding,left:padding}}function rectToClientRect(rect){let{x,y,width,height}=rect;return{width,height,top:y,left:x,right:x+width,bottom:y+height,x,y}}function computeCoordsFromPlacement(_ref,placement,rtl){let coords,{reference,floating}=_ref,sideAxis=getSideAxis(placement),alignmentAxis=getOppositeAxis(getSideAxis(placement)),alignLength=getAxisLength(alignmentAxis),side=getSide(placement),isVertical="y"===sideAxis,commonX=reference.x+reference.width/2-floating.width/2,commonY=reference.y+reference.height/2-floating.height/2,commonAlign=reference[alignLength]/2-floating[alignLength]/2;switch(side){case"top":coords={x:commonX,y:reference.y-floating.height};break;case"bottom":coords={x:commonX,y:reference.y+reference.height};break;case"right":coords={x:reference.x+reference.width,y:commonY};break;case"left":coords={x:reference.x-floating.width,y:commonY};break;default:coords={x:reference.x,y:reference.y}}switch(getAlignment(placement)){case"start":coords[alignmentAxis]-=commonAlign*(rtl&&isVertical?-1:1);break;case"end":coords[alignmentAxis]+=commonAlign*(rtl&&isVertical?-1:1)}return coords}let computePosition=async(reference,floating,config)=>{let{placement="bottom",strategy="absolute",middleware=[],platform}=config,validMiddleware=middleware.filter(Boolean),rtl=await (null==platform.isRTL?void 0:platform.isRTL(floating)),rects=await platform.getElementRects({reference,floating,strategy}),{x,y}=computeCoordsFromPlacement(rects,placement,rtl),statefulPlacement=placement,middlewareData={},resetCount=0;for(let i=0;i<validMiddleware.length;i++){let{name,fn}=validMiddleware[i],{x:nextX,y:nextY,data,reset}=await fn({x,y,initialPlacement:placement,placement:statefulPlacement,strategy,middlewareData,rects,platform,elements:{reference,floating}});x=null!=nextX?nextX:x,y=null!=nextY?nextY:y,middlewareData={...middlewareData,[name]:{...middlewareData[name],...data}},reset&&resetCount<=50&&(resetCount++,"object"==typeof reset&&(reset.placement&&(statefulPlacement=reset.placement),reset.rects&&(rects=!0===reset.rects?await platform.getElementRects({reference,floating,strategy}):reset.rects),{x,y}=computeCoordsFromPlacement(rects,statefulPlacement,rtl)),i=-1)}return{x,y,placement:statefulPlacement,strategy,middlewareData}};async function detectOverflow(state,options){var _await$platform$isEle;void 0===options&&(options={});let{x,y,platform,rects,elements,strategy}=state,{boundary="clippingAncestors",rootBoundary="viewport",elementContext="floating",altBoundary=!1,padding=0}=evaluate(options,state),paddingObject=getPaddingObject(padding),element=elements[altBoundary?"floating"===elementContext?"reference":"floating":elementContext],clippingClientRect=rectToClientRect(await platform.getClippingRect({element:null==(_await$platform$isEle=await (null==platform.isElement?void 0:platform.isElement(element)))||_await$platform$isEle?element:element.contextElement||await (null==platform.getDocumentElement?void 0:platform.getDocumentElement(elements.floating)),boundary,rootBoundary,strategy})),rect="floating"===elementContext?{x,y,width:rects.floating.width,height:rects.floating.height}:rects.reference,offsetParent=await (null==platform.getOffsetParent?void 0:platform.getOffsetParent(elements.floating)),offsetScale=await (null==platform.isElement?void 0:platform.isElement(offsetParent))&&await (null==platform.getScale?void 0:platform.getScale(offsetParent))||{x:1,y:1},elementClientRect=rectToClientRect(platform.convertOffsetParentRelativeRectToViewportRelativeRect?await platform.convertOffsetParentRelativeRectToViewportRelativeRect({elements,rect,offsetParent,strategy}):rect);return{top:(clippingClientRect.top-elementClientRect.top+paddingObject.top)/offsetScale.y,bottom:(elementClientRect.bottom-clippingClientRect.bottom+paddingObject.bottom)/offsetScale.y,left:(clippingClientRect.left-elementClientRect.left+paddingObject.left)/offsetScale.x,right:(elementClientRect.right-clippingClientRect.right+paddingObject.right)/offsetScale.x}}function getPlacementList(alignment,autoAlignment,allowedPlacements){return(alignment?[...allowedPlacements.filter(placement=>getAlignment(placement)===alignment),...allowedPlacements.filter(placement=>getAlignment(placement)!==alignment)]:allowedPlacements.filter(placement=>getSide(placement)===placement)).filter(placement=>!alignment||getAlignment(placement)===alignment||!!autoAlignment&&getOppositeAlignmentPlacement(placement)!==placement)}function getSideOffsets(overflow,rect){return{top:overflow.top-rect.height,right:overflow.right-rect.width,bottom:overflow.bottom-rect.height,left:overflow.left-rect.width}}function isAnySideFullyClipped(overflow){return sides.some(side=>overflow[side]>=0)}function getBoundingRect(rects){let minX=min(...rects.map(rect=>rect.left)),minY=min(...rects.map(rect=>rect.top));return{x:minX,y:minY,width:max(...rects.map(rect=>rect.right))-minX,height:max(...rects.map(rect=>rect.bottom))-minY}}function getRectsByLine(rects){let sortedRects=rects.slice().sort((a,b)=>a.y-b.y),groups=[],prevRect=null;for(let i=0;i<sortedRects.length;i++){let rect=sortedRects[i];!prevRect||rect.y-prevRect.y>prevRect.height/2?groups.push([rect]):groups[groups.length-1].push(rect),prevRect=rect}return groups.map(rect=>rectToClientRect(getBoundingRect(rect)))}let originSides=new Set(["left","top"]);async function convertValueToCoords(state,options){let{placement,platform,elements}=state,rtl=await (null==platform.isRTL?void 0:platform.isRTL(elements.floating)),side=getSide(placement),alignment=getAlignment(placement),isVertical="y"===getSideAxis(placement),mainAxisMulti=originSides.has(side)?-1:1,crossAxisMulti=rtl&&isVertical?-1:1,rawValue=evaluate(options,state),{mainAxis,crossAxis,alignmentAxis}="number"==typeof rawValue?{mainAxis:rawValue,crossAxis:0,alignmentAxis:null}:{mainAxis:rawValue.mainAxis||0,crossAxis:rawValue.crossAxis||0,alignmentAxis:rawValue.alignmentAxis};return alignment&&"number"==typeof alignmentAxis&&(crossAxis="end"===alignment?-1*alignmentAxis:alignmentAxis),isVertical?{x:crossAxis*crossAxisMulti,y:mainAxis*mainAxisMulti}:{x:mainAxis*mainAxisMulti,y:crossAxis*crossAxisMulti}}function hasWindow(){return"u">typeof window}function getNodeName(node){return isNode(node)?(node.nodeName||"").toLowerCase():"#document"}function getWindow(node){var _node$ownerDocument;return(null==node||null==(_node$ownerDocument=node.ownerDocument)?void 0:_node$ownerDocument.defaultView)||window}function getDocumentElement(node){var _ref;return null==(_ref=(isNode(node)?node.ownerDocument:node.document)||window.document)?void 0:_ref.documentElement}function isNode(value){return!!hasWindow()&&(value instanceof Node||value instanceof getWindow(value).Node)}function isElement(value){return!!hasWindow()&&(value instanceof Element||value instanceof getWindow(value).Element)}function isHTMLElement(value){return!!hasWindow()&&(value instanceof HTMLElement||value instanceof getWindow(value).HTMLElement)}function isShadowRoot(value){return!(!hasWindow()||"u"<typeof ShadowRoot)&&(value instanceof ShadowRoot||value instanceof getWindow(value).ShadowRoot)}let invalidOverflowDisplayValues=new Set(["inline","contents"]);function isOverflowElement(element){let{overflow,overflowX,overflowY,display}=getComputedStyle1(element);return/auto|scroll|overlay|hidden|clip/.test(overflow+overflowY+overflowX)&&!invalidOverflowDisplayValues.has(display)}let tableElements=new Set(["table","td","th"]);function isTableElement(element){return tableElements.has(getNodeName(element))}let topLayerSelectors=[":popover-open",":modal"];function isTopLayer(element){return topLayerSelectors.some(selector=>{try{return element.matches(selector)}catch(_e){return!1}})}let transformProperties=["transform","translate","scale","rotate","perspective"],willChangeValues=["transform","translate","scale","rotate","perspective","filter"],containValues=["paint","layout","strict","content"];function isContainingBlock(elementOrCss){let webkit=isWebKit(),css=isElement(elementOrCss)?getComputedStyle1(elementOrCss):elementOrCss;return transformProperties.some(value=>!!css[value]&&"none"!==css[value])||!!css.containerType&&"normal"!==css.containerType||!webkit&&!!css.backdropFilter&&"none"!==css.backdropFilter||!webkit&&!!css.filter&&"none"!==css.filter||willChangeValues.some(value=>(css.willChange||"").includes(value))||containValues.some(value=>(css.contain||"").includes(value))}function getContainingBlock(element){let currentNode=getParentNode(element);for(;isHTMLElement(currentNode)&&!isLastTraversableNode(currentNode);){if(isContainingBlock(currentNode))return currentNode;if(isTopLayer(currentNode))break;currentNode=getParentNode(currentNode)}return null}function isWebKit(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let lastTraversableNodeNames=new Set(["html","body","#document"]);function isLastTraversableNode(node){return lastTraversableNodeNames.has(getNodeName(node))}function getComputedStyle1(element){return getWindow(element).getComputedStyle(element)}function getNodeScroll(element){return isElement(element)?{scrollLeft:element.scrollLeft,scrollTop:element.scrollTop}:{scrollLeft:element.scrollX,scrollTop:element.scrollY}}function getParentNode(node){if("html"===getNodeName(node))return node;let result=node.assignedSlot||node.parentNode||isShadowRoot(node)&&node.host||getDocumentElement(node);return isShadowRoot(result)?result.host:result}function getNearestOverflowAncestor(node){let parentNode=getParentNode(node);return isLastTraversableNode(parentNode)?node.ownerDocument?node.ownerDocument.body:node.body:isHTMLElement(parentNode)&&isOverflowElement(parentNode)?parentNode:getNearestOverflowAncestor(parentNode)}function getOverflowAncestors(node,list,traverseIframes){var _node$ownerDocument2;void 0===list&&(list=[]),void 0===traverseIframes&&(traverseIframes=!0);let scrollableAncestor=getNearestOverflowAncestor(node),isBody=scrollableAncestor===(null==(_node$ownerDocument2=node.ownerDocument)?void 0:_node$ownerDocument2.body),win=getWindow(scrollableAncestor);if(isBody){let frameElement=getFrameElement(win);return list.concat(win,win.visualViewport||[],isOverflowElement(scrollableAncestor)?scrollableAncestor:[],frameElement&&traverseIframes?getOverflowAncestors(frameElement):[])}return list.concat(scrollableAncestor,getOverflowAncestors(scrollableAncestor,[],traverseIframes))}function getFrameElement(win){return win.parent&&Object.getPrototypeOf(win.parent)?win.frameElement:null}function getCssDimensions(element){let css=getComputedStyle1(element),width=parseFloat(css.width)||0,height=parseFloat(css.height)||0,hasOffset=isHTMLElement(element),offsetWidth=hasOffset?element.offsetWidth:width,offsetHeight=hasOffset?element.offsetHeight:height,shouldFallback=round(width)!==offsetWidth||round(height)!==offsetHeight;return shouldFallback&&(width=offsetWidth,height=offsetHeight),{width,height,$:shouldFallback}}function unwrapElement(element){return isElement(element)?element:element.contextElement}function getScale(element){let domElement=unwrapElement(element);if(!isHTMLElement(domElement))return createCoords(1);let rect=domElement.getBoundingClientRect(),{width,height,$}=getCssDimensions(domElement),x=($?round(rect.width):rect.width)/width,y=($?round(rect.height):rect.height)/height;return x&&Number.isFinite(x)||(x=1),y&&Number.isFinite(y)||(y=1),{x,y}}let noOffsets=createCoords(0);function getVisualOffsets(element){let win=getWindow(element);return isWebKit()&&win.visualViewport?{x:win.visualViewport.offsetLeft,y:win.visualViewport.offsetTop}:noOffsets}function shouldAddVisualOffsets(element,isFixed,floatingOffsetParent){return void 0===isFixed&&(isFixed=!1),!!floatingOffsetParent&&(!isFixed||floatingOffsetParent===getWindow(element))&&isFixed}function getBoundingClientRect(element,includeScale,isFixedStrategy,offsetParent){void 0===includeScale&&(includeScale=!1),void 0===isFixedStrategy&&(isFixedStrategy=!1);let clientRect=element.getBoundingClientRect(),domElement=unwrapElement(element),scale=createCoords(1);includeScale&&(offsetParent?isElement(offsetParent)&&(scale=getScale(offsetParent)):scale=getScale(element));let visualOffsets=shouldAddVisualOffsets(domElement,isFixedStrategy,offsetParent)?getVisualOffsets(domElement):createCoords(0),x=(clientRect.left+visualOffsets.x)/scale.x,y=(clientRect.top+visualOffsets.y)/scale.y,width=clientRect.width/scale.x,height=clientRect.height/scale.y;if(domElement){let win=getWindow(domElement),offsetWin=offsetParent&&isElement(offsetParent)?getWindow(offsetParent):offsetParent,currentWin=win,currentIFrame=getFrameElement(currentWin);for(;currentIFrame&&offsetParent&&offsetWin!==currentWin;){let iframeScale=getScale(currentIFrame),iframeRect=currentIFrame.getBoundingClientRect(),css=getComputedStyle1(currentIFrame),left=iframeRect.left+(currentIFrame.clientLeft+parseFloat(css.paddingLeft))*iframeScale.x,top=iframeRect.top+(currentIFrame.clientTop+parseFloat(css.paddingTop))*iframeScale.y;x*=iframeScale.x,y*=iframeScale.y,width*=iframeScale.x,height*=iframeScale.y,x+=left,y+=top,currentIFrame=getFrameElement(currentWin=getWindow(currentIFrame))}}return rectToClientRect({width,height,x,y})}function getWindowScrollBarX(element,rect){let leftScroll=getNodeScroll(element).scrollLeft;return rect?rect.left+leftScroll:getBoundingClientRect(getDocumentElement(element)).left+leftScroll}function getHTMLOffset(documentElement,scroll,ignoreScrollbarX){void 0===ignoreScrollbarX&&(ignoreScrollbarX=!1);let htmlRect=documentElement.getBoundingClientRect();return{x:htmlRect.left+scroll.scrollLeft-(ignoreScrollbarX?0:getWindowScrollBarX(documentElement,htmlRect)),y:htmlRect.top+scroll.scrollTop}}function convertOffsetParentRelativeRectToViewportRelativeRect(_ref){let{elements,rect,offsetParent,strategy}=_ref,isFixed="fixed"===strategy,documentElement=getDocumentElement(offsetParent),topLayer=!!elements&&isTopLayer(elements.floating);if(offsetParent===documentElement||topLayer&&isFixed)return rect;let scroll={scrollLeft:0,scrollTop:0},scale=createCoords(1),offsets=createCoords(0),isOffsetParentAnElement=isHTMLElement(offsetParent);if((isOffsetParentAnElement||!isOffsetParentAnElement&&!isFixed)&&(("body"!==getNodeName(offsetParent)||isOverflowElement(documentElement))&&(scroll=getNodeScroll(offsetParent)),isHTMLElement(offsetParent))){let offsetRect=getBoundingClientRect(offsetParent);scale=getScale(offsetParent),offsets.x=offsetRect.x+offsetParent.clientLeft,offsets.y=offsetRect.y+offsetParent.clientTop}let htmlOffset=!documentElement||isOffsetParentAnElement||isFixed?createCoords(0):getHTMLOffset(documentElement,scroll,!0);return{width:rect.width*scale.x,height:rect.height*scale.y,x:rect.x*scale.x-scroll.scrollLeft*scale.x+offsets.x+htmlOffset.x,y:rect.y*scale.y-scroll.scrollTop*scale.y+offsets.y+htmlOffset.y}}function getClientRects(element){return Array.from(element.getClientRects())}function getDocumentRect(element){let html=getDocumentElement(element),scroll=getNodeScroll(element),body=element.ownerDocument.body,width=max(html.scrollWidth,html.clientWidth,body.scrollWidth,body.clientWidth),height=max(html.scrollHeight,html.clientHeight,body.scrollHeight,body.clientHeight),x=-scroll.scrollLeft+getWindowScrollBarX(element),y=-scroll.scrollTop;return"rtl"===getComputedStyle1(body).direction&&(x+=max(html.clientWidth,body.clientWidth)-width),{width,height,x,y}}function getViewportRect(element,strategy){let win=getWindow(element),html=getDocumentElement(element),visualViewport=win.visualViewport,width=html.clientWidth,height=html.clientHeight,x=0,y=0;if(visualViewport){width=visualViewport.width,height=visualViewport.height;let visualViewportBased=isWebKit();(!visualViewportBased||visualViewportBased&&"fixed"===strategy)&&(x=visualViewport.offsetLeft,y=visualViewport.offsetTop)}return{width,height,x,y}}let absoluteOrFixed=new Set(["absolute","fixed"]);function getInnerBoundingClientRect(element,strategy){let clientRect=getBoundingClientRect(element,!0,"fixed"===strategy),top=clientRect.top+element.clientTop,left=clientRect.left+element.clientLeft,scale=isHTMLElement(element)?getScale(element):createCoords(1),width=element.clientWidth*scale.x,height=element.clientHeight*scale.y;return{width,height,x:left*scale.x,y:top*scale.y}}function getClientRectFromClippingAncestor(element,clippingAncestor,strategy){let rect;if("viewport"===clippingAncestor)rect=getViewportRect(element,strategy);else if("document"===clippingAncestor)rect=getDocumentRect(getDocumentElement(element));else if(isElement(clippingAncestor))rect=getInnerBoundingClientRect(clippingAncestor,strategy);else{let visualOffsets=getVisualOffsets(element);rect={x:clippingAncestor.x-visualOffsets.x,y:clippingAncestor.y-visualOffsets.y,width:clippingAncestor.width,height:clippingAncestor.height}}return rectToClientRect(rect)}function hasFixedPositionAncestor(element,stopNode){let parentNode=getParentNode(element);return!(parentNode===stopNode||!isElement(parentNode)||isLastTraversableNode(parentNode))&&("fixed"===getComputedStyle1(parentNode).position||hasFixedPositionAncestor(parentNode,stopNode))}function getClippingElementAncestors(element,cache){let cachedResult=cache.get(element);if(cachedResult)return cachedResult;let result=getOverflowAncestors(element,[],!1).filter(el=>isElement(el)&&"body"!==getNodeName(el)),currentContainingBlockComputedStyle=null,elementIsFixed="fixed"===getComputedStyle1(element).position,currentNode=elementIsFixed?getParentNode(element):element;for(;isElement(currentNode)&&!isLastTraversableNode(currentNode);){let computedStyle=getComputedStyle1(currentNode),currentNodeIsContaining=isContainingBlock(currentNode);currentNodeIsContaining||"fixed"!==computedStyle.position||(currentContainingBlockComputedStyle=null),(elementIsFixed?!currentNodeIsContaining&&!currentContainingBlockComputedStyle:!currentNodeIsContaining&&"static"===computedStyle.position&&!!currentContainingBlockComputedStyle&&absoluteOrFixed.has(currentContainingBlockComputedStyle.position)||isOverflowElement(currentNode)&&!currentNodeIsContaining&&hasFixedPositionAncestor(element,currentNode))?result=result.filter(ancestor=>ancestor!==currentNode):currentContainingBlockComputedStyle=computedStyle,currentNode=getParentNode(currentNode)}return cache.set(element,result),result}function getRectRelativeToOffsetParent(element,offsetParent,strategy){let isOffsetParentAnElement=isHTMLElement(offsetParent),documentElement=getDocumentElement(offsetParent),isFixed="fixed"===strategy,rect=getBoundingClientRect(element,!0,isFixed,offsetParent),scroll={scrollLeft:0,scrollTop:0},offsets=createCoords(0);if(isOffsetParentAnElement||!isOffsetParentAnElement&&!isFixed)if(("body"!==getNodeName(offsetParent)||isOverflowElement(documentElement))&&(scroll=getNodeScroll(offsetParent)),isOffsetParentAnElement){let offsetRect=getBoundingClientRect(offsetParent,!0,isFixed,offsetParent);offsets.x=offsetRect.x+offsetParent.clientLeft,offsets.y=offsetRect.y+offsetParent.clientTop}else documentElement&&(offsets.x=getWindowScrollBarX(documentElement));isFixed&&!isOffsetParentAnElement&&documentElement&&(offsets.x=getWindowScrollBarX(documentElement));let htmlOffset=!documentElement||isOffsetParentAnElement||isFixed?createCoords(0):getHTMLOffset(documentElement,scroll);return{x:rect.left+scroll.scrollLeft-offsets.x-htmlOffset.x,y:rect.top+scroll.scrollTop-offsets.y-htmlOffset.y,width:rect.width,height:rect.height}}function isStaticPositioned(element){return"static"===getComputedStyle1(element).position}function getTrueOffsetParent(element,polyfill){if(!isHTMLElement(element)||"fixed"===getComputedStyle1(element).position)return null;if(polyfill)return polyfill(element);let rawOffsetParent=element.offsetParent;return getDocumentElement(element)===rawOffsetParent&&(rawOffsetParent=rawOffsetParent.ownerDocument.body),rawOffsetParent}function getOffsetParent(element,polyfill){let win=getWindow(element);if(isTopLayer(element))return win;if(!isHTMLElement(element)){let svgOffsetParent=getParentNode(element);for(;svgOffsetParent&&!isLastTraversableNode(svgOffsetParent);){if(isElement(svgOffsetParent)&&!isStaticPositioned(svgOffsetParent))return svgOffsetParent;svgOffsetParent=getParentNode(svgOffsetParent)}return win}let offsetParent=getTrueOffsetParent(element,polyfill);for(;offsetParent&&isTableElement(offsetParent)&&isStaticPositioned(offsetParent);)offsetParent=getTrueOffsetParent(offsetParent,polyfill);return offsetParent&&isLastTraversableNode(offsetParent)&&isStaticPositioned(offsetParent)&&!isContainingBlock(offsetParent)?win:offsetParent||getContainingBlock(element)||win}let getElementRects=async function(data){let getOffsetParentFn=this.getOffsetParent||getOffsetParent,getDimensionsFn=this.getDimensions,floatingDimensions=await getDimensionsFn(data.floating);return{reference:getRectRelativeToOffsetParent(data.reference,await getOffsetParentFn(data.floating),data.strategy),floating:{x:0,y:0,width:floatingDimensions.width,height:floatingDimensions.height}}},platform={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement:getDocumentElement,getClippingRect:function getClippingRect(_ref){let{element,boundary,rootBoundary,strategy}=_ref,clippingAncestors=[..."clippingAncestors"===boundary?isTopLayer(element)?[]:getClippingElementAncestors(element,this._c):[].concat(boundary),rootBoundary],firstClippingAncestor=clippingAncestors[0],clippingRect=clippingAncestors.reduce((accRect,clippingAncestor)=>{let rect=getClientRectFromClippingAncestor(element,clippingAncestor,strategy);return accRect.top=max(rect.top,accRect.top),accRect.right=min(rect.right,accRect.right),accRect.bottom=min(rect.bottom,accRect.bottom),accRect.left=max(rect.left,accRect.left),accRect},getClientRectFromClippingAncestor(element,firstClippingAncestor,strategy));return{width:clippingRect.right-clippingRect.left,height:clippingRect.bottom-clippingRect.top,x:clippingRect.left,y:clippingRect.top}},getOffsetParent,getElementRects,getClientRects,getDimensions:function getDimensions(element){let{width,height}=getCssDimensions(element);return{width,height}},getScale,isElement:isElement,isRTL:function isRTL(element){return"rtl"===getComputedStyle1(element).direction}};function rectsAreEqual(a,b){return a.x===b.x&&a.y===b.y&&a.width===b.width&&a.height===b.height}function observeMove(element,onMove){let timeoutId,io=null,root=getDocumentElement(element);function cleanup(){var _io;clearTimeout(timeoutId),null==(_io=io)||_io.disconnect(),io=null}function refresh(skip,threshold){void 0===skip&&(skip=!1),void 0===threshold&&(threshold=1),cleanup();let elementRectForRootMargin=element.getBoundingClientRect(),{left,top,width,height}=elementRectForRootMargin;if(skip||onMove(),!width||!height)return;let options={rootMargin:-floor(top)+"px "+-floor(root.clientWidth-(left+width))+"px "+-floor(root.clientHeight-(top+height))+"px "+-floor(left)+"px",threshold:max(0,min(1,threshold))||1},isFirstUpdate=!0;function handleObserve(entries){let ratio=entries[0].intersectionRatio;if(ratio!==threshold){if(!isFirstUpdate)return refresh();ratio?refresh(!1,ratio):timeoutId=setTimeout(()=>{refresh(!1,1e-7)},1e3)}1!==ratio||rectsAreEqual(elementRectForRootMargin,element.getBoundingClientRect())||refresh(),isFirstUpdate=!1}try{io=new IntersectionObserver(handleObserve,{...options,root:root.ownerDocument})}catch(_e){io=new IntersectionObserver(handleObserve,options)}io.observe(element)}return refresh(!0),cleanup}function autoUpdate(reference,floating,update,options){let frameId;void 0===options&&(options={});let{ancestorScroll=!0,ancestorResize=!0,elementResize="function"==typeof ResizeObserver,layoutShift="function"==typeof IntersectionObserver,animationFrame=!1}=options,referenceEl=unwrapElement(reference),ancestors=ancestorScroll||ancestorResize?[...referenceEl?getOverflowAncestors(referenceEl):[],...getOverflowAncestors(floating)]:[];ancestors.forEach(ancestor=>{ancestorScroll&&ancestor.addEventListener("scroll",update,{passive:!0}),ancestorResize&&ancestor.addEventListener("resize",update)});let cleanupIo=referenceEl&&layoutShift?observeMove(referenceEl,update):null,reobserveFrame=-1,resizeObserver=null;elementResize&&(resizeObserver=new ResizeObserver(_ref=>{let[firstEntry]=_ref;firstEntry&&firstEntry.target===referenceEl&&resizeObserver&&(resizeObserver.unobserve(floating),cancelAnimationFrame(reobserveFrame),reobserveFrame=requestAnimationFrame(()=>{var _resizeObserver;null==(_resizeObserver=resizeObserver)||_resizeObserver.observe(floating)})),update()}),referenceEl&&!animationFrame&&resizeObserver.observe(referenceEl),resizeObserver.observe(floating));let prevRefRect=animationFrame?getBoundingClientRect(reference):null;function frameLoop(){let nextRefRect=getBoundingClientRect(reference);prevRefRect&&!rectsAreEqual(prevRefRect,nextRefRect)&&update(),prevRefRect=nextRefRect,frameId=requestAnimationFrame(frameLoop)}return animationFrame&&frameLoop(),update(),()=>{var _resizeObserver2;ancestors.forEach(ancestor=>{ancestorScroll&&ancestor.removeEventListener("scroll",update),ancestorResize&&ancestor.removeEventListener("resize",update)}),null==cleanupIo||cleanupIo(),null==(_resizeObserver2=resizeObserver)||_resizeObserver2.disconnect(),resizeObserver=null,animationFrame&&cancelAnimationFrame(frameId)}}let offset1=function(options){return void 0===options&&(options=0),{name:"offset",options,async fn(state){var _middlewareData$offse,_middlewareData$arrow;let{x,y,placement,middlewareData}=state,diffCoords=await convertValueToCoords(state,options);return placement===(null==(_middlewareData$offse=middlewareData.offset)?void 0:_middlewareData$offse.placement)&&null!=(_middlewareData$arrow=middlewareData.arrow)&&_middlewareData$arrow.alignmentOffset?{}:{x:x+diffCoords.x,y:y+diffCoords.y,data:{...diffCoords,placement}}}}},shift1=function(options){return void 0===options&&(options={}),{name:"shift",options,async fn(state){let{x,y,placement}=state,{mainAxis:checkMainAxis=!0,crossAxis:checkCrossAxis=!1,limiter={fn:_ref=>{let{x,y}=_ref;return{x,y}}},...detectOverflowOptions}=evaluate(options,state),coords={x,y},overflow=await detectOverflow(state,detectOverflowOptions),crossAxis=getSideAxis(getSide(placement)),mainAxis=getOppositeAxis(crossAxis),mainAxisCoord=coords[mainAxis],crossAxisCoord=coords[crossAxis];if(checkMainAxis){let minSide="y"===mainAxis?"top":"left",maxSide="y"===mainAxis?"bottom":"right",min1=mainAxisCoord+overflow[minSide],max1=mainAxisCoord-overflow[maxSide];mainAxisCoord=max(min1,min(mainAxisCoord,max1))}if(checkCrossAxis){let minSide="y"===crossAxis?"top":"left",maxSide="y"===crossAxis?"bottom":"right",min1=crossAxisCoord+overflow[minSide],max1=crossAxisCoord-overflow[maxSide];crossAxisCoord=max(min1,min(crossAxisCoord,max1))}let limitedCoords=limiter.fn({...state,[mainAxis]:mainAxisCoord,[crossAxis]:crossAxisCoord});return{...limitedCoords,data:{x:limitedCoords.x-x,y:limitedCoords.y-y,enabled:{[mainAxis]:checkMainAxis,[crossAxis]:checkCrossAxis}}}}}},flip1=function(options){return void 0===options&&(options={}),{name:"flip",options,async fn(state){var _middlewareData$arrow,_middlewareData$flip,_middlewareData$flip2,_overflowsData$filter,_overflowsData$filter2;let{placement,middlewareData,rects,initialPlacement,platform,elements}=state,{mainAxis:checkMainAxis=!0,crossAxis:checkCrossAxis=!0,fallbackPlacements:specifiedFallbackPlacements,fallbackStrategy="bestFit",fallbackAxisSideDirection="none",flipAlignment=!0,...detectOverflowOptions}=evaluate(options,state);if(null!=(_middlewareData$arrow=middlewareData.arrow)&&_middlewareData$arrow.alignmentOffset)return{};let side=getSide(placement),initialSideAxis=getSideAxis(initialPlacement),isBasePlacement=getSide(initialPlacement)===initialPlacement,rtl=await (null==platform.isRTL?void 0:platform.isRTL(elements.floating)),fallbackPlacements=specifiedFallbackPlacements||(isBasePlacement||!flipAlignment?[getOppositePlacement(initialPlacement)]:getExpandedPlacements(initialPlacement)),hasFallbackAxisSideDirection="none"!==fallbackAxisSideDirection;!specifiedFallbackPlacements&&hasFallbackAxisSideDirection&&fallbackPlacements.push(...getOppositeAxisPlacements(initialPlacement,flipAlignment,fallbackAxisSideDirection,rtl));let placements1=[initialPlacement,...fallbackPlacements],overflow=await detectOverflow(state,detectOverflowOptions),overflows=[],overflowsData=(null==(_middlewareData$flip=middlewareData.flip)?void 0:_middlewareData$flip.overflows)||[];if(checkMainAxis&&overflows.push(overflow[side]),checkCrossAxis){let sides1=getAlignmentSides(placement,rects,rtl);overflows.push(overflow[sides1[0]],overflow[sides1[1]])}if(overflowsData=[...overflowsData,{placement,overflows}],!overflows.every(side=>side<=0)){let nextIndex=((null==(_middlewareData$flip2=middlewareData.flip)?void 0:_middlewareData$flip2.index)||0)+1,nextPlacement=placements1[nextIndex];if(nextPlacement&&("alignment"!==checkCrossAxis||initialSideAxis===getSideAxis(nextPlacement)||overflowsData.every(d=>getSideAxis(d.placement)!==initialSideAxis||d.overflows[0]>0)))return{data:{index:nextIndex,overflows:overflowsData},reset:{placement:nextPlacement}};let resetPlacement=null==(_overflowsData$filter=overflowsData.filter(d=>d.overflows[0]<=0).sort((a,b)=>a.overflows[1]-b.overflows[1])[0])?void 0:_overflowsData$filter.placement;if(!resetPlacement)switch(fallbackStrategy){case"bestFit":{let placement=null==(_overflowsData$filter2=overflowsData.filter(d=>{if(hasFallbackAxisSideDirection){let currentSideAxis=getSideAxis(d.placement);return currentSideAxis===initialSideAxis||"y"===currentSideAxis}return!0}).map(d=>[d.placement,d.overflows.filter(overflow=>overflow>0).reduce((acc,overflow)=>acc+overflow,0)]).sort((a,b)=>a[1]-b[1])[0])?void 0:_overflowsData$filter2[0];placement&&(resetPlacement=placement);break}case"initialPlacement":resetPlacement=initialPlacement}if(placement!==resetPlacement)return{reset:{placement:resetPlacement}}}return{}}}},size1=function(options){return void 0===options&&(options={}),{name:"size",options,async fn(state){var _state$middlewareData,_state$middlewareData2;let heightSide,widthSide,{placement,rects,platform,elements}=state,{apply=()=>{},...detectOverflowOptions}=evaluate(options,state),overflow=await detectOverflow(state,detectOverflowOptions),side=getSide(placement),alignment=getAlignment(placement),isYAxis="y"===getSideAxis(placement),{width,height}=rects.floating;"top"===side||"bottom"===side?(heightSide=side,widthSide=alignment===(await (null==platform.isRTL?void 0:platform.isRTL(elements.floating))?"start":"end")?"left":"right"):(widthSide=side,heightSide="end"===alignment?"top":"bottom");let maximumClippingHeight=height-overflow.top-overflow.bottom,maximumClippingWidth=width-overflow.left-overflow.right,overflowAvailableHeight=min(height-overflow[heightSide],maximumClippingHeight),overflowAvailableWidth=min(width-overflow[widthSide],maximumClippingWidth),noShift=!state.middlewareData.shift,availableHeight=overflowAvailableHeight,availableWidth=overflowAvailableWidth;if(null!=(_state$middlewareData=state.middlewareData.shift)&&_state$middlewareData.enabled.x&&(availableWidth=maximumClippingWidth),null!=(_state$middlewareData2=state.middlewareData.shift)&&_state$middlewareData2.enabled.y&&(availableHeight=maximumClippingHeight),noShift&&!alignment){let xMin=max(overflow.left,0),xMax=max(overflow.right,0),yMin=max(overflow.top,0),yMax=max(overflow.bottom,0);isYAxis?availableWidth=width-2*(0!==xMin||0!==xMax?xMin+xMax:max(overflow.left,overflow.right)):availableHeight=height-2*(0!==yMin||0!==yMax?yMin+yMax:max(overflow.top,overflow.bottom))}await apply({...state,availableWidth,availableHeight});let nextDimensions=await platform.getDimensions(elements.floating);return width!==nextDimensions.width||height!==nextDimensions.height?{reset:{rects:!0}}:{}}}},hide1=function(options){return void 0===options&&(options={}),{name:"hide",options,async fn(state){let{rects}=state,{strategy="referenceHidden",...detectOverflowOptions}=evaluate(options,state);switch(strategy){case"referenceHidden":{let offsets=getSideOffsets(await detectOverflow(state,{...detectOverflowOptions,elementContext:"reference"}),rects.reference);return{data:{referenceHiddenOffsets:offsets,referenceHidden:isAnySideFullyClipped(offsets)}}}case"escaped":{let offsets=getSideOffsets(await detectOverflow(state,{...detectOverflowOptions,altBoundary:!0}),rects.floating);return{data:{escapedOffsets:offsets,escaped:isAnySideFullyClipped(offsets)}}}default:return{}}}}},arrow1=options=>({name:"arrow",options,async fn(state){let{x,y,placement,rects,platform,elements,middlewareData}=state,{element,padding=0}=evaluate(options,state)||{};if(null==element)return{};let paddingObject=getPaddingObject(padding),coords={x,y},axis=getOppositeAxis(getSideAxis(placement)),length=getAxisLength(axis),arrowDimensions=await platform.getDimensions(element),isYAxis="y"===axis,clientProp=isYAxis?"clientHeight":"clientWidth",endDiff=rects.reference[length]+rects.reference[axis]-coords[axis]-rects.floating[length],startDiff=coords[axis]-rects.reference[axis],arrowOffsetParent=await (null==platform.getOffsetParent?void 0:platform.getOffsetParent(element)),clientSize=arrowOffsetParent?arrowOffsetParent[clientProp]:0;clientSize&&await (null==platform.isElement?void 0:platform.isElement(arrowOffsetParent))||(clientSize=elements.floating[clientProp]||rects.floating[length]);let largestPossiblePadding=clientSize/2-arrowDimensions[length]/2-1,minPadding=min(paddingObject[isYAxis?"top":"left"],largestPossiblePadding),maxPadding=min(paddingObject[isYAxis?"bottom":"right"],largestPossiblePadding),max1=clientSize-arrowDimensions[length]-maxPadding,center=clientSize/2-arrowDimensions[length]/2+(endDiff/2-startDiff/2),offset=max(minPadding,min(center,max1)),shouldAddOffset=!middlewareData.arrow&&null!=getAlignment(placement)&&center!==offset&&rects.reference[length]/2-(center<minPadding?minPadding:maxPadding)-arrowDimensions[length]/2<0,alignmentOffset=shouldAddOffset?center<minPadding?center-minPadding:center-max1:0;return{[axis]:coords[axis]+alignmentOffset,data:{[axis]:offset,centerOffset:center-offset-alignmentOffset,...shouldAddOffset&&{alignmentOffset}},reset:shouldAddOffset}}}),limitShift1=function(options){return void 0===options&&(options={}),{options,fn(state){let{x,y,placement,rects,middlewareData}=state,{offset=0,mainAxis:checkMainAxis=!0,crossAxis:checkCrossAxis=!0}=evaluate(options,state),coords={x,y},crossAxis=getSideAxis(placement),mainAxis=getOppositeAxis(crossAxis),mainAxisCoord=coords[mainAxis],crossAxisCoord=coords[crossAxis],rawOffset=evaluate(offset,state),computedOffset="number"==typeof rawOffset?{mainAxis:rawOffset,crossAxis:0}:{mainAxis:0,crossAxis:0,...rawOffset};if(checkMainAxis){let len="y"===mainAxis?"height":"width",limitMin=rects.reference[mainAxis]-rects.floating[len]+computedOffset.mainAxis,limitMax=rects.reference[mainAxis]+rects.reference[len]-computedOffset.mainAxis;mainAxisCoord<limitMin?mainAxisCoord=limitMin:mainAxisCoord>limitMax&&(mainAxisCoord=limitMax)}if(checkCrossAxis){var _middlewareData$offse,_middlewareData$offse2;let len="y"===mainAxis?"width":"height",isOriginSide=originSides.has(getSide(placement)),limitMin=rects.reference[crossAxis]-rects.floating[len]+(isOriginSide&&(null==(_middlewareData$offse=middlewareData.offset)?void 0:_middlewareData$offse[crossAxis])||0)+(isOriginSide?0:computedOffset.crossAxis),limitMax=rects.reference[crossAxis]+rects.reference[len]+(isOriginSide?0:(null==(_middlewareData$offse2=middlewareData.offset)?void 0:_middlewareData$offse2[crossAxis])||0)-(isOriginSide?computedOffset.crossAxis:0);crossAxisCoord<limitMin?crossAxisCoord=limitMin:crossAxisCoord>limitMax&&(crossAxisCoord=limitMax)}return{[mainAxis]:mainAxisCoord,[crossAxis]:crossAxisCoord}}}},computePosition1=(reference,floating,options)=>{let cache=new Map,mergedOptions={platform,...options},platformWithCache={...mergedOptions.platform,_c:cache};return computePosition(reference,floating,{...mergedOptions,platform:platformWithCache})};__turbopack_context__.s(["P",0,arrow1,"p",0,function(options){return void 0===options&&(options={}),{name:"autoPlacement",options,async fn(state){var _middlewareData$autoP,_middlewareData$autoP2,_placementsThatFitOnE;let{rects,middlewareData,placement,platform,elements}=state,{crossAxis=!1,alignment,allowedPlacements=placements,autoAlignment=!0,...detectOverflowOptions}=evaluate(options,state),placements$1=void 0!==alignment||allowedPlacements===placements?getPlacementList(alignment||null,autoAlignment,allowedPlacements):allowedPlacements,overflow=await detectOverflow(state,detectOverflowOptions),currentIndex=(null==(_middlewareData$autoP=middlewareData.autoPlacement)?void 0:_middlewareData$autoP.index)||0,currentPlacement=placements$1[currentIndex];if(null==currentPlacement)return{};let alignmentSides=getAlignmentSides(currentPlacement,rects,await (null==platform.isRTL?void 0:platform.isRTL(elements.floating)));if(placement!==currentPlacement)return{reset:{placement:placements$1[0]}};let currentOverflows=[overflow[getSide(currentPlacement)],overflow[alignmentSides[0]],overflow[alignmentSides[1]]],allOverflows=[...(null==(_middlewareData$autoP2=middlewareData.autoPlacement)?void 0:_middlewareData$autoP2.overflows)||[],{placement:currentPlacement,overflows:currentOverflows}],nextPlacement=placements$1[currentIndex+1];if(nextPlacement)return{data:{index:currentIndex+1,overflows:allOverflows},reset:{placement:nextPlacement}};let placementsSortedByMostSpace=allOverflows.map(d=>{let alignment=getAlignment(d.placement);return[d.placement,alignment&&crossAxis?d.overflows.slice(0,2).reduce((acc,v)=>acc+v,0):d.overflows[0],d.overflows]}).sort((a,b)=>a[1]-b[1]),resetPlacement=(null==(_placementsThatFitOnE=placementsSortedByMostSpace.filter(d=>d[2].slice(0,getAlignment(d[0])?2:3).every(v=>v<=0))[0])?void 0:_placementsThatFitOnE[0])||placementsSortedByMostSpace[0][0];return resetPlacement!==placement?{data:{index:currentIndex+1,overflows:allOverflows},reset:{placement:resetPlacement}}:{}}}},"n",0,autoUpdate,"A",0,computePosition1,"x",0,flip1,"c",0,hide1,"g",0,function(options){return void 0===options&&(options={}),{name:"inline",options,async fn(state){let{placement,elements,rects,platform,strategy}=state,{padding=2,x,y}=evaluate(options,state),nativeClientRects=Array.from(await (null==platform.getClientRects?void 0:platform.getClientRects(elements.reference))||[]),clientRects=getRectsByLine(nativeClientRects),fallback=rectToClientRect(getBoundingRect(nativeClientRects)),paddingObject=getPaddingObject(padding);function getBoundingClientRect(){if(2===clientRects.length&&clientRects[0].left>clientRects[1].right&&null!=x&&null!=y)return clientRects.find(rect=>x>rect.left-paddingObject.left&&x<rect.right+paddingObject.right&&y>rect.top-paddingObject.top&&y<rect.bottom+paddingObject.bottom)||fallback;if(clientRects.length>=2){if("y"===getSideAxis(placement)){let firstRect=clientRects[0],lastRect=clientRects[clientRects.length-1],isTop="top"===getSide(placement),top=firstRect.top,bottom=lastRect.bottom,left=isTop?firstRect.left:lastRect.left,right=isTop?firstRect.right:lastRect.right;return{top,bottom,left,right,width:right-left,height:bottom-top,x:left,y:top}}let isLeftSide="left"===getSide(placement),maxRight=max(...clientRects.map(rect=>rect.right)),minLeft=min(...clientRects.map(rect=>rect.left)),measureRects=clientRects.filter(rect=>isLeftSide?rect.left===minLeft:rect.right===maxRight),top=measureRects[0].top,bottom=measureRects[measureRects.length-1].bottom;return{top,bottom,left:minLeft,right:maxRight,width:maxRight-minLeft,height:bottom-top,x:minLeft,y:top}}return fallback}let resetRects=await platform.getElementRects({reference:{getBoundingClientRect},floating:elements.floating,strategy});return rects.reference.x!==resetRects.reference.x||rects.reference.y!==resetRects.reference.y||rects.reference.width!==resetRects.reference.width||rects.reference.height!==resetRects.reference.height?{reset:{rects:resetRects}}:{}}}},"o",0,limitShift1,"T",0,offset1,"e",0,shift1,"q",0,size1],36035);var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__20135__=__turbopack_context__.i(20135),index="u">typeof document?__TURBOPACK__imported__module__95184__.useLayoutEffect:function noop(){};function deepEqual(a,b){let length,i,keys;if(a===b)return!0;if(typeof a!=typeof b)return!1;if("function"==typeof a&&a.toString()===b.toString())return!0;if(a&&b&&"object"==typeof a){if(Array.isArray(a)){if((length=a.length)!==b.length)return!1;for(i=length;0!=i--;)if(!deepEqual(a[i],b[i]))return!1;return!0}if((length=(keys=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=length;0!=i--;)if(!({}).hasOwnProperty.call(b,keys[i]))return!1;for(i=length;0!=i--;){let key=keys[i];if(("_owner"!==key||!a.$$typeof)&&!deepEqual(a[key],b[key]))return!1}return!0}return a!=a&&b!=b}function getDPR(element){return"u"<typeof window?1:(element.ownerDocument.defaultView||window).devicePixelRatio||1}function roundByDPR(element,value){let dpr=getDPR(element);return Math.round(value*dpr)/dpr}function useLatestRef(value){let ref=__TURBOPACK__imported__module__95184__.useRef(value);return index(()=>{ref.current=value}),ref}function useFloating(options){void 0===options&&(options={});let{placement="bottom",strategy="absolute",middleware=[],platform,elements:{reference:externalReference,floating:externalFloating}={},transform=!0,whileElementsMounted,open}=options,[data,setData]=__TURBOPACK__imported__module__95184__.useState({x:0,y:0,strategy,placement,middlewareData:{},isPositioned:!1}),[latestMiddleware,setLatestMiddleware]=__TURBOPACK__imported__module__95184__.useState(middleware);deepEqual(latestMiddleware,middleware)||setLatestMiddleware(middleware);let[_reference,_setReference]=__TURBOPACK__imported__module__95184__.useState(null),[_floating,_setFloating]=__TURBOPACK__imported__module__95184__.useState(null),setReference=__TURBOPACK__imported__module__95184__.useCallback(node=>{node!==referenceRef.current&&(referenceRef.current=node,_setReference(node))},[]),setFloating=__TURBOPACK__imported__module__95184__.useCallback(node=>{node!==floatingRef.current&&(floatingRef.current=node,_setFloating(node))},[]),referenceEl=externalReference||_reference,floatingEl=externalFloating||_floating,referenceRef=__TURBOPACK__imported__module__95184__.useRef(null),floatingRef=__TURBOPACK__imported__module__95184__.useRef(null),dataRef=__TURBOPACK__imported__module__95184__.useRef(data),hasWhileElementsMounted=null!=whileElementsMounted,whileElementsMountedRef=useLatestRef(whileElementsMounted),platformRef=useLatestRef(platform),openRef=useLatestRef(open),update=__TURBOPACK__imported__module__95184__.useCallback(()=>{if(!referenceRef.current||!floatingRef.current)return;let config={placement,strategy,middleware:latestMiddleware};platformRef.current&&(config.platform=platformRef.current),computePosition1(referenceRef.current,floatingRef.current,config).then(data=>{let fullData={...data,isPositioned:!1!==openRef.current};isMountedRef.current&&!deepEqual(dataRef.current,fullData)&&(dataRef.current=fullData,__TURBOPACK__imported__module__20135__.flushSync(()=>{setData(fullData)}))})},[latestMiddleware,placement,strategy,platformRef,openRef]);index(()=>{!1===open&&dataRef.current.isPositioned&&(dataRef.current.isPositioned=!1,setData(data=>({...data,isPositioned:!1})))},[open]);let isMountedRef=__TURBOPACK__imported__module__95184__.useRef(!1);index(()=>(isMountedRef.current=!0,()=>{isMountedRef.current=!1}),[]),index(()=>{if(referenceEl&&(referenceRef.current=referenceEl),floatingEl&&(floatingRef.current=floatingEl),referenceEl&&floatingEl){if(whileElementsMountedRef.current)return whileElementsMountedRef.current(referenceEl,floatingEl,update);update()}},[referenceEl,floatingEl,update,whileElementsMountedRef,hasWhileElementsMounted]);let refs=__TURBOPACK__imported__module__95184__.useMemo(()=>({reference:referenceRef,floating:floatingRef,setReference,setFloating}),[setReference,setFloating]),elements=__TURBOPACK__imported__module__95184__.useMemo(()=>({reference:referenceEl,floating:floatingEl}),[referenceEl,floatingEl]),floatingStyles=__TURBOPACK__imported__module__95184__.useMemo(()=>{let initialStyles={position:strategy,left:0,top:0};if(!elements.floating)return initialStyles;let x=roundByDPR(elements.floating,data.x),y=roundByDPR(elements.floating,data.y);return transform?{...initialStyles,transform:"translate("+x+"px, "+y+"px)",...getDPR(elements.floating)>=1.5&&{willChange:"transform"}}:{position:strategy,left:x,top:y}},[strategy,transform,elements.floating,data.x,data.y]);return __TURBOPACK__imported__module__95184__.useMemo(()=>({...data,update,refs,elements,floatingStyles}),[data,update,refs,elements,floatingStyles])}__turbopack_context__.s(["P",0,(options,deps)=>({...(options=>{function isRef(value){return({}).hasOwnProperty.call(value,"current")}return{name:"arrow",options,fn(state){let{element,padding}="function"==typeof options?options(state):options;return element&&isRef(element)?null!=element.current?arrow1({element:element.current,padding}).fn(state):{}:element?arrow1({element,padding}).fn(state):{}}}})(options),options:[options,deps]}),"x",0,(options,deps)=>({...flip1(options),options:[options,deps]}),"c",0,(options,deps)=>({...hide1(options),options:[options,deps]}),"n",0,(options,deps)=>({...limitShift1(options),options:[options,deps]}),"T",0,(options,deps)=>({...offset1(options),options:[options,deps]}),"e",0,(options,deps)=>({...shift1(options),options:[options,deps]}),"o",0,(options,deps)=>({...size1(options),options:[options,deps]}),"E",0,useFloating],5433)},78896,__turbopack_context__=>{function composeEventHandlers(originalEventHandler,ourEventHandler,{checkForDefaultPrevented=!0}={}){return function handleEvent(event){if(originalEventHandler?.(event),!1===checkForDefaultPrevented||!event.defaultPrevented)return ourEventHandler?.(event)}}__turbopack_context__.s(["f",0,composeEventHandlers])},79514,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),Arrow=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{children,width=10,height=5,...arrowProps}=props;return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.svg,{...arrowProps,ref:forwardedRef,width,height,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:props.asChild?children:(0,__TURBOPACK__imported__module__24514__.jsx)("polygon",{points:"0,0 30,0 15,10"})})});Arrow.displayName="Arrow",__turbopack_context__.s(["f",0,Arrow])},29668,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514);function createContext2(rootComponentName,defaultContext){let Context=__TURBOPACK__imported__module__95184__.createContext(defaultContext),Provider=props=>{let{children,...context}=props,value=__TURBOPACK__imported__module__95184__.useMemo(()=>context,Object.values(context));return(0,__TURBOPACK__imported__module__24514__.jsx)(Context.Provider,{value,children})};return Provider.displayName=rootComponentName+"Provider",[Provider,function useContext2(consumerName){let context=__TURBOPACK__imported__module__95184__.useContext(Context);if(context)return context;if(void 0!==defaultContext)return defaultContext;throw Error(`\`${consumerName}\` must be used within \`${rootComponentName}\``)}]}function createContextScope(scopeName,createContextScopeDeps=[]){let defaultContexts=[];function createContext3(rootComponentName,defaultContext){let BaseContext=__TURBOPACK__imported__module__95184__.createContext(defaultContext),index=defaultContexts.length;defaultContexts=[...defaultContexts,defaultContext];let Provider=props=>{let{scope,children,...context}=props,Context=scope?.[scopeName]?.[index]||BaseContext,value=__TURBOPACK__imported__module__95184__.useMemo(()=>context,Object.values(context));return(0,__TURBOPACK__imported__module__24514__.jsx)(Context.Provider,{value,children})};return Provider.displayName=rootComponentName+"Provider",[Provider,function useContext2(consumerName,scope){let Context=scope?.[scopeName]?.[index]||BaseContext,context=__TURBOPACK__imported__module__95184__.useContext(Context);if(context)return context;if(void 0!==defaultContext)return defaultContext;throw Error(`\`${consumerName}\` must be used within \`${rootComponentName}\``)}]}let createScope=()=>{let scopeContexts=defaultContexts.map(defaultContext=>__TURBOPACK__imported__module__95184__.createContext(defaultContext));return function useScope(scope){let contexts=scope?.[scopeName]||scopeContexts;return __TURBOPACK__imported__module__95184__.useMemo(()=>({[`__scope${scopeName}`]:{...scope,[scopeName]:contexts}}),[scope,contexts])}};return createScope.scopeName=scopeName,[createContext3,composeContextScopes(createScope,...createContextScopeDeps)]}function composeContextScopes(...scopes){let baseScope=scopes[0];if(1===scopes.length)return baseScope;let createScope=()=>{let scopeHooks=scopes.map(createScope2=>({useScope:createScope2(),scopeName:createScope2.scopeName}));return function useComposedScopes(overrideScopes){let nextScopes=scopeHooks.reduce((nextScopes2,{useScope,scopeName})=>{let currentScope=useScope(overrideScopes)[`__scope${scopeName}`];return{...nextScopes2,...currentScope}},{});return __TURBOPACK__imported__module__95184__.useMemo(()=>({[`__scope${baseScope.scopeName}`]:nextScopes}),[nextScopes])}};return createScope.scopeName=baseScope.scopeName,createScope}__turbopack_context__.s(["e",0,createContext2,"c",0,createContextScope])},78864,__turbopack_context__=>{var originalBodyPointerEvents,__TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__78896__=__turbopack_context__.i(78896),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__48620__=__turbopack_context__.i(48620),__TURBOPACK__imported__module__17245__=__turbopack_context__.i(17245),__TURBOPACK__imported__module__60461__=__turbopack_context__.i(60461),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),CONTEXT_UPDATE="dismissableLayer.update",DismissableLayerContext=__TURBOPACK__imported__module__95184__.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),DismissableLayer=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{disableOutsidePointerEvents=!1,onEscapeKeyDown,onPointerDownOutside,onFocusOutside,onInteractOutside,onDismiss,...layerProps}=props,context=__TURBOPACK__imported__module__95184__.useContext(DismissableLayerContext),[node,setNode]=__TURBOPACK__imported__module__95184__.useState(null),ownerDocument=node?.ownerDocument??globalThis?.document,[,force]=__TURBOPACK__imported__module__95184__.useState({}),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,node2=>setNode(node2)),layers=Array.from(context.layers),[highestLayerWithOutsidePointerEventsDisabled]=[...context.layersWithOutsidePointerEventsDisabled].slice(-1),highestLayerWithOutsidePointerEventsDisabledIndex=layers.indexOf(highestLayerWithOutsidePointerEventsDisabled),index=node?layers.indexOf(node):-1,isBodyPointerEventsDisabled=context.layersWithOutsidePointerEventsDisabled.size>0,isPointerEventsEnabled=index>=highestLayerWithOutsidePointerEventsDisabledIndex,pointerDownOutside=usePointerDownOutside(event=>{let target=event.target,isPointerDownOnBranch=[...context.branches].some(branch=>branch.contains(target));isPointerEventsEnabled&&!isPointerDownOnBranch&&(onPointerDownOutside?.(event),onInteractOutside?.(event),event.defaultPrevented||onDismiss?.())},ownerDocument),focusOutside=useFocusOutside(event=>{let target=event.target;![...context.branches].some(branch=>branch.contains(target))&&(onFocusOutside?.(event),onInteractOutside?.(event),event.defaultPrevented||onDismiss?.())},ownerDocument);return(0,__TURBOPACK__imported__module__60461__.f)(event=>{index===context.layers.size-1&&(onEscapeKeyDown?.(event),!event.defaultPrevented&&onDismiss&&(event.preventDefault(),onDismiss()))},ownerDocument),__TURBOPACK__imported__module__95184__.useEffect(()=>{if(node)return disableOutsidePointerEvents&&(0===context.layersWithOutsidePointerEventsDisabled.size&&(originalBodyPointerEvents=ownerDocument.body.style.pointerEvents,ownerDocument.body.style.pointerEvents="none"),context.layersWithOutsidePointerEventsDisabled.add(node)),context.layers.add(node),dispatchUpdate(),()=>{disableOutsidePointerEvents&&1===context.layersWithOutsidePointerEventsDisabled.size&&(ownerDocument.body.style.pointerEvents=originalBodyPointerEvents)}},[node,ownerDocument,disableOutsidePointerEvents,context]),__TURBOPACK__imported__module__95184__.useEffect(()=>()=>{node&&(context.layers.delete(node),context.layersWithOutsidePointerEventsDisabled.delete(node),dispatchUpdate())},[node,context]),__TURBOPACK__imported__module__95184__.useEffect(()=>{let handleUpdate=()=>force({});return document.addEventListener(CONTEXT_UPDATE,handleUpdate),()=>document.removeEventListener(CONTEXT_UPDATE,handleUpdate)},[]),(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{...layerProps,ref:composedRefs,style:{pointerEvents:isBodyPointerEventsDisabled?isPointerEventsEnabled?"auto":"none":void 0,...props.style},onFocusCapture:(0,__TURBOPACK__imported__module__78896__.f)(props.onFocusCapture,focusOutside.onFocusCapture),onBlurCapture:(0,__TURBOPACK__imported__module__78896__.f)(props.onBlurCapture,focusOutside.onBlurCapture),onPointerDownCapture:(0,__TURBOPACK__imported__module__78896__.f)(props.onPointerDownCapture,pointerDownOutside.onPointerDownCapture)})});function usePointerDownOutside(onPointerDownOutside,ownerDocument=globalThis?.document){let handlePointerDownOutside=(0,__TURBOPACK__imported__module__17245__.f)(onPointerDownOutside),isPointerInsideReactTreeRef=__TURBOPACK__imported__module__95184__.useRef(!1),handleClickRef=__TURBOPACK__imported__module__95184__.useRef(()=>{});return __TURBOPACK__imported__module__95184__.useEffect(()=>{let handlePointerDown=event=>{if(event.target&&!isPointerInsideReactTreeRef.current){let handleAndDispatchPointerDownOutsideEvent2=function(){handleAndDispatchCustomEvent("dismissableLayer.pointerDownOutside",handlePointerDownOutside,eventDetail,{discrete:!0})},eventDetail={originalEvent:event};"touch"===event.pointerType?(ownerDocument.removeEventListener("click",handleClickRef.current),handleClickRef.current=handleAndDispatchPointerDownOutsideEvent2,ownerDocument.addEventListener("click",handleClickRef.current,{once:!0})):handleAndDispatchPointerDownOutsideEvent2()}else ownerDocument.removeEventListener("click",handleClickRef.current);isPointerInsideReactTreeRef.current=!1},timerId=window.setTimeout(()=>{ownerDocument.addEventListener("pointerdown",handlePointerDown)},0);return()=>{window.clearTimeout(timerId),ownerDocument.removeEventListener("pointerdown",handlePointerDown),ownerDocument.removeEventListener("click",handleClickRef.current)}},[ownerDocument,handlePointerDownOutside]),{onPointerDownCapture:()=>isPointerInsideReactTreeRef.current=!0}}function useFocusOutside(onFocusOutside,ownerDocument=globalThis?.document){let handleFocusOutside=(0,__TURBOPACK__imported__module__17245__.f)(onFocusOutside),isFocusInsideReactTreeRef=__TURBOPACK__imported__module__95184__.useRef(!1);return __TURBOPACK__imported__module__95184__.useEffect(()=>{let handleFocus=event=>{event.target&&!isFocusInsideReactTreeRef.current&&handleAndDispatchCustomEvent("dismissableLayer.focusOutside",handleFocusOutside,{originalEvent:event},{discrete:!1})};return ownerDocument.addEventListener("focusin",handleFocus),()=>ownerDocument.removeEventListener("focusin",handleFocus)},[ownerDocument,handleFocusOutside]),{onFocusCapture:()=>isFocusInsideReactTreeRef.current=!0,onBlurCapture:()=>isFocusInsideReactTreeRef.current=!1}}function dispatchUpdate(){let event=new CustomEvent(CONTEXT_UPDATE);document.dispatchEvent(event)}function handleAndDispatchCustomEvent(name,handler,detail,{discrete}){let target=detail.originalEvent.target,event=new CustomEvent(name,{bubbles:!1,cancelable:!0,detail});handler&&target.addEventListener(name,handler,{once:!0}),discrete?(0,__TURBOPACK__imported__module__26052__.u)(target,event):target.dispatchEvent(event)}DismissableLayer.displayName="DismissableLayer",__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let context=__TURBOPACK__imported__module__95184__.useContext(DismissableLayerContext),ref=__TURBOPACK__imported__module__95184__.useRef(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,ref);return __TURBOPACK__imported__module__95184__.useEffect(()=>{let node=ref.current;if(node)return context.branches.add(node),()=>{context.branches.delete(node)}},[context.branches]),(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{...props,ref:composedRefs})}).displayName="DismissableLayerBranch",__turbopack_context__.s(["f",0,DismissableLayer])},63055,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),count=0;function useFocusGuards(){__TURBOPACK__imported__module__95184__.useEffect(()=>{let edgeGuards=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",edgeGuards[0]??createFocusGuard()),document.body.insertAdjacentElement("beforeend",edgeGuards[1]??createFocusGuard()),count++,()=>{1===count&&document.querySelectorAll("[data-radix-focus-guard]").forEach(node=>node.remove()),count--}},[])}function createFocusGuard(){let element=document.createElement("span");return element.setAttribute("data-radix-focus-guard",""),element.tabIndex=0,element.style.outline="none",element.style.opacity="0",element.style.position="fixed",element.style.pointerEvents="none",element}__turbopack_context__.s(["f",0,useFocusGuards])},87778,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__48620__=__turbopack_context__.i(48620),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__17245__=__turbopack_context__.i(17245),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),AUTOFOCUS_ON_MOUNT="focusScope.autoFocusOnMount",AUTOFOCUS_ON_UNMOUNT="focusScope.autoFocusOnUnmount",EVENT_OPTIONS={bubbles:!1,cancelable:!0},FocusScope=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{loop=!1,trapped=!1,onMountAutoFocus:onMountAutoFocusProp,onUnmountAutoFocus:onUnmountAutoFocusProp,...scopeProps}=props,[container,setContainer]=__TURBOPACK__imported__module__95184__.useState(null),onMountAutoFocus=(0,__TURBOPACK__imported__module__17245__.f)(onMountAutoFocusProp),onUnmountAutoFocus=(0,__TURBOPACK__imported__module__17245__.f)(onUnmountAutoFocusProp),lastFocusedElementRef=__TURBOPACK__imported__module__95184__.useRef(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,node=>setContainer(node)),focusScope=__TURBOPACK__imported__module__95184__.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;__TURBOPACK__imported__module__95184__.useEffect(()=>{if(trapped){let handleFocusIn2=function(event){if(focusScope.paused||!container)return;let target=event.target;container.contains(target)?lastFocusedElementRef.current=target:focus(lastFocusedElementRef.current,{select:!0})},handleFocusOut2=function(event){if(focusScope.paused||!container)return;let relatedTarget=event.relatedTarget;null!==relatedTarget&&(container.contains(relatedTarget)||focus(lastFocusedElementRef.current,{select:!0}))};document.addEventListener("focusin",handleFocusIn2),document.addEventListener("focusout",handleFocusOut2);let mutationObserver=new MutationObserver(function(mutations){if(document.activeElement===document.body)for(let mutation of mutations)mutation.removedNodes.length>0&&focus(container)});return container&&mutationObserver.observe(container,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",handleFocusIn2),document.removeEventListener("focusout",handleFocusOut2),mutationObserver.disconnect()}}},[trapped,container,focusScope.paused]),__TURBOPACK__imported__module__95184__.useEffect(()=>{if(container){focusScopesStack.add(focusScope);let previouslyFocusedElement=document.activeElement;if(!container.contains(previouslyFocusedElement)){let mountEvent=new CustomEvent(AUTOFOCUS_ON_MOUNT,EVENT_OPTIONS);container.addEventListener(AUTOFOCUS_ON_MOUNT,onMountAutoFocus),container.dispatchEvent(mountEvent),mountEvent.defaultPrevented||(focusFirst(removeLinks(getTabbableCandidates(container)),{select:!0}),document.activeElement===previouslyFocusedElement&&focus(container))}return()=>{container.removeEventListener(AUTOFOCUS_ON_MOUNT,onMountAutoFocus),setTimeout(()=>{let unmountEvent=new CustomEvent(AUTOFOCUS_ON_UNMOUNT,EVENT_OPTIONS);container.addEventListener(AUTOFOCUS_ON_UNMOUNT,onUnmountAutoFocus),container.dispatchEvent(unmountEvent),unmountEvent.defaultPrevented||focus(previouslyFocusedElement??document.body,{select:!0}),container.removeEventListener(AUTOFOCUS_ON_UNMOUNT,onUnmountAutoFocus),focusScopesStack.remove(focusScope)},0)}}},[container,onMountAutoFocus,onUnmountAutoFocus,focusScope]);let handleKeyDown=__TURBOPACK__imported__module__95184__.useCallback(event=>{if(!loop&&!trapped||focusScope.paused)return;let isTabKey="Tab"===event.key&&!event.altKey&&!event.ctrlKey&&!event.metaKey,focusedElement=document.activeElement;if(isTabKey&&focusedElement){let container2=event.currentTarget,[first,last]=getTabbableEdges(container2);first&&last?event.shiftKey||focusedElement!==last?event.shiftKey&&focusedElement===first&&(event.preventDefault(),loop&&focus(last,{select:!0})):(event.preventDefault(),loop&&focus(first,{select:!0})):focusedElement===container2&&event.preventDefault()}},[loop,trapped,focusScope.paused]);return(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{tabIndex:-1,...scopeProps,ref:composedRefs,onKeyDown:handleKeyDown})});function focusFirst(candidates,{select=!1}={}){let previouslyFocusedElement=document.activeElement;for(let candidate of candidates)if(focus(candidate,{select}),document.activeElement!==previouslyFocusedElement)return}function getTabbableEdges(container){let candidates=getTabbableCandidates(container);return[findVisible(candidates,container),findVisible(candidates.reverse(),container)]}function getTabbableCandidates(container){let nodes=[],walker=document.createTreeWalker(container,NodeFilter.SHOW_ELEMENT,{acceptNode:node=>{let isHiddenInput="INPUT"===node.tagName&&"hidden"===node.type;return node.disabled||node.hidden||isHiddenInput?NodeFilter.FILTER_SKIP:node.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;walker.nextNode();)nodes.push(walker.currentNode);return nodes}function findVisible(elements,container){for(let element of elements)if(!isHidden(element,{upTo:container}))return element}function isHidden(node,{upTo}){if("hidden"===getComputedStyle(node).visibility)return!0;for(;node&&(void 0===upTo||node!==upTo);){if("none"===getComputedStyle(node).display)return!0;node=node.parentElement}return!1}function isSelectableInput(element){return element instanceof HTMLInputElement&&"select"in element}function focus(element,{select=!1}={}){if(element&&element.focus){let previouslyFocusedElement=document.activeElement;element.focus({preventScroll:!0}),element!==previouslyFocusedElement&&isSelectableInput(element)&&select&&element.select()}}FocusScope.displayName="FocusScope";var focusScopesStack=createFocusScopesStack();function createFocusScopesStack(){let stack=[];return{add(focusScope){let activeFocusScope=stack[0];focusScope!==activeFocusScope&&activeFocusScope?.pause(),(stack=arrayRemove(stack,focusScope)).unshift(focusScope)},remove(focusScope){stack=arrayRemove(stack,focusScope),stack[0]?.resume()}}}function arrayRemove(array,item){let updatedArray=[...array],index=updatedArray.indexOf(item);return -1!==index&&updatedArray.splice(index,1),updatedArray}function removeLinks(items){return items.filter(item=>"A"!==item.tagName)}__turbopack_context__.s(["f",0,FocusScope])},32947,77677,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),useLayoutEffect2=globalThis?.document?__TURBOPACK__imported__module__95184__.useLayoutEffect:()=>{};__turbopack_context__.s(["f",0,useLayoutEffect2],77677);var useReactId=__TURBOPACK__imported__module__95184__["useId".toString()]||(()=>void 0),count=0;function useId(deterministicId){let[id,setId]=__TURBOPACK__imported__module__95184__.useState(useReactId());return useLayoutEffect2(()=>{deterministicId||setId(reactId=>reactId??String(count++))},[deterministicId]),deterministicId||(id?`radix-${id}`:"")}__turbopack_context__.s(["f",0,useId],32947)},97191,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__5433__=__turbopack_context__.i(5433),__TURBOPACK__imported__module__36035__=__turbopack_context__.i(36035),__TURBOPACK__imported__module__79514__=__turbopack_context__.i(79514),__TURBOPACK__imported__module__48620__=__turbopack_context__.i(48620),__TURBOPACK__imported__module__29668__=__turbopack_context__.i(29668),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__17245__=__turbopack_context__.i(17245),__TURBOPACK__imported__module__77677__=__turbopack_context__.i(77677),__TURBOPACK__imported__module__31729__=__turbopack_context__.i(31729),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),POPPER_NAME="Popper",[createPopperContext,createPopperScope]=(0,__TURBOPACK__imported__module__29668__.c)(POPPER_NAME),[PopperProvider,usePopperContext]=createPopperContext(POPPER_NAME),Popper=props=>{let{__scopePopper,children}=props,[anchor,setAnchor]=__TURBOPACK__imported__module__95184__.useState(null);return(0,__TURBOPACK__imported__module__24514__.jsx)(PopperProvider,{scope:__scopePopper,anchor,onAnchorChange:setAnchor,children})};Popper.displayName=POPPER_NAME;var ANCHOR_NAME="PopperAnchor",PopperAnchor=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopper,virtualRef,...anchorProps}=props,context=usePopperContext(ANCHOR_NAME,__scopePopper),ref=__TURBOPACK__imported__module__95184__.useRef(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,ref);return __TURBOPACK__imported__module__95184__.useEffect(()=>{context.onAnchorChange(virtualRef?.current||ref.current)}),virtualRef?null:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{...anchorProps,ref:composedRefs})});PopperAnchor.displayName=ANCHOR_NAME;var CONTENT_NAME="PopperContent",[PopperContentProvider,useContentContext]=createPopperContext(CONTENT_NAME),PopperContent=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{__scopePopper,side="bottom",sideOffset=0,align="center",alignOffset=0,arrowPadding=0,avoidCollisions=!0,collisionBoundary=[],collisionPadding:collisionPaddingProp=0,sticky="partial",hideWhenDetached=!1,updatePositionStrategy="optimized",onPlaced,...contentProps}=props,context=usePopperContext(CONTENT_NAME,__scopePopper),[content,setContent]=__TURBOPACK__imported__module__95184__.useState(null),composedRefs=(0,__TURBOPACK__imported__module__48620__.j)(forwardedRef,node=>setContent(node)),[arrow,setArrow]=__TURBOPACK__imported__module__95184__.useState(null),arrowSize=(0,__TURBOPACK__imported__module__31729__.f)(arrow),arrowWidth=arrowSize?.width??0,arrowHeight=arrowSize?.height??0,collisionPadding="number"==typeof collisionPaddingProp?collisionPaddingProp:{top:0,right:0,bottom:0,left:0,...collisionPaddingProp},boundary=Array.isArray(collisionBoundary)?collisionBoundary:[collisionBoundary],hasExplicitBoundaries=boundary.length>0,detectOverflowOptions={padding:collisionPadding,boundary:boundary.filter(isNotNull),altBoundary:hasExplicitBoundaries},{refs,floatingStyles,placement,isPositioned,middlewareData}=(0,__TURBOPACK__imported__module__5433__.E)({strategy:"fixed",placement:side+("center"!==align?"-"+align:""),whileElementsMounted:(...args)=>(0,__TURBOPACK__imported__module__36035__.n)(...args,{animationFrame:"always"===updatePositionStrategy}),elements:{reference:context.anchor},middleware:[(0,__TURBOPACK__imported__module__5433__.T)({mainAxis:sideOffset+arrowHeight,alignmentAxis:alignOffset}),avoidCollisions&&(0,__TURBOPACK__imported__module__5433__.e)({mainAxis:!0,crossAxis:!1,limiter:"partial"===sticky?(0,__TURBOPACK__imported__module__5433__.n)():void 0,...detectOverflowOptions}),avoidCollisions&&(0,__TURBOPACK__imported__module__5433__.x)({...detectOverflowOptions}),(0,__TURBOPACK__imported__module__5433__.o)({...detectOverflowOptions,apply:({elements,rects,availableWidth,availableHeight})=>{let{width:anchorWidth,height:anchorHeight}=rects.reference,contentStyle=elements.floating.style;contentStyle.setProperty("--radix-popper-available-width",`${availableWidth}px`),contentStyle.setProperty("--radix-popper-available-height",`${availableHeight}px`),contentStyle.setProperty("--radix-popper-anchor-width",`${anchorWidth}px`),contentStyle.setProperty("--radix-popper-anchor-height",`${anchorHeight}px`)}}),arrow&&(0,__TURBOPACK__imported__module__5433__.P)({element:arrow,padding:arrowPadding}),transformOrigin({arrowWidth,arrowHeight}),hideWhenDetached&&(0,__TURBOPACK__imported__module__5433__.c)({strategy:"referenceHidden",...detectOverflowOptions})]}),[placedSide,placedAlign]=getSideAndAlignFromPlacement(placement),handlePlaced=(0,__TURBOPACK__imported__module__17245__.f)(onPlaced);(0,__TURBOPACK__imported__module__77677__.f)(()=>{isPositioned&&handlePlaced?.()},[isPositioned,handlePlaced]);let arrowX=middlewareData.arrow?.x,arrowY=middlewareData.arrow?.y,cannotCenterArrow=middlewareData.arrow?.centerOffset!==0,[contentZIndex,setContentZIndex]=__TURBOPACK__imported__module__95184__.useState();return(0,__TURBOPACK__imported__module__77677__.f)(()=>{content&&setContentZIndex(window.getComputedStyle(content).zIndex)},[content]),(0,__TURBOPACK__imported__module__24514__.jsx)("div",{ref:refs.setFloating,"data-radix-popper-content-wrapper":"",style:{...floatingStyles,transform:isPositioned?floatingStyles.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:contentZIndex,"--radix-popper-transform-origin":[middlewareData.transformOrigin?.x,middlewareData.transformOrigin?.y].join(" "),...middlewareData.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:props.dir,children:(0,__TURBOPACK__imported__module__24514__.jsx)(PopperContentProvider,{scope:__scopePopper,placedSide,onArrowChange:setArrow,arrowX,arrowY,shouldHideArrow:cannotCenterArrow,children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{"data-side":placedSide,"data-align":placedAlign,...contentProps,ref:composedRefs,style:{...contentProps.style,animation:isPositioned?void 0:"none"}})})})});PopperContent.displayName=CONTENT_NAME;var ARROW_NAME="PopperArrow",OPPOSITE_SIDE={top:"bottom",right:"left",bottom:"top",left:"right"},PopperArrow=__TURBOPACK__imported__module__95184__.forwardRef(function PopperArrow2(props,forwardedRef){let{__scopePopper,...arrowProps}=props,contentContext=useContentContext(ARROW_NAME,__scopePopper),baseSide=OPPOSITE_SIDE[contentContext.placedSide];return(0,__TURBOPACK__imported__module__24514__.jsx)("span",{ref:contentContext.onArrowChange,style:{position:"absolute",left:contentContext.arrowX,top:contentContext.arrowY,[baseSide]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[contentContext.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[contentContext.placedSide],visibility:contentContext.shouldHideArrow?"hidden":void 0},children:(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__79514__.f,{...arrowProps,ref:forwardedRef,style:{...arrowProps.style,display:"block"}})})});function isNotNull(value){return null!==value}PopperArrow.displayName=ARROW_NAME;var transformOrigin=options=>({name:"transformOrigin",options,fn(data){let{placement,rects,middlewareData}=data,cannotCenterArrow=middlewareData.arrow?.centerOffset!==0,arrowWidth=cannotCenterArrow?0:options.arrowWidth,arrowHeight=cannotCenterArrow?0:options.arrowHeight,[placedSide,placedAlign]=getSideAndAlignFromPlacement(placement),noArrowAlign={start:"0%",center:"50%",end:"100%"}[placedAlign],arrowXCenter=(middlewareData.arrow?.x??0)+arrowWidth/2,arrowYCenter=(middlewareData.arrow?.y??0)+arrowHeight/2,x="",y="";return"bottom"===placedSide?(x=cannotCenterArrow?noArrowAlign:`${arrowXCenter}px`,y=`${-arrowHeight}px`):"top"===placedSide?(x=cannotCenterArrow?noArrowAlign:`${arrowXCenter}px`,y=`${rects.floating.height+arrowHeight}px`):"right"===placedSide?(x=`${-arrowHeight}px`,y=cannotCenterArrow?noArrowAlign:`${arrowYCenter}px`):"left"===placedSide&&(x=`${rects.floating.width+arrowHeight}px`,y=cannotCenterArrow?noArrowAlign:`${arrowYCenter}px`),{data:{x,y}}}});function getSideAndAlignFromPlacement(placement){let[side,align="center"]=placement.split("-");return[side,align]}__turbopack_context__.s(["g",0,PopperAnchor,"j",0,PopperArrow,"c",0,PopperContent,"F",0,Popper,"y",0,createPopperScope])},78838,52559,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__20135__=__turbopack_context__.i(20135),__TURBOPACK__imported__module__26052__=__turbopack_context__.i(26052),__TURBOPACK__imported__module__77677__=__turbopack_context__.i(77677),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),Portal=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{container:containerProp,...portalProps}=props,[mounted,setMounted]=__TURBOPACK__imported__module__95184__.useState(!1);(0,__TURBOPACK__imported__module__77677__.f)(()=>setMounted(!0),[]);let container=containerProp||mounted&&globalThis?.document?.body;return container?__TURBOPACK__imported__module__20135__.default.createPortal((0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__26052__.V.div,{...portalProps,ref:forwardedRef}),container):null});Portal.displayName="Portal",__turbopack_context__.s(["f",0,Portal],78838);var __TURBOPACK__imported__module__48620__=__turbopack_context__.i(48620);function useStateMachine(initialState,machine){return __TURBOPACK__imported__module__95184__.useReducer((state,event)=>machine[state][event]??state,initialState)}var Presence=props=>{let{present,children}=props,presence=usePresence(present),child="function"==typeof children?children({present:presence.isPresent}):__TURBOPACK__imported__module__95184__.Children.only(children),ref=(0,__TURBOPACK__imported__module__48620__.j)(presence.ref,getElementRef(child));return"function"==typeof children||presence.isPresent?__TURBOPACK__imported__module__95184__.cloneElement(child,{ref}):null};function usePresence(present){let[node,setNode]=__TURBOPACK__imported__module__95184__.useState(),stylesRef=__TURBOPACK__imported__module__95184__.useRef({}),prevPresentRef=__TURBOPACK__imported__module__95184__.useRef(present),prevAnimationNameRef=__TURBOPACK__imported__module__95184__.useRef("none"),[state,send]=useStateMachine(present?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return __TURBOPACK__imported__module__95184__.useEffect(()=>{let currentAnimationName=getAnimationName(stylesRef.current);prevAnimationNameRef.current="mounted"===state?currentAnimationName:"none"},[state]),(0,__TURBOPACK__imported__module__77677__.f)(()=>{let styles=stylesRef.current,wasPresent=prevPresentRef.current;if(wasPresent!==present){let prevAnimationName=prevAnimationNameRef.current,currentAnimationName=getAnimationName(styles);present?send("MOUNT"):"none"===currentAnimationName||styles?.display==="none"?send("UNMOUNT"):wasPresent&&prevAnimationName!==currentAnimationName?send("ANIMATION_OUT"):send("UNMOUNT"),prevPresentRef.current=present}},[present,send]),(0,__TURBOPACK__imported__module__77677__.f)(()=>{if(node){let timeoutId,ownerWindow=node.ownerDocument.defaultView??window,handleAnimationEnd=event=>{let isCurrentAnimation=getAnimationName(stylesRef.current).includes(event.animationName);if(event.target===node&&isCurrentAnimation&&(send("ANIMATION_END"),!prevPresentRef.current)){let currentFillMode=node.style.animationFillMode;node.style.animationFillMode="forwards",timeoutId=ownerWindow.setTimeout(()=>{"forwards"===node.style.animationFillMode&&(node.style.animationFillMode=currentFillMode)})}},handleAnimationStart=event=>{event.target===node&&(prevAnimationNameRef.current=getAnimationName(stylesRef.current))};return node.addEventListener("animationstart",handleAnimationStart),node.addEventListener("animationcancel",handleAnimationEnd),node.addEventListener("animationend",handleAnimationEnd),()=>{ownerWindow.clearTimeout(timeoutId),node.removeEventListener("animationstart",handleAnimationStart),node.removeEventListener("animationcancel",handleAnimationEnd),node.removeEventListener("animationend",handleAnimationEnd)}}send("ANIMATION_END")},[node,send]),{isPresent:["mounted","unmountSuspended"].includes(state),ref:__TURBOPACK__imported__module__95184__.useCallback(node2=>{node2&&(stylesRef.current=getComputedStyle(node2)),setNode(node2)},[])}}function getAnimationName(styles){return styles?.animationName||"none"}function getElementRef(element){let getter=Object.getOwnPropertyDescriptor(element.props,"ref")?.get,mayWarn=getter&&"isReactWarning"in getter&&getter.isReactWarning;return mayWarn?element.ref:(mayWarn=(getter=Object.getOwnPropertyDescriptor(element,"ref")?.get)&&"isReactWarning"in getter&&getter.isReactWarning)?element.props.ref:element.props.ref||element.ref}Presence.displayName="Presence",__turbopack_context__.s(["f",0,Presence],52559)},26052,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__20135__=__turbopack_context__.i(20135),__TURBOPACK__imported__module__81272__=__turbopack_context__.i(81272),__TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),Primitive=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((primitive,node)=>{let Node1=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{asChild,...primitiveProps}=props,Comp=asChild?__TURBOPACK__imported__module__81272__.f:node;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,__TURBOPACK__imported__module__24514__.jsx)(Comp,{...primitiveProps,ref:forwardedRef})});return Node1.displayName=`Primitive.${node}`,{...primitive,[node]:Node1}},{});function dispatchDiscreteCustomEvent(target,event){target&&__TURBOPACK__imported__module__20135__.flushSync(()=>target.dispatchEvent(event))}__turbopack_context__.s(["V",0,Primitive,"u",0,dispatchDiscreteCustomEvent])},81272,48620,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184);function setRef(ref,value){if("function"==typeof ref)return ref(value);null!=ref&&(ref.current=value)}function composeRefs(...refs){return node=>{let hasCleanup=!1,cleanups=refs.map(ref=>{let cleanup=setRef(ref,node);return hasCleanup||"function"!=typeof cleanup||(hasCleanup=!0),cleanup});if(hasCleanup)return()=>{for(let i=0;i<cleanups.length;i++){let cleanup=cleanups[i];"function"==typeof cleanup?cleanup():setRef(refs[i],null)}}}}function useComposedRefs(...refs){return __TURBOPACK__imported__module__95184__.useCallback(composeRefs(...refs),refs)}__turbopack_context__.s(["Q",0,composeRefs,"j",0,useComposedRefs],48620);var __TURBOPACK__imported__module__24514__=__turbopack_context__.i(24514),Slot=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{children,...slotProps}=props,childrenArray=__TURBOPACK__imported__module__95184__.Children.toArray(children),slottable=childrenArray.find(isSlottable);if(slottable){let newElement=slottable.props.children,newChildren=childrenArray.map(child=>child!==slottable?child:__TURBOPACK__imported__module__95184__.Children.count(newElement)>1?__TURBOPACK__imported__module__95184__.Children.only(null):__TURBOPACK__imported__module__95184__.isValidElement(newElement)?newElement.props.children:null);return(0,__TURBOPACK__imported__module__24514__.jsx)(SlotClone,{...slotProps,ref:forwardedRef,children:__TURBOPACK__imported__module__95184__.isValidElement(newElement)?__TURBOPACK__imported__module__95184__.cloneElement(newElement,void 0,newChildren):null})}return(0,__TURBOPACK__imported__module__24514__.jsx)(SlotClone,{...slotProps,ref:forwardedRef,children})});Slot.displayName="Slot";var SlotClone=__TURBOPACK__imported__module__95184__.forwardRef((props,forwardedRef)=>{let{children,...slotProps}=props;if(__TURBOPACK__imported__module__95184__.isValidElement(children)){let childrenRef=getElementRef(children);return __TURBOPACK__imported__module__95184__.cloneElement(children,{...mergeProps(slotProps,children.props),ref:forwardedRef?composeRefs(forwardedRef,childrenRef):childrenRef})}return __TURBOPACK__imported__module__95184__.Children.count(children)>1?__TURBOPACK__imported__module__95184__.Children.only(null):null});SlotClone.displayName="SlotClone";var Slottable=({children})=>(0,__TURBOPACK__imported__module__24514__.jsx)(__TURBOPACK__imported__module__24514__.Fragment,{children});function isSlottable(child){return __TURBOPACK__imported__module__95184__.isValidElement(child)&&child.type===Slottable}function mergeProps(slotProps,childProps){let overrideProps={...childProps};for(let propName in childProps){let slotPropValue=slotProps[propName],childPropValue=childProps[propName];/^on[A-Z]/.test(propName)?slotPropValue&&childPropValue?overrideProps[propName]=(...args)=>{childPropValue(...args),slotPropValue(...args)}:slotPropValue&&(overrideProps[propName]=slotPropValue):"style"===propName?overrideProps[propName]={...slotPropValue,...childPropValue}:"className"===propName&&(overrideProps[propName]=[slotPropValue,childPropValue].filter(Boolean).join(" "))}return{...slotProps,...overrideProps}}function getElementRef(element){let getter=Object.getOwnPropertyDescriptor(element.props,"ref")?.get,mayWarn=getter&&"isReactWarning"in getter&&getter.isReactWarning;return mayWarn?element.ref:(mayWarn=(getter=Object.getOwnPropertyDescriptor(element,"ref")?.get)&&"isReactWarning"in getter&&getter.isReactWarning)?element.props.ref:element.props.ref||element.ref}__turbopack_context__.s(["f",0,Slot],81272)},17245,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184);function useCallbackRef(callback){let callbackRef=__TURBOPACK__imported__module__95184__.useRef(callback);return __TURBOPACK__imported__module__95184__.useEffect(()=>{callbackRef.current=callback}),__TURBOPACK__imported__module__95184__.useMemo(()=>(...args)=>callbackRef.current?.(...args),[])}__turbopack_context__.s(["f",0,useCallbackRef])},93152,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__17245__=__turbopack_context__.i(17245);function useControllableState({prop,defaultProp,onChange=()=>{}}){let[uncontrolledProp,setUncontrolledProp]=useUncontrolledState({defaultProp,onChange}),isControlled=void 0!==prop,value=isControlled?prop:uncontrolledProp,handleChange=(0,__TURBOPACK__imported__module__17245__.f)(onChange);return[value,__TURBOPACK__imported__module__95184__.useCallback(nextValue=>{if(isControlled){let value2="function"==typeof nextValue?nextValue(prop):nextValue;value2!==prop&&handleChange(value2)}else setUncontrolledProp(nextValue)},[isControlled,prop,setUncontrolledProp,handleChange])]}function useUncontrolledState({defaultProp,onChange}){let uncontrolledState=__TURBOPACK__imported__module__95184__.useState(defaultProp),[value]=uncontrolledState,prevValueRef=__TURBOPACK__imported__module__95184__.useRef(value),handleChange=(0,__TURBOPACK__imported__module__17245__.f)(onChange);return __TURBOPACK__imported__module__95184__.useEffect(()=>{prevValueRef.current!==value&&(handleChange(value),prevValueRef.current=value)},[value,prevValueRef,handleChange]),uncontrolledState}__turbopack_context__.s(["f",0,useControllableState])},60461,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__17245__=__turbopack_context__.i(17245);function useEscapeKeydown(onEscapeKeyDownProp,ownerDocument=globalThis?.document){let onEscapeKeyDown=(0,__TURBOPACK__imported__module__17245__.f)(onEscapeKeyDownProp);__TURBOPACK__imported__module__95184__.useEffect(()=>{let handleKeyDown=event=>{"Escape"===event.key&&onEscapeKeyDown(event)};return ownerDocument.addEventListener("keydown",handleKeyDown,{capture:!0}),()=>ownerDocument.removeEventListener("keydown",handleKeyDown,{capture:!0})},[onEscapeKeyDown,ownerDocument])}__turbopack_context__.s(["f",0,useEscapeKeydown])},31729,__turbopack_context__=>{var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__77677__=__turbopack_context__.i(77677);function useSize(element){let[size,setSize]=__TURBOPACK__imported__module__95184__.useState(void 0);return(0,__TURBOPACK__imported__module__77677__.f)(()=>{if(element){setSize({width:element.offsetWidth,height:element.offsetHeight});let resizeObserver=new ResizeObserver(entries=>{let width,height;if(!Array.isArray(entries)||!entries.length)return;let entry=entries[0];if("borderBoxSize"in entry){let borderSizeEntry=entry.borderBoxSize,borderSize=Array.isArray(borderSizeEntry)?borderSizeEntry[0]:borderSizeEntry;width=borderSize.inlineSize,height=borderSize.blockSize}else width=element.offsetWidth,height=element.offsetHeight;setSize({width,height})});return resizeObserver.observe(element,{box:"border-box"}),()=>resizeObserver.unobserve(element)}setSize(void 0)},[element]),size}__turbopack_context__.s(["f",0,useSize])},73772,__turbopack_context__=>{var counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={},lockCount=0,unwrapHost=function(node){return node&&(node.host||unwrapHost(node.parentNode))},applyAttributeToOthers=function(originalTarget,parentNode,markerName,controlAttribute){var targets=(Array.isArray(originalTarget)?originalTarget:[originalTarget]).map(function(target){if(parentNode.contains(target))return target;var correctedTarget=unwrapHost(target);return correctedTarget&&parentNode.contains(correctedTarget)?correctedTarget:(console.error("aria-hidden",target,"in not contained inside",parentNode,". Doing nothing"),null)}).filter(function(x){return!!x});markerMap[markerName]||(markerMap[markerName]=new WeakMap);var markerCounter=markerMap[markerName],hiddenNodes=[],elementsToKeep=new Set,elementsToStop=new Set(targets),keep=function(el){!el||elementsToKeep.has(el)||(elementsToKeep.add(el),keep(el.parentNode))};targets.forEach(keep);var deep=function(parent){!parent||elementsToStop.has(parent)||Array.prototype.forEach.call(parent.children,function(node){if(elementsToKeep.has(node))deep(node);else try{var attr=node.getAttribute(controlAttribute),alreadyHidden=null!==attr&&"false"!==attr,counterValue=(counterMap.get(node)||0)+1,markerValue=(markerCounter.get(node)||0)+1;counterMap.set(node,counterValue),markerCounter.set(node,markerValue),hiddenNodes.push(node),1===counterValue&&alreadyHidden&&uncontrolledNodes.set(node,!0),1===markerValue&&node.setAttribute(markerName,"true"),alreadyHidden||node.setAttribute(controlAttribute,"true")}catch(e){console.error("aria-hidden: cannot operate on ",node,e)}})};return deep(parentNode),elementsToKeep.clear(),lockCount++,function(){hiddenNodes.forEach(function(node){var counterValue=counterMap.get(node)-1,markerValue=markerCounter.get(node)-1;counterMap.set(node,counterValue),markerCounter.set(node,markerValue),counterValue||(uncontrolledNodes.has(node)||node.removeAttribute(controlAttribute),uncontrolledNodes.delete(node)),markerValue||node.removeAttribute(markerName)}),--lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledNodes=new WeakMap,markerMap={})}};__turbopack_context__.s(["f",0,function(originalTarget,parentNode,markerName){void 0===markerName&&(markerName="data-aria-hidden");var targets=Array.from(Array.isArray(originalTarget)?originalTarget:[originalTarget]),activeParentNode=parentNode||("u"<typeof document?null:(Array.isArray(originalTarget)?originalTarget[0]:originalTarget).ownerDocument.body);return activeParentNode?(targets.push.apply(targets,Array.from(activeParentNode.querySelectorAll("[aria-live], script"))),applyAttributeToOthers(targets,activeParentNode,markerName,"aria-hidden")):function(){return null}}])},94237,__turbopack_context__=>{var __TURBOPACK__imported__module__7284__=__turbopack_context__.i(7284);let falsyToString=value=>"boolean"==typeof value?`${value}`:0===value?"0":value,cx=__TURBOPACK__imported__module__7284__.q;__turbopack_context__.s(["f",0,(base,config)=>props=>{var _config_compoundVariants;if((null==config?void 0:config.variants)==null)return cx(base,null==props?void 0:props.class,null==props?void 0:props.className);let{variants,defaultVariants}=config,getVariantClassNames=Object.keys(variants).map(variant=>{let variantProp=null==props?void 0:props[variant],defaultVariantProp=null==defaultVariants?void 0:defaultVariants[variant];if(null===variantProp)return null;let variantKey=falsyToString(variantProp)||falsyToString(defaultVariantProp);return variants[variant][variantKey]}),propsWithoutUndefined=props&&Object.entries(props).reduce((acc,param)=>{let[key,value]=param;return void 0===value||(acc[key]=value),acc},{});return cx(base,getVariantClassNames,null==config||null==(_config_compoundVariants=config.compoundVariants)?void 0:_config_compoundVariants.reduce((acc,param)=>{let{class:cvClass,className:cvClassName,...compoundVariantOptions}=param;return Object.entries(compoundVariantOptions).every(param=>{let[key,value]=param;return Array.isArray(value)?value.includes({...defaultVariants,...propsWithoutUndefined}[key]):({...defaultVariants,...propsWithoutUndefined})[key]===value})?[...acc,cvClass,cvClassName]:acc},[]),null==props?void 0:props.class,null==props?void 0:props.className)}])},7284,__turbopack_context__=>{function r(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(f=r(e[t]))&&(n&&(n+=" "),n+=f)}else for(f in e)e[f]&&(n&&(n+=" "),n+=f);return n}function clsx(){for(var e,t,f=0,n="",o=arguments.length;f<o;f++)(e=arguments[f])&&(t=r(e))&&(n&&(n+=" "),n+=t);return n}let __TURBOPACK__default__export__=clsx;__turbopack_context__.s(["q",0,clsx,"U",0,__TURBOPACK__default__export__])},70129,60820,__turbopack_context__=>{let Check=(0,__turbopack_context__.i(46914).f)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);__turbopack_context__.s(["f",0,Check],60820),__turbopack_context__.s(["f",0,Check],70129)},47499,__turbopack_context__=>{let ChevronsUpDown=(0,__turbopack_context__.i(46914).f)("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);__turbopack_context__.s(["f",0,ChevronsUpDown],47499)},81063,__turbopack_context__=>{let Route=(0,__turbopack_context__.i(46914).f)("route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);__turbopack_context__.s(["f",0,Route],81063)},46416,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{default:function(){return LinkComponent},useLinkStatus:function(){return useLinkStatus}});let _interop_require_wildcard=__turbopack_context__.r(56421),_jsxruntime=__turbopack_context__.r(24514),_react=_interop_require_wildcard._(__turbopack_context__.r(95184)),_formaturl=__turbopack_context__.r(59634),_approutercontextsharedruntime=__turbopack_context__.r(34329),_usemergedref=__turbopack_context__.r(28929),_utils=__turbopack_context__.r(71185),_addbasepath=__turbopack_context__.r(34218),_routerreducertypes=__turbopack_context__.r(82548),_links=__turbopack_context__.r(22234),_islocalurl=__turbopack_context__.r(29489),_types=__turbopack_context__.r(46367);function isModifiedEvent(event){let target=event.currentTarget.getAttribute("target");return target&&"_self"!==target||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey||event.nativeEvent&&2===event.nativeEvent.which}function linkClicked(e,href,linkInstanceRef,replace,scroll,onNavigate,transitionTypes,prefetchIntent="none"){if("u">typeof window){let{nodeName}=e.currentTarget;if("A"===nodeName.toUpperCase()&&isModifiedEvent(e)||e.currentTarget.hasAttribute("download"))return;if(!(0,_islocalurl.isLocalURL)(href)){replace&&(e.preventDefault(),location.replace(href));return}if(e.preventDefault(),onNavigate){let isDefaultPrevented=!1;if(onNavigate({preventDefault:()=>{isDefaultPrevented=!0}}),isDefaultPrevented)return}let{navigate}=__turbopack_context__.r(84370);navigate(href,replace?"replace":"push",!1===scroll?_routerreducertypes.ScrollBehavior.NoScroll:_routerreducertypes.ScrollBehavior.Default,linkInstanceRef.current,transitionTypes,prefetchIntent)}}function formatStringOrUrl(urlObjOrString){return"string"==typeof urlObjOrString?urlObjOrString:(0,_formaturl.formatUrl)(urlObjOrString)}function LinkComponent(props){let children,child,link,[linkStatus,setOptimisticLinkStatus]=(0,_react.useOptimistic)(_links.IDLE_LINK_STATUS),linkInstanceRef=(0,_react.useRef)(null),{href:hrefProp,as:asProp,children:childrenProp,prefetch:prefetchProp=null,passHref,replace,shallow,scroll,onClick,onMouseEnter:onMouseEnterProp,onTouchStart:onTouchStartProp,legacyBehavior=!1,onNavigate,transitionTypes,ref:forwardedRef,unstable_dynamicOnHover,...restProps}=props;children=childrenProp,legacyBehavior&&("string"==typeof children||"number"==typeof children)&&(children=(0,_jsxruntime.jsx)("a",{children:children}));let router=_react.default.useContext(_approutercontextsharedruntime.AppRouterContext),prefetchEnabled=!1!==prefetchProp,prefetchIntent=!1===prefetchProp?"none":!0===prefetchProp?"full":"auto",fetchStrategy="none"!==prefetchIntent?getFetchStrategyFromPrefetchIntent(prefetchIntent):_types.FetchStrategy.PPR,formattedHref=formatStringOrUrl(asProp||hrefProp);if(legacyBehavior){if(children?.$$typeof===Symbol.for("react.lazy"))throw Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag.");child=_react.default.Children.only(children)}let childRef=legacyBehavior?child&&"object"==typeof child&&child.ref:forwardedRef,ownerStack,observeLinkVisibilityOnMount=_react.default.useCallback(element=>(null!==router&&(linkInstanceRef.current=(0,_links.mountLinkInstance)(element,formattedHref,router,fetchStrategy,prefetchEnabled,setOptimisticLinkStatus,ownerStack)),()=>{linkInstanceRef.current&&((0,_links.unmountLinkForCurrentNavigation)(linkInstanceRef.current),linkInstanceRef.current=null),(0,_links.unmountPrefetchableInstance)(element)}),[prefetchEnabled,formattedHref,router,fetchStrategy,setOptimisticLinkStatus,ownerStack]),childProps={ref:(0,_usemergedref.useMergedRef)(observeLinkVisibilityOnMount,childRef),onClick(e){legacyBehavior||"function"!=typeof onClick||onClick(e),legacyBehavior&&child.props&&"function"==typeof child.props.onClick&&child.props.onClick(e),!router||e.defaultPrevented||linkClicked(e,formattedHref,linkInstanceRef,replace,scroll,onNavigate,transitionTypes,prefetchIntent)},onMouseEnter(e){legacyBehavior||"function"!=typeof onMouseEnterProp||onMouseEnterProp(e),legacyBehavior&&child.props&&"function"==typeof child.props.onMouseEnter&&child.props.onMouseEnter(e),router&&prefetchEnabled&&(0,_links.onNavigationIntent)(e.currentTarget,!0===unstable_dynamicOnHover)},onTouchStart:function onTouchStart(e){legacyBehavior||"function"!=typeof onTouchStartProp||onTouchStartProp(e),legacyBehavior&&child.props&&"function"==typeof child.props.onTouchStart&&child.props.onTouchStart(e),router&&prefetchEnabled&&(0,_links.onNavigationIntent)(e.currentTarget,!0===unstable_dynamicOnHover)}};return(0,_utils.isAbsoluteUrl)(formattedHref)?childProps.href=formattedHref:legacyBehavior&&!passHref&&("a"!==child.type||"href"in child.props)||(childProps.href=(0,_addbasepath.addBasePath)(formattedHref)),link=legacyBehavior?_react.default.cloneElement(child,childProps):(0,_jsxruntime.jsx)("a",{...restProps,...childProps,children:children}),(0,_jsxruntime.jsx)(LinkStatusContext.Provider,{value:linkStatus,children:link})}let LinkStatusContext=(0,_react.createContext)(_links.IDLE_LINK_STATUS),useLinkStatus=()=>(0,_react.useContext)(LinkStatusContext);function getFetchStrategyFromPrefetchIntent(prefetchIntent){return"auto"===prefetchIntent?_types.FetchStrategy.PPR:_types.FetchStrategy.Full}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},28929,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"useMergedRef",{enumerable:!0,get:function(){return useMergedRef}});let _react=__turbopack_context__.r(95184);function useMergedRef(refA,refB){let cleanupA=(0,_react.useRef)(null),cleanupB=(0,_react.useRef)(null);return(0,_react.useCallback)(current=>{if(null===current){let cleanupFnA=cleanupA.current;cleanupFnA&&(cleanupA.current=null,cleanupFnA());let cleanupFnB=cleanupB.current;cleanupFnB&&(cleanupB.current=null,cleanupFnB())}else refA&&(cleanupA.current=applyRef(refA,current)),refB&&(cleanupB.current=applyRef(refB,current))},[refA,refB])}function applyRef(refA,current){if("function"!=typeof refA)return refA.current=current,()=>{refA.current=null};{let cleanup=refA(current);return"function"==typeof cleanup?cleanup:()=>refA(null)}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},59634,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{formatUrl:function(){return formatUrl},formatWithValidation:function(){return formatWithValidation},urlObjectKeys:function(){return urlObjectKeys}});let _querystring=__turbopack_context__.r(56421)._(__turbopack_context__.r(93723)),slashedProtocols=/https?|ftp|gopher|file/;function formatUrl(urlObj){let{auth,hostname}=urlObj,protocol=urlObj.protocol||"",pathname=urlObj.pathname||"",hash=urlObj.hash||"",query=urlObj.query||"",host=!1;auth=auth?encodeURIComponent(auth).replace(/%3A/i,":")+"@":"",urlObj.host?host=auth+urlObj.host:hostname&&(host=auth+(~hostname.indexOf(":")?`[${hostname}]`:hostname),urlObj.port&&(host+=":"+urlObj.port)),query&&"object"==typeof query&&(query=String(_querystring.urlQueryToSearchParams(query)));let search=urlObj.search||query&&`?${query}`||"";return protocol&&!protocol.endsWith(":")&&(protocol+=":"),urlObj.slashes||(!protocol||slashedProtocols.test(protocol))&&!1!==host?(host="//"+(host||""),pathname&&"/"!==pathname[0]&&(pathname="/"+pathname)):host||(host=""),hash&&"#"!==hash[0]&&(hash="#"+hash),search&&"?"!==search[0]&&(search="?"+search),pathname=pathname.replace(/[?#]/g,encodeURIComponent),search=search.replace("#","%23"),`${protocol}${host}${pathname}${search}${hash}`}let urlObjectKeys=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function formatWithValidation(url){return formatUrl(url)}},29489,(__turbopack_context__,module,exports)=>{Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isLocalURL",{enumerable:!0,get:function(){return isLocalURL}});let _utils=__turbopack_context__.r(71185),_hasbasepath=__turbopack_context__.r(63529);function isLocalURL(url){if(!(0,_utils.isAbsoluteUrl)(url))return!0;try{let locationOrigin=(0,_utils.getLocationOrigin)(),resolved=new URL(url,locationOrigin);return resolved.origin===locationOrigin&&(0,_hasbasepath.hasBasePath)(resolved.pathname)}catch(_){return!1}}},93723,(__turbopack_context__,module,exports)=>{function searchParamsToUrlQuery(searchParams){let query={};for(let[key,value]of searchParams.entries()){let existing=query[key];void 0===existing?query[key]=value:Array.isArray(existing)?existing.push(value):query[key]=[existing,value]}return query}function stringifyUrlQueryParam(param){return"string"==typeof param?param:("number"!=typeof param||isNaN(param))&&"boolean"!=typeof param?"":String(param)}function urlQueryToSearchParams(query){let searchParams=new URLSearchParams;for(let[key,value]of Object.entries(query))if(Array.isArray(value))for(let item of value)searchParams.append(key,stringifyUrlQueryParam(item));else searchParams.set(key,stringifyUrlQueryParam(value));return searchParams}function assign(target,...searchParamsList){for(let searchParams of searchParamsList){for(let key of searchParams.keys())target.delete(key);for(let[key,value]of searchParams.entries())target.append(key,value)}return target}Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{assign:function(){return assign},searchParamsToUrlQuery:function(){return searchParamsToUrlQuery},urlQueryToSearchParams:function(){return urlQueryToSearchParams}})},71185,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{DecodeError:function(){return DecodeError},MiddlewareNotFoundError:function(){return MiddlewareNotFoundError},MissingStaticPage:function(){return MissingStaticPage},NormalizeError:function(){return NormalizeError},PageNotFoundError:function(){return PageNotFoundError},SP:function(){return SP},ST:function(){return ST},WEB_VITALS:function(){return WEB_VITALS},execOnce:function(){return execOnce},getDisplayName:function(){return getDisplayName},getLocationOrigin:function(){return getLocationOrigin},getURL:function(){return getURL},isAbsoluteUrl:function(){return isAbsoluteUrl},isResSent:function(){return isResSent},loadGetInitialProps:function(){return loadGetInitialProps},normalizeRepeatedSlashes:function(){return normalizeRepeatedSlashes},stringifyError:function(){return stringifyError}});let WEB_VITALS=["CLS","FCP","INP","LCP","TTFB"];function execOnce(fn){let result,used=!1;return(...args)=>(used||(used=!0,result=fn(...args)),result)}let ABSOLUTE_URL_REGEX=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,isAbsoluteUrl=url=>{let c=url.charCodeAt(0);return!!(c>=65&&c<=90||c>=97&&c<=122)&&ABSOLUTE_URL_REGEX.test(url)};function getLocationOrigin(){let{protocol,hostname,port}=window.location;return`${protocol}//${hostname}${port?":"+port:""}`}function getURL(){let{href}=window.location,origin=getLocationOrigin();return href.substring(origin.length)}function getDisplayName(Component){return"string"==typeof Component?Component:Component.displayName||Component.name||"Unknown"}function isResSent(res){return res.finished||res.headersSent}function normalizeRepeatedSlashes(url){let urlParts=url.split("?");return urlParts[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(urlParts[1]?`?${urlParts.slice(1).join("?")}`:"")}async function loadGetInitialProps(App,ctx){let res=ctx.res||ctx.ctx&&ctx.ctx.res;if(!App.getInitialProps)return ctx.ctx&&ctx.Component?{pageProps:await loadGetInitialProps(ctx.Component,ctx.ctx)}:{};let props=await App.getInitialProps(ctx);if(res&&isResSent(res))return props;if(!props)throw Error(`"${getDisplayName(App)}.getInitialProps()" should resolve to an object. But found "${props}" instead.`);return props}let SP="u">typeof performance,ST=SP&&["mark","measure","getEntriesByName"].every(method=>"function"==typeof performance[method]);class DecodeError extends Error{}class NormalizeError extends Error{}class PageNotFoundError extends Error{constructor(page){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${page}`}}class MissingStaticPage extends Error{constructor(page,message){super(),this.message=`Failed to load static file for page: ${page} ${message}`}}class MiddlewareNotFoundError extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function stringifyError(error){return JSON.stringify({message:error.message,stack:error.stack})}},20449,__turbopack_context__=>{var options,medium,currentNonce,__assign=function(){return(__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t}).apply(this,arguments)};function __rest(s,e){var t={};for(var p in s)Object.prototype.hasOwnProperty.call(s,p)&&0>e.indexOf(p)&&(t[p]=s[p]);if(null!=s&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,p=Object.getOwnPropertySymbols(s);i<p.length;i++)0>e.indexOf(p[i])&&Object.prototype.propertyIsEnumerable.call(s,p[i])&&(t[p[i]]=s[p[i]]);return t}function __spreadArray(to,from,pack){if(pack||2==arguments.length)for(var ar,i=0,l=from.length;i<l;i++)!ar&&i in from||(ar||(ar=Array.prototype.slice.call(from,0,i)),ar[i]=from[i]);return to.concat(ar||Array.prototype.slice.call(from))}var __TURBOPACK__imported__module__95184__=("function"==typeof SuppressedError&&SuppressedError,__turbopack_context__.i(95184)),zeroRightClassName="right-scroll-bar-position",fullWidthClassName="width-before-scroll-bar";function assignRef(ref,value){return"function"==typeof ref?ref(value):ref&&(ref.current=value),ref}function useCallbackRef(initialValue,callback){var ref=(0,__TURBOPACK__imported__module__95184__.useState)(function(){return{value:initialValue,callback:callback,facade:{get current(){return ref.value},set current(value){var last=ref.value;last!==value&&(ref.value=value,ref.callback(value,last))}}}})[0];return ref.callback=callback,ref.facade}var useIsomorphicLayoutEffect="u">typeof window?__TURBOPACK__imported__module__95184__.useLayoutEffect:__TURBOPACK__imported__module__95184__.useEffect,currentValues=new WeakMap;function useMergeRefs(refs,defaultValue){var callbackRef=useCallbackRef(defaultValue||null,function(newValue){return refs.forEach(function(ref){return assignRef(ref,newValue)})});return useIsomorphicLayoutEffect(function(){var oldValue=currentValues.get(callbackRef);if(oldValue){var prevRefs_1=new Set(oldValue),nextRefs_1=new Set(refs),current_1=callbackRef.current;prevRefs_1.forEach(function(ref){nextRefs_1.has(ref)||assignRef(ref,null)}),nextRefs_1.forEach(function(ref){prevRefs_1.has(ref)||assignRef(ref,current_1)})}currentValues.set(callbackRef,refs)},[refs]),callbackRef}function ItoI(a){return a}function innerCreateMedium(defaults,middleware){void 0===middleware&&(middleware=ItoI);var buffer=[],assigned=!1;return{read:function(){if(assigned)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return buffer.length?buffer[buffer.length-1]:defaults},useMedium:function(data){var item=middleware(data,assigned);return buffer.push(item),function(){buffer=buffer.filter(function(x){return x!==item})}},assignSyncMedium:function(cb){for(assigned=!0;buffer.length;){var cbs=buffer;buffer=[],cbs.forEach(cb)}buffer={push:function(x){return cb(x)},filter:function(){return buffer}}},assignMedium:function(cb){assigned=!0;var pendingQueue=[];if(buffer.length){var cbs=buffer;buffer=[],cbs.forEach(cb),pendingQueue=buffer}var executeQueue=function(){var cbs=pendingQueue;pendingQueue=[],cbs.forEach(cb)},cycle=function(){return Promise.resolve().then(executeQueue)};cycle(),buffer={push:function(x){pendingQueue.push(x),cycle()},filter:function(filter){return pendingQueue=pendingQueue.filter(filter),buffer}}}}}var effectCar=(void 0===options&&(options={}),(medium=innerCreateMedium(null)).options=__assign({async:!0,ssr:!1},options),medium),nothing=function(){},RemoveScroll=__TURBOPACK__imported__module__95184__.forwardRef(function(props,parentRef){var ref=__TURBOPACK__imported__module__95184__.useRef(null),_a=__TURBOPACK__imported__module__95184__.useState({onScrollCapture:nothing,onWheelCapture:nothing,onTouchMoveCapture:nothing}),callbacks=_a[0],setCallbacks=_a[1],forwardProps=props.forwardProps,children=props.children,className=props.className,removeScrollBar=props.removeScrollBar,enabled=props.enabled,shards=props.shards,sideCar=props.sideCar,noRelative=props.noRelative,noIsolation=props.noIsolation,inert=props.inert,allowPinchZoom=props.allowPinchZoom,_b=props.as,gapMode=props.gapMode,rest=__rest(props,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),containerRef=useMergeRefs([ref,parentRef]),containerProps=__assign(__assign({},rest),callbacks);return __TURBOPACK__imported__module__95184__.createElement(__TURBOPACK__imported__module__95184__.Fragment,null,enabled&&__TURBOPACK__imported__module__95184__.createElement(sideCar,{sideCar:effectCar,removeScrollBar:removeScrollBar,shards:shards,noRelative:noRelative,noIsolation:noIsolation,inert:inert,setCallbacks:setCallbacks,allowPinchZoom:!!allowPinchZoom,lockRef:ref,gapMode:gapMode}),forwardProps?__TURBOPACK__imported__module__95184__.cloneElement(__TURBOPACK__imported__module__95184__.Children.only(children),__assign(__assign({},containerProps),{ref:containerRef})):__TURBOPACK__imported__module__95184__.createElement(void 0===_b?"div":_b,__assign({},containerProps,{className:className,ref:containerRef}),children))});RemoveScroll.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},RemoveScroll.classNames={fullWidth:fullWidthClassName,zeroRight:zeroRightClassName};var SideCar=function(_a){var sideCar=_a.sideCar,rest=__rest(_a,["sideCar"]);if(!sideCar)throw Error("Sidecar: please provide `sideCar` property to import the right car");var Target=sideCar.read();if(!Target)throw Error("Sidecar medium not found");return __TURBOPACK__imported__module__95184__.createElement(Target,__assign({},rest))};function exportSidecar(medium,exported){return medium.useMedium(exported),SideCar}function makeStyleTag(){if(!document)return null;var tag=document.createElement("style");tag.type="text/css";var nonce=currentNonce||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return nonce&&tag.setAttribute("nonce",nonce),tag}function injectStyles(tag,css){tag.styleSheet?tag.styleSheet.cssText=css:tag.appendChild(document.createTextNode(css))}function insertStyleTag(tag){(document.head||document.getElementsByTagName("head")[0]).appendChild(tag)}SideCar.isSideCarExport=!0;var stylesheetSingleton=function(){var counter=0,stylesheet=null;return{add:function(style){0==counter&&(stylesheet=makeStyleTag())&&(injectStyles(stylesheet,style),insertStyleTag(stylesheet)),counter++},remove:function(){--counter||!stylesheet||(stylesheet.parentNode&&stylesheet.parentNode.removeChild(stylesheet),stylesheet=null)}}},styleHookSingleton=function(){var sheet=stylesheetSingleton();return function(styles,isDynamic){__TURBOPACK__imported__module__95184__.useEffect(function(){return sheet.add(styles),function(){sheet.remove()}},[styles&&isDynamic])}},styleSingleton=function(){var useStyle=styleHookSingleton();return function(_a){return useStyle(_a.styles,_a.dynamic),null}},zeroGap={left:0,top:0,right:0,gap:0},parse=function(x){return parseInt(x||"",10)||0},getOffset=function(gapMode){var cs=window.getComputedStyle(document.body),left=cs["padding"===gapMode?"paddingLeft":"marginLeft"],top=cs["padding"===gapMode?"paddingTop":"marginTop"],right=cs["padding"===gapMode?"paddingRight":"marginRight"];return[parse(left),parse(top),parse(right)]},getGapWidth=function(gapMode){if(void 0===gapMode&&(gapMode="margin"),"u"<typeof window)return zeroGap;var offsets=getOffset(gapMode),documentWidth=document.documentElement.clientWidth,windowWidth=window.innerWidth;return{left:offsets[0],top:offsets[1],right:offsets[2],gap:Math.max(0,windowWidth-documentWidth+offsets[2]-offsets[0])}},Style=styleSingleton(),lockAttribute="data-scroll-locked",getStyles=function(_a,allowRelative,gapMode,important){var left=_a.left,top=_a.top,right=_a.right,gap=_a.gap;return void 0===gapMode&&(gapMode="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(important,";\n   padding-right: ").concat(gap,"px ").concat(important,";\n  }\n  body[").concat(lockAttribute,"] {\n    overflow: hidden ").concat(important,";\n    overscroll-behavior: contain;\n    ").concat([allowRelative&&"position: relative ".concat(important,";"),"margin"===gapMode&&"\n    padding-left: ".concat(left,"px;\n    padding-top: ").concat(top,"px;\n    padding-right: ").concat(right,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(gap,"px ").concat(important,";\n    "),"padding"===gapMode&&"padding-right: ".concat(gap,"px ").concat(important,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(zeroRightClassName," {\n    right: ").concat(gap,"px ").concat(important,";\n  }\n  \n  .").concat(fullWidthClassName," {\n    margin-right: ").concat(gap,"px ").concat(important,";\n  }\n  \n  .").concat(zeroRightClassName," .").concat(zeroRightClassName," {\n    right: 0 ").concat(important,";\n  }\n  \n  .").concat(fullWidthClassName," .").concat(fullWidthClassName," {\n    margin-right: 0 ").concat(important,";\n  }\n  \n  body[").concat(lockAttribute,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(gap,"px;\n  }\n")},getCurrentUseCounter=function(){var counter=parseInt(document.body.getAttribute(lockAttribute)||"0",10);return isFinite(counter)?counter:0},useLockAttribute=function(){__TURBOPACK__imported__module__95184__.useEffect(function(){return document.body.setAttribute(lockAttribute,(getCurrentUseCounter()+1).toString()),function(){var newCounter=getCurrentUseCounter()-1;newCounter<=0?document.body.removeAttribute(lockAttribute):document.body.setAttribute(lockAttribute,newCounter.toString())}},[])},RemoveScrollBar=function(_a){var noRelative=_a.noRelative,noImportant=_a.noImportant,_b=_a.gapMode,gapMode=void 0===_b?"margin":_b;useLockAttribute();var gap=__TURBOPACK__imported__module__95184__.useMemo(function(){return getGapWidth(gapMode)},[gapMode]);return __TURBOPACK__imported__module__95184__.createElement(Style,{styles:getStyles(gap,!noRelative,gapMode,noImportant?"":"!important")})},passiveSupported=!1;if("u">typeof window)try{var options1=Object.defineProperty({},"passive",{get:function(){return passiveSupported=!0,!0}});window.addEventListener("test",options1,options1),window.removeEventListener("test",options1,options1)}catch(err){passiveSupported=!1}var nonPassive=!!passiveSupported&&{passive:!1},elementCanBeScrolled=function(node,overflow){if(!(node instanceof Element))return!1;var styles=window.getComputedStyle(node);return"hidden"!==styles[overflow]&&(styles.overflowY!==styles.overflowX||"TEXTAREA"===node.tagName||"visible"!==styles[overflow])},locationCouldBeScrolled=function(axis,node){var ownerDocument=node.ownerDocument,current=node;do{if("u">typeof ShadowRoot&&current instanceof ShadowRoot&&(current=current.host),elementCouldBeScrolled(axis,current)){var _a=getScrollVariables(axis,current);if(_a[1]>_a[2])return!0}current=current.parentNode}while(current&&current!==ownerDocument.body)return!1},elementCouldBeScrolled=function(axis,node){return"v"===axis?elementCanBeScrolled(node,"overflowY"):elementCanBeScrolled(node,"overflowX")},getScrollVariables=function(axis,node){return"v"===axis?[node.scrollTop,node.scrollHeight,node.clientHeight]:[node.scrollLeft,node.scrollWidth,node.clientWidth]},handleScroll=function(axis,endTarget,event,sourceDelta,noOverscroll){var direction,directionFactor=(direction=window.getComputedStyle(endTarget).direction,"h"===axis&&"rtl"===direction?-1:1),delta=directionFactor*sourceDelta,target=event.target,targetInLock=endTarget.contains(target),shouldCancelScroll=!1,isDeltaPositive=delta>0,availableScroll=0,availableScrollTop=0;do{if(!target)break;var _a=getScrollVariables(axis,target),position=_a[0],elementScroll=_a[1]-_a[2]-directionFactor*position;(position||elementScroll)&&elementCouldBeScrolled(axis,target)&&(availableScroll+=elementScroll,availableScrollTop+=position);var parent_1=target.parentNode;target=parent_1&&parent_1.nodeType===Node.DOCUMENT_FRAGMENT_NODE?parent_1.host:parent_1}while(!targetInLock&&target!==document.body||targetInLock&&(endTarget.contains(target)||endTarget===target))return isDeltaPositive&&(noOverscroll&&1>Math.abs(availableScroll)||!noOverscroll&&delta>availableScroll)?shouldCancelScroll=!0:!isDeltaPositive&&(noOverscroll&&1>Math.abs(availableScrollTop)||!noOverscroll&&-delta>availableScrollTop)&&(shouldCancelScroll=!0),shouldCancelScroll},getTouchXY=function(event){return"changedTouches"in event?[event.changedTouches[0].clientX,event.changedTouches[0].clientY]:[0,0]},getDeltaXY=function(event){return[event.deltaX,event.deltaY]},extractRef=function(ref){return ref&&"current"in ref?ref.current:ref},idCounter=0,lockStack=[];function getOutermostShadowParent(node){for(var shadowParent=null;null!==node;)node instanceof ShadowRoot&&(shadowParent=node.host,node=node.host),node=node.parentNode;return shadowParent}let __TURBOPACK__default__export__1=exportSidecar(effectCar,function RemoveScrollSideCar(props){var shouldPreventQueue=__TURBOPACK__imported__module__95184__.useRef([]),touchStartRef=__TURBOPACK__imported__module__95184__.useRef([0,0]),activeAxis=__TURBOPACK__imported__module__95184__.useRef(),id=__TURBOPACK__imported__module__95184__.useState(idCounter++)[0],Style=__TURBOPACK__imported__module__95184__.useState(styleSingleton)[0],lastProps=__TURBOPACK__imported__module__95184__.useRef(props);__TURBOPACK__imported__module__95184__.useEffect(function(){lastProps.current=props},[props]),__TURBOPACK__imported__module__95184__.useEffect(function(){if(props.inert){document.body.classList.add("block-interactivity-".concat(id));var allow_1=__spreadArray([props.lockRef.current],(props.shards||[]).map(extractRef),!0).filter(Boolean);return allow_1.forEach(function(el){return el.classList.add("allow-interactivity-".concat(id))}),function(){document.body.classList.remove("block-interactivity-".concat(id)),allow_1.forEach(function(el){return el.classList.remove("allow-interactivity-".concat(id))})}}},[props.inert,props.lockRef.current,props.shards]);var shouldCancelEvent=__TURBOPACK__imported__module__95184__.useCallback(function(event,parent){if("touches"in event&&2===event.touches.length||"wheel"===event.type&&event.ctrlKey)return!lastProps.current.allowPinchZoom;var currentAxis,touch=getTouchXY(event),touchStart=touchStartRef.current,deltaX="deltaX"in event?event.deltaX:touchStart[0]-touch[0],deltaY="deltaY"in event?event.deltaY:touchStart[1]-touch[1],target=event.target,moveDirection=Math.abs(deltaX)>Math.abs(deltaY)?"h":"v";if("touches"in event&&"h"===moveDirection&&"range"===target.type)return!1;var canBeScrolledInMainDirection=locationCouldBeScrolled(moveDirection,target);if(!canBeScrolledInMainDirection)return!0;if(canBeScrolledInMainDirection?currentAxis=moveDirection:(currentAxis="v"===moveDirection?"h":"v",canBeScrolledInMainDirection=locationCouldBeScrolled(moveDirection,target)),!canBeScrolledInMainDirection)return!1;if(!activeAxis.current&&"changedTouches"in event&&(deltaX||deltaY)&&(activeAxis.current=currentAxis),!currentAxis)return!0;var cancelingAxis=activeAxis.current||currentAxis;return handleScroll(cancelingAxis,parent,event,"h"===cancelingAxis?deltaX:deltaY,!0)},[]),shouldPrevent=__TURBOPACK__imported__module__95184__.useCallback(function(_event){if(lockStack.length&&lockStack[lockStack.length-1]===Style){var delta="deltaY"in _event?getDeltaXY(_event):getTouchXY(_event),sourceEvent=shouldPreventQueue.current.filter(function(e){var x;return e.name===_event.type&&(e.target===_event.target||_event.target===e.shadowParent)&&(x=e.delta,x[0]===delta[0]&&x[1]===delta[1])})[0];if(sourceEvent&&sourceEvent.should){_event.cancelable&&_event.preventDefault();return}if(!sourceEvent){var shardNodes=(lastProps.current.shards||[]).map(extractRef).filter(Boolean).filter(function(node){return node.contains(_event.target)});(shardNodes.length>0?shouldCancelEvent(_event,shardNodes[0]):!lastProps.current.noIsolation)&&_event.cancelable&&_event.preventDefault()}}},[]),shouldCancel=__TURBOPACK__imported__module__95184__.useCallback(function(name,delta,target,should){var event={name:name,delta:delta,target:target,should:should,shadowParent:getOutermostShadowParent(target)};shouldPreventQueue.current.push(event),setTimeout(function(){shouldPreventQueue.current=shouldPreventQueue.current.filter(function(e){return e!==event})},1)},[]),scrollTouchStart=__TURBOPACK__imported__module__95184__.useCallback(function(event){touchStartRef.current=getTouchXY(event),activeAxis.current=void 0},[]),scrollWheel=__TURBOPACK__imported__module__95184__.useCallback(function(event){shouldCancel(event.type,getDeltaXY(event),event.target,shouldCancelEvent(event,props.lockRef.current))},[]),scrollTouchMove=__TURBOPACK__imported__module__95184__.useCallback(function(event){shouldCancel(event.type,getTouchXY(event),event.target,shouldCancelEvent(event,props.lockRef.current))},[]);__TURBOPACK__imported__module__95184__.useEffect(function(){return lockStack.push(Style),props.setCallbacks({onScrollCapture:scrollWheel,onWheelCapture:scrollWheel,onTouchMoveCapture:scrollTouchMove}),document.addEventListener("wheel",shouldPrevent,nonPassive),document.addEventListener("touchmove",shouldPrevent,nonPassive),document.addEventListener("touchstart",scrollTouchStart,nonPassive),function(){lockStack=lockStack.filter(function(inst){return inst!==Style}),document.removeEventListener("wheel",shouldPrevent,nonPassive),document.removeEventListener("touchmove",shouldPrevent,nonPassive),document.removeEventListener("touchstart",scrollTouchStart,nonPassive)}},[]);var removeScrollBar=props.removeScrollBar,inert=props.inert;return __TURBOPACK__imported__module__95184__.createElement(__TURBOPACK__imported__module__95184__.Fragment,null,inert?__TURBOPACK__imported__module__95184__.createElement(Style,{styles:"\n  .block-interactivity-".concat(id," {pointer-events: none;}\n  .allow-interactivity-").concat(id," {pointer-events: all;}\n")}):null,removeScrollBar?__TURBOPACK__imported__module__95184__.createElement(RemoveScrollBar,{noRelative:props.noRelative,gapMode:props.gapMode}):null)});var ReactRemoveScroll=__TURBOPACK__imported__module__95184__.forwardRef(function(props,ref){return __TURBOPACK__imported__module__95184__.createElement(RemoveScroll,__assign({},props,{ref:ref,sideCar:__TURBOPACK__default__export__1}))});ReactRemoveScroll.classNames=RemoveScroll.classNames,__turbopack_context__.s(["f",0,ReactRemoveScroll],20449)},86272,__turbopack_context__=>{let hook;var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184),__TURBOPACK__imported__module__17615__=__turbopack_context__.i(17615);let noop=()=>{},UNDEFINED=noop(),OBJECT=Object,isUndefined=v=>v===UNDEFINED,mergeObjects=(a,b)=>({...a,...b}),table=new WeakMap,counter=0,stableHash=arg=>{let result,index,type=typeof arg,constructor=arg&&arg.constructor,isDate=constructor==Date;if(OBJECT(arg)!==arg||isDate||constructor==RegExp)result=isDate?arg.toJSON():"symbol"==type?arg.toString():"string"==type?JSON.stringify(arg):""+arg;else{if(result=table.get(arg))return result;if(result=++counter+"~",table.set(arg,result),constructor==Array){for(index=0,result="@";index<arg.length;index++)result+=stableHash(arg[index])+",";table.set(arg,result)}if(constructor==OBJECT){result="#";let keys=OBJECT.keys(arg).sort();for(;!isUndefined(index=keys.pop());)isUndefined(arg[index])||(result+=index+":"+stableHash(arg[index])+",");table.set(arg,result)}}return result},SWRGlobalState=new WeakMap,EMPTY_CACHE={},INITIAL_CACHE={},STR_UNDEFINED="undefined",isWindowDefined=typeof window!=STR_UNDEFINED,isDocumentDefined=typeof document!=STR_UNDEFINED,createCacheHelper=(cache,key)=>{let state=SWRGlobalState.get(cache);return[()=>!isUndefined(key)&&cache.get(key)||EMPTY_CACHE,info=>{if(!isUndefined(key)){let prev=cache.get(key);key in INITIAL_CACHE||(INITIAL_CACHE[key]=prev),state[5](key,mergeObjects(prev,info),prev||EMPTY_CACHE)}},state[6],()=>!isUndefined(key)&&key in INITIAL_CACHE?INITIAL_CACHE[key]:!isUndefined(key)&&cache.get(key)||EMPTY_CACHE]},online=!0,[onWindowEvent,offWindowEvent]=isWindowDefined&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[noop,noop],defaultConfigOptions={initFocus:callback=>(isDocumentDefined&&document.addEventListener("visibilitychange",callback),onWindowEvent("focus",callback),()=>{isDocumentDefined&&document.removeEventListener("visibilitychange",callback),offWindowEvent("focus",callback)}),initReconnect:callback=>{let onOnline=()=>{online=!0,callback()},onOffline=()=>{online=!1};return onWindowEvent("online",onOnline),onWindowEvent("offline",onOffline),()=>{offWindowEvent("online",onOnline),offWindowEvent("offline",onOffline)}}},IS_REACT_LEGACY=!__TURBOPACK__imported__module__95184__.default.useId,IS_SERVER=!isWindowDefined||"Deno"in window,useIsomorphicLayoutEffect=IS_SERVER?__TURBOPACK__imported__module__95184__.useEffect:__TURBOPACK__imported__module__95184__.useLayoutEffect,navigatorConnection="u">typeof navigator&&navigator.connection,slowConnection=!IS_SERVER&&navigatorConnection&&(["slow-2g","2g"].includes(navigatorConnection.effectiveType)||navigatorConnection.saveData),serialize=key=>{if("function"==typeof key)try{key=key()}catch(err){key=""}let args=key;return[key="string"==typeof key?key:(Array.isArray(key)?key.length:key)?stableHash(key):"",args]},__timestamp=0,getTimestamp=()=>++__timestamp;async function internalMutate(...args){let[cache,_key,_data,_opts]=args,options=mergeObjects({populateCache:!0,throwOnError:!0},"boolean"==typeof _opts?{revalidate:_opts}:_opts||{}),populateCache=options.populateCache,rollbackOnErrorOption=options.rollbackOnError,optimisticData=options.optimisticData,revalidate=!1!==options.revalidate,throwOnError=options.throwOnError;if("function"==typeof _key){let matchedKeys=[];for(let key of cache.keys())!/^\$(inf|sub)\$/.test(key)&&_key(cache.get(key)._k)&&matchedKeys.push(key);return Promise.all(matchedKeys.map(mutateByKey))}return mutateByKey(_key);async function mutateByKey(_k){let error,[key]=serialize(_k);if(!key)return;let[get,set]=createCacheHelper(cache,key),[EVENT_REVALIDATORS,MUTATION,FETCH,PRELOAD]=SWRGlobalState.get(cache),startRevalidate=()=>{let revalidators=EVENT_REVALIDATORS[key];return revalidate&&(delete FETCH[key],delete PRELOAD[key],revalidators&&revalidators[0])?revalidators[0](2).then(()=>get().data):get().data};if(args.length<3)return startRevalidate();let data=_data,beforeMutationTs=getTimestamp();MUTATION[key]=[beforeMutationTs,0];let hasOptimisticData=!isUndefined(optimisticData),state=get(),displayedData=state.data,currentData=state._c,committedData=isUndefined(currentData)?displayedData:currentData;if(hasOptimisticData&&set({data:optimisticData="function"==typeof optimisticData?optimisticData(committedData,displayedData):optimisticData,_c:committedData}),"function"==typeof data)try{data=data(committedData)}catch(err){error=err}if(data&&"function"==typeof data.then){let error1;if(data=await data.catch(err=>{error=err}),beforeMutationTs!==MUTATION[key][0]){if(error)throw error;return data}error&&hasOptimisticData&&(error1=error,"function"==typeof rollbackOnErrorOption?rollbackOnErrorOption(error1):!1!==rollbackOnErrorOption)&&(populateCache=!0,set({data:committedData,_c:UNDEFINED}))}if(populateCache&&!error&&("function"==typeof populateCache?set({data:populateCache(data,committedData),error:UNDEFINED,_c:UNDEFINED}):set({data,error:UNDEFINED,_c:UNDEFINED})),MUTATION[key][1]=getTimestamp(),Promise.resolve(startRevalidate()).then(()=>{set({_c:UNDEFINED})}),error){if(throwOnError)throw error;return}return data}}let revalidateAllKeys=(revalidators,type)=>{for(let key in revalidators)revalidators[key][0]&&revalidators[key][0](type)},initCache=(provider,options)=>{if(!SWRGlobalState.has(provider)){let opts=mergeObjects(defaultConfigOptions,options),EVENT_REVALIDATORS={},mutate=internalMutate.bind(UNDEFINED,provider),unmount=noop,subscriptions={},subscribe=(key,callback)=>{let subs=subscriptions[key]||[];return subscriptions[key]=subs,subs.push(callback),()=>subs.splice(subs.indexOf(callback),1)},setter=(key,value,prev)=>{provider.set(key,value);let subs=subscriptions[key];if(subs)for(let fn of subs)fn(value,prev)},initProvider=()=>{if(!SWRGlobalState.has(provider)&&(SWRGlobalState.set(provider,[EVENT_REVALIDATORS,{},{},{},mutate,setter,subscribe]),!IS_SERVER)){let releaseFocus=opts.initFocus(setTimeout.bind(UNDEFINED,revalidateAllKeys.bind(UNDEFINED,EVENT_REVALIDATORS,0))),releaseReconnect=opts.initReconnect(setTimeout.bind(UNDEFINED,revalidateAllKeys.bind(UNDEFINED,EVENT_REVALIDATORS,1)));unmount=()=>{releaseFocus&&releaseFocus(),releaseReconnect&&releaseReconnect(),SWRGlobalState.delete(provider)}}};return initProvider(),[provider,mutate,initProvider,unmount]}return[provider,SWRGlobalState.get(provider)[4]]},[cache,mutate]=initCache(new Map),defaultConfig=mergeObjects({onLoadingSlow:noop,onSuccess:noop,onError:noop,onErrorRetry:(_,__,config,revalidate,opts)=>{let maxRetryCount=config.errorRetryCount,currentRetryCount=opts.retryCount,timeout=~~((Math.random()+.5)*(1<<(currentRetryCount<8?currentRetryCount:8)))*config.errorRetryInterval;(isUndefined(maxRetryCount)||!(currentRetryCount>maxRetryCount))&&setTimeout(revalidate,timeout,opts)},onDiscarded:noop,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:slowConnection?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:slowConnection?5e3:3e3,compare:(currentData,newData)=>stableHash(currentData)==stableHash(newData),isPaused:()=>!1,cache,mutate,fallback:{}},{isOnline:()=>online,isVisible:()=>{let visibilityState=isDocumentDefined&&document.visibilityState;return isUndefined(visibilityState)||"hidden"!==visibilityState}}),mergeConfigs=(a,b)=>{let v=mergeObjects(a,b);if(b){let{use:u1,fallback:f1}=a,{use:u2,fallback:f2}=b;u1&&u2&&(v.use=u1.concat(u2)),f1&&f2&&(v.fallback=mergeObjects(f1,f2))}return v},SWRConfigContext=(0,__TURBOPACK__imported__module__95184__.createContext)({}),enableDevtools=isWindowDefined&&window.__SWR_DEVTOOLS_USE__,BUILT_IN_MIDDLEWARE=(enableDevtools?window.__SWR_DEVTOOLS_USE__:[]).concat(useSWRNext=>(key_,fetcher_,config)=>{let fetcher=fetcher_&&((...args)=>{let[key]=serialize(key_),[,,,PRELOAD]=SWRGlobalState.get(cache);if(key.startsWith("$inf$"))return fetcher_(...args);let req=PRELOAD[key];return isUndefined(req)?fetcher_(...args):(delete PRELOAD[key],req)});return useSWRNext(key_,fetcher,config)});enableDevtools&&(window.__SWR_DEVTOOLS_REACT__=__TURBOPACK__imported__module__95184__.default);let use1=__TURBOPACK__imported__module__95184__.default.use||(promise=>{if("pending"===promise.status)throw promise;if("fulfilled"===promise.status)return promise.value;if("rejected"===promise.status)throw promise.reason;throw promise.status="pending",promise.then(v=>{promise.status="fulfilled",promise.value=v},e=>{promise.status="rejected",promise.reason=e}),promise}),WITH_DEDUPE={dedupe:!0};OBJECT.defineProperty(props=>{let{value}=props,parentConfig=(0,__TURBOPACK__imported__module__95184__.useContext)(SWRConfigContext),isFunctionalConfig="function"==typeof value,config=(0,__TURBOPACK__imported__module__95184__.useMemo)(()=>isFunctionalConfig?value(parentConfig):value,[isFunctionalConfig,parentConfig,value]),extendedConfig=(0,__TURBOPACK__imported__module__95184__.useMemo)(()=>isFunctionalConfig?config:mergeConfigs(parentConfig,config),[isFunctionalConfig,parentConfig,config]),provider=config&&config.provider,cacheContextRef=(0,__TURBOPACK__imported__module__95184__.useRef)(UNDEFINED);provider&&!cacheContextRef.current&&(cacheContextRef.current=initCache(provider(extendedConfig.cache||cache),config));let cacheContext=cacheContextRef.current;return cacheContext&&(extendedConfig.cache=cacheContext[0],extendedConfig.mutate=cacheContext[1]),useIsomorphicLayoutEffect(()=>{if(cacheContext)return cacheContext[2]&&cacheContext[2](),cacheContext[3]},[]),(0,__TURBOPACK__imported__module__95184__.createElement)(SWRConfigContext.Provider,mergeObjects(props,{value:extendedConfig}))},"defaultValue",{value:defaultConfig});let useSWR=(hook=(_key,fetcher,config)=>{let{cache,compare,suspense,fallbackData,revalidateOnMount,revalidateIfStale,refreshInterval,refreshWhenHidden,refreshWhenOffline,keepPreviousData}=config,[EVENT_REVALIDATORS,MUTATION,FETCH,PRELOAD]=SWRGlobalState.get(cache),[key,fnArg]=serialize(_key),initialMountedRef=(0,__TURBOPACK__imported__module__95184__.useRef)(!1),unmountedRef=(0,__TURBOPACK__imported__module__95184__.useRef)(!1),keyRef=(0,__TURBOPACK__imported__module__95184__.useRef)(key),fetcherRef=(0,__TURBOPACK__imported__module__95184__.useRef)(fetcher),configRef=(0,__TURBOPACK__imported__module__95184__.useRef)(config),isActive=()=>configRef.current.isVisible()&&configRef.current.isOnline(),[getCache,setCache,subscribeCache,getInitialCache]=createCacheHelper(cache,key),stateDependencies=(0,__TURBOPACK__imported__module__95184__.useRef)({}).current,fallback=isUndefined(fallbackData)?config.fallback[key]:fallbackData,isEqual=(prev,current)=>{for(let _ in stateDependencies)if("data"===_){if(!compare(prev[_],current[_])&&(!isUndefined(prev[_])||!compare(returnedData,current[_])))return!1}else if(current[_]!==prev[_])return!1;return!0},getSnapshot=(0,__TURBOPACK__imported__module__95184__.useMemo)(()=>{let shouldStartRequest=!!key&&!!fetcher&&(isUndefined(revalidateOnMount)?!configRef.current.isPaused()&&!suspense&&(!!isUndefined(revalidateIfStale)||revalidateIfStale):revalidateOnMount),getSelectedCache=state=>{let snapshot=mergeObjects(state);return(delete snapshot._k,shouldStartRequest)?{isValidating:!0,isLoading:!0,...snapshot}:snapshot},cachedData=getCache(),initialData=getInitialCache(),clientSnapshot=getSelectedCache(cachedData),serverSnapshot=cachedData===initialData?clientSnapshot:getSelectedCache(initialData),memorizedSnapshot=clientSnapshot;return[()=>{let newSnapshot=getSelectedCache(getCache());return isEqual(newSnapshot,memorizedSnapshot)?(memorizedSnapshot.data=newSnapshot.data,memorizedSnapshot.isLoading=newSnapshot.isLoading,memorizedSnapshot.isValidating=newSnapshot.isValidating,memorizedSnapshot.error=newSnapshot.error,memorizedSnapshot):(memorizedSnapshot=newSnapshot,newSnapshot)},()=>serverSnapshot]},[cache,key]),cached=(0,__TURBOPACK__imported__module__17615__.useSyncExternalStore)((0,__TURBOPACK__imported__module__95184__.useCallback)(callback=>subscribeCache(key,(current,prev)=>{isEqual(prev,current)||callback()}),[cache,key]),getSnapshot[0],getSnapshot[1]),isInitialMount=!initialMountedRef.current,hasRevalidator=EVENT_REVALIDATORS[key]&&EVENT_REVALIDATORS[key].length>0,cachedData=cached.data,data=isUndefined(cachedData)?fallback:cachedData,error=cached.error,laggyDataRef=(0,__TURBOPACK__imported__module__95184__.useRef)(data),returnedData=keepPreviousData?isUndefined(cachedData)?laggyDataRef.current:cachedData:data,shouldDoInitialRevalidation=(!hasRevalidator||!!isUndefined(error))&&(isInitialMount&&!isUndefined(revalidateOnMount)?revalidateOnMount:!configRef.current.isPaused()&&(suspense?!isUndefined(data)&&revalidateIfStale:isUndefined(data)||revalidateIfStale)),defaultValidatingState=!!(key&&fetcher&&isInitialMount&&shouldDoInitialRevalidation),isValidating=isUndefined(cached.isValidating)?defaultValidatingState:cached.isValidating,isLoading=isUndefined(cached.isLoading)?defaultValidatingState:cached.isLoading,revalidate=(0,__TURBOPACK__imported__module__95184__.useCallback)(async revalidateOpts=>{let newData,startAt,currentFetcher=fetcherRef.current;if(!key||!currentFetcher||unmountedRef.current||configRef.current.isPaused())return!1;let loading=!0,opts=revalidateOpts||{},shouldStartNewRequest=!FETCH[key]||!opts.dedupe,callbackSafeguard=()=>IS_REACT_LEGACY?!unmountedRef.current&&key===keyRef.current&&initialMountedRef.current:key===keyRef.current,finalState={isValidating:!1,isLoading:!1},finishRequestAndUpdateState=()=>{setCache(finalState)},cleanupState=()=>{let requestInfo=FETCH[key];requestInfo&&requestInfo[1]===startAt&&delete FETCH[key]},initialState={isValidating:!0};isUndefined(getCache().data)&&(initialState.isLoading=!0);try{if(shouldStartNewRequest&&(setCache(initialState),config.loadingTimeout&&isUndefined(getCache().data)&&setTimeout(()=>{loading&&callbackSafeguard()&&configRef.current.onLoadingSlow(key,config)},config.loadingTimeout),FETCH[key]=[currentFetcher(fnArg),getTimestamp()]),[newData,startAt]=FETCH[key],newData=await newData,shouldStartNewRequest&&setTimeout(cleanupState,config.dedupingInterval),!FETCH[key]||FETCH[key][1]!==startAt)return shouldStartNewRequest&&callbackSafeguard()&&configRef.current.onDiscarded(key),!1;finalState.error=UNDEFINED;let mutationInfo=MUTATION[key];if(!isUndefined(mutationInfo)&&(startAt<=mutationInfo[0]||startAt<=mutationInfo[1]||0===mutationInfo[1]))return finishRequestAndUpdateState(),shouldStartNewRequest&&callbackSafeguard()&&configRef.current.onDiscarded(key),!1;let cacheData=getCache().data;finalState.data=compare(cacheData,newData)?cacheData:newData,shouldStartNewRequest&&callbackSafeguard()&&configRef.current.onSuccess(newData,key,config)}catch(err){cleanupState();let currentConfig=configRef.current,{shouldRetryOnError}=currentConfig;!currentConfig.isPaused()&&(finalState.error=err,shouldStartNewRequest&&callbackSafeguard())&&(currentConfig.onError(err,key,currentConfig),(!0===shouldRetryOnError||"function"==typeof shouldRetryOnError&&shouldRetryOnError(err))&&isActive()&&currentConfig.onErrorRetry(err,key,currentConfig,_opts=>{let revalidators=EVENT_REVALIDATORS[key];revalidators&&revalidators[0]&&revalidators[0](3,_opts)},{retryCount:(opts.retryCount||0)+1,dedupe:!0}))}return loading=!1,finishRequestAndUpdateState(),!0},[key,cache]),boundMutate=(0,__TURBOPACK__imported__module__95184__.useCallback)((...args)=>internalMutate(cache,keyRef.current,...args),[]);if(useIsomorphicLayoutEffect(()=>{fetcherRef.current=fetcher,configRef.current=config,isUndefined(cachedData)||(laggyDataRef.current=cachedData)}),useIsomorphicLayoutEffect(()=>{var callback;let keyedRevalidators;if(!key)return;let softRevalidate=revalidate.bind(UNDEFINED,WITH_DEDUPE),nextFocusRevalidatedAt=0,unsubEvents=(callback=(type,opts={})=>{if(0==type){let now=Date.now();configRef.current.revalidateOnFocus&&now>nextFocusRevalidatedAt&&isActive()&&(nextFocusRevalidatedAt=now+configRef.current.focusThrottleInterval,softRevalidate())}else if(1==type)configRef.current.revalidateOnReconnect&&isActive()&&softRevalidate();else if(2==type)return revalidate();else if(3==type)return revalidate(opts)},(keyedRevalidators=EVENT_REVALIDATORS[key]||(EVENT_REVALIDATORS[key]=[])).push(callback),()=>{let index=keyedRevalidators.indexOf(callback);index>=0&&(keyedRevalidators[index]=keyedRevalidators[keyedRevalidators.length-1],keyedRevalidators.pop())});if(unmountedRef.current=!1,keyRef.current=key,initialMountedRef.current=!0,setCache({_k:fnArg}),shouldDoInitialRevalidation)if(isUndefined(data)||IS_SERVER)softRevalidate();else isWindowDefined&&typeof window.requestAnimationFrame!=STR_UNDEFINED?window.requestAnimationFrame(softRevalidate):setTimeout(softRevalidate,1);return()=>{unmountedRef.current=!0,unsubEvents()}},[key]),useIsomorphicLayoutEffect(()=>{let timer;function next(){let interval="function"==typeof refreshInterval?refreshInterval(getCache().data):refreshInterval;interval&&-1!==timer&&(timer=setTimeout(execute,interval))}function execute(){!getCache().error&&(refreshWhenHidden||configRef.current.isVisible())&&(refreshWhenOffline||configRef.current.isOnline())?revalidate(WITH_DEDUPE).then(next):next()}return next(),()=>{timer&&(clearTimeout(timer),timer=-1)}},[refreshInterval,refreshWhenHidden,refreshWhenOffline,key]),(0,__TURBOPACK__imported__module__95184__.useDebugValue)(returnedData),suspense&&isUndefined(data)&&key){if(!IS_REACT_LEGACY&&IS_SERVER)throw Error("Fallback data is required when using suspense in SSR.");fetcherRef.current=fetcher,configRef.current=config,unmountedRef.current=!1;let req=PRELOAD[key];if(isUndefined(req)||use1(boundMutate(req)),isUndefined(error)){let promise=revalidate(WITH_DEDUPE);isUndefined(returnedData)||(promise.status="fulfilled",promise.value=!0),use1(promise)}else throw error}return{mutate:boundMutate,get data(){return stateDependencies.data=!0,returnedData},get error(){return stateDependencies.error=!0,error},get isValidating(){return stateDependencies.isValidating=!0,isValidating},get isLoading(){return stateDependencies.isLoading=!0,isLoading}}},function useSWRArgs(...args){let fallbackConfig=mergeObjects(defaultConfig,(0,__TURBOPACK__imported__module__95184__.useContext)(SWRConfigContext)),[key,fn,_config]="function"==typeof args[1]?[args[0],args[1],args[2]||{}]:[args[0],null,(null===args[1]?args[2]:args[1])||{}],config=mergeConfigs(fallbackConfig,_config),next=hook,{use}=config,middleware=(use||[]).concat(BUILT_IN_MIDDLEWARE);for(let i=middleware.length;i--;)next=middleware[i](next);return next(key,fn||config.fetcher||null,config)});__turbopack_context__.s(["f",0,useSWR],86272)},76603,(__turbopack_context__,module,exports)=>{var React=__turbopack_context__.r(95184);function is(x,y){return x===y&&(0!==x||1/x==1/y)||x!=x&&y!=y}var objectIs="function"==typeof Object.is?Object.is:is,useState=React.useState,useEffect=React.useEffect,useLayoutEffect=React.useLayoutEffect,useDebugValue=React.useDebugValue;function useSyncExternalStore$2(subscribe,getSnapshot){var value=getSnapshot(),_useState=useState({inst:{value:value,getSnapshot:getSnapshot}}),inst=_useState[0].inst,forceUpdate=_useState[1];return useLayoutEffect(function(){inst.value=value,inst.getSnapshot=getSnapshot,checkIfSnapshotChanged(inst)&&forceUpdate({inst:inst})},[subscribe,value,getSnapshot]),useEffect(function(){return checkIfSnapshotChanged(inst)&&forceUpdate({inst:inst}),subscribe(function(){checkIfSnapshotChanged(inst)&&forceUpdate({inst:inst})})},[subscribe]),useDebugValue(value),value}function checkIfSnapshotChanged(inst){var latestGetSnapshot=inst.getSnapshot;inst=inst.value;try{var nextValue=latestGetSnapshot();return!objectIs(inst,nextValue)}catch(error){return!0}}function useSyncExternalStore$1(subscribe,getSnapshot){return getSnapshot()}var shim="u"<typeof window||void 0===window.document||void 0===window.document.createElement?useSyncExternalStore$1:useSyncExternalStore$2;exports.useSyncExternalStore=void 0!==React.useSyncExternalStore?React.useSyncExternalStore:shim},17615,(__turbopack_context__,module,exports)=>{__turbopack_context__.i(55011),module.exports=__turbopack_context__.r(76603)}],15975,(__turbopack_context__,module,exports)=>{module.exports=__turbopack_context__.r(37162)}]);