PageSourceSearch

https://camli.com/assets/shared-ui-core-M-8QZkxr.js

js camli.com collected 2026-10-05 07:17:37 UTC 139,682 bytes, 1 lines download raw bytes

1import{z as We}from"./shared-ui-CcKdszy9.js";import{d as Ye,r as ht,j as t,u as ae,b as Xe,L as m,R as i,a as qe}from"./react-vendor-Bj_LWKpD.js";import{a as xe,u as Je,p as qt}from"./page-home-Drmq8EWb.js";import{a4 as zt,Y as Gt,a8 as Wt,X as Ke,A as fe,d as Zt,W as Qe,Z as Ze,M as Se,I as to,al as eo,m as oo,am as so,an as ao}from"./vendor-icons-DF-xUuqq.js";const no="modulepreload",ro=function(e){return"/"+e},he={},Gs=function(s,o,n){let c=Promise.resolve();if(o&&o.length>0){let x=function(r){return Promise.all(r.map(w=>Promise.resolve(w).then(a=>({status:"fulfilled",value:a}),a=>({status:"rejected",reason:a}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),f=l?.nonce||l?.getAttribute("nonce");c=x(o.map(r=>{if(r=ro(r),r in he)return;he[r]=!0;const w=r.endsWith(".css"),a=w?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${a}`))return;const C=document.createElement("link");if(C.rel=w?"stylesheet":no,w||(C.as="script"),C.crossOrigin="",C.href=r,f&&C.setAttribute("nonce",f),document.head.appendChild(C),w)return new Promise((_,B)=>{C.addEventListener("load",_),C.addEventListener("error",()=>B(new Error(`Unable to preload CSS for ${r}`)))})}))}function d(l){const f=new Event("vite:preloadError",{cancelable:!0});if(f.payload=l,window.dispatchEvent(f),!f.defaultPrevented)throw l}return c.then(l=>{for(const f of l||[])f.status==="rejected"&&d(f.reason);return s().catch(d)})},lo=Ye(),ne="-",io=e=>{const s=mo(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:l=>{const f=l.split(ne);return f[0]===""&&f.length!==1&&f.shift(),Ce(f,s)||co(l)},getConflictingClassGroupIds:(l,f)=>{const x=o[l]||[];return f&&n[l]?[...x,...n[l]]:x}}},Ce=(e,s)=>{if(e.length===0)return s.classGroupId;const o=e[0],n=s.nextPart.get(o),c=n?Ce(e.slice(1),n):void 0;if(c)return c;if(s.validators.length===0)return;const d=e.join(ne);return s.validators.find(({validator:l})=>l(d))?.classGroupId},ge=/^\[(.+)\]$/,co=e=>{if(ge.test(e)){const s=ge.exec(e)[1],o=s?.substring(0,s.indexOf(":"));if(o)return"arbitrary.."+o}},mo=e=>{const{theme:s,classGroups:o}=e,n={nextPart:new Map,validators:[]};for(const c in o)te(o[c],n,c,s);return n},te=(e,s,o,n)=>{e.forEach(c=>{if(typeof c=="string"){const d=c===""?s:be(s,c);d.classGroupId=o;return}if(typeof c=="function"){if(uo(c)){te(c(n),s,o,n);return}s.validators.push({validator:c,classGroupId:o});return}Object.entries(c).forEach(([d,l])=>{te(l,be(s,d),o,n)})})},be=(e,s)=>{let o=e;return s.split(ne).forEach(n=>{o.nextPart.has(n)||o.nextPart.set(n,{nextPart:new Map,validators:[]}),o=o.nextPart.get(n)}),o},uo=e=>e.isThemeGetter,po=e=>{if(e<1)return{get:()=>{},set:()=>{}};let s=0,o=new Map,n=new Map;const c=(d,l)=>{o.set(d,l),s++,s>e&&(s=0,n=o,o=new Map)};return{get(d){let l=o.get(d);if(l!==void 0)return l;if((l=n.get(d))!==void 0)return c(d,l),l},set(d,l){o.has(d)?o.set(d,l):c(d,l)}}},ee="!",oe=":",xo=oe.length,fo=e=>{const{prefix:s,experimentalParseClassName:o}=e;let n=c=>{const d=[];let l=0,f=0,x=0,r;for(let B=0;B<c.length;B++){let I=c[B];if(l===0&&f===0){if(I===oe){d.push(c.slice(x,B)),x=B+xo;continue}if(I==="/"){r=B;continue}}I==="["?l++:I==="]"?l--:I==="("?f++:I===")"&&f--}const w=d.length===0?c:c.substring(x),a=ho(w),C=a!==w,_=r&&r>x?r-x:void 0;return{modifiers:d,hasImportantModifier:C,baseClassName:a,maybePostfixModifierPosition:_}};if(s){const c=s+oe,d=n;n=l=>l.startsWith(c)?d(l.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:l,maybePostfixModifierPosition:void 0}}if(o){const c=n;n=d=>o({className:d,parseClassName:c})}return n},ho=e=>e.endsWith(ee)?e.substring(0,e.length-1):e.startsWith(ee)?e.substring(1):e,go=e=>{const s=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const c=[];let d=[];return n.forEach(l=>{l[0]==="["||s[l]?(c.push(...d.sort(),l),d=[]):d.push(l)}),c.push(...d.sort()),c}},bo=e=>({cache:po(e.cacheSize),parseClassName:fo(e),sortModifiers:go(e),...io(e)}),yo=/\s+/,vo=(e,s)=>{const{parseClassName:o,getClassGroupId:n,getConflictingClassGroupIds:c,sortModifiers:d}=s,l=[],f=e.trim().split(yo);let x="";for(let r=f.length-1;r>=0;r-=1){const w=f[r],{isExternal:a,modifiers:C,hasImportantModifier:_,baseClassName:B,maybePostfixModifierPosition:I}=o(w);if(a){x=w+(x.length>0?" "+x:x);continue}let M=!!I,N=n(M?B.substring(0,I):B);if(!N){if(!M){x=w+(x.length>0?" "+x:x);continue}if(N=n(B),!N){x=w+(x.length>0?" "+x:x);continue}M=!1}const ct=d(C).join(":"),q=_?ct+ee:ct,ot=q+N;if(l.includes(ot))continue;l.push(ot);const J=c(N,M);for(let P=0;P<J.length;++P){const T=J[P];l.push(q+T)}x=w+(x.length>0?" "+x:x)}return x};function wo(){let e=0,s,o,n="";for(;e<arguments.length;)(s=arguments[e++])&&(o=Be(s))&&(n&&(n+=" "),n+=o);return n}const Be=e=>{if(typeof e=="string")return e;let s,o="";for(let n=0;n<e.length;n++)e[n]&&(s=Be(e[n]))&&(o&&(o+=" "),o+=s);return o};function jo(e,...s){let o,n,c,d=l;function l(x){const r=s.reduce((w,a)=>a(w),e());return o=bo(r),n=o.cache.get,c=o.cache.set,d=f,f(x)}function f(x){const r=n(x);if(r)return r;const w=vo(x,o);return c(x,w),w}return function(){return d(wo.apply(null,arguments))}}const H=e=>{const s=o=>o[e]||[];return s.isThemeGetter=!0,s},Te=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ee=/^\((?:(\w[\w-]*):)?(.+)\)$/i,No=/^\d+\/\d+$/,ko=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Fo=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,So=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Co=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Bo=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Mt=e=>No.test(e),S=e=>!!e&&!Number.isNaN(Number(e)),Ft=e=>!!e&&Number.isInteger(Number(e)),Jt=e=>e.endsWith("%")&&S(e.slice(0,-1)),Nt=e=>ko.test(e),To=()=>!0,Eo=e=>Fo.test(e)&&!So.test(e),Ae=()=>!1,Ao=e=>Co.test(e),Mo=e=>Bo.test(e),zo=e=>!h(e)&&!g(e),Io=e=>It(e,Ie,Ae),h=e=>Te.test(e),Bt=e=>It(e,Re,Eo),Kt=e=>It(e,Lo,S),ye=e=>It(e,Me,Ae),Ro=e=>It(e,ze,Mo),Vt=e=>It(e,_e,Ao),g=e=>Ee.test(e),_t=e=>Rt(e,Re),_o=e=>Rt(e,Oo),ve=e=>Rt(e,Me),Do=e=>Rt(e,Ie),Po=e=>Rt(e,ze),$t=e=>Rt(e,_e,!0),It=(e,s,o)=>{const n=Te.exec(e);
vendor: 4,405 bytes, line 1
1return n?n[1]?s(n[1]):o(n[2]):!1},Rt=(e,s,o=!1)=>{const n=Ee.exec(e);return n?n[1]?s(n[1]):o:!1},Me=e=>e==="position"||e==="percentage",ze=e=>e==="image"||e==="url",Ie=e=>e==="length"||e==="size"||e==="bg-size",Re=e=>e==="length",Lo=e=>e==="number",Oo=e=>e==="family-name",_e=e=>e==="shadow",Ho=()=>{const e=H("color"),s=H("font"),o=H("text"),n=H("font-weight"),c=H("tracking"),d=H("leading"),l=H("breakpoint"),f=H("container"),x=H("spacing"),r=H("radius"),w=H("shadow"),a=H("inset-shadow"),C=H("text-shadow"),_=H("drop-shadow"),B=H("blur"),I=H("perspective"),M=H("aspect"),N=H("ease"),ct=H("animate"),q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ot=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],J=()=>[...ot(),g,h],P=()=>["auto","hidden","clip","visible","scroll"],T=()=>["auto","contain","none"],u=()=>[g,h,x],U=()=>[Mt,"full","auto",...u()],dt=()=>[Ft,"none","subgrid",g,h],K=()=>["auto",{span:["full",Ft,g,h]},Ft,g,h],mt=()=>[Ft,"auto",g,h],G=()=>["auto","min","max","fr",g,h],ut=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],W=()=>["start","end","center","stretch","center-safe","end-safe"],k=()=>["auto",...u()],R=()=>[Mt,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...u()],b=()=>[e,g,h],st=()=>[...ot(),ve,ye,{position:[g,h]}],V=()=>["no-repeat",{repeat:["","x","y","space","round"]}],at=()=>["auto","cover","contain",Do,Io,{size:[g,h]}],pt=()=>[Jt,_t,Bt],v=()=>["","none","full",r,g,h],F=()=>["",S,_t,Bt],A=()=>["solid","dashed","dotted","double"],L=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],z=()=>[S,Jt,ve,ye],E=()=>["","none",B,g,h],Q=()=>["none",S,g,h],rt=()=>["none",S,g,h],xt=()=>[S,g,h],Z=()=>[Mt,"full",...u()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Nt],breakpoint:[Nt],color:[To],container:[Nt],"drop-shadow":[Nt],ease:["in","out","in-out"],font:[zo],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Nt],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Nt],shadow:[Nt],spacing:["px",S],text:[Nt],"text-shadow":[Nt],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Mt,h,g,M]}],container:["container"],columns:[{columns:[S,h,g,f]}],"break-after":[{"break-after":q()}],"break-before":[{"break-before":q()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:J()}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:T()}],"overscroll-x":[{"overscroll-x":T()}],"overscroll-y":[{"overscroll-y":T()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:U()}],"inset-x":[{"inset-x":U()}],"inset-y":[{"inset-y":U()}],start:[{start:U()}],end:[{end:U()}],top:[{top:U()}],right:[{right:U()}],bottom:[{bottom:U()}],left:[{left:U()}],visibility:["visible","invisible","collapse"],z:[{z:[Ft,"auto",g,h]}],basis:[{basis:[Mt,"full","auto",f,...u()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[S,Mt,"auto","initial","none",h]}],grow:[{grow:["",S,g,h]}],shrink:[{shrink:["",S,g,h]}],order:[{order:[Ft,"first","last","none",g,h]}],"grid-cols":[{"grid-cols":dt()}],"col-start-end":[{col:K()}],"col-start":[{"col-start":mt()}
vendor: 10,912 bytes, line 1
1],"col-end":[{"col-end":mt()}],"grid-rows":[{"grid-rows":dt()}],"row-start-end":[{row:K()}],"row-start":[{"row-start":mt()}],"row-end":[{"row-end":mt()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":G()}],"auto-rows":[{"auto-rows":G()}],gap:[{gap:u()}],"gap-x":[{"gap-x":u()}],"gap-y":[{"gap-y":u()}],"justify-content":[{justify:[...ut(),"normal"]}],"justify-items":[{"justify-items":[...W(),"normal"]}],"justify-self":[{"justify-self":["auto",...W()]}],"align-content":[{content:["normal",...ut()]}],"align-items":[{items:[...W(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...W(),{baseline:["","last"]}]}],"place-content":[{"place-content":ut()}],"place-items":[{"place-items":[...W(),"baseline"]}],"place-self":[{"place-self":["auto",...W()]}],p:[{p:u()}],px:[{px:u()}],py:[{py:u()}],ps:[{ps:u()}],pe:[{pe:u()}],pt:[{pt:u()}],pr:[{pr:u()}],pb:[{pb:u()}],pl:[{pl:u()}],m:[{m:k()}],mx:[{mx:k()}],my:[{my:k()}],ms:[{ms:k()}],me:[{me:k()}],mt:[{mt:k()}],mr:[{mr:k()}],mb:[{mb:k()}],ml:[{ml:k()}],"space-x":[{"space-x":u()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":u()}],"space-y-reverse":["space-y-reverse"],size:[{size:R()}],w:[{w:[f,"screen",...R()]}],"min-w":[{"min-w":[f,"screen","none",...R()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[l]},...R()]}],h:[{h:["screen","lh",...R()]}],"min-h":[{"min-h":["screen","lh","none",...R()]}],"max-h":[{"max-h":["screen","lh",...R()]}],"font-size":[{text:["base",o,_t,Bt]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,g,Kt]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Jt,h]}],"font-family":[{font:[_o,h,s]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[c,g,h]}],"line-clamp":[{"line-clamp":[S,"none",g,Kt]}],leading:[{leading:[d,...u()]}],"list-image":[{"list-image":["none",g,h]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",g,h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:b()}],"text-color":[{text:b()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...A(),"wavy"]}],"text-decoration-thickness":[{decoration:[S,"from-font","auto",g,Bt]}],"text-decoration-color":[{decoration:b()}],"underline-offset":[{"underline-offset":[S,"auto",g,h]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:u()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",g,h]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",g,h]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:st()}],"bg-repeat":[{bg:V()}],"bg-size":[{bg:at()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Ft,g,h],radial:["",g,h],conic:[Ft,g,h]},Po,Ro]}],"bg-color":[{bg:b()}],"gradient-from-pos":[{from:pt()}],"gradient-via-pos":[{via:pt()}],"gradient-to-pos":[{to:pt()}],"gradient-from":[{from:b()}],"gradient-via":[{via:b()}],"gradient-to":[{to:b()}],rounded:[{rounded:v()}],"rounded-s":[{"rounded-s":v()}],"rounded-e":[{"rounded-e":v()}],"rounded-t":[{"rounded-t":v()}],"rounded-r":[{"rounded-r":v()}],"rounded-b":[{"rounded-b":v()}],"rounded-l":[{"rounded-l":v()}],"rounded-ss":[{"rounded-ss":v()}],"rounded-se":[{"rounded-se":v()}],"rounded-ee":[{"rounded-ee":v()}],"rounded-es":[{"rounded-es":v()}],"rounded-tl":[{"rounded-tl":v()}],"rounded-tr":[{"rounded-tr":v()}],"rounded-br":[{"rounded-br":v()}],"rounded-bl":[{"rounded-bl":v()}],"border-w":[{border:F()}],"border-w-x":[{"border-x":F()}],"border-w-y":[{"border-y":F()}],"border-w-s":[{"border-s":F()}],"border-w-e":[{"border-e":F()}],"border-w-t":[{"border-t":F()}],"border-w-r":[{"border-r":F()}],"border-w-b":[{"border-b":F()}],"border-w-l":[{"border-l":F()}],"divide-x":[{"divide-x":F()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":F()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...A(),"hidden","none"]}],"divide-style":[{divide:[...A(),"hidden","none"]}],"border-color":[{border:b()}],"border-color-x":[{"border-x":b()}],"border-color-y":[{"border-y":b()}],"border-color-s":[{"border-s":b()}],"border-color-e":[{"border-e":b()}],"border-color-t":[{"border-t":b()}],"border-color-r":[{"border-r":b()}],"border-color-b":[{"border-b":b()}],"border-color-l":[{"border-l":b()}],"divide-color":[{divide:b()}],"outline-style":[{outline:[...A(),"none","hidden"]}],"outline-offset":[{"outline-offset":[S,g,h]}],"outline-w":[{outline:["",S,_t,Bt]}],"outline-color":[{outline:b()}],shadow:[{shadow:["","none",w,$t,Vt]}],"shadow-color":[{shadow:b()}],"inset-shadow":[{"inset-shadow":["none",a,$t,Vt]}],"inset-shadow-color":[{"inset-shadow":b()}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:b()}],"ring-offset-w":[{"ring-offset":[S,Bt]}],"ring-offset-color":[{"ring-offset":b()}],"inset-ring-w":[{"inset-ring":F()}],"inset-ring-color":[{"inset-ring":b()}],"text-shadow":[{"text-shadow":["none",C,$t,Vt]}],"text-shadow-color":[{"text-shadow":b()}],opacity:[{opacity:[S,g,h]}],"mix-blend":[{"mix-blend":[...L(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":L()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[S]}],"mask-image-linear-from-pos":[{"mask-linear-from":z()}],"mask-image-linear-to-pos":[{"mask-linear-to":z()}],"mask-image-linear-from-color":[{"mask-linear-from":b()}],"mask-image-linear-to-color":[{"mask-linear-to":b()}],"mask-image-t-from-pos":[{"mask-t-from":z()}],"mask-image-t-to-pos":[{"mask-t-to":z()}],"mask-image-t-from-color":[{"mask-t-from":b()}],"mask-image-t-to-color":[{"mask-t-to":b()}],"mask-image-r-from-pos":[{"mask-r-from":z()}],"mask-image-r-to-pos":[{"mask-r-to":z()}],"mask-image-r-from-color":[{"mask-r-from":b()}],"mask-image-r-to-color":[{"mask-r-to":b()}],"mask-image-b-from-pos":[{"mask-b-from":z()}],"mask-image-b-to-pos":[{"mask-b-to":z()}],"mask-image-b-from-color":[{"mask-b-from":b()}],"mask-image-b-to-color":[{"mask-b-to":b()}],"mask-image-l-from-pos":[{"mask-l-from":z()}],"mask-image-l-to-pos":[{"mask-l-to":z()}],"mask-image-l-from-color":[{"mask-l-from":b()}],"mask-image-l-to-color":[{"mask-l-to":b()}],"mask-image-x-from-pos":[{"mask-x-from":z()}],"mask-image-x-to-pos":[{"mask-x-to":z()}],"mask-image-x-from-color":[{"mask-x-from":b()}],"mask-image-x-to-color":[{"mask-x-to":b()}],"mask-image-y-from-pos":[{"mask-y-from":z()}],"mask-image-y-to-pos":[{"mask-y-to":z()}],"mask-image-y-from-color":[{"mask-y-from":b()}],"mask-image-y-to-color":[{"mask-y-to":b()}],"mask-image-radial":[{"mask-radial":[g,h]}],"mask-image-radial-from-pos":[{"mask-radial-from":z()}],"mask-image-radial-to-pos":[{"mask-radial-to":z()}],"mask-image-radial-from-color":[{"mask-radial-from":b()}],"mask-image-radial-to-color":[{"mask-radial-to":b()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":ot()}],"mask-image-conic-pos":[{"mask-conic":[S]}],"mask-image-conic-from-pos":[{"mask-conic-from":z()}],"mask-image-conic-to-pos":[{"mask-conic-to":z()}],"mask-image-conic-from-color":[{"mask-conic-from":b()}],"mask-image-conic-to-color":[{"mask-conic-to":b()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:st()}],"mask-repeat":[{mask:V()}],"mask-size":[{mask:at()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",g,h]}],filter:[{filter:["","none",g,h]}],blur:[{blur:E()}],brightness:[{brightness:[S,g,h]}],contrast:[{contrast:[S,g,h]}],"drop-shadow":[{"drop-shadow":["","none",_,$t,Vt]}],"drop-shadow-color":[{"drop-shadow":b()}],grayscale:[{grayscale:["",S,g,h]}],"hue-rotate":[{"hue-rotate":[S,g,h]}],invert:[{invert:["",S,g,h]}],saturate:[{saturate:[S,g,h]}],sepia:[{sepia:["",S,g,h]}],"backdrop-filter":[{"backdrop-filter":["","none",g,h]}],"backdrop-blur":[{"backdrop-blur":E()}],"backdrop-brightness":[{"backdrop-brightness":[S,g,h]}],"backdrop-contrast":[{"backdrop-contrast":[S,g,h]}],"backdrop-grayscale":[{"backdrop-grayscale":["",S,g,h]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[S,g,h]}],"backdrop-invert":[{"backdrop-invert":["",S,g,h]}],"backdrop-opacity":[{"backdrop-opacity":[S,g,h]}],"backdrop-saturate":[{"backdrop-saturate":[S,g,h]}],"backdrop-sepia":[{"backdrop-sepia":["",S,g,h]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":u()}],"border-spacing-x":[{"border-spacing-x":u()}],"border-spacing-y":[{"border-spacing-y":u()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",g,h]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[S,"initial",g,h]}],ease:[{ease:["linear","initial",N,g,h]}],delay:[{delay:[S,g,h]}],animate:[{animate:["none",ct,g,h]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[I,g,h]}],"perspective-origin":[{"perspective-origin":J()}],rotate:[{rotate:Q()}],"rotate-x":[{"rotate-x":Q()}],"rotate-y":[{"rotate-y":Q()}],"rotate-z":[{"rotate-z":Q()}],scale:[{scale:rt()}],"scale-x":[{"scale-x":rt()}],"scale-y":[{"scale-y":rt()}],"scale-z":[{"scale-z":rt()}],"scale-3d":["scale-3d"],skew:[{skew:xt()}],"skew-x":[{"skew-x":xt()}],"skew-y":[{"skew-y":xt()}],transform:[{transform:[g,h,"","none","gpu","cpu"]}],"transform-origin":[{origin:J()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:Z()}],"translate-x":[{"translate-x":Z()}],"translate-y":[{"translate-y":Z()}],"translate-z":[{"translate-z":Z()}],"translate-none":["translate-none"],accent:[{accent:b()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:b()}
1],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",g,h]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":u()}],"scroll-mx":[{"scroll-mx":u()}],"scroll-my":[{"scroll-my":u()}],"scroll-ms":[{"scroll-ms":u()}],"scroll-me":[{"scroll-me":u()}],"scroll-mt":[{"scroll-mt":u()}],"scroll-mr":[{"scroll-mr":u()}],"scroll-mb":[{"scroll-mb":u()}],"scroll-ml":[{"scroll-ml":u()}],"scroll-p":[{"scroll-p":u()}],"scroll-px":[{"scroll-px":u()}],"scroll-py":[{"scroll-py":u()}],"scroll-ps":[{"scroll-ps":u()}],"scroll-pe":[{"scroll-pe":u()}],"scroll-pt":[{"scroll-pt":u()}],"scroll-pr":[{"scroll-pr":u()}],"scroll-pb":[{"scroll-pb":u()}],"scroll-pl":[{"scroll-pl":u()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",g,h]}],fill:[{fill:["none",...b()]}],"stroke-w":[{stroke:[S,_t,Bt,Kt]}],stroke:[{stroke:["none",...b()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Vo=jo(Ho);function Ws(...e){return Vo(We(e))}function we(e){if(e==null)return"";if(e instanceof Date){const s=e.getUTCFullYear(),o=String(e.getUTCMonth()+1).padStart(2,"0"),n=String(e.getUTCDate()).padStart(2,"0");return`${s}-${o}-${n}`}return e}const $o="https://camli.com",it={name:"Camli",tagline:"Your Travel Companion",parentCompany:"Planet Aero, LLC",foundedYear:2021,contact:{phone:"+185
159196470",phoneDisplay:"+1-(855)-919-6470",email:"[email protected]",privacyEmail:"[email protected]"},address:{street:"80 South 8th Street, Suite 900",city:"Minneapolis",state:"MN",zip:"55402",full:"IDS Center, 80 South 8th Street, Suite 900, Minneapolis, MN 55402, United States"},legal:{governingLaw:"State of Minnesota, USA",jurisdiction:"courts of Minnesota, USA",disputeEscalation:"BBB dispute resolution or applicable US consumer protection law"},defaultSearch:{origin:"NYC",dest:"LON"}};function De(e){const s=new Date,o=e.depDate?new Date(we(e.depDate)+"T00:00:00"):new Date(s);e.depDate||o.setDate(s.getDate()+(e.depOffsetDays??14));const n=e.retDate?new Date(we(e.retDate)+"T00:00:00"):new Date(s);e.retDate||n.setDate(s.getDate()+(e.retOffsetDays??24));const c=w=>`${w.getFullYear()}-${String(w.getMonth()+1).padStart(2,"0")}-${String(w.getDate()).padStart(2,"0")}`,d=e.adults??e.pax??1,l=e.children??0,f=e.infants??0,x=d+l+f,r=new URLSearchParams;return r.set("origin",e.origin??it.defaultSearch.origin),r.set("dest",e.dest??it.defaultSearch.dest),r.set("dep",c(o)),e.tripType!=="ow"&&r.set("ret",c(n)),r.set("pax",String(x)),r.set("adults",String(d)),l>0&&r.set("children",String(l)),f>0&&r.set("infants",String(f)),r.set("cabin",e.cabin??"economy"),r.set("type",e.tripType==="ow"?"one_way":"round_trip"),`/searching?${r.toString()}`}function Uo(e){if(e)return e.startsWith("http")?e:`${$o}${e}`}let je=!1;function Ys({title:e,description:s,canonical:o,ogTitle:n,ogDescription:c,ogType:d,ogUrl:l,ogImage:f,ogImageWidth:x,ogImageHeight:r,imageAlt:w,twitterTitle:a,twitterDescription:C,twitterImage:_,robots:B,schema:I,articlePublishedTime:M,articleModifiedTime:N,articleAuthor:ct,articleSection:q}){const ot=ht.useRef(!0);return ht.useEffect(()=>{const J=ot.current&&!je;je=!0,ot.current=!1;const P=document.title;document.title=e;const T=new Set,u=(p,yt,tt,O,vt)=>{let D=document.querySelector(p);const Pt=D?.getAttribute("content")||"";return O!==void 0&&O!==""&&(D||(D=vt(),document.head.appendChild(D)),D.content=O,T.add(p)),{el:D,prev:Pt}},U=Uo(o);let dt={el:null,prev:""};J||(dt=u('meta[name="description"]',"name","description",s,()=>{const p=document.createElement("meta");return p.name="description",p}));let K=document.querySelector('link[rel="canonical"]');const mt=K?.getAttribute("href")||"";!J&&U&&(K||(K=document.createElement("link"),K.rel="canonical",document.head.appendChild(K)),K.href=U,T.add("canonical"));const G=u('meta[name="robots"]',"name","robots",B,()=>{const p=document.createElement("meta");return p.name="robots",p}),ut=u('meta[property="og:title"]',"property","og:title",n||e,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:title"),p});let W={el:null,prev:""};J||(W=u('meta[property="og:description"]',"property","og:description",c||s,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:description"),p}));const k=u('meta[property="og:type"]',"property","og:type",d||"website",()=>{const p=document.createElement("meta");return p.setAttribute("property","og:type"),p}),b=u('meta[property="og:url"]',"property","og:url",l||U,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:url"),p}),st=u('meta[property="og:image"]',"property","og:image",f,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:image"),p}),V=u('meta[property="og:image:width"]',"property","og:image:width",f?String(x||1200):void 0,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:image:width"),p}),at=u('meta[property="og:image:height"]',"property","og:image:height",f?String(r||630):void 0,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:image:height"),p}),pt=u('meta[property="og:image:alt"]',"property","og:image:alt",f?w||e:void 0,()=>{const p=document.createElement("meta");return p.setAttribute("property","og:image:alt"),p}),v=u('meta[name="twitter:title"]',"name","twitter:title",a||n||e,()=>{const p=document.createElement("meta");return p.name="twitter:title",p});let F={el:null,prev:""};J||(F=u('meta[name="twitter:description"]',"name","twitter:description",C||c||s,()=>{const p=document.createElement("meta");return p.name="twitter:description",p}));const A=_||f,L=u('meta[name="twitter:image"]',"name","twitter:image",A,()=>{const p=document.createElement("meta");return p.name="twitter:image",p}
1),z=u('meta[name="twitter:image:alt"]',"name","twitter:image:alt",A?w||e:void 0,()=>{const p=document.createElement("meta");return p.name="twitter:image:alt",p}),E=u('meta[property="article:published_time"]',"property","article:published_time",M,()=>{const p=document.createElement("meta");return p.setAttribute("property","article:published_time"),p}),Q=u('meta[property="article:modified_time"]',"property","article:modified_time",N,()=>{const p=document.createElement("meta");return p.setAttribute("property","article:modified_time"),p}),rt=u('meta[property="article:author"]',"property","article:author",ct,()=>{const p=document.createElement("meta");return p.setAttribute("property","article:author"),p}),xt=u('meta[property="article:section"]',"property","article:section",q,()=>{const p=document.createElement("meta");return p.setAttribute("property","article:section"),p}),Z=[];if(I){const p=Array.isArray(I)?I:[I],yt=new Set;for(const O of p){const vt=O["@type"];Array.isArray(vt)?vt.forEach(D=>yt.add(D)):typeof vt=="string"&&yt.add(vt)}document.head.querySelectorAll('script[type="application/ld+json"][data-server-route]').forEach(O=>{try{const D=JSON.parse(O.textContent||"")["@type"];(Array.isArray(D)?D:[D]).some(et=>yt.has(et))&&(Z.push({el:O,content:O.textContent||""}),O.remove())}catch{Z.push({el:O,content:O.textContent||""}),O.remove()}})}const Dt=[];if(I){const p=Array.isArray(I)?I:[I];for(const yt of p){const tt=document.createElement("script");tt.type="application/ld+json",tt.textContent=JSON.stringify(yt),tt.setAttribute("data-seo-head","true"),document.head.appendChild(tt),Dt.push(tt)}}return document.documentElement.setAttribute("data-seo-ready","true"),()=>{document.documentElement.removeAttribute("data-seo-ready"),document.title=P,T.has('meta[name="description"]')&&dt.el&&(dt.el.content=dt.prev),T.has("canonical")&&K&&(K.href=mt),T.has('meta[name="robots"]')&&G.el&&(G.el.content=G.prev),T.has('meta[property="og:title"]')&&ut.el&&(ut.el.content=ut.prev),T.has('meta[property="og:description"]')&&W.el&&(W.el.content=W.prev),T.has('meta[property="og:type"]')&&k.el&&(k.el.content=k.prev),T.has('meta[property="og:url"]')&&b.el&&(b.el.content=b.prev),T.has('meta[property="og:image"]')&&st.el&&(st.el.content=st.prev),T.has('meta[property="og:image:width"]')&&V.el&&(V.el.content=V.prev),T.has('meta[property="og:image:height"]')&&at.el&&(at.el.content=at.prev),T.has('meta[property="og:image:alt"]')&&pt.el&&(pt.el.content=pt.prev),T.has('meta[name="twitter:title"]')&&v.el&&(v.el.content=v.prev),T.has('meta[name="twitter:description"]')&&F.el&&(F.el.content=F.prev),T.has('meta[name="twitter:image"]')&&L.el&&(L.el.content=L.prev),T.has('meta[name="twitter:image:alt"]')&&z.el&&(z.el.content=z.prev),T.has('meta[property="article:published_time"]')&&E.el&&(E.el.content=E.prev),T.has('meta[property="article:modified_time"]')&&Q.el&&(Q.el.content=Q.prev),T.has('meta[property="article:author"]')&&rt.el&&(rt.el.content=rt.prev),T.has('meta[property="article:section"]')&&xt.el&&(xt.el.content=xt.prev);for(const p of Dt)p.remove();for(const{el:p,content:yt}of Z){const tt=document.createElement("script");tt.type="application/ld+json",tt.setAttribute("data-server-route",""),tt.textContent=yt,document.head.appendChild(tt)}}},[e,s,o,n,c,d,l,f,x,r,w,a,C,_,B,I,M,N,ct,q]),null}function Go(){return t.jsx("svg",{"data-loc":"client/src/components/layout/TopBar.tsx:7",width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/TopBar.tsx:8",d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})}function Wo(){return t.jsx("svg",{"data-loc":"client/src/components/layout/TopBar.tsx:15",width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/TopBar.tsx:16",d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})}function Yo(){return t.jsx("svg",{"data-loc":"client/src/components/layout/TopBar.tsx:23",width:"16",height:"16",viewBox:"0 0 24 24",fill:"
1currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/TopBar.tsx:24",d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"})})}function Xo(){return t.jsx("svg",{"data-loc":"client/src/components/layout/TopBar.tsx:31",width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/TopBar.tsx:32",d:"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})})}function qo(){return t.jsx("svg",{"data-loc":"client/src/components/layout/TopBar.tsx:39",width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/TopBar.tsx:40",d:"M19.59 6.69a4.83 4.83 0 01-3.77-4.25V2h-3.45v13.67a2.89 2.89 0 01-2.88 2.88 2.89 2.89 0 01-2.88-2.88 2.89 2.89 0 012.88-2.88c.28 0 .56.04.82.11V9.4a6.33 6.33 0 00-.82-.05A6.34 6.34 0 003.15 15.7a6.34 6.34 0 006.34 6.34 6.34 6.34 0 006.34-6.34V9.42a8.16 8.16 0 004.76 1.52v-3.4a4.85 4.85 0 01-1-.85z"})})}function Jo(){return t.jsx("svg",{"data-loc":"client/src/components/layout/TopBar.tsx:47",width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/TopBar.tsx:48",d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})}function Ko({mobileMessage:e="Unpublished fares · below published prices"}={}){return t.jsxs(t.Fragment,{children:[t.jsxs("div",{"data-loc":"client/src/components/layout/TopBar.tsx:63",className:"hidden md:flex bg-[#121212] border-b border-[rgba(201,162,39,0.15)] px-[4vw] items-center justify-between gap-4 flex-wrap",style:{height:36},children:[t.jsxs("div",{"data-loc":"client/src/components/layout/TopBar.tsx:65",className:"flex items-center",style:{gap:22},children:[t.jsxs("a",{"data-loc":"client/src/components/layout/TopBar.tsx:67",href:"tel:+18559196470",className:"flex items-center gap-2 no-underline group",children:[t.jsx(zt,{"data-loc":"client/src/components/layout/TopBar.tsx:68",className:"w-[12px] h-[12px] text-[#e6c757]"}),t.jsx("span",{"data-loc":"client/src/components/layout/TopBar.tsx:69",className:"text-[11.5px] font-semibold text-[#bdbdb6] group-hover:text-white transition-colors",children:"+1-(855)-919-6470"})]}),t.jsxs("a",{"data-loc":"client/src/components/layout/TopBar.tsx:74",href:"mailto:[email protected]",className:"flex items-center gap-2 no-underline group",children:[t.jsx(Gt,{"data-loc":"client/src/components/layout/TopBar.tsx:75",className:"w-[12px] h-[12px] text-[#e6c757]"}),t.jsx("span",{"data-loc":"client/src/components/layout/TopBar.tsx:76",className:"text-[11.5px] text-[#bdbdb6] group-hover:text-white transition-colors",children:"[email protected]"})]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/TopBar.tsx:83",className:"flex items-center",style:{gap:16},children:[t.jsx("div",{"data-loc":"client/src/components/layout/TopBar.tsx:85",className:"flex items-center gap-[7px]",children:[{href:"https://www.facebook.com/camliofficial/",icon:t.jsx(Go,{"data-loc":"client/src/components/layout/TopBar.tsx:87"}),label:"Facebook"},{href:"https://x.com/officialcamli",icon:t.jsx(Wo,{"data-loc":"client/src/components/layout/TopBar.tsx:88"}),label:"Twitter / X"},{href:"https://www.instagram.com/camliofficial/",icon:t.jsx(Yo,{"data-loc":"client/src/components/layout/TopBar.tsx:89"}),label:"Instagram"},{href:"https://www.youtube.com/@camliofficial",icon:t.jsx(Xo,{"data-loc":"client/src/components/layout/TopBar.tsx:90"}),label:"YouTube"},{href:"https://www.tiktok.com/@camli_official",icon:t.jsx(qo,{"data-loc":"client/src/components/layout/TopBar.tsx:91"}),label:"TikTok"},{href:"https://www.linkedin.com/company/camli-official/",icon:t.jsx(Jo,{"data-loc":"client/src/components/layout/TopBar.tsx:92"}),label:"LinkedIn"}].map(s=>t.jsx("a",{"data-loc":"client/src/components/layout/TopBar.tsx:94",href:s.href,target:"_blank",rel:"noopener noreferrer","aria-label":s.label,className:"hover:opacity-80 transition-opacity",style:{width:20,height:20,borderRadius:"50%",background:"#2e2e2a",display:"grid",placeItems:"center",color:"#e6c757"},children:t.jsx("span",{"data-loc":"client/src/components/layout/TopBar.tsx:103",style:{display:"flex",transform:"scale(0.65)"},children:s.icon})},s.label))}),t.jsx(xe,{"data-loc":"client/src/components/layout/TopBar.tsx:108",compact:!0,dark:!0})]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/TopBar.tsx:113",className:"flex md:hidden bg-[#121212] py-1 px-4 items-center justify-between",children:[t.jsx("span",{"data-loc":"client/src/components/layout/TopBar.tsx:114",className:"text-[0.58rem] font-semibold text-white",children:e}),t.jsx("div",{"data-loc":"client/src/components/layout/TopBar.tsx:115",className:"flex items-center gap-2",children:t.jsx(xe,{"data-loc":"client/src/components/layout/TopBar.tsx:116",compact:!0,dark:!0})})]})]})}function Qo(){return t.jsx("svg",{"data-loc":"client/src/components/layout/Navbar.tsx:8",width:"17",height:"17",viewBox:"0 0 24 24",className:"text-[#e6c757]",children:t.jsx("path",{"data-loc":"client/src/components/layout/Navbar.tsx:9",d:"M2 12l19-8-5 19-4-7-7-4z",fill:"
1currentColor"})})}function Zo(e,s,o,n){if(e.preventDefault(),o==="/"){const c=document.getElementById(s);if(c){c.scrollIntoView({behavior:"smooth",block:"start"}),window.history.replaceState(null,"",`/#${s}`);return}}n(`/#${s}`)}function ts(){const[e]=ae(),[s,o]=ht.useState(!1),n=ht.useRef(null);return ht.useEffect(()=>{o(!1)},[e]),ht.useEffect(()=>{if(!s)return;function c(d){n.current&&!n.current.contains(d.target)&&o(!1)}return document.addEventListener("mousedown",c),()=>document.removeEventListener("mousedown",c)},[s]),ht.useEffect(()=>(s?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[s]),t.jsxs(t.Fragment,{children:[t.jsxs("nav",{"data-loc":"client/src/components/layout/Navbar.tsx:64",className:"bg-[rgba(248,246,241,0.97)] backdrop-blur-[24px] border-b border-[#e8e4dd] min-[1100px]:border-[#e8e6e0] flex items-center justify-between px-4 md:px-[4vw] py-2.5 md:py-4",children:[t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:66",href:"/",className:"flex items-center gap-2 md:gap-2.5 no-underline",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:67",className:"w-8 h-8 md:w-9 md:h-9 bg-[#1a1f16] min-[1100px]:bg-[#101010] rounded-[9px] md:rounded-[10px] flex items-center justify-center transition-transform duration-300 hover:rotate-[-12deg] hover:scale-[1.08] flex-shrink-0",children:t.jsx(Qo,{"data-loc":"client/src/components/layout/Navbar.tsx:68"})}),t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:70",className:"flex flex-col gap-[3px]",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:71",className:"font-serif text-xl md:text-[1.45rem] font-bold text-[#1a1f16] min-[1100px]:text-[#101010] tracking-tight leading-none",children:["camli",t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:72",className:"text-[0.65em] align-super font-semibold text-[#1a1f16] min-[1100px]:text-[#101010] ml-[2px]",children:"™"})]}),t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:74",className:"text-[0.6rem] md:text-[0.65rem] font-extrabold text-[#5c4a0a] min-[1100px]:text-[#5c4a0a] tracking-[0.14em] md:tracking-[0.2em] uppercase leading-none",children:"Your Travel Companion"})]})]}),t.jsxs("ul",{"data-loc":"client/src/components/layout/Navbar.tsx:81",className:"hidden lg:flex gap-0 list-none items-center mx-auto flex-shrink min-w-0",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:82",children:t.jsx(m,{"data-loc":"client/src/components/layout/Navbar.tsx:82",href:"/deals",className:"text-[0.75rem] font-bold tracking-wider uppercase min-[1100px]:normal-case min-[1100px]:tracking-normal min-[1100px]:text-[0.95rem] min-[1100px]:font-medium text-[#4b5563] no-underline hover:text-[#1a1f16] transition-colors",children:"Deals"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:83",className:"mx-3 lg:mx-4 xl:mx-5 w-px h-[14px] bg-[#2d5a1e]/40 min-[1100px]:bg-[#d6d3cc]","aria-hidden":"true"}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:84",children:t.jsx(m,{"data-loc":"client/src/components/layout/Navbar.tsx:84",href:"/how-it-works",className:"text-[0.75rem] font-bold tracking-wider uppercase min-[1100px]:normal-case min-[1100px]:tracking-normal min-[1100px]:text-[0.95rem] min-[1100px]:font-medium text-[#4b5563] no-underline hover:text-[#1a1f16] transition-colors",children:"How It Works"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:85",className:"mx-3 lg:mx-4 xl:mx-5 w-px h-[14px] bg-[#2d5a1e]/40 min-[1100px]:bg-[#d6d3cc]","aria-hidden":"true"}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:86",children:t.jsx(m,{"data-loc":"client/src/components/layout/Navbar.tsx:86",href:"/our-services",className:"text-[0.75rem] font-bold tracking-wider uppercase min-[1100px]:normal-case min-[1100px]:tracking-normal min-[1100px]:text-[0.95rem] min-[1100px]:font-medium text-[#4b5563] no-underline hover:text-[#1a1f16] transition-colors",children:"Our Services"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:87",className:"mx-3 lg:mx-4 xl:mx-5 w-px h-[14px] bg-[#2d5a1e]/40 min-[1100px]:bg-[#d6d3cc]","aria-hidden":"true"}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:88",children:t.jsx(m,{"data-loc":"client/src/components/layout/Navbar.tsx:88",href:"/hidden-city",className:"text-[0.75rem] font-bold tracking-wider up
1percase min-[1100px]:normal-case min-[1100px]:tracking-normal min-[1100px]:text-[0.95rem] min-[1100px]:font-medium text-[#c9a227] min-[1100px]:text-[#4b5563] no-underline hover:text-[#1a1f16] transition-colors",children:"Hidden City"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:89",className:"mx-3 lg:mx-4 xl:mx-5 w-px h-[14px] bg-[#2d5a1e]/40 min-[1100px]:bg-[#d6d3cc]","aria-hidden":"true"}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:90",children:t.jsx(m,{"data-loc":"client/src/components/layout/Navbar.tsx:90",href:"/blog",className:"text-[0.75rem] font-bold tracking-wider uppercase min-[1100px]:normal-case min-[1100px]:tracking-normal min-[1100px]:text-[0.95rem] min-[1100px]:font-medium text-[#4b5563] no-underline hover:text-[#1a1f16] transition-colors",children:"Blog"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:91",className:"flex-shrink-0 ml-3 lg:ml-4 xl:ml-5 min-[1100px]:hidden",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:92",href:"/ask-camli","aria-label":"Ask Camli AI search",className:"inline-flex items-center gap-1 xl:gap-[8px] no-underline cursor-pointer whitespace-nowrap bg-[#d9ecb3] text-[#1a1f16] rounded-full text-[11px] xl:text-[15px] font-semibold tracking-wider uppercase py-1.5 px-2.5 xl:py-2 xl:px-[18px] hover:bg-[#c4de9a] transition-colors",children:[t.jsx(Wt,{"data-loc":"client/src/components/layout/Navbar.tsx:97",className:"w-3.5 h-3.5 xl:w-[18px] xl:h-[18px]"}),t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:98",className:"font-bold tracking-[1.5px]",children:"Ask Camli"})]})})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:104",className:"flex items-center gap-3 md:gap-5 flex-shrink-0",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:106",className:"hidden lg:flex flex-col items-end gap-px",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:107",className:"text-[0.58rem] font-bold tracking-[0.16em] uppercase text-[#1a1f16] min-[1100px]:text-[#3a3a3a]",children:"Any Questions?"}),t.jsx("a",{"data-loc":"client/src/components/layout/Navbar.tsx:108",href:"tel:+18559196470",className:"text-[1.1rem] font-bold text-[#1a1f16] min-[1100px]:text-[#101010] no-underline tracking-tight leading-tight hover:text-[#e6c757] min-[1100px]:hover:text-[#c9a227] transition-colors",children:"+1-(855)-919-6470"})]}),t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:114",href:"/ask-camli","aria-label":"Ask Camli AI search",className:"hidden lg:inline-flex min-[1100px]:!hidden items-center gap-[8px] no-underline cursor-pointer whitespace-nowrap bg-[#101010] text-[#e6c757] rounded-full text-[15px] font-semibold tracking-wider uppercase py-2 px-[18px] hover:bg-[#1c1c1c] transition-colors",children:[t.jsx(Wt,{"data-loc":"client/src/components/layout/Navbar.tsx:119",className:"w-[18px] h-[18px]"}),t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:120",className:"font-bold tracking-[1.5px]",children:"Ask Camli"})]}),t.jsx("a",{"data-loc":"client/src/components/layout/Navbar.tsx:124",href:"tel:+18559196470",className:"lg:hidden flex items-center justify-center w-[38px] h-[38px] rounded-full border-none",style:{background:"linear-gradient(135deg, #e6c757, #c9a227)"},"aria-label":"Call us",children:t.jsx(zt,{"data-loc":"client/src/components/layout/Navbar.tsx:130",className:"w-4 h-4 text-[#101010] fill-[#101010]"})}),t.jsx("button",{"data-loc":"client/src/components/layout/Navbar.tsx:134",onClick:()=>o(!s),className:"lg:hidden flex items-center justify-center w-[38px] h-[38px] rounded-[10px] bg-white border border-[#e8e6e0]","aria-label":"Toggle navigation menu",children:s?t.jsx(Ke,{"data-loc":"client/src/components/layout/Navbar.tsx:140",className:"w-4 h-4 text-[#101010]"}):t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:142",className:"flex flex-col items-center justify-center",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:143",className:"block w-4 h-[1.5px] bg-[#101010] rounded-full"}),t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:144",className:"block w-4 h-[1.5px] bg-[#101010] rounded-full mt-[5px]"}),t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:145",className:"block w-4 h-[1.5px] bg-[#101010] rounded-full mt-[5px]"})]})}),t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:151",href:"/ask-camli",className:"hidden min-[1100px]:inline-flex items-center gap-1.5 text-[#1a1f16] border-none text-[0.875rem] font-extrabold tracking-wide uppercase py-2 px-4 roun
1ded-full no-underline hover:-translate-y-px hover:brightness-105 transition-all bg-[#e6c757]",style:{fontFamily:"'DM Sans', sans-serif"},children:[t.jsx("svg",{"data-loc":"client/src/components/layout/Navbar.tsx:156",width:"13",height:"13",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Navbar.tsx:156",d:"M12 2c.4 4.6 5 9.2 10 10-5 .8-9.6 5.4-10 10-.4-4.6-5-9.2-10-10 5-.8 9.6-5.4 10-10z"})})," Ask Camli"]}),t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:159",href:"/ask-camli",className:"hidden lg:inline-flex min-[1100px]:!hidden items-center gap-1.5 bg-[#e6c757] text-[#1a1f16] border-none text-[0.875rem] font-extrabold tracking-wide uppercase py-2 px-4 rounded-full no-underline cursor-pointer hover:brightness-105 hover:-translate-y-px transition-all",style:{fontFamily:"'DM Sans', sans-serif"},children:[t.jsx("svg",{"data-loc":"client/src/components/layout/Navbar.tsx:164",width:"13",height:"13",viewBox:"0 0 24 24",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Navbar.tsx:164",d:"M12 2c.4 4.6 5 9.2 10 10-5 .8-9.6 5.4-10 10-.4-4.6-5-9.2-10-10 5-.8 9.6-5.4 10-10z"})})," Ask Camli"]})]})]}),s&&typeof document<"u"&&Xe.createPortal(t.jsx(es,{"data-loc":"client/src/components/layout/Navbar.tsx:172",onClose:()=>o(!1),menuRef:n}),document.body)]})}function es({onClose:e,menuRef:s}){const[o,n]=ae();return t.jsxs(t.Fragment,{children:[t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:195",className:"fixed inset-0 top-[57px] bg-black/40 lg:hidden",style:{zIndex:9998},onClick:e}),t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:202",ref:s,className:"fixed top-[57px] right-0 bottom-0 w-[min(280px,calc(100vw-24px))] max-w-full bg-white shadow-[-8px_0_24px_rgba(0,0,0,0.12)] lg:hidden animate-in slide-in-from-right duration-200",style:{zIndex:9999},children:t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:207",className:"flex flex-col h-full",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:209",className:"flex-1 overflow-y-auto py-4 px-5",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:210",className:"text-[0.5rem] font-extrabold tracking-[0.2em] uppercase text-[#4b5563] mb-3",children:"Menu"}),t.jsxs("ul",{"data-loc":"client/src/components/layout/Navbar.tsx:211",className:"list-none flex flex-col gap-0.5",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:212",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:213",href:"/deals",className:"flex items-center gap-3 py-3 px-3 rounded-xl text-base font-semibold text-[#1a1f16] no-underline hover:bg-[#f0eeea] transition-colors min-h-[44px]",children:[t.jsx(Wt,{"data-loc":"client/src/components/layout/Navbar.tsx:214",className:"w-4 h-4 text-[#e6c757]"})," Deals"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:217",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:218",href:"/how-it-works",onClick:()=>e(),className:"flex items-center gap-3 py-3 px-3 rounded-xl text-base font-semibold text-[#1a1f16] no-underline hover:bg-[#f0eeea] transition-colors min-h-[44px]",children:[t.jsx(fe,{"data-loc":"client/src/components/layout/Navbar.tsx:219",className:"w-4 h-4 text-[#e6c757]"})," How It Works"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:222",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:223",href:"/our-services",onClick:()=>e(),className:"flex items-center gap-3 py-3 px-3 rounded-xl text-base font-semibold text-[#1a1f16] no-underline hover:bg-[#f0eeea] transition-colors min-h-[44px]",children:[t.jsx(fe,{"data-loc":"client/src/components/layout/Navbar.tsx:224",className:"w-4 h-4 text-[#e6c757]"})," Our Services"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:227",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:228",href:"/hidden-city",className:"flex items-center gap-3 py-3 px-3 rounded-xl text-base font-semibold text-[#c9a227] no-underline hover:bg-[#f0eeea] transition-colors min-h-[44px]",children:[t.jsx(Zt,{"data-loc":"client/src/components/layout/Navbar.tsx:229",className:"w-4 h-4 text-[#e6c757]"})," Hidden City",t.jsx("span",{"data-loc":"client/src/components/layout/Navbar.tsx:230",className:"text-[9px] font-extrabold uppercase tracking-wider bg-[#e6c757] text-[#1a1f16] px-2 py-[2px] rounded-full ml-auto",children:"Deals"})]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:233",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:234",href:"/blog",className:"flex items-center gap-3 py-3 px-3 rounded-xl text-base font-semibold text-[#1a1f16] no-underline hover:bg-[#f0eeea] transition-colors min-h-[44px]",children:[t.jsx(Qe,{"data-loc":"client/src/components/layout/Navbar.tsx:235",className:"w-4 h-4 text-[#e6c757]"})," Blog"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:238",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:239",href:"/ask-camli",className:"flex items-center gap-3 py-3 px-3 rounded-xl text-base font-semibold text-[#1a1f16] no-underline hover:bg-[#f0eeea] transition-colors min-h-[44px]",children:[t.jsx(Wt,{"data-loc":"client/src/components/layout/Navbar.tsx:240",className:"w-4 h-4 text-[#e6c757]"})," Ask Camli"]})})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Navbar.tsx:245",className:"border-t border-[#e8e4dd] mt-4 pt-4",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:246",className:"text-[0.5rem] font-extrabold tracking-[0.2em] uppercase text-[#4b5563] mb-3",children:"Qu
1ick Links"}),t.jsxs("ul",{"data-loc":"client/src/components/layout/Navbar.tsx:247",className:"list-none flex flex-col gap-0.5",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:248",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:249",href:"/flights",className:"flex items-center gap-3 py-2.5 px-3 rounded-xl text-[0.82rem] text-[#4b5563] no-underline hover:bg-[#f0eeea] hover:text-[#1a1f16] transition-colors",children:[t.jsx(Ze,{"data-loc":"client/src/components/layout/Navbar.tsx:250",className:"w-3.5 h-3.5 text-[#9ca3af]"})," All Flight Routes"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:253",children:t.jsxs("a",{"data-loc":"client/src/components/layout/Navbar.tsx:254",href:"/#destinations",onClick:c=>{Zo(c,"destinations",o,n),e()},className:"flex items-center gap-3 py-2.5 px-3 rounded-xl text-[0.82rem] text-[#4b5563] no-underline hover:bg-[#f0eeea] hover:text-[#1a1f16] transition-colors cursor-pointer",children:[t.jsx(Se,{"data-loc":"client/src/components/layout/Navbar.tsx:255",className:"w-3.5 h-3.5 text-[#9ca3af]"})," Destinations"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:258",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:259",href:"/about",className:"flex items-center gap-3 py-2.5 px-3 rounded-xl text-[0.82rem] text-[#4b5563] no-underline hover:bg-[#f0eeea] hover:text-[#1a1f16] transition-colors",children:[t.jsx(to,{"data-loc":"client/src/components/layout/Navbar.tsx:260",className:"w-3.5 h-3.5 text-[#9ca3af]"})," About Camli"]})}),t.jsx("li",{"data-loc":"client/src/components/layout/Navbar.tsx:263",children:t.jsxs(m,{"data-loc":"client/src/components/layout/Navbar.tsx:264",href:"/contact-us",className:"flex items-center gap-3 py-2.5 px-3 rounded-xl text-[0.82rem] text-[#4b5563] no-underline hover:bg-[#f0eeea] hover:text-[#1a1f16] transition-colors",children:[t.jsx(Gt,{"data-loc":"client/src/components/layout/Navbar.tsx:265",className:"w-3.5 h-3.5 text-[#9ca3af]"})," Contact Us"]})})]})]})]}),t.jsx("div",{"data-loc":"client/src/components/layout/Navbar.tsx:273",className:"border-t border-[#e8e4dd] p-4",children:t.jsxs("a",{"data-loc":"client/src/components/layout/Navbar.tsx:274",href:"tel:+18559196470",className:"flex items-center justify-center gap-2 w-full bg-[#1a1f16] text-white text-center py-3 rounded-xl text-[0.85rem] font-bold no-underline",children:[t.jsx(zt,{"data-loc":"client/src/components/layout/Navbar.tsx:278",className:"w-4 h-4"})," +1-(855)-919-6470"]})})]})})]})}function os(){const{displayCurrency:e,isNonUsd:s}=Je();return s?t.jsx("div",{"data-loc":"client/src/components/CurrencyBanner.tsx:15",className:"bg-[#fef9e7] border-b border-[#f5e6a3] py-1.5 px-4 text-center z-40",children:t.jsxs("span",{"data-loc":"client/src/components/CurrencyBanner.tsx:16",className:"text-[0.62rem] md:text-[0.68rem] font-semibold text-[#92700c]",children:["Prices shown in ",t.jsx("strong",{"data-loc":"client/src/components/CurrencyBanner.tsx:17",children:e})," for reference; charged in USD."]})}):null}function Xs({mobileTopBarMessage:e}={}){return t.jsxs("div",{"data-loc":"client/src/components/layout/StickyHeader.tsx:14",className:"sticky top-0 z-[300]",children:[t.jsx(Ko,{"data-loc":"client/src/components/layout/StickyHeader.tsx:15",mobileMessage:e}),t.jsx(ts,{"data-loc":"client/src/components/layout/StickyHeader.tsx:16"}),t.jsx(os,{"data-loc":"client/src/components/layout/StickyHeader.tsx:17"})]})}function wt({href:e,className:s,children:o,prefetchOnVisible:n=!1}){const c=ht.useRef(null);return ht.useEffect(()=>{if(!n||!c.current)return;const d=c.current,l=new IntersectionObserver(([f])=>{f.isIntersecting&&(qt(e),l.disconnect())},{rootMargin:"200px"});return l.observe(d),()=>l.disconnect()},[e,n]),t.jsx("span",{"data-loc":"client/src/components/PrefetchLink.tsx:37",ref:c,className:"contents",children:t.jsx(m,{"data-loc":"client/src/components/PrefetchLink.tsx:38",href:e,className:s,onMouseEnter:()=>qt(e),onFocus:()=>qt(e),children:o})})}const ss="https://www.bbb.org/us/mn/minneapolis/profile/online-travel-agency/camli-com-0704-1000083797/#sealclick",as="https://seal-minnesota.bbb.org/seal
1s/blue-seal-200-42-bbb-1000083797.png";function ns({placement:e,className:s=""}){const o=e==="payment";return t.jsx("a",{"data-loc":"client/src/components/BbbSeal.tsx:16",href:ss,target:"_blank",rel:"nofollow noopener noreferrer","aria-label":"Verify Camli.com BBB Accredited Business profile",className:`inline-flex items-center justify-center rounded-lg transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[#c9a227] focus-visible:ring-offset-2 ${o?"bg-white px-3 py-2 border border-[#d4d3cf] hover:border-[#8a9a6c] hover:shadow-sm":"bg-white/[0.06] px-3 py-2 border border-white/10 hover:bg-white/[0.1] hover:border-white/20"} ${s}`,children:t.jsx("img",{"data-loc":"client/src/components/BbbSeal.tsx:27",src:as,alt:"Camli.com BBB Accredited Business — view BBB profile",width:"200",height:"42",loading:"lazy",decoding:"async",referrerPolicy:"no-referrer-when-downgrade",className:"block w-[200px] max-w-full h-auto border-0"})})}function Ne(e){if(!e)return"";const s=typeof e=="string"?e:e instanceof Date?e.toISOString():"",o=new Date(s);return isNaN(o.getTime())?"":`${["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][o.getMonth()]} ${o.getDate()}`}function rs(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:22",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:23",width:"48",height:"16",rx:"2",fill:"#1A1F71"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:24",x:"24",y:"11.5",textAnchor:"middle",fill:"#fff",fontSize:"9",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:"VISA"})]})}function ls(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:30",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:31",width:"48",height:"16",rx:"2",fill:"#252525"}),t.jsx("circle",{"data-loc":"client/src/components/layout/Footer.tsx:32",cx:"20",cy:"8",r:"5.5",fill:"#EB001B"}),t.jsx("circle",{"data-loc":"client/src/components/layout/Footer.tsx:33",cx:"28",cy:"8",r:"5.5",fill:"#F79E1B"}),t.jsx("path",{"data-loc":"client/src/components/layout/Footer.tsx:34",d:"M24 3.5a5.47 5.47 0 011.5 3.8c0 1.5-.55 2.8-1.5 3.8a5.47 5.47 0 01-1.5-3.8c0-1.5.55-2.8 1.5-3.8z",fill:"#FF5F00"})]})}function is(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:40",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:41",width:"48",height:"16",rx:"2",fill:"#006FCF"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:42",x:"24",y:"11",textAnchor:"middle",fill:"#fff",fontSize:"7",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:"AMEX"})]})}function cs(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:48",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:49",width:"48",height:"16",rx:"2",fill:"#003087"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:50",x:"24",y:"11",textAnchor:"middle",fill:"#fff",fontSize:"7",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:"PayPal"})]})}function ds(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:56",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:57",width:"48",height:"16",rx:"2",fill:"#FF6000"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:58",x:"24",y:"11",textAnchor:"middle",fill:"#fff",fontSize:"6.5",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:"DISCOVER"})]})}function ms(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:64",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:65",width:"48",height:"16",rx:"2",fill:"#000"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:66",x:"24",y:"11",textAnchor:"middle",fill:"#fff",fontSize:"7",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:" Pay"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:67",x:"11",y:"11",textAnchor:"middle",fill:"#fff",fontSize:"9",fontFamily:"Arial, sans-serif"})]})}function us(){return t.jsxs("svg",{"data-loc":"client/src/components/layout/Footer.tsx:73",viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",children:[t.jsx("rect",{"data-loc":"client/src/components/layout/Footer.tsx:74",width:"48",height:"16",rx:"2",fill:"#fff",stroke:"#ddd",strokeWidth:"0.5"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:75",x:"7",y:"11.5",fill:"#4285F4",fontSize:"8",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:"G"}),t.jsx("text",{"data-loc":"client/src/components/layout/Footer.tsx:76",x:"15",y:"11",fill:"#333",fontSize:"6.5",fontWeight:"bold",fontFamily:"Arial, sans-serif",children:"Pay"})]})}function St({title:e,children:s}){const[o,n]=ht.useState(!1);return t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:85",className:"md:hidden border-b border-white/10",children:[t.jsxs("button",{"data-loc":"client/src/components/layout/Footer.tsx:86",onClick:()=>n(!o),className:"w-full flex items-center justify-between py-3 text-left bg-transparent border-none min-h-[44px]",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:90",className:"text-[0.7rem] font-extrabold tracking-[0.16em] uppercase text-[#c9a227]",children:e}),t.jsx(oo,{"data-loc":"client/src/components/layout/Footer.tsx:91",className:`w-4 h-4 text-white/40 transition-transform duration-200 ${o?"rotate-180":""}`})]}),t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:93",className:`overflow-hidden transition-all duration-300 ${o?"max-h-[500px] pb-3":"max-h-0"}`,children:s})]})}const y="text-[0.78rem] text-[#f5f3ee]/70 no-underline hover:text-[#f5f3ee] transition-colors";function qs({brandDescription:e,credentialsLabel:s,copyright:o}={}){const{data:n}=lo.crm.sitemapDeals.listActive.useQuery(void 0,{staleTime:3e5,retry:1}),c=n||[],d={economy:"Economy",premium_economy:"Premium Eco",business:"Business",first:"First"},l=()=>{window.scrollTo({top:0,behavior:"smooth"})},f=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:148",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:149",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:149",href:"/cheap-flights",className:y,children:"Cheap Flights"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:150",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:150",href:"/deals",className:y,children:"Flight Deals"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:151",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:151",href:"/deals/last-minute-flights",className:y,children:"Last-Minute Flights"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:152",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:152",href:"/deals/business-class-deals",className:y,children:"Business Class Deals"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:153",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:153",href:"/deals/cheap-weekend-flights",className:y,children:"Weekend Flight Deals"})})]}),x=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:158",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:159",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:159",href:"/flights/new-yor
1k-to-london",className:y,children:"New York → London"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:160",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:160",href:"/flights/los-angeles-to-dubai",className:y,children:"Los Angeles → Dubai"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:161",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:161",href:"/flights/miami-to-cancun",className:y,children:"Miami → Cancun"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:162",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:162",href:"/flights/new-york-to-miami",className:y,children:"New York → Miami"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:163",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:163",href:"/flights/chicago-to-las-vegas",className:y,children:"Chicago → Las Vegas"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:164",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:164",href:"/flights/dallas-to-orlando",className:y,children:"Dallas → Orlando"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:165",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:165",href:"/flights",className:y,children:"All Routes →"})})]}),r=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:170",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:171",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:171",href:"/destinations/london",className:y,children:"London"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:172",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:172",href:"/destinations/cancun",className:y,children:"Cancun"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:173",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:173",href:"/destinations/paris",className:y,children:"Paris"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:174",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:174",href:"/destinations/miami",className:y,children:"Miami"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:175",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:175",href:"/destinations/honolulu",className:y,children:"Honolulu"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:176",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:176",href:"/destinations/las-vegas",className:y,children:"Las Vegas"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:177",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:177",href:"/destinations",className:y,children:"All Destinations →"})})]}),w=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:182",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:183",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:183",href:"/airlines/delta-air-lines",className:y,children:"Delta Air Lines"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:184",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:184",href:"/airlines/united-airlines",className:y,children:"United Airlines"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:185",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:185",href:"/airlines/american-airlines",className:y,children:"American Airlines"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:186",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:186",href:"/airlines/southwest-airlines",className:y,children:"Southwest Airlines"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:187",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:187",href:"/airlines/alaska-airlines",className:y,children:"Alaska Airlines"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:188",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:188",href:"/airlines/jetblue",className:y,children:"JetBlue"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:189",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:189",href:"/airlines/british-airways",className:y,children:"British Airways"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:190",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:190",href:"/airlines/air-france",className:y,children:"Air France"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:191",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:191",href:"/airlines",className:y,children:"All Airlines →"})})]}),a=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:196",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:197",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:197",href:"/how-it-works",className:y,children:"How It Works"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:198",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:198",href:"/google-flights-vs-camli",className:y,children:"Google Flights vs Camli"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:199",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:199",href:"/airline-miles",className:y,children:"Airline Miles Guide"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:200",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:200",href:"/points-transfer",className:y,children:"Points Transfer Guide"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:201",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:201",href:"/blog",className:y,children:"All Articles →"})})]}),C=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:206",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:207",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:207",href:"/baggage-policy",className:y,prefetchOnVisible:!0,children:"Baggage Policy"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:208",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:208",href:"/checked-baggage-fees",className:y,prefetchOnVisible:!0,children:"Checked Baggage Fees"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:209",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:209",href:"/online-check-in",className:y,prefetchOnVisible:!0,children:"Online Check-In"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:210",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:210",href:"/pet-friendly-airlines",className:y,prefetchOnVisible:!0,children:"Pet-Friendly Airlines"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:211",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:211",href:"/unaccompanied-minor-travel",className:y,prefetchOnVisible:!0,children:"Unaccompanied Minor Travel"})})]}),_=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:216",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:217",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:217",href:"/tools/carry-on-size-checker",className:y,prefetchOnVisible:!0,children:"Carry-On Size Checker"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:218",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:218",href:"/tools/baggage-fee-calculator",className:y,prefetchOnVisible:!0,children:"Baggage Fee Calculator"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:219",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:219",href:"/tools/check-in-timer",className:y,prefetchOnVisible:!0,children:"Check-In Timer"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:220",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:220",href:"/tools/um-age-checker",className:y,prefetchOnVisible:!0,children:"UM Age Checker"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:221",children:t.jsx(wt,{"data-loc":"client/src/components/layout/Footer.tsx:221",href:"/carry-on-size-guide",className:y,prefetchOnVisible:!0,children:"Carry-On Size Guide"})})]}),B=t.jsxs("ul",{"data-loc":"client/src/components/layout/Footer.tsx:226",className:"list-none flex flex-col gap-2",children:[t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:227",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:227",href:"/about",className:y,children:"About Camli"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:228",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:228",href:"/about/authority",className:y,children:"Authority & Credentials"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:229",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:229",href:"/team",className:y,children:"Our Team"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:230",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:230",href:"/editorial-policy",className:y,children:"Editorial Policy"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:231",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:231",href:"/trust-safety",className:y,children:"Trust & Safety"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:232",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:232",href:"/fare-transparency",className:y,children:"Fare Transparency"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:233",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:233",href:"/review-methodology",className:y,children:"Review Methodology"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:234",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:234",href:"/reviews",className:y,children:"Hear From Our Travelers"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:235",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:235",href:"/contact-us",className:y,children:"Contact Us"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:236",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:236",href:"/privacy",className:y,children:"Privacy Policy"})}),t.jsx("li",{"data-loc":"client/src/components/layout/Footer.tsx:237",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:237",href:"/terms",className:y,children:"Terms of Service"})})]}),I=t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:242",className:"flex items-center gap-3",children:[t.jsx("a",{"data-loc":"client/src/components/layout/Footer.tsx:243",href:"https://www.facebook.com/camliofficial/",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 rounded-lg bg-white/[0.06] border border-white/[0.08] flex items-center justify-center text-white/40 hover:text-white hover:bg-white/[0.12] hover:border-white/[0.16] transition-all","aria-label":"Facebook",children:t.jsx("svg",{"data-loc":"client/src/components/layout/Footer.tsx:244",viewBox:"0 0 24 24",className:"w-3.5 h-3.5",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Footer.tsx:244",d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"})})}),t.jsx("a",{"data-loc":"client/src/components/layout/Footer.tsx:246",href:"https://www.instagram.com/camliofficial/",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 rounded-lg bg-white/[0.06] border border-white/[0.08] flex items-center justify-center text-white/40 hover:text-white hover:bg-white/[0.12] hover:border-white/[0.16] transition-all","aria-label":"Instagram",children:t.jsx("svg",{"data-loc":"client/src/components/layout/Footer.tsx:247",viewBox:"0 0 24 24",className:"w-3.5 h-3.5",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Footer.tsx:247",d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"})})}),t.jsx("a",{"data-loc":"client/src/components/layout/Footer.tsx:249",href:"https://www.youtube.com/@camliofficial",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 rounded-lg bg-white/[0.06] border border-white/[0.08] flex items-center justify-center text-white/40 hover:text-white hover:bg-white/[0.12] hover:border-white/[0.16] transition-all","aria-label":"YouTube",children:t.jsx("svg",{"data-loc":"client/src/components/layout/Footer.tsx:250",viewBox:"0 0 24 24",className:"w-3.5 h-3.5",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Footer.tsx:250",d:"M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})})}),t.jsx("a",{"data-loc":"client/src/components/layout/Footer.tsx:252",href:"https://www.tiktok.com/@camli_official",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 rounded-lg bg-white/[0.06] border border-white/[0.08] flex items-center justify-center text-white/40 hover:text-white hover:bg-white/[0.12] hover:border-white/[0.16] transition-all","aria-label":"TikTok",children:t.jsx("svg",{"data-loc":"client/src/components/layout/Footer.tsx:253",viewBox:"0 0 24 24",className:"w-3.5 h-3.5",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Footer.tsx:253",d:"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08
1-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z"})})}),t.jsx("a",{"data-loc":"client/src/components/layout/Footer.tsx:255",href:"https://www.linkedin.com/company/camli-official/",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 rounded-lg bg-white/[0.06] border border-white/[0.08] flex items-center justify-center text-white/40 hover:text-white hover:bg-white/[0.12] hover:border-white/[0.16] transition-all","aria-label":"LinkedIn",children:t.jsx("svg",{"data-loc":"client/src/components/layout/Footer.tsx:256",viewBox:"0 0 24 24",className:"w-3.5 h-3.5",fill:"currentColor",children:t.jsx("path",{"data-loc":"client/src/components/layout/Footer.tsx:256",d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.064 2.064 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})})})]});return t.jsxs("footer",{"data-loc":"client/src/components/layout/Footer.tsx:262",className:"bg-[#1f1f1d] min-[1100px]:bg-[#101010] text-white pb-[160px] md:pb-0",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:263",className:"max-w-[1200px] mx-auto px-4 md:px-[4vw]",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:269",className:"hidden md:grid grid-cols-2 lg:grid-cols-4 xl:grid-cols-[1.6fr_1fr_1fr_1fr_1fr_1fr_1fr_1fr_1fr] gap-x-5 gap-y-8 py-12 md:py-16 border-b border-white/10",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:271",children:[t.jsxs(m,{"data-loc":"client/src/components/layout/Footer.tsx:272",href:"/",className:"flex items-center gap-3 no-underline mb-4",children:[t.jsx("img",{"data-loc":"client/src/components/layout/Footer.tsx:273",src:"https://media.camli.com/legacy/dfe74853a72b8524a4dc7f10-camli-logo-official_0ffb892f.png",alt:"Camli — flight booking",width:"512",height:"512",className:"w-10 h-10 rounded-full object-cover flex-shrink-0"}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:274",className:"flex flex-col gap-0.5",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:275",className:"font-serif text-xl font-bold text-white leading-none",children:["camli",t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:275",className:"text-[0.65em] align-super font-semibold text-white/80 ml-[2px]",children:"™"})]}),t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:276",className:"text-[0.5rem] font-semibold text-[#c9a227] tracking-[0.16em] uppercase leading-none",children:it.tagline})]})]}),t.jsx("p",{"data-loc":"client/src/components/layout/Footer.tsx:279",className:"text-[0.78rem] text-[#f5f3ee]/70 leading-relaxed mb-5 max-w-[240px]",children:e??`Domestic & international consolidator fares — economy to first class. Trusted by 2M+ travelers since ${it.foundedYear}.`}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:282",className:"flex flex-col gap-2 mb-5",children:[t.jsxs("a",{"data-loc":"client/src/components/layout/Footer.tsx:283",href:`tel:${it.contact.phone}`,className:"flex items-center gap-2 text-[0.78rem] text-[#f5f3ee] no-underline hover:text-white transition-colors",children:[t.jsx(zt,{"data-loc":"client/src/components/layout/Footer.tsx:284",className:"w-3.5 h-3.5 inline-block text-[#e6c757]"})," ",it.contact.phoneDisplay]}),t.jsxs("a",{"data-loc":"client/src/components/layout/Footer.tsx:286",href:`mailto:${it.contact.email}`,className:"flex items-center gap-2 text-[0.78rem] text-[#f5f3ee] no-underline hover:text-white transition-colors",children:[t.jsx(Gt,{"data-loc":"client/src/components/layout/Footer.tsx:287",className:"w-3.5 h-3.5 inline-block text-[#c9a227]"})," ",it.contact.email]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:290",className:"pt-4 border-t border-white/10",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:291",className:"text-[0.55rem] font-extrabold tracking-[0.18em] uppercase text-[#f5f3ee]/80 mb-3",children:"Follow Us"}),I]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:297",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:298",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Flights"}),f]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:303",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:304",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Routes"}),x]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:309",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:310",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Destinations"}),r]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:315",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:316",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Airlines"}),w]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:321",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:322",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Learn"}),a]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:327",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:328",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Policies"}),C]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:333",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:334",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Travel Tools"}),_]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:339",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:340",className:"text-[0.62rem] font-extrabold tracking-[0.18em] uppercase text-[#c9a227] mb-4",children:"Company"}),B]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:346",className:"md:hidden py-3 border-b border-white/10",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:348",className:"mb-2 pb-2 border-b border-white/10",children:[t.jsxs(m,{"data-loc":"client/src/components/layout/Footer.tsx:349",href:"/",className:"flex items-center gap-3 no-underline mb-3",children:[t.jsx("img",{"data-loc":"client/src/components/layout/Footer.tsx:350",src:"https://media.camli.com/legacy/dfe74853a72b8524a4dc7f10-camli-logo-official_0ffb892f.png",alt:"Camli — flight booking",width:"512",height:"512",className:"w-10 h-10 rounded-full object-cover flex-shrink-0"}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:351",className:"flex flex-col gap-0.5",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:352",className:"font-serif text-xl font-bold text-white leading-none",children:["camli",t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:352",className:"text-[0.65em] align-super font-semibold text-white/80 ml-[2px]",children:"™"})]}),t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:353",className:"text-[0.5rem] font-semibold text-[#c9a227] tracking-[0.16em] uppercase leading-none",children:it.tagline})]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:356",className:"flex flex-col gap-2 mt-2",children:[t.jsxs("a",{"data-loc":"client/src/components/layout/Footer.tsx:357",href:`tel:${it.contact.phone}`,className:"flex items-center gap-2 text-[0.78rem] text-[#f5f3ee] no-underline",children:[t.jsx(zt,{"data-loc":"client/src/components/layout/Footer.tsx:358",className:"w-4 h-4 text-[#e6c757]"}
1)," ",it.contact.phoneDisplay]}),t.jsxs("a",{"data-loc":"client/src/components/layout/Footer.tsx:360",href:`mailto:${it.contact.email}`,className:"flex items-center gap-2 text-[0.78rem] text-[#f5f3ee] no-underline",children:[t.jsx(Gt,{"data-loc":"client/src/components/layout/Footer.tsx:361",className:"w-4 h-4 text-[#c9a227]"})," ",it.contact.email]})]})]}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:366",title:"Flights",children:f}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:367",title:"Routes",children:x}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:368",title:"Destinations",children:r}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:369",title:"Airlines",children:w}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:370",title:"Learn",children:a}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:371",title:"Policies",children:C}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:372",title:"Travel Tools",children:_}),t.jsx(St,{"data-loc":"client/src/components/layout/Footer.tsx:373",title:"Company",children:B}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:376",className:"mt-2 pt-2 border-t border-white/10",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:377",className:"text-[0.55rem] font-extrabold tracking-[0.18em] uppercase text-[#f5f3ee]/80 mb-2",children:"Follow Us"}),I]})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:386",className:"py-5 md:py-6 border-b border-white/10",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:387",className:"flex items-center gap-2 mb-3",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:388",className:"text-[0.58rem] font-extrabold tracking-[0.18em] uppercase text-[#e6c757]/70",children:"Trending"}),t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:389",className:"h-px flex-1 bg-white/[0.06]"})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:391",className:"flex flex-wrap gap-2 md:gap-3",children:[t.jsxs(m,{"data-loc":"client/src/components/layout/Footer.tsx:392",href:"/ask-camli",className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-white/[0.04] border border-white/[0.08] text-[0.72rem] text-[#f5f3ee]/70 no-underline hover:text-[#f5f3ee] hover:border-[#c9a227]/40 hover:bg-white/[0.07] transition-all",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:393",className:"text-[0.65rem]",children:"✨"})," Ask Camli"]}),t.jsxs(m,{"data-loc":"client/src/components/layout/Footer.tsx:395",href:"/blog/google-flights-guide",className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-white/[0.04] border border-white/[0.08] text-[0.72rem] text-[#f5f3ee]/70 no-underline hover:text-[#f5f3ee] hover:border-[#c9a227]/40 hover:bg-white/[0.07] transition-all",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:396",className:"text-[0.65rem]",children:"📖"})," Google Flights Guide"]}),t.jsxs(m,{"data-loc":"client/src/components/layout/Footer.tsx:398",href:"/blog/google-explore-guide",className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-white/[0.04] border border-white/[0.08] text-[0.72rem] text-[#f5f3ee]/70 no-underline hover:text-[#f5f3ee] hover:border-[#c9a227]/40 hover:bg-white/[0.07] transition-all",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:399",className:"text-[0.65rem]",children:"🌍"})," Google Explore Guide"]})]})]}),c.length>0&&t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:408",className:"py-6 md:py-8 border-b border-white/10",children:[t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:409",className:"text-[0.58rem] font-extrabold tracking-[0.18em] uppercase text-[#f5f3ee]/60 mb-3",children:"Featured Deals"}),t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:410",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-3",children:c.map(M=>{const N=De({origin:M.originCode,dest:M.destinationCode,cabin:M.cabinClass==="economy"?void 0:M.cabinClass});return t.jsxs(m,{"data-loc":"client/src/components/layout/Footer.tsx:418",href:N,className:"group flex items-center gap-3 bg-white/[0.03] border border-white/[0.05] rounded-xl px-3.5 py-3 no-underline hover:bg-white/[0.06] hover:border-white/[0.10] transition-all",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:423",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:424",className:"flex items-center gap-1.5 mb-0.5",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:425",className:"text-[0.72rem] font-bold text-[#f5f3ee]/80 group-hover:text-[#f5f3ee] transition-colors",children:M.originCode}),t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:428",className:"text-[0.6rem] text-[#f5f3ee]/50",children:"→"}),t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:429",className:"text-[0.72rem] font-bold text-[#f5f3ee]/80 group-hover:text-[#f5f3ee] transition-colors",children:M.destinationCode}),t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:432",className:"text-[0.55rem] text-[#f5f3ee]/50 ml-1",children:M.airline})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:436",className:"flex items-center gap-2 text-[0.58rem] text-[#f5f3ee]/50",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:437",children:d[M.cabinClass]||"Economy"}),t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:438",children:"·"}),t.jsxs("span",{"data-loc":"client/src/components/layout/Footer.tsx:439",children:[Ne(M.departureDateFrom)," – ",Ne(M.departureDateTo)]})]})]}),t.jsx("div",{"data-loc":"client/src/components/layout/Footer.tsx:442",className:"text-[0.78rem] font-bold text-[#c9a227]/80 flex-shrink-0",children:M.displayPrice})]},M.id)})})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:455",className:"py-4 border-t border-white/[0.06] text-center space-y-1.5",children:[t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:456",className:"flex flex-col sm:flex-row items-center justify-center gap-2.5 sm:gap-4 pb-2",children:[t.jsx("span",{"data-loc":"client/src/components/layout/Footer.tsx:457",className:"text-[0.58rem] font-extrabold tracking-[0.16em] uppercase text-[#f5f3ee]/70",children:s??"Accredited & verified"}),t.jsx(ns,{"data-loc":"client/src/components/layout/Footer.tsx:460",placement:"footer"})]}),t.jsx("p",{"data-loc":"client/src/components/layout/Footer.tsx:462",className:"text-[0.62rem] text-[#f5f3ee]/80",children:"Camli is operated by Planet Aero, LLC."}),t.jsx("p",{"data-loc":"client/src/components/layout/Footer.tsx:465",className:"text-[0.58rem] text-[#f5f3ee]/70",children:t.jsx(m,{"data-loc":"client/src/components/layout/Footer.tsx:466",href:"/about/authority",className:"underline hover:text-white transition-colors",children:"Travel Credentials & Seller of Travel Information"})}),t.jsx("p",{"data-loc":"client/src/components/layout/Footer.tsx:470",className:"text-[0.55rem] text-[#f5f3ee]/60",children:"WA Seller of Travel #603252002-001-0001 | CST 2172135-70 | Fla. Seller of Travel Reg. No. ST100005 | ASTA ID #900405847"})]}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:478",className:"flex flex-col md:flex-row items-center justify-between gap-2 py-3 md:gap-4 md:py-6",children:[t.jsx("p",{"data-loc":"client/src/components/layout/Footer.tsx:479",className:"text-[0.68rem] text-[#f5f3ee]/70 text-center md:text-left",children:o??"© 2026 Camli™ · All rights reserved · IATA Accredited"}),t.jsxs("div",{"data-loc":"client/src/components/layout/Footer.tsx:483",className:"flex items-center gap-2 flex-wrap justify-center",children:[t.jsx(rs,{"data-loc":"client/src/components/layout/Footer.tsx:484"}),t.jsx(ls,{"data-loc":"client/src/components/layout/Footer.tsx:485"}),t.jsx(is,{"data-loc":"client/src/components/layout/Footer.tsx:486"}),t.jsx(cs,{"data-loc":"client/src/components/layout/Footer.tsx:487"}),t.jsx(ds,{"data-loc":"client/src/components/layout/Footer.tsx:488"}),t.jsx(ms,{"data-loc":"client/src/components/layout/Footer.tsx:489"}),t.jsx(us,{"data-loc":"client/src/components/layout/Footer.tsx:490"})]})]})]}),t.jsx("button",{"data-loc":"client/src/components/layout/Footer.tsx:496",onClick:l,className:"hidden min-[1100px]:flex fixed bottom-8 right-8 z-[300] w-12 h-12 rounded-full bg-[#1f1f1d] text-white items-center justify-center shadow-md border-none hover:bg-[#c9a227] transition-colors","aria-label":"Back to top",children:t.jsx(eo,{"data-loc":"client/src/components/layout/Footer.tsx:501",className:"w-5 h-5"})})]})}function Js({onOpenFilters:e,bookingPrice:s,activeFilterCount:o=0}){const[n]=ae(),c=n.startsWith("/results")||n.startsWith("/searching"),d=n.startsWith("/booking"),l=n==="/",f=n==="/hidden-city",x=n.startsWith("/ask-camli");return l||x?null:t.jsx("div",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:25",className:"fixed bottom-0 left-0 right-0 z-[400] md:hidden flex flex-col w-full min-w-0 max-w-[100dvw]",children:t.jsx("div",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:27",className:"border-t border-[#e8e6e0] px-3 flex items-center gap-2 min-w-0 shadow-[0_-6px_20px_-8px_rgba(0,0,0,0.15)]",style:{height:64,background:"#fff"},children:d?t.jsxs("button",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:30",onClick:()=>{const r=document.querySelector("[data-continue-payment-btn]");r&&r.click()},className:"w-full rounded-xl text-center font-extrabold border-none cursor-pointer flex flex-col items-center justify-center min-h-[52px]",style:{background:"linear-gradient(135deg, #e6c757, #c9a227)",color:"#101010"},children:[t.jsxs("span",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:38",className:"flex items-center gap-1.5 text-[0.88rem]",children:[t.jsx(Zt,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:39",className:"w-4 h-4"})," Continue to Payment"]}),s&&t.jsxs("span",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:42",className:"text-[0.72rem] font-semibold opacity-90 mt-0.5",children:["Total: ",s]})]}):t.jsxs(t.Fragment,{children:[t.jsxs("a",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:50",href:"tel:+18559196470",className:"flex-1 min-w-0 rounded-full py-3 text-center text-[0.82rem] font-extrabold no-underline flex items-center justify-center gap-1.5",style:{background:"linear-gradient(135deg, #e6c757, #c9a227)",color:"#101010",height:44},children:[t.jsx(zt,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:55",className:"w-4 h-4"})," Call now"]}),c&&e&&t.jsxs("button",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:60",onClick:e,className:"min-w-0 rounded-full py-3 text-center text-[0.82rem] font-extrabold border-none cursor-pointer flex items-center justify-center gap-1.5 relative",style:{padding:"0 clamp(12px, 4vw, 20px)",background:"#101010",color:"#fff",height:44},children:[t.jsx(so,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:65",className:"w-4 h-4"})," Filters",o>0&&t.jsx("span",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:67",style:{background:"#c9a227",color:"#101010",fontSize:"10px",fontWeight:800,borderRadius:100,padding:"1px 6px",marginLeft:4},children:o})]}),c?t.jsxs("button",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:76",onClick:()=>{window.location.href="/ask-camli"},className:"flex-1 min-w-0 rounded-full py-3 text-center text-[0.82rem] font-extrabold cursor-pointer flex items-center justify-center gap-1.5",style:{background:"#fff",color:"#101010",border:"1.5px solid #dcdbd6",height:44},children:[t.jsx(ao,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:84",className:"w-4 h-4"})," Chat"]}):f?t.jsxs("button",{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:87",onClick:()=>{const r=document.querySelector("[data-hc-search-btn]");r&&(r.scrollIntoView({behavior:"smooth",block:"center"}),setTimeout(()=>r.click(),400))},className:"flex-1 rounded-full py-3 text-center text-[0.82rem] font-extrabold border-none cursor-pointer flex items-center justify-center gap-1.5",style:{background:"#101010",color:"#fff",height:44},children:[t.jsx(Se,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:98",className:"w-4 h-4"})," Search Hidden City"]}):t.jsxs(m,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:101",href:De({}),className:"flex-1 rounded-full py-3 text-center text-[0.82rem] font-extrabold no-underline flex items-center justify-center gap-1.5",style:{background:"#101010",color:"#fff",height:44},children:[t.jsx(Zt,{"data-loc":"client/src/components/layout/MobileBottomBar.tsx:106",className:"w-4 h-4"})," Search Flights"]})]})})})}const Qt=768;function Ks(){const[e,s]=ht.useState(void 0);return ht.useEffect(()=>{const o=window.matchMedia(`(max-width: ${Qt-1}px)`),n=()=>{s(window.innerWidth<Qt)};return o.addEventListener("change",n),s(window.innerWidth<Qt),()=>o.removeEventListener("change",n)},[]),!!e}function ps(e){if(typeof document>"u")return;let s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",s.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}const xs=e=>{switch(e){case"success":return gs;case"info":return ys;case"warning":return bs;case"error":return vs;default:return null}},fs=Array(12).fill(0),hs=({visible:e,className:s})=>i.createElement("div",{className:["sonner-loading-wrapper",s].filter(
vendor: 6,020 bytes, line 1
1Boolean).join(" "),"data-visible":e},i.createElement("div",{className:"sonner-spinner"},fs.map((o,n)=>i.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),gs=i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},i.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),bs=i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},i.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),ys=i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},i.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),vs=i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},i.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),ws=i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},i.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),i.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),js=()=>{const[e,s]=i.useState(document.hidden);return i.useEffect(()=>{const o=()=>{s(document.hidden)};return document.addEventListener("visibilitychange",o),()=>window.removeEventListener("visibilitychange",o)},[]),e};let se=1;class Ns{constructor(){this.subscribe=s=>(this.subscribers.push(s),()=>{const o=this.subscribers.indexOf(s);this.subscribers.splice(o,1)}),this.publish=s=>{this.subscribers.forEach(o=>o(s))},this.addToast=s=>{this.publish(s),this.toasts=[...this.toasts,s]},this.create=s=>{var o;const{message:n,...c}=s,d=typeof s?.id=="number"||((o=s.id)==null?void 0:o.length)>0?s.id:se++,l=this.toasts.find(x=>x.id===d),f=s.dismissible===void 0?!0:s.dismissible;return this.dismissedToasts.has(d)&&this.dismissedToasts.delete(d),l?this.toasts=this.toasts.map(x=>x.id===d?(this.publish({...x,...s,id:d,title:n}),{...x,...s,id:d,dismissible:f,title:n}):x):this.addToast({title:n,...c,dismissible:f,id:d}),d},this.dismiss=s=>(s?(this.dismissedToasts.add(s),requestAnimationFrame(()=>this.subscribers.forEach(o=>o({id:s,dismiss:!0})))):this.toasts.forEach(o=>{this.subscribers.forEach(n=>n({id:o.id,dismiss:!0}))}),s),this.message=(s,o)=>this.create({...o,message:s}),this.error=(s,o)=>this.create({...o,message:s,type:"error"}),this.success=(s,o)=>this.create({...o,type:"success",message:s}),this.info=(s,o)=>this.create({...o,type:"info",message:s}),this.warning=(s,o)=>this.create({...o,type:"warning",message:s}),this.loading=(s,o)=>this.create({...o,type:"loading",message:s}),this.promise=(s,o)=>{if(!o)return;let n;o.loading!==void 0&&(n=this.create({...o,promise:s,type:"loading",message:o.loading,description:typeof o.description!="function"?o.description:void 0}));const c=Promise.resolve(s instanceof Function?s():s);let d=n!==void 0,l;const f=c.then(async r=>{if(l=["resolve",r],i.isValidElement(r))d=!1,this.create({id:n,type:"default",message:r});else if(Fs(r)&&!r.ok){d=!1;const a=typeof o.error=="function"?await o.error(`HTTP error! status: ${r.status}`):o.error,C=typeof o.description=="function"?await o.description(`HTTP error! status: ${r.status}`):o.description,B=typeof a=="object"&&!i.isValidElement(a)?a:{message:a};this.create({id:n,type:"error",description:C,...B})}else if(r instanceof Error){d=!1;const a=typeof o.error=="function"?await o.error(r):o.error,C=typeof o.description=="function"?await o.description(r):o.description,B=typeof a=="object"&&!i.isValidElement(a)?a:{message:a};this.create({id:n,type:"error",description:C,...B})}else if(o.success!==void 0){d=!1;const a=typeof o.success=="function"?await o.success(r):o.success,C=typeof o.description=="function"?await o.description(r):o.description,B=typeof a=="object"&&!i.isValidElement(a)?a:{message:a};this.create({id:n,type:"success",description:C,...B})}}).catch(async r=>{if(l=["reject",r],o.error!==void 0){d=!1;const w=typeof o.error=="function"?await o.error(r):o.error,a=typeof o.description=="function"?await o.description(r):o.description,_=typeof w=="object"&&!i.isValidElement(w)?w:{message:w};this.create({id:n,type:"error",description:a,..._})}}).finally(()=>{d&&(this.dismiss(n),n=void 0),o.finally==null||o.finally.call(o)}),x=()=>new Promise((r,w)=>f.then(()=>l[0]==="reject"?w(l[1]):r(l[1])).catch(w));return typeof n!="string"&&typeof n!="number"?{unwrap:x}:Object.assign(n,{unwrap:x})},this.custom=(s,o)=>{const n=o?.id||se++;return this.create({jsx:s(n),id:n,...o}),n},this.getActiveToasts=()=>this.toasts.filter(s=>!this.dismissedToasts.has(s.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const nt=new Ns,ks=(e,s)=>{const o=s?.id||se++;return nt.addToast({title:e,...s,id:o}),o},Fs=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Ss=ks,Cs=()=>nt.toasts,Bs=()=>nt.getActiveToasts(),Qs=Object.assign(Ss,{success:nt.success,info:nt.info,warning:nt.warning,error:nt.error,custom:nt.custom,message:nt.message,promise:nt.promise,dismiss:nt.dismiss,loading:nt.loading},{getHistory:Cs,getToasts:Bs});ps
vendor: 14,873 bytes, line 1
1("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 928 bytes, line 1
1Ut(e){return e.label!==void 0}const Ts=3,Es="24px",As="16px",ke=4e3,Ms=356,zs=14,Is=45,Rs=200;function jt(...e){return e.filter(Boolean).join(" ")}function _s(e){const[s,o]=e.split("-"),n=[];return s&&n.push(s),o&&n.push(o),n}const Ds=e=>{var s,o,n,c,d,l,f,x,r;const{invert:w,toast:a,unstyled:C,interacting:_,setHeights:B,visibleToasts:I,heights:M,index:N,toasts:ct,expanded:q,removeToast:ot,defaultRichColors:J,closeButton:P,style:T,cancelButtonStyle:u,actionButtonStyle:U,className:dt="",descriptionClassName:K="",duration:mt,position:G,gap:ut,expandByDefault:W,classNames:k,icons:R,closeButtonAriaLabel:b="Close toast"}=e,[st,V]=i.useState(null),[at,pt]=i.useState(null),[v,F]=i.useState(!1),[A,L]=i.useState(!1),[z,E]=i.useState(!1),[Q,rt]=i.useState(!1),[xt,Z]=i.useState(!1),[Dt,p]=i.useState(0),[yt,tt]=i.useState(0),O=i.useRef(a.duration||mt||ke),vt=i.useRef(null),D=i.useRef(null),Pt=N===0,re=N+1<=I,et=a.type,Tt=a.dism
vendor: 11,341 bytes, line 1
1issible!==!1,Pe=a.className||"",Le=a.descriptionClassName||"",Lt=i.useMemo(()=>M.findIndex(j=>j.toastId===a.id)||0,[M,a.id]),Oe=i.useMemo(()=>{var j;return(j=a.closeButton)!=null?j:P},[a.closeButton,P]),le=i.useMemo(()=>a.duration||mt||ke,[a.duration,mt]),Yt=i.useRef(0),Et=i.useRef(0),ie=i.useRef(0),At=i.useRef(null),[He,Ve]=G.split("-"),ce=i.useMemo(()=>M.reduce((j,$,X)=>X>=Lt?j:j+$.height,0),[M,Lt]),de=js(),$e=a.invert||w,Xt=et==="loading";Et.current=i.useMemo(()=>Lt*ut+ce,[Lt,ce]),i.useEffect(()=>{O.current=le},[le]),i.useEffect(()=>{F(!0)},[]),i.useEffect(()=>{const j=D.current;if(j){const $=j.getBoundingClientRect().height;return tt($),B(X=>[{toastId:a.id,height:$,position:a.position},...X]),()=>B(X=>X.filter(lt=>lt.toastId!==a.id))}},[B,a.id]),i.useLayoutEffect(()=>{if(!v)return;const j=D.current,$=j.style.height;j.style.height="auto";const X=j.getBoundingClientRect().height;j.style.height=$,tt(X),B(lt=>lt.find(Y=>Y.toastId===a.id)?lt.map(Y=>Y.toastId===a.id?{...Y,height:X}:Y):[{toastId:a.id,height:X,position:a.position},...lt])},[v,a.title,a.description,B,a.id,a.jsx,a.action,a.cancel]);const kt=i.useCallback(()=>{L(!0),p(Et.current),B(j=>j.filter($=>$.toastId!==a.id)),setTimeout(()=>{ot(a)},Rs)},[a,ot,B,Et]);i.useEffect(()=>{if(a.promise&&et==="loading"||a.duration===1/0||a.type==="loading")return;let j;return q||_||de?(()=>{if(ie.current<Yt.current){const lt=new Date().getTime()-Yt.current;O.current=O.current-lt}ie.current=new Date().getTime()})():(()=>{O.current!==1/0&&(Yt.current=new Date().getTime(),j=setTimeout(()=>{a.onAutoClose==null||a.onAutoClose.call(a,a),kt()},O.current))})(),()=>clearTimeout(j)},[q,_,a,et,de,kt]),i.useEffect(()=>{a.delete&&(kt(),a.onDismiss==null||a.onDismiss.call(a,a))},[kt,a.delete]);function Ue(){var j;if(R?.loading){var $;return i.createElement("div",{className:jt(k?.loader,a==null||($=a.classNames)==null?void 0:$.loader,"sonner-loader"),"data-visible":et==="loading"},R.loading)}return i.createElement(hs,{className:jt(k?.loader,a==null||(j=a.classNames)==null?void 0:j.loader),visible:et==="loading"})}const Ge=a.icon||R?.[et]||xs(et);var me,ue;return i.createElement("li",{tabIndex:0,ref:D,className:jt(dt,Pe,k?.toast,a==null||(s=a.classNames)==null?void 0:s.toast,k?.default,k?.[et],a==null||(o=a.classNames)==null?void 0:o[et]),"data-sonner-toast":"","data-rich-colors":(me=a.richColors)!=null?me:J,"data-styled":!(a.jsx||a.unstyled||C),"data-mounted":v,"data-promise":!!a.promise,"data-swiped":xt,"data-removed":A,"data-visible":re,"data-y-position":He,"data-x-position":Ve,"data-index":N,"data-front":Pt,"data-swiping":z,"data-dismissible":Tt,"data-type":et,"data-invert":$e,"data-swipe-out":Q,"data-swipe-direction":at,"data-expanded":!!(q||W&&v),"data-testid":a.testId,style:{"--index":N,"--toasts-before":N,"--z-index":ct.length-N,"--offset":`${A?Dt:Et.current}px`,"--initial-height":W?"auto":`${yt}px`,...T,...a.style},onDragEnd:()=>{E(!1),V(null),At.current=null},onPointerDown:j=>{j.button!==2&&(Xt||!Tt||(vt.current=new Date,p(Et.current),j.target.setPointerCapture(j.pointerId),j.target.tagName!=="BUTTON"&&(E(!0),At.current={x:j.clientX,y:j.clientY})))},onPointerUp:()=>{var j,$,X;if(Q||!Tt)return;At.current=null;const lt=Number(((j=D.current)==null?void 0:j.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ot=Number((($=D.current)==null?void 0:$.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Y=new Date().getTime()-((X=vt.current)==null?void 0:X.getTime()),ft=st==="x"?lt:Ot,Ht=Math.abs(ft)/Y;if(Math.abs(ft)>=Is||Ht>.11){p(Et.current),a.onDismiss==null||a.onDismiss.call(a,a),pt(st==="x"?lt>0?"right":"left":Ot>0?"down":"up"),kt(),rt(!0);return}else{var gt,bt;(gt=D.current)==null||gt.style.setProperty("--swipe-amount-x","0px"),(bt=D.current)==null||bt.style.setProperty("--swipe-amount-y","0px")}Z(!1),E(!1),V(null)},onPointerMove:j=>{var $,X,lt;if(!At.current||!Tt||(($=window.getSelection())==null?void 0:$.toString().length)>0)return;const Y=j.clientY-At.current.y,ft=j.clientX-At.current.x;var Ht;const gt=(Ht=e.swipeDirections)!=null?Ht:_s(G);!st&&(Math.abs(ft)>1||Math.abs(Y)>1)&&V(Math.abs(ft)>Math.abs(Y)?"x":"y");let bt={x:0,y:0};const pe=Ct=>1/(1.5+Math.abs(Ct)/20);if(st==="y"){if(gt.includes("top")||gt.includes("bottom"))if(gt.includes("top")&&Y<0||gt.includes("bottom")&&Y>0)bt.y=Y;else{const Ct=Y*pe(Y);bt.y=Math.abs(Ct)<Math.abs(Y)?Ct:Y}}else if(st==="x"&&(gt.includes("left")||gt.includes("right")))if(gt.includes("left")&&ft<0||gt.includes("right")&&ft>0)bt.x=ft;else{const Ct=ft*pe(ft);bt.x=Math.abs(Ct)<Math.abs(ft)?Ct:ft}(Math.abs(bt.x)>0||Math.abs(bt.y)>0)&&Z(!0),(X=D.current)==null||X.style.setProperty("--swipe-amount-x",`${bt.x}px`),(lt=D.current)==null||lt.style.setProperty("--swipe-amount-y",`${bt.y}px`)}},Oe&&!a.jsx&&et!=="loading"?i.createElement("button",{"aria-label":b,"data-disabled":Xt,"data-close-button":!0,onClick:Xt||!Tt?()=>{}:()=>{kt(),a.onDismiss==null||a.onDismiss.call(a,a)},className:jt(k?.closeButton,a==null||(n=a.classNames)==null?void 0:n.closeButton)},(ue=R?.close)!=null?ue:ws):null,(et||a.icon||a.promise)&&a.icon!==null&&(R?.[et]!==null||a.icon)?i.createElement("div",{"data-icon":"",className:jt(k?.icon,a==null||(c=a.classNames)==null?void 0:c.icon)},a.promise||a.type==="loading"&&!a.icon?a.icon||Ue():null,a.type!=="loading"?Ge:null):null,i.createElement("div",{"data-content":"",className:jt(k?.content,a==null||(d=a.classNames)==null?void 0:d.content)},i.createElement("div",{"data-title":"",className:jt(k?.title,a==null||(l=a.classNames)==null?void 0:l.title)},a.jsx?a.jsx:typeof a.title=="function"?a.title():a.title),a.description?i.createElement("div",{"data-description":"",className:jt(K,Le,k?.description,a==null||(f=a.classNames)==null?void 0:f.description)},typeof a.description=="function"?a.description():a.description):null),i.isValidElement(a.cancel)?a.cancel:a.cancel&&Ut(a.cancel)?i.createElement("button",{"data-button":!0,"data-cancel":!0,style:a.cancelButtonStyle||u,onClick:j=>{Ut(a.cancel)&&Tt&&(a.cancel.onClick==null||a.cancel.onClick.call(a.cancel,j),kt())},className:jt(k?.cancelButton,a==null||(x=a.classNames)==null?void 0:x.cancelButton)},a.cancel.label):null,i.isValidElement(a.action)?a.action:a.action&&Ut(a.action)?i.createElement("button",{"data-button":!0,"data-action":!0,style:a.actionButtonStyle||U,onClick:j=>{Ut(a.action)&&(a.action.onClick==null||a.action.onClick.call(a.action,j),!j.defaultPrevented&&kt())},className:jt(k?.actionButton,a==null||(r=a.classNames)==null?void 0:r.actionButton)},a.action.label):null)};function Fe(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function Ps(e,s){const o={};return[e,s].forEach((n,c)=>{const d=c===1,l=d?"--mobile-offset":"--offset",f=d?As:Es;function x(r){["top","right","bottom","left"].forEach(w=>{o[`${l}-${w}`]=typeof r=="number"?`${r}px`:r})}typeof n=="number"||typeof n=="string"?x(n):typeof n=="object"?["top","right","bottom","left"].forEach(r=>{n[r]===void 0?o[`${l}-${r}`]=f:o[`${l}-${r}`]=typeof n[r]=="number"?`${n[r]}px`:n[r]}):x(f)}),o}const Zs=i.forwardRef(function(s,o){const{id:n,invert:c,position:d="bottom-right",hotkey:l=["altKey","KeyT"],expand:f,closeButton:x,className:r,offset:w,mobileOffset:a,theme:C="light",richColors:_,duration:B,style:I,visibleToasts:M=Ts,toastOptions:N,dir:ct=Fe(),gap:q=zs,icons:ot,containerAriaLabel:J="Notifications"}=s,[P,T]=i.useState([]),u=i.useMemo(()=>n?P.filter(v=>v.toasterId===n):P.filter(v=>!v.toasterId),[P,n]),U=i.useMemo(()=>Array.from(new Set([d].concat(u.filter(v=>v.position).map(v=>v.position)))),[u,d]),[dt,K]=i.useState([]),[mt,G]=i.useState(!1),[ut,W]=i.useState(!1),[k,R]=i.useState(C!=="system"?C:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),b=i.useRef(null),st=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),V=i.useRef(null),at=i.useRef(!1),pt=i.useCallback(v=>{T(F=>{var A;return(A=F.find(L=>L.id===v.id))!=null&&A.delete||nt.dismiss(v.id),F.filter(({id:L})=>L!==v.id)})},[]);return i.useEffect(()=>nt.subscribe(v=>{if(v.dismiss){requestAnimationFrame(()=>{T(F=>F.map(A=>A.id===v.id?{...A,delete:!0}:A))});return}setTimeout(()=>{qe.flushSync(()=>{T(F=>{const A=F.findIndex(L=>L.id===v.id);return A!==-1?[...F.slice(0,A),{...F[A],...v},...F.slice(A+1)]:[v,...F]})})})}),[P]),i.useEffect(()=>{if(C!=="system"){R(C);return}if(C==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?R("dark"):R("light")),typeof window>"u")return;const v=window.matchMedia("(prefers-color-scheme: dark)");try{v.addEventListener("change",({matches:F})=>{R(F?"dark":"light")})}catch{v.addListener(({matches:A})=>{try{R(A?"dark":"light")}catch(L){console.error(L)}})}},[C]),i.useEffect(()=>{P.length<=1&&G(!1)},[P]),i.useEffect(()=>{const v=F=>{var A;if(l.every(E=>F[E]||F.code===E)){var z;G(!0),(z=b.current)==null||z.focus()}F.code==="Escape"&&(document.activeElement===b.current||(A=b.current)!=null&&A.contains(document.activeElement))&&G(!1)};return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[l]),i.useEffect(()=>{if(b.current)return()=>{V.current&&(V.current.focus({preventScroll:!0}),V.current=null,at.current=!1)}},[b.current]),i.createElement("section",{ref:o,"aria-label":`${J} ${st}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},U.map((v,F)=>{var A;const[L,z]=v.split("-");return u.length?i.createElement("ol",{key:v,dir:ct==="auto"?Fe():ct,tabIndex:-1,ref:b,className:r,"data-sonner-toaster":!0,"data-sonner-theme":k,"data-y-position":L,"data-x-position":z,style:{"--front-toast-height":`${((A=dt[0])==null?void 0:A.height)||0}px`,"--width":`${Ms}px`,"--gap":`${q}px`,...I,...Ps(w,a)},onBlur:E=>{at.current&&!E.currentTarget.contains(E.relatedTarget)&&(at.current=!1,V.current&&(V.current.focus({preventScroll:!0}),V.current=null))},onFocus:E=>{E.target instanceof HTMLElement&&E.target.dataset.dismissible==="false"||at.current||(at.current=!0,V.current=E.relatedTarget)},onMouseEnter:()=>G(!0),onMouseMove:()=>G(!0),onMouseLeave:()=>{ut||G(!1)},onDragEnd:()=>G(!1),onPointerDown:E=>{E.target instanceof HTMLElement&&E.target.dataset.dismissible==="false"||W(!0)},onPointerUp:()=>W(!1)},u.filter(E=>!E.position&&F===0||E.position===v).map((E,Q)=>{var rt,xt;return i.createElement(Ds,{key:E.id,icons:ot,index:Q,toast:E,defaultRichColors:_,duration:(rt=N?.duration)!=null?rt:B,className:N?.className,descriptionClassName:N?.descriptionClassName,invert:c,visibleToasts:M,closeButton:(xt=N?.closeButton)!=null?xt:x,interacting:ut,position:v,style:N?.style,unstyled:N?.unstyled,classNames:N?.classNames,cancelButtonStyle:N?.cancelButtonStyle,actionButtonStyle:N?.actionButtonStyle,closeButtonAriaLabel:N?.closeButtonAriaLabel,removeToast:pt,toasts:u.filter(Z=>Z.position==E.position),heights:dt.filter(Z=>Z.position==E.position),setHeights:K,expandByDefault:f,gap:q,expanded:mt,swipeDirections:s.swipeDirections})})):null}))}),Ls=[];function ta(e){return Ls.find(s=>s.id===e)}export{ns as B,$o as C,qs as F,Js as M,ts as N,Xs as S,Zs as T,Gs as _,Qs as a,we as b,Ys as c,De as d,Ws as e,Ko as f,it as g,Ls as h,ta as i,lo as t,Ks as u};

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.