1import{e as m,l as x,o as q,b as I,c as R,g as c,f as T,A,h as e,n as L,L as V,a as D}from"#entry";import{d as B}from"./B30aIg9E.js";import{a as k}from"./7uFgTDE_.js";import{u as E,a as F,b as H}from"./Jo4FGchK.js";import{D as i}from"./B9rANUvZ.js";import{g as U}from"./DxXXcBNN.js";import{g as W}from"./H_Ks35fh.js";import{H as $}from"./D5oMGWqF.js";import"./VmviqwDv.js";/* empty css */import{S as G}from"./B55YjFX-.js";import{P as N}from"./CT-MmAj6.js";import{s as O}from"./BGOC7DII.js";import{a7 as h,i as Y}from"./CsMcDCPB.js";import{u as j}from"./EokE_dDG.js";import{u as J}from"./C1oZFDcO.js";import"./DEijocKS.js";import"./Bqe_x8nr.js";import"./tKdcnfzD.js";import"./ClrjldxB.js";import"./001XhBf0.js";import"./69s2jyHC.js";import"./iPbl2OT1.js";import"./xtzepT5h.js";import"./DKC8177l.js";import"./q1UhmiHR.js";import"./Brg8WtNf.js";import"./CSahFvWk.js";import"./C_xReysa.js";import"./vAklngKu.js";import"./Cf-5MXSw.js";import"./DN50dcdZ.js";import"./DKvz9_mo.js";import"./nE8C3G9U.js";import"./CN6-z2UH.js";import"./Cze94ipa.js";import"./DZKUGOoJ.js";import"./DG05E49d.js";import"./B-2qwJFz.js";import"./BL1nUKnw.js";import"./Bm6kMxKU.js";import"./Dunm4H_F.js";import"./CnObxTnC.js";import"./D7nC8FpY.js";import"./DEmmjavP.js";import"./CUCQfpxt.js";import"./C0eS5sjv.js";import"./CUBPdX_l.js";import"./CO9MLgB6.js";import"./BMQk1Ozd.js";import"./CGGBslzg.js";import"./PZ9OQoPe.js";import"./BddjotUv.js";import"./C51j7Edn.js";import"./ZDElVQxx.js";import"./Pk_2kemU.js";import"./DdefOKdv.js";import"./CyYrht9w.js";import"./CbK-IQIU.js";import"./BEwL50Ah.js";import"./Bvl1hkmd.js";import"./ofOeilor.js";import"./BgE9YE5e.js";import"./Bjp7eyLA.js";import"./CD-tg_fJ.js";import"./CiNReWBe.js";import"./ApV1H-C_.js";import"./DDlkt5Wr.js";import"./gJDO_eAR.js";import"./DUViubJT.js";import"./DlAUqK2U.js";import"./D89vssAQ.js";import"./Bu3M_kgb.js";import"./DgCZqixy.js";import"./BtjZ4R5h.js";import"./aA6dPY4p.js";import"./mpvfqwTp.js";import"./tflbc_0s.js";import"./CnRBohpT.js";import"./6HoyFtlh.js";import"./CM6sh0Ci.js";const M={class:"spatial-lite-page spatial-lite-apple"},z="/platform/spatial-cities",v="https://storagecdn.propvr.tech/websiteAssets%2FDubai%20City%201.webp",Ce={__name:"spatial-cities",setup(K){const r=k(),t=m(()=>r.value),w=E(r,i.galleryImpact),{introVm:S,itemsVm:_}=F(r,{intro:{eyebrow:i.mediaRail.introEyebrow,title:i.mediaRail.introTitle,subtitle:i.mediaRail.introSubtitle},items:i.mediaRail.items}),P=H(r,i.trust),u=m(()=>U("spatial-cities")),n=W("spatial-cities"),s=m(()=>B(t.value?.hero,O)),C=m(()=>{const o=t.value?.faq?.items;return!Array.isArray(o)||!o.length?h:o.map((a,l)=>({ques:a?.ques??h[l]?.ques??"",ans:a?.ans??h[l]?.ans??""}))}),f=x(null);let p=()=>{},d=null;async function g(){p(),await L();const o=f.value;if(!o||!o.querySelector("[data-scroll-reveal]"))return;const{init:a}=j();p=a(o)}q(()=>{g(),requestAnimationFrame(()=>g()),d=window.setTimeout(()=>g(),700)}),I(()=>{d&&window.clearTimeout(d),p(),p=()=>{}});const y="https://propvr.ai",b=`${String(y).replace(/\/$/,"")}${z}`;return J({title:"Spatial Cities | AI-powered digital city twins | PropVR",meta:[{property:"og:title",content:"Spatial Cities | AI-powered digital city twins | PropVR"},{property:"og:url",content:b},{property:"og:image",content:v},{property:"og:description",content:"Build interactive, data-driven digital cities for planning, simulation, and city-scale storytelling with Spatial Cities."},{name:"twitter:card",content:"summary"},{name:"twitter:title",content:"Spatial Cities | AI-powered digital city twins | PropVR"},{name:"twitter:description",content:"Explore realistic digital city twins designed for smart planning, urban simulation, and immersive city experiences."},{name:"twitter:image",content:v},{name:"og:type",content:"website"},{name:"description",content:"Dynamic, data-driven digital cities powered by AI for urban planning, infrastructure simulation, and immersive exploration."},{property:"og:site_name",content:"Propvr"}],link:[{rel:"canonical",href:b}],script:[{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://propvr.ai"},{"@type":"ListItem",position:2,name:"Platform",item:`${String(y).replace(/\/$/,"")}/platform`},{"@type":"ListItem",position:3,name:"Spatial Cities",item:b}]})}]}),(o,a)=>{const l=V;return D(),R("div",M,[c(l,null,{default:A(()=>[c(G,{opacity:.32})]),_:1}),T("div",{ref_key:"spatialCitiesRevealRoot",ref:f,class:"spatial-lite-page__content"},[c(e($),{"bg-color":"#000000","border-top":"0px","apple-presentation":"",img:s.value,"mobi-img":s.value,title:t.value.hero?.title||"Spatial Cities",description:t.value.hero?.description||"Dynamic, data-driven cities built using scalable, AI-powered generation.","button1-text":t.value.hero?.button1Text||"Request Demo","button1-icon":t.value.hero?.button1Icon||"https://storagecdn.propvr.ai/WebsiteAssets%2Fpropvrlite%2Farrow-icon.svg?alt=media","button2-text":t.value.hero?.button2Text||"Download Whitepaper","button2-as-link":"","button2-link":e(n)?.downloadUrl||"#spatial-cities-whitepaper","trusted-by":t.value.hero?.trustedBy||"Trusted by","builder-count":t.value.hero?.builderCount||"220",builders:t.value.hero?.builders||"Brands",images:e(Y)},null,8,["img","mobi-img","title","description","button1-text","button1-icon","button2-text","button2-link","trusted-by","builder-count","builders","images"]),c(N,{slug:"spatial-cities","gallery-impact":e(w),"engineered-intro":e(S),"engineered-items":e(_),"section-aria-label":"Spatial Cities â how it is engineered",trust:e(P),"product-ring":u.value,"product-main-title":t.value.product?.mainTitle||u.value.mainTitle,"product-main-description":t.value.product?.mainDescription||u.value.mainDescription,"ring-hero-image":s.value,"ecosystem-heading-id":"scities-ecosystem-heading","ecosystem-eyebrow":"","ecosystem-title":"","ecosystem-subtitle":"","ecosystem-hub":{label:"Spatial Cities",image:s.value,sub:"You are here"},"ecosystem-satellites":[],"ecosystem-items":[],"faq-list":C.value,"faq-heading":t.value.faq?.heading||"","faq-description":t.value.faq?.description||e(i).faq.description,whitepaper:{title:t.value.whitepaper?.title||e(i).whitepaper.title,de
1scription:t.value.whitepaper?.description||e(i).whitepaper.description,ctaText:t.value.whitepaper?.ctaText||e(i).whitepaper.ctaText,downloadUrl:e(n)?.downloadUrl||"",downloadFilename:e(n)?.downloadFilename||"",resourceLabel:e(n)?.resourceLabel||"Spatial Cities whitepaper",source:"Website â Spatial Cities whitepaper"},"contact-heading":t.value.contact?.heading||e(i).contact.heading,"contact-sub-heading":t.value.contact?.subHeading||e(i).contact.subHeading},null,8,["gallery-impact","engineered-intro","engineered-items","trust","product-ring","product-main-title","product-main-description","ring-hero-image","ecosystem-hub","faq-list","faq-heading","faq-description","whitepaper","contact-heading","contact-sub-heading"])],512)])}}};export{Ce 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.