1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7979],{16051:(e,t,n)=>{n.d(t,{cN:()=>eS,qz:()=>eA});var r,a,o,i,l,s,u,c=n(12115),d=n(46512),p=n(5440),f=n(95155),h=n(47650),m=n(95704);!function(e){let{insertAt:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"undefined"==typeof document)return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}('*:where(.au-root, .au-root *),\n:where(.au-root, .au-root *)::before,\n:where(.au-root, .au-root *)::after {\n box-sizing: border-box;\n border-width: 0;\n border-style: solid;\n border-color: #e5e7eb;\n}\n:where(.au-root, .au-root *)::before,\n:where(.au-root, .au-root *)::after {\n --tw-content: "";\n}\n.au-root {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n -moz-tab-size: 4;\n -o-tab-size: 4;\n tab-size: 4;\n font-family:\n ui-sans-serif,\n system-ui,\n sans-serif,\n "Apple Color Emoji",\n "Segoe UI Emoji",\n "Segoe UI Symbol",\n "Noto Color Emoji";\n font-feature-settings: normal;\n font-variation-settings: normal;\n -webkit-tap-highlight-color: transparent;\n}\n.au-root {\n margin: 0;\n line-height: inherit;\n}\nhr:where(.au-root, .au-root *) {\n height: 0;\n color: inherit;\n border-top-width: 1px;\n}\nabbr:where([title]):where(.au-root, .au-root *) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\nh1:where(.au-root, .au-root *),\nh2:where(.au-root, .au-root *),\nh3:where(.au-root, .au-root *),\nh4:where(.au-root, .au-root *),\nh5:where(.au-root, .au-root *),\nh6:where(.au-root, .au-root *) {\n font-size: inherit;\n font-weight: inherit;\n}\na:where(.au-root, .au-root *) {\n color: inherit;\n text-decoration: inherit;\n}\nb:where(.au-root, .au-root *),\nstrong:where(.au-root, .au-root *) {\n font-weight: bolder;\n}\ncode:where(.au-root, .au-root *),\nkbd:where(.au-root, .au-root *),\nsamp:where(.au-root, .au-root *),\npre:where(.au-root, .au-root *) {\n font-family:\n ui-monospace,\n SFMono-Regular,\n Menlo,\n Monaco,\n Consolas,\n "Liberation Mono",\n "Courier New",\n monospace;\n font-feature-settings: normal;\n font-variation-settings: normal;\n font-size: 1em;\n}\nsmall:where(.au-root, .au-root *) {\n font-size: 80%;\n}\nsub:where(.au-root, .au-root *),\nsup:where(.au-root, .au-root *) {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsub:where(.au-root, .au-root *) {\n bottom: -0.25em;\n}\nsup:where(.au-root, .au-root *) {\n top: -0.5em;\n}\ntable:where(.au-root, .au-root *) {\n text-indent: 0;\n border-color: inherit;\n border-collapse: collapse;\n}\nbutton:where(.au-root, .au-root *),\ninput:where(.au-root, .au-root *),\noptgroup:where(.au-root, .au-root *),\nselect:where(.au-root, .au-root *),\ntextarea:where(.au-root, .au-root *) {\n font-family: inherit;\n font-feature-settings: inherit;\n font-variation-settings: inherit;\n font-size: 100%;\n font-weight: inherit;\n line-height: inherit;\n color: inherit;\n margin: 0;\n padding: 0;\n}\nbutton:where(.au-root, .au-root *),\nselect:where(.au-root, .au-root *) {\n text-transform: none;\n}\nbutton:where(.au-root, .au-root *),\n[type=button]:where(.au-root, .au-root *),\n[type=reset]:where(.au-root, .au-root *),\n[type=submit]:where(.au-root, .au-root *) {\n -webkit-appearance: button;\n background-color: transparent;\n background-image: none;\n}\n:-moz-focusring:where(.au-root, .au-root *) {\n outline: auto;\n}\n:-moz-ui-invalid:where(.au-root, .au-root *) {\n box-shadow: none;\n}\nprogress:where(.au-root, .au-root *) {\n vertical-align: baseline;\n}\n:where(.au-root, .au-root *) ::-webkit-inner-spin-button,\n:where(.au-root, .au-root *) ::-webkit-outer-spin-button {\n height: auto;\n}\n[type=search]:where(.au-root, .au-root *) {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n:where(.au-root, .au-root *) ::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n:where(.au-root, .au-root *) ::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}
1\nsummary:where(.au-root, .au-root *) {\n display: list-item;\n}\nblockquote:where(.au-root, .au-root *),\ndl:where(.au-root, .au-root *),\ndd:where(.au-root, .au-root *),\nh1:where(.au-root, .au-root *),\nh2:where(.au-root, .au-root *),\nh3:where(.au-root, .au-root *),\nh4:where(.au-root, .au-root *),\nh5:where(.au-root, .au-root *),\nh6:where(.au-root, .au-root *),\nhr:where(.au-root, .au-root *),\nfigure:where(.au-root, .au-root *),\np:where(.au-root, .au-root *),\npre:where(.au-root, .au-root *) {\n margin: 0;\n}\nfieldset:where(.au-root, .au-root *) {\n margin: 0;\n padding: 0;\n}\nlegend:where(.au-root, .au-root *) {\n padding: 0;\n}\nol:where(.au-root, .au-root *),\nul:where(.au-root, .au-root *),\nmenu:where(.au-root, .au-root *) {\n list-style: none;\n margin: 0;\n padding: 0;\n}\ndialog:where(.au-root, .au-root *) {\n padding: 0;\n}\ntextarea:where(.au-root, .au-root *) {\n resize: vertical;\n}\n:where(.au-root, .au-root *) input::-moz-placeholder,\n:where(.au-root, .au-root *) textarea::-moz-placeholder {\n opacity: 1;\n color: #9ca3af;\n}\n:where(.au-root, .au-root *) input::placeholder,\n:where(.au-root, .au-root *) textarea::placeholder {\n opacity: 1;\n color: #9ca3af;\n}\nbutton:where(.au-root, .au-root *),\n[role=button]:where(.au-root, .au-root *) {\n cursor: pointer;\n}\n:disabled:where(.au-root, .au-root *) {\n cursor: default;\n}\nimg:where(.au-root, .au-root *),\nsvg:where(.au-root, .au-root *),\nvideo:where(.au-root, .au-root *),\ncanvas:where(.au-root, .au-root *),\naudio:where(.au-root, .au-root *),\niframe:where(.au-root, .au-root *),\nembed:where(.au-root, .au-root *),\nobject:where(.au-root, .au-root *) {\n display: block;\n vertical-align: middle;\n}\nimg:where(.au-root, .au-root *),\nvideo:where(.au-root, .au-root *) {\n max-width: 100%;\n height: auto;\n}\n[hidden]:where(.au-root, .au-root *) {\n display: none;\n}\n.au-root * {\n border-color: hsl(var(--au-border));\n}\n.au-root body {\n background-color: hsl(var(--au-background));\n color: hsl(var(--au-foreground));\n}\n.au-root *,\n.au-root ::before,\n.au-root ::after {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n.au-root ::backdrop {\n --tw-border-spacing-x: 0;\n --tw-border-spacing-y: 0;\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-rotate: 0;\n --tw-skew-x: 0;\n --tw-skew-y: 0;\n --tw-scale-x: 1;\n --tw-scale-y: 1;\n --tw-pan-x: ;\n --tw-pan-y: ;\n --tw-pinch-zoom: ;\n --tw-scroll-snap-strictness: proximity;\n --tw-gradient-from-position: ;\n --tw-gradient-via-position: ;\n --tw-gradient-to-position: ;\n --tw-ordinal: ;\n --tw-slashed-zero: ;\n --tw-numeric-figure: ;\n --tw-numeric-spacing: ;\n --tw-numeric-fraction: ;\n --tw-ring-inset: ;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-color: rgb(59 130 246 / 0.5);\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-ring-shadow: 0 0 #0000;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-colored: 0 0 #0000;\n --tw-blur: ;\n --tw-brightness: ;\n --tw-contrast: ;\n --tw-grayscale: ;\n --tw-hue-rotate: ;\n --tw-invert: ;\n --tw-saturate: ;\n --tw-sepia: ;\n --tw-drop-shadow: ;\n --tw-backdrop-blur: ;\n --tw-backdrop-brightness: ;\n --tw-backdrop-contrast: ;\n --tw-backdrop-grayscale: ;\n --tw-backdrop-hue-rotate: ;\n --tw-backdrop-invert: ;\n --tw-backdrop-opacity: ;\n --tw-backdrop-saturate: ;\n --tw-backdrop-sepia: ;\n}\n.au-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n.au-pointer-events-none {\n pointer-events: none;\n}\n.au-fixed {\n position: fixed;\n}\n.au-absolute {\n position: absolute;\n}\n.au-relative {\n position: relative;\n}\n.au-inset-0 {\n inset: 0px;\n}\n.au-left-\\[50\\%\\] {\n left: 50%;\n}\n.au-right-4 {\n right: 1rem;\n}\n.au-right-\\[-1px\\] {\n right: -1px;\n}\n.au-top-4 {\n top: 1rem;\n}\n.au-top-\\[-1px\\] {\n top: -1px;\n}\n.au-top-\\[50\\%\\] {\n top: 50%;\n}\n.au-z-50 {\n z-index: 50;\n}\n.au-z-\\[9999\\] {\n z-index: 9999;\n}\n.au-my-0 {\n margin-top: 0px;\n margin-bottom: 0px;\n}\n.au-my-2 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n.au-mb-0 {\n margin-bottom: 0px;\n}\n.au-mb-1 {\n margin-bottom: 0.25rem;\n}\n.au-mb-2 {\n margin-bottom: 0.5rem;\n}\n.au-mb-4 {\n margin-bottom: 1rem;\n}\n.au-mb-6 {\n margin-bottom: 1.5rem;\n}\n.au-mb-8 {\n margin-bottom: 2rem;\n}\n.au-mr-2 {\n margin-right: 0.5rem;\n}\n.au-mt-0 {\n margin-top: 0px;\n}\n.au-mt-0\\.5 {\n margin-top: 0.125rem;\n}\n.au-mt-1 {\n margin-top: 0.25rem;\n}\n.au-mt-2 {\n margin-top: 0.5rem;\n}\n.au-mt-4 {\n margin-top: 1rem;\n}\n.au-line-clamp-2 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n}\n.au-block {\n display: block;\n}\n.au-flex {\n display: flex;\n}\n.au-inline-flex {\n display: inline-flex;\n}\n.au-grid {\n display: grid;\n}\n.au-size-4 {\n width: 1rem;\n height: 1rem;\n}\n.\\!au-h-3 {\n height: 0.75rem !important;\n}\n.\\!au-h-4 {\n height: 1rem !important;\n}\n.\\!au-h-7 {\n height: 1.75rem !important;\n}\n.au-h-10 {\n height: 2.5rem;\n}\n.au-h-16 {\n height: 4rem;\n}\n.au-h-4 {\n height: 1rem;\n}\n.au-h-5 {\n height: 1.25rem;\n}\n.au-h-6 {\n height: 1.5rem;\n}\n.au-h-7 {\n height: 1.75rem;\n}\n.au-h-8 {\n height: 2rem;\n}\n.au-h-9 {\n height: 2.25rem;\n}\n.au-h-full {\n height: 100%;\n}\n.\\!au-w-4 {\n width: 1rem !important;\n}\n.au-w-14 {\n width: 3.5rem;\n}\n.au-w-16 {\n width: 4rem;\n}\n.au-w-4 {\n width: 1rem;\n}\n.au-w-6 {\n width: 1.5rem;\n}\n.au-w-72 {\n width: 18rem;\n}\n.au-w-8 {\n width: 2rem;\n}\n.au-w-80 {\n width: 20rem;\n}\n.au-w-9 {\n width: 2.25rem;\n}\n.au-w-full {\n width: 100%;\n}\n.au-min-w-0 {\n min-width: 0px;\n}\n.au-min-w-16 {\n min-width: 4rem;\n}\n.au-min-w-20 {\n min-width: 5rem;\n}\n.au-max-w-lg {\n max-width: 32rem;\n}\n.au-max-w-xl {\n max-width: 36rem;\n}\n.au-flex-1 {\n flex: 1 1 0%;\n}\n.au-flex-shrink-0 {\n flex-shrink: 0;\n}\n.au-shrink-0 {\n flex-shrink: 0;\n}\n.au-flex-grow {\n flex-grow: 1;\n}\n.au-origin-\\[--radix-popover-content-transform-origin\\] {\n transform-origin: var(--radix-popover-content-transform-origin);\n}\n.au--translate-y-12 {\n --tw-translate-y: -3rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au--translate-y-6 {\n --tw-translate-y: -1.5rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-translate-x-\\[-50\\%\\] {\n --tw-translate-x: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-translate-y-0 {\n --tw-translate-y: 0px;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-translate-y-6 {\n --tw-translate-y: 1.5rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-translate-y-\\[-50\\%\\] {\n --tw-translate-y: -50%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-translate-y-\\[130\\%\\] {\n --tw-translate-y: 130%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-rotate-90 {\n --tw-rotate: 90deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n@keyframes au-spin {\n to {\n transform: rotate(360deg);\n }\n}\n.au-animate-spin {\n animation: au-spin 1s linear infinite;\n}
1\n.au-cursor-pointer {\n cursor: pointer;\n}\n.au-grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n}\n.au-grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n}\n.au-flex-row {\n flex-direction: row;\n}\n.au-flex-col {\n flex-direction: column;\n}\n.au-flex-col-reverse {\n flex-direction: column-reverse;\n}\n.au-items-start {\n align-items: flex-start;\n}\n.au-items-end {\n align-items: flex-end;\n}\n.au-items-center {\n align-items: center;\n}\n.au-justify-end {\n justify-content: flex-end;\n}\n.au-justify-center {\n justify-content: center;\n}\n.au-justify-between {\n justify-content: space-between;\n}\n.au-gap-0 {\n gap: 0px;\n}\n.au-gap-1 {\n gap: 0.25rem;\n}\n.au-gap-2 {\n gap: 0.5rem;\n}\n.au-gap-4 {\n gap: 1rem;\n}\n.au-gap-x-4 {\n -moz-column-gap: 1rem;\n column-gap: 1rem;\n}\n.au-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.au-space-y-1 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));\n}\n.au-space-y-1\\.5 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));\n}\n.au-space-y-3 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-y-reverse: 0;\n margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));\n margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));\n}\n.au-overflow-hidden {\n overflow: hidden;\n}\n.au-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.au-whitespace-nowrap {\n white-space: nowrap;\n}\n.au-rounded-full {\n border-radius: 9999px;\n}\n.au-rounded-lg {\n border-radius: var(--au-radius);\n}\n.au-rounded-md {\n border-radius: calc(var(--au-radius) - 2px);\n}\n.au-rounded-sm {\n border-radius: calc(var(--au-radius) - 4px);\n}\n.au-rounded-bl-lg {\n border-bottom-left-radius: var(--au-radius);\n}\n.au-border {\n border-width: 1px;\n}\n.au-border-2 {\n border-width: 2px;\n}\n.au-border-y {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n.au-border-b {\n border-bottom-width: 1px;\n}\n.au-border-b-0 {\n border-bottom-width: 0px;\n}\n.au-border-t {\n border-top-width: 1px;\n}\n.au-border-none {\n border-style: none;\n}\n.au-border-input {\n border-color: hsl(var(--au-input));\n}\n.au-border-transparent {\n border-color: transparent;\n}\n.au-border-zinc-200 {\n --tw-border-opacity: 1;\n border-color: rgb(228 228 231 / var(--tw-border-opacity));\n}\n.au-bg-accent\\/80 {\n background-color: hsl(var(--au-accent) / 0.8);\n}\n.au-bg-background {\n background-color: hsl(var(--au-background));\n}\n.au-bg-black {\n --tw-bg-opacity: 1;\n background-color: rgb(0 0 0 / var(--tw-bg-opacity));\n}\n.au-bg-black\\/40 {\n background-color: rgb(0 0 0 / 0.4);\n}\n.au-bg-destructive {\n background-color: hsl(var(--au-destructive));\n}\n.au-bg-popover {\n background-color: hsl(var(--au-popover));\n}\n.au-bg-primary {\n background-color: hsl(var(--au-primary));\n}\n.au-bg-secondary {\n background-color: hsl(var(--au-secondary));\n}\n.au-bg-secondary\\/40 {\n background-color: hsl(var(--au-secondary) / 0.4);\n}\n.au-bg-transparent {\n background-color: transparent;\n}\n.au-bg-white {\n --tw-bg-opacity: 1;\n background-color: rgb(255 255 255 / var(--tw-bg-opacity));\n}\n.au-p-0 {\n padding: 0px;\n}\n.au-p-4 {\n padding: 1rem;\n}\n.au-p-6 {\n padding: 1.5rem;\n}\n.\\!au-py-10 {\n padding-top: 2.5rem !important;\n padding-bottom: 2.5rem !important;\n}\n.au-px-1 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n.au-px-3 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n.au-px-4 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n.au-px-6 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.au-px-8 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n.au-py-0 {\n padding-top: 0px;\n padding-bottom: 0px;\n}\n.au-py-0\\.5 {\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n}\n.au-py-1 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n.au-py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.au-py-3 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n.au-py-4 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n.au-py-6 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\n.au-pb-0 {\n padding-bottom: 0px;\n}\n.au-pb-2 {\n padding-bottom: 0.5rem;\n}\n.au-pb-4 {\n padding-bottom: 1rem;\n}\n.au-pl-6 {\n padding-left: 1.5rem;\n}\n.au-pr-3 {\n padding-right: 0.75rem;\n}\n.au-pt-0 {\n padding-top: 0px;\n}\n.au-pt-3 {\n padding-top: 0.75rem;\n}\n.au-pt-4 {\n padding-top: 1rem;\n}\n.au-text-left {\n text-align: left;\n}\n.au-text-center {\n text-align: center;\n}\n.au-text-2xl {\n font-size: 1.5rem;\n line-height: 2rem;\n}\n.au-text-base {\n font-size: 1rem;\n line-height: 1.5rem;\n}\n.au-text-lg {\n font-size: 1.125rem;\n line-height: 1.75rem;\n}\n.au-text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n.au-text-xl {\n font-size: 1.25rem;\n line-height: 1.75rem;\n}\n.au-text-xs {\n font-size: 0.75rem;\n line-height: 1rem;\n}\n.au-font-bold {\n font-weight: 700;\n}\n.au-font-light {\n font-weight: 300;\n}\n.au-font-medium {\n font-weight: 500;\n}\n.au-font-normal {\n font-weight: 400;\n}\n.au-font-semibold {\n font-weight: 600;\n}\n.au-leading-none {\n line-height: 1;\n}\n.au-tracking-tight {\n letter-spacing: -0.025em;\n}\n.au-text-destructive-foreground {\n color: hsl(var(--au-destructive-foreground));\n}\n.au-text-foreground {\n color: hsl(var(--au-foreground));\n}\n.au-text-muted-foreground {\n color: hsl(var(--au-muted-foreground));\n}\n.au-text-popover-foreground {\n color: hsl(var(--au-popover-foreground));\n}\n.au-text-primary {\n color: hsl(var(--au-primary));\n}\n.au-text-primary-foreground {\n color: hsl(var(--au-primary-foreground));\n}\n.au-text-secondary-foreground {\n color: hsl(var(--au-secondary-foreground));\n}\n.au-text-zinc-400 {\n --tw-text-opacity: 1;\n color: rgb(161 161 170 / var(--tw-text-opacity));\n}\n.au-underline-offset-4 {\n text-underline-offset: 4px;\n}\n.au-opacity-70 {\n opacity: 0.7;\n}\n.au-shadow {\n --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
1\n --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n box-shadow:\n var(--tw-ring-offset-shadow, 0 0 #0000),\n var(--tw-ring-shadow, 0 0 #0000),\n var(--tw-shadow);\n}\n.au-shadow-inner {\n --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);\n --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);\n box-shadow:\n var(--tw-ring-offset-shadow, 0 0 #0000),\n var(--tw-ring-shadow, 0 0 #0000),\n var(--tw-shadow);\n}\n.au-shadow-lg {\n --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n box-shadow:\n var(--tw-ring-offset-shadow, 0 0 #0000),\n var(--tw-ring-shadow, 0 0 #0000),\n var(--tw-shadow);\n}\n.au-shadow-md {\n --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n box-shadow:\n var(--tw-ring-offset-shadow, 0 0 #0000),\n var(--tw-ring-shadow, 0 0 #0000),\n var(--tw-sha
1dow);\n}\n.au-shadow-sm {\n --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n box-shadow:\n var(--tw-ring-offset-shadow, 0 0 #0000),\n var(--tw-ring-shadow, 0 0 #0000),\n var(--tw-shadow);\n}\n.au-shadow-stone-400 {\n --tw-shadow-color: #a8a29e;\n --tw-shadow: var(--tw-shadow-colored);\n}\n.au-shadow-zinc-800 {\n --tw-shadow-color: #27272a;\n --tw-shadow: var(--tw-shadow-colored);\n}\n.au-outline-none {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n.au-ring-0 {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow:\n var(--tw-ring-offset-shadow),\n var(--tw-ring-shadow),\n var(--tw-shadow, 0 0 #0000);\n}\n.au-ring-offset-background {\n --tw-ring-offset-color: hsl(var(--au-background));\n}\n.au-backdrop-blur-sm {\n --tw-backdrop-blur: blur(4px);\n -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.au-transition {\n transition-property:\n color,\n background-color,\n border-color,\n text-decoration-color,\n fill,\n stroke,\n opacity,\n box-shadow,\n transform,\n filter,\n -webkit-backdrop-filter;\n transition-property:\n color,\n background-color,\n border-color,\n text-decoration-color,\n fill,\n stroke,\n opacity,\n box-shadow,\n transform,\n filter,\n backdrop-filter;\n transition-property:\n color,\n background-color,\n border-color,\n text-decoration-color,\n fill,\n stroke,\n opacity,\n box-shadow,\n transform,\n filter,\n backdrop-filter,\n -webkit-backdrop-filter;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.au-transition-\\[color\\,box-shadow\\] {\n transition-property: color, box-shadow;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.au-transition-all {\n transition-property: all;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.au-transition-colors {\n transition-property:\n color,\n background-color,\n border-color,\n text-decoration-color,\n fill,\n stroke;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.au-transition-opacity {\n transition-property: opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.au-transition-transform {\n transition-property: transform;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n transition-duration: 150ms;\n}\n.au-duration-200 {\n transition-duration: 200ms;\n}\n.au-duration-300 {\n transition-duration: 300ms;\n}\n.au-ease-in-out {\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity, 1);\n transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));\n }\n}\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity, 1);\n transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));\n }\n}\n.au-slide-in-from-left-1 {\n --tw-enter-translate-x: -0.25rem;\n}\n.au-slide-out-to-left-1 {\n --tw-exit-translate-x: -0.25rem;\n}\n.au-duration-200 {\n animation-duration: 200ms;\n}\n.au-duration-300 {\n animation-duration: 300ms;\n}\n.au-ease-in-out {\n animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.au-root {\n --au-background: 0 0% 100%;\n --au-foreground: 240 10% 3.9%;\n --au-card: 0 0% 100%;\n --au-card-foreground: 240 10% 3.9%;\n --au-popover: 0 0% 100%;\n --au-popover-foreground: 240 10% 3.9%;\n --au-primary: 240 5.9% 10%;\n --au-primary-foreground: 0 0% 98%;\n --au-secondary: 240 4.8% 95.9%;\n --au-secondary-foreground: 240 5.9% 10%;\n --au-muted: 240 4.8% 95.9%;\n --au-muted-foreground: 240 3.8% 46.1%;\n --au-accent: 240 4.8% 95.9%;\n --au-accent-foreground: 240 5.9% 10%;\n --au-destructive: 0 84.2% 60.2%;\n --au-destructive-foreground: 0 0% 98%;\n --au-border: 240 5.9% 90%;\n --au-input: 240 5.9% 90%;\n --au-ring: 240 10% 3.9%;\n --au-chart-1: 12 76% 61%;\n --au-chart-2: 173 58% 39%;\n --au-chart-3: 197 37% 24%;\n --au-chart-4: 43 74% 66%;\n --au-chart-5: 27 87% 67%;\n --au-radius: 0.5rem;\n --au-sidebar-background: 0 0% 98%;\n --au-sidebar-foreground: 240 5.3% 26.1%;\n --au-sidebar-primary: 240 5.9% 10%;\n --au-sidebar-primary-foreground: 0 0% 98%;\n --au-sidebar-accent: 240 4.8% 95.9%;\n --au-sidebar-accent-foreground: 240 5.9% 10%;\n --au-sidebar-border: 220 13% 91%;\n --au-sidebar-ring: 217.2 91.2% 59.8%;\n}\n.au-root.dark {\n --au-background: 240 10% 3.9%;\n --au-foreground: 0 0% 98%;\n --au-card: 240 10% 3.9%;\n --au-card-foreground: 0 0% 98%;\n --au-popover: 240 10% 3.9%;\n --au-popover-foreground: 0 0% 98%;\n --au-primary: 0 0% 98%;\n --au-primary-foreground: 240 5.9% 10%;\n --au-secondary: 240 3.7% 15.9%;\n --au-secondary-foreground: 0 0% 98%;\n --au-muted: 240 3.7% 15.9%;\n --au-muted-foreground: 240 5% 64.9%;\n --au-accent: 240 3.7% 15.9%;\n --au-accent-foreground: 0 0% 98%;\n --au-destructive: 0 62.8% 30.6%;\n --au-destructive-foreground: 0 0% 98%;\n --au-border: 240 3.7% 15.9%;\n --au-input: 240 3.7% 15.9%;\n --au-ring: 240 4.9% 83.9%;\n --au-chart-1: 220 70% 50%;\n --au-chart-2: 160 60% 45%;\n --au-chart-3: 30 80% 55%;\n --au-chart-4: 280 65% 60%;\n --au-chart-5: 340 75% 55%;\n --au-sidebar-background: 240 5.9% 10%;\n --au-sidebar-foreground: 240 4.8% 95.9%;\n --au-sidebar-primary: 224.3 76.3% 48%;\n --au-sidebar-primary-foreground: 0 0% 100%;\n --au-sidebar-accent: 240 3.7% 15.9%;\n --au-sidebar-accent-foreground: 240 4.8% 95.9%;\n --au-sidebar-border: 240 3.7% 15.9%;\n --au-sidebar-ring: 217.2 91.2% 59.8%;\n}.dark .au-root {\n --au-background: 240 10% 3.9%;\n --au-foreground: 0 0% 98%;\n --au-card: 240 10% 3.9%;\n --au-card-foreground: 0 0% 98%;\n --au-popover: 240 10% 3.9%;\n --au-popover-foreground: 0 0% 98%;\n --au-primary: 0 0% 98%;\n --au-primary-foreground: 240 5.9% 10%;\n --au-secondary: 240 3.7% 15.9%;\n --au-secondary-foreground: 0 0% 98%;\n --au-muted: 240 3.7% 15.9%;\n --au-muted-foreground: 240 5% 64.9%;\n --au-accent: 240 3.7% 15.9%;\n --au-accent-foreground: 0 0% 98%;\n --au-destructive: 0 62.8% 30.6%;\n --au-destructive-foreground: 0 0% 98%;\n --au-border: 240 3.7% 15.9%;\n --au-input: 240 3.7% 15.9%;\n --au-ring: 240 4.9% 83.9%;\n --au-chart-1: 220 70% 50%;\n --au-chart-2: 160 60% 45%;\n --au-chart-3: 30 80% 55%;\n --au-chart-4: 280 65% 60%;\n --au-chart-5: 340 75% 55%;\n --au-sidebar-background: 240 5.9% 10%;\n --au-sidebar-foreground: 240 4.8% 95.9%;\n --au-sidebar-primary: 224.3 76.3% 48%;\n --au-sidebar-primary-foreground: 0 0% 100%;\n --au-sidebar-accent: 240 3.7% 15.9%;\n --au-sidebar-accent-foreground: 240 4.8% 95.9%;\n --au-sidebar-border: 240 3.7% 15.9%;\n --au-sidebar-ring: 217.2 91.2% 59.8%;\n}\n.selection\\:au-bg-primary *::-moz-selection {\n background-color: hsl(var(--au-primary));\n}\n.selection\\:au-bg-primary *::selection {\n background-color: hsl(var(--au-primary));\n}\n.selection\\:au-text-primary-foreground *::-moz-selection {\n color: hsl(var(--au-primary-foreground));\n}\n.selection\\:au-text-primary-foreground *::selection {\n color: hsl(var(--au-primary-foreground));\n}\n.selection\\:au-bg-primary::-moz-selection {\n background-color: hsl(var(--au-primary));\n}\n.selection\\:au-bg-primary::selection {\n background-color: hsl(var(--au-primary));\n}\n.selection\\:au-text-primary-foreground::-moz-selection {\n color: hsl(var(--au-primary-foreground));\n}\n.selection\\:au-text-primary-foreground::selection {\n color: hsl(var(--au-primary-foreground));\n}\n.file\\:au-inline-flex::file-selector-button {\n display: inline-flex;\n}\n.file\\:au-h-7::file-selector-button {\n height: 1.75rem;\n}\n.file\\:au-border-0::file-selector-button {\n border-width: 0px;\n}\n.file\\:au-bg-transparent::file-selector-button {\n background-color: transparent;\n}\n.file\\:au-text-sm::file-selector-button {\n font-size: 0.875rem;\n line-height: 1.25rem;\n}\n.file\\:au-font-medium::file-selector-button {\n font-weight: 500;\n}\n.file\\:au-text-foreground::file-selector-button {\n color: hsl(var(--au-foreground));\n}\n.placeholder\\:au-text-muted-foreground::-moz-placeholder {\n color: hsl(var(--au-muted-foreground));\n}\n.placeholder\\:au-text-muted-foreground::placeholder {\n color: hsl(var(--au-muted-foreground));\n}\n.hover\\:au-bg-accent:hover {\n background-color: hsl(var(--au-accent));\n}\n.hover\\:au-bg-destructive\\/90:hover {\n background-color: hsl(var(--au-destructive) / 0.9);\n}\n.hover\\:au-bg-primary\\/90:hover {\n background-color: hsl(var(--au-primary) / 0.9);\n}\n.hover\\:au-bg-secondary\\/80:hover {\n background-color: hsl(var(--au-secondary) / 0.8);\n}\n.hover\\:au-bg-zinc-100:hover {\n --tw-bg-opacity: 1;\n background-color: rgb(244 244 245 / var(--tw-bg-opacity));\n}
1\n.hover\\:au-text-accent-foreground:hover {\n color: hsl(var(--au-accent-foreground));\n}\n.hover\\:au-text-foreground:hover {\n color: hsl(var(--au-foreground));\n}\n.hover\\:au-underline:hover {\n text-decoration-line: underline;\n}\n.hover\\:au-opacity-100:hover {\n opacity: 1;\n}\n.hover\\:au-brightness-90:hover {\n --tw-brightness: brightness(.9);\n filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.focus\\:au-outline-none:focus {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n.focus\\:\\!au-ring-2:focus {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;\n box-shadow:\n var(--tw-ring-offset-shadow),\n var(--tw-ring-shadow),\n var(--tw-shadow, 0 0 #0000) !important;\n}\n.focus\\:au-ring-2:focus {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow:\n var(--tw-ring-offset-shadow),\n var(--tw-ring-shadow),\n var(--tw-sha
1dow, 0 0 #0000);\n}\n.focus\\:au-ring-ring:focus {\n --tw-ring-color: hsl(var(--au-ring));\n}\n.focus\\:au-ring-offset-2:focus {\n --tw-ring-offset-width: 2px;\n}\n.focus-visible\\:au-border-ring:focus-visible {\n border-color: hsl(var(--au-ring));\n}\n.focus-visible\\:au-outline-none:focus-visible {\n outline: 2px solid transparent;\n outline-offset: 2px;\n}\n.focus-visible\\:au-ring-1:focus-visible {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow:\n var(--tw-ring-offset-shadow),\n var(--tw-ring-shadow),\n var(--tw-shadow, 0 0 #0000);\n}\n.focus-visible\\:au-ring-2:focus-visible {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow:\n var(--tw-ring-offset-shadow),\n var(--tw-ring-shadow),\n var(--tw-sha
1dow, 0 0 #0000);\n}\n.focus-visible\\:au-ring-\\[3px\\]:focus-visible {\n --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);\n box-shadow:\n var(--tw-ring-offset-shadow),\n var(--tw-ring-shadow),\n var(--tw-shadow, 0 0 #0000);\n}\n.focus-visible\\:au-ring-ring:focus-visible {\n --tw-ring-color: hsl(var(--au-ring));\n}\n.focus-visible\\:au-ring-ring\\/50:focus-visible {\n --tw-ring-color: hsl(var(--au-ring) / 0.5);\n}\n.focus-visible\\:au-ring-offset-2:focus-visible {\n --tw-ring-offset-width: 2px;\n}\n.focus-visible\\:au-ring-offset-background:focus-visible {\n --tw-ring-offset-color: hsl(var(--au-background));\n}\n.disabled\\:au-pointer-events-none:disabled {\n pointer-events: none;\n}\n.disabled\\:au-cursor-not-allowed:disabled {\n cursor: not-allowed;\n}\n.disabled\\:au-opacity-50:disabled {\n opacity: 0.5;\n}\n.au-group:hover .group-hover\\:au-mt-0 {\n margin-top: 0px;\n}\n.au-group:hover .group-hover\\:au-translate-y-0 {\n --tw-translate-y: 0px;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.au-group:hover .group-hover\\:au-translate-y-\\[-130\\%\\] {\n --tw-translate-y: -130%;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=checked\\]\\:au-translate-x-4[data-state=checked] {\n --tw-translate-x: 1rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.data-\\[state\\=unchecked\\]\\:au-translate-x-0[data-state=unchecked] {\n --tw-translate-x: 0px;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n@keyframes au-accordion-up {\n from {\n height: var(--radix-accordion-content-height);\n }\n to {\n height: 0;\n }\n}\n.data-\\[state\\=closed\\]\\:au-animate-accordion-up[data-state=closed] {\n animation: au-accordion-up 0.2s ease-out;\n}\n@keyframes au-accordion-down {\n from {\n height: 0;\n }\n to {\n height: var(--radix-accordion-content-height);\n }\n}\n.data-\\[state\\=open\\]\\:au-animate-accordion-down[data-state=open] {\n animation: au-accordion-down 0.2s ease-out;\n}\n.data-\\[state\\=checked\\]\\:au-bg-primary[data-state=checked] {\n background-color: hsl(var(--au-primary));\n}\n.data-\\[state\\=open\\]\\:au-bg-accent[data-state=open] {\n background-color: hsl(var(--au-accent));\n}\n.data-\\[state\\=unchecked\\]\\:au-bg-input[data-state=unchecked] {\n background-color: hsl(var(--au-input));\n}\n.data-\\[state\\=open\\]\\:au-text-muted-foreground[data-state=open] {\n color: hsl(var(--au-muted-foreground));\n}\n.data-\\[state\\=open\\]\\:au-animate-in[data-state=open] {\n animation-name: enter;\n animation-duration: 150ms;\n --tw-enter-opacity: initial;\n --tw-enter-scale: initial;\n --tw-enter-rotate: initial;\n --tw-enter-translate-x: initial;\n --tw-enter-translate-y: initial;\n}\n.data-\\[state\\=closed\\]\\:au-animate-out[data-state=closed] {\n animation-name: exit;\n animation-duration: 150ms;\n --tw-exit-opacity: initial;\n --tw-exit-scale: initial;\n --tw-exit-rotate: initial;\n --tw-exit-translate-x: initial;\n --tw-exit-translate-y: initial;\n}\n.data-\\[state\\=closed\\]\\:au-fade-out-0[data-state=closed] {\n --tw-exit-opacity: 0;\n}\n.data-\\[state\\=open\\]\\:au-fade-in-0[data-state=open] {\n --tw-enter-opacity: 0;\n}\n.data-\\[state\\=closed\\]\\:au-zoom-out-95[data-state=closed] {\n --tw-exit-scale: .95;\n}\n.data-\\[state\\=open\\]\\:au-zoom-in-95[data-state=open] {\n --tw-enter-scale: .95;\n}\n.data-\\[side\\=bottom\\]\\:au-slide-in-from-top-2[data-side=bottom] {\n --tw-enter-translate-y: -0.5rem;\n}\n.data-\\[side\\=left\\]\\:au-slide-in-from-right-2[data-side=left] {\n --tw-enter-translate-x: 0.5rem;\n}\n.data-\\[side\\=right\\]\\:au-slide-in-from-left-2[data-side=right] {\n --tw-enter-translate-x: -0.5rem;\n}\n.data-\\[side\\=top\\]\\:au-slide-in-from-bottom-2[data-side=top] {\n --tw-enter-translate-y: 0.5rem;\n}\n.data-\\[state\\=closed\\]\\:au-slide-out-to-left-1\\/2[data-state=closed] {\n --tw-exit-translate-x: -50%;\n}\n.data-\\[state\\=closed\\]\\:au-slide-out-to-top-\\[48\\%\\][data-state=closed] {\n --tw-exit-translate-y: -48%;\n}\n.data-\\[state\\=open\\]\\:au-slide-in-from-left-1\\/2[data-state=open] {\n --tw-enter-translate-x: -50%;\n}\n.data-\\[state\\=open\\]\\:au-slide-in-from-top-\\[48\\%\\][data-state=open] {\n --tw-enter-translate-y: -48%;\n}\n:is(.au-dark .dark\\:au-bg-input\\/30) {\n background-color: hsl(var(--au-input) / 0.3);\n}\n:is(.au-dark .dark\\:au-shadow-zinc-800\\/80) {\n --tw-shadow-color: rgb(39 39 42 / 0.8);
1\n --tw-shadow: var(--tw-shadow-colored);\n}\n@media (min-width: 640px) {\n .sm\\:au-h-7 {\n height: 1.75rem;\n }\n .sm\\:au-grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n .sm\\:au-flex-row {\n flex-direction: row;\n }\n .sm\\:au-items-center {\n align-items: center;\n }\n .sm\\:au-justify-end {\n justify-content: flex-end;\n }\n .sm\\:au-gap-2 {\n gap: 0.5rem;\n }\n .sm\\:au-space-x-2 > :not([hidden]) ~ :not([hidden]) {\n --tw-space-x-reverse: 0;\n margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n }\n .sm\\:au-rounded-lg {\n border-radius: var(--au-radius);\n }\n .sm\\:au-pb-0 {\n padding-bottom: 0px;\n }\n .sm\\:au-text-left {\n text-align: left;\n }\n}\n@media (min-width: 768px) {\n .md\\:au-text-sm {\n font-size: 0.875rem;\n line-height: 1.25rem;\n }\n}\n@media (min-width: 1024px) {\n .lg\\:au-right-4 {\n right: 1rem;\n }\n .lg\\:au-top-4 {\n top: 1rem;\n }\n .lg\\:au-h-\\[calc\\(100\\%\\+48px\\)\\] {\n height: calc(100% + 48px);\n }\n .lg\\:au--translate-y-12 {\n --tw-translate-y: -3rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n }\n .lg\\:au--translate-y-6 {\n --tw-translate-y: -1.5rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n }\n .lg\\:au-translate-y-6 {\n --tw-translate-y: 1.5rem;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n }\n .lg\\:au-grid-cols-\\[repeat\\(auto-fit\\,minmax\\(200px\\,1fr\\)\\)\\] {\n grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n }\n .lg\\:au-rounded-full {\n border-radius: 9999px;\n }\n .lg\\:au-py-0 {\n padding-top: 0px;\n padding-bottom: 0px;\n }\n .lg\\:au-py-0\\.5 {\n padding-top: 0.125rem;\n padding-bottom: 0.125rem;\n }\n .lg\\:au-shadow-lg {\n --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
1\n --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n box-shadow:\n var(--tw-ring-offset-shadow, 0 0 #0000),\n var(--tw-ring-shadow, 0 0 #0000),\n var(--tw-shadow);\n }\n}\n.\\[\\&\\[data-state\\=open\\]\\>svg\\]\\:au-rotate-180[data-state=open] > svg {\n --tw-rotate: 180deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&\\[data-state\\=open\\]_svg\\]\\:au-rotate-0[data-state=open] svg {\n --tw-rotate: 0deg;\n transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.\\[\\&_svg\\]\\:au-pointer-events-none svg {\n pointer-events: none;\n}\n.\\[\\&_svg\\]\\:au-size-4 svg {\n width: 1rem;\n height: 1rem;\n}\n.\\[\\&_svg\\]\\:au-shrink-0 svg {\n flex-shrink: 0;\n}\n');var g=e=>{let[t,n]=(0,c.useState)(null),[r,a]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{r||setTimeout(()=>{n(null)},200)},[r]),[t,n,r,a]},w=async e=>{if(401===e.status){let t=e.clone();if((await t.json()).message.includes("Missing authorization header"))return!0}return!1},v=class e extends Error{static fromError(t){return new e({message:t.message||"Unknown error",code:t.code||"unknown_error"})}toString(){return"".concat(this.message," (code: ").concat(this.code,")")}toJSON(){return{message:this.message,code:this.code}}constructor(e){super(e.message),this.message=e.message,this.code=e.code}},b=async e=>{let{instance:t,params:n}=e;return t.post("/checkout",n)},y=async e=>{let{instance:t,params:n}=e;return t.post("/attach",n)},x=async e=>{let{instance:t,params:n}=e;return t.post("/setup_payment",n)},k=async e=>{let{instance:t,params:n}=e;return t.post("/cancel",n)},z=async e=>{let{instance:t,params:n}=e;return t.post("/track",n)},E=async e=>{let{instance:t,params:n}=e;return t.post("/usage",n)},C=async e=>{let{instance:t,params:n}=e;return t.post("/check",n)},_=async e=>{let{instance:t,params:n}=e;return t.post("/query",n)},j=(e,t,n)=>(t||(t=new J),e({instance:t,...n})),R=e=>({get:(t,n)=>j(A,e,{id:t,params:n}),create:t=>j(S,e,{params:t}),update:(t,n)=>j(P,e,{id:t,params:n}),delete:t=>j(O,e,{id:t}),billingPortal:(t,n)=>j(T,e,{id:t,params:n}),updateBalances:(t,n)=>j(D,e,{id:t,params:n})}),N=e=>e?"expand=".concat(e.join(",")):"",A=async e=>{let{instance:t,id:n,params:r}=e;return n?t.get("/customers/".concat(n,"?").concat(N(null==r?void 0:r.expand))):{data:null,error:new v({message:"Customer ID is required",code:"CUSTOMER_ID_REQUIRED"})}},S=async e=>{let{instance:t,params:n}=e;return t.post("/customers?".concat(N(null==n?void 0:n.expand)),n)},P=async e=>{let{instance:t,id:n,params:r}=e;return t.post("/customers/".concat(n),r)},O=async e=>{let{instance:t,id:n}=e;return t.delete("/customers/".concat(n))},T=async e=>{let{instance:t,id:n,params:r}=e;return t.post("/customers/".concat(n,"/billing_portal"),r)},D=async e=>{let{instance:t,id:n,params:r}=e;return t.post("/customers/".concat(n,"/balances"),{balances:Array.isArray(r)?r:[r]})},I=e=>({get:(t,n,r)=>j(L,e,{customer_id:t,entity_id:n,params:r}),create:(t,n)=>j(M,e,{customer_id:t,params:n}),transfer:(t,n)=>j(W,e,{customer_id:t,params:n}),delete:(t,n)=>j(F,e,{customer_id:t,entity_id:n})}),L=async e=>{let{instance:t,customer_id:n,entity_id:r,params:a}=e;return t.get("/customers/".concat(n,"/entities/").concat(r,"?").concat((e=>e?"expand=".concat(e.join(",")):"")(null==a?void 0:a.expand)))},M=async e=>{let{instance:t,customer_id:n,params:r}=e;return t.post("/customers/".concat(n,"/entities"),r)},F=async e=>{let{instance:t,customer_id:n,entity_id:r}=e;return t.delete("/customers/".concat(n,"/entities/").concat(r))},W=async e=>{let{instance:t,customer_id:n,params:r}=e;return t.post("/customers/".concat(n,"/transfer"),r)},Y=e=>({get:t=>j(X,e,{id:t}),create:t=>j(U,e,{params:t}),list:t=>j(B,e,{params:t})}),B=async e=>{let{instance:t,params:n}=e,r="/products_beta";if(n){let e=new URLSearchParams;for(let[t,r]of Object.entries(n))void 0!==r&&e.append(t,String(r));let t=e.toString();t&&(r+="?".concat(t))}return t.get(r)},X=async e=>{let{instance:t,id:n}=e;return t.get("/products/".concat(n))},U=async e=>{let{instance:t,params:n}=e;return t.post("/products",n)},H=e=>({createCode:t=>j(q,e,{params:t}),redeemCode:t=>j(K,e,{params:t})}),q=async e=>{let{instance:t,params:n}=e;return t.post("/referrals/code",n)},K=async e=>{let{instance:t,params:n}=e;return t.post("/referrals/redeem",n)},V=async e=>{let{response:t,logger:n,logError:r=!0}=e;if(t.status<200||t.status>=300){let e;try{e=await t.json(),r&&n.error("[Autumn] ".concat(e.message))}catch(e){throw e}return{data:null,error:new v({message:e.message,code:e.code}),statusCode:t.status}}try{return{data:await t.json(),error:null,statusCode:null==t?void 0:t.status}}catch(e){throw e}},$=e=>G.indexOf(e)>=G.indexOf(Z.level),G=["debug","info","warn","error","fatal"],Z={...console,level:"info",debug:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];$("debug")},log:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]},info:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];$("info")},warn:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];$("warn")},error:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];$("error")}},J=((i=class{async get(e){return V({response:await fetch("".concat(this.url).concat(e),{headers:this.headers}),logger:this.logger})}async post(e,t){try{let n=await fetch("".concat(this.url).concat(e),{method:"POST",headers:this.headers,body:JSON.stringify(t)});return V({response:n,logger:this.logger})}catch(e){throw e}}async delete(e){return V({response:await fetch("".concat(this.url).concat(e),{method:"DELETE",headers:this.headers}),logger:this.logger})}async checkout(e){return b({instance:this,params:e})}async attach(e){return y({instance:this,params:e})}async setupPayment(e){return x({instance:this,params:e})}async cancel(e){return k({instance:this,params:e})}async check(e){return C({instance:this,params:e})}async track(e){return z({instance:this,params:e})}async usage(e){return E({instance:this,params:e})}async query(e){return _({instance:this,params:e})}constructor(e){this.logger=console,this.customers=R(this),this.products=Y(this),this.entities=I(this),this.referrals=H(this);
1try{this.secretKey=(null==e?void 0:e.secretKey)||m.env.AUTUMN_SECRET_KEY,this.publishableKey=(null==e?void 0:e.publishableKey)||m.env.AUTUMN_PUBLISHABLE_KEY}catch(e){}if(!this.secretKey&&!this.publishableKey&&!(null==e?void 0:e.headers))throw Error("Autumn secret key or publishable key is required");this.headers=(null==e?void 0:e.headers)||{Authorization:"Bearer ".concat(this.secretKey||this.publishableKey),"Content-Type":"application/json"};let t=(null==e?void 0:e.version)||"1.2";this.headers["x-api-version"]=t,this.url=(null==e?void 0:e.url)||"https://api.useautumn.com/v1",this.logger=Z,this.logger.level=(null==e?void 0:e.logLevel)||"info"}}).customers=R(),i.products=Y(),i.entities=I(),i.referrals=H(),i.checkout=e=>j(b,void 0,{params:e}),i.attach=e=>j(y,void 0,{params:e}),i.usage=e=>j(E,void 0,{params:e}),i.setupPayment=e=>j(x,void 0,{params:e}),i.cancel=e=>j(k,void 0,{params:e}),i.check=e=>j(C,void 0,{params:e}),i.track=e=>j(z,void 0,{params:e}),i.query=e=>j(_,void 0,{params:e}),i),Q=(e=>(e.Minute="minute",e.Hour="hour",e.Day="day",e.Week="week",e.Month="month",e.Quarter="quarter",e.SemiAnnual="semi_annual",e.Year="year",e.Multiple="multiple",e))(Q||{}),ee=p.z.enum(["invoices","rewards","trials_used","entities","referrals","payment_method"]),et=p.z.object({unlimited:p.z.boolean().optional(),interval:p.z.nativeEnum(Q).optional(),balance:p.z.number().nullish(),usage:p.z.number().optional(),included_usage:p.z.number().optional(),next_reset_at:p.z.number().nullish(),overage_allowed:p.z.boolean().optional(),usage_limit:p.z.number().optional(),rollovers:p.z.object({balance:p.z.number(),expires_at:p.z.number()}).optional(),breakdown:p.z.array(p.z.object({interval:p.z.nativeEnum(Q),balance:p.z.number().optional(),usage:p.z.number().optional(),included_usage:p.z.number().optional(),next_reset_at:p.z.number().optional()})).optional(),credit_schema:p.z.array(p.z.object({feature_id:p.z.string(),credit_amount:p.z.number()})).optional()}),en=p.z.object({name:p.z.string().nullish(),email:p.z.string().nullish(),fingerprint:p.z.string().nullish()});p.z.object({id:p.z.string().nullish(),email:p.z.string().nullish(),name:p.z.string().nullish(),fingerprint:p.z.string().nullish(),metadata:p.z.record(p.z.any()).optional(),expand:p.z.array(ee).optional()}),p.z.object({return_url:p.z.string().optional()}),p.z.object({feature_id:p.z.string(),value:p.z.number()}).or(p.z.array(p.z.object({feature_id:p.z.string(),value:p.z.number()})));var er=p.z.object({allowed:p.z.boolean(),feature_id:p.z.string(),customer_id:p.z.string(),entity_id:p.z.string().optional(),required_balance:p.z.number()}).extend(et.shape),ea=p.z.object({name:p.z.string().optional(),feature_id:p.z.string()});p.z.object({from_entity_id:p.z.string(),to_entity_id:p.z.string(),product_id:p.z.string()}),p.z.object({customer_id:p.z.string(),product_id:p.z.string(),entity_id:p.z.string().optional(),cancel_immediately:p.z.boolean().optional()}),p.z.object({success:p.z.boolean(),customer_id:p.z.string(),product_id:p.z.string()}),p.z.object({customer_id:p.z.string(),value:p.z.number().optional(),feature_id:p.z.string().optional(),event_name:p.z.string().optional(),entity_id:p.z.string().optional(),customer_data:p.z.any().optional(),idempotency_key:p.z.string().optional(),entity_data:p.z.any().optional()}),p.z.object({id:p.z.string(),code:p.z.string(),customer_id:p.z.string(),feature_id:p.z.string().optional(),event_name:p.z.string().optional()}),p.z.object({customer_id:p.z.string(),feature_id:p.z.string().optional(),product_id:p.z.string().optional(),entity_id:p.z.string().optional(),customer_data:p.z.any().optional(),required_balance:p.z.number().optional(),send_event:p.z.boolean().optional(),with_preview:p.z.boolean().optional(),entity_data:ea.optional()});var eo=p.z.enum(["24h","7d","30d","90d","last_cycle"]);p.z.object({customer_id:p.z.string(),feature_id:p.z.string().or(p.z.array(p.z.string())),range:eo.optional()}),p.z.object({customer_id:p.z.string(),program_id:p.z.string()}),p.z.object({code:p.z.string(),customer_id:p.z.string()});var ei=p.z.object({feature_id:p.z.string(),quantity:p.z.number()});async function el(){return await this.get("".concat(this.prefix,"/components/pricing_table"))}p.z.object({customer_id:p.z.string(),product_id:p.z.string().optional(),entity_id:p.z.string().optional(),options:p.z.array(ei).optional(),product_ids:p.z.array(p.z.string()).optional(),free_trial:p.z.boolean().optional(),success_url:p.z.string().optional(),metadata:p.z.record(p.z.string()).optional(),force_checkout:p.z.boolean().optional(),customer_data:en.optional(),entity_data:p.z.any().optional(),checkout_session_params:p.z.record(p.z.any()).optional(),reward:p.z.string().optional()}),p.z.object({checkout_url:p.z.string().optional(),customer_id:p.z.string(),product_ids:p.z.array(p.z.string()),code:p.z.string(),message:p.z.string(),customer_data:p.z.any().optional()}),p.z.object({customer_id:p.z.string(),product_id:p.z.string(),entity_id:p.z.string().optional(),options:p.z.array(ei).optional(),success_url:p.z.string().optional(),customer_data:en.optional(),entity_data:p.z.any().optional(),checkout_session_params:p.z.record(p.z.any()).optional(),reward:p.z.string().optional()});var es=async e=>{let{client:t,params:n}=e;return await t.post("".concat(t.prefix,"/customers"),n)},eu=(e,t)=>
1Array.isArray(e)?e.map(e=>eu(e,t)):null!==e&&"object"==typeof e?Object.fromEntries(Object.entries(e).map(e=>{let[n,r]=e,a=n.replace(/([a-z])([A-Z])/g,"$1_$2").replace(/[-\s]+/g,"_").toLowerCase();return t&&t.includes(n)?[a,r]:[a,eu(r,t)]})):e;async function ec(e){let t=eu(e);return await this.post("".concat(this.prefix,"/entities"),t)}async function ed(e,t){var n;eu(t);let r=(n=null==t?void 0:t.expand)?"expand=".concat(n.join(",")):"";return await this.get("".concat(this.prefix,"/entities/").concat(e,"?").concat(r))}async function ep(e){return await this.delete("".concat(this.prefix,"/entities/").concat(e))}async function ef(e){let t=eu(e);return await this.post("".concat(this.prefix,"/checkout"),t)}async function eh(e){let t=eu(e,["checkoutSessionparams"]);return await this.post("".concat(this.prefix,"/attach"),t)}async function em(e){let t=eu(e,["checkoutSessionParams"]);return await this.post("".concat(this.prefix,"/setup_payment"),t)}async function eg(e){let t=eu(e);return await this.post("".concat(this.prefix,"/cancel"),t)}async function ew(e){let{dialog:t,...n}=e,r=eu(n);return await this.post("".concat(this.prefix,"/check"),r)}async function ev(e){let t=eu(e);return await this.post("".concat(this.prefix,"/track"),t)}async function eb(e){let t=eu(e||{});return await this.post("".concat(this.prefix,"/billing_portal"),t)}async function ey(e){let t=eu(e);return await this.post("".concat(this.prefix,"/query"),t)}async function ex(){return await this.get("".concat(this.prefix,"/products"))}async function ek(e){let t=eu(e);return await this.post("".concat(this.prefix,"/referrals/code"),t)}async function ez(e){let t=eu(e);return await this.post("".concat(this.prefix,"/referrals/redeem"),t)}var eE=class{async detectCors(){var e;if(null==(e=this.prefix)?void 0:e.includes("/api/auth"))return{valid:!0,includeCredentials:!0};let t="".concat(this.backendUrl,"/api/autumn/cors");try{return await fetch(t,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}}),{valid:!0,includeCredentials:!0}}catch(e){try{return await fetch(t,{method:"POST",credentials:"omit",headers:{"Content-Type":"application/json"}}),{valid:!0,includeCredentials:!1}}catch(e){return{valid:!1,includeCredentials:void 0}}}}async shouldIncludeCredentials(){if(void 0!==this.includeCredentials)return this.includeCredentials;try{let e=await this.detectCors();return e.valid&&(this.includeCredentials=e.includeCredentials),e.includeCredentials||!1}catch(e){return!1}}async getHeaders(){let e={"Content-Type":"application/json"};if(this.getBearerToken)try{let t=await this.getBearerToken();e.Authorization="Bearer ".concat(t)}catch(e){}return e}async handleFetch(e){let{path:t,method:n,body:r}=e;r="POST"===n?JSON.stringify({...r,customer_data:this.customerData||void 0}):void 0;let a=await this.shouldIncludeCredentials();try{let e=await fetch("".concat(this.backendUrl).concat(t),{method:n,body:r,headers:await this.getHeaders(),credentials:a?"include":"omit"}),o=await w(e);return await V({response:e,logger:console,logError:!o})}catch(e){return(e=>{let{method:t,backendUrl:n,path:r,error:a}=e})({method:n,backendUrl:this.backendUrl||"",path:t,error:e}),{data:null,error:new v({message:e.message,code:"fetch_failed"})}}}async post(e,t){return await this.handleFetch({path:e,method:"POST",body:t})}async get(e){return await this.handleFetch({path:e,method:"GET"})}async delete(e){return await this.handleFetch({path:e,method:"DELETE"})}async createCustomer(e){return await es({client:this,params:e})}async getPricingTable(){return await el.bind(this)()}constructor({backendUrl:e,getBearerToken:t,customerData:n,includeCredentials:r,betterAuthUrl:a}){this.attach=eh.bind(this),this.checkout=ef.bind(this),this.cancel=eg.bind(this),this.check=ew.bind(this),this.track=ev.bind(this),this.openBillingPortal=eb.bind(this),this.setupPayment=em.bind(this),this.query=ey.bind(this),this.entities={create:ec.bind(this),get:ed.bind(this),delete:ep.bind(this)},this.referrals={createCode:ek.bind(this),redeemCode:ez.bind(this)},this.products={list:ex.bind(this)},this.backendUrl=e,this.getBearerToken=t,this.customerData=n,this.includeCredentials=r,this.prefix="/api/autumn",a&&(this.prefix="/api/auth/autumn",this.backendUrl=a)}},eC=(0,c.createContext)({initialized:!1,disableDialogs:!1,client:new eE({backendUrl:""}),paywallDialog:{props:null,setProps:()=>{},open:!1,setOpen:()=>{},setComponent:()=>{}},attachDialog:{props:null,setProps:()=>{},open:!1,setOpen:()=>{},setComponent:()=>{}},paywallRef:{current:null}}),e_={refreshInterval:0},ej=e=>{let t,{customer:n,isEntity:r,params:a,context:o}=e;if(!n)return{data:{allowed:!1,feature_id:"",customer_id:"",required_balance:0},error:null};if(!a.featureId&&!a.productId)throw Error("allowed() requires either featureId or productId");return a.featureId&&(t=(e=>{let{customer:t,isEntity:n,params:r}=e,{cusFeature:a,requiredBalance:o}=(e=>{let{customer:t,featureId:n,requiredBalance:r=1}=e,a=Object.values(t.features).find(e=>e.credit_schema&&e.credit_schema.some(e=>e.feature_id===n));if(a){var o;let e=null==(o=a.credit_schema)?void 0:o.find(e=>e.feature_id===n);return{feature:a,requiredBalance:e.credit_amount*r}}return{cusFeature:t.features[n],requiredBalance:r}})({customer:t,featureId:r.featureId}),i={allowed:(e=>{let{cusFeature:t,requiredBalance:n}=e;if(!t)return!1;if("static"==t.type||t.unlimited||t.overage_allowed)return!0;
1if(t.usage_limit){let e=(t.usage_limit||0)-(t.included_usage||0);return(t.balance||0)+e>=n}return(t.balance||0)>=n})({cusFeature:a,requiredBalance:o}),feature_id:r.featureId,customer_id:n?t.customer_id:t.id,required_balance:o,...a};n&&(i.entity_id=t.id);try{return er.parse(i)}catch(e){return i}})({customer:n,params:a,isEntity:r})),a.productId&&(t=(e=>{let{customer:t,isEntity:n,params:r}=e,a=t.products.find(e=>e.id==r.productId),o={allowed:(null==a?void 0:a.status)==="active",customer_id:n?t.customer_id:t.id,product_id:r.productId};return a&&(o.status=a.status),n&&(o.entity_id=t.id),o})({customer:n,params:a,isEntity:r})),{data:t,error:null}},eR=e=>{let t,{params:n,AutumnContext:r,client:a}=e;r&&(t=(e=>{let{AutumnContext:t,name:n,errorIfNotInitialized:r=!0}=e,a=(0,c.useContext)(t);if(!a.initialized&&r)throw Error("".concat(n," must be used within <AutumnProvider />"));return a})({AutumnContext:r,name:"useCustomer"})),a||(a=t.client);let o=["customer",(null==a?void 0:a.backendUrl)||"",null==n?void 0:n.expand],i=async()=>{let{data:e,error:t}=await a.createCustomer({errorOnNotFound:null==n?void 0:n.errorOnNotFound,expand:null==n?void 0:n.expand});if(t)throw t;return e||null},{data:l,error:s,isLoading:u,mutate:p}=(0,d.default)(o,i,{fallbackData:null,swrConfig:{shouldRetryOnError:!1,refreshInterval:0,...null==n?void 0:n.swrConfig}}),f=(e=>{let{context:t,client:n,refetchCustomer:r}=e,{attachDialog:a,paywallDialog:o}=t||{},{refetch:i}=(e=>{let{client:t,params:n}=e,r=async()=>{try{let{data:e,error:n}=await t.products.list();if(n)throw n;return(null==e?void 0:e.list)||[]}catch(e){throw new v({message:"Failed to fetch pricing table products",code:"failed_to_fetch_pricing_table_products"})}},{data:a,error:o,mutate:i}=(0,d.default)("pricing-table",r,{...e_});return{products:((e,t)=>{if(!e)return null;if(!t)return e.map(t=>{if(t.base_variant_id){let n=e.find(e=>e.id===t.base_variant_id);if(n)return{...t,name:n.name}}return t});let n=structuredClone(e),r=[];for(let e of t){var a,o,i,l;if(!e.id){let t={},n=null==(o=e.items)?void 0:o.map(e=>({display:{primary_text:e.primaryText,secondary_text:e.secondaryText}})),a=e.price;e.price&&(t.is_free=!1,n=[{display:{primary_text:null==a?void 0:a.primaryText,secondary_text:null==a?void 0:a.secondaryText}},...n||[]]),n&&0!==n.length||(n=[{display:{primary_text:""}}]),r.push({display:{name:e.name,description:e.description,button_text:e.buttonText,recommend_text:e.recommendText,everything_from:e.everythingFrom,button_url:e.buttonUrl},items:n,properties:t});continue}let t=n.find(t=>t.id===e.id);if(!t)continue;let s=t.name,u=t.base_variant_id;if(u){let e=n.find(e=>e.id===u);e&&(s=e.name)}s=e.name||s;let c=null==(a=t.properties)?void 0:a.is_free,d=t.properties||{},p=e.items,f=e.price,h=[];if(f?(d.is_free=!1,c||void 0!==p?h.push({display:{primary_text:f.primaryText,secondary_text:f.secondaryText}}):t.items[0].display={primary_text:f.primaryText,secondary_text:f.secondaryText}):p&&!c&&h.push(t.items[0]),p)for(let e of p)if(e.featureId){let n=t.items.find(t=>t.feature_id===e.featureId);if(!n)continue;h.push({...n,display:{primary_text:e.primaryText||(null==(i=n.display)?void 0:i.primary_text),secondary_text:e.secondaryText||(null==(l=n.display)?void 0:l.secondary_text)}})}else h.push({display:{primary_text:e.primaryText,secondary_text:e.secondaryText}});else h=t.items;let m={...t,items:h,properties:d,display:{name:s,description:e.description,button_text:e.buttonText,recommend_text:e.recommendText,everything_from:e.everythingFrom,button_url:e.buttonUrl}};r.push(m)}return r})(a||[],null==n?void 0:n.productDetails),isLoading:!o&&!a,error:o,refetch:i}})({client:n}),l=async e=>{let t=await n.attach(e);if(t.error)return t;let o=t.data;return(null==o?void 0:o.checkout_url)&&"undefined"!=typeof window&&(e.openInNewTab?window.open(o.checkout_url,"_blank"):window.location.href=o.checkout_url),await i(),r&&await r(),null==a||a.setOpen(!1),t},s=async e=>{let{...t}=e,{productId:r,entityId:o,entityData:i}=e,s=await n.check({productId:r,entityId:o,entityData:i,withPreview:!0});if(s.error)return s;let u=s.data.preview;return u?(null==a||a.setProps({preview:u,attachParams:t}),null==a||a.setOpen(!0),s):await l(t)};return{attach:async e=>{let{dialog:t}=e;return!t||(null==a?void 0:a.open)?await l(e):(null==a||a.setComponent(t),await s(e))},track:async e=>{let t=await n.track(e);return t.error,t},cancel:async e=>{let t=await n.cancel(e);return t.error,t},openBillingPortal:async e=>{let t={openInNewTab:!1,...e},r=await n.openBillingPortal(t);if(r.error)return r;let a=r.data;return(null==a?void 0:a.url)&&"undefined"!=typeof window&&(t.openInNewTab?window.open(a.url,"_blank"):window.open(a.url,"_self")),r},setupPayment:async e=>{var t;let r={openInNewTab:!1,...e||{}},a=await n.setupPayment(r);return(null==(t=a.data)?void 0:t.url)&&"undefined"!=typeof window&&(r.openInNewTab?window.open(a.data.url,"_blank"):window.open(a.data.url,"_self")),a},checkout:async e=>{let{data:t,error:r}=await n.checkout(e),{dialog:o,...i}=e;return r||(t.url?e.openInNewTab?window.open(t.url,"_blank"):window.location.href=t.url:e.dialog&&(null==a||a.setProps({checkoutRe
1sult:t,attachParams:i}),null==a||a.setComponent(e.dialog),null==a||a.setOpen(!0))),{data:t,error:r}}}})({context:t,client:a,refetchCustomer:p});return(0,c.useEffect)(()=>{},[null==t?void 0:t.paywallRef.current]),{customer:s?null:l,isLoading:u,error:s,refetch:p,...f,createEntity:a.entities.create,createReferralCode:a.referrals.createCode,redeemReferralCode:a.referrals.redeemCode,check:e=>{let n=ej({customer:l,params:e,isEntity:!1,context:t});return(e=>{let{result:t,params:n,context:r}=e;(null==t?void 0:t.allowed)===!1&&n.dialog&&r&&((()=>{let e=Error().stack||"";return e.includes("renderWithHooks")||e.includes("updateFunctionComponent")||e.includes("beginWork")||e.includes("performUnitOfWork")||e.includes("workLoop")||e.includes("Component.render")||e.includes("FunctionComponent")})()?r.paywallRef.current={component:n.dialog,open:!0,props:n}:(r.paywallDialog.setComponent(n.dialog),r.paywallDialog.setProps(n),r.paywallDialog.setOpen(!0)))})({result:n.data,params:e,context:t}),n},allowed:e=>ej({customer:l,params:e,isEntity:!1,context:t}).data.allowed}};function eN(e){let{client:t,children:n,AutumnContext:r}=e,[a,o]=(0,c.useState)({}),[i,l,s,u]=g(a.paywallDialog),[d,p,h,m]=g(a.productChangeDialog);eR({client:t,params:{errorOnNotFound:!1}});let w=(0,c.useRef)(null),[v,b]=(0,c.useState)(0);return(0,f.jsxs)(r.Provider,{value:{initialized:!0,client:t,paywallDialog:{props:i,setProps:l,open:s,setOpen:u,setComponent:e=>{o({...a,paywallDialog:e})}},attachDialog:{props:d,setProps:p,open:h,setOpen:m,setComponent:e=>{o({...a,productChangeDialog:e})}},paywallRef:w,refresh:v,setRefresh:b},children:[w.current&&(0,f.jsx)(w.current.component,{open:w.current.open,setOpen:w.current.setOpen,...w.current.props}),a.paywallDialog&&(0,f.jsx)(a.paywallDialog,{open:s,setOpen:u,...i}),a.productChangeDialog&&(0,f.jsx)(a.productChangeDialog,{open:h,setOpen:m,...d}),n]})}var eA=e=>{let{children:t,getBearerToken:n,backendUrl:r,customerData:a,includeCredentials:o,betterAuthUrl:i}=e,l=new eE({backendUrl:(e=>e||(e&&!e.startsWith("http"),""))(r),getBearerToken:n,customerData:a,includeCredentials:o,betterAuthUrl:i});return(0,f.jsx)(eN,{client:l,AutumnContext:eC,children:t})},eS=e=>eR({params:e,AutumnContext:eC});function eP(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=()=>{let t=n.map(e=>c.createContext(e));return function(n){let r=(null==n?void 0:n[e])||t;return c.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let a=c.createContext(r),o=n.length;n=[...n,r];let i=t=>{var n;let{scope:r,children:i,...l}=t,s=(null==r||null==(n=r[e])?void 0:n[o])||a,u=c.useMemo(()=>l,Object.values(l));return(0,f.jsx)(s.Provider,{value:u,children:i})};return i.displayName=t+"Provider",[i,function(n,i){var l;let s=(null==i||null==(l=i[e])?void 0:l[o])||a,u=c.useContext(s);if(u)return u;if(void 0!==r)return r;throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=t[0];if(1===t.length)return r;let a=()=>{let e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){let n=e.reduce((e,n)=>{let{useScope:r,scopeName:a}=n,o=r(t)["__scope".concat(a)];return{...e,...o}},{});return c.useMemo(()=>({["__scope".concat(r.scopeName)]:n}),[n])}};return a.scopeName=r.scopeName,a}(r,...t)]}function eO(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eT(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{let n=!1,r=t.map(t=>{let r=eO(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e<r.length;e++){let n=r[e];"function"==typeof n?n():eO(t[e],null)}}}}function eD(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return c.useCallback(eT(...t),t)}function eI(e){let t=function(e){let t=c.forwardRef((e,t)=>{let{children:n,...r}=e;if(c.isValidElement(n)){var a,o,i;let e,l,s=(l=(e=null==(o=Object.getOwnPropertyDescriptor((a=n).props,"ref"))?void 0:o.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(l=(e=null==(i=Object.getOwnPropertyDescriptor(a,"ref"))?void 0:i.get)&&"isReactWarning"in e&&e.
1isReactWarning)?a.props.ref:a.props.ref||a.ref,u=function(e,t){let n={...t};for(let r in t){let a=e[r],o=t[r];/^on[A-Z]/.test(r)?a&&o?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=o(...t);return a(...t),r}:a&&(n[r]=a):"style"===r?n[r]={...a,...o}:"className"===r&&(n[r]=[a,o].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==c.Fragment&&(u.ref=t?eT(t,s):s),c.cloneElement(n,u)}return c.Children.count(n)>1?c.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),n=c.forwardRef((e,n)=>{let{children:r,...a}=e,o=c.Children.toArray(r),i=o.find(eF);if(i){let e=i.props.children,r=o.map(t=>t!==i?t:c.Children.count(e)>1?c.Children.only(null):c.isValidElement(e)?e.props.children:null);return(0,f.jsx)(t,{...a,ref:n,children:c.isValidElement(e)?c.cloneElement(e,void 0,r):null})}return(0,f.jsx)(t,{...a,ref:n,children:r})});return n.displayName="".concat(e,".Slot"),n}var eL=eI("Slot"),eM=Symbol("radix.slottable");function eF(e){return c.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eM}function eW(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}var eY=(null==(o=globalThis)?void 0:o.document)?c.useLayoutEffect:()=>{},eB=(a||(a=n.t(c,2)))[" useInsertionEffect ".trim().toString()]||eY;function eX(e){let{prop:t,defaultProp:n,onChange:r=()=>{},caller:a}=e,[o,i,l]=function(e){let{defaultProp:t,onChange:n}=e,[r,a]=c.useState(t),o=c.useRef(r),i=c.useRef(n);return eB(()=>{i.current=n},[n]),c.useEffect(()=>{if(o.current!==r){var e;null==(e=i.current)||e.call(i,r),o.current=r}},[r,o]),[r,a,i]}({defaultProp:n,onChange:r}),s=void 0!==t,u=s?t:o;{let e=c.useRef(void 0!==t);c.useEffect(()=>{e.current,e.current=s},[s,a])}return[u,c.useCallback(e=>{if(s){let r="function"==typeof e?e(t):e;if(r!==t){var n;null==(n=l.current)||n.call(l,r)}}else i(e)},[s,t,i,l])]}Symbol("RADIX:SYNC_STATE");var eU=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=eI("Primitive.".concat(t)),r=c.forwardRef((e,r)=>{let{asChild:a,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,f.jsx)(a?n:t,{...o,ref:r})});return r.displayName="Primitive.".concat(t),{...e,[t]:r}},{}),eH=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,a]=c.useState(),o=c.useRef(null),i=c.useRef(e),l=c.useRef("none"),[s,u]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},c.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return c.useEffect(()=>{let e=eq(o.current);l.current="mounted"===s?e:"none"},[s]),eY(()=>{let t=o.current,n=i.current;if(n!==e){let r=l.current,a=eq(t);e?u("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):n&&r!==a?u("ANIMATION_OUT"):u("UNMOUNT"),i.current=e}},[e,u]),eY(()=>{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,a=e=>{let a=eq(o.current).includes(e.animationName);if(e.target===r&&a&&(u("ANIMATION_END"),!i.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},s=e=>{e.target===r&&(l.current=eq(o.current))};return r.addEventListener("animationstart",s),r.addEventListener("animationcancel",a),r.addEventListener("animationend",a),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",s),r.removeEventListener("animationcancel",a),r.removeEventListener("animationend",a)}}u("ANIMATION_END")},[r,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:c.useCallback(e=>{o.current=e?getComputedStyle(e):null,a(e)},[])}}(t),a="function"==typeof n?n({present:r.isPresent}):c.Children.only(n),o=eD(r.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,a=r&&"isReactWarning"in r&&r.isReactWarning;return a?e.ref:(a=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(a));return"function"==typeof n||r.isPresent?c.cloneElement(a,{ref:o}):null};function eq(e){return(null==e?void 0:e.animationName)||"none"}eH.displayName="Presence";var eK=(a||(a=n.t(c,2)))[" useId ".trim().toString()]||(()=>void 0),eV=0;function e$(e){let[t,n]=c.useState(eK());return eY(()=>{e||n(e=>null!=e?e:String(eV++))},[e]),e||(t?"radix-".concat(t):"")}var eG="Collapsible",[eZ,eJ]=eP(eG),[eQ,e0]=eZ(eG),e1=c.forwardRef((e,t)=>
1{let{__scopeCollapsible:n,open:r,defaultOpen:a,disabled:o,onOpenChange:i,...l}=e,[s,u]=eX({prop:r,defaultProp:null!=a&&a,onChange:i,caller:eG});return(0,f.jsx)(eQ,{scope:n,disabled:o,contentId:e$(),open:s,onOpenToggle:c.useCallback(()=>u(e=>!e),[u]),children:(0,f.jsx)(eU.div,{"data-state":e8(s),"data-disabled":o?"":void 0,...l,ref:t})})});e1.displayName=eG;var e2="CollapsibleTrigger",e5=c.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,a=e0(e2,n);return(0,f.jsx)(eU.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":e8(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...r,ref:t,onClick:eW(e.onClick,a.onOpenToggle)})});e5.displayName=e2;var e4="CollapsibleContent",e9=c.forwardRef((e,t)=>{let{forceMount:n,...r}=e,a=e0(e4,e.__scopeCollapsible);return(0,f.jsx)(eH,{present:n||a.open,children:e=>{let{present:n}=e;return(0,f.jsx)(e3,{...r,ref:t,present:n})}})});e9.displayName=e4;var e3=c.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:a,...o}=e,i=e0(e4,n),[l,s]=c.useState(r),u=c.useRef(null),d=eD(t,u),p=c.useRef(0),h=p.current,m=c.useRef(0),g=m.current,w=i.open||l,v=c.useRef(w),b=c.useRef(void 0);return c.useEffect(()=>{let e=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(e)},[]),eY(()=>{let e=u.current;if(e){b.current=b.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();p.current=t.height,m.current=t.width,v.current||(e.style.transitionDuration=b.current.transitionDuration,e.style.animationName=b.current.animationName),s(r)}},[i.open,r]),(0,f.jsx)(eU.div,{"data-state":e8(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!w,...o,ref:d,style:{"--radix-collapsible-content-height":h?"".concat(h,"px"):void 0,"--radix-collapsible-content-width":g?"".concat(g,"px"):void 0,...e.style},children:w&&a})});function e8(e){return e?"open":"closed"}var e7=c.createContext(void 0),e6="Accordion",te=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[tt,tn,tr]=function(e){let t=e+"CollectionProvider",[n,r]=eP(t),[a,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{let{scope:t,children:n}=e,r=c.useRef(null),o=c.useRef(new Map).current;return(0,f.jsx)(a,{scope:t,itemMap:o,collectionRef:r,children:n})};i.displayName=t;let l=e+"CollectionSlot",s=eI(l),u=c.forwardRef((e,t)=>{let{scope:n,children:r}=e,a=eD(t,o(l,n).collectionRef);return(0,f.jsx)(s,{ref:a,children:r})});u.displayName=l;let d=e+"CollectionItemSlot",p="data-radix-collection-item",h=eI(d),m=c.forwardRef((e,t)=>{let{scope:n,children:r,...a}=e,i=c.useRef(null),l=eD(t,i),s=o(d,n);return c.useEffect(()=>(s.itemMap.set(i,{ref:i,...a}),()=>void s.itemMap.delete(i))),(0,f.jsx)(h,{...{[p]:""},ref:l,children:r})});return m.displayName=d,[{Provider:i,Slot:u,ItemSlot:m},function(t){let n=o(e+"CollectionConsumer",t);return c.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(p,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}(e6),[ta,to]=eP(e6,[tr,eJ]),ti=eJ();c.forwardRef((e,t)=>{let{type:n,...r}=e;return(0,f.jsx)(tt.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,f.jsx)(tp,{...r,ref:t}):(0,f.jsx)(td,{...r,ref:t})})}).displayName=e6;var[tl,ts]=ta(e6),[tu,tc]=ta(e6,{collapsible:!1}),td=c.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:a=()=>{},collapsible:o=!1,...i}=e,[l,s]=eX({prop:n,defaultProp:null!=r?r:"",onChange:a,caller:e6});return(0,f.jsx)(tl,{scope:e.__scopeAccordion,value:c.useMemo(()=>l?[l]:[],[l]),onItemOpen:s,onItemClose:c.useCallback(()=>o&&s(""),[o,s]),children:(0,f.jsx)(tu,{scope:e.__scopeAccordion,collapsible:o,children:(0,f.jsx)(tm,{...i,ref:t})})})}),tp=c.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:a=()=>{},...o}=e,[i,l]=eX({prop:n,defaultProp:null!=r?r:[],onChange:a,caller:e6}),s=c.useCallback(e=>l(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[l]),u=c.useCallback(e=>l(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[l]);return(0,f.jsx)(tl,{scope:e.__scopeAccordion,value:i,onItemOpen:s,onItemClose:u,children:(0,f.jsx)(tu,{scope:e.__scopeAccordion,collapsible:!0,children:(0,f.jsx)(tm,{...o,ref:t})})})}),[tf,th]=ta(e6),tm=c.forwardRef((e,t)=>
1{let{__scopeAccordion:n,disabled:r,dir:a,orientation:o="vertical",...i}=e,l=eD(c.useRef(null),t),s=tn(n),u="ltr"===function(e){let t=c.useContext(e7);return e||t||"ltr"}(a),d=eW(e.onKeyDown,e=>{var t;if(!te.includes(e.key))return;let n=e.target,r=s().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),a=r.findIndex(e=>e.ref.current===n),i=r.length;if(-1===a)return;e.preventDefault();let l=a,c=i-1,d=()=>{(l=a+1)>c&&(l=0)},p=()=>{(l=a-1)<0&&(l=c)};switch(e.key){case"Home":l=0;break;case"End":l=c;break;case"ArrowRight":"horizontal"===o&&(u?d():p());break;case"ArrowDown":"vertical"===o&&d();break;case"ArrowLeft":"horizontal"===o&&(u?p():d());break;case"ArrowUp":"vertical"===o&&p()}null==(t=r[l%i].ref.current)||t.focus()});return(0,f.jsx)(tf,{scope:n,disabled:r,direction:a,orientation:o,children:(0,f.jsx)(tt.Slot,{scope:n,children:(0,f.jsx)(eU.div,{...i,"data-orientation":o,ref:l,onKeyDown:r?void 0:d})})})}),tg="AccordionItem",[tw,tv]=ta(tg),tb=c.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...a}=e,o=th(tg,n),i=ts(tg,n),l=ti(n),s=e$(),u=r&&i.value.includes(r)||!1,c=o.disabled||e.disabled;return(0,f.jsx)(tw,{scope:n,open:u,disabled:c,triggerId:s,children:(0,f.jsx)(e1,{"data-orientation":o.orientation,"data-state":t_(u),...l,...a,ref:t,disabled:c,open:u,onOpenChange:e=>{e?i.onItemOpen(r):i.onItemClose(r)}})})});tb.displayName=tg;var ty="AccordionHeader",tx=c.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=th(e6,n),o=tv(ty,n);return(0,f.jsx)(eU.h3,{"data-orientation":a.orientation,"data-state":t_(o.open),"data-disabled":o.disabled?"":void 0,...r,ref:t})});tx.displayName=ty;var tk="AccordionTrigger",tz=c.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=th(e6,n),o=tv(tk,n),i=tc(tk,n),l=ti(n);return(0,f.jsx)(tt.ItemSlot,{scope:n,children:(0,f.jsx)(e5,{"aria-disabled":o.open&&!i.collapsible||void 0,"data-orientation":a.orientation,id:o.triggerId,...l,...r,ref:t})})});tz.displayName=tk;var tE="AccordionContent",tC=c.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,a=th(e6,n),o=tv(tE,n),i=ti(n);return(0,f.jsx)(e9,{role:"region","aria-labelledby":o.triggerId,"data-orientation":a.orientation,...i,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function t_(e){return e?"open":"closed"}function tj(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(n=0;n<o;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r)}else for(r in t)t[r]&&(a&&(a+=" "),a+=r);return a}(e))&&(r&&(r+=" "),r+=t);return r}tC.displayName=tE;var tR=(e,t)=>{var n;if(0===e.length)return t.classGroupId;let r=e[0],a=t.nextPart.get(r),o=a?tR(e.slice(1),a):void 0;if(o)return o;if(0===t.validators.length)return;let i=e.join("-");return null==(n=t.validators.find(e=>{let{validator:t}=e;return t(i)}))?void 0:n.classGroupId},tN=/^\[(.+)\]$/,tA=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:tS(t,e)).classGroupId=n;return}if("function"==typeof e)return tP(e)?void tA(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(e=>{let[a,o]=e;tA(o,tS(t,a),n,r)})})},tS=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},tP=e=>e.isThemeGetter,tO=(e,t)=>t?e.map(e=>{let[n,r]=e;return[n,r.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(e=>{let[n,r]=e;return[t+n,r]})):e)]}):e,tT=e=>{if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},tD=/\s+/;function tI(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=tL(e))&&(r&&(r+=" "),r+=t);return r}var tL=e=>{let t;if("string"==typeof e)return e;let n="";for(let r=0;r<e.length;r++)e[r]&&(t=tL(e[r]))&&(n&&(n+=" "),n+=t);return n};function tM(e){let t,n,r;for(var a=arguments.length,o=Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];let l=function(a){let i;return n=(t={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,a=(a,o)=>{n.set(a,o),++t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(a(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):a(e,t)}}})((i=o.reduce((e,t)=>
1t(e),e())).cacheSize),parseClassName:(e=>{let{separator:t,experimentalParseClassName:n}=e,r=1===t.length,a=t[0],o=t.length,i=e=>{let n,i=[],l=0,s=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===l){if(c===a&&(r||e.slice(u,u+o)===t)){i.push(e.slice(s,u)),s=u+o;continue}if("/"===c){n=u;continue}}"["===c?l++:"]"===c&&l--}let u=0===i.length?e:e.substring(s),c=u.startsWith("!"),d=c?u.substring(1):u;return{modifiers:i,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:n&&n>s?n-s:void 0}};return n?e=>n({className:e,parseClassName:i}):i})(i),...(e=>{let t=(e=>{let{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return tO(Object.entries(e.classGroups),n).forEach(e=>{let[n,a]=e;tA(a,r,n,t)}),r})(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),tR(n,t)||(e=>{if(tN.test(e)){let t=tN.exec(e)[1],n=null==t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}})(e)},getConflictingClassGroupIds:(e,t)=>{let a=n[e]||[];return t&&r[e]?[...a,...r[e]]:a}}})(i)}).cache.get,r=t.cache.set,l=s,s(a)};function s(e){let a=n(e);if(a)return a;let o=((e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a}=t,o=[],i=e.trim().split(tD),l="";for(let e=i.length-1;e>=0;e-=1){let t=i[e],{modifiers:s,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:d}=n(t),p=!!d,f=r(p?c.substring(0,d):c);if(!f){if(!p||!(f=r(c))){l=t+(l.length>0?" "+l:l);continue}p=!1}let h=tT(s).join(":"),m=u?h+"!":h,g=m+f;if(o.includes(g))continue;o.push(g);let w=a(f,p);for(let e=0;e<w.length;++e){let t=w[e];o.push(m+t)}l=t+(l.length>0?" "+l:l)}return l})(e,t);return r(e,o),o}return function(){return l(tI.apply(null,arguments))}}var tF=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},tW=/^\[(?:([a-z-]+):)?(.+)\]$/i,tY=/^\d+\/\d+$/,tB=new Set(["px","full","screen"]),tX=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,tU=/\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$/,tH=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,tq=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,tK=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,tV=e=>tG(e)||tB.has(e)||tY.test(e),t$=e=>t6(e,"length",ne),tG=e=>!!e&&!Number.isNaN(Number(e)),tZ=e=>t6(e,"number",tG),tJ=e=>!!e&&Number.isInteger(Number(e)),tQ=e=>e.endsWith("%")&&tG(e.slice(0,-1)),t0=e=>tW.test(e),t1=e=>tX.test(e),t2=new Set(["length","size","percentage"]),t5=e=>t6(e,t2,nt),t4=e=>t6(e,"position",nt),t9=new Set(["image","url"]),t3=e=>t6(e,t9,nr),t8=e=>t6(e,"",nn),t7=()=>!0,t6=(e,t,n)=>{let r=tW.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},ne=e=>tU.test(e)&&!tH.test(e),nt=()=>!1,nn=e=>tq.test(e),nr=e=>tK.test(e),na=()=>{let e=tF("colors"),t=tF("spacing"),n=tF("blur"),r=tF("brightness"),a=tF("borderColor"),o=tF("borderRadius"),i=tF("borderSpacing"),l=tF("borderWidth"),s=tF("contrast"),u=tF("grayscale"),c=tF("hueRotate"),d=tF("invert"),p=tF("gap"),f=tF("gradientColorStops"),h=tF("gradientColorStopPositions"),m=tF("inset"),g=tF("margin"),w=tF("opacity"),v=tF("padding"),b=tF("saturate"),y=tF("scale"),x=tF("sepia"),k=tF("skew"),z=tF("space"),E=tF("translate"),C=()=>["auto","contain","none"],_=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto",t0,t],R=()=>[t0,t],N=()=>["",tV,t$],A=()=>["auto",tG,t0],S=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],P=()=>["solid","dashed","dotted","double","none"],O=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],T=()=>["start","end","center","between","around","evenly","stretch"],D=()=>["","0",t0],I=()=>["auto","avoid","all","avoid-page","page","left","right","column"],L=()=>[tG,t0];return{cacheSize:500,separator:":",theme:{colors:[t7],spacing:[tV,t$],blur:["none","",t1,t0],brightness:L(),borderColor:[e],borderRadius:["n
1one","","full",t1,t0],borderSpacing:R(),borderWidth:N(),contrast:L(),grayscale:D(),hueRotate:L(),invert:D(),gap:R(),gradientColorStops:[e],gradientColorStopPositions:[tQ,t$],inset:j(),margin:j(),opacity:L(),padding:R(),saturate:L(),scale:L(),sepia:D(),skew:L(),space:R(),translate:R()},classGroups:{aspect:[{aspect:["auto","square","video",t0]}],container:["container"],columns:[{columns:[t1]}],"break-after":[{"break-after":I()}],"break-before":[{"break-before":I()}],"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:[...S(),t0]}],overflow:[{overflow:_()}],"overflow-x":[{"overflow-x":_()}],"overflow-y":[{"overflow-y":_()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",tJ,t0]}],basis:[{basis:j()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",t0]}],grow:[{grow:D()}],shrink:[{shrink:D()}],order:[{order:["first","last","none",tJ,t0]}],"grid-cols":[{"grid-cols":[t7]}],"col-start-end":[{col:["auto",{span:["full",tJ,t0]},t0]}],"col-start":[{"col-start":A()}],"col-end":[{"col-end":A()}],"grid-rows":[{"grid-rows":[t7]}],"row-start-end":[{row:["auto",{span:[tJ,t0]},t0]}],"row-start":[{"row-start":A()}],"row-end":[{"row-end":A()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",t0]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",t0]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...T()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...T(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...T(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[v]}],px:[{px:[v]}],py:[{py:[v]}],ps:[{ps:[v]}],pe:[{pe:[v]}],pt:[{pt:[v]}],pr:[{pr:[v]}],pb:[{pb:[v]}],pl:[{pl:[v]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[z]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[z]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",t0,t]}],"min-w":[{"min-w":[t0,t,"min","max","fit"]}],"max-w":[{"max-w":[t0,t,"none","full","min","max","fit","prose",{screen:[t1]},t1]}],h:[{h:[t0,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[t0,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[t0,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[t0,t,"auto","min","max","fit"]}],"font-size":[{text:["base",t1,t$]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",tZ]}],"font-family":[{font:[t7]}],"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",t0]}],"line-clamp":[{"line-clamp":["none",tG,tZ]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",tV,t0]}],"list-image":[{"list-image":["none",t0]}],"list-style-type":[{list:["none","disc","decimal",t0]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[w]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[w]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...P(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",tV,t$]}],"underline-offset":[{"underline-offset":["auto",tV,t0]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:R()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",t0]}],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",t0]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[w]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...S(),t4]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",t5]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},t3]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}
vendor: 5,180 bytes, line 1
1],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[w]}],"border-style":[{border:[...P(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[w]}],"divide-style":[{divide:P()}],"border-color":[{border:[a]}],"border-color-x":[{"border-x":[a]}],"border-color-y":[{"border-y":[a]}],"border-color-s":[{"border-s":[a]}],"border-color-e":[{"border-e":[a]}],"border-color-t":[{"border-t":[a]}],"border-color-r":[{"border-r":[a]}],"border-color-b":[{"border-b":[a]}],"border-color-l":[{"border-l":[a]}],"divide-color":[{divide:[a]}],"outline-style":[{outline:["",...P()]}],"outline-offset":[{"outline-offset":[tV,t0]}],"outline-w":[{outline:[tV,t$]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:N()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[w]}],"ring-offset-w":[{"ring-offset":[tV,t$]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",t1,t8]}],"shadow-color":[{shadow:[t7]}],opacity:[{opacity:[w]}],"mix-blend":[{"mix-blend":[...O(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":O()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",t1,t0]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[w]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",t0]}],duration:[{duration:L()}],ease:[{ease:["linear","in","out","in-out",t0]}],delay:[{delay:L()}],animate:[{animate:["none","spin","ping","pulse","bounce",t0]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[tJ,t0]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",t0]}],accent:[{accent:["auto",e]}],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",t0]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":R()}],"scroll-mx":[{"scroll-mx":R()}],"scroll-my":[{"scroll-my":R()}],"scroll-ms":[{"scroll-ms":R()}],"scroll-me":[{"scroll-me":R()}],"scroll-mt":[{"scroll-mt":R()}],"scroll-mr":[{"scroll-mr":R()}],"scroll-mb":[{"scroll-mb":R()}],"scroll-ml":[{"scroll-ml":R()}],"scroll-p":[{"scroll-p":R()}],"scroll-px":[{"scroll-px":R()}],"scroll-py":[{"scroll-py":R()}],"scroll-ps":[{"scroll-ps":R()}],"scroll-pe":[{"scroll-pe":R()}],"scroll-pt":[{"scroll-pt":R()}],"scroll-pr":[{"scroll-pr":R()}],"scroll-pb":[{"scroll-pb":R()}],"scroll-pl":[{"scroll-pl":R()}],"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"]}
1],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",t0]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[tV,t$,tZ]}],stroke:[{stroke:[e,"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"]}}},no=(e,t,n)=>{void 0!==n&&(e[t]=n)},ni=(e,t)=>{if(t)for(let n in t)no(e,n,t[n])},nl=(e,t)=>{if(t)for(let n in t){let r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}},ns=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"==typeof e?tM(na,e,...n):tM(()=>((e,t)=>{let{cacheSize:n,prefix:r,separator:a,experimentalParseClassName:o,extend:i={},override:l={}}=t;for(let t in no(e,"cacheSize",n),no(e,"prefix",r),no(e,"separator",a),no(e,"experimentalParseClassName",o),l)ni(e[t],l[t]);for(let t in i)nl(e[t],i[t]);return e})(na(),e),...n)}({prefix:"au-"});function nu(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return ns(tj(t))}var nc=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,nd=((e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return tj(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:a,defaultVariants:o}=t,i=Object.keys(a).map(e=>{let t=null==n?void 0:n[e],r=null==o?void 0:o[e];if(null===t)return null;let i=nc(t)||nc(r);return a[e][i]}),l=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return tj(e,i,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...o,...l}[t]):({...o,...l})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)})("au-inline-flex au-items-center au-justify-center au-gap-2 au-whitespace-nowrap au-rounded-md au-text-sm au-font-medium au-transition-colors focus-visible:au-outline-none focus-visible:au-ring-1 focus-visible:au-ring-ring disabled:au-pointer-events-none disabled:au-opacity-50 [&_svg]:au-pointer-events-none [&_svg]:au-size-4 [&_svg]:au-shrink-0",{variants:{variant:{default:"au-bg-primary au-text-primary-foreground au-shadow hover:au-bg-primary/90",destructive:"au-bg-destructive au-text-destructive-foreground au-shadow-sm hover:au-bg-destructive/90",outline:"au-border au-border-input au-bg-background au-shadow-sm hover:au-bg-accent hover:au-text-accent-foreground",secondary:"au-bg-secondary au-text-secondary-foreground au-shadow-sm hover:au-bg-secondary/80",ghost:"hover:au-bg-accent hover:au-text-accent-foreground",link:"au-text-primary au-underline-offset-4 hover:au-underline"},size:{default:"au-h-9 au-px-4 au-py-2",sm:"au-h-8 au-rounded-md au-px-3 au-text-xs",lg:"au-h-10 au-rounded-md au-px-8",icon:"au-h-9 au-w-9"}},defaultVariants:{variant:"default",size:"default"}}),np=c.forwardRef((e,t)=>
1{let{className:n,variant:r,size:a,asChild:o=!1,...i}=e;return(0,f.jsx)(o?eL:"button",{className:nu(nd({variant:r,size:a}),n),ref:t,...i})});function nf(e){let t=c.useRef(e);return c.useEffect(()=>{t.current=e}),c.useMemo(()=>function(){for(var e,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];return null==(e=t.current)?void 0:e.call(t,...r)},[])}np.displayName="Button";var nh="dismissableLayer.update",nm=c.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ng=c.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:s,onInteractOutside:u,onDismiss:d,...p}=e,h=c.useContext(nm),[m,g]=c.useState(null),w=null!=(r=null==m?void 0:m.ownerDocument)?r:null==(n=globalThis)?void 0:n.document,[,v]=c.useState({}),b=eD(t,e=>g(e)),y=Array.from(h.layers),[x]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),k=y.indexOf(x),z=m?y.indexOf(m):-1,E=h.layersWithOutsidePointerEventsDisabled.size>0,C=z>=k,_=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=nf(e),a=c.useRef(!1),o=c.useRef(()=>{});return c.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){nv("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",o.current),o.current=t,n.addEventListener("click",o.current,{once:!0})):t()}else n.removeEventListener("click",o.current);a.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",o.current)}},[n,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...h.branches].some(e=>e.contains(t));C&&!n&&(null==i||i(e),null==u||u(e),e.defaultPrevented||null==d||d())},w),j=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=nf(e),a=c.useRef(!1);return c.useEffect(()=>{let e=e=>{e.target&&!a.current&&nv("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...h.branches].some(e=>e.contains(t))&&(null==s||s(e),null==u||u(e),e.defaultPrevented||null==d||d())},w);return!function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=nf(e);c.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return n.addEventListener("keydown",e,{capture:!0}),()=>n.removeEventListener("keydown",e,{capture:!0})},[r,n])}(e=>{z===h.layers.size-1&&(null==o||o(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))},w),c.useEffect(()=>{if(m)return a&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(l=w.body.style.pointerEvents,w.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(m)),h.layers.add(m),nw(),()=>{a&&1===h.layersWithOutsidePointerEventsDisabled.size&&(w.body.style.pointerEvents=l)}},[m,w,a,h]),c.useEffect(()=>()=>{m&&(h.layers.delete(m),h.layersWithOutsidePointerEventsDisabled.delete(m),nw())},[m,h]),c.useEffect(()=>{let e=()=>v({});return document.addEventListener(nh,e),()=>document.removeEventListener(nh,e)},[]),(0,f.jsx)(eU.div,{...p,ref:b,style:{pointerEvents:E?C?"auto":"none":void 0,...e.style},onFocusCapture:eW(e.onFocusCapture,j.onFocusCapture),onBlurCapture:eW(e.onBlurCapture,j.onBlurCapture),onPointerDownCapture:eW(e.onPointerDownCapture,_.onPointerDownCapture)})});function nw(){let e=new CustomEvent(nh);document.dispatchEvent(e)}function nv(e,t,n,r){let{discrete:a}=r,o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});if(t&&o.addEventListener(e,t,{once:!0}),a)o&&h.flushSync(()=>o.dispatchEvent(i));else o.dispatchEvent(i)}ng.displayName="DismissableLayer",c.forwardRef((e,t)=>{let n=c.useContext(nm),r=c.useRef(null),a=eD(t,r);return c.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,f.jsx)(eU.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var nb="focusScope.autoFocusOnMount",ny="focusScope.autoFocusOnUnmount",nx={bubbles:!1,cancelable:!0},nk=c.forwardRef((e,t)=>
1{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...i}=e,[l,s]=c.useState(null),u=nf(a),d=nf(o),p=c.useRef(null),h=eD(t,e=>s(e)),m=c.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;c.useEffect(()=>{if(r){let e=function(e){if(m.paused||!l)return;let t=e.target;l.contains(t)?p.current=t:nC(p.current,{select:!0})},t=function(e){if(m.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||nC(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&nC(l)});return l&&n.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,l,m.paused]),c.useEffect(()=>{if(l){n_.add(m);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(nb,nx);l.addEventListener(nb,u),l.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(nC(r,{select:t}),document.activeElement!==n)return}(nz(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&nC(l))}return()=>{l.removeEventListener(nb,u),setTimeout(()=>{let t=new CustomEvent(ny,nx);l.addEventListener(ny,d),l.dispatchEvent(t),t.defaultPrevented||nC(null!=e?e:document.body,{select:!0}),l.removeEventListener(ny,d),n_.remove(m)},0)}}},[l,u,d,m]);let g=c.useCallback(e=>{if(!n&&!r||m.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){let t=e.currentTarget,[r,o]=function(e){let t=nz(e);return[nE(t,e),nE(t.reverse(),e)]}(t);r&&o?e.shiftKey||a!==o?e.shiftKey&&a===r&&(e.preventDefault(),n&&nC(o,{select:!0})):(e.preventDefault(),n&&nC(r,{select:!0})):a===t&&e.preventDefault()}},[n,r,m.paused]);return(0,f.jsx)(eU.div,{tabIndex:-1,...i,ref:h,onKeyDown:g})});function nz(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function nE(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function nC(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}nk.displayName="FocusScope";var n_=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=nj(e,t)).unshift(t)},remove(t){var n;null==(n=(e=nj(e,t))[0])||n.resume()}}}();function nj(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var nR=c.forwardRef((e,t)=>{var n,r;let{container:a,...o}=e,[i,l]=c.useState(!1);eY(()=>l(!0),[]);let s=a||i&&(null==(r=globalThis)||null==(n=r.document)?void 0:n.body);return s?h.createPortal((0,f.jsx)(eU.div,{...o,ref:t}),s):null});nR.displayName="Portal";var nN=0;function nA(){c.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:nS()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:nS()),nN++,()=>{1===nN&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),nN--}},[])}function nS(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var nP=function(){return(nP=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function nO(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}var nT="right-scroll-bar-position",nD="width-before-scroll-bar";function nI(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var nL="undefined"!=typeof window?c.useLayoutEffect:c.useEffect,nM=new WeakMap;function nF(e){return e}var nW=function(e){var t=e.sideCar,n=nO(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");
1return c.createElement(r,nP({},n))};nW.isSideCarExport=!0;var nY=function(e){void 0===e&&(e={});var t,n,r,a=(void 0===t&&(t=nF),n=[],r=!1,{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(o)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}});return a.options=nP({async:!0,ssr:!1},e),a}(),nB=function(){},nX=c.forwardRef(function(e,t){var n,r,a,o,i=c.useRef(null),l=c.useState({onScrollCapture:nB,onWheelCapture:nB,onTouchMoveCapture:nB}),s=l[0],u=l[1],d=e.forwardProps,p=e.children,f=e.className,h=e.removeScrollBar,m=e.enabled,g=e.shards,w=e.sideCar,v=e.noRelative,b=e.noIsolation,y=e.inert,x=e.allowPinchZoom,k=e.as,z=e.gapMode,E=nO(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(n=[i,t],r=function(e){return n.forEach(function(t){return nI(t,e)})},(a=(0,c.useState)(function(){return{value:null,callback:r,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=r,o=a.facade,nL(function(){var e=nM.get(o);if(e){var t=new Set(e),r=new Set(n),a=o.current;t.forEach(function(e){r.has(e)||nI(e,null)}),r.forEach(function(e){t.has(e)||nI(e,a)})}nM.set(o,n)},[n]),o),_=nP(nP({},E),s);return c.createElement(c.Fragment,null,m&&c.createElement(w,{sideCar:nY,removeScrollBar:h,shards:g,noRelative:v,noIsolation:b,inert:y,setCallbacks:u,allowPinchZoom:!!x,lockRef:i,gapMode:z}),d?c.cloneElement(c.Children.only(p),nP(nP({},_),{ref:C})):c.createElement(void 0===k?"div":k,nP({},_,{className:f,ref:C}),p))});nX.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},nX.classNames={fullWidth:nD,zeroRight:nT};var nU=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=s||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,o;(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},nH=function(){var e=nU();return function(t,n){c.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},nq=function(){var e=nH();return function(t){return e(t.styles,t.dynamic),null}},nK={left:0,top:0,right:0,gap:0},nV=function(e){return parseInt(e||"",10)||0},n$=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[nV(n),nV(r),nV(a)]},nG=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return nK;var t=n$(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},nZ=nq(),nJ="data-scroll-locked",nQ=function(e,t,n,r){var a=e.left,o=e.top,i=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(l,"px ").concat(r,";\n }\n body[").concat(nJ,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";
1")].filter(Boolean).join(""),"\n }\n \n .").concat(nT," {\n right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(nD," {\n margin-right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(nT," .").concat(nT," {\n right: 0 ").concat(r,";\n }\n \n .").concat(nD," .").concat(nD," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(nJ,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},n0=function(){var e=parseInt(document.body.getAttribute(nJ)||"0",10);return isFinite(e)?e:0},n1=function(){c.useEffect(function(){return document.body.setAttribute(nJ,(n0()+1).toString()),function(){var e=n0()-1;e<=0?document.body.removeAttribute(nJ):document.body.setAttribute(nJ,e.toString())}},[])},n2=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=void 0===r?"margin":r;n1();var o=c.useMemo(function(){return nG(a)},[a]);return c.createElement(nZ,{styles:nQ(o,!t,a,n?"":"!important")})},n5=!1;if("undefined"!=typeof window)try{u=Object.defineProperty({},"passive",{get:function(){return n5=!0,!0}}),window.addEventListener("test",u,u),window.removeEventListener("test",u,u)}catch(e){n5=!1}var n4=!!n5&&{passive:!1},n9=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},n3=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),n8(e,r)){var a=n7(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},n8=function(e,t){return"v"===e?n9(t,"overflowY"):n9(t,"overflowX")},n7=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},n6=function(e,t,n,r,a){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),l=i*r,s=n.target,u=t.contains(s),c=!1,d=l>0,p=0,f=0;do{if(!s)break;var h=n7(e,s),m=h[0],g=h[1]-h[2]-i*m;(m||g)&&n8(e,s)&&(p+=g,f+=m);var w=s.parentNode;s=w&&w.nodeType===Node.DOCUMENT_FRAGMENT_NODE?w.host:w}while(!u&&s!==document.body||u&&(t.contains(s)||t===s));return d&&(a&&1>Math.abs(p)||!a&&l>p)?c=!0:!d&&(a&&1>Math.abs(f)||!a&&-l>f)&&(c=!0),c},re=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},rt=function(e){return[e.deltaX,e.deltaY]},rn=function(e){return e&&"current"in e?e.current:e},rr=0,ra=[],ro=(r=function(e){var t=c.useRef([]),n=c.useRef([0,0]),r=c.useRef(),a=c.useState(rr++)[0],o=c.useState(nq)[0],i=c.useRef(e);c.useEffect(function(){i.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(rn),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=c.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var a,o=re(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-o[0],u="deltaY"in e?e.deltaY:l[1]-o[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var p=n3(d,c);if(!p)return!0;if(p?a=d:(a="v"===d?"h":"v",p=n3(d,c)),!p)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=a),!a)return!0;var f=r.current||a;return n6(f,t,e,"h"===f?s:u,!0)},[]),s=c.useCallback(function(e){if(ra.length&&ra[ra.length-1]===o){var n="deltaY"in e?rt(e):re(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}
1if(!r){var a=(i.current.shards||[]).map(rn).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?l(e,a[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=c.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=c.useCallback(function(e){n.current=re(e),r.current=void 0},[]),p=c.useCallback(function(t){u(t.type,rt(t),t.target,l(t,e.lockRef.current))},[]),f=c.useCallback(function(t){u(t.type,re(t),t.target,l(t,e.lockRef.current))},[]);c.useEffect(function(){return ra.push(o),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:f}),document.addEventListener("wheel",s,n4),document.addEventListener("touchmove",s,n4),document.addEventListener("touchstart",d,n4),function(){ra=ra.filter(function(e){return e!==o}),document.removeEventListener("wheel",s,n4),document.removeEventListener("touchmove",s,n4),document.removeEventListener("touchstart",d,n4)}},[]);var h=e.removeScrollBar,m=e.inert;return c.createElement(c.Fragment,null,m?c.createElement(o,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,h?c.createElement(n2,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},nY.useMedium(r),nW),ri=c.forwardRef(function(e,t){return c.createElement(nX,nP({},e,{ref:t,sideCar:ro}))});ri.classNames=nX.classNames;var rl=new WeakMap,rs=new WeakMap,ru={},rc=0,rd=function(e){return e&&(e.host||rd(e.parentNode))},rp=function(e,t,n,r){var a=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=rd(e);return n&&t.contains(n)?n:null}).filter(function(e){return!!e});ru[n]||(ru[n]=new WeakMap);var o=ru[n],i=[],l=new Set,s=new Set(a),u=function(e){!e||l.has(e)||(l.add(e),u(e.parentNode))};a.forEach(u);var c=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))c(e);else try{var t=e.getAttribute(r),a=null!==t&&"false"!==t,s=(rl.get(e)||0)+1,u=(o.get(e)||0)+1;rl.set(e,s),o.set(e,u),i.push(e),1===s&&a&&rs.set(e,!0),1===u&&e.setAttribute(n,"true"),a||e.setAttribute(r,"true")}catch(e){}})};return c(t),l.clear(),rc++,function(){i.forEach(function(e){var t=rl.get(e)-1,a=o.get(e)-1;rl.set(e,t),o.set(e,a),t||(rs.has(e)||e.removeAttribute(r),rs.delete(e)),a||e.removeAttribute(n)}),--rc||(rl=new WeakMap,rl=new WeakMap,rs=new WeakMap,ru={})}},rf=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),rp(r,a,n,"aria-hidden")):function(){return null}},rh="Dialog",[rm,rg]=eP(rh),[rw,rv]=rm(rh),rb="DialogTrigger";c.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=rv(rb,n),o=eD(t,a.triggerRef);return(0,f.jsx)(eU.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":rF(a.open),...r,ref:o,onClick:eW(e.onClick,a.onOpenToggle)})}).displayName=rb;var ry="DialogPortal",[rx,rk]=rm(ry,{forceMount:void 0}),rz=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:a}=e,o=rv(ry,t);return(0,f.jsx)(rx,{scope:t,forceMount:n,children:c.Children.map(r,e=>(0,f.jsx)(eH,{present:n||o.open,children:(0,f.jsx)(nR,{asChild:!0,container:a,children:e})}))})};rz.displayName=ry;var rE="DialogOverlay",rC=c.forwardRef((e,t)=>{let n=rk(rE,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=rv(rE,e.__scopeDialog);return o.modal?(0,f.jsx)(eH,{present:r||o.open,children:(0,f.jsx)(rj,{...a,ref:t})}):null});rC.displayName=rE;var r_=eI("DialogOverlay.RemoveScroll"),rj=c.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=rv(rE,n);return(0,f.jsx)(ri,{as:r_,allowPinchZoom:!0,shards:[a.contentRef],children:(0,f.jsx)(eU.div,{"data-state":rF(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),rR="DialogContent",rN=c.forwardRef((e,t)=>
1{let n=rk(rR,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=rv(rR,e.__scopeDialog);return(0,f.jsx)(eH,{present:r||o.open,children:o.modal?(0,f.jsx)(rA,{...a,ref:t}):(0,f.jsx)(rS,{...a,ref:t})})});rN.displayName=rR;var rA=c.forwardRef((e,t)=>{let n=rv(rR,e.__scopeDialog),r=c.useRef(null),a=eD(t,n.contentRef,r);return c.useEffect(()=>{let e=r.current;if(e)return rf(e)},[]),(0,f.jsx)(rP,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eW(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:eW(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:eW(e.onFocusOutside,e=>e.preventDefault())})}),rS=c.forwardRef((e,t)=>{let n=rv(rR,e.__scopeDialog),r=c.useRef(!1),a=c.useRef(!1);return(0,f.jsx)(rP,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,i;null==(o=e.onCloseAutoFocus)||o.call(e,t),t.defaultPrevented||(r.current||null==(i=n.triggerRef.current)||i.focus(),t.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:t=>{var o,i;null==(o=e.onInteractOutside)||o.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let l=t.target;(null==(i=n.triggerRef.current)?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),rP=c.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:o,...i}=e,l=rv(rR,n),s=c.useRef(null),u=eD(t,s);return nA(),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(nk,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:o,children:(0,f.jsx)(ng,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":rF(l.open),...i,ref:u,onDismiss:()=>l.onOpenChange(!1)})}),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(rX,{titleId:l.titleId}),(0,f.jsx)(rU,{contentRef:s,descriptionId:l.descriptionId})]})]})}),rO="DialogTitle",rT=c.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=rv(rO,n);return(0,f.jsx)(eU.h2,{id:a.titleId,...r,ref:t})});rT.displayName=rO;var rD="DialogDescription",rI=c.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=rv(rD,n);return(0,f.jsx)(eU.p,{id:a.descriptionId,...r,ref:t})});rI.displayName=rD;var rL="DialogClose",rM=c.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=rv(rL,n);return(0,f.jsx)(eU.button,{type:"button",...r,ref:t,onClick:eW(e.onClick,()=>a.onOpenChange(!1))})});function rF(e){return e?"open":"closed"}rM.displayName=rL;var rW="DialogTitleWarning",[rY,rB]=function(e,t){let n=c.createContext(t),r=e=>{let{children:t,...r}=e,a=c.useMemo(()=>r,Object.values(r));return(0,f.jsx)(n.Provider,{value:a,children:t})};return r.displayName=e+"Provider",[r,function(r){let a=c.useContext(n);if(a)return a;if(void 0!==t)return t;throw Error("`".concat(r,"` must be used within `").concat(e,"`"))}]}(rW,{contentName:rR,titleName:rO,docsSlug:"dialog"}),rX=e=>{let{titleId:t}=e,n=rB(rW),r="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return c.useEffect(()=>{t&&document.getElementById(t)},[r,t]),null},rU=e=>{let{contentRef:t,descriptionId:n}=e,r=rB("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(r.contentName,"}.");return c.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&document.getElementById(n)},[a,t,n]),null},rH=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},rq=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()},rK={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},rV=(0,c.forwardRef)((e,t)=>{let{color:n="currentColor",size:r=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:i="",children:l,iconNode:s,...u}=e;return(0,c.createElement)("svg",{ref:t,...rK,width:r,height:r,stroke:n,strokeWidth:o?24*Number(a)/Number(r):a,className:rq("lucide",i),...!l&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(u)&&{"aria-hidden":"true"},...u},[...s.map(e=>{let[t,n]=e;return(0,c.createElement)(t,n)}),...Array.isArray(l)?l:[l]])}),r$=(e,t)=>{let n=(0,c.forwardRef)((n,r)=>{let{className:a,...o}=n;return(0,c.createElement)(rV,{ref:r,iconNode:t,className:rq("lucide-".concat(rH(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),a),...o})});return n.displayName=rH(e),n},rG=r$("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),rZ=r$("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),rJ=r$("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),rQ=e=>{let{children:t,...n}=e;return(0,f.jsx)(rz,{...n,children:(0,f.jsx)("div",{className:"au-root",children:t})})},r0=c.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,f.jsx)(rC,{ref:t,className:nu("au-fixed au-inset-0 au-z-50 data-[state=open]:au-animate-in data-[state=closed]:au-animate-out data-[state=closed]:au-fade-out-0 data-[state=open]:au-fade-in-0 au-backdrop-blur-sm au-bg-black/40",n),...r})});r0.displayName=rC.displayName,c.forwardRef((e,t)=>{let{className:n,children:r,...a}=e;return(0,f.jsxs)(rQ,{children:[(0,f.jsx)(r0,{}),(0,f.jsxs)(rN,{ref:t,className:nu("au-fixed au-left-[50%] au-top-[50%] au-z-50 au-grid au-w-full au-max-w-lg au-translate-x-[-50%] au-translate-y-[-50%] au-gap-4 au-border au-bg-background au-p-6 au-shadow-lg au-duration-200 data-[state=open]:au-animate-in data-[state=closed]:au-animate-out data-[state=closed]:au-fade-out-0 data-[state=open]:au-fade-in-0 data-[state=closed]:au-zoom-out-95 data-[state=open]:au-zoom-in-95 data-[state=closed]:au-slide-out-to-left-1/2 data-[state=closed]:au-slide-out-to-top-[48%] data-[state=open]:au-slide-in-from-left-1/2 data-[state=open]:au-slide-in-from-top-[48%] sm:au-rounded-lg",n),...a,children:[r,(0,f.jsxs)(rM,{className:"au-absolute au-right-4 au-top-4 au-rounded-sm au-opacity-70 au-ring-offset-background au-transition-opacity hover:au-opacity-100 focus:au-outline-none focus:au-ring-2 focus:au-ring-ring focus:au-ring-offset-2 disabled:au-pointer-events-none data-[state=open]:au-bg-accent data-[state=open]:au-text-muted-foreground",children:[(0,f.jsx)(rJ,{className:"au-h-4 au-w-4"}),(0,f.jsx)("span",{className:"au-sr-only",children:"Close"})]})]})]})}).displayName=rN.displayName,c.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,f.jsx)(rT,{ref:t,className:nu("au-text-lg au-font-semibold au-leading-none au-tracking-tight",n),...r})}).displayName=rT.displayName,c.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,f.jsx)(rI,{ref:t,className:nu("au-text-sm au-text-muted-foreground",n),...r})}).displayName=rI.displayName,c.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,f.jsx)(tb,{ref:t,className:nu("au-border-b",n),...r})}).displayName="AccordionItem",c.forwardRef((e,t)=>{let{className:n,children:r,...a}=e;return(0,f.jsx)(tx,{className:"au-flex",children:(0,f.jsxs)(tz,{ref:t,className:nu("au-flex au-flex-1 au-items-center au-justify-between au-py-4 au-text-sm au-font-medium au-transition-all hover:au-underline au-text-left [&[data-state=open]>svg]:au-rotate-180",n),...a,children:[r,(0,f.jsx)(rG,{className:"au-h-4 au-w-4 au-shrink-0 au-text-muted-foreground au-transition-transform au-duration-200"})]})})}).displayName=tz.displayName,c.forwardRef((e,t)=>{let{className:n,children:r,...a}=e;return(0,f.jsx)(tC,{ref:t,className:"au-overflow-hidden au-text-sm data-[state=closed]:au-animate-accordion-up data-[state=open]:au-animate-accordion-down",...a,children:(0,f.jsx)("div",{className:nu("au-pb-4 au-pt-0",n),children:r})})}).displayName=tC.displayName;var r1=["top","right","bottom","left"],r2=Math.min,r5=Math.max,r4=Math.round,r9=Math.floor,r3=e=>({x:e,y:e}),r8={left:"right",right:"left",bottom:"top",top:"bottom"},r7={start:"end",end:"start"};function r6(e,t){return"function"==typeof e?e(t):e}function ae(e){return e.split("-")[0]}function at(e){return e.split("-")[1]}function an(e){return"x"===e?"y":"x"}function ar(e){return"y"===e?"height":"width"}var aa=new Set(["top","bottom"]);function ao(e){return aa.has(ae(e))?"y":"x"}function ai(e){return e.replace(/start|end/g,e=>r7[e])}var al=["left","right"],as=["right","left"],au=["top","bottom"],ac=["bottom","top"];function ad(e){return e.replace(/left|right|bottom|top/g,e=>r8[e])}function ap(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function af(e){let{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function ah(e,t,n){let r,{reference:a,floating:o}=e,i=ao(t),l=an(ao(t)),s=ar(l),u=ae(t),c="y"===i,d=a.x+a.width/2-o.width/2,p=a.y+a.height/2-o.height/2,f=a[s]/2-o[s]/2;switch(u){case"top":r={x:d,y:a.y-o.height};break;case"bottom":r={x:d,y:a.y+a.height};break;case"right":r={x:a.x+a.width,y:p};break;case"left":r={x:a.x-o.width,y:p};break;default:r={x:a.x,y:a.y}}switch(at(t)){case"start":r[l]-=f*(n&&c?-1:1);break;case"end":r[l]+=f*(n&&c?-1:1)}return r}var am=async(e,t,n)=>{let{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:i}
1=n,l=o.filter(Boolean),s=await (null==i.isRTL?void 0:i.isRTL(t)),u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=ah(u,r,s),p=r,f={},h=0;for(let n=0;n<l.length;n++){let{name:o,fn:m}=l[n],{x:g,y:w,data:v,reset:b}=await m({x:c,y:d,initialPlacement:r,placement:p,strategy:a,middlewareData:f,rects:u,platform:i,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=w?w:d,f={...f,[o]:{...f[o],...v}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(p=b.placement),b.rects&&(u=!0===b.rects?await i.getElementRects({reference:e,floating:t,strategy:a}):b.rects),{x:c,y:d}=ah(u,p,s)),n=-1)}return{x:c,y:d,placement:p,strategy:a,middlewareData:f}};async function ag(e,t){var n;void 0===t&&(t={});let{x:r,y:a,platform:o,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=r6(t,e),h=ap(f),m=l[p?"floating"===d?"reference":"floating":d],g=af(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(m)))||n?m:m.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),w="floating"===d?{x:r,y:a,width:i.floating.width,height:i.floating.height}:i.reference,v=await (null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),b=await (null==o.isElement?void 0:o.isElement(v))&&await (null==o.getScale?void 0:o.getScale(v))||{x:1,y:1},y=af(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:w,offsetParent:v,strategy:s}):w);return{top:(g.top-y.top+h.top)/b.y,bottom:(y.bottom-g.bottom+h.bottom)/b.y,left:(g.left-y.left+h.left)/b.x,right:(y.right-g.right+h.right)/b.x}}function aw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function av(e){return r1.some(t=>e[t]>=0)}var ab=new Set(["left","top"]);async function ay(e,t){let{placement:n,platform:r,elements:a}=e,o=await (null==r.isRTL?void 0:r.isRTL(a.floating)),i=ae(n),l=at(n),s="y"===ao(n),u=ab.has(i)?-1:1,c=o&&s?-1:1,d=r6(t,e),{mainAxis:p,crossAxis:f,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof h&&(f="end"===l?-1*h:h),s?{x:f*c,y:p*u}:{x:p*u,y:f*c}}function ax(){return"undefined"!=typeof window}function ak(e){return aC(e)?(e.nodeName||"").toLowerCase():"#document"}function az(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function aE(e){var t;return null==(t=(aC(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function aC(e){return!!ax()&&(e instanceof Node||e instanceof az(e).Node)}function a_(e){return!!ax()&&(e instanceof Element||e instanceof az(e).Element)}function aj(e){return!!ax()&&(e instanceof HTMLElement||e instanceof az(e).HTMLElement)}function aR(e){return!!ax()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof az(e).ShadowRoot)}var aN=new Set(["inline","contents"]);function aA(e){let{overflow:t,overflowX:n,overflowY:r,display:a}=aY(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!aN.has(a)}var aS=new Set(["table","td","th"]),aP=[":popover-open",":modal"];function aO(e){return aP.some(t=>{try{return e.matches(t)}catch(e){return!1}})}var aT=["transform","translate","scale","rotate","perspective"],aD=["transform","translate","scale","rotate","perspective","filter"],aI=["paint","layout","strict","content"];function aL(e){let t=aM(),n=a_(e)?aY(e):e;return aT.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||aD.some(e=>(n.willChange||"").includes(e))||aI.some(e=>(n.contain||"").includes(e))}function aM(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}var aF=new Set(["html","body","#document"]);function aW(e){return aF.has(ak(e))}function aY(e){return az(e).getComputedStyle(e)}function aB(e){return a_(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function aX(e){if("html"===ak(e))return e;let t=e.assignedSlot||e.parentNode||aR(e)&&e.host||aE(e);return aR(t)?t.host:t}function aU(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let a=function e(t){let n=aX(t);return aW(n)?t.ownerDocument?t.ownerDocument.body:t.body:aj(n)&&aA(n)?n:e(n)}(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),i=az(a);if(o){let e=aH(i);
1return t.concat(i,i.visualViewport||[],aA(a)?a:[],e&&n?aU(e):[])}return t.concat(a,aU(a,[],n))}function aH(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function aq(e){let t=aY(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=aj(e),o=a?e.offsetWidth:n,i=a?e.offsetHeight:r,l=r4(n)!==o||r4(r)!==i;return l&&(n=o,r=i),{width:n,height:r,$:l}}function aK(e){return a_(e)?e:e.contextElement}function aV(e){let t=aK(e);if(!aj(t))return r3(1);let n=t.getBoundingClientRect(),{width:r,height:a,$:o}=aq(t),i=(o?r4(n.width):n.width)/r,l=(o?r4(n.height):n.height)/a;return i&&Number.isFinite(i)||(i=1),l&&Number.isFinite(l)||(l=1),{x:i,y:l}}var a$=r3(0);function aG(e){let t=az(e);return aM()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:a$}function aZ(e,t,n,r){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=aK(e),l=r3(1);t&&(r?a_(r)&&(l=aV(r)):l=aV(e));let s=(void 0===(a=n)&&(a=!1),r&&(!a||r===az(i))&&a)?aG(i):r3(0),u=(o.left+s.x)/l.x,c=(o.top+s.y)/l.y,d=o.width/l.x,p=o.height/l.y;if(i){let e=az(i),t=r&&a_(r)?az(r):r,n=e,a=aH(n);for(;a&&r&&t!==n;){let e=aV(a),t=a.getBoundingClientRect(),r=aY(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,p*=e.y,u+=o,c+=i,a=aH(n=az(a))}}return af({width:d,height:p,x:u,y:c})}function aJ(e,t){let n=aB(e).scrollLeft;return t?t.left+n:aZ(aE(e)).left+n}function aQ(e,t,n){void 0===n&&(n=!1);let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-(n?0:aJ(e,r)),y:r.top+t.scrollTop}}var a0=new Set(["absolute","fixed"]);function a1(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=az(e),r=aE(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,l=0,s=0;if(a){o=a.width,i=a.height;let e=aM();(!e||e&&"fixed"===t)&&(l=a.offsetLeft,s=a.offsetTop)}return{width:o,height:i,x:l,y:s}}(e,n);else if("document"===t)r=function(e){let t=aE(e),n=aB(e),r=e.ownerDocument.body,a=r5(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=r5(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),i=-n.scrollLeft+aJ(e),l=-n.scrollTop;return"rtl"===aY(r).direction&&(i+=r5(t.clientWidth,r.clientWidth)-a),{width:a,height:o,x:i,y:l}}(aE(e));else if(a_(t))r=function(e,t){let n=aZ(e,!0,"fixed"===t),r=n.top+e.clientTop,a=n.left+e.clientLeft,o=aj(e)?aV(e):r3(1),i=e.clientWidth*o.x,l=e.clientHeight*o.y;return{width:i,height:l,x:a*o.x,y:r*o.y}}(t,n);else{let n=aG(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return af(r)}function a2(e){return"static"===aY(e).position}function a5(e,t){if(!aj(e)||"fixed"===aY(e).position)return null;if(t)return t(e);let n=e.offsetParent;return aE(e)===n&&(n=n.ownerDocument.body),n}function a4(e,t){var n;let r=az(e);if(aO(e))return r;if(!aj(e)){let t=aX(e);for(;t&&!aW(t);){if(a_(t)&&!a2(t))return t;t=aX(t)}return r}let a=a5(e,t);for(;a&&(n=a,aS.has(ak(n)))&&a2(a);)a=a5(a,t);return a&&aW(a)&&a2(a)&&!aL(a)?r:a||function(e){let t=aX(e);for(;aj(t)&&!aW(t);){if(aL(t))return t;if(aO(t))break;t=aX(t)}return null}(e)||r}var a9=async function(e){let t=this.getOffsetParent||a4,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=aj(t),a=aE(t),o="fixed"===n,i=aZ(e,!0,o,t),l={scrollLeft:0,scrollTop:0},s=r3(0);if(r||!r&&!o)if(("body"!==ak(t)||aA(a))&&(l=aB(t)),r){let e=aZ(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&(s.x=aJ(a));o&&!r&&a&&(s.x=aJ(a));let u=!a||r||o?r3(0):aQ(a,l);return{x:i.left+l.scrollLeft-s.x-u.x,y:i.top+l.scrollTop-s.y-u.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},a3={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,o="fixed"===a,i=aE(r),l=!!t&&aO(t.floating);if(r===i||l&&o)return n;let s={scrollLeft:0,scrollTop:0},u=r3(1),c=r3(0),d=aj(r);if((d||!d&&!o)&&(("body"!==ak(r)||aA(i))&&(s=aB(r)),aj(r))){let e=aZ(r);u=aV(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let p=!i||d||o?r3(0):aQ(i,s,!0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+p.x,y:n.y*u.y-s.scrollTop*u.y+c.y+p.y}},getDocumentElement:aE,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,o=[..."clippingAncestors"===n?aO(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=aU(e,[],!1).filter(e=>a_(e)&&"body"!==ak(e)),a=null,o="fixed"===aY(e).position,i=o?aX(e):e;for(;a_(i)&&!aW(i);){let t=aY(i),n=aL(i);n||"fixed"!==t.position||(a=null),(o?!n&&!a:!n&&"static"===t.position&&!!a&&a0.has(a.position)||aA(i)&&!n&&function e(t,n){let r=aX(t);return!(r===n||!a_(r)||aW(r))&&("fixed"===aY(r).position||e(r,n))}(e,i))?r=r.filter(e=>e!==i):a=t,i=aX(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=o[0],l=o.reduce((e,n)=>{let r=a1(t,n,a);return e.top=r5(r.top,e.top),e.right=r2(r.right,e.right),e.bottom=r2(r.bottom,e.bottom),e.left=r5(r.left,e.left),e},a1(t,i,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:a4,getElementRects:a9,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=aq(e);return{width:t,height:n}},getScale:aV,isElement:a_,isRTL:function(e){return"rtl"===aY(e).direction}};function a8(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}var a7=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:a,rects:o,platform:i,elements:l,middlewareData:s}=t,{element:u,padding:c=0}=r6(e,t)||{};if(null==u)return{};let d=ap(c),p={x:n,y:r},f=an(ao(a)),h=ar(f),m=await i.getDimensions(u),g="y"===f,w=g?"clientHeight":"clientWidth",v=o.reference[h]+o.reference[f]-p[f]-o.floating[h],b=p[f]-o.reference[f],y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u)),x=y?y[w]:0;x&&await (null==i.isElement?void 0:i.isElement(y))||(x=l.floating[w]||o.floating[h]);let k=x/2-m[h]/2-1,z=r2(d[g?"top":"left"],k),E=r2(d[g?"bottom":"right"],k),C=x-m[h]-E,_=x/2-m[h]/2+(v/2-b/2),j=r5(z,r2(_,C)),R=!s.arrow&&null!=at(a)&&_!==j&&o.reference[h]/2-(_<z?z:E)-m[h]/2<0,N=R?_<z?_-z:_-C:0;return{[f]:p[f]+N,data:{[f]:j,centerOffset:_-j-N,...R&&{alignmentOffset:N}},reset:R}}}),a6="undefined"!=typeof document?c.useLayoutEffect:function(){};function oe(e,t){let n,r,a;if(e===t)return!0;
1if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!oe(e[r],t[r]))return!1;return!0}if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!=r--;){let n=a[r];if(("_owner"!==n||!e.$$typeof)&&!oe(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ot(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function on(e,t){let n=ot(e);return Math.round(t*n)/n}function or(e){let t=c.useRef(e);return a6(()=>{t.current=e}),t}var oa=c.forwardRef((e,t)=>{let{children:n,width:r=10,height:a=5,...o}=e;return(0,f.jsx)(eU.svg,{...o,ref:t,width:r,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,f.jsx)("polygon",{points:"0,0 30,0 15,10"})})});function oo(e){let[t,n]=c.useState(void 0);return eY(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,a;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,a=t.blockSize}else r=e.offsetWidth,a=e.offsetHeight;n({width:r,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}oa.displayName="Arrow";var oi="Popper",[ol,os]=eP(oi),[ou,oc]=ol(oi);var od="PopperAnchor",op=c.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...a}=e,o=oc(od,n),i=c.useRef(null),l=eD(t,i);return c.useEffect(()=>{o.onAnchorChange((null==r?void 0:r.current)||i.current)}),r?null:(0,f.jsx)(eU.div,{...a,ref:l})});op.displayName=od;var of="PopperContent",[oh,om]=ol(of),og=c.forwardRef((e,t)=>{var n,r,a,o,i,l,s,u;let{__scopePopper:d,side:p="bottom",sideOffset:m=0,align:g="center",alignOffset:w=0,arrowPadding:v=0,avoidCollisions:b=!0,collisionBoundary:y=[],collisionPadding:x=0,sticky:k="partial",hideWhenDetached:z=!1,updatePositionStrategy:E="optimized",onPlaced:C,..._}=e,j=oc(of,d),[R,N]=c.useState(null),A=eD(t,e=>N(e)),[S,P]=c.useState(null),O=oo(S),T=null!=(s=null==O?void 0:O.width)?s:0,D=null!=(u=null==O?void 0:O.height)?u:0,I="number"==typeof x?x:{top:0,right:0,bottom:0,left:0,...x},L=Array.isArray(y)?y:[y],M=L.length>0,F={padding:I,boundary:L.filter(oy),altBoundary:M},{refs:W,floatingStyles:Y,placement:B,isPositioned:X,middlewareData:U}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:o,floating:i}={},transform:l=!0,whileElementsMounted:s,open:u}=e,[d,p]=c.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,m]=c.useState(r);oe(f,r)||m(r);let[g,w]=c.useState(null),[v,b]=c.useState(null),y=c.useCallback(e=>{e!==E.current&&(E.current=e,w(e))},[]),x=c.useCallback(e=>{e!==C.current&&(C.current=e,b(e))},[]),k=o||g,z=i||v,E=c.useRef(null),C=c.useRef(null),_=c.useRef(d),j=null!=s,R=or(s),N=or(a),A=or(u),S=c.useCallback(()=>{if(!E.current||!C.current)return;let e={placement:t,strategy:n,middleware:f};N.current&&(e.platform=N.current),((e,t,n)=>{let r=new Map,a={platform:a3,...n},o={...a.platform,_c:r};return am(e,t,{...a,platform:o})})(E.current,C.current,e).then(e=>{let t={...e,isPositioned:!1!==A.current};P.current&&!oe(_.current,t)&&(_.current=t,h.flushSync(()=>{p(t)}))})},[f,t,n,N,A]);a6(()=>{!1===u&&_.current.isPositioned&&(_.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[u]);let P=c.useRef(!1);a6(()=>(P.current=!0,()=>{P.current=!1}),[]),a6(()=>{if(k&&(E.current=k),z&&(C.current=z),k&&z){if(R.current)return R.current(k,z,S);S()}},[k,z,S,R,j]);let O=c.useMemo(()=>({reference:E,floating:C,setReference:y,setFloating:x}),[y,x]),T=c.useMemo(()=>({reference:k,floating:z}),[k,z]),D=c.useMemo(()=>{let e={position:n,left:0,top:0};if(!T.floating)return e;let t=on(T.floating,d.x),r=on(T.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+r+"px)",...ot(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,l,T.floating,d.x,d.y]);return c.useMemo(()=>({...d,update:S,refs:O,elements:T,floatingStyles:D}),[d,S,O,T,D])}({strategy:"fixed",placement:p+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=aK(e),d=o||i?[...c?aU(c):[],...aU(t)]:[];
1d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let p=c&&s?function(e,t){let n,r=null,a=aE(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function i(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),o();let u=e.getBoundingClientRect(),{left:c,top:d,width:p,height:f}=u;if(l||t(),!p||!f)return;let h=r9(d),m=r9(a.clientWidth-(c+p)),g={rootMargin:-h+"px "+-m+"px "+-r9(a.clientHeight-(d+f))+"px "+-r9(c)+"px",threshold:r5(0,r2(1,s))||1},w=!0;function v(t){let r=t[0].intersectionRatio;if(r!==s){if(!w)return i();r?i(!1,r):n=setTimeout(()=>{i(!1,1e-7)},1e3)}1!==r||a8(u,e.getBoundingClientRect())||i(),w=!1}try{r=new IntersectionObserver(v,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(v,g)}r.observe(e)}(!0),o}(c,n):null,f=-1,h=null;l&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),h.observe(t));let m=u?aZ(e):null;return u&&function t(){let r=aZ(e);m&&!a8(m,r)&&n(),m=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(a)}}(...t,{animationFrame:"always"===E})},elements:{reference:j.anchor},middleware:[((e,t)=>({...function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:a,y:o,placement:i,middlewareData:l}=t,s=await ay(t,e);return i===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:a+s.x,y:o+s.y,data:{...s,placement:i}}}}}(e),options:[e,t]}))({mainAxis:m+D,alignmentAxis:w}),b&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=r6(e,t),u={x:n,y:r},c=await ag(t,s),d=ao(ae(a)),p=an(d),f=u[p],h=u[d];
1if(o){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=f+c[e],r=f-c[t];f=r5(n,r2(f,r))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=h+c[e],r=h-c[t];h=r5(n,r2(h,r))}let m=l.fn({...t,[p]:f,[d]:h});return{...m,data:{x:m.x-n,y:m.y-r,enabled:{[p]:o,[d]:i}}}}}}(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===k?((e,t)=>({...function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:a,rects:o,middlewareData:i}=t,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=r6(e,t),c={x:n,y:r},d=ao(a),p=an(d),f=c[p],h=c[d],m=r6(l,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===p?"height":"width",t=o.reference[p]-o.floating[e]+g.mainAxis,n=o.reference[p]+o.reference[e]-g.mainAxis;f<t?f=t:f>n&&(f=n)}if(u){var w,v;let e="y"===p?"width":"height",t=ab.has(ae(a)),n=o.reference[d]-o.floating[e]+(t&&(null==(w=i.offset)?void 0:w[d])||0)+(t?0:g.crossAxis),r=o.reference[d]+o.reference[e]+(t?0:(null==(v=i.offset)?void 0:v[d])||0)-(t?g.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[p]:f,[d]:h}}}}(e),options:[e,t]}))():void 0,...F}),b&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,a,o,i;let{placement:l,middlewareData:s,rects:u,initialPlacement:c,platform:d,elements:p}=t,{mainAxis:f=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:v=!0,...b}=r6(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let y=ae(l),x=ao(c),k=ae(c)===c,z=await (null==d.isRTL?void 0:d.isRTL(p.floating)),E=m||(k||!v?[ad(c)]:function(e){let t=ad(e);return[ai(e),t,ai(t)]}(c)),C="none"!==w;!m&&C&&E.push(...function(e,t,n,r){let a=at(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?as:al;return t?al:as;case"left":case"right":return t?au:ac;default:return[]}}(ae(e),"start"===n,r);return a&&(o=o.map(e=>e+"-"+a),t&&(o=o.concat(o.map(ai)))),o}(c,v,w,z));let _=[c,...E],j=await ag(t,b),R=[],N=(null==(r=s.flip)?void 0:r.overflows)||[];if(f&&R.push(j[y]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=at(e),a=an(ao(e)),o=ar(a),i="x"===a?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=ad(i)),[i,ad(i)]}(l,u,z);R.push(j[e[0]],j[e[1]])}if(N=[...N,{placement:l,overflows:R}],!R.every(e=>e<=0)){let e=((null==(a=s.flip)?void 0:a.index)||0)+1,t=_[e];if(t&&("alignment"!==h||x===ao(t)||N.every(e=>e.overflows[0]>0&&ao(e.placement)===x)))return{data:{index:e,overflows:N},reset:{placement:t}};let n=null==(o=N.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(g){case"bestFit":{let e=null==(i=N.filter(e=>{if(C){let t=ao(e.placement);return t===x||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}}}(e),options:[e,t]}))({...F}),((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let a,o,{placement:i,rects:l,platform:s,elements:u}=t,{apply:c=()=>{},...d}=r6(e,t),p=await ag(t,d),f=ae(i),h=at(i),m="y"===ao(i),{width:g,height:w}=l.floating;"top"===f||"bottom"===f?(a=f,o=h===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(o=f,a="end"===h?"top":"bottom");let v=w-p.top-p.bottom,b=g-p.left-p.right,y=r2(w-p[a],v),x=r2(g-p[o],b),k=!t.middlewareData.shift,z=y,E=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(E=b),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(z=v),k&&!h){let e=r5(p.left,0),t=r5(p.right,0),n=r5(p.top,0),r=r5(p.bottom,0);m?E=g-2*(0!==e||0!==t?e+t:r5(p.left,p.right)):z=w-2*(0!==n||0!==r?n+r:r5(p.top,p.bottom))}await c({...t,availableWidth:E,availableHeight:z});let C=await s.getDimensions(u.floating);return g!==C.width||w!==C.height?{reset:{rects:!0}}:{}}}}(e),options:[e,t]}))({...F,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:a}=e,{width:o,height:i}=n.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(a,"px")),l.setProperty("--radix-popper-anchor-width","".concat(o,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),S&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?a7({element:n.current,padding:r}).fn(t):{}:n?a7({element:n,padding:r}).fn(t):{}}}))(e),options:[e,t]}))({element:S,padding:v}),ox({arrowWidth:T,arrowHeight:D}),z&&((e,t)=>({...function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...a}=r6(e,t);switch(r){case"referenceHidden":{let e=aw(await ag(t,{...a,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:av(e)}}}case"escaped":{let e=aw(await ag(t,{...a,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:av(e)}}}default:return{}}}}}(e),options:[e,t]}))({strategy:"referenceHidden",...F})]}),[H,q]=ok(B),K=nf(C);eY(()=>{X&&(null==K||K())},[X,K]);let V=null==(n=U.arrow)?void 0:n.x,$=null==(r=U.arrow)?void 0:r.y,G=(null==(a=U.arrow)?void 0:a.centerOffset)!==0,[Z,J]=c.useState();return eY(()=>{R&&J(window.getComputedStyle(R).zIndex)},[R]),(0,f.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:X?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:Z,"--radix-popper-transform-origin":[null==(o=U.transformOrigin)?void 0:o.x,null==(i=U.transformOrigin)?void 0:i.y].join(" "),...(null==(l=U.hide)?void 0:l.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,f.jsx)(oh,{scope:d,placedSide:H,onArrowChange:P,arrowX:V,arrowY:$,shouldHideArrow:G,children:(0,f.jsx)(eU.div,{"data-side":H,"data-align":q,..._,ref:A,style:{..._.style,animation:X?void 0:"none"}})})})});og.displayName=of;var ow="PopperArrow",ov={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},ob=c.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,a=om(ow,n),o=ov[a.placedSide];return(0,f.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,f.jsx)(oa,{...r,ref:t,style:{...r.style,display:"block"}})})});function oy(e){return null!==e}ob.displayName=ow;var ox=e=>({name:"transformOrigin",options:e,fn(t){var n,r,a,o,i;let{placement:l,rects:s,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,p=c?0:e.arrowHeight,[f,h]=ok(l),m={start:"0%",center:"50%",end:"100%"}[h],g=(null!=(o=null==(r=u.arrow)?void 0:r.x)?o:0)+d/2,w=(null!=(i=null==(a=u.arrow)?void 0:a.y)?i:0)+p/2,v="",b="";return"bottom"===f?(v=c?m:"".concat(g,"px"),b="".concat(-p,"px")):"top"===f?(v=c?m:"".concat(g,"px"),b="".concat(s.floating.height+p,"px")):"right"===f?(v="".concat(-p,"px"),b=c?m:"".concat(w,"px")):"left"===f&&(v="".concat(s.floating.width+p,"px"),b=c?m:"".concat(w,"px")),{data:{x:v,y:b}}}});function ok(e){let[t,n="center"]=e.split("-");return[t,n]}var oz="Popover",[oE,oC]=eP(oz,[os]),o_=os(),[oj,oR]=oE(oz),oN="PopoverAnchor";c.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,a=oR(oN,n),o=o_(n),{onCustomAnchorAdd:i,onCustomAnchorRemove:l}=a;return c.useEffect(()=>(i(),()=>l()),[i,l]),(0,f.jsx)(op,{...o,...r,ref:t})}).displayName=oN;var oA="PopoverTrigger";c.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,a=oR(oA,n),o=o_(n),i=eD(t,a.triggerRef),l=(0,f.jsx)(eU.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":oW(a.open),...r,ref:i,onClick:eW(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?l:(0,f.jsx)(op,{asChild:!0,...o,children:l})}).displayName=oA;var[oS,oP]=oE("PopoverPortal",{forceMount:void 0}),oO="PopoverContent",oT=c.forwardRef((e,t)=>{let n=oP(oO,e.__scopePopover),{forceMount:r=n.forceMount,...a}=e,o=oR(oO,e.__scopePopover);return(0,f.jsx)(eH,{present:r||o.open,children:o.modal?(0,f.jsx)(oI,{...a,ref:t}):(0,f.jsx)(oL,{...a,ref:t})})});oT.displayName=oO;var oD=eI("PopoverContent.RemoveScroll"),oI=c.forwardRef((e,t)=>{let n=oR(oO,e.__scopePopover),r=c.useRef(null),a=eD(t,r),o=c.useRef(!1);return c.useEffect(()=>{let e=r.current;if(e)return rf(e)},[]),(0,f.jsx)(ri,{as:oD,allowPinchZoom:!0,children:(0,f.jsx)(oM,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eW(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),o.current||null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:eW(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;o.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:eW(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),oL=c.forwardRef((e,t)=>{let n=oR(oO,e.__scopePopover),r=c.useRef(!1),a=c.useRef(!1);return(0,f.jsx)(oM,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,i;null==(o=e.onCloseAutoFocus)||o.call(e,t),t.defaultPrevented||(r.current||null==(i=n.triggerRef.current)||i.focus(),t.preventDefault()),r.current=!1,a.current=!1},onInteractOutside:t=>{var o,i;null==(o=e.onInteractOutside)||o.call(e,t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let l=t.target;(null==(i=n.triggerRef.current)?void 0:i.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),oM=c.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:c,...d}=e,p=oR(oO,n),h=o_(n);return nA(),(0,f.jsx)(nk,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:o,children:(0,f.jsx)(ng,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:c,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:u,onDismiss:()=>p.onOpenChange(!1),children:(0,f.jsx)(og,{"data-state":oW(p.open),role:"dialog",id:p.contentId,...h,...d,ref:t,style:{...d.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)"}})})})}),oF="PopoverClose";function oW(e){return e?"open":"closed"}c.forwardRef((e,t)=>
1{let{__scopePopover:n,...r}=e,a=oR(oF,n);return(0,f.jsx)(eU.button,{type:"button",...r,ref:t,onClick:eW(e.onClick,()=>a.onOpenChange(!1))})}).displayName=oF,c.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,a=o_(n);return(0,f.jsx)(ob,{...a,...r,ref:t})}).displayName="PopoverArrow",c.forwardRef((e,t)=>{let{className:n,align:r="center",sideOffset:a=4,...o}=e;return(0,f.jsx)(oT,{ref:t,align:r,sideOffset:a,className:nu("au-root au-z-[9999] au-w-72 au-rounded-md au-border au-bg-popover au-p-4 au-text-popover-foreground au-shadow-md au-outline-none data-[state=open]:au-animate-in data-[state=closed]:au-animate-out data-[state=closed]:au-fade-out-0 data-[state=open]:au-fade-in-0 data-[state=closed]:au-zoom-out-95 data-[state=open]:au-zoom-in-95 data-[side=bottom]:au-slide-in-from-top-2 data-[side=left]:au-slide-in-from-right-2 data-[side=right]:au-slide-in-from-left-2 data-[side=top]:au-slide-in-from-bottom-2 au-origin-[--radix-popover-content-transform-origin]",n),...o})}).displayName=oT.displayName,c.forwardRef((e,t)=>{let{className:n,type:r,onClick:a,...o}=e;return(0,f.jsx)("input",{type:r,className:nu("file:au-text-foreground placeholder:au-text-muted-foreground selection:au-bg-primary selection:au-text-primary-foreground dark:au-bg-input/30 au-border-input au-flex au-h-9 au-w-full au-min-w-0 au-rounded-md au-border au-bg-transparent au-px-3 au-py-1 au-text-base au-shadow-xs au-transition-[color,box-shadow] au-outline-none file:au-inline-flex file:au-h-7 file:au-border-0 file:au-bg-transparent file:au-text-sm file:au-font-medium disabled:au-pointer-events-none disabled:au-cursor-not-allowed disabled:au-opacity-50 md:au-text-sm focus-visible:au-border-ring focus-visible:au-ring-ring/50 focus-visible:au-ring-[3px] aria-invalid:au-ring-destructive/20 dark:aria-invalid:au-ring-destructive/40 aria-invalid:au-border-destructive",n),ref:t,...o})}).displayName="Input";var oY="Switch",[oB,oX]=eP(oY),[oU,oH]=oB(oY),oq=c.forwardRef((e,t)=>{let{__scopeSwitch:n,name:r,checked:a,defaultChecked:o,required:i,disabled:l,value:s="on",onCheckedChange:u,form:d,...p}=e,[h,m]=c.useState(null),g=eD(t,e=>m(e)),w=c.useRef(!1),v=!h||d||!!h.closest("form"),[b,y]=eX({prop:a,defaultProp:null!=o&&o,onChange:u,caller:oY});return(0,f.jsxs)(oU,{scope:n,checked:b,disabled:l,children:[(0,f.jsx)(eU.button,{type:"button",role:"switch","aria-checked":b,"aria-required":i,"data-state":oG(b),"data-disabled":l?"":void 0,disabled:l,value:s,...p,ref:g,onClick:eW(e.onClick,e=>{y(e=>!e),v&&(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})}),v&&(0,f.jsx)(o$,{control:h,bubbles:!w.current,name:r,value:s,checked:b,required:i,disabled:l,form:d,style:{transform:"translateX(-100%)"}})]})});oq.displayName=oY;var oK="SwitchThumb",oV=c.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,a=oH(oK,n);return(0,f.jsx)(eU.span,{"data-state":oG(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})});oV.displayName=oK;var o$=c.forwardRef((e,t)=>{let{__scopeSwitch:n,control:r,checked:a,bubbles:o=!0,...i}=e,l=c.useRef(null),s=eD(l,t),u=function(e){let t=c.useRef({value:e,previous:e});return c.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(a),d=oo(r);return c.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(u!==a&&t){let n=new Event("click",{bubbles:o});t.call(e,a),e.dispatchEvent(n)}},[u,a,o]),(0,f.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...i,tabIndex:-1,ref:s,style:{...i.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function oG(e){return e?"checked":"unchecked"}if(o$.displayName="SwitchBubbleInput",c.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,f.jsx)(oq,{className:nu("au-peer au-inline-flex au-h-5 au-w-9 au-shrink-0 au-cursor-pointer au-items-center au-rounded-full au-border-2 au-border-transparent au-shadow-sm au-transition-colors focus-visible:au-outline-none focus-visible:au-ring-2 focus-visible:au-ring-ring focus-visible:au-ring-offset-2 focus-visible:au-ring-offset-background au-disabled:cursor-not-allowed au-disabled:opacity-50 data-[state=checked]:au
1-bg-primary data-[state=unchecked]:au-bg-input",n),...r,ref:t,children:(0,f.jsx)(oV,{className:nu("au-pointer-events-none au-block au-h-4 au-w-4 au-rounded-full au-bg-background au-shadow-lg au-ring-0 au-transition-transform data-[state=checked]:au-translate-x-4 data-[state=unchecked]:au-translate-x-0")})})}).displayName=oq.displayName,"undefined"!=typeof document){let e="au-spinner-keyframes";if(!document.getElementById(e)){let t=document.createElement("style");t.id=e,t.textContent="\n @keyframes spin {\n from { transform: rotate(0deg); }\n to { transform: rotate(360deg); }\n }\n ",document.head.appendChild(t)}}c.forwardRef((e,t)=>{let{recommended:n,children:r,className:a,onClick:o,...i}=e,[l,s]=(0,c.useState)(!1),u=async e=>{s(!0);try{await (null==o?void 0:o(e))}catch(e){}finally{s(!1)}};return(0,f.jsx)(np,{className:nu("au-w-full au-py-3 au-px-4 au-group au-overflow-hidden au-relative au-transition-all au-duration-300 hover:au-brightness-90 au-border au-rounded-lg",a),...i,variant:n?"default":"secondary",ref:t,disabled:l||i.disabled,onClick:u,children:l?(0,f.jsx)(rZ,{className:"au-h-4 au-w-4 au-animate-spin"}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)("div",{className:"au-flex au-items-center au-justify-between au-w-full au-transition-transform au-duration-300 group-hover:au-translate-y-[-130%]",children:[(0,f.jsx)("span",{children:r}),(0,f.jsx)("span",{className:"au-text-sm",children:"â"})]}),(0,f.jsxs)("div",{className:"au-flex au-items-center au-justify-between au-w-full au-absolute au-px-4 au-translate-y-[130%] au-transition-transform au-duration-300 group-hover:au-translate-y-0 au-mt-2 group-hover:au-mt-0",children:[(0,f.jsx)("span",{children:r}),(0,f.jsx)("span",{className:"au-text-sm",children:"â"})]})]})})}).displayName="PricingCardButton"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.