1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2548],{62548:(e,r,t)=>{t.r(r),t.d(r,{default:()=>d});var o=t(97730);let a=` 2.ofd-viewer{position:relative;box-sizing:border-box;min-height:100%;background:var(--file-viewer-render-surface-background,#e9edf2);color:#172033;font-family:Aptos,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif} 3.ofd-viewer *{box-sizing:border-box} 4.ofd-stage{min-height:100%;padding:18px 0 28px;overflow:auto;scrollbar-gutter:stable} 5.ofd-state{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:rgba(246,248,250,.92);color:#64748b;font-size:14px} 6.ofd-state[hidden]{display:none!important} 7.ofd-state.error{color:#b42318} 8.ofd-page-frame{position:relative;display:block;margin:0 auto 20px;overflow:visible} 9.ofd-page{display:block;margin-left:auto!important;margin-right:auto!important;background:#fff!important;color:#111827!important;color-scheme:only light;forced-color-adjust:none;isolation:isolate;box-shadow:0 10px 26px rgba(15,23,42,.12);transition:transform .16s ease} 10.ofd-page,.ofd-page *{color-scheme:only light;forced-color-adjust:none} 11.ofd-page svg,.ofd-page canvas,.ofd-page img{filter:none!important;mix-blend-mode:normal!important} 12[data-viewer-theme='dark'] .ofd-viewer{background:var(--file-viewer-render-surface-background,#172033);color:#e5eef8} 13[data-viewer-theme='dark'] .ofd-state{background:rgba(15,23,42,.9);color:#cbd5e1} 14@media (prefers-color-scheme:dark){[data-viewer-theme='system'] .ofd-viewer{background:var(--file-viewer-render-surface-background,#172033);color:#e5eef8}[data-viewer-theme='system'] .ofd-state{background:rgba(15,23,42,.9);color:#cbd5e1}} 15@media print{.ofd-viewer{background:#fff!important}.ofd-stage{padding:0!important;overflow:visible!important}.ofd-page-frame{break-after:page;page-break-after:always;margin:0 auto!important}.ofd-page-frame:last-child{break-after:auto;page-break-after:auto}.ofd-page{box-shadow:none!important;transition:none!important}} 16`,n=(()=>{let e=null;return()=>(e||(e=Promise.all([t.e(6316),t.e(7496),t.e(6076)]).then(t.bind(t,26076))),e)})(),l=(e,r,t,o)=>{let a=e.createElement(r);return t&&(a.className=t),void 0!==o&&(a.textContent=o),a},i=e=>new Promise(r=>{if(null==e?void 0:e.requestAnimationFrame)return void e.requestAnimationFrame(()=>r());globalThis.setTimeout(r,0)});async function d(e,r,t){var d,s;let f=(0,o.Nxi)(null==t?void 0:t.options),c=r.ownerDocument||document,u=c.defaultView||("undefined"!=typeof window?window:null),g=(0,o._wZ)(),m=!1,p=0,h=null,b=0,v=0,w="loading",y="",x=1,k=null,E=(e=>{let r=e.createElement("style");return r.textContent=a,r})(c),C=l(c,"div","ofd-viewer");C.dataset.viewerZoomProvider="ofd";let T=l(c,"div","ofd-state",f("ofd.state.loading"));T.setAttribute("aria-live","polite");let M=l(c,"div","ofd-stage");C.append(T,M),r.replaceChildren(E,C);let A=()=>{M.replaceChildren()},S=()=>{T.hidden="ready"===w,T.classList.toggle("error","error"===w),T.textContent="error"===w?y:f("ofd.state.loading")},L=async r=>(k||(k=new Promise((t,o)=>{r.parseOfdDocument({ofd:e,success:e=>t(e),fail:e=>o(e)})}).then(e=>{let r=e[0];if(!r)throw Error(f("ofd.error.empty"));return r})),k),O=()=>({scale:x,label:`${Math.round(100*x)}%`,canZoomIn:x<3,canZoomOut:x>.35,canReset:1!==x,minScale:.35,maxScale:3}),P=()=>{let e=(null==u?void 0:u.HTMLElement)||globalThis.HTMLElement;M.querySelectorAll(".ofd-page-frame").forEach(r=>{let t=r.firstElementChild;if(!e||!(t instanceof e))return;t.style.position="absolute",t.style.top="0",t.style.left="50%",t.style.transform=`translateX(-50%) scale(${x})`,t.style.transformOrigin="top center",t.style.marginLeft="0",t.style.marginRight="0";let o=t.offsetWidth,a=t.offsetHeight;o&&a&&(r.style.width=`${Math.ceil(o*x)}px`,r.style.height=`${Math.ceil(a*x)}px`)})},F=e=>(x=Math.min(3,Math.max(.35,Number(e.toFixed(2)))),P(),g.emit(),O());(0,o.e57)(C,{zoomIn:()=>F(x+.1),zoomOut:()=>F(x-.1),resetZoom:()=>F(1),setZoom:F,getState:O,subscribe:g.subscribe});let D=async e=>{let r=await n(),t=await L(r);return m?[]:Promise.resolve(r.renderOfd(e,t))},H=async(e={})=>{var r,a,n;if(m)return;if(null==(r=null==t?void 0:t.signal)?void 0:r.aborted)throw t.signal.reason||new DOMException("OFD rendering aborted.","AbortError");let l=Math.max(Math.floor((C.getBoundingClientRect().width||M.getBoundingClientRect().width||0)-48),240);if(!e.force&&"ready"===w&&8>Math.abs(l-v))return;let d=++p;(e.showLoading||"ready"!==w)&&(w="loading",A(),S()),y="";try{await i(u);let e=await D(l);if(m||d!==p)return;if(null==(a=null==t?void 0:t.signal)?void 0:a.aborted)throw t.signal.reason||new DOMException("OFD rendering aborted.","AbortError");
16if(!((e,r,t)=>{let o=Array.from(r.children).filter(e=>{var t;return e instanceof((null==(t=r.ownerDocument.defaultView)?void 0:t.HTMLElement)||HTMLElement)&&e.classList.contains("ofd-page-frame")});return o.some(e=>e.querySelector(".fv-print-mask-canvas"))?o.length===t.length&&(t.forEach((e,r)=>{let t=o[r],a=Array.from(t.children).find(e=>e.classList.contains("ofd-page"));t&&a&&(e.classList.add("ofd-page"),e.dataset.viewerThemeBoundary="light",e.style.backgroundColor="#fff",e.style.color="#111827",e.style.colorScheme="only light",a.replaceWith(e))}),!0):(r.replaceChildren(),((e,r,t)=>{let o=e.createDocumentFragment();t.forEach(r=>{let t=e.createElement("div");t.className="ofd-page-frame",r.classList.add("ofd-page"),r.dataset.viewerThemeBoundary="light",r.style.backgroundColor="#fff",r.style.color="#111827",r.style.colorScheme="only light",t.appendChild(r),o.appendChild(t)}),r.appendChild(o)})(e,r,t),!0)})(c,M,e))return;v=l,await i(u),P(),w="ready",S(),g.emit(),null==(n=null==t?void 0:t.onProgressiveRender)||n.call(t)}catch(r){if(m||d!==p)return;if(console.error(r),w="error",y=((e,r,t)=>{if(e instanceof Error||"string"==typeof e)return(0,o.Lxf)(e,null==t?void 0:t.options);try{return JSON.stringify(e)}catch{return String(e||r)}})(r,f("ofd.error.parseFailed"),t)||f("ofd.error.parseFailed"),S(),e.rejectOnError)throw r}};try{await H({force:!0,showLoading:!0,rejectOnError:!0}),!m&&(null==u?void 0:u.ResizeObserver)&&!h&&(h=new u.ResizeObserver(()=>{u.clearTimeout(b),b=u.setTimeout(()=>{H({showLoading:!1})},180)})).observe(C)}catch(e){throw(0,o.R_$)(C),e}return null==(d=null==t?void 0:t.registerThumbnailAdapter)||d.call(t,{beforeCapture:async({signal:e})=>{for(;"loading"===w&&!m;){if(null==e?void 0:e.aborted)throw e.reason;await new Promise(e=>{u?u.setTimeout(e,16):setTimeout(e,16)})}if("error"===w)throw Error(y||f("ofd.error.parseFailed"))},getTarget:()=>M.querySelector(".ofd-page-frame, .ofd-page")||M}),null==(s=null==t?void 0:t.registerExportAdapter)||s.call(t,{print:!0,exportHtml:!0,includeDocumentStyles:!0,getPrintMaskPages:()=>Array.from(M.querySelectorAll(".ofd-page-frame")),toHtml:()=>{let e=M.cloneNode(!0);return e.querySelectorAll(".ofd-page-frame").forEach((e,r)=>{e.dataset.viewerPrintPageIndex=String(r)}),e.outerHTML}}),{$el:C,unmount(){var e,r;m=!0,p+=1,null==u||u.clearTimeout(b),null==h||h.disconnect(),h=null,(0,o.R_$)(C),A(),null==(e=null==t?void 0:t.registerExportAdapter)||e.call(t,null),null==(r=null==t?void 0:t.registerThumbnailAdapter)||r.call(t,null)}}}}}]);
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.