import { $ as attachAssociatedFiles, $a as buildCalRGB, $c as detectRuntime, $d as SignatureByteRange, $f as generateStrikeOutAppearance, $i as buildPdfA4Xmp, $l as deduplicateImages, $m as curveToInitial, $n as xyzToLab, $o as PageLabelRange, $p as PdfUaValidationResult, $r as layoutColumns, $s as TablePreset, $t as SchemaFormOptions, $u as getToUnicodeCmap, A as tagHeading, Aa as PdfFunctionDef, Ac as encodeEan8, Ad as getCounterSignatures, Af as encodeLength, Ai as gtsPdfVtVersion, Al as getImageFormatName, Am as setFont, An as feGaussianBlur, Ao as MetadataPluginOptions, Ap as formatNumber, Ar as BidiRun, As as RemovePageFromEmptyDocumentError, At as rasterize, Au as EnforcementAction, B as buildColorKeyMask, Ba as buildCollection, Bc as encodeCode128, Bd as ModificationViolation, Bf as computeSignatureHash, Bi as FallbackFont, Bl as JpegMarkerInfo, Bm as showTextNextLine, Bn as NextGenImageInfo, Bo as WasmModuleName, Bp as sha384, Br as SanitizeClass, Bs as replaceTemplateVariables, Bt as StrokeItem, Bu as ParsedXmpMetadata, C as PdfUa2Result, Ca as buildSampledTransferFunction, Cc as calculateUpcCheckDigit, Cd as DssData, Cf as parseTimestampResponse, Ci as WorkerPool, Cl as embedTiffDirect, Cm as drawXObject, Cn as CompositeOp, Co as ExtractedTable, Cp as PdfLinkAnnotation, Cr as VariableFontInfo, Cs as ForeignPageError, Ct as generateThumbnail, Cu as RedactionResult, D as ListNumbering, Da as identityTransferFunction, Dc as ean13ToOperators, Dd as hasLtvData, Df as buildPkcs7Signature, Di as RecordMetadata, Dl as webpToPng, Dm as moveTextSetLeading, Dn as feColorMatrixSaturate, Do as tableToJson, Dp as formatDate, Dr as resolveInstanceCoordinates, Ds as MissingOnValueCheckError, Dt as renderPageToCanvas, Du as validatePdfX, E as LIST_NUMBERING_KEY, Ea as buildType5Halftone, Ec as calculateEanCheckDigit, Ed as embedLtvData, Ef as SignerInfo, Ei as PdfVtConformance, El as webpToJpeg, Em as moveText, En as feColorMatrix, Eo as tableToCsv, Ep as AFDate_FormatEx, Er as parseVariableFont, Es as InvalidPageSizeError, Et as renderDisplayListToCanvas, Eu as enforcePdfX, F as tagTable, Fa as MarkdownToPdfOptions, Fc as code39ToOperators, Fd as FieldLockOptions, Ff as encodeSet, Fi as FetchLike, Fl as embedTiffCmyk, Fm as setTextRise, Fn as getImageDecoder, Fo as StreamingParseResult, Fp as addVisibilityAction, Fr as inspectEncryption, Fs as HeaderFooterOptions, Ft as DisplayItem, Fu as StripOptions, G as buildSoftMaskNone, Ga as reconstructParagraphs, Gc as base64Decode, Gd as getCertificationLevel, Gf as searchTextItems, Gi as OrderXType, Gl as IccProfile, Gm as clip, Gn as rgbToHsl, Go as preloadInlineWasm, Gp as md5, Gr as ThreatReport, Gs as applyOverflow, Gt as PdfResponseOptions, Gu as validateXmpMetadata, H as buildStencilMask, Ha as Paragraph, Hc as valuesToModules, Hd as detectModifications, Hf as findSignatures, Hi as ScriptRun, Hl as ImageDpi, Hm as buildDeviceNColorSpace, Hn as probeNextGenImage, Ho as getInlineWasmSize, Hp as aesDecryptCBC, Hr as SanitizeReport, Hs as toRoman, Ht as TextItem, Hu as XmpValidationResult, I as tagTableDataCell, Ia as markdownToPdf, Ic as computeCode39CheckDigit, Id as addFieldLock, If as encodeUTCTime, Ii as FetchLikeResponse, Il as isCmykTiff, Im as setWordSpacing, In as hasImageDecoder, Io as StreamingParserEvent, Ip as setFieldVisibility, Ir as RedactionLeak, Is as HeaderFooterPosition, It as DisplayList, Iu as StripResult, J as buildEncryptedPayload, Ja as buildDocTimeStampDict, Jc as PdfWorkerOptions, Jd as SignatureChainResult, Jf as generateHighlightAppearance, Ji as generateXRechnungCii, Jl as parseIccColorSpace, Jm as closeFillAndStroke, Jn as rgbToXyz, Jo as BatchProgressCallback, Jp as verifyOwnerPassword, Jr as CertPathResult, Js as shrinkFontSize, Jt as pdfStreamResponse, Ju as getSupportedLevels, K as EncryptedPayloadOptions, Ka as DEFAULT_DOC_TIMESTAMP_CONTENTS_SIZE, Kc as base64Encode, Kd as setCertificationLevel, Kf as generateCircleAppearance, Ki as XRechnungOptions, Kl as embedIccProfile, Km as clipEvenOdd, Kn as rgbToHsv, Ko as BatchErrorStrategy, Kp as EncryptDictValues, Kr as ThreatSeverity, Ks as ellipsisText, Kt as pdfHeaders, Ku as PdfAProfile, L as tagTableHeaderCell, La as CollectionOptions, Lc as encodeCode39, Ld as buildFieldLockDict, Lf as encodeUtf8String, Li as RangeFetchOptions, Ll as JpegMetadata, Lm as showText, Ln as registerImageDecoder, Lo as StreamingParserOptions, Lp as AFSpecial_Format, Lr as RedactionRegion, Ls as applyHeaderFooter, Lt as FillItem, Lu as StrippedFeature, M as tagList, Ma as SampledFunction, Mc as encodeItf, Md as DocumentDiff, Mf as encodeOctetString, Mi as VNode, Ml as TiffCmykEmbedResult, Mm as setLeading, Mn as DecodedRasterImage, Mo as TimestampPluginOptions, Mp as getFieldValue, Mr as resolveBidi, Ms as StreamingParseError, Mt as InterpretOptions, Mu as PdfAXmpOptions, N as tagListItem, Na as StitchingFunction, Nc as itfToOperators, Nd as diffSignedContent, Nf as encodePrintableString, Ni as h, Nl as TiffIfdEntry, Nm as setTextMatrix, Nn as ImageDecoder, No as timestampPlugin, Np as resolveFieldReference, Nr as EncryptionReport, Ns as UnexpectedFieldTypeError, Nt as interpretContentStream, Nu as generatePdfAXmp, O as TaggedListItem, Oa as nameHalftone, Oc as ean8ToOperators, Od as CounterSignatureInfo, Of as encodeContextTag, Oi as buildPdfVtDParts, Ol as ImageFormat, Om as nextLine, On as feComposite, Oo as AccessibilityPluginOptions, Op as parseAcrobatDate, Or as BidiDirection, Os as NoSuchFieldError, Ot as RasterImage, Ou as EnforcePdfAOptions, P as tagParagraph, Pa as evaluateFunction, Pc as Code39Options, Pd as FieldLockInfo, Pf as encodeSequence, Pi as renderToPdf$1, Pl as convertTiffCmykToRgb, Pm as setTextRenderingMode, Pn as decodeRegisteredImage, Po as ParsedPage, Pp as setFieldValue, Pr as PermissionFlags, Ps as HeaderFooterContent, Pt as interpretPage, Pu as generatePdfAXmpBytes, Q as buildPageOutputIntent, Qa as buildCalGray, Qc as configureWasmLoader, Qd as IncrementalSaveOptions, Qf as generateSquigglyAppearance, Qi as PdfA4Options, Ql as DeduplicationReport, Qm as curveToFinal, Qn as parseIccTransform, Qo as processBatch, Qp as PdfUaLevel, Qr as findHyphenationPoints, Qs as PresetOptions, Qt as SchemaFormField, Qu as generateZapfDingbatsToUnicodeCmap, R as tagTableRow, Ra as CollectionSchemaField, Rc as Code128Options, Rd as getFieldLocks, Rf as ByteRangeResult, Ri as RangeFetcher, Rl as extractJpegMetadata, Rm as showTextArray, Rn as unregisterImageDecoder, Ro as StreamingPdfParser, Rp as validateFieldValue, Rr as RedactionVerificationReport, Rs as applyHeaderFooterToPage, Rt as ImageItem, Ru as countOccurrences, S as PdfUa2Issue, Sa as Type1Halftone, Sc as encodeDataMatrix, Sd as optimizeIncrementalSave, Sf as buildTimestampRequest, Si as TaskRunner, Sl as canDirectEmbed, Sm as drawImageXObject, Sn as isSharedMemoryAvailable, So as buildDPartRoot, Sp as LinkHighlightMode, Sr as NamedInstance, Ss as FontNotEmbeddedError, St as ThumbnailOptions, Su as RedactionOperatorOptions, T as validatePdfUa2, Ta as buildType1Halftone, Tc as upcAToOperators, Td as buildDssDictionary, Tf as SignatureOptions, Ti as createWorkerPool, Tl as recompressWebP, Tm as endText, Tn as feBlend, To as extractTables, Tp as TextAnnotationIcon, Tr as normalizeAxisCoordinate, Ts as InvalidFieldNamePartError, Tt as CanvasRenderOptions, Tu as buildPdfXOutputIntent, U as SoftMaskGroupOptions, Ua as ReconstructOptions, Uc as BarcodeMatrix, Ud as MdpPermission, Uf as prepareForSigning, Ui as resolveFallback, Ul as computeImageDpi, Um as buildSeparationColorSpace, Un as hslToRgb, Uo as hasInlineWasmData, Up as aesEncryptCBC, Ur as sanitizePdf, Us as OverflowMode, Ut as Matrix, Uu as extractXmpMetadata, V as buildImageSoftMask, Va as Line, Vc as encodeCode128Values, Vd as ModificationViolationType, Vf as embedSignature, Vi as FallbackRun, Vl as analyzeJpegMarkers, Vm as showTextWithSpacing, Vn as detectNextGenFormat, Vo as getInlineWasmBytes, Vp as sha512, Vr as SanitizeOptions, Vs as toAlpha, Vt as SubPath, Vu as XmpIssue, W as buildSoftMaskGroupExtGState, Wa as reconstructLines, Wc as BarcodeOptions, Wd as buildDocMdpReference, Wf as decodeJpeg2000, Wi as splitByScript, Wl as computeTargetDimensions, Wm as circlePath, Wn as hsvToRgb, Wo as isValidModuleName, Wp as rc4, Wr as ThreatFinding, Ws as OverflowResult, Wt as NodeServerResponseLike, Wu as parseXmpMetadata$1, X as PageOutputIntentOptions, Xa as CalRGBParams, Xc as WasmLoaderConfig, Xd as AppendOptions, Xf as generateLineAppearance, Xi as PdfA4ExtensionSchema, Xl as convertToGrayscale, Xm as closePath, Xn as IccTransformInfo, Xo as batchFlatten, Xp as PdfUaEnforcementResult, Xr as buildSigningCertificateV2Attribute, Xs as wrapText, Xt as JsonSchemaLike, Xu as generateSymbolToUnicodeCmap, Y as buildUnencryptedWrapper, Ya as CalGrayParams, Yc as RuntimeKind, Yd as validateSignatureChain, Yf as generateInkAppearance, Yi as PdfA4ExtensionProperty, Yl as parseIccDescription, Ym as closeFillEvenOddAndStroke, Yn as xyzToRgb, Yo as BatchResult, Yp as verifyUserPassword, Yr as buildCertPath, Ys as truncateText, Yt as sendPdfToNodeResponse, Yu as isValidLevel, Z as attachOutputIntents, Za as LabParams, Zc as clearWasmCache, Zd as IncrementalObject, Zf as generateSquareAppearance, Zi as PdfA4Level, Zl as isGrayscaleImage, Zm as curveTo, Zn as deviceRgbToXyz, Zo as batchMerge, Zp as PdfUaError, Zr as extractSigningCertificateV2, Zs as PresetName, Zt as SchemaFieldKind, Zu as generateWinAnsiToUnicodeCmap, _ as convertPdfAConformanceXmp, _a as buildBoxDict, _c as encodePdf417, _d as isLinearized, _f as extractCrlUrls, _h as isTrueType, _i as DeferredSignOptions, _l as decodeWebP, _m as createMarkedContentScope, _n as createMemoryBudget, _o as buildPieceInfo, _p as PdfSquigglyAnnotation, _r as ColorGlyphLayer, _s as CombedTextLayoutError, _t as ExtractedFont, _u as decodeJpegWasm, a as parseCiiXml, aa as didYouMean, ac as stripedPreset, ad as TransparencyInfo, af as validateByteRangeIntegrity, ah as fillEvenOddAndStroke, ai as offsetSignedToUnsigned, al as provideWasmBytes, am as summarizeIssues, an as PdfNode, ao as SarifLog, ap as PdfPopupAnnotation, ar as FlaggedVertex, as as BookmarkNode, at as renderPageTile, au as DownscaleOptions, b as AutoTagResult, ba as validateBoxGeometry, bc as DataMatrixResult, bd as computeObjectHash, bf as extractOcspUrl, bh as saveDocumentIncremental, bi as SignatureAlgorithm, bl as DirectEmbedOptions, bm as wrapInMarkedContent, bn as SharedFlagWaitResult, bo as buildRequirements, bp as FreeTextAlignment, br as parseColorFont, bs as FieldAlreadyExistsError, bt as ExtractedImage, bu as isJpegWasmReady, c as ValidatableInvoice, ca as FacturXProfile, cc as readCode128, cd as PdfAIssue, cf as validateCertificatePolicy, ch as rectangle, ci as assembleTiles, cl as TiffDecodeOptions, cm as parseXmpMetadata, cn as jsxs, co as ValidationFinding, cp as PdfStampAnnotation, cr as MeshShadingCommon, cs as getBookmarks, ct as redactRegions, cu as RawImageData, d as assembleFacturX, da as InvoiceParty, dc as readEan8, dd as enforcePdfA, df as TrustStore, dh as setLineCap, di as parseTileInfo, dl as decodeTiffAll, dm as MarkedContentScope, dn as SIMD_NOTE, do as toSarif, dp as PdfCircleAnnotation, dr as TensorPatchOptions, ds as FlattenFormResult, dt as OcrWord, du as estimateJpegQuality, ea as pdfA4Rules, ec as applyPreset, ed as OutputIntentOptions, ef as TrailerInfo, eh as ellipsePath, ei as layoutParagraph, el as instantiateWasmModuleStreaming, em as PdfUaWarning, en as SchemaFormResult, eo as buildLab, ep as generateUnderlineAppearance, er as BitsPerComponent, es as PageLabelStyle, et as registerEmbeddedFile, eu as BatchOptimizeOptions, f as buildFacturXXmp, fa as generateCiiXml, fc as StyledBarcodeOptions, fd as validatePdfA, ff as extractEmbeddedRevocationData, fh as setLineJoin, fi as WoffInfo, fl as decodeTiffPage, fm as beginArtifact, fn as detectRuntimeCapabilities, fo as MATHML_NAMESPACE, fp as PdfLineAnnotation, fr as buildCoonsPatchShading, fs as FlattenOptions, ft as applyOcr, fu as optimizeImage, g as PreflightIssue, ga as PdfX6Variant, gc as Pdf417Options, gd as getLinearizationInfo, gf as downloadCrl, gh as isOpenTypeCFF, gi as readWoffHeader, gl as WebPImage, gm as beginMarkedContentWithProperties, gn as MemoryBudgetOptions, go as buildNamespacesArray, gp as PdfHighlightAnnotation, gr as ColorFontInfo, gs as BatchProcessingError, gt as comparePages, gu as JpegWasmModule, h as buildWtpdfIdentificationXmp, ha as PdfX6Options, hc as Pdf417Matrix, hd as delinearizePdf, hf as validateCertificateChain, hh as stroke, hi as isWoff2, hl as parseTiffIfd, hm as beginMarkedContentSequence, hn as MemoryBudgetExceededError, ho as buildNamespace, hp as PdfSquareAnnotation, hr as buildTensorPatchShading, hs as flattenForm, ht as compareImages, hu as JpegDecodeResult, i as detectFacturXProfile, ia as CodeFrameOptions, ic as professionalPreset, id as TransparencyFinding, if as saveIncrementalWithSignaturePreservation, ih as fillEvenOdd, ii as normalizeComponentDepth, il as loadWasmModuleStreaming, im as isAccessible, in as PdfElement, io as SARIF_SCHEMA_URI, ip as PdfCaretAnnotation, ir as CoonsPatchOptions, is as AddBookmarkOptions, it as computeTileGrid, iu as optimizeAllImages, j as tagLink, ja as PostScriptFunction, jc as ItfOptions, jd as DiffEntry, jf as encodeOID, ji as RenderOptions$1, jl as getSupportedFormats, jm as setFontSize, jn as feOffset, jo as metadataPlugin, jp as createSandbox, jr as reorderVisual, js as RichTextFieldReadError, jt as renderPageToImage, ju as enforcePdfAFull, k as tagFigure, ka as ExponentialFunction, kc as encodeEan13, kd as addCounterSignature, kf as encodeInteger, ki as buildVtDpm, kl as detectImageFormat, km as setCharacterSpacing, kn as feFlood, ko as accessibilityPlugin, kp as AFNumber_Format, kr as BidiResult, ks as PluginError, kt as RenderOptions, ku as EnforcePdfAResult, l as validateEn16931, la as Invoice, lc as readCode39, ld as PdfALevel, lf as validateExtendedKeyUsage, lh as setDashPattern, li as decodeTile, ll as TiffImage, lm as PdfStreamWriter, ln as renderToPdf, lo as ValidationLevel, lp as StandardStampName, lr as MeshVertex, ls as removeAllBookmarks, lt as ApplyOcrOptions, lu as RecompressOptions, m as buildPdfRIdentificationXmp, ma as PdfRect, mc as renderStyledBarcode, md as LinearizationOptions, mf as buildCertificateChain, mh as setMiterLimit, mi as isWoff, ml as isTiff, mm as beginMarkedContent, mn as MemoryBudget, mo as PDF2_NAMESPACE, mp as PdfPolygonAnnotation, mr as buildLatticeFormGouraudShading, ms as flattenFields, mt as DiffResult, mu as ChromaSubsampling, n as index_d_exports, na as buildFunctionShading, nc as borderedPreset, nd as SRGB_ICC_PROFILE, nf as findExistingSignatures, nh as fill, ni as downscale16To8, nl as isWasmModuleCached, nm as validatePdfUa, nn as Fragment, no as DEFAULT_SARIF_TOOL_NAME, np as PdfFileAttachmentAnnotation, nr as BitsPerFlag, ns as removePageLabels, nt as TileGrid, nu as OptimizationReport, o as DeclaredInvoiceTotals, oa as levenshtein, oc as BarcodeReadResult, od as detectTransparency, of as verifySignatureDetailed, oh as lineTo, oi as summarizeBitDepth, ol as resetWasmLoader, om as buildXmpMetadata, on as h$1, oo as SarifResult, op as PdfRedactAnnotation, or as FreeFormGouraudOptions, os as BookmarkRef, ot as RedactRect, ou as ImageOptimizeOptions, p as ProfileXmpOptions, pa as BoxGeometry, pc as calculateBarcodeDimensions, pd as LinearizationInfo, pf as verifyOfflineRevocation, ph as setLineWidth, pi as decodeWoff, pl as getTiffPageCount, pm as beginArtifactWithType, pn as isWasmSimdSupported, po as NamespaceDef, pp as PdfPolyLineAnnotation, pr as buildFreeFormGouraudShading, ps as flattenField, pt as CompareOptions, pu as recompressImage, q as WrapperPayloadOptions, qa as DocTimeStampOptions, qc as PdfWorker, qd as SignatureChainEntry, qf as generateFreeTextAppearance, qi as generateOrderX, ql as extractIccProfile, qm as closeAndStroke, qn as rgbToLab, qo as BatchOptions, qp as computeFileEncryptionKey, qr as scanPdfThreats, qs as estimateTextWidth, qt as pdfResponse, qu as getProfile, r as initWasm, ra as sampleShadingColor, rc as minimalPreset, rd as generateSrgbIccProfile, rf as parseExistingTrailer, rh as fillAndStroke, ri as getComponentDepths, rl as loadWasmModule, rm as checkAccessibility, rn as PdfComponent, ro as JsonReport, rp as CaretSymbol, rr as CoonsPatch, rs as setPageLabels, rt as TileOptions, ru as ProgressInfo, s as EInvoiceIssue, sa as renderCodeFrame, sc as readBarcode, sd as flattenTransparency, sf as EKU_OIDS, sh as moveTo, si as upscale8To16, sl as IfdEntry, sm as createXmpStream, sn as jsx, so as SarifRun, sp as PdfInkAnnotation, sr as LatticeFormGouraudOptions, ss as addBookmark, st as RedactResult, su as OptimizeResult, t as InitWasmOptions, ta as FunctionShadingOptions, tc as applyTablePreset, td as buildOutputIntent, tf as appendIncrementalUpdate, th as endPath, ti as layoutTextFlow, tl as isWasmDisabled, tm as enforcePdfUa, tn as buildFormFromJsonSchema, to as labToRgb, tp as FileAttachmentIcon, tr as BitsPerCoordinate, ts as getPageLabels, tt as RenderCache, tu as ImageOptimizeEntry, u as FacturXAssembleOptions, ua as InvoiceLine, uc as readEan13, ud as PdfAValidationResult, uf as validateKeyUsage, uh as setFlatness, ui as decodeTileRegion, ul as decodeTiff, um as PDFOperator, un as RuntimeCapabilities, uo as toJsonReport, up as LineEndingStyle, ur as TensorPatch, us as removeBookmark, ut as OcrEngine, uu as downscaleImage, v as preflightPdfA, va as buildGtsPdfxVersion, vc as pdf417ToOperators, vd as linearizePdf, vf as isCertificateRevoked, vh as ChangeTracker, vi as DeferredSignResult, vl as isWebP, vm as endArtifact, vn as SharedCounter, vo as RequirementType, vp as PdfStrikeOutAnnotation, vr as CpalPalette, vs as EncryptedPdfError, vt as FontFileFormat, vu as encodeJpegWasm, w as buildPdfUa2Xmp, wa as buildThresholdHalftone, wc as encodeUpcA, wd as LtvOptions, wf as requestTimestamp, wi as WorkerPoolOptions, wl as encodePngFromPixels, wm as beginText, wn as RasterBuffer, wo as TableExtractOptions, wp as PdfTextAnnotation, wr as VariationAxis, ws as InvalidColorError, wt as Canvas2DLike, wu as applyRedaction, x as autoTagPage, xa as STANDARD_SPOT_FUNCTIONS, xc as dataMatrixToOperators, xd as findChangedObjects, xf as TimestampResult, xh as saveIncremental, xi as signDeferred, xl as DirectEmbedResult, xm as drawImageWithMatrix, xn as SharedRingBuffer, xo as DocumentPart, xp as PdfFreeTextAnnotation, xr as AvarSegmentMap, xs as FieldExistsAsNonTerminalError, xt as extractImages$1, xu as OverlayAlignment, y as AutoTagOptions, ya as buildPdfX6OutputIntent, yc as DataMatrixOptions, yd as IncrementalChange, yf as checkCertificateStatus, yh as IncrementalSaveResult, yi as ExternalSigner, yl as isWebPLossless, ym as endMarkedContent, yn as SharedFlag, yo as buildRequirement, yp as PdfUnderlineAnnotation, yr as getColorGlyphLayers, ys as ExceededMaxLengthError, yt as extractFonts, yu as initJpegWasm, z as buildBlackPointCompensationExtGState, za as CollectionView, zc as code128ToOperators, zd as ModificationReport, zf as PrepareAppearanceOptions, zi as createRangeFetcher, zl as injectJpegMetadata, zm as showTextHex, zn as NextGenFormat, zo as PdfDocumentBuilder, zp as sha256, zr as verifyRedactions, zs as formatDate$1, zt as Rgba, zu as stripProhibitedFeatures } from "./index-KifTKVe6.mjs"; import { $ as PageEntry, $n as rotationMatrix, $t as EmbedPageOptions, A as signPdf, An as createAnnotation, Ar as setStrokeColor, At as TableRow, B as loadPdf, Bn as ParseSpeeds, Bt as GradientFill, C as attachFile, Cn as parseSvgTransform, Cr as rgbToCmyk, Ct as DrawTableOptions, D as SignOptions, Dn as PdfAnnotation, Dr as setFillColorGray, Dt as TableCell, E as PdfSignatureInfo, En as AnnotationType, Er as setFillColorCmyk, Et as PageContent, F as OutlineDestination, Fn as StructureType, Fr as setStrokingColor, Ft as QrCodeMatrix, G as EncryptOptions, Gn as Radians, Gt as RadialGradientOptions, H as PdfWriter, Hn as TextRenderingMode, Ht as NormalizedStop, I as OutlineItemOptions, In as BlendMode, Ir as spotColor, It as QrCodeOptions, J as decodePermissions, Jn as degreesToRadians, Jt as buildPatternObjects, K as PdfEncryptionHandler, Kn as concatMatrix, Kt as TilingPatternOptions, L as PdfOutlineItem, Ln as ImageAlignment, Lr as spotResourceName, Lt as encodeQrCode, M as ViewerPreferences, Mn as PdfStructureElement, Mr as setStrokeColorGray, Mt as renderMultiPageTable, N as buildViewerPreferencesDict, Nn as PdfStructureTree, Nr as setStrokeColorRgb, Nt as renderTable, O as VisibleSignatureOptions, On as annotationFromDict, Or as setFillColorRgb, Ot as TableColumn, P as parseViewerPreferences, Pn as StructureElementOptions, Pr as setStrokeColorSpace, Pt as ErrorCorrectionLevel, Q as DocumentStructure, Qn as rotate, Qt as DrawPageOptions, R as PdfOutlineTree, Rn as LineCapStyle, Rt as qrCodeToOperators, S as EmbeddedFile, Sn as parseSvgPath, Sr as rgb, St as CellContent, T as getAttachments, Tn as AnnotationOptions, Tr as setFillColor, Tt as NestedTableContent, U as serializePdf, Un as Angle, Ut as PatternFill, V as PdfSaveOptions, Vn as TextAlignment, Vt as LinearGradientOptions, W as EncryptAlgorithm, Wn as Degrees, Wt as RadialGradientFill, X as CatalogOptions, Xn as radiansToDegrees, Xt as radialGradient, Y as encodePermissions, Yn as radians, Yt as linearGradient, Z as DocumentMetadata, Zn as restoreState, Zt as tilingPattern, _ as AFRelationship, _n as SvgGradientStop, _r as componentsToColor, _t as PageSizes, a as StandardFonts, an as getRedactionMarks, ar as CmykColor, at as DrawCircleOptions, b as buildAfArray, bn as parseSvg, br as grayscale, bt as SoftMaskRef, c as PdfPluginManager, cn as PdfLayerManager, cr as GrayscaleColor, ct as DrawLineOptions, d as SignatureVerificationResult, dn as SvgRenderOptions, dr as applyFillColor, dt as DrawSquareOptions, en as EmbeddedPdfPage, er as saveState, et as buildCatalog, f as verifySignature, fn as drawSvgOnPage, fr as applyStrokeColor, ft as DrawSvgPathOptions, g as addWatermarkToPage, gn as SvgGradient, gr as colorToHex, gt as PageSize, h as addWatermark, hn as SvgElement, hr as colorToComponents, ht as ImageRef, i as StandardFontName, in as applyRedactions, ir as translate, it as formatPdfDate, j as PdfViewerPreferences, jn as AccessibilityIssue, jr as setStrokeColorCmyk, jt as TextRun, k as getSignatures, kn as buildAnnotationDict, kr as setFillingColor, kt as TableRenderResult, l as PluginDocument, ln as beginLayerContent, lr as RgbColor, lt as DrawQrCodeOptions, m as WatermarkOptions, mn as SvgDrawCommand, mr as cmykToRgb, mt as FontRef, n as PdfDocument, nn as RedactionMark, nr as setGraphicsState, nt as buildInfoDict, o as createPdf, on as markForRedaction, or as Color, ot as DrawEllipseOptions, p as verifySignatures, pn as svgToPdfOperators, pr as cmyk, pt as DrawTextOptions, q as PdfPermissionFlags, qn as degrees, qt as buildGradientObjects, r as SetTitleOptions, rn as RedactionOptions, rr as skew, rt as buildPageTree, s as PdfPlugin, sn as PdfLayer, sr as DeviceNColor, st as DrawImageOptions, t as EmbedFontOptions, tn as embedPageAsFormXObject, tr as scale, tt as buildDocumentStructure, u as PluginPage, un as endLayerContent, ur as SpotColor, ut as DrawRectangleOptions, v as AssociatedFileOptions, vn as applySpreadMethod, vr as deviceNColor, vt as PdfPage, w as buildEmbeddedFilesNameTree, wn as AnnotationFlags, wr as setColorSpace, wt as MultiPageTableResult, x as createAssociatedFile, xn as parseSvgColor, xr as hexToColor, xt as TransparencyGroupOptions, y as AssociatedFileResult, yn as interpolateLinearRgb, yr as deviceNResourceName, yt as SoftMaskBuilder, z as LoadPdfOptions, zn as LineJoinStyle, zt as ColorStop } from "./pdfDocument-C7TItmPQ.mjs"; import { C as PdfRef, E as RegistryEntry, S as PdfObjectRegistry, T as PdfString, _ as PdfDict, a as PdfListboxField, b as PdfNumber, c as PdfCheckboxField, d as FieldType, f as PdfField, g as PdfBool, h as PdfArray, i as PdfButtonField, l as PdfTextField, m as ByteWriter, n as RefResolver, o as PdfDropdownField, p as WidgetAnnotationHost, r as PdfSignatureField, s as PdfRadioGroup, t as PdfForm, u as FieldFlags, v as PdfName, w as PdfStream, x as PdfObject, y as PdfNull } from "./pdfForm-Ca86NDWn.mjs"; import { A as movePage, B as asPdfName, C as copyPages, D as cropPage, E as CropBox, F as rotateAllPages, I as rotatePage, L as asNumber, M as removePages, N as resizePage, O as getPageSize, P as reversePages, R as asPDFName, S as PageRange, T as splitPdf, V as asPdfNumber, _ as LayoutSinglelineResult, a as FontEmbeddingResult, b as layoutMultilineText, c as SubsetCmap, d as extractMetrics, f as ComputeFontSizeOptions, g as LayoutSinglelineOptions, h as LayoutMultilineResult, i as FontDescriptorData, j as removePage, k as insertPage, l as SubsetResult, m as LayoutMultilineOptions, n as CIDSystemInfoData, o as Type0FontData, p as LayoutCombedOptions, r as EmbeddedFont, s as WidthEntry, t as CIDFontData, u as FontMetrics, v as computeFontSize, w as mergePdfs, x as layoutSinglelineText, y as layoutCombedText, z as asPDFNumber } from "./fontEmbed-CTTeV1mZ.mjs"; import { a as ListboxAppearanceOptions, c as TextAppearanceOptions, d as generateDropdownAppearance, f as generateListboxAppearance, h as generateTextAppearance, i as DropdownAppearanceOptions, l as generateButtonAppearance, m as generateSignatureAppearance, n as ButtonAppearanceOptions, o as RadioAppearanceOptions, p as generateRadioAppearance, r as CheckboxAppearanceOptions, s as SignatureAppearanceOptions, t as AppearanceProviderFor, u as generateCheckboxAppearance } from "./fieldAppearance-_CZdoUCD.mjs"; import { _ as parseContentStream, a as ImageInfo, c as PdfParseError, d as TextExtractionOptions, f as TextItem$1, g as Operand, h as ContentStreamOperator, i as analyzeImages, l as formatHexContext, m as extractTextWithPositions, n as AnalyzeImagesOptions, o as decodeImageStream, p as extractText, r as ImageAnalysis, s as extractImages, t as AnalysisReport, u as decodeStream } from "./compressionAnalysis-4EW8MJBa.mjs"; //#region src/browser/serviceWorker.d.ts /** * Service Worker helpers for offline PDF generation. * * Service Workers run in a context that has `self`, `fetch`, `caches`, * and `Response`, but no DOM (`document`, `window`). This module * provides lightweight utilities for generating and serving PDFs from * within a Service Worker. * * @example * ```ts * // Inside a Service Worker * import { handlePdfRequest, createPdfResponse } from 'modern-pdf-lib/browser'; * * self.addEventListener('fetch', (event) => { * if (event.request.url.endsWith('/generate-pdf')) { * event.respondWith( * handlePdfRequest(event.request, async (pdf) => { * const doc = pdf.createPdf(); * const page = doc.addPage(pdf.PageSizes.A4); * page.drawText('Hello from Service Worker!', { x: 50, y: 750, size: 24 }); * return doc.save(); * }), * ); * } * }); * ``` * * @module browser/serviceWorker */ /** * The handler function receives the full modern-pdf-lib module and must * return the generated PDF bytes. */ type PdfGeneratorHandler = (pdf: typeof index_d_exports) => Promise; /** * Handle a fetch request by generating a PDF and returning it as a * {@link Response} with appropriate headers. * * This is a convenience wrapper that catches errors from the handler * and returns a 500 response with the error message instead of * letting the Service Worker fail silently. * * @param request - The incoming {@link Request} (used for context; * currently informational). * @param handler - An async function that receives the `modern-pdf-lib` * module and returns PDF bytes. * @returns A {@link Response} with `content-type: application/pdf`. * * @example * ```ts * self.addEventListener('fetch', (event) => { * event.respondWith( * handlePdfRequest(event.request, async (pdf) => { * const doc = pdf.createPdf(); * doc.addPage(); * return doc.save(); * }), * ); * }); * ``` */ declare function handlePdfRequest(_request: Request, handler: PdfGeneratorHandler): Promise; /** * Wrap raw PDF bytes in a {@link Response} with the correct * `Content-Type` and optional `Content-Disposition` headers. * * @param bytes - The PDF file contents as a `Uint8Array`. * @param filename - If provided, a `Content-Disposition: attachment` * header is added so browsers prompt a download. * @returns A ready-to-send {@link Response}. * * @example * ```ts * const bytes = doc.save(); * const response = createPdfResponse(bytes, 'invoice.pdf'); * ``` */ declare function createPdfResponse(bytes: Uint8Array, filename?: string): Response; /** * Check whether the Cache API is available in the current context. * * In Service Workers the Cache API (`caches`) is typically available, * but this helper guards against edge cases (e.g., opaque origins, * disabled storage, or running outside a Service Worker). * * @returns `true` if `caches` is defined and accessible. * * @example * ```ts * if (isCacheAvailable()) { * const cache = await caches.open('pdf-cache'); * await cache.put(request, response.clone()); * } * ``` */ declare function isCacheAvailable(): boolean; //#endregion //#region src/browser/download.d.ts /** * Browser utilities for saving and displaying PDF documents. * * These helpers convert raw PDF bytes into browser-native formats * for downloading, embedding, and previewing. * * @module browser/download */ /** * Trigger a browser file download for PDF bytes. * * Creates a temporary `` element with a Blob URL and clicks it * to start the download. The Blob URL is revoked after the download * starts. * * @param bytes - The PDF document bytes. * @param filename - Download filename (defaults to `'document.pdf'`). * * @example * ```ts * import { createPdf, saveAsDownload } from 'modern-pdf-lib/browser'; * * const doc = createPdf(); * doc.addPage().drawText('Hello!', { x: 50, y: 750, size: 24 }); * const bytes = await doc.save(); * saveAsDownload(bytes, 'hello.pdf'); * ``` */ declare function saveAsDownload(bytes: Uint8Array, filename?: string): void; /** * Convert PDF bytes to a Blob. * * Useful for uploading PDFs via `fetch()` or `FormData`, or for * passing to other browser APIs that accept Blobs. * * @param bytes - The PDF document bytes. * @returns A Blob with MIME type `application/pdf`. * * @example * ```ts * const blob = saveAsBlob(bytes); * const formData = new FormData(); * formData.append('document', blob, 'report.pdf'); * await fetch('/upload', { method: 'POST', body: formData }); * ``` */ declare function saveAsBlob(bytes: Uint8Array): Blob; /** * Create an object URL for PDF bytes. * * The returned URL can be used as the `src` of an `