1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4345],{3998:(e,t,n)=>{"use strict";n.d(t,{$:()=>c,V:()=>s.V});var r=n(95155),a=n(12115),o=n(67235),s=n(91629),i=n(89362),u=n(21360);let c=a.forwardRef(function(e,t){let{variant:n="secondary",size:a="default",className:c,type:l="button",loading:d=!1,loadingText:f,disabled:h,children:m,title:g,shortcut:p,tooltip:w,...v}=e,y=d&&null!=f?f:m,b=("default"===a||"compact"===a)&&"string"==typeof y,x=g||v["aria-label"],j=(0,r.jsxs)("button",{ref:t,type:l,className:(0,s.V)({variant:n,size:a,className:c}),...v,disabled:h||d,"aria-busy":d||v["aria-busy"],children:[d&&(0,r.jsx)(o.f,{"aria-hidden":"true",className:"h-4 w-4 shrink-0 animate-spin"}),b?(0,r.jsx)("span",{className:"min-w-0 truncate",children:y}):y]});if(!1===w||!x||void 0!==v["data-shortcut-tooltip-trigger"])return j;let k=h||d||!0===v["aria-disabled"]||"true"===v["aria-disabled"]?void 0:null!=p?p:v["aria-keyshortcuts"];return(0,r.jsx)(i.U,{content:x,shortcut:k,showWhen:!0===w||k||"icon"===a||"icon-compact"===a?void 0:e=>{let t=(0,u.N)(e);return!t||(0,u.e)(e)||!!(g&&g.trim()!==t)},children:j})})},7641:(e,t,n)=>{"use strict";n.d(t,{Aw:()=>v,Ci:()=>s,En:()=>i,Fs:()=>c,G6:()=>a,Rg:()=>p,TK:()=>g,eM:()=>o,g3:()=>m,l:()=>f,nY:()=>w,on:()=>l,rg:()=>d,v3:()=>u});var r=n(13451);function a(e){return e.toLowerCase().trim().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"")}function o(e){return e.replace(/-/g," ")}function s(e){return(null==e?void 0:e.name)?a(e.name):null}function i(e){return a(e)}function u(e){return!e||!/^\/(?![/\\])/.test(e)||/[\s\u0000-\u001f\u007f]/.test(e)?null:e}function c(e){return"/".concat(e)}function l(e){return"/".concat(e,"/create-case")}function d(e){return"/".concat(e,"/settings")}function f(e){return"/".concat(e,"/profile")}function h(e,t,n){return"/".concat(e,"/").concat(a(t),"/").concat(n)}function m(e,t){return h(e,t,"documents")}function g(e,t){return h(e,t,"settings")}function p(e,t){return h(e,t,"my-library")}function w(e,t){return h(e,t,"case-builder")}function v(e,t){var n,r,a,o;let s=String(null!=(r=null!=(n=e.filename)?n:e.file_name)?r:""),i=s.includes(".")?s.slice(0,s.lastIndexOf(".")):s;return{shareUrl:"".concat(window.location.origin).concat(null!=(o=y[a=t])?o:a,"?q=").concat(encodeURIComponent(i)),nameWithoutExt:i}}let y={["/".concat(r.uk,"/epstein-files-v2/documents")]:"/epstein"}},13451:(e,t,n)=>{"use strict";n.d(t,{Yj:()=>a,qr:()=>s,uk:()=>r});let r="public-archives";function a(e){return e===r}let o=["ufo-files"];function s(e,t){return!!a(e)&&o.includes(t)}},15734:(e,t,n)=>{"use strict";function r(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function a(e){return"string"==typeof e}function o(e){return"number"==typeof e&&Number.isFinite(e)}function s(e){return"boolean"==typeof e}function i(e){return t=>void 0===t||e(t)}function u(e){return t=>null===t||e(t)}function c(e){let t=Object.entries(e);return e=>r(e)&&t.every(t=>{let[n,r]=t;return r(e[n])})}function l(e){return t=>Array.isArray(t)&&t.every(e)}function d(e){return r(e)&&a(e.id)}n.d(t,{Et:()=>o,Kg:()=>a,Lm:()=>s,V$:()=>c,dK:()=>i,fG:()=>m,kl:()=>p,lF:()=>l,ng:()=>d,u4:()=>r,wD:()=>u,yf:()=>h});let f=()=>!0;function h(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return t=>r(t)&&Array.isArray(t.items)&&t.items.every(e)}function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f;return t=>r(t)&&h(e)(t)&&o(t.total)}class g extends Error{constructor(e){super("Unexpected response shape from ".concat(e)),this.name="ShapeError"}}function p(e,t,n){if(t(e))return e;throw new g(n)}},20063:(e,t,n)=>{"use strict";var r=n(47260);n.o(r,"notFound")&&n.d(t,{notFound:function(){return r.notFound}}),n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}}),n.o(r,"useSelectedLayoutSegment")&&n.d(t,{useSelectedLayoutSegment:function(){return r.useSelectedLayoutSegment}})},39266:(e,t,n)=>{Promise.resolve().then(n.bind(n,48479))},48479:(e,t,n)=>{"use strict";n.d(t,{NotFoundContent:()=>p});var r=n(95155),a=n(12115),o=n(52619),s=n.n(o),i=n(20063),u=n(3998),c=n(90960),l=n(87107),d=n(78160);let f=()=>()=>{},h=()=>
1{if((0,l.JI)(window.location.origin))return"portal";let e=window.location.hostname;return!l.KQ&&["localhost","127.0.0.1","[::1]"].includes(e)||window.location.origin===l.l5||e.startsWith("app.")?"app":"public"},m=()=>"public";function g(){let e=(0,i.useRouter)(),[t,n]=(0,a.useState)({status:"loading"}),[o,l]=(0,a.useState)(0);(0,a.useEffect)(()=>{let t=!1,r=0,a=()=>{if("/public-archives"===window.location.pathname||window.location.pathname.startsWith("/public-archives/"))return void n({status:"anonymous"});n({status:"signed-out"});let t="".concat(window.location.pathname).concat(window.location.search).concat(window.location.hash);e.replace("/auth/login?".concat(new URLSearchParams({returnTo:t})))},o=async()=>{let e,o=++r;n({status:"loading"});try{var s;let i=await (0,c.dy)();if(!(!t&&o===r))return;if(!1===i.authenticated)return void a();if(!0!==i.authenticated||!(null==(s=i.user)?void 0:s.email))return void n({status:"error",message:d.oM});e=i.user.email;let u=await (0,c.TJ)({strict:!0});if(!(!t&&o===r))return;n({status:"ready",email:i.user.email,homeHref:u?"/".concat(u):"/public-archives"})}catch(s){if(!(!t&&o===r))return;if(s instanceof c.hD&&401===s.status){let e=await (0,c.dy)();if(!(!t&&o===r))return;if(!1===e.authenticated)return void a();n({status:"error",message:d.oM});return}n({status:"error",message:"We couldn't load your account. Please try again.",email:e})}},s=()=>{"hidden"!==document.visibilityState&&o()};return o(),window.addEventListener("focus",s),window.addEventListener("online",s),document.addEventListener("visibilitychange",s),()=>{t=!0,window.removeEventListener("focus",s),window.removeEventListener("online",s),document.removeEventListener("visibilitychange",s)}},[o,e]);let f="ready"===t.status||"error"===t.status?t.email:void 0;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{className:"mt-4 max-w-lg text-lg text-neutral-600",children:"This page either doesn't exist or you don't have access to it."}),f&&(0,r.jsxs)("p",{className:"mt-4 max-w-lg text-sm text-neutral-600 [overflow-wrap:anywhere]",children:["Logged in as ",(0,r.jsx)("span",{className:"font-medium text-neutral-900",children:f})]}),"ready"===t.status||"anonymous"===t.status?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s(),{href:"ready"===t.status?t.homeHref:"/public-archives",className:(0,u.V)({variant:"primary",className:"mt-8"}),children:"Go home"})}):"error"===t.status?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{role:"alert",className:"mt-4 max-w-lg text-sm text-neutral-600",children:t.message}),(0,r.jsx)(u.$,{className:"mt-8",onClick:()=>{n({status:"loading"}),l(e=>e+1)},children:"Try again"})]}):(0,r.jsx)("p",{role:"status",className:"mt-4 text-sm text-neutral-600",children:"signed-out"===t.status?"Opening loginâ¦":"Checking your accountâ¦"})]})}function p(){let e=(0,a.useSyncExternalStore)(f,h,m);return(0,r.jsxs)("main",{className:"flex min-h-screen flex-col items-center justify-center bg-white px-4 text-center",children:[(0,r.jsx)("h1",{className:"text-6xl font-bold text-neutral-900",children:"404"}),"app"===e?(0,r.jsx)(g,{}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("p",{className:"mt-4 max-w-lg text-lg text-neutral-600",children:"This page doesn't exist."}),(0,r.jsx)(s(),{href:"/",className:"mt-8 rounded-md bg-neutral-900 px-6 py-2.5 text-sm font-medium text-white transition-colors hover:bg-neutral-800",children:"Go home"})]})]})}},64269:(e,t,n)=>{"use strict";n.d(t,{cn:()=>o,q:()=>s});var r=n(2821);let a=(0,n(75889).zu)({extend:{theme:{radius:["control-sm","control","panel"],shadow:["surface","dialog","floating","overlay","selection","workspace","warm-sm","warm-md"]}}});function o(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a((0,r.$)(t))}function s(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}},78160:(e,t,n)=>{"use strict";n.d(t,{fk:()=>a,oM:()=>r});let r="We couldn't verify your session. Please try again.";class a extends Error{constructor(){super(r),this.name="SessionUnavailableError"}}},83011:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return a}});let r=n(12115);function a(e,t){let n=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(n.current=o(e,r)),t&&(a.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},87107:(e,t,n)=>{"use strict";n.d(t,{Ec:()=>l,JI:()=>u,KQ:()=>i,RM:()=>c,l5:()=>r});let r="https://app.standardworks.ai",a="https://standardworks.ai",o="https://hold.standardworks.ai",s="https://share.standardworks.ai",i=""!==r&&""!==a;function u(e){return""!==o&&e===o||""!==s&&e===s}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/";return r?"".concat(r).concat(e):e}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/";return a?"".concat(a).concat(e):e}},90960:(e,t,n)=>{"use strict";n.d(t,{$t:()=>c,Iz:()=>g,TJ:()=>h,dy:()=>f,hD:()=>i,nr:()=>u,uc:()=>m,x6:()=>s,zf:()=>l});var r=n(15734),a=n(7641),o=n(99927);async function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Request failed",n=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=await fetch(e,n);if(!o.ok){let e=(await o.text().catch(()=>"")).trim();throw Error(e?"".concat(t,": ").concat(e.slice(0,200)):t)}let s=await o.json();return a?(0,r.kl)(s,a,e):s}class i extends Error{constructor(e,t,n,r={}){super(e),this.name="ApiError",this.status=t,this.code=n,this.extras=r}}async function u(e,t,n){let{auth:r,...a}=null!=t?t:{},s=await (r?(0,o.tm)(e,a):fetch(e,a));if(204===s.status)return;let u=await s.json().catch(()=>({}));if(!s.ok){let{error:e,code:t,...r}="object"==typeof u&&null!==u?u:{};throw new i("string"==typeof e&&e?e:null!=n?n:"Request failed (".concat(s.status,")"),s.status,"string"==typeof t?t:void 0,r)}return u}function c(e,t,n){return{...n,method:e,headers:{"Content-Type":"application/json",...null==n?void 0:n.headers},body:JSON.stringify(t)}}function l(e){return e instanceof DOMException?"AbortError"===e.name:(null==e?void 0:e.name)==="AbortError"}let d=null;function f(){return d||(d=(async()=>{try{let e=await (0,o.fd)("/api/auth/session");if(!e.ok)return{authenticated:null};let t=await e.json();if("boolean"!=typeof(null==t?void 0:t.authenticated))return{authenticated:null};return{authenticated:t.authenticated,...t.user?{user:t.user}:{}}}catch(e){return{authenticated:null}}finally{d=null}})())}async function h(e){try{var t,n;let r=(null==e?void 0:e.strict)?await (0,o.tm)("/api/fast-api/me/firms",{cache:"no-store"}):await fetch("/api/fast-api/me/firms");if(!r.ok)throw new i("We couldn't find your home page. Please try again.",r.status);let s=await r.json(),u=null==s||null==(n=s.firms)||null==(t=n[0])?void 0:t.name;if((null==e?void 0:e.strict)&&(!Array.isArray(null==s?void 0:s.firms)||s.firms.length>0&&("string"!=typeof u||!u)))throw Error("We couldn't find your home page. Please try again.");return"string"==typeof u&&u?(0,a.G6)(u):null}catch(t){if(null==e?void 0:e.strict)throw t;return null}}function m(e){return"/api/fast-api/core/".concat(encodeURIComponent(e))}function g(e){return e?"/api/fast-api/core/".concat(encodeURIComponent(e.firmName),"/").concat(encodeURIComponent(e.name)):null}},91629:(e,t,n)=>{"use strict";n.d(t,{V:()=>s});var r=n(64269);let a={primary:"shadow-surface border-transparent bg-action-primary text-action-primary-foreground hover:bg-action-primary-hover",secondary:"shadow-surface border-border bg-surface text-foreground hover:bg-surface-hover",outline:"shadow-surface border-border bg-transparent text-foreground hover:bg-surface-hover",danger:"shadow-surface border-danger bg-danger text-danger-foreground hover:bg-danger/90",ghost:"shadow-none border-transparent bg-transparent text-muted-foreground hover:bg-surface-hover hover:text-foreground","danger-ghost":"shadow-none border-transparent bg-transparent text-danger hover:bg-danger-surface hover:text-foreground",link:"border-0 bg-transparent text-accent-blue shadow-none underline-offset-2 hover:underline",auth:"shadow-surface border-transparent bg-action-primary text-action-primary-foreground hover:bg-action-primary-hover",warm:"shadow-surface border-border bg-surface-subtle text-foreground hover:bg-surface-hover",plain:"border-0 bg-transparent text-inherit shadow-none"},o={none:"",default:"h-[var(--control-height)] gap-1.5 overflow-hidden whitespace-nowrap px-2.5 text-sm",compact:"rounded-control-sm h-[var(--control-height-compact)] gap-1 overflow-hidden whitespace-nowrap px-2 text-xs leading-4 [&_svg:not([class*='size-'])]:size-3.5",icon:"rounded-control size-[var(--control-height)] shrink-0 p-0","icon-compact":"rounded-control-sm size-[var(--control-height-compact)] shrink-0 p-0 text-xs leading-4 [&_svg:not([class*='size-'])]:size-3.5"};function s(){let{variant:e="secondary",size:t="default",className:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.cn)("motion-control inline-flex items-center justify-center gap-1.5 rounded-control cursor-pointer border-[length:var(--border-width)] bg-clip-padding text-sm font-medium leading-5 transition-[background-color,border-color,color,box-shadow] duration-150 focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring focus-visible:ring-offset-0 focus-visible:ring-offset-surface disabled:opacity-45 disabled:cursor-not-allowed aria-disabled:opacity-45 aria-disabled:cursor-not-allowed [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",o[t],a[e],n)}},99927:(e,t,n)=>{"use strict";n.d(t,{Be:()=>s,fd:()=>a,tm:()=>i});var r=n(78160);async function a(e,t){for(let n=0;n<2;n+=1){n>0&&await new Promise(e=>setTimeout(e,200));try{let n=await fetch(e,{...t,cache:"no-store",signal:AbortSignal.timeout(8e3)});if(429!==n.status&&n.status<500)return n}catch(e){continue}}throw new r.fk}let o=null;async function s(){return o||(o=(async()=>{try{let e=await a("/api/auth/refresh",{method:"POST"});if(401===e.status)return!1;if(!e.ok)throw new r.fk;return!0}finally{o=null}})())}async function i(e,t){let n=await fetch(e,t);return 401===n.status&&await s()?fetch(e,t):n}}},e=>{e.O(0,[1115,4909,2619,7039,9949,8441,1255,7358],()=>e(e.s=39266)),_N_E=e.O()}]);
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.