PageSourceSearch

https://shadcncraft-ai-chat.vercel.app/_next/static/chunks/0ndoji9…?dpl=dpl_DoZV5vYcph8WcSRSDSg8AooUcFdA

js shadcncraft-ai-chat.vercel.app collected 2026-10-03 07:42:07 UTC 44,454 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94237,e=>{"use strict";var t=e.i(7284);let n=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=t.clsx;e.s(["cva",0,(e,t)=>r=>{var i;if((null==t?void 0:t.variants)==null)return a(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:o,defaultVariants:s}=t,d=Object.keys(o).map(e=>{let t=null==r?void 0:r[e],a=null==s?void 0:s[e];if(null===t)return null;let i=n(t)||n(a);return o[e][i]}),l=r&&Object.entries(r).reduce((e,t)=>{let[n,a]=t;return void 0===a||(e[n]=a),e},{});return a(e,d,null==t||null==(i=t.compoundVariants)?void 0:i.reduce((e,t)=>{let{class:n,className:a,...r}=t;return Object.entries(r).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...s,...l}[t]):({...s,...l})[t]===n})?[...e,n,a]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}])},8574,e=>{"use strict";var t=e.i(11157);e.s(["Slot",0,t])},30593,e=>{"use strict";var t=e.i(73576);let n="(max-width: 767px)";function a(e){let t=window.matchMedia(n);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}function r(){return window.matchMedia(n).matches}e.s(["useIsMobile",0,function(){return t.useSyncExternalStore(a,r,()=>!1)}])},67881,e=>{"use strict";var t=e.i(76350),n=e.i(94237),a=e.i(8574),r=e.i(47163);let i=(0,n.cva)("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-[color-mix(in_oklch,var(--secondary),var(--foreground)_5%)] aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});e.s(["Button",0,function({className:e,variant:n="default",size:o="default",asChild:s=!1,...d}){let l=s?a.Slot.Root:"button";return(0,t.jsx)(l,{"data-slot":"button","data-variant":n,"data-size":o,className:(0,r.cn)(i({variant:n,size:o,className:e})),...d})},"buttonVariants",0,i])},23750,e=>{"use strict";var t=e.i(76350),n=e.i(47163);e.s(["Input",0,function({className:e,type:a,...r}){return(0,t.jsx)("input",{type:a,"data-slot":"input",className:(0,n.cn)("h-8 w-full min-w-0 rounded-lg border border-input bg-transparent px-2.5 py-1 text-base transition-colors outline-none file:inline-flex file:h-6 file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 disabled:pointer-events-none disabled:cursor-not-allowed disabled:bg-input/50 disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 md:text-sm dark:bg-input/30 dark:disabled:bg-input/80 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40",e),...r})}])},82391,e=>{"use strict";var t=e.i(73576),n=e.i(63275),a=e.i(20763),r=e.i(89422),i=e.i(76350),o=Object.defineProperty,s=(e,t)=>o(e,"name",{value:t,configurable:!0}),d="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},u=t.forwardRef(s(function(e,o){let{loop:u=!1,trapped:g=!1,onMountAutoFocus:v,onUnmountAutoFocus:m,...y}=e,[w,E]=t.useState(null),k=(0,r.useCallbackRef)(v),j=(0,r.useCallbackRef)(m),C=t.useRef(null),N=(0,n.useComposedRefs)(o,E),D=t.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;t.useEffect(()=>{if(g){let e=function(e){if(D.paused||!w)return;let t=e.target;w.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(D.paused||!w)return;let t=e.relatedTarget;null!==t&&(w.contains(t)||h(C.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(w)};s(e,"handleFocusIn"),s(t,"handleFocusOut"),s(n,"handleMutations"),document.addEventListener("focusin",e),document.addEventListener("focusout",t);let a=new MutationObserver(n);return w&&a.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),a.disconnect()}}},[g,w,D.paused]),t.useEffect(()=>{if(w){x.add(D);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(d,c);w.addEventListener(d,k),w.dispatchEvent(t),t.defaultPrevented||(f(S(b(w)),{select:!0}),document.activeElement===e&&h(w))}return()=>{w.removeEventListener(d,k),setTimeout(()=>{let t=new CustomEvent(l,c);w.addEventListener(l,j),w.dispatchEvent(t),t.defaultPrevented||h(e??document.body,{select:!0}),w.removeEventListener(l,j),x.remove(D)},0)}}},[w,k,j,D]);let R=t.useCallback(e=>{if(!u&&!g||D.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[a,r]=p(t);a&&r?e.shiftKey||n!==r?e.shiftKey&&n===a&&(e.preventDefault(),u&&h(r,{select:!0})):(e.preventDefault(),u&&h(a,{select:!0})):n===t&&e.preventDefault()}},[u,g,D.paused]);return(0,i.jsx)(a.Primitive.div,{tabIndex:-1,...y,ref:N,onKeyDown:R})},"FocusScope"));function f(e,{select:t=!1}={}){let n=document.activeElement;for(let a of e)if(h(a,{select:t}),document.activeElement!==n)return}function p(e){let t=b(e);return[g(t,e),g(t.reverse(),e)]}function b(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s(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},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function g(e,t){let n="function"==typeof t.checkVisibility&&t.checkVisibility({checkVisibilityCSS:!0});for(let a of e)if(!(n?!a.checkVisibility({checkVisibilityCSS:!0}):v(a,{upTo:t})))return a}function v(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function m(e){return e instanceof HTMLInputElement&&"select"in e}function h(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&m(e)&&t&&e.select()}}s(f,"focusFirst"),s(p,"getTabbableEdges"),s(b,"getTabbableCandidates"),s(g,"findVisible"),s(v,"isHidden"),s(m,"isSelectableInput"),s(h,"focus");var x=y();function y(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=w(e,t)).unshift(t)},remove(t){e=w(e,t),e[0]?.resume()}}}function w(e,t){let n=[...e],a=n.indexOf(t);return -1!==a&&n.splice(a,1),n}function S(e){return e.filter(e=>"A"!==e.tagName)}s(y,"createFocusScopesStack"),s(w,"arrayRemove"),s(S,"removeLinks"),e.s(["FocusScope",0,u])},282,e=>{"use strict";var t=e.i(73576),n=Object.defineProperty,a=(e,t)=>n(e,"name",{value:t,configurable:!0}),r=0,i=null;function o(){t.useEffect(()=>{i||(i={start:s(),end:s()});let{start:e,end:t}=i;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),r++,()=>{1===r&&(i?.start.remove(),i?.end.remove(),i=null),r=Math.max(0,r-1)}},[])}function s(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}a(function(e){return o(),e.children},"FocusGuards"),a(o,"useFocusGuards"),a(s,"createFocusGuard"),e.s(["useFocusGuards",0,o])},83784,e=>{"use strict";var t,n,a,r,i,o,s,d=function(){return(d=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function l(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)0>t.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]]);return n}var c=("function"==typeof SuppressedError&&SuppressedError,e.i(73576)),u="right-scroll-bar-position",f="width-before-scroll-bar";function p(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var b="u">typeof window?c.useLayoutEffect:c.useEffect,g=new WeakMap,v=(void 0===t&&(t={}),(void 0===n&&(n=function(e){return e}),a=[],r=!1,i={read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:null},useMedium:function(e){var t=n(e,r);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(r=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){r=!0;var t=[];if(a.length){var n=a;a=[],n.forEach(e),t=a}var i=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(i)};o(),a={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),a}}}}).options=d({async:!0,ssr:!1},t),i),m=function(){},h=c.forwardRef(function(e,t){var n,a,r,i,o=c.useRef(null),s=c.useState({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:m}),u=s[0],f=s[1],h=e.forwardProps,x=e.children,y=e.className,w=e.removeScrollBar,S=e.enabled,E=e.shards,k=e.sideCar,j=e.noRelative,C=e.noIsolation,N=e.inert,D=e.allowPinchZoom,R=e.as,M=e.gapMode,P=l(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=(n=[o,t],a=function(e){return n.forEach(function(t){return p(t,e)})},(r=(0,c.useState)(function(){return{value:null,callback:a,facade:{get current(){return r.value},set current(value){var e=r.value;e!==value&&(r.value=value,r.callback(value,e))}}}})[0]).callback=a,i=r.facade,b(function(){var e=g.get(i);if(e){var t=new Set(e),a=new Set(n),r=i.current;t.forEach(function(e){a.has(e)||p(e,null)}),a.forEach(function(e){t.has(e)||p(e,r)})}g.set(i,n)},[n]),i),O=d(d({},P),u);return c.createElement(c.Fragment,null,S&&c.createElement(k,{sideCar:v,removeScrollBar:w,shards:E,noRelative:j,noIsolation:C,inert:N,setCallbacks:f,allowPinchZoom:!!D,lockRef:o,gapMode:M}),h?c.cloneElement(c.Children.only(x),d(d({},O),{ref:T})):c.createElement(void 0===R?"div":R,d({},O,{className:y,ref:T}),x))});h.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},h.classNames={fullWidth:f,zeroRight:u};var x=function(e){var t=e.sideCar,n=l(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var a=t.read();if(!a)throw Error("Sidecar medium not found");return c.createElement(a,d({},n))};x.isSideCarExport=!0;var y=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=s||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var a,r;(a=t).styleSheet?a.styleSheet.cssText=n:a.appendChild(document.createTextNode(n)),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},w=function(){var e=y();return function(t,n){c.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},S=function(){var e=w();return function(t){return e(t.styles,t.dynamic),null}},E={left:0,top:0,right:0,gap:0},k=function(e){return parseInt(e||"",10)||0},j=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],a=t["padding"===e?"paddingTop":"marginTop"],r=t["padding"===e?"paddingRight":"marginRight"];return[k(n),k(a),k(r)]},C=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return E;var t=j(e),n=document.documentElement.clientWidth,a=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,a-n+t[2]-t[0])}},N=S(),D="data-scroll-locked",R=function(e,t,n,a){var r=e.left,i=e.top,o=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(a,";\n   padding-right: ").concat(s,"px ").concat(a,";\n  }\n  body[").concat(D,"] {\n    overflow: hidden ").concat(a,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(a,";"),"margin"===n&&"\n    padding-left: ".concat(r,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(o,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(a,";\n    "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(a,";
1")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(u," {\n    right: ").concat(s,"px ").concat(a,";\n  }\n  \n  .").concat(f," {\n    margin-right: ").concat(s,"px ").concat(a,";\n  }\n  \n  .").concat(u," .").concat(u," {\n    right: 0 ").concat(a,";\n  }\n  \n  .").concat(f," .").concat(f," {\n    margin-right: 0 ").concat(a,";\n  }\n  \n  body[").concat(D,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")},M=function(){var e=parseInt(document.body.getAttribute(D)||"0",10);return isFinite(e)?e:0},P=function(){c.useEffect(function(){return document.body.setAttribute(D,(M()+1).toString()),function(){var e=M()-1;e<=0?document.body.removeAttribute(D):document.body.setAttribute(D,e.toString())}},[])},T=function(e){var t=e.noRelative,n=e.noImportant,a=e.gapMode,r=void 0===a?"margin":a;P();var i=c.useMemo(function(){return C(r)},[r]);return c.createElement(N,{styles:R(i,!t,r,n?"":"!important")})},O=!1;if("u">typeof window)try{var _=Object.defineProperty({},"passive",{get:function(){return O=!0,!0}});window.addEventListener("test",_,_),window.removeEventListener("test",_,_)}catch(e){O=!1}var z=!!O&&{passive:!1},I=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])},A=function(e,t){var n=t.ownerDocument,a=t;do{if("u">typeof ShadowRoot&&a instanceof ShadowRoot&&(a=a.host),F(e,a)){var r=L(e,a);if(r[1]>r[2])return!0}a=a.parentNode}while(a&&a!==n.body)return!1},F=function(e,t){return"v"===e?I(t,"overflowY"):I(t,"overflowX")},L=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},W=function(e,t,n,a,r){var i,o=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=o*a,d=n.target,l=t.contains(d),c=!1,u=s>0,f=0,p=0;do{if(!d)break;var b=L(e,d),g=b[0],v=b[1]-b[2]-o*g;(g||v)&&F(e,d)&&(f+=v,p+=g);var m=d.parentNode;d=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!l&&d!==document.body||l&&(t.contains(d)||t===d))return u&&(r&&1>Math.abs(f)||!r&&s>f)?c=!0:!u&&(r&&1>Math.abs(p)||!r&&-s>p)&&(c=!0),c},B=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},K=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&&"current"in e?e.current:e},G=0,V=[];let X=(o=function(e){var t=c.useRef([]),n=c.useRef([0,0]),a=c.useRef(),r=c.useState(G++)[0],i=c.useState(S)[0],o=c.useRef(e);c.useEffect(function(){o.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var t=(function(e,t,n){if(n||2==arguments.length)for(var a,r=0,i=t.length;r<i;r++)!a&&r in t||(a||(a=Array.prototype.slice.call(t,0,r)),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(H),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var s=c.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var r,i=B(e),s=n.current,d="deltaX"in e?e.deltaX:s[0]-i[0],l="deltaY"in e?e.deltaY:s[1]-i[1],c=e.target,u=Math.abs(d)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===u&&"range"===c.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===c||p.contains(c)))return!1;var b=A(u,c);if(!b)return!0;if(b?r=u:(r="v"===u?"h":"v",b=A(u,c)),!b)return!1;if(!a.current&&"changedTouches"in e&&(d||l)&&(a.current=r),!r)return!0;var g=a.current||r;return W(g,t,e,"h"===g?d:l,!0)},[]),d=c.useCallback(function(e){if(V.length&&V[V.length-1]===i){var n="deltaY"in e?K(e):B(e),a=t.current.filter(function(t){var a;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(a=t.delta,a[0]===n[0]&&a[1]===n[1])})[0];if(a&&a.should){e.cancelable&&e.preventDefault();return}
1if(!a){var r=(o.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(r.length>0?s(e,r[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),l=c.useCallback(function(e,n,a,r){var i={name:e,delta:n,target:a,should:r,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(a)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),u=c.useCallback(function(e){n.current=B(e),a.current=void 0},[]),f=c.useCallback(function(t){l(t.type,K(t),t.target,s(t,e.lockRef.current))},[]),p=c.useCallback(function(t){l(t.type,B(t),t.target,s(t,e.lockRef.current))},[]);c.useEffect(function(){return V.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",d,z),document.addEventListener("touchmove",d,z),document.addEventListener("touchstart",u,z),function(){V=V.filter(function(e){return e!==i}),document.removeEventListener("wheel",d,z),document.removeEventListener("touchmove",d,z),document.removeEventListener("touchstart",u,z)}},[]);var b=e.removeScrollBar,g=e.inert;return c.createElement(c.Fragment,null,g?c.createElement(i,{styles:"\n  .block-interactivity-".concat(r," {pointer-events: none;}\n  .allow-interactivity-").concat(r," {pointer-events: all;}\n")}):null,b?c.createElement(T,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},v.useMedium(o),x);var U=c.forwardRef(function(e,t){return c.createElement(h,d({},e,{ref:t,sideCar:X}))});U.classNames=h.classNames,e.s(["RemoveScroll",0,U],83784)},73772,e=>{"use strict";var t=new WeakMap,n=new WeakMap,a={},r=0,i=function(e){return e&&(e.host||i(e.parentNode))},o=function(e,o,s,d){var l=(Array.isArray(e)?e:[e]).map(function(e){if(o.contains(e))return e;var t=i(e);return t&&o.contains(t)?t:(console.error("aria-hidden",e,"in not contained inside",o,". Doing nothing"),null)}).filter(function(e){return!!e});a[s]||(a[s]=new WeakMap);var c=a[s],u=[],f=new Set,p=new Set(l),b=function(e){!e||f.has(e)||(f.add(e),b(e.parentNode))};l.forEach(b);var g=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))g(e);else try{var a=e.getAttribute(d),r=null!==a&&"false"!==a,i=(t.get(e)||0)+1,o=(c.get(e)||0)+1;t.set(e,i),c.set(e,o),u.push(e),1===i&&r&&n.set(e,!0),1===o&&e.setAttribute(s,"true"),r||e.setAttribute(d,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return g(o),f.clear(),r++,function(){u.forEach(function(e){var a=t.get(e)-1,r=c.get(e)-1;t.set(e,a),c.set(e,r),a||(n.has(e)||e.removeAttribute(d),n.delete(e)),r||e.removeAttribute(s)}),--r||(t=new WeakMap,t=new WeakMap,n=new WeakMap,a={})}};e.s(["hideOthers",0,function(e,t,n){void 0===n&&(n="data-aria-hidden");var a=Array.from(Array.isArray(e)?e:[e]),r=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return r?(a.push.apply(a,Array.from(r.querySelectorAll("[aria-live], script"))),o(a,r,n,"aria-hidden")):function(){return null}}])},67520,e=>{"use strict";var t=e.i(73576),n=e.i(43836),a=e.i(63275),r=e.i(93956),i=e.i(53838),o=e.i(59586),s=e.i(68106),d=e.i(82391),l=e.i(2063),c=e.i(83431),u=e.i(20763),f=e.i(282),p=e.i(81004),b=e.i(83784),g=e.i(73772),v=e.i(11157),m=e.i(76350),h=Object.defineProperty,x=(e,t)=>h(e,"name",{value:t,configurable:!0}),y="Dialog",[w,S]=(0,r.createContextScope)(y),[E,k]=w(y),j=x(e=>{let{__scopeDialog:n,children:a,open:r,defaultOpen:s,onOpenChange:d,modal:l=!0}=e,c=t.useRef(null),u=t.useRef(null),[f,p]=(0,o.useControllableState)({prop:r,defaultProp:s??!1,onChange:d,caller:y}),[b,g]=t.useState(0),[v,h]=t.useState(0);return(0,m.jsx)(E,{scope:n,triggerRef:c,contentRef:u,contentId:(0,i.useId)(),titleId:(0,i.useId)(),descriptionId:(0,i.useId)(),titlePresent:b>0,descriptionPresent:v>0,setTitleCount:g,setDescriptionCount:h,open:f,onOpenChange:p,onOpenToggle:t.useCallback(()=>p(e=>!e),[p]),modal:l,children:a})},"Dialog"),C=t.forwardRef(x(function(e,t){let{__scopeDialog:r,...i}=e,o=k("DialogTrigger",r),s=(0,a.useComposedRefs)(t,o.triggerRef);return(0,m.jsx)(u.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":G(o.open),...i,ref:s,onClick:(0,n.composeEventHandlers)(e.onClick,o.onOpenToggle)})},"DialogTrigger")),N="DialogPortal",[D,R]=w(N,{forceMount:void 0}),M=x(e=>{let{__scopeDialog:n,forceMount:a,children:r,container:i}=e,o=k(N,n);return(0,m.jsx)(D,{scope:n,forceMount:a,children:t.Children.map(r,e=>(0,m.jsx)(c.Presence,{present:a||o.open,children:(0,m.jsx)(l.Portal,{asChild:!0,container:i,children:e})}))})},"DialogPortal"),P="DialogOverlay",T=t.forwardRef(x(function(e,t){let n=R(P,e.__scopeDialog),{forceMount:a=n.forceMount,...r}=e,i=k(P,e.__scopeDialog);return i.modal?(0,m.jsx)(c.Presence,{present:a||i.open,children:(0,m.jsx)(_,{...r,ref:t})}):null},"DialogOverlay")),O=(0,v.createSlot)("DialogOverlay.RemoveScroll"),_=t.forwardRef(x(function(e,t){let{__scopeDialog:n,...r}=e,i=k(P,n),o=(0,s.useDismissableLayerSurface)(),d=(0,a.useComposedRefs)(t,o);return(0,m.jsx)(b.RemoveScroll,{as:O,allowPinchZoom:!0,shards:[i.contentRef],children:(0,m.jsx)(u.Primitive.div,{"data-state":G(i.open),...r,ref:d,style:{pointerEvents:"auto",...r.style}})})},"DialogOverlayImpl")),z="DialogContent",I=t.forwardRef(x(function(e,t){let n=R(z,e.__scopeDialog),{forceMount:a=n.forceMount,...r}=e,i=k(z,e.__scopeDialog);return(0,m.jsx)(c.Presence,{present:a||i.open,children:i.modal?(0,m.jsx)(A,{...r,ref:t}):(0,m.jsx)(F,{...r,ref:t})})},"DialogContent")),A=t.forwardRef(x(function(e,r){let i=k(z,e.__scopeDialog),o=t.useRef(null),s=(0,a.useComposedRefs)(r,i.contentRef,o);return t.useEffect(()=>{let e=o.current;if(e)return(0,g.hideOthers)(e)},[]),(0,m.jsx)(L,{...e,ref:s,trapFocus:i.open,disableOutsidePointerEvents:i.open,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),i.triggerRef.current?.focus()}
1),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),F=t.forwardRef(x(function(e,n){let a=k(z,e.__scopeDialog),r=t.useRef(!1),i=t.useRef(!1);return(0,m.jsx)(L,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||a.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let n=t.target;a.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})},"DialogContentNonModal")),L=t.forwardRef(x(function(e,t){let{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:r,onCloseAutoFocus:i,...o}=e,l=k(z,n);return(0,f.useFocusGuards)(),(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(d.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:r,onUnmountAutoFocus:i,children:(0,m.jsx)(s.DismissableLayer,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionPresent?l.descriptionId:void 0,"aria-labelledby":l.titlePresent?l.titleId:void 0,"data-state":G(l.open),...o,ref:t,deferPointerDownOutside:!0,onDismiss:()=>l.onOpenChange(!1)})})})},"DialogContentImpl")),W=t.forwardRef(x(function(e,t){let{__scopeDialog:n,...a}=e,r=k("DialogTitle",n),{setTitleCount:i}=r;return(0,p.useLayoutEffect)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,m.jsx)(u.Primitive.h2,{id:r.titleId,...a,ref:t})},"DialogTitle")),B=t.forwardRef(x(function(e,t){let{__scopeDialog:n,...a}=e,r=k("DialogDescription",n),{setDescriptionCount:i}=r;return(0,p.useLayoutEffect)(()=>(i(e=>e+1),()=>i(e=>e-1)),[i]),(0,m.jsx)(u.Primitive.p,{id:r.descriptionId,...a,ref:t})},"DialogDescription")),K=t.forwardRef(x(function(e,t){let{__scopeDialog:a,...r}=e,i=k("DialogClose",a);return(0,m.jsx)(u.Primitive.button,{type:"button",...r,ref:t,onClick:(0,n.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})},"DialogClose")),H=x(e=>e.children,"WarningProvider");function G(e){return e?"open":"closed"}x(G,"getState"),e.s(["Close",0,K,"Content",0,I,"Description",0,B,"Dialog",0,j,"DialogClose",0,K,"DialogContent",0,I,"DialogDescription",0,B,"DialogOverlay",0,T,"DialogPortal",0,M,"DialogTitle",0,W,"DialogTrigger",0,C,"Overlay",0,T,"Portal",0,M,"Root",0,j,"Title",0,W,"Trigger",0,C,"WarningProvider",0,H,"createDialogScope",0,S])},53316,e=>{"use strict";var t=e.i(67520);e.s(["Dialog",0,t])},46083,e=>{"use strict";let t=(0,e.i(16735).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["XIcon",0,t],46083)},52917,e=>{"use strict";var t=e.i(76350),n=e.i(53316),a=e.i(47163),r=e.i(67881),i=e.i(46083);function o({...e}){return(0,t.jsx)(n.Dialog.Portal,{"data-slot":"sheet-portal",...e})}function s({className:e,...r}){return(0,t.jsx)(n.Dialog.Overlay,{"data-slot":"sheet-overlay",className:(0,a.cn)("fixed inset-0 z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...r})}e.s(["Sheet",0,function({...e}){return(0,t.jsx)(n.Dialog.Root,{"data-slot":"sheet",...e})},"SheetContent",0,function({className:e,children:d,side:l="right",showCloseButton:c=!0,...u}){return(0,t.jsxs)(o,{children:[(0,t.jsx)(s,{}),(0,t.jsxs)(n.Dialog.Content,{"data-slot":"sheet-content","data-side":l,className:(0,a.cn)("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out 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 data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:sli
1de-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10",e),...u,children:[d,c&&(0,t.jsx)(n.Dialog.Close,{"data-slot":"sheet-close",asChild:!0,children:(0,t.jsxs)(r.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm",children:[(0,t.jsx)(i.XIcon,{}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})},"SheetDescription",0,function({className:e,...r}){return(0,t.jsx)(n.Dialog.Description,{"data-slot":"sheet-description",className:(0,a.cn)("text-sm text-muted-foreground",e),...r})},"SheetFooter",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sheet-footer",className:(0,a.cn)("mt-auto flex flex-col gap-2 p-4",e),...n})},"SheetHeader",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sheet-header",className:(0,a.cn)("flex flex-col gap-0.5 p-4",e),...n})},"SheetTitle",0,function({className:e,...r}){return(0,t.jsx)(n.Dialog.Title,{"data-slot":"sheet-title",className:(0,a.cn)("font-heading text-base font-medium text-foreground",e),...r})}])},71428,e=>{"use strict";var t=e.i(76350),n=e.i(47163);e.s(["Skeleton",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"skeleton",className:(0,n.cn)("animate-pulse rounded-md bg-muted",e),...a})}])},11522,e=>{"use strict";var t=e.i(76350),n=e.i(73576),a=e.i(94237),r=e.i(8574),i=e.i(30593),o=e.i(47163),s=e.i(67881),d=e.i(23750),l=e.i(69035),c=e.i(52917),u=e.i(71428),f=e.i(28231);let p=(0,e.i(16735).default)("panel-left",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]),b=n.createContext(null);function g(){let e=n.useContext(b);if(!e)throw Error("useSidebar must be used within a SidebarProvider.");return e}let v=(0,a.cva)("peer/menu-button group/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm ring-sidebar-ring outline-hidden transition-[width,height,padding] group-has-data-[sidebar=menu-action]/menu-item:pr-8 group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-open:hover:bg-sidebar-accent data-open:hover:text-sidebar-accent-foreground data-active:bg-sidebar-accent data-active:font-medium data-active:text-sidebar-accent-foreground [&_svg]:size-4 [&_svg]:shrink-0 [&>span:last-child]:truncate",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_var(--sidebar-border)] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_var(--sidebar-accent)]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:p-0!"}},defaultVariants:{variant:"default",size:"default"}});e.s(["Sidebar",0,function({side:e="left",variant:n="sidebar",collapsible:a="offcanvas",className:r,children:i,dir:s,...d}){let{isMobile:l,state:u,openMobile:f,setOpenMobile:p}=g();return"none"===a?(0,t.jsx)("div",{"data-slot":"sidebar",className:(0,o.cn)("flex h-full w-(--sidebar-width) flex-col bg-sidebar text-sidebar-foreground",r),...d,children:i}):l?(0,t.jsx)(c.Sheet,{open:f,onOpenChange:p,...d,children:(0,t.jsxs)(c.SheetContent,{dir:s,"data-sidebar":"sidebar","data-slot":"sidebar","data-mobile":"true",className:"w-(--sidebar-width) bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden",style:{"--sidebar-width":"18rem"},side:e,children:[(0,t.jsxs)(c.SheetHeader,{className:"sr-only",children:[(0,t.jsx)(c.SheetTitle,{children:"Sidebar"}),(0,t.jsx)(c.SheetDescription,{children:"Displays the mobile sidebar."})]}),(0,t.jsx)("div",{className:"flex h-full w-full flex-col",children:i})]})}):(0,t.jsxs)("div",{className:"group peer hidden text-sidebar-foreground md:block","data-state":u,"data-collapsible":"collapsed"===u?a:"","data-variant":n,"data-side":e,"data-slot":"sidebar",children:[(0,t.jsx)("div",{"data-slot":"sidebar-gap",className:(0,o.cn)("relative w-(--sidebar-width) bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===n||"inset"===n?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4)))]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon)")}),(0,t.jsx)("div",{"data-slot":"sidebar-container","data-side":e,className:(0,o.cn)("fixed inset-y-0 z-10 hidden h-svh w-(--sidebar-width) transition-[left,right,width] duration-200 ease-linear data-[side=left]:left-0 data-[side=left]:group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)] data-[side=right]:right-0 data-[side=right]:group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)] md:flex","floating"===n||"inset"===n?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)+(--spacing(4))+2px)]":"group-data-[collapsible=icon]:w-(--sidebar-width-icon) group-data-[side=left]:border-r group-data-[side=right]:border-l",r),...d,children:(0,t.jsx)("div",{"data-sidebar":"sidebar","data-slot":"sidebar-inner",className:"flex size-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:shadow-sm group-data-[variant=floating]:ring-1 group-data-[variant=floating]:ring-sidebar-border",children:i})})]})},"SidebarContent",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sidebar-content","data-sidebar":"content",className:(0,o.cn)("no-scrollbar flex min-h-0 flex-1 flex-col gap-0 overflow-auto group-data-[collapsible=icon]:overflow-hidden",e),...n})},"SidebarFooter",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sidebar-footer","data-sidebar":"footer",className:(0,o.cn)("flex flex-col gap-2 p-2",e),...n})},"SidebarGroup",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sidebar-group","data-sidebar":"group",className:(0,o.cn)("relative flex w-full min-w-0 flex-col p-2",e),...n})},"SidebarGroupAction",0,function({className:e,asChild:n=!1,...a}){let i=n?r.Slot.Root:"button";return(0,t.jsx)(i,{"data-slot":"sidebar-group-action","data-sidebar":"group-action",className:(0,o.cn)("absolute top-3.5 right-3 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground ring-sidebar-ring outline-hidden transition-transform group-data-[collapsible=icon]:hidden after:absolute after:-inset-2 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 md:after:hidden [&>svg]:size-4 [&>svg]:shrink-0",e),...a})},"SidebarGroupContent",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sidebar-group-content","data-sidebar":"group-content",className:(0,o.cn)("w-full text-sm",e),...n})},"SidebarGroupLabel",0,function({className:e,asChild:n=!1,...a}){let i=n?r.Slot.Root:"div";return(0,t.jsx)(i,{"data-slot":"sidebar-group-label","data-sidebar":"group-label",className:(0,o.cn)("flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium text-sidebar-foreground
1/70 ring-sidebar-ring outline-hidden transition-[margin,opacity] duration-200 ease-linear group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0 focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0",e),...a})},"SidebarHeader",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sidebar-header","data-sidebar":"header",className:(0,o.cn)("flex flex-col gap-2 p-2",e),...n})},"SidebarInput",0,function({className:e,...n}){return(0,t.jsx)(d.Input,{"data-slot":"sidebar-input","data-sidebar":"input",className:(0,o.cn)("h-8 w-full bg-background shadow-none",e),...n})},"SidebarInset",0,function({className:e,...n}){return(0,t.jsx)("main",{"data-slot":"sidebar-inset",className:(0,o.cn)("relative flex w-full flex-1 flex-col bg-background md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2",e),...n})},"SidebarMenu",0,function({className:e,...n}){return(0,t.jsx)("ul",{"data-slot":"sidebar-menu","data-sidebar":"menu",className:(0,o.cn)("flex w-full min-w-0 flex-col gap-0",e),...n})},"SidebarMenuAction",0,function({className:e,asChild:n=!1,showOnHover:a=!1,...i}){let s=n?r.Slot.Root:"button";return(0,t.jsx)(s,{"data-slot":"sidebar-menu-action","data-sidebar":"menu-action",className:(0,o.cn)("absolute top-1.5 right-1 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground ring-sidebar-ring outline-hidden transition-transform group-data-[collapsible=icon]:hidden peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[size=default]/menu-button:top-1.5 peer-data-[size=lg]/menu-button:top-2.5 peer-data-[size=sm]/menu-button:top-1 after:absolute after:-inset-2 hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 md:after:hidden [&>svg]:size-4 [&>svg]:shrink-0",a&&"group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 peer-data-active/menu-button:text-sidebar-accent-foreground aria-expanded:opacity-100 md:opacity-0",e),...i})},"SidebarMenuBadge",0,function({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"sidebar-menu-badge","data-sidebar":"menu-badge",className:(0,o.cn)("pointer-events-none absolute right-1 flex h-5 min-w-5 items-center justify-center rounded-md px-1 text-xs font-medium text-sidebar-foreground tabular-nums select-none group-data-[collapsible=icon]:hidden peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[size=default]/menu-button:top-1.5 peer-data-[size=lg]/menu-button:top-2.5 peer-data-[size=sm]/menu-button:top-1 peer-data-active/menu-button:text-sidebar-accent-foreground",e),...n})},"SidebarMenuButton",0,function({asChild:e=!1,isActive:n=!1,variant:a="default",size:i="default",tooltip:s,className:d,...l}){let c=e?r.Slot.Root:"button",{isMobile:u,state:p}=g(),b=(0,t.jsx)(c,{"data-slot":"sidebar-menu-button","data-sidebar":"menu-button","data-size":i,"data-active":n,className:(0,o.cn)(v({variant:a,size:i}),d),...l});return s?("string"==typeof s&&(s={children:s}),(0,t.jsxs)(f.Tooltip,{children:[(0,t.jsx)(f.TooltipTrigger,{asChild:!0,children:b}),(0,t.jsx)(f.TooltipContent,{side:"right",align:"center",hidden:"collapsed"!==p||u,...s})]})):b},"SidebarMenuItem",0,function({className:e,...n}){return(0,t.jsx)("li",{"data-slot":"sidebar-menu-item","data-sidebar":"menu-item",className:(0,o.cn)("group/menu-item relative",e),...n})},"SidebarMenuSkeleton",0,function({className:e,showIcon:a=!1,...r}){let[i]=n.useState(()=>`${Math.floor(40*Math.random())+50}%`);return(0,t.jsxs)("div",{"data-slot":"sidebar-menu-skeleton","data-sidebar":"menu-skeleton",className:(0,o.cn)("flex h-8 items-center gap-2 rounded-md px-2",e),...r,children:[a&&(0,t.jsx)(u.Skeleton,{className:"size-4 rounded-md","data-sidebar":"menu-skeleton-icon"}),(0,t.jsx)(u.Skeleton,{className:"h-4 max-w-(--skeleton-width) flex-1","data-sidebar":"menu-skeleton-text",style:{"--skeleton-width":i}})]})},"SidebarMenuSub",0,function({className:e,...n}){return(0,t.jsx)("ul",{"data-slot":"sidebar-menu-sub","data-sidebar":"menu-sub",className:(0,o.cn)("mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border px-2.5 py-0.5 group-data-[collapsible=icon]:hidden",e),...n})},"SidebarMenuSubButton",0,function({asChild:e=!1,size:n="md",isActive:a=!1,className:i,...s}){let d=e?r.Slot.Root:"a";return(0,t.jsx)(d,{"data-slot":"sidebar-menu-sub-button","data-sidebar":"menu-sub-button","data-size":n,"data-active":a,className:(0,o.cn)("flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 text-sidebar-foreground ring-sidebar-ring outline-hidden group-data-[collapsible=icon]:hidden hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[size=md]:text-sm data-[size=sm]:text-xs data-active:bg-sidebar-accent data-active:text-sidebar-accent-foreground [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground",i),...s})},"SidebarMenuSubItem",0,function({className:e,...n}){return(0,t.jsx)("li",{"data-slot":"sidebar-menu-sub-item","data-sidebar":"menu-sub-item",className:(0,o.cn)("group/menu-sub-item relative",e),...n})},"SidebarProvider",0,function({defaultOpen:e=!0,open:a,onOpenChange:r,className:s,style:d,children:l,...c}){let u=(0,i.useIsMobile)(),[f,p]=n.useState(!1),[g,v]=n.useState(e),m=a??g,h=n.useCallback(e=>{let t="function"==typeof e?e(m):e;r?r(t):v(t),document.cookie=`sidebar_state=${t}; path=/; max-age=604800`},[r,m]),x=n.useCallback(()=>u?p(e=>
1!e):h(e=>!e),[u,h,p]);n.useEffect(()=>{let e=e=>{"b"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),x())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[x]);let y=m?"expanded":"collapsed",w=n.useMemo(()=>({state:y,open:m,setOpen:h,isMobile:u,openMobile:f,setOpenMobile:p,toggleSidebar:x}),[y,m,h,u,f,p,x]);return(0,t.jsx)(b.Provider,{value:w,children:(0,t.jsx)("div",{"data-slot":"sidebar-wrapper",style:{"--sidebar-width":"16rem","--sidebar-width-icon":"3rem",...d},className:(0,o.cn)("group/sidebar-wrapper flex min-h-svh w-full has-data-[variant=inset]:bg-sidebar",s),...c,children:l})})},"SidebarRail",0,function({className:e,...n}){let{toggleSidebar:a}=g();return(0,t.jsx)("button",{"data-sidebar":"rail","data-slot":"sidebar-rail","aria-label":"Toggle Sidebar",tabIndex:-1,onClick:a,title:"Toggle Sidebar",className:(0,o.cn)("absolute inset-y-0 z-20 hidden w-4 transition-all ease-linear group-data-[side=left]:-right-4 group-data-[side=right]:left-0 after:absolute after:inset-y-0 after:start-1/2 after:w-[2px] hover:after:bg-sidebar-border sm:flex ltr:-translate-x-1/2 rtl:-translate-x-1/2","in-data-[side=left]:cursor-w-resize in-data-[side=right]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full hover:group-data-[collapsible=offcanvas]:bg-sidebar","[[data-side=left][data-collapsible=offcanvas]_&]:-right-2","[[data-side=right][data-collapsible=offcanvas]_&]:-left-2",e),...n})},"SidebarSeparator",0,function({className:e,...n}){return(0,t.jsx)(l.Separator,{"data-slot":"sidebar-separator","data-sidebar":"separator",className:(0,o.cn)("mx-2 w-auto bg-sidebar-border",e),...n})},"SidebarTrigger",0,function({className:e,onClick:n,...a}){let{toggleSidebar:r}=g();return(0,t.jsxs)(s.Button,{"data-sidebar":"trigger","data-slot":"sidebar-trigger",variant:"ghost",size:"icon-sm",className:(0,o.cn)(e),onClick:e=>{n?.(e),r()},...a,children:[(0,t.jsx)(p,{}),(0,t.jsx)("span",{className:"sr-only",children:"Toggle Sidebar"})]})}
1,"useSidebar",0,g],11522)}]);

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.