1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4],{20004:(e,s,t)=>{t.r(s),t.d(s,{default:()=>u});var r=t(98887),a=t(49711),n=t(20403),l=t(73176),i=t(5304);let o=(0,i.default)(()=>Promise.resolve().then(t.bind(t,10386)).then(e=>({default:e.Document})),{loadableGenerated:{webpack:()=>[10386]},ssr:!1,loading:()=>(0,r.jsx)("div",{className:"flex justify-center items-center w-full min-h-screen",children:(0,r.jsx)(l.A,{size:80,speed:5,textSize:20})})}),c=(0,i.default)(()=>Promise.resolve().then(t.bind(t,10386)).then(e=>({default:e.Page})),{loadableGenerated:{webpack:()=>[10386]},ssr:!1}),d=()=>{{let{pdfjs:e}=t(10386);e.GlobalWorkerOptions.workerSrc="/js/pdf.worker.mjs"}};function u(e){let{url:s,setError:t}=e,[i,u]=(0,a.useState)(0),[x,m]=(0,a.useState)(1),[f,h]=(0,a.useState)(1),[b,g]=(0,a.useState)(!1),p=(0,a.useRef)(null),[j,v]=(0,a.useState)(!1);(0,a.useEffect)(()=>{v(!0),d()},[]);let y=()=>{h(1)},N=()=>{if(document.fullscreenElement)document.exitFullscreen();else{var e;null===(e=p.current)||void 0===e||e.requestFullscreen().catch(e=>{})}};(0,a.useEffect)(()=>{let e=()=>{g(!!document.fullscreenElement)};if("undefined"!=typeof document)return document.addEventListener("fullscreenchange",e),()=>{document.removeEventListener("fullscreenchange",e)}},[]);let k="cursor-pointer text-gray-300 hover:text-gray-700 w-[20px]";return j?(0,r.jsxs)("div",{className:"flex relative flex-col items-center w-full h-full",ref:p,children:[(0,r.jsx)("div",{className:"flex overflow-auto flex-1 justify-center w-full",children:j&&(0,r.jsx)(o,{file:s,onLoadSuccess:e=>{let{numPages:s}=e;return u(s)},onLoadError:e=>{t(Error(e.message))},className:"flex justify-center",loading:(0,r.jsx)("div",{className:"flex justify-center items-center w-full min-h-screen",children:(0,r.jsx)(l.A,{size:80,speed:5,textSize:20})}),children:(0,r.jsx)(c,{pageNumber:x,width:800*f,className:"shadow-lg",renderTextLayer:!1,renderAnnotationLayer:!1})})}),(0,r.jsxs)("div",{className:"flex justify-between items-center px-3 py-1 w-full bg-white border-t border-gray-200 dark:bg-gray-800 dark:border-gray-700",children:[(0,r.jsxs)("div",{className:"flex items-center gap-[12px]",children:[(0,r.jsx)(n.Xc9,{onClick:()=>{m(1)},className:"".concat(k," ").concat(x<=1?"cursor-not-allowed":"cursor-pointer")}),(0,r.jsx)(n.vMW,{onClick:()=>{m(Math.max(1,x-1))},className:"".concat(k," ").concat(x<=1?"cursor-not-allowed":"cursor-pointer")}),(0,r.jsx)("button",{onClick:y,className:"text-xs px-2 py-0.5 border border-gray-200 dark:border-gray-600 rounded hover:bg-gray-100 dark:hover:bg-gray-700 w-[80px]",children:(0,r.jsxs)("div",{className:"text-gray-500 text-[12px] flex justify-center items-center",children:[x,"/",i]})}),(0,r.jsx)(n.ye6,{onClick:()=>{m(Math.min(i,x+1))},className:"".concat(k," ").concat(x>=i?"cursor-not-allowed":"cursor-pointer")}),(0,r.jsx)(n.AkA,{onClick:()=>{m(i)},className:"".concat(k," ").concat(x>=i?"cursor-not-allowed":"cursor-pointer")})]}),(0,r.jsxs)("div",{className:"flex items-center gap-[12px]",children:[(0,r.jsx)(n.oev,{onClick:()=>{h(e=>Math.max(e-.2,.5))},className:"".concat(k)}),(0,r.jsx)("button",{onClick:y,className:"text-xs px-2 py-0.5 border border-gray-200 dark:border-gray-600 rounded hover:bg-gray-100 dark:hover:bg-gray-700",children:(0,r.jsxs)("span",{className:"text-gray-500 text-[12px]",children:[Math.round(100*f),"%"]})}),(0,r.jsx)(n.Ld_,{onClick:()=>{h(e=>Math.min(e+.2,3))},className:"".concat(k)}),b?(0,r.jsx)(n.xHI,{onClick:N,className:"".concat(k)}):(0,r.jsx)(n.xb0,{onClick:N,className:"".concat(k)})]})]})]}):(0,r.jsx)("div",{className:"flex justify-center items-center w-full min-h-screen",children:(0,r.jsx)(l.A,{size:80,speed:5,textSize:20})})}},73176:(e,s,t)=>{t.d(s,{A:()=>l,R:()=>n});var r=t(98887),a=t(49711);let n=e=>{let{size:s=180}=e,[t,n]=(0,a.useState)("Initializing");(0,a.useEffect)(()=>{let e=["Loading...","Fetching Data..","Syncing...","Processing..","Optimizing..."],s=0,t=setInterval(()=>{s=(s+1)%e.length,n(e[s])},1e3);return()=>clearInterval(t)},[]);let l=Math.max(16,Math.floor(.3*s));return(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center min-h-[260px] gap-10",children:[(0,r.jsxs)("div",{className:"flex relative justify-center items-center",style:{width:100,height:100},children:[(0,r.jsx)("div",{className:"absolute inset-0 rounded-full blur-2xl animate-pulse",style:{background:"rgba(98,87,249,0.18)"}}),(0,r.jsx)("div",{className:"absolute inset-0 rounded-full border border-dashed animate-[spin_10s_linear_infinite]",style:{borderColor:"rgba(98,87,249,0.35)"}}),(0,r.jsx)("div",{className:"absolute inset-1 rounded-full border-2 border-transparent animate-[spin_2s_linear_infinite]",style:{borderTopColor:"#6257F9",boxShadow:"0 0 10px rgba(98,87,249,0.55)"}}),(0,r.jsx)("div",{className:"absolute inset-3 rounded-full border-2 border-transparent animate-[spin_3s_linear_infinite_reverse]",style:{borderBottomColor:"#403B78",boxShadow:"0 0 8px rgba(64,59,120,0.5)"}}),(0,r.jsx)("div",{className:"absolute inset-5 rounded-full border border-transparent animate-[spin_1s_ease-in-out_infinite]",style:{borderLeftColor:"rgba(150,142,255,0.6)"}}),(0,r.jsx)("div",{className:"absolute inset-0 animate-[spin_4s_linear_infinite]",children:(0,r.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-1.5 h-1.5 rounded-full",style:{background:"#968EFF",boxShadow:"0 0 6px rgba(150,142,255,0.9)"}})}),(0,r.jsx)("img",{src:"/icons/logo-single.svg",width:l,height:l,alt:"Loading",style:{opacity:.92,filter:"brightness(0) invert(1)"}})]}),(0,r.jsx)("div",{className:"flex flex-col gap-1 justify-center items-center h-8",children:(0,r.jsx)("span",{className:"text-[16px] font-medium tracking-[0.3em] uppercase animate-in fade-in slide-in-from-bottom-2 duration-500",style:{color:"#968EFF"},children:t},t)})]})},l=n}}]);
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.