PageSourceSearch

https://www.tripzilla.sg/_nuxt/DA8DB0Ym.js

js tripzilla.sg collected 2026-10-04 13:27:07 UTC 7,473 bytes, 1 lines download raw bytes

1import{E as e,T as t,a as n,i as r,m as i,r as a,t as o}from"./BSvvKGqq.js";import{$n as s,D as c,Ht as l,On as u,Tn as d,Yt as f,ct as p,et as m,g as h,k as g,mt as _,qt as v,v as y,vn as b,xt as x,y as S,z as C}from"./Car86Ubo.js";import{ft as w,mt as T}from"./QdjmqAoI.js";import{a as E,i as D,n as O,o as k,r as A,t as j}from"./BjrJAAZP.js";var[M,N]=e(`DialogRoot`),P=g({inheritAttrs:!1,__name:`DialogRoot`,props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,r=i(n,`open`,t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),a=b(),o=b(),{modal:s,unmountOnHide:c}=d(n);return N({open:r,modal:s,unmountOnHide:c,openModal:()=>{r.value=!0},onOpenChange:e=>{r.value=e},onOpenToggle:()=>{r.value=!r.value},contentId:``,titleId:``,descriptionId:``,triggerElement:a,contentElement:o}),(e,t)=>x(e.$slots,`default`,{open:u(r),close:()=>r.value=!1})}}),F=[`Enter`,` `],I=[`ArrowDown`,`PageUp`,`Home`],L=[`ArrowUp`,`PageDown`,`End`];[...I,...L],[...F],[...F];function R(e){return e?`open`:`closed`}var z=g({__name:`DialogContentImpl`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:i}){let a=e,o=i,s=M(),{forwardRef:l,currentElement:d}=n();return s.titleId||=r(void 0,`reka-dialog-title`),s.descriptionId||=r(void 0,`reka-dialog-description`),p(()=>{s.contentElement=d,t()!==document.body&&(s.triggerElement.value=t())}),(e,t)=>(_(),y(u(O),{"as-child":``,loop:``,trapped:a.trapFocus,present:a.present,onMountAutoFocus:t[5]||=e=>o(`openAutoFocus`,e),onUnmountAutoFocus:t[6]||=e=>o(`closeAutoFocus`,e)},{default:v(()=>[c(u(A),m({id:u(s).contentId,ref:u(l),as:e.as,"as-child":e.asChild,present:a.present,"disable-outside-pointer-events":e.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":u(s).descriptionId,"aria-labelledby":u(s).titleId,"data-state":u(R)(u(s).open.value)},e.$attrs,{onDismiss:t[0]||=e=>u(s).onOpenChange(!1),onEscapeKeyDown:t[1]||=e=>o(`escapeKeyDown`,e),onFocusOutside:t[2]||=e=>o(`focusOutside`,e),onInteractOutside:t[3]||=e=>o(`interactOutside`,e),onPointerDownOutside:t[4]||=e=>o(`pointerDownOutside`,e)}),{default:v(()=>[x(e.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`present`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`,`present`]))}}),B=g({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let r=e,i=t,a=M(),o=E(i),{forwardRef:s,currentElement:c}=n(),d=h(()=>r.present?c.value:void 0);D(d);let f=h(()=>{let{present:e,...t}=r;return t});return l(()=>r.present,(e,t)=>{!e&&t&&a.triggerElement.value?.focus()}),(e,t)=>(_(),y(z,m({...f.value,...u(o)},{ref:u(s),present:e.present,"trap-focus":u(a).open.value,"disable-outside-pointer-events":r.disableOutsidePointerEvents,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(e.preventDefault(),u(a).triggerElement.value?.focus())},onPointerDownOutside:t[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:t[2]||=e=>{e.preventDefault()}}),{default:v(()=>[x(e.$slots,`default`)]),_:3},16,[`present`,`trap-focus`,`disable-outside-pointer-events`]))}}),V=g({__name:`DialogContentNonModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let r=e,i=E(t);n();let a=M(),o=b(!1),s=b(!1),c=h(()=>{let{present:e,...t}=r;return t});return l(()=>r.present,(e,t)=>{!e&&t&&(o.value||a.triggerElement.value?.focus(),o.value=!1,s.value=!1)}),(e,t)=>(_(),y(z,m({...c.value,...u(i)},{present:e.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(o.value||u(a).triggerElement.value?.focus(),e.preventDefault()),o.value=!1,s.value=!1},onInteractOutside:t[1]||=e=>{e.defaultPrevented||(o.value=!0,e.detail.originalEvent.type===`pointerdown`&&(s.value=!0));let t=e.target;u(a).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&s.value&&e.preventDefault()}}),{default:v(()=>[x(e.$slots,`default`)]),_:3},16,[`present`]))}}),H=g({__name:`DialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let r=e,i=t,o=M(),s=E(i),{forwardRef:c}=n();return(e,t)=>(_(),y(u(a),{present:e.forceMount||u(o).open.value,"force-mount":e.forceMount||!u(o).unmountOnHide.value},{default:v(({present:t})=>[u(o).modal.value?f((_(),y(B,m({key:0,ref:u(c),present:u(o).unmountOnHide.value||t},{...r,...u(s),...e.$attrs}),{default:v(()=>[x(e.$slots,`default`)]),_:2},1040,[`present`])),[[w,u(o).unmountOnHide.value||t]]):f((_(),y(V,m({key:1,ref:u(c),present:u(o).unmountOnHide.value||t},{...r,...u(s),...e.$attrs}),{default:v(()=>[x(e.$slots,`default`)]),_:2},1040,[`present`])),[[w,u(o).unmountOnHide.value||t]])]),_:3},8,[`present`,`force-mount`]))}}),U=g({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(e){let t=e,r=M(),i=k(t.present);return l(()=>t.present,e=>i.value=e),n(),(e,t)=>(_(),y(u(o),{as:e.as,"as-child":e.asChild,"data-state":u(r).open.value?`open`:`closed`,style:{"pointer-events":`auto`},onPointerdown:t[0]||=T(()=>{},[`left`,`self`,`prevent`])},{default:v(()=>[x(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),W=g({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let t=M(),{forwardRef:r}=n();return(e,n)=>u(t)?.modal.value?(_(),y(u(a),{key:0,present:e.forceMount||u(t).open.value,"force-mount":e.forceMount||!u(t).unmountOnHide.value},{default:v(({present:n})=>[f(c(U,m(e.$attrs,{ref:u(r),as:e.as,"as-child":e.asChild,present:u(t).unmountOnHide.value||n}),{default:v(()=>[x(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`present`]),[[w,u(t).unmountOnHide.value||n]])]),_:3},8,[`present`,`force-mount`])):S(`v-if`,!0)}}),G=g({__name:`DialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let t=e;return(e,n)=>(_(),y(u(j),s(C(t)),{default:v(()=>[x(e.$slots,`default`)]),_:3},16))}});
1export{M as a,P as i,W as n,H as r,G as t};

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.