PageSourceSearch

https://app.etel.com.au/assets/IndexPage.e38e20fb.js

js etel.com.au collected 2026-09-24 13:33:18 UTC 15,604 bytes, 9 lines download raw bytes

1import{Q as F}from"./QImg.08ba46ab.js";import{Q as lt}from"./QPage.d2201a2d.js";import{o as i,m,s as o,t,v as r,e as j,h as X,K as M,y as Z,f as q,c as p,a as $,F as P,p as Q,E as L,W as S,j as z,q as G,w as C,Q as N,k as E,I as ot,$ as U,z as Y,V as rt,ak as nt,X as it,C as W,g as ct,B as dt,Z as J,n as wt,a6 as ut}from"./index.6570edfd.js";import{_ as ft}from"./plugin-vue_export-helper.21dcd24c.js";import{g as tt}from"./globe.e973d04f.js";import{f as et}from"./currency.helper.ba53cbec.js";import{_ as mt}from"./Features.e2aa5830.js";import{_ as st}from"./SearchBox.3b72e7f6.js";import{Q as pt}from"./QDialog.386c8529.js";import{C as vt}from"./ClosePopup.9069b1ee.js";import{u as _t,_ as xt,S as gt,d as K}from"./ReferralPopup.a1b53487.js";import{u as ht}from"./use-quasar.52e505ef.js";import"./use-timeout.dd4f3bc6.js";import"./selection.777660d0.js";import"./use-render-cache.3aae9b27.js";import"./use-fullscreen.0ca5be7e.js";import"./QInput.0779004e.js";import"./uid.937d8ee7.js";import"./focus-manager.40072c15.js";import"./private.use-form.7f4ca7cb.js";import"./focusout.d19747ed.js";import"./use-model-toggle.76437d37.js";var bt="/assets/coins.1e4843c0.svg",yt="/assets/clock.d0200eae.svg",kt="/assets/gear-check.d8a7f12a.svg",$t="/assets/esim-check.9d01f9e6.svg",Dt="/assets/hero.8a900758.png";const Ct={},St={class:"tw-flex tw-flex-col tw-items-center tw-justify-center"},Ft={class:"tw-text-center tw-max-w-[390px] tw-mx-auto lg:tw-text-left md:tw-max-w-full"},Rt={class:"tw-text-center tw-text-[32px] tw-font-bold tw-leading-tight tw-tracking-tighter"},Vt={class:"text-almost-black"},At={class:"text-orange"};function Tt(I,y){return i(),m("div",St,[o(F,{src:Dt,class:"tw-w-full tw-max-w-[108px]"}),t("div",Ft,[t("div",Rt,[t("div",Vt,r(I.$t("store.travelHero.titleLine1")),1),t("span",At,r(I.$t("store.travelHero.titleLine2")),1)])])])}var Et=ft(Ct,[["render",Tt]]);const It={class:"tw-relative"},Pt={class:"tw-bg-white tw-rounded-full tw-p-2 tw-flex tw-mb-5"},zt={class:"tw-flex tw-flex-col tw-gap-4 tw-mb-5"},Bt={class:"tw-flex tw-items-center tw-gap-4 tw-w-full"},Qt={class:"tw-rounded-full tw-overflow-hidden tw-w-12 tw-h-12 tw-shadow-xl"},Lt={class:"tw-flex-1"},Nt={class:"text-almost-black tw-text-left tw-font-bold tw-text-base tw-tracking-tight tw-mb-[6px]"},Ut={class:"tw-flex tw-items-center tw-gap-1"},jt={class:"text-almost-black tw-font-medium tw-text-base"},Mt={class:"text-grey"},qt={class:"tw-flex tw-items-center tw-gap-4 tw-w-full"},Ht={class:"tw-rounded-full tw-overflow-hidden tw-w-12 tw-h-12 tw-shadow-xl"},Ot={class:"tw-flex-1"},Wt={class:"text-almost-black tw-text-left tw-font-bold tw-text-base tw-tracking-tight tw-mb-[6px]"},Jt={class:"tw-flex tw-items-center tw-gap-1"},Kt={class:"text-almost-black tw-font-medium tw-text-base"},Xt={class:"text-grey"},Zt={class:"tw-flex tw-justify-center"},Gt=j({__name:"FeaturedDestinations",emits:["selectDestination","viewAllDestinations"],setup(I,{emit:y}){const D=y,{t:x}=X(),c=M(),R=Z(),u=q(),g=p(()=>{var e;return u.isAuthenticated&&R.currency?R.currency:(e=c.getSelectedCurrency)!=null?e:"AUD"}),h=e=>et(e,g.value),f=e=>{var l,a;return e==null?0:typeof e=="number"?e:(a=(l=e[g.value])!=null?l:e.AUD)!=null?a:0},v=p(()=>[{label:x("store.travelDestinations.localEsims"),value:"local"},{label:x("store.travelDestinations.regionalEsims"),value:"region"}]),n=$("local"),_=p(()=>c.getCountries),B=p(()=>c.getRegions),V=p(()=>c.getFeaturedCountries),k=p(()=>c.getFeaturedRegions),A=(e,l)=>{if(l==="country"){const a=_.value.find(b=>b.iso_code===e.iso_code);a&&D("selectDestination",{...a})}else{const a=B.value.find(b=>b.label===e.label);a&&D("selectDestination",{...a})}},s=()=>{D("viewAllDestinations")};return(e,l)=>(i(),m("div",It,[t("div",Pt,[(i(!0),m(P,null,Q(v.value,a=>(i(),z(S,{key:a.value,label:a.label,flat:n.value!==a.value,class:G(["tw-text-base tw-font-semibold text-almost-black tw-w-full",n.value===a.value?"bg-light-peach":"tw-bg-white"]),"no-caps":"",rounded:"",unelevated:"",onClick:b=>n.value=a.value},null,8,["label","flat","class","onClick"]))),128))]),t("div",zt,[n.value==="local"?(i(!0),m(P,{key:0},Q(V.value,a=>(i(),z(S,{key:a.iso_code,class:"tw-bg-white tw-py-5 tw-px-4 tw-rounded-[24px] tw-border tw-border-[#f5f5f5]",unelevated:"","no-caps":"",onClick:b=>A(a,"country")},{default:C(()=>[t("div",Bt,[t("div",Qt,[o(F,{src:a.icon,class:"tw-w-full tw-h-full"},null,8,["src"])]),t("div",Lt,[t("div",Nt,r(a.label),1),t("div",Ut,[t("span",jt,r(e.$t("store.travelDestinations.from",{price:a.plan_starting_price_per_day?e.$t("store.travelDestinations.perDay",{price:h(f(a.plan_starting_price_per_day))}):h(f(a.plan_starting_price))})),1),t("span",Mt,r(g.value),1)])]),t("div",null,[o(N,{name:"arrow_back_
1ios",size:"18px",class:"tw-rotate-180"})])])]),_:2},1032,["onClick"]))),128)):L("",!0),n.value==="region"?(i(!0),m(P,{key:1},Q(k.value,a=>(i(),z(S,{key:a.label,class:"tw-bg-white tw-py-5 tw-px-4 tw-rounded-[24px] tw-border tw-border-[#f5f5f5]",unelevated:"","no-caps":"",onClick:b=>A(a,"region")},{default:C(()=>[t("div",qt,[t("div",Ht,[o(F,{src:E(tt),class:"tw-w-full tw-h-full"},null,8,["src"])]),t("div",Ot,[t("div",Wt,r(a.label),1),t("div",Jt,[t("span",Kt,r(e.$t("store.travelDestinations.from",{price:a.plan_starting_price_per_day?e.$t("store.travelDestinations.perDay",{price:h(f(a.plan_starting_price_per_day))}):h(f(a.plan_starting_price))})),1),t("span",Xt,r(g.value),1)])]),t("div",null,[o(N,{name:"arrow_back_ios",size:"18px",class:"tw-rotate-180"})])])]),_:2},1032,["onClick"]))),128)):L("",!0)]),t("div",Zt,[o(S,{"no-caps":"",rounded:"",unelevated:"",label:e.$t("store.travelDestinations.viewAll"),class:"bg-orange text-almost-black tw-font-bold tw-text-base tw-py-3 tw-px-5",onClick:s},null,8,["label"])])]))}});var Yt="/assets/edog_flags.db263dc8.svg";const te={class:"bg-light-peach tw-flex tw-items-center tw-justify-between tw-py-[10px] tw-sticky tw-z-10 tw-top-0"},ee={class:"tw-text-lg tw-font-bold text-almost-black"},se={class:"tw-flex tw-flex-col tw-items-center tw-mb-8 md:tw-w-[500px] tw-mx-auto"},ae={class:"tw-mb-8"},le={class:"tw-font-bold tw-text-3xl tw-tracking-tighter tw-text-center tw-mb-4 md:tw-text-5xl md:tw-leading-tight lg:tw-text-6xl lg:tw-leading-tight"},oe={class:"text-almost-black"},re={class:"text-orange"},ne={class:"text-dark-grey tw-font-medium tw-text-base tw-text-center md:tw-text-2xl"},ie={key:0,class:"bg-white tw-rounded-[24px] tw-px-5 tw-flex tw-flex-col tw-gap-2 tw-py-4 tw-mb-6"},ce={class:"tw-flex tw-items-center tw-gap-1"},de={class:"tw-text-base tw-font-bold"},we={class:"tw-text-base"},ue={key:1,class:"tw-flex tw-flex-col tw-gap-4 tw-mb-6 md:tw-mt-16"},fe={class:"tw-text-2xl tw-font-bold md:tw-text-3xl"},me={class:"tw-flex tw-flex-col tw-gap-3 md:tw-grid md:tw-grid-cols-2 lg:tw-grid-cols-3"},pe={class:"tw-flex tw-items-center tw-gap-4 tw-w-full"},ve={class:"tw-rounded-full tw-overflow-hidden tw-w-12 tw-h-12 tw-shadow-xl"},_e={class:"tw-flex-1"},xe={class:"text-almost-black tw-text-left tw-font-bold tw-text-base tw-tracking-tight tw-mb-[6px] md:tw-text-xl"},ge={class:"tw-flex tw-items-center tw-gap-1"},he={class:"text-almost-black tw-font-medium tw-text-base"},be={class:"text-grey"},ye={key:2,class:"tw-flex tw-flex-col tw-gap-4 tw-mb-6 md:tw-mt-16 md:tw-mb-16"},ke={class:"tw-text-2xl tw-font-bold md:tw-text-3xl"},$e={class:"tw-flex tw-flex-col tw-gap-3 md:tw-grid md:tw-grid-cols-2 lg:tw-grid-cols-3"},De={class:"tw-flex tw-items-center tw-gap-4 tw-w-full"},Ce={class:"tw-rounded-full tw-overflow-hidden tw-w-12 tw-h-12 tw-shadow-xl"},Se={class:"tw-flex-1"},Fe={class:"text-almost-black tw-text-left tw-font-bold tw-text-base tw-tracking-tight tw-mb-[6px] md:tw-text-xl"},Re={class:"tw-flex tw-items-center tw-gap-1"},Ve={class:"text-almost-black tw-font-medium tw-text-base"},Ae={class:"text-grey"}
1,Te={class:"tw-fixed tw-left-4 tw-right-4 tw-transition-all tw-duration-300",style:"bottom: calc(32px + env(safe-area-inset-bottom))"},Ee=j({__name:"SearchDestinationsModal",props:{modelValue:{type:Boolean,required:!0},modelModifiers:{}},emits:["update:modelValue"],setup(I){const y=ot(I,"modelValue"),D=Y(),x=M(),c=Z(),R=q(),u=p(()=>{var s;return R.isAuthenticated&&c.currency?c.currency:(s=x.getSelectedCurrency)!=null?s:"AUD"}),g=s=>et(s,u.value),h=s=>{var e,l;return s==null?0:typeof s=="number"?s:(l=(e=s[u.value])!=null?e:s.AUD)!=null?l:0},f=$(null),v=$(""),n=$([]),_=$([]),B=()=>{setTimeout(()=>{var s;(s=f.value)==null||s.focus()},300)},V=p(()=>x.getCountries),k=p(()=>x.getRegions),A=s=>{D.push({name:"store-travel-plans",params:{destinationType:s.type,destination:s.iso_code}})};return U(v,s=>{const e=s.trim().toLowerCase();n.value=V.value.filter(l=>l.label.toLowerCase().includes(e)),_.value=k.value.filter(l=>{var a;return l.label.toLowerCase().includes(e)?!0:(a=l.countries)==null?void 0:a.some(b=>b.label.toLowerCase().includes(e))})}),U(y,async s=>{s?setTimeout(()=>{var e;(e=f.value)==null||e.focus()},500):(v.value="",n.value=V.value,_.value=k.value)},{immediate:!0}),U([V,k],([s,e])=>{n.value=s,_.value=e}),(s,e)=>(i(),z(pt,{modelValue:y.value,"onUpdate:modelValue":e[1]||(e[1]=l=>y.value=l),maximized:"",onShow:B},{default:C(()=>[o(it,{class:"bg-light-peach"},{default:C(()=>[o(rt,{class:"tw-pt-0 tw-px-4 tw-pb-40"},{default:C(()=>[t("div",te,[nt(o(S,{rounded:"",icon:"arrow_back_ios_new",flat:"",round:"",size:"md"},null,512),[[vt]]),t("div",ee,r(s.$t("store.travelSearch.destinations")),1),o(S,{class:"tw-invisible",size:"sm"})]),t("div",se,[o(F,{src:Yt})]),t("div",ae,[t("div",le,[t("div",oe,r(s.$t("store.travelSearch.destinations")),1),t("div",re,r(s.$t("store.travelSearch.supportedBy")),1)]),t("div",ne,r(s.$t("store.travelSearch.directory")),1)]),!n.value.length&&!_.value.length?(i(),m("div",ie,[t("div",ce,[t("span",de,r(s.$t("store.travelSearch.noResults")),1),e[2]||(e[2]=t("span",{class:"tw-text-xl"},"\u{1F62D}",-1))]),t("div",we,r(s.$t("store.travelSearch.noResultsHelp")),1)])):L("",!0),n.value.length>0?(i(),m("div",ue,[t("div",fe,r(s.$t("store.travelDestinations.localEsims")),1),t("div",me,[(i(!0),m(P,null,Q(n.value,l=>(i(),z(S,{key:l.iso_code,class:"tw-bg-white tw-py-6 tw-px-4 tw-rounded-[24px] tw-border tw-border-[#f5f5f5]",unelevated:"","no-caps":"",onClick:a=>A(l)},{default:C(()=>[t("div",pe,[t("div",ve,[o(F,{src:l.icon,class:"tw-w-full tw-h-full"},null,8,["src"])]),t("div",_e,[t("div",xe,r(l.label),1),t("div",ge,[t("span",he,r(s.$t("store.travelDestinations.from",{price:l.plan_starting_price_per_day?s.$t("store.travelDestinations.perDay",{price:g(h(l.plan_starting_price_per_day))}):g(h(l.plan_starting_price))})),1),t("span",be,r(u.value),1)])]),t("div",null,[o(N,{name:"arrow_back_ios",
1size:"18px",class:"tw-rotate-180"})])])]),_:2},1032,["onClick"]))),128))])])):L("",!0),_.value.length>0?(i(),m("div",ye,[t("div",ke,r(s.$t("store.travelDestinations.regionalEsims")),1),t("div",$e,[(i(!0),m(P,null,Q(_.value,l=>(i(),z(S,{key:l.label,class:"tw-bg-white tw-py-6 tw-px-4 tw-rounded-[24px] tw-border tw-border-[#f5f5f5]",unelevated:"","no-caps":"",onClick:a=>A(l)},{default:C(()=>[t("div",De,[t("div",Ce,[o(F,{src:E(tt),class:"tw-w-full tw-h-full"},null,8,["src"])]),t("div",Se,[t("div",Fe,r(l.label),1),t("div",Re,[t("span",Ve,r(s.$t("store.travelDestinations.from",{price:s.$t("store.travelDestinations.perDay",{price:g(h(l.plan_starting_price_per_day))})})),1),t("span",Ae,r(u.value),1)])]),t("div",null,[o(N,{name:"arrow_back_ios",size:"18px",class:"tw-rotate-180"})])])]),_:2},1032,["onClick"]))),128))])])):L("",!0),t("div",Te,[o(st,{ref_key:"searchBoxRef",ref:f,modelValue:v.value,"onUpdate:modelValue":e[0]||(e[0]=l=>v.value=l),noFooter:""},null,8,["modelValue"])])]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),Ie={class:"tw-flex tw-flex-col tw-gap-8 tw-pb-20"},Pe={class:"tw-w-full tw-flex tw-justify-center"},ze={class:"tw-flex tw-items-center tw-justify-between tw-py-3 tw-px-4 tw-bg-white/80 tw-rounded-[14px]"},Be={class:"tw-flex tw-items-center tw-gap-2"},Qe={class:"tw-text-sm tw-font-medium text-almost-black"},Le={class:"tw-text-sm tw-font-bold text-almost-black"},Ne={class:"tw-flex tw-items-center tw-gap-2 tw-py-3 tw-px-4 tw-bg-white/80 tw-rounded-[14px]"},Ue={class:"tw-text-sm tw-font-medium text-dark-grey tw-underline"},ds=j({__name:"IndexPage",setup(I){const y=W.isNativePlatform(),D=W.getPlatform(),x=ht(),{t:c}=X(),R=ct(),u=M(),g=q(),h=Y(),f=$(!1),v=$(!1),n=$(null),_=$(null),{refereeDiscount:B}=_t(n),V=p(()=>[{icon:bt,title:c("store.travelFeatures.saveTitle"),text:c("store.travelFeatures.saveText")},{icon:yt,title:c("store.travelFeatures.setupTitle"),text:c("store.travelFeatures.setupText")},{icon:kt,title:c("store.travelFeatures.arriveTitle"),text:c("store.travelFeatures.arriveText")},{icon:$t,title:c("store.travelFeatures.easyTitle"),text:c("store.travelFeatures.easyText")}]),k=p(()=>g.isAuthenticated),A=p(()=>y&&D==="ios"?k.value?"68px":"0px":y&&D==="android"?k.value?"37px":"0px":x.screen.width<768&&k.value?"84px":"32px"),s=d=>{h.push({name:"store-travel-plans",params:{destinationType:d.type,destination:d.iso_code}})},e=()=>{f.value=!0},l=d=>{var w;n.value=d,(w=_.value)==null||w.open()},a=()=>{n.value=null},b=()=>{const d=ut("travelsim_referral");if(d)try{n.value=JSON.parse(d)}catch{}};return dt(async()=>{b();try{R.show();const[d,w]=await Promise.all([u.fetchAllDestinations(),u.fetchFeaturedDestinations()]);if(d.status!==0){d.msg&&J(d.msg);return}u.setCountries(d.data.countries),u.setRegions(d.data.regions),w.status===0&&(u.setFeaturedCountries(w.data.countries),u.setFeaturedRegions(w.data.regions))}catch{J(c("errors.somethingWentWrong"))}finally{R.hide()}}),(d,w)=>(i(),m(P,null,[o(lt,null,{default:C(()=>{var T,H,O;return[t("div",Ie,[o(Et),t("div",Pe,[n.value?(i(),m("div",{key:0,class:"tw-bg-gradient-to-r tw-from-[#FCD2C1] tw-via-[#FFF3EE] tw-to-[#FFE8DF] tw-rounded-[16px] tw-p-0.5 tw-cursor-pointer tw-w-full tw-max-w-[320px] tw-mx-auto lg:tw-mx-0",style:{background:`linear-gradient(
2              180deg,
3              rgba(255, 255, 255, 0) 0%,
4              rgba(255, 255, 255, 0.8) 100%
5            )`,"backdrop-filter":"blur(10px)"},onClick:w[0]||(w[0]=at=>v.value=!0)},[t("div",ze,[t("div",Be,[o(F,{src:E(K),class:"tw-w-5 tw-h-5"},null,8,["src"]),t("span",Qe,r(((H=(T=n.value)==null?void 0:T.message)==null?void 0:H.badge)||d.$t("store.travelDiscount.discountFrom",{name:(O=n.value)==null?void 0:O.display_name})),1)]),t("span",Le," -"+r(E(B)||"20%"),1)])])):(i(),m("div",{key:1,class:"tw-bg-gradient-to-r tw-from-[#FCD2C1] tw-via-[#FFF3EE] tw-to-[#FFE8DF] tw-rounded-[16px] tw-p-0.5 tw-cursor-pointer tw-w-fit tw-mx-auto lg:tw-mx-0",style:{background:`linear-gradient(
6              180deg,
7              rgba(255, 255, 255, 0) 0%,
8              rgba(255, 255, 255, 0.8) 100%
9            )`,"backdrop-filter":"blur(10px)"},onClick:w[1]||(w[1]=at=>v.value=!0)},[t("div",Ne,[o(F,{src:E(K),class:"tw-w-5 tw-h-5"},null,8,["src"]),t("span",Ue,r(d.$t("store.travelDiscount.enterCode")),1)])]))]),o(Gt,{onSelectDestination:s,onViewAllDestinations:e}),o(mt,{items:V.value},null,8,["items"])])]}),_:1}),t("div",{class:G(["tw-sticky tw-z-10 ",E(x).screen.width>=768?"":"-tw-mb-8"]),style:wt(E(x).screen.width>=768?"bottom: calc(32px + env(safe-area-inset-bottom))":`bottom: calc(${A.value} + env(safe-area-inset-bottom))`)},[o(st,{disabled:"",onClick:w[2]||(w[2]=T=>f.value=!0)})],6),o(Ee,{modelValue:f.value,"onUpdate:modelValue":w[3]||(w[3]=T=>f.value=T)},null,8,["modelValue"]),o(xt,{modelValue:v.value,"onUpdate:modelValue":w[4]||(w[4]=T=>v.value=T),onApplied:l,onRemoved:a},null,8,["modelValue"]),o(gt,{ref_key:"referralPopupRef",ref:_,referralData:n.value},null,8,["referralData"])],64))}});
9export{ds 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.