1<!DOCTYPE html><!--jVprO2ytsoqFOgwUJugye--><html lang="en" class="__variable_f367f3 __variable_694534" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/3bec581bcd043c5f.css?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/08923bb6947b4364.css?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4d1eb76c7d873cc2.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt"/>
1<script src="/_next/static/chunks/4bd1b696-fa2613dcc8e17d02.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/7934-ce9ee179c58987b4.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/main-app-5aecad6d3a7e8981.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/app/global-error-9860f5102042b9c1.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/app/error-dfd1692f9db752f0.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/8500-17bf3606ff65f4db.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/app/not-found-05e405e2312e7128.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/a36bde72-1e367531e55ffe2e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/5663-a88d74a81ff993bb.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/661-08105f81838cc086.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/6051-4b4397bfd8564aa2.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/6143-b82b7190e05d0e79.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script src="/_next/static/chunks/app/(auth)/login/page-c731e58aa4a8cb29.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" async=""></script>
1<script async="" src="https://r.wdfl.co/rw.js" data-rewardful="943020"></script>
1<link rel="preconnect" href="https://js.stripe.com"/><link rel="dns-prefetch" href="https://js.stripe.com"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="preconnect" href="https://r.wdfl.co"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#f6f6f8"/><title>Sign in or create your account - ViralUp</title><meta name="description" content="Sign in or create your ViralUp account and start creating viral videos with AI."/><meta name="keywords" content="faceless video,AI video generator,faceless YouTube channel,AI voiceover,TikTok automation,short form video,faceless content,auto publish video,AI video creator,viral video maker"/><meta name="robots" content="noindex, nofollow"/><meta name="facebook-domain-verification" content="3cj36cvv5bimkgu3f8sp9d5wvibpfx"/><link rel="canonical" href="https://viralup.ai"/><meta property="og:title" content="ViralUp - Make Videos That Actually Go Viral"/><meta property="og:description" content="The viral formats with 300M+ views on TikTok. Create them in 2 minutes with AI. One tool, one price."/><meta property="og:site_name" content="ViralUp"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://viralup.ai/og-image.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="ViralUp - Make Videos That Actually Go Viral"/>
1<meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@viralupai"/><meta name="twitter:creator" content="@viralupai"/><meta name="twitter:title" content="ViralUp - Make Videos That Actually Go Viral"/><meta name="twitter:description" content="The viral formats with 300M+ views on TikTok. Create them in 2 minutes with AI. One tool, one price."/><meta name="twitter:image" content="https://viralup.ai/og-image.jpg"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png?f427403b67f37f1d" type="image/png" sizes="1024x1024"/><link rel="apple-touch-icon" href="/apple-icon.png?f427403b67f37f1d" type="image/png" sizes="1024x1024"/>
1<script>(function(){try{var d=document.documentElement;var k="vu_theme";var t=null;try{var ls=window.localStorage.getItem(k);if(ls==='light'||ls==='dark')t=ls;}catch(e){}if(t===null){try{var m=document.cookie.match(new RegExp('(?:^|;\\s*)'+k+'=(light|dark)'));if(m)t=m[1];}catch(e){}}if(t===null){t=(false&&window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}d.setAttribute('data-theme',t);d.style.colorScheme=t;}catch(e){}})();</script>
1<script>try{(function(){var K='viralup_chunk_reload_at',C=60000;function ok(){try{var t=+sessionStorage.getItem(K);return t>0&&Date.now()-t<C;}catch(e){return false;}}function go(){if(ok())return;try{sessionStorage.setItem(K,''+Date.now());}catch(e){}try{var p=new URLSearchParams(location.search);p.set('_cb',''+Date.now());location.replace(location.pathname+'?'+p.toString()+location.hash);}catch(e){location.reload();}}window.addEventListener('error',function(ev){try{var el=ev.target;if(!el||!el.tagName)return;var tag=el.tagName.toLowerCase();var url=tag==='script'?(el.src||''):'';if(url&&url.indexOf('/_next/static/')!==-1)go();}catch(e){}},true);})();}catch(e){}</script>
1<script>(function(){try{var K='vu_nss_reload_count',M=3,C='__VU_NSS_CLAIMED__',P='__VU_NSS_PENDING__',H='__VU_NSS_HOLD__',DC='__VU_NSS_DIAG_CLAIMED__',DP='__VU_NSS_DIAG_PENDING__',V='resource_non_script_static';function q(el){if(!el||!el.tagName)return'';if(String(el.tagName).toLowerCase()==='script')return'';var raw=el.src||el.currentSrc||el.href||'';if(!raw)return'';var u;try{u=new URL(raw,location.href)}catch(e){return''}if(u.origin!==location.origin)return'';if(u.pathname.indexOf('/_next/static/')!==0)return'';if(/\.m?js$/i.test(u.pathname))return'';return raw}function low(el,k){var v='';try{v=el[k]}catch(e){}if(typeof v!=='string'||!v){v='';try{if(typeof el.getAttribute==='function')v=el.getAttribute(k)}catch(e){}}return typeof v==='string'?v.toLowerCase():''}function kind(el,raw){var t=String(el.tagName).toLowerCase(),p='';try{p=new URL(raw,location.href).pathname}catch(e){}if(t==='link'){var r=low(el,'rel').split(/\s+/),a=low(el,'as');if(r.indexOf('stylesheet')!==-1||a==='style')return'css';if(a==='font')return'font';if(a==='image')return'image'}if(t==='img')return'image';if(/\.css$/i.test(p))return'css';if(/\.(?:woff2?|ttf|otf|eot)$/i.test(p))return'font';if(/\.(?:png|jpe?g|gif|webp|avif|svg|ico|bmp)$/i.test(p))return'image';return'other'}function asInt(a){if(typeof a==='number')return Number.isInteger(a)?a:NaN;if(typeof a!=='string'||!/^-?\d+$/.test(a))return NaN;var n=Number(a);return Number.isInteger(n)?n:NaN}function norm(a){var n=asInt(a);if(!Number.isInteger(n)||n<0)return 0;if(n>M)return M;return n}function exh(a){var n=asInt(a);if(!Number.isInteger(n)||n<0)return false;return n>=M}function clean(raw){var s=String(raw).slice(0,300);try{s=new URL(raw,location.href).pathname.slice(0,300)}catch(e){}return s}function pending(a,raw){if(window[P])return;window[P]={src:clean(raw),path:location.pathname+location.search,attempts:norm(a),via:V}}function diag(k,raw){if(window[DC])return;window[DC]=1;window[DP]={asset:k,src:clean(raw),path:(location.pathname+location.search).slice(0,300),phase:'pre_hydration'}}function hasCb(){try{return new URLSearchParams(location.search).has('_cb')}catch(e){return /(?:^|[?&])_cb=/.test(location.search||'')}}function go(){var p=new URLSearchParams(location.search);p.set('_cb',''+Date.now());location.replace(location.pathname+'?'+p.toString()+location.hash)}function onError(ev){try{if(window[H])return;var el=ev&&ev.target;var raw=q(el);if(!raw)return;var k=kind(el,raw);if(k==='font'||k==='image'){diag(k,raw);return}if(k!=='css')return;if(window[C])return;window[C]=1;var stored;try{stored=sessionStorage.getItem(K)}catch(e){if(hasCb()){pending(1,raw);return}go();return}if(exh(stored)){pending(stored,raw);return}var n=norm(stored);try{sessionStorage.setItem(K,String(n+1))}catch(e2){if(hasCb()){pending(1,raw);return}go();return}go()}catch(e3){}}window.__VU_NSS_ON_ERROR__=onError;if(!window.__VU_NSS_BOOT__){window.__VU_NSS_BOOT__=1;window.addEventListener('error',onError,true)}}catch(e){}})();</script>
1<script>(function(){var EU="|AT|BE|BG|CH|CY|CZ|DE|DK|EE|ES|FI|FR|GB|GR|HR|HU|IE|IS|IT|LI|LT|LU|LV|MT|NL|NO|PL|PT|RO|SE|SI|SK|";window.__vuMetaPrivacy=function(){var ck=function(n){try{var a=document.cookie.split("; "),p=n+"=",i;for(i=0;i<a.length;i++)if(a[i].indexOf(p)===0)return a[i].slice(p.length)}catch(e){}return null},ls=function(k){try{return localStorage.getItem(k)}catch(e){return null}},c=(ck("vu_country")||"").trim().toUpperCase(),v=ls("vu_consent_state");c=/^[A-Z]{2}$/.test(c)?c:"";v=v==="granted"||v==="denied"?v:null;if((c?EU.indexOf("|"+c+"|")>=0:v==="denied")&&v!=="granted")return"blocked";if(navigator.globalPrivacyControl===true||ls("vu_dnss")==="1"||ck("vu_dnss")==="1")return"ldu";return"full"}})();</script>
1<script> 2 try { 3 window.__vuSeedFbp = function () { 4 try { 5 if (!window.__vuMetaPrivacy || window.__vuMetaPrivacy() === 'blocked') return; 6 if (!document.cookie.split('; ').some(function(c){ return c.indexOf('_fbp=') === 0; })) { 7 var __vu_fbp_ts = Date.now(); 8 // 10-digit random with non-zero leading digit, matching 9 // Meta's format (Math.floor(rand*9e9 + 1e9)). 10 var __vu_fbp_rand = Math.floor(Math.random() * 9e9 + 1e9); 11 var __vu_fbp = 'fb.1.' + __vu_fbp_ts + '.' + __vu_fbp_rand; 12 var __vu_fbp_secure = window.location.protocol === 'https:' ? ' Secure;' : ''; 13 document.cookie = '_fbp=' + __vu_fbp + '; Path=/; Max-Age=7776000; SameSite=Lax;' + __vu_fbp_secure; 14 try { 15 fetch('/api/seed-fbp', { method: 'POST', keepalive: true, credentials: 'same-origin' }); 16 } catch (e2) {} 17 } 18 } catch (e) {} 19 }; 20 window.__vuSeedFbp(); 21 } catch (e) {} 22 </script>
22<script>(function(){try{if(!window.__vuMetaPrivacy||window.__vuMetaPrivacy()==='blocked')return;var ls_get=function(k){try{return localStorage.getItem(k)}catch(e){return null}},ls_set=function(k,v){try{localStorage.setItem(k,v)}catch(e){}},ss_get=function(k){try{return sessionStorage.getItem(k)}catch(e){return null}},ss_set=function(k,v){try{sessionStorage.setItem(k,v)}catch(e){}},U=function(){var s='',i=0;if(crypto.randomUUID)return crypto.randomUUID();for(;i<32;i++)s+=(Math.random()*16|0).toString(16);return s},q=new URLSearchParams(location.search),fbclid=q.get('fbclid'),urlVu=q.get('vu'),urlVuH=q.get('vu_h');if(urlVuH)ss_set('vu_handoff',urlVuH);if(!fbclid&&!urlVu&&!urlVuH)return;var stored=ls_get('vu_visit'),storedTs=+ls_get('vu_visit_ts')||0,storedFbclid=ls_get('vu_last_fbclid'),VALID=/^[0-9a-f-]{32,36}$/,vu;if(fbclid&&storedFbclid&&fbclid!==storedFbclid)vu=null;else if(urlVu&&VALID.test(urlVu))vu=urlVu;else if(fbclid&&!storedFbclid)vu=null;else if(stored&&Date.now()-storedTs<604800000)vu=stored;if(!vu)vu=U();ls_set('vu_visit',vu);ls_set('vu_visit_ts',''+Date.now());if(fbclid)ls_set('vu_last_fbclid',fbclid);var pvid=U();window.__vuPvid=pvid;ss_set('vu_pvid',pvid);var country=(document.cookie.match(/(?:^|; )vu_country=([^;]*)/)||[])[1];try{country=country?decodeURIComponent(country).toUpperCase():0}catch(e){country=0}var consent=ls_get('vu_consent_state'),EU='ATBEBGHRCYCZDKEEFIFRDEGRHUIEITLVLTLUMTNLPLPTROSKSIESSEGBISLINOCH',ei=EU.indexOf(country),eu=country.length===2&&ei>=0&&ei%2===0,consentGranted=country?(!eu||consent==='granted'):(consent!=='denied'),cfbc=ss_get('viralup_fbc');try{var _f=(document.cookie.match(/(?:^|;\s*)_fbc=([^;]+)/)||[])[1];if(_f){_f=decodeURIComponent(_f);if(!cfbc)cfbc=_f}}catch(e){}var body=JSON.stringify({v:1,visitId:vu,pvid:pvid,url:location.href,ref:document.referrer||'',ts:Date.now(),c:consentGranted?1:0,cfbc:cfbc}),ep='/api/attribution/capture',blob=function(){return new Blob([body],{type:'text/plain'})},retryOnce=function(){var ok;try{ok=navigator.sendBeacon(ep,blob())}catch(e){}ls_set('vu_capture_status',ok?'retry':'fail')},sent;try{sent=navigator.sendBeacon(ep,blob())}catch(e){}if(sent)ls_set('vu_capture_status','queued');else try{fetch(ep,{method:'POST',body:body,keepalive:1}).then(function(r){r.ok?ls_set('vu_capture_status','queued'):retryOnce()}).catch(retryOnce)}catch(e){retryOnce()}}catch(e){}})();</script>
22<script> 23 try { 24 var GA_ID = "G-34LFKHQRR0"; 25 function __vuLoadGtag() { 26 if (window.__vuGtagLoaded) return; 27 window.__vuGtagLoaded = true; 28 var s = document.createElement('script'); 29 s.async = true; 30 s.src = 'https://www.googletagmanager.com/gtag/js?id=' + GA_ID; 31 document.head.appendChild(s); 32 } 33 ['pointerdown', 'keydown'].forEach(function (e) { 34 window.addEventListener(e, __vuLoadGtag, { once: true, passive: true }); 35 }); 36 if ('requestIdleCallback' in window) { 37 requestIdleCallback(__vuLoadGtag, { timeout: 2000 }); 38 } else { 39 window.addEventListener('load', function () { setTimeout(__vuLoadGtag, 1500); }, { once: true }); 40 } 41 } catch (e) {} 42 </script>
42<script> 43 // Wrapped: if dataLayer.push throws under a locked-down 44 // WebView (storage partitioning / SecurityError), we don't 45 // abort the rest of the <head>. Downstream track() calls 46 // tolerate a broken gtag via their own guards. 47 // 48 // D1: GDPR Consent Mode v2 (mandatory March 2024 for EU 49 // Google Ads conversion attribution). gtag('consent', 50 // 'default', ...) MUST run BEFORE gtag('config') so the 51 // initial config inherits the consent state. EU/EEA/UK 52 // visitors get denied-by-default; the cookie banner 53 // (src/components/ConsentBanner.tsx) flips to granted 54 // on user accept. Non-EU regions stay at Google's 55 // pre-CMv2 default (effectively granted). Without this 56 // call EU traffic loses conversion attribution. 57 try { 58 window.dataLayer = window.dataLayer || []; 59 function gtag(){dataLayer.push(arguments);} 60 gtag('consent', 'default', { 61 ad_storage: 'denied', 62 analytics_storage: 'denied', 63 ad_user_data: 'denied', 64 ad_personalization: 'denied', 65 wait_for_update: 500, 66 region: ['AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','GB','IS','LI','NO','CH'] 67 }); 68 // Apply persisted consent choice from prior session. 69 // The default-denied state is the safe baseline; 70 // localStorage flips back to granted if the user 71 // already accepted in the past. 72 try { 73 var stored = localStorage.getItem('vu_consent_state'); 74 if (stored === 'granted') { 75 gtag('consent', 'update', { 76 ad_storage: 'granted', 77 analytics_storage: 'granted', 78 ad_user_data: 'granted', 79 ad_personalization: 'granted' 80 }); 81 } 82 } catch (storageErr) { 83 // silent-intent: localStorage unavailable (private 84 // mode, disabled by policy, quota exhausted). The 85 // default-denied gtag('consent','default') call 86 // above is already in effect, so failing closed 87 // here keeps EU traffic compliant. Returning user 88 // who had previously granted will re-prompt next 89 // session via ConsentBanner; cannot reportError 90 // from inline script (no Sentry bridge yet). 91 } 92 gtag('js', new Date()); 93 gtag('config', 'G-34LFKHQRR0', { send_page_view: false }); 94 } catch (e) {} 95 </script>
95<script> 96 !function(f,b,e,v,n) 97 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 98 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 99 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 100 n.queue=[]; 101 f.__vuLoadMetaPixel=function(){ 102 if(f.__vuMetaPixelRequested||!f.__vuMetaPrivacy||f.__vuMetaPrivacy()==='blocked')return; 103 f.__vuMetaPixelRequested=!0; 104 var t=b.createElement(e),s=b.getElementsByTagName(e)[0]; 105 t.async=!0;t.src=v;s.parentNode.insertBefore(t,s)}; 106 f.__vuLoadMetaPixel()}(window, document,'script', 107 'https://connect.facebook.net/en_US/fbevents.js'); 108 </script>
108<script>(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');</script>
108<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" noModule=""></script>
108</head><body class="min-h-[100dvh] bg-v2-bg text-v2-text-primary antialiased"><div hidden=""><!--$--><!--/$--></div><div class="fixed inset-0 pointer-events-none overflow-hidden" aria-hidden="true"><div class="absolute top-[10%] left-[15%] w-[500px] h-[500px] rounded-full bg-v2-primary/4 blur-[120px] animate-float"></div><div class="absolute top-[60%] right-[10%] w-[400px] h-[400px] rounded-full bg-v2-accent/3 blur-[100px] animate-float-delayed"></div><div class="absolute bottom-[5%] left-[40%] w-[300px] h-[300px] rounded-full bg-v2-primary/3 blur-[80px] animate-float-slow"></div></div><div class="relative z-10" data-vu-app-root=""><div class="min-h-screen bg-v2-bg font-v2 flex items-center justify-center px-4 relative" data-sentry-component="LoginPage" data-sentry-source-file="LoginForm.tsx"><div class="absolute top-4 left-4 z-20"><button type="button" aria-label="Switch to dark mode" title="Switch to dark mode" class="inline-flex h-9 w-9 items-center justify-center rounded-lg text-v2-text-secondary transition-colors hover:bg-v2-surface-2 hover:text-v2-text-primary focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-v2-primary " data-sentry-component="ThemeToggle" data-sentry-source-file="ThemeToggle.tsx"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon h-[18px] w-[18px]" aria-hidden="true" data-sentry-element="Icon" data-sentry-source-file="ThemeToggle.tsx"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg></button></div><button class="absolute top-4 right-4 z-20 w-10 h-10 rounded-xl bg-v2-surface border border-v2-border flex items-center justify-center hover:bg-v2-surface-2 active:scale-95 transition-all duration-200 cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x w-5 h-5 text-v2-text-tertiary" aria-hidden="true" data-sentry-element="X" data-sentry-source-file="LoginForm.tsx"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button><div class="absolute inset-0 pointer-events-none overflow-hidden" aria-hidden="true"><div class="absolute top-1/4 left-1/2 -translate-x-1/2 w-[500px] h-[500px] rounded-full bg-v2-primary/6 light:bg-v2-primary/12 blur-[150px] light:blur-[120px]"></div></div><div class="relative z-10 w-full max-w-[380px] animate-v2-fade-in"><div class="flex flex-col items-center mb-8"><picture data-sentry-element="picture" data-sentry-component="BrandMark" data-sentry-source-file="LoginForm.tsx"><source srcSet="/icon-128.avif" type="image/avif"/><img src="/icon-128.png" alt="ViralUp" width="52" height="52" class="block rounded-2xl mb-3" decoding="async" fetchPriority="high"/></picture><h1 class="text-xl font-bold text-v2-text-primary">ViralUp</h1><p class="text-v2-xs text-v2-text-tertiary mt-1">Create viral videos with AI</p><div class="flex items-center gap-4 mt-4"><span class="flex items-center gap-1 text-[10px] text-v2-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3 h-3 text-v2-accent" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Posts on autopilot</span><span class="flex items-center gap-1 text-[10px] text-v2-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3 h-3 text-v2-accent" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>No watermark</span><span class="flex items-center gap-1 text-[10px] text-v2-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3 h-3 text-v2-accent" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Cancel anytime</span></div></div><div></div><div class="rounded-2xl bg-v2-surface border border-v2-border p-6"><div class="space-y-3"><button class="w-full flex items-center justify-center gap-3 px-4 py-3 rounded-xl bg-white text-gray-800 border border-gray-200 font-medium text-v2-sm hover:bg-gray-50 active:scale-[0.98] transition-all duration-200 disabled:opacity-50 cursor-pointer min-h-[48px]"><svg class="w-5 h-5" viewBox="0 0 24 24">
108<path fill="#4285F4" d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92a5.06 5.06 0 01-2.2 3.32v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.1z"></path><path fill="#34A853" d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"></path><path fill="#FBBC05" d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"></path><path fill="#EA4335" d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"></path></svg>Continue with Google</button><button class="w-full flex items-center justify-center gap-3 px-4 py-3 rounded-xl bg-v2-surface-2 border border-v2-border text-v2-text-primary font-medium text-v2-sm hover:bg-v2-surface-3 active:scale-[0.98] transition-all duration-200 disabled:opacity-50 cursor-pointer min-h-[48px]"><svg class="w-5 h-5 text-v2-text-primary" fill="currentColor" viewBox="0 0 24 24"><path d="M17.05 20.28c-.98.95-2.05.88-3.08.4-1.09-.5-2.08-.48-3.24 0-1.44.62-2.2.44-3.06-.4C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"></path></svg>Continue with Apple</button><div class="flex items-center gap-3 py-1"><div class="flex-1 h-px bg-v2-border"></div><span class="text-[10px] text-v2-text-tertiary uppercase tracking-wider">or</span><div class="flex-1 h-px bg-v2-border"></div></div><div><form class="space-y-3"><input type="email" placeholder="Email" autoComplete="email" inputMode="email" autoCapitalize="off" spellCheck="false" class="w-full px-4 py-3 bg-v2-surface-2 border border-v2-border rounded-xl text-v2-sm text-v2-text-primary placeholder-v2-text-tertiary focus:outline-hidden focus:border-v2-primary/40 focus:ring-2 focus:ring-v2-primary/10 transition-all disabled:opacity-50" style="font-size:16px" value=""/><input type="password" placeholder="Password" autoComplete="current-password" class="w-full px-4 py-3 bg-v2-surface-2 border border-v2-border rounded-xl text-v2-sm text-v2-text-primary placeholder-v2-text-tertiary focus:outline-hidden focus:border-v2-primary/40 focus:ring-2 focus:ring-v2-primary/10 transition-all disabled:opacity-50" style="font-size:16px" value=""/><button type="button" class="self-end -mt-1 text-v2-xs text-v2-text-tertiary hover:text-v2-text-secondary transition-colors disabled:opacity-50 cursor-pointer">Forgot password?</button><button type="submit" class="w-full py-3 rounded-xl bg-v2-primary text-white text-v2-sm font-semibold flex items-center justify-center gap-2 active:scale-[0.98] transition-all duration-200 disabled:opacity-50 cursor-pointer min-h-[48px]">Sign In</button></form><button class="w-full text-center text-v2-xs text-v2-text-tertiary hover:text-v2-text-secondary transition-colors disabled:opacity-50 cursor-pointer py-1">Don't have an account? Sign Up</button></div></div></div><p class="text-center text-[10px] text-v2-text-tertiary mt-6">By continuing, you agree to our Terms of Service and Privacy Policy.</p></div></div><!--$--><!--/$--></div><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
108<script src="/_next/static/chunks/webpack-4d1eb76c7d873cc2.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt" id="_R_" async=""></script>
108<script>(self.__next_f=self.__next_f||[]).push([0])</script>
108<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n11:I[67684,[\"4219\",\"static/chunks/app/global-error-9860f5102042b9c1.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/3bec581bcd043c5f.css?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"style\"]\n:HL[\"/_next/static/css/08923bb6947b4364.css?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"style\"]\n2:Tb9b,"])</script>
108<script>self.__next_f.push([1,"(function(){try{var K='vu_nss_reload_count',M=3,C='__VU_NSS_CLAIMED__',P='__VU_NSS_PENDING__',H='__VU_NSS_HOLD__',DC='__VU_NSS_DIAG_CLAIMED__',DP='__VU_NSS_DIAG_PENDING__',V='resource_non_script_static';function q(el){if(!el||!el.tagName)return'';if(String(el.tagName).toLowerCase()==='script')return'';var raw=el.src||el.currentSrc||el.href||'';if(!raw)return'';var u;try{u=new URL(raw,location.href)}catch(e){return''}if(u.origin!==location.origin)return'';if(u.pathname.indexOf('/_next/static/')!==0)return'';if(/\\.m?js$/i.test(u.pathname))return'';return raw}function low(el,k){var v='';try{v=el[k]}catch(e){}if(typeof v!=='string'||!v){v='';try{if(typeof el.getAttribute==='function')v=el.getAttribute(k)}catch(e){}}return typeof v==='string'?v.toLowerCase():''}function kind(el,raw){var t=String(el.tagName).toLowerCase(),p='';try{p=new URL(raw,location.href).pathname}catch(e){}if(t==='link'){var r=low(el,'rel').split(/\\s+/),a=low(el,'as');if(r.indexOf('stylesheet')!==-1||a==='style')return'css';if(a==='font')return'font';if(a==='image')return'image'}if(t==='img')return'image';if(/\\.css$/i.test(p))return'css';if(/\\.(?:woff2?|ttf|otf|eot)$/i.test(p))return'font';if(/\\.(?:png|jpe?g|gif|webp|avif|svg|ico|bmp)$/i.test(p))return'image';return'other'}function asInt(a){if(typeof a==='number')return Number.isInteger(a)?a:NaN;if(typeof a!=='string'||!/^-?\\d+$/.test(a))return NaN;var n=Number(a);return Number.isInteger(n)?n:NaN}function norm(a){var n=asInt(a);if(!Number.isInteger(n)||n\u003c0)return 0;if(n\u003eM)return M;return n}function exh(a){var n=asInt(a);if(!Number.isInteger(n)||n\u003c0)return false;return n\u003e=M}function clean(raw){var s=String(raw).slice(0,300);try{s=new URL(raw,location.href).pathname.slice(0,300)}catch(e){}return s}function pending(a,raw){if(window[P])return;window[P]={src:clean(raw),path:location.pathname+location.search,attempts:norm(a),via:V}}function diag(k,raw){if(window[DC])return;window[DC]=1;window[DP]={asset:k,src:clean(raw),path:(location.pathname+location.search).slice(0,300),phase:'pre_hydration'}}function hasCb(){try{return new URLSearchParams(location.search).has('_cb')}catch(e){return /(?:^|[?\u0026])_cb=/.test(location.search||'')}}function go(){var p=new URLSearchParams(location.search);p.set('_cb',''+Date.now());location.replace(location.pathname+'?'+p.toString()+location.hash)}function onError(ev){try{if(window[H])return;var el=ev\u0026\u0026ev.target;var raw=q(el);if(!raw)return;var k=kind(el,raw);if(k==='font'||k==='image'){diag(k,raw);return}if(k!=='css')return;if(window[C])return;window[C]=1;var stored;try{stored=sessionStorage.getItem(K)}catch(e){if(hasCb()){pending(1,raw);return}go();return}if(exh(stored)){pending(stored,raw);return}var n=norm(stored);try{sessionStorage.setItem(K,String(n+1))}catch(e2){if(hasCb()){pending(1,raw);return}go();return}go()}catch(e3){}}window.__VU_NSS_ON_ERROR__=onError;if(!window.__VU_NSS_BOOT__){window.__VU_NSS_BOOT__=1;window.addEventListener('error',onError,true)}}catch(e){}})();"])</script>
108<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"jVprO2ytsoqFOgwUJugye\",\"p\":\"\",\"c\":[\"\",\"login\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(auth)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3bec581bcd043c5f.css?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/08923bb6947b4364.css?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"__variable_f367f3 __variable_694534\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var d=document.documentElement;var k=\\\"vu_theme\\\";var t=null;try{var ls=window.localStorage.getItem(k);if(ls==='light'||ls==='dark')t=ls;}catch(e){}if(t===null){try{var m=document.cookie.match(new RegExp('(?:^|;\\\\\\\\s*)'+k+'=(light|dark)'));if(m)t=m[1];}catch(e){}}if(t===null){t=(false\u0026\u0026window.matchMedia\u0026\u0026window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}d.setAttribute('data-theme',t);d.style.colorScheme=t;}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"try{(function(){var K='viralup_chunk_reload_at',C=60000;function ok(){try{var t=+sessionStorage.getItem(K);return t\u003e0\u0026\u0026Date.now()-t\u003cC;}catch(e){return false;}}function go(){if(ok())return;try{sessionStorage.setItem(K,''+Date.now());}catch(e){}try{var p=new URLSearchParams(location.search);p.set('_cb',''+Date.now());location.replace(location.pathname+'?'+p.toString()+location.hash);}catch(e){location.reload();}}window.addEventListener('error',function(ev){try{var el=ev.target;if(!el||!el.tagName)return;var tag=el.tagName.toLowerCase();var url=tag==='script'?(el.src||''):'';if(url\u0026\u0026url.indexOf('/_next/static/')!==-1)go();}catch(e){}},true);})();}catch(e){}\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}],\"$L3\",\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\",\"$L9\",\"$La\",\"$Lb\"]}],\"$Lc\"]}]]}],{\"children\":[\"(auth)\",\"$Ld\",{\"children\":[\"login\",\"$Le\",{\"children\":[\"__PAGE__\",\"$Lf\",{},null,false]},null,false]},null,false]},null,false],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":true}\n"])</script>
108<script>self.__next_f.push([1,"16:I[37397,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"ThemeProvider\"]\n17:I[57121,[],\"\"]\n18:I[3382,[\"8039\",\"static/chunks/app/error-dfd1692f9db752f0.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n19:I[74581,[],\"\"]\n1a:I[9928,[\"8500\",\"static/chunks/8500-17bf3606ff65f4db.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4345\",\"static/chunks/app/not-found-05e405e2312e7128.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n1b:I[36197,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"GlobalErrorHandlers\"]\n1c:I[52270,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87Aj"])</script>
108<script>self.__next_f.push([1,"bzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"BuildIdSentinel\"]\n1d:I[40551,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"BfcacheReloadGuard\"]\n1e:I[47289,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"ServiceWorkerRegistration\"]\n1f:I[75190,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"Analytics\"]\n20:I[34917,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"sta"])</script>
108<script>self.__next_f.push([1,"tic/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"SpeedInsights\"]\n21:I[67450,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"ToastContainer\"]\n22:I[11293,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"LaunchUpgradeModalHost\"]\n23:I[41691,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"PlanChangeConfirmationHost\"]\n24:I[65899,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/"])</script>
108<script>self.__next_f.push([1,"3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n25:I[14289,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n26:I[4720,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n27:I[65565,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n28:I[398"])</script>
108<script>self.__next_f.push([1,"23,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n29:I[22003,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n2a:I[59354,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n2b:I[7276,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\","])</script>
108<script>self.__next_f.push([1,"\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n2c:I[27725,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n2d:I[2054,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n2e:I[80455,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n2f:I[82356,[\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"3813\",\"static/chunks/3813-d2c81387cf7bca05.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8"])</script>
108<script>self.__next_f.push([1,"uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"7177\",\"static/chunks/app/layout-759b20173a6614ca.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n"])</script>
108<script>self.__next_f.push([1,"30:I[67801,[\"5081\",\"static/chunks/a36bde72-1e367531e55ffe2e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5663\",\"static/chunks/5663-a88d74a81ff993bb.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"2619\",\"static/chunks/2619-fddf00e385936a9a.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"4565\",\"static/chunks/4565-7df5c5cfea2798c3.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"5136\",\"static/chunks/5136-85ee19e62a9e534e.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"661\",\"static/chunks/661-08105f81838cc086.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"6051\",\"static/chunks/6051-4b4397bfd8564aa2.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"6143\",\"static/chunks/6143-b82b7190e05d0e79.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"9038\",\"static/chunks/9038-2b99b00e897c4211.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"72\",\"static/chunks/app/(auth)/login/page-c731e58aa4a8cb29.js?dpl=dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\"],\"default\"]\n"])</script>
108<script>self.__next_f.push([1,"31:I[90484,[],\"OutletBoundary\"]\n33:I[17837,[],\"AsyncMetadataOutlet\"]\n35:I[90484,[],\"ViewportBoundary\"]\n37:I[90484,[],\"MetadataBoundary\"]\n38:\"$Sreact.suspense\"\n3:[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://js.stripe.com\"}]\n4:[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://js.stripe.com\"}]\n5:[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://r.wdfl.co\"}]]\n"])</script>
108<script>self.__next_f.push([1,"6:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){var EU=\\\"|AT|BE|BG|CH|CY|CZ|DE|DK|EE|ES|FI|FR|GB|GR|HR|HU|IE|IS|IT|LI|LT|LU|LV|MT|NL|NO|PL|PT|RO|SE|SI|SK|\\\";window.__vuMetaPrivacy=function(){var ck=function(n){try{var a=document.cookie.split(\\\"; \\\"),p=n+\\\"=\\\",i;for(i=0;i\u003ca.length;i++)if(a[i].indexOf(p)===0)return a[i].slice(p.length)}catch(e){}return null},ls=function(k){try{return localStorage.getItem(k)}catch(e){return null}},c=(ck(\\\"vu_country\\\")||\\\"\\\").trim().toUpperCase(),v=ls(\\\"vu_consent_state\\\");c=/^[A-Z]{2}$/.test(c)?c:\\\"\\\";v=v===\\\"granted\\\"||v===\\\"denied\\\"?v:null;if((c?EU.indexOf(\\\"|\\\"+c+\\\"|\\\")\u003e=0:v===\\\"denied\\\")\u0026\u0026v!==\\\"granted\\\")return\\\"blocked\\\";if(navigator.globalPrivacyControl===true||ls(\\\"vu_dnss\\\")===\\\"1\\\"||ck(\\\"vu_dnss\\\")===\\\"1\\\")return\\\"ldu\\\";return\\\"full\\\"}})();\"}}]\n"])</script>
108<script>self.__next_f.push([1,"12:T4c8,"])</script>
108<script>self.__next_f.push([1,"\n try {\n window.__vuSeedFbp = function () {\n try {\n if (!window.__vuMetaPrivacy || window.__vuMetaPrivacy() === 'blocked') return;\n if (!document.cookie.split('; ').some(function(c){ return c.indexOf('_fbp=') === 0; })) {\n var __vu_fbp_ts = Date.now();\n // 10-digit random with non-zero leading digit, matching\n // Meta's format (Math.floor(rand*9e9 + 1e9)).\n var __vu_fbp_rand = Math.floor(Math.random() * 9e9 + 1e9);\n var __vu_fbp = 'fb.1.' + __vu_fbp_ts + '.' + __vu_fbp_rand;\n var __vu_fbp_secure = window.location.protocol === 'https:' ? ' Secure;' : '';\n document.cookie = '_fbp=' + __vu_fbp + '; Path=/; Max-Age=7776000; SameSite=Lax;' + __vu_fbp_secure;\n try {\n fetch('/api/seed-fbp', { method: 'POST', keepalive: true, credentials: 'same-origin' });\n } catch (e2) {}\n }\n } catch (e) {}\n };\n window.__vuSeedFbp();\n } catch (e) {}\n "])</script>
108<script>self.__next_f.push([1,"7:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}]\n13:T947,"])</script>
108<script>self.__next_f.push([1,"(function(){try{if(!window.__vuMetaPrivacy||window.__vuMetaPrivacy()==='blocked')return;var ls_get=function(k){try{return localStorage.getItem(k)}catch(e){return null}},ls_set=function(k,v){try{localStorage.setItem(k,v)}catch(e){}},ss_get=function(k){try{return sessionStorage.getItem(k)}catch(e){return null}},ss_set=function(k,v){try{sessionStorage.setItem(k,v)}catch(e){}},U=function(){var s='',i=0;if(crypto.randomUUID)return crypto.randomUUID();for(;i\u003c32;i++)s+=(Math.random()*16|0).toString(16);return s},q=new URLSearchParams(location.search),fbclid=q.get('fbclid'),urlVu=q.get('vu'),urlVuH=q.get('vu_h');if(urlVuH)ss_set('vu_handoff',urlVuH);if(!fbclid\u0026\u0026!urlVu\u0026\u0026!urlVuH)return;var stored=ls_get('vu_visit'),storedTs=+ls_get('vu_visit_ts')||0,storedFbclid=ls_get('vu_last_fbclid'),VALID=/^[0-9a-f-]{32,36}$/,vu;if(fbclid\u0026\u0026storedFbclid\u0026\u0026fbclid!==storedFbclid)vu=null;else if(urlVu\u0026\u0026VALID.test(urlVu))vu=urlVu;else if(fbclid\u0026\u0026!storedFbclid)vu=null;else if(stored\u0026\u0026Date.now()-storedTs\u003c604800000)vu=stored;if(!vu)vu=U();ls_set('vu_visit',vu);ls_set('vu_visit_ts',''+Date.now());if(fbclid)ls_set('vu_last_fbclid',fbclid);var pvid=U();window.__vuPvid=pvid;ss_set('vu_pvid',pvid);var country=(document.cookie.match(/(?:^|; )vu_country=([^;]*)/)||[])[1];try{country=country?decodeURIComponent(country).toUpperCase():0}catch(e){country=0}var consent=ls_get('vu_consent_state'),EU='ATBEBGHRCYCZDKEEFIFRDEGRHUIEITLVLTLUMTNLPLPTROSKSIESSEGBISLINOCH',ei=EU.indexOf(country),eu=country.length===2\u0026\u0026ei\u003e=0\u0026\u0026ei%2===0,consentGranted=country?(!eu||consent==='granted'):(consent!=='denied'),cfbc=ss_get('viralup_fbc');try{var _f=(document.cookie.match(/(?:^|;\\s*)_fbc=([^;]+)/)||[])[1];if(_f){_f=decodeURIComponent(_f);if(!cfbc)cfbc=_f}}catch(e){}var body=JSON.stringify({v:1,visitId:vu,pvid:pvid,url:location.href,ref:document.referrer||'',ts:Date.now(),c:consentGranted?1:0,cfbc:cfbc}),ep='/api/attribution/capture',blob=function(){return new Blob([body],{type:'text/plain'})},retryOnce=function(){var ok;try{ok=navigator.sendBeacon(ep,blob())}catch(e){}ls_set('vu_capture_status',ok?'retry':'fail')},sent;try{sent=navigator.sendBeacon(ep,blob())}catch(e){}if(sent)ls_set('vu_capture_status','queued');else try{fetch(ep,{method:'POST',body:body,keepalive:1}).then(function(r){r.ok?ls_set('vu_capture_status','queued'):retryOnce()}).catch(retryOnce)}catch(e){retryOnce()}}catch(e){}})();"])</script>
108<script>self.__next_f.push([1,"8:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$13\"}}]\n14:T40a,"])</script>
108<script>self.__next_f.push([1,"\n try {\n var GA_ID = \"G-34LFKHQRR0\";\n function __vuLoadGtag() {\n if (window.__vuGtagLoaded) return;\n window.__vuGtagLoaded = true;\n var s = document.createElement('script');\n s.async = true;\n s.src = 'https://www.googletagmanager.com/gtag/js?id=' + GA_ID;\n document.head.appendChild(s);\n }\n ['pointerdown', 'keydown'].forEach(function (e) {\n window.addEventListener(e, __vuLoadGtag, { once: true, passive: true });\n });\n if ('requestIdleCallback' in window) {\n requestIdleCallback(__vuLoadGtag, { timeout: 2000 });\n } else {\n window.addEventListener('load', function () { setTimeout(__vuLoadGtag, 1500); }, { once: true });\n }\n } catch (e) {}\n "])</script>
108<script>self.__next_f.push([1,"15:Tc5f,"])</script>
108<script>self.__next_f.push([1,"\n // Wrapped: if dataLayer.push throws under a locked-down\n // WebView (storage partitioning / SecurityError), we don't\n // abort the rest of the \u003chead\u003e. Downstream track() calls\n // tolerate a broken gtag via their own guards.\n //\n // D1: GDPR Consent Mode v2 (mandatory March 2024 for EU\n // Google Ads conversion attribution). gtag('consent',\n // 'default', ...) MUST run BEFORE gtag('config') so the\n // initial config inherits the consent state. EU/EEA/UK\n // visitors get denied-by-default; the cookie banner\n // (src/components/ConsentBanner.tsx) flips to granted\n // on user accept. Non-EU regions stay at Google's\n // pre-CMv2 default (effectively granted). Without this\n // call EU traffic loses conversion attribution.\n try {\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('consent', 'default', {\n ad_storage: 'denied',\n analytics_storage: 'denied',\n ad_user_data: 'denied',\n ad_personalization: 'denied',\n wait_for_update: 500,\n region: ['AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','GB','IS','LI','NO','CH']\n });\n // Apply persisted consent choice from prior session.\n // The default-denied state is the safe baseline;\n // localStorage flips back to granted if the user\n // already accepted in the past.\n try {\n var stored = localStorage.getItem('vu_consent_state');\n if (stored === 'granted') {\n gtag('consent', 'update', {\n ad_storage: 'granted',\n analytics_storage: 'granted',\n ad_user_data: 'granted',\n ad_personalization: 'granted'\n });\n }\n } catch (storageErr) {\n // silent-intent: localStorage unavailable (private\n // mode, disabled by policy, quota exhausted). The\n // default-denied gtag('consent','default') call\n // above is already in effect, so failing closed\n // here keeps EU traffic compliant. Returning user\n // who had previously granted will re-prompt next\n // session via ConsentBanner; cannot reportError\n // from inline script (no Sentry bridge yet).\n }\n gtag('js', new Date());\n gtag('config', 'G-34LFKHQRR0', { send_page_view: false });\n } catch (e) {}\n "])</script>
108<script>self.__next_f.push([1,"9:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$14\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$15\"}}]]\n"])</script>
108<script>self.__next_f.push([1,"a:[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n !function(f,b,e,v,n)\\n {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\n n.callMethod.apply(n,arguments):n.queue.push(arguments)};\\n if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\n n.queue=[];\\n f.__vuLoadMetaPixel=function(){\\n if(f.__vuMetaPixelRequested||!f.__vuMetaPrivacy||f.__vuMetaPrivacy()==='blocked')return;\\n f.__vuMetaPixelRequested=!0;\\n var t=b.createElement(e),s=b.getElementsByTagName(e)[0];\\n t.async=!0;t.src=v;s.parentNode.insertBefore(t,s)};\\n f.__vuLoadMetaPixel()}(window, document,'script',\\n 'https://connect.facebook.net/en_US/fbevents.js');\\n \"}}]\n"])</script>
108<script>self.__next_f.push([1,"b:[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(w,r){w._rwq=r;w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'rewardful');\"}}],[\"$\",\"script\",null,{\"async\":true,\"src\":\"https://r.wdfl.co/rw.js\",\"data-rewardful\":\"943020\"}]]\n"])</script>
108<script>self.__next_f.push([1,"c:[\"$\",\"body\",null,{\"className\":\"min-h-[100dvh] bg-v2-bg text-v2-text-primary antialiased\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"div\",null,{\"className\":\"fixed inset-0 pointer-events-none overflow-hidden\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-[10%] left-[15%] w-[500px] h-[500px] rounded-full bg-v2-primary/4 blur-[120px] animate-float\"}],[\"$\",\"div\",null,{\"className\":\"absolute top-[60%] right-[10%] w-[400px] h-[400px] rounded-full bg-v2-accent/3 blur-[100px] animate-float-delayed\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-[5%] left-[40%] w-[300px] h-[300px] rounded-full bg-v2-primary/3 blur-[80px] animate-float-slow\"}]]}],[\"$\",\"$L16\",null,{\"data-sentry-element\":\"ThemeProvider\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"data-vu-app-root\":\"\",\"children\":[\"$\",\"$L17\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$18\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L19\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L1a\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}],[\"$\",\"$L1b\",null,{\"data-sentry-element\":\"GlobalErrorHandlers\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L1c\",null,{\"buildId\":\"dpl_EZN8uPrgkJ7WsH9UqA87AjbzwMnt\",\"data-sentry-element\":\"BuildIdSentinel\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L1d\",null,{\"data-sentry-element\":\"BfcacheReloadGuard\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L1e\",null,{\"data-sentry-element\":\"ServiceWorkerRegistration\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L1f\",null,{\"data-sentry-element\":\"Analytics\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L20\",null,{\"data-sentry-element\":\"SpeedInsights\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L21\",null,{\"data-sentry-element\":\"ToastContainer\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L22\",null,{\"data-sentry-element\":\"LaunchUpgradeModalHost\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L23\",null,{\"data-sentry-element\":\"PlanChangeConfirmationHost\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L24\",null,{\"data-sentry-element\":\"AnalyticsProviderClient\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L25\",null,{\"data-sentry-element\":\"AnalyticsAuthBridgeClient\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L26\",null,{\"data-sentry-element\":\"AttributionVuParam\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L27\",null,{\"data-sentry-element\":\"AttributionHandoffCarry\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L28\",null,{\"data-sentry-element\":\"MetaIabEscapeAffordanceClient\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L29\",null,{\"data-sentry-element\":\"AdAttributionCapture\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L2a\",null,{\"isProduction\":true,\"metaPixelId\":\"1351679933467715\",\"data-sentry-element\":\"LandingAnalyticsBootstrap\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L2b\",null,{\"data-sentry-element\":\"LcpElementCapture\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L2c\",null,{\"data-sentry-element\":\"LcpAttributionCapture\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L2d\",null,{\"data-sentry-element\":\"ClsAttributionCapture\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L2e\",null,{\"data-sentry-element\":\"InpAttributionCapture\",\"data-sentry-source-file\":\"layout.tsx\"}],[\"$\",\"$L2f\",null,{\"data-sentry-element\":\"ConsentBannerClient\",\"data-sentry-source-file\":\"layout.tsx\"}]]}]\n"])</script>
108<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L17\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L19\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L17\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L19\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L30\",null,{\"data-sentry-element\":\"LoginForm\",\"data-sentry-component\":\"LoginPage\",\"data-sentry-source-file\":\"page.tsx\"}],null,[\"$\",\"$L31\",null,{\"children\":[\"$L32\",[\"$\",\"$L33\",null,{\"promise\":\"$@34\"}]]}]]}]\n10:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L35\",null,{\"children\":\"$L36\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L37\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$38\",null,{\"fallback\":null,\"children\":\"$L39\"}]}]}]]}]\n"])</script>
108<script>self.__next_f.push([1,"36:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#f6f6f8\"}]]\n32:null\n"])</script>
108<script>self.__next_f.push([1,"3a:I[86869,[],\"IconMark\"]\n"])</script>
108<script>self.__next_f.push([1,"34:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Sign in or create your account - ViralUp\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Sign in or create your ViralUp account and start creating viral videos with AI.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"faceless video,AI video generator,faceless YouTube channel,AI voiceover,TikTok automation,short form video,faceless content,auto publish video,AI video creator,viral video maker\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"noindex, nofollow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"facebook-domain-verification\",\"content\":\"3cj36cvv5bimkgu3f8sp9d5wvibpfx\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://viralup.ai\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"ViralUp - Make Videos That Actually Go Viral\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"The viral formats with 300M+ views on TikTok. Create them in 2 minutes with AI. One tool, one price.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"ViralUp\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://viralup.ai/og-image.jpg\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:alt\",\"content\":\"ViralUp - Make Videos That Actually Go Viral\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:site\",\"content\":\"@viralupai\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:creator\",\"content\":\"@viralupai\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"ViralUp - Make Videos That Actually Go Viral\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"The viral formats with 300M+ views on TikTok. Create them in 2 minutes with AI. One tool, one price.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://viralup.ai/og-image.jpg\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/icon.png?f427403b67f37f1d\",\"type\":\"image/png\",\"sizes\":\"1024x1024\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?f427403b67f37f1d\",\"type\":\"image/png\",\"sizes\":\"1024x1024\"}],[\"$\",\"$L3a\",\"24\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
108<script>self.__next_f.push([1,"39:\"$34:metadata\"\n"])</script>
108</body></html>
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.