PageSourceSearch

https://meglerbasen.no/_next/static/chunks/9338-03cbe97ab9006e2a.js

js meglerbasen.no collected 2026-10-04 04:09:54 UTC 42,887 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9338],{1442:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(12115);let a=r.forwardRef(function(e,t){let{title:n,titleId:a,...o}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},o),n?r.createElement("title",{id:a},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m8.25 4.5 7.5 7.5-7.5 7.5"}))})},6903:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(12115);let a=r.forwardRef(function(e,t){let{title:n,titleId:a,...o}=e;return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},o),n?r.createElement("title",{id:a},n):null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5 8.25 12l7.5-7.5"}))})},45355:(e,t,n)=>{let r;n.d(t,{_s:()=>ez});var a,o=n(12115),i=!!("undefined"!=typeof window&&window.document&&window.document.createElement);function l(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var u=n(6101),s=n(46081),d=n(61285),c=n(5845),f=n(63655),m=n(39033),p=n(51595),v=n(95155),g="dismissableLayer.update",h=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),w=o.forwardRef((e,t)=>{var n,r;let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:w,onDismiss:E,...R}=e,x=o.useContext(h),[D,T]=o.useState(null),C=null!=(r=null==D?void 0:D.ownerDocument)?r:null==(n=globalThis)?void 0:n.document,[,O]=o.useState({}),N=(0,u.s)(t,e=>T(e)),A=Array.from(x.layers),[P]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),M=A.indexOf(P),k=D?A.indexOf(D):-1,S=x.layersWithOutsidePointerEventsDisabled.size>0,I=k>=M,L=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,m.c)(e),a=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){b("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);a.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));I&&!n&&(null==d||d(e),null==w||w(e),e.defaultPrevented||null==E||E())},C),F=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,m.c)(e),a=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!a.current&&b("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;![...x.branches].some(e=>e.contains(t))&&(null==c||c(e),null==w||w(e),e.defaultPrevented||null==E||E())},C);return(0,p.U)(e=>{k===x.layers.size-1&&(null==s||s(e),!e.defaultPrevented&&E&&(e.preventDefault(),E()))},C),o.useEffect(()=>{if(D)return i&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(a=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(D)),x.layers.add(D),y(),()=>{i&&1===x.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=a)}},[D,C,i,x]),o.useEffect(()=>()=>{D&&(x.layers.delete(D),x.layersWithOutsidePointerEventsDisabled.delete(D),y())},[D,x]),o.useEffect(()=>{let e=()=>O({});return document.addEventListener(g,e),()=>document.removeEventListener(g,e)},[]),(0,v.jsx)(f.sG.div,{...R,ref:N,style:{pointerEvents:S?I?"auto":"none":void 0,...e.style},onFocusCapture:l(e.onFocusCapture,F.onFocusCapture),onBlurCapture:l(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:l(e.onPointerDownCapture,L.onPointerDownCapture)})});function y(){let e=new CustomEvent(g);document.dispatchEvent(e)}function b(e,t,n,r){let{discrete:a}=r,o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),a?(0,f.hO)(o,i):o.dispatchEvent(i)}w.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let n=o.useContext(h),r=o.useRef(null),a=(0,u.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,v.jsx)(f.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch";var E=n(25519),R=n(34378),x=n(52712),D=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,a]=o.useState(),i=o.useRef(null),l=o.useRef(e),u=o.useRef("none"),[s,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return o.useEffect(()=>{let e=T(i.current);u.current="mounted"===s?e:"none"},[s]),(0,x.N)(()=>{let t=i.current,n=l.current;if(n!==e){let r=u.current,a=T(t);e?d("MOUNT"):"none"===a||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==a?d("ANIMATION_OUT"):d("UNMOUNT"),l.current=e}},[e,d]),(0,x.N)(()=>{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,a=e=>{let a=T(i.current).includes(CSS.escape(e.animationName));if(e.target===r&&a&&(d("ANIMATION_END"),!l.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},o=e=>{e.target===r&&(u.current=T(i.current))};return r.addEventListener("animationstart",o),r.addEventListener("animationcancel",a),r.addEventListener("animationend",a),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",o),r.removeEventListener("animationcancel",a),r.removeEventListener("animationend",a)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:o.useCallback(e=>{i.current=e?getComputedStyle(e):null,a(e)},[])}}(t),a="function"==typeof n?n({present:r.isPresent}):o.Children.only(n),i=(0,u.s)(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?o.cloneElement(a,{ref:i}):null};function T(e){return(null==e?void 0:e.animationName)||"none"}D.displayName="Presence";var C=0;function O(){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 N=n(45705),A=n(38168),P=n(99708),M="Dialog",[k,S]=(0,s.A)(M),[I,L]=k(M),F=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:a,onOpenChange:i,modal:l=!0}=e,u=o.useRef(null),s=o.useRef(null),[f,m]=(0,c.i)({prop:r,defaultProp:null!=a&&a,onChange:i,caller:M});return(0,v.jsx)(I,{scope:t,triggerRef:u,contentRef:s,contentId:(0,d.B)(),titleId:(0,d.B)(),descriptionId:(0,d.B)(),open:f,onOpenChange:m,onOpenToggle:o.useCallback(()=>m(e=>!e),[m]),modal:l,children:n})};F.displayName=M;var j="DialogTrigger",B=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=L(j,n),o=(0,u.s)(t,a.triggerRef);return(0,v.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":ea(a.open),...r,ref:o,onClick:l(e.onClick,a.onOpenToggle)})});B.displayName=j;var W="DialogPortal",[U,z]=k(W,{forceMount:void 0}),H=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:a}=e,i=L(W,t);return(0,v.jsx)(U,{scope:t,forceMount:n,children:o.Children.map(r,e=>(0,v.jsx)(D,{present:n||i.open,children:(0,v.jsx)(R.Z,{asChild:!0,container:a,children:e})}))})};H.displayName=W;var _="DialogOverlay",q=o.forwardRef((e,t)=>{let n=z(_,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=L(_,e.__scopeDialog);return o.modal?(0,v.jsx)(D,{present:r||o.open,children:(0,v.jsx)(G,{...a,ref:t})}):null});q.displayName=_;var Y=(0,P.TL)("DialogOverlay.RemoveScroll"),G=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=L(_,n);return(0,v.jsx)(N.A,{as:Y,allowPinchZoom:!0,shards:[a.contentRef],children:(0,v.jsx)(f.sG.div,{"data-state":ea(a.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),X="DialogContent",V=o.forwardRef((e,t)=>
1{let n=z(X,e.__scopeDialog),{forceMount:r=n.forceMount,...a}=e,o=L(X,e.__scopeDialog);return(0,v.jsx)(D,{present:r||o.open,children:o.modal?(0,v.jsx)(Z,{...a,ref:t}):(0,v.jsx)($,{...a,ref:t})})});V.displayName=X;var Z=o.forwardRef((e,t)=>{let n=L(X,e.__scopeDialog),r=o.useRef(null),a=(0,u.s)(t,n.contentRef,r);return o.useEffect(()=>{let e=r.current;if(e)return(0,A.Eq)(e)},[]),(0,v.jsx)(K,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:l(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=n.triggerRef.current)||t.focus()}),onPointerDownOutside:l(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:l(e.onFocusOutside,e=>e.preventDefault())})}),$=o.forwardRef((e,t)=>{let n=L(X,e.__scopeDialog),r=o.useRef(!1),a=o.useRef(!1);return(0,v.jsx)(K,{...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()}})}),K=o.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:a,onCloseAutoFocus:i,...l}=e,s=L(X,n),d=o.useRef(null),c=(0,u.s)(t,d);return o.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:O()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:O()),C++,()=>{1===C&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),C--}},[]),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(E.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,v.jsx)(w,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":ea(s.open),...l,ref:c,onDismiss:()=>s.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(eu,{titleId:s.titleId}),(0,v.jsx)(es,{contentRef:d,descriptionId:s.descriptionId})]})]})}),J="DialogTitle",Q=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=L(J,n);return(0,v.jsx)(f.sG.h2,{id:a.titleId,...r,ref:t})});Q.displayName=J;var ee="DialogDescription",et=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=L(ee,n);return(0,v.jsx)(f.sG.p,{id:a.descriptionId,...r,ref:t})});et.displayName=ee;var en="DialogClose",er=o.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=L(en,n);return(0,v.jsx)(f.sG.button,{type:"button",...r,ref:t,onClick:l(e.onClick,()=>a.onOpenChange(!1))})});function ea(e){return e?"open":"closed"}er.displayName=en;var eo="DialogTitleWarning",[ei,el]=(0,s.q)(eo,{contentName:X,titleName:J,docsSlug:"dialog"}),eu=e=>{let{titleId:t}=e,n=el(eo),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 o.useEffect(()=>{t&&(document.getElementById(t)||console.error(r))},[r,t]),null},es=e=>{let{contentRef:t,descriptionId:n}=e,r=el("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(r.contentName,"}.");return o.useEffect(()=>{var e;let r=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");n&&r&&(document.getElementById(n)||console.warn(a))},[a,t,n]),null};let ed=o.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0}
1,shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),ec=()=>{let e=o.useContext(ed);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function ef(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function em(){return ep(/^iPhone/)||ep(/^iPad/)||ep(/^Mac/)&&navigator.maxTouchPoints>1}function ep(e){return"undefined"!=typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(!e||"undefined"==typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
1[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let ev="undefined"!=typeof window?o.useLayoutEffect:o.useEffect;function eg(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];for(let e of t)"function"==typeof e&&e(...n)}}let eh="undefined"!=typeof document&&window.visualViewport;function ew(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function ey(e){for(ew(e)&&(e=e.parentElement);e&&!ew(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let eb=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),eE=0;function eR(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function ex(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=ey(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function eD(e){return e instanceof HTMLInputElement&&!eb.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function eT(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return o.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>t.forEach(t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)})}(...t),t)}let eC=new WeakMap;function eO(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(t=>{let[n,a]=t;if(n.startsWith("--"))return void e.style.setProperty(n,a);r[n]=e.style[n],e.style[n]=a}),n||eC.set(e,r)}let eN=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function eA(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,a=r.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[eN(t)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[eN(t)?5:4]):null}function eP(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let eM={DURATION:.5,EASE:[.32,.72,0,1]},ek="vaul-dragging";function eS(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current.call(t,...n)},[])}function eI(e){let{prop:t,defaultProp:n,onChange:r=()=>{}}=e,[a,i]=function(e){let{defaultProp:t,onChange:n}=e,r=o.useState(t),[a]=r,i=o.useRef(a),l=eS(n);return o.useEffect(()=>{i.current!==a&&(l(a),i.current=a)},[a,i,l]),r}({defaultProp:n,onChange:r}),l=void 0!==t,u=l?t:a,s=eS(r);return[u,o.useCallback(e=>{if(l){let n="function"==typeof e?e(t):e;n!==t&&s(n)}else i(e)},[l,t,i,s])]}let eL=()=>()=>{},eF=null;function ej(e){var t,n;let{open:a,onOpenChange:i,children:l,onDrag:u,onRelease:s,snapPoints:d,shouldScaleBackgroun
1d:c=!1,setBackgroundColorOnScale:f=!0,closeThreshold:m=.25,scrollLockTimeout:p=100,dismissible:v=!0,handleOnly:g=!1,fadeFromIndex:h=d&&d.length-1,activeSnapPoint:w,setActiveSnapPoint:y,fixed:b,modal:E=!0,onClose:R,nested:x,noBodyStyles:D=!1,direction:T="bottom",defaultOpen:C=!1,disablePreventScroll:O=!0,snapToSequentialPoint:N=!1,preventScrollRestoration:A=!1,repositionInputs:P=!0,onAnimationEnd:M,container:k,autoFocus:S=!1}=e,[I=!1,L]=eI({defaultProp:C,prop:a,onChange:e=>{null==i||i(e),e||x||eb(),setTimeout(()=>{null==M||M(e)},1e3*eM.DURATION),e&&!E&&"undefined"!=typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[j,B]=o.useState(!1),[W,U]=o.useState(!1),[z,H]=o.useState(!1),_=o.useRef(null),q=o.useRef(null),Y=o.useRef(null),G=o.useRef(null),X=o.useRef(null),V=o.useRef(!1),Z=o.useRef(null),$=o.useRef(0),K=o.useRef(!1),J=o.useRef(!C),Q=o.useRef(0),ee=o.useRef(null),et=o.useRef((null==(t=ee.current)?void 0:t.getBoundingClientRect().height)||0),en=o.useRef((null==(n=ee.current)?void 0:n.getBoundingClientRect().width)||0),er=o.useRef(0),ea=o.useCallback(e=>{d&&e===es.length-1&&(q.current=new Date)},[]),{activeSnapPoint:eo,activeSnapPointIndex:ei,setActiveSnapPoint:el,onRelease:eu,snapPointsOffset:es,onDrag:ec,shouldFade:ep,getPercentageDragged:ew}=function(e){let{activeSnapPointProp:t,setActiveSnapPointProp:n,snapPoints:r,drawerRef:a,overlayRef:i,fadeFromIndex:l,onSnapPointChange:u,direction:s="bottom",container:d,snapToSequentialPoint:c}=e,[f,m]=eI({prop:t,defaultProp:null==r?void 0:r[0],onChange:n}),[p,v]=o.useState("undefined"!=typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);o.useEffect(()=>{function e(){v({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let g=o.useMemo(()=>f===(null==r?void 0:r[r.length-1])||null,[r,f]),h=o.useMemo(()=>{var e;return null!=(e=null==r?void 0:r.findIndex(e=>e===f))?e:null},[r,f]),w=r&&r.length>0&&(l||0===l)&&!Number.isNaN(l)&&r[l]===f||!r,y=o.useMemo(()=>{var e;let t=d?{width:d.getBoundingClientRect().width,height:d.getBoundingClientRect().height}:"undefined"!=typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==r?void 0:r.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),eN(s)){let a=n?r:p?e*t.height:0;return p?"bottom"===s?t.height-a:-t.height+a:a}let a=n?r:p?e*t.width:0;return p?"right"===s?t.width-a:-t.width+a:a}))?e:[]},[r,p,d]),b=o.useMemo(()=>null!==h?null==y?void 0:y[h]:null,[y,h]),E=o.useCallback(e=>{var t;let n=null!=(t=null==y?void 0:y.findIndex(t=>t===e))?t:null;u(n),eO(a.current,{transition:"transform ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")"),transform:eN(s)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")}),y&&n!==y.length-1&&void 0!==l&&n!==l&&n<l?eO(i.current,{transition:"opacity ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")"),opacity:"0"}):eO(i.current,{transition:"opacity ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")"),opacity:"1"}),m(null==r?void 0:r[Math.max(n,0)])},[a.current,r,y,l,i,m]);return o.useEffect(()=>{if(f||t){var e;let n=null!=(e=null==r?void 0:r.findIndex(e=>e===t||e===f))?e:-1;y&&-1!==n&&"number"==typeof y[n]&&E(y[n])}},[f,t,r,y,E]),{isLastSnapPoint:g,activeSnapPoint:f,shouldFade:w,getPercentageDragged:function(e,t){if(!r||"number"!=typeof h||!y||void 0===l)return null;let n=h===l-1;if(h>=l&&t)return 0;if(n&&!t)return 1;if(!w&&!n)return null;let a=n?h+1:h-1,o=e/Math.abs(n?y[a]-y[a-1]:y[a+1]-y[a]);return n?1-o:o},setActiveSnapPoint:m,activeSnapPointIndex:h,onRelease:function(e){let{draggedDistance:t,closeDrawer:n,velocity:a,dismissible:o}=e;if(void 0===l)return;let u="bottom"===s||"right"===s?(null!=b?b:0)-t:(null!=b?b:0)+t,d=h===l-1,f=0===h,m=t>0;if(d&&eO(i.current,{transition:"opacity ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")")}),!c&&a>2&&!m)return void(o?n():E(y[0]));if(!c&&a>2&&m&&y&&r)return void E(y[r.length-1]);let p=null==y?void 0:y.reduce((e,t)=>
1"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-u)<Math.abs(e-u)?t:e),v=eN(s)?window.innerHeight:window.innerWidth;if(a>.4&&Math.abs(t)<.4*v){let e=m?1:-1;return e>0&&g&&r?void E(y[r.length-1]):void(f&&e<0&&o&&n(),null===h||E(y[h+e]))}E(p)},onDrag:function(e){let{draggedDistance:t}=e;if(null===b)return;let n="bottom"===s||"right"===s?b-t:b+t;("bottom"!==s&&"right"!==s||!(n<y[y.length-1]))&&(("top"===s||"left"===s)&&n>y[y.length-1]||eO(a.current,{transform:eN(s)?"translate3d(0, ".concat(n,"px, 0)"):"translate3d(".concat(n,"px, 0, 0)")}))},snapPointsOffset:y}}({snapPoints:d,activeSnapPointProp:w,setActiveSnapPointProp:y,drawerRef:ee,fadeFromIndex:h,overlayRef:_,onSnapPointChange:ea,direction:T,container:k,snapToSequentialPoint:N});!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t}=e;ev(()=>{if(!t){var e,n,a;let t,o,i,l,u,s,d;return 1==++eE&&em()&&(i=0,l=window.pageXOffset,u=window.pageYOffset,s=eg((e=document.documentElement,n="paddingRight",a="".concat(window.innerWidth-document.documentElement.clientWidth,"px"),t=e.style[n],e.style[n]=a,()=>{e.style[n]=t})),window.scrollTo(0,0),d=eg(eR(document,"touchstart",e=>{((o=ey(e.target))!==document.documentElement||o!==document.body)&&(i=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),eR(document,"touchmove",e=>{if(!o||o===document.documentElement||o===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,n=o.scrollTop,r=o.scrollHeight-o.clientHeight;0!==r&&((n<=0&&t>i||n>=r&&t<i)&&e.preventDefault(),i=t)},{passive:!1,capture:!0}),eR(document,"touchend",e=>{let t=e.target;eD(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),eR(document,"focus",e=>{let t=e.target;eD(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",eh&&(eh.height<window.innerHeight?requestAnimationFrame(()=>{ex(t)}):eh.addEventListener("resize",()=>ex(t),{once:!0}))}))},!0),eR(window,"scroll",()=>{window.scrollTo(0,0)})),r=()=>{s(),d(),window.scrollTo(l,u)}),()=>{0==--eE&&(null==r||r())}}},[t])}({isDisabled:!I||W||!E||z||!j||!P||!O});let{restorePositionSetting:eb}=function(e){let{isOpen:t,modal:n,nested:r,hasBeenOpened:a,preventScrollRestoration:i,noBodyStyles:l}=e,[u,s]=o.useState(()=>"undefined"!=typeof window?window.location.href:""),d=o.useRef(0),c=o.useCallback(()=>{if(ef()&&null===eF&&t&&!l){eF={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:"".concat(-d.current,"px"),left:"".concat(-e,"px"),right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&d.current>=t&&(document.body.style.top="".concat(-(d.current+e),"px"))}),300)}},[t]),f=o.useCallback(()=>{if(ef()&&null!==eF&&!l){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,eF),window.requestAnimationFrame(()=>{if(i&&u!==window.location.href)return void s(window.location.href);window.scrollTo(t,e)}),eF=null}},[u]);return o.useEffect(()=>{function e(){d.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),o.useEffect(()=>{if(n)return()=>{"undefined"!=typeof document&&(document.querySelector("[data-vaul-drawer]")||f())}},[n,f]),o.useEffect(()=>{!r&&a&&(t?(window.matchMedia("(display-mode: standalone)").matches||c(),n||window.setTimeout(()=>{f()},500)):f())},[t,a,u,n,r,c,f]),{restorePositionSetting:f}}({isOpen:I,modal:E,nested:null!=x&&x,hasBeenOpened:j,preventScrollRestoration:A,noBodyStyles:D});function eT(){return(window.innerWidth-26)/window.innerWidth}function eP(e,t){var n;let r=e,a=null==(n=window.getSelection())?void 0:n.toString(),o=ee.current?eA(ee.current,T):null,i=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;
1if("right"===T||"left"===T)return!0;if(q.current&&i.getTime()-q.current.getTime()<500)return!1;if(null!==o&&("bottom"===T?o>0:o<0))return!0;if(a&&a.length>0)return!1;if(X.current&&i.getTime()-X.current.getTime()<p&&0===o||t)return X.current=i,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return X.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eS(e){W&&ee.current&&(ee.current.classList.remove(ek),V.current=!1,U(!1),G.current=new Date),null==R||R(),e||L(!1),setTimeout(()=>{d&&el(d[0])},1e3*eM.DURATION)}function eL(){if(!ee.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=eA(ee.current,T);eO(ee.current,{transform:"translate3d(0, 0, 0)",transition:"transform ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")")}),eO(_.current,{transition:"opacity ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")"),opacity:"1"}),c&&t&&t>0&&I&&eO(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...eN(T)?{transform:"scale(".concat(eT(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)"),transformOrigin:"top"}:{transform:"scale(".concat(eT(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)"),transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"".concat(eM.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(eM.EASE.join(","),")")},!0)}return o.useEffect(()=>{window.requestAnimationFrame(()=>{J.current=!0})},[]),o.useEffect(()=>{var e;function t(){if(ee.current&&P&&(eD(document.activeElement)||K.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight,r=n-t,a=ee.current.getBoundingClientRect().height||0;er.current||(er.current=a);let o=ee.current.getBoundingClientRect().top;if(Math.abs(Q.current-r)>60&&(K.current=!K.current),d&&d.length>0&&es&&ei&&(r+=es[ei]||0),Q.current=r,a>t||K.current){let e=ee.current.getBoundingClientRect().height,i=e;e>t&&(i=t-(a>.8*n?o:26)),b?ee.current.style.height="".concat(e-Math.max(r,0),"px"):ee.current.style.height="".concat(Math.max(i,t-o),"px")}else!function(){let e=navigator.userAgent;return"undefined"!=typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))}()&&(ee.current.style.height="".concat(er.current,"px"));d&&d.length>0&&!K.current?ee.current.style.bottom="0px":ee.current.style.bottom="".concat(Math.max(r,0),"px")}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[ei,d,es]),o.useEffect(()=>(I&&(eO(document.documentElement,{scrollBehavior:"auto"}),q.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=eC.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[I]),o.useEffect(()=>{E||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[E]),o.createElement(F,{defaultOpen:C,onOpenChange:e=>{(v||e)&&(e?B(!0):eS(!0),L(e))},open:I},o.createElement(ed.Provider,{value:{activeSnapPoint:eo,snapPoints:d,setActiveSnapPoint:el,drawerRef:ee,overlayRef:_,onOpenChange:i,onPress:function(e){var t,n;(v||d)&&(!ee.current||ee.current.contains(e.target))&&(et.current=(null==(t=ee.current)?void 0:t.getBoundingClientRect().height)||0,en.current=(null==(n=ee.current)?void 0:n.getBoundingClientRect().width)||0,U(!0),Y.current=new Date,em()&&window.addEventListener("touchend",()=>V.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),$.current=eN(T)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!W||!ee.current)return;ee.current.classList.remove(ek),V.current=!1,U(!1),G.current=new Date;let r=eA(ee.current,T);
1if(!e||!eP(e.target,!1)||!r||Number.isNaN(r)||null===Y.current)return;let a=G.current.getTime()-Y.current.getTime(),o=$.current-(eN(T)?e.pageY:e.pageX),i=Math.abs(o)/a;if(i>.05&&(H(!0),setTimeout(()=>{H(!1)},200)),d){eu({draggedDistance:o*("bottom"===T||"right"===T?1:-1),closeDrawer:eS,velocity:i,dismissible:v}),null==s||s(e,!0);return}if("bottom"===T||"right"===T?o>0:o<0){eL(),null==s||s(e,!0);return}if(i>.4){eS(),null==s||s(e,!1);return}let l=Math.min(null!=(t=ee.current.getBoundingClientRect().height)?t:0,window.innerHeight),u=Math.min(null!=(n=ee.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===T||"right"===T?u:l)*m){eS(),null==s||s(e,!1);return}null==s||s(e,!0),eL()},onDrag:function(e){if(ee.current&&W){let t="bottom"===T||"right"===T?1:-1,n=($.current-(eN(T)?e.pageY:e.pageX))*t,r=n>0,a=d&&!v&&!r;if(a&&0===ei)return;let o=Math.abs(n),i=document.querySelector("[data-vaul-drawer-wrapper]"),l=o/("bottom"===T||"top"===T?et.current:en.current),s=ew(o,r);if(null!==s&&(l=s),a&&l>=1||!V.current&&!eP(e.target,r))return;if(ee.current.classList.add(ek),V.current=!0,eO(ee.current,{transition:"none"}),eO(_.current,{transition:"none"}),d&&ec({draggedDistance:n}),r&&!d){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;eO(ee.current,{transform:eN(T)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")});return}let f=1-l;if((ep||h&&ei===h-1)&&(null==u||u(e,l),eO(_.current,{opacity:"".concat(f),transition:"none"},!0)),i&&_.current&&c){let e=Math.min(eT()+l*(1-eT()),1),t=8-8*l,n=Math.max(0,14-14*l);eO(i,{borderRadius:"".concat(t,"px"),transform:eN(T)?"scale(".concat(e,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(e,") translate3d(").concat(n,"px, 0, 0)"),transition:"none"},!0)}if(!d){let e=o*t;eO(ee.current,{transform:eN(T)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})}}},dismissible:v,shouldAnimate:J,handleOnly:g,isOpen:I,isDragging:W,shouldFade:ep,closeDrawer:eS,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),a=-16+16*t;eO(ee.current,{transform:eN(T)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)"),transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;Z.current&&window.clearTimeout(Z.current),eO(ee.current,{transition:"transform ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")"),transform:eN(T)?"scale(".concat(t,") translate3d(0, ").concat(n,"px, 0)"):"scale(".concat(t,") translate3d(").concat(n,"px, 0, 0)")}),!e&&ee.current&&(Z.current=setTimeout(()=>{let e=eA(ee.current,T);eO(ee.current,{transition:"none",transform:eN(T)?"translate3d(0, ".concat(e,"px, 0)"):"translate3d(".concat(e,"px, 0, 0)")})},500))},onNestedRelease:function(e,t){let n=eN(T)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,a=t?-16:0;t&&eO(ee.current,{transition:"transform ".concat(eM.DURATION,"s cubic-bezier(").concat(eM.EASE.join(","),")"),transform:eN(T)?"scale(".concat(r,") translate3d(0, ").concat(a,"px, 0)"):"scale(".concat(r,") translate3d(").concat(a,"px, 0, 0)")})},keyboardIsOpen:K,modal:E,snapPointsOffset:es,activeSnapPointIndex:ei,direction:T,shouldScaleBackground:c,setBackgroundColorOnScale:f,noBodyStyles:D,container:k,autoFocus:S}},l))}let eB=o.forwardRef(function(e,t){let{...n}=e,{overlayRef:r,snapPoints:a,onRelease:i,shouldFade:l,isOpen:u,modal:s,shouldAnimate:d}=ec(),c=eT(t,r),f=a&&a.length>0;if(!s)return null;let m=o.useCallback(e=>i(e),[i]);return o.createElement(q,{onMouseUp:m,ref:c,"data-vaul-overlay":"","data-vaul-snap-points":u&&f?"true":"false","data-vaul-snap-points-overlay":u&&l?"true":"false","data-vaul-animate":(null==d?void 0:d.current)?"true":"false",...n})});eB.displayName="Drawer.Overlay";let eW=o.forwardRef(function(e,t){let{onPointerDownOutside:n,style:r,onOpenAutoFocus:a,...i}=e,{drawerRef:l,onPress:u,onRelease:s,onDrag:d,keyboardIsOpen:c,snapPointsOffset:f,activeSnapPointIndex:m,modal:p,isOpen:v,direction:g,snapPoints:h,container:w,handleOnly:y,shouldAnimate:b,autoF
1ocus:E}=ec(),[R,x]=o.useState(!1),D=eT(t,l),T=o.useRef(null),C=o.useRef(null),O=o.useRef(!1),N=h&&h.length>0,{direction:A,isOpen:P,shouldScaleBackground:M,setBackgroundColorOnScale:k,noBodyStyles:S}=ec(),I=o.useRef(null),L=(0,o.useMemo)(()=>document.body.style.backgroundColor,[]);function F(){return(window.innerWidth-26)/window.innerWidth}o.useEffect(()=>{if(P&&M){I.current&&clearTimeout(I.current);let e=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!e)return;!function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]}(k&&!S?eP(document.body,{background:"black"}):eL,eP(e,{transformOrigin:eN(A)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"".concat(eM.DURATION,"s"),transitionTimingFunction:"cubic-bezier(".concat(eM.EASE.join(","),")")}));let t=eP(e,{borderRadius:"".concat(8,"px"),overflow:"hidden",...eN(A)?{transform:"scale(".concat(F(),") translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)")}:{transform:"scale(".concat(F(),") translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)")}});return()=>{t(),I.current=window.setTimeout(()=>{L?document.body.style.background=L:document.body.style.removeProperty("background")},1e3*eM.DURATION)}}},[P,M,L]);let j=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(O.current)return!0;let r=Math.abs(e.y),a=Math.abs(e.x),o=a>r,i=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*i<0)&&a>=0&&a<=n)return o}else if(!(e.y*i<0)&&r>=0&&r<=n)return!o;return O.current=!0,!0};function B(e){T.current=null,O.current=!1,s(e)}return o.useEffect(()=>{N&&window.requestAnimationFrame(()=>{x(!0)})},[]),o.createElement(V,{"data-vaul-drawer-direction":g,"data-vaul-drawer":"","data-vaul-delayed-snap-points":R?"true":"false","data-vaul-snap-points":v&&N?"true":"false","data-vaul-custom-container":w?"true":"false","data-vaul-animate":(null==b?void 0:b.current)?"true":"false",...i,ref:D,style:f&&f.length>0?{"--snap-point-height":"".concat(f[null!=m?m:0],"px"),...r}:r,onPointerDown:e=>{y||(null==i.onPointerDown||i.onPointerDown.call(i,e),T.current={x:e.pageX,y:e.pageY},u(e))},onOpenAutoFocus:e=>{null==a||a(e),E||e.preventDefault()},onPointerDownOutside:e=>{if(null==n||n(e),!p||e.defaultPrevented)return void e.preventDefault();c.current&&(c.current=!1)},onFocusOutside:e=>{if(!p)return void e.preventDefault()},onPointerMove:e=>{if(C.current=e,y||(null==i.onPointerMove||i.onPointerMove.call(i,e),!T.current))return;let t=e.pageY-T.current.y,n=e.pageX-T.current.x,r="touch"===e.pointerType?10:2;j({x:n,y:t},g,r)?d(e):(Math.abs(n)>r||Math.abs(t)>r)&&(T.current=null)},onPointerUp:e=>{null==i.onPointerUp||i.onPointerUp.call(i,e),T.current=null,O.current=!1,s(e)},onPointerOut:e=>{null==i.onPointerOut||i.onPointerOut.call(i,e),B(C.current)},onContextMenu:e=>{null==i.onContextMenu||i.onContextMenu.call(i,e),C.current&&B(C.current)}})});eW.displayName="Drawer.Content";let eU=o.forwardRef(function(e,t){let{preventCycle:n=!1,children:r,...a}=e,{closeDrawer:i,isDragging:l,snapPoints:u,activeSnapPoint:s,setActiveSnapPoint:d,dismissible:c,handleOnly:f,isOpen:m,onPress:p,onDrag:v}=ec(),g=o.useRef(null),h=o.useRef(!1);function w(){g.current&&window.clearTimeout(g.current),h.current=!1}return o.createElement("div",{onClick:function(){if(h.current)return void w();window.setTimeout(()=>{!function(){if(l||n||h.current)return w();if(w(),!u||0===u.length){c||i();return}if(s===u[u.length-1]&&c)return i();let e=u.findIndex(e=>e===s);-1!==e&&d(u[e+1])}()},120)},onPointerCancel:w,onPointerDown:e=>{f&&p(e),g.current=window.setTimeout(()=>{h.current=!0},250)},onPointerMove:e=>{f&&v(e)},ref:t,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...a},o.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},r))});eU.displayName="Drawer.Handle";let ez={Root:ej,NestedRoot:function(e){let{onDrag:t,onOpenChange:n,open:r,...a}=e,{onNestedDrag:i,onNestedOpenChange:l,onNestedRelease:u}=ec();if(!i)throw Error("Drawer.NestedRoot must be placed in another drawer");return o.createElement(ej,{nested:!0,open:r,onClose:()=>{l(!1)}
1,onDrag:(e,n)=>{i(e,n),null==t||t(e,n)},onOpenChange:e=>{e&&l(e),null==n||n(e)},onRelease:u,...a})},Content:eW,Overlay:eB,Trigger:B,Portal:function(e){let t=ec(),{container:n=t.container,...r}=e;return o.createElement(H,{container:n,...r})},Handle:eU,Close:er,Title:Q,Description:et}}}]);

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.