1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a103f5-342a-7f72-b208-1f76ddef6203")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,162602,e=>{"use strict";var t=e.i(39013);let a=e.i(694611).forwardRef(function({title:e="KakaoTalk",color:a="currentColor",size:i=24,...o},r){return"default"===a&&(a="#FFCD00"),(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:i,height:i,fill:a,viewBox:"0 0 24 24",ref:r,...o,children:[(0,t.jsx)("title",{children:e}),(0,t.jsx)("path",{d:"M22.125 0H1.875C.8394 0 0 .8394 0 1.875v20.25C0 23.1606.8394 24 1.875 24h20.25C23.1606 24 24 23.1606 24 22.125V1.875C24 .8394 23.1606 0 22.125 0zM12 18.75c-.591 0-1.1697-.0413-1.7317-.1209-.5626.3965-3.813 2.6797-4.1198 2.7225 0 0-.1258.0489-.2328-.0141s-.0876-.2282-.0876-.2282c.0322-.2198.8426-3.0183.992-3.5333-2.7452-1.36-4.5701-3.7686-4.5701-6.5135C2.25 6.8168 6.6152 3.375 12 3.375s9.75 3.4418 9.75 7.6875c0 4.2457-4.3652 7.6875-9.75 7.6875zM8.0496 9.8672h-.8777v3.3417c0 .2963-.2523.5372-.5625.5372s-.5625-.2409-.5625-.5372V9.8672h-.8777c-.3044 0-.552-.2471-.552-.5508s.2477-.5508.552-.5508h2.8804c.3044 0 .552.2471.552.5508s-.2477.5508-.552.5508zm10.9879 2.9566a.558.558 0 0 1 .108.4167.5588.5588 0 0 1-.2183.371.5572.5572 0 0 1-.3383.1135.558.558 0 0 1-.4493-.2236l-1.3192-1.7479-.1952.1952v1.2273a.5635.5635 0 0 1-.5627.5628.563.563 0 0 1-.5625-.5625V9.3281c0-.3102.2523-.5625.5625-.5625s.5625.2523.5625.5625v1.209l1.5694-1.5694c.0807-.0807.1916-.1252.312-.1252.1404 0 .2814.0606.3871.1661.0985.0984.1573.2251.1654.3566.0082.1327-.036.2542-.1241.3425l-1.2818 1.2817 1.3845 1.8344zm-8.3502-3.5023c-.095-.2699-.3829-.5475-.7503-.5557-.3663.0083-.6542.2858-.749.5551l-1.3455 3.5415c-.1708.5305-.0217.7272.1333.7988a.8568.8568 0 0 0 .3576.0776c.2346 0 .4139-.0952.4678-.2481l.2787-.7297 1.7152.0001.2785.7292c.0541.1532.2335.2484.4681.2484a.8601.8601 0 0 0 .3576-.0775c.1551-.0713.3041-.2681.1329-.7999l-1.3449-3.5398zm-1.3116 2.4433l.5618-1.5961.5618 1.5961H9.3757zm5.9056 1.3836c0 .2843-.2418.5156-.5391.5156h-1.8047c-.2973 0-.5391-.2314-.5391-.5156V9.3281c0-.3102.2576-.5625.5742-.5625s.5742.2523.5742.5625v3.3047h1.1953c.2974 0 .5392.2314.5392.5156z"})]})});e.s(["SiKakaotalk",0,a],162602)},622285,e=>{"use strict";var t=e.i(115646);e.i(2129);let a=t.motion;e.s(["motion",0,a],622285)},793479,e=>{"use strict";var t=e.i(39013),a=e.i(638882),i=e.i(975157);let o="dark:bg-input/30 border-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 h-9 rounded-md border bg-transparent px-2.5 py-1 text-base shadow-xs transition-[color,box-shadow] file:h-7 file:text-sm file:font-medium focus-visible:ring-3 aria-invalid:ring-3 md:text-sm file:text-foreground placeholder:text-muted-foreground w-full min-w-0 outline-none file:inline-flex file:border-0 file:bg-transparent disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50";e.s(["Input",0,function({className:e,type:r,...s}){return(0,t.jsx)(a.Input,{type:r,"data-slot":"input",className:(0,i.cn)(o,e),...s})},"inputClassName",0,o])},967489,e=>{"use strict";var t=e.i(39013),a=e.i(127481),i=e.i(975157),o=e.i(418048);let r=a.Select.Root;function s({className:e,...r}){return(0,t.jsx)(a.Select.ScrollUpArrow,{"data-slot":"select-scroll-up-button",className:(0,i.cn)("bg-popover z-10 flex cursor-default items-center justify-center py-1 [&_svg:not([class*='size-'])]:size-4 top-0 w-full",e),...r,children:(0,t.jsx)(o.ICON.ACTION.COLLAPSE,{})})}function n({className:e,...r}){return(0,t.jsx)(a.Select.ScrollDownArrow,{"data-slot":"select-scroll-down-button",className:(0,i.cn)("bg-popover z-10 flex cursor-default items-center justify-center py-1 [&_svg:not([class*='size-'])]:size-4 bottom-0 w-full",e),...r,children:(0,t.jsx)(o.ICON.ACTION.EXPAND,{})})}e.s(["Select",0,r,"SelectContent",0,function({className:e,children:o,side:r="bottom",sideOffset:l=4,align:d="center",alignOffset:u=0,alignItemWithTrigger:c=!0,...f}){return(0,t.jsx)(a.Select.Portal,{children:(0,t.jsx)(a.Select.Positioner,{side:r,sideOffset:l,align:d,alignOffset:u,alignItemWithTrigger:c,className:"isolate z-50",children:(0,t.jsxs)(a.Select.Popup,{"data-slot":"select-content","data-align-trigger":c,className:(0,i.cn)("bg-popover text-popover-foreground data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 min-w-36 rounded-md shadow-md ring-1 duration-overlay data-[side=inline-start]:slide-in-from-right-2 data-[side=inline-end]:slide-in-from-left-2 relative isolate z-50 max-h-(--available-height) w-(--anchor-width) origin-(--transform-origin) overflow-x-hidden overflow-y-auto data-[align-trigger=true]:animate-none",e),...f,children:[(0,t.jsx)(s,{}),(0,t.jsx)(a.Select.List,{children:o}),(0,t.jsx)(n,{})]})})})},"SelectGroup",0,function({className:e,...o}){return(0,t.jsx)(a.Select.Group,{"data-slot":"select-group",className:(0,i.cn)("scroll-my-1 p-1",e),...o})},"SelectItem",0,function({className:e,children:r,...s}){return(0,t.jsxs)(a.Select.Item,{"data-slot":"select-item",className:(0,i.cn)("focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground gap-2 rounded-sm py-1.5 pr-8 pl-2 text-sm [&_svg:not([class*='size-'])]:size-4 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2 relative flex w-full cursor-default items-center outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...s,children:[(0,t.jsx)(a.Select.ItemText,{className:"flex flex-1 gap-2 shrink-0 whitespace-nowrap",children:r}),(0,t.jsx)(a.Select.ItemIndicator,{render:(0,t.jsx)("span",{className:"pointer-events-none absolute right-2 flex size-4 items-center justify-center"}),children:(0,t.jsx)(o.ICON.ACTION.CHECK,{className:"pointer-events-none"})})]})},"SelectSeparator",0,function({className:e,...o}){return(0,t.jsx)(a.Select.Separator,{"data-slot":"select-separator",className:(0,i.cn)("bg-border -mx-1 my-1 h-px pointer-events-none",e),...o})},"SelectTrigger",0,function({className:e,size:r="default",children:s,...n}){return(0,t.jsxs)(a.Select.Trigger,{"data-slot":"select-trigger","data-size":r,className:(0,i.cn)("border-input data-placeholder:text-muted-foreground dark:bg-input/30 dark:hover:bg-input/50 focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 gap-1.5 rounded-md border bg-transparent py-2 pr-2 pl-2.5 text-sm shadow-xs transition-[color,box-shadow] focus-visible:ring-3 aria-invalid:ring-3 data-[size=default]:h-9 data-[size=sm]:h-8 *:data-[slot=select-value]:gap-1.5 [&_svg:not([class*='size-'])]:size-4 flex w-fit items-center justify-between whitespace-nowrap outline-none disabled:cursor-not-allowed disabled:opacity-50 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...n,children:[s,(0,t.jsx)(a.Select.Icon,{render:(0,t.jsx)(o.ICON.ACTION.EXPAND,{className:"text-muted-foreground pointer-events-none"})})]})},"SelectValue",0,function({className:e,...o}){return(0,t.jsx)(a.Select.Value,{"data-slot":"select-value",className:(0,i.cn)("flex flex-1 text-left",e),...o})}])},519455,e=>{"use strict";var t=e.i(39013),a=e.i(847351),i=e.i(294237),o=e.i(975157);let r=(0,i.cva)("focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 rounded-md border border-transparent bg-clip-padding text-sm font-medium focus-visible:ring-3 aria-invalid:ring-3 [&_svg:not([class*='size-'])]:size-4 inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 aria-disabled:cursor-not-allowed aria-disabled:opacity-50 [&_svg]:pointer-events-none shrink-0 [&_svg]:shrink-0 outline-none group/button select-none",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 aria-expanded:bg-muted aria-expanded:text-foreground shadow-xs",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground dark:hover:bg-muted/50 aria-expanded:bg-muted aria-expanded:text-foreground",destructive:"bg-destructive/10 hover:bg-destructive/20 focu
1s-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/20 text-destructive focus-visible:border-destructive/40 dark:hover:bg-destructive/30",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 gap-1.5 px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-md px-2 text-xs in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 gap-1 rounded-md px-2.5 in-data-[slot=button-group]:rounded-md has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5",lg:"h-10 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3",icon:"size-9","icon-xs":"size-6 rounded-md in-data-[slot=button-group]:rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8 rounded-md in-data-[slot=button-group]:rounded-md","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});e.s(["Button",0,function({className:e,variant:i="default",size:s="default",...n}){return(0,t.jsx)(a.Button,{"data-slot":"button",className:(0,o.cn)(r({variant:i,size:s,className:e})),...n})},"buttonVariants",0,r])},980376,8161,e=>{"use strict";var t=e.i(39013),a=e.i(694611),i=e.i(568985),o=e.i(975157);function r(e){return(t,a)=>{var i;!t&&a?.reason==="outside-press"&&(i=a.event?.target??null,!("u"<typeof Element)&&i instanceof Element&&null!==i.closest("tr[data-row-id], .ag-row, [data-sheet-row]"))?a.cancel():e(t,a)}}e.s(["keepSheetOpenOnRowPress",0,r],8161);var s=e.i(519455),n=e.i(418048);let l=a.createContext(!0);function d({...e}){return(0,t.jsx)(i.Dialog.Portal,{"data-slot":"sheet-portal",...e})}function u({className:e,...a}){return(0,t.jsx)(i.Dialog.Backdrop,{"data-slot":"sheet-overlay",className:(0,o.cn)("data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 bg-scrim duration-panel data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs fixed inset-0 z-50",e),...a})}e.s(["Sheet",0,function({modal:e=!0,onOpenChange:o,...s}){let n=!1===e,d=a.useMemo(()=>n&&o?r(o):o,[n,o]);return(0,t.jsx)(l.Provider,{value:!n,children:(0,t.jsx)(i.Dialog.Root,{"data-slot":"sheet",modal:e,onOpenChange:d,...s})})},"SheetClose",0,function({...e}){return(0,t.jsx)(i.Dialog.Close,{"data-slot":"sheet-close",...e})},"SheetContent",0,function({className:e,children:r,side:c="right",showCloseButton:f=!0,...p}){let m=a.useContext(l);return(0,t.jsxs)(d,{children:[m?(0,t.jsx)(u,{}):null,(0,t.jsxs)(i.Dialog.Popup,{"data-slot":"sheet-content","data-side":c,className:(0,o.cn)("bg-popover text-popover-foreground data-open:animate-in data-closed:animate-out data-[side=right]:data-closed:slide-out-to-right-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=top]:data-closed:slide-out-to-top-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:fade-out-0 data-open:fade-in-0 data-[side=bottom]:data-closed:slide-out-to-bottom-10 data-[side=bottom]:data-open:slide-in-from-bottom-10 fixed z-50 flex flex-col gap-4 bg-clip-padding text-sm shadow-lg transition duration-panel ease-standard data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",e),...p,children:[r,f&&(0,t.jsxs)(i.Dialog.Close,{"data-slot":"sheet-close",render:(0,t.jsx)(s.Button,{variant:"ghost",className:"absolute top-4 right-4",size:"icon-sm"}),children:[(0,t.jsx)(n.ICON.ACTION.CLOSE,{}),(0,t.jsx)("span",{className:"sr-only",children:"ë«ê¸°"})]})]})]})},"SheetDescription",0,function({className:e,...a}
1){return(0,t.jsx)(i.Dialog.Description,{"data-slot":"sheet-description",className:(0,o.cn)("text-muted-foreground text-sm",e),...a})},"SheetFooter",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"sheet-footer",className:(0,o.cn)("gap-2 p-4 mt-auto flex flex-col",e),...a})},"SheetHeader",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"sheet-header",className:(0,o.cn)("gap-1.5 p-4 flex flex-col",e),...a})},"SheetTitle",0,function({className:e,...a}){return(0,t.jsx)(i.Dialog.Title,{"data-slot":"sheet-title",className:(0,o.cn)("text-foreground font-medium",e),...a})},"SheetTrigger",0,function({...e}){return(0,t.jsx)(i.Dialog.Trigger,{"data-slot":"sheet-trigger",...e})}],980376)},330022,831034,848871,526948,e=>{"use strict";var t,a,i=e.i(694611),o=e.i(293035),r=e.i(48164),s=e.i(487648),n=e.i(177950),l=e.i(212965),d=e.i(676231);e.s(["useCollapsibleRoot",0,function(e){let{open:t,defaultOpen:a,onOpenChange:u,disabled:c}=e,[f,p]=(0,o.useControlled)({controlled:t,default:a,name:"Collapsible",state:"open"}),{mounted:m,setMounted:g,transitionStatus:v}=(0,d.useTransitionStatus)(f,!0,!0),h=(0,s.useBaseUiId)(),[x,b]=i.useState(),w=x??h,y=(0,r.useStableCallback)(e=>{let t=!f,a=(0,n.createChangeEventDetails)(l.REASONS.triggerPress,e.nativeEvent);u(t,a),a.isCanceled||p(t)});return i.useMemo(()=>({disabled:c,handleTrigger:y,mounted:m,open:f,panelId:w,setMounted:g,setOpen:p,setPanelIdState:b,transitionStatus:v}),[c,y,m,f,w,g,p,b,v])}],330022),e.i(353488);var u=e.i(335309);let c=i.createContext(void 0);e.s(["CollapsibleRootContext",0,c,"useCollapsibleRootContext",0,function(){let e=i.useContext(c);if(void 0===e)throw Error((0,u.default)(15));return e}],831034);var f=e.i(301497);let p=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=f.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=f.TransitionStatusDataAttributes.endingStyle]="endingStyle",t),m=((a={}).panelOpen="data-panel-open",a),g={[p.open]:""},v={[p.closed]:""};e.s(["collapsibleOpenStateMapping",0,{open:e=>e?g:v},"triggerOpenStateMapping",0,{open:e=>e?{[m.panelOpen]:""}:null}],848871);var h=e.i(544570),x=e.i(599543),b=e.i(33609),w=e.i(2063),y=e.i(822758),C=e.i(285182),S=e.i(370460),N=e.i(396412);let j={height:void 0,width:void 0};function k(e){return{height:e.scrollHeight,width:e.scrollWidth}}function z(e){return e.split(",").map(e=>e.trim()).some(e=>""!==e&&Number.parseFloat(e)>0)}function A(e,t,a){let i=e.style.getPropertyValue(t),o=e.style.getPropertyPriority(t);return e.style.setProperty(t,a),()=>{""===i?e.style.removeProperty(t):e.style.setProperty(t,i,o)}}e.s(["useCollapsiblePanel",0,function(e){let{externalRef:t,hiddenUntilFound:a,id:o,keepMounted:s,mounted:d,onOpenChange:u,open:c,setMounted:f,setOpen:m,transitionStatus:g}=e,v=i.useRef(null),T=i.useRef(null),[P,O]=i.useState(j),E=i.useRef(j),D=i.useRef(!1),I=i.useRef(c),_=i.useRef(!1),[F,V]=i.useState(!1),R=i.useRef(null),B=(0,b.useMergedRefs)(t,v),L=(0,y.useValueAsRef)({mounted:d,open:c}),M=(0,N.useAnimationsFinished)(v,!1,!1),U=!c&&!d,q=F?"idle":g,G=c&&(I.current||_.current),K=!c&&d&&"css-animation"===T.current&&void 0===P.height&&void 0===P.width?E.current:P,H=a&&U&&"css-animation"!==T.current,W=(0,r.useStableCallback)((e,t=!0)=>{t&&(E.current=e),O(e)}),X=(0,r.useStableCallback)(()=>{R.current?.(),R.current=null}),Y=(0,r.useStableCallback)(e=>{X(),R.current=()=>{R.current=null,e()}}),J=(0,r.useStableCallback)(()=>{c&&d&&"css-animation"===T.current&&(_.current=!0)});(0,x.useIsoLayoutEffect)(()=>{F&&"starting"!==g&&V(!1)},[F,g]),i.useEffect(()=>()=>{J(),X()},[J,X]),(0,x.useIsoLayoutEffect)(()=>{let e=v.current;if(!e)return;!c&&R.current&&X();let t=function(e,t=!1){let a=(0,C.ownerWindow)(e).getComputedStyle(e),i=(a.animationName.split(",").map(e=>e.trim()).some(e=>""!==e&&"none"!==e)||t)&&z(a.animationDuration),o=z(a.transitionDuration);return i&&o||o?"css-transition":i?"css-animation":"none"}(e,G);if(T.current=t,c&&"idle"===g&&I.current&&"css-animation"===t){E.current=k(e);return}if(c&&"starting"===g){let a=D.current;if(D.current=!1,"none"===t){W(k(e)),V(!0);return}if("css-transition"===t){let t=function(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};function a(){Object.entries(t).forEach(([t,a])=>{""===a?e.style.removeProperty(t):e.style.setProperty(t,a)})}Object.keys(t).forEach(t=>{e.style.setProperty(t,"initial","important")});let i=w.AnimationFrame.request(a);return()=>{w.AnimationFrame.cancel(i),a()}}(e);return W(k(e)),a&&(Y(A(e,"transition-duration","0s")),V(!0)),t}if("css-animation"===t){if(W(k(e)),!a)return void A(e,"animation-name","none")();let t=A(e,"animation-name","none"),i=A(e,"animation-duration","0s");
1return t(),Y(i),V(!0),void 0}}if(!c&&d&&("idle"===g||"starting"===g)){if(I.current=!1,_.current=!1,"none"===t){W(j,!1),f(!1);return}W(k(e));return}if("ending"!==g)return;if("none"===t)return void f(!1);let a=k(e);(a.height??0)>0||(a.width??0)>0?(W(a),"css-animation"===t&&A(e,"animation-name","none")()):f(!1)},[d,c,X,W,f,Y,G,g]),(0,S.useOpenChangeComplete)({enabled:c&&d&&"idle"===q,open:!0,ref:v,onComplete(){c&&W(j,!1)}}),i.useEffect(()=>{if(c||!d||"ending"!==q||!v.current)return;let e=new AbortController,t=-1;function a(){L.current.open||(f(!1),W(j,!1))}return t=w.AnimationFrame.request(()=>{e.signal.aborted||M(a,e.signal)}),()=>{w.AnimationFrame.cancel(t),e.abort()}},[L,d,c,q,M,W,f]),(0,x.useIsoLayoutEffect)(()=>{let e=v.current;e&&a&&U&&e.setAttribute("hidden","until-found")},[U,a]),i.useEffect(function(){let e=v.current;if(e)return(0,h.addEventListener)(e,"beforematch",function(e){let t=(0,n.createChangeEventDetails)(l.REASONS.none,e);u(!0,t),t.isCanceled||(D.current=!0,m(!0))})},[u,m]);let Q=s||a||d||c;return{height:K.height,props:{...H?{[p.startingStyle]:""}:void 0,hidden:U,id:o},ref:B,shouldPreventOpenAnimation:G,shouldRender:Q,transitionStatus:q,width:K.width}}],526948)},772436,e=>{"use strict";var t=e.i(39013),a=e.i(744976),i=e.i(975157);e.s(["Separator",0,function({className:e,orientation:o="horizontal",...r}){return(0,t.jsx)(a.Separator,{"data-slot":"separator",orientation:o,className:(0,i.cn)("bg-border shrink-0 data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch",e),...r})}])},110204,e=>{"use strict";var t=e.i(39013),a=e.i(975157);e.s(["Label",0,function({className:e,...i}){return(0,t.jsx)("label",{"data-slot":"label",className:(0,a.cn)("gap-2 text-sm leading-none font-medium group-data-[disabled=true]:opacity-50 peer-disabled:opacity-50 flex items-center select-none group-data-[disabled=true]:pointer-events-none peer-disabled:cursor-not-allowed",e),...i})}])},542450,e=>{"use strict";var t=e.i(39013),a=e.i(694611),i=e.i(294237),o=e.i(975157),r=e.i(110204),s=e.i(772436);let n=(0,i.cva)("data-[invalid=true]:text-destructive gap-2 group/field flex w-full",{variants:{orientation:{vertical:"flex-col *:w-full [&>.sr-only]:w-auto",horizontal:"flex-row items-center *:data-[slot=field-label]:flex-auto has-[>[data-slot=field-content]]:items-start has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px",responsive:"flex-col *:w-full [&>.sr-only]:w-auto @md/field-group:flex-row @md/field-group:items-center @md/field-group:*:w-auto @md/field-group:*:data-[slot=field-label]:flex-auto @md/field-group:has-[>[data-slot=field-content]]:items-start @md/field-group:has-[>[data-slot=field-content]]:[&>[role=checkbox],[role=radio]]:mt-px"}},defaultVariants:{orientation:"vertical"}});e.s(["Field",0,function({className:e,orientation:a="vertical",...i}){return(0,t.jsx)("div",{role:"group","data-slot":"field","data-orientation":a,className:(0,o.cn)(n({orientation:a}),e),...i})},"FieldContent",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"field-content",className:(0,o.cn)("gap-1 group/field-content flex flex-1 flex-col leading-snug",e),...a})},"FieldDescription",0,function({className:e,...a}){return(0,t.jsx)("p",{"data-slot":"field-description",className:(0,o.cn)("text-muted-foreground text-left text-sm [[data-variant=legend]+&]:-mt-1.5 leading-normal font-normal group-has-data-horizontal/field:text-balance","last:mt-0 nth-last-2:-mt-1","[&>a:hover]:text-primary [&>a]:underline [&>a]:underline-offset-4",e),...a})},"FieldError",0,function({className:e,children:i,errors:r,...s}){let n=(0,a.useMemo)(()=>{if(i)return i;if(!r?.length)return null;let e=[...new Map(r.map(e=>[e?.message,e])).values()];return e?.length==1?e[0]?.message:(0,t.jsx)("ul",{className:"ml-4 flex list-disc flex-col gap-1",children:e.map((e,a)=>e?.message&&(0,t.jsx)("li",{children:e.message},a))})},[i,r]);return n?(0,t.jsx)("div",{role:"alert","data-slot":"field-error",className:(0,o.cn)("text-destructive text-sm font-normal",e),...s,children:n}):null},"FieldGroup",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"field-group",className:(0,o.cn)("gap-7 data-[slot=checkbox-group]:gap-3 *:data-[slot=field-group]:gap-4 group/field-group @container/field-group flex w-full flex-col",e),...a})},"FieldLabel",0,function({className:e,...a}){return(0,t.jsx)(r.Label,{"data-slot":"field-label",className:(0,o.cn)("has-data-checked:bg-primary/5 has-data-checked:border-primary/30 dark:has-data-checked:border-primary/20 dark:has-data-checked:bg-primary/10 gap-2 group-data-[disabled=true]/field:opacity-50 has-[>[data-slot=field]]:rounded-md has-[>[data-slot=field]]:border *:data-[slot=field]:p-3 group/field-label peer/field-label flex w-fit leading-snug","has-[>[data-slot=field]]:w-full has-[>[data-slot=field]]:flex-col",e),...a})},"FieldLegend",0,function({className:e,variant:a="legend",...i}){return(0,t.jsx)("legend",{"data-slot":"field-legend","data-variant":a,className:(0,o.cn)("mb-3 font-medium data-[variant=label]:text-sm data-[variant=legend]:text-base",e),...i})},"FieldSeparator",0,function({children:e,className:a,...i}){return(0,t.jsxs)("div",{"data-slot":"field-separator","data-content":!!e,className:(0,o.cn)("-my-2 h-5 text-sm group-data-[variant=outline]/field-group:-mb-2 relative",a),...i,children:[(0,t.jsx)(s.Separator,{className:"absolute inset-0 top-1/2"}),e&&(0,t.jsx)("span",{className:"text-muted-foreground px-2 bg-background relative mx-auto block w-fit","data-slot":"field-separator-content",children:e})]})},"FieldSet",0,function({className:e,...a}){return(0,t.jsx)("fieldset",{"data-slot":"field-set",className:(0,o.cn)("gap-6 has-[>[data-slot=checkbox-group]]:gap-3 has-[>[data-slot=radio-group]]:gap-3 has-[>[data-slot=item-group]]:gap-3 flex flex-col",e),...a})},"FieldTitle",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"field-label",className:(0,o.cn)("gap-2 text-sm font-medium group-data-[disabled=true]/field:opacity-50 flex w-fit items-center leading-snug",e),...a})}])},501658,e=>{"use strict";let t=` 2attribute vec2 aPos; 3varying vec2 vUv; 4void main() { 5 vUv = aPos * 0.5 + 0.5; 6 gl_Position = vec4(aPos, 0.0, 1.0); 7} 8`,a=` 9precision highp float; 10varying vec2 vUv; 11uniform float uTime; 12uniform float uPhase; 13uniform float uAmp; 14uniform float uSeed; 15uniform vec3 uColorA; 16uniform vec3 uColorB; 17uniform float uSignature; 18uniform float uGrain; 19uniform float uVortex; // initializing íí ìë¥ ê°ë (0=off)
20uniform float uVortexSpin; // ìë¥ íì ìì(rad) 21 22// ---- ìê·¸ëì² íë í¸ (sRGB ê·¼ì¬) ---- 23const vec3 C_CYAN = vec3(0.184, 0.816, 1.000); // #2FD0FF 24const vec3 C_BLUE = vec3(0.082, 0.271, 0.914); // #1545E9 25const vec3 C_VIOLET = vec3(0.314, 0.000, 1.000); // #5000FF 26const vec3 C_MAGENTA = vec3(0.749, 0.075, 0.761); // #BF13C2 27const vec3 C_INK = vec3(0.051, 0.063, 0.420); // ë¥ ë¸ë£¨ ìí¬ 28 29float hash(vec2 p) { 30 return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453123); 31} 32 33float noise2(vec2 p) { 34 vec2 i = floor(p); 35 vec2 f = fract(p); 36 vec2 u = f * f * (3.0 - 2.0 * f); 37 return mix( 38 mix(hash(i), hash(i + vec2(1.0, 0.0)), u.x), 39 mix(hash(i + vec2(0.0, 1.0)), hash(i + vec2(1.0, 1.0)), u.x), 40 u.y 41 ); 42} 43 44// ì 주í íë¦ì´ 목ì ì´ë¼ 2 ì¥íë¸ë¡ ì¶©ë¶ (ê³ ì£¼í í¨í´ íí¼). 45float fbm2(vec2 p) { 46 return 0.62 * noise2(p) + 0.38 * noise2(p * 2.03 + 7.1); 47} 48 49void main() { 50 vec2 uv = vUv * 2.0 - 1.0; 51 float r2 = dot(uv, uv); 52 53 // 구 ë° â ìì í¬ëª (premultiplied) 54 if (r2 > 1.0) { gl_FragColor = vec4(0.0); return; } 55 56 float r = sqrt(r2); 57 // 구면 ë ¸ë© 58 vec3 N = vec3(uv, sqrt(max(0.0, 1.0 - r2))); 59 60 // ---- íë¦ ì¢í: 구면 íì + 2ë¨ ëë©ì¸ ìí(ì ì²´ ëë¥) ---- 61 float ang = 0.4 + uTime * 0.15 + uSeed; 62 float ca = cos(ang), sa = sin(ang); 63 // N.z 를 ìì´ "구를 ê°ë" ê²½ì¬ (íë©´ ì¤ì íí¼) 64 vec2 sp = vec2(ca * N.x - sa * N.y, sa * N.x + ca * N.y + 0.42 * N.z); 65 66 // ---- initializing íí ìë¥: íë©´ ë°ì§ë¦ ìì¡´ íì (ì°¨ë± íì =ëì ) + ìê° ì¤í ---- 67 // ì쪽ì¼ìë¡ ë í¬ê² ëë ¤(0.7/(r+..)) ì¬ì´í´ë¡ ëì ì´ ê°ê¸°ê³ , uVortexSpin ì¼ë¡ 68 // ì ì²´ê° íì íë¤. uVortex ë¡ ë¸ë ë© â ë¤ë¥¸ ìí(uVortex=0)ë ê·¸ëë¡. 69 if (uVortex > 0.001) { 70 float tw = uVortexSpin + uVortex * (2.2 * (1.0 - r) + 0.7 / (r + 0.22)); 71 // ëë¥: íì ê°ëì ë ëë ë ¸ì´ì¦ë¥¼ ëí´ ê¸°ê³ì ì´ì§ ìê²(idle ì²ë¼) 72 tw += uVortex * 0.7 * (fbm2(sp * 1.4 + uTime * 0.25) - 0.5); 73 float cw = cos(tw), sw = sin(tw); 74 vec2 spr = vec2(cw * sp.x - sw * sp.y, sw * sp.x + cw * sp.y); 75 sp = mix(sp, spr, uVortex); 76 } 77 78 // ë¨ì¼ í¬ì´ ìëë¼ ëë íë¦ì´ ëëë¡ ëë©ì¸ ìí를 2ë¨ì¼ë¡ ì ëë¤(warp-of-warp): 79 // 1ì°¨ ì 주íì¥ q ê° ìë¡ ë¤ë¥¸ ë°©í¥ì¼ë¡ ëê³ (ë³´ì¼ë§), ê·¸ q ë¡ ì¢í를 í ë² ë 80 // íì´ ì»¬(ìì©ëì´)ì ë§ë ë¤ â íë©´ ì¬ë¼ì´ë ëì ì ì²´ì²ë¼ íì \xb7ë§ë¦¼. 81 float warpAmt = 0.42 + 0.46 * uAmp; 82 vec2 wp = sp * 1.25 + uSeed * 1.7; 83 vec2 q = vec2( 84 fbm2(wp + vec2(0.0, uTime * 0.28)), 85 fbm2(wp + vec2(5.2, -uTime * 0.24)) 86 ); 87 vec2 warp = vec2( 88 fbm2(wp + 1.7 * (q - 0.5) + vec2(uTime * 0.22, 1.7)), 89 fbm2(wp + 1.7 * (q - 0.5) + vec2(8.3, -uTime * 0.19)) 90 ); 91 vec2 fp = sp + warpAmt * (warp - 0.5); 92 93 // ---- ìëì§ ë¸ë¡ 2ê°: ììì¼ë¡ ë ëê³ uAmp(ìí/ë 벨)ë¡ í½ì°½ ---- 94 // 주 ì§ë + ì 주í ë³´ì¡° í모ë â ìê³ë°ë 궤ëê° ìë ì 기ì 8ì ë리íí¸. 95 vec2 c1 = vec2( 96 0.46 * sin(uPhase * 1.05 + uSeed) + 0.12 * sin(uPhase * 0.46 + 1.7), 97 0.40 * cos(uPhase * 0.83 + uSeed * 1.3) + 0.12 * cos(uPhase * 0.38 + 0.5) 98 ); 99 vec2 c2 = vec2( 100 0.44 * sin(-uPhase * 0.90 + uSeed + 2.1) + 0.12 * cos(uPhase * 0.50), 101 0.46 * cos(uPhase * 0.72 + uSeed + 4.2) + 0.12 * sin(uPhase * 0.42 + 2.3) 102 ); 103 float swell = 1.0 + 0.35 * uAmp; 104 float e1 = exp(-2.1 * dot(fp - c1, fp - c1) / swell); 105 float e2 = exp(-1.8 * dot(fp - c2, fp - c2) / swell); 106 float flow = fbm2(fp * 1.5 + vec2(uTime * 0.09, uTime * 0.22)); 107 e1 = clamp(e1 + 0.22 * (flow - 0.5), 0.0, 1.0); 108 e2 = clamp(e2 + 0.22 * (0.5 - flow), 0.0, 1.0); 109 float peak = max(e1, e2); 110 111 // ---- initializing íí: ë°ê¹¥ íë¦ì´ ìì¼ë¡ ê°ê²¨ ë¤ì´ì ì¤ì¬ìì ìì¸ë¤ ---- 112 if (uVortex > 0.001) { 113 float th = atan(uv.y, uv.x); 114 float spiral = 0.5 + 0.5 * sin(2.0 * th - 7.0 * r + uVortexSpin * 1.5); 115 // ëì í â ì¤ì¬ì¼ë¡ ê°ìë¡ ë¶ëë½ê² ì½í´ì§ê³ (ì´ì매 ìë ìë ´) ê°ì¥ì리ë íì´ë 116 float arms = 117 uVortex * smoothstep(0.08, 0.34, r) * (1.0 - smoothstep(0.72, 1.0, r)); 118 e1 = clamp(e1 + arms * spiral * 0.45, 0.0, 1.0); 119 e2 = clamp(e2 + arms * (1.0 - spiral) * 0.38, 0.0, 1.0); 120 121 // ì¤ì¬ â 매ëí ë©ì´ë¦¬(dome)ê° ìëë¼ ìê² í©ì´ì§ wisp ë¡ ì±ì´ë¤: ê³ ì£¼í + 122 // ë®ì floor + ëì ëë¹ + ëë©ì¸ ìí(ëë¤\xb7ì ì). ë ì ì±ëì íë¦ê²°ë¡ 123 // êµì§í´ ê°ì´ë° ë침ì ìì ê³ , íì ì ëë ¤ê°ì§ ìê² íë©´ì¢í 기ë°ì¼ë¡ ëë¤. 124 float conv = uVortex * (1.0 - smoothstep(0.0, 0.50, r)); 125 vec2 cwarp = vec2( 126 fbm2(uv * 2.0 + uTime * 0.06), 127 fbm2(uv * 2.0 + vec2(4.2, 1.7) - uTime * 0.05) 128 ); 129 float fillN = fbm2(uv * 2.8 + 1.1 * (cwarp - 0.5) + uTime * 0.07); 130 e1 = mix(e1, 0.18 + 0.42 * fillN, conv); 131 e2 = mix(e2, 0.18 + 0.42 * (1.0 - fillN), conv); 132 peak = max(e1, e2); 133 } 134 135 // ---- ìê·¸ëì²: luminous glass â ìí¬ ë² ì´ì¤ ì ìëì§ ë¸ë¡ ---- 136 vec3 inkBase = mix(C_INK, C_BLUE, 0.40); 137 vec3 sig = inkBase; 138 sig = mix(sig, C_BLUE, smoothstep(0.06, 0.50, e1)); 139 sig = mix(sig, C_CYAN, smoothstep(0.42, 0.90, e1)); 140 sig = mix(sig, C_VIOLET, smoothstep(0.10, 0.52, e2) * (1.0 - 0.45 * e1)); 141 sig = mix(sig, C_MAGENTA, smoothstep(0.40, 0.90, e2) * (1.0 - 0.55 * smoothstep(0.42, 0.90, e1))); 142 // í¼í¬ ìì´ì¤ ìì¸ (ì 리 ê´í) 143 sig += vec3(0.55, 0.75, 1.0) * pow(peak, 3.5) * 0.34;
144 // ì 리 볼륨: ì½í ì¤ì¬ê´ + ìì 림 ë¼ì´í¸(ìë¶ ë°ì´ì´ì¤) + ìì´ë ë¸ë£¸ 145 vec3 sigCol = sig * (0.90 + 0.20 * N.z); 146 float fresS = pow(1.0 - N.z, 3.0); 147 sigCol *= 1.0 - 0.20 * fresS; 148 // ìë¶ ì주ì ìì ê´íë§ â ìì ì ëë 림(í ë리ì²ë¼ ì½í)ì ì½íê² (PROD-1797) 149 float rimBand = smoothstep(0.80, 0.97, r) * (1.0 - smoothstep(0.97, 1.0, r)); 150 sigCol += vec3(0.65, 0.82, 1.0) * rimBand * (0.03 + 0.07 * max(N.y, 0.0)); 151 vec2 hlS = uv - vec2(-0.34, 0.40); 152 sigCol += vec3(1.0) * exp(-3.2 * dot(hlS, hlS)) * 0.13; 153 154 // ---- ì¬ì©ì 2ì: airy bloom â í´í¸ íì´í¸ ë² ì´ì¤ + ì ìì¤í ---- 155 vec3 duoBase = mix(vec3(0.97), uColorB, 0.14); 156 vec3 duo = duoBase; 157 duo = mix(duo, uColorA, smoothstep(0.10, 0.70, e1) * 0.92); 158 duo = mix(duo, uColorB, smoothstep(0.14, 0.78, e2) * 0.86); 159 duo = mix(duo, vec3(1.0), exp(-2.6 * r2) * 0.22); 160 // ìì´ë¦¬ 볼륨: ì´ì§ ì¤ì¬ê´ + ì£ì§ ë°ì´ë¸ë°ì¤ ë§ + ì¤ë£¨ì£ ìµì»¤ 161 vec3 duoCol = duo * (0.95 + 0.10 * N.z); 162 float fresD = pow(1.0 - N.z, 2.6); 163 duoCol = mix(duoCol, duoCol * duoCol * 1.55, fresD * 0.52); 164 duoCol *= 1.0 - 0.06 * smoothstep(0.90, 1.0, r); 165 vec2 hlD = uv - vec2(-0.30, 0.38); 166 duoCol += vec3(1.0) * exp(-3.6 * dot(hlD, hlD)) * 0.10; 167 168 vec3 col = mix(duoCol, sigCol, uSignature); 169 170 // ---- ë¯¸ì¸ ê·¸ë ì¸ (ì§íì ìºë²ì¤ í¬ê¸° ê¸°ë° uniform â ìí 모ìë ë°©ì§) ---- 171 float g = hash(vUv * 320.0 + uTime * 0.7); 172 col += (g - 0.5) * uGrain; 173 174 // ---- AA ì£ì§ + premultiplied alpha ---- 175 float alpha = 1.0 - smoothstep(0.985, 1.0, r); 176 col = clamp(col, 0.0, 1.0) * alpha; 177 gl_FragColor = vec4(col, alpha); 178} 179`;e.s(["ORB_FRAG",0,a,"ORB_VERT",0,t])}]); 180 181//# chunkId=01a103f5-342a-7f72-b208-1f76ddef6203
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.