1import{M as l,j as s,au as e,ax as a,aG as r,u as t,aE as i,aD as n,aO as c,aq as o,aA as d,az as p,aB as u,aC as h}from"./sentry-CPwgmHnKF.js";import{_ as y,a as f,R as m}from"./_lcwFmd2.js";import"./graphql-ruby-client-DTJfNERt_.js";import"./vuelidate-L7336iERL.js";import"./lodash-Cw2to0Lah.js";const b=l=>(u("data-v-a564c5ab"),l=l(),h(),l),v={class:"rl-page"},k={class:"rl-hero"},g={class:"rl-wrap rl-hero__grid"},w={class:"rl-hero__copy"},$={class:"rl-eyebrow"},j={class:"rl-h1"},x={class:"rl-lede"},M={class:"rl-cta-row"},_=["href"],A=b((()=>a("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},[a("path",{d:"M5 12h14M13 6l6 6-6 6",fill:"none",stroke:"currentColor","stroke-width":"2.1","stroke-linecap":"round","stroke-linejoin":"round"})],-1))),B=["href"],C={class:"rl-note"},L=b((()=>a("span",{class:"dot"},null,-1))),q={class:"rl-hero__art","aria-hidden":"true"},D={viewBox:"0 0 680 410",role:"presentation"},P=b((()=>a("defs",null,[a("linearGradient",{id:"rlPin",x1:"0",y1:"0",x2:"1",y2:"1"},[a("stop",{offset:"0%","stop-color":"#00acff"}),a("stop",{offset:"100%","stop-color":"#9b35c5"})])],-1))),V={class:"rl-mosaic"},G=["points","fill"],R={class:"rl-pins"},S={key:0},Z=["x1","y1","x2","y2"],z=["cx","cy"],E={id:"data",class:"rl-stats-band"},F={class:"rl-wrap"},I={class:"rl-stats"},K={class:"rl-stats__note"},O={id:"platform",class:"rl-section"},Q={class:"rl-wrap"},U={class:"rl-head"},H={class:"rl-eyebrow"},J={class:"rl-h2"},N={class:"rl-sub"},T={class:"rl-grid rl-grid--4"},W={class:"rl-icon"},X={viewBox:"0 0 24 24","aria-hidden":"true"},Y={fill:"none",stroke:"currentColor","stroke-width":"1.7","stroke-linecap":"round","stroke-linejoin":"round"},ll=b((()=>a("path",{d:"M9 4.5 3.5 7v12.5L9 17l6 2.5 5.5-2.5V4.5L15 7 9 4.5Z"},null,-1))),sl=b((()=>a("path",{d:"M9 4.5V17M15 7v12.5"},null,-1))),el={key:1,d:"M4 6h16M7 12h10M10 18h4"},al=b((()=>a("path",{d:"m12 3 8.5 4.5L12 12 3.5 7.5 12 3Z"},null,-1))),rl=b((()=>a("path",{d:"m4 12.5 8 4.3 8-4.3M4 17l8 4.3 8-4.3"},null,-1))),tl=b((()=>a("path",{d:"M4 19V5M4 19h16"},null,-1))),il=b((()=>a("path",{d:"m7.5 15 3.5-4.5 3 2.5L19 7"},null,-1))),nl={class:"rl-tag"},cl={class:"rl-section rl-section--alt"},ol={class:"rl-wrap"},dl={class:"rl-head"},pl={class:"rl-eyebrow"},ul={class:"rl-h2"},hl={class:"rl-sub"},yl={class:"rl-chain"},fl={class:"rl-chain__idx"},ml={class:"rl-chain__sub"},bl={id:"emirates",class:"rl-section"},vl={class:"rl-wrap"},kl={class:"rl-head"},gl={class:"rl-eyebrow"},wl={class:"rl-h2"},$l={class:"rl-sub"},jl={class:"rl-emirates"},xl=["href"],Ml={class:"rl-emirate__go"},_l=b((()=>a("i",{class:"rl-arr","aria-hidden":"true"},"â",-1))),Al={class:"rl-section rl-section--alt"},Bl={class:"rl-wrap"},Cl={class:"rl-head"},Ll={class:"rl-eyebrow"},ql={class:"rl-h2"},Dl={class:"rl-grid rl-grid--3"},Pl={class:"rl-final"},Vl={class:"rl-wrap"},Gl={class:"rl-h2"},Rl={class:"rl-sub rl-sub--center"},Sl=["href"],Zl=b((()=>a("svg",{viewBox:"0 0 24 24","aria-hidden":"true"},[a("path",{d:"M5 12h14M13 6l6 6-6 6",fill:"none",stroke:"currentColor","stroke-width":"2.1","stroke-linecap":"round","stroke-linejoin":"round"})],-1))),zl=y({__name:"index",setup(u){const h=l(),y=s((()=>h.params.locale||"en")),b=l=>`/${y.value}${l}`,zl=s((()=>b("/map/uae-dubai"))),El=s((()=>b("/cities"))),{t:Fl}=f("landing");m({title:s((()=>Fl.value("meta.title"))),meta:[{name:"description",content:s((()=>Fl.value("meta.description")))}]});const Il=(()=>{const l=["#0f2036","#123b5e","#0f5f93","#1179c6","#2193f3","#556bdf","#7b4ed1","#9b35c5"],s=new Set(["2-6","5-2","6-6","3-3","7-4"]),e=[];for(let a=0;a<9;a+=1)for(let r=0;r<9;r+=1){const t=340+36*(a-r),i=52+18*(a+r),n=(Math.sin(.92*a+.35)*Math.cos(.71*r-.25)+1)/2,c=Math.round(1e3*n)/1e3;e.push({key:`${a}-${r}`,points:`${t},${i-18} ${t+36},${i} ${t},${i+18} ${t-36},${i}`,fill:l[Math.min(l.length-1,Math.floor(c*l.length))],pin:s.has(`${a}-${r}`)?{x:t,y:i-18}:null})}return e})(),Kl=[{key:"projects",value:"1 115"},{key:"districts",value:"21 284"},{key:"cities",value:"139"},{key:"values",value:"126 390"}],Ol=[{key:"map",icon:"map"},{key:"filters",icon:"filter"},{key:"layers",icon:"layers"},{key:"indicators",icon:"chart"}],Ql=["country","city","district","project"],Ul=[{name:"Dubai",code:"uae-dubai",districts:"2 052",projects:"1 068"},{name:"Sharjah",code:"uae-sharjah",districts:"266"},{name:"Ras Al-Khaimah",code:"uae-ras-al-khaimah",districts:"117"},{name:"Abu Dhabi",code:"uae-abu-dhabi",districts:"111"},{name:"Ajman",code:"uae-ajman",districts:"79"},{name:"Fujairah",code:"fujairah",districts:"60"},{name:"Umm Al Quwain",code:"umm-al-quwain",districts:"31"}],Hl=["s1","s2","s3"];return(l,s)=>(o(),e("div",v,[a("section",k,[a("div",g,[a("div",w,[a("p",$,r(t(Fl)("hero.eyebrow")),1
1),a("h1",j,[i(r(t(Fl)("hero.titleMain"))+" ",1),a("span",null,r(t(Fl)("hero.titleAccent")),1)]),a("p",x,r(t(Fl)("hero.lede")),1),a("div",M,[a("a",{href:t(zl),class:"rl-btn rl-btn--primary"},[i(r(t(Fl)("hero.ctaMap"))+" ",1),A],8,_),a("a",{href:t(El),class:"rl-btn rl-btn--ghost"},r(t(Fl)("hero.ctaCities")),9,B)]),a("p",C,[L,i(" "+r(t(Fl)("hero.note")),1)])]),a("div",q,[(o(),e("svg",D,[P,a("g",V,[(o(!0),e(n,null,c(t(Il),(l=>(o(),e("polygon",{key:l.key,points:l.points,fill:l.fill},null,8,G)))),128))]),a("g",R,[(o(!0),e(n,null,c(t(Il),(l=>(o(),e(n,{key:`p-${l.key}`},[l.pin?(o(),e("g",S,[a("line",{x1:l.pin.x,y1:l.pin.y,x2:l.pin.x,y2:l.pin.y-26,stroke:"url(#rlPin)","stroke-width":"1.6"},null,8,Z),a("circle",{cx:l.pin.x,cy:l.pin.y-30,r:"5.5",fill:"url(#rlPin)"},null,8,z)])):d("",!0)],64)))),128))])]))])])]),a("section",E,[a("div",F,[a("div",I,[(o(),e(n,null,c(Kl,(l=>a("div",{key:l.key,class:"rl-stat"},[a("b",null,r(l.value),1),a("span",null,r(t(Fl)(`stats.${l.key}`)),1)]))),64))]),a("p",K,r(t(Fl)("stats.note")),1)])]),a("section",O,[a("div",Q,[a("header",U,[a("p",H,r(t(Fl)("platform.eyebrow")),1),a("h2",J,r(t(Fl)("platform.title")),1),a("p",N,r(t(Fl)("platform.sub")),1)]),a("div",T,[(o(),e(n,null,c(Ol,(l=>a("article",{key:l.key,class:"rl-card"},[a("span",W,[(o(),e("svg",X,[a("g",Y,["map"===l.icon?(o(),e(n,{key:0},[ll,sl],64)):"filter"===l.icon?(o(),e("path",el)):"layers"===l.icon?(o(),e(n,{key:2},[al,rl],64)):(o(),e(n,{key:3},[tl,il],64))])]))]),a("span",nl,r(t(Fl)(`features.${l.key}.tag`)),1),a("h3",null,r(t(Fl)(`features.${l.key}.title`)),1),a("p",null,r(t(Fl)(`features.${l.key}.text`)),1)]))),64))])])]),a("section",cl,[a("div",ol,[a("header",dl,[a("p",pl,r(t(Fl)("structure.eyebrow")),1),a("h2",ul,r(t(Fl)("structure.title")),1),a("p",hl,r(t(Fl)("structure.sub")),1)]),a("ol",yl,[(o(),e(n,null,c(Ql,((l,s)=>a("li",{key:l},[a("span",fl,r(s+1),1),a("h3",null,r(t(Fl)(`levels.${l}.step`)),1),a("b",null,r(t(Fl)(`levels.${l}.note`)),1),a("span",ml,r(t(Fl)(`levels.${l}.sub`)),1)]))),64))])])]),a("section",bl,[a("div",vl,[a("header",kl,[a("p",gl,r(t(Fl)("coverage.eyebrow")),1),a("h2",wl,r(t(Fl)("coverage.title")),1),a("p",$l,r(t(Fl)("coverage.sub")),1)]),a("div",jl,[(o(),e(n,null,c(Ul,(l=>a("a",{key:l.code,href:b(`/map/${l.code}`),class:p(["rl-emirate",{"is-lead":l.projects}])},[a("h3",null,r(t(Fl)(`cities.${l.code}`)||l.name),1),a("p",null,[a("b",null,r(l.districts),1),i(" "+r(t(Fl)("coverage.districts"))+" ",1),l.projects?(o(),e(n,{key:0},[i(" · "),a("b",null,r(l.projects),1),i(" "+r(t(Fl)("coverage.projects")),1)],64)):d("",!0)]),a("span",Ml,[i(r(t(Fl)("coverage.openMap"))+" ",1),_l])],10,xl))),64))])])]),a("section",Al,[a("div",Bl,[a("header",Cl,[a("p",Ll,r(t(Fl)("steps.eyebrow")),1),a("h2",ql,r(t(Fl)("steps.title")),1)]),a("div",Dl,[(o(),e(n,null,c(Hl,((l,s)=>a("article",{key:l,class:"rl-step"},[a("span",null,r(`0${s+1}`),1),a("h3",null,r(t(Fl)(`steps.${l}.title`)),1),a("p",null,r(t(Fl)(`steps.${l}.text`)),1)]))),64))])])]),a("section",Pl,[a("div",Vl,[a("h2",Gl,r(t(Fl)("final.title")),1),a("p",Rl,r(t(Fl)("final.sub")),1),a("a",{href:t(zl),class:"rl-btn rl-btn--primary rl-btn--lg"},[i(r(t(Fl)("final.cta"))+" ",1),Zl],8,Sl)])])]))}},[["__scopeId","data-v-a564c5ab"]]);export{zl 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.