diff --git a/textproc/Makefile b/textproc/Makefile index 0a1ae5fb5901..c76ec512c433 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1,2276 +1,2277 @@ COMMENT = Text processing utilities (does not include desktop publishing) SUBDIR += 2bsd-diff SUBDIR += CLDR SUBDIR += R-cran-DT SUBDIR += R-cran-R.rsp SUBDIR += R-cran-R2HTML SUBDIR += R-cran-XML SUBDIR += R-cran-bibtex SUBDIR += R-cran-brew SUBDIR += R-cran-cellranger SUBDIR += R-cran-commonmark SUBDIR += R-cran-downlit SUBDIR += R-cran-formatR SUBDIR += R-cran-highr SUBDIR += R-cran-htmlTable SUBDIR += R-cran-htmltools SUBDIR += R-cran-hunspell SUBDIR += R-cran-litedown SUBDIR += R-cran-markdown SUBDIR += R-cran-openxlsx SUBDIR += R-cran-pystr SUBDIR += R-cran-rbibutils SUBDIR += R-cran-readr SUBDIR += R-cran-readxl SUBDIR += R-cran-rematch SUBDIR += R-cran-reprex SUBDIR += R-cran-rex SUBDIR += R-cran-rio SUBDIR += R-cran-rmarkdown SUBDIR += R-cran-sass SUBDIR += R-cran-spelling SUBDIR += R-cran-stringi SUBDIR += R-cran-stringr SUBDIR += R-cran-tth SUBDIR += R-cran-utf8 SUBDIR += R-cran-vroom SUBDIR += R-cran-writexl SUBDIR += R-cran-xml2 SUBDIR += R-cran-xmlparsedata SUBDIR += R-cran-xtable SUBDIR += R-cran-yaml SUBDIR += UCD SUBDIR += addts SUBDIR += adoc-mode.el SUBDIR += af-aspell SUBDIR += agrep SUBDIR += aha SUBDIR += aiksaurus SUBDIR += align SUBDIR += am-aspell SUBDIR += amberfish SUBDIR += angle-grinder SUBDIR += ansifilter SUBDIR += antiword SUBDIR += apache-commons-csv SUBDIR += apache-commons-digester SUBDIR += apache-poi SUBDIR += apache-solr SUBDIR += apache-xmlbeans SUBDIR += apertium SUBDIR += apertium-eng SUBDIR += aq SUBDIR += arianna SUBDIR += asciidoc SUBDIR += asm-xml SUBDIR += asm2html SUBDIR += aspell SUBDIR += aspell-ispell SUBDIR += ast-aspell SUBDIR += augeas SUBDIR += az-aspell SUBDIR += bat SUBDIR += bat-extras SUBDIR += bbe SUBDIR += be-aspell SUBDIR += belr SUBDIR += bg-aspell SUBDIR += bg-hyphen SUBDIR += bg-mythes SUBDIR += bib2html SUBDIR += bibclean SUBDIR += bibtex2html SUBDIR += bibutils SUBDIR += biodiff SUBDIR += bn-aspell SUBDIR += bookokrat SUBDIR += br-aspell SUBDIR += bsd-spell SUBDIR += c2html SUBDIR += ca-aspell SUBDIR += caps-log SUBDIR += cast2gif SUBDIR += castxml SUBDIR += catdoc SUBDIR += cg3 SUBDIR += cgrep SUBDIR += chkascii SUBDIR += choose SUBDIR += chpp SUBDIR += cl-ppcre SUBDIR += cl-ppcre-ccl SUBDIR += cl-ppcre-clisp SUBDIR += cl-ppcre-sbcl SUBDIR += clucene SUBDIR += cmark SUBDIR += coccigrep SUBDIR += code-minimap SUBDIR += code2html SUBDIR += codesearch SUBDIR += codespell SUBDIR += colordiff SUBDIR += comparator SUBDIR += comrak SUBDIR += confget SUBDIR += consul-template SUBDIR += cpp-peglib SUBDIR += cpptoml SUBDIR += crex SUBDIR += crow-translate SUBDIR += crunch SUBDIR += cs-aspell SUBDIR += cs-hunspell SUBDIR += cs-hyphen SUBDIR += cs-mythes SUBDIR += csb-aspell SUBDIR += csvdiff SUBDIR += csview SUBDIR += csvlens SUBDIR += csvq SUBDIR += ctpl SUBDIR += ctpp2 SUBDIR += cwtext SUBDIR += cy-aspell SUBDIR += cy-hunspell SUBDIR += da-aspell SUBDIR += dadadodo SUBDIR += dasel SUBDIR += datamash SUBDIR += db2latex SUBDIR += dbacl SUBDIR += dblatex SUBDIR += denature SUBDIR += dict SUBDIR += dictem SUBDIR += dictfmt SUBDIR += dictionary SUBDIR += diff-so-fancy SUBDIR += diffsplit SUBDIR += diffstat SUBDIR += difftastic SUBDIR += diffutils SUBDIR += dikt SUBDIR += discount SUBDIR += dmenu-translate SUBDIR += doc-mode.el SUBDIR += docbook SUBDIR += docbook-sgml SUBDIR += docbook-to-man SUBDIR += docbook-utils SUBDIR += docbook-xml SUBDIR += docbook-xsd SUBDIR += docbook-xsl SUBDIR += docbook-xsl-ns SUBDIR += docbook2X SUBDIR += docbook2mdoc SUBDIR += docbookrx SUBDIR += docproj SUBDIR += docproj-fonts-cjk SUBDIR += doxx SUBDIR += dsssl-docbook-modular SUBDIR += dtd-catalogs SUBDIR += dtd2relax SUBDIR += dtdparse SUBDIR += duncan SUBDIR += dwdiff SUBDIR += dyff SUBDIR += easydiff SUBDIR += ebook-tools SUBDIR += el-aspell SUBDIR += el-hyphen SUBDIR += elasticsearch-plugin-head SUBDIR += elasticsearch7 SUBDIR += elasticsearch8 SUBDIR += en-aspell SUBDIR += en-hunspell SUBDIR += en-mythes SUBDIR += enchant SUBDIR += enchant2 SUBDIR += eo-aspell SUBDIR += eqe SUBDIR += es-aspell SUBDIR += es-hunspell SUBDIR += es-hyphen SUBDIR += es-mythes SUBDIR += et-aspell SUBDIR += evtx SUBDIR += exempi SUBDIR += expat2 SUBDIR += extract_url SUBDIR += ezxml SUBDIR += fa-aspell SUBDIR += fblog SUBDIR += fcitx-m17n SUBDIR += fcitx-qt5 SUBDIR += fcitx-table-other SUBDIR += fcitx5 SUBDIR += fcitx5-configtool SUBDIR += fcitx5-gtk SUBDIR += fcitx5-gtk-common SUBDIR += fcitx5-lua SUBDIR += fcitx5-m17n SUBDIR += fcitx5-mcfoxim SUBDIR += fcitx5-qt SUBDIR += fcitx5-qt-common SUBDIR += feluda SUBDIR += fex SUBDIR += ffe SUBDIR += fi-aspell SUBDIR += filepp SUBDIR += fist SUBDIR += fixrtf SUBDIR += fldiff SUBDIR += flex SUBDIR += fmtlatex SUBDIR += fo-aspell SUBDIR += foiltex SUBDIR += fop SUBDIR += fox-xml SUBDIR += freexl SUBDIR += fuzzysearchdatabase SUBDIR += fy-aspell SUBDIR += fzf SUBDIR += fzy SUBDIR += ga-aspell SUBDIR += gastex SUBDIR += gd-aspell SUBDIR += gdome2 SUBDIR += gh-grep SUBDIR += git-chglog SUBDIR += gitlab-code-parser SUBDIR += gitlab-elasticsearch-indexer SUBDIR += gitlab-zoekt-indexer SUBDIR += gl-aspell SUBDIR += gladtex SUBDIR += gnugrep SUBDIR += go-md2man SUBDIR += go-transifex-client SUBDIR += go-yq SUBDIR += gojq SUBDIR += goldendict SUBDIR += goldendict-ng SUBDIR += google-ctemplate SUBDIR += gpp SUBDIR += grap SUBDIR += grass SUBDIR += grc-aspell SUBDIR += greple SUBDIR += groff SUBDIR += gron SUBDIR += gron.awk SUBDIR += groonga SUBDIR += gsed SUBDIR += gspell SUBDIR += gstreamer1-plugins-zxing SUBDIR += gtk-doc SUBDIR += gtkspell SUBDIR += gtkspell3 SUBDIR += gu-aspell SUBDIR += gv-aspell SUBDIR += halibut SUBDIR += harper SUBDIR += heirloom-doctools SUBDIR += hevea SUBDIR += hexcode SUBDIR += hhm SUBDIR += hi-aspell SUBDIR += highlight SUBDIR += hil-aspell SUBDIR += hr-aspell SUBDIR += hs-lhs2tex SUBDIR += hs-pandoc SUBDIR += hs-pandoc-crossref SUBDIR += hs-yaml SUBDIR += hsb-aspell SUBDIR += html SUBDIR += html-pretty SUBDIR += html-query SUBDIR += html-xml-utils SUBDIR += html2fo SUBDIR += html2text SUBDIR += html2xhtml SUBDIR += htmlc SUBDIR += htmldoc SUBDIR += htmlise SUBDIR += htmlq SUBDIR += htmltest SUBDIR += htmltolatex SUBDIR += humanzip SUBDIR += hunspell SUBDIR += hus-aspell SUBDIR += hy-aspell SUBDIR += hyperestraier SUBDIR += hyphen SUBDIR += ia-aspell SUBDIR += ibus SUBDIR += ibus-kmfl SUBDIR += ibus-m17n SUBDIR += ibus-table SUBDIR += ibus-typing-booster SUBDIR += ibus-uniemoji SUBDIR += icdiff SUBDIR += id-aspell SUBDIR += id-hyphen SUBDIR += idnits SUBDIR += ie-hunspell SUBDIR += igor SUBDIR += iksemel SUBDIR += info2html SUBDIR += info2man SUBDIR += info_to_html SUBDIR += intltool SUBDIR += irstlm SUBDIR += is-aspell SUBDIR += is-hyphen SUBDIR += iso-schematron-xslt SUBDIR += iso12083 SUBDIR += iso8879 SUBDIR += it-aspell SUBDIR += it-hunspell SUBDIR += it-hyphen SUBDIR += it-mythes SUBDIR += itstool SUBDIR += jade SUBDIR += jalingo SUBDIR += jaq SUBDIR += jarnal SUBDIR += jdictionary SUBDIR += jdictionary-int-eng SUBDIR += jid SUBDIR += jing SUBDIR += jless SUBDIR += jnv SUBDIR += jo SUBDIR += jq SUBDIR += jql SUBDIR += jqp SUBDIR += jrefentry SUBDIR += jshon SUBDIR += json-yaml SUBDIR += json2yaml SUBDIR += jsonfmt SUBDIR += jsongrep SUBDIR += jtc SUBDIR += kdiff3 SUBDIR += kepubify SUBDIR += kf5-kcodecs SUBDIR += kf5-sonnet SUBDIR += kf5-syntax-highlighting SUBDIR += kf6-kcodecs SUBDIR += kf6-sonnet SUBDIR += kf6-syntax-highlighting SUBDIR += kibana8 SUBDIR += kibana91 SUBDIR += kibana92 SUBDIR += kibana93 SUBDIR += kiss-templates SUBDIR += kmfl-european-latin SUBDIR += kmfl-khmer SUBDIR += kmfl-sil-ezra SUBDIR += kmfl-sil-galatia SUBDIR += kmfl-sil-ipa-unicode SUBDIR += kmfl-sil-panafrican-latin SUBDIR += kmfl-sil-yi SUBDIR += kmfl-varamozhi-malayalam SUBDIR += kmflcomp SUBDIR += kn-aspell SUBDIR += kompare SUBDIR += krep SUBDIR += kreport SUBDIR += ku-aspell SUBDIR += ky-aspell SUBDIR += l2a SUBDIR += la-aspell SUBDIR += lacheck SUBDIR += lasem SUBDIR += latex-service SUBDIR += latex2html SUBDIR += lexilla SUBDIR += libabw SUBDIR += libcroco SUBDIR += libcss SUBDIR += libcsv SUBDIR += libcue SUBDIR += libcyaml SUBDIR += libdiff SUBDIR += libe-book SUBDIR += libebml SUBDIR += libepubgen SUBDIR += libexttextcat SUBDIR += libfo SUBDIR += libfolia SUBDIR += libfyaml SUBDIR += libgepub SUBDIR += libinfinity SUBDIR += libixion SUBDIR += libjcat SUBDIR += libkmfl SUBDIR += libkolabxml SUBDIR += libkomparediff2 SUBDIR += liblrdf SUBDIR += libmrss SUBDIR += libmwaw03 SUBDIR += libnumbertext SUBDIR += libnxml SUBDIR += libodfgen01 SUBDIR += libqxp SUBDIR += librevenge SUBDIR += libsass SUBDIR += libsoldout SUBDIR += libsphinxclient SUBDIR += libstaroffice SUBDIR += libstree SUBDIR += libtextcat SUBDIR += libtranslate SUBDIR += libtre SUBDIR += libucl SUBDIR += libunibreak SUBDIR += libuninameslist SUBDIR += libvisio01 SUBDIR += libwapcaplet SUBDIR += libwbxml SUBDIR += libwpd010 SUBDIR += libwps SUBDIR += libwps03 SUBDIR += libxdiff SUBDIR += libxml++ SUBDIR += libxml++26 SUBDIR += libxml++30 SUBDIR += libxml2 SUBDIR += libxml2-python SUBDIR += libxmlb SUBDIR += libxmlbird SUBDIR += libxode SUBDIR += libxslt SUBDIR += libyaml SUBDIR += link-grammar SUBDIR += linux-c7-aspell SUBDIR += linux-c7-expat SUBDIR += linux-c7-expat-devel SUBDIR += linux-c7-libcroco SUBDIR += linux-c7-libxml2 SUBDIR += linux-c7-libxslt SUBDIR += linux-rl9-expat SUBDIR += linux-rl9-libstemmer SUBDIR += linux-rl9-libxml2 SUBDIR += linux-rl9-libxslt SUBDIR += linux-rl9-qt5-qtxmlpatterns SUBDIR += linuxdoc SUBDIR += linuxdoc-tools SUBDIR += localize SUBDIR += logseq SUBDIR += lookatme SUBDIR += loook SUBDIR += lowdown SUBDIR += lt-aspell SUBDIR += lt-hyphen SUBDIR += lttoolbox SUBDIR += lua-icu-utils SUBDIR += lua-luaexpat SUBDIR += lua-lyaml SUBDIR += lucene SUBDIR += lucene5 SUBDIR += luceneplusplus SUBDIR += lv-aspell SUBDIR += makefaq SUBDIR += makepatch SUBDIR += man2html SUBDIR += mandoc SUBDIR += mantra SUBDIR += markdown SUBDIR += markdown-mode.el SUBDIR += markdownfmt SUBDIR += markdownpart SUBDIR += mathml-xsd SUBDIR += md2roff SUBDIR += md4c SUBDIR += mdbook SUBDIR += mdbook-linkcheck SUBDIR += mdbook-mermaid SUBDIR += mdq SUBDIR += mdtt SUBDIR += meilisearch SUBDIR += meld SUBDIR += metauml SUBDIR += mg-aspell SUBDIR += mgdiff SUBDIR += mi-aspell SUBDIR += miller SUBDIR += minify SUBDIR += minised SUBDIR += minixmlto SUBDIR += mk-aspell SUBDIR += mkcatalog SUBDIR += ml-aspell SUBDIR += ml1 SUBDIR += mn-aspell SUBDIR += modlogan SUBDIR += moor SUBDIR += mp_doccer SUBDIR += mr-aspell SUBDIR += ms-aspell SUBDIR += msort SUBDIR += mt-aspell SUBDIR += multimarkdown SUBDIR += muse SUBDIR += mxml SUBDIR += mythes SUBDIR += nb-aspell SUBDIR += nds-aspell SUBDIR += nerdlog SUBDIR += nl-aspell SUBDIR += nl-hunspell SUBDIR += nl-hyphen SUBDIR += nl-mythes SUBDIR += nn-aspell SUBDIR += nunnimcax SUBDIR += nuspell SUBDIR += ny-aspell SUBDIR += obsidian SUBDIR += ocaml-csv SUBDIR += ocaml-expat SUBDIR += ocaml-spelll SUBDIR += ocaml-text SUBDIR += ocaml-yojson SUBDIR += odt2txt SUBDIR += openfts SUBDIR += openjade SUBDIR += opensearch SUBDIR += opensearch-dashboards SUBDIR += opensearch-dashboards219 SUBDIR += opensearch13 SUBDIR += opensearch210 SUBDIR += opensearch213 SUBDIR += opensearch216 SUBDIR += opensearch219 SUBDIR += opensp SUBDIR += openvanilla-framework SUBDIR += or-aspell SUBDIR += otree SUBDIR += ov SUBDIR += ox-gfm.el SUBDIR += oyo SUBDIR += p5-AI-Categorizer SUBDIR += p5-Algorithm-CheckDigits SUBDIR += p5-Algorithm-RabinKarp SUBDIR += p5-Apache-ParseLog SUBDIR += p5-Apache-Solr SUBDIR += p5-BibTeX-Parser SUBDIR += p5-BigIP-ParseConfig SUBDIR += p5-Bloom-Filter SUBDIR += p5-Business-IS-PIN SUBDIR += p5-CAM-PDF SUBDIR += p5-CQL-Parser SUBDIR += p5-CSS SUBDIR += p5-CSS-Compressor SUBDIR += p5-CSS-Croco SUBDIR += p5-CSS-Minifier SUBDIR += p5-CSS-Minifier-XS SUBDIR += p5-CSS-Packer SUBDIR += p5-CSS-SAC SUBDIR += p5-CSS-Sass SUBDIR += p5-CSS-Simple SUBDIR += p5-CSS-Squish SUBDIR += p5-CSS-Tiny SUBDIR += p5-Chess-PGN-Parse SUBDIR += p5-Class-CSV SUBDIR += p5-Data-FormValidator SUBDIR += p5-Data-FormValidator-Constraints-DateTime SUBDIR += p5-Data-Phrasebook SUBDIR += p5-Data-Phrasebook-Loader-YAML SUBDIR += p5-Data-Report SUBDIR += p5-Data-SpreadPagination SUBDIR += p5-DelimMatch SUBDIR += p5-Dev-Bollocks SUBDIR += p5-Devel-TraceSAX SUBDIR += p5-DocSet SUBDIR += p5-Excel-Template SUBDIR += p5-Excel-Writer-XLSX SUBDIR += p5-File-Inplace SUBDIR += p5-Filter-Simple SUBDIR += p5-FormValidator-Lite SUBDIR += p5-Games-Dissociate SUBDIR += p5-Geo-Parse-OSM SUBDIR += p5-Getopt-Lucid SUBDIR += p5-Google-Data-JSON SUBDIR += p5-Grutatxt SUBDIR += p5-HTML-Copy SUBDIR += p5-HTML-Entities-ImodePictogram SUBDIR += p5-HTML-Entities-Interpolate SUBDIR += p5-HTML-Entities-Numbered SUBDIR += p5-HTML-EscapeEvil SUBDIR += p5-HTML-Format SUBDIR += p5-HTML-FormatExternal SUBDIR += p5-HTML-FormatText-WithLinks SUBDIR += p5-HTML-FormatText-WithLinks-AndTables SUBDIR += p5-HTML-Fraction SUBDIR += p5-HTML-FromANSI-Tiny SUBDIR += p5-HTML-HTML5-Entities SUBDIR += p5-HTML-HTML5-Parser SUBDIR += p5-HTML-HTMLDoc SUBDIR += p5-HTML-Packer SUBDIR += p5-HTML-QRCode SUBDIR += p5-HTML-Quoted SUBDIR += p5-HTML-RewriteAttributes SUBDIR += p5-HTML-SBC SUBDIR += p5-HTML-SuperForm SUBDIR += p5-HTML-T5 SUBDIR += p5-HTML-TagFilter SUBDIR += p5-HTML-Tidy5 SUBDIR += p5-HTML-Tiny SUBDIR += p5-HTML-Truncate SUBDIR += p5-Hailo SUBDIR += p5-Hash-Merge SUBDIR += p5-Hatena-Keyword SUBDIR += p5-IO-CSVHeaderFile SUBDIR += p5-JSON-Validator SUBDIR += p5-JavaScript-Minifier SUBDIR += p5-JavaScript-Minifier-XS SUBDIR += p5-JavaScript-Packer SUBDIR += p5-KinoSearch1 SUBDIR += p5-Kwalify SUBDIR += p5-LaTeX-Driver SUBDIR += p5-LaTeX-Encode SUBDIR += p5-LaTeX-Pod SUBDIR += p5-LaTeX-TOM SUBDIR += p5-LaTeX-Table SUBDIR += p5-LaTeX-ToUnicode SUBDIR += p5-Lingua-Conjunction SUBDIR += p5-Lingua-EN-AddressParse SUBDIR += p5-Lingua-EN-Fathom SUBDIR += p5-Lingua-EN-FindNumber SUBDIR += p5-Lingua-EN-Gender SUBDIR += p5-Lingua-EN-Infinitive SUBDIR += p5-Lingua-EN-Inflect SUBDIR += p5-Lingua-EN-Inflect-Number SUBDIR += p5-Lingua-EN-Inflect-Phrase SUBDIR += p5-Lingua-EN-MatchNames SUBDIR += p5-Lingua-EN-NameCase SUBDIR += p5-Lingua-EN-NameParse SUBDIR += p5-Lingua-EN-NamedEntity SUBDIR += p5-Lingua-EN-Nickname SUBDIR += p5-Lingua-EN-Number-IsOrdinal SUBDIR += p5-Lingua-EN-Numbers SUBDIR += p5-Lingua-EN-Numbers-Easy SUBDIR += p5-Lingua-EN-Numbers-Ordinate SUBDIR += p5-Lingua-EN-PluralToSingular SUBDIR += p5-Lingua-EN-Sentence SUBDIR += p5-Lingua-EN-Squeeze SUBDIR += p5-Lingua-EN-Summarize SUBDIR += p5-Lingua-EN-Syllable SUBDIR += p5-Lingua-EN-Tagger SUBDIR += p5-Lingua-EN-Words2Nums SUBDIR += p5-Lingua-Ident SUBDIR += p5-Lingua-Identify SUBDIR += p5-Lingua-Ispell SUBDIR += p5-Lingua-PT-Stemmer SUBDIR += p5-Lingua-Preferred SUBDIR += p5-Lingua-Stem SUBDIR += p5-Lingua-Stem-Fr SUBDIR += p5-Lingua-Stem-It SUBDIR += p5-Lingua-Stem-Ru SUBDIR += p5-Lingua-Stem-Snowball SUBDIR += p5-Lingua-Stem-Snowball-Da SUBDIR += p5-Lingua-Stem-Snowball-No SUBDIR += p5-Lingua-Stem-Snowball-Se SUBDIR += p5-Lingua-StopWords SUBDIR += p5-Lingua-Treebank SUBDIR += p5-MARC-Charset SUBDIR += p5-MARC-Lint SUBDIR += p5-MARC-Record SUBDIR += p5-MARC-XML SUBDIR += p5-MKDoc-XML SUBDIR += p5-Makefile-DOM SUBDIR += p5-Makefile-Parser SUBDIR += p5-Markapl SUBDIR += p5-Markdown-Perl SUBDIR += p5-Markdown-Render SUBDIR += p5-Marpa-HTML SUBDIR += p5-MathML-Entities SUBDIR += p5-Net-Groonga-HTTP SUBDIR += p5-Net-IDN-Encode SUBDIR += p5-Net-Snort-Parser SUBDIR += p5-Net-YASA SUBDIR += p5-NetAddr-IP-Find SUBDIR += p5-Number-Format SUBDIR += p5-Number-Format-Metric SUBDIR += p5-Number-Spell SUBDIR += p5-ODF-lpOD SUBDIR += p5-ODF-lpOD-Helper SUBDIR += p5-OpenOffice-OODoc SUBDIR += p5-PDF-API2 SUBDIR += p5-PDF-API2-Simple SUBDIR += p5-PDF-API2-XS SUBDIR += p5-PDF-API3 SUBDIR += p5-PDF-Builder SUBDIR += p5-PDF-Create SUBDIR += p5-PDF-FromHTML SUBDIR += p5-PDF-Reuse SUBDIR += p5-PDF-Table SUBDIR += p5-PDF-Tiny SUBDIR += p5-PDF-Writer SUBDIR += p5-POD2-Base SUBDIR += p5-POE-Filter-XML SUBDIR += p5-POSIX-Regex SUBDIR += p5-PPI SUBDIR += p5-PPI-HTML SUBDIR += p5-PPI-XS SUBDIR += p5-PPIx-EditorTools SUBDIR += p5-PPIx-QuoteLike SUBDIR += p5-PPIx-Regexp SUBDIR += p5-PPIx-Utilities SUBDIR += p5-PPIx-Utils SUBDIR += p5-Parse-ANSIColor-Tiny SUBDIR += p5-Parse-BooleanLogic SUBDIR += p5-Parse-CSV SUBDIR += p5-Parse-EDID SUBDIR += p5-Parse-FixedLength SUBDIR += p5-Parse-Flex SUBDIR += p5-Parse-PhoneNumber SUBDIR += p5-Parse-Syslog SUBDIR += p5-Perl-Critic SUBDIR += p5-Perl-Critic-Bangs SUBDIR += p5-Perl-Critic-Itch SUBDIR += p5-Perl-Critic-Moose SUBDIR += p5-Perl-Critic-More SUBDIR += p5-Perl-Critic-Pulp SUBDIR += p5-Perl-Critic-Swift SUBDIR += p5-Perl-Critic-Tics SUBDIR += p5-Perl-Lint SUBDIR += p5-Perl-MinimumVersion SUBDIR += p5-PerlPoint-Converters SUBDIR += p5-PerlPoint-Package SUBDIR += p5-Petal SUBDIR += p5-Petal-CodePerl SUBDIR += p5-Petal-Mail SUBDIR += p5-Petal-Utils SUBDIR += p5-Plagger SUBDIR += p5-Plucene SUBDIR += p5-Plucene-Analysis-CJKAnalyzer SUBDIR += p5-Plucene-Plugin-Analyzer-SnowballAnalyzer SUBDIR += p5-Plucene-Simple SUBDIR += p5-Pod-Abstract SUBDIR += p5-Pod-Autopod SUBDIR += p5-Pod-Constants SUBDIR += p5-Pod-DocBook SUBDIR += p5-Pod-Elemental SUBDIR += p5-Pod-Escapes SUBDIR += p5-Pod-Eventual SUBDIR += p5-Pod-HtmlEasy SUBDIR += p5-Pod-LaTeX SUBDIR += p5-Pod-Markdown SUBDIR += p5-Pod-MinimumVersion SUBDIR += p5-Pod-POM SUBDIR += p5-Pod-POM-View-HTML-Filter SUBDIR += p5-Pod-POM-View-Restructured SUBDIR += p5-Pod-Parser SUBDIR += p5-Pod-Perldoc SUBDIR += p5-Pod-ProjectDocs SUBDIR += p5-Pod-Readme SUBDIR += p5-Pod-Section SUBDIR += p5-Pod-Simple SUBDIR += p5-Pod-Spell SUBDIR += p5-Pod-Strip SUBDIR += p5-Pod-Stripper SUBDIR += p5-Pod-Tree SUBDIR += p5-Pod-WSDL SUBDIR += p5-Pod-WikiDoc SUBDIR += p5-Pod-XML SUBDIR += p5-Pod-Xhtml SUBDIR += p5-RADIUS-UserFile SUBDIR += p5-RDF-Core SUBDIR += p5-RDF-Notation3 SUBDIR += p5-RDF-Query SUBDIR += p5-RDF-Simple SUBDIR += p5-RDF-Trine SUBDIR += p5-RDFStore SUBDIR += p5-RTF-Parser SUBDIR += p5-RTF-Tokenizer SUBDIR += p5-RTF-Writer SUBDIR += p5-Regex-PreSuf SUBDIR += p5-Regexp-Common SUBDIR += p5-Regexp-Common-Email-Address SUBDIR += p5-Regexp-Common-net-CIDR SUBDIR += p5-Regexp-Common-profanity_us SUBDIR += p5-Regexp-Common-time SUBDIR += p5-Regexp-Copy SUBDIR += p5-Regexp-Debugger SUBDIR += p5-Regexp-DefaultFlags SUBDIR += p5-Regexp-IPv6 SUBDIR += p5-Regexp-Log SUBDIR += p5-Regexp-Log-Common SUBDIR += p5-SGML-DTDParse SUBDIR += p5-SGML-Parser-OpenSP SUBDIR += p5-SGMLSpm SUBDIR += p5-SQL-Tokenizer SUBDIR += p5-SVG SUBDIR += p5-SVG-Parser SUBDIR += p5-Search-Elasticsearch SUBDIR += p5-Search-Elasticsearch-Client-0_90 SUBDIR += p5-Search-Elasticsearch-Client-1_0 SUBDIR += p5-Search-Elasticsearch-Client-2_0 SUBDIR += p5-Search-Elasticsearch-Client-5_0 SUBDIR += p5-Search-Elasticsearch-Client-6_0 SUBDIR += p5-Search-Elasticsearch-Client-7_0 SUBDIR += p5-Search-Estraier SUBDIR += p5-Search-Odeum SUBDIR += p5-Search-QueryParser SUBDIR += p5-Search-QueryParser-SQL SUBDIR += p5-Search-Sitemap SUBDIR += p5-Search-VectorSpace SUBDIR += p5-Senna SUBDIR += p5-Solr SUBDIR += p5-Sort-ArbBiLex SUBDIR += p5-Sort-Fields SUBDIR += p5-Sort-Naturally SUBDIR += p5-Sphinx-Config SUBDIR += p5-Sphinx-Manager SUBDIR += p5-Sphinx-Search SUBDIR += p5-Spreadsheet-GenerateXLSX SUBDIR += p5-Spreadsheet-ParseExcel SUBDIR += p5-Spreadsheet-ParseXLSX SUBDIR += p5-Spreadsheet-Read SUBDIR += p5-Spreadsheet-ReadGnumeric SUBDIR += p5-Spreadsheet-ReadSXC SUBDIR += p5-Spreadsheet-WriteExcel SUBDIR += p5-Spreadsheet-WriteExcel-FromXML SUBDIR += p5-Spreadsheet-WriteExcel-Styler SUBDIR += p5-Spreadsheet-WriteExcelXML SUBDIR += p5-Spreadsheet-XLSX SUBDIR += p5-String-BufferStack SUBDIR += p5-String-CamelCase SUBDIR += p5-String-Compare-ConstantTime SUBDIR += p5-String-Divert SUBDIR += p5-String-Escape SUBDIR += p5-String-Flogger SUBDIR += p5-String-Format SUBDIR += p5-String-Fraction SUBDIR += p5-String-HexConvert SUBDIR += p5-String-Koremutake SUBDIR += p5-String-LCSS SUBDIR += p5-String-Pad SUBDIR += p5-String-Print SUBDIR += p5-String-RewritePrefix SUBDIR += p5-String-Scanf SUBDIR += p5-String-ShellQuote SUBDIR += p5-String-ShowDiff SUBDIR += p5-String-Strip SUBDIR += p5-String-Tagged SUBDIR += p5-String-Tagged-Terminal SUBDIR += p5-String-ToIdentifier-EN SUBDIR += p5-String-Tokenizer SUBDIR += p5-String-Trim SUBDIR += p5-String-Truncate SUBDIR += p5-String-TtyLength SUBDIR += p5-String-Urandom SUBDIR += p5-String-Util SUBDIR += p5-Syntax-Highlight-Engine-Kate SUBDIR += p5-Syntax-Highlight-Perl-Improved SUBDIR += p5-TOML SUBDIR += p5-TOML-Parser SUBDIR += p5-TeX-Encode SUBDIR += p5-TeX-Hyphen SUBDIR += p5-Template-AutoFilter SUBDIR += p5-Template-Declare SUBDIR += p5-Template-Extract SUBDIR += p5-Template-Magic SUBDIR += p5-Template-Plugin-Autoformat SUBDIR += p5-Template-Plugin-CSV SUBDIR += p5-Template-Plugin-Data-Printer SUBDIR += p5-Template-Plugin-Filter-Minify-CSS SUBDIR += p5-Template-Plugin-Filter-Minify-CSS-XS SUBDIR += p5-Template-Plugin-Filter-Minify-JavaScript SUBDIR += p5-Template-Plugin-Filter-Minify-JavaScript-XS SUBDIR += p5-Template-Plugin-HTML-SuperForm SUBDIR += p5-Template-Plugin-Lingua-EN-Inflect SUBDIR += p5-Template-Plugin-XML-Escape SUBDIR += p5-Template-Plugin-YAML SUBDIR += p5-Template-Semantic SUBDIR += p5-Template-Tiny SUBDIR += p5-Term-QRCode SUBDIR += p5-Test-Groonga SUBDIR += p5-Test-Perl-Critic SUBDIR += p5-Test-Regexp SUBDIR += p5-Text-ANSI-Util SUBDIR += p5-Text-ANSI-WideUtil SUBDIR += p5-Text-ANSITable SUBDIR += p5-Text-ASCIIMathML SUBDIR += p5-Text-ASCIITable SUBDIR += p5-Text-Affixes SUBDIR += p5-Text-Aligner SUBDIR += p5-Text-Aspell SUBDIR += p5-Text-Autoformat SUBDIR += p5-Text-Balanced SUBDIR += p5-Text-Bastardize SUBDIR += p5-Text-BibTeX SUBDIR += p5-Text-Bind SUBDIR += p5-Text-Brew SUBDIR += p5-Text-CSV SUBDIR += p5-Text-CSV-Encoded SUBDIR += p5-Text-CSV-Hashify SUBDIR += p5-Text-CSV-Simple SUBDIR += p5-Text-CSV_XS SUBDIR += p5-Text-Capitalize SUBDIR += p5-Text-CharWidth SUBDIR += p5-Text-Chomp SUBDIR += p5-Text-ClearSilver SUBDIR += p5-Text-Colorizer SUBDIR += p5-Text-Context SUBDIR += p5-Text-Context-EitherSide SUBDIR += p5-Text-DHCPLeases SUBDIR += p5-Text-Decorator SUBDIR += p5-Text-Delimited SUBDIR += p5-Text-Diff SUBDIR += p5-Text-Diff-FormattedHTML SUBDIR += p5-Text-Diff-HTML SUBDIR += p5-Text-Diff-Parser SUBDIR += p5-Text-Diff3 SUBDIR += p5-Text-Distill SUBDIR += p5-Text-DoubleMetaphone SUBDIR += p5-Text-Emoticon SUBDIR += p5-Text-Emoticon-GoogleTalk SUBDIR += p5-Text-Emoticon-MSN SUBDIR += p5-Text-EtText SUBDIR += p5-Text-Extract-Word SUBDIR += p5-Text-ExtractWords SUBDIR += p5-Text-FillIn SUBDIR += p5-Text-Filter SUBDIR += p5-Text-Filter-Chain SUBDIR += p5-Text-FindIndent SUBDIR += p5-Text-FixEOL SUBDIR += p5-Text-FixedLength SUBDIR += p5-Text-FixedLength-Extra SUBDIR += p5-Text-Flow SUBDIR += p5-Text-Flowchart SUBDIR += p5-Text-Flowed SUBDIR += p5-Text-Format SUBDIR += p5-Text-Format+NWrap SUBDIR += p5-Text-FormatTable SUBDIR += p5-Text-German SUBDIR += p5-Text-Glob SUBDIR += p5-Text-Graphics SUBDIR += p5-Text-Greeking SUBDIR += p5-Text-Haml SUBDIR += p5-Text-Hatena SUBDIR += p5-Text-Highlight SUBDIR += p5-Text-HikiDoc SUBDIR += p5-Text-Hogan SUBDIR += p5-Text-Hyphen SUBDIR += p5-Text-LTSV SUBDIR += p5-Text-Language-Guess SUBDIR += p5-Text-Locus SUBDIR += p5-Text-Lorem SUBDIR += p5-Text-Markdown SUBDIR += p5-Text-MarkdownTable SUBDIR += p5-Text-Match-FastAlternatives SUBDIR += p5-Text-Metaphone SUBDIR += p5-Text-MicroMason SUBDIR += p5-Text-MicroTemplate SUBDIR += p5-Text-MicroTemplate-Extended SUBDIR += p5-Text-MultiMarkdown SUBDIR += p5-Text-NSP SUBDIR += p5-Text-NeatTemplate SUBDIR += p5-Text-Netstring SUBDIR += p5-Text-Ngram SUBDIR += p5-Text-Ngrams SUBDIR += p5-Text-NonWideChar-Util SUBDIR += p5-Text-Original SUBDIR += p5-Text-Padding SUBDIR += p5-Text-ParagraphDiff SUBDIR += p5-Text-ParseWords SUBDIR += p5-Text-Patch SUBDIR += p5-Text-Pipe SUBDIR += p5-Text-Prefix-XS SUBDIR += p5-Text-QRCode SUBDIR += p5-Text-Query SUBDIR += p5-Text-Quote SUBDIR += p5-Text-Quoted SUBDIR += p5-Text-RecordParser SUBDIR += p5-Text-Reflow SUBDIR += p5-Text-Reform SUBDIR += p5-Text-Report SUBDIR += p5-Text-Repository SUBDIR += p5-Text-Roman SUBDIR += p5-Text-Sass SUBDIR += p5-Text-Shellwords SUBDIR += p5-Text-Similarity SUBDIR += p5-Text-SimpleTable SUBDIR += p5-Text-SimpleTable-AutoWidth SUBDIR += p5-Text-SimpleTemplate SUBDIR += p5-Text-Soundex SUBDIR += p5-Text-SpellChecker SUBDIR += p5-Text-Striphigh SUBDIR += p5-Text-Table SUBDIR += p5-Text-Table-ASV SUBDIR += p5-Text-Table-Any SUBDIR += p5-Text-Table-CSV SUBDIR += p5-Text-Table-HTML SUBDIR += p5-Text-Table-HTML-DataTables SUBDIR += p5-Text-Table-LTSV SUBDIR += p5-Text-Table-Manifold SUBDIR += p5-Text-Table-More SUBDIR += p5-Text-Table-Org SUBDIR += p5-Text-Table-Paragraph SUBDIR += p5-Text-Table-Sprintf SUBDIR += p5-Text-Table-TSV SUBDIR += p5-Text-Table-TickitWidget SUBDIR += p5-Text-Table-Tiny SUBDIR += p5-Text-Table-TinyBorderStyle SUBDIR += p5-Text-Table-TinyColor SUBDIR += p5-Text-Table-TinyColorWide SUBDIR += p5-Text-Table-TinyWide SUBDIR += p5-Text-Table-XLSX SUBDIR += p5-Text-Tabs+Wrap SUBDIR += p5-Text-TabularDisplay SUBDIR += p5-Text-Tags SUBDIR += p5-Text-Template SUBDIR += p5-Text-Template-Simple SUBDIR += p5-Text-TestBase SUBDIR += p5-Text-Textile SUBDIR += p5-Text-Tmpl SUBDIR += p5-Text-Trac SUBDIR += p5-Text-Trim SUBDIR += p5-Text-Truncate SUBDIR += p5-Text-Typography SUBDIR += p5-Text-Unaccent SUBDIR += p5-Text-Unaccent-PurePerl SUBDIR += p5-Text-UnicodeBox SUBDIR += p5-Text-VimColor SUBDIR += p5-Text-VisualWidth SUBDIR += p5-Text-WideChar-Util SUBDIR += p5-Text-WikiCreole SUBDIR += p5-Text-WikiFormat SUBDIR += p5-Text-WordDiff SUBDIR += p5-Text-WrapI18N SUBDIR += p5-Text-Wrapper SUBDIR += p5-Text-Xslate SUBDIR += p5-Text-Xslate-Bridge-TT2Like SUBDIR += p5-Text-sprintfn SUBDIR += p5-Text-vCard SUBDIR += p5-Tie-Handle-Offset SUBDIR += p5-Tiffany SUBDIR += p5-Time-Human SUBDIR += p5-Tk-Pod SUBDIR += p5-Tk-XMLViewer SUBDIR += p5-Tree-Nary SUBDIR += p5-Tree-Suffix SUBDIR += p5-UML-Class-Simple SUBDIR += p5-UML-Sequence SUBDIR += p5-UML-State SUBDIR += p5-URI-Find SUBDIR += p5-Unicode-CaseFold SUBDIR += p5-Unicode-CheckUTF8 SUBDIR += p5-Unicode-Collate SUBDIR += p5-Unicode-EastAsianWidth SUBDIR += p5-Unicode-Escape SUBDIR += p5-Unicode-LineBreak SUBDIR += p5-Unicode-Normalize SUBDIR += p5-Unicode-Tussle SUBDIR += p5-Unicode-Unihan SUBDIR += p5-Validator-Custom SUBDIR += p5-Version-Next SUBDIR += p5-Vroom SUBDIR += p5-WDDX SUBDIR += p5-WWW-Wordnik-API SUBDIR += p5-WordNet-QueryData SUBDIR += p5-WordNet-Similarity SUBDIR += p5-XML-Atom SUBDIR += p5-XML-Atom-Ext-OpenSearch SUBDIR += p5-XML-Atom-Filter SUBDIR += p5-XML-Atom-SimpleFeed SUBDIR += p5-XML-Atom-Stream SUBDIR += p5-XML-Atom-Syndication SUBDIR += p5-XML-AutoWriter SUBDIR += p5-XML-Bare SUBDIR += p5-XML-Canonical SUBDIR += p5-XML-CanonicalizeXML SUBDIR += p5-XML-Catalog SUBDIR += p5-XML-Clean SUBDIR += p5-XML-Code SUBDIR += p5-XML-CommonNS SUBDIR += p5-XML-Compile SUBDIR += p5-XML-Compile-Cache SUBDIR += p5-XML-Compile-Dumper SUBDIR += p5-XML-DBMS SUBDIR += p5-XML-DOM SUBDIR += p5-XML-DOM-Lite SUBDIR += p5-XML-DOM-XPath SUBDIR += p5-XML-DOM2 SUBDIR += p5-XML-DOMHandler SUBDIR += p5-XML-DT SUBDIR += p5-XML-DTDParser SUBDIR += p5-XML-Declare SUBDIR += p5-XML-Descent SUBDIR += p5-XML-Directory SUBDIR += p5-XML-DoubleEncodedEntities SUBDIR += p5-XML-Driver-HTML SUBDIR += p5-XML-Dumper SUBDIR += p5-XML-Elemental SUBDIR += p5-XML-Enc SUBDIR += p5-XML-Encoding SUBDIR += p5-XML-Entities SUBDIR += p5-XML-FOAF SUBDIR += p5-XML-Feed SUBDIR += p5-XML-Feed-Deduper SUBDIR += p5-XML-FeedPP SUBDIR += p5-XML-Filter-BufferText SUBDIR += p5-XML-Filter-DOMFilter-LibXML SUBDIR += p5-XML-Filter-DetectWS SUBDIR += p5-XML-Filter-GenericChunk SUBDIR += p5-XML-Filter-Reindent SUBDIR += p5-XML-Filter-SAX1toSAX2 SUBDIR += p5-XML-Filter-SAXT SUBDIR += p5-XML-Filter-XInclude SUBDIR += p5-XML-Filter-XSLT SUBDIR += p5-XML-Flow SUBDIR += p5-XML-GDOME SUBDIR += p5-XML-Generator SUBDIR += p5-XML-Generator-DBI SUBDIR += p5-XML-Generator-PerlData SUBDIR += p5-XML-Grove SUBDIR += p5-XML-Handler-Dtd2DocBook SUBDIR += p5-XML-Handler-Dtd2Html SUBDIR += p5-XML-Handler-HTMLWriter SUBDIR += p5-XML-Handler-Trees SUBDIR += p5-XML-Handler-YAWriter SUBDIR += p5-XML-Hash-LX SUBDIR += p5-XML-LibXML SUBDIR += p5-XML-LibXML-Cache SUBDIR += p5-XML-LibXML-Iterator SUBDIR += p5-XML-LibXML-PrettyPrint SUBDIR += p5-XML-LibXML-SAX-ChunkParser SUBDIR += p5-XML-LibXML-Simple SUBDIR += p5-XML-LibXSLT SUBDIR += p5-XML-Liberal SUBDIR += p5-XML-Literal SUBDIR += p5-XML-Mini SUBDIR += p5-XML-MyXML SUBDIR += p5-XML-Namespace SUBDIR += p5-XML-NamespaceFactory SUBDIR += p5-XML-NamespaceSupport SUBDIR += p5-XML-Node SUBDIR += p5-XML-NodeFilter SUBDIR += p5-XML-OPML SUBDIR += p5-XML-OPML-LibXML SUBDIR += p5-XML-Parsepp SUBDIR += p5-XML-Parser SUBDIR += p5-XML-Parser-EasyTree SUBDIR += p5-XML-Parser-Lite SUBDIR += p5-XML-Parser-Lite-Tree SUBDIR += p5-XML-Parser-Style-EasyTree SUBDIR += p5-XML-Parser-Style-Elemental SUBDIR += p5-XML-Quote SUBDIR += p5-XML-RAI SUBDIR += p5-XML-RSS SUBDIR += p5-XML-RSS-Feed SUBDIR += p5-XML-RSS-JavaScript SUBDIR += p5-XML-RSS-LibXML SUBDIR += p5-XML-RSS-Liberal SUBDIR += p5-XML-RSS-Parser SUBDIR += p5-XML-RSS-SimpleGen SUBDIR += p5-XML-RSSLite SUBDIR += p5-XML-Reader SUBDIR += p5-XML-RegExp SUBDIR += p5-XML-Rewrite SUBDIR += p5-XML-Rules SUBDIR += p5-XML-SAX SUBDIR += p5-XML-SAX-Base SUBDIR += p5-XML-SAX-Expat SUBDIR += p5-XML-SAX-Expat-Incremental SUBDIR += p5-XML-SAX-ExpatXS SUBDIR += p5-XML-SAX-Machines SUBDIR += p5-XML-SAX-Simple SUBDIR += p5-XML-SAX-Writer SUBDIR += p5-XML-SAXDriver-CSV SUBDIR += p5-XML-SAXDriver-Excel SUBDIR += p5-XML-STX SUBDIR += p5-XML-Schematron SUBDIR += p5-XML-SemanticDiff SUBDIR += p5-XML-Sig SUBDIR += p5-XML-Simple SUBDIR += p5-XML-SimpleObject SUBDIR += p5-XML-SimpleObject-LibXML SUBDIR += p5-XML-Smart SUBDIR += p5-XML-Stream SUBDIR += p5-XML-Tiny SUBDIR += p5-XML-TinyXML SUBDIR += p5-XML-TokeParser SUBDIR += p5-XML-Toolkit SUBDIR += p5-XML-TreeBuilder SUBDIR += p5-XML-TreePP SUBDIR += p5-XML-Twig SUBDIR += p5-XML-Validate SUBDIR += p5-XML-Validator-Schema SUBDIR += p5-XML-Writer SUBDIR += p5-XML-XBEL SUBDIR += p5-XML-XML2JSON SUBDIR += p5-XML-XPath SUBDIR += p5-XML-XPathEngine SUBDIR += p5-XML-XQL SUBDIR += p5-XML-XSLT SUBDIR += p5-XML-XUpdate-LibXML SUBDIR += p5-XString SUBDIR += p5-YAML SUBDIR += p5-YAML-LibYAML SUBDIR += p5-YAML-PP SUBDIR += p5-YAML-Shell SUBDIR += p5-YAML-Syck SUBDIR += p5-YAML-Tiny SUBDIR += p5-YAML-Tiny-Color SUBDIR += p5-YAPE-HTML SUBDIR += p5-YAPE-Regex SUBDIR += p5-YAPE-Regex-Explain SUBDIR += p5-ack SUBDIR += p5-dTemplate SUBDIR += p5-docx2txt SUBDIR += p5-excel2csv SUBDIR += p5-libsoldout SUBDIR += p5-libxml SUBDIR += p5-pod2pdf SUBDIR += p5-podlators SUBDIR += p5-utf8-all SUBDIR += p5-xmltv SUBDIR += pa-aspell SUBDIR += pageedit SUBDIR += par + SUBDIR += pdf-reader-mcp SUBDIR += pdfgrep SUBDIR += pdfoutline SUBDIR += pdfresurrect SUBDIR += pdfsandwich SUBDIR += pdftohtml SUBDIR += pdjson SUBDIR += pear-File_Fortune SUBDIR += pear-File_MARC SUBDIR += pear-Horde_CssMinify SUBDIR += pear-Horde_JavascriptMinify SUBDIR += pear-Horde_Kolab_Format SUBDIR += pear-Horde_Pdf SUBDIR += pear-Horde_SpellChecker SUBDIR += pear-Horde_Text_Diff SUBDIR += pear-Horde_Text_Filter SUBDIR += pear-Horde_Text_Filter_Csstidy SUBDIR += pear-Horde_Text_Flowed SUBDIR += pear-Horde_Xml_Element SUBDIR += pear-Horde_Xml_Wbxml SUBDIR += pear-Numbers_Roman SUBDIR += pear-Numbers_Words SUBDIR += pear-Spreadsheet_Excel_Writer SUBDIR += pear-Structures_DataGrid_Renderer_CSV SUBDIR += pear-Structures_DataGrid_Renderer_XLS SUBDIR += pear-Structures_DataGrid_Renderer_XML SUBDIR += pear-Symfony_Component_Yaml SUBDIR += pear-Text_Highlighter SUBDIR += pear-Text_Template SUBDIR += pear-Validate_ISPN SUBDIR += pear-XML_Beautifier SUBDIR += pear-XML_DTD SUBDIR += pear-XML_Feed_Parser SUBDIR += pear-XML_HTMLSax SUBDIR += pear-XML_Wddx SUBDIR += pear-YAML SUBDIR += pecl-pspell SUBDIR += pecl-xdiff2 SUBDIR += pecl-xlswriter SUBDIR += pecl-yaml SUBDIR += pecl-zephir_parser SUBDIR += peco SUBDIR += peg SUBDIR += perl2html SUBDIR += php82-ctype SUBDIR += php82-dom SUBDIR += php82-enchant SUBDIR += php82-pspell SUBDIR += php82-simplexml SUBDIR += php82-xml SUBDIR += php82-xmlreader SUBDIR += php82-xmlwriter SUBDIR += php82-xsl SUBDIR += php83-ctype SUBDIR += php83-dom SUBDIR += php83-enchant SUBDIR += php83-pspell SUBDIR += php83-simplexml SUBDIR += php83-xml SUBDIR += php83-xmlreader SUBDIR += php83-xmlwriter SUBDIR += php83-xsl SUBDIR += php84-ctype SUBDIR += php84-dom SUBDIR += php84-enchant SUBDIR += php84-simplexml SUBDIR += php84-xml SUBDIR += php84-xmlreader SUBDIR += php84-xmlwriter SUBDIR += php84-xsl SUBDIR += php85-ctype SUBDIR += php85-dom SUBDIR += php85-enchant SUBDIR += php85-simplexml SUBDIR += php85-xml SUBDIR += php85-xmlreader SUBDIR += php85-xmlwriter SUBDIR += php85-xsl SUBDIR += pict SUBDIR += po4a SUBDIR += pod2mdoc SUBDIR += popup-stacks SUBDIR += ppower4 SUBDIR += pugixml SUBDIR += pup SUBDIR += py-CommonMark SUBDIR += py-Morfessor SUBDIR += py-QDarkStyle SUBDIR += py-TatSu SUBDIR += py-Tempita SUBDIR += py-Tubes SUBDIR += py-accessible-pygments SUBDIR += py-acora SUBDIR += py-aeidon SUBDIR += py-agate SUBDIR += py-agate-dbf SUBDIR += py-agate-excel SUBDIR += py-alabaster SUBDIR += py-ansi2html SUBDIR += py-ansicolors SUBDIR += py-ansiwrap SUBDIR += py-anyascii SUBDIR += py-anymarkup SUBDIR += py-anymarkup-core SUBDIR += py-arabic-reshaper SUBDIR += py-asciinema SUBDIR += py-asonic SUBDIR += py-autopep8 SUBDIR += py-awesome-slugify SUBDIR += py-backrefs SUBDIR += py-bibtexparser SUBDIR += py-bistring SUBDIR += py-bracex SUBDIR += py-cchardet SUBDIR += py-chameleon SUBDIR += py-chardet SUBDIR += py-charset-normalizer SUBDIR += py-chevron SUBDIR += py-citeproc-py SUBDIR += py-cjkwrap SUBDIR += py-cloud_sptheme SUBDIR += py-cmarkgfm SUBDIR += py-collective.checkdocs SUBDIR += py-conllu SUBDIR += py-creole SUBDIR += py-cssselect2 SUBDIR += py-csvkit SUBDIR += py-custom_inherit SUBDIR += py-cyclonedx-python-lib SUBDIR += py-dbfread SUBDIR += py-dialect SUBDIR += py-dict2xml SUBDIR += py-diff-match-patch SUBDIR += py-docrepr SUBDIR += py-docstring-to-markdown SUBDIR += py-docstring_parser SUBDIR += py-docutils SUBDIR += py-docx-generator SUBDIR += py-docx2txt SUBDIR += py-docxcompose SUBDIR += py-docxtpl SUBDIR += py-dominate SUBDIR += py-dparse SUBDIR += py-duecredit SUBDIR += py-ebcdic SUBDIR += py-elastic-transport SUBDIR += py-elasticsearch SUBDIR += py-elasticsearch-async SUBDIR += py-elasticsearch-curator SUBDIR += py-elasticsearch-dsl SUBDIR += py-elasticsearch-dsl6 SUBDIR += py-elasticsearch5 SUBDIR += py-elasticsearch6 SUBDIR += py-elasticsearch7 SUBDIR += py-elementpath SUBDIR += py-emeraldtree SUBDIR += py-empy SUBDIR += py-en-core-web-sm SUBDIR += py-enchant SUBDIR += py-enrich SUBDIR += py-epy-reader SUBDIR += py-et_xmlfile SUBDIR += py-evtx2splunk SUBDIR += py-fastavro SUBDIR += py-fasttext-predict SUBDIR += py-faust-cchardet SUBDIR += py-feedparser SUBDIR += py-file-read-backwards SUBDIR += py-fingerprints SUBDIR += py-flor SUBDIR += py-fluent.syntax SUBDIR += py-ftfy SUBDIR += py-furo SUBDIR += py-gambit-elasticsearch SUBDIR += py-genshi SUBDIR += py-gensim SUBDIR += py-gi-docgen SUBDIR += py-gladtex SUBDIR += py-graphemeu SUBDIR += py-grep-ast SUBDIR += py-griffe SUBDIR += py-griffecli SUBDIR += py-griffelib SUBDIR += py-grimoire-elk SUBDIR += py-grimoirelab-panels SUBDIR += py-guess-language SUBDIR += py-hashids SUBDIR += py-hexdump SUBDIR += py-hieroglyph SUBDIR += py-hjson SUBDIR += py-hotdoc SUBDIR += py-html-text SUBDIR += py-html2json SUBDIR += py-html2text SUBDIR += py-htmlmin2 SUBDIR += py-humanfriendly SUBDIR += py-humps SUBDIR += py-hunspell SUBDIR += py-ini2toml SUBDIR += py-interegular SUBDIR += py-isbnlib SUBDIR += py-isbntools SUBDIR += py-iso-639 SUBDIR += py-iso3166 SUBDIR += py-j2cli SUBDIR += py-jarowinkler SUBDIR += py-jc SUBDIR += py-jinja2-cli SUBDIR += py-jinjanator SUBDIR += py-jinjanator-plugins SUBDIR += py-jiter SUBDIR += py-jq SUBDIR += py-json-repair SUBDIR += py-json2html SUBDIR += py-jsonslicer SUBDIR += py-jsx-lexer SUBDIR += py-junit-xml SUBDIR += py-jupyter_sphinx SUBDIR += py-jupyterlab-pygments SUBDIR += py-kidash SUBDIR += py-langcodes SUBDIR += py-langdetect SUBDIR += py-langid SUBDIR += py-language-data SUBDIR += py-language-tags SUBDIR += py-laserhammer SUBDIR += py-latex2mathml SUBDIR += py-latexcodec SUBDIR += py-license-expression SUBDIR += py-line-protocol-parser SUBDIR += py-linkify-it-py SUBDIR += py-m2r SUBDIR += py-mako SUBDIR += py-markdown SUBDIR += py-markdown-callouts SUBDIR += py-markdown-include SUBDIR += py-markdown-it-py SUBDIR += py-markdown2 SUBDIR += py-markdownify SUBDIR += py-marko SUBDIR += py-markuppy SUBDIR += py-markups SUBDIR += py-markupsafe SUBDIR += py-mathics-pygments SUBDIR += py-mdformat SUBDIR += py-mdit-py-plugins SUBDIR += py-mdurl SUBDIR += py-mdx_wikilink_plus SUBDIR += py-meilisearch SUBDIR += py-merge3 SUBDIR += py-mf2py SUBDIR += py-mike SUBDIR += py-misaka SUBDIR += py-mistletoe SUBDIR += py-mistune SUBDIR += py-mistune0 SUBDIR += py-mkdocs SUBDIR += py-mkdocs-autorefs SUBDIR += py-mkdocs-exclude SUBDIR += py-mkdocs-get-deps SUBDIR += py-mkdocs-git-revision-date-localized-plugin SUBDIR += py-mkdocs-include-markdown-plugin SUBDIR += py-mkdocs-macros-plugin SUBDIR += py-mkdocs-material SUBDIR += py-mkdocs-material-extensions SUBDIR += py-mkdocs-mermaid2-plugin SUBDIR += py-mkdocs-minify-plugin SUBDIR += py-mkdocs-nature SUBDIR += py-mkdocs-redirects SUBDIR += py-mkdocs-rss-plugin SUBDIR += py-mkdocs-simple-hooks SUBDIR += py-mkdocstrings SUBDIR += py-mkdocstrings-crystal SUBDIR += py-mkdocstrings-python SUBDIR += py-mkdocstrings-python-legacy SUBDIR += py-morse3 SUBDIR += py-mwparserfromhell SUBDIR += py-myst-parser SUBDIR += py-nbsphinx SUBDIR += py-nltk SUBDIR += py-normality SUBDIR += py-ntc-templates SUBDIR += py-numpydoc SUBDIR += py-ocrmypdf SUBDIR += py-openpyxl SUBDIR += py-opensearch-py SUBDIR += py-openstackdocstheme SUBDIR += py-openstep-plist SUBDIR += py-os-api-ref SUBDIR += py-packageurl-python SUBDIR += py-pager SUBDIR += py-paginate SUBDIR += py-pallets-sphinx-themes SUBDIR += py-pandoc-plantuml-filter SUBDIR += py-pandocfilters SUBDIR += py-paragrep SUBDIR += py-parse SUBDIR += py-parse-type SUBDIR += py-parsec SUBDIR += py-parsel SUBDIR += py-parsimonious SUBDIR += py-parso SUBDIR += py-patiencediff SUBDIR += py-pdf2docx SUBDIR += py-pdfminer.six SUBDIR += py-pdfminer3k SUBDIR += py-pdfrw SUBDIR += py-pdftotext SUBDIR += py-petl SUBDIR += py-phonemizer-fork SUBDIR += py-pikepdf SUBDIR += py-precis_i18n SUBDIR += py-pscript SUBDIR += py-pss SUBDIR += py-pyPEG2 SUBDIR += py-pyahocorasick SUBDIR += py-pyaml SUBDIR += py-pybtex SUBDIR += py-pybtex-docutils SUBDIR += py-pycddl SUBDIR += py-pycountry SUBDIR += py-pydata-sphinx-theme SUBDIR += py-pyexcel SUBDIR += py-pyexcel-ezodf SUBDIR += py-pyexcel-io SUBDIR += py-pyexcel-ods3 SUBDIR += py-pyexcel-xls SUBDIR += py-pyexcel-xlsx SUBDIR += py-pyfzf SUBDIR += py-pygccxml SUBDIR += py-pygments SUBDIR += py-pygtail SUBDIR += py-pygtkspellcheck SUBDIR += py-pyhamcrest SUBDIR += py-pykwalify SUBDIR += py-pylatexenc SUBDIR += py-pylons-sphinx-themes SUBDIR += py-pyls-spyder SUBDIR += py-pymdown-extensions SUBDIR += py-pypa-docs-theme SUBDIR += py-pypandoc SUBDIR += py-pyphen SUBDIR += py-pyrdfa3 SUBDIR += py-pyrss2gen SUBDIR += py-pyscss SUBDIR += py-pysrt SUBDIR += py-pystache SUBDIR += py-pystemmer SUBDIR += py-python-augeas SUBDIR += py-python-bidi SUBDIR += py-python-docs-theme SUBDIR += py-python-docx SUBDIR += py-python-frontmatter SUBDIR += py-python-gettext SUBDIR += py-python-iso639 SUBDIR += py-python-lsp-black SUBDIR += py-python-lsp-jsonrpc SUBDIR += py-python-lsp-server SUBDIR += py-python-markdown-math SUBDIR += py-python-pptx SUBDIR += py-python-slugify SUBDIR += py-python-ulid SUBDIR += py-python-ulid2 SUBDIR += py-python-xmp-toolkit SUBDIR += py-pytidylib SUBDIR += py-pytkdocs SUBDIR += py-pytomlpp SUBDIR += py-pyx12 SUBDIR += py-pyxlsb2 SUBDIR += py-qrcode SUBDIR += py-rdflib SUBDIR += py-readchar SUBDIR += py-readthedocs-sphinx-ext SUBDIR += py-readtime SUBDIR += py-recommonmark SUBDIR += py-regex SUBDIR += py-reindent SUBDIR += py-reno SUBDIR += py-restructuredtext-lint SUBDIR += py-reverend SUBDIR += py-rich SUBDIR += py-rich-argparse SUBDIR += py-rich-cli SUBDIR += py-rich-rst SUBDIR += py-rnc2rng SUBDIR += py-roman-numerals SUBDIR += py-roman-numerals-py SUBDIR += py-rouge-score SUBDIR += py-rst2ansi SUBDIR += py-rst2html5 SUBDIR += py-sacremoses SUBDIR += py-scour SUBDIR += py-segments SUBDIR += py-segno SUBDIR += py-sense2vec SUBDIR += py-sentencepiece SUBDIR += py-simplebayes SUBDIR += py-smartypants SUBDIR += py-smile SUBDIR += py-snowballstemmer SUBDIR += py-spacy SUBDIR += py-spacy-legacy SUBDIR += py-spacy-llm SUBDIR += py-spacy-loggers SUBDIR += py-sparqlwrapper SUBDIR += py-sphinx SUBDIR += py-sphinx-argparse SUBDIR += py-sphinx-autoapi SUBDIR += py-sphinx-autobuild SUBDIR += py-sphinx-autodoc-typehints SUBDIR += py-sphinx-basic-ng SUBDIR += py-sphinx-book-theme SUBDIR += py-sphinx-copybutton SUBDIR += py-sphinx-design SUBDIR += py-sphinx-examples SUBDIR += py-sphinx-gallery SUBDIR += py-sphinx-inline-tabs SUBDIR += py-sphinx-intl SUBDIR += py-sphinx-issues SUBDIR += py-sphinx-last-updated-by-git SUBDIR += py-sphinx-markdown-tables SUBDIR += py-sphinx-material SUBDIR += py-sphinx-me SUBDIR += py-sphinx-multiversion SUBDIR += py-sphinx-multiversion-zrepl SUBDIR += py-sphinx-notfound-page SUBDIR += py-sphinx-sitemap SUBDIR += py-sphinx-tabs SUBDIR += py-sphinx-theme-builder SUBDIR += py-sphinx_press_theme SUBDIR += py-sphinx_rtd_theme SUBDIR += py-sphinx_wikipedia SUBDIR += py-sphinxcontrib-actdiag SUBDIR += py-sphinxcontrib-adadomain SUBDIR += py-sphinxcontrib-applehelp SUBDIR += py-sphinxcontrib-autoprogram SUBDIR += py-sphinxcontrib-bibtex SUBDIR += py-sphinxcontrib-bitbucket SUBDIR += py-sphinxcontrib-blockdiag SUBDIR += py-sphinxcontrib-devhelp SUBDIR += py-sphinxcontrib-django SUBDIR += py-sphinxcontrib-fulltoc SUBDIR += py-sphinxcontrib-htmlhelp SUBDIR += py-sphinxcontrib-httpdomain SUBDIR += py-sphinxcontrib-issuetracker SUBDIR += py-sphinxcontrib-jquery SUBDIR += py-sphinxcontrib-jsmath SUBDIR += py-sphinxcontrib-log-cabinet SUBDIR += py-sphinxcontrib-mermaid SUBDIR += py-sphinxcontrib-napoleon SUBDIR += py-sphinxcontrib-newsfeed SUBDIR += py-sphinxcontrib-nwdiag SUBDIR += py-sphinxcontrib-programoutput SUBDIR += py-sphinxcontrib-qthelp SUBDIR += py-sphinxcontrib-seqdiag SUBDIR += py-sphinxcontrib-serializinghtml SUBDIR += py-sphinxcontrib-spelling SUBDIR += py-sphinxcontrib-svg2pdfconverter SUBDIR += py-sphinxcontrib-towncrier SUBDIR += py-sphinxcontrib-websupport SUBDIR += py-sphinxemoji SUBDIR += py-sphinxext-opengraph SUBDIR += py-splunk-hec SUBDIR += py-spylls SUBDIR += py-stemming SUBDIR += py-tableschema-to-template SUBDIR += py-tabletext SUBDIR += py-tablib SUBDIR += py-terminaltables SUBDIR += py-terminaltables3 SUBDIR += py-text2digits SUBDIR += py-textdistance SUBDIR += py-textfsm SUBDIR += py-texttable SUBDIR += py-textual SUBDIR += py-textual-autocomplete SUBDIR += py-textual-fastdatatable SUBDIR += py-textual-image SUBDIR += py-textual-speedups SUBDIR += py-textual-textarea SUBDIR += py-textual0 SUBDIR += py-textwrap3 SUBDIR += py-three-merge SUBDIR += py-tika-client SUBDIR += py-tiktoken SUBDIR += py-tinycss SUBDIR += py-tinycss2 SUBDIR += py-tokenizer SUBDIR += py-tokenizers SUBDIR += py-toml SUBDIR += py-tomli SUBDIR += py-tomli-w SUBDIR += py-tomlkit SUBDIR += py-tomllint SUBDIR += py-toronado SUBDIR += py-towncrier SUBDIR += py-translationstring SUBDIR += py-transpopy SUBDIR += py-tree-sitter-language-pack SUBDIR += py-ttp SUBDIR += py-ttp-templates SUBDIR += py-typogrify SUBDIR += py-typst SUBDIR += py-uc-micro-py SUBDIR += py-ucl SUBDIR += py-ufal.udpipe SUBDIR += py-unicode-segmentation-rs SUBDIR += py-unicodeitplus SUBDIR += py-untangle SUBDIR += py-urlscan SUBDIR += py-vbuild SUBDIR += py-wasabi SUBDIR += py-wavedrom SUBDIR += py-wcmatch SUBDIR += py-whatthepatch SUBDIR += py-wheezy.template SUBDIR += py-whoosh SUBDIR += py-wordcloud SUBDIR += py-wordnet SUBDIR += py-wordninja SUBDIR += py-wtf-peewee SUBDIR += py-wtforms SUBDIR += py-xhtml2pdf SUBDIR += py-xlmmacrodeobfuscator SUBDIR += py-xlrd SUBDIR += py-xlrd2 SUBDIR += py-xlsxwriter SUBDIR += py-xlutils SUBDIR += py-xlwt SUBDIR += py-xml-default-dict SUBDIR += py-xmldiff SUBDIR += py-xmlschema SUBDIR += py-yapf SUBDIR += py-youseedee SUBDIR += py-zensical SUBDIR += py-zope.i18nmessageid SUBDIR += py-zpt SUBDIR += qo SUBDIR += qprint SUBDIR += qr SUBDIR += qrcodegen SUBDIR += qstardict SUBDIR += qt5-xml SUBDIR += qt5-xmlpatterns SUBDIR += qu-aspell SUBDIR += quarto SUBDIR += quickwit SUBDIR += rand SUBDIR += rapidxml SUBDIR += raptor2 SUBDIR += rarian SUBDIR += rasqal SUBDIR += re-flex SUBDIR += re_graph SUBDIR += redet SUBDIR += redisearch SUBDIR += redisearch20 SUBDIR += redisearch22 SUBDIR += redland SUBDIR += redland-bindings SUBDIR += refdb SUBDIR += reflex SUBDIR += regex2dfa SUBDIR += replaceit SUBDIR += rfcdiff SUBDIR += riffdiff SUBDIR += ripgrep SUBDIR += ripgrep-all SUBDIR += ripole SUBDIR += rl SUBDIR += rman SUBDIR += rnv SUBDIR += ro-aspell SUBDIR += ro-hunspell SUBDIR += ro-hyphen SUBDIR += ro-mythes SUBDIR += rtfreader SUBDIR += ruby-escape SUBDIR += ruby-format SUBDIR += ruby-htree SUBDIR += ruby-rd-mode.el SUBDIR += ruby-rdtool SUBDIR += ruby-rttool SUBDIR += rubygem-abbrev SUBDIR += rubygem-action_text-trix SUBDIR += rubygem-actionpack-xml_parser-rails5 SUBDIR += rubygem-actionpack-xml_parser-rails52 SUBDIR += rubygem-actionpack-xml_parser-rails61 SUBDIR += rubygem-actionpack-xml_parser-rails72 SUBDIR += rubygem-actiontext-gitlab SUBDIR += rubygem-actiontext60 SUBDIR += rubygem-actiontext61 SUBDIR += rubygem-actiontext70 SUBDIR += rubygem-actiontext71 SUBDIR += rubygem-actiontext72 SUBDIR += rubygem-actiontext80 SUBDIR += rubygem-actiontext81 SUBDIR += rubygem-albino SUBDIR += rubygem-amatch SUBDIR += rubygem-asciidoctor SUBDIR += rubygem-asciidoctor-diagram SUBDIR += rubygem-asciidoctor-epub3 SUBDIR += rubygem-asciidoctor-include-ext SUBDIR += rubygem-asciidoctor-kroki SUBDIR += rubygem-asciidoctor-pdf SUBDIR += rubygem-asciidoctor-plantuml SUBDIR += rubygem-asciidoctor-plantuml00 SUBDIR += rubygem-autoprefixer-rails SUBDIR += rubygem-babel-source SUBDIR += rubygem-babel-transpiler SUBDIR += rubygem-babosa SUBDIR += rubygem-bourbon SUBDIR += rubygem-case_transform SUBDIR += rubygem-character_set SUBDIR += rubygem-charlock_holmes SUBDIR += rubygem-chef-gyoku SUBDIR += rubygem-chewy SUBDIR += rubygem-citrus SUBDIR += rubygem-cld3 SUBDIR += rubygem-coderay SUBDIR += rubygem-colorator SUBDIR += rubygem-colored SUBDIR += rubygem-colored2 SUBDIR += rubygem-commonmarker SUBDIR += rubygem-commonmarker0 SUBDIR += rubygem-creole SUBDIR += rubygem-cronex SUBDIR += rubygem-css_parser SUBDIR += rubygem-cssmin SUBDIR += rubygem-cucumber-gherkin SUBDIR += rubygem-cucumber-html-formatter SUBDIR += rubygem-cucumber-html-formatter22 SUBDIR += rubygem-dartsass SUBDIR += rubygem-diff-lcs SUBDIR += rubygem-diff_match_patch SUBDIR += rubygem-diffy SUBDIR += rubygem-docdiff SUBDIR += rubygem-elastic-apm SUBDIR += rubygem-elastic-transport SUBDIR += rubygem-elasticsearch SUBDIR += rubygem-elasticsearch-api SUBDIR += rubygem-elasticsearch-api-gitlab SUBDIR += rubygem-elasticsearch-api7 SUBDIR += rubygem-elasticsearch-api8 SUBDIR += rubygem-elasticsearch-dsl SUBDIR += rubygem-elasticsearch-gitlab SUBDIR += rubygem-elasticsearch-model SUBDIR += rubygem-elasticsearch-model-gitlab SUBDIR += rubygem-elasticsearch-persistence SUBDIR += rubygem-elasticsearch-rails SUBDIR += rubygem-elasticsearch-rails7 SUBDIR += rubygem-elasticsearch-transport SUBDIR += rubygem-elasticsearch-transport-gitlab SUBDIR += rubygem-elasticsearch-xpack SUBDIR += rubygem-elasticsearch7 SUBDIR += rubygem-elasticsearch8 SUBDIR += rubygem-emot SUBDIR += rubygem-escape_utils SUBDIR += rubygem-extended-markdown-filter SUBDIR += rubygem-ezamar SUBDIR += rubygem-fast_xs SUBDIR += rubygem-fog-xml SUBDIR += rubygem-fog-xml-gitlab SUBDIR += rubygem-gemoji SUBDIR += rubygem-gemoji3 SUBDIR += rubygem-gepub SUBDIR += rubygem-github-linguist SUBDIR += rubygem-github-markup SUBDIR += rubygem-gitlab-glfm-markdown SUBDIR += rubygem-gitlab-grit SUBDIR += rubygem-gitlab-markup SUBDIR += rubygem-google-cloud-artifact_registry-v1 SUBDIR += rubygem-google-cloud-profiler-v2 SUBDIR += rubygem-google-cloud-translate SUBDIR += rubygem-google-cloud-translate-v2 SUBDIR += rubygem-google-cloud-translate-v3 SUBDIR += rubygem-heredoc_unindent SUBDIR += rubygem-hikidoc SUBDIR += rubygem-html-pipeline SUBDIR += rubygem-html-pipeline-gitlab SUBDIR += rubygem-html-proofer SUBDIR += rubygem-html2text SUBDIR += rubygem-htmlentities SUBDIR += rubygem-ini SUBDIR += rubygem-inifile SUBDIR += rubygem-iso-639 SUBDIR += rubygem-itextomml SUBDIR += rubygem-jekyll-archives SUBDIR += rubygem-jekyll-assets SUBDIR += rubygem-jekyll-email-protect SUBDIR += rubygem-jekyll-feed SUBDIR += rubygem-jekyll-gist SUBDIR += rubygem-jekyll-mentions SUBDIR += rubygem-jekyll-paginate SUBDIR += rubygem-jekyll-redirect-from SUBDIR += rubygem-jekyll-sass-converter SUBDIR += rubygem-jekyll-sass-converter1 SUBDIR += rubygem-jekyll-sitemap SUBDIR += rubygem-jemoji SUBDIR += rubygem-js_regex SUBDIR += rubygem-jsmin SUBDIR += rubygem-kramdown SUBDIR += rubygem-kramdown-gitlab SUBDIR += rubygem-kramdown-parser-gfm SUBDIR += rubygem-kramdown-parser-gfm-gitlab SUBDIR += rubygem-kwalify SUBDIR += rubygem-libxml-ruby SUBDIR += rubygem-linguistics SUBDIR += rubygem-liquid SUBDIR += rubygem-liquid-tag-parser SUBDIR += rubygem-liquid-tag-parser1 SUBDIR += rubygem-liquid4 SUBDIR += rubygem-loggability SUBDIR += rubygem-loofah SUBDIR += rubygem-loofah-gitlab SUBDIR += rubygem-ltsv SUBDIR += rubygem-markaby SUBDIR += rubygem-mdl SUBDIR += rubygem-minima SUBDIR += rubygem-multi_xml SUBDIR += rubygem-nokogiri SUBDIR += rubygem-nokogiri-diff SUBDIR += rubygem-octopress-escape-code SUBDIR += rubygem-opensearch-ruby-gitlab SUBDIR += rubygem-openvox-strings SUBDIR += rubygem-opml SUBDIR += rubygem-org-ruby SUBDIR += rubygem-ox SUBDIR += rubygem-parse-cron SUBDIR += rubygem-parslet SUBDIR += rubygem-parslet1 SUBDIR += rubygem-phone SUBDIR += rubygem-pretty-xml SUBDIR += rubygem-prism SUBDIR += rubygem-psych SUBDIR += rubygem-psych3 SUBDIR += rubygem-puppet-strings SUBDIR += rubygem-raabro SUBDIR += rubygem-rails-dom-testing SUBDIR += rubygem-rails-dom-testing-rails-gitlab SUBDIR += rubygem-rails-dom-testing-rails5 SUBDIR += rubygem-rails-dom-testing-rails50 SUBDIR += rubygem-rails-dom-testing-rails52 SUBDIR += rubygem-rails-dom-testing-rails60 SUBDIR += rubygem-rails-dom-testing-rails61 SUBDIR += rubygem-rails-dom-testing-rails70 SUBDIR += rubygem-rails-dom-testing-rails71 SUBDIR += rubygem-rails-dom-testing-rails72 SUBDIR += rubygem-rails-dom-testing-rails80 SUBDIR += rubygem-rails-dom-testing-rails81 SUBDIR += rubygem-rails-dom-testing1 SUBDIR += rubygem-rails-html-sanitizer SUBDIR += rubygem-rails-html-sanitizer-gitlab SUBDIR += rubygem-rak SUBDIR += rubygem-rchardet SUBDIR += rubygem-rdiscount SUBDIR += rubygem-rdtool SUBDIR += rubygem-redcarpet SUBDIR += rubygem-regexp_parser SUBDIR += rubygem-regexp_property_values SUBDIR += rubygem-representable SUBDIR += rubygem-reverse_markdown SUBDIR += rubygem-rexml SUBDIR += rubygem-ri_cal SUBDIR += rubygem-rly SUBDIR += rubygem-rmmseg-cpp SUBDIR += rubygem-ronn SUBDIR += rubygem-rouge SUBDIR += rubygem-rouge-gitlab SUBDIR += rubygem-rouge3 SUBDIR += rubygem-rttool SUBDIR += rubygem-ruby-augeas SUBDIR += rubygem-ruby-xslt SUBDIR += rubygem-ruby_expect SUBDIR += rubygem-rubypants SUBDIR += rubygem-rugments SUBDIR += rubygem-sanitize SUBDIR += rubygem-sanitize60 SUBDIR += rubygem-sass SUBDIR += rubygem-sass-listen SUBDIR += rubygem-sass-rails-rails4 SUBDIR += rubygem-sass-rails-rails5 SUBDIR += rubygem-sass-rails-rails50 SUBDIR += rubygem-sass-rails-rails52 SUBDIR += rubygem-sass-rails-rails60 SUBDIR += rubygem-sass-rails-rails61 SUBDIR += rubygem-sass-rails-rails70 SUBDIR += rubygem-sassc SUBDIR += rubygem-sassc-rails-rails4 SUBDIR += rubygem-sassc-rails-rails5 SUBDIR += rubygem-sassc-rails-rails50 SUBDIR += rubygem-sassc-rails-rails52 SUBDIR += rubygem-sassc-rails-rails60 SUBDIR += rubygem-sassc-rails-rails61 SUBDIR += rubygem-sassc-rails-rails70 SUBDIR += rubygem-sax-machine SUBDIR += rubygem-scss_lint SUBDIR += rubygem-shell2html SUBDIR += rubygem-simplecov-html SUBDIR += rubygem-sixarm_ruby_unaccent SUBDIR += rubygem-spreadsheet SUBDIR += rubygem-stamp SUBDIR += rubygem-syntax SUBDIR += rubygem-termcolor SUBDIR += rubygem-terminal-table SUBDIR += rubygem-terminal-table3 SUBDIR += rubygem-terser SUBDIR += rubygem-text SUBDIR += rubygem-tidy_ffi SUBDIR += rubygem-toml SUBDIR += rubygem-tomlrb SUBDIR += rubygem-tomlrb1 SUBDIR += rubygem-truncato SUBDIR += rubygem-twitter-text SUBDIR += rubygem-twitter-text1 SUBDIR += rubygem-unf SUBDIR += rubygem-unf_ext SUBDIR += rubygem-unicode_plot SUBDIR += rubygem-version_sorter SUBDIR += rubygem-whatlanguage SUBDIR += rubygem-wikicloth SUBDIR += rubygem-wikicloth081 SUBDIR += rubygem-xml-simple SUBDIR += rubygem-xml-simple-gitlab SUBDIR += rubygem-ya2yaml SUBDIR += rubygem-yard SUBDIR += rubygem-yard-chef SUBDIR += rw-aspell SUBDIR += rxp SUBDIR += s5 SUBDIR += sablotron SUBDIR += sad SUBDIR += sansi SUBDIR += sarep SUBDIR += sassc SUBDIR += saxon-he SUBDIR += sc-aspell SUBDIR += scdoc SUBDIR += scew SUBDIR += scim SUBDIR += scim-input-pad SUBDIR += scim-kmfl-imengine SUBDIR += scim-m17n SUBDIR += scim-openvanilla SUBDIR += scim-table-imengine SUBDIR += scr2txt SUBDIR += scss SUBDIR += scws SUBDIR += sd SUBDIR += sdcv SUBDIR += sdf SUBDIR += sdocbook-xml SUBDIR += sdom SUBDIR += senna SUBDIR += sentencepiece SUBDIR += sexp SUBDIR += sgmlformat SUBDIR += sgmls SUBDIR += sgrep2 SUBDIR += sift SUBDIR += sigil SUBDIR += sk-aspell SUBDIR += sk-hunspell SUBDIR += sk-hyphen SUBDIR += sk-mythes SUBDIR += sl-aspell SUBDIR += sl-hunspell SUBDIR += sl-hyphen SUBDIR += sl-mythes SUBDIR += slides SUBDIR += slowcat SUBDIR += smi SUBDIR += smu SUBDIR += snowballstemmer SUBDIR += so-hunspell SUBDIR += sonic SUBDIR += source-highlight SUBDIR += sowing SUBDIR += spellutils SUBDIR += sphinxsearch SUBDIR += splitpatch SUBDIR += sq-hunspell SUBDIR += sr-aspell SUBDIR += sr-hunspell SUBDIR += ss-hunspell SUBDIR += stardict-dict-fa_IR SUBDIR += stardict-dictd_mova SUBDIR += stardict-rptts SUBDIR += stardict3 SUBDIR += sttr SUBDIR += sv-aspell SUBDIR += sv-hunspell SUBDIR += sv-mythes SUBDIR += svn2cl SUBDIR += sw-aspell SUBDIR += ta-aspell SUBDIR += tagsoup SUBDIR += te-aspell SUBDIR += te-hunspell SUBDIR += teckit SUBDIR += television SUBDIR += termshot SUBDIR += tet-aspell SUBDIR += texi2db SUBDIR += texi2html SUBDIR += texi2mdoc SUBDIR += textnote SUBDIR += textogif SUBDIR += textql SUBDIR += the_silver_searcher SUBDIR += ti-hunspell SUBDIR += tinyxml SUBDIR += tinyxml2 SUBDIR += tk-aspell SUBDIR += tk-hunspell SUBDIR += tkdiff SUBDIR += tkxmlive SUBDIR += tl-aspell SUBDIR += tn-aspell SUBDIR += tn-hunspell SUBDIR += tnef2txt SUBDIR += tokay SUBDIR += tokyodystopia SUBDIR += toml-f SUBDIR += tomlq SUBDIR += tr-aspell SUBDIR += trang SUBDIR += translate-shell SUBDIR += translate-toolkit SUBDIR += trdsql SUBDIR += tree-sitter-grammars SUBDIR += ts-hunspell SUBDIR += tth SUBDIR += tttcmds SUBDIR += ttynt SUBDIR += tui-journal SUBDIR += txt2html SUBDIR += txt2man SUBDIR += txt2tags SUBDIR += typos SUBDIR += typst SUBDIR += uchardet SUBDIR += ucto SUBDIR += uctodata SUBDIR += ugrep SUBDIR += uim SUBDIR += uim-el SUBDIR += uim-gtk2 SUBDIR += uim-gtk3 SUBDIR += uim-m17nlib SUBDIR += uim-qt5 SUBDIR += uim-qt6 SUBDIR += uml2svg SUBDIR += uncle SUBDIR += uncrustify SUBDIR += uni SUBDIR += uni-algo SUBDIR += uni2ascii SUBDIR += unroff SUBDIR += unrtf SUBDIR += up SUBDIR += urlview SUBDIR += utf8proc SUBDIR += uz-aspell SUBDIR += vacuum SUBDIR += vale SUBDIR += vbindiff SUBDIR += ve-hunspell SUBDIR += vgrep SUBDIR += wa-aspell SUBDIR += wa-hunspell SUBDIR += wdiff SUBDIR += webcpp SUBDIR += website SUBDIR += weka SUBDIR += wiggle SUBDIR += wikiman SUBDIR += wordnet SUBDIR += write-good SUBDIR += wv SUBDIR += wv2 SUBDIR += xalan-j SUBDIR += xan SUBDIR += xenv SUBDIR += xerces-c3 SUBDIR += xerces-j SUBDIR += xfce4-dict-plugin SUBDIR += xh-hunspell SUBDIR += xhtml SUBDIR += xhtml-11 SUBDIR += xhtml-basic SUBDIR += xhtml-modularization SUBDIR += xhtml1-xsd SUBDIR += xlhtml SUBDIR += xlnt SUBDIR += xlreader SUBDIR += xlsxio SUBDIR += xml-commons SUBDIR += xml-format SUBDIR += xml-lite.el SUBDIR += xml2rfc SUBDIR += xmlada SUBDIR += xmlcatmgr SUBDIR += xmlcharent SUBDIR += xmlf90 SUBDIR += xmlformat SUBDIR += xmlgen SUBDIR += xmlindent SUBDIR += xmlppm SUBDIR += xmlroff SUBDIR += xmlstarlet SUBDIR += xmlto SUBDIR += xmlwrapp SUBDIR += xom SUBDIR += xorg-sgml-doctools SUBDIR += xslide.el SUBDIR += xstream SUBDIR += xwindiff SUBDIR += xxdiff SUBDIR += xxdiff-scripts SUBDIR += y2l SUBDIR += yali SUBDIR += yaml-mode.el SUBDIR += yaml.el SUBDIR += yamlfmt SUBDIR += ydiff SUBDIR += yelp-tools SUBDIR += yelp-xsl SUBDIR += yi-aspell SUBDIR += yi-hunspell SUBDIR += yodl SUBDIR += yq SUBDIR += ytt SUBDIR += zed SUBDIR += zenxml SUBDIR += zq SUBDIR += zu-aspell SUBDIR += zu-hunspell SUBDIR += zxing-cpp .include diff --git a/textproc/pdf-reader-mcp/Makefile b/textproc/pdf-reader-mcp/Makefile new file mode 100644 index 000000000000..17f43b5794d7 --- /dev/null +++ b/textproc/pdf-reader-mcp/Makefile @@ -0,0 +1,57 @@ +PORTNAME= pdf-reader-mcp +DISTVERSION= 2.3.0 +CATEGORIES= textproc # machine-learning +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= MCP server providing tools to read PDF files +WWW= https://github.com/SylphxAI/pdf-reader-mcp + +LICENSE= MIT + +FETCH_DEPENDS= npm:www/npm \ + jq:textproc/jq \ + ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss + +USES= nodejs:run + +PACKAGE_NAME= @sylphx/pdf-reader-mcp + +DD= ${DISTDIR}/${DIST_SUBDIR} + +FETCH_SCRIPT= ${PORTSDIR}/Tools/scripts/npmjs-fetch-with-dependencies.sh + +NO_ARCH= yes +NO_BUILD= yes + +do-fetch: + @${MKDIR} ${DD} + @if ! [ -f ${DD}/${DISTNAME}${EXTRACT_SUFX} ]; then \ + ${ECHO} "====> Fetching ${DISTNAME}${EXTRACT_SUFX}" && \ + ${SETENV} TMPDIR=${WRKDIR} LOCALBASE=${LOCALBASE} ${FETCH_SCRIPT} \ + ${PACKAGE_NAME} ${DISTVERSION} \ + ${FILESDIR}/package-lock.json \ + ${DD}/${DISTNAME}${EXTRACT_SUFX}; \ + fi + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME} + cd ${WRKSRC} && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME} + ${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}/node_modules/${PACKAGE_NAME}/dist/index.js ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + # Update shebang + ${REINPLACE_CMD} -i '' -e '1s|#!/usr/bin/env node|#!${LOCALBASE}/bin/node|' \ + ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}/node_modules/${PACKAGE_NAME}/dist/index.js + ${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}/node_modules/${PACKAGE_NAME}/dist/index.js + # Add polyfills + @${ECHO} "import 'data:text/javascript,globalThis.DOMMatrix=class{constructor(){this.a=1;this.b=0;this.c=0;this.d=1;this.e=0;this.f=0}};globalThis.ImageData=class{constructor(w,h){this.width=w;this.height=h;this.data=new Uint8ClampedArray(w*h*4)}};globalThis.Path2D=class{constructor(){}addPath(){}};';" > ${WRKDIR}/polyfills.js + @${SED} -i '' '1r ${WRKDIR}/polyfills.js' ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}/node_modules/${PACKAGE_NAME}/dist/index.js + # Suppress warnings in pdfjs-dist + ${REINPLACE_CMD} -i '' \ + -e '/warn(`Cannot load "@napi-rs\/canvas" package/d' \ + -e '/warn("Cannot polyfill `DOMMatrix`/d' \ + -e '/warn("Cannot polyfill `ImageData`/d' \ + -e '/warn("Cannot polyfill `Path2D`/d' \ + ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}/node_modules/pdfjs-dist/legacy/build/pdf.mjs + +.include diff --git a/textproc/pdf-reader-mcp/distinfo b/textproc/pdf-reader-mcp/distinfo new file mode 100644 index 000000000000..761b8cb67e71 --- /dev/null +++ b/textproc/pdf-reader-mcp/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1774995590 +SHA256 (pdf-reader-mcp/pdf-reader-mcp-2.3.0.tar.gz) = 0b44ff1d5c43de1ce63dcd193ce581be658787689a10e472a0e24ab6944ddeae +SIZE (pdf-reader-mcp/pdf-reader-mcp-2.3.0.tar.gz) = 11898216 diff --git a/textproc/pdf-reader-mcp/files/package-lock.json b/textproc/pdf-reader-mcp/files/package-lock.json new file mode 100644 index 000000000000..67b64e69f40b --- /dev/null +++ b/textproc/pdf-reader-mcp/files/package-lock.json @@ -0,0 +1,503 @@ +{ + "name": "pdf-reader-mcp", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@sylphx/pdf-reader-mcp": "^2.3.0" + } + }, + "node_modules/@napi-rs/canvas": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.97.tgz", + "integrity": "sha512-8cFniXvrIEnVwuNSRCW9wirRZbHvrD3JVujdS2P5n5xiJZNZMOZcfOvJ1pb66c7jXMKHHglJEDVJGbm8XWFcXQ==", + "license": "MIT", + "optional": true, + "workspaces": [ + "e2e/*" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@napi-rs/canvas-android-arm64": "0.1.97", + "@napi-rs/canvas-darwin-arm64": "0.1.97", + "@napi-rs/canvas-darwin-x64": "0.1.97", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.97", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.97", + "@napi-rs/canvas-linux-arm64-musl": "0.1.97", + "@napi-rs/canvas-linux-riscv64-gnu": "0.1.97", + "@napi-rs/canvas-linux-x64-gnu": "0.1.97", + "@napi-rs/canvas-linux-x64-musl": "0.1.97", + "@napi-rs/canvas-win32-arm64-msvc": "0.1.97", + "@napi-rs/canvas-win32-x64-msvc": "0.1.97" + } + }, + "node_modules/@napi-rs/canvas-android-arm64": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.97.tgz", + "integrity": "sha512-V1c/WVw+NzH8vk7ZK/O8/nyBSCQimU8sfMsB/9qeSvdkGKNU7+mxy/bIF0gTgeBFmHpj30S4E9WHMSrxXGQuVQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-darwin-arm64": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.97.tgz", + "integrity": "sha512-ok+SCEF4YejcxuJ9Rm+WWunHHpf2HmiPxfz6z1a/NFQECGXtsY7A4B8XocK1LmT1D7P174MzwPF9Wy3AUAwEPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-darwin-x64": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.97.tgz", + "integrity": "sha512-PUP6e6/UGlclUvAQNnuXCcnkpdUou6VYZfQOQxExLp86epOylmiwLkqXIvpFmjoTEDmPmXrI+coL/9EFU1gKPA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.97.tgz", + "integrity": "sha512-XyXH2L/cic8eTNtbrXCcvqHtMX/nEOxN18+7rMrAM2XtLYC/EB5s0wnO1FsLMWmK+04ZSLN9FBGipo7kpIkcOw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-gnu": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.97.tgz", + "integrity": "sha512-Kuq/M3djq0K8ktgz6nPlK7Ne5d4uWeDxPpyKWOjWDK2RIOhHVtLtyLiJw2fuldw7Vn4mhw05EZXCEr4Q76rs9w==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-musl": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.97.tgz", + "integrity": "sha512-kKmSkQVnWeqg7qdsiXvYxKhAFuHz3tkBjW/zyQv5YKUPhotpaVhpBGv5LqCngzyuRV85SXoe+OFj+Tv0a0QXkQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.97.tgz", + "integrity": "sha512-Jc7I3A51jnEOIAXeLsN/M/+Z28LUeakcsXs07FLq9prXc0eYOtVwsDEv913Gr+06IRo34gJJVgT0TXvmz+N2VA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-gnu": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.97.tgz", + "integrity": "sha512-iDUBe7AilfuBSRbSa8/IGX38Mf+iCSBqoVKLSQ5XaY2JLOaqz1TVyPFEyIck7wT6mRQhQt5sN6ogfjIDfi74tg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-musl": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.97.tgz", + "integrity": "sha512-AKLFd/v0Z5fvgqBDqhvqtAdx+fHMJ5t9JcUNKq4FIZ5WH+iegGm8HPdj00NFlCSnm83Fp3Ln8I2f7uq1aIiWaA==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-win32-arm64-msvc": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-arm64-msvc/-/canvas-win32-arm64-msvc-0.1.97.tgz", + "integrity": "sha512-u883Yr6A6fO7Vpsy9YE4FVCIxzzo5sO+7pIUjjoDLjS3vQaNMkVzx5bdIpEL+ob+gU88WDK4VcxYMZ6nmnoX9A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@napi-rs/canvas-win32-x64-msvc": { + "version": "0.1.97", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.97.tgz", + "integrity": "sha512-sWtD2EE3fV0IzN+iiQUqr/Q1SwqWhs2O1FKItFlxtdDkikpEj5g7DKQpY3x55H/MAOnL8iomnlk3mcEeGiUMoQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + } + }, + "node_modules/@sylphx/gust": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/@sylphx/gust/-/gust-0.1.13.tgz", + "integrity": "sha512-py9JdQ7kn6yrXoMGtM7aRigZFjuDXw+cG9kYu5HLGLoKtaAjXWZp3eZnJt9x35uqRKVHR/Z1YhRw+QbCf3Sccw==", + "license": "MIT", + "dependencies": { + "@sylphx/gust-app": "^0.1.9", + "@sylphx/gust-server": "^0.1.9" + } + }, + "node_modules/@sylphx/gust-app": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@sylphx/gust-app/-/gust-app-0.1.9.tgz", + "integrity": "sha512-RcGisMhqY60GctZZNlHR3zlhY0Pvgz9Gv5AWrfNsL+VwIMLFGsmZCGcrEHIXg9KkluQfPb4QbZqFV7kLN897ZQ==", + "license": "MIT", + "dependencies": { + "@sylphx/gust-core": "^0.1.9" + } + }, + "node_modules/@sylphx/gust-core": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@sylphx/gust-core/-/gust-core-0.1.9.tgz", + "integrity": "sha512-hhv41JOFEbE3NwUL5+YCTn/OaQlWzLv+U7XESfC0dUSrXxiSYYgrW5NG+YAhcKzdDcE5FmxHqBgxAPMqIatBKA==", + "license": "MIT" + }, + "node_modules/@sylphx/gust-server": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/@sylphx/gust-server/-/gust-server-0.1.9.tgz", + "integrity": "sha512-TgdOuLmt9EEb3hOJrOpidf5tPt2yLbed3j0l/KMAM/MAIxsmhSZnAYr0ifnMJVaD81QBoyVrSxm/2G7EFb7JAw==", + "license": "MIT", + "dependencies": { + "@sylphx/gust-app": "^0.1.9", + "@sylphx/gust-core": "^0.1.9" + }, + "optionalDependencies": { + "@sylphx/gust-napi": "0.1.7" + } + }, + "node_modules/@sylphx/gust-server/node_modules/@sylphx/gust-napi": { + "optional": true + }, + "node_modules/@sylphx/mcp-server-sdk": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sylphx/mcp-server-sdk/-/mcp-server-sdk-2.1.1.tgz", + "integrity": "sha512-7Cd3YXTw+tvGqmLAuRcg7Nr51sU14M7QK9xwtyX7gIMfsF/dCUJP0gnNHJriSh+0tFo4RBO3EqgUMwDfUaj4hg==", + "license": "MIT", + "dependencies": { + "@sylphx/gust": "0.1.13", + "@sylphx/gust-core": "^0.1.9", + "@sylphx/vex": "^0.1.11", + "@sylphx/vex-json-schema": "^0.0.1" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@sylphx/pdf-reader-mcp": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sylphx/pdf-reader-mcp/-/pdf-reader-mcp-2.3.0.tgz", + "integrity": "sha512-P+10lVw/7I1uq+FkIOfLtz+9WerlsIpJ3FpdjmeuTpSxvXlNjO31UePhc0PBgQCt81joY/NQYHc49uxhCvm2Ow==", + "license": "MIT", + "dependencies": { + "@sylphx/mcp-server-sdk": "^2.1.0", + "@sylphx/vex": "^0.1.11", + "glob": "^13.0.0", + "pdfjs-dist": "^5.4.449", + "pngjs": "^7.0.0" + }, + "bin": { + "pdf-reader-mcp": "dist/index.js" + }, + "engines": { + "node": ">=22.0.0" + } + }, + "node_modules/@sylphx/vex": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@sylphx/vex/-/vex-0.1.11.tgz", + "integrity": "sha512-agm+PhHINL04DdmaSGGZ9BVeTfPyOtlPNnHD0m9+/hY8A8HzabtIZUN7RzqrE/AniY38OE9LNiSxINaD7Epw+g==", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/@sylphx/vex-json-schema": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@sylphx/vex-json-schema/-/vex-json-schema-0.0.1.tgz", + "integrity": "sha512-Ge5xxiLMNP1s1DyGyoRVPxq72+xCe1TC/2mSYZ4fUwoCkwgRL9OnM+GDKsSQv2X2u8zdQUA3wcWzrn8QladNYA==", + "license": "MIT", + "dependencies": { + "@sylphx/vex": "^0.1.11" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz", + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/glob": { + "version": "13.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", + "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.2.2", + "minipass": "^7.1.3", + "path-scurry": "^2.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/lru-cache": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", + "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", + "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/node-readable-to-web-readable-stream": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/node-readable-to-web-readable-stream/-/node-readable-to-web-readable-stream-0.4.2.tgz", + "integrity": "sha512-/cMZNI34v//jUTrI+UIo4ieHAB5EZRY/+7OmXZgBxaWBMcW2tGdceIw06RFxWxrKZ5Jp3sI2i5TsRo+CBhtVLQ==", + "license": "MIT", + "optional": true + }, + "node_modules/path-scurry": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", + "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pdfjs-dist": { + "version": "5.6.205", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.6.205.tgz", + "integrity": "sha512-tlUj+2IDa7G1SbvBNN74UHRLJybZDWYom+k6p5KIZl7huBvsA4APi6mKL+zCxd3tLjN5hOOEE9Tv7VdzO88pfg==", + "license": "Apache-2.0", + "engines": { + "node": ">=20.19.0 || >=22.13.0 || >=24" + }, + "optionalDependencies": { + "@napi-rs/canvas": "^0.1.96", + "node-readable-to-web-readable-stream": "^0.4.2" + } + }, + "node_modules/pngjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz", + "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", + "license": "MIT", + "engines": { + "node": ">=14.19.0" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + } + } +} diff --git a/textproc/pdf-reader-mcp/pkg-descr b/textproc/pdf-reader-mcp/pkg-descr new file mode 100644 index 000000000000..218b4d570afc --- /dev/null +++ b/textproc/pdf-reader-mcp/pkg-descr @@ -0,0 +1,4 @@ +pdf-reader-mcp is an MCP server providing tools to read PDF files. + +This server allows MCP clients to parse and extract text and images from PDF +documents, enabling AI models to interact with PDF content efficiently. diff --git a/textproc/pdf-reader-mcp/pkg-plist b/textproc/pdf-reader-mcp/pkg-plist new file mode 100644 index 000000000000..d7a01f7b9dfd --- /dev/null +++ b/textproc/pdf-reader-mcp/pkg-plist @@ -0,0 +1,771 @@ +bin/pdf-reader-mcp +lib/node_modules/pdf-reader-mcp/node_modules/.bin/pdf-reader-mcp +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/geometry.js +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/js-binding.js +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/load-image.js +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/node-canvas.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/node-canvas.js +lib/node_modules/pdf-reader-mcp/node_modules/@napi-rs/canvas/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/shared/chunk-shfjbt91.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/wasm/gust_wasm.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/wasm/gust_wasm.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/wasm/gust_wasm_bg.wasm +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/wasm/gust_wasm_bg.wasm.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/dist/wasm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-app/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/shared/chunk-1dqs11h6.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/shared/chunk-9x668qbv.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/wasm/gust_wasm.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/wasm/gust_wasm.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/wasm/gust_wasm_bg.wasm +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/dist/wasm/gust_wasm_bg.wasm.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-core/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-server/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-server/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-server/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust-server/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/gust/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/mcp-server-sdk/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/mcp-server-sdk/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/mcp-server-sdk/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/mcp-server-sdk/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/mcp-server-sdk/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/pdf-reader-mcp/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/pdf-reader-mcp/README.md +@mode 755 +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/pdf-reader-mcp/dist/index.js +@mode +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/pdf-reader-mcp/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex-json-schema/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex-json-schema/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex-json-schema/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex-json-schema/package.json +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex/README.md +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex/dist/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex/dist/index.js +lib/node_modules/pdf-reader-mcp/node_modules/@sylphx/vex/package.json +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/LICENSE.md +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/README.md +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/balanced-match/package.json +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/README.md +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/brace-expansion/package.json +lib/node_modules/pdf-reader-mcp/node_modules/glob/LICENSE.md +lib/node_modules/pdf-reader-mcp/node_modules/glob/README.md +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/glob.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/glob.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/glob.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/glob.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/has-magic.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/has-magic.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/has-magic.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/has-magic.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/ignore.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/ignore.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/ignore.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/ignore.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/index.min.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/index.min.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/pattern.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/pattern.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/pattern.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/pattern.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/processor.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/processor.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/processor.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/processor.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/walker.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/walker.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/walker.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/commonjs/walker.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/glob.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/glob.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/glob.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/glob.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/has-magic.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/has-magic.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/has-magic.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/has-magic.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/ignore.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/ignore.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/ignore.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/ignore.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/index.min.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/index.min.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/pattern.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/pattern.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/pattern.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/pattern.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/processor.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/processor.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/processor.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/processor.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/walker.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/walker.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/walker.js +lib/node_modules/pdf-reader-mcp/node_modules/glob/dist/esm/walker.js.map +lib/node_modules/pdf-reader-mcp/node_modules/glob/package.json +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/LICENSE.md +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/README.md +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/index.min.js +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/index.min.js.map +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/index.min.js +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/index.min.js.map +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/lru-cache/package.json +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/LICENSE.md +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/README.md +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/ast.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/ast.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/ast.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/ast.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/brace-expressions.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/brace-expressions.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/brace-expressions.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/brace-expressions.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/escape.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/escape.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/escape.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/escape.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/unescape.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/unescape.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/unescape.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/commonjs/unescape.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/assert-valid-pattern.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/assert-valid-pattern.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/assert-valid-pattern.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/assert-valid-pattern.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/ast.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/ast.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/ast.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/ast.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/brace-expressions.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/brace-expressions.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/brace-expressions.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/brace-expressions.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/escape.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/escape.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/escape.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/escape.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/unescape.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/unescape.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/unescape.js +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/dist/esm/unescape.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minimatch/package.json +lib/node_modules/pdf-reader-mcp/node_modules/minipass/LICENSE.md +lib/node_modules/pdf-reader-mcp/node_modules/minipass/README.md +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/minipass/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/minipass/package.json +lib/node_modules/pdf-reader-mcp/node_modules/node-readable-to-web-readable-stream/LICENSE.txt +lib/node_modules/pdf-reader-mcp/node_modules/node-readable-to-web-readable-stream/README.md +lib/node_modules/pdf-reader-mcp/node_modules/node-readable-to-web-readable-stream/lib/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/node-readable-to-web-readable-stream/lib/index.js +lib/node_modules/pdf-reader-mcp/node_modules/node-readable-to-web-readable-stream/package.json +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/LICENSE.md +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/README.md +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/commonjs/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/commonjs/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/commonjs/index.js +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/commonjs/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/commonjs/package.json +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/esm/index.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/esm/index.d.ts.map +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/esm/index.js +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/esm/index.js.map +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/dist/esm/package.json +lib/node_modules/pdf-reader-mcp/node_modules/path-scurry/package.json +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/CODE_OF_CONDUCT.md +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/README.md +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.sandbox.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.sandbox.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.sandbox.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.worker.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.worker.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/build/pdf.worker.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78ms-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/78ms-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/83pv-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/90ms-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/90ms-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/90msp-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/90msp-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/90pv-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/90pv-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Add-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Add-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Add-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Add-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-0.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-1.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-3.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-4.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-5.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-6.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-CNS1-UCS2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-0.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-1.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-3.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-4.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-5.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-GB1-UCS2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-0.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-1.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-3.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-4.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-5.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-6.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Japan1-UCS2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Korea1-0.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Korea1-1.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Korea1-2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Adobe-Korea1-UCS2.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/B5pc-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/B5pc-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/CNS-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/CNS-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/CNS1-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/CNS1-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/CNS2-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/CNS2-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/ETHK-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/ETHK-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/ETen-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/ETen-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/ETenms-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/ETenms-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Ext-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Ext-RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Ext-RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Ext-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GB-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GB-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GB-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GB-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBK-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBK-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBK2K-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBK2K-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBKp-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBKp-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBT-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBT-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBT-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBT-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBTpc-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBTpc-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBpc-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/GBpc-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKdla-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKdla-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKdlb-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKdlb-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKgccs-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKgccs-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKm314-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKm314-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKm471-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKm471-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKscs-B5-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/HKscs-B5-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Hankaku.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Hiragana.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSC-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSC-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSC-Johab-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSC-Johab-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSCms-UHC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSCms-UHC-HW-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSCms-UHC-HW-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSCms-UHC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSCpc-EUC-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/KSCpc-EUC-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Katakana.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/NWP-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/NWP-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/RKSJ-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/RKSJ-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/Roman.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UCS2-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UCS2-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UTF16-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UTF16-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UTF8-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniCNS-UTF8-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UCS2-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UCS2-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UTF16-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UTF16-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UTF8-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniGB-UTF8-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UCS2-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UCS2-HW-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UCS2-HW-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UCS2-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UTF16-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UTF16-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UTF8-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS-UTF8-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS2004-UTF16-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS2004-UTF16-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS2004-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS2004-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS2004-UTF8-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJIS2004-UTF8-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISPro-UCS2-HW-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISPro-UCS2-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISPro-UTF8-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISX0213-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISX0213-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISX02132004-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniJISX02132004-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UCS2-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UCS2-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UTF16-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UTF16-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UTF32-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UTF32-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UTF8-H.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/UniKS-UTF8-V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/V.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/cmaps/WP-Symbol.bcmap +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/iccs/CGATS001Compat-v2-micro.icc +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/iccs/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/image_decoders/pdf.image_decoders.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/image_decoders/pdf.image_decoders.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/image_decoders/pdf.image_decoders.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.d.mts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.sandbox.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.sandbox.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.sandbox.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.worker.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/build/pdf.worker.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/image_decoders/pdf.image_decoders.min.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/image_decoders/pdf.image_decoders.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/image_decoders/pdf.image_decoders.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/altText_add.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/altText_disclaimer.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/altText_done.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/altText_spinner.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/altText_warning.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-check.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-comment.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-help.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-insert.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-key.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-newparagraph.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-noicon.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-note.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-paperclip.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-paragraph.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/annotation-pushpin.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/checkmark.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/comment-actionsButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/comment-closeButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/comment-editButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/comment-popup-editButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/cursor-editorFreeHighlight.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/cursor-editorFreeText.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/cursor-editorInk.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/cursor-editorTextHighlight.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/editor-toolbar-delete.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/editor-toolbar-edit.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/findbarButton-next.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/findbarButton-previous.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/gv-toolbarButton-download.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/loading-icon.gif +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/loading.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/messageBar_closingButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/messageBar_info.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/messageBar_warning.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/pages_closeButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/pages_selected.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/pages_viewArrow.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/pages_viewButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-documentProperties.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-firstPage.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-handTool.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-lastPage.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-rotateCcw.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-rotateCw.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-scrollHorizontal.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-scrollPage.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-scrollVertical.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-scrollWrapped.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-selectTool.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-spreadEven.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-spreadNone.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/secondaryToolbarButton-spreadOdd.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-bookmark.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-currentOutlineItem.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-download.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-editorFreeText.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-editorHighlight.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-editorInk.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-editorSignature.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-editorStamp.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-menuArrow.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-openFile.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-pageDown.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-pageUp.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-presentationMode.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-print.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-search.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-secondaryToolbarToggle.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-viewAttachments.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-viewLayers.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-viewOutline.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-viewThumbnail.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-viewsManagerToggle.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-zoomIn.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/toolbarButton-zoomOut.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/treeitem-collapsed.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/images/treeitem-expanded.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/pdf_viewer.css +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/pdf_viewer.d.mts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/pdf_viewer.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/web/pdf_viewer.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/legacy/webpack.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/package.json +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitDingbats.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitFixed.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitFixedBold.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitFixedBoldItalic.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitFixedItalic.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitSerif.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitSerifBold.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitSerifBoldItalic.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitSerifItalic.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/FoxitSymbol.pfb +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/LICENSE_FOXIT +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/LICENSE_LIBERATION +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/LiberationSans-Bold.ttf +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/LiberationSans-BoldItalic.ttf +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/LiberationSans-Italic.ttf +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/standard_fonts/LiberationSans-Regular.ttf +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/annotation_layer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/annotation_storage.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/api.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/api_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/binary_data_factory.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/canvas.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/canvas_dependency_tracker.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/canvas_factory.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/content_disposition.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/display_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/draw_layer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/alt_text.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/annotation_editor_layer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/color_picker.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/comment.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/draw.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/drawers/contour.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/drawers/freedraw.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/drawers/highlight.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/drawers/inkdraw.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/drawers/outline.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/drawers/signaturedraw.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/editor.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/freetext.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/highlight.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/ink.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/signature.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/stamp.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/toolbar.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/editor/tools.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/fetch_stream.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/filter_factory.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/font_loader.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/metadata.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/network.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/network_stream.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/network_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/node_stream.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/node_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/obj_bin_transform_display.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/optional_content_config.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/pages_mapper.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/pattern_helper.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/pdf_objects.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/svg_factory.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/text_layer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/text_layer_images.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/touch_manager.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/transport_stream.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/webgpu_mesh.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/worker_options.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/xfa_layer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/display/xfa_text.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/pdf.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/base_pdf_stream.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/image_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/message_handler.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/murmurhash3.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/obj_bin_transform_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/scripting_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/src/shared/util.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/annotation_editor_layer_builder.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/annotation_layer_builder.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/app_options.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/autolinker.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/base_download_manager.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/base_pdf_page_view.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/comment_manager.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/download_manager.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/draw_layer_builder.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/event_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/generic_scripting.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/genericl10n.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/l10n.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/menu.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_find_controller.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_find_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_history.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_link_service.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_page_detail_view.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_page_view.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_rendering_queue.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_scripting_manager.component.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_scripting_manager.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_single_page_viewer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_thumbnail_view.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_thumbnail_viewer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_viewer.component.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/pdf_viewer.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/renderable_view.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/sidebar.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/struct_tree_layer_builder.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/text_accessibility.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/text_highlighter.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/text_layer_builder.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/ui_utils.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/types/web/xfa_layer_builder.d.ts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/LICENSE_JBIG2 +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/LICENSE_OPENJPEG +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/LICENSE_PDFJS_JBIG2 +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/LICENSE_PDFJS_OPENJPEG +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/LICENSE_PDFJS_QCMS +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/LICENSE_QCMS +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/jbig2.wasm +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/openjpeg.wasm +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/openjpeg_nowasm_fallback.js +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/wasm/qcms_bg.wasm +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/altText_add.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/altText_disclaimer.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/altText_done.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/altText_spinner.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/altText_warning.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-check.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-comment.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-help.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-insert.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-key.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-newparagraph.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-noicon.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-note.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-paperclip.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-paragraph.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/annotation-pushpin.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/checkmark.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/comment-actionsButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/comment-closeButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/comment-editButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/comment-popup-editButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/cursor-editorFreeHighlight.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/cursor-editorFreeText.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/cursor-editorInk.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/cursor-editorTextHighlight.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/editor-toolbar-delete.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/editor-toolbar-edit.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/findbarButton-next.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/findbarButton-previous.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/gv-toolbarButton-download.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/loading-icon.gif +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/loading.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/messageBar_closingButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/messageBar_info.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/messageBar_warning.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/pages_closeButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/pages_selected.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/pages_viewArrow.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/pages_viewButton.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-documentProperties.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-firstPage.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-handTool.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-lastPage.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-rotateCcw.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-rotateCw.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-scrollHorizontal.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-scrollPage.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-scrollVertical.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-scrollWrapped.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-selectTool.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-spreadEven.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-spreadNone.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/secondaryToolbarButton-spreadOdd.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-bookmark.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-currentOutlineItem.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-download.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-editorFreeText.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-editorHighlight.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-editorInk.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-editorSignature.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-editorStamp.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-menuArrow.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-openFile.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-pageDown.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-pageUp.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-presentationMode.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-print.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-search.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-secondaryToolbarToggle.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-viewAttachments.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-viewLayers.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-viewOutline.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-viewThumbnail.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-viewsManagerToggle.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-zoomIn.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/toolbarButton-zoomOut.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/treeitem-collapsed.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/images/treeitem-expanded.svg +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/pdf_viewer.css +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/pdf_viewer.d.mts +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/pdf_viewer.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/web/pdf_viewer.mjs.map +lib/node_modules/pdf-reader-mcp/node_modules/pdfjs-dist/webpack.mjs +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/CHANGELOG.md +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/LICENSE +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/README.md +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/browser.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/bitmapper.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/bitpacker.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/chunkstream.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/constants.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/crc.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/filter-pack.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/filter-parse-async.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/filter-parse-sync.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/filter-parse.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/format-normaliser.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/interlace.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/packer-async.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/packer-sync.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/packer.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/paeth-predictor.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/parser-async.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/parser-sync.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/parser.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/png-sync.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/png.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/sync-inflate.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/lib/sync-reader.js +lib/node_modules/pdf-reader-mcp/node_modules/pngjs/package.json +lib/node_modules/pdf-reader-mcp/package-lock.json +lib/node_modules/pdf-reader-mcp/package.json