PageSourceSearch

https://www.crashcoursewi.com/assets/SessionExpired-CIC0Ei3u.js

js crashcoursewi.com collected 2026-10-08 20:25:44 UTC 1,447 bytes, 1 lines download raw bytes

1import{j as e}from"./react-vendor-BHvC34yq.js";import{B as o}from"./BootstrapWatchdog-rk9WX5rZ.js";import{L as a}from"./log-in-BpGI-WBQ.js";function r(){const t=new URLSearchParams(window.location.search).get("next");return t&&t.startsWith("/")&&!t.startsWith("//")?t:null}function x(){const s=r(),i=window.location.hostname.includes("crashcourse")||(s??"").startsWith("/ccwi")||document.referrer.includes("/ccwi")?window.location.hostname.includes("crashcourse")?"/login":"/ccwi/login":"/login",n=s?`${i}?next=${encodeURIComponent(s)}`:i;return e.jsx("div",{className:"min-h-screen flex items-center justify-center bg-[#16202e] px-6",children:e.jsxs("div",{className:"max-w-sm w-full text-center",children:[e.jsx("div",{className:"mx-auto mb-6 flex h-14 w-14 items-center justify-center rounded-full border-2 border-[#16a34a] bg-[#16a34a]/15",children:e.jsx(a,{className:"h-7 w-7 text-[#16a34a]"})}),e.jsx("h1",{className:"text-xl font-semibold text-white mb-2","data-testid":"text-session-expired-title",children:"Session expired"}),e.jsx("p",{className:"text-sm text-white/70 mb-8","data-testid":"text-session-expired-message",children:"For your security, you've been signed out. Please log back in to pick up right where you left off."}),e.jsx(o,{className:"w-full bg-[#16a34a] hover:bg-[#15803d] text-white",onClick:()=>{window.location.href=n},"data-testid":"button-session-expired-login",children:"Log back in"})]})})}export{x as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.