PageSourceSearch

https://www.flyturkmenistanairlines.eu/assets/MediaGallery-DscuZUIC.js

js flyturkmenistanairlines.eu collected 2026-09-25 06:45:00 UTC 8,747 bytes, 1 lines download raw bytes

1import{r as s,j as e}from"./react-BQRhP09J.js";import{L as c,S as m,b as u,B as n}from"./index-DD29RlsR.js";import{B as h}from"./Breadcrumbs-L5pFZonp.js";import{I as p}from"./InnerPageHero-YHDWtgtK.js";import{X as b}from"./lucide-DnRHLDV3.js";import"./vendor-DvHlWtIv.js";import"./date-fns-CtL95OLy.js";import"./query-BLGJyudK.js";import"./ui-yRYlMgP2.js";import"./framer-CwSppoTa.js";const l=[{name:"Home",url:"/"},{name:"About Turkmenistan Airlines",url:"/about-turkmenistan-airlines/history"},{name:"Media Gallery",url:"/about-turkmenistan-airlines/media-gallery"}],d=[{id:"boeing-777-exterior",title:"Boeing 777-200LR",description:"Turkmenistan Airlines Boeing 777-200LR in current livery, used on long-haul routes to London, Bangkok, and Beijing.",category:"Aircraft Fleet",gradient:"from-primary to-primary/60",image:"/images/fleet/boeing-777-200lr.webp"},{id:"boeing-737-exterior",title:"Boeing 737-800",description:"Boeing 737-800 aircraft operating regional routes across Central Asia and the Middle East.",category:"Aircraft Fleet",gradient:"from-primary/80 to-secondary/70",image:"/images/fleet/boeing-737-800.webp"},{id:"boeing-757-exterior",title:"Boeing 757-200",description:"Boeing 757-200 on the tarmac at Ashgabat International Airport before departure.",category:"Aircraft Fleet",gradient:"from-primary/70 to-primary/40",image:"/images/fleet/boeing-757-200.webp"},{id:"airbus-a330",title:"Airbus A330-200P2F",description:"Airbus A330-200P2F dedicated cargo freighter, supporting Turkmenistan Airlines freight operations between Central Asia, Europe, and Asia.",category:"Aircraft Fleet",gradient:"from-secondary/80 to-primary/60",image:"/images/fleet/airbus-a330-200.webp"},{id:"ashgabat-city",title:"Ashgabat",description:"The capital of Turkmenistan and the main hub for Turkmenistan Airlines operations.",category:"Destinations",gradient:"from-emerald-600 to-emerald-400",image:"/images/gallery/ashgabat-city.webp"},{id:"bangkok-destination",title:"Bangkok",description:"One of the most popular destinations served by Turkmenistan Airlines from Ashgabat.",category:"Destinations",gradient:"from-amber-600 to-amber-400",image:"/images/gallery/bangkok-destination.webp"},{id:"beijing-destination",title:"Beijing",description:"Beijing, the capital of China, is a key destination on the Turkmenistan Airlines network, connecting Europe and Central Asia to one of the world's great cities.",category:"Destinations",gradient:"from-red-600 to-red-400",image:"/images/gallery/beijing-destination.webp"},{id:"delhi-destination",title:"Delhi",alt:"India Gate monument in New Delhi at sunset with crowds of visitors",description:"Delhi is a key destination served by Turkmenistan Airlines via Ashgabat, offering convenient connections for travellers from Europe to the Indian subcontinent.",category:"Destinations",gradient:"from-orange-700 to-amber-500",image:"/images/gallery/delhi-destination.webp"},{id:"frankfurt-destination",title:"Frankfurt",description:"Frankfurt am Main serves as a key European gateway in the airline's route network.",category:"Destinations",gradient:"from-indigo-600 to-indigo-400",image:"/images/gallery/frankfurt-destination.webp"},{id:"hochiminh-destination",title:"Ho Chi Minh City",description:"Ho Chi Minh City is one of Southeast Asia's most vibrant destinations, served by Turkmenistan Airlines via Ashgabat with convenient connections from Europe.",category:"Destinations",gradient:"from-orange-600 to-orange-400",image:"/images/gallery/hochiminh-destination.webp"},{id:"kualalumpur-destination",title:"Kuala Lumpur",description:"Kuala Lumpur is a major hub in Southeast Asia, reachable via Ashgabat on Turkmenistan Airlines with smooth connections from London, Frankfurt and Milan.",category:"Destinations",gradient:"from-cyan-600 to-cyan-400",image:"/images/gallery/kualalumpur-destination.webp"},{id:"london-destination",title:"London Gatwick",description:"Turkmenistan Airlines operates direct flights between Ashgabat and London Gatwick.",category:"Destinations",gradient:"from-blue-600 to-blue-400",image:"/images/gallery/london-destination.webp"},{id:"milan-destination",title:"Milan",description:"Milan Malpensa (MXP) is one of Turkmenistan Airlines' key European gateways, offering direct flights to Ashgabat with onward connections across Asia.",category:"Destinations",gradient:"from-rose-600 to-rose-400",image:"/images/gallery/milan-destination.webp"},{id:"ashgabat-terminal",title:"Ashgabat International Airport",description:"The modern terminal building at Ashgabat International Airport, the main hub for Turkmenistan Airlines.",category:"Airport Facilities",gradient:"from-slate-600 to-slate-400",image:"/images/gallery/ashgabat-terminal.webp"},{id:"check-in-area",title:"Check-in Hall",description:"Spacious check-in area at Ashgabat International Airport with dedicated Turkmenistan Airlines counters.",category:"Airport Facilities",gradient:"from-gray-600 to-primary/40",image:"/images/gallery/check-in-hall.webp"},{id:"departure-lounge",title:"Departure Lounge",description:"Passenger departure lounge at Ashgabat International Airport with seating and retail facilities.",category:"Airport Facilities",gradient:"from-primary/50 to-slate-500",image:"/images/gallery/departure-lounge.webp"},{id:"boarding-gate",title:"Boarding Area",description:"Gate area at Ashgabat International Airport with views of the apron and aircraft.",category:"Airport Facilities",gradient:"from-teal-600 to-teal-400",image:"/images/gallery/boarding-area.webp"}],f=["Aircraft Fleet","Destinations","Airport Facilities"];function I(){const[t,r]=s.useState(null),[a,o]=s.useState(null),g=a?d.filter(i=>i.category===a):d;return e.jsxs(c,{children:[e.jsx(m,{pageKey:"/about-turkmenistan-airlines/media-gallery",canonicalPath:"/about-turkmenistan-airlines/media-gallery",jsonLd:u(l)}),e.jsx(p,{title:"Media Gallery",subtitle:"Photos of Turkmenistan Airlines aircraft, destinations, and facilities",backgroundImage:"/images/heroes/fleet-hero-1920w.webp",backgroundSrcSet:"/images/heroes/fleet-hero-768w.webp 768w, /images/heroes/fleet-hero-1280w.webp 1280w, /images/heroes/fleet-hero-1920w.webp 1920w",testId:"text-media-gallery-title"}),e.jsx("div",{className:"container mx-auto px-4 pt-4",children:e.jsx(h,{items:l})}),e.jsxs("div",{className:"container mx-auto px-4 py-12",children:[e.jsxs("div",{className:"flex flex-wrap gap-3 mb-8",children:[e.jsx(n,{variant:a===null?"default":"outline",size:"sm",onClick:()=>o(null),"data-testid":"button-filter-all",children:"All"}),f.map(i=>e.jsx(n,{variant:a===i?"default":"outline",size:"sm",onClick:()=>o(i),"data-testid":`button-filter-${i.toLowerCase().replace(/\s+/g,"-")}`,children:i},i))]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:g.map(i=>e.jsxs("button",{className:"text-left rounded-xl overflow-hidden border border-border/50 hover:shadow-lg transition-shadow cursor-pointer group",onClick:()=>r(i),"data-testid":`card-gallery-${i.id}`,children:[e.jsxs("div",{className:`bg-gradient-to-br ${i.gradient} h-48 flex items-end p-4 relative overflow-hidden`,children:[i.image&&e.jsx("img",{src:i.image,alt:i.alt??i.title,width:"480",height:"192",className:"absolute inset-0 w-full h-full object-cover",loading:"lazy"}),e.jsx("span",{className:"relative text-white text-xs bg-black/30 px-2 py-1 rounded",children:i.category})]}),e.jsxs("div",{className:"p-4 bg-white",children:[e.jsx("h3",{className:"text-lg font-heading font-semibold text-foreground mb-1",children:i.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:i.description})]})]},i.id))})]}),t&&e.jsx("div",{className:"fixed inset-0 bg-black/70 z-50 flex items-center justify-center p-4",onClick:()=>r(null),children:e.jsxs("div",{className:"bg-white rounded-2xl max-w-2xl w-full overflow-hidden shadow-2xl",onClick:i=>i.stopPropagation(),children:[e.jsxs("div",{className:`bg-gradient-to-br ${t.gradient} h-64 md:h-80 relative overflow-hidden`,children:[t.image&&e.jsx("img",{src:t.image,alt:t.alt??t.title,width:"672",height:"320",className:"absolute inset-0 w-full h-full object-cover"}),e.jsx(n,{variant:"ghost",size:"icon",className:"absolute top-3 right-3 text-white bg-black/30 hover:bg-black/50 rounded-full z-10",onClick:()=>r(null),"data-testid":"button-lightbox-close",children:e.jsx(b,{className:"h-5 w-5"})}),e.jsx("div",{className:"absolute bottom-4 left-4 z-10",children:e.jsx("span",{className:"text-white text-xs bg-black/30 px-2 py-1 rounded",children:t.category})})]}),e.jsxs("div",{className:"p-6",children:[e.jsx("h2",{className:"text-2xl font-heading font-semibold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-muted-foreground",children:t.description})]})]})})]})}export{I as default};

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.