1<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogo%2FBeachSIM.svg&w=640&q=75 640w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=750&q=75 750w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=828&q=75 828w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=1080&q=75 1080w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=1200&q=75 1200w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=1920&q=75 1920w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=2048&q=75 2048w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=3840&q=75 3840w" imageSizes="100vw"/><link rel="stylesheet" href="/_next/static/css/2bda28a20a654d65.css?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d3014ccc10da029d.css?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-48b103c7b4b09516.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy"/>
1<script src="/_next/static/chunks/87c73c54-09e1ba5c70e60a51.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/18-ddccc90d7b2ca5b8.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/main-app-6f3c614138d929b6.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/6461-f3881d54fbe835d2.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/(authentication)/layout-87bb1089e2f0c6a5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/333-727d7511b1fea243.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/6171-1fcbdc8dfea0bc69.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/2380-cbd81a91c2c9e940.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/(authentication)/login/page-50755f4473344370.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/global-error-0b0860154a39f669.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/template-d311815e2d7096d5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/not-found-9b3d8dbbe3d6ad14.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/5344-c88fad049fbd8311.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/6933-0ec91c3e10e4db44.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/5689-8bb955ec7eb4620f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/9569-99c9aaff63fe13b1.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/4599-7c0f1252e5bbdee5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<script src="/_next/static/chunks/app/page-6b21fb4d75174c92.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" async=""></script>
1<link rel="preload" href="/_next/static/chunks/3543.1007c12af8045b76.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" as="script" fetchPriority="low"/><link rel="preload" href="/_next/static/chunks/4455.80ab3b0d46897832.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" as="script" fetchPriority="low"/><meta name="next-size-adjust" content=""/><link rel="preconnect" href="https://resources.beachsim.com"/><link rel="dns-prefetch" href="https://resources.beachsim.com"/><title>Login to BeachSIM | BeachSIM</title><meta name="description" content="Stay connected worldwide with BeachSIM eSIM. Affordable data plans for 150+ countries."/><meta name="robots" content="noindex, follow"/><link rel="canonical" href="https://beachsim.com/login"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Login to BeachSIM"/><link href="/favicon/og_image1.webp" rel="apple-touch-startup-image"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta property="og:title" content="Login to BeachSIM"/><meta property="og:description" content="Login to your BeachSIM account to manage your eSIM plans and access exclusive features."/><meta property="og:url" content="https://beachsim.com/login"/><meta property="og:site_name" content="BeachSIM"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://beachsim.com/favicon/og_image1.webp"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="BeachSIM Global eSIM"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Login to BeachSIM"/><meta name="twitter:description" content="Login to your BeachSIM account to manage your eSIM plans and access exclusive features."/><meta name="twitter:image" content="https://beachsim.com/favicon/og_image1.webp"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/>
1<script id="gtm-datalayer"> 2 window.dataLayer = window.dataLayer || []; 3 window.gtag = window.gtag || function(){ window.dataLayer.push(arguments); }; 4 </script>
4<script id="appsflyer-queue-stub"> 5 (function(t,a,i){ 6 t.AppsFlyerSdkObject=a, 7 t.AF=t.AF||function(){(t.AF.q=t.AF.q||[]).push([Date.now()].concat(Array.prototype.slice.call(arguments)))}, 8 t.AF.id=t.AF.id||i, 9 t.AF.plugins={} 10 })(window,"AF",{pba:{webAppId:"website-beachsim.com"}}); 11 </script>
11<script id="deferred-analytics-loader"> 12 (function () { 13 var GTM_ID = 'GTM-M7SMF2R8'; 14 var QUIET_MS = 1200; 15 var TAG_MAX_WAIT_MS = 12000; 16 var STAGE_MAX_WAIT_MS = 8000; 17 var interactionEvents = ['pointerdown', 'keydown', 'touchstart', 'wheel', 'scroll']; 18 19 window.__analyticsStarted = false; 20 21 function loadGTM() { 22 window.dataLayer = window.dataLayer || []; 23 window.dataLayer.push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 24 var script = document.createElement('script'); 25 script.async = true; 26 script.src = 'https://www.googletagmanager.com/gtm.js?id=' + GTM_ID; 27 document.head.appendChild(script); 28 } 29 30 function loadAppsFlyer() { 31 var script = document.createElement('script'); 32 script.async = true; 33 script.src = 'https://websdk.appsflyer.com?st=pba'; 34 document.head.appendChild(script); 35 } 36 37 // Runs fn once the visitor has been interaction-free for QUIET_MS (or after 38 // maxWaitMs, whichever comes first). 39 function afterQuiet(fn, maxWaitMs) { 40 var done = false; 41 var quietTimer = null; 42 var capTimer = null; 43 44 function stopListening() { 45 interactionEvents.forEach(function (name) { 46 window.removeEventListener(name, onQuietBreak, true); 47 }); 48 } 49 50 function fire() { 51 if (done) return; 52 done = true; 53 clearTimeout(quietTimer); 54 clearTimeout(capTimer); 55 stopListening(); 56 fn(); 57 } 58 59 function onQuietBreak() { 60 clearTimeout(quietTimer); 61 quietTimer = setTimeout(fire, QUIET_MS); 62 } 63 64 interactionEvents.forEach(function (name) { 65 window.addEventListener(name, onQuietBreak, { passive: true, capture: true }); 66 }); 67 quietTimer = setTimeout(fire, QUIET_MS); 68 capTimer = setTimeout(fire, maxWaitMs); 69 } 70 71 var scheduleFallback = function () { 72 afterQuiet(function () { 73 window.__analyticsStarted = true; 74 loadGTM(); 75 afterQuiet(function () { 76 loadAppsFlyer(); 77 afterQuiet(function () { 78 try { window.dispatchEvent(new Event('analytics:ready')); } catch (e) {} 79 }, STAGE_MAX_WAIT_MS); 80 }, STAGE_MAX_WAIT_MS); 81 }, TAG_MAX_WAIT_MS); 82 }; 83 84 if (document.readyState === 'complete') { 85 scheduleFallback(); 86 } else { 87 window.addEventListener('load', scheduleFallback, { once: true }); 88 } 89 })(); 90 </script>
90<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" noModule=""></script>
90</head><body class="__variable_a1d03f __className_a1d03f __variable_c49bc2 antialiased">
vendor: 67 bytes, line 90
90<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
90GTM-M7SMF2R8
vendor: 82 bytes, line 90
90" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
90<!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$--><!--/$--><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:z-50 focus:p-4 focus:bg-primary focus:text-primary-foreground focus:top-0 focus:left-0">Skip to main content</a><div class="w-full bg-[#FFB982] z-50 relative"><div class="hidden md:block border-b border-transparent"><div class="container max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-row items-center justify-between h-16"><div class="flex flex-row items-center gap-5"><div class="flex flex-col items-start space-y-0.5"><p class="font-semibold text-sm text-black leading-tight"></p><p class="font-normal text-sm text-black leading-tight"></p></div></div><div class="flex flex-row items-center gap-[4px]"><a href="https://app.beachsim.com/4Dih/app-store" target="_blank" rel="noopener noreferrer" class="hover:opacity-80 transition-opacity"><img alt="Download on the App Store" loading="lazy" width="97.65" height="32" decoding="async" data-nimg="1" class="w-[97.65px] h-[32px]" style="color:transparent" srcSet="/_next/image?url=%2Ficons%2Fapp-store.svg&w=128&q=75 1x, /_next/image?url=%2Ficons%2Fapp-store.svg&w=256&q=75 2x" src="/_next/image?url=%2Ficons%2Fapp-store.svg&w=256&q=75"/></a><a href="https://app.beachsim.com/4Dih/google-play" target="_blank" rel="noopener noreferrer" class="hover:opacity-80 transition-opacity"><img alt="Get it on Google Play" loading="lazy" width="109.84" height="32" decoding="async" data-nimg="1" class="w-[109.84px] h-[32px]" style="color:transparent" srcSet="/_next/image?url=%2Ficons%2Fgoogle-play.svg&w=128&q=75 1x, /_next/image?url=%2Ficons%2Fgoogle-play.svg&w=256&q=75 2x" src="/_next/image?url=%2Ficons%2Fgoogle-play.svg&w=256&q=75"/></a></div></div></div></div><div class="md:hidden"><div class="container mx-auto px-4 py-2"><div class="flex flex-row items-center justify-between gap-3"><p class="font-roboto font-medium text-xs text-black leading-tight flex-grow"></p><a href="https://app.beachsim.com/4Dih/web2app" class="flex-none bg-white text-black border border-black text-md font-bold px-3 py-1.5 rounded-[6px] hover:bg-opacity-90 transition-colors">Open</a></div></div></div></div><header class="sticky top-0 z-50 w-full transition-all duration-300 bg-white/80 backdrop-blur-sm border-b border-border"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="max-w-7xl w-full mx-auto flex h-[68px] items-center justify-between"><a class="flex items-center space-x-2 group" href="/"><div class="relative h-10 w-38"><img alt="BeachSIM" decoding="async" data-nimg="fill" class="object-contain" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Flogo%2FBeachSIM.svg&w=640&q=75 640w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=750&q=75 750w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=828&q=75 828w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=1080&q=75 1080w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=1200&q=75 1200w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=1920&q=75 1920w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=2048&q=75 2048w, /_next/image?url=%2Flogo%2FBeachSIM.svg&w=3840&q=75 3840w" src="/_next/image?url=%2Flogo%2FBeachSIM.svg&w=3840&q=75"/></div></a><div class="flex items-center gap-2"><nav class="hidden lg:flex items-center gap-8"><a aria-label="navbar link" class="text-md font-medium text-gray-900 hover:text-primary transition-colors" href="/explore">Explore</a><a aria-label="navbar link" class="text-md font-medium text-gray-900 hover:text-primary transition-colors" href="/blog">Blog</a><a aria-label="navbar link" class="text-md font-medium text-gray-900 hover:text-primary transition-colors" href="/affiliate-program">Affiliate Program</a><a aria-label="navbar link" class="text-md font-medium text-gray-900 hover:text-primary transition-colors" href="/help">Help</a></nav><div class="hidden lg:flex cursor-pointer ml-5"><button class="flex items-center justify-start w-full md:w-auto md:justify-center gap-2 border border-gray-300 md:border-transparent hover:text-gray-900 transition-colors cursor-pointer md:bg-gray-100 hover:bg-primary/10 px-3 py-2 h-9 rounded-md md:rounded-3xl min-h-[48px] md:min-
90h-[40px]" aria-label="Select language"><div class="flex items-center gap-2"><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-earth h-5 w-5" aria-hidden="true"><path d="M21.54 15H17a2 2 0 0 0-2 2v4.54"></path><path d="M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17"></path><path d="M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"></path><circle cx="12" cy="12" r="10"></circle></svg><span class="text-sm font-medium text-gray-700">en</span></div></button></div><div class="hidden lg:block h-6 w-px shrink-0 bg-border" aria-hidden="true"></div><div class="hidden lg:flex mr-4 cursor-pointer"><button class="flex items-center justify-start w-full md:w-auto md:justify-center gap-2 border border-gray-300 md:border-transparent hover:text-gray-900 transition-colors cursor-pointer md:bg-gray-100 hover:bg-primary/10 px-3 py-2 h-9 rounded-md md:rounded-3xl min-h-[48px] md:min-h-[40px]" aria-label="Select currency"><div class="flex items-center gap-2"><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-dollar-sign h-5 w-5" aria-hidden="true"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg><span class="text-sm font-medium text-gray-700">USD</span></div></button></div><div class="flex mr-4 cursor-pointer"><button type="button" aria-label="Search: Where to?" aria-haspopup="dialog" class="h-9 w-[30px] md:w-[140px] relative group flex min-w-0 items-center rounded-lg overflow-hidden border-0 md:border border-gray-200 hover:border-primary focus-visible:ring-2 focus-visible:ring-red-700/20 focus-visible:border-red-700/30 transition-all duration-300 mx-auto cursor-pointer bg-transparent md:bg-white text-left max-w-md" aria-expanded="false" aria-controls="radix-_R_5khlb_" data-state="closed" data-slot="dialog-trigger"><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-search absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 shrink-0 text-gray-500" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span class="hidden md:flex h-10 min-h-[44px] flex-1 min-w-0 pl-9 pr-3 items-center text-base text-gray-500 truncate">Where to?</span></button></div><a aria-label="Sign In" data-slot="button" class="justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive shadow-xs hover:bg-primary/90 px-3 has-[>svg]:px-2.5 flex items-center gap-2 cursor-pointer h-[44px] rounded-[8px] w-auto bg-primary text-white" href="/login?force=true"><span class="inline font-bold text-[18px] text-white">Sign In</span></a><button data-slot="sheet-trigger" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:text-accent-foreground dark:hover:bg-accent/50 size-9 lg:hidden h-9 w-9 rounded-md hover:bg-primary/10 cursor-pointer" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_8khlb_" data-state="closed"><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-menu !h-6 !w-6" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg><span class="sr-only">
90Toggle menu</span></button></div></div></div></header><main id="main-content" class="min-h-100 lg:min-h-screen"><div><!--$?--><template id="B:0"></template><div class="animate-pulse"><div class="w-full bg-muted/50" style="aspect-ratio:11/3"></div><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-8 space-y-12"><div class="h-32 bg-muted/50 rounded-lg"></div><div class="grid grid-cols-1 md:grid-cols-4 gap-4"><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div><div class="h-24 bg-muted/50 rounded-lg"></div></div><div class="h-48 bg-muted/50 rounded-lg"></div><div class="h-40 bg-muted/50 rounded-lg"></div></div></div><!--/$--></div></main><div data-slot="skeleton" class="bg-accent animate-pulse rounded-md w-full h-full"></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
90<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
90<script src="/_next/static/chunks/webpack-48b103c7b4b09516.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy" id="_R_" async=""></script>
90<div hidden id="S:0"><!--$--><div class="relative min-h-screen flex items-center justify-center"><div class="text-center max-w-md px-4 space-y-4"><h1 class="text-2xl font-bold tracking-tight text-gray-900">Sign in to BeachSIM</h1><div class="animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600 mx-auto"></div><p class="mt-4 text-gray-600">Validating sessionâ¦</p></div></div><!--/$--></div>
90<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 91$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
91<script>(self.__next_f=self.__next_f||[]).push([0])</script>
91<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:\"$Sreact.suspense\"\n4:I[2510,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6461\",\"static/chunks/6461-f3881d54fbe835d2.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4047\",\"static/chunks/app/(authentication)/layout-87bb1089e2f0c6a5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"AuthGoogleOAuthBoundary\"]\n5:I[85341,[],\"\"]\n6:I[90025,[],\"\"]\n7:I[45165,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6461\",\"static/chunks/6461-f3881d54fbe835d2.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4047\",\"static/chunks/app/(authentication)/layout-87bb1089e2f0c6a5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"\"]\n"])</script>
91<script>self.__next_f.push([1,"8:I[79278,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"333\",\"static/chunks/333-727d7511b1fea243.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6171\",\"static/chunks/6171-1fcbdc8dfea0bc69.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2380\",\"static/chunks/2380-cbd81a91c2c9e940.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1990\",\"static/chunks/app/(authentication)/login/page-50755f4473344370.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"default\"]\n"])</script>
91<script>self.__next_f.push([1,"9:I[15104,[],\"OutletBoundary\"]\nc:I[15104,[],\"ViewportBoundary\"]\ne:I[15104,[],\"MetadataBoundary\"]\n10:I[44255,[\"4219\",\"static/chunks/app/global-error-0b0860154a39f669.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"default\"]\n"])</script>
91<script>self.__next_f.push([1,"13:I[12707,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2501\",\"static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4872\",\"static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"972\",\"static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7177\",\"static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"SecurityOverlayGate\"]\n"])</script>
91<script>self.__next_f.push([1,"14:I[78163,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2501\",\"static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4872\",\"static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"972\",\"static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7177\",\"static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"AppProviders\"]\n"])</script>
91<script>self.__next_f.push([1,"15:I[69300,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2501\",\"static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4872\",\"static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"972\",\"static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7177\",\"static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"default\"]\n"])</script>
91<script>self.__next_f.push([1,"16:I[7573,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2501\",\"static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4872\",\"static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"972\",\"static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7177\",\"static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"AppDownloadBanner\"]\n"])</script>
91<script>self.__next_f.push([1,"17:I[94333,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2501\",\"static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4872\",\"static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"972\",\"static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7177\",\"static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"Navbar\"]\n"])</script>
91<script>self.__next_f.push([1,"18:I[40678,[\"6397\",\"static/chunks/app/template-d311815e2d7096d5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"default\"]\n19:I[74660,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4345\",\"static/chunks/app/not-found-9b3d8dbbe3d6ad14.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"default\"]\n"])</script>
91<script>self.__next_f.push([1,"1a:I[3625,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5344\",\"static/chunks/5344-c88fad049fbd8311.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6933\",\"static/chunks/6933-0ec91c3e10e4db44.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5689\",\"static/chunks/5689-8bb955ec7eb4620f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9569\",\"static/chunks/9569-99c9aaff63fe13b1.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4599\",\"static/chunks/4599-7c0f1252e5bbdee5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8974\",\"static/chunks/app/page-6b21fb4d75174c92.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"PreloadChunks\"]\n"])</script>
91<script>self.__next_f.push([1,"1b:I[48091,[\"2469\",\"static/chunks/2469-8bd0c54cad9a4b8f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2536\",\"static/chunks/2536-92597cb4279eed97.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"120\",\"static/chunks/120-73976ad2c431826e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"9664\",\"static/chunks/9664-51aa45d0e0aebb16.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"8591\",\"static/chunks/8591-ef9520e2f33a2536.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2590\",\"static/chunks/2590-d6a5cd455e40ddfd.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"5681\",\"static/chunks/5681-970a703db9549ba5.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7553\",\"static/chunks/7553-1e460b82633dfcaf.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"2501\",\"static/chunks/2501-328a843dd838e678.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"4872\",\"static/chunks/4872-06af6dfec7ad691f.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"811\",\"static/chunks/811-4e75f014f6f7fec4.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6620\",\"static/chunks/6620-45a672d6bb982104.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"972\",\"static/chunks/972-668be52c77462869.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"1495\",\"static/chunks/1495-2a2b8c31f4326547.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"6318\",\"static/chunks/6318-df093c7c6fb8f93a.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"242\",\"static/chunks/242-d686b159e26f4b5e.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"7177\",\"static/chunks/app/layout-d92229b6c32688b0.js?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\"],\"NewFooter\"]\n"])</script>
91<script>self.__next_f.push([1,"1c:I[36505,[],\"IconMark\"]\n:HL[\"/_next/static/media/1e41be92c43b3255-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/2bda28a20a654d65.css?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"style\"]\n:HL[\"/_next/static/css/d3014ccc10da029d.css?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"style\"]\n"])</script>
91<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"C8YrLuEoDJ9rkOgKf8sLd\",\"p\":\"\",\"c\":[\"\",\"login?force=true\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(authentication)\",{\"children\":[\"login\",{\"children\":[\"__PAGE__?{\\\"force\\\":\\\"true\\\"}\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2bda28a20a654d65.css?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d3014ccc10da029d.css?dpl=dpl_CQRVXvqpzmKpaKLnJRHqcDo5Hzcy\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[\"(authentication)\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$3\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center gap-4 \",\"role\":\"status\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"h-20 w-20 animate-spin text-primary\",\"viewBox\":\"0 0 50 50\",\"fill\":\"none\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"25\",\"cy\":\"25\",\"r\":\"20\",\"stroke\":\"currentColor\",\"strokeOpacity\":\"0.15\",\"strokeWidth\":\"5\"}],[\"$\",\"circle\",null,{\"cx\":\"25\",\"cy\":\"25\",\"r\":\"20\",\"stroke\":\"currentColor\",\"strokeWidth\":\"5\",\"strokeLinecap\":\"round\",\"strokeDasharray\":\"31.4 94.2\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-gray-500 text-sm\",\"children\":\"Loading...\"}]]}]}],\"children\":[[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L7\",null,{\"src\":\"https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js\",\"strategy\":\"lazyOnload\"}]]}]]}],{\"children\":[\"login\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L8\",null,{}],null,[\"$\",\"$L9\",null,{\"children\":[\"$La\",\"$Lb\"]}]]}],{},null,false]},null,false]},null,false]},[[\"$\",\"div\",\"l\",{\"className\":\"animate-pulse\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-full bg-muted/50\",\"style\":{\"aspectRatio\":\"11/3\"}}],[\"$\",\"div\",null,{\"className\":\"container mx-auto px-4 sm:px-6 lg:px-8 py-8 space-y-12\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-32 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-4 gap-4\",\"children\":[[\"$\",\"div\",\"1\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"2\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"3\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"4\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"5\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"6\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"7\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",\"8\",{\"className\":\"h-24 bg-muted/50 rounded-lg\"}]]}],[\"$\",\"div\",null,{\"className\":\"h-48 bg-muted/50 rounded-lg\"}],[\"$\",\"div\",null,{\"className\":\"h-40 bg-muted/50 rounded-lg\"}]]}]]}],[],[]],false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Le\",null,{\"children\":\"$Lf\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"s\":false,\"S\":false}\n"])</script>
91<script>self.__next_f.push([1,"11:T9f1,"])</script>
91<script>self.__next_f.push([1,"\n (function () {\n var GTM_ID = 'GTM-M7SMF2R8';\n var QUIET_MS = 1200;\n var TAG_MAX_WAIT_MS = 12000;\n var STAGE_MAX_WAIT_MS = 8000;\n var interactionEvents = ['pointerdown', 'keydown', 'touchstart', 'wheel', 'scroll'];\n\n window.__analyticsStarted = false;\n\n function loadGTM() {\n window.dataLayer = window.dataLayer || [];\n window.dataLayer.push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });\n var script = document.createElement('script');\n script.async = true;\n script.src = 'https://www.googletagmanager.com/gtm.js?id=' + GTM_ID;\n document.head.appendChild(script);\n }\n\n function loadAppsFlyer() {\n var script = document.createElement('script');\n script.async = true;\n script.src = 'https://websdk.appsflyer.com?st=pba';\n document.head.appendChild(script);\n }\n\n // Runs fn once the visitor has been interaction-free for QUIET_MS (or after\n // maxWaitMs, whichever comes first).\n function afterQuiet(fn, maxWaitMs) {\n var done = false;\n var quietTimer = null;\n var capTimer = null;\n\n function stopListening() {\n interactionEvents.forEach(function (name) {\n window.removeEventListener(name, onQuietBreak, true);\n });\n }\n\n function fire() {\n if (done) return;\n done = true;\n clearTimeout(quietTimer);\n clearTimeout(capTimer);\n stopListening();\n fn();\n }\n\n function onQuietBreak() {\n clearTimeout(quietTimer);\n quietTimer = setTimeout(fire, QUIET_MS);\n }\n\n interactionEvents.forEach(function (name) {\n window.addEventListener(name, onQuietBreak, { passive: true, capture: true });\n });\n quietTimer = setTimeout(fire, QUIET_MS);\n capTimer = setTimeout(fire, maxWaitMs);\n }\n\n var scheduleFallback = function () {\n afterQuiet(function () {\n window.__analyticsStarted = true;\n loadGTM();\n afterQuiet(function () {\n loadAppsFlyer();\n afterQuiet(function () {\n try { window.dispatchEvent(new Event('analytics:ready')); } catch (e) {}\n }, STAGE_MAX_WAIT_MS);\n }, STAGE_MAX_WAIT_MS);\n }, TAG_MAX_WAIT_MS);\n };\n\n if (document.readyState === 'complete') {\n scheduleFallback();\n } else {\n window.addEventListener('load', scheduleFallback, { once: true });\n }\n })();\n "])</script>
91<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://resources.beachsim.com\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://resources.beachsim.com\"}],[\"$\",\"script\",null,{\"id\":\"gtm-datalayer\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n window.dataLayer = window.dataLayer || [];\\n window.gtag = window.gtag || function(){ window.dataLayer.push(arguments); };\\n \"}}],[\"$\",\"script\",null,{\"id\":\"appsflyer-queue-stub\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(t,a,i){\\n t.AppsFlyerSdkObject=a,\\n t.AF=t.AF||function(){(t.AF.q=t.AF.q||[]).push([Date.now()].concat(Array.prototype.slice.call(arguments)))},\\n t.AF.id=t.AF.id||i,\\n t.AF.plugins={}\\n })(window,\\\"AF\\\",{pba:{webAppId:\\\"website-beachsim.com\\\"}});\\n \"}}],[\"$\",\"script\",null,{\"id\":\"deferred-analytics-loader\",\"dangerouslySetInnerHTML\":{\"__html\":\"$11\"}}]]}],\"$L12\"]}]\n"])</script>
91<script>self.__next_f.push([1,"12:[\"$\",\"body\",null,{\"className\":\"__variable_a1d03f __className_a1d03f __variable_c49bc2 antialiased\",\"children\":[[\"$\",\"noscript\",null,{\"children\":[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-M7SMF2R8\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]}],[\"$\",\"$L13\",null,{\"children\":[\"$\",\"$L14\",null,{\"children\":[[\"$\",\"$L15\",null,{}],[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"sr-only focus:not-sr-only focus:absolute focus:z-50 focus:p-4 focus:bg-primary focus:text-primary-foreground focus:top-0 focus:left-0\",\"children\":\"Skip to main content\"}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{}],[\"$\",\"main\",null,{\"id\":\"main-content\",\"className\":\"min-h-100 lg:min-h-screen\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$L6\",null,{}]}],\"templateStyles\":[],\"templateScripts\":[],\"notFound\":[[\"$\",\"$L19\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[[\"$\",\"$L1a\",null,{\"moduleIds\":[\"app/layout.tsx -\u003e @/components/layout/NewFooter\"]}],[\"$\",\"$L1b\",null,{}]]]}]}]]}]\n"])</script>
91<script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\na:null\nb:null\n"])</script>
91<script>self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"Login to BeachSIM | BeachSIM\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Stay connected worldwide with BeachSIM eSIM. Affordable data plans for 150+ countries.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"robots\",\"content\":\"noindex, follow\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://beachsim.com/login\"}],[\"$\",\"meta\",\"4\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"5\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Login to BeachSIM\"}],[\"$\",\"link\",\"6\",{\"href\":\"/favicon/og_image1.webp\",\"media\":\"$undefined\",\"rel\":\"apple-touch-startup-image\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"black-translucent\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Login to BeachSIM\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Login to your BeachSIM account to manage your eSIM plans and access exclusive features.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://beachsim.com/login\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:site_name\",\"content\":\"BeachSIM\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image\",\"content\":\"https://beachsim.com/favicon/og_image1.webp\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:alt\",\"content\":\"BeachSIM Global eSIM\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:title\",\"content\":\"Login to BeachSIM\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:description\",\"content\":\"Login to your BeachSIM account to manage your eSIM plans and access exclusive features.\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image\",\"content\":\"https://beachsim.com/favicon/og_image1.webp\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"$L1c\",\"23\",{}]]\n"])</script>
91</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.