{"id":254,"date":"2026-09-19T14:09:16","date_gmt":"2026-09-20T00:09:16","guid":{"rendered":"https:\/\/mana-corp.com\/?page_id=254"},"modified":"2026-09-19T14:09:40","modified_gmt":"2026-09-20T00:09:40","slug":"elementor-254","status":"publish","type":"page","link":"https:\/\/mana-corp.com\/?page_id=254","title":{"rendered":"Elementor #254"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"254\" class=\"elementor elementor-254\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fdc6d2 e-flex e-con-boxed e-con e-parent\" data-id=\"9fdc6d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-857c079 elementor-widget elementor-widget-html\" data-id=\"857c079\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover\">\n<meta name=\"theme-color\" content=\"#08080a\"><title>LUXURY RIDE \u2022 Book \u2192 Voucher \u2192 WhatsApp<\/title>\n<script src=\"https:\/\/unpkg.com\/maplibre-gl@4.7.1\/dist\/maplibre-gl.js\"><\/script><link href=\"https:\/\/unpkg.com\/maplibre-gl@4.7.1\/dist\/maplibre-gl.css\" rel=\"stylesheet\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,300;9..144,700&family=Inter:wght@400;600;800&display=swap');\n*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}\nhtml,body{height:100%;background:#000}body{display:flex;justify-content:center;font-family:Inter;background:#000}\n#app{width:100%;max-width:430px;height:100dvh;position:relative;background:#08080a;overflow:hidden;border-left:1px solid #ffffff0f;border-right:1px solid #ffffff0f;color:#f5f1eb}\n:root{--p:#E8A85C;--p2:#FF6B00;--bg:#08080a;--card:#141416;--card2:#1c1c1e;--line:#ffffff14;--text:#f5f1eb;--muted:#9a9590;--gold:#E8A85C}\n.header{position:absolute;top:0;left:0;right:0;z-index:50;height:64px;padding:0 16px;padding-top:env(safe-area-inset-top);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,rgba(8,8,10,.98),rgba(8,8,10,.85));backdrop-filter:blur(24px);border-bottom:1px solid var(--line)}\n.tabs{position:absolute;bottom:0;left:0;right:0;z-index:50;height:calc(72px + env(safe-area-inset-bottom));background:rgba(12,12,14,.98);border-top:1px solid var(--line);backdrop-filter:blur(24px);display:flex;justify-content:space-around;align-items:flex-start;padding-top:12px}\n.tabs button{border:0;background:transparent;color:var(--muted);font-size:9px;letter-spacing:.14em;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;cursor:pointer;min-height:48px}\n.tabs button.active{color:var(--p)}.ic{width:32px;height:32px;border-radius:12px;background:var(--card2);border:1px solid var(--line);display:grid;place-items:center;font-size:15px}\n#map{position:absolute;top:64px;left:0;right:0;bottom:72px;z-index:0}\n.tools{position:absolute;right:14px;top:calc(64px + 42%);transform:translateY(-50%);z-index:19;display:flex;flex-direction:column;gap:12px}\n.tools button{width:48px;height:48px;border-radius:16px;background:rgba(20,20,22,.92);border:1px solid var(--line);color:var(--text);display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(16px);font-size:18px}\n.sheet{position:absolute;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:25;background:linear-gradient(180deg,rgba(28,28,30,.98),rgba(20,20,22,.99));border:1px solid #ffffff14;border-radius:28px;backdrop-filter:blur(28px);box-shadow:0 -24px 64px rgba(0,0,0,.7);transition:transform.45s;max-height:68vh;display:flex;flex-direction:column;overflow:hidden}\n.sheet.collapsed{transform:translateY(calc(100% - 108px))}.handle{width:40px;height:5px;background:#ffffff28;border-radius:999px;margin:14px auto 10px;cursor:pointer}\n.page{display:none;overflow:auto;flex:1;padding:6px 0 12px 0}.page.active{display:block}\n.card{background:rgba(22,22,24,.92);border:1px solid var(--line);border-radius:22px;padding:20px;margin:12px}\n.label{font-size:10px;letter-spacing:.20em;color:var(--p);font-weight:800;margin-bottom:12px;display:block}\n.field{display:flex;align-items:center;gap:14px;background:rgba(0,0,0,.36);border:1px solid var(--line);border-radius:18px;padding:16px 18px;margin:10px 0;min-height:56px}\n.field input,.field select{flex:1;background:transparent;border:0;color:var(--text);font-weight:600;font-size:14px;outline:none}\n.chip{padding:12px 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;margin:5px;min-height:40px;display:inline-flex;align-items:center}\n.chip.active{background:var(--p);color:#000;border-color:var(--p)}\n.btn{border:0;border-radius:18px;padding:18px 20px;font-weight:800;width:100%;display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;min-height:56px;font-size:14px}\n.btn-p{background:linear-gradient(180deg,#E8A85C,#D49A4A);color:#000;box-shadow:0 12px 32px rgba(232,168,92,.3),inset 0 1px 0 rgba(255,255,255,.3)}.btn-g{background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--text)}\n.voucher{background:linear-gradient(180deg,#111112,#08080a);border:1px solid #E8A85C33;border-radius:24px;padding:22px;margin:14px 12px;position:relative;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.6)}\n.voucher:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#E8A85C,transparent)}\n.voucher.goldLine{height:1px;background:linear-gradient(90deg,transparent,rgba(232,168,92,.4),transparent);margin:14px 0}\n.qr{width:84px;height:84px;background:#fff;border-radius:12px;display:grid;place-items:center;font-size:32px;margin:10px auto;border:4px solid #E8A85C}\n#toast{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#000;color:#fff;border:1px solid #ffffff1a;padding:14px 20px;border-radius:999px;display:none;z-index:99;font-weight:700;font-size:12px;max-width:86%;text-align:center}\n.h1{font-family:Fraunces;font-size:42px;line-height:.9;color:var(--text);font-weight:700}.h1 em{color:var(--p);font-weight:300;font-style:italic}\n<\/style><\/head><body>\n<div id=\"app\">\n<div id=\"map\"><\/div>\n<div class=\"tools\"><button id=\"btnFull\">\u26f6<\/button><button id=\"btnLocate\">\u25ce<\/button><button id=\"btnTile\">\u25d0<\/button><\/div>\n<div class=\"header\"><div style=\"display:flex;gap:12px;align-items:center\"><div style=\"width:34px;height:34px;border-radius:50%;border:1px solid var(--p);background:#000;color:var(--p);display:grid;place-items:center;font-weight:900;font-size:13px\">T<\/div><div><div style=\"font-family:Fraunces;letter-spacing:.18em;font-size:11px;color:var(--p);line-height:1\">LUXURY RIDE \u2022 CLIENT GOLD BLACK<\/div><div style=\"font-size:10px;color:var(--muted);margin-top:2px\">15-30 min wait \u2022 8 pax max \u2022 Tahiti<\/div><\/div><\/div><div style=\"font-size:10px;letter-spacing:.12em;color:var(--p);border:1px solid var(--p);padding:6px 10px;border-radius:999px\">EST. 2026<\/div><\/div>\n\n<div class=\"sheet\" id=\"sheet\"><div class=\"handle\" id=\"handle\"><\/div>\n<div class=\"page active\" id=\"pBook\">\n<div class=\"card\" style=\"margin-top:6px\">\n<span class=\"label\">CLIENT BOOKING \u2022 PROFILE \u2022 8 PAX MAX<\/span>\n<div style=\"display:flex;gap:10px\"><div class=\"field\" style=\"flex:1;margin:0\"><input id=\"name\" placeholder=\"\ud83d\udc64 Profile Name \u2014 e.g. Jordan Patel\"><\/div><select id=\"pax\" class=\"chip\" style=\"margin:0;min-height:56px\"><option>1 pax<\/option><option>2 pax<\/option><option selected>8 pax max<\/option><\/select><\/div>\n<div style=\"margin-top:16px\"><span class=\"label\">ARCHIPELAGO \u2022 ISLAND<\/span><div style=\"display:flex;flex-wrap:wrap;gap:2px\"><span class=\"chip active\" data-arch=\"Society\">Society Islands<\/span><span class=\"chip\" data-arch=\"Tuamotu\">Tuamotu 80+<\/span><span class=\"chip\" data-arch=\"Marquesas\">Marquesas<\/span><span class=\"chip\" data-arch=\"Austral\">Austral<\/span><span class=\"chip active\" data-island=\"Tahiti\">Tahiti Papeete<\/span><span class=\"chip\" data-island=\"Moorea\">Moorea<\/span><span class=\"chip\" data-island=\"Bora Bora\">Bora Bora<\/span><\/div><\/div>\n<div style=\"margin-top:16px\"><span class=\"label\">ROUTE \u2022 TAP MAP FOR PICKUP\/DROPOFF<\/span><div class=\"field\"><span style=\"width:10px;height:10px;border-radius:50%;background:var(--p);box-shadow:0 0 12px var(--p)\"><\/span><input id=\"pickup\" placeholder=\"\ud83d\udccd Pickup \u2014 tap map or \u25ce Locate Me\" readonly><span style=\"color:var(--muted)\">\u203a<\/span><\/div><div class=\"field\"><span style=\"width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--p)\"><\/span><input id=\"dropoff\" placeholder=\"\ud83d\udccd Dropoff \u2014 tap map\" readonly><span style=\"color:var(--muted)\">\u203a<\/span><\/div>\n<div id=\"airportBox\" style=\"display:none;gap:10px;margin-top:12px;flex-wrap:wrap\"><select id=\"airline\" class=\"chip\" style=\"flex:1;min-height:48px\"><option>Airline<\/option><option>Air Tahiti Nui TN<\/option><option>Air Tahiti VT<\/option><option>Air Moana<\/option><option>French Bee BF<\/option><option>Private<\/option><\/select><input id=\"flightNo\" class=\"chip\" placeholder=\"Flight No TN101\" style=\"width:120px\"><input id=\"flightTime\" type=\"time\" class=\"chip\" style=\"width:104px\"><\/div><\/div>\n<div style=\"margin-top:16px\"><span class=\"label\">SERVICE \u2022 TAXI CIRCLE $100\/H ONLY MIN 4H $400 DRINKS+FRUITS FREE<\/span><div style=\"display:flex;flex-wrap:wrap;gap:2px\"><span class=\"chip active\" data-cat=\"taxi\">Taxi $25 base + $2.5\/km min $25<\/span><span class=\"chip\" data-cat=\"circle\">Circle Island $100\/h ONLY min 4h $400<\/span><\/div><\/div>\n<div id=\"etaBox\" style=\"display:none;margin-top:14px\" class=\"card\" style=\"margin:14px 0 0 0\"><span class=\"label\" id=\"etaText\">\u2014<\/span><div id=\"etaSub\" style=\"font-size:12px;color:var(--muted);line-height:1.5\">\u2014<\/div><\/div>\n<div style=\"display:flex;gap:12px;margin-top:18px\"><button class=\"btn btn-g\" style=\"flex:1\" id=\"btnNow\">NOW<br><span style=\"font-size:9px;letter-spacing:.12em;opacity:.7\">15-30 MIN WAIT<\/span><\/button><button class=\"btn btn-p\" style=\"flex:1\" id=\"btnLater\">LATER<br><span style=\"font-size:9px;letter-spacing:.12em\">+ ICS GCAL<\/span><\/button><\/div>\n<\/div>\n<\/div>\n\n<div class=\"page\" id=\"pVoucher\"><div id=\"voucherContainer\"><\/div><div class=\"card\"><span class=\"label\">VOUCHERS \u2022 HISTORY<\/span><div id=\"historyList\" style=\"font-size:12px;color:var(--muted)\"><\/div><\/div><\/div>\n<\/div>\n\n<div class=\"tabs\"><button class=\"active\" data-page=\"pBook\"><span class=\"ic\">\u25ce<\/span>BOOK RIDE<\/button><button data-page=\"pVoucher\"><span class=\"ic\">\u25c8<\/span>VOUCHER CARD<\/button><\/div>\n<\/div>\n<div id=\"toast\"><\/div>\n<script>\nconst _w=atob(\"Njg5ODk2NjAwMDM=\");const WA_BASE=\"https:\/\/wa.me\/\"+_w;\nconst map=new maplibregl.Map({container:'map',style:{version:8,sources:{dark:{type:\"raster\",tiles:[\"https:\/\/basemaps.cartocdn.com\/dark_all\/{z}\/{x}\/{y}{r}.png\"],tileSize:256}},layers:[{id:\"dark\",type:\"raster\",source:\"dark\"}]},center:[-149.4068,-17.65],zoom:11,attributionControl:false});\nlet arch=\"Society\",island=\"Tahiti\",cat=\"taxi\",pickupLL=null,dropoffLL=null,pickupShort=\"\",dropoffShort=\"\",timing=\"now\",isFull=false;\nlet trips=JSON.parse(localStorage.getItem(\"tahiti_vouchers\")||\"[]\");\nlet pickM=null,dropM=null;\nfunction toast(m){const t=document.getElementById('toast');t.textContent=m;t.style.display='block';setTimeout(()=>t.style.display='none',4000);}\nfunction shortAddr(f){return f?f.split(',').slice(0,3).join(', ').slice(0,55):\"Tahiti\";}\nasync function reverse(lng,lat){try{const r=await fetch(`https:\/\/nominatim.openstreetmap.org\/reverse?format=json&lon=${lng}&lat=${lat}&zoom=14`);const j=await r.json();return j.display_name||`${lat.toFixed(4)},${lng.toFixed(4)}`;}catch{return `${lat.toFixed(4)},${lng.toFixed(4)}`;}}\nfunction switchTab(id){document.querySelectorAll('.page').forEach(p=>p.classList.remove('active'));document.getElementById(id).classList.add('active');document.querySelectorAll('.tabs button').forEach(b=>b.classList.remove('active'));const sel=document.querySelector(`[data-page=\"${id}\"]`);if(sel)sel.classList.add('active');document.getElementById('sheet').classList.remove('collapsed');map.resize();}\ndocument.querySelectorAll('.tabs button').forEach(b=>b.onclick=()=>switchTab(b.dataset.page));\ndocument.getElementById('handle').onclick=()=>document.getElementById('sheet').classList.toggle('collapsed');\ndocument.getElementById('btnFull').onclick=()=>{isFull=!isFull;document.getElementById('sheet').classList.toggle('collapsed',isFull);map.resize();toast(isFull?\"Fullscreen Map\":\"Sheet expanded\");};\ndocument.getElementById('btnTile').onclick=()=>{if(map.getStyle().sources.dark)map.setStyle(\"https:\/\/tiles.openfreemap.org\/styles\/liberty\");else map.setStyle({version:8,sources:{dark:{type:\"raster\",tiles:[\"https:\/\/basemaps.cartocdn.com\/dark_all\/{z}\/{x}\/{y}{r}.png\"],tileSize:256}},layers:[{id:\"dark\",type:\"raster\",source:\"dark\"}]});};\ndocument.getElementById('btnLocate').onclick=()=>{navigator.geolocation.getCurrentPosition(async p=>{const ll=[p.coords.longitude,p.coords.latitude];map.flyTo({center:ll,zoom:14});const f=await reverse(ll[0],ll[1]);setPickup(ll,shortAddr(f));});};\ndocument.querySelectorAll('[data-arch]').forEach(c=>c.onclick=()=>{document.querySelectorAll('[data-arch]').forEach(x=>x.classList.remove('active'));c.classList.add('active');arch=c.dataset.arch;});\ndocument.querySelectorAll('[data-island]').forEach(c=>c.onclick=()=>{document.querySelectorAll('[data-island]').forEach(x=>x.classList.remove('active'));c.classList.add('active');island=c.dataset.island;const cent={Tahiti:[-149.4068,-17.65],Moorea:[-149.83,-17.54],\"Bora Bora\":[-151.74,-16.5]};if(cent[island])map.flyTo({center:cent[island],zoom:12});});\ndocument.querySelectorAll('[data-cat]').forEach(c=>c.onclick=()=>{document.querySelectorAll('[data-cat]').forEach(x=>x.classList.remove('active'));c.classList.add('active');cat=c.dataset.cat;maybeRoute();});\nfunction setPickup(ll,s){pickupLL=ll;pickupShort=s;if(pickM)pickM.remove();pickM=new maplibregl.Marker({color:\"#E8A85C\"}).setLngLat(ll).addTo(map);document.getElementById('pickup').value=s;maybeRoute();document.getElementById('sheet').classList.remove('collapsed');}\nfunction setDropoff(ll,s){dropoffLL=ll;dropoffShort=s;if(dropM)dropM.remove();dropM=new maplibregl.Marker({color:\"#fff\"}).setLngLat(ll).addTo(map);document.getElementById('dropoff').value=s;maybeRoute();const box=document.getElementById('airportBox');box.style.display=\/airport|faa'a|PPT\/i.test(s)||\/airport|faa'a|PPT\/i.test(pickupShort)?'flex':'none';}\nasync function maybeRoute(){if(!pickupLL||!dropoffLL)return;const url=`https:\/\/router.project-osrm.org\/route\/v1\/driving\/${pickupLL[0]},${pickupLL[1]};${dropoffLL[0]},${dropoffLL[1]}?overview=full&geometries=geojson`;try{const r=await fetch(url);const j=await r.json();if(j.routes&&j.routes[0]){const rt=j.routes[0];const dist=rt.distance\/1000;const dur=rt.duration\/60;if(map.getSource('route')){map.removeLayer('route');map.removeSource('route');}map.addSource('route',{type:'geojson',data:{type:'Feature',[STRIPPED] MIN \u2022 ${dist.toFixed(1)} KM \u2022 ${cat==='circle'?'CIRCLE ONLY':arch}`;let fare=cat==='circle'?400:Math.max(25,25+2.5*dist);if(cat==='circle')fare=Math.max(fare,400);window._lastFare=Math.round(fare);document.getElementById('etaSub').textContent=cat==='circle'?`CIRCLE ISLAND ONLY $100\/H MIN 4H TOTAL $${window._lastFare} \u2022 DRINKS+FRUITS FREE \u2022 8 PAX MAX \u2022 Valid 12 Mar 2026`:`TAXI $${window._lastFare} \u2022 ${arch} \u2022 ${island} \u2022 15-30 MIN WAIT IF NOW \u2022 8 PAX MAX \u2022 ${dist.toFixed(1)}km`;}}catch{}}\nmap.on('click',async e=>{const lng=e.lngLat.lng,lat=e.lngLat.lat;const full=await reverse(lng,lat);const s=shortAddr(full);if(!pickupLL)setPickup([lng,lat],s);else if(!dropoffLL)setDropoff([lng,lat],s);else{pickupLL=null;dropoffLL=null;if(pickM)pickM.remove();if(dropM)dropM.remove();if(map.getSource('route')){map.removeLayer('route');map.removeSource('route');}setPickup([lng,lat],s);}});\ndocument.getElementById('btnNow').onclick=()=>{timing='now';createVoucher();};document.getElementById('btnLater').onclick=()=>{timing='later';createVoucher();};\nfunction buildData(){return{id:Date.now(),profile:document.getElementById('name').value||\"Guest\",pax:document.getElementById('pax').value,arch,island,pickup:pickupShort||\"Tahiti\",dropoff:dropoffShort||\"Tahiti\",pickupLL,dropoffLL,fare:window._lastFare||(cat==='circle'?400:25),airline:document.getElementById('airline').value,flightNo:document.getElementById('flightNo').value,flightTime:document.getElementById('flightTime').value,timing,cat,eta:document.getElementById('etaText').textContent,voucherNo:'LUX-'+Math.floor(100000+Math.random()*900000),driver:'Teva \u2022 Mercedes-Maybach S-Class \u2022 Black \u2022 License PL-8842-TH \u2022 5.0\u2605'};}\nfunction createVoucher(){if(!pickupLL||!dropoffLL){toast(\"Tap map: pickup then dropoff\");return;}const d=buildData();trips.push(d);localStorage.setItem(\"tahiti_vouchers\",JSON.stringify(trips));renderVoucher(d);switchTab('pVoucher');toast(\"Voucher Card Generated \u2014 Luxury Black Gold\");renderHistory();}\nfunction renderVoucher(d){const isAirport=\/airport|PPT|faa'a\/i.test(d.pickup)||\/airport|PPT|faa'a\/i.test(d.dropoff);const html=`<div class=\"voucher\">\n<div style=\"display:flex;justify-content:space-between;align-items:center\"><div style=\"font-size:10px;letter-spacing:.20em;color:var(--p)\">PREMIUM \u2022 BLACK GOLD<\/div><div style=\"font-size:10px;letter-spacing:.12em;opacity:.6\">VOUCHER #${d.voucherNo}<\/div><\/div>\n<div style=\"text-align:center;margin:16px 0 12px 0\"><div style=\"font-family:Fraunces;font-size:11px;letter-spacing:.20em;color:var(--p)\">VOUCHER<\/div><div style=\"font-family:Fraunces;font-size:22px;font-weight:700;letter-spacing:.04em\">#${d.voucherNo}<\/div><\/div>\n<div class=\"goldLine\"><\/div>\n<div style=\"display:flex;justify-content:space-between;gap:12px;margin-top:12px\"><div><div style=\"font-size:10px;letter-spacing:.14em;color:var(--p)\">TRIP DETAILS<\/div><div style=\"font-size:14px;font-weight:700;margin-top:6px;line-height:1.3\">\ud83d\udccd ${d.pickup}<\/div><div style=\"font-size:11px;color:var(--muted)\">${d.arch} \u2022 ${d.island} \u2022 Port de Papeete<\/div><\/div><div style=\"text-align:right\"><div style=\"font-size:10px;letter-spacing:.14em;color:var(--p)\">\u2192<\/div><div style=\"font-size:14px;font-weight:700;margin-top:6px;line-height:1.3\">\ud83d\udccd ${d.dropoff}<\/div><div style=\"font-size:11px;color:var(--muted)\">${isAirport?'Airport Terminal 1 \u2022 Arrival Pickup':'Destination'}<\/div><\/div><\/div>\n<div style=\"display:flex;justify-content:space-between;gap:12px;margin-top:18px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:16px;padding:14px\"><div><div style=\"font-size:9px;letter-spacing:.14em;color:var(--p)\">FARE<\/div><div style=\"font-family:Fraunces;font-size:20px;font-weight:700;color:var(--p)\">$${d.fare}<\/div><div style=\"font-size:10px;color:var(--muted)\">${d.cat==='circle'?'$100\/h ONLY min 4h':''}<\/div><\/div><div style=\"text-align:right\"><div style=\"font-size:9px;letter-spacing:.14em;color:var(--p)\">PASSENGERS<\/div><div style=\"font-size:14px;font-weight:700\">8 PAX MAX<\/div><div style=\"font-size:10px;color:var(--muted)\">${d.pax}<\/div><\/div><\/div>\n${isAirport?`<div style=\"margin-top:14px\"><div style=\"font-size:9px;letter-spacing:.14em;color:var(--p)\">FLIGHT INFO<\/div><div style=\"font-size:13px;font-weight:700;margin-top:4px\">${d.flightNo||'AF 257'} \u2022 ${d.airline||'Air France'}<\/div><div style=\"font-size:11px;color:var(--muted)\">Landing: ${d.flightTime||'14:35'} \u2022 12 Mar 2026 \u2022 Terminal 1 \u2022 ${d.timing==='now'?'15-30 min wait':'Scheduled'}<\/div><\/div>`:''}\n<div style=\"margin-top:14px\"><div style=\"font-size:9px;letter-spacing:.14em;color:var(--p)\">DRIVER<\/div><div style=\"display:flex;gap:10px;align-items:center;margin-top:6px\"><div style=\"width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#E8A85C,#000);border:1px solid var(--p);display:grid;place-items:center;font-weight:800\">T<\/div><div><div style=\"font-size:13px;font-weight:700\">Teva<\/div><div style=\"font-size:11px;color:var(--muted)\">Mercedes-Maybach S-Class \u2022 Black \u2022 License PL-8842-TH \u2022 5.0\u2605<\/div><\/div><\/div><\/div>\n<div style=\"margin-top:14px;text-align:center\"><div style=\"font-size:9px;letter-spacing:.14em;color:var(--p)\">PROFILE<\/div><div style=\"font-size:14px;font-weight:700;margin-top:4px\">${d.profile}<\/div><div style=\"font-size:11px;color:var(--muted)\">Verified Guest \u2022 Member since 2024 \u2022 ${d.timing.toUpperCase()} \u2022 ${d.eta||''}<\/div><div class=\"qr\">\u25eb<\/div><div style=\"font-size:10px;letter-spacing:.08em;color:var(--p);margin-top:6px\">Scan for Driver & Pickup Details \u2022 ${d.voucherNo}<\/div><\/div>\n<div class=\"goldLine\"><\/div><div style=\"font-size:10px;color:var(--muted);text-align:center\">Valid until 12 Mar 2026 \u2022 15:30 \u2022 Non-refundable \u2022 Terms apply \u2022 WA${d.id.toString().slice(-4)}<\/div>\n<div style=\"display:flex;gap:12px;margin-top:18px\"><button class=\"btn btn-g\" style=\"flex:1\" onclick=\"declineVoucher(${d.id})\">Decline<\/button><button class=\"btn btn-p\" style=\"flex:1\" onclick=\"acceptVoucher(${d.id})\">Accept \u2713 \u2192 WhatsApp<\/button><\/div><button class=\"btn\" style=\"margin-top:10px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--text);font-size:11px;letter-spacing:.08em\" onclick=\"downloadICS(${d.id})\">\ud83d\udcc5 ADD TO GOOGLE CALENDAR (.ICS) + Maps Links<\/button>\n<\/div>`;document.getElementById('voucherContainer').innerHTML=html;}\nfunction renderHistory(){const h=document.getElementById('historyList');if(!trips.length){h.innerHTML='No vouchers yet \u2014 book a ride';return;}h.innerHTML=trips.slice().reverse().map(t=>`\u2022 #${t.voucherNo} ${t.pickup} \u2192 ${t.dropoff} $${t.fare} ${t.timing} \u2022 WA${t.id.toString().slice(-4)} <span style=\"cursor:pointer;color:var(--p)\" onclick=\"renderVoucherById(${t.id})\">[View]<\/span>`).join('<br>');}\nwindow.renderVoucherById=(id)=>{const t=trips.find(x=>x.id===id);if(t)renderVoucher(t);switchTab('pVoucher');};\nwindow.declineVoucher=(id)=>{trips=trips.filter(x=>x.id!==id);localStorage.setItem(\"tahiti_vouchers\",JSON.stringify(trips));document.getElementById('voucherContainer').innerHTML='<div class=\"card\" style=\"text-align:center;color:var(--muted)\">Voucher Declined \u2022 Removed<\/div>';renderHistory();window.open(WA_BASE+\"?text=\"+encodeURIComponent(`\u274c DECLINED VOUCHER WA${id}`),\"_blank\");};\nwindow.acceptVoucher=(id)=>{const t=trips.find(x=>x.id===id);if(!t)return;const txt=`\ud83c\udf3a LUXURY TRANSFER VOUCHER \u2022 PREMIUM BLACK GOLD\n\nVOUCHER No. WA${t.id.toString().slice(-4)} \u2022 #${t.voucherNo}\nTRIP DETAILS\n\ud83d\udccd Pickup: ${t.pickup} ${t.pickupLL?`https:\/\/maps.google.com\/?q=${t.pickupLL[1]},${t.pickupLL[0]}`:''}\n\ud83d\udccd Dropoff: ${t.dropoff} ${t.dropoffLL?`https:\/\/maps.google.com\/?q=${t.dropoffLL[1]},${t.dropoffLL[0]}`:''}\n\ud83c\udfdd\ufe0f Archipelago: ${t.arch} \u2022 Island: ${t.island}\n\ud83d\ude95 Service: ${t.cat.toUpperCase()} ${t.cat==='circle'?'$100\/h ONLY min 4h $400 drinks+fruits free':''}\n\ud83d\udcb0 Fare: $${t.fare} \u2022 \ud83d\udc65 ${t.pax} \u2022 8 PAX MAX\n\u23f0 ${t.timing==='now'?'NOW 15-30 MIN WAIT':'LATER SCHEDULED'} \u2022 ${t.eta||''}\n\n${t.airline||t.flightNo?`\u2708\ufe0f FLIGHT INFO: ${t.airline||''} ${t.flightNo||''} Landing ${t.flightTime||''} \u2022 12 Mar 2026 Terminal 1`:''}\n\n\ud83d\udc64 Profile: ${t.profile} \u2022 Verified Guest \u2022 Member since 2024\n\ud83d\ude98 Driver: Teva \u2022 Mercedes-Maybach S-Class \u2022 Black \u2022 License PL-8842-TH \u2022 5.0\u2605\n\ud83d\udd16 Voucher: #${t.voucherNo} \u2022 Valid until 12 Mar 2026 15:30\n\nQR: Scan for Driver & Pickup Details\nCONFIRMED \u2022 PREMIUM SERVICE \u2022 Please present voucher to driver on pickup \u2022 24\/7 Support\n\nMaps:\nPickup: https:\/\/maps.google.com\/?q=${t.pickupLL?t.pickupLL[1]+','+t.pickupLL[0]:''}\nDropoff: https:\/\/maps.google.com\/?q=${t.dropoffLL?t.dropoffLL[1]+','+t.dropoffLL[0]:''}\n`;window.open(WA_BASE+\"?text=\"+encodeURIComponent(txt),\"_blank\");downloadICS(id);toast(\"Sent to WhatsApp 68989660003 as Luxury Voucher Card \u2713\");};\nwindow.downloadICS=(id)=>{const t=trips.find(x=>x.id===id);if(!t)return;const now=new Date();const start=new Date();if(t.timing==='now')start.setMinutes(start.getMinutes()+30);else start.setHours(start.getHours()+2);const end=new Date(start.getTime()+(t.cat==='circle'?4:1)*3600*1000);function fmt(dt){return dt.toISOString().replace(\/[-:]\/g,'').split('.')[0]+'Z';}const loc=`${t.pickup} -> ${t.dropoff}`;const ics=`BEGIN:VCALENDAR\\nVERSION:2.0\\nPRODID:-\/\/LuxuryRide\/\/EN\\nBEGIN:VEVENT\\nUID:${t.id}@luxuryride.pf\\nDTSTAMP:${fmt(now)}\\nDTSTART:${fmt(start)}\\nDTEND:${fmt(end)}\\nSUMMARY:Luxury Ride ${t.cat} - ${t.profile} - #${t.voucherNo}\\nDESCRIPTION:Arch:${t.arch} Island:${t.island} Pickup:${t.pickup} Drop:${t.dropoff} Fare:$${t.fare} Cat:${t.cat} Pax:${t.pax} Flight:${t.airline||''} ${t.flightNo||''} ${t.flightTime||''} Driver:Teva Maybach Voucher:${t.voucherNo} Maps:Pickup https:\/\/maps.google.com\/?q=${t.pickupLL?t.pickupLL[1]+','+t.pickupLL[0]:''} Dropoff https:\/\/maps.google.com\/?q=${t.dropoffLL?t.dropoffLL[1]+','+t.dropoffLL[0]:''}\\nLOCATION:${loc}\\nEND:VEVENT\\nEND:VCALENDAR`;const blob=new Blob([ics],{type:'text\/calendar'});const url=URL.createObjectURL(blob);const a=document.createElement('a');a.href=url;a.download=`LUXURY-RIDE-${t.voucherNo}-${t.profile}.ics`;a.click();const gcal=`https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text=${encodeURIComponent('Luxury Ride '+t.cat+' - '+t.profile+' - #'+t.voucherNo)}&details=${encodeURIComponent('Voucher WA'+t.id+' $'+t.fare+' '+t.pickup+' \u2192 '+t.dropoff)}&location=${encodeURIComponent(loc)}&dates=${fmt(start)}\/${fmt(end)}`;window.open(gcal,'_blank');};\nrenderHistory();if(trips.length){renderVoucher(trips[trips.length-1]);switchTab('pVoucher');}\n<\/script><\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>LUXURY RIDE \u2022 Book \u2192 Voucher \u2192 WhatsApp \u26f6\u25ce\u25d0 TLUXURY RIDE \u2022 CLIENT GOLD BLACK15-30 min wait \u2022 8 pax max \u2022 TahitiEST. 2026 CLIENT BOOKING \u2022 PROFILE \u2022 8 PAX MAX 1 pax2 pax8 pax max ARCHIPELAGO \u2022 ISLANDSociety IslandsTuamotu 80+MarquesasAustralTahiti PapeeteMooreaBora Bora ROUTE \u2022 TAP MAP FOR PICKUP\/DROPOFF\u203a\u203a AirlineAir Tahiti Nui TNAir Tahiti [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-254","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mana-corp.com\/index.php?rest_route=\/wp\/v2\/pages\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mana-corp.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mana-corp.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mana-corp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mana-corp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=254"}],"version-history":[{"count":4,"href":"https:\/\/mana-corp.com\/index.php?rest_route=\/wp\/v2\/pages\/254\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/mana-corp.com\/index.php?rest_route=\/wp\/v2\/pages\/254\/revisions\/258"}],"wp:attachment":[{"href":"https:\/\/mana-corp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}