PageSourceSearch

https://tripwai.com/_next/static/chunks/5019-f5d0a8eaa4336cb7.js

js tripwai.com collected 2026-10-09 05:23:08 UTC 10,440 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5019],{9270:function(e,t,n){n.d(t,{fC:function(){return b},z$:function(){return C}});var r=n(2265),o=n(98575),l=n(73966),i=n(6741),a=n(80886),s=n(6718),u=n(90420),c=n(71599),d=n(82912),f=n(57437),p="Checkbox",[g,m]=(0,l.b)(p),[h,v]=g(p);function y(e){let{__scopeCheckbox:t,checked:n,children:o,defaultChecked:l,disabled:i,form:s,name:u,onCheckedChange:c,required:d,value:g="on",internal_do_not_use_render:m}=e,[v,y]=(0,a.T)({prop:n,defaultProp:null!=l&&l,onChange:c,caller:p}),[x,j]=r.useState(null),[b,R]=r.useState(null),C=r.useRef(!1),D=!x||!!s||!!x.closest("form"),w={checked:v,disabled:i,setChecked:y,control:x,setControl:j,name:u,form:s,value:g,hasConsumerStoppedPropagationRef:C,required:d,defaultChecked:!k(l)&&l,isFormControl:D,bubbleInput:b,setBubbleInput:R};return(0,f.jsx)(h,{scope:t,...w,children:"function"==typeof m?m(w):o})}var x="CheckboxTrigger",j=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,onKeyDown:l,onClick:a,...s}=e,{control:u,value:c,disabled:p,checked:g,required:m,setControl:h,setChecked:y,hasConsumerStoppedPropagationRef:j,isFormControl:b,bubbleInput:R}=v(x,n),C=(0,o.e)(t,h),D=r.useRef(g);return r.useEffect(()=>{let e=null==u?void 0:u.form;if(e){let t=()=>y(D.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[u,y]),(0,f.jsx)(d.WV.button,{type:"button",role:"checkbox","aria-checked":k(g)?"mixed":g,"aria-required":m,"data-state":E(g),"data-disabled":p?"":void 0,disabled:p,value:c,...s,ref:C,onKeyDown:(0,i.Mj)(l,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,i.Mj)(a,e=>{y(e=>!!k(e)||!e),R&&b&&(j.current=e.isPropagationStopped(),j.current||e.stopPropagation())})})});j.displayName=x;var b=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:o,defaultChecked:l,required:i,disabled:a,value:s,onCheckedChange:u,form:c,...d}=e;return(0,f.jsx)(y,{__scopeCheckbox:n,checked:o,defaultChecked:l,disabled:a,required:i,onCheckedChange:u,name:r,form:c,value:s,internal_do_not_use_render:e=>{let{isFormControl:r}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(j,{...d,ref:t,__scopeCheckbox:n}),r&&(0,f.jsx)(w,{__scopeCheckbox:n})]})}})});b.displayName=p;var R="CheckboxIndicator",C=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...o}=e,l=v(R,n);return(0,f.jsx)(c.z,{present:r||k(l.checked)||!0===l.checked,children:(0,f.jsx)(d.WV.span,{"data-state":E(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});C.displayName=R;var D="CheckboxBubbleInput",w=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,...l}=e,{control:i,hasConsumerStoppedPropagationRef:a,checked:c,defaultChecked:p,required:g,disabled:m,name:h,value:y,form:x,bubbleInput:j,setBubbleInput:b}=v(D,n),R=(0,o.e)(t,b),C=(0,s.D)(c),w=(0,u.t)(i);r.useEffect(()=>{if(!j)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!a.current;if(C!==c&&e){let n=new Event("click",{bubbles:t});j.indeterminate=k(c),e.call(j,!k(c)&&c),j.dispatchEvent(n)}},[j,C,c,a]);let E=r.useRef(!k(c)&&c);return(0,f.jsx)(d.WV.input,{type:"checkbox","aria-hidden":!0,defaultChecked:null!=p?p:E.current,required:g,disabled:m,name:h,value:y,form:x,...l,tabIndex:-1,ref:R,style:{...l.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function k(e){return"indeterminate"===e}function E(e){return k(e)?"indeterminate":e?"checked":"unchecked"}w.displayName=D},70001:function(e,t,n){n.d(t,{x8:function(){return ei},VY:function(){return er},dk:function(){return el},aV:function(){return en},h_:function(){return et},fC:function(){return Q},Dx:function(){return eo},xz:function(){return ee}});var r=n(2265),o=n(6741),l=n(98575),i=n(73966),a=n(99255),s=n(80886),u=n(15278),c=n(99103),d=n(83832),f=n(71599),p=n(82912),g=n(86097),m=n(87922),h=n(5478),v=n(57437),y=Symbol("radix.slottable");function x(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===y}var j="Dialog",[b,R]=(0,i.b)(j),[C,D]=b(j),w=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:l,onOpenChange:i,modal:u=!0}=e,c=r.useRef(null),d=r.useRef(null),[f,p]=(0,s.T)({prop:o,defaultProp:null!=l&&l,onChange:i,caller:j});return(0,v.jsx)(C,{scope:t,triggerRef:c,contentRef:d,contentId:(0,a.M)(),titleId:(0,a.M)(),descriptionId:(0,a.M)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:u,children:n})};w.displayName=j;var k="DialogTrigger",E=r.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,i=D(k,n),a=(0,l.e)(t,i.triggerRef);return(0,v.jsx)(p.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":K(i.open),...r,ref:a,onClick:(0,o.Mj)(e.onClick,i.onOpenToggle)})});E.displayName=k;var _="DialogPortal",[I,N]=b(_,{forceMount:void 0}),O=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:l}=e,i=D(_,t);return(0,v.jsx)(I,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,v.jsx)(f.z,{present:n||i.open,children:(0,v.jsx)(d.h,{asChild:!0,container:l,children:e})}))})};O.displayName=_;var M="DialogOverlay",F=r.forwardRef((e,t)=>{let n=N(M,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=D(M,e.__scopeDialog);return l.modal?(0,v.jsx)(f.z,{present:r||l.open,children:(0,v.jsx)(P,{...o,ref:t})}):null});F.displayName=M;var W=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e,i;let a=(e=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.ref:(e=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning?n.props.ref:n.props.ref||n.ref,s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,l.F)(t,a):a),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...l}=e,i=r.Children.toArray(o),a=i.find(x);if(a){let e=a.props.children,o=i.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,v.jsx)(t,{...l,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,v.jsx)(t,{...l,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}("DialogOverlay.RemoveScroll"),P=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(M,n);return(0,v.jsx)(m.Z,{as:W,allowPinchZoom:!0,shards:[o.contentRef],children:(0,v.jsx)(p.WV.div,{"data-state":K(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),V="DialogContent",A=r.forwardRef((e,t)=>{let n=N(V,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,l=D(V,e.__scopeDialog);return(0,v.jsx)(f.z,{present:r||l.open,children:l.modal?(0,v.jsx)(S,{...o,ref:t}):(0,v.jsx)(T,{...o,ref:t})})});A.displayName=V;var S=r.forwardRef((e,t)=>{let n=D(V,e.__scopeDialog),i=r.useRef(null),a=(0,l.e)(t,n.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,h.Ry)(e)},[]),(0,v.jsx)(z,{...e,ref:a,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.Mj)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,o.Mj)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.Mj)(e.onFocusOutside,e=>e.preventDefault())})}),T=r.forwardRef((e,t)=>{let n=D(V,e.__scopeDialog),o=r.useRef(!1),l=r.useRef(!1);return(0,v.jsx)(z,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,i;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current||null===(i=n.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{var r,i;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(l.current=!0));let a=t.target;(null===(i=n.triggerRef.current)||void 0===i?void 0:i.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),z=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,...s}=e,d=D(V,n),f=r.useRef(null),p=(0,l.e)(t,f);return(0,g.EW)(),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(c.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,v.jsx)(u.XB,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":K(d.open),...s,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(G,{titleId:d.titleId}),(0,v.jsx)(J,{contentRef:f,descriptionId:d.descriptionId})]})]})}),B="DialogTitle",L=r.forwardRef((e,t)=>
1{let{__scopeDialog:n,...r}=e,o=D(B,n);return(0,v.jsx)(p.WV.h2,{id:o.titleId,...r,ref:t})});L.displayName=B;var Z="DialogDescription",$=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=D(Z,n);return(0,v.jsx)(p.WV.p,{id:o.descriptionId,...r,ref:t})});$.displayName=Z;var q="DialogClose",H=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,l=D(q,n);return(0,v.jsx)(p.WV.button,{type:"button",...r,ref:t,onClick:(0,o.Mj)(e.onClick,()=>l.onOpenChange(!1))})});function K(e){return e?"open":"closed"}H.displayName=q;var X="DialogTitleWarning",[U,Y]=(0,i.k)(X,{contentName:V,titleName:B,docsSlug:"dialog"}),G=e=>{let{titleId:t}=e,n=Y(X),o="`".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 r.useEffect(()=>{t&&!document.getElementById(t)&&console.error(o)},[o,t]),null},J=e=>{let{contentRef:t,descriptionId:n}=e,o=Y("DialogDescriptionWarning"),l="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(l)},[l,t,n]),null},Q=w,ee=E,et=O,en=F,er=A,eo=L,el=$,ei=H}}]);

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.