PageSourceSearch

https://mindtrip.ai/_next/static/chunks/5976-5cef7763fb49228b.js

js mindtrip.ai collected 2026-10-02 02:37:37 UTC 8,575 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5976],{15976:(e,t,s)=>{s.d(t,{i:()=>C});var n=s(37876),a=s(14232),l=s(74302),r=s(4917),i=s.n(r),c=s(5173),o=s.n(c),m=s(4294),x=s(77934),d=s(55631),u=s(78432),p=s(3697),h=s(27964),f=s(34265),j=s(721),g=s(31925),N=s(34268),y=s(2692),b=s(11857);function _(e){let t,s=(0,h.c)(79),{transitPoint:r,only:i,defaultExpanded:c,onSelect:o}=e,m=f.h.useUnitSystem(),[x,d]=(0,a.useState)(c??!1),[p,_]=(0,a.useState)(null);p!==r&&(d(c??!1),_(r)),s[0]!==x?(t=function(e,t,s,a){return(0,n.jsx)("button",{type:"button",className:(0,l.cn)("flex w-full gap-1.5 px-3.5 py-3 hover:bg-subtle",s),onClick:()=>a?d(!x):t(),children:e})},s[0]=x,s[1]=t):t=s[1];let v=t;if("airport"===r.type){let e,t,a,l,i,c,m,x,d;if(["US","CA"].includes(r.country_code)){let t,n;s[2]!==r.airport?(t=(0,u.HI)(r.airport),s[2]=r.airport,s[3]=t):t=s[3];let a=r.region||r.country;s[4]!==t||s[5]!==a?(n=[t,a].filter(Boolean),s[4]=t,s[5]=a,s[6]=n):n=s[6],e=n.join(", ")}else{let t,n;s[7]!==r.airport?(t=(0,u.HI)(r.airport),s[7]=r.airport,s[8]=t):t=s[8],s[9]!==t||s[10]!==r.country?(n=[t,r.country].filter(Boolean),s[9]=t,s[10]=r.country,s[11]=n):n=s[11],e=n.join(", ")}s[12]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(N.A,{className:"text-[1.25em]"}),s[12]=t):t=s[12],s[13]!==r.name?(a=(0,n.jsx)("span",{className:"no-translate truncate",children:r.name}),s[13]=r.name,s[14]=a):a=s[14],s[15]!==r.code?(l=(0,n.jsx)("span",{className:"text-xs text-muted",children:r.code}),s[15]=r.code,s[16]=l):l=s[16],s[17]!==a||s[18]!==l?(i=(0,n.jsxs)("span",{className:"flex items-baseline gap-1.5",children:[a,l]}),s[17]=a,s[18]=l,s[19]=i):i=s[19],s[20]!==e?(c=(0,n.jsxs)("span",{className:"block text-xs text-muted",children:["Airport in ",(0,n.jsx)("span",{className:"no-translate",children:e})]}),s[20]=e,s[21]=c):c=s[21],s[22]!==i||s[23]!==c?(m=(0,n.jsxs)(n.Fragment,{children:[t,(0,n.jsxs)("span",{className:"flex min-w-0 flex-col",children:[i,c]})]}),s[22]=i,s[23]=c,s[24]=m):m=s[24];let p=m;return s[25]!==o||s[26]!==r?(x=()=>o(r),s[25]=o,s[26]=r,s[27]=x):x=s[27],s[28]!==p||s[29]!==v||s[30]!==x?(d=v(p,x),s[28]=p,s[29]=v,s[30]=x,s[31]=d):d=s[31],d}{let e,t,c,u,p,h,f,_,w,F,S,C,k,A;if(["US","CA"].includes(r.country_code)){let t,a=r.region||r.country;s[32]!==a?(t=(0,n.jsxs)(n.Fragment,{children:["City in"," ",(0,n.jsx)("span",{className:"no-translate",children:a})]}),s[32]=a,s[33]=t):t=s[33],e=t}else{let t;s[34]!==r.country?(t=(0,n.jsxs)(n.Fragment,{children:["City in ",(0,n.jsx)("span",{className:"no-translate",children:r.country})]}),s[34]=r.country,s[35]=t):t=s[35],e=t}s[36]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(g.A,{className:"text-[1.25em]"}),s[36]=t):t=s[36],s[37]!==r.name?(c=(0,n.jsx)("span",{className:"flex items-baseline gap-1.5",children:(0,n.jsx)("span",{className:"no-translate truncate",children:r.name})}),s[37]=r.name,s[38]=c):c=s[38],s[39]!==e?(u=(0,n.jsx)("span",{className:"mt-px block text-2xs text-muted",children:e}),s[39]=e,s[40]=u):u=s[40],s[41]!==c||s[42]!==u?(p=(0,n.jsxs)(n.Fragment,{children:[t,(0,n.jsxs)("span",{className:"flex min-w-0 flex-col",children:[c,u]})]}),s[41]=c,s[42]=u,s[43]=p):p=s[43];let z=p;s[44]!==o||s[45]!==r?(h=()=>o(r),s[44]=o,s[45]=r,s[46]=h):h=s[46];let E="airport"===i&&"geo"===r.type;s[47]!==z||s[48]!==v||s[49]!==h||s[50]!==E?(f=v(z,h,"pr-[calc(var(--button-sm-size)+theme(space[1.5])*2)]",E),s[47]=z,s[48]=v,s[49]=h,s[50]=E,s[51]=f):f=s[51],s[52]!==x?(_=()=>d(!x),s[52]=x,s[53]=_):_=s[53];let M=`${x?"Show":"Hide"} nearby airports`,$=x&&"rotate-180";s[54]!==$?(w=(0,l.cn)("text-[1.375em] transition-transform",$),s[54]=$,s[55]=w):w=s[55],s[56]!==w?(F={name:"chevronDown",className:w},s[56]=w,s[57]=F):F=s[57],s[58]!==M||s[59]!==F||s[60]!==_?(S=(0,n.jsx)("div",{className:"absolute top-1/2 right-1.5 -translate-y-1/2",children:(0,n.jsx)(y.K,{variant:"ghost",size:"sm",onClick:_,label:M,icon:F})}),s[58]=M,s[59]=F,s[60]=_,s[61]=S):S=s[61],s[62]!==S||s[63]!==f?(C=(0,n.jsxs)("div",{className:"relative",children:[f,S]}),s[62]=S,s[63]=f,s[64]=C):C=s[64];let B=C;if(s[65]!==o||s[66]!==v||s[67]!==r.id||s[68]!==r.nearby_airports||s[69]!==m){let e;s[71]!==o||s[72]!==v||s[73]!==r.id||s[74]!==m?(e=e=>{let t="imperial"===m?"mi":"km",s=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(N.A,{className:"text-[1.25em]"}),(0,n.jsxs)("span",{className:"flex min-w-0 flex-col",children:[(0,n.jsxs)("span",{className:"flex items-baseline gap-1.5",children:[(0,n.jsx)("span",{className:"no-translate truncate",children:e.airport_transit_point.name}),(0,n.jsx)("span",{className:"text-xs text-muted",children:e.airport_transit_point.code})]}),(0,n.jsxs)("span",{className:"mt-px block text-2xs text-muted",children:[(0,n.jsx)("span",{className:"no-translate",children:`${Math.round("imperial"===m?(0,j.Ds)(e.distance):e.distance)} ${t}`})," ","to destination"]})]})]});
1return(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)(b.w,{}),v(s,()=>o(e.airport_transit_point),"pl-10")]},`loc_${r.id}_option_${e.airport_transit_point.id}`)},s[71]=o,s[72]=v,s[73]=r.id,s[74]=m,s[75]=e):e=s[75],k=r.nearby_airports.map(e),s[65]=o,s[66]=v,s[67]=r.id,s[68]=r.nearby_airports,s[69]=m,s[70]=k}else k=s[70];let H=k,I=x&&H;return s[76]!==B||s[77]!==I?(A=(0,n.jsxs)(n.Fragment,{children:[B,I]}),s[76]=B,s[77]=I,s[78]=A):A=s[78],A}}var v=s(26073),w=s(85758),F=s(79085),S=s(83310);function C(e){let{id:t,icon:s="locationPin",value:r,only:c,onChange:h,placeholder:f="Search for a location",variant:j="input",labelStyle:g="default",size:N,useFormControl:y,className:C,disabled:k,inline:A=!1,autoFocus:z}=e;function E(e){return e?"minimal"===g?"airport"===e.type?(0,u.HI)(e.airport)||e.city||e.name:e.city||e.name:e.name:""}function M(e){return e?E(e):""}let $=(0,a.useMemo)(()=>new p.z((0,m.Q)()),[]),[B,H]=(0,a.useState)(!1),[I,R]=(0,a.useState)(M(r)),[O,U]=(0,a.useState)([]),D=(0,a.useRef)(null),J=(0,a.useRef)(null),P=(0,a.useRef)(null),[q,K]=(0,a.useState)(!1),Q=(0,a.useRef)(0),T=()=>(0,x.tB)().epoch_millis<Q.current,W=(0,a.useMemo)(()=>i()(async e=>{K(!0);try{D.current?.abort(),D.current=new AbortController;let t=(await $.locationSearch(e,null,{signal:D.current.signal})).transit_points;U(t)}catch(e){(0,d.AN)(e)||console.error(e)}finally{K(!1)}},300),[$]);function G(e){K(!0),H(!0),R(e),W(e)}(0,a.useEffect)(()=>()=>{W.cancel(),D.current?.abort()},[W]);let L=(0,n.jsx)(v.I,{name:s,className:"text-[1.25em]"}),V="boxed"===j,X=E(r),Y=M(r);(0,a.useEffect)(()=>{B||R(Y)},[B,Y]),(0,a.useEffect)(()=>{B&&V&&requestAnimationFrame(()=>{P.current?.focus(),P.current?.select()})},[B,V]);let Z=(0,n.jsx)(S.ks,{id:t,value:I,placeholder:f,autoFocus:z,onFocus:e=>{T()||(G(e.target.value),e.target.select(),setTimeout(()=>H(!0)))},onChange:e=>G(e.target.value),size:N,className:C,disabled:k}),ee=(0,n.jsxs)(n.Fragment,{children:[I&&0===O.length&&!q&&(0,n.jsx)("div",{className:"p-4 text-muted",children:"No matching results found"}),o()(O,10).map((e,t)=>(0,n.jsxs)(a.Fragment,{children:[t>0&&(0,n.jsx)(b.w,{}),(0,n.jsx)(_,{only:c,transitPoint:e,onSelect:e=>{Q.current=(0,x.tB)().epoch_millis+300,h(e),H(!1),U([]),R(M(e))},defaultExpanded:0===t&&"geo"===e.type})]},`${e.id}`))]});return A?(0,n.jsxs)("div",{children:[y?(0,n.jsx)(w.MJ,{render:Z}):Z,(0,n.jsx)("div",{className:"mt-2",children:ee})]}):(0,n.jsxs)(F.AM,{open:B,onOpenChange:e=>{if(e)!T()&&(R(r?"minimal"===g&&"geo"===r.type?r.name:E(r):""),H(!0));else H(!1)},children:[V?(0,n.jsxs)(F.Wv,{className:"flex h-[calc(var(--button-md-size)+theme(space.3))] min-w-0 flex-1 cursor-text items-center gap-1.5 px-3",children:[L,!r&&(0,n.jsx)("span",{className:"truncate text-muted",children:f}),r&&(0,n.jsxs)("span",{className:"flex min-w-0 flex-1 items-baseline gap-1.5",children:[(0,n.jsx)("span",{className:"truncate font-semibold",title:X,children:X}),"minimal"!==g&&"airport"===r.type&&(0,n.jsx)("span",{className:"text-xs text-muted",children:r.code})]})]}):(0,n.jsx)("div",{ref:J,children:y?(0,n.jsx)(w.MJ,{render:Z}):Z}),(0,n.jsxs)(F.hl,{className:"w-screen p-0 sm:w-112.5",align:"start",collisionAvoidance:{side:"none",align:"none"},...V?{sideOffset:-53,alignOffset:-2,animate:!1}:{anchor:J,initialFocus:!1},children:[V&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-center gap-1.5 px-3.5",children:[L,(0,n.jsx)("input",{ref:P,className:(0,l.cn)("h-[calc(var(--button-md-size)+theme(space.3)+2px)] flex-1 outline-hidden",I&&"font-semibold"),value:I,placeholder:f,onFocus:e=>{T()||(G(e.target.value),e.target.select())},onChange:e=>G(e.target.value)})]}),(0,n.jsx)(b.w,{})]}),ee]})]})}}}]);
2//# sourceMappingURL=5976-5cef7763fb49228b.js.map

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.