1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7448],{27448:function(i,n,e){e.r(n),e.d(n,{MapBlock:function(){return u}});var t=e(42187),o=e(89097);let l=(0,e(41974).default)(()=>Promise.all([e.e(4522),e.e(318),e.e(5514)]).then(e.bind(e,95514)).then(i=>i.ItineraryMap),{loadableGenerated:{webpack:()=>[95514]},loading:i=>(0,t.jsx)("div",{children:"Loading map"})});var a=e(53372),d=e(95526);let r=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}),u=i=>{var n,e,u,s,c,v,p,m,b,g;let h,y,k,D,M,f,x,F,{paragraph:I}=i;if(null===(e=I.singleDestination)||void 0===e?void 0:null===(n=e.itineraries)||void 0===n?void 0:n[0]){let i=null===(s=I.singleDestination)||void 0===s?void 0:null===(u=s.itineraries)||void 0===u?void 0:u[0];h=(0,a.eB)(i.mapImage),y=i.title,k=i.priceFrom,D=I.singleDestination.cardPills,M=i.duration,f=null===(c=i.link)||void 0===c?void 0:c.title,x=null===(v=i.link)||void 0===v?void 0:v.url,F=null===(p=I.singleDestination.cardOverview)||void 0===p?void 0:p.value}else h=(0,a.eB)(I.bodyMapImage),y=I.bodyMapTitle,k=I.bodyMapPriceFrom,D=I.bodyMapHighlights,M=I.bodyMapDuration,f=null===(m=I.bodyMapLink)||void 0===m?void 0:m.title,x=null===(b=I.bodyMapLink)||void 0===b?void 0:b.url,F=null===(g=I.bodyMapDescriptions)||void 0===g?void 0:g.value;return(0,t.jsx)("div",{children:(0,t.jsx)(l,{mapImgSrc:h,title:y,priceInfo:k?"FROM USD ".concat(r.format(k)," PER ADULT"):void 0,description:F?(0,o.ZP)(F):void 0,highlights:(D||[]).map(i=>i.name),duration:M?"".concat(M," NIGHTS"):void 0,buttonText:f,buttonLink:x?(0,d.x)(x):null})})}},95526:function(i,n,e){e.d(n,{x:function(){return o}});var t=e(53372);let o=i=>{let n=(0,t.FY)(i);return n.startsWith("destinations/")?"/".concat(n):"/destinations/".concat(n)}}}]);
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.