PageSourceSearch

https://quarlo.co/_next/static/chunks/7883-92e1cf3f914c9a58.js?dpl=dpl_D4kToAFGr3cPnajFsG6Dfbg2554J

js quarlo.co collected 2026-10-02 01:21:09 UTC 9,607 bytes, 5 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="12fd1de6-a62b-4c53-95b3-13be50ed98e9",e._sentryDebugIdIdentifier="sentry-dbid-12fd1de6-a62b-4c53-95b3-13be50ed98e9")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7883],{9342:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(70928);let l=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=n.$,i=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return o(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:a}=t,s=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let o=l(t)||l(n);return i[e][o]}),d=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return o(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...l}=t;return Object.entries(l).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...d}[t]):({...a,...d})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},25362:(e,t,r)=>{let n,l,o;r.d(t,{bm:()=>ed,UC:()=>ei,VY:()=>es,hJ:()=>eo,ZL:()=>el,bL:()=>er,hE:()=>ea,l9:()=>en});var i=r(2315),a=r(33397),s=r(43841),d=r(18133),u=r(37713),c=r(72529),p=r(12900),f=r(92011),y=r(3526),g=r(46205),m=r(30055),b=r(11585),v=r(81116),h=r(67048),D=r(68987),j=Symbol("radix.slottable");function x(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===j}var C="Dialog",[R,w]=(0,d.A)(C),[_,E]=R(C),O=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:l,onOpenChange:o,modal:a=!0}=e,s=i.useRef(null),d=i.useRef(null),[p,f]=(0,c.i)({prop:n,defaultProp:l??!1,onChange:o,caller:C});return(0,D.jsx)(_,{scope:t,triggerRef:s,contentRef:d,contentId:(0,u.B)(),titleId:(0,u.B)(),descriptionId:(0,u.B)(),open:p,onOpenChange:f,onOpenToggle:i.useCallback(()=>f(e=>!e),[f]),modal:a,children:r})};O.displayName=C;var I="DialogTrigger",N=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=E(I,r),o=(0,s.s)(t,l.triggerRef);return(0,D.jsx)(m.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":J(l.open),...n,ref:o,onClick:(0,a.mK)(e.onClick,l.onOpenToggle)})});N.displayName=I;var A="DialogPortal",[F,k]=R(A,{forceMount:void 0}),S=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:l}=e,o=E(A,t);return(0,D.jsx)(F,{scope:t,forceMount:r,children:i.Children.map(n,e=>(0,D.jsx)(g.C,{present:r||o.open,children:(0,D.jsx)(y.Z,{asChild:!0,container:l,children:e})}))})};S.displayName=A;var P="DialogOverlay",W=i.forwardRef((e,t)=>{let r=k(P,e.__scopeDialog),{forceMount:n=r.forceMount,...l}=e,o=E(P,e.__scopeDialog);return o.modal?(0,D.jsx)(g.C,{present:n||o.open,children:(0,D.jsx)($,{...l,ref:t})}):null});W.displayName=P;var V=((o=i.forwardRef((e,t)=>{let{children:r,...n}=e;if(i.isValidElement(r)){var l;let e,o,a=(l=r,(o=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(o=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==i.Fragment&&(d.ref=t?(0,s.t)(t,a):a),i.cloneElement(r,d)}return i.Children.count(r)>1?i.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",n=o,(l=i.forwardRef((e,t)=>{let{children:r,...l}=e,o=i.Children.toArray(r),a=o.find(x);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,D.jsx)(n,{...l,ref:t,children:i.isValidElement(e)?i.cloneElement(e,void 0,r):null})}return(0,D.jsx)(n,{...l,ref:t,children:r})})).displayName="DialogOverlay.RemoveScroll.Slot",l),$=i.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,l=E(P,r);return(0,D.jsx)(v.A,{as:V,allowPinchZoom:!0,shards:[l.contentRef],children:(0,D.jsx)(m.sG.div,{"data-state":J(l.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),B="DialogContent",T=i.forwardRef((e,t)=>{let r=k(B,e.__scopeDialog),{forceMount:n=r.forceMount,...l}=e,o=E(B,e.__scopeDialog);return(0,D.jsx)(g.C,{present:n||o.open,children:o.modal?(0,D.jsx)(K,{...l,ref:t}):(0,D.jsx)(M,{...l,ref:t})})});T.displayName=B;var K=i.forwardRef((e,t)=>{let r=E(B,e.__scopeDialog),n=i.useRef(null),l=(0,s.s)(t,r.contentRef,n);return i.useEffect(()=>{let e=n.current;if(e)return(0,h.Eq)(e)},[]),(0,D.jsx)(G,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault())})}),M=i.forwardRef((e,t)=>{let r=E(B,e.__scopeDialog),n=i.useRef(!1),l=i.useRef(!1);return(0,D.jsx)(G,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let o=t.target;r.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),G=i.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:l,onCloseAutoFocus:o,...a}=e,d=E(B,r),u=i.useRef(null),c=(0,s.s)(t,u);return(0,b.Oh)(),(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(f.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:l,onUnmountAutoFocus:o,children:(0,D.jsx)(p.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":J(d.open),...a,ref:c,onDismiss:()=>d.onOpenChange(!1)})}),(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(ee,{titleId:d.titleId}),(0,D.jsx)(et,{contentRef:u,descriptionId:d.descriptionId})]})]})}),Z="DialogTitle",q=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=E(Z,r);return(0,D.jsx)(m.sG.h2,{id:l.titleId,...n,ref:t})});q.displayName=Z;var L="DialogDescription",U=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=E(L,r);return(0,D.jsx)(m.sG.p,{id:l.descriptionId,...n,ref:t})});U.displayName=L;var z="DialogClose",H=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=E(z,r);return(0,D.jsx)(m.sG.button,{type:"button",...n,ref:t,onClick:(0,a.mK)(e.onClick,()=>l.onOpenChange(!1))})});function J(e){return e?"open":"closed"}H.displayName=z;var X="DialogTitleWarning",[Y,Q]=(0,d.q)(X,{contentName:B,titleName:Z,docsSlug:"dialog"}),ee=({titleId:e})=>{let t=Q(X),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return i.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},et=({contentRef:e,descriptionId:t})=>{let r=Q("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return i.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},er=O,en=N,el=S,eo=W,ei=T,ea=q,es=U,ed=H},61376:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(46665).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},64696:(e,t,r)=>{let n,l,o;r.d(t,{DX:()=>f});var i,a=r(2315),s=r(43841),d=r(68987),u=Symbol.for("react.lazy"),c=(i||(i=r.t(a,2)))[" use ".trim().toString()];function p(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===u&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var f=((o=a.forwardRef((e,t)=>
5{let{children:r,...n}=e;if(p(r)&&"function"==typeof c&&(r=c(r._payload)),a.isValidElement(r)){var l;let e,o,i=(l=r,(o=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(o=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,t){let r={...t};for(let n in t){let l=e[n],o=t[n];/^on[A-Z]/.test(n)?l&&o?r[n]=(...e)=>{let t=o(...e);return l(...e),t}:l&&(r[n]=l):"style"===n?r[n]={...l,...o}:"className"===n&&(r[n]=[l,o].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(d.ref=t?(0,s.t)(t,i):i),a.cloneElement(r,d)}return a.Children.count(r)>1?a.Children.only(null):null})).displayName="Slot.SlotClone",n=o,(l=a.forwardRef((e,t)=>{let{children:r,...l}=e;p(r)&&"function"==typeof c&&(r=c(r._payload));let o=a.Children.toArray(r),i=o.find(g);if(i){let e=i.props.children,r=o.map(t=>t!==i?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,d.jsx)(n,{...l,ref:t,children:a.isValidElement(e)?a.cloneElement(e,void 0,r):null})}return(0,d.jsx)(n,{...l,ref:t,children:r})})).displayName="Slot.Slot",l),y=Symbol("radix.slottable");function g(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}}}]);

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.