1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ArlaquietframeappPrivacyPage-CQOOMMnt.js","assets/vendor-s9ERYb4-.js","assets/ArlaquietframeappThankYouPage-rh78bEJ2.js","assets/ArlaquietframeappSitemapPage-BwVVZ5h6.js","assets/ArlaquietframeappTermsPage-Bae2OufB.js","assets/ArlaquietframeappRefundsPage-B_M24gdt.js","assets/ArlaquietframeappOpenInAppPage-CfWkVpQB.js","assets/ArlaquietframeappNotFoundPage-D3ruCnHg.js"])))=>i.map(i=>d[i]); 2import{d as e,r as t,c as a,o as r,a as o,b as i,e as l,f as n,g as s,h as c,u as d,R as u,w as p,n as m,i as h,j as f,k as g,t as v,l as y,m as x,F as b,p as w,q as k,s as _,v as S,x as q,y as A,z as C,A as F,B as P}from"./vendor-s9ERYb4-.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const a of e)if("childList"===a.type)for(const e of a.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const B=e("arlaquietframeapp",()=>{const e=t("medium"),r=t(!1),o=t(!1),i=a(()=>({small:"text-sm",medium:"text-base",large:"text-lg","x-large":"text-xl"}[e.value]));return{fontSize:e,highContrast:r,reducedMotion:o,fontSizeClass:i,setFontSize:function(t){e.value=t,localStorage.setItem("arlaquietframeapp-font-size",t)},toggleHighContrast:function(){r.value=!r.value,localStorage.setItem("arlaquietframeapp-high-contrast",String(r.value))},toggleReducedMotion:function(){o.value=!o.value,localStorage.setItem("arlaquietframeapp-reduced-motion",String(o.value))},loadSettings:function(){const t=localStorage.getItem("arlaquietframeapp-font-size");t&&(e.value=t);const a=localStorage.getItem("arlaquietframeapp-high-contrast");a&&(r.value="true"===a);const i=localStorage.getItem("arlaquietframeapp-reduced-motion");i&&(o.value="true"===i)}}});const M={class:"bg-[#1a1a1a] text-white border-b border-black/20 sticky top-0 z-40 shadow-sm"},E={class:"arlaquietframeapp-container flex items-center justify-between py-6","aria-label":"Main navigation"},Q={class:"hidden md:flex items-center gap-6"},z=["aria-expanded"],j={class:"w-7 h-7 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},O={key:0,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 6h16M4 12h16M4 18h16"},L={key:1,"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"},T={key:0,class:"md:hidden border-t border-white/10 bg-[#1a1a1a]"},V={class:"arlaquietframeapp-container py-3 flex flex-col gap-2"},D=i({__name:"ArlaquietframeappHeader",setup(e){const a=t(!1),{wordmark:i,iconStyle:g}=function(e){const a=t(null),i=t({width:"auto",height:e,transform:"translateY(0px)"});let l;function n(){var e;const t=a.value;if(!t)return;const r=document.createElement("canvas").getContext("2d");if(!r)return;const o=getComputedStyle(t);r.font=`${o.fontStyle} ${o.fontWeight} ${o.fontSize} ${o.fontFamily}`;const l=r.measureText((null==(e=t.textContent)?void 0:e.trim())??""),n=l.actualBoundingBoxAscent+l.actualBoundingBoxDescent;if(!(n>0))return;const s=`${n}px`,c=Number.isFinite(l.fontBoundingBoxAscent)&&Number.isFinite(l.fontBoundingBoxDescent)?(l.fontBoundingBoxAscent-l.fontBoundingBoxDescent-l.actualBoundingBoxAscent+l.actualBoundingBoxDescent)/2:0;i.value={width:"auto",height:s,transform:`translateY(${c}px)`}}return r(()=>{n(),l=new ResizeObserver(n),a.value&&l.observe(a.value),document.fonts.ready.then(n),document.fonts.addEventListener("loadingdone",n)}),o(()=>{null==l||l.disconnect(),document.fonts.removeEventListener("loadingdone",n)}),{wordmark:a,iconStyle:i}}("0.8053em");return(e,t)=>(l(),n("header",M,[s("nav",E,[c(d(u),{to:"/",class:"flex items-center gap-3 shrink-0 text-[30px] min-[375px]:text-[34px]"},{default:p(()=>[s("img",{src:"/images/header-logo.svg",alt:"QuietFrame",style:m(d(g)),class:"shrink-0 object-contain"},null,4),s("span",{ref_key:"wordmark",ref:i,class:"block font-bold text-white leading-none tracking-[1px] min-[375px]:tracking-[2.5px]"}
2," QuietFrame ",512)]),_:1}),s("div",Q,[c(d(u),{to:"/",class:"text-gray-300 hover:text-white font-medium text-base"},{default:p(()=>[...t[5]||(t[5]=[h("Home",-1)])]),_:1}),c(d(u),{to:"/#contact",class:"text-gray-300 hover:text-white font-medium text-base"},{default:p(()=>[...t[6]||(t[6]=[h("Contact",-1)])]),_:1})]),s("button",{class:"md:hidden shrink-0 p-2 rounded-lg hover:bg-white/10",onClick:t[0]||(t[0]=e=>a.value=!a.value),"aria-expanded":a.value,"aria-label":"Toggle menu"},[(l(),n("svg",j,[a.value?(l(),n("path",L)):(l(),n("path",O))]))],8,z)]),a.value?(l(),n("div",T,[s("div",V,[c(d(u),{to:"/",class:"block py-2 font-medium",onClick:t[1]||(t[1]=e=>a.value=!1)},{default:p(()=>[...t[7]||(t[7]=[h("Home",-1)])]),_:1}),c(d(u),{to:"/#contact",class:"block py-2 font-medium",onClick:t[2]||(t[2]=e=>a.value=!1)},{default:p(()=>[...t[8]||(t[8]=[h("Contact",-1)])]),_:1}),c(d(u),{to:"/privacy",class:"block py-2 font-medium",onClick:t[3]||(t[3]=e=>a.value=!1)},{default:p(()=>[...t[9]||(t[9]=[h("Privacy",-1)])]),_:1}),c(d(u),{to:"/sitemap",class:"block py-2 font-medium",onClick:t[4]||(t[4]=e=>a.value=!1)},{default:p(()=>[...t[10]||(t[10]=[h("Sitemap",-1)])]),_:1})])])):f("",!0)]))}}),I={class:"bg-arlaquietframeapp-slate text-white mt-auto"},R={class:"arlaquietframeapp-container py-12"},N={class:"max-w-md mx-auto text-center"},$={class:"flex flex-wrap justify-center gap-6 mb-8 text-sm"},Y={class:"border-t border-gray-700 pt-6 text-sm text-gray-500 space-y-1"},H=i({__name:"ArlaquietframeappFooter",setup(e){const t=(new Date).getFullYear();return(e,a)=>(l(),n("footer",I,[s("div",R,[s("div",N,[a[8]||(a[8]=g('<h3 class="font-bold text-lg mb-3">QuietFrame</h3><p class="text-sm text-gray-400 leading-relaxed mb-8"> QuietFrame is a discreet photo and video capture app for Android (iOS coming soon) with camera selection, capture settings, app security, and privacy overlay options. </p><div class="flex justify-center gap-3 mb-8"><a href="https://play.google.com/store/apps/details?id=com.arla.quietframeapp" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 bg-white text-arlaquietframeapp-dark px-4 py-2 rounded-lg text-sm font-medium hover:bg-gray-200 transition-colors"><svg class="w-4 h-4" viewBox="0 0 24 24"><path fill="#EA4335" d="M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92z"></path><path fill="#FBBC04" d="M14.5 12.5l2.3 2.3-11 6.3 8.7-8.6z"></path><path fill="#34A853" d="M17.7 9.3l2.8 1.6a1 1 0 010 1.8l-2.8 1.6-2.5-2.5 2.5-2.5z"></path><path fill="#4285F4" d="M6.9 2.7L16.8 8.3l-2.3 2.3L5.8 2l1.1.7z"></path></svg> Google Play </a></div>',3)),s("div",$,[c(d(u),{to:"/",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[0]||(a[0]=[h("Home",-1)])]),_:1}),c(d(u),{to:"/#contact",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[1]||(a[1]=[h("Contact",-1)])]),_:1}),c(d(u),{to:"/privacy",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[2]||(a[2]=[h("Privacy",-1)])]),_:1}),c(d(u),{to:"/terms",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[3]||(a[3]=[h("Terms",-1)])]),_:1}),c(d(u),{to:"/#gallery",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[4]||(a[4]=[h("Gallery",-1)])]),_:1}),c(d(u),{to:"/refund-policy",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[5]||(a[5]=[h("No-Refund Policy",-1)])]),_:1}),c(d(u),{to:"/sitemap",class:"text-gray-400 hover:text-white transition-colors"},{default:p(()=>[...a[6]||(a[6]=[h("Sitemap",-1)])]),_:1})]),s("div",Y,[s("p",null,"© "+v(d(t))+" QuietFrame. All Rights Reserved.",1),a[7]||(a[7]=s("p",null,"Crafted by Arla Services / S & G Aikens.",-1))])])])]))}}),W={class:"flex-1"},G=i({__name:"App",setup(e){const t=B();return(e,a)=>{const r=x("router-view");return l(),n("div",{class:y(["min-h-screen flex flex-col",d(t).fontSizeClass,d(t).highContrast?"arlaquietframeapp-high-contrast":"bg-arlaquietframeapp-dark text-white",d(t).reducedMotion?"arlaquietframeapp-reduced-motion":""])},[c(D),s("main",W,[c(r)]),c(H)],2)}}}),U={},J=function(e,t,a){let r=Promise.resolve();if(t&&t.length>0){let e=function(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:"fulfilled",value:e}),e=>({status:"rejected",reason:e}))))};document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),o=(null==a?void 0:a.nonce)||(null==a?void 0:a.getAttribute("nonce"));r=e(t.map(e=>{if((e=function(e){return"/"+e}(e))in U)return;U[e]=!0;const t=e.endsWith(".css"),a=t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${e}"]${a}`))return;const r=document.createElement("link");return r.rel=t?"stylesheet":"modulepreload",t||(r.as="script"),r.crossOrigin="",r.href=e,o&&r.setAttribute("nonce",o),document.head.appendChild(r),t?new Promise((t,a)=>{r.addEventListener("load",t),r.addEventListener("error",()=>
2a(new Error(`Unable to preload CSS for ${e}`)))}):void 0}))}function o(e){const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(const e of t||[])"rejected"===e.status&&o(e.reason);return e().catch(o)})},K=["href","aria-label"],X=["src","alt","width","height","loading"],Z=(e,t)=>{const a=e.__vccOpts||e;for(const[r,o]of t)a[r]=o;return a},ee=Z(i({__name:"StorePreview",props:{gallery:{type:Boolean,default:!1}},setup(e){const t=[{platform:"iOS",src:"/images/phone-ios.png",width:818,height:1686},{platform:"Android",src:"/images/phone-android.png",width:818,height:1558}];return(a,r)=>(l(),n("div",{class:y(["store-preview",{"store-preview--gallery":e.gallery}])},[(l(),n(b,null,w(t,t=>s("figure",{key:t.platform},[s("a",{href:t.src,target:"_blank",rel:"noopener","aria-label":`View QuietFrame ${t.platform} screenshot at full size (opens a new tab)`},[s("img",{src:t.src,alt:`QuietFrame on ${t.platform}`,width:t.width,height:t.height,loading:e.gallery?"lazy":"eager",decoding:"async"},null,8,X)],8,K),s("figcaption",null,v(t.platform),1)])),64))],2))}}),[["__scopeId","data-v-43457ae6"]]),te={class:"bg-arlaquietframeapp-hero text-white relative overflow-hidden"},ae={class:"arlaquietframeapp-container pt-16 pb-20 md:pt-24 md:pb-28 relative z-10"},re={class:"grid grid-cols-1 lg:grid-cols-[60%_40%] gap-10 items-center"},oe={id:"gallery",class:"store-gallery-section","aria-labelledby":"store-gallery-title"},ie={class:"bg-arlaquietframeapp-charcoal py-16 md:py-20 border-t border-white/5",id:"features"},le={class:"arlaquietframeapp-container"},ne={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6"},se={class:"w-12 h-12 mx-auto mb-3 bg-arlaquietframeapp-accent rounded-xl flex items-center justify-center"},ce={key:0,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},de={key:1,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},ue={key:2,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},pe={key:3,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},me={key:4,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},he={key:5,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},fe={key:6,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},ge={key:7,class:"w-6 h-6 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},ve={class:"font-bold text-white mb-2 text-sm"},ye={class:"text-xs text-gray-400 leading-relaxed"},xe={class:"bg-arlaquietframeapp-charcoal pb-16 md:pb-24"},be={class:"arlaquietframeapp-container"},we={class:"grid grid-cols-1 sm:grid-cols-3 gap-6 max-w-4xl mx-auto"},ke={class:"font-bold text-white mb-2 text-sm"},_e={class:"text-xs text-gray-400 leading-relaxed"},Se={class:"bg-arlaquietframeapp-slate py-16 md:py-24",id:"contact"},qe={class:"arlaquietframeapp-container max-w-xl"},Ae={key:0,class:"bg-green-900/30 border border-green-700 rounded-xl p-6 text-center"},Ce=["disabled"],Fe=Z(i({__name:"ArlaquietframeappHomePage",setup(e){const a=q(),r=t(""),o=t(""),i=t(""),d=t(!1),u=t(!1);async function p(){u.value=!0;try{await fetch("https://usebasin.com/f/3bea79da29b5",{method:"POST",headers:{"Content-Type":"application/json","x-api-key":"9ab6c10e3e7607673b14a8f0d67c5681"},body:JSON.stringify({name:r.value,email:o.value,message:i.value})}),a.push("/thank-you")}catch{d.value=!0}finally{u.value=!1}}const m=[{icon:"shutter",title:"Discreet Capture",desc:"A near-blank capture screen keeps photo and video capture low-profile, without a busy on-screen viewfinder."},{icon:"stats",title:"Media Statistics",desc:"See total images, total videos, and total storage size captured, all at a glance in Settings."},{icon:"autofit",title:"Auto-fit Camera Preview",desc:"Automatically resizes the camera preview so it snugly fits your screen under specific conditions."},{icon:"camera",title:"Camera Selection",desc:"Switch between front and back cameras to fit the shot you need."}
2,{icon:"security",title:"App Security",desc:"Lock the app down so your captured media stays private to you."},{icon:"capture",title:"Capture Settings",desc:"Fine-tune photo and video capture behavior to match how you use the app."},{icon:"overlay",title:"Privacy Overlay Options",desc:"Control what's shown on screen while capturing, to keep things looking ordinary."},{icon:"button",title:"Record & Capture Button Settings",desc:"Customize how and where the record and capture button appears and behaves."}],f=[{icon:"shield",title:"Privacy-first by design",desc:"We collect as little information as possible and never track your activity within the app."},{icon:"bolt",title:"Fast and lightweight",desc:"Built to open quickly and capture the moment without getting in your way."},{icon:"lock",title:"You stay in control",desc:"App security and privacy overlay options mean your captures stay yours."}];return(e,t)=>(l(),n("div",null,[s("section",te,[t[4]||(t[4]=s("div",{"aria-hidden":"true",class:"absolute inset-0 bg-cover bg-center opacity-60",style:{"background-image":"url('/images/hero-atmosphere.png')"}},null,-1)),t[5]||(t[5]=s("div",{"aria-hidden":"true",class:"absolute inset-0 bg-gradient-to-r from-black/80 via-black/45 to-transparent"},null,-1)),s("div",ae,[s("div",re,[t[3]||(t[3]=g('<div class="text-center lg:text-left max-w-xl mx-auto lg:mx-0" data-v-f4a78a91><h1 class="text-4xl md:text-5xl font-bold mb-3" data-v-f4a78a91>Discreetly Capture</h1><p class="text-lg text-gray-300 mb-8" data-v-f4a78a91>Download Now, iOS Shortly</p><div class="flex flex-wrap gap-3 justify-center lg:justify-start mb-4" data-v-f4a78a91><span class="inline-flex items-center gap-2 bg-arlaquietframeapp-blue text-white px-5 py-3 rounded-xl font-semibold shadow cursor-default" title="iOS app coming soon" data-v-f4a78a91> Coming Soon </span><a href="https://play.google.com/store/apps/details?id=com.arla.quietframeapp" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 bg-arlaquietframeapp-green text-white px-5 py-3 rounded-xl font-semibold hover:opacity-90 transition-opacity shadow" data-v-f4a78a91><svg class="w-5 h-5" viewBox="0 0 24 24" data-v-f4a78a91><path fill="#fff" d="M3.609 1.814L13.792 12 3.61 22.186a.996.996 0 01-.61-.92V2.734a1 1 0 01.609-.92z" data-v-f4a78a91></path><path fill="#fff" d="M14.5 12.5l2.3 2.3-11 6.3 8.7-8.6z" data-v-f4a78a91></path><path fill="#fff" d="M17.7 9.3l2.8 1.6a1 1 0 010 1.8l-2.8 1.6-2.5-2.5 2.5-2.5z" data-v-f4a78a91></path><path fill="#fff" d="M6.9 2.7L16.8 8.3l-2.3 2.3L5.8 2l1.1.7z" data-v-f4a78a91></path></svg> Android Download </a></div></div>',1)),c(ee)])])]),s("section",oe,[t[6]||(t[6]=s("h2",{id:"store-gallery-title"},"QuietFrame on iOS and Android",-1)),t[7]||(t[7]=s("p",null,"Explore the app on your platform.",-1)),c(ee,{gallery:""})]),s("section",ie,[s("div",le,[t[16]||(t[16]=s("h2",{class:"text-4xl md:text-5xl font-bold text-white text-center mb-3"},"Features",-1)),t[17]||(t[17]=s("p",{class:"text-gray-400 text-center mb-10 max-w-xl mx-auto"},"Everything inside QuietFrame's Settings, built around one idea: capture without drawing attention.",-1)),s("div",ne,[(l(),n(b,null,w(m,e=>s("div",{key:e.title,class:"arlaquietframeapp-card text-center"},[s("div",se,["shutter"===e.icon?(l(),n("svg",ce,[...t[8]||(t[8]=[s("circle",{cx:"12",cy:"12",r:"9","stroke-width":"2"},null,-1),s("circle",{cx:"12",cy:"12",r:"3","stroke-width":"2"},null,-1)])])):"stats"===e.icon?(l(),n("svg",de,[...t[9]||(t[9]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M9 19V6l7-3v13M9 19l-6-2V9l6-2m0 12l7 3V6"},null,-1)])])):"autofit"===e.icon?(l(),n("svg",ue,[...t[10]||(t[10]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 8V4h4M20 8V4h-4M4 16v4h4m12-4v4h-4"},null,-1)])])):"camera"===e.icon?(l(),n("svg",pe,[...t[11]||(t[11]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 9a2 2 0 012-2h1.5l1-2h9l1 2H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z"},null,-1),s("circle",{cx:"12",cy:"13",r:"3.5","stroke-width":"2"},null,-1)])])):"security"===e.icon?(l(),n("svg",me,[...t[12]||(t[12]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3z"},null,-1)])])):"capture"===e.icon?(l(),n("svg",he,[...t[13]||(t[13]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M4 6h16M4 12h16M4 18h9"},null,-1)])])):"overlay"===e.icon?(l(),n("svg",fe,[...t[14]||(t[14]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M2 12s3.5-
27 10-7 10 7 10 7-3.5 7-10 7-10-7-10-7z"},null,-1),s("circle",{cx:"12",cy:"12",r:"3","stroke-width":"2"},null,-1)])])):(l(),n("svg",ge,[...t[15]||(t[15]=[s("circle",{cx:"12",cy:"12",r:"8","stroke-width":"2"},null,-1)])]))]),s("h3",ve,v(e.title),1),s("p",ye,v(e.desc),1)])),64))])])]),s("section",xe,[s("div",be,[t[18]||(t[18]=s("h2",{class:"text-4xl md:text-5xl font-bold text-white text-center mb-10"},"Why QuietFrame? Wellâ¦",-1)),s("div",we,[(l(),n(b,null,w(f,e=>s("div",{key:e.title,class:"arlaquietframeapp-card text-center"},[s("h3",ke,v(e.title),1),s("p",_e,v(e.desc),1)])),64))])])]),s("section",Se,[s("div",qe,[t[23]||(t[23]=s("h2",{class:"text-4xl font-bold text-white text-center mb-2"},"Contact Arla Services The App Makers",-1)),t[24]||(t[24]=s("p",{class:"text-gray-400 text-center mb-8"},"Questions, feedback, or a bug to report? Send us a message.",-1)),d.value?(l(),n("div",Ae,[...t[19]||(t[19]=[s("p",{class:"text-green-400 font-medium"},"Your message has been received!",-1)])])):(l(),n("form",{key:1,onSubmit:k(p,["prevent"]),class:"bg-arlaquietframeapp-charcoal rounded-xl p-6 shadow-sm border border-white/10 space-y-4"},[s("div",null,[t[20]||(t[20]=s("label",{for:"cname",class:"block text-sm font-medium text-gray-300 mb-1"},[h("Name "),s("span",{class:"text-red-400"},"*")],-1)),_(s("input",{id:"cname","onUpdate:modelValue":t[0]||(t[0]=e=>r.value=e),type:"text",required:"",class:"w-full bg-white text-arlaquietframeapp-dark border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-arlaquietframeapp-accent",placeholder:"Your name"},null,512),[[S,r.value]])]),s("div",null,[t[21]||(t[21]=s("label",{for:"cemail",class:"block text-sm font-medium text-gray-300 mb-1"},[h("Email "),s("span",{class:"text-red-400"},"*")],-1)),_(s("input",{id:"cemail","onUpdate:modelValue":t[1]||(t[1]=e=>o.value=e),type:"email",required:"",class:"w-full bg-white text-arlaquietframeapp-dark border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-arlaquietframeapp-accent",placeholder:"[email protected]"},null,512),[[S,o.value]])]),s("div",null,[t[22]||(t[22]=s("label",{for:"cmsg",class:"block text-sm font-medium text-gray-300 mb-1"},[h("Message "),s("span",{class:"text-red-400"},"*")],-1)),_(s("textarea",{id:"cmsg","onUpdate:modelValue":t[2]||(t[2]=e=>i.value=e),rows:"4",required:"",class:"w-full bg-white text-arlaquietframeapp-dark border border-gray-300 rounded-lg px-4 py-2.5 text-sm focus:outline-none focus:ring-2 focus:ring-arlaquietframeapp-accent resize-y",placeholder:"Your message..."},null,512),[[S,i.value]])]),s("button",{type:"submit",class:"w-full bg-arlaquietframeapp-accent text-white py-3 rounded-lg font-semibold hover:opacity-90 transition-opacity disabled:opacity-60",disabled:u.value},v(u.value?"Sending...":"Submit"),9,Ce)],32))])])]))}}),[["__scopeId","data-v-f4a78a91"]]),Pe=A({history:C(),routes:[{path:"/",name:"home",component:Fe,meta:{title:"QuietFrame - Discreetly Capture",description:"QuietFrame is a discreet photo and video capture app for Android (iOS coming soon) with camera selection, capture settings, app security, and privacy overlay options."}},{path:"/privacy",name:"privacy",component:()=>J(()=>import("./ArlaquietframeappPrivacyPage-CQOOMMnt.js"),__vite__mapDeps([0,1])),meta:{title:"Privacy Policy - QuietFrame",description:"Privacy Policy for the QuietFrame app by Arla Services."}},{path:"/privacy-policy/",redirect:"/privacy"},{path:"/privacy-policy",redirect:"/privacy"},{path:"/thank-you",name:"thank-you",component:()=>J(()=>import("./ArlaquietframeappThankYouPage-rh78bEJ2.js"),__vite__mapDeps([2,1])),meta:{title:"Thank You - QuietFrame",description:"Thank you for contacting QuietFrame by Arla Services."}},{path:"/sitemap",name:"sitemap",component:()=>J(()=>import("./ArlaquietframeappSitemapPage-BwVVZ5h6.js"),__vite__mapDeps([3,1])),meta:{title:"Sitemap - QuietFrame",description:"Sitemap of all QuietFrame pages."}},{path:"/terms",name:"terms",component:()=>J(()=>import("./ArlaquietframeappTermsPage-Bae2OufB.js"),__vite__mapDeps([4,1])),meta:{title:"Terms of Service - QuietFrame",description:"Terms of Service for the QuietFrame app by Arla Services."}},{path:"/refund-policy",name:"refund-policy",component:()=>J(()=>import("./ArlaquietframeappRefundsPage-B_M24gdt.js"),__vite__mapDeps([5,1])),meta:{title:"No-Refund Policy - QuietFrame",description:"QuietFrame issues no refunds. Learn how to cancel and how Apple or Google handle refund requests."}},{path:"/app/arla",name:"open-in-app",component:()=>J(()=>import("./ArlaquietframeappOpenInAppPage-CfWkVpQB.js"),__vite__mapDeps([6,1])),meta:{title:"Open QuietFrame - QuietFrame",description:"Return to the QuietFrame app after a legacy ArlaPay checkout."}},{path:"/:pathMatch(.*)*",name:"not-found",component:()=>J(()=>import("./ArlaquietframeappNotFoundPage-D3ruCnHg.js"),__vite__mapDeps([7,1])),meta:{title:"404 Not Found - QuietFrame"}}],scrollBehavior:e=>e.hash?{el:e.hash,behavior:"smooth"}:{top:0,behavior:"smooth"}});Pe.afterEach(e=>{document.title=e.meta.title||"QuietFrame - Discreetly Capture";
2const t=e.meta.description;let a=document.querySelector('meta[name="description"]');a||(a=document.createElement("meta"),a.setAttribute("name","description"),document.head.appendChild(a)),a.setAttribute("content",t||"QuietFrame - a discreet photo and video capture app by Arla Services.")});const Be=F(G),Me=P();Be.use(Me),Be.use(Pe);B().loadSettings(),Be.mount("#app");export{Z as _};
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.