PageSourceSearch

https://www.tripowa.com/assets/Footer-C6SBd8J5.js

js tripowa.com collected 2026-10-02 00:34:43 UTC 9,038 bytes, 1 lines download raw bytes

1import{j as e,L as r}from"./react-vendor-DoU-508I.js";import{u as h}from"./useCities-C2nJa7ng.js";import{c as p,t as u,f as t}from"./index-C7TXzEOC.js";import{W as f}from"./WalletIcons-_7DkaUZ9.js";import{c as o,p as g}from"./urlBuilders-Cf8NT9jP.js";import{t as j}from"./currency-D_XtBRmX.js";import{t as v}from"./icons-DrM-Elf3.js";import"./query-CZJI-XwN.js";import"./radix-KHC2KBrM.js";import"./supabase-DJNj82Yw.js";const b=[{label:"Travel Blog",href:"/blog"},{label:"Contact Us",href:"/contact"},{label:"FAQs",href:"/contact#faqs"},{label:"Cancellation Policy",href:"/cancellation-policy"},{label:"Booking Policy",href:"/booking-policy"},{label:"Privacy Policy",href:"/privacy"},{label:"Terms of Service",href:"/terms"}],N=[{name:"Instagram",href:t.instagram,icon:()=>e.jsx("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{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-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.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.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"})})},{name:"Facebook",href:t.facebook,icon:()=>e.jsx("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{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"})})},{name:"TikTok",href:t.tiktok,icon:()=>e.jsx("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{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.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"})})},{name:"LinkedIn",href:t.linkedin,icon:()=>e.jsx("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{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.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 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"})})},{name:"YouTube",href:t.youtube,icon:()=>e.jsx("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})})},{name:"Trustpilot",href:"https://www.trustpilot.com/review/tripowa.com",icon:()=>e.jsx(v,{className:"w-5 h-5"})}];function F({cityName:i,citySlug:n,topAttractions:a=[],maxWidth:c,flushTop:m}){const d=c||"max-w-7xl",{data:l=[]}=h();return e.jsx("footer",{className:p("bg-card",m?"mt-0":"border-t border-border mt-8"),children:e.jsxs("div",{className:`${d} mx-auto px-4 md:px-6`,children:[e.jsx("div",{className:"py-8 lg:py-12 border-b border-border/50",children:e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-start lg:justify-between gap-8",children:e.jsxs("div",{className:"flex-shrink-0",children:[e.jsx(r,{to:"/",className:"inline-block",children:e.jsx("img",{src:j,alt:"Tripowa",className:"h-8 w-auto",width:240,height:57})}),e.jsxs("p",{className:"mt-3 text-sm text-muted-foreground max-w-xs leading-relaxed",children:["Your AI-powered marketplace for getting out.",e.jsx("br",{}),e.jsx("span",{className:"font-semibold text-foreground",children:"Let's Tripowa."})]})]})})}),e.jsx("div",{className:"py-8 lg:py-10 border-b border-border/50",children:e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground mb-4",children:"Explore Destinations"}),e.jsx("ul",{className:"space-y-2.5",children:l.length>0?e.jsxs(e.Fragment,{children:[l.slice(0,10).map((s,x)=>e.jsx("li",{children:e.jsxs(r,{to:o(s.slug),className:"text-sm text-muted-foreground hover:text-primary transition-colors",onClick:()=>{u("City Selected",{city_name:s.name,country_name:s.country,source_component:"footer",position:x+1})},children:["Things to do in ",s.name]})},s.id)),l.length>10&&e.jsx("li",{children:e.jsx(r,{to:"/cities",className:"text-sm text-primary hover:text-primary/80 transition-colors font-medium",children:"View all destinations →"})})]}):e.jsxs(e.Fragment,{children:[e.jsx("li",{children:e.jsx(r,{to:o("dubai"),className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:"Things to do in Dubai"})}),e.jsx("li",{children:e.jsx(r,{to:o("abu-dhabi"),className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:"Things to do in Abu Dhabi"})}),e.jsx("li",{children:e.jsx(r,{to:o("singapore"),className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:"Things to do in Singapore"})}),e.jsx("li",{children:e.jsx(r,{to:o("bangkok"),className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:"Things to do in Bangkok"})})]})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground mb-4",children:i?`Top Attractions in ${i}`:"Top Attractions"}),e.jsx("ul",{className:"space-y-2.5",children:a.length>0?a.slice(0,6).map(s=>e.jsx("li",{children:e.jsx(r,{to:g(n,s.slug,s.short_id),className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:s.title})}
1,s.slug)):e.jsx("li",{className:"text-sm text-muted-foreground/60 italic",children:"Explore our destinations"})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground mb-4",children:"Support"}),e.jsx("ul",{className:"space-y-2.5",children:b.map(s=>e.jsx("li",{children:e.jsx(r,{to:s.href,className:"text-sm text-muted-foreground hover:text-primary transition-colors",children:s.label})},s.label))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground mb-4",children:"Follow Us"}),e.jsx("ul",{className:"space-y-2.5",children:N.map(s=>e.jsx("li",{children:e.jsxs("a",{href:s.href,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2.5 text-sm text-muted-foreground hover:text-primary transition-colors",children:[e.jsx(s.icon,{}),e.jsx("span",{children:s.name})]})},s.name))})]})]})}),e.jsx("div",{className:"py-6 lg:py-8",children:e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-start sm:justify-between gap-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:"text-xs text-muted-foreground/60 mr-1",children:"We accept"}),e.jsx(f,{variant:"footer",className:"!justify-start"})]}),e.jsxs("p",{className:"text-xs text-muted-foreground/60 mt-3",children:["© ",new Date().getFullYear()," Tripowa. All rights reserved."]})]}),e.jsxs("div",{className:"text-left sm:text-right",children:[e.jsx("p",{className:"text-xs font-semibold text-foreground mb-1",children:"Our Offices:"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"Bur Dubai, Dubai, United Arab Emirates"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:"404 Richardson Road, Mount Roskill, Auckland, New Zealand"})]})]})})]})})}export{F as Footer};

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.