PageSourceSearch

https://topologica.co/_next/static/chunks/pages/country/[slug]-0614f193f9ff5c5d.js

js topologica.co collected 2026-10-02 18:56:52 UTC 51,187 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2367],{36151:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/country/[slug]",function(){return s(10096)}])},54564:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{children:t}=e;return t},t.suspense=function(){let e=Error(a.NEXT_DYNAMIC_NO_SSR_CODE);throw e.digest=a.NEXT_DYNAMIC_NO_SSR_CODE,e},(0,s(92648).Z)(s(67294));var a=s(92983)},37645:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let s=n.default,l={loading:e=>{let{error:t,isLoading:s,pastDelay:a}=e;return null}};e instanceof Promise?l.loader=()=>e:"function"==typeof e?l.loader=e:"object"==typeof e&&(l=a({},l,e)),l=a({},l,t);let r=l.loader,i=()=>r().then(c);if(l.loadableGenerated&&delete(l=a({},l,l.loadableGenerated,{loader:i})).loadableGenerated,"boolean"==typeof l.ssr){if(!l.ssr)return delete l.ssr,o(i,l);delete l.ssr}return s(l)},t.noSSR=o;var a=s(6495).Z,l=s(92648).Z,r=(0,s(91598).Z)(s(67294)),n=l(s(14588)),i=l(s(54564));function c(e){return{default:e.default||e}}function o(e,t){delete t.webpack,delete t.modules;let s=r.lazy(e),a=t.loading,l=r.default.createElement(a,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1});return e=>r.default.createElement(r.Suspense,{fallback:l},r.default.createElement(i.default,null,r.default.createElement(s,Object.assign({},e))))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},33644:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var a=(0,s(92648).Z)(s(67294));let l=a.default.createContext(null);t.LoadableContext=l},14588:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=s(6495).Z,l=(0,s(92648).Z)(s(67294)),r=s(33644);let n=[],i=[],c=!1;function o(e){let t=e(),s={loading:!0,loaded:null,error:null};return s.promise=t.then(e=>(s.loading=!1,s.loaded=e,e)).catch(e=>{throw s.loading=!1,s.error=e,e}),s}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state=a({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function x(e){return function(e,t){let s=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t);s.lazy=l.default.lazy(s.loader);let a=null;function n(){if(!a){let t=new d(e,s);a={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return a.promise()}if(!c){let o=s.webpack?s.webpack():s.modules;o&&i.push(e=>{for(let t of o)if(-1!==e.indexOf(t))return n()})}function x(e){!function(){n();let e=l.default.useContext(r.LoadableContext);e&&Array.isArray(s.modules)&&s.modules.forEach(t=>{e(t)})}();let t=l.default.createElement(s.loading,{isLoading:!0,pastDelay:!0,error:null});return l.default.createElement(l.default.Suspense,{fallback:t},l.default.createElement(s.lazy,e))}return x.preload=()=>n(),x.displayName="LoadableComponent",x}(o,e)}function m(e,t){let s=[];for(;e.length;){let a=e.pop();s.push(a(t))}return Promise.all(s).then(()=>
1{if(e.length)return m(e,t)})}x.preloadAll=()=>new Promise((e,t)=>{m(n).then(e,t)}),x.preloadReady=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise(t=>{let s=()=>(c=!0,t());m(i,e).then(s,s)})},window.__NEXT_PRELOADREADY=x.preloadReady,t.default=x},1716:function(e,t,s){"use strict";s.d(t,{J:function(){return n}});var a=s(85893),l=s(9008),r=s.n(l);let n=e=>{let{schema:t}=e,s=Array.isArray(t)?t:[t];return(0,a.jsx)(r(),{children:s.map((e,t)=>(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e,null,2)}},t))})}},10096:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSG:function(){return P},default:function(){return A}});var a,l,r=s(85893),n=s(41664),i=s.n(n),c=s(11163),o=s(25675),d=s.n(o),x=s(67294),m=s(21254),h=s(51369),u=s(94184),p=s.n(u),g=s(45332),b=s(41537),f=s(65018),j=s(7011),y=s(52069),N=s(4665),v=s(95948),w=s(10230),C=s(95062),_=s.n(C);let D=e=>{let{region:t,countrySlug:s}=e,a=s?w.$I.region(s,(null==t?void 0:t.slug)||""):"/region/".concat(null==t?void 0:t.slug);return(0,r.jsx)(i(),{href:a,rel:"nofollow",children:(0,r.jsxs)("div",{className:"flex items-center justify-between rounded-xl bg-[#f5f9fb] p-3 text-black hover:bg-[#f6fcfb] transition-colors",children:[(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)("div",{className:"mr-3 flex h-[40px] w-[40px] items-center justify-center rounded-full bg-[#28CF9D]/10",children:(0,r.jsx)(_(),{icon:"map-pin",size:20,className:"text-[#28CF9D]"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"font-medium",children:null==t?void 0:t.name}),(null==t?void 0:t.type)&&(0,r.jsx)("div",{className:"text-sm text-gray-600",children:t.type})]})]}),(0,r.jsxs)("div",{className:"flex items-center text-gray-500",children:[(null==t?void 0:t.capital)&&(0,r.jsxs)("div",{className:"mr-2 text-sm",children:[(0,r.jsx)(_(),{icon:"flag",size:14,className:"mr-1 inline"}),t.capital]}),(null==t?void 0:t.population)&&(0,r.jsxs)("div",{className:"text-xs text-gray-400",children:[(t.population/1e6).toFixed(1),"M"]})]})]})})};var S=s(81437),I=s(62720),T=s(1716);(a=l||(l={}))[a.PLACES=0]="PLACES",a[a.REGIONS=1]="REGIONS",a[a.CITIES=2]="CITIES",a[a.AIRPORTS=3]="AIRPORTS",a[a.PHOTOS=4]="PHOTOS",a[a.OVERVIEW=5]="OVERVIEW",a[a.INFO=6]="INFO",a[a.STATS=7]="STATS";let k=e=>{var t,s,a,n;let o=(0,c.useRouter)(),[d,u]=(0,x.useState)(l.PLACES),{country:p,images:N,places:w,regions:C,cities:k,airports:O,countryDetails:P}=e;if(!p)return(0,r.jsx)(j.Z,{});let A=function(e){var t;let s="https://topologica.co",a=function(e){let t={"@context":"https://schema.org","@type":"TouristDestination",name:e.name};return e.description&&(t.description=e.description),e.lat&&e.lng&&(t.geo={"@type":"GeoCoordinates",latitude:parseFloat(e.lat),longitude:parseFloat(e.lng)}),(e.country||e.region||e.city)&&(t.address={"@type":"PostalAddress",...e.country&&{addressCountry:e.country},...e.region&&{addressRegion:e.region},...e.city&&{addressLocality:e.city}}),e.images&&e.images.length>0&&(t.image=e.images),e.url&&(t.url=e.url),e.sameAs&&e.sameAs.length>0&&(t.sameAs=e.sameAs),t}({name:e.name,description:e.overview||e.travelInfo||"Discover ".concat(e.name," - complete travel guide with attractions, destinations, and travel tips."),lat:e.lat,lng:e.lng,country:e.name,images:(null===(t=e.images)||void 0===t?void 0:t.map(e=>"".concat(s).concat(e.url)))||[],url:"".concat(s,"/country/").concat(e.slug),sameAs:["https://en.wikipedia.org/wiki/".concat(e.name.replace(/ /g,"_"))]}),l={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{name:"Home",url:s},{name:"Countries",url:"".concat(s,"/countries")},{name:e.name,url:"".concat(s,"/country/").concat(e.slug)}].map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:e.url}))};return[a,l]}(p);if(P){let R=[{id:"overview",label:"Overview",icon:"info"},...C.length>0?[{id:"regions",label:"Regions",icon:"map"}]:[],...k.length>0?[{id:"cities",label:"Cities",icon:"map-pin"}]:[],...P.seasonalGuide?[{id:"seasonal",label:"When to Visit",icon:"calendar"}]:[],...P.travelInfo?[{id:"travel-info",label:"Travel Info",icon:"briefcase"}]:[],...P.destinations?[{id:"destinations",label:"What to See",icon:"camera"}]:[],...P.faqs?[{id:"faqs",label:"FAQs",icon:"help-circle"}]:[]];return(0,r.jsxs)(m.o,{meta:h.T.country(p.name),paddingTop:!0,children:[(0,r.jsx)(T.J,{schema:A}),(0,r.jsx)("div",{className:"fixed left-4 top-1/2 transform -translate-y-1/2 z-40 hidden xl:block",children:(0,r.jsxs)("div",{className:"bg-white rounded-2xl shadow-lg border p-2 w-48",children:[(0,r.jsx)("h3",{className:"text-sm font-semibold text-gray-800 px-3 py-2 border-b",children:"Qu
1ick Navigation"}),(0,r.jsx)("div",{className:"py-2",children:R.map(e=>(0,r.jsxs)("a",{href:"#".concat(e.id),className:"flex items-center gap-3 w-full text-left px-3 py-2 rounded-lg transition-colors text-sm text-gray-600 hover:bg-gray-50 hover:text-gray-800",children:[(0,r.jsx)(_(),{icon:e.icon,size:"16",className:"text-gray-400"}),(0,r.jsx)("span",{className:"truncate",children:e.label})]},e.id))})]})}),(0,r.jsxs)("div",{className:"mx-auto max-w-7xl px-4 pb-12",children:[(0,r.jsxs)("div",{className:"text-center mb-16",children:[(0,r.jsx)("div",{className:"inline-flex items-center justify-center w-24 h-24 rounded-full mb-6 overflow-hidden",children:(0,r.jsx)("img",{src:"".concat(o.basePath,"/assets/images/country/").concat(p.nid,".png"),alt:"Flag of ".concat(p.name),className:"w-20 h-16 object-contain",onError:e=>{e.target.style.display="none"}})}),(0,r.jsxs)("h1",{className:"text-4xl md:text-6xl font-bold mb-6 text-gray-900",children:["Discover ",p.name]}),(null===(s=P.economy)||void 0===s?void 0:s.overview)&&(0,r.jsx)("p",{className:"text-xl md:text-2xl text-gray-600 mb-8 max-w-4xl mx-auto",children:P.economy.overview}),(0,r.jsxs)("div",{className:"flex justify-center gap-8 mt-8",children:[(null===(a=P.demographics)||void 0===a?void 0:a.population)&&(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"text-3xl font-bold text-blue-600",children:P.demographics.population.split(" ")[0]}),(0,r.jsx)("div",{className:"text-sm text-gray-600",children:"Population"})]}),(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)("div",{className:"text-3xl font-bold text-green-600",children:(null==w?void 0:w.count)||0}),(0,r.jsx)("div",{className:"text-sm text-gray-600",children:"Places to Visit"})]}),(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsxs)("div",{className:"text-3xl font-bold text-red-600",children:[C.length,"+"]}),(0,r.jsx)("div",{className:"text-sm text-gray-600",children:"Regions"})]})]}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center mt-8",children:[(0,r.jsxs)("a",{href:"#travel-info",className:"bg-gradient-to-r from-blue-600 to-teal-500 text-white px-8 py-4 rounded-xl font-semibold hover:shadow-lg transition-all inline-flex items-center justify-center",children:[(0,r.jsx)(_(),{icon:"calendar",size:18,className:"mr-2"})," Plan Your Visit"]}),(0,r.jsxs)("a",{href:"#regions",className:"bg-white text-gray-800 border-2 border-gray-200 px-8 py-4 rounded-xl font-semibold hover:shadow-lg hover:border-gray-300 transition-all inline-flex items-center justify-center",children:[(0,r.jsx)(_(),{icon:"map",size:18,className:"mr-2"})," Explore Regions"]})]})]}),(0,r.jsxs)("section",{id:"overview",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-10",children:["About ",p.name]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-2 gap-6",children:[P.geography&&(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,r.jsx)("span",{className:"text-2xl",children:"\uD83C\uDF0D"}),(0,r.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Geography"})]}),P.geography.area&&(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-2",children:["Area: ",P.geography.area.total]}),P.geography.climate&&(0,r.jsx)("ul",{className:"text-sm text-gray-600 space-y-1",children:P.geography.climate.map((e,t)=>(0,r.jsxs)("li",{children:["• ",e]},t))})]}),P.government&&(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,r.jsx)("span",{className:"text-2xl",children:"\uD83C\uDFDB️"}),(0,r.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Government"})]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["Type: ",P.government.type]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["Capital: ",P.government.capital]})]}),P.economy&&(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,r.jsx)("span",{className:"text-2xl",children:"\uD83D\uDCB0"}),(0,r.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Economy"})]}),(0,r.jsx)("p",{className:"text-sm text-gray-600 mb-2",children:P.economy.overview}
1),P.economy.gdp&&(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["GDP: ",P.economy.gdp]}),P.economy.gdpPerCapita&&(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["Per Capita: ",P.economy.gdpPerCapita]}),P.economy.industries&&(0,r.jsx)("div",{className:"flex flex-wrap gap-1 mt-2",children:P.economy.industries.slice(0,6).map((e,t)=>(0,r.jsx)("span",{className:"bg-gray-100 text-gray-600 px-2 py-0.5 rounded text-xs",children:e},t))})]}),P.demographics&&(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-6",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,r.jsx)("span",{className:"text-2xl",children:"\uD83D\uDC65"}),(0,r.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Demographics"})]}),P.demographics.population&&(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["Population: ",P.demographics.population]}),P.demographics.languages&&(0,r.jsxs)("p",{className:"text-sm text-gray-600 mt-1",children:["Languages: ",P.demographics.languages]}),P.demographics.religions&&(0,r.jsxs)("p",{className:"text-sm text-gray-600 mt-1",children:["Religions: ",P.demographics.religions]})]})]})]}),C.length>0&&(0,r.jsxs)("section",{id:"regions",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-4",children:["Explore ",p.name,"'s Regions"]}),(0,r.jsxs)("p",{className:"text-xl text-gray-600 text-center mb-10 max-w-3xl mx-auto",children:["Discover ",C.length," distinct regions, each with unique landscapes and culture."]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:C.slice(0,12).map(e=>(0,r.jsx)(D,{region:e,country:p},e.id))})]}),k.length>0&&(0,r.jsxs)("section",{id:"cities",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-4",children:["Major Cities in ",p.name]}),(0,r.jsxs)("p",{className:"text-xl text-gray-600 text-center mb-10 max-w-3xl mx-auto",children:["Explore ",k.length," cities with unique attractions and experiences."]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:k.slice(0,12).map(e=>(0,r.jsx)(S.v,{city:e,country:p},e.id))})]}),P.travelInfo&&(0,r.jsxs)("section",{id:"travel-info",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-10",children:[(0,r.jsx)(_(),{icon:"briefcase",size:28,className:"inline mr-2 text-green-600"}),"Travel Essentials"]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-gray-900 mb-3",children:"\uD83D\uDCDE Contact & Emergency"}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Phone Code: +",P.travelInfo.phoneCode]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Currency: ",P.travelInfo.currency]}),P.travelInfo.emergencyNumbers&&Object.entries(P.travelInfo.emergencyNumbers).map(e=>{let[t,s]=e;return(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:[t,": ",(0,r.jsx)("strong",{children:s})]},t)})]}),(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-gray-900 mb-3",children:"⚡ Practical Info"}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Electricity: ",P.travelInfo.electricity]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Driving: ",P.travelInfo.drivingSide]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["Water: ",P.travelInfo.potableWater?"✅ Safe":"❌ Bottled only"]})]}),P.travelInfo.tippingGuidelines&&(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-gray-900 mb-3",children:"\uD83D\uDCB0 Tipping"}),(0,r.jsx)("ul",{className:"text-sm text-gray-600 space-y-1",children:P.travelInfo.tippingGuidelines.map((e,t)=>(0,r.jsxs)("li",{children:["• ",e]},t))})]})]})]}),P.seasonalGuide&&(0,r.jsxs)("section",{id:"seasonal",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-10",children:["When to Visit ",p.name]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-3 gap-6 mb-8",children:[(0,r.jsxs)("div",{className:"bg-green-50 border border-green-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-green-900 mb-2",children:"✅ Best Months"}),(0,r.jsx)("p",{className:"text-sm text-green-800",children:P.seasonalGuide.bestMonths.join(", ")})]}),(0,r.jsxs)("div",{className:"bg-red-50 border border-red-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-red-900 mb-2",children:"\uD83D\uDD25 Peak Season"}),(0,r.jsx)("p",{className:"text-sm text-red-800",children:P.seasonalGuide.peakSeason})]}),(0,r.jsxs)("div",{className:"bg-blue-50 border border-blue-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-blue-900 mb-2",children:"\uD83D\uDC8E Off Season"}),(0,r.jsx)("p",{className:"text-sm text-blue-800",children:P.seasonalGuide.offSeason})]})]}),P.seasonalGuide.highlights&&(0,r.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4",children:P.seasonalGuide.highlights.map((e,t)=>(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg p-4",children:[(0,r.jsx)("span",{className:"text-sm font-bold text-blue-600",children:e.month}),(0,r.jsx)("p",{className:"text-sm text-gray-700 mt-1",children:e.event})]},t))})]}),P.destinations&&P.destinations.length>0&&(0,r.jsxs)("section",{className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-10",children:["Top Destinations in ",p.name]}),(0,r.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4",children:P.destinations.map((e,t)=>(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg p-4 flex items-center gap-3 hover:shadow-md transition-shadow",children:[(0,r.jsx)("span",{className:"text-2xl",children:t<3?"⭐":"\uD83D\uDCCD"}),(0,r.jsx)("span",{className:"text-gray-900 font-medium",children:e})]},t))})]}),P.culturalTips&&P.culturalTips.length>0&&(0,r.jsxs)("section",{className:"mb-16",children:[(0,r.jsx)("h2",{className:"text-4xl font-bold text-center mb-10",children:"Cultural Tips"}),(0,r.jsx)("div",{className:"bg-amber-50 border border-amber-200 rounded-xl p-6",children:(0,r.jsx)("ul",{className:"space-y-3",children:P.culturalTips.map((e,t)=>(0,r.jsxs)("li",{className:"flex items-start gap-3",children:[(0,r.jsx)("span",{className:"text-amber-600 mt-0.5",children:"\uD83D\uDCA1"}),(0,r.jsx)("span",{className:"text-gray-800",children:e})]},t))})})]}),P.faqs&&P.faqs.length>0&&(0,r.jsxs)("section",{className:"mb-16",children:[(0,r.jsx)("h2",{className:"text-4xl font-bold text-center mb-10",children:"Frequently Asked Questions"}),(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:P.faqs.map(e=>
1({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}}),(0,r.jsx)("div",{className:"space-y-4 max-w-3xl mx-auto",children:P.faqs.map((e,t)=>(0,r.jsxs)("details",{className:"bg-white border border-gray-200 rounded-xl overflow-hidden group",children:[(0,r.jsx)("summary",{className:"px-6 py-4 cursor-pointer font-semibold text-gray-900 hover:bg-gray-50",children:e.question}),(0,r.jsx)("div",{className:"px-6 pb-4 text-gray-700",children:e.answer})]},t))})]}),(null===(n=P.travelInfo)||void 0===n?void 0:n.souvenirs)&&(0,r.jsxs)("section",{className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-8",children:["What to Buy in ",p.name]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-3 justify-center",children:P.travelInfo.souvenirs.map((e,t)=>(0,r.jsxs)("span",{className:"bg-pink-50 text-pink-800 border border-pink-200 px-4 py-2 rounded-full text-sm font-medium",children:["\uD83D\uDECD️ ",e]},t))})]}),w&&w.count>0&&(0,r.jsxs)("section",{className:"mb-16",children:[(0,r.jsx)("h2",{className:"text-4xl font-bold text-center mb-10",children:"Places to Visit"}),(0,r.jsx)(b.CK,{places:w.list,country:p,height:"400px"})]}),(0,r.jsxs)("div",{className:"bg-gradient-to-r from-green-600 to-teal-600 rounded-2xl p-12 text-center text-white",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold mb-4",children:["Mark ",p.name," as Visited"]}),(0,r.jsxs)("p",{className:"text-lg mb-8 opacity-90",children:["Add ",p.name," to your personal travel map. Track your journey around the world."]}),(0,r.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[(0,r.jsxs)(i(),{href:"/travel-map",className:"bg-white text-green-600 px-8 py-4 rounded-xl font-semibold hover:shadow-lg transition-all inline-flex items-center justify-center",children:[(0,r.jsx)(_(),{icon:"map",size:18,className:"mr-2"})," Open Travel Tracker"]}),(0,r.jsxs)(i(),{href:"/countries",className:"border-2 border-white text-white px-8 py-4 rounded-xl font-semibold hover:bg-white hover:text-green-600 transition-colors inline-flex items-center justify-center",children:[(0,r.jsx)(_(),{icon:"flag",size:18,className:"mr-2"})," Explore More Countries"]})]})]})]})]})}return(0,r.jsxs)(m.o,{meta:h.T.country(p.name),paddingTop:!1,children:[(0,r.jsx)(T.J,{schema:A}),(0,r.jsx)("div",{className:"mt-4",children:(0,r.jsx)(v.O,{items:[{label:"Countries",href:"/countries"},{label:"".concat(p.name),href:"/country/".concat(p.slug)},{label:"Travel Guide & Places to Visit"}]})}),(0,r.jsxs)("div",{className:"flex flex-col ",children:[(0,r.jsx)(G,{country:p}),(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(y.T,{items:[{title:"Places",icon:"map",onClick:()=>{u(l.PLACES)},active:d===l.PLACES},...C.length>0?[{title:"Regions",icon:"map-pin",onClick:()=>{u(l.REGIONS)},active:d===l.REGIONS}
1]:[],...k.length>0?[{title:"Cities",icon:"navigation",onClick:()=>{u(l.CITIES)},active:d===l.CITIES}]:[],...O.length>0?[{title:"Airports",icon:"navigation",onClick:()=>{u(l.AIRPORTS)},active:d===l.AIRPORTS}]:[],{title:"Photos",icon:"image",onClick:()=>{u(l.PHOTOS)},active:d===l.PHOTOS},{title:"Overview",icon:"book",onClick:()=>{u(l.OVERVIEW)},active:d===l.OVERVIEW},{title:"Info",icon:"info",onClick:()=>{u(l.INFO)},active:d===l.INFO},{title:"Statistics",icon:"bar-chart",onClick:()=>{u(l.STATS)},active:d===l.STATS}],className:"my-3"})}),(0,r.jsx)("div",{className:d===l.PLACES?"block":"hidden",children:(0,r.jsx)(b.CK,{places:w,center:{lat:p.lat,lng:p.lng},page:0,options:{type:"COUNTRY",id:String(p.nid)}})}),C.length>0&&(0,r.jsx)("div",{className:d===l.REGIONS?"block":"hidden",children:(0,r.jsxs)("div",{className:"mx-auto max-w-4xl p-4",children:[(0,r.jsxs)("div",{className:"mb-4",children:[(0,r.jsxs)("h2",{className:"text-2xl font-bold text-center",children:["Regions of ",p.name]}),(0,r.jsxs)("p",{className:"text-gray-600 text-center mt-2",children:["Explore ",C.length," regions"]})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:C.map(e=>(0,r.jsx)(D,{region:e,countrySlug:p.slug||""},e.id))})]})}),k.length>0&&(0,r.jsx)("div",{className:d===l.CITIES?"block":"hidden",children:(0,r.jsx)(E,{cities:k,regions:C,country:p})}),p.travelInfo&&(0,r.jsx)("div",{className:d===l.OVERVIEW?"block":"hidden",children:(0,r.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,g.Go)(p.travelInfo)}})}),p.overview&&(0,r.jsx)("div",{className:d===l.INFO?"block":"hidden",children:(0,r.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,g.Go)(p.overview)}})}),p.statistics&&(0,r.jsx)("div",{className:d===l.STATS?"block":"hidden",children:(0,r.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,g.Go)(p.statistics)}})}),O.length>0&&(0,r.jsx)("div",{className:d===l.AIRPORTS?"block":"hidden",children:(0,r.jsxs)("div",{className:"mx-auto max-w-7xl p-4",children:[(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsxs)("h2",{className:"text-2xl font-bold text-center",children:["International Airports in ",p.name]}),(0,r.jsxs)("p",{className:"text-gray-600 text-center mt-2",children:["Discover ",O.length," major airports serving ",p.name]})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:O.map(e=>(0,r.jsx)(I.l,{airport:e},e.id))})]})}),(0,r.jsx)("div",{className:d===l.PHOTOS?"block":"hidden",children:d===l.PHOTOS&&(0,r.jsx)(f.B,{images:N})}),(0,r.jsxs)("div",{className:"mt-12 bg-gradient-to-r from-green-600 to-blue-600 text-white rounded-2xl p-8 text-center",children:[(0,r.jsxs)("h2",{className:"text-2xl font-bold mb-4",children:["Mark ",p.name," as Visited"]}),(0,r.jsxs)("p",{className:"text-green-100 mb-6 max-w-2xl mx-auto",children:["Add ",p.name," to your personal travel map and track your journey around the world. Share your adventures and see your progress grow!"]}),(0,r.jsxs)("div",{className:"flex justify-center gap-4",children:[(0,r.jsxs)(i(),{href:"/travel-map",className:"inline-flex items-center gap-2 bg-white text-green-600 px-6 py-3 rounded-xl font-semibold hover:bg-green-50 transition-colors",children:[(0,r.jsx)(_(),{icon:"map",size:18}),"Open Travel Tracker"]}),(0,r.jsxs)(i(),{href:"/countries",className:"inline-flex items-center gap-2 border-2 border-white text-white px-6 py-3 rounded-xl font-semibold hover:bg-white hover:text-green-600 transition-colors",children:[(0,r.jsx)(_(),{icon:"flag",size:18}),"Explore More Countries"]})]})]})]}),P&&(0,r.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-12",children:[P.travelInfo&&(0,r.jsxs)("section",{id:"travel-essentials",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"briefcase",size:28,className:"text-green-600"}),"Travel Essentials"]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-5",children:[(0,r.jsxs)("h3",{className:"font-bold text-gray-900 mb-3 flex items-center gap-2",children:[(0,r.jsx)(_(),{icon:"phone",size:16}),"Contact & Emergency"]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Phone Code: +",P.travelInfo.phoneCode]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Currency: ",P.travelInfo.currency]}),P.travelInfo.emergencyNumbers&&(0,r.jsx)("div",{className:"mt-2",children:Object.entries(P.travelInfo.emergencyNumbers).map(e=>{let[t,s]=e;return(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:[t,": ",(0,r.jsx)("strong",{children:s})]},t)})})]}),(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-5",children:[(0,r.jsxs)("h3",{className:"font-bold text-gray-900 mb-3 flex items-center gap-2",children:[(0,r.jsx)(_(),{icon:"zap",size:16}),"Practical Info"]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Electricity: ",P.travelInfo.electricity]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600 mb-1",children:["Driving Side: ",P.travelInfo.drivingSide]}),(0,r.jsxs)("p",{className:"text-sm text-gray-600",children:["Tap Water: ",P.travelInfo.potableWater?"✅ Safe to drink":"❌ Drink bottled water"]})]}
1),P.travelInfo.tippingGuidelines&&(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-5",children:[(0,r.jsxs)("h3",{className:"font-bold text-gray-900 mb-3 flex items-center gap-2",children:[(0,r.jsx)(_(),{icon:"dollar-sign",size:16}),"Tipping Guide"]}),(0,r.jsx)("ul",{className:"text-sm text-gray-600 space-y-1",children:P.travelInfo.tippingGuidelines.map((e,t)=>(0,r.jsx)("li",{children:e},t))})]})]})]}),P.seasonalGuide&&(0,r.jsxs)("section",{id:"seasonal-guide",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"calendar",size:28,className:"text-blue-600"}),"When to Visit ",p.name]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-3 gap-6 mb-8",children:[(0,r.jsxs)("div",{className:"bg-green-50 border border-green-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-green-900 mb-2",children:"Best Months"}),(0,r.jsx)("p",{className:"text-sm text-green-800",children:P.seasonalGuide.bestMonths.join(", ")})]}),(0,r.jsxs)("div",{className:"bg-red-50 border border-red-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-red-900 mb-2",children:"Peak Season"}),(0,r.jsx)("p",{className:"text-sm text-red-800",children:P.seasonalGuide.peakSeason})]}),(0,r.jsxs)("div",{className:"bg-blue-50 border border-blue-200 rounded-xl p-5",children:[(0,r.jsx)("h3",{className:"font-bold text-blue-900 mb-2",children:"Off Season"}),(0,r.jsx)("p",{className:"text-sm text-blue-800",children:P.seasonalGuide.offSeason})]})]}),P.seasonalGuide.highlights&&(0,r.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4",children:P.seasonalGuide.highlights.map((e,t)=>(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg p-4",children:[(0,r.jsx)("span",{className:"text-sm font-bold text-blue-600",children:e.month}),(0,r.jsx)("p",{className:"text-sm text-gray-700 mt-1",children:e.event})]},t))})]}),P.destinations&&P.destinations.length>0&&(0,r.jsxs)("section",{id:"destinations",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"camera",size:28,className:"text-purple-600"}),"Top Destinations in ",p.name]}),(0,r.jsx)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4",children:P.destinations.map((e,t)=>(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-lg p-4 flex items-center gap-3 hover:shadow-md transition-shadow",children:[(0,r.jsx)("span",{className:"text-2xl",children:t<3?"⭐":"\uD83D\uDCCD"}),(0,r.jsx)("span",{className:"text-gray-900 font-medium",children:e})]},t))})]}),P.culturalTips&&P.culturalTips.length>0&&(0,r.jsxs)("section",{id:"cultural-tips",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"heart",size:28,className:"text-red-500"}),"Cultural Tips for ",p.name]}),(0,r.jsx)("div",{className:"bg-amber-50 border border-amber-200 rounded-xl p-6",children:(0,r.jsx)("ul",{className:"space-y-3",children:P.culturalTips.map((e,t)=>(0,r.jsxs)("li",{className:"flex items-start gap-3",children:[(0,r.jsx)("span",{className:"text-amber-600 mt-0.5",children:"\uD83D\uDCA1"}),(0,r.jsx)("span",{className:"text-gray-800",children:e})]},t))})})]}),P.economy&&(0,r.jsxs)("section",{id:"economy",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"trending-up",size:28,className:"text-green-600"}),"Economy"]}),(0,r.jsxs)("div",{className:"bg-white border border-gray-200 rounded-xl p-6",children:[(0,r.jsx)("p",{className:"text-gray-700 mb-4",children:P.economy.overview}),(0,r.jsxs)("div",{className:"grid md:grid-cols-2 gap-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-sm text-gray-500",children:"GDP"}),(0,r.jsx)("p",{className:"text-xl font-bold text-gray-900",children:P.economy.gdp})]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-sm text-gray-500",children:"GDP per Capita"}),(0,r.jsx)("p",{className:"text-xl font-bold text-gray-900",children:P.economy.gdpPerCapita})]})]}),P.economy.industries&&(0,r.jsxs)("div",{className:"mt-4",children:[(0,r.jsx)("span",{className:"text-sm text-gray-500",children:"Key Industries"}),(0,r.jsx)("div",{className:"flex flex-wrap gap-2 mt-2",children:P.economy.industries.map((e,t)=>(0,r.jsx)("span",{className:"bg-gray-100 text-gray-700 px-3 py-1 rounded-full text-sm",children:e},t))})]})]})]}),P.faqs&&P.faqs.length>0&&(0,r.jsxs)("section",{id:"faqs",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-8 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"help-circle",size:28,className:"text-indigo-600"}),"Frequently Asked Questions"]}),(0,r.jsx)("div",{className:"space-y-4",children:P.faqs.map((e,t)=>(0,r.jsxs)("details",{className:"bg-white border border-gray-200 rounded-xl overflow-hidden group",children:[(0,r.jsxs)("summary",{className:"px-6 py-4 cursor-pointer font-semibold text-gray-900 hover:bg-gray-50 flex items-center justify-between",children:[e.question,(0,r.jsx)(_(),{icon:"chevron-down",size:18,className:"text-gray-400 group-open:rotate-180 transition-transform"})]}),(0,r.jsx)("div",{className:"px-6 pb-4 text-gray-700",children:e.answer})]},t))})]}),(null===(t=P.travelInfo)||void 0===t?void 0:t.souvenirs)&&(0,r.jsxs)("section",{id:"souvenirs",className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-3xl font-bold text-gray-900 mb-6 flex items-center gap-3",children:[(0,r.jsx)(_(),{icon:"shopping-bag",size:28,className:"text-pink-600"}),"What to Buy in ",p.name]}),(0,r.jsx)("div",{className:"flex flex-wrap gap-3",children:P.travelInfo.souvenirs.map((e,t)=>(0,r.jsxs)("span",{className:"bg-pink-50 text-pink-800 border border-pink-200 px-4 py-2 rounded-full text-sm font-medium",children:["\uD83D\uDECD️ ",e]},t))})]})]}),(0,r.jsxs)("section",{className:"mb-16",children:[(0,r.jsxs)("h2",{className:"text-4xl font-bold text-center mb-8",children:["Explore More About ",p.name]}),(0,r.jsxs)("div",{className:"grid md:grid-cols-3 gap-6",children:[(0,r.jsxs)(i(),{href:"/local-guides/",className:"bg-white border border-gray-200 rounded-xl p-6 hover:shadow-lg transition-shadow block",children:[(0,r.jsx)("div",{className:"text-3xl mb-3",children:"\uD83D\uDDFA️"}),(0,r.jsx)("h3",{className:"font-bold text-gray-900 mb-2",children:"Local Guides"}),(0,r.jsx)("p",{className:"text-sm text-gray-600",children:"Hidden gems, neighborhood walks, and micro-itineraries from local experts."})]}),(0,r.jsxs)(i(),{href:"/articles/",className:"bg-white border border-gray-200 rounded-xl p-6 hover:shadow-lg transition-shadow block",children:[(0,r.jsx)("div",{className:"text-3xl mb-3",children:"\uD83D\uDCDD"}),(0,r.jsx)("h3",{className:"font-bold text-gray-900 mb-2",children:"Travel Articles"}),(0,r.jsx)("p",{className:"text-sm text-gray-600",children:"In-depth travel trends, destination guides, and expert travel advice."})]}),(0,r.jsxs)(i(),{href:"/explore/",className:"bg-white border border-gray-200 rounded-xl p-6 hover:shadow-lg transition-shadow block",children:[(0,r.jsx)("div",{className:"text-3xl mb-3",children:"\uD83C\uDF0D"}),(0,r.jsx)("h3",{className:"font-bold text-gray-900 mb-2",children:"Explore by Category"}),(0,r.jsx)("p",{className:"text-sm text-gray-600",children:"Beaches, mountains, islands, historic sites, food destinations and more."})]})]})]})]})},E=e=>{let{cities:t,regions:s,country:a}=e,l=t.reduce((e,t)=>
1{let s=t.regionId;return e[s]||(e[s]=[]),e[s].push(t),e},{});Object.keys(l).forEach(e=>{l[e].sort((e,t)=>{if(e.isCapital&&!t.isCapital)return -1;if(!e.isCapital&&t.isCapital)return 1;let s=e.population||0,a=t.population||0;return a-s})});let n=t.filter(e=>!e.regionId),c=s.filter(e=>l[e.id]).sort((e,t)=>{let s=e.population||0,a=t.population||0;return a-s});return(0,r.jsxs)("div",{className:"mx-auto max-w-7xl p-4",children:[(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsxs)("h2",{className:"text-2xl font-bold text-center",children:["Cities of ",a.name]}),(0,r.jsxs)("p",{className:"text-gray-600 text-center mt-2",children:["Discover ",t.length," cities across ",c.length," regions"]})]}),(0,r.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:c.map(e=>{let t=l[e.id]||[];return(0,r.jsxs)("div",{className:"mb-6",children:[(0,r.jsxs)("div",{className:"mb-4 border-b border-gray-200 pb-2",children:[(0,r.jsxs)("h3",{className:"text-lg font-semibold text-gray-800 flex items-center gap-2",children:[(0,r.jsx)("div",{className:"flex h-[28px] w-[28px] items-center justify-center rounded-full bg-[#28CF9D]/10",children:(0,r.jsx)(_(),{icon:"map-pin",size:14,className:"text-[#28CF9D]"})}),e.name,(0,r.jsxs)("span",{className:"text-xs text-gray-500 font-normal",children:["(",t.length,")"]})]}),e.capital&&(0,r.jsxs)("p",{className:"text-xs text-gray-600 ml-8",children:["Capital: ",e.capital]})]}),(0,r.jsx)("div",{className:"space-y-2",children:t.slice(0,6).map(t=>(0,r.jsx)(O,{city:t,regionSlug:e.slug,countrySlug:a.slug||""},t.id))}),t.length>6&&(0,r.jsx)("div",{className:"mt-3 pt-2 border-t border-gray-100",children:(0,r.jsxs)(i(),{href:"/region/".concat(e.slug,"/cities"),className:"inline-flex items-center text-sm text-emerald-600 hover:text-emerald-800 font-medium",children:[(0,r.jsx)(_(),{icon:"external-link",size:"14",className:"mr-1"}),"View all ",t.length," cities in ",e.name]})})]},e.id)})}),n.length>0&&(0,r.jsxs)("div",{className:"mt-8 col-span-full",children:[(0,r.jsx)("div",{className:"mb-4 border-b border-gray-200 pb-2",children:(0,r.jsxs)("h3",{className:"text-lg font-semibold text-gray-800",children:["Other Cities (",n.length,")"]})}),(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-2",children:n.slice(0,12).map(e=>(0,r.jsx)(O,{city:e,countrySlug:a.slug||""},e.id))}),n.length>12&&(0,r.jsx)("div",{className:"mt-4 text-center",children:(0,r.jsxs)(i(),{href:"/country/".concat(a.slug,"/cities"),className:"inline-flex items-center text-sm text-blue-600 hover:text-blue-800 font-medium",children:[(0,r.jsx)(_(),{icon:"external-link",size:"14",className:"mr-1"}),"View all ",n.length," other cities in ",a.name]})})]})]})},O=e=>{let{city:t,regionSlug:s,countrySlug:a}=e,l=w.$I.city(a||"",(null==t?void 0:t.slug)||"",s);return(0,r.jsx)(i(),{href:l,rel:"nofollow",children:(0,r.jsxs)("div",{className:"flex items-center justify-between rounded-lg bg-[#f5f9fb] p-2 text-black hover:bg-[#f6fcfb] transition-colors",children:[(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)("div",{className:"mr-2 flex h-[28px] w-[28px] items-center justify-center rounded-full bg-[#28CF9D]/10",children:(0,r.jsx)(_(),{icon:(null==t?void 0:t.isCapital)?"star":"map-pin",size:14,className:(null==t?void 0:t.isCapital)?"text-yellow-500":"text-[#28CF9D]"})}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"text-sm font-medium flex items-center",children:[null==t?void 0:t.name,(null==t?void 0:t.isCapital)&&(0,r.jsx)("span",{className:"ml-1 text-xs bg-yellow-100 text-yellow-700 px-1 py-0.5 rounded text-[10px]",children:"Capital"})]}),(null==t?void 0:t.type)&&(0,r.jsx)("div",{className:"text-xs text-gray-600",children:t.type})]})]}),(0,r.jsx)("div",{className:"flex items-center text-gray-500",children:(null==t?void 0:t.population)&&(0,r.jsx)("div",{className:"text-xs text-gray-400",children:t.population>1e6?"".concat((t.population/1e6).toFixed(1),"M"):"".concat(Math.round(t.population/1e3),"K")})})]})})};var P=!0,A=k;let G=e=>{let{country:t}=e,s=(0,c.useRouter)();return(0,r.jsx)("div",{className:"flex justify-center text-center",children:(0,r.jsxs)("div",{className:"text-center",children:[(0,r.jsx)(d(),{src:"".concat(s.basePath,"/assets/images/country/").concat(t.nid,".png"),alt:"Flag of "+t.name,width:150,height:150,className:"my-1 inline w-[110px] md:w-[150px] h-auto",priority:!0}),(0,r.jsx)("div",{className:"my-1 text-2xl",children:t.name}),t.capital&&(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(N.Z,{message:"Capital",children:(0,r.jsxs)("span",{className:"mx-2",children:[(0,r.jsx)(_(),{icon:"flag",className:p()("text-[#28CF9D]","mr-2","inline"),size:"20"})," ",t.capital]})})})]})})}},95948:function(e,t,s){"use strict";s.d(t,{O:function(){return i}});var a=s(85893),l=s(41664),r=s.n(l),n=s(11163);let i=e=>{let{items:t}=e;(0,n.useRouter)();let s=[{label:"Home",href:"/"},...t];return(0,a.jsxs)("nav",{"aria-label":"Breadcrumb",className:"mb-4",children:[(0,a.jsx)("div",{className:"flex items-center flex-wrap gap-1 text-sm",children:s.map((e,t)=>{let l=t===s.length-1;return(0,a.jsxs)("div",{className:"flex items-center",children:[t>0&&(0,a.jsx)("span",{className:"mx-2 text-gray-400 select-none",children:"›"}),l||!e.href?(0,a.jsx)("span",{className:"text-gray-900 font-normal",children:e.label}):(0,a.jsx)(r(),{href:e.href,className:"text-blue-600 hover:text-blue-800 hover:underline transition-colors duration-200",children:e.label})]},t)})}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:s.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.label,item:e.href?"https://topologica.co".concat(e.href):void 0}))})}})]})}},8054:function(e,t,s){"use strict";s.d(t,{v:function(){return c}});var a=s(85893),l=s(95062),r=s.n(l),n=s(94184),i=s.n(n);let c=e=>{let{title:t}=e;return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("div",{className:"flex justify-center p-2 md:p-5",children:(0,a.jsxs)("div",{className:"flex items-center rounded-md border border-[#0AA2BF] p-2 px-10",children:[(0,a.jsx)(r(),{icon:"info",className:i()("color-black","mr-2","inline"),size:"20"}),(0,a.jsx)("span",{children:t})]})})})}},7011:function(e,t,s){"use strict";s.d(t,{Z:function(){return l}});var a=s(85893);function l(e){let{}=e;return(0,a.jsx)("div",{className:"",children:"Loading page in progress..."})}},4665:function(e,t,s){"use strict";s.d(t,{Z:function(){return n}});var a=s(85893),l=s(94184),r=s.n(l);function n(e){let{message:t,children:s,className:l}=e;return(0,a.jsxs)("div",{className:"group relative flex cursor-pointer",children:[s,(0,a.jsx)("span",{className:r()("z-100000 absolute top-10 z-[1000] flex w-full min-w-[100px] scale-0 justify-center rounded bg-[#28CF9D] p-1 text-center text-xs text-white transition-all group-hover:scale-100",l),children:t})]})}},62720:function(e,t,s){"use strict";s.d(t,{l:function(){return c}});var a=s(85893),l=s(41664),r=s.n(l),n=s(95062),i=s.n(n);let c=e=>{var t;let{airport:s}=e,l="/airport/".concat(s.ident.toLowerCase());return(0,a.jsx)(r(),{href:l,rel:"nofollow",children:(0,a.jsxs)("div",{className:"flex items-center justify-between rounded-xl bg-[#f5f9fb] p-3 text-black hover:bg-[#f6fcfb] transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"mr-3 flex h-[40px] w-[40px] items-center justify-center rounded-full ".concat((e=>{switch(e){case"large_airport":return"bg-blue-100";case"medium_airport":return"bg-green-100";case"small_airport":return"bg-purple-100";case"heliport":return"bg-orange-100";default:return"bg-gray-100"}}
1)(s.type)),children:(0,a.jsx)(i(),{icon:"heliport"===s.type?"rotate-cw":"navigation",size:20,className:(e=>{switch(e){case"large_airport":return"text-blue-600";case"medium_airport":return"text-green-600";case"small_airport":return"text-purple-600";case"heliport":return"text-orange-600";default:return"text-gray-600"}})(s.type)})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-medium",children:s.name}),(0,a.jsxs)("div",{className:"text-sm text-gray-600 flex items-center gap-2",children:[{large_airport:"Large Airport",medium_airport:"Medium Airport",small_airport:"Small Airport",heliport:"Heliport",seaplane_base:"Seaplane Base",balloonport:"Balloonport",closed:"Closed Airport"}[t=s.type]||t,s.municipality&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{className:"text-gray-400",children:"•"}),(0,a.jsx)("span",{children:s.municipality})]})]})]})]}),(0,a.jsxs)("div",{className:"flex items-center text-gray-500 gap-3",children:[(0,a.jsxs)("div",{className:"text-xs text-gray-600 space-y-1",children:[s.iata_code&&(0,a.jsx)("div",{className:"bg-blue-50 text-blue-700 px-2 py-0.5 rounded text-xs font-semibold",children:s.iata_code}),s.icao_code&&!s.iata_code&&(0,a.jsx)("div",{className:"bg-green-50 text-green-700 px-2 py-0.5 rounded text-xs font-semibold",children:s.icao_code})]}),s.elevation_ft&&(0,a.jsxs)("div",{className:"text-xs text-gray-400",children:[s.elevation_ft.toLocaleString()," ft"]})]})]})})}},81437:function(e,t,s){"use strict";s.d(t,{v:function(){return o}});var a=s(85893),l=s(41664),r=s.n(l),n=s(10230),i=s(95062),c=s.n(i);let o=e=>{let{city:t,regionSlug:s,countrySlug:l}=e,i=l?n.$I.city(l,(null==t?void 0:t.slug)||"",s):"/city/".concat(null==t?void 0:t.slug);return(0,a.jsx)(r(),{href:i,rel:"nofollow",children:(0,a.jsxs)("div",{className:"flex items-center justify-between rounded-xl bg-[#f5f9fb] p-3 text-black hover:bg-[#f6fcfb] transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"mr-3 flex h-[40px] w-[40px] items-center justify-center rounded-full ".concat((null==t?void 0:t.type)==="capital"?"bg-yellow-100":(null==t?void 0:t.type)==="admin_capital"?"bg-orange-100":"bg-[#28CF9D]/10"),children:(0,a.jsx)(c(),{icon:(null==t?void 0:t.type)==="capital"?"star":(null==t?void 0:t.type)==="admin_capital"?"award":"map-pin",size:20,className:(null==t?void 0:t.type)==="capital"?"text-yellow-600":(null==t?void 0:t.type)==="admin_capital"?"text-orange-600":"text-[#28CF9D]"})}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"font-medium flex items-center",children:[null==t?void 0:t.name,(null==t?void 0:t.type)==="capital"&&(0,a.jsx)("span",{className:"ml-2 text-xs bg-yellow-100 text-yellow-700 px-2 py-1 rounded-full",children:"National Capital"}),(null==t?void 0:t.type)==="admin_capital"&&(0,a.jsx)("span",{className:"ml-2 text-xs bg-orange-100 text-orange-700 px-2 py-1 rounded-full",children:"Regional Capital"})]}),(null==t?void 0:t.type)&&(0,a.jsx)("div",{className:"text-sm text-gray-600",children:t.type})]})]}),(0,a.jsx)("div",{className:"flex items-center text-gray-500",children:(null==t?void 0:t.population)&&(0,a.jsx)("div",{className:"text-xs text-gray-400",children:t.population>1e6?"".concat((t.population/1e6).toFixed(1),"M"):"".concat(Math.round(t.population/1e3),"K")})})]})})}},41537:function(e,t,s){"use strict";s.d(t,{B5:function(){return c},CK:function(){return i},DE:function(){return o},MI:function(){return x},gI:function(){return d}});var a=s(85893),l=s(5152),r=s.n(l);let n=()=>(0,a.jsx)("div",{className:"w-full min-h-[400px] md:min-h-[450px] bg-gray-100 animate-pulse rounded-lg flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("div",{className:"w-12 h-12 mx-auto mb-3 rounded-full border-4 border-gray-300 border-t-blue-500 animate-spin"}),(0,a.jsx)("span",{className:"text-gray-500 text-sm",children:"Loading map..."})]})}),i=r()(()=>Promise.all([s.e(461),s.e(4616),s.e(1957),s.e(1735)]).then(s.bind(s,11735)).then(e=>e.MapWrapper),{loadableGenerated:{webpack:()=>[11735]},loading:n,ssr:!1}),c=r()(()=>s.e(671).then(s.bind(s,80671)).then(e=>e.Map),{loadableGenerated:{webpack:()=>[80671]},loading:n,ssr:!1}),o=r()(()=>Promise.all([s.e(461),s.e(1255),s.e(3593)]).then(s.bind(s,23593)).then(e=>e.MapCountryWrapper),{loadableGenerated:{webpack:()=>[23593]},loading:n,ssr:!1}),d=r()(()=>Promise.all([s.e(461),s.e(4616),s.e(1957),s.e(109)]).then(s.bind(s,60109)).then(e=>e.MapUserWrapper),{loadableGenerated:{webpack:()=>[60109]},loading:n,ssr:!1}),x=r()(()=>s.e(6390).then(s.bind(s,66390)).then(e=>e.AirportMap),{loadableGenerated:{webpack:()=>[66390]},loading:n,ssr:!1});r()(()=>s.e(5143).then(s.bind(s,65143)).then(e=>e.CityMap),{loadableGenerated:{webpack:()=>[65143]},loading:n,ssr:!1}),r()(()=>s.e(347).then(s.bind(s,30347)).then(e=>e.RegionMap),{loadableGenerated:{webpack:()=>[30347]},loading:n,ssr:!1}),r()(()=>s.e(3547).then(s.bind(s,23547)).then(e=>e.CountryMap),{loadableGenerated:{webpack:()=>[23547]},loading:n,ssr:!1})},65018:function(e,t,s){"use strict";s.d(t,{B:function(){return o}});var a=s(85893),l=s(67294),r=s(66986),n=s(6221);s(85737);var i=s(77033),c=s(8054);let o=e=>{let{images:t}=e,[s,o]=(0,l.useState)(-1),d=(e,t)=>o(e),x=t.map(e=>({src:e.url,alt:e.altText||"Photo ".concat(e.id),title:e.title||void 0})),m=t.map(e=>
1({src:(0,i.S$)(e.url),original:e.url,width:300,height:200,caption:e.caption||e.altText||e.title||"Photo ".concat(e.id),alt:e.altText||"Photo ".concat(e.id),title:e.title||void 0,customOverlay:e.geoLocation?(0,a.jsxs)("div",{className:"absolute top-2 right-2 bg-black bg-opacity-60 text-white text-xs px-2 py-1 rounded",children:["\uD83D\uDCCD ",e.geoLocation]}):void 0}));return(0,a.jsx)(a.Fragment,{children:m&&m.length>0?(0,a.jsxs)("div",{children:[(0,a.jsx)(r.Gallery,{images:m,onClick:d,enableImageSelection:!1}),(0,a.jsx)(n.Z,{slides:x,open:s>=0,index:s,close:()=>o(-1)})]}):(0,a.jsx)(c.v,{title:"There are no photos here yet"})})}},10230:function(e,t,s){"use strict";s.d(t,{$I:function(){return r}});let a=e=>{if(!e)return"";let t=e.replace(/\/$/,"").replace(/^\//,"");if(t.includes("/")){let s=t.split("/");t=s[s.length-1]}return t},l=e=>{let t=e.split("/").filter(Boolean),s=[];for(let a of t)s.includes(a)||s.push(a);return s.join("/")},r={region:(e,t)=>{let s=a(e),r=a(t),n=l("".concat(s,"/").concat(r));return"/destination/".concat(n)},city:(e,t,s)=>{let l=a(e),r=a(t),n=s?a(s):"",i=[l];n&&i.push(n),i.push(r);let c=i.join("/");return"/destination/".concat(c)},country:e=>"/destination/".concat(e),canonical:{region:(e,t)=>{let s=r.region(e,t);return"https://topologica.co".concat(s)},city:(e,t,s)=>{let a=r.city(e,t,s);return"https://topologica.co".concat(a)},country:e=>"https://topologica.co/destination/".concat(e)}}},45332:function(e,t,s){"use strict";s.d(t,{Go:function(){return i},dz:function(){return c},iN:function(){return l},oF:function(){return n},oH:function(){return r}});var a=s(78945);let l=e=>{a.Z.get("https://ipapi.co/json/").then(t=>{e(t.data.country_code)}).catch(e=>{console.log(e)})},r=e=>!!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e),n=e=>(e||"").toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,""),i=e=>e=e.replaceAll(/\n/g,"<br/>"),c=()=>new Date(Date.now()-864e6).toLocaleDateString()},5152:function(e,t,s){e.exports=s(37645)}},function(e){e.O(0,[5062,1664,9929,8945,294,7412,1254,9774,2888,179],function(){return e(e.s=36151)}),_N_E=e.O()}]);

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.