PageSourceSearch

https://www.withfaye.com/_astro/visually-hidden.css.ts.vanilla.C-6dzN_-.js

js withfaye.com collected 2026-10-01 12:02:27 UTC 25,757 bytes, 1 lines download raw bytes

1globalThis.process??={},globalThis.process.env??={};import{o as e}from"./rolldown-runtime.DIol1n-R.js";import{At as t,Ot as n,Q as r,U as i,Y as a,_t as o,bt as s,g as c,ht as l,jt as u,mt as d,ot as f,vt as p,yt as m}from"./a-withfaye-ui-core.CjHharLG.js";import{l as h,u as g}from"./index.esm.BKO_SZt7.js";import{a as _}from"./misc.BsptW5zG.js";import{a as v,o as y}from"./Modal.BAwYwMXy.js";import{a as b,c as x,i as S,o as C}from"./parse.BmvjovL1.js";import{t as w}from"./classnames.l1sVN0M5.js";import{t as T}from"./compiler-runtime.C3XETJ2Y.js";import{t as E}from"./useIsMobile.aIovYPNh.js";import{p as D,s as ee}from"./flowConfigurationLoader.CA--E__i.js";import{n as O,t as k}from"./date.CIVp6LG4.js";import{l as te,u as ne}from"./helpers.CL8VcDVQ.js";function A(e,t,n){let[a,r]=C(n?.in,e,t),i=j(a,r),o=Math.abs(S(a,r));a.setDate(a.getDate()-i*o);let s=i*(o-Number(j(a,r)===-i));return 0===s?0:s}function j(e,t){let n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n<0?-1:n>0?1:n}function M(e){return b(Date.now(),e)}function N(e,t){let n=t?.limit??25,a=[],r=(e,t)=>{if(!e||a.length>=n)return;if(Array.isArray(e))return void e.forEach((e,n)=>{r(e,t?`${t}.${n}`:String(n))});if("object"!=typeof e)return;let i=e,o=i.message,s=i.type,l="string"==typeof o&&o.trim()?o:null,u="string"==typeof s&&s?s:null;("message"in i||"type"in i)&&("ref"in i||l||u)&&t&&a.push({field:t,message:l,type:u});for(let[e,o]of Object.entries(i))if("message"!==e&&"type"!==e&&"ref"!==e&&"types"!==e&&(r(o,t?`${t}.${e}`:e),a.length>=n))return};return r(e,""),{count:a.length,errors:a,fields:a.map(e=>e.field)}}var re="/quote/travelers",ie="/quote/onboarding",P="navigation";function F(e){ne(P,{offerBackPath:e})}function I(){let{offerBackPath:e}=te(P,{});return e||"/quote/travelers"}function L(){let e=I();"/"===e&&window.history.length>1?window.history.back():window.location.assign(e)}function ae(e,t){return{firstName:e.firstName??"",lastName:e.lastName??"",dateOfBirth:e.dateOfBirth??"",isDriver:!1,mainTraveller:e.mainTraveller??0===t,email:e.email}}function oe(e){return{country:e.country,label:e.label,...void 0!==e.areaLevel1&&{areaLevel1:e.areaLevel1}}}function se(e){return{country:e.country??"US",label:e.label??"",areaLevel1:e.areaLevel1}}function ce(e){return(e??"").trim().toLowerCase()}function le(e,t){let n=ce(e),a=ce(t);return!n||!a||n===a}function ue(e,t){return!e||!t||k(e)===k(t)}function de(e){return e.find(e=>e.mainTraveller)??e[0]??null}function fe(e){let t=de(e);return e.filter(e=>e!==t).map(e=>{let t=e.dateOfBirth?k(e.dateOfBirth):"";return`${ce(e.firstName)}|${ce(e.lastName)}|${t}`}).sort()}function pe(e,t){let n=de(e),a=de(t);if(!n||!a)return!0;if(!(le(n.firstName,a.firstName)&&le(n.lastName,a.lastName)&&ue(n.dateOfBirth,a.dateOfBirth)&&le(n.email,a.email)))return!1;let r=fe(e),i=fe(t);return r.length!==i.length||r.join(",")===i.join(",")}var R=e(u(),1),z=T(),me="raw_data/destination_search/2_1_0.json",B=null;function he(){return B||(B=ee(me))}var ge={data:null,options:[],loading:!0,error:null};function V(){let e,t,n,a=(0,z.c)(10),[r,i]=(0,R.useState)(ge);a[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=!0;return he().then(t=>{e&&i({data:t,options:c(t,""),loading:!1,error:null})}).catch(()=>{e&&i({data:null,options:[],loading:!1,error:"Failed to load destinations"})}),()=>{e=!1}},t=[],a[0]=e,a[1]=t):(e=a[0],t=a[1]),(0,R.useEffect)(e,t),a[2]===r?n=a[3]:(n=e=>r.data?c(r.data,e):[],a[2]=r,a[3]=n);let o,s=n;a[4]===r?o=a[5]:(o=e=>{let t=r.data;return t?e.map(e=>""===e.matchReason?c(t,e.name)[0]??e:e):e},a[4]=r,a[5]=o);let l,u=o;return a[6]!==u||a[7]!==s||a[8]!==r?(l={...r,search:s,resolveSyntheticSeed:u},a[6]=u,a[7]=s,a[8]=r,a[9]=l):l=a[9],l}var _e=e=>(e??"").trim().toUpperCase(),ve=new Set(["IL","BH","OM","QA","KW","JO","AE"]),ye=new Set(["ISRAEL","STATE OF ISRAEL","BAHRAIN","OMAN","QATAR","KUWAIT","JORDAN","UNITED ARAB EMIRATES"]),be=e=>ve.has(e)||ye.has(e),xe="Cancellations or interruptions due to the current war may not be covered.",H=e=>_e(e.countryIso??e.iso??e.code??e.country??e.name);function Se(e){return e.some(e=>be(H(e)))}var U=e=>"US"===e||"USA"===e||"UNITED STATES"===e||"UNITED STATES OF AMERICA"===e;function Ce(e,t){let n=t?.unsupportedCountries?.map(e=>e.toUpperCase())??[],a=e.length>=5,r=!1,i=[];for(let t of e){let e=H(t);a&&=U(e),r||=be(e),n.includes(e)&&i.push(t.name)}return{talkingHead:!r&&e.length<5?{show:!1,text:"",kind:null}
1:{show:!0,kind:r?"warning":"celebration",text:r?xe:a?"Cool domestic trip! Let’s continue.":"Cool international trip! Let’s continue."},destinationError:i.length>0?`We are unable to cover trips to the following locations: ${i.join(", ")}.`:null,unsupportedDestinations:i,isConflictRegionTrip:r}}var we=e(w(),1);function Te(e){let t=(0,z.c)(2),[n,a]=(0,R.useState)(!1),[r,i]=(0,R.useState)(e);!n&&r!==e&&i(e);let o,s=n?r:e;return t[0]===s?o=t[1]:(o=[s,a],t[0]=s,t[1]=o),o}var W="_3q1uic0",Ee="_3q1uic1",De="_3q1uic9",G=t();function Oe(e){let t,a=(0,z.c)(25),{isMobile:l,filled:u,className:c}=e,[m,f]=(0,R.useState)(!1),h=K;a[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{f(!0),h("click")},a[0]=t):t=a[0];let g,_,v=t;a[1]!==l||a[2]!==m?(g=l&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(o,{variant:"fade",in:m,animateOnFirstMount:!1,children:(0,G.jsx)("div",{className:"_3q1uic2",onClick:()=>f(!1)})}),(0,G.jsxs)(o,{className:"_3q1uic3",variant:"appear",in:m,animateOnFirstMount:!1,children:[(0,G.jsxs)("div",{className:"_3q1uic4",children:[(0,G.jsx)("span",{children:"Going on a cruise?"}),(0,G.jsx)(s,{size:"small",variant:"transparent","aria-label":"Close cruise information",onClick:()=>f(!1),children:(0,G.jsx)(n,{size:"medium",children:(0,G.jsx)(r,{})})})]}),(0,G.jsxs)("div",{className:"_3q1uic5",children:[(0,G.jsxs)("div",{className:"_3q1uic6",children:[(0,G.jsx)("h4",{className:"_3q1uic7",children:"International cruises"}),(0,G.jsx)("p",{className:"_3q1uic8",children:"Enter the country of your first international departure."})]}),(0,G.jsxs)("div",{className:"_3q1uic6",children:[(0,G.jsx)("h4",{className:"_3q1uic7",children:"Domestic cruises"}),(0,G.jsx)("p",{className:"_3q1uic8",children:"If your cruise is staying in the U.S., enter the state of your first stop."})]})]})]})]}),a[1]=l,a[2]=m,a[3]=g):g=a[3],a[4]===l?_=a[5]:(_=e=>{e&&!l&&h("hover")},a[4]=l,a[5]=_);let y,b,N=!l||!u;a[6]!==c||a[7]!==N?(y=(0,we.default)(c,W,{[Ee]:N}),a[6]=c,a[7]=N,a[8]=y):y=a[8],a[9]===l?b=a[10]:(b=l?{}:{startIcon:i},a[9]=l,a[10]=b);let x,C,S,T,j,D=!l;return a[11]===D?x=a[12]:(x=(0,we.default)({[De]:D}),a[11]=D,a[12]=x),a[13]===x?C=a[14]:(C=(0,G.jsx)("span",{className:x,children:"Going on a cruise?"}),a[13]=x,a[14]=C),a[15]!==y||a[16]!==b||a[17]!==C?(S=(0,G.jsx)(d,{className:y,onClick:v,...b,children:C}),a[15]=y,a[16]=b,a[17]=C,a[18]=S):S=a[18],a[19]!==S||a[20]!==_?(T=(0,G.jsx)(p,{content:"Enter the country of your first international destination. If your cruise stays within the U.S., enter the state of your first stop.",disablePortal:!0,keepOpenOnClick:!0,onOpenChange:_,children:S}),a[19]=S,a[20]=_,a[21]=T):T=a[21],a[22]!==T||a[23]!==g?(j=(0,G.jsxs)(G.Fragment,{children:[g,T]}),a[22]=T,a[23]=g,a[24]=j):j=a[24],j}function K(e){_.track("Click Cruise Info",{name_of_page:"Destinations",page_type:"ob",interaction_type:e,interaction_region:"destination search footer",interaction_text:"Cruise",component_name:"Cruise Info Tooltip"},{eventType:"interaction"})}var ke=e=>(e??"").trim().toUpperCase(),Ae=e=>"US"===e||"USA"===e||"UNITED STATES"===e||"UNITED STATES OF AMERICA"===e;function je(e){return 0!==e.length&&e.every(e=>Ae(ke(e.countryIso??e.iso??e.code??e.country??e.name)))}function Me(e){return{label:e.isUnsupported?`${e.name} | Coverage currently unavailable`:e.name,value:e.key??e.name,disabled:e.isUnsupported,endAdornment:e.isUnsupported?(0,G.jsx)(n,{size:"small",children:(0,G.jsx)(a,{})}):null,context:e,startAdornment:e.flag}}function Ne(e){return e.key??e.name}function Pe(e){let t=new Set,n=[];for(let a of e){let e=Ne(a);t.has(e)||(t.add(e),n.push(a))}return n}var q=e=>!!e&&je([e]),Fe={name_of_page:"Destinations",page_type:"ob",component_name:"Destination Autocomplete",searchRegion:"destination search",selectionsRegion:"destination selections"};function Ie(e,t=Fe){_.track("Click open destination list",{name_of_page:t.name_of_page,page_type:t.page_type,component_name:t.component_name,component_type:"form module",component_region:t.searchRegion,field_name:"destinations",...e?{click_type:e}:{}},{eventType:"interaction"})}function Le(e,t,n,a,r=Fe){e&&(a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{let a=t().map(e=>({label:e.item.label}));_.track("Component Autocomplete Suggestions",{name_of_page:r.name_of_page,page_type:r.page_type,component_name:r.component_name,component_type:"list",component_region:r.searchRegion,first_suggestion_name:a[0]?.label??"n/a",suggestions_count:a.length,has_suggestions:a.length?"yes":"no",query_length:e.length,search_query_text:e,selected_destinations_count:n},{eventType:"component",event:{debounce:300}})},300))}function Re(e,t,n,a,r=Fe){if(e){let t=n.findIndex(t=>t.item.label===e.label),i=t>=0?`${t+1} of ${n.length}`:"n/a",o=e.context;_.track("Click Autocomplete Suggestion",{name_of_page:r.name_of_page,page_type:r.page_type,component_name:r.component_name,interaction_region:r.searchRegion,interaction_type:"combo box",interaction_text:e.label,suggestion_position:i,query_length:a.length,search_query_text:a,selected_destination_name:e.label,is_popular_destination:o?.isPopular??!1,is_domestic_destination:q(o)},{eventType:"interaction"})}else if(t.length){let e=t[0],n=e.context;_.track("Click Remove Destination",{name_of_page:r.name_of_page,page_type:r.page_type,component_name:r.component_name,interaction_region:r.selectionsRegion,interaction_type:"button",interaction_text:e.label,selected_destination_name:e.label,removed_destination_count:t.length,removed_destinations:t.map(e=>e.label),is_popular_destination:n?.isPopular??!1,is_domestic_destination:q(n)},{eventType:"interaction"})}}function ze(e){let t=e.target.getAttribute("role");"menu"!==t&&"listbox"!==t||e.currentTarget.querySelector("input")?.focus()}var Be="calc(var(--_3zijcv5o) + 1)",Ve="_1q4e5qh0",He="_1q4e5qhc",Ue="_1q4e5qhe",We="_1q4e5qhf",Ge="_1q4e5qhg";function Ke(e){let t,n=(0,z.c)(120),{selected:a,options:r,searchData:i,loading:o,error:s,onSelectedChange:l,onClearError:u,focusNextOnClose:d,nextFieldName:m,size:p,onClose:_,trigger:y,onOpenChange:b,contentClassName:N,disablePortal:x,hideDoneCta:C,disableInputTooltip:S,disableSearchAutoFocus:T,doneCtaSlotProps:j,title:D,closeButton:A,backButton:w,triggerRef:O,hideCruiseFooter:F,flat:I,triggerPlaceholder:M,trackingContext:k}=e,q=void 0!==o&&o,B=void 0===s?null:s,$=void 0!==d&&d,P=void 0===p?"medium":p,U=void 0!==x&&x,L=void 0!==C&&C,Y=void 0!==S&&S,H=void 0!==T&&T,V=void 0!==A&&A,J=void 0!==F&&F,K=void 0!==I&&I,Q=void 0===M?"e.g France, Italy, Japan":M,{clearErrors:W,setFocus:X,setValue:Z}=h();n[0]===Symbol.for("react.memo_cache_sentinel")?(t={name:"destinations"},n[0]=t):t=n[0];let ee,te,{errors:ne}=g(t),ae=!!ne.destinations,re=a.length>0;n[1]!==W||n[2]!==ae||n[3]!==re?(ee=()=>{ae&&re&&W("destinations")},te=[ae,re,W],n[1]=W,n[2]=ae,n[3]=re,n[4]=ee,n[5]=te):(ee=n[4],te=n[5]),(0,R.useEffect)(ee,te);let ie,[oe,se]=Te(E("md"));n[6]!==b||n[7]!==se?(ie=e=>{se(e),b?.(e)},n[6]=b,n[7]=se,n[8]=ie):ie=n[8];let le,ue,ce=ie,de=(0,R.useRef)(null),me=(0,R.useRef)(null);if(n[9]!==r||n[10]!==a){let e=Pe([...r,...a]),t=new Map;for(let n of e)t.set(Ne(n),n);le=t,ue=e.map(nt),n[9]=r,n[10]=a,n[11]=le,n[12]=ue}else le=n[11],ue=n[12];let fe,pe=ue;n[13]===le?fe=n[14]:(fe=e=>Pe(e.map(e=>{let t=e.context;return t&&"object"==typeof t?t:le.get(e.value)??null}).filter(tt)),n[13]=le,n[14]=fe);let he,ge=fe;n[15]===i?he=n[16]:(he=(e,t,n)=>{let a=(t??"").trim();if(!a){let t=[],a=[];for(let r of e){if(!("value"in r))continue;let e=r,i=e.context,o=n.includes(e.value);i?.isPopular?t.push({item:e,selected:o}):a.push({item:e,selected:o})}let r={label:"All Destinations",items:[]};return[{item:{label:"Popular Destinations",items:[]},selected:!1},...t,{item:r,selected:!1},...a]}return i?c(i,a).slice(0,50).map(e=>{let t=Me(e);return{item:t,selected:n.includes(t.value)}}):[]},n[15]=i,n[16]=he);let _e,ve=he,ye=ve;n[17]===a?_e=n[18]:(_e=a.map(Ne),n[17]=a,n[18]=_e);let be,xe=_e;n[19]!==ve||n[20]!==pe||n[21]!==xe?(be=e=>ve(pe,e,xe),n[19]=ve,n[20]=pe,n[21]=xe,n[22]=be):be=n[22];let Ce,Se=be;n[23]===Symbol.for("react.memo_cache_sentinel")?(Ce=()=>de.current?.isConnected?de.current.value.trim():"",n[23]=Ce):Ce=n[23];let je,De=Ce;n[24]!==Se||n[25]!==xe||n[26]!==k?(je={input:{onChange:e=>{de.current=e.target;let t=e.target.value.trim();Le(t,()=>Se(t),xe.length,me,k)}}}
1,n[24]=Se,n[25]=xe,n[26]=k,n[27]=je):je=n[27];let Ae,Fe,Ie,ke=je,Ee=(0,R.useRef)(null);n[28]===a?(Ae=n[29],Fe=n[30]):(Ae=()=>{null===Ee.current&&(Ee.current=a.map(et))},Fe=[a],n[28]=a,n[29]=Ae,n[30]=Fe),(0,R.useEffect)(Ae,Fe),n[31]!==u||n[32]!==l||n[33]!==Se||n[34]!==Z||n[35]!==ge||n[36]!==k?(Ie=e=>{let t=ge(e);l(t),u?.(),Z("destinations",e.map($e),{shouldValidate:!0});let n=Ee.current??[],a=new Set(n.map(Qe)),r=new Set(e.map(Ze)),i=e.find(e=>!a.has(e.label)),o=n.filter(e=>!r.has(e.label)),s=De();Re(i,o,Se(s),s,k),Ee.current=e},n[31]=u,n[32]=l,n[33]=Se,n[34]=Z,n[35]=ge,n[36]=k,n[37]=Ie):Ie=n[37];let Ke=Ie;if(K){let e;n[38]===a?e=n[39]:(e=a.map(Xe),n[38]=a,n[39]=e);let t,r=e;n[40]===Ke?t=n[41]:(t=e=>{Ke(e)},n[40]=Ke,n[41]=t);let i,o,s,l,u,c,d=!H,m=!!B;return n[42]!==ke||n[43]!==d||n[44]!==m?(i=(0,G.jsx)(f.Search,{placeholder:"Search countries",autoFocus:d,error:m,slotProps:ke}),n[42]=ke,n[43]=d,n[44]=m,n[45]=i):i=n[45],n[46]===Symbol.for("react.memo_cache_sentinel")?(o=(0,G.jsx)(f.Chips,{className:Ue}),n[46]=o):o=n[46],n[47]===N?s=n[48]:(s=(0,we.default)(We,N),n[47]=N,n[48]=s),n[49]===s?l=n[50]:(l=(0,G.jsx)(f.List,{className:s,emptyState:Ye}),n[49]=s,n[50]=l),n[51]!==i||n[52]!==l?(u=(0,G.jsxs)("div",{className:Ge,onFocusCapture:ze,children:[i,o,l]}),n[51]=i,n[52]=l,n[53]=u):u=n[53],n[54]!==pe||n[55]!==q||n[56]!==ye||n[57]!==r||n[58]!==t||n[59]!==u?(c=(0,G.jsx)(f.Root,{items:pe,selectedItems:r,multiple:!0,searchable:!0,loading:q,searchFn:ye,onSelect:t,children:u}),n[54]=pe,n[55]=q,n[56]=ye,n[57]=r,n[58]=t,n[59]=u,n[60]=c):c=n[60],c}let at,rt=!L,it=w??oe;n[61]===Symbol.for("react.memo_cache_sentinel")?(at=(0,we.default)(He),n[61]=at):at=n[61];let ot,st,lt,ut,ct,dt,mt,ft,pt,ht,gt,_t,vt,yt,bt,Nt=!!B;if(n[62]!==J||n[63]!==oe?(ot=J?void 0:e=>{let{className:t,filled:n}=e;return(0,G.jsx)(Oe,{className:t,filled:n,isMobile:oe})},n[62]=J,n[63]=oe,n[64]=ot):ot=n[64],n[65]===O?st=n[66]:(st=O&&{trigger:{ref:O}},n[65]=O,n[66]=st),n[67]===Y?lt=n[68]:(lt=Y?{tooltip:void 0}:{},n[67]=Y,n[68]=lt),n[69]!==lt||n[70]!==Q?(ut={placeholder:Q,clearable:!0,...lt},n[69]=lt,n[70]=Q,n[71]=ut):ut=n[71],n[72]===H?ct=n[73]:(ct=H?{autoFocus:!1}:{},n[72]=H,n[73]=ct),n[74]!==ke||n[75]!==ct?(dt={placeholder:"Search countries",slotProps:ke,...ct},n[74]=ke,n[75]=ct,n[76]=dt):dt=n[76],n[77]===Symbol.for("react.memo_cache_sentinel")?(mt={zIndex:Be},n[77]=mt):mt=n[77],n[78]===N?ft=n[79]:(ft={className:N,avoidCollisions:!1,style:mt},n[78]=N,n[79]=ft),n[80]===oe?pt=n[81]:(pt=oe&&{chipSection:{className:"_1q4e5qhd"}},n[80]=oe,n[81]=pt),n[82]!==j||n[83]!==oe?(ht=j?{doneCta:j}:oe?{doneCta:{size:"large"}}:{},n[82]=j,n[83]=oe,n[84]=ht):ht=n[84],n[85]!==st||n[86]!==ut||n[87]!==dt||n[88]!==ft||n[89]!==pt||n[90]!==ht?(gt={...st,input:ut,searchInput:dt,content:ft,...pt,...ht},n[85]=st,n[86]=ut,n[87]=dt,n[88]=ft,n[89]=pt,n[90]=ht,n[91]=gt):gt=n[91],n[92]===Symbol.for("react.memo_cache_sentinel")?(_t={validate:qe},n[92]=_t):_t=n[92],n[93]===Ke?vt=n[94]:(vt=(e,t)=>{Ke(t)},n[93]=Ke,n[94]=vt),n[95]!==$||n[96]!==m||n[97]!==_||n[98]!==X||n[99]!==ge?(yt=(e,t)=>{let n=ge(e);_?.(n,t),$&&!t&&0!==e.length&&m&&window.setTimeout(()=>{X(m)},0)},n[95]=$,n[96]=m,n[97]=_,n[98]=X,n[99]=ge,n[100]=yt):yt=n[100],n[101]!==V||n[102]!==U||n[103]!==B||n[104]!==ce||n[105]!==pe||n[106]!==q||n[107]!==oe||n[108]!==ye||n[109]!==P||n[110]!==rt||n[111]!==it||n[112]!==Nt||n[113]!==ot||n[114]!==gt||n[115]!==vt||n[116]!==yt||n[117]!==D||n[118]!==y){let e=(0,G.jsx)(v,{name:"destinations",multiple:!0,doneCta:rt,searchable:!0,overlay:!0,noFill:!0,disablePortal:U,size:P,fullscreen:oe,title:D,backButton:it,closeButton:V,className:at,items:pe,trigger:y,onOpen:ce,loading:q,error:Nt,helperText:B,searchFn:ye,emptyState:Je,footer:ot,slotProps:gt,rules:_t,onValueChange:vt,onClose:yt});bt=(0,G.jsx)("div",{className:Ve,children:e}),n[101]=V,n[102]=U,n[103]=B,n[104]=ce,n[105]=pe,n[106]=q,n[107]=oe,n[108]=ye,n[109]=P,n[110]=rt,n[111]=it,n[112]=Nt,n[113]=ot,n[114]=gt,n[115]=vt,n[116]=yt,n[117]=D,n[118]=y,n[119]=bt}else bt=n[119];return bt}function qe(e){return!(!Array.isArray(e)||!e.length)||"Please add at least one destination"}function Je(){return(0,G.jsx)(D,{})}function Ye(){return(0,G.jsx)(D,{})}function Xe(e){return Me(e)}function Ze(e){return e.label}function Qe(e){return e.label}function $e(e){return e.value}function et(e){return Me(e)}function tt(e){return!!e}function nt(e){return Me(e)}var rt="_3oze9c0",it="_3oze9c1",at="_3oze9c2";function ot(e){let t,n,a,r=(0,z.c)(6),{show:i,children:s}=e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,G.jsx)("span",{className:at,"aria-hidden":!0}),r[0]=t):t=r[0],r[1]===s?n=r[2]:(n=(0,G.jsxs)("div",{className:it,role:"status",children:[t,s]}),r[1]=s,r[2]=n),r[3]!==i||r[4]!==n?(a=(0,G.jsx)(o,{in:i,variant:"appear",className:rt,children:n}),r[3]=i,r[4]=n,r[5]=a):a=r[5],a}function st(e){let t,n,a,r=(0,z.c)(35),{selected:i,options:o,searchData:s,loading:l,error:u,talkingHead:c,onSelectedChange:d,onClearError:m,focusNextOnClose:f,nextFieldName:p,size:h,suppressCelebrationTalkingHead:g,onClose:_,trigger:v,triggerRef:y,onOpenChange:b,hideTalkingHead:N,contentClassName:x,disablePortal:C,hideDoneCta:S,disableInputTooltip:T,disableSearchAutoFocus:j,doneCtaSlotProps:D,title:A,closeButton:w,backButton:O,hideCruiseFooter:F,flat:I,triggerPlaceholder:M,trackingContext:k}=e,R=void 0!==f&&f,q=void 0!==g&&g,E=void 0!==N&&N,B=void 0!==C&&C,$=void 0!==S&&S,P=void 0!==T&&T,U=void 0!==j&&j,L=!(E||!c?.show||q&&"celebration"===c?.kind);return r[0]!==O||r[1]!==w||r[2]!==x||r[3]!==P||r[4]!==B||r[5]!==U||r[6]!==D||r[7]!==u||r[8]!==I||r[9]!==R||r[10]!==F||r[11]!==$||r[12]!==l||r[13]!==p||r[14]!==m||r[15]!==_||r[16]!==b||r[17]!==d||r[18]!==o||r[19]!==s||r[20]!==i||r[21]!==
1h||r[22]!==A||r[23]!==k||r[24]!==v||r[25]!==M||r[26]!==y?(t=(0,G.jsx)(Ke,{selected:i,options:o,searchData:s,loading:l,error:u,onSelectedChange:d,onClearError:m,focusNextOnClose:R,nextFieldName:p,size:h,onClose:_,trigger:v,triggerRef:y,onOpenChange:b,contentClassName:x,disablePortal:B,hideDoneCta:$,disableInputTooltip:P,disableSearchAutoFocus:U,doneCtaSlotProps:D,title:A,closeButton:w,backButton:O,hideCruiseFooter:F,flat:I,triggerPlaceholder:M,trackingContext:k}),r[0]=O,r[1]=w,r[2]=x,r[3]=P,r[4]=B,r[5]=U,r[6]=D,r[7]=u,r[8]=I,r[9]=R,r[10]=F,r[11]=$,r[12]=l,r[13]=p,r[14]=m,r[15]=_,r[16]=b,r[17]=d,r[18]=o,r[19]=s,r[20]=i,r[21]=h,r[22]=A,r[23]=k,r[24]=v,r[25]=M,r[26]=y,r[27]=t):t=r[27],r[28]!==E||r[29]!==L||r[30]!==c?.text?(n=!E&&!!c?.text&&(0,G.jsx)(ot,{show:L,children:c?.text}),r[28]=E,r[29]=L,r[30]=c?.text,r[31]=n):n=r[31],r[32]!==t||r[33]!==n?(a=(0,G.jsxs)(G.Fragment,{children:[t,n]}),r[32]=t,r[33]=n,r[34]=a):a=r[34],a}var ct="Please review the form for errors";function lt(){return""}function ut(){return{firstName:"",lastName:"",dateOfBirth:lt(),email:""}}function dt(e){return"advisor"===e?.attribution?.partnershipType}function ft(e){if(!e)return lt();let t=e.match(/^(\d{4})-(\d{2})-(\d{2})/);if(!t)return lt();let[,n,a,r]=t;return`${a}/${r}/${n}`}function J(e){if(!e)return null;let t=e.match(/^(\d{2})\/(\d{2})\/(\d{4})$/);if(!t)return null;let[,n,a,r]=t,i=Number(n),o=Number(a),s=Number(r);if(s<1900||s>(new Date).getUTCFullYear()||i<1||i>12||o<1||o>31)return null;let l=new Date(Date.UTC(s,i-1,o));return l.getUTCFullYear()!==s||l.getUTCMonth()!==i-1||l.getUTCDate()!==o?null:`${r}-${n}-${a}`}var Y=["First","Second","Third","Fourth","Fifth","Sixth","Seventh","Eighth","Ninth","Tenth"];function pt(e){let t=Y[e-1];return t?`${t} traveler`:`Traveler ${e}`}function X(e){let t=e?.trim()??"";return t?t.charAt(0).toUpperCase()+t.slice(1):""}function mt(e){let t=e.travelers.length>0?e.travelers.map(e=>({firstName:e.firstName??"",lastName:e.lastName??"",dateOfBirth:ft(e.dateOfBirth),email:e.email??""})):[ut()];for(;t.length<e.noOfTravelers;)t.push(ut());return t}function ht(e){return{destinations:(e.destinations??[]).map(e=>e.key??e.name),startDate:e.startDate,endDate:e.endDate,residencyState:e.residency?.state??"",noOfTravelers:e.noOfTravelers,travelers:mt(e)}}function gt(e){return(e??[]).map((e,t)=>{let n=e.email?.trim()??"";return{firstName:X(e.firstName),lastName:X(e.lastName),mainTraveller:0===t,dateOfBirth:J(e.dateOfBirth)??"",...n&&{email:n}}})}function Z(e){return!!e&&!!(e.firstName?.trim()||e.lastName?.trim()||e.dateOfBirth||e.email?.trim())}function _t(e,t,n,a){return!n&&!Z(e?.travelers?.[t])||a()}function vt(e){return(e??[]).filter((e,t)=>0===t||Z(e))}function yt(e){return e.errors.map(e=>e.message).filter(e=>!!e).join(". ")||ct}function bt(e={}){let t=St(e),n=x(t,e.maxDaysToStart??1095),{selectedStart:a}=e,r=e.stateLimitDays??180;if(a){let e=x(a,r-1);return{minDate:t,maxDate:e<n?e:n}}return{minDate:t,maxDate:n}}var xt=105;function Q(e){if("string"!=typeof e||!e)return"Date of birth is required";let t=J(e);if(!t)return"Enter a valid date of birth";let[n,a,r]=t.split("-").map(Number),i=new Date(n,a-1,r),o=new Date,s=o.getFullYear()-i.getFullYear(),l=o.getMonth()-i.getMonth();return(l<0||0===l&&o.getDate()<i.getDate())&&s--,!(s>=xt)||"Enter a valid date of birth"}var $={startMissing:"Select a start date",startInvalid:"Invalid start date",endMissing:"Select an end date",endInvalid:"Invalid end date",past:"Please enter a future date",combined:"Select trip dates",tooLong:"Your trip can be up to 180 days long.",forStateLimit:(e,t)=>`Trips over ${t} days are not covered for ${e} residents`};function St(e={}){return x(M(),e.minDaysFromToday??0)}function Ct(e){if(!e)return $.startMissing;let t=O(e);return isNaN(t.getTime())?$.startInvalid:t<St()?$.past:null}function wt(e){if(!e)return $.endMissing;let t=O(e);return isNaN(t.getTime())?$.endInvalid:t<M()?$.past:null}function Tt(e,t){if(!e||!t)return null;let n=O(e),a=O(t);return isNaN(n.getTime())||isNaN(a.getTime())?null:A(a,n)+1>180?$.tooLong:null}function Et(e,t){return wt(e)??Tt(t,e)}function Dt(e,t,n,a){if(!n||!e||!t||null==a)return null;let r=O(e),i=O(t);return isNaN(r.getTime())||isNaN(i.getTime())?null:A(i,r)+1>a?$.forStateLimit(n,a):null}function Ot(e,t,n={}){return Ct(e)??wt(t)??Dt(e,t,n.residencyState,n.stateMaxDays)??Tt(e,t)}function kt({startDate:e,endDate:t,stateMaxDays:n}){let a=e&&t?A(O(t),O(e))+1:0;return{isValid:!n||a<=n,maxDays:n??null}}var At=300;function jt(e,t,n,a){let r,i=(0,z.c)(6),{setFocus:o,getValues:s}=h(),l=(0,R.useRef)(e.length);return i[0]!==s||i[1]!==n||i[2]!==a||i[3]!==o||i[4]!==t?(r=e=>{let r=l.current;if(l.current=e.length,!(r>=t||e.length!==t)){if(n)return void window.setTimeout(()=>{let e=s(n);"string"==typeof e&&e.length>0||o(n)},At);a&&window.setTimeout(a,At)}},i[0]=s,i[1]=n,i[2]=a,i[3]=o,i[4]=t,i[5]=r):r=i[5],r}var Mt="z2aoih0",Nt="z2aoih1",Pt=10;function Ft(e){let t,n=(0,z.c)(17),{index:a,error:r,nextFieldName:i,inputSize:o,onFocus:s,onComplete:u,required:c,validate:d}=e,f=void 0===o?"medium":o,p=void 0===c||c,g=void 0===d?Q:d,{getValues:_}=h(),v=`travelers.${a}.dateOfBirth`;n[0]!==v||n[1]!==_?(t=_(v),n[0]=v,n[1]=_,n[2]=t):t=n[2];let b,N,x,C=jt("string"==typeof t?t:"",Pt,i,u);return n[3]===g?b=n[4]:(b={validate:g},n[3]=g,n[4]=b),n[5]!==C||n[6]!==r||n[7]!==a||n[8]!==f||n[9]!==i||n[10]!==s||n[11]!==p?(N=e=>{let{value:t,onChange:n,onBlur:o,ref:u,errorMessage:c}=e,d=c??r??null,h="string"==typeof t?t:"";return(0,G.jsx)(m,{helperText:d,slotProps:{helperText:{className:Nt}},children:(0,G.jsx)(l,{id:`traveler-${a}-dob`,ref:u,label:"Date of birth"+(p?" *":""),placeholder:"MM/DD/YYYY",slotProps:{input:{autoComplete:"bday",enterKeyHint:i?"next":"done",onFocus:s}},size:f,error:!!d,className:Mt,value:h,onChange:e=>{let t=e.currentTarget.value;C(t),n(t)},onBlur:o})})},n[5]=C,n[6]=r,n[7]=a,n[8]=f,n[9]=i,n[10]=s,n[11]=p,n[12]=N):N=n[12],n[13]!==v||n[14]!==b||n[15]!==N?(x=(0,G.jsx)(y,{name:v,rules:b,children:N}),n[13]=v,n[14]=b,n[15]=N,n[16]=x):x=n[16],x}function It(e){return e&&e[0].toUpperCase()+e.slice(1)}function Lt(e){return e&&"object"==typeof e?e:null}function Rt(e){if(!e)return null;if("string"==typeof e)return e;let t=Lt(e)?.message;return null==t?null:String(t)}function zt(e){return{validate:t=>{let n="string"==typeof t?t.trim():"";return n?!(n.length<2)||"Must be at least 2 characters":`${e} is required`}}}function Bt(e){let t=e?.parentElement??null;for(;t;){let e=getComputedStyle(t).overflowY;if("auto"===e||"scroll"===e)return t;t=t.parentElement}return null}function Vt(e,t,n){let a=t?.[e?"domestic":"international"];if(a)return n?a[n]??a.default:a.default}function Ht({flowConfiguration:e,isDomestic:t,residencyState:n}){if(!n)return null;let a=e?.limitations?.dates?.duration;return Vt(t,a,n)??null}export{Ie as A,se as B,pt as C,ze as D,ot as E,Ce as F,L as G,re as H,Se as I,M as J,F as K,V as L,Oe as M,Te as N,Pe as O,xe as P,pe as R,J as S,st as T,ie as U,ae as V,I as W,A as Y,yt as _,zt as a,gt as b,$ as c,kt as d,Q as f,ht as g,Ot as h,Rt as i,je as j,Ne as k,St as l,Ct as m,Vt as n,It as o,Et as p,N as q,Bt as r,Ft as s,Ht as t,bt as u,ut as v,_t as w,dt as x,vt as y,oe as z};

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.