PageSourceSearch

https://pg.com.cn/_next/static/chunks/4986.3ae09fac76a21cbf.js

js pg.com.cn collected 2026-09-29 18:11:07 UTC 2,508 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4986],{44986:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var r=a(37876),n=a(14232),l=a(15039),s=a.n(l),o=a(65274);let i=async(e,t)=>{let a=await e.PDFDocument.create(),r=t.length;for(let n=0;n<r;n++){let r=await fetch(t[n]).then(e=>e.arrayBuffer()),l=await e.PDFDocument.load(r),s=l.getPageCount();for(let e=0;e<s;e++){let[t]=await a.copyPages(l,[e]);a.addPage(t)}}let n=await a.saveAsBase64({dataUri:!0});return n.substring(n.indexOf(",")+1)},c=e=>{let{downloadLabel:t,pdfUrls:l,pathPrefix:c,outputFilename:d="document",fullPdfUrl:p,frontCoverPdf:u,backCoverPdf:f}=e,[g,m]=(0,n.useState)(null),[_,h]=(0,n.useState)(!1),[b,x]=(0,n.useState)(""),N=(null==l?void 0:l.length)?"button":"a",P=null;l&&(P=[u,...l,f]),(0,n.useEffect)(()=>{a.e(534).then(a.bind(a,20534)).then(e=>m(e)).catch(()=>{console.error(o.A.errors.loading),x(o.A.errors.loading)})},[]);let E="".concat("button"===N?d+".pdf":p,", ").concat(t);return(0,r.jsx)("div",{className:"pdf-mrg",children:g?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(N,{..."button"===N?{onClick:()=>{if(_)return null;h(!0),i(g,((e,t)=>
1e.sort().map(e=>"".concat(t?"/"+t:"","/").concat(e.substring(3),".pdf")))(P,c)).then(e=>((e,t)=>{let a=document.createElement("a");a.href="data:application/octet-stream;base64,".concat(e),a.download="".concat(t,".pdf"),a.click()})(e,d)).catch(()=>{console.error(o.A.errors.merging),x(o.A.errors.merging)}).finally(()=>h(!1))},type:"button"}:{href:p,download:!0},className:s()("external-link external-link--button external-link--blue animated","event_file_download","pdf-mrg__button",_&&"loading"),"data-action-detail":E,children:[(0,r.jsxs)("span",{className:"pdf-mrg__label",children:[(0,r.jsx)("span",{className:"pdf-mrg__icon"}),t]}),(0,r.jsx)("span",{className:s()("pdf-mrg__spinner",!_&&"d-none")})]}),b&&(0,r.jsx)("div",{className:"pdf-mrg__error",children:(0,r.jsx)("p",{children:b})})]}):(0,r.jsxs)("div",{className:"pdf-mrg__error",children:[(0,r.jsx)("span",{className:"pdf-mrg__spinner"}),b&&(0,r.jsx)("p",{children:b})]})})};c.displayName="PdfMerger";let d=c},65274:(e,t,a)=>{a.d(t,{A:()=>r});let r={errors:{loading:"Error loading PDF library.",merging:"Error merging PDFs."},outputFilename:"P&G_2023_Citizenship_Report",selectAll:"Select all sections",downloadFullReport:"DOWNLOAD ENTIRE REPORT",dowloadGeneratedReport:"DOWNLOAD GENERATED REPORT",frontCoverPdfFile:"PG_2023_Citizenship_Report_Front",backCoverPdfFile:"PG_2023_Citizenship_Report_Back"}}}]);

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.