PageSourceSearch

https://qrtracker.io/assets/Generate-DfJp-kSA.js

js qrtracker.io collected 2026-10-02 01:03:42 UTC 2,642 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LazyQRComponents-BHKJlZFc.js","assets/index-DWIxkO13.js","assets/vendor-BOYdj2Dv.js","assets/styles-DX9a43Zi.css"])))=>i.map(i=>d[i]);
2import{a as l,c as u,s as m,j as e,_ as h}from"./index-DWIxkO13.js";import{i as p,r as o,L as a}from"./vendor-BOYdj2Dv.js";import{M as x}from"./MetaTags-BtyciTQp.js";import{C as f}from"./CanonicalLink-BlzyqQ7U.js";import{u as y}from"./usePrerenderReady-C7C5xHsZ.js";const g=o.lazy(()=>h(()=>import("./LazyQRComponents-BHKJlZFc.js"),__vite__mapDeps([0,1,2,3])).then(r=>({QRCodeGeneratorLazy:r.QRCodeGeneratorLazy})).then(r=>({default:r.QRCodeGeneratorLazy}))),j=r=>{try{const t=new URL(r);return t.protocol==="http:"||t.protocol==="https:"}catch{return!1}};function L(){const{user:r}=l(),[t]=p();y();const n=o.useMemo(()=>{const s=t.get("url");if(s&&j(s))return s},[t]),{data:c}=u({queryKey:["profile",r?.id],queryFn:async()=>{const{data:s,error:i}=await m.from("profiles").select("subscription_type").eq("id",r?.id).single();if(i)throw i;return s},enabled:!!r?.id}),d=c?.subscription_type||"free";return e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(f,{url:"https://qrtracker.io/generate"}),e.jsx(x,{title:"Free QR Code Generator | QRtracker.io",description:"Create free dynamic QR codes with custom colors, logos, and real-time tracking. No signup required for basic codes.",noIndex:!!n}),e.jsxs("main",{className:"container mx-auto px-4 py-8",children:[e.jsx("h1",{className:"text-3xl font-bold mb-2",children:"QR Code Generator"}),e.jsxs("p",{className:"text-muted-foreground mb-2",children:["New to QR codes? Read our"," ",e.jsx(a,{to:"/help/article/beginner-guide-to-qr-codes",className:"text-primary hover:underline",children:"Beginner's Guide"})," ","or learn about"," ",e.jsx(a,{to:"/help/article/complete-guide-to-qr-code-customization",className:"text-primary hover:underline",children:"QR Code Customization"}),"."]}),e.jsxs("p",{className:"text-muted-foreground mb-2 text-sm",children:["Want scan analytics for your code? Learn about"," ",e.jsx(a,{to:"/qr-code-tracking",className:"text-primary hover:underline",children:"dynamic QR code tracking"}),"."]}),e.jsxs("p",{className:"text-muted-foreground mb-6 text-sm",children:["For ministry use, see"," ",e.jsx(a,{to:"/church-qr-codes",className:"text-primary hover:underline",children:"QRTracker for Churches"}),"."]}),e.jsx(o.Suspense,{fallback:e.jsx("div",{className:"flex items-center justify-center h-96",children:e.jsx("div",{className:"text-lg",children:"Loading QR Generator..."})}),children:e.jsx(g,{tier:d,initialUrl:n})})]})]})}export{L 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.