PageSourceSearch

https://www.campercontact.com/_next/static/chunks/7576-f85e3b1825afc007.js

js campercontact.com collected 2026-10-01 11:40:23 UTC 33,630 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7576],{9830:(e,r,t)=>{t.d(r,{b:()=>c,l:()=>d});var n=t(7620),o=t(2469),l=t(54111),a=t(60421),i=t(54568),s="Toggle",d=n.forwardRef((e,r)=>{let{pressed:t,defaultPressed:n,onPressedChange:d,...c}=e,[u,p]=(0,l.i)({prop:t,onChange:d,defaultProp:null!=n&&n,caller:s});return(0,i.jsx)(a.sG.button,{type:"button","aria-pressed":u,"data-state":u?"on":"off","data-disabled":e.disabled?"":void 0,...c,ref:r,onClick:(0,o.mK)(e.onClick,()=>{e.disabled||p(!u)})})});d.displayName=s;var c=d},38765:(e,r,t)=>{t.d(r,{C1:()=>H,bL:()=>G,q7:()=>F});var n=t(7620),o=t(2469),l=t(61715),a=t(18107),i=t(60421),s=t(51658),d=t(54111),c=t(35025),u=t(64185),p=t(46357),f=t(48787),v=t(54568),h="Radio",[g,m]=(0,a.A)(h),[w,b]=g(h),x=n.forwardRef((e,r)=>{let{__scopeRadio:t,name:a,checked:s=!1,required:d,disabled:c,value:u="on",onCheck:p,form:f,...h}=e,[g,m]=n.useState(null),b=(0,l.s)(r,e=>m(e)),x=n.useRef(!1),y=!g||f||!!g.closest("form");return(0,v.jsxs)(w,{scope:t,checked:s,disabled:c,children:[(0,v.jsx)(i.sG.button,{type:"button",role:"radio","aria-checked":s,"data-state":j(s),"data-disabled":c?"":void 0,disabled:c,value:u,...h,ref:b,onClick:(0,o.mK)(e.onClick,e=>{s||null==p||p(),y&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})}),y&&(0,v.jsx)(C,{control:g,bubbles:!x.current,name:a,value:u,checked:s,required:d,disabled:c,form:f,style:{transform:"translateX(-100%)"}})]})});x.displayName=h;var y="RadioIndicator",R=n.forwardRef((e,r)=>{let{__scopeRadio:t,forceMount:n,...o}=e,l=b(y,t);return(0,v.jsx)(f.C,{present:n||l.checked,children:(0,v.jsx)(i.sG.span,{"data-state":j(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:r})})});R.displayName=y;var C=n.forwardRef((e,r)=>{let{__scopeRadio:t,control:o,checked:a,bubbles:s=!0,...d}=e,c=n.useRef(null),f=(0,l.s)(c,r),h=(0,p.Z)(a),g=(0,u.X)(o);return n.useEffect(()=>{let e=c.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(h!==a&&r){let t=new Event("click",{bubbles:s});r.call(e,a),e.dispatchEvent(t)}},[h,a,s]),(0,v.jsx)(i.sG.input,{type:"radio","aria-hidden":!0,defaultChecked:a,...d,tabIndex:-1,ref:f,style:{...d.style,...g,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function j(e){return e?"checked":"unchecked"}C.displayName="RadioBubbleInput";var D=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],E="RadioGroup",[A,S]=(0,a.A)(E,[s.RG,m]),N=(0,s.RG)(),T=m(),[_,I]=A(E),P=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,name:n,defaultValue:o,value:l,required:a=!1,disabled:u=!1,orientation:p,dir:f,loop:h=!0,onValueChange:g,...m}=e,w=N(t),b=(0,c.jH)(f),[x,y]=(0,d.i)({prop:l,defaultProp:null!=o?o:null,onChange:g,caller:E});return(0,v.jsx)(_,{scope:t,name:n,required:a,disabled:u,value:x,onValueChange:y,children:(0,v.jsx)(s.bL,{asChild:!0,...w,orientation:p,dir:b,loop:h,children:(0,v.jsx)(i.sG.div,{role:"radiogroup","aria-required":a,"aria-orientation":p,"data-disabled":u?"":void 0,dir:b,...m,ref:r})})})});P.displayName=E;var L="RadioGroupItem",k=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,disabled:a,...i}=e,d=I(L,t),c=d.disabled||a,u=N(t),p=T(t),f=n.useRef(null),h=(0,l.s)(r,f),g=d.value===i.value,m=n.useRef(!1);return n.useEffect(()=>{let e=e=>{D.includes(e.key)&&(m.current=!0)},r=()=>m.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",r),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",r)}},[]),(0,v.jsx)(s.q7,{asChild:!0,...u,focusable:!c,active:g,children:(0,v.jsx)(x,{disabled:c,required:d.required,checked:g,...p,...i,name:d.name,ref:h,onCheck:()=>d.onValueChange(i.value),onKeyDown:(0,o.mK)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,o.mK)(i.onFocus,()=>{var e;m.current&&(null==(e=f.current)||e.click())})})})});k.displayName=L;var O=n.forwardRef((e,r)=>{let{__scopeRadioGroup:t,...n}=e,o=T(t);return(0,v.jsx)(R,{...o,...n,ref:r})});O.displayName="RadioGroupIndicator";var G=P,F=k,H=O},39214:(e,r,t)=>{t.d(r,{G$:()=>X,Hs:()=>y,UC:()=>et,VY:()=>eo,ZL:()=>ee,bL:()=>$,bm:()=>el,hE:()=>en,hJ:()=>er,l9:()=>Q});var n=t(7620),o=t(2469),l=t(61715),a=t(18107),i=t(1679),s=t(54111),d=t(48966),c=t(18249),u=t(14972),p=t(48787),f=t(60421),v=t(26419),h=t(72413),g=t(9702),m=t(46118),w=t(54568),b="Dialog",[x,y]=(0,a.A)(b),[R,C]=x(b),j=e=>{let{__scopeDialog:r,children:t,open:o,defaultOpen:l,onOpenChange:a,modal:d=!0}=e,c=n.useRef(null),u=n.useRef(null),[p,f]=(0,s.i)({prop:o,defaultProp:null!=l&&l,onChange:a,caller:b});return(0,w.jsx)(R,{scope:r,triggerRef:c,contentRef:u,contentId:(0,i.B)(),titleId:(0,i.B)(),descriptionId:(0,i.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:d,children:t})};j.displayName=b;var D="DialogTrigger",E=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,a=C(D,t),i=(0,l.s)(r,a.triggerRef);return(0,w.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Y(a.open),...n,ref:i,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)})});E.displayName=D;var A="DialogPortal",[S,N]=x(A,{forceMount:void 0}),T=e=>{let{__scopeDialog:r,forceMount:t,children:o,container:l}=e,a=C(A,r);return(0,w.jsx)(S,{scope:r,forceMount:t,children:n.Children.map(o,e=>(0,w.jsx)(p.C,{present:t||a.open,children:(0,w.jsx)(u.Z,{asChild:!0,container:l,children:e})}))})};T.displayName=A;var _="DialogOverlay",I=n.forwardRef((e,r)=>{let t=N(_,e.__scopeDialog),{forceMount:n=t.forceMount,...o}=e,l=C(_,e.__scopeDialog);return l.modal?(0,w.jsx)(p.C,{present:n||l.open,children:(0,w.jsx)(L,{...o,ref:r})}):null});I.displayName=_;var P=(0,m.TL)("DialogOverlay.RemoveScroll"),L=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,o=C(_,t);return(0,w.jsx)(h.A,{as:P,allowPinchZoom:!0,shards:[o.contentRef],children:(0,w.jsx)(f.sG.div,{"data-state":Y(o.open),...n,ref:r,
1style:{pointerEvents:"auto",...n.style}})})}),k="DialogContent",O=n.forwardRef((e,r)=>{let t=N(k,e.__scopeDialog),{forceMount:n=t.forceMount,...o}=e,l=C(k,e.__scopeDialog);return(0,w.jsx)(p.C,{present:n||l.open,children:l.modal?(0,w.jsx)(G,{...o,ref:r}):(0,w.jsx)(F,{...o,ref:r})})});O.displayName=k;var G=n.forwardRef((e,r)=>{let t=C(k,e.__scopeDialog),a=n.useRef(null),i=(0,l.s)(r,t.contentRef,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,g.Eq)(e)},[]),(0,w.jsx)(H,{...e,ref:i,trapFocus:t.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var r;e.preventDefault(),null==(r=t.triggerRef.current)||r.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let r=e.detail.originalEvent,t=0===r.button&&!0===r.ctrlKey;(2===r.button||t)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),F=n.forwardRef((e,r)=>{let t=C(k,e.__scopeDialog),o=n.useRef(!1),l=n.useRef(!1);return(0,w.jsx)(H,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:r=>{var n,a;null==(n=e.onCloseAutoFocus)||n.call(e,r),r.defaultPrevented||(o.current||null==(a=t.triggerRef.current)||a.focus(),r.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:r=>{var n,a;null==(n=e.onInteractOutside)||n.call(e,r),r.defaultPrevented||(o.current=!0,"pointerdown"===r.detail.originalEvent.type&&(l.current=!0));let i=r.target;(null==(a=t.triggerRef.current)?void 0:a.contains(i))&&r.preventDefault(),"focusin"===r.detail.originalEvent.type&&l.current&&r.preventDefault()}})}),H=n.forwardRef((e,r)=>{let{__scopeDialog:t,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,u=C(k,t),p=n.useRef(null),f=(0,l.s)(r,p);return(0,v.Oh)(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:i,children:(0,w.jsx)(d.qW,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":Y(u.open),...s,ref:f,onDismiss:()=>u.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(Z,{titleId:u.titleId}),(0,w.jsx)(J,{contentRef:p,descriptionId:u.descriptionId})]})]})}),K="DialogTitle",M=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,o=C(K,t);return(0,w.jsx)(f.sG.h2,{id:o.titleId,...n,ref:r})});M.displayName=K;var W="DialogDescription",q=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,o=C(W,t);return(0,w.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:r})});q.displayName=W;var U="DialogClose",z=n.forwardRef((e,r)=>{let{__scopeDialog:t,...n}=e,l=C(U,t);return(0,w.jsx)(f.sG.button,{type:"button",...n,ref:r,onClick:(0,o.mK)(e.onClick,()=>l.onOpenChange(!1))})});function Y(e){return e?"open":"closed"}z.displayName=U;var B="DialogTitleWarning",[X,V]=(0,a.q)(B,{contentName:k,titleName:K,docsSlug:"dialog"}),Z=e=>{let{titleId:r}=e,t=V(B),o="`".concat(t.contentName,"` requires a `").concat(t.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(t.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(t.docsSlug);return n.useEffect(()=>{r&&(document.getElementById(r)||console.error(o))},[o,r]),null},J=e=>{let{contentRef:r,descriptionId:t}=e,o=V("DialogDescriptionWarning"),l="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null==(e=r.current)?void 0:e.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(l))},[l,r,t]),null},$=j,Q=E,ee=T,er=I,et=O,en=M,eo=q,el=z},43607:(e,r,t)=>{t.d(r,{UC:()=>k,VY:()=>H,ZD:()=>G,ZL:()=>P,bL:()=>_,hE:()=>F,hJ:()=>L,l9:()=>I,rc:()=>O});
1var n=t(7620),o=t(18107),l=t(61715),a=t(39214),i=t(2469),s=t(46118),d=t(54568),c="AlertDialog",[u,p]=(0,o.A)(c,[a.Hs]),f=(0,a.Hs)(),v=e=>{let{__scopeAlertDialog:r,...t}=e,n=f(r);return(0,d.jsx)(a.bL,{...n,...t,modal:!0})};v.displayName=c;var h=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,o=f(t);return(0,d.jsx)(a.l9,{...o,...n,ref:r})});h.displayName="AlertDialogTrigger";var g=e=>{let{__scopeAlertDialog:r,...t}=e,n=f(r);return(0,d.jsx)(a.ZL,{...n,...t})};g.displayName="AlertDialogPortal";var m=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,o=f(t);return(0,d.jsx)(a.hJ,{...o,...n,ref:r})});m.displayName="AlertDialogOverlay";var w="AlertDialogContent",[b,x]=u(w),y=(0,s.Dc)("AlertDialogContent"),R=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,children:o,...s}=e,c=f(t),u=n.useRef(null),p=(0,l.s)(r,u),v=n.useRef(null);return(0,d.jsx)(a.G$,{contentName:w,titleName:C,docsSlug:"alert-dialog",children:(0,d.jsx)(b,{scope:t,cancelRef:v,children:(0,d.jsxs)(a.UC,{role:"alertdialog",...c,...s,ref:p,onOpenAutoFocus:(0,i.mK)(s.onOpenAutoFocus,e=>{var r;e.preventDefault(),null==(r=v.current)||r.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,d.jsx)(y,{children:o}),(0,d.jsx)(T,{contentRef:u})]})})})});R.displayName=w;var C="AlertDialogTitle",j=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,o=f(t);return(0,d.jsx)(a.hE,{...o,...n,ref:r})});j.displayName=C;var D="AlertDialogDescription",E=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,o=f(t);return(0,d.jsx)(a.VY,{...o,...n,ref:r})});E.displayName=D;var A=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,o=f(t);return(0,d.jsx)(a.bm,{...o,...n,ref:r})});A.displayName="AlertDialogAction";var S="AlertDialogCancel",N=n.forwardRef((e,r)=>{let{__scopeAlertDialog:t,...n}=e,{cancelRef:o}=x(S,t),i=f(t),s=(0,l.s)(r,o);return(0,d.jsx)(a.bm,{...i,...n,ref:s})});N.displayName=S;var T=e=>{let{contentRef:r}=e,t="`".concat(w,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(w,"` by passing a `").concat(D,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(w,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return n.useEffect(()=>{var e;document.getElementById(null==(e=r.current)?void 0:e.getAttribute("aria-describedby"))||console.warn(t)},[t,r]),null},_=v,I=h,P=g,L=m,k=R,O=A,G=N,F=j,H=E},46068:(e,r,t)=>{t.d(r,{bL:()=>E,q7:()=>A});
1var n=t(7620),o=t(18107),l=t(60421),a=t(51658),i=t(9830),s=t(54111),d=t(35025),c=t(54568),u="ToggleGroup",[p,f]=(0,o.A)(u,[a.RG]),v=(0,a.RG)(),h=n.forwardRef((e,r)=>{let{type:t,...n}=e;if("single"===t)return(0,c.jsx)(w,{...n,ref:r});if("multiple"===t)return(0,c.jsx)(b,{...n,ref:r});throw Error("Missing prop `type` expected on `".concat(u,"`"))});h.displayName=u;var[g,m]=p(u),w=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:l=()=>{},...a}=e,[i,d]=(0,s.i)({prop:t,defaultProp:null!=o?o:"",onChange:l,caller:u});return(0,c.jsx)(g,{scope:e.__scopeToggleGroup,type:"single",value:n.useMemo(()=>i?[i]:[],[i]),onItemActivate:d,onItemDeactivate:n.useCallback(()=>d(""),[d]),children:(0,c.jsx)(R,{...a,ref:r})})}),b=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:l=()=>{},...a}=e,[i,d]=(0,s.i)({prop:t,defaultProp:null!=o?o:[],onChange:l,caller:u}),p=n.useCallback(e=>d(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[d]),f=n.useCallback(e=>d(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[d]);return(0,c.jsx)(g,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:p,onItemDeactivate:f,children:(0,c.jsx)(R,{...a,ref:r})})});h.displayName=u;var[x,y]=p(u),R=n.forwardRef((e,r)=>{let{__scopeToggleGroup:t,disabled:n=!1,rovingFocus:o=!0,orientation:i,dir:s,loop:u=!0,...p}=e,f=v(t),h=(0,d.jH)(s),g={role:"group",dir:h,...p};return(0,c.jsx)(x,{scope:t,rovingFocus:o,disabled:n,children:o?(0,c.jsx)(a.bL,{asChild:!0,...f,orientation:i,dir:h,loop:u,children:(0,c.jsx)(l.sG.div,{...g,ref:r})}):(0,c.jsx)(l.sG.div,{...g,ref:r})})}),C="ToggleGroupItem",j=n.forwardRef((e,r)=>{let t=m(C,e.__scopeToggleGroup),o=y(C,e.__scopeToggleGroup),l=v(e.__scopeToggleGroup),i=t.value.includes(e.value),s=o.disabled||e.disabled,d={...e,pressed:i,disabled:s},u=n.useRef(null);return o.rovingFocus?(0,c.jsx)(a.q7,{asChild:!0,...l,focusable:!s,active:i,ref:u,children:(0,c.jsx)(D,{...d,ref:r})}):(0,c.jsx)(D,{...d,ref:r})});j.displayName=C;var D=n.forwardRef((e,r)=>{let{__scopeToggleGroup:t,value:n,...o}=e,l=m(C,t),a={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},s="single"===l.type?a:void 0;return(0,c.jsx)(i.l,{...s,...o,ref:r,onPressedChange:e=>{e?l.onItemActivate(n):l.onItemDeactivate(n)}})}),E=h,A=j},46357:(e,r,t)=>{t.d(r,{Z:()=>o});var n=t(7620);function o(e){let r=n.useRef({value:e,previous:e});return n.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}},61993:(e,r,t)=>{t.d(r,{LM:()=>X,OK:()=>V,VM:()=>C,bL:()=>B,lr:()=>L});var n=t(7620),o=t(60421),l=t(48787),a=t(18107),i=t(61715),s=t(9111),d=t(35025),c=t(77514),u=t(72917),p=t(2469),f=t(54568),v="ScrollArea",[h,g]=(0,a.A)(v),[m,w]=h(v),b=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,type:l="hover",dir:a,scrollHideDelay:s=600,...c}=e,[u,p]=n.useState(null),[v,h]=n.useState(null),[g,w]=n.useState(null),[b,x]=n.useState(null),[y,R]=n.useState(null),[C,j]=n.useState(0),[D,E]=n.useState(0),[A,S]=n.useState(!1),[N,T]=n.useState(!1),_=(0,i.s)(r,e=>p(e)),I=(0,d.jH)(a);return(0,f.jsx)(m,{scope:t,type:l,dir:I,scrollHideDelay:s,scrollArea:u,viewport:v,onViewportChange:h,content:g,onContentChange:w,scrollbarX:b,onScrollbarXChange:x,scrollbarXEnabled:A,onScrollbarXEnabledChange:S,scrollbarY:y,onScrollbarYChange:R,scrollbarYEnabled:N,onScrollbarYEnabledChange:T,onCornerWidthChange:j,onCornerHeightChange:E,children:(0,f.jsx)(o.sG.div,{dir:I,...c,ref:_,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":D+"px",...e.style}})})});b.displayName=v;var x="ScrollAreaViewport",y=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,children:l,nonce:a,...s}=e,d=w(x,t),c=n.useRef(null),u=(0,i.s)(r,c,d.onViewportChange);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:a}),(0,f.jsx)(o.sG.div,{"data-radix-scroll-area-viewport":"",...s,ref:u,style:{overflowX:d.scrollbarXEnabled?"scroll":"hidden",overflowY:d.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,f.jsx)("div",{ref:d.onContentChange,style:{minWidth:"100%",display:"table"},children:l})})]})});y.displayName=x;var R="ScrollAreaScrollbar",C=n.forwardRef((e,r)=>{let{forceMount:t,...o}=e,l=w(R,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:i}=l,s="horizontal"===e.orientation;return n.useEffect(()=>(s?a(!0):i(!0),()=>{s?a(!1):i(!1)}),[s,a,i]),"hover"===l.type?(0,f.jsx)(j,{...o,ref:r,forceMount:t}):"scroll"===l.type?(0,f.jsx)(D,{...o,ref:r,forceMount:t}):"auto"===l.type?(0,f.jsx)(E,{...o,ref:r,forceMount:t}):"always"===l.type?(0,f.jsx)(A,{...o,ref:r}):null});C.displayName=R;var j=n.forwardRef((e,r)=>{let{forceMount:t,...o}=e,a=w(R,e.__scopeScrollArea),[i,s]=n.useState(!1);return n.useEffect(()=>{let e=a.scrollArea,r=0;if(e){let t=()=>{window.clearTimeout(r),s(!0)},n=()=>{r=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",t),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(r),e.removeEventListener("pointerenter",t),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,f.jsx)(l.C,{present:t||i,children:(0,f.jsx)(E,{"data-state":i?"visible":"hidden",...o,ref:r})})}),D=n.forwardRef((e,r)=>{var t;let{forceMount:o,...a}=e,i=w(R,e.__scopeScrollArea),s="horizontal"===e.orientation,d=z(()=>u("SCROLL_END"),100),[c,u]=(t={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,r)=>{let n=t[e][r];return null!=n?n:e},"hidden"));return n.useEffect(()=>{if("idle"===c){let e=window.setTimeout(()=>u("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,i.scrollHideDelay,u]),n.useEffect(()=>{let e=i.viewport,r=s?"scrollLeft":"scrollTop";if(e){let t=e[r],n=()=>{let n=e[r];t!==n&&(u("SCROLL"),d()),t=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}}
1,[i.viewport,s,u,d]),(0,f.jsx)(l.C,{present:o||"hidden"!==c,children:(0,f.jsx)(A,{"data-state":"hidden"===c?"hidden":"visible",...a,ref:r,onPointerEnter:(0,p.mK)(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:(0,p.mK)(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),E=n.forwardRef((e,r)=>{let t=w(R,e.__scopeScrollArea),{forceMount:o,...a}=e,[i,s]=n.useState(!1),d="horizontal"===e.orientation,c=z(()=>{if(t.viewport){let e=t.viewport.offsetWidth<t.viewport.scrollWidth,r=t.viewport.offsetHeight<t.viewport.scrollHeight;s(d?e:r)}},10);return Y(t.viewport,c),Y(t.content,c),(0,f.jsx)(l.C,{present:o||i,children:(0,f.jsx)(A,{"data-state":i?"visible":"hidden",...a,ref:r})})}),A=n.forwardRef((e,r)=>{let{orientation:t="vertical",...o}=e,l=w(R,e.__scopeScrollArea),a=n.useRef(null),i=n.useRef(0),[s,d]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),c=K(s.viewport,s.content),u={...o,sizes:s,onSizesChange:d,hasThumb:!!(c>0&&c<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function p(e,r){return function(e,r,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=M(t),l=r||o/2,a=t.scrollbar.paddingStart+l,i=t.scrollbar.size-t.scrollbar.paddingEnd-(o-l),s=t.content-t.viewport;return q([a,i],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,i.current,s,r)}return"horizontal"===t?(0,f.jsx)(S,{...u,ref:r,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=W(l.viewport.scrollLeft,s,l.dir);a.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=p(e,l.dir))}}):"vertical"===t?(0,f.jsx)(N,{...u,ref:r,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=W(l.viewport.scrollTop,s);a.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=p(e))}}):null}),S=n.forwardRef((e,r)=>{let{sizes:t,onSizesChange:o,...l}=e,a=w(R,e.__scopeScrollArea),[s,d]=n.useState(),c=n.useRef(null),u=(0,i.s)(r,c,a.onScrollbarXChange);return n.useEffect(()=>{c.current&&d(getComputedStyle(c.current))},[c]),(0,f.jsx)(I,{"data-orientation":"horizontal",...l,ref:u,sizes:t,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":M(t)+"px",...e.style},onThumbPointerDown:r=>e.onThumbPointerDown(r.x),onDragScroll:r=>e.onDragScroll(r.x),onWheelScroll:(r,t)=>{if(a.viewport){let n=a.viewport.scrollLeft+r.deltaX;e.onWheelScroll(n),function(e,r){return e>0&&e<r}(n,t)&&r.preventDefault()}},onResize:()=>{c.current&&a.viewport&&s&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:H(s.paddingLeft),paddingEnd:H(s.paddingRight)}})}})}),N=n.forwardRef((e,r)=>{let{sizes:t,onSizesChange:o,...l}=e,a=w(R,e.__scopeScrollArea),[s,d]=n.useState(),c=n.useRef(null),u=(0,i.s)(r,c,a.onScrollbarYChange);return n.useEffect(()=>{c.current&&d(getComputedStyle(c.current))},[c]),(0,f.jsx)(I,{"data-orientation":"vertical",...l,ref:u,sizes:t,style:{to
1p:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":M(t)+"px",...e.style},onThumbPointerDown:r=>e.onThumbPointerDown(r.y),onDragScroll:r=>e.onDragScroll(r.y),onWheelScroll:(r,t)=>{if(a.viewport){let n=a.viewport.scrollTop+r.deltaY;e.onWheelScroll(n),function(e,r){return e>0&&e<r}(n,t)&&r.preventDefault()}},onResize:()=>{c.current&&a.viewport&&s&&o({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:H(s.paddingTop),paddingEnd:H(s.paddingBottom)}})}})}),[T,_]=h(R),I=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,sizes:l,hasThumb:a,onThumbChange:d,onThumbPointerUp:c,onThumbPointerDown:u,onThumbPositionChange:v,onDragScroll:h,onWheelScroll:g,onResize:m,...b}=e,x=w(R,t),[y,C]=n.useState(null),j=(0,i.s)(r,e=>C(e)),D=n.useRef(null),E=n.useRef(""),A=x.viewport,S=l.content-l.viewport,N=(0,s.c)(g),_=(0,s.c)(v),I=z(m,10);function P(e){D.current&&h({x:e.clientX-D.current.left,y:e.clientY-D.current.top})}return n.useEffect(()=>{let e=e=>{let r=e.target;(null==y?void 0:y.contains(r))&&N(e,S)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[A,y,S,N]),n.useEffect(_,[l,_]),Y(y,I),Y(x.content,I),(0,f.jsx)(T,{scope:t,scrollbar:y,hasThumb:a,onThumbChange:(0,s.c)(d),onThumbPointerUp:(0,s.c)(c),onThumbPositionChange:_,onThumbPointerDown:(0,s.c)(u),children:(0,f.jsx)(o.sG.div,{...b,ref:j,style:{position:"absolute",...b.style},onPointerDown:(0,p.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),D.current=y.getBoundingClientRect(),E.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",x.viewport&&(x.viewport.style.scrollBehavior="auto"),P(e))}),onPointerMove:(0,p.mK)(e.onPointerMove,P),onPointerUp:(0,p.mK)(e.onPointerUp,e=>{let r=e.target;r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=E.current,x.viewport&&(x.viewport.style.scrollBehavior=""),D.current=null})})})}),P="ScrollAreaThumb",L=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=_(P,e.__scopeScrollArea);return(0,f.jsx)(l.C,{present:t||o.hasThumb,children:(0,f.jsx)(k,{ref:r,...n})})}),k=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,style:l,...a}=e,s=w(P,t),d=_(P,t),{onThumbPositionChange:c}=d,u=(0,i.s)(r,e=>d.onThumbChange(e)),v=n.useRef(void 0),h=z(()=>{v.current&&(v.current(),v.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let r=()=>{h(),v.current||(v.current=U(e,c),c())};return c(),e.addEventListener("scroll",r),()=>e.removeEventListener("scroll",r)}},[s.viewport,h,c]),(0,f.jsx)(o.sG.div,{"data-state":d.hasThumb?"visible":"hidden",...a,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,p.mK)(e.onPointerDownCapture,e=>{let r=e.target.getBoundingClientRect(),t=e.clientX-r.left,n=e.clientY-r.top;d.onThumbPointerDown({x:t,y:n})}),onPointerUp:(0,p.mK)(e.onPointerUp,d.onThumbPointerUp)})});L.displayName=P;var O="ScrollAreaCorner",G=n.forwardRef((e,r)=>{let t=w(O,e.__scopeScrollArea),n=!!(t.scrollbarX&&t.scrollbarY);return"scroll"!==t.type&&n?(0,f.jsx)(F,{...e,ref:r}):null});G.displayName=O;var F=n.forwardRef((e,r)=>{let{__scopeScrollArea:t,...l}=e,a=w(O,t),[i,s]=n.useState(0),[d,c]=n.useState(0),u=!!(i&&d);return Y(a.scrollbarX,()=>{var e;let r=(null==(e=a.scrollbarX)?void 0:e.offsetHeight)||0;a.onCornerHeightChange(r),c(r)}),Y(a.scrollbarY,()=>{var e;let r=(null==(e=a.scrollbarY)?void 0:e.offsetWidth)||0;a.onCornerWidthChange(r),s(r)}),u?(0,f.jsx)(o.sG.div,{...l,ref:r,style:{width:i,height:d,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function H(e){return e?parseInt(e,10):0}function K(e,r){let t=e/r;return isNaN(t)?0:t}function M(e){let r=K(e.viewport,e.content),t=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-t)*r,18)}function W(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=M(r),o=r.scrollbar.paddingStart+r.scrollbar.paddingEnd,l=r.scrollbar.size-o,a=r.content-r.viewport,i=(0,u.q)(e,"ltr"===t?[0,a]:[-1*a,0]);return q([0,a],[0,l-n])(i)}function q(e,r){return t=>{if(e[0]===e[1]||r[0]===r[1])return r[0];let n=(r[1]-r[0])/(e[1]-e[0]);return r[0]+n*(t-e[0])}}var U=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},t={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let l={left:e.scrollLeft,top:e.scrollTop},a=t.left!==l.left,i=t.top!==l.top;(a||i)&&r(),t=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function z(e,r){let t=(0,s.c)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(t,r)},[t,r])}function Y(e,r){let t=(0,s.c)(r);(0,c.N)(()=>{let r=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(t)});return n.observe(e),()=>{window.cancelAnimationFrame(r),n.unobserve(e)}}},[e,t])}var B=b,X=y,V=G},62950:(e,r,t)=>{t.d(r,{UC:()=>ea,Y9:()=>eo,q7:()=>en,bL:()=>et,l9:()=>el});
1var n=t(7620),o=t(18107),l=t(37523),a=t(61715),i=t(2469),s=t(54111),d=t(60421),c=t(77514),u=t(48787),p=t(1679),f=t(54568),v="Collapsible",[h,g]=(0,o.A)(v),[m,w]=h(v),b=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,open:o,defaultOpen:l,disabled:a,onOpenChange:i,...c}=e,[u,h]=(0,s.i)({prop:o,defaultProp:null!=l&&l,onChange:i,caller:v});return(0,f.jsx)(m,{scope:t,disabled:a,contentId:(0,p.B)(),open:u,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,f.jsx)(d.sG.div,{"data-state":D(u),"data-disabled":a?"":void 0,...c,ref:r})})});b.displayName=v;var x="CollapsibleTrigger",y=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,...n}=e,o=w(x,t);return(0,f.jsx)(d.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":D(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:r,onClick:(0,i.mK)(e.onClick,o.onOpenToggle)})});y.displayName=x;var R="CollapsibleContent",C=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=w(R,e.__scopeCollapsible);return(0,f.jsx)(u.C,{present:t||o.open,children:e=>{let{present:t}=e;return(0,f.jsx)(j,{...n,ref:r,present:t})}})});C.displayName=R;var j=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,present:o,children:l,...i}=e,s=w(R,t),[u,p]=n.useState(o),v=n.useRef(null),h=(0,a.s)(r,v),g=n.useRef(0),m=g.current,b=n.useRef(0),x=b.current,y=s.open||u,C=n.useRef(y),j=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,c.N)(()=>{let e=v.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let r=e.getBoundingClientRect();g.current=r.height,b.current=r.width,C.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),p(o)}},[s.open,o]),(0,f.jsx)(d.sG.div,{"data-state":D(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!y,...i,ref:h,style:{"--radix-collapsible-content-height":m?"".concat(m,"px"):void 0,"--radix-collapsible-content-width":x?"".concat(x,"px"):void 0,...e.style},children:y&&l})});function D(e){return e?"open":"closed"}var E=t(35025),A="Accordion",S=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[N,T,_]=(0,l.N)(A),[I,P]=(0,o.A)(A,[_,g]),L=g(),k=n.forwardRef((e,r)=>{let{type:t,...n}=e;return(0,f.jsx)(N.Provider,{scope:e.__scopeAccordion,children:"multiple"===t?(0,f.jsx)(M,{...n,ref:r}):(0,f.jsx)(K,{...n,ref:r})})});k.displayName=A;var[O,G]=I(A),[F,H]=I(A,{collapsible:!1}),K=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:l=()=>{},collapsible:a=!1,...i}=e,[d,c]=(0,s.i)({prop:t,defaultProp:null!=o?o:"",onChange:l,caller:A});return(0,f.jsx)(O,{scope:e.__scopeAccordion,value:n.useMemo(()=>d?[d]:[],[d]),onItemOpen:c,onItemClose:n.useCallback(()=>a&&c(""),[a,c]),children:(0,f.jsx)(F,{scope:e.__scopeAccordion,collapsible:a,children:(0,f.jsx)(U,{...i,ref:r})})})}),M=n.forwardRef((e,r)=>{let{value:t,defaultValue:o,onValueChange:l=()=>{},...a}=e,[i,d]=(0,s.i)({prop:t,defaultProp:null!=o?o:[],onChange:l,caller:A}),c=n.useCallback(e=>d(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...r,e]}),[d]),u=n.useCallback(e=>d(function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return r.filter(r=>r!==e)}),[d]);return(0,f.jsx)(O,{scope:e.__scopeAccordion,value:i,onItemOpen:c,onItemClose:u,children:(0,f.jsx)(F,{scope:e.__scopeAccordion,collapsible:!0,children:(0,f.jsx)(U,{...a,ref:r})})})}),[W,q]=I(A),U=n.forwardRef((e,r)=>{let{__scopeAccordion:t,disabled:o,dir:l,orientation:s="vertical",...c}=e,u=n.useRef(null),p=(0,a.s)(u,r),v=T(t),h="ltr"===(0,E.jH)(l),g=(0,i.mK)(e.onKeyDown,e=>{var r;if(!S.includes(e.key))return;let t=e.target,n=v().filter(e=>{var r;return!(null==(r=e.ref.current)?void 0:r.disabled)}),o=n.findIndex(e=>e.ref.current===t),l=n.length;if(-1===o)return;e.preventDefault();let a=o,i=l-1,d=()=>{(a=o+1)>i&&(a=0)},c=()=>{(a=o-1)<0&&(a=i)};switch(e.key){case"Home":a=0;break;case"End":a=i;break;case"ArrowRight":"horizontal"===s&&(h?d():c());break;case"ArrowDown":"vertical"===s&&d();break;case"ArrowLeft":"horizontal"===s&&(h?c():d());break;case"ArrowUp":"vertical"===s&&c()}null==(r=n[a%l].ref.current)||r.focus()});return(0,f.jsx)(W,{scope:t,disabled:o,direction:l,orientation:s,children:(0,f.jsx)(N.Slot,{scope:t,children:(0,f.jsx)(d.sG.div,{...c,"data-orientation":s,ref:p,onKeyDown:o?void 0:g})})})}),z="AccordionItem",[Y,B]=I(z),X=n.forwardRef((e,r)=>{let{__scopeAccordion:t,value:n,...o}=e,l=q(z,t),a=G(z,t),i=L(t),s=(0,p.B)(),d=n&&a.value.includes(n)||!1,c=l.disabled||e.disabled;return(0,f.jsx)(Y,{scope:t,open:d,disabled:c,triggerId:s,children:(0,f.jsx)(b,{"data-orientation":l.orientation,"data-state":er(d),...i,...o,ref:r,disabled:c,open:d,onOpenChange:e=>{e?a.onItemOpen(n):a.onItemClose(n)}})})});X.displayName=z;var V="AccordionHeader",Z=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=q(A,t),l=B(V,t);return(0,f.jsx)(d.sG.h3,{"data-orientation":o.orientation,"data-state":er(l.open),"data-disabled":l.disabled?"":void 0,...n,ref:r})});Z.displayName=V;var J="AccordionTrigger",$=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=q(A,t),l=B(J,t),a=H(J,t),i=L(t);return(0,f.jsx)(N.ItemSlot,{scope:t,children:(0,f.jsx)(y,{"aria-disabled":l.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:l.triggerId,...i,...n,ref:r})})});$.displayName=J;var Q="AccordionContent",ee=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,o=q(A,t),l=B(Q,t),a=L(t);return(0,f.jsx)(C,{role:"region","aria-labelledby":l.triggerId,"data-orientation":o.orientation,...a,...n,ref:r,
1style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function er(e){return e?"open":"closed"}ee.displayName=Q;var et=k,en=X,eo=Z,el=$,ea=ee},72917:(e,r,t)=>{t.d(r,{q:()=>n});function n(e,[r,t]){return Math.min(t,Math.max(r,e))}},88594:(e,r,t)=>{t.d(r,{b:()=>i});var n=t(7620),o=t(60421),l=t(54568),a=n.forwardRef((e,r)=>(0,l.jsx)(o.sG.label,{...e,ref:r,onMouseDown:r=>{var t;r.target.closest("button, input, select, textarea")||(null==(t=e.onMouseDown)||t.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));a.displayName="Label";var i=a}}]);

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.